@charset "utf-8";
/* ==================================================================
CSS information
 style info : contents local CSS
================================================================== */

/* hwwNewsTicker
-------------------------------------------------------- */
#hwwContents #hwwNewsTicker dl.newsticker_item_set dd.newsticker_item_titleFrame{
	width:555px;
}
#hwwContents #hwwNewsTicker dl.newsticker_item_set dd.newsticker_item_titleFrame{
	/line-height:1.3;
}

/* --------------------------------------------------------
	layout setting
-------------------------------------------------------- */
ul#hwwTopicPath li{
	visibility:hidden;
}
#hwwContents div.hwwTopContentL{
	float:left;
	width:220px;
	margin-top:20px;
	padding-left:20px;
}
#hwwContents div.hwwTopContentL h3.hwwTopTtl{
	padding-bottom:20px;
}
#hwwContents div.hwwTopContentL div#hwwTopNewsSP{
	display:none;
}
#hwwContents div.hwwTopContentL dl.hwwTopNav{
	margin-bottom:15px;
}
#hwwContents div.hwwTopContentL dl.hwwTopNav dt{
	padding-bottom:10px;
}
#hwwContents div.hwwTopContentL dl.hwwTopNav dt.hwwTopNavTtlSP{
	display:none;
}
#hwwContents div.hwwTopContentL dl.hwwTopNav dt.hwwTopSelectTtl{
	padding:19px 0 2px 13px;
}
#hwwContents div.hwwTopContentL dl.hwwTopNav dt.hwwTopSelectTtl img{
	vertical-align:top;
	vertical-align:bottom;
}
#hwwContents div.hwwTopContentL dl.hwwTopNav dd{
	text-align:center;
}
#hwwContents div.hwwTopContentL dl.hwwTopNav dd.hwwTopNavSP{
	display:none;
}
#hwwContents div.hwwTopContentL dl.hwwTopNav dd img{
	vertical-align:top;
	vertical-align:bottom;
}
#hwwContents div.hwwTopContentL dl.hwwTopNav dt.hwwTopSelectSPTtl{
	display:none;
}
#hwwContents div.hwwTopContentL dl.hwwTopNav dd.hwwTopSelectSet{
	
}
#hwwContents div.hwwTopContentL dl.hwwTopNav dd.hwwTopSelectSet select.hwwTopSelect{
	width:200px;
}
#hwwContents div.hwwTopContentR{
	float:right;
	width:660px;	
	margin-top:20px;
}
#hwwContents div.hwwTopContentR dl.hwwTopTickerSet{
	padding-right:20px;
	margin-bottom:20px;
}
#hwwContents div.hwwTopContentR dl.hwwTopTickerSet dt.hwwTopTickerTtl{
	float:left;
	width:200px;
	min-height:20px;
	height: auto !important;
	height: 20px;
}
#hwwContents div.hwwTopContentR dl.hwwTopTickerSet dd.hwwTopTickerUtil{
	float:right;
	width:225px;
	min-height:20px;
	height: auto !important;
	height: 20px;
	text-align:right;
}
#hwwContents div.hwwTopContentR dl.hwwTopTickerSet dd.hwwTopTickerUtil ul li{
 display:inline;
	font-size:77%;
	padding-left:12px;
	background:url(../image/img_bar.gif) no-repeat left center;
}
#hwwContents div.hwwTopContentR dl.hwwTopTickerSet dd.hwwTopTickerUtil ul li.firstChild{
	padding-left:0;
	background:none;
}
#hwwContents div.hwwTopContentR dl.hwwTopTickerSet dd.hwwTopTickerUtil ul li a.hwwTopTickerUtilMail{
	padding:3px 0 3px 22px;
	background:url(../../shared/img/ent/icon_mail.gif) no-repeat left center;
}
#hwwContents div.hwwTopContentR dl.hwwTopTickerSet dd.hwwTopTickerUtil ul li a.hwwTopTickerUtilRSS{
	padding:3px 0 3px 22px;
	background:url(../../shared/img/ent/icon_rss.gif) no-repeat left center;
}
#hwwContents div.hwwTopContentR dl.hwwTopTickerSet dd.hwwTopTickerBody{
	clear:both;
	padding-bottom:5px;
	background:url(../image/frm_rss_bottom.gif) no-repeat left bottom;
}
#hwwContents div.hwwTopContentR dl.hwwTopTickerBody-innner{
	padding:9px 12px 0 12px;
	background:url(../image/frm_rss_top.gif) no-repeat left top;
}
#hwwContents div.hwwTopContentR dl.hwwTopTickerBody-innner dt#hwwNewsTicker{
	float:left;
	width:560px;
	margin-top:-5px;
}
#hwwContents div.hwwTopContentR dl.hwwTopTickerBody-innner dd.hwwTopTickerMore{
	float:right;
	width:35px;
	font-size:93%;
	margin-top:-5px;
	padding-left:10px;
	background:url(../image/img_morebar.gif) no-repeat left center;
}
#hwwContents div.hwwTopContentR ul.hwwTopBnr{
	padding-bottom:30px;
}
#hwwContents div.hwwTopContentR ul.hwwTopBnr li{
	float:left;
	padding-right:20px;
}
#hwwContents div.hwwTopContentR ul.hwwTopBnr li img{
	vertical-align:top;
	vertical-align:bottom;
	padding-right:0;
}
#hwwContents div.hwwTopContentR ul.hwwTopBnr li a:hover img{
	opacity:0.7;
	filter: alpha(opacity=70);
}

/* Ex Bnr Setting */
#hwwContents div.hwwTopContentR ul.hwwTopBnrEx{
	position:relative;
	height:271px;
	padding-bottom:0;
}
#hwwContents div.hwwTopContentR ul.hwwTopBnrEx li{
	position:absolute;
	float:none;
	padding-right:0;
}
#hwwContents div.hwwTopContentR ul.hwwTopBnrEx li.hwwTopBnrExLT{
	left:0;
	top:0;
}
#hwwContents div.hwwTopContentR ul.hwwTopBnrEx li.hwwTopBnrExLB{
	left:0;
	top:127px;
}
#hwwContents div.hwwTopContentR ul.hwwTopBnrEx li.hwwTopBnrExRT{
	left:220px;
	top:0;
}
#hwwContents div.hwwTopContentR ul.hwwTopBnrEx li.hwwTopBnrExRB{
	left:220px;
	top:212px;
}

#hwwContents div.hwwTopContentR dl.hwwTopFeatureSet{
	
}
#hwwContents div.hwwTopContentR dl.hwwTopFeatureSet dt{
	padding-bottom:10px;
}
#hwwContents div.hwwTopContentR dl.hwwTopFeatureSet dd{
	float:left;
	padding-right:20px;
}
#hwwContents div.hwwTopContentR dl.hwwTopFeatureSet dd.lastChild{
	padding-right:0;
}
#hwwContents div.hwwTopContentR dl.hwwTopFeatureSet dd a:hover img{
	opacity:0.7;
	filter: alpha(opacity=70);
}
#hwwContents div.hwwTopContentR dl.hwwTopFeatureSet dt.hwwTopFeatureSetSP,
#hwwContents div.hwwTopContentR dl.hwwTopFeatureSet dd.hwwTopFeatureSP{
	display:none;
}
