/* main */
.cover{
border-right-color:#BABABA;
border-right-style:solid;
border-right-width:2px;
}

.top_t{
border-bottom-color:#BABABA;
border-bottom-style:solid;
border-bottom-width:5px;
}

.new{
padding-top: 1px;
padding-left: 2px;
padding-right: 1px;
}

.top_i{
padding-left: 2px;
padding-right: 0px;
}

/*首都圏割引情報部分*/
.dis-wrp {
width:556px;
margin:15px 0 0 19px;
}

.title{
margin-top: 20px;
margin-left: 5px;
margin-right: 5px;
margin-bottom: 10px;
}

.osusume{
font-size:10px;
line-height: 13px;
padding-left: 5px;
}

.osusume_link{
font-size:12px;
color:#A77E00;
font-weight: bold;
}

a.osusume_link:hover{
color:#EA0075;
}

.con_top{
font-size:10px;
padding-left: 2px;
}

.con_top_link{
font-size:11px;
color:#A77E00;
font-weight: bold;
}

a.con_top_link:hover{
color:#EA0075;
}

/* covergirl */
table.cover_t{
border:1px solid #333333;
font-size:12px;
}

.covergirl{
padding:2px;
}

img.cover_img{
border:2px solid #333333;
}

/* contents */
td.con{
padding-top: 10px;
}

.go_pagetop{
width:560px;
text-align:right;
font-size:10px;
margin-top:10px;
}

.go_pagetop_top{
width:570px;
text-align:right;
font-size:10px;
margin-top:-8px;
}

/* ranking */
.junle{
font-size:12px;
line-height:120%;
}

.rank_mes{
font-size:11px;
line-height:120%;
color:#7F7500;
}

.ranking{
font-size:12px;
border:1px solid #333333;
}

.rank_title{
color:#FFFFFF;
font-weight:bold;
}

.rank_touroku{
font-size:12px;
}

a.rank{
font-size:12px;
color:#A77E00;
font-weight:bold;
}
	
a.rank:hover{
color:#EA0075;
}	

/* chiiki discount */
.chiiki_main{
padding-top:10px;
padding-bottom:10px;
padding-right:5px;
padding-left:5px;
}

.shop{
border: 1px solid #333333;
}

.chiiki_updata{
font-size:10px;
color:#FF0000;
padding-left:5px;
}

a.chiiki_ticket{
font-size:10px;
font-weight:bold;
color:#FF0000;
text-decoration:none;
}

a.shop_link{
font-size:12px;
color:#A77E00;
font-weight:bold;
padding-left:5px;
text-decoration:none;
}

.nothing{
margin-top:10px;
font-size:13px;
color:#000000;
}

.chiiki_data{
padding-right:5px;
font-size:10px;
color:#666666;
}

a.shop_link:hover{
color:#FF3366;
text-decoration:underline;
}

table.chiiki{
margin-top:3px;
}

table.chiiki_bottom{
margin-top:10px;}

a.chiiki_link{
font-size:11px;
color:#A77E00;
}

a.chiiki_link:hover{
color:#EA0075;}

/* ticket */
table.ticket{
border:1px solid #333333;
font-size:11px;
}

td.ticket_shopname{
color:#FFFFFF;
background-color:#333333;
font-size:12px;
}

td.ticket_print{
padding-top:2px;
}

a.ticket{
font-size:12px;
color:#A77E00;
}
	
a.ticket:hover{
color:#EA0075;
}	

/* photo */
table.photo{
margin-top:10px;
margin-bottom:2px;
}

td.photo_shopdata{
padding:2px;
font-size:12px;
}

.q{
font-size:12px;
color:#333333;
line-height: 120%;
}

.danyuu{
font-size:11px;
color:#333333;
line-height: 105%;
margin-top:0px;
margin-bottom:5px;
}

.danyuu_full{
font-size:12px;
color:#333333;
line-height: 120%;
}

a.danyuu_full{
color:#A77E00;
}

a.danyuu_full:hover{
color:#EA0075;
}

a.danyuu{
color:#A77E00;
}

a.danyuu:hover{
color:#EA0075;
}

.photo_backnumber{
font-size:12px;
color:#FFFFFF;
width:250px;
}

body.pop{
background-color:#F4EFDB;}

.click {
cursor: pointer;
}

div.photo_back{
font-size:14px;
font-weight:bold;
margin-top:15px;
margin-bottom:15px;
}

/* discount */
.dis_table{
border: 1px solid #333333;
font-size:12px;
color:#000000;
}

.dis_title{
font-size:13px;
color:#FFFFFF;
font-weight:bold;
background-color:#666666;
}

/* present */
.pretop{
line-height:120%;
font-size:12px;
border:1px solid #333333;
margin-bottom:5px;
}

.premid{
margin-top:10px;
font-size:11px;
color:#666666;
}

a.premid-link{
color:#A77E00;}

a.premid-link:hover{
color:#FF0033;}

table.pre-naiyou{
font-size:11px;
color:#000000;
border:1px solid #333333;
text-align:center;
margin-bottom:1px;
}

tr.pre-naiyou-m{
color:#FFFFFF;
}
table.pre-form-t{

border:1px solid #333333;
margin-top:10px;
}

.pre-form{
font-size:12px;
color:#FFFFFF;
}

.tousen{
font-size:10px;
border: 1px solid #666666;
}


/* form */
.form{
border: 1px solid #666666;
}

input.button{
color:#965800;
border:1px solid #333333;
background-color:#EEEEEE;
}

/* toukou */
.toukou{
font-size:12px;
border:1px solid #333333;

}

.toukou_m{
font-weight:bold;
color:#FFFFFF;
}

.toukou_name{
font-weight:bold;
}


/* event */
.event{
border:1px solid #333333;
margin-top:10px;
}

.event_title{
font-size:13px;
font-weight:bold;
color:#FFFFFF;
padding:2px;
}

.event_naiyou{
line-height:120%;
font-size:12px;
padding:2px;
}

.event_day{
font-size:11px;
padding:1px;
}

.event_check{
font-weight:bold;
color:#FF0000;
}

/* sitemap */

.sitemap_naiyou{
font-size:11px;
}

a.sitemap{
font-size:12px;
color:#A77E00;
font-weight:bold;
}

a.sitemap:hover{
color:#FF0066;
}

/* gaiyou */
.gaiyou_naiyou{
font-size:12px;
padding:4px;
}

.kyuujin{
font-size:12px;
border:1px solid #333333;
}

/* hourouki */
.hourouki{
font-size:12px;
border:1px solid #333333;
margin-top:10px;
line-height:120%;
}

.hourouki_red{
color:#FF0000;
}

.hourouki_day{
background-color:#666666;
color:#FFFFFF;
font-weight:bold;
}

.hourouki_title{
font-weight:bold;
}

table.hourouki_old{
font-size:11px;
margin-top:3px;
margin-bottom:10px;}

table.hourouki_old_bottom{
font-size:11px;
margin-top:10px;}

a.hourouki_link{
color:#A77E00;
}

a.hourouki_link:hover{
color:#EA0075;}

/* kiyaku */
table.kiyaku{
margin-top:5px;
margin-bottom:10px;
font-size:12px;
line-height:120%;
color:#333333;
}
span.kiyaku{
font-size:10px;}

/* girl */
.girlname{
font-size:14px;
color:#000000;
font-weight:bold;
}

a.girl_shopname{
font-size:14px;
color:#FFFF99;
font-weight:bold;
}

a.girl_shopname:hover{
color:#FFCC66;
}

table.girl{
margin-top:5px;
margin-bottom:15px;
}

td.girl_photo{
padding:10px;
}

td.girldata_head{
background-color:#999999;
color:#FFFFFF;
font-size:12px;
}

td.girldata{
font-size:12px;
color:#000000;
border-bottom:1px dotted #333333;
}

.girlupdate{
font-size:9px;
color:#666666;
}

.girlpageback{
font-size:12px;
}

/* freespace */
table.free{
margin:2px;
}

td.free_left{
background-color:#EEF0F4;
padding-top:15px;
padding-left:20px;
padding-right:20px;
font-size:12px;
}

.free_title{
margin-bottom:10px;
}

.free_logo{
border:1px solid #333333;
margin-bottom:1px;
}

.free_shopdata{
margin-top:5px;
font-size:11px;
}

.free_plice{
margin-bottom:10px;
font-size:12px;
}

.free_right{
padding-top:0px;
padding-bottom:15px;
padding-left:20px;
padding-right:20px;
font-size:12px;
}

.free_option{
width:160px;
border:1px solid #A77E00;
text-align:left;
height:18px;
padding-left:2px;
padding-top:2px;
background-color:#FFFFFF;
}

a.free_option_link{
font-size:12px;
color:#A77E00;
text-decoration:none;
}

a.free_option_link:hover{
color:#DCA600;
text-decoration:underline;
}

a.free_hpmap_link{
font-size:12px;
color:#990000;
text-decoration:none;
}

a.free_hpmap_link:hover{
color:#FF0000;
text-decoration:underline;
}

.free_main{
border:2px solid #333333;
margin-top:15px;
}

.free_en{
margin-top:15px;
}

td.free_en_naiyou{
padding-top:1px;
padding-bottom:1px;
}

.free_main_en{
border:2px solid #333333;
}

div.free_news{
font-size:12px;
}

body.free_news{
scrollbar-3dlight-color : #333333;
scrollbar-arrow-color : #333333;
scrollbar-darkshadow-color : #333333;
scrollbar-face-color : #FFFFFF;
scrollbar-highlight-color : #BABABA;
scrollbar-shadow-color : #BABABA;
scrollbar-track-color:#FFFFFF;
}

td.free_naiyou{
font-size:12px;
padding:10px;
}

.free_naiyou_t{
font-size:12px;
}

.free_girl{
margin:0px;
}

.free_girl_img{
margin-bottom:1px;
}

a.free_girl_link{
font-size:11px;
color:#A77E00;
}

a.free_girl_link:hover{
color:#EA0075;
}

.free_girl_date{
font-size:10px;
color:#666666;
}

.free_girl_red{
font-size:11px;
color:#FF0000;
}

.free_pagetop{
margin-top:1px;
margin-bottom:1px;
font-size:10px;
}

td.free_line{
border-bottom:1px dashed #333333;
font-size:1px;
}

/* koukoku */
table.koukoku{
font-size:12px;
margin-bottom:15px;
line-height:120%;
}

img.koukoku_title{
margin-top:10px;
margin-bottom:5px;
}
/*認証の首都圏バナー引き込み*/
.draw-bnr{
margin:15px 0 10px 0;
text-align:center;
display: block;
}
