@charset "euc-jp";
@import url("../style/global.css");

a:link { color: #fff; }
a:visited { color: #fff; }
a:hover { color: #fff; }
a:active { border-style: none; }

ul, li {
	list-style-type:none;
	padding:0;
	margin:0;
}

/*-----INDEXページ用-----*/

#news-left{width:172px;float: left; background-color:#222222; padding-bottom:20px;}
#news-right{width: 615px; float: right ;}

.news-kind-ditail {display: block;	width: 150px; height: 30px; background: url(images/menu_bt_ditail.jpg) no-repeat; margin:3px auto; font-size:11px;}
.news-kind-ditail a{display: block; width: 150px; height: 30px; text-align:center; color:black; line-height:3;}
.news-kind-ditail a:visited  { background: url(images/menu_bt_ditail.jpg) no-repeat; color:black;}
.news-kind-ditail a:active  { background: url(images/menu_bt_ditail.jpg) no-repeat; color:black;}
.news-kind-ditail a:hover { background: url(images/menu_bt_ditail.jpg) no-repeat; color:white;}

.news-kind {display: block;	width: 150px; height: 30px; background: url(images/menu_bt.jpg) no-repeat; margin:3px auto; font-size:11px;}
.news-kind a{display: block; width: 150px; height: 30px; text-align:center; color:white; line-height:3;}
.news-kind a:visited  { background: url(images/menu_bt.jpg) no-repeat; color:white;}
.news-kind a:active  { background: url(images/menu_bt.jpg) no-repeat; color:white;}
.news-kind a:hover { background: url(images/menu_bt.jpg) no-repeat; color:#ff0066;}

.past-title{color:#ff0066; width:150px; margin:20px auto; background-color:#333333; padding:0 0 10px 0; font-size:10px;}
.news-date{display: block;	width: 150px; height: 15px; margin:5px auto;}
.news-date a{display: block; width: 150px; height: 15px; text-align:center; color:#ff0066;}
.news-date a:visited  { color:#ff0066;} .news-date a:active  { color:#ff0066;}
.news-date a:hover { background-color:#444444; color:white;}

.disp-date{width:600px; margin:5px auto; font-size:15px; color:white;}

/*トップに戻るbt*/
.pagetop-area{width:590px; height:30px; text-align:right;margin:20px auto; padding-right:10px; font-size:11px; color:white; border-top:3px solid #777777; line-height:2.7;}

/*新規掲載店*/
.newshop_title{width:600px; height:55px; background: url(images/shop_t.jpg) no-repeat; margin:15px auto 2px auto; }
.newshop_title img{margin:15px 0 0 485px;}

.newshop-area{
	width:600px;
	border-bottom:1px dotted #ababab;
	padding:10px 0;
	color:#fff;
	font-size:12px;
	overflow:hidden;
}
.newshop-thumb{
	width:160px;
	height:120px;
	margin:0 10px;
	float:left;
}
.newshop-data{
	width:415px;
	float:right;
}
.newshop-date{
	background-color:#515151;
	text-indent:5px;
	padding:3px 0;
}
.newshop-info{
	margin:5px;
}
.newshop-info a{
	color:#ff6363;
	font-size:14px;
}
*html .newshop-data{width:400px;}
*html .newshop-date{width:400px;}
*html .newshop-info{width:390px;}

/*コンテンツ情報*/
.contents_title{width:600px; height:55px; background: url(images/contents_t.jpg) no-repeat; margin:5px auto 2px auto; }
.contents_title img{margin:15px 0 0 485px;}

.contents-area{width:600px; height:140px; border-bottom:1px dotted #ababab; margin:10px auto ; color:white; font-size:12px;}
.contents-thumb{width:100px; height:130px; margin:0 10px; float:left;}
.contents-data{width:470px; float:right; margin:0 10px 0 0;}
.contents-date{width:470px; background-color:#515151; text-indent:5px; padding:3px 0;}
.contents-info{width:460px; margin:5px; padding:0 0 0 5px; }
.contents-info a{color:#ff953f;font-size:14px;}
.contents-official a{background: url(images/contents_y.jpg) no-repeat; color:white;font-size:11px; padding:0 0 0 10px; margin:5px 0 0 0;} 
.contents-official a:visited  {color:white} .contents-official a:active  {color:white;} .contents-official a:hover {background: url(images/hover_y.jpg) no-repeat; color:white;}
*html .contents-data{width:450px;}
*html .contents-date{width:450px;}
*html .contents-info{width:440px;}

/*トピックス*/
.topics_title{
	background: url(images/topics.jpg) no-repeat;
	width:250px;
	height:24px;
	margin-left:7px;
}
.topics li{
	font-size:11px;
	width:585px;
	margin:10px auto;
	color:white;
	border-bottom:1px dotted #ababab ;
	text-align:left;
}
* html .topics li{
	width:560px;
	margin:8px auto;
}
.topi_title a:link {font-size:13px; color: #c0ff00; }
.topi_title a:visited {font-size:13px;  color: #c0ff00; }
.topi_title a:hover {font-size:13px;  color: #ffffff; }
.topi_title a:active {font-size:13px;  border-style: none; }


/*割引情報*/
.discount_title{width:600px; height:55px; background: url(images/discount_t.jpg) no-repeat; margin:5px auto -20px auto; }
.discount_title2{width:600px; height:55px; background: url(images/discount_t.jpg) no-repeat; margin:5px auto 0 auto; }
.discount_title img{margin:15px 0 0 485px;}
.discount_title2 img{margin:15px 0 0 485px;}
.discont_subtitle{margin:20px 0 0 10px; }

.discount-area{width:600px; height:auto; border-top:1px dotted #ababab; margin:0 auto 10px auto; color:white; font-size:11px; padding:5px 0 0 0;}
.discount-thumb{width:70px; height:70px; margin:0 10px 5px 10px; float:left;}
.discount-data{width:500px; float:right; margin:0 10px 0 0;}
.discount-sub{width:500px; background-color:#515151; text-indent:5px; padding:3px 0;}
.discount-info{width:320px; margin:2px; float:left; }
.discount-shop{width:140px; margin:2px; float:right; text-align:left; }
.discount-shop-info{margin:2px;}
.discount-shop-info a{background: url(images/discount_y.jpg) no-repeat; color:#ca72dd; font-size:11px; padding:0 0 0 10px; margin:5px 0 0 0;} 
.discount-shop-info a:hover {background: url(images/hover_y.jpg) no-repeat;}
.discount-print{margin:2px;}
.discount-print a{background: url(images/print.jpg) no-repeat; color:white; font-size:11px; padding:0 0 0 15px; margin:5px 0 0 0;} 
*html .discount-data{width:490px;}
*html .discount-sub{width:490px;}

/*イベント情報*/
.event_title{width:600px; height:55px; background: url(images/event_t.jpg) no-repeat; margin:10px auto 2px auto; }
.event_title img{margin:15px 0 0 485px;}

.event-area{width:600px;  height:75px; border-bottom:1px dotted #ababab; margin:0 auto; color:white; font-size:11px; padding:5px 0 0 0;}
.event-area2{width:600px; border-top:1px dotted #ababab; margin:0 auto; color:white; font-size:11px; padding:5px 0 0 0;}
.event-thumb{width:70px; height:70px; margin:0 10px 5px 10px; float:left;}
.event-data{width:500px; float:right; margin:0 10px 0 0;}
.event-eve-title{width:500px; background-color:#515151; text-indent:5px; padding:3px 0;}
.event-info{width:320px; margin:2px; float:left; padding-left:10px;}
.event-info2{width:140px; margin:2px; float:right; }
.event-span{color:#ff0066;}

.event-info2 a{background: url(images/event_y.jpg) no-repeat; color:#7bbf59; font-size:11px; padding:0 0 0 10px; margin:5px 0 0 0;} 
.event-info2 a:hover {background: url(images/hover_y.jpg) no-repeat;}
*html .event-data{width:480px;}
*html .event-eve-title{width:480px;}
*html .event-info{width:310px;}

/*女の子情報*/
.gals_title{width:600px; height:55px; background: url(images/girls_t.jpg) no-repeat; margin:5px auto 2px auto; }
.gals_title img{margin:15px 0 0 485px;}

.gals-sub{width:540px; background-color:#ff6c9b; padding:2px 0; text-indent:5px; margin:5px auto; color:white; font-size:12px;}
.gals-main{width:540px; margin:5px auto; color:white; }
.gals-box{width:100px; height:140px; border:1px solid #7c7c7c; background-color:#2d2d2d; float:left; padding:5px 2px 0 2px; margin:0 2px 2px 0;}
.gals-box img{margin-left:15px;}
.gals-box a{color:#ff0066; font-size:11px; display:block; text-decoration: none;} 
.gals-box a:visited  {color:#ff0066} .gals-box a:active  {color:#ff0066;} .gals-box a:hover {color:white;}


.newgals-date{width:540px; margin:5px auto; text-align:center; font-size:11px;}
.newgals-date2{width:540px; margin:20px auto 5px auto; text-align:center; font-size:13px; background-color:#ff6c9b; padding:2px 0;}
.gals-box2{width:100px; height:160px; border:1px solid #7c7c7c; background-color:#2d2d2d; float:left; padding:2px; margin:0 2px 2px 0;}
.gals-box2 img{margin-left:15px;}
.gals-box2 a{color:#ff0066; font-size:11px; display:block; text-decoration: none;} 
.gals-box2 a:visited  {color:#ff0066} .gals-box2 a:active  {color:#ff0066;} .gals-box2 a:hover {color:white;}
.news_state{width:100%; background-color:#7c7c7c; padding:2px 0; text-align:center; margin:0 0 3px 0; font-size:10px;}


/*その他情報*/
.other_title{width:600px; height:55px; background: url(images/other_t.jpg) no-repeat; margin:15px auto 2px auto; }
.other_title img{margin:15px 0 0 485px;}

.other-area{width:600px; border-top:1px dotted #ababab; margin:0 auto; color:white; font-size:11px; padding:5px 0; margin-top:3px;}
.other-content{width:400px; float:left; margin:0 10px; }
.other-shop{width:170px; margin:0 10px 0 0; float:right; text-align:left;}
.other-shop a{background: url(images/other_y.jpg) no-repeat; color:#fff000; font-size:11px; padding:0 0 0 10px; margin:5px 0 0 0;} 
.other-shop a:visited  {color:#fff000} .other-shop a:active  {color:#fff000;} .other-shop a:hover {background: url(images/hover_y.jpg) no-repeat; color:white;}

.other-date{color:#fff000; padding-right:5px;}

/*オフィシャル情報*/
.official_title{width:600px; height:55px; background: url(images/official_t.jpg) no-repeat; margin:15px auto 2px auto; }
.official_title img{margin:15px 0 0 485px;}

.official-area{width:600px; border-top:1px dotted #ababab; margin:0 auto; color:white; font-size:11px; padding:5px 0; margin-top:3px;}
.official-content{width:400px; float:left; margin:0 10px; }
.official-shop{width:170px; margin:0 10px 0 0; float:right; text-align:left;}
.official-shop a{background: url(images/official_y.jpg) no-repeat; color:#00eeff; font-size:11px; padding:0 0 0 10px; margin:5px 0 0 0;} 
.official-shop a:visited  {color:#00eeff} .official-shop a:active  {color:#00eeff;} .official-shop a:hover {background: url(images/hover_y.jpg) no-repeat; color:white;}

