@charset "utf-8";
/*================================
 BASIC ELEMENT SET
================================*/
ul,li{
	padding:0;
	margin:0;
	list-style-type:none;
}

#flashArea{
	width:880px;
	height:268px;
	margin:0 23px;
	padding:7px 0 0;
}
/* main menu */
#leftArea{
	width:240px;
	float:left;
	clear:both;
}

#leftArea #menu{
	width:223px;
	margin:0;
	padding:0;
	position: relative;
	top: -38px;
	z-index:2;
}
#leftArea ul#menu{
	width:223px;
	margin:0;
	padding:0;
}
#leftArea ul#menu li{
	margin:0;
	padding:0;
}
#leftArea ul#menu li a{
	margin:0;
	padding:0;
	display:block;
    text-indent:-1000px;
    overflow:hidden;
}
#leftArea ul#menu li a#menu01{
	width:223px;
	height:44px;
	margin:0;
	padding:0;
	background:url(../img/common/menu_01.png) left top no-repeat;
}
#leftArea ul#menu li a#menu02{
	width:223px;
	height:42px;
	margin:0;
	padding:0;
	background:url(../img/common/menu_02.png) left top no-repeat;
}
#leftArea ul#menu li a#menu03{
	width:223px;
	height:42px;
	margin:0;
	padding:0;
	background:url(../img/common/menu_03.png) left top no-repeat;
}
#leftArea ul#menu li a#menu04{
	width:223px;
	height:42px;
	margin:0;
	padding:0;
	background:url(../img/common/menu_04.png) left top no-repeat;
}
#leftArea ul#menu li a#menu05{
	width:223px;
	height:42px;
	margin:0;
	padding:0;
	background:url(../img/common/menu_05.png) left top no-repeat;
}
#leftArea ul#menu li a#menu06{
	width:223px;
	height:42px;
	margin:0;
	padding:0;
	background:url(../img/common/menu_06.png) left top no-repeat;
}
#leftArea ul#menu li a#menu07{
	width:223px;
	height:42px;
	margin:0;
	padding:0;
	background:url(../img/common/menu_07.png) left top no-repeat;
}
#leftArea ul#menu li a#menu08{
	width:223px;
	height:46px;
	margin:0;
	padding:0;
	background:url(../img/common/menu_08.png) left top no-repeat;
}
/*#leftArea ul#menu li a:hover#menu01,#leftArea ul#menu li a:hover#menu02,#leftArea ul#menu li a:hover#menu03,
#leftArea ul#menu li a:hover#menu04,#leftArea ul#menu li a:hover#menu05,#leftArea ul#menu li a:hover#menu06,
#leftArea ul#menu li a:hover#menu07,#leftArea ul#menu li a:hover#menu08{
    background-position:-223px 0px;
}*/
/* IE6.0 */
/*----------------------------------------------------------------*/
*html #leftArea ul#menu li a#menu01{
	background:url(../img/common/menu_01_top.gif) left top no-repeat;
}
*html #leftArea ul#menu li a#menu02{
	background:url(../img/common/menu_02.gif) left top no-repeat;
}
*html #leftArea ul#menu li a#menu03{
	background:url(../img/common/menu_03.gif) left top no-repeat;
}
*html #leftArea ul#menu li a#menu04{
	background:url(../img/common/menu_04.gif) left top no-repeat;
}
*html #leftArea ul#menu li a#menu05{
	background:url(../img/common/menu_05.gif) left top no-repeat;
}
*html #leftArea ul#menu li a#menu06{
	background:url(../img/common/menu_06.gif) left top no-repeat;
}
*html #leftArea ul#menu li a#menu07{
	background:url(../img/common/menu_07.gif) left top no-repeat;
}
*html #leftArea ul#menu li a#menu08{
	background:url(../img/common/menu_08.gif) left top no-repeat;
}
/*----------------------------------------------------------------*/

#leftArea ul#menu li a:hover#menu01{
	width:223px;
	height:44px;
	margin:0;
	padding:0;
	background:url(../img/common/menu_01_on.png) left top no-repeat;
}
#leftArea ul#menu li a:hover#menu02{
	width:223px;
	height:42px;
	margin:0;
	padding:0;
	background:url(../img/common/menu_02_on.png) left top no-repeat;
}
#leftArea ul#menu li a:hover#menu03{
	width:223px;
	height:42px;
	margin:0;
	padding:0;
	background:url(../img/common/menu_03_on.png) left top no-repeat;
}
#leftArea ul#menu li a:hover#menu04{
	width:223px;
	height:42px;
	margin:0;
	padding:0;
	background:url(../img/common/menu_04_on.png) left top no-repeat;
}
#leftArea ul#menu li a:hover#menu05{
	width:223px;
	height:42px;
	margin:0;
	padding:0;
	background:url(../img/common/menu_05_on.png) left top no-repeat;
}
#leftArea ul#menu li a:hover#menu06{
	width:223px;
	height:42px;
	margin:0;
	padding:0;
	background:url(../img/common/menu_06_on.png) left top no-repeat;
}
#leftArea ul#menu li a:hover#menu07{
	width:223px;
	height:42px;
	margin:0;
	padding:0;
	background:url(../img/common/menu_07_on.png) left top no-repeat;
}
#leftArea ul#menu li a:hover#menu08{
	width:223px;
	height:46px;
	margin:0;
	padding:0;
	background:url(../img/common/menu_08_on.png) left top no-repeat;
}
/* IE6.0 */
/*----------------------------------------------------------------*/
*html #leftArea ul#menu li a:hover#menu01{
	background:url(../img/common/menu_01_top_on.gif) left top no-repeat;
}
*html #leftArea ul#menu li a:hover#menu02{
	background:url(../img/common/menu_02_on.gif) left top no-repeat;
}
*html #leftArea ul#menu li a:hover#menu03{
	background:url(../img/common/menu_03_on.gif) left top no-repeat;
}
*html #leftArea ul#menu li a:hover#menu04{
	background:url(../img/common/menu_04_on.gif) left top no-repeat;
}
*html #leftArea ul#menu li a:hover#menu05{
	background:url(../img/common/menu_05_on.gif) left top no-repeat;
}
*html #leftArea ul#menu li a:hover#menu06{
	background:url(../img/common/menu_06_on.gif) left top no-repeat;
}
*html #leftArea ul#menu li a:hover#menu07{
	background:url(../img/common/menu_07_on.gif) left top no-repeat;
}
*html #leftArea ul#menu li a:hover#menu08{
	background:url(../img/common/menu_08_on.gif) left top no-repeat;
}
/*----------------------------------------------------------------*/
/* banner */
#leftArea ul.banner{
	width:187px;
	margin:-33px 0 0;
	padding:0 0 0 30px;
	float:left;
	clear:both;
}
#leftArea ul.banner li{
	margin:0;
	padding:1px 0;
}
#leftArea ul.banner li.top{
	margin:0 0 5px 0;
	padding:0 0 4px 0;
	border-bottom:1px dotted #a3a3a3;
}

/* centerArea */
#centerArea{
	width:380px;
	margin:0;
	padding:20px 0 0 0;
	float:left;
}
#centerArea h2{
	width:380px;
	height:13px;
	margin:0;
	padding:0 0 6px 0;
	background:url(../img/top/line_ttl.gif) left bottom repeat-x;
	clear:both;
}
#centerArea h2 img{
	width:139px;
	float:left;
}

#centerArea h2 p.listpage{
	margin:0 0 6px 0;
	padding:0;
	float:right;
}
#centerArea h2 p.listpage a{
	padding:0 0 0 6px;
	color:#a30447;
	font-size:10px;
	font-weight:normal;
	text-decoration:none;
	background:url(../img/common/arrow_red.gif) left center no-repeat;
}

#centerArea ul{
	margin:0;
	padding:0 6px 23px;
	clear:both;
}
#centerArea ul li{
	width: 364px;
	margin:0;
	padding:8px 0;
	border-bottom:1px dotted #a3a3a3;
	clear:left;
	overflow: hidden;
}
#centerArea ul li.btm{
	border-bottom:none;
}
#centerArea ul li.red{
	color:#9c1d47;
}
#centerArea ul li div.day {
	padding:0 0 2px 0;
	font-size:10px;
	color:#484848;
	font-weight:bold;
	letter-spacing:0.1em;
}
#centerArea ul li strong {
	width: 100px;
	display: block;
	float: left;
	font-size:10px;
	color:#484848;
	font-weight:bold;
	letter-spacing:0.1em;
}
#centerArea ul li span {
	width: 264px;
	display: block;
	float: left;
}
#centerArea ul li span em{
	font-size:10px;
	font-style: normal;
	font-weight: bold;
}

.frame{
	border:none; 
	width:380px; 
	height:300px;
}
*html .frame{
	overflow-y:scroll;
}



/* rightArea */
#rightArea{
	width:255px;
	margin:0 30px 0 0;
	padding:20px 0 0 0;
	float:right;
}
#rightArea p#bnnr_110403{
  height:55px;
	margin:0;
	padding:0;
}
#rightArea dl{
	margin:0;
	padding:0;
}
#rightArea dl dt{
	width:255px;
	height:27px;
	margin:0;
	padding:0;
	background:url(../img/top/bg_h3.gif) left top no-repeat;
}
#rightArea dl dt img{
	padding:6px 0 0 9px;
}

#rightArea dl dd{
	margin:0;
	padding:5px 8px 10px;
	background:url(../img/top/bg_rightbox.gif) left top repeat;
}
#rightArea dl dd p{
	margin:0;
	padding:5px 4px;
}
#rightArea dl dd p.read,
#rightArea dl dd p strong.red{
	color:#a30447;
	font-weight:bold;
}
#rightArea dl dd p.ibcs{
	margin:0;
	padding:0;
}
#rightArea p.mobile{
	margin:0;
	padding-top:8px;
}
#rightArea dl dd table{
	margin: 0;
	padding:0;
	border-top:solid 1px #999;
	border-left:solid 1px #999;
}
#rightArea dl dd table th{
	margin: 0;
	padding:2px 4px;
	border-right:solid 1px #999;
	border-bottom:solid 1px #999;
	background-color:#f7e8ee;
}
#rightArea dl dd table td{
	margin: 0;
	padding:2px 2px 2px 4px;
	border-bottom:solid 1px #999;
}
#rightArea dl dd table td.time{
	padding:2px 4px 2px 2px;
	border-right:solid 1px #999;
	font-size: 10px;
}







/*================================
 For IE6.0
================================*/
*html #leftArea{
	margin:0;
	padding:0;
	float:left;
}
*html #rightArea{
	margin:0;
	padding:20px 0 0 20px;
	float:left;
}
*html #flashArea{
	margin:0 22px 0 23px;
	padding:9px 0 0;
}

/*html #content{
behavior: expression(IEPNGFIX.fix(this));
}*/


