/* ****************************************

*Site Name : ailus
*Style Name :index
*Description :indexページ用

**************************************** */



/* ----------------------------------------
*	dress
---------------------------------------- */

h3#top_dress{
	margin:20px 0 0;
}

ul#top_dress_ul{
	margin:5px 0 0;
	padding:10px 9px;
	background:#fef8f7;
	border-top:#ff9f38 1px solid;
	border-bottom:#ff9f38 1px solid;
	border-left:#ff9f38 1px solid;
	overflow:hidden;
}

/*	IE6用　--------------------------------- */
*html ul#top_dress_ul{
	height:330px;
}

ul#top_dress_ul li{
	float:left;
	width:190px;
	padding:0 6px;
	list-style:none;
}

ul#top_dress_ul li dl dt{
	width:170px;
	height:31px;
	margin:0 auto 5px;
}

ul#top_dress_ul li dl dd img{
	border:#ff6464 1px solid;
}



/* ----------------------------------------
*	main photo
---------------------------------------- */

p#top_main_photo{
	clear:both;
	width:520px;
	height:275px;
	margin:35px auto 0;
}

p#top_main_photo img{
	border:#ff9f38 1px solid;
}



/* ----------------------------------------
*	profile
---------------------------------------- */

h3#top_profile{
	margin:30px 0 0;
}

div#profile-content{
	margin:5px 0 0;
	background:#fef8f7;
	border-top:#ff9f38 1px solid;
	border-bottom:#ff9f38 1px solid;
	border-left:#ff9f38 1px solid;
	overflow:hidden;
}

/*	IE6用　--------------------------------- */
*html div#profile-content{
	height:210px;
}

div#profile-content div{
	float:left;
	width:404px;
	padding:15px 15px 5px;
}

div#profile-content dl{
	background:url(../imgs/index/2px_orange_dashed.gif) repeat-x bottom left;
	overflow:hidden;
}
/*	IE6用　--------------------------------- */
*html div#profile-content dl{
	height:35px;
}

div#profile-content dl dt{
	float:left;
	width:175px;
	padding:7px 0 5px 15px;
}

div#profile-content dl dd{
	float:left;
	width:214px;
	padding:7px 0 5px;
}

div#profile-content p{
	float:right;
	width:179px;
	height:179px;
	padding:10px 10px 10px 0;
}



/* ----------------------------------------
*	pr
---------------------------------------- */

h3#top_pr{
	clear:both;
	margin:30px 0 0;
}

ul#top_pr_ul{
	margin:5px 0 0;
	background:#fef8f7;
	border-top:#ff9f38 1px solid;
	border-bottom:#ff9f38 1px solid;
	border-left:#ff9f38 1px solid;
	padding:15px;
}

ul#top_pr_ul li{
	list-style:none;
	background:url(../imgs/index/2px_orange_dashed.gif) repeat-x bottom left;
	padding:7px 0 5px 10px;
}

ul#top_pr_ul li a{
	font-weight:bold;
	color:#ff6666;
}

ul#top_pr_ul li a:hover{
	text-decoration:underline;
}

/*	IE6用　--------------------------------- */
*html ul#top_pr_ul{
	height:240px;
}
*html ul#top_pr_ul li{
	width:570px;
}



/* ----------------------------------------
*	qa
---------------------------------------- */

h3#top_qa{
	clear:both;
	margin:30px 0 0;
}

ul#top_qa_ul{
	margin:5px 0 0;
	background:#fef8f7;
	border-top:#ff9f38 1px solid;
	border-bottom:#ff9f38 1px solid;
	border-left:#ff9f38 1px solid;
	padding:10px 7px 0;
}

ul#top_qa_ul li{
	list-style:none;
}

ul#top_qa_ul dl{
	padding:5px 0;
	position:relative;
}
/*	IE6用　--------------------------------- */
*html ul#top_qa_ul dl{
	padding:0;
}

ul#top_qa_ul dl dt{
	width:57px;
	height:24px;
	padding:5px 554px 0 0;
	background:url(../imgs/index/top_qa_dtbg.gif) repeat-x bottom left;
	text-align:center;
	color:#ffffff;
	font-weight:bold;
}

dd.top_qa_question_dd{
	position:absolute;
	left:65px;
	top:10px;
}
/*	IE6用　--------------------------------- */
*html dd.top_qa_question_dd{
	top:5px;
}

dd.top_qa_answer_dd{
	width:569px;
	margin:5px 0 10px;
	padding:10px 20px;
	background-color:#ffffff;
	border:#ff6464 1px solid;
}

dd.top_qa_answer_dd a{
	font-weight:bold;
	color:#ff6666;
}

dd.top_qa_answer_dd a:hover{
	text-decoration:underline;
}



