@charset "utf-8";

@import "reset.css";
@import "screen.css";
@import "common.css";

/*----------------------------------------------------------------------------
 ***                                                                    title
----------------------------------------------------------------------------*/
h3{
	background:url(../cmn_img/h3_bg.gif) 0 100% no-repeat;
	padding:14px 0 13px 16px;
	font-weight:bold;
	margin-bottom:10px;
	font-size:14px !important;
	font-size:90%;}
	
h4{
	background:url(../cmn_img/h4_bg.gif) 0 100% no-repeat;
	padding:13px 0 16px 35px;
	font-weight:bold;
	margin-bottom:10px;
	font-size:12px !important;
	font-size:78%;}
	
/*----------------------------------------------------------------------------
 ***                                                                     dl
----------------------------------------------------------------------------*/
/* dl01
-------------------*/
dl.dl01 dt{color:#7e5733; padding:5px 0 5px 33px; margin-bottom:7px;}
dl.dl01 dt.icn1{background:url(../cmn_img/icn_1.gif) 0 0 no-repeat;}
dl.dl01 dt.icn2{background:url(../cmn_img/icn_2.gif) 0 0 no-repeat;}
dl.dl01 dt.icn3{background:url(../cmn_img/icn_3.gif) 0 0 no-repeat;}
dl.dl01 dt.icn4{background:url(../cmn_img/icn_4.gif) 0 0 no-repeat;}
dl.dl01 dt.icn5{background:url(../cmn_img/icn_5.gif) 0 0 no-repeat;}
dl.dl01 dd{padding:0 10px;}

/* dl02
-------------------*/
dl.dl02{
	background: url(../cmn_img/bg_strip.gif) 0 0 repeat;
	border:1px solid #e4e2db;
	padding:8px;
	margin:0 10px 20px;}
dl.dl02 dt{
	background:url(../cmn_img/ttl_dt02.gif) 0 0 no-repeat;
	padding:6px 0 5px 45px;
	margin-bottom:5px;
	color:#502809;}
dl.dl02 dd{padding:5px;}

/* dl03
-------------------*/
dl.dl03 dt{
	background:url(../cmn_img/ttl_dt02.gif) 0 0 no-repeat;
	padding:6px 0 5px 45px;
	margin-bottom:2px;
	color:#502809;}
dl.dl03 dd{
	padding:5px;
	background: url(../cmn_img/bg_strip.gif) 0 0 repeat;
	border:1px solid #e4e2db;}

/*----------------------------------------------------------------------------
 ***                                                                   flow
----------------------------------------------------------------------------*/
#flow div{
	background:#fffbf6;
	border:1px solid #e4e2db;
	padding:8px 12px;
	margin:0 10px 20px;}
#flow h4{color:#5b3217; padding:7px 0 8px 76px; margin-bottom:8px;}
#flow h4.icn1{background:url(../img/icn_step1.gif) 0 0 no-repeat;}
#flow h4.icn2{background:url(../img/icn_step2.gif) 0 0 no-repeat;}
#flow h4.icn3{background:url(../img/icn_step3.gif) 0 0 no-repeat;}
#flow h4.icn4{background:url(../img/icn_step4.gif) 0 0 no-repeat;}
#flow h4.icn5{background:url(../img/icn_step5.gif) 0 0 no-repeat;}
#flow h4.icn6{background:url(../img/icn_step6.gif) 0 0 no-repeat;}
#flow p{padding:0;}

/*----------------------------------------------------------------------------
 ***                                                                    faq
----------------------------------------------------------------------------*/
.faq{
	background:#fffbf6;
	border:1px solid #e4e2db;
	padding:15px 10px 0px;
	margin:0 10px 30px;}
#faq h4{
	color:#5b3217;
	padding:6px 0 6px 28px;
	background: url(../img/icn_q.gif) 0 0 no-repeat;
	margin:0 0 8px 10px;}
.faq p,.faq ul{padding:0 10px 15px;}

/*----------------------------------------------------------------------------
 ***                                                                    bnr
----------------------------------------------------------------------------*/
.conBox p.bnr01,
.conBox p.bnr02,
.conBox p.bnr03,
.conBox p.bnr04,
.conBox p.bnr05,
.conBox p.bnr06{
	width:590px;
	height:104px;
	padding:0;
	margin:0 10px 20px;}
		
.conBox p.bnr01 a,
.conBox p.bnr02 a,
.conBox p.bnr03 a,
.conBox p.bnr04 a,
.conBox p.bnr05 a,
.conBox p.bnr06 a{
	display:block;
	text-indent:-99999em;
	width:590px;
	height:104px;}
	
.conBox p.bnr01{background: url(../img/bnr01.jpg) 0 0 no-repeat;}
.conBox p.bnr02{background: url(../img/bnr02.jpg) 0 0 no-repeat;}
.conBox p.bnr03{background: url(../img/bnr03.jpg) 0 0 no-repeat;}
.conBox p.bnr04{background: url(../img/bnr04.jpg) 0 0 no-repeat;}
.conBox p.bnr05{background: url(../img/bnr06.jpg) 0 0 no-repeat;}
.conBox p.bnr06{background: url(../img/bnr05.jpg) 0 0 no-repeat;}
.conBox p.bnr01 a:hover{background:url(../img/bnr01_ov.jpg) 0 0 no-repeat;}
.conBox p.bnr02 a:hover{background:url(../img/bnr02_ov.jpg) 0 0 no-repeat;}
.conBox p.bnr03 a:hover{background:url(../img/bnr03_ov.jpg) 0 0 no-repeat;}
.conBox p.bnr04 a:hover{background:url(../img/bnr04_ov.jpg) 0 0 no-repeat;}
.conBox p.bnr05 a:hover{background:url(../img/bnr06_ov.jpg) 0 0 no-repeat;}
.conBox p.bnr06 a:hover{background:url(../img/bnr05_ov.jpg) 0 0 no-repeat;}

/*----------------------------------------------------------------------------
 ***                                                                    map
----------------------------------------------------------------------------*/
#map{width:580px; height:350px; margin:0 auto 20px; border:1px solid #ccc;}

/*----------------------------------------------------------------------------
 ***                                                                  sitemap
----------------------------------------------------------------------------*/
#sitemap dl{margin:10px 15px 0; padding:0;}
#sitemap dt{
	padding-left:20px;
	background: url(../cmn_img/icn_link01.gif) 0 4px no-repeat;
	margin-bottom:8px;}
#sitemap dd{
	margin-bottom:15px;
	padding-bottom:15px;
	border-bottom:1px dotted #ccc;}
#sitemap dd.ddend{margin-bottom:20px; border:none;}

/* sitemap02
-------------------*/
#sitemap dl.s02{margin:0; padding:0;}
#sitemap dl.s02 dt{
	background:url(../cmn_img/ttl_bg.gif) 0 100% no-repeat;
	padding:13px 0 14px 35px;
	font-weight:bold;
	margin-bottom:10px;
	font-size:12px !important;
	font-size:78%;}
#sitemap dl.s02 dt a{color:#ff8b00;}
#sitemap dl.s02 dd{ border:none; margin-bottom:15px; padding-bottom:0;}

