@charset "shift_jis";

body{
	margin: 0;
	padding: 0;
	font-family:"lr oSVbN", Osaka, "qMmpS Pro W3";
	text-align: left;
	font-size: 12px;
	color: #555;
}
h1{
	margin: 0;
	padding: 0;
	font-size: 32px;
	color: #900;
}
h1 a{ font-size: 32px; color: #900;}
h1 a:hover{ font-size: 32px; color: #900;}
h1 a:visited{ font-size: 32px; color: #900;}
h2,h3{
	margin: 0;
	padding: 0;
}
h4,h5,h6{ font-size: 16px; margin: 0; padding: 0;}
a { text-decoration: none; }
img{ border: 0;}

.sTitleTop1 {
	font-size: 14px;
	font-weight:bold;
	background-image:url(img/2_02a.gif);
}
.sTitleTop2 {
	font-size: 36px;
	font-weight:bold;
	text-align:center;
}
.sTitleTop3 {
	font-size: 14px;
	font-weight:bold;
	vertical-align:middle;
}
.sTitleTop4 {
    font-size: 14px;
}
.sMenuText1 {
	font-size: 14px;
	font-weight:bold;
	text-align:center;
	color: #791F00;
}
.sMenuText2 {
	font-size: 11px;
	font-weight:bold;
	text-align:center;
}
.sMainInfoText1 {
	font-size: 36px;
	font-weight:bold;
	text-align:center;
}
.sMainInfoText2 {
	font-size: 13px;
	font-weight:bold;
}
.sMainInfoText3 {
	font-size: 16px;
	font-weight:bold;
}
.sDispSwitchBtm1 {
	font-size: 16px;
	font-weight:bold;
}
.sDispSwitchBtm2 {
	font-size: 14px;
	font-weight:bold;
	text-align:center;
}
.sLinkText1 {
	font-size: 23px;
	font-weight:bold;
	text-align: center;
}
.sLinkText2 {
	font-size: 14px;
	font-weight:bold;
	color: #555;
}
.sLinkText3 {
	font-size: 11px;
	font-weight:bold;
}
.sBannerText1 {
	font-size: 11px;
	font-weight:bold;
	text-align: center;
}
.sOsusumeTopTitle {
	font-size: 24px;
	font-weight:bold;
}
.sOsusumeRank {

	font-size: 20px;
	color: #0000CC; 
	font-weight: bold; 
}
.sOsusumeRank2 {

	font-size: 20px;
	color: #f00; 
	font-weight: bold; 
}
.sOsusumeTitle_TOP {
	font-weight: bold;
	font-size: 20px;
}
.sOsusumeTitle {
	font-weight: bold;
	font-size: 14px;
}
.sOsusumeRank_No1{
font-size: 20px; color: #f00; font-weight: bold; 
}
.sOsusumeColumn_TOP {
	font-size: 15px;
	color: black;
	line-height: 1.3em;
	padding-left: 25px;
}
.sOsusumeColumn {
	font-size: 12px;
	color: black; 
	padding-left: 10px;
	text-align: left;
}
.sOsusumeIchigo {
	color: #f00;
	font-weight: bold;
}
.sPrComNmText {
	font-weight:bold;
	font-size:16px;
}
.content_body{
	margin: 0;
	padding: 0;
}
.style2 {font-size: 9px}
.sLinkFont {FONT-SIZE: 12px
}
.sLinkFont a{FONT-SIZE: 12px
}

/* `bgfB wb_[ "EEE@*/
.header_osirase{
	font-size: 12px;
	background-color: #FFF7CE;
	padding: 2px 0px 2px 10px;
	margin: 0;
}
/* `bgfB wb_[ "EE@*/

/* `bgfB@RecMENU "EEE@*/
.chatlady_content{
	padding-bottom: 15px;
}
.chatlady_content a:link{
	color: #00f;
	text-decoration: underline;
}
.chatlady_content a:visited{
	color: #009;
	text-decoration: underline;
}
.chatlady_content a:hover{
	color: #f00;
	text-decoration: underline;
	background-color: #FFB3D9;
}
.chatlady_content table{
	padding: 0;
	margin: 5px 0px 8px 0px;
}
.chatlady_content th{
	font-weight: bold;
	font-size: 12px;
	padding-bottom: 3px;
	margin: 0;
}
.chatlady_content td{
	font-size: 12px;
	padding: 0px 0px 1px 5px;
	margin: 0;
}
.chatlady_content_title{
	font-weight: bold;
	color: #f00;
	font-size: 16px;
}
.side_menu_bg_color{
	background-color: #FFF7CE;
}
/* `bgfB@RecMENU "EE@*/

/* `bgfB@0Vηιΐ"EEE@*/
.chatlady_body_title{
	width: 512px;
	border: 1px solid #900;
	font-weight: bold;
	color:#900;
	font-size: 14px;
	margin: 2px 0px 12px 9px;
	padding: 2px 0px 1px 0px;
	background-image: url(img/content_tittle.gif);
	background-repeat: no-repeat;
}
/*
.chatlady_body_title_text{ padding-left: 23px;}
*/
.chatlady_body_title_text{
	padding: 4px 0px 2px 27px;
}

.chatlady_body_div{ margin-left: 27px;}
.chatlady_body_title2{
	width: 380px;
	border-top: solid 1px #f00;
	border-right: solid 1px #f00;
	border-bottom: solid 1px #f00;
	border-left: solid 8px #f00;
	background-color: #FFECD9;
	font-weight: bold;
	color: #333;
	font-size: 18px;
	margin: 2px 0px 12px 8px;
	padding: 4px 20px 1px 10px;
	text-align: left;
}
.chatlady_body_title_new{
	width: 450px;
	border-top: solid 1px #f00;
	border-right: solid 1px #f00;
	border-bottom: solid 1px #f00;
	border-left: solid 8px #f00;
	background-color: #FFECD9;
	font-weight: bold;
	color:#333;
	font-size: 18px;
	margin: 6px 0px 12px 24px;
	padding: 4px 20px 1px 10px;
	text-align: left;
}
.chatlady_body_title_new strong{
	font-size: x-large;
	color:#f00;
}
.chatlady_body_title_kobetu{
	width: 320px;
	border-top: solid 1px #f00;
	border-right: solid 1px #f00;
	border-bottom: solid 1px #f00;
	border-left: solid 8px #f00;
	background-color: #FFECD9;
	font-weight: bold;
	color:#333;
	font-size: 18px;
	margin: 20px 0px 5px 24px;
	padding: 4px 20px 1px 10px;
	text-align: left;
}
.textAlign_left{
	text-align: left;
}


.chatlady_news{
	width: 512px;
	height: 128px;
	border: solid 3px #F78777;
	border-top: solid 1px #ccc;
	border-right: solid 1px #ccc;
	border-bottom: solid 2px #999;
	border-left: solid 2px #999;
	background-color: #fff;
	overflow: auto;
	margin-bottom: 15px;
	color: #555;
	text-align: left;
}
.chatlady_news dl{
	padding: 10px 10px 10px 5px;
	margin: 0;
}
.chatlady_news dt{
	padding: 0;
	margin: 0;
	font-weight: bold;
	color: #FD9A35;
	font-size: 12px;
}
.chatlady_news dd{
	padding: 0px 0px 0px 10px;
	margin: 0px 0px 3px 0px;
}
.chatlady_news table{
	padding: 10px 10px 10px 5px;
	margin: 5px 0px 0px 7px;
	width: 480px;
}
.chatlady_news td{
	padding: 0px 0px 2px 2px;
	margin: 0;
	font-weight: bold;
	color: #FD9A35;
	font-size: 12px;
	border-left: solid 5px #FEDD58;
	border-bottom: dotted 1px #FD9A35;
}
.chatlady_news td p{
	font-weight: normal;
	margin-left: 24px;
}
.icon_saisin_info img{
	vertical-align: middle;
	margin-right: 5px;
}
.chatlady_news p{
	padding: 0;
	margin: 0;
	font-size: 12px;
	color: #555;
}

.chatlady_news a{
	text-decoration: underline;
}
.chatlady_news a:hover{
	color: #f00;
	text-decoration: underline;
	background-color: #FFE6F2;
}
.new_timestamp{
	font-weight: normal;
	color:#555;
	font-size:12px;
	padding-left: 15px;
}

/* `bgfB@0Vηιΐ"EE@*/









/* `bgfB@θ"Eηιΐ"EEE@*/
.chatlady_oyakudati_waku{
	width: 512px;
	height: 270px;
	border: solid 2px #663;
	background-color: #fff;
	margin-bottom: 15px;
	color: #555;
	text-align: left;
}
.chatlady_oyakudati_box_waku{
	width: 512px;
	height: 80px;
	margin-top: 10px;
	margin-bottom: 10px;
}
.chatlady_oyakudati_box_img{
	width: 100px;
	height: auto;
	margin-bottom: 0px;
	float: left;
	text-align: center;
}
.icon_yajirusi{
	width: 100px;
	margin: 10px 0px 20px 20px;
}
.chatlady_oyakudati_box{
	width: 360px;
	height: auto;
	background-color: #fff;
	margin-bottom: 0px;
	text-align: left;
	float: left;
	padding-top: 0px;
}
.chatlady_oyakudati_box20{
	width: 380px;
	height: auto;
	background-color: #fff;
	margin-bottom: 0px;
	text-align: left;
	float: left;
	padding-top: 20px;
	padding-bottom: 20px;
}
.chatlady_oyakudati{
	width: 250px;
	height: 180px;
	background-color: #fff;
	color: #666;
	text-align: left;
	float: left;
}
.chatlady_oyakudati dl{
	padding: 10px 0px 10px 15px;
	margin: 0;
}
.chatlady_oyakudati dt{
	padding: 0px 0px 3px 0px;
	margin: 0;
	font-weight: bold;
	color: #666;
	font-size: 12px;
	list-style-type:armenian;
}
.chatlady_oyakudati dd{
	padding: 0px 0px 0px 15px;
	margin: 0;
}
.chatlady_oyakudati p{
	padding: 0;
	margin: 0;
	font-size: 12px;
}
.chatlady_oyakudati a:link{
	font-weight: bold;
	color: #00f;
	text-decoration: underline;
	font-size:12px;
}
.chatlady_oyakudati a:visited{
	font-weight: bold;
	color: #009;
	text-decoration: underline;
	font-size:12px;
}
.chatlady_oyakudati a:hover{
	font-weight: bold;
	color: #f00;
	text-decoration: underline;
	background-color: #FFE6F2;
	font-size:12px;
}
.chatlady_oyakudati_note a:link{
	color: #555;
	text-decoration: none;
	font-size:12px;
	font-weight: normal;
}
.chatlady_oyakudati_note a:visited{
	color: #555;
	text-decoration: none;
	font-size:12px;
	font-weight: normal;
}
.chatlady_oyakudati_note a:hover{
	color: #f00;
	text-decoration: none;
	background-color: #FFE6F2;
	font-size:12px;
	font-weight: normal;
	text-decoration: underline;
}
.oyakudati_icon_new{
	padding: 0;
}
/* `bgfB@θ"Eηιΐ"EE@*/

/* `bgfB@θ"EηιΘL) "EEE@*/
.chatlady_oyakudati_wide_waku{
	width: 700px;
	height: auto;
	border: solid 1px #F78777;
	background-color: #fff;
	margin-bottom: 15px;
	color: #555;
	text-align: left;
	padding: 10px 10px 0px 10px;
	margin: 0px 0px 0px 15px;
	color: #333;
	font-size:16px;
}
.oyakudati_img{
	text-align:center;
	margin-bottom: 20px;
}
.oyakudati_img_p{
	text-align:center;
	margin-bottom: 20px;
}
.oyakudati_img_p table{
	border-collapse: collapse;
}
.oyakudati_img2{
	text-align: left;
	vertical-align: text-top;
	margin: 0px 0px 20px 32px;
}
.oyakudati_img_border img{
	border: 1px solid #555;
}
.oyakudati_img2 img{
	vertical-align: middle;
}
.oyakudati_img3{
	text-align: left;
	vertical-align: text-top;
	margin: 3px 0px 0px 32px;
}
.oyakudati_img3 img{
	vertical-align: middle;
}
.chatlady_oyakudati_wide_waku p{
	margin: 10px 30px 15px 30px;
}
.content_flash_title{
	font-size: large;
	font-weight: bold;
	color: #555;
}
.content_flash_dl{
	font-size: 18px;
	font-weight: bold;
	color: #f00;
}
.chatlady_oyakudati_wide_waku a{
	font-size: 18px;
	text-decoration: underline;
}
.GoogleEarth_Menu_Tab img{
	margin: 0px 0px 0px 15px;
	padding: 0;
}
.chatlady_oyakudati_wide_waku_GE{
	width: 700px;
	height: auto;
	border-right: solid 3px #F78777;
	border-bottom: solid 3px #F78777;
	border-left: solid 3px #F78777;
	background-color: #fff;
	margin-bottom: 15px;
	color: #555;
	text-align: left;
	padding: 10px 10px 0px 10px;
	margin: 0px 0px 0px 15px;
	color: #333;
	font-size:16px;
}
.chatlady_oyakudati_wide_waku_GE p{
	margin: 10px 30px 15px 30px;
}
.chatlady_oyakudati_wide_waku_GE a{
	font-size: 18px;
	text-decoration: underline;
}
.chatlady_oyakudati_wide_waku_GE a:hover{
	color: #f00;
	background-color: #FFE6E6;
}

.chatlady_oyakudati_wide_waku a:hover{
	color: #f00;
	background-color: #FFE6E6;
}
.touroku_nagare_waku{
	width: 700px;
	height: auto;
	border-right: solid 3px #F78777;
	border-bottom: solid 3px #F78777;
	border-left: solid 3px #F78777;
	background-color: #fff;
	margin-bottom: 15px;
	color: #555;
	text-align: left;
	padding: 10px 10px 0px 10px;
	margin: 0px 0px 0px 15px;
	color: #333;
	font-size:16px;
}
.touroku_nagare_waku p{
	margin: 10px 30px 15px 30px;
	line-height: 1.3em;
}
.touroku_nagare_waku a{
	font-size: 18px;
	text-decoration: underline;
}
.touroku_nagare_waku a:hover{
	color: #f00;
	background-color: #FFE6E6;
}
.oyakudati_link_waku{
	width: 550px;
	height: 20px;
	text-align: left;
	padding-left: 25px;
	margin-top: 10px;
	margin-bottom: 20px;
}
.oyakudati_link{
	width:180px;
	font-weight: bold;
	font-size: 12px;
	color: #555;
}
.oyakudati_link a:link{
	font-weight: bold;
	color: #00f;
	text-decoration: underline;
	font-size: 12px;
}
.oyakudati_link a:visited{
	font-weight: bold;
	color: #009;
	text-decoration: underline;
	font-size: 12px;
}
.oyakudati_link a:hover{
	font-weight: bold;
	color: #f00;
	text-decoration: underline;
	background-color: #FFE6F2;
	font-size: 12px;
}
.osusumedo{
	color: #f00;
}
.oyakudati_note td{
	font-size: 12px;
	padding: 3px 10px 3px 10px;
}
.oyakudati_note th{
	padding: 5px 0px 5px 0px;
	font-size: 12px;
}
.oyakudati_note a{
	font-weight: bold;
	font-size: 12px;
}
.caution_text{
	font-size: 10px;
}

/* `bgfB@θ"EηιΘL) "EE@*/


/* `bgfB@Recΰe "EEE@*/
.chatlady_content_body{
	padding: 10px 0px 40px 0px;
	margin: 0 0 60px 15px;
	background-color: #fff;
	border: 1px solid  #ccc;
	width: 512px;
}
.chatlady_flash_space{
	padding-left:25px;
}
.chatlady_content_body th{
	padding: 5px 0px 10px 0px;
}
.chatlady_content_body_title{
	background-color: #FFEACA;
	padding: 4px 20px 2px 20px;
	border-right: solid 5px #f93;
	border-left: solid 5px #f93;
	color: #555;
	font-size: 18px;
	width: 270px;
	margin-bottom: 10px;
	
}
.chatlady_content_body_link_title{
	background-color: #FFEACA;
	padding: 4px 20px 2px 20px;
	margin-bottom: 20px;
	border-right: solid 5px #f93;
	border-left: solid 5px #f93;
	color: #555;
	font-size: 18px;
	width: 270px;
	margin-bottom: 10px;
	font-weight: bold;
	
}
.chatlady_content_body p{
	margin: 3px 25px 0px 25px;
	padding: 5px 30px 0px 30px;
	font-size: 14px;
	line-height: 150%;
	color: #555;
}
.chatlady_content_body a:link{
	color: #00f;
	text-decoration: underline;
	font-size:10px;
}
.chatlady_content_body a:visited{
	color: #009;
	text-decoration: underline;
	font-size:10px;
}
.chatlady_content_body a:hover{
	color: #f00;
	text-decoration: underline;
	background-color: #FFB3D9;
	font-size:10px;
}
.chatlady_content_body_link{
	padding: 10px 0px 40px 0px;
	margin: 25px 0px 60px 0px;
	background-color: #fff;
	border: solid 2px #ccc;
	border-top: solid 2px #ccc;
	border-right: solid 3px #ccc;
	border-bottom: solid 3px #ccc;
	border-left: solid 2px #ccc;
	width: 750px;
}
.chatlady_content_body_link .links{
	padding: 0px 5px 0px 5px;
}

.chatlady_content_body_link .line_no{
	padding: 0px 0px 0px 2px;
	font-weight: bold;
}
.chatlady_content_body_link th{
	padding: 5px 0px 10px 0px;
}
.chatlady_content_body_link_title{
	background-color: #FFEACA;
	padding: 4px 20px 2px 20px;
	border-right: solid 5px #f93;
	border-left: solid 5px #f93;
	color: #555;
	font-size: 18px;
	width: 270px;
	margin-bottom: 10px;
	
}
.chatlady_content_body_link p{
	margin: 3px 25px 0px 25px;
	padding: 5px 30px 0px 30px;
	font-size: 16px;
	color: #555;
}
.chatlady_content_body_link a:link{
	color: #00f;
	text-decoration: underline;
	font-size:10px;
}
.chatlady_content_body_link a:visited{
	color: #009;
	text-decoration: underline;
	font-size:10px;
}
.chatlady_content_body_link a:hover{
	color: #f00;
	text-decoration: underline;
	background-color: #FFB3D9;
	font-size:10px;
}

.content_link {
	margin: 50px;
}
.content_link p{
	margin: 0px 0px 0px 50px;
	padding: 0;
	font-size: 16px;
	color: #555;
	text-align: left;
}
.content_return_Top{
	padding: 0;
	margin: 0px 0px 0px 10px;
}
.content_return_Top a:link{
	font-size: large;
}
.content_return_Top a:visited{
	font-size: large;
}
.content_return_Top a:hover{
	font-size: large;
	background-color: #FFE8F2;
}
.osusume_link{
	margin: 0px 0px 0px 50px;
	padding: 0;
}
.osusume_link a:link{
	color: #00f;
	text-decoration: underline;
	font-size:18px;
}
.osusume_link a:visited{
	color: #009;
	text-decoration: underline;
	font-size:18px;
}
.osusume_link a:hover{
	color: #f00;
	text-decoration: underline;
	background-color: #FFB3D9;
	font-size:18px;
}
.content_text_link{
	margin: 0;
	padding: 0;
}
.content_text_link{
	color: #069;
	text-decoration: underline;
}
.content_text_link a:link{
	color: #00f;
	text-decoration: underline;
	font-size:18px;
}
.content_text_link a:visited{
	color: #009;
	text-decoration: underline;
	font-size:18px;
}
.content_text_link a:hover{
	color: #f00;
	text-decoration: none;
	background-color: #FFB3D9;
	font-size:18px;
}
.access_ranking_kome{
	color: #f00;
	margin: 0;
	padding: 0;
}
.ranking_image{
	padding: 0px 0px 0px 10px;
}
.ranking_kyoutyou_red{
	font-size: 16px;
	font-weight: bold;
	color: #f00;
}
/* `bgfB@Recΰe "EE@*/
/* Ej[ "EEδΐ*/
.Right_SideBar{
	margin: 0;
	text-align: left;
}
.access_rank_title{ margin-bottom: 10px; padding: 0;}

.access_rank_howto{
	font-size: 12px;
	font-weight: bold;
	margin: 3px 0px 0px 0px;
}
.access_rank_howto_tyuui{
	font-size: 12px;
	font-weight: bold;
	margin: 0;
	color: #f00;
}
.access_rank_tyuui{
	font-size: 12px;
	font-weight: bold;
	margin: 3px 0px 0px 0px;
}
.access_rank_howto a:link{
	color: #00f;
	text-decoration: underline;
	font-size: 12px;
}
.access_rank_howto a:visited{
	color: #00f;
	text-decoration: underline;
	font-size: 12px;
}
.access_rank_howto a:hover{
	color: #f00;
	text-decoration: underline;
	background-color: #FFB3D9;
	font-size: 12px;
}

/* Ej[ "Eΐ*/

/* TCgεFTCgηιΐ"EEδΐ*/
.osusume_site{
	margin: 5px 20px 10px 0px;
	padding:2px 0px 10px 5px;
	border-top: 2px solid #C5C5C5;
	border-right: 2px solid #C5C5C5;
	border-bottom: 2px solid #C5C5C5;
	border-left: 2px solid #C5C5C5;
	width: 500px;
	background-color: #fff;
}
.osusume_site .site_info{
	margin: 5px 0px 3px 20px;
	padding: 0;
	width: 480px;
	text-align: left;
}
.osusume_site .siteName{
	color:#666;
	font-size: 18px;
	font-weight: normal;
}
.site_info_note{
	font-size: 16px;
	font-weight:bold;
}
.osusume_site .site_Name{
	padding: 0;
	margin:  0px 120px 0px 0px;
	font-weight: bold;
	font-size:18px;
	color:#63c;
}
.osusume_site .category{
	font-size:12px;
	color:#555;
}
.osusume_site .site_Banner{
	margin: 0px 0px 10px 7px;
	padding: 0;
}
.osusume_site table{
	margin-top: 0px;
	margin-right: auto;
	margin-left: auto;
	padding: 0;
	border: 3px solid #999;
	border-collapse:collapse;
	width:430px;
}
.osusume_site td{
	padding: 2px 5px 2px 5px;
	margin: 0;
	border: 2px solid #999;
	font-weight:bold;
	white-space:nowrap;
	width: 90px;
	font-size: 16px;
	font-size: 12px;
}
.osusume_site th{
	padding: 2px 5px 2px 5px;
	margin: 0;
	border: 2px solid #999;
	font-weight:normal;
	background-color:#cff;
	white-space:nowrap;
	font-size: 16px;
	color: #666;
	font-size: 12px;
}
.osusume_site p{
	padding: 1px 0px 1px 3px;
	margin: 0;
	width:350px;
	font-weight:normal;
	white-space:normal;
	font-size: 12px;
}
.bosyu_site_frame{
	width: 320px;
	margin: 0;
	padding: 0;
}
.bosyu_site{
	width: 150px;
	float: left;
	margin: 0;
	padding: 0;
}
.bosyu_site_kotira{
	margin: 10px;
	padding: 0;
}

/* TCgεFTCgηιΐ"Eΐ*/

/* TCgεFSXg "EE@*/
.chatlady_all_site_waku{
	width: 512px;
	height: 435px;
	border: solid 2px #663;
	background-color: #fff;
	margin-bottom: 20px;
	color: #666;
	text-align: left;
}
.chatlady_begin_waku{
	width: 512px;
	border: solid 2px #663;
	background-color: #fff;
	margin-bottom: 5px;
	padding-bottom:10px;
	color: #666;
	text-align: left;
}
.begin_category{
	width: 450px;
	border-bottom: 1px solid #F03886;
	border-left:  7px solid #F03886;
	margin: 10px 0px 0px 16px;
	padding: 2px 0px 2px 5px;
	font-size: 16px;
	font-weight: bold;
}
.begin_category2{
	border-bottom: 1px dotted #F03886;
	font-size: 16px;
	color:#F03886;
	font-weight: bold;
}
.begin_contents{
	width: 450px;
	border: 0px solid #093;
	margin: 5px 0px 0px 16px;
	padding: 5px 0px 6px 10px;
	font-size: 12px;
	color:#333;
	line-height:1.5;
}
.chatlady_all_site_waku p{
	padding: 20px 0px 0px 20px;
	margin: 0;
	font-size: 12px;
}
.chatlady_event_list_waku{
	width: 512px;
	height: 480px;
	border: solid 2px #663;
	background-color: #fff;
	margin-bottom: 20px;
	color: #666;
	text-align: left;
}
.chatlady_event_list_waku p{
	padding: 20px 0px 0px 20px;
	margin: 0;
	font-size: 12px;
}
.chatlady_all_site{
	width: 122px;
	height: 180px;
	background-color: #fff;
	color: #666;
	text-align: left;
	float: left;
}
.chatlady_all_site dl{
	padding: 10px 0px 10px 15px;
	margin: 0;
}
.chatlady_all_site dt{
	padding: 0px 0px 3px 5px;
	margin: 5px 0px 0px 0px;
	font-weight: bold;
	color: #f00;
	font-size: 12px;
	list-style-type:armenian;
}
.chatlady_all_site dd{
	padding: 0;
	margin: 0;
	font-size: 10px;
}
.chatlady_all_site a:link{
	font-weight: bold;
	color: #00f;
	text-decoration: underline;
	font-size:10px;
}
.chatlady_all_site a:visited{
	font-weight: bold;
	color: #009;
	text-decoration: underline;
	font-size:10px;
}
.chatlady_all_site a:hover{
	font-weight: bold;
	color: #f00;
	text-decoration: underline;
	background-color: #FFE6F2;
	font-size:10px;
}
.all_site_link{
	margin: 0px 0px 0px 40px;
	padding: 0;
	text-align: left;
}
.all_site_link a:link{
	font-weight: bold;
	color: #00f;
	text-decoration: underline;
	font-size: 12px;
}
.all_site_link a:visited{
	font-weight: bold;
	color: #009;
	text-decoration: underline;
	font-size: 12px;
}
.all_site_link a:hover{
	font-weight: bold;
	color: #f00;
	text-decoration: underline;
	background-color: #FFE6F2;
	font-size: 12px;
}
.site_list_noLink{
	margin-left: 20px;
}
/* TCgεFSXg "EE@*/


/* N"E"EEE@*/
.link_tag{ /* aboutLinkXVβ5sv */
	width: 400px;
	height: 50px;
	overflow: auto;
	background-color: #fff;
	margin: 5px 0px 10px 15px;
	padding: 5px 5px 5px 5px;
	border: solid 1px #ccc;
	
}
.link_tag1{
	width: 400px;
	height: 50px;
	overflow: auto;
	background-color: #fff;
	margin: 5px 0px 10px 15px;
	padding: 5px 5px 5px 5px;
	border: solid 1px #ccc;
	
}
.link_tag2{
	width: 450px;
	height: 70px;
	overflow: auto;
	background-color: #fff;
	margin: 5px 0px 10px 15px;
	padding: 5px 5px 5px 5px;
	border: solid 1px #ccc;
	
}
.chatlady_about_link{
	width: 512px;
	height: 400px;
	border: solid 3px #F78777;
	background-color: #fff;
	margin-bottom: 20px;
	padding: 15px 20px 40px 20px;
	color: #555;
	text-align: left;
}
.p{
	margin: 0;
	padding: 0;
}
.chatlady_about_link a{
	text-decoration: underline;
}
.link_caution{
	color:#f00;
}
.sougo_link_menu{
	font-size: 18px;
}
.sougo_link_menu a{
	font-size: 18px;
}
/* N"E"EE@*/


.links{
	margin: 0;
	padding: 0;
}
.links ul{
	margin: 0;
	padding: 0;
}

/* [tH[ "EEE@*/
.mail_form{
	margin: 30px 20px 0px 40px;
	padding: 0;
	text-align: center;
}
.mail_form a{
	text-decoration: underline;
}
.mail_form th{
	text-align: left;
}
.form_caution{
	font-size: 12px;
}
/* [tH[ "EE@*/


/* pεW "EEE@*/
.chatlady_yougo_list{
	width: 164px;
	height: 180px;
	background-color: #fff;
	color: #666;
	text-align: left;
	float: left;
}
.chatlady_yougo_list dl{
	padding: 20px 0px 10px 15px;
	margin: 0;
}
.chatlady_yougo_list dt{
	padding: 0px 0px 3px 5px;
	margin: 5px 0px 0px 0px;
	font-weight: bold;
	color: #f00;
	font-size: 12px;
	list-style-type:armenian;
}
.chatlady_yougo_list dd{
	padding: 0;
	margin: 8px 0px 1px 0px;
	font-size: 10px;
}
.chatlady_yougo_list a:link{
	font-weight: bold;
	color: #00f;
	text-decoration: underline;
	font-size:12px;
}
.chatlady_yougo_list a:visited{
	font-weight: bold;
	color: #009;
	text-decoration: underline;
	font-size:12px;
}
.chatlady_yougo_list a:hover{
	font-weight: bold;
	color: #f00;
	text-decoration: underline;
	background-color: #FFE6F2;
	font-size:12px;
}
.yougo_note dl{
	margin: 0px 0px 0px 30px;
	padding: 0;
}
.yougo_note dt{
	margin: 25px 0px 5px 0px;
	padding: 0;
	font-size: 18px;
	font-weight: bold;
}
.yougo_note dd{
	margin: 0px 0px 0px 15px;
	padding: 0;
	font-size: 18px;
}

/* pεW "EE@*/

/* 2l2E"EEE@*/
.kati_hantei{
	width: 524px;
	height: auto;
	border: solid 3px #F78777;
	background-color: #fff;
	margin-bottom: 10px;
	color: #555;
	text-align: left;
	padding: 0px 5px 3px 5px;
}
.kati_hantei a{
	text-decoration: underline;
	padding: 0;
}
.kati_hantei a:hover{
	text-decoration: underline;
	background-color: #FFD9EC;
	color: #f00;
}
.kati_hantei p{
	margin: 0;
	padding:  5px 15px 0px 15px;
	font-size: 12px;
}
.kati_hantei_flash{
	margin: 0;
	padding: 0;
	text-align: center;
}
.kati_hantei_link{
	margin: 5px 0px 3px 16px;
	padding:  3px 0px 0px 0px;
	font-size: 16px;
}
.kati_hantei_link a{
	font-size: 12px;
	font-weight: bold;
	margin: 0;
	padding: 0;
}
.caution_text_flash{
	margin: 20px 0px 5px 0px;
	padding:  5px 15px 0px 15px;
	font-size: 12px;
}
.flash_ver{
	color: #f00;
	font-weight: bold;
}
/* 2l2E"EE@*/

/* 2lLO "EEE@*/
.kati_rank{
	width: 524px;
	height: auto;
	border: solid 3px #F78777;
	background-color: #fff;
	margin-bottom: 15px;
	color: #555;
	text-align: left;
	padding: 10px 5px 10px 5px;
}
.RankBox{
	margin:  0px 5px 10px 15px;
	padding: 0px 5px 10px 5px;
	font-size: 12px;
}
.RankBox .rank_text{
	font-size: 12px;
}
.RankBox .rank_text_th{
	font-size: 12px;
}
.RankBox .rank_name{
	font-weight: bold;
	color: #FF9999;
	font-size: 18px;
}
.RankBox .rank_color{
	font-weight: bold;
	color: #f00;
	font-size: 18px;
}
.RankBox .customer_color{
	font-weight: bold;
	color: #f00;
	font-size: 18px;
}
.RankBox .rank_title{
	background-color: #FFEACA;
	padding: 4px 20px 2px 20px;
	border-right: solid 5px #f93;
	border-left: solid 5px #f93;
	color: #555;
	font-size: 12px;
	width: 210px;
	margin-top: 30px;
	margin-bottom: 10px;
	font-weight: bold;
}
.rankrecord_head{
	border: 2px solid #666;
}
.rankrecord_head th{
	border: 1px solid #ccc;
}
.rankrecord table{
	border-right: 2px solid #666;
	border-bottom: 2px solid #666;
	border-left: 2px solid #666;
}
.rankrecord td{
	border: 1px solid #ccc;
}
.rank_result_rcd_text_R{
	width: 50px;
	font-weight: bold;
	text-align: center;
}
.rank_result_rcd_text_th_0{
	width: 100px;
	font-size: 12px;
}
.rank_result_rcd_text_th_1{
	width: 126px;
	font-size: 12px;
}
.rank_result_rcd_text_th_2{
	width: 126px;
	font-size: 12px;
}
.rank_result_rcd_text_th_3{
	width: 100px;
	font-size: 12px;
}
.rank_result_rcd_text_th_4{
	width: 113px;
	font-size: 12px;
}
.rank_result_rcd_text_th_5{
	width: 113px;
	font-size: 12px;
}

.rank_result_rcd_text0{
	width: 100px;
	font-size: 12px;
	text-align: right;
}
.rank_result_rcd_text1{
	width: 126px;
	font-size: 12px;
	text-align: center;
}
.rank_result_rcd_text2{
	width: 126px;
	font-size: 12px;
	text-align: center;
}
.rank_result_rcd_text3{
	width: 100px;
	font-size: 12px;
	text-align: right;
}
.rank_result_rcd_text4{
	width: 113px;
	font-size: 12px;
	text-align: center;
}
.rank_result_rcd_text5{
	width: 113px;
	font-size: 12px;
	text-align: center;
}
.kati_ranking_kekka_title{
	font-size: 18px;
	font-weight: bold;
	margin: 10px 0px 2px 20px;
	padding: 0;
}
.kati_ranking_category_title{
	font-size: 12px;
	font-weight: normal;
	margin: 10px 0px 5px 0px;
	padding: 0;
}
.kati_ranking_category_title .title{
	font-size: 16px;
	font-weight: bold;
	margin: 10px 0px 2px 20px;
	padding: 0;
}
.kati_ranking_category table{
	margin: 0px 0px 15px 40px;
}
.kati_ranking_category td{
	vertical-align: middle;
}
.kati_ranking_category a{
	font-size: 12px;
	vertical-align: top;
}
.kati_ranking_kekka_link{
	padding: 0;
	margin: 0;
	font-size: 16px;
}
.kati_ranking_kekka_link ul{
	padding: 0px 0px 0px 20px;
	margin: 0;
	list-style-type: none;
}
.kati_ranking_kekka_link li{
	padding: 0px 0px 1px 0px;
	margin: 0;
	list-style-type: none;
	font-size: 12px;
}
.rank_level_type{
	font-weight: bold;
}
.rank_level{
	font-weight: bold;
}
.record_val_money{
	font-weight: bold;
	color: #f00;
}
/* 2lLO "EE@*/

/* Yahooo^\L "EEE@*/
.yahoo_text{
	width: 110px;
	border: solid 1px #aaa;
}
.yahoo_text table{
	background-color: #fff;
}
.yahoo_text p{
	margin: 0;
	padding: 0px 3px 0px 3px;
	font-size: 10px;
}

/* Yahooo^\L "EE@*/

/* XXTCgLO "EEE@*/
.regist_bonus{
	font-weight: bold;
	font-size: 18px;
	color:#f00;
	padding: 0;
	margin: 0;
}
.regist_bonus_waku{
	width: 524px;
	height: auto;
	border: solid 3px #F78777;
	background-color: #fff;
	margin-bottom: 10px;
	color: #555;
	text-align: left;
	padding: 0px 5px 3px 5px;
}
.regist_bonus_waku .caution{
	font-size: 12px;
	padding: 0;
	margin: 0;
}
.regist_bonus_waku p{
	margin: 0;
	padding:  5px 15px 0px 15px;
	font-size: 12px;
}
.touroku_bonus{
	width: 280px;
	border: 1px solid #ccc;
	margin: 8px 0px 0px 10px;
	padding: 3px 2px 1px 10px;
	background-color:#ffc;
	font-size: 12px;
	font-weight: bold;
}
.touroku_bonus .kingaku{
	font-size: large;
	color:#f00;
	margin: 0;
	padding: 0px 0px 0px 15px;
}
.touroku_bonus_L{
	width: 400px;
	border: 1px solid #ccc;
	margin: 8px 10px 0px 10px;
	padding: 3px 10px 1px 10px;
	background-color:#ffc;
	font-size: 12px;
	font-weight: bold;
}
.touroku_bonus_L .kingaku{
	font-size: large;
	color:#f00;
	margin: 0;
	padding: 0px 0px 0px 15px;
}
.touroku_bonus_nagare{
	font-weight: bold;
	font-size: 18px;
	margin: 0;
}
.touroku_bonus_nagare a{
	text-decoration: none;
}
.touroku_bonus_nagare a:hover{
	color: #f00;
	text-decoration: none;
}
.touroku_bonus_nagare_img{
	margin-right: 26px;
}
.touroku_bonus_site_img img{
	margin: 0px 0px 0px 20px;
	border: solid 1px #555;
}
.osusume_kantando{
	margin: 0;
	padding: 0px 0px 3px 10px;
	font-weight: bold;
	font-size: 12px;
	background-color:#ffc;
}
.osusume_kantando .hosi{
	padding-left: 10px;
	font-size: 16px;
	color: #f00;
}
.osusume_bounus_kouryaku table{
	border: 1px solid #aaa;
	border-collapse: collapse;
	font-size: 12px;
}
.osusume_bounus_kouryaku th{
	border: 1px solid #aaa;
	background-color: #FFDFDF;
	margin: 0;
	padding: 3px 0px 2px 5px;
	font-weight: bold;
	text-align: left;
}
.osusume_bounus_kouryaku td{
	border: 1px solid #aaa;
	margin: 0;
	padding: 3px 5px 2px 5px;
}
.osusume_bounus_kouryaku .kyoutyou{
	font-weight: bold;
}
.osusume_bounus_kouryaku .kyoutyou_R{
	font-weight: bold;
	color: #f00;
}
.uranai_reg45000 table{
	text-align: left;
	margin: 0px 0px 0px 220px;
}
/* XXTCgLO "EE@*/

/** `bgfB@Cxg@"EEδΐ**/
.chatlady_event_list{
	font-size: 12px;
}
.chatlady_event_list dl{
	padding: 0px 0px 0px 20px;
	margin: 0;
}
.chatlady_event_list dt{
	padding: 10px;
	margin: 0;
	font-weight: bold;
	color: #FD9A35;
}
.chatlady_event_list dd{
	padding: 2px 0px 0px 0px;
	margin: 0px 0px 0px 12px;
	font-weight: bold;
}
.event_category{
	border-bottom: 1px solid #093;
	border-left:  7px solid #093;
	width: 150px;
	margin: 20px 0px 0px 16px;
	padding: 2px 0px 2px 5px;
	font-size: 12px;
	font-weight: bold;
}
/** `bgfB@Cxg@"Eΐ**/
/*--θ"E@uO@"EEδΝ-*/
.blog_head{
    height: 17px;
    background-image: url(img/g-loop.gif);
	background-repeat: repeat-x;
	background-position: bottom;
}
.blog_banner{ margin: 0; padding: 0; width: 100px; height: 61px;}
.blog_box1{ height: 30px; border-bottom: 1px dashed #999; background-color: #ffc;}
.blog_box2{ height: 30px;}

.blog_title{
	margin: 10px 0;
	padding: 5px 0;
	background-image: url(img/blog_title.jpg);
	background-position: bottom;
	background-repeat: repeat-x;
	color: #fdfdfd;
	font-size: 18px;
	font-weight: bold;
}

/*--θ"E@uO@"EEδΝ-*/
/*--θ"E@lbgoN@"EEδΝ-*/
td.net_head{
    height: 17px;
    background-image: url(img/g-loop.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	border: 1px solid #666;
	font-size: 12px;
}
.net_banner{ margin: 0; padding: 0; width: 100px; border: 1px solid #666;}
.net_box1{ border-bottom: 1px dashed #999; background-color: #ffc;}
.net_box2{ border-bottom: 1px dashed #999; background-color: #ffc;}
/*--θ"E@lbgoN@"EΝ-*/
/*--θ"E@RXv@"EEδΝ-*/
.cos_head{
    height: 17px;
    background-image: url(img/g-loop.gif);
	background-repeat: repeat-x;
	background-position: bottom;
}
.cos_banner{ margin: 0; padding: 0; width: 100px; height: 61px;}
.cos_box1{ height: 30px; border-bottom: 1px dashed #999; background-color: #ffc;}
.cos_box2{ height: 30px;}
/*--θ"E@RXv@"EΝ-*/
.site_title{
    font-size: 32px;
}
.site_title a{
	font-weight: bold;
	color: #555;
	text-decoration: none;
	font-size: x-large;
}
.site_title a:visited{
	font-weight: bold;
	color: #555;
	text-decoration: none;
	font-size: x-large;
}
.site_title_note a:link{
	color: #555;
	text-decoration: none;
	font-size: x-large;
	font-weight: bold;
}
.site_title a:hover{
	font-weight: bold;
	color: #555;
	text-decoration: none;
	font-size: x-large;
}
.nagare_touroku_link{
	width: 660px;
	text-align: center;
	margin-bottom: 20px;
}
.nagare_touroku_link_title{
	text-align: left;
	margin-left: 94px;
	font-weight: bold;
}
.nagare_tab_img{
	margin-left:15px;
}
.nagare_kyoutyou_Red{
	font-weight: bold;
	color: #f00;
}
.nagare_Red{
	color: #f00;
}
.nagare_kyoutyou_Red_L{
	font-weight: bold;
	font-size: 18px;
	color: #f00;
}
.nagare_koumoku_title{
	font-weight: bold;
	font-size: 18px;
	color: #00f;
}
.nagare_content_icon{
	vertical-align: middle;
	margin-left: 0px;
	margin-right: 5px;
}
.nagare_content_icon2{
	vertical-align: text-bottom;
	margin-left: 0px;
	margin-right: 5px;
}
.nagare_tyousa_kugiri{
	width: 600px;
	margin: 0px 0px 0px 30px;
	padding: 0;
	border-top: 1px  dashed #FD9A35;
}
.nagare_tyousa_report{
	margin: 0;
	padding: 0;
}
.nagare_tyousa_report img{
	margin: 0px 0px 5px 30px;
	padding: 0;
}
.content_nagare_title{
	margin-top: 20px;
	margin-left: 10px;
}
.nagare_title_img a:hover{
	background-color: #fff;
}
.nagare_title_img table{
	border-collapse:collapse;
}
.nagare_title_img img{
	border: none;
}

.sort_nagare_coment{
	font-weight: bold;
	font-size: 16px;
	padding-top: 2px;
}
.sort_nagare_coment a{
	text-decoration: underline;
}
.sort_nagare_coment a:hover{
	color: #f00;
	text-decoration: underline;
	background-color: #FFB3D9;
}
.google_earth_menu{
	font-size: 12px;
}
.google_earth_menu a{
	font-size: 12px;
}
.kyoutyou_Red{
	font-weight: bold;
	font-size: large;
	color: #f00;
}
.nagare_content_icon_point{
	vertical-align: middle;
	margin-right: 4px;
}

/*--`bgfBuO--*/
.ladyblog_table{ width: 100%;}
.ladyblog_head{ width: 100%; background: #A60000;}
.ladyblog_3div{ width: 200px; margin: 0px 8px 0px 8px;}
.ladyblog_3head{ background-image: url(img/blog_head.gif); background-repeat: no-repeat; text-align: center; font-size:12px;padding:5px;}
.ladyblog_3head a{font-size:12px; padding:5px;}
.ladyblog_4head{ background-image: url(img/blog_head2.gif); background-repeat: no-repeat; text-align: center;}
.ladyblog_4div{ width: 154px; margin: 0px 8px 0px 8px;}
ladyblog_txt_title {
	font-size: 10px;
}

.ladyblog_border{ border: 1px solid #CC0000;}
.ladyblog_txt{ width: 100%;}

.ladyblog_txt_title a{
font-size :12px;
padding : 5px 5px 5px 5px;
}
.ladyblog_txt_title {
font-size :12px;
padding : 5px 5px 5px 5px;
}

/*--TCg}bv--*/
.sitemap_div_all{
	width: 512px;
	border: solid 3px #F78777;
	background-color: #fff;
	margin: 0px 0px 20px 0px;
	padding: 15px 20px 40px 20px;
	color: #555;
	text-align: left;
}
.sitemap_div_left{ width: 40%; float: left; margin: 0px 0px 0px 15px;}
.sitemap_div_right{ width: 40%; float: right; margin: 0px 15px 0px 0px;}
.sitemap_div_clear{ clear: both; width: 100%;}
.sitemap_table{ width: 100%;}
.sitemap_table ul li{ font-size: 12px;}
.sitemap_th{ width: 100%;
    border-bottom: 1px solid #900;
	border-left: 5px solid #900;
}
.sitemap_td{ width: 100%;}
.text_orange{ color: #FD9A35;}
.text_red{ color: #f00;}
.text_left{ text-align: left;}

div.search_title{ background-color: #C60000; text-align: left;}
div.search_top{
    width: 510px;
    margin-bottom: 10px;
    background-image: url(img/loop_top.jpg);
	background-repeat: repeat-x;
	background-color: #FFF3E5;
	border: 2px solid #900;
}
div.search_top a{ color: #CC0000;}
div.search_top a:hover{ color: #CC0000; background-color: #FFCCCC; text-decoration: underline;}
div.search_top h2{ padding: 20px 0;}

span.text_b{ font-weight: bold;}

.dotted{ margin: 15px 0; padding: 5px; border: 1px dotted #f69;}

.aff{}
.aff table{ width: 655px; font-size: 12px;}
.aff th{ padding: 5px; background: #efefef;}
.aff td{ padding: 5px; background: #f7f7f7; text-align: center;}
.aff_t{ font-size: 14px; font-weight: bold; color: #096;}
.aff a{ font-size: 12px;}
.aff_left{}
.aff_left th{ text-align: left;}
.aff_left td{ text-align: left;}

.bg1{ background-color: #cff;}
.bg2{ background-color: #fff;}

.vocabulary{ margin: 0; padding: 0; font-size: 12px;}
.vocabulary p{ line-height: 150%;}
.v_title{
	margin: 0;
	padding: 0 0 1px 10px;
	border-left: 3px solid #fc0;
	border-bottom: 1px solid #ddd;
	font-weight: bold;
	font-size: 14px;
}
.v_content{
	margin: 0;
	padding: 10px 0;
}

.site_p{
	margin: 0 7px 0 0;
	padding: 0;
	font-size: 12px;
	text-align: right;
}
.site_p a{ color: #069;}
.site_p a:hover{ text-decoration: underline;}

.site_d{ width: 100%; margin-bottom: 10px; font-size: 12px; border-top: 1px solid #ccc; border-left: 1px solid #ccc;}
.site_d th{ width: 100px; padding: 10px; text-align: left; background: url(./img/bg_sort2.gif); color: #fff; border-bottom: 1px solid #ccc; border-right: 1px solid #ccc;}
.site_d td{ padding: 10px; border-bottom: 1px solid #ccc; border-right: 1px solid #ccc;}