@charset "utf-8";
/**header{box-shadow:0 0 10px #999;}**/
body .head_logo a img{width:240px;}
.dl_3 > li > dl > dd{line-height:1.65;}
.imgWrap.border{margin-top:40px;border:1px solid #ddd;padding:50px;}
.sub .dl_2 dt{font-size:17px;width:350px;}
.sub .dl_2 dd{font-size:17px;}
.sub .dl_2 dt, 
.sub .dl_2 dd{margin: 20px 0;}
.sub .mapInfo .text .title img{opacity:0;}
.sub .albumWrap .thum{min-height:580px;}
.sub .albumWrap .conts{padding:25px;}
.sub .albumWrap ul li:hover .thum img{transform:scale(1.025);}
.sub .albumWrap .conts strong.title{word-break: keep-all;letter-spacing: -0.05em;font-size:21px;white-space: initial;}
.main .wrap_photo .date{display:none;}
.wrap_visual .icon:before{display:none;}
body footer .foot_sns{display:none;}

@media all and (max-width:768px){
  .imgWrap.border{padding:25px 0;}    
  .sub .dl_2 dt{margin: 25px 0 5px;}
  .sub .dl_2 dd{margin: 15px 0;}
}


.greeting_type_4.add{margin-bottom:80px;}
.greeting_type_4.add .wrap_item{align-items: center;}
.greeting_type_4.add .wrap_item .item_1 .contWrap{width:600px;height: auto;}

@media all and (max-width:1280px){
  body .openNavi{background:url(/sites/templateGuide/images/common/sitemap_b.png) no-repeat center;}
  #_gnb ul > li:nth-last-child(1){display:none;}
  .greeting_type_4.add .wrap_item .item_1 {width:40%;}
  .greeting_type_4.add .wrap_item .item_1 .contWrap{width:100%;}
  .greeting_type_4.add .wrap_item .item_2 {padding-left: 40px;width: 60%;}
}

@media all and (max-width:768px){
  .greeting_type_4.add .wrap_item {flex-flow: column wrap;display: block;}
  .greeting_type_4.add .wrap_item .item_1 {width: 100%;}
  .greeting_type_4.add .wrap_item .item_1 .contWrap {height: auto;}
  .greeting_type_4.add .wrap_item .item_2 {width: 100%;padding-left: 0;padding-top: 40px;}
  .greeting_type_4.add .wrap_item .item_2 .contWrap{margin-top:15px;}
  .greeting_type_4.add .wrap_item .item_2 .contWrap .item1 .text_4{margin-top:20px;}
}

.faq-list .answer p > span{font-size:18px !important;font-family:'Noto Light' !important;color:#555 !important;background:none !important;}

.seatMap{position:relative;overflow:hidden;}
.kmu .seatMap{/* height:1885px; */max-width: 1200px;margin: 0 auto;}
.seatMap > div{position:absolute;top:0;left:0;text-align:center;}
.seatMap > div.imgWrap{position:relative;}
.seatMap img {position:relative; left:0; top:0;}

.seatMap .seat_1{top: 200px;left: 330px;}
.seatMap .seat_2{top: 227px;left: 590px;}
.seatMap .seat_3{top: 200px;left: 830px;}
.seatMap .seat_4{top: 443px;left: 276px;}
.seatMap .seat_5{top: 500px;left: 590px;}
.seatMap .seat_6{top: 443px;left: 900px;}
.seatMap .seat_7{top: 640px;left: 266px;}
.seatMap .seat_8{top: 655px;left: 590px;}
.seatMap .seat_9{top: 640px;left: 920px;}

.seatMap .seat_10{top: 980px;left: 255px;}
.seatMap .seat_11{top: 980px;left: 925px;}

.seatMap .seat_12{top: 1085px;left: 276px;}
.seatMap .seat_13{top: 1110px;left: 588px;}
.seatMap .seat_14{top: 1085px;left: 898px;}
.seatMap .seat_15{top: 1160px;left: 280px;}
.seatMap .seat_16{top: 1190px;left: 587px;}
.seatMap .seat_17{top: 1160px;left: 898px;}

.seatMap .seat_18{top: 1530px;left: 255px;}
.seatMap .seat_19{top: 1525px;left: 925px;}

.seatMap .seat_20{top: 1625px;left: 276px;}
.seatMap .seat_21{top: 1660px;left: 588px;}
.seatMap .seat_22{top: 1625px;left: 898px;}
.seatMap .seat_23{top: 1710px;left: 280px;}
.seatMap .seat_24{top: 1750px;left: 587px;}
.seatMap .seat_25{top: 1710px;left: 898px;}


.white_content1 {display: none;position: absolute;margin-top: 0px;margin-left: 265px;width: 674px;height: 437x;padding: 3px;border: 1px solid #000;background-color: white;z-index:1002;overflow: auto;}
.white_content2 {display: none;position: absolute;margin-top: 0px;margin-left: 265px;width: 674px;height: 437x;padding: 3px;border: 1px solid #000;background-color: white;z-index:1002;overflow: auto;}
.white_content3 { display: none; position: absolute; margin-top: 180px; margin-left: 265px; width: 674px; height: 437x;padding: 3px; border: 1px solid #000; background-color: white; z-index:1002; overflow: auto; }
.white_content4 { display: none; position: absolute; margin-top: 500px; margin-left: 265px; width: 674px; height: 437x;padding: 3px; border: 1px solid #000; background-color: white; z-index:1002; overflow: auto; }
.white_content5 { display: none; position: absolute; margin-top: 600px; margin-left: 265px; width: 674px; height: 437x;padding: 3px; border: 1px solid #000; background-color: white; z-index:1002; overflow: auto; }
.white_content6 { display: none; position: absolute; margin-top: 1050px; margin-left: 265px; width: 674px; height: 437x;padding: 3px; border: 1px solid #000; background-color: white; z-index:1002; overflow: auto; }
.white_content7 {display: none;position: absolute;margin-top: 1150px;margin-left: 265px;width: 674px;height: 437px;padding: 3px;border: 1px solid #000;background-color: white;z-index:1002;overflow: auto;}

@media all and (max-width:1280px){
  .seatMap > div{display:none;}
  .seatMap > div.imgWrap{display:block;}
}

header .container{background: #fff !important;}
@media all and (min-width:1281px){
  .menuUItop .a_1{color: #000 !important;}
  .gotoSitemap{background: url(/sites/templateGuide/images/common/sitemap_b.png) no-repeat center !important;}
}

@media (max-width: 768px) {
  .openNavi {
	background: url(/sites/templateGuide/images/common/sitemap_b.png) no-repeat center / cover !important;
  }
}

.wrap_visual .control{bottom:50px !important;}
.wrap_visual .icon{background:#000;}
.wrap_visual .icon img{object-fit:initial;margin:0 auto;}

@media all and (min-width:1921px){
  .wrap_visual .icon{background:#000;}
  .wrap_visual .icon img{max-width:1920px;margin:0 auto;}
  .wrap_visual .control{left:calc(calc(100% - 1920px) / 2 + 260px);}
}

@media all and (max-width:767px){
  .wrap_visual .slick-list .slick-track .slick-slide img{height:240px; object-position: center; position: relative; left: 50%; transform: translateX(-50%);object-fit:cover;}
}

@media all and (min-width:1281px){
  body .gnb{top:4px;}
  body .menuUItop .li_1{position:relative;}  
  body .menuUItop .ul_2{display:block;}
  body .menuUItop .li_2{width:100%;} 
  body .menuUItop .li_2 + li{margin-top:20px;}  
  body .menuUItop .div_2.active{padding: 35px 20px 25px;margin-top: 0.5px;}  
}

body ._insertBtn a{color:#fff;}
body .gnb li:nth-last-child(1):before{content:"";display:inline-block;width:1px;height:12px;background:rgba(255,255,255,0.5);margin:0 10px 0 15px;}
body .gnb a{font-size: 12px;font-family: 'Dream Bold';color: #FFF;position:relative;top:-1px;}

body footer .wrap::before{display:none;}
.sub .page_title h1::after{display:none;}


.opera{margin-top:50px;}
.opera .inner{padding: 100px 110px 70px;background:#f7f7f7;text-align:center;}
.opera .inner > strong{font-size:40px;font-family: 'Suite Bold';color:#000;padding-left:55px;letter-spacing:-0.025em;background:url('../../images/title-check.png') no-repeat left center;display: inline-block;margin-bottom: 60px;}
.opera .inner > ul{display:flex;gap:150px;}
.opera .inner > ul > li{width:100%;background:#fff;border:1px solid #ccc;padding:55px 40px 35px;position:relative;}
.opera .inner > ul > li .thumb{height:105px;margin-bottom:30px;}
.opera .inner > ul > li .tit{padding-bottom:18px;border-bottom:1px solid #ccc;}
.opera .inner > ul > li .tit > span{width:42px;height:42px;background:#034ea2;border-radius:50%;text-align:center;vertical-align:middle;display:flex;flex-direction: column;justify-content: center;color: #fff;font-family: 'Suite Mediujm';margin: 0 auto 15px;}
.opera .inner > ul > li .tit > strong{display:block;font-size:30px;color:#000;font-family:'Suite Medium';line-height:1.15;}
.opera .inner > ul > li > p{padding-top:20px;font-family: 'Suite Regular';font-size: 20px;line-height: 1.35;height: 75px;display: flex;justify-content: center;align-items: center;}
.opera .inner > ul > li .arar{display:inline-block;margin:0 10px;}
.opera .inner > ul > li + li:before{content:'';width:87px;height:48px;background:url('../../images/gg-arr.png') no-repeat center;position:absolute;left:0;top:50%;margin-top:-24px;margin-left:-120px;}

.opera .inner .under{margin-top:30px;text-align:left;}
.opera .inner .under p{color:#333;font-family:'Suite Medium';}
.opera .inner .under p + p{margin-top:5px;}
.opera .inner .under p.red{color:#e23d3f;}

@media all and (max-width:1500px){
  .opera .inner{padding:100px 50px 60px;}
  .opera .inner > ul > li{padding:35px 15px 25px;}  
}

@media all and (max-width:1280px){
  .opera .inner{padding:60px 25px;}
  .opera .inner > strong{font-size:32px;margin-bottom: 45px;}
  .opera .inner > ul{gap:80px;}
  .opera .inner > ul > li + li:before{margin-left: -75px;margin-top: -18px;width: 66px;height: 35px;background-size:contain;}
}

@media all and (max-width:1023px){
  .opera .inner > ul{flex-direction:column;}
  .opera .inner > ul > li + li:before{margin-left:-33px;left:50%;top: -42px;transform: rotate(90deg);}  
}

@media all and (max-width:767px){
  .opera .inner > strong{font-size:24px;background-size:23px;padding-left:32px;margin-bottom:30px;}
  .opera .inner > ul > li .tit > strong{font-size:22px;}
  .opera .inner > ul > li .tit > span{width:30px;height:30px;font-size:16px;}
  .opera .inner > ul > li > p{font-size:18px;}
  .opera .inner > ul > li .thumb{height:auto;margin-bottom: 20px;}
  .opera .inner > ul > li .thumb img{width:65px;}
}

.wrap_introDepart_1 h2{opacity:0;}
.albumWrap .conts .sub{display:none;}