@charset "UTF-8";

@import url('common.css');
@import url('clm_tp3.css');
/*h2タグ*/
div#wrap h2#h2_1{
	height:40px;
}
div#wrap h2#h2_2{
	height:40px;
	margin:38px 0 0;
}
div#wrap h2#h2_3{
	height:40px;
	margin:37px 0 0;
}
div#wrap h2#h2_4{
	height:40px;
}
div#wrap h2#h2_5{
	height:40px;
	margin:38px 0 0;
}
/*pタグ*/
div#wrap p{
	color:#666;
	font-size:110%;
}

div#wrap p.p1{
	font-size:108%;
	margin:10px 0 0 10px;
}

div#wrap p.p2{
	margin:0 0 0 10px;
}

div#wrap p.p3{
	margin:10px 0 0 10px;
}

div#wrap p.p4{
	margin:15px 0 0 140px;
}


div#wrap p.p_tel{
	background:url(../support/_img/icon_tel.gif) 0 0 no-repeat;
	line-height:1;
	color:#333;
	margin:15px 0 0 10px;
	padding:0 0 0 20px;
	min-height:14px;
}

div#wrap p.p_mail{
	background:url(../support/_img/icon_mail.gif) 0 0 no-repeat;
	line-height:1;
	color:#333;
	margin:15px 0 0 10px;
	padding:0 0 0 20px;
	min-height:14px;
}
div#wrap p.p_mailto{
	margin:12px 0 0 100px;
}

/*ulタグ*/
div#wrap ul.ul_blue{
	display:block;
	margin:15px 0 0 10px;
}
div#wrap ul.ul_blue li{
	background:url(../support/_img/icon_blue.gif) 0 0 no-repeat;
	padding:0 0 0 1.5em;
	line-height:1;
	margin:1.5em 0 0;
	min-height:12px;
}
div#wrap ul.ul_blue li img{
	padding-left:10px;
	vertical-align:bottom;
}
div#wrap ul.ul_gray{
	display:block;
	margin:15px 0 0 10px;
}
div#wrap ul.ul_gray li{
	background:url(../support/_img/icon_gray.gif) 0 0 no-repeat;
	padding:0 0 0 1.5em;
	line-height:1;
	margin:1.5em 0 0;
	min-height:12px;
}
/*img*/
div#wrap img.img1{
	display:block;
	margin:15px 0 0;
}
div#mainL img.img2{
	display:block;
	margin:12px auto 0;
}

/*attention*/
.attention{
	font-size:90%;
	margin-top:15px;
}
.attention span{
	font-family:osaka;
	color:#936;
}

ul.atList{
	padding:5px 0 0 20px;
}
ul.atList li{
	margin:0 1em 4px 0;
	display:inline;
}
ul.atList li a:visited{
	color:#006bad;
}

/******************
 FAQ
*******************/

/*h1*/
p#faq_top{
	height:40px;
}
/*h2*/
h1#faq_h1{
	font-size:15px;
	line-height:1em;
	border-bottom:#999 1px solid;
	text-align:center;
	padding:28px 0 16px;
	width:660px;
}
/*box*/
div#faq_box{
	margin:0 auto;
	width:660px;
}
/*ul*/
ul#faq_ul{
	font-size:115%;
}
ul#faq_ul li{
	line-height:1.5em;
	margin:10px 0 0;
	height:20px;
}
ul#faq_ul li img{
	vertical-align:middle;
	margin:0 17px 0 0;
}
ul#faq_ul a:visited{
	color:#006bad;
}
/*dl*/
dl#faq_dl{
	margin:50px 0 0;
	width:660px
}
dl#faq_dl dt{
	font-size:125%;
	background:#efefef;
	border-top:#999 1px solid;
	border-bottom:#999 1px solid;
	padding:4px 0 4px 5px;
	position:relative;
	height:30px;
	clear:both;
	float:none;
}
dl#faq_dl dt img{
	vertical-align:middle;
}
dl#faq_dl dt span{
	position:absolute;
	top:13px;
	left:60px;
	line-height:1em;
}
dl#faq_dl dd {
	font-size:115%;
	height:auto;
}
dl#faq_dl dd img{
	margin:4px 0 0 5px;
	float:left;
}
dl#faq_dl dd span{
	display:block;
	width:580px;
	padding:13px 0 0 20px;
	float:left;
}
dl#faq_dl dd a img{
	margin:0;
	float:none;
}
