

/*SLIDE SHOW
	--------------------------------------------------------------------------------------------------*/
#slide 			{ width:880px; height:197px; position:relative; overflow:hidden;}
#slide img		{ display:block;}
#slide a		{ display:block; position:absolute; left:0px; top:0px;}
#slide ul		{ position:absolute; right:6px; bottom:165px; z-index:13;}
#slide li		{ width:20px; height:20px; margin-right:0px; cursor:pointer; background:url(../../../images/header/img_maru_s.png) center center no-repeat;}
#slide li.visit		{ width:22px; background-image:url(../../../images/header/img_maru_l.png);}
#slide img.kage_l	{ position:absolute; z-index:12; left:0px; top:0px;}
#slide img.kage_r	{ position:absolute; z-index:14; right:0px; top:0px;}
#p_01				{ z-index:10;}

	/*IE6 hack*/
	* html #slide li		{ background:url(../../../images/header/img_maru_s.gif) no-repeat center center;}
	* html #slide li.visit	{ background-image:url(../../../images/header/img_maru_l.gif);}




/*INFOMATION
	--------------------------------------------------------------------------------------------------*/

.info			{ width:280px; float:left; display:inline; margin-left:11px; padding-bottom:20px;}
.info img.curner{ display:block;}
.info dl		{ width:280px; overflow:hiddenl; background:#e2e2e2; text-align:left; line-height:0;}
.info dt		{ width:263px; margin-left:1px; padding:0px 0px 4px 15px; font-size:93%; line-height:26px; font-weight:bold; color:#324552; background:#f1f2f3;}
.info dd		{ width:244px; margin-left:1px; padding:12px 17px 5px 17px; color:#666; background:#fff;}

.info dd a		{ font-size:93%; line-height:22px; color:#1d699a;}

.info dd a:hover{ font-size:93%; text-decoration:underline;}
.info dd a.next	{ padding-right:10px; line-height:24px; background:url(../../../images/onair/img_icon.jpg) no-repeat right center;}
.info dd p		{ clear:both; font-size:93%; line-height:20px;}

.info dd.dd_last	{ border-top:1px solid #ededed; padding-top:8px;}
.info dd.dd_last p	{ font-size:93%;}



/*NEWS
	--------------------------------------------------------------------------------------------------*/
.info.left_box		{ clear:both; float:left; display:block; margin:0px; padding:0px 0px 0px;}
.info.left_box dd	{ width:251px; padding:0px 10px 10px 17px; overflow:hidden;}
.info.left_box dd p	{ width:80px; float:left; display:block; padding-right:0px; font-size:93%; line-height:18px;}
.info.left_box dd a			{ width:170px; display:block; float:left; line-height:18px; font-size:93%;}
.info.left_box dd a:hover	{ line-height:18px; font-size:93%;}
.info.left_box dd.dd_first	{ padding-top:17px;}
.info.left_box dd.dd_last	{ padding-bottom:17px; padding-right:10px; border:none;}



/*PICK UP
	--------------------------------------------------------------------------------------------------*/
#pickup		{ width:583px;}
#pickup dl	{ width:583px; background:#e2e2e2;}
#pickup dt	{ width:566px; margin-left:1px; padding:0px 0px 4px 15px; font-size:93%; line-height:26px; font-weight:bold; color:#324552; background:#f1f2f3;}
#pickup dd	{ width:581px; overflow:hidden; margin-left:1px; color:#333; background:url(../../../images/pickup/img_bg.gif) no-repeat -3px 17px #fff;}
#pickup dd.dd_last	{ background:url(../../../images/pickup/img_bg.gif) no-repeat -3px 0px #fff;}

#pickup dd div		{ width:159px; float:left; padding:17px 17px 0px 17px;}
#pickup dd div img	{ display:block; padding:1px; background:#ccc;}
#pickup dd div img.alignnone,
#pickup dd div img.centered,
#pickup dd div img.alignrigt { margin:0 0 4px 0; float:left;}
#pickup dd div h3	{ margin:10px 0px 6px;}
#pickup dd div a	{ display:block; font-size:93%; line-height:20px; color:#1d699a;}
#pickup dd div p	{ font-size:93%; line-height:20px; height:100%;}
#pickup dd div a:hover	{ text-decoration:underline;}
#pickup dd div img.w_bg	{ background:none;}
#pickup dd div.dd_last	{ padding-top:13px;}
#pickup dd div.dd_last p{ height:auto; overflow:hidden;}
	
#pickup img.curner		{ clear:both; display:block;}


/*MAIN
	--------------------------------------------------------------------------------------------------*/
#main dl 	{ float:left; position:relative; background:#e2e2e2; padding-bottom:20px;}
#main dl dt	{ margin-left:1px; padding:0px 0px 4px 15px; font-size:93%; line-height:26px; font-weight:bold; color:#324552; background:#f1f2f3;}
#main dl dd	{ width:176px; padding:17px 0px 0px 17px; margin-left:1px; color:#333; background:#fff;}


#main dl dd img		{ float:left; display:block; padding:1px; background:#ddd;}
#main dl dd img.w_bg{ background:none;}
#main dl dd div		{ width:80px; float:left; display:inline; margin: 0px 0px 0px 10px; overflow:hidden;}
#main dl dd a		{ display:block; font-size:93%; line-height:18px; color:#1d699a;}
#main dl dd a:hover	{ text-decoration:underline;}
#main dl dd	p		{ font-size:93%; line-height:18px;}
#main dl dd.dd_last	{ clear:both; height:auto; padding:0px 0px 16px 17px;}
#main dl dd hr		{ clear:both; margin:0px; padding:0px; height:17px; visibility:hidden;}
	/*IE hack*/
	* html #main dl dd hr	{ height:1px;}
	*+html #main dl dd hr	{ height:1px;}

#main dl dd.next		{ width:193px; clear:both; position:absolute; bottom:0px; left:0px; padding:0px; font-size:100%; text-align:center;}
#main dl dd.next span	{ display:block; margin:0 4px; padding-top:4px; border-top:#ededed solid 1px;}
#main dl dd.next a		{ display:inline; margin-top:2px; padding-right:10px; line-height:28px; background:url(../../../images/onair/img_icon.jpg) no-repeat right center;}

/**/
