@charset "UTF-8";
.cf, #wrap-header-wws #header-area-lower, #wrap-header-wws #search-area {*zoom: 1;}
.cf:after, #wrap-header-wws #header-area-lower:after, #wrap-header-wws #search-area:after {
  content: "";
  display: block;
  clear: both;
}

/* リセットCSS */
#wrap-header-wws div, #wrap-header-wws dl, #wrap-header-wws dt, #wrap-header-wws dd, #wrap-header-wws ul, #wrap-header-wws ol, #wrap-header-wws li, #wrap-header-wws h1, #wrap-header-wws h2, #wrap-header-wws h3, #wrap-header-wws h4, #wrap-header-wws h5, #wrap-header-wws h6, #wrap-header-wws pre, #wrap-header-wws form, #wrap-header-wws fieldset, #wrap-header-wws input, #wrap-header-wws textarea, #wrap-header-wws p, #wrap-header-wws blockquote, #wrap-header-wws th, #wrap-header-wws td,
#wrap-footer-wws div,
#wrap-footer-wws dl,
#wrap-footer-wws dt,
#wrap-footer-wws dd,
#wrap-footer-wws ul,
#wrap-footer-wws ol,
#wrap-footer-wws li,
#wrap-footer-wws h1,
#wrap-footer-wws h2,
#wrap-footer-wws h3,
#wrap-footer-wws h4,
#wrap-footer-wws h5,
#wrap-footer-wws h6,
#wrap-footer-wws pre,
#wrap-footer-wws form,
#wrap-footer-wws fieldset,
#wrap-footer-wws input,
#wrap-footer-wws textarea,
#wrap-footer-wws p,
#wrap-footer-wws blockquote,
#wrap-footer-wws th,
#wrap-footer-wws td {
  margin: 0;
  padding: 0;
  *zoom: 1;
}
#wrap-header-wws address, #wrap-header-wws caption, #wrap-header-wws cite, #wrap-header-wws code, #wrap-header-wws dfn, #wrap-header-wws em, #wrap-header-wws strong, #wrap-header-wws th, #wrap-header-wws var,
#wrap-footer-wws address,
#wrap-footer-wws caption,
#wrap-footer-wws cite,
#wrap-footer-wws code,
#wrap-footer-wws dfn,
#wrap-footer-wws em,
#wrap-footer-wws strong,
#wrap-footer-wws th,
#wrap-footer-wws var {font-style: normal;}
#wrap-header-wws table,
#wrap-footer-wws table {
  border-collapse: collapse;
  border-spacing: 0;
}
#wrap-header-wws caption, #wrap-header-wws th,
#wrap-footer-wws caption,
#wrap-footer-wws th {text-align: left;}
#wrap-header-wws q:before, #wrap-header-wws q:after,
#wrap-footer-wws q:before,
#wrap-footer-wws q:after {content: '';}
#wrap-header-wws img,
#wrap-header-wws object,
#wrap-header-wws embed,
#wrap-footer-wws img,
#wrap-footer-wws object,
#wrap-footer-wws embed {vertical-align: top;}
#wrap-header-wws hr, #wrap-header-wws legend,
#wrap-footer-wws hr,
#wrap-footer-wws legend {display: none;}
#wrap-header-wws h1, #wrap-header-wws h2, #wrap-header-wws h3, #wrap-header-wws h4, #wrap-header-wws h5, #wrap-header-wws h6,
#wrap-footer-wws h1,
#wrap-footer-wws h2,
#wrap-footer-wws h3,
#wrap-footer-wws h4,
#wrap-footer-wws h5,
#wrap-footer-wws h6 {
  font-size: 100%;
  font-weight: normal;
}
#wrap-header-wws img, #wrap-header-wws abbr, #wrap-header-wws acronym, #wrap-header-wws fieldset,
#wrap-footer-wws img,
#wrap-footer-wws abbr,
#wrap-footer-wws acronym,
#wrap-footer-wws fieldset {border: 0;}
#wrap-header-wws li,
#wrap-footer-wws li {list-style-type: none;}
#wrap-header-wws table,
#wrap-footer-wws table {
  font-size: inherit;
  font: 100%;
}
#wrap-header-wws a:link, #wrap-header-wws a:visited, #wrap-header-wws a:active, #wrap-header-wws a:hover,
#wrap-footer-wws a:link,
#wrap-footer-wws a:visited,
#wrap-footer-wws a:active,
#wrap-footer-wws a:hover {text-decoration: none;}

#wrap-header-wws,
#wrap-footer-wws {
  color: #000;
  font-size: 12px !important;
  line-height: 1;
  text-align: center;
  -webkit-text-size-adjust: 100%;
  width: 950px;
  margin: 0 auto;
  font-family: 'メイリオ','Meiryo',Verdana,'ＭＳ Ｐゴシック','MS PGothic','ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro',Arial,Helvetica,sans-serif,Osaka,Sans-Serif;
}
#wrap-header-wws.cn,
#wrap-footer-wws.cn {font-family: Verdana,SimSun,'Meiryo','メイリオ', 'MS UI Gothic','ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro',Arial,Helvetica,sans-serif,Osaka,Sans-Serif;}
#wrap-header-wws.cn #utility-nav li#quicklink a,
#wrap-footer-wws.cn #utility-nav li#quicklink a {font-family: Verdana,SimSun,'Meiryo','メイリオ', 'MS UI Gothic','ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro',Arial,Helvetica,sans-serif,Osaka,Sans-Serif;}
#wrap-header-wws.ct, #wrap-header-wws.ch,
#wrap-footer-wws.ct,
#wrap-footer-wws.ch {font-family: Verdana,MingLiU,'Meiryo','メイリオ', 'MS UI Gothic','ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro',Arial,Helvetica,sans-serif,Osaka,Sans-Serif;}
#wrap-header-wws.ct #utility-nav li#quicklink a, #wrap-header-wws.ch #utility-nav li#quicklink a,
#wrap-footer-wws.ct #utility-nav li#quicklink a,
#wrap-footer-wws.ch #utility-nav li#quicklink a {font-family: Verdana,MingLiU,'Meiryo','メイリオ', 'MS UI Gothic','ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro',Arial,Helvetica,sans-serif,Osaka,Sans-Serif;}
#wrap-header-wws.kr,
#wrap-footer-wws.kr {font-family: Verdana,dotum,AppleGothic,Arial,Helvetica,Clean,Sans-serif;}
#wrap-header-wws.kr #quick-nav .quick-nav-list dt, #wrap-header-wws.kr #quick-nav .quick-nav-list dt a, #wrap-header-wws.kr #quick-nav .quick-nav-list dd li, #wrap-header-wws.kr #quick-nav .quick-nav-list dd li a,
#wrap-footer-wws.kr #quick-nav .quick-nav-list dt,
#wrap-footer-wws.kr #quick-nav .quick-nav-list dt a,
#wrap-footer-wws.kr #quick-nav .quick-nav-list dd li,
#wrap-footer-wws.kr #quick-nav .quick-nav-list dd li a {font-family: Verdana,dotum,AppleGothic,Arial,Helvetica,Clean,Sans-serif;}

.cf, #wrap-header-wws #header-area-lower, #wrap-header-wws #search-area {*zoom: 1;}

.cf:after, #wrap-header-wws #header-area-lower:after, #wrap-header-wws #search-area:after {
  content: "";
  display: block;
  clear: both;
}

.navskip {
  position: absolute;
  font-size:0!important;
  line-height:0!important;
  height:0!important;
}

/* ===============================================================================
 * header
 * =============================================================================== */
#wrap-header-wws {
  background: #fdfdfd;
  height: 71px;
  padding-bottom: 3px;
}

#wrap-header-wws #header-area-lower {
  width: 950px;
  border-bottom: 3px solid #1f439b;
}
#wrap-header-wws #header-area-lower #logo {
  float: left;
  padding: 7px 0 7px 10px;
  *zoom: 1;
  font-size: 0 !important;
  line-height: 0 !important;
}
#wrap-header-wws #header-area-lower .logo-ioj {
  float: left;
  padding: 15px 0 0 12px;
  *zoom: 1;
  font-size: 0 !important;
  line-height: 0 !important;
}
#wrap-header-wws #utility-area {
  position: relative;
  background: #464646;
  width: 950px;
  height: 29px;
  color: #fff;
  margin: 0 auto;
  z-index: 9998 !important;
}
#wrap-header-wws #utility-area #country {
  position: absolute;
  top: 8px;
  left: 14px;
  width: 350px;
  line-height: 0;
  text-align: left;
  z-index: 9998 !important;
  *zoom: 1;
}
#wrap-header-wws #utility-area #utility-nav {
  position: absolute;
  top: 4px;
  left: 350px;
  width: 438px;
  letter-spacing: -.40em;
  text-align: right;
  margin-top: 1px;
}
#wrap-header-wws #utility-area #utility-nav li {
  display: inline-block;
  *display: inline;
  *zoom: 1;
  vertical-align: top;
  font-size: 10px !important;
  letter-spacing: normal;
  line-height: 1.3 !important;
  padding-left: 15px;
  text-align: left;
  margin-top: 4px;
}
#wrap-header-wws #utility-area #utility-nav li a {
  background: url(/wws_common-ver1/images/cmn/icon_arrow_head.gif) no-repeat left 5px;
  color: #fff;
  padding-left: 8px;
}
#wrap-header-wws #utility-area #utility-nav li#world {
  border-left: 1px solid #a3a3a3;
  margin-left: 15px;
}
#wrap-header-wws #utility-area #utility-nav li#contact {
  border-left: 1px solid #a3a3a3;
  margin-left: 15px;
}
#wrap-header-wws #utility-area #utility-nav li#quicklink {
  position: relative;
  width: 78px;
  margin-top: 0;
  font-family: 'メイリオ','Meiryo',Verdana,'ＭＳ Ｐゴシック','MS PGothic','ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro',Arial,Helvetica,sans-serif,Osaka,Sans-Serif;
}
#wrap-header-wws #utility-area #utility-nav li#quicklink a {
  background: url(/wws_common-ver1/images/cmn/quick_def.gif) no-repeat left top;
  display: block;
  width: 78px;
  height: 20px;
  *height: 24px;
  text-indent: 16px;
  padding-left: 0;
  padding-top: 4px;
}
#wrap-header-wws #utility-area #utility-nav li#quicklink.open a {background: url(/wws_common-ver1/images/cmn/quick_def_2nd.gif) no-repeat left top;}
#wrap-header-wws #utility-area #utility-nav li#quicklink.open #quick-nav {display: block;}
#wrap-header-wws #utility-area #utility-nav li#quicklink.open #quick-nav a {
  background: none;
  display: inline-block;
  *display: inline;
  *zoom: 1;
  width: auto !important;
  height: auto !important;
  padding-left: 0;
  padding-top: 0;
  text-indent: 0 !important;
}
#wrap-header-wws #utility-area #utility-nav li#quicklink.open #quick-nav li a {background: none;}

/* ===============================================================================
 * Quick Link
 * =============================================================================== */
#wrap-header-wws #quick-nav {
  display: none;
  background: #696969;
  position: absolute;
  top: 24px;
  left: -695px;
  width: 950px;
  min-height: 200px;
  height: auto !important;
  height: 200px;
  z-index: 999999999 !important;
  zoom: 1;
}
#wrap-header-wws #quick-nav a:link, #wrap-header-wws #quick-nav a:visited, #wrap-header-wws #quick-nav a:active {colpor: #fff;}
#wrap-header-wws #quick-nav a:hover {
  colpor: #fff;
  text-decoration: underline;
}
#wrap-header-wws #quick-nav .quick-nav-list {
  float: left;
  *display: inline;
  line-height: 1.3;
}
#wrap-header-wws #quick-nav .quick-nav-list dt {
  font-weight: bold;
  margin-top: 20px;
  font-size: 12px;
}
#wrap-header-wws #quick-nav .quick-nav-list dt a {
  background: url(/wws_common-ver1/images/cmn/arrow_quicklink.gif) no-repeat left 3px !important;
  padding-left: 10px !important;
  line-height: 1.3 !important;
}
#wrap-header-wws #quick-nav .quick-nav-list dd {padding: 0 10px;}
#wrap-header-wws #quick-nav .quick-nav-list dd ul {
  margin: 0;
  padding: 0;
  width: auto;
}
#wrap-header-wws #quick-nav .quick-nav-list dd li {
  position: static;
  display: block;
  float: none;
  width: 98% !important;
  padding: 0 !important;
  font-size: 10px;
  line-height: 1.5 !important;
  margin-top: 8px !important;
}
#wrap-header-wws #quick-nav .quick-nav-list dd li a {
  font-size: 10px;
  line-height: 1.5 !important;
}
#wrap-header-wws #quick-nav #btn-quicklink-close {
  border-top: 1px solid #7e7e7e;
  margin-top: 40px;
}
#wrap-header-wws #quick-nav #btn-quicklink-close a {
  display: block !important;
  width: auto !important;
  height: auto !important;
  padding: 14px 0 !important;
  text-align: center;
}
#wrap-header-wws.cn #utility-area #quick-nav .quick-nav-list dt {font-size: 14px !important;}
#wrap-header-wws.cn #utility-area #quick-nav .quick-nav-list dt a {
  font-size: 14px !important;
  background-position: 0 0.4em !important;
  *background-position: 0 0.3em !important;
}
#wrap-header-wws.cn #utility-area #quick-nav .quick-nav-list dd li, #wrap-header-wws.cn #utility-area #quick-nav .quick-nav-list dd li a {font-size: 12px !important;}
#wrap-header-wws.ch #utility-area #quick-nav .quick-nav-list dt {font-size: 14px !important;}
#wrap-header-wws.ch #utility-area #quick-nav .quick-nav-list dt a {
  font-size: 14px !important;
  background-position: 0 0.4em !important;
  *background-position: 0 0.3em !important;
}
#wrap-header-wws.ch #utility-area #quick-nav .quick-nav-list dd li, #wrap-header-wws.ch #utility-area #quick-nav .quick-nav-list dd li a {font-size: 12px !important;}
#wrap-header-wws.ct #utility-area #quick-nav .quick-nav-list dt {font-size: 14px !important;}
#wrap-header-wws.ct #utility-area #quick-nav .quick-nav-list dt a {
  font-size: 14px !important;
  background-position: 0 0.4em !important;
  *background-position: 0 0.3em !important;
}
#wrap-header-wws.ct #utility-area #quick-nav .quick-nav-list dd li, #wrap-header-wws.ct #utility-area #quick-nav .quick-nav-list dd li a {font-size: 12px !important;}
#wrap-header-wws.kr #utility-area #quick-nav .quick-nav-list dt, #wrap-header-wws.kr #utility-area #quick-nav .quick-nav-list dt a {font-size: 12px !important;}
#wrap-header-wws.kr #utility-area #quick-nav .quick-nav-list dd li, #wrap-header-wws.kr #utility-area #quick-nav .quick-nav-list dd li a {font-size: 10px !important;}
#wrap-header-wws.fr #utility-nav li#quicklink {width: 92px !important;}
#wrap-header-wws.fr #utility-nav li#quicklink a {
  width: 92px !important;
  text-indent: 14px !important;
}
#wrap-header-wws.fr #utility-area #quick-nav {left: -681px !important;}

.spl26 {margin-left: 26px !important;}

.w235 {width: 235px;}

.w330 {width: 330px;}

.w354 {width: 354px;}

/* ===============================================================================
 * 検索エリア
 * =============================================================================== */
#wrap-header-wws #search-area {
  position: absolute;
  top: 5px;
  right: 9px;
  background: url(/wws_common-ver1/images/cmn/serch_box_bg.gif) no-repeat left top;
  width: 136px;
  height: 19px;
  color: #464646;
  z-ubdex: 99999;
}
#wrap-header-wws #search-area .search-input-area {
  width: 107px;
  padding: 2px;
  float: left;
}
#wrap-header-wws #search-area .search-input-area input {
  border: 1px solid #fff;
  width: 105px;
  height: 16px;
  line-height: 13px;
  margin-left: 2px;
  font-size: 12px;
  outline: 0px none #fff;
}
#wrap-header-wws #search-area .search-input-btn {
  float: left;
  width: 23px;
  height: 15px;
  margin-top: 2px;
}
@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5) {
  #wrap-header-wws #search-area .search-input-area {  padding-top: 1px;}
  #wrap-header-wws #search-area .search-input-area input {
    vertical-align: top;
    padding: 0;
    margin: 0;
    height: 15px;
    font-size: 11px;
  }
}
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) {
  #wrap-header-wws #search-area .search-input-area {  padding-top: 1px;}
  #wrap-header-wws #search-area .search-input-area input {
    vertical-align: top;
    padding: 0;
    height: 15px;
    margin: 0;
    font-size: 11px;
  }
}
