











@charset "euc-jp";
/* CSS Document */

* {
	color:#434343;
	font-family:"�ͣ� �Х����å�", Osaka, "�ҥ饮�γѥ� Pro W3";
}

body {
	margin:0px;
	padding:0px;
	text-align:center;
	background-color:#ffffff;
}

div {
	margin:0px;
	padding:0px;
}

a {
	color:#0066cc;
}

.clear {
	clear:left;
}

.menu-ctgy-01 {
	padding-left:25px;
	margin-top:5px;
	font-size:12px;
	background:url(../../imgs/home/mark_menu_ctgy.gif) no-repeat;
}

.menu-ctgy-link {
	font-size:12px;
	line-height:110%;
}

.mt_8 {
	 margin-top:8px;
}

.mb_8 {
margin-bottom:8px;
}

#layout {
	width:980px;
	margin:0px auto;
	padding:0px;
	text-align:left;
	font-size:12px;
}

#layout a {
	color:#0066cc;
}

#header_area {
	padding-bottom:8px;
}

#main_table {
	width:980px;
	margin:0px 0px 8px 0px;
	padding:0px;
}

#side_area {
	width:160px;
	background-color:#eeeeee;
	vertical-align:top;
}

#main_area {
	width:812px;
	padding-left:8px;
	vertical-align:top;
}

/* ��header_area�� */
#h_iframe_area {
	float:left;
}

#h_banner_area {
	float:left;
	padding-left:5px;
}
/* ��header_area�� */

/* ��side_area�� */
#sm_category_area {
	width:160px;
	padding:5px 0px 8px 0px;
	background-color:#eeeeee;
}

#sm_series_area {
	width:160px;
	padding:5px 0px 8px 0px;
	background-color:#eeeeee;
}

#sm_date_area {
	width:160px;
	padding:5px 0px 8px 0px;
	background-color:#eeeeee;
}
/* ��side_area�� */


/* ��main_area�� */

#main_area h1,
#main_area h2,
#main_area h4,
#main_area ul,
#main_area li,
#main_area dl,
#main_area dt,
#main_area dd,
#main_area p { margin:0px; padding:0px; text-align: left;}
#main_area h3 { margin:0px; padding:0px;}

#main_area p,
#main_area dl,
#main_area dt,
#main_area dd,
#main_area address { color:#666; line-height:160%; font-style:normal;}

#main_box{ width: 812px;}
#main_box td{ vertical-align: top;}
#main_box ul,
#main_box li{ margin: 0px; padding: 0px;}

#info_area { font-size:12px;}


#info_bg a{ color: #0066cc;}
#info_bg {
	padding-top: 6px;
	width:383px;
	height: 117px;
	background: url(imgs/new_area.gif) no-repeat;
}

#info_bg dl {
	margin: 0px 15px 0px 27px;
	height:90px;
	overflow:auto;
	scrollbar-track-color: #eaf8ca;
	scrollbar-face-color: #fff;
	scrollbar-shadow-color: #b4d953;
	scrollbar-darkshadow-color: #fff;
	scrollbar-highlight-color: #b4d953;
	scrollbar-3dlight-color: #fff;
	scrollbar-arrow-color: #b4d953;

}

#info_bg dt{
	color: #003399;
	padding-top:3px;
	float: left;
}
#info_bg dd{
	padding-top:3px;
	margin:0 0 0 80px;
}


#main_area .contents_area {
	padding: 0px 10px 15px 17px;
	background: url(imgs/main_box_bg.jpg);
}


#main_area .contents_area h2 {
	margin-bottom: 10px;
}
#main_area .contents_box {
	background: url(imgs/contents_bg.jpg) repeat-y;
	padding: 8px 8px 0px;
}
#main_area .contents_box p.read {
	padding: 10px 8px 15px;
}
#main_area .contents_bottom {
	margin-bottom: 15px;
}

#main_area #pick_main_name{
	width:739px;
	height:33px;
	vertical-align:middle;
	margin:0 auto;
	text-align:center;
}

#main_area #pick_main_name2{
	width:739px;
	height:60px;
	vertical-align:middle;
	margin:0px auto;
	text-align:center;
}

.icon {margin:0 0 7px;}
.icon2 {margin:0 0 12px;}

#main_area .pick_img_box {
	width: 227px;
	text-align: center;
}
#main_area .pick_img_txt {
	padding: 7px 8px 15px 10px;
}
#main_area .pick_data {
	float:right;
	padding: 9px;
	width:450px;
	background: #f3fae3;
	line-height: 1.5;
}

#main_area .pick_img_txt strong { color: #5a9e00;}

#main_area .pick_box {
	width:739px;
	border: 1px solid #ffadad;
	padding: 8px;
	background: #fff;
	margin-bottom: 15px;
}

#main_area .pickup_area2 { padding:0px 0px 0px 0; margin: 0 0 10px;}
#main_area .pick_bg {
	text-align: center;
	border: 1px solid #ffadad;
	padding-bottom: 28px;
	padding-top: 6px;
	background: #fff;
}
#main_area .pick_bg p { text-align: left; padding:10px 13px;}
#main_area .pick_contents { background: #f3fae3; margin: 0 13px 20px 13px; padding:8px;}


.recommend_table {
	width:100%;
	margin:0px;
	padding:0px;
	border:0px;
}

.recommend_table tr.td_img td {
	width:25%;
	padding:15px 0px 5px 0px;
	text-align:center;
	vertical-align:bottom;
}

.recommend_table tr.td_text td {
	padding:0px 20px 10px 20px;
	vertical-align:top;
	line-height:130%;
	width: 25%;
}


#main_area .info_box {
	padding: 8px;
}

#main_area .info_img {
	float: left;
	margin-right: 10px;
}
#main_area .info_area {
	background: url(imgs/info_bg.jpg) no-repeat left bottom;
	margin-left: 5px;
	margin-bottom: 15px;
}

#main_area .info_txt {
	color: #336600;
	padding-right: 18px;

}
#main_area .goods_area {
	margin-left: 28px;
	margin-bottom: 30px;
}
#main_area .goods_area img {
	margin-right: 6px;
}
#main_area .link_area {
	width: 777px;
	background: url(imgs/link_bg.jpg) no-repeat left bottom;
}
#main_area .link_area li {
	list-style-type: none;
	background: url(imgs/heart.jpg) no-repeat 0.2em;
	padding-left: 1.5em;
}
#main_area .link_area ul {
	margin: 0px;
	padding: 18px 20px 20px;
}

#main_area .name_area {background:#ffdddd;}

#main_area .area_herf {
	width:358px;
	height:80px;
	margin: auto;
}

/* ��main_area�� */




