@charset "utf-8";


/* overwrite(ris_base.css) START */

 h1
 {
  	color: #FFFFFF;
  	font-size: 16px;
  	line-height: 1.4em;
 }

 h2 {}

 h3 {}

/* overwrite(ris_base.css) END */


/* div#main-content(width: 640px)
-------------------------------*/

 div#main-content div#newface_head
 {
	 margin-right: 14px;
	 margin-bottom: 10px;
	 width: 626px; /* 640px - 14px(margin) */
 }

 div#main-content div#newface_navi
 {
	 margin-right: 14px;
	 width: 626px; /* 640px - 14px(margin) */
 }

 div#main-content div#new_girls
 {
	 margin-right: 14px;
	 margin-bottom: 14px;
	 padding: 14px;
	 width: 596px; /* 640px - 14px(margin) -28px(padding) -2px(border) */
	 background-color: #FFFFFF;
	 border: 1px #CFAFAF solid;
	 border-top: none;
 }



/* div#newface_navi(width:626px)
----------------------------*/

 div#newface_navi ul#area_navi
 {
	 display: block;
	 margin: 0;
	 padding: 0;
	 width: 626px;
	 height: auto;
 }

 div#newface_navi ul#area_navi li
 {
	 float: left;
	 display: block;
	 width: 72px;
	 height: 28px;
 }
 
 div#newface_navi ul#area_navi li span,
 div#newface_navi ul#area_navi li a
 {
	 display: block;
	 width: 72px;
	 height: 28px;
 }
 
 ul#area_navi li.all_area a       { background: url(/img/newface/img_tab_all.gif) no-repeat; }
 ul#area_navi li.hiroshima_area a { background: url(/img/newface/img_tab_hiroshima.gif) no-repeat; }
 ul#area_navi li.okayama_area a   { background: url(/img/newface/img_tab_okayama.gif) no-repeat; }
 ul#area_navi li.yamaguchi_area a { background: url(/img/newface/img_tab_yamaguchi.gif) no-repeat; }
 ul#area_navi li.tottori_area a   { background: url(/img/newface/img_tab_tottori.gif) no-repeat; }
 ul#area_navi li.shimane_area a   { background: url(/img/newface/img_tab_shimane.gif) no-repeat; }
 ul#area_navi li.kagawa_area a    { background: url(/img/newface/img_tab_kagawa.gif) no-repeat; }
 ul#area_navi li.ehime_area a     { background: url(/img/newface/img_tab_ehime.gif) no-repeat; }
 ul#area_navi li.tokushima_area a { background: url(/img/newface/img_tab_tokushima.gif) no-repeat; }
 ul#area_navi li.kouchi_area a    { background: url(/img/newface/img_tab_kouchi.gif) no-repeat; }

 
 ul#area_navi li.all_area a.active,
 ul#area_navi li.hiroshima_area a.active,
 ul#area_navi li.okayama_area a.active,
 ul#area_navi li.yamaguchi_area a.active,
 ul#area_navi li.shimane_area a.active,
 ul#area_navi li.tottori_area a.active,
 ul#area_navi li.kagawa_area a.active,
 ul#area_navi li.ehime_area a.active,
 ul#area_navi li.tokushima_area a.active,
 ul#area_navi li.kouchi_area a.active
 {
	 background-repeat: no-repeat;
	 background-position: left top;
 }

 ul#area_navi li.all_area a, 
 ul#area_navi li.hiroshima_area a,
 ul#area_navi li.okayama_area a,
 ul#area_navi li.yamaguchi_area a,
 ul#area_navi li.tottori_area a,
 ul#area_navi li.shimane_area a,
 ul#area_navi li.kagawa_area a,
 ul#area_navi li.ehime_area a,
 ul#area_navi li.tokushima_area a,
 ul#area_navi li.kouchi_area a
 {
	 background-repeat: no-repeat;
	 background-position: left bottom;
 }

 ul#area_navi li.all_area a:hover,
 ul#area_navi li.hiroshima_area a:hover,
 ul#area_navi li.okayama_area a:hover,
 ul#area_navi li.yamaguchi_area a:hover,
 ul#area_navi li.tottori_area a:hover,
 ul#area_navi li.shimane_area a:hover,
 ul#area_navi li.kagawa_area a:hover,
 ul#area_navi li.ehime_area a:hover,
 ul#area_navi li.tokushima_area a:hover,
 ul#area_navi li.kouchi_area a:hover
 {
	 background-repeat: no-repeat;
	 background-position: left top;
 }

 div#newface_navi ul#area_navi li img,
 div#newface_navi ul#area_navi li a img
 {
	 width: 72px;
	 height: 28px;
	 border: none;
 }
 
 div#newface_navi ul#area_navi li a:hover
 {
	 background-color: #FF9900;
 }


/* div#newface_navi(width: 626px)
-------------------------------*/

 div#newface_navi                 { display: table; }
 div#newface_navi dl#news_navi    { display: inline-block; }
 div#newface_navi dl#news_navi    { display: inline; }
 div#newface_navi dl#news_navi dd { display: inline; }

 div#newface_navi dl#news_navi
 {
	display: block;
	_display: table-row;
 	margin: 0;
 	padding: 0 10px;
 	width: 604px; /* 626px -20px(padding) -2px(border) */
 	height: 30px;
 	background: url(/img/newface/bgimg_news_navi.gif) repeat-x #FFFFFF;
    background-color: #FEEFDC;
	border-top: 3px #FF9900 solid;
	border-right: 1px #CFAFAF solid;
    border-left: 1px #CFAFAF solid;
	text-align: left;
 }
 
 div#newface_navi dl#news_navi dd a
 {
	display: block;
	float: left;
	margin: 0;
	padding: 0 6px;
	padding-left: 20px;
	width: auto;
	height: 30px;
	background: url(/img/newface/icon_arrow_orange.gif) no-repeat;
	background-position: 6px;
	color: #660000;
	font-weight: bold;
	line-height: 2.6em;
	text-decoration: none;
 }

 div#newface_navi dl#news_navi dd a.current_news
 {
	background-color: #FFFFFF;
 }

 div#newface_navi dl#news_navi dd a:hover
 {
	background-color: #FFEDD2;
	text-decoration: underline;
 }


 
/* div#new_girls (width:624px)
-----------------------------------*/

 /* リスト表示 */
 div#new_girls table.girls_list
 {
	margin: 0;
 	width: 596px; /* 596px */
	border-collapse: collapse;
	border-spacing: 0;
 	border-bottom: 1px #CFAFAF solid;
 }

 div#new_girls table.girls_list th
 {
	padding: 6px 0;
	padding-right: 3px;
	padding-left: 0;
 	width: 82px; /* 596px -6px(padding) -502px(td) */
	text-align: left;
	vertical-align: top;
 }
 
 div#new_girls table.girls_list th a img
 {
 	/* width: auto;  /* 88px */
	/*height: 104px;  /* 104px */
 	border: 1px #000066 solid;
 }
 
 div#new_girls table.girls_list th a:hover img
 {
 	border: 1px #FF0000 solid;
 }
 
 div#new_girls table.girls_list td
 {
	padding: 6px 0;
	width: auto;
 	height: auto;
	text-align: left;
	vertical-align: top;
 }
 
 table.girls_list td p.girl_name
 {
 	padding: 2px 6px;
 	background-color: #FDEEF5;
 }
 
 table.girls_list td p.girl_age
 {
 	padding-left: 6px;
 }
 
 table.girls_list td p.girl_prof
 {
 	margin-bottom: 10px;
 	padding-left: 6px;
 }
 
 table.girls_list td p.girl_comment
 {
 	padding-left: 6px;
	color: #C75F12;
	line-height: 1.2em;
 }
 
 table.girls_list td p.shop_infor
 {
 	margin-top: 3px;
	padding-top: 3px;
 	padding-left: 6px;
	border-top: 1px #FDEEF5 solid;
	color: maroon;
 }
 
 table.girls_list td p.shop_infor a
 {
 	color: maroon;
	text-decoration: none;
 }
 
 table.girls_list td p.shop_infor a:hover
 {
	text-decoration: underline;
 }









