@charset "Shift-JIS";


/* インデックスページ用 */

#contMain {
 width: 708px;
 margin-bottom: 30px;
 padding: 30px 0; padding-bottom: 10px;
 background-color: #ebe7de;
 border-top: 1px solid #fff;
}

.cont {
 width: 646px;
 margin-left: 31px;
}

.linkBox {
 width: 646px;
 margin-bottom:20px;
 padding-top: 17px;
 background: url(/resources/images/faq/bg_lkbox_top.gif) left top no-repeat;
}

.linkBox h2 {
 width: 608px;
 margin-left: 20px; margin-bottom: 17px;
 border-bottom: 2px solid #7c5340;
 padding-bottom: 4px;
}
.linkBox h2 a {
 display: block;
 font-weight:normal;
 padding-left: 30px;
 min-height: 19px;
 height: auto !important;
 height: 19px;
 background: url(/resources/images/faq/index_lkic.gif) left center no-repeat;
}

#contMain .linkBox h2 a span.pageTitle {
 font-size: 16px; color: #555; font-weight:bold;
 margin-right: 20px;
 line-height:1.2;
}

#contMain .linkBox h2 a:link{ text-decoration:none; }
#contMain .linkBox h2 a:hover {text-decoration: underline;} 
#contMain .linkBox h2 a:active {text-decoration: none;} 
#contMain .linkBox h2 a:visited {text-decoration: none;} 

.lk { text-decoration: underline; }


.linkBox ul {
 width: 646px;
 padding-bottom:20px;
 background: url(/resources/images/faq/bg_lkbox_bottom.gif) left bottom no-repeat;
 }

.linkBox li { /* ページ内リンク（質問部分） */
 min-height: 18px;
 height: auto !important;
 height: 18px;
 margin-bottom: 6px; margin-left: 28px;
 padding-left: 23px;
 line-height: 18px;
}

#pg01 h2 { background: url(/resources/images/faq/bg01.gif) right bottom no-repeat; }
#pg02 h2 { background: url(/resources/images/faq/bg02.gif) right bottom no-repeat; }
#pg03 h2 { background: url(/resources/images/faq/bg03.gif) right bottom no-repeat; }
#pg04 h2 { background: url(/resources/images/faq/bg04.gif) right bottom no-repeat; }
#pg05 h2 { background: url(/resources/images/faq/bg05.gif) right bottom no-repeat; }
#pg06 h2 { background: url(/resources/images/faq/bg06.gif) right bottom no-repeat; }
#pg07 h2 { background: url(/resources/images/faq/bg07.gif) right bottom no-repeat; }
#pg08 h2 { background: url(/resources/images/faq/bg08.gif) right bottom no-repeat; }


.mb15 { margin-bottom: 15px; }
.ml35 { margin-left: 35px; font-size:14px; }

/* 下層部分 */

#tub {
 position:relative;
 width: 708px;
 min-height: 62px;
 height: auto !important;
 height: 62px;
 margin-right: -2px;
}

#tub ul { width:710px; margin-right:-2px; }
#tub ul li { margin-right:1px; float:left; }
#tub img { vertical-align: bottom; }


#lowerMain {
 width: 708px;
 margin-bottom: 30px;
 padding-bottom: 40px;
 background: url(/resources/images/faq/bg_mc.gif) left top repeat-y;
 border-top: 1px solid #fff;
 border-bottom: 1px solid #e0e0e0;
 padding-top: 0;
}

#lead {
 background-color: #e9e5db;
 margin: 0 1px;
 margin-bottom: 30px;
 padding: 15px;
 text-align: center;
 font-weight:bold;
 color:#694432;
 zoom:1;
}

#cont {
 width: 646px;
 margin-left: 30px;
 font-size: 14px;
 line-height: 1.7;
}

#linkList {
 border:1px solid #e0e0e0;
 padding: 10px; padding-bottom:3px;
 zoom: 1;
}

#linkList li { /* ページ内リンク（質問部分） */
 min-height: 18px;
 height: auto !important;
 height: 18px;
 margin-bottom: 7px;
 padding-left: 23px;
 font-size: 11px;
 line-height: 18px;
}

.qabox { padding-top:10px; }

.qabox h2 {
 min-height: 28px;
 height: auto !important;
 height: 28px;
 margin-bottom: 20px;
 padding-left: 38px;
 color:#7c5340; font-size:16px;
 line-height: 28px;
}

.qabox div {
 padding: 22px 29px 22px 59px;
 border: 1px solid #e1a152;
 font-size: 14px;
 line-height:1.5;
}


.toTop {
 text-align:right;
 margin-bottom:40px;
 padding-bottom:30px;
 border-bottom:1px solid #c29690;
 }

#paging { line-height:1.2; padding-top: 50px; font-size:14px; }

/* 共通部分 */

#category {
 position:relative;
}
#category p {
 position: absolute;
 right:10px; top:25px;
 width: 500px;
 text-align:right;
 line-height:1.2;
 color:#fff; font-weight:bold; font-size:14px;
}

.ic02 {
 padding-left: 10px;
 background: url(/resources/images/ryutsu/common/icn_arrow_02.gif) no-repeat 0 0.3em;
 zoom: 1;	/* for ie */
}

.mt30 { margin-top:30px; }
.mb30 { margin-bottom:30px; }
.mb40 { margin-bottom:40px; }
.ft12 { font-size: 12px; }
.ft14 { font-size: 14px; }
.lh13 { line-height:1.3; }

div.cateLink{
	margin-top:10px;
	width:950px;
	background:#fafafa url(/resources/images/guide/box_gray_btm.gif) no-repeat left bottom;
}
div.cateLink ul{
	background:url(/resources/images/guide/box_gray_top.gif) no-repeat;
	padding:15px;
}
div.cateLink ul li{
	display:inline;
	background:url(/resources/images/guide/bullet.gif) no-repeat 0 0.2em;
	padding-left:10px;
	margin-right:1em;
}
