@charset "utf-8";

@import url(../../css/common.css);


/* =====================================================================
*
*    Basic Format
*
* =================================================================== */


* {
	font-size: 100%;
	font-weight: normal;
	font-style: normal;
}


body {
	margin: 0;
	padding:0;
	border: none;
	padding: 0;
	background: url(../../img/incommon/head_bg.png) repeat-x !important; 
 	color: #787878;
	font-family: "Helvetica Neue", "Helvetica", "Meiryo", "Hiragino Kaku Gothic Pro W3", "ヒラギノ角ゴPro W3", "HiraKakuPro-W3", "MＳ Pゴシック", sans-serif;
	font-size: 13px; line-height: 160%;
	}

a:hover {
	text-decoration: underline !important;
	filter: alpha(opacity=70) !important;
  -moz-opacity:0.70 !important;
  opacity:0.70 !important;
  -ms-filter: "alpha(opacity=70)" !important;
  border:none !important;
}



/* ---------------------------------
*    common
*/
.t01{
	background: url(../../img/other/lk_t01.png) no-repeat;
	width:214px;
	height:45px;
	text-indent:-9999px;
	}
.t02{
	background: url(../../img/news/t02.png) no-repeat;
	width:214px;
	height:45px;
	text-indent:-9999px;
	}

.innavi{ margin:0 0 10px 0;}
.innavi li a{
	display:block;
	width:215px;
	text-indent:-9999px;
	}
.innaviin{
	background:url(../../img/guide/btn_bg01.png) repeat-y !important;
	display:block;
	padding:10px 0 !important;
	}
.innaviin li a{
	background:url(../../img/common/bg02.png) no-repeat left center !important;
	text-indent:15px !important;
	color:#A47953;
	display:block;
	margin:0 auto 5px auto;
	width:160px;
	font-size:90%;
	}
.inbtn1 a{
	background:url(../../img/guide/btn01.png) no-repeat;
	height:39px;
	}
.inbtn1 a:hover{
	background:url(../../img/guide/btn01_r.png) no-repeat;
	height:39px;
	}
.inbtn1on a{
	background:url(../../img/guide/btn01_r.png) no-repeat;
	height:39px;
	}
.inbtn2 a{
	background:url(../../img/guide/btn02.png) no-repeat;
	height:47px;
	}
.inbtn2 a:hover{
	background:url(../../img/guide/btn02_r.png) no-repeat;
	height:47px;
	}
.inbtn2on a{
	background:url(../../img/guide/btn02_r.png) no-repeat;
	height:47px;
	}

.innavi a:hover {
	text-decoration: underline !important;
	filter: alpha(opacity=100) !important;
  -moz-opacity:1.00 !important;
  opacity:1.00 !important;
  -ms-filter: "alpha(opacity=100)" !important;
  border:none !important;
}


.sbnaviin{
	background:url(../../img/guide/btn_bg04.png) repeat-y !important;
	display:block;
	padding:10px 0 0 0;
	}
.sbnaviin li a{
	background:url(../../img/common/bg02.png) no-repeat left center !important;
	text-indent:15px !important;
	color:#A47953;
	display:block;
	margin:0 auto 5px auto;
	width:160px;
	font-size:90%;
	}
.sbnaviin strong{
	text-decoration:underline;
	}


/* ---------------------------------
*    link
*/
.linktex1{
	background: url(../../img/other/link_t01.png) no-repeat bottom right;
	width:408px;
	height:84px;
	text-indent:-9999px;
	margin:0 0 20px 0;
	}
.bl1{
	border-bottom:1px dotted #E6E6E6;
	padding:20px 0 40px 0;
	width:600px;
	margin:0 auto 20px auto;
	}
.bl1 h3{
	border-left:2px solid #E39E59;
	padding:2px 0 2px 10px;
	color:#A67E56;
	font-size:110%;
	font-weight:bold;
	display:block;
	}
.bl1 ul{
	padding:15px 15px 10px 15px;
	width:570px !important;
	margin:0 auto 20px auto;
	display:block;
	clear:both;
	}
.bl1 ul li{
	margin:0 auto 10px auto;
	display:block;
	background:url(../../img/news/mrk01.png) no-repeat left center;
	padding:0 0 0 10px;
	float:left !important;
	width:275px;
	}
.bl1 p a{
	display:block;
	background:url(../../img/common/bg02.png) no-repeat left center;
	text-indent:15px;
	color:#94733A;
	text-decoration:underline !important;
	}
.bl2{
	border-bottom:1px dotted #E6E6E6;
	padding:20px 0 40px 0;
	width:600px;
	margin:0 auto 20px auto;
	}
.bl2 h3{
	border-left:2px solid #E39E59;
	padding:2px 0 2px 10px;
	color:#A67E56;
	font-size:110%;
	font-weight:bold;
	display:block;
	}
.bl2 p{
	padding:20px 0 0;
	}
.bl2 p span{
	display:block;
	padding:0 0 10px 0;
}
.bl2 p img{
	float:right;
	margin:0 0 20px 10px;
	border:2px solid #F1DDA9;
	}
.bl2 p a{
	display:block;
	background:url(../../img/common/bg02.png) no-repeat left center;
	text-indent:15px;
	color:#94733A;
	text-decoration:underline !important;
	}

/* ---------------------------------
*    p2
*/
.p2tex1{
	background: url(../../img/news/p2_t01.png) no-repeat bottom right;
	width:408px;
	height:84px;
	text-indent:-9999px;
	margin:0 0 20px 0;
	}



/* ---------------------------------
*    about
*/
.abt01{
	background: url(../../img/other/ab_t01.png) no-repeat;
	width:214px;
	height:45px;
	text-indent:-9999px;
	}
.linktex1{
	background: url(../../img/other/about_t01.png) no-repeat bottom right;
	width:408px;
	height:84px;
	text-indent:-9999px;
	margin:0 0 20px 0;
	}
.bl3{
	padding:20px 0 0 0;
	width:600px;
	margin:0 auto 10px auto;
	}
.bl3 h3{
	color:#666666;
	display:block;
	margin:0 0 20px 0;
	}
.bl3 h3 strong{
	display: inline-block;
	border-top:2px solid #EADFC1;
	padding:2px 5px 0 5px;
	color:#A8947B;
	letter-spacing:1px;
	}
.bl3 h3 strong span{
	font-size:80%;
	font-weight:normal;
	color:#E8DCBD;
	}
.bl3 ul{
	padding:10px 15px 0 15px;
	margin:0 10px 30px 10px;
	display:block;
	clear:both;
	border-left:1px solid #E4E4E4;
	}
.bl3 ul li{
	margin:0 auto 10px auto;
	display:block;
	padding:0 0 0 10px;
	}
.bl3 ul li b{ color:#CCC;}

.bl4{
	padding:20px 0 0 0;
	width:600px;
	margin:0 auto 20px auto;
	}
.bl4 ul{
	padding:0 0 10px 0;
	margin:0 10px 30px 10px;
	display:block;
	clear:both;
	}
.bl4 ul li{
	margin:0 auto 10px auto;
	display:block;
	padding:0 0 0 0;
	font-size:90%;
	color:#999;
	}