@charset "EUC-KR";

/*공개용 Naver 마루부리(MaruBuri) 웹폰트*/
@font-face {
    font-family: 'MaruBuri';
    src: url('/css/webfont/MaruBuri/MaruBuri-Regular.eot');
    src: url('/css/webfont/MaruBuri/MaruBuri-Regular.eot?#iefix') format("embedded-opentype"), url('/css/webfont/MaruBuri/MaruBuri-Regular.woff2') format("woff2"), url('/css/webfont/MaruBuri/MaruBuri-Regular.woff') format("woff"), url('/css/webfont/MaruBuri/MaruBuri-Regular.ttf') format("truetype");
}

@font-face {
    font-family: 'MaruBuriSemiBold';
    src: url('/css/webfont/MaruBuri/MaruBuri-SemiBold.eot');
    src: url('/css/webfont/MaruBuri/MaruBuri-SemiBold.eot?#iefix') format("embedded-opentype"), url('/css/webfont/MaruBuri/MaruBuri-SemiBold.woff2') format("woff2"), url('/css/webfont/MaruBuri/MaruBuri-SemiBold.woff') format("woff"), url('/css/webfont/MaruBuri/MaruBuri-SemiBold.ttf') format("truetype");
}

@font-face {
    font-family: 'MaruBuriBold';
    src: url('/css/webfont/MaruBuri/MaruBuri-Bold.eot');
    src: url('/css/webfont/MaruBuri/MaruBuri-Bold.eot?#iefix') format("embedded-opentype"), url('/css/webfont/MaruBuri/MaruBuri-Bold.woff2') format("woff2"), url('/css/webfont/MaruBuri/MaruBuri-Bold.woff') format("woff"), url('/css/webfont/MaruBuri/MaruBuri-Bold.ttf') format("truetype");
}

@font-face {
    font-family: 'MaruBuriLight';
    src: url('/css/webfont/MaruBuri/MaruBuri-Light.eot');
    src: url('/css/webfont/MaruBuri/MaruBuri-Light.eot?#iefix') format("embedded-opentype"), url('/css/webfont/MaruBuri/MaruBuri-Light.woff2') format("woff2"), url('/css/webfont/MaruBuri/MaruBuri-Light.woff') format("woff"), url('/css/webfont/MaruBuri/MaruBuri-Light.ttf') format("truetype");
}

@font-face {
    font-family: 'MaruBuriExtraLight';
    src: url('/css/webfont/MaruBuri/MaruBuri-ExtraLight.eot');
    src: url('/css/webfont/MaruBuri/MaruBuri-ExtraLight.eot?#iefix') format("embedded-opentype"), url('/css/webfont/MaruBuri/MaruBuri-ExtraLight.woff2') format("woff2"), url('/css/webfont/MaruBuri/MaruBuri-ExtraLight.woff') format("woff"), url('/css/webfont/MaruBuri/MaruBuri-ExtraLight.ttf') format("truetype");
}

/*공개용 Google Oxygen, Malgun Gothic 웹폰트*/
@font-face {
    font-family: 'Oxygen';
    font-style: normal;
    font-weight: 700;
    src: local('Oxygen Bold'), local('Oxygen-Bold'), url('/css/webfont/Oxygen/Oxygen.woff') format('woff');
}
@font-face {font-family:'Malgun Gothic'; src:url('/css/webfont/Malgun/malgun.ttf') format('truetype');}

html {margin:0; padding:0;}
body { -webkit-overflow-scrolling:touch; }

/* ie 용 스크롤 바 ---------- */
html {
scrollbar-arrow-color: #414141; /*이동방향 아이콘*/
scrollbar-Track-Color: #F6F6F6; /*이동바 background*/
scrollbar-base-color: #E5E5E5;  /**/
scrollbar-Face-Color: #E5E5E5;  /*이동바*/
scrollbar-3dLight-Color: #F6F6F6;    /*버튼 밝은 좌,위*/
scrollbar-DarkShadow-Color: #F6F6F6; /*버튼 어두운 우,하*/
scrollbar-Highlight-Color: #F6F6F6;  /*버튼위 밝은부분 좌,위*/
scrollbar-Shadow-Color: #F6F6F6; /*버튼위 어두운부분*/
}
/* Chrome, Safari용 스크롤 바 */
::-webkit-scrollbar {width:16px; height:16px;}
::-webkit-scrollbar-track {background:rgba(0,0,0,.03);}
::-webkit-scrollbar-thumb {background:rgba(0,0,0,.1);}
/* -------------------------- */

html {-webkit-user-select:none;}

/* 클릭 시 파란색 박스 하이라이트 제거 : -webkit-tap-highlight-color:rgba(0,0,0,0); */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,textarea,p,blockquote,th,td,input,select,textarea,button {
    margin:0; padding:0; font-family:'Malgun Gothic','돋움',Dotum,'굴림',Gulim,sans-serif; font-weight:normal; color:#000; letter-spacing:-0.7px; -webkit-tap-highlight-color:rgba(0,0,0,0);
}

fieldset,img {border:0 none}
dl,ul,ol,menu,li {margin:0; padding:0; list-style:none}
blockquote, q {quotes: none}
a {text-decoration:none; cursor:pointer;}
body,td,div,input,textarea,button {font-size:12px;}
input,textarea,button,div,img:focus { outline: none; }  /*포커스 시 테두리 제거*/
body, div, img, button, a, select {outline:none;}

.TLine:hover {text-decoration:underline; cursor:pointer;}

input:-ms-input-placeholder {font-size:13px; color:#727272;}
input::-webkit-input-placeholder {font-size:13px; color:#727272;}
input:-moz-placeholder,
input::-moz-placeholder {font-size:13px; color:#727272;}
input::placeholder { color: #dea4a4; }
input::-webkit-input-placeholder { color: #dea4a4; }
input:-ms-input-placeholder { color: #dea4a4; }

.fixed_top {position:fixed; top:0; left:0; width:100%; height:40px; background-color:#fd8223;}
    .fixed_top_backbtn {position:absolute; left:0; top:0; width:28px; height:28px; margin:6px 0 0 14px; border:1px solid #ff9a4c; box-sizing:border-box; cursor:pointer;}
        .backbtn_icon {float:left; width:24px; height:24px;}
    .fixed_top_txt {float:left; width:100%; height:40px; margin-left:8px; font-size:14px; line-height:40px; text-align:center; font-weight:bold; color:#fff;}

.maincontent {
    position:static; 
    width:100%; height:auto; 
    font-size:0; margin:0; padding:0; padding-top:40px; 
    -webkit-touch-callout:none; -khtml-user-select:none; -ms-user-select:none; -webkit-user-select:none; -moz-user-select:none; user-select:none; 
    z-index:1;
}

.fixed_bottom_margin {clear:both; width:100%; height:40px; margin-top:20px;}
.fixed_bottom {position:fixed; left:0; bottom:0; width:100%; height:40px; background-color:#fff; border-top:1px solid #d2d2d2; box-sizing:border-box;}
    .fixed_bottom_copyright {float:left; width:auto; height:16px; margin:10px 0 0 8px; font-size:12px; text-align:left; color:#000; font-family:'MaruBuriBold','Malgun Gothic','굴림',Gulim,sans-serif;}
    .fixed_bottom_pipe {float:right; width:1px; height:20px; margin-top:10px; border-left:1px solid #b9b9b9; box-sizing:border-box;}
    .fixed_bottom_personalinfo {float:right; width:103px; height:20px; margin:8px 8px 0 0; font-size:12px; line-height:20px; text-align:right; font-weight:bold; color:#000; font-family:'Malgun Gothic','굴림',Gulim,sans-serif; cursor:pointer; text-decoration:underline;}