@charset "utf-8"; 

@import url('../css/common.css');

/* layout */
#wrap{margin:0px auto;padding:0px;width:950px;overflow:hidden}
#header{position:relative;margin:0px 0px 20px 0px;padding:0px;width:100%;height:58px;z-index:1000}
#header:after{content:"";display:block;clear:both}
#container{margin:0px;padding:0px;width:100%}
#container:after{content:"";display:block;clear:both}
#sidebar{display:inline;width:195px;float:left;background:url(../images/common/bg/bgline_snb.png) repeat-y left top}
#content{display:inline;position:relative;width:720px;float:right}
#footer{margin:50px 0px;padding:0px;width:100%;height:96px;background:#f1f2f2}

/* header */
h1{position:absolute;left:0px;top:6px;width:128px;height:51px}
.tnb{display:inline-block;position:absolute;right:5px;top:20px;width:200px;z-index:1000}
.tnb p{padding:6px 0px;width:76px;height:8px;float:left;background:url(../images/common/ico/dot.gif) no-repeat 33px 50%}
.tnb p a.home{margin-right:14px}
.tnb p img{vertical-align:top}
.language{position:relative;width:108px;height:20px;float:right}
.language div{position:absolute;left:0px;top:0px;width:108px;text-align:center;z-index:1000}
.language a.close{}
.language ul{width:100%;height:72px;background:url(../images/common/bg/tnb_language_bg.gif) no-repeat left bottom;z-index:1000}
.language ul li{margin:0px;padding:0px}
.language ul li a{display:block;margin:0px;padding:0px;width:100%;}

/* sidebar */
#sidebar h2{margin:0px;padding:0px}
#sidebar h2 img{vertical-align:top}
#snb{padding:10px 5px 21px 5px;width:185px;background:transparant url(../images/common/bg/bg_snb_foot.png) no-repeat left bottom}
#snb li{padding:0px 14px 2px 15px;width:156px;background:url(../images/common/bg/bgline_snb1.gif) repeat-x left bottom}
#snb li.last{background:none}
#snb li a{display:block;font-weight:bold;color:#fff;text-indent:-9999px}
#snb li a:hover,.#snb li a:active,#snb li a:focus{color:#eef4af}
#snb li ul{margin-bottom:8px;padding:0px}
#snb li ul li{padding:0px;background:none}
#snb li ul li a{color:#b5ddfc}
#snb li ul li a:hover,#snb li ul li a:active,#snb li ul li a:focus{color:#fff}
/* 1depth */
#snb a.s1M{height:26px;background:url(../images/common/s1M.gif) no-repeat left top}
#snb a.s1M:hover{background:url(../images/common/s1M_on.gif) no-repeat left top}
#snb a.s2M{height:25px;background:url(../images/common/s2M.gif) no-repeat left top}
#snb a.s2M:hover{background:url(../images/common/s2M_on.gif) no-repeat left top}
#snb a.s3M{height:23px;background:url(../images/common/s3M.gif) no-repeat left top}
#snb a.s3M:hover{background:url(../images/common/s3M_on.gif) no-repeat left top}
#snb a.s4M{height:23px;background:url(../images/common/s4M.gif) no-repeat left top}
#snb a.s4M:hover{background:url(../images/common/s4M_on.gif) no-repeat left top}
.snb01 a.s1M{background:url(../images/common/s1M_on.gif) no-repeat left top!important}
.snb02 a.s2M{background:url(../images/common/s2M_on.gif) no-repeat left top!important}
.snb03 a.s3M{background:url(../images/common/s3M_on.gif) no-repeat left top!important}
.snb04 a.s4M{background:url(../images/common/s4M_on.gif) no-repeat left top!important}
/* 2depth */
#snb a.s2M1{height:19px;background:url(../images/common/s2M1.gif) no-repeat left top}
#snb a.s2M1:hover{background:url(../images/common/s2M1_on.gif) no-repeat left top}
#snb a.s2M2{height:19px;background:url(../images/common/s2M2.gif) no-repeat left top}
#snb a.s2M2:hover{background:url(../images/common/s2M2_on.gif) no-repeat left top}
#snb a.s3M1{height:18px;background:url(../images/common/s3M1.gif) no-repeat left top}
#snb a.s3M1:hover{background:url(../images/common/s3M1_on.gif) no-repeat left top}
#snb a.s3M2{height:18px;background:url(../images/common/s3M2.gif) no-repeat left top}
#snb a.s3M2:hover{background:url(../images/common/s3M2_on.gif) no-repeat left top}
.m21 a.s2M1{background:url(../images/common/s2M1_on.gif) no-repeat left top!important}
.m22 a.s2M2{background:url(../images/common/s2M2_on.gif) no-repeat left top!important}
.m31 a.s3M1{background:url(../images/common/s3M1_on.gif) no-repeat left top!important}
.m32 a.s3M2{background:url(../images/common/s3M2_on.gif) no-repeat left top!important}


/* content */
.visualtit{margin:14px 0px 9px 0px;width:320px}
.visualtext{margin-bottom:38px;width:320px}
.visual{position:absolute;right:0px;top:0px;width:388px}

.history{margin-bottom:32px;padding-left:18px;width:702px;height:16px;background:url(../images/common/ico/ico_home.gif) no-repeat left 50%;color:#777;font-size:11px}

#content h2{margin-bottom:18px}
.article{line-height:150%}
.article h3{clear:both;padding-left:8px;width:712px;background:url(../images/common/ico/bu_dot.gif) no-repeat left 50%;font-weight:bold}
.article p.text{clear:both;display:inline-block;padding:10px 8px;width:704px}
.article p.list{clear:both;display:inline-block;padding:10px 8px 30px 8px;width:704px}
.article p.list2{clear:both;display:inline-block;padding:0px 8px 30px 8px;width:704px}
.article p.etc{clear:both;display:inline-block;padding:5px 8px 30px 8px;width:704px;font-size:11px}
.article p.map{margin-top:10px}
.article ul.list{clear:both;display:inline-block;padding:10px 8px 30px 8px;width:704px}
.article ul.list li{padding-left:8px;background:url(../images/common/ico/dot.gif) no-repeat left 50%}
.article table{margin-top:10px;width:100%}
.article table th{height:31px;line-height:31px;background:#f7f8f8;border-top:1px solid #b5cfe6;border-right:1px solid #b5cfe6;border-bottom:1px solid #b5cfe6}
.article table td{padding:10px;line-height:180%;text-align:center;border-right:1px solid #dfdfdf;border-bottom:1px solid #dfdfdf}
.article div.flash{margin-bottom:40px}

#tabmenu{margin-bottom:20px;width:720px;height:29px;background:url(../images/common/bg/bgline_tabmenu.gif) repeat-x left top}
#tabmenu li{display:inline}
#tabmenu li a{display:block;margin-right:2px;width:150px;height:29px;float:left}
#tabmenu li a span{position:absolute;overflow:hidden;visibility:hidden}

#tabmenu li a.tm1{background:url(../images/kimkoo/tabmenu01.gif) no-repeat left top}
#tabmenu li a.tm2{background:url(../images/kimkoo/tabmenu02.gif) no-repeat left top}
#tabmenu li a.tm3{background:url(../images/kimkoo/tabmenu03.gif) no-repeat left top}
#tabmenu li a.tm1:hover{background:url(../images/kimkoo/tabmenu01_on.gif) no-repeat left top}
#tabmenu li a.tm2:hover{background:url(../images/kimkoo/tabmenu02_on.gif) no-repeat left top}
#tabmenu li a.tm3:hover{background:url(../images/kimkoo/tabmenu03_on.gif) no-repeat left top}
.tab01 li a.tm1{background:url(../images/kimkoo/tabmenu01_on.gif) no-repeat left top!important}
.tab02 li a.tm2{background:url(../images/kimkoo/tabmenu02_on.gif) no-repeat left top!important}
.tab03 li a.tm3{background:url(../images/kimkoo/tabmenu03_on.gif) no-repeat left top!important}

/* footer */
.fgroup{margin:27px auto;width:950px}