﻿

/* 서브페이지 상단 및 공용 시작 */
.subgn{background:url(https://enter.woosuk.ac.kr/main/img/subg.png) no-repeat center;background-size:cover;}
.subconBox{background:#FFF;padding:0;box-sizing:border-box;}
.subreporttitle{text-align:center;padding:40px 0 70px;font-size:34px;line-height:160%;font-weight:500;}
.subreporttitle span{display:block;width:35px;height:1px;background:#000;margin:0 auto;}

h2.tit{font-size:42px;font-weight:500;text-align:center;padding:20px 0;}

.subg{height:400px;color:rgba(255, 255, 255, 1);font-size:32px;text-align:center;border-bottom:1px solid #e4e4e4;background:url(../image/subg.png) no-repeat center center;background-size:cover;box-sizing:border-box;display:flex;align-items:center;justify-content:center;}

.subg.subbg1 { background-image:url(../image/subg1.jpg); }
.subg.subbg2 { background-image:url(../image/subg2.jpg); }
.subg.subbg3 { background-image:url(../image/subg3.jpg); }
.subg.subbg4 { background-image:url(../image/subg4.jpg); }
.subg.subbg5 { background-image:url(../image/subg5.jpg); }
.subg.subbg6 { background-image:url(../image/subg6.jpg); }
.subg.subbg7 { background-image:url(../image/subg2.jpg); }
.subg.subbg8 { background-image:url(../image/subg8.jpg); }





.subg .line{display:inline-block;width:30px;height:1px;background:rgba(255, 255, 255, 0.7);position:relative;top:-30px;}

.subconBox{background:#FFF;padding:0;box-sizing:border-box;}

.subreporttitle{text-align:center;padding:40px 0 70px;font-size:34px;line-height:160%;font-weight:500;}

.subreporttitle span{display:block;width:35px;height:1px;background:#000;margin:0 auto;}

.subcontent .subnav{z-index:9999;height:60px;border-bottom:1px solid #e6e9ec;box-sizing:border-box;line-height:60px;}
.subcontent .subnav .subnav-in{width:70%;float:left;height:50px;font-family:'Nanum Gothic', sans-serif;}
.subcontent .subnav .sns{float:right;line-height:50px;}
.subcontent .subnav .sns .snshidden{display:none;}
.subcontent .subnav .sns .snshidden span{padding-left:5px;}
.subcontent .subnav .sns>div{float:left;cursor:pointer;}
.subcontent .subnav .sns .printico{margin-left:20px;}
.subcontent .subnav .sns .snsico{margin-left:10px;}
.subcontent .subnav .subnav-in .subhome{float:left;width:55px;text-align:center;border-left:1px solid #e5e5e5;cursor:pointer;}

.printw{overflow:hidden;float:right;line-height:50px;}
.printw a.addthis_button_url{display:inline-block;padding-left:29px;width:82px;height:34px;vertical-align:middle;margin-right:1px;border:1px solid #d0d0d0;box-sizing:border-box;margin-right:7px;box-sizing:border-box;line-height:34px;color:#8a8a8a;font-size:12px;}
.printw a.addthis_button_url:last-child{margin-right:0;}
.printw a.btn-b2{background:url(../image/check.png) no-repeat 10px center;}
.printw a.btn-b3{background:url(../image/print.png) no-repeat 10px center;}

.hiddenover{overflow:hidden;float:left;margin-right:8px;display:none;}
.hiddenoverw{overflow:hidden;float:right;margin-right:8px;line-height:50px;}
.hiddenoverw .btn-b1{display:block;}
.hiddenover a.addthis_sns_url{display:inline-block;text-align:center;width:37px;height:36px;vertical-align:middle;margin-right:1px;}
.hiddenover a.btn-sns1{background:#fff url(https://enter.woosuk.ac.kr/main/img/nsns01.png) no-repeat 0 0;}
.hiddenover a.btn-sns2{background:#fff url(https://enter.woosuk.ac.kr/main/img/nsns02.png) no-repeat 0 0;}
.hiddenover a.btn-sns3{background:#fff url(https://enter.woosuk.ac.kr/main/img/nsns03.png) no-repeat 0 0;}
.hiddenover a.btn-sns4{background:#fff url(https://enter.woosuk.ac.kr/main/img/nsns04.png) no-repeat 0 0;}
.hiddenoverw a.btn-b1{background:url(../image/url.png) no-repeat 10px center;display:inline-block;vertical-align:middle;width:82px;height:34px;vertical-align:middle;margin-right:1px;border:1px solid #d0d0d0;box-sizing:border-box;line-height:34px;color:#8a8a8a;font-size:12px;padding-left:35px;}

.subcontent .navbar-fixed-top{border-bottom:none !important;}
.subcontent .navbar-fixed-top .subnav-in .subhome{border-left:1px solid #a65ad0 !important;}

.qaright{position:fixed;top:540px;width:134px;left:50%;margin-left:730px;}
.qaright dl{display:block;color:#363636;background-color:#f8f9fd;border:1px solid #d6d7db;}
.qaright dl dt{display:block;text-align:center;line-height:38px;color:#494949;font-size:18px;font-weight:500;letter-spacing:0.5px;border-bottom:1px solid #d6d7db;font-family:'Futura-Medium';font-weight:700;}
.qaright dl dd{padding:10px 5px;}
.qaright dl dd a{display:inline-block;margin:1px 0;padding:0 6px;line-height:20px;font-size:12px;background:#fff;border:1px solid #d8d8d8;}
.qaright dl dd a:hover{color:#ea4a3d;border:1px solid #ea8d8c;}

.quickmenu{position:fixed;left:50%;margin-left:730px;overflow:hidden;width:76px;height:76px;bottom:50px;z-index:11;background:#2858c7;border-radius:38px;}
.quickmenu .qucick-arr{display:table-cell;width:76px;height:76px;line-height:17px;letter-spacing:0.5px;vertical-align:middle;text-align:center;color:#e1e1e1;}
.quickmenu .qucick-arr:hover{color:#ffffff;}
.quickmenu .qucick-arr strong{display:block;font-size:110%;}
/* 서브페이지 좌측메뉴 정렬 끝 */


/*탭메뉴*/
.tabm .subtabmenu ul{position:relative;}
.tabm .subtabmenu .tab_content{position:relative;padding-top:70px;display:none;}
.tabm .subtabmenu .tab_container:before{position:absolute;width:1180px;left:50%;margin-left:-590px;height:2px;content:'';background:#000;top:48px;z-index:2;}

.tab_tit{border-bottom:none;box-sizing:border-box;width:296px;height:50px;display:inline-block;line-height:50px;text-align:center;font-weight:500;z-index:2;border:1px solid #d9d9d9;background:#fff;font-size:19px;position:absolute;top:0;}
.tablist .tab_tit.activeon,
.tablist .tab_tit.activeon2{border:2px solid #333;border-bottom:none;z-index:3;color:#252525;}
.tablist:nth-child(1) .tab_tit{left:50%;margin-left:-590px;}
.tablist:nth-child(2) .tab_tit{left:50%;margin-left:-295px;}
.tablist:nth-child(3) .tab_tit{left:50%;margin-left:0;}
.tablist:nth-child(4) .tab_tit{left:50%;margin-left:295px;}

#tab1{display:block;}

@media only all and (max-width:1200px){
	.tab_tit{width:25%;}
	.tablist:nth-child(1) .tab_tit{margin-left:-50%;}
	.tablist:nth-child(2) .tab_tit{margin-left:-25%;}
	.tablist:nth-child(3) .tab_tit{margin-left:0;}
	.tablist:nth-child(4) .tab_tit{margin-left:25%;}
	.tabm .subtabmenu .tab_container:before{width:100%;left:0;margin-left:0;}
}

@media only all and (max-width:760px){
	.subg{height:250px;}
	.subg img{width:200px;}
	.subcontent .subnav .container{padding:0; width: 100%}
	.printw{display:none;}
	.subcontent .subnav .subnav-in{width:100%;}
	.subnav-in #lnb{width:calc(100% - 30px);}
	#lnb>.lnb_area{min-width:auto;width:50%;}
	.subcontent .subnav .subnav-in .subhome{width:30px;border-right:1px solid #e5e5e5;box-sizing:border-box;}
	.subcontent .subnav .subnav-in .subhome img{width:20px;}
	.sublogoimg{font-size: 38px}
}

/*3차메뉴*/
.third-menu{overflow:hidden;margin-top:20px;margin-bottom:30px;text-align:center;}
.third-menu ul{display:flex;}
.third-menu ul li{flex:1;border-bottom:1px solid #cbcbcb;height:55px;color:#777777;font-weight:500;font-size:24px;}
.third-menu ul li a{display:block;}
.third-menu ul li.lnbActive,
.third-menu ul li:hover{/* background:#e74e0f;*//* color:rgba(255, 255, 255, 1);*/font-weight:900; border-bottom:3px solid #0c429c;-webkit-transition:background-color 200ms linear;-ms-transition:background-color 200ms linear;transition:background-color 200ms linear;color:#0c429c;}

/*4차메뉴*/
.fourth-menu{overflow:hidden;margin-top:30px;margin-bottom:30px;text-align:center;position:relative;}
.fourth-menu ul{display:inline-block;}
.fourth-menu ul li{float:left;margin-bottom:-1px;}
.fourth-menu ul li a{margin-right:2px;box-sizing:border-box;width:296px;height:50px;display:inline-block;line-height:50px;text-align:center;font-weight:500;border:1px solid #d9d9d9;background:#fff;font-size:19px;border-bottom:2px solid #333;}
.fourth-menu ul li.lnbActive a{border:2px solid #333;border-bottom-color:transparent;z-index:3;color:#252525;}

@media only all and (max-width:1024px){
	.basic-table{overflow-x:scroll;}
	.basic-table th{line-height:inherit !important;padding:5px !important;height:auto !important;font-size:14px !important;}
	.basic-table tbody th{font-size:12px !important;}
	.basic-table td{padding:3px !important;height:auto !important;font-size:12px !important;}
	.basic-table td span, .basic-table th span{padding:0;}
	.basic-table td.tleft_h1{padding-left:16px !important;text-indent:-9px !important;}
}
/* 서브페이지 상단 및 공용 끝 */

.password_wrapper{width:100%;text-align:center;}
.password_wrapper .msg{margin:40px auto 30px;font-weight:700;font-size:18px;}
.password_wrapper fieldset{margin:0 auto;padding:20px;width:40%;min-width:450px;border:1px solid #ccc;}
.password_wrapper fieldset input[type="password"]{padding:0;}
.password_wrapper fieldset input[type="submit"]{cursor:pointer;}

@media only all and (max-width:820px){
	h2.tit{font-size:30px;padding:20px 0;}
	.third-menu ul li{font-size:20px;}
}

@media only all and (max-width:420px){
	.third-menu ul li{height:36px;font-size:90%;}
}

/*서브내용시작*/
.contimg{margin-bottom:80px;width:100%;height:649px;text-align:center;color:#ffffff;word-wrap:break-word;word-break:keep-all;}
.contimg .bgtext{display:inline-block;width:100%;}
.contimg .bgtext strong{display:block;padding-top:160px;font-size:36px;font-weight:700;}
.contimg .bgtext span{color:#73ebf9;}
.contimg .bgtext p{display:inline-block;width:900px;padding-top:50px;font-size:22px;font-weight:400;line-height:1.7;word-wrap:break-word;word-break:keep-all;}
.contimg .bgtext a{display:inline-block;margin-top:70px;padding:0 50px 0 25px;line-height:45px;color:#73ebf9;background:url(../image/bg_gotolinkg.gif) right 20px center no-repeat;border:1px solid #15bab1;}
.contimg .bgtext a:hover{color:#baf8ff;background:url(../image/bg_gotolinkg_e.gif) right 20px center no-repeat;border:1px solid #73ebf9;}
.bg74{background:url(../image/bg74.jpg) center center no-repeat;background-size:cover;}
.bg75{background:url(../image/bg75.jpg) center center no-repeat;background-size:cover;}
.bg76{background:url(../image/bg76.jpg) center center no-repeat;background-size:cover;}
.bg68{background:url(../image/bg68.jpg) center center no-repeat;background-size:cover;}
.bg69{background:url(../image/bg69.jpg) center center no-repeat;background-size:cover;}
.bg70{background:url(../image/bg70.jpg) center center no-repeat;background-size:cover;}
.bg71{background:url(../image/bg71.jpg) center center no-repeat;background-size:cover;}

.visual_scroll{-webkit-transform:translateX(-50%);transform:translateX(-50%);width:70px;z-index:1;margin:100px auto 0;position:relative;left:40px;}
.visual_scroll .scroll_wrap{position:relative;margin:0 auto;width:1px;height:100px;}
.scroll_wrap .bar_bg{position:absolute;top:0;left:0;width:1px;height:100%;background:#fff;opacity:0.3;}
.scroll_wrap .bar{position:absolute;top:0;left:0;width:1px;height:0;background:#fff;-webkit-animation:scroll 1.5s infinite ease-out;animation:scroll 1.5s infinite ease-out;}
.scroll_txt{color:#fff;font-size:13px;text-align:center;opacity:0.9;/* font-weight:500;*/margin:10px 0 15px;/* font-family:'Futura-Medium';*/text-transform:uppercase;letter-spacing:0;}

@-webkit-keyframes scroll{
	0%{height:0%;}100%{height:100%;}
}
@keyframes scroll{
	0%{height:0%;}
	100%{height:100%;}
}


.conbox{border-bottom:1px solid #e7e0e0;margin-bottom:50px;padding-bottom:30px;}
.conbox h2{position:relative;padding-left:65px;padding-bottom:30px;font-size:36px;font-weight:700;}
.conbox h2 + .basic-table{margin-top:0;}
.conbox h2:before{background:url("../image/h2.png") no-repeat center;width:60px;height:60px;content:'';display:inline-block;position:absolute;left:0;}
.conbox h3{padding:5px 0 15px;color:#2c60b6;font-size:30px;font-weight:700;}
.conbox h3 + .basic-table{margin-top:0;}
.conbox h4{padding:15px 0;font-weight:500;font-size:19px;}

.conbox > ul{margin-bottom:20px;}
.conbox > ul > li{position:relative;padding-left:17px;font-size:18px;margin-bottom:12px;word-wrap:break-word;word-break:keep-all;}
.conbox > ul > li:before{width:4px;height:4px;background-color:#a9a9a9;position:absolute;left:2px;top:11px;content:'';display:block;}
.conbox > ul > li > ul > li{margin-top:10px;padding-left:13px;text-indent:-10px;font-size:16px;color:#252525;font-weight:300;}
.conbox > ul > li > ul > li:before{content:'-';padding-right:7px;}
.conbox > ul > li > ul > li > b{font-weight:500;}
.conbox > ul > li > ul > li > p{display:block;position:relative;padding-left:20px;color:#818181;}
.conbox > ul > li > ul > li > p:before{display:block;content:'';position:absolute;left:2px;top:11px;width:3px;height:3px;background-color:#a9a9a9;}
.conbox > ul > li > ul > li > ol > li{position:relative;margin-top:0px;padding-left:23px;}
.conbox > ul > li > ul > li > ol > li:before{display:block;content:'';position:absolute;left:2px;top:11px;width:3px;height:3px;background-color:#a9a9a9;}
.conbox > ul > li > ul > li > ol > li > p{position:relative;padding-left:3px;}
.conbox > ul > li > ul > li > ol > li > p:before{content:'-';padding-right:7px;}
.conbox a{color:#02829d;}
.conbox a:hover{color:#1396e5;}
.conbox .nodot:before{display:none !important;}
.conbox .etc{padding-left:20px;text-indent:-20px;word-wrap:break-word;word-break:keep-all;}
.conbox .etc b{font-weight:500;color:#ff6600;}
.conbox ul li strong{font-weight:500;}

.conbox .gotolink{display:inline-block;padding:0 48px 0 22px;line-height:45px;font-size:16px;font-weight:normal;color:#1572ba;border:1px solid #1572ba;background:url(../image/bg_gotolink.gif) right 17px center no-repeat;}
.conbox .gotolink:hover{background:url(../image/bg_gotolink_e.gif) right 17px center no-repeat;}
.conbox .bgdown{display:inline-block;padding:0 48px 0 22px;line-height:45px;font-weight:normal;color:#1572ba;border:1px solid #1572ba;background:url(../image/bg_down.gif) right 17px top 13px no-repeat;}
.conbox .bgdown:hover{background:url(../image/bg_down_e.gif) right 17px top 13px no-repeat;}
.conbox .fright{float:right;}
.conbox .inboxtxt{margin-bottom:30px;padding:30px;border:1px solid #e3e3e3;border-radius:3px;word-wrap:break-word;word-break:keep-all;}
.conbox .inboxtxt p{margin:0 0 15px 10px;}

.abtnbox{margin:50px 0;text-align:center;}
.abtnbox button{display:inline-block;padding:0 50px;min-width:50px;line-height:55px;text-align:center;color:#dfdfdf;font-size:100%;font-weight:500;vertical-align:middle;}
.abtnbox button:hover{color:#ffffff;}
.abtnbox a{display:inline-block;padding:0 50px;;min-width:50px;line-height:55px;text-align:center;color:#dfdfdf;font-size:100%;font-weight:500;vertical-align:middle;}
.abtnbox a:hover{color:#ffffff;}
.abtnbox .btnbp{background:#092776;}
.abtnbox .btnbp:hover{transition: all 0.2s ease-in;background:#071f5f;}
.abtnbox .btnbg{background:#094976;}
.abtnbox .btnbg:hover{transition: all 0.2s ease-in;background:#063557;}
.abtnbox .btngb{background:#575757;}
.abtnbox .btngb:hover{transition: all 0.2s ease-in;background:#252525;}

.imgcenter {text-align:center;margin:50px 0;}

@media only all and (max-width:1600px){
	.conbox{padding:0 20px;}
}

@media only all and (max-width:1150px){
	.visual_scroll{display:none;}
}


@media only all and (max-width:820px){
	.conbox h2{font-size:26px;}
	.conbox h2:before{height:40px;}
	.conbox h3{padding-top:5px;font-size:24px;}
	.conbox > ul{padding-top:10px;}
	.conbox > ul > li{font-size:16px;}
	.conbox > ul > li > ul > li{font-size:14px;}
}

@media only all and (max-width:920px){
	.contimg .bgtext strong{font-size:22px;}
	.contimg .bgtext p{width:90%;font-size:18px;}
}


/*지도*/
.maph3{border:1px solid #dedede;font-size:36px;color:#383838;font-weight:600;padding:20px;margin-bottom:10px;}
.mapwc{display:flex;color:#fff;margin-bottom:65px;}
.mapwt{width:400px;background:#304347;height:200px;display:flex;flex-direction:column;align-items:center;justify-content:center;}
.mapwtit{font-size:48px;font-weight:700;letter-spacing:-2px;color:#fff}
.mapwstit{font-size:23px;color:#fff}

.mapwb{background:#304da6;font-size:22px;padding:0 45px 0 80px;width:calc(100% - 400px);display:flex;flex-direction:column;justify-content:space-evenly;}
.mapwbm{border-bottom:1px solid rgb(255 255 255 / 20%);display:flex;justify-content:space-between;align-items:center;padding-bottom:13px;}
.mapwbm:nth-child(2){border-bottom:none;padding-bottom:0;}
.maptu a{display:block;border:1px solid rgb(255 255 255 / 50%);font-size:16px;padding:5px 20px;display:flex;align-items:center;justify-content:space-around;}
.maptu a:hover{background:#192d6a;border:1px solid #192d6a;transition:all 0.2s ease-in;}

.mapwtm{display:flex;}
.mapwtm p{margin-right:40px;}
.mapimg{padding-right:30px;}

.mapusimg{/* margin-right:70px;*/width:215px;float:left;}
.mapus{width:135px;height:135px;background:#dce7f9;line-height:135px;border-radius:50%;text-align:center;}
.mapust{font-size:28px;color:#1572ba;font-weight:700;/* text-align:center;*/}
.mapustxt{/* display:flex;*/justify-content:space-between;align-items:center;width:calc(100% - 215px);box-sizing:border-box;float:left;}
.mapusm{font-size:28px;color:#383838;font-weight:600;display:inline;}
.mapurl a{display:inline-block;border:1px solid #1572ba;color:#1572ba;font-size:16px;padding:5px 35px 5px  15px;background:url("../image/map_url.png") no-repeat 78px center;}
.mapurl a:hover{background:#1572ba url("../image/ico_url_w.png") no-repeat 78px center;;border:1px solid #1572ba;transition:all 0.2s ease-in;color:#fff;}
.mapusdetail{font-size:16px;color:#6b6b6b;line-height:200%;padding-top:20px;word-wrap:break-word;word-break:keep-all;}
.mapc1{padding-right:12px;}
.mapustit{display:flex;}
.mapusm{padding-right:30px;}
.mapuslist{border-bottom:1px solid #e6e6e6;padding-bottom:30px;margin-bottom:30px;}
.mapusbox{border-bottom:1px solid #e6e6e6;/* display:flex;*//* width:100%;*/padding:40px 0;margin:0 60px;justify-content:flex-start;overflow:hidden;}
.mapurtit{font-size:20px;color:#383838;font-weight:600;}
.mapustit p{display:inline}
.mapurboxw{display:flex;align-items:flex-start;justify-content:space-between;}
.mapurbox{display:flex;flex:1;width:100%;justify-content:space-between;}

.maptnc{display:flex;align-items:center;}
.mapuslist:nth-child(2){border-bottom:none;padding:0;margin:0;}
.mapubus .mapurbox{display:block;margin-right:0;}
.mapurbw{display:flex;justify-content:space-between;margin-bottom:30px;}
.mapurbw:nth-child(2){margin-bottom:0;}
.mapurboxw .mapurbox:nth-child(2){padding-left:100px;}
.mapTw{margin-bottom:70px;}
.mapcamtit{font-size:28px;color:#0d62a9;font-weight:700;background:url("../image/maph4.png") no-repeat left 5px;padding-left:47px;padding-bottom:35px;/* display:flex;*/}
.mapcambox{margin-bottom:65px;}
.maptable table{border-top:3px solid #67585b }
.maptable table th{background:#f3f3f3;text-align:center;font-size:20px;color:#363636;font-weight:600;padding:15px 0;border-bottom:1px solid #ccc}
.maptable table tr{}
.maptable table td{font-size:18px;color:#6c6c6c;border-right:1px solid #ccc;border-bottom:1px solid #ccc;text-align:center;padding:20px 0;}
.maptable table td.tst{background:#f7f7f7;font-size:20px;font-weight:600;text-align:center;width:170px;}
.mapcation  ul li{font-size:15px;color:#555555;position:relative;padding-left:10px;/* margin-bottom:10px;*/line-height:200%;}
.mapcation  ul li:before{width:4px;height:4px;background:#a8a8a8;border-radius:10px;position:absolute;content:'';top:13px;left:0px;}
.mapcation .cblue{color:#0957a6}
.mapjinw{}
.mapjinchw{display:flex;justify-content:space-between}
.mapjinchw  > div{/* flex:1;*/}
.mapcation{padding-top:30px;}
.mapjinimg{text-align:right}
.maptime p{display:flex;justify-content:space-around;/* padding:5px 0;*/height:40px;}
.maptime p > span{flex:3;}
.maptime p > span:nth-child(2){/* width:60px;*/flex:1;}
.mapjinchw .maptable{width:740px;}
.maptime{margin:0 50px;}
.maptime p > span:nth-child(1){flex:2;text-align:justify;text-justify:inter-word;margin:0 50px;}
.maptime p > span:nth-child(1):after{content:"";display:inline-block;width:100%;}

@media only all and (max-width:1030px){
	.mapwt{width:200px;}
	.mapwb{width:calc(100% - 200px);padding:0 10px;}
	.mapwc{margin-bottom:20px;}
	.mapurboxw{display:block;}
	.mapurbox{margin-bottom:10px;}
	.mapurboxw .mapurbox:nth-child(2){padding-left:0;}
	.maptime{margin:0;}
	.mapjinchw .maptable{width:100%}
	.mapjinchw{display:block;}
	.mapjinimg{text-align:center;}
	.mapurbw:nth-child(2){margin-bottom:10px;}
}
@media only all and (max-width:760px){
	.maph3{font-size:20px;padding:10px;width:100%;box-sizing:border-box;}
	.root_daum_roughmap{width:100% !important;height:300px !important}
	.mapwc{display:block;}
	.mapwb{width:100%;box-sizing:border-box;padding:20px;}
	.mapwt{width:100%;height:auto;/* display:block;*/padding:10px 0;}
	.mapusbox{margin:0;padding:30px 0;}
	.mapusimg{width:100%;float:none}
	.mapustxt{width:100%}
	.maptnc{display:block;}
	.mapwbm{display:block;}
	.mapcamtit{font-size:20px;}
	.maptable table th{font-size:14px;padding:10px 0;}
	.maptable table td{font-size:14px;}
	.maptable table td.tst{font-size:14px;width:auto;padding:0 5px;}
	.mapcambox{margin-bottom:20px;}
	.mapwtit{font-size:35px;}
	.mapwb{font-size:18px;}
	.mapwtm{display:flex;justify-content:space-around;}
	.mapwtm p{margin-right:0;padding:10px 0 0;}
	.mapimg{padding-right:0;display:block;text-align:center;}
	.mapimg img{width:30px;}
	.maptu{margin-top:10px;}
	.mapus{margin:0 auto;width:120px;height:120px;line-height:120px;}
	.mapust{text-align:center;font-size:21px;margin-bottom:20px;}
	.mapusm{font-size:20px;}
	.mapustit{display:flex;justify-content:space-between;}
	.mapurl a{font-size:13px;}
	.mapusdetail{font-size:14px;line-height:160%;margin-bottom:20px;}
	.mapurtit{font-size:16px;}
	.mapurbox{margin-bottom:15px;}
	.mapurbw{margin-bottom:15px;}
	.maptime p > span:nth-child(1){margin:0 5px;flex:1.7;}
	.mapTw{margin-bottom:20px;}
	.maptime p > span:nth-child(2){flex:0.7;}
	.maptime p{height:30px;}
}

.nesin{margin:50px 0 100px;text-align:center;}
.nesin ul li{display:inline-block;margin:0 1.5%;padding:60px 0;width:44%;color:#0761c7;border:1px solid #0761c7;}
.nesin ul li:nth-child(1){background:url(../image/nesin01.gif) left 40px center no-repeat;}
.nesin ul li:nth-child(2){background:url(../image/nesin02.gif) left 40px center no-repeat;}
.nesin .conbox{float:right;margin-bottom:0;padding-bottom:0;width:63%;border-bottom:0;}
.nesin .conbox h2{padding-left:60px;font-weight:500;font-size:30px;text-align:left;}
.nesin .conbox h2:before{content:'';display:inline-block;position:absolute;left:0;width:50px;height:50px;background:url(../image/h2.png) no-repeat center;}

@media only all and (max-width:1180px){
	.nesin ul li{margin:0 1%;width:47%;}
}

@media only all and (max-width:1024px){
	.nesin .conbox{width:50%;}
	.nesin .conbox h2 strong{display:block;}
}

@media only all and (max-width:820px){
	.nesin ul li{margin:0 0;width:80%;}
	.nesin ul li:nth-child(1){margin-bottom:20px;}
	.nesin .conbox{width:58%;}
	.nesin .conbox h2 strong{display:inline-block;}
}

@media only all and (max-width:420px){
	.nesin ul li{padding:30px 0;width:90%;}
	.nesin ul li:nth-child(1){background:url(../image/nesin01.gif) left 20px center no-repeat;background-size:30%;}
	.nesin ul li:nth-child(2){background:url(../image/nesin02.gif) left 20px center no-repeat;background-size:30%;}
	.nesin .conbox{width:58%;}
	.nesin .conbox h2{font-size:24px;}
	.nesin .conbox h2 strong{display:block;}
}

@media only all and (max-width:360px){
	.nesin ul li{width:94%;}
	.nesin ul li:nth-child(1){background:url(../image/nesin01.gif) left 23px center no-repeat;background-size:25%;}
	.nesin ul li:nth-child(2){background:url(../image/nesin02.gif) left 23px center no-repeat;background-size:25%;}
	.nesin .conbox{width:59%;}
	.nesin .conbox h2{padding-bottom:20px;font-size:22px;}
}

/*-----240202_게시글-----*/
.sub42_con h2{font-size:28px;}
.sub42_con>div+div{margin-top:70px;}
.sub42_con .basic-table th{border:1px solid #c0c0c0; border-top:none;}
.sub42_con .basic-table td{border-right:1px solid #c0c0c0; border-bottom:1px solid #c0c0c0;}
.sub42_con .basic-table td .red{color:red; font-weight:bold; padding:0!important;}
.sub42_con .basic-table td p{padding-left:40px; text-indent:-14px;}
.sub42_con .basic-table td p+p{margin-top:5px;}
.sub42_con .basic-table td h5+p{margin-top:5px;}
.sub42_con .basic-table h5{font-size:18px; margin-bottom:5px;}
.sub42_con .basic-table .sub42_table td{text-align:left!important;}
.sub42_con .basic-table tr td:last-child{border-right:1px solid #c0c0c0!important;}
.sub42_con dl+dl{margin-top:20px;}
.sub42_con dl dt{font-size:20px; font-weight:bold;}
.sub42_con dl dd{font-size:18px; margin:5px 0 0 20px;}
.sub42_con dl dd ul li:before{vertical-align:4px; width:5px; height:5px; margin-right:5px; display:inline-block; content:""; background:#ddd; }
.sub42_con dl dd ul li{color:#757575;}
.sub42_con dl dd ul li+li{margin-top:5px;}
.sub42_con .btn2{font-size:16px; display:inline-block; margin-left:5px; padding:2px 5px; border:1px solid red;   color:red; border-radius:3px;}
