@charset "utf-8";
@font-face {
 font-family: 'NanumSquare';
 src: url(NanumSquare.eot);
 src: url(../fonts/NanumSquare.eot?#iefix) format('embedded-opentype'),
      url(../fonts/NanumSquare.woff) format('woff'),
      url(../fonts/NanumSquare.ttf) format('truetype');
}
@font-face {
 font-family: 'catholic';
 src: url(catholic.eot);
 src: url(../fonts/catholic.eot?#iefix) format('embedded-opentype'),
      url(../fonts/catholic.woff) format('woff'),
      url(../fonts/catholic.ttf) format('truetype');
}
input, select, textarea{font-family:'NanumSquare';}
select{-webkit-appearance: none;-moz-appearance: none;appearance: none;border:1px solid #ddd;border-radius:0;text-indent:5px;background:#fff url(../img/ico_arrow.png) no-repeat 98% center; background-size:auto 10px;font-size:14px;}
select:focus{background:#fff url(../img/ico_arrow_over.png) no-repeat 98% center; background-size:auto 10px;}

body{-webkit-user-drag: none;}

#wrap{font-family:HelveticaNeue-Light,AppleSDGothicNeo-Light,sans-serif,'나눔고딕',NanumGothic,'돋움',Dotum,'굴림',Gulim,Helvetica,sans-serif,'NanumSquare';min-width:320px;}
#intro{position:absolute;left:0;top:0;right:0;bottom:0;min-width:320px;
	background: -webkit-linear-gradient(right top, #f2c29d , #dd4e4c);   /* For Safari 5.1 to 6.0 */
    background: -o-linear-gradient(bottom left, #f2c29d, #dd4e4c);     /* For Opera 11.1 to 12.0 */
    background: -moz-linear-gradient(bottom left, #f2c29d, #dd4e4c); /* For Firefox 3.6 to 15 */
    background: linear-gradient( bottom left, #f2c29d , #dd4e4c);   /* 湲곕낯 援щЦ */

}
#intro .logo{position:absolute;left:50%;top:50px;margin-left:-140px;width:280px;}
#intro .logo img{width:100%;max-width:280px;}
#intro .btn{position:absolute;left:50%;bottom:120px;width:170px;height:45px;margin-left:-85px;line-height:45px;text-align:center;background:#fff;border-radius:50px 50px;font-size:20px;color:#d71921;font-weight:bold;box-shadow:0 8px 15px #dd4467;}
#intro p{position:absolute;left:10px;right:10px;bottom:20px;font-size:14px;color:#fff;text-align:center;line-height:150%;}

#header{background:#4a63cd;position:fixed;top:0;left:0;width:100%;z-index:9999999;padding-top: env(safe-area-inset-bottom);/*top:calc(25px + env(safe-area-inset-left));*/}
#header h1{padding:16px 0;text-align:center;}
#header h1 a{font-size:13px;color:#fff;display:block;letter-spacing:-1px;font-family:'catholic';}
#header h1 img{height:14px}
#header .open_fullmenu{position:absolute;left:0;top:0;padding-top: env(safe-area-inset-bottom);}
#header .open_fullmenu img{height:50px;}
#header .fullmenu{}
#header .fullmenu .fullmenu_list{width:220px;background:#2e3742;position:fixed;left:-100%;top:0;bottom:0;right:0;z-index:100;overflow-y:auto;}
#header .fullmenu .fullmenu_list h2{color:#8ef3e8;font-size:18px;text-align:center;padding:20px 0;font-weight:500;}
#header .fullmenu .fullmenu_list > ul{}
#header .fullmenu .fullmenu_list > ul > li{padding-bottom:10px;}
#header .fullmenu .fullmenu_list > ul > li > a{color:#fff;font-size:16px;display:block;width:140px;border-radius:0 50px 50px 0;height:32px;line-height:32px;background:#17b4a3;padding:0 0 0 30px;}
#header .fullmenu .fullmenu_list > ul > li > a#fullmenu_list01{background:#17b4a3 url(../img/ico_fullmenu01.png) no-repeat 3px center;background-size:30px auto;}
#header .fullmenu .fullmenu_list > ul > li > a#fullmenu_list02{background:#71ba6d url(../img/ico_fullmenu03.png) no-repeat 3px center;background-size:23px auto;}
#header .fullmenu .fullmenu_list > ul > li > a#fullmenu_list03{background:#dbb454 url(../img/ico_fullmenu06.png) no-repeat 3px center;background-size:30px auto;}
#header .fullmenu .fullmenu_list > ul > li > a#fullmenu_list04{background:#f7a17b url(../img/ico_fullmenu04.png) no-repeat 3px center;background-size:30px auto;}
#header .fullmenu .fullmenu_list > ul > li > a#fullmenu_list05{background:#f18ebf url(../img/ico_fullmenu05.png) no-repeat 3px center;background-size:30px auto;}
#header .fullmenu .fullmenu_list > ul > li > a#fullmenu_list06{background:#c285ed url(../img/ico_fullmenu06.png) no-repeat 3px center;background-size:30px auto;}
#header .fullmenu .fullmenu_list > ul > li > ul{width:160px;display:none;}
#header .fullmenu .fullmenu_list > ul > li > ul > li{border-top:1px solid #555c63;}
#header .fullmenu .fullmenu_list > ul > li > ul > li:first-child{border-top:0;}
#header .fullmenu .fullmenu_list > ul > li > ul > li > a{display:block;color:#fff;font-size:13px;padding:6px 0 6px 30px;}
#header .fullmenu .fullmenu_list .close_fullmenu{position:absolute;right:12px;top:12px;}
#header .fullmenu .fullmenu_list .close_fullmenu img{height:17px;}
#header .fullmenu .gnb_bg{display:none;position:fixed;left:0;top:0;right:0;bottom:0;background:url(../img/bg_gray.png) repeat left top;z-index:1}
#header .alarm{position:absolute;right:0;top:0;}
#header .alarm img{height:50px;}
#header .alarm .num{position:absolute;right:5px;top:5px;background:#ff0000;color:#fff;font-size:11px;width:20px;height:20px;line-height:20px;text-align:center;border-radius:50% 50%;display:inline-block;}

#container{padding-bottom:20px;}
#container .main_section01{background:url(../img/main/mainTopWord_BG20200224v44.png) no-repeat 0px 0px;background-size:100% auto;text-align:right;padding:30px 0;padding-right:20px;}
#container .main_section01 .date{font-size:17px;color:#eae5c2;font-weight:600}
#container .main_section01 .date strong{font-size:45px;color:#fff;}
#container .main_section01 .date .week{color:#fff29e;}
#container .main_section01 p{font-size:11px;color:#d2c6b0;padding-bottom:10px;padding-top:5px;}
#container .main_section01 .word{background:url(../img/ico_quotes01.png) no-repeat 105px top;background-size:auto 10px;max-width:300px;margin:0 auto;padding-left: 150px;}
#container .main_section01 .word span{display:block;background:url(../img/ico_quotes02.png) no-repeat right bottom;background-size:auto 10px;font-size:18px;color:#FFF;padding:10px;}
#container .main_section02{background:#17b4a3;padding:10px;}
#container .main_section02 > ul{overflow:hidden;}
#container .main_section02 > ul > li{float:left;width:33.33%;text-align:center;}
#container .main_section02 > ul > li > a{display:block;padding:10px 0;}
#container .main_section02 > ul > li > a > img{height:40px;display:block;margin:0 auto;padding-bottom:10px;}
#container .main_section02 > ul > li > a > p{font-size:14px;color:#fff;}
#container .main_section03 .tab > ul{overflow:hidden;}
#container .main_section03 .tab > ul > li{float:left;width:33.33%;}
#container .main_section03 .tab > ul > li > a{font-size:14px;color:#fff;background:#52657c;margin-left:1px;text-align:center;display:block;padding:10px 0;font-weight:600;}
#container .main_section03 .tab > ul > li > a#main_section03_tab01{background:#4b72a2}
#container .main_section03 .tab > ul > li > a#main_section03_tab02{background:#52657c}
#container .main_section03 .tab > ul > li > a#main_section03_tab03{background:#768fac}
#container .main_section03 .tab > ul > li > a#main_section03_tab01.on{background:#fff;color:#424242;}
#container .main_section03 .tab > ul > li > a#main_section03_tab02.on{background:#fff;color:#424242;}
#container .main_section03 .tab > ul > li > a#main_section03_tab03.on{background:#fff;color:#424242;}
#container .main_section03 .tab > ul > li:first-child > a{margin-left:0;}

#container .main_section03 .tab1 > ul{overflow:hidden;}
#container .main_section03 .tab1 > ul > li{float:left;width:50%;}
#container .main_section03 .tab1 > ul > li > a{font-size:14px;color:#fff;margin-left:1px;text-align:center;display:block;padding:10px 0;font-weight:600;}
#container .main_section03 .tab1 > ul > li:first-child > a{margin-left:0;}

#container .main_section03 .tab2 > ul{overflow:hidden;margin:10px 0;}
#container .main_section03 .tab2 > ul > li{float:left;width:33.33%;}
#container .main_section03 .tab2 > ul > li > a{font-size:14px;color:#fff;margin-left:1px;text-align:center;display:block;padding:10px 0;font-weight:600;}
#container .main_section03 .tab2 > ul > li img {width:90%;}
#container .main_section03 .tab2 > ul > li:first-child > a{margin-left:0;}

#container .main_section03 .tab3 > ul{overflow:hidden;}
#container .main_section03 .tab3 > ul > li{float:left;width:25%;background:url(/app_pub/img/tab_rightline.png) no-repeat right center;background-size:auto 100px;}
#container .main_section03 .tab3 > ul > li > a{font-size:14px;color:#fff;margin-left:1px;text-align:center;display:block;padding:10px 0;font-weight:600;}
#container .main_section03 .tab3 > ul > li:first-child > a{margin-left:0;}
#container .main_section03 .tab3 > ul > li:last-child {background: none;}

#container .main_section03 .tab4 > ul{overflow:hidden;}
#container .main_section03 .tab4 > ul > li{float:left;width:25%;text-align:center;}
#container .main_section03 .tab4 > ul > li > a{font-size:14px;color:#fff;margin-left:1px;text-align:center;display:block;padding:10px 0;font-weight:600;}
#container .main_section03 .tab4 > ul > li img {width:70%;}
#container .main_section03 .tab4 > ul > li:first-child > a{margin-left:0;}
#container .main_section03 .tab4 > ul > li:last-child {background: none;}


#container .main_section03 .cont{padding:10px;}
#container .main_section03 .cont .cont_item{display:none;}
#container .main_section03 .cont .cont_item:first-child{display:block;}
#container .main_section03 .cont .cont_item h3{font-size:16px;color:#252525;line-height:150%;}
#container .main_section03 .cont .cont_item .date{text-align:right;font-size:12px;color:#737373;padding-bottom:10px;}
#container .main_section03 .cont .cont_item p{font-size:12px;color:#252525;line-height:150%;}
#footer{background:#4d4d4d;padding:20px 0;text-align:center;line-height:140%;color:#fff;font-size:11px;padding-bottom:80px;}
#footer .foot_menu{padding-bottom:15px;}
#footer .foot_menu ul li{display:inline-block;font-size:14px;}
#footer .foot_menu ul li a{display:block;border-left:1px solid #fff;color:#ffd386;padding:0 15px;line-height:105%;}
#footer .foot_menu ul li:first-child a{border-left:0;}
#footer .txt {color:#FFFFFF;}
#footer .txt .name{font-size:14px;padding-bottom:15px;}
#footer .txt address {font-size:11px;}
#footer .txt p {font-size:11px;}
#footer .txt p a {color:#FFFFFF;}

.nav{background:#343434;padding:0 10px;width:100%;position: fixed;left: 0;bottom: 0;z-index:8888888;padding-bottom: env(safe-area-inset-bottom);/*bottom:calc(25px + env(safe-area-inset-left));*/}
.nav ul{overflow:hidden;padding:6px 0;}
.nav ul li{float:left;width:20%;text-align:center;}
.nav ul li a{}
.nav ul li a img{max-width:30px;}

.top_menu{background:#3db0da;overflow:hidden;margin-top:46px;padding-top: env(safe-area-inset-bottom);}
.top_menu > ul{overflow:hidden;width:100%;}
.top_menu > ul > li{float:left;width:20%;padding:15px 0;/*border-bottom:3px solid #404040;*/}
.top_menu > ul > li.on{/*border-bottom:3px solid #f9d06c;*/background:#FFFFFF;}
.top_menu > ul > li.on > a{display:block;color:#4a63cd;font-size:16px;font-weight:700;}
.top_menu > ul > li > a{display:block;font-size:14px;color:#fff;/*padding:0 15px;border-left:1px solid #FFFFFF;*/text-align:center;}
.top_menu > ul > li:first-child > a{border-left:0;}
.sticky-wrapper .area_menu{z-index:1000 !important;}
.area_menu{background:#17b4a3;overflow:hidden;}
.area_menu > ul{overflow:hidden;width:600px;}
.area_menu > ul > li{float:left;padding:5px 0;}
.area_menu > ul > li > a{display:block;font-size:14px;color:#fff;padding:5px 10px;margin:0 5px;}
.area_menu > ul > li > a.on{border-radius:50px;background:#366a64;}
.top_title{/*background:#3f4b59;*/padding:10px;position:relative;}
.top_title .tit{padding:0;}
.top_title .tit strong{display:inline-block;font-size:18px;color:#3c7fdc;}
.top_title .tit span{display:inline-block;padding-left:10px;margin-left:10px;border-left:1px solid #8c8c8c;color:#2c353e;font-size:15px;line-height:110%;}
.top_title .tit img {height:35px;vertical-align: middle;margin-right: 10px;padding-bottom: 2px;}

.top_title .search{}
.top_title .search .open_search_in{position:absolute;right:15px;top:15px;width:30px;height:30px;text-indent:-9999px;overflow:hidden;background:url(../img/btn_search.png) no-repeat center center;background-size:25px 25px;}
.top_title .search .open_search_in.on{background-image:url(../img/btn_search_over.png);}
.top_title .search .search_in{display:none;position:relative;padding-bottom:10px;}
.top_title .search .search_in div{border:2px solid #989898;margin-right:55px;background:#fff;}
.top_title .search .search_in div input[type="text"]{height:26px;line-height:26px;width:100%;border:0;text-indent:5px;}
.top_title .search .search_in button{position:absolute;right:0;top:0;font-size:14px;color:#fff;background:#37c3a5;height:30px;line-height:30px;padding:0 10px;border:0;}
.top_title .select{padding:10px 0;}
.top_title .select select{width:100%;height:35px;line-height:35px;font-size: 14px;}
.viewCont{background:#fff;margin:0px 10px;position:relative;/*padding:10px 10px 0 10px;*/}
.viewCont .select{padding:3px 0;margin-bottom:20px;}
.viewCont .select select{width:100%;height:35px;line-height:35px;font-size: 14px;}

.btn_group{overflow:hidden;}
.btn_group .left{float:left}
.btn_group .right{float:right;}
.btn_group .center{text-align:center;}
.btn_group a.btn01{background:#768fac;padding:8px 20px;font-size:14px;color:#fff;display:inline-block;}
.share{border-top:1px solid #bac7d5;border-bottom:1px solid #bac7d5;padding:10px 0;text-align:right;}
.share ul li{display:inline-block;}
.share ul li a{display:block;}
.share ul li a img{width:30px;}
.share ul li div img{width:30px;}
ul#snsm li img{width:30px;}
.view01 .cont{border-bottom:1px solid #bac7d5;padding:10px;font-size:14px;line-height:150%;margin-bottom:20px;}
.view01 .cont .img_area{padding-bottom:10px;}
.view01 .cont .img_area img{width:100%;}
.todayWord{}
.todayWord .word{padding-bottom:10px;}
.todayWord .word .img{text-align:center;}
.todayWord .word .img img{width:70%;max-width:576px;}
.todayWord .word .txt_wrap{background:#288c95;border-radius:20px;padding:10px;}
.todayWord .word .txt_wrap .txt{background:#fff;border-radius:20px;text-align:center;padding:20px 5px; font-size:16px;color:#3f4b59;line-height:150%;font-weight:600;letter-spacing:-1px;}
.todayWord .word .txt_wrap .date{background:url(../img/ico_calendar.png) no-repeat left 12px;background-size:auto 30px;max-width:260px;margin:0 auto;padding:10px 0 0 40px;color:#fff;line-height:150%;}
.todayWord .word .txt_wrap .date strong{display:block;font-size:14px;font-weight:400;}
.todayWord .word .txt_wrap .date p{font-size:12px;}
.todayWord .word.view{padding-bottom:10px;}
.todayWord .word.view .txt_wrap .txt{background:#fff url(../img/ico_book.png) no-repeat 10px 20px;background-size:40px auto;text-align:left;padding:20px 5px 20px 65px;}

/*.list01 ul li{border-bottom:1px solid #bac7d5}
.list01 ul li a{display:block;padding:10px;}
.list01 ul li:first-child a{padding-top:0;}
.list01 ul li a p{font-size:14px;color:#252525;line-height:150%;padding-bottom:10px;}
.list01 ul li a .date .notice{background:#e36d91;color:#fff;display:inline-block;padding:0 5px;height:20px;line-height:20px;}
.list01 ul li a .date .daerigu{background:#5a53dd;color:#fff;display:inline-block;padding:0 5px;height:20px;line-height:20px;}
.list01 ul li a .date{font-size:12px;color:#737373;position:relative;}
.list01 ul li a .date .txt{position:absolute;right:0;top:0;line-height:20px;}
.list02{overflow:hidden;}
.list02 > ul{overflow:hidden;margin-left:-4%;}
.list02 > ul > li{float:left;width:46%;padding-left:4%;border-bottom:1px solid #bac7d5;margin-bottom:4%;}
.list02 > ul > li > a{display:block;}
.list02 > ul > li > a > .img{}
.list02 > ul > li > a > .img img{width:100%;}
.list02 > ul > li > a > .txt{text-align:center;padding:10px 0;}
.list02 > ul > li > a > .txt strong{display:block;font-size:16px;line-height:130%;padding-bottom:5px;}
.list02 > ul > li > a > .txt p{line-height:130%;font-size:12px;height:30px;overflow:hidden;}
.list03 ul li{border-bottom:1px solid #bac7d5;margin-bottom:10px;}
.list03 ul li a{display:block;padding-bottom:10px;}
.list03 ul li a .img{padding-bottom:10px;}
.list03 ul li a .img img{width:100%;}
.list03 ul li a p{font-size:14px;color:#252525;line-height:150%;padding-bottom:10px;}
.list03 ul li a .date{font-size:12px;color:#737373;position:relative;}
.list03 ul li a .date .txt{position:absolute;right:0;top:0;}
.list04{overflow:hidden;}
.list04 > ul{}
.list04 > ul > li{border-bottom:1px solid #bac7d5}
.list04 > ul > li > a{display:block;position:relative;padding:10px 0;min-height:80px;}
.list04 > ul > li:first-child > a{padding-top:0;}
.list04 > ul > li:first-child > a .img{top:0;}
.list04 > ul > li > a .img{position:absolute;left:0;top:10px;width:90px;}
.list04 > ul > li > a .img img{width:100%;}
.list04 > ul > li > a .img .ing{background:#d95596;font-size:12px;color:#fff;text-align:center;height:20px;line-height:20px;margin-top:1px}
.list04 > ul > li > a .img .end{background:#979797;font-size:12px;color:#fff;text-align:center;height:20px;line-height:20px;margin-top:1px}
.list04 > ul > li > a .txt{padding:0 0 0 100px;}
.list04 > ul > li > a .txt strong{display:block;font-size:16px;color:#252525;line-height:150%;padding-bottom:5px;}
.list04 > ul > li > a .txt p{font-size:14px;color:#737373;line-height:150%;padding-bottom:5px;}
.list04 > ul > li > a .txt .date{overflow:hidden;font-size:12px;color:#737373;}
.list04 > ul > li > a .txt .date .writer{float:left;height:20px;line-height:20px;background:#379fca;color:#fff;width:60px;text-align:center;}
.list04 > ul > li > a .txt .date .end{float:right;height:20px;line-height:20px;}
.list05 ul li{border-bottom:1px solid #bac7d5}
.list05 ul li a{display:block;padding:10px;overflow:hidden;}
.list05 ul li a .img{float:left;width:80px;height:60px;margin-right:10px;}
.list05 ul li a .img img{width:100%;height:100%;}
.list05 ul li a .txt{}
.list05 ul li a .txt strong{display:block;font-size:16px;color:#252525;line-height:130%;margin-bottom:7px;max-height:40px;overflow:hidden;}
.list05 ul li a .txt strong .new{display:inline-block;font-size:10px;color:#fff;background:#de534f;padding:0 5px;height:16px;line-height:16px;vertical-align:middle;}
.list05 ul li a .txt .date{text-align:right;font-size:12px;color:#737373;}
.list06 ul li{border-bottom:1px solid #bac7d5}
.list06 ul li a{display:block;padding:10px;overflow:hidden;}
.list06 ul li:first-child a{padding-top:0;}
.list06 ul li a strong{display:block;font-size:16px;color:#252525;line-height:150%;margin-bottom:5px;max-height:42px;overflow:hidden;}
.list06 ul li a strong .new{display:inline-block;font-size:10px;color:#fff;background:#de534f;padding:0 5px;height:16px;line-height:16px;vertical-align:middle;}
.list06 ul li a p{padding-bottom:7px;color:#737373;}
.list06 ul li a .date{text-align:right;font-size:12px;color:#737373;}
*/
.list01 ul li{border-bottom:1px solid #bac7d5;}
.list01 ul li a{display:inline-block;padding:5px;}
.list01 ul li:first-child a{padding-top:0;}
.list01 ul li a p{font-size:16px;color:#252525;line-height:150%;padding-bottom:0px;}
.list01 ul li  .date {margin-bottom:4px;}
.list01 ul li  .date .notice{background:#e36d91;color:#fff;display:inline-block;padding:0 5px;height:20px;line-height:20px;}
.list01 ul li  .date .daerigu{background:#5a53dd;color:#fff;display:inline-block;padding:0 5px;height:20px;line-height:20px;}
.list01 ul li  .date{font-size:12px;color:#737373;position:relative;padding:5px;height:20px;}
.list01 ul li  .date .txt{position:absolute;right:0;top:0;line-height:20px;}
.list01 ul li  .date .goobun{background:#3d90c6;color:#fff;display:inline-block;padding:0 5px;height:20px;line-height:20px;}
.list01 ul li  .date .danche{background:#203189;color:#fff;display:inline-block;padding:0 5px;height:20px;line-height:20px;}
.list01 ul li  .date .yoonsu{background:#a14ad9;color:#fff;display:inline-block;padding:0 5px;height:20px;line-height:20px;}
.list01 ul li  .date .recruit{background:#d949a1;color:#fff;display:inline-block;padding:0 5px;height:20px;line-height:20px;}
.list01 ul li a .date .notice{background:#e36d91;color:#fff;display:inline-block;padding:0 5px;height:20px;line-height:20px;}
.list01 span.daerigu{background:#5a53dd;color:#fff;display:inline-block;padding:0 5px;height:20px;line-height:20px;}

.list02{overflow:hidden;}
.list02 > ul{overflow:hidden;margin-left:-4%;}
.list02 > ul > li{float:left;width:46%;padding-left:4%;border-bottom:1px solid #bac7d5;margin-bottom:4%;}
.list02 > ul > li > a{display:block;}
.list02 > ul > li > a > .img{}
.list02 > ul > li > a > .img img{width:100%;}
.list02 > ul > li > a > .txt{text-align:center;padding:10px 0;}
.list02 > ul > li > a > .txt strong{display:block;font-size:16px;line-height:130%;padding-bottom:5px;}
.list02 > ul > li > a > .txt p{line-height:130%;font-size:12px;height:30px;overflow:hidden;}
/*
.list03 ul li{border-bottom:1px solid #bac7d5;margin-bottom:10px;}
.list03 ul li a{display:block;padding-bottom:10px;}
.list03 ul li a .img{padding-bottom:10px;}
.list03 ul li a .img img{width:100%;}
.list03 ul li a p{font-size:14px;color:#252525;line-height:150%;padding-bottom:10px;}
.list03 ul li a .date{font-size:12px;color:#737373;position:relative;}
.list03 ul li a .date .txt{position:absolute;right:0;top:0;}
*/
.list03 ul li{border-bottom:1px solid #bac7d5;margin-bottom:10px;}
.list03 ul li a{display:block;padding-bottom:2px;}
.list03 ul li a .img{padding-bottom:10px;}
.list03 ul li a .img img{width:100%;}
.list03 ul li p{font-size:16px;color:#252525;line-height:150%;padding-bottom:10px;}
.list03 ul li .date{font-size:12px;color:#737373;position:relative;margin-bottom:10px;}
.list03 ul li .date .txt{position:absolute;right:0;top:0;}


.list04{overflow:hidden;}
.list04 > ul{}
.list04 > ul > li{border-bottom:1px solid #bac7d5}
.list04 > ul > li > a{display:block;position:relative;padding:10px 0;min-height:80px;}
.list04 > ul > li:first-child > a{padding-top:0;}
.list04 > ul > li:first-child > a .img{top:0;}
.list04 > ul > li > a .img{position:absolute;left:0;top:10px;width:90px;}
.list04 > ul > li > a .img img{width:100%;}
.list04 > ul > li > a .img .ing{background:#d95596;font-size:12px;color:#fff;text-align:center;height:20px;line-height:20px;margin-top:1px}
.list04 > ul > li > a .img .end{background:#979797;font-size:12px;color:#fff;text-align:center;height:20px;line-height:20px;margin-top:1px}
.list04 > ul > li > a .txt{padding:0 0 0 100px;}
.list04 > ul > li > a .txt strong{display:block;font-size:16px;color:#252525;line-height:130%;padding-bottom:5px;}
.list04 > ul > li > a .txt p{font-size:14px;color:#737373;line-height:150%;padding-bottom:5px;}
.list04 > ul > li > a .txt .date{overflow:hidden;font-size:12px;color:#737373;}
.list04 > ul > li > a .txt .date .writer{float:left;height:20px;line-height:20px;background:#379fca;color:#fff;width:60px;text-align:center;}
.list04 > ul > li > a .txt .date .end{float:right;height:20px;line-height:20px;}

/*
.list05 ul li{border-bottom:1px solid #bac7d5}
.list05 ul li a{display:block;padding:10px;overflow:hidden;}
.list05 ul li a .img{float:left;width:80px;height:60px;margin-right:10px;}
.list05 ul li a .img img{width:100%;height:100%;}
.list05 ul li a .txt{}
.list05 ul li a .txt strong{display:block;font-size:16px;color:#252525;line-height:130%;margin-bottom:7px;max-height:40px;overflow:hidden;}
.list05 ul li a .txt strong .new{display:inline-block;font-size:10px;color:#fff;background:#de534f;padding:0 5px;height:16px;line-height:16px;vertical-align:middle;}
.list05 ul li a .txt .date{text-align:right;font-size:12px;color:#737373;}
*/
.list05 ul li{border-bottom:1px solid #bac7d5}
.list05 ul li a{display:inline-block;padding:0px;overflow:hidden;}
.list05 ul li  .img{float:left;width:80px;height:60px;margin-right:0px;display:block;padding:10px;overflow:hidden;}
.list05 ul li  .img img{width:100%;height:100%;}
.list05 ul li  .txt{display:block;padding:10px;overflow:hidden;}
.list05 ul li  .txt strong{display:block;font-size:16px;color:#252525;line-height:130%;margin-bottom:7px;max-height:40px;overflow:hidden;}
.list05 ul li  .txt strong .new{display:inline-block;font-size:10px;color:#fff;background:#de534f;padding:0 5px;height:16px;line-height:16px;vertical-align:middle;}
.list05 ul li  .txt .date{text-align:right;font-size:12px;color:#737373;}

.list06 ul li{border-bottom:1px solid #bac7d5}
.list06 ul li a{display:block;padding:10px;overflow:hidden;}
.list06 ul li:first-child a{padding-top:0;}
.list06 ul li a strong{display:block;font-size:16px;color:#252525;line-height:150%;margin-bottom:5px;max-height:42px;overflow:hidden;}
.list06 ul li a strong .new{display:inline-block;font-size:10px;color:#fff;background:#de534f;padding:0 5px;height:16px;line-height:16px;vertical-align:middle;}
.list06 ul li a p{padding-bottom:7px;color:#737373;}
.list06 ul li a .date{text-align:right;font-size:12px;color:#737373;}

.daerigu_view .category .notice{background:#e36d91;color:#fff;display:inline-block;padding:0 5px;height:20px;line-height:20px;}
.daerigu_view .category .daerigu{background:#5a53dd;color:#fff;display:inline-block;padding:0 5px;height:20px;line-height:20px;}

.daerigu_view .title{font-size:16px;line-height:130%;color:#252525;padding-top: 10px;border-top:3px solid #bac7d5;}
.daerigu_view .title .date{font-size:13px;text-align:right;padding-top:5px;}
.daerigu_view .title .category{padding-top:10px;font-size:12px;}
.daerigu_view .title .category .ing{display:inline-block;height:20px;line-height:20px;padding:0 10px;background:#d95596;color:#fff;}
.daerigu_view .title .category .writer{display:inline-block;height:20px;line-height:20px;width:60px;text-align:center;background:#379fca;color:#fff;}

.gallery_view .title{font-size:20px;line-height:130%;color:#252525;}
.gallery_view .title .date{font-size:13px;text-align:right;padding-top:5px;}
.gallery_view .title .category{padding-top:10px;font-size:12px;}
.gallery_view .title .category .ing{display:inline-block;height:20px;line-height:20px;padding:0 10px;background:#d95596;color:#fff;}
.gallery_view .title .category .writer{display:inline-block;height:20px;line-height:20px;width:60px;text-align:center;background:#379fca;color:#fff;}

.gallery_view .category .notice{background:#e36d91;color:#fff;display:inline-block;padding:0 5px;height:20px;line-height:20px;}
.gallery_view .category .goobun{background:#3d90c6;color:#fff;display:inline-block;padding:0 5px;height:20px;line-height:20px;}
.gallery_view .category .danche{background:#203189;color:#fff;display:inline-block;padding:0 5px;height:20px;line-height:20px;}
.gallery_view .category .yoonsu{background:#a14ad9;color:#fff;display:inline-block;padding:0 5px;height:20px;line-height:20px;}
.gallery_view .category .recruit{background:#d949a1;color:#fff;display:inline-block;padding:0 5px;height:20px;line-height:20px;}


.gallery_view .title{font-size:16px;line-height:130%;color:#252525;}
.gallery_view .title .date{font-size:13px;text-align:right;padding-top:5px;}
.gallery_view .title .category{padding-top:10px;font-size:12px;}
.gallery_view .title .category .ing{display:inline-block;height:20px;line-height:20px;padding:0 10px;background:#d95596;color:#fff;}
.gallery_view .title .category .writer{display:inline-block;height:20px;line-height:20px;width:60px;text-align:center;background:#379fca;color:#fff;}
.login{padding:10px 10px 0 10px;}
.login .loginForm{}
.login .loginForm .input_area{border:1px solid #ddd;margin-bottom:5px;}
.login .loginForm .input_area input{border:0;width:100%;height:40px;line-height:40px;background:#fff;text-indent:5px;font-size:14px;}
.login .loginForm .autoLogin{padding:10px 0 20px 0;font-size:14px;}
.login .loginForm input[type="button"]{width:100%;border:0;background:#467dbe;color:#fff;padding:15px 0;font-size:18px;cursor:pointer;}
.login .info{padding:20px 0;text-align:center;}
.login .info p{font-size:16px;line-height:150%;padding-bottom:10px;letter-spacing:-1px;}
.login .info span.tel{background:url(../img/ico_tel.png) no-repeat left top;background-size:auto 20px;padding:0 0 0 30px;display:inline-block;height:20px;line-height:20px;font-size:16px;padding-bottom:10px;}
.login .info > img{max-width:100px;width:50%;display:block;margin:0 auto;}
.area{overflow:hidden;}
.area .txt{font-size:13px;line-height:150%;padding:0 0 10px 0;}
.area .txt > img{float:left;width:50%;max-width:430px;padding-right:4%;}
.area .table_list table{width:100%;border-collapse:collapse;}
.area .table_list table th{background:#a149d9;font-size:12px;padding:10px 0;text-align:center;color:#fff;font-weight:400;}
.area .table_list table td{padding:10px 0;text-align:center;font-size:12px;border-bottom:1px solid #d3d3d3;line-height:130%;}

/* 01About css */
.about .img{text-align:center;padding-top:10px;}
.about .img img{/*max-width:150px;*/width:100%;padding-bottom:15px;}
.about .chair {text-align: center;}
.about .chair img{max-width:250px;width:100%;padding-bottom:15px;}
.about .txt{font-size:13px;color:#252525;line-height:150%;border-bottom: 1px dotted #c9c9c9;margin-bottom: 5px; padding-bottom: 10px;}
.about .txt img {width:100%;}
.about .txt h3 {color: #3d74da;padding:10px 0;font-size: 16px;}
.about .txt2 {margin-top: 20px;}
.about .img p{font-size:18px;color:#3d74da;text-align: left; padding-bottom:10px;}
.about .img div {font-size: 16px;color:#737373;text-align: left;}
.about .img div.txt{font-size:13px;color:#252525;line-height:150%;}

.about table.infoTable {width:100%;}
.about .infoTable{border-top: 2px solid #bac7d5;border-bottom: 1px solid #d7d7d7;}
.about .infoTable td {font-size:14px;padding:10px 0;border-bottom: 1px solid #d7d7d7;text-align: left;}
.about .infoTable .infott {color:#2f4397;}
.about .infoTable .infoexp {line-height:1.4;padding-left: 5px;}
.about .infoTable .infoexp img {padding-bottom:0px;}

.about table.hisTable {width:100%;}
.about .hisTable{border-top: 2px solid #bac7d5;border-bottom: 1px solid #d7d7d7;}
.about .hisTable td {font-size:14px;padding:10px 0;border-bottom: 1px solid #d7d7d7;text-align: left;}
.about .hisTable .hisyear {font-size:18px;color:#2f4397;text-align: center;}
.about .hisTable .histt {}
.about .hisTable .hisexp {line-height:1.4;padding-left: 5px;}

.about .boxarea {border:1px solid #d7d7d7;padding:10px;}
.about div.boxarea {text-align: center;}
.about .boxarea img {width:90%;}

.about .img div.subtt01 {background:url(../img/bodysub_ico01_blue.png) no-repeat 3px center;background-size:23px auto;color:#3d74da;font-size:20px;padding:10px 0;padding-left: 35px;}

/* 02member css */
.member div.subtt01 {background:url(../img/bodysub_ico01_blue.png) no-repeat 3px center;background-size:23px auto;color:#3d74da;font-size:20px;padding:10px 0;padding-left: 35px;}
.member .img{text-align:center;padding-top:10px;}
.member .img p{font-size:18px;color:#292929;text-align: left; padding-bottom:10px;}
.member .img img{/*max-width:150px;*/width:100%;padding-bottom:15px;}
.member .chair {text-align: center;}
.member .chair img{max-width:250px;width:100%;padding-bottom:15px;}
.member .txt {font-size:13px;color:#252525;line-height:150%;border-bottom: 1px dotted #c9c9c9;margin-bottom: 5px; padding-bottom: 10px;}
.member .txt2 {font-size:13px;color:#252525;line-height:150%;margin-bottom: 5px; padding-bottom: 10px;}
.member .list01 p{font-size:18px;color:#3d74da;text-align: left; padding-top:10px;padding-bottom:3px;}
.member .txt img {}
.member .txt h3 {color: #a6763e;padding:10px 0;font-size: 16px;}
.member .txt2 {margin-top: 20px;}

.member table.infoTable {width:100%;}
.member .infoTable{/*border-top: 2px solid #bac7d5;*/border-bottom: 1px solid #d7d7d7;}
.member .infoTable td {font-size:14px;padding:7px 0;border-bottom: 1px solid #d7d7d7;text-align: left;}
.member .infoTable .infotop {text-align:center;color:#FFFFFF; background:#17b4a3;border-bottom:none;}
.member .infoTable .infotop2 {text-align:center;color:#FFFFFF; background:#656565;border-bottom:none;}
.member .infoTable .infott {color:#2f4397;}
.member .infoTable .infoexp {line-height:1.4;padding-left: 5px;}
.member .infoTable .infoexp img {padding-bottom:0px;}

.member table.infoTable2 {width:100%;}
.member .infoTable2{border-top: 2px solid #bac7d5;border-bottom: 2px solid #bac7d5;}
.member .infoTable2 td {font-size:14px;padding:7px 0;border-bottom: 1px solid #d7d7d7;text-align: left;}
.member .infoTable2 .infotop {text-align:center;color:#FFFFFF; background:#17b4a3;border-bottom:none;}
.member .infoTable2 .infotop2 {text-align:center;color:#FFFFFF; background:#656565;border-bottom:none;}
.member .infoTable2 .infott {color:#2f4397;}
.member .infoTable2 .infoexp {line-height:1.4;padding-left: 5px;}
.member .infoTable2 .infoexp img {padding-bottom:0px;}

/* 03activity css */
.activity div.subtt01 {background:url(../img/bodysub_ico01_blue.png) no-repeat 3px center;background-size:23px auto;color:#3d74da;font-size:20px;padding:10px 0;padding-left: 35px;}
.activity .img{text-align:center;padding-top:10px;}
.activity .img p{font-size:18px;color:#292929;text-align: left; padding-bottom:10px;}
.activity .img img{/*max-width:150px;*/width:100%;padding-bottom:15px;}
.activity .chair {text-align: center;}
.activity .chair img{max-width:250px;width:100%;padding-bottom:15px;}
.activity .txt{font-size:13px;color:#252525;line-height:150%;border-bottom: 1px dotted #c9c9c9;margin-bottom: 5px; padding-bottom: 10px;}
.activity .txt table td img {}
.activity .txt h3 {color: #4a63cd;padding:10px 0;font-size: 16px;}
.activity .img h4 {color: #4a63cd;padding:10px 0;font-size: 18px;text-align:left;}
.activity .txt2 {margin-top: 20px;}
.activity .txt3 {font-size:13px;color:#252525;line-height:150%;margin-bottom: 5px; padding-bottom: 10px;}
.activity .txt4 {margin-bottom: 20px;}

.activity table.infoTable {width:100%;}
.activity .infoTable{/*border-top: 2px solid #bac7d5;*/border-bottom: 1px solid #d7d7d7;}
.activity .infoTable td {font-size:14px;padding:7px 0;border-bottom: 1px solid #d7d7d7;text-align: left;}
.activity .infoTable .infotop {text-align:center;color:#FFFFFF; background:#17b4a3;border-bottom:none;}
.activity .infoTable .infotop2 {text-align:center;color:#FFFFFF; background:#656565;border-bottom:none;}
.activity .infoTable .infott {color:#2f4397;}
.activity .infoTable .infoexp {line-height:1.4;padding-left: 5px;}
.activity .infoTable .infoexp img {padding-bottom:0px;}

.activity table.infoTable2 {width:100%;}
.activity .infoTable2 {border-top: 2px solid #bac7d5;border-bottom: 2px solid #bac7d5;}
.activity .infoTable2 td {font-size:14px;padding:7px 0;border-bottom: 1px solid #d7d7d7;text-align: left;}
.activity .infoTable2 .infotop {text-align:center;color:#FFFFFF; background:#17b4a3;border-bottom:none;}
.activity .infoTable2 .infotop2 {text-align:center;color:#FFFFFF; background:#656565;border-bottom:none;}
.activity .infoTable2 .infott {color:#2f4397;}
.activity .infoTable2 .infoexp {line-height:1.4;padding-left: 5px;}
.activity .infoTable2 .infoexp img {padding-bottom:0px;}


/* 04alarm css */
.alarm div.subtt01 {background:url(../img/bodysub_ico01_blue.png) no-repeat 3px center;background-size:23px auto;color:#3d74da;font-size:20px;padding:10px 0;padding-left: 35px;}
.alarm .img{text-align:center;padding-top:10px;}
.alarm .img p{font-size:18px;color:#292929;text-align: left; padding-bottom:10px;}
.alarm .img img{/*max-width:150px;*/width:100%;padding-bottom:15px;}
.alarm .chair {text-align: center;}
.alarm .chair img{max-width:250px;width:100%;padding-bottom:15px;}
.alarm .txt{font-size:13px;color:#252525;line-height:150%;border-bottom: 1px dotted #c9c9c9;margin-bottom: 5px; padding-bottom: 10px;}
.alarm .txt img {} 
.alarm #M_bbs_View_cont p img {width:100%;} /* 20231005 add */
.alarm .txt h3 {color: #a6763e;padding:10px 0;font-size: 16px;}
.alarm .txt2 {margin-top: 20px;}
.alarm .txt3 {font-size:14px;color:#252525;line-height:120%;margin-bottom: 5px; padding-bottom: 10px;}
.alarm .txt4 {margin-bottom: 20px;}
.alarm .callinfo {background:#ffebca;width:100%;}
.alarm .callinfo .manageinfo {font-size:18px;padding:20px 0 20px 100px;background:url(/app_pub/img/04alarm/call_phoneIcon.png) no-repeat 10px center;background-size:auto 100px;}
.alarm .CalTopArea {width:100%; height:70px;background:url(/app_pub/img/04alarm/hasangBG_date.png) no-repeat 0 0;background-size:100%;margin-bottom: 10px;}
.alarm .CalTopArea div {font-size: 18px;color:#FFFFFF;text-align: center;padding-left: 20px;padding-top: 15px;}
.alarm .CalTopArea div span {font-size: 30px;color:#f9d06c;}

.alarm .ScheTopArea {width:100%; height:70px;background:url(/app_pub/img/04alarm/scheduleBG_date4.png) no-repeat 0 0;background-size:100%;margin-bottom: 10px;}
.alarm .ScheTopArea div {display:inline-block;font-size: 18px;color:#FFFFFF;text-align: center;padding-left: 20px;padding-top: 15px;font-family: 'NanumSquare';}
.alarm .ScheTopArea div.arrowlt {float:left;padding-left:0;position:relative;left:0;top:0;padding-left:0px;padding-top: 10px;}
.alarm .ScheTopArea div.arrowrt {float:right;text-align:right;padding-right:10px;position:relative;right:0;top:0;padding-left:0px;padding-top: 10px;}
.alarm .ScheTopArea div.arrowlt img, .alarm .ScheTopArea div.arrowrt img {width:40%;}
.alarm .ScheTopArea div.yeardate { margin-top:10px;position:relative;left:10px;top:0;padding-left:0px;padding-top: 10px;}
.alarm .ScheTopArea div span {font-size: 26px;color:#f9d06c;}

.alarm table.infoTable {width:100%;}
.alarm .infoTable{/*border-top: 2px solid #bac7d5;*/border-bottom: 1px solid #d7d7d7;}
.alarm .infoTable td {font-size:14px;padding:7px 0;border-bottom: 1px solid #d7d7d7;text-align: left;}
.alarm .infoTable .infotop {text-align:center;color:#FFFFFF; background:#17b4a3;border-bottom:none;}
.alarm .infoTable .infotop2 {text-align:center;color:#FFFFFF; background:#656565;border-bottom:none;}
.alarm .infoTable .infott {color:#2f4397;}
.alarm .infoTable .infoexp {line-height:1.4;padding-left: 5px;}
.alarm .infoTable .infoexp img {padding-bottom:0px;}

.alarm table.infoTable2 {width:100%;}
.alarm .infoTable2 {border-top: 2px solid #bac7d5;border-bottom: 2px solid #bac7d5;}
.alarm .infoTable2 td {font-size:14px;padding:7px 0;border-bottom: 1px solid #d7d7d7;text-align: left;}
.alarm .infoTable2 .infotop {text-align:center;color:#FFFFFF; background:#17b4a3;border-bottom:none;}
.alarm .infoTable2 .infotop2 {text-align:center;color:#FFFFFF; background:#656565;border-bottom:none;}
.alarm .infoTable2 .infott {color:#2f4397;}
.alarm .infoTable2 .infoexp {line-height:1.4;padding-left: 5px;}
.alarm .infoTable2 .infoexp img {padding-bottom:0px;}

#alarm_list .today {background: #768fac;color: #fff;padding: 5px 0;text-align: center;font-size: 14px;}
#alarm_list .schedule_list {border-bottom: 1px solid #bac7d5;background: url(/app_pub/img/04alarm/ico_schedule01.png) no-repeat 10px 10px;background-size: auto 25px;}
#alarm_list .schedule_list a {display: block;padding: 10px 10px 10px 50px;}



/* 05data css */
.data div.subtt01 {background:url(../img/bodysub_ico01_blue.png) no-repeat 3px center;background-size:23px auto;color:#3d74da;font-size:20px;padding:10px 0;padding-left: 35px;}
.data .img{text-align:center;padding-top:10px;}
.data .img p{font-size:18px;color:#292929;text-align: left; padding-bottom:10px;}
.data .img img{/*max-width:150px;*/width:100%;padding-bottom:15px;}
.data .chair {text-align: center;}
.data .chair img{max-width:250px;width:100%;padding-bottom:15px;}
.data .txt{font-size:13px;color:#252525;line-height:150%;border-bottom: 1px dotted #c9c9c9;margin-bottom: 5px; padding-bottom: 10px;}
.data .txt img {}
.data .txt h3 {color: #a6763e;padding:10px 0;font-size: 16px;}
.data .txt2 {margin-top: 20px;}

.data table.infoTable {width:100%;}
.data .infoTable{/*border-top: 2px solid #bac7d5;*/border-bottom: 1px solid #d7d7d7;}
.data .infoTable td {font-size:14px;padding:7px 0;border-bottom: 1px solid #d7d7d7;text-align: left;}
.data .infoTable .infotop {text-align:center;color:#FFFFFF; background:#17b4a3;border-bottom:none;}
.data .infoTable .infotop2 {text-align:center;color:#FFFFFF; background:#656565;border-bottom:none;}
.data .infoTable .infott {color:#2f4397;}
.data .infoTable .infoexp {line-height:1.4;padding-left: 5px;}
.data .infoTable .infoexp img {padding-bottom:0px;}

/* 00Common css */

.btn_area{border-bottom:1px solid #bac7d5;padding:0 10px 20px 10px;margin-bottom:20px;}
.btn_area > ul{overflow:hidden;margin-left:-2%;}
.btn_area > ul > li{float:left;width:31.33%;text-align:center;margin-left:2%;padding-bottom:2px;}
.btn_area a{display:block;border-radius:50px;background:#64b5fb;text-align:center;max-width:100px;padding:5px;margin:0 auto;font-size:16px;font-weight:600;box-shadow: 0 2px 2px #cacacc;}
.btn_area a span{display:block;border-radius:50px;padding:10px 0;
	background: #fff; /* For browsers that do not support gradients */
    background: -webkit-linear-gradient(#fff, #d6d6d6); /* For Safari 5.1 to 6.0 */
    background: -o-linear-gradient(#fff, #d6d6d6); /* For Opera 11.1 to 12.0 */
    background: -moz-linear-gradient(#fff, #d6d6d6); /* For Firefox 3.6 to 15 */
    background: linear-gradient(#fff, #d6d6d6); /* Standard syntax */
	box-shadow: 0 2px 2px #427db6;
}
.btn_area a.btn_area01{background:#64b5fb;}
.btn_area a.btn_area01 span{box-shadow: 0 2px 2px #427db6;color:#5cacf7}
.btn_area a.btn_area02{background:#d13f62;}
.btn_area a.btn_area02 span{box-shadow: 0 2px 2px #9d314a;color:#ec4f6f}
.btn_area a.btn_area03{background:#858585;}
.btn_area a.btn_area03 span{box-shadow: 0 2px 2px #646464;color:#46464f}
.pop_joinWhether{display:none;background:url(../img/bg_gray.png) repeat left top;width:100%;height:100%;position:fixed;left:0;top:0;z-index:1000}
.pop_joinWhether .in{position:fixed;left:50%;top:50%;width:290px;height:270px;margin:-140px 0 0 -150px;background:#fff;text-align:center;border:5px solid #999;}
.pop_joinWhether .in h1{text-align:center;font-size:20px;line-height:150%;padding:10px 0;color:#252525;}
.pop_joinWhether .in .btn_area{margin:0 10px;text-align:center;border-top:1px solid #bac7d5;padding:10px 0;margin-bottom:15px;}
.pop_joinWhether .in .btn_area p{font-size:24px;color:#5cacf7;line-height:150%;text-align:center;font-weight:600;letter-spacing:-1px;}
.pop_joinWhether .in .name{font-size:16px;color:#404040;line-height:150%;}
.pop_joinWhether .in .name strong{font-size:25px;line-height:150%;}
.pop_joinWhether .in .name p{font-size:16px;color:#384b71;font-weight:600;padding-bottom:15px;}
.pop_joinWhether .in .btn a{display:inline-block;width:100px;height:40px;line-height:40px;color:#fff;background:#768fac;text-align:center;font-size:16px;}
.schedule .schedule_calendar{background:#37424d;text-align:center;font-size:20px;color:#fff;padding:10px 10px 5px 10px;margin-bottom:5px;}
.schedule .schedule_calendar.on{
	background: -webkit-linear-gradient(right top, #2a323a , #3a4652);   /* For Safari 5.1 to 6.0 */
    background: -o-linear-gradient(bottom left, #2a323a, #3a4652);     /* For Opera 11.1 to 12.0 */
    background: -moz-linear-gradient(bottom left, #2a323a, #3a4652); /* For Firefox 3.6 to 15 */
    background: linear-gradient( bottom left, #2a323a , #3a4652);   /* 湲곕낯 援щЦ */
}
.schedule .schedule_calendar strong{display:inline-block;font-size:30px;line-height:150%;padding:0 25px 15px 25px;background:url(../img/bg_schedule_calendar.png) no-repeat center bottom;background-size: 100% auto}
.schedule .schedule_calendar .open_calendar{position:absolute;right:20px;top:27px;}
.schedule .schedule_calendar .open_calendar img{height:20px;}
.schedule .schedule_calendar .calendar{display:none;padding-bottom:10px;position:relative;}
.schedule .schedule_calendar .calendar .prev{position:absolute;left:20px;top:-50px;}
.schedule .schedule_calendar .calendar .prev img{height:30px;}
.schedule .schedule_calendar .calendar .next{position:absolute;right:20px;top:-50px;}
.schedule .schedule_calendar .calendar .next img{height:30px;}
.schedule .schedule_calendar .calendar .table_calendar table{width:100%;border-collapse:collapse;font-size:12px;}
.schedule .schedule_calendar .calendar .table_calendar table th{font-weight:400;font-size:11px;padding:5px 0;}
.schedule .schedule_calendar .calendar .table_calendar table td{text-align:center;padding:0;}
.schedule .schedule_calendar .calendar .table_calendar table td span{display:inline-block;border-radius:50% 50%;width:35px;line-height:35px;height:35px;}
.schedule .schedule_calendar .calendar .table_calendar table td.sDay span{border:1px solid #5a626a}
.schedule .schedule_calendar .calendar .table_calendar table td.toDay span{border:1px solid #e66f69}
.schedule .schedule_calendar .calendar .table_calendar table td.touchDay span{box-shadow: 0 0 5px #f1b496;
	background: #f2bf9c; /* For browsers that do not support gradients */
	background: -webkit-radial-gradient(#f2bf9c, #e97f79); /* Safari 5.1 to 6.0 */
	background: -o-radial-gradient(#f2bf9c, #e97f79); /* For Opera 11.6 to 12.0 */
	background: -moz-radial-gradient(#f2bf9c, #e97f79); /* For Firefox 3.6 to 15 */
	background: radial-gradient(#f2bf9c, #e97f79); /* Standard syntax */
}
.schedule .today{background:#768fac;color:#fff;padding:5px 0;text-align:center;font-size:14px;}
.schedule .schedule_list ul li{border-bottom:1px solid #bac7d5;background:url(../img/ico_schedule01.png) no-repeat 10px 10px;background-size:auto 25px;}
.schedule .schedule_list ul li a{display:block;padding:10px 10px 10px 50px;}
.schedule .schedule_list ul li a p{font-size:14px;line-height:150%;color:#252525;padding-bottom:5px;}
.schedule .schedule_list ul li a .date{position:relative;font-size:12px;color:#737373;}
.schedule .schedule_list ul li a .date .hit{position:absolute;right:0;top:0;}
.schedule .title{font-size:14px;line-height:130%;color:#252525;padding:10px 0 10px 50px;background:url(../img/ico_schedule01.png) no-repeat 10px 10px;background-size:auto 25px;}
.schedule .title .date{font-size:13px;padding-top:5px;position:relative;}
.schedule .title .date .hit{position:absolute;right:0;top:5px;}
.schedule .title .category{padding-top:10px;font-size:12px;}
.schedule .title .category .ing{display:inline-block;height:20px;line-height:20px;padding:0 10px;background:#d95596;color:#fff;}
.schedule .title .category .writer{display:inline-block;height:20px;line-height:20px;width:60px;text-align:center;background:#379fca;color:#fff;}

.global_btn{display:none;width:100%;position:fixed;bottom:52px;}
.global_btn a img{width:40px;}
.global_btn a.btn_back{position:absolute;left:10px;bottom:0;}
.global_btn a.btn_top{position:absolute;right:10px;bottom:0;}

/* ��댁�⑹�쎄�� */
.popup_wrap .conainter .privacy  {width:100%;}
.popup_wrap .conainter .privacy .tit { padding-top:0px; color:#2f5388; font-size:24px;font-family:NanumBold; margin-bottom:20px;}
.popup_wrap .conainter .privacy .toptit {font-size:18px;font-family:NanumBold; margin:15px 0 5px; padding-bottom:0px; color:#2f5388;}
.popup_wrap .conainter .privacy .subtit {font-size:14px;font-family:NanumBold; margin:10px 0 0; padding-bottom:0px; color:#444444;}
.popup_wrap .conainter .privacy .info {line-height:22px; font-size:14px;  color:#636363;}

/* 媛���몄��蹂댁랬湲�諛⑹묠 */
#container .subcont_Area .subcont_01 .conainter div.privacy  {margin:0;}
#container .subcont_Area .subcont_01 .conainter div.privacy .tit { padding-top:0px; color:#2f5388; font-size:24px;font-family:NanumBold; margin-bottom:20px;}
#container .subcont_Area .subcont_01 .conainter div.privacy .toptit {font-size:18px;font-family:NanumBold; margin:15px 0 5px; padding-bottom:0px; color:#2f5388;}
#container .subcont_Area .subcont_01 .conainter div.privacy .subtit {font-size:14px;font-family:NanumBold; margin:10px 0 0; padding-bottom:0px; color:#444444;}
#container .subcont_Area .subcont_01 .conainter div.privacy .info {line-height:22px; font-size:14px;  color:#636363;}


/* poohpg add 2018.09.12 */
.topsubtt {width:100%;border-bottom:1px solid #bac7d5;}
.topsubtt h1 {padding:12px 0;text-align:center;font-size:20px;color:#333;}
.topsubtt .topsubarrowleft {position:absolute;left:0;top:102px;}
.topsubtt .topsubarrowright {position:absolute;right:0;top:102px;}
.topsubtt .topsubarrowleft img, .topsubtt .topsubarrowright img {height:35px;padding:0 5px;}

/* sub Contents */
.activity div.subtt01 {background:url(../img/bodysub_ico01_blue.png) no-repeat 3px center;background-size:23px auto;color:#3d74da;font-size:20px;padding:10px 0;padding-left: 35px;text-align:left;}
.alert div.subtt01 {background:url(../img/bodysub_ico01_blue.png) no-repeat 3px center;background-size:23px auto;color:#3d74da;font-size:20px;padding:10px 0;padding-left: 35px;text-align:left;}
.data div.subtt01 {background:url(../img/bodysub_ico01_blue.png) no-repeat 3px center;background-size:23px auto;color:#3d74da;font-size:20px;padding:10px 0;padding-left: 35px;text-align:left;}

.member .img, .member .contxt {font-size:14px;line-height:1.4;}
.member table.comtable {width:100%;margin:12px 0;border-top:3px solid #3d74da;}
.member table.comtable td {border-bottom:1px solid #aabacb;font-size:14px;padding:5px;}
.member table.comtable td.combadytt {color:#3d74da;font-size:15px;/*border-right:1px solid #ececec;*/}

.member .list01{padding-top: 10px;border-top: 3px solid #bac7d5;}

.ContTabmu {width:100%;height:55px;margin-top: 25px;}
.ContTabmu .mubox2 li{width:49.5%;}
.ContTabmu .mubox3 li{width:33.1%;}
.ContTabmu .mubox4 li{width:24.6%;}
.ContTabmu > ul > li {float:left;background:#c0c0c0;height:20px;text-align:center;font-size:16px;color:#383838;padding:10px 0;border-right: 1px solid #FFFFFF;}
.ContTabmu > ul > li a {font-size:16px; font-family: 'NanumSquare';}
.ContTabmu > ul > li:last-child {border-right: none;}
.ContTabmu > ul > li.on {background:#ff8b00;font-size:16px;color:#FFFFFF;border-right: 1px solid #FFFFFF;}
.ContTabmu > ul > li.on:last-child {border-right: none;}
.ContTabmu > ul > li.on a {color:#FFF;font-size:16px; font-family: 'NanumSquare';}

/* SNS share */
#container .sns {text-align: right; padding-bottom: 3px; padding-right: 5px; height: 25px; display: block;}
#container .sns  span.SocialLink {padding-right: 5px; padding-bottom: 0px; display: block; height: 25px;}
#container .sns  span.SocialLink span {padding-right: 3px;}
/* SNS share */

/* 留�吏� -------------------------------------------------------------------*/
.mtop5{margin-top:5px;}
.mtop10{margin-top:10px;}
.mtop15{margin-top:15px;}
.mtop20{margin-top:20px;}
.mtop25{margin-top:25px;}
.mtop30{margin-top:30px;}
.mtop35{margin-top:35px;}
.mtop40{margin-top:40px;}
.mtop50{margin-top:50px;}
.mtop60{margin-top:60px;}
.mtop70{margin-top:70px;}
.mtop80{margin-top:80px;}
.mtop90{margin-top:90px;}

.mbot5{margin-bottom:5px;}
.mbot10{margin-bottom:10px;}
.mbot15{margin-bottom:15px;}
.mbot20{margin-bottom:20px;}
.mbot25{margin-bottom:25px;}
.mbot30{margin-bottom:30px;}
.mbot35{margin-bottom:35px;}
.mbot40{margin-bottom:40px;}
.mbot50{margin-bottom:50px;}
.mbot60{margin-bottom:60px;}
.mbot70{margin-bottom:70px;}
.mbot80{margin-bottom:80px;}
.mbot90{margin-bottom:90px;}

.mleft5{margin-left:5px;}
.mleft10{margin-left:10px;}
.mleft15{margin-left:15px;}
.mleft20{margin-left:20px;}
.mleft25{margin-left:25px;}
.mleft30{margin-left:30px;}
.mleft35{margin-left:35px;}
.mleft40{margin-left:40px;}
.mleft50{margin-left:50px;}
.mleft60{margin-left:60px;}
.mleft70{margin-left:70px;}
.mleft80{margin-left:80px;}
.mleft90{margin-left:90px;}

.mright5{margin-right:5px;}
.mright10{margin-right:10px;}
.mright15{margin-right:15px;}
.mright20{margin-right:20px;}
.mright25{margin-right:25px;}
.mright30{margin-right:30px;}
.mright40{margin-right:40px;}
.mright50{margin-right:50px;}
.mright60{margin-right:60px;}
.mright70{margin-right:70px;}
.mright80{margin-right:80px;}
.mright90{margin-right:90px;}

.fsize12 { font-size:12px; }
.fsize13 { font-size:13px; }
.fsize14 { font-size:14px; }
.fsize15 { font-size:15px; }
