@charset "utf-8";
/* ==================================================================
CSS information
 style info : Contents Format etc...
================================================================== */

/* ==================================================================
fonts
 10px = 77%     11px = 85%     12px = 93%     13px = 100%
 14px = 108%    15px = 116%    16px = 123.1%  17px = 131%
 18px = 138.5%  19px = 146.5%  20px = 153.9%  21px = 161.6%
 22px = 167%    23px = 174%    24px = 182%    25px = 189%
 26px = 197%
=================================================================== */


/* share CSS
----------------------------------------------------*/
/* opacity over */
imgOver a:hover img{
	opacity:0.5;
	filter:alpha(opacity=50);
}
/* clearfix */
clearfix{
 /zoom:1;
}
clearfix:after{
 content:'';
 display:block;
 clear:both;
}
/* line box */
lineBox{
	letter-spacing:-.40em;
}
lineBox lineBoxChild{
	display:-moz-inline-box; /* for FF2 */
 display:inline-block;	
 *display:inline; /* for IE6, IE7 */
	width:auto;
	letter-spacing:normal;
	vertical-align:top;
	*zoom:1; /* for IE6, IE7 */
}
/* min-height */
min-height{
 min-height:100px;
 height:auto !important;
 height:100px;
}

/* CSS3
----------------------------------------------------*/
#selectors{
 /* radius */
	-webkit-border-radius:10px;
	-moz-border-radius:10px;
	border-radius:10px;

 /* radius point */
	-webkit-border-top-right-radius:15px;
	-moz-border-radius-topright:15px;
	border-top-right-radius:15px;

 /* shadow */
	-webkit-box-shadow:1px 1px 3px #999;
	-moz-box-shadow:1px 1px 3px #999;
	box-shadow:1px 1px 3px #999;

 /* text shadow */
	text-shadow:1px 1px 0px #999;
	
	/* border-box */
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box; 
 -ms-box-sizing:border-box;
 box-sizing:order-box;
	
	/*gradient */
	background:-webkit-gradient(linear, left top, left bottom, from(#990), to(#066));
	background:-moz-linear-gradient(top, #990, #066);
}


/* --------------------------------------------------------
	default.css
-------------------------------------------------------- */
html {
	height:100%;
}
body {
	height:100%;
	color: #000000;
	padding:0 20px;
	background-color:#CC0000;
}
body.relative {
	position:relative;
}
a:link {
	color:#0000ff;
	text-decoration:none;
}
a:visited {
	color:#9900cc;
	text-decoration:none;
}
a:hover {
	text-decoration: underline;
}
a:active {
}


/* --------------------------------------------------------
	share style
-------------------------------------------------------- */
.imgR {
	float: right;
	margin: 0 0 10px 10px;
}
.imgL {
	float: left;
	margin: 0 10px 10px 0;
}
.btn {
	text-align: center;
}
/* other domain link */
.pdfIcon,
.externalIcon {
	padding-left: 3px;
	padding-right: 3px;
	vertical-align: middle;
}


/* --------------------------------------------------------
	#hwwPage
-------------------------------------------------------- */
#hwwPage {
	width:940px;
	text-align: left;
	min-height: 100%;
	height: auto !important;
	height: 100%;
	margin: 0 auto -105px;
	background-color:#FFF;
}
body.hwwExtend #hwwPage {
	width: 1020px;
}

/* --------------------------------------------------------
	#hwwContents
-------------------------------------------------------- */
#hwwContents{
	min-height:300px;
	height: auto !important;
	height: 300px;
	margin-top:-11px;
	padding-bottom:155px;
	background:url(../images/frm/frm_contents.gif) no-repeat left top;
	position:relative;
	z-index:100;
}
body.hwwExtend #hwwContents{
	background-image: url(../images/frm/frm_extend_contents.gif);
}

/* share tools
-------------------------------------------------------- */
/* >> setting */
#hwwContents span.hwwLinkArw{
	padding-left:10px;
}
/* list setting */
#hwwContents ul.hwwEntrydataMoreLinks{
	/*padding-bottom:15px;*/
}
#hwwContents ul.hwwEntrydataMoreLinksL{
	float:left;
	width:50%;
}
#hwwContents ul.hwwEntrydataMoreLinksR{
	float:right;
	width:50%;
}
#hwwContents ul.hwwEntrydataMoreLinks li{
	margin-bottom:5px;
}
#hwwContents ul.hwwEntrydataMoreLinksDisk li{
	list-style-type:disc;
	list-style-position:outside;
	margin-left:1.5em;
}
#hwwContents ul.hwwEntrydataMoreLinksSec2{
	/zoom:1;
}
#hwwContents ul.hwwEntrydataMoreLinksSec2:after{
 content:'';
 display:block;
 clear:both;
}
#hwwContents ul.hwwEntrydataMoreLinksSec2 li{
	float:left;
	width:40%;
}
/* icon links setting */
#hwwContents .hwwLinkArwIcon{
	padding-left:1.2em;
	background:url(../images/ent/icon_link_arw.gif) no-repeat left 0.35em;
	/zoom:1;
}
#hwwContents .hwwLinkVideoIcon{
	padding-left:1.2em;
	background:url(../images/ent/icon_link_video.gif) no-repeat left 0.35em;
	/zoom:1;
}
#hwwContents .hwwLinkPhotoIcon{
	padding-left:1.2em;
	background:url(../images/ent/icon_link_photo.gif) no-repeat left 0.35em;
	/zoom:1;
}
/* dot line setting */
#hwwContents .hwwDotline{
	margin-bottom:15px;
	padding-bottom:0;
	background:url(../images/ent/img_gray_dot.gif) repeat-x left bottom;
}
#hwwContents .hwwDotlineBS{
	margin-bottom:15px;
	padding-bottom:15px;
	background:url(../images/ent/img_gray_dot.gif) repeat-x left bottom;
}
/* bg color setting */
#hwwContents .hwwGrayBG{
	background-color:#eeeeee;
}
/* sttl and entry setting */
#hwwContents dl.hwwEntrydataSttlSet{
	margin-bottom:30px;
}
#hwwContents dl.hwwEntrydataSttlSetDotline{
	margin-bottom:15px;
	padding-bottom:15px;
	background:url(../images/ent/img_gray_dot.gif) repeat-x left bottom;
}
#hwwContents dl.hwwEntrydataSttlSet.lastChild{
	margin-bottom:0;
}
#hwwContents dl.hwwEntrydataSttlSet dt{
	color:#888888;
	margin-bottom:5px;
}
/* table setting */
#hwwContents table.hwwTable{
	width:100%;
	border-collapse: collapse;
	border-spacing: 0;
	border-top:1px solid #cccccc;
	border-left:1px solid #cccccc;
}
#hwwContents table.hwwTable th,
#hwwContents table.hwwTable td{
	text-align:left;
	vertical-align:top;
	margin:0;
	padding:5px;
	border-right:1px solid #cccccc;
	border-bottom:1px solid #cccccc;
}
#hwwContents table.hwwTable th.hwwTableGray,
#hwwContents table.hwwTable td.hwwTableGray{
	background-color:#F2F2F2;
}
#hwwContents table.hwwTable th.hwwTableTxtR,
#hwwContents table.hwwTable td.hwwTableTxtR{
	text-align:right;
}
#hwwContents table.hwwTable th.hwwTableTxtC,
#hwwContents table.hwwTable td.hwwTableTxtC{
	text-align:center;
}
#hwwContents table.hwwTableNB{
	border:none;
}
#hwwContents table.hwwTableNB th,
#hwwContents table.hwwTableNB td{
	padding:3px;
	border:none;
}
#hwwContents table.hwwTableStripe tr.odd td{
	background-color:#e4e4e4;
}
#hwwContents table.hwwTableStripe tr.even td{
	background-color:#f2f2f2;
}


/* ttl setting
-------------------------------------------------------- */
#hwwContentsTtl{
	height:410px;
}
#hwwContentsTtlM{
	height:100px;
}
#hwwContentsSubTtl{
	
}
#hwwContentsSubHeader{
	height:28px;
	padding:12px 20px 0 20px;
	background:url(../images/ent/img_subhead_bg.gif) no-repeat left top;
 /zoom:1;
}
#hwwContentsSubHeader:after{
 content:'';
 display:block;
 clear:both;
}
#hwwContentsSubHeader h2{
	float:left;
}
#hwwContentsSubHeader p{
	float:right;
}
#hwwContentsSubHeader p a:hover img{
	opacity:0.5;
	filter:alpha(opacity=50);
}
.hwwPrm{
	visibility:hidden;
}
#hwwContents .hwwIntTtl{
	margin-bottom:15px;
}
#hwwContents .hwwIntTtlTS{
	margin-top:15px;
}
#hwwContents .hwwIntSTtl{
	margin-bottom:5px;
}
/* old prm setting */
.hwwPrmPlayer{
	visibility:hidden;
}
#hwwPrmSet{
	position:relative;
	height:410px;
	overflow:hidden;
}
#hwwPrmSet,
#hwwPrmSet a#hwwPrmImg{
	display:block;
}
#hwwPrmSet ul#hwwContentsPrmNav{
	position:absolute;
	width:47px;
	left:880px;
	top:385px;
	margin-top:30px;
	z-index:10;
 /zoom:1;
}
#hwwPrmSet ul#hwwContentsPrmNav:after{
 content:'';
 display:block;
 clear:both;
}
#hwwPrmSet ul#hwwContentsPrmNav li{
	float:left;
	cursor:pointer;
}
#hwwPrmSet ul#hwwContentsPrmNav li#playBtn{
	padding:0 8px;
}
/* new prm setting */
.hwwPrmChanger{
	visibility:hidden;
}
#hwwPrmViewer{
	position:relative;
	height:410px;
	overflow:hidden;
}
#hwwPrmCanvas{
	display:none;
}
#hwwPrmCanvas img{
	
}
#hwwPrmViewer ol#hwwPrmViewerList{
	background:no-repeat center top;
}
#hwwPrmViewer ol#hwwPrmViewerList li{
	
}
#hwwPrmViewer ul#hwwPrmViewerNav{
	position:absolute;
	width:47px;
	height:9px;
	right:13px;
	bottom:-12px;
	z-index:10;
 /zoom:1;
}
#hwwPrmViewer ul#hwwPrmViewerNav:after{
 content:'';
 display:block;
 clear:both;
}
#hwwPrmViewer ul#hwwPrmViewerNav li{
	float:left;
}
#hwwPrmViewer ul#hwwPrmViewerNav li#playBtn{
	padding:0 8px;
}
#hwwPrmViewer ul#hwwPrmViewerNav li a{
	display:block;
	text-indent:100%;
	white-space:nowrap;
	overflow:hidden;
	opacity:0.5;
	filter:alpha(opacity=50);
}
#hwwPrmViewer ul#hwwPrmViewerNav li a:hover{
	opacity:1.0;
	filter:alpha(opacity=100);
}
#hwwPrmViewer ul#hwwPrmViewerNav li#prevBtn a{
	width:11px;
	height:9px;
	background:url(../images/prm/btn_left_v2.gif) no-repeat left top;	
}
#hwwPrmViewer ul#hwwPrmViewerNav li#playBtn a{
	width:9px;
	height:9px;
	background:url(../images/prm/btn_pause.gif) no-repeat left top;	
}
#hwwPrmViewer ul#hwwPrmViewerNav li#playBtn a.pause{
	background:url(../images/prm/btn_play.gif) no-repeat left top;	
}
#hwwPrmViewer ul#hwwPrmViewerNav li#nextBtn a{
	width:11px;
	height:9px;
	background:url(../images/prm/btn_right_v2.gif) no-repeat left top;	
}

/* layout setting
-------------------------------------------------------- */
#hwwContents div.hwwEntrySet{
	padding-bottom:30px;
}
#hwwContents div.hwwEntrySetTS{
	padding-top:30px;
}
#hwwContents div.hwwEntrySetLB{
	padding-left:20px;
	background:url(../images/ent/img_line_bg.gif) repeat-y left top;
}
#hwwContents div.hwwEntryL{
	float:left;
	width:660px;
	padding-left:20px;
 /zoom:1;
}
#hwwContents div.hwwEntryL:after{
 content:'';
 display:block;
 clear:both;
}
body.hwwExtend #hwwContents div.hwwEntryL{
	padding-left: 35px;
}
#hwwContents div.hwwEntryLSide{
	float:left;
	width:210px;
	padding-left:20px;
}
#hwwContents div.hwwEntryLCenter{
	float:left;
	width:435px;
	padding-left:15px;
}
#hwwContents div.hwwEntryR{
	float:right;
	width:220px;
}
body.hwwExtend #hwwContents div.hwwEntryR{
	width: 250px;
	overflow: hidden;
	padding: 20px 35px 0 0;
}
#hwwContents div.hwwEntryRSide{
	float:right;
	width:200px;
}

/* hwwContentsInfo
-------------------------------------------------------- */
#hwwContents p#hwwContentsInfo{
	min-height:10px;
	height: auto !important;
	height: 10px;
	font-size:85%;
	color:#666666;
	margin:15px 20px;
	padding-left:17px;
	background:url(../images/ent/icon_info.gif) no-repeat left 0.25em;
}

/* hwwContentsUtility
-------------------------------------------------------- */
#hwwContents ul.hwwContentsUtility{
	min-height:10px;
	height: auto !important;
	height: 10px;
	font-size:85%;
	text-align:right;
	margin:15px 20px;
}
#hwwContents ul.hwwContentsUtility li{
	display:inline;
	margin-left:15px;
	padding-left:15px;
	background:url(../images/ent/icon_return.gif) no-repeat left center;
}

/* hwwNewsTicker
-------------------------------------------------------- */
#hwwContents #hwwNewsTicker{
	height:1.3em;
	text-align:left;
	overflow:hidden;
}
#hwwContents #hwwNewsTicker ol#newsticker_item_set{
	position:relative;
}
#hwwContents #hwwNewsTicker ol#newsticker_item_set li{
	display:none;
	height:1.3em;
	font-size:93%;
	padding-left:25px;
}
#hwwContents #hwwNewsTicker ol#newsticker_item_set li.noFlag{
	padding-left:0;
}
#hwwContents #hwwNewsTicker ol#newsticker_item_set li img{
	position:absolute;
	left:0;
	top:2px;
}
#hwwContents #hwwNewsTicker ol#newsticker_item_set li a{
	white-space:nowrap;
}

/* topics set and remove archive
-------------------------------------------------------- */
#hwwContents div.hwwEntryTopicsSet{
	margin-bottom:20px;
	padding-bottom:15px;
	background:url(../images/ent/frm_topics_bottom.gif) no-repeat left bottom;
	position:relative;
}
#hwwContents div.hwwEntryTopicsSet p.hwwEntryTopicsIcon{
	position:absolute;
	top:0;
	left:0;
	width:72px;
	height:41px;
	overflow:hidden;
}
#hwwContents ul.hwwEntryTopics{
	padding:20px 20px 0 20px;
	background:url(../images/ent/frm_topics_top.gif) no-repeat left top;
}
#hwwContents ul.hwwEntryTopicsArchive{
	margin-bottom:5px;
}
#hwwContents ul.hwwEntryTopicsArchiveTL{
	margin-top:34px;
	background:url(../images/ent/img_gray_dot.gif) repeat-x left top;
}
#hwwContents ul.hwwEntryTopics li.hwwEntryTopicsContener,
#hwwContents ul.hwwEntryTopicsArchive li.hwwEntryTopicsContener{
	padding:10px 0;
	background:url(../images/ent/img_gray_dot.gif) repeat-x left bottom;
}
#hwwContents ul.hwwEntryTopics li.hwwEntryTopicsContener.lastChild,
#hwwContents ul.hwwEntryTopicsArchive li.hwwEntryTopicsContener.lastChild{
	padding-bottom:0;
	background:none;
}
#hwwContents ul.hwwEntryTopics dl.hwwEntryTopicsL{
	float:left;
	width:515px;
}
#hwwContents ul.hwwEntryTopics dl.hwwEntryTopicsL dt,
#hwwContents ul.hwwEntryTopics dl.hwwEntryTopicsL dd{
	float:right;
	width:425px;
}
#hwwContents ul.hwwEntryTopics dl.hwwEntryTopicsL dt{
	font-size:93%;
	font-weight:bold;
}
#hwwContents ul.hwwEntryTopicsArchive dl.hwwEntryTopicsL{
	float:left;
	width:545px;
}
#hwwContents ul.hwwEntryTopicsArchive dl.hwwEntryTopicsL dt,
#hwwContents ul.hwwEntryTopicsArchive dl.hwwEntryTopicsL dd{
	float:right;
	width:455px;
}
#hwwContents ul.hwwEntryTopicsArchive dl.hwwEntryTopicsL dt{
	font-size:93%;
	font-weight:bold;
}
#hwwContents ul.hwwEntryTopics dl.hwwEntryTopicsL dt,
#hwwContents ul.hwwEntryTopicsArchive dl.hwwEntryTopicsL dt{
	padding-bottom:10px;
}
#hwwContents ul.hwwEntryTopics dl.hwwEntryTopicsL dd.hwwEntryTopicsWF img,
#hwwContents ul.hwwEntryTopicsArchive dl.hwwEntryTopicsL dd.hwwEntryTopicsWF img{
 float:left;
	margin:0 8px 0 0;
}
#hwwContents ul.hwwEntryTopics dl.hwwEntryTopicsL dd.hwwEntryTopicsImg,
#hwwContents ul.hwwEntryTopicsArchive dl.hwwEntryTopicsL dd.hwwEntryTopicsImg{
	float:left;
	width:80px;
}
#hwwContents ul.hwwEntryTopics dl.hwwEntryTopicsNoPhoto dt,
#hwwContents ul.hwwEntryTopics dl.hwwEntryTopicsNoPhoto dd,
#hwwContents ul.hwwEntryTopicsArchive dl.hwwEntryTopicsNoPhoto dt,
#hwwContents ul.hwwEntryTopicsArchive dl.hwwEntryTopicsNoPhoto dd{
	float:none;
	width:auto;
}
#hwwContents ul.hwwEntryTopics ul.hwwEntryTopicsR,
#hwwContents ul.hwwEntryTopicsArchive ul.hwwEntryTopicsR{
	float:right;
	width:90px;
}
/* More News for SmartPhone */
#hwwContents p#hwwEntryTopicsMore{	
 width:620px;
	text-align:center;
	margin:10px auto 0 auto;
	padding-top:10px;
	background:url(../images/ent/img_gray_dot.gif) repeat-x left top;
}
#hwwContents p#hwwEntryTopicsMore a{
	display:block;	
	padding:5px;
	background-color:#ededed;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;	
}

/* title and news set
-------------------------------------------------------- */
#hwwContents div.hwwEntryBodySet{
	padding-bottom:15px;	
}
#hwwContents div.hwwEntryBodySetDotline{
	margin-bottom:15px;
	padding-bottom:0;
	background:url(../images/ent/img_gray_dot.gif) repeat-x left bottom;
}
#hwwContents div.hwwEntryBodySetDotlineBS{
	margin-bottom:15px;
	padding-bottom:15px;
	background:url(../images/ent/img_gray_dot.gif) repeat-x left bottom;
}
/* txt setting */
#hwwContents div.hwwEntryBodySet p{
	margin-bottom:15px;
}
#hwwContents div.hwwEntryBodySet p.hwwTxtNM{
	margin-bottom:0;
}
/* flag list */
#hwwContents div.hwwEntryBodySet ul.hwwFragList{
	/zoom:1;
}
#hwwContents div.hwwEntryBodySet ul.hwwFragList:after{
 content:'';
 display:block;
 clear:both;
}
#hwwContents div.hwwEntryBodySet ul.hwwFragList li{
	float:left;
	margin:0 7px 7px 0;
}
#hwwContents div.hwwEntryBodySet ul.hwwFragList li.lastChild{
	margin-right:0;
}
#hwwContents div.hwwEntryBodySet ul.hwwFragList li img{
	vertical-align:top;
	vertical-align:bottom;
}
#hwwContents div.hwwEntryBodySet ul.hwwFragList li a:hover img{
	opacity:0.7;
	filter: alpha(opacity=70);
}
/* title setting */
#hwwContents div.hwwEntryBody div.hwwEntryBodyTtl{
	margin-bottom:10px;
	padding-bottom:7px;
	background:no-repeat left bottom;
}
#hwwContents div.hwwEntryBody div.hwwEntryBodyTtlSP{
	display:none;
}
#hwwContents div.hwwEntryBody div.hwwEntryBodyTtl h3{
	font-weight:bold;
	color:#666666;
	padding:7px 10px 0 10px;
	background:no-repeat left top;
}
:root *> #hwwContents div.hwwEntryBody div.hwwEntryBodyTtl h3{
	text-shadow:0 1px 0 #FFFFFF;
}
#hwwContents div.hwwEntryBodyAll{
	width:660px;	
}
#hwwContents div.hwwEntryBodyAll div.hwwEntryBodyTtl{
	background-image:url(../images/ent/frm_ttlbg_bottom.gif);
}
#hwwContents div.hwwEntryBodyAll div.hwwEntryBodyTtl h3{
	background-image:url(../images/ent/frm_ttlbg_top.gif);
}
#hwwContents div.hwwEntryBodyHalf{
	float:left;
	width:320px;
	padding-right:20px;
}
#hwwContents div.hwwEntryBodyHalf.lastChild{
	padding-right:0;
}
#hwwContents div.hwwEntryBodyHalf div.hwwEntryBodyTtl{
	background-image:url(../images/ent/frm_half_ttlbg_bottom.gif);
}
#hwwContents div.hwwEntryBodyHalf div.hwwEntryBodyTtl h3{
	background-image:url(../images/ent/frm_half_ttlbg_top.gif);
}
#hwwContents div.hwwEntryBodyHalfExtension{
	float:left;
	width:315px;
	padding-right:30px;
}
#hwwContents div.hwwEntryBodyHalfExtension.lastChild{
	padding-right:0;
}
#hwwContents div.hwwEntryBodyHalfExtension div.hwwEntryBodyTtl{
	/*background-image:url(../images/ent/frm_half_ttlbg_bottom.gif);*/
}
#hwwContents div.hwwEntryBodyHalfExtension div.hwwEntryBodyTtl h3{
	/*background-image:url(../images/ent/frm_half_ttlbg_top.gif);*/
}
#hwwContents div.hwwEntryBodyTri{
	float:left;
	width:210px;
	padding-right:15px;
}
#hwwContents div.hwwEntryBodyTri.lastChild{
	padding-right:0;
}
#hwwContents div.hwwEntryBodyTri div.hwwEntryBodyTtl{
	background-image:url(../images/ent/frm_tri_ttlbg_bottom.gif);
}
#hwwContents div.hwwEntryBodyTri div.hwwEntryBodyTtl h3{
	background-image:url(../images/ent/frm_tri_ttlbg_top.gif);
}
#hwwContents div.hwwEntryBodyTwoThirds{
	float:left;
	width:435px;
	padding-right:15px;
}
#hwwContents div.hwwEntryBodyTwoThirds.lastChild{
	padding-right:0;
}
#hwwContents div.hwwEntryBodyTwoThirds div.hwwEntryBodyTtl{
	background-image:url(../images/ent/frm_two-thirds_ttlbg_bottom.gif);
}
#hwwContents div.hwwEntryBodyTwoThirds div.hwwEntryBodyTtl h3{
	background-image:url(../images/ent/frm_two-thirds_ttlbg_top.gif);
}
/* news area setting */
#hwwContents div.hwwEntryBody-inner{
	padding:0 5px;
}
/* news layout  */
#hwwContents div.hwwAsideL{
	float:left;
	width:200px;
}
#hwwContents div.hwwAsideR{
	float:right;
	width:425px;	
}
#hwwContents div.hwwAsideWL{
	float:left;
	width:310px;
}
#hwwContents div.hwwAsideWR{
	float:right;
	width:310px;	
}
#hwwContents ul.hwwEntrydataHalfSet li,
#hwwContents ul.hwwEntrydateHalfSet li{
	float:left;
	width:310px;
	padding-right:30px;
}
#hwwContents ul.hwwEntrydataTriSet li,
#hwwContents ul.hwwEntrydateTriSet li{
	float:left;
	width:200px;
	padding-right:25px;
}
#hwwContents ul.hwwEntrydataHalfSet li.lastChild,
#hwwContents ul.hwwEntrydataTriSet li.lastChild,
#hwwContents ul.hwwEntrydateHalfSet li.lastChild,
#hwwContents ul.hwwEntrydateTriSet li.lastChild{
	padding-right:0;
}
/* news detail */
#hwwContents dl.hwwEntrydata,
#hwwContents dl.hwwEntrydate{
	padding-bottom:15px;	
}
#hwwContents dl.hwwEntrydata dt,
#hwwContents dl.hwwEntrydate dt{
	float:left;
}
#hwwContents dl.hwwEntrydata dd,
#hwwContents dl.hwwEntrydate dd{
	float:right;
	text-align:left;
}
#hwwContents dl.hwwEntrydata dd.hwwEntrydataTtl,
#hwwContents dl.hwwEntrydate dd.hwwEntrydateTtl{
	font-weight:bold;
	padding-bottom:3px;
}
#hwwContents dl.hwwEntrydata dd.hwwEntrydataTtlBS15,
#hwwContents dl.hwwEntrydate dd.hwwEntrydateTtlBS15{
	font-weight:bold;
	padding-bottom:15px;
}
#hwwContents dl.hwwEntrydata dd.hwwEntrydataBS15,
#hwwContents dl.hwwEntrydate dd.hwwEntrydataBS15{
 padding-bottom:15px;
}
#hwwContents dl.hwwEntrydata dd.hwwEntrydataWF img,
#hwwContents dl.hwwEntrydate dd.hwwEntrydataWF img,
#hwwContents p.hwwEntrydataWF img,
#hwwContents p.hwwEntrydataWF img{
 float:left;
	margin:0 8px 0 0;
}
#hwwContents dl.hwwEntrydata dd ul.hwwEntrydataLink,
#hwwContents dl.hwwEntrydate dd ul.hwwEntrydataLink{
	font-size:93%;
	padding-top:5px;
}
#hwwContents dl.hwwEntrydata dd ul.hwwEntrydataLink li,
#hwwContents dl.hwwEntrydate dd ul.hwwEntrydataLink li{
	width:100%;
	padding:0;
}
#hwwContents dl.hwwEntrydata dd ul.hwwEntrydataLink li.hwwEntrydataLinkArw a,
#hwwContents dl.hwwEntrydate dd ul.hwwEntrydataLink li.hwwEntrydataLinkArw a{
	display:inline-block;
	padding-left:1.2em;
	background:url(../images/ent/icon_link_arw.gif) no-repeat left 0.35em;
}
#hwwContents dl.hwwEntrydata dd ul.hwwEntrydataLink li.hwwEntrydataLinkVideo a,
#hwwContents dl.hwwEntrydate dd ul.hwwEntrydataLink li.hwwEntrydataLinkVideo a{
	display:inline-block;
	padding-left:1.2em;
	background:url(../images/ent/icon_link_video.gif) no-repeat left 0.35em;
}
#hwwContents dl.hwwEntrydata dd ul.hwwEntrydataLink li.hwwEntrydataLinkPhoto a,
#hwwContents dl.hwwEntrydate dd ul.hwwEntrydataLink li.hwwEntrydataLinkPhoto a{
	display:inline-block;
	padding-left:1.2em;
	background:url(../images/ent/icon_link_photo.gif) no-repeat left 0.35em;
}
/* photo gallery*/
#hwwContents ul.hwwEntrydataGallery{
	margin-bottom:10px;
}
#hwwContents ul.hwwEntrydataGallery li{
	float:left
}
#hwwContents ul.hwwEntrydataPic3{
	
}
#hwwContents ul.hwwEntrydataPic3 li{
	margin-right:17px;
}
#hwwContents ul.hwwEntrydataPic3 li img{
	vertical-align:top;
	vertical-align:bottom;
}
#hwwContents ul.hwwEntrydataPic4{
	background:url(../images/ent/img_pic4bg.gif) no-repeat left top;
}
#hwwContents ul.hwwEntrydataPic4 li{
	margin-right:35px;
}
#hwwContents ul.hwwEntrydataPic4 li img{
	vertical-align:top;
	vertical-align:bottom;
}
#hwwContents ul.hwwEntrydataGallery li.lastChild{
	margin-right:0;
}
#hwwContents ul.hwwEntrydataPicSP{
	margin-bottom:20px;
}
#hwwContents ul.hwwEntrydataPicSP li{
	margin:0 10px;
}
/* news detail size variation */
#hwwContents dl.hwwEntrydataAll,
#hwwContents dl.hwwEntrydateAll{
	
}
#hwwContents dl.hwwEntrydataAll dd,
#hwwContents dl.hwwEntrydateAll dd{
	width:585px;
}
#hwwContents dl.hwwEntrydataAllImgL dd,
#hwwContents dl.hwwEntrydateAllImgL dd{/* for image size80px */
	width:560px;
}
#hwwContents dl.hwwEntrydataAllImgXL dd,
#hwwContents dl.hwwEntrydateAllImgXL dd{/* for image size250px */
	width:380px;
}
#hwwContents dl.hwwEntrydataHalf,
#hwwContents dl.hwwEntrydateHalf{
	width:310px;
}
#hwwContents dl.hwwEntrydataHalf dd,
#hwwContents dl.hwwEntrydateHalf dd{
	width:245px;
}
#hwwContents dl.hwwEntrydataHalfImgL dd,
#hwwContents dl.hwwEntrydateHalfImgL dd{/* for image size80px */
	width:220px;
}
#hwwContents dl.hwwEntrydataHalfImgLL dd,
#hwwContents dl.hwwEntrydateHalfImgLL dd{/* for image size120px */
	width:170px;
}
#hwwContents dl.hwwEntrydataHalfExtension,
#hwwContents dl.hwwEntrydateHalfExtension{
	width:315px;
}
#hwwContents dl.hwwEntrydataHalfExtension dd,
#hwwContents dl.hwwEntrydateHalfExtension dd{
	width:225px;
}
#hwwContents dl.hwwEntrydataTri,
#hwwContents dl.hwwEntrydateTri{
	width:200px;
}
#hwwContents dl.hwwEntrydataTri dd,
#hwwContents dl.hwwEntrydateTri dd{
	width:135px;
}
#hwwContents dl.hwwEntrydataTriImgL dd,
#hwwContents dl.hwwEntrydateTriImgL dd{/* for image size80px */
	width:110px;
}
#hwwContents dl.hwwEntrydataTriImgXL dd,
#hwwContents dl.hwwEntrydateTriImgXL dd{/* for image size200px */
 width:200px;
}
#hwwContents dl.hwwEntrydataTwoThirds,
#hwwContents dl.hwwEntrydateTwoThirds{
	width:425px;
}
#hwwContents dl.hwwEntrydataTwoThirds dd,
#hwwContents dl.hwwEntrydateTwoThirds dd{
	width:360px;
}
#hwwContents dl.hwwEntrydataTwoThirdsImgL dd,
#hwwContents dl.hwwEntrydateTwoThirdsImgL dd{/* for image size80px */
	width:335px;
}
#hwwContents dl.hwwEntrydataTwoThirdsImgXL dd,
#hwwContents dl.hwwEntrydateTwoThirdsImgXL dd{/* for image size200px */
	width:215px;
}
#hwwContents dl.hwwEntrydateNoimage{
	width:auto;
}
#hwwContents dl.hwwEntrydataNoimage dd,
#hwwContents dl.hwwEntrydateNoimage dd{
	width:auto;
	float:none;
}
#hwwContents dl.hwwEntrydateOneimage{
	width:auto;
}
#hwwContents dl.hwwEntrydateOneimage dt{
	float:none;
	margin-bottom:5px;
}
#hwwContents dl.hwwEntrydateOneimage dd{
	float:none;
}
/* download set */
#hwwContents div.hwwDLasideL{
	float:left;
	width:200px;
	text-align:center;
}
#hwwContents div.hwwDLasideR{
	float:right;
	width:430px;	
}
#hwwContents div.hwwDLasideR h4{
 color:#666666;
	margin-bottom:10px;
	padding:5px;
	background-color:#FFF;
	border:1px solid #bbbbbb;
}
#hwwContents div.hwwDLasideR ul.hwwDLasideList{
	padding-bottom:30px;
}
#hwwContents div.hwwDLasideR ul.hwwDLasideList li{
	margin-bottom:7px;
	padding-bottom:7px;
	background:url(../images/ent/img_gray_dot.gif) repeat-x left bottom;
}
#hwwContents div.hwwDLasideR ul.hwwDLasideList li a{
	margin-right:10px;
	padding-left:15px;
	background:url(../images/ent/icon_link_arw.gif) no-repeat 5px 0.5em;
}
#hwwContents div.hwwDLasideR ul.hwwDLasideList li span.hwwDLarw{
	margin-right:20px;
	padding-left:15px;
	background:url(../images/ent/icon_link_arw.gif) no-repeat 5px 0.5em;
}
#hwwContents div.hwwDLasideR ul.hwwDLasideList li.lastChild{
	margin-bottom:0;
	background:none;
}
#hwwContents div.hwwDLasideR ul.hwwDLasideList li ul.hwwDLasideListS{
	padding:5px 0 0 15px;
}
#hwwContents div.hwwDLasideR ul.hwwDLasideList li ul.hwwDLasideListS li{
	margin-bottom:0;
	padding-bottom:5px;
	background:none;
}
#hwwContents div.hwwDLasideR ul.hwwDLasideList li ul.hwwDLasideListS li a{
	margin-right:10px;
	padding-left:5px;
	background:none;
}
#hwwContents div.hwwDLasideR div.hwwDLadobe{
	color:#666666;
	margin-top:20px;
	padding:10px;
	background-color:#eeeeee;
}
#hwwContents div.hwwDLasideR div.hwwDLadobe p{
	margin-bottom:20px;
}
#hwwContents div.hwwDLasideR div.hwwDLadobe p.hwwDLadobeBnr{
	text-align:center;
	margin:0;
}
/* Video page set */
#hwwContents div#hwwVideoSP{
	display:none;
}
#hwwContents div#hwwVideoData{
	width:640px;
	margin:0 auto;
	padding-bottom:30px;
}
#hwwContents div#hwwVideoData h3{
	font-size:108%;
	padding-bottom:5px;
}
#hwwContents div#hwwVideoData h4{
	padding-bottom:15px;
}
#hwwContents div#hwwVideoData h5{
	padding-bottom:5px;
}
#hwwContents div#hwwVideoData h5.hwwVideoRelated{
	padding:30px 0 5px 0;
}
#hwwContents div#hwwVideoData ul.hwwVideoRelatedLink li{
	list-style-type:disc;
	list-style-position:outside;
	margin-left:1.5em;
}
#hwwContents div#hwwVideoData p{
	font-size:93%;
	padding-bottom:5px;
}
#hwwContents #hwwVideoThumArea{
	width:656px;
	margin:0 auto;
	padding-bottom:30px;
}
#hwwContents #hwwVideoThumArea h4{
	width:640px;
	font-size:108%;
	margin:0 0 10px 8px;
	padding-bottom:8px;
	border-bottom:1px solid #eeeeee;
}
#hwwContents #hwwVideoThumArea div.hwwVideoThumSet{
	padding-left:8px;
	background:url(../images/ent/img_video_thumbg.gif) no-repeat 8px bottom;
	/zoom:1;
}
#hwwContents #hwwVideoThumArea div.hwwVideoThumSet:after{
 content:'';
 display:block;
 clear:both;
}
#hwwContents #hwwVideoThumArea div.hwwVideoThumSet dl.hwwModule{
	float:left;
	width:178px;
	margin:0 8px 0 0;
	padding:15px;
}
#hwwContents #hwwVideoThumArea div.hwwVideoThumSet dl.hwwModule dt{
	font-size:85%;
}
#hwwContents #hwwVideoThumArea div.hwwVideoThumSet dl.hwwModule dd{
	font-size:77%;
}
#hwwContents #hwwVideoThumArea div.hwwVideoThumSet dl.hwwModule dd.hwwModuleThum{
	float:left;
}
#hwwContents #hwwVideoThumArea div.hwwVideoThumSet dl.hwwModule dt.hwwModuleTxt50,
#hwwContents #hwwVideoThumArea div.hwwVideoThumSet dl.hwwModule dd.hwwModuleTxt50{
	float:right;
	width:120px;
}
#hwwContents #hwwVideoThumArea div.hwwVideoThumSet dl.hwwModule dt.hwwModuleTxt50 em{
	font-weight:bold;
}
#hwwContents #hwwVideoThumArea div.hwwVideoThumSet dl.hwwModule dd.hwwModuleTxt50 a.hwwModuleLinkArw{
	display:block;
	padding-left:8px;
	background:url(../images/module/icon_linkarw.gif) no-repeat left 0.4em;
}
/* Video caption set */
#hwwContents dl.hwwVideoCaption{
	width:80%;
	margin:0 auto;
	padding:30px 0 20px 0;
}
#hwwContents dl.hwwVideoCaption dt{
	font-weight:bold;
}
#hwwContents dl.hwwVideoCaption dd.hwwVideoCaptionDate{
	font-weight:bold;
	font-size:85%;
}
#hwwContents dl.hwwVideoCaption dd.hwwVideoCaptionLink{
	text-align:right;
	font-size:85%;
}
#hwwContents dl.hwwVideoPlugin{
	position:relative;
	width:80%;
	margin:0 auto;
	padding:40px 0 0 0;
}
#hwwContents dl.hwwVideoPlugin dt{
	position:absolute;
	width:159px;
	height:39px;
	left:0;
	top:40px;
	overflow:hidden;
}
#hwwContents dl.hwwVideoPlugin dd{
	font-size:85%;
	padding-left:170px;
}
/* about page set */
#hwwContents div.hwwEntrySet div.hwwEntryL p#hwwAboutNavTtl{
	display:none;
}
#hwwContents div.hwwEntrySet div.hwwEntryL ul#hwwAboutNav{
	padding-bottom:25px;
 /zoom:1;
}
#hwwContents div.hwwEntrySet div.hwwEntryL ul#hwwAboutNav:after{
 content:'';
 display:block;
 clear:both;
}
#hwwContents div.hwwEntrySet div.hwwEntryL ul#hwwAboutNav li{
	float:left;
	margin-right:5px;
	padding-bottom:5px;
}
#hwwContents div.hwwEntrySet div.hwwEntryL ul#hwwAboutNav li img{
	vertical-align:top;
	vertical-align:bottom;
}
#hwwContents div.hwwEntrySet div.hwwEntryL ul#hwwAboutNav li.lastChild{
	margin-right:0;
}
#hwwContents div.hwwEntrySet div.hwwEntryL dl#hwwAboutTab{
	padding-bottom:15px;
 /zoom:1;
}
#hwwContents div.hwwEntrySet div.hwwEntryL dl#hwwAboutTab:after{
 content:'';
 display:block;
 clear:both;
}
#hwwContents div.hwwEntrySet div.hwwEntryL dl.hwwAboutTabM{
	margin-bottom:15px;
}
#hwwContents div.hwwEntrySet div.hwwEntryL dl#hwwAboutTab dt{
	display:none;
}
#hwwContents div.hwwEntrySet div.hwwEntryL dl#hwwAboutTab dd{
 float:left;
	text-align:center;
	padding:0 1px 5px 1px;
}
#hwwContents div.hwwEntrySet div.hwwEntryL dl#hwwAboutTab dd.selected{
	background:url(../images/ent/arw_aboutnav.gif) no-repeat center bottom;
}
#hwwContents div.hwwEntrySet div.hwwEntryL dl.hwwAboutTab2 dd{
	width:328px;
}
#hwwContents div.hwwEntrySet div.hwwEntryL dl.hwwAboutTab3 dd{
	width:218px;
}
#hwwContents div.hwwEntrySet div.hwwEntryL dl.hwwAboutTab4 dd{
	width:163px;
}
#hwwContents div.hwwEntrySet div.hwwEntryL dl.hwwAboutTab5 dd{
	width:130px;
}
#hwwContents div.hwwEntrySet div.hwwEntryL dl.hwwAboutTab6 dd{
	width:108px;
}
#hwwContents div.hwwEntrySet div.hwwEntryL dl.hwwAboutTab7 dd{
	width:92px;
}
#hwwContents div.hwwEntrySet div.hwwEntryL dl#hwwAboutTab dd a{
	display:block;
	padding-bottom:5px;
	border-bottom:4px solid #cccccc;
}
#hwwContents div.hwwEntrySet div.hwwEntryL dl#hwwAboutTab dd a:hover{
	border-bottom:4px solid #cc0000;
}
#hwwContents div.hwwEntrySet div.hwwEntryL dl#hwwAboutTab dd.selected a{
	border-bottom:4px solid #cc0000;
}
#hwwContents div.hwwEntrySet div.hwwEntryL ul#hwwAboutPnav{
	position:relative;
	min-height:40px;
 height:auto !important;
 height:40px;
	padding-top:20px;
	border-top:1px solid #c0c0c0;
}
#hwwContents div.hwwEntrySet div.hwwEntryL ul#hwwAboutPnavNB{
	position:relative;
	min-height:40px;
 height:auto !important;
 height:40px;
}
#hwwContents div.hwwEntrySet div.hwwEntryL ul#hwwAboutPnav li#hwwAboutNum,
#hwwContents div.hwwEntrySet div.hwwEntryL ul#hwwAboutPnavNB li#hwwAboutNum{
	text-align:center;
	line-height:39px;
	letter-spacing:0.5em;
	padding:0 290px;
	*padding-top:10px;
}
#hwwContents div.hwwEntrySet div.hwwEntryL ul#hwwAboutPnav li#hwwAboutPrev,
#hwwContents div.hwwEntrySet div.hwwEntryL ul#hwwAboutPnavNB li#hwwAboutPrev{
	position:absolute;
	width:270px;
	text-align:right;
	left:0;	
}
#hwwContents div.hwwEntrySet div.hwwEntryL ul#hwwAboutPnav li#hwwAboutPrev{
	top:20px;
}
#hwwContents div.hwwEntrySet div.hwwEntryL ul#hwwAboutPnavNB li#hwwAboutPrev{
	top:0;
}
#hwwContents div.hwwEntrySet div.hwwEntryL ul#hwwAboutPnav li#hwwAboutNext,
#hwwContents div.hwwEntrySet div.hwwEntryL ul#hwwAboutPnavNB li#hwwAboutNext{
	position:absolute;
	width:270px;
	text-align:left;
	right:0;
}
#hwwContents div.hwwEntrySet div.hwwEntryL ul#hwwAboutPnav li#hwwAboutNext{
	top:20px;
}
#hwwContents div.hwwEntrySet div.hwwEntryL ul#hwwAboutPnavNB li#hwwAboutNext{
	top:0;
}
#hwwContents div.hwwEntrySet div.hwwEntryL ul#hwwAboutCnav{
	text-align:center;
	letter-spacing:-.40em;
}
#hwwContents div.hwwEntrySet div.hwwEntryL ul#hwwAboutCnav.hwwAboutCnavTL{
 padding-top:20px;
	border-top:1px solid #c0c0c0;
}
#hwwContents div.hwwEntrySet div.hwwEntryL ul#hwwAboutCnav li{
	display:inline;
	letter-spacing:normal;
	margin:0 10px;
}
#hwwContents div.hwwEntrySet div.hwwEntryL dl#hwwAboutRelated{
	padding-top:20px;
	border-top:1px solid #c0c0c0;
}
#hwwContents div.hwwEntrySet div.hwwEntryL dl#hwwAboutRelated dt{
	padding-bottom:20px;
}
#hwwContents div.hwwEntrySet div.hwwEntryL dl#hwwAboutRelated dd{
 position:relative;
	min-height:45px;
 height:auto !important;
 height:45px;
	margin-bottom:10px;
	padding-left:65px;
}
#hwwContents div.hwwEntrySet div.hwwEntryL dl#hwwAboutRelated dd img{
 position:absolute;
	width:55px;
	height:41px;
	top:0;
	left:0;
	overflow:hidden;
}
#hwwContents div.hwwEntrySet div.hwwEntryL dl#hwwAboutRelated dd span{
	display:block;
}
#hwwContents div.hwwEntrySet div.hwwEntryL div.hwwAboutSection{
	/zoom:1;
}
#hwwContents div.hwwEntrySet div.hwwEntryL div.hwwAboutSection:after{
 content:'';
 display:block;
 clear:both;
}
#hwwContents div.hwwEntrySet div.hwwEntryL div.hwwAboutSection hr.hwwAboutPeriod{
	display:block;
 clear:both;
	visibility:hidden;
	margin:0;
	padding:0;
	border:none;
}
#hwwContents div.hwwEntrySet div.hwwEntryL div.hwwAboutSection h3{
	padding-bottom:26px;
}
#hwwContents div.hwwEntrySet div.hwwEntryL div.hwwAboutSection h3.hwwAboutTtlLine{
	font-size:108%;
	margin:0 5px 10px 5px;
	padding-bottom:7px;
	background:url(../images/ent/img_gray_dot.gif) repeat-x left bottom;
}
#hwwContents div.hwwEntrySet div.hwwEntryL div.hwwAboutSection h3 img{
	vertical-align:top;
	vertical-align:bottom;
}
#hwwContents div.hwwEntrySet div.hwwEntryL div.hwwAboutSection h4{
	padding-bottom:16px;
}
#hwwContents div.hwwEntrySet div.hwwEntryL div.hwwAboutSection h4 img{
	vertical-align:top;
	vertical-align:bottom;
}
#hwwContents div.hwwEntrySet div.hwwEntryL div.hwwAboutSection h4 span{
	font-size:85%;
	margin-left:10px;
}
#hwwContents div.hwwEntrySet div.hwwEntryL div.hwwAboutSection h4.hwwAboutNewIcon{
	padding-left:45px;
	background:url(../images/ent/icon_ttl_new.gif) no-repeat left top;
}
#hwwContents div.hwwEntrySet div.hwwEntryL div.hwwAboutSection h5{
	padding-bottom:5px;
}
#hwwContents div.hwwEntrySet div.hwwEntryL div.hwwAboutSection p{
	padding-bottom:20px;
}
#hwwContents div.hwwEntrySet div.hwwEntryL div.hwwAboutSection p.hwwAboutCopy{
	font-weight:bold;
	font-style:italic;
}
#hwwContents div.hwwEntrySet div.hwwEntryL div.hwwAboutSection ul{
	padding-bottom:15px;
}
#hwwContents div.hwwEntrySet div.hwwEntryL div.hwwAboutSection ul li{
	margin-bottom:10px;
}
#hwwContents div.hwwEntrySet div.hwwEntryL div.hwwAboutSection ul li.hwwAboutListBold{
	font-weight:bold;
}
#hwwContents div.hwwEntrySet div.hwwEntryL div.hwwAboutSection ul li span.hwwAboutListMargin{
	display:block;
	padding-bottom:7px;
}
#hwwContents div.hwwEntrySet div.hwwEntryL div.hwwAboutSection ul.hwwAboutListDisc{
	list-style:disc outside;
	margin-left:2.0em;
}
#hwwContents div.hwwEntrySet div.hwwEntryL div.hwwAboutSection ul.hwwAboutListDiscChild{
	list-style:disc outside;
	margin-left:2.0em;
	padding-top:10px;
}
#hwwContents div.hwwEntrySet div.hwwEntryL div.hwwAboutSection ul.hwwAboutListSquare{
	list-style:square outside;
	margin-left:2.0em;
}
#hwwContents div.hwwEntrySet div.hwwEntryL div.hwwAboutSection ul.hwwAboutListNum{
	list-style:decimal outside;
	margin-left:2.0em;
}
#hwwContents div.hwwEntrySet div.hwwEntryL div.hwwAboutSection dl.hwwAboutListMulti{
	padding-bottom:15px;
}
#hwwContents div.hwwEntrySet div.hwwEntryL div.hwwAboutSection dl.hwwAboutListMulti dt{
	clear:left;
 float:left;
 width:1.5em;
}
#hwwContents div.hwwEntrySet div.hwwEntryL div.hwwAboutSection dl.hwwAboutListMulti dd{
	margin:0 0 5px 2.0em;
	*text-indent:-0.2em; /* for IE6, IE7 */
}
#hwwContents div.hwwEntrySet div.hwwEntryL div.hwwAboutSection dl.hwwAboutListNotes{
	color:#666666;
	font-size:85%;
	padding-bottom:15px;
}
#hwwContents div.hwwEntrySet div.hwwEntryL div.hwwAboutSection dl.hwwAboutListNotes dt{
	clear:left;
 float:left;
 width:1.5em;
}
#hwwContents div.hwwEntrySet div.hwwEntryL div.hwwAboutSection dl.hwwAboutListNotes dd{
	margin:0 0 5px 2.0em;
	*text-indent:-0.2em; /* for IE6, IE7 */
}
#hwwContents div.hwwEntrySet div.hwwEntryL div.hwwAboutSection table.hwwAboutTable{
	font-size:85%;
	margin-bottom:15px;
}
#hwwContents div.hwwEntrySet div.hwwEntryL div.hwwAboutSection table.hwwAboutTable th.dataNowrap,
#hwwContents div.hwwEntrySet div.hwwEntryL div.hwwAboutSection table.hwwAboutTable td.dataNowrap{
	white-space:nowrap;
}
#hwwContents div.hwwEntrySet div.hwwEntryL div.hwwAboutSection table.hwwAboutTable th.dataTtl{
	width:35%;
	background-color:#b7b7b7;
}
#hwwContents div.hwwEntrySet div.hwwEntryL div.hwwAboutSection table.hwwAboutTable th.dataTtlFree{
	width:auto;
	background-color:#b7b7b7;
}
#hwwContents div.hwwEntrySet div.hwwEntryL div.hwwAboutSection table.hwwAboutTable th.dataSubTtl{
	width:35%;
	background-color:#e4e4e4;
}
#hwwContents div.hwwEntrySet div.hwwEntryL div.hwwAboutSection table.hwwAboutTable th.dataSubTtlFree{
	width:auto;
	background-color:#e4e4e4;
}
#hwwContents div.hwwEntrySet div.hwwEntryL div.hwwAboutHgroup{
	
}
#hwwContents div.hwwEntrySet div.hwwEntryL div.hwwAboutHgroup h3{
	font-size:123.1%;
}
#hwwContents div.hwwEntrySet div.hwwEntryL div.hwwAboutHgroup p{
	color:#888888;
	font-weight:bold;
	padding-bottom:15px;
}
#hwwContents div.hwwEntrySet div.hwwEntryL div.hwwAboutHgroup p.hwwAboutHgroupCaptionM{
	padding-bottom:25px;
}
#hwwContents div.hwwEntrySet div.hwwEntryL div.hwwAboutHgroup p.hwwAboutHgroupCaptionSP{
	display:none;
}
#hwwContents div.hwwEntrySet div.hwwEntryL div.hwwAboutHgroupNM{
	position:relative;
}
#hwwContents div.hwwEntrySet div.hwwEntryL div.hwwAboutHgroupNews{
	position:relative;
	margin-bottom:30px;
	background:url(../images/ent/img_gray_dot.gif) repeat-x left bottom;
	border-top:3px solid #c0c0c0;
	/zoom:1;
}
#hwwContents div.hwwEntrySet div.hwwEntryL div.hwwAboutHgroupNews h3{
	font-size:123.1%;
}
#hwwContents div.hwwEntrySet div.hwwEntryL div.hwwAboutHgroupNews dl{
	padding:40px 0 10px 0;
}
#hwwContents div.hwwEntrySet div.hwwEntryL div.hwwAboutHgroupNews dl dt,
#hwwContents div.hwwEntrySet div.hwwEntryL div.hwwAboutHgroupNews dl dd{
	color:#cc0000;
	display:inline;
}
#hwwContents div.hwwEntrySet div.hwwEntryL div.hwwAboutHgroupNews div#hwwBuzz{
	position:absolute;
	width:660px;
	left:0;
	top:10px;
	/zoom:1;
}
#hwwContents div.hwwEntrySet div.hwwEntryL div.hwwAboutHgroupNews div#hwwBuzz:after{
 content:'';
 display:block;
 clear:both;
}
#hwwContents div.hwwEntrySet div.hwwEntryL div.hwwAboutHgroupNews div#hwwBuzz a:hover img{
	opacity:0.7;
	filter: alpha(opacity=70);
}
#hwwContents div.hwwEntrySet div.hwwEntryL div.hwwAboutHgroupNews div#hwwBuzz ul{
	float:right;
}
#hwwContents div.hwwEntrySet div.hwwEntryL div.hwwAboutHgroupNews div#hwwBuzz ul li{
	display:inline;
	margin-left:5px;
}
#hwwContents div.hwwEntrySet div.hwwEntryL div.hwwAboutHgroup span.hwwAboutHgroupPageUp,
#hwwContents div.hwwEntrySet div.hwwEntryL div.hwwAboutHgroupNM span.hwwAboutHgroupPageUp{
	position:absolute;
	right:5px;
	top:0;
}
#hwwContents div.hwwEntrySet div.hwwEntryL div.hwwAboutHgroupNM span.hwwAboutHgroupPageUp a:hover img{
	opacity:0.5;
	filter:alpha(opacity=50);
}
#hwwContents div.hwwEntrySet div.hwwEntryL div.hwwAboutSection dl.hwwAboutNewsArticle{
	margin:0 5px 10px 5px;
	padding-bottom:10px;
	background:url(../images/ent/img_gray_dot.gif) repeat-x left bottom;
 /zoom:1;
}
#hwwContents div.hwwEntrySet div.hwwEntryL div.hwwAboutSection dl.hwwAboutNewsArticle:after{
 content:'';
 display:block;
 clear:both;
}
#hwwContents div.hwwEntrySet div.hwwEntryL div.hwwAboutSection dl.hwwAboutNewsArticle dt{
	float:left;
	width:250px;
}
#hwwContents div.hwwEntrySet div.hwwEntryL div.hwwAboutSection dl.hwwAboutNewsArticle dd{
	float:right;
	width:380px;
	text-align:left;
}
#hwwContents div.hwwEntrySet div.hwwEntryL div.hwwAboutSection dl.hwwAboutNewsArticle dd.hwwAboutNewsArticleTtl{
	font-size:108%;
	font-weight:bold;
	padding-bottom:15px;
}
#hwwContents div.hwwEntrySet div.hwwEntryL div.hwwAboutSection dl.hwwAboutNewsArticle dd.hwwAboutNewsArticleWF{
	font-size:85%;
}
#hwwContents div.hwwEntrySet div.hwwEntryL div.hwwAboutSection dl.hwwAboutNewsArticle dd.hwwAboutNewsArticleWF img{
 float:left;
	margin:0 8px 0 0;
}
#hwwContents div.hwwEntrySet div.hwwEntryL div.hwwAboutSection dl.hwwAboutNewsArticle dd.hwwAboutNewsArticleTxt{
 padding-bottom:15px;
}
#hwwContents div.hwwEntrySet div.hwwEntryL div.hwwAboutSection dl.hwwAboutNewsArticle dd.hwwAboutNewsArticleLink{
	font-size:85%;
}
#hwwContents div.hwwEntrySet div.hwwEntryL div.hwwAboutSection ul.hwwAboutNewsList{
	margin:0 5px;
}
#hwwContents div.hwwEntrySet div.hwwEntryL div.hwwAboutSection ul.hwwAboutNewsList li.hwwAboutNewsListArticle{
	margin-bottom:10px;
	padding-bottom:10px;
	background:url(../images/ent/img_gray_dot.gif) repeat-x left bottom;
 /zoom:1;
}
#hwwContents div.hwwEntrySet div.hwwEntryL div.hwwAboutSection ul.hwwAboutNewsList li.hwwAboutNewsListArticle:after{
 content:'';
 display:block;
 clear:both;
}
#hwwContents div.hwwEntrySet div.hwwEntryL div.hwwAboutSection dl.hwwEntryTopicsL{
	float:left;
	width:515px;
}
#hwwContents div.hwwEntrySet div.hwwEntryL div.hwwAboutSection dl.hwwEntryTopicsL dt,
#hwwContents div.hwwEntrySet div.hwwEntryL div.hwwAboutSection dl.hwwEntryTopicsL dd{
	float:right;
	width:425px;
}
#hwwContents div.hwwEntrySet div.hwwEntryL div.hwwAboutSection dl.hwwEntryTopicsL dt{
	font-size:93%;
	font-weight:bold;
	padding-bottom:10px;
}
#hwwContents div.hwwEntrySet div.hwwEntryL div.hwwAboutSection dl.hwwEntryTopicsL dd.hwwEntryTopicsWF img{
 float:left;
	margin:0 8px 0 0;
}
#hwwContents div.hwwEntrySet div.hwwEntryL div.hwwAboutSection dl.hwwEntryTopicsL dd.hwwEntryTopicsImg{
	float:left;
	width:80px;
}
#hwwContents div.hwwEntrySet div.hwwEntryL div.hwwAboutSection ul.hwwEntryTopicsR{
	float:right;
	width:90px;
	padding-bottom:0;
}
#hwwContents div.hwwEntrySet div.hwwEntryL div.hwwAboutSection ul.hwwEntryTopicsR li{
	margin-bottom:5px;
}
#hwwContents div.hwwEntrySet div.hwwEntryL div.hwwAboutArticle,
#hwwContents div.hwwEntrySet div.hwwEntryL div.hwwAboutArticleNL{
	padding-bottom:10px;
	/zoom:1;
}
#hwwContents div.hwwEntrySet div.hwwEntryL div.hwwAboutArticle:after,
#hwwContents div.hwwEntrySet div.hwwEntryL div.hwwAboutArticleNL:after{
 content:'';
 display:block;
 clear:both;
}
#hwwContents div.hwwEntrySet div.hwwEntryL div.hwwAboutArticle{
	margin-bottom:30px;
	background:url(../images/ent/img_gray_dot.gif) repeat-x left bottom;
}
#hwwContents div.hwwEntrySet div.hwwEntryL div#hwwAboutArticleVideo{
	margin-bottom:20px;
	/zoom:1;
}
#hwwContents div.hwwEntrySet div.hwwEntryL div#hwwAboutVideo{
	
}
#hwwContents div.hwwEntrySet div.hwwEntryL div#hwwAboutVideoSP{/* for smartphone */
	display:none;
}
#hwwContents div.hwwEntrySet div.hwwEntryL div#hwwAboutVideoTL{/* for tablet */
	position:relative;
	width:660px;
	height:380px;
	background-color:#000;
}
#hwwContents div.hwwEntrySet div.hwwEntryL div#hwwAboutVideoTL div#hwwAboutPlayerTLLoad{/* for tablet */
	position:absolute;
	width:640px;
	height:360px;
	text-align:center;
	padding-top:80px;
	left:10px;
	top:10px;
	z-index:100;
	background:no-repeat center top;
}
#hwwContents div.hwwEntrySet div.hwwEntryL div#hwwAboutVideoTL video#hwwAboutPlayerTL{/* for tablet */
	display:none;
	padding:10px 0 0 10px;
}
#hwwContents div.hwwEntrySet div.hwwEntryL div#hwwAboutArticleVideoData{
	margin:15px 0 25px 0;
	padding:0 10px;
}
#hwwContents div.hwwEntrySet div.hwwEntryL div#hwwAboutArticleVideoData h3{
	padding-bottom:0;
}
#hwwContents div.hwwEntrySet div.hwwEntryL div#hwwAboutArticleVideoData p{
	font-size:77%;
	font-weight:bold;
	padding-bottom:0;
}
#hwwContents div.hwwEntrySet div.hwwEntryL div#hwwAboutArticleVideoTxt{
	margin:15px 0 25px 0;
	padding:0 10px;
}
#hwwContents div.hwwEntrySet div.hwwEntryL div#hwwAboutArticleVideoTxt p{
	padding-bottom:0;
}
#hwwContents div.hwwEntrySet div.hwwEntryL div#hwwAboutVideoThumArea{
	margin:20px 0 0 0;
	padding-top:15px;
	background:url(../images/ent/img_gray_dot.gif) repeat-x left top;
}
#hwwContents div.hwwEntrySet div.hwwEntryL div#hwwAboutVideoThumArea h4{
	padding:0 10px 20px 10px;
}
#hwwContents div.hwwEntrySet div.hwwEntryL div#hwwAboutVideoThumArea div.hwwAboutVideoThumSet{
	letter-spacing:-.40em;
	/zoom:1;
}
#hwwContents div.hwwEntrySet div.hwwEntryL div#hwwAboutVideoThumArea div.hwwAboutVideoThumSet:after{
 content:'';
 display:block;
 clear:both;
}
#hwwContents div.hwwEntrySet div.hwwEntryL div#hwwAboutVideoThumArea div.hwwAboutVideoThumSet dl.hwwModule{
	display:-moz-inline-box; /* for FF2 */
 display:inline-block;	
 *display:inline; /* for IE6, IE7 */
	width:200px;
	margin:0 10px;
	padding-bottom:20px;
	letter-spacing:normal;
	vertical-align:top;
	*zoom:1; /* for IE6, IE7 */
}
#hwwContents div.hwwEntrySet div.hwwEntryL div#hwwAboutVideoThumArea div.hwwAboutVideoThumSet dl.hwwModule dt{
	font-size:85%;
}
#hwwContents div.hwwEntrySet div.hwwEntryL div#hwwAboutVideoThumArea div.hwwAboutVideoThumSet dl.hwwModule dd{
	font-size:77%;
}
#hwwContents div.hwwEntrySet div.hwwEntryL div#hwwAboutVideoThumArea div.hwwAboutVideoThumSet dl.hwwModule dd.hwwModuleThum{
	float:left;
}
#hwwContents div.hwwEntrySet div.hwwEntryL div#hwwAboutVideoThumArea div.hwwAboutVideoThumSet dl.hwwModule dt.hwwModuleTxt50,
#hwwContents div.hwwEntrySet div.hwwEntryL div#hwwAboutVideoThumArea div.hwwAboutVideoThumSet dl.hwwModule dd.hwwModuleTxt50{
	float:right;
	width:140px;
}
#hwwContents div.hwwEntrySet div.hwwEntryL div#hwwAboutVideoThumArea div.hwwAboutVideoThumSet dl.hwwModule dt.hwwModuleTxt50 em{
	font-weight:bold;
}
#hwwContents div.hwwEntrySet div.hwwEntryL div#hwwAboutVideoThumArea div.hwwAboutVideoThumSet dl.hwwModule dd.hwwModuleTxt50 a.hwwModuleLinkArw{
	display:block;
	padding-left:8px;
	background:url(../images/module/icon_linkarw.gif) no-repeat left 0.4em;
}
#hwwContents div.hwwEntrySet div.hwwEntryL div.hwwAboutColumnHalfL{
	float:left;
	width:320px;
}
#hwwContents div.hwwEntrySet div.hwwEntryL div.hwwAboutColumnHalfR{
	float:right;
	width:320px;
}
#hwwContents div.hwwEntrySet div.hwwEntryL div.hwwAboutColumnTwoThirdsL{
 float:left;
	width:435px;
}
#hwwContents div.hwwEntrySet div.hwwEntryL div.hwwAboutColumnTwoThirdsLW{
 float:left;
	width:465px;
}
#hwwContents div.hwwEntrySet div.hwwEntryL div.hwwAboutColumnOneThirdsR{
 float:right;
	width:200px;
}
#hwwContents div.hwwEntrySet div.hwwEntryL div.hwwAboutColumnOneThirdsRS{
 float:right;
	width:170px;
}
#hwwContents div.hwwEntrySet div.hwwEntryL div.hwwAboutColumnOneThirdsL{
 float:left;
	width:200px;
}
#hwwContents div.hwwEntrySet div.hwwEntryL div.hwwAboutColumnTwoThirdsR{
 float:right;
	width:435px;
}
#hwwContents div.hwwEntrySet div.hwwEntryL div.hwwAboutColumnTri{
 float:left;
	width:208px;
	padding-right:18px;
}
#hwwContents div.hwwEntrySet div.hwwEntryL div.hwwAboutColumnTriLast{
 float:right;
	width:208px;
}
#hwwContents div.hwwEntrySet div.hwwEntryL ul.hwwAboutMultiGalleryIndex{
	letter-spacing:-.40em;
}
#hwwContents div.hwwEntrySet div.hwwEntryL ul.hwwAboutMultiGalleryIndex li{
	display:-moz-inline-box; /* for FF2 */
 display:inline-block;	
 *display:inline; /* for IE6, IE7 */
	width:205px;
	letter-spacing:normal;
	vertical-align:top;
	text-align:center;
	margin:0 22px 22px 0;
	*zoom:1; /* for IE6, IE7 */
}
#hwwContents div.hwwEntrySet div.hwwEntryL ul.hwwAboutMultiGalleryIndex li.lastChild{
	margin-right:0;
}
#hwwContents div.hwwEntrySet div.hwwEntryL ul.hwwAboutMultiGalleryIndex li a:hover img{
	opacity:0.5;
	filter:alpha(opacity=50);
}
#hwwContents div.hwwEntrySet div.hwwEntryL div#hwwAboutMultiGallery{
	text-align:center;
	padding-bottom:20px;
}
#hwwContents div.hwwEntrySet div.hwwEntryL ul#hwwAboutMultiGalleryNav{
	position:relative;
}
#hwwContents div.hwwEntrySet div.hwwEntryL ul#hwwAboutMultiGalleryNav li#hwwAboutMultiGalleryNavHome{
	text-align:center;
	padding:0 260px;
}
#hwwContents div.hwwEntrySet div.hwwEntryL ul#hwwAboutMultiGalleryNav li#hwwAboutMultiGalleryNavPrev{
	position:absolute;
	width:250px;
	text-align:right;
	left:0;
	top:0;
}
#hwwContents div.hwwEntrySet div.hwwEntryL ul#hwwAboutMultiGalleryNav li#hwwAboutMultiGalleryNavNext{
	position:absolute;
	width:250px;
	text-align:left;
	right:0;
	top:0;
}
#hwwContents div.hwwEntrySet div.hwwEntryL div.hwwAboutAsideFrm{
	margin-bottom:20px;
	background:url(../images/ent/frm_entrybg_bottom.gif) no-repeat left bottom;
	/zoom:1;
}
#hwwContents div.hwwEntrySet div.hwwEntryL div.hwwAboutAsideFrm:after{
	content:'';
 display:block;
 clear:both;
}
#hwwContents div.hwwEntrySet div.hwwEntryL div.hwwAboutAsideFrmInner{
	padding:20px 20px 0 20px;
	background:url(../images/ent/frm_entrybg_top.gif) no-repeat left top;
}
#hwwContents div.hwwEntrySet div.hwwEntryL div.hwwAboutAsideFrm div.hwwAboutAsideImgsetL{
	float:left;
	width:400px;
}
#hwwContents div.hwwEntrySet div.hwwEntryL div.hwwAboutAsideFrm div.hwwAboutAsideImgsetR{
	float:right;
	width:200px;
}
#hwwContents div.hwwEntrySet div.hwwEntryL div.hwwAboutAsideVideo{
	margin-bottom:20px;
}
#hwwContents div.hwwEntrySet div.hwwEntryL div.hwwAboutAsideVideoInner{
	padding:1px;
	background-color:#ffffff;
	border:1px solid #cccccc;
}
#hwwContents div.hwwEntrySet div.hwwEntryL div.hwwAboutAsideVideo p.hwwAboutAsideVideoTtl{
	padding-bottom:10px;
}
#hwwContents div.hwwEntrySet div.hwwEntryL div.hwwAboutAsideVideoInner ul{
	padding-top:16px;
	padding-bottom:0;
	background-color:#eeeeee;
}
#hwwContents div.hwwEntrySet div.hwwEntryL div.hwwAboutAsideVideoInner ul li{
	margin:0 16px;
}
#hwwContents div.hwwEntrySet div.hwwEntryL div.hwwAboutFigure{
	text-align:center;
	padding-bottom:20px;
}
#hwwContents div.hwwEntrySet div.hwwEntryL div.hwwAboutFigure img{
	display:block;
	margin:0 auto;
	*margin-bottom:8px; /* for IE6, IE7 */
	vertical-align:top;
	vertical-align:bottom;
}
#hwwContents div.hwwEntrySet div.hwwEntryL div.hwwAboutFigure p{
	display:inline-block;
	*display:inline; /* for IE6, IE7 */
	font-size:85%;
	text-align:left;
	padding:8px 0 0 0;
}
#hwwContents div.hwwEntrySet div.hwwEntryL div.hwwAboutFigure p.hwwAboutCaptionC{
	text-align:center;
}
#hwwContents div.hwwEntrySet div.hwwEntryL div.hwwAboutFigure p.hwwAboutCaptionNews{
	display:block;
	width:566px;
	font-size:85%;
	text-align:left;
	margin:0 auto;
	padding:8px 0 0 0;
	/padding:2px 0 0 0;
}
#hwwContents div.hwwEntrySet div.hwwEntryL ul.hwwAboutModalVideo{
	padding-bottom:10px;
}
#hwwContents div.hwwEntrySet div.hwwEntryL ul.hwwAboutModalVideo li{
	margin-bottom:10px;
	background-color:#eeeeee;
	border:1px solid #cccccc;
}
#hwwContents div.hwwEntrySet div.hwwEntryL ul.hwwAboutModalVideo li dl{
	position:relative;
	padding:5px;
	border:1px solid #ffffff;
}
#hwwContents div.hwwEntrySet div.hwwEntryL ul.hwwAboutModalVideo li dl dt{
	padding-bottom:7px;
}
#hwwContents div.hwwEntrySet div.hwwEntryL ul.hwwAboutModalVideo li dl dt img.hwwVideosThumbIcon{
	position:absolute;
	left:74px;
	top:36px;
	z-index:10;
}
#hwwContents div.hwwEntrySet div.hwwEntryL ul.hwwAboutModalVideo li dl dt a{
	display:block;
	border:3px solid #000000;
}
#hwwContents div.hwwEntrySet div.hwwEntryL ul.hwwAboutModalVideo li dl dt a img{
	vertical-align:top;
	vertical-align:bottom;
}
#hwwContents div.hwwEntrySet div.hwwEntryL ul.hwwAboutModalVideo li dl dd{
	font-size:85%;
	padding-left:20px;
	background:url(../images/ent/icon_video.gif) no-repeat left 0.35em;
}
#hwwContents div.hwwEntrySet div.hwwEntryL ul.hwwAboutModalVideo li dl.selected dt img{
	opacity:0.5;
	filter:alpha(opacity=50);
}
#hwwContents div.hwwEntrySet div.hwwEntryL ul.hwwAboutModalVideo li dl.selected dd,
#hwwContents div.hwwEntrySet div.hwwEntryL ul.hwwAboutModalVideo li dl.selected dd a{
	color:#666666;
	font-weight:bold;
	text-decoration:none;
}
#hwwContents div.hwwEntrySet div.hwwEntryL div.hwwAboutSection p.hwwAboutDateTtl{
	padding-bottom:20px;
}
#hwwContents div.hwwEntrySet div.hwwEntryL div.hwwAboutSection p.hwwAboutDateTtl img{
	margin-right:10px;
}
#hwwContents div.hwwEntrySet div.hwwEntryL div.hwwAboutSection div.hwwAboutSubHgroup{
	padding:30px 0 20px 0;
}
#hwwContents div.hwwEntrySet div.hwwEntryL div.hwwAboutSection div.hwwAboutSubHgroup h3{
	padding:10px 0 0 0;
}
#hwwContents div.hwwEntrySet div.hwwEntryL div.hwwAboutSection div.hwwAboutSubHgroup h4{
	padding:10px 0 0 0;
}
#hwwContents div.hwwEntrySet div.hwwEntryL div.hwwAboutSection div.hwwAboutTopics{
	padding:10px 0 20px 0;
}
#hwwContents div.hwwEntrySet div.hwwEntryL div.hwwAboutSection div.hwwAboutTopics em{
	display:block;
	font-weight:bold;
	margin-bottom:10px;
	padding-left:10px;
	border-left:3px solid #cc0000;
}
#hwwContents div.hwwEntrySet div.hwwEntryL div.hwwAboutSection div.hwwAboutTopics ul.hwwEntryTopicsArchive{
	background:url(../images/ent/img_gray_dot.gif) repeat-x left top;
}
#hwwContents div.hwwEntrySet div.hwwEntryL div.hwwAboutSection div.hwwAboutTopics ul li{
	margin-bottom:0;
}
#hwwContents div.hwwEntrySet div.hwwAboutModuleSet{
	padding:20px 20px 0 0;
}
#hwwContents div.hwwEntrySet div.hwwAboutModuleSet img{
	-ms-interpolation-mode: bicubic;
}
#hwwContents div.hwwEntrySet div.hwwAboutModuleSet dl.hwwAboutModuleNav{
	margin-bottom:30px;
	padding-bottom:10px;
	background:url(../images/ent/img_dot_line.gif) no-repeat right bottom;
}
#hwwContents div.hwwEntrySet div.hwwAboutModuleSet dl.hwwAboutModuleNav dt{
	text-align:center;
	padding:0 0 20px 20px;
}
#hwwContents div.hwwEntrySet div.hwwAboutModuleSet dl.hwwAboutModuleNav dd{
	text-align:center;
	margin-bottom:20px;
	padding-left:20px;
}
#hwwContents div.hwwEntrySet div.hwwAboutModuleSet dl.hwwAboutModuleNav dd.selected{
	background:url(../images/ent/img_selected_bg_.gif) repeat-y left top;
}
#hwwContents div.hwwEntrySet div.hwwAboutModuleSet dl.hwwAboutModuleNav dd a{
	
}
#hwwContents div.hwwEntrySet div.hwwAboutModuleSet dl.hwwAboutModuleNav dd a img{
	width:120px;
	height:auto;
}
#hwwContents div.hwwEntrySet div.hwwAboutModuleSet dl.hwwAboutModuleNav dd a:hover img{
	opacity:0.5;
	filter:alpha(opacity=50);
}
#hwwContents div.hwwEntrySet div.hwwAboutModuleSet dl.hwwAboutModuleNav dd.selected a img{
	opacity:0.5;
	filter:alpha(opacity=50);
}
#hwwContents div.hwwEntrySet div.hwwAboutModuleSet dl.hwwAboutModuleNav dd em{
	display:block;
	padding-top:7px;
}
#hwwContents div.hwwEntrySet div.hwwAboutModuleSet dl.hwwAboutModuleNav dd.selected em{
	color:#cc0000;
}
#hwwContents div.hwwEntrySet div.hwwAboutModuleSet p.hwwAboutModuleIndex{
	text-align:right;
}
#hwwAboutToolTips{
	position:absolute;
	color:#ffffff;
	font-size:12px;
	font-weight:bold;
	padding:5px;
	background-color:#000000;
	z-index:100;
}
#hwwContents div.hwwEntrySet div#hwwAboutTimeline{
	padding:0 20px;
}
#hwwContents div.hwwEntrySet div#hwwAboutTimeline img{
	-ms-interpolation-mode: bicubic;
}
#hwwContents div.hwwEntrySet div#hwwAboutTimeline div.hwwAboutTimelineSection{
	margin-bottom:40px;
	background:url(../images/ent/img_gray_dot.gif) repeat-x left bottom;	
 /zoom:1;
}
#hwwContents div.hwwEntrySet div#hwwAboutTimeline div.hwwAboutTimelineSection:after{
 content:'';
 display:block;
 clear:both;
}
#hwwContents div.hwwEntrySet div#hwwAboutTimeline div.hwwAboutTimelineSection.lastChild{
	margin-bottom:0;
	background:none;	
}
#hwwContents div.hwwEntrySet div#hwwAboutTimeline div.hwwAboutTimelineSection h3{
	padding-bottom:40px;
}
#hwwContents div.hwwEntrySet div#hwwAboutTimeline div.hwwAboutTimelineArticle{
	padding:0 20px;
 /zoom:1;
}
#hwwContents div.hwwEntrySet div#hwwAboutTimeline div.hwwAboutTimelineArticle:after{
 content:'';
 display:block;
 clear:both;
}
#hwwContents div.hwwEntrySet div#hwwAboutTimeline ul.hwwAboutTimelineExtra{
	padding-bottom:40px;
	/zoom:1;
}
#hwwContents div.hwwEntrySet div#hwwAboutTimeline ul.hwwAboutTimelineExtra:after{
 content:'';
 display:block;
 clear:both;
}
#hwwContents div.hwwEntrySet div#hwwAboutTimeline ul.hwwAboutTimelineExtra li{
	float:left;
	padding:0 20px;
}
#hwwContents div.hwwEntrySet div#hwwAboutTimeline dl.hwwAboutTimelineMod{
	padding-bottom:40px;
}
#hwwContents div.hwwEntrySet div#hwwAboutTimeline dl.hwwAboutTimelineMod dt{
	padding-bottom:10px;
}
#hwwContents div.hwwEntrySet div#hwwAboutTimeline dl.hwwAboutTimelineMod dt em{
	display:block;
}
#hwwContents div.hwwEntrySet div#hwwAboutTimeline dl.hwwAboutTimelineMod dt em img{
	vertical-align:top;
	vertical-align:bottom;
}
#hwwContents div.hwwEntrySet div#hwwAboutTimeline dl.hwwAboutTimelineMod dt span{
	display:block;
	padding-top:7px;
}
#hwwContents div.hwwEntrySet div#hwwAboutTimeline dl.hwwAboutTimelineMod dt span strong{
	
}
#hwwContents div.hwwEntrySet div#hwwAboutTimeline dl.hwwAboutTimelineMod dd{
	text-align:center;
}
#hwwContents div.hwwEntrySet div#hwwAboutTimeline dl.hwwAboutTimelineMod dd a:hover img{
	opacity:0.5;
	filter:alpha(opacity=50);
}
#hwwContents div.hwwEntrySet div#hwwAboutTimeline dl.hwwAboutTimelineModL{
	position:relative;
}
#hwwContents div.hwwEntrySet div#hwwAboutTimeline dl.hwwAboutTimelineModL dt{
	position:absolute;
	left:0;
	top:0;
	z-index:10;
}
#hwwContents div.hwwEntrySet div#hwwAboutTimeline dl.hwwAboutTimelineModL dd img{
	width:560px;
	height:auto;
}
#hwwContents div.hwwEntrySet div#hwwAboutTimeline dl.hwwAboutTimelineModM{
	position:relative;
}
#hwwContents div.hwwEntrySet div#hwwAboutTimeline dl.hwwAboutTimelineModM dt{
	position:absolute;
	left:0;
	top:0;
	z-index:10;
}
#hwwContents div.hwwEntrySet div#hwwAboutTimeline dl.hwwAboutTimelineModM dd img{
	width:420px;
	height:auto;
}
#hwwContents div.hwwEntrySet div#hwwAboutTimeline dl.hwwAboutTimelineModMEx dd img{
	width:420px;
	height:auto;
}
#hwwContents div.hwwEntrySet div#hwwAboutTimeline dl.hwwAboutTimelineModS dd img{
	width:260px;
	height:auto;
}

#hwwContents div.hwwEntrySet div#hwwAboutTimeline div.hwwAboutTimelineColumnLS{
	float:left;
	width:260px;
}
#hwwContents div.hwwEntrySet div#hwwAboutTimeline div.hwwAboutTimelineColumnLW{
	float:left;
	width:560px;
}
#hwwContents div.hwwEntrySet div#hwwAboutTimeline div.hwwAboutTimelineColumnRS{
	float:right;
	width:260px;
}
#hwwContents div.hwwEntrySet div#hwwAboutTimeline div.hwwAboutTimelineColumnRW{
	float:right;
	width:560px;
}
#hwwContents div.hwwEntrySet div#hwwAboutTimeline div.hwwAboutTimelineColumnLS,
#hwwContents div.hwwEntrySet div#hwwAboutTimeline div.hwwAboutTimelineColumnLW,
#hwwContents div.hwwEntrySet div#hwwAboutTimeline div.hwwAboutTimelineColumnRS,
#hwwContents div.hwwEntrySet div#hwwAboutTimeline div.hwwAboutTimelineColumnRW{
 /zoom:1;
}
#hwwContents div.hwwEntrySet div#hwwAboutTimeline div.hwwAboutTimelineColumnLS:after,
#hwwContents div.hwwEntrySet div#hwwAboutTimeline div.hwwAboutTimelineColumnLW:after,
#hwwContents div.hwwEntrySet div#hwwAboutTimeline div.hwwAboutTimelineColumnRS:after,
#hwwContents div.hwwEntrySet div#hwwAboutTimeline div.hwwAboutTimelineColumnRW:after{
 content:'';
 display:block;
 clear:both;
}
/* product about page set */ /*  delete  */
#hwwContents div.hwwEntrySet div.hwwEntryL ul#hwwProductAbtNav {
	padding-bottom:25px;
}
#hwwContents div.hwwEntrySet div.hwwEntryL ul#hwwProductAbtNav li{
	float:left;
	margin-right:4px;
	padding-bottom:4px;
}
#hwwContents div.hwwEntrySet div.hwwEntryL ul#hwwProductAbtNav li.lastChild{
	margin-right:0;
}
#hwwContents div.hwwEntrySet div.hwwEntryL ul#hwwProductAbtNav li img{
	vertical-align:top;
	vertical-align:bottom;
}
#hwwContents div.hwwEntrySet div.hwwEntryL div#hwwProductAbtVisual{
 padding-bottom:20px;
}
#hwwContents div.hwwEntrySet div.hwwEntryL h3.hwwProductAbtTtl{
	margin-bottom:20px;
}
#hwwContents div.hwwEntrySet div.hwwEntryL div.hwwProductAbtEntry{
	margin-bottom:20px;
}
#hwwContents div.hwwEntrySet div.hwwEntryL div.hwwProductAbtEntryDL{
	margin-bottom:30px;
	padding-bottom:10px;
	background:url(../images/ent/img_gray_dot.gif) repeat-x left bottom;
}
#hwwContents div.hwwEntrySet div.hwwEntryL div.hwwProductAbtEntry div.hwwProductAbtColumnSet{
	padding-bottom:10px;
 /zoom:1;
}
#hwwContents div.hwwEntrySet div.hwwEntryL div.hwwProductAbtEntry div.hwwProductAbtColumnSet:after {
 content:'';
 display:block;
 clear:both;
}
#hwwContents div.hwwEntrySet div.hwwEntryL div.hwwProductAbtEntry div.hwwProductAbtColumnSet div.hwwProductAbtColumnL{
	float:left;
	width:320px;	
}
#hwwContents div.hwwEntrySet div.hwwEntryL div.hwwProductAbtEntry div.hwwProductAbtColumnSet div.hwwProductAbtColumnR{
	float:right;
	width:320px;	
}
#hwwContents div.hwwEntrySet div.hwwEntryL div.hwwProductAbtEntry div.hwwProductAbtColumnSet div.hwwProductAbtColumnLS{
	float:left;
	width:240px;	
}
#hwwContents div.hwwEntrySet div.hwwEntryL div.hwwProductAbtEntry div.hwwProductAbtColumnSet div.hwwProductAbtColumnRL{
	float:right;
	width:400px;	
}
#hwwContents div.hwwEntrySet div.hwwEntryL div.hwwProductAbtEntry div.hwwProductAbtColumnSet div.hwwProductAbtColumnLL{
	float:left;
	width:400px;	
}
#hwwContents div.hwwEntrySet div.hwwEntryL div.hwwProductAbtEntry div.hwwProductAbtColumnSet div.hwwProductAbtColumnRS{
	float:right;
	width:240px;	
}
#hwwContents div.hwwEntrySet div.hwwEntryL div.hwwProductAbtEntry h4.hwwProductAbtSubTtl{
	margin-bottom:15px;
}
#hwwContents div.hwwEntrySet div.hwwEntryL div.hwwProductAbtEntry p{
	margin-bottom:15px;
}
#hwwContents div.hwwEntrySet div.hwwEntryL div.hwwProductAbtEntry p.hwwProductAbtDate{
	color:#ff2400;
	margin-bottom:5px;	
}
#hwwContents div.hwwEntrySet div.hwwEntryL div.hwwProductAbtEntry p.hwwProductAbtDate img{
	margin:0 8px;
}
#hwwContents div.hwwEntrySet div.hwwEntryL div.hwwProductAbtEntry ul{
	list-style:disc;
	margin:0 0 15px 1.2em;
}
#hwwContents div.hwwEntrySet div.hwwEntryL div.hwwProductAbtEntry ul.hwwProductAbtNotice{
	font-size:85%;
	color:#666666;
	list-style:none;
	margin:0 0 15px 0;
	padding-left:1em;
 text-indent:-1em;
}
#hwwContents div.hwwEntrySet div.hwwEntryL div.hwwProductAbtEntry div.hwwProductAbtEntryCenter{
	text-align:center;
}
#hwwContents div.hwwEntrySet div.hwwEntryL div.hwwProductAbtEntry dl.hwwProductAbtEntryCapImg{
	display:inline-block;
	margin-bottom:15px;
}
#hwwContents div.hwwEntrySet div.hwwEntryL div.hwwProductAbtEntry dl.hwwProductAbtEntryCapImg{
	/display:inline;
	/zoom:1;
}
#hwwContents div.hwwEntrySet div.hwwEntryL div.hwwProductAbtEntry dl.hwwProductAbtEntryCapImg dt img{
	vertical-align:top;
	vertical-align:bottom;
}
#hwwContents div.hwwEntrySet div.hwwEntryL div.hwwProductAbtEntry dl.hwwProductAbtEntryCapImg dd{
	font-size:77%;
	text-align:center;
	padding:3px;
	background-color:#cccccc;
}
#hwwContents div.hwwEntrySet div.hwwEntryL div.hwwProductAbtEntry dl.hwwProductAbtEntryCapImg dd.whiteBg{
	text-align:right;
	background-color:#FFFFFF;
}
#hwwContents ul.hwwProductAbtPageNav{
	position:relative;
	margin-top:-5px;
	border-top:1px solid #cccccc;
}
#hwwContents div.hwwEntrySet div.hwwEntryL ul.hwwProductAbtPageNav li.leftBtn{
	position:absolute;
	width:73px;
	height:15px;
	left:0;
	top:8px;
	overflow:hidden;
	line-height:0;
}
#hwwContents div.hwwEntrySet div.hwwEntryL ul.hwwProductAbtPageNav li.rightBtn{
	position:absolute;
	width:44px;
	height:15px;
	right:0;
	top:8px;
	overflow:hidden;
	line-height:0;
}
#hwwContents div.hwwEntrySet div.hwwEntryL ul.hwwProductAbtPageNav li.numArea{
	position:absolute;
	width:60px;
	height:15px;
	left:300px;
	top:8px;
	overflow:hidden;
	text-align:center;
	font-size:77%;
	color:#419cf8;
}
#hwwContents div.hwwEntrySet div.hwwEntryL ul.hwwProductAbtPageNav li a:hover img{
	opacity:0.7;
	filter: alpha(opacity=70);
}
#hwwContents div.hwwEntrySet div.hwwEntryL div.hwwProductAbtGalleryTtl{
	position:relative;
	padding-bottom:20px;
}
#hwwContents div.hwwEntrySet div.hwwEntryL div.hwwProductAbtGalleryTtl ul.hwwProductAbtGalleryTtlNav{
	position:absolute;
	left:220px;
	top:9px;
	width:430px;
	height:23px;
	font-size:85%;
}
#hwwContents div.hwwEntrySet div.hwwEntryL div.hwwProductAbtGalleryTtl ul.hwwProductAbtGalleryTtlNav li{
	display:inline;
	margin-left:5px;
	padding-right:10px;
	background:url(../images/ent/img_bar.gif) no-repeat right bottom;
}
#hwwContents div.hwwEntrySet div.hwwEntryL div.hwwProductAbtGalleryTtl ul.hwwProductAbtGalleryTtlNav li.lastChil{
	padding-right:0;
	background:none;
}
#hwwContents div.hwwEntrySet div.hwwEntryL div.hwwProductAbtGalleryTtl ul.hwwProductAbtGalleryTtlNav li span{
	padding-left:5px;
}
#hwwContents div.hwwEntrySet div.hwwEntryL div.hwwProductAbtGalleryThumSet h4{
	padding-bottom:10px;
}
#hwwContents div.hwwEntrySet div.hwwEntryL div.hwwProductAbtGalleryThumSet h4 span{
	font-weight:normal;
	padding-left:5px;
}
#hwwContents div.hwwEntrySet div.hwwEntryL div.hwwProductAbtGalleryThumSet h3{
	margin-bottom:20px;
}
#hwwContents div.hwwEntrySet div.hwwEntryL div.hwwProductAbtGalleryThumSet p.hwwProductAbtGalleryThumDate{
	color:#ff2400;
	margin-bottom:5px;	
}
#hwwContents div.hwwEntrySet div.hwwEntryL div.hwwProductAbtGalleryThumSet p.hwwProductAbtGalleryThumDate img{
	margin:0 8px;
}
#hwwContents div.hwwEntrySet div.hwwEntryL div.hwwProductAbtGalleryThumSet ul{
	padding-bottom:12px;
 /zoom:1;
}
#hwwContents div.hwwEntrySet div.hwwEntryL div.hwwProductAbtGalleryThumSet ul:after {
 content:'';
 display:block;
 clear:both;
}
#hwwContents div.hwwEntrySet div.hwwEntryL div.hwwProductAbtGalleryThumSet ul li{
	float:left;
	margin-right:18px;
	padding-bottom:20px;
}
#hwwContents div.hwwEntrySet div.hwwEntryL div.hwwProductAbtGalleryThumSet ul li.lastChild{
	margin-right:0;
}
#hwwContents div.hwwEntrySet div.hwwEntryL div.hwwProductAbtGalleryThumSet ul li img{
	vertical-align:top;
	vertical-align:bottom;
}
#hwwContents div.hwwEntrySet div.hwwEntryL div.hwwProductAbtGalleryThumSet ul li a:hover img{
	opacity:0.7;
	filter: alpha(opacity=70);
}
#hwwContents div.hwwEntrySet div.hwwEntryL div.hwwProductAbtGalleryDetail h3{
	margin-bottom:20px;
}
#hwwContents div.hwwEntrySet div.hwwEntryL div.hwwProductAbtGalleryDetail p{
	margin-bottom:20px;	
}
#hwwContents div.hwwEntrySet div.hwwEntryL div.hwwProductAbtGalleryDetail p.hwwProductAbtGalleryDate{
	color:#ff2400;
	margin-bottom:5px;	
}
#hwwContents div.hwwEntrySet div.hwwEntryL div.hwwProductAbtGalleryDetail p.hwwProductAbtGalleryDate img{
	margin:0 8px;
}
#hwwContents div.hwwEntrySet div.hwwEntryL div.hwwProductAbtGalleryDetail ul{
	position:relative;
	height:35px;
}
#hwwContents div.hwwEntrySet div.hwwEntryL div.hwwProductAbtGalleryDetail ul li.leftBtn{
	position:absolute;
	width:73px;
	height:15px;
	left:0;
	top:8px;
	overflow:hidden;
	line-height:0;
}
#hwwContents div.hwwEntrySet div.hwwEntryL div.hwwProductAbtGalleryDetail ul li.rightBtn{
	position:absolute;
	width:44px;
	height:15px;
	right:0;
	top:6px;
	overflow:hidden;
	line-height:0;
}
#hwwContents div.hwwEntrySet div.hwwEntryL div.hwwProductAbtGalleryDetail ul li.topBtn{
	position:absolute;
	width:160px;
	height:15px;
	left:250px;
	top:8px;
	overflow:hidden;
	line-height:0;
	text-align:center;
}
#hwwContents div.hwwEntrySet div.hwwEntryL div.hwwProductAbtGalleryDetail ul li a:hover img{
	opacity:0.7;
	filter: alpha(opacity=70);
}
#hwwContents div.hwwEntrySet div.hwwEntryL div.hwwProductAbtVideo{
	margin-bottom:20px;
	padding-bottom:20px;
	border-bottom:1px solid #cccccc;
}
#hwwContents div.hwwEntrySet div.hwwEntryL div.hwwProductAbtVideo h3{
	margin-bottom:20px;
}
#hwwContents div.hwwEntrySet div.hwwEntryL div.hwwProductAbtVideo dl.hwwProductAbtVideoCap{
	width:100%;
	margin:0 auto;
	padding:15px 0 0 0;
}
#hwwContents div.hwwEntrySet div.hwwEntryL div.hwwProductAbtVideo dl.hwwProductAbtVideoCap dt{
	font-weight:bold;
}
#hwwContents div.hwwEntrySet div.hwwEntryL div.hwwProductAbtVideo dl.hwwProductAbtVideoCap dd{
	font-weight:bold;
	font-size:85%;
}
#hwwContents div.hwwEntrySet div.hwwEntryL div.hwwProductAbtSpec h3{
	margin-bottom:20px;
}
#hwwContents div.hwwEntrySet div.hwwEntryL div.hwwProductAbtSpec table.hwwProductAbtSpecSet{
	font-size:85%;
	margin-bottom:5px;
}
#hwwContents div.hwwEntrySet div.hwwEntryL div.hwwProductAbtSpec table.hwwProductAbtSpecSet th.dataTtl{
	width:200px;
	background-color:#b7b7b7;
}
#hwwContents div.hwwEntrySet div.hwwEntryL div.hwwProductAbtSpec table.hwwProductAbtSpecSet th.dataSubTtl{
	width:200px;
	background-color:#e4e4e4;
}
/* product page set */
#hwwContents div.hwwEntrySet div.hwwEntryL ul.hwwProductSectionNav{
	padding-bottom:25px;
}
#hwwContents div.hwwEntrySet div.hwwEntryL ul.hwwProductSectionNav li{
	float:left;
}
#hwwContents div.hwwEntrySet div.hwwEntryL ul.hwwProductSectionNav li.lastChild{
	margin-right:0;
}
#hwwContents div.hwwEntrySet div.hwwEntryL ul.hwwProductSectionNav li img{
	vertical-align:top;
	vertical-align:bottom;
}
#hwwContents div.hwwEntrySet div.hwwEntryL div.hwwProductSection{
 
}
#hwwContents div.hwwEntrySet div.hwwEntryL div.hwwProductSectionUL{
 padding-bottom:15px;
	border-bottom:1px solid #cccccc;
}
#hwwContents div.hwwEntrySet div.hwwEntryL div.hwwProductSectionDL{
	margin-bottom:30px;
 padding-bottom:15px;
	background:url(../images/ent/img_gray_dot.gif) repeat-x left bottom;
}
#hwwContents div.hwwEntrySet div.hwwEntryL div.hwwProductSectionTM{
	padding-top:20px;
}
#hwwContents div.hwwEntrySet div.hwwEntryL div.hwwProductSection h3{
	min-height:25px;
 height:auto !important;
 height:25px;
 padding-bottom:30px;
}
#hwwContents div.hwwEntrySet div.hwwEntryL div.hwwProductSection h4{
 padding-bottom:20px;
}
#hwwContents div.hwwEntrySet div.hwwEntryL div.hwwProductSection h4.hwwProductSectionListTtl{
	color:#666666;
	margin-bottom:20px;
	padding-bottom:7px;
	border-bottom:1px solid #cccccc;
}
#hwwContents div.hwwEntrySet div.hwwEntryL div.hwwProductSection h4.hwwProductSectionVideoListTtl{
 padding-bottom:10px;
}
#hwwContents div.hwwEntrySet div.hwwEntryL div.hwwProductSection h5{
 padding-bottom:20px;
}
#hwwContents div.hwwEntrySet div.hwwEntryL div.hwwProductSection div.hwwProductSectionHgroup p{
	color:#888888;
	font-weight:bold;
	margin-bottom:7px;
}
#hwwContents div.hwwEntrySet div.hwwEntryL div.hwwProductSection dl.hwwProductSectionDraw{
	position:relative;
	padding-bottom:15px;
}
#hwwContents div.hwwEntrySet div.hwwEntryL div.hwwProductSection dl.hwwProductSectionDraw dt{
	position:absolute;
	left:0;
	top:0;
	z-index:1;
}
#hwwContents div.hwwEntrySet div.hwwEntryL div.hwwProductSection dl.hwwProductSectionDraw dd{
	position:absolute;
	z-index:5;
}
#hwwContents div.hwwEntrySet div.hwwEntryL div.hwwProductSection dl.hwwProductSectionDraw dd a:hover img{
	opacity:0.5;
	filter: alpha(opacity=50);
}
#hwwContents div.hwwEntrySet div.hwwEntryL div.hwwProductSection ul.hwwProductSectionDrawNav{
	text-align:center;
	padding-bottom:15px;
}
#hwwContents div.hwwEntrySet div.hwwEntryL div.hwwProductSection ul.hwwProductSectionDrawNav li{
	display:inline;
	margin-left:10px;
	padding-right:10px;
	border-right:1px solid #b4b4b4;
}
#hwwContents div.hwwEntrySet div.hwwEntryL div.hwwProductSection ul.hwwProductSectionDrawNav li.lastChild{
	padding-right:0;
	border-right:none;
}
#hwwContents div.hwwEntrySet div.hwwEntryL div.hwwProductSection ol{
 
}
#hwwContents div.hwwEntrySet div.hwwEntryL div.hwwProductSection ol li{
	list-style-type:decimal;
	list-style-position:outside;
	margin:0 0 20px 2.0em;
}
#hwwContents div.hwwEntrySet div.hwwEntryL div.hwwProductSection dl.hwwProductSectionNum{
	padding-bottom:15px; 
}
#hwwContents div.hwwEntrySet div.hwwEntryL div.hwwProductSection dl.hwwProductSectionNum dt{
 clear:left;
 float:left;
 width:3em;
}
#hwwContents div.hwwEntrySet div.hwwEntryL div.hwwProductSection dl.hwwProductSectionNum dd{
 margin-left:3em;
 margin-bottom:5px;
 zoom:1;
}
#hwwContents div.hwwEntrySet div.hwwEntryL div.hwwProductSection p.hwwProductSectionNoticeR{
	font-size:85%;
	color:#666666;
	text-align:right;
}
#hwwContents div.hwwEntrySet div.hwwEntryL div.hwwProductSection p.hwwProductSectionNotice{
	font-size:85%;
	color:#666666;
}
#hwwContents div.hwwEntrySet div.hwwEntryL div.hwwProductSection div.hwwProductSectionAll{
	
}
#hwwContents div.hwwEntrySet div.hwwEntryL div.hwwProductSection div.hwwProductSectionL{
	float:left;
	width:320px;
}
#hwwContents div.hwwEntrySet div.hwwEntryL div.hwwProductSection div.hwwProductSectionR{
	float:right;
	width:320px;
}
#hwwContents div.hwwEntrySet div.hwwEntryL div.hwwProductSection dl.hwwProductSectionCapImg{
	display:inline-block;
	margin-bottom:15px;
	/display:inline;
	/zoom:1;
}
#hwwContents div.hwwEntrySet div.hwwEntryL div.hwwProductSection dl.hwwProductSectionCapImg dt img{
	vertical-align:top;
	vertical-align:bottom;
}
#hwwContents div.hwwEntrySet div.hwwEntryL div.hwwProductSection dl.hwwProductSectionCapImg dd{
	font-size:85%;
	padding:3px 0;
}
#hwwContents div.hwwEntrySet div.hwwEntryL ul.hwwProductSectionPnav{
	position:relative;
	margin-top:-5px;
	border-top:1px solid #cccccc;
}
#hwwContents div.hwwEntrySet div.hwwEntryL ul.hwwProductSectionPnav li.leftBtn{
	position:absolute;
	width:73px;
	height:15px;
	left:0;
	top:8px;
	overflow:hidden;
	line-height:0;
}
#hwwContents div.hwwEntrySet div.hwwEntryL ul.hwwProductSectionPnav li.rightBtn{
	position:absolute;
	width:44px;
	height:15px;
	right:0;
	top:8px;
	overflow:hidden;
	line-height:0;
}
#hwwContents div.hwwEntrySet div.hwwEntryL ul.hwwProductSectionPnav li.numArea{
	position:absolute;
	width:60px;
	height:15px;
	left:300px;
	top:8px;
	overflow:hidden;
	text-align:center;
	font-size:77%;
	color:#419cf8;
}
#hwwContents div.hwwEntrySet div.hwwEntryL ul.hwwProductSectionPnav li a:hover img{
	opacity:0.7;
	filter: alpha(opacity=70);
}
#hwwContents div.hwwEntrySet div.hwwEntryL div.hwwProductSection table.hwwProductSectionTable{
	font-size:85%;
	margin-bottom:15px;
}
#hwwContents div.hwwEntrySet div.hwwEntryL div.hwwProductSection table.hwwProductSectionTable th.dataTtl{
	background-color:#b7b7b7;
}
#hwwContents div.hwwEntrySet div.hwwEntryL div.hwwProductSection table.hwwProductSectionTable th.dataSubTtl{
	background-color:#e4e4e4;
}
#hwwContents div.hwwEntrySet div.hwwEntryL div.hwwProductSection table.hwwProductSectionSpecTableS{
	width:100%;
	font-size:85%;
	margin-bottom:15px;
	border-collapse:collapse;
	border-spacing:0;
}
#hwwContents div.hwwEntrySet div.hwwEntryL div.hwwProductSection table.hwwProductSectionSpecTableS tr th,
#hwwContents div.hwwEntrySet div.hwwEntryL div.hwwProductSection table.hwwProductSectionSpecTableS tr td{
	padding:5px;
}
#hwwContents div.hwwEntrySet div.hwwEntryL div.hwwProductSection table.hwwProductSectionSpecTableS tr.dataBorder th,
#hwwContents div.hwwEntrySet div.hwwEntryL div.hwwProductSection table.hwwProductSectionSpecTableS tr.dataBorder td{
	border-bottom:1px solid #cccccc;	
}
#hwwContents div.hwwEntrySet div.hwwEntryL div.hwwProductSection table.hwwProductSectionSpecTableS th.dataTtl{
	color:#666666;
	background-color:#e0e0e0;
	text-shadow:0 1px 0 #ffffff;
}
#hwwContents div.hwwEntrySet div.hwwEntryL div.hwwProductSection table.hwwProductSectionSpecTableS th.dataSubTtl{
	color:#666666;
}
#hwwContents div.hwwEntrySet div.hwwEntryL div.hwwProductSection div.hwwProductSectionVideoListSet{
	margin-bottom:30px;
	padding:1px;
	border:1px solid #cccccc;
}
#hwwContents div.hwwEntrySet div.hwwEntryL div.hwwProductSection div.hwwProductSectionVideoListSet ul.hwwProductSectionVideoList{
	padding:13px 0 13px 13px;
	background-color:#eeeeee;
 /zoom:1;
}
#hwwContents div.hwwEntrySet div.hwwEntryL div.hwwProductSection div.hwwProductSectionVideoListSet ul.hwwProductSectionVideoList:after{
 content:'';
 display:block;
 clear:both;
}
#hwwContents div.hwwEntrySet div.hwwEntryL div.hwwProductSection div.hwwProductSectionVideoListSet ul.hwwProductSectionVideoList li{
	float:left;
	width:200px;
	padding-right:15px;
}
#hwwContents div.hwwEntrySet div.hwwEntryL div.hwwProductSection div.hwwProductSectionVideoListSet ul.hwwProductSectionVideoList li.lastChild{
	padding-right:0;
}
#hwwContents div.hwwEntrySet div.hwwEntryL div.hwwProductSection div.hwwProductSectionVideoListSet ul.hwwProductSectionVideoList li dl{
	
}
#hwwContents div.hwwEntrySet div.hwwEntryL div.hwwProductSection div.hwwProductSectionVideoListSet ul.hwwProductSectionVideoList li dl dt{
	padding-bottom:5px;	
}
#hwwContents div.hwwEntrySet div.hwwEntryL div.hwwProductSection div.hwwProductSectionVideoListSet ul.hwwProductSectionVideoList li dl dt img{
	vertical-align:top;
	vertical-align:bottom;
}
#hwwContents div.hwwEntrySet div.hwwEntryL div.hwwProductSection div.hwwProductSectionVideoListSet ul.hwwProductSectionVideoList li dl dd{
	padding-left:25px;
	background:url(../images/ent/icon_video.gif) no-repeat left 3px;
}
#hwwContents div.hwwEntrySet div.hwwEntryL div#hwwProductSectionPhotoIndexHgroup{
	width:580px;
	margin:0 0 30px 35px;
}
#hwwContents div.hwwEntrySet div.hwwEntryL div#hwwProductSectionPhotoIndexHgroup h2{
	font-size:108%;
}
#hwwContents div.hwwEntrySet div.hwwEntryL div.hwwProductSection div#hwwProductSectionPhotoIndex{
	width:620px;
	margin:0 0 0 35px;
}
#hwwContents div.hwwEntrySet div.hwwEntryL div.hwwProductSection div#hwwProductSectionPhotoIndex ul{
 /zoom:1;
}
#hwwContents div.hwwEntrySet div.hwwEntryL div.hwwProductSection div#hwwProductSectionPhotoIndex ul:after{
 content:'';
 display:block;
 clear:both;
}
#hwwContents div.hwwEntrySet div.hwwEntryL div.hwwProductSection div#hwwProductSectionPhotoIndex ul li{
	float:left;
	width:180px;
	text-align:center;
	margin:0 20px 20px 0;
	/margin:0 20px 10px 0;
}
#hwwContents div.hwwEntrySet div.hwwEntryL div.hwwProductSection div#hwwProductSectionPhotoIndex ul li.clearList{
	clear:both;
	float:none;
	width:100%;
	height:1px;
	line-height:0;
	margin:0;
	overflow:hidden;
}
#hwwContents div.hwwEntrySet div.hwwEntryL div.hwwProductSection div#hwwProductSectionPhotoIndex ul li a{
	display:inline-block;
	position:relative;
}
#hwwContents div.hwwEntrySet div.hwwEntryL div.hwwProductSection div#hwwProductSectionPhotoIndex ul li a img.zoomIcon{
	position:absolute;
	right:0;
	bottom:0;
}
#hwwContents div.hwwEntrySet div.hwwEntryL div.hwwProductSection div#hwwProductSectionPhoto{
	width:580px;
	margin:0 0 0 35px;
}
#hwwContents div.hwwEntrySet div.hwwEntryL div.hwwProductSection div#hwwProductSectionPhoto ul#hwwProductSectionPhotoNav{
	position:relative;
	width:580px;
	height:20px;
	font-size:77%;	
}
#hwwContents div.hwwEntrySet div.hwwEntryL div.hwwProductSection div#hwwProductSectionPhoto ul#hwwProductSectionPhotoNav li{
	position:absolute;
	width:190px;
}
#hwwContents div.hwwEntrySet div.hwwEntryL div.hwwProductSection div#hwwProductSectionPhoto ul#hwwProductSectionPhotoNav li.prevBtn{
	left:0;
	top:0;
}
#hwwContents div.hwwEntrySet div.hwwEntryL div.hwwProductSection div#hwwProductSectionPhoto ul#hwwProductSectionPhotoNav li.indexBtn{
	text-align:center;
	left:195px;
	top:0;	
}
#hwwContents div.hwwEntrySet div.hwwEntryL div.hwwProductSection div#hwwProductSectionPhoto ul#hwwProductSectionPhotoNav li.nextBtn{
	text-align:right;
	right:0;
	top:0;	
}
#hwwContents div.hwwEntrySet div.hwwEntryL div.hwwProductSection div#hwwProductSectionPhoto p.count{
	font-size:77%;	
	text-align:center;
	padding-bottom:15px;
}
#hwwContents div.hwwEntrySet div.hwwEntryL div.hwwProductSection div#hwwProductSectionPhoto p.photo{
	text-align:center;
	margin-bottom:10px;
}
#hwwContents div.hwwEntrySet div.hwwEntryL div.hwwProductSection div#hwwProductSectionPhoto p.caption{
	font-size:77%;
	padding-bottom:20px;
}
#hwwContents div.hwwEntrySet div.hwwEntryL div.hwwProductSection div#hwwProductSectionVideo{
	
}
/* for smartphone */
#hwwContents div.hwwEntrySet div.hwwEntryL div.hwwProductSection div#hwwProductSectionVideoSP{
	display:none;
}
/* for tablet */
#hwwContents div.hwwEntrySet div.hwwEntryL div.hwwProductSection div#hwwProductSectionVideoTablet{
	position:relative;
	width:660px;
	height:380px;
	background-color:#000;
}
#hwwContents div.hwwEntrySet div.hwwEntryL div.hwwProductSection div#hwwProductSectionVideoTablet div#hwwProductSectionVideoTabletLoad{
	position:absolute;
	width:640px;
	height:360px;
	text-align:center;
	padding-top:80px;
	left:10px;
	top:10px;
	z-index:100;
	background:no-repeat center top;
}
#hwwContents div.hwwEntrySet div.hwwEntryL div.hwwProductSection div#hwwProductSectionVideoTablet video#hwwProductSectionPlayerTablet{
	display:none;
	padding:10px 0 0 10px;
}
#hwwContents div.hwwEntrySet div.hwwEntryL div.hwwProductSection div#hwwProductSectionVideoData{
	width:640px;
	margin:15px 0 25px 10px;
}
#hwwContents div.hwwEntrySet div.hwwEntryL div.hwwProductSection div#hwwProductSectionVideoData h3{
	min-height:inherit;
	padding-bottom:0;
}
#hwwContents div.hwwEntrySet div.hwwEntryL div.hwwProductSection div#hwwProductSectionVideoData p{
	font-size:77%;
	font-weight:bold;
}
#hwwContents div.hwwEntrySet div.hwwEntryL div.hwwProductSection div#hwwProductSectionVideoTxt{
	width:640px;
	margin:15px 0 25px 10px;
}
#hwwContents div.hwwEntrySet div.hwwEntryL div.hwwProductSection div#hwwProductSectionVideoTxt p{
	margin-bottom:10px;
}
#hwwContents div.hwwEntrySet div.hwwEntryL div.hwwProductSection div#hwwProductSectionVideoThumArea{
	padding-top:20px;
	margin-bottom:40px;
}
#hwwContents div.hwwEntrySet div.hwwEntryL div.hwwProductSection div#hwwProductSectionVideoThumArea h4{
	width:640px;
	margin:0 auto 10px auto;
	padding-bottom:5px;
	border-bottom:1px solid #eeeeee;
}
#hwwContents div.hwwEntrySet div.hwwEntryL div.hwwProductSection div#hwwProductSectionVideoThumArea div.hwwProductSectionVideoThumSet{
	width:648px;
	margin:0 0 8px 10px;
	background:url(../../news/image/img_video_thumbg.gif) no-repeat left bottom;
	/zoom:1;
}
#hwwContents div.hwwEntrySet div.hwwEntryL div.hwwProductSection div#hwwProductSectionVideoThumArea div.hwwProductSectionVideoThumSet:after{
 content:'';
 display:block;
 clear:both;
}
#hwwContents div.hwwEntrySet div.hwwEntryL div.hwwProductSection div#hwwProductSectionVideoThumArea div.hwwProductSectionVideoThumSet dl.hwwModule{
	float:left;
	width:178px;
	margin:0 8px 0 0;
	padding:15px;
}
#hwwContents div.hwwEntrySet div.hwwEntryL div.hwwProductSection div#hwwProductSectionVideoThumArea div.hwwProductSectionVideoThumSet dl.hwwModule dt{
	font-size:85%;
}
#hwwContents div.hwwEntrySet div.hwwEntryL div.hwwProductSection div#hwwProductSectionVideoThumArea div.hwwProductSectionVideoThumSet dl.hwwModule dd{
	font-size:77%;
}
#hwwContents div.hwwEntrySet div.hwwEntryL div.hwwProductSection div#hwwProductSectionVideoThumArea div.hwwProductSectionVideoThumSet dl.hwwModule dd.hwwModuleThum{
	float:left;
}
#hwwContents div.hwwEntrySet div.hwwEntryL div.hwwProductSection div#hwwProductSectionVideoThumArea div.hwwProductSectionVideoThumSet dl.hwwModule dt.hwwModuleTxt50,
#hwwContents div.hwwEntrySet div.hwwEntryL div.hwwProductSection div#hwwProductSectionVideoThumArea div.hwwProductSectionVideoThumSet dl.hwwModule dd.hwwModuleTxt50{
	float:right;
	width:120px;
}
#hwwContents div.hwwEntrySet div.hwwEntryL div.hwwProductSection div#hwwProductSectionVideoThumArea div.hwwProductSectionVideoThumSet dl.hwwModule dt.hwwModuleTxt50 em{
	font-weight:bold;
}
#hwwContents div.hwwEntrySet div.hwwEntryL div.hwwProductSection div#hwwProductSectionVideoThumArea div.hwwProductSectionVideoThumSet dl.hwwModule dd.hwwModuleTxt50 a.hwwModuleLinkArw{
	display:block;
	padding-left:8px;
	background:url(../images/module/icon_linkarw.gif) no-repeat left 0.4em;
}
/* product feature page set */
#hwwContents div.hwwEntrySet div.hwwProductFeature {
	width: 880px;
	overflow: hidden;
	padding: 0 30px;
}
#hwwContents div.hwwEntrySet div.hwwProductFeature div.hwwProductFeatureSection {
	width: 940px;
	letter-spacing:-.40em;
	padding-bottom: 40px;
}
#hwwContents div.hwwEntrySet div.hwwProductFeature div.hwwProductFeatureSection h3 {
	padding-bottom: 20px;
}
#hwwContents div.hwwEntrySet div.hwwProductFeature div.hwwProductFeatureSection p {
	padding-bottom: 20px;
}
#hwwContents div.hwwEntrySet div.hwwProductFeature div.hwwProductFeatureSection span.hwwProductFeatureFigure {
	display: block;
	padding-bottom: 20px;
}
#hwwContents div.hwwEntrySet div.hwwProductFeature div.hwwProductFeatureSection div.hwwProductFeatureColumn {
	display:-moz-inline-box; /* for FF2 */
 display:inline-block;	
 *display:inline; /* for IE6, IE7 */
	width:410px;
	letter-spacing:normal;
	vertical-align:top;
	*zoom:1; /* for IE6, IE7 */
	padding: 0 60px 10px 0;
}
#hwwContents div.hwwEntrySet div.hwwProductFeature div.hwwProductFeatureSection div.hwwProductFeatureWhole {
	display:-moz-inline-box; /* for FF2 */
 display:inline-block;	
 *display:inline; /* for IE6, IE7 */
	width:880px;
	letter-spacing:normal;
	vertical-align:top;
	*zoom:1; /* for IE6, IE7 */
	padding: 0 0 10px 0;
}
/* news release page set */
#hwwContents div.hwwEntrySet div.hwwEntryL div.hwwNewsNavSet{
	position:relative;
	width:660px;
	height:70px;
	margin-bottom:10px;
	background:url(../../news/image/img_navbg.gif) repeat-x left top;
 /zoom:1;
}
#hwwContents div.hwwEntrySet div.hwwEntryL div.hwwNewsNavSet:after{
 content:'';
 display:block;
 clear:both;
}
#hwwContents div.hwwEntrySet div.hwwEntryL div.hwwNewsNavSet img{
	vertical-align:top;
	vertical-align:bottom;
}
#hwwContents div.hwwEntrySet div.hwwEntryL div.hwwNewsNavSet p#hwwNewsTtl{
	float:left;
	padding:10px 0 0 10px;
}
#hwwContents div.hwwEntrySet div.hwwEntryL div.hwwNewsNavSet ul#hwwNewsNav{
	float:right;
	padding-right:10px;
 /zoom:1;
}
#hwwContents div.hwwEntrySet div.hwwEntryL div.hwwNewsNavSet ul#hwwNewsNav:after{
 content:'';
 display:block;
 clear:both;
}
#hwwContents div.hwwEntrySet div.hwwEntryL div.hwwNewsNavSet ul#hwwNewsNav li{
	float:left;
}
#hwwContents div.hwwEntrySet div.hwwEntryL div.hwwNewsNavSet ul#hwwNewsNav li a{
	display:block;
	width:133px;
	height:1px;
	padding-top:29px;
	overflow:hidden;
	background:no-repeat left top;
}
#hwwContents div.hwwEntrySet div.hwwEntryL div.hwwNewsNavSet ul#hwwNewsNav li a img{
 _visibility:hidden;
}
#hwwContents div.hwwEntrySet div.hwwEntryL div.hwwNewsNavSet ul#hwwNewsNav li#storyBtn a{
	background-image:url(../../news/image/nav_full.gif);
}
#hwwContents div.hwwEntrySet div.hwwEntryL div.hwwNewsNavSet ul#hwwNewsNav li#photoBtn a{
	background-image:url(../../news/image/nav_photo.gif);
}
#hwwContents div.hwwEntrySet div.hwwEntryL div.hwwNewsNavSet ul#hwwNewsNav li#videoBtn a{
	background-image:url(../../news/image/nav_video.gif);
}
#hwwContents div.hwwEntrySet div.hwwEntryL div.hwwNewsNavSet ul#hwwNewsNav li a:hover{
	background-position:0 -30px;
}
#hwwContents div.hwwEntrySet div.hwwEntryL div.hwwNewsNavSet ul#hwwNewsNav li em a,
#hwwContents div.hwwEntrySet div.hwwEntryL div.hwwNewsNavSet ul#hwwNewsNav li em a:hover{
	background-position:0 -60px;
}
#hwwContents div.hwwEntrySet div.hwwEntryL div.hwwNewsNavSet div#hwwBuzz{
	position:absolute;
	width:660px;
	left:0;
	top:50px;
	/zoom:1;
}
#hwwContents div.hwwEntrySet div.hwwEntryL div.hwwNewsNavSet div#hwwBuzz:after{
 content:'';
 display:block;
 clear:both;
}
#hwwContents div.hwwEntrySet div.hwwEntryL div.hwwNewsNavSet div#hwwBuzz a:hover img{
	opacity:0.7;
	filter: alpha(opacity=70);
}
#hwwContents div.hwwEntrySet div.hwwEntryL div.hwwNewsNavSet div#hwwBuzz p#printBtn{
	float:right;
	margin-left:10px;
	padding:0 10px;
	background:url(../images/ent/img_buzzbg.gif) no-repeat left top;
}
#hwwContents div.hwwEntrySet div.hwwEntryL div.hwwNewsNavSet div#hwwBuzz ul{
	float:right;
}
#hwwContents div.hwwEntrySet div.hwwEntryL div.hwwNewsNavSet div#hwwBuzz ul li{
	display:inline;
	margin-left:5px;
}
#hwwContents div.hwwEntrySet div.hwwEntryL div.hwwNewsHgroup{
	width:580px;
	margin:0 0 40px 35px;
}
#hwwContents div.hwwEntrySet div.hwwEntryL div.hwwNewsHgroupLM{
	margin:0 0 20px 35px;
}
#hwwContents div.hwwEntrySet div.hwwEntryL div.hwwNewsHgroupTM{
	
}
#hwwContents div.hwwEntrySet div.hwwEntryL div.hwwNewsHgroup dl{
	padding-bottom:5px;
}
#hwwContents div.hwwEntrySet div.hwwEntryL div.hwwNewsHgroup dl dt,
#hwwContents div.hwwEntrySet div.hwwEntryL div.hwwNewsHgroup dl dd{
	color:#cc0000;
	display:inline;
}
#hwwContents div.hwwEntrySet div.hwwEntryL div.hwwNewsHgroup h2{
	font-size:108%;
}
#hwwContents div.hwwEntrySet div.hwwEntryL p.hwwNewsReturn{
	width:580px;
	font-size:77%;
	text-align:right;
	margin:15px 0 20px 35px;
}
#hwwContents div.hwwEntrySet div.hwwEntryL p.hwwNewsReturn.hwwNewsReturnW{
	width:650px;
	margin:15px 0 20px 0;
}
#hwwContents div.hwwEntrySet div.hwwEntryL div#hwwNewsPhotoIndex{
	width:620px;
	margin:0 0 0 35px;
}
#hwwContents div.hwwEntrySet div.hwwEntryL div#hwwNewsPhotoIndex ul{
 /zoom:1;
}
#hwwContents div.hwwEntrySet div.hwwEntryL div#hwwNewsPhotoIndex ul:after{
 content:'';
 display:block;
 clear:both;
}
#hwwContents div.hwwEntrySet div.hwwEntryL div#hwwNewsPhotoIndex ul li{
	float:left;
	width:180px;
	text-align:center;
	margin:0 20px 20px 0;
	/margin:0 20px 10px 0;
}
#hwwContents div.hwwEntrySet div.hwwEntryL div#hwwNewsPhotoIndex ul li.clearList{
	clear:both;
	float:none;
	width:100%;
	height:1px;
	line-height:0;
	margin:0;
	overflow:hidden;
}
#hwwContents div.hwwEntrySet div.hwwEntryL div#hwwNewsPhotoIndex ul li a{
	display:inline-block;
	position:relative;
}
#hwwContents div.hwwEntrySet div.hwwEntryL div#hwwNewsPhotoIndex ul li a img.zoomIcon{
	position:absolute;
	right:0;
	bottom:0;
}
#hwwContents div.hwwEntrySet div.hwwEntryL div#hwwNewsPhoto{
	width:580px;
	margin:0 0 0 35px;
}
#hwwContents div.hwwEntrySet div.hwwEntryL div#hwwNewsPhoto ul#hwwNewsPhotoNav{
	position:relative;
	width:580px;
	height:20px;
	font-size:77%;	
}
#hwwContents div.hwwEntrySet div.hwwEntryL div#hwwNewsPhoto ul#hwwNewsPhotoNav li{
	position:absolute;
	width:190px;
}
#hwwContents div.hwwEntrySet div.hwwEntryL div#hwwNewsPhoto ul#hwwNewsPhotoNav li.prevBtn{
	left:0;
	top:0;
}
#hwwContents div.hwwEntrySet div.hwwEntryL div#hwwNewsPhoto ul#hwwNewsPhotoNav li.indexBtn{
	text-align:center;
	left:195px;
	top:0;	
}
#hwwContents div.hwwEntrySet div.hwwEntryL div#hwwNewsPhoto ul#hwwNewsPhotoNav li.nextBtn{
	text-align:right;
	right:0;
	top:0;	
}
#hwwContents div.hwwEntrySet div.hwwEntryL div#hwwNewsPhoto p.count{
	font-size:77%;	
	text-align:center;
	padding-bottom:15px;
}
#hwwContents div.hwwEntrySet div.hwwEntryL div#hwwNewsPhoto p.photo{
	text-align:center;
	margin-bottom:10px;
}
#hwwContents div.hwwEntrySet div.hwwEntryL div#hwwNewsPhoto p.caption{
	font-size:77%;
	padding-bottom:20px;
}
#hwwContents div.hwwEntrySet div.hwwEntryL div#hwwNewsVideo{
	
}
/* for smartphone */
#hwwContents div.hwwEntrySet div.hwwEntryL div#hwwNewsVideoSP{
	display:none;
}
/* for tablet */
#hwwContents div.hwwEntrySet div.hwwEntryL div#hwwNewsVideoTablet{
	position:relative;
	width:660px;
	height:380px;
	background-color:#000;
}
#hwwContents div.hwwEntrySet div.hwwEntryL div#hwwNewsVideoTablet div#hwwNewsPlayerTabletLoad{
	position:absolute;
	width:640px;
	height:360px;
	text-align:center;
	padding-top:80px;
	left:10px;
	top:10px;
	z-index:100;
	background:no-repeat center top;
}
#hwwContents div.hwwEntrySet div.hwwEntryL div#hwwNewsVideoTablet video#hwwNewsPlayerTablet{
	display:none;
	padding:10px 0 0 10px;
}
#hwwContents div.hwwEntrySet div.hwwEntryL div#hwwNewsVideoData{
	width:640px;
	margin:15px 0 25px 10px;
}
#hwwContents div.hwwEntrySet div.hwwEntryL div#hwwNewsVideoData h3{
	
}
#hwwContents div.hwwEntrySet div.hwwEntryL div#hwwNewsVideoData p{
	font-size:77%;
	font-weight:bold;
}
#hwwContents div.hwwEntrySet div.hwwEntryL div#hwwNewsVideoTxt{
	width:640px;
	margin:15px 0 25px 10px;
}
#hwwContents div.hwwEntrySet div.hwwEntryL div#hwwNewsVideoTxt p{
	margin-bottom:10px;
}
#hwwContents div.hwwEntrySet div.hwwEntryL div#hwwNewsVideoThumArea{
	padding-top:20px;
	margin-bottom:40px;
}
#hwwContents div.hwwEntrySet div.hwwEntryL div#hwwNewsVideoThumArea h4{
	width:640px;
	margin:0 auto 10px auto;
	padding-bottom:5px;
	border-bottom:1px solid #eeeeee;
}
#hwwContents div.hwwEntrySet div.hwwEntryL div#hwwNewsVideoThumArea div.hwwNewsVideoThumSet{
	width:648px;
	margin:0 0 8px 10px;
	background:url(../../news/image/img_video_thumbg.gif) no-repeat left bottom;
	/zoom:1;
}
#hwwContents div.hwwEntrySet div.hwwEntryL div#hwwNewsVideoThumArea div.hwwNewsVideoThumSet:after{
 content:'';
 display:block;
 clear:both;
}
#hwwContents div.hwwEntrySet div.hwwEntryL div#hwwNewsVideoThumArea div.hwwNewsVideoThumSet dl.hwwModule{
	float:left;
	width:178px;
	margin:0 8px 0 0;
	padding:15px;
}
#hwwContents div.hwwEntrySet div.hwwEntryL div#hwwNewsVideoThumArea div.hwwNewsVideoThumSet dl.hwwModule dt{
	font-size:85%;
}
#hwwContents div.hwwEntrySet div.hwwEntryL div#hwwNewsVideoThumArea div.hwwNewsVideoThumSet dl.hwwModule dd{
	font-size:77%;
}
#hwwContents div.hwwEntrySet div.hwwEntryL div#hwwNewsVideoThumArea div.hwwNewsVideoThumSet dl.hwwModule dd.hwwModuleThum{
	float:left;
}
#hwwContents div.hwwEntrySet div.hwwEntryL div#hwwNewsVideoThumArea div.hwwNewsVideoThumSet dl.hwwModule dt.hwwModuleTxt50,
#hwwContents div.hwwEntrySet div.hwwEntryL div#hwwNewsVideoThumArea div.hwwNewsVideoThumSet dl.hwwModule dd.hwwModuleTxt50{
	float:right;
	width:120px;
}
#hwwContents div.hwwEntrySet div.hwwEntryL div#hwwNewsVideoThumArea div.hwwNewsVideoThumSet dl.hwwModule dt.hwwModuleTxt50 em{
	font-weight:bold;
}
#hwwContents div.hwwEntrySet div.hwwEntryL div#hwwNewsVideoThumArea div.hwwNewsVideoThumSet dl.hwwModule dd.hwwModuleTxt50 a.hwwModuleLinkArw{
	display:block;
	padding-left:8px;
	background:url(../images/module/icon_linkarw.gif) no-repeat left 0.4em;
}
#hwwContents div.hwwEntrySet div.hwwEntryL div.hwwNewsSection{
	width:580px;
	margin:0 0 0 35px;
	padding-bottom:20px;
}
#hwwContents div.hwwEntrySet div.hwwEntryL div.hwwNewsSection .boxLine{
	display:inline-block;
	padding:7px;
	border:1px solid #000;
	*display:inline;
	*zoom:1;
}
#hwwContents div.hwwEntrySet div.hwwEntryL div.hwwNewsSection .nm{
	font-weight:normal;
}
#hwwContents div.hwwEntrySet div.hwwEntryL div.hwwNewsSection .sr{
	font-weight:bold;
}
#hwwContents div.hwwEntrySet div.hwwEntryL div.hwwNewsSection .ul{
	text-decoration:underline;
}
#hwwContents div.hwwEntrySet div.hwwEntryL div.hwwNewsSection .decoTtl{
	text-indent:-20px;
	margin-left:20px;
}
#hwwContents div.hwwEntrySet div.hwwEntryL div.hwwNewsSection .decoTtl img{
	margin-right:9px;
}
#hwwContents div.hwwEntrySet div.hwwEntryL div.hwwNewsSection h3{
	margin-bottom:10px;
}
#hwwContents div.hwwEntrySet div.hwwEntryL div.hwwNewsSection h4{
	font-weight:normal;
	margin-bottom:5px;
}
#hwwContents div.hwwEntrySet div.hwwEntryL div.hwwNewsSection p{
	margin-bottom:15px;
}
#hwwContents div.hwwEntrySet div.hwwEntryL div.hwwNewsSection em{
	font-style:oblique;
}
#hwwContents div.hwwEntrySet div.hwwEntryL div.hwwNewsSection ul.hwwNewsList{
	margin-bottom:20px;
}
#hwwContents div.hwwEntrySet div.hwwEntryL div.hwwNewsSection ul.hwwNewsList li{
	margin-bottom:7px;
}
#hwwContents div.hwwEntrySet div.hwwEntryL div.hwwNewsSection ul.squareListBL li{
	list-style-image:url(../../news/image/square_b_l.gif);
	margin-left:20px;
}
#hwwContents div.hwwEntrySet div.hwwEntryL div.hwwNewsSection ul.squareListWL li{
	list-style-image:url(../../news/image/square_w_l.gif);
	margin-left:20px;
}
#hwwContents div.hwwEntrySet div.hwwEntryL div.hwwNewsSection ul.circleListBL li{
	list-style-image:url(../../news/image/circle_b_l.gif);
	margin-left:20px;
}
#hwwContents div.hwwEntrySet div.hwwEntryL div.hwwNewsSection ul.circleListWL li{
	list-style-image:url(../../news/image/circle_w_l.gif);
	margin-left:20px;
}
#hwwContents div.hwwEntrySet div.hwwEntryL div.hwwNewsSection ul.lozengeListBL li{
	list-style-image:url(../../news/image/lozenge_b_l.gif);
	margin-left:20px;
}
#hwwContents div.hwwEntrySet div.hwwEntryL div.hwwNewsSection ul.lozengeListWL li{
	list-style-image:url(../../news/image/lozenge_w_l.gif);
		margin-left:20px;
}
#hwwContents div.hwwEntrySet div.hwwEntryL div.hwwNewsSection ul.discList li{
	list-style-type:disc;
	margin-left:20px;
}
#hwwContents div.hwwEntrySet div.hwwEntryL div.hwwNewsSection ul.circleList li{
	list-style-type:circle;
	margin-left:20px;
}
#hwwContents div.hwwEntrySet div.hwwEntryL div.hwwNewsSection ul.squareList li{
	list-style-type:square;
	margin-left:20px;
}
#hwwContents div.hwwEntrySet div.hwwEntryL div.hwwNewsSection ul.numberList li{
	list-style-type:decimal;
	margin-left:20px;
}
#hwwContents div.hwwEntrySet div.hwwEntryL div.hwwNewsSection ul li.noInt{
	list-style:none;
}
#hwwContents div.hwwEntrySet div.hwwEntryL div.hwwNewsSection ul li.squareListBL{
	list-style-image:url(../../news/image/square_b_l.gif);
}
#hwwContents div.hwwEntrySet div.hwwEntryL div.hwwNewsSection ul li.squareListBL{
	list-style-image:url(../../news/image/square_b_l.gif);
}
#hwwContents div.hwwEntrySet div.hwwEntryL div.hwwNewsSection ul li.squareListWL{
	list-style-image:url(../../news/image/square_w_l.gif);
}
#hwwContents div.hwwEntrySet div.hwwEntryL div.hwwNewsSection ul li.circleListBL{
	list-style-image:url(../../news/image/circle_b_l.gif);
}
#hwwContents div.hwwEntrySet div.hwwEntryL div.hwwNewsSection ul li.circleListWL{
	list-style-image:url(../../news/image/circle_w_l.gif);
}
#hwwContents div.hwwEntrySet div.hwwEntryL div.hwwNewsSection ul li.lozengeListBL{
	list-style-image:url(../../news/image/lozenge_b_l.gif);
}
#hwwContents div.hwwEntrySet div.hwwEntryL div.hwwNewsSection ul li.lozengeListWL{
	list-style-image:url(../../news/image/lozenge_w_l.gif);
}
#hwwContents div.hwwEntrySet div.hwwEntryL div.hwwNewsSection ul li.discList{
	list-style-image:none;
	list-style-type:disc;
}
#hwwContents div.hwwEntrySet div.hwwEntryL div.hwwNewsSection ul li.circleList{
	list-style-image:none;
	list-style-type:circle;
}
#hwwContents div.hwwEntrySet div.hwwEntryL div.hwwNewsSection ul li.squareList{
	list-style-image:none;
	list-style-type:square;
}
#hwwContents div.hwwEntrySet div.hwwEntryL div.hwwNewsSection ul li.numberList{
	list-style-image:none;
	list-style-type:decimal;
}
#hwwContents div.hwwEntrySet div.hwwEntryL div.hwwNewsSection div.hwwNewsArticle{
	padding-left:20px;
}
#hwwContents div.hwwEntrySet div.hwwEntryL div.hwwNewsSection dl.hwwNewsNotice,
#hwwContents div.hwwEntrySet div.hwwEntryL div.hwwNewsSection ul.hwwNewsNotice{
	font-size:85%;
	margin-bottom:20px;
}
#hwwContents div.hwwEntrySet div.hwwEntryL div.hwwNewsSection dl.hwwNewsNoticeNM,
#hwwContents div.hwwEntrySet div.hwwEntryL div.hwwNewsSection ul.hwwNewsNoticeNM{
	margin-bottom:0;
}
#hwwContents div.hwwEntrySet div.hwwEntryL div.hwwNewsSection dl.hwwNewsNotice dt{
	clear:left;
	float:left;
	width:20px;
}
#hwwContents div.hwwEntrySet div.hwwEntryL div.hwwNewsSection dl.hwwNewsNotice dd{
	margin:0 0 5px 25px;
}
#hwwContents div.hwwEntrySet div.hwwEntryL div.hwwNewsSection ul.hwwNewsNotice li{
	margin:0 0 5px 0;
}
#hwwContents div.hwwEntrySet div.hwwEntryL div.hwwNewsSection div.hwwNewsImageArea{
	text-align:center;
	margin-bottom:30px;
	/zoom:1;
}
#hwwContents div.hwwEntrySet div.hwwEntryL div.hwwNewsSection div.hwwNewsImageArea:after{
 content:'';
 display:block;
 clear:both;
}
#hwwContents div.hwwEntrySet div.hwwEntryL div.hwwNewsSection div.hwwNewsImageArea p{
	text-align:center;
	margin-bottom:0;
}
#hwwContents div.hwwEntrySet div.hwwEntryL div.hwwNewsSection div.hwwNewsImageArea a{
	display:inline-block;
	position:relative;
}
#hwwContents div.hwwEntrySet div.hwwEntryL div.hwwNewsSection div.hwwNewsImageArea a img.zoomIcon{
	position:absolute;
	right:0;
	bottom:0;
}
#hwwContents div.hwwEntrySet div.hwwEntryL div.hwwNewsSection div.hwwNewsImageArea a img.pdfIcon{
	text-align:right;
	margin-left:-19px;
	padding-top:30px;
}
#hwwContents div.hwwEntrySet div.hwwEntryL div.hwwNewsSection div.hwwNewsImageArea dl{
	width:auto;
	display:inline-block;
	margin:0 auto;
	*display:inline;
	*zoom:1;
}
#hwwContents div.hwwEntrySet div.hwwEntryL div.hwwNewsSection div.hwwNewsImageArea dl dd{
	font-size:85%;
	text-align:left;
	padding-top:8px;
}
#hwwContents div.hwwEntrySet div.hwwEntryL div.hwwNewsSection div.hwwNewsImageAreaHalf dl{
	float:left;
	width:250px;
	margin-right:20px;
	padding-left:30px;
}
#hwwContents div.hwwEntrySet div.hwwEntryL div.hwwNewsSection div.hwwNewsImageAreaHalfW dl{
	float:left;
	width:280px;
	margin-right:20px;
}
#hwwContents div.hwwEntrySet div.hwwEntryL div.hwwNewsSection div.hwwNewsImageAreaTri dl{
	float:left;
	width:170px;
	margin-right:35px;
}
#hwwContents div.hwwEntrySet div.hwwEntryL div.hwwNewsSection div.hwwNewsImageAreaHalf dl.lastChild,
#hwwContents div.hwwEntrySet div.hwwEntryL div.hwwNewsSection div.hwwNewsImageAreaHalfW dl.lastChild,
#hwwContents div.hwwEntrySet div.hwwEntryL div.hwwNewsSection div.hwwNewsImageAreaTri dl.lastChild{
	margin-right:0;
	padding-left:0;
}
#hwwContents div.hwwEntrySet div.hwwEntryL div.hwwNewsSection div.hwwNewsTableArea{
	margin-bottom:40px;
	/zoom:1;
}
#hwwContents div.hwwEntrySet div.hwwEntryL div.hwwNewsSection div.hwwNewsTableArea:after{
 content:'';
 display:block;
 clear:both;
}
#hwwContents div.hwwEntrySet div.hwwEntryL div.hwwNewsSection div.hwwNewsTableArea table.hwwNewsTable{
	width:100%;
	font-size:93%;
	margin-bottom:0;
	border-collapse:collapse;
	border-spacing:0;
	border-top:1px solid #000;
	border-left:1px solid #000;
}
#hwwContents div.hwwEntrySet div.hwwEntryL div.hwwNewsSection div.hwwNewsTableArea table.hwwNewsTable th,
#hwwContents div.hwwEntrySet div.hwwEntryL div.hwwNewsSection div.hwwNewsTableArea table.hwwNewsTable td{
	vertical-align:top;
	margin:0;
	padding:5px;
	border-right:1px solid #000;
	border-bottom:1px solid #000;
}
#hwwContents div.hwwEntrySet div.hwwEntryL div.hwwNewsSection div.hwwNewsTableArea table.hwwNewsTable th{
	text-align:center;
}
#hwwContents div.hwwEntrySet div.hwwEntryL div.hwwNewsSection div.hwwNewsTableArea table.hwwNewsTable td{
	text-align:left;
}
#hwwContents div.hwwEntrySet div.hwwEntryL div.hwwNewsSection div.hwwNewsTableArea table.hwwNewsTableLL th{
	text-align:left;
}
#hwwContents div.hwwEntrySet div.hwwEntryL div.hwwNewsSection div.hwwNewsTableArea table.hwwNewsTableLL td{
	text-align:left;
}
#hwwContents div.hwwEntrySet div.hwwEntryL div.hwwNewsSection div.hwwNewsTableArea table.hwwNewsTableLC th{
	text-align:left;
}
#hwwContents div.hwwEntrySet div.hwwEntryL div.hwwNewsSection div.hwwNewsTableArea table.hwwNewsTableLC td{
	text-align:center;
}
#hwwContents div.hwwEntrySet div.hwwEntryL div.hwwNewsSection div.hwwNewsTableArea table.hwwNewsTableCC th{
	text-align:center;
}
#hwwContents div.hwwEntrySet div.hwwEntryL div.hwwNewsSection div.hwwNewsTableArea table.hwwNewsTableCC td{
	text-align:center;
}
#hwwContents div.hwwEntrySet div.hwwEntryL div.hwwNewsSection div.hwwNewsTableArea table.hwwNewsTableLR th{
	text-align:left;
}
#hwwContents div.hwwEntrySet div.hwwEntryL div.hwwNewsSection div.hwwNewsTableArea table.hwwNewsTableLR td{
	text-align:right;
}
#hwwContents div.hwwEntrySet div.hwwEntryL div.hwwNewsSection div.hwwNewsTableArea table.hwwNewsTableCR th{
	text-align:center;
}
#hwwContents div.hwwEntrySet div.hwwEntryL div.hwwNewsSection div.hwwNewsTableArea table.hwwNewsTableCR td{
	text-align:right;
}
#hwwContents div.hwwEntrySet div.hwwEntryL div.hwwNewsSection div.hwwNewsTableArea table.hwwNewsTableNB{
	border-top:1px solid #FFF;
	border-left:1px solid #FFF;
}
#hwwContents div.hwwEntrySet div.hwwEntryL div.hwwNewsSection div.hwwNewsTableArea table.hwwNewsTableNB th,
#hwwContents div.hwwEntrySet div.hwwEntryL div.hwwNewsSection div.hwwNewsTableArea table.hwwNewsTableNB td{
	border-right:1px solid #FFF;
	border-bottom:1px solid #FFF;
}
#hwwContents div.hwwEntrySet div.hwwEntryL div.hwwNewsSection div.hwwNewsTableArea table.hwwNewsTable th.tableItemL,
#hwwContents div.hwwEntrySet div.hwwEntryL div.hwwNewsSection div.hwwNewsTableArea table.hwwNewsTable td.tableItemL{
	text-align:left;
}
#hwwContents div.hwwEntrySet div.hwwEntryL div.hwwNewsSection div.hwwNewsTableArea table.hwwNewsTable th.tableItemC,
#hwwContents div.hwwEntrySet div.hwwEntryL div.hwwNewsSection div.hwwNewsTableArea table.hwwNewsTable td.tableItemC{
	text-align:center;
}
#hwwContents div.hwwEntrySet div.hwwEntryL div.hwwNewsSection div.hwwNewsTableArea table.hwwNewsTable th.tableItemR,
#hwwContents div.hwwEntrySet div.hwwEntryL div.hwwNewsSection div.hwwNewsTableArea table.hwwNewsTable td.tableItemR{
	text-align:right;
}
#hwwContents div.hwwEntrySet div.hwwEntryL div.hwwNewsSection div.hwwNewsTableArea ul li{
	float:left;
	width:275px;
	margin-right:30px;
}
#hwwContents div.hwwEntrySet div.hwwEntryL div.hwwNewsSection div.hwwNewsTableArea ul li.lastChild{
	margin-right:0;
}
#hwwContents div.hwwEntrySet div.hwwEntryL div.hwwNewsSection .mg0,
#hwwContents div.hwwEntrySet div.hwwEntryL div.hwwNewsSection div.mg0,
#hwwContents div.hwwEntrySet div.hwwEntryL div.hwwNewsSection div.hwwNewsTableArea table.mg0{
	margin-bottom:0;
}
#hwwContents div.hwwEntrySet div.hwwEntryL div.hwwNewsSection .mg5,
#hwwContents div.hwwEntrySet div.hwwEntryL div.hwwNewsSection div.mg5,
#hwwContents div.hwwEntrySet div.hwwEntryL div.hwwNewsSection div.hwwNewsTableArea table.mg5{
	margin-bottom:5px;
}
#hwwContents div.hwwEntrySet div.hwwEntryL div.hwwNewsSection .mg10,
#hwwContents div.hwwEntrySet div.hwwEntryL div.hwwNewsSection div.mg10,
#hwwContents div.hwwEntrySet div.hwwEntryL div.hwwNewsSection div.hwwNewsTableArea table.mg10{
	margin-bottom:10px;
}
#hwwContents div.hwwEntrySet div.hwwEntryL div.hwwNewsSection .mg20,
#hwwContents div.hwwEntrySet div.hwwEntryL div.hwwNewsSection div.mg20,
#hwwContents div.hwwEntrySet div.hwwEntryL div.hwwNewsSection div.hwwNewsTableArea table.mg20{
	margin-bottom:20px;
}
#hwwContents div.hwwEntrySet div.hwwEntryL div.hwwNewsSection .mg30,
#hwwContents div.hwwEntrySet div.hwwEntryL div.hwwNewsSection div.mg30,
#hwwContents div.hwwEntrySet div.hwwEntryL div.hwwNewsSection div.hwwNewsTableArea table.mg30{
	margin-bottom:30px;
}
#hwwContents div.hwwEntrySet div.hwwEntryL div.hwwNewsSection .mg40,
#hwwContents div.hwwEntrySet div.hwwEntryL div.hwwNewsSection div.mg40,
#hwwContents div.hwwEntrySet div.hwwEntryL div.hwwNewsSection div.hwwNewsTableArea table.mg40{
	margin-bottom:40px;
}
#hwwContents div.hwwEntrySet div.hwwEntryL div.hwwNewsSection .mg50,
#hwwContents div.hwwEntrySet div.hwwEntryL div.hwwNewsSection div.mg50,
#hwwContents div.hwwEntrySet div.hwwEntryL div.hwwNewsSection div.hwwNewsTableArea table.mg50{
	margin-bottom:50px;
}
#hwwContents div.hwwEntrySet div.hwwEntryL div.hwwNewsAside{
	width:580px;
	margin:0 0 0 35px;
	padding:10px 0;
	border-top:1px solid #999999;
}
#hwwContents div.hwwEntrySet div.hwwEntryL div.hwwNewsAside h4{
	margin-bottom:15px;
}
#hwwContents div.hwwEntrySet div.hwwEntryL div.hwwNewsAside ul li{
	list-style-type:disc;
	margin-left:20px;
}
#hwwContents div.hwwEntrySet div.hwwEntryL div.hwwNewsEmbed {
 position: relative;
 width: 100%;
 margin-bottom: 50px;
 padding-bottom: 56%;
}
#hwwContents div.hwwEntrySet div.hwwEntryL div.hwwNewsEmbed iframe{
	position: absolute;
 top: 0;
 left: 0;
 width: 100%;
 height: 100%;
}
/* Motorsports race page set */
#hwwContents div.hwwEntrySet div.hwwEntryL div.hwwMSraceNavSet{
	position:relative;
 width:660px;
	min-height:115px;
 height:auto !important;
 height:115px;
	margin-bottom:10px;
 /zoom:1;
}
#hwwContents div.hwwEntrySet div.hwwEntryL div.hwwMSraceNavSet:after{
 content:'';
 display:block;
 clear:both;
}
#hwwContents div.hwwEntrySet div.hwwEntryL div.hwwMSraceNavSetOverview{
	min-height:65px;
 height:auto !important;
 height:65px;
	margin-bottom:15px;
}
#hwwContents div.hwwEntrySet div.hwwEntryL div.hwwMSraceNavSet div.hwwMSraceTitle{
	padding-bottom:15px;
}
#hwwContents div.hwwEntrySet div.hwwEntryL div.hwwMSraceNavSet div.hwwMSraceTitle p{
	font-size:93%;
	font-weight:bold;
}
#hwwContents div.hwwEntrySet div.hwwEntryL div.hwwMSraceNavSet div.hwwMSraceTitle h2{
	font-size:108%;
	padding-left:28px;
	background:url(../images/motorsports/icon_ttl.gif) no-repeat left 0.3em;
}
#hwwContents div.hwwEntrySet div.hwwEntryL div.hwwMSraceNavSet div#hwwBuzz{
	position:absolute;
	width:660px;
	color:#ffffff;
	right:10px;
	bottom:0;
	/zoom:1;
}
#hwwContents div.hwwEntrySet div.hwwEntryL div.hwwMSraceNavSet div#hwwBuzz:after{
 content:'';
 display:block;
 clear:both;
}
#hwwContents div.hwwEntrySet div.hwwEntryL div.hwwMSraceNavSet div#hwwBuzz a:hover img{
	opacity:0.7;
	filter: alpha(opacity=70);
}
#hwwContents div.hwwEntrySet div.hwwEntryL div.hwwMSraceNavSet div#hwwBuzz ul{
	float:right;
}
#hwwContents div.hwwEntrySet div.hwwEntryL div.hwwMSraceNavSet div#hwwBuzz ul li{
	display:inline;
	margin-left:5px;
}
#hwwContents div.hwwEntrySet div.hwwEntryL div.hwwMSraceNavSet ul#hwwMSraceNav{
	padding-left:10px;
	background:url(../images/motorsports/img_navbg.gif) repeat-x left bottom;
	/zoom:1;
}
#hwwContents div.hwwEntrySet div.hwwEntryL div.hwwMSraceNavSet ul#hwwMSraceNav:after{
 content:'';
 display:block;
 clear:both;
}
#hwwContents div.hwwEntrySet div.hwwEntryL div.hwwMSraceNavSet ul#hwwMSraceNav li{
	float:left;
}
#hwwContents div.hwwEntrySet div.hwwEntryL div.hwwMSraceNavSet ul#hwwMSraceNav li a{
	display:block;
	height:1px;
	padding-top:29px;
	overflow:hidden;
	background:no-repeat left top;
}
#hwwContents div.hwwEntrySet div.hwwEntryL div.hwwMSraceNavSet ul#hwwMSraceNav li a img{
 _visibility:hidden;
}
#hwwContents div.hwwEntrySet div.hwwEntryL div.hwwMSraceNavSet ul.hwwMSraceNav4 li a{
 width:160px;
}
#hwwContents div.hwwEntrySet div.hwwEntryL div.hwwMSraceNavSet ul.hwwMSraceNav4 li#overviewBtn a{
	background-image:url(../images/motorsports/nav_tab4_overview.gif);
}
#hwwContents div.hwwEntrySet div.hwwEntryL div.hwwMSraceNavSet ul.hwwMSraceNav4 li#resultBtn a{
	background-image:url(../images/motorsports/nav_tab4_results.gif);
}
#hwwContents div.hwwEntrySet div.hwwEntryL div.hwwMSraceNavSet ul.hwwMSraceNav4 li#qualifyingBtn a{
	background-image:url(../images/motorsports/nav_tab4_qualifying.gif);
}
#hwwContents div.hwwEntrySet div.hwwEntryL div.hwwMSraceNavSet ul.hwwMSraceNav4 li#photoBtn a{
	background-image:url(../images/motorsports/nav_tab4_photo.gif);
}
#hwwContents div.hwwEntrySet div.hwwEntryL div.hwwMSraceNavSet ul.hwwMSraceNav4 li#videoBtn a{
	background-image:url(../images/motorsports/nav_tab4_video.gif);
}
#hwwContents div.hwwEntrySet div.hwwEntryL div.hwwMSraceNavSet ul.hwwMSraceNav3 li a{
 width:213px;
}
#hwwContents div.hwwEntrySet div.hwwEntryL div.hwwMSraceNavSet ul.hwwMSraceNav3 li#overviewBtn a{
	background-image:url(../images/motorsports/nav_tab3_overview.gif);
}
#hwwContents div.hwwEntrySet div.hwwEntryL div.hwwMSraceNavSet ul.hwwMSraceNav3 li#resultBtn a{
	background-image:url(../images/motorsports/nav_tab3_results.gif);
}
#hwwContents div.hwwEntrySet div.hwwEntryL div.hwwMSraceNavSet ul.hwwMSraceNav3 li#photoBtn a{
	background-image:url(../images/motorsports/nav_tab3_photo.gif);
}
#hwwContents div.hwwEntrySet div.hwwEntryL div.hwwMSraceNavSet ul.hwwMSraceNav3 li#videoBtn a{
	background-image:url(../images/motorsports/nav_tab3_video.gif);
}
#hwwContents div.hwwEntrySet div.hwwEntryL div.hwwMSraceNavSet ul.hwwMSraceNav2 li a{
 width:320px;
}
#hwwContents div.hwwEntrySet div.hwwEntryL div.hwwMSraceNavSet ul.hwwMSraceNav2 li#resultBtn a{
	background-image:url(../images/motorsports/nav_tab2_results.gif);
}
#hwwContents div.hwwEntrySet div.hwwEntryL div.hwwMSraceNavSet ul.hwwMSraceNav2 li#qualifyingBtn a{
	background-image:url(../images/motorsports/nav_tab2_qualifying.gif);
}
#hwwContents div.hwwEntrySet div.hwwEntryL div.hwwMSraceNavSet ul.hwwMSraceNav2 li#fullstoryBtn a{
	background-image:url(../images/motorsports/nav_tab2_fullstory.gif);
}
#hwwContents div.hwwEntrySet div.hwwEntryL div.hwwMSraceNavSet ul#hwwMSraceNav li a:hover{
	background-position:0 -30px;
}
#hwwContents div.hwwEntrySet div.hwwEntryL div.hwwMSraceNavSet ul#hwwMSraceNav li em a,
#hwwContents div.hwwEntrySet div.hwwEntryL div.hwwMSraceNavSet ul#hwwMSraceNav li em a:hover{
	background-position:0 -60px;
}
#hwwContents div.hwwEntrySet div.hwwEntryL div.hwwMSraceHgroup{
	width:580px;
	margin:0 0 40px 35px;
}
#hwwContents div.hwwEntrySet div.hwwEntryL div.hwwMSraceHgroupTS{
	padding-top:0;
}
#hwwContents div.hwwEntrySet div.hwwEntryL div.hwwMSraceHgroup dl{
	padding-bottom:5px;
}
#hwwContents div.hwwEntrySet div.hwwEntryL div.hwwMSraceHgroup dl dt,
#hwwContents div.hwwEntrySet div.hwwEntryL div.hwwMSraceHgroup dl dd{
	color:#cc0000;
	display:inline;
}
#hwwContents div.hwwEntrySet div.hwwEntryL div.hwwMSraceHgroup h2{
	font-size:108%;
}
#hwwContents div.hwwEntrySet div.hwwEntryL div.hwwMSraceSection{
	width:580px;
	margin:0 0 0 35px;
	padding-bottom:20px;
	/zoom:1;
}
#hwwContents div.hwwEntrySet div.hwwEntryL div.hwwMSraceSection h3{
	margin-bottom:15px;
}
#hwwContents div.hwwEntrySet div.hwwEntryL div.hwwMSraceSection p{
	margin-bottom:15px;
}
#hwwContents div.hwwEntrySet div.hwwEntryL div.hwwMSraceSection p.teaserTxt{
	color:#666666;
	margin-bottom:30px;
}
#hwwContents div.hwwEntrySet div.hwwEntryL div.hwwMSraceSection:after{
 content:'';
 display:block;
 clear:both;
}
#hwwContents div.hwwEntrySet div.hwwEntryL div.hwwMSraceOverviewSectionL{
	float:left;
	width:210px;
}
#hwwContents div.hwwEntrySet div.hwwEntryL div.hwwMSraceOverviewSectionL div.hwwMSraceOverviewAside{
	padding-bottom:30px;
}
#hwwContents div.hwwEntrySet div.hwwEntryL div.hwwMSraceOverviewSectionL div.hwwMSraceOverviewAside div.hwwMSraceOverviewAsideTtl{
	margin-bottom:10px;
	padding-bottom:7px;
	background:url(../images/ent/frm_tri_ttlbg_bottom.gif) no-repeat left bottom;
 /zoom:1;
}
#hwwContents div.hwwEntrySet div.hwwEntryL div.hwwMSraceOverviewSectionL div.hwwMSraceOverviewAside div.hwwMSraceOverviewAsideTtl:after{
 content:'';
 display:block;
 clear:both;
}
#hwwContents div.hwwEntrySet div.hwwEntryL div.hwwMSraceOverviewSectionL div.hwwMSraceOverviewAside div.hwwMSraceOverviewAsideTtl h3{
	font-weight:bold;
	color:#666666;
	padding:7px 10px 0 10px;
	background:url(../images/ent/frm_tri_ttlbg_top.gif) no-repeat left top;
}
:root *> #hwwContents div.hwwEntrySet div.hwwEntryL div.hwwMSraceOverviewSectionL div.hwwMSraceOverviewAside div.hwwMSraceOverviewAsideTtl h3{
	text-shadow:0 1px 0 #FFFFFF;
}
#hwwContents div.hwwEntrySet div.hwwEntryL div.hwwMSraceOverviewSectionL div.hwwMSraceOverviewAside dl.hwwMSraceOverviewAsideCircuit dt{
	text-align:center;
	padding-bottom:10px;
}
#hwwContents div.hwwEntrySet div.hwwEntryL div.hwwMSraceOverviewSectionL div.hwwMSraceOverviewAside dl.hwwMSraceOverviewAsideCircuit dd{
	padding:0 5px;
}
#hwwContents div.hwwEntrySet div.hwwEntryL div.hwwMSraceOverviewSectionR{
	float:right;
	width:435px;
}
#hwwContents div.hwwEntrySet div.hwwEntryL div.hwwMSraceOverviewSectionR div.hwwMSraceOverviewArticle{
	padding-bottom:30px;
 /zoom:1;
}
#hwwContents div.hwwEntrySet div.hwwEntryL div.hwwMSraceOverviewSectionR div.hwwMSraceOverviewArticle:after{
 content:'';
 display:block;
 clear:both;
}
#hwwContents div.hwwEntrySet div.hwwEntryL div.hwwMSraceOverviewSectionR div.hwwMSraceOverviewArticle div.hwwMSraceOverviewArticleTtl{
	margin-bottom:10px;
	padding-bottom:7px;
	background:url(../images/ent/frm_two-thirds_ttlbg_bottom.gif) no-repeat left bottom;
 /zoom:1;
}
#hwwContents div.hwwEntrySet div.hwwEntryL div.hwwMSraceOverviewSectionR div.hwwMSraceOverviewArticle div.hwwMSraceOverviewArticleTtl:after{
 content:'';
 display:block;
 clear:both;
}
#hwwContents div.hwwEntrySet div.hwwEntryL div.hwwMSraceOverviewSectionR div.hwwMSraceOverviewArticle div.hwwMSraceOverviewArticleTtl h3{
	font-weight:bold;
	color:#666666;
	padding:7px 10px 0 10px;
	background:url(../images/ent/frm_two-thirds_ttlbg_top.gif) no-repeat left top;
}
:root *> #hwwContents div.hwwEntrySet div.hwwEntryL div.hwwMSraceOverviewSectionR div.hwwMSraceOverviewArticle div.hwwMSraceOverviewArticleTtl h3{
	text-shadow:0 1px 0 #FFFFFF;
}
#hwwContents div.hwwEntrySet div.hwwEntryL div.hwwMSraceOverviewSectionR div.hwwMSraceOverviewArticle div.hwwMSraceOverviewArticle-inner{
	padding:0 5px;
 /zoom:1;
}
#hwwContents div.hwwEntrySet div.hwwEntryL div.hwwMSraceOverviewSectionR div.hwwMSraceOverviewArticle div.hwwMSraceOverviewArticle-inner:after{
 content:'';
 display:block;
 clear:both;
}
#hwwContents div.hwwEntrySet div.hwwEntryL div.hwwMSraceOverviewSectionR div.hwwMSraceOverviewArticle dl.hwwMSraceOverviewArticleData{
	
}
#hwwContents div.hwwEntrySet div.hwwEntryL div.hwwMSraceOverviewSectionR div.hwwMSraceOverviewArticle dl.hwwMSraceOverviewArticleDataImgSet{
	position:relative;
	min-height:120px;
 height:auto !important;
 height:120px;
	padding-left:190px;
}
#hwwContents div.hwwEntrySet div.hwwEntryL div.hwwMSraceOverviewSectionR div.hwwMSraceOverviewArticle dl.hwwMSraceOverviewArticleData dt.photo{
	position:absolute;
	left:0;
	top:0;
}
#hwwContents div.hwwEntrySet div.hwwEntryL div.hwwMSraceOverviewSectionR div.hwwMSraceOverviewArticle dl.hwwMSraceOverviewArticleData dt.title{
	font-size:93%;
	font-weight:bold;
	padding-bottom:10px;
}
#hwwContents div.hwwEntrySet div.hwwEntryL div.hwwMSraceOverviewSectionR div.hwwMSraceOverviewArticle dl.hwwMSraceOverviewArticleData dd.txt{
	font-size:93%;
	padding-bottom:10px;
}
#hwwContents div.hwwEntrySet div.hwwEntryL div.hwwMSraceOverviewSectionR div.hwwMSraceOverviewArticle dl.hwwMSraceOverviewArticleData dd.update{
	font-size:93%;
	color:#666666;
	padding-bottom:10px;
}
#hwwContents div.hwwEntrySet div.hwwEntryL div.hwwMSraceOverviewSectionR div.hwwMSraceOverviewArticle dl.hwwMSraceOverviewArticleData dd.links ul{
	font-size:85%;
}
#hwwContents div.hwwEntrySet div.hwwEntryL div.hwwMSraceOverviewSectionR div.hwwMSraceOverviewArticle dl.hwwMSraceOverviewArticleData dd.links ul li{
	margin-bottom:5px;
}
#hwwContents div.hwwEntrySet div.hwwEntryL div.hwwMSraceOverviewSectionR div.hwwMSraceOverviewArticle dl.hwwMSraceOverviewPhotos{
	padding:0 0 20px 10px;
	/zoom:1;
}
#hwwContents div.hwwEntrySet div.hwwEntryL div.hwwMSraceOverviewSectionR div.hwwMSraceOverviewArticle dl.hwwMSraceOverviewPhotos:after{
 content:'';
 display:block;
 clear:both;
}
#hwwContents div.hwwEntrySet div.hwwEntryL div.hwwMSraceOverviewSectionR div.hwwMSraceOverviewArticle dl.hwwMSraceOverviewPhotos dt{
	color:#888888;
	padding:0 10px 10px 0;
}
#hwwContents div.hwwEntrySet div.hwwEntryL div.hwwMSraceOverviewSectionR div.hwwMSraceOverviewArticle dl.hwwMSraceOverviewPhotos dd{
	position:relative;
	float:left;
	width:86px;
	height:86px;
	margin:0 15px 10px 0;
}
#hwwContents div.hwwEntrySet div.hwwEntryL div.hwwMSraceOverviewSectionR div.hwwMSraceOverviewArticle dl.hwwMSraceOverviewPhotos dd img{
	vertical-align:top;
	vertical-align:bottom;
}
#hwwContents div.hwwEntrySet div.hwwEntryL div.hwwMSraceOverviewSectionR div.hwwMSraceOverviewArticle dl.hwwMSraceOverviewPhotos dd img.zoomIcon{
	position:absolute;
	right:0;
	bottom:0;
}
#hwwContents div.hwwEntrySet div.hwwEntryL div.hwwMSraceSection div.hwwMSraceImageArea{
	text-align:center;
	margin-bottom:30px;
	/zoom:1;
}
#hwwContents div.hwwEntrySet div.hwwEntryL div.hwwMSraceSection div.hwwMSraceImageArea:after{
 content:'';
 display:block;
 clear:both;
}
#hwwContents div.hwwEntrySet div.hwwEntryL div.hwwMSraceSection div.hwwMSraceImageArea img{
	vertical-align:top;
	vertical-align:bottom;
}
#hwwContents div.hwwEntrySet div.hwwEntryL div.hwwMSraceSection div.hwwMSraceImageArea a{
	display:inline-block;
	position:relative;
}
#hwwContents div.hwwEntrySet div.hwwEntryL div.hwwMSraceSection div.hwwMSraceImageArea a img.zoomIcon{
	position:absolute;
	right:0;
	bottom:0;
}
#hwwContents div.hwwEntrySet div.hwwEntryL div.hwwMSraceSection div.hwwMSraceImageArea dl{
	display:inline-block;
	vertical-align:top;
	margin:0 10px;
	*display:inline;
	*zoom:1;
}
#hwwContents div.hwwEntrySet div.hwwEntryL div.hwwMSraceSection div.hwwMSraceImageArea dl dd{
	font-size:85%;
	text-align:left;
	padding-top:8px;
}
#hwwContents div.hwwEntrySet div.hwwEntryL div.hwwMSraceSection dl.hwwMSraceSectionInterview dt{
	color:#cc0000;
	font-weight:bold;
}
#hwwContents div.hwwEntrySet div.hwwEntryL div.hwwMSraceSection dl.hwwMSraceSectionInterview dd{
	padding-bottom:20px;
}
#hwwContents div.hwwEntrySet div.hwwEntryL div.hwwMSraceSection h3.hwwMSraceTableTtl{
	font-size:108%;
	font-weight:bold;
	margin-bottom:0;
	padding-bottom:10px;
}
#hwwContents div.hwwEntrySet div.hwwEntryL div.hwwMSraceSection table.hwwMSraceTable{
	width:100%;
	margin-bottom:15px;
	border-collapse:collapse;
	border-spacing:0;
	border-top:1px solid #333333;
	border-left:1px solid #333333;	
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box; 
 -ms-box-sizing:border-box;
 box-sizing:border-box;
}
#hwwContents div.hwwEntrySet div.hwwEntryL div.hwwMSraceSection table.hwwMSraceTable caption{
	font-size:108%;
	font-weight:bold;
	padding-bottom:7px;
}
#hwwContents div.hwwEntrySet div.hwwEntryL div.hwwMSraceSection table.hwwMSraceTable th,
#hwwContents div.hwwEntrySet div.hwwEntryL div.hwwMSraceSection table.hwwMSraceTable td{
	font-size:94%;
	padding:3px;
	border-right:1px solid #333333;
	border-bottom:1px solid #333333;	
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box; 
 -ms-box-sizing:border-box;
 box-sizing:border-box;
}
#hwwContents div.hwwEntrySet div.hwwEntryL div.hwwMSraceSection table.hwwMSraceTable th{
	color:#ffffff;	
	background-color:#4c4c4c;
}
#hwwContents div.hwwEntrySet div.hwwEntryL div.hwwMSraceSection table.hwwMSraceTable th.rank,
#hwwContents div.hwwEntrySet div.hwwEntryL div.hwwMSraceSection table.hwwMSraceTable td.rank{
	width:15%;
	text-align:center;
}
#hwwContents div.hwwEntrySet div.hwwEntryL div.hwwMSraceSection table.hwwMSraceTable th.point,
#hwwContents div.hwwEntrySet div.hwwEntryL div.hwwMSraceSection table.hwwMSraceTable td.point{
	width:15%;
	text-align:center;
}
#hwwContents div.hwwEntrySet div.hwwEntryL div.hwwMSraceSection table.hwwMSraceTable th.center,
#hwwContents div.hwwEntrySet div.hwwEntryL div.hwwMSraceSection table.hwwMSraceTable td.center{
	text-align:center;
}
#hwwContents div.hwwEntrySet div.hwwEntryL div.hwwMSraceSection table.hwwMSraceTableS th,
#hwwContents div.hwwEntrySet div.hwwEntryL div.hwwMSraceSection table.hwwMSraceTableS td{
	font-size:85%;
	padding:2px;
}
#hwwContents div.hwwEntrySet div.hwwEntryL div.hwwMSraceSection table.hwwMSraceTableS th.rank,
#hwwContents div.hwwEntrySet div.hwwEntryL div.hwwMSraceSection table.hwwMSraceTableS td.rank{
	width:4%;
}
#hwwContents div.hwwEntrySet div.hwwEntryL div.hwwMSraceSection table.hwwMSraceTable tr.hondaTeam td{
	background-color:#ffcdcb;
}
#hwwContents div.hwwEntrySet div.hwwEntryL div.hwwMSraceAside{
	width:580px;
	margin:0 0 0 35px;
	padding:10px 0;
	border-top:1px solid #999999;
}
#hwwContents div.hwwEntrySet div.hwwEntryL div#hwwMSraceSectionPhotoIndexR,
#hwwContents div.hwwEntrySet div.hwwEntryL div#hwwMSraceSectionPhotoIndexQ{
	width:620px;
	margin:0 0 0 35px;
	padding-bottom:25px;
 /zoom:1;
}
#hwwContents div.hwwEntrySet div.hwwEntryL div#hwwMSraceSectionPhotoIndexR:after,
#hwwContents div.hwwEntrySet div.hwwEntryL div#hwwMSraceSectionPhotoIndexQ:after{
 content:'';
 display:block;
 clear:both;
}
#hwwContents div.hwwEntrySet div.hwwEntryL div#hwwMSraceSectionPhotoIndexR h3,
#hwwContents div.hwwEntrySet div.hwwEntryL div#hwwMSraceSectionPhotoIndexQ h3{
	margin-bottom:20px;
}
#hwwContents div.hwwEntrySet div.hwwEntryL div#hwwMSraceSectionPhotoIndexR ul,
#hwwContents div.hwwEntrySet div.hwwEntryL div#hwwMSraceSectionPhotoIndexQ ul{
 /zoom:1;
}
#hwwContents div.hwwEntrySet div.hwwEntryLdiv#hwwMSraceSectionPhotoIndexR ul:after,
#hwwContents div.hwwEntrySet div.hwwEntryL div#hwwMSraceSectionPhotoIndexQ ul:after{
 content:'';
 display:block;
 clear:both;
}
#hwwContents div.hwwEntrySet div.hwwEntryL div#hwwMSraceSectionPhotoIndexR ul li,
#hwwContents div.hwwEntrySet div.hwwEntryL div#hwwMSraceSectionPhotoIndexQ ul li{
	float:left;
	width:180px;
	text-align:center;
	margin:0 20px 20px 0;
	/margin:0 20px 10px 0;
}
#hwwContents div.hwwEntrySet div.hwwEntryL div#hwwMSraceSectionPhotoIndexR ul li.clearList,
#hwwContents div.hwwEntrySet div.hwwEntryL div#hwwMSraceSectionPhotoIndexQ ul li.clearList{
	clear:both;
	float:none;
	width:100%;
	height:1px;
	line-height:0;
	margin:0;
	overflow:hidden;
}
#hwwContents div.hwwEntrySet div.hwwEntryL div#hwwMSraceSectionPhotoIndexR ul li a,
#hwwContents div.hwwEntrySet div.hwwEntryL div#hwwMSraceSectionPhotoIndexQ ul li a{
	display:inline-block;
	position:relative;
}
#hwwContents div.hwwEntrySet div.hwwEntryL div#hwwMSraceSectionPhotoIndexR ul li a img.zoomIcon,
#hwwContents div.hwwEntrySet div.hwwEntryL div#hwwMSraceSectionPhotoIndexQ ul li a img.zoomIcon{
	position:absolute;
	right:0;
	bottom:0;
}
#hwwContents div.hwwEntrySet div.hwwEntryL div.hwwMSraceSection div#hwwMSraceSectionPhoto{
	width:580px;
}
#hwwContents div.hwwEntrySet div.hwwEntryL div.hwwMSraceSection div#hwwMSraceSectionPhoto ul#hwwMSraceSectionPhotoNav{
	position:relative;
	width:580px;
	height:20px;
	font-size:77%;	
	margin-top:20px;
}
#hwwContents div.hwwEntrySet div.hwwEntryL div.hwwMSraceSection div#hwwMSraceSectionPhoto ul#hwwMSraceSectionPhotoNav li{
	position:absolute;
	width:190px;
}
#hwwContents div.hwwEntrySet div.hwwEntryL div.hwwMSraceSection div#hwwMSraceSectionPhoto ul#hwwMSraceSectionPhotoNav li.prevBtn{
	left:0;
	top:0;
}
#hwwContents div.hwwEntrySet div.hwwEntryL div.hwwMSraceSection div#hwwMSraceSectionPhoto ul#hwwMSraceSectionPhotoNav li.indexBtn{
	text-align:center;
	left:195px;
	top:0;	
}
#hwwContents div.hwwEntrySet div.hwwEntryL div.hwwMSraceSection div#hwwMSraceSectionPhoto ul#hwwMSraceSectionPhotoNav li.nextBtn{
	text-align:right;
	right:0;
	top:0;	
}
#hwwContents div.hwwEntrySet div.hwwEntryL div.hwwMSraceSection div#hwwMSraceSectionPhoto p.count{
	font-size:77%;	
	text-align:center;
	padding-bottom:3px;
}
#hwwContents div.hwwEntrySet div.hwwEntryL div.hwwMSraceSection div#hwwMSraceSectionPhoto p.switch{
	font-size:93%;	
	text-align:center;
	padding-left:2.5em;
}
#hwwContents div.hwwEntrySet div.hwwEntryL div.hwwMSraceSection div#hwwMSraceSectionPhoto p.switch em{
	font-weight:bold;
}
#hwwContents div.hwwEntrySet div.hwwEntryL div.hwwMSraceSection div#hwwMSraceSectionPhoto p.photo{
	text-align:center;
	margin-bottom:10px;
}
#hwwContents div.hwwEntrySet div.hwwEntryL div.hwwMSraceSection div#hwwMSraceSectionPhoto p.caption{
	font-size:77%;
}
#hwwContents div.hwwEntrySet div.hwwEntryL div.hwwMSraceAside h4{
	margin-bottom:15px;
}
#hwwContents div.hwwEntrySet div.hwwEntryL div.hwwMSraceAside ul li{
	list-style-type:disc;
	margin-left:20px;
}
/* SiteMap & SiteIndex & ComoanyIndex  page set */
#hwwContents div.hwwEntrySet div.hwwEntryL div.hwwIndexTtl{
	min-height:65px;
 height:auto !important;
 height:65px;
	/zoom:1;
}
#hwwContents div.hwwEntrySet div.hwwEntryL div.hwwIndexTtl:after{
 content:'';
 display:block;
 clear:both;
}
#hwwContents div.hwwEntrySet div.hwwEntryL div.hwwIndexTtl h2{
	float:left;
}
#hwwContents div.hwwEntrySet div.hwwEntryL div.hwwIndexTtl ul{
	float:right;
	text-align:right;
	padding-top:22px;
}
#hwwContents div.hwwEntrySet div.hwwEntryL div.hwwIndexTtl ul li{
	display:inline;
	padding-left:15px;
}
#hwwContents div.hwwEntrySet div.hwwEntryL div.hwwIndexTtl ul li a:hover img{
	opacity:0.5;
	filter:alpha(opacity=50);
}
#hwwContents div.hwwEntrySet div.hwwEntryL ol.hwwIndex{
	padding-bottom:27px;
	/zoom:1;
}
#hwwContents div.hwwEntrySet div.hwwEntryL ol.hwwIndex:after{
 content:'';
 display:block;
 clear:both;
}
#hwwContents div.hwwEntrySet div.hwwEntryL ol.hwwIndex li{
	float:left;
	margin:0 3px 3px 0;
	border:1px solid #cccccc;
}
#hwwContents div.hwwEntrySet div.hwwEntryL ol.hwwIndex li a{
	display:block;
	padding:3px 7px;
}
#hwwContents div.hwwEntrySet div.hwwEntryL ol.hwwIndex li em{
	display:block;
	color:#999999;
	padding:3px 7px;
}
#hwwContents div.hwwEntrySet div.hwwEntryL h4.hwwIndexSubTtl{
	margin:0 5px 10px 5px;
	padding-bottom:7px;
	background:url(../images/ent/img_gray_dot.gif) repeat-x left bottom;
}
#hwwContents div.hwwEntrySet div.hwwEntryL div.hwwIndexSubLinks{
	padding-bottom:15px;
}
#hwwContents div.hwwEntrySet div.hwwEntryL ul.hwwIndexLinks,
#hwwContents div.hwwEntrySet div.hwwEntryL ul.hwwCompanyIndexLinks{
	letter-spacing:-.40em;
	padding:0 0 0 7px;
}
#hwwContents div.hwwEntrySet div.hwwEntryL ul.hwwIndexLinks li{
	display:-moz-inline-box; /* for FF2 */
 display:inline-block;	
 *display:inline; /* for IE6, IE7 */
	width:198px;
	margin:0 7px;
	padding-bottom:10px;
	letter-spacing:normal;
	vertical-align:top;
	*zoom:1; /* for IE6, IE7 */
}
#hwwContents div.hwwEntrySet div.hwwEntryL ul.hwwCompanyIndexLinks li{
	display:-moz-inline-box; /* for FF2 */
 display:inline-block;	
 *display:inline; /* for IE6, IE7 */
	width:304px;
	margin:0 7px;
	padding-bottom:10px;
	letter-spacing:normal;
	vertical-align:top;
	*zoom:1; /* for IE6, IE7 */
}
#hwwContents div.hwwEntrySet div.hwwEntryL ul.hwwIndexLinks li a,
#hwwContents div.hwwEntrySet div.hwwEntryL ul.hwwCompanyIndexLinks li a{
	display:inline-block;
	padding-left:1.2em;
	background:url(../images/ent/icon_link_arw.gif) no-repeat left 0.35em;
}
/* switch article */
#hwwContents div.hwwEntrySet div.hwwEntryL div.hwwSwitchArticle{
	display:none;
}
/* hwwVideosIndex */
#hwwContents div.hwwEntrySet div.hwwEntryL h2#hwwVideosIndex{
	padding-bottom:30px;
}
#hwwContents div.hwwEntrySet div.hwwEntryL h4.hwwVideosIndexSub{
	padding:0 0 15px 10px;
}
#hwwContents div.hwwEntrySet div.hwwEntryL h4.hwwVideosIndexSubLine{	
	padding:10px 0 15px 10px;
	background:url(../images/ent/img_gray_dot.gif) repeat-x left top;
}
#hwwContents div.hwwEntrySet div.hwwEntryL ol.hwwVideosIndexNav{
	padding-bottom:27px;
	/zoom:1;
}
#hwwContents div.hwwEntrySet div.hwwEntryL ol.hwwVideosIndexNav:after{
 content:'';
 display:block;
 clear:both;
}
#hwwContents div.hwwEntrySet div.hwwEntryL ol.hwwVideosIndexNav li{
	float:left;
	margin:0 3px 3px 0;
	border:1px solid #cccccc;
}
#hwwContents div.hwwEntrySet div.hwwEntryL ol.hwwVideosIndexNav li a{
	display:block;
	padding:3px 7px;
}
#hwwContents div.hwwEntrySet div.hwwEntryL ol.hwwVideosIndexNav li em{
	display:block;
	color:#999999;
	padding:3px 7px;
}
#hwwContents div.hwwEntrySet div.hwwEntryL ul.hwwVideosIndexThumb{
	letter-spacing:-.40em;
	padding-bottom:10px;
}
#hwwContents div.hwwEntrySet div.hwwEntryL ul.hwwVideosIndexThumb li{
	position:relative;
	display:-moz-inline-box; /* for FF2 */
 display:inline-block;	
 *display:inline; /* for IE6, IE7 */
	width:135px;
	min-height:31px;
 height:auto !important;
 height:31px;
	font-size:93%;
	margin:0 10px;
	padding:0 0 20px 65px;
	letter-spacing:normal;
	vertical-align:top;
	*zoom:1; /* for IE6, IE7 */
}
#hwwContents div.hwwEntrySet div.hwwEntryL ul.hwwVideosIndexThumb li img{
	position:absolute;
	left:0;
	top:0;
}
/* hwwVideos */
#hwwContents div.hwwEntrySet div.hwwEntryL h3#hwwVideosTtl{
	padding-bottom:30px;
}
#hwwContents div.hwwEntrySet div.hwwEntryL ul.hwwVideosThumbSet{
	letter-spacing:-.40em;
}
#hwwContents div.hwwEntrySet div.hwwEntryL ul.hwwVideosThumbSet li{
	display:-moz-inline-box; /* for FF2 */
 display:inline-block;	
 *display:inline; /* for IE6, IE7 */
	width:186px;
	margin:0 17px;
	padding-bottom:20px;
	letter-spacing:normal;
	vertical-align:top;
	*zoom:1; /* for IE6, IE7 */
}
#hwwContents div.hwwEntrySet div.hwwEntryL ul.hwwVideosThumbSet li dl{
	position:relative;
}
#hwwContents div.hwwEntrySet div.hwwEntryL ul.hwwVideosThumbSet li dl dt{
	padding-bottom:7px;
}
#hwwContents div.hwwEntrySet div.hwwEntryL ul.hwwVideosThumbSet li dl dt img.hwwVideosThumbIcon{
	position:absolute;
	left:74px;
	top:36px;
	z-index:10;
}
#hwwContents div.hwwEntrySet div.hwwEntryL ul.hwwVideosThumbSet li dl dt a{
	display:block;
	border:3px solid #000000;
}
#hwwContents div.hwwEntrySet div.hwwEntryL ul.hwwVideosThumbSet li dl dt a img{
	vertical-align:top;
	vertical-align:bottom;
}
#hwwContents div.hwwEntrySet div.hwwEntryL ul.hwwVideosThumbSet li dl dd{
	font-size:85%;
	padding-left:20px;
	background:url(../images/ent/icon_video.gif) no-repeat left 0.35em;
}
#hwwContents div.hwwEntrySet div.hwwEntryL ul.hwwVideosThumbSet li dl.selected dt img{
	opacity:0.5;
	filter:alpha(opacity=50);
}
#hwwContents div.hwwEntrySet div.hwwEntryL ul.hwwVideosThumbSet li dl.selected dd,
#hwwContents div.hwwEntrySet div.hwwEntryL ul.hwwVideosThumbSet li dl.selected dd a{
	color:#666666;
	font-weight:bold;
	text-decoration:none;
}
/* hwwVideoPlayer */
#hwwContents div.hwwEntrySet div.hwwEntryL div#hwwVideoPlayer{
	margin-bottom:20px;
}
#hwwContents div.hwwEntrySet div.hwwEntryL div#hwwVideoPlayerTB{
	position:relative;
	width:660px;
	height:380px;	
	background-color:#000;
}
#hwwContents div.hwwEntrySet div.hwwEntryL div#hwwVideoPlayerTB div#hwwVideoLoadTB{
	position:absolute;
	width:640px;
	height:360px;
	text-align:center;
	padding-top:80px;
	left:10px;
	top:10px;
	z-index:100;
	background:no-repeat center top;
}
#hwwContents div.hwwEntrySet div.hwwEntryL div#hwwVideoPlayerTB video#hwwVideoScreenTB{
	display:none;
	padding:10px 0 0 10px;
}
#hwwContents div.hwwEntrySet div.hwwEntryL div#hwwVideoPlayerSP{
	display:none;
}
#hwwContents div.hwwEntrySet div.hwwEntryL div#hwwVideoSpec{
	padding-bottom:20px;
}
#hwwContents div.hwwEntrySet div.hwwEntryL div#hwwVideoSpec h3{
	
}
#hwwContents div.hwwEntrySet div.hwwEntryL div#hwwVideoSpec p{
	font-size:77%;
	font-weight:bold;
}
#hwwContents div.hwwEntrySet div.hwwEntryL div#hwwVideoInfo{
	padding:20px 17px 0 17px;
	background:url(../images/ent/img_gray_dot.gif) repeat-x left top;
	/zoom:1;
}
#hwwContents div.hwwEntrySet div.hwwEntryL div#hwwVideoInfo h3{
	margin-bottom:25px;
	padding-left:10px;
	border-left:5px solid #333333;
}
#hwwContents div.hwwEntrySet div.hwwEntryL div#hwwVideoInfo em{
	display:block;
	font-size:93%;
	font-weight:bold;
	padding-bottom:10px;
}
#hwwContents div.hwwEntrySet div.hwwEntryL div#hwwVideoInfo p{
	font-size:85%;
	padding-bottom:15px;
}
#hwwContents div.hwwEntrySet div.hwwEntryL div#hwwVideoList{
	padding-top:20px;
	background:url(../images/ent/img_gray_dot.gif) repeat-x left top;
}
#hwwContents div.hwwEntrySet div.hwwEntryL div#hwwVideoList h4{
	margin:0 17px;
	padding:0 0 20px 30px;
	background:url(../images/ent/icon_video_index.gif) no-repeat left top;
}
/* hwwRSSfeed */
#hwwContents div.hwwEntrySet div.hwwEntryL ul.hwwRSSfeed{
	margin-bottom:10px;
	background:url(../images/ent/img_gray_dot.gif) repeat-x left top;
}
#hwwContents div.hwwEntrySet div.hwwEntryL ul.hwwRSSfeed li{
	padding:10px 0;
	background:url(../images/ent/img_gray_dot.gif) repeat-x left bottom;
}
#hwwContents div.hwwEntrySet div.hwwEntryL ul.hwwRSSfeed li a{
	padding-left:18px;
	background:url(../images/ent/icon_link_arw.gif) no-repeat left 5px;
}
#hwwContents div.hwwEntrySet div.hwwEntryL ul.hwwRSSfeed li span{
	display:block;
	padding-left:18px;
}


/* --------------------------------------------------------
	#hwwChronicle
-------------------------------------------------------- */
#hwwContents div#hwwChronicle{
	background-color:#eeeeee;
}

/* #hwwChronicleLoader
-------------------------------------------------------- */
#hwwContents div#hwwChronicleLoader{
	position:fixed;
	width:120px;
	height:120px;
	left:50%;
	top:50%;
	color:#ffffff;
	text-align:center;
	margin:-75px 0 0 -75px;
	padding:15px;
	background:url(../images/ent/icon_chronicle_loading_bg.png) no-repeat 0 0;
	z-index:999;
}

/* #hwwChronicleHeader /#hwwChronicleSubHeader
-------------------------------------------------------- */
#hwwContents div#hwwChronicle div#hwwChronicleHeader{
	position:relative;
	min-height:80px;
 height:auto !important;
 height:80px;
	/z-index:998;
}
#hwwContents div#hwwChronicle div#hwwChronicleSubHeader{
	display: none;
	position:fixed;
	width:940px;
	height:75px;
	top: 0;
	/*top:-75px;*/
	background:url(../images/ent/img_chronicle_subhead_bg.png) repeat-x left top;
	z-index:998;
	/zoom:1;
}
/* #hwwChronicleHeaderNav */
#hwwContents div#hwwChronicle div#hwwChronicleHeaderNav{
	position:absolute;
	width:940px;
	height:75px;
	left:0;
	top:0;
	background:url(../images/ent/img_chronicle_head_bg.png) no-repeat left top;
	z-index:100;
 /zoom:1;
}
#hwwContents div#hwwChronicle div#hwwChronicleHeaderNav:after{
 content:'';
 display:block;
 clear:both;
}
#hwwContents div#hwwChronicle div#hwwChronicleHeaderNav h2,
#hwwContents div#hwwChronicle div#hwwChronicleSubHeader h2{
	float:left;
	height:45px;
	text-shadow:0 -1px 0px #000000;
	background: url(../images/ent/img_chronicle_head_icon.png) no-repeat 20px 15px;
	padding:15px 0 0 80px;
}
#hwwContents div#hwwChronicle div#hwwChronicleHeaderNav h2 a,
#hwwContents div#hwwChronicle div#hwwChronicleSubHeader h2 a{
	display:block;
	color: #ffffff;
	font-size: 182%;
	line-height: 1.0;
	margin-bottom: 3px;
}
#hwwContents div#hwwChronicle div#hwwChronicleHeaderNav h2 a:hover,
#hwwContents div#hwwChronicle div#hwwChronicleSubHeader h2 a:hover{
	text-decoration: none;
}
#hwwContents div#hwwChronicle div#hwwChronicleHeaderNav h2 span,
#hwwContents div#hwwChronicle div#hwwChronicleSubHeader h2 span {
	color: #ffffff;
	font-weight: normal;
}
/* .hwwChronicleHeaderBtn */
#hwwContents div#hwwChronicle p.hwwChronicleHeaderBtn {
	float: right;
	background:url(../images/ent/img_chronicle_head_line.gif) repeat-y left top;
}
#hwwContents div#hwwChronicle p.hwwChronicleHeaderBtn.opened {
	background-color: #000000;
}
#hwwContents div#hwwChronicle p.hwwChronicleHeaderBtn a {
	display: block;
	width: 82px;
	height: 70px;
	cursor: pointer;
	text-indent:100%;
	white-space:nowrap;
	overflow:hidden;
	background: url(../images/ent/img_chronicle_head_option.png) no-repeat center center;
}
#hwwContents div#hwwChronicle p.hwwChronicleHeaderBtn a:hover {
	opacity:0.5;
	filter:alpha(opacity=50);
}
/* .hwwChronicleHeaderTool */
#hwwContents div#hwwChronicle div.hwwChronicleHeaderTool{
	clear: both;
	background: #000000 url(../images/ent/img_chronicle_border.gif) no-repeat 0 0;
	-webkit-box-shadow: 0 3px 3px rgba(0, 0, 0, 0.5);
	-moz-box-shadow: 0 3px 3px rgba(0, 0, 0, 0.5);
	box-shadow: 0 3px 3px rgba(0, 0, 0, 0.5);
 /zoom:1;
}
#hwwContents div#hwwChronicle div.hwwChronicleHeaderTool:after{
 content:'';
 display:block;
 clear:both;
}
#hwwContents div#hwwChronicle div.hwwChronicleHeaderTool {
	display: none;
	background-color: #000000;
}
#hwwContents div#hwwChronicle div.hwwChronicleHeaderTool h3 {
	
}
#hwwContents div#hwwChronicle div.hwwChronicleHeaderTool h3 strong {
	display: block;
	color: #ffffff;
	font-size: 138.5%;
	font-weight: bold;
	padding-left: 10px;
	margin-bottom: 25px;
	border-left: 6px solid #cc0000;
}
#hwwContents div#hwwChronicle div.hwwChronicleHeaderTool div.hwwChronicleHeaderFilter {
	padding: 20px 20px 0 20px;
}
#hwwContents div#hwwChronicle div.hwwChronicleHeaderTool div.hwwChronicleHeaderFilter dl{
	padding: 0 0 20px 0;
 /zoom:1;
}
#hwwContents div#hwwChronicle div.hwwChronicleHeaderTool div.hwwChronicleHeaderFilter dl:after{
 content:'';
 display:block;
 clear:both;
}
#hwwContents div#hwwChronicle div.hwwChronicleHeaderTool div.hwwChronicleHeaderFilter dl dt{
	position: relative;
 float: left;
 width: 120px;
 color: #ffffff;
 font-size: 123.1%;
 font-weight: bold;
}
#hwwContents div#hwwChronicle div.hwwChronicleHeaderTool div.hwwChronicleHeaderFilter dl dt:before{
	position: absolute;
	display: block;
	content: ":";
	right: 20px;
	top: 0;
}
#hwwContents div#hwwChronicle div.hwwChronicleHeaderTool div.hwwChronicleHeaderFilter dl dd{
	float: right;
	width: 780px;
	font-size: 123.1%;
}
#hwwContents div#hwwChronicle div.hwwChronicleHeaderTool div.hwwChronicleHeaderFilter dl dd ol{
	/zoom:1;
}
#hwwContents div#hwwChronicle div.hwwChronicleHeaderTool div.hwwChronicleHeaderFilter dl dd ol:after{
 content:'';
 display:block;
 clear:both;
}
#hwwContents div#hwwChronicle div.hwwChronicleHeaderTool div.hwwChronicleHeaderFilter dl dd ol li{
	float: left;
	margin: 0 10px 10px 0;
}
#hwwContents div#hwwChronicle div.hwwChronicleHeaderTool div.hwwChronicleHeaderFilter dl dd ol li a{
	display: inline-block;
	color: #ffffff;
	padding: 5px 20px;
	background-color: #404040;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	border-radius:3px;
}
#hwwContents div#hwwChronicle div.hwwChronicleHeaderTool div.hwwChronicleHeaderFilter dl dd ol li a:hover{
 text-decoration: none;
 background-color: #808080;
 -webkit-transition: all 0.2s ease;
 -moz-transition: all 0.2s ease;
 -ms-transition: all 0.2s ease;
 -o-transition: all 0.2s ease;
 transition: all 0.2s ease;
}
#hwwContents div#hwwChronicle div.hwwChronicleHeaderTool div.hwwChronicleHeaderRelated {
	padding: 20px 20px 10px 20px;
	border-top: 1px solid #333333;
}
#hwwContents div#hwwChronicle div.hwwChronicleHeaderTool div.hwwChronicleHeaderRelated ol {
	padding-left: 100px;
	/zoom:1;
}
#hwwContents div#hwwChronicle div.hwwChronicleHeaderTool div.hwwChronicleHeaderRelated ol:after{
 content:'';
 display:block;
 clear:both;
}
#hwwContents div#hwwChronicle div.hwwChronicleHeaderTool div.hwwChronicleHeaderRelated ol li {
	float: left;
	width: 160px;
	padding: 0 20px 20px 0;
}
#hwwContents div#hwwChronicle div.hwwChronicleHeaderTool div.hwwChronicleHeaderRelated ol li a {
	color: #ffffff;
}
#hwwContents div#hwwChronicle div.hwwChronicleHeaderTool div.hwwChronicleHeaderRelated ol li a:hover {
	text-decoration: none;
}
#hwwContents div#hwwChronicle div.hwwChronicleHeaderTool div.hwwChronicleHeaderRelated ol li a:hover img{
	opacity:0.7;
	filter:alpha(opacity=70);
	-webkit-transition: all 0.2s ease;
 -moz-transition: all 0.2s ease;
 -ms-transition: all 0.2s ease;
 -o-transition: all 0.2s ease;
 transition: all 0.2s ease;
}
#hwwContents div#hwwChronicle div.hwwChronicleHeaderTool div.hwwChronicleHeaderRelated ol li img {
	display: block;
	margin-bottom: 10px;
}
#hwwContents div#hwwChronicle div.hwwChronicleHeaderTool div.hwwChronicleHeaderRelated ol li em {
	font-weight: bold;
	padding-left: 24px;
	background: url(../../timeline/img/arw_toolbar.png) no-repeat 0 0;
}

/* #hwwChronicleSubHeaderNav */
#hwwContents div#hwwChronicle div#hwwChronicleSubHeaderNav{
	/zoom:1;
}
#hwwContents div#hwwChronicle div#hwwChronicleSubHeaderNav:after{
 content:'';
 display:block;
 clear:both;
}
/* #hwwChronicleHeaderInt */
#hwwContents div#hwwChronicle div#hwwChronicleHeaderInt{
	display:none;
	padding:60px 0 15px 0;
	background:url(../images/ent/img_chronicle_line.png) repeat-x left bottom;
}

/* #hwwChronicleMain
-------------------------------------------------------- */
#hwwContents div#hwwChronicle div#hwwChronicleMain{
	width:940px;
	overflow:hidden;
}
#hwwContents div#hwwChronicle div#hwwChronicleMain h3{
	color:#333333;
	font-size:197%;
	padding:10px 30px;	
	background:url(../images/ent/img_chronicle_line.png) repeat-x left top;
 /zoom:1;
}
:root *> #hwwContents div#hwwChronicle div#hwwChronicleMain h3{
	text-shadow:0 1px 0 #FFFFFF;
}
#hwwContents div#hwwChronicle div#hwwChronicleMain h3:after{
 content:'';
 display:block;
 clear:both;
}
#hwwContents div#hwwChronicle div#hwwChronicleMain h3.firstChild{
	background:none;
}
#hwwContents div#hwwChronicle div#hwwChronicleMain h3 em{
	float:left;
}
/* hwwChronicleModNav */
#hwwContents div#hwwChronicle div#hwwChronicleMain h3 span.hwwChronicleModNav{
	float:right;
	display:block;
	width:72px;
	height:20px;
	margin-top:5px;
	background:url(../images/ent/arw_chronicle_year.gif) no-repeat 0 0;
}
#hwwContents div#hwwChronicle div#hwwChronicleMain h3 span.hwwChronicleModNav:after{
 content:'';
 display:block;
 clear:both;
}
#hwwContents div#hwwChronicle div#hwwChronicleMain h3 span.hwwChronicleModNav a{
	display:block;
	width:20px;
	height:20px;
	text-indent:100%;
	white-space:nowrap;
	overflow:hidden;
}
#hwwContents div#hwwChronicle div#hwwChronicleMain h3 span.hwwChronicleModNav a.hwwChronicleModNavPrev{
	float:left;
	background:url(../images/ent/arw_chronicle_year.gif) no-repeat 0 -20px;
}
#hwwContents div#hwwChronicle div#hwwChronicleMain h3 span.hwwChronicleModNav a.hwwChronicleModNavPrev:hover{
	background-position:0 -40px;
}
#hwwContents div#hwwChronicle div#hwwChronicleMain h3 span.hwwChronicleModNav a.hwwChronicleModNavNext{
	float:right;
	background:url(../images/ent/arw_chronicle_year.gif) no-repeat -52px -20px;
}
#hwwContents div#hwwChronicle div#hwwChronicleMain h3 span.hwwChronicleModNav a.hwwChronicleModNavNext:hover{
	background-position:-52px -40px;
}
#hwwContents div#hwwChronicle div#hwwChronicleMain h3.firstChild span.hwwChronicleModNav a.hwwChronicleModNavPrev{
	display:none;
}
#hwwContents div#hwwChronicle div#hwwChronicleMain h3.lastChild span.hwwChronicleModNav a.hwwChronicleModNavNext{
	display:none;
}
/* hwwChronicleMod */
#hwwContents div#hwwChronicle div.hwwChronicleMod{
	padding:0 0 10px 20px;
 /zoom:1;
}
#hwwContents div#hwwChronicle div.hwwChronicleMod:after{
 content:'';
 display:block;
 clear:both;
}
#hwwContents div#hwwChronicle div.hwwChronicleMod div.hwwChronicleItem {
	float:left;
	width:280px;
	margin:10px;
	padding-bottom:5px;
	background:url(../images/ent/img_chronicle_bg.png) repeat-x left bottom;

 /zoom:1;
}
#hwwContents div#hwwChronicle div.hwwChronicleMod div.hwwChronicleItem:after{
 content:'';
 display:block;
 clear:both;
}
#hwwContents div#hwwChronicle div.hwwChronicleMod div.hwwChronicleItemHide {
	display:none;
}
#hwwContents div#hwwChronicle div.hwwChronicleMod div.hwwChronicleItem a,
#hwwContents div#hwwChronicle div.hwwChronicleMod div.hwwChronicleItem em {
	display:block;
	background-color:#ffffff;
 /zoom:1;
}
#hwwContents div#hwwChronicle div.hwwChronicleMod div.hwwChronicleItem a:after,
#hwwContents div#hwwChronicle div.hwwChronicleMod div.hwwChronicleItem em:after{
 content:'';
 display:block;
 clear:both;
}
#hwwContents div#hwwChronicle div.hwwChronicleMod div.hwwChronicleItem a,
#hwwContents div#hwwChronicle div.hwwChronicleMod div.hwwChronicleItem a:link,
#hwwContents div#hwwChronicle div.hwwChronicleMod div.hwwChronicleItem a:hover,
#hwwContents div#hwwChronicle div.hwwChronicleMod div.hwwChronicleItem a:active{
	color:#000000;
	text-decoration:none;
	/zoom:1;
}
#hwwContents div#hwwChronicle div.hwwChronicleMod div.hwwChronicleItem a:hover {
	opacity:0.5;
	filter:alpha(opacity=50);
	-webkit-transition: all 0.2s ease;
 -moz-transition: all 0.2s ease;
 -ms-transition: all 0.2s ease;
 -o-transition: all 0.2s ease;
 transition: all 0.2s ease;
}
#hwwContents div#hwwChronicle div.hwwChronicleMod div.hwwChronicleItem img {
	width:100%;
	height:auto;
}
#hwwContents div#hwwChronicle div.hwwChronicleMod div.hwwChronicleItemL{
	width:580px;
}
#hwwContents div#hwwChronicle div.hwwChronicleMod div.hwwChronicleItemLL{	
	width:880px;
}
#hwwContents div#hwwChronicle div.hwwChronicleMod div.hwwChronicleItem div.hwwChronicleItemData{
	padding:0 19px 20px 19px;
	border-top:3px solid #cc0000;
}
#hwwContents div#hwwChronicle div.hwwChronicleMod div.hwwChronicleItem div.hwwChronicleItemData span{
	display:block;
}
#hwwContents div#hwwChronicle div.hwwChronicleMod div.hwwChronicleItem div.hwwChronicleItemData span.ttl{
	font-size:108%;
	font-weight:bold;
	padding-top:20px;
}
#hwwContents div#hwwChronicle div.hwwChronicleMod div.hwwChronicleItem div.hwwChronicleItemData span.setttl{
	padding-top:3px;
}
#hwwContents div#hwwChronicle div.hwwChronicleMod div.hwwChronicleItem div.hwwChronicleItemData span.subttl{
	font-size:85%;
	font-weight:bold;
	padding-top:20px;
}
#hwwContents div#hwwChronicle div.hwwChronicleMod div.hwwChronicleItem div.hwwChronicleItemData span.txt{
	color:#666666;
	font-size:85%;
	padding-top:20px;
}
#hwwContents div#hwwChronicle div.hwwChronicleMod div.hwwChronicleItem div.hwwChronicleItemData ul.hwwChronicleItemMeta{
	color:#cc0000;
	font-size:85%;
	padding-top:30px;
}
#hwwContents div#hwwChronicle div.hwwChronicleMod div.hwwChronicleItem div.hwwChronicleItemData ul.hwwChronicleItemMeta li{
	display:inline;
}
#hwwContents div#hwwChronicle div.hwwChronicleMod div.hwwChronicleItem div.hwwChronicleItemData ul.hwwChronicleItemMeta li.date{
	
}
#hwwContents div#hwwChronicle div.hwwChronicleMod div.hwwChronicleItem div.hwwChronicleItemData ul.hwwChronicleItemMeta li.category{
	margin-left:5px;
	padding-left:5px;
	border-left:2px solid #e8e8e8;
}

/* #hwwChronicleFooter
-------------------------------------------------------- */
#hwwContents div#hwwChronicleFooter{
	padding-top:30px;
}
#hwwContents div#hwwChronicleFooter dl{
	
}
#hwwContents div#hwwChronicleFooter dl dt{
	display:none;
}
#hwwContents div#hwwChronicleFooter dl dd ol{
	text-align:center;
}
#hwwContents div#hwwChronicleFooter dl dd ol li{
	display:none;
	padding:0 25px;
}
#hwwContents div#hwwChronicleFooter dl dd ol li.show{
	display:inline;
}
#hwwContents div#hwwChronicleFooter dl dd ol li a{
	font-size:153.9%;
	font-weight:bold;
}
#hwwContents div#hwwChronicleFooter dl dd ol li a,
#hwwContents div#hwwChronicleFooter dl dd ol li a:link,
#hwwContents div#hwwChronicleFooter dl dd ol li a:hover,
#hwwContents div#hwwChronicleFooter dl dd ol li a:active{
	color:#000000;
	text-decoration:none;
}
#hwwContents div#hwwChronicleFooter dl dd ol li a:hover{
	color:#CC0000;
}
#hwwContents div#hwwChronicleFooter dl dd ol li.prev a{
	padding-left:20px;
	background:url(../images/ent/arw_chronicle_prev.png) no-repeat left center;
}
#hwwContents div#hwwChronicleFooter dl dd ol li.next a{
	padding-right:20px;
	background:url(../images/ent/arw_chronicle_next.png) no-repeat right center;
}

/* #hwwChronicleModal
-------------------------------------------------------- */
#hwwChronicleModal{
 /zoom:1;
}
#hwwChronicleModal:after{
 content:'';
 display:block;
 clear:both;
}
/* #hwwChronicleModalTool{ */
#hwwChronicleModalTool{
	text-align:right;
	padding:0 0 20px 0;
}
#hwwChronicleModalTool p{
	display:inline-block;
	width:28px;
	height:28px;
	text-indent:100%;
	white-space:nowrap;
	overflow:hidden;
	cursor:pointer;
	background:url(../images/ent/btn_chronicle_close.png) no-repeat 0 0;
}
#hwwChronicleModalTool p:hover{
	opacity:0.5;
	filter:alpha(opacity=50);
}
/* .hwwChronicleModalPC{ */
.hwwChronicleModalPC div.hwwChronicleModaltype1{
	
}
.hwwChronicleModalPC div.hwwChronicleModaltype1 div.hwwChronicleModalImage{
	float:left;
	width:400px;
	height:auto;
	padding:0 0 0 30px;
}
.hwwChronicleModalPC div.hwwChronicleModaltype1 div.hwwChronicleModalImage img{
	width:100%;
	height:auto;
	vertical-align:top;
	vertical-align:bottom;
}
.hwwChronicleModalPC div.hwwChronicleModaltype1 div.addimage{
	padding-top:10px;
}
.hwwChronicleModalSP div.hwwChronicleModaltype1 div.addimage img{
 width:100%;
	height:auto;
	vertical-align:top;
	vertical-align:bottom;
}
.hwwChronicleModalPC div.hwwChronicleModaltype1 div.hwwChronicleModalBody{
	/*float:right;
	width:400px;*/
	display:block;
	overflow:auto;
 /zoom:1;
/*	margin-right:15px;*/
	padding:0 30px 0 30px;
}
.hwwChronicleModalPC div.hwwChronicleModaltype1 div.hwwChronicleModalBody h2{
	font-size:16px;
	line-height:1.3;
	padding:20px 0 40px 0;
}
.hwwChronicleModalPC div.hwwChronicleModaltype1 div.hwwChronicleModalBody span.hwwChronicleModalMeta{
	display:block;
	color:#cc0000;
	font-size:13px;
	padding-top:20px;
	border-top:3px solid #cc0000;
}
.hwwChronicleModalPC div.hwwChronicleModaltype1 div.hwwChronicleModalBody span.hwwChronicleModalMeta span.category{
 margin-left:5px;
	padding-left:5px;
	border-left:2px solid #e8e8e8;
}
.hwwChronicleModalPC div.hwwChronicleModaltype1 div.hwwChronicleModalBody span.txt{
	display:block;
	color:#666666;
	font-size:13px;
	line-height:1.5;
	padding-bottom:20px;
}
.hwwChronicleModalPC div.hwwChronicleModaltype1 div.hwwChronicleModalBody span.subtxt{
	display:block;
	color:#666666;
	font-size:13px;
	line-height:1.5;
	padding-bottom:20px;
}
.hwwChronicleModalPC div.hwwChronicleModaltype1 div.hwwChronicleModalBody div.related{
	padding-top:20px;
}
.hwwChronicleModalPC div.hwwChronicleModaltype1 div.hwwChronicleModalBody div.related h3{
	width:92px;
	height:12px;
	text-indent:100%;
	white-space:nowrap;
	overflow:hidden;
	padding-left:10px;
	margin-bottom:10px;
	background:url(../images/ent/ttl_related_links.gif) no-repeat right center;
	border-left:3px solid #000000;
}
.hwwChronicleModalPC div.hwwChronicleModaltype1 div.hwwChronicleModalBody div.related ul{
	padding-top:10px;
	background:url(../images/ent/img_gray_dot.gif) repeat-x left top;
}
.hwwChronicleModalPC div.hwwChronicleModaltype1 div.hwwChronicleModalBody div.related ul li{
	margin-bottom:10px;
	padding-bottom:10px;
	background:url(../images/ent/img_gray_dot.gif) repeat-x left bottom;
 /zoom:1;
}
.hwwChronicleModalPC div.hwwChronicleModaltype1 div.hwwChronicleModalBody div.related ul li:after{
 content:'';
 display:block;
 clear:both;
}
.hwwChronicleModalPC div.hwwChronicleModaltype1 div.hwwChronicleModalBody div.related ul li img{
	float:left;
	width:80px;
	height:auto;
	margin-right:10px;
}
.hwwChronicleModalPC div.hwwChronicleModaltype1 div.hwwChronicleModalBody div.related ul li a:hover img{
	opacity:0.5;
	filter:alpha(opacity=50);
}
.hwwChronicleModalPC div.hwwChronicleModaltype1 div.hwwChronicleModalBody div.related ul li em{
	display:block;
	overflow:auto;
 /zoom:1;
}
.hwwChronicleModalPC div.hwwChronicleModaltype1 div.hwwChronicleModalBody div.related ul li em a{
	color:#0000ff !important;
	font-size:12px;
	font-weight:bold;
}

/* --------------------------------------------------------
	.hwwModuleSet
-------------------------------------------------------- */
#hwwContents div.hwwModuleSet{
	width:200px;
	margin-bottom:12px;
	background:url(../images/module/frm_modbg_bottom.gif) no-repeat left bottom;
}
#hwwContents div.hwwModuleSetW{
	background:url(../images/module/frm_modbg_white_bottom.gif) no-repeat left bottom;
}
#hwwContents div.hwwModuleSetNB{
	background:none;
}
#hwwContents div.hwwModuleSetLS{
	margin-left:5px;
}

/* title setting
-------------------------------------------------------- */
#hwwContents div.hwwModuleSet div.hwwModuleTtlSet{
	margin-bottom:8px;
	background:url(../images/module/frm_ttlbg_bottom.gif) no-repeat left bottom;
}
#hwwContents div.hwwModuleSet div.hwwModuleTtlNBSet{
	margin-bottom:8px;
	background:url(../images/module/frm_ttlbg_nb_bottom.gif) no-repeat left bottom;
}
#hwwContents div.hwwModuleSet div.hwwModuleTtl-inner{
	background:url(../images/module/frm_ttlbg_top.gif) no-repeat left top;
}
#hwwContents div.hwwModuleSet p.hwwModuleTtl{
	font-size:85%;
	font-weight:bold;
	color:#666666;
	padding:8px 10px;
}
:root *> #hwwContents div.hwwModuleSet p.hwwModuleTtl{
	text-shadow:0 1px 0 #FFF;
}
#hwwContents div.hwwModuleSet p.hwwModuleTtlMore{
	padding-left:33px;
	background:url(../images/module/icon_more.gif) no-repeat 10px 8px;
}
#hwwContents div.hwwModuleSet p.hwwModuleTtlTop{
	padding-left:33px;
	background:url(../images/module/icon_top.gif) no-repeat 10px 8px;
}
#hwwContents div.hwwModuleSet p.hwwModuleTtlVideos{
	padding-left:33px;
	background:url(../images/module/icon_videos.gif) no-repeat 10px 8px;
}
#hwwContents div.hwwModuleSet p.hwwModuleTtlPhotos{
	padding-left:33px;
	background:url(../images/module/icon_photos.gif) no-repeat 10px 8px;
}
#hwwContents div.hwwModuleSet p.hwwModuleTtlLinks{
	padding-left:33px;
	background:url(../images/module/icon_links.gif) no-repeat 10px 8px;
}
#hwwContents div.hwwModuleSet p.hwwModuleTtlRegion{
	padding-left:33px;
	background:url(../images/module/icon_region.gif) no-repeat 10px 8px;
}
#hwwContents div.hwwModuleSet p.hwwModuleTtl a{
	color:#666666;
	text-decoration:none;
}
#hwwContents div.hwwModuleSet p.hwwModuleTtl a:hover{
	color:#CC0000;
	text-decoration:none;
}

/* module setting
-------------------------------------------------------- */
#hwwContents div.hwwModuleSet dl.hwwModule{
	width:180px;
	margin:0 0 8px 10px;
	padding-bottom:10px;
	background:url(../images/module/img_dotline.gif) repeat-x left bottom;
}
#hwwContents div.hwwModuleSet dl.hwwModule dt{
	font-size:85%;
}
#hwwContents div.hwwModuleSet dl.hwwModule dd{
	font-size:77%;
}
/* country frag */
#hwwContents div.hwwModuleSet dl.hwwModule dt.hwwModuleWF img,
#hwwContents div.hwwModuleSet dl.hwwModule dd.hwwModuleWF img{
	float:left;
	margin:0 8px 0 0;
}
/* thum and news */
#hwwContents div.hwwModuleSet dl.hwwModule dd.hwwModuleThum{
	float:left;
}
#hwwContents div.hwwModuleSet dl.hwwModule dd.hwwModuleThum img{
	width:50px;
	height:auto;
}
#hwwContents div.hwwModuleSet dl.hwwModule dt.hwwModuleTxt50,
#hwwContents div.hwwModuleSet dl.hwwModule dd.hwwModuleTxt50{
	float:right;
	width:122px;
}
#hwwContents div.hwwModuleSet dl.hwwModule dt.hwwModuleTxt55,
#hwwContents div.hwwModuleSet dl.hwwModule dd.hwwModuleTxt55{
	float:right;
	width:115px;
}
#hwwContents div.hwwModuleSet dl.hwwModule dt.hwwModuleTxt80,
#hwwContents div.hwwModuleSet dl.hwwModule dd.hwwModuleTxt80{
	float:right;
	/*width:90px;*/
	width:122px;
}
/* ttl icon */
#hwwContents div.hwwModuleSet dl.hwwModule dt.hwwModuleTxtPhoto50,
#hwwContents div.hwwModuleSet dl.hwwModule dd.hwwModuleTxtPhoto50{
	width:112px;
	font-weight:bold;
	padding-left:10px;
	background:url(../images/ent/icon_link_photo.gif) no-repeat left 0.3em;
}
#hwwContents div.hwwModuleSet dl.hwwModule dt.hwwModuleTxtVideo50,
#hwwContents div.hwwModuleSet dl.hwwModule dd.hwwModuleTxtVideo50{
	width:112px;
	font-weight:bold;
	padding-left:10px;
	background:url(../images/ent/icon_link_video.gif) no-repeat left 0.3em;
}
/* link arw */
#hwwContents div.hwwModuleSet dl.hwwModule dd a.hwwModuleLinkArw,
#hwwContents div.hwwModuleSet dl.hwwModule dd.hwwModuleTxt50 a.hwwModuleLinkArw,
#hwwContents div.hwwModuleSet dl.hwwModule dd.hwwModuleTxt55 a.hwwModuleLinkArw,
#hwwContents div.hwwModuleSet dl.hwwModule dd.hwwModuleTxt80 a.hwwModuleLinkArw{
	display:block;
	padding-left:8px;
	background:url(../images/module/icon_linkarw.gif) no-repeat left 0.4em;
}
#hwwContents div.hwwModuleSet dl.hwwModule dd a.hwwModuleLinkArw{
	width:172px;
}
#hwwContents div.hwwModuleSet dl.hwwModule dd.hwwModuleTxt50 a.hwwModuleLinkArw{
	width:114px;
}
#hwwContents div.hwwModuleSet dl.hwwModule dd.hwwModuleTxt55 a.hwwModuleLinkArw{
	width:107px;
}
#hwwContents div.hwwModuleSet dl.hwwModule dd.hwwModuleTxt80 a.hwwModuleLinkArw{
	width:82px;
}
/* select box */
#hwwContents div.hwwModuleSet dl.hwwModule dd.hwwModuleSelectSet{
	text-align:center;
}
#hwwContents div.hwwModuleSet dl.hwwModule dd.hwwModuleSelectSet select.hwwModuleSelect{
	width:160px;
}
/* bnr setting */
#hwwContents div.hwwModuleSet ul.hwwModuleBnr li{
	margin-bottom:8px;
	padding-bottom:8px;
	background:url(../images/module/img_dotline.gif) repeat-x left bottom;
}
#hwwContents div.hwwModuleSet ul.hwwModuleBnr li img{
	vertical-align:top;
	vertical-align:bottom;
}
#hwwContents div.hwwModuleSet ul.hwwModuleBnrNB li{
	margin-bottom:5px;
	padding-bottom:0;
	background:none;
}
#hwwContents div.hwwModuleSet ul.hwwModuleBnr li a:hover img{
	opacity:0.7;
	filter: alpha(opacity=70);
}
/* schedule setting */
#hwwContents div.hwwModuleSet dl.hwwModuleSchedule{
	width:180px;
	font-size:77%;
	margin:0 0 0 10px;
	padding-bottom:0;
}
#hwwContents div.hwwModuleSet dl.hwwModuleSchedule dt {
 clear:left;
 float:left;
 width:40px;
	position:relative;
}
#hwwContents div.hwwModuleSet dl.hwwModuleSchedule dd {
 margin-left:45px;
	margin-bottom:8px;
	zoom:1;
}
#hwwContents div.hwwModuleSet dl.hwwModuleSchedule dt img{
	position:absolute;
	top:2px;
	right:0;
}
/* clock and weather setting */
#hwwContents div.hwwModuleSet dl.hwwModuleClockSet{
	width:180px;
	text-align:center;
	margin-bottom:10px;
	padding:10px 10px;
	background:url(../images/module/frm_modbg_white_top.gif) no-repeat left top;
	border-bottom:1px solid #CCCCCC;
}
#hwwContents div.hwwModuleSet dl.hwwModuleClockSetNB{
	margin-bottom:0;
	border-bottom:none;
}
#hwwContents div.hwwModuleSet dl.hwwModuleClockSet dt{
	font-size:77%;
	padding-bottom:2px;
}
#hwwContents div.hwwModuleSet dl.hwwModuleClockSet dt img{
	vertical-align:top;
	vertical-align:bottom;
	margin-right:5px;
}
#hwwContents div.hwwModuleSet dl.hwwModuleClockSet dd.hwwModuleClockTime{
 font-size:230%;
	font-weight:bold;
}
#hwwContents div.hwwModuleSet dl.hwwModuleClockSet dd.hwwModuleClockDate{
 font-size:77%;
	padding-top:2px;
}
#hwwContents div.hwwModuleSet dl.hwwModuleClockSet dd.hwwModuleClockDifference{
 font-size:85%;
 color:#666666;
}
#hwwContents div.hwwModuleSet div.hwwModuleWeaterSet{
 padding:0 0 8px 10px;
}
#hwwContents div.hwwModuleSet div.hwwModuleWeaterSet div.hwwModuleWeaterSetL{
 float:left;
	width:90px;
	text-align:center;
	padding-bottom:8px;
}
#hwwContents div.hwwModuleSet div.hwwModuleWeaterSet div.hwwModuleWeaterSetR{
 float:right;
	width:80px;
	text-align:right;
	padding:0 10px 8px 0;
}
#hwwContents div.hwwModuleSet div.hwwModuleWeaterSet p.hwwModuleWeaterName{
 font-size:85%;
	margin-top:8px;
}
#hwwContents div.hwwModuleSet div.hwwModuleWeaterSet p.hwwModuleWeaterTemp{
 font-size:108%;
	font-weight:bold;
}
#hwwContents div.hwwModuleSet div.hwwModuleWeaterSet p.hwwModuleWeaterSwitch{
 font-size:77%;
	margin-bottom:8px;
}
#hwwContents div.hwwModuleSet div.hwwModuleWeaterSet table.hwwModuleWeaterTable{
 clear:both;
 width:180px;
	font-size:69%;
	margin-bottom:5px;
 border-collapse: collapse;
	border-spacing: 0;
	border-top:1px solid #CFCFCF;
	border-left:1px solid #CFCFCF;
}
#hwwContents div.hwwModuleSet div.hwwModuleWeaterSet table.hwwModuleWeaterTable th,
#hwwContents div.hwwModuleSet div.hwwModuleWeaterSet table.hwwModuleWeaterTable td{
 padding:2px;
	text-align:center;
	border-right:1px solid #CFCFCF;
	border-bottom:1px solid #CFCFCF;
}
#hwwContents div.hwwModuleSet div.hwwModuleWeaterSet table.hwwModuleWeaterTable th{
 background-color:#E6E6E6;
	font-weight:normal;
}
#hwwContents div.hwwModuleSet div.hwwModuleWeaterSet table.hwwModuleWeaterTable th.hwwModuleWeaterTableDetail{
 width:45px;
}
#hwwContents div.hwwModuleSet div.hwwModuleWeaterSet table.hwwModuleWeaterTable td{
 font-weight:bold;
}
#hwwContents div.hwwModuleSet div.hwwModuleWeaterSet p.hwwModuleWeaterReuters{
	padding-top:5px;
}
/* module archiveMode setting */
#hwwContents div.hwwModuleAmode {
	background:url(../images/module/frm_modbg_middle.gif) repeat-y left top;
}
#hwwContents div.hwwModuleAmodeSet {
	background:url(../images/module/frm_modbg_a_bottom.gif) no-repeat left bottom;
}
/* module HRC RSS feed setting */
#hwwContents div.hwwModuleSet p#moduleFeedHRCTtl a{
	display:block;
	width:200px;
	height:51px;
	text-indent:100%;
	white-space:nowrap;
	overflow:hidden;
	background:url(../images/module/frm_HRC.gif) no-repeat left top;
}
#hwwContents div.hwwModuleSet ul#moduleFeedHRC{
	font-size:85%;
	padding:8px 10px 0 10px;
}
#hwwContents div.hwwModuleSet ul#moduleFeedHRC li{
	margin-bottom:8px;
	padding-bottom:8px;
	background:url(../images/module/img_dotline.gif) repeat-x left bottom;
}
#hwwContents div.hwwModuleSet ul#moduleFeedHRC li.lastChild{
	margin-bottom:0;
	background-image:none;
}
#hwwContents div.hwwModuleSet ul#moduleFeedHRC li span{
	display:block;
}
/* module lastChild setting */
#hwwContents div.hwwModuleSet dl.hwwModule.lastChild{
	margin-bottom:0;
	background-image:none;
}
#hwwContents div.hwwModuleSet ul.hwwModuleBnr li.lastChild{
	margin-bottom:0;
	background-image:none;
}
/* loading setting */
#hwwContents div.hwwModuleSet div#hwwModuleLoader{
	text-align:center;
	padding-bottom:8px;
}

/* ==================================================================
 This CSS Old HTML include mode
================================================================== */
/* --------------------------------------------------------
	#hwwIncludeMain for Old include
-------------------------------------------------------- */
#hwwIncludeMain{
	float:left;
	width:700px;
	overflow:hidden;
	padding-right:10px;
	position:relative;
}
#hwwContents div#hwwIncludeTitleArea{
	
}
#hwwContents div#hwwIncludeEntryArea table{
	/*border-collapse:separate;*/
}
#hwwContents div#hwwIncludeEntryArea p{
	margin-bottom:1.0em;
}
#hwwContents div#hwwIncludeEntryArea ul{
	list-style-type:disc;
	list-style-position:outside;
	margin-left:1.5em;
}
#hwwContents div#hwwIncludeEntryArea ol{
	list-style-type:decimal;
	list-style-position:outside;
	margin-left:2.0em;
}
#hwwContents div.hwwIncludeEntryLS5{
	padding-left:5px;
}
#hwwContents div.hwwIncludeEntryLS10{
	padding-left:10px;
}
#hwwContents div.hwwIncludeEntryLS15{
	padding-left:15px;
}
#hwwContents div.hwwIncludeEntryLS20{
	padding-left:20px;
}
#hwwContents div.hwwIncludeEntryLS25{
	padding-left:25px;
}
#hwwContents div.hwwIncludeEntryLS30{
	padding-left:30px;
}
#hwwContents div.hwwIncludeEntryLS35{
	padding-left:35px;
}
#hwwContents div.hwwIncludeEntryLS40{
	padding-left:40px;
}
#hwwContents div.hwwIncludeEntryLS45{
	padding-left:45px;
}
#hwwContents div.hwwIncludeEntryLS50{
	padding-left:50px;
}
#hwwContents div.hwwIncludeEntryLS55{
	padding-left:55px;
}
#hwwContents div.hwwIncludeEntryLS60{
	padding-left:60px;
}
#hwwContents div.hwwIncludeEntryTS20{
	padding-top:20px;
}

/* .hwwIncludeFrm
-------------------------------------------------------- */
#hwwContents div.hwwIncludeFrmDefault{
	padding-top:30px;
}
#hwwContents div.hwwIncludeFrm{
	padding-top:0;
	background:url(../images/frm/frm_include.gif) no-repeat right top;
}


/* --------------------------------------------------------
	#hwwIncludeFrmDefault for Old include
-------------------------------------------------------- */
#hwwContents div.hwwIncludeFrm #hwwIncludeMainFrm{
	visibility:visible;
	width:12px;
	height:11px;
	overflow:hidden;
	background:right top;
	position:absolute;
	top:0;
	right:10px;
	z-index:110;
}


/* --------------------------------------------------------
	#hwwIncludeTitleArea for Old include
-------------------------------------------------------- */
#hwwContents #hwwIncludeTitleArea{
}


/* --------------------------------------------------------
	#hwwIncludeSide for Old include
-------------------------------------------------------- */
#hwwContents #hwwIncludeSide{
	float:right;
	width:220px;
	padding:30px 0 0 0;
}