﻿@charset "utf-8";
@import url(https://fonts.googleapis.com/earlyaccess/nanumgothic.css);
@import url(https://fonts.googleapis.com/earlyaccess/notosanskr.css);
@import url(https://fonts.googleapis.com/css?family=Droid+Serif);
@import url(https://fonts.googleapis.com/css?family=Lato:700);
@import url(https://cdn.jsdelivr.net/font-nanum/1.0/nanumbarungothic/nanumbarungothic.css);	

@font-face {font-family:ng;src:url("/Content/fonts/NanumGothic.eot");src:local(※),url("/Content/fonts/NanumGothic.woff") format('woff'),url("/Content/fonts/NanumGothic.ttf") format('truetype'),url(/Content/fonts/NanumGothic.svg#webfonturzspG4F) format('svg');}
@font-face {font-family:NanumGothicWebB;src:url(/Content/fonts/NanumGothicBold.eot);src:local(※),url(onts/NanumGothicBold.woff) format('woff'),url(/Content/fonts/NanumGothicBold.ttf) format('truetype'),url(/Content/fonts/NanumGothicBold.svg#webfonturzspG4F) format('svg');}
@font-face {font-family:ngeb;src:url("/Content/fonts/NanumGothicExtraBold.eot");src:local(※),url("/Content/fonts/NanumGothicExtraBold.woff") format('woff'),url(/Content/fonts/NanumGothicExtraBold.ttf) format('truetype'),url(/Content/fonts/NanumGothicExtraBold.svg#webfonturzspG4F) format('svg');}
@font-face{ font-family:mg; src:url(/Content/fonts/malgun.eot); src:local(※), url(/Content/fonts/malgun.woff) format('woff') }

/*reset */
body, html{height:100%;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td {margin:0;	padding:0;}
article, aside, details, figcaption, figure, footer, header, hgroup, main, nav, section, summary {display: block;}
table { margin:0;padding:0;width:100%;border-spacing:0; border-collapse:collapse}
fieldset,img {border:0;}
address,caption,cite,code,dfn,em,strong,th,var {font-style:normal;}
ol,ul,li {	list-style:none;}
h1,h2,h3,h4,h5,h6 {font-size:100%;	font-weight:normal;font-family:ng,나눔 고딕, 'Nanum Gothic',dotum,Dotum,돋움, 돋움체,AppleGothic,sans-serif}
abbr,acronym {border:0;}
img {vertical-align:middle}
input,select,textarea {vertical-align:middle;box-sizing:border-box;font-family:ng,나눔 고딕, 'Nanum Gothic',dotum,Dotum,돋움, 돋움체,AppleGothic,sans-serif;font-size:12px;}
table caption {width:0; height:0; text-indent:-1000em; font:0/0 arial; overflow:hidden;}
input[type="radio"]  {margin:-1px 0px 0 0; vertical-align:middle;}
input[type="checkbox"] {margin:-1px 0 0 0; vertical-align:middle;}
input {margin:0; padding:0; font:9px/13px;}
input, select {font-size:100%; vertical-align:middle;}
body {line-height:1.2em;font-family:ng,나눔 고딕, 'Nanum Gothic',dotum,Dotum,돋움, 돋움체,AppleGothic,sans-serif; font-size:12px; line-height:18px}

/*anchor*/
a {color:#444;text-decoration:none;}
a:hover, a:focus {color:#ff6836;text-decoration:none;}



/* 풋터 */
section.FooterWrap {width:1100px;margin:0 auto;}
section.FooterWrap .MainFooterMenu{display:table;width:95%;margin:10px auto}
section.FooterWrap .MainFooterMenu dl{display:table-cell;width:20%}
section.FooterWrap .MainFooterMenu dt{font-size:1.2em;padding:10px 0}
section.FooterWrap .MainFooterMenu dd{color:#8d8d8d;font-family:ng,나눔 고딕, 'Nanum Gothic';font-size:.9em}
section.FooterWrap .Copyright{border-top:1px solid #dbdbdb;overflow:hidden;color:#727272;font-family:ng,나눔 고딕, 'Nanum Gothic';padding:15px 0}
section.FooterWrap .Copyright .Address{float:left;background:url('/img/main_icon.png') no-repeat 8px -648px}
section.FooterWrap .Copyright .Address p{margin-left:120px;font-size:11px}
section.FooterWrap .Copyright .Banner{float:right}


@media screen and (max-width:1100px){

section.FooterWrap {width:100%}
section.FooterWrap .Copyright .Banner{display:none}
}

@media screen and (max-width:560px){
section.FooterWrap .MainFooterMenu{display:none}
}

/* 공통 스타일*/
#all_body {
            position: fixed;
            z-index: 101;
            display: block;
            filter: alpha(opacity=70);
            opacity: 0.7;
            -moz-opacity: 0.7;
            background: #000;
            left: 0;
            top: 0;
            width: 100%;
            height: 100%;
        }
/*layout*/

/*
font-family: Droid Sans;
font-family: 'Noto Sans KR';
font-family: 'PT Sans', sans-serif;
*/


/* 맨위로 맨아래로 버튼 관련 */
#back-top, #back-foot {
    position: fixed;
    bottom: 2px;
    right: 2px;
}

#back-top a, #back-foot a {
    width: 47px;
    display: block;
    text-align: center;
}

/* arrow icon (span tag) */
#back-top span {
    width: 47px;
    height: 47px;
    display: block;
    margin-bottom: 7px;
    background: #ddd url(/img/arrowTop.png) no-repeat center center;
}

#back-foot span {
    width: 47px;
    height: 47px;
    display: block;
    margin-bottom: 7px;
    background: #ddd url(/img/arrowBttom.png) no-repeat center center;
}

