<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "UTF-8";
/***** page.css - 日東電工 *****/
/* Topic Path */
#G-TOPIC-PATH {
  font-size: 91%;
  margin: 0 0 10px;
  padding: 134px 30px 10px;
  border-bottom: 1px solid #ddd;
}
#G-TOPIC-PATH li {
  display: inline;
}
#G-TOPIC-PATH li span {
  margin: 0 5px;
}

@media screen and (max-width: 1200px) and (min-width: 961px) {
  #G-TOPIC-PATH {
    padding-top: 152px
  }
}

@media (max-width: 960px) {
  #G-TOPIC-PATH {
    padding-top: 65px
  }
}

/* Print Button Area */
#G-PRINT-AREA {
  font-size: 91%;
  margin: 10px 0 45px;
  padding: 0 20px 0 0;
  text-align: right;
}
#G-PRINT-AREA a {
  background: no-repeat 0 50%;
}
#G-PRINT-AREA li {
  vertical-align: middle;
  display: inline-block;
  *display: inline;
  *zoom: 1;
  margin-left: 20px;
}
#G-PRINT-AREA .printer a {
  background-image: url("../img/printer.png");
  padding-left: 20px;
}

/* Left Menu */
#G-LEFT-MENU {
  margin-bottom: 20px;
}
#G-LEFT-MENU a {
  *zoom: 1;
}
#G-LEFT-MENU ul {
  display: none;
}
#G-LEFT-MENU li.open &gt; ul {
  display: block;
}
#G-LEFT-MENU &gt; li &gt; div {
  display: table;
  width: 100%;
  height: 120px;
  
}
#G-LEFT-MENU &gt; li &gt; div &gt; a {
  height: 118px;
  padding: 2px 20px 0px 11px;
  background: #0a2986 url(../img_new/icon_lnav_heading.gif) 95% 50% no-repeat;
  display: table-cell;
  color: #fff;
  font-size: 20px;
  font-weight: 300;
  vertical-align: middle;
}
#G-LEFT-MENU .third {
  border-bottom: 1px solid #0a2986;
  font-size: 14px;
}

#G-LEFT-MENU .third &gt; li &gt; div &gt; a {
  border-top: 1px solid #0a2986;
  color: #000;
  padding: 20px 17px 20px 10px;
  box-sizing: border-box;
  background: url("../img/icon_list.gif") 95% 50% no-repeat;
  background-size: 15px auto;
  font-size: 15px;
}

#G-LEFT-MENU .third &gt; li.open &gt; div &gt; a {
  background: #f3f4f9 url("../img/icon_list_current.gif") 95% 50% no-repeat;
  color: #171c8f;
  font-weight: bold;
}

#G-LEFT-MENU .third li.current &gt; div {
  background: #0a2986;
}
#G-LEFT-MENU .third li.current &gt; div &gt; a {
  color: #fff;
}
#G-LEFT-MENU .third a {
  display: block;
  position: relative;
}

#G-LEFT-MENU .third .open.current a {
  background-color: inherit;
  border-top-color: #fff;
  color: #fff;
  display: block;
  position: relative;
}
#G-LEFT-MENU .third a span {
  width: 8px;
  height: 9px;
  position: absolute;
  right: -8px;
  top: 50%;
  margin-top: -5px;
}



#G-LEFT-MENU li.open .fourth {
  border: solid #0a2986;
  border-width: 1px 0 0;
}

#G-LEFT-MENU .fourth &gt; li {
  border-bottom: 1px solid #ddd;
}
#G-LEFT-MENU .fourth &gt; li:last-child {
  border-bottom: none;
}
#G-LEFT-MENU .fourth &gt; li &gt; div &gt; a {
  font-size: 100%;
  color: #18205c;
  padding: 16px 5px 12px 25px;
  background: url(../img/icon_list_dot_gray.gif) 10px 24px no-repeat;
}
#G-LEFT-MENU .fourth &gt; .open &gt; div &gt; a {
  padding: 16px 5px 12px 25px;
  background: #f2f3f4 url(../img/icon_list_dot_blue.gif) 10px 50% no-repeat;
  color: #18205c;
  font-size: 91%;
  font-weight: bold;
}
#G-LEFT-MENU .fourth &gt; li.current &gt; div &gt; a {
  background: #f3f4f9 url(../img/icon_list_dot_gray.gif) 10px 50% no-repeat;
  font-weight: bold;
  color: #18205c;
}

#G-LEFT-MENU .fifth {
position: relative;
padding-left: 20px;
border-top: 1px solid #ddd;
}

#G-LEFT-MENU .fifth &gt; li {
  border-bottom: 1px solid #ddd;
}
#G-LEFT-MENU .fifth &gt; li:last-child {
  border-bottom: none;
}
#G-LEFT-MENU .fifth .open {
  background: #f3f4f9 !important;
}
#G-LEFT-MENU .fifth &gt; li &gt; div &gt; a {
  font-size: 91%;
  color: #000;
  padding: 15px 0px 16px 15px;
}#G-LEFT-MENU .fifth &gt; li.open div &gt; a {
  color: #171c8f;
  font-weight: bold;
}
#G-LEFT-MENU .fifth &gt; li &gt; div {}
#G-LEFT-MENU .fifth &gt; .open.current &gt; div &gt; a {
  padding: 15px 10px 15px 15px;
  background-image: none;
}
#G-LEFT-MENU .sixth {
  position: relative;
  padding-left: 20px;
  font-size: 91%;
}
#G-LEFT-MENU .sixth &gt;li {
  padding-left: 0 !important;
}
#G-LEFT-MENU .sixth .open {
  background: #fff !important;
}
#G-LEFT-MENU .sixth &gt; li &gt; div &gt; a {
  border-top: 1px solid #ddd;
  padding: 15px 10px;
  font-size: 83%;
  padding: 15px 0 15px 10px;
}
#G-LEFT-MENU .sixth .open.current div &gt; a {
  background: #0a2986;
  color: #fff !important;

}

/* Left Pane */
#G-LEFT-PANE {
  width: 225px;
  float: left;
}

/* Right Pane */
#G-RIGHT-PANE {
  width: 690px;
  float: right;
}

/* ID: T_ProTop */
#G-T-PROTOP .m-search {
  margin-bottom: 80px;
}
#G-T-PROTOP .m-search dl {
  padding: 35px 20px 45px;
}
#G-T-PROTOP .m-search dt {
  margin-bottom: 0;
}
#G-T-PROTOP #TPROTOP-MENU {
  margin-bottom: 65px;
  position: relative;
  *zoom: 1;
}
#G-T-PROTOP #TPROTOP-MENU:after {
  content: '';
  display: block;
  clear: both;
  height: 0;
}
#G-T-PROTOP #TPROTOP-MENU &gt; * {
  float: left;
  width: 240px;
}
#G-T-PROTOP #TPROTOP-BODY {
  *zoom: 1;
  font-size: 116%;
  display: none;
  background: #f2f2fe url("../img/bg_product.png") repeat-x 0 100%;
  padding-bottom: 10px;
  position: relative;
  top: -15px;
  width: 100%;
}
#G-T-PROTOP #TPROTOP-BODY .close {
  margin-top: -21px;
  text-align: right;
}
#G-T-PROTOP #TPROTOP-BODY .outer {
  background: url("../img/bg_product2.gif") repeat-x;
  padding: 0 0 20px 0;
}
#G-T-PROTOP #TPROTOP-BODY .inner {
  position: relative;
  width: 900px;
  margin: 0 auto;
  overflow: hidden;
}
#G-T-PROTOP #TPROTOP-BODY .wrapper {
  width: 3600px;
  *zoom: 1;
}
#G-T-PROTOP #TPROTOP-BODY .wrapper:after {
  content: '';
  display: block;
  clear: both;
  height: 0;
}
#G-T-PROTOP #TPROTOP-BODY .body {
  position: relative;
  width: 900px;
  float: left;
  padding-top: 30px;
  margin-left: -900px;
  background: url("../img/arrow_product.gif") no-repeat;
}
#G-T-PROTOP #TPROTOP-BODY .body.current {
  z-index: 1;
}
#G-T-PROTOP #TPROTOP-BODY .body:first-child {
  margin-left: 0;
}
#G-T-PROTOP #TPROTOP-BODY .body.item-1 {
  background-position: 71px 0;
}
#G-T-PROTOP #TPROTOP-BODY .body.item-2 {
  background-position: 310px 0;
}
#G-T-PROTOP #TPROTOP-BODY .body.item-3 {
  background-position: 549px 0;
}
#G-T-PROTOP #TPROTOP-BODY .body.item-4 {
  background-position: 790px 0;
}
#G-T-PROTOP #TPROTOP-BODY ul {
  margin-right: -8px;
}
#G-T-PROTOP #TPROTOP-BODY ul li {
  vertical-align: middle;
  display: inline-block;
  *display: inline;
  *zoom: 1;
  vertical-align: top;
  margin: 0 10px 12px 0;
  width: 200px;
}
#G-T-PROTOP #TPROTOP-BODY .m-arrow-list &gt; li {
  background-image: url("../img/protop_arrow.gif");
}

/* ID: T_ProD */
body.s-page #G-T-PROD .m-h2 {
  margin-bottom: 35px;
}
#G-T-PROD .thumb a, #G-T-PROD .thumb span {
  font-size: 72%;
  color: #000;
  display: block;
}
#G-T-PROD .thumb a {
  text-align: center;
}
#G-T-PROD .thumb span {
  text-align: left;
}
#G-T-PROD .thumb img {
  margin-bottom: 16px;
}
#G-T-PROD .inquiry-s {
  padding-bottom: 9px;
  margin-bottom: 1px;
}
#G-T-PROD .inquiry-s .m-medium {
  margin-bottom: 15px !important;
  margin-left: 0 !important;
  margin-top: 15px !important;
}
#G-T-PROD .inquiry-s .m-medium img {
  display: none;
}

#G-T-PROD .inquiry-s .m-x-small {
  line-height: 1.83;
}
#G-T-PROD .inquiry-s .m-x-small:nth-child(3) .g-bold {
  font-weight: normal !important;
}
#G-T-PROD .inquiry-s &gt; dl {
}
#G-T-PROD .inquiry-s &gt; dl &gt; dt {
  background: #0a2986;
  color: #fff;
  font-weight: normal;
  padding: 14px 25px 12px;
  box-sizing: border-box;
}
#G-T-PROD .inquiry-s &gt; dl &gt; dd {
  padding: 15px;
  border: 1px solid #cecece;
  border-top: none;

}
#G-T-PROD .inquiry-s &gt; dl &gt; dt.button {
  background: url("../img/bg_textbutton_def.gif") no-repeat 100% 50% !important;
  color: #fff;
  font-weight: bold;
  text-align: left !important;
  padding: 5px;
}
#G-T-PROD .inquiry-s a {
  color: #0a2986;
  font-weight: 300;
}
#G-T-PROD .inquiry-s ul li a:before {
  content: "FAX";
  color: #171c8f;
  font-size: 115%;
  margin-right: 5px;
}
#G-T-PROD .inquiry-s ul li:first-child a:before {
  content: "TEL";
}
#G-T-PROD .relational {
  *zoom: 1;
  background-color: #f3f4f9;
}
#G-T-PROD .relational .m-column {
  *zoom: 1;
}
#G-T-PROD .relational .m-slideitems {
  padding: 20px 0 25px;
  margin: 0 auto;
  width: 662px;
}
#G-T-PROD .relational .m-slideitems .frame {
  width: 610px;
}
#G-T-PROD .relational .m-slideitems h5 {
  font-weight: normal;
  border: 1px solid #cecece;
  background-color: #fff;
}
#G-T-PROD .relational .m-slideitems li {
  margin-right: 5px;
  width: 200px;
}
#G-T-PROD .relational .m-slideitems li h5 {
  color: #171c8f;
  display: block;
  font-size: 86%;
  padding: 16px 15px;
  word-wrap: break-word;
}
#G-T-PROD .relational .m-slideitems li p {
  font-size: 86%;
  line-height: 1.833;
  margin-top: 8px;
}
#G-T-PROD .relational .m-slideitems .pager {
  top: 50%;
  margin-top: -15px;
}
#G-T-PROD .relational .m-slideitems .pager.prev {
  left: -15px;
}
#G-T-PROD .relational .m-slideitems .pager.prev a {
  background: url("../img/arrow_l.gif") no-repeat;
  background-size: 30px auto;
}
#G-T-PROD .relational .m-slideitems .pager.next {
  right: -15px;
}
#G-T-PROD .relational .m-slideitems .pager.next a {
  background: url("../img/arrow_r.gif") no-repeat;
  background-size: 30px auto;
}
#G-T-PROD .relational .m-slideitems .pager a {
  width: 30px;
  height: 30px;
}
#G-MAIN-AREA {
  margin-bottom: 40px;
}
#G-HEADER-S + #G-MAIN-AREA {
  padding-top: 138px;
}
@media (max-width: 640px) {
  #G-MAIN-AREA {
    margin-bottom: 40px;
    padding-top: 55px;
  }
  #G-HEADER-S + #G-MAIN-AREA {
    padding-top: 50px;
  }
}
/* ID: T_ProSRC */
body.s-page #G-T-PROSRC #PTYPE .m-gray-box {
  padding: 16px 20px 33px;
}
body.s-page #G-T-PROSRC h2 {
  font-size: 115%;
}
#G-T-PROSRC .top-category {
  background: url("../img/arrow9.png") no-repeat 100% 50%;
  background-size: 14px auto;
  padding-right: 25px;
  margin-right: 9px;
}
#G-T-PROSRC .top-category strong {
  color: #e71218;
  font-size: 100%;
}
#G-T-PROSRC .top-category select {
  font-size: 86%;
  margin-left: 10px;
  padding: 3px 0 1px;
  width: 140px;
}
#G-T-PROSRC .title {
  font-size: 116%;
  font-weight: bold;
}
#G-T-PROSRC .m-column.s-alert {
  border: 1px solid #ddd;
}
#G-T-PROSRC .m-column.s-alert &gt; .title {
  background-color: #f2f2f2;
  font-weight: normal;
  padding: 16px 10px 17px;
}
#G-T-PROSRC .m-column.s-alert &gt; .title img {
  height: 20px;
  width: 26px;
}
#G-T-PROSRC .m-shadow img {
  margin-bottom: 0;
}
#G-T-PROSRC .remarks {
  border: 1px solid #cecece;
  background-color: #fff;
  padding: 5px 20px;
  margin-top: 15px;
  color: #f60;
  font-size: 116%;
}
#G-T-PROSRC .block &gt; * {
  padding-top: 10px;
}
#G-T-PROSRC .block &gt; *:first-child {
  padding-top: 0;
  margin-top: 0;
  border-top: none;
}
#G-T-PROSRC .pulldown, #G-T-PROSRC .checkbox {
  overflow: hidden;
}
#G-T-PROSRC .pulldown .inner, #G-T-PROSRC .checkbox .inner {
  *zoom: 1;
}
#G-T-PROSRC .pulldown label, #G-T-PROSRC .pulldown hr, #G-T-PROSRC .checkbox label, #G-T-PROSRC .checkbox hr {
  vertical-align: middle;
  display: inline-block;
  *display: inline;
  *zoom: 1;
}
#G-T-PROSRC .pulldown .m-hr, #G-T-PROSRC .checkbox .m-hr {
  margin: 0;
  clear: both;
  width: 922px;
  border-color: #cecece;
}
#G-RIGHT-PANE #G-T-PROSRC .pulldown .m-hr, #G-RIGHT-PANE #G-T-PROSRC .checkbox .m-hr {
  width: 652px;
}
#G-T-PROSRC .pulldown span {
  border-left: 1px solid #cecece;
  display: inline-block;
  padding-left: 10px;
}
#G-T-PROSRC .pulldown label:first-child span,
#G-T-PROSRC .pulldown .m-hr + label span {
  border-left: 0;
}
#G-T-PROSRC .pulldown label {
  margin-right: -5px;
  padding: 10px 10px 10px 0;
}
#G-T-PROSRC .pulldown label &gt; a {
  margin: 0 3px 0 4px;
}
#G-T-PROSRC .checkbox {
  padding-top: 0;
}
#G-T-PROSRC .checkbox label {
  padding: 10px;
}
#G-T-PROSRC .checkbox label:first-child {
  margin-left: 0;
}
#G-T-PROSRC .checkbox label input, #G-T-PROSRC .checkbox label span {
  vertical-align: middle;
}
#G-T-PROSRC .button-area {
  background-color: #fbfbfb;
  border: 1px solid #cecece;
  border-top: none;
  padding: 13px;
  text-align: center;
}
#G-T-PROSRC .button-area .m-icon-button {
  vertical-align: middle;
  display: inline-block;
  *display: inline;
  *zoom: 1;
}
#G-T-PROSRC .active {
  background-color: #e3e6f5;
}
#G-T-PROSRC .pulldown .active span {
  font-weight: bold;
}
#G-T-PROSRC .accordion {
  padding: 10px;
  font-weight: bold;
  cursor: pointer;
}
#G-T-PROSRC .accordion span {
  margin-left: 10px;
  background-color: #fff;
  width: 34px;
  height: 24px;
  display: inline-block;
  box-shadow: 0 0 1px 0 rgba(0, 0, 0, .2);
  border-radius: 4px;
  position: relative;
  vertical-align: middle;
}
#G-T-PROSRC .accordion span:before {
  content: "";
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 0 7.5px 8px 7.5px;
  border-color: transparent transparent #171b8f transparent;
  margin: auto;
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
}
#G-T-PROSRC .accordion.on span:before {
  border-width: 8px 7.5px 0 7.5px;
  border-color: #171b8f transparent transparent transparent;
}
#G-T-PROSRC .accordion + .inner {
}

#G-T-PROSRC #RESULT p.m-medium {
  font-size: 93%;
  margin-bottom: 0;
  margin-top: 23px !important;
}
#G-T-PROSRC #RESULT .m-pager {
  margin-top: 15px !important;
}
#G-T-PROSRC .no-result {
  margin-top: 40px;
  text-align: center;
}
#G-T-PROSRC .no-result-contact {
  text-align: left;
  display: table;
  margin-left: auto;
  margin-right: auto;
}
#G-T-PROSRC .no-result-msg {
  font-size: 20px;
  font-weight: bold;
}
#G-T-PROSRC .no-result-desc {
  margin-top: 10px;
}
#G-T-PROSRC .no-result-h {
  margin: 20px 0 10px 25px;
  font-size: 14px;
  font-weight: bold;
  color: #d22630;
  text-indent: -25px;
}
#G-T-PROSRC .no-result-h img {
  margin-top: -3px;
}

/* ID: G-T-PROLIST-DS*/
#G-T-PROLIST-DS #G-INQUIRY-AREA {
  margin-top: 0;
}

/* ID: T_A_baseList */
#G-T-A-BASELIST .icon-list {
  *zoom: 1;
  margin-right: -5px;
}
#G-T-A-BASELIST .icon-list:after {
  content: '';
  display: block;
  clear: both;
  height: 0;
}
#G-T-A-BASELIST .icon-list li {
  text-indent: -20000px;
  width: 14px;
  height: 16px;
  float: left;
  margin: 0 8px 9px 0;
  background: no-repeat 0 100%;
}
#G-T-A-BASELIST .icon-list li.hq {
  background-image: url("../img/hq.png");
  background-size: 14px auto;
}
#G-T-A-BASELIST .icon-list li.factory {
  background-image: url("../img/factory.png");
  background-size: 14px auto;
}
#G-T-A-BASELIST .icon-list li.base {
  background-image: url("../img/base.png");
  background-size: 14px auto;
}
#G-T-A-BASELIST .icon-list li.lab {
  background-image: url("../img/lab.png");
  background-size: 14px auto;
}
#G-T-A-BASELIST .icon-list li.other {
  background-image: url("../img/other.png");
  background-size: 14px auto;
}
#G-T-A-BASELIST .icon-list.s-with-text {
  margin-right: 0;
}
#G-T-A-BASELIST .icon-list.s-with-text li {
  text-indent: 0;
  width: auto;
  height: auto;
  min-height: 16px;
  background-position: 0 50%;
  padding-left: 20px;
  margin: 0 33px 0 0;
  line-height: 2;
}

/* ID: T_A_baseD */
#G-T-A-BASED #GOOGLE-MAP {
  border: 1px solid #cecece;
  width: 688px;
  height: 398px;
}

/* ID: T_A_baseList */
#G-T-A-BASELIST .tab-body {
  padding: 28px 0 30px 0;
  border-bottom: none;
}

/* ID: T_FAQList */
#G-T-FAQLIST .q-list {
  margin-bottom: 63px;
  margin-top: 28px;
}
#G-T-FAQLIST .q-list li {
  background: url("../img/q.png") no-repeat 0 0;
  background-size: 24px auto;
  padding: 2px 0 0 35px;
  margin-top: 13px;
  min-height: 24px;
}
#G-T-FAQLIST .q-list li a {
  font-size: 86%;
}
#G-T-FAQLIST .m-one-half,
#G-T-FAQLIST .m-one-third,
#G-T-FAQLIST .m-one-fourth {
  margin-bottom: 55px;
}

/* ID: T_FAQD */
#G-T-FAQD #ANSWER {
  background: url("../img/a.png") no-repeat 0 0;
  background-size: 30px auto;
  padding-top: 45px;
}
#G-T-FAQD #ANSWER + .m-shadow .m-column {
  border: 1px solid #ddd;
  margin-top: 68px;
}
#G-T-FAQD #ANSWER + .m-shadow .m-column &gt; .title {
  color: #000;
  font-size: 143%;
}
#G-T-FAQD #ANSWER + .m-shadow .m-column &gt; .body {
  padding: 15px 18px 12px;
}
#G-T-FAQD #ANSWER + .m-shadow .m-column .m-arrow-list &gt; li {
  margin-bottom: 10px !important;
}

/* ID: T_D3 */
#G-T-D3 {
  width: 610px;
  margin: 0 auto;
  padding: 0 20px;
}
#G-T-D3 h2 {
  margin-bottom: 35px;
}
#G-T-D3 ul,
#G-T-D3 ol {
  margin-bottom: 65px;
}

/* ID: T_Site */
#G-T-SITE .m-h1 {
  margin-bottom: 65px;
}
#G-T-SITE .m-hr {
  display: none;
}
#G-T-SITE .m-anchor-list {
  background-color: #f2f2f2;
  margin-bottom: 60px;
  margin-top: 0;
  padding: 13px 21px 14px;
}
#G-T-SITE .m-anchor-list li {
  margin: 0 21px 0 0;
  padding-left: 22px;
}
#G-T-SITE .t-site-layout {
  border-bottom: 1px solid #ddd;
  padding: 25px 0 30px;
  *zoom: 1;
}
#G-T-SITE .t-site-layout:after {
  content: '';
  display: block;
  clear: both;
  height: 0;
}
body.s-page #G-T-SITE .m-h2 {
  margin-bottom: 0;
}
body.s-page #G-T-SITE .m-hr + .m-h2 {
  margin-top: 30px;
}
#G-T-SITE .t-site-layout .left {
  float: left;
  width: 230px;
  padding-right: 10px;
}
#G-T-SITE .t-site-layout .left p {
  background: url(../img/icon_list_dot_gray.gif) 4px center no-repeat;
  font-size: 86%;
  padding-left: 20px;
}
#G-T-SITE .t-site-layout .left p a {
}
#G-T-SITE .t-site-layout .right {
  float: right;
  width: 720px;
}
#G-T-SITE .t-site-layout .list {
  margin-bottom: -15px;
}
#G-T-SITE .t-site-layout .list li {
  vertical-align: middle;
  display: inline-block;
  *display: inline;
  *zoom: 1;
  width: 210px;
  padding-right: 25px;
  margin-bottom: 12px;
  vertical-align: top;
}
#G-T-SITE .t-site-layout .list li a {
  font-size: 86%;
}
#G-T-SITE .t-site-list {
  font-size: 116%;
  font-weight: bold;
  margin-bottom: -20px;
}
#G-T-SITE .t-site-list li {
  vertical-align: middle;
  display: inline-block;
  *display: inline;
  *zoom: 1;
  width: 165px;
  padding-right: 10px;
  margin-bottom: 20px;
  vertical-align: top;
}
#G-T-SITE .m-arrow-list.t-site-list {
  border-bottom: 1px solid #ddd;
  font-size: 100%;
  font-weight: normal;
  margin-bottom: 0;
  margin-top: 20px;
  padding-bottom: 17px;
}
#G-T-SITE .m-arrow-list.t-site-list li {
  margin-bottom: 8px;
  padding-right: 28px;
  width: 135px;
}

/* ID: T_Search */
#G-T-SEARCH .t-search-filter {
  padding: 17px !important;
}
#G-T-SEARCH .t-search-filter label {
  vertical-align: middle;
  display: inline-block;
  *display: inline;
  *zoom: 1;
  margin-left: 20px;
}
#G-T-SEARCH .t-search-filter label:first-child {
  margin-left: 0;
}
#G-T-SEARCH .t-search-filter .category {
  border-left: 1px solid #b3b3b3;
  padding-left: 20px;
}
#G-T-SEARCH #G-SEARCH-RESULT {
  margin-top: 30px;
  *zoom: 1;
}
#G-T-SEARCH #G-SEARCH-RESULT:after {
  content: '';
  display: block;
  clear: both;
  height: 0;
}
#G-T-SEARCH #G-SEARCH-RESULT .left {
  float: left;
  width: 690px;
}
#G-T-SEARCH #G-SEARCH-RESULT .right {
  float: right;
  width: 240px;
}
#G-T-SEARCH #G-SEARCH-RESULT .title {
  padding-bottom: 7px;
  margin-bottom: 30px;
  border-bottom: 3px solid #cecece;
  *zoom: 1;
}
#G-T-SEARCH #G-SEARCH-RESULT .title:after {
  content: '';
  display: block;
  clear: both;
  height: 0;
}
#G-T-SEARCH #G-SEARCH-RESULT .title h2 {
  font-size: 116%;
  float: left;
}
#G-T-SEARCH #G-SEARCH-RESULT .title p {
  font-size: 116%;
  float: right;
}
#G-T-SEARCH #G-SEARCH-RESULT .item {
  *zoom: 1;
}
#G-T-SEARCH #G-SEARCH-RESULT .item:after {
  content: '';
  display: block;
  clear: both;
  height: 0;
}
#G-T-SEARCH #G-SEARCH-RESULT .item .photo {
  float: left;
  margin-right: 20px;
}
#G-T-SEARCH #G-SEARCH-RESULT .detail {
  overflow: hidden;
}
#G-T-SEARCH #G-SEARCH-RESULT h3 {
  margin-bottom: 3px;
  font-size: 100%;
}
#G-T-SEARCH #G-SEARCH-RESULT h3 span {
  font-weight: normal;
  margin-left: 1em;
  color: #a7a7a7;
}
#G-T-SEARCH #G-SEARCH-RESULT .url {
  color: #a7a7a7;
}
#G-T-SEARCH #G-SEARCH-RESULT .m-hr {
  margin: 20px 0;
}

/* ID: T-NEWSD */
#G-T-NEWSD h2 {
  color: #555;
  font-size: 158%;
  font-weight: bold;
  line-height: 1.54;
  margin-bottom: 45px;
  margin-top: 55px;
}
#G-T-NEWSD h3 + h2 {
  margin-top: 0;
}
#G-T-NEWSD .m-h2 &gt; span {
  color: #000;
}
#G-T-NEWSD h3 {
  font-size: 115%;
  font-weight: normal;
  line-height: 2.15;
  margin-top: 20px;
}
#G-T-NEWSD .m-richtext {
  font-size: 100%;
  line-height: 2;
}
#G-T-NEWSD .m-richtext h3 {
  font-weight: bold;
  margin-top: 0;
}
#G-T-NEWSD .m-layout-table.s-center .photo {
  margin-top: 10px;
}
#G-T-NEWSD .m-layout-table.s-center .caption {
  font-size: 86%;
  margin-bottom: 10px;
  margin-top: 7px;
}
#G-T-NEWSD #G-INQUIRY-AREA .detail {
  margin-top: 0;
}
#G-T-NEWSD #G-INQUIRY-AREA .detail &gt; * {
  text-align: center;
}
#G-T-NEWSD #G-INQUIRY-AREA .detail &gt; p {
  font-size: 86%;
  line-height: 1.83;
}
#G-T-NEWSD #G-INQUIRY-AREA .detail p.m-flex-button {
  margin-bottom: 23px;
}
#G-T-NEWSD #G-INQUIRY-AREA .detail .m-richtext {
  font-size: 186%;
  line-height: 1.6;
}
#G-T-NEWSD #G-INQUIRY-AREA .detail .m-richtext a {
  text-decoration: none;
}
#G-T-NEWSD #G-INQUIRY-AREA .detail .m-richtext a:hover {
  text-decoration: underline;
}

/***** Apps *****/
#G-CASE-OVERLAY {
  background-color: #000;
  position: absolute;
  left: 0;
  top: 0;
  z-index: 1000;
  display: none;
  cursor: pointer;
}

#G-CASE {
  margin-top: 15px;
  position: relative;
  z-index: 1;
  height: 490px;
}
.s-overlay #G-CASE {
  z-index: 9999;
}
#G-CASE .button {
  text-align: center;
  font-size: 14px;
  color: #fff;
  display: block;
  background: no-repeat 0 0;
  padding-left: 10px;
}
#G-CASE .button span {
  display: block;
  background: no-repeat 100% 0;
  padding-right: 10px;
  margin-right: -10px;
}
#G-CASE .button.s-detail {
  display: none;
  position: absolute;
  right: 25px;
  top: 401px;
  background-image: url("../img/button.png");
  padding-left: 40px;
}
#G-CASE .button.s-detail span {
  background-image: url("../img/button.png");
  padding-right: 40px;
  height: 33px;
  line-height: 33px;
}
#G-CASE .button.s-detail:hover {
  background-position: 0 -33px;
}
#G-CASE .button.s-detail:hover span {
  background-position: 100% -33px;
}
#G-CASE .button.s-back {
  position: absolute;
  left: 10px;
  top: 5px;
  background-image: url("../img/button_2.png");
  padding-left: 20px;
}
#G-CASE .button.s-back span {
  background-image: url("../img/button_2.png");
  height: 26px;
  line-height: 26px;
}
#G-CASE .button.s-back:hover {
  background-position: 0 -26px;
}
#G-CASE .button.s-back:hover span {
  background-position: 100% -26px;
}
#G-CASE .m-scrollpane {
  -ms-touch-action: none;
}
#G-CASE .m-scrollpane .pane {
  overflow: hidden;
}
#G-CASE .m-scrollpane .scrollbar {
  visibility: hidden;
  position: absolute;
  right: 0;
  top: 0;
  width: 30px;
  height: 100%;
}
#G-CASE .m-scrollpane .scrollbar.hover {
  visibility: visible;
}
#G-CASE .m-scrollpane .scrollbar .bar {
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  -ms-border-radius: 8px;
  -o-border-radius: 8px;
  border-radius: 8px;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=60);
  opacity: 0.6;
  cursor: pointer;
  position: absolute;
  width: 4px;
}
#G-CASE .m-scrollpane .scrollbar .bar.hover {
  background-color: #cecece;
}
.touch-device #G-CASE .m-scrollpane .scrollbar .bar.hover {
  background-color: transparent !important;
}
#G-CASE .m-scrollpane .scrollbar .box {
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  -ms-border-radius: 8px;
  -o-border-radius: 8px;
  border-radius: 8px;
  position: relative;
  top: 0;
  left: 0;
  background-color: #53616f;
}
#G-CASE .m-frameanim * {
  left: -20000px;
  top: -20000px;
}

#G-CASE-BASE {
  position: absolute;
  top: 0;
  left: 0;
  padding: 20px;
  outline: none;
}
.s-overlay #G-CASE-BASE {
  z-index: 1101;
}
#G-CASE-BASE &gt; .inner {
  position: relative;
  width: 100%;
  height: 100%;
  background: #fff;
}
#G-CASE-BASE &gt; .inner &gt; .shadow {
  position: absolute;
  width: 20px;
  height: 20px;
  z-index: 1001;
}
.lt-IE9 #G-CASE-BASE &gt; .inner &gt; .shadow {
  background: transparent !important;
}
.s-collapse #G-CASE-BASE &gt; .inner &gt; .shadow {
  background: none !important;
}
.lt-IE9 .s-collapse #G-CASE-BASE &gt; .inner &gt; .shadow {
  filter: none !important;
}
#G-CASE-BASE &gt; .inner &gt; .shadow-n {
  top: -20px;
  left: 0;
  width: 100%;
  background-image: url("../img/fancybox-x.png");
}
.lt-IE9 #G-CASE-BASE &gt; .inner &gt; .shadow-n {
  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/common/img/fancy_shadow_n.png", sizingMethod="scale");
}
#G-CASE-BASE &gt; .inner &gt; .shadow-ne {
  top: -20px;
  right: -20px;
  background-image: url("../img/fancybox.png");
  background-position: -40px -162px;
}
.lt-IE9 #G-CASE-BASE &gt; .inner &gt; .shadow-ne {
  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/common/img/fancy_shadow_ne.png", sizingMethod="scale");
}
#G-CASE-BASE &gt; .inner &gt; .shadow-e {
  top: 0;
  right: -20px;
  height: 100%;
  background-image: url("../img/fancybox-y.png");
  background-position: -20px 0px;
}
.lt-IE9 #G-CASE-BASE &gt; .inner &gt; .shadow-e {
  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/common/img/fancy_shadow_e.png", sizingMethod="scale");
}
#G-CASE-BASE &gt; .inner &gt; .shadow-se {
  bottom: -20px;
  right: -20px;
  background-image: url("../img/fancybox.png");
  background-position: -40px -182px;
}
.lt-IE9 #G-CASE-BASE &gt; .inner &gt; .shadow-se {
  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/common/img/fancy_shadow_se.png", sizingMethod="scale");
}
#G-CASE-BASE &gt; .inner &gt; .shadow-s {
  bottom: -20px;
  left: 0;
  width: 100%;
  background-image: url("../img/fancybox-x.png");
  background-position: 0px -20px;
}
.lt-IE9 #G-CASE-BASE &gt; .inner &gt; .shadow-s {
  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/common/img/fancy_shadow_s.png", sizingMethod="scale");
}
#G-CASE-BASE &gt; .inner &gt; .shadow-sw {
  bottom: -20px;
  left: -20px;
  background-image: url("../img/fancybox.png");
  background-position: -40px -142px;
}
.lt-IE9 #G-CASE-BASE &gt; .inner &gt; .shadow-sw {
  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/common/img/fancy_shadow_sw.png", sizingMethod="scale");
}
#G-CASE-BASE &gt; .inner &gt; .shadow-w {
  top: 0;
  left: -20px;
  height: 100%;
  background-image: url("../img/fancybox-y.png");
}
.lt-IE9 #G-CASE-BASE &gt; .inner &gt; .shadow-w {
  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/common/img/fancy_shadow_w.png", sizingMethod="scale");
}
#G-CASE-BASE &gt; .inner &gt; .shadow-nw {
  top: -20px;
  left: -20px;
  background-image: url("../img/fancybox.png");
  background-position: -40px -122px;
}
.lt-IE9 #G-CASE-BASE &gt; .inner &gt; .shadow-nw {
  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/common/img/fancy_shadow_nw.png", sizingMethod="scale");
}

#G-CASE-BASE-CONTENT {
  outline: none;
  position: relative;
  overflow: hidden;
}
.s-overlay #G-CASE-BASE-CONTENT {
  z-index: 1102;
}

#G-CASE-BASE-CLOSE {
  cursor: pointer;
  z-index: 1103;
  position: absolute;
  top: -26px;
  right: -26px;
  width: 53px;
  height: 53px;
  background: url("../img/close_app.png");
}
#G-CASE-BASE-CLOSE:hover {
  background-position: 0 -53px;
}
.s-collapse #G-CASE-BASE-CLOSE, .s-moving #G-CASE-BASE-CLOSE {
  visibility: hidden;
}

#G-CASE-NAVI {
  background-color: #53616f;
  position: absolute;
  top: 0;
  left: 0;
  width: 270px;
  height: 490px;
}
#G-CASE-NAVI .foot {
  position: absolute;
  left: 0;
  bottom: 0;
}
#G-CASE-NAVI .foot .shadow {
  background: url("../img/shadow_left.png") no-repeat 100% 0;
  position: absolute;
  top: 8px;
  width: 100%;
  height: 20px;
  visibility: hidden;
}
.s-expand #G-CASE-NAVI .foot .shadow {
  visibility: visible;
}
#G-CASE-NAVI .m-scrollpane {
  position: relative;
}
#G-CASE-NAVI .m-scrollpane &gt; .shadow {
  position: absolute;
  right: 0;
  top: 0;
  visibility: hidden;
}
.s-expand #G-CASE-NAVI .m-scrollpane &gt; .shadow {
  visibility: visible;
}
#G-CASE-NAVI .m-scrollpane .pane {
  width: 100%;
  height: 470px;
  overflow: hidden;
}
#G-CASE-NAVI .m-scrollpane .pane &gt; img {
  display: block;
}
#G-CASE-NAVI .m-scrollpane .content {
  position: relative;
}
#G-CASE-NAVI .m-scrollpane .content a {
  *zoom: 1;
  display: block;
  padding: 10px 30px 10px 15px;
  color: #fff;
  background: #6e8297 url("../img/menu_def.gif") repeat-x 0 0;
  border-top: 1px solid #adb8c4;
  border-bottom: 1px solid #53616f;
  font-size: 14px;
}
#G-CASE-NAVI .m-scrollpane .content a.hover {
  border-top: none;
  padding-top: 11px;
  background-image: url("../img/menu_ovr.gif");
}
#G-CASE-NAVI .m-scrollpane .content a.current {
  border-top: none;
  padding-top: 11px;
  background-image: url("../img/menu_cur.gif");
}
#G-CASE-NAVI .m-scrollpane .scrollbar .bar {
  top: 10px;
  right: 10px;
  height: 450px;
}

#G-CASE-LEFT-SHADOW {
  position: absolute;
  top: 0;
  right: 690px;
}
.s-expand #G-CASE-LEFT-SHADOW {
  visibility: hidden;
}

#G-CASE-CONTENT {
  position: relative;
  float: right;
  overflow: hidden;
}
.s-expand #G-CASE-CONTENT {
  width: 690px;
}

#G-CASE-COVER {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 490px;
  background-color: #fff;
  display: none;
}

#G-CASE-SUMMARY {
  margin: 0 0 0 auto;
  position: relative;
  width: 650px;
  height: 450px;
  background-color: #fff;
}
#G-CASE-SUMMARY .shadow {
  visibility: hidden;
  position: absolute;
  right: -8px;
  top: 0;
}
#G-CASE-SUMMARY &gt; .inner {
  position: relative;
  left: 0;
  top: 0;
  width: 650px;
}
#G-CASE-SUMMARY .photo {
  position: relative;
  overflow: hidden;
  width: 648px;
  height: 448px;
  border: 1px solid #ccc;
}
#G-CASE-SUMMARY .photo * {
  position: absolute;
}
#G-CASE-SUMMARY .photo.hidden {
  visibility: hidden;
}
#G-CASE-SUMMARY .sights {
  position: absolute;
  left: 602px;
  top: 403px;
}
#G-CASE-SUMMARY .pin {
  display: none;
  position: absolute;
  width: 110px;
  height: 110px;
  margin: -55px 0 0 -55px;
  background: url("../img/light.png") no-repeat;
}
#G-CASE-SUMMARY .pin div {
  cursor: pointer;
  position: absolute;
  top: 25px;
  left: 25px;
  width: 60px;
  height: 60px;
  background: url("../img/pin.png") no-repeat 50% 50%;
}
.s-collapse #G-CASE-SUMMARY .pin, .s-collapse #G-CASE-SUMMARY #BTN-DETAIL, .s-moving #G-CASE-SUMMARY .pin, .s-moving #G-CASE-SUMMARY #BTN-DETAIL {
  visibility: hidden;
}
.s-moving #G-CASE-SUMMARY .sights, .s-expand #G-CASE-SUMMARY .sights {
  visibility: hidden;
}
.s-expand #G-CASE-SUMMARY .shadow {
  visibility: visible;
}

#G-CASE-DETAIL {
  position: absolute;
  top: 0;
  right: 0;
  width: 690px;
  height: 490px;
  background-color: #fff;
}
#G-CASE-DETAIL &gt; .head {
  background: url("../img/bg_detail.png") repeat-x;
  width: 100%;
  height: 42px;
  position: absolute;
  top: 0;
  left: 0;
}
#G-CASE-DETAIL &gt; .shadow {
  position: absolute;
  bottom: 0;
  left: 0;
}
#G-CASE-DETAIL .screen {
  position: relative;
}
#G-CASE-DETAIL .screen .frame {
  width: 690px;
  height: 490px;
  overflow: hidden;
}
#G-CASE-DETAIL .screen .list {
  width: 20000px;
  overflow: hidden;
}
#G-CASE-DETAIL .screen .item {
  position: relative;
  float: left;
  width: 690px;
  height: 490px;
}
#G-CASE-DETAIL .screen .item a {
  display: block;
}
#G-CASE-DETAIL .screen .pager {
  position: absolute;
  top: 220px;
  width: 23px;
  height: 92px;
}
#G-CASE-DETAIL .screen .pager a {
  display: block;
  height: 100%;
  text-indent: -20000px;
  overflow: hidden;
}
#G-CASE-DETAIL .screen .pager a:hover {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=60);
  opacity: 0.6;
}
#G-CASE-DETAIL .screen .pager.prev {
  left: 19px;
}
#G-CASE-DETAIL .screen .pager.prev a {
  background: url("../img/prev.png");
}
.lt-IE9 #G-CASE-DETAIL .screen .pager.prev a {
  background-image: url("../img/prev.gif.html");
}
#G-CASE-DETAIL .screen .pager.next {
  right: 19px;
}
#G-CASE-DETAIL .screen .pager.next a {
  background: url("../img/next.png");
}
.lt-IE9 #G-CASE-DETAIL .screen .pager.next a {
  background-image: url("../img/next.gif.html");
}
#G-CASE-DETAIL .screen.no-pager .pager {
  visibility: hidden;
}
#G-CASE-DETAIL .m-scrollpane .pane {
  width: 570px;
  height: 490px;
  overflow: hidden;
  margin: 0 auto;
}
#G-CASE-DETAIL .m-scrollpane .content {
  padding: 60px 0;
}
#G-CASE-DETAIL .m-scrollpane .content h2 {
  font-size: 216%;
}
#G-CASE-DETAIL .m-scrollpane .content h3 {
  background-color: #f2f2f2;
  font-size: 116%;
  padding: 2px 4px;
  margin: 15px 0 15px 0;
}
#G-CASE-DETAIL .m-scrollpane .content h3:first-child {
  margin-top: 0;
}
#G-CASE-DETAIL .m-scrollpane .content .pic {
  float: left;
  margin-right: 20px;
}
#G-CASE-DETAIL .m-scrollpane .content .pic img {
  border: 1px solid #cecece;
}
#G-CASE-DETAIL .m-scrollpane .content .arrow-list li {
  vertical-align: top;
  display: inline-block;
  *display: inline;
  *zoom: 1;
  width: 270px;
  border-top: 1px dotted #7f7f7f;
  padding: 12px 15px 12px 0;
}
#G-CASE-DETAIL .m-scrollpane .content .arrow-list li div {
  background: url("../img/arrow2.png") no-repeat 0 0.3em;
  padding-left: 12px;
}
#G-CASE-DETAIL .m-scrollpane .scrollbar .bar {
  top: 57px;
  right: 8px;
  height: 400px;
}

#G-CASE-REMARKS {
  margin: -10px 20px 0 0;
  *zoom: 1;
  font-size: 116%;
}
#G-CASE-REMARKS:after {
  content: '';
  display: block;
  clear: both;
  height: 0;
}
#G-CASE-REMARKS span {
  float: right;
  background: url("../img/sights_s.png") no-repeat 0 50%;
  padding-left: 18px;
}

#G-APPS-HTML {
  margin: 20px 0;
}
#G-APPS-HTML ol &gt; li {
  background: url("../img/apps_arrow.gif") no-repeat 50% 0;
  padding-top: 44px;
}
#G-APPS-HTML ol &gt; li:first-child {
  background: none;
  padding-top: 0;
}
#G-APPS-HTML ol &gt; li &gt; div {
  background-color: #4e8fd1;
  padding-bottom: 1px;
}
#G-APPS-HTML h2 {
  font-size: 216%;
}
#G-APPS-HTML h3 {
  background-color: #f2f2f2;
  font-size: 116%;
  padding: 2px 4px;
  margin: 15px 0;
}
#G-APPS-HTML h3:first-child {
  margin-top: 0;
}
#G-APPS-HTML .title {
  font-size: 166%;
  color: #fff;
  padding: 15px 15px 14px 15px;
  text-align: center;
}
#G-APPS-HTML .body {
  margin: 0 auto 9px auto;
  width: 670px;
  background: white url("../img/apps_r_top.gif") no-repeat;
  padding-top: 4px;
}
#G-APPS-HTML .body &gt; div {
  background: white url("../img/apps_r_btm.gif") no-repeat 0 100%;
  padding: 15px 20px;
}
#G-APPS-HTML .pic {
  float: left;
  width: 320px;
  margin-right: 15px;
  text-align: center;
}
#G-APPS-HTML .three {
  overflow: hidden;
  font-size: 116%;
  text-align: center;
}
#G-APPS-HTML .three li {
  float: left;
  width: 100px;
}
#G-APPS-HTML .three span {
  display: block;
}

#G-DUMMY-IMG {
  display: none;
  z-index: 10000;
  position: absolute;
  overflow: hidden;
  width: 648px;
  height: 448px;
  border: 1px solid #ccc;
}
#G-DUMMY-IMG * {
  position: absolute;
}

/* ID: T-PROLIST-TAPE */
#G-T-PROLIST-TAPE .lead {
  margin-bottom: 25px;
  font-size: 14px;
  line-height: 2;
}
#G-T-PROLIST-TAPE .filter {
  margin-bottom: 27px;
  margin-right: -16px;
}
#G-T-PROLIST-TAPE .filter .s-box {
  margin-bottom: 0;
  margin-right: 14px;
}
#G-T-PROLIST-TAPE .filter + .desc {
  text-align: right;
}
</pre></body></html>