@charset "Shift_JIS";
/* layoutCSS Document */
body {
	color: #333333;
	background: #FFFFFF;
	text-align: center;
	margin: 0px auto;
	padding: 0px;
	height: auto;
	width: auto;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 80%;
	line-height: 1.5em;
}
a {color: #006699;text-decoration: none;}
a:hover {color: #FF0000;text-decoration: none;}
h1 {display: none;}
h2 {display: none;}
div#wrapper{
	margin: 0px auto;
	padding: 0px 0px 50px;
	height: auto;
	width: auto;
	text-align: center;
}
div#topFlash {
	text-align: center;
	display: block;
	margin: 0px auto;
	padding: 0px;
	height: 250px;
	width: 900px;
}
.topBanner {
	display: block;
	margin: 0px auto;
	padding: 35px 0px 0px;
	height: 81px;
	width: 506px;
}
.topBanner a {
	background: url(../img/omoshiro_banner_top.gif) no-repeat 0px 0px;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 81px;
	width: 506px;
}
.topBanner a:hover {background-position: 0px -81px;}
.copy {
	background: url(../img/copy.gif) no-repeat;
	display: block;
	height: 9px;
	width: 206px;
	margin-top: 30px;
	float: right;
}
/* --nav-- */
div#nav {
	text-align: center;
	display: block;
	margin: 0px;
	padding: 7px 0px;
	height: 10px;
	width: 100%;
	border-bottom: 1px solid #bbbbbb;
	overflow: hidden;
}
div#nav ul {
	display: block;
	margin: 0px auto;
	padding: 0px;
	height: 10px;
	list-style: none;
	width: 1100px;
}
div#nav .nav1 {
	display: block;
	margin: 0px 15px 0px 0px;
	padding: 0px;
	float: left;
	height: 10px;
	width: 34px;
}
div#nav .nav1 a {
	background: url(../img/nav1.gif) no-repeat 0px 0px;
	display: block;
	height: 10px;
	width: 34px;
}
div#nav .nav1 a:hover {background-position:0 -10px;}
div#nav .nav2 {
	display: block;
	margin: 0px 15px 0px 0px;
	padding: 0px;
	float: left;
	height: 10px;
	width: 72px;
}
div#nav .nav2 a {
	background: url(../img/nav2.gif) no-repeat 0px 0px;
	display: block;
	height: 10px;
	width: 72px;
}
div#nav .nav2 a:hover {background-position:0 -10px;}
div#nav .nav3 {
	display: block;
	margin: 0px 15px 0px 0px;
	padding: 0px;
	float: left;
	height: 10px;
	width: 63px;
	background: url(../img/nav3.gif) 0px -20px;
}
div#nav .nav3 a {
	background: url(../img/nav3.gif) no-repeat 0px 0px;
	display: block;
	height: 10px;
	width: 63px;
}
div#nav .nav3 a:hover {background-position:0 -10px;}
div#nav .nav4 {
	display: block;
	margin: 0px 15px 0px 0px;
	padding: 0px;
	float: left;
	height: 10px;
	width: 62px;
}
div#nav .nav4 a {
	background: url(../img/nav4.gif) no-repeat 0px 0px;
	display: block;
	height: 10px;
	width: 62px;
}
div#nav .nav4 a:hover {background-position:0 -10px;}
div#nav .nav5 {
	display: block;
	margin: 0px 15px 0px 0px;
	padding: 0px;
	float: left;
	height: 10px;
	width: 63px;
	background: url(../img/nav5.gif) 0px -20px;
}
div#nav .nav5 a {
	background: url(../img/nav5.gif) no-repeat 0px 0px;
	display: block;
	height: 10px;
	width: 63px;
}
div#nav .nav5 a:hover {background-position:0 -10px;}
div#nav .nav12 {
	display: block;
	margin: 0px 15px 0px 0px;
	padding: 0px;
	float: left;
	height: 10px;
	width: 52px;
	background: url(../img/nav12.gif) 0px -20px;
}
div#nav .nav12 a {
	background: url(../img/nav12.gif) no-repeat 0px 0px;
	display: block;
	height: 10px;
	width: 52px;
}
div#nav .nav12 a:hover {background-position:0 -10px;}
div#nav .nav6 {
	display: block;
	margin: 0px 15px 0px 0px;
	padding: 0px;
	float: left;
	height: 10px;
	width: 90px;
	background: url(../img/nav6.gif) 0px -20px;
}
div#nav .nav6 a {
	background: url(../img/nav6.gif) no-repeat 0px 0px;
	display: block;
	height: 10px;
	width: 90px;
}
div#nav .nav6 a:hover {background-position:0 -10px;}
div#nav .nav7 {
	display: block;
	margin: 0px 15px 0px 0px;
	padding: 0px;
	float: left;
	height: 10px;
	width: 21px;
}
div#nav .nav7 a {
	background: url(../img/nav7.gif) no-repeat 0px 0px;
	display: block;
	height: 10px;
	width: 21px;
}
div#nav .nav7 a:hover {background-position:0 -10px;}
div#nav .nav8 {
	display: block;
	margin: 0px 15px 0px 0px;
	padding: 0px;
	float: left;
	height: 10px;
	width: 41px;
	background: url(../img/nav8.gif) 0px -20px;
}
div#nav .nav8 a {
	background: url(../img/nav8.gif) no-repeat 0px 0px;
	display: block;
	height: 10px;
	width: 41px;
}
div#nav .nav8 a:hover {background-position:0 -10px;}
div#nav .nav9 {
	display: block;
	margin: 0px 15px 0px 0px;
	padding: 0px;
	float: left;
	height: 10px;
	width: 82px;
	background: url(../img/nav9.gif) 0px -20px;
}
div#nav .nav9 a {
	background: url(../img/nav9.gif) no-repeat 0px 0px;
	display: block;
	height: 10px;
	width: 82px;
}
div#nav .nav9 a:hover {background-position:0 -10px;}
div#nav .nav10 {
	display: block;
	margin: 0px 15px 0px 0px;
	padding: 0px;
	float: left;
	height: 10px;
	width: 52px;
	background: url(../img/nav10.gif) 0px -20px;
}
div#nav .nav10 a {
	background: url(../img/nav10.gif) no-repeat 0px 0px;
	display: block;
	height: 10px;
	width: 52px;
}
div#nav .nav10 a:hover {background-position:0 -10px;}
div#nav .nav11 {
	display: block;
	margin: 0px;
	padding: 0px;
	float: left;
	height: 10px;
	width: 74px;
	background: url(../img/nav11.gif) no-repeat 0px -20px;
}
div#nav .nav11 a {
	background: url(../img/nav11.gif) no-repeat 0px 0px;
	display: block;
	height: 10px;
	width: 74px;
}
div#nav .nav11 a:hover {background-position:0 -10px;}
div#nav .nav13 {
	display: block;
	margin: 0px 15px 0px 0px;
	padding: 0px;
	float: left;
	height: 10px;
	width: 63px;
	background: url(../img/nav13.gif) 0px -20px;
}
div#nav .nav13 a {
	background: url(../img/nav13.gif) no-repeat 0px 0px;
	display: block;
	height: 10px;
	width: 63px;
}
div#nav .nav13 a:hover {background-position:0 -10px;}
div#nav .nav14 {
	display: block;
	margin: 0px 15px 0px 0px;
	padding: 0px;
	float: left;
	height: 10px;
	width: 41px;
	background: url(../img/nav14.gif) 0px;
}
div#nav .nav14 a {
	background: url(../img/nav14.gif) no-repeat 0px 0px;
	display: block;
	height: 10px;
	width: 41px;
}
div#nav .nav14 a:hover {background-position:0 -10px;}
div#nav .nav15 {
	display: block;
	margin: 0px 15px 0px 0px;
	padding: 0px;
	float: left;
	height: 10px;
	width: 70px;
	background: url(../img/nav15.gif) 0px -20px;
}
div#nav .nav15 a {
	background: url(../img/nav15.gif) no-repeat 0px 0px;
	display: block;
	height: 10px;
	width: 70px;
}
div#nav .nav15 a:hover {background-position:0 -10px;}

div#nav .nav16 {
	display: block;
	margin: 0px 15px 0px 0px;
	padding: 0px;
	float: left;
	height: 10px;
	width: 44px;
	background: url(../img/nav16.gif) 0px -20px;
}
div#nav .nav16 a {
	background: url(../img/nav16.gif) no-repeat 0px 0px;
	display: block;
	height: 10px;
	width: 44px;
}
div#nav .nav16 a:hover {background-position:0 -10px;}
div#nav .nav17 {
	display: block;
	margin: 0px 15px 0px 0px;
	padding: 0px;
	float: left;
	height: 10px;
	width: 83px;
	background: url(../img/nav17.gif) 0px -20px;
}
div#nav .nav17 a {
	background: url(../img/nav17.gif) no-repeat 0px 0px;
	display: block;
	height: 10px;
	width: 83px;
}
div#nav .nav17 a:hover {background-position:0 -10px;}


/*--menu--*/
div#menu {
	display: block;
	margin: 15px 0px 0px;
	padding: 0px 10px;
	float: left;
	height: auto;
	width: 175px;
}
div#menu ul {
	background: url(../img/menu.gif) no-repeat center top;
	display: block;
	margin: 0px;
	padding: 25px 0px 0px;
	height: auto;
	width: 175px;
}
div#menu .menu1 {
	display: list-item;
	margin: 0px;
	padding: 0px;
	height: 40px;
	width: 175px;
}
div#menu .menu1 a {
	background: url(../img/menu1.gif) no-repeat 0px 0px;
	display: block;
	height: 40px;
	width: 175px;
}
div#menu .menu1 a:hover {background-position:0 -40px;}
div#menu .menu2 {
	display: list-item;
	margin: 0px;
	padding: 0px;
	height: 40px;
	width: 175px;
	background: url(../img/menu2.gif) no-repeat 0px -80px;
}
div#menu .menu2 a {
	background: url(../img/menu2.gif) no-repeat 0px 0px;
	display: block;
	height: 40px;
	width: 175px;
}
div#menu .menu2 a:hover {background-position:0 -40px;}
div#menu .menu3 {
	display: list-item;
	margin: 0px;
	padding: 0px;
	height: 40px;
	width: 175px;
}
div#menu .menu3 a {
	background: url(../img/menu3.gif) no-repeat 0px 0px;
	display: block;
	height: 40px;
	width: 175px;
}
div#menu .menu3 a:hover {background-position:0 -40px;}
div#menu .menu4 {
	display: list-item;
	margin: 0px;
	padding: 0px;
	height: 40px;
	width: 175px;
	background: url(../img/menu4.gif) no-repeat 0px -80px;
}
div#menu .menu4 a {
	background: url(../img/menu4.gif) no-repeat 0px 0px;
	display: block;
	height: 40px;
	width: 175px;
}
div#menu .menu4 a:hover {background-position:0 -40px;}
div#menu .menu5 {
	display: list-item;
	margin: 0px;
	padding: 0px;
	height: 40px;
	width: 175px;
	background: url(../img/menu5.gif) no-repeat 0px -80px;
}
div#menu .menu5 a {
	background: url(../img/menu5.gif) no-repeat 0px 0px;
	display: block;
	height: 40px;
	width: 175px;
}
div#menu .menu5 a:hover {background-position:0 -40px;}
div#menu .menu6 {
	display: list-item;
	margin: 0px;
	padding: 0px;
	height: 40px;
	width: 175px;
	background: url(../img/menu6.gif) no-repeat 0px -80px;
}
div#menu .menu6 a {
	background: url(../img/menu6.gif) no-repeat 0px 0px;
	display: block;
	height: 40px;
	width: 175px;
}
div#menu .menu6 a:hover {background-position:0 -40px;}
div#menu .menu7 {
	display: list-item;
	margin: 0px;
	padding: 0px;
	height: 40px;
	width: 175px;
	background: url(../img/menu7.gif) no-repeat 0px -80px;
}
div#menu .menu7 a {
	background: url(../img/menu7.gif) no-repeat 0px 0px;
	display: block;
	height: 40px;
	width: 175px;
}
div#menu .menu7 a:hover {background-position:0 -40px;}
div#menu .menu8 {
	display: list-item;
	margin: 0px;
	padding: 0px;
	height: 40px;
	width: 175px;
	background: url(../img/menu8.gif) no-repeat 0px -80px;
}
div#menu .menu8 a {
	background: url(../img/menu8.gif) no-repeat 0px 0px;
	display: block;
	height: 40px;
	width: 175px;
}
div#menu .menu8 a:hover {background-position:0 -40px;}
div#menu .menu9 {
	display: list-item;
	margin: 0px;
	padding: 0px;
	height: 40px;
	width: 175px;
	background: url(../img/menu9.gif) no-repeat 0px -80px;
}
div#menu .menu9 a {
	background: url(../img/menu9.gif) no-repeat 0px 0px;
	display: block;
	height: 40px;
	width: 175px;
}
div#menu .menu9 a:hover {background-position:0 -40px;}
div#menu .menu10 {
	display: list-item;
	margin: 0px;
	padding: 0px;
	height: 40px;
	width: 175px;
	background: url(../img/menu10.gif) no-repeat 0px -80px;
}
div#menu .menu10 a {
	background: url(../img/menu10.gif) no-repeat 0px 0px;
	display: block;
	height: 40px;
	width: 175px;
}
div#menu .menu10 a:hover {background-position:0 -40px;}
div#menu .menu11 {
	display: list-item;
	margin: 0px;
	padding: 0px;
	height: 40px;
	width: 175px;
}
div#menu .menu11 a {
	background: url(../img/men11.gif) no-repeat 0px 0px;
	display: block;
	height: 40px;
	width: 175px;
	background: url(../img/menu11.gif) no-repeat 0px 0px;
}
div#menu .menu11 a:hover {background-position:0 -40px;}
div#menu .menu12 {
	display: list-item;
	margin: 0px;
	padding: 0px;
	height: 40px;
	width: 175px;
	background: url(../img/menu12.gif) no-repeat 0px -80px;
}
div#menu .menu12 a {
	background: url(../img/menu12.gif) no-repeat 0px 0px;
	display: block;
	height: 40px;
	width: 175px;
}
div#menu .menu12 a:hover {background-position:0 -40px;}

div#menu .menu13 {
	display: list-item;
	margin: 0px;
	padding: 0px;
	height: 40px;
	width: 175px;
	background: url(../img/menu13.gif) no-repeat 0px -80px;
}
div#menu .menu13 a {
	background: url(../img/menu13.gif) no-repeat 0px 0px;
	display: block;
	height: 40px;
	width: 175px;
}
div#menu .menu13 a:hover {background-position:0 -40px;}
div#menu .menu14 {
	display: list-item;
	margin: 0px;
	padding: 0px;
	height: 40px;
	width: 175px;
	background: url(../img/menu14.gif) no-repeat 0px -80px;
}
div#menu .menu14 a {
	background: url(../img/menu14.gif) no-repeat 0px 0px;
	display: block;
	height: 40px;
	width: 175px;
}
div#menu .menu14 a:hover {background-position:0 -40px;}

div#menu .menu15 {
	display: list-item;
	margin: 0px;
	padding: 0px;
	height: 40px;
	width: 175px;
	background: url(../img/menu15.gif) no-repeat 0px -80px;
}
div#menu .menu15 a {
	background: url(../img/menu15.gif) no-repeat 0px 0px;
	display: block;
	height: 40px;
	width: 175px;
}
div#menu .menu15 a:hover {background-position:0 -40px;}
div#menu .menu16 {
	display: list-item;
	margin: 0px;
	padding: 0px;
	height: 40px;
	width: 175px;
	background: url(../img/menu15.gif) no-repeat 0px -80px;
}
div#menu .menu16 a {
	background: url(../img/menu16.gif) no-repeat 0px 0px;
	display: block;
	height: 40px;
	width: 175px;
}
div#menu .menu16 a:hover {background-position:0 -40px;}






/*topBtn*/
div#topBtn {
	display: block;
	margin: 10px auto 0px;
	padding: 0px;
	height: auto;
	width: auto;
	text-align: center;
}
div#topBtn ul {
	list-style: none;
}
div#topBtn .btn1 {
	display: block;
	margin: 0px auto;
	padding: 0px 0px 10px;
	height: 77px;
	width: 120px;
}
div#topBtn .btn1 a {
	background: url(../img/btn_top1.gif) no-repeat 0px 0px;
	display: block;
	height: 77px;
	width: 120px;
}
div#topBtn .btn1 a:hover {background-position: 0px -78px;}
div#topBtn .btn2 {
	display: block;
	margin: 0px auto;
	padding: 0px 0px 10px;
	height: 77px;
	width: 120px;
	background: url(../img/btn_top2.gif) no-repeat center -154px;
}
div#topBtn .btn2 a {
	background: url(../img/btn_top2.gif) no-repeat center 0px;
	display: block;
	height: 77px;
	width: 120px;
}
div#topBtn .btn2 a:hover {
	background: url(../img/btn_top2.gif) no-repeat center -78px;
}
div#topBtn .btn3 {
	display: block;
	margin: 0px auto;
	padding: 0px 0px 10px;
	height: 77px;
	width: 135px;
}
div#topBtn .btn3 a {
	background: url(../img/btn_top3.gif) no-repeat 0px 0px;
	display: block;
	height: 77px;
	width: 135px;
}
div#topBtn .btn3 a:hover {background-position: 0px -78px;}
div#topBtn .btn4 {
	display: block;
	margin: 0px;
	padding: 0px 0px 10px;
	float: left;
	height: 77px;
	width: 120px;
	background: url(../img/btn_top4.gif) no-repeat center 0px;
}
div#topBtn .btn4 a {
	background: url(../img/btn_top4.gif) no-repeat center 0px;
	display: block;
	height: 77px;
	width: 120px;
}
div#topBtn .btn4 a:hover {
	background-position: center -78px;
}
div#topBtn .btn5 {
	display: block;
	margin: 0px auto;
	padding: 0px 0px 10px;
	height: 77px;
	width: 120px;
	background: url(../img/btn_top5.gif) no-repeat center -154px;
}
div#topBtn .btn5 a {
	background: url(../img/btn_top5.gif) no-repeat 0px 0px;
	display: block;
	height: 77px;
	width: 120px;
}
div#topBtn .btn5 a:hover {background-position: 0px -78px;}
div#topBtn .btn6 {
	display: block;
	margin: 0px auto 10px;
	padding: 0px;
	height: 77px;
	width: 120px;
}
div#topBtn .btn6 a {
	background: url(../img/btn_top6.gif) no-repeat 0px 0px;
	display: block;
	height: 77px;
	width: 120px;
}
div#topBtn .btn6 a:hover {background-position: 0px -78px;}
div#topBtn .btn7 {
	display: block;
	margin: 0px auto 10px;
	padding: 0px;
	height: 77px;
	width: 120px;
}
div#topBtn .btn7 a {
	background: url(../img/btn_top7.gif) no-repeat center 0px;
	display: block;
	height: 77px;
	width: 120px;
}
div#topBtn .btn7 a:hover {
	background: url(../img/btn_top7.gif) center -78px;
}
div#topBtn .btn8 {
	display: block;
	margin: 0px 0px 10px;
	padding: 0px;
	float: left;
	height: 77px;
	width: 135px;
	background: url(../img/btn_top8.gif) no-repeat center -154px;
}
div#topBtn .btn8 a {
	background: url(../img/btn_top8.gif) no-repeat 0px 0px;
	display: block;
	height: 77px;
	width: 135px;
}
div#topBtn .btn8 a:hover {background-position: 0px -78px;}
div#topBtn .btn9 {
	display: block;
	margin: 0px auto 10px;
	padding: 0px;
	height: 77px;
	width: 120px;
	background: url(../img/btn_top9.gif) no-repeat center -154px;
}
div#topBtn .btn9 a {
	background: url(../img/btn_top9.gif) no-repeat center 0px;
	display: block;
	height: 77px;
	width: 120px;
}
div#topBtn .btn9 a:hover {
	background: url(../img/btn_top9.gif) center -78px;
}
div#topBtn .btn10 {
	display: block;
	margin: 0px auto 10px;
	padding: 0px;
	height: 77px;
	width: 120px;
	background: no-repeat center -154px;
}
div#topBtn .btn10 a {
	background: url(../img/btn_top10.gif) no-repeat center 0px;
	display: block;
	height: 77px;
	width: 120px;
}
div#topBtn .btn10 a:hover {
	background: url(../img/btn_top10.gif) center -78px;
}
div#topBtn .btn11 {
	display: block;
	margin: 0px;
	float: left;
	height: 111px;
	width: 104px;
	padding: 30px 0px 0px 5px;
}
div#topBtn ul {
	width: 615px;
	margin: 0px auto;
	padding: 0px;
	height: auto;
}
div#topBtn .btn11 a {
	background: url(../img/btn_top11.gif) no-repeat 0px 0px;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 111px;
	width: 104px;
}
div#topBtn .btn11 a:hover {
	background: url(../img/btn_top11.gif) no-repeat 0px -111px;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 111px;
	width: 104px;
}
div#topBtn .btn12 {
	display: block;
	margin: 0px auto 10px;
	padding: 0px;
	height: 77px;
	width: 120px;
}
div#topBtn .btn12 a {
	background: url(../img/btn_top12.gif) no-repeat center 0px;
	display: block;
	height: 77px;
	width: 120px;
}
div#topBtn .btn12 a:hover {
	background: url(../img/btn_top12.gif) center -78px;
}
div#topBtn .btn13 {
	display: block;
	margin: 0px 0px 10px;
	padding: 0px;
	float: left;
	height: 92px;
	width: 126px;
}
div#topBtn .btn13 a {
	background: url(../img/btn_top13.gif) no-repeat center 0px;
	display: block;
	height: 92px;
	width: 126px;
}
div#topBtn .btn13 a:hover {
	background: url(../img/btn_top13.gif) center -92px;
}
div#topBtn .btn14 {
	display: block;
	margin: 0px 0px 10px;
	padding: 0px;
	float: left;
	height: 102px;
	width: 138px;
}
div#topBtn .btn14 a {
	background: url(../img/btn_top14.gif) no-repeat center 0px;
	display: block;
	height: 102px;
	width: 138px;
}
div#topBtn .btn14 a:hover {
	background: url(../img/btn_top14.gif) center -102px;
}
div#topBtn .btn15 {
	display: block;
	margin: 0px 0px 10px;
	padding: 0px;
	float: left;
	height: 102px;
	width: 138px;
}
div#topBtn .btn15 a {
	background: url(../img/btn_top15.gif) no-repeat center 0px;
	display: block;
	height: 102px;
	width: 138px;
}
div#topBtn .btn15 a:hover {
	background: url(../img/btn_top15.gif) center -102px;
}
div#topBtn .btn16 {
	display: block;
	margin: 0px auto;
	padding: 0px 0px 10px;
	height: 77px;
	width: 120px;
	background: url(../img/btn_top16.gif) no-repeat center -78px;
}
div#topBtn .btn16 a {
	background: url(../img/btn_top16.gif) no-repeat center 0px;
	display: block;
	height: 77px;
	width: 120px;
}
div#topBtn .btn16 a:hover {
	background: center -78px;
}
div#topBtn .btn17 {
	display: block;
	margin: 0px;
	padding: 0px 0px 10px;
	float: left;
	height: 77px;
	width: 120px;
	background: url(../img/btn_top17.gif) no-repeat center -78px;
}
div#topBtn .btn17 a {
	background: url(../img/btn_top17.gif) no-repeat center 0px;
	display: block;
	height: 77px;
	width: 120px;
}
div#topBtn .btn17 a:hover {
	background: center -78px;
}
div#topBtn .btn18 {
	display: block;
	margin: 0px auto;
	padding: 0px 0px 10px;
	height: 77px;
	width: 135px;
}
div#topBtn .btn18 a {
	background: url(../img/btn_top18.gif) no-repeat 0px 0px;
	display: block;
	height: 77px;
	width: 135px;
}
div#topBtn .btn18 a:hover {background-position: 0px -78px;}
div#topBtn .btn19 {
	display: block;
	margin: 0px;
	float: left;
	height: 133px;
	width: 140px;
	padding-top: 25px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
div#topBtn .btn19 a {
	background: url(../img/btn_top19.gif) no-repeat 0px 0px;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 133px;
	width: 140px;
}
div#topBtn .btn19 a:hover {
	background: url(../img/btn_top19.gif) no-repeat 0px -133px;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 133px;
	width: 140px;
}
div#topBtn .btn20 {
	display: block;
	margin: 0px auto;
	height: 111px;
	width: 104px;
	padding: 0px 0px 0px;
	float: right;
}
div#topBtn .btn20 a {
	display: block;
	margin: 0px;
	padding: 0px;
	height: 111px;
	width: 104px;
	background-image: url(../img/btn_chakuboisu.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
div#topBtn .btn20 a:hover {
	background: url(../img/btn_chakuboisu.gif) no-repeat 0px -111px;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 111px;
	width: 104px;
}
div#topBtn .btn21 {
	display: block;
	margin: 0px auto;
	padding: 0px 0px 10px;
	height: 77px;
	width: 135px;
}
div#topBtn .btn21 a {
	background: url(../img/btn_top20.gif) no-repeat 0px 0px;
	display: block;
	height: 77px;
	width: 135px;
}
div#topBtn .btn21 a:hover {background-position: 0px -78px;}

div#topBtn .btn_Rica {
	display: block;
	padding: 0px 0px 10px;
	float: right;
	height: 150px;
	width: 150px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
div#topBtn .btn_Rica a {
	background: url(../img/top_btn_nozomi.jpg) no-repeat 0px 0px;
	display: block;
	height: 150px;
	width: 150px;
}
div#topBtn .btn_Rica a:hover {background-position: 0px -150px;}

/*--title--*/
div#header .gochi {
	background: url(../img/h2_gochi2012.jpg) no-repeat;
	display: block;
	height: 90px;
	width: 130px;
	margin: 0px;
	padding: 5px 700px 79px 20px;
}

div#header .gochi11 {
	background: url(../img/h2_gochi2012.jpg) no-repeat;
	display: block;
	height: 90px;
	width: 130px;
	margin: 0px;
	padding: 5px 700px 79px 20px;
}
div#header .gochi12 {
	background: url(../img/h2_gochi2012.jpg) no-repeat;
	display: block;
	height: 90px;
	width: 130px;
	margin: 0px;
	padding: 5px 700px 79px 20px;
}
div#header .gochi14 {
	background: url(../img/h2_gochi2013.jpg) no-repeat;
	display: block;
	height: 90px;
	width: 130px;
	margin: 0px;
	padding: 5px 700px 79px 20px;
}
div#header .gochi15 {
	display: block;
	height: 90px;
	width: 130px;
	margin: 0px;
	padding: 5px 700px 79px 20px;
	background-image: url(../img/h2_gochi15.jpg);
	background-repeat: no-repeat;
}

div#header .bbs {
	background: url(../img/h2_bbs1.jpg) no-repeat;
	display: block;
	height: 160px;
	width: 130px;
	margin: 0px;
	padding: 5px 20px 9px 700px;
}
div#header .data {
	background: url(../img/h2_data.jpg) no-repeat;
	display: block;
	height: 160px;
	width: 130px;
	margin: 0px;
	padding: 5px 20px 9px 700px;
}
div#header .mobile {
	background: url(../img/h2_mobile.jpg) no-repeat;
	display: block;
	height: 90px;
	width: 130px;
	margin: 0px;
	padding: 9px 20px 75px 700px;
}
div#header .data {
	background: url(../img/h2_data.jpg) no-repeat;
	display: block;
	height: 90px;
	width: 130px;
	margin: 0px;
	padding: 9px 20px 75px 700px;
}
div#header .nextoa {
	background: url(../img/h2_next.jpg) no-repeat;
	display: block;
	height: 90px;
	width: 130px;
	margin: 0px;
	padding: 9px 20px 75px 700px;
}

div#header .backnumber {
	background: url(../img/h2_backnumber.jpg) no-repeat;
	display: block;
	height: 90px;
	width: 130px;
	margin: 0px;
	padding: 9px 20px 75px 700px;
}

div#header .etc {
	background: url(../img/h2_etc.jpg) no-repeat;
	display: block;
	height: 85px;
	width: 140px;
	padding: 45px 355px 44px;
}
div#header .ekiden {
	background: url(../img/h2_ekiden.jpg) no-repeat;
	display: block;
	height: 90px;
	width: 130px;
	margin: 0px;
	padding: 5px 20px 79px 700px;
}
div#header .kabuccha {
	background: url(../img/h2_kabuccha.jpg) no-repeat;
	display: block;
	height: 90px;
	width: 130px;
	margin: 0px;
	padding: 5px 20px 79px 700px;
}
div#header .koibito {
	background: url(../img/h2_koibito.jpg) no-repeat;
	display: block;
	height: 90px;
	width: 130px;
	margin: 0px;
	padding: 5px 20px 79px 700px;
}
div#header .omoshiro {
	background: url(../img/h2_omoshiro.jpg) no-repeat;
	display: block;
	height: 90px;
	width: 130px;
	margin: 0px;
	padding: 5px 20px 79px 700px;
}
div#header .staff {
	background: url(../img/h2_staff.jpg) no-repeat;
	display: block;
	height: 90px;
	width: 130px;
	margin: 0px;
	padding: 5px 20px 79px 700px;
}
div#header .sakanatsuri {
	background: url(../img/h2_sakanatsuri.jpg) no-repeat;
	display: block;
	height: 160px;
	width: 130px;
	margin: 0px;
	padding: 5px 20px 9px 700px;
}
div#header .sengoku {
	background: url(../img/h2_sengoku.jpg) no-repeat;
	display: block;
	height: 160px;
	width: 130px;
	margin: 0px;
	padding: 5px 20px 9px 700px;
}
div#header .kuwagata {
	background: url(../img/h2_kuwagata.jpg) no-repeat;
	display: block;
	height: 160px;
	width: 130px;
	margin: 0px;
	padding: 5px 20px 9px 700px;
}
div#header .kuwagata {
	background: url(../img/h2_kuwagata.jpg) no-repeat;
	display: block;
	height: 160px;
	width: 130px;
	margin: 0px;
	padding: 5px 20px 9px 700px;
}
div#header .kuwagata {
	background: url(../img/h2_kuwagata.jpg) no-repeat;
	display: block;
	height: 160px;
	width: 130px;
	margin: 0px;
	padding: 5px 20px 9px 700px;
}
div#header .tabelog {
	background: url(../img/h2_tabelog.jpg) no-repeat;
	display: block;
	height: 167px;
	width: 841px;
	margin: 0px;
	text-align: right;
	padding-top: 8px;
	padding-right: 9px;
}


div#header .present {
	background: url(../img/h2_present.jpg) no-repeat;
	display: block;
	height: 90px;
	width: 130px;
	margin: 0px;
	padding: 9px 20px 75px 700px;
}


div#header .bbs .h1_bbs {
	display: block;
	margin: 0px;
	padding: 0px;
	height: 90px;
	width: 130px;
}
div#header .bbs .h1_bbs a {
	display: block;
	margin: 0px;
	padding: 0px;
	height: 90px;
	width: 130px;
}
div#header .present .h1_present {
	display: block;
	margin: 0px;
	padding: 0px;
	height: 90px;
	width: 130px;
}
div#header .present .h1_present a {
	display: block;
	margin: 0px;
	padding: 0px;
	height: 90px;
	width: 130px;
}

div#header .staff .h1_staff {
	display: block;
	margin: 0px;
	padding: 0px;
	height: 90px;
	width: 130px;
}
div#header .staff .h1_staff a {
	display: block;
	margin: 0px;
	padding: 0px;
	height: 90px;
	width: 130px;
}
div#header .gochi .h1_gochi {
	display: block;
	margin: 0px;
	padding: 0px;
	height: 90px;
	width: 130px;
}
div#header .gochi .h1_gochi a {
	display: block;
	margin: 0px;
	padding: 0px;
	height: 90px;
	width: 130px;
}

div#header .omoshiro .h1_omoshiro {
	display: block;
	margin: 0px;
	padding: 0px;
	height: 90px;
	width: 130px;
}
div#header .omoshiro .h1_omoshiro a {
	display: block;
	margin: 0px;
	padding: 0px;
	height: 90px;
	width: 130px;
}
div#header .koibito .h1_koibito {
	display: block;
	margin: 0px;
	padding: 0px;
	height: 90px;
	width: 130px;
}
div#header .koibito .h1_koibito a {
	display: block;
	margin: 0px;
	padding: 0px;
	height: 90px;
	width: 130px;
}
div#header .ekiden .h1_ekiden {
	display: block;
	margin: 0px;
	padding: 0px;
	height: 90px;
	width: 130px;
}
div#header .ekiden .h1_ekiden a {
	display: block;
	margin: 0px;
	padding: 0px;

	height: 90px;
	width: 130px;
}
div#header .kabuccha .h1_kabuccha {
	display: block;
	margin: 0px;
	padding: 0px;
	height: 90px;
	width: 130px;
}
div#header .kabuccha .h1_kabuccha a {
	display: block;
	margin: 0px;
	padding: 0px;
	height: 90px;
	width: 130px;
}
div#header .sakanatsuri .h1_sakanatsuri {
	display: block;
	margin: 0px;
	padding: 0px;
	height: 90px;
	width: 130px;
}
div#header .sakanatsuri .h1_sakanatsuri a {
	display: block;
	margin: 0px;
	padding: 0px;
	height: 90px;
	width: 130px;
}

div#header .mobile .h1_mobile {
	display: block;
	margin: 0px;
	padding: 0px;
	height: 90px;
	width: 130px;
}
div#header .mobile .h1_mobile a {
	display: block;
	margin: 0px;
	padding: 0px;
	height: 90px;
	width: 130px;
}
div#header .data .h1_data {
	display: block;
	margin: 0px;
	padding: 0px;
	height: 90px;
	width: 130px;
}
div#header .data .h1_data a {
	display: block;
	margin: 0px;
	padding: 0px;
	height: 90px;
	width: 130px;
}
div#header .nextoa .h1_nextoa  {
	display: block;
	margin: 0px;
	padding: 0px;
	height: 90px;
	width: 130px;
}
div#header .nextoa .h1_nextoa a {
	display: block;
	margin: 0px;
	padding: 0px;
	height: 90px;
	width: 130px;
}

#oldbroadcast #header .backnumber .h1_backnumber {
	display: block;
	margin: 0px;
	padding: 0px;
	height: 90px;
	width: 130px;
}

#oldbroadcast #header .backnumber .h1_backnumber a {
	display: block;
	margin: 0px;
	padding: 0px;
	height: 90px;
	width: 130px;
}

div#header .etc .h1_etc {
	display: block;
	margin: 0px;
	padding: 0px;
	height: 85px;
	width: 145px;
}
div#header .etc .h1_etc a {
	display: block;
	margin: 0px;
	padding: 0px;
	height: 85px;
	width: 140px;
}
div#header .sengoku .h1_sengoku {
	display: block;
	margin: 0px;
	padding: 0px;
	height: 85px;
	width: 145px;
}
div#header .sengoku .h1_sengoku a {
	display: block;
	margin: 0px;
	padding: 0px;
	height: 85px;
	width: 140px;
}
div#header .kuwagata .h1_kuwagata {
	display: block;
	margin: 0px;
	padding: 0px;
	height: 85px;
	width: 145px;
}
div#header .kuwagata .h1_kuwagata a {
	display: block;
	margin: 0px;
	padding: 0px;
	height: 85px;
	width: 140px;
}

div#header .night {
    background: url("../img/h2_night.jpg") no-repeat scroll 0 0 transparent;
    display: block;
    height: 90px;
    margin: 0;
    padding: 5px 20px 79px 700px;
    width: 130px;
}
div#header .night .h1_night {
    display: block;
    height: 90px;
    margin: 0;
    padding: 0;
    width: 130px;
}
div#header .night .h1_night a {
    display: block;
    height: 90px;
    margin: 0;
    padding: 0;
    width: 130px;
}
div#main {
	display: block;
	margin: 0px auto;
	padding: 0px;
	height: auto;
	width: 856px;
	overflow: hidden;
	background: url(../img/bg.gif) repeat-y;
}
div#main2 {
	background: url(../img/bg_2.gif) repeat-y;
	display: block;
	margin: 0px auto;
	padding: 0px;
	height: auto;
	width: 856px;
	overflow: hidden;
}

div#contents {
	display: block;
	margin: 0px;
	padding: 0px;
	float: right;
	height: auto;
	width: 655px;
	text-align: left;
}
div#footer {
	background: url(../img/footer.gif) no-repeat;
	display: block;
	margin: 0px auto;
	padding: 0px;
	height: 18px;
	width: 856px;
}
div#detail {
	display: block;
	margin: 0px auto;
	float: left;
	height: auto;
	width: 445px;
	padding: 15px 10px 0px;
}
div#extra {
	display: block;
	margin: 15px auto 0px;
	padding: 0px 9px;
	float: right;
	height: auto;
	width: 170px;
}
div#header {
	display: block;
	margin: 0px auto;
	padding: 0px;
	height: 174px;
	width: 850px;
	border-bottom: 1px solid #bbbbbb;
}
div#detail .about {
	background: url(../img/about_gochi.jpg) no-repeat;
	display: block;
	margin: 0px 0px 15px;
	padding: 0px;
	height: 160px;
	width: 445px;
}
div#detail .about11 {
	background: url(../img/about_gochi11.jpg) no-repeat;
	display: block;
	margin: 0px 0px 15px;
	padding: 0px;
	height: 160px;
	width: 445px;
}
div#detail .about14 {
	background: url(../img/about_gochi14.jpg) no-repeat;
	display: block;
	margin: 0px 0px 15px;
	padding: 0px;
	height: 160px;
	width: 445px;
}
div#detail .about15 {
	background: url(../img/about_gochi15.jpg) no-repeat;
	display: block;
	margin: 0px 0px 15px;
	padding: 0px;
	height: 160px;
	width: 445px;
}
div#detail .kekka_btn {
	display: block;
	margin: 0px;
	padding: 0px 0px 15px;
	height: 40px;
	width: 445px;
}
div#detail .kekka_btn a {
	background: url(../img/btn_kekka.jpg) no-repeat 0px 0px;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 40px;
	width: 445px;
}
div#detail .kekka_btn a:hover {background-position:0 -40px;}
div#cnts {
	display: block;
	margin: 0px;
	padding: 0px;
	height: auto;
	width: 445px;
}
h3 {
	font-size: 130%;
	font-weight: bold;
	color: #333333;
	text-align: left;
	display: block;
	margin: 0px 0px 10px;
	height: auto;
	width: auto;
	padding-top: 0px;
	padding-right: 0px;
	padding-left: 0px;
	border-bottom: 1px dotted #bbbbbb;
	line-height: 1.5em;
}
div#cnts p {
	text-align: left;
	display: block;
	margin: 0px;
	padding: 0px 0px 10px;
	height: auto;
	width: auto;
}
div#cnts img {
	display: block;
	margin: 5px;
	padding: 0px;
	height: 150px;
	width: 200px;
}
div#link .backLink {
	text-align: left;
	display: block;
	margin: 0px;
	padding: 0px;
	float: left;
	height: auto;
	width: auto;
}
div#link .topLink {
	text-align: center;
	display: block;
	margin: 0px;
	padding: 0px;
	float: left;
	width: auto;
}
div#link .nextLink {
	text-align: right;
	display: block;
	margin: 0px;
	padding: 0px;
	float: right;
	width: auto;
}

div#link {
	display: block;
	margin: 30px 0px 0px;
	padding: 0px;
	height: auto;
	width: auto;
	font-size: 80%;
        clear:left;
}
div#totalPrice {
	margin: 0px 0px 20px;
	padding: 0px 0px 15px;
	height: auto;
	width: 170px;
	border-bottom: 1px dotted #bbbbbb;
}
div#totalPrice h4 {
	background: url(../img/gochi_price.jpg) no-repeat;
	display: block;
	margin: 0px 0px 10px;
	padding: 0px;
	height: 14px;
	width: 170px;
}
div#guest {
	display: block;
	margin: 0px 0px 20px;
	padding: 0px 0px 15px;
	height: auto;
	width: 170px;
	border-bottom: 1px solid #bbbbbb;
}
div#guest h4 {
	background: url(../img/gochi_guest.jpg) no-repeat;
	display: block;
	margin: 0px 0px 10px;
	padding: 0px;
	height: 14px;
	width: 170px;
}
.price {
	font-size: 130%;
	line-height: 1.5em;
	font-weight: bold;
	text-align: left;
	display: block;
	margin: 0px 0px 5px;
	padding: 0px;
	height: auto;
	width: auto;
}
div#totalPrice ul {
	line-height: 1.5em;
	text-align: left;
	display: block;
	height: auto;
	width: auto;
}
div#totalPrice li {
	display: list-item;
	list-style: none;
	background: url(../img/dot_blue.gif) no-repeat left center;
	padding-left: 10px;
}
div#guest .name {
	font-size: 100%;
	line-height: 1.5em;
	text-align: left;
	display: block;
	margin: 0px 0px 5px;
	padding: 0px 0px 0px 10px;
	height: auto;
	width: auto;
	background: url(../img/dot_blue.gif) no-repeat left 8px;
}
div#calendar {
	display: block;
	margin: 0px 5px 20px 0px;
	padding: 35px 8px 15px;
	height: auto;
	width: 145px;
	background: #F9F9F9 url(../img/calendar.gif) no-repeat center 15px;
	border: 2px solid #eeeeee;
}

div#entry {
	display: block;
	margin: 0px 5px 20px 0px;
	padding: 25px 0px 15px;
	height: auto;
	width: 165px;
	border-bottom: 1px dotted #bbbbbb;
	background: url(../img/entry.gif) no-repeat center top;
}
div#entry ul {
	line-height: 1.5em;
	text-align: left;
	display: block;
}
div#entry li {
	list-style: none;
	display: list-item;
	background: url(../img/dot_blue.gif) no-repeat left 8px;
	margin-bottom: 10px;
	padding-left: 10px;
}


div#backnumber {
	display: block;
	margin: 0px 5px 20px 0px;
	padding: 25px 0px 15px;
	height: auto;
	width: 165px;
	border-bottom: 1px dotted #bbbbbb;
	background: url(../img/backnumber.gif) no-repeat center top;
}
div#backnumber ul {
	line-height: 1.5em;
	text-align: left;
	display: block;
}
div#backnumber li {
	list-style: none;
	display: list-item;
	background: url(../img/dot_blue.gif) no-repeat left 8px;
	margin-bottom: 10px;
	padding-left: 10px;
}
div#past {
	text-align: left;
	display: block;
	margin: 0px;
	padding: 0px;
	height: auto;
	width: auto;
}
div#past ul {
	text-align: left;
	display: block;
	margin: 0px;
	padding: 0px;
	height: auto;
	width: auto;
}
div#past li {
	line-height: 1.5em;
	background: url(../img/dot_blue.gif) no-repeat left center;
	text-align: left;
	display: list-item;
	height: auto;
	width: auto;
	margin-bottom: 5px;
	list-style: none;
	padding-left: 10px;
}
div#cnts ul {
	text-align: left;
	margin: 0px 0px 10px;
	padding: 0px;
	height: auto;
	width: auto;
}
div#cnts li {
	text-align: left;
	display: list-item;
	margin-bottom: 5px;
}
div#menu .omoshiro_banner {
	display: block;
	margin: 0px auto;
	padding: 20px 0px 0px;
	height: 187px;
	width: 173px;
}
div#menu .omoshiro_banner a {
	background: url(../img/omoshiro_banner.jpg) no-repeat 0px 0px;
	display: block;
	height: 187px;
	width: 173px;
}
div#menu .omoshiro_banner a:hover{background-position: 0px -187px;
}

div#mainCnts {
	display: block;
	margin: 0px auto;
	padding: 15px;
	height: auto;
	width: 625px;
}
div#mainCnts .h4_bbs {
	background: url(../img/h4_bbs.jpg) no-repeat center 10px;
	display: block;
	margin: 0px auto;
	padding: 10px 0px 15px;
	height: 36px;
	width: 625px;
	border-bottom: 1px dotted #333333;
}
div#mainCnts .h4_present {
	background: url(../img/pre_sub.jpg) no-repeat center 10px;
	display: block;
	margin: 0px auto;
	padding: 10px 0px 15px;
	height: 67px;
	width: 625px;
	border-bottom: 1px dotted #333333;
}

div#mainCnts .h4_bbs2 {
	background: url(../img/h4_bbs2.gif) no-repeat center 10px;
	display: block;
	margin: 0px auto;
	padding: 10px 0px 15px;
	height: 16px;
	width: 615px;
	border-bottom: 1px dotted #333333;
}

div#mainCnts .notice {
	line-height: 1.5em;
	text-align: left;
	display: block;
	margin: 0px auto;
	padding: 15px 0px;
	height: auto;
	width: auto;
	list-style: none;
}
div#mainCnts .notice li {
	background: url(../img/dot_red.gif) no-repeat left 8px;
	text-align: left;
	display: list-item;
	margin-bottom: 5px;
	padding-left: 15px;
}
div#mainCnts .btn_bbs {
	display: block;
	margin: 0px auto;
	padding: 0px;
	height: 105px;
	width: 300px;
}

div#mainCnts .btn_bbs .btn_write {
	display: block;
	margin: 0px;
	padding: 0px;
	float: left;
	height: 105px;
	width: 90px;
}
div#mainCnts .btn_bbs .btn_write a {
	background: url(../img/btn_write.gif) no-repeat 0px 0px;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 105px;
	width: 90px;
}
div#mainCnts .btn_bbs .btn_write a:hover {background-position: 0px -105px;}
div#mainCnts .btn_bbs .btn_read {
	display: block;
	margin: 0px;
	padding: 0px;
	float: right;
	height: 105px;
	width: 90px;
}
div#mainCnts .btn_bbs .btn_read a {
	background: url(../img/btn_read.gif) no-repeat 0px 0px;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 105px;
	width: 90px;
}
div#mainCnts .btn_bbs .btn_read a:hover {background-position: 0px -105px;}
div#mainCnts .formContainer {
	display: block;
	margin: 15px auto 0px;
	padding: 20px;
	height: auto;
	width: 569px;
	border: 3px solid #eeeeee;
}
div#mainCnts .formContainer ul {
	display: block;
	margin: 0px auto 15px;
	padding: 0px;
	height: auto;
	width: 550px;
	list-style: none;
}
div#mainCnts .formContainer li {
	display: list-item;
	margin-bottom: 15px;
	text-align: left;
}
div#mainCnts .formContainer .form1 {
	background: url(../img/form1.gif) no-repeat left top;
	height: auto;
	width: auto;
	padding-left: 150px;
	text-align: left;
}
div#mainCnts .formContainer .form2 {
	background: url(../img/form2.gif) no-repeat left top;
	height: auto;
	width: auto;
	padding-left: 150px;
	text-align: left;
}
div#mainCnts .formContainer .form3 {
	background: url(../img/form3.gif) no-repeat left top;
	height: auto;
	width: auto;
	padding-left: 150px;
	text-align: left;
}
div#mainCnts .formContainer .form4 {
	background: url(../img/form4.gif) no-repeat left top;
	height: auto;
	width: auto;
	padding-left: 150px;
	text-align: left;
}
div#mainCnts .formContainer .form5 {
	background: url(../img/form5.gif) no-repeat left top;
	height: auto;
	width: auto;
	padding-left: 150px;
	text-align: left;
}

div#mainCnts .formContainer .form4 #textarea {
	width: 400px;
}
div#mainCnts .formContainer .bbsTitle {
	background: #EEEEEE;
	text-align: left;
	display: block;
	margin: 0px 0px 15px;
	padding: 10px;
	height: auto;
	width: auto;
}
div#mainCnts .formContainer .bbsTitle h5 {
	font-weight: bold;
	text-align: left;
	display: block;
	margin: 0px 10px 0px 0px;
	padding: 0px 0px 0px 25px;
	float: left;
	height: auto;
	width: auto;
	background: url(../img/dot_yellow.gif) no-repeat left center;
}
div#mainCnts .formContainer .bbsEtc {
	text-align: right;
	display: block;
	margin: 0px 0px 0px 15px;
	padding: 0px;
	float: right;
	height: auto;
	width: auto;
}
div#mainCnts .formContainer p {
	line-height: 1.5em;
	text-align: left;
	display: block;
	margin: 0px 0px 20px;
	padding: 0px;
	height: auto;
	width: auto;
}
div#mainCnts .formContainer .date {
	display: block;
	margin: 0px;
	padding: 7px 0px 0px;
	height: auto;
	width: auto;
	text-align: right;
	font-size: 80%;
}
div#header .bbs .btn_write_s {
	display: block;
	margin: 0px;
	padding: 0px;
	float: left;
	height: 70px;
	width: 60px;
}
div#header .bbs .btn_write_s a {
	background: url(../img/btn_write_s.gif) no-repeat 0px 0px;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 70px;
	width: 60px;
}
div#header .bbs .btn_write_s a:hover {background-position: 0px -70px;}
div#header .bbs .btn_read_s {
	display: block;
	margin: 0px;
	padding: 0px;
	float: right;
	height: 70px;
	width: 60px;
}
div#header .bbs .btn_read_s a {
	background: url(../img/btn_read_s.gif) no-repeat 0px 0px;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 70px;
	width: 60px;
}
div#header .bbs .btn_read_s a:hover {background-position: 0px -70px;}


.bbs_thanks {
	background: url(../img/bbs_thanks.gif) no-repeat;
	display: block;
	margin: 100px auto 50px;
	padding: 0px;
	height: 28px;
	width: 247px;
}
.bbs_error {
	background: url(../img/bbs_error.gif) no-repeat;
	display: block;
	margin: 100px auto 50px;
	padding: 0px;
	height: 28px;
	width: 161px;
}
div#next {
	text-align: left;
	display: block;
	margin: 15px auto 0px;
	padding: 2px;
	height: auto;
	width: 468px;
	background: #e0eff5;
}
div#next .detail {
	background: #e0eff5;
	display: block;
	margin: 0px;
	padding: 15px;
	height: auto;
	width: auto;
	border: 2px solid #FFFFFF;
}
div#next .detail .nextTitle {
	background: url(../img/next.gif) no-repeat;
	display: block;
	margin: 0px;
	padding: 0px 0px 10px;
	height: 27px;
	width: 104px;
}
div#next .detail .lay {
	text-align: left;
	display: block;
	height: auto;
	width: auto;
}
div#next2 {
	text-align: left;
	display: block;
	margin: 15px auto 0px;
	padding: 2px;
	height: auto;
	width: 250px;
	background: #e0eff5;
}
div#next2 .detail {
	background: #e0eff5;
	display: block;
	margin: 0px;
	padding: 15px;
	height: auto;
	width: auto;
	border: 2px solid #FFFFFF;
	text-align: center;
}
div#next2 .detail .nextTitle {
	background: url(../img/next.gif) no-repeat;
	display: block;
	margin: 0px;
	padding: 0px 0px 10px;
	height: 27px;
	width: 104px;
}
div#next2 .detail .lay {
	text-align: left;
	display: block;
	height: auto;
	width: auto;
}
div#next2 .detail .next {
	width: 180px;
	margin-bottom: 10px;
}
.click {
	display: block;
	padding: 0px;
	height: 20px;
	/*width: 467px;*/
	width: 650px;
	margin-top: 10px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	background-image: url(../img/nextoa.gif);
	background-repeat: no-repeat;
	background-position: right center;
}
div#cnts .cntsDetail {
	display: block;
	width: 445px;
	text-align: left;
	margin: 0px;
	padding: 0px 0px 10px;
	height: auto;
}
hr {
	width: 445px;
	border-top: none;
	background: #E4E4E4;
	height: 1px;
	margin-top: 10px;
	margin-bottom: 10px;
}
div#mainCnts .box {
	display: block;
	margin: 0px;
	padding: 0px 0px 15px;
	height: auto;
	width: 625px;
	text-align: left;
}
div#mainCnts .box .mob_header {
	background: url(../img/mob_waku_header.gif) no-repeat;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 30px;
	width: 625px;
}
div#mainCnts .box .footer {
	background: url(../img/waku_footer.gif) no-repeat;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 15px;
	width: 625px;
}
div#mainCnts .box .boxDetail {
	background: #FFFFFF;
	display: block;
	margin: 0px;
	padding: 20px 12px;
	height: auto;
	width: 595px;
	border-right: 3px solid #EFEFF0;
	border-left: 3px solid #EFEFF0;
	text-align: left;
	overflow: hidden;
	border-bottom: 3px dotted #EFEFF0;
}
.mob1 {
	background: url(../img/h4_mob1.gif) no-repeat;
	display: block;
	margin: 0px;
	padding: 0px 0px 20px;
	height: 29px;
	width: 261px;
}
.mob2 {
	background: url(../img/h4_mob2.gif) no-repeat;
	display: block;
	margin: 0px;
	padding: 0px 0px 20px;
	height: 29px;
	width: 261px;
}
.mob3 {
	background: url(../img/h4_mob3.gif) no-repeat;
	display: block;
	margin: 5px 0px 0px 15px;
	padding: 0px 0px 15px;
	height: 29px;
	width: 261px;
}
.mob4 {
	background: url(../img/h4_mob4.gif) no-repeat;
	display: block;
	margin: 0px;
	padding: 0px 0px 20px;
	height: 29px;
	width: 300px;
}
.mob5 {
	background: url(../img/h4_mob5.gif) no-repeat;
	display: block;
	margin: 0px;
	padding: 0px 0px 20px;
	height: 29px;
	width: 300px;
}
.mob6 {
	background: url(../img/h4_mob6.gif) no-repeat;
	display: block;
	margin: 0px;
	padding: 0px 0px 20px;
	height: 30px;
	width: 440px;
}
.mob7 {
	background: url(../img/h4_mob7.gif) no-repeat;
	display: block;
	margin: 0px;
	padding: 0px 0px 20px;
	height: 65px;
	width: 411px;
}
.mob8 {
	background: url(../img/h4_mob8.gif) no-repeat;
	display: block;
	margin: 0px;
	padding: 0px 0px 20px;
	height: 65px;
	width: 387px;
}
.mob10 {
	background: url(../img/h4_mob10.gif) no-repeat;
	display: block;
	margin: 0px;
	padding: 0px 0px 20px;
	height: 28px;
	width: 381px;
}

.mob4_1 {
	background: url(../img/h4_mob8_1.gif) no-repeat;
	display: block;
	margin: 0px;
	padding: 0px 0px 20px;
	height: 29px;
	width: 300px;
}

.boxDetail_left {
	text-align: left;
	display: block;
	margin: 0px;
	padding: 0px;
	float: left;
	height: auto;
	width: auto;
}
.boxDetail_right {
	display: block;
	margin: 0px;
	padding: 0px;
	float: right;
	height: auto;
	width: 98px;
}
.mob1_1 {
	background: url(../img/mob1_1.gif) no-repeat;
	display: block;
	margin: 0px;
	padding: 0px 0px 15px;
	height: 14px;
	width: 486px;
}
.mob1_2 {
	background: url(../img/mob1_2.gif) no-repeat;
	display: block;
	margin: 0px;
	padding: 0px 0px 20px;
	height: 24px;
	width: 474px;
}
.mob1_3 {
	background: url(../img/mob1_3.gif) no-repeat;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 14px;
	width: 383px;
}
.mob2_1 {
	background: url(../img/mob2_1.gif) no-repeat;
	display: block;
	margin: 0px;
	padding: 0px 0px 20px;
	height: 56px;
	width: 359px;
}
.boxDetail p {
	color: #333333;
	text-align: left;
	display: block;
	margin: 0px;
	padding: 0px 0px 15px;
	height: auto;
	width: auto;
	font-family: Geneva, Arial, Helvetica, sans-serif, "ＭＳ Ｐゴシック";
	line-height: 1.7em;
}
.mob3_1 {
	background: url(../img/mob3_1.gif) no-repeat;
	display: block;
	margin: 0px 0px 0px 15px;
	padding: 0px 0px 15px;
	height: 14px;
	width: 400px;
}
.mob3_container {
	display: block;
	margin: 0px;
	padding: 0px 0px 0px 15px;
	height: auto;
	width: auto;
}
.mob3_qr {
	display: block;
	margin: 0px;
	padding: 0px 15px 0px 0px;
	float: left;
	height: auto;
	width: auto;
}
.mob3_form {
	text-align: left;
	display: block;
	margin: 0px;
	padding: 10px 0px 0px;
	float: left;
	height: 80px;
	width: 400px;
}
.mob4_1 {
	background: url(../img/h4_mob8_1.gif) no-repeat;
	display: block;
	margin: 0px;
	padding: 0px 0px 15px;
	height: 36px;
	width: 355px;
}
.mob4_2 {
	background: url(../img/mob4_2.gif) no-repeat;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 36px;
	width: 283px;
}
.mob4_3 {
	background: url(../img/mob4_3.gif) no-repeat;
	display: block;
	margin: 0px;
	padding: 18px 233px 0px 50px;
	height: 18px;
	width: 100px;
}

.mob5_1 {
	background: url(../img/mob5_1.gif) no-repeat;
	display: block;
	margin: 0px;
	padding: 0px 0px 25px;
	height: 56px;
	width: 451px;
}
.mob6_1 {
	background: url(../img/mob6_1.gif) no-repeat;
	display: block;
	margin: 0px;
	padding: 0px 0px 25px;
	height: 36px;
	width: 251px;
}
.mob6_2 {
	background: url(../img/mob6_2.gif) no-repeat;
	display: block;
	margin: 0px;
	padding: 0px 0px 25px;
	height: 14px;
	width: 412px;
}
.mob6_3 {
	background: url(../img/mob6_3.gif) no-repeat;
	display: block;
	margin: 0px;
	padding: 18px 257px 0px 50px;
	height: 18px;
	width: 105px;
}
.mob7_1 {
	background: url(../img/mob7_1.gif) no-repeat;
	display: block;
	margin: 0px;
	padding: 0px 0px 15px;
	height: 36px;
	width: 408px;
}
.mob7_2 {
	background: url(../img/mob7_2.gif) no-repeat;
	display: block;
	margin: 0px;
	padding: 0px 233px 21px 50px;
	height: 15px;
	width: 100px;
}
.mob8_1 {
	background: url(../img/mob8_1.gif) no-repeat;
	display: block;
	margin: 0px;
	padding: 0px 0px 20px;
	height: 36px;
	width: 441px;
}
.mob8_2 {
	background: url(../img/mob8_2.gif) no-repeat;
	display: block;
	margin: 0px;
	padding: 20px 233px 0px 50px;
	height: 16px;
	width: 100px;
}
.mob8_2 a {
	display: block;
	height: 16px;
	width: 100px;
}

.mob9_2 {
	background: url(../img/mob9_2.gif) no-repeat;
	display: block;
	margin: 0px;
	padding: 0px 0px 20px;
	height: 79px;
	width: 389px;
}
.mob9_3 {
	background: url(../img/mob9_3.gif) no-repeat;
	display: block;
	margin: 0px;
	padding: 0px 0px 30px;
	height: 14px;
	width: 390px;
}
.mob9_4 {
	background: url(../img/mob9_4.gif) no-repeat;
	display: block;
	margin: 0px;
	padding: 0px 0px 30px;
	height: 58px;
	width: 306px;
}
.mob10_1 {
	background: url(../img/mob10_1.gif) no-repeat;
	display: block;
	margin: 0px;
	padding: 0px 0px 30px;
	height: 101px;
	width: 334px;
}
.mob18_2 {
	background: url(../img/mob8_2.gif) no-repeat left -20px;
	display: block;
	margin: 0px;
	padding: 0px 233px 0px 50px;
	height: 18px;
	width: 100px;
}
.mob18_2 a {
	display: block;
	height: 16px;
	width: 100px;
}

div#mainCnts .nextoa {
	display: block;
	height: 20px;
	width: 620px;
	margin-right: 5px;
	margin-bottom: 20px;
	padding-top: 15px;
	padding-bottom: 10px;
	text-align: left;
}

div#mainCnts .nextoa2 {
	padding: 0px 0px 15px;
	height: auto;
	width: 625px;
	text-align: left;
}
div#mainCnts .data1 {
	background: url(../img/data_1.gif) no-repeat left 15px;
	text-align: left;
	display: block;
	margin: 0px 5px 20px 0px;
	padding: 15px 0px 10px;
	height: 41px;
	width: 620px;
}
div#mainCnts .data2 {
	background: url(../img/data_2.gif) no-repeat left top;
	display: block;
	margin: 0px;
	padding: 0px 0px 15px;
	height: 12px;
	width: 625px;
}
div#mainCnts .data3 {
	background: url(../img/data_3.gif) no-repeat left top;
	display: block;
	margin: 0px 0px 20px;
	padding: 0px;
	height: 76px;
	width: 625px;
}
div#mainCnts .data4 {
	background: url(../img/data_4.gif) no-repeat left top;
	display: block;
	margin: 20px 0px 0px;
	padding: 0px;
	height: 17px;
	width: 625px;
}
div#calendar .calenderLink {
	display: block;
	margin: 0px;
	padding: 0px 0px 5px;
	height: auto;
	width: 145px;
	font-size: 80%;
}
div#calendar .calenderLink .link {
	text-align: center;
	display: block;
	height: auto;
	width: 20px;
	float: left;
}
div#calendar .calenderLink .month {
	color: #333333;
	text-align: center;
	display: block;
	float: left;
	height: auto;
	width: 105px;
	font: bold Geneva, Arial, Helvetica, sans-serif, "ＭＳ Ｐゴシック";
}
div#calendar table {
	text-align: center;
	display: table;
	height: auto;
	width: 145px;
	font: 80%/1.5em Geneva, Arial, Helvetica, sans-serif, "ＭＳ Ｐゴシック";
}
div#calendar th {
	font-weight: bold;
	text-align: center;
	border-bottom: 1px solid #CCCCCC;
}
div#calendar td {
	text-align: center;
}
div#calendar a {
	font-weight: bold;
}
div#cnts .cntsDetail form {
	display: block;
	margin: 0px;
	padding: 0px;
	float: left;
	height: 173px;
	width: 215px;
}
strong {
	font-weight: bold;
	padding-top: 10px;
}
div#cnts .cntsDetail p {
	display: block;
	margin: 0px;
	padding: 0px;
	height: auto;
	width: auto;
}
div#cnts .cntsDetail .etcPhoto {
	display: block;
	margin: 0px 10px 10px 0px;
	padding: 0px;
	float: left;
	height: auto;
	width: auto;
}

img.mt-image-none{
	display: block;
	margin: 5px 15px 17px 0px;
	padding: 0px;
	float: left;
}
img.mt-image-center{
	text-align:center;
	display:block;
}
img.mt-image-right{
	float:right;
	display:block;
}

br{
	clear:left;
}
div#mainCnts .box .boxDetail .box_left {
	text-align: left;
	display: block;
	margin: 0px;
	padding: 0px;
	float: left;
	height: auto;
	width: auto;
}
div#mainCnts .box .boxDetail .box_right {
	text-align: right;
	display: block;
	margin: 0px;
	padding: 10px 0px 0px;
	float: right;
	height: auto;
	width: auto;
}
.mob6_3 a {
	display: block;
	padding: 0px;
	height: 18px;
	width: 105px;
	margin: 0px;
}
.mob4_3 a {
	display: block;
	height: 18px;
	width: 100px;
}
.mob7_2 a {
	display: block;
	height: 15px;
	width: 100px;
}
.omiya_pre {
	background: url(../img/gurunai_pure.gif) no-repeat;
	display: block;
	margin: 15px auto 0px;
	padding: 0px;
	height: 197px;
	width: 649px;
}
.mob8_2 a {
	display: block;
	height: 16px;
	width: 100px;
}
.mob {
	display: block;
	margin: 0px;
	padding: 0px 0px 15px;
	height: auto;
	width: auto;
}
.mob_detail {
	font-size: 1.2em;
	line-height: 1.5em;
	text-align: left;
	display: block;
	margin: 0px;
	padding: 0px;
	height: auto;
	width: auto;
	font-weight: bold;
}
div#totalPrice_tabe {
	margin: 0px 0px 20px;
	padding: 0px 0px 15px;
	height: auto;
	width: 170px;
	border-bottom: 1px dotted #bbbbbb;
	text-align: left;
}
div#totalPrice_tabe h4 {
	background: url(../p-gochi/images/total_price.gif) no-repeat;
	display: block;
	margin: 0px 0px 10px;
	padding: 0px;
	height: 21px;
	width: 170px;
}
div#totalPrice_tabe li {
	display: list-item;
	list-style: none;
	background: url(../p-gochi/images/closs_pink.gif) no-repeat left center;
	padding-left: 13px;
}

div#self {
	display: block;
	margin: 0px 0px 20px;
	padding: 0px 0px 15px;
	height: auto;
	width: 170px;
	border-bottom: 1px solid #bbbbbb;
	text-align: left;
}
div#self h4 {
	background: url(../p-gochi/images/self_price.gif) no-repeat;
	display: block;
	margin: 0px 0px 10px;
	padding: 0px;
	height: 21px;
	width: 170px;
}
#wrapper .etcBanner {
	display: block;
	height: 40px;
	width: 800px;
	margin-right: auto;
	margin-left: auto;
	padding-top: 30px;
	padding-bottom: 20px;
}
#wrapper .etcBanner .merumaga {
	display: block;
	float: left;
	height: auto;
	width: auto;
}
/*前回放送次回放送*/
#wrapper .Broadcast.clearfix {
	height: 60px;
	width: 400px;
	margin-right: auto;
	margin-left: auto;
}

#wrapper .nextBtn {
	height: 58px;
	width: 190px;
	float: left;
}
#wrapper .nextBtn a {
	background: url(../img/past_btn.gif) no-repeat 0px 0px;
	text-align: left;
	text-indent: -9999px;
	display: block;
	height: 58px;
	width: 190px;
}
#wrapper .nextBtn a:hover {
	background-position:0px -58px;
	}
#wrapper .nextBtn2 {
	height: 58px;
	width: 190px;
	float: left;
}
#wrapper .nextBtn2 a {
	background: url(../img/past_btn2.gif) no-repeat 0px 0px;
	text-align: left;
	text-indent: -9999px;
	display: block;
	height: 58px;
	width: 190px;
}
#wrapper .nextBtn2 a:hover {
	background-position:0px -58px;
	}


#contents #mainCnts .box .line {
	margin: 10px;
	height: 1px;
	width: auto;
	border-bottom: 3px dotted #EFEFF0;
}
#wrapper #topBtn .btnArea {
	margin-right: auto;
	margin-left: auto;
	width: 700px;
}
#topBtn .btnArea tr td {
	padding: 5px;
	margin: 0px auto;
}
#wrapper #topBtn .btnArea tr td a span {
	display: none;
}

/*バックナンバー*/

#oldbroadcast #mainCnts .titlle {
	background-image: url(../img/h3_backnumber.gif);
	height: 35px;
	width: 550px;
	text-indent: -9999px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #000;
	padding-bottom: 5px;
	background-repeat: no-repeat;
}

#oldbroadcast #mainCnts .list ul li {
	background-image: url(../img/dot_black.gif);
	background-repeat: no-repeat;
	height: 100%;
	text-indent:13px;
	margin-bottom: 12px;
}

/*岡村文言*/
#wrapper #news {
	font-weight: bold;
	color: #F00;
	font-size: 18px;
	margin-right: auto;
	margin-left: auto;
	padding-bottom: 20px;
}
#mainCnts .pre_sub2 {
	background: url(../img/pre_sub2.jpg) no-repeat 0px 0px;
	text-align: left;
	text-indent: -9999px;
	height: 66px;
	width: 497px;
	margin-right: auto;
	margin-left: auto;
	padding-bottom: 5px;
}
#mainCnts .pre_banner {
	height: 142px;
	width: 349px;
	margin-right: auto;
	margin-left: auto;
}
#mainCnts .formArea {
	height: 300px;
	width: 460px;
	border: 3px solid #CCC;
	margin: 10px auto 25px;
	padding: 20px;
}
#wrapper .bannerArea {
	width: 656px;
	margin-right: auto;
	margin-left: auto;
	padding-top: 10px;
	padding-bottom: 10px;
	overflow: hidden;
}
#wrapper .bannerArea .nadaman {
	height: 91px;
	width: 656px;
	margin-right: auto;
	margin-left: auto;
	padding-bottom: 10px;
}
#wrapper .bannerArea .nadaman a {
	background: url(../img/nadaman_banner.jpg) no-repeat 0px 0px;
	text-align: left;
	text-indent: -9999px;
	display: block;
	height: 91px;
	width: 656px;
}
#wrapper .bannerArea .nadaman a:hover {
	background-position:0px -91px;}
#wrapper .bannerArea .gurutikeArea {
	background: url(../img/gurutike_base.gif);
	height: 145px;
	width: 630px;
	margin-bottom: 10px;
	overflow: hidden;
	padding: 2px 10px 8px;
}
#wrapper .bnr a {
	background-image: url(../img/curry.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	text-align: left;
	text-indent: -9999px;
	display: block;
	padding: 0px;
	height: 90px;
	width: 535px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	overflow: hidden;
}
#wrapper .bnr {
	padding-top: 20px;
	padding-bottom: 5px;
}
#wrapper .comment {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #C00;
	text-align: center;
	height: auto;
	width: auto;
	margin-right: auto;
	margin-left: auto;
	padding-top: 30px;
	padding-bottom: 30px;
}
#presentArea {
	width: 650px;
	margin-right: auto;
	margin-left: auto;
	padding: 20px;
	border: 2px solid #000;
	background-color: #F90;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	clear: both;
}
#presentArea h3 {
	background-image: url(../img/present/title.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	text-align: left;
	text-indent: -9999px;
	height: 88px;
	width: 450px;
	margin-right: auto;
	margin-left: auto;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
#presentArea .subTxt {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 14px;
	font-weight: bold;
	line-height: 1.8em;
	text-align: center;
	padding-bottom: 15px;
}
#presentArea .submidashi {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #FFF;
	background-color: #F00;
	padding: 5px;
}
#presentArea .number {
	background-color: #FFF;
	height: auto;
	width: auto;
	border-top-width: 2px;
	border-right-width: 2px;
	border-bottom-width: 2px;
	border-left-width: 2px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	margin-top: 10px;
	margin-right: auto;
	margin-left: auto;
	padding-top: 20px;
	padding-right: 15px;
	padding-bottom: 5px;
	padding-left: 15px;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	margin-bottom: 10px;
}
#presentArea .number li {
	font-size: 16px;
	font-weight: bold;
	padding-bottom: 15px;
}
#presentArea .number li span {
	font-size: 24px;
	display: inline-block;
	color: #F00;
}
#presentArea .text1 {
	font-weight: bold;
	color: #063;
	font-size: 18px;
}
#presentArea .chui {
	text-align: left;
	padding-top: 20px;
}
#wrapper #presentArea .chui li {
	font-size: 12px;
	padding-bottom: 5px;
}
.aa {
	color: #9C9;
}
#presentArea .endComment {
	font-size: 14px;
	font-weight: bold;
	text-align: center;
	line-height: 2em;
	padding-top: 20px;
	padding-bottom: 10px;
}
.preLink a {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #F00;
	padding-top: 5px;
	padding-bottom: 10px;
	display: block;
}
#wrapper #presentArea .endComment .text2 {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	color: #C00;
	display: inline-block;
	font-size: 18px;
}
#wrapper #presentArea .subTxt .bold {
	font-size: 16px;
	display: inline-block;
	color: #FF0;
	background-color: #F00;
}
#wrapper #presentArea .endComment .red {
	color: #C00;
	display: inline-block;
}
#data #main2 #contents #mainCnts .subTtl {
	background-image: url(../img/data_sp_subttl.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	text-align: left;
	text-indent: -9999px;
	height: 50px;
	width: 595px;
	margin-right: auto;
	margin-left: auto;
	padding-bottom: 30px;
	margin-top: 20px;
}
#data #main2 #contents #mainCnts .sub_text {
	font-size: 15px;
	font-weight: bold;
	line-height: 150%;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	padding-bottom: 20px;
	margin-bottom: 20px;
	padding-top: 20px;
	border-top-width: 2px;
	border-bottom-width: 2px;
	border-top-style: dotted;
	border-bottom-style: dotted;
	border-top-color: #333;
	border-bottom-color: #333;
	text-align: center;
}
#data #main2 #contents #mainCnts h4 {
	color: #F00;
	margin: 0px;
	font-weight: bold;
	width: auto;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
}
#data #main2 #contents #mainCnts .sp_ol,
#data #main2 #contents #mainCnts .sp_ul1,
#data #main2 #contents #mainCnts .sp_ul2 {
	width: auto;
	margin-right: 15px;
	margin-left: 15px;
	padding-bottom: 15px;
}

#data #main2 #contents #mainCnts .sp_ol li {
	padding-bottom: 5px;
	line-height: 150%;
	list-style-type: decimal;
	list-style-position: outside;
	margin-left: 20px;
}
#data #main2 #contents #mainCnts .sp_ul1 li,
#data #main2 #contents #mainCnts .sp_ul2 li {
	padding-bottom: 5px;
	line-height: 150%;
	list-style-type: disc;
	list-style-position: outside;
	margin-left: 20px;
}
#data #main2 #contents #mainCnts .sp_ol li h5 {
	font-size: 1em;
	font-weight: bold;
	color: #F00;
	margin: 0px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
}
#data #main2 #contents #mainCnts .data_sub {
	background-image: url(../img/data_sp_text.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	text-align: left;
	text-indent: -9999px;
	height: 23px;
	width: 518px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 15px;
}
#data #main2 #contents #mainCnts .thum {
	text-align: center;
	width: auto;
	margin-right: auto;
	margin-left: auto;
	padding-bottom: 15px;
}
#mainCnts .box_new {
	background-color: #FFF;
	height: auto;
	width: auto;
	border: 3px solid #EFEFF0;
	padding: 15px;
	margin-bottom: 15px;
}
