@charset "UTF-8";
/* 汎用クラス */
[class^="mark"] {
  padding-left: 15px;
  background: no-repeat left .5em;
}
.mark1 {
  background-image: url(../img/share/mark_1.gif);
}
.mark2 {
  background-image: url(../img/share/mark_2.gif);
}
.mark3 {
  background-image: url(../img/share/mark_3.gif);
}
.mark4 {
  background-image: url(../img/share/mark_4.gif);
}
.mark5 {
  background-image: url(../img/share/mark_5.gif);
}
.opacity {
  opacity: 0.75;
  -moz-opacity: 0.75;
  filter: alpha(opacity=75);
  -ms-filter: "alpha(opacity=75)";
}
.opacity_rev {
  opacity: 1;
  -moz-opacity: 1;
  filter: alpha(opacity=100);
  -ms-filter: "alpha(opacity=100)";
}
.inline_block {
  display: inline-block;
  *display: inline;
  *zoom: 1;
}
.table_cell {
  display: table-cell;
  *display: inline;
  *zoom: 1;
  vertical-align: middle;
}
.fr, .imgR {
  float: right;
  margin-left: 10px;
}
.fl, .imgL {
  float: left;
  margin-right: 10px;
}
.imgC, .tC, .btn {
  text-align: center;
}
.imgC {
  display: block;
  margin-left: auto;
  margin-right: auto;
}
.tR, .sign {
  text-align: right;
}
.box_size {
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
}
.ts_none {
  -webkit-text-shadow: none !important;
  -moz-text-shadow: none !important;
  -ms-text-shadow: none !important;
  -o-text-shadow: none !important;
  text-shadow: none !important;
}
.bs_none {
  -ms-box-shadow: none !important;
  -o-box-shadow: none !important;
  box-shadow: none !important;
}
.hover_anime {
  -webkit-transition: all 0.5s ease;
  transition: all 0.5s ease;
}
/* line-Box */
.line_box {
  letter-spacing: -.40em;
}
/* line-Box none */
.line_box_none {
  letter-spacing: normal;
}
/* img-Replace */
.img_replace {
  text-indent: 100%;
  white-space: nowrap;
  overflow: hidden;
}
/* img-Replace none */
.img_replace_none {
  text-indent: inherit;
  white-space: normal;
  overflow: auto;
}
/* img-Fit */
.img_fit {
  width: 100%;
  height: auto;
}
/* img-Baseline */
.img_baseline {
  vertical-align: top;
  vertical-align: bottom;
}
/* clearfix */
.clearfix {
  *zoom: 1;
}
.clearfix:after {
  content: '';
  display: block;
  clear: both;
}
/* clearfix */
/* ==================================================================
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 */
  border-radius: 10px;
  /* radius point */
  border-top-right-radius: 15px;
  /* shadow */
  box-shadow: 1px 1px 3px #999;
  /* text shadow */
  text-shadow: 1px 1px 0px #999;
  /* 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;
}
/* --------------------------------------------------------
	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(../img/frm/frm_contents.gif) no-repeat left top;
  position: relative;
  z-index: 100;
}
body.hwwExtend #hwwContents {
  background-image: url(../img/frm/frm_extend_contents.gif);
}
/* share tools
-------------------------------------------------------- */
/* >> setting */
#hwwContents span.hwwLinkArw {
  padding-left: 10px;
}
#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%;
}
#hwwContents .hwwLinkArwIcon {
  padding-left: 1.2em;
  background: url(../img/ent/icon_link_arw.gif) no-repeat left 0.35em;
  *zoom: 1;
}
#hwwContents .hwwLinkVideoIcon {
  padding-left: 1.2em;
  background: url(../img/ent/icon_link_video.gif) no-repeat left 0.35em;
  *zoom: 1;
}
#hwwContents .hwwLinkPhotoIcon {
  padding-left: 1.2em;
  background: url(../img/ent/icon_link_photo.gif) no-repeat left 0.35em;
  *zoom: 1;
}
#hwwContents .hwwDotline {
  margin-bottom: 15px;
  padding-bottom: 0;
  background: url(../img/ent/img_gray_dot.gif) repeat-x left bottom;
}
#hwwContents .hwwDotlineBS {
  margin-bottom: 15px;
  padding-bottom: 15px;
  background: url(../img/ent/img_gray_dot.gif) repeat-x left bottom;
}
#hwwContents .hwwGrayBG {
  background-color: #eeeeee;
}
#hwwContents dl.hwwEntrydataSttlSet {
  margin-bottom: 30px;
}
#hwwContents dl.hwwEntrydataSttlSetDotline {
  margin-bottom: 15px;
  padding-bottom: 15px;
  background: url(../img/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;
}
#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;
}
/* list setting */
/* icon links setting */
/* dot line setting */
/* bg color setting */
/* sttl and entry setting */
/* table setting */
/* ttl setting
-------------------------------------------------------- */
#hwwContentsTtl {
  height: 410px;
}
#hwwContentsTtlM {
  height: 100px;
}
#hwwContentsSubHeader {
  height: 28px;
  padding: 12px 20px 0 20px;
  background: url(../img/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;
  display: block;
}
#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;
}
#hwwPrmViewer ol#hwwPrmViewerList {
  background: no-repeat center top;
}
#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(../img/prm/btn_left_v2.gif) no-repeat left top;
}
#hwwPrmViewer ul#hwwPrmViewerNav li#playBtn a {
  width: 9px;
  height: 9px;
  background: url(../img/prm/btn_pause.gif) no-repeat left top;
}
#hwwPrmViewer ul#hwwPrmViewerNav li#playBtn a.pause {
  background: url(../img/prm/btn_play.gif) no-repeat left top;
}
#hwwPrmViewer ul#hwwPrmViewerNav li#nextBtn a {
  width: 11px;
  height: 9px;
  background: url(../img/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(../img/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;
}
#hwwContents p#hwwContentsInfo {
  min-height: 10px;
  height: auto !important;
  height: 10px;
  font-size: 85%;
  color: #666666;
  margin: 15px 20px;
  padding-left: 17px;
  background: url(../img/ent/icon_info.gif) no-repeat left 0.25em;
}
#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(../img/ent/icon_return.gif) no-repeat left center;
}
#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;
}
#hwwContents div.hwwEntryTopicsSet {
  margin-bottom: 20px;
  padding-bottom: 15px;
  background: url(../img/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(../img/ent/frm_topics_top.gif) no-repeat left top;
}
#hwwContents ul.hwwEntryTopicsArchive {
  margin-bottom: 5px;
}
#hwwContents ul.hwwEntryTopicsArchiveTL {
  margin-top: 34px;
  background: url(../img/ent/img_gray_dot.gif) repeat-x left top;
}
#hwwContents ul.hwwEntryTopics li.hwwEntryTopicsContener, #hwwContents ul.hwwEntryTopicsArchive li.hwwEntryTopicsContener {
  padding: 10px 0;
  background: url(../img/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 {
  float: none;
  width: auto;
}
#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;
}
#hwwContents p#hwwEntryTopicsMore {
  width: 620px;
  text-align: center;
  margin: 10px auto 0 auto;
  padding-top: 10px;
  background: url(../img/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;
}
#hwwContents div.hwwEntryBodySet {
  padding-bottom: 15px;
}
#hwwContents div.hwwEntryBodySetDotline {
  margin-bottom: 15px;
  padding-bottom: 0;
  background: url(../img/ent/img_gray_dot.gif) repeat-x left bottom;
}
#hwwContents div.hwwEntryBodySetDotlineBS {
  margin-bottom: 15px;
  padding-bottom: 15px;
  background: url(../img/ent/img_gray_dot.gif) repeat-x left bottom;
}
#hwwContents div.hwwEntryBodySet p {
  margin-bottom: 15px;
}
#hwwContents div.hwwEntryBodySet p.hwwTxtNM {
  margin-bottom: 0;
}
#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);
}
#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;
}
/* hwwContentsInfo
-------------------------------------------------------- */
/* hwwContentsUtility
-------------------------------------------------------- */
/* hwwNewsTicker
-------------------------------------------------------- */
/* topics set and remove archive
-------------------------------------------------------- */
/* More News for SmartPhone */
/* title and news set
-------------------------------------------------------- */
/* txt setting */
/* flag list */
/* title setting */
: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(../img/ent/frm_ttlbg_bottom.gif);
}
#hwwContents div.hwwEntryBodyAll div.hwwEntryBodyTtl h3 {
  background-image: url(../img/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(../img/ent/frm_half_ttlbg_bottom.gif);
}
#hwwContents div.hwwEntryBodyHalf div.hwwEntryBodyTtl h3 {
  background-image: url(../img/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(../img/ent/frm_half_ttlbg_bottom.gif);*/
}
#hwwContents div.hwwEntryBodyHalfExtension div.hwwEntryBodyTtl h3 {
  /*background-image:url(../img/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(../img/ent/frm_tri_ttlbg_bottom.gif);
}
#hwwContents div.hwwEntryBodyTri div.hwwEntryBodyTtl h3 {
  background-image: url(../img/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(../img/ent/frm_two-thirds_ttlbg_bottom.gif);
}
#hwwContents div.hwwEntryBodyTwoThirds div.hwwEntryBodyTtl h3 {
  background-image: url(../img/ent/frm_two-thirds_ttlbg_top.gif);
}
#hwwContents div.hwwEntryBody-inner {
  padding: 0 5px;
}
#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;
}
#hwwContents div.hwwEntrydataMore {
  text-align: center;
}
#hwwContents div.hwwEntrydataMore a {
  display: inline-block;
  width: 300px;
  height: 26px;
  line-height: 24px;
  text-align: center;
  border: 1px solid #cbcacb;
  border-radius: 3px;
  -ms-box-sizing: border-box;
  box-sizing: border-box;
}
#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 {
  float: left;
  margin: 0 8px 0 0;
}
#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(../img/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(../img/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(../img/ent/icon_link_photo.gif) no-repeat left 0.35em;
}
#hwwContents ul.hwwEntrydataGallery {
  margin-bottom: 10px;
}
#hwwContents ul.hwwEntrydataGallery li {
  float: left;
}
#hwwContents ul.hwwEntrydataPic3 li {
  margin-right: 17px;
}
#hwwContents ul.hwwEntrydataPic3 li img {
  vertical-align: top;
  vertical-align: bottom;
}
#hwwContents ul.hwwEntrydataPic4 {
  background: url(../img/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;
}
#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;
}
#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(../img/ent/img_gray_dot.gif) repeat-x left bottom;
}
#hwwContents div.hwwDLasideR ul.hwwDLasideList li a {
  margin-right: 10px;
  padding-left: 15px;
  background: url(../img/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(../img/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;
}
#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(../img/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(../img/module/icon_linkarw.gif) no-repeat left 0.4em;
}
#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;
}
#hwwContents div.hwwEntrySet div.hwwEntryL p#hwwAboutNavTtl, #hwwContents div.hwwEntrySet div.hwwEntry__wide p#hwwAboutNavTtl {
  display: none;
}
#hwwContents div.hwwEntrySet div.hwwEntryL ul#hwwAboutNav, #hwwContents div.hwwEntrySet div.hwwEntry__wide ul#hwwAboutNav {
  padding-bottom: 25px;
  *zoom: 1;
}
#hwwContents div.hwwEntrySet div.hwwEntryL ul#hwwAboutNav:after, #hwwContents div.hwwEntrySet div.hwwEntry__wide ul#hwwAboutNav:after {
  content: '';
  display: block;
  clear: both;
}
#hwwContents div.hwwEntrySet div.hwwEntryL ul#hwwAboutNav li, #hwwContents div.hwwEntrySet div.hwwEntry__wide ul#hwwAboutNav li {
  float: left;
  margin-right: 5px;
  padding-bottom: 5px;
}
#hwwContents div.hwwEntrySet div.hwwEntryL ul#hwwAboutNav li img, #hwwContents div.hwwEntrySet div.hwwEntry__wide ul#hwwAboutNav li img {
  vertical-align: top;
  vertical-align: bottom;
}
#hwwContents div.hwwEntrySet div.hwwEntryL ul#hwwAboutNav li.lastChild, #hwwContents div.hwwEntrySet div.hwwEntry__wide ul#hwwAboutNav li.lastChild {
  margin-right: 0;
}
#hwwContents div.hwwEntrySet div.hwwEntryL dl#hwwAboutTab, #hwwContents div.hwwEntrySet div.hwwEntry__wide dl#hwwAboutTab {
  padding-bottom: 15px;
  *zoom: 1;
}
#hwwContents div.hwwEntrySet div.hwwEntryL dl#hwwAboutTab:after, #hwwContents div.hwwEntrySet div.hwwEntry__wide dl#hwwAboutTab:after {
  content: '';
  display: block;
  clear: both;
}
#hwwContents div.hwwEntrySet div.hwwEntryL dl.hwwAboutTabM, #hwwContents div.hwwEntrySet div.hwwEntry__wide dl.hwwAboutTabM {
  margin-bottom: 15px;
}
#hwwContents div.hwwEntrySet div.hwwEntryL dl#hwwAboutTab dt, #hwwContents div.hwwEntrySet div.hwwEntry__wide dl#hwwAboutTab dt {
  display: none;
}
#hwwContents div.hwwEntrySet div.hwwEntryL dl#hwwAboutTab dd, #hwwContents div.hwwEntrySet div.hwwEntry__wide dl#hwwAboutTab dd {
  float: left;
  text-align: center;
  padding: 0 1px 5px 1px;
}
#hwwContents div.hwwEntrySet div.hwwEntryL dl#hwwAboutTab dd.selected, #hwwContents div.hwwEntrySet div.hwwEntry__wide dl#hwwAboutTab dd.selected {
  background: url(../img/ent/arw_aboutnav.gif) no-repeat center bottom;
}
#hwwContents div.hwwEntrySet div.hwwEntryL dl.hwwAboutTab2 dd, #hwwContents div.hwwEntrySet div.hwwEntry__wide dl.hwwAboutTab2 dd {
  width: 328px;
}
#hwwContents div.hwwEntrySet div.hwwEntryL dl.hwwAboutTab3 dd, #hwwContents div.hwwEntrySet div.hwwEntry__wide dl.hwwAboutTab3 dd {
  width: 218px;
}
#hwwContents div.hwwEntrySet div.hwwEntryL dl.hwwAboutTab4 dd, #hwwContents div.hwwEntrySet div.hwwEntry__wide dl.hwwAboutTab4 dd {
  width: 163px;
}
#hwwContents div.hwwEntrySet div.hwwEntryL dl.hwwAboutTab5 dd, #hwwContents div.hwwEntrySet div.hwwEntry__wide dl.hwwAboutTab5 dd {
  width: 130px;
}
#hwwContents div.hwwEntrySet div.hwwEntryL dl.hwwAboutTab6 dd, #hwwContents div.hwwEntrySet div.hwwEntry__wide dl.hwwAboutTab6 dd {
  width: 108px;
}
#hwwContents div.hwwEntrySet div.hwwEntryL dl.hwwAboutTab7 dd, #hwwContents div.hwwEntrySet div.hwwEntry__wide dl.hwwAboutTab7 dd {
  width: 92px;
}
#hwwContents div.hwwEntrySet div.hwwEntryL dl#hwwAboutTab dd a, #hwwContents div.hwwEntrySet div.hwwEntry__wide dl#hwwAboutTab dd a {
  display: block;
  padding-bottom: 5px;
  border-bottom: 4px solid #cccccc;
}
#hwwContents div.hwwEntrySet div.hwwEntryL dl#hwwAboutTab dd a:hover, #hwwContents div.hwwEntrySet div.hwwEntry__wide dl#hwwAboutTab dd a:hover {
  border-bottom: 4px solid #cc0000;
}
#hwwContents div.hwwEntrySet div.hwwEntryL dl#hwwAboutTab dd.selected a, #hwwContents div.hwwEntrySet div.hwwEntry__wide dl#hwwAboutTab dd.selected a {
  border-bottom: 4px solid #cc0000;
}
#hwwContents div.hwwEntrySet div.hwwEntryL ul#hwwAboutPnav, #hwwContents div.hwwEntrySet div.hwwEntry__wide 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, #hwwContents div.hwwEntrySet div.hwwEntry__wide 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, #hwwContents div.hwwEntrySet div.hwwEntry__wide ul#hwwAboutPnav li#hwwAboutNum, #hwwContents div.hwwEntrySet div.hwwEntry__wide 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, #hwwContents div.hwwEntrySet div.hwwEntry__wide ul#hwwAboutPnav li#hwwAboutPrev, #hwwContents div.hwwEntrySet div.hwwEntry__wide ul#hwwAboutPnavNB li#hwwAboutPrev {
  position: absolute;
  width: 270px;
  text-align: right;
  left: 0;
}
#hwwContents div.hwwEntrySet div.hwwEntryL ul#hwwAboutPnav li#hwwAboutPrev, #hwwContents div.hwwEntrySet div.hwwEntry__wide ul#hwwAboutPnav li#hwwAboutPrev {
  top: 20px;
}
#hwwContents div.hwwEntrySet div.hwwEntryL ul#hwwAboutPnavNB li#hwwAboutPrev, #hwwContents div.hwwEntrySet div.hwwEntry__wide ul#hwwAboutPnavNB li#hwwAboutPrev {
  top: 0;
}
#hwwContents div.hwwEntrySet div.hwwEntryL ul#hwwAboutPnav li#hwwAboutNext, #hwwContents div.hwwEntrySet div.hwwEntryL ul#hwwAboutPnavNB li#hwwAboutNext, #hwwContents div.hwwEntrySet div.hwwEntry__wide ul#hwwAboutPnav li#hwwAboutNext, #hwwContents div.hwwEntrySet div.hwwEntry__wide ul#hwwAboutPnavNB li#hwwAboutNext {
  position: absolute;
  width: 270px;
  text-align: left;
  right: 0;
}
#hwwContents div.hwwEntrySet div.hwwEntryL ul#hwwAboutPnav li#hwwAboutNext, #hwwContents div.hwwEntrySet div.hwwEntry__wide ul#hwwAboutPnav li#hwwAboutNext {
  top: 20px;
}
#hwwContents div.hwwEntrySet div.hwwEntryL ul#hwwAboutPnavNB li#hwwAboutNext, #hwwContents div.hwwEntrySet div.hwwEntry__wide ul#hwwAboutPnavNB li#hwwAboutNext {
  top: 0;
}
#hwwContents div.hwwEntrySet div.hwwEntryL ul#hwwAboutCnav, #hwwContents div.hwwEntrySet div.hwwEntry__wide ul#hwwAboutCnav {
  text-align: center;
  letter-spacing: -.40em;
}
#hwwContents div.hwwEntrySet div.hwwEntryL ul#hwwAboutCnav.hwwAboutCnavTL, #hwwContents div.hwwEntrySet div.hwwEntry__wide ul#hwwAboutCnav.hwwAboutCnavTL {
  padding-top: 20px;
  border-top: 1px solid #c0c0c0;
}
#hwwContents div.hwwEntrySet div.hwwEntryL ul#hwwAboutCnav li, #hwwContents div.hwwEntrySet div.hwwEntry__wide ul#hwwAboutCnav li {
  display: inline;
  letter-spacing: normal;
  margin: 0 10px;
}
#hwwContents div.hwwEntrySet div.hwwEntryL dl#hwwAboutRelated, #hwwContents div.hwwEntrySet div.hwwEntry__wide dl#hwwAboutRelated {
  padding-top: 20px;
  border-top: 1px solid #c0c0c0;
}
#hwwContents div.hwwEntrySet div.hwwEntryL dl#hwwAboutRelated dt, #hwwContents div.hwwEntrySet div.hwwEntry__wide dl#hwwAboutRelated dt {
  padding-bottom: 20px;
}
#hwwContents div.hwwEntrySet div.hwwEntryL dl#hwwAboutRelated dd, #hwwContents div.hwwEntrySet div.hwwEntry__wide 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, #hwwContents div.hwwEntrySet div.hwwEntry__wide 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, #hwwContents div.hwwEntrySet div.hwwEntry__wide dl#hwwAboutRelated dd span {
  display: block;
}
#hwwContents div.hwwEntrySet div.hwwEntryL div.hwwAboutSection, #hwwContents div.hwwEntrySet div.hwwEntry__wide div.hwwAboutSection {
  *zoom: 1;
}
#hwwContents div.hwwEntrySet div.hwwEntryL div.hwwAboutSection:after, #hwwContents div.hwwEntrySet div.hwwEntry__wide div.hwwAboutSection:after {
  content: '';
  display: block;
  clear: both;
}
#hwwContents div.hwwEntrySet div.hwwEntryL div.hwwAboutSection hr.hwwAboutPeriod, #hwwContents div.hwwEntrySet div.hwwEntry__wide div.hwwAboutSection hr.hwwAboutPeriod {
  display: block;
  clear: both;
  visibility: hidden;
  margin: 0;
  padding: 0;
  border: none;
}
#hwwContents div.hwwEntrySet div.hwwEntryL div.hwwAboutSection h3, #hwwContents div.hwwEntrySet div.hwwEntry__wide div.hwwAboutSection h3 {
  padding-bottom: 26px;
}
#hwwContents div.hwwEntrySet div.hwwEntryL div.hwwAboutSection h3.hwwAboutTtlLine, #hwwContents div.hwwEntrySet div.hwwEntry__wide div.hwwAboutSection h3.hwwAboutTtlLine {
  font-size: 108%;
  margin: 0 5px 10px 5px;
  padding-bottom: 7px;
  background: url(../img/ent/img_gray_dot.gif) repeat-x left bottom;
}
#hwwContents div.hwwEntrySet div.hwwEntryL div.hwwAboutSection h3 img, #hwwContents div.hwwEntrySet div.hwwEntry__wide div.hwwAboutSection h3 img {
  vertical-align: top;
  vertical-align: bottom;
}
#hwwContents div.hwwEntrySet div.hwwEntryL div.hwwAboutSection h4, #hwwContents div.hwwEntrySet div.hwwEntry__wide div.hwwAboutSection h4 {
  padding-bottom: 16px;
}
#hwwContents div.hwwEntrySet div.hwwEntryL div.hwwAboutSection h4 img, #hwwContents div.hwwEntrySet div.hwwEntry__wide div.hwwAboutSection h4 img {
  vertical-align: top;
  vertical-align: bottom;
}
#hwwContents div.hwwEntrySet div.hwwEntryL div.hwwAboutSection h4 span, #hwwContents div.hwwEntrySet div.hwwEntry__wide div.hwwAboutSection h4 span {
  font-size: 85%;
  margin-left: 10px;
}
#hwwContents div.hwwEntrySet div.hwwEntryL div.hwwAboutSection h4.hwwAboutNewIcon, #hwwContents div.hwwEntrySet div.hwwEntry__wide div.hwwAboutSection h4.hwwAboutNewIcon {
  padding-left: 45px;
  background: url(../img/ent/icon_ttl_new.gif) no-repeat left top;
}
#hwwContents div.hwwEntrySet div.hwwEntryL div.hwwAboutSection h5, #hwwContents div.hwwEntrySet div.hwwEntry__wide div.hwwAboutSection h5 {
  padding-bottom: 5px;
}
#hwwContents div.hwwEntrySet div.hwwEntryL div.hwwAboutSection p, #hwwContents div.hwwEntrySet div.hwwEntry__wide div.hwwAboutSection p {
  padding-bottom: 20px;
}
#hwwContents div.hwwEntrySet div.hwwEntryL div.hwwAboutSection p.hwwAboutCopy, #hwwContents div.hwwEntrySet div.hwwEntry__wide div.hwwAboutSection p.hwwAboutCopy {
  font-weight: bold;
  font-style: italic;
}
#hwwContents div.hwwEntrySet div.hwwEntryL div.hwwAboutSection ul, #hwwContents div.hwwEntrySet div.hwwEntry__wide div.hwwAboutSection ul {
  padding-bottom: 15px;
}
#hwwContents div.hwwEntrySet div.hwwEntryL div.hwwAboutSection ul li, #hwwContents div.hwwEntrySet div.hwwEntry__wide div.hwwAboutSection ul li {
  margin-bottom: 10px;
}
#hwwContents div.hwwEntrySet div.hwwEntryL div.hwwAboutSection ul li.hwwAboutListBold, #hwwContents div.hwwEntrySet div.hwwEntry__wide div.hwwAboutSection ul li.hwwAboutListBold {
  font-weight: bold;
}
#hwwContents div.hwwEntrySet div.hwwEntryL div.hwwAboutSection ul li span.hwwAboutListMargin, #hwwContents div.hwwEntrySet div.hwwEntry__wide div.hwwAboutSection ul li span.hwwAboutListMargin {
  display: block;
  padding-bottom: 7px;
}
#hwwContents div.hwwEntrySet div.hwwEntryL div.hwwAboutSection ul.hwwAboutListDisc, #hwwContents div.hwwEntrySet div.hwwEntry__wide div.hwwAboutSection ul.hwwAboutListDisc {
  list-style: disc outside;
  margin-left: 2.0em;
}
#hwwContents div.hwwEntrySet div.hwwEntryL div.hwwAboutSection ul.hwwAboutListDiscChild, #hwwContents div.hwwEntrySet div.hwwEntry__wide div.hwwAboutSection ul.hwwAboutListDiscChild {
  list-style: disc outside;
  margin-left: 2.0em;
  padding-top: 10px;
}
#hwwContents div.hwwEntrySet div.hwwEntryL div.hwwAboutSection ul.hwwAboutListSquare, #hwwContents div.hwwEntrySet div.hwwEntry__wide div.hwwAboutSection ul.hwwAboutListSquare {
  list-style: square outside;
  margin-left: 2.0em;
}
#hwwContents div.hwwEntrySet div.hwwEntryL div.hwwAboutSection ul.hwwAboutListNum, #hwwContents div.hwwEntrySet div.hwwEntry__wide div.hwwAboutSection ul.hwwAboutListNum {
  list-style: decimal outside;
  margin-left: 2.0em;
}
#hwwContents div.hwwEntrySet div.hwwEntryL div.hwwAboutSection dl.hwwAboutListMulti, #hwwContents div.hwwEntrySet div.hwwEntry__wide div.hwwAboutSection dl.hwwAboutListMulti {
  padding-bottom: 15px;
}
#hwwContents div.hwwEntrySet div.hwwEntryL div.hwwAboutSection dl.hwwAboutListMulti dt, #hwwContents div.hwwEntrySet div.hwwEntry__wide div.hwwAboutSection dl.hwwAboutListMulti dt {
  clear: left;
  float: left;
  width: 1.5em;
}
#hwwContents div.hwwEntrySet div.hwwEntryL div.hwwAboutSection dl.hwwAboutListMulti dd, #hwwContents div.hwwEntrySet div.hwwEntry__wide 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, #hwwContents div.hwwEntrySet div.hwwEntry__wide div.hwwAboutSection dl.hwwAboutListNotes {
  color: #666666;
  font-size: 85%;
  padding-bottom: 15px;
}
#hwwContents div.hwwEntrySet div.hwwEntryL div.hwwAboutSection dl.hwwAboutListNotes dt, #hwwContents div.hwwEntrySet div.hwwEntry__wide div.hwwAboutSection dl.hwwAboutListNotes dt {
  clear: left;
  float: left;
  width: 1.5em;
}
#hwwContents div.hwwEntrySet div.hwwEntryL div.hwwAboutSection dl.hwwAboutListNotes dd, #hwwContents div.hwwEntrySet div.hwwEntry__wide 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, #hwwContents div.hwwEntrySet div.hwwEntry__wide 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, #hwwContents div.hwwEntrySet div.hwwEntry__wide div.hwwAboutSection table.hwwAboutTable th.dataNowrap, #hwwContents div.hwwEntrySet div.hwwEntry__wide div.hwwAboutSection table.hwwAboutTable td.dataNowrap {
  white-space: nowrap;
}
#hwwContents div.hwwEntrySet div.hwwEntryL div.hwwAboutSection table.hwwAboutTable th.dataTtl, #hwwContents div.hwwEntrySet div.hwwEntry__wide div.hwwAboutSection table.hwwAboutTable th.dataTtl {
  width: 35%;
  background-color: #b7b7b7;
}
#hwwContents div.hwwEntrySet div.hwwEntryL div.hwwAboutSection table.hwwAboutTable th.dataTtlFree, #hwwContents div.hwwEntrySet div.hwwEntry__wide div.hwwAboutSection table.hwwAboutTable th.dataTtlFree {
  width: auto;
  background-color: #b7b7b7;
}
#hwwContents div.hwwEntrySet div.hwwEntryL div.hwwAboutSection table.hwwAboutTable th.dataSubTtl, #hwwContents div.hwwEntrySet div.hwwEntry__wide div.hwwAboutSection table.hwwAboutTable th.dataSubTtl {
  width: 35%;
  background-color: #e4e4e4;
}
#hwwContents div.hwwEntrySet div.hwwEntryL div.hwwAboutSection table.hwwAboutTable th.dataSubTtlFree, #hwwContents div.hwwEntrySet div.hwwEntry__wide div.hwwAboutSection table.hwwAboutTable th.dataSubTtlFree {
  width: auto;
  background-color: #e4e4e4;
}
#hwwContents div.hwwEntrySet div.hwwEntryL div.hwwAboutHgroup h3, #hwwContents div.hwwEntrySet div.hwwEntry__wide div.hwwAboutHgroup h3 {
  font-size: 123.1%;
}
#hwwContents div.hwwEntrySet div.hwwEntryL div.hwwAboutHgroup p, #hwwContents div.hwwEntrySet div.hwwEntry__wide div.hwwAboutHgroup p {
  color: #888888;
  font-weight: bold;
  padding-bottom: 15px;
}
#hwwContents div.hwwEntrySet div.hwwEntryL div.hwwAboutHgroup p.hwwAboutHgroupCaptionM, #hwwContents div.hwwEntrySet div.hwwEntry__wide div.hwwAboutHgroup p.hwwAboutHgroupCaptionM {
  padding-bottom: 25px;
}
#hwwContents div.hwwEntrySet div.hwwEntryL div.hwwAboutHgroup p.hwwAboutHgroupCaptionSP, #hwwContents div.hwwEntrySet div.hwwEntry__wide div.hwwAboutHgroup p.hwwAboutHgroupCaptionSP {
  display: none;
}
#hwwContents div.hwwEntrySet div.hwwEntryL div.hwwAboutHgroupNM, #hwwContents div.hwwEntrySet div.hwwEntry__wide div.hwwAboutHgroupNM {
  position: relative;
}
#hwwContents div.hwwEntrySet div.hwwEntryL div.hwwAboutHgroupNews, #hwwContents div.hwwEntrySet div.hwwEntry__wide div.hwwAboutHgroupNews {
  position: relative;
  margin-bottom: 30px;
  background: url(../img/ent/img_gray_dot.gif) repeat-x left bottom;
  border-top: 3px solid #c0c0c0;
  *zoom: 1;
}
#hwwContents div.hwwEntrySet div.hwwEntryL div.hwwAboutHgroupNews h3, #hwwContents div.hwwEntrySet div.hwwEntry__wide div.hwwAboutHgroupNews h3 {
  font-size: 123.1%;
}
#hwwContents div.hwwEntrySet div.hwwEntryL div.hwwAboutHgroupNews dl, #hwwContents div.hwwEntrySet div.hwwEntry__wide 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, #hwwContents div.hwwEntrySet div.hwwEntry__wide div.hwwAboutHgroupNews dl dt, #hwwContents div.hwwEntrySet div.hwwEntry__wide div.hwwAboutHgroupNews dl dd {
  color: #cc0000;
  display: inline;
}
#hwwContents div.hwwEntrySet div.hwwEntryL div.hwwAboutHgroupNews div#hwwBuzz, #hwwContents div.hwwEntrySet div.hwwEntry__wide div.hwwAboutHgroupNews div#hwwBuzz {
  position: absolute;
  width: 660px;
  left: 0;
  top: 10px;
  *zoom: 1;
}
#hwwContents div.hwwEntrySet div.hwwEntryL div.hwwAboutHgroupNews div#hwwBuzz:after, #hwwContents div.hwwEntrySet div.hwwEntry__wide div.hwwAboutHgroupNews div#hwwBuzz:after {
  content: '';
  display: block;
  clear: both;
}
#hwwContents div.hwwEntrySet div.hwwEntryL div.hwwAboutHgroupNews div#hwwBuzz a:hover img, #hwwContents div.hwwEntrySet div.hwwEntry__wide div.hwwAboutHgroupNews div#hwwBuzz a:hover img {
  opacity: 0.7;
  filter: alpha(opacity=70);
}
#hwwContents div.hwwEntrySet div.hwwEntryL div.hwwAboutHgroupNews div#hwwBuzz ul, #hwwContents div.hwwEntrySet div.hwwEntry__wide div.hwwAboutHgroupNews div#hwwBuzz ul {
  float: right;
}
#hwwContents div.hwwEntrySet div.hwwEntryL div.hwwAboutHgroupNews div#hwwBuzz ul li, #hwwContents div.hwwEntrySet div.hwwEntry__wide div.hwwAboutHgroupNews div#hwwBuzz ul li {
  display: inline;
  margin-left: 5px;
}
#hwwContents div.hwwEntrySet div.hwwEntryL div.hwwAboutHgroup span.hwwAboutHgroupPageUp, #hwwContents div.hwwEntrySet div.hwwEntry__wide div.hwwAboutHgroup span.hwwAboutHgroupPageUp {
  position: absolute;
  right: 5px;
  top: 0;
}
#hwwContents div.hwwEntrySet div.hwwEntryL div.hwwAboutHgroupNM span.hwwAboutHgroupPageUp, #hwwContents div.hwwEntrySet div.hwwEntry__wide div.hwwAboutHgroupNM span.hwwAboutHgroupPageUp {
  position: absolute;
  right: 5px;
  top: 0;
}
#hwwContents div.hwwEntrySet div.hwwEntryL div.hwwAboutHgroupNM span.hwwAboutHgroupPageUp a:hover img, #hwwContents div.hwwEntrySet div.hwwEntry__wide div.hwwAboutHgroupNM span.hwwAboutHgroupPageUp a:hover img {
  opacity: 0.5;
  filter: alpha(opacity=50);
}
#hwwContents div.hwwEntrySet div.hwwEntryL div.hwwAboutSection dl.hwwAboutNewsArticle, #hwwContents div.hwwEntrySet div.hwwEntry__wide div.hwwAboutSection dl.hwwAboutNewsArticle {
  margin: 0 5px 10px 5px;
  padding-bottom: 10px;
  background: url(../img/ent/img_gray_dot.gif) repeat-x left bottom;
  *zoom: 1;
}
#hwwContents div.hwwEntrySet div.hwwEntryL div.hwwAboutSection dl.hwwAboutNewsArticle:after, #hwwContents div.hwwEntrySet div.hwwEntry__wide div.hwwAboutSection dl.hwwAboutNewsArticle:after {
  content: '';
  display: block;
  clear: both;
}
#hwwContents div.hwwEntrySet div.hwwEntryL div.hwwAboutSection dl.hwwAboutNewsArticle dt, #hwwContents div.hwwEntrySet div.hwwEntry__wide div.hwwAboutSection dl.hwwAboutNewsArticle dt {
  float: left;
  width: 250px;
}
#hwwContents div.hwwEntrySet div.hwwEntryL div.hwwAboutSection dl.hwwAboutNewsArticle dd, #hwwContents div.hwwEntrySet div.hwwEntry__wide div.hwwAboutSection dl.hwwAboutNewsArticle dd {
  float: right;
  width: 380px;
  text-align: left;
}
#hwwContents div.hwwEntrySet div.hwwEntryL div.hwwAboutSection dl.hwwAboutNewsArticle dd.hwwAboutNewsArticleTtl, #hwwContents div.hwwEntrySet div.hwwEntry__wide 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, #hwwContents div.hwwEntrySet div.hwwEntry__wide div.hwwAboutSection dl.hwwAboutNewsArticle dd.hwwAboutNewsArticleWF {
  font-size: 85%;
}
#hwwContents div.hwwEntrySet div.hwwEntryL div.hwwAboutSection dl.hwwAboutNewsArticle dd.hwwAboutNewsArticleWF img, #hwwContents div.hwwEntrySet div.hwwEntry__wide 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, #hwwContents div.hwwEntrySet div.hwwEntry__wide div.hwwAboutSection dl.hwwAboutNewsArticle dd.hwwAboutNewsArticleTxt {
  padding-bottom: 15px;
}
#hwwContents div.hwwEntrySet div.hwwEntryL div.hwwAboutSection dl.hwwAboutNewsArticle dd.hwwAboutNewsArticleLink, #hwwContents div.hwwEntrySet div.hwwEntry__wide div.hwwAboutSection dl.hwwAboutNewsArticle dd.hwwAboutNewsArticleLink {
  font-size: 85%;
}
#hwwContents div.hwwEntrySet div.hwwEntryL div.hwwAboutSection ul.hwwAboutNewsList, #hwwContents div.hwwEntrySet div.hwwEntry__wide div.hwwAboutSection ul.hwwAboutNewsList {
  margin: 0 5px;
}
#hwwContents div.hwwEntrySet div.hwwEntryL div.hwwAboutSection ul.hwwAboutNewsList li.hwwAboutNewsListArticle, #hwwContents div.hwwEntrySet div.hwwEntry__wide div.hwwAboutSection ul.hwwAboutNewsList li.hwwAboutNewsListArticle {
  margin-bottom: 10px;
  padding-bottom: 10px;
  background: url(../img/ent/img_gray_dot.gif) repeat-x left bottom;
  *zoom: 1;
}
#hwwContents div.hwwEntrySet div.hwwEntryL div.hwwAboutSection ul.hwwAboutNewsList li.hwwAboutNewsListArticle:after, #hwwContents div.hwwEntrySet div.hwwEntry__wide div.hwwAboutSection ul.hwwAboutNewsList li.hwwAboutNewsListArticle:after {
  content: '';
  display: block;
  clear: both;
}
#hwwContents div.hwwEntrySet div.hwwEntryL div.hwwAboutSection dl.hwwEntryTopicsL, #hwwContents div.hwwEntrySet div.hwwEntry__wide 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, #hwwContents div.hwwEntrySet div.hwwEntry__wide div.hwwAboutSection dl.hwwEntryTopicsL dt, #hwwContents div.hwwEntrySet div.hwwEntry__wide div.hwwAboutSection dl.hwwEntryTopicsL dd {
  float: right;
  width: 425px;
}
#hwwContents div.hwwEntrySet div.hwwEntryL div.hwwAboutSection dl.hwwEntryTopicsL dt, #hwwContents div.hwwEntrySet div.hwwEntry__wide 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, #hwwContents div.hwwEntrySet div.hwwEntry__wide 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, #hwwContents div.hwwEntrySet div.hwwEntry__wide div.hwwAboutSection dl.hwwEntryTopicsL dd.hwwEntryTopicsImg {
  float: left;
  width: 80px;
}
#hwwContents div.hwwEntrySet div.hwwEntryL div.hwwAboutSection ul.hwwEntryTopicsR, #hwwContents div.hwwEntrySet div.hwwEntry__wide div.hwwAboutSection ul.hwwEntryTopicsR {
  float: right;
  width: 90px;
  padding-bottom: 0;
}
#hwwContents div.hwwEntrySet div.hwwEntryL div.hwwAboutSection ul.hwwEntryTopicsR li, #hwwContents div.hwwEntrySet div.hwwEntry__wide div.hwwAboutSection ul.hwwEntryTopicsR li {
  margin-bottom: 5px;
}
#hwwContents div.hwwEntrySet div.hwwEntryL div.hwwAboutArticle, #hwwContents div.hwwEntrySet div.hwwEntryL div.hwwAboutArticleNL, #hwwContents div.hwwEntrySet div.hwwEntry__wide div.hwwAboutArticle, #hwwContents div.hwwEntrySet div.hwwEntry__wide div.hwwAboutArticleNL {
  padding-bottom: 10px;
  *zoom: 1;
}
#hwwContents div.hwwEntrySet div.hwwEntryL div.hwwAboutArticle:after, #hwwContents div.hwwEntrySet div.hwwEntryL div.hwwAboutArticleNL:after, #hwwContents div.hwwEntrySet div.hwwEntry__wide div.hwwAboutArticle:after, #hwwContents div.hwwEntrySet div.hwwEntry__wide div.hwwAboutArticleNL:after {
  content: '';
  display: block;
  clear: both;
}
#hwwContents div.hwwEntrySet div.hwwEntryL div.hwwAboutArticle, #hwwContents div.hwwEntrySet div.hwwEntry__wide div.hwwAboutArticle {
  margin-bottom: 30px;
  background: url(../img/ent/img_gray_dot.gif) repeat-x left bottom;
}
#hwwContents div.hwwEntrySet div.hwwEntryL div#hwwAboutArticleVideo, #hwwContents div.hwwEntrySet div.hwwEntry__wide div#hwwAboutArticleVideo {
  margin-bottom: 20px;
  *zoom: 1;
}
#hwwContents div.hwwEntrySet div.hwwEntryL div#hwwAboutVideoSP, #hwwContents div.hwwEntrySet div.hwwEntry__wide div#hwwAboutVideoSP {
  /* for smartphone */
  display: none;
}
#hwwContents div.hwwEntrySet div.hwwEntryL div#hwwAboutVideoTL, #hwwContents div.hwwEntrySet div.hwwEntry__wide div#hwwAboutVideoTL {
  /* for tablet */
  position: relative;
  width: 660px;
  height: 380px;
  background-color: #000;
}
#hwwContents div.hwwEntrySet div.hwwEntryL div#hwwAboutVideoTL div#hwwAboutPlayerTLLoad, #hwwContents div.hwwEntrySet div.hwwEntry__wide 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, #hwwContents div.hwwEntrySet div.hwwEntry__wide div#hwwAboutVideoTL video#hwwAboutPlayerTL {
  /* for tablet */
  display: none;
  padding: 10px 0 0 10px;
}
#hwwContents div.hwwEntrySet div.hwwEntryL div#hwwAboutArticleVideoData, #hwwContents div.hwwEntrySet div.hwwEntry__wide div#hwwAboutArticleVideoData {
  margin: 15px 0 25px 0;
  padding: 0 10px;
}
#hwwContents div.hwwEntrySet div.hwwEntryL div#hwwAboutArticleVideoData h3, #hwwContents div.hwwEntrySet div.hwwEntry__wide div#hwwAboutArticleVideoData h3 {
  padding-bottom: 0;
}
#hwwContents div.hwwEntrySet div.hwwEntryL div#hwwAboutArticleVideoData p, #hwwContents div.hwwEntrySet div.hwwEntry__wide div#hwwAboutArticleVideoData p {
  font-size: 77%;
  font-weight: bold;
  padding-bottom: 0;
}
#hwwContents div.hwwEntrySet div.hwwEntryL div#hwwAboutArticleVideoTxt, #hwwContents div.hwwEntrySet div.hwwEntry__wide div#hwwAboutArticleVideoTxt {
  margin: 15px 0 25px 0;
  padding: 0 10px;
}
#hwwContents div.hwwEntrySet div.hwwEntryL div#hwwAboutArticleVideoTxt p, #hwwContents div.hwwEntrySet div.hwwEntry__wide div#hwwAboutArticleVideoTxt p {
  padding-bottom: 0;
}
#hwwContents div.hwwEntrySet div.hwwEntryL div#hwwAboutVideoThumArea, #hwwContents div.hwwEntrySet div.hwwEntry__wide div#hwwAboutVideoThumArea {
  margin: 20px 0 0 0;
  padding-top: 15px;
  background: url(../img/ent/img_gray_dot.gif) repeat-x left top;
}
#hwwContents div.hwwEntrySet div.hwwEntryL div#hwwAboutVideoThumArea h4, #hwwContents div.hwwEntrySet div.hwwEntry__wide div#hwwAboutVideoThumArea h4 {
  padding: 0 10px 20px 10px;
}
#hwwContents div.hwwEntrySet div.hwwEntryL div#hwwAboutVideoThumArea div.hwwAboutVideoThumSet, #hwwContents div.hwwEntrySet div.hwwEntry__wide div#hwwAboutVideoThumArea div.hwwAboutVideoThumSet {
  letter-spacing: -.40em;
  *zoom: 1;
}
#hwwContents div.hwwEntrySet div.hwwEntryL div#hwwAboutVideoThumArea div.hwwAboutVideoThumSet:after, #hwwContents div.hwwEntrySet div.hwwEntry__wide div#hwwAboutVideoThumArea div.hwwAboutVideoThumSet:after {
  content: '';
  display: block;
  clear: both;
}
#hwwContents div.hwwEntrySet div.hwwEntryL div#hwwAboutVideoThumArea div.hwwAboutVideoThumSet dl.hwwModule, #hwwContents div.hwwEntrySet div.hwwEntry__wide 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, #hwwContents div.hwwEntrySet div.hwwEntry__wide div#hwwAboutVideoThumArea div.hwwAboutVideoThumSet dl.hwwModule dt {
  font-size: 85%;
}
#hwwContents div.hwwEntrySet div.hwwEntryL div#hwwAboutVideoThumArea div.hwwAboutVideoThumSet dl.hwwModule dd, #hwwContents div.hwwEntrySet div.hwwEntry__wide div#hwwAboutVideoThumArea div.hwwAboutVideoThumSet dl.hwwModule dd {
  font-size: 77%;
}
#hwwContents div.hwwEntrySet div.hwwEntryL div#hwwAboutVideoThumArea div.hwwAboutVideoThumSet dl.hwwModule dd.hwwModuleThum, #hwwContents div.hwwEntrySet div.hwwEntry__wide 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, #hwwContents div.hwwEntrySet div.hwwEntry__wide div#hwwAboutVideoThumArea div.hwwAboutVideoThumSet dl.hwwModule dt.hwwModuleTxt50, #hwwContents div.hwwEntrySet div.hwwEntry__wide 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, #hwwContents div.hwwEntrySet div.hwwEntry__wide 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, #hwwContents div.hwwEntrySet div.hwwEntry__wide div#hwwAboutVideoThumArea div.hwwAboutVideoThumSet dl.hwwModule dd.hwwModuleTxt50 a.hwwModuleLinkArw {
  display: block;
  padding-left: 8px;
  background: url(../img/module/icon_linkarw.gif) no-repeat left 0.4em;
}
#hwwContents div.hwwEntrySet div.hwwEntryL div.hwwAboutColumnHalfL, #hwwContents div.hwwEntrySet div.hwwEntry__wide div.hwwAboutColumnHalfL {
  float: left;
  width: 320px;
}
#hwwContents div.hwwEntrySet div.hwwEntryL div.hwwAboutColumnHalfR, #hwwContents div.hwwEntrySet div.hwwEntry__wide div.hwwAboutColumnHalfR {
  float: right;
  width: 320px;
}
#hwwContents div.hwwEntrySet div.hwwEntryL div.hwwAboutColumnTwoThirdsL, #hwwContents div.hwwEntrySet div.hwwEntry__wide div.hwwAboutColumnTwoThirdsL {
  float: left;
  width: 435px;
}
#hwwContents div.hwwEntrySet div.hwwEntryL div.hwwAboutColumnTwoThirdsLW, #hwwContents div.hwwEntrySet div.hwwEntry__wide div.hwwAboutColumnTwoThirdsLW {
  float: left;
  width: 465px;
}
#hwwContents div.hwwEntrySet div.hwwEntryL div.hwwAboutColumnOneThirdsR, #hwwContents div.hwwEntrySet div.hwwEntry__wide div.hwwAboutColumnOneThirdsR {
  float: right;
  width: 200px;
}
#hwwContents div.hwwEntrySet div.hwwEntryL div.hwwAboutColumnOneThirdsRS, #hwwContents div.hwwEntrySet div.hwwEntry__wide div.hwwAboutColumnOneThirdsRS {
  float: right;
  width: 170px;
}
#hwwContents div.hwwEntrySet div.hwwEntryL div.hwwAboutColumnOneThirdsL, #hwwContents div.hwwEntrySet div.hwwEntry__wide div.hwwAboutColumnOneThirdsL {
  float: left;
  width: 200px;
}
#hwwContents div.hwwEntrySet div.hwwEntryL div.hwwAboutColumnTwoThirdsR, #hwwContents div.hwwEntrySet div.hwwEntry__wide div.hwwAboutColumnTwoThirdsR {
  float: right;
  width: 435px;
}
#hwwContents div.hwwEntrySet div.hwwEntryL div.hwwAboutColumnTri, #hwwContents div.hwwEntrySet div.hwwEntry__wide div.hwwAboutColumnTri {
  float: left;
  width: 208px;
  padding-right: 18px;
}
#hwwContents div.hwwEntrySet div.hwwEntryL div.hwwAboutColumnTriLast, #hwwContents div.hwwEntrySet div.hwwEntry__wide div.hwwAboutColumnTriLast {
  float: right;
  width: 208px;
}
#hwwContents div.hwwEntrySet div.hwwEntryL ul.hwwAboutMultiGalleryIndex, #hwwContents div.hwwEntrySet div.hwwEntry__wide ul.hwwAboutMultiGalleryIndex {
  letter-spacing: -.40em;
}
#hwwContents div.hwwEntrySet div.hwwEntryL ul.hwwAboutMultiGalleryIndex li, #hwwContents div.hwwEntrySet div.hwwEntry__wide 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, #hwwContents div.hwwEntrySet div.hwwEntry__wide ul.hwwAboutMultiGalleryIndex li.lastChild {
  margin-right: 0;
}
#hwwContents div.hwwEntrySet div.hwwEntryL ul.hwwAboutMultiGalleryIndex li a:hover img, #hwwContents div.hwwEntrySet div.hwwEntry__wide ul.hwwAboutMultiGalleryIndex li a:hover img {
  opacity: 0.5;
  filter: alpha(opacity=50);
}
#hwwContents div.hwwEntrySet div.hwwEntryL div#hwwAboutMultiGallery, #hwwContents div.hwwEntrySet div.hwwEntry__wide div#hwwAboutMultiGallery {
  text-align: center;
  padding-bottom: 20px;
}
#hwwContents div.hwwEntrySet div.hwwEntryL ul#hwwAboutMultiGalleryNav, #hwwContents div.hwwEntrySet div.hwwEntry__wide ul#hwwAboutMultiGalleryNav {
  position: relative;
}
#hwwContents div.hwwEntrySet div.hwwEntryL ul#hwwAboutMultiGalleryNav li#hwwAboutMultiGalleryNavHome, #hwwContents div.hwwEntrySet div.hwwEntry__wide ul#hwwAboutMultiGalleryNav li#hwwAboutMultiGalleryNavHome {
  text-align: center;
  padding: 0 260px;
}
#hwwContents div.hwwEntrySet div.hwwEntryL ul#hwwAboutMultiGalleryNav li#hwwAboutMultiGalleryNavPrev, #hwwContents div.hwwEntrySet div.hwwEntry__wide ul#hwwAboutMultiGalleryNav li#hwwAboutMultiGalleryNavPrev {
  position: absolute;
  width: 250px;
  text-align: right;
  left: 0;
  top: 0;
}
#hwwContents div.hwwEntrySet div.hwwEntryL ul#hwwAboutMultiGalleryNav li#hwwAboutMultiGalleryNavNext, #hwwContents div.hwwEntrySet div.hwwEntry__wide ul#hwwAboutMultiGalleryNav li#hwwAboutMultiGalleryNavNext {
  position: absolute;
  width: 250px;
  text-align: left;
  right: 0;
  top: 0;
}
#hwwContents div.hwwEntrySet div.hwwEntryL div.hwwAboutAsideFrm, #hwwContents div.hwwEntrySet div.hwwEntry__wide div.hwwAboutAsideFrm {
  margin-bottom: 20px;
  background: url(../img/ent/frm_entrybg_bottom.gif) no-repeat left bottom;
  *zoom: 1;
}
#hwwContents div.hwwEntrySet div.hwwEntryL div.hwwAboutAsideFrm:after, #hwwContents div.hwwEntrySet div.hwwEntry__wide div.hwwAboutAsideFrm:after {
  content: '';
  display: block;
  clear: both;
}
#hwwContents div.hwwEntrySet div.hwwEntryL div.hwwAboutAsideFrmInner, #hwwContents div.hwwEntrySet div.hwwEntry__wide div.hwwAboutAsideFrmInner {
  padding: 20px 20px 0 20px;
  background: url(../img/ent/frm_entrybg_top.gif) no-repeat left top;
}
#hwwContents div.hwwEntrySet div.hwwEntryL div.hwwAboutAsideFrm div.hwwAboutAsideImgsetL, #hwwContents div.hwwEntrySet div.hwwEntry__wide div.hwwAboutAsideFrm div.hwwAboutAsideImgsetL {
  float: left;
  width: 400px;
}
#hwwContents div.hwwEntrySet div.hwwEntryL div.hwwAboutAsideFrm div.hwwAboutAsideImgsetR, #hwwContents div.hwwEntrySet div.hwwEntry__wide div.hwwAboutAsideFrm div.hwwAboutAsideImgsetR {
  float: right;
  width: 200px;
}
#hwwContents div.hwwEntrySet div.hwwEntryL div.hwwAboutAsideVideo, #hwwContents div.hwwEntrySet div.hwwEntry__wide div.hwwAboutAsideVideo {
  margin-bottom: 20px;
}
#hwwContents div.hwwEntrySet div.hwwEntryL div.hwwAboutAsideVideoInner, #hwwContents div.hwwEntrySet div.hwwEntry__wide div.hwwAboutAsideVideoInner {
  padding: 1px;
  background-color: #ffffff;
  border: 1px solid #cccccc;
}
#hwwContents div.hwwEntrySet div.hwwEntryL div.hwwAboutAsideVideo p.hwwAboutAsideVideoTtl, #hwwContents div.hwwEntrySet div.hwwEntry__wide div.hwwAboutAsideVideo p.hwwAboutAsideVideoTtl {
  padding-bottom: 10px;
}
#hwwContents div.hwwEntrySet div.hwwEntryL div.hwwAboutAsideVideoInner ul, #hwwContents div.hwwEntrySet div.hwwEntry__wide div.hwwAboutAsideVideoInner ul {
  padding-top: 16px;
  padding-bottom: 0;
  background-color: #eeeeee;
}
#hwwContents div.hwwEntrySet div.hwwEntryL div.hwwAboutAsideVideoInner ul li, #hwwContents div.hwwEntrySet div.hwwEntry__wide div.hwwAboutAsideVideoInner ul li {
  margin: 0 16px;
}
#hwwContents div.hwwEntrySet div.hwwEntryL div.hwwAboutFigure, #hwwContents div.hwwEntrySet div.hwwEntry__wide div.hwwAboutFigure {
  text-align: center;
  padding-bottom: 20px;
}
#hwwContents div.hwwEntrySet div.hwwEntryL div.hwwAboutFigure img, #hwwContents div.hwwEntrySet div.hwwEntry__wide 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, #hwwContents div.hwwEntrySet div.hwwEntry__wide 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, #hwwContents div.hwwEntrySet div.hwwEntry__wide div.hwwAboutFigure p.hwwAboutCaptionC {
  text-align: center;
}
#hwwContents div.hwwEntrySet div.hwwEntryL div.hwwAboutFigure p.hwwAboutCaptionNews, #hwwContents div.hwwEntrySet div.hwwEntry__wide 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, #hwwContents div.hwwEntrySet div.hwwEntry__wide ul.hwwAboutModalVideo {
  padding-bottom: 10px;
}
#hwwContents div.hwwEntrySet div.hwwEntryL ul.hwwAboutModalVideo li, #hwwContents div.hwwEntrySet div.hwwEntry__wide ul.hwwAboutModalVideo li {
  margin-bottom: 10px;
  background-color: #eeeeee;
  border: 1px solid #cccccc;
}
#hwwContents div.hwwEntrySet div.hwwEntryL ul.hwwAboutModalVideo li dl, #hwwContents div.hwwEntrySet div.hwwEntry__wide ul.hwwAboutModalVideo li dl {
  position: relative;
  padding: 5px;
  border: 1px solid #ffffff;
}
#hwwContents div.hwwEntrySet div.hwwEntryL ul.hwwAboutModalVideo li dl dt, #hwwContents div.hwwEntrySet div.hwwEntry__wide ul.hwwAboutModalVideo li dl dt {
  padding-bottom: 7px;
}
#hwwContents div.hwwEntrySet div.hwwEntryL ul.hwwAboutModalVideo li dl dt img.hwwVideosThumbIcon, #hwwContents div.hwwEntrySet div.hwwEntry__wide 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, #hwwContents div.hwwEntrySet div.hwwEntry__wide ul.hwwAboutModalVideo li dl dt a {
  display: block;
  border: 3px solid #000000;
}
#hwwContents div.hwwEntrySet div.hwwEntryL ul.hwwAboutModalVideo li dl dt a img, #hwwContents div.hwwEntrySet div.hwwEntry__wide ul.hwwAboutModalVideo li dl dt a img {
  vertical-align: top;
  vertical-align: bottom;
}
#hwwContents div.hwwEntrySet div.hwwEntryL ul.hwwAboutModalVideo li dl dd, #hwwContents div.hwwEntrySet div.hwwEntry__wide ul.hwwAboutModalVideo li dl dd {
  font-size: 85%;
  padding-left: 20px;
  background: url(../img/ent/icon_video.gif) no-repeat left 0.35em;
}
#hwwContents div.hwwEntrySet div.hwwEntryL ul.hwwAboutModalVideo li dl.selected dt img, #hwwContents div.hwwEntrySet div.hwwEntry__wide 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.hwwEntry__wide ul.hwwAboutModalVideo li dl.selected dd {
  color: #666666;
  font-weight: bold;
  text-decoration: none;
}
#hwwContents div.hwwEntrySet div.hwwEntryL ul.hwwAboutModalVideo li dl.selected dd a, #hwwContents div.hwwEntrySet div.hwwEntry__wide ul.hwwAboutModalVideo li dl.selected dd a {
  color: #666666;
  font-weight: bold;
  text-decoration: none;
}
#hwwContents div.hwwEntrySet div.hwwEntryL div.hwwAboutSection p.hwwAboutDateTtl, #hwwContents div.hwwEntrySet div.hwwEntry__wide div.hwwAboutSection p.hwwAboutDateTtl {
  padding-bottom: 20px;
}
#hwwContents div.hwwEntrySet div.hwwEntryL div.hwwAboutSection p.hwwAboutDateTtl img, #hwwContents div.hwwEntrySet div.hwwEntry__wide div.hwwAboutSection p.hwwAboutDateTtl img {
  margin-right: 10px;
}
#hwwContents div.hwwEntrySet div.hwwEntryL div.hwwAboutSection div.hwwAboutSubHgroup, #hwwContents div.hwwEntrySet div.hwwEntry__wide div.hwwAboutSection div.hwwAboutSubHgroup {
  padding: 30px 0 20px 0;
}
#hwwContents div.hwwEntrySet div.hwwEntryL div.hwwAboutSection div.hwwAboutSubHgroup h3, #hwwContents div.hwwEntrySet div.hwwEntryL div.hwwAboutSection div.hwwAboutSubHgroup h4, #hwwContents div.hwwEntrySet div.hwwEntry__wide div.hwwAboutSection div.hwwAboutSubHgroup h3, #hwwContents div.hwwEntrySet div.hwwEntry__wide div.hwwAboutSection div.hwwAboutSubHgroup h4 {
  padding: 10px 0 0 0;
}
#hwwContents div.hwwEntrySet div.hwwEntryL div.hwwAboutSection div.hwwAboutTopics, #hwwContents div.hwwEntrySet div.hwwEntry__wide div.hwwAboutSection div.hwwAboutTopics {
  padding: 10px 0 20px 0;
}
#hwwContents div.hwwEntrySet div.hwwEntryL div.hwwAboutSection div.hwwAboutTopics em, #hwwContents div.hwwEntrySet div.hwwEntry__wide 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, #hwwContents div.hwwEntrySet div.hwwEntry__wide div.hwwAboutSection div.hwwAboutTopics ul.hwwEntryTopicsArchive {
  background: url(../img/ent/img_gray_dot.gif) repeat-x left top;
}
#hwwContents div.hwwEntrySet div.hwwEntryL div.hwwAboutSection div.hwwAboutTopics ul li, #hwwContents div.hwwEntrySet div.hwwEntry__wide 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(../img/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(../img/ent/img_selected_bg_.gif) repeat-y left top;
}
#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;
}
/* news area setting */
/* news layout  */
/* news extend */
/* news detail */
/* photo gallery*/
/* news detail size variation */
/* download set */
/* Video page set */
/* Video caption set */
/* about page set */
#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(../img/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 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 dl.hwwAboutTimelineModSS dd img {
  width: 195px;
  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.hwwAboutTimelineColumnRSS {
  float: right;
  width: 195px;
}
#hwwContents div.hwwEntrySet div#hwwAboutTimeline div.hwwAboutTimelineColumnRW {
  float: right;
  width: 560px;
}
#hwwContents div.hwwEntrySet div#hwwAboutTimeline div.hwwAboutTimelineColumnL {
  float: left;
  width: 420px;
}
#hwwContents div.hwwEntrySet div#hwwAboutTimeline div.hwwAboutTimelineColumnR {
  float: right;
  width: 420px;
}
#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;
}
#hwwContents div.hwwEntrySet div.hwwEntryL ul#hwwProductAbtNav, #hwwContents div.hwwEntrySet div.hwwEntry__wide ul#hwwProductAbtNav {
  padding-bottom: 25px;
}
#hwwContents div.hwwEntrySet div.hwwEntryL ul#hwwProductAbtNav li, #hwwContents div.hwwEntrySet div.hwwEntry__wide ul#hwwProductAbtNav li {
  float: left;
  margin-right: 4px;
  padding-bottom: 4px;
}
#hwwContents div.hwwEntrySet div.hwwEntryL ul#hwwProductAbtNav li.lastChild, #hwwContents div.hwwEntrySet div.hwwEntry__wide ul#hwwProductAbtNav li.lastChild {
  margin-right: 0;
}
#hwwContents div.hwwEntrySet div.hwwEntryL ul#hwwProductAbtNav li img, #hwwContents div.hwwEntrySet div.hwwEntry__wide ul#hwwProductAbtNav li img {
  vertical-align: top;
  vertical-align: bottom;
}
#hwwContents div.hwwEntrySet div.hwwEntryL div#hwwProductAbtVisual, #hwwContents div.hwwEntrySet div.hwwEntry__wide div#hwwProductAbtVisual {
  padding-bottom: 20px;
}
#hwwContents div.hwwEntrySet div.hwwEntryL h3.hwwProductAbtTtl, #hwwContents div.hwwEntrySet div.hwwEntry__wide h3.hwwProductAbtTtl {
  margin-bottom: 20px;
}
#hwwContents div.hwwEntrySet div.hwwEntryL div.hwwProductAbtEntry, #hwwContents div.hwwEntrySet div.hwwEntry__wide div.hwwProductAbtEntry {
  margin-bottom: 20px;
}
#hwwContents div.hwwEntrySet div.hwwEntryL div.hwwProductAbtEntryDL, #hwwContents div.hwwEntrySet div.hwwEntry__wide div.hwwProductAbtEntryDL {
  margin-bottom: 30px;
  padding-bottom: 10px;
  background: url(../img/ent/img_gray_dot.gif) repeat-x left bottom;
}
#hwwContents div.hwwEntrySet div.hwwEntryL div.hwwProductAbtEntry div.hwwProductAbtColumnSet, #hwwContents div.hwwEntrySet div.hwwEntry__wide div.hwwProductAbtEntry div.hwwProductAbtColumnSet {
  padding-bottom: 10px;
  *zoom: 1;
}
#hwwContents div.hwwEntrySet div.hwwEntryL div.hwwProductAbtEntry div.hwwProductAbtColumnSet:after, #hwwContents div.hwwEntrySet div.hwwEntry__wide div.hwwProductAbtEntry div.hwwProductAbtColumnSet:after {
  content: '';
  display: block;
  clear: both;
}
#hwwContents div.hwwEntrySet div.hwwEntryL div.hwwProductAbtEntry div.hwwProductAbtColumnSet div.hwwProductAbtColumnL, #hwwContents div.hwwEntrySet div.hwwEntry__wide div.hwwProductAbtEntry div.hwwProductAbtColumnSet div.hwwProductAbtColumnL {
  float: left;
  width: 320px;
}
#hwwContents div.hwwEntrySet div.hwwEntryL div.hwwProductAbtEntry div.hwwProductAbtColumnSet div.hwwProductAbtColumnR, #hwwContents div.hwwEntrySet div.hwwEntry__wide div.hwwProductAbtEntry div.hwwProductAbtColumnSet div.hwwProductAbtColumnR {
  float: right;
  width: 320px;
}
#hwwContents div.hwwEntrySet div.hwwEntryL div.hwwProductAbtEntry div.hwwProductAbtColumnSet div.hwwProductAbtColumnLS, #hwwContents div.hwwEntrySet div.hwwEntry__wide div.hwwProductAbtEntry div.hwwProductAbtColumnSet div.hwwProductAbtColumnLS {
  float: left;
  width: 240px;
}
#hwwContents div.hwwEntrySet div.hwwEntryL div.hwwProductAbtEntry div.hwwProductAbtColumnSet div.hwwProductAbtColumnRL, #hwwContents div.hwwEntrySet div.hwwEntry__wide div.hwwProductAbtEntry div.hwwProductAbtColumnSet div.hwwProductAbtColumnRL {
  float: right;
  width: 400px;
}
#hwwContents div.hwwEntrySet div.hwwEntryL div.hwwProductAbtEntry div.hwwProductAbtColumnSet div.hwwProductAbtColumnLL, #hwwContents div.hwwEntrySet div.hwwEntry__wide div.hwwProductAbtEntry div.hwwProductAbtColumnSet div.hwwProductAbtColumnLL {
  float: left;
  width: 400px;
}
#hwwContents div.hwwEntrySet div.hwwEntryL div.hwwProductAbtEntry div.hwwProductAbtColumnSet div.hwwProductAbtColumnRS, #hwwContents div.hwwEntrySet div.hwwEntry__wide div.hwwProductAbtEntry div.hwwProductAbtColumnSet div.hwwProductAbtColumnRS {
  float: right;
  width: 240px;
}
#hwwContents div.hwwEntrySet div.hwwEntryL div.hwwProductAbtEntry h4.hwwProductAbtSubTtl, #hwwContents div.hwwEntrySet div.hwwEntry__wide div.hwwProductAbtEntry h4.hwwProductAbtSubTtl {
  margin-bottom: 15px;
}
#hwwContents div.hwwEntrySet div.hwwEntryL div.hwwProductAbtEntry p, #hwwContents div.hwwEntrySet div.hwwEntry__wide div.hwwProductAbtEntry p {
  margin-bottom: 15px;
}
#hwwContents div.hwwEntrySet div.hwwEntryL div.hwwProductAbtEntry p.hwwProductAbtDate, #hwwContents div.hwwEntrySet div.hwwEntry__wide div.hwwProductAbtEntry p.hwwProductAbtDate {
  color: #ff2400;
  margin-bottom: 5px;
}
#hwwContents div.hwwEntrySet div.hwwEntryL div.hwwProductAbtEntry p.hwwProductAbtDate img, #hwwContents div.hwwEntrySet div.hwwEntry__wide div.hwwProductAbtEntry p.hwwProductAbtDate img {
  margin: 0 8px;
}
#hwwContents div.hwwEntrySet div.hwwEntryL div.hwwProductAbtEntry ul, #hwwContents div.hwwEntrySet div.hwwEntry__wide div.hwwProductAbtEntry ul {
  list-style: disc;
  margin: 0 0 15px 1.2em;
}
#hwwContents div.hwwEntrySet div.hwwEntryL div.hwwProductAbtEntry ul.hwwProductAbtNotice, #hwwContents div.hwwEntrySet div.hwwEntry__wide 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, #hwwContents div.hwwEntrySet div.hwwEntry__wide div.hwwProductAbtEntry div.hwwProductAbtEntryCenter {
  text-align: center;
}
#hwwContents div.hwwEntrySet div.hwwEntryL div.hwwProductAbtEntry dl.hwwProductAbtEntryCapImg, #hwwContents div.hwwEntrySet div.hwwEntry__wide div.hwwProductAbtEntry dl.hwwProductAbtEntryCapImg {
  display: inline-block;
  margin-bottom: 15px;
  *display: inline;
  *zoom: 1;
}
#hwwContents div.hwwEntrySet div.hwwEntryL div.hwwProductAbtEntry dl.hwwProductAbtEntryCapImg dt img, #hwwContents div.hwwEntrySet div.hwwEntry__wide div.hwwProductAbtEntry dl.hwwProductAbtEntryCapImg dt img {
  vertical-align: top;
  vertical-align: bottom;
}
#hwwContents div.hwwEntrySet div.hwwEntryL div.hwwProductAbtEntry dl.hwwProductAbtEntryCapImg dd, #hwwContents div.hwwEntrySet div.hwwEntry__wide 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, #hwwContents div.hwwEntrySet div.hwwEntry__wide 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, #hwwContents div.hwwEntrySet div.hwwEntry__wide 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, #hwwContents div.hwwEntrySet div.hwwEntry__wide 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, #hwwContents div.hwwEntrySet div.hwwEntry__wide 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, #hwwContents div.hwwEntrySet div.hwwEntry__wide ul.hwwProductAbtPageNav li a:hover img {
  opacity: 0.7;
  filter: alpha(opacity=70);
}
#hwwContents div.hwwEntrySet div.hwwEntryL div.hwwProductAbtGalleryTtl, #hwwContents div.hwwEntrySet div.hwwEntry__wide div.hwwProductAbtGalleryTtl {
  position: relative;
  padding-bottom: 20px;
}
#hwwContents div.hwwEntrySet div.hwwEntryL div.hwwProductAbtGalleryTtl ul.hwwProductAbtGalleryTtlNav, #hwwContents div.hwwEntrySet div.hwwEntry__wide 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, #hwwContents div.hwwEntrySet div.hwwEntry__wide div.hwwProductAbtGalleryTtl ul.hwwProductAbtGalleryTtlNav li {
  display: inline;
  margin-left: 5px;
  padding-right: 10px;
  background: url(../img/ent/img_bar.gif) no-repeat right bottom;
}
#hwwContents div.hwwEntrySet div.hwwEntryL div.hwwProductAbtGalleryTtl ul.hwwProductAbtGalleryTtlNav li.lastChil, #hwwContents div.hwwEntrySet div.hwwEntry__wide div.hwwProductAbtGalleryTtl ul.hwwProductAbtGalleryTtlNav li.lastChil {
  padding-right: 0;
  background: none;
}
#hwwContents div.hwwEntrySet div.hwwEntryL div.hwwProductAbtGalleryTtl ul.hwwProductAbtGalleryTtlNav li span, #hwwContents div.hwwEntrySet div.hwwEntry__wide div.hwwProductAbtGalleryTtl ul.hwwProductAbtGalleryTtlNav li span {
  padding-left: 5px;
}
#hwwContents div.hwwEntrySet div.hwwEntryL div.hwwProductAbtGalleryThumSet h4, #hwwContents div.hwwEntrySet div.hwwEntry__wide div.hwwProductAbtGalleryThumSet h4 {
  padding-bottom: 10px;
}
#hwwContents div.hwwEntrySet div.hwwEntryL div.hwwProductAbtGalleryThumSet h4 span, #hwwContents div.hwwEntrySet div.hwwEntry__wide div.hwwProductAbtGalleryThumSet h4 span {
  font-weight: normal;
  padding-left: 5px;
}
#hwwContents div.hwwEntrySet div.hwwEntryL div.hwwProductAbtGalleryThumSet h3, #hwwContents div.hwwEntrySet div.hwwEntry__wide div.hwwProductAbtGalleryThumSet h3 {
  margin-bottom: 20px;
}
#hwwContents div.hwwEntrySet div.hwwEntryL div.hwwProductAbtGalleryThumSet p.hwwProductAbtGalleryThumDate, #hwwContents div.hwwEntrySet div.hwwEntry__wide div.hwwProductAbtGalleryThumSet p.hwwProductAbtGalleryThumDate {
  color: #ff2400;
  margin-bottom: 5px;
}
#hwwContents div.hwwEntrySet div.hwwEntryL div.hwwProductAbtGalleryThumSet p.hwwProductAbtGalleryThumDate img, #hwwContents div.hwwEntrySet div.hwwEntry__wide div.hwwProductAbtGalleryThumSet p.hwwProductAbtGalleryThumDate img {
  margin: 0 8px;
}
#hwwContents div.hwwEntrySet div.hwwEntryL div.hwwProductAbtGalleryThumSet ul, #hwwContents div.hwwEntrySet div.hwwEntry__wide div.hwwProductAbtGalleryThumSet ul {
  padding-bottom: 12px;
  *zoom: 1;
}
#hwwContents div.hwwEntrySet div.hwwEntryL div.hwwProductAbtGalleryThumSet ul:after, #hwwContents div.hwwEntrySet div.hwwEntry__wide div.hwwProductAbtGalleryThumSet ul:after {
  content: '';
  display: block;
  clear: both;
}
#hwwContents div.hwwEntrySet div.hwwEntryL div.hwwProductAbtGalleryThumSet ul li, #hwwContents div.hwwEntrySet div.hwwEntry__wide div.hwwProductAbtGalleryThumSet ul li {
  float: left;
  margin-right: 18px;
  padding-bottom: 20px;
}
#hwwContents div.hwwEntrySet div.hwwEntryL div.hwwProductAbtGalleryThumSet ul li.lastChild, #hwwContents div.hwwEntrySet div.hwwEntry__wide div.hwwProductAbtGalleryThumSet ul li.lastChild {
  margin-right: 0;
}
#hwwContents div.hwwEntrySet div.hwwEntryL div.hwwProductAbtGalleryThumSet ul li img, #hwwContents div.hwwEntrySet div.hwwEntry__wide div.hwwProductAbtGalleryThumSet ul li img {
  vertical-align: top;
  vertical-align: bottom;
}
#hwwContents div.hwwEntrySet div.hwwEntryL div.hwwProductAbtGalleryThumSet ul li a:hover img, #hwwContents div.hwwEntrySet div.hwwEntry__wide div.hwwProductAbtGalleryThumSet ul li a:hover img {
  opacity: 0.7;
  filter: alpha(opacity=70);
}
#hwwContents div.hwwEntrySet div.hwwEntryL div.hwwProductAbtGalleryDetail h3, #hwwContents div.hwwEntrySet div.hwwEntry__wide div.hwwProductAbtGalleryDetail h3 {
  margin-bottom: 20px;
}
#hwwContents div.hwwEntrySet div.hwwEntryL div.hwwProductAbtGalleryDetail p, #hwwContents div.hwwEntrySet div.hwwEntry__wide div.hwwProductAbtGalleryDetail p {
  margin-bottom: 20px;
}
#hwwContents div.hwwEntrySet div.hwwEntryL div.hwwProductAbtGalleryDetail p.hwwProductAbtGalleryDate, #hwwContents div.hwwEntrySet div.hwwEntry__wide div.hwwProductAbtGalleryDetail p.hwwProductAbtGalleryDate {
  color: #ff2400;
  margin-bottom: 5px;
}
#hwwContents div.hwwEntrySet div.hwwEntryL div.hwwProductAbtGalleryDetail p.hwwProductAbtGalleryDate img, #hwwContents div.hwwEntrySet div.hwwEntry__wide div.hwwProductAbtGalleryDetail p.hwwProductAbtGalleryDate img {
  margin: 0 8px;
}
#hwwContents div.hwwEntrySet div.hwwEntryL div.hwwProductAbtGalleryDetail ul, #hwwContents div.hwwEntrySet div.hwwEntry__wide div.hwwProductAbtGalleryDetail ul {
  position: relative;
  height: 35px;
}
#hwwContents div.hwwEntrySet div.hwwEntryL div.hwwProductAbtGalleryDetail ul li.leftBtn, #hwwContents div.hwwEntrySet div.hwwEntry__wide 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, #hwwContents div.hwwEntrySet div.hwwEntry__wide 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, #hwwContents div.hwwEntrySet div.hwwEntry__wide 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, #hwwContents div.hwwEntrySet div.hwwEntry__wide div.hwwProductAbtGalleryDetail ul li a:hover img {
  opacity: 0.7;
  filter: alpha(opacity=70);
}
#hwwContents div.hwwEntrySet div.hwwEntryL div.hwwProductAbtVideo, #hwwContents div.hwwEntrySet div.hwwEntry__wide div.hwwProductAbtVideo {
  margin-bottom: 20px;
  padding-bottom: 20px;
  border-bottom: 1px solid #cccccc;
}
#hwwContents div.hwwEntrySet div.hwwEntryL div.hwwProductAbtVideo h3, #hwwContents div.hwwEntrySet div.hwwEntry__wide div.hwwProductAbtVideo h3 {
  margin-bottom: 20px;
}
#hwwContents div.hwwEntrySet div.hwwEntryL div.hwwProductAbtVideo dl.hwwProductAbtVideoCap, #hwwContents div.hwwEntrySet div.hwwEntry__wide div.hwwProductAbtVideo dl.hwwProductAbtVideoCap {
  width: 100%;
  margin: 0 auto;
  padding: 15px 0 0 0;
}
#hwwContents div.hwwEntrySet div.hwwEntryL div.hwwProductAbtVideo dl.hwwProductAbtVideoCap dt, #hwwContents div.hwwEntrySet div.hwwEntry__wide div.hwwProductAbtVideo dl.hwwProductAbtVideoCap dt {
  font-weight: bold;
}
#hwwContents div.hwwEntrySet div.hwwEntryL div.hwwProductAbtVideo dl.hwwProductAbtVideoCap dd, #hwwContents div.hwwEntrySet div.hwwEntry__wide div.hwwProductAbtVideo dl.hwwProductAbtVideoCap dd {
  font-weight: bold;
  font-size: 85%;
}
#hwwContents div.hwwEntrySet div.hwwEntryL div.hwwProductAbtSpec h3, #hwwContents div.hwwEntrySet div.hwwEntry__wide div.hwwProductAbtSpec h3 {
  margin-bottom: 20px;
}
#hwwContents div.hwwEntrySet div.hwwEntryL div.hwwProductAbtSpec table.hwwProductAbtSpecSet, #hwwContents div.hwwEntrySet div.hwwEntry__wide div.hwwProductAbtSpec table.hwwProductAbtSpecSet {
  font-size: 85%;
  margin-bottom: 5px;
}
#hwwContents div.hwwEntrySet div.hwwEntryL div.hwwProductAbtSpec table.hwwProductAbtSpecSet th.dataTtl, #hwwContents div.hwwEntrySet div.hwwEntry__wide div.hwwProductAbtSpec table.hwwProductAbtSpecSet th.dataTtl {
  width: 200px;
  background-color: #b7b7b7;
}
#hwwContents div.hwwEntrySet div.hwwEntryL div.hwwProductAbtSpec table.hwwProductAbtSpecSet th.dataSubTtl, #hwwContents div.hwwEntrySet div.hwwEntry__wide div.hwwProductAbtSpec table.hwwProductAbtSpecSet th.dataSubTtl {
  width: 200px;
  background-color: #e4e4e4;
}
#hwwContents div.hwwEntrySet div.hwwEntryL ul.hwwProductSectionNav, #hwwContents div.hwwEntrySet div.hwwEntry__wide ul.hwwProductSectionNav {
  padding-bottom: 25px;
}
#hwwContents div.hwwEntrySet div.hwwEntryL ul.hwwProductSectionNav li, #hwwContents div.hwwEntrySet div.hwwEntry__wide ul.hwwProductSectionNav li {
  float: left;
}
#hwwContents div.hwwEntrySet div.hwwEntryL ul.hwwProductSectionNav li.lastChild, #hwwContents div.hwwEntrySet div.hwwEntry__wide ul.hwwProductSectionNav li.lastChild {
  margin-right: 0;
}
#hwwContents div.hwwEntrySet div.hwwEntryL ul.hwwProductSectionNav li img, #hwwContents div.hwwEntrySet div.hwwEntry__wide ul.hwwProductSectionNav li img {
  vertical-align: top;
  vertical-align: bottom;
}
#hwwContents div.hwwEntrySet div.hwwEntryL div.hwwProductSectionUL, #hwwContents div.hwwEntrySet div.hwwEntry__wide div.hwwProductSectionUL {
  padding-bottom: 15px;
  border-bottom: 1px solid #cccccc;
}
#hwwContents div.hwwEntrySet div.hwwEntryL div.hwwProductSectionDL, #hwwContents div.hwwEntrySet div.hwwEntry__wide div.hwwProductSectionDL {
  margin-bottom: 30px;
  padding-bottom: 15px;
  background: url(../img/ent/img_gray_dot.gif) repeat-x left bottom;
}
#hwwContents div.hwwEntrySet div.hwwEntryL div.hwwProductSectionTM, #hwwContents div.hwwEntrySet div.hwwEntry__wide div.hwwProductSectionTM {
  padding-top: 20px;
}
#hwwContents div.hwwEntrySet div.hwwEntryL div.hwwProductSection h3, #hwwContents div.hwwEntrySet div.hwwEntry__wide div.hwwProductSection h3 {
  min-height: 25px;
  height: auto !important;
  height: 25px;
  padding-bottom: 30px;
}
#hwwContents div.hwwEntrySet div.hwwEntryL div.hwwProductSection h4, #hwwContents div.hwwEntrySet div.hwwEntry__wide div.hwwProductSection h4 {
  padding-bottom: 20px;
}
#hwwContents div.hwwEntrySet div.hwwEntryL div.hwwProductSection h4.hwwProductSectionListTtl, #hwwContents div.hwwEntrySet div.hwwEntry__wide 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, #hwwContents div.hwwEntrySet div.hwwEntry__wide div.hwwProductSection h4.hwwProductSectionVideoListTtl {
  padding-bottom: 10px;
}
#hwwContents div.hwwEntrySet div.hwwEntryL div.hwwProductSection h5, #hwwContents div.hwwEntrySet div.hwwEntry__wide div.hwwProductSection h5 {
  padding-bottom: 20px;
}
#hwwContents div.hwwEntrySet div.hwwEntryL div.hwwProductSection div.hwwProductSectionHgroup p, #hwwContents div.hwwEntrySet div.hwwEntry__wide div.hwwProductSection div.hwwProductSectionHgroup p {
  color: #888888;
  font-weight: bold;
  margin-bottom: 7px;
}
#hwwContents div.hwwEntrySet div.hwwEntryL div.hwwProductSection dl.hwwProductSectionDraw, #hwwContents div.hwwEntrySet div.hwwEntry__wide div.hwwProductSection dl.hwwProductSectionDraw {
  position: relative;
  padding-bottom: 15px;
}
#hwwContents div.hwwEntrySet div.hwwEntryL div.hwwProductSection dl.hwwProductSectionDraw dt, #hwwContents div.hwwEntrySet div.hwwEntry__wide div.hwwProductSection dl.hwwProductSectionDraw dt {
  position: absolute;
  left: 0;
  top: 0;
  z-index: 1;
}
#hwwContents div.hwwEntrySet div.hwwEntryL div.hwwProductSection dl.hwwProductSectionDraw dd, #hwwContents div.hwwEntrySet div.hwwEntry__wide div.hwwProductSection dl.hwwProductSectionDraw dd {
  position: absolute;
  z-index: 5;
}
#hwwContents div.hwwEntrySet div.hwwEntryL div.hwwProductSection dl.hwwProductSectionDraw dd a:hover img, #hwwContents div.hwwEntrySet div.hwwEntry__wide div.hwwProductSection dl.hwwProductSectionDraw dd a:hover img {
  opacity: 0.5;
  filter: alpha(opacity=50);
}
#hwwContents div.hwwEntrySet div.hwwEntryL div.hwwProductSection ul.hwwProductSectionDrawNav, #hwwContents div.hwwEntrySet div.hwwEntry__wide div.hwwProductSection ul.hwwProductSectionDrawNav {
  text-align: center;
  padding-bottom: 15px;
}
#hwwContents div.hwwEntrySet div.hwwEntryL div.hwwProductSection ul.hwwProductSectionDrawNav li, #hwwContents div.hwwEntrySet div.hwwEntry__wide 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, #hwwContents div.hwwEntrySet div.hwwEntry__wide div.hwwProductSection ul.hwwProductSectionDrawNav li.lastChild {
  padding-right: 0;
  border-right: none;
}
#hwwContents div.hwwEntrySet div.hwwEntryL div.hwwProductSection ol li, #hwwContents div.hwwEntrySet div.hwwEntry__wide 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, #hwwContents div.hwwEntrySet div.hwwEntry__wide div.hwwProductSection dl.hwwProductSectionNum {
  padding-bottom: 15px;
}
#hwwContents div.hwwEntrySet div.hwwEntryL div.hwwProductSection dl.hwwProductSectionNum dt, #hwwContents div.hwwEntrySet div.hwwEntry__wide div.hwwProductSection dl.hwwProductSectionNum dt {
  clear: left;
  float: left;
  width: 3em;
}
#hwwContents div.hwwEntrySet div.hwwEntryL div.hwwProductSection dl.hwwProductSectionNum dd, #hwwContents div.hwwEntrySet div.hwwEntry__wide div.hwwProductSection dl.hwwProductSectionNum dd {
  margin-left: 3em;
  margin-bottom: 5px;
  zoom: 1;
}
#hwwContents div.hwwEntrySet div.hwwEntryL div.hwwProductSection p.hwwProductSectionNoticeR, #hwwContents div.hwwEntrySet div.hwwEntry__wide div.hwwProductSection p.hwwProductSectionNoticeR {
  font-size: 85%;
  color: #666666;
  text-align: right;
}
#hwwContents div.hwwEntrySet div.hwwEntryL div.hwwProductSection p.hwwProductSectionNotice, #hwwContents div.hwwEntrySet div.hwwEntry__wide div.hwwProductSection p.hwwProductSectionNotice {
  font-size: 85%;
  color: #666666;
}
#hwwContents div.hwwEntrySet div.hwwEntryL div.hwwProductSection div.hwwProductSectionL, #hwwContents div.hwwEntrySet div.hwwEntry__wide div.hwwProductSection div.hwwProductSectionL {
  float: left;
  width: 320px;
}
#hwwContents div.hwwEntrySet div.hwwEntryL div.hwwProductSection div.hwwProductSectionR, #hwwContents div.hwwEntrySet div.hwwEntry__wide div.hwwProductSection div.hwwProductSectionR {
  float: right;
  width: 320px;
}
#hwwContents div.hwwEntrySet div.hwwEntryL div.hwwProductSection dl.hwwProductSectionCapImg, #hwwContents div.hwwEntrySet div.hwwEntry__wide 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, #hwwContents div.hwwEntrySet div.hwwEntry__wide div.hwwProductSection dl.hwwProductSectionCapImg dt img {
  vertical-align: top;
  vertical-align: bottom;
}
#hwwContents div.hwwEntrySet div.hwwEntryL div.hwwProductSection dl.hwwProductSectionCapImg dd, #hwwContents div.hwwEntrySet div.hwwEntry__wide div.hwwProductSection dl.hwwProductSectionCapImg dd {
  font-size: 85%;
  padding: 3px 0;
}
#hwwContents div.hwwEntrySet div.hwwEntryL ul.hwwProductSectionPnav, #hwwContents div.hwwEntrySet div.hwwEntry__wide ul.hwwProductSectionPnav {
  position: relative;
  margin-top: -5px;
  border-top: 1px solid #cccccc;
}
#hwwContents div.hwwEntrySet div.hwwEntryL ul.hwwProductSectionPnav li.leftBtn, #hwwContents div.hwwEntrySet div.hwwEntry__wide 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, #hwwContents div.hwwEntrySet div.hwwEntry__wide 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, #hwwContents div.hwwEntrySet div.hwwEntry__wide 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, #hwwContents div.hwwEntrySet div.hwwEntry__wide ul.hwwProductSectionPnav li a:hover img {
  opacity: 0.7;
  filter: alpha(opacity=70);
}
#hwwContents div.hwwEntrySet div.hwwEntryL div.hwwProductSection table.hwwProductSectionTable, #hwwContents div.hwwEntrySet div.hwwEntry__wide div.hwwProductSection table.hwwProductSectionTable {
  font-size: 85%;
  margin-bottom: 15px;
}
#hwwContents div.hwwEntrySet div.hwwEntryL div.hwwProductSection table.hwwProductSectionTable th.dataTtl, #hwwContents div.hwwEntrySet div.hwwEntry__wide div.hwwProductSection table.hwwProductSectionTable th.dataTtl {
  background-color: #b7b7b7;
}
#hwwContents div.hwwEntrySet div.hwwEntryL div.hwwProductSection table.hwwProductSectionTable th.dataSubTtl, #hwwContents div.hwwEntrySet div.hwwEntry__wide div.hwwProductSection table.hwwProductSectionTable th.dataSubTtl {
  background-color: #e4e4e4;
}
#hwwContents div.hwwEntrySet div.hwwEntryL div.hwwProductSection table.hwwProductSectionSpecTableS, #hwwContents div.hwwEntrySet div.hwwEntry__wide 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, #hwwContents div.hwwEntrySet div.hwwEntry__wide div.hwwProductSection table.hwwProductSectionSpecTableS tr th, #hwwContents div.hwwEntrySet div.hwwEntry__wide 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, #hwwContents div.hwwEntrySet div.hwwEntry__wide div.hwwProductSection table.hwwProductSectionSpecTableS tr.dataBorder th, #hwwContents div.hwwEntrySet div.hwwEntry__wide div.hwwProductSection table.hwwProductSectionSpecTableS tr.dataBorder td {
  border-bottom: 1px solid #cccccc;
}
#hwwContents div.hwwEntrySet div.hwwEntryL div.hwwProductSection table.hwwProductSectionSpecTableS th.dataTtl, #hwwContents div.hwwEntrySet div.hwwEntry__wide 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, #hwwContents div.hwwEntrySet div.hwwEntry__wide div.hwwProductSection table.hwwProductSectionSpecTableS th.dataSubTtl {
  color: #666666;
}
#hwwContents div.hwwEntrySet div.hwwEntryL div.hwwProductSection div.hwwProductSectionVideoListSet, #hwwContents div.hwwEntrySet div.hwwEntry__wide div.hwwProductSection div.hwwProductSectionVideoListSet {
  margin-bottom: 30px;
  padding: 1px;
  border: 1px solid #cccccc;
}
#hwwContents div.hwwEntrySet div.hwwEntryL div.hwwProductSection div.hwwProductSectionVideoListSet ul.hwwProductSectionVideoList, #hwwContents div.hwwEntrySet div.hwwEntry__wide 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, #hwwContents div.hwwEntrySet div.hwwEntry__wide div.hwwProductSection div.hwwProductSectionVideoListSet ul.hwwProductSectionVideoList:after {
  content: '';
  display: block;
  clear: both;
}
#hwwContents div.hwwEntrySet div.hwwEntryL div.hwwProductSection div.hwwProductSectionVideoListSet ul.hwwProductSectionVideoList li, #hwwContents div.hwwEntrySet div.hwwEntry__wide 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, #hwwContents div.hwwEntrySet div.hwwEntry__wide div.hwwProductSection div.hwwProductSectionVideoListSet ul.hwwProductSectionVideoList li.lastChild {
  padding-right: 0;
}
#hwwContents div.hwwEntrySet div.hwwEntryL div.hwwProductSection div.hwwProductSectionVideoListSet ul.hwwProductSectionVideoList li dl dt, #hwwContents div.hwwEntrySet div.hwwEntry__wide 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, #hwwContents div.hwwEntrySet div.hwwEntry__wide 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, #hwwContents div.hwwEntrySet div.hwwEntry__wide div.hwwProductSection div.hwwProductSectionVideoListSet ul.hwwProductSectionVideoList li dl dd {
  padding-left: 25px;
  background: url(../img/ent/icon_video.gif) no-repeat left 3px;
}
#hwwContents div.hwwEntrySet div.hwwEntryL div#hwwProductSectionPhotoIndexHgroup, #hwwContents div.hwwEntrySet div.hwwEntry__wide div#hwwProductSectionPhotoIndexHgroup {
  width: 580px;
  margin: 0 0 30px 35px;
}
#hwwContents div.hwwEntrySet div.hwwEntryL div#hwwProductSectionPhotoIndexHgroup h2, #hwwContents div.hwwEntrySet div.hwwEntry__wide div#hwwProductSectionPhotoIndexHgroup h2 {
  font-size: 108%;
}
#hwwContents div.hwwEntrySet div.hwwEntryL div.hwwProductSection div#hwwProductSectionPhotoIndex, #hwwContents div.hwwEntrySet div.hwwEntry__wide div.hwwProductSection div#hwwProductSectionPhotoIndex {
  width: 620px;
  margin: 0 0 0 35px;
}
#hwwContents div.hwwEntrySet div.hwwEntryL div.hwwProductSection div#hwwProductSectionPhotoIndex ul, #hwwContents div.hwwEntrySet div.hwwEntry__wide div.hwwProductSection div#hwwProductSectionPhotoIndex ul {
  *zoom: 1;
}
#hwwContents div.hwwEntrySet div.hwwEntryL div.hwwProductSection div#hwwProductSectionPhotoIndex ul:after, #hwwContents div.hwwEntrySet div.hwwEntry__wide div.hwwProductSection div#hwwProductSectionPhotoIndex ul:after {
  content: '';
  display: block;
  clear: both;
}
#hwwContents div.hwwEntrySet div.hwwEntryL div.hwwProductSection div#hwwProductSectionPhotoIndex ul li, #hwwContents div.hwwEntrySet div.hwwEntry__wide 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, #hwwContents div.hwwEntrySet div.hwwEntry__wide 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, #hwwContents div.hwwEntrySet div.hwwEntry__wide 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, #hwwContents div.hwwEntrySet div.hwwEntry__wide div.hwwProductSection div#hwwProductSectionPhotoIndex ul li a img.zoomIcon {
  position: absolute;
  right: 0;
  bottom: 0;
}
#hwwContents div.hwwEntrySet div.hwwEntryL div.hwwProductSection div#hwwProductSectionPhoto, #hwwContents div.hwwEntrySet div.hwwEntry__wide div.hwwProductSection div#hwwProductSectionPhoto {
  width: 580px;
  margin: 0 0 0 35px;
}
#hwwContents div.hwwEntrySet div.hwwEntryL div.hwwProductSection div#hwwProductSectionPhoto ul#hwwProductSectionPhotoNav, #hwwContents div.hwwEntrySet div.hwwEntry__wide 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, #hwwContents div.hwwEntrySet div.hwwEntry__wide div.hwwProductSection div#hwwProductSectionPhoto ul#hwwProductSectionPhotoNav li {
  position: absolute;
  width: 190px;
}
#hwwContents div.hwwEntrySet div.hwwEntryL div.hwwProductSection div#hwwProductSectionPhoto ul#hwwProductSectionPhotoNav li.prevBtn, #hwwContents div.hwwEntrySet div.hwwEntry__wide 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, #hwwContents div.hwwEntrySet div.hwwEntry__wide 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, #hwwContents div.hwwEntrySet div.hwwEntry__wide 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, #hwwContents div.hwwEntrySet div.hwwEntry__wide 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, #hwwContents div.hwwEntrySet div.hwwEntry__wide div.hwwProductSection div#hwwProductSectionPhoto p.photo {
  text-align: center;
  margin-bottom: 10px;
}
#hwwContents div.hwwEntrySet div.hwwEntryL div.hwwProductSection div#hwwProductSectionPhoto p.caption, #hwwContents div.hwwEntrySet div.hwwEntry__wide div.hwwProductSection div#hwwProductSectionPhoto p.caption {
  font-size: 77%;
  padding-bottom: 20px;
}
#hwwContents div.hwwEntrySet div.hwwEntryL div.hwwProductSection div#hwwProductSectionVideoSP, #hwwContents div.hwwEntrySet div.hwwEntry__wide div.hwwProductSection div#hwwProductSectionVideoSP {
  display: none;
}
#hwwContents div.hwwEntrySet div.hwwEntryL div.hwwProductSection div#hwwProductSectionVideoTablet, #hwwContents div.hwwEntrySet div.hwwEntry__wide div.hwwProductSection div#hwwProductSectionVideoTablet {
  position: relative;
  width: 660px;
  height: 380px;
  background-color: #000;
}
#hwwContents div.hwwEntrySet div.hwwEntryL div.hwwProductSection div#hwwProductSectionVideoTablet div#hwwProductSectionVideoTabletLoad, #hwwContents div.hwwEntrySet div.hwwEntry__wide 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, #hwwContents div.hwwEntrySet div.hwwEntry__wide div.hwwProductSection div#hwwProductSectionVideoTablet video#hwwProductSectionPlayerTablet {
  display: none;
  padding: 10px 0 0 10px;
}
#hwwContents div.hwwEntrySet div.hwwEntryL div.hwwProductSection div#hwwProductSectionVideoData, #hwwContents div.hwwEntrySet div.hwwEntry__wide div.hwwProductSection div#hwwProductSectionVideoData {
  width: 640px;
  margin: 15px 0 25px 10px;
}
#hwwContents div.hwwEntrySet div.hwwEntryL div.hwwProductSection div#hwwProductSectionVideoData h3, #hwwContents div.hwwEntrySet div.hwwEntry__wide div.hwwProductSection div#hwwProductSectionVideoData h3 {
  min-height: inherit;
  padding-bottom: 0;
}
#hwwContents div.hwwEntrySet div.hwwEntryL div.hwwProductSection div#hwwProductSectionVideoData p, #hwwContents div.hwwEntrySet div.hwwEntry__wide div.hwwProductSection div#hwwProductSectionVideoData p {
  font-size: 77%;
  font-weight: bold;
}
#hwwContents div.hwwEntrySet div.hwwEntryL div.hwwProductSection div#hwwProductSectionVideoTxt, #hwwContents div.hwwEntrySet div.hwwEntry__wide div.hwwProductSection div#hwwProductSectionVideoTxt {
  width: 640px;
  margin: 15px 0 25px 10px;
}
#hwwContents div.hwwEntrySet div.hwwEntryL div.hwwProductSection div#hwwProductSectionVideoTxt p, #hwwContents div.hwwEntrySet div.hwwEntry__wide div.hwwProductSection div#hwwProductSectionVideoTxt p {
  margin-bottom: 10px;
}
#hwwContents div.hwwEntrySet div.hwwEntryL div.hwwProductSection div#hwwProductSectionVideoThumArea, #hwwContents div.hwwEntrySet div.hwwEntry__wide div.hwwProductSection div#hwwProductSectionVideoThumArea {
  padding-top: 20px;
  margin-bottom: 40px;
}
#hwwContents div.hwwEntrySet div.hwwEntryL div.hwwProductSection div#hwwProductSectionVideoThumArea h4, #hwwContents div.hwwEntrySet div.hwwEntry__wide 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, #hwwContents div.hwwEntrySet div.hwwEntry__wide 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, #hwwContents div.hwwEntrySet div.hwwEntry__wide 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, #hwwContents div.hwwEntrySet div.hwwEntry__wide 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, #hwwContents div.hwwEntrySet div.hwwEntry__wide 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, #hwwContents div.hwwEntrySet div.hwwEntry__wide 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, #hwwContents div.hwwEntrySet div.hwwEntry__wide 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, #hwwContents div.hwwEntrySet div.hwwEntry__wide div.hwwProductSection div#hwwProductSectionVideoThumArea div.hwwProductSectionVideoThumSet dl.hwwModule dt.hwwModuleTxt50, #hwwContents div.hwwEntrySet div.hwwEntry__wide 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, #hwwContents div.hwwEntrySet div.hwwEntry__wide 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, #hwwContents div.hwwEntrySet div.hwwEntry__wide div.hwwProductSection div#hwwProductSectionVideoThumArea div.hwwProductSectionVideoThumSet dl.hwwModule dd.hwwModuleTxt50 a.hwwModuleLinkArw {
  display: block;
  padding-left: 8px;
  background: url(../img/module/icon_linkarw.gif) no-repeat left 0.4em;
}
#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, #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;
}
#hwwContents div.hwwEntrySet div.hwwEntryL div.hwwNewsNavSet, #hwwContents div.hwwEntrySet div.hwwEntry__wide 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, #hwwContents div.hwwEntrySet div.hwwEntry__wide div.hwwNewsNavSet:after {
  content: '';
  display: block;
  clear: both;
}
#hwwContents div.hwwEntrySet div.hwwEntryL div.hwwNewsNavSet img, #hwwContents div.hwwEntrySet div.hwwEntry__wide div.hwwNewsNavSet img {
  vertical-align: top;
  vertical-align: bottom;
}
#hwwContents div.hwwEntrySet div.hwwEntryL div.hwwNewsNavSet p#hwwNewsTtl, #hwwContents div.hwwEntrySet div.hwwEntry__wide div.hwwNewsNavSet p#hwwNewsTtl {
  float: left;
  padding: 10px 0 0 10px;
}
#hwwContents div.hwwEntrySet div.hwwEntryL div.hwwNewsNavSet ul#hwwNewsNav, #hwwContents div.hwwEntrySet div.hwwEntry__wide div.hwwNewsNavSet ul#hwwNewsNav {
  float: right;
  padding-right: 10px;
  *zoom: 1;
}
#hwwContents div.hwwEntrySet div.hwwEntryL div.hwwNewsNavSet ul#hwwNewsNav:after, #hwwContents div.hwwEntrySet div.hwwEntry__wide div.hwwNewsNavSet ul#hwwNewsNav:after {
  content: '';
  display: block;
  clear: both;
}
#hwwContents div.hwwEntrySet div.hwwEntryL div.hwwNewsNavSet ul#hwwNewsNav li, #hwwContents div.hwwEntrySet div.hwwEntry__wide div.hwwNewsNavSet ul#hwwNewsNav li {
  float: left;
}
#hwwContents div.hwwEntrySet div.hwwEntryL div.hwwNewsNavSet ul#hwwNewsNav li a, #hwwContents div.hwwEntrySet div.hwwEntry__wide 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, #hwwContents div.hwwEntrySet div.hwwEntry__wide div.hwwNewsNavSet ul#hwwNewsNav li a img {
  _visibility: hidden;
}
#hwwContents div.hwwEntrySet div.hwwEntryL div.hwwNewsNavSet ul#hwwNewsNav li#storyBtn a, #hwwContents div.hwwEntrySet div.hwwEntry__wide 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, #hwwContents div.hwwEntrySet div.hwwEntry__wide 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, #hwwContents div.hwwEntrySet div.hwwEntry__wide 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, #hwwContents div.hwwEntrySet div.hwwEntry__wide 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.hwwEntry__wide div.hwwNewsNavSet ul#hwwNewsNav li em a {
  background-position: 0 -60px;
}
#hwwContents div.hwwEntrySet div.hwwEntryL div.hwwNewsNavSet ul#hwwNewsNav li em a:hover, #hwwContents div.hwwEntrySet div.hwwEntry__wide div.hwwNewsNavSet ul#hwwNewsNav li em a:hover {
  background-position: 0 -60px;
}
#hwwContents div.hwwEntrySet div.hwwEntryL div.hwwNewsNavSet div#hwwBuzz, #hwwContents div.hwwEntrySet div.hwwEntry__wide div.hwwNewsNavSet div#hwwBuzz {
  position: absolute;
  width: 660px;
  left: 0;
  top: 50px;
  *zoom: 1;
}
#hwwContents div.hwwEntrySet div.hwwEntryL div.hwwNewsNavSet div#hwwBuzz:after, #hwwContents div.hwwEntrySet div.hwwEntry__wide div.hwwNewsNavSet div#hwwBuzz:after {
  content: '';
  display: block;
  clear: both;
}
#hwwContents div.hwwEntrySet div.hwwEntryL div.hwwNewsNavSet div#hwwBuzz a:hover img, #hwwContents div.hwwEntrySet div.hwwEntry__wide 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, #hwwContents div.hwwEntrySet div.hwwEntry__wide div.hwwNewsNavSet div#hwwBuzz p#printBtn {
  float: right;
  margin-left: 10px;
  padding: 0 10px;
  background: url(../img/ent/img_buzzbg.gif) no-repeat left top;
}
#hwwContents div.hwwEntrySet div.hwwEntryL div.hwwNewsNavSet div#hwwBuzz ul, #hwwContents div.hwwEntrySet div.hwwEntry__wide div.hwwNewsNavSet div#hwwBuzz ul {
  float: right;
}
#hwwContents div.hwwEntrySet div.hwwEntryL div.hwwNewsNavSet div#hwwBuzz ul li, #hwwContents div.hwwEntrySet div.hwwEntry__wide div.hwwNewsNavSet div#hwwBuzz ul li {
  display: inline;
  margin-left: 5px;
}
#hwwContents div.hwwEntrySet div.hwwEntryL div.hwwNewsHgroup, #hwwContents div.hwwEntrySet div.hwwEntry__wide div.hwwNewsHgroup {
  width: 580px;
  margin: 0 0 40px 35px;
}
#hwwContents div.hwwEntrySet div.hwwEntryL div.hwwNewsHgroupLM, #hwwContents div.hwwEntrySet div.hwwEntry__wide div.hwwNewsHgroupLM {
  margin: 0 0 20px 35px;
}
#hwwContents div.hwwEntrySet div.hwwEntryL div.hwwNewsHgroup dl, #hwwContents div.hwwEntrySet div.hwwEntry__wide div.hwwNewsHgroup dl {
  padding-bottom: 5px;
}
#hwwContents div.hwwEntrySet div.hwwEntryL div.hwwNewsHgroup dl dt, #hwwContents div.hwwEntrySet div.hwwEntryL div.hwwNewsHgroup dl dd, #hwwContents div.hwwEntrySet div.hwwEntry__wide div.hwwNewsHgroup dl dt, #hwwContents div.hwwEntrySet div.hwwEntry__wide div.hwwNewsHgroup dl dd {
  color: #cc0000;
  display: inline;
}
#hwwContents div.hwwEntrySet div.hwwEntryL div.hwwNewsHgroup h2, #hwwContents div.hwwEntrySet div.hwwEntry__wide div.hwwNewsHgroup h2 {
  font-size: 108%;
}
#hwwContents div.hwwEntrySet div.hwwEntryL p.hwwNewsReturn, #hwwContents div.hwwEntrySet div.hwwEntry__wide p.hwwNewsReturn {
  width: 580px;
  font-size: 77%;
  text-align: right;
  margin: 15px 0 20px 35px;
}
#hwwContents div.hwwEntrySet div.hwwEntryL p.hwwNewsReturn.hwwNewsReturnW, #hwwContents div.hwwEntrySet div.hwwEntry__wide p.hwwNewsReturn.hwwNewsReturnW {
  width: 650px;
  margin: 15px 0 20px 0;
}
#hwwContents div.hwwEntrySet div.hwwEntryL div#hwwNewsPhotoIndex, #hwwContents div.hwwEntrySet div.hwwEntry__wide div#hwwNewsPhotoIndex {
  width: 620px;
  margin: 0 0 0 35px;
}
#hwwContents div.hwwEntrySet div.hwwEntryL div#hwwNewsPhotoIndex ul, #hwwContents div.hwwEntrySet div.hwwEntry__wide div#hwwNewsPhotoIndex ul {
  *zoom: 1;
}
#hwwContents div.hwwEntrySet div.hwwEntryL div#hwwNewsPhotoIndex ul:after, #hwwContents div.hwwEntrySet div.hwwEntry__wide div#hwwNewsPhotoIndex ul:after {
  content: '';
  display: block;
  clear: both;
}
#hwwContents div.hwwEntrySet div.hwwEntryL div#hwwNewsPhotoIndex ul li, #hwwContents div.hwwEntrySet div.hwwEntry__wide 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, #hwwContents div.hwwEntrySet div.hwwEntry__wide 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, #hwwContents div.hwwEntrySet div.hwwEntry__wide div#hwwNewsPhotoIndex ul li a {
  display: inline-block;
  position: relative;
}
#hwwContents div.hwwEntrySet div.hwwEntryL div#hwwNewsPhotoIndex ul li a img.zoomIcon, #hwwContents div.hwwEntrySet div.hwwEntry__wide div#hwwNewsPhotoIndex ul li a img.zoomIcon {
  position: absolute;
  right: 0;
  bottom: 0;
}
#hwwContents div.hwwEntrySet div.hwwEntryL div#hwwNewsPhoto, #hwwContents div.hwwEntrySet div.hwwEntry__wide div#hwwNewsPhoto {
  width: 580px;
  margin: 0 0 0 35px;
}
#hwwContents div.hwwEntrySet div.hwwEntryL div#hwwNewsPhoto ul#hwwNewsPhotoNav, #hwwContents div.hwwEntrySet div.hwwEntry__wide div#hwwNewsPhoto ul#hwwNewsPhotoNav {
  position: relative;
  width: 580px;
  height: 20px;
  font-size: 77%;
}
#hwwContents div.hwwEntrySet div.hwwEntryL div#hwwNewsPhoto ul#hwwNewsPhotoNav li, #hwwContents div.hwwEntrySet div.hwwEntry__wide div#hwwNewsPhoto ul#hwwNewsPhotoNav li {
  position: absolute;
  width: 190px;
}
#hwwContents div.hwwEntrySet div.hwwEntryL div#hwwNewsPhoto ul#hwwNewsPhotoNav li.prevBtn, #hwwContents div.hwwEntrySet div.hwwEntry__wide div#hwwNewsPhoto ul#hwwNewsPhotoNav li.prevBtn {
  left: 0;
  top: 0;
}
#hwwContents div.hwwEntrySet div.hwwEntryL div#hwwNewsPhoto ul#hwwNewsPhotoNav li.indexBtn, #hwwContents div.hwwEntrySet div.hwwEntry__wide div#hwwNewsPhoto ul#hwwNewsPhotoNav li.indexBtn {
  text-align: center;
  left: 195px;
  top: 0;
}
#hwwContents div.hwwEntrySet div.hwwEntryL div#hwwNewsPhoto ul#hwwNewsPhotoNav li.nextBtn, #hwwContents div.hwwEntrySet div.hwwEntry__wide div#hwwNewsPhoto ul#hwwNewsPhotoNav li.nextBtn {
  text-align: right;
  right: 0;
  top: 0;
}
#hwwContents div.hwwEntrySet div.hwwEntryL div#hwwNewsPhoto p.count, #hwwContents div.hwwEntrySet div.hwwEntry__wide div#hwwNewsPhoto p.count {
  font-size: 77%;
  text-align: center;
  padding-bottom: 15px;
}
#hwwContents div.hwwEntrySet div.hwwEntryL div#hwwNewsPhoto p.photo, #hwwContents div.hwwEntrySet div.hwwEntry__wide div#hwwNewsPhoto p.photo {
  text-align: center;
  margin-bottom: 10px;
}
#hwwContents div.hwwEntrySet div.hwwEntryL div#hwwNewsPhoto p.caption, #hwwContents div.hwwEntrySet div.hwwEntry__wide div#hwwNewsPhoto p.caption {
  font-size: 77%;
  padding-bottom: 20px;
}
#hwwContents div.hwwEntrySet div.hwwEntryL div#hwwNewsVideoSP, #hwwContents div.hwwEntrySet div.hwwEntry__wide div#hwwNewsVideoSP {
  display: none;
}
#hwwContents div.hwwEntrySet div.hwwEntryL div#hwwNewsVideoTablet, #hwwContents div.hwwEntrySet div.hwwEntry__wide div#hwwNewsVideoTablet {
  position: relative;
  width: 660px;
  height: 380px;
  background-color: #000;
}
#hwwContents div.hwwEntrySet div.hwwEntryL div#hwwNewsVideoTablet div#hwwNewsPlayerTabletLoad, #hwwContents div.hwwEntrySet div.hwwEntry__wide 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, #hwwContents div.hwwEntrySet div.hwwEntry__wide div#hwwNewsVideoTablet video#hwwNewsPlayerTablet {
  display: none;
  padding: 10px 0 0 10px;
}
#hwwContents div.hwwEntrySet div.hwwEntryL div#hwwNewsVideoData, #hwwContents div.hwwEntrySet div.hwwEntry__wide div#hwwNewsVideoData {
  width: 640px;
  margin: 15px 0 25px 10px;
}
#hwwContents div.hwwEntrySet div.hwwEntryL div#hwwNewsVideoData p, #hwwContents div.hwwEntrySet div.hwwEntry__wide div#hwwNewsVideoData p {
  font-size: 77%;
  font-weight: bold;
}
#hwwContents div.hwwEntrySet div.hwwEntryL div#hwwNewsVideoTxt, #hwwContents div.hwwEntrySet div.hwwEntry__wide div#hwwNewsVideoTxt {
  width: 640px;
  margin: 15px 0 25px 10px;
}
#hwwContents div.hwwEntrySet div.hwwEntryL div#hwwNewsVideoTxt p, #hwwContents div.hwwEntrySet div.hwwEntry__wide div#hwwNewsVideoTxt p {
  margin-bottom: 10px;
}
#hwwContents div.hwwEntrySet div.hwwEntryL div#hwwNewsVideoThumArea, #hwwContents div.hwwEntrySet div.hwwEntry__wide div#hwwNewsVideoThumArea {
  padding-top: 20px;
  margin-bottom: 40px;
}
#hwwContents div.hwwEntrySet div.hwwEntryL div#hwwNewsVideoThumArea h4, #hwwContents div.hwwEntrySet div.hwwEntry__wide 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, #hwwContents div.hwwEntrySet div.hwwEntry__wide 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, #hwwContents div.hwwEntrySet div.hwwEntry__wide div#hwwNewsVideoThumArea div.hwwNewsVideoThumSet:after {
  content: '';
  display: block;
  clear: both;
}
#hwwContents div.hwwEntrySet div.hwwEntryL div#hwwNewsVideoThumArea div.hwwNewsVideoThumSet dl.hwwModule, #hwwContents div.hwwEntrySet div.hwwEntry__wide 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, #hwwContents div.hwwEntrySet div.hwwEntry__wide div#hwwNewsVideoThumArea div.hwwNewsVideoThumSet dl.hwwModule dt {
  font-size: 85%;
}
#hwwContents div.hwwEntrySet div.hwwEntryL div#hwwNewsVideoThumArea div.hwwNewsVideoThumSet dl.hwwModule dd, #hwwContents div.hwwEntrySet div.hwwEntry__wide div#hwwNewsVideoThumArea div.hwwNewsVideoThumSet dl.hwwModule dd {
  font-size: 77%;
}
#hwwContents div.hwwEntrySet div.hwwEntryL div#hwwNewsVideoThumArea div.hwwNewsVideoThumSet dl.hwwModule dd.hwwModuleThum, #hwwContents div.hwwEntrySet div.hwwEntry__wide 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, #hwwContents div.hwwEntrySet div.hwwEntry__wide div#hwwNewsVideoThumArea div.hwwNewsVideoThumSet dl.hwwModule dt.hwwModuleTxt50, #hwwContents div.hwwEntrySet div.hwwEntry__wide 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, #hwwContents div.hwwEntrySet div.hwwEntry__wide 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, #hwwContents div.hwwEntrySet div.hwwEntry__wide div#hwwNewsVideoThumArea div.hwwNewsVideoThumSet dl.hwwModule dd.hwwModuleTxt50 a.hwwModuleLinkArw {
  display: block;
  padding-left: 8px;
  background: url(../img/module/icon_linkarw.gif) no-repeat left 0.4em;
}
#hwwContents div.hwwEntrySet div.hwwEntryL div.hwwNewsSection, #hwwContents div.hwwEntrySet div.hwwEntry__wide div.hwwNewsSection {
  width: 580px;
  margin: 0 0 0 35px;
  padding-bottom: 20px;
}
#hwwContents div.hwwEntrySet div.hwwEntryL div.hwwNewsSection .boxLine, #hwwContents div.hwwEntrySet div.hwwEntry__wide div.hwwNewsSection .boxLine {
  display: inline-block;
  padding: 7px;
  border: 1px solid #000;
  *display: inline;
  *zoom: 1;
}
#hwwContents div.hwwEntrySet div.hwwEntryL div.hwwNewsSection .nm, #hwwContents div.hwwEntrySet div.hwwEntry__wide div.hwwNewsSection .nm {
  font-weight: normal;
}
#hwwContents div.hwwEntrySet div.hwwEntryL div.hwwNewsSection .sr, #hwwContents div.hwwEntrySet div.hwwEntry__wide div.hwwNewsSection .sr {
  font-weight: bold;
}
#hwwContents div.hwwEntrySet div.hwwEntryL div.hwwNewsSection .ul, #hwwContents div.hwwEntrySet div.hwwEntry__wide div.hwwNewsSection .ul {
  text-decoration: underline;
}
#hwwContents div.hwwEntrySet div.hwwEntryL div.hwwNewsSection .decoTtl, #hwwContents div.hwwEntrySet div.hwwEntry__wide div.hwwNewsSection .decoTtl {
  text-indent: -20px;
  margin-left: 20px;
}
#hwwContents div.hwwEntrySet div.hwwEntryL div.hwwNewsSection .decoTtl img, #hwwContents div.hwwEntrySet div.hwwEntry__wide div.hwwNewsSection .decoTtl img {
  margin-right: 9px;
}
#hwwContents div.hwwEntrySet div.hwwEntryL div.hwwNewsSection h3, #hwwContents div.hwwEntrySet div.hwwEntry__wide div.hwwNewsSection h3 {
  margin-bottom: 10px;
}
#hwwContents div.hwwEntrySet div.hwwEntryL div.hwwNewsSection h4, #hwwContents div.hwwEntrySet div.hwwEntry__wide div.hwwNewsSection h4 {
  font-weight: normal;
  margin-bottom: 5px;
}
#hwwContents div.hwwEntrySet div.hwwEntryL div.hwwNewsSection p, #hwwContents div.hwwEntrySet div.hwwEntry__wide div.hwwNewsSection p {
  margin-bottom: 15px;
}
#hwwContents div.hwwEntrySet div.hwwEntryL div.hwwNewsSection em, #hwwContents div.hwwEntrySet div.hwwEntry__wide div.hwwNewsSection em {
  font-style: oblique;
}
#hwwContents div.hwwEntrySet div.hwwEntryL div.hwwNewsSection ul.hwwNewsList, #hwwContents div.hwwEntrySet div.hwwEntry__wide div.hwwNewsSection ul.hwwNewsList {
  margin-bottom: 20px;
}
#hwwContents div.hwwEntrySet div.hwwEntryL div.hwwNewsSection ul.hwwNewsList li, #hwwContents div.hwwEntrySet div.hwwEntry__wide div.hwwNewsSection ul.hwwNewsList li {
  margin-bottom: 7px;
}
#hwwContents div.hwwEntrySet div.hwwEntryL div.hwwNewsSection ul.squareListBL li, #hwwContents div.hwwEntrySet div.hwwEntry__wide 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, #hwwContents div.hwwEntrySet div.hwwEntry__wide 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, #hwwContents div.hwwEntrySet div.hwwEntry__wide 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, #hwwContents div.hwwEntrySet div.hwwEntry__wide 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, #hwwContents div.hwwEntrySet div.hwwEntry__wide 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, #hwwContents div.hwwEntrySet div.hwwEntry__wide 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, #hwwContents div.hwwEntrySet div.hwwEntry__wide div.hwwNewsSection ul.discList li {
  list-style-type: disc;
  margin-left: 20px;
}
#hwwContents div.hwwEntrySet div.hwwEntryL div.hwwNewsSection ul.circleList li, #hwwContents div.hwwEntrySet div.hwwEntry__wide div.hwwNewsSection ul.circleList li {
  list-style-type: circle;
  margin-left: 20px;
}
#hwwContents div.hwwEntrySet div.hwwEntryL div.hwwNewsSection ul.squareList li, #hwwContents div.hwwEntrySet div.hwwEntry__wide div.hwwNewsSection ul.squareList li {
  list-style-type: square;
  margin-left: 20px;
}
#hwwContents div.hwwEntrySet div.hwwEntryL div.hwwNewsSection ul.numberList li, #hwwContents div.hwwEntrySet div.hwwEntry__wide div.hwwNewsSection ul.numberList li {
  list-style-type: decimal;
  margin-left: 20px;
}
#hwwContents div.hwwEntrySet div.hwwEntryL div.hwwNewsSection ul li.noInt, #hwwContents div.hwwEntrySet div.hwwEntry__wide div.hwwNewsSection ul li.noInt {
  list-style: none;
}
#hwwContents div.hwwEntrySet div.hwwEntryL div.hwwNewsSection ul li.squareListBL, #hwwContents div.hwwEntrySet div.hwwEntry__wide div.hwwNewsSection ul li.squareListBL {
  list-style-image: url(../../news/image/square_b_l.gif);
  list-style-image: url(../../news/image/square_b_l.gif);
}
#hwwContents div.hwwEntrySet div.hwwEntryL div.hwwNewsSection ul li.squareListWL, #hwwContents div.hwwEntrySet div.hwwEntry__wide 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, #hwwContents div.hwwEntrySet div.hwwEntry__wide 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, #hwwContents div.hwwEntrySet div.hwwEntry__wide 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, #hwwContents div.hwwEntrySet div.hwwEntry__wide 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, #hwwContents div.hwwEntrySet div.hwwEntry__wide 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, #hwwContents div.hwwEntrySet div.hwwEntry__wide div.hwwNewsSection ul li.discList {
  list-style-image: none;
  list-style-type: disc;
}
#hwwContents div.hwwEntrySet div.hwwEntryL div.hwwNewsSection ul li.circleList, #hwwContents div.hwwEntrySet div.hwwEntry__wide div.hwwNewsSection ul li.circleList {
  list-style-image: none;
  list-style-type: circle;
}
#hwwContents div.hwwEntrySet div.hwwEntryL div.hwwNewsSection ul li.squareList, #hwwContents div.hwwEntrySet div.hwwEntry__wide div.hwwNewsSection ul li.squareList {
  list-style-image: none;
  list-style-type: square;
}
#hwwContents div.hwwEntrySet div.hwwEntryL div.hwwNewsSection ul li.numberList, #hwwContents div.hwwEntrySet div.hwwEntry__wide div.hwwNewsSection ul li.numberList {
  list-style-image: none;
  list-style-type: decimal;
}
#hwwContents div.hwwEntrySet div.hwwEntryL div.hwwNewsSection div.hwwNewsArticle, #hwwContents div.hwwEntrySet div.hwwEntry__wide 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, #hwwContents div.hwwEntrySet div.hwwEntry__wide div.hwwNewsSection dl.hwwNewsNotice, #hwwContents div.hwwEntrySet div.hwwEntry__wide 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, #hwwContents div.hwwEntrySet div.hwwEntry__wide div.hwwNewsSection dl.hwwNewsNoticeNM, #hwwContents div.hwwEntrySet div.hwwEntry__wide div.hwwNewsSection ul.hwwNewsNoticeNM {
  margin-bottom: 0;
}
#hwwContents div.hwwEntrySet div.hwwEntryL div.hwwNewsSection dl.hwwNewsNotice dt, #hwwContents div.hwwEntrySet div.hwwEntry__wide div.hwwNewsSection dl.hwwNewsNotice dt {
  clear: left;
  float: left;
  width: 20px;
}
#hwwContents div.hwwEntrySet div.hwwEntryL div.hwwNewsSection dl.hwwNewsNotice dd, #hwwContents div.hwwEntrySet div.hwwEntry__wide div.hwwNewsSection dl.hwwNewsNotice dd {
  margin: 0 0 5px 25px;
}
#hwwContents div.hwwEntrySet div.hwwEntryL div.hwwNewsSection ul.hwwNewsNotice li, #hwwContents div.hwwEntrySet div.hwwEntry__wide div.hwwNewsSection ul.hwwNewsNotice li {
  margin: 0 0 5px 0;
}
#hwwContents div.hwwEntrySet div.hwwEntryL div.hwwNewsSection div.hwwNewsImageArea, #hwwContents div.hwwEntrySet div.hwwEntry__wide div.hwwNewsSection div.hwwNewsImageArea {
  text-align: center;
  margin-bottom: 30px;
  *zoom: 1;
}
#hwwContents div.hwwEntrySet div.hwwEntryL div.hwwNewsSection div.hwwNewsImageArea:after, #hwwContents div.hwwEntrySet div.hwwEntry__wide div.hwwNewsSection div.hwwNewsImageArea:after {
  content: '';
  display: block;
  clear: both;
}
#hwwContents div.hwwEntrySet div.hwwEntryL div.hwwNewsSection div.hwwNewsImageArea p, #hwwContents div.hwwEntrySet div.hwwEntry__wide div.hwwNewsSection div.hwwNewsImageArea p {
  text-align: center;
  margin-bottom: 0;
}
#hwwContents div.hwwEntrySet div.hwwEntryL div.hwwNewsSection div.hwwNewsImageArea a, #hwwContents div.hwwEntrySet div.hwwEntry__wide div.hwwNewsSection div.hwwNewsImageArea a {
  display: inline-block;
  position: relative;
}
#hwwContents div.hwwEntrySet div.hwwEntryL div.hwwNewsSection div.hwwNewsImageArea a img.zoomIcon, #hwwContents div.hwwEntrySet div.hwwEntry__wide 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, #hwwContents div.hwwEntrySet div.hwwEntry__wide 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, #hwwContents div.hwwEntrySet div.hwwEntry__wide 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, #hwwContents div.hwwEntrySet div.hwwEntry__wide 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, #hwwContents div.hwwEntrySet div.hwwEntry__wide 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, #hwwContents div.hwwEntrySet div.hwwEntry__wide div.hwwNewsSection div.hwwNewsImageAreaHalfW dl {
  float: left;
  width: 280px;
  margin-right: 20px;
}
#hwwContents div.hwwEntrySet div.hwwEntryL div.hwwNewsSection div.hwwNewsImageAreaTri dl, #hwwContents div.hwwEntrySet div.hwwEntry__wide 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, #hwwContents div.hwwEntrySet div.hwwEntry__wide div.hwwNewsSection div.hwwNewsImageAreaHalf dl.lastChild, #hwwContents div.hwwEntrySet div.hwwEntry__wide div.hwwNewsSection div.hwwNewsImageAreaHalfW dl.lastChild, #hwwContents div.hwwEntrySet div.hwwEntry__wide div.hwwNewsSection div.hwwNewsImageAreaTri dl.lastChild {
  margin-right: 0;
  padding-left: 0;
}
#hwwContents div.hwwEntrySet div.hwwEntryL div.hwwNewsSection div.hwwNewsTableArea, #hwwContents div.hwwEntrySet div.hwwEntry__wide div.hwwNewsSection div.hwwNewsTableArea {
  margin-bottom: 40px;
  *zoom: 1;
}
#hwwContents div.hwwEntrySet div.hwwEntryL div.hwwNewsSection div.hwwNewsTableArea:after, #hwwContents div.hwwEntrySet div.hwwEntry__wide div.hwwNewsSection div.hwwNewsTableArea:after {
  content: '';
  display: block;
  clear: both;
}
#hwwContents div.hwwEntrySet div.hwwEntryL div.hwwNewsSection div.hwwNewsTableArea table.hwwNewsTable, #hwwContents div.hwwEntrySet div.hwwEntry__wide 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, #hwwContents div.hwwEntrySet div.hwwEntry__wide div.hwwNewsSection div.hwwNewsTableArea table.hwwNewsTable th, #hwwContents div.hwwEntrySet div.hwwEntry__wide 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, #hwwContents div.hwwEntrySet div.hwwEntry__wide div.hwwNewsSection div.hwwNewsTableArea table.hwwNewsTable th {
  text-align: center;
}
#hwwContents div.hwwEntrySet div.hwwEntryL div.hwwNewsSection div.hwwNewsTableArea table.hwwNewsTable td, #hwwContents div.hwwEntrySet div.hwwEntry__wide div.hwwNewsSection div.hwwNewsTableArea table.hwwNewsTable td {
  text-align: left;
}
#hwwContents div.hwwEntrySet div.hwwEntryL div.hwwNewsSection div.hwwNewsTableArea table.hwwNewsTableLL th, #hwwContents div.hwwEntrySet div.hwwEntryL div.hwwNewsSection div.hwwNewsTableArea table.hwwNewsTableLL td, #hwwContents div.hwwEntrySet div.hwwEntry__wide div.hwwNewsSection div.hwwNewsTableArea table.hwwNewsTableLL th, #hwwContents div.hwwEntrySet div.hwwEntry__wide div.hwwNewsSection div.hwwNewsTableArea table.hwwNewsTableLL td {
  text-align: left;
}
#hwwContents div.hwwEntrySet div.hwwEntryL div.hwwNewsSection div.hwwNewsTableArea table.hwwNewsTableLC th, #hwwContents div.hwwEntrySet div.hwwEntry__wide div.hwwNewsSection div.hwwNewsTableArea table.hwwNewsTableLC th {
  text-align: left;
}
#hwwContents div.hwwEntrySet div.hwwEntryL div.hwwNewsSection div.hwwNewsTableArea table.hwwNewsTableLC td, #hwwContents div.hwwEntrySet div.hwwEntry__wide div.hwwNewsSection div.hwwNewsTableArea table.hwwNewsTableLC td {
  text-align: center;
}
#hwwContents div.hwwEntrySet div.hwwEntryL div.hwwNewsSection div.hwwNewsTableArea table.hwwNewsTableCC th, #hwwContents div.hwwEntrySet div.hwwEntryL div.hwwNewsSection div.hwwNewsTableArea table.hwwNewsTableCC td, #hwwContents div.hwwEntrySet div.hwwEntry__wide div.hwwNewsSection div.hwwNewsTableArea table.hwwNewsTableCC th, #hwwContents div.hwwEntrySet div.hwwEntry__wide div.hwwNewsSection div.hwwNewsTableArea table.hwwNewsTableCC td {
  text-align: center;
}
#hwwContents div.hwwEntrySet div.hwwEntryL div.hwwNewsSection div.hwwNewsTableArea table.hwwNewsTableLR th, #hwwContents div.hwwEntrySet div.hwwEntry__wide div.hwwNewsSection div.hwwNewsTableArea table.hwwNewsTableLR th {
  text-align: left;
}
#hwwContents div.hwwEntrySet div.hwwEntryL div.hwwNewsSection div.hwwNewsTableArea table.hwwNewsTableLR td, #hwwContents div.hwwEntrySet div.hwwEntry__wide div.hwwNewsSection div.hwwNewsTableArea table.hwwNewsTableLR td {
  text-align: right;
}
#hwwContents div.hwwEntrySet div.hwwEntryL div.hwwNewsSection div.hwwNewsTableArea table.hwwNewsTableCR th, #hwwContents div.hwwEntrySet div.hwwEntry__wide div.hwwNewsSection div.hwwNewsTableArea table.hwwNewsTableCR th {
  text-align: center;
}
#hwwContents div.hwwEntrySet div.hwwEntryL div.hwwNewsSection div.hwwNewsTableArea table.hwwNewsTableCR td, #hwwContents div.hwwEntrySet div.hwwEntry__wide div.hwwNewsSection div.hwwNewsTableArea table.hwwNewsTableCR td {
  text-align: right;
}
#hwwContents div.hwwEntrySet div.hwwEntryL div.hwwNewsSection div.hwwNewsTableArea table.hwwNewsTableNB, #hwwContents div.hwwEntrySet div.hwwEntry__wide 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, #hwwContents div.hwwEntrySet div.hwwEntry__wide div.hwwNewsSection div.hwwNewsTableArea table.hwwNewsTableNB th, #hwwContents div.hwwEntrySet div.hwwEntry__wide 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, #hwwContents div.hwwEntrySet div.hwwEntry__wide div.hwwNewsSection div.hwwNewsTableArea table.hwwNewsTable th.tableItemL, #hwwContents div.hwwEntrySet div.hwwEntry__wide 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, #hwwContents div.hwwEntrySet div.hwwEntry__wide div.hwwNewsSection div.hwwNewsTableArea table.hwwNewsTable th.tableItemC, #hwwContents div.hwwEntrySet div.hwwEntry__wide 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, #hwwContents div.hwwEntrySet div.hwwEntry__wide div.hwwNewsSection div.hwwNewsTableArea table.hwwNewsTable th.tableItemR, #hwwContents div.hwwEntrySet div.hwwEntry__wide div.hwwNewsSection div.hwwNewsTableArea table.hwwNewsTable td.tableItemR {
  text-align: right;
}
#hwwContents div.hwwEntrySet div.hwwEntryL div.hwwNewsSection div.hwwNewsTableArea ul li, #hwwContents div.hwwEntrySet div.hwwEntry__wide 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, #hwwContents div.hwwEntrySet div.hwwEntry__wide div.hwwNewsSection div.hwwNewsTableArea ul li.lastChild {
  margin-right: 0;
}
#hwwContents div.hwwEntrySet div.hwwEntryL div.hwwNewsSection .mg0, #hwwContents div.hwwEntrySet div.hwwEntry__wide div.hwwNewsSection .mg0 {
  margin-bottom: 0;
}
#hwwContents div.hwwEntrySet div.hwwEntryL div.hwwNewsSection div.mg0, #hwwContents div.hwwEntrySet div.hwwEntryL div.hwwNewsSection div.hwwNewsTableArea table.mg0, #hwwContents div.hwwEntrySet div.hwwEntry__wide div.hwwNewsSection div.mg0, #hwwContents div.hwwEntrySet div.hwwEntry__wide div.hwwNewsSection div.hwwNewsTableArea table.mg0 {
  margin-bottom: 0;
}
#hwwContents div.hwwEntrySet div.hwwEntryL div.hwwNewsSection .mg5, #hwwContents div.hwwEntrySet div.hwwEntry__wide div.hwwNewsSection .mg5 {
  margin-bottom: 5px;
}
#hwwContents div.hwwEntrySet div.hwwEntryL div.hwwNewsSection div.mg5, #hwwContents div.hwwEntrySet div.hwwEntryL div.hwwNewsSection div.hwwNewsTableArea table.mg5, #hwwContents div.hwwEntrySet div.hwwEntry__wide div.hwwNewsSection div.mg5, #hwwContents div.hwwEntrySet div.hwwEntry__wide div.hwwNewsSection div.hwwNewsTableArea table.mg5 {
  margin-bottom: 5px;
}
#hwwContents div.hwwEntrySet div.hwwEntryL div.hwwNewsSection .mg10, #hwwContents div.hwwEntrySet div.hwwEntry__wide div.hwwNewsSection .mg10 {
  margin-bottom: 10px;
}
#hwwContents div.hwwEntrySet div.hwwEntryL div.hwwNewsSection div.mg10, #hwwContents div.hwwEntrySet div.hwwEntryL div.hwwNewsSection div.hwwNewsTableArea table.mg10, #hwwContents div.hwwEntrySet div.hwwEntry__wide div.hwwNewsSection div.mg10, #hwwContents div.hwwEntrySet div.hwwEntry__wide div.hwwNewsSection div.hwwNewsTableArea table.mg10 {
  margin-bottom: 10px;
}
#hwwContents div.hwwEntrySet div.hwwEntryL div.hwwNewsSection .mg20, #hwwContents div.hwwEntrySet div.hwwEntry__wide div.hwwNewsSection .mg20 {
  margin-bottom: 20px;
}
#hwwContents div.hwwEntrySet div.hwwEntryL div.hwwNewsSection div.mg20, #hwwContents div.hwwEntrySet div.hwwEntryL div.hwwNewsSection div.hwwNewsTableArea table.mg20, #hwwContents div.hwwEntrySet div.hwwEntry__wide div.hwwNewsSection div.mg20, #hwwContents div.hwwEntrySet div.hwwEntry__wide div.hwwNewsSection div.hwwNewsTableArea table.mg20 {
  margin-bottom: 20px;
}
#hwwContents div.hwwEntrySet div.hwwEntryL div.hwwNewsSection .mg30, #hwwContents div.hwwEntrySet div.hwwEntry__wide div.hwwNewsSection .mg30 {
  margin-bottom: 30px;
}
#hwwContents div.hwwEntrySet div.hwwEntryL div.hwwNewsSection div.mg30, #hwwContents div.hwwEntrySet div.hwwEntryL div.hwwNewsSection div.hwwNewsTableArea table.mg30, #hwwContents div.hwwEntrySet div.hwwEntry__wide div.hwwNewsSection div.mg30, #hwwContents div.hwwEntrySet div.hwwEntry__wide div.hwwNewsSection div.hwwNewsTableArea table.mg30 {
  margin-bottom: 30px;
}
#hwwContents div.hwwEntrySet div.hwwEntryL div.hwwNewsSection .mg40, #hwwContents div.hwwEntrySet div.hwwEntry__wide div.hwwNewsSection .mg40 {
  margin-bottom: 40px;
}
#hwwContents div.hwwEntrySet div.hwwEntryL div.hwwNewsSection div.mg40, #hwwContents div.hwwEntrySet div.hwwEntryL div.hwwNewsSection div.hwwNewsTableArea table.mg40, #hwwContents div.hwwEntrySet div.hwwEntry__wide div.hwwNewsSection div.mg40, #hwwContents div.hwwEntrySet div.hwwEntry__wide div.hwwNewsSection div.hwwNewsTableArea table.mg40 {
  margin-bottom: 40px;
}
#hwwContents div.hwwEntrySet div.hwwEntryL div.hwwNewsSection .mg50, #hwwContents div.hwwEntrySet div.hwwEntry__wide div.hwwNewsSection .mg50 {
  margin-bottom: 50px;
}
#hwwContents div.hwwEntrySet div.hwwEntryL div.hwwNewsSection div.mg50, #hwwContents div.hwwEntrySet div.hwwEntryL div.hwwNewsSection div.hwwNewsTableArea table.mg50, #hwwContents div.hwwEntrySet div.hwwEntry__wide div.hwwNewsSection div.mg50, #hwwContents div.hwwEntrySet div.hwwEntry__wide div.hwwNewsSection div.hwwNewsTableArea table.mg50 {
  margin-bottom: 50px;
}
#hwwContents div.hwwEntrySet div.hwwEntryL div.hwwNewsAside, #hwwContents div.hwwEntrySet div.hwwEntry__wide 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, #hwwContents div.hwwEntrySet div.hwwEntry__wide div.hwwNewsAside h4 {
  margin-bottom: 15px;
}
#hwwContents div.hwwEntrySet div.hwwEntryL div.hwwNewsAside ul li, #hwwContents div.hwwEntrySet div.hwwEntry__wide div.hwwNewsAside ul li {
  list-style-type: disc;
  margin-left: 20px;
}
#hwwContents div.hwwEntrySet div.hwwEntryL div.hwwNewsEmbed, #hwwContents div.hwwEntrySet div.hwwEntry__wide div.hwwNewsEmbed {
  position: relative;
  width: 100%;
  margin-bottom: 50px;
  padding-bottom: 56%;
}
#hwwContents div.hwwEntrySet div.hwwEntryL div.hwwNewsEmbed iframe, #hwwContents div.hwwEntrySet div.hwwEntry__wide div.hwwNewsEmbed iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
#hwwContents div.hwwEntrySet div.hwwEntryL div.hwwMSraceNavSet, #hwwContents div.hwwEntrySet div.hwwEntry__wide 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, #hwwContents div.hwwEntrySet div.hwwEntry__wide div.hwwMSraceNavSet:after {
  content: '';
  display: block;
  clear: both;
}
#hwwContents div.hwwEntrySet div.hwwEntryL div.hwwMSraceNavSetOverview, #hwwContents div.hwwEntrySet div.hwwEntry__wide div.hwwMSraceNavSetOverview {
  min-height: 65px;
  height: auto !important;
  height: 65px;
  margin-bottom: 15px;
}
#hwwContents div.hwwEntrySet div.hwwEntryL div.hwwMSraceNavSet div.hwwMSraceTitle, #hwwContents div.hwwEntrySet div.hwwEntry__wide div.hwwMSraceNavSet div.hwwMSraceTitle {
  padding-bottom: 15px;
}
#hwwContents div.hwwEntrySet div.hwwEntryL div.hwwMSraceNavSet div.hwwMSraceTitle p, #hwwContents div.hwwEntrySet div.hwwEntry__wide div.hwwMSraceNavSet div.hwwMSraceTitle p {
  font-size: 93%;
  font-weight: bold;
}
#hwwContents div.hwwEntrySet div.hwwEntryL div.hwwMSraceNavSet div.hwwMSraceTitle h2, #hwwContents div.hwwEntrySet div.hwwEntry__wide div.hwwMSraceNavSet div.hwwMSraceTitle h2 {
  font-size: 108%;
  padding-left: 28px;
  background: url(../img/motorsports/icon_ttl.gif) no-repeat left 0.3em;
}
#hwwContents div.hwwEntrySet div.hwwEntryL div.hwwMSraceNavSet div#hwwBuzz, #hwwContents div.hwwEntrySet div.hwwEntry__wide 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, #hwwContents div.hwwEntrySet div.hwwEntry__wide div.hwwMSraceNavSet div#hwwBuzz:after {
  content: '';
  display: block;
  clear: both;
}
#hwwContents div.hwwEntrySet div.hwwEntryL div.hwwMSraceNavSet div#hwwBuzz a:hover img, #hwwContents div.hwwEntrySet div.hwwEntry__wide div.hwwMSraceNavSet div#hwwBuzz a:hover img {
  opacity: 0.7;
  filter: alpha(opacity=70);
}
#hwwContents div.hwwEntrySet div.hwwEntryL div.hwwMSraceNavSet div#hwwBuzz ul, #hwwContents div.hwwEntrySet div.hwwEntry__wide div.hwwMSraceNavSet div#hwwBuzz ul {
  float: right;
}
#hwwContents div.hwwEntrySet div.hwwEntryL div.hwwMSraceNavSet div#hwwBuzz ul li, #hwwContents div.hwwEntrySet div.hwwEntry__wide div.hwwMSraceNavSet div#hwwBuzz ul li {
  display: inline;
  margin-left: 5px;
}
#hwwContents div.hwwEntrySet div.hwwEntryL div.hwwMSraceNavSet ul#hwwMSraceNav, #hwwContents div.hwwEntrySet div.hwwEntry__wide div.hwwMSraceNavSet ul#hwwMSraceNav {
  padding-left: 10px;
  background: url(../img/motorsports/img_navbg.gif) repeat-x left bottom;
  *zoom: 1;
}
#hwwContents div.hwwEntrySet div.hwwEntryL div.hwwMSraceNavSet ul#hwwMSraceNav:after, #hwwContents div.hwwEntrySet div.hwwEntry__wide div.hwwMSraceNavSet ul#hwwMSraceNav:after {
  content: '';
  display: block;
  clear: both;
}
#hwwContents div.hwwEntrySet div.hwwEntryL div.hwwMSraceNavSet ul#hwwMSraceNav li, #hwwContents div.hwwEntrySet div.hwwEntry__wide div.hwwMSraceNavSet ul#hwwMSraceNav li {
  float: left;
}
#hwwContents div.hwwEntrySet div.hwwEntryL div.hwwMSraceNavSet ul#hwwMSraceNav li a, #hwwContents div.hwwEntrySet div.hwwEntry__wide 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, #hwwContents div.hwwEntrySet div.hwwEntry__wide div.hwwMSraceNavSet ul#hwwMSraceNav li a img {
  _visibility: hidden;
}
#hwwContents div.hwwEntrySet div.hwwEntryL div.hwwMSraceNavSet ul.hwwMSraceNav4 li a, #hwwContents div.hwwEntrySet div.hwwEntry__wide div.hwwMSraceNavSet ul.hwwMSraceNav4 li a {
  width: 160px;
}
#hwwContents div.hwwEntrySet div.hwwEntryL div.hwwMSraceNavSet ul.hwwMSraceNav4 li#overviewBtn a, #hwwContents div.hwwEntrySet div.hwwEntry__wide div.hwwMSraceNavSet ul.hwwMSraceNav4 li#overviewBtn a {
  background-image: url(../img/motorsports/nav_tab4_overview.gif);
}
#hwwContents div.hwwEntrySet div.hwwEntryL div.hwwMSraceNavSet ul.hwwMSraceNav4 li#resultBtn a, #hwwContents div.hwwEntrySet div.hwwEntry__wide div.hwwMSraceNavSet ul.hwwMSraceNav4 li#resultBtn a {
  background-image: url(../img/motorsports/nav_tab4_results.gif);
}
#hwwContents div.hwwEntrySet div.hwwEntryL div.hwwMSraceNavSet ul.hwwMSraceNav4 li#qualifyingBtn a, #hwwContents div.hwwEntrySet div.hwwEntry__wide div.hwwMSraceNavSet ul.hwwMSraceNav4 li#qualifyingBtn a {
  background-image: url(../img/motorsports/nav_tab4_qualifying.gif);
}
#hwwContents div.hwwEntrySet div.hwwEntryL div.hwwMSraceNavSet ul.hwwMSraceNav4 li#photoBtn a, #hwwContents div.hwwEntrySet div.hwwEntry__wide div.hwwMSraceNavSet ul.hwwMSraceNav4 li#photoBtn a {
  background-image: url(../img/motorsports/nav_tab4_photo.gif);
}
#hwwContents div.hwwEntrySet div.hwwEntryL div.hwwMSraceNavSet ul.hwwMSraceNav4 li#videoBtn a, #hwwContents div.hwwEntrySet div.hwwEntry__wide div.hwwMSraceNavSet ul.hwwMSraceNav4 li#videoBtn a {
  background-image: url(../img/motorsports/nav_tab4_video.gif);
}
#hwwContents div.hwwEntrySet div.hwwEntryL div.hwwMSraceNavSet ul.hwwMSraceNav3 li a, #hwwContents div.hwwEntrySet div.hwwEntry__wide div.hwwMSraceNavSet ul.hwwMSraceNav3 li a {
  width: 213px;
}
#hwwContents div.hwwEntrySet div.hwwEntryL div.hwwMSraceNavSet ul.hwwMSraceNav3 li#overviewBtn a, #hwwContents div.hwwEntrySet div.hwwEntry__wide div.hwwMSraceNavSet ul.hwwMSraceNav3 li#overviewBtn a {
  background-image: url(../img/motorsports/nav_tab3_overview.gif);
}
#hwwContents div.hwwEntrySet div.hwwEntryL div.hwwMSraceNavSet ul.hwwMSraceNav3 li#resultBtn a, #hwwContents div.hwwEntrySet div.hwwEntry__wide div.hwwMSraceNavSet ul.hwwMSraceNav3 li#resultBtn a {
  background-image: url(../img/motorsports/nav_tab3_results.gif);
}
#hwwContents div.hwwEntrySet div.hwwEntryL div.hwwMSraceNavSet ul.hwwMSraceNav3 li#photoBtn a, #hwwContents div.hwwEntrySet div.hwwEntry__wide div.hwwMSraceNavSet ul.hwwMSraceNav3 li#photoBtn a {
  background-image: url(../img/motorsports/nav_tab3_photo.gif);
}
#hwwContents div.hwwEntrySet div.hwwEntryL div.hwwMSraceNavSet ul.hwwMSraceNav3 li#videoBtn a, #hwwContents div.hwwEntrySet div.hwwEntry__wide div.hwwMSraceNavSet ul.hwwMSraceNav3 li#videoBtn a {
  background-image: url(../img/motorsports/nav_tab3_video.gif);
}
#hwwContents div.hwwEntrySet div.hwwEntryL div.hwwMSraceNavSet ul.hwwMSraceNav2 li a, #hwwContents div.hwwEntrySet div.hwwEntry__wide div.hwwMSraceNavSet ul.hwwMSraceNav2 li a {
  width: 320px;
}
#hwwContents div.hwwEntrySet div.hwwEntryL div.hwwMSraceNavSet ul.hwwMSraceNav2 li#resultBtn a, #hwwContents div.hwwEntrySet div.hwwEntry__wide div.hwwMSraceNavSet ul.hwwMSraceNav2 li#resultBtn a {
  background-image: url(../img/motorsports/nav_tab2_results.gif);
}
#hwwContents div.hwwEntrySet div.hwwEntryL div.hwwMSraceNavSet ul.hwwMSraceNav2 li#qualifyingBtn a, #hwwContents div.hwwEntrySet div.hwwEntry__wide div.hwwMSraceNavSet ul.hwwMSraceNav2 li#qualifyingBtn a {
  background-image: url(../img/motorsports/nav_tab2_qualifying.gif);
}
#hwwContents div.hwwEntrySet div.hwwEntryL div.hwwMSraceNavSet ul.hwwMSraceNav2 li#fullstoryBtn a, #hwwContents div.hwwEntrySet div.hwwEntry__wide div.hwwMSraceNavSet ul.hwwMSraceNav2 li#fullstoryBtn a {
  background-image: url(../img/motorsports/nav_tab2_fullstory.gif);
}
#hwwContents div.hwwEntrySet div.hwwEntryL div.hwwMSraceNavSet ul#hwwMSraceNav li a:hover, #hwwContents div.hwwEntrySet div.hwwEntry__wide 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.hwwEntry__wide div.hwwMSraceNavSet ul#hwwMSraceNav li em a {
  background-position: 0 -60px;
}
#hwwContents div.hwwEntrySet div.hwwEntryL div.hwwMSraceNavSet ul#hwwMSraceNav li em a:hover, #hwwContents div.hwwEntrySet div.hwwEntry__wide div.hwwMSraceNavSet ul#hwwMSraceNav li em a:hover {
  background-position: 0 -60px;
}
#hwwContents div.hwwEntrySet div.hwwEntryL div.hwwMSraceHgroup, #hwwContents div.hwwEntrySet div.hwwEntry__wide div.hwwMSraceHgroup {
  width: 580px;
  margin: 0 0 40px 35px;
}
#hwwContents div.hwwEntrySet div.hwwEntryL div.hwwMSraceHgroupTS, #hwwContents div.hwwEntrySet div.hwwEntry__wide div.hwwMSraceHgroupTS {
  padding-top: 0;
}
#hwwContents div.hwwEntrySet div.hwwEntryL div.hwwMSraceHgroup dl, #hwwContents div.hwwEntrySet div.hwwEntry__wide div.hwwMSraceHgroup dl {
  padding-bottom: 5px;
}
#hwwContents div.hwwEntrySet div.hwwEntryL div.hwwMSraceHgroup dl dt, #hwwContents div.hwwEntrySet div.hwwEntryL div.hwwMSraceHgroup dl dd, #hwwContents div.hwwEntrySet div.hwwEntry__wide div.hwwMSraceHgroup dl dt, #hwwContents div.hwwEntrySet div.hwwEntry__wide div.hwwMSraceHgroup dl dd {
  color: #cc0000;
  display: inline;
}
#hwwContents div.hwwEntrySet div.hwwEntryL div.hwwMSraceHgroup h2, #hwwContents div.hwwEntrySet div.hwwEntry__wide div.hwwMSraceHgroup h2 {
  font-size: 108%;
}
#hwwContents div.hwwEntrySet div.hwwEntryL div.hwwMSraceSection, #hwwContents div.hwwEntrySet div.hwwEntry__wide div.hwwMSraceSection {
  width: 580px;
  margin: 0 0 0 35px;
  padding-bottom: 20px;
  *zoom: 1;
}
#hwwContents div.hwwEntrySet div.hwwEntryL div.hwwMSraceSection h3, #hwwContents div.hwwEntrySet div.hwwEntry__wide div.hwwMSraceSection h3 {
  margin-bottom: 15px;
}
#hwwContents div.hwwEntrySet div.hwwEntryL div.hwwMSraceSection p, #hwwContents div.hwwEntrySet div.hwwEntry__wide div.hwwMSraceSection p {
  margin-bottom: 15px;
}
#hwwContents div.hwwEntrySet div.hwwEntryL div.hwwMSraceSection p.teaserTxt, #hwwContents div.hwwEntrySet div.hwwEntry__wide div.hwwMSraceSection p.teaserTxt {
  color: #666666;
  margin-bottom: 30px;
}
#hwwContents div.hwwEntrySet div.hwwEntryL div.hwwMSraceSection:after, #hwwContents div.hwwEntrySet div.hwwEntry__wide div.hwwMSraceSection:after {
  content: '';
  display: block;
  clear: both;
}
#hwwContents div.hwwEntrySet div.hwwEntryL div.hwwMSraceOverviewSectionL, #hwwContents div.hwwEntrySet div.hwwEntry__wide div.hwwMSraceOverviewSectionL {
  float: left;
  width: 210px;
}
#hwwContents div.hwwEntrySet div.hwwEntryL div.hwwMSraceOverviewSectionL div.hwwMSraceOverviewAside, #hwwContents div.hwwEntrySet div.hwwEntry__wide div.hwwMSraceOverviewSectionL div.hwwMSraceOverviewAside {
  padding-bottom: 30px;
}
#hwwContents div.hwwEntrySet div.hwwEntryL div.hwwMSraceOverviewSectionL div.hwwMSraceOverviewAside div.hwwMSraceOverviewAsideTtl, #hwwContents div.hwwEntrySet div.hwwEntry__wide div.hwwMSraceOverviewSectionL div.hwwMSraceOverviewAside div.hwwMSraceOverviewAsideTtl {
  margin-bottom: 10px;
  padding-bottom: 7px;
  background: url(../img/ent/frm_tri_ttlbg_bottom.gif) no-repeat left bottom;
  *zoom: 1;
}
#hwwContents div.hwwEntrySet div.hwwEntryL div.hwwMSraceOverviewSectionL div.hwwMSraceOverviewAside div.hwwMSraceOverviewAsideTtl:after, #hwwContents div.hwwEntrySet div.hwwEntry__wide div.hwwMSraceOverviewSectionL div.hwwMSraceOverviewAside div.hwwMSraceOverviewAsideTtl:after {
  content: '';
  display: block;
  clear: both;
}
#hwwContents div.hwwEntrySet div.hwwEntryL div.hwwMSraceOverviewSectionL div.hwwMSraceOverviewAside div.hwwMSraceOverviewAsideTtl h3, #hwwContents div.hwwEntrySet div.hwwEntry__wide div.hwwMSraceOverviewSectionL div.hwwMSraceOverviewAside div.hwwMSraceOverviewAsideTtl h3 {
  font-weight: bold;
  color: #666666;
  padding: 7px 10px 0 10px;
  background: url(../img/ent/frm_tri_ttlbg_top.gif) no-repeat left top;
}
/* product about page set */
/*  delete  */
/* product page set */
/* for smartphone */
/* for tablet */
/* product feature page set */
/* news release page set */
/* for smartphone */
/* for tablet */
/* Motorsports race page set */
:root * > #hwwContents div.hwwEntrySet div.hwwEntryL div.hwwMSraceOverviewSectionL div.hwwMSraceOverviewAside div.hwwMSraceOverviewAsideTtl h3 {
  text-shadow: 0 1px 0 #FFFFFF;
}
:root * > #hwwContents div.hwwEntrySet div.hwwEntry__wide 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, #hwwContents div.hwwEntrySet div.hwwEntry__wide 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, #hwwContents div.hwwEntrySet div.hwwEntry__wide div.hwwMSraceOverviewSectionL div.hwwMSraceOverviewAside dl.hwwMSraceOverviewAsideCircuit dd {
  padding: 0 5px;
}
#hwwContents div.hwwEntrySet div.hwwEntryL div.hwwMSraceOverviewSectionR, #hwwContents div.hwwEntrySet div.hwwEntry__wide div.hwwMSraceOverviewSectionR {
  float: right;
  width: 435px;
}
#hwwContents div.hwwEntrySet div.hwwEntryL div.hwwMSraceOverviewSectionR div.hwwMSraceOverviewArticle, #hwwContents div.hwwEntrySet div.hwwEntry__wide div.hwwMSraceOverviewSectionR div.hwwMSraceOverviewArticle {
  padding-bottom: 30px;
  *zoom: 1;
}
#hwwContents div.hwwEntrySet div.hwwEntryL div.hwwMSraceOverviewSectionR div.hwwMSraceOverviewArticle:after, #hwwContents div.hwwEntrySet div.hwwEntry__wide div.hwwMSraceOverviewSectionR div.hwwMSraceOverviewArticle:after {
  content: '';
  display: block;
  clear: both;
}
#hwwContents div.hwwEntrySet div.hwwEntryL div.hwwMSraceOverviewSectionR div.hwwMSraceOverviewArticle div.hwwMSraceOverviewArticleTtl, #hwwContents div.hwwEntrySet div.hwwEntry__wide div.hwwMSraceOverviewSectionR div.hwwMSraceOverviewArticle div.hwwMSraceOverviewArticleTtl {
  margin-bottom: 10px;
  padding-bottom: 7px;
  background: url(../img/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, #hwwContents div.hwwEntrySet div.hwwEntry__wide div.hwwMSraceOverviewSectionR div.hwwMSraceOverviewArticle div.hwwMSraceOverviewArticleTtl:after {
  content: '';
  display: block;
  clear: both;
}
#hwwContents div.hwwEntrySet div.hwwEntryL div.hwwMSraceOverviewSectionR div.hwwMSraceOverviewArticle div.hwwMSraceOverviewArticleTtl h3, #hwwContents div.hwwEntrySet div.hwwEntry__wide div.hwwMSraceOverviewSectionR div.hwwMSraceOverviewArticle div.hwwMSraceOverviewArticleTtl h3 {
  font-weight: bold;
  color: #666666;
  padding: 7px 10px 0 10px;
  background: url(../img/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;
}
:root * > #hwwContents div.hwwEntrySet div.hwwEntry__wide 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, #hwwContents div.hwwEntrySet div.hwwEntry__wide 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, #hwwContents div.hwwEntrySet div.hwwEntry__wide div.hwwMSraceOverviewSectionR div.hwwMSraceOverviewArticle div.hwwMSraceOverviewArticle-inner:after {
  content: '';
  display: block;
  clear: both;
}
#hwwContents div.hwwEntrySet div.hwwEntryL div.hwwMSraceOverviewSectionR div.hwwMSraceOverviewArticle dl.hwwMSraceOverviewArticleDataImgSet, #hwwContents div.hwwEntrySet div.hwwEntry__wide 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, #hwwContents div.hwwEntrySet div.hwwEntry__wide 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, #hwwContents div.hwwEntrySet div.hwwEntry__wide 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, #hwwContents div.hwwEntrySet div.hwwEntry__wide 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, #hwwContents div.hwwEntrySet div.hwwEntry__wide 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, #hwwContents div.hwwEntrySet div.hwwEntry__wide 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, #hwwContents div.hwwEntrySet div.hwwEntry__wide div.hwwMSraceOverviewSectionR div.hwwMSraceOverviewArticle dl.hwwMSraceOverviewArticleData dd.links ul li {
  margin-bottom: 5px;
}
#hwwContents div.hwwEntrySet div.hwwEntryL div.hwwMSraceOverviewSectionR div.hwwMSraceOverviewArticle dl.hwwMSraceOverviewPhotos, #hwwContents div.hwwEntrySet div.hwwEntry__wide 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, #hwwContents div.hwwEntrySet div.hwwEntry__wide div.hwwMSraceOverviewSectionR div.hwwMSraceOverviewArticle dl.hwwMSraceOverviewPhotos:after {
  content: '';
  display: block;
  clear: both;
}
#hwwContents div.hwwEntrySet div.hwwEntryL div.hwwMSraceOverviewSectionR div.hwwMSraceOverviewArticle dl.hwwMSraceOverviewPhotos dt, #hwwContents div.hwwEntrySet div.hwwEntry__wide 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, #hwwContents div.hwwEntrySet div.hwwEntry__wide 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, #hwwContents div.hwwEntrySet div.hwwEntry__wide 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, #hwwContents div.hwwEntrySet div.hwwEntry__wide div.hwwMSraceOverviewSectionR div.hwwMSraceOverviewArticle dl.hwwMSraceOverviewPhotos dd img.zoomIcon {
  position: absolute;
  right: 0;
  bottom: 0;
}
#hwwContents div.hwwEntrySet div.hwwEntryL div.hwwMSraceSection div.hwwMSraceImageArea, #hwwContents div.hwwEntrySet div.hwwEntry__wide div.hwwMSraceSection div.hwwMSraceImageArea {
  text-align: center;
  margin-bottom: 30px;
  *zoom: 1;
}
#hwwContents div.hwwEntrySet div.hwwEntryL div.hwwMSraceSection div.hwwMSraceImageArea:after, #hwwContents div.hwwEntrySet div.hwwEntry__wide div.hwwMSraceSection div.hwwMSraceImageArea:after {
  content: '';
  display: block;
  clear: both;
}
#hwwContents div.hwwEntrySet div.hwwEntryL div.hwwMSraceSection div.hwwMSraceImageArea img, #hwwContents div.hwwEntrySet div.hwwEntry__wide div.hwwMSraceSection div.hwwMSraceImageArea img {
  vertical-align: top;
  vertical-align: bottom;
}
#hwwContents div.hwwEntrySet div.hwwEntryL div.hwwMSraceSection div.hwwMSraceImageArea a, #hwwContents div.hwwEntrySet div.hwwEntry__wide div.hwwMSraceSection div.hwwMSraceImageArea a {
  display: inline-block;
  position: relative;
}
#hwwContents div.hwwEntrySet div.hwwEntryL div.hwwMSraceSection div.hwwMSraceImageArea a img.zoomIcon, #hwwContents div.hwwEntrySet div.hwwEntry__wide div.hwwMSraceSection div.hwwMSraceImageArea a img.zoomIcon {
  position: absolute;
  right: 0;
  bottom: 0;
}
#hwwContents div.hwwEntrySet div.hwwEntryL div.hwwMSraceSection div.hwwMSraceImageArea dl, #hwwContents div.hwwEntrySet div.hwwEntry__wide 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, #hwwContents div.hwwEntrySet div.hwwEntry__wide 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, #hwwContents div.hwwEntrySet div.hwwEntry__wide div.hwwMSraceSection dl.hwwMSraceSectionInterview dt {
  color: #cc0000;
  font-weight: bold;
}
#hwwContents div.hwwEntrySet div.hwwEntryL div.hwwMSraceSection dl.hwwMSraceSectionInterview dd, #hwwContents div.hwwEntrySet div.hwwEntry__wide div.hwwMSraceSection dl.hwwMSraceSectionInterview dd {
  padding-bottom: 20px;
}
#hwwContents div.hwwEntrySet div.hwwEntryL div.hwwMSraceSection h3.hwwMSraceTableTtl, #hwwContents div.hwwEntrySet div.hwwEntry__wide 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, #hwwContents div.hwwEntrySet div.hwwEntry__wide 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;
  -ms-box-sizing: border-box;
  box-sizing: border-box;
}
#hwwContents div.hwwEntrySet div.hwwEntryL div.hwwMSraceSection table.hwwMSraceTable caption, #hwwContents div.hwwEntrySet div.hwwEntry__wide 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, #hwwContents div.hwwEntrySet div.hwwEntry__wide div.hwwMSraceSection table.hwwMSraceTable th, #hwwContents div.hwwEntrySet div.hwwEntry__wide div.hwwMSraceSection table.hwwMSraceTable td {
  font-size: 94%;
  padding: 3px;
  border-right: 1px solid #333333;
  border-bottom: 1px solid #333333;
  -ms-box-sizing: border-box;
  box-sizing: border-box;
}
#hwwContents div.hwwEntrySet div.hwwEntryL div.hwwMSraceSection table.hwwMSraceTable th, #hwwContents div.hwwEntrySet div.hwwEntry__wide 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.hwwEntry__wide div.hwwMSraceSection table.hwwMSraceTable th.rank {
  width: 15%;
  text-align: center;
}
#hwwContents div.hwwEntrySet div.hwwEntryL div.hwwMSraceSection table.hwwMSraceTable td.rank, #hwwContents div.hwwEntrySet div.hwwEntryL div.hwwMSraceSection table.hwwMSraceTable th.point, #hwwContents div.hwwEntrySet div.hwwEntryL div.hwwMSraceSection table.hwwMSraceTable td.point, #hwwContents div.hwwEntrySet div.hwwEntry__wide div.hwwMSraceSection table.hwwMSraceTable td.rank, #hwwContents div.hwwEntrySet div.hwwEntry__wide div.hwwMSraceSection table.hwwMSraceTable th.point, #hwwContents div.hwwEntrySet div.hwwEntry__wide 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, #hwwContents div.hwwEntrySet div.hwwEntry__wide div.hwwMSraceSection table.hwwMSraceTable th.center, #hwwContents div.hwwEntrySet div.hwwEntry__wide 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, #hwwContents div.hwwEntrySet div.hwwEntry__wide div.hwwMSraceSection table.hwwMSraceTableS th, #hwwContents div.hwwEntrySet div.hwwEntry__wide 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, #hwwContents div.hwwEntrySet div.hwwEntry__wide div.hwwMSraceSection table.hwwMSraceTableS th.rank, #hwwContents div.hwwEntrySet div.hwwEntry__wide div.hwwMSraceSection table.hwwMSraceTableS td.rank {
  width: 4%;
}
#hwwContents div.hwwEntrySet div.hwwEntryL div.hwwMSraceSection table.hwwMSraceTable tr.hondaTeam td, #hwwContents div.hwwEntrySet div.hwwEntry__wide div.hwwMSraceSection table.hwwMSraceTable tr.hondaTeam td {
  background-color: #ffcdcb;
}
#hwwContents div.hwwEntrySet div.hwwEntryL div.hwwMSraceAside, #hwwContents div.hwwEntrySet div.hwwEntry__wide 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, #hwwContents div.hwwEntrySet div.hwwEntry__wide div#hwwMSraceSectionPhotoIndexR, #hwwContents div.hwwEntrySet div.hwwEntry__wide 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, #hwwContents div.hwwEntrySet div.hwwEntry__wide div#hwwMSraceSectionPhotoIndexR:after, #hwwContents div.hwwEntrySet div.hwwEntry__wide div#hwwMSraceSectionPhotoIndexQ:after {
  content: '';
  display: block;
  clear: both;
}
#hwwContents div.hwwEntrySet div.hwwEntryL div#hwwMSraceSectionPhotoIndexR h3, #hwwContents div.hwwEntrySet div.hwwEntryL div#hwwMSraceSectionPhotoIndexQ h3, #hwwContents div.hwwEntrySet div.hwwEntry__wide div#hwwMSraceSectionPhotoIndexR h3, #hwwContents div.hwwEntrySet div.hwwEntry__wide div#hwwMSraceSectionPhotoIndexQ h3 {
  margin-bottom: 20px;
}
#hwwContents div.hwwEntrySet div.hwwEntryL div#hwwMSraceSectionPhotoIndexR ul, #hwwContents div.hwwEntrySet div.hwwEntryL div#hwwMSraceSectionPhotoIndexQ ul, #hwwContents div.hwwEntrySet div.hwwEntry__wide div#hwwMSraceSectionPhotoIndexR ul, #hwwContents div.hwwEntrySet div.hwwEntry__wide div#hwwMSraceSectionPhotoIndexQ ul {
  *zoom: 1;
}
#hwwContents div.hwwEntrySet div.hwwEntryLdiv#hwwMSraceSectionPhotoIndexR ul:after {
  content: '';
  display: block;
  clear: both;
}
#hwwContents div.hwwEntrySet div.hwwEntryL div#hwwMSraceSectionPhotoIndexQ ul:after, #hwwContents div.hwwEntrySet div.hwwEntry__wide 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, #hwwContents div.hwwEntrySet div.hwwEntry__wide div#hwwMSraceSectionPhotoIndexR ul li, #hwwContents div.hwwEntrySet div.hwwEntry__wide 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, #hwwContents div.hwwEntrySet div.hwwEntry__wide div#hwwMSraceSectionPhotoIndexR ul li.clearList, #hwwContents div.hwwEntrySet div.hwwEntry__wide 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, #hwwContents div.hwwEntrySet div.hwwEntry__wide div#hwwMSraceSectionPhotoIndexR ul li a, #hwwContents div.hwwEntrySet div.hwwEntry__wide 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, #hwwContents div.hwwEntrySet div.hwwEntry__wide div#hwwMSraceSectionPhotoIndexR ul li a img.zoomIcon, #hwwContents div.hwwEntrySet div.hwwEntry__wide div#hwwMSraceSectionPhotoIndexQ ul li a img.zoomIcon {
  position: absolute;
  right: 0;
  bottom: 0;
}
#hwwContents div.hwwEntrySet div.hwwEntryL div.hwwMSraceSection div#hwwMSraceSectionPhoto, #hwwContents div.hwwEntrySet div.hwwEntry__wide div.hwwMSraceSection div#hwwMSraceSectionPhoto {
  width: 580px;
}
#hwwContents div.hwwEntrySet div.hwwEntryL div.hwwMSraceSection div#hwwMSraceSectionPhoto ul#hwwMSraceSectionPhotoNav, #hwwContents div.hwwEntrySet div.hwwEntry__wide 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, #hwwContents div.hwwEntrySet div.hwwEntry__wide div.hwwMSraceSection div#hwwMSraceSectionPhoto ul#hwwMSraceSectionPhotoNav li {
  position: absolute;
  width: 190px;
}
#hwwContents div.hwwEntrySet div.hwwEntryL div.hwwMSraceSection div#hwwMSraceSectionPhoto ul#hwwMSraceSectionPhotoNav li.prevBtn, #hwwContents div.hwwEntrySet div.hwwEntry__wide 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, #hwwContents div.hwwEntrySet div.hwwEntry__wide 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, #hwwContents div.hwwEntrySet div.hwwEntry__wide 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, #hwwContents div.hwwEntrySet div.hwwEntry__wide 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, #hwwContents div.hwwEntrySet div.hwwEntry__wide 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, #hwwContents div.hwwEntrySet div.hwwEntry__wide div.hwwMSraceSection div#hwwMSraceSectionPhoto p.switch em {
  font-weight: bold;
}
#hwwContents div.hwwEntrySet div.hwwEntryL div.hwwMSraceSection div#hwwMSraceSectionPhoto p.photo, #hwwContents div.hwwEntrySet div.hwwEntry__wide div.hwwMSraceSection div#hwwMSraceSectionPhoto p.photo {
  text-align: center;
  margin-bottom: 10px;
}
#hwwContents div.hwwEntrySet div.hwwEntryL div.hwwMSraceSection div#hwwMSraceSectionPhoto p.caption, #hwwContents div.hwwEntrySet div.hwwEntry__wide div.hwwMSraceSection div#hwwMSraceSectionPhoto p.caption {
  font-size: 77%;
}
#hwwContents div.hwwEntrySet div.hwwEntryL div.hwwMSraceAside h4, #hwwContents div.hwwEntrySet div.hwwEntry__wide div.hwwMSraceAside h4 {
  margin-bottom: 15px;
}
#hwwContents div.hwwEntrySet div.hwwEntryL div.hwwMSraceAside ul li, #hwwContents div.hwwEntrySet div.hwwEntry__wide div.hwwMSraceAside ul li {
  list-style-type: disc;
  margin-left: 20px;
}
#hwwContents div.hwwEntrySet div.hwwEntryL div.hwwIndexTtl, #hwwContents div.hwwEntrySet div.hwwEntry__wide div.hwwIndexTtl {
  min-height: 65px;
  height: auto !important;
  height: 65px;
  *zoom: 1;
}
#hwwContents div.hwwEntrySet div.hwwEntryL div.hwwIndexTtl:after, #hwwContents div.hwwEntrySet div.hwwEntry__wide div.hwwIndexTtl:after {
  content: '';
  display: block;
  clear: both;
}
#hwwContents div.hwwEntrySet div.hwwEntryL div.hwwIndexTtl h2, #hwwContents div.hwwEntrySet div.hwwEntry__wide div.hwwIndexTtl h2 {
  float: left;
}
#hwwContents div.hwwEntrySet div.hwwEntryL div.hwwIndexTtl ul, #hwwContents div.hwwEntrySet div.hwwEntry__wide div.hwwIndexTtl ul {
  float: right;
  text-align: right;
  padding-top: 22px;
}
#hwwContents div.hwwEntrySet div.hwwEntryL div.hwwIndexTtl ul li, #hwwContents div.hwwEntrySet div.hwwEntry__wide div.hwwIndexTtl ul li {
  display: inline;
  padding-left: 15px;
}
#hwwContents div.hwwEntrySet div.hwwEntryL div.hwwIndexTtl ul li a:hover img, #hwwContents div.hwwEntrySet div.hwwEntry__wide div.hwwIndexTtl ul li a:hover img {
  opacity: 0.5;
  filter: alpha(opacity=50);
}
#hwwContents div.hwwEntrySet div.hwwEntryL ol.hwwIndex, #hwwContents div.hwwEntrySet div.hwwEntry__wide ol.hwwIndex {
  padding-bottom: 27px;
  *zoom: 1;
}
#hwwContents div.hwwEntrySet div.hwwEntryL ol.hwwIndex:after, #hwwContents div.hwwEntrySet div.hwwEntry__wide ol.hwwIndex:after {
  content: '';
  display: block;
  clear: both;
}
#hwwContents div.hwwEntrySet div.hwwEntryL ol.hwwIndex li, #hwwContents div.hwwEntrySet div.hwwEntry__wide ol.hwwIndex li {
  float: left;
  margin: 0 3px 3px 0;
  border: 1px solid #cccccc;
}
#hwwContents div.hwwEntrySet div.hwwEntryL ol.hwwIndex li a, #hwwContents div.hwwEntrySet div.hwwEntry__wide ol.hwwIndex li a {
  display: block;
  padding: 3px 7px;
}
#hwwContents div.hwwEntrySet div.hwwEntryL ol.hwwIndex li em, #hwwContents div.hwwEntrySet div.hwwEntry__wide ol.hwwIndex li em {
  display: block;
  color: #999999;
  padding: 3px 7px;
}
#hwwContents div.hwwEntrySet div.hwwEntryL h4.hwwIndexSubTtl, #hwwContents div.hwwEntrySet div.hwwEntry__wide h4.hwwIndexSubTtl {
  margin: 0 5px 10px 5px;
  padding-bottom: 7px;
  background: url(../img/ent/img_gray_dot.gif) repeat-x left bottom;
}
#hwwContents div.hwwEntrySet div.hwwEntryL div.hwwIndexSubLinks, #hwwContents div.hwwEntrySet div.hwwEntry__wide div.hwwIndexSubLinks {
  padding-bottom: 15px;
}
#hwwContents div.hwwEntrySet div.hwwEntryL ul.hwwIndexLinks, #hwwContents div.hwwEntrySet div.hwwEntryL ul.hwwCompanyIndexLinks, #hwwContents div.hwwEntrySet div.hwwEntry__wide ul.hwwIndexLinks, #hwwContents div.hwwEntrySet div.hwwEntry__wide ul.hwwCompanyIndexLinks {
  letter-spacing: -.40em;
  padding: 0 0 0 7px;
}
#hwwContents div.hwwEntrySet div.hwwEntryL ul.hwwIndexLinks li, #hwwContents div.hwwEntrySet div.hwwEntry__wide 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, #hwwContents div.hwwEntrySet div.hwwEntry__wide 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, #hwwContents div.hwwEntrySet div.hwwEntry__wide ul.hwwIndexLinks li a, #hwwContents div.hwwEntrySet div.hwwEntry__wide ul.hwwCompanyIndexLinks li a {
  display: inline-block;
  padding-left: 1.2em;
  background: url(../img/ent/icon_link_arw.gif) no-repeat left 0.35em;
}
#hwwContents div.hwwEntrySet div.hwwEntryL div.hwwSwitchArticle, #hwwContents div.hwwEntrySet div.hwwEntry__wide div.hwwSwitchArticle {
  display: none;
}
#hwwContents div.hwwEntrySet div.hwwEntryL h2#hwwVideosIndex, #hwwContents div.hwwEntrySet div.hwwEntry__wide h2#hwwVideosIndex {
  padding-bottom: 30px;
}
#hwwContents div.hwwEntrySet div.hwwEntryL h4.hwwVideosIndexSub, #hwwContents div.hwwEntrySet div.hwwEntry__wide h4.hwwVideosIndexSub {
  padding: 0 0 15px 10px;
}
#hwwContents div.hwwEntrySet div.hwwEntryL h4.hwwVideosIndexSubLine, #hwwContents div.hwwEntrySet div.hwwEntry__wide h4.hwwVideosIndexSubLine {
  padding: 10px 0 15px 10px;
  background: url(../img/ent/img_gray_dot.gif) repeat-x left top;
}
#hwwContents div.hwwEntrySet div.hwwEntryL ol.hwwVideosIndexNav, #hwwContents div.hwwEntrySet div.hwwEntry__wide ol.hwwVideosIndexNav {
  padding-bottom: 27px;
  *zoom: 1;
}
#hwwContents div.hwwEntrySet div.hwwEntryL ol.hwwVideosIndexNav:after, #hwwContents div.hwwEntrySet div.hwwEntry__wide ol.hwwVideosIndexNav:after {
  content: '';
  display: block;
  clear: both;
}
#hwwContents div.hwwEntrySet div.hwwEntryL ol.hwwVideosIndexNav li, #hwwContents div.hwwEntrySet div.hwwEntry__wide ol.hwwVideosIndexNav li {
  float: left;
  margin: 0 3px 3px 0;
  border: 1px solid #cccccc;
}
#hwwContents div.hwwEntrySet div.hwwEntryL ol.hwwVideosIndexNav li a, #hwwContents div.hwwEntrySet div.hwwEntry__wide ol.hwwVideosIndexNav li a {
  display: block;
  padding: 3px 7px;
}
#hwwContents div.hwwEntrySet div.hwwEntryL ol.hwwVideosIndexNav li em, #hwwContents div.hwwEntrySet div.hwwEntry__wide ol.hwwVideosIndexNav li em {
  display: block;
  color: #999999;
  padding: 3px 7px;
}
#hwwContents div.hwwEntrySet div.hwwEntryL ul.hwwVideosIndexThumb, #hwwContents div.hwwEntrySet div.hwwEntry__wide ul.hwwVideosIndexThumb {
  letter-spacing: -.40em;
  padding-bottom: 10px;
}
#hwwContents div.hwwEntrySet div.hwwEntryL ul.hwwVideosIndexThumb li, #hwwContents div.hwwEntrySet div.hwwEntry__wide 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, #hwwContents div.hwwEntrySet div.hwwEntry__wide ul.hwwVideosIndexThumb li img {
  position: absolute;
  left: 0;
  top: 0;
}
#hwwContents div.hwwEntrySet div.hwwEntryL h3#hwwVideosTtl, #hwwContents div.hwwEntrySet div.hwwEntry__wide h3#hwwVideosTtl {
  padding-bottom: 30px;
}
#hwwContents div.hwwEntrySet div.hwwEntryL ul.hwwVideosThumbSet, #hwwContents div.hwwEntrySet div.hwwEntry__wide ul.hwwVideosThumbSet {
  letter-spacing: -.40em;
}
#hwwContents div.hwwEntrySet div.hwwEntryL ul.hwwVideosThumbSet li, #hwwContents div.hwwEntrySet div.hwwEntry__wide 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, #hwwContents div.hwwEntrySet div.hwwEntry__wide ul.hwwVideosThumbSet li dl {
  position: relative;
}
#hwwContents div.hwwEntrySet div.hwwEntryL ul.hwwVideosThumbSet li dl dt, #hwwContents div.hwwEntrySet div.hwwEntry__wide ul.hwwVideosThumbSet li dl dt {
  padding-bottom: 7px;
}
#hwwContents div.hwwEntrySet div.hwwEntryL ul.hwwVideosThumbSet li dl dt img.hwwVideosThumbIcon, #hwwContents div.hwwEntrySet div.hwwEntry__wide 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, #hwwContents div.hwwEntrySet div.hwwEntry__wide ul.hwwVideosThumbSet li dl dt a {
  display: block;
  border: 3px solid #000000;
}
#hwwContents div.hwwEntrySet div.hwwEntryL ul.hwwVideosThumbSet li dl dt a img, #hwwContents div.hwwEntrySet div.hwwEntry__wide ul.hwwVideosThumbSet li dl dt a img {
  vertical-align: top;
  vertical-align: bottom;
}
#hwwContents div.hwwEntrySet div.hwwEntryL ul.hwwVideosThumbSet li dl dd, #hwwContents div.hwwEntrySet div.hwwEntry__wide ul.hwwVideosThumbSet li dl dd {
  font-size: 85%;
  padding-left: 20px;
  background: url(../img/ent/icon_video.gif) no-repeat left 0.35em;
}
#hwwContents div.hwwEntrySet div.hwwEntryL ul.hwwVideosThumbSet li dl.selected dt img, #hwwContents div.hwwEntrySet div.hwwEntry__wide 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.hwwEntry__wide ul.hwwVideosThumbSet li dl.selected dd {
  color: #666666;
  font-weight: bold;
  text-decoration: none;
}
#hwwContents div.hwwEntrySet div.hwwEntryL ul.hwwVideosThumbSet li dl.selected dd a, #hwwContents div.hwwEntrySet div.hwwEntry__wide ul.hwwVideosThumbSet li dl.selected dd a {
  color: #666666;
  font-weight: bold;
  text-decoration: none;
}
#hwwContents div.hwwEntrySet div.hwwEntryL div#hwwVideoPlayer, #hwwContents div.hwwEntrySet div.hwwEntry__wide div#hwwVideoPlayer {
  margin-bottom: 20px;
}
#hwwContents div.hwwEntrySet div.hwwEntryL div#hwwVideoPlayerTB, #hwwContents div.hwwEntrySet div.hwwEntry__wide div#hwwVideoPlayerTB {
  position: relative;
  width: 660px;
  height: 380px;
  background-color: #000;
}
#hwwContents div.hwwEntrySet div.hwwEntryL div#hwwVideoPlayerTB div#hwwVideoLoadTB, #hwwContents div.hwwEntrySet div.hwwEntry__wide 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, #hwwContents div.hwwEntrySet div.hwwEntry__wide div#hwwVideoPlayerTB video#hwwVideoScreenTB {
  display: none;
  padding: 10px 0 0 10px;
}
#hwwContents div.hwwEntrySet div.hwwEntryL div#hwwVideoPlayerSP, #hwwContents div.hwwEntrySet div.hwwEntry__wide div#hwwVideoPlayerSP {
  display: none;
}
#hwwContents div.hwwEntrySet div.hwwEntryL div#hwwVideoSpec, #hwwContents div.hwwEntrySet div.hwwEntry__wide div#hwwVideoSpec {
  padding-bottom: 20px;
}
#hwwContents div.hwwEntrySet div.hwwEntryL div#hwwVideoSpec p, #hwwContents div.hwwEntrySet div.hwwEntry__wide div#hwwVideoSpec p {
  font-size: 77%;
  font-weight: bold;
}
#hwwContents div.hwwEntrySet div.hwwEntryL div#hwwVideoInfo, #hwwContents div.hwwEntrySet div.hwwEntry__wide div#hwwVideoInfo {
  padding: 20px 17px 0 17px;
  background: url(../img/ent/img_gray_dot.gif) repeat-x left top;
  *zoom: 1;
}
#hwwContents div.hwwEntrySet div.hwwEntryL div#hwwVideoInfo h3, #hwwContents div.hwwEntrySet div.hwwEntry__wide div#hwwVideoInfo h3 {
  margin-bottom: 25px;
  padding-left: 10px;
  border-left: 5px solid #333333;
}
#hwwContents div.hwwEntrySet div.hwwEntryL div#hwwVideoInfo em, #hwwContents div.hwwEntrySet div.hwwEntry__wide div#hwwVideoInfo em {
  display: block;
  font-size: 93%;
  font-weight: bold;
  padding-bottom: 10px;
}
#hwwContents div.hwwEntrySet div.hwwEntryL div#hwwVideoInfo p, #hwwContents div.hwwEntrySet div.hwwEntry__wide div#hwwVideoInfo p {
  font-size: 85%;
  padding-bottom: 15px;
}
#hwwContents div.hwwEntrySet div.hwwEntryL div#hwwVideoList, #hwwContents div.hwwEntrySet div.hwwEntry__wide div#hwwVideoList {
  padding-top: 20px;
  background: url(../img/ent/img_gray_dot.gif) repeat-x left top;
}
#hwwContents div.hwwEntrySet div.hwwEntryL div#hwwVideoList h4, #hwwContents div.hwwEntrySet div.hwwEntry__wide div#hwwVideoList h4 {
  margin: 0 17px;
  padding: 0 0 20px 30px;
  background: url(../img/ent/icon_video_index.gif) no-repeat left top;
}
#hwwContents div.hwwEntrySet div.hwwEntryL ul.hwwRSSfeed, #hwwContents div.hwwEntrySet div.hwwEntry__wide ul.hwwRSSfeed {
  margin-bottom: 10px;
  background: url(../img/ent/img_gray_dot.gif) repeat-x left top;
}
#hwwContents div.hwwEntrySet div.hwwEntryL ul.hwwRSSfeed li, #hwwContents div.hwwEntrySet div.hwwEntry__wide ul.hwwRSSfeed li {
  padding: 10px 0;
  background: url(../img/ent/img_gray_dot.gif) repeat-x left bottom;
}
#hwwContents div.hwwEntrySet div.hwwEntryL ul.hwwRSSfeed li a, #hwwContents div.hwwEntrySet div.hwwEntry__wide ul.hwwRSSfeed li a {
  padding-left: 18px;
  background: url(../img/ent/icon_link_arw.gif) no-repeat left 5px;
}
#hwwContents div.hwwEntrySet div.hwwEntryL ul.hwwRSSfeed li span, #hwwContents div.hwwEntrySet div.hwwEntry__wide ul.hwwRSSfeed li span {
  display: block;
  padding-left: 18px;
}
#hwwContents div#hwwChronicle {
  background-color: #eeeeee;
}
#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(../img/ent/icon_chronicle_loading_bg.png) no-repeat 0 0;
  z-index: 999;
}
#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(../img/ent/img_chronicle_subhead_bg.png) repeat-x left top;
  z-index: 998;
  *zoom: 1;
}
#hwwContents div#hwwChronicle div#hwwChronicleHeaderNav {
  position: absolute;
  width: 940px;
  height: 75px;
  left: 0;
  top: 0;
  background: url(../img/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 {
  float: left;
  height: 45px;
  text-shadow: 0 -1px 0px #000000;
  background: url(../img/ent/img_chronicle_head_icon.png) no-repeat 20px 15px;
  padding: 15px 0 0 80px;
}
#hwwContents div#hwwChronicle div#hwwChronicleSubHeader h2 {
  float: left;
  height: 45px;
  text-shadow: 0 -1px 0px #000000;
  background: url(../img/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;
}
#hwwContents div#hwwChronicle p.hwwChronicleHeaderBtn {
  float: right;
  background: url(../img/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(../img/ent/img_chronicle_head_option.png) no-repeat center center;
}
#hwwContents div#hwwChronicle p.hwwChronicleHeaderBtn a:hover {
  opacity: 0.5;
  filter: alpha(opacity=50);
}
#hwwContents div#hwwChronicle div.hwwChronicleHeaderTool {
  clear: both;
  background: #000000 url(../img/ent/img_chronicle_border.gif) no-repeat 0 0;
  box-shadow: 0 3px 3px rgba(0, 0, 0, .5);
  *zoom: 1;
  display: none;
  background-color: #000000;
}
#hwwContents div#hwwChronicle div.hwwChronicleHeaderTool:after {
  content: '';
  display: block;
  clear: both;
}
#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;
  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;
  transition: all 0.2s ease;
}
#hwwContents div#hwwChronicle div.hwwChronicleHeaderTool div.hwwChronicleHeaderDisplay {
  padding: 20px 20px 30px 20px;
  border-top: 1px solid  #333;
}
#hwwContents div#hwwChronicle div.hwwChronicleHeaderTool div.hwwChronicleHeaderDisplay h3 {
  float: left;
  width: 120px;
}
#hwwContents div#hwwChronicle div.hwwChronicleHeaderTool div.hwwChronicleHeaderDisplay p {
  display: inline-block;
  color: #ffffff;
  padding: 15px 40px 15px 0;
  width: 120px;
  text-align: right;
  border-radius: 3px;
  font-size: 123.1%;
  cursor: pointer;
  margin-right: 5px;
}
#hwwContents div#hwwChronicle div.hwwChronicleHeaderTool div.hwwChronicleHeaderDisplay p:hover {
  -webkit-transition: 0.2s;
  transition: 0.2s;
  background-color: #808080;
}
#hwwContents div#hwwChronicle div.hwwChronicleHeaderTool div.hwwChronicleHeaderDisplay .display_grid {
  background: #404040 url("../../timeline/img/icon_grid.png") 45px center no-repeat;
}
#hwwContents div#hwwChronicle div.hwwChronicleHeaderTool div.hwwChronicleHeaderDisplay .display_list {
  background: #404040 url("../../timeline/img/icon_list.png") 45px center no-repeat;
}
#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;
  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;
}
#hwwContents div#hwwChronicle div#hwwChronicleSubHeaderNav {
  *zoom: 1;
}
#hwwContents div#hwwChronicle div#hwwChronicleSubHeaderNav:after {
  content: '';
  display: block;
  clear: both;
}
#hwwContents div#hwwChronicle div#hwwChronicleHeaderInt {
  display: none;
  padding: 60px 0 15px 0;
  background: url(../img/ent/img_chronicle_line.png) repeat-x left bottom;
}
#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(../img/ent/img_chronicle_line.png) repeat-x left top;
  *zoom: 1;
}
/* SiteMap & SiteIndex & ComoanyIndex  page set */
/* switch article */
/* hwwVideosIndex */
/* hwwVideos */
/* hwwVideoPlayer */
/* hwwRSSfeed */
/* --------------------------------------------------------
	#hwwChronicle
-------------------------------------------------------- */
/* #hwwChronicleLoader
-------------------------------------------------------- */
/* #hwwChronicleHeader /#hwwChronicleSubHeader
-------------------------------------------------------- */
/* #hwwChronicleHeaderNav */
/* .hwwChronicleHeaderBtn */
/* .hwwChronicleHeaderTool */
/* #hwwChronicleSubHeaderNav */
/* #hwwChronicleHeaderInt */
/* #hwwChronicleMain
-------------------------------------------------------- */
: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;
}
#hwwContents div#hwwChronicle div#hwwChronicleMain h3 span.hwwChronicleModNav {
  float: right;
  display: block;
  width: 72px;
  height: 20px;
  margin-top: 5px;
  background: url(../img/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(../img/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(../img/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, #hwwContents div#hwwChronicle div#hwwChronicleMain h3.lastChild span.hwwChronicleModNav a.hwwChronicleModNavNext {
  display: none;
}
#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(../img/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 {
  color: #000000;
  text-decoration: none;
  *zoom: 1;
}
#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;
  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.category {
  margin-left: 5px;
  padding-left: 5px;
  border-left: 2px solid #e8e8e8;
}
#hwwContents div#hwwChronicleFooter {
  padding-top: 30px;
}
#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;
  color: #000000;
  text-decoration: none;
}
#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(../img/ent/arw_chronicle_prev.png) no-repeat left center;
}
#hwwContents div#hwwChronicleFooter dl dd ol li.next a {
  padding-right: 20px;
  background: url(../img/ent/arw_chronicle_next.png) no-repeat right center;
}
/* hwwChronicleModNav */
/* hwwChronicleMod */
/* #hwwChronicleFooter
-------------------------------------------------------- */
/* #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(../img/ent/btn_chronicle_close.png) no-repeat 0 0;
}
#hwwChronicleModalTool p:hover {
  opacity: 0.5;
  filter: alpha(opacity=50);
}
/* .hwwChronicleModalPC{ */
.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, .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(../img/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(../img/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(../img/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;
}
/* .hwwVideo
----------------------------------------------------*/
#hwwContents div.hwwVideo {
  *zoom: 1;
  margin-bottom: 10px;
}
#hwwContents div.hwwVideo:after {
  content: '';
  display: block;
  clear: both;
}
#hwwContents div.hwwVideo div.hwwVideoWrap {
  display: table;
  /*width:100px;*/
  text-align: center;
  margin: 0 auto;
  *zoom: 1;
  /* for IE6, IE7 */
}
#hwwContents div.hwwVideo div.hwwVideoWrapW640 {
  width: 640px;
}
#hwwContents div.hwwVideo div.hwwVideoPlayer {
  display: -moz-inline-box;
  /* for FF2 */
  display: inline-block;
  padding-bottom: 10px;
  *display: inline;
  /* for IE6, IE7 */
  *zoom: 1;
  /* for IE6, IE7 */
}
#hwwContents div.hwwVideo div.hwwVideoFoot {
  text-align: left;
  line-height: 1.3;
}
#hwwContents div.hwwVideo div.hwwVideoFoot h3 {
  padding-bottom: 20px !important;
}
#hwwContents div.hwwVideo .hwwVideoPlayer + div.hwwVideoFoot h3 {
  padding-top: 10px;
}
#hwwContents div.hwwVideo div.hwwVideoFoot h3 strong {
  display: block;
  font-size: 123.1%;
}
#hwwContents div.hwwVideo div.hwwVideoFoot h3 span {
  display: block;
  font-weight: normal;
  padding-top: 3px;
}
#hwwContents div.hwwVideo div.hwwVideoFoot p {
  /*margin-bottom: 20px;*/
}
#hwwContents h5.hwwVideoRelated {
  padding: 20px 0 5px 0;
}
#hwwContents ul.hwwVideoRelatedLink li {
  list-style-type: disc;
  list-style-position: outside;
  margin-left: 1.5em;
}
#hwwContents div.hwwEmbed {
  *zoom: 1;
  margin-bottom: 10px;
}
#hwwContents div.hwwEmbed:after {
  content: '';
  display: block;
  clear: both;
}
#hwwContents div.hwwEmbed div.hwwEmbedWrap {
  display: table;
  /*width:100px;*/
  text-align: center;
  margin: 0 auto;
  *zoom: 1;
  /* for IE6, IE7 */
}
#hwwContents div.hwwVideo div.hwwEmbedWrapW640 {
  width: 640px;
}
#hwwContents div.hwwEmbed div.hwwEmbedPlayer {
  display: -moz-inline-box;
  /* for FF2 */
  display: inline-block;
  padding-bottom: 10px;
  *display: inline;
  /* for IE6, IE7 */
  *zoom: 1;
  /* for IE6, IE7 */
}
#hwwContents div.hwwEmbed div.hwwEmbedFoot {
  text-align: left;
  line-height: 1.3;
}
#hwwContents div.hwwEmbed div.hwwEmbedFoot h3 {
  padding-bottom: 20px !important;
}
#hwwContents div.hwwEmbed .hwwEmbedPlayer + div.hwwEmbedFoot h3 {
  padding-top: 10px;
}
#hwwContents div.hwwEmbed div.hwwEmbedFoot h3 strong {
  display: block;
  font-size: 123.1%;
}
#hwwContents div.hwwEmbed div.hwwEmbedFoot h3 span {
  display: block;
  font-weight: normal;
  padding-top: 3px;
}
#hwwContents div.hwwEmbed div.hwwEmbedFoot p {
  /*margin-bottom: 20px;*/
}
#hwwContents h5.hwwEmbedRelated {
  padding: 20px 0 5px 0;
}
#hwwContents ul.hwwEmbedRelatedLink li {
  list-style-type: disc;
  list-style-position: outside;
  margin-left: 1.5em;
}
#hwwContents div.hwwModuleSet {
  width: 200px;
  margin-bottom: 12px;
  background: url(../img/module/frm_modbg_bottom.gif) no-repeat left bottom;
}
#hwwContents div.hwwModuleSetW {
  background: url(../img/module/frm_modbg_white_bottom.gif) no-repeat left bottom;
}
#hwwContents div.hwwModuleSetNB {
  background: none;
}
#hwwContents div.hwwModuleSetLS {
  margin-left: 5px;
}
#hwwContents div.hwwModuleSet div.hwwModuleTtlSet {
  margin-bottom: 8px;
  background: url(../img/module/frm_ttlbg_bottom.gif) no-repeat left bottom;
}
#hwwContents div.hwwModuleSet div.hwwModuleTtlNBSet {
  margin-bottom: 8px;
  background: url(../img/module/frm_ttlbg_nb_bottom.gif) no-repeat left bottom;
}
#hwwContents div.hwwModuleSet div.hwwModuleTtl-inner {
  background: url(../img/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;
}
/* .hwwEmbed
----------------------------------------------------*/
/* --------------------------------------------------------
	.hwwModuleSet
-------------------------------------------------------- */
/* title setting
-------------------------------------------------------- */
:root * > #hwwContents div.hwwModuleSet p.hwwModuleTtl {
  text-shadow: 0 1px 0 #FFF;
}
#hwwContents div.hwwModuleSet p.hwwModuleTtlMore {
  padding-left: 33px;
  background: url(../img/module/icon_more.gif) no-repeat 10px 8px;
}
#hwwContents div.hwwModuleSet p.hwwModuleTtlTop {
  padding-left: 33px;
  background: url(../img/module/icon_top.gif) no-repeat 10px 8px;
}
#hwwContents div.hwwModuleSet p.hwwModuleTtlVideos {
  padding-left: 33px;
  background: url(../img/module/icon_videos.gif) no-repeat 10px 8px;
}
#hwwContents div.hwwModuleSet p.hwwModuleTtlPhotos {
  padding-left: 33px;
  background: url(../img/module/icon_photos.gif) no-repeat 10px 8px;
}
#hwwContents div.hwwModuleSet p.hwwModuleTtlLinks {
  padding-left: 33px;
  background: url(../img/module/icon_links.gif) no-repeat 10px 8px;
}
#hwwContents div.hwwModuleSet p.hwwModuleTtlRegion {
  padding-left: 33px;
  background: url(../img/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;
}
#hwwContents div.hwwModuleSet dl.hwwModule {
  width: 180px;
  margin: 0 0 8px 10px;
  padding-bottom: 10px;
  background: url(../img/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%;
}
#hwwContents div.hwwModuleSet dl.hwwModule dt.hwwModuleWF img {
  float: left;
  margin: 0 8px 0 0;
}
#hwwContents div.hwwModuleSet dl.hwwModule dd.hwwModuleWF img {
  float: left;
  margin: 0 8px 0 0;
}
#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;
}
#hwwContents div.hwwModuleSet dl.hwwModule dt.hwwModuleTxtPhoto50, #hwwContents div.hwwModuleSet dl.hwwModule dd.hwwModuleTxtPhoto50 {
  width: 112px;
  font-weight: bold;
  padding-left: 10px;
  background: url(../img/ent/icon_link_photo.gif) no-repeat left 0.3em;
}
#hwwContents div.hwwModuleSet dl.hwwModule dt.hwwModuleTxtVideo50 {
  width: 112px;
  font-weight: bold;
  padding-left: 10px;
  background: url(../img/ent/icon_link_video.gif) no-repeat left 0.3em;
}
#hwwContents div.hwwModuleSet dl.hwwModule dd.hwwModuleTxtVideo50 {
  width: 112px;
  font-weight: bold;
  padding-left: 10px;
  background: url(../img/ent/icon_link_video.gif) no-repeat left 0.3em;
}
#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(../img/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;
}
#hwwContents div.hwwModuleSet dl.hwwModule dd.hwwModuleSelectSet {
  text-align: center;
}
#hwwContents div.hwwModuleSet dl.hwwModule dd.hwwModuleSelectSet select.hwwModuleSelect {
  width: 160px;
}
#hwwContents div.hwwModuleSet ul.hwwModuleBnr li {
  margin-bottom: 8px;
  padding-bottom: 8px;
  background: url(../img/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);
}
#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;
}
#hwwContents div.hwwModuleSet dl.hwwModuleClockSet {
  width: 180px;
  text-align: center;
  margin-bottom: 10px;
  padding: 10px 10px;
  background: url(../img/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;
}
#hwwContents div.hwwModuleAmode {
  background: url(../img/module/frm_modbg_middle.gif) repeat-y left top;
}
#hwwContents div.hwwModuleAmodeSet {
  background: url(../img/module/frm_modbg_a_bottom.gif) no-repeat left bottom;
}
#hwwContents div.hwwModuleSet p#moduleFeedHRCTtl a {
  display: block;
  width: 200px;
  height: 51px;
  text-indent: 100%;
  white-space: nowrap;
  overflow: hidden;
  background: url(../img/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(../img/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;
}
#hwwContents div.hwwModuleSet dl.hwwModule.lastChild, #hwwContents div.hwwModuleSet ul.hwwModuleBnr li.lastChild {
  margin-bottom: 0;
  background-image: none;
}
#hwwContents div.hwwModuleSet div#hwwModuleLoader {
  text-align: center;
  padding-bottom: 8px;
}
/* module setting
-------------------------------------------------------- */
/* country frag */
/* thum and news */
/* ttl icon */
/* link arw */
/* select box */
/* bnr setting */
/* schedule setting */
/* clock and weather setting */
/* module archiveMode setting */
/* module HRC RSS feed setting */
/* module lastChild setting */
/* loading setting */
/* ==================================================================
 This CSS Old HTML include mode
================================================================== */
/* --------------------------------------------------------
	#hwwIncludeMain for Old include
-------------------------------------------------------- */
#hwwIncludeMain {
  float: left;
  width: 700px;
  overflow: hidden;
  padding-right: 10px;
  position: relative;
}
#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;
}
#hwwContents div.hwwIncludeFrmDefault {
  padding-top: 30px;
}
#hwwContents div.hwwIncludeFrm {
  padding-top: 0;
  background: url(../img/frm/frm_include.gif) no-repeat right top;
}
#hwwContents div.hwwIncludeFrm #hwwIncludeMainFrm {
  visibility: visible;
  width: 12px;
  height: 11px;
  overflow: hidden;
  background: right top;
  position: absolute;
  top: 0;
  right: 10px;
  z-index: 110;
}
#hwwContents #hwwIncludeSide {
  float: right;
  width: 220px;
  padding: 30px 0 0 0;
}
/* .hwwIncludeFrm
-------------------------------------------------------- */
/* --------------------------------------------------------
	#hwwIncludeFrmDefault for Old include
-------------------------------------------------------- */
/* --------------------------------------------------------
	#hwwIncludeTitleArea for Old include
-------------------------------------------------------- */
/* --------------------------------------------------------
	#hwwIncludeSide for Old include
-------------------------------------------------------- */
/* --------------------------------------------------------
	#hwwChronicleTable 2016 HondaTimeline TableMode
-------------------------------------------------------- */
#hwwChronicleTable {
  padding: 0 30px;
  margin: 20px 0 30px;
}
#hwwChronicleTable table {
  width: 100%;
  border-left: 1px solid  #eee;
  border-top: 1px solid  #eee;
  border-collapse: collapse;
  border-spacing: 0;
  background: #fff;
}
#hwwChronicleTable table th, #hwwChronicleTable table td {
  border-right: 1px solid  #eee;
  border-bottom: 1px solid #eee;
}
#hwwChronicleTable table thead th {
  background-color: #c00;
  color: #fff;
  text-align: center;
  height: 30px;
  vertical-align: middle;
  font-size: 11px;
}
#hwwChronicleTable table tbody th {
  vertical-align: top;
  padding: 10px;
  color: #c00;
}
#hwwChronicleTable table tbody td:nth-last-child(3) {
  padding: 10px;
  vertical-align: top;
  text-align: center;
  color: #c00;
}
#hwwChronicleTable table tbody td:nth-last-child(2) {
  width: 590px;
}
#hwwChronicleTable table tbody td:nth-last-child(2) a {
  padding: 10px;
  vertical-align: top;
  display: block;
  text-decoration: none;
  color: #000;
  font-weight: bold;
  width: 570px;
  -webkit-transition: 0.3s;
  transition: 0.3s;
}
#hwwChronicleTable table tbody td:nth-last-child(2) a:hover {
  opacity: 0.5;
}
#hwwChronicleTable table tbody td:last-child {
  padding: 10px;
  color: #c00;
}
#hwwContents div.hwwEntrySet div.hwwEntry__wide {
  padding-right: 40px;
  padding-left: 40px;
}
#hwwContents div.hwwEntrySet div.hwwEntry__wide ul#hwwAboutNav {
  width: 870px;
}
#hwwContents div.hwwEntrySet div.hwwEntry__wide ul#hwwAboutNav .current a, #hwwContents div.hwwEntrySet div.hwwEntry__wide ul#hwwAboutNav a:hover {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=50);
  opacity: 0.5;
}
#hwwContents div.hwwEntrySet div.hwwEntry__wide div.hwwAboutHgroup h3 {
  color: #333;
  font-size: 24px;
  font-weight: bold;
}
#hwwContents div.hwwEntrySet div.hwwEntry__wide div.hwwAboutHgroup h3 span {
  margin-left: 10px;
  font-size: 12px;
  font-weight: normal;
}
#hwwContents div.hwwEntrySet div.hwwEntry__wide .hwwAboutArticle > h4, #hwwContents div.hwwEntrySet div.hwwEntry__wide .hwwAboutArticleNL > h4 {
  font-size: 18px;
  font-weight: bold;
}
#hwwContents div.hwwEntrySet div.hwwEntry__wide .hwwAboutArticle .hwwAboutArticle_slider, #hwwContents div.hwwEntrySet div.hwwEntry__wide .hwwAboutArticleNL .hwwAboutArticle_slider {
  margin-bottom: 30px;
}
#hwwContents div.hwwEntrySet div.hwwEntry__wide .hwwAboutArticle .hwwAboutArticle_slider li, #hwwContents div.hwwEntrySet div.hwwEntry__wide .hwwAboutArticleNL .hwwAboutArticle_slider li {
  text-align: center;
}
#hwwContents div.hwwEntrySet div.hwwEntry__wide .hwwAboutArticle .hwwAboutArticle_slider li img, #hwwContents div.hwwEntrySet div.hwwEntry__wide .hwwAboutArticleNL .hwwAboutArticle_slider li img {
  margin: 0 auto;
}
#hwwContents div.hwwEntrySet div.hwwEntry__wide .hwwAboutArticle .hwwAboutPhotoGallery::after, #hwwContents div.hwwEntrySet div.hwwEntry__wide .hwwAboutArticleNL .hwwAboutPhotoGallery::after {
  clear: both;
  content: "";
  display: table;
}
#hwwContents div.hwwEntrySet div.hwwEntry__wide .hwwAboutArticle .hwwAboutPhotoGallery li, #hwwContents div.hwwEntrySet div.hwwEntry__wide .hwwAboutArticleNL .hwwAboutPhotoGallery li {
  float: left;
  margin-right: 20px;
  margin-bottom: 20px;
}
#hwwContents div.hwwEntrySet div.hwwEntry__wide .hwwAboutArticle .hwwAboutPhotoGallery li:nth-of-type(4n), #hwwContents div.hwwEntrySet div.hwwEntry__wide .hwwAboutArticleNL .hwwAboutPhotoGallery li:nth-of-type(4n) {
  margin-right: 0;
}
#hwwContents div.hwwEntrySet div.hwwEntry__wide .hwwAboutArticle .hwwAboutPhotoGallery li a, #hwwContents div.hwwEntrySet div.hwwEntry__wide .hwwAboutArticleNL .hwwAboutPhotoGallery li a {
  line-height: 0;
  position: relative;
  display: block;
}
#hwwContents div.hwwEntrySet div.hwwEntry__wide .hwwAboutArticle .hwwAboutPhotoGallery li a:hover, #hwwContents div.hwwEntrySet div.hwwEntry__wide .hwwAboutArticleNL .hwwAboutPhotoGallery li a:hover {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=50);
  opacity: 0.5;
}
#hwwContents div.hwwEntrySet div.hwwEntry__wide .hwwAboutArticle .hwwAboutPhotoGallery li a .icon, #hwwContents div.hwwEntrySet div.hwwEntry__wide .hwwAboutArticleNL .hwwAboutPhotoGallery li a .icon {
  position: absolute;
  right: 2px;
  bottom: 2px;
}
#hwwContents div.hwwEntrySet div.hwwEntry__wide div.hwwAboutAsideFrm {
  background: #ededed;
  border-radius: 8px;
  border-width: 1px;
  border-style: solid;
  border-color: #cacaca;
}
#hwwContents div.hwwEntrySet div.hwwEntry__wide div.hwwAboutAsideFrm .hwwAboutAsideFrmInner {
  background: none;
}
#hwwContents div.hwwEntrySet div.hwwEntry__wide div.hwwAboutAsideFrm .hwwAboutAsideFrmInner .hwwAboutAsideImgsetL {
  width: 550px;
}
#hwwContents div.hwwEntrySet div.hwwEntry__wide div .hwwAboutColumnHalfL, #hwwContents div.hwwEntrySet div.hwwEntry__wide div .hwwAboutColumnHalfR {
  width: 420px;
}
#hwwContents div.hwwEntrySet div.hwwEntry__wide div .hwwAboutColumnHalfL .hwwAboutFigure em, #hwwContents div.hwwEntrySet div.hwwEntry__wide div .hwwAboutColumnHalfR .hwwAboutFigure em {
  font-weight: bold;
  display: block;
}
#hwwContents div.hwwEntrySet div.hwwEntry__wide div .hwwAboutColumnTwoThirdsLW {
  width: 670px;
}
#hwwContents div.hwwEntrySet div.hwwEntry__wide div .hwwAboutColumnTri, #hwwContents div.hwwEntrySet div.hwwEntry__wide div.hwwAboutColumnTriLast {
  width: auto;
}
#hwwContents div.hwwEntrySet div.hwwEntry__wide div .hwwAboutColumnTri {
  padding-right: 19px;
}
#hwwContents div.hwwEntrySet div.hwwEntry__wide div .hwwAboutColumnTwoThirdsL, #hwwContents div.hwwEntrySet div.hwwEntry__wide div .hwwAboutColumnTwoThirdsR {
  width: 566px;
}
#hwwContents div.hwwEntrySet div.hwwEntry__wide div .hwwAboutColumnOneThirdsR {
  width: 274px;
}
#hwwContents div.hwwEntrySet div.hwwEntry__wide div .hwwAboutColumnOneThirdsR .hwwAboutModalVideo li dl dt a {
  width: 180px;
  position: relative;
  margin: 0 auto;
}
#hwwContents div.hwwEntrySet div.hwwEntry__wide div .hwwAbout2column::after {
  clear: both;
  content: "";
  display: table;
}
#hwwContents div.hwwEntrySet div.hwwEntry__wide div .hwwAbout2column p {
  display: block;
  text-align: left;
}
#hwwContents div.hwwEntrySet div.hwwEntry__wide div .hwwAbout2column p.title {
  margin-bottom: -8px;
}
#hwwContents div.hwwEntrySet div.hwwEntry__wide div .hwwAbout2column.img_big .hwwAboutColumnHalfR, #hwwContents div.hwwEntrySet div.hwwEntry__wide div .hwwAbout2column.img_big .hwwAboutColumnHalfL {
  width: auto;
}
#hwwContents div.hwwEntrySet div.hwwEntry__wide div .hwwAbout2column.img_big .txt, #hwwContents div.hwwEntrySet div.hwwEntry__wide div .hwwAbout2column.img_big .hwwAboutListNotes {
  width: 274px;
}
#hwwContents div.hwwEntrySet div.hwwEntry__wide div .hwwAbout2column.img_big .hwwAboutFigure {
  width: 567px;
}
#hwwContents div.hwwEntrySet div.hwwEntry__wide div .hwwAbout2column.img_small .hwwAboutColumnHalfR, #hwwContents div.hwwEntrySet div.hwwEntry__wide div .hwwAbout2column.img_small .hwwAboutColumnHalfL {
  width: auto;
}
#hwwContents div.hwwEntrySet div.hwwEntry__wide div .hwwAbout2column.img_small .txt, #hwwContents div.hwwEntrySet div.hwwEntry__wide div .hwwAbout2column.img_small .hwwAboutListNotes {
  width: 567px;
}
#hwwContents div.hwwEntrySet div.hwwEntry__wide div .hwwAbout2column.img_small .hwwAboutFigure {
  width: 274px;
}
#hwwContents div.hwwEntrySet div.hwwEntry__wide div.videoL .hwwAboutColumnTwoThirdsL {
  width: 274px;
}
#hwwContents div.hwwEntrySet div.hwwEntry__wide div.videoL .hwwAboutColumnTwoThirdsL .hwwAboutModalVideo li dl dt a {
  width: 180px;
  position: relative;
  margin: 0 auto;
}
#hwwContents div.hwwEntrySet div.hwwEntry__wide div.videoL .hwwAboutColumnOneThirdsR {
  width: 566px;
}
#hwwContents div.hwwEntrySet div.hwwEntry__wide div.hwwAboutSection ul.hwwAboutListDisc, #hwwContents div.hwwEntrySet div.hwwEntry__wide #hwwContents div.hwwEntrySet div.hwwEntry__wide div.hwwAboutSection ul.hwwAboutListDisc {
  margin-left: 1.3em;
}
#hwwContents div.hwwEntrySet div.hwwEntry__wide .spec {
  border-top: 1px solid  #aaa;
  border-spacing: 0;
  border-collapse: collapse;
  width: 100%;
  margin-bottom: 20px;
}
#hwwContents div.hwwEntrySet div.hwwEntry__wide .spec th, #hwwContents div.hwwEntrySet div.hwwEntry__wide .spec td {
  border-bottom: 1px solid  #aaa;
  font-size: 12px;
  color: #555;
  padding-top: 3px;
  padding-bottom: 3px;
}
#hwwContents div.hwwEntrySet div.hwwEntry__wide .spec .bl {
  border-left: 1px solid  #aaa;
  text-align: center;
}
.mt0 {
  margin-top: 0px !important;
}
.mb0 {
  margin-bottom: 0px !important;
}
.ml0 {
  margin-left: 0px !important;
}
.mr0 {
  margin-right: 0px !important;
}
.pt0 {
  padding-top: 0px !important;
}
.pb0 {
  padding-bottom: 0px !important;
}
.pl0 {
  padding-left: 0px !important;
}
.pr0 {
  padding-right: 0px !important;
}
.mt5 {
  margin-top: 5px !important;
}
.mb5 {
  margin-bottom: 5px !important;
}
.ml5 {
  margin-left: 5px !important;
}
.mr5 {
  margin-right: 5px !important;
}
.pt5 {
  padding-top: 5px !important;
}
.pb5 {
  padding-bottom: 5px !important;
}
.pl5 {
  padding-left: 5px !important;
}
.pr5 {
  padding-right: 5px !important;
}
.mt10 {
  margin-top: 10px !important;
}
.mb10 {
  margin-bottom: 10px !important;
}
.ml10 {
  margin-left: 10px !important;
}
.mr10 {
  margin-right: 10px !important;
}
.pt10 {
  padding-top: 10px !important;
}
.pb10 {
  padding-bottom: 10px !important;
}
.pl10 {
  padding-left: 10px !important;
}
.pr10 {
  padding-right: 10px !important;
}
.mt15 {
  margin-top: 15px !important;
}
.mb15 {
  margin-bottom: 15px !important;
}
.ml15 {
  margin-left: 15px !important;
}
.mr15 {
  margin-right: 15px !important;
}
.pt15 {
  padding-top: 15px !important;
}
.pb15 {
  padding-bottom: 15px !important;
}
.pl15 {
  padding-left: 15px !important;
}
.pr15 {
  padding-right: 15px !important;
}
.mt20 {
  margin-top: 20px !important;
}
.mb20 {
  margin-bottom: 20px !important;
}
.ml20 {
  margin-left: 20px !important;
}
.mr20 {
  margin-right: 20px !important;
}
.pt20 {
  padding-top: 20px !important;
}
.pb20 {
  padding-bottom: 20px !important;
}
.pl20 {
  padding-left: 20px !important;
}
.pr20 {
  padding-right: 20px !important;
}
.mt25 {
  margin-top: 25px !important;
}
.mb25 {
  margin-bottom: 25px !important;
}
.ml25 {
  margin-left: 25px !important;
}
.mr25 {
  margin-right: 25px !important;
}
.pt25 {
  padding-top: 25px !important;
}
.pb25 {
  padding-bottom: 25px !important;
}
.pl25 {
  padding-left: 25px !important;
}
.pr25 {
  padding-right: 25px !important;
}
.mt30 {
  margin-top: 30px !important;
}
.mb30 {
  margin-bottom: 30px !important;
}
.ml30 {
  margin-left: 30px !important;
}
.mr30 {
  margin-right: 30px !important;
}
.pt30 {
  padding-top: 30px !important;
}
.pb30 {
  padding-bottom: 30px !important;
}
.pl30 {
  padding-left: 30px !important;
}
.pr30 {
  padding-right: 30px !important;
}
.mt35 {
  margin-top: 35px !important;
}
.mb35 {
  margin-bottom: 35px !important;
}
.ml35 {
  margin-left: 35px !important;
}
.mr35 {
  margin-right: 35px !important;
}
.pt35 {
  padding-top: 35px !important;
}
.pb35 {
  padding-bottom: 35px !important;
}
.pl35 {
  padding-left: 35px !important;
}
.pr35 {
  padding-right: 35px !important;
}
.mt40 {
  margin-top: 40px !important;
}
.mb40 {
  margin-bottom: 40px !important;
}
.ml40 {
  margin-left: 40px !important;
}
.mr40 {
  margin-right: 40px !important;
}
.pt40 {
  padding-top: 40px !important;
}
.pb40 {
  padding-bottom: 40px !important;
}
.pl40 {
  padding-left: 40px !important;
}
.pr40 {
  padding-right: 40px !important;
}
.mt45 {
  margin-top: 45px !important;
}
.mb45 {
  margin-bottom: 45px !important;
}
.ml45 {
  margin-left: 45px !important;
}
.mr45 {
  margin-right: 45px !important;
}
.pt45 {
  padding-top: 45px !important;
}
.pb45 {
  padding-bottom: 45px !important;
}
.pl45 {
  padding-left: 45px !important;
}
.pr45 {
  padding-right: 45px !important;
}
.mt50 {
  margin-top: 50px !important;
}
.mb50 {
  margin-bottom: 50px !important;
}
.ml50 {
  margin-left: 50px !important;
}
.mr50 {
  margin-right: 50px !important;
}
.pt50 {
  padding-top: 50px !important;
}
.pb50 {
  padding-bottom: 50px !important;
}
.pl50 {
  padding-left: 50px !important;
}
.pr50 {
  padding-right: 50px !important;
}
.mt55 {
  margin-top: 55px !important;
}
.mb55 {
  margin-bottom: 55px !important;
}
.ml55 {
  margin-left: 55px !important;
}
.mr55 {
  margin-right: 55px !important;
}
.pt55 {
  padding-top: 55px !important;
}
.pb55 {
  padding-bottom: 55px !important;
}
.pl55 {
  padding-left: 55px !important;
}
.pr55 {
  padding-right: 55px !important;
}
.mt60 {
  margin-top: 60px !important;
}
.mb60 {
  margin-bottom: 60px !important;
}
.ml60 {
  margin-left: 60px !important;
}
.mr60 {
  margin-right: 60px !important;
}
.pt60 {
  padding-top: 60px !important;
}
.pb60 {
  padding-bottom: 60px !important;
}
.pl60 {
  padding-left: 60px !important;
}
.pr60 {
  padding-right: 60px !important;
}
.mt65 {
  margin-top: 65px !important;
}
.mb65 {
  margin-bottom: 65px !important;
}
.ml65 {
  margin-left: 65px !important;
}
.mr65 {
  margin-right: 65px !important;
}
.pt65 {
  padding-top: 65px !important;
}
.pb65 {
  padding-bottom: 65px !important;
}
.pl65 {
  padding-left: 65px !important;
}
.pr65 {
  padding-right: 65px !important;
}
.mt70 {
  margin-top: 70px !important;
}
.mb70 {
  margin-bottom: 70px !important;
}
.ml70 {
  margin-left: 70px !important;
}
.mr70 {
  margin-right: 70px !important;
}
.pt70 {
  padding-top: 70px !important;
}
.pb70 {
  padding-bottom: 70px !important;
}
.pl70 {
  padding-left: 70px !important;
}
.pr70 {
  padding-right: 70px !important;
}
.mt75 {
  margin-top: 75px !important;
}
.mb75 {
  margin-bottom: 75px !important;
}
.ml75 {
  margin-left: 75px !important;
}
.mr75 {
  margin-right: 75px !important;
}
.pt75 {
  padding-top: 75px !important;
}
.pb75 {
  padding-bottom: 75px !important;
}
.pl75 {
  padding-left: 75px !important;
}
.pr75 {
  padding-right: 75px !important;
}
.mt80 {
  margin-top: 80px !important;
}
.mb80 {
  margin-bottom: 80px !important;
}
.ml80 {
  margin-left: 80px !important;
}
.mr80 {
  margin-right: 80px !important;
}
.pt80 {
  padding-top: 80px !important;
}
.pb80 {
  padding-bottom: 80px !important;
}
.pl80 {
  padding-left: 80px !important;
}
.pr80 {
  padding-right: 80px !important;
}
.mt85 {
  margin-top: 85px !important;
}
.mb85 {
  margin-bottom: 85px !important;
}
.ml85 {
  margin-left: 85px !important;
}
.mr85 {
  margin-right: 85px !important;
}
.pt85 {
  padding-top: 85px !important;
}
.pb85 {
  padding-bottom: 85px !important;
}
.pl85 {
  padding-left: 85px !important;
}
.pr85 {
  padding-right: 85px !important;
}
.mt90 {
  margin-top: 90px !important;
}
.mb90 {
  margin-bottom: 90px !important;
}
.ml90 {
  margin-left: 90px !important;
}
.mr90 {
  margin-right: 90px !important;
}
.pt90 {
  padding-top: 90px !important;
}
.pb90 {
  padding-bottom: 90px !important;
}
.pl90 {
  padding-left: 90px !important;
}
.pr90 {
  padding-right: 90px !important;
}
.mt95 {
  margin-top: 95px !important;
}
.mb95 {
  margin-bottom: 95px !important;
}
.ml95 {
  margin-left: 95px !important;
}
.mr95 {
  margin-right: 95px !important;
}
.pt95 {
  padding-top: 95px !important;
}
.pb95 {
  padding-bottom: 95px !important;
}
.pl95 {
  padding-left: 95px !important;
}
.pr95 {
  padding-right: 95px !important;
}
.mt100 {
  margin-top: 100px !important;
}
.mb100 {
  margin-bottom: 100px !important;
}
.ml100 {
  margin-left: 100px !important;
}
.mr100 {
  margin-right: 100px !important;
}
.pt100 {
  padding-top: 100px !important;
}
.pb100 {
  padding-bottom: 100px !important;
}
.pl100 {
  padding-left: 100px !important;
}
.pr100 {
  padding-right: 100px !important;
}
/* --------------------------------------
    デザイン追加2016/12
-------------------------------------- */
#hwwContents div.hwwEntrySet div.hwwEntry__wide .thumb_s_column_4:after, #hwwContents div.hwwEntrySet div.hwwEntry__wide .thumb_l_column_3:after{
  content: '';
  display: block;
  clear: both;
}
#hwwContents div.hwwEntrySet div.hwwEntry__wide .thumb_s_column_4, #hwwContents div.hwwEntrySet div.hwwEntry__wide .thumb_l_column_3 {
  margin-bottom: 15px;
}
#hwwContents div.hwwEntrySet div.hwwEntry__wide .thumb_s_column_4 >h5, #hwwContents div.hwwEntrySet div.hwwEntry__wide .thumb_l_column_3 >h5 {
  font-size: 13px;
  padding: 10px !important;
  background-color: #e0e0e0;
  border: 1px solid  #ccc;
  border-radius: 10px;
  margin-bottom: 15px;
  color: #666;
}
#hwwContents div.hwwEntrySet div.hwwEntry__wide .thumb_s_column_4 .lead, #hwwContents div.hwwEntrySet div.hwwEntry__wide .thumb_l_column_3 .lead {
  padding-left: 5px;
  padding-right: 5px;
}
#hwwContents div.hwwEntrySet div.hwwEntry__wide .thumb_s_column_4 .unit, #hwwContents div.hwwEntrySet div.hwwEntry__wide .thumb_l_column_3 .unit {
  float: left;
  margin-bottom: 15px;
}
#hwwContents div.hwwEntrySet div.hwwEntry__wide .thumb_s_column_4 .unit h5, #hwwContents div.hwwEntrySet div.hwwEntry__wide .thumb_l_column_3 .unit h5 {
  font-size: 13px;
  color: #666;
  padding: 10px;
  background-color: #e0e0e0;
  border: 1px solid  #ccc;
  border-radius: 10px;
  margin-bottom: 15px;
}
#hwwContents div.hwwEntrySet div.hwwEntry__wide .thumb_s_column_4 .unit h5 a, #hwwContents div.hwwEntrySet div.hwwEntry__wide .thumb_l_column_3 .unit h5 a {}
#hwwContents div.hwwEntrySet div.hwwEntry__wide .thumb_s_column_4 .unit h5 a:after, #hwwContents div.hwwEntrySet div.hwwEntry__wide .thumb_l_column_3 .unit h5 a:after{
  content: '';
  background-repeat: no-repeat;
  display: inline-block;
  position: relative;
  background-image: url(../img/ent/arw_gray_double.png);
  background-size: 8px 7px;
  width: 8px;
  height: 7px;
  top: -1px;
  margin-left: 10px;
}
#hwwContents div.hwwEntrySet div.hwwEntry__wide .thumb_s_column_4 .unit .img, #hwwContents div.hwwEntrySet div.hwwEntry__wide .thumb_l_column_3 .unit .img {
  padding: 0;
}
#hwwContents div.hwwEntrySet div.hwwEntry__wide .thumb_s_column_4 .unit .img img, #hwwContents div.hwwEntrySet div.hwwEntry__wide .thumb_l_column_3 .unit .img img {
  border: 1px solid  #ccc;
  float: left;
  margin-left: 5px;
}
#hwwContents div.hwwEntrySet div.hwwEntry__wide .thumb_s_column_4 .unit .img+.text, #hwwContents div.hwwEntrySet div.hwwEntry__wide .thumb_l_column_3 .unit .img+.text{
  width: 125px;
  float: right;
}
#hwwContents div.hwwEntrySet div.hwwEntry__wide .thumb_s_column_4 .unit a, #hwwContents div.hwwEntrySet div.hwwEntry__wide .thumb_l_column_3 .unit a {}
#hwwContents div.hwwEntrySet div.hwwEntry__wide .thumb_s_column_4 .unit a:hover img, #hwwContents div.hwwEntrySet div.hwwEntry__wide .thumb_l_column_3 .unit a:hover img{
  opacity: .6;
}
#hwwContents div.hwwEntrySet div.hwwEntry__wide .thumb_s_column_4 .unit .text, #hwwContents div.hwwEntrySet div.hwwEntry__wide .thumb_l_column_3 .unit .text {
  padding: 0 5px;
}
#hwwContents div.hwwEntrySet div.hwwEntry__wide .thumb_s_column_4 .unit .text h6, #hwwContents div.hwwEntrySet div.hwwEntry__wide .thumb_l_column_3 .unit .text h6 {
  font-size: 13px;
}
#hwwContents div.hwwEntrySet div.hwwEntry__wide .thumb_s_column_4 .unit .text p, #hwwContents div.hwwEntrySet div.hwwEntry__wide .thumb_l_column_3 .unit .text p {
  font-size: 12px;
  padding-bottom: 0;
}
#hwwContents div.hwwEntrySet div.hwwEntry__wide .thumb_s_column_4 .unit {
  width: 200px;
  margin-right: 20px;
}
#hwwContents div.hwwEntrySet div.hwwEntry__wide .thumb_s_column_4 .unit .img img {
  border-radius: 4px;
}
#hwwContents div.hwwEntrySet div.hwwEntry__wide .thumb_s_column_4 .unit:nth-of-type(4n){
  margin-right: 0;
}
#hwwContents div.hwwEntrySet div.hwwEntry__wide .thumb_s_column_4 .unit:nth-of-type(4n+1){
  clear: left;
}
#hwwContents div.hwwEntrySet div.hwwEntry__wide .thumb_l_column_3 .unit {
  width: 270px;
  margin-right: 25px;
}
#hwwContents div.hwwEntrySet div.hwwEntry__wide .thumb_l_column_3 .unit .img img {
  border-radius: 10px;
}
#hwwContents div.hwwEntrySet div.hwwEntry__wide .thumb_l_column_3 .unit:nth-of-type(3n){
  margin-right: 0;
}
#hwwContents div.hwwEntrySet div.hwwEntry__wide .thumb_l_column_3 .unit:nth-of-type(3n+1){
  clear: left;
}
/* --------------------------------------
    / デザイン追加2016/12
-------------------------------------- */
#contents video {
	background: #000;
}
.bc-iframe body, .bc-player-4k5Jg43ag_default {
	background-color: transparent;
}
.bc-player-4k5Jg43ag_default .vjs-poster {
	background-color: transparent;
}
.bc-player-4k5Jg43ag_default.vjs-mouse .vjs-big-play-button {
  top: 0;
  left: 0;
}
.bc-player-4k5Jg43ag_default.vjs-mouse .vjs-big-play-button {
	left: 242px\9 !important;
	top: 140px\9 !important;
}
.vjs-big-play-button {
  top: 0 !important;
  left: 0 !important;
  right: 0 !important;
  bottom: 0 !important;
  margin: auto;
}
.bc-player-4k5Jg43ag_default .vjs-progress-holder:before {
	background-color:#000 !important;
	filter:alpha(opacity=30) !important;
	opacity:0.3!important;
}
.bc-player-4k5Jg43ag_default .vjs-load-progress {
	background-color:#c00 !important;
	background-color:#000\9 !important;
	filter:alpha(opacity=0) !important;
	opacity:0.3!important;
}
.bc-player-4k5Jg43ag_default .vjs-play-progress, .bc-player-4k5Jg43ag_default .vjs-volume-level {
	background-color:#c00!important;
}
@media screen and (max-width: 736px) {
	#contents .video-js {
		position: relative;
		width: 100% !important;
		height: auto !important;
	}
	#contents video {
		position: relative;
		width: 100%;
		height: auto;
	}
}
#contents .vjs-big-play-button {
	display: block;
}
.columnVideo {
    /*margin-bottom: 20px;*/
    background-color: #000;
}
.columnVideo .videoWrapper, .columnVideo .video-js {
    width: 100%;
    height: 100%;
}

/*# sourceMappingURL=style.css.map */
