* {
	padding:0px;
	margin: 0px;
	list-style-type:none;
}

body {
	font-family :'メイリオ', 'Meiryo', 'Hiragino Kaku Gothic Pro', 'ヒラギノ角ゴ Pro W3', 'Osaka', 'ＭＳ Ｐゴシック', sans-serif;
	text-decoration: none;
	list-style-type: none;
	margin: 0px;
	padding: 0px;
	font-size: 12px;
	color:#000;
	line-height:1.4;
	overflow-x: hidden;
}
* html body {
	font-family :'ＭＳ Ｐゴシック', sans-serif;
}


#container #s_logo {
	height: 100px;
	width: 340px;
	float: left;
}
#container #s_data {
	width:489px;
	clear: both;
	margin-right: auto;
	margin-left: auto;
	padding-top: 10px;
}
#center_body div #shop_container #waku #osusu #sp_data {
	width:489px;
	float:right;
	width:230px;
}
#sp_data table th,
#sp_data table td {
  padding: 3px 4px 1px;
}

#sp_data table th {
	width: 40px;
	vertical-align: top;
	background: url("../shop/img/table_1.gif") no-repeat 100% 0;
	font-weight: bold;
	text-align: left;
}

#sp_data table tr.first th {
  background: url("../shop/img/table_1.gif") no-repeat 100% -1px;
}

#sp_data table td.left,
#sp_data table tr.first td.left {
  background: url("../shop/img/table_1_1.gif") no-repeat 100% 0;
}

#sp_data table tr.first td.left {
  background-position: 100% -1px;
}

#sp_data table td.left {

}

#sp_data table td {
	background: url("../shop/img/table_2.gif") repeat-x 0 0;
	text-align: left;
}

#sp_data table tr.first td {
  background-position: 0 -1px;
}

#sp_data table td strong {
  font-weight: normal;
}

#sp_data table td img {
  padding-top: 5px;
  vertical-align: bottom;
}

.ie_7 #sp_data table td img {
  padding-top: 0;
  vertical-align: middle;
}

/* コメント */
#sp_data p.comment {
  margin-top: 10px;
  height: 115px;
  padding: 5px;
  overflow-y: scroll;
  background-color: #f6f6f6;
}

#sp_data p.comment {
	height: 150px;
	text-align: left;
	clear: both;
}
#sp_data .wrap {
	padding-bottom: 1px;
    border-bottom: 1px solid #ccc;
}

#sp_data table {
	table-layout: auto;
	width: 100%;
}
#s_data .wrap {
	padding-bottom: 1px;
	border-bottom: 1px solid #ccc;
}

#s_data table {
  table-layout: auto;
  width: 100%;
}

#s_data table th,
#s_data table td {
  padding: 3px 4px 1px;
}

#s_data table th {
	width: 70px;
	vertical-align: top;
	background: url("../shop/img/table_1.gif") no-repeat 100% 0;
	font-weight: bold;
}

#s_data table tr.first th {
  background: url("../shop/img/table_1.gif") no-repeat 100% -1px;
}

#s_data table td.left,
#s_data table tr.first td.left {
  background: url("../shop/img/table_1_1.gif") no-repeat 100% 0;
}

#s_data table tr.first td.left {
  background-position: 100% -1px;
}

#s_data table td.left {

}

#s_data table td {
	background: url("../shop/img/table_2.gif") repeat-x 0 0;
	text-align: left;
	vertical-align:top;
}

#s_data table tr.first td {
  background-position: 0 -1px;
}

#s_data table td strong {
  font-weight: normal;
}

#s_data table td img {
  padding-top: 5px;
  vertical-align: bottom;
}

.ie_7 #s_data table td img {
  padding-top: 0;
  vertical-align: middle;
}

/* コメント */
#s_data div.comment {
  margin-top: 10px;
}

#s_data div.comment {
	text-align: left;
	clear: both;
}
#container #sublink ul li {
	color: #F00;
	line-height: 140%;
	text-align: left;
}
#container #sublink {
	float: right;
	width: 140px;
	margin-top: 5px;
}
#container #s_cover {
	width: 491px;
}

#container #s_cover #sublink ul li img {
	vertical-align: text-top;
}

#container  #s_menu ul li {
	display: inline;
}
#container  #waku {
	width: 491px;
	margin-bottom: 20px;
	margin-right: auto;
	margin-left: auto;
}
#container  #waku #osusu {
	margin-top: 10px;
}
#container  #waku #osusu #topbg {
	background-image: url(../shop/img/osusu_top.gif);
	background-repeat: no-repeat;
	background-position: left top;
	margin: 0px;
	padding: 0px;
	height: 10px;
	width: 491px;
}
#container  #waku #osusu #bottombg {
	background-image: url(../shop/img/osusu_bottom.gif);
	margin: 0px;
	padding: 0px;
	height: 10px;
	width: 491px;
	clear: both;
}
#container  #waku #osusu #osusulist {
	background-color: #FCC;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #F00;
	border-left-color: #F00;
}
#container  #waku #osusu #gallery {
	background-color: #FFF;
	padding: 5px;
	text-align: left;
	float: left;
	width: 245px;
	border: 1px solid #F00;
}
#container  #waku #osusu #osusulist table {
	clear:both;
	width: 491px;
	margin-right: auto;
	margin-left: auto;
}
#container  #waku #osusu #osusulist table tr td {
	width:110px;
	border: 1px solid #F00;
	padding: 0px;
	background-color: #F99;
}
#container  #waku #osusu #osusulist table tr th {
	color: #F00;
	text-align: center;
}
#container  #waku #osusu #osusulist .tit {
	float: left;
	width: 155px;
	margin-left: 10px;
	margin-bottom: 10px;
}
#container  #waku #osusu #osusulist .more {
	font-weight: bold;
	color: #F00;
	float: right;
	margin-top: 35px;
	margin-right: 10px;
}
.tit_system {
	background-image: url(../shop/img/tit_system.jpg);
	background-repeat: no-repeat;
	height: 32px;
	width: 491px;
	margin-top: 10px;
	text-indent: -1500em;	
}
.tit_girl {
	background-image: url(../shop/img/tit_girl.jpg);
	background-repeat: no-repeat;
	height: 32px;
	width: 491px;
	margin-top: 10px;
	text-indent: -1500em;	
}
.tit_movie {
	background-image: url(../shop/img/tit_movie.jpg);
	background-repeat: no-repeat;
	height: 32px;
	width: 491px;
	margin-top: 10px;
	text-indent: -1500em;	
}
.tit_prof {
	background-image: url(../shop/img/tit_prof.jpg);
	background-repeat: no-repeat;
	height: 32px;
	width: 491px;
	margin-top: 10px;
	text-indent: -1500em;
}
.tit_schedule {
	background-image: url(../shop/img/tit_schedule.jpg);
	background-repeat: no-repeat;
	height: 32px;
	width: 491px;
	margin-top: 10px;
	text-indent: -1500em;	
}
.tit_syame {
	background-image: url(../shop/img/tit_syame.jpg);
	background-repeat: no-repeat;
	height: 32px;
	width: 491px;
	margin-top: 10px;
	text-indent: -1500em;	
}
.tit_system {
	background-image: url(../shop/img/tit_system.jpg);
	background-repeat: no-repeat;
	height: 32px;
	width: 491px;
	margin-top: 10px;
	text-indent: -1500em;	
}
.tit_tyokusou {
	background-image: url(../shop/img/tit_tyokusou.jpg);
	background-repeat: no-repeat;
	height: 32px;
	width: 491px;
	margin-top: 10px;
	text-indent: -1500em;	
}
.tit_shinjin {
	background-image: url(../shop/img/tit_shinjin.jpg);
	background-repeat: no-repeat;
	height: 32px;
	width: 491px;
	margin-top: 10px;
	text-indent: -1500em;	
}
.tit_event {
	background-image: url(../shop/img/tit_event.jpg);
	background-repeat: no-repeat;
	height: 32px;
	width: 491px;
	margin-top: 10px;
	text-indent: -1500em;	
}
.tit_schedule {
	background-image: url(../shop/img/tit_schedule.jpg);
	background-repeat: no-repeat;
	height: 32px;
	width: 491px;
	margin-top: 10px;
	text-indent: -1500em;	
}
#container  #waku .s_waku {
	width: 491px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 10px;
	text-align: left;
}
#container  #waku #top .s_waku table tr th {
	background-color: #CCC;
	text-align: center;
}
#container  #waku #top .s_waku #top table tr td {
	text-align: center;
}
#container  #waku .s_waku ul li {
	display: inline;
	margin-bottom: 10px;
}
#container  #con_bottom .s_tit {
	width: 491px;
	margin-bottom:15px;
	margin-top:10px;
}
.ss_waku {
	width: 471px;
	margin-top: 5px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	text-align: left;
}
.red {
	color:#F00;
}
.blue {
	color:#00F;
}
.ss_waku ul li {
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #CCC;
	list-style-type: none;
	padding-top: 5px;
	padding-bottom: 5px;
	text-align: left;
}

#container  #waku .s_waku table tr td .girlwaku {
	border: 1px solid #F00;
	height: 112px;
	width: 175px;
}
#container  #waku .s_waku table tr td .girlwaku tr .prof {
	text-align: left;
}

#container #s_menu {
	clear:both;
	margin-top:10px;
	width: 491px;
	margin-right: auto;
	margin-left: auto;
	background-color: #F6F6F6;
}
#container #s_menu ul {
	width: 475px;
	margin-right: auto;
	margin-left: auto;
	padding-top: 8px;
	padding-bottom: 8px;
}
#container #waku #osusu #osusulist .girllist {
	clear: both;
	width: 471px;
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 10px;
}
#container #waku #osusu #osusulist .girllist.clearfix ul li {
	display: inline;
}
#container #waku #osusu #osusulist .girllist.clearfix ul .girl01 {
	text-align: center;
	float: left;
	margin-right:7px;
	width: 112px;
}
#container #waku #osusu #osusulist .girllist.clearfix ul .girl02 {
	text-align: center;
	float: right;
	width: 112px;
}
#container #waku .s_waku ul li .eve_tb {
	width: 100%;
	margin-bottom: 10px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
#container #waku .s_waku ul li .eve_tb tr .eve_th {
	color: #F00;
	background-color: #FCC;
	width: 20%;
	padding: 5px;
}
#container #waku .s_waku ul li .eve_tb tr .eve_td {
	text-align: left;
	padding: 5px;
	background-color: #FFF;
}
#container #waku .s_waku #event ul li {
}
#container #waku .s_waku #tyokusou ul li .tyoku_hr {
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #F00;
	text-align: left;
}

#container #waku #syame table {
	border-bottom-width: 2px;
	border-bottom-style: dashed;
	border-bottom-color: #999;
}
#container #waku #syame table tr th {
	text-align: left;
	vertical-align: top;
	width: 160px;
	padding-bottom: 10px;
	padding-top: 10px;	
}
#container #waku #syame table tr td {
	vertical-align: top;
	padding-bottom: 10px;
	padding-top: 10px;
	padding-left: 10px;
	text-align: left;
}
#container #waku .s_waku #sche table {
	width: 100%;
	margin-top: 10px;
	margin-bottom: 10px;
}
#container #waku .s_waku #sche table tr th {
	background-color: #FCC;
	width: 13%;
}
#container #waku .s_waku #sche table tr td {
	text-align: center;
}
#container #waku .s_waku #sche table tr .thum {
	text-align: center;
	width:60px;
}
.line01 { border-collapse: collapse; border-style: none;}
.line02 { border: 1px solid #F00; background-color: #FCC; color: #000000;}
.line03 { border: 1px solid #F00; background-color: #FFFFFF; color: #000000;}
.line04 { border: 1px solid #F00; background-color: #FFFFFF; color: #FF0066;}
#container #waku .s_waku #girl table tr .redline {
	border: 1px solid #F00;
	height: 82px;
	width: 150px;
	padding: 5px;
}
#container #waku #syame {
	margin-right: auto;
	margin-left: auto;
}
#s_cover #s_logo img {
	text-align: center;
	vertical-align: middle;
	margin: auto;
	clear: both;
}
#profile #container #waku #osusu #gallery table {
	width: 100%;
	margin-right: auto;
	margin-left: auto;
}
#profile #container #waku #osusu #gallery table tr td table tr td {
	border: 1px solid #F00;
}


#profile #container #waku #osusu #gallery table tr .thumnail {
	width: 70px;
	vertical-align: top;
	margin-right: 20px;
}
#profile #container #waku #osusu #gallery table tr td .bigphoto {
	width: 300px;
}
#profile #container #waku #osusu #gallery table tr td {
	margin-left: 10px;
}
#wrp #container #main_body #center_body div #shop_container #s_cover #s_logo img {
	vertical-align: middle;
	margin-top: auto;
	margin-bottom: auto;
}
#wrp #container #main_body #center_body div #shop_container #waku .s_waku #tyokusou ul li p {
	text-align: left;
	clear: both;
}
#wrp #container #main_body #center_body div #shop_container #waku .s_waku #tyokusou ul li .date {
	text-align: right;
	clear: both;
}

			#movie ul.list,
			#movie ul.list li,
			#movie ul.list li .shop_link,
			#movie ul.list li .movie_waku{
				margin:0;
				padding:0;
				list-style:none;
				border:0;
				text-decoration:none;
			}
			#movie ul.list li{
				margin:5px 13px 5px 0;
				float:left;
				position:relative;
			}
			#movie ul.list li .shop_link{
				display:block;
				position:relative;
				float:left;	
				width:110px;
				height:85px;
				text-indent:-1000em;
				overflow:hidden;
				z-index:1;						
			}
			#movie ul.list li .movie_waku{
				position:absolute;
				width:100px;
				height:75px;
				border:0;
			}
			
			/* Jewel Case */
			#movie ul.list li.play .movie_waku{
	width:100px;
	height:75px;
	top:8px;
	left:8px;
			}			
			#movie ul.list li.play .shop_link{
				background:url(../img/play.png) 0 0 no-repeat;
				width:110px;
				height:85px;							
			}
			#movie ul.list li.play{
	/*background:url(../img/blank_insert.gif) 12px 3px no-repeat;*/
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color:#CCC;
	width: 150px;

			}
[if IE ]>
			<style>
				#movie img { -ms-interpolation-mode:bicubic; }			
			</style>
		<![endif]
		
		[if IE 6]>
			<style>
				#movie ul.music li a{ background:none !important; }
				#movie ul.music li.play a{ 
					filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../img/play.png', sizingMethod='crop');	
        		}
			</style>			
#syame table tr td {
	text-align: left;
}
#wrp #container #main_body #center_body div #shop_container #waku #osusu #osusulist .more a {
	color: #F00;
}
#wrp #container #main_body #center_body div #shop_container #s_cover #sublink ul .center {
	text-align: center;
}
#event ul li .eve_tb tr .eve_td .clearfix .eve_tx {
	float: left;
	width: 80%;
}
#event ul li .eve_tb tr .eve_td .clearfix .eve_ph {
	float: right;
	width: 19%;
	text-align: right;
}
#tyokusou ul li .clearfix .geki_tx {
	float: left;
	width: 65%;
}
#tyokusou ul li .clearfix .geki_ph {
	float: right;
	width: 34%;
	text-align: center;
	padding-top: 10px;
}

#shop_container #waku #osusumegirl {
	background-image: url(../shop/img/osusumebg.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	width: 150px;
	margin-right: auto;
	margin-left: auto;
}
#shop_container #waku #osusumegirl .osugirl {
	padding-top:30px;
}
#shop_container #waku #osusumegirl .allgirls {
	color: #F00;
	padding-top: 10px;
	padding-bottom:10px;
}


#shop_container #waku #osusumegirl .allgirls a {
	color: #F00;
	text-decoration: underline;
}
#wrp #container #main_body #center_body div #shop_container #waku #osusu #gallery table tr .thumnail {
	width: 70px;
	vertical-align: top;
	margin-right: 20px;
}
#shop_container #waku #osusu #gallery table {

}
#shop_container #waku #top .s_waku table tr .op {
	width: 25%;
}
#shop_container #waku #top .s_waku table tr .price {
	width: 15%;
}
#shop_container #waku #top .s_waku table tr .time {
	width: 50%;
}
#shop_container #waku #top .s_waku table tr td {
	background-color: #FFF;
}
#shop_container #waku #osusu #sp_data .option {
	text-align: left;
	margin-top: 10px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCC;
}
#shop_container #waku #osusu #sp_data .option dt {
	vertical-align: top;
	background: url("../shop/img/table_1.gif") no-repeat 100% 0;
	font-weight: bold;
	width:100px;
	padding: 3px 4px 1px;
}
#shop_container #waku #osusu #sp_data .option dd {
	border-top-width: 1px;
	border-top-style: dashed;
	border-top-color: #CCC;
	border-right-color: #CCC;
	border-bottom-color: #CCC;
	border-left-color: #CCC;
}
#shop_container #waku #system {
	margin-top: 10px;
}
#system .s_waku table tr td {
	background-color: #FFF;
}
#system .s_waku table tr .time {
	background-color: #CCC;
	text-align: center;
}
#system .s_waku table tr .price01 {
	background-color: #CCC;
	text-align: center;
}
#system .s_waku table tr th {
	background-color: #CCC;
	text-align: center;
}
#system .s_waku table tr .option {
	width: 25%;
	text-align: center;
}
#system .s_waku table tr .price02 {
	width: 15%;
	text-align: center;
}
#girl ul.list,
#girl ul.list li,
#girl ul.list li a,
#girl ul.list li img{
	margin:0;
	padding:0;
	list-style:none;
	border:0;
	text-decoration:none;
}
#girl ul.list li{
	margin:0 5px 0px 0;
	float:left;
	position:relative;
}
#girl ul.list li a{
	float:left;	
	width:78px;
	height:104px;
}
#girl ul.list li .girls{
	position:absolute;
	width:78px;
	border:0;
	left: 5px;
	top: 5px;
}
#girl .list .play table tr th a 
#girl ul.list li.play .girls{
	width:78px;
	height:104px;
}			

#girl ul.list li.play{
	/*background:url(../img/blank_insert.gif) 12px 3px no-repeat;*/
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color:#FCC;
	border-right-width: 2px;
	border-right-style: solid;
	border-right-color:#FCC;
	width: 156px;
	height:140px;
}
#girl .list .play table {
	width: 156px;
	height: 134px;
}
#girl .list .play table tr .osusume {
	text-align: right;
	vertical-align: bottom;
	padding: 2px;
}
#girl .list .play table tr .osusume_sign {
	float: left;
	text-align: right;
	vertical-align: bottom;
}

#girl .list .play table tr .profile {
	vertical-align: top;
	width: 44%;
}
#shop_container #s_cover #sublink ul li a:link {
	color:#F00;
}
#shop_container #s_cover #sublink ul li a:hover {
	color:#F00;
	text-decoration:underline;
}
#shop_container #s_cover #sublink ul li a:visited {
	color:#F00;
}
.rate_title {
	font-weight: bold;
}
.rate_line {
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #CCC;
	padding-bottom: 10px;
	padding-top: 10px;
}
.s_waku .rate_tb tr th {
	padding: 5px;
}
.s_waku .rate_tb tr td {
	padding: 5px;
}
.s_waku .op_tb tr th {
	padding: 3px;
}
.s_waku .op_tb tr td {
	padding: 3px;
}

#wrp #container #main_body #center_body div #shop_container #waku #system .s_waku .op_tb {
	clear:both;	
}
#wrp #container #main_body #center_body div #shop_container #waku #system .s_waku .op_tb .payoption {
	vertical-align: top;
	background: url("../shop/img/op_tbbg.gif") no-repeat 100% 0;
	font-weight: bold;
	width:491px;
	height:18px;
	padding: 3px 0px 0px 0px;
}
#wrp #container #main_body #center_body div #shop_container #waku #system .s_waku .op_tb .op_loop {
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #CCC;
	width:24%;
	padding:2px;
	float:left;
}
#wrp #container #main_body #center_body div #shop_container #waku #system .s_waku .op_tb .op_loop2 {
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #CCC;
	padding:2px;
}
#wrp #container #main_body #center_body div #shop_container .comment {
	text-align: left;
	margin-top: 10px;
}
#wrp #container #main_body #center_body div #shop_container #s_data .wrap table tbody .first .ossusu {
	width: 150px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #CCC;
	text-align: center;
}
#wrp #container #main_body #center_body #shop_container .comment {
	color: #09C;
	margin-top: 8px;
}
#wrp #container #main_body #center_body #shop_container #s_data .wrap table tbody .first .ossusu {
	text-align: center;
	width: 140px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #CCC;
	vertical-align: top;
}
.osuosu {
	font-size:16px;
	font-weight:bold;
	color:#F90;
}
#wrp #container #main_body #center_body #shop_container #s_cover #sublink ul .qrcenter {
	text-align: center;
}




.glossymenu{
	margin: 10px 0;
	width: 230px; /*width of menu*/
}

.glossymenu a.menuitem{
background: black url(../img/glossyback2.gif) repeat-x bottom left;
color: white;
display: block;
position: relative;
width: auto;
padding: 4px 0;
padding-left: 10px;
text-decoration: none;
font-weight:bold;
cursor:pointer;
}


.glossymenu a.menuitem:visited, .glossymenu .menuitem:active{
color: white;
}

.glossymenu a.menuitem .statusicon{ /*CSS for icon image that gets dynamically added to headers*/
position: absolute;
top: 5px;
right: 5px;
border: none;
}

.glossymenu a.menuitem:hover{
background-image: url(../img/glossyback.gif);
}

.glossymenu div.submenu{ /*DIV that contains each sub menu*/
background: white;
}

.glossymenu div.submenu ul{ /*UL of each sub menu*/
list-style-type: none;
margin: 0;
padding: 0;
}

.glossymenu div.submenu ul li{
border-bottom: 1px dashed #cccccc;
text-align:left;
padding:3px;
}

.glossymenu div.submenu ul li a{
display: block;
color: black;
text-decoration: none;
padding: 2px 0;
padding-left: 10px;
}

.glossymenu div.submenu ul li a:hover{
background: #DFDCCB;
colorz: white;
}
#wrp #container #main_body #center_body div #shop_container #waku #osusu #sp_data .sche {
	margin-top: 10px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCC;
}
#wrp #container #main_body #center_body div #shop_container #waku #osusu #sp_data .sche table tbody tr .day {
	width: 65px;
}
#wrp #container #main_body #center_body div #shop_container #waku .title {
	margin-top: 10px;
}
#wrp #container #main_body #center_body div #shop_container #waku .s_waku #profmovie .list .moviewaku {
	/*background:url(../img/blank_insert.gif) 12px 3px no-repeat;*/
	width: 490px;
}
#wrp #container #main_body #center_body div #shop_container #waku .s_waku #profmovie .list .moviewaku table tr .leftbox .movie {
	display:block;
	position:relative;
	float:left;	
	width:110px;
	height:85px;
	text-indent:-1000em;
	overflow:hidden;
	z-index:1;	
}
#wrp #container #main_body #center_body div #shop_container #waku .s_waku #profmovie .list .moviewaku table tr .leftbox .movie {
	position:absolute;
	width:100px;
	height:75px;
	border:0;
}
#wrp #container #main_body #center_body div #shop_container #waku .s_waku #profmovie .list .moviewaku table tr .leftbox .movie {
	background:url(../img/play.png) 0 0 no-repeat;
	width:110px;
	height:85px;
}
#wrp #container #main_body #center_body div #shop_container #waku .s_waku #profmovie .list .moviewaku table tr td .filter {
	width:100px;
	height:75px;
	padding-left:5px;
	padding-top:3px;
}
#wrp #container #main_body #center_body div #shop_container #waku .s_waku #profmovie .list .moviewaku table tr td {
	padding: 3px;
	vertical-align: top;
}
#wrp #container #main_body #center_body div #shop_container #waku .s_waku #profmovie .list .moviewaku table {
	width: 100%;
}
#wrp #container #main_body #center_body div #shop_container #waku .s_waku #profmovie .list .moviewaku table tr td .more {
	margin-top: 10px;
}
#wrp #container #main_body #center_body div #shop_container #waku .s_waku #profmovie .list .moviewaku table tr .leftbox {
	width: 120px;
}
#wrp #container #main_body #center_body div #shop_container #waku .s_waku #profmovie .list .moviewaku table {
	width: 100%;
	border-bottom-width: 2px;
	border-bottom-style: dashed;
	border-bottom-color: #cccccc;
	padding-bottom: 10px;
}
#wrp #container #main_body #center_body div #shop_container #waku .s_waku #schedule ul li table tr .photo {
	background-color: #FFF;
	text-align: center;
	vertical-align: middle;
	width: 97px;
}
#wrp #container #main_body #center_body div #shop_container #waku .s_waku #schedule ul li table {
	height: 102px;
	width: 100%;
	margin-bottom: 10px;
}
#wrp #container #main_body #center_body div #shop_container #waku .s_waku #schedule ul li table tr .day {
	height: 20px;
	background-color: #FFF;
	text-align: center;
	width: 55px;
	font-size: 10px;
}
#wrp #container #main_body #center_body div #shop_container #waku .s_waku #schedule ul li table tr .time {
	background-color: #FFF;
	text-align: center;
	font-size: 10px;
	line-height: 10px;
}
#wrp #container #main_body #center_body div #shop_container #waku .s_waku #schedule ul li table tr .data {
	height: 20px;
	padding: 2px;
	color: #FFF;
}

#wrp #container #main_body #center_body div #shop_container #waku #movietit {
	background-image: url(../shop/img/tit_moviebg.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 32px;
	width: 491px;
}
#wrp #container #main_body #center_body div #shop_container #waku #movietit .name {
	font-size: 14px;
	font-weight: bold;
	color: #FFF;
	padding-left: 30px;
	padding-top: 7px;
}

#wrp #container #main_body #center_body div #shop_container #waku #syametit {
	background-image: url(../shop/img/tit_syamebg.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 32px;
	width: 491px;
}
#wrp #container #main_body #center_body div #shop_container #waku #syametit .name {
	font-size: 14px;
	font-weight: bold;
	color: #FFF;
	padding-left: 30px;
	padding-top: 7px;
}

