@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:0; padding:0;}

/* link --------------------------------------------------------------------*/
a:link {text-decoration: none;}
a:visited {text-decoration: none;}
a:active {text-decoration: underline;}
a:hover {text-decoration: underline;}

/* body --------------------------------------------------------------------*/
body{margin:auto; width:auto; text-align:center;}
.index_body{width:880;margin:auto;}

/* etc --------------------------------------------------------------------*/
img{border:none; margin:0px; padding:0px; vertical-align:bottom;}
p{border:none; margin:0px; padding:0px;}

/***▲▲▲ 基本設定 ▲▲▲***/



/***▼▼▼ レイアウト ▼▼▼***/

/* header --------------------------------------------------------------------*/
.header{text-align:center;width:840px; margin:auto; padding:0; clear:both;}
.header td{text-align:left;margin:0;vertical-align:top;}
.header_sub{text-align:left;width:838px; height:20px; margin:auto; float:left; padding:2px; clear:both; font-size:12px;color:#ffffff;background:url(./black.gif);}
.header img{border:none; margin:0px; padding:0px; vertical-align:top;}

/* wrapper --------------------------------------------------------------------*/
.wrapper{text-align:center;width:840px; height:auto; margin:auto; padding:0px; clear:both;}

/* main --------------------------------------------------------------------*/
.main{width:650px; margin:0; padding:0; float:right;text-align:center;}
.line2{width:100%;font-size:14px; height:auto; padding:2px;text-align:left; color:#ffffff;background:url(./line2.gif) repeat-x;}

.site_dt_list{text-align:center; width:480px; padding:10px 80px; margin:0;}
.site_dt_list td{font-size:12px;text-align:left;}

/* left --------------------------------------------------------------------*/
.left{width:160px; height:auto; margin:0px; padding:0px; float:left;}
.left_table{width:160px; height:auto; margin:0px 0px 8px 0px; padding:0; clear:both;}

.left_actbn_h{background:url(./contents/sideacttop.gif) repeat-x; width:172px;height:18px;margin:2px;}

.left_sitelist_h{text-align:center; color:#ffffff;background:url(./contents/sidesampletop.gif) repeat-x; width:172px;height:18px;margin:2px;}
.left_sample_h{text-align:center; color:#ffffff;background:url(./contents/sidemovietop.gif) repeat-x; width:172px;height:18px;margin:2px;}

.left_sitelist{padding:6px; text-align:left;background-color:#ffffff;}

.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:0; padding:0;list-style: none; }
.left_sitelist ul li{margin:0; padding:0; list-style-type:none; font-size:12px; line-height:16px;display: block; }
.left_sitelist img{margin:0; padding:0;}

/* footer --------------------------------------------------------------------*/
.footer{width:840px; text-align:center; padding:4px; margin:15px 0; background-color:#ffeff2;font-size:12px;color:#a11111;}
.footer a:link {color:#a11111; text-decoration: none;}
.footer a:visited {color:#e55555; text-decoration: none;}
.footer a:active {color:#a11111; text-decoration: underline; position:relative; top:1px; left:1px;}
.footer a:hover {color:#e55555; text-decoration: underline; position:relative; top:1px; left:1px;}


/***▲▲▲ レイアウト ▲▲▲***/

.bgblack{text-align:left;background-color:#000000; font-size:13px;color:#ffffff;padding: 3px;}
.site_img{width:300px;height:200px;border:1px #aaaaaa solid;}

.site_details{width:640px;text-align:center;}
.site_details_h{font-size:14px;text-align:left;background:url('./line2.gif') repeat-x;}
.site_details th{background-color: #f4f4ff;}
.site_details td{font-size:12px;background-color: #FFFFFF;}
.site_details a:link {color:#003399; text-decoration: none;}
.site_details a:visited {color:#410099; text-decoration: none;}
.site_details a:active {color:#410099; text-decoration: underline; position:relative; top:1px; left:1px;}
.site_details a:hover {color:#003399; text-decoration: underline; position:relative; top:1px; left:1px;}


.p_title1{width:650px;padding:10px 0 0 0;height:auto;text-align:left;background-image: url("./contents/hometop.gif"); background-position: left top; background-repeat: no-repeat;}
.p_title20{width:650px;padding:10px 0 0 0;height:auto;text-align:left;background-image: url("./contents/genresougou.gif"); background-position: left top; background-repeat: no-repeat;}
.p_title21{width:650px;padding:10px 0 0 0;height:auto;text-align:left;background-image: url("./contents/genresirouto.gif"); background-position: left top; background-repeat: no-repeat;}
.p_title22{width:650px;padding:10px 0 0 0;height:auto;text-align:left;background-image: url("./contents/genrenozoki.gif"); background-position: left top; background-repeat: no-repeat;}
.p_title23{width:650px;padding:10px 0 0 0;height:auto;text-align:left;background-image: url("./contents/genremania.gif"); background-position: left top; background-repeat: no-repeat;}
.p_title24{width:650px;padding:10px 0 0 0;height:auto;text-align:left;background-image: url("./contents/genrejukujo.gif"); background-position: left top; background-repeat: no-repeat;}

.p_title3{width:650px;padding:10px 0 0 0;height:auto;text-align:left;background-image: url("./contents/sampletop.gif"); background-position: left top; background-repeat: no-repeat;}
.p_title4{width:650px;padding:10px 0 0 0;height:auto;text-align:left;background-image: url("./contents/acttop.gif"); background-position: left top; background-repeat: no-repeat;}
.p_title5{width:650px;padding:10px 0 0 0;height:auto;text-align:left;background-image: url("./contents/eventtop.gif"); background-position: left top; background-repeat: no-repeat;}
.p_title6{width:650px;padding:10px 0 0 0;height:auto;text-align:left;background-image: url("./contents/hikakutop.gif"); background-position: left top; background-repeat: no-repeat;}
#p_info{text-align:left;padding:4px;font-size:13px;}

.act_p_bar{width:auto;height:20px;text-align:left;background:url('./contents/pickup.gif'); background-repeat: no-repeat;}
.act_f_bar{width:auto;height:20px;text-align:left;background:url('./contents/populer.gif'); background-repeat: no-repeat;}

.event{width:650px;text-align:center;font-size:13px;}
.ev_bn{margin:2px;}

.complist{font-size:13px;}
.complist table{width:640px;}
.complist th{background-color:#111111;color:#ffffff;text-align:center;padding:5px;}
.complist td{background-color:#ffffff;text-align:center;padding:5px;}
