@charset "utf-8";  .inner{ width:1200px;margin:0 auto;}
 .text_cen { text-align:center;}
 #skiptoContent { margin:0; padding:0;}
 a.accessibility01, a.accessibility02 {display: block; font-size: 1.2em; left: 0; position: absolute; text-align: center; top: -10000px; width: 100%; z-index: 500;}
 a.accessibility01:hover, a.accessibility01:focus, a.accessibility01:active, a.accessibility02:hover, a.accessibility02:focus, a.accessibility02:active {background: none repeat scroll 0 0 #1D60A7;color: #FFFFFF;font-weight: bold; padding: 15px 0; position: absolute; top: 0;z-index: 500;}
 #wrap{width:100%; margin:0; overflow: hidden; padding:0; position:relative; font-size:14px; clear:both;}
 .group:after {clear: both; content: ""; display: block; height: 0; visibility: hidden;}
 #wrap .sub{background:#3a4199;}
 .header_top{ width:1200px; margin:0 auto; height:105px; }
 .header_top h1{ padding:30px 0 0 0; display:inline-block}
  #top_menu { position:relative; float:right}
 .gnb { margin-top:45px;}
 .gnbA{ float:left;}
 .gnb .gnbA > a { display: inline-block; font-weight: bold; line-height:22px; margin: 0; padding-right:90px;font-size:19px; color:#ffffff; }
 .gnb .gnbA > a:link, .gnb .gnbA > a:visited, .gnb .gnbA > a:active {color: #ffffff; text-decoration: none;}
 .gnb .gnbA:hover > a {display:inline-block; color:#20aff1; }
 .gnb li.on a{color: #f3d86c !important;}
 .gnbB, .gnbB_wrap{ display:none}
  #footer_wrap {min-height:90px; background:#000}
 .footer { font-size:13px; padding:36px 0 20px 0; color:#d2d2d2; text-align:center}
 .f_copy{ display:block;}
 .footer address { text-align:center; font-style: normal; line-height:20px;margin-right:13px; display:inline }
  .change_mobile_system{ text-align:center; font-size:17px; padding:20px;}
 .change_mobile_system span{ border:1px solid #d2d2d2; padding:10px 20px}
 