@charset "Shift-JIS";

/* --------------------------------------------------
  Infomation
-----------------------------------------------------

  このCSSファイルはFAQページにのみ反映されます。

-------------------------------------------------- */



/* --------------------------------------------------
  base layout
-------------------------------------------------- */

/* cont_lnav ------------------------------------- */

div#cont01_head,
div#cont02_head{
	margin-bottom:20px;
	position:relative;
}

ul.cont_lnav{
	position:absolute;
	top:0;
	right:0;
	display:block;
}
ul.cont_lnav li{
	display:inline;
	float:left;
}
ul.cont_lnav li a{
	text-indent:-9999px;
	height:39px;
	display:block;
	float:left;
}

ul.cont_lnav li a.cont_lnav01{
	background:url(img/faq_lnav.gif) no-repeat 0 0;
	width:103px;
	overflow:hidden;
}
ul.cont_lnav li a.cont_lnav01:hover{
	background:url(img/faq_lnav.gif) no-repeat 0 -39px;
}
ul.cont_lnav li a.cont_lnav02{
	background:url(img/faq_lnav.gif) no-repeat -103px 0;
	width:124px;
	overflow:hidden;
}
ul.cont_lnav li a.cont_lnav02:hover{
	background:url(img/faq_lnav.gif) no-repeat -103px -39px;
}

/* faq_box --------------------------------------- */

ul.faq_box{
	padding-top:15px;
}

ul.faq_box li{
	padding-bottom:40px;
}
ul.faq_box li h4{
	margin-bottom:20px;
}
ul.faq_box li span.faq_box_qicon{
	text-indent:-9999px;
	width:78px;
	height:20px;
	overflow:hidden;
	display:block;
	float:left;
}
ul.faq_box li span.faq_box_qtitle{
	text-indent:-9999px;
	text-align:left;
	width:736px;
	height:22px;
	overflow:hidden;
	display:block;
	float:right;
}

ul.faq_box li div.faq_box_a{
	padding-left:92px;
}

ul.faq_box div.faq_box_a p.faq_box_atxt{
	text-indent:-9999px;
	text-align:left;
	width:736px;
	height:20px;
	overflow:hidden;
	display:block;
}


/* --------------------------------------------------
  cont01
-------------------------------------------------- */

div#cont01_head h3{
	text-indent:-9999px;
	background:url(img/faq_cont01_ttl.gif) no-repeat;
	width:828px;
	height:39px;
	overflow:hidden;
}

li#cont01_faq01 span.faq_box_qicon{background:url(img/faq_icon_q01.gif) no-repeat;}
li#cont01_faq02 span.faq_box_qicon{background:url(img/faq_icon_q02.gif) no-repeat;}
li#cont01_faq03 span.faq_box_qicon{background:url(img/faq_icon_q03.gif) no-repeat;}
li#cont01_faq04 span.faq_box_qicon{background:url(img/faq_icon_q04.gif) no-repeat;}

li#cont01_faq01 span.faq_box_qtitle{background:url(img/faq_cont01_q01.gif) no-repeat;}
li#cont01_faq02 span.faq_box_qtitle{background:url(img/faq_cont01_q02.gif) no-repeat;}
li#cont01_faq03 span.faq_box_qtitle{background:url(img/faq_cont01_q03.gif) no-repeat;}
li#cont01_faq04 span.faq_box_qtitle{background:url(img/faq_cont01_q04.gif) no-repeat;}

li#cont01_faq01 div.faq_box_a{background:url(img/faq_icon_a01.gif) no-repeat;}
li#cont01_faq02 div.faq_box_a{background:url(img/faq_icon_a02.gif) no-repeat;}
li#cont01_faq03 div.faq_box_a{background:url(img/faq_icon_a03.gif) no-repeat;}
li#cont01_faq04 div.faq_box_a{background:url(img/faq_icon_a04.gif) no-repeat;}

li#cont01_faq01 div.faq_box_a p.faq_box_atxt{background:url(img/faq_cont01_a01.gif) no-repeat;}
li#cont01_faq02 div.faq_box_a p.faq_box_atxt{background:url(img/faq_cont01_a02.gif) no-repeat;}
li#cont01_faq03 div.faq_box_a p.faq_box_atxt{background:url(img/faq_cont01_a03.gif) no-repeat;}
li#cont01_faq04 div.faq_box_a p.faq_box_atxt{background:url(img/faq_cont01_a04.gif) no-repeat;}


/* --------------------------------------------------
  cont02
-------------------------------------------------- */

div#cont02_head h3{
	text-indent:-9999px;
	background:url(img/faq_cont02_ttl.gif) no-repeat;
	width:828px;
	height:39px;
	overflow:hidden;
}

li#cont02_faq01 span.faq_box_qicon{background:url(img/faq_icon_q01.gif) no-repeat;}
li#cont02_faq02 span.faq_box_qicon{background:url(img/faq_icon_q02.gif) no-repeat;}
li#cont02_faq03 span.faq_box_qicon{background:url(img/faq_icon_q03.gif) no-repeat;}
li#cont02_faq04 span.faq_box_qicon{background:url(img/faq_icon_q04.gif) no-repeat;}

li#cont02_faq01 span.faq_box_qtitle{background:url(img/faq_cont02_q01.gif) no-repeat;}
li#cont02_faq02 span.faq_box_qtitle{background:url(img/faq_cont02_q02.gif) no-repeat;}
li#cont02_faq03 span.faq_box_qtitle{background:url(img/faq_cont02_q03.gif) no-repeat;}
li#cont02_faq04 span.faq_box_qtitle{background:url(img/faq_cont02_q04.gif) no-repeat;}

li#cont02_faq01 div.faq_box_a{background:url(img/faq_icon_a01.gif) no-repeat;}
li#cont02_faq02 div.faq_box_a{background:url(img/faq_icon_a02.gif) no-repeat;}
li#cont02_faq03 div.faq_box_a{background:url(img/faq_icon_a03.gif) no-repeat;}
li#cont02_faq04 div.faq_box_a{background:url(img/faq_icon_a04.gif) no-repeat;}

li#cont02_faq01 div.faq_box_a p.faq_box_atxt{background:url(img/faq_cont02_a01.gif) no-repeat;}
li#cont02_faq02 div.faq_box_a p.faq_box_atxt{background:url(img/faq_cont02_a02.gif) no-repeat;}
li#cont02_faq03 div.faq_box_a p.faq_box_atxt{background:url(img/faq_cont02_a03.gif) no-repeat;}
li#cont02_faq04 div.faq_box_a p.faq_box_atxt{background:url(img/faq_cont02_a04.gif) no-repeat;}


