@charset "utf-8";  body{ font-size:14px;}
 .inner{margin:0 auto; width:1200px; position:relative}
 #header{ z-index:100}
 #header h1{ padding:32px 0 0 0; max-width:259px; float:left }
 #header .inner{height:113px;z-index:200}
 .top_right{float:right; margin-top:9px;}
 .go_language{ display:inline-block; padding:0 18px; height:25px; line-height:25px; border:1px solid #716151; margin-right:187px; position:relative; z-index:101}
 .language_select{ position:absolute; top:25px; left:-1px; background:#716151; width:100%;border:1px solid #716151; padding:6px 0; display:none}
 .language_select a{ color:#FFF; padding:3px 0 3px 18px; z-index:100;}
 .top_search{ position:absolute; right:0; top:9px; background:#716151; height:27px; line-height:27px; width:181px;}
 .top_search input.search{ background:none; border:none; color:#FFF; padding-left:10px; line-height:27px; height:27px; width:126px;}
 .main_search_bt{ margin-left:5px; border-left:1px solid #a09890; padding-left:10px; padding-right:10px;}
 #top_menu{ position:absolute; right:0; top:49px; z-index:100}
 .gnbA{ float:left; font-size:17px; color:#323232; font-weight:600;letter-spacing:-1px;}
 .gnbA div {display:none;background:#005baa; position:absolute; top:64px;}
  .gnb .gnbA > a{ height:64px; line-height:45px; display:inline-block; padding:0 20px;}
 .gnbA:hover div { display:block; width:100%; left:0 !important;}
 /*.gnb .gnbA > a:hover {display:inline-block; color:#fff !important; background:#005baa url(/images/www/common/ico_gnb.png) center bottom no-repeat;}
*/ .gnb .gnbA:hover > a {display:inline-block; color:#fff !important; background:#005baa url(/images/www/common/ico_gnb.png) center bottom no-repeat;}
 .gnb .gnbA > a:link, .gnb .gnbA > a:visited, .gnb .gnbA > a:active {color: #000; text-decoration: none;}
 .gnbB{ font-size:14px; font-weight:500; color:#000; line-height:24px; text-align:left !important; padding:8px 20px; overflow:hidden}
 .gnbB li{ float:left;}
 .gnb .gnbA.on > a { color:#005baa}
 .gnb .gnbB a:hover{ color:#ffffff}
 .gnb .gnbB li.on > a:link, .gnb .gnbB li.on > a:visited, .gnb .gnbB li.on > a:active {color: #ffffff;}
 .gnbC{ display:none !important}
 .gnbB a{ letter-spacing:-1px; display:block; padding-right:30px; line-height:26px; color:#FFF}
 .gnbB5, .gnbB6, .gnbB8{ float:right}
 .gnbB7{ float: right; margin-right: 66px;}
  .footer_bn{ border-top:1px solid #716151;border-bottom:1px solid #716151;}
 .bn_link_bg{ width:1200px; margin:0 auto;}
 .bn_link{ height:58px;}
 .bn_link li{float:left;padding: 0 5px;}
 .bn_link li img{ padding-top:10px}
 .bn_link li span{ padding:0 10px;}
 .bn_link li span a{ display:inline-block; line-height:58px;}
 .r_none{ border-right:none !important}
 .finance{background:#716151 url("/images/common/icon_finance.png") no-repeat scroll 20px 22px;padding:20px 0 0 44px !important;height:38px;}
 .personal{background:#716151 url("/images/common/icon_personal.png") no-repeat scroll 15px 21px; padding:20px 20px 0 33px !important; height:38px;}
 .finance a, .personal a{ color:#fff;}
 .finance a{border-right:1px solid #8d8174; padding-right:15px;}
 /* .footer_bn{ border-top:1px solid #716151;border-bottom:1px solid #716151;}
 .bn_link{ border-left:1px solid #716151;height:58px; border-right:1px solid #716151; width:100%}
 .bn_link li{ float:left; border-right:1px solid #716151;height:100%; padding:0 30px}
 .bn_link li img{ padding-top:10px}
 .bn_link li span{ padding:0 10px;}
 .bn_link li span a{ display:inline-block; line-height:58px;}
 .r_none{ border-right:none !important}
 */ .footer{ width:1200px; margin:0 auto ; padding:38px 0 0 0; text-align:center; padding-bottom:20px;font-size:13px;}
 .footer_logo{ color:#716151; font-size:15px; font-weight:400;}
 .footer_b{ font-size:19px;}
 .footer address{ font-style:normal; margin:26px 0 0 0}
 .sns_wap{margin:67px 0;}
 .sns_wap h3{ font-size:21px; font-weight:600; color:#323232}
 .sns_wap h3 span{ color:#716151; font-weight:500;}
 .sns_tit{ position:absolute; top:0; right:0;}
 .sns_tit li{float:left; margin-left:10px}
  /* .sns-section-hash > h3 { color: #333; font-size: 22px; font-weight: bold; letter-spacing: -1px; margin-bottom: 20px; border-bottom:1px solid #d2d2d2; height:51px;}
 .sns-section-hash > h3 em { color: #113184; font-style: normal;}
 .sns-section-hash .nav-wrap { position: absolute; right:0; top:-72px;}
 .sns-section-hash .nav-list { overflow: hidden;}
 .sns-section-hash .nav-list li { float: left; background:none !important; padding:0 !important;}
 .sns-section-hash .nav-list li a { background-color:#f8f9fb; border:1px solid #d2d2d2; display: block; padding: 8px 30px;}
 .sns-section-hash .nav-list li.active a { border: 1px solid #113184; color: #fff; background-color:#113184;}
 .sns-list { display:block;}
 #sns_wrap #search_view {margin-left:-10px;}
 .sns-section-hash .sns-list { margin:30px 0 0 0; clear:both; overflow:hidden; margin-left:-10px;}
 .sns-section-hash .sns-list li:after { clear: both; background-color:#fff;}
 .sns-section-hash .sns-list li { border:1px solid #c0cdd2; float: left; letter-spacing: -1px; position: relative; width: 18.95%; margin-left: 0.834%; margin-bottom:10px; background: url("/images/common/search_view_name_bg.gif") repeat-x scroll 0 bottom transparent !important; height:267px;}
 .sns-section-hash .sns-list li.mar0 { margin-right:0 !important;}
 .sns-section-hash .sns-list li > a { display: block; height: 195px; padding: 15px 18px 50px;}
 .sns-section-hash .sns-list li .badge { height: 32px; position: absolute; right: 12px; text-indent: -9999px; bottom:0; width: 40px; z-index: 30;}
 .sns-section-hash .sns-list li h3 { width: 85%; margin:0 auto 12px; }
 .sns-section-hash .sns-list li h3 > a { color: #323232; font-size: 15px; height: 43px; overflow: hidden; text-overflow: ellipsis; word-break: break-all; background:none; line-height:22px; display:block; margin-top:20px;}
 .sns-section-hash .sns-list li .name { bottom: 5px; color: #707070; font-size: 12px; position: absolute; left: 12px;}
 .sns-section-hash .sns-list li.blog .badge { background: url("/images/common/icon-sns2.png") no-repeat scroll 0 -64px; width:24px;}
 .sns-section-hash .sns-list li.instagram .badge { background: url("/images/common/icon-sns2.png") no-repeat scroll 0 0px; width:59px;}
 .sns-section-hash .sns-list li.youtube .badge { background: url("/images/common/icon-sns2.png") no-repeat scroll 0 -32px; width:53px;}
 .sns-section-hash .sns-list li.flickr .badge { background: url("/images/common/icon-sns2.png") no-repeat scroll 0 -96px; width:40px;}
 .sns-section-hash .sns-list .desc { line-height: 120%; word-break: break-all; width:85%; margin:0 auto; font-size:12px;}
 .sns-section-hash .sns-list .desc a {color:#707070;}
 .sns-section-hash .sns-list li.blog .desc a { line-height: 160% !important; margin-top:5px; word-break: break-all; font-size:13px; color:#707070;}
 .sns-section-hash .sns-list .desc .play_btn { left: 100px; position: absolute; top: 113px;}
 .sns-section-hash .sns-list .desc .img { display: block; height: 110px; background-repeat: no-repeat !important; background-position:center center !important; }
 .sns-section-hash .sns-list li.flickr .desc .img { display: block; height: 180px; width: 100%;background-size: cover !important;}
 .sns-section-hash .sns-list li.flickr .desc {margin-top: -49px;}
 .sns-section-hash .sns-list .desc span { display: block; font-size: 12px; margin-top: 6px; overflow:hidden; color:#707070; height:34px; overflow:hidden; line-height:17px;}
 */  ::-webkit-input-placeholder {  color: #f4e6d9; }
 ::-moz-placeholder {  color: #f4e6d9; }
 :-ms-input-placeholder {  color: #f4e6d9; }
 :-moz-placeholder {  color: #f4e6d9; }
