@charset "shift_jis";

h1{
	margin:0;
	padding:0;
	font-size:9pt;
	font-weight:normal;
}

*{
	margin:0;
#	padding:0;
	line-height:1.3em;
}

html{
	overflow-y:scroll;
	height:100%;
}

body{
#	font-family: Osaka, "ＭＳ Ｐゴシック", "MS PGothic";
	font-family: "ＭＳ Ｐゴシック", "MS PGothic","Hiragino Kaku Gothic ProN", "ヒラギノ角ゴ ProN W3";
	font-size:9pt;
	color:#000000;
	background:#EDEDED;
	height:100%;
}

a:link   {color:#0033CC;text-decoration:none;}
a:visited{color:#0033CC;text-decoration:none;}
a:active {color:#E50000;text-decoration:underline;}
a:hover  {color:#E50000;text-decoration:underline;}


/***********************************************************
基本の大枠（全体の背景用）
************************************************************/
#baseFrm{
	text-align:center;
	width:1020px;
	margin:0px auto;
	padding:0px;
/*    position:relative; */
/*    min-height:100%; */
	background:url(../img/common/bg_frame.gif) repeat-y left top;
}

/***********************************************************
基本の中枠（全体の背景の中身用）
************************************************************/
#baseMdd{
	text-align:center;
	width:990px;
	margin:0px auto;
	padding:0px;
/*	position:relative; */
/*    min-height:100%; */
/*	height:600px; */	/* IE6以下では、min-height が効かない為の対策 */
}

/***********************************************************
基本枠の左メニューとコンテンツのテーブル
************************************************************/
.baseTblMenu{
#	text-align:left;
	vertical-align:top;
	width:184px;
	margin:0px;
	padding:7px;
}

.baseTblCts{
	text-align:left;
	vertical-align:top;
	margin:0px;
	padding:7px;
}


/***********************************************************
サイドメニュー
************************************************************/
.SideMenuTtl_RED{
	height:22px;
	padding-left:3px;
	color:#FFFFFF;
	background:url(http://www.a-fuu.com/img/site_menu_bg_red.jpg) repeat-x;
	background-color:#474747;
}

.SideMenuTtl_GRAY{
	height:22px;
	padding-left:3px;
	color:#000000;
	background:url(http://www.a-fuu.com/img/site_menu_bg_gray.jpg) repeat-x;
	background-color:#FFFFFF;
}

.SideMenuStr{
	padding:3px;
	background-color:#FFFFFF;
}

.kashira{
	font-weight:bold;
	background-color:#DDDDDD;
	padding:2px;
	margin-top:5px;
}

.dirimg{
	vertical-align:middle;
}

/***********************************************************
無料掲載のリスト
************************************************************/
.muryo_tbl{
	width:100%;
}
.muryo_tbl td{
	text-align:left;
	vertical-align:top;
}
.muryo_line{
	border-bottom:dotted 1px #777;
	height:5px;
}
.mulink{
	font-size:10pt;
	font-weight:bold;
}

/***********************************************************
有料店枠のチケット
************************************************************/
.EVTICKETY{
	width:195px;
	height:50px;
	background-image:url(http://www.a-fuu.com/img/mitabg_1.gif);
	padding-top:44px;
	margin-bottom:5px;
	text-align:left;
}
.EVTSTR{
	width:176px;
	height:40px;
	overflow:auto;
	text-align:left;
	font-size:9pt;
	color:#000;
	background-color:#FFFF77;
	margin:0 0 0 10px;;
}

/***********************************************************
有料店枠の囲い背景
************************************************************/
.YShopTTL{
	height:48px;
	border:solid 1px #C83535;
	border-bottom-style:none;
	background:url(http://www.a-fuu.com/img/ysfbg_ttlbg.gif);
	margin:0;
	padding:0;
}

.YShopBG{
	border:solid 1px #C83535;
	background:url(http://www.a-fuu.com/img/ysfbg.gif);
	margin:0 0 15px 0;
	padding:15px 15px;
}


/***********************************************************
有料店枠（１店舗分の情報枠）
************************************************************/
.YShopFlame{
	border:solid 1px #AAAAAA;
	background-color:#FFFFFF;
	margin:0 0 15px 0;
	padding:0;
}

.YShop td{
	padding:5px;
}

.YSNews{
	width:100%;
	height:150px;
	border:solid 1px #AAAAAA;
	overflow-y:auto;
	overflow-x:hidden;
}

.YShopName_C{
	text-align:left;
	font-size:15pt;
	background:url(http://www.a-fuu.com/img/shopjn_c.gif);
	font-weight:bold;
/*	border-bottom:solid 1px #FF8C8C; */
}
.YShopName_L{
	width:20px;
	height:33px;
	background:url(http://www.a-fuu.com/img/shopjn_l.gif);
}
.YShopName_R{
	width:20px;
	height:33px;
	background:url(http://www.a-fuu.com/img/shopjn_r.gif);
}

.YShopTel{
	font-size:23px;
	font-weight:bold;
	margin-bottom:13px;
}




.YShopInfo table{
	width:100%;
	font-size:10pt;
	text-align:left;
}
.YShopInfo th{
	padding:3px;
	font-weight:nomal;
	background-color:#FFD8D8;
}
.YShopInfo td{
	padding:3px;
	background-color:#FFFFFF;
}




.YShopComm{
	font-size:11pt;
	border-top:dashed 1px #AAAAAA;
}

/***********************************************************
無料店枠
************************************************************/
.MSFlame{
	border-bottom:dotted 1px #AAAAAA;
	margin:0 0 15px 0;
	padding:0 0 5px 0;
	font-size:11pt;
}

.MSComm{
	font-size:9pt;
	margin-left:20px;
}


/***********************************************************
女の子写真枠（１行２列用）
************************************************************/
.GirlData_S_Tbl{
	width:360px;
	border-collapse:collapse;
	padding:0;
	margin:0;
}

.GirlData_S_Head{
	width:360px;
	height:37px;
	background:url(http://www.a-fuu.com/img/gph_s_top.gif);
}

.GirlData_S_Tdy{
	width:360px;
	height:37px;
	background:url(http://www.a-fuu.com/img/gph_s_top_tdy.gif);
	text-align:center;
	font-size:11pt;
	font-weight:bold;
}

.GirlData_S_Pho{
	width:154px;
	height:172px;
	text-align:center;
	vertical-align:center;
	background:url(http://www.a-fuu.com/img/gph_s_center_0.gif);
}

.GirlData_S_Body{
	width:206px;
	height:172px;
	text-align:left;
	vertical-align:top;
	background:url(http://www.a-fuu.com/img/gph_s_center_1.gif);
}

.GirlData_S_Name{
	width:184px;
	margin:7px 0px;
	padding:3px;
	font-weight:bold;
	font-size:12pt;
	border:solid 1px #E599B7;
	background-color:#FFE2E5;
}

.GirlData_S_Wrk{
	width:188px;
	border:solid 1px #AAAAAA;
	background-color:#FFFFCC;
}

.GirlData_S_CBd{
	width:360px;
	padding:5px 0;
	background:url(http://www.a-fuu.com/img/gph_s_info_center.gif);
}

.GirlData_S_CMM{
	height:60px;
	width:340px;
	line-height:1.33;
	text-align:left; overflow:auto;
}

.GirlData_S_Btt{
	width:360px;
	height:8px;
	background:url(http://www.a-fuu.com/img/gph_s_info_bottom.gif);
}


/***********************************************************
女の子写真枠（１行４列用）
************************************************************/
.GirlDataTbl{
	width:180px;
	border-collapse:collapse;
	padding:0;
	margin:0;
	text-align:center;
}

.ThreeSche{
	width:150px;
	text-align:left;
	padding:5px;
	border:solid 1px #CCCCCC;
	background-color:#EEFFEE;
}

.GT01_N{
	width:180px;
	height:37px;
	background:url(http://www.a-fuu.com/img/gph_top.gif);
}
.GT02_N{
	width:180px;
	height:166px;
	background:url(http://www.a-fuu.com/img/gph_center.gif);
}
.GT03_N{
	width:180px;
	height:4px;
	background:url(http://www.a-fuu.com/img/gph_info_top.gif);
}
.GT04_N{
	width:180px;
	padding-left:10px;
	background:url(http://www.a-fuu.com/img/gph_info_center.gif);
}
.GT05_N{
	width:180px;
	height:7px;
	background:url(http://www.a-fuu.com/img/gph_info_bottom.gif);
}

.GT01_P{
	width:180px;
	height:37px;
	background:url(http://www.a-fuu.com/img/gph_top_tdy.gif);
	padding-top:12px;
	font-size:11pt;
	font-weight:bold;
}
.GT02_P{
	width:180px;
	height:166px;
	background:url(http://www.a-fuu.com/img/gph_center_tdy.gif);
}
.GT03_P{
	width:180px;
	height:4px;
	background:url(http://www.a-fuu.com/img/gph_info_top.gif);
}
.GT04_P{
	width:180px;
	padding-left:10px;
	background:url(http://www.a-fuu.com/img/gph_info_center.gif);
}
.GT05_P{
	width:180px;
	height:7px;
	background:url(http://www.a-fuu.com/img/gph_info_bottom.gif);
}



/***********************************************************
ヘッダ
************************************************************/
.Header{
	width:978px;
	padding:5px;
	border-left:solid 1px #DADADA;
	border-right:solid 1px #DADADA;
	background:url(http://www.a-fuu.com/img/common/bg_header_top.gif) left top;
}

/***********************************************************
パンくず
************************************************************/
.Pankuzu{
	text-align:left;
	margin:0px 0 0px 5px;
}

.InfoTbl td{
	padding:7px;
}

/***********************************************************
ヘッダメニュー
************************************************************/
.HeadMenu{
	width:100%;
}

.HeadMenu div{
	border-bottom:solid 1px #772222;
	font-size:11pt;
	font-weight:bold;
	text-align:left;
	margin: 0 5px;
	padding: 3px 0;
}

.HeadMenu th{
	font-size:10pt;
}

.HeadMenu td{
	width:100px;
	height:32px;
}

/***********************************************************
フッタ
************************************************************/
.Footer{

	width:950px;
	margin:0px auto;
	padding:0px;
	text-align:center;
/*
	position:relative;
    min-height:100%;
*/
/*
	position:absolute;	位置を絶対参照にして、
    bottom:0px;			ブラウザの最下部へ
	left:50%;			このDIVを取り敢えずブラウザ中央にしてから、
	margin-left:-475px;	DIVの幅950pxの半分を、左に戻す
*/
	padding-top:10px;
	border-top:dotted 1px #777777;

}

.youbi{
color:#000000;
}
.youbiSat{
color:#1782d4;
}
.youbiSan{
color:#d4175a;
}



/***********************************************************
女の子リストの１マス
************************************************************/
.GIRL_LIST_DIV{
	float:left;
	border:solid 2px #FFCBCB;
	background-color:#FFEFEF;
	margin:7px;
	padding-top:10px;
	width:160px;
	height:230px;
	background-image:url(http://www.a-fuu.com/img/girl_lbg.jpg);
	background-repeat:no-repeat;
	text-align:center;
}

.GIRL_ADPICK_1{
	text-align:center;
	background-image:url(http://www.a-fuu.com/img/adpkbg_1.jpg);
	background-repeat:repeat-x;
	border:solid 1px #FF0800;
	padding:10px 0;
}

.GIRL_ADPICK_2{
	text-align:center;
	background-image:url(http://www.a-fuu.com/img/adpkbg_2.jpg);
	background-repeat:repeat-x;
	border:solid 1px #FF0800;
	padding:10px 0;
}

.GIRL_ADPICK_3{
	text-align:center;
	background-image:url(http://www.a-fuu.com/img/adpkbg_3.jpg);
	background-repeat:repeat-x;
	border:solid 1px #D1D1D1;
	padding:10px 0;
}


/*-------------------------
　絞込検索
------------------------- */
.narrowSrchBtm{
clear:both;
width:748px;
padding:0 0 1px;
background:url(http://www.a-deli.jp/img/category/srch_bg_btm.gif) no-repeat left bottom;
margin:0 0 10px 8px;
}
.narrowSrchTop{
padding:12px 19px 0;
background:url(http://www.a-deli.jp/img/category/srch_bg_top.gif) no-repeat left top;
}

.nrwSrchTtlTop{
width:708px;
margin:0 0 10px 0;
padding:5px 0 0;
background:url(http://www.a-deli.jp/img/category/srch_ttl_top.gif) no-repeat left top;
}
.nrwSrchTtlBtm{
padding:0;
background:url(http://www.a-deli.jp/img/category/srch_ttl_btm.gif) no-repeat left bottom;
}
.nrwSrchTtlBtm p{
margin-left:7px;
padding:4px 0 3px 35px;
background:url(http://www.a-deli.jp/img/category/srch_ic_lupe.gif) no-repeat left bottom;
font-size:11pt;
font-weight:bold;
}
.nrwSrchTtlBtm p img{
vertical-align:middle;
}
.nrwSrchBoxBtm{
width:710px;
margin:0 0 16px 0;
padding:0 0 10px;
background:url(http://www.a-deli.jp/img/category/srch_box_btm.gif) no-repeat left bottom;
}
.nrwSrchBoxTop{
padding:10px 14px 0 16px;
background:url(http://www.a-deli.jp/img/category/srch_box_top.gif) no-repeat left top;
}
.nrwSrchBoxTop table{
_width:99%;
}


.nrwSrchBoxTop table.srch{
width:681px;
}
.nrwSrchBoxTop table.srch th{/* タイトル */
width:68px;
padding-top:0;
text-align:left;
}
.nrwSrchBoxTop table.srch td{/* 内容 */
width:590px;
padding:0 0 0 22px;
}
.narrowSrchTop table.srch td img{
border:0;
}

/* 市町村名部分 */
.nrwSrchBoxTop table.srch table{
margin:0;
padding:0;
line-height:1.2;
}
.nrwSrchBoxTop table.srch table td{
margin:0;
padding:0 0 3px 3px;
}
.nrwSrchBoxTop table.srch table td span{
margin:0;
padding:0;
}
.nrwSrchBoxTop table.srch table td span.kanaBk{
display:block;
color:#777777;
font-size:7pt;
}
.nrwSrchBoxTop table.srch table td span.kanaGy{
display:block;
color:#bbbbbb;
font-size:7pt;
}
.nrwSrchBoxTop table.srch table td.kashira{
padding:2px 0 2px 3px;
font-weight:bold;
background:#e6e6e6;
}


