/*
目次
----------------------------------------------
1.トップページ +++++++++++++++++++++++++  27
2.TOP以下全ページ共通 ++++++++++++++++++  97
3.リンク +++++++++++++++++++++++++++++++ 115
4.カバーガール・バックナンバー +++++++++ 159
5.地域ページ　割チケ一覧でも一部使用 +++ 196
6.チケット +++++++++++++++++++++++++++++ 269
7.体験PHOTO ++++++++++++++++++++++++++++ 301
8.割チケ一覧 +++++++++++++++++++++++++++ 375
9.プレゼント +++++++++++++++++++++++++++ 395
10.フォーム ++++++++++++++++++++++++++++ 448
11.イベント ++++++++++++++++++++++++++++ 479
12.サイトマップ ++++++++++++++++++++++++ 517
13.会社概要 ++++++++++++++++++++++++++++ 537
14.路地裏放浪記 ++++++++++++++++++++++++ 553
15.利用規約 ++++++++++++++++++++++++++++ 603
16.女の子名鑑 ++++++++++++++++++++++++++ 620
17.フリスペ ++++++++++++++++++++++++++++ 677
18.広告掲載 ++++++++++++++++++++++++++++ 843
*/



/* 1.トップページ
---------------------------------------------- */

/*カバーガール*/
.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;
}

/*What's New, New Shopのpadding*/
.new{
padding-top:1px;
padding-left:2px;
padding-right:1px;
}

/*What's New, New ShopのiframeのPadding*/
.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:#006400;
font-weight:bold;
}
a.osusume_link:hover{
color:#EA0075;
}

/*コンテンツ*/
.con_top{
font-size:10px;
padding-left:2px;
}

/*コンテンツのリンク*/
.con_top_link{
font-size:11px;
color:#006400;
font-weight:bold;
}
a.con_top_link:hover{
color:#EA0075;
}

.go_pagetop_top{
width:570px;
text-align:right;
font-size:10px;
margin-top:-8px;
}
/*認証の首都圏バナー引き込み*/
.draw-bnr{
margin:15px auto 10px;
text-align:center;
display:block;
}


/* 2.TOP以外全ページ共通
---------------------------------------------- */

/*タイトル画像の上部のpadding*/
td.con{
padding-top: 10px;
}

/*ページTOPへ*/
.go_pagetop{
width:560px;
text-align:right;
font-size:10px;
margin-top:10px;
}



/* 3.リンク
---------------------------------------------- */

/*リンクのカテゴリ*/
.junle{
font-size:12px;
line-height:120%;
}

/*ランキング登録解説*/
.rank_mes{
font-size:11px;
line-height:120%;
color:#006400;
}

/*ランキング*/
.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:#006400;
}
a.rank:hover{
color:#EA0075;
}



/* 4.カバーガール・バックナンバー
---------------------------------------------- */

/*テーブル*/
table.cover_t{
border:1px solid #333333;
font-size:12px;
}
.covergirl{
padding:2px;
}

/*カバーガール画像*/
img.cover_img{
border:2px solid #333333;
}




/*以下不要*/
.count {
	color:#fff;
	font-size:12px;
}

.site {
	font-size:12px;
}
.count {
	font-size:10px;
	color:#000;
}
/*不要ここまで*/



/* 5.地域ページ　割チケ一覧でも一部使用
---------------------------------------------- */

/*店の並びのレイアウト*/
.chiiki_main{
padding-top:10px;
padding-bottom:10px;
padding-right:5px;
padding-left:5px;
}

/*店サムネイル画像の枠*/
.shop{
border: 1px solid #333333;
}

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

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

/*店名のリンク*/
a.shop_link{
font-size:12px;
color:#006400;
font-weight:bold;
padding-left:5px;
text-decoration:none;
}
a.shop_link:hover{
color:#EA0075;
text-decoration:underline;
}

/*登録店舗が無い場合*/
.nothing{
margin-top:10px;
font-size:13px;
color:#000000;
}

/*地域/業種*/
.chiiki_data{
padding-right:5px;
font-size:10px;
color:#666666;
}

/*地域サブカテゴリ*/
table.chiiki{
margin-top:3px;
}
table.chiiki_bottom{
margin-top:10px;}
a.chiiki_link{
font-size:11px;
color:#006400;
}
a.chiiki_link:hover{
color:#EA0075;}



/* 6.チケット
---------------------------------------------- */

/*チケットの内容*/
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:#006400;
}
a.ticket:hover{
color:#EA0075;
}	



/* 7.体験PHOTO
---------------------------------------------- */

/*新規掲載体験*/
table.photo{
margin-top:10px;
margin-bottom:2px;
}

/*新規掲載体験の店データ*/
td.photo_shopdata{
padding:2px;
font-size:12px;
}

/*体験男優の一言*/
.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:#006400;
}
a.danyuu_full:hover{
color:#EA0075;
}
a.danyuu{
color:#006400;
}
a.danyuu:hover{
color:#EA0075;
}

/*バックナンバー*/
.photo_backnumber{
font-size:12px;
color:#FFFFFF;
}

/*ポップアップの背景*/
body.pop{
background-color:#D3E0D3;}

/*写真にカーソルを乗せた時*/
.click {
cursor: pointer;
}

/*さらに前のバックナンバーはコチラ*/
div.photo_back{
font-size:14px;
font-weight:bold;
margin-top:15px;
margin-bottom:15px;
}
a.photo_back{
color:#006400;
}
a.photo_back:hover{
color:#EA0075;
}



/* 8.割チケ一覧
---------------------------------------------- */

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

/*地域名*/
.dis_title{
font-size:13px;
color:#FFFFFF;
font-weight:bold;
background-color:#666666;
}



/* 9.プレゼント
---------------------------------------------- */

/*概要・ご応募の前に*/
.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:#006400;}
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;
}



/* 10.フォーム
---------------------------------------------- */

/*フォームの枠*/
.form{
border: 1px solid #666666;
}

/*ボタン*/
input.button{
color:#006400;
border:1px solid #333333;
background-color:#E6E6E6;
}

/* 体験投稿（現在不要） */
.toukou{
font-size:12px;
border:1px solid #333333;
margin-bottom:10px;
}
.toukou_m{
font-weight:bold;
color:#FFFFFF;
}
.toukou_name{
font-weight:bold;
}



/* 11.イベント
---------------------------------------------- */

/*テーブル*/
.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;
}



/* 12.サイトマップ
---------------------------------------------- */

/*テーブル*/
.sitemap_naiyou{
font-size:11px;
}

/*リンク*/
a.sitemap{
font-size:12px;
color:#006400;
font-weight:bold;
}
a.sitemap:hover{
color:#EA0075;
}



/* 13.会社概要
---------------------------------------------- */
/*内容*/
.gaiyou_naiyou{
font-size:12px;
padding:4px;
}

/*求人案内*/
.kyuujin{
font-size:12px;
border:1px solid #333333;
}



/* 14.路地裏放浪記
---------------------------------------------- */
/*テーブル*/
.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:#006400;
}
a.hourouki_link:hover{
color:#EA0075;
}



/* 15.利用規約
---------------------------------------------- */
/*テーブル*/
table.kiyaku{
margin-top:5px;
margin-bottom:10px;
font-size:12px;
line-height:120%;
color:#333333;
}
/*2-1〜3-5*/
span.kiyaku{
font-size:10px;
}



/* 16.女の子名鑑
---------------------------------------------- */
/*女の子の名前*/
.girlname{
font-size:14px;
color:#000000;
font-weight:bold;
}

/*店HP・フリスペへのリンク*/
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;
}

/*LAST UP DATE*/
.girlupdate{
font-size:9px;
color:#666666;
}

/*お店ページへ戻る*/
.girlpageback{
font-size:12px;
}



/* 17.フリスペ
---------------------------------------------- */

/*フリスペ全体*/
table.free{
margin:2px;
}

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

/*SHOPDATA SYSTEM*/
.free_title{
margin-bottom:10px;
}

/*店ロゴ画像*/
.free_logo{
border:1px solid #333333;
margin-bottom:1px;
}

/*店データ*/
.free_shopdata{
margin-top:5px;
font-size:11px;
}

/*PRICE*/
.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;
}

/*左側・割チケ＆MAPはコチラ〜MAP部分*/
.free_option{
width:160px;
border:1px solid #006400;
text-align:left;
height:18px;
padding-left:2px;
padding-top:2px;
background-color:#FFFFFF;
}

/*インフォ〜MAP*/
a.free_option_link{
font-size:12px;
color:#006400;
text-decoration:none;
}
a.free_option_link:hover{
color:#00AA25;
text-decoration:underline;
}

/*割チケ＆MAPはコチラ*/
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;
}

/*右側・EVENT NEWS*/
.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;
}

/*右側・GIRLS〜MAP*/
td.free_naiyou{
font-size:12px;
padding:10px;
}
.free_naiyou_t{
font-size:12px;
}

/*右側・GIRLS*/
.free_girl{
margin:0px;
}

/*女の子サムネイル画像*/
.free_girl_img{
margin-bottom:1px;
}

/*女の子リンク*/
a.free_girl_link{
font-size:11px;
color:#006400;
}
a.free_girl_link:hover{
color:#EA0075;
}

/*一覧女の子データ*/
.free_girl_date{
font-size:10px;
color:#666666;
}
/*「更新」文字*/
.free_girl_red{
font-size:11px;
color:#FF0000;
}

/*右側・ページTOPへ*/
.free_pagetop{
margin-top:1px;
margin-bottom:1px;
font-size:10px;
}

/*右側・INFO内区切り線*/
td.free_line{
border-bottom:1px dashed #333333;
font-size:1px;
}



/* 18.広告掲載
---------------------------------------------- */
/*テーブル*/
table.koukoku{
font-size:12px;
margin-bottom:15px;
line-height:120%;
}

/*画像*/
img.koukoku_title{
margin-top:10px;
margin-bottom:5px;
}
