/* BODY */
body {font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";font-size: 11px;font-style: normal;line-height: 130%;color: #939393;background-color: #FFFFFF;margin: 0px;background-image: url(../img/bg4.jpg);background-repeat: no-repeat;background-position: center top;}
#wrapper {width: 1024px;margin-left: auto;margin-right: auto;}

/* LINK */

a:link{color:#D37BA5;}
a:active{color:#D37BA5;}
a:visited{color:#D37BA5;}
a:hover{color:#51153B;}

/* MARGIN */
.ml50mb20{ margin-left:50px; margin-bottom:20px;}
.mb20{ margin-bottom:20px;}
.mlmb10{ margin:0 0 10px 10px;} 
.mtmb10{ margin:10px 0 10px 0;} 

/* about */
.abo_tex{ text-align:left;width:340px;font-size:12px;line-height:150%;}
.fot_menu{margin-top:5px;font-size:12px;text-align: center;}

/* story */
.sto_menu{margin-top:5px;font-size:12px;text-align: center;}
.sto_tex{line-height:150%;width: 700px;text-align: left;}
.sto_tex p {
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 1em;
	margin-left: 0px;
}
.wp,.wp_about {line-height:150%;width: 500px;text-align: left;margin-right: auto;margin-left: auto;}
.wp {
	background-image: url(../img/sp_bar_1.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	padding-top: 75px;
	width: 800px;
	margin-top: 10px;
}
.wp div {
	display: inline-table;
	background-image: url(../img/top_bar2.jpg);
	background-repeat: no-repeat;
	background-position: center bottom;
	padding-bottom: 50px;
	width: 500px;
	margin-left: 150px;
}
.wp  img {
	border: 1px solid #AB966B;
	padding: 2px;
	margin-bottom: 5px;
	width: 300px;
	float: left;
}
.wp p {float: left;margin: 0px;padding-top: 45px;padding-bottom: 0px;padding-left: 20px;}
.wp p a:link,.wp p a:visited {display:block;height:36px;overflow:hidden;background-repeat: no-repeat;background-position: left top;margin-bottom: 10px;width: 152px;}
.wp p a:hover {background-position: right top;}
.wp p a.bt1{background-image: url(../img/wpbtn_01.jpg);}
.wp p a.bt2{background-image: url(../img/wpbtn_02.jpg);}
.wp p a.bt3{background-image: url(../img/wpbtn_03.jpg);}
.wp p a.bt4{background-image: url(../img/wpbtn_04.jpg);}
.wp p a.bt5{background-image: url(../img/wpbtn_05.jpg);}
.wp p a em {display:none;}

.pp3bn {
	width: 610px;
	margin-right: auto;
	margin-left: auto;
	clear: both;
	background-image: url(../img/sp_bar_2.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	padding-top: 60px;
	padding-left: 190px;
	margin-top: 20px;
	margin-bottom: 10px;
}
.pp3bn p {
	float: left;
	width: 200px;
	margin-right: 15px;
	display: block;
	font-size: 10px;
	padding-bottom:0px;
}
.pp3bn img {
	margin-bottom: 3px;
}

.clear {
	clear: left;
}
.wp_about {
	font-size: 10px;
	clear: left;
	padding-bottom: 20px;
}
.wp_about p {line-height: 150%;padding: 0px;margin-top: 0px;margin-bottom: 1em;}
.wp_about p strong {display: block;float: left;width: 6em;font-family: Georgia;}
.wp_about p em {display: block;float: left;width: 1.5em;font-style: normal;}
.tline2 {height: 2em;}
.tline3 {height: 4.5em;}
.wp_about p img {margin-bottom: 5px;margin-top: 15px;}


.bn,.wp div:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
/*\ ie hack */
* html .pp3bn p {
	padding-top: 10px;}
* html .wp div,* html .bn{height:1%;}
.news {
	width: 800px;
	margin-right: auto;
	margin-left: auto;

}
.news p {
	padding: 0px;
	margin-top: 0px;
	margin-bottom: 1em;
}
.title  {
	padding-top: 10px;
}



.spmov {
	border: 1px solid #AB966B;
	padding: 2px;
	margin-bottom: 20px;
}
a:focus {outline: none;}
.news p.caution {
	color: #9772D9;
	text-decoration: underline;
	margin-top: 15px;
}
