.page-title{position:relative; padding:var(--gap-240) 0;  overflow: hidden; background-color:#F5F6F9;}
.page-title > .inner-wrap{width:calc(100% - var(--layout-flax-margin)); margin:0 auto;}
.page-title .text-wrap{width:100%; position:relative; z-index: 1; margin:115px auto; text-align: center;}
.page-title .text-wrap > h1{font-size:var(--font-size-huge); margin-bottom:var(--gap-40); word-break: keep-all; white-space: normal;}
.page-title .text-wrap > .stlt{color:var(--color-font); font-size:var(--font-size-large); margin:0 auto; }
.page-title img.circle{position:absolute; left:50%; top:0; transform: translate(-50%,0%); z-index: 0;}
.page-title img.bg_text{position:absolute; left:50%; bottom:-65px; transform: translate(-50%,0%); z-index: 0;}

.Download_btn{display:flex; align-items: center; gap:10px; font-size:var(--font-size-large); color:#fff; padding:20px 40px; margin:0 auto; background-color:var(--color-primary);width: max-content; border-radius: 35px;}

.guidline-wrap{padding:var(--gap-140) 0;}
.guidline-wrap > .inner-wrap{width:calc(100% - var(--layout-flax-margin)); max-width:var(--layout-width); margin:0 auto;}
.guidline-wrap > .inner-wrap > .stick-wrap{display:none; align-items: center; margin-bottom:var(--gap-40); width:100%;}
.guidline-wrap > .inner-wrap > .stick-wrap > .hr{width:calc(100% - 16px); height: 1px; background-color:#d6d6d6;}
.guidline-wrap .guide-box{display:flex; position:relative; flex-wrap: wrap; gap:40px; justify-content: space-between; margin-bottom:var(--gap-40); align-items: flex-start;}
.guidline-wrap .guide-box:last-child{margin-bottom:0;}
.guidline-wrap .guide-box .title-wrap{width:calc(20% - 20px); max-width:250px; position:sticky; top:120px;}
.guidline-wrap .guide-box .title-wrap > .stlt{color:var(--color-primary);font-size:var(--font-size-normal); font-weight: 900; margin-bottom:5px;}
.guidline-wrap .guide-box .title-wrap > .tlt{font-size:var(--font-size-xxlarge);}
.guidline-wrap .guide-box .content-wrap{width:calc(80% - 20px); max-width:1068px; display:flex; flex-wrap:wrap; justify-content: flex-end;}
.guidline-wrap .guide-box .content-wrap > .stick-wrap{display:flex; align-items: center; margin-bottom:var(--gap-60); width:100%;}
.guidline-wrap .guide-box .content-wrap > .stick-wrap > .hr{width:calc(100% - 16px); height: 1px; background-color:#d6d6d6;}
.guidline-wrap .guide-box .content-wrap > .inner-box{width:calc(100% - 20px); max-width:653px;}
.guidline-wrap .guide-box p.normal{color:var(--color-font); font-size:var(--font-size-medium);}

.guidline-wrap .guide-box .list-wrap { margin-bottom: var(--gap-40); overflow-x: scroll; scrollbar-width: none; -ms-overflow-style: none; border-bottom:1px solid #d6d6d6; padding-bottom:var(--gap-40); }
.guidline-wrap .guide-box .list-wrap::-webkit-scrollbar { display: none; }
.guidline-wrap .guide-box .list-wrap:last-child{margin-bottom:0;  border-bottom:none; padding-bottom:0;}
.guidline-wrap .guide-box .list-wrap > .tlt{font-size:var(--font-size-large); font-weight: 600; margin-bottom:10px;}

.table-wrap { width: 100%; overflow-x: auto; }
.table-wrap table { width: 100%; border-collapse: collapse; table-layout: fixed; font-size: 14px; color:var(--color-font); }
.table-wrap th { background-color: #ECEDF1; padding: 12px; text-align: center; font-weight: 500; border: 1px solid #D6D6D6; color:#000; }
.table-wrap td { padding: 12px; text-align: center; border: 1px solid #D6D6D6; vertical-align: middle; line-height: 1.5; }
p.money{font-size:var(--font-size-large); color:#000; font-weight: 900;}
p.money > span{margin-left:3px; font-size:var(--font-size-normal); font-weight: 400;}

.maps-wrap{display:flex; flex-wrap:wrap; gap:60px; justify-content: space-between;}
.map-wrap{width:calc(50% - 30px); height: 458px;}
.map-wrap > .head-wrap{display:flex; gap:15px; align-items: flex-start; margin-bottom:20px;}
.map-wrap > .head-wrap .tlt{font-size:var(--font-size-large); font-weight: 600;}
.map-wrap > .head-wrap .stlt{font-size:var(--font-size-noraml); color:var(--color-font);}
.map-wrap > .map-inner-wrap{width:100%; height:385px;}
.movie-wrap{width:100%; position:relative;}
.movie-wrap:after{content:""; display:block; clear: both; padding-top:61%;}
.movie-wrap > iframe{position:absolute; top:0; left:0;}
.section_address{display:none;}

.guidline-wrap .guide-box .map-content > .inner-box{max-width:none;}


@media only screen and (max-width:640px){
	.guidline-wrap .guide-box{margin-bottom:var(--gap-60);}
	.guidline-wrap .guide-box .title-wrap{width:100%; max-width: none;}
	.guidline-wrap .guide-box .content-wrap{width:100%; max-width: none;}
	.guidline-wrap > .inner-wrap > .stick-wrap{display:flex; margin-bottom:var(--gap-60);}
	.guidline-wrap .guide-box .content-wrap > .stick-wrap{display:none;}
	.guidline-wrap .guide-box .title-wrap{position:static;}
	.maps-wrap{display:flex; flex-wrap:wrap; gap:20px;}
	.map-wrap{width:calc(50% - 10px);}
}

@media only screen and (max-width:500px){
	.map-wrap{width:100%;}
}
