@charset "utf-8";
/*
 * Support this css
 * Date: 13:45 2009/06/19
 * Author: Creative Team
 */

#page-head-inner{
_position: relative;
_left: 0px;
height: 40px;
width: 954px;
padding-top: 48px;
background: url(faq/images/page-head.png) no-repeat center bottom;
_background: url(faq/images/page-head_hiru.gif) no-repeat center bottom;
text-align: right;
}

#page-head p{
display: none;
}

div#page-head .text{
width: 310px;
height: 17px;
margin: 6px 0px 0px;
font-size: 10px;
border: 0px;
vertical-align: top;
color: #666;
}

div#page-head .btn{
margin: 0px 13px 0px 10px;
}


h1.h3_procedure,h1.h3_setup,h1.h3_point,h1.h3_service,h1.h3_other{
height: 47px;
width: 731px;
margin-left: 16px;
margin-bottom: 20px;
text-indent: -9999px;
clear: both;
}
h1.h3_procedure{background: url(faq/images/h2_bg.gif) no-repeat 0px 0px;}
h1.h3_setup{background: url(faq/images/h2_bg.gif) no-repeat 0px -47px;}
h1.h3_point{background: url(faq/images/h2_bg.gif) no-repeat 0px -94px;}
h1.h3_service{background: url(faq/images/h2_bg.gif) no-repeat 0px -141px;}
h1.h3_other{background: url(faq/images/h2_bg.gif) no-repeat 0px -188px;}

h2{
margin-left: 65px;
margin-bottom: 10px;
padding-left:25px;
font-size:14px;
color: #fff;
background: url(faq/images/h3_bg.gif) no-repeat 0px 0px;
font-style:normal;
}
h2 span{
display: inline-block;
padding-right:25px;
height: 25px;
line-height: 25px;
background: url(faq/images/h3_span_bg.gif) #000 no-repeat right 0px;
}

#contents dl{
margin-left: 75px;
margin-bottom: 40px;

}
#contents dt{
width: 587px;
padding-left: 18px;
padding-bottom: 3px;
background: url(faq/images/dt_bg.gif) no-repeat 0px 0px;
line-height: 150%;
}
#contents dd{
width: 585px;
margin-left: 20px;
margin-bottom: 20px;
margin-top: 5px;
background: url(faq/images/dd_p_bg.gif) #dff6fe no-repeat 0px bottom;
}

#contents dd div{
min-height:100px;
_height:100px;
padding: 10px 15px 10px 85px;
background: url(faq/images/dd_bg.gif) no-repeat 0px 0px;
line-height: 140%;
}


.h3_category_{
width: 731px;
margin-left: 16px;
clear: both;
margin-bottom: 20px;
}
.h3_result{
width: 731px;
margin-left: 16px;
clear: both;
}

.h3_category_,.h3_result{background: url(/common/images/h2_text_bg.gif) no-repeat 0px 0px;}

.h3_category_ div,.h3_result div{
float: right;
padding-top: 13px;
padding-right: 10px;
}
.h3_category_ div a,.h3_result div a{
display: block;
width: 106px;
height: 22px;
background: url(/common/images/button02.gif) no-repeat 0px 0px;
}
.h3_category_ div a:hover,.h3_result div a:hover{
background: url(/common/images/button02.gif) no-repeat 0px -22px;
}
.h3_category_ h1,.h3_result h3{
padding: 10px 0px 10px 45px;
background: url(/common/images/h2_bg_btm.gif) no-repeat 0px bottom;
font-size: 18px;
line-height: 140%;
font-weight: bold;
}

.back{
padding-top: 5px;
padding-right: 17px;
text-align: right;
}
.back a{
display: block;
margin-left: auto;
width: 106px;
height: 22px;
background: url(/common/images/button02.gif) no-repeat 0px -65px;
}
.back a:hover{
background: url(/common/images/button02.gif) no-repeat 0px -44px;
}
.search_result{
width: 727px;
margin-left: 18px;
background: #000;
line-height: 150%;
margin-bottom: 20px;
}
span.search_word{
display:bolck;
float:right;
color: #fff;
padding: .2em 2em 0em 2em;
}
span.search_result{
line-height: 160%;
font-size:14px;
color: #fff;
padding: 0em 2em 0em 1em;
font-weight:bold;
}



/* navi
---------------------------------------------------------------------------------------------*/
.navi_faq ul{
margin: 0px;
padding: 0px;
}
.navi_faq li{
margin-left: 1px;
}
.navi_faq li a{
display: block;
width: 175px;
text-indent: -9999px;
}
.navi_procedure a{background: url(/common/images/navi_support_bg.gif) no-repeat 0px -200px;height: 48px;}
.navi_procedure a:hover{background: url(/common/images/navi_support_bg.gif) no-repeat -200px -200px;}
.navi_procedure a.active,.navi_procedure a:hover.active{background: url(/common/images/navi_support_bg.gif) no-repeat -400px -200px;}

.navi_setup a{background: url(/common/images/navi_support_bg.gif) no-repeat 0px -250px;height: 48px;}
.navi_setup a:hover{background: url(/common/images/navi_support_bg.gif) no-repeat -200px -250px;}
.navi_setup a.active,.navi_setup a:hover.active{background: url(/common/images/navi_support_bg.gif) no-repeat -400px -250px;}

.navi_point a{background: url(/common/images/navi_support_bg.gif) no-repeat 0px -300px;height: 48px;}
.navi_point a:hover{background: url(/common/images/navi_support_bg.gif) no-repeat -200px -300px;}
.navi_point a.active,.navi_point a:hover.active{background: url(/common/images/navi_support_bg.gif) no-repeat -400px -300px;}

.navi_service a{background: url(/common/images/navi_support_bg.gif) no-repeat 0px -350px;height: 48px;}
.navi_service a:hover{background: url(/common/images/navi_support_bg.gif) no-repeat -200px -350px;}
.navi_service a.active,.navi_service a:hover.active{background: url(/common/images/navi_support_bg.gif) no-repeat -400px -350px;}

.navi_other a{background: url(/common/images/navi_support_bg.gif) no-repeat 0px -400px;height: 48px;}
.navi_other a:hover{background: url(/common/images/navi_support_bg.gif) no-repeat -200px -400px;}
.navi_other a.active,.navi_other a:hover.active{background: url(/common/images/navi_support_bg.gif) no-repeat -400px -400px;}


.navi_qr a{
display: block;
margin-left: 1px;
padding: 185px 0px 0px 43px;
background: url(/common/images/navi_support_qr_bg.gif) no-repeat 0px 20px;
font-size: 10px;
}



/* category_new */

div#contents div.search_area{
	position:relative;
	width:525px;
	height:105px;
	margin:0 0 0 95px;
	background:url(/faq/images/search_bg.gif) no-repeat left top;
	}

div#contents div.search_area input.text{
	position:absolute;
	top:28px;
	left:3px;
	height:20px;
	width:310px;
	border:none;
	background:none;
	color:#676767;
	font-weight:bold;
	padding-left:5px;
	}

div#contents div.search_area input.btn{
	position:absolute;
	top:25px;
	left:324px;
	}

div#contents ul.lead_faq{
	width:455px;
	margin:-20px 0 40px 95px;
	padding:35px 0 0 70px;
	background:url(/faq/images/lead_faq_bg.gif) no-repeat left top;
	}

div#contents ul.lead_faq li{
	line-height: 150%;
	padding-bottom: 3px;
	padding-left: 18px;
	margin:0 0 5px 0;
	background: url("faq/images/dt_bg.gif") no-repeat scroll 0 0 transparent;
	}

div#contents h2#category{
	width:731px;
	height:49px;
	margin:0 0 0 16px;
	padding:0;
	text-indent:-9999px;
	background:url(/faq/images/h2_bg.gif) no-repeat left top;
	}

div#contents div.category_new{
	padding:0 0 50px 40px;
	margin-left:0;
	}

div#contents div.category_new div{
	margin-left:0;
	padding-left:0;
	}

div#contents div.category_new dl{
	float:left;
	width:337px;
	margin:0 15px 0 0;
	padding:0;
	}

div#contents div.category_new dt{
	margin-left:0;
	padding-left:0;
	background:#fff3ff;
	}

div#contents div.category_new h3{
	width:322px;
	margin:20px 0 10px 0;
	*margin:20px 0 10px -15px;
	padding:0 0 0 15px;
	color: #fff;
	font-style: normal;
	font-weight:bold;
	background: url("/faq/images/h3_bg.gif") no-repeat left top;
	}
div#contents div.category_new h3 span{
	display: block;
	height: 18px;
	padding-top:7px;
	text-indent: 15px;
	background:#000 url("/faq/images/h3_span_bg.gif") no-repeat right top;
	}

div#contents div.category_new dl dt{
	background:none;
	}

div#contents div.category_new dl dd{
	line-height: 150%;
	padding:0 0  3px 18px;
	width: auto;
	margin:0 0 5px 10px;
	background: url("faq/images/dt_bg.gif") no-repeat left top;
	}

div#contents div.category_new dl dd.more{
	padding:0 0  3px 20px;
	background:url(/common/images/bullet03.gif) no-repeat left top;
	}

div#contents div.category_new p.notice{
	float:left;
	width:230px;
	line-height:150%;
	padding:20px 0 0 60px;
	}

div#contents div.category_new p.notice img{
	float:left;
	margin:0 10px 5px;
	}

#kmpnfq {
	float: right;
	margin: -43px 26px 0 0px;
}

