











@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 h3,
#main_area h4,
#main_area div,
#main_area span,
#main_area dl,
#main_area dt,
#main_area dd,
#main_area p,
#main_area img,
#main_area ul,
#main_area li { margin:0px; padding:0px; color:#888888; list-style:none;}

#main_area dl,
#main_area dt,
#main_area dd,
#main_area ul,
#main_area li,
#main_area p { line-height:150%;}

#main_area a { color:#FF0000; text-decoration:underline;}

#main_area li { text-indent:-10px; padding-left:10px;}

#main_area dl dd ul li { margin:0px; padding:0px; text-indent:0;}


#main_area .new_txt {
color:#0099FF;
 }

#main_area .new_txt2 {
	color:#999900;
 }

#main_area .new_txt3 {
	color:#FFFFFF;
	padding:1px;
	background-color:#FF0000;
	font-size:10px;
	margin-top:5px;
 }


#main_area_border { border:#888888 solid 1px; border-top:none;}

#topics { 
	overflow:auto; 
	height:56px; 
	margin-left:5px;
	scrollbar-track-color: #FFFFFF;
	scrollbar-face-color: #FFFFFF;
	scrollbar-shadow-color: #888888;
	scrollbar-darkshadow-color: #888888;
	scrollbar-highlight-color: #888888;
	scrollbar-3dlight-color: #888888;
	scrollbar-arrow-color: #888888;
}

#topics dl { width:330px;}
#topics dt { width:80px; padding-left:5px; padding-bottom:5px;}
#topics dd { width:240px; padding-bottom:5px;}



.red { background-color:#ee0000;}
.gray { background-color:#888888;}
.white { background-color:#FFFFFF;}

.border_gray { border:#888888 solid 1px;}
.border_gray2 { border:#888888 solid 1px; border-top:none;}

.right { float:right;}
.left { float:left;}


#main_area .box { margin-left:30px;}
#main_area .box2 { margin-left:20px;}



#main_area .tokuho {
	font-weight:bold;
	color:#EE0000;


}

#main_area .chuui {
	color:#EE0000;

}

#main_area .box_inner01 { text-align:center;}
#main_area .box_inner02 { padding:0px 60px 0px 35px;}

#main_area .box_hd { background:url(imgs/subtit_bg.gif) top left no-repeat; height:45px;}


#main_area .box_bg1 { background:url(imgs/box_bg01.gif) top left repeat-y; padding:10px 0px;}
#main_area .box_bg2 { background:url(imgs/box_bg02.gif) top left repeat-y; padding:0px 0px 10px 30px;}
#main_area .box_bg3 { background:url(imgs/box_bg03.gif) top left repeat-y; padding:10px 0px 10px 24px;}
#main_area .box_bg4 { background:url(imgs/box_bg04.gif) top left repeat-y; padding:10px 0px 10px 24px;}


#main_area p.txt_white { margin-left:10px; color:#FFFFFF; line-height:normal;}
#main_area .txt_bold { font-weight:bold;}
#main_area .txt_small { font-size:11px;}

#main_area .m_left5 { margin-left:5px;}

#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 address { text-align:center; padding:10px 0px; margin:0px; font-style:normal; color:#888888;}

#main_area .music_box {
margin:10px 0 10px 30px;
}

#main_area .music_box p{padding-left:15px;
background:repeat-y left top url(imgs/music_h.gif);
}

#main_area #list .list{
padding-top:5px;
padding-left:15px;
font-size:10px;
color:#FF0000;
}

#main_area #list .list2{
padding-top:5px;
padding-left:5px;
font-size:10px;
color:#FF0000;
}
/* 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�� */




