@charset "UTF-8";
body {margin: 0;padding: 20px 0 20px 0;color: #FFFFFF;text-align: left;font-size:0.8em;line-height:140%;font-family:  "Helvetica", "Lucida Grande", "Hiragino Kaku Gothic Pro", "Hiragino Kaku Gothic Pro W3", Osaka;}
a:link {color: #46210C;text-decoration: none;}
a:visited {color: #46210C;text-decoration: none;}
a:hover {color: #A90A0C;text-decoration: underline;}
a:active {color: #46210C;text-decoration: none;}
form {margin: 0;padding: 0;}
ul, ol, li {margin: 0;padding: 0;}
ul {list-style-type: none;}
h1, h2, h3, h4, h5, h6 {margin: 0;padding: 0;}
p{margin: 0;padding: 0;}
img {border:none;}
table {border: none;}
br {letter-spacing: normal;}
address , em{font-style: normal;}
.clear{margin:0;padding:0;border:0;clear:both;}

.img_b {border: 2px solid #666666;}
a .img_b {border: 2px solid #666666;}
a:hover .img_b {border: 2px solid #2CA6E0;}


#wpart {
	width: 928px;
	margin: 0 auto;
}
#head{background:url(../img/head.gif) 0 0 no-repeat;height:60px;width:891px;padding: 35px 0 0 37px;text-align: left;}
#head h1{background:url(../img/logo.gif) 0 0 no-repeat;width:228px;height:25px;text-indent:-9999px;margin: 0;}
#head h2{background:url(../img/copy.gif) 0 0 no-repeat;width:277px;height:32px;text-indent:-9999px;margin: 0;}
#pagebody {width:928px;height:auto;margin:0; padding:50px 0 20px 0; background:url(../img/bg.gif) 0 0 repeat-y;float: left;}
#content {height: auto;float: right;width: 707px;padding-left: 0px;}
#footer {
	height: 48px;
	width: 928px;
	margin: 0 auto;
	background:url(../img/foot.gif) no-repeat;
	float: left;
	padding-bottom: 20px;
}
#content_box{
	height: auto;
	float: left;
	width: 647px;
	padding-left: 0px;
	text-align: left;
	min-height: 500px;
}	

#pp_copy {padding: 20px 0 0 27px;}
#pp {float: left;width: 310px;}
#pp a {color: #FFFFFF;text-decoration: underline;}
#pp a:hover {color: #FFFFFF;text-decoration: none;}
#copy {float: left;width: auto;color: #FFFFFF;text-indent: -9999px;}

#gnavi {width: 173px;height: auto;behavior:url(iepngfix.htc);float: left;
	padding: 0 0 0 37px;
}
#gnavi ul {width: 200px;height: auto;padding: 0;display: block;}
#gnavi li {float: left;margin:5px 0 5px 0;}
#gnavi li a{float: left;margin:0;}

/* ---m01--- */

.m00 {width:140px;height:2px;}

.m01 {width:140px; height:22px; background: url(../img/m01.gif) 0 0 repeat-y;}
.m01 a{width:140px; height:22px; background:url(../img/m01.gif) 0 0 repeat-y;text-indent: -9999px; overflow:hidden;}
.m01 a:hover {background:url(../img/m01.gif) 0 22px repeat-y;float:left; text-indent: -9999px;}
.m01_on a{width:140px; height:22px; background:url(../img/m01.gif) 0 22px repeat-y;text-indent: -9999px; overflow:hidden;}

.m02 {width:140px; height:18px; background: url(../img/m02.gif) 0 0 repeat-y;text-indent: -9999px;}
.m02 a{width:140px; height:18px; background:url(../img/m02.gif) 0 0 repeat-y;text-indent: -9999px; overflow:hidden;}
.m02 a:hover {background:url(../img/m02.gif) 0 18px repeat-y;float:left; text-indent: -9999px;}
.m02_on a{width:140px; height:18px; background:url(../img/m02.gif) 0 18px repeat-y;text-indent: -9999px; overflow:hidden;}

.m03 {width:140px; height:18px; background: url(../img/m03.gif) 0 0 repeat-y;}
.m03 a{width:140px; height:18px; background:url(../img/m03.gif) 0 0 repeat-y;text-indent: -9999px; overflow:hidden;}
.m03 a:hover {background:url(../img/m03.gif) 0 18px repeat-y;float:left; text-indent: -9999px;}
.m03_on a{width:140px; height:18px; background:url(../img/m03.gif) 0 18px repeat-y;text-indent: -9999px; overflow:hidden;}

.m04 {width:140px; height:13px; background: url(../img/m04.gif) 0 0 repeat-y;}
.m04 a{width:140px; height:13px; background:url(../img/m04.gif) 0 0 repeat-y;text-indent: -9999px; overflow:hidden;}
.m04 a:hover {background:url(../img/m04.gif) 0 13px repeat-y;float:left; text-indent: -9999px;}
.m04_on a{width:140px; height:13px; background:url(../img/m04.gif) 0 13px repeat-y;text-indent: -9999px; overflow:hidden;}

.m05 {width:140px; height:18px; background: url(../img/m05.gif) 0 0 repeat-y;}
.m05 a{width:140px; height:18px; background:url(../img/m05.gif) 0 0 repeat-y;text-indent: -9999px; overflow:hidden;}
.m05 a:hover {background:url(../img/m05.gif) 0 18px repeat-y;float:left; text-indent: -9999px;}
.m05_on a{width:140px; height:18px; background:url(../img/m05.gif) 0 18px repeat-y;text-indent: -9999px; overflow:hidden;}

.m06 {width:140px; height:18px; background: url(../img/m06.gif) 0 0 repeat-y;}
.m06 a{width:140px; height:18px; background:url(../img/m06.gif) 0 0 repeat-y;text-indent: -9999px; overflow:hidden;}
.m06 a:hover {background:url(../img/m06.gif) 0 18px repeat-y;float:left; text-indent: -9999px;}
.m06_on a{width:140px; height:18px; background:url(../img/m06.gif) 0 18px repeat-y;text-indent: -9999px; overflow:hidden;}

.m07 {width:140px; height:25px; background: url(../img/m07.gif) 0 0 repeat-y;}
.m07 a{width:140px; height:25px; background:url(../img/m07.gif) 0 0 repeat-y;text-indent: -9999px; overflow:hidden;}
.m07 a:hover {background:url(../img/m07.gif) 0 25px repeat-y;float:left; text-indent: -9999px;}
.m07_on a{width:140px; height:25px; background:url(../img/m07.gif) 0 25px repeat-y;text-indent: -9999px; overflow:hidden;}

.m08 {width:140px; height:25px; background: url(../img/m08.gif) 0 0 repeat-y;}
.m08 a{width:140px; height:25px; background:url(../img/m08.gif) 0 0 repeat-y;text-indent: -9999px; overflow:hidden;}
.m08 a:hover {background:url(../img/m08.gif) 0 25px repeat-y;float:left; text-indent: -9999px;}
.m08_on a{width:140px; height:25px; background:url(../img/m08.gif) 0 25px repeat-y;text-indent: -9999px; overflow:hidden;}

.m09 {width:140px; height:25px; background: url(../img/m09.gif) 0 0 repeat-y;}
.m09 a{width:140px; height:25px; background:url(../img/m09.gif) 0 0 repeat-y;text-indent: -9999px; overflow:hidden;}
.m09 a:hover {background:url(../img/m09.gif) 0 25px repeat-y;float:left; text-indent: -9999px;}
.m09_on a{width:140px; height:25px; background:url(../img/m09.gif) 0 25px repeat-y;text-indent: -9999px; overflow:hidden;}


/* ---experiential--- */
#content_box02{height: 500px;float: left;width: 647px;padding-left: 0px;overflow: auto;}
#content_box02 ul{margin:0;}	
#content_box02 li{
	margin:0;
	padding: 0 0 40px 0;
}

/* ---experiential--- */
#content_box03{height: 500px;float: left;width: 647px;padding-left: 0px;overflow: auto;}
#content_box03 ul{margin:0;}	
#content_box03 li{
	margin:0 20px 0px 20px;
	padding: 0 0 40px 0;
	float: left;
}


/* ---movie--- */
#content_box04{height: 500px;float: left;width: 647px;padding-left: 0px;overflow: auto;}
#content_box04 ul{margin:0;}	
#content_box04 li{
	margin:0 20px 0px 20px;
	padding: 0 0 40px 0;
	float: left;
}
</style>
