#BOMB {font-size:12;
	margin:0px auto 0px auto;
	width:1000px;
	background:url(./images/top_side.gif) repeat-y #EFEFEF;}

#BOTTOM {font-size:12;
	margin:0px 0px 0px 0px;
	width:1000px;
	height:30px;
	background:url(./images/top_bottom.gif) no-repeat #EFEFEF;}

#HEAD {margin:0px 0px 0px 0px;
	padding:0px auto 0px auto;
	width:980px;
	height:170px;
	background:url(./images/toptitle.gif) no-repeat;
	text-align:center; }

#LEFTMENU {float:left;
	width:220px; }
#LEFTMENU .topmenu {position:absolute;
		top:270px;left:15px;
		width:180px;height:380px;
		border: 1px solid #999999;
		padding:5px auto 5px 5px;
		padding-top:5px;
		background:#DDDDDD;}
#LEFTMENU .middlemenu {position:absolute;
		top:185px;left:10px;
		width:180px;height:200px;
		border: 1px solid #999999;
		padding:5px auto 5px 5px;
		background:#EEEEEE; }
#LEFTMENU .bottommenu {position:absolute;
		top:320px;left:5px;
		width:180px;height:140px;
		border: 1px solid #999999;
		padding:10px auto 5px 5px;
		background:#FFFFFF; }
#LEFTMENU .hellmenu {position:absolute;
		top:550px;left:20px;
		width:180px;height:260px;
		border: 1px solid #999999;
		padding:10px auto 5px 5px;
		background:#EDEDED; }
#LEFTMENU .menucomment {position:absolute;
		top:480px;left:20px;
		width:170px;height:50px; }
#LEFTMENU .list {background: url(/images/icon.gif) no-repeat 5px;
		padding-top:10px;
		padding-left:30px; }
#LEFTMENU .list2 {background: url(/images/icon2.gif) no-repeat 5px;
		padding-top:10px;
		padding-left:30px; }
#LEFTMENU .list3 {background: url(/images/icon3.gif) no-repeat 5px;
		padding-top:10px;
		padding-left:30px; }
#LEFTMENU .list4 {background: url(/images/icon4.gif) no-repeat 5px;
		padding-top:10px;
		padding-left:30px; }

#MAIN {float:left;
	width:630px;}
#MAIN .maintop {clear:both;
		background:url(/images/main_title.gif) no-repeat;
		width:610px;
		height:90px;}
#MAIN .mainleft {float:left;
		width:310px;
		padding:5px 10px 5px 10px;}
#MAIN .mainleft_right {width:310px;
		text-align:right; }
#MAIN .mainright {float:left;
		width:240px;
		height:340px;
		background:url(/images/topgenre.gif) no-repeat;}

#DASHED { border-bottom:1px dashed #AAAAAA;margin:2px 2px 2px 2px; }

#pierrot {height:130px;}

.text {border:1px solid #666666;}
.table {border:1px solid #999999; }
.td_item {border-right:1px solid #999999;
	border-bottom:1px solid #999999;
	padding:2px auto 2px 2px;}
.marginleft10{padding-left:10px;padding-top:3px;padding-bottom:3px; }
.marginleft30{margin-left:30px;
	padding:3px auto 3px auto;
	line-height:130%; }

td {font-size:12px; }
body {font-size:12px;
	background:#EFEFEF;}
.menu1 { border-bottom:1px dashed #AAAAAA;width:180px;text-align:left;line-height:130%;padding:2px 6px 2px 2px;}

#slide{ width: 550px; height: 150px; overflow: hidden; float:left; position: relative;}
#slide div{ width: 540px; height: 150px; position:absolute;float:left; left: 540px;}

#previous{ width: 30px; height: 30px; float:left; background: url(./images/left.gif);
  position: relative; top: 60px; cursor: pointer;
  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='./images/left.png', sizingMethod='crop');}
#next{ width: 30px; height: 30px; float:left; background: url(./images/right.gif);
  position: relative; top: 60px; cursor: pointer;margin-left:15px;
  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='./images/right.png', sizingMethod='crop');}
#buttons{ position: relative;width:600px;text-align:right; clear:both;}
#buttons div{ width: 20px; height: 20px; background: url(./images/button.gif);
  float: right; margin-right: 5px; display: inline;}
#buttons div b{ display: block; width: 20px; height: 20px;
  line-height: 19px; font-family: arial, sans-serif;
  font-size: 11px; color: #16a; text-align: center; cursor: pointer;}



.clear {clear:both;}
.font14 {font-size:14px;}
.subtitle {margin-top:20px;margin-bottom:20px;}
.management {width:800px;margin:10px auto;text-align:center;margin-bottom:30px;}
.management .mngcomment{width:650px;margin:0px auto;text-align:left;}
.management ul li{font-size:14px;line-height:140%;}
.management .cost{width:650px;margin:20px auto;text-align:left;}
.management .cost dl{margin-top:20px;margin-left:10px;;overfloat:hidden;font-size:14px;}
.management .cost dt,dd{float:left;border:1px solid #999999;padding:5px;margin-top:5px;}
.management .cost dt{width:440px;clear:both;}
.management .cost dd{width:150px;margin-left:5px;color:#000099;font-weight:bold;text-align:right;}
.management .order{width:300px;height:50px;margin:0px auto;line-height:50px;border:1px solid #000000;}
.management .order a{width:100%;height:100%;display:block;text-decoration:none;font-size:20px;font-weight:bold;}
.management .order a:hover{background-color:#DDDDDD;}

