﻿@charset "utf-8";
/* reset */
html, body, div, span, iframe, h1, h2, h3, h4, h5, h6, p, a, em, img, strong, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td{margin:0;padding:0; font-size:100%;}
body{height:100%; color:#4d4d4d; font:12px "굴림",Gulim,"돋움",Dotum,Verdana,Arial,AppleGothic,sans-serif; background-color:#f1f2f2;}
dl,ul,ol{list-style:none;}
fieldset, img{border:0;}
img{vertical-align:top; }
hr{display:none;}
input,textarea,select{font-size:12px; margin:0; padding:0;}
input,select {vertical-align:middle;}
table{width:100%;border-collapse:collapse;}
td {word-wrap:break-word; word-break:break-all;}
legend, caption{position:absolute; left:-10000px; top:0; width:0;height:0;font-size:0px;visibility:hidden;}
em, address{font-style:normal;}
a:link,a:visited{color:#4d4d4d;text-decoration:none;}
a:hover,a:active{color:#4d4d4d;text-decoration:underline;}

.wrap {position:relative; width:890px; margin:0 auto; padding-top:30px;}

.fix_header {position:fixed; _position:absolute; left:0; top:30px; width:100%;}
.header_wrap {position:relative; width:890px; margin:0 auto;}
.header_wrap h1 {position:absolute; right:0; top:16px; width:166px;}
.header_wrap h2 {overflow:hidden; width:166px; height:133px; padding-top:33px; float:left;  background:url(/html/img/comm/bg_gnb1.gif) no-repeat 0 0; text-align:center;}
.header_wrap .h_tit {text-align:left; text-indent:-2000px;}
/*.header_wrap .gnb1 a {float:left; width:83px; height:83px; color:#fff; text-align:center;}*/

.fix_side {position:fixed; _position:absolute; left:0; bottom:100px; _bottom:none; _top:460px; width:100%; height:166px;}
.fix_side .fix_btm {position:relative; width:890px; margin:0 auto; text-align:right;}
/*.fix_gnb2 .fix_btm img {position:absolute; top:0; left:725px; width:166px; background:url(/html/img/comm/bg_gnb2.gif) no-repeat 0 0;}*/
.fix_gnb2 .gnb2 a {float:left; width:83px; height:83px; color:#fff; text-align:center;}
.fix_gnb2 .gnb2 .m3 {display:inline; margin-left:83px;}

.cnt_wrap {position:relative; width:498px; margin:0 auto;}

.footer_wrap {position:relative; overflow:hidden; width:498px; margin:0 auto; padding:35px 0;}
.footer_wrap .copy {float:left; width:358px; text-align:right; }
.footer_wrap .cnus {float:right; width:122px; text-align:left; }

.language_menu {overflow:hidden; width:498px; margin:0 auto 15px; text-align:center;}
.language_menu a {display:inline-block; width:60px; height:15px; padding:5px 0; margin:0 4px; vertical-align:middle; text-align:center; line-height:16px;}

.language_menu .lang_eng {overflow:hidden;  padding:3px 0; height:17px; background:url(/html/img/comm/txt_lang_eng.gif) no-repeat center 5px; text-align:left; text-indent:-2000px;}
.language_menu .lang_jpn {overflow:hidden;  padding:3px 0; height:17px; background:url(/html/img/comm/txt_lang_jpn.gif) no-repeat center 5px; text-align:left; text-indent:-2000px;}
.language_menu .lang_eng:hover {background:none; font-family:verdana, dotum; color:#035396; font-size:11px; font-weight:bold; text-indent:0; text-align:center; text-decoration:none;}
.language_menu .lang_jpn:hover {background:none; font-family:verdana, dotum; color:#035396; font-size:11px; font-weight:bold; text-indent:0; text-align:center; text-decoration:none;}

