@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/history/t01.jpg) no-repeat;
	width:218px;
	height:45px;
	text-indent:-9999px;
	}
.t02{
	background: url(../../img/history/t02.png) no-repeat;
	width:218px;
	height:45px;
	text-indent:-9999px;
	}

.innavi{ margin:0 0 10px 0;}
.innavi li a{
	display:block;
	width:218px;
	text-indent:-9999px;
	}
.inbtn1 a{
	background:url(../../img/history/btn01.jpg) no-repeat;
	height:41px;
	}
.inbtn1 a:hover{
	background:url(../../img/history/btn01_r.jpg) no-repeat;
	height:41px;
	}
.inbtn1on a{
	background:url(../../img/history/btn01_r.jpg) no-repeat;
	height:41px;
	}
.inbtn2 a{
	background:url(../../img/history/btn02.jpg) no-repeat;
	height:43px;
	}
.inbtn2 a:hover{
	background:url(../../img/history/btn02_r.jpg) no-repeat;
	height:43px;
	}
.inbtn2on a{
	background:url(../../img/history/btn02_r.jpg) no-repeat;
	height:43px;
	}
.inbtn3 a{
	background:url(../../img/history/btn03.jpg) no-repeat;
	height:44px;
	}
.inbtn3 a:hover{
	background:url(../../img/history/btn03_r.jpg) no-repeat;
	height:44px;
	}
.inbtn3on a{
	background:url(../../img/history/btn03_r.jpg) no-repeat;
	height:44px;
	}
.inbtn4 a{
	background:url(../../img/history/btn04.jpg) no-repeat;
	height:48px;
	}
.inbtn4 a:hover{
	background:url(../../img/history/btn04_r.jpg) no-repeat;
	height:48px;
	}
.inbtn4on a{
	background:url(../../img/history/btn04_r.jpg) no-repeat;
	height:48px;
	}
.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%;
	}


/* ---------------------------------
*    index
*/
.bl1{
	width:580px;
	margin:0 auto 20px auto;
	clear:both;
	padding:30px 0 30px 0;
	border-bottom:1px solid #E6E6E6;
	line-height:180%;
	}
.bl1 img{
	margin:0 0 15px 0;
	}

.indtex1{
	background:url(../../img/history/ind_tit01.png) no-repeat right bottom;
	width:566px;
	height:81px;
	text-indent:-9999px;
	}

.indli{
	width:580px;
	margin:0 auto;
	display:block;
	padding:0 0 50px 0;
	}
.indli li{
	width:531px;
	height:92px;
	display:block;
	}
.indli li a{
	display:block;
	width:531px;
	height:92px;
	text-indent:-9999px;
	}
.indli1 a{ background:url(../../img/history/ind_li01.png) no-repeat; }
.indli1 a:hover{ background:url(../../img/history/ind_li01_r.png) no-repeat; }
.indli2 a{ background:url(../../img/history/ind_li02.png) no-repeat; }
.indli2 a:hover{ background:url(../../img/history/ind_li02_r.png) no-repeat; }
.indli3 a{ background:url(../../img/history/ind_li03.png) no-repeat; }
.indli3 a:hover{ background:url(../../img/history/ind_li03_r.png) no-repeat; }
.indli4 a{ background:url(../../img/history/ind_li04.png) no-repeat; }
.indli4 a:hover{ background:url(../../img/history/ind_li04_r.png) no-repeat; }


/* ---------------------------------
*    p1
*/
.p1bl1{
	width:580px;
	margin:0 auto 20px auto;
	clear:both;
	padding:40px 0 30px 0;
	line-height:180%;
	}
.p1bl1 img{
	margin:0 0 15px 0;
	}
.p1img1{
	float:right;
	margin:0 0 5px 15px !important;
	}
.p1img2{
	float:left;
	margin:0 15px 5px 0 !important;
	}
.p1t1{
	background: url(../../img/history/p1_t01.png) no-repeat right bottom;
	width:566px;
	height:61px;
	text-indent:-9999px;
	}
.p1bl1 span{
	display:block;
	padding:0 0 10px 0;
	}
.p1list{
	display:block;
	color:#8E7955;
	padding:20px 0 0 0;
	font-size:110%;
	letter-spacing:2px;
	}
.p1list dt{
	display:block;
	background: url(../../img/purpose/1/p_2_ind_mrk02.png) no-repeat left center;
	text-align:right;
	padding:0 0 0 20px;
	float:left;
	}
.p1list dd{
	display:block;
	background:url(../../img/purpose/1/p_2_ind_mrk01.png) no-repeat right center;
	text-align:right;
	padding:0 20px 0 0;
	float:right;
	}
.p1list a{
	color:#8E7955;
	text-decoration:underline !important;
	}

/* ---------------------------------
*    p2
*/
.p2t1{
	background: url(../../img/history/p2_t01.png) no-repeat right bottom;
	width:566px;
	height:61px;
	text-indent:-9999px;
	}
	
/* ---------------------------------
*    p3
*/
.p3t1{
	background: url(../../img/history/p3_t01.png) no-repeat right bottom;
	width:566px;
	height:61px;
	text-indent:-9999px;
	}
	
/* ---------------------------------
*    p4
*/
.p4t1{
	background: url(../../img/history/p4_t01.png) no-repeat right bottom;
	width:566px;
	height:61px;
	text-indent:-9999px;
	}