@charset "utf-8";
body{font-family:'Pretendard', 'dotum', sans-serif;}
.phil_areaTit{font-family:'SBAggro';margin:20px 20px 10px;font-size:1.3em}
.phil_areaTab{}
.phil_areaTab .swiper-slide{width:auto;font-weight:600;padding:5px 10px;border-top-right-radius:5px;border-top-left-radius:5px;}
.phil_areaTab .swiper-slide a{color:#888;}
.phil_areaTab .swiper-slide a:hover{color:#000;}
.phil_areaTab .on{background:#2f7bc7;color:#fff;}
.phil_areaTab.ba .on{background:#121a0e;}
.phil_areaTab.bacol .on{background:;}
.phil_areaTab.cl .on{background:#e3a967;}
.phil_areaTab.il .on{background:#9b9b99;}
.phil_areaTab.ma .on{background:#b3b4b8;}
.phil_areaTab.su .on{background:;}
.phil_areaTab.tal .on{background:#2d4a45;}

.phil_areaAll{line-height:1.35em;}
.area_Top{background-repeat:no-repeat;color:#fff;background-size:auto 100%;padding:20px;background-position: center;}
.area_Top.ce{background-color:#113593;background-image:url(../images/areatop_ce.jpg);}
.area_Top.ba{background-color:#113593;background-image:url(../images/areatop_ba.jpg);}
.area_Top.cl{background-color:#113593;background-image:url(../images/areatop_cl.jpg);}
.area_Top.il{background-color:#113593;background-image:url(../images/areatop_il.jpg);}
.area_Top.ta{background-color:#113593;background-image:url(../images/areatop_ta.jpg);}
.area_Top.bacol{background-color:#113593;background-image:url(../images/areatop_bacol.jpg);}
.area_Top.ma{background-color:#113593;background-image:url(../images/areatop_ma.jpg);}
.area_Top.su{background-color:#113593;background-image:url(../images/areatop_su.jpg);}
.area_Top.bora{background-image:url(../images/areatop_bora.jpg);}
.area_Top .area_name{font-family:'SBAggro';font-size:2em;line-height:1em;}
.area_Top .who{font-size:.85em;line-height:1.2em;}
.area_Top .fl{text-shadow:0 0 10px #0006;}
.area_weather{display:flex;flex-wrap: wrap;margin-top:10px;}
.area_weather li{width:45px;font-size:.8em;line-height:1.2em;border:1px solid #fff;margin-right:-1px;margin-bottom:-1px;text-align:center;}
.area_weather li p{background:#ffffffcc;font-size:.95em;color:#0c4197;padding:2px 0;}
.go_area{border:1px solid #ffffffcc;font-weight:400;font-size:.80em;display:inline-block;margin:10px 0 0;padding:2px 10px;}
.go_area a{color:#fff;}
.go_area:after{content:"";display:inline-block;vertical-align:top;margin:3px 0 0 3px;width:6px;height:6px; border-right:1px solid #fff;border-bottom:1px solid #fff;transform:rotate(45deg);}
.go_area:hover{background:#fff;}
.go_area:hover a{color:#000;}
.go_area:hover:after{border-color:#000;}

.sch_box{border-radius:10px;overflow:hidden;margin-bottom:20px;border:1px solid #ccc;display:flex;flex-direction: column;}
.sch_box:hover{border-color:#000;transition:.5s;}
.sch_box:hover{background:#f7f7f7;transition:.5s}
.sch_box:hover .last .c4{background:#444;transition:.3s;color:#fff;}
.sch_box:hover .last .c4:after{border-color:#fff;transition:.3s;}
.sch_box .cate{display:flex;flex-wrap: wrap;margin:10px 0;font-size:.8em;}
.sch_box .cate li{margin-right:3px;margin:0 2px 2px 0;border:1px solid #aaa;}
.sch_box .cate li:after{padding:2px 5px;}
.sch_box .cate .toe{color:#c490bf;border-color:#c490bf;}
.sch_box .cate .tof{color:#60ba35;border-color:#acd598;}
.sch_box .cate .opi{color:#3bafe7;border-color:#7ecef4}
.sch_box .cate .iel{color:#e074a3;border-color:#f19ec2;}
.sch_box .cate .tsol{color:#dc8c14;border-color:#f8b551;}
.sch_box .cate .toe_s{color:#00a472;border-color:#34d387;}
.sch_box .cate .na{color:#a6937c;border-color:#a6937c;}
.sch_box .cate .bz{color:#5465b6;border-color:#8c97cb}
.sch_box .cate .sc{color:#ee9470;border-color:#ee9470}
.sch_box .cate .nati{color:#a6a6a6;border-color:#a6a6a6}
.sch_box .last {display:flex;font-size:.9em;color:#333;align-items: center;
    justify-content: space-between;}

.sch_box .last .c2 b{color:#000cff;}
.sch_box .last .c3 b{color:#f00}
.sch_box .last .c4{color:#000;border-radius:50px;background:#f6f6f6;    font-size: .8em;padding:3px;}
.sch_box .last .c4:after{content:"";display:inline-block;width:5px;height:5px; border-right:1px solid #666;border-bottom:1px solid #666;transform:rotate(-45deg);}
.sch_box .last li{margin-right:10px;letter-spacing:-1px;}
.sch_box .last li:last-child{margin-right:0;}
.sch_box .last li:before{content:"";display:inline-block;font-family:"Font Awesome 5 Free";font-weight:600;margin-right:2px;}
.sch_box .last .c1:before{content:'\f06e';}
.sch_box .last .c2:before{content:'\f303';}
.sch_box .last .c3:before{content:'\f005';}
.sch_box .last .ntx{display:none;}

.area_Sch{margin:20px;}


.sch_box .imim{height:200px;overflow:hidden;display: flex;align-items: center;}
.sch_box .imim img{width:100%;}
.sch_box .txtx{padding:10px;}
.sch_box .txtx .name{font-size:1.8em;line-height:1.2em;margin-bottom:4px;font-weight:900;color:#000;display:inline}
.sch_box .txtx .name .cmp{font-size:0.8em;display:inline-block}
.sch_box .txtx .txt{color:#333;overflow: hidden;  text-overflow: ellipsis;  display: -webkit-box;  -webkit-line-clamp: 3;  -webkit-box-orient: vertical;}

.area_tx{padding:10px 20px 10px;}
.area_tx .im{display:none;}
.area_tx iframe{margin-top:10px;}
.phil_areatxt .map{margin:0 20px 30px;}

.phil_areatxt .tour{display:flex;flex-wrap: wrap;margin:10px 20px 30px;}
.phil_areatxt .tour li{margin-bottom:20px;display:flex;border-bottom:1px solid #ddd;padding-bottom:10px;font-size:1em;}
.phil_areatxt .tour li:last-child{border-bottom:0;}
.phil_areatxt .tour .im{width:80px;height:80px;flex:none;margin-right:10px;}
.phil_areatxt .tour .im img{width:100%;height:100%;}
.phil_areatxt .tour .tx{color:#555;}
.phil_areatxt .tour .tx h4{font-size:1.05em;color:#000;word-break:keep-all}

.phil_areaAll .main_rounsl.maineventgo{padding: 20px;    box-sizing: border-box;}

.areasub_tit{font-family:'SBAggro';font-size:1.7em;line-height:1em;text-align:center;word-break:keep-all}
.areasub_tit p{font-size:.5em;font-family:'Pretendard';margin-bottom:3px;}

.area_qna{background:#eee;padding:15px;margin-bottom:2em;}
.area_qna li{background:#fff;margin-bottom:25px;padding:15px;border-radius:10px;}
.area_qna .q{font-family:'SBAggro';font-size:1.3em;font-weight:bold;line-height:1.3;margin-bottom:10px;position:relative;padding-left:30px;}
.area_qna .q:before{content:"Q";font-size:30px;position:absolute;left:0;top:-5px;}
.area_qna .a{position:relative;padding-left:40px;}
.area_qna .a:before{content:"A.";position:absolute;left:0;top:7px;font-family:'SBAggro';font-size:30px;font-weight:bold;color:#666;}

/* inc_eventgo css */
	.swiper-slide:hover .eventx{font-size:1.02em;transition:.3s;}
	.swiper-slide .eventx{position:absolute;z-index:99;bottom:0;padding:20px 15px;background:rgba(0,0,0,0.6);color:#fff;word-break:keep-all;text-align:center;text-shadow:0 0 10px #000000e6;line-height:1em;}
	.swiper-slide .eventx span{font-size:.9em;}
	.swiper-slide .eventx h3{font-family: 'SBAggro';margin:5px 0;font-size:1.5em;line-height:1.2em;}
	.swiper-slide .eventx div{font-size:1em;line-height:25px;}
	.swiper-slide .eventx p{font-size:.5em;}
	.swiper-slide .eventx b{font-size:1.2em;}
	.swiper-slide .eventx .r{color:#ff7272}
	.swiper-slide .eventx .p{color:#ff89bb}
	.swiper-slide .eventx .sk{color:#5dd7ff}
	.swiper-slide .eventx .b{color:#4c72ff}
	.swiper-slide .eventx .g{color:#5cecd3}
	.swiper-slide .eventx .or{color:#ff5311}
	.swiper-slide .eventx .y{color:#fffd07}
	.swiper-slide .eventx .ppl{color:#cb3eff}
	.swiper-slide .eventx .yppl{color:#ebc1ff}
	.swiper-slide .eventx .yg{color:#d6ff8e}
	.swiper-slide .eventx .yor{color:#e1cdb5}
	.maineventgo .swiper-slide{position:relative;width:200px;height:300px;border-radius:10px;margin-right:3px;overflow:hidden;vertical-align:bottom}
	.maineventgo .swiper-slide img{position:absolute;z-index:10;width:100%;height:100%;}
	.maineventgo{width:100%;position:relative;margin:0 auto}
	.maineventgo .swiper-button-prev, .maineventgo .swiper-button-next{
	width:50px;height:50px;
	background-repeat:no-repeat;
	background-size:50px 50px;
	background-position: center;
	position: absolute;
	}
	.maineventgo .swiper-button-prev{background-image: url(../../p_new/img/slide_L.png);left:0px;}
	.maineventgo .swiper-button-next{background-image: url(../../p_new/img/slide_R.png);right:0px;}

	.maineventgo .swiper-button-prev::after,
	.maineventgo .swiper-button-next::after{display: none;}
	.swiper-button-prev:hover, .swiper-button-next:hover{background-size:90%;}
/* inc_eventgo css */

@media screen and (min-width:480px) { 
.phil_areatxt .tour .im{width:170px;height:150px;border-radius:5px;}
}

@media screen and (min-width:640px) { 

.area_qna{padding:30px;margin:0 auto 40px;display:flex;flex-wrap:wrap}
.area_qna li{padding:30px;width:500px;}
.area_qna li:nth-child(odd){margin-right:20px;}
.area_qna .q{font-size:1.5em;line-height:1.4;}

.sch_box .last .ntx{display:inline-block;}
.sch_box .last li{margin-right:25px;font-size:16px;}
.sch_box .last{justify-content: flex-start;}
.sch_box .last .c4{font-size:1em;padding:5px 10px;}
.sch_box .last .c4:after{vertical-align:top;margin-top:6px;}
.phil_areaAll, .phil_areaTxt{width:1200px;margin:0 auto}
.phil_areaTit{font-size:35px;margin:25px 0 10px;line-height: 1em;}
.phil_areaTab .swiper-slide{font-size:19px;padding:8px 15px;}


.area_Top .fl{display:flex;align-items: center;margin:40px 0 35px;text-shadow:0 0 15px #000;}
.area_Top .fl2{display:flex;align-items: flex-end;margin-bottom:10px;}
.area_Top .who{font-size:16px;margin-left:20px;}
.area_Top .who b{display:block;font-weight:600;font-size:18px;margin-bottom:3px;}
.area_Top .area_name{font-size:60px;}
.area_Top{background-size: auto 100%;}

.area_weather li p{padding:5px;margin-bottom:5px;font-size:12px;}
.area_weather li{border-color:#3a78bd;width:50px;padding-bottom:5px;font-size:12px;}
.go_area{margin-left:20px;font-size:14px;letter-spacing:-.8px;}
.go_area:after{}
.sch_box{flex-direction: row;margin-bottom:30px;}
.sch_box .imim{flex:none;width:300px;height:300px;justify-content: center;}
.sch_box .imim img{height:100%;width:auto;}
.sch_box .txtx{padding:40px 45px 30px 60px;}
.sch_box .txtx .name{font-size:35px;margin-bottom:20px;}
.sch_box .txtx .name .cmp{font-size:25px;}
.sch_box .txtx .txt{-webkit-line-clamp:4;line-height:1.5em;font-size:17px;}
.sch_box .cate{font-size:16px;padding:2px 5px;}
.sch_box .cate li{margin-right:5px;padding:0 3px;}

.areasub_tit{font-size:40px;margin-bottom:40px;}
.area_Sch{margin:50px 0 100px;}
.area_tx{font-size:17px;word-break:keep-all;line-height:1.5em;}
.flex.area_tx{width:1200px;justify-content: space-between;}
.flex.area_tx li{display:flex;flex-direction: column;    justify-content: space-between;}
.flex.area_tx .tx{width:590px;}
.area_tx .im{display:block;}
.phil_areatxt .map iframe{width:1200px;height:450px;}
.phil_areatxt .map{margin-bottom:100px;}

.tour li{width:50%;}
.phil_areatxt .tour li{align-items: flex-start;}
.phil_areatxt .tour .im{width:280px;height:280px;border-radius:5px;overflow:hidden;margin-right:20px;    border: 1px solid #ececec;}
.phil_areatxt .tour .tx{display:flex;    flex-direction: column-reverse;width:270px;word-break:keep-all;color:#000;font-size:16px;justify-content: center;
    height: 100%;margin-right:20px;line-height:1.3em;}
.phil_areatxt .tour .tx h4{font-size:20px;line-height:1em;max-width:150px;margin-top:10px;font-weight:900;}
.phil_areatxt .tour li{border-bottom:0;padding-bottom:60px;}

.maineventgo .swiper-slide{width:300px;height:500px;}

.swiper-slide .eventx{width:100%;font-size:18px;box-sizing: border-box;}
.swiper-slide:hover .eventx{font-size:1.2em;}
.phil_areaAll .main_rounsl.maineventgo{padding:0;}
}