/**ubpg_sub_con
	board skin css
*/
/* .gradient-border_wr{position: fixed;top:59px;left: 0;z-index: 99;width: 100%;padding-top:10px;text-align:center;background: #fff;} */



/* 폰트 디자인 */
.subpg_sub_con{font-weight:bold;text-align: left;}


/* 이미지 크기 및 레이아웃 미세조정 */
.imgbox{display:flex;  justify-content:center; flex-wrap:wrap; --y-gap:4px; --x-gap:4px; --cc:2; gap:var(--y-gap) var(--x-gap);}
.imgbox > * {width:calc(80% / var(--cc) - (var(--x-gap) * (var(--cc) - 1)) / var(--cc));}
/* .imgbox > img:nth-child(1){display: block; margin:0 auto; margin-bottom : 15px;} */


.gradient-border_wr{text-align:center;}
.container h3{padding:20px 0 30px;/*color: #7d5004;*/}
.container h3.gradient-border{
    display: inline-block;
    width: auto;
    height: 60px;
    margin: 0px auto 5px;
    padding: 30px;
    line-height: 0px;
    text-align: center;
    color: #7d5004;
    border-width: 1px;
    border-style: solid;
    border-image: linear-gradient(to right, #9c7029 0%, #2f3846 100%);
    border-image: linear-gradient(to right, #c6a46d 0%, #744f10 100%);
    border-image-slice: 1;
    background: #f7f7f7;
    box-sizing: border-box;
}

.container h3.all { border-image-width:13px; }
.board > .nav.nav-tabs{width: 1170px;padding:10px 5px;background: #fff;border:0;}
.board > .affix{top:59px;z-index:99;}
.board > .nav-tabs>li{width:19%;margin: 0 3%;text-align:center;}
.board .nav-tabs>li>a{color:#555;background:#f6f1e8;border:0;border-radius:60px !important; transition:background-color 0.3s;}
.board .nav-tabs>li>a:hover{color:#000;background-color:#e7d8bd;}
.nav-tabs>li.active>a,
.nav-tabs>li.active>a:focus,
.nav-tabs>li.active>a:hover{background: #e7d8bd;border:0;}
.board > .nav-tabs>li img{height:24px;margin-right: 10px;}
.board > .tab-content{margin-top:4px;}

.board #show_price{text-align:center;}
.board #show_price .nav-tabs{display:flex;padding:0 20px;flex-wrap:wrap;justify-content: center;}
.board #show_price .nav-tabs>li{margin-right: 6px;margin-bottom:6px;}

.board .price-tabs{margin:0 auto;border-bottom:0; max-width:700px;}

.board > ul.nav-tabs > li a.quick_pop:before{display:block;clear:both;position:absolute;top:0;left:50%;width:120px;margin-top: -109px;margin-left:-55px;padding:20px 20px;font-size: 20px;letter-spacing:-0.4px;text-align:center;color:#fff;border-radius:6px;background:#000;opacity:0;animation-name:quick_pop;animation-duration:18s;animation-iteration-count: infinite;}
.board > ul.nav-tabs > li:nth-child(1) a.quick_pop:before{content:'상세정보 보기';left:0;margin-left:0;}
.board > ul.nav-tabs > li:nth-child(2) a.quick_pop:before{content:'360도 VR보기';}
.board > ul.nav-tabs > li:nth-child(3) a.quick_pop:before{content:'영구안치 분양가';}
.board > ul.nav-tabs > li:nth-child(4) a.quick_pop:before{content:'원스톱 방문예약';left:auto;right:0;margin-left:0;}
.board > ul.nav-tabs > li a.quick_pop:after{content:'';display:block;clear:both;position:absolute;top:0;left:50%;width: 0px;height: 0px;margin-top: -13px;margin-left: -6px;border-top:8px solid #000;border-bottom: 8px solid none;border-left: 6px solid transparent;border-right: 6px solid transparent; border-radius:4px;opacity:0;animation-name:quick_pop;animation-duration:18s;animation-iteration-count: infinite;}
@keyframes quick_pop{
	0%{opacity:1;}
	20%{opacity:0;}
	/* 15.3%{opacity:0;} */
	100%{opacity:0;}
}
.board > ul.nav-tabs > li:nth-child(1) a:before{left:0;margin-left:0;}
.board > ul.nav-tabs > li:nth-child(1) a:before, .board > ul.nav-tabs > li:nth-child(1) a:after{animation-delay:0.2;}
.board > ul.nav-tabs > li:nth-child(2) a:before, .board > ul.nav-tabs > li:nth-child(2) a:after{animation-delay:3.2s;}
.board > ul.nav-tabs > li:nth-child(3) a:before, .board > ul.nav-tabs > li:nth-child(3) a:after{animation-delay:6.2s;}
.board > ul.nav-tabs > li:nth-child(4) a:before, .board > ul.nav-tabs > li:nth-child(4) a:after{animation-delay:9.2s;}



/* .board .table{text-align:center;border-top: 2px solid #000;border-bottom: 1px solid #ccc;} */
.board .table th{text-align:center;}
.border_button{overflow:hidden;}
.board .comment-count a{color:#348fe2;padding-left:10px;}
.board .info{overflow:hidden;}
.board .info li{float:left; padding-right:20px;}
.board .contents-view{padding:30px 20px; clear:both;}
.board .contents-view-img img { display:block; max-width:100%; margin:0 auto 15px; border:0; height:auto; }
#post-content {word-wrap: break-word;}
#post-content img {max-width:100%;}

.board .fa-user{color:#626262;}
.board .fa-comments{color:#626262;}
.board .fa-eye{color:#626262;}
.board .fa-thumbs-up{color:#626262;}
.board .fa-thumbs-down{color:#626262;}
.board .fa-clock-o{color:#626262;}
.board .fa-reply{color:#626262;}
.board .gallery .thumbnail{margin-bottom:10px;}
.board .recommand{text-align:center;margin-bottom:20px;}
.board .recommand a:hover{background:#348fe2; color:#fff; text-decoration:none;}
.board .recommand .good{background:#e9e9e9; width:50px; height:50px; display:inline-block; border-radius:50px; padding:8px; margin:0 10px;}
.board .recommand .bad{background:#e9e9e9; width:50px; height:50px; display:inline-block; border-radius:50px;padding:6px; margin:0 10px;}
.board .like {padding-top:20px;}
.board .like a{text-decoration:none;}
.board .time{font-size:12px; padding-left:10px;}
.board .tags a{font-size:12px; padding-left:5px;}
.board .reply{float:right; font-size:12px;}
.board .reply a{padding-left:5px;}
.board .ip{font-size:12px; padding-left:10px;}
.board .tags li{float:left; padding-right:10px;}
.board .sns_button div {float:left; padding-right:5px;}
.board .btn-point-info {padding-top:8px;color:#BBB;}

.board .view_full_image {cursor:pointer;}
.board .btn-admin-manage-layer { display:none;border:1px solid #ddd;position:absolute;background-color:#fff;z-index:99999; }
.board .btn-admin-manage-layer div.item { height:23px;border-bottom:1px solid #ddd; cursor:pointer;padding-left:2px;padding-right:10px; }
.board .btn-admin-manage-layer div.item { font:normal 11px 'dotum';line-height:23px; }
.board .btn-admin-manage-layer div.item i { width:20px;text-align:center; }

.board .autowrap { margin:0 auto 15px; }
.board .autosize { position:relative; height: 0; padding-bottom: 56.25%; overflow: hidden; margin:0; }
.board .autosize iframe, .autosize object, .autosize embed { position: absolute; top: 0; left: 0; width: 100%; height:100%; }

.board .searchbox {display:none;}
.board .passcord { text-align: center;margin:10px auto 0 auto;}
.board .passcord li{display:inline-block;margin-right:20px;vertical-align:middle;}

.board .copy_post_url {cursor:pointer;}

.lucky {font-size:11px;}
.lucky .luckypoint{color:#E71A41;}

.gallery-box {float:left;}
.chk_comment_all_wrapper {padding:10px;}
.comment_write_box_inner {margin-top:20px; padding:20px;}
.comment_write_button_area {margin-top:20px;overflow:hidden;}

.board .url-qrcode {position:relative;cursor:pointer;}
.board .url-qrcode i {margin:3px 0 0 5px;}
#qrcode-content {display:none;position:absolute;background-color:#FFF;border:2px solid #DDD;padding:10px;width:240px;}
#qrcode-content .qrcode_code {border:5px solid #479BE3;float:left;}
#qrcode-content .qrcode_code img {width:100px;height:100px;}
#qrcode-content .qrcode_info {float:left;margin:0 0 0 10px;width:90px;font-size:12px;line-height:18px;color:#555;}

.post_t_pc{}
.post_t_mobile{display:none;}
.post_table .post_t_tit{margin:50px 0 10px;font-size:24px;font-weight:bold;}
.post_table .post_t_tit:nth-of-type(1){margin:0 0 10px;}
.post_table > table{width:100%;margin-bottom:70px;font-size:16px;border-collapse:collapse;}
.post_table > table th{padding:28px 3px;text-align:center;border:1px solid #aaa;}
.post_table > table td{padding:28px 3px;text-align:center;border:1px solid #aaa;}

.post_t_park_info th{}

.park_table{margin-top:30px;font-size:15px;text-align:center;}
.park_table>thead>tr{border-top:2px solid #000;}
.table.park_table>thead>tr>th{border-bottom:1px solid #666;}
.park_table tr{border-bottom:1px solid #e0e0e0;}
.park_table th{color:#000;text-align:center;}
.park_table td{vertical-align:middle !important;}
.post_con_chk{width: 20px;height: 20px;background:#fff;border: 1px solid #999;}


.park_finder{text-align:center;}
.park_finder .btn-primary{display: inline-block;width: 20%;margin: 15px;padding: 10px;font-size: 20px;text-decoration:none;color: #fff;background: #31425c;border: 0;border-radius: 25px;transition:0.3s;}
.park_finder .btn-primary:nth-child(2), .park_finder .btn-primary:nth-child(3){font-size:16px;color:#333;background:#ddd;text-shadow:none;}
.park_finder .btn-primary:hover{color:#333;background:#caa76d;}


/* .condition{margin-bottom:60px;font-size:16px;} */
/* .condition > div{float:left;width:23%;margin:0 1%;} */
/* .condition select{width:100%;height:40px;padding:3px;border: 1px solid #ccc;border-radius: 3px;} */
/* .condition input[type="submit"]{width:100%;height:40px;padding:3px;color:#fff;background:#caa76d;border: 1px solid #caa76d;border-radius: 3px;transition:0.3s;} */
/* .condition input[type="submit"]:hover{background:#31425c;border:1px solid #31425c;} */
.condition .form-inline .form-control,
.condition .form-inline .btn{
	width: 100%;
	height:40px;
}
.condition .form-inline .btn{width:100%;height:40px;padding:3px;color:#fff;background:#caa76d;border: 1px solid #caa76d;border-radius: 3px;transition:0.3s;text-shadow: none;}
.condition .form-inline .btn:hover{background:#31425c;border:1px solid #31425c;}

.inquiry{background: #E6E5E0;background:#f5f5f5;padding: 20px;margin:10px 5px 50px;}
.inquiry .inquiry_hdr{}
.inquiry .inquiry_row{padding-top: 20px;text-align:center;}
.inquiry .inquiry_row ul{padding-left: 20px;}
.inquiry .inquiry_row li{list-style: disc;}
.inquiry h3{margin: 0px;padding: 10px;font-size: 1.5em;text-align: center;/*color: #fff;background: #959490;*/color:#000;background:#fff;}
.inquiry .inquiry_hdr p {margin: 0px;padding: 0 10px 10px;font-size: 1.5em;text-align: center;/*color: #112945;background: #959490;*/background:#fff;}
.inquiry .inquiry_row .form-control{text-align:center;}

#vr_quick{position:absolute;z-index:99;top:0px;left:0;margin-top:0px;width:40px;text-align: center;background:#31425c;border-radius:0 16px 16px 0;box-shadow: 0 3px 5px rgba(0,0,0,0.2);opacity:0;}
#vr_quick a{display:inline-block;padding:10px 5px;color:#fff;}
#vr_quick a:hover,
#vms,
#vr_quick a:active{
	text-decoration:none;
}
#vr_quick a>img{width: 60%;margin-bottom: 6px;}


.price_view{/*padding: 10px 5px;*/}
.price_view .panel{margin-bottom: 0;}
.price_view{padding: 20px;margin:10px 5px 50px;background: #d5e1e7;background:#fff;}
.price_view .panel-heading{margin:0px 0px 30px;padding:30px 10px 20px;font-size: 1.5em;/*color: #fff;*/text-align: center;background: #687384;background:#fff;border-radius:0;}
.panel{background:transparent;border:0;box-shadow:none;}
.price_view #price_list >thead>tr>th{border-bottom:1px solid #31425c;}
.price_view #price_list >tbody>tr>td{border:0;border-bottom:1px solid #e8e8e8;}

/* .price_view.inquiry h3{animation-name:vr_m_off;animation-duration:1s;animation-iteration-count: infinite;}
@keyframes vr_m_off{
	0%{opacity:1;}
	50%{opacity:0;}
	100%{opacity:1;} 
}
*/
.vr_view{}
.vr_view .row{padding: 0 20px;}
.vr_view iframe{width: 100%; border: 0px;}
.video_container{display: flex; gap:6px;}
.video{width:100%;}
.video_tit{position: absolute; top:90%; left:50%; color:white; font-size: 30px; transform: translate(-40%,-50%);}
.video_box{position: relative;}





#ifvr #sceneListToggle .icon.off{opacity:0.5;}
.ifvr #sceneListToggle .icon.off{opacity:0.5;}


.go_price_view_btn{display:block;text-align:center;margin:-5px 5px 10px;background: #607590;}
.go_price_view_btn > a{display: block;padding: 10px;font-size: 16px;color: #fff;animation-name:twinkle_go_price_view;animation-duration: 1s;animation-iteration-count: infinite;}
.go_price_view_btn > a:hover,
.go_price_view_btn > a:focus,
.go_price_view_btn > a:active{
	text-decoration:none;
}
#go_price_view{height:20px;}
@keyframes twinkle_go_price_view{
	0% {opacity: 1;}
	50% {opacity: 0;}
	100% {opacity: 1;}
}

.member_ask{margin:0 20px 50px;padding:40px 20px;/*color:#fff;*/background: #31425c;background:#e7e5e0;}
.member_ask h2{width: 200px;margin: 0 auto 40px;padding-bottom: 20px;text-align: center;font-weight: bold;border-bottom: 1px solid #000;}
.member_ask table{width:100%;border-collapse:collapse;vertical-align:middle;}
.member_ask tr{border-bottom:1px solid #131922;}
.member_ask tr:last-child{border-bottom:0;}
.member_ask th{width:14%;padding:16px 8px;font-size: 16px;text-align:right;}
.member_ask td{width:32%;padding:16px 16px;font-size: 14px;}
.member_ask textarea{width:100%;padding: 3px;color:#333;border:1px solid #aaa;}
.member_ask input[type="text"]{width:42%;height:40px;padding: 3px;color:#333;background:#fff;border:1px solid #aaa;}
.member_ask input[type="tel"]{width:42%;height:40px;padding: 3px;color:#333;background:#fff;border:1px solid #aaa;}
.member_ask .member_ask_tel{width:42%;height:40px!important;padding: 3px;color:#333;background:#fff;}
.member_ask .member_ask_who{line-height:2.6;}
.member_ask .member_ask_who input[type="text"]{height:32px;}
.member_ask .member_ask_who input[type=checkbox]{vertical-align:middle;margin-top:0;}
.member_ask .member_ask_who label{width:40px;margin-bottom:0;}
.member_ask select{width:50%;height:40px;color:#333;background:#fff;border:1px solid #aaa;}
.member_ask_btn{padding-top:30px;text-align:center;}
.member_ask_btn .btn{padding:10px 20px;font-size:20px;color:#fff;background:#31425c;}
.member_ask_btn .btn:hover{color:#31425c;background:#caa76d;}

.memorial_link_btn_wr{text-align:center;}
.memorial_link_btn_wr ul{width:60%;margin:0 auto;transition:0.7s;}
.memorial_link_btn_wr ul li{float:left;width:42%;margin:4%;}
.memorial_link_btn_wr ul li button{width:100%;line-height: 40px;font-size:18px;}
.memorial_link_btn_wr ul li button img{height:22px;margin-right:8px;}


.memorial_link_btn_wr > div{margin:15px 0;}
.memorial_link_btn_wr .btn{font-size: 1.5em; padding: 10px 20px;}
.memorial_link_btn_wr .btn img{height:22px;margin-right:8px;}



/* .search_box{background-color: #d9edf7;border: 1px solid #ddd;padding: 15px 0 0 !important;margin: 0 15px;border-radius: 3px;overflow:hidden;}
.search form{padding:20px;}
.search textarea {padding: 15px;background: #f7f7f7;font-size: 12px;} */


.memorial_box{padding:50px 0;border-bottom:1px solid #ddd;}
.memorial_box:last-of-type{border-bottom:0;}
.memorial_box h4{display: inline-block;margin-bottom:50px;padding-bottom: 6px;font-size: 20px;font-weight: bold;color: #31425c;border-bottom: 2px solid #31425c;}


.memorialpark_tab_btn{}
.memorialpark_tab_btn > ul{border-bottom: 2px solid #31425c;}
.memorialpark_tab_btn > ul > li{float:left;height: 30px;margin-right:10px;text-align:center;line-height: 30px;}
.memorialpark_tab_btn > ul > li:last-child{margin-right:0%;}
.memorialpark_tab_btn > ul > li a{display:inline-block;width: 110px;margin-left:10px;background:#f0f0f0;border-radius:12px 12px 0 0;}
.memorialpark_tab_btn > ul > li a:hover,
.memorialpark_tab_btn > ul > li a:focus,
.memorialpark_tab_btn > ul > li a:active{text-decoration:none;color:#000;background:#ddd;}
.memorialpark_tab_btn > ul > li.on a{color: #fff;background:#31425C;}




.memorialpark_tab_table{}
.memorialpark_tab_table ul{}
.memorialpark_tab_table ul li{display:none;}
.memorialpark_tab_table ul li.on{display:block;}

.memorialpark_tab_t{width:100%;border-collapse:collapse;text-align:center;}
.memorialpark_tab_t thead th{width:20%;padding: 12px 0;text-align:center;border:1px solid #ddd;background: #F5F5F5;}
.memorialpark_tab_t thead th:first-child{width: 5%;}
.memorialpark_tab_t tbody th{text-align:center;padding:3px 6px;border:1px solid #ddd;}
.memorialpark_tab_t tbody td{padding:3px 6px;border:1px solid #ddd;}
.memorialpark_tab_t tbody td input,
.memorialpark_tab_t tbody td select {width: 100% !important;}
.memorialpark_tab_t tfoot td{padding: 20px 0;text-align: right;}


.memorialpark_tab_t input.es-input{width:122px;}
.memorialpark_tab_t .m_tab_t_sel_btn{width: 40px;color: #fff;line-height: 27px;background: #31425C;border: 0;border-radius: 5px;}
.m_save{color: #fff;line-height: 27px;background: #31425C;border: 0;border-radius: 5px;padding:10px;width: 100px;}
.footer{text-align: center;}

.table>thead>tr>th{vertical-align: middle;}

#price_list>tbody>tr>td{text-align: center;}
/* #price_list>tbody>tr>td:nth-child(1){text-align: center;} */
/* #price_list>tbody>tr>td:nth-child(2){text-align: center;} */
/* #price_list>tbody>tr>td:nth-child(3){text-align: center;} */

.panel .panel-heading{text-align: center;}
@media (max-width:1170px) {
	.board .nav-tabs>li>a{background:#fff;}
	.nav-tabs>li.active>a,
	.nav-tabs>li.active>a:focus,
	.nav-tabs>li.active>a:hover{background:#e7d8bd;}


	.board #show_price .nav-tabs>li>a{background:#f6f1e8;}
	.board #show_price .nav-tabs>li.active>a,
	.board #show_price .nav-tabs>li.active>a:focus,
	.board #show_price .nav-tabs>li.active>a:hover{background:#e7d8bd;}

	footer{margin-bottom:68px;}
	/* .footer_bar{display:none;} */
	.board > .nav.nav-tabs{position:fixed;top:auto;bottom:0;left: 0;z-index:99;width: 100%;margin-left: 0;padding:0;border-bottom:0;border-top:1px solid #eee;}
	.board > .affix{top:auto;bottom:0;}
	.board > .nav-tabs>li{width:25%;margin:0;}
	.board > .nav-tabs>li>a{margin: 0;padding:6px 15px;/*border: 1px solid #eee;*/border-radius: 0 !important;background: inherit;color: inherit;}
	.board .nav-tabs>li.active>a,
	.board .nav-tabs>li.active>a:focus,
	.board .nav-tabs>li.active>a:hover{border:0;}

	/*nav-top*/
	.board > .nav-tabs.nav-top>li>a{opacity:0.5;}	
	.board .nav-tabs.nav-top>li.active>a,
	.board .nav-tabs.nav-top>li.active>a:focus,
	.board .nav-tabs.nav-top>li.active>a:hover{font-weight: 600;opacity:1;background: #fff;border:0;border-radius: 0 !important;}

	.board > .nav-tabs>li img{margin-right:0px;margin-bottom:3px;}
	.board > .tab-content{margin-top:0px;}
}

@media (max-width:1024px) {
	/* .vr_view iframe{height:440px !important;} */
	.memorial_link_btn_wr ul{width:80%;}
	.memorial_link_btn_wr ul li button{font-size:15px;}
}

@media (max-width:767px) {
	/* .vr_view iframe{height:390px !important;} */
	.go_price_view_btn{display:block;}
	.post_t_pc{display:none;}
	.post_t_mobile{display:block;}
	.post_t_m_block{padding:20px 0; border-bottom:1px solid #eee;}
	.post_t_m_tit{margin-bottom:10px;font-size:16px;font-weight:bold;}
	.post_t_m_con{font-size:15px;}


	.park_table{font-size:13px;}


	.park_finder{padding:0 30px 30px;}
	.park_finder .btn-primary{width: 100%;margin:0;font-size: 16px;}
	.park_finder .btn-primary:nth-child(1){margin-bottom:5%;}
	.park_finder .btn-primary:nth-child(2){width:48%;margin-right:1%;margin-left:0;font-size: 14px;}
	.park_finder .btn-primary:nth-child(3){width:48%;margin-right:0;margin-left:1%;font-size: 14px;}

	.condition{margin-bottom:0px;font-size:1.1em;}

	.member_ask{padding:30px 10px 0;}
	.member_ask h2{width:140px;padding-bottom:10px;font-size:18px;}
	.member_ask tr{border:0;}
	.member_ask th{display:block;width:100%;padding:0 0 4px;font-size:15px;text-align:left;}
	.member_ask td{display:block;width:100%;padding:4px 0 20px;}
	.member_ask_btn{padding:10px 0 30px;}
	.member_ask_btn .btn{padding:5px 10px;font-size:16px;}

	.inquiry{padding:14px;margin: 10px 5px 20px;}

	.memorial_link_btn_wr ul{width:90%;}
	.memorial_link_btn_wr ul li{width:48%;margin:1%;}
	.memorial_link_btn_wr ul li button{font-size:14px;letter-spacing:-0.2px;}
	.memorial_link_btn_wr .btn{font-size:14px;letter-spacing:-0.2px;}

}
@media (max-width:480px) {
	
	.memorial_link_btn_wr ul{width:80%;}
	.memorial_link_btn_wr ul li{float:none;width:100%;margin:6% 0;}
}

@media (max-width:320px) {
	/* .vr_view iframe{height:290px !important;} */
	.price_view .panel-heading{font-size: 1.2em;}
	.memorial_link_btn_wr .btn{font-size:12px;letter-spacing:-0.6px;}
	.board > .nav-tabs>li>a{font-size:12px;}
}


/**
	search skin css
*/


.table-striped>tbody>tr:nth-of-type(odd) {background-color: #e2ecf1;background:#fff;}
.park_table_wr table tbody tr{cursor: pointer;}


.btn.btn-link {
	font-size: 20px;
	font-weight: bold;
    padding: 20px 30px;
    color: #fff;
    background: #caa76d;
    border: 1px solid #caa76d;
    transition: 0.3s;
    text-shadow: none;
}
.btn.btn-link:hover{text-decoration:none;}

@keyframes blink-effect {
	50% { opacity: 0.5; }
}
.blink {
	animation: blink-effect 2s linear infinite;
}




.guide>div.scroll_y {
    overflow-y: scroll;
    height: 80px;
    padding: 10px;
    background: #f1f1f1;
}

@media (max-width: 992px) {
	div.col-xs-12 {
		margin-top: 10px;
	}
	.inquiry .inquiry_row {
		padding-top: 0;
	}
}


/* subpg_content_r */
.subpg_content_r{}
.subpg_content_r *{word-break:keep-all;}
.subpg_content_r .sub_big_tit{height:270px;text-align:center;}
.subpg_content_r .sub_big_tit_bg{display:none;}
.subpg_content_r .sub_big_tit_symbol{display:none;}
.subpg_content_r .sub_big_tit span{left:0;width:100%;margin-left:0;font-weight:normal;text-shadow:none;}
.subpg_content_r .sub_big_tit .sub_big_tit_lg{bottom:0%;bottom:auto;top:110px;font-size:3.8095rem;color:#000;}
.subpg_content_r .sub_big_tit .sub_big_tit_line{position:absolute;top:70px;top:auto;bottom:0;left:50%;width:3px;height:60px;margin-left:-1px;background:#be9e67;}
.subpg_content_r .sub_big_tit .sub_big_tit_sm{position:absolute;top:186px;top:66px;font-size:2.0952rem;color:#999;}
.subpg_content_r .sub_box{margin:120px 0;}
.subpg_content_r .sub_box:first-of-type{margin-top:0;}



.subpg_content_r .sub_md_tit{height:auto;}
.subpg_content_r .sub_md_tit .sub_md_tit_line{width:3px;height:40px;margin:0 auto 40px;background:#be9e67;}
.subpg_content_r .sub_md_tit span{display:block;text-align:center;}
.subpg_content_r .sub_md_tit .sub_md_tit_sm{margin:0 auto 20px;font-size:1.9048rem;color:#999}
.subpg_content_r .sub_md_tit .sub_md_tit_lg{margin:0 auto 80px;font-size:3.2476rem;}



.subpg_content_r .sub_sm_tit{margin-bottom:30px;}
.subpg_content_r .sub_sm_tit .sub_sm_tit_md{display:inline-block;padding:0 0 30px;font-size:2.8571rem;color:#be9e67;line-height: 1.6;}
.subpg_content_r .sub_sm_tit .sub_sm_tit_line{width:30px;height:3px;background:#be9e67;}
.subpg_content_r .sub_sm_tit .sub_sm_sub{font-size:2.1905rem;}


.subpg_content_r .sub_ct_tit{margin-bottom:30px;text-align:center;}
.subpg_content_r .sub_ct_tit .sub_ct_tit_line{width:30px;height:3px;margin:0 auto 30px;background:#be9e67;}
.subpg_content_r .sub_ct_tit .sub_ct_tit_md{display:inline-block;padding:0 0 30px;font-size:2.8571rem;line-height: 1.6;}



.subpg_content_r .subpg_sub_con{line-height: 1.6;}
.subpg_content_r .tb_style{width:100%;border-collapse:collapse;border-top:1px solid #666;}
.subpg_content_r .tb_style th{padding:16px 10px;font-size:2rem;text-align:center;border-bottom:1px solid #e8e8e8;}
.subpg_content_r .tb_style td{padding:16px 10px;font-size:1.8571rem;border-bottom:1px solid #e8e8e8;}

.subpg_content_r .list_dash{list-style:circle;margin-bottom:40px;padding-left: 16px;}
.subpg_content_r .list_dash li{list-style-type: '- ';}

.subpg_content_r .ifvr{height:40vh;margin-bottom:32px;}

.btn.btn-link.blink{border-radius:80px;}


@media all and (max-width:1170px){
	.subpg_content_r .sub_box{margin:80px 0;}
	
}

@media all and (max-width:1024px){
	.subpg_content_r .sub_big_tit{height:200px;text-align:center;}
	.subpg_content_r .sub_big_tit .sub_big_tit_lg{top:54px;font-size:3.56rem;}
	.subpg_content_r .sub_big_tit .sub_big_tit_line{bottom:0;height:50px;}
	.subpg_content_r .sub_big_tit .sub_big_tit_sm{top:20px;font-size:1.68rem;}

	.subpg_content_r .sub_md_tit .sub_md_tit_lg {margin: 0 auto 60px;font-size: 2.676rem;}
	.subpg_content_r .sub_md_tit .sub_md_tit_sm {font-size:1.5048rem;}

	.subpg_content_r .sub_sm_tit{margin-bottom:24px;}
	.subpg_content_r .sub_sm_tit .sub_sm_tit_md{padding-bottom:20px;font-size:2.0667rem;}
	.subpg_content_r .sub_sm_tit .sub_sm_tit_line{width:22px;}

	.subpg_content_r .sub_ct_tit .sub_ct_tit_md{font-size:1.8667rem;}

	.subpg_content_r .ifvr{height:60vh;}
	.subpg_content_r .subpg_sub_con {font-size:1.8571rem;text-align: left;}

	.subpg_content_r .tb_style th{padding:12px 8px;}
	.subpg_content_r .tb_style td{padding:12px 8px;}
}
/* 페이지별 블럭 */
#piece_of_nb49{display: flex;padding:20px; gap:50px;justify-content: center;align-items: center; font-weight: bold;}