











@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;
}

#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:7px 0 15px 0; padding:0px;}

#main_area p,
#main_area a,
#main_area dl,
#main_area dt,
#main_area dd,
#main_area address { color:#FFFFFF; line-height:160%; font-style:normal;}
#info_area { background: #000;}
#info_bg {
	width:345px;
	margin-top:10px;
	background: #000;
	height: 102px;
}

#info_text { font-size:11px;}

#info_bg dl {
	margin-top:6px;
	height:63px;
	overflow:auto;
	scrollbar-track-color: #000;
	scrollbar-face-color: #000;
	scrollbar-shadow-color: #bbb;
	scrollbar-darkshadow-color: #000;
	scrollbar-highlight-color: #bbb;
	scrollbar-3dlight-color: #000;
	scrollbar-arrow-color: #e97c29;
}

#content_bg { background: #000; width: 810px;}

#main_area h2 { margin-bottom:15px;}
#main_area h4 { margin-bottom:10px;}

#main_area .m_bottom5 { margin-bottom:5px;}
#main_area .m_bottom10 { margin-bottom:10px;}
#main_area .m_bottom15 { margin-bottom:15px;}
#main_area .m_bottom20 { margin-bottom:20px;}
#main_area .m_bottom25 { margin-bottom:25px;}
#main_area .m_bottom30 { margin-bottom:30px;}
#main_area .m_bottom55 { margin-bottom:55px;}

#main_area .m_left10 { margin-left:10px;}
#main_area .m_le12_bt10 { margin:0px 0px 10px 12px;}

#main_area p.read { padding:0px 30px 15px 30px;}

#main_area .buy_area { text-align: center; padding:0px 0px 15px 0x; margin: 0 0 15px 0;}
#main_area .m_buy { margin: 0 15px 0 15px;}
#main_area .buy_bg { border: 1px solid #ee771a;}
#main_area .buy_bg .img_area { height:230px;}
#main_area .buy_bg .img_area2 { height:200px;}
#main_area .buy_bg p { text-align: left; padding:15px 13px; height:150px;}
#main_area .buy_contents { background: #2d1f00; margin: 0 13px 20px 13px; padding:8px; height:300px;}
#main_area .buy_contents2 { background: #2d1f00; margin: 0 13px 20px 13px; padding:8px; height:150px;}
#main_area .buy_dummy { background: #2d1f00; margin: 0 13px 20px 13px; padding:8px 8px 85px 8px;}

#main_area .link_area { padding:0 15px 35px 15px;}
#main_area .link_area dd.m_left12 { margin-left:12px;}
#main_area .dt_text_1{ color:#ffba00; font-weight: bold;}
#main_area .dt_text_2{ color:#ff6c00; font-weight: bold;}

#main_area address { text-align:center; padding:0px; margin:0px;}


/* clearfix
-------------------*/

.clearfix:after { 
	content: "."; 
	display: block; 
	height: 0; 
	clear: both; 
	visibility: hidden; 
}
.clearfix {display: inline-block;} 
/* Hides from IE-mac \*/ 
* html .clearfix {height: 1%;} 
.clearfix {display: block;} 
/* End hide from IE-mac */








/* ��main_area�� */




