@charset "utf-8";

@font-face {
    font-family: 'Noto Sans KR';
    src: url('/font/notokr-light.eot');
    src: url('/font/notokr-light.eot?#iefix') format('embedded-opentype'),
         url('/font/notokr-light.woff2') format('woff2'),
         url('/font/notokr-light.woff') format('woff'),
         url('/font/notokr-light.ttf') format('truetype'),
         url('/font/notokr-light.svg#notokr-light') format('svg');
    font-weight: 100;
    font-style: normal;

}

@font-face {
    font-family: 'Noto Sans KR';
    src: url('/font/notokr-demilight.eot');
    src: url('/font/notokr-demilight.eot?#iefix') format('embedded-opentype'),
         url('/font/notokr-demilight.woff2') format('woff2'),
         url('/font/notokr-demilight.woff') format('woff'),
         url('/font/notokr-demilight.ttf') format('truetype'),
         url('/font/notokr-demilight.svg#notokr-light') format('svg');
    font-weight: 300;
    font-style: normal;

}


@font-face {
    font-family: 'Noto Sans KR';
    src: url('/font/notokr-regular.eot');
    src: url('/font/notokr-regular.eot?#iefix') format('embedded-opentype'),
         url('/font/notokr-regular.woff2') format('woff2'),
         url('/font/notokr-regular.woff') format('woff'),
         url('/font/notokr-regular.ttf') format('truetype'),
         url('/font/notokr-regular.svg#notokr-regular') format('svg');
    font-weight: 400;
    font-style: normal;

}

@font-face {
    font-family: 'Noto Sans KR';
    src: url('/font/notokr-medium.eot');
    src: url('/font/notokr-medium.eot?#iefix') format('embedded-opentype'),
         url('/font/notokr-medium.woff2') format('woff2'),
         url('/font/notokr-medium.woff') format('woff'),
         url('/font/notokr-medium.ttf') format('truetype'),
         url('/font/notokr-medium.svg#notokr-medium') format('svg');
    font-weight: 500;
    font-style: normal;

}

@font-face {
    font-family: 'Noto Sans KR';
    src: url('/font/notokr-bold.eot');
    src: url('/font/notokr-bold.eot?#iefix') format('embedded-opentype'),
         url('/font/notokr-bold.woff2') format('woff2'),
         url('/font/notokr-bold.woff') format('woff'),
         url('/font/notokr-bold.ttf') format('truetype'),
         url('/font/notokr-bold.svg#notokr-bold') format('svg');
    font-weight: 700;
    font-style: normal;

}





/* global styles */
body{width:100%; height:100%; font-family: 'Malgun Gothic',"맑은 고딕",'Noto Sans KR','dotum', 'Helvetica'; color:#555;font-size:13px;margin:0; border-top:2px solid #1d919b; background:url(/images/bg.gif) repeat-x 0 106px;}


body,form,h1,h2,h3,h4,h5,h6,ul,ul li,p{margin:0px;padding:0px; color:#555;}
ul,ol{list-style:none;}
hr{margin:0px;padding:0px;}
div,th,td,ol,ul,li,a,span,input,select,textarea,table td{font-family: 'Malgun Gothic',"맑은 고딕"; }
img,table{border:none;}
table{border-collapse:collapse; word-break:break-all;}
form,fieldset,legend{margin:0;padding:0;border:none;}
input,select,textarea{color:#555; font-size: 1em;}
select {font-size: 1.1em;}

caption {font-size:0;width:0;height:0;line-height:0;overflow:hidden;}

a {color:#555; text-decoration:none;  }
a:hover {color:#000; text-decoration:underline; }
a.line{text-decoration:underline;}
a.lineblue{text-decoration:underline;color:#0A6DA6;}
a.linered{text-decoration:underline;color:#c80505;}

a.link{text-decoration:underline;}


.clear{clear:both; margin:0; padding:0;  height:0; line-height:0;}
.hidden { visibility:hidden; position:absolute; font-size:0; width:0; height:0; line-height:0; margin:0; padding:0; background:none;}
.none{display:none;margin:0; padding:0;}
.show{display:block;margin:0; padding:0;}
.justify{ text-align:justify; }


.al { text-align:left; }
.ac { text-align:center; }
.ar { text-align:right; }
.vt { vertical-align:top; }
.vm { vertical-align:middle; }
.vb { vertical-align:bottom; }
.fl { float:left;}
.fr { float:right; }

.mt50 { margin-top:50px; }
.mt40 { margin-top:40px; }
.mt35 { margin-top:35px; }
.mt30 { margin-top:30px; }
.mt25 { margin-top:25px; }
.mt20 { margin-top:20px ; }
.mt15 { margin-top:15px; }
.mt10 { margin-top:10px }
.mt7 { margin-top:7px; }
.mt5 { margin-top:5px; }
.mt3 { margin-top:3px; }
.mt2 { margin-top:2px; }

.mt-5 { margin-top:-5px; }
.mt-10 { margin-top:-10px; }
.mt-15 { margin-top:-15px; }
.mt-20 { margin-top:-20px; }
.mt-30 { margin-top:-30px; }

.mb60 { margin-bottom:60px; }
.mb50 { margin-bottom:50px; }
.mb40 { margin-bottom:40px; }
.mb30 { margin-bottom:30px; }
.mb25 { margin-bottom:25px; }
.mb20 { margin-bottom:20px; }
.mb15 { margin-bottom:15px; }
.mb10 { margin-bottom:10px; }
.mb7{ margin-bottom:7px; }
.mb5{ margin-bottom:5px; }
.mb2{ margin-bottom:2px; }
.mb1{ margin-bottom:1px; }
.mb0{ margin-bottom:0px; }

.mr60 { margin-right:60px; }
.mr50 { margin-right:50px; }
.mr40 { margin-right:40px; }
.mr35 { margin-right:35px; }
.mr30 { margin-right:30px; }
.mr25 { margin-right:25px; }
.mr20 { margin-right:20px;}
.mr18 { margin-right:18px;}
.mr15 { margin-right:15px }
.mr10 { margin-right:10px }
.mr8 { margin-right:8px; }
.mr5 { margin-right:5px; }

.ml40 { margin-left:40px; }
.ml30 { margin-left:30px; }
.ml25 { margin-left:25px; }
.ml20 { margin-left:20px ; }
.ml15 { margin-left:15px }
.ml10 { margin-left:10px }
.ml5 { margin-left:5px; }

.pt30 { padding-top:30px; }
.pt25 { padding-top:25px; }
.pt20 { padding-top:20px ; }
.pt15 { padding-top:15px; }
.pt10 { padding-top:10px }
.pt5 { padding-top:5px; }
.pt2 { padding-top:2px; }

.pr30 { padding-right:30px; }
.pr20 { padding-right:20px ; }
.pr10 { padding-right:10px }
.pr5 { padding-right:5px; }

.pl30 { padding-left:30px; }
.pl20 { padding-left:20px ; }
.pl15 { padding-left:15px }
.pl10 { padding-left:10px }
.pl8 { padding-left:8px; }
.pl5 { padding-left:5px; }

.pb40 { padding-bottom:40px; }
.pb30 { padding-bottom:30px; }
.pb25 { padding-bottom:25px; }
.pb20 { padding-bottom:20px; }
.pb12 { padding-bottom:12px; }
.pb10 { padding-bottom:10px; }
.pb5{ padding-bottom:5px; }
.pb0{ padding-bottom:0px; }


/*글씨칼라*/
.red{color:#c80505;}
.blue{color:#2965af;}
.black{color:#000;}
.gray{color:#444;}
.pink{color:#d12148;}

.bluegray{color:#5d7b8a;}
.green{color:#458507;}
.purple{color:#78289e;}
.dblue{color:#1b4aa6;}
.orange{color:#d14202;}


/*기본글씨*/
.btxt{font-size:18px;line-height:1.6em; color:#000; font-family: 'Noto Sans KR'; font-weight:500;}
.btxt3{font-size:16px;line-height:1.6em; color:#000; font-family: 'Noto Sans KR'; font-weight:500;}
.btxt2{font-size:15px; line-height:1.6em;}
.txt{font-size:13px;line-height:1.6em;}
.txtb{font-size:14px;line-height:1.4em;}
.b{font-weight:bold;}

/*들여쓰기*/
.indent10{text-indent:-10px; line-height:1.6em;}
.indent20{text-indent:-20px; line-height:1.6em;}


/*가로폭*/
.w20{width:20%;}
.w40{width:40%;}
.w60{width:60%;}
.w80{width:80%;}
.w90{width:90%;}
.w100{width:100%;}

/*클리어*/
.clear:after{clear: both; content: "";display: block;}


/*skipnav */
#accessibility {position:relative; width:1040px; z-index:3; margin:0 auto;}
#accessibility ul li { position:absolute; top:-10px; left:45%; }
#accessibility ul li a{ position:absolute;top:-100em; width:120px; text-align:center;  display:block; color:#fff;margin:5px 3px; padding:6px 10px; font-size:12px;line-height:1.2em; font-weight:bold; background:#676565; vertical-align:middle; z-index:10; text-decoration:none;}
#accessibility ul li a:focus,
#accessibility ul li a.selected{top:5px;}

/*layout */

#wrap{width:100%; padding:0; z-index:0; position:relative;}

/*top_submenu*/
.header{width:1134px; margin:0 auto; position:relative;}

.header h1{text-align:center; padding:37px 0 40px;}
.header .util{position:absolute; right:0; top:0;}
.header .util li {float:left; margin:0 1px;}
.header a.home{padding:6px 20px; display:inline-block; font-weight:bold; background:#1d919b; color:#fff;}
.header a.admin{padding:5px 19px; display:inline-block; font-weight:bold; background:#e8e8e8; color:#333; border:1px solid #d1d0d0;}

.header:after{clear: both; content: "";display: block;}


/*검색*/
.search{background:#1d919b; float:left;width:360px; height:225px; }
.search .search_in{margin:23px; position: relative;}
.search .ment{float:left; color:#fff; line-height:1.5em; font-size:14px; font-weight:bold; letter-spacing:-0.5pt; margin:10px 0 15px;}
.search form{float:left; padding:0 0 0 8px;}
.search .select_box{background:#fff; position: relative; height: 30px; display:inline-block; margin:0 3px 8px 0;}
.search .select_box select{position: relative;border: 0 none;width:100%;box-sizing: border-box;padding:5px 3px 4px 3px;background: transparent;z-index: 9999; -webkit-appearance: none;-moz-appearance: none;appearance: none;   }
.search .select_box select::-ms-expand{display:none;}  /* ie에서 화살표 없애준다*/

.search .select_box::after{content: '';display: block;position: absolute;top: 0;right: 0;min-width: 40px;min-height: 30px;background: url('/images/icon_select.png') no-repeat center center;z-index: 0;}
.search .input{background:#fff; height: 28px;border: 0 none; width:303px;}
.search .search_btn{position: absolute; right:10px; top:67px;}


/*메인이미지*/
.main_img{}




a.btn_line {border:1px solid #a4a3a3; padding:8px 20px; display:inline-block; font-weight:bold;}
a.btn_line:hover{text-decoration:none; color:#000; background:#f2f2f2;}


/*컨텐츠 레이아웃*/
.container{clear: both; width:1134px; margin:0 auto;}
#content{clear: both; }
#content .left{float:left; width:358px; border:1px solid #bebbbb; }
#content .left h2{background:url(/images/icon_location.png) no-repeat 0 2px; padding:0 0 5px 24px; font-family: 'Noto Sans KR'; font-weight:500; font-size:19px; margin:0 auto 5px; width:125px; color:#222;}
#content .left .top{background:#cbe2e9; padding:20px 25px 15px 20px; position: relative; margin-bottom:20px;}
#content .left .top::after{content: '';display: block;position: absolute;bottom:-15px;right:50%; min-width: 30px;min-height: 15px; background: url('/images/arrow.png') no-repeat bottom center;z-index: 0;}
#content .right{float:right; width:774px; }
#content .right_full { width:100%; }
#content #sub_content{clear: both; float:left; width:100%; padding:50px 50px 0px 50px; box-sizing: border-box; }

/*컨텐츠 타이틀*/
#content #sub_content .tit{color:#000; font-family: 'Noto Sans KR'; font-weight:500; font-size:22px; margin:0 0 22px 0; padding:0; }
.local_part li{float:left; line-height:1.1em; margin:10px 10px 0 0; border-right:1px solid #d1d0d0; padding:0 10px 0 0;}
.local_part:after{clear: both; content: "";display: block;}
.count{clear: both; float:left; margin:30px 0 20px 0;}
.count li{float:left; margin-right:20px; background:url(/images/bl01.gif) no-repeat 2px 7px; padding:0 0 0px 14px;}

/*메인 지역별 리스트*/
.local_icon{display:inline; position: absolute;top: 58px;left: 23px;min-width: 28px;min-height: 27px; background: url('/images/icon_local.gif') no-repeat center center;}
.link_local {background:#fff; border:1px solid #bfc0c0; position: relative; margin-left:35px; padding:5px 0; }
.link_local h3{font-weight:normal;  padding-left:10px; font-size:13px;}
.link_local a:hover{text-decoration:none;}
.link_local .open{background:url(/images/list_open.gif) no-repeat 0 0; width:9px; height:9px; position: absolute; right:10px; top:10px;text-indent: -5555px;}
.link_local .close{background:url(/images/list_close.gif) no-repeat 0 0; width:9px; height:9px; position: absolute; right:10px; top:10px;text-indent: -5555px;}
.link_local ul {position: absolute; top: 28px; left:-1px; width: 98%; z-index: 1000; height: 200px; overflow-y: scroll; background: #fff; border: 1px solid #bfc0c0;padding: 3px;}
.link_local ul li{padding: 5px 8px; border-bottom: 1px dotted #dcdcdc;}

/*메인 지도*/
.map{position: relative;margin:30px 0 20px 20px; background: url('/images/map2.png') no-repeat center center; width:314px; height:416px;}
.map .city a{font-family: 'Noto Sans KR'; font-weight:500; font-size:13px; color:#28619b; letter-spacing:-0.5pt;}
.map .do a{font-family: 'Noto Sans KR'; font-weight:500; font-size:13px; color:#333; letter-spacing:-0.5pt;}
.map #seoul{position: absolute; top:35px; left:60px;}
.map #incheon{position: absolute; top:80px; left:0px;}
.map #sejong{position: absolute; top:165px; left:25px;}
.map #daejeon{position: absolute; top:190px; left:80px;}
.map #daegu{position: absolute; top:208px; right:55px;}
.map #ulsan{position: absolute; top:255px; right:0px;}
.map #busan{position: absolute; top:285px; right:12px;}
.map #gwangju{position: absolute; top:290px; left:0px;}

.map #gyeonggi{position: absolute; top:75px; left:80px;}
.map #gangwon{position: absolute; top:50px; right:85px;}
.map #chungbuk{position: absolute; top:130px; right:145px;}
.map #chungnam{position: absolute; top:145px; left:42px;}
.map #gyeongbuk{position: absolute; top:155px; right:70px;}
.map #gyeongnam{position: absolute; top:270px; right:110px;}
.map #jeonbuk{position: absolute; top:240px; left:70px;}
.map #jeonnam{position: absolute; top:315px; left:55px;}
.map #jeju{position: absolute; bottom:5px; left:30px;}

/*메인 배너*/
.banner{clear: both;float:left;background:#9dc9e8; width:100%; padding:22px 0;}
.banner li{float:left;width:33%; box-sizing: border-box; border-right:1px solid #81a8c8; height:60px; position: relative;}
.banner li a{ padding:10px 0 30px 20px; display:inline-block; width:100%; }
.banner li span{background: url('/images/banner_arrow.png') no-repeat right; padding:0 15px; font-family: 'Noto Sans KR'; font-weight:500; font-size:17px; color:#172a37;}
.banner li:nth-child(3){border-right:none;}
.banner li.bg01{background: url('/images/banner_bg01.png') no-repeat 160px top;}
.banner li.bg02{background: url('/images/banner_bg02.png') no-repeat 160px top;}
.banner li.bg03{background: url('/images/banner_bg03.png') no-repeat 160px top;}
.banner:after{clear: both; content: "";display: block;}


/*메인 타이틀*/
.copyment{clear: both;float:left; width:100%;font-family: 'Noto Sans KR'; font-weight:500; font-size:18px; text-align:center; line-height:1.5em; margin-top:50px; position: relative; padding-top:25px;}
.copyment .black{color:#000; font-family: 'Noto Sans KR';}
.copyment:after{content: '';display: block;position: absolute;top: 0;right: 47%;min-width: 40px;min-height: 30px;background: url('/images/bar.gif') no-repeat;}

.dot{clear: both;float:left; width:100%; text-align:center; margin:30px 0;}

.copyment2{clear: both;float:left; width:100%; text-align:center; font-family: 'Noto Sans KR'; font-weight:300; font-size:15px; position: relative; padding-bottom:50px;}
.copyment2:after{content: '';display: block;position: absolute;bottom: 0;right: 47%;min-width: 40px;min-height: 30px;background: url('/images/bar.gif') no-repeat;}



/*footer*/
.footer {clear:both; float:left; width:100%; height:150px; border-top:1px solid #aeaeae; padding:30px 0 0 10px; box-sizing: border-box; margin-top:40px; }
.footer .footer_in{width:1134px; margin:0 auto;}
.footer address{font-style: normal; font-size:13px;}
.footer .copyright{font-weight: bold; font-size:13px;}


/*콘텐츠 박스*/
.line_box {clear:both;float:left; display:block; border:1px solid #cbcbcb; padding:10px 20px 20px 20px; box-sizing: border-box; width:100%;}


/* 기본테이블 목록 */
table.board {clear:both; width:100%; border-spacing: 0px}
table.board th{font-family: 'Noto Sans KR';  font-size:14px; font-weight:500; height:35px; border-top:2px solid #7f7f7f; border-bottom:1px solid #444; color:#444;}
table.board tbody td {line-height:1.6em; padding:10px 0; text-align:center; border-bottom:#e5e5e5 1px solid;}
table.board .item{text-align:left;}
table.board tbody td .link{font-weight:bold; text-decoration:underline; color:#333;}
table.board tbody td a.link:hover{color:#c31315;}
table.board tbody td img{vertical-align:middle;}

/* 테이블콘텐츠 */
table.content {clear:both; width:100%; margin:0; padding:0; border-top:1px solid #a2a1a1; border-right:1px solid #dcdcdc;}
table.content thead th {padding:9px 10px; border-bottom:#c1c0c0 1px solid; border-left:#dcdcdc 1px solid; line-height:18px; background:#f8f8f8;}
table.content thead th.nobg {padding:9px 10px; border-bottom:#c1c0c0 1px solid; border-left:#dcdcdc 1px solid; line-height:1.6em;background:#fff;}
table.content tbody th {padding:9px 10px; border-bottom:#dcdcdc 1px solid; border-left:#dcdcdc 1px solid; line-height:1.6em;; text-align:center; background:#f8f8f8; }
table.content tbody td.tit {padding:9px 10px; border-bottom:#dcdcdc 1px solid; border-left:#dcdcdc 1px solid; line-height:1.6em;; text-align:left; background:#f8f8f8; font-weight:bold; color:#333; }
table.content tbody th.bg, table.content tbody td.bg {padding:9px 10px; border-bottom:#dcdcdc 1px solid; border-left:#dcdcdc 1px solid; line-height:1.6em;; text-align:center; background:#f8f8f8; }
table.content td {padding:9px 10px; border-bottom:#dcdcdc 1px solid; border-left:#dcdcdc 1px solid; line-height:1.6em; text-align:center; }
table.content td.al {padding:9px 10px; border-bottom:#dcdcdc 1px solid; border-left:#dcdcdc 1px solid; line-height:1.6em; text-align:left; }
table.content td.ar {padding:9px 10px; border-bottom:#dcdcdc 1px solid; border-left:#dcdcdc 1px solid; line-height:1.6em; text-align:right; }


/* 최종수정 */
.last_date{text-align:right; margin:5px ;}



/* 버튼 */
a.btn_line {border:1px solid #a4a3a3; padding:8px 20px; display:inline-block; font-weight:bold;}
a.btn_line:hover{text-decoration:none; color:#000; background:#f2f2f2;}
a.btn_gray {border:1px solid #a4a3a3; padding:6px 20px; display:inline-block; font-weight:bold; background:#e5e5e5; color:#000;}
a.btn_gray:hover{text-decoration:none; color:#000; background:#f2f2f2;}

a.btn_sline{padding:2px 10px; display:inline-block;  background:#fff; font-size:13px; border-radius:.2em; border:1px solid #acabab;}
a.btn_sline:hover{text-decoration:none;  background:#f2f2f2;}
a.btn_sgray2 {border:1px solid #a4a3a3; padding:2px 10px; display:inline-block; font-size:13px; background:#e5e5e5; color:#000;}
a.btn_sgray2:hover{text-decoration:none; color:#000; background:#f2f2f2;}
a.btn_sgray{padding:2px 10px; display:inline-block;  background:#747474; font-size:13px; border-radius:.2em; color:#fff; }
a.btn_sgray:hover{text-decoration:none;  background:#939393;}


a.btn_minus{background:#626060 url(/images/comm/icon_minus.png) no-repeat 6px 12px; padding: 2px 10px 2px 20px; color:#fff; display:inline-block; border-radius:.2em; font-size:12px; }
a.btn_minus:hover{text-decoration:none; }
a.btn_plus{background:#c90d0d url(/images/comm/icon_plus.png) no-repeat 9px 10px; padding: 5px 15px 5px 25px; color:#fff; display:inline-block; border-radius:.2em; font-size:13px; font-weight:bold;}
a.btn_plus:hover{text-decoration:none;}

a.btn_red{ padding: 8px 25px;background:#c90d0d; color:#fff; display:inline-block; border-radius:.2em; font-family: 'Noto Sans KR'; font-weight:700; font-size:18px; }
a.btn_red:hover{text-decoration:none;}

a.btn_login{ width: 120px; padding:37px 0; text-align:center; vertical-align:middle; background:#2b6499; color:#fff; display:inline-block; border-radius:.2em; font-family: 'Noto Sans KR'; font-weight:500; font-size:20px; }
a.btn_login:hover{text-decoration:none;}

a.btn_down{background:#626060 url(/images/comm/icon_down.png) no-repeat 10px 8px; padding: 4px 10px 4px 30px; color:#fff; display:inline-block; border-radius:.2em; font-size:13px;  }
a.btn_down:hover{text-decoration:none; }

a.btn_print{background:#24589b url(/images/comm/icon_print.png) no-repeat 25px 13px; padding: 15px 30px 15px 80px; color:#fff; display:inline-block; border-radius:.2em; font-family: 'Noto Sans KR'; font-weight:500; font-size:20px;}
a.btn_print:hover{text-decoration:none; }

a.btn_agree{ padding: 8px 25px;background:#24589b; color:#fff; display:inline-block;  font-family: 'Noto Sans KR'; font-weight:500; font-size:16px; }
a.btn_agree:hover{text-decoration:none;}

a.btn_disagree{ padding: 8px 25px;background:#626060; color:#fff; display:inline-block;  font-family: 'Noto Sans KR'; font-weight:500; font-size:16px; }
a.btn_disagree:hover{text-decoration:none;}





/*페이지네비*/
.board_paging { clear:both; width:100%;text-align:center; padding:30px 0 10px 0;vertical-align: middle; font-size:9pt; } 
.board_paging img{vertical-align: middle;}
.board_paging .paging_num{text-align:center;margin:0 10px;}
.board_paging .paging_num a{ vertical-align: middle; min-width:22px; border:1px solid #dadada;text-align:center; line-height:18px; display:inline-block; padding:2px 2px 4px 2px; background-color:#f7f7f7; margin:0 2px; }
.board_paging .paging_num a:hover{ vertical-align: middle; min-width:22px; border:1px solid #dadada;text-align:center; line-height:18px; display:inline-block; padding:2px 2px 4px 2px; background-color:#e4e3e3; text-decoration:none; color:#333;}
.board_paging .paging_num .on {vertical-align: middle; min-width:22px; border:1px solid #555;text-align:center; line-height:18px; display:inline-block; padding:2px 2px 4px 2px; background-color:#444; font-weight:bold; color:#fff; margin:0 2px; }
.board_paging .paging_num .on:hover {vertical-align: middle; min-width:22px; border:1px solid #555;text-align:center; line-height:18px; display:inline-block; padding:2px 2px 4px 2px; background-color:#444; font-weight:bold; color:#fff;}

/*로그인*/
.login_box{clear:both; float:left;border-box; width:100%;  border:1px dotted #9eb7d7; background:url(/images/login_bg.png) no-repeat 72px 95px; position:relative; }
.login_box .right_part{margin:30px 40px 30px 170px; padding:5px 0 10px 40px;  border-left:1px solid #9eb7d7;}
.login_box .tit00{font-weight:bold; font-size:15px;line-height:1.6em; margin:15px 0 5px 0;}
.login_box .login{position:absolute; top:167px; left:70px;font-family: 'Noto Sans KR'; font-weight:700; font-size:18px; color:#99bbeb;}
.login_box .btn_login{position:absolute; top:165px; right:96px;}
.login_box input{border:1px solid #b7b6b6; height:25px;}



