@charset "utf-8";
/* CSS Document */
/*-------------------------------------------*/
#main_contents h1{
    float:left;
	clear:both;
	width:100%;
	margin-bottom:30px;
}
#main_contents h2{
    float:left;
    clear:both;
	width:662px;
    padding-bottom:11px;
    margin-bottom:20px;
	font-weight:bold;
	font-size:130%;
	margin-top:50px;
    background:url(../../common/img/sub_tit_bg.gif) repeat-x left bottom;
}
/*-------------------------------------------*/
/*-------------------------------------------*/
#main_contents #wrapper p.in{
    float:left;
    clear:both;
	width:662px;
    line-height:2.6em;
	margin-bottom:40px;
}
/*--------------faq-----------------*/
#wrapper{
    float:left;
	margin:-50px 0 0 0;
	padding-bottom:10px;
	width:662px;
	position:relative;
}
#wrapper .faq li{
    float:left;
	clear:both;
	width:662px;
}
#side{
    float:right;
	width:160px;
}
/*--------------wrapper-----------------*/
/*-------------------------------------------*/
#main_contents .pagetop{
    float:left;
	clear:both;
	width:657px;
	height:34px;
	text-align:right;
	padding-top:10px;
	padding-right:5px;
	background:url(../../common/img/sub_tit_bg.gif) repeat-x left bottom;
}
/*-------------------------------------------*/
/*--------------side-----------------*/
#side ul,
#side ul li,
#side .btns li p{
    float:left;
    clear:both;
	width:160px;
}
#side ul.btns li{
    padding-bottom:20px !important;
	margin-bottom:0;
}
#side .btns{
    margin-top:10px;
    text-align:center;
}
#side .btns li p{
    font-size:70%;
	line-height:1.4em;
	margin-bottom:0;
	color:#78685b;
}
/*-------------------------------------------*/
