@charset "UTF-8";html{-webkit-text-size-adjust:100%;box-sizing:border-box;-moz-tab-size:4;tab-size:4;word-break:normal}*,:after,:before{background-repeat:no-repeat;box-sizing:inherit}:after,:before{text-decoration:inherit;vertical-align:inherit}*{margin:0;padding:0}hr{color:inherit;height:0;overflow:visible}details,main{display:block}summary{display:list-item}small{font-size:80%}[hidden]{display:none}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}a{background-color:transparent}a:active,a:hover{outline-width:0}code,kbd,pre,samp{font-family:monospace,monospace}pre{font-size:1em}b,strong{font-weight:bolder}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{border-color:inherit;text-indent:0}iframe{border-style:none}input{border-radius:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}textarea{overflow:auto;resize:vertical}button,input,optgroup,select,textarea{font:inherit}optgroup{font-weight:700}button{overflow:visible}button,select{text-transform:none}[role=button],[type=button],[type=reset],[type=submit],button{cursor:pointer}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button:-moz-focusring{outline:1px dotted ButtonText}[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}button,input,select,textarea{background-color:transparent;border-style:none}a:focus,button:focus,input:focus,select:focus,textarea:focus{outline-width:0}select{-moz-appearance:none;-webkit-appearance:none}select::-ms-expand{display:none}select::-ms-value{color:currentColor}legend{border:0;color:inherit;display:table;max-width:100%;white-space:normal}::-webkit-file-upload-button{-webkit-appearance:button;color:inherit;font:inherit}[disabled]{cursor:default}img{border-style:none}progress{vertical-align:baseline}[aria-busy=true]{cursor:progress}[aria-controls]{cursor:pointer}[aria-disabled=true]{cursor:default}body{font-family:Noto Sans JP,sans-serif;font-size:18px;line-height:1.8;font-weight:400;color:#333}a[href^=tel]{text-decoration:none}@media screen and (max-width: 600px){[data-device=pc]{display:none!important}}@media screen and (min-width: 900px){[data-device=sp]{display:none!important}}a{color:inherit}a:hover{text-decoration:none}img,svg{vertical-align:middle}img{width:100%;height:auto}.use-sprite{position:absolute;height:0}.use-sprite>svg{display:block;height:0}.popup-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#000c;display:none;justify-content:center;align-items:center;z-index:9999;animation:fadeIn .3s ease-in-out}.popup-container{position:relative;width:96%;max-width:1400px;max-height:96vh;background-color:#fff;border-radius:12px;box-shadow:0 20px 40px #0000004d;overflow:hidden;animation:slideIn .3s ease-out}.popup-close-top{position:absolute;top:30px;right:25px;width:60px;height:60px;background:none;border:none;font-size:30px;font-weight:400;color:#fff;cursor:pointer;z-index:20;transition:color .2s ease;background:#000;transition:ease-in-out .3s;line-height:1;border-radius:10px}.popup-close-top:hover{background:#2d4373}.popup-close-bottom{position:absolute;bottom:75px;left:50%;transform:translate(-50%);padding:12px 30px;background-color:#007bff;color:#fff;border:none;border-radius:6px;font-size:16px;font-weight:500;cursor:pointer;transition:background-color .2s ease;z-index:20}.popup-close-bottom:hover{background-color:#0056b3}.popup-close-bottom{width:300px;background:#000;color:#fff;padding:15px;border-radius:230px;text-align:center;border:1px solid #000;position:relative;transition:ease-in-out .3s;cursor:pointer}.popup-close-bottom:before{content:"";position:absolute;left:5px;top:5px;width:calc(100% - 10px);height:calc(100% - 10px);border:1px solid #fff;border-radius:25px;pointer-events:none}.popup-close-bottom:hover{color:#000;background:#fff;letter-spacing:.15em}.popup-content{padding:0;max-height:calc(96vh - 140px);overflow-y:auto;background:url(/images/bg.jpg)}.popup-content h2{font-size:24px;font-weight:700;margin-bottom:20px}.popup-content p{font-size:16px;margin:15px auto;max-width:900px;padding-top:15px}.popup-header{height:20px;background:#fff;position:relative;z-index:10;background:url(/images/line_colors.png) repeat-x top left}.popup-end{height:160px;background:#fff;position:relative;z-index:10;overflow:hidden}.popup-seasonal .season-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:20px;margin-top:20px}.popup-seasonal .season-item{background-color:#f8f9fa;padding:20px;border-radius:8px;border-left:4px solid #007bff}.popup-seasonal .season-item h3{color:#007bff;margin-bottom:10px}.popup-activity .activity-section,.popup-activity .food-section{background-color:#f8f9fa;padding:20px;border-radius:8px;margin-bottom:20px}.popup-activity .activity-section h3,.popup-activity .food-section h3{color:#007bff;margin-bottom:15px}.popup-golf .golf-features{background-color:#f8f9fa;padding:20px;border-radius:8px;margin-bottom:20px}.popup-golf .golf-features h3{color:#007bff;margin-bottom:15px}.popup-golf .course-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:20px}.popup-golf .course-item{background-color:#f8f9fa;padding:20px;border-radius:8px;border-left:4px solid #28a745}.popup-golf .course-item h4{color:#28a745;margin-bottom:10px}.popup-sns .campaign-info{background-color:#f8f9fa;padding:20px;border-radius:8px}.popup-sns .campaign-info h3{color:#007bff;margin-bottom:15px;margin-top:25px}.popup-sns .campaign-info h3:first-child{margin-top:0}.popup-sns .sns-links{display:flex;gap:15px;margin-top:25px;justify-content:center}.popup-sns .sns-links .sns-link{padding:10px 20px;border-radius:6px;text-decoration:none;font-weight:500;transition:all .2s ease}.popup-sns .sns-links .sns-link.instagram{background-color:#e4405f;color:#fff}.popup-sns .sns-links .sns-link.instagram:hover{background-color:#c13584}.popup-sns .sns-links .sns-link.twitter{background-color:#1da1f2;color:#fff}.popup-sns .sns-links .sns-link.twitter:hover{background-color:#0d8bd9}.popup-sns .sns-links .sns-link.facebook{background-color:#3b5998;color:#fff}.popup-sns .sns-links .sns-link.facebook:hover{background-color:#2d4373}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}@keyframes slideIn{0%{transform:translateY(-50px);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes slideOut{0%{transform:translateY(0);opacity:1}to{transform:translateY(-50px);opacity:0}}.popup-overlay.fade-out{animation:fadeOut .3s ease-in-out forwards}.popup-overlay.fade-out .popup-container{animation:slideOut .3s ease-out forwards}#popup-content .img_window{justify-content:center;padding:80px 0;background:#fff;position:relative}#popup-content .img_window:before{content:"";width:160px;height:160px;background:url(/images/illust01.png) no-repeat center center;background-size:auto 100%;position:absolute;left:20px;bottom:20px;z-index:5}#popup-content .img_window:after{content:"";width:160px;height:180px;background:url(/images/illust04.png) no-repeat center center;background-size:auto 100%;position:absolute;right:20px;bottom:20px;z-index:5}#popup-content .img_window.popup02:before{width:180px;height:160px;background:url(/images/illust02.png) no-repeat center center;background-size:auto 100%}#popup-content .img_window.popup02:after{width:160px;height:180px;background:url(/images/illust05.png) no-repeat center center;background-size:auto 100%}#popup-content .img_window.popup03:before{width:180px;height:160px;background:url(/images/illust03.png) no-repeat center center;background-size:auto 100%}#popup-content .img_window.popup03:after{width:160px;height:180px;background:url(/images/illust06.png) no-repeat center center;background-size:auto 100%}#popup-content .img_window li{width:calc(25% - 20px);height:350px}#popup-content h2{font-size:36px;text-align:center;color:#2d4373}.popup-mark{text-align:center;padding:0 0 15px;margin-top:-50px;position:relative;z-index:5}.popup-mark img{margin:0 auto}.popup-inner{margin:60px 0}.popup-inner h4{padding-top:60px;font-size:24px;color:#2d4373;text-align:center;line-height:1.6}.popup-title{position:relative}.popup-title h3{line-height:1;color:#fff;font-size:80px;font-weight:400;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);text-shadow:0 0 8px #000}.popup-title ul{display:flex}.pop-footer{background:#2d4373;color:#fff;padding:20px}.pop-footer .pop-footer_inner{display:flex;justify-content:center;align-items:center;gap:30px}@media (max-width: 768px){.popup-container{width:95%;margin:20px}.popup-content h1{font-size:24px}.popup-content h2{font-size:20px}.popup-content h3{font-size:18px}.popup-seasonal .season-grid,.popup-golf .course-list{grid-template-columns:1fr}.popup-sns .sns-links{flex-direction:column;align-items:center}.img_window:after,.img_window:before{display:none}}.global-header,.global-footer{display:block}body{font-family:Noto Sans KR,sans-serif;font-optical-sizing:auto;font-style:normal;font-size:16px}._pc{display:block}._sp{display:none}a{transition:ease-in-out .3s}a:hover{opacity:.6}ul,li{list-style:none}.serif{font-family:"Noto Serif KR",serif;font-optical-sizing:auto;font-style:normal;font-weight:700}img{width:auto;max-width:100%}html,body{min-height:1000px;height:100%}html{background:url(/images/bg.jpg)}.main,.main_visual{overflow:hidden}.fix_btn{background:url(/images/fix_btn_bg.png);background-size:cover;color:#fff;text-align:center;font-size:18px;position:fixed;right:20px;top:20px;z-index:30;width:150px;height:150px;display:flex;justify-content:center;align-items:center;line-height:1.35}.fix_btn a{text-decoration:none}.main_visual{height:780px;position:relative}.main_visual .mv{padding-top:62.5%;overflow:hidden}.main_visual .caption{position:absolute;top:20px;left:20px;color:#fff;font-size:20px;transition:opacity .5s;text-shadow:0 0 8px #000}.main_visual .key{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:440px;margin-top:-50px}.main_visual .key span{pointer-events:none}.main_visual.expand:after,.main_visual.expand:before{width:calc(50% - 150px)}.topics{position:relative}.topics:before{position:absolute;left:0;top:85px;content:"";width:100%;height:21px;background:url(/images/line_colors.png) repeat-x center center}.container_wave{background:url(/images/bg_wave.png) repeat-y center center}.spbnr{background:url(/images/spbnr_bg.png) no-repeat center center;background-size:cover;min-height:200px;padding:100px 20px;position:relative}.spbnr h3{text-align:center;margin:0 auto;position:relative;z-index:10}.spbnr .spbnr_left{position:absolute;left:20px;top:50%;transform:translateY(-50%);z-index:10}.spbnr .spbnr_left img{width:260px}.spbnr .spbnr_right{position:absolute;right:20px;top:50%;transform:translateY(-50%);z-index:10}.spbnr .spbnr_right img{width:260px}.spbnr .pop_btn{margin:60px auto 0;max-width:500px}.spbnr a{text-decoration:none}.topics_box{max-width:900px;margin:-100px auto 0;position:relative;background:#f7bea3;padding:20px 40px;border-radius:20px}.topics_box h3{font-size:30px;font-weight:700;text-align:center;margin-bottom:20px;color:#233c5a}.topics_box .topics_list{overflow-y:scroll;max-height:140px;padding-right:15px}.topics_box .topics_list::-webkit-scrollbar{width:8px}.topics_box .topics_list::-webkit-scrollbar-track{background-color:#c9caca;border-radius:8px}.topics_box .topics_list::-webkit-scrollbar-thumb{background-color:#233c5a;border-radius:8px}.topics_box .topics_list li{position:relative;padding-left:100px;padding-bottom:15px;font-size:15px}.topics_box .topics_list li span{position:absolute;left:0;top:0;font-weight:700}.mv_list{width:100%;overflow:hidden;position:relative;margin-top:-80px;z-index:20}.mv_track{display:flex;width:max-content;animation:none;white-space:nowrap}.mv_items{display:flex;list-style:none;padding:0;margin:0;width:100%}.mv_items li{flex:0 0 auto;width:200px;margin-right:30px;background:url(/images/loop.png) no-repeat center center;background-size:100% auto;display:flex;align-items:center;justify-content:center}.mv_items li img{border-radius:50%;max-width:none;width:100%;padding:20px}.mv_items img{width:100%;height:auto;display:block}.cs_img{background:url(/images/loop.png) no-repeat center center;background-size:100% auto;margin:0 15px;padding:20px}.cs_img img{border-radius:50%}.slick-slider{position:relative;z-index:20;margin-top:-80px}.carousel .slick-slide{min-width:var(--WIDTH);max-width:var(--WIDTH)}@media screen and (min-width: 768px){.carousel .slick-slide{--WIDTH: 220px}}@media screen and (max-width: 767px){.carousel .slick-slide{--WIDTH: 150px}}.container{max-width:1200px;margin:60px auto;padding:0 15px;position:relative}.catch{background:url(/images/ibaraki.png?v3) no-repeat right center;background-size:auto;padding-top:60px;padding-bottom:100px;max-width:1200px}.catch h2{font-size:50px;line-height:1.3;font-weight:700;display:inline-block;overflow:hidden;color:#233c5a}.catch p{margin-top:40px;font-size:18px;max-width:450px}.msg{padding-top:20px;display:flex}.msg .bell{position:absolute;left:-20px;top:-60px;z-index:5}.msg h3{font-size:32px;color:#fff;background:#eb6161;padding:15px 20px 20px;line-height:1;display:inline-block;position:absolute;right:0;top:0;z-index:5}.msg .msg_inner{padding:80px 0 0 20px}.msg_right{flex-direction:row-reverse}.msg_right .bell{position:absolute;left:initial;right:0;top:-40px;z-index:5}.msg_right h3{right:initial;left:0}.msg_right .msg_inner{padding:80px 20px 0 0}.img_window{display:flex;gap:20px}.img_window li{width:200px;height:340px;overflow:hidden;position:relative;border-radius:10px;background-size:auto 100%}.img_window li img{position:absolute;top:0;left:50%;width:100%;height:100%;object-fit:cover;aspect-ratio:57/38;transform:translate(-50%)}.green{background:#49a769!important}.blue{background:#233c5a!important}.img_anime{background-size:560px 100%;background-repeat:no-repeat;background-position:0% center;animation:bgParallaxMove 40s linear infinite alternate}.pop_btn,.link_btn{background:#000;color:#fff;padding:15px;margin:30px auto 0;border-radius:230px;text-align:center;border:1px solid #000;transition:ease-in-out .3s;position:relative;z-index:10;cursor:pointer}.pop_btn:before,.link_btn:before{content:"";position:absolute;left:5px;top:5px;width:calc(100% - 10px);height:calc(100% - 10px);border:1px solid #fff;border-radius:25px;pointer-events:none}.pop_btn:hover,.link_btn:hover{color:#000;background:#fff;letter-spacing:.15em}.link_btn{max-width:500px}@keyframes bgParallaxMove{0%{background-position:0% center}to{background-position:100% center}}.imgw01{background:url(/images/img01.jpg)}.imgw02{background:url(/images/img02.jpg)}.imgw03{background:url(/images/img03.jpg)}.imgw04{background:url(/images/img04.jpg)}.imgw05{background:url(/images/img05.jpg)}.imgw06{background:url(/images/img06.jpg)}.imgw07{background:url(/images/img07.jpg)}.imgw08{background:url(/images/img08.jpg)}.imgw09{background:url(/images/img09.jpg)}.imgw10{background:url(/images/img10.jpg)}.imgw11{background:url(/images/img11.jpg)}.imgw12{background:url(/images/img12.jpg)}.sns{padding:0;margin:0;background:#eb6161;max-width:100%}.sns .sns_inner{display:flex;justify-content:center;align-items:center;gap:30px;max-width:900px;margin:0 auto;padding:60px;border-radius:15px;text-align:center;color:#fff}.sns .sns_inner h5{padding-top:30px;font-size:60px;font-weight:400;text-align:center}.sns_box{background:#233c5a}.sns_bnr ul{display:flex;justify-content:center;gap:2%;margin-top:40px}.sns_bnr ul li{width:48%;padding:10px 30px;min-width:250px;color:#eb6161;background:#fff}.tour_search,.ticket_search{min-height:200px;background:#efefef;margin:0;max-width:none}.tour_search{margin-top:-40px}.hotel_serch{background:#fef5ee;margin-top:0}.hotel_search,.airport_search{min-height:200px;background:#fef5ee;margin:0;padding-bottom:0;max-width:none}.tour_title{padding:60px 0 30px;text-align:center}.tour_title h3{font-size:50px;position:relative;padding:0 15px;text-align:center;color:#233c5a;display:inline-block;overflow:hidden}.tour_title p{padding-top:15px}#tour_reserve,#ticket_reserve{background:#efefef}#tour_reserve{padding-bottom:100px}#hotel_reserve{background:#fef5ee}#hotel_reserve .tour_title{padding-top:0}#hotel_search{padding-bottom:100px}#hotel_search .tabSearch{justify-content:center}#hotel_search .tour_title{padding-top:0}.mainList{padding:40px 0}.mainList h3{font-size:40px;text-align:center}.mainList .sub_title{text-align:center}.mainList{padding-bottom:40px}.mainList .hotel,.mainList .tour{display:none;transition:ease-in-out .5s;background:#fff;margin:20px auto}.mainList .hotel:hover,.mainList .tour:hover{opacity:1;background:#fff}.mainList .hotel a,.mainList .tour a{text-decoration:none;transition:ease-in-out .5s}.mainList .active{display:block}.mainList .all{text-align:center;font-size:30px;font-weight:700}.mainList .tabSearch{display:flex;flex-wrap:wrap;gap:20px;margin:20px auto;max-width:1200px;padding:0 15px;justify-content:center}.mainList .tabSearch button{width:23%;padding:10px 30px;border:1px solid #000;min-width:250px;color:#000;background:#fff}.mainList .tabSearch button span{display:block;font-size:12px}.mainList .planList{width:100%;max-width:1100px;margin:0 auto;padding:0 15px}.tour_current_name{max-width:1100px;margin:10px auto 0;padding:0 15px;text-align:center;font-size:28px;color:#233c5a}.tour_tab button:first-child{background:#233c5a;color:#fff}.select_inner{display:flex;align-items:center;gap:30px;justify-content:space-between;padding:30px 20px}.select_inner .select_box{display:flex;gap:30px}.select_inner .select_box .select_img{width:240px}.select_inner .logo{display:flex;padding-bottom:20px;border-bottom:1px solid #c9caca;margin-bottom:20px;align-items:flex-start}.select_inner .logo_img{width:120px;background:#fff;padding:0 10px;border:1px solid #eee}.select_inner .name{width:calc(100% - 130px);font-size:17px;color:#233c5a;margin-left:15px}.select_inner .select_data{width:calc(100% - 260px)}.select_inner .select_data p{line-height:1.4}.select_inner .select_price .price{font-size:28px;font-weight:700}.pager{display:flex;justify-content:center;flex-wrap:wrap;align-items:center;margin-top:30px;gap:10px}.pager .pager_arrows{display:contents}.pager .pager_pages{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:10px;order:2}.pager button{padding:0 10px;background:#c9caca;border-radius:50%;color:#fff;width:40px;height:40px;font-size:20px}.pager .pager_ellipsis{display:flex;align-items:center;justify-content:center;min-width:24px;height:40px;color:#233c5a;font-size:20px;font-weight:700;-webkit-user-select:none;user-select:none}.pager .dis_btn{position:relative;color:#fff;background:#233c5a;border-radius:50%}.pager .prev_btn{position:relative;order:1;text-indent:30px;white-space:nowrap;overflow:hidden;width:40px;height:40px;background:none;color:#233c5a;font-size:24px;font-weight:700}.pager .prev_btn:before{content:"＜";position:absolute;left:0;top:0;width:100%;margin-left:-20px}.pager .prev_btn.dis_btn{color:#c9caca}.pager .next_btn{position:relative;order:3;text-indent:30px;white-space:nowrap;overflow:hidden;width:40px;height:40px;background:none;color:#233c5a;font-size:24px;font-weight:700}.pager .next_btn:before{content:"＞";position:absolute;left:0;top:0;width:100%;margin-left:-20px}.pager .next_btn.dis_btn{color:#c9caca}.fade-in{opacity:0;transform:translateY(50px);transition:opacity .6s,transform .6s}.visible{opacity:1!important;transform:translateY(0)}.bnr_entry{display:flex;flex-wrap:wrap;max-width:1200px;margin:30px auto}.bnr_entry li{width:18%;margin:1%;opacity:0;transition:.3s ease-in-out}.bnr_entry li img{border-width:1px;border-style:solid;border-color:#eb6161;border-image:initial;border-radius:10px}.bnr_entry li p{padding-top:5px;font-size:12px;text-decoration:none}.bnr_entry li a{text-decoration:none}.youtube{max-width:none;margin:0;color:#000;background:#9cc4b5;padding-bottom:60px}.youtube h3{display:block;width:460px;margin:0 auto;border-bottom:2px solid #000;overflow:hidden}.youtube .youtube_list{max-width:1000px;margin:40px auto 0;display:flex;flex-wrap:wrap;justify-content:space-between;gap:30px;justify-content:center}.youtube .youtube_list li{width:calc(50% - 20px)}.youtube .youtube_list li iframe{width:100%;height:280px}.access{background:#c2c1c3;padding:60px 15px}.narita{background:#f8c3a6}.haneda{background:#e5f1d9}.ibraki{background:#fffef2}.access .access_box{display:flex;max-width:1100px;margin:0 auto}.access .access_box iframe{width:100%}.access .access_box div{width:48%;margin:1%}.access .access_box h4{font-size:26px;margin-bottom:15px}footer{padding:50px 15px;background:#233c5a}footer .ft_list{display:flex;flex-wrap:wrap;max-width:1100px;margin:40px auto;gap:20px;justify-content:center}footer .ft_list li{width:calc(33.33% - 40px);opacity:0;transition:ease-in-out .3s}footer small{display:block;text-align:center;color:#fff}.sns_bnr{margin:40px auto 0;text-align:center}#hotel_reserve .tour_tab button:first-child{background:none;padding:0}@media screen and (max-width: 1050px){.msg{flex-wrap:wrap}.img_window{width:100%}.img_window li{width:calc(25% - 10px)}.msg .msg_inner{padding:40px 0 0}.mainList .tabSearch button{min-width:auto}.spbnr_left,.spbnr_right{display:none}.mainList{margin:0}.main_visual .mv{height:100%!important}.catch{margin-top:50px;background:url(/images/ibaraki.png) no-repeat center bottom;background-size:340px auto;padding-top:0;padding-bottom:360px}.catch h2{font-size:36px;line-height:1.6}.catch p{margin-top:20px}.catch p br{display:none}.youtube_list{width:calc(100% - 40px)}.youtube_list li,.youtube_list li iframe{width:100%}.mv_list{position:relative}.mv_list ul{margin-left:-50%}}@media screen and (max-width: 600px){.main_visual .key{width:360px;margin-top:0}.fix_btn{width:100px;height:100px;right:0;top:-4px;font-size:14px;z-index:20}.mv_list ul li{width:150px;height:150px}.img_window{margin-top:0;flex-wrap:wrap;gap:0}.img_window li{width:50%;height:150px;border-radius:0}.msg .bell,.msg_right .bell{left:auto;z-index:15;top:-80px;right:10px;width:100px;pointer-events:none}.sns .sns_inner{display:block;padding:0 15px 330px;position:relative}.sns .sns_inner .sns_img01{width:42%;position:absolute;left:10px;bottom:0}.sns .sns_inner .sns_img02{width:42%;position:absolute;right:10px;bottom:0}.msg h3{line-height:1.4;font-size:22px;padding-right:50px;width:100%;position:initial}.catch h2{font-size:32px}.pager{flex-direction:column}.pager .pager_arrows{display:flex;justify-content:center;align-items:center;width:100%;order:1;gap:24px;margin-bottom:8px}.pager .pager_pages{order:2;width:100%}.pager .prev_btn,.pager .next_btn{display:block;order:0}.mainList{padding:40px 15px}.mainList h3{font-size:22px;padding:0}.mainList .tabSearch{gap:0;padding:0}.mainList .tabSearch button{width:31%;margin:0 1% 15px;padding:5px 10px;font-size:20px;display:flex;align-items:center;justify-content:center;border-radius:10px}.mainList .hotel_tab button{width:48%;border-radius:10px}.mainList .planList{padding:0}.mainList .tabSearch{margin:20px 0}.tour_current_name{font-size:22px;margin-top:0;margin-bottom:8px}.select_inner{display:block}.select_inner .select_box{display:block;position:relative}.select_inner .select_img{position:absolute;left:0;top:0;width:45%!important}.select_inner .logo{display:block;margin-bottom:10px}.select_inner .logo .logo_img{width:100%;padding-left:55%}.select_inner .name{width:100%;padding-top:55px;margin-left:0;font-size:14px;line-height:1.5}.select_inner .select_price .price{font-size:20px;margin-top:5px}.select_inner .select_data{width:100%}.select_inner .select_data p{font-size:15px}.bnr_entry li{width:48%}.youtube .youtube_list{flex-wrap:wrap;width:100%}.youtube .youtube_list li{width:100%}.youtube .youtube_list li iframe{height:200px}.access{padding:40px 15px}.access .access_box{flex-wrap:wrap}.access .access_box h4{font-size:22px;text-align:center;margin-top:15px}.access .access_box iframe{height:280px}.access .access_box .access_01,.access .access_box .access_02{width:100%}footer .ft_list{margin-top:0;gap:0}footer .ft_list li{width:80%;margin:10px auto}footer small br{display:none}.popup-container{width:96%;margin:15px auto}#popup-content .img_window{flex-wrap:wrap}#popup-content .img_window li{width:50%;height:150px}#popup-content h2{padding:0 15px;font-size:24px;line-height:1.6}#popup-content p{padding-left:15px;padding-right:15px}.popup-title h3{font-size:36px;width:100%;text-align:center}.popup-title ul{flex-wrap:wrap}.popup-title ul li{width:50%}.popup-inner h4{font-size:22px;padding:30px 15px 15px}.popup-end{height:100px}.pop-footer{padding:40px 20px}.pop-footer .pop-footer_inner{display:block;text-align:center}.pop-footer .pop-footer_inner .pop-textbnr{text-align:left;margin-top:15px}.pop-footer .pop-footer_inner .pop-textbnr br{display:none}.img_anime{animation:none}.sns_bnr ul{flex-wrap:wrap}.sns_bnr ul li{width:96%;margin:10px 0}.sns .sns_inner{padding:60px 15px}.sns .sns_inner h5{font-size:32px}.youtube h3{width:100%}}
