@charset "utf-8";

/* -----------------------------------------------------------
CSS Information

 File name:      contents.css
 Author:         Your Name (admin)
 Style Info:     コンテンツエリア関係 他
----------------------------------------------------------- */

/*----------------------------------------------------
	汎用class
----------------------------------------------------*/

/*----------------------------------------------------
	#contents
----------------------------------------------------*/





#contents {
	width: 1000px;
	/*background-image: url(../img/index/img-top-02.jpg);*/
	background-repeat: no-repeat;
	background-position: left top;
	position: relative;
	height: 452px;
}

#contents .pageTop {
	clear: both;
	text-align: right;
}



.txt-8F0000{
color:#8F0000;}


.txt-hight150{
	line-height: 150%;
}




* html body dl.list dd div{
   display:inline-block;
}

dl.list dt {
   float:left;
   width:60px;
}

dl.list dd {
   margin-left:0;
   padding-left:60px;
}



#news{
	background-color: #E6E6E6;
	font-family: "ＭＳ Ｐ明朝", "細明朝体", "ヒラギノ明朝 Pro W3";
	font-size: 13px;
	line-height: 150%;
	font-weight: normal;
	padding-top: 15px;
	padding-bottom: 0px;
	color:#3F3F3F;
	background-image: url(../img/index/img-top-01.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height:168px;
	padding-left: 239px;
}




div.fbox {
	position: absolute;
	top: -547px;
	right: 790px;
	z-index:10;
}


div.fbox-2 {
	position: absolute;
	top: 68px;
	right: 40px;
}

div.fbox-3 {
	position: absolute;
	top: 0px;
	right: 0px;
}

div.fbox-4 {
	position: absolute;
	top: 31px;
	right: 18px;
	width: 47px;
	height: 126px;
	display: block;
}
div.fbox-4 a {
	top: 28px;
	right: 19px;
	text-indent: -9999px;
	display: block;
	width: 47px;
	height: 126px;
	overflow: hidden;
}

div.fbox-4 a:hover {
	top: 28px;
	right: 19px;
	text-indent: -9999px;
	display: block;
	width: 47px;
	height: 126px;
	overflow: hidden;
}





div.fbox-5 {
	position: absolute;
	top: 32px;
	right: 86px;
	width: 47px;
	height: 154px;
	display: block;
}
div.fbox-5 a {
	top: 28px;
	right: 19px;
	text-indent: -9999px;
	display: block;
	width: 47px;
	height: 154px;
	overflow: hidden;
}


div.fbox-6 {
	position: absolute;
	top: 32px;
	right: 150px;
	width: 47px;
	height: 154px;
	display: block;
}
div.fbox-6 a {
	top: 28px;
	right: 19px;
	text-indent: -9999px;
	display: block;
	width: 47px;
	height: 154px;
	overflow: hidden;
}

div.fbox-7 {
	position: absolute;
	top: 33px;
	right: 213px;
	width: 47px;
	height: 164px;
	display: block;
}
div.fbox-7 a {
	top: 28px;
	right: 19px;
	text-indent: -9999px;
	display: block;
	width: 47px;
	height: 164px;
	overflow: hidden;
}


#guideNav{
	margin: 0px;
	padding: 0px;
	position: absolute;
	height: 293px;
	width: 136px;
	left: 53px;
	top: -186px;
	background-image: none;
	background-repeat: no-repeat;
	list-style-type: none;
	z-index:10;
	background-position: 0px 0px;
	background-color: #000000;
	background-image: url(../img/navi/img-navi-01a.jpg);
}



#guideNav li{/*float: right;*/
	margin: 0px;
	padding: 0px;
	line-height:0;
	display:inline
}
#guideNav li a{
 display: block;
	margin: 0px;
	padding: 0px;
	color: black;
	text-decoration:none;
	line-height:normal;
}
#guideNav li a span{display: none;}
#guideNav li span{display: none;}

#guideNav li.navi01{
	width:  136px;
	background-image: url(../img/navi/img-navi-01a.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	
}

#guideNav li.navi01 a{
	width:  136px;
	height:283px;
	background-image: url(../img/navi/img-navi-01a.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;

}
#guideNav li.navi01 a:hover{
	width:  136px;
	background-image: url(../img/navi/img-navi-01b.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}



#guideNav li.navi02 {
	width:  136px;
	height:12px;
	background-image: url(../img/navi/img-navi-01a.jpg);
	background-repeat: no-repeat;
	background-position: 0px -284px;
	visibility: hidden;
}

#guideNav li.navi02 span{
	width: 136px;
	height:12px;
	background-image: url(../img/navi/img-navi-01a.jpg);
	background-repeat: no-repeat;
	background-position: 0px -284px;
	text-indent: -9999px;
}

#guideNav li.navi02 a{
	width:  136px;
	height:12px;
	background-image: url(../img/navi/img-navi-01a.jpg);
	background-repeat: no-repeat;
	background-position: 0px -284px;
	visibility: hidden;
}
#guideNav li.navi02 a:hover{
	width:  136px;
	height:12px;
}


#guideNav li.navi03{
	width:  136px;
	height:18px;
	margin-top:20px;
	background-image: url(../img/navi/img-navi-01a.jpg);
	background-repeat: no-repeat;
	background-position: 0px -32px;
}

#guideNav li.navi03 a{
	width:  136px;
	height:18px;
	margin-top:20px;
	background-image: url(../img/navi/img-navi-01a.jpg);
	background-repeat: no-repeat;
	background-position: 0px -32px;
}
#guideNav li.navi03 a:hover{
	width:  136px;
	height:18px;
	margin-top:20px;
	background-image: url(../img/navi/img-navi-01b.jpg);
	background-repeat: no-repeat;
	background-position: 0px -32px;
}
#guideNav li.navi03-r{
	width:  136px;
	height:18px;
	margin-top:20px;
	background-image: url(../img/navi/img-navi-01b.jpg);
	background-repeat: no-repeat;
	background-position: 0px -32px;
}
#guideNav li.navi03-r a{
	width:  136px;
	height:18px;
	margin-top:20px;
	background-image: url(../img/navi/img-navi-01b.jpg);
	background-repeat: no-repeat;
	background-position: 0px -32px;
}
#guideNav li.navi03-r a:hover{
	width:  136px;
	height:18px;
	margin-top:20px;
	background-image: url(../img/navi/img-navi-01b.jpg);
	background-repeat: no-repeat;
	background-position: 0px -32px;
}





#guideNav li.navi04{
	width:  136px;
	height:19px;
	margin-top:19px;
	background-image: url(../img/navi/img-navi-01a.jpg);
	background-repeat: no-repeat;
	background-position: 0px -357px;
}

#guideNav li.navi04 a{
	width:  136px;
	height:19px;
	margin-top:19px;
	background-image: url(../img/navi/img-navi-01a.jpg);
	background-repeat: no-repeat;
	background-position: 0px -69px;
}
#guideNav li.navi04 a:hover{
	width:  136px;
	height:19px;
	margin-top:19px;
	background-image: url(../img/navi/img-navi-01b.jpg);
	background-repeat: no-repeat;
	background-position: 0px -69px;
}

#guideNav li.navi04-r{
	width:  136px;
	height:19px;
	margin-top:19px;
	background-image: url(../img/navi/img-navi-01b.jpg);
	background-repeat: no-repeat;
	background-position: 0px -69px;
}
#guideNav li.navi04-r a{
	width:  136px;
	height:19px;
	margin-top:19px;
	background-image: url(../img/navi/img-navi-01b.jpg);
	background-repeat: no-repeat;
	background-position: 0px -69px;
}
#guideNav li.navi04-r a:hover{
	width:  136px;
	height:19px;
	margin-top:19px;
	background-image: url(../img/navi/img-navi-01b.jpg);
	background-repeat: no-repeat;
	background-position: 0px -69px;
}



#guideNav li.navi05{
	width:  136px;
	height:19px;
	margin-top:0px;
	background-image: url(../img/navi/img-navi-01a.jpg);
	background-repeat: no-repeat;
	background-position: 0px -88px;
}

#guideNav li.navi05 a{
	width:  136px;
	height:19px;
	margin-top:0px;
	background-image: url(../img/navi/img-navi-01a.jpg);
	background-repeat: no-repeat;
	background-position: 0px -88px;
}
#guideNav li.navi05 a:hover{
	width:  136px;
	height:19px;
	margin-top:0px;
	background-image: url(../img/navi/img-navi-01b.jpg);
	background-repeat: no-repeat;
	background-position: 0px -88px;
}

#guideNav li.navi05-r{
	width:  136px;
	height:19px;
	margin-top:0px;
	background-image: url(../img/navi/img-navi-01b.jpg);
	background-repeat: no-repeat;
	background-position: 0px -88px;
}
#guideNav li.navi05-r a{
	width:  136px;
	height:19px;
	margin-top:0px;
	background-image: url(../img/navi/img-navi-01b.jpg);
	background-repeat: no-repeat;
	background-position: 0px -88px;
}
#guideNav li.navi05-r a:hover{
	width:  136px;
	height:19px;
	margin-top:0px;
	background-image: url(../img/navi/img-navi-01b.jpg);
	background-repeat: no-repeat;
	background-position: 0px -88px;
}



#guideNav li.navi06{
	width:  136px;
	height:17px;
	margin-top:19px;
	background-image: url(../img/navi/img-navi-01a.jpg);
	background-repeat: no-repeat;
	background-position: 0px -126px;
}

#guideNav li.navi06 a{
	width:  136px;
	height:17px;
	margin-top:19px;
	background-image: url(../img/navi/img-navi-01a.jpg);
	background-repeat: no-repeat;
	background-position: 0px -126px;
}
#guideNav li.navi06 a:hover{
	width:  136px;
	height:17px;
	margin-top:19px;
	background-image: url(../img/navi/img-navi-01b.jpg);
	background-repeat: no-repeat;
	background-position: 0px -126px;
}
#guideNav li.navi06-r{
	width:  136px;
	height:17px;
	margin-top:19px;
	background-image: url(../img/navi/img-navi-01b.jpg);
	background-repeat: no-repeat;
	background-position: 0px -126px;
}
#guideNav li.navi06-r a{
	width:  136px;
	height:17px;
	margin-top:19px;
	background-image: url(../img/navi/img-navi-01b.jpg);
	background-repeat: no-repeat;
	background-position: 0px -126px;
}
#guideNav li.navi06-r a:hover{
	width:  136px;
	height:17px;
	margin-top:19px;
	background-image: url(../img/navi/img-navi-01b.jpg);
	background-repeat: no-repeat;
	background-position: 0px -126px;
}





#guideNav li.navi07{
	width:  136px;
	height:18px;
	margin-top:19px;
	background-image: url(../img/navi/img-navi-01a.jpg);
	background-repeat: no-repeat;
	background-position: 0px -162px;
}

#guideNav li.navi07 a{
	width:  136px;
	height:18px;
	margin-top:19px;
	background-image: url(../img/navi/img-navi-01a.jpg);
	background-repeat: no-repeat;
	background-position: 0px -162px;
}
#guideNav li.navi07 a:hover{
	width:  136px;
	height:18px;
	margin-top:19px;
	background-image: url(../img/navi/img-navi-01b.jpg);
	background-repeat: no-repeat;
	background-position: 0px -162px;
}
#guideNav li.navi07-r{
	width:  136px;
	height:18px;
	margin-top:19px;
	background-image: url(../img/navi/img-navi-01b.jpg);
	background-repeat: no-repeat;
	background-position: 0px -162px;
}
#guideNav li.navi07-r a{
	width:  136px;
	height:18px;
	margin-top:19px;
	background-image: url(../img/navi/img-navi-01b.jpg);
	background-repeat: no-repeat;
	background-position: 0px -162px;
}
#guideNav li.navi07-r a:hover{
	width:  136px;
	height:18px;
	margin-top:19px;
	background-image: url(../img/navi/img-navi-01b.jpg);
	background-repeat: no-repeat;
	background-position: 0px -162px;
}

