/* CSS Document */

/*----all---------------------------------------------------------*/

*,html{
	padding:0px;
	margin:0px;
	}

body {
	background-color: #fffacd;
	text-align:center;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 12px;
}

.bana {
	width: 800px;
	height: 200px;	
}

.navigation {
	width: 800px;
	background-color: #ffffff;
	margin-bottom: 100px;
}

.navi {
	height: 280px;
	width: 120px;
	margin-top: 40px;
	float: left;
	margin-left: 5px;
	margin-right: 10px;
	text-align: center;
}

#container {
	width: 800px;
	background-color:#ffffff;
	text-align: left;
}

#footer{
	clear:both;}
	
#shita {
	width: 800px;
	background-image:url(../../../hp/Templates/up/shita.gif);
}


ul.li{
	height: 38px;
	width: 115px;
	
}	

.shikaku1 {
	font-size: 10px;
}
.shikaku2 {
	font-size: 6px;
}

.kategory_p {
	text-align: left;
	font-size: 16px;
	line-height: 2px;
	text-decoration: underline;
	
}
.floor_p {
	font-size: 16px;
	font-weight: bold;
	float: none;
	width: 200px;
}


.kategory_p2 {
	text-align: left;
	font-size: 16px;
	font-weight: bold;
}
.kategory_p1 {
	background-color: #FFCCFF;
	text-align: left;
	font-size: 15px;
	font-weight: bold;
	height: 20px;
}

/*----infor.html---------------------------------------------------*/


#toiawase {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 14px;
	font-weight: bold;
	color: #000000;
	width: 430px;
	background-color: #E7E7E7;
	float: none;
	padding: 10px;
}
#toiawase_box {
	width: 450px;
	margin-top: 20px;
	float: left;
}

#annai {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 14px;
	font-weight: bold;
	float: left;
	width: 630px;
	margin-right: 10px;
	background-color: #E7E7E7;
	height: 155px;
	padding: 10px;
}

#annai_box {
	float: left;
	height: 200px;
	width: 650px;
	margin-top: 40px;
	margin-bottom: 20px;
}

/*----open/close.html---------------------------------------------------*/

#main {
	width: 600px;
	float: none;
	text-align: left;
	margin-left: 150px;
	margin-top: 40px;
}

#sunpi {
	width: 250px;
	background-color: #EAEAEA;
	float: none;
	margin-top: 10px;
	margin-right: 10px;
	margin-bottom: 15px;
	margin-left: 10px;
}

#duo {
	width: 250px;
	float: none;
	background-color: #EAEAEA;
	margin-top: 10px;
	margin-right: 10px;
	margin-bottom: 15px;
	margin-left: 10px;
}

#main_left {
	float: left;
	width: 300px;
	font-size: 16px;
}

#main_right {
	float: left;
	width: 300px;
	font-size: 16px;
}

#kinyu {
	background-color: #EAEAEA;
	width: 250px;
	float: none;
	margin-top: 10px;
	margin-right: 10px;
	margin-bottom: 15px;
	margin-left: 10px;
}

#byoin {
	background-color: #EAEAEA;
	width: 250px;
	float: none;
	margin-top: 10px;
	margin-right: 10px;
	margin-bottom: 15px;
	margin-left: 10px;
}

#p {
	background-color: #EAEAEA;
	width: 250px;
	float: none;
	text-align: left;
	list-style-position: inside;
	list-style-type: circle;
	margin-top: 10px;
	margin-right: 10px;
	margin-bottom: 15px;
	margin-left: 10px;
}




/*----access.html---------------------------------------------------*/

#map {
	width: 640px;
	margin-top: 40px;
	margin-right: 10px;
	float: right;
	margin-bottom: 40px;
	text-align: center;
}

#koutuu {
	color: #000000;
	float: left;
	width: 300px;
	margin-left: 130px;
	margin-bottom: 30px;
	background-color: #EBEBEB;
	margin-top: 20px;
}

.dl {
	margin-bottom: 30px;
}

#cusya {
	width: 360px;
	margin-left: 5px;
	float: left;
	margin-top: 20px;
	margin-bottom: 100px;
	background-color: #EBEBEB;
}

#time {
	margin-top: 10px;
	margin-right: 10px;
	margin-bottom: 10px;
	margin-left: 15px;
}

#time ul{
	list-style-type:none;
	}

#money {
	margin-left: 15px;
	margin-top: 10px;
	margin-right: 10px;
	margin-bottom: 10px;
}

#money ul{
	list-style-type:none;
	}

.sabis {
	width: 320px;
	padding: 5px;
	border: 2px solid #000000;
	margin: 2px;
}

/*----floorguide.html---------------------------------------------------*/
#floor {
	height: 75px;
	width: 400px;
	float: left;
	background-color: #EAEAEA;
	font-size: 16px;
	font-weight: bold;
	margin-bottom: 20px;
}

#floor_box {
	float: left;
	height: 80px;
	width: 400px;
	margin-top: 40px;
	margin-left: 20px;
	font-size: 16px;
	font-weight: bold;
}


#kategory_left {
	width: 250px;
	float: left;
	padding-top: 10px;
	padding-right: 20px;
	padding-bottom: 20px;
	padding-left: 20px;
	margin-bottom: 20px;
}

#kategory_left ul {
	padding-left: 50px;
}

#kategory_right ul {
	padding-left: 50px;
}

#kategory_box {
	float: left;
	width: 600px;
	margin-top: 40px;
	margin-left: 20px;
	font-size: 16px;
	font-weight: bold;
}

#kategory_right {
	float: right;
	width: 250px;
	padding-top: 10px;
	padding-right: 20px;
	padding-bottom: 20px;
	padding-left: 20px;
}


#kategory {
	width: 600px;
	float: left;
	background-color: #EAEAEA;
	font-size: 16px;
	font-weight: bold;
}

/*----event.html---------------------------------------------------*/
#event_box {
	float: left;
	width: 640px;
	margin-top: 40px;
	margin-left: 10px;
	text-align: left;
	margin-bottom: 40px;
	overflow: hidden;
}
.tuki {
	font-size: 30px;
	font-weight: bold;
	margin-bottom: 20px;
}

#Q {
	font-size: 25px;
	font-weight: bolder;
	color: #000000;
	text-decoration: underline;
	margin-top: 30px;
	width: 580px;
	float: left;
	text-align: center;
}
.table {
	margin-left: 5px;
	margin-bottom: 15px;
	font-size: 14px;
	font-weight: normal;
	width: 630px;
}

#hiroba_event {
	float: left;
	width: 640px;
	font-size: 18px;
	background-color: #EAEAEA;
	margin-bottom: 30px;
}

#gekijyo_event {
	float: left;
	width: 640px;
	font-size: 18px;
	background-color: #EAEAEA;
	margin-bottom: 30px;
}

#omaturihiroba_event {
	float: left;
	width: 640px;
	font-size: 18px;
	background-color: #EAEAEA;
}

.sun {color: #FF0000}
.sat {color: #0000FF}

/*----link.html---------------------------------------------------*/

#link_box {
	float: left;
	width: 650px;
	margin-top: 40px;
	margin-bottom: 30px;
	margin-left: 10px;
	font-size: 14px;
	font-weight: bold;
	color: #000000;
	background-color: #EAEAEA;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}

#link_left {
	float: left;
	width: 320px;
	padding: 0px;
	margin-left: 5px;
	margin-top: 10px;
}

#link_right {
	float: left;
	width: 320px;
	margin-top: 10px;
}

/*----kategory.html---------------------------------------------------*/
#guide_box   {
	width: 650px;
	float: left;
	margin-top: 40px;
	margin-left: 10px;
	font-size: 16px;
	font-weight: bold;
	margin-bottom: 50px;
}
#gohuku {
	float: left;
	width: 630px;
	margin-bottom: 10px;
}
#fation {
	float: left;
	width: 630px;
}

#guide_left {
	width: 200px;
	margin-top: 20px;
	float: left;
}
#guide_center {
	width: 200px;
	margin-top: 20px;
	margin-right: 10px;
	float: left;
}
#hujinhuku {
	width: 630px;
	float: left;
}
#shinshihuku {
	width: 630px;
	float: left;
	margin-top: 20px;
}
.kategory_p3 {
	background-color: #99FFFF;
	text-align: left;
	font-size: 20px;
	font-weight: bold;
	height: 20px;
}

#guide_right {
	width: 200px;
	margin-top: 20px;
	float: left;
}
.guide {
	font-size: 25px;
	background-color: #FFFFCC;
	padding: 5px;
	height: 25px;
	width: 630px;
	text-align: left;
}
#jituyoiryo {
	float: left;
	width: 630px;
}
#zakka {
	float: left;
	width: 630px;
}
#hobe {
	float: left;
	width: 630px;
}
#iyaku {
	float: left;
	width: 630px;
}
#buety {
	float: left;
	width: 630px;
}
#sarvis {
	float: left;
	width: 630px;
}
#play {
	float: left;
	width: 630px;
}
#eat {
	float: left;
	width: 630px;
}
#sweets {
	float: left;
	width: 630px;
}

/*----floor_betu. B3F~5F.html---------------------------------------------------*/
#shop_name {
	float: left;
	width: 200px;
	margin-top: 10px;
	padding-left: 20px;
}
#floor_link {
	float: left;
	width: 400px;
	font-size: 22px;
	text-decoration: underline;
	margin-top: 40px;
	text-align: left;
	margin-bottom: 20px;
	margin-left: 150px;
}
#B2F {
	float: left;
	width: 630px;
}
#floor_img {
	float: left;
	width: 390px;
	margin-top: 10px;
}
#floor_betu_main {
	width: 660px;
	float: left;
}

#B3F {
	width: 640px;
	float: left;
	margin-left: 10px;
}


#B1F_img {
	width: 600px;
	float: left;
}
#B1F {
	width: 800px;
	float: left;
	font-size: 14px;
	font-weight: bold;
}
#floor_link_B1F {
	font-size: 22px;
	float: left;
	width: 400px;
	margin-top: 30px;
	margin-bottom: 30px;
	margin-left: 135px;
	text-align: center;
	text-decoration: underline;
}
#1F {
	width: 800px;
	font-size: 15px;
	font-weight: bold;
	float: left;
}
#floor_link_1F {
	font-size: 22px;
	float: left;
	width: 630px;
	text-align: center;
	margin-left: 140px;
	margin-top: 30px;
	margin-bottom: 30px;
}
#2F_img {
	float: left;
	width: 600px;
}
#2F {
	font-size: 15px;
	font-weight: bold;
	float: left;
	width: 800px;
}
#3F_img {
	float: left;
	width: 640px;
}
#4F_img {
	float: left;
	width: 630px;
}
#5F_img {
	width: 650px;
	float: left;
}
#5F_floor_box {
	width: 800px;
	margin-top: 10px;
	float: left;
}

/*----marutoku_day.html---------------------------------------------------*/
.marutoku_day {
	width: 300px;
	margin-top: 30px;
	height: 150px;
	float: right;
	margin-right: 30px;
}
#marutoku {
	float: left;
	width: 630px;
	margin-top: 40px;
	margin-left: 20px;
	margin-bottom: 100px;
}
#marutoku_img {
	height: 250px;
	width: 570px;
	margin-top: 10px;
	float: left;
	margin-left: 35px;
}
#marutoku_p {
	background-color: #FFCCFF;
	height: 30px;
	width: 630px;
	font-size: 24px;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-style: normal;
	font-weight: bold;
	margin-bottom: 10px;
}
#marutoku_main {
	width: 600px;
	float: left;
	margin-top: 30px;
	font-size: 18px;
	font-weight: bold;
	margin-left: 20px;
}
.line {
	font-size: 25px;
	font-weight: bold;
	background-color: #FFFFCC;
	float: left;
	height: 30px;
	width: 630px;
	margin-top: 40px;
}
.marutoku_day_B3 {
	float: left;
	height: 140px;
	width: 290px;
	margin-top: 30px;
	overflow: hidden;
	margin-left: 20px;
}
/*----.html---------------------------------------------------*/
.op_p {
	font-weight: bold;
	color: #000;
	font-size: 18px;
}
.op_1 {
	color: #F00;
}
#BOX {
	width: 600px;
	float: left;
	margin-left: 20px;
	font-size: 16px;
}
#guide_left2 {
	width: 200px;
	float: left;
	margin-left: 70px;
}
#guide_center2 {
	width: 200px;
	float: left;
}
#guide_right2 {
	width: 200px;
	float: left;
}
#info_main {
	float: left;
	width: 650px;
	height: 450px;
}
#top {
	float: left;
	height: 30px;
	width: 630px;
	font-size: 20px;
}
#duo_event {
	width: 640px;
	float: left;
	font-size: 18px;
	background-color: #EAEAEA;
	margin-bottom: 30px;
}
#2010_natu_bana {
	float: left;
	height: 300px;
	width: 800px;
	margin-top: 10px;
}
#2010_natu_main {
	float: left;
	width: 800px;
	margin-top: 20px;
	font-size: 18px;
}

#main_2010_left {
	width: 250px;
	float: left;
	padding-left: 30px;
}
#marutoku_dai {
	font-size: 18px;
	float: left;
	width: 800px;
}

#main_2010_right {
	color: #F00;
	width: 450px;
	float: left;
	padding-left: 70px;
}
#2010_natu_line {
	font-size: 14px;
	width: 800px;
	text-align: left;
	float: left;
}
#title {
	font-size: 16px;
	float: left;
	width: 800px;
	margin-bottom: 20px;
	margin-top: 30px;
}
#2010 {
	float: left;
	width: 800px;
	font-size: 18px;
}
#form {
	float: left;
	width: 600px;
	margin-left: 100px;
	margin-top: 30px;
	margin-bottom: 30px;
	font-size: 12px;
	border: 1px solid #000;
}
#form_name {
	float: left;
	height: 40px;
	width: 600px;
	border: 1px solid #000;
}
#form_adless {
	float: left;
	height: 60px;
	width: 600px;
	border: 1px solid #000;
}
#form_tel {
	float: left;
	height: 40px;
	width: 300px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #000;
	border-right-color: #000;
	border-bottom-color: #000;
	border-left-color: #000;
}
#form_sex {
	float: left;
	height: 40px;
	width: 295px;
	border: 1px solid #000;
}
#form_age {
	width: 300px;
	float: left;
	height: 40px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #000;
	border-right-color: #000;
	border-bottom-color: #000;
	border-left-color: #000;
}
#form_a {
	float: left;
	height: 40px;
	width: 295px;
	border: 1px solid #000;
}
#form_iken {
	float: left;
	height: 60px;
	width: 600px;
	border: 1px solid #000;
}
#form_prezento {
	float: left;
	height: 40px;
	width: 300px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #000;
	border-right-color: #000;
	border-bottom-color: #000;
	border-left-color: #000;
}
#form_adless2 {
	float: left;
	height: 40px;
	width: 295px;
	border: 1px solid #000;
}
.form {
	float: left;
	height: 40px;
	width: 500px;
	font-size: 20px;
	padding-top: 20px;
	padding-left: 100px;
}
.form2 {
	float: left;
	height: 60px;
	width: 500px;
	font-size: 18px;
	padding-left: 100px;
}
.content {
	float: left;
	width: 600px;
}
.form3 {
	float: left;
	height: 80px;
	width: 500px;
	font-size: 18px;
	padding-left: 100px;
}
.form4 {
	float: left;
	height: 130px;
	width: 500px;
	font-size: 18px;
	padding-left: 100px;
	padding-bottom: 100px;
}

