/* リード
----------------------------------------------- */
#faq-read {  
	margin: 0; 
	padding: 40px 0 0 0; 
	height: 155px;
	text-align: left;
	background-image: url(../faq/images/faq_image.jpg); 
	background-repeat: no-repeat;
	background-position: 380px 30px;
}

#faq-read p {  
	margin: 0 0 20px 0; 
	padding: 0;
	text-align: left;
	font-family: "ヒラギノ丸ゴ Pro W4", "HiraMaruPro-W4", "Osaka", "ＭＳ Ｐゴシック"; 
	font-size: 12px; 
	line-height: 160%;
}


/*　メインページカテゴリー
----------------------------------------------- */
.cate {  
	background-image: url(../faq/images/category_base_bottom.gif); 
	background-repeat: no-repeat;
	background-position: left bottom;
	margin: 0 0 30px 0; 
	padding: 0 0 25px 0; 
	width: 600px; 
}

.cate-inner {  
	background-image: url(../faq/images/category_base_middle.gif); 
	background-repeat: repeat-y;
	margin: 0; 
	padding: 0; 
}

.cate-inner h3 {  
	background-image: url(../faq/images/icon_q.gif); 
	background-repeat: no-repeat;
	background-position: left center;
	margin: 0 0 0 35px; 
	padding: 6px 0 8px 24px; 
	font-family: "ヒラギノ丸ゴ Pro W4", "HiraMaruPro-W4", "Osaka", "ＭＳ Ｐゴシック"; 
	font-size: 12px; 
	font-weight: normal;
}

.cate1-top {  
	background-image: url(../faq/images/category_01.gif); 
	background-repeat: no-repeat;
	background-position: left top;
	margin: 0; 
	padding: 0; 
	width: 600px; 
	height: 48px; 
	text-indent: -9999em; 
}

.cate2-top {  
	background-image: url(../faq/images/category_02.gif); 
	background-repeat: no-repeat;
	background-position: left top;
	margin: 0; 
	padding: 0; 
	width: 600px; 
	height: 48px; 
	text-indent: -9999em; 
	}

.cate3-top {  
	background-image: url(../faq/images/category_03.gif); 
	background-repeat: no-repeat;
	background-position: left top;
	margin: 0;
	padding: 0; 
	width: 600px; 
	height: 48px; 
	text-indent: -9999em; 
	}

.cate4-top {  
	background-image: url(../faq/images/category_04.gif); 
	background-repeat: no-repeat;
	background-position: left top;
	margin: 0;
	padding: 0; 
	width: 600px; 
	height: 48px; 
	text-indent: -9999em; 
	}

.cate5-top {  
	background-image: url(../faq/images/category_05.gif); 
	background-repeat: no-repeat;
	background-position: left top;
	margin: 0;
	padding: 0; 
	width: 600px; 
	height: 48px; 
	text-indent: -9999em; 
	}

.cate6-top {  
	background-image: url(../faq/images/category_06.gif); 
	background-repeat: no-repeat;
	background-position: left top;
	margin: 0;
	padding: 0; 
	width: 600px; 
	height: 48px; 
	text-indent: -9999em; 
	}

.cate7-top {  
	background-image: url(../faq/images/category_07.gif); 
	background-repeat: no-repeat;
	background-position: left top;
	margin: 0;
	padding: 0;
	width: 600px; 
	height: 48px; 
	text-indent: -9999em; 
	}


/*　カテゴリー別アーカイブ
----------------------------------------------- */
.cate-second-top {  
	margin: 50px 0 0 0; 
	padding: 0; 
}

.cate-second-top img {  
	vertical-align: bottom;
}

.cate-second {  
	background-image: url(../faq/images/category_base_bottom.gif); 
	background-repeat: no-repeat;
	background-position: left bottom;
	margin: 0 0 20px 0; 
	padding: 0 0 25px 0; 
	width: 600px; 
}

.cate-second-inner {  
	background-image: url(../faq/images/category_base_middle.gif); 
	background-repeat: repeat-y;
	margin: 0; 
	padding: 0; 
}

.cate-second-inner h3 {  
	background-image: url(../faq/images/icon_q.gif); 
	background-repeat: no-repeat;
	background-position: left center;
	margin: 0 0 0 35px; 
	padding: 6px 0 8px 24px; 
	font-family: "ヒラギノ丸ゴ Pro W4", "HiraMaruPro-W4", "Osaka", "ＭＳ Ｐゴシック"; 
	font-size: 12px; 
	font-weight: normal;
}

#category-change {
	text-align: right;
	margin: 0 10px 0 0; 
	padding: 0; 
	}

#category-change select {
	font-size: 12px; 
	}

h3.q {  
	background-image: url(../faq/images/icon_q_2.gif); 
	background-repeat: no-repeat;
	background-position: 0px 0px;
	margin: 40px 0px 0px 35px; 
	padding: 2px 0px 10px 28px; 
	font-family: "ヒラギノ丸ゴ Pro W4", "HiraMaruPro-W4", "Osaka", "ＭＳ Ｐゴシック"; 
	font-size: 12px; 
	font-weight: bold;
	color: #666600;
	}

.a {  
	margin: 15px 0 0 60px; 
	padding: 0; 
	width: 540px;
	background-image: url(../faq/images/a_middle.gif); 
	}

.a-left {  
	float: left;
	width: 63px;
	background-image: url(../faq/images/a_middle.gif); 
	background-repeat: repeat;
	margin: 0; 
	padding: 0; 
	}
	
.a-right {  
	float: right;
	width: 477px;
	background-image: url(../faq/images/a_middle.gif); 
	background-repeat: repeat;
	margin: 0; 
	padding: 0; 
	}

.a-bottom {  
	clear: both;
	margin: 0; 
	padding: 0; 
	}

.a-bottom img {  
	vertical-align: bottom;
}
	
.a-text {  
	text-align: left;
	font-family: "ヒラギノ丸ゴ Pro W4", "HiraMaruPro-W4", "Osaka", "ＭＳ Ｐゴシック"; 
	font-size: 12px; 
	line-height: 160%;
	margin: 0 20px 0 20px; 
	padding: 1.5em 0 0 0; 
	}

.a-text p {  
	margin: 0; 
	padding: 0 0 1.5em 0; 
	}

/*　写真
----------------------------------------------- */
.photo-right {
	float: right;
	margin: 4px 0 0 10px;
	}

.photo-left {
	float: left;
	margin: 4px;
	margin: 0 10px 0 0;
	}


/*　検索
----------------------------------------------- */
#searchbox {
	margin: 30px 0px 20px 0px; 
	padding: 0px; 
	text-align: center;
	}

img.searchtitle {
	margin: 0 0 10px 0; 
	padding: 0; 
	}

#searchbox form {
	margin: 0px; 
	padding: 0px; 
	}

.searchinf {
	margin: 0px; 
	padding: 0px; 
	font-size: 12px; 
	font-family: "ヒラギノ丸ゴ Pro W4", "HiraMaruPro-W4", "Osaka", "ＭＳ Ｐゴシック"; 
	}

.hosoku {
	margin: 10px 0 0 0; 
	padding: 0; 
	}

.scroll-top {
	margin: 10px 10px 0 0; 
	padding: 0; 
	text-align: right;
	font-size: 12px; 
	font-family: "ヒラギノ丸ゴ Pro W4", "HiraMaruPro-W4", "Osaka", "ＭＳ Ｐゴシック"; 
	}

.to-top {
	margin: 30px 0px 0 0; 
	padding: 0; 
	text-align: center;
	}


/*　リンク
----------------------------------------------- */
a {
	text-decoration: none;
	}

a:link {
	color: #666600;
	}

a:visited {
	color: #666600;
	}

a:active {
	color: #666600;
	}

a:hover {
	color: #662600;
	}