/* ============================================================
   WomanStyle
============================================================ */

/* --- Item category --- */

#pan{
	margin: 0 0 7px 0;
	font-size: 84%;
	padding: 0 0 0 15px;
}
h2{
	background:url("../img/h2_bg.gif") no-repeat left top;
	height:23px;
	padding-left: 7px;
	font-size: 14px;
	vertical-align: middle;
	border-top: 1px solid #79715f;
	padding: 5px 0 0 7px;
	color: #FFFFFF;
}

#main_contents{
	width:980px;
	margin:14px auto 7px auto;
}

#left_box{
	width:740px;
	margin: 0;
	padding: 7px 10px 0 0;
	float: left;
}

#left_box #salon_box{
	width:260px;
	margin-left: 0;
	background-color: #a99473;
	text-align: center;
	margin-bottom:5px;
}

#left_box #columnist_box{
	width:260px;
	margin-left: 0;
	background-color: #E6E6CE;
	text-align: center;
	margin-bottom: 5px;
}

#left_box .s_cate{
	width:230px;
	float:left;
	margin: 0 3px 8px 3px;
	border-top: 2px solid #9d0034;
}
#left_box .s_cate .s_cate_left{
	width:108px;
	float:left;
	border-left: 1px solid #FFFFFF;
	border-top: 1px solid #FFFFFF;
	border-bottom: 1px solid #FFFFFF;
}

#left_box .s_cate .s_cate_right{
	width:115px;
	float:left;
	padding: 0 0 0 4px;
	height: 51px;
	background: #f0f0e1;
	line-height: 1.2;
	border-bottom: 1px solid #FFFFFF;
	border-right: 1px solid #FFFFFF;
}

#right_box{
	float:left;
	width:230px;
	margin: 0 auto;
	padding: 7px 0;
}
#right_box_update{
	width:670px;
	margin: 0 auto;
	padding: 0;
}

#news_search{
	width:700px;
	padding:7px;
	border-bottom: 1px solid #999999;
	border-top: 1px solid #999999;
	background-color: #f4f4e4;
	margin: 0 auto 7px auto;
	text-align: center;
}
#search_img{
	float:left;
	width:90px;
	margin: 5px 10px 0 20px;
}
#search{
	float:left;
	width:450px;
	margin-top: 3px;
}
#search img{
	margin:0;
	padding:0;
}
#search #inputform{
	float:left;
}
#search #inputbtn{
	float:left;
}
#search input.textbox{
	width:300px;
	height:14px;
	padding: 3px;
	margin: 0;
}
#search input.submitbtn{
	margin:0 0 0 10px;
	padding:0;
	vertical-align: bottom;
}

.left_title{
	margin:0;
	padding:7px 0 3px 10px;
	background: url("../img/bg_glay.gif") repeat-x left top;
	border-top: 1px solid #333333;
	border-left: 1px solid #333333;
	border-right: 1px solid #333333;
	font-size: 110%;
	font-weight: bold;
	color: #333333;
}

.left_body{
	border: 1px solid #333333;
	background-color: #f4f4e4;
	margin-bottom:7px;
	padding:7px;
	border: 1px solid #333333;
}



.category_title{
	clear:both;
	background: url("../img/category_title.gif") repeat-x left top;
	font-weight: bold;
	color: #761313;
	padding: 2px 5px 2px 8px;
}

ul.category{
	margin:0px;
	list-style:none;
	background-color: #fefced;
	padding: 7px;
	margin-bottom: 3px;
}

ul.category li{
	background:url("../img/folder.gif") no-repeat left top;
	padding:0 3px 3px 25px;
	margin: 0 18px 0 0;
		line-height: 1.7em;
}
.pickup_item{
	padding: 0 5px 5px 5px;
	clear: left;
	width: 230px;
	margin: 0;
}
.pickup_item .item_img{
	float:left;
	width: 90px;
	margin-bottom: 5px;
}

.pickup_item .item_img img{
	border: 1px solid #CCCCCC;
}

.pickup_item .item_comment{
	float:left;
	padding-left: 5px;
	width: 130px;
}
.right_title{
	margin:0;
	padding:7px 0 3px 10px;
	background: url("../img/bg_pink.gif") repeat-x left top;
	border-top: 1px solid #333333;
	border-left: 1px solid #333333;
	border-right: 1px solid #333333;
	font-size: 120%;
	font-weight: bold;
	color: #333333;
}

.right_body{
	margin-bottom:7px;
	padding:7px;
	border: 1px solid #333333;
}
.right_body .blog_date{
	text-align:right;
	border-bottom: 1px dotted #666666;
}
.right_body .blog_body{
	padding:10px;
	line-height:1.4;
	font-size: 105%;
	border-bottom: 1px dotted #666666;
}
.right_body .blog_etc{
	padding:10px;
	line-height:1.4;
}

p.new_list{
	background:url(../img/line.gif) no-repeat;
	padding: 0px 20px 3px 20px;
	margin: 0 0 4px 0;
}
p.new_list span.list_date{
	font-size:84%;
	color:#666666;
}


.right_body .category_title{
	clear:both;
	background: url("../img/category_title.gif") repeat-x left top;
	font-weight: bold;
	color: #761313;
	padding: 2px 5px 2px 8px;
}


.right_body ul.category{
	margin:10px;
	list-style:none;
}


.right_body ul.category li{
	background:url("../img/folder.gif") no-repeat left top;
	padding:0 3px 3px 20px;
	margin: 0 15px 0 0;
	line-height: 1.7em;
		display:inline;
}

.columnist_info{
	margin:0 auto 15px auto;
	width:620px;
	border:1px dotted #dddddd;
	padding:10px;
}

.columnist_bnr{
	float:left;
	width:230px;
}

.columnist_txt{
	float:left;
	width:380px;
	padding: 0 0 0 10px;
	line-height: 1.3;
}


#colum_item{
	width:670px;
}

#colum_item .item_block{
	float:left;
	border:1px solid #dddddd;
	width:130px;
	margin: 0 0 10px 10px;
	padding: 7px 10px;
	background-color: #EEEEEE;
	text-align: center;
}
#colum_item .item_block .item_img{
	width:120px;
	height:120px;
	overflow:hidden;
	text-align: center;
	background-color: #FFFFFF;
	display: block;
	padding: 5px;
}
#colum_item .item_block .item_img img{
	display: block;
	}
#colum_item .item_block .item_img a:hover{
	background-color: #eeeeee;
	}
#colum_item .item_block .item_name{
	width:130px;
	height:45px;
	overflow:hidden;
	line-height:1.2;
	padding: 3px 0;
}

		  
.woman_navi{
	height:32px;
	background: url("../img/navi_bg.gif");
	background-repeat: repeat-x;
	padding: 10px 0 0 10px;
}

.woman_navi ul{
}
.woman_navi ul li{
	background-image:url("../img/navi_li.gif");
	background-repeat:no-repeat;
	float:left;
	padding:0 10px;
	margin:0 10px 0 0;
	font-size: 14px;
	font-weight: bold;
}

.colum_box{
	margin-bottom:10px;
}
.colum_newbox{
	margin-bottom:10px;
	background-repeat:no-repeat;
	background-position:left top;
	background-color:#f3f0ed;
	padding: 5px 5px 5px 5px;
	border-bottom: 1px solid #b4aa95;
	margin-left: 10px;
}

.colum_newbox ul.update{
	margin-bottom:10px;
}

.colum_newbox ul.update li{
	line-height:1.6;
	padding:3px 0;
	border-bottom:1px dotted #d6d0c5;
}

.new_icon{
	background-image:url("../img/new_icon.gif");
	background-repeat:no-repeat;
	padding-left: 36px;
	font-weight: bold;
	font-size: 120%;
}

.columnist_right{
	float:right;
}
.right_menu_box{
	margin-bottom:10px;
}

.right_menu_box ul li{
	margin-bottom:0px;
}

.right_menu_box ul li a{
	font-weight:bold;
}
.right_menu_box ul.ranking{
	padding:0 5px;
}

.right_menu_box ul.ranking li.rank1{
	padding-left:23px;
	background-image:url("../img/rank1.gif");
	background-repeat:no-repeat;
	margin-bottom:5px;
	line-height: 1.2;
}
.right_menu_box ul.ranking li.rank2{
	padding-left:23px;
	background-image:url("../img/rank2.gif");
	background-repeat:no-repeat;
margin-bottom:5px;
	line-height: 1.2;
}
.right_menu_box ul.ranking li.rank3{
	padding-left:23px;
	background-image:url("../img/rank3.gif");
	background-repeat:no-repeat;
margin-bottom:5px;
	line-height: 1.2;
}
.right_menu_box ul.ranking li.rank4{
	padding-left:23px;
	background-image:url("../img/rank4.gif");
	background-repeat:no-repeat;
margin-bottom:5px;
	line-height: 1.2;
}
.right_menu_box ul.ranking li.rank5{
	padding-left:23px;
	background-image:url("../img/rank5.gif");
	background-repeat:no-repeat;
margin-bottom:5px;
	line-height: 1.2;
}
.right_menu_box ul.ranking li.rank6{
	padding-left:23px;
	background-image:url("../img/rank6.gif");
	background-repeat:no-repeat;
margin-bottom:5px;
	line-height: 1.2;
}
.right_menu_box ul.ranking li.rank7{
	padding-left:23px;
	background-image:url("../img/rank7.gif");
	background-repeat:no-repeat;
margin-bottom:5px;
	line-height: 1.2;
}
.right_menu_box ul.ranking li.rank8{
	padding-left:23px;
	background-image:url("../img/rank8.gif");
	background-repeat:no-repeat;
margin-bottom:5px;
	line-height: 1.2;
}
.right_menu_box ul.ranking li.rank8{
	padding-left:23px;
	background-image:url("../img/rank8.gif");
	background-repeat:no-repeat;
margin-bottom:5px;
	line-height: 1.2;
}
.right_menu_box ul.ranking li.rank9{
	padding-left:23px;
	background-image:url("../img/rank9.gif");
	background-repeat:no-repeat;
margin-bottom:5px;
	line-height: 1.2;
}
.right_menu_box ul.ranking li.rank10{
	padding-left:23px;
	background-image:url("../img/rank10.gif");
	background-repeat:no-repeat;
margin-bottom:5px;
	line-height: 1.2;
}

#item_search{
	width:550px;
	border-top: 1px solid #cbcbae;
	margin: 0px auto 10px auto;
}

#g_search_logo{
	width:140px;
	float: left;
	padding: 5px;
	text-align: right;
}

#g_search_box{
	width:390px;
	float: left;
	padding: 5px;
}

#g_search_box input.txt_input{
	font-family:Arial,Helvetica,sans-serif;
	padding:2px;
	vertical-align: top;
}

#g_search_box input.sb_btn{
	width:100px;
	height:26px;
	vertical-align: top;
}

#g_search_box input.radio_ck{
	margin:0 5px 0 10px;
	vertical-align:middle;
}

.pan {
	padding:5px;
	background-color:#f3f1ee;
	font-size: 84%;
	margin-bottom: 10px;
}

.colum_detail{
	margin-bottom:10px;
	padding: 0;
	border: 1px solid #b4aa95;
}

.detail_title{
	background-image:url("../img/colum_detail_title.gif");
	background-repeat:no-repeat;
	background-position:left top;
	background-color:#f3f0ed;
	padding: 8px 5px 8px 18px;
	border-bottom: 1px solid #b4aa95;
	font-size: 130%;
	font-weight: bold;
}

.detail_body{
	padding:0 10px 10px 10px;
}

.columnist_parts{
	background:#f3f1ee;
	padding:5px;
}

.c_body{
	padding:10px;
}

.colum_osusume{
	margin-bottom:10px;
	padding: 5px 0 5px 5px;
	background-color:#f3f1ee;
}

.osusume_box2{
	width:178px;
	float:left;
	padding:0;
	background-color: #FFFFFF;
	border-right: 5px solid #f3f1ee;
}
.osusume_img2{
	padding:8px;
	text-align: center;
	width: 160px;
	height: 160px;
}
.osusume_txt2{
	padding:0 8px;
	text-align: center;
	line-height: 1.3;
}

#woman_top{
	width:980px;
	height:71px;
	background-image: url(../img/woman_top.jpg);
	background-repeat: no-repeat;
	overflow: hidden;
}
.columnist_count{
	padding-top:10px;
	padding-left:740px;
	padding-right:42px;
	text-align:right;
			
}

.n_navi{
	height:37px;
	background: url("../img/n_navi_bg.gif");
	background-repeat: no-repeat;
	padding: 0;
}

.n_navi ul{
}
.n_navi ul li{

	float:left;
	padding:0;
	margin:0;
}

.genre_relation{
	width:100%;
	margin-bottom: 0px;
}

.genre_fasion{
	background: url("../img/fasion_bg.gif");
	background-repeat:no-repeat;
	float:left;
	width: 180px;
	height: 230px;
	overflow: hidden;
	padding-right:6px;
}

.genre_beauty{
	background: url("../img/beauty_bg.gif");
	background-repeat:no-repeat;
	float:left;
	width: 180px;
	height: 230px;
	overflow: hidden;
	padding-right:6px;
}
.genre_health{
	background: url("../img/health_bg.gif");
	background-repeat:no-repeat;
	float:left;
	width: 240px;
	height: 290px;
	overflow: hidden;
	padding-right:6px;
}
.genre_gourmet{
	background: url("../img/gourmet_bg.gif");
	background-repeat:no-repeat;
	float:left;
	width: 180px;
	height: 230px;
	overflow: hidden;
	padding-right:6px;
}
.genre_life{
	background: url("../img/life_bg.gif");
	background-repeat:no-repeat;
	float:left;
	width: 180px;
	height: 230px;
	overflow: hidden;
}
.genre_blank{
	background-repeat:no-repeat;
	float:left;
	width: 240px;
	height: 290px;
	overflow: hidden;
	padding-right: 6px;
}
.genre_r_img{
	width:180px;
	height:145px;
	padding:35px 0 0 0;
	text-align:center;

}

.colum_selectionbox{
	margin-bottom:10px;
	background-color:#f3f0ed;
	padding: 0;
	margin-left: 10px;
}

.n_category_title{
	clear:both;
	background: url("../img/n_category_ttl.gif");
	background-repeat:no-repeat;
	font-weight: bold;
	color: #8A765E;
	padding: 4px 5px 2px 12px;
	height: 22px;
}

.title_bar{
	background-image:url(../img/title.gif);
	background-repeat:no-repeat;
	width:740px;
	height:19px;
	padding:7px;
	font-weight: bold;
	color: #FFFFFF;
	overflow: hidden;
}

