@charset "euc-kr";
/*@font-face { font-family:nanum; src:url(/image/fonts/NanumGothic.eot)}; */

@font-face {
font-family: 'nanum';
src: url('/font/NanumGothic.eot'); /*IE9 Compat Modes --*/
src: url('/font/NanumGothic.eot?#iefix') format('embedded-opentype'), /*IE6-IE8 */
     url('/font/NanumGothic.woff') format('woff'),/*Modern Browsers */
     url('/font/NanumGothic.ttf')  format('truetype'), /* Safari, Android, iOS */
     url('/font/NanumGothic.svg#NanumGothic') format('svg'); /*Legacy iOS */
     font-weight: normal;
     font-style: normal;
}

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,blockquote,th, p { margin:0; padding:0; color:#666666; font-family: 'nanum'; font-size:22px; line-height:30px; }
table { border-collapse:collapse; border-spacing:0; }
fieldset,img { border:0; padding:0;}
img{vertical-align:top;}
address,caption,cite,code,dfn,em,var { font-style:normal; font-weight:normal; }
ol,ul { list-style:none; }
caption,th { text-align:left; }
q:before,q:after { content:''; }
abbr,acronym { border:0; }
form{margin:0;}
.clearfix:after {visibility:hidden; display:block; font-size:0; content: ""; clear:both; height:0; line-height:0; }
.clearfix {display:inline-table; visibility:hidden; display:block; font-size:0; content: ""; clear:both; height:0; line-height:0;}
/*
a{text-decoration:none;}
a:hover{text-decoration:none;}
a:link {text-decoration:none;}
a:visited {text-decoration:none;}
*/
a:link {text-decoration:none; color:#4F4F4F;}
a:visited {text-decoration:none; color:#4F4F4F;}
a:hover {text-decoration:none; color:#990066;} 
ul, ol, li, dl, dt, dd{list-style:none; padding:0; margin:0;}

img, span, strong, a{vertical-align:middle;}


/* ¸ÞÀÎ_±âº»_Æû */
#m_main_wrap {width:100%; height:100%; margin:0 auto;}
.m_content {width:640px; margin:0 auto; overflow:hidden;}
#m_main_wrap li {float:left;}

/* ¼­ºê_±âº»_Æû */
#m_sub_wrap {width:100%; height:100%; margin:0 auto;}
#m_sub_cont {width:600px; margin:0 auto; overflow:hidden;}
#m_sub_wrap li {float:left;}

/*ÀÇ·áÁø*/
.doc_t {color:#65bfc8; font-weight:bold; font-size:24px;}
.doc_name {font-weight:bold; font-size:26px;}

/*Ã£¾Æ¿À½Ã´Â ±æ*/
.map_t {color:#65bfc8; font-weight:bold; font-size:24px;}
.map_b {font-weight:bold;}
.map_line {height:10px;}

/* »ó´Ü ·Î°í, ·Î±×ÀÎ, ¸Þ´º */
#m_top {}
#m_top .logo {text-align:center; margin:auto;}
#m_top #kakao {float:right; padding-top:0px; padding-right:5px}
#m_top .menu {float:right; text-align:right; padding-top:13px; padding-right:20px;}
#m_top .back {float:left; padding-top:23px; padding-left:20px;}

/* ¸ÞÀÎ */
#m_special {}
#m_pc {text-align:center; padding:1em 0 1em 0;}

.line_contents {height:1px; width:100%; background-color:#e1e1e1;}
.line_dot {height:1px; width:100%; background-repeat:repeat-x; background-image:url(../images/sub/line_dot.gif);}
.line_blank {height:40px;}


.big {widht:40pt;height:40pt;}

input[type='checkbox'] { 
    background: #fff; 
    border: solid 2px #ADABA8; 
    height: 24px; 
    width: 24px; 
    -webkit-appearance: none; 
    -webkit-border-radius: 4px; 
} 
 
input[type='checkbox']:checked { 
    background: #fff; 
    border: solid 2px #ADABA8; 
} 
 
input[type='checkbox']:checked:after { 
    content: ' '; 
    display: block; 
    width: 14px; 
    height: 14px; 
    background: #C9C7C5; 
    position: relative; 
    top: 3px; 
    left: 3px; 
    -webkit-border-radius: 2px; 
}
input[type='radio'] { 
    background: #fff; 
    border: solid 2px #ADABA8; 
    height: 24px; 
    width: 24px; 
    -webkit-appearance: none; 
    -webkit-border-radius: 4px; 
} 
 
input[type='radio']:checked { 
    background: #fff; 
    border: solid 2px #ADABA8; 
} 
 
input[type='radio']:checked:after { 
    content: ' '; 
    display: block; 
    width: 14px; 
    height: 14px; 
    background: #C9C7C5; 
    position: relative; 
    top: 3px; 
    left: 3px; 
    -webkit-border-radius: 2px; 
}