@charset "utf-8";
/* ===================================================================
CSS information

 file name  :base_entertainment.css
 author     :yourName (admin)
 style info :entertainmentディレクトリ内ページのスタイル
=================================================================== */

/* -----------------------------------------------------------
 エンタテインメント ラインナップ
----------------------------------------------------------- */
/* lineupUnit1 */
#sub_box .enter_lineupUnit1 {
 _zoom: 1;
 overflow: hidden;
 border:10px solid #CCD8DF;
 margin: 0 10px 20px 10px;
 padding: 20px;
}
#sub_box .enter_lineupUnit1 p.image {
 float: left;
 width: 150px;
}
#sub_box .enter_lineupUnit1L {
 float: right;
 width: 385px;
}
#sub_box .enter_lineupUnit1L img {
 padding: 3px 0 4px 0;
}
#sub_box .enter_lineupUnit1L img .padding0 {
	display: inline;
	padding: 0px;
}
#sub_box .enter_lineupUnit1L h4 {
 background:url(../images/common_arrow01.gif) 0 0.5em no-repeat;
 padding: 0 0 10px 10px;
 font-size: 120%;
}
#sub_box .enter_lineupUnit1L h4 img{
 display: inline;
 padding: 0 0 0 3px;
}
#sub_box .enter_lineupUnit1L p {
 border-top: #006FC5 1px dotted;
 padding: 10px 0 0 0;
}

/* lineupUnit2 */
#sub_box .enter_lineupUnit2 {
 padding: 0 10px;
}
#sub_box .enter_lineupUnit2L {
 float: left;
 border:10px solid #CCD8DF;
 margin: 0 10px 20px 0;
 padding: 20px;
 width: 240px;
}
#sub_box .enter_lineupUnit2R {
 float: right;
 border:10px solid #CCD8DF;
 margin: 0 0 20px 10px;
 padding: 20px;
 width: 240px;
}
#sub_box .enter_lineupUnit2 h4 {
 background:url(../images/common_arrow01.gif) 0 0.5em no-repeat;
 padding: 0 0 10px 10px;
 font-size: 120%;
}
#sub_box .enter_lineupUnit2 p.image {
 border-top: none;
 padding: 0 0 15px 0;
 text-align: center;
}
#sub_box .enter_lineupUnit2 p.image img {
 display: inline;
}
#sub_box .enter_lineupUnit2 img {
 padding: 0 0 4px 0;
}
#sub_box .enter_lineupUnit2 p {
 border-top: #006FC5 1px dotted;
 padding: 10px 0 0 0;
}

/* lineupUnit3 */
#sub_box .enter_lineupUnit3 {
 _zoom: 1;
 overflow: hidden;
 padding: 0 0 20px 10px;
}
#sub_box .enter_lineupUnit3L {
 float: left;
 border:10px solid #CCD8DF;
 margin: 0 20px 0 0;
 padding: 20px;
 width: 132px;
}
#sub_box .enter_lineupUnit3R {
 float: left;
 border:10px solid #CCD8DF;
 margin: 0;
 padding: 20px;
 width: 132px;
}
#sub_box .enter_lineupUnit3 h4 {
 background:url(../images/common_arrow01.gif) 0 0.5em no-repeat;
 padding: 0 0 0 8px;
 /*font-size: 120%;*/
}
#sub_box .enter_lineupUnit3 p.image img {
 padding: 0 0 12px 0;
}
#sub_box .enter_lineupUnit3 img {
 padding: 0 0 4px 0;
}

/* -----------------------------------------------------------
 清水すしミュージアム
----------------------------------------------------------- */
/* sushim_box1 */
#sub_box .sushim_box1 {
 padding: 0 10px;
}
#sub_box .sushim_box1 h3 {
 background: none;
 margin: 0;
 padding: 0 0 15px 0;
}
/* detail_box */
#sub_box .sushim_box1 .detail_box {
 _zoom: 1;
 overflow: hidden;
 border: #006FC5 1px solid;
 padding: 0 10px 10px 10px;
}
#sub_box .sushim_box1 .detail_box h4 {
 border-bottom: #006FC5 1px dotted;
}
#sub_box .sushim_box1 .detail_box h4 img {
 float: none;
 padding: 0;
 width: 193px;
}
#sub_box .sushim_box1 .detail_box img {
 float: left;
 padding: 15px 0 0 0;
 width: 210px;
}
#sub_box .sushim_box1 .detail_boxR {
 float: right;
 padding: 15px 10px 0 0;
 width: 340px;
}
#sub_box .sushim_box1 .detail_boxR p {
 padding: 0 0 5px 0;
}
#sub_box .sushim_box1 .detail_boxR strong {
 font-size: 120%;
 color: #006FC5;
}
#sub_box .sushim_box1 .detail_boxR dl {

}
#sub_box .sushim_box1 .detail_boxR dl dt {
 clear: both;
 float: left;
 border-right: #CCD8DF 1px solid;
 margin: 3px 0;
 font-weight: bold;
 color: #006FC5;
 width: 6em;
}
#sub_box .sushim_box1 .detail_boxR dl dd {
 padding: 3px 0 3px 8em;
}

#sub_box p.sushim_bnr {
 padding: 15px 20px;
 text-align: center;
}
#sub_box p.sushim_bnr img {
 padding: 0 0 5px 0;
}
/* sushim_box2 */
#sub_box .sushim_box2 {
 padding: 0 10px;
}
#sub_box .sushim_box2 p {
 padding: 0 0 15px 0;
}
/* list_box */
#sub_box .sushim_box2 .list_box {
 _zoom: 1;
 overflow: hidden;
 border: #CCD8DF 10px solid;
 margin: 0 0 15px 0;
 padding: 0 10px 10px 10px;
}
#sub_box .sushim_box2 .list_box h5 {
 border-bottom: 1px #006FC5 dotted;
}
#sub_box .sushim_box2 .list_box h5 img {
 float: none;
 padding: 0;
 width: 209px;
}
#sub_box .sushim_box2 .list_box img {
 float: left;
 padding: 15px 0 0 0;
 width: 166px;
}
#sub_box .sushim_box2 .list_box .list_unit  {
 clear:both;
 padding: 5px 10px 0 10px;
}
#sub_box .sushim_box2 .list_box .list_unitR  {
 float: right;
 padding: 15px 10px 0 0;
 width: 340px;
}
#sub_box .sushim_box2 .list_box .list_unitR h6 img  {
 float: none;
 padding: 0 0 10px 0;
}
#sub_box .sushim_box2 .list_box .list_unitR strong {
 color: #006FC5;
 font-size: 120%;
}
#sub_box .sushim_box2 .list_box .list_unitR p  {
 padding: 0;
}
/* sushim_box3 */
#sub_box .sushim_box3 {
 padding: 0 10px;
}
#sub_box .sushim_box3 p {
 padding: 0 0 15px 0;
}
/* syoukai_box */
#sub_box .sushim_box3 .syoukai_box {
 padding: 10px;
}
#sub_box .sushim_box3 .syoukai_box img {
 float: left;
 width: 230px;
}
#sub_box .sushim_box3 .syoukai_boxR {
 float: right;
 width: 350px;
}
#sub_box .sushim_box3 .syoukai_boxR p {

}
#sub_box .sushim_box3 .syoukai_boxR strong {
 color: #006FC5;
 font-size: 120%;
}
/* kancho_box */
#sub_box .sushim_box3 .kancho_box {
 _zoom: 1;
 overflow: hidden;
 clear: both;
 border: #CCD8DF 10px solid;
 margin: 0 10px;
 padding: 0 10px 20px 10px;
}
#sub_box .sushim_box3 .kancho_box h5 {
 border-bottom: #006FC5 1px dotted;
}
#sub_box .sushim_box3 .kancho_box h5 img {
 float: none;
 padding: 0;
 width: 178px;
}
#sub_box .sushim_box3 .kancho_box img {
 float: left;
 padding: 15px 0 0 10px;
 width: 230px;
}
#sub_box .sushim_box3 .kancho_boxR {
 /*
 float: right;
 padding: 15px 10px 0 0;
 width: 285px;
 */
}
#sub_box .sushim_box3 .kancho_boxR dl dt {
 clear: both;
 float: left;
 border-right: #CCD8DF 1px solid;
 margin: 3px 0;
 font-weight: bold;
 color: #006FC5;
 width: 3em;
}
#sub_box .sushim_box3 .kancho_boxR dl dd {
 padding: 3px 0 3px 4em;
}
#sub_box .sushim_box3 .kancho_boxR dl dd img {
 float: none;
 display:inline;
 padding: 0 0 0 2px;
 width: 11px;
}
#sub_box .sushim_box3 .kancho_boxR p img {
 /* padding: 20px 0 0 80px; */
 margin: 20px 0 0 80px;
 width: 202px;
 float: none;
}
/* -----------------------------------------------------------
 シネマ
----------------------------------------------------------- */
#sub_box .sshop_box1 h3.cinema_detail {
 background: none;
 border-bottom:1px dotted #006FC5;
 font-size:120%;
 margin: 0;
 padding: 0;
}
#sub_box .sshop_box1 h3.cinema_detail img {
 float:none;
 padding:0;
 width:172px;
}
#sub_box .cinema_r_box {
 _zoom: 1;
 overflow: hidden;
 padding: 0 10px 15px;
 text-align: center;
}
#sub_box .cinema_r_box p.cinema_left {
 float: left;
}
#sub_box .cinema_r_box p.cinema_right {
 float: right;
}
#sub_box .cinema_r_box p img {
 padding: 0 0 5px 0;
}
#sub_box .cinema_r_box_2 {
 _zoom: 1;
 overflow: hidden;
 padding: 0 10px 15px;
 text-align: center;
}
#sub_box .cinema_r_box_2 img {
 display: inline;
}
/* -----------------------------------------------------------
 スペシャルショップ
----------------------------------------------------------- */
#sub_box .sshop_btn  {
 float: right;
 padding: 0 10px 20px 0;
}
#sub_box .sshop_box1  {
 _zoom: 1;
 overflow: hidden;
 clear: both;
 border: #006FC5 1px solid;
 margin: 0 10px 25px 10px;
 padding: 10px;
}
#sub_box .sshop_box1 h5 {
 clear: both;
 border-bottom: #006FC5 1px dotted;
}
#sub_box .sshop_box1 h5 img {
 float: none;
 padding: 0 0 0 0;
 width: 172px;
}
#sub_box .sshop_box1 img {
 float: left;
 padding: 15px 0 15px 10px;
 width: 230px;
}
#sub_box .sshop_box1 .sshop_box1R .btn_live img {
 float: left;
 padding: 15px 0 0 0;
 width: 204px;
}
#sub_box .sshop_box1 .sshop_box1R {
 float: right;
 padding: 15px 10px 0 0;
 width: 325px;
}
#sub_box .sshop_box1 .sshop_box1R p {
 padding: 0 0 5px 0;
}
#sub_box .sshop_box1 .sshop_box1R p.sshop_magicBtn {
	padding: 20px 0 0;
	text-align: center;
}
#sub_box .sshop_box1 .sshop_box1R p.sshop_magicBtn img {
	padding: 0;
	width: 164px;
	float: none;
	display: inline;
}
#sub_box .sshop_box1 .sshop_box1R strong {
 font-size: 120%;
 color: #006FC5;
}
#sub_box .sshop_box1 .sshop_box1R strong.normal {
 font-size: 100%;
}
#sub_box .sshop_box1 .sshop_box1R dl {

}
#sub_box .sshop_box1 .sshop_box1R dl dt {
 clear: both;
 float: left;
 border-right: #CCD8DF 1px solid;
 margin: 3px 0;
 font-weight: bold;
 color: #006FC5;
 width: 7em;
}
#sub_box .sshop_box1 .sshop_box1R dl dd {
 padding: 3px 0 3px 8em;
}
/* profile_box */
#sub_box .profile_box {
 _zoom: 1;
 overflow: hidden;
 clear: both;
 border: #CCD8DF 10px solid;
 margin: 0 10px 10px 10px;
 padding: 10px 20px 20px 20px;
}
#sub_box .profile_box img {
 float: left;
 padding: 5px 0 0 0;
 width: 189px;
}
#sub_box .profile_box strong {
 color: #006FC5;
 font-size: 120%;
}
#sub_box .profile_box .profile_boxR {
 float: right;
 padding: 5px 0 0 0;
 width: 315px;
}
#sub_box .sshop_box1 img.other_link {
 float: none;
 display: inline;
 padding: 0 0 0 2px;
 width: 11px; 
}
/* minphoto */
#sub_box .sshop_box1 ul {
 clear: both;
}
#sub_box .sshop_box1 ul li {
 float:left;
 padding: 0 0 10px 10px;
}
#sub_box .sshop_box1 ul li img {
 float: none;
 padding: 0;
 width: 108px;
}

/* magic */
#sub_box .sshop_magic_box1 {
 padding: 0 10px;
}
#sub_box .sshop_magic_box1 p {
 padding: 0 0 15px 0;
}
#sub_box .sshop_magic_box1 strong {
 color: #006FC5;
 font-size: 120%;
}
#sub_box .sshop_magic_box1 .profile_box {
 margin: 0 0 10px 0;
 padding: 0 20px 20px 20px;
}
#sub_box .sshop_magic_box1 .profile_box h4 {
 border-bottom: #006FC5 1px dotted;
}
#sub_box .sshop_magic_box1 .profile_box h4 img {
 float: none;
 padding: 0;
 width: 298px;
}
#sub_box .sshop_magic_box1 .profile_box img {
 padding: 15px 0 0 0;
}
#sub_box .sshop_magic_box1 .profile_box p {
 padding: 15px 0 0 0;
}
#sub_box .sshop_magic_box1 .profile_box .profile_boxR {
 width: 345px;
}
/* table */
#sub_box .sshop_magic_box2 {
 padding: 0 10px;
}
#sub_box .sshop_magic_box2 p {
 padding: 15px 10px 0 10px;
}
#sub_box .sshop_magic_box2 table {
 border-left: 1px solid #B9C9D2;
 border-top: 1px solid #B9C9D2;
 margin: 20px 10px 25px 10px;
 width: 600px;
}
#sub_box .sshop_magic_box2 table th {
 background: #F2F4F7;
 border-bottom: 1px solid #B9C9D2;
 border-right: 1px solid #B9C9D2;
 padding: 5px 8px;
 text-align: center;
}
#sub_box .sshop_magic_box2 table th img {
 display: inline;
}
#sub_box .sshop_magic_box2 table td{
 border-bottom: 1px solid #B9C9D2;
 border-right: 1px solid #B9C9D2;
 padding: 5px 8px;
}

#sub_box .sshop_contact {
 border: #CCD8DF 10px solid;
 margin: 0 20px;
 padding: 15px 10px 20px 10px;
}
#sub_box .sshop_contact p {
 padding: 0 10px;
}
#sub_box .sshop_contact p strong {
 color: #006FC5;
}
#sub_box .sshop_contact .contact_tit{
 border-bottom: #006FC5 1px dotted;
 margin: 0 0 10px 0;
 padding: 0 0 10px 0;
}
#sub_box .sshop_contact .contact_left{
 float: left;
 padding: 10px 0 0 0;
 width: 250px;
}
#sub_box .sshop_contact .contact_right{
 float: right;
 padding: 10px 10px 0 0;
 width: 250px;
}


/* -----------------------------------------------------------
 ミュージアム
----------------------------------------------------------- */
/* btn */
#sub_box .sshop_box1 ul.btnlist li {
 float:left;
 padding: 10px 0 10px 10px;
}
#sub_box .sshop_box1 ul.btnlist li.right {
 padding: 10px 0 10px 20px;
}
#sub_box .sshop_box1 ul.btnlist li img {
 float: none;
 padding: 0;
 width: 280px;
}

/* dreamsky */
#sub_box .sshop_dreamsky_box1 {
 padding: 0 10px;
}
#sub_box .sshop_dreamsky_box1 img {
 float: left;
 padding: 0 15px 15px 0;
}
#sub_box .sshop_dreamsky_box1 p {
 padding: 0 0 15px 0;
}

#sub_box .sshop_dreamsky_box2 {
 padding: 0 10px 25px 10px;
}
#sub_box .sshop_dreamsky_box2 p {
 padding: 0 0 15px 0;
}
#sub_box .sshop_dreamsky_box2 .voice_box {
 _zoom: 1;
 overflow: hidden;
 border: 10px solid #CCD8DF;
 padding: 0 10px 5px 10px;
}
#sub_box .sshop_dreamsky_box2 .voice_box h4 {
 border-bottom: #006FC5 1px dotted;
}
#sub_box .sshop_dreamsky_box2 .voice_box ul {
 padding: 10px 0 0 0;
}
#sub_box .sshop_dreamsky_box2 .voice_box li {
 background:url(../images/common_list01.gif) 5px center no-repeat;
 padding: 0 0 5px 15px;
}

#sub_box .sshop_dreamsky_box3 {
 padding: 0 20px;
}
#sub_box .sshop_dreamsky_box3 p {
 padding: 10px 0 20px 0;
}
#sub_box .sshop_dreamsky_box3L  {
 clear: both;
 float: left;
 width: 280px;
}
#sub_box .sshop_dreamsky_box3R  {
 float: right;
 width: 280px;
}


/* -----------------------------------------------------------
 おもちゃ王国　あそぼっ！ランド
----------------------------------------------------------- */
.sshop_box1 table{
	border:#B9C9D2 1px solid;
	width: 580px;
	margin: 0 0 0 10px;
	}

.sshop_box1 table td{
	background: #FFFFFF
	text-align: center;
	border:#B9C9D2 1px solid;
	padding: 5px;
}

.sshop_box1 table td.line_c01{
	border-top: 2px #006FC5 solid;
}

.sshop_box1 table td.line_c02{
	border-bottom: 2px #006FC5 solid;
}

.sshop_box1 table td.line_a01{
	border-top: 2px #006FC5 solid;
	border-right: 2px #006FC5 solid;
}

.sshop_box1 table td.line_a02{
	border-bottom: 2px #006FC5 solid;
	border-right: 2px #006FC5 solid;
}

.sshop_box1 table th.line01{
	border-top: 2px #006FC5 solid;
	border-left: 2px #006FC5 solid;
}

.sshop_box1 table th.line02{
	border-bottom: 2px #006FC5 solid;
	border-left: 2px #006FC5 solid;
}

.sshop_box1 table th{
	background: #F2F4F7;
	text-align: center;
	color: #006FC5;
	border:#B9C9D2 1px solid;	
}


.sshop_box1 p.price_txt{
	margin: 5px 0 20px 10px;
	font-size: 75%;
}
