﻿﻿@charset "utf-8";

/* css Reset */
body,p,div,h1,h2,h3,h4,h5,h6,ul,ol,li,dl,dt,dd,table,th,td,form,fieldset,legend,input,textarea,select,button,code,label, em, span {
margin:0;padding:0;vertical-align:top;font-family:'nanumR',나눔고딕, NanumGothic, 돋움,Dotum, AppleGothic,sans-serif;color:#5f5f5f;font-size:14px; word-break:break-all;}

form{display:inline;margin:none}
img,fieldset{border:0}
hr{display:none}
li{list-style:none}
em,address{font-style:normal}
label,input,select,textarea{vertical-align:middle;-webkit-appearance:none}
legend{position:absolute;left:-5000px;font-size:0;overflow:hidden}
caption{position:relative;left:-5000px;height:0;line-height:0;text-indent:-5000px;overflow:hidden}
a:link,a:active,a:visited,a{text-decoration:none;color:inherit}
a:hover{text-decoration:none;color:inherit}
label, input, button, select, img {vertical-align:middle}

input[type=text],input[type=password],input[type=email],input[type=number],input[type=search],input[type=file]{padding-left:10px;box-sizing:border-box;}
input[type=radio],input[type=check]{}
textarea{padding:10px;resize:none;box-sizing:border-box;}
select{padding-left:10px;box-sizing:border-box;}

#skiptoContent{position:absolute;width:auto;top:0;z-index:99999999;margin:0 auto}
#skiptoContent dd{display:inline}
#skiptoContent a{display:inline-block;height:0;overflow:hidden;text-align:center}
#skiptoContent a:hover,#skiptoContent a:focus,#skiptoContent a:active{height:auto}

.invisible{position:absolute;left:-5000px;height:0;line-height:0;overflow:hidden}
.ellipsis{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}

@font-face{font-family:'nanumL';src:url(../fonts/NanumGothic-Light.eot);src:url(../fonts/NanumGothic-Light.eot?#iefix) format("embedded-opentype"),url(../fonts/NanumGothic-Light.woff) format("woff")}
@font-face{font-family:'nanumR';src:url(../fonts/NanumGothic-Regular.eot);src:url(../fonts/NanumGothic-Regular.eot?#iefix) format("embedded-opentype"),url(../fonts/NanumGothic-Regular.woff) format("woff")}
@font-face{font-family:'nanumB';src:url(../fonts/NanumGothic-Bold.eot);src:url(../fonts/NanumGothic-Bold.eot?#iefix) format("embedded-opentype"),url(../fonts/NanumGothic-Bold.woff) format("woff")}
@font-face{font-family:'nanumBB';src:url(../fonts/NanumGothic-ExtraBold.eot);src:url(../fonts/NanumGothic-ExtraBold.eot?#iefix) format("embedded-opentype"),url(../fonts/NanumGothic-ExtraBold.woff) format("woff")}


/* contents */
body{overflow-y:hidden;background: url("../images/maintop_bg.jpg") no-repeat center top;margin:0 auto;}
#main_contents{position:relative;}
.main_bg{width:1090px;height:755px;margin:130px auto;background: url("../images/main_bg.png") no-repeat center top;}
.ab_btn{position: relative;}
.ab_btn > li{width:380px;height:478px;position: relative;}
.ab_btn li.left_ab{float: left;background: url("../images/left_ab_frame.png") no-repeat;margin-left:-40px;}
.ab_btn li.right_ab{float: right;background: url("../images/right_ab_frame.png") no-repeat;}}
.ab_btn li.left_ab .ab_list li{margin-bottom:20px;}
