/*all title back*/
#y_box{
	width:516px;
	clear:both;
}

.y_box_title{
	background:#434343;
	height:18px;
	padding:3px 0px 0px 10px;
	font-size:12px;
}

#y_box a:link{
	text-decoration:none;
	color: #FF8040;
}

#y_box a:visited{
	text-decoration:none;
	color: #FF8040;
}

#y_box a:hover{
	color:#ffff00;
}

#y_box a:active{
	color: #FF3300;
}

/*project anal*/
.y_box_319{
	width:315px;
	border:1px solid #535353;
	margin:0px;
	padding:0px;
	line-height:14px;
	font-size:10px;
	float:left;
}

.y_box_319_in{
	width:309px;
	border:0px;
	margin:3px;
	padding:0px;
}

.y_box_319_img{
	float:left;
	margin:0px;
	padding:0px;
	width:140px;
	height:150px;
}

.y_box_319 img{
	margin:0px 0px 0px 0px ;
	padding:0px;
}

/*mistress momo*/
.y_box_180{
	width:186px;
	border:1px solid #535353;
	margin:0px 0px 0px 11px;
	padding:0px;
	line-height:14px;
	font-size:10px;
	float:left;
	
}

.y_box_180_in{
	width:180px;
	border:0px;
	margin:3px;
	padding:0px;
}

/*bdsm and other*/
.y_box_252{
	width:252px;
	border:0px;
	margin:0px;
	padding:0px;
	float:left;
}

.y_box_252_l{
	width:252px;
	border:1px solid #535353;
	margin:5px 0px 0px 0px;
	padding:0px;
	line-height:14px;
	font-size:10px;
	clear:both;
}

.y_box_252_l img{
	float:left;
	padding:0px;
	margin:0px 3px 0px 0px;
}
/* right little box*/
.y_box_253_r{
	width:253px;
	border:0px;
	margin:5px 0px 0px 11px;
	padding:0px;
	line-height:14px;
	font-size:10px;
	float:left;	
}

.y_box_253_r img{
	float:left;
	padding:0px;
	margin:0px 3px 0px 0px;
}

.y_box_258_in{
	width:244px;
	border:0px;
	margin:7px 3px;
	padding:0px;
}

/* right little box in border */
.y_box_253{
	width:251px;
	border:0px;
	margin:0px 0px 0px 11px;
	padding:0px;
	float:left;
}

.y_box_253_rb{
	width:251px;
	border:1px solid #535353;
	margin:5px 0px 5px 0px;
	padding:0px;
	line-height:14px;
	font-size:10px;
	clear:both;
}

.y_box_253_rb img{
	float:left;
	padding:0px;
	margin:0px 3px 0px 0px;
}

.y_box_258_inb{
	width:242px;
	border:0px;
	margin:7px 3px;
	padding:0px;
}

/*image_link KAO*/
.y_box_516{
	width:514px;
	border:1px solid #535353;
	margin:5px 0px 0px 0px;
	padding:0px;
	line-height:14px;
	font-size:10px;
}

.y_box_516_in{
	width:508px;
	border:0px;
	margin:0px 0px 0px 0px;
	padding:0px;
	background:transparent;
	font-size:11px;
	border:0px;
	clear:both;
}

.y_box516_text{
	float:left;
	margin:3px;
	padding:0px;
	width:95px;
	height:95px;
}

.y_box_516 img{
	margin:0px 0px 0px 0px ;
	padding:0px;
	width:90px;
	height:90px;
}
/*スクロールバー ///デバック
.y_box_516_in{
	width:510px;
	border:0px;
	margin:0px;
	padding:0px;
	overflow:auto; 
	height:200px; 
	background:transparent;
	font-size:12px;
	border:0px;
	scrollbar-arrow-color:#E59A2E;
	scrollbar-base-color:#000000;
	scrollbar-darkshadow-color:#000000;
	scrollbar-highlight-color:#E59A2E;
	scrollbar-shadow-color:#E59A2E;
	scrollbar-track-color:#000000;
}

.y_box516_text{
	float:left;
	margin:0px;
	padding:4px;
	width:98px;
	height:98px;
}
*/

/* ヘッダーナビゲーター */
.y_content{
	float:right;
	margin:0px 10px 0px 0px;
}

.y_box_ng{
	width:580px;
	height:160px;
	border:0px;
	margin:0px 0px 0px 0px;
	padding:0px;
}

/* y_content_main */
.y_content_main{
	width: 510px;
	margin: 5px;
	padding: 0px;
	clear:both;
	background-color:transparent;/* add 070614 yoshida */
}

/* 更新履歴 */
.y_box_400{
	width:340px;
	border:1px solid #535353;
	margin:0px 0px 0px 180px;
	padding:0px;
	line-height:18px;
	font-size:10px;
	overflow:auto; 
	height:150px;
	background:transparent;
	scrollbar-arrow-color:#E59A2E;
	scrollbar-base-color:#000000;
	scrollbar-darkshadow-color:#000000;
	scrollbar-highlight-color:#E59A2E;
	scrollbar-shadow-color:#E59A2E;
	scrollbar-track-color:#000000;
}

.y_box_400_in{
	width:314px;
	border:0px;
	margin:3px;
	padding:0px;
	background:transparent;
	font-size:11px;
	border:0px;
}

.y_box_400_in ul{
	list-style:none;
	margin-left:6px;
	padding:0px;
}

/*個別記事下のランダムリンク*/
.y_ft_text li{
	margin:0px;
	padding:0px;
	line-height:18px;
}

/*出会いサイト完全攻略のカラー一覧*/
.y_k_navi{
	list-style:none;
	margin:0px;
	padding:0px;
}

.y_k_navi ul{
	margin:0px;
	padding:0px;
}

.y_k_navi li{
	float:left;
	margin:0px;
	padding:0px;
	cursor:hand;
}

.y_k_box{
	margin:5px 8px 5px 7px;
	paddin:0px;
	width:495px;
	text-align:justify;
}

.y_k_text{
	float:left;
	width:310px;
	margin:0px;
	padding:0px;
}

.y_k_img{
	height:150px;
	width:180px;
	float:left;
	margin-right:5px;
	padding:0px;
}

.y_k_img img{
	height:150px;
	width:180px;
}

/* border */
.y_red{
	border:1px solid #FF0000 ;
	margin-bottom:-5px;
	width:100%;
	display:;
}

.y_pur{
	border:1px solid #EA00FF ;
	margin-bottom:-5px;
	width:100%;
}

.y_blue{
	border:1px solid #0000FF ;
	margin-bottom:-5px;
	width:100%;
}

.y_sky{
	border:1px solid #00FCFF ;
	margin-bottom:-5px;
	width:100%;
}

.y_grn{
	border:1px solid #00FF24 ;
	margin-bottom:-5px;
	width:100%;
}

.y_ylw{
	border:1px solid #FFF000 ;
	margin-bottom:-5px;
	width:100%;
}

.y_org{
	border:1px solid #FF8400 ;
	margin-bottom:-5px;
	width:100%;
}

/* navi background and linkcolor*/
.y_b_gry{
	background:#535353 ;
	color:#ffffff;
	height:18px;
	width:100px;
	text-align:center;
}

.y_b_red{
	border:1px solid #FF0000 ;
	height:18px;
	width:50px;
	text-align:center;
}

.y_b_pur{
	border:1px solid #EA00FF ;
	height:18px;
	width:50px;
	text-align:center;
}

.y_b_blue{
	border:1px solid #0000FF ;
	height:18px;
	width:55px;
	text-align:center;
}

.y_b_sky{
	border:1px solid #00FCFF ;
	height:18px;
	width:35px;
	text-align:center;
}

.y_b_grn{
	border:1px solid #00FF24 ;
	height:18px;
	width:70px;
	text-align:center;
}

.y_b_ylw{
	border:1px solid #FFF000 ;
	height:18px;
	width:60px;
	text-align:center;
}

.y_b_org{
	border:1px solid #FF8400 ;
	height:18px;
	width:70px;
	text-align:center;
}

/*walker 風ナビゲーション トップスペース*/
.y_box_516_dot{
	width:514px;
	margin:0px 0px 10px 0px ;
	padding:0px;
	font-size:12px;
	background:url("http://sm-walker.com/skins/walker/img/bg_dot1.gif") repeat-y;
	float:clear;
}

.y_box_516_dot ul{
	list-style:none;
	margin:0px;
	padding:0px;
}

.y_box_516_dot li{
	background:url("http://sm-walker.com/skins/walker/img/bg_dot2.gif") repeat-x;
	height:19px;
	margin:0px;
	padding:0px;
}

.y_box_252_l_dot{
	width:252px;
	border:0px;
	margin:0px 0px 0px 0px;
	padding:0px;
	line-height:16px;
	clear:both;
}

.y_box_252_l_dot img{
	float:left;
	padding:0px;
	margin:0px 3px 0px 0px;
}

.y_box_258_dot{
	width:242px;
	border:0px;
	margin:0px 3px 3px 3px;
	padding:0px;
	clear:both;
}

.y_title_dot40{
	width:242px;
	height:40px;
	margin:0px;
	padding:0px;
	background:url("http://sm-walker.com/skins/walker/img/title_dot.gif") no-repeat;
	text-indent:-9999px;
}

.y_title_dot40_2{
	width:242px;
	height:40px;
	margin:0px 0px 10px 0px;
	padding:0px;
	background:url("http://sm-walker.com/skins/walker/img/title_dot2.gif") no-repeat;
	text-indent:-9999px;
}

.y_title_dot20{
	width:242px;
	height:20px;
	margin:0px;
	padding:3px 0px 0px 8px;
	background:#363636;
}

.y_title_dot20{
	width:242px;
	height:20px;
	margin:0px;
	padding:3px 0px 0px 8px;
	background:#363636;
}

.y_title_dot20a{
	font-size:11px;
	width:252px;
	height:20px;
	margin:0px;
	padding:3px 0px 0px 8px;;
	background:url("http://sm-walker.com/skins/walker/img/menu_title.gif") no-repeat;
}

.text_size{
	font-size:12px;
}

/*SMサイト　ランキング*/
.y_site_rank{
	width:242px;
	height:45px;
	border-bottom:1px solid #565656;
}

.y_site_rank img{
	margin:5px;
	float:left;
}

/*メニューボタン*/
.y_box_252_l_bt{
	width:252px;
	height:100px;
	background:url("http://sm-walker.com/skins/walker/img/menu_back.gif") no-repeat;
	border:0px;
	margin:5px 0px 0px 0px;
	padding:0px;
	clear:both;
}

.y_box_252_l_bt ul{
	width:252px;
	height:72;
	border:0px;
}

.y_box_252_l_bt li{
	width:126px;
	height:24px;
	border:0px;
	margin:0px;
	padding:0px;
	text-align:center;
	float:left;
	font-weight:normal;
	font-size:14px;
}

.y_box_252_l_bt li a:link{
	width:126px;
	height:24px;
	text-decoration:none;
	background:#323232;
	color: #e0e0e0;
	border-top:#767676 solid 1px;
	border-left:#767676 solid 1px;
	border-bottom:#1F1F1F solid 1px;
	border-right:#1F1F1F solid 1px;
	padding-top:4px;
}

.y_box_252_l_bt li a:visited{
	width:126px;
	height:24px;
	text-decoration:none;
	background:#323232;
	color: #e0e0e0;
	border-top:#767676 solid 1px;
	border-left:#767676 solid 1px;
	border-bottom:#1F1F1F solid 1px;
	border-right:#1F1F1F solid 1px;
	padding-top:4px;
}

.y_box_252_l_bt li a:hover{
	width:126px;
	height:24px;
	background:#5B5B5B;
	color:#000000;
	border-top:#767676 solid 1px;
	border-left:#767676 solid 1px;
	border-bottom:#1F1F1F solid 1px;
	border-right:#1F1F1F solid 1px;
	padding-top:4px;
}

.y_box_252_l_bt li a:active{
	width:126px;
	height:24px;
	background:#5B5B5B;
	color: #000000;
	border-top:#767676 solid 1px;
	border-left:#767676 solid 1px;
	border-bottom:#1F1F1F solid 1px;
	border-right:#1F1F1F solid 1px;
	padding-top:4px;
}

.y_title_dot20b{
	width:252px;
	height:20px;
	margin:0px;
	padding:3px 0px 0px 8px;;
	background:transparent;
}

/*main banner*/
.y_main_banner{
	width:516px;
	margin:0px;
	padding:0px;
	clear:both;
}

.y_main_banner img{
	margin-left:21px;
	width:468px;
	height:60px;
}

/* cite syoukai entry*/
.y_cite_box{
	width:516px;
	background:transparent;
}

.y_cite_title{
	clear:both;
	height:50px;
	width:516px;
	background:url("http://sm-walker.com/skins/walker/img/cite_title.gif") no-repeat;
}

.y_cite_title h2{
	margin:10px 0px 0px 10px;
	font-size:18px;
}

.y_cite_text{
	clear:both;
	width:500px;
	margin:0px 8px 8px;
	line-height:20px;
}

/* hotel japan 地図 start*/
.japan{
	width:400px;
	height:400px;
	margin:0px 0px 0px 115px;
	padding:0px;
/*	background:url("http://sm-walker.com/skins/walker/img/japan.jpg") no-repeat;*/
}


/* cite syoukai entry*/
.y_hotel_title{
	clear:both;
	height:50px;
	width:516px;
	background:url("http://sm-walker.com/skins/walker/img/cite_title.gif") no-repeat;
}

.y_hotel_title h2{
	margin:10px 0px 0px 10px;
	font-size:18px;
	color: #FF8040;
}

.y_right{
	text-align:right;
}

/*site infomation*/
.y_map{
	margin:0px 0px 0px 100px ;
}

.y_map h2{
	font-size:18px;
	color:#eeeeee;
	margin-top:10px;
}

.y_map li{
	list-style:none;
}

.y_map1{
	padding-left:15px;
	background:url("./img/li_1.gif") no-repeat;
}

.y_map2{
	padding-left:15px;
	background:url("./img/li_2.gif") no-repeat;
}

/* ﾘﾝｸ集 */
.y_link{
	font-size:10px;
	border-top:dotted #393939 1px;
}

.y_link_float{
	float:left;
	width:33%;
}

/* ＳＭ体験談のカテゴリータイトル */
.y_cat_title{
	clear:both
}

/* ページスイッチの右寄せ */
.pageswitch{
	text-align:right;
}

.y_navigater{
	text-align:right;
	font-size:12px;
	margin-bottom:5px;
	font-weight:bold;
}

.y_navigater a{
	color:#ffffff;
	font-weight:normal;
}

.y_navigater a:link{
	color:#ffffff;
}

.y_navigater a:hover{
	color:#e0e0e0;
}

.y_navigater a:visited{
	color:#ffffff;
}

/* リストスタイル */
.y_nobullets{
	width:193px;
	margin-top:5px;
/*	border:solid #ff0000 1px; */
/*	background:#390000; */
}

.y_nobullets ul{
	margin-top:5px;
	font-size:12px;
	list-style-image: url(http://sm-walker.com/skins/walker/img/w_li.gif);
}

/* 新しいサイト紹介ナビ */

.y_s_i_navi{
	margin:0px;
	padding:0px;
}

.y_s_i_navi ul{
	margin:0px;
	padding:0px;
	list-style-type:none;
}

.y_s_i_navi li{
	float:left;
	height:60px;
	width:255px;
	padding:0px;
	display:block;
	text-indent:-9999px;
	margin-top:1px;
}

.y_s_i_navi li a{
	float:left;
	height:60px;
	width:255px;
	margin:0px;
	padding:0px;
	display:block;
	text-indent:-9999px;
}


.y_s_i_1 {background:url("img/w_site_1h.gif") no-repeat;}
.y_s_i_2 {background:url("img/w_site_2h.gif") no-repeat;margin-left:1px;}
.y_s_i_3 {background:url("img/w_site_3h.gif") no-repeat;}
.y_s_i_4 {background:url("img/w_site_4h.gif") no-repeat;margin-left:1px;}
.y_s_i_5 {background:url("img/w_site_5h.gif") no-repeat;}
.y_s_i_6 {background:url("img/w_site_6h.gif") no-repeat;margin-left:1px;}

/*
.y_s_i_1 a:hover{background:url("img/w_site_1.gif") no-repeat;}
.y_s_i_2 a:hover{background:url("img/w_site_2.gif") no-repeat;}
.y_s_i_3 a:hover{background:url("img/w_site_3.gif") no-repeat;}
.y_s_i_4 a:hover{background:url("img/w_site_4.gif") no-repeat;}
.y_s_i_5 a:hover{background:url("img/w_site_5.gif") no-repeat;}
.y_s_i_6 a:hover{background:url("img/w_site_6.gif") no-repeat;}
*/

/* 注目のコンテンツ クチコミ情報 */
.j_rank{
	width:520px;
	margin:0px;
	padding:0px;
	background-color:transparent;/* add 070614 yoshida */
}

.j_rank img{
	border:0px;
	float:right;
}

.j_rank table{
	font-size:12px;
	line-height:18px;
	background-color:transparent;/* add 070614 yoshida */
}

/* リアルタイムクチコミランキング */
.kutikomi{
	width:520px;
	border:1px solid #830C0C;
	font-size:14px;
	margin-top:10px;
	margin-bottom:15px;
	background-color:transparent;/* add 070614 yoshida */
}

.kutikomi_title{
	width:520px;
	background:url("img/ck_1.gif") no-repeat;
	height:60px;
	text-indent:-9999px;
}

.kutikomi_rank{
	width:500px;
	margin:5px 10px;
	background-color:transparent;/* add 070614 yoshida */
}

/* 全体の作り直し */
.y_main_wrapper{
	width:740px;
	background-color:transparent;/* add 070614 yoshida */
}

.y_left_wrapper{
	width:520px;
	float:left;
	background-color:transparent;/* add 070614 yoshida */
}

.y_litte_space{
	float:left;
}


.y_right_wrapper{
	width:200px;
	float:left;
	background-color:transparent;/* add 070614 yoshida */
}

.y_right_title{
	margin: 4px 5px 0px 0px;
	padding: 0px;
	width:195px;
	height:18px;
	background-repeat:no-repeat;
	background-image:url(img/bar110.gif);
}

/* SM ホテル情報 */
.y_hotel{
	width:520px;
	height:200px;
	background:url('http://sm-walker.com/skins/walker/img/wlk_hotel_back.gif') no-repeat;
}

.y_hotel dl{
	margin:0px;
	clear:all;
}

.y_hotel_left{
	float:left;
	width:100px;
}

.y_hotel_right{
	float:left;
	width:380px;
}


.y_hotel dd{
	float:left;
	margin:1px 6px;
}

.y_hotel_moji{
	padding-top:8px;
	padding-left:40px;
}

.y_hotel_title2{
	width:520px;
	height:60px;
	text-indent:-9999px;
	margin-bottom:5px;
	background:url('http://sm-walker.com/skins/walker/img/wlk_hotel_title.gif') no-repeat;
}

/* 相互リンク大きいタイトル画像 */
.y_link_title{
/*	width:520px;
	height:60px;
	text-indent:-9999px;
	margin-bottom:5px;
	background:url('http://sm-walker.com/skins/walker/img/top/wal_rank.gif') no-repeat;*/
	text-align:center;
}
/* 逆アクセスランキング */
.y_acc{
	width:520px;
}

.y_acc_left{
	float:left;
	width:180px;
	padding:0px 0px 0px 10px;
}

.y_acc_right{
	border:1px solid #e0e0e0;
	width:320px;
	padding:4px;
	float:left;
	margin:0px 0px 0px 0px;
}

.y_acc_title{
	text-align:center;
	margin-bottom:10px;
}

.y_acc_script{
	font-size:12px;
}

.y_acc_link{
	width:160px;
}

.y_acc_link ul{
	list-style:none;
	margin:0px;
	padding:0px;
}

.y_acc_link li{
	margin-bottom:5px;
}

.y_acc_link2{
	width:160px;
}

.y_acc_link2 ul{
	list-style-image:url('http://sm-walker.com/skins/walker/img/top/acc_li.gif');
	line-height:20px;
	margin:10px 0px;
	padding:0px 0px 0px 20px;
}

/* 逆アクセスランキングのリンク色 */
.y_acc a:link{
	text-decoration:none;
	color: #e0e0e0;
	font-size:12px;
}

.y_acc a:visited{
	text-decoration:none;
	color: #e0e0e0;
	font-size:12px;
}

.y_acc a:hover{
	color:#ffff00;
	font-size:12px;
}

.y_acc a:active{
	color: #e0e0e0;
	font-size:12px;
}

/* ---------- ---------- ---------- */

/* RSSarea */

.rss_area{
	display: block;
	width: 80px;
	height: 15px;
	float: left;
	text-align: left;
	margin: 0px 0px 0px 8px;
	padding: 0px;
}

.rss_area_2{
	position: absolute;
	display: block;
	margin: 0px;
	height: 15px;
	text-indent:-9999px;
	margin:0px; 
	padding:0px; 
	list-style-type: none;
		}


.rss_area_2 li{
	height:	15px;
	margin:0px;
	float: left;
}

.rss_area_2 li a {
		margin:0px;
		padding:0px;
		display: block;
		height: 15px;
		background-position: 0px 0px;
}

.RSS_0 a { background: url("http://sm-walker.com/skins/walker/img/rss_01.gif") no-repeat;width:26px; }
.RSS_1 a { background: url("http://sm-walker.com/skins/walker/img/rss_02.gif") no-repeat;width:27px; }
.RSS_2 a { background: url("http://sm-walker.com/skins/walker/img/rss_03.gif") no-repeat;width:27px; }

.rss_area_2 li a:hover { background-position: 0px -15px; }

/* RSSarea END */