@charset 'UTF-8';

/*　index
====================================================*/

/*====================================================*/


/*基本枠
======================================================*/
#guide {
	margin:0 45px 10px 45px;
	padding:0;
	text-align:center;
	color:#333333;
	}


/*共通枠
======================================================*/
/*▼h2
==========================*/
#mainBox02 #guide h2 {
	padding:5px 0 0 17px;
	height:31px;
	color:#ffffff;
	font-weight:bold;
	font-size:14px;
	text-align:left;
	background:url(../images/common/bg_h2_l.gif) no-repeat 0 0;
	}
	
/*ページトップ*/
#guide #pageTop{
	margin-bottom:15px;
	}

#guide #pageTop a{
	display:block;
	float:right;
	width:79px;
	height:13px;
	background:url(../images/common/bt_top.gif) no-repeat 0 0;
	}


/*リンク
======================================================*/

#guide #link {
	margin:0;
	padding:0;
	}	

#guide #link ul {
	margin:0 27px;
	text-align:left;
	}
	
#guide #link li {
	background:url(../images/common/icon_link.gif) no-repeat 0 0;
	padding:0 0 0 25px;
	margin:10px 0 0 0;
	}
	
/*サイトマップ
======================================================*/

#guide #sitemap {
	margin:0;
	padding:0;
	}
		
#guide #sitemap .cat {
	margin:10px 0;
	padding:0 0 10px 0;
	background:url(../images/common/line_dot.gif) repeat-x bottom;
	}

#guide #sitemap .cat p {
	padding:0 0 0 25px;
	margin:0;
	background:url(../images/common/icon_link.gif) no-repeat 0 0;
	text-align:left;
	font-weight:bold;
	font-size:14px;
	}

#guide #sitemap .cat p a {
	color:#333333;
	text-decoration:none;
	}

#guide #sitemap .cat p a:hover {
	color:#333333;
	text-decoration:underline;
	}
	
#guide #sitemap ul {
	margin:0 27px;
	text-align:left;
	}
	
#guide #sitemap li {
	background:url(../images/common/icon_02.gif) no-repeat 0 1px;
	padding:0 0 0 15px;
	margin:5px 0 0 0;
	}

#guide #sitemap li#sub {
	background:none;
	padding:0 0 0 15px;
	}
	

/*プライバシーポリシー
======================================================*/

#guide #privacy {
	margin:0 0 10px 0;
	padding:0;
	text-align:left;
	}

/*FAQ
======================================================*/
#guide #faq {
	margin:0 0 10px 0;
	padding:0;
	text-align:left;
	}


#guide #faq .faqBox {
	width:725px;
	margin:0 auto 15px auto;
	background:url(../images/common/bg_faq.gif) repeat-y 0 0;
	}

#guide #faq .faqBox .faqBoxTop {
	height:15px;
	background:url(../images/common/bg_faq_top.gif) no-repeat 0 0;
	}
	
#guide #faq .faqBox .faqBoxBtm {
	height:10px;
	background:url(../images/common/bg_faq_btm.gif) no-repeat bottom;
	}	

#guide #faq .faqBox .question {
	margin:8px 45px 12px 45px;
	padding:0;
	background:url(../images/common/line_dot_faq.gif) repeat-x bottom;
	}


#guide #faq .faqBox .question p {
	padding:1px 0 8px 30px;
	background:url(../images/common/icon_q.gif) no-repeat 0 0;
	font-size:14px;
	font-weight:bold;
	color:#43587d;
	}

#guide #faq .faqBox .answer {
	margin:8px 45px;
	padding:0 0 0 30px;
	background:url(../images/common/icon_a.gif) no-repeat 0 0;
	}




