@charset "utf-8";
/* CSS Document */
#ft{margin-top:0;}
.space{background:#fff;height:1px;width:100%:}
.yac_ttxx{margin:0;}
#agree2{margin-right:5px;}
/*코멘트*/
	@import url("http://fonts.googleapis.com/earlyaccess/nanumgothic.css");
	@import url('https://fonts.googleapis.com/css?family=Palanquin+Dark');
	img{border:0px;}
	a{text-decoration:none;color:#000;}

	#top_banner{height:32px;margin-top:0px;}

	#top_contents{width:1200px;margin: 0 auto;height: 80px;padding: 6px 0px;}
		#top_contents_a{width:570px;height: 80px;float: left;}
		#top_contents_b{width: 200px;float: left; margin-top: 0px;}


	.imgwd100{width:1000px; margin:0 auto;}

	.cccon{margin:0 auto; width:1000px;}
	.s1 {position:relative;margin:0px;}

	.d1 h1{font-size: 12px;
		color: #363636;
		font-family: 'Nanum Gothic';
		float: left;
		margin-top: 10px;
		margin-left: 150px;
		}
	.d2 h2{font-size: 12px;
		color: #838080;
		font-family: 'Nanum Gothic';
		float: left;
		margin-top: 10px;
		margin-left: 30px;
		line-height:15px;
		}	
	.d1{width:900px;color:#333;margin-bottom:40px;height:150px;}	
	.d2{width:900px;color:#333;margin-bottom:40px;height:150px;}	
	.d1 span {
		display: block;
		font-size:16px;
		color: #4d4c4c;
		font-family: "Nanum Gothic";
		margin-left: 35px;
		text-align: left;
		margin-top: 14px;
		margin-right: 20px;

		height:95px;
		line-height:25px;
		}
	.d2 span{display: block;
		font-size:16px;
		color: #4d4c4c;
		font-family: "Nanum Gothic";
		margin-right:20px;
		text-align: left;
		padding:10px;
		box-sizing:border-box;
		height:128px;
		line-height:23px;
		}




	.b1 h1{font-size: 14px;
		color: #363636;
		font-family: 'Nanum Gothic';
		float: left;
		margin-top: 10px;
		margin-left: 150px;
		font-weight: bold;
		}
	.b1 h2{font-size: 14px;
		color: #838080;
		font-family: 'Nanum Gothic';
		float: left;
		margin-top: 10px;
		margin-left: 30px;
		display:none
		}
	.b1 {
		display: block;
		background: url(http://m.philja.com/images/coment_bottom.png) no-repeat;
		width: 666px;
		height: 32px;
		margin-left: 72px;
		margin-top: 0px;
		float:left;
		}
		.b3 {
		display: block;
		background: url(http://m.philja.com/images/coment_bottom2.png) no-repeat;
		width: 666px;
		height: 32px;
		margin-right: 72px;
		margin-top: 0px;
		float: right;
		}
		.b3 .p1 {
		font-size: 14px;
		color: #363636;
		font-family: 'Nanum Gothic';
		float: right;
		margin-top: 10px;
		margin-right: 150px;
		font-weight: bold;
		}
		.b3 .p2 {
		display:none;
		font-size: 14px;
		color: #838080;
		font-family: 'Nanum Gothic';
		float: right;
		margin-top: 10px;
		margin-right: 30px;
		font-weight: bold;
		}

	.comment_n_bg{margin-bottom:30px;text-align:center;}
	.comment_n{font-size:130px;color:#005f62;margin-right:10px;font-family:'Palanquin Dark', sans-serif;}

/*코멘트*/

i{font-style:normal}
#menutop.fixmenu{position:fixed; top:0; left:0; width:100%;z-index:9997;}
#menutop{background:#444;}
#menutop .t_btn{position:absolute;top:0px;left:10%;color:#fff;}
#menutop ul{display:flex;}
#menutop li{width:auto;scroll-behavior:smooth;padding:0 10px;box-sizing:border-box; position:relative;}
#menutop li i{position:absolute;top:0px;right:0px;background:#0b49a6;color:#fff;border-radius:50%;width:1rem;height:1rem;font-size:.8rem;display:flex;    align-items: center;
    justify-content: center;animation: blink-mn 1s step-start infinite;}
#menutop li .white{background:#fff;color:#333;animation: blink-mn 1s step-end infinite;}
/*@keyframes blink-mn{50%{opacity:0%;}}*/

#menutop .on{background:#aaa;}
#menutop .on a{font-weight:bold;}
#menutop a{display:block;padding:15px 0px;color:#fff;    font-size: 4vw;font-style:normal}

#pb_header {color:#3d3d3d;padding:40px 20px 10px;position:relative;}
.s1 {background:#296543;}
.s3 {background:#9f3b39;}
.s5 {background:#ca7437;}
.s7 {background:#0b49a6;color:#fff;}
.s9 {background:#672972;overflow: hidden;width:100%;}
.s10 {background:#f5f3f3;}

.philbong_tit{font-family:'daum',sans-serif;text-align:center;letter-spacing:-.095em;}
.philbong_tit .pbt1{color:#464747;padding:5px 0;margin-bottom:10px;display:inline-block;border-top:2px dotted #aaa;border-bottom:2px dotted #aaa; }
.philbong_tit .pbt2{font-family:'daum',sans-serif;font-weight:900;font-size:2.8rem;line-height:1em;color:#005f62;}
.philbong_tit .pbt2 .cam{font-size:.6em;line-height:1.05em;display:block}
.philbong_tit .pbt3{color:#131313;font-size:2rem;font-weight:900;line-height:1em;}
.philbong_tit .pbt4{margin:10px;}
.site{position:absolute;top:5px;right:5px;padding:3px;text-align:right}
.site select{font-size:.7rem;padding:5px;color:#333;border:1px solid #aaa;}
.slink{display:none}

#contents .section{padding:20px 15px 40px;}
.scet_tit{text-align:center;letter-spacing:-1px;}
.bic_tit{color:#272727;font-size:2rem;font-family:'daum',sans-serif;padding:5px 0;letter-spacing:-.15em;line-height:1.1em;transition:transform 0.7s,opacity 1s;}
.scet_tit span{font-size:.95em;line-height:1.3em;padding:0px 25px 5px;display:inline-block;}
.bic_tit span{font-size:.5em;letter-spacing:-.8px;padding:0;}


.s1 .scet_tit span{color:#cfee64;}
.s1 .scet_tit .bic_tit{color:#fff;}
.s2 .scet_tit{padding:20px 10px;}
.s_tit_sm{color:#4b4949;font-weight:bold;letter-spacing:-2px;font-size:.97rem;}
.s_tit_sm b{color:#df3102;}
.s3 .scet_tit span{color:#ffc346;}

.con1ul{color:#fff;line-height:1.25rem;width:100%;display: block;}
.con1ul li{display:flex;    flex-direction:column; align-items:flex-start;margin-bottom:10px;}
.con1ul li .letit{display:inline-block;text-align:center;border:2px solid #a7d573;color:#cfee64;font-weight:900;padding:5px 10px; margin:1px 1px 5px; font-size:1rem; }
.con1ul li .le_stit{background:#cfee64;color:#296543;width:100%;padding:3px 0 3px 10px;font-weight:900;margin:5px 0;}
.con1ul li b{color:#cfee64;margin-top:8px;display:block;}
.con1ul li .top{margin-top:0;}


/*slid img*/
	.swiper2im .swiper-slide{text-align:center;font-size:18px;
		display:-webkit-box;
		display:-ms-flexbox;
		display:-webkit-flex;
		display:flex;
		/* Center slide text vertically */
		-webkit-box-pack:center;
		-ms-flex-pack:center;
		-webkit-justify-content:center;
		justify-content:center;
		-webkit-box-align:center;
		-ms-flex-align:center;
		-webkit-align-items:center;
		align-items:center;
}
	.swiper2im .swiper-slide img {display:block;width:100%;height:100%;object-fit:cover;}
	.swiper2im .swiper {width:100%;height:300px;margin-left:auto;margin-right:auto;}
	.swiper2im  .swiper-slide {background-size:cover;background-position:center;}
	.swiperimm{height:20%;box-sizing:border-box;padding:10px 0;}
	.swiperimm .swiper-slide {width:25%;height:100%;opacity:0.4;}
	.swiperimm .swiper-slide-thumb-active {opacity:1;}
	.swiperimm .swiper-slide img{display:block;width:100%;height:100%;object-fit:cover;}
	.swiperimm .swiper-slide:hover{cursor:pointer;border:1px solid #296543}
/*slid img end*/

.f_close{display:none;}
.swiper-button-prev:after, .swiper-button-next:after{font-size:4rem;}
.s1 .swiper-button-prev:after, .s1 .swiper-button-next:after{text-shadow:0 0 10px #000000eb;}

.con1tbl{font-size:.85rem;border-collapse:collapse;color:#ffffff;font-weight:bold;width:100%;}
.con1tbl th{border:1px solid #cfee64;border-right-color:#296543;background:#cfee64;color:#296543;font-weight:900;text-align:center;padding:5px;}
.con1tbl td{padding:5px 2px;border:1px solid #cfee64;text-align:center;font-family:'daum',sans-serif;font-weight:400;}


.meal_box{display:flex;flex-direction:column;padding-bottom:15px;font-size:.95rem;border-bottom:1px solid #ddd}
.meal_box .m_im{width:100%;}
.meal_box .m_im img{width:100%;}
.m_tx{padding:15px;letter-spacing: 0}
.m_tx .ti{font-size: 1.1rem;
    text-align: left;
    margin-bottom: 10px;
    letter-spacing: -.8px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;}
.m_tx .tx{display:inline-block;width:100%;}
.m_tx .tx a{font-weight:400;text-align:left;  font-size:.85rem;color:#999;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp:2;
  -webkit-box-orient: vertical;}
.meal_box .last{display:flex;justify-content:flex-start;    align-items: center;font-size:.85rem;color:#666;margin-top:5px;font-weight:bold;}
.meal_box .last p{margin-right:10px;color:#888;}
/*.meal_box .last p:after{content:"";display:inline-block;width:1px;height:.8rem;background:#aaa;margin-left:10px;margin-top: 3px; vertical-align: top;}
.meal_box .last p:last-child:after{display:none}
*/
.meal_box .last i{font-size: 1.6em;
    margin-right: 2px;
    color: #2f9bce;
    border-radius: 50%;
    overflow: hidden;
    display: block;
}
.meal_btn a{display: block;
    font-size: .8rem;
    text-align: center;
    padding: 10px 5px;
    width: 200px;
    color: #fff;
    border-radius: 50px;
    margin: -18px auto 0;
    background: #575d67;}
.meal_btn a:after{content:"";display:inline-block;width:7px;height:7px; border-right:1px solid #fff;border-bottom:1px solid #fff;transform:rotate(-45deg);}
#con2 ul li:last-child{padding-bottom:20px;}

.s3 .bic_tit{color:#fff;display:flex;justify-content: center;align-items: center;word-break:break-all}
.s3 .bic_tit .sm{font-size:.5em;line-height:1.1em;letter-spacing:-.5px;font-weight:400;margin-right:2px;word-break:keep-all}

.sec3ul li{border:2px solid #fff;border-top-left-radius:30px; border-bottom-right-radius:30px;padding:10px 20px 0px;margin-bottom:15px;font-family:'daum',sans-serif;}
.sec3ul li p{color:#fff;font-weight:bold;line-height:1.1em;font-size:1rem;}
.sec3ul li p span{display:inline-block;padding:4px;margin-right:4px;margin-bottom:4px;background:#fff;color:#9f3b39;}
.sec3ul li div{color:#fff;font-size:.9rem;margin:5px;line-height:1.1rem;font-family: 'Nanum Gothic',sans-serif; 
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 5;
  -webkit-box-orient: vertical;
}
.sec3ul li a{display: block;
    background: #000;
    color: #fff;
    margin: 0px auto 10px;
    border-radius: 3px;
    font-size: .8rem;
    width: 80%;
    padding: 8px;
    text-align: center;
    font-weight: bold;}

.sec3btn{display:block;width:65%;margin:0 auto;color:#a61f1d;font-weight:bold;padding:7px 0;border-radius:50px;background:#fec157;text-align:center;font-size:.9rem;}
.sec3btn:after{content:"";display:inline-block;width:7px;height:7px; border-right:2px solid #a61f1d;border-bottom:2px solid #a61f1d;transform:rotate(-45deg);vertical-align:top;margin-top:8px;}
.sec3btn:hover{background:#96312f;color:#fff;}

.cmm_top_tbl{border-collapse:collapse;width:100%;}
.cmm_top_tbl li{display:flex;border-bottom: 1px solid #ddd;justify-content: space-around;}
.form_blue{background:#e2f1ff;}
.form_green{background:#EFF7ED;}
.form_red{background:#F7EDED;}
.form_content{padding:0;width:1px ;}
.form_content1{font-size:.8rem;font-weight: bold;padding:5px;
width:30%;}
.form_content2{width:50%;overflow:hidden;display:flex;align-items: center;padding: 5px 0;}
.form_content3{width:20%;display: flex;align-items: center;justify-content:center;font-size:.85rem;font-family:'Nanum Gothic';}
.form_content center{display:flex;flex-direction: column;justify-content: space-between;align-items: center;}

.table-container{width:100%;overflow-x:auto;white-space:nowrap;}
::-webkit-scrollbar{-webkit-appearance:none;} 
::-webkit-scrollbar:horizontal{height:17px;} 
::-webkit-scrollbar-thumb{background-color:rgba(155, 155, 155, .6);border-radius:30px;} 
::-webkit-scrollbar-track{border-radius:10px;background-color:rgba(234,234,234,0.8);}

.s4 .comm_ttx{font-size:.75rem;margin: 10px 0;display: flex;justify-content: center;}
.s4 .comm_btn{display:block;font-size:.9rem;width:200px;text-align:center;color:#fff;background:#ff5959;margin:10px auto 30px;padding:10px 5px;border-radius:50px;}
.s4 .comm_btn:after{content:"";display:inline-block;width:10px;height:10px; border-right:1px solid #fff;border-bottom:1px solid #fff;transform:rotate(-45deg);}
.s4 .comm_btn:hover{background:#f00;}

.r_com{display:flex;padding-bottom:20px;position:relative;margin-bottom:20px;}
.r_com:nth-child(even){flex-direction: row-reverse;}
.r_com:nth-child(even) .comtx{margin-left:0;margin-right:10px;}
.r_com .smile{flex:none;width:30px;}
.r_com .smile img{width:100%;}
.r_com .comtx{font-size:.95rem;line-height:1.2rem;border:1px solid #ddd;background: #f4f4f4;padding:7px;width:100%;margin-left:10px;    position: relative;
    padding-bottom: 30px;}
.r_com .comtx:after{content:"";
    position: absolute;
    left: -6px;
    top: 11px;
    width: 9px;
    height: 9px;
    border-right: 1px solid #ddd;
    border-bottom: 1px solid #ddd;background: #f4f4f4;

    transform:rotate(135deg);}
.r_com:nth-child(even) .comtx:after{left:auto;right:-6px;transform:rotate(310deg);}
.r_com .comid{position:absolute;bottom:25px;right:15px;color:#aaa;font-size:.75rem;display:flex;align-items: center;}
.r_com .comid .p1{margin-right:5px;}
.r_com:nth-child(even) .comid{bottom:2px;}
.com_bt_tit{margin:20px 0 3px;font-size:.9rem;}
.com_bt_tit b{font-family:'daum', sans-serif;background: linear-gradient(to top, #d6ecff 50%, transparent 50%); font-size:1.2em;}
.com_bt_tit.t2 b{background: linear-gradient(to top, #ffe0e0 50%, transparent 50%)}
.com_bt_tit span{font-family:'Nanum Gothic', sans-serif;font-size:.8em;padding-left:5px;font-weight:400;}
.com_bt_tbl {border-collapse:collapse;width:100%;}
.com_bt_tbl .form_content{border-bottom-color:#ddd;padding:4px;    font-size: .72rem;    letter-spacing: -1px; }
.com_bt_tbl td{}

.s5 .scet_tit span{color:#fde624;line-height:1.1em;}
.s5 .scet_tit .bic_tit{color:#fff;display:flex;justify-content:center;align-items:center;}
.s5 .scet_tit .bic_tit .sm{font-size:1rem;line-height:1.05em;letter-spacing:0px;font-weight:400;margin-right:10px;text-align:right;}

.s5_list{display:flex;flex-wrap: wrap;}
.s5_list li{width:46%;margin-right:4%;border:2px solid #f3d7c1; background:#bc6223;position:relative;margin-bottom:20px;text-align:center;border-radius:5px;padding:8px;display:flex;flex-direction:column;justify-content:center;align-items: center;}
.s5_list li:after, .s5_list li:before{content:"";position:absolute;background:#fde624;z-index:999;}
.s5_list li:before{width:18px;height:4px;right:-15px;}
.s5_list li:after{width:4px;height:18px;right:-8px;}
.s5_list .last:after, .s5_list .last:before{display:none}
.s5_list li p{margin-bottom:3px;color:#121111;font-size:1.3rem;line-height:1.05em;font-weight:900}
.s5_list li span{color:#fff;font-size:.78rem;line-height:1.1em;}
.s5 .scet_tit .red_bene{margin:10px auto;display:flex;justify-content:space-between;color:#9e0000;font-size:.8rem;}
.s5_tbl{color:#522000;border-collapse:collapse;font-weight:bold;margin:5px 0;}
.s5_tbl_tit{text-align:center;color:#fff;font-family:'daum', sans-serif;font-size:1rem;position:relative;}
.s5_tbl_tit p{font-weight:bold;background:#fff;color:#ca7437;font-size: .9rem;padding:3px;}
.s5_tbl td, .s5_tbl th{border:3px solid #f2d7c1;padding:5px;text-align:center;letter-spacing:-.8px;}
.s5_list li i{display:block;background:#d91313;border-radius:5px;padding:2px;color:#fff;font-style:normal;margin-bottom:5px;font-size:.8em}
.s5_tbl_last{color:#46240f;padding:10px 0;font-size:.8rem;}
.s5_link_btn{display:block;margin:0 auto;padding:7px;border-radius:5px;width:80%;color:#fff;background:#3d220f;text-align:center;font-weight:bold;}
.s5_link_btn:after{content:"";display:inline-block;margin-left:5px;width:10px;height:10px; border-right:1px solid #fff;border-bottom:1px solid #fff;transform:rotate(-45deg);}
.s5_link_btn:hover{background:#843900;transition:.3s}

#contents .section.s2{padding:0px 0 20px;}
#contents .section.s6{padding:0px 0 50px;}
.s6 .scet_tit .bic_tit{letter-spacing:-2px;padding: 0 10px;display:flex;justify-content:center;align-items:center;}
.s6 .scet_tit .bic_tit .gray{color:#414040;margin:0 5px;}
.s6 .scet_tit .bic_tit .sm{font-size:.85rem;line-height:1.5em;letter-spacing:-2px;font-weight:400;padding:0 5px}
.s6 .scet_tit{background:url(../../../../img/philbong/c10bg.jpg);padding-top:25px;color:#fff;}
.s6 .scet_tit.cc2{background:none;color:#333;}

.s6_top_ul{background:url(../../../../img/philbong/c10bg.jpg);padding:10px;}
.s6_top_ul li{margin:15px 5px;padding:15px;background:#fff;border-radius:3px;}
.s6_top_ul li .tit{font-weight:900; word-break:break-all;
    font-size: 1.05rem;
    background: #281608;
    color: #fff;
    line-height: 1.5rem;
    padding: 2px 20px;border-radius: 50px;}
.s6_top_ul li .wi{display:flex;margin-top:10px;word-break:keep-all}
.s6_top_ul li .le{width:50%;border-right:1px solid #ddd;padding-right:5px;margin-right:5px}
.s6_top_ul li .ri{width:50%}
.s6_top_ul li .cc1{color:#d32008;font-weight:bold;font-size:1rem;  }
.s6_top_ul li .cc2{font-size:.8rem; line-height: 1.2rem;margin:5px 0;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
}
.s6_top_ul li .cc3{color: #949494;
    font-weight: 400;
    font-size: .7rem;
    line-height: 1em;
    display: block;
    margin-top: 5px;}

#con6 img{width:100%;padding:10px;box-sizing:border-box;}
.s6_real{margin:10px 10px 0;padding: 10px 0;border-top-right-radius: 10px;border-bottom-left-radius: 10px;
    box-shadow:1px 1px 5px #33333387;
}
.s6_real .le{text-align:center;}
.s6_real .le p{color: #ffc084;text-shadow: 1px 1px 0px #ffc084;}
.s6_real .le div{font-size:1.05rem;font-weight:bold;margin:8px;}
.s6_real .le a{display:block;width:110px;font-size:.8rem;margin:10px auto 13px;padding:5px;color:#4c4c4c;box-shadow:1px 1px 4px #aaa;border-radius:50px;}
.s6_real .le a:after{content:"";display:inline-block;width:8px;height:8px; border-right:3px solid #333;border-bottom:3px solid #333;transform:rotate(-45deg);border-radius:2px;vertical-align:top;margin-top:7px;margin-left:5px;}
.s6_real .le a:hover{background:#4c4c4c;color:#fff;transition:.5s;}
.s6_real .le a:hover:after{border-color:#fff;transition:.3s;}
.s6_real .ri{padding:10px 15px 0;}
.s6_real .ri li{margin-bottom:10px;position:relative;padding-left:50px;border-bottom:1px solid #ddd;padding-bottom: 10px;}
.s6_real .ri li:last-child{border-bottom:0;margin-bottom:0;padding-bottom:0;}
.s6_real .ri li .im{position:absolute;left:0;width:45px;height:35px;}
#con6 .s6_real .ri li .im img{width:100%;height:100%;padding:0;}
.s6_real .ri li p{font-weight:bold;line-height: 1rem;font-size:.9rem;}
.s6_real .ri li span{color:#7d7b7b;font-size:.8em;}
.s6_real .ri li b{color:#f16c00;padding-left:4px;display: inline-block;}
.s6_real .ri li b:after{content:"";display:inline-block;width:6px;height:6px; border-right:1px solid #f16c00;border-bottom:1px solid #f16c00;transform:rotate(-45deg);}
.s6_real .ri li i{margin-left:5px;margin-right:2px;}
.s6_real .ri li i:first-child{margin-left:0;}

.s7 .bic_tit{color:#fff;}
.s7 .scet_tit span{color: #ebca91;}
.s7ul li, .s7ul .swiper-slide{margin-bottom:30px;border-radius: 15px;overflow: hidden;display:none}
.s7ul li:first-child, .s7ul li:nth-child(2), .s7ul li:nth-child(3), 
.s7ul .swiper-slide:first-child, .s7ul .swiper-slide:nth-child(2), .s7ul .swiper-slide:nth-child(3){display:block}
.s7ul .s7tx .tit, .visitx .ti{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;background:#000;color:#fff;font-weight:bold;padding:5px 10px;letter-spacing:-1px;}

.s7ul .s7tx .tx{background:#fff;font-size:.85rem;padding:12px;position:relative;}
.s7ul .visitx{background:#fff;font-size:.85rem;position:relative;}
.s7ul .visitx:after{content:"보러가기>";position:absolute;right:10px;bottom:10px;font-size:.85em;color:#00a4e8;}
.s7ul .visitx .tx{padding:12px 12px 0px;}
.s7ul .visitx .day{padding:0 12px 12px;color:#aaa;}
.s7ul .visiim img{width:100%;}

.s7ul .new .s7tx .tx:after{content:"new";position:absolute;top:-43px;font-weight:bold;right:3px;animation: new 1s step-end infinite;color:#f00;    font-size: 15px;}
.s7ul .new .visitx .ti:after{content:"new";position:absolute;top:-13px;font-weight:bold;right:3px;animation: new 1s step-end infinite;color:#f00;    font-size: 15px;}
@keyframes new{50%{opacity:0%;}}

.s7ul .s7tx .tx .top, .s7ul .visitx .tx{  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;}
.s7ul .s7tx .tx .bt{display:flex;justify-content:space-between;align-items:center;font-size:.8rem;margin-top:5px;color:#888;}

.s7ul .s7tx .tx span{color:#00a4e8;display:block;text-align: center;font-size:.85em;}
.s7ul .s7tx span:after{content:"";display:inline-block;width:6px;height:6px; border-right:1px solid #1584c2;border-bottom:1px solid #1584c2;transform:rotate(-45deg);}

.s8{padding:10px;}
.s8 .bic_tit{margin-bottom:10px;}
.swiperimm2{padding:10px;}
.swiperimm2 img{width:100%;   border: 1px solid #aaa;}
.swiperimm2 .swiper-slide-thumb-active img{border-color:#0089d4;}
.swiper3im{}
.swiper3im img{border: 1px solid #aaa;width:100%; cursor:pointer}

.s9 .scet_tit span{color:#fed906;}
.s9 .scet_tit .bic_tit{color:#fff;}
.week .swiper-slide{margin:10px;}
.s9 ul li{width:237px;height:263px;background:#fff;margin-bottom:10px;overflow:hidden;border-radius:10px;}
.s9 ul .tx{height:93px;color:#7f7f7f;text-align:center;line-height:15px;padding:10px;font-size: .78rem;}
.s9 ul .tx p{letter-spacing:-.8px;font-family:'Nanum Pen Script';font-size:1.5rem;padding-bottom:10px;}
.s9 ul li:nth-child(1n) .tx p{color:#7c02bb;}
.s9 ul li:nth-child(2n) .tx p{color:#02bba6;}
.s9 ul li:nth-child(3n) .tx p{color:#d013c5;}
.s9 ul li:nth-child(4n) .tx p{color:#056ceb;}


.video-wrap {position:relative; padding-bottom:56.25%; padding-top:30px; height:0; overflow:hidden;margin:10px 0;}
.video-wrap iframe,
.video-wrap object,
.video-wrap embed {position:absolute; top:0; left:0; width:100%; height:100%;}
.vidi_im{position:absolute;top:0; left:0; width:100%; height:100%;z-index: 9;cursor:pointer}
.vidi_im img{width:100%;height:100%;}

.s10 .bic_tit{margin-bottom:10px;}
.s10_tit{position:relative;padding:5px;font-size:.9rem;text-align:center;font-family:'daum';background:#ffd665;color:#563203;}

#con13 .s10_tit{margin-top:20px;}
#con13 iframe{min-height:200px;margin-top:10px}
/*방문기 동영상*/
.mvsl{max-width:960px;padding-bottom:35px;margin:10px auto 0;}
.mv_im{width:100%;}
.mv_im img{width:100%;}
.mv_tx{background:#fff;padding:10px 15px 25px 10px;position:relative;}
.mv_tx .ti {text-align:left;font-weight:bold;  overflow: hidden;  text-overflow: ellipsis;  display: -webkit-box;  -webkit-line-clamp: 2;  -webkit-box-orient: vertical;}
.mv_tx .day{position:absolute;right:5px;bottom:5px;text-align:right;font-size:.8em;color:#888;}
.mvsl .swiper-pagination{font-size:.8rem;}
.mvsl .swiper-button-next, .mvsl .swiper-button-prev{top:35%;}
.mvsl .swiper-button-prev:after, .mvsl .swiper-button-next:after{font-size:1.5rem;color:#242424;/*text-shadow:2px 2px 0 #ffd665e6;*/}
.mvsl .swiper-button-next{right:0}
.mvsl .swiper-button-prev{left:0}

	/*방문기 동영상 탭...토할것같다*/
	#con13 .video-wrap iframe{display:none;}
	#con13 .video-wrap .on{display:block;}
	.mvsl .swiper-wrapper .on{border:1px solid #1186ff}




.s11 table{font-size:.8rem;width:100%;}
.s11 td, .s11 th{padding:5px 3px;text-align:center;}
.s11 table .c1{background:#f1f1f1}
.s11 table .c2{background:#fbe4cb}
.s11 table .c3{background:#fffce6}
.s11 table .c4{background:#d6e9f1}
.s11 table .c5{background:#feecec}
.s11 table .c6{background:#fef3f3}
.s11 table .c7{background:#e2f1f7}

.s11 .ct1{font-size:.85rem;font-weight:bold;margin-bottom:5px;text-align:left;padding:5px 10px;}
.s11 .ct2{font-size:.8rem;color:#313131;padding: 5px 0 10px;}
.cost_tx{font-family:'daum';text-align:left;font-weight:bold;font-size:.8rem;padding:10px;}
.cost_tx .tit1{margin-bottom:15px;color:#777;}
.cost_tx .tit2{font-size:1rem;color:#2e76c7;margin-bottom:20px;}
.cost_ul {color:#333;}
.cost_ul li{margin-bottom:10px;padding-left:11px;position:relative;line-height:1.2rem;}
.cost_ul li:before{content:"▶";position:absolute;left:0;}
.cost_ul li .gr{display:block;}
.cost_tx .gr{color:#1ea425;}
.cost_tx .rd{color:#cc2529;}
.cost_tx .bl{color:#2e76c7;}
.cost_tit{font-family:'daum';text-align:left;margin-top:10px;}
.cost_tit h4{display:inline-block;position:relative;background:#cc2529;color:#fff;line-height:20px;font-size:1rem;padding:10px;box-shadow: 0px 1px 4px #333333a6;margin-bottom:10px;}
.cost_tit p{color:#555;font-size:.8rem;font-weight:bold;}
.cost_tit p span{color:#cc2529;}
/*fix메뉴*/
.tail_f_ic{display:flex;align-items: center;padding:2px;box-sizing:border-box;}
.tail_f_ic .kaka, .tail_f_ic .call{margin:2px;border-radius:50%;width:45px;height:45px;flex:none;overflow:hidden;}
.tail_f_ic .call{background:url(/img/philbong/ic_call.png) no-repeat center/15px #035dbd;}
.tail_f_ic .kaka{background:url(/img/philbong/ic_ka.png) no-repeat center #fbe300;}

.main_ft .pcv{display:none}

.fixBtn{position:fixed;right:10px;bottom:80px;z-index:999;display:none;background:#ffffffad;width:50px;height:50px;line-height:50px;text-align:center;font-size:1rem;border-radius:10px;box-shadow:0 0 8px #3c3c3c6b;}

.fix_b_btn{position:fixed;z-index:999;bottom:0;left:0;width:100%;background:#fff;}
.fix_b_btn ul{background:#ecedee;display:flex;justify-content:space-between;padding:10px 0;box-shadow:0 0 7px #78787894;}
.fix_b_btn ul li {text-align:center;width:33.3%;font-size:.7rem;line-height:1rem;font-weight:bold;}
.fix_b_btn ul li a{display:flex;flex-direction:column;}
.fix_b_btn ul li i{color:#ff3b42;margin-bottom:3px;font-size:20px;}

/*서브 패키지 신청폼 두번클릭스크립트*/

#semi_form{position: fixed;right:0px;bottom:0px;width:100%;z-index:9998;}
.ifbox{
border: 1px solid #e2e2e2;
border-radius:7px;
padding:10px;
align-items: flex-start;
flex-direction: column;
margin-bottom:3px;
box-sizing:border-box;
overflow:hidden
}
.ifbox .stit{font-size:.8em;line-height:1em;color:#b1b1b1;}
.ifbox input, .ifbox select{color:#000;font-weight:bold;font-family:none;height:30px;padding:0;font-size:.9rem;}
.ifbox input, .ifbox select, .ifbox textarea{border:none}
.ifbox textarea{padding:0;font-size:.85rem;height:50px;width:100%;resize:none}
.call_input{}
.warning_tx{padding:0;font-size:.75rem;}

.form_btn{width:100%;position:relative;font-size:.9rem;text-align: center;background: #f2282e;color: #fff;	display:flex;justify-content:center;box-sizing: border-box;border-radius: 50px;}
.form_btn.on{background:#7e7e7e;}
.form_btn .tx .txt{font-size:.85em;line-height:1em;margin-bottom:3px;font-family:'daum',sans-serif;display:flex;flex-direction: column;    align-items: center;}
.form_btn .tx .txt span{margin:1px;}
.form_btn .tx .txt .n1{font-size: 1rem;
    font-weight: bold;
    background: linear-gradient(to top, #830000 70%, transparent 50%);
    color: #fff;
    padding: 2px;
    }
.form_btn .tx{width:100%;height:100%;padding:5px 0;}
.form_btn .tx:after{content:"";display:inline-block;vertical-align:top;margin-top:7px;width:8px;height:8px;border-right:2px solid #fff;border-bottom:2px solid #fff;transform:rotate(-135deg);}
.form_btn.on .tx:after{transform:rotate(45deg);margin-top:1px;transition:0.4s;}
.form_btn.on .tx .txt .n1{background:none;color:#9f0000;}

.form_btn .tx .op{display:inline-block}
.form_btn .tx .cl{display:none}
.form_btn.on .tx .op{display:none}
.form_btn.on .tx .cl{display:inline-block}
.form_all{display:none;height:100vh;}
#n_form{background:#fff;padding:30px 20px;background:#fff;box-shadow:0px -5px 10px #00000054;
display:flex;
flex-direction:column;
justify-content:center;
position:absolute;
bottom:0;
width:100%;
}

#n_form h2{line-height:1.05rem;font-size:.85rem;font-family: 'daum',sans-serif;}
#n_form h2 b{font-size:1.1rem;line-height:1.3rem;display:block;text-align:center;border-radius:20px;background:#2a8aff;color:#fff;padding:10px 20px;}
#n_form h2 p{color:#2a8aff;margin:10px 0 15px;}
#n_form h2 i{animation: rotate_image 6s linear infinite;transform-origin: 50% 50%;}
@keyframes rotate_image{100%{transform: rotate(360deg);}}



.submit_btn{display:flex;justify-content: center;margin-top:10px;font-size:.8rem;}
.submit_btn .reg_btn{margin:0 5px 0 0;background:#002ee4;}
.submit_btn .cancel{    padding: 0 20px;
    display: block;
    background: #444;
    text-align: center;
    color: #fff;
    border-radius: 5px;
    font-weight: 500;
    line-height: 40px;
    position: absolute;
    top: -44px;
    border-radius: 50px;
    font-size: 15px;}
.footer{background:#eeeeee;overflow:hidden }
#header2, #top_banner, #wrap{overflow-x:hidden}
.fancybox__container{    z-index: 9999;}


@media screen and (min-width:480px) {
#menutop a, #menutop i{font-size:1rem;}
}
@media screen and (min-width:780px) { 
#header2 .gnb{overflow:hidden}
#header2 #menu{background:none;border:none}
#header2 .gnb > ul{margin-top:0;}
#header2 .gnb > ul > li{margin-right:0;}
#header2 .gnb ul ul{display:none}
#header2 #top_contents{width:auto;max-width: 1200px;}
#pb_wrap #contents{width:auto}
#header2 .gnb>ul>li>a:hover{color:#00fdff;}
.f_close{display:block;position:absolute;left: -24px;
    top:220px;
    background: #ee1d25;
    color: #fff;
    padding: 6px;
    border-top-left-radius: 6px;
    border-bottom-left-radius: 6px;
    height: 40px;
    line-height: 28px;}


.swiper-button-prev:after, .swiper-button-next:after{font-size:5rem}


.gnb ul ul{margin-top:10px;}

#header2, #top_banner, #wrap{overflow-x:visible}
a:hover{transition:.3s;color:#4191ff;}

#pb_header{background:#fff;}

#menutop ul{max-width:1200px;margin:auto;justify-content: center;}
#menutop{width:100%;}
#menutop li{padding:15px;cursor:pointer}
#menutop li a, #menutop li i{font-size:17px;font-weight:bold;}
#menutop li:hover{background:#666;}
#menutop li i{top:9px;right:3px;transform:scale(1.1);width:1.2rem;height:1.2rem;}

.footer{min-height:330px;}

#contents .section{padding:0 0 50px;}

.sub_navfixed{position:-webkit-sticky;position:sticky;top:0;}/*메뉴상단고정*/

.philbong_tit{padding-top:17px;font-size:20px;text-align:center;width:1000px;margin:0 auto 50px;letter-spacing:-3px;}
.philbong_tit .pbt1{width:550px;margin:0px auto 25px;font-size:1.15rem;padding:15px 0;display:block;font-size:30px;letter-spacing:-2px;border-top:2px dotted #aaa;border-bottom:2px dotted #aaa; }
.philbong_tit .pbt2{font-size:80px;}
.philbong_tit .pbt2 .cam{font-size:43px;margin:10px;}
.philbong_tit .pbt3{height:100px;font-weight:900;font-size:85px;}
.philbong_tit .pbt3 b{position:relative;}
.philbong_tit .pbt3 b:before, .philbong_tit .pbt3 b:after{content:"";display:block;position:absolute;width:144px;height:1px;left:15px;top:46px;background:#fff;}
.philbong_tit .pbt3 b:after{top:48px;}
.philbong_tit .pbt4{color:#525252;font-size:20px;letter-spacing:-1px;}

.cen{text-align:center;}
#pb_wrap{width:100%;min-width:1200px;font-family:'NanumGothic','dotum', sans-serif;letter-spacing:-1px;}
#pb_header{width:100%;min-width:1200px; }
#pb_header .pb_headerin{width:960px; position:relative; margin:0 auto;}
#pb_header .pb_headerin .site select{position:absolute;width:180px;padding:10px 5px;right:-80px; font-size:13px; cursor:pointer;}
#pb_header .pb_headerin a{display:block;}

.slink{width:960px;display:block}

.slink ul{display:flex;}
.slink li{width:100%;height:160px;border:3px solid #acacac;margin-bottom:28px;margin-right:20px;text-align:center;font-family:'Nanum Gothic', sans-serif;display:flex;align-items:center;justify-content:center;}
.slink li:hover{transition:.3s;transform:scale(1.05);cursor:pointer;border-radius:15px;}
.slink li:last-child{margin-right:0}
.slink li div{font-weight:bold;font-size:32px;letter-spacing:-5px;line-height:1.05em;}
.slink li div p{font-size:13px;margin-top:5px;line-height:17px;font-weight:400;letter-spacing:-.8px;}
.slink .mr1{background:#296543;color:#fff;border:none;}
.slink .mr3{background:#9f3e38;color:#fff;border:none;}
.slink .mr5{background:#d65d03;color:#fff;border:none;}
.slink .mr7{background:#1d3a66;color:#fff;border:none;}
.slink .mr9{background:#682a73;color:#fff;border:none;}
.slink .mr11{background-image:url(../../../../img/philbong/mb_11.png)}
.slink .mr12{background-image:url(../../../../img/philbong/mb_12.png)}
.slink .mr13{background-image:url(../../../../img/philbong/mb_13.png)}
.slink .mr_move li{border:none;background-repeat:no-repeat; }
.slink .mr_move li b{text-indent:100%;white-space:nowrap;overflow:hidden;}
.slink .mr_move li a{width:100%;height:100%;}
.slink .mr_move li:hover b{    text-indent: 0;white-space: normal;color:#fff;}
.slink .mr11:hover{opacity:.9;background-image: linear-gradient(rgba(0, 0, 0, 0.5),rgba(0, 0, 0, 0.5)), url("../../../../img/philbong/mb_11.png");}
.slink .mr12:hover{opacity:.9;background-image: linear-gradient(rgba(0, 0, 0, 0.5),rgba(0, 0, 0, 0.5)), url("../../../../img/philbong/mb_12.png");}
.slink .mr13:hover{opacity:.9;background-image: linear-gradient(rgba(0, 0, 0, 0.5),rgba(0, 0, 0, 0.5)), url("../../../../img/philbong/mb_13.png");}

#prlounge_photo img:hover{cursor:pointer}
#pr_photo{width:1000px; height:560px; position:relative;margin:0 auto;}
#pr_left_btn{background:url(../../../../img/philbong/sme/images/bt_left.png);width:50px; height:50px; float:left; cursor:pointer; margin-top:260px; margin-right:20px;}
#pr_left_btn:hover{background:url(../../../../img/philbong/sme/images/bt_left_on.png)}
#pr_right_btn{background:url(../../../../img/philbong/sme/images/bt_right.png);width:50px; height:50px; float:left; cursor:pointer; margin-top:260px; margin-left:20px;}
#pr_right_btn:hover{background:url(../../../../img/philbong/sme/images/bt_right_on.png);}
#pr_mphoto_list{width:837px; height:533px; float:left; }
#pr_mphoto_list ul{list-style:none; margin-left:0px;}
#pr_mphoto_list ul li{display:none}
#btn_left{position:absolute; width:114px; height:114px; left:0px; top:230px; cursor:pointer} 
#btn_right{position:absolute; width:114px; height:114px; right:0px; top:230px; cursor:pointer}
#pr_pho_list{width:857px; height:80px; margin:0 auto;}
#pr_pho_thum{width:112.5px; height:70px; float:left; margin-right:8px;overflow:hidden}
#pr_pho_thum img{width:100%;height:100%;}
#footer{width:1000px; float:left; background:#f8f8f8;}
#site_map{font-size:12px; border-top:5px solid #0b2191; color:#666}
#site_map ul{list-style:none; float:left; margin-left:13px; padding-left:0px; margin-top:10px; padding-bottom:10px;}
#site_map li{line-height:20px;}
#site_map li a{color:#848689; text-decoration:none;}
#site_map li a:hover{color:#6f7173; text-decoration:none;}
#btm_banner{height:75px; width:1000px; float:left; background:#eee;}
#btm_banner ul{list-style:none; padding-left:0px; margin-left:0px; margin-top:5px;}
#btm_banner li{display:inline}
#btm_menu{width:1000px; height:40px;  font-size:12px; color:#666;}
#btm_banner2{height:75px; width:1000px; float:left; background:#eee;}
#btm_banner2 ul{list-style:none; padding-left:0px; margin-left:0px; margin-top:5px;}
#btm_banner2 li{display:inline}
#btm_menu{width:1000px; height:40px;  font-size:12px; color:#666;}
#log_total{ font-size:12px; color:#666; width:250px; float:left; background:#f8f8f8; margin-top:0px; padding-top:; margin-bottom:10px; border-top:1px solid #ccc; border-bottom:1px solid #ccc;}
#log_total ul{list-style:none; padding-top:0px; margin-top:0px; margin-left:0px; padding-left:0px; width:250px;}
#log_total li{display:inline; padding-top:0px;}
#log_a{width:57px; height:20px; float:left; margin-left:3px; text-align:center; padding-top:10px; font-weight:bold;}
#log_b{width:57px; height:20px; float:left; margin-left:3px; text-align:right; padding-top:10px; color:#484848;}
.add_a{float:left;}
.add_b{float:left;}
#site_map{font-size:12px; border-top:5px solid #0b2191; color:#666}
#site_map ul{list-style:none; float:left; margin-left:13px; padding-left:0px; margin-top:10px; padding-bottom:10px;}
#site_map li{line-height:20px;}
#site_map li a{color:#848689; text-decoration:none;}
#site_map li a:hover{color:#6f7173; text-decoration:none;}

#btm_menu{height:40px;  font-size:12px; color:#666; float:left;}
#btm_add{ width:1000px;height:200px; margin-bottom:20px;}
#log_total{ font-size:12px; color:#666; width:250px; float:left; background:#f8f8f8; margin-top:0px; padding-top:; margin-bottom:10px; border-top:1px solid #ccc; border-bottom:1px solid #ccc;}
#log_total ul{list-style:none; padding-top:0px; margin-top:0px; margin-left:0px; padding-left:0px; width:250px;}
#log_total li{display:inline; padding-top:0px;}
#log_a{width:57px; height:20px; float:left; margin-left:3px; text-align:center; padding-top:10px; font-weight:bold;}
#log_b{width:57px; height:20px; float:left; margin-left:3px; text-align:right; padding-top:10px; color:#484848;}
.add_center{width:70px; text-align:left; float:left; font-weight:bold; }
.add_add{width:290px; text-align:left; float:left; }
.add_tel{width:110px; float:left;  color:#999;}

.btm_banner{text-align:center;margin-bottom:10px;}
.footer_tx{width:100%;  font-size:12px;padding-top:15px;text-align:center; color:#4e5eb4;}
.btm_add{width:970px;margin:0 auto}
.btm_add_a{width:250px;  height:50px; padding-left:0px; margin-left:0px; margin-top:5px;}
.btm_add_b{width:490px; display:table-cell; font-size:12px; color:#666;vertical-align:top}
.btm_add_b ul{padding-left:5px; margin-left:5px;  margin-top:10px;  line-height:25px;}
.btm_add_c{width:490px; display:table-cell; font-size:12px; color:#666}
.btm_add_c ul{padding-left:0px; margin-left:0px; margin-top:10px;  line-height:25px;}
.btm_add_c li{float:left}

.btm_add_b .add_center{color:#3681e3}
.btm_add_c .add_center{width:100px;color:#ff7c3c;}
.btm_add_c li:nth-child(1) .add_center, .btm_add_c li:nth-child(2) .add_center{color:#00abcd;}
.btm_add_c li:nth-child(1) .add_center{color:#1b3976;}
.btm_add_c li:last-child .add_center{color:#dc7373;}
.btm_add_c .add_add{width:270px;}



.scet_tit{width:1000px;margin:0px auto;text-align:center;padding:70px 0 20px}
.scet_tit span{font-size:20px;line-height:25px;color:#4b4949;letter-spacing:-.8px;}
.scet_tit .bic_tit{font-size:88px;letter-spacing:-14px;margin-top:10px;}



.con1tit{text-align:center;margin-bottom:60px;}
.con1ul{width:900px;margin:20px auto 20px}
.con1ul li{display:block;position:relative;min-height:39px;padding-top:10px;margin-bottom:30px;padding-left:140px;text-align:left;font-size:19px;font-weight:bold;color:#fff;line-height:28px;}


.con1ul li .letit{position:absolute;left:0;top:0;min-height:45px;line-height:45px;font-size:25px;text-align:center;min-width:115px;}
.con1ul li .le_stit{margin:12px 0;font-weight:900;font-size:22px;}
.con1ul li .le_stit.fi{margin-top:0;}
.con1ul li b{display:inline-block;}
.con1ul li .block{display:block;}
.con1ul .tit_block b{display:block;}
.con1ul .last{padding-left:160px;font-size:16px;line-height:22px;}
.con1ul .last .letit{width:140px;font-size:22px;}
.con1ul.litbl{width:850px;}
.con1ul.litbl li{margin-top:50px;;padding-top:0px;}
.swiperimm {width:800px;}
.swiper2im{width:950px;}
.swiper2im .swiper-wrapper img{width:800px}
.swiperimm2 img{width:80%;}
.swiperimm2{width:640px;}
.swiper3im{width:800px;text-align:center}
.swiper3im{margin-bottom:20px;}
.swiper3im img{width:640px;}
.swiper3im img:hover, .swiperimm2 img:hover{opacity:.8;cursor:pointer}

.con1tbl{width:800px;}
.con1tbl td{font-size:17px;}
.s1{margin-bottom:50px;}

.s2 .scet_tit div{font-size:30px;line-height:1em;margin-top:5px;}
#con2 ul li:last-child{padding-bottom:15px;}
.meal_box{width:1000px;margin:20px auto 0;flex-direction: row;align-items: center;}
.meal_box .m_im{width:240px;flex:none;}
.meal_box .m_tx{font-size:18px;padding-left:30px;}
.meal_box .m_tx .ti{font-size:22px;margin:0 0 15px;line-height:1.1em;}
.m_tx .tx a{line-height:24px;-webkit-line-clamp:4;color: #575757;
  overflow: visible;
  display: inline-block;
  -webkit-line-clamp:5;

}
.m_tx .tx a:hover{color:#0082eb;}

.meal_box .last{font-size:14px;margin-top:15px;}
.meal_btn a{padding:13px;margin:30px auto 50;border-radius: 5px;}
.meal_btn a:hover{transition:.1s;background:#333;color:#fff;}
.meal_box .last i{margin-right:5px;}
.s2 .meal_btn a{margin:30px auto 50px;}

.s3 .scet_tit .bic_tit{display:flex;justify-content:center;align-items:center;font-size:95px;}
.s3 .scet_tit .bic_tit .sm{font-size:40px;line-height:48px;letter-spacing:-2px;font-weight:400;margin-right:18px;}

.con3tit{text-align:center;margin-bottom:60px;padding-top:90px}
.con3ul:after{content:""; display:block; clear:both;}
.con3ul{width:934px;margin:0 auto 30px;box-sizing:border-box}
.con3ul li{float:left;width:437px;height:210px;margin:15px;box-sizing:border-box;border:3px solid #ffffff;border-top-left-radius:14px;border-bottom-right-radius:14px; padding:25px;font-size:15px;overflow:hidden}
.con3ul li .c3b_tit{color:#fff; margin-bottom:20px;height:33px;line-height:33px;font-weight:bold;font-size:20px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;}
.con3ul li .c3b_tit span{background:#fff;display:inline-block;color:#9f3b39;padding:0 8px;margin-right:8px;}
.con3ul li .c3b_con{color:#fff;height:60px;line-height:20px;overflow:hidden;margin-bottom:15px;}
.con3ul li .c3b_link{width:220px;height:33px;line-height:33px;text-align:center;margin:0 auto;border-radius:4px;background:#070707;color:#fff;font-weight:bold;}

.sec3ul{width:915px;margin:60px auto;display:flex;flex-wrap:wrap;align-content:space-between;justify-content:space-between;}
.sec3ul li{width:440px;height:210px;padding:20px 15px 20px 25px;}
.sec3ul li:hover{cursor:default}
.sec3ul li p{letter-spacing:-1.5px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;font-size:20px;}

.sec3ul li div{height:90px;font-size:15px;line-height:22px;  
  -webkit-line-clamp: 4;}
.sec3ul li a{width:210px;margin:10px auto;}
.sec3ul li a:hover{cursor:pointer;background:#aaa;transition:.2s}
.sec3ul li a:after{content:"";display:inline-block;width:9px;height:9px; border-right:2px solid #fff;border-bottom:2px solid #fff;transform:rotate(-45deg);vertical-align:top;margin-top:3px;margin-left:3px;}
.sec3btn{width:272px;line-height:43px;padding:0;margin-top:17px;}
.sec3btn:after{width:10px;height:10px;margin-top:17px;}

.s4 .scet_tit .bic_tit{font-size:95px;letter-spacing:-12px;}
.s4 .scet_tit div{font-family:'daum', sans-serif;position:relative}

.s4 .scet_tit div p{margin:30px auto;font-size:24px;font-weight:bold;z-index:100;letter-spacing:-2px;color:#fff;background:#868686;width:412px;line-height:40px;}
.s4 .scet_tit div b{display:block;position:absolute;    width:1000px;top:15px;z-index:-1;
    height:12px;
    background-image:linear-gradient(to right, #d1cdcc 33%, rgba(255,255,255,0) 0%);
    background-position:bottom;
    background-size:4px 12px;
    background-repeat:repeat-x;}

.com_bt_tit{text-align:left;font-size:17px;margin:30px 0 5px;}
.com_bt_tit.t2{margin-top:10px;}

.com_bt_tbl{border-collapse:collapse;text-align:center;margin-bottom:30px;}
.com_bt_tbl td table{vertical-align:bottom;}
.com_bt_tbl .form_content{font-size:.95rem;}
.cmm_top, .cmm_btn{width:800px;margin:auto}
.cmm_btn{padding:30px 0;}
.s4 .comm_ttx{margin-bottom:10px;font-size:14px;}
.form_content{border-bottom:1px solid #ddd}
.r_com{padding-bottom:20px;margin-bottom:30px;}
.r_com .comtx{padding:15px 30px 40px 20px;width:500px;border-radius: 5px;}

.r_com .comid{bottom:30px;right:auto;left:0;width:522px;justify-content: flex-end;}
.r_com .comid:nth-child(even){width:475px;}

.form_content2{display:block;padding:4px 0;}

#con5{width:940px;margin:0 auto;}
.s5_list{display:flex;   flex-wrap:wrap;justify-content:space-between;}
.s5_list li{width:290px;height:160px;margin-right:0;margin-bottom:25px;}

.s5_list li:before{width:35px;height:8px;right:-37px;top:72px}
.s5_list li:after{width:8px;height:35px;right:-24px;top:59px;}
.s5_list li p{margin-bottom:8px;font-size:35px;line-height:40px;font-weight:900}
.s5_list li span{font-size:17px;}
.s5_list li i{padding:5px 10px;font-size:20px;}
/*.s5_list li i:after{content:"";position:absolute;width:15px;height:10px;bottom:-5px;left:50px;background:#d91313;transform:rotate(-34deg);font-weight:900;}*/
.s5_list .pl_bot:before{top:171px;right:129px;}
.s5_list .pl_bot:after{top:158px;right:142px;}
.s5_list .pl_le:before{right:auto;left:-37px;}
.s5_list .pl_le:after{right:auto;left:-24px;}
.s5_list .wid2{width:453px;}

.s5_tbl_tit{font-size:35px;letter-spacing:-2px;}
.s5_tbl_tit p{width:550px;font-size:25px;margin:15px auto;line-height:40px;}
.s5_tbl_tit b{position:absolute;width:940px;left:50%;top:70px;margin-left:-470px;z-index:-1;height:10px;
    background-image:linear-gradient(to right, #fcb581 33%, rgba(255,255,255,0) 0%);
    background-position:bottom;
    background-size:4px 7px;
    background-repeat:repeat-x;
	}
.s5_tbl{width:935px;margin:70px 0 20px;}
.s5_tbl_last{position:relative;padding-left:18px;font-weight:bold;font-size:16px;line-height:22px;}
.s5_tbl_last b{position:absolute;left:0}
.s5_tbl td, .s5_tbl th{;    font-size: 18px;
    padding: 10px;}
.s5_tbl .ft14{font-size:18px;letter-spacing:-1.3px;}
.s5_tbl tr td:first-child{background:#b9692c;color:#fff;}
.s5_tbl .s5tb_tit{position:relative;font-size:25px;color:#fde624;padding-top:20px;}
.s5_tbl .s5tb_tit b{position:absolute;color:#d65901;letter-spacing:-2px;left:50%;margin-left:-35px;top:-30px;width:60px;height:42px;background:#f2d7c1;}
.s5_tbl .s5tb_tit b:before {
      content:"";
      width:60px;
      height:0;
      position:absolute;
      top:-10px;
      left:0;
      border-bottom:13px solid #f2d7c1;
      border-left:13px solid #ca7437;
      border-right:13px solid #ca7437;
    }
.s5_tbl .s5tb_tit b:after {
      content:"";
      width:60px;
      height:0;
      position:absolute;
      bottom:0px;
      left:0;
      border-top:13px solid #f2d7c1;
      border-left:13px solid #ca7437;
      border-right:13px solid #ca7437;
    }
.s5_link_btn{line-height:44px;font-size:20px;width:263px;}

.s5 .scet_tit span{}
.s5 .scet_tit .bic_tit{font-size:95px;}
.s5 .scet_tit .bic_tit .sm{font-size:40px;line-height:48px;letter-spacing:-6px;font-weight:400;margin-right:10px;text-align:right;}
.s5 .scet_tit .red_bene{width:570px;font-size:22px;}
.s5 .scet_tit .red_bene b{font-weight:900;}


#con6{width:1000px;margin:0 auto 80px;}
.s6 .scet_tit{background:none;padding-top:50px;}
.s6 .scet_tit .bic_tit{letter-spacing:-10px;display:flex;justify-content:center;align-items:center;}
.s6 .scet_tit .bic_tit .gray{color:#414040;margin:0 25px;}
.s6 .scet_tit .bic_tit .sm{font-size:42px;line-height:48px;letter-spacing:-2px;font-weight:400;margin-right:5px;}
.s6 .scet_tit .ft50{font-size:50px;color:#272727;font-weight:400;margin-right:10px;letter-spacing:-5px;}

.s6_top_ul{width:1000px;margin-top:50px;display:flex;justify-content:space-between;flex-wrap:wrap;background:none;padding:0;}
.s6_top_ul li{width:481px;height:473px;margin:0;padding:0;box-shadow:none;rotate: none; margin-bottom:35px;background:url(../../../../img/philbong/s6_bg.png);position:relative;}
.s6_top_ul li:nth-child(even){rotate:none;}
.s6_top_ul li .deco{position:absolute;top:120px;right:15px;width:111px;height:57px;background:url(../../../../img/philbong/s6_bg_t.png);}
.s6_top_ul li:nth-child(4) .deco{bottom:2px;top:auto;}
.s6_top_ul li:nth-child(5) .deco{right:2px;top:130px;}
.s6_top_ul li .tit{position:absolute;top:50px;left:77px;font-size:25px;padding-right: 35px;line-height: 30px;color:#fff;word-break:keep-all;background:none;}
.s6_top_ul li .tit b{position:absolute;left:-40px;}
.s6_top_ul li .le{position:absolute;top:235px;left:23px;width:200px;height:206px;letter-spacing:-1px;border-right:0;}
.s6_top_ul li .ri{transform:rotate(-8deg);position:absolute;top:228px;left:259px;width:193px;height:200px;}
.s6_top_ul li .cc1{font-size:17px;}
.s6_top_ul li .cc2{font-size:12.5px;line-height:17px;margin-bottom:2px;-webkit-line-clamp: 6;}
.s6_top_ul li .cc3{font-size:15px;font-weight:bold;}


.s6_real{display:flex;width:940px;margin:50px auto;background:#fff;box-shadow:0px 2px 3px #9ehttps://www.philja.com/06_office/officeph_view.php?code=officeph&icon=&loca=c&id=104439e9e;padding:0;}
.s6_real .le{width:470px;text-align:center;background:url(../../../../img/philbong/s6_real.png) repeat-y right;font-weight:900;}
.s6_real .le p{font-size:44px;letter-spacing:0;margin:50px;}
.s6_real .le div{font-size:53px;color:#1c1c1c;letter-spacing:-3px;line-height:60px;}
.s6_real .le a{width:150;font-size:18px;margin:30px auto 0;}

.s6_real .ri{width:470px;padding:30px;}
.s6_real .ri li .im{width:50px;height:35px;}
.s6_real .ri li{margin-bottom:15px;padding-bottom:15px;padding-left:65px;}
.s6_real .ri li a:hover p{color:#f16c00;}
.s6_real .ri li a:hover span{color:#ff9036}
.s6_real .ri li p{display:inline;padding-right:20px;font-size:17px;line-height:19px;}
.s6_real .ri li span{padding-right:20px;display:block;margin-top:4px;}
.s6_real .ri li b{font-weight:400;}


#con7{width:1000px;margin:0 auto}
.s7 {background:#1d3a66;}
.s7ul{margin:30px auto 0;width:825px;display:flex;    
	justify-content:space-between;
    flex-wrap:wrap;
    align-content:space-between;
}
.s7ul li, .s7ul .swiper-slide{width:400px;box-shadow:1px 1px 3px #000;background:#fff;border-radius:0;overflow: visible;}

.s7ul li a:hover .tit{background:#1d3a66;transition:.2s;}
.s7ul li a:hover .tx{color:#004ab9;transition:.2s;}
.s7ul li a:hover span:after{border-color:#346ec6;}
.s7ul li a:hover p{color:#8f8edf;transition:.2s;}
.s7ul li a:hover .tx span{color:#8f8edf;border-color:#8f8edf;}

.s7ul .swiper-slide a:hover .ti{background:#1d3a66;transition:.2s;}
.s7ul .swiper-slide a:hover .tx{color:#004ab9;transition:.2s;}
.s7ul .swiper-slide a:hover span:after{border-color:#346ec6;}
.s7ul .swiper-slide a:hover .day{color:#8f8edf;transition:.2s;}
.s7ul .swiper-slide a:hover .visitx:after{color:#8f8edf;border-color:#8f8edf;}



.s7ul .s7im, .s7ul .visiim{width:400px;max-height:200px;overflow:hidden;display: flex;
    flex-direction: column;
    justify-content: center;}
.s7ul .s7tx{position:relative;width:100%;}
.s7ul .s7tx .tit, .s7ul .visitx .ti{font-size:20px;line-height:30px;}
.s7ul .s7tx .tx{ padding:10px 20px;font-size:14px;line-height:20px;color:#1b1b1b;}
.s7ul .visitx .tx{padding:10px 20px;height:70px;font-size:14px;line-height:20px;color:#1b1b1b;overflow:hidden;box-sizing:border-box}
.s7ul .visitx .day{padding: 10px 20px 22px;font-size: 13px;}
.s7ul .visitx:after{right: 25px;bottom: 20px;}
.s7ul .new .s7tx .tx:after{top:-48px;}
.s7ul li:nth-child(1).new .s7tx .tx:after{top:-54px;}
.s7ul .swiper-slide:nth-child(1).new .s7tx .tx:after{top:-54px;}
.s7ul .s7tx span{width:75px;text-align:center;display:block;margin:5px 0;}

.s7ul li:nth-child(1){width:825px;display:flex;position:relative;}
.s7ul li:nth-child(1) .s7im{flex:none;height:100%;max-height:250px;display: flex;    align-items: center;}
.s7ul li:nth-child(1) .s7im img{}
.s7ul li:nth-child(1) .s7tx{vertical-align:top;max-width:425px}
.s7ul li:nth-child(1) .s7tx .tit{padding:6px 10px;}
.s7ul li:nth-child(1) .s7tx .tx{padding:15px 25px;line-height:20px;}
.s7ul li:nth-child(1) .s7tx .tx .top{-webkit-line-clamp: 7;}


.s7ul .swiper-slide:nth-child(1){width:825px;}
.s7ul .swiper-slide:nth-child(1) a{display:flex;position:relative;}
.s7ul .swiper-slide:nth-child(1) .visiim{flex:none;height:100%;max-height:250px;display: flex;    align-items: center;}
.s7ul .swiper-slide:nth-child(1) .visiim img{}
.s7ul .swiper-slide:nth-child(1) .visitx{vertical-align:top;max-width:425px}
.s7ul .swiper-slide:nth-child(1) .visitx .ti{padding:6px 10px;}
.s7ul .swiper-slide:nth-child(1) .visitx .tx{height:130px;-webkit-line-clamp: 5;word-break:keep-all;padding:20px 50px 20px 25px;line-height:22px;}



#con8{}
#pr_photo2{width:790px; height:720px;margin:50px auto 0; position:relative;}
#pr_mphoto_list2{width:610px;height:700px;overflow:hidden; float:left;list-style:none; margin-left:0px;}
#pr_pho_list2{width:635px; height:138px; margin:0 auto 100px;display:flex;justify-content:space-evenly;}
#pr_pho_thum2{width:148px; height:148px;margin:8px 10px; cursor:pointer; border:#d7d7d7 solid 1px;overflow:hidden;}
#pr_pho_thum2:hover{border-color:#000;}
#pr_pho_thum2 img{width:100%;}
.s8_arw{float:left;width:50px; height:50px;cursor:pointer; margin:38% 30px 0 0;background:#bcbcbd;}
.s8_arw:after{content:"";width:30px;height:30px;display:inline-block;border-right:10px solid #fff;border-bottom:10px solid #fff;transform:rotate(135deg);vertical-align:top;margin-top:9px;margin-left:13px;}
.s8_arw.ri{margin-right:0;margin-left:30px;}
.s8_arw.ri:after{transform:rotate(-45deg);margin-left:5px;}
.s8_arw:hover{background:#333;}
.s8_arw:active{background:#ff5779;}
.swiperimm2{padding:0;margin:10px auto 0;}

.week .swiper-slide{margin:0px 0 10px;}
.s9 .scet_tit .bic_tit{letter-spacing:-10px;}
.s9 ul{margin:40px auto 100px;width:980px;display:flex;justify-content:space-between;flex-wrap:wrap;}
.s9 ul .tx{font-size:12px;}
.s9 ul .tx p{width:100%;line-height:27px;font-size:28px;letter-spacing:-.8px;}
.s9 ul li{border-radius:0;}

#con10{text-align:center}
#con10.scet_tit .bic_tit{letter-spacing:-5px;}
#con10 iframe{max-width:960px;width:960px;height:540px;}

.video-wrap{margin:0 auto;padding:0;width:960px;height:560px;}

#con13 iframe{height:550px;}

.s10_tit{font-size:48px;width:960px;line-height:70px;margin:30px auto 25px;letter-spacing:-1px;}
.s10_tit:after{content:"";position:absolute;left:50%;bottom:-9px;width:18px;height:18px;background:#ffd665;transform:rotate(-45deg);}

.s11{width:920px;text-align:center;margin:0 auto;}
.s11 .ct1{font-size:17px;}
.s11 .ct2{text-align:left;padding:10px;font-size:15px;color:#333;}
.s11 .scet_tit .bic_tit{letter-spacing:-8px;}
.cost_tit h4{font-size:28px;padding:20px 30px;}
.cost_tit h4:after{content:"";   width: 0;
      height: 0;
      border-top: 30px solid transparent;
      border-left: 30px solid #cc2529;
      border-bottom: 30px solid transparent;
	  position: absolute;
    top: 0;
    right: -30px;
}
.cost_ul li{padding-left:20px;}
.s11 table{border-collapse:collapse}
.s11 td, .s11 th{border:1px solid #aaa;padding:5px;font-size: 15px;}
.cost_tit p{font-size:17px;padding:20px 0;}
.cost_tx{font-size:1rem;}

/*방문기 동영상*/
.mv_tx .ti{font-size:18px;}
.mvsl{padding-left: 150px;}
.mvsl .swiper-button-prev:after, .mvsl .swiper-button-next:after{font-size:3rem;}
.mvsl .swiper-button-next{right:10px;top:40%;}
.mvsl .swiper-button-prev{left:10px;top:40%;}
.mvsl .swiper-wrapper .swiper-slide:hover{opacity:.7;cursor:pointer}
.mvsl .swiper-wrapper .on:hover{opacity:1;cursor:default}
/*상담신청*/
#n_form{background:#fff;box-shadow:none;height:auto;padding:10px 10px 0;top:0;bottom:auto}
#n_form h2{height:0;background:none;text-indent:100%;white-space:nowrap;overflow:hidden;}
#semi_form{position:fixed;width:210px;border-left:1px solid #ddd;left:auto;right:0px;bottom:0px;height:100vh;background:url(../../../../img/philbong/pb_bnn2022.png) no-repeat top center/ 100% auto #fff;padding-top:220px;z-index:9998;}
.submit_btn .cancel{display:none;}
.form_btn{background:none;}
.form_btn .tx{text-indent:100%;height:0;white-space:nowrap;overflow:hidden;}
.form_btn .tx .txt .n1{background:none;}
.form_all{display:block;box-shadow:none;margin:2px 0px;z-index:9;position:relative;background:none;}
.yac_ttxx label, .yac_Btn{font-size:11px;cursor:pointer}
.yac_ttxx label:hover{text-decoration:underline;}
.alert_tx{width:40%;margin-left:-20%;font-size:18px;line-height:22px;}
.alert_tx p{letter-spacing: 0;}
.alert_tx span{font-size:12px;line-height:15px;color:#848484;}
.ifbox{margin-bottom:10px;}
.ifbox .at{margin:0;font-size:15px;}
.ifbox textarea{height:125px;    font-size: 15px;}
.ifbox input, .ifbox select{font-size: 14px;width:100%;}
.call_input input{text-align: center;}
.ifbox select{background-size: 10px auto;}
.submit_btn .reg_btn{width:100%;background:#ee1e25;font-size:17px;font-family:'daum';font-weight:400;letter-spacing:-1px;}
.submit_btn .reg_btn:hover{background:#333;transition:.3s;cursor:pointer}

.tail_f_ic{position:absolute;bottom:30px;left:50px;z-index:99;}
.tail_f_ic .kaka{margin-right:20px;}
#add_add{line-height:20px;}
.yac_tit, .yac_con{font-size:12px;}
.yac_Btn_cl{font-size:11px;}
.warning_tx{position:relative;}


}