/* ============================================================
   WomanStyle
============================================================ */

/* --- Item category --- */

#pan{
	margin: 0 0 7px 0;
	font-size: 84%;
	padding: 0 0 0 15px;
}
h2{
	background:url("../img/h1bg.gif") no-repeat left top;
	height:30px;
	padding-left: 7px;
	font-size: 14px;
	vertical-align: middle;
}

#main_contents{
	width:937px;
	margin: 7px auto;
}

#left_box{
	width:260px;
	margin: 0;
	padding: 0;
	margin-right:7px;
	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:670px;
	margin: 0 auto;
	padding: 0;
}
#right_box_update{
	width:670px;
	margin: 0 auto;
	padding: 0;
}

#news_search{
	width:600px;
	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;
}



.left_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;
}

.left_body ul.category{
	margin:10px;
	list-style:none;
}

.left_body 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;
}

.right_body p.new_list{
	background:url(../img/line.gif) no-repeat;
	padding: 2px 20px 3px 20px;
	margin: 0 0 3px 0;
}
.right_body 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;
}

		  

