<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "utf-8";

#contents a:hover {
  -ms-filter: "alpha(opacity=70)";
  filter: alpha(opacity=70);
  opacity: .75;
}

#contents #s0 {
  background: #8CD3E5 url(../img/2014_eng_pc_s0_bg.gif) repeat-y;
  border-radius: 3px;
  padding: 0 0 28px;
}
#contents #s0 h1 {
  border: 0;
  margin: 0;
}
#contents #s0 .box {
  background: url(../img/2014_eng_pc_s0_box_mdl.gif) repeat-y;
  color: #000;
  margin: 0 auto;
  width: 905px;
}
#contents #s0 .box .top {
  background: url(../img/2014_eng_pc_s0_box_top.gif) no-repeat left top;
}
#contents #s0 .box .btm {
  background: url(../img/2014_eng_pc_s0_box_btm.gif) no-repeat left bottom;
}
#contents #s0 .box p {
  color: #000;
  font-size: 116.66%;
  line-height: 1.75;
  margin: 0;
  padding: 42px 54px 48px;
}

#contents #s1 {
  background: #136791;
  border-radius: 3px;
  margin: 18px 0 30px;
  padding: 22px 0;
}
#contents #s1 .ttl {
  background: #BB1F1F;
  padding: 4px 0;
}
#contents #s1 .ttl h2 {
  border-top: 5px solid #CEA603;
  border-bottom: 5px solid #CEA603;
  color: #FFF;
  font-size: 200%;
  font-weight: normal;
  margin: 0;
  padding: 12px 0 8px;
  text-align: center;
}
#contents #s1 .rbn {
  height: 12px;
}
#contents #s1 .rbn img {
  vertical-align: top;
}
#contents #s1 .boxWrap {
  margin: -12px 0 0 28px;
}
#contents #s1 .boxA {
  background: url(../img/2014_eng_pc_s1_box_a_bg01.gif) repeat-y;
  border-radius: 3px;
  box-shadow: 1px 1px 3px rgba(0, 0, 0, .9);
  float: left;
  margin: 24px 18px 0 0;
  width: 288px;
}
#contents #s1 .boxB {
  background: url(../img/2014_eng_pc_s1_box_b_bg01.gif) repeat-y;
  border-radius: 3px;
  box-shadow: 1px 1px 3px rgba(0, 0, 0, .9);
  float: left;
  margin: 24px 18px 0 0;
  width: 211px;
}
#contents #s1 .boxA .inner,
#contents #s1 .boxB .inner {
  margin: 14px;
}
#contents #s1 .boxA .inner {
  background: url(../img/2014_eng_pc_s1_box_a_bg02.gif) no-repeat center bottom;
}
#contents #s1 .boxA p,
#contents #s1 .boxB p {
  color: #000;
  line-height: 1.8;
  margin: 0;
}
#contents #s1 .boxA .name,
#contents #s1 .boxB .name {
  font-size: 116.66%;
  margin: 10px 0 0;
}
#contents #s1 .boxA .desc {
  padding: 0 0 4px;
}
#contents #s1 .boxB .desc {
  padding: 0 0 4px;
}

#contents #s1 .boxA .desc a,
#contents #s1 .boxB .desc a {
  background: url(../img/2014_eng_pc_icn_arw.png) no-repeat left center;
  padding: 0 0 0 14px;
}


#contents #s2 {
  min-height: 420px;
  height: auto !important;
  height: 420px;
}
#contents #s4 {
  min-height: 368px;
  height: auto !important;
  height: 368px;
}
#contents #s5 {
  min-height: 418px;
  height: auto !important;
  height: 418px;
  /top: 20px;
}
#contents .s_common {
  background: #79C9F2;
  border-radius: 3px;
  position: relative;
}
#contents .s_common h2 {
  border: 0;
  margin: 0;
  padding: 0;
  position: absolute;
  top: 16px;
  left: 0;
  z-index: 10;
}
#contents .s_common .box {
  background: url(../img/2014_eng_pc_s2_box_mdl.gif) repeat-y;
  margin: 0 auto;
  position: relative;
  top: 136px;
  width: 909px;
}
#contents #s4 .box {
  top: 102px;
}
#contents #s5 .box {
  top: 142px;
}
#contents .s_common .box .top {
  background: url(../img/2014_eng_pc_s2_box_top.gif) no-repeat left top;
}
#contents .s_common .box .btm {
  background: url(../img/2014_eng_pc_s2_box_btm.gif) no-repeat left bottom;
  padding: 14px 18px 14px 14px;
}
#contents .s_common .box .img {
  float: left;
  margin: 0 12px 0 0;
  width: 330px;
}
#contents .s_common .box .right {
  padding: 0 0 0 342px;
  width: 533px;
}
#contents #s5 .box .right {
  padding-left: 0;
}
#contents .s_common .box .list {
  border-top: 4px solid #93D5E7;
  border-bottom: 4px solid #93D5E7;
  margin: 4px 0 0;
  padding: 1px 0;
  position: relative;
  z-index: 10;
}
#contents .s_common .box .list ul {
  border-top: 1px solid #93D5E7;
  margin: 0;
  padding: 8px 0 0;
}
#contents .s_common .box .list li {
  border-bottom: 1px solid #93D5E7;
  line-height: 1;
  margin: 0 0 10px;
  padding: 0 0 8px;
}
#contents .s_common .box .list .last {
  margin: 0;
}
#contents .s_common .box .list a {
  background: url(../img/2014_eng_pc_s2_box_icn01.gif) no-repeat left center;
  color: #000;
  font-size: 133.33%;
  padding: 0 0 0 24px;
}
#contents .s_common .box .more {
  margin: 20px 0 0;
  text-align: right;
  position: relative;
  z-index: 10;
}
#contents .s_common .box .more a {
  color: #000;
  font-size: 133.33%;
}


#contents #s3 {
  margin: 54px 0 72px;
  border-bottom: 4px solid #93D5E7;
}
#contents #s3 .ttl {
  border-top: 4px solid #93D5E7;
  margin: 0 0 18px;
}
#contents #s3 .ttl h2 {
  border-top: 1px solid #93D5E7;
  border-bottom: 1px solid #93D5E7;
  color: #93D5E7;
  font-size: 300%;
  font-weight: normal;
  margin: 2px 0 0;
  padding: 24px 0;
  text-align: center;
}
#contents #s3 .box {
  border-bottom: 1px solid #93D5E7;
  margin: 0 0 18px;
  padding: 0 0 18px;
}
#contents #s3 .boxL {
  padding-right: 12px;
}
#contents #s3 .boxR {
  padding-left: 12px;
}
#contents #s3 .boxL .txtBox {
  color: #333;
  float: left;
  width: 573px;
}
/*
#contents #s3 .box .pdT26 {
  padding-top: 26px;
}
#contents #s3 .box .pdT54 {
  padding-top: 54px;
}
*/
#contents #s3 .boxL .img {
  float: right;
  margin: 0;
  width: 345px;
}
#contents #s3 .boxR .txtBox {
  color: #333;
  float: right;
  width: 573px;
}
#contents #s3 .boxR .img {
  float: left;
  margin: 0;
  width: 345px;
}
#contents #s3 .boxL .txtBox p {
  margin: 0;
}
#contents #s3 .box .txtBox h3 {
  color: #333;
  font-size: 200%;
}
#contents #s3 .box .txtBox .text {
  font-size: 116.66%;
  line-height: 1.75;
}
#contents #s3 .box .txtBox .link {
  font-size: 116.66%;
  text-align: right;
}
#contents #s3 .box .txtBox .link a {
  color: #333;
}
#contents #s3 .box.last {
  margin: 0 0 8px;
}
#contents #s3 .end_text {
  margin: 0 0 24px;
  text-align: right;
}
#contents #s3 .eng_searh_btn {
  margin: 0 0 2px;
  padding: 0 0 28px;
  text-align: center;
}

#contents #s5 {
  margin: 48px 0 0;
}
#contents #s5 .box .img {
  float: right;
  margin: 0;
}
#contents #s5 .box .right {
  float: left;
}

#contents #s6 {
  background: #F1EBCB;
  margin: 48px 0 0;
  padding: 22px 30px;
}
#contents #s6 .ttl {
  border-top: 4px solid #2B436D;
}
#contents #s6 .ttl h2 {
  border-top: 1px solid #2B436D;
  border-bottom: 1px solid #2B436D;
  color: #2C436D;
  font-size: 300%;
  font-weight: normal;
  margin: 2px 0 0;
  padding: 24px 0;
  text-align: center;
}
#contents #s6 .acs {
  padding: 10px 0;
  text-align: center;
}
#contents #s6 .border {
  border-bottom: 1px solid #2B436D;
}
#contents #s6 .text {
  color: #2C436D;
  font-size: 133.33%;
  line-height: 1.75;
  margin: 0;
  padding: 1em 0;
  text-align: center;
}
#contents .endBtn {
  margin: 28px 0 0;
  text-align: center;
}
#contents .s_common .box .list li {
  text-align: left;
}
</pre></body></html>