﻿@charset "utf-8";
.pc{}
.mobile{display:none;}
.tl{text-align:left;}
.fr{float:right;}
.fl{float:left;}
.fn{float:none;}
.bold{font-weight:bold; line-height:24px;}
.sub_content{max-width:1000px; margin:50px auto 0; width:100%;}
.sub_content:after{display:block; content:''; clear:both;}
.sub_content .h2_box{position:relative; margin-bottom:30px; padding-left:6px; padding-top:42px; min-height:61px;}
.sub_content .h2_box h2{font-size:30px; color:#000;}
.sub_content .h2_box p{font-size:20px; color:#000; margin-top:20px;}
.sub_content .h2_box .location{position:absolute; top:0; right:0; font-size:0; text-align:right; width:100%;}
.sub_content .h2_box .location:after{display:block; content:''; clear:both;}
.sub_content .h2_box .location li{font-size:16px; color:#000; line-height:15px; padding-left:15px; display:inline-block; position:relative; vertical-align:middle;}
.sub_content .h2_box .location li:after{content:'>'; position:absolute; left:4px; top:0; font-size:13px; color:#000; line-height:15px; font-family:'Nanum Gothic';}
.sub_content .h2_box .location li:first-child{padding-left:0;}
.sub_content .h2_box .location li:first-child:after{display:none;}
.sub_content .h2_box .location li.print{width:30px; height:30px; font-size:0; text-indent:9999px; padding-left:10px;}
.sub_content .h2_box .location li.print a{display:block; background:url(/images/printer.png) no-repeat; width:30px;height:30px;}
.sub_content .h2_box .location li.print:after{display:none;}
.sub_content .con .btn_btn{margin-top:50px; font-size: 0; text-align: center;}
.sub_content .con .btn_btn a.blue{background: #bd445b;}
.sub_content .con .btn_btn a{
    display: inline-block;
    height: auto;
    line-height: 41px;
    text-align: center;
    font-size: 15px;
    color: #fff;
    font-weight: bold;
    margin-left: 30px;
	padding:8px 10px;
}
.sub_content .scroll p a{
display:block;
white-space:nowrap;
overflow:hidden;
text-overflow: ellipsis;
}
.sub_content .cont1 .red2{color:#bd445b;}
.btn_link {text-align: center;}
.btn_link a {background: #818181; color: #fff; display: inline-block; padding: 15px 30px; border: 1px solid #d9d9d9; margin-bottom: 30px;}

.sub_util{display:none;}

.sub_content .menu{width:230px; box-sizing:border-box; margin-right:27px; float:left; margin-bottom:60px;}
.sub_content .menu .top{width:100%; background:#bd445b; color:#fff; font-size:26px; font-weight:bold; padding:50px 0; box-sizing:border-box; text-align:center;}
.sub_content .menu > ul{margin-top:52px; width:100%; box-sizing:border-box; border:1px solid #ddd;}
.sub_content .menu > ul > li{border-top:1px solid #ddd; width:100%; box-sizing:border-box; background:url(/images/sub/menu_off.jpg) 189px 21px no-repeat;}

.sub_content .menu > ul > li > a.open0{background:url(/images/sub/ico_openwindow.png) 60% center no-repeat;}

.sub_content .three_tab li a.new_open {background: url(/images/sub/ico_openwindow.png) 80% center no-repeat;}

.sub_content .menu > ul > li:first-child{border-top:0;}
.sub_content .menu > ul > li > a{display:block; height:52px; line-height:52px; padding-left:22px; font-size:16px; color:#333; font-weight:bold;}
.sub_content .menu > ul > li.on{background:url(/images/sub/menu_on.jpg) 187px 23px no-repeat;}
.sub_content .menu > ul > li.on > a{color:#bd445b;}
.sub_content .menu > ul > li.on > ul{display:block;}
.sub_content .menu > ul > li > ul{display:none; background:#f6f6f6; padding:0 15px;}
.sub_content .menu > ul > li > ul > li{}
.sub_content .menu > ul > li > ul > li.on > a{padding:0; padding-left:13px; height:50px; line-height:50px; font-weight:bold;}
.sub_content .menu > ul > li > ul > li.on > ul{display:block;}
.sub_content .menu > ul > li > ul > li > a{display:block; padding:13px 0 16px 10px; font-size:15px; color:#444;}
.sub_content .menu > ul > li > ul > li > a.open{background:url(/images/sub/ico_openwindow.png) 75px center no-repeat;}

.sub_content .menu > ul > li > ul > li > a.open0{background:url(/images/sub/ico_openwindow.png) 100% center no-repeat;}

.sub_content .menu > ul > li > ul > li > a.open2{background:url(/images/sub/ico_openwindow.png) 105px center no-repeat;}
.sub_content .menu > ul > li > ul > li > a.open3{background:url(/images/sub/ico_openwindow.png) 155px center no-repeat;}
.sub_content .menu > ul > li > ul > li > a.open4{background:url(/images/sub/ico_openwindow.png) 160px center no-repeat;}
.sub_content .menu > ul > li > ul > li > a.open5{background:url(/images/sub/ico_openwindow.png) 185px center no-repeat;}
.sub_content .menu > ul > li > ul > li > a.open6{background:url(/images/sub/ico_openwindow.png) 140px center no-repeat;}
.sub_content .menu > ul > li > ul > li > ul{display:none; border-top:1px solid #bd445b; background:#fff; padding:0 18px 17px 18px;}
.sub_content .menu > ul > li > ul > li > ul > li{}
.sub_content .menu > ul > li > ul > li > ul > li > a{font-size:16px; color:#444; display:block; margin-top:17px; padding-left:14px; background:url(/images/sub/menu_bullet.jpg) left center no-repeat;}
.sub_content .menu > ul > li > ul > li > ul > li.on > a{color:#bd445b;}
.sub_content .menu > ul > li > ul > li > ul > li > a.open{background:url(/images/sub/menu_bullet.jpg), url(/images/sub/ico_openwindow.png); background-repeat:no-repeat, no-repeat; background-position:left center, 50% center;}

.sub_content .menu > ul > li > ul > li > ul > li > a.open0{background:url(/images/sub/menu_bullet.jpg), url(/images/sub/ico_openwindow.png); background-repeat:no-repeat, no-repeat; background-position:left center, 100% center;}

.sub_content .con{width:calc(100% - 257px); box-sizing:border-box; float:left; min-height:550px;}
.sub_content iframe{width:100%;}
.three_img{text-align:center; margin:20px 0; font-size:0;}
.three_img img{max-width:230px; width:32%; margin-left:2%;}
.three_img img:first-child{margin-left:0;}
.img{text-align:center;}
.img img{max-width:100%;}
.img img.pc{display:inline;}
.img img.mobile{display:none;}
.sub_content .bullet{font-size:20px; color:#000; padding-left:26px; background:url(/images/sub/bullet.jpg) left 2px no-repeat; line-height:20px; margin:50px 0 20px; word-break:keep-all;}
.sub_content .bullet .tit_r{color:red;}

.sub_content .bullet2{font-size:16px; color:#bd445b; padding-left:23px; background:url(/images/sub/bullet2.png) 8px 4.5px no-repeat; line-height:16px; margin:18px 0 10px; word-break:keep-all; font-weight:bold;}
.sub_content .bullet2 .red{color:#ff3000;}
.sub_content .bullet2 a{display:inline;}
.sub_content .bullet3{background:url(/images/sub/bullet3.png) 5px 10.5px no-repeat; font-size:16px; color:#000; padding-left:13px; display:block; line-height:27px; word-break:keep-all;}
.sub_content .bullet3 .red{color:#ff3000;}
.sub_content .bullet3 .blue{color:#1a4496;}
.sub_content .sub_text{padding-left:26px; box-sizing:border-box; width:100%;}
.sub_content .sub_text li{font-size:16px; line-height:1.6; color:#000; word-break:keep-all; margin-bottom:15px;}
.sub_content .sub_text li .blue{font-weight:bold; color:#1a4496;}
.sub_content .sub_text li .red{color:#ff3000;}
.sub_content .sub_text2{box-sizing:border-box; width:100%; word-break:keep-all; text-align:left;}
.sub_content .sub_text2 li{font-size:16px; color:#000; line-height:24px; word-break:keep-all;}
.sub_content .sub_text2 li .mt35{display:block; margin-top:35px;}
.sub_content .sub_text2 li .blue{font-weight:bold; color:#1a4496;}
.sub_content .sub_text2 li .red{color:#ff3000;}
.sub_content .tab{border-top:1px solid #ddd;}
.sub_content .tab:after{display:block; content:''; clear:both;}
.sub_content .tab li{width:50%; box-sizing:border-box; display:block; float:left; height:40px; line-height:40px; background:#efefef; border:1px solid #ddd; border-left:0; border-top:0;}
.sub_content .tab li:first-child, .sub_content .tab li:nth-child(5){border-left:1px solid #ddd;}
.sub_content .tab li a{display:block; text-align:center; font-size:15px; color:#000; font-weight:bold; box-sizing:border-box;}
.sub_content .tab li.on{background:#fff;}
.sub_content .tab li.on a{color:#bd445b; border: 1px solid ##bd445b;}
.sub_content .two_tab:after{display:block; content:''; clear:both;}
.sub_content .con p.last{margin-top:15px; font-weight: 500;}
.sub_content .con
/* .sub_content .two_tab li{display:block; float:left; width:50%; box-sizing:border-box; height:40px; line-height:40px; text-align:center;} */
.sub_content .two_tab li{display:block; float:left; width:100%; box-sizing:border-box; height:40px; line-height:40px; text-align:center;}
.sub_content .two_tab .on_title{display:block; float:left; width:100%; box-sizing:border-box; height:40px; line-height:40px; text-align:center;}
.sub_content .two_tab li a{display:block; border:1px solid #ddd; font-size:16px; color:#666; font-weight:bold; background:#efefef;}
.sub_content .two_tab li.on a{color:#bd445b; background:#fff; border: 1px solid #bd445b;}
.sub_content .three_tab:after{display:block; content:''; clear:both;}
.sub_content .three_tab li{display:block; float:left; width:33%; box-sizing:border-box; height:40px; line-height:40px; text-align:center;}
.sub_content .three_tab li:first-child{width:34%;}
.sub_content .three_tab li a{display:block; border:1px solid #ddd; font-size:16px; color:#666; font-weight:bold; background:#efefef;}
.sub_content .three_tab li.on a{color:#bd445b; background:#fff; border: 1px solid #bd445b;}
.sub_content li.on_title a{color:#bd445b; background:#fff; border: 1px solid #bd445b;}
.sub_content .tab2{background:#f8f8f8; border:1px solid #eee; margin-top:20px;}
.sub_content .tab2 li{display:inline-block; margin-left:28px; padding:15px 0;}
.sub_content .tab2 li a{; line-height:22px; color:#000; display:block; padding-left:22px; background:url(/images/sub/tab_bullet.jpg) left center no-repeat;}
.sub_content .tab2 li.on a{color:#1a4496;}
.sub_content .con .blue_text{font-size:14px; color:#1a4496; margin-bottom:20px; line-height:24px; word-break:keep-all;}
.sub_content .con .blue_bold{font-size:16px; color:#1a4496; line-height:24px; font-weight:bold; word-break:keep-all;}
.sub_content .con .text_box{box-sizing:border-box; border:3px solid #01b4bc; padding:18px 27px; background:#f9f9f9;}
.sub_content .con .text_box p{word-break:keep-all; line-height:24px; color:#000;}
.sub_content .con .text_box p.top{margin-bottom:25px; font-size:18px;}
.sub_content .con .text_box p.middle{margin-bottom:35px; font-size:16px;}
.sub_content .con .text_box p.middle span{font-size:14px; display:block;}
.sub_content .con .text_box p.bot{font-size:14px;}
.sub_content .con .text_box p.bot span{display:block;}
.sub_content .con .text_box ul li{font-weight:bold; margin-top:10px;}
.sub_content .con .text_box ul li:first-child{margin-top:0;}
.sub_content .con .text_box ul li .bullet3{font-weight:normal;}
.sub_content .con .charge_box{border:1px solid #ddd; margin:100px 0 60px; padding:7px 17px;}
.sub_content .con .charge_box ul{font-size:0;}
.sub_content .con .charge_box ul li{display:inline-block; font-size:15px; color:#333; max-width:227px; width:50%; padding:5px 0;}
.sub_content .con .charge_box ul li:nth-child(3){width:100%;}
.sub_content .con .charge_box ul li span{display:inline-block; font-weight:bold; margin-right:17px;}
.sub_content .con .apply_search{margin-top:20px; font-size:0; margin-bottom:15px;}
.sub_content .con .apply_search:after{display:block; content:''; clear:both;}
.sub_content .con .apply_search select{width:111px; background:#fff; height:24px; line-height:24px; border:1px solid #ddd; padding-left:10px; font-size:12px; color:#000;}
.sub_content .con .apply_search select.w150{width:150px;}
.sub_content .con .apply_search .search_btn{display:inline-block; margin-left:5px; text-align:center; box-sizing:border-box; height:24px; line-height:24px; width:70px; background:#efefef; border:1px solid #e1e1e1; font-size:13px; color:#1a4496; font-weight:bold; vertical-align:middle; cursor:pointer;}
.sub_content .con .apply_search .confirm_btn{display:inline-block; margin-left:4px; text-align:center; box-sizing:border-box; height:24px; line-height:24px; width:100px; background:#1a4496; color:#fff; font-weight:bold; font-size:13px; vertical-align:middle;}
.sub_content .con .apply_search span{font-size:14px; color:#666; display:inline-block; line-height:24px; vertical-align:middle; margin-left:9px;}
.sub_content .con .two_tab{display:flex; text-align: center;}
.sub_content .con .two_tab li{width:50%; line-height:40px;}
.sub_content .tit_r li{color:red;}
.sub_content .tet_l li{margin:5px;}
.sub_content .fo{margin-bottom:50px;}




.scroll table.cont1{ word-break:keep-all; word-wrap:break-word;border-collapse:collapse; border-spacing:0; table-layout:fixed; border-top:2px solid #333; width:100%;}
.scroll table.cont1 tr th{background:#f8f8f8; font-size:16px; line-height:24px; color:#000; font-weight:bold; text-align:center; padding:6px 0; border:1px solid #ddd; border-top:0;}
.scroll table.cont1 tr th.tl{text-align:left; padding-left:10px; padding-right:10px;}
.scroll table.cont1 tr td{padding:15px 5px; text-align:center; font-size:16px; color:#000; word-break:keep-all; word-wrap:break-word; border:1px solid #ddd; border-top:0; line-height:24px;}
.scroll table.cont1 tr td.left_t{text-align:left; padding-left:10px;}
.scroll table.cont1 .left_t td{text-align:left; padding-left:10px;}

.scroll table.cont1 tr td.red{color:#ff3000;}
.scroll table.cont1 tr td a {color: #0160b0;}
.scroll table.cont1 tr td a:hover {text-decoration: underline;}
.scroll table.cont1 tr td.tl{text-align:left; padding:15px 10px;}
.scroll table.cont1 tr td img{margin-left:5px; vertical-align:middle; max-width:100%;}
.scroll table.cont1 tr td.bg{background:#f9f9f9;}
.scroll table.cont1 tr td .check_off{display:inline-block; font-size:13px; color:#1a4496; font-weight:bold; width:100%; max-width:85px; height:24px; line-height:24px; box-sizing:border-box; border:1px solid #e1e1e1; background:#efefef;}
.scroll table.cont1 tr td .check_on{display:inline-block; font-size:13px; color:#fff; font-weight:bold; width:90%; max-width:70px; height:24px; line-height:24px; box-sizing:border-box; background:#1a4496;}
.scroll table.board{border-collapse:collapse; border-spacing:0; table-layout:fixed; border-top:2px solid #444; width:100%; border-bottom:1px solid #444; word-break:keep-all; word-wrap:break-word;}
.scroll table.board tr th{background:#efefef; font-size:16px; color:#333; text-align:center; padding:15px 0; border-bottom:1px solid #ddd;}
.scroll table.board tr td{padding:8px 5px; text-align:center; font-size:16px; color:#333; word-break:keep-all; word-wrap:break-word; line-height:16px; border-bottom:1px solid #ddd;}
.scroll table.board tr td.subject{text-align:left;}
.scroll table.board tr:last-child td{border-bottom:0;}
.scroll table.life_tb{position:relative; border-collapse:collapse; border-spacing:0; table-layout:fixed; width:100%; border-top:1px solid #ddd; word-break:keep-all; word-wrap:break-word;}
.scroll table.life_tb th{background:#f9f9f9; padding:23.5px 0; text-align:center; font-size:13px; line-height:17px; color:#000; font-weight:bold; text-align:center; border:1px solid #ddd; border-top:0;}
.scroll table.life_tb td{padding:9px 5px; text-align:center; font-size:13px; color:#000; word-break:keep-all; word-wrap:break-word; border:1px solid #ddd; border-top:0; line-height:16px;}
.scroll table.life_tb td.tl{text-align:left; padding-left:10px; padding-right:10px;}

.add_popup{position:absolute; left:0; top:10px; width:100%; background:#fff; z-index:10; padding:30px; box-sizing:border-box; border:1px solid #ddd; z-index:10000; display:none;}
.add_popup table.life_tb tr td input[type="text"]{width:100% !important;}
.add_popup .btn{margin-top:25px;}

.add_popup2{position:absolute; left:0; top:10px; width:100%; background:#fff; z-index:10; padding:30px; box-sizing:border-box; border:1px solid #ddd; z-index:10000; display:none;}
.add_popup2 table.life_tb tr td input[type="text"]{width:100% !important;}
.add_popup2 .btn{margin-top:25px;}


.add_popup_l50 {position:absolute; left:0; top:10px; width:50%; background:#fff; z-index:10; padding:30px; box-sizing:border-box; border:1px solid #ddd; z-index:10000; display:none;}
.add_popup table.life_tb tr td input[type="text"]{width:100% !important;}
.add_popup .btn{margin-top:25px;}

.add_popup_r50 {position:absolute; right:0; top:10px; width:50%; background:#fff; z-index:10; padding:30px; box-sizing:border-box; border:1px solid #ddd; z-index:10000; display:none;}
.add_popup table.life_tb tr td input[type="text"]{width:100% !important;}
.add_popup .btn{margin-top:25px;}


/* 0520 추가 */
.update_popup{position:absolute; left:0; top:10px; width:100%; background:#fff; z-index:10; padding:30px; box-sizing:border-box; border:1px solid #ddd; z-index:10000; display:none;}
.update_popup table.life_tb tr td input[type="text"]{width:100% !important;}
.update_popup .btn{margin-top:25px;}

.ownerUpdate_popup{position:absolute; left:0; top:10px; width:100%; background:#fff; z-index:10; padding:30px; box-sizing:border-box; border:1px solid #ddd; z-index:10000; display:none;}
.ownerUpdate_popup table.life_tb tr td input[type="text"]{width:100% !important;}
.ownerUpdate_popup .btn{margin-top:25px;}

.yonginFlag_popup{position:absolute; left:0; top:10px; width:100%; background:#fff; z-index:10; padding:30px; box-sizing:border-box; border:1px solid #ddd; z-index:10000; display:none;}
.yonginFlag_popup table.life_tb tr td input[type="text"]{width:100% !important;}
.yonginFlag_popup .btn{margin-top:25px;}

/* .scroll table.life_tb tr td input[type="text"]{width:100%; max-width:269px; box-sizing:border-box; border:1px solid #ddd; background:#fff; padding-left:10px; font-size:15px; color:#000; height:37px; line-height:37px;} */
/* 수정 */
.scroll table.life_tb tr td input[type="text"]{width:75%; max-width:233px; box-sizing:border-box; border:1px solid #ddd; background:#fff; padding-left:10px; font-size:15px; color:#000; height:37px; line-height:37px;}
.scroll table.life_tb tr td input[type="password"]{width:75%; max-width:233px; box-sizing:border-box; border:1px solid #ddd; background:#fff; padding-left:10px; font-size:15px; color:#000; height:37px; line-height:37px;}
.scroll table.life_tb tr td .input_btn{font-size:0; display:block;}
/* .scroll table.life_tb tr td .input_btn input[type="text"]{width:calc(100% - 82px); max-width:269px;} */
/* 수정 */
.scroll table.life_tb tr td .input_btn input[type="text"]{width:calc(99% - 82px); max-width:269px;} 
.scroll table.life_tb tr td .td_btn{margin-left:12px; width:70px; height:24px; background:#1A4496; text-align:center; line-height:24px; display:inline-block; font-size:13px; color:#fff; vertical-align:middle;}
.scroll table.life_tb tr td .td_btn:first-child{margin-left:0;}
.write_tb{margin-top:15px; border:1px solid #ddd; border-left:0;}
.write_tb div{display:table; border-collapse:collapse; border-spacing:0; table-layout:fixed; width:100%; border-bottom:1px solid #ddd;}
.write_tb div:last-child{border-bottom:0;}
.write_tb div.four p{width:calc(50% - 100px);}
.write_tb div p{display:table-cell; vertical-align:middle; font-size:15px; color:#666; padding:9px 20px; word-break:keep-all; word-wrap:break-word; width:calc(100% - 100px); box-sizing:border-box; border-left:1px solid #ddd;} 
.write_tb div p.bg{font-size:13px; color:#222; background:#f9f9f9; text-align:center; padding:20px 0;  width:100px; border-left:1px solid #ddd;}
.write_tb div p.bg .red{color:#ff3000; vertical-align:middle;}
.write_tb div p input[type="text"]{width:100%; height:37px; line-height:37px; border:1px solid #ddd; max-width:165px; font-size:15px; color:#666; padding-left:10px;}
.write_tb div p select{width:100%; height:37px; line-height:37px; border:1px solid #ddd; max-width:230px; font-size:15px; color:#666; padding-left:10px;}
.write_tb div p.adress input{max-width:490px;}
.write_tb div p.adress textarea{height:250px; max-width:100%; width:100%; border:1px solid #ddd; resize:none; font-size:15px; color:#666; padding:10px;}
.write_tb div p.phone{font-size:0;}
.write_tb div p.phone input{max-width:65px; width:30%;}
.write_tb div p.phone .hypen{display:inline-block; line-height:37px; text-align:center; width:5%; max-width:15px; vertical-align:middle; font-size:15px;}
.write_tb div p.phone .txt{display:inline-block; margin-top:5px; font-size:13px; color:#666; line-height:15px;} 
.btn{margin-top:50px; font-size:0; text-align:center;}
.btn a{display:inline-block; width:125px; height:41px; line-height:41px; text-align:center; font-size:15px; color:#fff; font-weight:bold; background:#b0b0b0; margin-left:30px;}
.btn button {display:inline-block; width:125px; height:41px; line-height:41px; text-align:center; font-size:15px; color:#fff; font-weight:bold; background:#b0b0b0; margin-left:30px;}
.btn button.blue {background:#0061af;}
.btn a.blue{background:#0061af;}
.btn a:first-child{margin-left:0;}
.view{border-collapse:collapse; border-spacing:0; table-layout:fixed; border-top:2px solid #444; width:100%; border-bottom:1px solid #444; word-break:keep-all; word-wrap:break-word;}
.view tr:last-child td{border-bottom:0;}
.view tr th{font-size:16px; color:#333; text-align:left; line-height:24px; padding:9.5px 15px; border-bottom:1px solid #ddd; background:#efefef;}
.view tr td{text-align:left; font-size:16px; color:#333; line-height:24px; padding:6px 0 6px 15px; border-bottom:1px solid #ddd;}
.view tr td.t_con{padding:30px 18px 55px 18px;}
.view tr td.t_con img{max-width:100%;}
.board_search{background:#f9f9f9; border:1px solid #ddd; text-align:center; font-size:0; padding:20px 10px; margin-bottom:60px;}
.board_search select{width:111px; height:24px; line-height:24px; border:1px solid #ddd; margin-right:3px; display:inline-block; font-size:12px; color:#000; padding-left:10px;}
.board_search input[type="text"]{max-width:168px; width:calc(100% - 162px); display:inline-block; margin-right:4px; text-align:left; padding-left:10px; height:24px; line-height:24px; border:1px solid #ddd; font-size:12px; color:#000;}
.board_search a{display:inline-block; background:#696969; color:#fffefe; height:24px; line-height:24px; font-size:13px; width:44px; vertical-align:middle;}
.survey_select{margin-bottom:13px; text-align:right;}
.survey_select select{width:71px; height:24px; line-eight:24px; box-siizng:border-box; font-size:12px; color:#000; padding-left:10px; border:1px solid #ddd; display:inline-block; margin-left:7px;}
.survey_select b{font-size:13px; color:#000;}
.pasing{text-align:center; font-size:0; margin-top:55px;}
.pasing a{display:inline-block; width:20px; height:20px; text-align:center; line-height:20px; font-size:14px; color:#333; margin:0 5px; vertical-align:top;}
.pasing a.on{background:#ebebeb; font-weight:bold;}
.pasing a img{margin-bottom:3px;}

/*페이징*/
.paging{width:100%; text-align:center}
.paging a{ padding:0 5px; display:inline;}
.paging a.on, .paging a:hover{color:red}

.student_login{text-align:center; word-break:keep-all; padding:35px 10px 32px; border:1px solid #ddd; background:#f9f9f9; line-height:24px;}
.student_login p{font-size:16px; color:#000; margin-bottom:10px;}
.student_login p b{font-weight:bold;}
.student_login span{display:block; font-size:14px; color:#000; margin-bottom:20px;}
.student_login a{display:inline-block; width:125px; height:30px; line-height:30px; box-sizing:border-box; background:#878787; border:1px solid #7b7b7; font-size:14px; color:#fff; font-weight:bold;}
.instructor_login{border-top:1px solid #ccc; border-bottom:1px solid #ccc; padding:67px 0 75px; margin-top:45px;}
.instructor_login .input_form{max-width:570px; width:100%; margin:0 auto; padding-left:150px; background:url(/images/sub/login_bg.jpg) left center no-repeat; box-sizing:border-box;}
.instructor_login .input_form:after{display:block; content:''; clear:both;}
.instructor_login .input_form .input{padding:11px 0; float:left; width:calc(100% - 138px);}
.instructor_login .input_form .input input{max-width:279px; height:40px; line-height:40px; padding-left:14px; border:1px solid #ddd; background:#f4f4f4; display:block; width:100%; font-size:14px; color:#111; }
.instructor_login .input_form .input input[type="password"]{margin-top:14px;}
.instructor_login .input_form .input input[type="password"]::placeholder{font-family:'Nanum Gothic';}
.instructor_login .input_form a{display:block; float:left; text-align:center; width:125px; height:94px; line-height:94px; background:url(/images/sub/login.jpg) no-repeat; color:#fff; font-size:18px; font-weight:bold; margin-left:13px; margin-top:11px;} 
.certi{max-width:1000px; width:100%; margin:0 auto;}
.certi_textbox{border:1px solid #e1e1e1; background:#f5f5f5; padding:15px 17px; font-size:16px; color:#000; line-height:24px; margin-bottom:20px; word-break:keep-all;}
.certi_textbox b{font-weight:bold;}
.certi_box{background:#efefef; text-align:center; word-break:keep-all; border:1px solid #c2c2c2; padding:25px 0 30px; margin-bottom:50px;}
.certi_box:after{display:block; content:''; clear:both;}
.certi_box .phone{width:50%; float:left; height:300px; position:relative; box-sizing:border-box; border-right:1px solid #c2c2c2;}
.certi_box .ipin{width:50%; float:left; height:300px; position:relative;}
.certi_box div p{font-size:18px; color:#000; font-weight:bold; margin-bottom:35px;}
.certi_box div span{display:block; font-size:16px; color:#000; line-height:24px;}
.certi_box div a{display:inline-block; position:absolute; bottom:0; background:url(/images/sub/certi.jpg) no-repeat; width:180px; height:41px; line-height:41px; text-align:center; font-size:16px; color:#fff; font-weight:bold; left:50%; margin-left:-90px;}
.attendance_text{word-break:keep-all; background:url(/images/sub/attendance_bg.jpg) 20px top no-repeat; padding:5px 0 5px 90px; margin-bottom:7px;}
.attendance_text p{font-size:13px; color:#000; line-height:24px;}
.attendance_text p span{font-weight:bold; font-size:14px; color:#1a4496;}
.attendance_select{margin-bottom:15px; font-size:0;}
.attendance_select select{border:1px solid #ddd; width:111px; height:24px; line-height:24px; font-size:12px; color:#000;}
.attendance_select b{font-size:14px; color:#666; font-weight:bold; margin-left:5px; line-height:24px; vertical-align:middle;}
.exit_btn{text-align:right; margin-top:10px;}
.exit_btn a{display:inline-block; background:#efefef url(/images/sub/exit.png) 5px center no-repeat; box-sizing:border-box; border:1px solid #e1e1e1; width:105px; height:24px; line-height:24px; padding-left:27px; font-size:13px; color:#333; font-weight:bold; text-align:left;}
.attendance_tit{border-top:2px solid #444; border-bottom:1px solid #444; background:#efefef; padding:10px; font-size:14px; line-height:18px; color:#333;}
.attendance_tit span{font-size:18px; font-weight:bold;}
.calendar{margin-top:30px;}
.calendar .calendar_date{max-width:355px; margin:0 auto; width:100%; position:relative; text-align:center; font-size:0; height:30px; line-height:30px;}
.calendar .calendar_date span{font-size:24px; color:#222; font-weight:bold;}
.calendar .calendar_date a{font-size:0; position:absolute; width:26px; height:26px; display:block; top:2px;}
.calendar .calendar_date a.prev{background:url(/images/sub/calendar_left.jpg) left center no-repeat; left:0px;}
.calendar .calendar_date a.next{background:url(/images/sub/calendar_right.jpg) left center no-repeat; right:0px;}
.calendar table{margin-top:15px; border-collapse:collapse; border-spacing:0; table-layout:fixed; width:100%; border-bottom:1px solid #ddd;}
.calendar table tr th{text-align:center; color:#222; font-size:18px; font-weight:bold; padding:20px 0; border-bottom:1px solid #ddd; border-top:1px solid #414141;}
.calendar table tr td{font-size:24px; text-align:center; color:#666; padding:25px 0; position:relative;}
.calendar table tr td span{display:inline-block; width:50px; height:50px; line-height:50px;}
.calendar table tr td span.impossible{background:url(/images/sub/absent.jpg) left center no-repeat;}
.calendar table tr td span.possible{background:url(/images/sub/attendance.jpg) left center no-repeat; color:#fff;}
.calendar table tr td p{font-size:13px; color:#666; position:absolute; width:100%; left:0; bottom:8px;}
.calendar .calendar_icon{text-align:left; margin-top:15px; padding-left:20px; font-size:0;}
.calendar .calendar_icon span{padding-left:25px; font-size:15px; color:#666; margin-right:50px; line-height:20px; height:20px; display:inline-block;}
.calendar .calendar_icon span.attendance_icon{background:url(/images/sub/attendance_icon.jpg) left center no-repeat;}
.calendar .calendar_icon span.absent_icon{background:url(/images/sub/absent_icon.jpg) left center no-repeat;}
.calendar .calendar_icon span:last-child{margin-right:0;}
.attendance_total{border-top:2px solid #acacac; border-bottom:1px solid #b7b7b7; margin-top:50px;}
.attendance_total ul{width:100%; font-size:0;}
.attendance_total ul li{display:inline-block; padding:15px 0; position:relative; font-size:14px; color:#333; text-align:center;}
.attendance_total ul li span{font-weight:bold; margin-right:20px;}
.attendance_total ul li:after{display:block; content:''; position:absolute; height:30px; width:1px; background:#ddd; left:0; top:50%; margin-top:-15px;}
.attendance_total ul li.one:after{display:none;}
.attendance_total ul li.one{width:30%;}
.attendance_total ul li.two{width:12.5%;}
.attendance_total ul li.three{width:25%;}
.attendance_total ul li.four{width:12.5%;}
.attendance_total ul li.five{width:20%;}
.education_text{word-break:keep-all; background:url(/images/sub/education_bg.jpg) 10px top no-repeat; padding:5px 0 15px 90px; margin-bottom:5px;}
.education_text p{font-size:13px; color:#000; line-height:15px;}
.education_text .blue{color:#1a4496; font-weight:bold; font-size:14px; margin-bottom:10px;}
.education_privacy{border:1px solid #ddd; padding:15px 35px 30px; margin-bottom:15px;}
.education_privacy p.tit{font-size:13px; color:#000; margin-bottom:30px;}
.education_privacy p.tit span{font-weight:bold;}
.education_privacy p.explan{font-size:13px; color:#000; line-height:16px; margin-top:10px;}
.education_privacy .check{margin-top:15px; line-height:14px;}
.education_privacy .check input{width:12px; height:12px; margin:0; padding:0; border:1px solid #9a9a9a; margin-left:30px; background:#fff;}
.education_privacy .check input:first-child{margin-left:0;}
.education_privacy .check label{font-size:14px; color:#000; font-weight:bold; vertical-align:middle; margin-left:5px; display:inline-block;}
.education_complete{border:1px solid #ddd; text-align:center; padding:170px 10px 35px; word-break:keep-all; background:#f5f5f5 url(/images/sub/education_complete.png) center 40px no-repeat;}
.education_complete p{margin-top:15px; font-size:24px; font-weight:bold; color:#1a4496;}
.education_complete span{display:block; font-size:13px; color:#000; line-height:15px; margin-top:20px;}
.survey{margin-top:20px;}
.survey .s_box{border:1px solid #ddd; margin-bottom:20px; word-break:keep-all;}
.survey .s_box .question{font-size:13px; color:#000; font-weight:bold; line-height:24px; padding:7.5px 20px; background:#efefef;}
.survey .s_box .answer{padding:0 20px; font-size:0; line-height:39px;}
.survey .s_box .answer span{display:block;}
.survey .s_box .answer span:first-child{margin-top:0;}
.survey .s_box .answer input{width:12px; height:12px; background:#fff; border:1px solid #9a9a9a; margin:0; padding:0;}
.survey .s_box .answer label{margin-left:7px; font-size:13px; color:#000; vertical-align:middle; margin-right:30px;}
.survey .s_box .answer b:last-child label{margin-right:0;}
.survey .s_box .answer textarea{box-sizing:border-box; border:1px solid #ccc; padding-left:10px; height:25px; width:100%;}
.shortcuts{font-size:0;}
.shortcuts a{display:inline-block; margin-left:20px; font-size:13px; color:#fff; font-weight:bold; text-align:center; width:140px; height:38px; line-height:38px; background:#0160b0;}
.shortcuts2{font-size:0; margin-top:17px;}
.shortcuts2 a{display:inline-block; font-size:15px; color:#fff; font-weight:bold; text-align:center; padding:0 20px; height:40px; line-height:40px; background:#0061af; margin-left:10px;}
.shortcuts2 a:first-child{margin-left:0;}
.town_intro{position:relative; padding-right:180px;}
.town_intro img{position:absolute; top:0; right:0;}
.town_intro .top{font-size:18px; color:#000; position:relative; padding-bottom:13px; word-break:keep-all;}
.town_intro .top:after{display:block; content:''; clear:both; width:20px; height:2px; background:#bd445b; position:absolute; bottom:0; left:0;}
.town_intro .top span{font-size:23px; font-weight:bold; color:#000; margin-top:5px; } /*display:block;*/
.town_intro .top span b{font-weight:normal; font-size:20px;}
.town_intro .i_text{font-size:16px; color:#000; line-height:24px; margin-top:25px; word-break:keep-all;}
.facility:after{display:block; content:''; clear:both;}
.facility .box{display:block; float:left; width:32%; margin-right:2%;}
.facility .two_box{display:block; float:left; width:64%; margin-right:2%; font-size:0;}
.facility .two_box img{width:49%;margin-right:1%;}
.facility .box img{max-width:100%;}
.facility .box:nth-child(3n){margin-right:0;}
.map #map{height:380px; width:100%;}
.map .map_text{font-size:16px; color:#000; font-weight:bold;}

.intro:after{display:block; content:''; clear:both;}
.intro .intro_left{width:420px; margin-right:30px; float:left;}
.intro .intro_left img{max-width:100%;}
.intro .intro_right .pc{display:block;}
.intro .intro_right .mobile{display:none;}
.intro .intro_left p{font-size:16px; color:#000; line-height:24px; margin-top:25px; word-break:keep-all;}
.intro .intro_left p:first-child{margin-top:0;}
.intro .intro_right{width:calc(100% - 450px); float:left;}
.mayor .mayor-list{font-size:0;}
.mayor .mayor-list .mayor-box{padding:17px 23px 23px 135px; margin-top:8px; border:1px solid #ddd; box-sizing:border-box; width:calc(50% - 4px); display:inline-block; position:relative; height:156px; vertical-align:top;}
.mayor .mayor-list .mayor-box:nth-child(2n){margin-left:8px;}
.mayor .mayor-list .mayor-box .mimg{position:absolute; left:23px; top:17px;}
.mayor .mayor-list .mayor-box .tit{font-size:18px; color:#000; margin-bottom:15px; line-height:20px;}
.mayor .mayor-list .mayor-box .tit span{font-size:15px; color:#bd445b; font-weight:bold; margin-right:7px;}
.mayor .mayor-list .mayor-box ul{}
.mayor .mayor-list .mayor-box ul li{font-size:16px; color:#000; line-height:20px; padding-left:10px; position:relative;}
.mayor .mayor-list .mayor-box ul li:after{position:absolute; content:''; clear:both; width:3px; height:3px; background:url(/images/sub/mayor_bullet.png) no-repeat; left:0; top:8.5px;}
.mayor .mayor-list .mayor-box ul li span{display:block;}
.intro_bg{border:1px solid #e4e4e4;  margin-bottom:30px; padding-left: 117px;}
.intro_bg p{width:100%; display:table; position: relative; padding-left: 17px;}
.intro_bg p span{display:table-cell; vertical-align:middle; font-size:16px; color:#444; line-height:24px; height:225px; padding:0 30px; word-break:keep-all;}
.intro_bg p span b{display:block; margin-bottom:21px; font-size:20px; font-weight:500;color:#000;}
.intro_bg p span a.intro_btn{width:180px; height:41px; line-height:41px; text-align:center; background:url(/images/sub/intro_btn.jpg) no-repeat; font-size:16px; color:#fff; font-weight:bold; display:block; margin-top:7px;}
.intro_bg p span a.long_btn{width:254px; border: 1px solid #7b7e97; height:39px; line-height:36px; display:block; padding-left:18px; font-size:16px; color:#444; font-weight:bold; background:url(/images/sub/ico_openwindow.png) 91% center no-repeat; text-align:left; box-sizing:border-box; margin-top:20px;}
.intro_bg.bg01{background:#f9f9f9 url(/images/sub/intro_bg01.jpg) left bottom no-repeat; background-size:118px 100%;}
.intro_bg.bg02{background:#f9f9f9 url(/images/sub/intro_bg02.jpg) left bottom no-repeat; background-size:118px 100%;}
.intro_bg.life_bg1{background:#f9f9f9 url(/images/sub/life_bg1.jpg) left bottom no-repeat; background-size:118px 100%;}
.intro_bg.life_bg3{background:#f9f9f9 url(/images/sub/life_bg3.jpg) left bottom no-repeat; background-size:118px 100%;}
.intro_bg.open_bg1{background:#f9f9f9 url(/images/sub/open_bg.jpg) left bottom no-repeat; background-size:118px 100%;}
.intro_bg.icon_info2 .contents{width: 100%; display: table;}
.intro_bg.icon_info2 .contents{
    display: table-cell;
    vertical-align: middle;
    font-size: 16px;
    color: #444;
    line-height: 24px;
    height: 225px;
    padding: 0 30px;
    word-break: keep-all;
	padding-left: 142px;

}
.intro_bg.icon_info3 .contents{
    display: table-cell;
    vertical-align: middle;
    font-size: 16px;
    color: #444;
    line-height: 24px;
    height: 225px;
    padding: 0 30px;
    word-break: keep-all;
	padding-left: 142px;

}
.intro_bg.icon_info4 .contents{
    display: table-cell;
    vertical-align: middle;
    font-size: 16px;
    color: #444;
    line-height: 24px;
    height: 225px;
    padding: 0 30px;
    word-break: keep-all;
	padding-left: 142px;

}

.intro_bg.icon_info2 .contents b{
    display: block;
    margin-bottom: 21px;
    font-size: 20px;
    font-weight: 500;
    color: #000;
	
}
.intro_bg.icon_info3 .contents b{
    display: block;
    margin-bottom: 21px;
    font-size: 20px;
    font-weight: 500;
    color: #000;
	
}
.intro_bg.icon_info4 .contents b{
    display: block;
    margin-bottom: 21px;
    font-size: 20px;
    font-weight: 500;
    color: #000;
	
}
.intro_bg.icon_info2 span a.long_btn{
    width: 254px;
    border: 1px solid #7b7e97;
    height: 39px;
    line-height: 36px;
    display: block;
    padding-left: 18px;
    font-size: 16px;
    color: #444;
    font-weight: bold;
    background: url(/images/sub/ico_openwindow.png) 91% center no-repeat;
    text-align: left;
    box-sizing: border-box;
    margin-top: 20px;
	margin-left: 17px;
}
.intro_bg.icon_info3 span a.long_btn{
    width: 275px;
    border: 1px solid #7b7e97;
    height: 39px;
    line-height: 36px;
    display: block;
    padding-left: 18px;
    font-size: 16px;
    color: #444;
    font-weight: bold;
    background: url(/images/sub/ico_openwindow.png) 95% center no-repeat;
    text-align: left;
    box-sizing: border-box;
    margin-top: 20px;
	margin-left: 17px;
}
.intro_bg.icon_info4 span a.long_btn{
    width: 254px;
    border: 1px solid #7b7e97;
    height: 39px;
    line-height: 36px;
    display: block;
    padding-left: 18px;
    font-size: 16px;
    color: #444;
    font-weight: bold;
    background: url(/images/sub/ico_openwindow.png) 91% center no-repeat;
    text-align: left;
    box-sizing: border-box;
    margin-top: 20px;
	margin-left: 17px;
}
.intro_bg.icon_info2::before{
    position: absolute;
    width:100%;
	content:'';
	display:inline-block;
    height:4px;
	background: linear-gradient(90deg, rgba(32,72,116,1) 0%, rgba(115,77,106,1) 50%, rgba(187,67,90,1) 100%);
}
.intro_bg.icon_info3::before{
    position: absolute;
    width:100%;
	content:'';
	display:inline-block;
    height:4px;
	background: linear-gradient(90deg, rgba(32,72,116,1) 0%, rgba(115,77,106,1) 50%, rgba(187,67,90,1) 100%);
}
.intro_bg.icon_info4::before{
    position: absolute;
    width:100%;
	content:'';
	display:inline-block;
    height:4px;
	background: linear-gradient(90deg, rgba(32,72,116,1) 0%, rgba(115,77,106,1) 50%, rgba(187,67,90,1) 100%);
}
.intro_bg.icon_info2 .text::before{
	content:'';
	width:10px;
	height:10px;
	display:inline-block;
	position:absolute;
	top: 7px;
	left: 0;
	border-radius:50%;
	border:3px solid #8f8f8f;
}
.intro_bg.icon_info3 .text::before{
	content:'';
	width:10px;
	height:10px;
	display:inline-block;
	position:absolute;
	top: 7px;
	left: 0;
	border-radius:50%;
	border:3px solid #8f8f8f;
}
.intro_bg.icon_info4 .text::before{
	content:'';
	width:10px;
	height:10px;
	display:inline-block;
	position:absolute;
	top: 7px;
	left: 0;
	border-radius:50%;
	border:3px solid #8f8f8f;
}

@media screen and (max-width:640px){
  .intro_bg.icon_info2 .contents{padding-left:20px;}
  .intro_bg.icon_info3 .contents{padding-left:20px;}
  .intro_bg.icon_info4 .contents{padding-left:20px;}
}

.intro_bg.icon_info2{background:#fff url(/images/sub/icon_info.png) 6% 29% no-repeat; position: relative; padding-left: 0;}
.intro_bg.icon_info3{background:#fff url(/images/sub/icon_info02.png) 6% 29% no-repeat; position: relative; padding-left: 0;}
.intro_bg.icon_info4{background:#fff url(/images/sub/icon_info03.png) 6% 29% no-repeat; position: relative; padding-left: 0;}
.intro_bg.open_bg3{background:#f9f9f9 url(/images/sub/open_bg3.jpg) left bottom no-repeat; background-size:118px 100%;}
.intro_bg.open_bg4{background:#f9f9f9 url(/images/sub/open_bg4.jpg) left bottom no-repeat; background-size:118px 100%;}
.right_txt{margin:5px 0; font-size:13px; color:#000; text-align:right;}
.member_wrap:after{display:block; content:''; clear:both;}
.member_wrap .member_box{width:50%; float:left; position:relative; padding:10px 0 10px 100px; height:120px; box-sizing:border-box; margin-bottom:30px;}
.member_wrap .member_box p{position:absolute; left:0; top:0;}
.member_wrap .member_box p img{max-width:100%;}
.member_wrap .member_box .bullet{margin:0; padding-left:15px; background-size:10px; background-position:left 5px;}
.member_wrap .member_box ul{margin-top:20px; padding-left:15px; word-break:keep-all;}
.member_wrap .member_box ul li{font-size:16px; color:#000; line-height:18px;}

.cheoingu_map{border:1px solid #ddd; padding:15px;}
.cheoingu_map:after{display:block; content:''; clear:both;}
.cheoingu_map .map_img{float:right; width:50%; text-align:right;}
.cheoingu_map .map_text{float:left; width:50%; padding-top:145px; background:url(/images/sub/intro_img04.jpg) center 35px no-repeat;}
.cheoingu_map .map_text p{font-size:16px; line-height:24px; color:#333; text-align:center; word-break:keep-all; letter-spacing:-1px;}
.cheoingu_map .map_text a.intro_btn2{box-sizing:border-box; padding-left:16px; width:180px; height:41px; line-height:41px; background:url(/images/sub/intro_btn2.jpg) no-repeat; font-size:16px; color:#fff; font-weight:bold; display:block; margin:14px auto 0;}

.intro_organ{position:relative;}
.intro_organ:after{display:block; content:''; clear:both;}
.intro_organ .o_left{width:150px; float:left; text-align:center; min-height:660px;}
.intro_organ .o_left span{width:118px; height:118px; line-height:118px; font-size:24px; color:#333; font-weight:bold; text-align:center; background:url(/images/sub/organ_bg1.png) center center no-repeat; display:inline-block; position:absolute; top:50%; margin-top:-68px; left:2px;}
.intro_organ .o_right{width:calc(100% - 150px); float:left;}
.intro_organ .o_right .o_box{margin-bottom:20px; font-size:0;}
.intro_organ .o_right .o_box span.tit{display:inline-block; text-align:center; width:125px; height:40px; line-height:40px; color:#fff; font-size:18px; font-weight:bold; background:url(/images/sub/organ_bg2.png) center center no-repeat; vertical-align:middle;}
.intro_organ .o_right .o_box span.tit a{color:#fff; display:block;}
.intro_organ .o_right .o_box span.explan{margin-left:20px; width:calc(100% - 145px); display:inline-block; font-size:14px; color:#333; vertical-align:middle; word-break:keep-all; line-height:20px;}
.intro_organ2{}
.intro_organ2 ul{width:100%; font-size:0;}
.intro_organ2 ul:after{display:block; content:''; clear:both;}
.intro_organ2 ul li{width:25%; text-align:center; margin-bottom:10px; display:block; float:left;}
.intro_organ2 ul li a{font-size:16px; color:#111; font-weight:bold; max-width:160px; height:50px; line-height:47px; text-align:center; display:block; box-sizing:border-box; border:2px solid #ddd; border-radius:50px; margin:0 auto;}


/* 230104 조직도 */
.org_tree {background: url(/images/sub/bg_org_2023.png) center 16px no-repeat;}
.org_tree .top {display: flex; flex-direction: column; align-items: center;}
.org_tree .top .org_center {width: 120px; height: 120px; border: 10px solid #bd445b; border-radius: 50%; line-height: 97px; text-align: center;}
/*.org_tree .top .org_center::after {content: ''; display: inline-block; width: 1px; height: 100px; background-color: #f00;}*/
.org_tree .top .org_center strong.mayor {font-size: 24px; font-weight: bold;}
.org_tree .top .org_right {display: flex; justify-content: center; padding: 10px 40px; background-color: #454d69; border-radius: 25px; width: 170px; margin-top: 44px; margin-left: 49%;}
.org_tree .top .org_right strong {font-size: 17px; font-weight: 500; color: #fff;}
.org_tree .org_list {margin-top: 60px;}
.org_tree .org_list > ul {display: flex; flex-wrap: wrap;}
.org_tree .org_list > ul > li {width: calc((100% - 40px)/5); margin-right: 10px; margin-bottom: 20px;}
.org_tree .org_list > ul > li:nth-child(5n) {margin-right: 0;}
.org_tree .org_list > ul > li.list_top > a {position: relative; z-index: 1; background: #666; border-radius: 25px; font-size: 17px; padding: 12px 30px; color: #fff; font-weight: 500; text-align: center;}
.org_tree .org_list > ul > li.list_top > ul {height: 220px; border: 1px solid #d6d6d6; border-radius: 10px; padding: 35px 15px; margin-top: -20px;}
.org_tree .org_list > ul > li.list_top > ul > li {}
.org_tree .org_list > ul > li.list_top > ul > li > a {margin-bottom: 13px; text-align: center; font-size: 16px;}

@media screen and (max-width:1000px){
  .org_tree .top .org_right {margin-left: 38%;}
}

@media screen and (max-width:764px){
  .org_tree .org_list > ul > li {width: 100%;}
  .org_tree .org_list {margin-top: 25px;}
}

@media screen and (max-width:490px){
  .org_tree .top .org_right {margin-left: 54%; width: 140px;}
}

.building{margin:50px 0 60px;}
.building:after{display:block; content:''; clear:both;}
.building .b_text{float:none; width:100%; padding-left:14px; box-sizing:border-box;}
.building .b_text .bullet{margin:15px 0 20px;}
.building .b_text .b_tab:after{display:block; content:''; clear:both;}
.building .b_text .b_tab li{width:calc(25% - 3.75px); margin-left:5px; display:block; float:left; max-width:85px;}
.building .b_text .b_tab li:first-child{margin-left:0;}
.building .b_text .b_tab li a{display:block; background:#b0b0b0; color:#fff; text-align:center; height:41px; line-height:41px; font-size:15px; color:#fff;}
.building .b_text .b_tab li.on a{background:#0061af;}
.building .b_img{float:left; width:50%; display:none;}
.building .b_img img{max-width:100%;}
.building_info .img{margin-top:15px;}
.building_info .img:first-child{margin-top:0;}

.department .scroll{margin-bottom:20px;}

.facility_bg{display:table; background:#f9f9f9; width:100%;}
.facility_bg .left{display:table-cell; vertical-align:middle; width:301px; height:388px;}
.facility_bg .left.facility_bg1{background:url(/images/sub/facility_bg1.jpg) no-repeat;}
.facility_bg .left.facility_bg2{background:url(/images/sub/facility_bg2.jpg) no-repeat;}
.facility_bg .right{display:table-cell; vertical-align:middle; width:calc(100% - 301px); word-break:keep-all; box-sizing:border-box; padding:0 35px;}
.facility_bg .right p{font-size:30px; color:#000;}
.facility_bg .right span{display:block; font-size:16px; color:#000; line-height:24px; margin:30px 0 25px;}
.facility_bg .right span.contact{margin:10px 0 0;}
.facility_bg .right a{width:270px; height:41px; line-height:41px; display:block; padding-left:12px; font-size:16px; color:#fff; font-weight:bold; background:url(/images/sub/facility_btn.jpg) no-repeat;}

.brokerage{width:100%; background:url(/images/sub/life_bg2.jpg) center center no-repeat; background-size:cover; padding:55px 60px; box-sizing:border-box;}
.brokerage .b_box{background:#fff; width:100%; height:305px; padding:8px 10px; box-sizing:border-box;}
.brokerage .b_box .b_box_wrap{border:1px solid #1a4496; text-align:center; height:100%; padding-top:30px; box-sizing:border-box; word-break:keep-all; padding:30px 10px 0 10px;}
.brokerage .b_box p{font-size:24px; color:#1a4496; font-weight:bold; margin-bottom:25px;}
.brokerage .b_box span{display:block; font-size:16px; color:#000; line-height:24px;}
.brokerage .b_box span b{font-size:16px; font-weight:bold;}
.brokerage .b_box span.second{margin:15px 0 35px;}
.brokerage .b_box a{width:270px; height:41px; line-height:41px; display:inline-block; padding-left:30px; font-size:16px; color:#fff; font-weight:bold; background:url(/images/sub/facility_btn.jpg) no-repeat; text-align:left; box-sizing:border-box;}

.public{width:100%; background:url(/images/sub/open_bg5.jpg) center center no-repeat; background-size:cover; padding:55px 60px; box-sizing:border-box;}
.public .p_box{background:#fff; width:100%; height:490px; padding:10px; box-sizing:border-box;}
.public .p_box .p_box_wrap{border:1px solid #1a4496; text-align:center; height:100%; padding-top:30px; box-sizing:border-box; word-break:keep-all; padding:25px 10px 0 10px;}
.public .p_box .p_box_wrap p{font-size:24px; color:#1a4496; font-weight:bold;}
.public .p_box .p_box_wrap b{display:block; font-size:16px; font-weight:bold; color:#000; margin-top:30px; margin-bottom:10px;}
.public .p_box .p_box_wrap span{font-size:14px; line-height:24px; display:block; color:#000;}
.public .p_box .p_box_wrap a{width:270px; height:41px; line-height:41px; display:inline-block; padding-left:30px; font-size:16px; color:#fff; font-weight:bold; background:url(/images/sub/facility_btn.jpg) no-repeat; text-align:left; box-sizing:border-box; margin-top:60px;}

.park_wrap{font-size:0;}
.park_wrap:after{display:block; content:''; clear:both;}
.park_wrap .park{width:32%; margin-right:2%; display:inline-block; vertical-align:top; margin-bottom:28px;}
.park_wrap .park:nth-child(3n){margin-right:0;}
.park_wrap .park ul{display:block; width:100%; margin-bottom:10px;}
.park_wrap .park ul li{display:block;}
.park_wrap .park ul li img{max-width:100%;}
.park_wrap .park dl{word-break:keep-all; line-height:24px;}
.park_wrap .park dl dt{font-size:16px; color:#333; font-weight:bold;}
.park_wrap .park dl dd{font-size:16px; color:#333;}
.park_wrap .park a{display:block; margin-top:5px;}

.life_box{border:1px solid #ddd; padding-left:315px; margin-top:20px; background:url(/images/sub/life_bg4.jpg) left bottom no-repeat;}
.life_box p{width:100%; display:table; height:265px;}
.life_box p span{display:table-cell; vertical-align:middle; font-size:14px; color:#000; line-height:24px; padding:0 30px; word-break:keep-all;}
.life_box p span b{display:block; margin-bottom:20px; font-size:20px; font-weight:bold;}
.life_box a.life_btn{box-sizing:border-box; padding-left:16px; width:180px; height:41px; line-height:41px; background:url(/images/sub/intro_btn2.jpg) no-repeat; font-size:16px; color:#fff; font-weight:bold; display:block; margin-top:30px;}

.life_text .sub_text li{padding-left:60px;}
.life_text .sub_text li.life_number{display: flex; align-items: center; font-size:16px; color:#f35b57; font-weight:bold; padding-left:0px; vertical-align:middle; margin-top:30px;}
.life_text .sub_text li.life_number:after{display:block; content:''; clear:both;}
.life_text .sub_text li.life_number span{width:48px; height:48px; line-height:48px; text-align:center; display:block; float:left; margin-right:10px; background:url(/images/sub/life_number.jpg) center center no-repeat; color:#fff;}
.life_text .sub_text li.bold{font-weight:bold;}
.sub_content .sub_text .t1{color:#1a4496;font-weight: 500;}
.sub_content .sub_text a{color:#1a4496;}
.sub_content .mag_t{margin-top: 17px; padding-left: 23px;}
.sub_content .tit .blue{color:#1a4496; font-weight:bold;}
.sub_content .red{color:red !important;}
.scroll table.cont1 tr .te_l{text-align:left; padding-left:10px !important; line-height: 31px;}



.list_img{min-height:160px; padding-left:260px; position:relative; margin-top:30px;}


.list_img p{position:absolute; left:0; top:0;}
.list_img .ll_tit{font-size:14px; color:#333; font-weight:bold; line-height:24px;}
.list_img ul li{font-size:14px; color:#333; line-height:24px;}

.tax_wrap:after{display:block; content:''; clear:both;}
.tax_wrap .tax_box:nth-child(2n){margin-left:12px;}
.tax_wrap .tax_box{padding-left:155px; height:167px; display:block; float:left; width:calc(50% - 6px); margin-top:8px; box-sizing:border-box; padding-top:15px; padding-right:10px; word-break:keep-all; max-width:360px;}
.tax_wrap .tax_box p{font-size:17px; color:#000; font-weight:bold; margin-bottom:10px;}
.tax_wrap .tax_box span{display:block; font-size:16px; color:#000; line-height:20px; letter-spacing:-1px;}
.tax_wrap .tax_box.tax_bg1{background:url(/images/sub/tax_bg1.jpg) no-repeat; background-size:100% 100%;}
.tax_wrap .tax_box.tax_bg2{background:url(/images/sub/tax_bg2.jpg) no-repeat; background-size:100% 100%;}
.tax_wrap .tax_box.tax_bg3{background:url(/images/sub/tax_bg3.jpg) no-repeat; background-size:100% 100%;}
.tax_wrap .tax_box.tax_bg4{background:url(/images/sub/tax_bg4.jpg) no-repeat; background-size:100% 100%;}
.tax_wrap .tax_box.tax_bg5{background:url(/images/sub/tax_bg5.jpg) no-repeat; background-size:100% 100%;}
.tax_wrap .tax_box.tax_bg6{background:url(/images/sub/tax_bg6.jpg) no-repeat; background-size:100% 100%;}
.tax_wrap .tax_box.tax_bg7{background:url(/images/sub/tax_bg7.jpg) no-repeat; background-size:100% 100%;}

.qna_box{margin-top:50px; word-break:keep-all;}
.qna_box > li{border:1px solid #ddd; margin-bottom:8px; display:block; box-sizing:border-box;}
.qna_box > li .q{padding-right:30px; font-size:16px; color:#000; line-height:24px;  cursor:pointer;}
.qna_box > li .q a{display:block; background:url(/images/sub/btn_down.png) right 19px no-repeat; padding:20px;}
.qna_box > li .q.on a{background:url(/images/sub/btn_up.png) right 19px no-repeat;}
.qna_box > li .a{border-top:1px solid #ddd; background:#f8f8f8; padding:20px;}
.dl_type02{letter-spacing:-0.2px;}
.dl_type02 dt{font-size:16px; line-height:19px; color:#000; font-weight:bold; margin:10px 0 15px; display:block;}
.dl_type02 dd{font-size:16px; line-height:19px; color:#000; margin:20px 0 10px; padding-left:25px; display:block; background:url(/images/sub/qna_bullet.jpg) 5px 3px no-repeat;}
.dl_type02 .scroll{margin-top:10px;}
.list_type02{}
.list_type02 li{background:url(/images/sub/bullet3.png) left 8px no-repeat; padding-left:8px; margin-top:5px;}
.reserve_tit{font-size:20px; color:#000; margin-bottom:25px; line-height:24px;}
.reserve_text{font-size:16px; color:#000; line-height:24px;}
.reserve_text span{display:block;}
.reserve_box {border:1px solid #ddd; padding:10px 15px; word-break:keep-all; margin-top:15px;}
.reserve_box .title_area {padding-bottom: 13px; border-bottom: 1px solid #ddd;}
.reserve_box em {display: inline-block; width: 26px; height: 26px; line-height: 26px; background: #bd445b; color: #fff; text-align: center; font-style: normal;}
.reserve_box span.txt {width: calc(100% - 36px); word-break: keep-all; font-size: 16px;}
.reserve_box .bullet{margin:30px 0 10px;}
.reserve_box .bullet:first-child{margin-top:0;}
.reserve_box .bullet4{background:url(/images/sub/reserve_bullet.jpg) 5px 9.5px no-repeat; font-size:16px; color:#000; line-height:24px; padding-left:19px;}
.reserve_box .red{font-size:16px; color:#c81919; line-height:24px; margin-top:30px;}
.reserve_box .privacy{font-size:16px; color:#000; line-height:24px; margin-top:30px;}
.reserve_box .privacy:first-child{margin-top:0;}
.check_agree{margin-top:10px; font-size:0;}
.check_agree input{vertical-align:middle; width:20px; height:20px; border:1px solid #ccc;}
.check_agree label{vertical-align:middle; line-height:20px; margin-left:20px; font-size:15px; color:#666;}

.reserve_select{margin:15px 0 30px; font-size:18px; color:#000; padding-left:26px; background:url(/images/sub/bullet.jpg) left 4px no-repeat; line-height:24px; word-break:keep-all; vertical-align:middle;}
.reserve_select select{width:250px; background:#fff; height:24px; line-height:24px; border:1px solid #ddd; padding-left:5px; font-size:12px; color:#000; margin-left:15px; vertical-align:middle;}
.reserve_select input{width:168px; height:24px; line-height:24px; border:1px solid #eee; box-sizing:border-box; padding-left:10px; font-size:12px; color:#777; vertical-align:middle;}
.reserve_select a{width:44px; height:24px; line-height:24px; display:inline-block; vertical-align:middle; font-size:14px; color:#fff; text-align:center; background:#696969;}

.reserve_calendar:after{display:block; content:''; clear:both;}
.reserve_calendar .reserve_left{float:left; width:50%; padding-right:15px; box-sizing:border-box;}
.reserve_calendar .reserve_left .calendar{margin-top:0;}
.reserve_calendar .reserve_left .calendar table tr th{font-size:18px;}
.reserve_calendar .reserve_left .calendar table tr td{font-size:16px; cursor:pointer;}
.reserve_calendar .reserve_right{float:left; width:50%;}
.reserve_calendar .reserve_right p.tit{text-align:center; font-size:24px; color:#222; height:30px; line-height:30px; font-weight:bold; margin-bottom:15px;}
.reserve_calendar .reserve_right p.date{font-size:14px; line-height:24px; color:#000;}
.reserve_calendar .reserve_right span{display:block; font-size:14px; line-height:24px; color:#000;}
.reserve_calendar .reserve_right .reserve_table{margin:0;}
.reserve_calendar .reserve_right .reserve_table li.two_tb > p.bg{width:100px; padding-left:10px;}
.reserve_calendar .reserve_right .reserve_table li.two_tb > p{padding-left:10px;}

/* .reserve_table{margin:50px 0; max-width:1200px; width:100%; border-top:1px solid #ddd; border-right:1px solid #ddd; word-break:keep-all;} */
/* 0524 추가 */
.reserve_table{margin:1px 0; max-width:1200px; width:100%; border-top:1px solid #ddd; border-right:1px solid #ddd; word-break:keep-all;}
.reserve_table li{display:table; width:100%; position:relative;}
.reserve_table li.two_tb > p.bg{width:200px; background:#f4f4f4; border:1px solid #ddd; border-top:0; padding:0 0 0 40px; text-align:left; font-size:16px; color:#222; box-sizing:border-box;}
.reserve_table li.two_tb > p{display:table-cell; width:calc(100% - 200px); border-bottom:1px solid #ddd; font-size:0; padding:12px 0 12px 40px; box-sizing:border-box; vertical-align:middle;}
.reserve_table li > p span.text{font-size:15px; color:#666; font-weight:300; line-height:37px; display:block;}
.reserve_table li > p input{box-sizing:border-box; height:37px; line-height:37px; border:1px solid #ddd; max-width:230px; width:100%; padding-left:10px; font-size:15px; color:#666;}
.reserve_table li > p b.input_text{font-size:15px; height:37px; line-height:37px; color:#666; font-weight:300; margin-left:14px; display:inline-block; vertical-align:middle;}
.reserve_table li > p.phone input{max-width:100px; width:calc(33% - 20px); text-align:center; padding-left:0;}
.reserve_table li > p.phone span{line-height:37px; vertical-align:middle; width:30px; text-align:center; font-size:15px; color:#666; display:inline-block;}
.reserve_table li > p b.explan{display:block; margin-top:10px; font-size:14px; color:#666; line-height:24px}
.reserve_table li > p.con2{padding-top:15px; padding-bottom:15px; height:auto; background:none;}
.reserve_table li > p.con2 span{font-size:14px; color:#000; display:block; line-height:24px; margin-bottom:10px;}
.reserve_table li > p.select select{vertical-align:middle; max-width:206px; height:37px; line-height:37px; border:1px solid #ddd; width:100%;}
.reserve_table li > p.select_date{text-align:left;}
.reserve_table li > p.select_date select{vertical-align:middle; max-width:206px; width:100%; height:37px; line-height:37px; border:1px solid #ddd;}
.reserve_input{display:none;}

.culture_box{margin-bottom:30px;}
.culture_box:after{display:block; content:''; clear:both;}
.culture_box .img{float:left; width:230px;}
.culture_box .img img{max-width:100%;}
.culture_box .text{float:left; width:calc(100% - 230px); box-sizing:border-box; padding-left:40px;}
.culture_box .text ul li{font-size:16px; color:#333; line-height:24px; word-break:keep-all;}

.culture_box2:after{display:block; content:''; clear:both;}
.culture_box2 .img{float:left; width:230px;}
.culture_box2 .img img{max-width:100%;}
.culture_box2 .text{float:left; width:calc(100% - 230px); box-sizing:border-box; padding-left:30px; font-size:13px; color:#333; line-height:20px;}
.culture_box2 .text p{font-weight:bold; font-size:14px; line-height:24px; margin-bottom:5px;}

.culture_box3{text-align:center; border:1px solid #c2c2c2; padding:25px 0; background:#efefef;}
.culture_box3:after{display:block; content:''; clear:both;}
.culture_box3 div{width:50%; box-sizing:border-box; float:left; word-break:keep-all; padding:100px 30px 0 30px; height:150px; position:relative;}
.culture_box3 div.left{background:url(/images/sub/culture3_img.png) center top no-repeat; border-right:1px solid #c2c2c2;}
.culture_box3 div.right{background:url(/images/sub/culture3_img2.png) center top no-repeat;background-position: 90px 20px;}
.culture_box3 div p{font-size:18px; color:#0170b1; font-weight:bold;}
.culture_box3 div span{display:block; margin-top:20px; font-size:14px; color:#000; line-height:24px;}
.culture_box3 div a{display:inline-block; background:url(/images/sub/intro_btn2.jpg) no-repeat; width:180px; height:41px; line-height:41px; padding-left:50px; box-sizing:border-box; color:#fff; font-size:16px; font-weight:bold; text-align:left; position:absolute; bottom:0; left:50%; margin-left:-90px;}

/*center*/
.integrated_con{background:#f6f6f6; padding:30px 0 60px;}
.integrated_con .shortcut_wrap{position:relative; max-width:1000px; width:100%; margin:0 auto; border:1px solid #ddd; box-sizing:border-box; background:url(/images/sub/center_bg.jpg) left center no-repeat; height:320px;}
.integrated_con .shortcut_wrap .left{position:absolute; height:100%; top:0; width:750px;}
.integrated_con .shortcut_wrap .right{position:absolute; right:0; height:100%; top:0; background:#0060af; width:239px;}
.integrated_con .shortcut_wrap .right ul{font-size:0; display:table-cell; vertical-align:middle; height:320px;}
.integrated_con .shortcut_wrap .right ul li{width:50%; margin-top:25px; display:inline-block; text-align:center;}
.integrated_con .shortcut_wrap .right ul li:first-child{margin-top:0;}
.integrated_con .shortcut_wrap .right ul li:nth-child(2){margin-top:0;}
.integrated_con .shortcut_wrap .right ul li a{font-size:16px; color:#fff;}
.integrated_con .shortcut_wrap .right ul li a:hover{border-bottom:1px solid #a0c4e1;}
.ic_serach{border:1px solid #ddd; background:#fff; max-width:1000px; width:100%; margin:30px auto; box-sizing:border-box; padding:21px 25px;}
.ic_serach:after{display:block; content:''; clear:both;}
.ic_serach .text{float:left; font-size:18px; color:#000; padding:3px 10px; box-sizing:border-box; width:160px;}
.ic_serach .text span{display:block; font-weight:bold; margin-top:4px;}
.ic_serach .input_wrap{float:left; width:calc(100% - 290px); padding-top:7px; font-size:0;}
.ic_serach .input_wrap select{height:33px; line-height:33px; vertical-align:middle; margin-right:50px; max-width:132px; width:20%; box-sizing:border-box; padding-left:7px; font-size:14px; color:#666; border:0; border-bottom:1px solid #888;}
.ic_serach .input_wrap select:first-child{max-width:110px; width:25%;}
.ic_serach .input_wrap input{height:33px; line-height:33px; vertical-align:middle; max-width:240px; box-sizing:border-box; padding-left:7px; font-size:14px; color:#666; width:calc(55% - 100px); border:0; border-bottom:1px solid #888;}
.ic_serach a{float:left; display:block; width:130px; height:44px; line-height:44px; box-sizing:border-box; text-align:center; font-size:18px; color:#3f62a4; font-weight:bold; border:1px solid #3f62a4;}
.ic_con{max-width:1000px; margin:0 auto; width:100%;}
.ic_con:after{display:block; content:''; clear:both;}
.ic_con .ic_board{width:64%; margin-right:30px; box-sizing:border-box; float:left; background:#fff; border:1px solid #ddd; height:280px; padding:0 29px; position:relative;}
.ic_con .ic_board p{height:58px; line-height:58px; border-bottom:1px solid #e1e1e1; font-size:18px; color:#000; font-weight:bold;}
.ic_con .ic_board ul{display:block; margin-top:15px;}
.ic_con .ic_board ul li{display:block; position:relative; font-size:0; margin-top:7px;}
.ic_con .ic_board ul li:first-child{margin-top:0px;}
.ic_con .ic_board ul li .box{display:inline-block; width:50px; height:23px; line-height:23px; text-align:center; vertical-align:middle; font-size:13px; color:#0060af; font-weight:bold; border:1px solid #0060af; margin-right:13px;}
.ic_con .ic_board ul li a{display:inline-block; font-size:15px; color:#666; line-height:23px; vertical-align:middle; text-overflow:ellipsis; white-space:nowrap; overflow:hidden; max-width:calc(100% - 153px); width:100%;}
.ic_con .ic_board ul li .date{position:absolute; top:0; right:10px; line-height:23px; font-size:13px; color:#999; display:inline-block;}
.ic_con .ic_pop{width:calc(36% - 30px); box-sizing:border-box; float:left; background:#fff; border:1px solid #ddd; height:280px; position:relative;}
.ic_con .ic_pop p{background:#fff;height:55px; line-height:55px; padding-left:20px; font-size:16px; color:#000; border-bottom:1px solid #eee; font-weight:bold;}
.ic_con .ic_pop img{height:100%; max-width:100%; vertical-align:middle;}
.ic_con .ic_pop .bx-controls-direction{position:absolute; top:0; right:0; font-size:0;}
.ic_con .ic_pop .bx-controls-direction a{position:absolute; width:6px; height:55px; display:block; font-size:0;}
.ic_con .ic_pop .bx-controls-direction a.bx-prev{background:url(/images/popup_left.png) center center no-repeat; right:50px;}
.ic_con .ic_pop .bx-controls-direction a.bx-next{background:url(/images/popup_right.png) center center no-repeat; right:19px;}
.ic_con .ic_pop .bx-wrapper .bx-controls{text-align:center; font-size:0; z-index:99; top:0px; position:absolute; width:100%; height:55px;}
.ic_con .ic_pop .bx-wrapper .bx-controls-auto{position:absolute; top:0; right:0;}
.ic_con .ic_pop .bx-wrapper .bx-controls-auto a{text-indent:-9999px; width:6px; height:55px; display:block; position:absolute;}
.ic_con .ic_pop .bx-wrapper .bx-controls-auto .bx-start{background:url(/images/popup_pause.png) center center no-repeat; right:34px;}
.ic_con .ic_pop .bx-wrapper .bx-controls-auto .bx-stop{background:url(/images/popup_pause.png) center center no-repeat; right:34px;}
.ic_con .ic_pop .bx-wrapper .bx-controls-auto .active{display:none;}
.ic_con .ic_pop .bx-wrapper .bx-pager{height:55px; line-height:55px; text-align:center; position:absolute; right:76px; top:0; font-size:14px; color:#000;}
.ic_con .ic_pop .bx-wrapper .bx-pager .bx-pager-item, .bx-wrapper .bx-controls-auto .bx-controls-auto-item {display: inline-block; *zoom: 1; *display: inline;}
.ic_con2{max-width:1000px; margin:30px auto 0; width:100%; box-sizing:border-box; padding:30px; background:#fff; border:1px solid #ddd;}
.ic_con2:after{display:block; content:''; clear:both;}
.ic_con2 .text{font-size:20px; color:#000; width:160px; box-sizing:border-box; padidng-left:10px; float:left;}
.ic_con2 .text span{display:block; font-weight:bold; margin-top:7px;}
.ic_con2 .board{width:calc(100% - 160px); height:221px; overflow-y:scroll;}
.ic_con2 .board table{border-collapse:collapse; border-spacing:0; table-layout:fixed; width:100%;}
.ic_con2 .board table tr th{padding:12px 0; border-bottom:2px solid #454545; font-size:16px; font-weight:bold; color:#000;}
.ic_con2 .board table tr td{font-size:14px; color:#666; text-align:center; word-break:keep-all; word-wrap:break-word; padding:9px 0; border-bottom:1px solid #ccc;}
.ic_con2 .board table tr td.tb1{width:25%;}
.ic_con2 .board table tr td.tb2{width:15%;}
.ic_con2 .board table tr td.tb3{width:20%;}
.ic_con2 .board table tr td.tb4{width:25%;}
.ic_con2 .board table tr td.tb5{width:15%;}
.ic_con2 .board table tr td.tb1 a{display:inline-block; color:#666; width:90%; text-overflow:ellipsis; white-space:nowrap; overflow:hidden;}
.ic_con2 .board table tr td div{text-align:center; font-size:13px; color:#fff; height:26px; line-height:26px; max-width:68px; width:100%; display:inline-block;}
.ic_con2 .board table tr td div.greenbox{background:#3cb878;}
.ic_con2 .board table tr td div.redbox{background:#f26c4f;}
.ig_header{padding:30px 0; width:100%; border-bottom:1px solid #ddd;}
.ig_header .header_wrap{max-width:1000px; width:100%; margin:0 auto; position:relative;}
.ig_header .header_wrap .s_logo {float:right; display:inline-block;position:absolute; top:4px; right:-40px;}
.ig_header .header_wrap .s_logo img {width:80%;}
.ig_header .header_wrap ul{float:right; font-size:0; position:absolute; top:4px; right:200px;}
.ig_header .header_wrap ul li{display:inline-block; margin-left:8px; width:102px; height:36px; line-height:36px; text-align:center; box-sizing:border-box;}
.ig_header .header_wrap ul li a{font-size:14px; font-weight:bold;}
.ig_header .header_wrap ul li.yongin{background:#fff; border:1px solid #ddd; border-radius:5px;}
.ig_header .header_wrap ul li.yongin a{color:#666;}
.ig_header .header_wrap ul li.cheoingu{background:#0060af; border:1px solid #0060af; border-radius:5px;}
.ig_header .header_wrap ul li.cheoingu a{color:#fff;}
.center_container{border-top:1px solid #ddd; background:#f6f6f6; padding:30px 0 100px;}
.center_container .center_con1 .c1_wrap{max-width:1000px; width:100%; margin:0 auto;}
.center_container .center_con1 .c1_wrap:after{display:block; content:''; clear:both;}
.center_container .center_con1 .c1_wrap .left{width:65%; float:left; margin-right:18px; height:270px;}
.center_container .center_con1 .c1_wrap .left .slide_wrap{position:relative;} 
.center_container .center_con1 .c1_wrap .left .slide_wrap .bx-controls-direction{position:absolute; bottom:0; right:0; height:43px;}
.center_container .center_con1 .c1_wrap .left .slide_wrap .bx-controls-direction a{position:absolute; width:43px; height:43px; display:block; font-size:0;}
.center_container .center_con1 .c1_wrap .left .slide_wrap .bx-controls-direction a.bx-prev{background:rgba(0,0,0,0.6) url(/images/v_left.png) center center no-repeat; right:189px;}
.center_container .center_con1 .c1_wrap .left .slide_wrap .bx-controls-direction a.bx-next{background:rgba(0,0,0,0.6) url(/images/v_right.png) center center no-repeat; right:101px;}
.center_container .center_con1 .c1_wrap .left .slide_wrap .bx-wrapper .bx-controls{text-align:center; font-size:0; z-index:99; bottom:0px; position:absolute; width:100%;}
.center_container .center_con1 .c1_wrap .left .slide_wrap .bx-wrapper .bx-controls-auto {position:absolute; bottom:0; right:0; height:43px;}
.center_container .center_con1 .c1_wrap .left .slide_wrap .bx-wrapper .bx-controls-auto a{text-indent:-9999px; width:43px; height:43px; display:block; position:absolute;}
.center_container .center_con1 .c1_wrap .left .slide_wrap .bx-wrapper .bx-controls-auto .bx-start{background:rgba(0,0,0,0.6) url(/images/v_pause.png) center center no-repeat; right:145px;}
.center_container .center_con1 .c1_wrap .left .slide_wrap .bx-wrapper .bx-controls-auto .bx-stop{background:rgba(0,0,0,0.6) url(/images/v_pause.png) center center no-repeat; right:145px;}
.center_container .center_con1 .c1_wrap .left .slide_wrap .bx-wrapper .bx-controls-auto .active{display:none;}
.center_container .center_con1 .c1_wrap .left .slide_wrap .bx-wrapper .bx-pager{background:rgba(0,0,0,0.6); width:100px; height:43px; line-height:43px; text-align:center; position:absolute; right:0; bottom:0; font-size:15px; color:#fff;}
.center_container .center_con1 .c1_wrap .left .slide_wrap .bx-wrapper .bx-pager .bx-pager-item, .bx-wrapper .bx-controls-auto .bx-controls-auto-item {display: inline-block; *zoom: 1; *display: inline;}
.center_container .center_con1 .c1_wrap .right{width:calc(35% - 18px); height:270px; float:left; box-sizing:border-box; background:#fff; border:1px solid #ddd; padding:0 29px; position:relative;}
.center_container .center_con1 .c1_wrap .right p{height:58px; line-height:58px; border-bottom:1px solid #e1e1e1; font-size:18px; color:#000; font-weight:bold;}
.center_container .center_con1 .c1_wrap .right ul{display:block; margin-top:15px;}
.center_container .center_con1 .c1_wrap .right ul li{display:block; position:relative; font-size:0; margin-top:7px;}
.center_container .center_con1 .c1_wrap .right ul li:first-child{margin-top:0px;}
.center_container .center_con1 .c1_wrap .right ul li a{display:inline-block; font-size:15px; color:#666; line-height:23px; vertical-align:middle; text-overflow:ellipsis; white-space:nowrap; overflow:hidden; max-width:calc(100% - 85px); width:100%;}
.center_container .center_con1 .c1_wrap .right ul li .date{position:absolute; top:0; right:0; line-height:23px; font-size:13px; color:#999; display:inline-block;}
.center_con2{max-width:1000px; margin:30px auto 0; width:100%; background:#0060af; height:110px; box-sizing:border-box; padding-top:19px; position:relative;}
.center_con2 .bx-controls-direction{display:none;}
.center_con2 .center_short li{max-width:140px; text-align:center;}
.center_con2 .center_short li a{display:inline-block;}
.center_con2 .center_short li a span{display:block; margin-top:15px; font-size:14px; color:#fff;}
.center_con3{max-width:1000px; width:100%; margin:30px auto 0;}
.center_con3:after{display:block; content:''; clear:both;}
.center_con3 .gallery_wrap{width:64%; margin-right:30px; box-sizing:border-box; float:left; background:#fff; border:1px solid #ddd; height:280px; padding:0 25px; position:relative;}
.center_con3 .gallery_wrap p{font-size:18px; font-weight:bold; color:#000; padding:25px 0 30px;}
.center_con3 .gallery_wrap .g_slide{padding:0 20px; position:relative;}
.center_con3 .gallery_wrap .g_slide li{text-align:center; font-size:0; max-width:275px;}
.center_con3 .gallery_wrap .g_slide li a{display:inline-block; border:1px solid #ddd;}
.center_con3 .gallery_wrap .g_slide li a span{display:flex; align-items:center; height:52px; line-height:1.6em; border-top:1px solid #ddd; font-size:14px; color:#000; padding:0 10px; text-align:left;}
.center_con3 .gallery_wrap .g_slide .bx-controls-direction{position:absolute; top:0; left:0; font-size:0; width:100%;}
.center_con3 .gallery_wrap .g_slide .bx-controls-direction a{position:absolute; width:12px; height:21px; display:block; font-size:0; top:80px;}
.center_con3 .gallery_wrap .g_slide .bx-controls-direction a.bx-prev{background:url(/images/sub/gallery_left.jpg) center center no-repeat; left:0px;}
.center_con3 .gallery_wrap .g_slide .bx-controls-direction a.bx-next{background:url(/images/sub/gallery_right.jpg) center center no-repeat; right:0px;}
.center_con3 .popup_wrap{width:calc(36% - 30px); box-sizing:border-box; float:left; background:#fff; border:1px solid #ddd; height:280px; position:relative;}
.center_con3 .popup_wrap p{background:#fff;height:55px; line-height:55px; padding-left:20px; font-size:16px; color:#000; border-bottom:1px solid #eee; font-weight:bold;}
.center_con3 .popup_wrap img{height:100%; max-width:100%; vertical-align:middle;}
.center_con3 .popup_wrap .bx-controls-direction{position:absolute; top:0; right:0; font-size:0;}
.center_con3 .popup_wrap .bx-controls-direction a{position:absolute; width:6px; height:55px; display:block; font-size:0;}
.center_con3 .popup_wrap .bx-controls-direction a.bx-prev{background:url(/images/popup_left.png) center center no-repeat; right:50px;}
.center_con3 .popup_wrap .bx-controls-direction a.bx-next{background:url(/images/popup_right.png) center center no-repeat; right:19px;}
.center_con3 .popup_wrap .bx-wrapper .bx-controls{text-align:center; font-size:0; z-index:99; top:0px; position:absolute; width:100%; height:55px;}
.center_con3 .popup_wrap .bx-wrapper .bx-controls-auto{position:absolute; top:0; right:0;}
.center_con3 .popup_wrap .bx-wrapper .bx-controls-auto a{text-indent:-9999px; width:6px; height:55px; display:block; position:absolute;}
.center_con3 .popup_wrap .bx-wrapper .bx-controls-auto .bx-start{background:url(/images/popup_pause.png) center center no-repeat; right:34px;}
.center_con3 .popup_wrap .bx-wrapper .bx-controls-auto .bx-stop{background:url(/images/popup_pause.png) center center no-repeat; right:34px;}
.center_con3 .popup_wrap .bx-wrapper .bx-controls-auto .active{display:none;}
.center_con3 .popup_wrap .bx-wrapper .bx-pager{height:55px; line-height:55px; text-align:center; position:absolute; right:76px; top:0; font-size:14px; color:#000;}
.center_con3 .popup_wrap .bx-wrapper .bx-pager .bx-pager-item, .bx-wrapper .bx-controls-auto .bx-controls-auto-item {display: inline-block; *zoom: 1; *display: inline;}
.center_con4{max-width:1000px; width:100%; margin:30px auto 0;}
.center_con4:after{display:block; content:''; clear:both;}
.center_con4 .gallery_wrap{width:100%; margin-right:30px; box-sizing:border-box; float:left; background:#fff; border:1px solid #ddd; height:280px; padding:0 25px; position:relative;}
.center_con4 .gallery_wrap p{font-size:18px; font-weight:bold; color:#000; padding:25px 0 30px;}
.center_con4 .gallery_wrap .g_slide{padding:0 20px; position:relative;}
.center_con4 .gallery_wrap .g_slide li{text-align:center; font-size:0; max-width:275px;}
.center_con4 .gallery_wrap .g_slide li a{display:inline-block; border:1px solid #ddd;}
.center_con4 .gallery_wrap .g_slide li a span{display:block; height:39px; line-height:39px; border-top:1px solid #ddd; font-size:14px; color:#000; padding-left:10px; text-align:left;}
.center_con4 .gallery_wrap .g_slide .bx-controls-direction{position:absolute; top:0; left:0; font-size:0; width:100%;}
.center_con4 .gallery_wrap .g_slide .bx-controls-direction a{position:absolute; width:12px; height:21px; display:block; font-size:0; top:80px;}
.center_con4 .gallery_wrap .g_slide .bx-controls-direction a.bx-prev{background:url(/images/sub/gallery_left.jpg) center center no-repeat; left:0px;}
.center_con4 .gallery_wrap .g_slide .bx-controls-direction a.bx-next{background:url(/images/sub/gallery_right.jpg) center center no-repeat; right:0px;}


.list.albumList ul.list {	border-top: 2px solid #444; margin: 20px 0;}
.list.albumList ul.list > li {	border: 1px solid #d6d6d6;	border-top: 0;	padding: 15px;	overflow: hidden;}
.list.albumList ul.list > li .thumb {	float: left;	width: 27%; height:144px;}
.list.albumList.square ul.list > li .thumb {	width: 15%;}
.list.albumList ul.list > li .thumb img {	width: 100%; vertical-align: top; height:144px; object-fit:cover;}
.list.albumList ul.list > li dl {	float: right;	width: 70%; line-height: 1.3;}
.list.albumList.square ul.list > li dl {	width: 77%;}
.list.albumList ul.list > li dl dt a {	color: #222;	font-size: 1.1em;	vertical-align: middle;	font-weight:600;}
.list.albumList ul.list > li dl dd {color: #555;}
.list.albumList ul.list > li dl dd.contents {margin-top: 12px; display: -webkit-box; overflow: hidden; -webkit-line-clamp: 2; -webkit-box-orient: vertical;}

.list.albumList ul.list > li dl dd.date {overflow: hidden; font-size: 16px; margin-top: 7px;}
.list.albumList ul.list > li dl dd.date li {	float: left;	background:url(/gmi/draob/bar.gif) no-repeat right 60%;	margin-right: 10px;	padding-right: 10px;}
.list.albumList ul.list > li dl dd.date li.last {	background: none;	padding: 0;	margin: 0;}

/******************************* 이전글,다음글 **************************************/
.board_bottom {margin:30px 0 0 0; padding:0; width:100%; overflow: hidden;}
.board_bottom dl {margin:0px; padding:0px 0px 0px 0px; overflow:hidden; float:left;  width:100%; border-top:1px solid #c4c4c4;   }
.board_bottom dt {margin:0 0 0px 0px; height:40px; line-height:38px; padding:0px 0 0px 0; width:15%; font-weight:bold; float:left; background:#f4f4f4 ; color:#444; text-align:center; border-bottom:1px solid #c4c4c4; } 
.board_bottom dd {margin:0 0 0px 0px; height:40px; line-height:38px; padding:0px 0 0px 3%;  float:left; width:82%; float:left; border-bottom:1px solid #c4c4c4; } 

@media screen and (max-width: 768px) {
.list.albumList ul.list > li .thumb {
    float: left;
    width: 100%;
    min-height: 121px;
}

.list.albumList ul.list > li dl {width: 100%; margin-top: 20px;}
}

.history{padding-left:20px; box-sizing:border-box; width:100%; word-break:keep-all;}
.history h5{font-weight:bold; color:#1a4496; font-size:20px; margin:20px 0 10px;}
.history dl{padding-left:6px;}
.history dl dt{color:#1a4496; font-size:14px; line-height:24px;}
.history dl dt strong{font-weight:bold;}
.history dl dd{background:url(/images/sub/bullet3.png) 5px 10.5px no-repeat; font-size:14px; color:#000; padding-left:13px; display:block; line-height:24px; word-break:keep-all;}

.organ_wrap{max-width:600px; margin:0 auto; width:100%; text-align:center;}
.organ_wrap > ul.org{font-size:0;}
.organ_wrap > ul.org div{box-sizing:border-box; width:215px; height:40px; line-height:40px; font-size:18px; margin:0 auto; background:#4d6c9d; color:#fff; position:relative;}
.organ_wrap > ul.org > li.org_top{position:relative; display:block;}
.organ_wrap > ul.org > li.org_top:before{display:block; content:''; clear:both; position:absolute; left:50%; top:0; width:1px; height:100%; background:#d7d7d7; margin-left:-0.5px;}
.organ_wrap > ul.org > li.org_top .top1{border:3px solid #4d6c9d; background:#fff; color:#333; margin-bottom:30px; line-height:34px;}
.organ_wrap > ul.org > li.org_top .top2{margin-top:30px;}
.organ_wrap > ul.org > li.org_top .top2.fs14{font-size:14px;}
.organ_wrap > ul.org > li.org_top .org1{margin-top:38px;}
.organ_wrap > ul.org > li.org_top .org1 .org1_box{margin-top:25px; position:relative; width:100%;}
.organ_wrap > ul.org > li.org_top .org1 .org1_box.w33 {display: flex; justify-content: space-between;}
/*.organ_wrap > ul.org > li.org_top .org1 .org1_box:before{display:block; content:''; clear:both; position:absolute; top:50%; width:100%; height:1px; background:#d7d7d7; margin-top:-0.5px;}*/
.organ_wrap > ul.org > li.org_top .org1 .org1_box:after{display:block; content:''; clear:both;}
.organ_wrap > ul.org > li.org_top .org1 .org1_box .left{float:left; font-size:16px; width:195px;}
.organ_wrap > ul.org > li.org_top .org1 .org1_box .left:before{display:block; content:''; clear:both; position:absolute; top:50%; width:125px; left:175px; height:1px; background:#d7d7d7; margin-top:-0.5px; z-index: -1;}
.organ_wrap > ul.org > li.org_top .org1 .org1_box .right{float:right; font-size:16px; width:175px;}
.organ_wrap > ul.org > li.org_top .org1 .org1_box .right:before{display:block; content:''; clear:both; position:absolute; top:50%; width:125px; right:175px; height:1px; background:#d7d7d7; margin-top:-0.5px; z-index: -1;}
.organ_wrap > ul.org > li.org_top .org1 .org1_box .bg1{font-size:12px; background:#00b5bc;}
.organ_wrap > ul.org > li.org_top .org1 .org1_box .line{ float:none;}
.organ_wrap > ul.org > li.org_top .org1 .org1_box .line:before{display:none;}
.organ_wrap > ul.org > li.org_top .org2{margin-top:101px; position:relative; text-align:center;}
.organ_wrap > ul.org > li.org_top .org2:before{display:block; content:''; clear:both; position:absolute; top:0; width:calc(100% - 135px); height:1px; background:#d7d7d7; left:0; margin-left:65px;}
.organ_wrap > ul.org > li.org_top .org2 .org2_box{display:inline-block; position:relative; width:130px; padding-top:36px;padding-left:10px;}
.organ_wrap > ul.org > li.org_top .org2 .org2_box:before{display:block; content:''; clear:both; position:absolute; left:50%; top:0; width:1px; height:100%; background:#d7d7d7; margin-left:-0.5px;}
.organ_wrap > ul.org > li.org_top .org2 .org2_box.org2_left{float:left;}
.organ_wrap > ul.org > li.org_top .org2 .org2_box.org2_right{float:right;}
.organ_wrap > ul.org > li.org_top .org2 .org2_box .box{position:relative; background:#f5f5f5; padding-bottom:25px;}
.organ_wrap > ul.org > li.org_top .org2 .org2_box .box li{margin-top:15px;}
.organ_wrap > ul.org > li.org_top .org2 .org2_box .box li.title{height:40px; line-height:40px; color:#fff; font-size:16px; font-weight:bold; background:#f58347; margin-top:0;}
.organ_wrap > ul.org > li.org_top .org2 .org2_box .box li p{padding-left:18px; text-align:left;}
.organ_wrap > ul.org > li.org_top .org2 .org2_box .box li p span{font-size:14px; color:#333; display:inline-block;}
.organ_wrap > ul.org > li.org_top .org2 .org2_box .box li p span:first-child{font-weight:bold; margin-right:10px; width:40px; text-align:center;}
.organ_wrap > ul.org > li.four_box{position:relative; padding-top:101px;}
.organ_wrap > ul.org > li.four_box:before{display:block; content:''; clear:both; position:absolute; left:50%; top:0; width:1px; height:101px; background:#d7d7d7; margin-left:-0.5px;}
.organ_wrap > ul.org > li.four_box .org2{position:relative; text-align:center;}
.organ_wrap > ul.org > li.four_box .org2:before{display:block; content:''; clear:both; position:absolute; top:0; width:calc(100% - 129px); height:1px; background:#d7d7d7; left:0; margin-left:65px;}
.organ_wrap > ul.org > li.four_box .org2 .org2_box{display:inline-block; position:relative; width:130px; padding-top:36px; margin:0 10px;}
.organ_wrap > ul.org > li.four_box .org2 .org2_box:first-child{margin-left:0; margin-right:20px;}
.organ_wrap > ul.org > li.four_box .org2 .org2_box:last-child{margin-right:0; margin-left:20px;}
.organ_wrap > ul.org > li.four_box .org2 .org2_box:before{display:block; content:''; clear:both; position:absolute; left:50%; top:0; width:1px; height:100%; background:#d7d7d7; margin-left:-0.5px;}
.organ_wrap > ul.org > li.four_box .org2 .org2_box .box{position:relative; background:#f5f5f5; padding-bottom:25px;}
.organ_wrap > ul.org > li.four_box .org2 .org2_box .box li{margin-top:15px;}
.organ_wrap > ul.org > li.four_box .org2 .org2_box .box li.title{height:40px; line-height:40px; color:#fff; font-size:16px; font-weight:bold; background:#f58347; margin-top:0;}
.organ_wrap > ul.org > li.four_box .org2 .org2_box .box li p{padding-left:18px; text-align:left;}
.organ_wrap > ul.org > li.four_box .org2 .org2_box .box li p span{font-size:14px; color:#333; display:inline-block;}
.organ_wrap > ul.org > li.four_box .org2 .org2_box .box li p span:first-child{font-weight:bold; margin-right:10px; width:40px; text-align:center;}

.sitemap{}
.sitemap .site_wrap:after{display:block; content:''; clear:both;}
.sitemap .site_wrap .site_menu{width:32%; margin-right:2%; float:left; margin-bottom:55px; min-height:295px;}
.sitemap .site_wrap .site_menu:nth-child(3n){margin-right:0;}
.sitemap .site_wrap .site_menu p{height:50px; line-height:50px; border-bottom:1px solid #bd445b; color:#bd445b; font-weight:bold; font-size:20px; padding-left:18px;}
.sitemap .site_wrap .site_menu ul{padding-left:18px; padding-top:2px;}
.sitemap .site_wrap .site_menu ul li{margin-top:15px;}
.sitemap .site_wrap .site_menu ul li a{font-size:16px; color:#333; display:block; padding-left:8px; position:relative;}
.sitemap .site_wrap .site_menu ul li a:after{display:block; content:'·'; font-size:15px; color:#333; left:0; top:0px; position:absolute;}

.viewer .box{border:1px solid #dddddd; position:relative; word-break:keep-all; padding:20px 90px 20px 30px; margin-bottom:8px;}
.viewer .box p{font-size:16px; color:#000; font-weight:bold;}
.viewer .box span{font-size:14px; color:#000; display:block; margin-top:10px; line-height:20px;}
.viewer .box a{display:blcok; position:absolute; right:50px; top:50%; margin-top:-16px; height:32px; line-height:32px;}
.viewer.view_down .box{padding-right:150px;}
.viewer.view_down .box a{right:26px;}

.s_box{position:relative;}
.s_box .tit{font-size:16px; line-height:18px; color:#333; padding-bottom:17px; border-bottom:1px solid #ddd;}
.s_box .tit span{font-weight:bold;}
.s_box .more{position:absolute; right:0; top:0; line-height:16px; font-size:14px; color:#777; top:5px;}
.box_wrap{padding-top:10px;}
.box_wrap .box{padding:20px 0; border-bottom:1px solid #ddd; position:relative; padding-right:80px;}
.box_wrap .box .title{font-size:16px; color:#333; font-weight:bold; display:block; max-width:100%; text-overflow:ellipsis; white-space:nowrap; overflow:hidden; margin-bottom:10px; line-height:18px;}
.box_wrap .box .s_con{font-size:14px; line-height:20px; color:#333; height:40px; overflow:hidden; text-overflow: ellipsis;white-space: normal;-webkit-line-clamp: 2;text-align: left;-webkit-box-orient: vertical; margin-bottom:20px;}
.box_wrap .box .detail{font-size:14px; color:#002E6C; position:absolute; line-height:16px; position:absolute; right:0; top:20px;}
.box_wrap .box .date{font-size:14px; color:#777; line-height:16px;}
.box_wrap .box .blue{color:#204495;}

.team_btn{font-size:0; text-align:center; margin-top:50px;}
.team_btn a{width:240px; height:41px; line-height:41px; text-align:center; background:url(/images/sub/team_btn.png) no-repeat; font-size:16px; color:#fff; display:inline-block; margin-left:30px;}
.team_btn a:first-child{margin-left:0;}

.team_pwd{font-size:0; text-align:right; margin-top:30px;}
.team_pwd span{display:inline-block; vertical-align:middle; width:93px; font-size:13px; color:#000; margin-right:12px;}
.team_pwd input{display:inline-block; vertical-align:middle; width:140px; height:37px; line-height:37px; box-sizing:border-box; border:1px solid #ddd; background:#fff; padding-left:10px;}
.team_pwd a{display:inline-block; vertical-align:middle; width:70px; height:41px; line-height:41px; text-align:center; font-size:16px; color:#fff; margin-left:12px; background:#0063AB;}

.team_delete{font-size:0; text-align:right; margin-top:30px;}
.team_delete a{display:inline-block; vertical-align:middle; width:90px; height:41px; line-height:41px; text-align:center; font-size:16px; color:#fff; margin-left:12px; background:#0063AB;}

.sms_btn{margin-top:30px; font-size:0; text-align:right;}
.sms_btn a{width:240px; height:41px; line-height:41px; text-align:center; background:url(/images/sub/team_btn.png) no-repeat; font-size:16px; color:#fff; display:inline-block;}

.team_box{padding:78px 10px; border-top:1px solid #ccc; border-bottom:1px solid #ccc;}
.team_box .team_input{font-size:0; max-width:483px; width:100%; margin:0 auto;}
.team_box .team_input .input{display:inline-block; vertical-align:top; width:calc(100% - 137px); margin-right:12px;}
.team_box .team_input .input p{margin-top:14px;}
.team_box .team_input .input p:first-child{margin-top:0;}
.team_box .team_input .input p span{display:inline-block; vertical-align:top; width:calc(100% - 77px);}
.team_box .team_input .input p span:first-child{width:77px; font-size:16px; line-height:37px;}
.team_box .team_input .input p span input{height:37px; line-height:37px; border:1px solid #ddd; width:100%; padding-left:10px; box-sizing:border-box; color:#000;}
.team_box .team_input .confirm{display:inline-block; box-sizing:border-box; text-align:center; height:88px; width:125px; line-height:88px; color:#fff; font-size:16px; background:#0063AB; vertical-align:top;}

@media screen and (max-width:1000px){ 
	.sub_content .menu{display:none;}
	.sub_content .con{width:100%; float:none; padding:0 10px; min-height:100%;}
	.reserve_table li > p.bg{padding-left:19px !important;}
	.reserve_table li > p{padding-left:19px !important;}	
	
	.ig_header{padding:22px 20px; box-sizing:border-box;}
	
	.center_container{border-top:0;}
	.center_con2{padding-left:45px; padding-right:45px;}
	.center_con2 .bx-controls-direction{display:block; position:absolute; top:0; left:0; font-size:0; width:100%;}
	.center_con2 .bx-controls-direction a{position:absolute; width:15px; height:29px; display:block; font-size:0; top:40px;}
	.center_con2 .bx-controls-direction a.bx-prev{background:url(/images/sub/short_left.jpg) center center no-repeat; left:20px;}
	.center_con2 .bx-controls-direction a.bx-next{background:url(/images/sub/short_right.jpg) center center no-repeat; right:20px;}
	.center_con2 .center_short li{width:116px;}
	.center_con2 .center_short li a{display:inline-block;}
	.center_con2 .center_short li a span{display:block; margin-top:15px; font-size:14px; color:#fff;}
}

@media screen and (max-width:999px){
	.sub_util{background:#002c84; width:100%; z-index:3; position:relative; display:block;}
	.sub_util > ul{width:100%; max-width:1200px; margin:0 auto;}
	.sub_util > ul:after{content:''; display:block; clear:both;}
	.sub_util > ul > li{float:left; line-height:46px; max-width:200px; width:30%; box-sizing:border-box; position:relative; border-right:1px solid #4d6ca9;}
	.sub_util > ul > li.use{max-width:300px;}	
	.sub_util > ul > li:first-child{width:50px; border-left:1px solid #5f76ac; }
	.sub_util > ul > li.sub_over2{max-width:350px; width:50%;}
	.sub_util > ul > li.sub_over2.use2{max-width:350px;}
	.sub_util > ul > li > a{display:block; font-size:13px; color:#fff; padding-left:18px; background:url(/images/sub/sub_more2.png) 85% 15px no-repeat;}
	.sub_util > ul > li.sub_over2 > a{background:#2f509c url(/images/sub/sub_more2.png) 85% 15px no-repeat;}
	.sub_util > ul > li.sub_over3 > a{background:#4766ac url(/images/sub/sub_more2.png) 85% 15px no-repeat;}
	.sub_util > ul > li:first-child > a{padding:0; border:0; background:none; text-align:center; vertical-align:middle;}
	.sub_util > ul > li > ul{display:none; position:absolute; width:calc(100% + 1px); background:#fff; z-index:10; top:46px;}
	.sub_util > ul > li > ul > li{line-height:36px; border-left:1px solid #ddd; border-right:1px solid #ddd;}
	.sub_util > ul > li > ul > li:first-child{padding-top:15px;}
	.sub_util > ul > li > ul > li:last-child{border-bottom:1px solid #ddd; padding-bottom:15px;}
	.sub_util > ul > li > ul > li a{color:#666; display:block; padding-left:30px; font-size:13px;}
	.sub_util > ul > li > ul > li a:hover{color:#000;}
}


@media screen and (max-width:800px){
	.sub_util > ul > li{width:50%; max-width:400px;}
	.sub_util > ul > li.use{width:100%; max-width:800px;}
	.sub_util > ul > li.sub_over2{width:50%; max-width:400px;}
	.sub_util > ul > li.sub_over2.use2{width:100%; max-width:800px;}
	.sub_util > ul > li.sub_over3{width:100%; max-width:800px;}
	.sub_util > ul > li.sub_over3 > a{background:#4766ac url(/images/sub/sub_more.png) 92.7% 15px no-repeat;}
	.sub_util > ul > li:first-child{display:none;}
}

@media screen and (max-width:850px){
	.center_container{padding:20px 20px 60px 20px}
	
	.scroll{overflow-x:auto;}
	.scroll:before{display:block; content:''; clear:both;}
	.scroll table.cont1{width:850px;}
	.scroll table.board{width:850px;}
	
	.reserve_calendar .reserve_left{padding-right:0; float:none; margin-bottom:50px; width:100%;}
	.reserve_calendar .reserve_right{float:none; width:100%;}	
	
	.integrated_con{padding:20px 20px 60px 20px;}
	.integrated_con .shortcut_wrap{border:1px solid #ddd; background:url(/images/sub/center_bg.jpg) left top no-repeat; background-size:100% 216px; height:auto; padding-top:216px;}
	.integrated_con .shortcut_wrap .left{position:absolute; height:50%; top:0; width:100%;}
	.integrated_con .shortcut_wrap .right{position:static; height:auto; width:100%;}
	.integrated_con .shortcut_wrap .right ul{display:block; height:auto; padding:5px 0 25px;}
	.integrated_con .shortcut_wrap .right ul li{width:25%; margin-top:20px;}
	
	.ic_serach{margin:20px auto; padding:35px 50px; text-align:center;}
	.ic_serach .text{float:none; font-size:20px; color:#000; padding:0; width:100%; margin-bottom:40px;}
	.ic_serach .text span{display:inline; font-weight:bold; margin-top:0px; margin-left:5px;}
	.ic_serach .input_wrap{float:none; width:100%; padding-top:0px;}
	.ic_serach .input_wrap .select{width:100%; display:block; margin-bottom:18px;}
	.ic_serach .input_wrap .input{width:100%; display:block;}
	.ic_serach .input_wrap select{max-width:150px; width:45%; margin-right:0;}
	.ic_serach .input_wrap select:first-child{max-width:166px; width:calc(55% - 25px); margin-right:25px;}
	.ic_serach .input_wrap input{max-width:341px; width:100%;}
	.ic_serach a{float:none; display:inline-block; margin-top:20px; width:100%; max-width:341px;}
	
	.ic_con .ic_board{width:100%; margin-right:0px; float:none; height:auto; padding:12px 29px;}
	.ic_con .ic_board p{height:60px; line-height:60px;}
	.ic_con .ic_board ul{display:block; margin-top:20px;}
	.ic_con .ic_board ul li{margin-top:10px;}
	.ic_con .ic_board ul li .box{width:42px; font-size:12px; margin-right:10px;}
	.ic_con .ic_board ul li a{font-size:14px; max-width:calc(100% - 130px); width:100%;}
	.ic_con .ic_board ul li .date{font-size:12px;}
	.ic_con .ic_pop{width:100%; float:none; height:auto; margin-top:20px; text-align:center;}
	.ic_con .ic_pop p{text-align:left; padding-left:29px;}
	.ic_con .ic_pop img{max-width:calc(100% - 20px); margin:10px;}
	.center_con3 .popup_wrap{width:100%; float:none; height:auto; margin-top:20px; text-align:center;}
	.center_con3 .popup_wrap p{text-align:left; padding-left:29px;}	
	.center_con3 .popup_wrap img{max-width:calc(100% - 20px); margin:10px;}
	.ic_con2{max-width:1000px; margin:20px auto 0;}	
	.ic_con2 .text{font-size:20px; color:#000; width:100%; padidng-left:0px; float:none; margin-bottom:40px;}
	.ic_con2 .text span{display:inline;margin-top:0; margin-left:5px;}
	.ic_con2 .board{width:100%;}	
	.center_container .center_con1 .c1_wrap .left{width:100%; float:none; margin-right:0; height:auto; margin-bottom:20px;}
	.center_container .center_con1 .c1_wrap .left img{width:100% !important;}	
	.center_container .center_con1 .c1_wrap .right{width:100%; height:auto; padding-bottom:20px;}
	.center_con3 .gallery_wrap{float:none; width:100%; margin-bottom:20px; margin-right:0;}
	.center_con3 .gallery_wrap .g_slide li{}
}

@media screen and (max-width:750px){
	.sub_content .tab{border-top:1px solid #ddd;}	
	.sub_content .tab li{width:50%;}
	.sub_content .tab li:nth-child(2n-1){border-left:1px solid #ddd;}
	.sub_content .tab li a{font-size:13px;}
	
	.sub_content .two_tab li a{font-size:13px;}
	.sub_content .three_tab li a{font-size:13px;}
	
	.mayor .mayor-list .mayor-box{width:100%; height:auto; min-height:156px;}
	.mayor .mayor-list .mayor-box:nth-child(2n){margin-left:0;}
	
	.member_wrap .member_box{width:100%; height:auto; min-height:120px;}
	
	.cheoingu_map{padding-bottom:50px;}
	.cheoingu_map .map_img{float:none; width:100%; text-align:center;}	
	.cheoingu_map .map_text{float:none; width:100%; padding-top:160px; background:url(/images/sub/intro_img04.jpg) center 50px no-repeat;}
	
	.public{padding:55px 20px;}
	.public .p_box{height:auto; padding:5px;}
	.public .p_box .p_box_wrap{height:auto; padding:30px 10px;}
	.public .p_box .p_box_wrap a{margin-top:40px;}	
}

@media screen and (max-width:700px){
	.write_tb div.four{border-bottom:0; border-top:0;}
	.write_tb div.four p{display:block; float:left; width:calc(100% - 100px); height:53px; line-height:53px; padding:0 10px; border-bottom:1px solid #ddd;}
	.write_tb div.four p.bg{padding:0; text-align:center;}
	.write_tb div p{font-size:13px; width:calc(100% - 100px); padding:9px 10px;}	 
	.write_tb div p.bg{width:100px;}
	.write_tb div p input[type="text"]{font-size:13px;}
    .write_tb div p select{font-size:13px;}
    .write_tb div p.phone .hypen{font-size:13px;}
    
    .intro_organ2 ul li{width:48%; margin:0 1% 10px 1%;}
    	
	.intro_organ .o_left{width:100%; float:none; text-align:center; height:auto; min-height:auto; margin-bottom:55px;}
	.intro_organ .o_left span{margin-top:0; position:static;}
	.intro_organ .o_right{width:100%; float:none;}
	.intro_organ .o_right .o_box{margin-bottom:20px; font-size:0;}
	.intro_organ .o_right .o_box span.tit{display:inline-block; text-align:center; width:125px; height:40px; line-height:40px; color:#fff; font-size:18px; font-weight:bold; background:url(/images/sub/organ_bg2.png) center center no-repeat; vertical-align:middle;}
	.intro_organ .o_right .o_box span.tit a{color:#fff; display:block;}
	.intro_organ .o_right .o_box span.explan{margin-left:20px; width:calc(100% - 145px); display:inline-block; font-size:14px; color:#333; vertical-align:middle; word-break:keep-all; line-height:20px;}
	
	.building{margin:40px 0 50px;}
	.building .b_text{float:none; width:100%; padding-left:0px; }
	.building .b_img{float:none; width:100%; margin-top:23px; text-align:center;}
	
	.facility_bg{display:block; max-width:440px; margin:0 auto; padding-bottom:40px;}
	.facility_bg .left{display:block; width:100%; height:230px;}
	.facility_bg .left.facility_bg1{background:url(/images/sub/m_facility_bg1.jpg) center center no-repeat; background-size:cover;}
	.facility_bg .left.facility_bg2{background:url(/images/sub/m_facility_bg2.jpg) center center no-repeat; background-size:cover;}
	.facility_bg .right{display:block; width:100%;}
	.facility_bg .right p{margin-top:5px;}	
	.facility_bg .right a{margin:0 auto;}	
	
	.park_wrap .park{width:48%; margin-right:2%; margin-bottom:28px;}
	.park_wrap .park:nth-child(3n){margin-right:2%;}
	.park_wrap .park:nth-child(2n){margin-right:0;}
	.park_wrap .park ul{display:block; width:100%; margin-bottom:10px;}
	.park_wrap .park ul li{display:block;}
	.park_wrap .park ul li img{max-width:100%;}
	.park_wrap .park dl{word-break:keep-all; line-height:24px;}
	.park_wrap .park dl dt{font-size:14px; color:#333; font-weight:bold;}
	.park_wrap .park dl dd{font-size:14px; color:#333;}
	.park_wrap .park a{display:block; margin-top:5px;}
	
	.life_box{background:none; padding-left:0;}
	.life_box p{height:auto;}
	.life_box p span{padding:25px;}
	
	.brokerage{padding:55px 20px;}
	.brokerage .b_box{height:auto; padding:5px;}
	.brokerage .b_box .b_box_wrap{height:auto; padding:30px 10px;}
	
	.tax_wrap .tax_box{width:100%; margin:8px auto 0; float:none;}
	.tax_wrap .tax_box:nth-child(2n){margin:8px auto 0;}
		
	.reserve_table li.two_tb > p.bg{width:130px; font-size:15px;}
	.reserve_table li.two_tb > p{padding-left:12px !important; width:calc(100% - 130px);}
	.reserve_table li > p.bg > span{display:block; margin-top:3px;}
	.reserve_table li > p span.text{font-size:14px;}	
	.reserve_table li > p input{height:35px; line-height:35px; font-size:14px;}
	.reserve_table li > p.phone input{width:calc(33% - 15px);}
	.reserve_table li > p.phone span{width:22px;}
	
}

@media screen and (max-width:640px){
	.calendar table tr th{font-size:15px;}
	.calendar table tr td{font-size:14px;}
	.calendar table tr td p{display:none;}
	.calendar table tr td span{width:40px; height:40px; line-height:40px;}
	.calendar table tr td span.absent{background-size:40px;}
	.calendar table tr td span.attendance{background-size:40px;}
	
	.attendance_total{border-bottom:0;}	
	.attendance_total ul li{border-bottom:1px solid #b7b7b7; text-align:left; padding-left:12px; box-sizing:border-box;}
	.attendance_total ul li.one{width:60%;}
	.attendance_total ul li.two{width:40%;}
	.attendance_total ul li.three{width:60%;}
	.attendance_total ul li.three:after{display:none;}
	.attendance_total ul li.four{width:40%;}
	.attendance_total ul li.five{width:100%;}
	.attendance_total ul li.five:after{display:none;}
	
	.town_intro{position:relative; padding-right:0;}
	.town_intro img{position:static; margin-top:18px;}	
	
	.facility .box{display:block; float:left; width:49%; margin-right:2%;}
	.facility .two_box{width:100%; margin:0;}
	.facility .box img{width:100%; max-width:auto;}
	.facility .box .bullet{font-size:16px;}
	.facility .box:nth-child(3n){margin-right:2%;}
	.facility .box:nth-child(2n){margin-right:0;}	
	.intro.center{
		display: flex;
        flex-direction: column-reverse;
		text-align:center;
	}
	.intro .intro_left{width:100%; margin:0; float:none; text-align:center; margin-top:20px;}
	.intro .intro_left img{max-width:100%;}
	.intro .intro_left .pc{display:none;}
	.intro .intro_left .mobile{display:inline-block;}
	.intro .intro_right{width:100%; float:none;}	
	.intro .intro_right p:first-child{margin-top:25px;}
	
	.img img.pc{display:none;}
	.img img.mobile{display:inline;}
	
	.three_img{text-align:center; margin:20px 0; font-size:0;}
	.three_img img{width:100%; display:block; margin:5px auto;}
	.three_img img:first-child{margin-left:auto;}	
	.intro_bg{background:#f9f9f9 !important; padding-left:0;}	
	.culture_box .img{float:none; width:100%; tex-tlaign:center; margin-bottom:15px;}
	.culture_box .text{float:none; width:100%; padding-left:0;}
	.culture_box2 .img{float:none; width:100%; tex-tlaign:center; margin-bottom:15px;}
	.culture_box2 .text{float:none; width:100%; padding-left:0;}	
	.culture_box3 div{width:100%; float:none; padding:100px 50px 0 50px; height:auto;}
	.culture_box3 div.left{background:url(/images/sub/culture3_img.png) center top no-repeat; border-right:0; padding-bottom:50px; margin-bottom:50px;}
	.culture_box3 div.left:after{display:block; content:''; width:80%; position:absolute; left:50%; bottom:0; height:1px; background:#c2c2c2; margin-left:-40%;}
	.culture_box3 div.right{background:url(/images/sub/culture3_img2.png) center top no-repeat;}
	.culture_box3 div a{position:static; margin-top:30px; margin-left:0;}		
	.ic_con2 .board table tr .tb1{width:60%;}
	.ic_con2 .board table tr .tb2{display:none;}
	.ic_con2 .board table tr .tb3{display:none;}
	.ic_con2 .board table tr .tb4{display:none;}
	.ic_con2 .board table tr .tb5{width:40%;}
	.ic_con2 .board table tr td div{max-width:74px; height:28px; line-height:28px;}
	.ig_header .header_wrap ul{display:none;}	
	.center_con2 .center_short li{max-width:116px;}
	.center_con3 .gallery_wrap .g_slide{padding:0 15px;}
	.center_con3 .gallery_wrap .g_slide li{max-width:640px;}
	
	.sitemap .site_wrap .site_menu{width:49%; margin-right:2%; float:left; margin-bottom:55px;}
	.sitemap .site_wrap .site_menu:nth-child(3n){margin-right:2%;}
	.sitemap .site_wrap .site_menu:nth-child(2n){margin-right:0;}
	
	.viewer .box{padding:20px 55px 20px 20px;}
	.viewer .box a{right:20px;}
	.viewer.view_down .box{padding-right:140px;}
	.viewer.view_down .box a{right:15px;}
	
	.add_popup{padding:15px;}
	/* 0520 추가 */
	.update_popup{padding:15px;}
}



@media screen and (max-width:600px){
	.sub_util > ul > li{width:100%; max-width:600px; border-right:0; border-bottom:1px solid #5f76ac;}
	.sub_util > ul > li.sub_over2{width:100%; max-width:600px;}
	.sub_util > ul > li > a{background:url(/images/sub/sub_more.png) 92.7% center no-repeat;}
	.sub_util > ul > li.sub_over2 > a{background:#2f509c url(/images/sub/sub_more.png) 92.7% center no-repeat;}
	
	.instructor_login{padding:45px 10px 43px; margin-top:20px;}	
	.instructor_login .input_form{padding-left:0; padding-top:156px; background:url(/images/sub/login_bg.jpg) center top no-repeat;}
	.instructor_login .input_form .input{padding:0;}
	.instructor_login .input_form .input input{max-width:100%;}
	.instructor_login .input_form a{margin-top:0;}	
	
	.certi_box .phone{display:block; float:none; border:0; width:100%; padding-bottom:30px; height:auto;}
	.certi_box .phone:after{height:1px; background:#c2c2c2; width:248px; position:absolute; bottom:0; left:50%; margin-left:-124px; display:block; content:'';}
	.certi_box .ipin{display:block; float:none; border:0; width:100%; padding-top:30px; height:auto;}
	.certi_box div a{position:static; margin:20px 0 0 0;}
	
	.view tr th{padding-left:10px; padding-right:10px;}
	.view tr td{padding-left:10px; padding-right:5px;}	
	
	.education_privacy{padding-left:10px; padding-right:10px;}
	.intro_bg p span{padding:30px 15px; height:auto;}
	.organ_wrap > ul.org > li.org_top .top1{width:100%;}
	.organ_wrap > ul.org > li.org_top .top2{margin-top:30px; width:100%;}
	.organ_wrap > ul.org > li.org_top .org1 .org1_box .left{font-size:14px; width:45%;}
	.organ_wrap > ul.org > li.org_top .org1 .org1_box .left:before{width:12%; left:100%;}	
	.organ_wrap > ul.org > li.org_top .org1 .org1_box .right{font-size:14px;  width:45%;}
	.organ_wrap > ul.org > li.org_top .org1 .org1_box .right:before{width:11%; right:100%;}
	.organ_wrap > ul.org > li.org_top .org1 .org1_box .bg1{height:auto; line-height:16px; padding:12px 0; word-break:keep-all;}
	.organ_wrap > ul.org > li.org_top .org2{margin-top:30px;}	
	.organ_wrap > ul.org > li.org_top .org2:before{display:none;}	
	.organ_wrap > ul.org > li.org_top .org2 .org2_box{width:100%; float:none !important; padding-top:10px;}
	.organ_wrap > ul.org > li.org_top .org2 .org2_box:before{display:none;}
	.organ_wrap > ul.org > li.org_top .org2 .org2_box .box li{margin-top:15px;}
	.organ_wrap > ul.org > li.org_top .org2 .org2_box .box li p{padding-left:0; text-align:center;}
	.organ_wrap > ul.org > li.org_top .org2 .org2_box .box li p span:first-child{text-align:left;}	
	
	.organ_wrap > ul.org > li.four_box{padding-top:30px;}
	.organ_wrap > ul.org > li.four_box:before{height:30px;}
	.organ_wrap > ul.org > li.four_box .org2:before{display:none;}
	.organ_wrap > ul.org > li.four_box .org2 .org2_box{width:100%; float:none !important; padding-top:10px; margin:0;}
	.organ_wrap > ul.org > li.four_box .org2 .org2_box:first-child{margin-left:0; margin-right:0px; padding-top:0;}
	.organ_wrap > ul.org > li.four_box .org2 .org2_box:last-child{margin-right:0; margin-left:0px;}
	.organ_wrap > ul.org > li.four_box .org2 .org2_box:before{display:none;}
	.organ_wrap > ul.org > li.four_box .org2 .org2_box .box{position:relative; background:#f5f5f5; padding-bottom:25px;}
	.organ_wrap > ul.org > li.four_box .org2 .org2_box .box li{margin-top:15px;}
	.organ_wrap > ul.org > li.four_box .org2 .org2_box .box li p{padding-left:0; text-align:center;}
	.organ_wrap > ul.org > li.four_box .org2 .org2_box .box li p span:first-child{text-align:left;}
	
	.reserve_select span{display:block; margin-top:15px;}
}

@media screen and (max-width:570px){
	.sub_content .con .text_box p.top br{display:none;}
	
	.team_btn{font-size:0; text-align:center; margin-top:50px;}
	.team_btn a{width:240px; height:41px; line-height:41px; text-align:center; background:url(/images/sub/team_btn.png) no-repeat; font-size:16px; color:#fff; display:block; margin:20px auto 0;}
	.team_btn a:first-child{margin-left:auto; margin-top:0;}
}

@media screen and (max-width:520px){
	.sub_content .h2_box .location li{line-height:20px;}
	.sub_content .h2_box .location li:after{line-height:20px;}
	.sub_content .h2_box .location li:nth-child(6):before{content:''; display:block; clear:both;}
	
	.integrated_con .shortcut_wrap{background-size:100% 146px; padding-top:146px;}
}

@media screen and (max-width:500px){
	.reserve_tit{font-size:18px;}
	
	.survey .s_box .answer span{display:inline-block;}
	.survey .s_box .answer b{display:inline-block;}	
	.sub_content .con .apply_search span{display:block; margin-left:0; margin-top:8px;}
	
	.education_complete span b{display:block;}
	.education_complete span br{display:none;}	
	
	.intro_history p span{padding:0 10px;}
	
	.sub_content .con .charge_box ul li{display:block; width:100%; max-width:100%;}
	
	.shortcuts2 a.two{display:block; margin-left:0; margin-top:10px;}	
	
	.list_img{min-height:auto; padding-left:0;}
	.list_img p{position:static; margin-bottom:20px;}
	.list_img p img{max-width:100%;}
	
	.check_agree input{width:15px; height:15px;}
	.check_agree label{margin-left:5px; font-size:14px;}
	.reserve_table li.two_tb > p.bg{width:100px;}
	.reserve_table li.two_tb > p{width:calc(100% - 100px);}
	
	.reserve_select select{margin-left:0; display:block; margin-top:15px;}
}

@media screen and (max-width:410px){
 .map_img img{zoom:0.8;}	
}

@media screen and (max-width:359px){
.sub_content .con{padding:0;}
.sub_content .tab li a{letter-spacing:-1px}
.sub_content .two_tab li a{letter-spacing:-1px}
.sub_content .three_tab li a{letter-spacing:-1px}
.intro_bg p span a.intro_btn{width:100%; max-width:180px; font-size:14px;}

.brokerage{padding:30px 10px;}
.public{padding:30px 10px;}

.tax_wrap .tax_box.tax_bg6{padding-left:130px;}
.tax_wrap .tax_box.tax_bg7{padding-left:130px;}

.integrated_con{padding-right:0; padding-left:0;}
.center_container{padding-right:0; padding-left:0;}
}