@charset "utf-8";
/* CSS Document Club_xxx */

/***▼▼▼ 基本設定 ▼▼▼***/
* {font-family:"ＭＳ Ｐゴシック","Hiragino Maru Gothic Pro",HiraMaruPro-W3,"ヒラギノ丸ゴ Pro W3",Osaka,sans-serif !important; font-style:normal; margin:0px; padding:0px;}

/* link --------------------------------------------------------------------*/
a:link {text-decoration: none;}
a:visited {text-decoration: none;}
a:active {text-decoration: underline;}
a:hover {text-decoration: underline;}

/* maegin --------------------------------------------------------------------*/
/* all */
.m0{margin:0px;}.m1{margin:1px;}.m2{margin:2px;}.m3{margin:3px;}.m4{margin:4px;}.m5{margin:5px;}.m6{margin:6px;}.m7{margin:7px;}.m8{margin:8px;}.m9{margin:9px;}.m10{margin:10px;}
/* vertical */
.mv1{margin-top:1px; margin-bottom:1px;}.mv2{margin-top:2px; margin-bottom:2px;}.mv3{margin-top:3px; margin-bottom:3px;}.mv4{margin-top:4px; margin-bottom:4px;}.mv5{margin-top:5px; margin-bottom:5px;}.mv6{margin-top:6px; margin-bottom:6px;}.mv7{margin-top:7px; margin-bottom:7px;}.mv8{margin-top:8px; margin-bottom:8px;}.mv9{margin-top:9px; margin-bottom:9px;}.mv10{margin-top:10px; margin-bottom:10px;}
/* side */
.ms1{margin-left:1px; margin-right:1px;}.ms2{margin-left:2px; margin-right:2px;}.ms3{margin-left:3px; margin-right:3px;}.ms4{margin-left:4px; margin-right:4px;}.ms5{margin-left:5px; margin-right:5px;}.ms6{margin-left:6px; margin-right:6px;}.ms7{margin-left:7px; margin-right:7px;}.ms8{margin-left:8px; margin-right:8px;}.ms9{margin-left:9px; margin-right:9px;}.ms10{margin-left:10px; margin-right:10px;}
/* left */
.ml1{margin-left:1px;}.ml2{margin-left:2px;}.ml3{margin-left:3px;}.ml4{margin-left:4px;}.ml5{margin-left:5px;}.ml6{margin-left:6px;}.ml7{margin-left:7px;}.ml8{margin-left:8px;}.ml9{margin-left:9px;}.ml10{margin-left:10px;}
/* right */
.mr1{margin-right:1px;}.mr2{margin-right:2px;}.mr3{margin-right:3px;}.mr4{margin-right:4px;}.mr5{margin-right:5px;}.mr6{margin-right:6px;}.mr7{margin-right:7px;}.mr8{margin-right:8px;}.mr9{margin-right:9px;}.mr10{margin-right:10px;}
/* top */
.mt1{margin-top:1px;}.mt2{margin-top:2px;}.mt3{margin-top:3px;}.mt4{margin-top:4px;}.mt5{margin-top:5px;}.mt6{margin-top:6px;}.mt7{margin-top:7px;}.mt8{margin-top:8px;}.mt9{margin-top:9px;}.mt10{margin-top:10px;}
/* bottom */
.mb1{margin-bottom:1px;}.mb2{margin-bottom:2px;}.mb3{margin-bottom:3px;}.mb4{margin-bottom:4px;}.mb5{margin-bottom:5px;}.mb6{margin-bottom:6px;}.mb7{margin-bottom:7px;}.mb8{margin-bottom:8px;}.mb9{margin-bottom:9px;}.mb10{margin-bottom:10px;}
.mb15{margin-bottom:15px;}

/* padding --------------------------------------------------------------------*/
/* all */
.p0{padding:0px;}.p1{padding:1px;}.p2{padding:2px;}.p3{padding:3px;}.p4{padding:4px;}.p5{padding:5px;}.p6{padding:6px;}.p7{padding:7px;}.p8{padding:8px;}.p9{padding:9px;}.p10{padding:10px;}
/* side */
.ps1{padding-left:1px; padding-right:1px;}.ps2{padding-left:2px; padding-right:2px;}.ps3{padding-left:3px; padding-right:3px;}.ps4{padding-left:4px; padding-right:4px;}.ps5{padding-left:5px; padding-right:5px;}.ps6{padding-left:6px; padding-right:6px;}.ps7{padding-left:7px; padding-right:7px;}.ps8{padding-left:8px; padding-right:8px;}.ps9{padding-left:9px; padding-right:9px;}.ps10{padding-left:10px; padding-right:10px;}
/* vertical */
.pv1{padding-top:1px; padding-bottom:1px;}.pv2{padding-top:1px; padding-bottom:1px;}.pv3{padding-top:1px; padding-bottom:1px;}.pv4{padding-top:1px; padding-bottom:1px;}.pv5{padding-top:1px; padding-bottom:1px;}.pv6{padding-top:1px; padding-bottom:1px;}.pv7{padding-top:1px; padding-bottom:1px;}.pv8{padding-top:1px; padding-bottom:1px;}.pv9{padding-top:1px; padding-bottom:1px;}.pv10{padding-top:1px; padding-bottom:1px;}
/* left */
.pl1{padding-left:1px;}.pl2{padding-left:2px;}.pl3{padding-left:3px;}.pl4{padding-left:4px;}.pl5{padding-left:5px;}.pl6{padding-left:6px;}.pl7{padding-left:7px;}.pl8{padding-left:8px;}.pl9{padding-left:9px;}.pl10{padding-left:10px;}
/* right */
.pr1{padding-right:1px;}.pr2{padding-right:2px;}.pr3{padding-right:3px;}.pr4{padding-right:4px;}.pr5{padding-right:5px;}.pr6{padding-right:6px;}.pr7{padding-right:7px;}.pr8{padding-right:8px;}.pr9{padding-right:9px;}.pr10{padding-right:10px;}
/* top */
.pt1{padding-top:1px;}.pt2{padding-top:2px;}.pt3{padding-top:3px;}.pt4{padding-top:4px;}.pt5{padding-top:5px;}.pt6{padding-top:6px;}.pt7{padding-top:7px;}.pt8{padding-top:8px;}.pt9{padding-top:9px;}.pt10{padding-top:10px;}
/* bottom */
.pb1{padding-bottom:1px;}.pb2{padding-bottom:2px;}.pb3{padding-bottom:3px;}.pb4{padding-bottom:4px;}.pb5{padding-bottom:5px;}.pb6{padding-bottom:6px;}.pb7{padding-bottom:7px;}.pb8{padding-bottom:8px;}.pb9{padding-bottom:9px;}.pb10{padding-bottom:10px;}

/* float＆text-align --------------------------------------------------------------------*/
.fl{float:left;}
.fr{float:right;}
.tc{text-align:center;}
.tl{text-align:left;}
.tr{text-align:right;}

/* font --------------------------------------------------------------------*/
.f12{font-size:12px;}
.b{font-weight:bold;}

/* color --------------------------------------------------------------------*/
.red{color:#FF0000;}
.blue{color:#0000FF;}

/* body --------------------------------------------------------------------*/
body{margin:0px; padding:0px; background-color:#FFFFFF; color:#000000;}
.index_body{background:url(http://image.sbsnavi.com/img/body_back2.gif) repeat-x;}

/* etc --------------------------------------------------------------------*/
img{border:none; margin:0px; padding:0px;}
p{border:none; margin:0px; padding:0px;}

form{border:none; margin:0px; padding:0px;}
select{padding:1px ; font-size:12px; font-weight:normal; line-height:18px;}
option{margin:0px; padding:1px 5px 0px 5px;}
input{margin:0px; padding:1px; font-size:12px; font-weight:normal; line-height:14px;}
.input_large{margin:10px; padding:3px 5px;}
hr{margin:0px; padding:0px;}


/***▲▲▲ 基本設定 ▲▲▲***/



/***▼▼▼ レイアウト ▼▼▼***/

/* header --------------------------------------------------------------------*/
.header{width:950px; height:80px; margin:0px auto; padding:0px; clear:both;}
.header h1{width:430px; height:80px; margin:0px; padding:0px; float:left;}
.header h2{width:493px; height:49px; margin:0px; padding:12px 17px 19px 10px; background:url(http://image.sbsnavi.com/img/h2_back.gif) no-repeat; color:#333333; font-size:14px; line-height:24px; text-align:center; overflow:hidden; float:right;}

/* header2 --------------------------------------------------------------------*/
.header2{width:865px; height:60px; margin:0px auto; padding:10px 0px 10px 85px; background:url(http://image.sbsnavi.com/img/header_back.gif) no-repeat; text-align:left; clear:both;}
.header2 h1{width:865px; height:40px; margin:0px; padding:0px; color:#FF0066; font-size:32px; line-height:40px; overflow:hidden; clear:both;}
.header2 h2{width:855px; height:20px; margin:0px; padding:0px 5px; color:#333333; font-size:14px; line-height:20px; overflow:hidden; clear:both;}
.header2 a:link {color:#FF0066; text-decoration: none;}
.header2 a:visited {color:#FF0066; text-decoration: none;}
.header2 a:active {color:#FF0066; text-decoration: underline;}
.header2 a:hover {color:#FF0066; text-decoration: underline;}

/* header3 --------------------------------------------------------------------*/
.header3{width:950px; height:80px; margin:0px auto; padding:0px; background:url(http://image.sbsnavi.com/img/header_back.gif) no-repeat; clear:both;}
.header3 a:link {color:#FF0066; text-decoration: none;}
.header3 a:visited {color:#FF0066; text-decoration: none;}
.header3 a:active {color:#FF0066; text-decoration: underline;}
.header3 a:hover {color:#FF0066; text-decoration: underline;}

.header3 table{width:430px; margin:0px; padding:0px; float:left;}
.header3 td{width:335px; height:64px; margin:0px; padding:6px 10px 10px 85px; overflow:hidden;}
.header3 h1{margin:0px; padding:0px; color:#FF0066; font-size:30px; line-height:32px; text-align:left;}
.header3 h2{width:493px; height:49px; margin:0px; padding:12px 17px 19px 10px; background:url(http://image.sbsnavi.com/img/h2_back.gif) no-repeat; color:#333333; font-size:14px; line-height:24px; text-align:center; overflow:hidden; float:right;}


/* search --------------------------------------------------------------------*/
.search{width:930px; height:49px; margin:0px auto 20px auto; padding:3px 0px; clear:both;}
.search_menu{width:576px; height:49px; margin:0px; padding:0px; overflow:hidden; float:right;}
input.search_btn {width:94px; height:24px; margin:0px 1px 1px 0px; padding:0px 5px 4px 3px; background:url(http://image.sbsnavi.com/img/ms_btn_back2.gif) no-repeat;
			  background-position:0px 0px; color:#FF0080; font-size:14px; line-height:24px; text-align:center; display:block; overflow:hidden; float:left;
			  border:0px;}

/* wrapper --------------------------------------------------------------------*/
.wrapper{width:940px; height:auto; margin:0px auto; padding:0px; clear:both;}

/* main --------------------------------------------------------------------*/
.main{width:760px; height:auto; margin:0px; padding:0px; float:right;}

/* left --------------------------------------------------------------------*/
.left{width:170px; height:auto; margin:0px; padding:0px; float:left;}
.left_table{width:170px; height:auto; margin:0px 0px 10px 0px; padding:0px; clear:both;}

.left_sitelist{padding:10px; text-align:left;}
.left_sitelist a:link {color:#003399; text-decoration: none;}
.left_sitelist a:visited {color:#410099; text-decoration: none;}
.left_sitelist a:active {color:#410099; text-decoration: underline; position:relative; top:1px; left:1px;}
.left_sitelist a:hover {color:#003399; text-decoration: underline; position:relative; top:1px; left:1px;}
.left_sitelist p{font-size:16px; line-height:24px; font-weight:bold;}
.left_sitelist ul{margin:0px 0px 5px 0px; padding:0px;}
.left_sitelist ul li{margin:0px 0px 0px 20px; padding:0px; list-style-type:disc; font-size:12px; line-height:16px;}

.left_search{padding:10px;}
.font-tokutyou{font-size:11px; color:#000000; line-height:13px;}

.left_sample{padding:8px;margin:0;}

.left_pickup{padding:10px 10px 0px;}
.left_pickup_tbl{margin:0px 0px 10px 0px; padding:0px; background-color:#FFD5FF; font-size:11px; line-height:12px;}
.left_pickup_tbl p{width:120px; height:48px; margin:2px 0px; padding:0px; overflow:hidden;}
.left_pickup_b{width:120px; margin:0px; padding:0px; background-color:#FFD5FF;}

/* 09.04.08 追加 ari */
.left_pickup_ht{width:140px;margin:0px 0px 10px 0px; padding:0px; background-color:#FFD5FF; font-size:11px; line-height:12px;}
.left_pickup_img{margin:9px 0px 3px 0px;}
.left_pickup_ht p{width:120px; height:48px; margin:2px 1px; padding:0px; overflow:hidden;}


/***▲▲▲ レイアウト ▲▲▲***/



/***▼▼▼ TOP ▼▼▼***/
/* contents --------------------------------------------------------------------*/
.new_tt{width:730px; height:auto; margin:0px auto 10px auto; padding:0px; clear:both;}
.new_tt2{width:730px; height:auto; margin:10px auto; padding:0px; text-align:center; clear:both;}
.new_list{width:710px; height:auto; margin:0px auto; padding:0px; clear:both;}
.new_event{width:710px; height:auto; margin:0px auto; padding:0px; clear:both;}

.new_tbl_tt td{margin:0px; padding:3px; background-color:#FFEAF2; color:#FF0066; font-size:14px; line-height:100%; font-weight:bold;}
.new_tbl_b{margin:0px; padding:0px; background-color:#FFFFFF;}
.new_tbl_cm{margin:0px; padding:2px; background-color:#EEEEEE; color:#000000; font-size:10px; line-height:14px;}

.home_link{width:710px; height:auto; margin:0px auto 10px auto; padding:0px; font-size:12px; line-height:100%; text-align:center; clear:both;}

.htlog_td_photo{width:127px; text-align:center;}
.htlog_td_title{color:#0000ff; font-size:13px; font-weight:bold; text-align:center;letter-spacing:0px;}
.htlog_td_date{font-size:12px; text-align:center;}
/***▲▲▲ TOP ▲▲▲***/


/*--- テーブルレイアウトの問題解決策 ---*/
table.sites_movie_data
{
	margin: 0px;
	table-layout: fixed;
	float: left;
}

.site_movie_data
{
	text-align: center;
	width: 400px;
	height: 160px;
	/*overflow: scroll;*/
	overflow: auto;
}
.site_movie_data div
{
	width: auto;
	margin: auto;
}
/*------------------------------------*/

/*----- 戻るリンクとバナー *---------------*/
.banners{width:710px; height:auto; margin:0px auto; padding:0px; text-align:center;}
.back_link{width:710px; height:auto; margin:10px auto 0px; padding:0px; font-size:12px; line-height:18px; text-align:center;}
/*---------------------------------------*/