@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/guide/t01.png) no-repeat;
	width:214px;
	height:45px;
	text-indent:-9999px;
	}
.t02{
	background: url(../../../img/guide/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_bg06.png) repeat-y !important;
	display:block;
	padding:0 0 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%;
	}
.innaviin li a strong{ text-decoration:underline;}
.innaviin2{
	background:url(../../../img/guide/btn_bg03.png) repeat-y !important;
	display:block;
	padding:0 0 10px 0 !important;
	}
.innaviin2 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%;
	}
.innaviin3{
	background:url(../../../img/guide/btn_bg03.png) repeat-y !important;
	display:block;
	padding:10px 0 !important;
	}
.innaviin3 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{
	background:url(../../../img/guide/btn02.png) no-repeat;
	height:42px;
	text-indent:-9999px;
	}
.inbtn2on{
	background:url(../../../img/guide/btn02_r.png) no-repeat;
	height:42px;
	text-indent:-9999px;
	}
.inbtn3 a{
	background:url(../../../img/guide/btn03.png) no-repeat;
	height:42px;
	}
.inbtn3 a:hover{
	background:url(../../../img/guide/btn03_r.png) no-repeat;
	height:42px;
	}
.inbtn3on a{
	background:url(../../../img/guide/btn03_r.png) no-repeat;
	height:42px;
	}
.inbtn4 a{
	background:url(../../../img/guide/btn04.png) no-repeat;
	height:47px;
	}
.inbtn4 a:hover{
	background:url(../../../img/guide/btn04_r.png) no-repeat;
	height:47px;
	}
.inbtn4on a{
	background:url(../../../img/guide/btn04_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%;
	}




/* ---------------------------------
*    p2
*/
.p2tex01{
	background:url(../../../img/guide/2/p2_t01.png) no-repeat bottom right;
	width:426px;
	height:84px;
	text-indent:-9999px;
	margin:0 0 30px 0;
	}
.p2bl1{
	width:580px;
	margin:0 auto 30px auto;
	padding:0 0 30px 0;
	border-bottom:1px solid #F2F2F2;
	}
.p2bl2{
	width:580px;
	margin:0 auto;
	padding:0 0 30px 0;
	}
.p2bl2 p{
	display:block;
	font-size:95%;
	line-height:190%;
	}
.p2bl2 p b{ color:#F1DFCE; }
.p2bl2 p a{ color:#A47953; }
.p2bl3{
	background:url(../../../img/guide/ind_bg01.png) repeat-y;
	padding:0 0 20px 0;
	width:670px;
	margin:0 auto;
	clear:both;
	}
.p2bl3 ul{
	background:url(../../../img/guide/1/p1_bg02.png) no-repeat left top;
	display:block;
	padding:20px 0;
	}
.p2bl3 ul li{
	display:block;
	width:600px;
	margin:0 auto;
	border-bottom:1px dotted #D9D9D9;
	padding:30px 0;
	}
.p2bl3 ul li h3{
	display:block;
	border-left:2px solid #E8BF95;
	padding:0 0 0 20px;
	margin:0 0 20px 0;
	}
.p2bl3 ul li h3 strong{
	text-indent:-9999px;
	display:block;
	margin:0 !important;
	}
.p2bl3 ul li h3 span{
	color:#B2B2B2;
	font-size:90%;
	}
.p2bl3 p{
	float:left;
	width:350px;
	display:block;
	font-size:95%;
	line-height:160%;
	padding:0 0 30px 0;
	}
.p2bl3 span{
	display:block;
	font-size:95%;
	line-height:190%;
	clear:both;
	}
.p2bl3 span b{ color:#F1DFCE; }
.p2bl3 span a{ color:#A47953; }
.p2bl3 img{
	float:right;
	}
.p2tex2{
	background:url(../../../img/guide/2/p2_t02.png) no-repeat;
	width:290px;
	height:23px;
	}
.p2tex3{
	background:url(../../../img/guide/2/p2_t03.png) no-repeat;
	width:290px;
	height:23px;
	}
.p2tex4{
	background:url(../../../img/guide/2/p2_t04.png) no-repeat;
	width:290px;
	height:23px;
	}
	
.p2bl5{
	width:580px;
	margin:0 auto;
	clear:both;
	border-top:1px dotted #D9D9D9;
	padding:20px 0 0 0;
	}
.p2bl5 p{
	float:left;
	width:330px;
	display:block;
	font-size:95%;
	line-height:190%;
	}
.p2bl5 p b{ color:#F1DFCE; }
.p2bl5 p a{ color:#A47953; }
.p2bl5 img{
	float:right;
	}