@charset "UTF-8";
@font-face {font-family: 'Noto Sans KR';font-style: normal;font-weight: 100;src: url(http://fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Thin.woff2) format('woff2'),url(http://fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Thin.woff) format('woff'),url(http://fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Thin.otf) format('opentype');} @font-face {font-family: 'Noto Sans KR';font-style: normal;font-weight: 300;src: url(http://fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Light.woff2) format('woff2'),url(http://fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Light.woff) format('woff'),url(http://fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Light.otf) format('opentype');} @font-face {font-family: 'Noto Sans KR';font-style: normal;font-weight: 400;src: url(http://fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Regular.woff2) format('woff2'),url(http://fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Regular.woff) format('woff'),url(http://fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Regular.otf) format('opentype');} @font-face {font-family: 'Noto Sans KR';font-style: normal;font-weight: 500;src: url(http://fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Medium.woff2) format('woff2'),url(http://fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Medium.woff) format('woff'),url(http://fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Medium.otf) format('opentype');} @font-face {font-family: 'Noto Sans KR';font-style: normal;font-weight: 700;src: url(http://fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Bold.woff2) format('woff2'),url(http://fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Bold.woff) format('woff'),url(http://fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Bold.otf) format('opentype');} @font-face {font-family: 'Noto Sans KR';font-style: normal;font-weight: 900;src: url(http://fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Black.woff2) format('woff2'),url(http://fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Black.woff) format('woff'),url(http://fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Black.otf) format('opentype');} 
body, h1, h2, h3, h4, h5, h6, input, textarea, select { font-family: 'Noto Sans KR', sans-serif; }

fieldset,img{border:0 none}
dl,ul,ol,menu,li{list-style:none}
blockquote, q{quotes: none}
blockquote:before, blockquote:after,q:before, q:after{content:'';content:none}
input,select,button{border: 1px solid #ddd;height:40px;padding:10px;border-radius:0;outline-width:0;vertical-align:middle}
textarea{border: 1px solid #ddd;padding:10px;border-radius:0;outline-width:0;vertical-align:middle}
input::-ms-clear{display:none}
input:-ms-input-placeholder {color: #b1b3b5;}
input::-webkit-input-placeholder {color: #b1b3b5;}
input::-moz-placeholder {color: #b1b3b5;}
input::-moz-placeholder {color: #b1b3b5;}
textarea::-ms-clear{display:none}
textarea:-ms-input-placeholder {color: #b1b3b5;}
textarea::-webkit-input-placeholder {color: #b1b3b5;}
textarea::-moz-placeholder {color: #b1b3b5;}
textarea::-moz-placeholder {color: #b1b3b5;}
select {-webkit-appearance: none;-moz-appearance: none;appearance: none;padding-right: 35px;background: #fff  no-repeat right;}
select::-ms-expand {display: none;}
button{border:0 none;background-color:transparent;cursor:pointer;}
body{background:#fff;direction:ltr;-webkit-text-size-adjust:none}
body,th,td,input,select,textarea,button{font-size:15px;line-height:1.5;font-weight:normal;color:#444;}
body.main_new,body.main_new th,body.main_new td,body.main_new input,body.main_new select,body.main_new textarea,body.main_new button{font-size:15px;line-height:1.5;font-weight:normal;color:#444;}
.os_mac body,.os_mac th,.os_mac td,.os_mac input,.os_mac select,.os_mac textarea,.os_mac button{letter-spacing:0}
a{color:#444;text-decoration:none;}
a:hover{text-decoration:underline}
/* a:focus{border: 1px solid #418fd9;} */
address,caption,cite,code,dfn,em,var{font-style:normal;font-weight:normal}



/* =====  Table ===== */
table{border-collapse:collapse; empty-cells:show; border-spacing:0; table-layout:fixed;}
table caption, fieldset legend{display:none;}
fieldset label{line-height: 30px;}
table span, table span{padding:0 10px;}
table a:link, table a:hover, table a:visited{text-decoration: none;color:#444;}
input[type=radio], input[type=checkbox]{margin:0 5px 0 5px;}
input[type=radio]:first-child, input[type=checkbox]:first-child{margin-left: 0;}
input:focus{border: 1px solid #418fd9;}
textarea:focus{border: 1px solid #418fd9;}
select:focus{border: 1px solid #418fd9;}
/* button:focus{border: 1px solid #418fd9;} */
a, a:link, button { text-decoration: none;}


/*==========================================================================
 - summary :common
==========================================================================*/

/* ------------------------------------------------------------ */
abbr[title]{border-bottom:1px dotted;}
hr{border: 0 none; border-bottom: 1px dashed #d6d6d6;}
.ir{width:0; height:0; overflow:hidden; font-size:0; line-height:0; position:absolute; left:0; top:0;}
.cursor{cursor: pointer;}
/* Align */
.ls{letter-spacing: -1.5px;}
.ta_r{text-align:right !important;}
.ta_l{text-align:left !important;}
.ta_c{text-align:center !important;}
.va_t{vertical-align:top !important;}
.va_m{vertical-align:middle !important;}
.va_b{vertical-align:bottom !important;}
.fl_l{display:inline-block;float:left !important;vertical-align:middle;}
.fl_r{display:inline-block;float:right !important;vertical-align:middle;}
.padd_l{padding-left:15px;}
.padd_r{padding-right:15px;}
.padd_t{padding-top:15px;}
.padd_b{padding-bottom:15px;}
.padd_l3{padding-left:30px;}
.padd_r3{padding-right:30px;}
.padd_t3{padding-top:30px;}
.padd_b3{padding-bottom:30px;}
.magin_l{margin-left:60px; }
.magin_r{margin-right:60px;}
.magin_t{margin-top:60px;}
.magin_b{margin-bottom:60px;}
.magin_l1{margin-left:10px; }
.magin_r1{margin-right:10px;}
.magin_t1{margin-top:10px;}
.magin_b1{margin-bottom:10px;}
.magin_l2{margin-left:20px; }
.magin_r2{margin-right:20px;}
.magin_t2{margin-top:20px;}
.magin_b2{margin-bottom:20px;}
.magin_l3{margin-left:30px;}
.magin_r3{margin-right:30px;}
.magin_t3{margin-top:30px;}
.magin_b3{margin-bottom:30px;}
.magin_l4{margin-left:40px; }
.magin_r4{margin-right:40px;}
.magin_t4{margin-top:40px;}
.magin_b4{margin-bottom:40px;}
.magin_l5{margin-left:50px; }
.magin_r5{margin-right:50px;}
.magin_t5{margin-top:50px;}
.magin_b5{margin-bottom:50px;}
.magin_t8{margin-top:80px;}
.magin_t12{margin-top:120px;}
.magin{margin: 0;}
.lh1{line-height: 1.5;}
.lh{line-height: 2;}
.lh3{line-height: 3;}
.over_h{overflow:hidden;width:100%;}
.clear{clear:both !important;display: block;}
.clear:after{content:'';clear:both;display:table;}
.clear_l{clear:left !important;}
.clear_r{clear:right !important;}
.posi_a{position:absolute !important;}
.posi_r{position:relative !important;}
.m_auto{margin:0 auto;}
.nbsp{padding-left:5px;}
.nbsp:first-child{padding:0;}
/* display style */
.block{display:block !important;}
.inline{display:inline !important;}
.inline-block{display:inline-block !important;}
/* Font */
.normal{font-weight:normal !important;}
.bold{font-weight:500 !important;}
/* hidden */
.blind{visibility:hidden;font-size:0;text-indent:-20000px;}
.none{display:none !important;}
/* Text overflow with ellipsis */
.ellipsis{text-overflow:ellipsis;overflow:hidden;white-space:nowrap;}
.under_line{border-bottom: thin solid #e9e9e9;}

.img-border{border: thin solid #d6d6d6;}
.red{background: red}
.blue{background: blue}
.white{background: #fff}


/* =============================================================================
   Base Styles
========================================================================== */

/* width */
.width5{width:5% !important;}
.width8{width:8% !important;}
.width10{width:10% !important;}
.width12{width:12.5% !important;}
.width13{width:13.3333% !important;}
.width14{width:14.28% !important;}
.width15{width:15% !important;}
.width16{width:16.6666% !important;}
.width17{width:17% !important;}
.width18{width:18% !important;}
.width20{width:20% !important;}
.width22{width:22% !important;}
.width23{width:23% !important;}
.width24{width:24% !important;}
.width25{width:25% !important;}
.width26{width:26% !important;}
.width27{width:27% !important;}
.width29{width:29% !important;}
.width30{width:30% !important;}
.width33{width:33.333% !important;}
.width34{width:34% !important;}
.width35{width:35% !important;}
.width40{width:40% !important;}
.width43{width:43% !important;}
.width45{width:45% !important;}
.width46{width:46% !important;}
.width47{width:47% !important;}
.width48{width:48% !important;}
.width50{width:50% !important;}
.width55{width:55% !important;}
.width60{width:60% !important;}
.width65{width:65% !important;}
.width70{width:70% !important;}
.width75{width:75% !important;}
.width80{width:80% !important;}
.width83{width:83% !important;}
.width85{width:85% !important;}
.width90{width:90% !important;}
.width94{width:94% !important;}
.width95{width:95% !important;}
.width96{width:96% !important;}
.width98{width:98% !important;}
.width100{width:100% !important;}
