@font-face {
  font-family: 'NanumBarunGothic';
  src: url('../fonts/NanumBarunGothic.eot'); /* IE9 Compat Modes */
  src: url('../fonts/NanumBarunGothic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
  url('../fonts/NanumBarunGothic.woff') format('woff'), /* Modern Browsers */
  url('../fonts/NanumBarunGothic.ttf')  format('truetype'); /* Safari, Android, iOS */
}

@font-face {
  font-family: 'NanumBarunGothicBold';
  src: url('../fonts/NanumBarunGothicBold.eot'); /* IE9 Compat Modes */
  src: url('../fonts/NanumBarunGothicBold.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
  url('../fonts/NanumBarunGothicBold.woff') format('woff'), /* Modern Browsers */ 
  url('../fonts/NanumBarunGothicBold.ttf')  format('truetype'); /* Safari, Android, iOS */
}

*:focus{outline:3px dashed red !important; box-shadow: inset 0px 0px 0px 2px #ff0000;}


body{font-family:Paperlogy,'Pretendard', sans-serif,'돋움';}
header{padding-top: 5px;width:100%;box-sizing:border-box;margin:0 auto;}
fieldset{border:0 none;}
.bold{font-weight:bold;}
.mobile_block{display:none;}
.mobile_none{display:block;}
.hidden {left:-9999px !important; top:-9999px !important; height:0px; line-height:0; font-family:Arial; font-size:0px; font-style:normal; font-variant:normal; position:absolute !important;}
video {display: block;width:100%;max-width:640px;height:auto;}

.skipmenu {display:inline-block;top:0;left:0;position:absolute;z-index: 99999;}
.skipmenu > a {padding:5px;display:inline-block;background:#fff;background: #444;color: #fff !important;padding: 10px 20px;}
.hid{position:absolute; left:-10000px; width:1px; height:1px; overflow:scroll;}

.sub_contents{ min-height:600px;}

/*text-decoration*/
.underline{text-decoration:underline;}
/* color_gray ton*/
.color_333{color:#333;}
.color_000{color:#000;}
.color_969696{color:#969696;}
.color_484848{color:#484848;}
.color_353535{color:#353535;}

/*color_blue ton*/
.color_27537F{color:#27537f;}
.color_006666{color:#004d43; padding-left: 8px;}

/*color_red ton*/
.color_663333{color:#663333;}
.color_b34643{color: #db0400}
.color_b64242{color:#b64242;}
.color_red{color: #db0400;}

/*color_green ton*/
.color_056161{color: #006DAC;}


/*background-color*/
.color_pink{ background-color:#e7a5e7 !important;}



/*font*/
.font24{font-size:24px;}
.font20{font-size:20px;}
.font13{font-size:13px;}
.font14{font-size:14px;}
.font15{font-size:15px;}
.font16{font-size:16px;}
.font18{font-size:18px;}

/* btn common [ 01=gray, 02=blue, 03=green, 04=red, 05=darkgray ]*/
a.btn01 {background-color:#eaeae6; border: 1px solid #cccccc; color:#fff !important;; display:inline-block; text-align:center; width:100px; padding:7px 0; font-size:inherit; box-sizing:border-box;}
a.btn02 {background-color:#27537f; color:#fff !important;; display:inline-block; text-align:center; width:100px; padding:7px 0; font-size:inherit;}
a.btn03 {background-color:#006155; color:#fff !important;; display:inline-block; text-align:center; width:100px; padding:7px 0; font-size:inherit;}
a.btn04 {background-color:#d85656; color:#fff !important;; display:inline-block; text-align:center; width:100px; padding:7px 0; font-size:inherit;}
a.btn05 {background-color:#4c4c4c; color:#fff !important;; display:inline-block; text-align:center; width:100px; padding:7px 0; font-size:inherit;}

.btn01 {background-color:#eaeae6; border: 1px solid #cccccc; color:#fff !important;; display:inline-block; text-align:center; width:100px; padding:7px 0; font-size:inherit; box-sizing:border-box;}
.btn02 {background-color:#27537f; color:#fff !important;; display:inline-block; text-align:center; width:100px; padding:7px 0; font-size:inherit;}
.btn03 {background-color:#006155; color:#fff !important;; display:inline-block; text-align:center; width:100px; padding:7px 0; font-size:inherit;}
.btn04 {background-color:#d85656; color:#fff !important;; display:inline-block; text-align:center; width:100px; padding:7px 0; font-size:inherit;}
.btn05 {background-color:#4c4c4c; color:#fff !important;; display:inline-block; text-align:center; width:100px; padding:7px 0; font-size:inherit;}

/*������� �ö󰡴� ��ư*/
/*top_btn*/
.top_btn{position:relative;width:100%;text-align:right;z-index:2;}
.top_btn .inner{position:fixed;bottom:0;width:100%;}
.top_btn .inner .top_btn_wrapper{margin:0 auto;width:1200px;}
.top_btn .inner .top_btn_wrapper img{right:-60px; position:relative; bottom:50px;}
.top_btn .inner.foot-butt{position:absolute;width:100%;}

@media only screen and (max-width:1350px){
	.top_btn .inner .top_btn_wrapper img{right:0px; position:relative; bottom:50px;}	
}

@media only screen and (max-width:1250px){
	.top_btn .inner .top_btn_wrapper{width:95%;}
	.top_btn .inner.foot-butt{position:absolute;width:100%; bottom:50px;}
}
@media only screen and (max-width:767px){
	.top_btn .inner.foot-butt{right:18px;width:60px;}
}

@media only screen and (max-width:640px){
	.top_btn .inner.foot-butt{width:60px; right:15px;}
	.top_btn .inner .top_btn_wrapper img{position:static;}
}

@media only screen and (max-width:450px){
	.top_btn .inner.foot-butt{right:2px;}
}

/*���� ���׶��*/
.circle_wrapper{float:left; width:100%; margin-bottom:20px;}
.circle_wrapper .circle_wrap{float:left; width:100%; margin-bottom:10px; }
.circle_wrapper .circle_wrap .left_circle{margin-right:25px; color:#fff; background:#993366; text-align:center; float: left; width:77px; height:77px; line-height:77px; font-size:16px; font-weight:bold; box-sizing: border-box; border-radius:50%;}
.circle_wrapper .circle_wrap .right_text{float:left; width:calc(100% - 103px); box-sizing:border-box; vertical-align:top;}
.circle_wrapper .circle_wrap .right_text p{font-size: 14px;line-height: 1.3;padding-bottom:3px !important;}
.circle_wrapper .circle_wrap .right_text span{font-weight:bold;display:inline-block;width:45px; font-size:14px;padding-right:10px;}
.circle_wrapper .circle_wrap .right_text span::before{content:'��'; color:#27537f; padding-right:8px;}
.circle_wrapper .circle_wrap .right_text span.none{width:auto; padding-right:0px;}
.circle_wrapper .circle_wrap .right_text span.none::before{content:'��'; color:#27537f; padding-right:8px;}


.table_bg{background:#f1f1f1;}
.bdr{border-right:1px solid #393939;}
.title01 {color: #27537f;font-weight: bold; padding-bottom:10px;}

.img_gallery_wrap{width:100%; float:left;}
.img_gallery_wrap img{width:21.25%; box-sizing:border-box;}
.img_gallery_wrap .img_01{width:auto;}


@media screen and (max-width:640px){
	.img_gallery_wrap img{width:50%; box-sizing:border-box; float:left;}
	.img_gallery_wrap .img_01{width:100%;}
}

.table_semi_title{font-size:14px; color:#333; padding-bottom:20px; font-weight:bold;}
.table_exchange{font-size:14px; color:#333; padding-bottom:20px; text-align:right;}

.text_border{float:left;border:1px solid #ccc;padding:20px;margin-bottom:35px;border-radius: 10px;background: #f8f8f8;border: 0px;padding: 30px;}
.text_border2{text-align:left; width:500px; padding:20px; box-sizing:border-box; border:1px solid #27537f; display:inline-block; margin-bottom:15px;}

/*��ư���δ� DIV �߾�*/
.button_wrap{text-align:center; width:100%; float:left; }
.download_btn{cursor:pointer;display:inline-block;padding: 0px 20px;height: 55px;line-height: 55px;text-align:center;color:#fff;background:#27537f;font-size:14px;font-size: 1rem;/* border: 1px solid #dedede; */color: #444;background: #fff;font-weight: 500;position: relative;/* padding-right: 44px; */border-radius: 8px;background: linear-gradient(to right bottom, #006CAF, #008565);color: #fff;}
.download_btn:after{
	content:"";
	width: 17px;
	height: 24px;
	display: inline-block;
	background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="rgba(54,54,54,1)"><path d="M3 19H21V21H3V19ZM13 13.1716L19.0711 7.1005L20.4853 8.51472L12 17L3.51472 8.51472L4.92893 7.1005L11 13.1716V2H13V13.1716Z"></path></svg>');
	background-repeat: no-repeat;
	background-size: contain;
	background-position: center;
	position: absolute;
	top: 16px;
	right: 20px;
	background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="white"><path d="M3 19H21V21H3V19ZM13 13.1716L19.0711 7.1005L20.4853 8.51472L12 17L3.51472 8.51472L4.92893 7.1005L11 13.1716V2H13V13.1716Z"></path></svg>');
	background-repeat: no-repeat;
	background-size: contain;
	background-position: center;
	display: none;
}
.download_btn02{cursor:pointer;display:inline-block; padding:6px 10px;  text-align:center; color:#fff; background:#27537f; font-size:14px;}
.pointer{cursor:pointer;}
.love_btn{cursor:pointer;display:inline-block; padding:0px 10px; height:30px; line-height:30px; text-align:center; color:#fff; background:#993333; font-size:14px;}
.love_btn a:link{color:#ffffff;}
.button_wrap span.write_btn{margin-right:5px;display:inline-block;box-sizing:border-box;padding:0px 10px;height:30px;line-height:30px;text-align:center;color:#fff;background:#27537f;font-size:14px;cursor:pointer;border-radius: 8px;background: linear-gradient(to right bottom, #006CAF, #008565);color: #fff;height: 55px;line-height: 55px;padding: 0 20px;font-size: 1rem;}
.button_wrap span.reg_btn{margin-right:5px;display:inline-block; box-sizing:border-box; padding:0px 10px; height:30px; line-height:30px; text-align:center; color:#fff; background:#27537f; font-size:14px; margin-right:7px; cursor:pointer;}
.button_wrap span.cancel_btn{margin-right:5px;display:inline-block; box-sizing:border-box; padding:0px 10px;   height:30px; line-height:30px; text-align:center; color:#fff; background:#4c4c4c; font-size:14px; cursor:pointer;}
.button_wrap span.modify_btn{margin-right:5px;display:inline-block; box-sizing:border-box; padding:0px 10px;   height:30px; line-height:30px; text-align:center; color:#fff; background:#27537f; font-size:14px;margin-right:7px; cursor:pointer;}
.button_wrap span.delete_btn{margin-right:5px;display:inline-block; box-sizing:border-box; padding:0px 10px;   height:30px; line-height:30px; text-align:center; color:#fff; background:#b34643; font-size:14px; cursor:pointer;}
.button_wrap span.view_btn{margin-right:5px;display:inline-block; box-sizing:border-box; padding:0px 10px;   height:30px; line-height:30px; text-align:center; color:#fff; background:#666666; font-size:14px; cursor:pointer;}
.move_btn{cursor:pointer; float:left; background:#27537f; color:#fff;text-align:center; font-size:14px; width:54px; box-sizing:border-box; padding:7px 0px;}

.c_btn_wrap {text-align:center;}
.c_btn_wrap span.modify_btn{margin-right:5px;display:inline-block; box-sizing:border-box; padding:0px 10px; display:inline-block; height:30px; line-height:30px; text-align:center; color:#fff; background:#27537f; font-size:14px;margin-right:7px;}
.c_btn_wrap span.reg_btn{margin-right:5px;display:inline-block; box-sizing:border-box; padding:0px 10px; display:inline-block;  height:30px; line-height:30px; text-align:center; color:#fff; background:#666666; font-size:14px; margin-right:7px;}

/*�̹��� ���δ� */
@media screen and (max-width:640px){
.img_wrapper img{width:100%;}
}
/*indent(�鿩����)*/
.indent_border{width:100%;/* border: 1px solid #dedede; */box-sizing:border-box;padding: 19px;font-size:14px;border-radius: 8px;background: #f8f8f8;/* padding-bottom: 13px; */font-size: 1rem;}
.indent{font-size:14px;margin-left:0px; line-height:1; padding-bottom:8px;}

/*text-align*/
.text_l{text-align:left !important;}
.text_r{text-align:right !important;}
.text_c{text-align:center !important;}
.ar{text-align:right !important;margin-bottom: 3px;}
.al{text-align:left !important;}

/*border_line*/
.dashed_line{float:left; width: 100%;height: 5px;border-top: 1px dashed #999;margin: 10px 0;}

@media screen and (max-width:600px){
	.text_c img{width:100%;}
}

/* float */
.float_l{float:left !important;}
.float_r{float:right !important;}

/*�ü���ü����Ʈ
.sisul_select_wrapper{width:100%; float:left; margin-bottom:20px;}
.total_sisul_selectbox{}*/

.sisul_select_wrapper{width:100%; float:left; margin-bottom:20px; }
.sisul_select_wrapper .total_sisul_selectbox{float:left;}


@media screen and (max-width:640px){
	.total_sisul_selectbox{width:100%; margin-bottom:10px;}
}
/*padding*/
.pr25{padding-right:25px;}
.pr10{padding-right:10px;}
.pr14{padding-right:14px !important;}
.pb20{padding-bottom:20px !important;}
.pb15{padding-bottom:15px !important;}
.pb10{padding-bottom:10px !important;}
.pt10{padding-top:10px !important;}
.pt20{padding-top:20px !important;}
.pb5{padding-bottom:5px !important;}
.pt5{padding-top:5px !important;}
.pdl6{padding-left:6px !important;}
.pdl10{padding-left:10px !important;}
.pdl20{padding-left:20px !important;}
.pdl24{padding-left:24px !important;}
.pdl30{padding-left:30px !important;}
.pdlr5{padding:0px 5px;}

/*margin*/
.mb5{margin-bottom:5px !important;}
.mb10{margin-bottom:10px;}
.mb20{margin-bottom:20px !important;}
.mb15{margin-bottom:  15px !important;}
.mb25{margin-bottom:25px !important;}
.mb30{margin-bottom:30px;}
.mb35{margin-bottom:35px;}
.mb40{margin-bottom:40px;}

.mt5{margin-top:5px !important;}
.mt8{margin-top:8px;}
.mt15{margin-top:15px;}
.mt25{margin-top: 30px;}
.mt35{margin-top:35px;}
.mt40{margin-top:40px;}

.mr8{margin-right:8px;}
.mr20{margin-right:20px;}

.ml10{margin-left:10px;}
.ml20{margin-left:20px;}

/*font*/
.font26{font-size:26px !important;}
.font24{font-size:24px !important;}
.font20{font-size:20px !important;}
.font18{font-size:18px !important;}
.font16{font-size:16px !important;}
.font14{font-size:14px !important;font-size: 1rem !important;}
.font13{font-size:13px !important;}




/*width*/
.width_100p{width:100% !important;}
.width_95p{width:95%;} 
.width_90p{width:90%;}
.width_85p{width:85%;}
.width_80p{width:80%;}
.width_75p{width:75%;}
.width_70p{width:70%;}
.width_65p{width:65%;}
.width_60p{width:60%;}
.width_55p{width:55%;}
.width_50p{width:50%;}
.width_45p{width:45%;}
.width_40p{width:40%;}
.width_35p{width:35%;}
.width_30p{width:30%;}
.width_25p{width:25%;}
.width_20p{width:20%;}
.width_19p{width:19%;}
.width_15p{width:15%;}
.width_10p{width:10%;}
.width_5p{width:5%;}

/*display*/
.hide{display:none;}

/* vertical-align*/
.vam{vertical-align:middle;}

/*�ü� �˾� ��� �̹��� & ������,*/
.popup_contents_wrapper{box-sizing:border-box; padding:20px; width:100%; }
.popup_contents_wrap{float:left;width:100%; box-sizing:border-box;}
.popup_contents_zone{float:left; width:100%; margin-bottom:40px;}
.popup_contents_zone .popup_contents_left{float:left; width:280px; box-sizing:border-box;}
.popup_contents_zone .popup_contents_left img{}
.popup_contents_zone .popup_contents_left .img_label{font-size: 1rem;text-align:center;height:34px;line-height:34px;box-sizing:border-box;border:1px solid #ccc;border-top:none;}
.popup_contents_zone .popup_contents_right{float:left; margin-left:30px; font-size:14px; text-align:left;}
.popup_contents_zone .popup_contents_right p{line-height:1; padding-bottom:10px;}

/* ���� paging*/
.screen_out {display: block;overflow: hidden;position: absolute;left: -9999px;width: 1px;height: 1px;font-size: 0;line-height: 0;text-indent: -9999px;}
.paging_comm {width:100%;float:left;margin-top:15px;font-weight:bold;font-size:14px;line-height:14px;text-align:center;vertical-align:top;display: flex;align-items: center;justify-content: center;}
.paging_comm .link_page {display:inline-block;/* padding: 10px; */margin-right:5px;text-decoration:none;border: 1px solid #dedede;width: 40px;height: 40px;padding-top: 12px;margin-left: unset !important;border-radius: 3px;}
.paging_comm .link_page:hover,
.paging_comm em.link_page {background: #008565;color:#fff;font-weight:bold;border-color: #008565;}
.paging_comm .img_sample {display:inline-block;padding:6px 2px 4px 3px;border:0 none;font-weight:normal;color:#999;text-decoration:none}
.paging_comm .link_page:hover {text-decoration:none}
.paging_comm .btn_prev {padding-right:7px;background-position:100% -10px;padding-left:5px;border: 1px solid #dedede;width: 40px;height: 40px;background-position: center;padding: 0px;padding-top: 12px;position: relative;border-radius: 3px;}
.paging_comm .btn_prev:after{
	display:block;
	clear:both;
	content:"";
	width:10px;
	height:10px;
	border-right: 2px solid #666;
	border-top: 2px solid #666;
	position: absolute;
	top: 14px;
	right: 17px;
	transform: rotate(135deg);
}
.paging_comm .btn_next {padding-right:7px;background-position:100% -10px;padding-left:5px;border: 1px solid #dedede;width: 40px;height: 40px;background-position: center;padding: 0px;padding-top: 12px;position: relative;border-radius: 3px;}
.paging_comm .btn_next:after{
	display:block;
	clear:both;
	content:"";
	width:10px;
	height:10px;
	border-right: 2px solid #666;
	border-top: 2px solid #666;
	position: absolute;
	top: 14px;
	right: 17px;
	transform: rotate(45deg);
}
.paging_comm .btn_next img{display: block;opacity: 0;}
.paging_comm a.btn_prev:hover {background-position:0 -30px;color:#333}
.paging_comm a.btn_next:hover {background-position:100% -50px;color:#333}
.paging_comm span.btn_prev {background-position:0 10px;color:#999}
.paging_comm span.btn_next {background-position:100% -10px;color:#999}

contents {width: 100%;display: inline-block; margin-top:66px; border-bottom:1px solid #ccc;}

/*select*/
/*
.searchbox_wrap{float:right;}
.selectbox {box-sizing:border-box;position: relative; width: 180px;border: 1px solid #333;z-index: 1; font-size:12px; background-color:#f1f1f1; color:#4c4c4c;}
.selectbox:before {content: ""; position: absolute;top: 50%;right: 7px;width: 0;height: 0;margin-top: -1px; border-left: 5px solid transparent; border-right: 5px solid transparent;border-top: 5px solid #333;}
.selectbox label {position: absolute;top: 1px;left: 5px;padding:7.5px 0px;color: #4c4c4c;z-index: -1;}
.selectbox select {width: 100%;height: auto;line-height: normal; font-family: inherit;padding:7.5px 0px;border: 0;opacity: 0;filter:alpha(opacity=0);-webkit-appearance: none;-moz-appearance: none;appearance: none;}
.selectbox .move_btn{cursor:pointer; float:left; background:#27537f; color:#fff;text-align:center; font-size:14px; width:54px; box-sizing:border-box; padding:7px 0px;}
.selectbox.focus {}
.select_choice{width:160px; box-sizing:border-box; font-size:12px; padding:5px;}
.select_choice_btn{box-sizing:border-box; border:1px solid #ccc; font-size:12px; line-height:28px; height:28px; padding:0px 5px; margin-left:5px;}

.search_box {position:relative;float:left; margin-left:10px;}
.search_box form {width:auto;/*height:33px;line-height:35px}*/
/*
.search_box form:after { content : ""; display : block; visibility : hidden; clear : both; }
.search_box input{width:264px; box-sizing:border-box;padding-left:10px;border:1px solid #333;height :31px; background-color:#eaeae6; box-sizing:border-box; color:#353535;}
.search_box input[type=submit]{border:none;}
.search_box label.flow{padding-left:10px;width : 150px;font-size:13px;color:#adadad;}
.search_box label.tflow{position:absolute;top:11px;left:8px; font-size:12px; color:#353535;}

.search_box input#search_find{border-right:0;}
.search_box input.srh_btn{position:absolute;top:0; right:-14px;display:inline-block;float:right;padding:0;width:28px;height:31px;background:url(../images/sub/search_btn.png) no-repeat 50% 50%;font-size:0;line-height:0;}
.search_box input.srh_btn:hover,
.search_box input.srh_btn:focus{border:1px solid #888;}
*/

.searchbox_wrap{float:right; }
.selectbox {box-sizing:border-box;position: relative;width: 91px;/* border: 1px solid #dedede; */z-index: 1;font-size:12px;background-color:#f1f1f1;color:#4c4c4c;/* border-radius: 8px; */border: navajowhite;background: #fff;}
.selectbox.subscribe{width:150px;}
.selectbox:before {position: absolute;top: 44%;right: 4px;width: 0;height: 0;margin-top: -1px; border-left: 5px solid transparent; border-right: 5px solid transparent;border-top: 5px solid #333;}
.selectbox label {position: absolute;top: 1px;left: 5px;padding:7.5px 0px;color: #4c4c4c;z-index: -1;}
.selectbox select {width: 100%;height: auto;line-height: normal;font-family: inherit;padding:7.5px 0px;border: 0;border: 1px solid #dedede;padding: 10px;border-radius: 5px;font-size: 16px;}
.selectbox.focus {}

.search_box {position:relative;float:left; margin-left:10px;}
.search_box form {width:auto;/*height:33px;line-height:35px*/}
.search_box form:after { content : ""; display : block; visibility : hidden; clear : both; }
.search_box input{width:264px; box-sizing:border-box;padding-left:10px;border:1px solid #333;height :31px; background-color:#eaeae6; box-sizing:border-box; color:#353535;}
.search_box input[type=submit]{border:none;}
.search_box label.flow{padding-left:10px;width : 150px;font-size:13px;color:#adadad;}
.search_box label.tflow{position:absolute;top:11px;left:8px; font-size:12px; color:#353535;}

.searchWrap2{width:100%;}
.search_box2 {position:relative;float:left; margin-left:10px; width:55%; line-height: 30px; margin-bottom: 12px;}
.search_box2 form {width:auto;/*height:33px;line-height:35px*/}
.search_box2 form:after { content : ""; display : block; visibility : hidden; clear : both; }
.search_box2 input{width:264px; box-sizing:border-box;padding-left:10px;border:1px solid #333;height :31px; background-color:#eaeae6; box-sizing:border-box; color:#353535; float: right;}
.search_box2 input[type=submit]{border:none;}
.search_box2 label.flow{padding-left:10px;width : 150px;font-size:13px;color:#adadad;}
.search_box2 label.tflow{position:absolute;top:11px;left:8px; font-size:12px; color:#353535;}
.search_box2 input.btn01{background-color:#27537f;}


.search_box input#search_find{border-right:0;}
.search_box input.srh_btn{position:absolute;top:0; right:-14px;display:inline-block;float:right;padding:0;width:28px;height:31px;background:url(/simg/search_btn.png) no-repeat 50% 50%;font-size:0;line-height:0;}
.search_box input.srh_btn:hover,
.search_box input.srh_btn:focus{border:1px solid #888;}

@media screen and (max-width:1920px){
.sisul_select_wrapper .searchbox_wrap{margin-bottom:10px;float:right;}
}

.search-btn{ height: 31px; margin-left:10px; padding: 0px 10px; box-sizing:border-box; text-align:center; border:1px solid #333; }


.year_date_wrap{font-size:16px;width:100%;border:1px solid #27537f;box-sizing:border-box;padding:15px 17px;float:left;margin-bottom:20px;background: #f8f8f8;border-radius: 10px;border: 0px;/* display: flex; *//* align-items: center; *//* justify-content: flex-end; */}
.year_date_wrap .selectbox select{
}
.year_date_wrap #year_id{
    display: flex;
    justify-content: flex-end;
    align-items: center;
}
.year_date_wrap .year_date_right{float: unset;/* display: flex; */}
.year_date_wrap .year_date_right .selectbox {margin-right:10px;background: none;width: 130px;}
.year_date_wrap .year_date_right .year_date_text{float:left;padding-top: 0px;padding-right:15px;font-weight: 600;font-size: 1.1rem;}
.year_date_wrap .year_date_right .move_btn{cursor:pointer;float:left;background: #006DAC;color:#fff;text-align:center;font-size:14px;width:54px;box-sizing:border-box;padding:7px 0px;border: 0;height: auto;height: 43px;border-radius: 8px;width: 85px;background: #008565;}

@media screen and (max-width:640px){
.popup_contents_wrapper .popup_contents_zone .popup_contents_left{width:50%;}
.popup_contents_wrapper .popup_contents_zone .popup_contents_left img {width:100%;}
.popup_contents_wrapper .popup_contents_zone .popup_contents_right{width:calc(50% - 30px); margin-top:20px;}
	.selectbox label{
}
	.year_date_wrap .year_date_right .year_date_text{
    float: unset;
    width: 100%;
    padding-top: 0px;
    margin-bottom: 10px;
    font-weight: 600;
}
	.year_date_wrap .year_date_right .selectbox{
    width: 100%;
}
	.year_date_wrap .year_date_right .move_btn{
    margin-top: 10px;
    width: 100%;
}
	.year_date_wrap .year_date_right{
    float: unset;
}
	.year_date_wrap #year_id{
    display: block;
}
	.searchbox_wrap{width:80%;}
	.search_box{float:right; width: calc(100% - 101px); margin-right:0px;}
	.search_box input{width:100%;}
	.paging_comm .link_page{margin-right:0px;}
}

@media screen and (max-width:400px){
	.searchbox_wrap{width:100%;}
	.paging_comm .link_page{padding:2px;}
	.btn_wrap span.write_btn{margin-top:10px;}
}

/*��ư����*/
.btn_wrap{float:right;}
.btn_wrap span.write_btn{margin-right:5px;display:inline-block; box-sizing:border-box; padding:0px 10px; display:inline-block; height:30px; line-height:30px; text-align:center; color:#fff; background:#27537f; font-size:14px;}
.btn_wrap span.reg_btn{margin-right:5px;display:inline-block; box-sizing:border-box; padding:0px 10px; display:inline-block;  height:30px; line-height:30px; text-align:center; color:#fff; background:#27537f; font-size:14px; margin-right:7px;}
.btn_wrap span.cancel_btn{margin-right:5px;display:inline-block; box-sizing:border-box; padding:0px 10px; display:inline-block; height:30px; line-height:30px; text-align:center; color:#fff; background:#4c4c4c; font-size:14px;}
.btn_wrap span.modify_btn{margin-right:5px;display:inline-block; box-sizing:border-box; padding:0px 10px; display:inline-block; height:30px; line-height:30px; text-align:center; color:#fff; background:#27537f; font-size:14px;margin-right:7px;}
.btn_wrap span.delete_btn{margin-right:5px;display:inline-block; box-sizing:border-box; padding:0px 10px; display:inline-block;  height:30px; line-height:30px; text-align:center; color:#fff; background:#b34643; font-size:14px;}
.btn_wrap span.view_btn{margin-right:5px;display:inline-block; box-sizing:border-box; padding:0px 10px; display:inline-block;  height:30px; line-height:30px; text-align:center; color:#fff; background:#666666; font-size:14px;}
.confirm_btn1{cursor:pointer;font-weight:bold;color:#fff;margin-right:12px; display:inline-block; background-color:#27537f; padding:12px 0px; box-sizing:border-box; text-align:center; width:135px; font-size:16px; line-height:1; }
.confirm_btn2{cursor:pointer;font-weight:bold; color:#fff;display:inline-block; background-color:#006155; padding:12px 0px; box-sizing:border-box; text-align:center; width:135px; font-size:16px; line-height:1;}
.button_wrap img{display:inline-block; vertical-align:middle; padding-right:5px;}

/*�Խ���*/
/*����Խ��� �۾���*/
table.write_table{table-layout:fixed;width:100%;border:0;border-spacing:0;margin-bottom:20px;border-top: 2px solid #444;}
table.write_table td,table.write_table th{padding:15px 5px; line-height:1;}
table.write_table th{border-bottom:1px solid #6e6e6e;border-top: 0px;font-weight:bold;background:#f1f1f1;font-size:14px;border-bottom: 1px solid #dedede;}
table.write_table th.b_right_bold{border-right:1px solid #393939;}
table.write_table th{background: #f8f8f8;font-size: 1rem;}
table.write_table td{position:relative;border-bottom:1px solid #dadada; border-top:1px solid #dadada; text-align:center; padding:12.5px 5px; box-sizing:border-box;  }
table.write_table td .common_txt{overflow: hidden;white-space: nowrap;text-overflow: ellipsis;text-align:left; width:95%;}
table.write_table td .common_new{position: absolute;right: 0;top:calc(50% - 7.5px);}
table.write_table td.b_right{border-right:1px solid #e0e0e0; text-align:center;}
table.write_table td.text_l{text-align:left;}
table.write_table td.input_td{padding: 10px 15px;}
table.write_table td.input_td input[type="text"],table.write_table td.input_td input[type="password"]{box-sizing:border-box;height:30px;line-height:30px;padding:10px;width:100%;border:1px solid #4d4d4d;background:#f1f1f1;border-radius: 5px;border: 1px solid #dedede;line-height: 40px;height: 40px;background: #fff;}
table.write_table td.input_td input[type="checkbox"]{}
table.write_table .selectbox {position: relative; width:167px;border: 1px solid #333;z-index: 1; font-size:12px; background-color:#f1f1f1; color:#4c4c4c;}
table.write_table .selectbox:before {content: ""; position: absolute;top: 50%;right: 7px;width: 0;height: 0;margin-top: -1px; border-left: 5px solid transparent; border-right: 5px solid transparent;border-top: 5px solid #333;}
table.write_table .selectbox label {position: absolute;top: 1px;left: 5px;padding:7.5px 0px;color: #4c4c4c;z-index: -1;}
table.write_table .selectbox select {width: 100%;height: auto;line-height: normal; font-family: inherit;padding:7.5px 0px;border: 0;opacity: 0;appearance: none;}
table.write_table .selectbox.focus {}
table.write_table input[type="checkbox"], input[type="radio"]{vertical-align:middle;}
.radio_padding{padding-left:8px; padding-right:3%; display:inline-block;font-size:14px;}
table.write_table tbody .bdnone{border:none;}
table.write_table tbody .pd0{padding:0px;}
table.write_table tbody #editer{margin:20px 0px; min-height:200px; box-sizing:border-box; width:100%; border:1px solid #ccc;}
#file { width:0; height:0; } 
table.write_table td#upload_td{padding:0; background:#f1f1f1; width:100%;}
.upload_wrap{display:inline-block; width:100%; border:1px solid #4c4c4c; box-sizing:border-box;}
.upload_wrap .upload_title{box-sizing:border-box;text-align:left; background:#f1f1f1; width:100%; font-size:14px; color:#4c4c4c; line-height:40px; height:40px; padding:0px 15px;}
.upload_wrap .upload_title .file_icon{vertical-align:middle; padding-right:10px;}
.upload_wrap .upload_file_upload{width:100%; float:left; padding:20px; box-sizing:border-box; background:#fff;}
.upload_wrap .upload_file_upload li{width:12.28%; float:left; position:relative; margin-left:2%;}
.upload_wrap .upload_file_upload li:first-child{margin-left:1%;}
.upload_wrap .upload_file_upload .extension{background:#fff3f1; text-align:center; font-size:15px; height:30px; line-height:30px;}
.upload_wrap .upload_file_upload .file_name_wrap{margin-top:5px;}
.upload_wrap .upload_file_upload .file_name_wrap .upload_file_name{display:inline-block; font-size:12px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;text-align: left;width:calc(100% - 19px );}
.upload_wrap .upload_file_upload .file_name_wrap .upload_file_cancel{display:inline-block; background:url(../images/sub/upload_cancel.png) no-repeat; width:14px; height:14px; right:0; bottom:0;}
.upload_wrap .upload_file_upload .file_name_wrap input[type="file"]{}

.find-file {display:inline-block; width:100%;}
.find-file label {box-sizing:border-box; padding-right:15px; width:100%; text-align:right;display: inline-block;height:30px; line-height:30px; color:#fff;font-size:14px;vertical-align:middle;background-color: #4c4c4c;cursor: pointer;}
.find-file label img{vertical-align:middle;}
/* ���� �ʵ� ����� */
.find-file input[type="file"] {  position: absolute;width: 1px;height: 1px;padding: 0;margin: -1px;overflow: hidden;clip:rect(0,0,0,0);border: 0;}
/*��ȣ , �ۼ��� , ��ȸ�� ������Ͻ� ����*/


/*����Խ��� ���*/
table.view_table{table-layout:fixed;width:100%;border:0;border-spacing:0; margin-bottom:20px;}
table.view_table td.reply_th{background-color:#27537f; color:#fff; text-align:center;}
table.view_table td,table.write_table th{padding:15px 5px;line-height:1;font-size:14px;font-size: 1rem;}
table.view_table th{border-bottom:1px solid #6e6e6e; border-top:1px solid #6e6e6e; font-weight:bold; background:#f1f1f1; font-size:14px;}
table.view_table th.b_right_bold{border-right:1px solid #393939;}
table.view_table th{background:#f1f1f1;}
table.view_table td{position:relative;border-bottom:1px solid #6e6e6e; border-top:1px solid #6e6e6e; text-align:left; padding:12.5px 14px; box-sizing:border-box;  }
table.view_table td .common_txt{overflow: hidden;white-space: nowrap;text-overflow: ellipsis;text-align:left; width:95%;}
table.view_table td .common_new{position: absolute;right: 0;top:calc(50% - 7.5px);}
table.view_table td.b_right{border-right:1px solid #e0e0e0; text-align:center;}
table.view_table td.text_l{text-align:left;}
table.view_table td.input_td{padding:5px 15px;}
table.view_table td.input_td input[type="text"]{box-sizing:border-box; height:30px; line-height:30px; padding:10px; width:100%; border:1px solid #4d4d4d; background:#f1f1f1;}
.title_blue{font-size:14px; color:#27537f; padding-right:15px;}
.social_box{position:absolute; right:17px; top:7px;}
.social_box a img{vertical-align:middle;}
.jpg_icon{background:url(../images/sub/upload_jpg.png) no-repeat; width:16px; height:18px; display:inline-block; padding-right:10px;}
.hwp_icon{background:url(../images/sub/upload_hwp.png) no-repeat; width:16px; height:16px; display:inline-block; padding-right:10px;}
.pdf_icon{background:url(../images/sub/upload_pdf.png) no-repeat; width:16px; height:16px; display:inline-block; padding-right:10px;}
.zip_icon{background:url(../images/sub/upload_zip.png) no-repeat; width:16px; height:17px; display:inline-block; padding-right:10px;}
table.view_table td.content_text{box-sizing:border-box; padding:25px 0px 52px 0px; width:100%;}

/*���������*/
.comment_wrap{display:inline-block;width:100%; margin-top:30px; margin-bottom:40px; border:1px solid #4c4c4c; box-sizing:border-box;}
.comment_wrap .comment_title{box-sizing:border-box;text-align:left; background:#f1f1f1; width:100%; font-size:14px; color:#4c4c4c;padding:10px 15px;}
.comment_wrap .comment_title .keyboard_icon{vertical-align:middle; padding-right:10px;}
.comment_wrap .comment_l{width:30%; float:left; padding:20px; box-sizing:border-box; background:#fff;}
.comment_wrap .comment_l .first_line{display:inline-block; width:100%; margin-bottom:8px;}
.comment_wrap .comment_l .first_line .name{float:left; font-size:12px;width:20%; margin-right:3%; line-height:30px; }
.comment_wrap .comment_l .second_line{display:inline-block; width:100%; margin-bottom:8px;}
.comment_wrap .comment_l .second_line .password{float:left; font-size:12px;width:20%; margin-right:3%;line-height:30px;}
.comment_wrap .comment_l input[type="text"]{float:left;box-sizing:border-box; height:30px; line-height:30px; padding:10px; width:calc(100% - 25%); border:1px solid #4d4d4d; background:#f1f1f1;}
.comment_wrap .comment_r{width:70%; float:left; padding:20px 0; box-sizing:border-box; background:#fff;}
.comment_wrap .comment_r .commentbox{display: inline-block;float: left;width:calc(100% - 25%);height: 57px;padding: 5px;vertical-align: middle;overflow-y: scroll; border:1px solid #4d4d4d; background:#f1f1f1; margin-right:3%;}
.comment_wrap .comment_r .comment_button{cursor:pointer;display:inline-block; float:left; width:17%; height:69px; line-height:69px; font-size:14px; background:#27537f; color:#fff; text-align:center; box-sizing:border-box;}

/*�����*/
.comment_box_wrap{box-sizing:border-box;width:100%; display:inline-block;margin-bottom:15px; border-bottom:1px solid #dad9d9;}
.comment_box_wrap .comment_title{box-sizing:border-box; background:#f1f1f1; width:100%; padding:12px 20px; position:relative; font-size:14px;}
.comment_box_wrap .comment_title .member_name{color:#27537f; display:inline-block;}
.comment_box_wrap .comment_title .comment_delete{cursor:pointer;width:14px; height:14px; display:inline-block; background:url(../images/sub/upload_cancel.png) no-repeat; position:absolute; right:20px; top:13px;}
.comment_box_wrap .comment_content{float:left;min-height:68px;box-sizing:border-box; width:100%;padding:21px 23px 10px 23px; position:relative; color:#353535;}
.comment_box_wrap .comment_content .comment_list_text{word-break: break-all;word-wrap: break-word;width:calc(100% - 67px);box-sizing:border-box;float:left;margin-bottom:9px;color:#353535;text-align: left;font-size:14px;padding:0;}
.comment_box_wrap .comment_content .comment_modify{cursor:pointer;box-sizing:border-box; color:#666666; cursor:pointer;float:left;}
.comment_box_wrap .comment_content .comment_modify:before{content :"l"; display:inline-block; padding:0 17px; }
.comment_box_wrap .comment_content .comment_bottom{width:100%; float:right;}
.comment_box_wrap .comment_content .comment_bottom .day{display:inline-block; float:right;}

@media screen and (max-width:900px){
.popup_contents_zone {margin-bottom:20px;}
.popup_contents_zone .popup_contents_left{margin-bottom:20px;}
.popup_contents_zone .popup_contents_right{margin-left:0;}
}

@media screen and (max-width:850px){
	.m_none{display:none;}
	table.common_table{table-layout:fixed;}
	.common_title{width:60%;}
	.common_file{width:15%;}
	.common_name{width:25%;}
	.trash_list img{width:100%;}
}

@media screen and (max-width:640px){
	.comment_wrap .comment_l{width:100%; padding:20px 2.5% 20px 2.5%;}
	.comment_wrap .comment_r{width:100%; padding:0px 2.5% 20px 2.5%;}
	.comment_wrap .comment_l .first_line .name{width:10%;}
	.comment_wrap .comment_l .second_line .password{width:10%;}
	.comment_wrap .comment_l input[type="text"]{width: calc(100% - 16%);}
	.comment_wrap .comment_r .commentbox{margin-right:0%; width:69%;}
	.comment_wrap .comment_r .comment_button{width:25%;}
	.social_box{display:none;}
	label.radio_padding{width:calc(100% - 30px);}
}

/*���䰶����*/
@media all and (min-width:769px)  {
.bbs_photo {margin-bottom:20px; width:100%; border-top:2px solid #464646; border-bottom:1px solid #ccc; padding:10px 0; overflow:hidden; clear:both; }
.bbs_photo li { width:25%; float:left; display:inline; padding:10px 0; text-align:center;}
.bbs_photo li .img {max-width:200px; width:98%; max-height:150px; display:inline-block; border:1px solid #ddd;  margin-bottom:15px;}
.bbs_photo li .img img {  max-width:100%;} /* �̹������������� */
.bbs_photo li div { width:90%; float:left; padding:1% 3%;}
.bbs_photo li div .photo_title {width:98%; float:left; text-align:center; font-size:1.2em; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
.bbs_photo li div .photo_date {width:100%; text-align:center; float:left; padding:5px 0;}
.bbs_photo li div .photo_title a:hover {text-decoration:underline; color:#27537f;}
	
}
@media all and (max-width:768px)  {
.bbs_photo { width:100%; border-top:2px solid #464646; border-bottom:1px solid #ccc; padding:10px 0; overflow:hidden; clear:both; margin-top:20px; }
.bbs_photo li { width:50%; float:left; display:inline; padding:10px 0; text-align:center;}
.bbs_photo li .img {max-width:200px; width:98%; max-height:150px; display:inline-block; border:1px solid #ddd;  margin-bottom:15px;}
.bbs_photo li .img img {  max-width:100%;} /* �̹������������� */
.bbs_photo li div { width:90%; float:left; padding:1% 3%;}
.bbs_photo li div .photo_title {width:98%; float:left; text-align:center; font-size:1.2em; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
.bbs_photo li div .photo_date {width:100%; text-align:center; float:left; padding:5px 0;}
.bbs_photo li div .photo_title a:hover {text-decoration:underline; color:#27537f;}
}

/* �޷� */
table.Tdiary{width:100%;}
table.Tdiary th{width:14.28%; background-color:#fff; border:1px solid #ccc; border-top:1px solid #27537f;}
table.Tdiary td{width:14.28%; height:70px; box-sizing:border-box; padding:10px; border:1px solid #ccc; vertical-align:top;}


#top_head { position : relative;width : 100%; }
#top_head #logo { position : absolute; left : 0; top:0;  z-index:30}
#top_head #logo a { display : block; width : 241px; height : 45px; background : url(../images/logo.png) no-repeat;font-size : 0; line-height : 0; }
#top_head .wrapper { position : relative; margin : 0 auto; width : 1200px; height:62px; box-sizing:border-box;}
#top_head .width_100p{width:100%;}
#gnb {display:block;position:relative;width :100%;}
#header_group {position:relative;top:0;left:0;padding-top:35px;background:#bfbfbf;}
#header_group.option{z-index:999;}
#info{ position : relative; width : 100%; }
#info .info_btn {float:left;}
#info .info_btn a {/*display:block;float:left;*/display:inline-block;height:24px;line-height:21px; float:left;}
#info .info_btn a:hover, #info .info_btn a:focus{text-decoration:underline;}
#info .info_btn a.icon1 {padding-right:36px; }
#info .info_btn a.icon1 img{padding-right:8px; vertical-align:middle;}
#info .info_btn a.icon2 {padding-right:36px; }
#info .info_btn a.icon2 img{padding-right:8px; vertical-align:middle;}
#info .info_btn span.icon3{font-size:13px;padding:0px 4px; float:left; color:#232323;}
.letterinter{ float: left; border:1px solid #cccccc;  line-height: 19px;vertical-align:middle;    margin-top: 24px; }
#info .info_btn .letterinter a.letter{height:auto; margin-top:1px;border-left:1px solid #cccccc;line-height: 17px;}
#info .info_btn .letterinter a.letter img{vertical-align:middle;}

.m_info{display:none;}


#search_box {position:relative;float:right; margin-right:19px;}
#search_box form {width:auto;/*height:33px;line-height:35px*/}
#search_box form:after { content : ""; display : block; visibility : hidden; clear : both; }
#search_box input{width: 255px; box-sizing: border-box; padding-left: 10px; border: 3px solid #195ea3; height: 40px; box-sizing: border-box;     color: #353535;}
#search_box input[type=submit]{border:none;}
#search_box label.flow{padding-left:10px;width : 150px;font-size:13px;color:#adadad;}
#search_box label.tflow{position:absolute;top:11px;left:8px; font-size:12px; color:#353535;}

#search_box input#search_find{border-right:0;}
#search_box input.srh_btn{position:absolute;top:0; right:-19px;display:inline-block;float:right;padding:0;width:42px;height:40px;background:url(../mimg/srt_btn.png) no-repeat 50% 50%;font-size:0;line-height:0;}
#search_box input.srh_btn:hover,
#search_box input.srh_btn:focus{border:1px solid #888;}

#top_head nav.width_100p{height:65px;}
#top_head nav .wrapper{position : relative; margin : 0 auto; width : 1200px; height:65px; box-sizing:border-box;}

@media screen and (max-width:1024px){
	#info .info_btn{display:none;}
	.m_info{display:inline-block; height:42px; line-height:42px; width:100%; background:#f3f5f8;text-align:center;}
	.m_info .icon1{width:48%; display:inline-block; border-right:1px solid #ccc;}
	.m_info .icon1 img{padding-right:5px;}
	.m_info .icon2{width:48%; display:inline-block;}
	.m_info .icon2 img{padding-right:5px;}
}

/*��ü�޴�*/

@media screen and (max-width:1240px){
	#top_head .wrapper{width:100%;}
	#top_head nav .wrapper{width:98%;}
	#info .info_btn{padding-left:1%;}
}


dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote{padding:0; margin:0;}

/*���� �Խ��� ��*/
.common_board{float:left; width:100%;}
table.common_table{table-layout:fixed;width:100%;border:0;border-spacing:0;margin-bottom:15px;border-top: 2px solid #222;border-left: 1px solid #dedede;}
table.common_table td,table.common_table th{padding:12.5px 0px; line-height:1; font-size:14px;}
table.common_table th{border-bottom: 1px solid #dedede;font-weight:normal;font-weight: 800;background: #fff;background: #f1f1f1;}
table.common_table th.b_right_bold{border-right:1px solid #393939;}
table.common_table th{/* background:#f1f1f1; */border-right: 1px solid #dedede;font-size: 1rem;}
table.common_table td{position:relative;border-bottom:1px solid #e0e0e0;text-align:center;padding: 12.5px 10px;box-sizing:border-box;line-height: 1.5;border-right: 1px solid #dedede;font-size: 0.95rem;color: #444;word-break: break-word;}
table.common_table td a{
    text-decoration: underline;
    color: #0072cc;
}
table.common_table td span{
    font-family: Paperlogy, 'Pretendard', sans-serif, '돋움' !important;
}
table.common_table td .common_txt{overflow: hidden;white-space: nowrap;text-overflow: ellipsis;text-align:left; width:95%;}
table.common_table td .common_txt2{padding:0px 15px; overflow: hidden;white-space: nowrap;text-overflow: ellipsis;text-align:left; width:90%;}
table.common_table td .common_new{position: absolute;right: 0;top:calc(50% - 7.5px);}
table.common_table td .common_lock{position: absolute;left: 0;top:calc(50% - 7.5px);}
table.common_table td.b_right{border-right:1px solid #e0e0e0; text-align:center;}
table.common_table td.text_l{text-align:left;}

.common_num{width:10%;}
.common_title{width:40%;}
.common_file{width:10%;}
.common_name{width:10%;}
.common_date{width:20%;}
.common_view{width:10%;}

.common_checkbox{width:5%;}
.common2_num{width:10%;}
.common2_sisul{width:20%;}
.common2_title{}
.common2_file{width:10%;}
.common2_date{width:15%;}
.common2_view{width:10%;}

.common_checkbox{width:5%;}
.common3_num{width:10%;}
.common3_sisul{width:15%;}
.common3_title{}
.common3_name{width:10%;}
.common3_status{width:12.5%;}
.common3_date{width:12.5%; font-size:13px;}


/*���� ���̺�*/
caption{overflow:hidden;width:1px;height:1px;font-size:0;line-height:0}
table.row_table{width:100%;border:0;border-spacing:0; margin-bottom:45px;}
table.row_table td,table.row_table th{padding:12.5px 0px; line-height:1;}
table.row_table th{border-bottom:1px solid #393939;}
table.row_table th.b_right_bold{border-right:1px solid #393939;}
table.row_table th:nth-child(1){border-right:1px solid #393939;}
table.row_table th{background:#f1f1f1}
table.row_table td{border-bottom:1px solid #e0e0e0; text-align:left; padding:12.5px 14px;  }
table.row_table td:nth-child(1){border-right:1px solid #e0e0e0; text-align:center;}
table.row_table td.b_right{border-right:1px solid #e0e0e0; text-align:center;}
table.row_table td.text_l{text-align:left;}

.scroll_table{overflow-x:auto;margin-bottom:20px;padding-bottom: 1px;}
table.scroll_row_table{width:100%;border:0;border-spacing:0;min-width:800px;border-top: 2px solid #222;border-left: 1px solid #dedede;}
table.scroll_row_table td,table.scroll_row_table th{padding:10.5px 0px; }
table.scroll_row_table th:last-child{border-right: 1px solid #dedede;}
table.scroll_row_table th{border-top:none; font-size:14px;} 
table.scroll_row_table th:nth-child(1){border-left:none;}
table.scroll_row_table th{background:#f1f1f1}
table.scroll_row_table td{font-size:14px;border-bottom:1px solid #e0e0e0;text-align:left;padding: 15px 14px;/* text-align:center; */font-size: 0.95rem;line-height: 1.3;}
table.scroll_row_table td:nth-child(1){text-align:center;  border-left:none; background-color:#f1f1f1;}



table.scroll_row_table01 .th2{border-right:1px solid #393939 !important;}
table.scroll_row_table01{overflow-x:auto; margin-bottom:20px; height:auto; display:block; float:left; min-width: 0px;width: 33%;border:0;border-spacing:0;}
table.scroll_row_table01 td,table.scroll_row_table th{padding: 15px 0px;/* width:50%; */font-size: 0.95rem;}
table.scroll_row_table01 th:last-child{border-right:none;}
table.scroll_row_table01 th{border:1px solid #393939; border-top:none; font-size:14px;  padding:10.5px 0px;} 
table.scroll_row_table01 th:nth-child(1){border-left:none;}
table.scroll_row_table01 th{background:#f1f1f1}
table.scroll_row_table01 td{font-size:14px; border-bottom:1px solid #e0e0e0; text-align:left; padding:10.5px 42px; text-align:center;}
table.scroll_row_table01 td:nth-child(1){border-right:1px solid #393939;  text-align:center;  border-left:none;}

@media (max-width:900px){
table.scroll_row_table01{ width:100% ; float:none ; display:table}
table.scroll_row_table01 th{width:50%;}
table.scroll_row_table01 td{width:50%;}
table.scroll_row_table01 tr{width:100%;}
}




table.row_table2{width:100%;border:0;border-spacing:0;margin-bottom:45px;border-top: 2px solid #222;border-left: 1px solid #dedede;}
table.row_table2 td,table.row_table2 th{padding:12.5px 0px; line-height:1;}
table.row_table2 th{/* border-bottom:1px solid #393939; *//* border-right:1px solid #393939; */font-weight:normal !important;border-right: 1px solid #dedede;background: none;font-weight: 700 !important;border-bottom: 1px solid #dedede;}
table.row_table2 th{/* border-right:1px solid #393939; */}
table.row_table2 th:last-child{border-right: 1px solid #dedede !important;}
table.row_table2 th{/* background:#f1f1f1; */font-weight: 600;}
table.row_table2 td{border-bottom:1px solid #e0e0e0;text-align:center;padding:12.5px 14px;border-right:1px solid #e0e0e0;color: #333;line-height: 1.5;}
table.row_table2 td:last-child{/* border-right:none; */text-align:left;}
table.row_table2 td.b_right{border-right:1px solid #e0e0e0; text-align:center;}
table.row_table2 td.text_l{text-align:left;}












ul.cb.text_c{
    display: flex;
}
li.trash_table {width: 20%;margin-right:8px;float:left !important;}
li.trash_table:last-child {margin-right:0;}
li.trash_table2 {width:32%; margin-right:8px; float:left !important;}
li.trash_table2:last-child {margin-right:0;}

table.scroll_row_table2 {width:100%;border:0;border-spacing:0;min-width:640px;border-collapse:collapse;border-left: 1px solid #dedede;border-top: 2px solid #222;}
table.scroll_row_table2 td,table.scroll_row_table2 th{padding:10.5px 0px;border: 0px;}
table.scroll_row_table2 th:last-child{border-right: 1px solid #dedede;}
table.scroll_row_table2 th{border: 1px solid #dedede;/*border-top:none;*/font-size: 1rem;text-align:center;/* border-top: 2px solid #222; */}
table.scroll_row_table2 th:nth-child(1){border-left:none;}
table.scroll_row_table2 th{background:#f1f1f1}
table.scroll_row_table2 td{border-bottom: 1px solid #dedede;border-right: 1px solid #dedede;text-align:left;padding:10px;text-align:left;font-size: 0.95rem;color: #333;}
table.scroll_row_table2 td:last-child{/* border-right:none; */border-right: 1px solid #dedede;}
table.scroll_row_table2 td.bdrg {border-right:1px solid #e0e0e0;}
table.scroll_row_table2 .bdr{border-right:1px solid #393939;}
table.scroll_row_table2 .txt-R{color:#ff0000;}
.scroll_row_table1, .scroll_row_table3{border-left: 1px solid #dedede;}

@media screen and (max-width:800px){
li.trash_table {width:18.8%; margin-right:8px; float:left !important;}
li.trash_table2 {width:32%; margin-right:8px; float:left !important;}
	ul.cb.text_c{display:flex;flex-direction: column;}
}

@media screen and (max-width:700px){
li.trash_table {width:48%; margin-right:5px; float:left !important;}
li.trash_table:last-child {margin-right:0; clear:both;}
li.trash_table2 {width:32%; margin-right:5px; float:left !important;}
}

@media screen and (max-width:640px){
	/*.searchbox_wrap{width:80%;}
	.search_box{float:right; width: calc(100% - 101px); margin-right:0px;}
	.search_box input{width:100%;}*/
	.common3_status{width:25%;}
	.common3_sisul{width:20%;}
}

@media screen and (max-width:400px){
	.searchbox_wrap{width:100%;}
	.paging_comm .link_page{padding:2px;}
	.btn_wrap span.write_btn{margin-top:10px;}
li.trash_table {width:100%; margin-right:8px; float:left !important;}
li.trash_table2 {width:100%; margin-right:8px; float:left !important;}

}

/* link style */
a{text-decoration:none;}
a:link,
a:visited{color:#232323;}
a:hover,
a:focus,
a:active{}

/*container*/
.container{margin-top:66px;}

/*footer*/
footer{height:137px;}
#footer_group{position:relative;padding:22px 0 0px 0;background:#fff;z-index:1000;box-sizing:border-box;}
#footer_group:after { content : ""; display : block; visibility : hidden; clear : both; }
#footer_group .wrapper .f_logo { display : block; float : left; width : 241px; height : 40px; background : url(../images/footer_logo.png) no-repeat 0 0; }

#footer_group .wrapper .finfo{ float : left; width:calc(100% - 241px); text-align:center;}
#footer_group .finfo .p_number {color:#232323; font-size:12px; display:inline-block; line-height:16px;}
#footer_group .finfo .p_number span{padding-right:10px;}
#footer_group .finfo .p_number span:last-child{padding-right:0px;}
#footer_group .finfo .copyright {color:#232323; font-size:12px; line-height:16px; display:inline-block;}
#footer_group .finfo .info_box{margin-bottom:22px}
#footer_group .finfo .info_box a {display:inline-block;position : relative; padding-left : 15px;color:#232323; font-size:12px;}
#footer_group .finfo .info_box a:after { content : ""; display : block; position : absolute; top : 4px; left : 2%; width : 1px; height :10px; background:#ddd; }
#footer_group .finfo .info_box a:first-child { padding-left : 0; }
#footer_group .finfo .info_box a:first-child:after { display : none; }
#footer_group .finfo .info_box a:hover,
#footer_group .finfo .info_box a:focus{text-decoration:underline;}
#footer_group .wrapper { position : relative; margin : 0 auto; width : 1200px; }
#footer_group .wrapper * { padding : 0; margin : 0; }
#footer_group address {color:#232323; font-size:12px;/*color : #636467;*/ font-style:normal; line-height:16px;}
#footer_group address span{padding-left:20px !important; display:inline-block;}

#family_wrap{float:right;}
#footer_group .f_left:after{content:"";display:block;visibility:hidden;clear:both;}

#footer_group .f_left{float:left;width:75%;}
#footer_group .f_right{float:right;width:25%;}
#footer_group .f_right .qr{background:url(../images/qr.png) no-repeat; width:100px; height:103px; float:left; display:inline-block;}

#footer_group .f_right{position:relative;}
#footer_group #fbanner{}
#footer_group .wa{position:absolute;top:0;left:0;width:80px;}
#footer_group #fbanner ul {background:url('/_css/images/sq_ccm2.png') no-repeat left top;}
#footer_group #fbanner ul:after{content:"";display:block;visibility:hidden;clear:both;}
#footer_group #fbanner ul .item{display:inline-block;float:right;position:relative;/*margin-right:3px;*/width:60%;/*width:230px;*/}
#footer_group #fbanner ul .item:first-child{margin-bottom:5px; margin-top:8px;}
#footer_group #fbanner ul .item .button{display:block;position:relative;padding:5px 6px;border:1px solid #464a53;color:#9b9da3; font-size:12px; color:#3f3f3f;}
#footer_group #fbanner ul .item .button:hover,#footer_group #fbanner ul .item .button:focus{color:#3f3f3f;border:1px solid #b8b8b8;}
#footer_group #fbanner ul .item .button:after {content:"";display:block;visibility:hidden;clear:both;}
#footer_group #fbanner ul .item .button *{vertical-align:middle}
#footer_group #fbanner ul .item .button .bio{display:inline-block;position:absolute;top:10px;right:5px;overflow:hidden;width:7px;height:7px;background:url(../images/plus.png) no-repeat;}
#footer_group #fbanner ul .item .button:hover .bio, #footer_group #fbanner ul .item .button:focus .bio{display:inline-block;position:absolute;top:10px;right:5px;overflow:hidden;width:7px;height:7px;background:url(../images/plus.png) no-repeat;}
#footer_group #fbanner ul .item .button.ov .bio{background:url(../images/plus.png) no-repeat right top;}
#footer_group #fbanner ul .item .obj{box-sizing:border-box;display:none;overflow:hidden;position:absolute;bottom:43px;left:0;padding:10px;width:100%;background:#fff;border:1px solid #c7c7c7;z-index:10;}
#footer_group #fbanner ul .item .obj ul{overflow:hidden;overflow-y:auto;height:140px;}
#footer_group #fbanner ul .item .obj li{display:block;border-top:1px dashed #ddd;}
#footer_group #fbanner ul .item .obj li:first-child{border-top:none;}
#footer_group #fbanner ul .item .obj li a{display:block;padding:5px;font-size:13px;line-height:18px; }
#footer_group #fbanner ul .item .obj li a:hover{color:#268de4}
#footer_group .wrapper address span{display:inline-block;padding:0 5px;}

@media screen and (max-width:1240px){
	footer{height:160px;}
	#footer_group .wrapper{width:100%;}
	#footer_group .f_left{width:100%; position:absolute;top:110px; margin-bottom:15px;}
	#footer_group .f_left{width:100%;}
	#footer_group .f_right{width:100%; padding-left:2%; position:absolute; top:0px; padding-top:0px; text-align:center; padding-left:0%;}
	#footer_group .f_right .qr{display:none;}
	#footer_group #fbanner ul {background:url('/_css/images/sq_ccm2.png') no-repeat center top; padding-top:52px; }
	#footer_group #fbanner ul .item{width:20%; float:none;}
	#footer_group .finfo .p_number{ display:block;}
	#footer_group #fbanner ul .item:first-child{margin-right:3%;}
	#footer_group .wrapper .f_logo{display:none;}
	#footer_group .wrapper .finfo{width:100%;}

}
@media screen and (max-width:1000px){
	footer{margin-top:0px;}
}

@media screen and (max-width:600px){
	#footer_group #fbanner ul .item{width:45%;}
	footer{height:204px;}

}

/* ȸ������ ���̺� */
.change-width1{width:25%;}
.change-width2{}
.change-pwd { border-top:1px solid #ccc;}
.change-pwd tbody th{border-right: 1px solid #d7d7d7; text-align:left;}
.change-pwd tbody td{padding:10px; box-sizing:border-box;}
.change-pwd th strong {color:#cc3333; padding-right:5px;}
.change-pwd td .input{box-sizing:border-box;line-height:31px; border: 1px solid #d7d7d7; }
.change-pwd td #upFile{box-sizing:border-box;line-height:31px; width: calc(100% - 70px);}
.change-pwd td .input, .change-pwd td .select {font-size:14px; width:182px; text-indent: 10px;}
.change-pwd td .tel-no {width:78px;}
.change-pwd td .add{width:15%;}
.change-pwd td .add2{width:40%;}
.change-pwd td .add3{width:20%;}
.change-pwd td .addr {width:279px;}
.change-pwd td .input_error{line-height:27px; border: 1px solid #ff5c5c; background:#fff6f6; color:#f12d2d;}
.change-pwd td .txt_pwd{margin:0 30px;}
.join-notice {margin-top:-47px; margin-bottom:28px; text-align:right;}
.change-pwd .textarea {width:100%; box-sizing:border-box;padding:10px; overflow-x:hidden;}


.change-pwd td .input2{font-size:14px; width:100%; text-indent:10px; line-height:31px; border:1px solid #d7d7d7}

.tbl_write {width:100%;margin-bottom:10px;}
.tbl_write label{padding-left:5px;}
.tbl_write th {padding:10px 14px 8px 14px;text-align:left;border-bottom:1px solid #dedede; border-right:1px solid #d7d7d7; background:#f6f7f9; text-align:center;}
.tbl_write td {padding:6px 17px 6px 15px;text-align:left;border-bottom:1px solid #dedede;}
.tbl_write td .inpfile {width:218px;margin-right:4px;}
.tbl_write td.brdara {padding-top:10px;padding-bottom:10px;}
.tbl_write td .fileBtn {margin-bottom:5px;}
.tbl_write td .usefile {height:50px;border:1px solid #c8c8c8;}
.tbl_write td label + input[type="checkbox"],
.tbl_write td label + input[type="radio"] {margin-left:20px;}
.tbl_write select {height:31px; border: 1px solid #d7d7d7;padding-left:5px;}
.tbl_write .input {height:31px; border:1px solid #d7d7d7; padding-left:5px;}
.textarea.sizing{width:796px; box-sizing:border-box; overflow-y:scroll;}
.inptype.sizing{width:790px;}
.btn_gr3 {box-sizing:border-box; display: inline-block;height:31px;padding: 0 10px; margin-left: 5px;border: 1px solid transparent; color:#fff; background: #006155;white-space: nowrap;line-height: 31px;font-weight: 700;font-size: 14px;vertical-align: middle;}
.btn_gr3 span{color:#fff;}


@media screen and (max-width:640px){
	
	.change-pwd td .input, .change-pwd td .select{width:100%;}
	.change-pwd td .tel-no{width:25%}
	.btn_gr3{margin-top:5px; margin-left:0px; width:100%; text-align:center;}
	.tbl_write select{margin-top:5px; margin-bottom:5px;}
	.change-pwd td .input{}
	.change-pwd tbody td{}
	.tbl_write th{padding:5px; width:25%;}
	.tmono .cbox { }


	
}

/* �α����� */
.login_box_wrapper{width:100%;float:left;border:2px solid #27537f;margin-top:20px;box-sizing:border-box;border: 0px;}
.login_box_wrapper .login_l{float:left;padding:60px 35px; width:50%; box-sizing:border-box;}
.login_box_wrapper .login_l .input_line {width:75%; display:inline-block;}
.login_box_wrapper .login_l .input_line .first_line{display:inline-block; width:100%; margin-bottom:8px;}
.login_box_wrapper .login_l .input_line .first_line .id{float:left; font-size:12px;width:20%; line-height:30px; letter-spacing:-1px; }
.login_box_wrapper .login_l .input_line .second_line{display:inline-block; width:100%;}
.login_box_wrapper .login_l .input_line .second_line .password{float:left; font-size:12px;width:20%; line-height:30px; letter-spacing:-1px;}
.login_box_wrapper .login_l input[type="text"],.login_box_wrapper .login_l input[type="password"]{float:left;box-sizing:border-box; height:30px; line-height:30px; padding:10px; width:calc(100% - 25%); border:1px solid #4d4d4d; background:#f1f1f1;}
.login_box_wrapper .login_l .btn_wrap{display:inline-block; width:25%; float:right; }
.login_box_wrapper .login_l .btn_wrap .login_btn{cursor:pointer; text-align:center; background-color:#27537f; border:1px solid transparent; color:#fff; font-size:14px; padding:25px 0px; }
.login_box_wrapper .login_r{float:left; width:50%; box-sizing:border-box;  border-left:1px solid #ccc;}
.login_box_wrapper .login_r .login_join{box-sizing:border-box; display:inline-block; width:100%; border-bottom:1px solid #ccc; padding:25.5px 20px;}
.login_box_wrapper .login_r .login_text{float:left; font-size:12px; line-height:1; color:#353535; line-height:40px;}
.login_box_wrapper .login_r .member_btn{cursor:pointer;background-color:#666666; color:#fff; font-size:14px; text-align:center; line-height:40px; height:40px; border:1px solid transparent; padding:0px 10px; }
.login_box_wrapper .login_r .member_btn img{vertical-align:middle; padding-right:5px;}
.login_box_wrapper .login_r .login_find{box-sizing:border-box; display:inline-block; width:100%; padding:25.5px 20px;}

@media screen and (max-width:850px){
	.login_box_wrapper .login_l{width:100%;}
	.login_box_wrapper .login_r{width:100%; border-right:none; border-top:1px solid #ccc;}

}

@media screen and (max-width:470px){
	.login_box_wrapper .login_l{padding:30px;}
	.login_box_wrapper .login_l .input_line .first_line .id{width:100%;}
	.login_box_wrapper .login_l .input_line .second_line .password{width:100%;}
	.login_box_wrapper .login_l .first_line .id , .login_box_wrapper .login_l .second_line .password{width:100%;}	
	.login_box_wrapper .login_l input[type="text"],.login_box_wrapper .login_l input[type="password"]{width:100%}
	.login_box_wrapper .login_l .btn_wrap{width:100%;}
	.login_box_wrapper .login_l .input_line {width:100%;}
	.login_box_wrapper .login_l .btn_wrap .login_btn{margin-top:15px; padding:10px; box-sizing:border-box;}
}

.login_box_wrapper .find_result_box{float:left;padding:20px 0px; width:100%; box-sizing:border-box; }
.login_box_wrapper .find_result_box .input_line{text-align:center;}
.login_box_wrapper .find_result_box .input_line p.result_txt{margin-bottom:30px;}
.login_box_wrapper .find_result_box .input_line ul li{float:left; width:33.3%; box-sizing:border-box; border-right:1px solid #ccc;}
.login_box_wrapper .find_result_box .input_line .modify_inform{float:left; width:100%; box-sizing:border-box;}
.login_box_wrapper .find_result_box .input_line .modify_inform img{vertical-align:middle; padding-right:10px;}
.login_box_wrapper .find_result_box .input_line ul li:last-child{float:left; width:33.3%; box-sizing:border-box; border-right:none;}
.login_box_wrapper .find_result_box .input_line ul li img{vertical-align:middle; padding-right:10px;}
.login_box_wrapper .find_result_box .find_result_btn{cursor:pointer; display:inline-block; min-width:75px; padding:13px 0px; color:#fff; font-size:14px; text-align:center; border:1px solid transparent; background-color:#27537f;}
.find_pass_question{color:#27537f;}
.inputline{width:15%;}
.login_box_wrapper .find_result_box input[type="text"]{box-sizing:border-box; height:32px; line-height:32px; padding:5px 10px; width:calc(50% - 15%); border:1px solid #4d4d4d; background:#f1f1f1;}
.login_box_wrapper .find_result_box .find_result_btn2{margin-left:5px; cursor:pointer; display:inline-block; min-width:92px; padding:7px 0px; color:#fff; font-size:14px; text-align:center; border:1px solid transparent; background-color:#27537f;}

.passfind .input_line{width:100%; display:inline-block; box-sizing:border-box; text-align:center;}
.passfind .input_line .find_result_btn2{margin-left:5px; cursor:pointer; display:inline-block; min-width:92px; padding:7px 0px; color:#fff; font-size:14px; text-align:center; border:1px solid transparent; background-color:#27537f;}
.result_txt{font-size:14px;}
@media screen and (max-width:700px){
	.login_box_wrapper .find_result_box{padding:20px;}
	.passfind .input_line .find_result_btn2{margin-top:10px;}
	.login_box_wrapper .find_result_box .find_result_btn2{margin-top:10px;}
}

@media screen and (max-width:550px){
	.login_box_wrapper .find_result_box .input_line ul li img{display:none;}	
}

@media screen and (max-width:450px){
	.login_box_wrapper .find_result_box{padding:20px 15px;}
	.login_box_wrapper .find_result_box input[type="text"]{width:100%;}
	
}

/******�������_�����̵�*******/
.slider_wrapper{position:relative;}
.slider_wrapper .submain_slider{width:100%;position:relative;}
/* â����������ũ */ 
.slider_wrapper .submain_slider .slide_img1{width:100%; height:500px; background:url(../images/sub2/main_slider1.png) no-repeat; background-size:cover; background-position:50% 50%;}
.slider_wrapper .submain_slider .slide_img2{width:100%; height:500px; background:url(../images/sub2/main_slider2.png) no-repeat; background-size:cover; background-position:50% 50%;}
/*���꽺������ũ*/
.slider_wrapper .submain_slider .masan_slide_img1{width:100%; height:500px; background:url(../images/sub2/masan_main_slider1.png) no-repeat; background-size:cover; background-position:50% 50%;}
.slider_wrapper .submain_slider .masan_slide_img2{width:100%; height:500px; background:url(../images/sub2/masan_main_slider1.png) no-repeat; background-size:cover; background-position:50% 50%;}

/*â���౸����*/
.slider_wrapper .submain_slider .soccer_slide_img1{width:100%; height:500px; background:url(../images/sub2/soccer_main_slider1.png) no-repeat; background-size:cover; background-position:50% 50%;}
.slider_wrapper .submain_slider .soccer_slide_img2{width:100%; height:500px; background:url(../images/sub2/soccer_main_slider2.png) no-repeat; background-size:cover; background-position:50% 50%;}
/*â���ǳ�������*/
.slider_wrapper .submain_slider .swimming_slide_img1{width:100%; height:500px; background:url(../images/sub2/swimming_main_slider1.png) no-repeat; background-size:cover; background-position:50% 50%;}
.slider_wrapper .submain_slider .swimming_slide_img2{width:100%; height:500px; background:url(../images/sub2/swimming_main_slider2.png) no-repeat; background-size:cover; background-position:50% 50%;}
.slider_wrapper .submain_slider .swimming_slide_img3{width:100%; height:500px; background:url(../images/sub2/swimming_main_slider3.png) no-repeat; background-size:cover; background-position:50% 50%;}
/*�ùλ�Ȱü����*/
.slider_wrapper .submain_slider .civiclife_slide_img1{width:100%; height:500px; background:url(../images/sub2/civiclife_main_slider1.png) no-repeat; background-size:cover; background-position:50% 50%;}
/*���ν���������*/
.slider_wrapper .submain_slider .westsports_slide_img1{width:100%; height:500px; background:url(../images/sub2/westsports_main_slider1.png) no-repeat; background-size:cover; background-position:50% 50%;}
/*���ر���ü������*/
.slider_wrapper .submain_slider .jinhaesports_slide_img1{width:100%; height:500px; background:url(../images/sub2/jinhaesports_main_slider1.png) no-repeat; background-size:cover; background-position:50% 50%;}
/*���� �ؾ緹��������*/
.slider_wrapper .submain_slider .maritimeschool_slide_img1{width:100%; height:500px; background:url(../images/sub2/maritimeschool_main_slider1.png) no-repeat; background-size:cover; background-position:50% 50%;}
.slider_wrapper .submain_slider .maritimeschool_slide_img2{width:100%; height:500px; background:url(../images/sub2/maritimeschool_main_slider2.png) no-repeat; background-size:cover; background-position:50% 50%;}
/* â����������� */
.slider_wrapper .submain_slider .shooting_slide_img1{width:100%; height:500px; background:url(../images/sub2/shooting_main_slider1.png) no-repeat; background-size:cover; background-position:50% 50%;}
.slider_wrapper .submain_slider .shooting_slide_img2{width:100%; height:500px; background:url(../images/sub2/shooting_main_slider2.png) no-repeat; background-size:cover; background-position:50% 50%;}
/*â���ø��״Ͻ���*/
.slider_wrapper .submain_slider .tennis_slide_img1{width:100%; height:500px; background:url(../images/sub2/tennis_main_slider1.png) no-repeat; background-size:cover; background-position:50% 50%;}
/*���꽺��������*/
.slider_wrapper .submain_slider .ssports_slide_img1{width:100%; height:500px; background:url(../images/sub2/ssports_main_slider1.png) no-repeat; background-size:cover; background-position:50% 50%;}
/*�������ü������*/
.slider_wrapper .submain_slider .yongwon_slide_img1{width:100%; height:500px; background:url(../images/sub2/yongwon_main_slider1.png) no-repeat; background-size:cover; background-position:50% 50%;}

/*��Ǫ������*/
.slider_wrapper .submain_slider .greenhall_slide_img1{width:100%; height:500px; background:url(../images/sub2/greenhall_main_slider1.png) no-repeat; background-size:cover; background-position:50% 50%;}
/*�츮����û�ҳ⹮ȭ����*/
.slider_wrapper .submain_slider .urinuri_slide_img1{width:100%; height:500px; background:url(../images/sub2/urinuri_main_slider1.png) no-repeat; background-size:cover; background-position:50% 50%;}
.slider_wrapper .submain_slider .urinuri_slide_img2{width:100%; height:500px; background:url(../images/sub2/urinuri_main_slider2.png) no-repeat; background-size:cover; background-position:50% 50%;}
/*������κ���ȸ��*/
.slider_wrapper .submain_slider .senior_slide_img1{width:100%; height:500px; background:url(../images/sub2/senior_main_slider1.png) no-repeat; background-size:cover; background-position:50% 50%;}
/*��â���κ���ȸ��*/
.slider_wrapper .submain_slider .ucsenior_slide_img1{width:100%; height:500px; background:url(../images/sub2/ucsenior_main_slider1.png) no-repeat; background-size:cover; background-position:50% 50%;}
/*������κ���ȸ��*/
.slider_wrapper .submain_slider .mssenior_slide_img1{width:100%; height:500px; background:url(../images/sub2/mssenior_main_slider1.png) no-repeat; background-size:cover; background-position:50% 50%;}

/*�������պ�����*/
.slider_wrapper .submain_slider .jdwelfare_slide_img1{width:100%; height:500px; background:url(../images/sub2/jdwelfare_slide_img1.png) no-repeat; background-size:cover; background-position:50% 50%;}

/*�󺹰���*/
.slider_wrapper .submain_slider .sangbok_slide_img1{width:100%; height:500px; background:url(../images/sub2/sangbok_slide_img1.png) no-repeat; background-size:cover; background-position:50% 50%;}


/*â�����չ����͹̳�*/
.slider_wrapper .submain_slider .bus_slide_img1{width:100%; height:500px; background:url(../images/sub2/bus_main_slider1.png) no-repeat; background-size:cover; background-position:50% 50%;}
.submain_03.bus .s1{border-radius:15px;width:100%; height:282px; background-position:50% 50%; background-size:cover; background:url(../images/sub2/bus_submain_s1.png) no-repeat;}

/*�����ؾ����*/
.slider_wrapper .submain_slider .marinepark_main_slider1{width:100%; height:500px; background:url(../images/sub2/marinepark_main_slider1.png) no-repeat; background-size:cover; background-position:50% 50%;}
.slider_wrapper .submain_slider .marinepark_main_slider2{width:100%; height:500px; background:url(../images/sub2/marinepark_main_slider2.png) no-repeat; background-size:cover; background-position:50% 50%;}
.slider_wrapper .submain_slider .marinepark_main_slider3{width:100%; height:500px; background:url(../images/sub2/marinepark_main_slider6.png) no-repeat; background-size:cover; background-position:50% 50%;}
.slider_wrapper .submain_slider .marinepark_main_slider4{width:100%; height:500px; background:url(../images/sub2/marinepark_main_slider5.png) no-repeat; background-size:cover; background-position:50% 50%;}
.slider_wrapper .submain_slider .marinepark_main_slider5{width:100%; height:500px; background:url(../images/sub2/marinepark_main_slider7.png) no-repeat; background-size:cover; background-position:50% 50%;}
.slider_wrapper .submain_slider .marinepark_main_slider6{width:100%; height:500px; background:url(../images/sub2/marinepark_main_slider8.png) no-repeat; background-size:cover; background-position:50% 50%;}
.submain_03.marinepark .s1{border-radius:15px;width:100%; height:282px; background-position:50% 50%; background-size:cover; background:url(../images/sub2/marinepark_submain_s1.png) no-repeat;}

/*��뷹��*/
.slider_wrapper .submain_slider .monorail_slide_img1{width:100%; height:500px; background:url(../images/sub2/monorail_main_slider1.png) no-repeat; background-size:cover; background-position:50% 50%;}
.slider_wrapper .submain_slider .monorail_slide_img2{width:100%; height:500px; background:url(../images/sub2/monorail_main_slider2.png) no-repeat; background-size:cover; background-position:50% 50%;}
.submain_03.monorail .s1{border-radius:15px;width:100%; height:282px; background-position:50% 50%; background-size:cover; background:url(../images/sub2/monorail_submain_s1.png) no-repeat;}
.monorail_img img {width:100%;}

.mono_info_box {border: 2px solid #f4b1c2; padding:20px; text-align:center;}
.mono_info_box h2.mono_love_tit{width:100%; font-size:20px; color:#c6404d; display:inline-block; margin:15px 0;}
.mono_love_rese {display:inline-block; width:100%; text-align:center;}
.mono_love_rese .m_love_rese {display:none;}
.reserve_checkbox {font-size:14px; margin:10px 0 30px 0;}

/*��뷹�� �ֺ�������*/
.mono_around_wrap {width:100%; float:left;}
.mono_around_wrap li img{width:100%;}
.mono_around_wrap li {float:left; width:33%; padding:10px; box-sizing:border-box;}
.mono_around_wrap li span {text-align:center; color:#333; font-size:14px; font-weight:bold; margin-top:5px;}

/*�����ؾ����*/
.marin_fish_wrap {width:100%; float:left;}
.marin_fish_wrap li img{width:100%;}
.marin_fish_wrap li {float:left; width:25%; padding:10px; box-sizing:border-box;}
.marin_fish_wrap li span {text-align:center; color:#333; font-size:14px; font-weight:bold; margin-top:5px;}
.solapark_map img {width:100%;}

.slider_wrapper .submain_slider .slide_img{max-width:100%; height:auto;}
.slider_wrapper .rolling_btn_l{z-index:2; position:absolute; left:19%;top:calc(50% - 43px); background:url(../images/sub2/rolling_l.png) no-repeat; width:50px; height:86px;}
.slider_wrapper .rolling_btn_r{z-index:2; position:absolute; right:19%;top:calc(50% - 43px); background:url(../images/sub2/rolling_r.png) no-repeat; width:50px; height:86px;}
.slider_wrapper .slick-pause{background:url(../images/sub2/stop.png) no-repeat; width:14px; height:13px; position:absolute; bottom:106px; left:calc(48% - 40px);}
.slider_wrapper .slick-pause.paused{background:url(../images/sub2/play.png) no-repeat; width:14px; height:13px;}
/*.submain_slider .slide_img{max-width:100%; max-height:100%;}*/

@media screen and (max-width:1200px){
	.slider_wrapper .rolling_btn_l{left:5%;}
	.slider_wrapper .rolling_btn_r{right:5%;}
}

@media screen and (max-width:640px){
	.slider_wrapper .submain_slider .slide_img1{width:100% ;height:351px; background:url(../images/sub2/m_main_slider1.png) no-repeat; background-size:cover; background-position:50% 50%;}
	.slider_wrapper .submain_slider .slide_img2{width:100% ;height:351px; background:url(../images/sub2/m_main_slider1.png) no-repeat; background-size:cover; background-position:50% 50%;}

	.slider_wrapper .submain_slider .masan_slide_img1{width:100% ;height:351px; background:url(../images/sub2/m_masan_main_slider1.png) no-repeat; background-size:cover; background-position:50% 50%;}
	.slider_wrapper .submain_slider .masan_slide_img2{width:100% ;height:351px; background:url(../images/sub2/m_masan_main_slider1.png) no-repeat; background-size:cover; background-position:50% 50%;}
	.slider_wrapper .slick-pause{left:calc(45% - 40px);}
}


.submain_contents{position:relative; width:1200px; margin:0 auto; min-height:673px;}
.submain_contents .submain_select_wrap{height:60px; margin-top:-60px; margin-bottom:30px; float:left; width:100%; border-top-left-radius:15px; border-top-right-radius:15px; background:#fff;}
.submain_contents .submain_select_wrap #sub_select{width:1150px;box-sizing:border-box;}
.submain_contents .submain_select_wrap .wa{position:absolute;top:0;left:0;width:80px;}
.submain_contents .submain_select_wrap #sub_select ul:after{content:"";display:block;visibility:hidden;clear:both;}
.submain_contents .submain_select_wrap #sub_select ul .item{display:inline-block;float:left;position:relative;/*margin-right:3px;*/width:25%;/*width:230px;*/}
.submain_contents .submain_select_wrap #sub_select ul .item:first-child{margin-bottom:5px;}
.submain_contents .submain_select_wrap #sub_select ul .item .button{display:block;position:relative;padding:20px 0px;color:#9b9da3; font-size:18px; color:#3f3f3f; text-align:center; cursor:pointer;}
.submain_contents .submain_select_wrap #sub_select ul .item .button:hover,.submain_contents .submain_select_wrap #fbanner ul .item .button:focus{color:#3f3f3f;}
.submain_contents .submain_select_wrap #sub_select ul .item .button:after {content:"";display:block;visibility:hidden;clear:both;}
.submain_contents .submain_select_wrap #sub_select ul .item .button *{vertical-align:middle}
.submain_contents .submain_select_wrap #sub_select ul .item .button:hover,.submain_contents .submain_select_wrap #sub_select ul .item .button:focus{color:#27537f;}
.submain_contents .submain_select_wrap #sub_select ul .item .button .bio{display:inline-block;position:absolute;top:24px;right:5px;overflow:hidden;width:11px;height:11px;background:url(../images/sub2/plus.png) no-repeat;}
.submain_contents .submain_select_wrap #sub_select ul .item .button:hover .bio, .submain_contents .submain_select_wrap #sub_select ul .item .button:focus .bio{display:inline-block;position:absolute;top:24px;right:5px;overflow:hidden;width:11px;height:11px;background:url(../images/sub2/plus_ov.png) no-repeat;}
.submain_contents .submain_select_wrap #sub_select ul .item .button.ov .bio{background:url(../images/sub2/plus.png) no-repeat right top;}
.submain_contents .submain_select_wrap #sub_select ul .item .button1{display:block;position:relative;padding:20px 0px;color:#9b9da3; font-size:18px; color:#3f3f3f; text-align:center; cursor:pointer;}
.submain_contents .submain_select_wrap #sub_select ul .item .button1:hover,.submain_contents .submain_select_wrap #fbanner ul .item .button:focus{color:#3f3f3f;}
.submain_contents .submain_select_wrap #sub_select ul .item .button1:after {content:"";display:block;visibility:hidden;clear:both;}
.submain_contents .submain_select_wrap #sub_select ul .item .button1 *{vertical-align:middle}
.submain_contents .submain_select_wrap #sub_select ul .item .button1:hover,.submain_contents .submain_select_wrap #sub_select ul .item .button:focus{color:#27537f;}
.submain_contents .submain_select_wrap #sub_select ul .item .button1 .bio{display:inline-block;position:absolute;top:24px;right:5px;overflow:hidden;width:11px;height:11px;background:url(../images/sub2/plus.png) no-repeat;}
.submain_contents .submain_select_wrap #sub_select ul .item .button1:hover .bio, .submain_contents .submain_select_wrap #sub_select ul .item .button:focus .bio{display:inline-block;position:absolute;top:24px;right:5px;overflow:hidden;width:11px;height:11px;background:url(../images/sub2/plus_ov.png) no-repeat;}
.submain_contents .submain_select_wrap #sub_select ul .item .button1.ov .bio{background:url(../images/sub2/plus.png) no-repeat right top;}
.submain_contents .submain_select_wrap #sub_select ul .item .obj{box-sizing:border-box;display:none;overflow:hidden;position:absolute;bottom:43px;left:0;padding:10px;width:100%;background:#fff;border:1px solid #c7c7c7;z-index:10;}
.submain_contents .submain_select_wrap #sub_select ul .item .obj ul{overflow:hidden;overflow-y:auto;height:140px;}
.submain_contents .submain_select_wrap #sub_select ul .item .obj li{display:block;border-top:1px dashed #ddd;}
.submain_contents .submain_select_wrap #sub_select ul .item .obj li:last-child{border-bottom:1px dashed #ddd;}
.submain_contents .submain_select_wrap #sub_select ul .item .obj li:first-child{border-top:none;}
.submain_contents .submain_select_wrap #sub_select ul .item .obj li a{display:block;padding:5px;font-size:13px;line-height:18px; }
.submain_contents .submain_select_wrap #sub_select ul .item .obj li a:hover{color:#268de4}
.submain_contents .submain_select_wrap .wrapper address span{display:inline-block;padding:0 5px;}
.submain_contents .submain_select_wrap #m_sub_select{display:none; background:#27537f;}
.submain_contents .submain_select_wrap #m_sub_select{width:100%;box-sizing:border-box;}
.submain_contents .submain_select_wrap .wa{position:absolute;top:0;left:0;width:80px;}
.submain_contents .submain_select_wrap #m_sub_select ul:after{content:"";display:block;visibility:hidden;clear:both;}
.submain_contents .submain_select_wrap #m_sub_select ul .item{display:inline-block;float:left;position:relative;/*margin-right:3px;*/width:100%;/*width:230px;*/}
.submain_contents .submain_select_wrap #m_sub_select ul .item:first-child{margin-bottom:5px;}
.submain_contents .submain_select_wrap #m_sub_select ul .item .button{display:block;position:relative;padding:20px 25px;color:#fff; font-size:18px; text-align:left; cursor:pointer;}
.submain_contents .submain_select_wrap #m_sub_select ul .item .button:hover,.submain_contents .submain_select_wrap #fbanner ul .item .button:focus{color:#3f3f3f;}
.submain_contents .submain_select_wrap #m_sub_select ul .item .button:after {content:"";display:block;visibility:hidden;clear:both;}
.submain_contents .submain_select_wrap #m_sub_select ul .item .button *{vertical-align:middle}
.submain_contents .submain_select_wrap #m_sub_select ul .item .button:hover,.submain_contents .submain_select_wrap #m_sub_select ul .item .button:focus{color:#fff;}
.submain_contents .submain_select_wrap #m_sub_select ul .item .button .bio{display:inline-block;position:absolute;top:24px;right:25px;overflow:hidden;width:16px;height:10px;background:url(../images/sub2/down_arrow.png) no-repeat;}
.submain_contents .submain_select_wrap #m_sub_select ul .item .button:hover .bio, .submain_contents .submain_select_wrap #m_sub_select ul .item .button:focus .bio{display:inline-block;position:absolute;top:24px;right:25px;overflow:hidden;width:16px;height:10px;background:url(../images/sub2/down_arrow.png) no-repeat;}
.submain_contents .submain_select_wrap #m_sub_select ul .item .button.ov .bio{background:url(../images/sub2/up_arrow.png) no-repeat right top;}
.submain_contents .submain_select_wrap #m_sub_select ul .item .obj{box-sizing:border-box;display:none;overflow:hidden;position:absolute;left:0;padding:10px;width:100%;background:#fff;border:1px solid #c7c7c7;z-index:10;}
.submain_contents .submain_select_wrap #m_sub_select ul .item .obj ul{overflow:hidden;overflow-y:auto;height:140px;}
.submain_contents .submain_select_wrap #m_sub_select ul .item .obj li{display:block;border-top:1px dashed #ddd;}
.submain_contents .submain_select_wrap #m_sub_select ul .item .obj li:first-child{border-top:none;}
.submain_contents .submain_select_wrap #m_sub_select ul .item .obj li a{display:block;padding:5px;font-size:13px;line-height:18px; }
.submain_contents .submain_select_wrap #m_sub_select ul .item .obj li a:hover{color:#268de4}

#m_sub_select ul a.menu_1{}
#m_sub_select ul a.menu_2{}
#m_sub_select ul a.menu_3{}
#m_sub_select ul a.menu_2::before{content:"-"; vertical-align:middle; padding-right:10px;}
#m_sub_select ul a.menu_3::before{content:"="; vertical-align:middle; padding-right:25px;}



/*â���౸����*/
.submain_contents .submain_select_wrap.soccer_main #sub_select ul .item{display:inline-block;float:left;position:relative;/*margin-right:3px;*/width:20%;/*width:230px;*/}
/*â�����������*/
.submain_contents .submain_select_wrap.shooting_main #sub_select ul .item{display:inline-block;float:left;position:relative;/*margin-right:3px;*/width:33.3%;/*width:230px;*/}

/*�츮����û�ҳ⹮ȭ����*/
.submain_contents .submain_select_wrap.urinuri_main #sub_select ul .item{display:inline-block;float:left;position:relative;/*margin-right:3px;*/width:20%;/*width:230px;*/}

/*����������պ�����*/
.submain_contents .submain_select_wrap.mssenior_main #sub_select ul .item{display:inline-block;float:left;position:relative;/*margin-right:3px;*/width:20%;/*width:230px;*/}

@media screen and (max-width:1024px){

	.submain_contents .submain_select_wrap{width:100%; padding:0;}
	.submain_contents .submain_select_wrap #sub_select{display:none;}
	.submain_contents .submain_select_wrap #m_sub_select{width:100%;box-sizing:border-box; display:block;}
}

.submain_contents_wrapper{width:100%;box-sizing:border-box;}

/* �˾�â */
.sub_main_popupzone {float:left; margin-right:15px; width:288px; height:282px;}
.sub_main_popupzone img {border-radius:15px;}
.submain_01{margin-bottom:16px !important; position:relative;width:288px; height:283px; float:left; margin-right:16px; box-sizing:border-box; border-radius:15px;}
.submain_01 .s_rolling_btn_l{width:20px; height:35px; z-index:2; position:absolute; right:30px; top:10px; background:url(../images/sub2/s_rolling_l.png) no-repeat;}
.submain_01 .s_rolling_btn_r{width:20px; height:35px; z-index:2; position:absolute; right:10px; top:10px; background:url(../images/sub2/s_rolling_r.png) no-repeat;}
.submain_01 .s1{border-radius:15px; width:100%; height:282px; background-position:50% 50%; background-size:cover; background:url(../images/sub2/submain_s1.png) no-repeat;}

/* �������տ�� */
.submain_01.masan .s1{border-radius:15px; width:100%; height:282px; background-position:50% 50%; background-size:cover; background:url(../images/sub2/masan_sub01_1.png) no-repeat;}



/* ����_�������� */
.submain_02{background:#f0f3f3;padding:25px 30px;margin-bottom:16px; width:592px; height:283px; float:left; margin-right:16px;border-radius:15px; box-sizing:border-box;}
.submain_02 .tbl_wrapper{}
.submain_02 .tbl_wrapper .wrap_title{font-size:20px; color:#353535; font-weight:bold; display:inline-block; margin-bottom:40px;}
.submain_02 .tbl_wrapper .more{float:right;}
.submain_02 .tbl_wrapper .tbl_tr{display:inline-block; width:100%;}
.submain_02 .tbl_wrapper .tbl_tr .tbl_content{margin-bottom:15px;font-size:14px; line-height:1; display:inline-block; width:100%;}
.submain_02 .tbl_wrapper .tbl_tr .tbl_content .tbl_txt{float: left;display: inline-block;width: 70%;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;font-size:14px;}
.submain_02 .tbl_wrapper .tbl_tr .tbl_content .tbl_date{float:right;}

/********* �ü��ȳ� *********/

	/*â����������ũ*/
.submain_03.sportpark .s1{border-radius:15px;width:100%; height:282px; background-position:50% 50%; background-size:cover; background:url(../images/sub2/sportpark_submain_s1.png) no-repeat;}
.submain_03.sportpark .s2{border-radius:15px;width:100%; height:282px; background-position:50% 50%; background-size:cover; background:url(../images/sub2/sportpark_submain_s2.png) no-repeat;}
.submain_03.sportpark .s3{border-radius:15px;width:100%; height:282px; background-position:50% 50%; background-size:cover; background:url(../images/sub2/sportpark_submain_s3.png) no-repeat;}
.submain_03.sportpark .s4{border-radius:15px;width:100%; height:282px; background-position:50% 50%; background-size:cover; background:url(../images/sub2/sportpark_submain_s4.png) no-repeat;}
.submain_03.sportpark .s5{border-radius:15px;width:100%; height:282px; background-position:50% 50%; background-size:cover; background:url(../images/sub2/sportpark_submain_s5.png) no-repeat;}

	/*�������տ��*/
.submain_03.masansports .s1{border-radius:15px;width:100%; height:282px; background-position:50% 50%; background-size:cover; background:url(../images/sub2/masan_submain_s1.png) no-repeat;}
.submain_03.masansports .s2{border-radius:15px;width:100%; height:282px; background-position:50% 50%; background-size:cover; background:url(../images/sub2/masan_submain_s2.png) no-repeat;}
.submain_03.masansports .s3{border-radius:15px;width:100%; height:282px; background-position:50% 50%; background-size:cover; background:url(../images/sub2/masan_submain_s3.png) no-repeat;}
.submain_03.masansports .s4{border-radius:15px;width:100%; height:282px; background-position:50% 50%; background-size:cover; background:url(../images/sub2/masan_submain_s4.png) no-repeat;}
.submain_03.masansports .s5{border-radius:15px;width:100%; height:282px; background-position:50% 50%; background-size:cover; background:url(../images/sub2/masan_submain_s5.png) no-repeat;}
.submain_03.masansports .s6{border-radius:15px;width:100%; height:282px; background-position:50% 50%; background-size:cover; background:url(../images/sub2/masan_submain_s6.png) no-repeat;}

	/*�ǳ�������*/
.submain_03.swimming .s1{border-radius:15px;width:100%; height:282px; background-position:50% 50%; background-size:cover; background:url(../images/sub2/swimming_submain_s2.png) no-repeat;}
.submain_03.swimming .s2{border-radius:15px;width:100%; height:282px; background-position:50% 50%; background-size:cover; background:url(../images/sub2/swimming_submain_s3.png) no-repeat;}
.submain_03.swimming .s3{border-radius:15px;width:100%; height:282px; background-position:50% 50%; background-size:cover; background:url(../images/sub2/swimming_submain_s4.png) no-repeat;}
.submain_03.swimming .s4{border-radius:15px;width:100%; height:282px; background-position:50% 50%; background-size:cover; background:url(../images/sub2/swimming_submain_s5.png) no-repeat;}


	/*�����*/
.submain_03.shooting .s1{border-radius:15px;width:100%; height:282px; background-position:50% 50%; background-size:cover; background:url(../images/sub2/shooting_submain_s1.png) no-repeat;}
.submain_03.shooting .s2{border-radius:15px;width:100%; height:282px; background-position:50% 50%; background-size:cover; background:url(../images/sub2/shooting_submain_s2.png) no-repeat;}
.submain_03.shooting .s3{border-radius:15px;width:100%; height:282px; background-position:50% 50%; background-size:cover; background:url(../images/sub2/shooting_submain_s3.png) no-repeat;}
.submain_03.shooting .s4{border-radius:15px;width:100%; height:282px; background-position:50% 50%; background-size:cover; background:url(../images/sub2/shooting_submain_s4.png) no-repeat;}
/*.submain_03.shooting .s5{border-radius:15px;width:100%; height:282px; background-position:50% 50%; background-size:cover; background:url(../images/sub2/shooting_submain_s5.png) no-repeat;}*/


	/*���꽺��������*/
.submain_03.sungsan .s1{border-radius:15px;width:100%; height:282px; background-position:50% 50%; background-size:cover; background:url(../images/sub2/sungsan_submain_s1.png) no-repeat;}
.submain_03.sungsan .s2{border-radius:15px;width:100%; height:282px; background-position:50% 50%; background-size:cover; background:url(../images/sub2/sungsan_submain_s2.png) no-repeat;}
.submain_03.sungsan .s3{border-radius:15px;width:100%; height:282px; background-position:50% 50%; background-size:cover; background:url(../images/sub2/sungsan_submain_s3.png) no-repeat;}
.submain_03.sungsan .s4{border-radius:15px;width:100%; height:282px; background-position:50% 50%; background-size:cover; background:url(../images/sub2/sungsan_submain_s4.png) no-repeat;}
.submain_03.sungsan .s5{border-radius:15px;width:100%; height:282px; background-position:50% 50%; background-size:cover; background:url(../images/sub2/sungsan_submain_s5.png) no-repeat;}

	/*�ùλ�Ȱü��*/
.submain_03.civiclife .s1{border-radius:15px;width:100%; height:282px; background-position:50% 50%; background-size:cover; background:url(../images/sub2/civiclife_submain_s1.png) no-repeat;}
.submain_03.civiclife .s2{border-radius:15px;width:100%; height:282px; background-position:50% 50%; background-size:cover; background:url(../images/sub2/civiclife_submain_s2.png) no-repeat;}
.submain_03.civiclife .s3{border-radius:15px;width:100%; height:282px; background-position:50% 50%; background-size:cover; background:url(../images/sub2/civiclife_submain_s3.png) no-repeat;}
.submain_03.civiclife .s4{border-radius:15px;width:100%; height:282px; background-position:50% 50%; background-size:cover; background:url(../images/sub2/civiclife_submain_s4.png) no-repeat;}
.submain_03.civiclife .s5{border-radius:15px;width:100%; height:282px; background-position:50% 50%; background-size:cover; background:url(../images/sub2/civiclife_submain_s5.png) no-repeat;}


	/*�ø��״Ͻ���*/
.submain_03.tennis .s1{border-radius:15px;width:100%; height:282px; background-position:50% 50%; background-size:cover; background:url(../images/sub2/tennis_submain_s2.png) no-repeat;}
.submain_03.tennis .s2{border-radius:15px;width:100%; height:282px; background-position:50% 50%; background-size:cover; background:url(../images/sub2/tennis_submain_s1.png) no-repeat;}

.submain_03{margin-bottom:16px; width:288px; height:283px; border-radius:15px; float:left; box-sizing:border-box;}
.submain_03 .s_rolling2_btn_l{width:20px; height:35px; z-index:2; position:absolute; left:0px; bottom:20px; background:url(../images/sub2/s_rolling2_l.png) no-repeat;}
.submain_03 .s_rolling2_btn_r{width:20px; height:35px; z-index:2; position:absolute; right:0px; bottom:20px; background:url(../images/sub2/s_rolling2_r.png) no-repeat;}
.submain_03 .s1{border-radius:15px;width:100%; height:282px; background-position:50% 50%; background-size:cover; background:url(../images/sub2/submain2_s2.png) no-repeat;}
.submain_03 .img_wrap{padding:28px 22px; box-sizing:border-box; width:100%;}
.submain_03 p{color:#fff;}
.submain_03 p.text-title{font-size:20px; line-height:1; padding-bottom:15px; font-weight:bold;}
.submain_03 p.text-sub{font-size:14px; line-height:1;}

	/* â���౸���� */

.submain_03.soccer .s1{border-radius:15px;width:100%; height:282px; background-position:50% 50%; background-size:cover; background:url(../images/sub2/soccer_submain_s1.png) no-repeat;}
.submain_03.soccer .s2{border-radius:15px;width:100%; height:282px; background-position:50% 50%; background-size:cover; background:url(../images/sub2/soccer_submain_s2.png) no-repeat;}
.submain_03.soccer .s3{border-radius:15px;width:100%; height:282px; background-position:50% 50%; background-size:cover; background:url(../images/sub2/soccer_submain_s3.png) no-repeat;}

.submain_03.soccer_main03{}
.submain_03.soccer_main03 .down_btn{box-sizing:border-box; padding:15px;width:288px; height:133px; margin-bottom:15px; background-color:#666; border-radius:10px;text-align:center; color:#fff;  }
.submain_03.soccer_main03 .down_btn img{margin-bottom:15px;}
	/*���ر���ü������*/
.submain_03.jinhae .s1{border-radius:15px;width:100%; height:282px; background-position:50% 50%; background-size:cover; background:url(../images/sub2/jinhae_submain_s1.png) no-repeat;}
.submain_03.jinhae .s2{border-radius:15px;width:100%; height:282px; background-position:50% 50%; background-size:cover; background:url(../images/sub2/jinhae_submain_s2.png) no-repeat;}
.submain_03.jinhae .s3{border-radius:15px;width:100%; height:282px; background-position:50% 50%; background-size:cover; background:url(../images/sub2/jinhae_submain_s3.png) no-repeat;}
.submain_03.jinhae .s4{border-radius:15px;width:100%; height:282px; background-position:50% 50%; background-size:cover; background:url(../images/sub2/jinhae_submain_s4.png) no-repeat;}

	/* ��â���������� */
.submain_03.westsports .s1{border-radius:15px;width:100%; height:282px; background-position:50% 50%; background-size:cover; background:url(../images/sub2/westsports_submain_s1.png) no-repeat;}
.submain_03.westsports .s2{border-radius:15px;width:100%; height:282px; background-position:50% 50%; background-size:cover; background:url(../images/sub2/westsports_submain_s2.png) no-repeat;}
.submain_03.westsports .s3{border-radius:15px;width:100%; height:282px; background-position:50% 50%; background-size:cover; background:url(../images/sub2/westsports_submain_s3.png) no-repeat;}
.submain_03.westsports .s4{border-radius:15px;width:100%; height:282px; background-position:50% 50%; background-size:cover; background:url(../images/sub2/westsports_submain_s4.png) no-repeat;}
.submain_03.westsports .s5{border-radius:15px;width:100%; height:282px; background-position:50% 50%; background-size:cover; background:url(../images/sub2/westsports_submain_s5.png) no-repeat;}
.submain_03.westsports .s6{border-radius:15px;width:100%; height:282px; background-position:50% 50%; background-size:cover; background:url(../images/sub2/westsports_submain_s6.png) no-repeat;}
.submain_03.westsports .s7{border-radius:15px;width:100%; height:282px; background-position:50% 50%; background-size:cover; background:url(../images/sub2/westsports_submain_s7.png) no-repeat;}

	/* �ؾ緹���� */
.submain_03.maritimeschool .s1{border-radius:15px;width:100%; height:282px; background-position:50% 50%; background-size:cover; background:url(../images/sub2/maritimeschool_submain_s1.png) no-repeat;}
.submain_03.maritimeschool .s2{border-radius:15px;width:100%; height:282px; background-position:50% 50%; background-size:cover; background:url(../images/sub2/maritimeschool_submain_s2.png) no-repeat;}
	
	/*��Ǫ������*/
.submain_03.greenhall .s1{border-radius:15px;width:100%; height:282px; background-position:50% 50%; background-size:cover; background:url(../images/sub2/greenhall_submain_s1.png) no-repeat;}

	/*�츮����*/
.submain_03.urinuri .s1{border-radius:15px;width:100%; height:282px; background-position:50% 50%; background-size:cover; background:url(../images/sub2/urinuri_submain_s1.png) no-repeat;}
.submain_03.urinuri .s2{border-radius:15px;width:100%; height:282px; background-position:50% 50%; background-size:cover; background:url(../images/sub2/urinuri_submain_s2.png) no-repeat;}
.submain_03.urinuri .s3{border-radius:15px;width:100%; height:282px; background-position:50% 50%; background-size:cover; background:url(../images/sub2/urinuri_submain_s3.png) no-repeat;}
	/*��â�������պ�����*/
.submain_03.ucsenior .s1{border-radius:15px;width:100%; height:282px; background-position:50% 50%; background-size:cover; background:url(../images/sub2/ucsenior_submain_s1.png) no-repeat;}
.submain_03.ucsenior .s2{border-radius:15px;width:100%; height:282px; background-position:50% 50%; background-size:cover; background:url(../images/sub2/ucsenior_submain_s2.png) no-repeat;}
.submain_03.ucsenior .s3{border-radius:15px;width:100%; height:282px; background-position:50% 50%; background-size:cover; background:url(../images/sub2/ucsenior_submain_s3.png) no-repeat;}
.submain_03.ucsenior .s4{border-radius:15px;width:100%; height:282px; background-position:50% 50%; background-size:cover; background:url(../images/sub2/ucsenior_submain_s4.png) no-repeat;}
.submain_03.ucsenior .s5{border-radius:15px;width:100%; height:282px; background-position:50% 50%; background-size:cover; background:url(../images/sub2/ucsenior_submain_s5.png) no-repeat;}
.submain_03.ucsenior .s6{border-radius:15px;width:100%; height:282px; background-position:50% 50%; background-size:cover; background:url(../images/sub2/ucsenior_submain_s6.png) no-repeat;}
.submain_03.ucsenior .s7{border-radius:15px;width:100%; height:282px; background-position:50% 50%; background-size:cover; background:url(../images/sub2/ucsenior_submain_s7.png) no-repeat;}
.submain_03.ucsenior .s8{border-radius:15px;width:100%; height:282px; background-position:50% 50%; background-size:cover; background:url(../images/sub2/ucsenior_submain_s8.png) no-repeat;}
.submain_03.ucsenior .s9{border-radius:15px;width:100%; height:282px; background-position:50% 50%; background-size:cover; background:url(../images/sub2/ucsenior_submain_s9.png) no-repeat;}
.submain_03.ucsenior .s10{border-radius:15px;width:100%; height:282px; background-position:50% 50%; background-size:cover; background:url(../images/sub2/ucsenior_submain_s10.png) no-repeat;}
.submain_03.ucsenior .s11{border-radius:15px;width:100%; height:282px; background-position:50% 50%; background-size:cover; background:url(../images/sub2/ucsenior_submain_s11.png) no-repeat;}
.submain_03.ucsenior .s12{border-radius:15px;width:100%; height:282px; background-position:50% 50%; background-size:cover; background:url(../images/sub2/ucsenior_submain_s12.png) no-repeat;}
.submain_03.ucsenior .s13{border-radius:15px;width:100%; height:282px; background-position:50% 50%; background-size:cover; background:url(../images/sub2/ucsenior_submain_s13.png) no-repeat;}
.submain_03.ucsenior .s14{border-radius:15px;width:100%; height:282px; background-position:50% 50%; background-size:cover; background:url(../images/sub2/ucsenior_submain_s14.png) no-repeat;}
.submain_03.ucsenior .s15{border-radius:15px;width:100%; height:282px; background-position:50% 50%; background-size:cover; background:url(../images/sub2/ucsenior_submain_s15.png) no-repeat;}

	/*������κ�����*/
.submain_03.senior .s1{border-radius:15px;width:100%; height:282px; background-position:50% 50%; background-size:cover; background:url(../images/sub2/senior_submain_s1.png) no-repeat;}
.submain_03.senior .s2{border-radius:15px;width:100%; height:282px; background-position:50% 50%; background-size:cover; background:url(../images/sub2/senior_submain_s2.png) no-repeat;}
.submain_03.senior .s3{border-radius:15px;width:100%; height:282px; background-position:50% 50%; background-size:cover; background:url(../images/sub2/senior_submain_s3.png) no-repeat;}
.submain_03.senior .s4{border-radius:15px;width:100%; height:282px; background-position:50% 50%; background-size:cover; background:url(../images/sub2/senior_submain_s4.png) no-repeat;}
.submain_03.senior .s5{border-radius:15px;width:100%; height:282px; background-position:50% 50%; background-size:cover; background:url(../images/sub2/senior_submain_s5.png) no-repeat;}
.submain_03.senior .s6{border-radius:15px;width:100%; height:282px; background-position:50% 50%; background-size:cover; background:url(../images/sub2/senior_submain_s6.png) no-repeat;}
.submain_03.senior .s7{border-radius:15px;width:100%; height:282px; background-position:50% 50%; background-size:cover; background:url(../images/sub2/senior_submain_s7.png) no-repeat;}
.submain_03.senior .s8{border-radius:15px;width:100%; height:282px; background-position:50% 50%; background-size:cover; background:url(../images/sub2/senior_submain_s8.png) no-repeat;}
.submain_03.senior .s9{border-radius:15px;width:100%; height:282px; background-position:50% 50%; background-size:cover; background:url(../images/sub2/senior_submain_s9.png) no-repeat;}

	/*������κ�����*/
.submain_03.mssenior .s1{border-radius:15px;width:100%; height:282px; background-position:50% 50%; background-size:cover; background:url(../images/sub2/mssenior_submain_s1.png) no-repeat;}

	/*�������պ�����*/
.submain_03.jdwelfare .s1{border-radius:15px;width:100%; height:282px; background-position:50% 50%; background-size:cover; background:url(../images/sub2/jdwelfare_submain_s1.png) no-repeat;}

/*�󺹰���*/
.submain_03.sangbok .s1{border-radius:15px;width:100%; height:282px; background-position:50% 50%; background-size:cover; background:url(../images/sub2/sangbok_submain_s1.png) no-repeat;}
.submain_03.sangbok .s2{border-radius:15px;width:100%; height:282px; background-position:50% 50%; background-size:cover; background:url(../images/sub2/sangbok_submain_s2.png) no-repeat;}
.submain_03.sangbok .s3{border-radius:15px;width:100%; height:282px; background-position:50% 50%; background-size:cover; background:url(../images/sub2/sangbok_submain_s3.png) no-repeat;}
.submain_03.sangbok .s4{border-radius:15px;width:100%; height:282px; background-position:50% 50%; background-size:cover; background:url(../images/sub2/sangbok_submain_s4.png) no-repeat;}

/*�����ؾ����*/
.submain_03.marinepark .s1{border-radius:15px;width:100%; height:282px; background-position:50% 50%; background-size:cover; background:url(../images/sub2/marinepark_submain_s1.png) no-repeat;}
.submain_03.marinepark .s2{border-radius:15px;width:100%; height:282px; background-position:50% 50%; background-size:cover; background:url(../images/sub2/marinepark_submain_s2.png) no-repeat;}
.submain_03.marinepark .s3{border-radius:15px;width:100%; height:282px; background-position:50% 50%; background-size:cover; background:url(../images/sub2/marinepark_submain_s3.png) no-repeat;}
.submain_03.marinepark .s4{border-radius:15px;width:100%; height:282px; background-position:50% 50%; background-size:cover; background:url(../images/sub2/marinepark_submain_s4.png) no-repeat;}
.submain_03.marinepark .s5{border-radius:15px;width:100%; height:282px; background-position:50% 50%; background-size:cover; background:url(../images/sub2/marinepark_submain_s5.png) no-repeat;}
.submain_03.marinepark .s6{border-radius:15px;width:100%; height:282px; background-position:50% 50%; background-size:cover; background:url(../images/sub2/marinepark_submain_s6.png) no-repeat;}
.submain_03.marinepark .s7{border-radius:15px;width:100%; height:282px; background-position:50% 50%; background-size:cover; background:url(../images/sub2/marinepark_submain_s7.png) no-repeat;}
.submain_03.marinepark .s8{border-radius:15px;width:100%; height:282px; background-position:50% 50%; background-size:cover; background:url(../images/sub2/marinepark_submain_s8.png) no-repeat;}
.submain_03.marinepark .s9{border-radius:15px;width:100%; height:282px; background-position:50% 50%; background-size:cover; background:url(../images/sub2/marinepark_submain_s9.png) no-repeat;}
.submain_03.marinepark .s10{border-radius:15px;width:100%; height:282px; background-position:50% 50%; background-size:cover; background:url(../images/sub2/marinepark_submain_s10.png) no-repeat;}
.submain_03.marinepark .s11{border-radius:15px;width:100%; height:282px; background-position:50% 50%; background-size:cover; background:url(../images/sub2/marinepark_submain_s11.png) no-repeat;}
.submain_03.marinepark .s12{border-radius:15px;width:100%; height:282px; background-position:50% 50%; background-size:cover; background:url(../images/sub2/marinepark_submain_s12.png) no-repeat;}
.submain_03.marinepark .s13{border-radius:15px;width:100%; height:282px; background-position:50% 50%; background-size:cover; background:url(../images/sub2/marinepark_submain_s13.png) no-repeat;}
.submain_03.marinepark .s14{border-radius:15px;width:100%; height:282px; background-position:50% 50%; background-size:cover; background:url(../images/sub2/marinepark_submain_s14.png) no-repeat;}


.submain_04{border-radius:15px;position:relative;background-color:#bd5555; background-size:cover;  margin-right:16px;width:288px; height:283px; float:left; box-sizing:border-box;}
.submain_04 a.card_box{text-align:center;box-sizing:border-box; display:block; padding:30px 26px 30px 26px; height:283px;}
.submain_04 a.card_box span.see_i{display:inline-block;background:url(../images/sub2/see_icon.png) no-repeat;  width:94px; height:97px;margin-bottom:10px;}
.submain_04 a.card_box p{line-height:1.4; color:#fff;padding-bottom:5px;}

.submain_05{ position:relative; background-size:cover; background:#197575; background-size:cover;  margin-right:16px; width:288px; height:283px; float:left;border-radius:15px; box-sizing:border-box;}
.submain_05 a.card_box{text-align:center;box-sizing:border-box; display:block; padding:20px 20px 30px 20px; height:283px;}
.submain_05 a.card_box span.voc_i{margin-bottom:13px;display:inline-block; background:url(../images/sub2/voc_icon.png) no-repeat; width:94px; height:97px;}
.submain_05 a.card_box p{line-height:1.4; color:#fff;padding-bottom:5px;}
.submain_05 a.card_box p.phone_number{line-height:1; color:#fff;padding-top:10px; font-size:20px; font-weight:bold;}

.submain_05.jinhaesports a.card_box p.font20{font-size:18px !important;}
.submain_05.urinuri a.card_box p.font20{font-size:18px !important; letter-spacing:-2px;}


/*�޷�*/
.submain_06{background:#27537f;width:592px; height:283px; float:left;border-radius:15px; box-sizing:border-box; }
.submain_06 .calendar_main{width:50%; float:left; box-sizing:border-box; padding:30px;}
.submain_06 #Calendar1{ width:100%; height:auto; }
.submain_06 #ControlBox1{ text-align:left;margin-bottom:25px;}
.submain_06 .MonthChange1{ cursor:pointer; }
.submain_06 .day1{ width:14.28%; height:25px; text-align:center; float:left; line-height:25px;  font-weight:bold; cursor:pointer; color:#fff; }
.submain_06 .sun{width:14.28%; height:25px; text-align:center; float:left; line-height:25px;  font-weight:bold; cursor:pointer;color:#FFEDE8;}
.submain_06 .sat{width:14.28%; height:25px; text-align:center; float:left; line-height:25px;  font-weight:bold; cursor:pointer;color:#E3E8FF;}

.submain_n1{background:#27537f;width:288px; height:283px; float:left;border-radius:15px; box-sizing:border-box;}
.submain_n1 a.card_box_n1{text-align:center;box-sizing:border-box; display:block; padding:20px 26px 30px 26px; height:283px;}
.submain_n1 a.card_box_n1.weather{width:50%; float:left; box-sizing:border-box; padding:30px;}
.submain_n1 a.card_box_n1 span.weather{margin-bottom:10px;display:inline-block; background:url(../images/sub2/weather_icon.png) no-repeat; width:94px; height:97px;}
.submain_n1 a.card_box_n1 p{line-height:1.4; color:#fff;padding-bottom:5px;}
.submain_n1 a.card_box_n1 p.font_n1{font-size:18px !important; letter-spacing:-2px;position:relative; top:20px;}


.submain_n2{background:#DE804A;width:288px; height:283px; float:left;border-radius:15px; box-sizing:border-box; position:relative; left:17px; }
.submain_n2 a.card_box_n2{text-align:center;box-sizing:border-box; display:block; padding:20px 26px 30px 26px; height:283px;}
.submain_n2 a.card_box_n2.weather_2{width:50%; float:left; box-sizing:border-box; padding:30px;}
.submain_n2 a.card_box_n2 span.weather_2{margin-bottom:13px;display:inline-block; background:url(../images/sub2/weather_icon.png) no-repeat; width:94px; height:97px;}
.submain_n2 a.card_box_n2 p{line-height:1.4; color:#fff;padding-bottom:5px;}
.submain_n2 a.card_box_n2 p.font_n2{font-size:18px !important; letter-spacing:-2px;position:relative; top:20px;}

/*.day1:hover{ border-radius:50%; color:#fff; font-weight:bold; background:#252e8b;}*/
.submain_06 .PrevMonth1, .NextMonth1{ color:#ccc; }
.submain_06 #PrevMonth1{padding-right:25px; color:#fff;}
.submain_06 #NextMonth1{padding-left:25px; color:#fff;}
.submain_06 #CurrentYear1{font-size:20px;color:#fff;}
.submain_06 #CurrentMonth1{font-size:20px; color:#fff;}
.submain_06 .SunDay1{ color:#FFEDE8; } 
.submain_06 .SaturDay1{ color:#E3E8FF; }
.submain_06 .day_checked{font-weight:bold; color:#ffff99;text-decoration:underline; }
.submain_06 .ToDay1{  font-weight:bold; /*color:#fff; background:#252e8b;*/}
.submain_06 #date1 .day1{ /* webkit-tap-highlight-color: rgba(0, 0, 0, 0);*/}
.submain_06 .week_text{ width:340px; text-align:left; }
.submain_06 li.room_pay_title{ border:none; }
.submain_06 ul.guide_text{ display:inline-block; height:auto; }
.submain_06 .hori_line3{ margin-top:35px; }
.submain_06 #date1 .HoliDay{ color:#d91b61; } /* ������ */
.submain_06 .calendar_schedule{background-color:#275380; height:283px;box-sizing:border-box; width:50%; float:left; border-top-right-radius: 15px;border-bottom-right-radius:15px; overflow-y:auto;}	
.submain_06 .calendar_schedule .schedule_wrap{height:283px; padding:30px; box-sizing:border-box; }
.submain_06 .calendar_schedule .schedule_wrap .mCSB_inside > .mCSB_container{margin-right:15px;}
.submain_06 .calendar_schedule .schedule_wrap li{min-height:47px; float:left; width:100%; border-bottom:1px dashed #4b85bf; padding:10px 0; color:#fff; font-size:14px; box-sizing:border-box;}
.submain_06 .calendar_schedule .schedule_wrap li:first-child{padding-top:0px;}
.submain_06 .calendar_schedule .schedule_wrap li p.schedule_date{padding-bottom:5px;}
.submain_06 .calendar_schedule .schedule_wrap li p.schedule_txt{}

/*���� �ؾ緹��������*/

.submain_06.maritimeschool{background:#fff; width:288px; margin-right:16px;}
.yort_card1{padding-top:15px;text-align:center;width:100%; height:133px; background:#27537f; border-radius:15px; box-sizing:border-box; float:left;  margin-bottom:16px; }
.yort_card2{padding-top:15px;text-align:center;width:100%; height:133px; background:#27537f; border-radius:15px; box-sizing:border-box; float:left; }
.maritimeschool span.yort_i{display:inline-block;background:url(../images/sub2/yort_icon.png) no-repeat;  width:58px; height:60px;margin-bottom:10px;}
.maritimeschool span.profess_i{display:inline-block;background:url(../images/sub2/profess_icon.png) no-repeat;  width:58px; height:60px;margin-bottom:10px;}
.maritimeschool p.yort_title{line-height:1.4; color:#fff; font-size:20px;}
.submain_07.maritimeschool{background:#fff; width:288px; height:283px; float:left;border-radius:15px; box-sizing:border-box;}

/*â���ø��״Ͻ���*/
.submain_06.tennis{background:#fff; width:288px; height:283px; margin-right:16px;}
.professor_card{color:#fff;padding-top:15px;text-align:center;width:100%; height:283px; background:#27537f; border-radius:15px; box-sizing:border-box; float:left; padding:30px 30px 30px 30px}
.tennis span.profess_i{display:inline-block;background:url(../images/sub2/profess_bigicon.png) no-repeat;  width:96px; height:98px;margin-bottom:10px;}
.submain_06.tennis p{line-height:1.4; color:#fff;padding-bottom:5px;}
.submain_07.tennis{float:left;background:#666; width:288px; height:283px; border-radius:15px;}
.register_card{color:#fff; padding-top:15px;text-align:center;width:100%; height:283px; background:#666; border-radius:15px; box-sizing:border-box; float:left; padding:30px 30px 30px 30px}
.tennis span.register_i{display:inline-block;background:url(../images/sub2/tennis_icon.png) no-repeat;  width:96px; height:98px;margin-bottom:10px;}
.submain_07.tennis p{line-height:1.4; color:#fff;padding-bottom:5px;}

/*�󺹰���*/
.submain_08{background:#fff;width:592px; height:283px; float:left;border-radius:15px; box-sizing:border-box; border:1px solid #ddd;}
#tabcontainer_01 {position:relative; width:592px; height:283px; margin:20px 25px 0 0 !important; padding:0}
#tabcontainer_01 h2 {margin:0; top:0;  float:left; font-size:20px; width:33.3%; text-align:center;}
#tabcontainer_01 h2.tab01_tit1 {left:0px; position:absolute;}
#tabcontainer_01 h2.tab01_tit2 {left:197px; position:absolute;}
#tabcontainer_01 h2.tab01_tit3 {left:394px; position:absolute;}
#tabcontainer_01 h2.on a{color:#27537f}
#tabcontainer_01 img {vertical-align:top;}
#tabcontainer_01 .tabbox{clear:both; overflow:hidden; width:100%; padding-top:40px; } 
#tabcontainer_01 #tab01_5{padding-left: 15%; padding-top: 14%;}

.visitor_wrap{width:100%;}
.visitor_wrap .visitorbox01{clear: both;border: 1px solid #ece5dc;border-top: 1px solid #a89883; display: inline-block;width:100%;position: relative;background: #f9f6f3;height: 75px;}
.visitor_wrap dd.visitorbox01 div{ display: block;position: relative;margin: auto;}
.visitor_wrap dd.visitorbox01 div.comment_title{margin-left: 23px;margin-top: 20px;width: 70px; height: 13px;}
.visitor_wrap dd.visitorbox01 div.comment_name{margin-left: 20px; margin-top: 9px;}
.visitor_wrap dd.visitorbox01 div.comment_name input{width:20%;}
.visitor_wrap dd.visitorbox01 div.comment_contents{ margin-left: 200px;margin-top: -49px;}
.visitor_wrap dd.visitorbox01 div.comment_contents textarea{width:80%;height: 47px; float:left;}
.visitor_wrap dd.visitorbox01 div.comment_write{float:right; background:#8c7a62; margin-right:30px;}
.visitor_wrap dd.visitorbox01 div.comment_write a{color:#fff; display:block; width:70px; height:48px; text-align:center; line-height:48px;}

.sb_gallery dl dt{margin-bottom:10px; }
.sb_gallery dl dt img{/* border:1px solid #ddd; *//* padding:5px; */}



@media screen and (max-width:640px){
.visitor_wrap .visitorbox01{height:145px;}
.visitor_wrap dd.visitorbox01 div.comment_contents{margin-left: 20px; margin-top:10px;}
.visitor_wrap dd.visitorbox01 div.comment_contents textarea{width:60%;}
.visitor_wrap dd.visitorbox01 div.comment_write{margin-right:20px;}
}

@media screen and (max-width:1200px){
	.submain_contents{width:100%;box-sizing:border-box;}
	.submain_contents .submain_select_wrap #sub_select{width:100%;}
	.submain_02{width:100%; margin-right:0;}
	.submain_03{margin-right:16px;}
	.submain_contents{min-height:1250px;}
	.submain_04{width:calc(100% - 304px); margin-right:0; margin-bottom:16px;}
	.submain_05{width:calc(100% - 304px); margin-right:0;}
	.submain_06{width:100%;}
	.submain_contents_wrapper{padding:0 2.5%;}
	.submain_contents .submain_select_wrap{border-radius:0;}
	.mobile_block{display:block;}
	.mobile_none{display:none;}
	.submain_06.maritimeschool{width:calc(50% - 8px);}
	.submain_07.maritimeschool{width:calc(50% - 8px);}

	.submain_n1{width:calc(100% - 470px); margin-right:0; margin-bottom:16px;}
	.submain_n2{width:calc(100% - 470px); margin-right:0; margin-bottom:16px;}
    
}

@media screen and (max-width:1024px){
	.submain_contents .submain_select_wrap{width:100%; padding:0;}
	.submain_contents .submain_select_wrap #sub_select{display:none;}
	#m_sub_select{width:100%;box-sizing:border-box;}

    .submain_n1{width:100%; padding:0;}
    .submain_n1#sub_select{display:none;}
    #m_sub_select{width:100%;box-sizing:border-box;}
	.submain_n2{width:100%; padding:0;}
    .submain_n2#sub_select{display:none;}
    #m_sub_select{width:100%;box-sizing:border-box;}

}

@media screen and (max-width:640px){
/*	.submain_contents{min-height:1500px;} */
	.submain_01{width:49%; border-radius:5px; margin-right:2%;}
	.submain_01 .s1{background-size: 100% 100%;}
	.submain_01.masan .s1{background-size: 100% 100%;}
	.submain_02{width:100%;}
	.submain_03{width:49%; border-radius:5px; margin-right:2%;}
	.submain_03.soccer_main03{width:49%;}
	.submain_03 .s1{background-position: 100% 100%;}
	.submain_04{width:calc(100% - 51%); margin-right:0; margin-bottom:16px;}
	.submain_04 a.card_box{padding:30px 20px;}
	.submain_05{width:calc(100% - 51%); margin-right:0; margin-bottom:16px;}
	.submain_05 a.card_box{padding:20px;}
	.submain_05 a.card_box p.phone_number{font-size:16px;}
	.font24{font-size:20px !important;}
	.font20{font-size:18px !important;}
	.submain_06{height:auto;}
	.submain_06 .calendar_main{width:100%;}
	.submain_06 .calendar_schedule{width:100%; border-top-right-radius:0; border-bottom-right-radius:15px; border-bottom-left-radius:15px;}
	.submain_03.soccer_main03 .down_btn{width:100%;}
	.submain_06.maritimeschool{margin-bottom:16px; margin-right:16px;}
	.submain_07.maritimeschool{height:auto; }

	.submain_n1{width:calc(100% - 51%); margin-right:0; margin-bottom:16px;}
	.submain_n2{width:calc(100% - 51%); margin-right:0; margin-bottom:16px;}



}

@media screen and (max-width:450px){ .submain_04 a.card_box{padding:15px;} 
.submain_05 a.card_box{padding:15px;} .submain_02{height:auto;} 
#footer_group{margin-top:20px;} .maritimeschool p.yort_title{font-size:16px;} }

.submain_n1 a.card_box_n1{padding:15px;} .submain_02{height:auto;} 
#footer_group{margin-top:20px;} .maritimeschool p.yort_title{font-size:16px;} 
.submain_n2 a.card_box_n2{padding:15px;} .submain_02{height:auto;} 
#footer_group{margin-top:20px;} .maritimeschool p.yort_title{font-size:16px;} 



@media screen and (max-width:350px){
	.submain_04 a.card_box{padding:10px;}
	.submain_05 a.card_box{padding:10px;}
    .submain_n1 a.card_box_n1{padding:10px;}
	.submain_n2 a.card_box_n2{padding:10px;}
}

/*����޴�_������*/
html{font-size:16px;}
.sub_wrap{width:100%;height:100%;position:relative;padding-top:65px;padding-bottom:40px;}
.sub_wrap h2{font-size:20px;line-height:1;display:inline-block;margin-bottom:15px;}
.sub_wrap h2.bk{font-size:20px; color:#27537f; line-height:1; display:block; margin-bottom:20px;}
.sub_wrap h3{font-size:26px;color: #006DAC;line-height:1;display:inline-block;margin-bottom:20px;font-weight:bold;/* background: url(../images/sub/tltdot1.png) no-repeat; *//* padding-left: 37px; *//* background-position: 0 center; *//* background: url(../images/sub/tltdot2.png) no-repeat; *//* background-position: 0 center; *//* background-size: 30px; */}
.sub_wrap h5{
    font-size: 17px;
    margin-bottom: 5px;
}
.sub_wrap .btitle{font-size: 1.4rem;color: #006DAC;line-height: 1;display: inline-block;margin-bottom: 15px;/* color: #008565; */}

.sub_wrap .sb_indent{padding-left:10px; margin-bottom:10px;}
.sub_wrap .sb_indent li{font-size:14px; line-height:1.3;}
.sub_wrap .sb_indent.greenhall_indent li::before{padding-left:10px; content:" - "}
.sub_wrap .sb_indent li ul{font-size:14px; line-height:1.3; padding-left:10px; margin-bottom:15px;}
.sub_wrap .sb_indent li ul li{padding-bottom:8px;}
.sub_wrap .wrapper .sub_nav{position:absolute;top: 80px;right:45px;padding-bottom:14px;z-index: 20;}
.sub_wrap .wrapper .sub_nav nav { /*! font-size:14px; */}
.sub_wrap .wrapper .sub_nav nav a{color:#757575; font-size:14px;}
.sub_wrap .wrapper{width:1450px; margin:0 auto; position:relative;}
.sub_wrap .wrapper .wrapper_bg{border-radius:14px; background-color:#fff;box-sizing:border-box; padding:40px;}
.sub_wrap .wrapper .wrapper_bg .sub_contents {width: calc(100% - 410px);vertical-align: top;box-sizing: border-box;display: inline-block;font-size: 1rem;margin-top: 25px;}
.sub_wrap .wrapper .wrapper_bg .sub_contents .sub_title{    width: 100%;float: left;text-align: left;letter-spacing: -2px;font-size: 35px;font-weight: bold;color: #353535;padding-bottom: 20px;border-bottom: 1px solid #DEDEDE;margin-bottom: 40px;}
/*.sub_wrap .wrapper .wrapper_bg .sub_contents table td{text-align:center;}*/
.sub_wrap .wrapper .wrapper_bg .sub_contents table td.bdrg{border-right:1px solid #e0e0e0;}
.sub_wrap .wrapper .wrapper_bg .sub_contents table td.blue{ color:#0048ff;}
.root_daum_roughmap_landing{
    border-radius: 10px;
}
.sub_wrap .wrapper .wrapper_bg .sub_contents ul,.sub_wrap .wrapper .wrapper_bg .sub_contents ol{font-size:1rem;}
.circle_numbering_wrapper .r_numbering{
    font-size: 1rem;
    line-height: 1.6;
}
img.jdwelfare_tongimg{display:block;}
.finance_tab{
    display: flex !important;
    margin-bottom: 30px;
    /* gap: 10px; */
    flex-direction: row;
}
@media all and (min-width:768px) {
  .sub_wrap {padding-top:75px;}
}

@media screen and (max-width:1250px){
	.sub_wrap .wrapper{width:95%;}
	.sub_wrap .wrapper .wrapper_bg .sub_contents .sub_title{
    padding-bottom: 51px;
    }
	.sub_wrap .wrapper .sub_nav{
    top: 120px;
    right: unset;
    left: 444px;
 }
}

@media screen and (max-width:1020px){
	.sub_wrap .wrapper .sub_nav{left: 40px;}
}

@media all and (min-width:1399px) {
  .sub_wrap {/* padding-top:145px; */}
}





@media screen and (max-width:640px){
	html{font-size:14px;}
	.sub_wrap{
    /* font-size: 15px; */
}
	.sub_wrap .wrapper .wrapper_bg{padding:40px 20px;}
	
	.sub_wrap .wrapper .sub_nav{left: 20px;/* text-align: left; */word-break: auto-phrase;padding-right: 15px;}
	.sub_wrap .wrapper .wrapper_bg .sub_contents .sub_title{font-size:30px;text-align: center;padding-bottom: 72px;}
img{max-width:100%;}
}

.sub_contents .submain_select_wrap #sub_select{width:100%;box-sizing:border-box; margin-bottom:46px;}
.sub_contents .submain_select_wrap .wa{position:absolute;top:0;left:0;width:80px;}
.sub_contents .submain_select_wrap #sub_select ul:after{content:"";display:block;visibility:hidden;clear:both;}
.sub_contents .submain_select_wrap #sub_select ul .item{display:inline-block;float:left;position:relative;/*margin-right:3px;*/width:100%; background-color:#27537f;/*width:230px;*/}
.sub_contents .submain_select_wrap #sub_select ul .item:first-child{margin-bottom:5px;}
.sub_contents .submain_select_wrap #sub_select ul .item .button{display:block;position:relative;padding:15px 0px; color:#fff; font-size:18px;text-align:center;}
.sub_contents .submain_select_wrap #sub_select ul .item .button:hover,.sub_contents .submain_select_wrap #fbanner ul .item .button:focus{color:#fff;}
.sub_contents .submain_select_wrap #sub_select ul .item .button:after {content:"";display:block;visibility:hidden;clear:both;}
.sub_contents .submain_select_wrap #sub_select ul .item .button *{vertical-align:middle}
.sub_contents .submain_select_wrap #sub_select ul .item .button:hover,.sub_contents .submain_select_wrap #sub_select ul .item .button:focus{color:#fff;}
.sub_contents .submain_select_wrap #sub_select ul .item .button .bio{display:inline-block;position:absolute;top:20px;right:20px;overflow:hidden;width:16px;height:10px;background:url(../images/sub2/sub/down_white.png) no-repeat;}
.sub_contents .submain_select_wrap #sub_select ul .item .button:hover .bio, .sub_contents .submain_select_wrap #sub_select ul .item .button:focus .bio{display:inline-block;position:absolute;top:20px;right:20px;overflow:hidden;width:16px;height:10px;background:url(../images/sub2/sub/down_white.png) no-repeat;}
.sub_contents .submain_select_wrap #sub_select ul .item .button.ov .bio{background:url(../images/sub2/sub/up_white.png) no-repeat right top;}
.sub_contents .submain_select_wrap #sub_select ul .item .obj{box-sizing:border-box;display:none;overflow:hidden;position:absolute;left:0;padding:10px;width:100%;background:#fff;border:1px solid #c7c7c7;z-index:10;}
.sub_contents .submain_select_wrap #sub_select ul .item .obj ul{overflow:hidden;overflow-y:auto;height:140px;}
.sub_contents .submain_select_wrap #sub_select ul .item .obj li{display:block;border-top:1px dashed #ddd;}
.sub_contents .submain_select_wrap #sub_select ul .item .obj li:first-child{border-top:none;}
.sub_contents .submain_select_wrap #sub_select ul .item .obj li a{display:block;padding:5px;font-size:13px;line-height:18px; }
.sub_contents .submain_select_wrap #sub_select ul .item .obj li a:hover{color:#268de4}
.sub_contents .submain_select_wrap .wrapper address span{display:inline-block;padding:0 5px;}
.sub_contents .submain_select_wrap #m_sub_select{display:none; background:#27537f; margin-bottom:20px;}
.sub_contents .submain_select_wrap #m_sub_select{width:100%;box-sizing:border-box;}
.sub_contents .submain_select_wrap .wa{position:absolute;top:0;left:0;width:80px;}
.sub_contents .submain_select_wrap #m_sub_select ul:after{content:"";display:block;visibility:hidden;clear:both;}
.sub_contents .submain_select_wrap #m_sub_select ul .item{display:inline-block;float:left;position:relative;/*margin-right:3px;*/width:100%;/*width:230px;*/}
.sub_contents .submain_select_wrap #m_sub_select ul .item:first-child{margin-bottom:5px;}
.sub_contents .submain_select_wrap #m_sub_select ul .item .button{display:block;position:relative;padding:20px 25px;color:#fff; font-size:18px; text-align:left;}
.sub_contents .submain_select_wrap #m_sub_select ul .item .button:hover,.sub_contents .submain_select_wrap #fbanner ul .item .button:focus{color:#3f3f3f;}
.sub_contents .submain_select_wrap #m_sub_select ul .item .button:after {content:"";display:block;visibility:hidden;clear:both;}
.sub_contents .submain_select_wrap #m_sub_select ul .item .button *{vertical-align:middle}
.sub_contents .submain_select_wrap #m_sub_select ul .item .button:hover,.sub_contents .submain_select_wrap #m_sub_select ul .item .button:focus{color:#fff;}
.sub_contents .submain_select_wrap #m_sub_select ul .item .button .bio{display:inline-block;position:absolute;top:24px;right:25px;overflow:hidden;width:16px;height:10px;background:url(../images/sub2/sub/down_white.png) no-repeat;}
.sub_contents .submain_select_wrap #m_sub_select ul .item .button:hover .bio, .sub_contents .submain_select_wrap #m_sub_select ul .item .button:focus .bio{display:inline-block;position:absolute;top:24px;right:25px;overflow:hidden;width:16px;height:10px;background:url(../images/sub2/sub/down_white.png) no-repeat;}
.sub_contents .submain_select_wrap #m_sub_select ul .item .button.ov .bio{background:url(../images/sub2/sub/down_white.png) no-repeat right top;}
.sub_contents .submain_select_wrap #m_sub_select ul .item .obj{box-sizing:border-box;display:none;overflow:hidden;position:absolute;left:0;padding:10px;width:100%;background:#fff;border:1px solid #c7c7c7;z-index:10;}
.sub_contents .submain_select_wrap #m_sub_select ul .item .obj ul{overflow:hidden;overflow-y:auto;height:140px;}
.sub_contents .submain_select_wrap #m_sub_select ul .item .obj li{display:block;border-top:1px dashed #ddd;}
.sub_contents .submain_select_wrap #m_sub_select ul .item .obj li:first-child{border-top:none;}
.sub_contents .submain_select_wrap #m_sub_select ul .item .obj li a{display:block;padding:5px;font-size:13px;line-height:18px; }
.sub_contents .submain_select_wrap #m_sub_select ul .item .obj li a:hover{color:#268de4}

/*lnb*/
.sub_wrap .wrapper .wrapper_bg .lnb_wrap{width: 320px;vertical-align:top;box-sizing:border-box;display:inline-block;margin-right: 80px;position: relative;}
.sub_wrap .wrapper .wrapper_bg .lnb_wrap .lnb_title{font-size: 24px;font-weight: 500;background: linear-gradient(to right bottom, #006CAF, #008565);padding: 50px 0px 60px;text-align: center;margin: 0;border-bottom: 0px;border-radius: 20px 20px 0px 0px;position:relative}
.sub_wrap .wrapper .wrapper_bg .lnb_wrap .lnb_title:after{content:''; display: block; background: url(../img2/lnb_tit_img.png) no-repeat; width:125px; height:70px; background-size: 100%;position: absolute;right: -20px;bottom: 0px;}
.sub_wrap .wrapper .wrapper_bg .lnb_wrap .lnb_title a{color:#fff;}
.sub_wrap .wrapper .wrapper_bg .lnb_wrap .lnb_title a:link{font-size:27px !important;  }


.sub_wrap .wrapper .wrapper_bg .lnb_wrap .menu_v{position:relative;width:100%;font-size: 16px;line-height:normal;padding: 20px;border: 1px solid #efefef;border-radius: 20px;background: #fff;top: -20px;}
.sub_wrap .wrapper .wrapper_bg .lnb_wrap .menu_v ul{margin:0;padding:0;list-style:none}
.sub_wrap .wrapper .wrapper_bg .lnb_wrap .menu_v ul .lnb_top{}
.sub_wrap .wrapper .wrapper_bg .lnb_wrap .menu_v li{position:relative;margin:0 0 -1px 0;vertical-align:top;padding: 10px 0px;border-bottom: 1px solid #efefef;position: relative;}
.sub_wrap .wrapper .wrapper_bg .lnb_wrap .menu_v li:last-child{border-bottom:0px;}
.sub_wrap .wrapper .wrapper_bg .lnb_wrap .menu_v li:before{display: block;clear: both;content: "";width: 30px;height: 30px;position:absolute;background: #666666;right:0;z-index: 1;top: 12.5px;border-radius: 50px;}
.sub_wrap .wrapper .wrapper_bg .lnb_wrap .menu_v li.active:before{background: #006dac;}
.sub_wrap .wrapper .wrapper_bg .lnb_wrap .menu_v li a:after{display: block;clear: both;content: "";width: 8px;height: 8px;border-top: 2px solid #ffffff;border-right: 2px solid #ffffff;top: 13.5px;right: 13px;transform: rotate(45deg);z-index: 2;position: absolute;}
.sub_wrap .wrapper .wrapper_bg .lnb_wrap .menu_v li:first-child{/* padding-top: 0px; */}
.sub_wrap .wrapper .wrapper_bg .lnb_wrap .menu_v li a{display:block;position:relative;padding: 0px 10px;color: #595959;font-weight: 700;text-decoration:none;background: #fff;border: 0px;line-height:34px;height:34px;}
.sub_wrap .wrapper .wrapper_bg .lnb_wrap .menu_v li a span{display:inline-block; width:100%; box-sizing:border-box;}


.sub_wrap .wrapper .wrapper_bg .lnb_wrap .menu_v li a:link span{font-size: 17px !important;}

.sub_wrap .wrapper .wrapper_bg .lnb_wrap .menu_v li a .i{position:absolute;top:calc(50% - 3.5px);right:17px;width:14px;height:6px;color:#ccc;background:url(../images/sub/right.png) no-repeat;}
.sub_wrap .wrapper .wrapper_bg .lnb_wrap .menu_v li.active a .i{position:absolute;top:calc(50% - 3.5px);right:17px;width:13px;height:7px;color:#ccc;background:url(../images/right_.png) no-repeat;}
.sub_wrap .wrapper .wrapper_bg .lnb_wrap .menu_v li ul{padding:0;background:#fff}
.sub_wrap .wrapper .wrapper_bg .lnb_wrap .menu_v li li{margin:0}
.sub_wrap .wrapper .wrapper_bg .lnb_wrap .menu_v li li:last-child{border-bottom:0px;border-bottom: 2px solid #006DAC;}
.sub_wrap .wrapper .wrapper_bg .lnb_wrap .menu_v li li a{height:34px; line-height:34px;border:0;background:#fff;font-weight:normal; }
.sub_wrap .wrapper .wrapper_bg .lnb_wrap .menu_v li li a span{color:#333333}
.sub_wrap .wrapper .wrapper_bg .lnb_wrap .menu_v li.active li.active a span.ra{background:url(../images/ra_a.png) no-repeat; width:3px; height:6px; top:calc(50% - 3px); left:22px; display:inline-block; }
.sub_wrap .wrapper .wrapper_bg .lnb_wrap .menu_v li.active li a span.ra{background:url(../images/ra.png) no-repeat; width:3px; height:6px; top:calc(50% - 3px); left:22px; display:inline-block; }
.sub_wrap .wrapper .wrapper_bg .lnb_wrap .menu_v li.active{z-index:2;border: 0px;}
.sub_wrap .wrapper .wrapper_bg .lnb_wrap .menu_v li li.active{border:0;border-bottom: 1px solid #efefef;padding-bottom: 10px;}
.sub_wrap .wrapper .wrapper_bg .lnb_wrap .menu_v li.active a{border:0;color: #006DAC;background: #fff;}
.sub_wrap .wrapper .wrapper_bg .lnb_wrap .menu_v li.active a.tit{}
.sub_wrap .wrapper .wrapper_bg .lnb_wrap .menu_v li.active:focus, 
.sub_wrap .wrapper .wrapper_bg .lnb_wrap .menu_v li.active a:focus{outline:3px dashed red !important; /*box-shadow: inset 0px 0px 0px 2px #ff0000;*/}

.sub_wrap .wrapper .wrapper_bg .lnb_wrap .menu_v li.active li a{border:0; background:#f1f1f1; border-bottom:1px solid #cccccc; line-height:34px; height:34px; }
.sub_wrap .wrapper .wrapper_bg .lnb_wrap .menu_v li.active ul{display:block;border-top:1px solid #eee; }
.sub_wrap .wrapper .wrapper_bg .lnb_wrap .menu_v li.active li.active a span{font-weight:bold;color: #006DAC;letter-spacing:-1.5px}
.sub_wrap .wrapper .wrapper_bg .lnb_wrap .menu_v li.active ul a{background: #fff;color: #006DAC;border: 0px;}
ul.sub_lnbcon{border-top: 2px solid #006DAC !important;margin-top: 10px !important;}
ul.sub_lnbcon li:before,
ul.sub_lnbcon li:after{display:none !important;}

@media screen and (max-width: 1024px){
	.sub_wrap .wrapper .wrapper_bg .lnb_wrap{display:none;}
	.sub_wrap .wrapper .wrapper_bg .sub_contents{width:100%;}
	.sub_contents .submain_select_wrap #m_sub_select{/* display:block; */}
	.sub_contents .submain_select_wrap #sub_select{display:none;}
}
/*��*/
.finance_tab * {box-sizing:border-box;width:100%;float:left;}
.finance_tab li{height: 55px;line-height: 55px;text-align: left;border:0px;border-right:none;background: #fff;width:calc(100% / 6);border: 1px solid #dedede;transition: 0.3s;border-right: 0px !important;/* max-width: 50%; */padding: 0 8px !important;margin: 0px !important;}
.finance_tab li:last-child{
    border-right: 1px solid #dedede !important;
}
.finance_tab li a{color:#fff;font-weight:bold;font-size:14px;padding:0 5px;color: #666;padding-left: 15px;font-size: 1rem;transition: 0.3s;text-align: center;padding: 0px;min-width: 70px;padding: 0 0px !important;}
.finance_tab li a img{display: none !important;}
.finance_tab li a[target="_blank"]:after {
        display: inline-block;
        clear: both;
        content: "";
        width: 18px;
        height: 18px;
        background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='rgba(68,68,68,1)'><path d='M10 6V8H5V19H16V14H18V20C18 20.5523 17.5523 21 17 21H4C3.44772 21 3 20.5523 3 20V7C3 6.44772 3.44772 6 4 6H10ZM21 3V11H19L18.9999 6.413L11.2071 14.2071L9.79289 12.7929L17.5849 5H13V3H21Z'></path></svg>");
          background-repeat: no-repeat;
          background-position: center;
          background-size: contain;
        background-size: 100%;
        margin-left: 4px;
        transform: translate(0px, 2px);
        transform: rotate(0deg) !important;
        border: 0 !important;
        top: 18px !important;
        right: 15px;
    }
.finance_tab li:hover{background-color:#006DAC; border-color:#006DAC;}
.finance_tab li:hover a{color:#fff;}
.finance_tab li.finance_active{/*! background:url('/img/tab_on.png') no-repeat top left; */border-color: #006DAC;border: 0px;background: #fff;/* border: 3px solid #006DAC; */color: #006DAC;/* line-height: 52px; */position: relative;text-align: center;}
.finance_tab li.finance_active:before{
	display:block;
	clear:both;
	content:"";
	position: absolute;
	top: 0px;
	left: 0px;
	border: 3px solid #006DAC;
	width: 100%;
	height: 100%;
	}
.finance_tab li.finance_active:after{
	display:block;
	clear:both;
	content:"";
	width: 10px;
	height: 10px;
	border-right: 2px solid #006DAC;
	border-bottom: 2px solid #006DAC;
	position: absolute;
	top: 18px;
	right: 19px;
	transform: rotate(45deg);
	display: none;
}
.finance_tab li.finance_active a{
    color: #006DAC;
}
.finance_content{float:left; width:100%;}
/*.finance_content .finance_item img{display:block;}
.finance_item{display:none;}*/
.pc_sub02_01_img{display:block;}
.m_sub02_01_img{display:none;}
.finance_content_active{display:block;}
.finance_tab.maritimeschool li{width:inherit; padding:0px 10px;}
.sub01_01 li{width:13%;}
.soccer_sub01_01 li{width: 14%;}
.soccer_sub02_01 li{width:20%;}
.masan li{width:inherit; padding:0px 5px; margin-bottom:0px;}
.greenhall li{width:inherit; padding:0px 10px; margin-bottom:45px;}
.finance_content.masan{margin-top:40px;}
.finance_content.civiclife{margin-top:40px;}

.sub_tabmenu_wrap{width:100%; float:left;}
.sub_tabmenu{}
.sub_tabmenu select{width: 100%;padding: 10px; display:none;}

.sub_tabmenu { }
.sub_tabmenu:before, .sub_tabmenu:after { content:""; display:table; }
.sub_tabmenu:after {clear:both;}

.sub_tabmenu ul li {float:left;position:relative;padding: 6px 0px;border-top: 0px;border-bottom: 0px;margin-right: 10px;}

.sub_tabmenu ul li a {padding:0 9px;display:inline-block;border-right:1px solid #ccc;font-size:14px;color:#353535;border: 0px;background: #f8f8f8;padding: 12px 12px;border-radius: 10px;}
.sub_tabmenu ul li a { text-decoration:none; }
.sub_tabmenu ul li a.current {font-weight:bold;color:#006357;background: #006dac;color: #fff;}
	
.sub_tabmenu ul li a span {font-size: 0.95rem;font-weight: 500;}

.sub_tabmenu_content {float:left;width:100%;box-sizing:border-box;margin-top:40px;}

@media screen and (max-width:760px){
	.sub_tabmenu select{display:block;}
	.sub_tabmenu ul{display:none;}
	.finance_content.civiclife{
    margin-top: 0px;
	}
}

.finance_tab.tab_06 li{width: 16.66666666666667%;}
.finance_tab.tab_07 li{width:14%;}
.finance_tab.tab_01_02 li{width:25%;}
/*.finance_tab.tab_06 li:last-child{width:25%;}*/
.m_finanace_tab{ display:none; margin-bottom:50px;}
@media screen and (max-width:800px){
	.finance_content.masan{margin-top:0px;}
	.m_finanace_tab{display:block; float:left; width:100%;}	
	/*.selectbox{width:100%;}*/
	.finance_tab{display: none !important;/* overflow-y: scroll; *//* display: flex !important; *//* flex-wrap: wrap; */}
	.finance_item{display:none;}
	.finance_content_active{display:block;}
	#onbid_finance_tab{
    gap: 10px;
    display: flex !important;
    flex-wrap: wrap;
}
	#onbid_finance_tab li{}
	.finance_tab li{border: 1px solid #dedede !important;width: unset !important;}
}

.sub_wrap .wrapper .wrapper_bg .sub_slider{display:inline-block; width:100%;}
.sub_wrap .wrapper .wrapper_bg .sub_slider .sub_slide{overflow:hidden; float:left; width:442px; margin-right:40px; height:244px; box-sizing:border-box;}
.sub_wrap .wrapper .wrapper_bg .sub_slider .sub_slide .s_rolling_btn_l{width:20px; height:35px; z-index:2; position:absolute; right:30px; top:10px; background:url(../images/sub2/s_rolling_l.png) no-repeat;}
.sub_wrap .wrapper .wrapper_bg .sub_slider .sub_slide .s_rolling_btn_r{width:20px; height:35px; z-index:2; position:absolute; right:10px; top:10px; background:url(../images/sub2/s_rolling_r.png) no-repeat;}
.sub_wrap .wrapper .wrapper_bg .sub_slider .sub_slide .ss1{width:442px; height:244px;/* background:url(../images/sub2/sub/introduce_slide1.png) no-repeat;*/}
.sub_wrap .wrapper .wrapper_bg .sub_slider .sub_slide .ss2{width:442px; height:244px; background:url(/_chsports/img/introduce_slide1.png) no-repeat;}

.sub_wrap .wrapper .wrapper_bg .sub_slider .sub_slide.mssenior .ss1{width:442px; height:244px; background:url(/_mshpswc/_sub01/img/mssenior_slide1.png) no-repeat;}
.sub_wrap .wrapper .wrapper_bg .sub_slider .sub_slide.mssenior .ss2{width:442px; height:244px; background:url(/_mshpswc/_sub01/img/mssenior_slide1.png) no-repeat;}

.sub_wrap .wrapper .wrapper_bg .sub_slider .right_contents{float:left; width: calc(100% - 482px);}
.sub_wrap .wrapper .wrapper_bg .sub_slider .right_contents h2{font-size:20px; color:#27537f; padding-bottom:10px; line-height:1;}

.sub_wrap .wrapper .wrapper_bg .sub_slider .right_contents p{font-size: 1rem;line-height:1.6em;padding-bottom: 5px;}
.sub_wrap .wrapper .wrapper_bg .sub_slider .right_contents p span.bluebar{background:url(../images/sub/bluebar.png) no-repeat;width: 8px;height: 11px;vertical-align:middle;display:inline-block;padding-right:5px;}




.sub_wrap .wrapper .wrapper_bg p.normal_txt{font-size: 1rem;line-height:1;padding-bottom:8px;/* font-weight: 600; */}
.sub_wrap .wrapper .wrapper_bg p.normal_txt img{vertical-align:middle; display:inline-block; padding-right:5px;}
.sub_wrap .wrapper .wrapper_bg p.max_txt{font-size:16px; font-weight:bold; line-height:130%; padding-bottom:8px; }
.sub_wrap .wrapper .wrapper_bg p.max_txt img{vertical-align:middle; display:inline-block; padding-right:5px;}
.sub_wrap .wrapper .wrapper_bg p.max_txt1{font-size: 1rem;line-height:150%;padding-bottom:15px !important;}
.sub_wrap .wrapper .wrapper_bg p.max_txt2{text-indent: 0px;font-size:14px;line-height:130%;padding-bottom:3px;padding-left: 10px;position: relative;font-size: 1rem;}
.sub_wrap .wrapper .wrapper_bg p.max_txt2.blue{color:#0048ff;}
.sub_wrap .wrapper .wrapper_bg p.max_txt2::before {content: url("http://new2.cwsisul.or.kr/css/../images/sub/li_circle.png");padding-right: 5px;vertical-align:super;background: url(../images/sub/bluebar.png) no-repeat;position: absolute;top: 6px;left: 0;}
.sub_wrap .wrapper .wrapper_bg p.max_txt3{font-size:14px;line-height:130%;padding-bottom:5px;/* margin-left:10px; */font-size: 1rem;margin-bottom: 5px;}

.long_piece{line-height:150%;font-size:14px;margin-bottom:20px;box-sizing:border-box;width:100%;font-size: 1rem;}

@media screen and (max-width: 1024px){
	
	.sub_wrap .wrapper .wrapper_bg .sub_slider .sub_slide{width:100%; background-position:50% 50%; margin-bottom:20px;}
	.sub_wrap .wrapper .wrapper_bg .sub_slider .sub_slide .ss1{background-size:100% 100%; background-position:50% 50%;}
	.sub_wrap .wrapper .wrapper_bg .sub_slider .sub_slide .ss2{background-size:100% 100%; background-position:50% 50%;}
	.sub_wrap .wrapper .wrapper_bg .sub_slider .right_contents{width:100%; margin-bottom:45px;}
}

.sub_wrap .wrapper .wrapper_bg .contetns_lrbox_wrap{width:100%; display:inline-block; margin-top:20px;}
.sub_wrap .wrapper .wrapper_bg .contetns_lrbox_wrap .left_contents{float:left;}
.sub_wrap .wrapper .wrapper_bg .contetns_lrbox_wrap .left_contents img.left_contents_img{ float:left;}
.sub_wrap .wrapper .wrapper_bg .contetns_lrbox_wrap .right_contents{float:left;}

.sub_wrap .wrapper .wrapper_bg .contetns_lrbox_wrap .right_contents table.scroll_row_table2{float:left; min-width:inherit;}

/*�츮����û�ҳ⹮ȭ����*/
.sub_wrap .wrapper .wrapper_bg .contetns_lrbox_wrap.urinuri .left_contents{width:158px;}
.sub_wrap .wrapper .wrapper_bg .contetns_lrbox_wrap.urinuri .right_contents{width:calc(100% - 158px);}


@media screen and (max-width:540px){
	.sub_wrap .wrapper .wrapper_bg .contetns_lrbox_wrap.urinuri .left_contents{width:100%; text-align:center; margin-bottom:45px;}
	.sub_wrap .wrapper .wrapper_bg .contetns_lrbox_wrap.urinuri .right_contents{width:100%;}
}

@media screen and (max-width:450px){
	.sub_wrap .wrapper .wrapper_bg .contetns_lrbox_wrap.urinuri .right_contents img{width:100%;}
}

/* �츮���� ��û �� �㰡����*/
.urinuri_map img.organbg_m{display:none;}


@media screen and (max-width:640px){
	.urinuri_map img.organbg_pc{display:none;}
	.urinuri_map img.organbg_m{display:block;}
}

/* ������κ����� */
.bg_01_01_top_02{float:left; background:url(/_ssswc/_sub01/img/01_01_top_02.png) no-repeat;  width:100%; height:275px; padding-bottom:15px; background-position:50% 50%;}
.bg_01_01_top_02 .bg_01_01_top_title{float:right; margin-top:115px; margin-right:20px;}
.bg_01_01_top_02 .bg_01_01_top_title .black_title{font-size:20px; color:#353535; font-weight:bold; letter-spacing:-1px; margin-bottom:13px;}
.bg_01_01_top_02 .bg_01_01_top_title .blue_title{font-size:25px; color:#27537f; padding-bottom:6px; letter-spacing:-1px; font-weight:bold;}

.bg_01_02_top_02{background:url(/_ssswc/_sub01/img//01_02_top_02.png) no-repeat;  width:100%; height:385px; padding-bottom:15px; background-position:50% 50%;} 
.bg_01_02_top_02 .bg_01_02_top_title{padding:30px; font-weight:bold; color:#353535; letter-spacing:-2px; }
.bg_01_02_top_02 .bg_01_02_top_title .red_title{font-size:26px; color:#993366; padding-bottom:6px;}
.bg_01_02_top_02 .bg_01_02_top_title .blue_title{font-size:26px; color:#27537f; padding-bottom:6px;}



.m_sub06_01_img{display:none;}
.senior_gallery_wrap{width:100%; float:left;}
.senior_gallery_wrap li{float:left; width:25%; padding:10px; box-sizing:border-box;}
.senior_gallery_wrap li img{width:100%;}
.senior_gallery_wrap li span{text-align:center; color:#333; font-size:14px; font-weight:bold; margin-top:5px;}
@media screen and (max-width:1000px){
	.pc_sub06_01_img{width:100%;}		
}

@media screen and (max-width:640px){
	.m_sub06_01_img{display:block;}	
	.senior_gallery_wrap li{float:left; width:33.33%;}
}

@media screen and (max-width:450px){
	.senior_gallery_wrap li{float:left; width:50%;}
}

/*��â���κ�����*/
.bg_01_01_top{float:left; background:url(/_chswc/_sub01/img/01_01_top.png) no-repeat;  width:100%; height:275px; padding-bottom:15px; background-position:50% 50%;} 
.bg_01_01_top .bg_01_01_top_title{float:right; margin-top:115px; margin-right:20px;}
.bg_01_01_top .bg_01_01_top_title .black_title{font-size:20px; color:#353535; font-weight:bold; letter-spacing:-1px; margin-bottom:13px;}
.bg_01_01_top .bg_01_01_top_title .blue_title{font-size:25px; color:#27537f; padding-bottom:6px; letter-spacing:-1px; font-weight:bold;}
.bg_01_02_top{background:url(/_chswc/_sub01/img/01_02_top.png) no-repeat;  width:100%; height:275px; padding-bottom:15px; background-position:50% 50%;} 
.bg_01_02_top .bg_01_02_top_title{padding:30px; font-weight:bold; color:#353535; letter-spacing:-2px; }
.bg_01_02_top .bg_01_02_top_title .red_title{font-size:26px; color:#993366; padding-bottom:6px;}
.bg_01_02_top .bg_01_02_top_title .blue_title{font-size:26px; color:#27537f; padding-bottom:6px;}
.indent_border2{border:1px solid #ccc; box-sizing:border-box; font-size:14px;}
.indent_border2 .border_title{background:#663200; text-align:center; color:#fff; font-size:20px; font-weight:bold; box-sizing:border-box; padding:10px;}
.indent_border2 p{padding:10px;}
.pc_step02_02_img{}
.m_step02_02_img{display:none}
.n_circle{display:inline-block;border-radius:50%; width:22px; height:22px; vertical-align:middle; margin-right:5px; color:#fff; text-align:center;}
.n_circle.bg_b{background:#27537f;} 
.n_circle.bg_br{background:#72720a;} 
.n_circle.bg_dg{background:#006155;}
.n_circle.bg_g{background:#067b7b;} 

.m_step04_01_img{display:none}
.m_step05_01_img{display:none}


@media screen and (max-width:1300px){
	.pc_step05_01_img{width:100%;}
	.pc_step04_01_img{width:100%;}
}

@media screen and (max-width:1250px){
	.pc_step02_02_img{width:100%;}	
}

@media screen and (max-width:640px){
	.pc_step02_02_img{display:none;}
	.m_step02_02_img{display:block; width:100%;}	
	.bg_01_02_top{background:none; height:auto; padding:0px;}
	.bg_01_02_top .bg_01_02_top_title{padding:0px; margin-bottom:20px;}
	.bg_01_01_top{background:none; height:auto;}
	.bg_01_01_top .bg_01_01_top_title{margin-top:0px;}
	.m_step05_01_img{display:block; width:100%;}
	.pc_step05_01_img{display:none}
	.m_step04_01_img{display:block; width:100%;}
	.pc_step04_01_img{display:none;}
}

/*����������պ�����*/
.submain_05.mssenior a.card_box p.font20{font-size:18px !important; letter-spacing:-2px;}



/*â���ø��״Ͻ���*/
.sub_wrap .wrapper .wrapper_bg .contetns_lrbox_wrap.tennis{width:100%; display:inline-block; margin-top:20px; margin-bottom:45px;}
.sub_wrap .wrapper .wrapper_bg .contetns_lrbox_wrap.tennis .left_contents{float:left; width:330px; margin-right:20px;}
.sub_wrap .wrapper .wrapper_bg .contetns_lrbox_wrap.tennis .left_contents img.left_contents_img{ float:left; width:100%;}
.sub_wrap .wrapper .wrapper_bg .contetns_lrbox_wrap.tennis .right_contents{float:left; width:calc(100% - 350px);}

@media screen and (max-width:800px){
	.sub_wrap .wrapper .wrapper_bg .contetns_lrbox_wrap.tennis .left_contents{width:100%; text-align:center;}
	.sub_wrap .wrapper .wrapper_bg .contetns_lrbox_wrap.tennis .left_contents img.left_contents_img{width:auto; float:none; margin-bottom:20px;}
	.sub_wrap .wrapper .wrapper_bg .contetns_lrbox_wrap.tennis .right_contents{width:100%;}
	
}

@media screen and (max-width:640px){
	.sub_wrap .wrapper .wrapper_bg .contetns_lrbox_wrap .left_contents img.left_contents_img{width:100%;}
	.sub_wrap .wrapper .wrapper_bg .contetns_lrbox_wrap.tennis .left_contents img.left_contents_img{width:100%;}
}
/*�ü��ȳ�*/
.soccer_map{width:100%; text-align:center; margin-bottom:20px;}
.photo_gallery{width:100%; float:left;}
.photo_gallery li{width:22%; float:left; margin-right:3%;}
.photo_gallery li:last-child{margin-right:0%;}
.soccer_class span{float:left;}
.soccer_class{margin-bottom: 270px;}
	@media screen and (max-width:1100px){
		.soccer_class span{width:50%;}
		.soccer_class span img{width:100%;}
	}
	/*â���౸����*/
	@media screen and (max-width:800px){
		.soccer_map img{width:100%;}
		
	}
	@media screen and (max-width:780px){
		.photo_gallery li img{width:100%;}
	}
	@media screen and (max-width:450px){
		.photo_gallery li{width:45%; margin-right:5%;}	
		.soccer_class span{width:100%;}
		.soccer_class span img{width:100%;}
	}
.sub_wrap .wrapper .wrapper_bg .contetns_rlbox_wrap{width:100%;display:inline-block;margin-top:20px;/* border: 1px solid #dedede; */padding: 30px;border-radius: 10px;box-shadow: 0 0 20px 0px rgb(0 0 0 / 9%);}
.sub_wrap .wrapper .wrapper_bg .contetns_rlbox_wrap .left_contents{float:left;}
.sub_wrap .wrapper .wrapper_bg .contetns_rlbox_wrap.greenhall .left_contents{float:left; width:calc(100% - 270px);}
.sub_wrap .wrapper .wrapper_bg .contetns_rlbox_wrap .right_contents img.right_contents_img{ float:right;}
.sub_wrap .wrapper .wrapper_bg .contetns_rlbox_wrap .right_contents{float:right;}

.sub_wrap .wrapper .wrapper_bg .contetns_rlbox_wrap.greenhall{margin-bottom:20px;}

/*�츮����*/
.contetns_rlbox_wrap.urinuri{ padding-bottom:20px;}
.contetns_rlbox_wrap.urinuri .right_contents{width:calc(100% - 184px);}
.urinuri_map{display:inline-block; width:100%; text-align:center;}
.urinuri_map_number{display:inline-block;vertical-align:top;position:relative;/* padding-left:calc(50% - 88px); */margin-top:20px;margin-bottom:20px;display: flex;gap: 15px;font-size: 1rem;flex-wrap: wrap;}
.urinuri_map_number .urinuri_map_numbering{display:inline-block; position:absolute; text-align:center; width:20px; height:20px; line-height:20px; border-radius:50%; background-color:#ffd503; font-size:12px; vertical-align:top; font-weight:bold;}
.urinuri_map_number .urinuri_map_numbering.parking{color:#fff; background:#d74d4d;}
.urinuri_map_marker{margin-left: 27px;display:inline-block;font-size: 1rem;letter-spacing: -1px;}
/*.urinuri_map img.mobile_img{display:none;}*/
.urinuri_gray_border{border:1px solid transparent; background:#f1f1f1; padding:15px 20px;}
.urinuri_gray_border span{font-size:14px; padding-right:20px;}
.urinuri_gray_border span::before{content:url("../images/sub2/sub/triangle_mini.png"); padding-right:5px; }
.urinuri_gray_border b{font-weight:bold; color:#27537f;}

@media screen and (max-width:640px){
	.urinuri_gray_border span{width:100%; display:inline-block; margin-bottom:5px;}	
	.urinuri_map_number{gap:10px;}
	.sub_wrap .wrapper .wrapper_bg .contetns_rlbox_wrap{
    padding: 15px;
}
}

/* ��ġ�ȳ�  */
.sub_wrap .wrapper .wrapper_bg p{font-size: 1rem !important;line-height: 1.5;padding-bottom:8px;/* display: flex; *//* align-items: center; *//* font-weight: 400; */}
.sub_wrap .wrapper .wrapper_bg p span.bluebar{background:url(../images/sub/bluebar.png) no-repeat;width: 10px;height: 11px;vertical-align:middle;display:inline-block;padding-right:5px;}
.sub_wrap .wrapper .wrapper_bg .sportspark_inform{margin-bottom:20px;width: 100%;/* border: 1px solid #dedede; */}
.sub_wrap .wrapper .wrapper_bg p span{
    font-family: Paperlogy, 'Pretendard', sans-serif, '돋움' !important;
}
p.circle_number{
    background: #008565 !important;
}p.circle_number2{box-sizing:border-box;display:inline-block;width:70px;padding-top: 0px;height:70px;border-radius:50%;background-color: #008565;color:#fff;font-size:16px;text-align:center;vertical-align:top;line-height: 70px !important;}
.circle_numbering_wrapper .r_numbering2{
    font-size: 1rem;
}
p.circle_number2 br{display:none;}
.indent_2{padding-left:72px; display:inline-block;}

@media screen and (max-width:1050px){
	.sub_wrap .wrapper .wrapper_bg .contetns_rlbox_wrap .right_contents{width: 100%;text-align: center;}
	.sub_wrap .wrapper .wrapper_bg .contetns_rlbox_wrap .right_contents img.right_contents_img{float:none;}
	.sub_wrap .wrapper .wrapper_bg .contetns_rlbox_wrap.greenhall .right_contents{margin-bottom:20px;} 
	.sub_wrap .wrapper .wrapper_bg .contetns_rlbox_wrap.urinuri .right_contents{width:calc(100% - 184px); text-align:left;}
}


@media screen and (max-width:800px){
	.sub_wrap .wrapper .wrapper_bg .sportspark_inform{width:100%;}
	.urinuri_map img{width:100%;}
	.urinuri_map.small img{width:auto;}
	
}

.download_btn_wrapper{float:left; width:100%;}
.download_btn_wrapper li{padding:0;float:left; width:20.5%; text-align:center; margin-right:5%; font-size:20px; color:#fff; border-radius:50%;}
.download_btn_wrapper li img{float:left;}
.download_btn_wrapper li:last-child{margin-right:0;}

.agree_form{text-align:center; width:100%;}
.agree_form img{width:100%;}
.button_wrap .first_img{}
.button_wrap .second_img{}

@media screen and (max-width:920px){
	.download_btn_wrapper li{width:45%; text-align:center; float:none; display:inline-block;}	
	.download_btn_wrapper li:nth-child(2n){margin-right:0;}
	.download_btn_wrapper li img{display:inline-block; float:none;}
	
}

@media screen and (max-width:640px){
	.sub_wrap .wrapper .wrapper_bg .contetns_rlbox_wrap.greenhall .left_contents{width:100%;}
	/*.urinuri_map img.mobile_img{display:block;}
	.urinuri_map img.pc_img{display:none;}*/

}

@media screen and (max-width:520px){
	.download_btn_wrapper li{width:100%;}	
	.sub_wrap .wrapper .wrapper_bg .contetns_rlbox_wrap.urinuri .left_contents{width:100%; text-align:center; margin-bottom:20px;}
	.sub_wrap .wrapper .wrapper_bg .contetns_rlbox_wrap.urinuri .right_contents{width:100%; text-align:left;}

}
@media screen and (max-width:400px){
	.button_wrap .first_img{margin-bottom:10px; width:50%;}
	.button_wrap .second_img{width:50%;}
	.sub_wrap .wrapper .wrapper_bg .contetns_rlbox_wrap .right_contents img.right_contents_img{width:100%;}
	.sub_wrap .wrapper .wrapper_bg .contetns_rlbox_wrap.urinuri .left_contents{width:100%;}
	.sub_wrap .wrapper .wrapper_bg .contetns_rlbox_wrap.urinuri .right_contents{width:inherit;}
	.sub_wrap .wrapper .wrapper_bg .contetns_rlbox_wrap.urinuri .right_contents img.right_contents_img{width:171px;}
}

/* ����Ұ� */
.teacher_intro_box{/* border:3px solid #27537f; */padding:20px;width:100%;float:left;margin-bottom:25px;box-sizing:border-box;/* box-shadow: 0 0 20px 0px rgb(0 0 0 / 9%); */border-radius: 10px;/* border: 1px solid #dedede; */background: #F6F6F6;/* background: linear-gradient(to right bottom, #006CAF, #008565); */}

.teacher_intro_box .teacher_pic{width: 15%;float:left;box-sizing:border-box;}
.teacher_intro_box .teacher_pic img{width:100%;height: unset;border-radius: 10px;box-shadow: 0 0 20px 0px rgb(0 0 0 / 4%);}
.teacher_intro_box .teacher_profile, .teacher_intro_box .teacher_profile tbody,.teacher_intro_box .teacher_profile tr, .teacher_intro_box .teacher_profile th, .teacher_intro_box .teacher_profile td{
    display: block;
}
.teacher_intro_box .teacher_profile{width: 82%;float:left;box-sizing:border-box;margin-left:3%;/* background: #fff; *//* border-top: 2px solid #222; */}
.teacher_intro_box .teacher_profile tr{
    background: #fff;
    border-radius: 10px;
    display: flex;
    align-items: center;
    margin-bottom: 10px;
    /* width: 80%; */
    overflow: hidden;
    flex-direction: row;
    position: relative;
    padding: 15px 0;
    min-height: 52px;
    box-shadow: 0 0 20px 0px rgb(0 0 0 / 4%);
}
.teacher_intro_box table.teacher_profile th{width:20%;box-sizing:border-box;/* border:1px solid #5f5f5f; */border-left:none;border-right:none;/* background: #fff; *//* border-left: 2px solid #006dac; *//* background: #006dac; *//* color: #fff; *//* height: 100%; */padding: 15px 0;background: #444;color: #fff;height: 100%;position: absolute;top: 0;left: 0;display: flex;align-items: center;justify-content: center;background: #006dac;/* background: linear-gradient(to right bottom, #006CAF, #008565); */background: #666;background: #008565;}

.teacher_intro_box table.teacher_profile td{padding: 0 15px;text-align:left;box-sizing:border-box;/* border:1px solid #ccc; */border-left:none;border-right:none;/* width: 80%; */padding-left: calc(20% + 15px);}
@media screen and (max-width:640px){
	.teacher_intro_box .teacher_pic img{width:auto;max-width: 150px;}
	.teacher_intro_box .teacher_pic{width:100%; text-align:center;}
	.teacher_intro_box .teacher_profile{width:100%; }
	.teacher_intro_box table.teacher_profile th{
    width: 80px;
}
	.teacher_intro_box table.teacher_profile td{
    padding-left: 95px;
}
}

/* ã�ƿ��ô� ��*/
.directions{height:775px !important;}
#waytocomBox{overflow:hidden;position:relative;float:left;width:100%;margin-bottom: 20px;}
#waytocomBox .popupBox{position:absolute;top:0;z-index:3;width:100%;height:100%;background:rgba(0,0,0,0.5);transition:all .2s linear 0s;border-radius: 10px;}
#waytocomBox > .outer{ width:100%; height:100%; display:table;}
#waytocomBox > .outer > .inner{ display:table-cell; vertical-align:middle; text-align:center;}
#waytocomBox .popupBox .contents{/* background:url("../images/sub/map_bg.png") no-repeat; */position:relative;width:400px;height: unset;margin:0 auto;margin-top:120px;padding: 40px 0px 20px;box-sizing:border-box;text-align:center;background: #fff;border-radius: 20px;}
#waytocomBox .popupBox .contents .boxtop{margin-left:60px;}
#waytocomBox .popupBox .contents .textbox{width:140px; float:left;}
#waytocomBox .popupBox .contents .titleText{color: #006DAC;font-size: 17px;font-weight:bold;line-height:1;margin-bottom:10px;background: #006DAC;width: 68px;color: #fff;padding: 5px;border-radius: 50px;margin: 0 auto;margin-bottom: 9px;}
#waytocomBox .popupBox .contents .bodyText{margin-bottom:20px; font-size:16px; color:#3d3d3d; line-height:1;}
#waytocomBox .popupBox .contents .btnBox{position:absolute;right: 18px;top: 19px;}
#waytocomBox .popupBox .contents .btnBox .close_btn{background:url("../images/sub/close_btn.png") no-repeat; width:17px; height:18px; cursor:pointer; display:block;}
#waytocomBox .resetBox{position:absolute; z-index:2; width:100%; bottom:20px; text-align:center; display:none;}
#waytocomBox .resetBox .btnBox{position:absolute; right:10px; bottom:10px;}
#waytocomBox .resetBox .btnBox .btn1{background:url("../images/sub/map_btn.png") no-repeat;width: 101px;height:40px;cursor:pointer;}
.root_daum_roughmap .section.section_address.lst{display:none;}
#waytocomBox2{ overflow:hidden; position:relative; float:left; width:100%; margin-top:20px;}
#waytocomBox2 .popupBox{position:absolute;top:0;z-index:3;width:100%;height:100%;background:rgba(0,0,0,0.5);transition:all .2s linear 0s;border-radius: 10px;}
#waytocomBox2 > .outer{ width:100%; height:100%; display:table;}
#waytocomBox2 > .outer > .inner{ display:table-cell; vertical-align:middle; text-align:center;}
#waytocomBox2 .popupBox .contents{/* background:url("../images/sub/map_bg.png") no-repeat; */position:relative;width:400px;height: unset;margin:0 auto;margin-top:120px;padding: 40px 0px 20px;box-sizing:border-box;text-align:center;background: #fff;border-radius: 20px;}
#waytocomBox2 .popupBox .contents .boxtop{margin-left:60px;}
#waytocomBox2 .popupBox .contents .textbox{width:140px; float:left;}
#waytocomBox2 .popupBox .contents .titleText{color: #006DAC;font-size: 17px;font-weight:bold;line-height:1;margin-bottom:10px;background: #006DAC;width: 68px;color: #fff;padding: 5px;border-radius: 50px;margin: 0 auto;margin-bottom: 9px;}
#waytocomBox2 .popupBox .contents .bodyText{margin-bottom:20px; font-size:16px; color:#3d3d3d; line-height:1;}
#waytocomBox2 .popupBox .contents .btnBox{position:absolute;right:5px;top:10px;right: 18px;top: 19px;}
#waytocomBox2 .popupBox .contents .btnBox .close_btn{background:url("../images/sub/close_btn.png") no-repeat; width:17px; height:18px; cursor:pointer;}
#waytocomBox2 .resetBox{position:absolute; z-index:2; width:100%; bottom:20px; text-align:center; display:none;}
#waytocomBox2 .resetBox .btnBox{position:absolute; right:10px; bottom:10px;}
#waytocomBox2 .resetBox .btnBox .btn1{background:url("../images/sub/map_btn.png") no-repeat; width:79px; height:40px; cursor:pointer;}








.root_daum_roughmap .wrap_controllers{display:none;}

@media screen and (max-width:1050px){
	.directions{height:850px !important;}
}

@media screen and (max-width:850px){
	.root_daum_roughmap .wrap_map{height:350px !important; width:100% !important; }
	#waytocomBox .popupBox .contents{margin-top:14%;}	
}

@media screen and (max-width:600px){
	#waytocomBox .popupBox .contents{width:85%; padding:40px 20px;}
}
/* �������� */
/*survey*/
.survey_wrapper{width:/*calc(75% - 62px)*/100%; display:inline-block; border:1px solid #4c4c4c; margin-top:20px; /*position:absolute; right:40px; bottom:40px;*/}
.survey_wrapper .survey_top{background-color:#f1f1f1;width:100%;box-sizing:border-box; padding:15px 20px;}
.survey_wrapper .survey_top span{padding-right:40px; display:inline-block;}
.survey_wrapper .survey_top span img{padding-right:5px; vertical-align:middle;}
.survey_wrapper .survey_top span.right{float:right; padding-right:0px;}
.survey_wrapper .survey_bottom{padding:20px; box-sizing:border-box; display:inline-block; width:100%;}
.survey_wrapper .survey_bottom .survey_left{width:60%; box-sizing:border-box; float:left;}
.survey_wrapper .survey_bottom .survey_left p{padding-bottom:15px !important; display:inline-block !important;}
.survey_wrapper .survey_bottom .survey_left .radio{width:100%; display:inline-block;}
.survey_wrapper .survey_bottom .survey_left .radio span{font-size:14px; padding-right:10px;}


.survey_wrapper .survey_bottom .survey_right{width:40%; box-sizing:border-box; float:left;}
.survey_wrapper .survey_bottom .survey_right p{padding-bottom:10px !important; display:inline-block !important;}
.survey_wrapper .survey_bottom .survey_right .comment_box{width:100%;}
.survey_wrapper .survey_bottom .survey_right .comment_box input[type="text"].comments{display:inline-block; background-color:#f1f1f1; border:1px solid #4c4c4c;width:calc(100% - 50px) ; height:23px; line-height:23px; float:left;}
.survey_wrapper .survey_bottom .survey_right .comment_box .comments_btn{line-height:25px;text-align:center;display:inline-block;width:47px; height:25px; box-sizing:border-box; background-color:#4c4c4c; color:#fff; font-size:14px; font-weight:bold; float:left; cursor:pointer;}

@media screen and (max-width:1024px){
	.survey_wrapper{width:/*calc(100% - 80px)*/100%; right:40px; left:40px; bottom:40px; margin-left:0%;}
	.survey_wrapper .survey_top{float:left; width:100%;}
	.survey_wrapper .survey_top span.right{float:right; width:100%; padding-top:10px; text-align:right;}
	.survey_wrapper .survey_bottom .survey_left{width:100%; box-sizing:border-box; float:left; padding-bottom:20px;}
	.survey_wrapper .survey_bottom .survey_right{width:100%; box-sizing:border-box; float:left;}
	.radio span input[type="radio"]{margin-right:0px;}
}


/*���ν���������*/

.img_gallery{width: 100%; float:left;}
.img_gallery ul{
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    gap: 15px;
}
.img_gallery li{box-sizing:border-box;/* border-right:1px solid #ccc; */width: calc(33% - 15px);float:left;/* border-bottom:1px solid #ccc; *//* height:335px; */background: #f6f6f6;border-radius: 10px;padding: 16px;}
.img_gallery li:nth-child(2n){border-right:none;}
.img_gallery li .img_box{/* border-bottom:1px solid #ccc; */text-align:center;padding:5px;box-sizing:border-box;}
.img_gallery li .img_box img{
    width: 100%;
    border-radius: 8px;
}
.img_gallery li .img_box_text{padding: 15px 0;min-height:140px;box-sizing:border-box;}
.img_gallery li .img_gallery_title{text-align:center;font-weight:bold;background: #008565;color: #fff;border-radius: 10px;padding: 5px 0;margin-bottom: 10px;}
.img_gallery li .img_box_text p{
    font-size: 0.95rem !important;
}
@media screen and (max-width:800px){
	.img_gallery li{width:100%; border-right:none;}
}

@media screen and (max-width:450px){
	.img_gallery li .img_box img{width:100%;}
}

/*������*/
@media screen and (max-width:450px){
	.imgbox img{width:100%; margin-bottom:8px;}
}

/*�����*/
.imgbox{width:100%;text-align:center;display: flex;gap: 10px;flex-wrap: wrap;}
.imgbox span{display:block; text-align:center;}
.imgbox li{display:inline-block;}

@media screen and (max-width:600px){
	.imgbox.greenhall img{width:100%;}
}


/*����*/
/*.yun_list ul li{padding-left:187px;}*/
.history_top{text-align:center; width:100%;}
.yun_list ul li strong{position:relative; left:auto; top:auto;}

.result_title {width:55%;}
.result_title_img {width:45%;}

.yun_list_img.urinuri{width:237px; float:left; margin-right:20px; text-align:center;} 
.yun_list.urinuri ul li strong{position:absolute; left:0; top:0px; display:block; margin-bottom:30px; font-weight:600; font-size:20px; color:#097769;}
.yun_list.shooting{padding:0px 0px; /*width:calc(100% - 257px);*/width:100%; float:left; margin-bottom:20px}
.yun_list.urinuri{padding:0px 0px; width:calc(100% - 257px); float:left;}
.yun_list.urinuri ul li ul li .contents_month{width:60px; display:inline-block; vertical-align:top; font-weight:bold;}
.yun_list.urinuri ul li ul li .contents_text{display:inline-block; width:calc(100% - 70px);}
.yun_list ul li{position:relative; /*padding-left:120px;*/}
.yun_list ul li strong{position:absolute; left:0; top:0px; display:block; margin-bottom:30px; font-weight:600; font-size:16px; color:#0453a4; padding: 4px 0;}
.yun_list ul li ul{}
.yun_list ul li ul li{position:relative; padding:4px 0px 4px 110px;}
.yun_list ul li ul li:first-child{border-top:none;}
.yun_list ul li ul li strong{position:absolute; left:0; top:4px; width:93px; margin-bottom:0; font-size:14px; color:#00496a; background:url("/images/kor/sub/sub04/yun_bar.gif") no-repeat right 6px;}
.yun_list ul li ul li ul li{padding:0; border-top:none; color:#303030;}
.yun_tab{}
.yun_tab .tabs{right:auto;left:0;width:100%;height:100px;padding:0;background:url("/_sub06/img/tab_bar.png") repeat-x left 68px;}
.yun_tab .tabs ul{overflow:hidden; width:500px;}
.yun_tab .tabs li{float:left; width:137px; height:80px; padding-left:0; margin-top:0; margin-right:27px; background:url("/_sub06/img/tab.png") no-repeat left top;}	
.yun_tab .tabs li.on{background:url("/_sub06/img/tab_ov.png") no-repeat left top;}
.yun_tab .tabs li a{height:54px;}
.yun_tab .tabs li .simbol{left:64px; top:64px;}

@media screen and (max-width:1040px){
	.history_top{display:none;}
	.yun_list ul li strong{position:relative; left:auto; top:auto;}
	.yun_list ul li{padding-left:0;}
	.yun_tab .tabs{height:200px;}
	.yun_list_img.urinuri{width:100%; margin-bottom:45px;}
	.yun_list.shooting{width:100%;}
	.yun_list.urinuri{width:100%;}
}

@media screen and (max-width:640px){
	.yun_list ul li ul li{padding-left:0;}
	.yun_list ul li ul li strong{position:relative; left:auto; top:auto; margin-bottom:5px; background:none;}
	.yun_list.urinuri ul li ul li strong{position:relative; left:auto; top:auto; margin-bottom:5px; background:none;}
}

/*��Ǫ������ ����Ȱ��*/
@media screen and (max-width:800px){
	.greenhall_map img{width:100%;}
}

@media screen and (max-width:640px){
dl.greenhall dd img{ width:100%;}

}

/* ��Ǫ������ ����Ȱ�� ��û */
.login_mini_title{float:left;font-size:20px; margin-top:40px; color:#27537f; font-weight:bold;}
.login_box_wrapper .find_l{float:left;padding:60px 35px; width:60%; box-sizing:border-box; margin-left:20%;}
.login_box_wrapper .find_l .input_line {width:75%; display:inline-block;}
.login_box_wrapper .find_l .input_line .first_line{display:inline-block; width:100%; margin-bottom:8px;}
.login_box_wrapper .find_l .input_line .first_line .id{float:left; font-size:12px;width:30%; line-height:30px; letter-spacing:-1px; }
.login_box_wrapper .find_l .input_line .second_line{display:inline-block; width:100%;}
.login_box_wrapper .find_l .input_line .second_line .email{float:left; font-size:12px;width:30%; line-height:30px; letter-spacing:-1px;}
.login_box_wrapper .find_l input[type="text"],.login_box_wrapper .find_l input[type="password"]{font-size:12px;float:left;box-sizing:border-box; height:30px; line-height:30px; padding:5px 10px; width:calc(100% - 35%); border:1px solid #4d4d4d; background:#f1f1f1;}
.login_box_wrapper .find_l .btn_wrap{display:inline-block; width:25%; }
.login_box_wrapper .find_l .btn_wrap .login_btn{cursor:pointer; text-align:center; background-color:#27537f; border:1px solid transparent; color:#fff; font-size:14px; padding:25px 0px; }
.login_box_wrapper .find_l .input_line .third_line {display:inline-block; width:100%; margin-top:8px;}
.login_box_wrapper .find_l .input_line .third_line .email{float:left; font-size:12px;width:20%; line-height:30px; letter-spacing:-1px;}
.login_box_wrapper .find_l .input_line .forth_line{display:inline-block; width:100%; margin-top:8px;}
.login_box_wrapper .find_l .input_line .forth_line .check_method{float:left; font-size:12px;width:20%; line-height:30px; letter-spacing:-1px;}
.login_box_wrapper .find_l .input_line .forth_line .radio_wrapper{ width:calc(100% - 25%);float:left; padding-top:5px;}
.login_box_wrapper .find_l .input_line .forth_line .radio_wrapper .radio_wrap{width:33.3%; float:left;}
.login_box_wrapper .find_l .input_line .forth_line .radio_wrapper input{padding-right:5px;}
.login_box_wrapper .find_l .input_line .forth_line .radio_wrapper label{padding-right:5px; font-size:14px;}
.passfind .find_l .btn_wrap .login_btn{margin-top:38px;cursor:pointer; text-align:center; background-color:#27537f; border:1px solid transparent; color:#fff; font-size:14px; padding:25px 0px; }

@media screen and (max-width:850px){
	.login_box_wrapper .find_l{width:100%; margin-left:0px; padding:30px 20px;}
	.login_box_wrapper .find_l .input_line {width:100%;}	
	.login_box_wrapper .find_l .input_line .first_line .id{margin-right:5%;}
	.login_box_wrapper .find_l .input_line .second_line .email{margin-right:5%; font-size:11px;}
	.login_box_wrapper .find_l .input_line .third_line .email{margin-right:5%;}
	.login_box_wrapper .find_l .input_line .forth_line .check_method{margin-right:5%;}
	.login_box_wrapper .find_l .input_line .forth_line .radio_wrapper .radio_wrap{width:100%; float:left; margin-bottom:5px;}
	.login_box_wrapper .find_l .input_line .forth_line .radio_wrapper input{float:left; padding-right:5px;}
	.login_box_wrapper .find_l .input_line .forth_line .radio_wrapper label{float:left; padding-right:5px; font-size:14px;}
	.login_box_wrapper .find_l .btn_wrap{width:100%;}
	.login_box_wrapper .find_l .btn_wrap .login_btn{padding:8px 0px; margin-top:20px;}
}

/*������κ�����*/
.bg_01_01_top.mssenior{float:left; background:url(/_mshpswc/_sub01/img/mssenior_01_01_top.png) no-repeat;  width:100%; height:275px; padding-bottom:15px; background-position:50% 50%; position:relative;} 
.bg_01_01_top.mssenior .bg_01_01_text{position:absolute; right:36px; top:28px; background:url(/_mshpswc/_sub01/img/mssenior_01_01_text.png) no-repeat; width:250px; height:208px;}

.mssenior_gallery_wrap{width:100%; float:left;}
.mssenior_gallery_wrap li{float:left; width:50%; padding:10px; box-sizing:border-box;}
.mssenior_gallery_wrap li img{width:100%;}
@media screen and (max-width:1000px){
}


@media screen and (max-width:450px){
	.mssenior_gallery_wrap li{float:left; width:100%;}
}

.joinbox_wrap{width:100%; float:left;}
.joinbox_wrap li{width:100%; border:3px solid #339999; padding:20px;text-align:center; margin-bottom:20px; box-sizing:border-box;}
.joinbox_wrap li:last-child{border:3px solid #336799;}

/* �������պ����� ����*/
.sub_wrap .wrapper .wrapper_bg .contetns_lrbox_wrap.jdwelfare{width:100%; display:inline-block; margin-top:20px;}
.sub_wrap .wrapper .wrapper_bg .contetns_lrbox_wrap.jdwelfare .left_contents{float:left; width:243px; margin-right:40px;}
.sub_wrap .wrapper .wrapper_bg .contetns_lrbox_wrap.jdwelfare .left_contents img.left_contents_img{ float:left;}
.sub_wrap .wrapper .wrapper_bg .contetns_lrbox_wrap.jdwelfare .right_contents{float:left; width:calc(100% - 283px);}

.img_wrapper.jdwelfare{width:100%; text-align:center;}
.img_wrapper.jdwelfare .jdwelfare_graph{display:inline-block;}
.img_wrapper.jdwelfare .jdwelfare_graph_m{display:none;}

.table_box_wrapper{display:table; width:100%;}
.table_box_wrapper .table_box{box-sizing:border-box;width:100%;border:1px solid #ccc;margin-bottom:20px;border-radius: 10px;overflow: hidden;}
.table_box_wrapper .table_box .table_box_left{font-size:16px;vertical-align:middle;color:#fff; display:table-cell;text-align:center; box-sizing:border-box; width:200px;}
.table_box_wrapper .table_box .table_box_left.boldgreen{background:#097769;}
.table_box_wrapper .table_box .table_box_left.brown{background:#666600;}
.table_box_wrapper .table_box .table_box_left.boldblue{background:#294057;}
.table_box_wrapper .table_box .table_box_left.green{background:#557f01;}
.table_box_wrapper .table_box .table_box_right{font-size: 1rem;display:table-cell;box-sizing:border-box;width:calc(100% - 200px);padding:15px;}

.jdwelfare_school_top{float:left; background:url(/_jdswc/_sub02/img/jdwelfare_school_top.png) no-repeat;  width:100%; height:275px; padding-bottom:15px; background-position:50% 50%;} 
.jdwelfare_school_top .bg_01_01_top_title{float:right; margin-top:88px; margin-right:20px;}
.jdwelfare_school_top .bg_01_01_top_title .black_title{line-height:1.3;font-size:20px; color:#353535; font-weight:bold; letter-spacing:-1px; margin-bottom:13px;}
.jdwelfare_school_top .bg_01_01_top_title .blue_title{line-height:1.3;font-size:20px; color:#27537f; padding-bottom:6px; letter-spacing:-1px; font-weight:bold;}

.jdwelfare_serve_top{float:left;background:url(/_jdswc/_sub03/img/jdwelfare_serve_top.png) no-repeat;width:100%;height:275px;padding-bottom:15px;/* background-position:50% 50%; */background-size: 100%;background: url(/img3/jdswc_bg_01.jpg);border-radius: 10px;} 
.jdwelfare_serve_top .bg_01_01_top_title{float:right; margin-top:88px; margin-right:20px;}
.jdwelfare_serve_top .bg_01_01_top_title .black_title{line-height:1.3;font-size:20px;color:#fff;font-weight:bold;letter-spacing:-1px;margin-bottom:13px;color: #222;}
.jdwelfare_serve_top .bg_01_01_top_title .blue_title{line-height:1.3;font-size:20px; color:#27537f; padding-bottom:6px; letter-spacing:-1px; font-weight:bold;}
.jdwelfare_serve_top .bg_01_01_top_title p{color:#fff !important;color: #444 !important;}

.jdwelfare_serve_top.bg_01_02_top{float:left;background:url(/_jdswc/_sub03/img/jdwelfare_serve_top2.png) no-repeat;width:100%;height:275px;padding-bottom:15px;background-position:50% 50%;background: url(/img3/jdswc_bg_02.jpg);} 
.jdwelfare_serve_top .bg_01_02_top_title{float:right; margin-top:35px; margin-right:20px;}
.jdwelfare_serve_top .bg_01_02_top_title .black_title{line-height:1.3;font-size:20px; color:#353535; font-weight:bold; letter-spacing:-1px; margin-bottom:13px;}
.jdwelfare_serve_top .bg_01_02_top_title .blue_title{line-height:1.3;font-size:20px; color:#27537f; padding-bottom:6px; letter-spacing:-1px; font-weight:bold;}
.jdwelfare_serve_top .bg_01_02_top_title p{
    font-weight: 400;
    letter-spacing: -1px;
}
.jdwelfare_health_top{float:left;background:url(/_jdswc/_sub03/img/jdwelfare_health_top.png) no-repeat;width:100%;height:275px;padding-bottom:15px;/* background-position:50% 50%; */background-size: 100%;background-size: cover;border-radius: 10px;} 
.jdwelfare_health_top .bg_01_01_top_title{float:right;margin-top: 107px;margin-right: 65px;}
.jdwelfare_health_top .bg_01_01_top_title .black_title{line-height:1.3;font-size:20px; color:#353535; font-weight:bold; letter-spacing:-1px; margin-bottom:13px;}
.jdwelfare_health_top .bg_01_01_top_title .blue_title{line-height:1.3;font-size:20px; color:#27537f; padding-bottom:6px; letter-spacing:-1px; font-weight:bold;}

.jdwelfare_health_top2{float:left;background:url(/_jdswc/_sub03/img/jdwelfare_health_top2.png) no-repeat;width:100%;height:275px;padding-bottom:15px;background-position:50% 50%;background: url(/img3/jdswc_bg_03.jpg);border-radius: 10px;} 
.jdwelfare_health_top2 .bg_01_01_top_title{float:right;margin-top: 127px;margin-right: 32px;}
.jdwelfare_health_top2 .bg_01_01_top_title .black_title{line-height:1.3;font-size:20px; color:#353535; font-weight:bold; letter-spacing:-1px; margin-bottom:13px;}
.jdwelfare_health_top2 .bg_01_01_top_title .blue_title{line-height:1.3;font-size:20px; color:#27537f; padding-bottom:6px; letter-spacing:-1px; font-weight:bold;}

.joinbox_wrap.serve_top3{display:none;}

.health_gallery_wrap{float:left; width:100%;}

.health_gallery_wrap li {display:inline-block;width: 33%; padding: 10px; box-sizing:border-box; text-align:center; }

@media screen and (max-width:1000px){
	.sub_wrap .wrapper .wrapper_bg .contetns_lrbox_wrap.jdwelfare .left_contents{display:none;}	
	.sub_wrap .wrapper .wrapper_bg .contetns_lrbox_wrap.jdwelfare .right_contents{width:100%;}
	.img_wrapper.jdwelfare .jdwelfare_graph{width:100%;}

	.jdwelfare_serve_top3{display:none;}
	.joinbox_wrap.serve_top3{display:inline-block;}

}


@media screen and (max-width:850px){
	.jdwelfare_school_top{background:none; height:auto;}
	.jdwelfare_school_top .bg_01_01_top_title{margin-top:0; float:left;}

	.jdwelfare_serve_top{background:none; height:auto;}
	.jdwelfare_serve_top .bg_01_01_top_title{margin-top:0; float:left; color:#353535;}
	.jdwelfare_serve_top .bg_01_01_top_title .black_title{color:#353535;}
	.jdwelfare_serve_top .bg_01_01_top_title p{color:#353535 !important;}

	.jdwelfare_serve_top.bg_01_02_top{background:none; height:auto; margin-bottom:0px !important;}
	.jdwelfare_serve_top .bg_01_02_top_title{margin-top:0; float:left;}

	.health_gallery_wrap li {float:left; display:block; }
	.health_gallery_wrap li img{width:100%;}
.jdwelfare_health_top2{
    background: none;
    height: unset;
}
	.jdwelfare_health_top2 .bg_01_01_top_title{
    margin-top: 0px;
}
}

@media screen and (max-width:640px){
	.table_box_wrapper .table_box{}
	.img_wrapper.jdwelfare .jdwelfare_graph{display:none;}
	.img_wrapper.jdwelfare .jdwelfare_graph_m{display:inline-block;}	
	.table_box_wrapper .table_box .table_box_left{width:100%; display:inline-block; line-height:35px; height:35px;}
	.table_box_wrapper .table_box .table_box_right{width:100%; display:inline-block;}
	.senior_gallery_wrap.school_wrap li{width:50%;}
	.health_gallery_wrap li {float:left; display:block; width:50%;}
.jdwelfare_health_top{background:none;height: unset;}
	.jdwelfare_health_top .bg_01_01_top_title{
    margin-top: 0px;
}
}



/*â�����չ����͹̳�*/
.slider_wrapper .submain_slider .bus_slide_img1{width:100%; height:500px; background:url(../images/sub2/bus_main_slider1.png) no-repeat; background-size:cover; background-position:50% 50%;}
.submain_03.bus .s1{border-radius:15px;width:100%; height:282px; background-position:50% 50%; background-size:cover; background:url(../images/sub2/bus_submain_s1.png) no-repeat;}

/*â�������͹̳� ����*/
.bus_yun_img {width:35%; display:inline-block; float:left;}
.bus_yun_list ul li strong{position:relative; left:auto; top:auto;}
.bus_yun_list {width:55%; display: inline-block;}
.bus_yun_list.shooting{padding:0px 0px; width:100%; float:left;}
.bus_yun_list ul li{position:relative;padding-left:100px;margin-bottom: 6px;font-size: 1rem;}
.bus_yun_list ul li strong{position:absolute;left:0;top:0px;display:block;margin-bottom:30px;font-weight:600;font-size:20px;color:#056161;color: #008565;}
.bus_yun_list ul li ul li{position:relative;padding:4px 0px 4px 89px;font-size:14px;font-size: 1rem;}
.bus_yun_list ul li ul li:first-child{border-top:none;}
.bus_yun_list ul li ul li strong{position:absolute; left:0; top:4px; width:93px; margin-bottom:0; font-size:14px; color:#353535; background:url("/images/kor/sub/sub04/yun_bar.gif") no-repeat right 6px;}
.bus_yun_list ul li ul li ul li{padding:0; border-top:none; color:#303030;}

.bus_contents_01 {width:48.5%; margin:0 15px 25px 0; float:left;}
.bus_contents_01 .bus_title_01 a img {float:right;}
.bus_contents_01 .bus_img_01 img {width:100%; height:100%;}
.bus_contents_02 {width:48.5%; margin:0 0 25px 0; float:left;}
.bus_contents_02 .bus_title_02 a img {float:right;}
.bus_contents_02 .bus_img_02 img {width:100%; height:100%;}
.bus_contents_03 {width:48.5%; margin:0 15px 25px 0; float:left;}
.bus_contents_03 .bus_title_03 a img {float:right;}
.bus_contents_03 .bus_img_03 img {width:100%; height:100%;}
.bus_contents_04 {width:48.5%; margin:0 0 25px 0; float:left;}
.bus_contents_04 .bus_title_04 a img {float:right;}
.bus_contents_04 .bus_img_04 img {width:100%; height:100%;}

.bus_guest_title {/* float:left; */}
.bus_guest_stitle {/* float:left; */font-size: 1rem;/* padding-left:10px; */margin-bottom: 15px;}
.bus_guest_btn {float:right;}
.bus_guest_img {position:relative;/* float:left; */display: flex;flex-direction: row;flex-wrap: wrap;gap: 10px;}
.bus_guest_img img {width: calc(50% - 5px);height:100%;/* margin-bottom:5px; */display: block;}
.bus_guest_img img:first-child {/* margin-right:5px; */}
.bus_guest_img img.mgl {/* margin-right:5px; */}

.bus_line_bg {float:left; background:url("http://new2.cwsisul.or.kr/css/../images/sub2/sub/bus_0201_top.jpg") no-repeat; background-position:center; width:100%; height:274px; margin-bottom:35px;}
.bus_line_text {letter-spacing:-1px; font-size:20px; font-weight:bold; margin-top:85px; margin-left:480px; line-height:1.4; color:#353535; width:280px; height: auto;}
.bus_line_text span.txt_small {font-size:14px; font-weight:normal;}
.bus_line_box {float:left; width:100%;}
.bus_line_box ul li {border:1px solid #ccc; display:inline-block; float:left; padding:14px; border-right:none; width:21%; text-align:center;}
.bus_line_box ul li:hover {background-color: #f1f1f1;}
.bus_line_box ul li:last-child{border-right:1px solid #ccc;}

/*�����ؾ����_�̿���Ȳ*/
.css3-tab {
  list-style: none;
 
  position: relative;
  width: 100%;
}
.css3-tab input[type='radio'] {
  display: none;
}
.css3-tab .css3-tab-nav {
  display: table;
  table-layout: fixed;
  width: 100%;
}
.css3-tab .css3-tab-nav label {
  display: table-cell;
  background-color: #666666;
  color: #FFFFFF;
  padding: 7px;
  text-align: center;
  transition: all .3s ease 0s;
}
.css3-tab .css3-tab-nav label:hover {
  cursor: pointer;
  background: white;
  color: #666666;
  transition: all .3s ease 0s;
}
@media (max-width: 692px) {
  .css3-tab .css3-tab-nav {
    display: block;
    margin: 0 0 20px;
  }
  .css3-tab .css3-tab-nav label {
    display: block;
    box-sizing: border-box;
    width: 100%;
    padding: 13px;
	border-bottom:1px solid #fff;
  }
}
.css3-tab .css3-tab-content {
  overflow: hidden;
  padding: 25px 0;
  display: none;
  background: #FFF;
  clear: left;
  box-sizing: border-box;
}
.css3-tab input[id='tabOne']:checked ~ .css3-tab-nav label[for='tabOne'] {
  background: #27537f;
  color: #fff;
  cursor: default;
}
.css3-tab input[id='tabOne']:checked ~ div.tab-one {
  display: block;

}
.css3-tab input[id='tabTwo']:checked ~ .css3-tab-nav label[for='tabTwo'] {
  background:#27537f;
  color: white;
  cursor: default;
}
.css3-tab input[id='tabTwo']:checked ~ div.tab-two {
  display: block;

}
.css3-tab input[id='addNew']:checked ~ .css3-tab-nav label[for='addNew'] {
  background:#27537f;
  color: white;
  cursor: default;
}
.css3-tab input[id='addNew']:checked ~ div.add-new {
  display: block;

}

.css3-tab input[id='addlast']:checked ~ .css3-tab-nav label[for='addlast'] {
  background:#27537f;
  color: white;
  cursor: default;
}
.css3-tab input[id='addlast']:checked ~ div.add-last {
  display: block;

}


/*�����ؾ���� ��ġ*/
.marin_map{display:inline-block;}
.marin_map_number{display:inline-block;vertical-align:top; position:relative; padding-left:10px; margin-top:20px; margin-bottom:20px;}
/*.marin_map_number .marin_map_numbering{display:inline-block; position:absolute; text-align:center; width:20px; height:20px; line-height:20px; border-radius:50%; background-color:#ffd503; font-size:12px; vertical-align:top; font-weight:bold;}*/
.marin_map_number .marin_map_numbering{display:inline-block; position:absolute; text-align:center; width:20px; height:20px; line-height:20px; border-radius:50%; background-color:#f80b13; font-size:12px; vertical-align:top; font-weight:bold; color:#fff;}
.marin_map_number .marin_map_numbering.parking{color:#fff; background:#053798;}
/*.marin_map_number .marin_map_numbering.parking{color:#fff; background:#d74d4d;}*/
.marin_map_marker{margin-left:30px; display:inline-block; font-size:14px; letter-spacing:-2px;}
.marin_map img.mobile_img{display:none;}

/*�����ؾ���� �ü���Ȳ*/
.sub_wrap .wrapper .wrapper_bg .sub_slider .sub_slide .marin1{width:442px; height:244px; background:url(/_jhmapark/_sub01/img/210708_01.png) no-repeat;}
.sub_wrap .wrapper .wrapper_bg .sub_slider .sub_slide .marin2{width:442px; height:244px; background:url(/_jhmapark/_sub01/img/210708_02.png) no-repeat;}
.sub_wrap .wrapper .wrapper_bg .sub_slider .sub_slide .marin3{width:442px; height:244px; background:url(/_jhmapark/_sub01/img/210708_03.png) no-repeat;}
.sub_wrap .wrapper .wrapper_bg .sub_slider .sub_slide .marin4{width:442px; height:244px; background:url(/_jhmapark/_sub01/img/210708_04.png) no-repeat;}
.sub_wrap .wrapper .wrapper_bg .sub_slider .sub_slide .marin5{width:442px; height:244px; background:url(/_jhmapark/_sub01/img/210708_02.png) no-repeat;}

/* �����ؾ���� ���õ� �������*/
.marinepark_process{display:inline-block; width:100%; text-align:center;}
/*.m_sub02_01_img{display: none !important;}*/
.down_btn_wrap{text-align:center;width:100%;}
.down_btn_wrap img {margin:20px 8px 0 0;}

/*��뷹��ī*/
.monorail_line_bg {float:left;background:url("http://new2.cwsisul.or.kr/css/../images/sub2/sub/monorail_0101_top.jpg") no-repeat;background-position:center;width:100%;height:274px;margin-bottom:35px;background: url(/img3/jhmmono_bg_01.jpg);border-radius: 10px;}
.monorail_line_text {font-size:18px;color:#353535;padding-bottom: 6px;letter-spacing: -1px;font-weight: bold;float: right;margin-top: 115px;margin-right: 50px;line-height:140%;}

/*��뷹�� �ü���Ȳ*/
.sub_wrap .wrapper .wrapper_bg .sub_slider .sub_slide .monos1{width:442px; height:244px; background:url(../images/sub2/sub/monorail_slide1.png) no-repeat;}
.sub_wrap .wrapper .wrapper_bg .sub_slider .sub_slide .mono2{width:442px; height:244px; background:url(/_jhmmono/_sub01/img/monorail_slide2.png) no-repeat;}

.bus_line_bg {float:left; background:url("http://new2.cwsisul.or.kr/css/../images/sub2/sub/bus_0201_top.jpg") no-repeat; background-position:center; width:100%; height:274px; margin-bottom:35px;}
.bus_line_text {letter-spacing:-1px;font-size:20px;font-weight:bold;margin-top:85px;margin-left:400px;line-height:1.4;color:#353535;width: 329px;height: auto;}
.bus_line_text span.txt_small {font-size: 1rem;font-weight:normal;}
.bus_line_box {float:left;width:100%;/* box-shadow: 0 0 20px 0px rgba(0, 0, 0, 0.06); */}
.bus_line_box .btitle{
    color: #008565;
}
.bus_line_box ul{box-shadow: 0 0 20px 0px rgba(0, 0, 0, 0.06);display: flex;border-radius: 10px;overflow: hidden;transition: 0.3s;}
.bus_line_box ul li {border: 0px;display:inline-block;float:left;padding:14px;border-right:none;width:20.5%;text-align:center;width: 25%;border-right: 1px dashed #dedede;padding: 25px 10px;transition: 0.3s;}

.bus_line_box ul li:hover {background-color: #f8f8f8;}
.bus_line_box ul li:last-child{border: 0px solid #ccc;}
.box_wrap {text-align:center; width:100%; float:left;}
.link_btn {cursor:pointer;display:inline-block;padding:0px 10px;height:30px;line-height:30px;text-align:center;color:#fff;background: #008565;font-size:14px;border-radius: 5px;}

/* ��뷹�� �̺�Ʈ���� */
.love_box_wrapper{width:100%; float:left; border:2px solid #27537f; box-sizing:border-box;}
.love_box_wrapper .find_l{float:left;padding:60px 35px; width:60%; box-sizing:border-box; margin-left:20%;}
.love_box_wrapper .find_l .input_line {width:75%; display:inline-block;}
.love_box_wrapper .find_l .input_line .first_line{display:inline-block; width:100%; margin-bottom:8px;}
.love_box_wrapper .find_l .input_line .first_line .name{float:left; font-size:14px;width:30%; line-height:30px; letter-spacing:-1px; }
.love_box_wrapper .find_l .input_line .second_line{display:inline-block; width:100%;}
.love_box_wrapper .find_l .input_line .second_line .password{float:left; font-size:14px;width:30%; line-height:30px; letter-spacing:-1px;}
.love_box_wrapper .find_l input[type="text"],.love_box_wrapper .find_l input[type="password"]{font-size:12px;float:left;box-sizing:border-box; height:30px; line-height:30px; padding:5px 10px; width:calc(100% - 35%); border:1px solid #4d4d4d; background:#f1f1f1;}
.love_box_wrapper .find_l .btn_wrap{display:inline-block; width:25%; }
.love_box_wrapper .find_l .btn_wrap .login_btn{cursor:pointer; text-align:center; background-color:#27537f; border:1px solid transparent; color:#fff; font-size:14px; padding:25px 0px; }
.love_box_wrapper .find_l .input_line .third_line {display:inline-block; width:100%; margin-top:8px;}
.love_box_wrapper .find_l .input_line .third_line .email{float:left; font-size:12px;width:20%; line-height:30px; letter-spacing:-1px;}
.love_box_wrapper .find_l .input_line .forth_line{display:inline-block; width:100%; margin-top:8px;}
.love_box_wrapper .find_l .input_line .forth_line .check_method{float:left; font-size:12px;width:20%; line-height:30px; letter-spacing:-1px;}
.love_box_wrapper .find_l .input_line .forth_line .radio_wrapper{ width:calc(100% - 25%);float:left; padding-top:5px;}
.love_box_wrapper .find_l .input_line .forth_line .radio_wrapper .radio_wrap{width:33.3%; float:left;}
.love_box_wrapper .find_l .input_line .forth_line .radio_wrapper input{padding-right:5px;}
.love_box_wrapper .find_l .input_line .forth_line .radio_wrapper label{padding-right:5px; font-size:14px;}
.passfind .find_l .btn_wrap .login_btn{margin-top:38px;cursor:pointer; text-align:center; background-color:#27537f; border:1px solid transparent; color:#fff; font-size:14px; padding:25px 0px; }

@media screen and (max-width:1200px){
.bus_line_bg {float:left; background:url("http://new2.cwsisul.or.kr/css/../images/sub2/sub/bus_0201_top.jpg") no-repeat; background-position:center; width:100%; height:274px; margin-bottom:35px;}
.bus_line_text {letter-spacing:-1px; font-size:20px; font-weight:bold; margin-top:85px; margin-left:400px; line-height:1.4; color:#353535; width:280px; height: auto;}
.bus_line_text span.txt_small {font-size:14px; font-weight:normal;}
.bus_line_box {float:left; width:100%;}
.bus_line_box ul li {/* border:1px solid #ccc; */display:inline-block;float:left;padding:14px;border-right:none;width:20.5%;text-align:center;}
.bus_line_box ul li:hover {background-color: #f1f1f1;}
.bus_line_box ul li:last-child{/* border-right:1px solid #ccc; */}
.box_wrap {text-align:center; width:100%; float:left;}
.link_btn {cursor:pointer;display:inline-block;padding:0px 10px;height:30px;line-height:30px;text-align:center;color:#fff;background: #008565;font-size:14px;}

.marin_map{display:inline-block; width:100%; text-align:center;}
.marin_map_number{display:inline-block;vertical-align:top; position:relative; padding-left:calc(50% - 88px); margin-top:20px; margin-bottom:20px;}
.marin_map_number .marin_map_numbering{display:inline-block; position:absolute; text-align:center; width:20px; height:20px; line-height:20px; border-radius:50%; background-color:#ffd503; font-size:12px; vertical-align:top; font-weight:bold;}
.marin_map_number .marin_map_numbering.parking{color:#fff; background:#d74d4d;}
.marin_map_marker{margin-left:30px; display:inline-block; font-size:14px; letter-spacing:-2px;}
.marin_map img.mobile_img{display:none;}

}

@media screen and (max-width:1050px){
	.bus_yun_img {width:100%; display:inline-block; text-align:center; margin-bottom:20px;}
	.bus_yun_list ul li strong{position:relative; left:auto; top:auto;}
	.bus_yun_list {width:100%; display: inline-block;}
	.bus_yun_list.shooting{padding:0px 0px; width:100%; float:left;}
	.bus_yun_list ul li{position:relative; padding-left:80px;}
	.bus_yun_list ul li strong{position:absolute; left:0; top:0px; display:block; margin-bottom:30px; font-weight:600; font-size:16px; color:#056161;}
	.bus_yun_list ul li ul li{position:relative; padding:4px 0px 4px 89px; font-size:14px;}
	.bus_yun_list ul li ul li:first-child{border-top:none;}
	.bus_yun_list ul li ul li strong{position:absolute; left:0; top:4px; width:93px; margin-bottom:0; font-size:14px; color:#353535; background:url("/images/kor/sub/sub04/yun_bar.gif") no-repeat right 6px;}
	.bus_yun_list ul li ul li ul li{padding:0; border-top:none; color:#303030;}
	.bus_guest_title {float:left;}
	.bus_guest_stitle {float:left; font-size:14px; padding-left:0px;}
	.bus_guest_btn {float:right;}
	.bus_guest_img {position:relative; float:left;}
	.bus_guest_img img {width:49.3%; height:100%; margin-bottom:5px;}
	.bus_guest_img img.mgl {margin-right:5px;}
	.pc_sub02_01_img{width:100%;}
	.pc_love_rese{width:100%;}
}

@media screen and (max-width:850px){
.bus_line_bg {float:left; background:none; width:100%; height:auto; margin-bottom:35px;}
.bus_line_text {letter-spacing:-1px; font-size:20px; font-weight:bold; margin-top:0; margin-left:0; line-height:1.4; color:#353535; width:100%; height:auto;}
.bus_line_text span.txt_small {font-size:14px; font-weight:normal;}
.bus_line_box {float:left; width:100%;}
.bus_line_box ul li {/* border:1px solid #ccc; */display:inline-block;float:left;padding:14px 0;width:100%;text-align:center;min-height:128px;border-bottom: 1px dashed #dedede;}
.bus_line_box ul li:hover {background-color: #f1f1f1;}
.box_wrap {text-align:center; width:100%; float:left;}
.link_btn {cursor:pointer;display:inline-block;padding:0px 10px;height:30px;line-height:30px;text-align:center;color:#fff;background: #008565;font-size:14px;}

.monorail_line_bg {float:left; background:none; width:100%; height:auto; margin-bottom:35px;}
.monorail_line_text {font-size:18px; color:#353535; padding-bottom: 6px; letter-spacing: -1px; font-weight: bold; float:left; margin:0px; line-height:140%;}
}


@media screen and (max-width:800px){
	.bus_guest_title {float:left;}
	.bus_guest_stitle {float:left; font-size:14px; padding-left:0px;}
	.bus_guest_btn {text-align:right; margin:5px 0;}
	.bus_guest_img {position:relative; float:left;}
	.bus_guest_img img {width:100%; height:244px; margin-bottom:5px;}
	.bus_guest_img img.mgl {margin-right:5px;}
	.marin_map img{width:100%;}
	.marinepark_process img{width:100%;}
	.mono_love_rese img.m_love_rese {width:100%;}
	.bus_line_box ul{
    display: flex;
    flex-direction: column;
}
}

@media screen and (max-width:640px){
	.yun_list ul li ul li{padding-left:0;}
	.yun_list ul li ul li strong{position:relative; left:auto; top:auto; margin-bottom:5px; background:none;}
	.bus_yun_img {width:100%; display:inline-block; text-align:center; margin-bottom:20px;}
	.bus_yun_list ul li strong{position:relative; left:auto; top:auto;}
	.bus_yun_list {width:100%; display: inline-block;}
	.bus_yun_list.shooting{padding:0px 0px; width:100%; float:left;}
	.bus_yun_list ul li{position:relative; padding-left:0;}
	.bus_yun_list ul li strong{position:relative; left:0; top:0px; display:block; margin-bottom:5px; font-weight:600; font-size:16px; color:#056161;}
	.bus_yun_list ul li ul li{position:relative; padding:4px 0px 4px 69px; margin-bottom:10px; font-size:14px;}
	.bus_yun_list ul li ul li:first-child{border-top:none;}
	.bus_yun_list ul li ul li strong{position:absolute; left:0; top:4px; width:93px; margin-bottom:0; font-size:14px; color:#353535; background:url("/images/kor/sub/sub04/yun_bar.gif") no-repeat right 6px;}
	.bus_yun_list ul li ul li ul li{padding:0; border-top:none; color:#303030;}
.bus_contents_01 {width:100%; margin-bottom:20px; float:left;}
.bus_contents_01 .bus_title_01 a img {float:right;}
.bus_contents_01 .bus_img_01 img {width:100%; height:100%;}
.bus_contents_02 {width:100%; margin-bottom:20px; float:left;}
.bus_contents_02 .bus_title_02 a img {float:right;}
.bus_contents_02 .bus_img_02 img {width:100%; height:100%;}
.bus_contents_03 {width:100%; margin-bottom:20px; float:left;}
.bus_contents_03 .bus_title_03 a img {float:right;}
.bus_contents_03 .bus_img_03 img {width:100%; height:100%;}
.bus_contents_04 {width:100%; margin-bottom:20px; float:left;}
.bus_contents_04 .bus_title_04 a img {float:right;}
.bus_contents_04 .bus_img_04 img {width:100%; height:100%;}
.pc_sub02_01_img{display:none;}
.m_sub02_01_img{display:block;}
.love_box_wrapper .find_l{float:left;padding:20px 20px; width:100%; box-sizing:border-box; margin-left:0%;}

/*��뷹�� �ֺ�������*/
.mono_around_wrap {width:100%; float:left;}
.mono_around_wrap li img{width:100%;}
.mono_around_wrap li {float:left; width:50%; padding:10px; box-sizing:border-box;}
.mono_around_wrap li span {text-align:center; color:#333; font-size:12px; font-weight:200; margin-top:5px; height:25px;}
.mono_love_rese img.pc_love_rese{display:none;}
.mono_love_rese img.m_love_rese{display:block;}
.marin_fish_wrap li{float:left; width:33.33%;}
}



@media screen and (max-width:450px){
	.marin_fish_wrap li{float:left; width:50%;}
}

/* �����̵� �˾��� ũ������*/
#p_img2{width:100%; height:282px;}
#p_img2 img{width:100%; max-width:288px; height:282px;}

@media screen and (max-width:640px){
	.sub_main_popupzone{width:49%; margin-right:2%;}
	#p_img2{width:100%; max-width:100%;}
}
.new_download_btn_wrap{ margin-bottom:30px;}
.new_download_btn_wrap li a{
	width: 150px;
    height: 150px;
    background: #000000;
    color: white;
	box-sizing:border-box;
    display: inline-block;
	padding-top:55px;
    border-radius: 50%;
}
.new_download_btn_wrap li:nth-child(1) a{
	background:#006155;
}
.new_download_btn_wrap li:nth-child(2) a{
	background:#72720a;
}
.new_download_btn_wrap li:nth-child(3) a{
	background:#27537f;
}


/* ���ټ� �����̵� focus */
.sma_pop .bx-wrapper li a:focus {display:inline-block; text-align:center; padding:3px;}
.sma_pop .bx-wrapper li a:focus img {width:99%; height:272px;}

.sma_vis .bx-wrapper li a:focus {display:inline-block; text-align:center; padding:3px;}
.sma_vis .bx-wrapper li a:focus img {width:99%;}
.sma_vis .bx-wrapper img{border-radius: 8px;width: 100%;}




#tab_button li.on{background: #008565;}
#tab_button li.on a{color: #fff;font-weight: 700;}
.st1{background: #006CAF;}
 iframe{display:block;}

.basic.circle_numbering_wrapper p.circle_number{
    border-radius: 8px !important;
}


/*추가*/
.sub_wrap .wrapper .wrapper_bg .sub_slider .sub_slide .marin_ms_1{width:442px; height:244px; background:url(/_masanch/_sub01/img/250909_01.png) no-repeat;}
.sub_wrap .wrapper .wrapper_bg .sub_slider .sub_slide .marin_ms_2{width:442px; height:244px; background:url(/_masanch/_sub01/img/250909_02.png) no-repeat;}
.majh_sh{padding: 20px;text-align: right;}
.majh_sh a{display:inline-block;padding: 10px 20px;text-align:center;background:#27537f;color:#fff;font-size: 15px;background: #008565;border-radius: 5px;}


@media screen and (max-width:900px){
.majh_sh{text-align: center;}
}



