@charset "utf-8";

/*인사말_new*/
#greeting01{width:100%;}
#greeting01 p{padding-bottom:20px;font-size:15px;color:#767676;}
#greeting01 .greeting01_a{width:100%;}
#greeting01 .greeting01_a:after{display:block;content:"";clear:both;visibility:hidden;}
#greeting01 .greeting01_a .greet_a_img{width:100%;}
#greeting01 .greeting01_a .greet_a_img img{width:100%;}
#greeting01 .greeting01_a .greet_a_img span{display:block;color:#dfdfdf;letter-spacing:6px;}
#greeting01 .greeting01_a .greet_a_txt{width:100%}
#greeting01 .greeting01_a .greet_a_txt h2{margin-bottom:30px;font-size:16px;line-height:25px;font-weight:normal;}
#greeting01 .greeting01_b{margin-top:20px;width:100%;}
#greeting01 .greeting01_b:after{display:block;content:"";clear:both;visibility:hidden;}
#greeting01 .greeting01_b .greet_b_txt{width:100%;}
#greeting01 .greeting01_b .greet_b_txt h2{margin-bottom:20px;font-weight:normal;font-size:14px;line-height:22px;font-style:italic;}
#greeting01 .greeting01_b .greet_b_txt h2:before{background:none;}
#greeting01 .greeting01_b .greet_b_txt p{width:100%;}
#greeting01 .greeting01_b .greet_b_img{width:100%}
#greeting01 .greeting01_b .greet_b_img img{width:100%;}
#greeting01 .sign{width:100%;margin-top:20px;font-size:18px;color:#000;text-align:right;}
#greeting01 .sign span{display:inline-block;margin: 0 0 20px 10px;width:80px;height:35px;vertical-align: middle;background:url(/images/mayor/sub01/sub01_01_img04_s.png) no-repeat;font-size:0;}



@media all and (min-width:768px){
	#greeting01 .greeting01_a .greet_a_img span{letter-spacing:25px;}
	#greeting01 .greeting01_a .greet_a_txt h2{margin-bottom:50px;font-size:28px;line-height:45px;}
	#greeting01 .greeting01_b .greet_b_txt h2{font-size:20px;line-height:35px;}
	#greeting01 .sign span{;width:113px;height:50px;background:url(/images/mayor/sub01/sub01_01_img04.png) no-repeat;}

}

@media all and (min-width:1024px){
	#greeting01 p{font-size:18px;}
	#greeting01 .greeting01_a .greet_a_img{float:left;width:25%;height:550px;background:url(/images/mayor/sub01/sub01_01_img03.png) no-repeat 50% 470px;}
	#greeting01 .greeting01_a .greet_a_img img{width:auto;}
	#greeting01 .greeting01_a .greet_a_img span{letter-spacing:15px;}
	#greeting01 .greeting01_a .greet_a_txt{float:right;width:75%}
	#greeting01 .greeting01_b .greet_b_txt{float:left;width:40%;}
	#greeting01 .greeting01_b .greet_b_txt h2{margin-bottom:40px;line-height:40px;}
	#greeting01 .greeting01_b .greet_b_txt p{width:95%;}
	#greeting01 .greeting01_b .greet_b_img{float:right;width:58%}


}

/* 연혁 탑박스 */
/* 이미지박스 */
.imgbox {border:1px solid #ddd;text-align:center;padding:20px;}
/* 인사말A */
.ui .box_col .col{display:inline-block;float:left}
.uipt.ptintro{position:relative;overflow:visible;padding-bottom: 100px;}
.uipt.ptintro:after{content:"";clear:both;display:block;visibility:hidden}
.uipt.ptintro .col{width:560px}
.uipt.ptintro .thm_box{}
.uipt.ptintro .thm_box:after{content:"";display:block;clear:both;visibility:hidden}
.uipt.ptintro .thm_box {width:100%}
.uipt.ptintro .thm_box img{max-width:none;width:100%}
.uipt.ptintro .thm_box em {display:block;padding:10px 0 60px;font-size:15px;letter-spacing:9px;color:#cfcfcf}


.uipt.ptintro .item{position:absolute;top:30px;right:30px;padding:30px 43px;/*min-height:330px;*/background:#2c6e0a;opacity: 0.85}
.uipt.ptintro .item h2{position:relative;margin:93px 0 10px;padding:0;background:none;color:#fff;font-size:25px}
.uipt.ptintro .item .be:before{display: none;}
.uipt.ptintro .item span{display:block;text-align:center;color:#fff;letter-spacing:9px;font-size: 10px;}
.uipt.ptintro .item p{padding:0;color:#fff;font-size:13px;line-height:160%}
.deptinfo1,.deptinfo2 {padding:0 0 30px;border-bottom:1px dotted #ddd}
.deptinfo1>*:first-child,.deptinfo2>*:first-child{margin-top:0}
.deptinfo2 div {border:1px solid #ddd;background:#fbfbfb}

@media(max-width:1395px){
.uipt.ptintro .col{width:450px}
/*.uipt.ptintro .item{min-height:300px}*/
.uipt.ptintro .item h2{margin:80px 0 10px}
.uipt.ptintro .item span{letter-spacing:5px}
}

@media(max-width:1023px){
.box_col{position:relative;overflow:hidden}

.uipt.ptintro .thm_box{width:200%;margin-left:-50%;text-align:center}
.uipt.ptintro .thm_box img{width:auto;height:100%}

.uipt.ptintro .item{top:0;right:0;bottom:45px;left:auto;min-height:auto}
.uipt.ptintro .item{width:100%;/*background:url(/images/common/ui/opacity_block_80.png)*/}
.uipt.ptintro{padding-bottom: 0px;}
}

@media(max-width:768px){
.sub02_02 .ui.uic .box_col .col{display:block;width:50%;min-height:165px;text-align:center;/* float:none */}
.uipt.ptintro .col{width:100%}
.uipt.ptintro .thm_box{margin-bottom:10px}
.uipt.ptintro .item{bottom:52px}
}

@media(max-width:480px){
.uipt.ptintro .item{position:static; padding:20px 30px}
.uipt.ptintro .item h2{margin-top:30px;font-size:24px}
.uipt.ptintro .item span{letter-spacing:2px}
.uipt.ptintro .thm_box{margin-bottom:0;}
.uipt.ptintro .thm_box em{display:none;}
.sub02_02 .ui.uic .box_col .col{width:100%;}
.sub02_02 .ui.uic .box_col .col figure{background-color:#f0f0f0;}
}


.uipt.ptintro .item {
    min-height: 243px;
}
.uipt.ptintro .item h2 {
    margin-top: 22px;
}


/*조직도*/
.organ{}
.org{position:relative;overflow:hidden;z-index:99}
.org:after{content:"";display:block;clear:both;visibility:hidden}
.org li{position:relative}
.org li a:hover,
.org li a:focus{text-decoration:underline;}
.org>li:after{content:"";display:block;clear:both;visibility:hidden}
.org *:before,.org *:after{content:"";display:block;position:absolute;background:#ddd;z-index:-1}
/*라인*/
.org .lv0:before{bottom: 0px; height: 153px;left:50%;width: 1px;top: 8%;}
.org .lv2:before{top:8%;left: 34%; width: 50.1%;height: 1px;}
.org .lv2 .group > li > p:before{display:block;position:absolute;top:-19px;left:50%;height:30px;border-left:1px solid #ddd;content:''}
.org .lv2 .group > li > ul > .lv3 > p:before{display: block;position: absolute;top: -30px;left: 50%;height: 30px;  border-left: 1px solid #ddd;content: '';}

/**/
.org .lv0{width:180px;margin:0 auto 30px;border:0;background:#701e20;font-size:1.2em;color:#fff;text-align:center;}
.org .lv0 .t1{display:block;height:40px;line-height:40px}
.org .lv0 .t2{display:block;border:1px solid #ddd;background:#efefef;line-height:38px;color:#333}

.org .lv1{width:180px;margin: 0 auto 20px;border:0;background:#701e20;font-size:1.2em;color:#fff;text-align:center;}
.org .lv1 .t1{display:block;height:40px;line-height:40px}
.org .lv1 .t2{display:block;border:1px solid #ddd;background:#efefef;line-height:38px;color:#333}

.org li .lv1_0 li{float: left; width: 48%; margin: 0 1%;}
.org .lv1_01{margin-right: 20%;}
.org .lv1_02{margin-left: 20%;}
.org .lv1_01:before{height: 1%; width:45%;left:80%;top: 20px; }
.org .lv1_02:before{height: 1%; width:30%;left:25%;top: 20px;}

.org li ul li .lv1_03{margin-top: 135px;}

.org .lv1_03 li ul .lv2 .group{overflow:hidden; margin-left: 9%; width: 100%;}
.org .lv1_03 li ul .lv2 .group > li{float:left;width:48%;margin:0 1%}
.org .lv1_03 li ul .lv2 .group > li > p{position:relative;height:40px;margin:30px 0 0;background:#555B69;line-height:40px;color:#fff;text-align:center}
.org .lv1_03 li ul .lv2 .group > li > p .t1{display:block;height:40px;line-height:40px}
.org .lv1_03 li ul .lv2 .group > li > p .t2{display:block;height:40px;line-height:40px;border:1px solid #ddd;background:#efefef;color:#333}

.org .lv2 .group > li > ul > .lv3 > p{position:relative;margin:30px 0 0;background:#555B69;line-height:40px;color:#fff;text-align:center}
.org .lv2 .group > li > ul > .lv3 > p .t1{display:block;height:40px;line-height:40px}
.org .lv2 .group > li > ul > .lv3 > p .t2{display:block;height:40px;line-height:40px;border:1px solid #ddd;background:#efefef;color:#333}

.org .lv2_2{margin-right: 20%;}
.org .lv2_1{margin-left: 20%;}
.org .lv2_1:before {content: "";left: 41%; width: 1px;top: -20px;height: 30px;}
/*.org .lv2_2{margin: 1%;margin-left: 50%;}*/
.org .lv2_2:before {content: "";left: 59%; width: 1px;top: -20px;height: 30px;}
.org .lv2_2:after {content: ""; margin-left: 90px; width: 1px;top: 40px;height: 30px;}
.org .lv1_03:before {content: "";margin-left: 29.3%; width: 41.5%;top: -20px;height: 1px;}
.org li ul li .lv1_03 > li {float: left; width: 48%; margin: 0 1%;}



@media (max-width:767px){
  .org .lv0,.org .lv2 p{width:100%}
  .org .lv0:before{bottom:0px;left:10%;width: 1px;height:1100px;top: 0px;}
  .org .lv1{width:100%;margin:0 auto 10px}
  .org .lv1_03 .lv2 .group > li ,.org .lv1_03 li ul .lv2 .group > li {float:right;width:90%;}
  .org li .lv1_0 li{width:100%}
  .org li ul li .lv1_03 > li{float: none; width: 100%; margin: 0 1%;}

  .org .lv2:before{display:none}
  .org .lv2 .group > li > p:before{top:50%;left: -11.1%;width: 12%;height:1px;/*margin-left:-7.5%;*/}
  .org .lv2 .group > li > p{margin:0}
  .org .lv2 .group > li > ul > .lv3 > p{margin:46px 0 0}
  .org .lv1_03 li p {margin-left: 0; margin-top: 10px;}
  .org .lv1_03:before{display: none;}
  .org .lv2 .group{width: 100%;}
  .org .lv2 .group > li > ul > .lv3 > p:before { top: -48px; height: 50px;}
  .org .lv2_2:before, .org .lv2_1:before, .org .lv2_2:after {display: none;}

   .org .lv2_1{margin:0 auto;}

}





/*설립목적*/
@media (max-width: 639px){
	.sub01_02 .sub02_02 .ui.uic.mb_10 .box_col .col .item {
    min-height: 215px;}
}






/* 찾아오시는길 */
.ui-map-box{padding:40px 0;margin:0 0 10px;border-bottom:1px solid #f1f1f1;}
.ui-map-box:after {content:"";display:block;clear:both;}
.ui-map-box h3 {float:left;width:100%;margin:0;padding:0}
.ui-map-box .txt_h3 {float:left;width:75%;}
.ui-map-box .txt_h3 li {margin:6px 0 0;font-size:14px;color:#666;line-height:1.4}
.ui-map-box .txt_h3 li:after {content:"";display:block;clear:both;}
.ui-map-box .ti {float:left;display:inline-block;width:55px;padding:4px 0 3px 0px;margin-right:10px;border-radius:20px;/*border:1px solid #333;*/font-size:13px;text-align:center;color:#fff;background-color:#701e20;}
/*.ui-map-box .ti.car {color:#fff;background-color:#701e20;}
.ui-map-box .ti.train {color:#fff;background-color:#005fa8;}
.ui-map-box .ti.bus {color:#fff;background-color:#a72e75;}*/
.ui-map-box .txt_h3 li .rcon {float:left;margin-left:5px;margin-top:-5px;width:90%}
.ui-map-box .txt_h3 li .rcon strong{display:block;font-size:15px;color:#000;}

@media(max-width:600px){
	.ui-map-box h3{float:none;}
	.ui-map-box .txt_h3{float:none;width:100%;}
	.ui-map-box .ti{float:none;display:block;margin:10px 0 5px 0;}
}

/*기자재검색*/

.search_box { border:1px solid #ddd;  }
.search_box .search_inner strong { width:10%; display: block; float:left;margin-right: 20px; font-size: 18px;}
.search_box .search_inner .left_box{width:44%;}
.search_box .search_inner .left_box div{width:32.3%; margin-right: 1%;}
.search_box .search_inner .right_box{width:43%;}

.search_box .search_inner { overflow: hidden;padding: 20px 20px; }
.search_box .search_inner div { float:left;}


.search_box .search_inner 

.sel01 { width:100%; height:30px; }
.sel02 { width:100%; height:30px; }
.sel03 { width:100%; height:30px; }

.txt_01 input[type="text"] { width:100%; height:30px; }
.search_box .search_inner .txt_01 { width:83%; float:left; }

.search_box .search_inner .search_button { float:right; width:16%; margin-left:1%; }
.search_button input{ height:30px; background:#45495b;color:#fff; width:100%;}

.money_wrap{margin-bottom:30px}

@media (max-width:480px) { 
	.search_box .search_inner .search_button input[type="submit"] { padding: 0; }
}


@media (max-width:767px) { 
	.search_box .search_inner strong { display: block; float:none; width:100%; }
	.search_box .search_inner .left_box { width:100%; }
	.search_box .search_inner .left_box div { width:32.6%; }
	.search_box .search_inner .right_box { width:100%; margin-top:1%; }
	.search_box .search_inner .left_box div:last-child { margin-right: 0;}
}

/*이미지박스*/


.sub02_02 .ui.uic{}
.sub02_02 .ui.uic .box_col_img{}
.sub02_02 .ui.uic .box_col_img:after{content:"";clear:both;display:block;visibility:hidden}
.sub02_02 .ui.uic .box_col_img .col{display:inline-block;width:100%;margin-top:10px;}
.sub02_02 .ui.uic .box_col_img .col .item{margin:0 auto;width:auto;}
.sub02_02 .ui.uic .box_col_img .col .item .thm_figure{display:block;overflow:hidden;background:#f8f8f8;height:145px;/*border:1px solid #d2d2d2;*/text-align:center;position: relative;}
.sub02_02 .ui.uic .box_col_img .col .item .thm_figure img{max-width:none;height:100%;}
.sub02_02 .ui.uic .box_col_img .col .item .thm_figure .img_long{height: 200px;}
.sub02_02 .ui.uic .box_col_img .col .item .tit_inner{margin-bottom:15px;}
.sub02_02 .ui.uic .box_col_img .col .item .list_1st{margin:10px 20px;}
.sub02_02 .ui.uic .box_col_img .col .item .list_1st li{/*margin-top:5px;*/}
.sub02_02 .ui.uic .box_col_img .col .item .list_1st li:first-child{margin-top:0;}
.sub02_02 .ui.uic .box_col_img .col .item .txtp{word-break:keep-all}

/*동아리*/
.sub02_02 .ui.uic .box_col_img .col .item.type1{margin:0 auto;width:auto;height:150px; }

.ui.uig{}
.ui.uig li{display:block;margin-bottom:20px; text-align:center; }
.ui.uig li a{display:block;}
.ui.uig li a figure{position:relative;display:block;overflow:hidden;float:none;margin:0 auto;width:90%;text-align:center;}
.ui.uig li a figure img{max-width:100%;max-height:223px}
.ui.uig li a figcaption{display:block;width:100%;}
.ui.uig li a figcaption b{display:block;margin-top:10px;margin-bottom:5px;font-size:16px;line-height:120%;}
.ui.uig li a figcaption span{display:block;font-size:14px;line-height:120%;}

@media only screen and (min-width:480px){
.ui.uig.col2 li,
.ui.uig.col4 li{float:left;width:50%}
.ui.uig.col3 li{width:100%;}
}
@media only screen and (min-width:640px){
.sub02_02 .ui.uic .box_col_img .col{float:left;}

.sub02_02 .ui.uic .box_col_img.col2 .col,
.sub02_02 .ui.uic .box_col_img.col3 .col{margin-left:2%;}
.sub02_02 .ui.uic .box_col_img.col4 .col{margin-left:1%; margin-right: 1%;}

.sub02_02 .ui.uic .box_col_img.col4 .col:last-child { margin-right: 0%; }	
	
	
.sub02_02 .ui.uic .box_col_img.col2 .col:first-child,
.sub02_02 .ui.uic .box_col_img.col3 .col:first-child{margin-left:0;}
.sub02_02 .ui.uic .box_col_img.col2 .col{width:49%;}
.sub02_02 .ui.uic .box_col_img.col3 .col{width:32%;}
.sub02_02 .ui.uic .box_col_img.col4 .col{width:23%;}
}
@media only screen and (min-width:768px){
.ui.uig.col3 li{float:left;width:33.3%;}
}
@media only screen and (min-width:1024px){
.ui.uig.col2 li{width:50%;}
.ui.uig.col4 li{width:25%}
}

.sub02_02 .ui.uic .box_col_img .col .item{border:1px solid #ddd;padding: 0;}

.sub02_02 .ui.uic .box_col_img .col .item.shorter{border:1px solid #ddd;padding:30px;min-height:465px;}
.sub02_02 .ui.uic .box_col_img .col .item .tit_inner{margin: 10px; text-align: center;min-height:129px;}
.sub02_02 .ui.uic .box_col_img .col .item h3{text-align:center;font-size:16px;/*border-bottom:1px solid #ddd*/}
.sub02_02 .ui.uic .box_col_img .col .item .thm_caption .inner_bottom{border-bottom:1px solid #ddd;}
.sub02_02 .ui.uic .box_col_img .col .item b{text-align:center; display:block;padding:10px;}
.sub02_02 .ui.uic .box_col_img .col .item .line-align{text-align:center; display:block;padding:10px;margin-top:15px;}
.sub02_02 .ui.uic .box_col_img .col .item .ul-line-align{margin-top:15px;}

@media all and (max-width:1160px) {
/*    .sub02_02 .ui.uic.mb_10 .box_col_img .col .item{min-height:590px;}*/
    .sub02_02 .ui.uic .box_col_img .col .item.shorter{min-height:489px;}
}

@media all and (max-width:821px) {
/*    .sub02_02 .ui.uic.mb_10 .box_col_img .col .item{min-height:677px;}*/
    .sub02_02 .ui.uic .box_col_img .col .item.shorter{min-height:633px;}
}

@media all and (max-width:639px) {
/*    .sub02_02 .ui.uic .box_col_img .col .item{min-height:470px;}*/
    .sub02_02 .ui.uic .box_col_img .col .item.shorter{min-height:350px;}
}

.small_box { position: absolute; display: block;  top:0; right:0; padding: 10px 20px; color:#fff;}
.sub02_02 .money_wrap .money_box .small_box {top:20px;}
.small_box.cl_red { background: #606976; }
.small_box.cl_green { background: #86c53e; }

.button02 a { border-radius: 3px; padding:8px 20px; background:#fff;border:1px solid #ddd; text-align: center;margin:0 auto; margin-bottom: 10px; color:#666; width:90%; display: block;transition: all 0.3s;
    -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;}
.button02 a:hover, .button02 a:focus, .button02 a:active{background-color:#424242;border:1px solid #424242;color:#fff;}

/**/
.sub02_02 .money_wrap .money_box{border:1px solid #ddd;background-color:#f7f7f7;padding:30px; margin-top:20px;}
.sub02_02 .money_wrap .money_box .inner{position:relative;overflow:hidden;}
.sub02_02 .money_wrap .money_box .inner .obj{width:400px;height:220px;float:left;position:relative;}
.sub02_02 .money_wrap .money_box .inner .obj .item{width:100%;height:100%;overflow:hidden;}
.sub02_02 .money_wrap .money_box .inner .obj .item ul{position: relative;width: 400%;height: 220px;overflow:hidden;}    
.sub02_02 .money_wrap .money_box .inner .obj .item ul li{position: relative;float: left;width: 25%;height: 100%;overflow:hidden;}
.sub02_02 .money_wrap .money_box .inner .obj .item ul li .thm_figure{height: 100%;text-align:center;overflow:hidden;}
.sub02_02 .money_wrap .money_box .inner .obj .item ul li .thm_figure div{width:200%;height:100%;background-color:#ddd;margin-left:-50%;text-align:center;overflow:hidden;}
.sub02_02 .money_wrap .money_box .inner .obj .item ul li .thm_figure div img{max-width:none;height:100%;}
.sub02_02 .money_wrap .money_box .inner .txtwrap{padding:10px 0 0 30px;margin-left:400px;}
.sub02_02 .money_wrap .money_box .txtwrap .tit_inner{display:block;margin:0;margin-bottom:10px;padding:0;font-size:34px;color:#000;line-height:40px;background:none}
.sub02_02 .money_wrap .money_box .txtwrap .tit_inner span{display:block}
.sub02_02 .money_wrap .money_box .txtwrap .tit_inner .tit_s{font-size:26px;color:#525252;line-height:40px;font-weight: normal;}
.sub02_02 .money_wrap .money_box .txtwrap .tit_inner .tit_b{font-size:22px;color:#333;line-height:1.6;font-weight:600;}
.sub02_02 .money_wrap .money_box .inner .txtwrap .list_1st{position:relative;border-top:1px solid #ddd;border-bottom:1px solid #ddd;margin:0;padding:15px 0;}
.sub02_02 .money_wrap .money_box .inner .txtwrap .more{display:block;float:left;position:relative;margin-right:1%;margin-top:10px;width:49%;height:50px;background-color:#348600;text-align:center;color:#fff;line-height:50px;}
.sub02_02 .money_wrap .money_box .inner .txtwrap .btn.pull-right{width: 90px;padding: 7px 0;margin-left: 10px;margin-top:10px;}

.money_img img{width:100%;margin:0 auto}
.sub02_02 .money_wrap .money_box .inner .control button{position: absolute;top:50%;margin-top:-15px;width: 11px;height: 21px;font-size: 0;}
.sub02_02 .money_wrap .money_box .inner .control button[data-type="prev"]{left:10px;background: url(/images/common/gnb_left.png) no-repeat;}
.sub02_02 .money_wrap .money_box .inner .control button[data-type="next"]{right:10px;background: url(/images/common/gnb_right.png) no-repeat;}
.sub02_02 .money_wrap .money_box .txtwrap .tit_inner .tit_b.sub5_inline{display:inline;font-size: 34px;padding-left: 8px;}

@media(max-width:1259px){
    .sub02_02 .money_wrap .money_box .inner .thm_figure{float: left;width:100%;text-align: center;}
    .sub02_02 .money_wrap .money_box .inner .txtwrap{padding:0 0 0 26px;}   
    .sub02_02 .money_wrap .money_box .txtwrap .tit_inner .tit_b{font-size:22px;}
    .sub02_02 .money_wrap .money_box .txtwrap p{font-size:14px;}
    .sub02_02 .money_wrap .money_box .inner .txtwrap .list_1st{padding:10px 0;}
    .list_1st li, .list_1st dd, .txt_bul{font-size:14px;}
    .sub02_02 .money_wrap .money_box .inner .txtwrap .more{margin-top:20px;}

}
@media(max-width:1259px){
.sub02_02 .money_wrap .money_box .txtwrap .tit_inner{font-size:30px;}
.sub02_02 .money_wrap .money_box .txtwrap .tit_inner .tit_b.sub5_inline{font-size:30px;}
}
@media(max-width:1200px){
.sub02_02 .money_wrap .money_box .txtwrap .tit_inner .tit_b.sub5_inline{display:block;padding:0;font-size:30px;}
.sub02_02 .money_wrap .money_box .inner .obj{width:400px;}
.sub02_02 .money_wrap .money_box .inner .txtwrap{margin-left:400px;}

}

@media(max-width:855px){
    .sub02_02 .money_wrap .money_box .inner .obj .item ul li .thm_figure{width:100%;}
    .sub02_02 .money_wrap .money_box .inner .txtwrap{margin-left:0;    padding: 0;}
    .sub02_02 .money_wrap .money_box .txtwrap .tit_inner{text-align:center;}
    .sub02_02 .money_wrap .money_box .txtwrap p{text-align:center;}
    .sub02_02 .money_wrap .money_box .inner .txtwrap .more{float:none;margin:10px auto;}
    .sub02_02 .money_wrap .money_box .inner .obj{position: initial;width:100%;text-align:center;margin-bottom: 30px;}
    .sub02_02 .money_wrap .money_box .inner .thm_figure{margin:0 auto;}
    .sub02_02 .money_wrap .money_box .inner .obj .item{width:100%;}
    .sub02_02 .money_wrap .money_box .inner .control{margin-right:0;}
    .sub02_02 .money_wrap .money_box .inner .control button{top:50%;margin-top:-175px;}
}


@media(max-width:500px){
    .sub02_02 .money_wrap .money_box .txtwrap .tit_inner{font-size:24px;}
    .sub02_02 .money_wrap .money_box .txtwrap .tit_inner .tit_b{font-size:24px;}
    .sub02_02 .money_wrap .money_box .txtwrap .tit_inner .tit_s{font-size:24px;}
}

/*탭*/
#tabgroup{position:relative; margin-top:20px;}

/* Tab Button */
.tab{padding-bottom:20px; padding-top:20px; border-top:1px solid #000;}
.tab a{display:inline-block;padding:7px 15px;border:1px solid #333;color:#333;line-height:20px; width:49.4%; padding: 20px 10px;text-align: center;}
.tab a.ov{background-color:#701e20;color:#fff;}

/*달력*/
.schlst{position:relative;width:100%;margin:0;border-top:2px solid #000000;background:url(/images/prog/common/box_bg_bottom.gif) repeat-x left bottom}
.schlst:after{clear:both;display:block;content:"";visibility:hidden}
.ctrmm{position:relative;width:50%;height:32px;margin:0 auto 20px;padding:0;}
.ctrmm strong{position:absolute;top:0;left:0;width:100%;font-weight:normal;font-size:1.7em;font-family:"Arial";line-height:1.25em;color:#111;text-align:center}
.ctrmm .arrow a{display:block;float:left;position:relative;overflow:hidden;width:32px;height:32px;background:url(/images/prog/common/cal_arr.png) no-repeat;font-size:0;line-height:0;z-index:10}
.ctrmm .prev a{background-position:0 0}
.ctrmm .next {float:right;}
.ctrmm .next a{background-position:0 -48px}
.schlst .schl_inner{padding:30px 0;}
.schlst .dt{position:absolute;bottom:30px;left:560px}
.schlst .dt:after{clear:both;display:block;content:"";visibility:hidden}
.schlst .dt li{float:left;margin:0 0 0 20px;line-height:24px}
.schcal_tbl{width:100%}
.schcal_tbl.type2{margin-bottom:20px}
.schcal_tbl th{padding:12px 6px;border:1px solid #434547;border-color:#434547 transparent #a2a2a2;font-weight:bold;line-height:1.5em;vertical-align:middle}
.schcal_tbl td{text-align:left; padding:8px 6px;height:100px;border:1px solid #dfdfdf;border-right:0 none;color:#666;line-height:1.5em;vertical-align:top}
.schcal_tbl td ul li{margin-bottom:5px;color:#666;}
.schcal_tbl td ul li span{margin-left:5px}
.schcal_tbl.type2 td{height:90px}
.schcal_tbl td:first-child{border-left:0 none}
.schcal_tbl td div{overflow:hidden; margin-top:5px}
.schcal_tbl td a[target="_parent"]{line-height:1.2em;font-size:0.85em}
.schcal_tbl .sun{color:#c30c0c}
.schcal_tbl .sat{color:#1473b5}
.schcal_tbl .date{color:#454545}
.schcal_tbl .toDay{background-position:52% -28px}
.schcal_tbl .toDay a{color:#fff}
.schcal_tbl .spDay{background-position:51% 6px}
.tablewrap .basic_table img{vertical-align:middle !important;}

@media(max-width:1024px){
	.schcal_tbl td ul li span{display:block;max-width:45px;margin-left:0}
}

@media(max-width:767px){
	.ctrmm{width:200px;}
	.schcal_tbl td div span{display:none;}
}
@media(max-width:500px){
	.schcal_tbl td ul li span{max-width:30px}
	.ui.uit .inner .txtwrap .ico_info li{float:none;margin-bottom:5px}
}
@media(min-width:768px){
	.schlst .schl_inner {float:left;width:100%;padding:30px 0;}
}

/*신청인정보*/
 .pt{margin:10px 0 0 10px}

[class^="form-"] input[type="text"],[class^="form-"] input[type="password"]{width:100%;height:38px;padding:0 5px;line-height:38px; min-width: auto;}
[class^="form-"] select{width:100%;height:38px;padding:0 5px;line-height:38px}

.tbl_basic .form-max div { margin-bottom: 10px; }
.tbl_basic .form-max span input[type="radio"]{margin:0 5px 0 10px}
.tbl_basic .form-max span:first-child input[type="radio"]{margin-left:0}
.tbl_basic .form-max .post{}
.tbl_basic .form-max .post input{width:120px}

.tbl_basic .form-tel, 
.tbl_basic .form-mail{overflow:hidden}
.tbl_basic .form-mail div{float:left;width:47%;margin-top:0}
.tbl_basic .form-mail div.mid{width:5%;text-align:center;line-height:40px}
.tbl_basic .form-mail div.last{margin-left:1%;width:32%}

.tbl_basic .form-mail div.last select { height:38px;  }
/*.tbl_basic .form-future { display: inline-block; float:left; margin-right: 10px;} 
.tbl_basic .form-future input[type="text"] { width:70px; }*/
/*.tbl_basic .form-ftbutton { display: inline-block; }*/
.tbl_basic .form-ftbutton {margin-top:5px;}
.tbl_basic .form-ftbutton input[type="submit"] { height:38px; }
.radio_bt label { display: inline-block; text-align: center; margin-right: 20px;}
.radio_bt label div { display: inline-block;}

.form-forname2 label input[type="text"] {  width:80%;}
.form-true textarea { height: 100px; }
.form-true02 textarea { height: 100px; }

.form-file input[type="text"] { width:40%; }
.form-file input[type="file"] { width:25%; }
.last_titname { display: block;font-size: 20px; }
.last_txt { line-height: 2.5; }

/*@media all and (min-width:1200px) {
.tbl_basic .form-future input[type="text"] { width:120px; }
}
*/


/*장비신청현황*/

.list_env{position:relative;margin:20px 0;/*border:1px solid #eee;*/}
.list_env:after{content:"";display:block;clear:both;visibility:hidden;}
.list_env .env{position:relative;margin-bottom:1px;padding:15px 15px 15px 80px;border:1px solid #eee;word-wrap:break-word;word-break:keep-all;}
.list_env .env b{color:#333;font-size:16px;line-height:20px;font-weight:600;font-family:'nsr','맑은 고딕','Malgun Gothic';}
.list_env .env b:before{display:none;}
.list_env .env b span{display:block;font-size:14px;line-height:20px;vertical-align:middle;font-weight:normal}
.list_env .env .list_1st{margin:0;}
.list_env .env .list_1st li{margin:3px 0 0;color:#666;font-family:'nsr','맑은 고딕','Malgun Gothic';font-size:14px;line-height:22px;word-wrap:break-word;word-break:keep-all;}
.list_env .env .num_ico{position:absolute;top:15px;left:22px;}

.num_ico{display:block;width:50px;height:40px;background:url(/images/common/num_ir.png) no-repeat}
.num_ico.ico1{background-position:0 -45px;}
.num_ico.ico2{background-position:-2px -95px;}
.num_ico.ico3{background-position: 0 -147px;}
.num_ico.ico4{background-position:0 -196px;width:54px;}
.num_ico.ico5{background-position:0 -251px;width:54px;}
.num_ico.ico6{background-position:1px -298px;width:54px;}

.acc_transfer{display:inline-block;margin-right:10px}


@media all and (min-width:768px) {
    .list_env{margin-left:-0.15%;}
    .list_env .env{float:left;width:100%;min-height:89px;margin:0 0 0.15% 0.15%;padding:25px 20px 25px 110px;}
    .list_env .env .num_ico{top:25px;left:15px;}
}
@media all and (min-width:1024px) {
    .list_env .env{width:32.85%;}
    .list_env.bcol2 .env{width:49.5%}

    .list_env .env.col2{width:65.9%}

    .list_env .env.col3{width:99.7%}
    .list_env .env .num_ico{left:35px;}
    .list_env .env.m167{min-height:167px}

    .list_env .env.m200{min-height:200px}
    .list_env .env.m214{min-height:214px}
    .list_env .env.m258{min-height:258px}
}
@media all and (min-width:1280px) {
    .list_env .env{min-height:126px;}
}

/* 시설물사용신청 */


.studio_box{position:relative;border:1px solid #ddd;background-color:#f7f7f7;padding:30px;}
.studio_box .imgwrap{position:absolute;width:413px;height:260px;overflow:hidden;}
.studio_box .imgwrap img{width:100%;}
.studio_box .txtwrap{padding:5px 0 0 30px;margin-left:430px;}
.studio_box .txtwrap .tit_inner{display:block;margin:0;margin-bottom:10px;padding:0;font-size:34px;color:#000;line-height:40px;background:none}
.studio_box .txtwrap .tit_inner span{display:block}
.studio_box .txtwrap .tit_inner .tit_s{font-size:26px;color:#525252;line-height:40px;font-weight: normal;}
.studio_box .txtwrap .tit_inner .tit_b{font-size:30px;color:#333;line-height:40px;font-weight:600;}
.studio_box .txtwrap .list_1st{position:relative;border-top:1px solid #ddd;border-bottom:1px solid #ddd;margin:0;padding:15px 0;}
.studio_box .txtwrap .studio_btn{margin-top: 10px}
.studio_box .txtwrap .studio_btn .button{display:block;float:left;position:relative;margin-right:1%;margin-top:10px;width:49%;height:50px;background-color:#606976;border:1px solid #606976;text-align:center;color:#fff;line-height:50px;}
.studio_box .txtwrap .studio_btn .button:first-child{display:block;float:left;position:relative;margin-right:1%;margin-top:10px;width:49%;height:50px;background-color:#fff;border:1px solid #ddd;text-align:center;color:#666;line-height:50px;}
.schlst.clab td .button{display:block;margin-top:5px;text-align:center}
.schlst.clab td .button:first-child{margin-top:0}
.schlst.clab td .button span a{padding:5px 15px;}

@media(max-width:1259px){
    .studio_box .txtwrap{padding:0 0 0 26px;}   
    .studio_box .txtwrap .tit_inner .tit_b{font-size:30px;}
    .studio_box .txtwrap p{font-size:14px;}
    .studio_box .txtwrap .list_1st{padding:10px 0;}
    .list_1st li, .list_1st dd, .txt_bul{font-size:14px;}
    .studio_box .txtwrap .more{margin-top:20px;}

}

@media(max-width:1200px){
  .studio_box .txtwrap{margin-left:400px;}

}

@media(max-width:786px){
    .studio_box .imgwrap{position:static;width:100%;height:auto;}
    .studio_box .txtwrap{margin-left:0;padding: 0;}
    .studio_box .txtwrap .tit_inner{text-align:center;}
    .studio_box .txtwrap p{text-align:center;}
    .studio_box .txtwrap .tit_inner{font-size:28px;margin-top:10px;}


@media(max-width:500px){
    .studio_box .txtwrap .tit_inner{font-size:24px;}
    .studio_box .txtwrap .tit_inner .tit_b{font-size:24px;}
    .studio_box .txtwrap .tit_inner .tit_s{font-size:24px;}
}