@charset "UTF-8";html{scroll-behavior:smooth}body{font-family:"Noto Sans JP",serif}a{color:#0f4eac}a:hover{text-decoration:none}.wrapper-full{position:relative;box-sizing:border-box;width:100%;padding-left:20px;padding-right:20px}.wrapper-wide{position:relative;margin-left:auto;margin-right:auto;box-sizing:border-box;padding-left:20px;padding-right:20px}@media screen and (min-width:768px){.wrapper-wide{max-width:1530px}}.wrapper{position:relative;margin-left:auto;margin-right:auto;box-sizing:border-box;padding-right:20px}@media screen and (min-width:768px){.wrapper{max-width:1280px}}.wrapper-medium{position:relative;margin-left:auto;margin-right:auto;box-sizing:border-box;padding-left:20px;padding-right:20px}@media screen and (min-width:768px){.wrapper-medium{max-width:1000px}}.wrapper-narrow{position:relative;margin-left:auto;margin-right:auto;box-sizing:border-box;padding-left:20px;padding-right:20px}@media screen and (min-width:768px){.wrapper-narrow{max-width:850px}}.header{position:fixed;top:0;left:0;display:flex;justify-content:space-between;align-items:center;background-color:rgba(255,255,255,.8);box-sizing:border-box;width:100%;z-index:99;gap:15px;box-shadow:0px 1px 3px 1px rgba(0,0,0,.15)}@media screen and (max-width:768px){.header{background-color:#fff}}.header .header-items-l{display:flex;justify-content:start;align-items:center;gap:30px;padding-left:20px}@media screen and (max-width:1024px){.header .header-items-l{gap:20px}}@media screen and (max-width:768px){.header .header-items-l{padding-left:10px}}.header .header-items-l .logo{display:flex;gap:20px;width:100%;height:auto;margin:0}@media screen and (max-width:768px){.header .header-items-l .logo{max-width:180px;margin-top:-2px}}.header .header-items-l .logo img{max-width:200px;width:100%;height:auto}.header .header-items-l ul{display:flex;align-items:center;gap:25px;font-size:15px;font-weight:700;list-style:none;margin:0;white-space:nowrap}@media screen and (max-width:1536px){.header .header-items-l ul{gap:20px}}@media screen and (max-width:1280px){.header .header-items-l ul{display:none}}.header .header-items-l ul li{text-align:center}.header .header-items-l ul li a{color:#000;display:flex;flex-direction:column;justify-content:center;align-items:center}.header .header-items-l ul li a span{color:#26247b;display:block;font-size:10px}.header .header-items-l ul li a span.teaser-renewal{font-size:11px;font-weight:500}.header .header-items-l ul #search-btn:hover,.header .header-items-l ul #menu-btn :hover{cursor:pointer}.header .header-items-r>ul{display:flex;justify-content:end;align-items:center;list-style:none;margin:0;padding:0}.header .header-items-r>ul img{width:42px;height:auto}.header .header-items-r>ul .countdown{padding:8px 15px 8px 22px;border-radius:60px;color:#fff;background:#20d7ce;background:linear-gradient(90deg,#20d7ce 0%,#00e0ff 0%,#f9ff00 0%,#26247b 0%,#1667bb 100%);font-weight:700;display:flex;align-items:center;gap:5px;z-index:10;margin:0 15px 0 0;font-size:16px;white-space:nowrap}@media screen and (max-width:1280px){.header .header-items-r>ul .countdown{gap:1px;padding:8px 12px 8px 19px;font-size:15px}}@media screen and (max-width:768px){.header .header-items-r>ul .countdown{display:none}}.header .header-items-r>ul .countdown.kyukan{padding:8px 20px 8px 25px}.header .header-items-r>ul .countdown .longtxt{font-size:14px;line-height:17px}.header .header-items-r>ul .countdown .count-number{width:27px;font-size:20px;font-weight:700;color:#8fdbff;padding-left:5px;padding-right:1px}.header .header-items-r>ul .countdown i{color:#fff}.header .header-items-r>ul .header-item-language{position:relative}.header .header-items-r>ul .header-item-language .language-btn-wrapper a{display:flex;font-size:11px;align-items:center;flex-direction:column;gap:0px;color:#292b2c;padding:14px;border-left:1px solid #fff}@media screen and (max-width:768px){.header .header-items-r>ul .header-item-language .language-btn-wrapper a{border-left:1px solid #f1f1f1}}.header .header-items-r>ul .header-item-language .language-menu{display:none;position:absolute;top:100%;left:0;background-color:#fff;list-style:none;margin:0;box-shadow:0 2px 5px rgba(0,0,0,.3);z-index:1000;width:100%}.header .header-items-r>ul .header-item-language .language-menu li{font-size:12px}.header .header-items-r>ul .header-item-language .language-menu li a{color:#292b2c;text-decoration:none;display:block;padding:5px 10px 7px;border-top:1px solid #f1f1f1}.header .header-items-r>ul .header-item-language .language-menu li a:hover{background-color:#f0f0f0}.header .header-items-r>ul .header-item-language.active .language-menu{display:block}.header .header-items-r>ul .header-item-btn a{border-left:1px solid #fff;padding:14px 15px;display:block}@media screen and (max-width:768px){.header .header-items-r>ul .header-item-btn a{border-left:1px solid #f1f1f1;padding:14px 10px}}body.menu-open{overflow:hidden}.hamburger-menu{position:fixed;top:0;right:-100%;width:100%;height:100%;background:#fff;z-index:1000;overflow-y:auto;display:flex;opacity:0}@media screen and (max-width:768px){.hamburger-menu{flex-direction:column;gap:0}}.hamburger-menu.active{right:0;animation-name:fade-in-menu;animation-duration:.3s;animation-fill-mode:forwards}.hamburger-menu .menu-close-btn{position:absolute;top:8px;right:20px;background:0 0;font-size:25px;cursor:pointer;color:#26247b;z-index:9999;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;outline:none;display:block;box-sizing:content-box}.hamburger-menu-l{width:calc(100% - 1000px);background:url(/img/common/sp_menu_bg.jpg) top left no-repeat;background-size:cover;box-sizing:border-box;border-right:15px solid #fff}@media screen and (max-width:1280px){.hamburger-menu-l{width:calc(100% - 800px)}}@media screen and (max-width:768px){.hamburger-menu-l{background:0 0;width:100%}}.hamburger-menu-r{overflow:auto;height:100%;flex:0 0 1000px}@media screen and (max-width:1280px){.hamburger-menu-r{flex:0 0 800px}}@media screen and (max-width:768px){.hamburger-menu-r{overflow:visible;width:100%}}.hamburger-menu-r .hamburger-menu-content{position:relative;padding:35px 30px;box-sizing:border-box;display:flex;justify-content:center;flex-wrap:wrap;gap:30px;margin-top:-30px}@media screen and (max-width:768px){.hamburger-menu-r .hamburger-menu-content{padding:30px 15px}}.hamburger-menu-r .hamburger-menu-content .hamburger-menu-header{display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;width:100%;padding-top:45px;font-size:12px}.hamburger-menu-r .hamburger-menu-content .hamburger-menu-header ul{margin:0 auto;display:flex;justify-content:center;align-items:center;gap:25px}.hamburger-menu-r .hamburger-menu-content .hamburger-menu-item{width:calc(50% - 15px)}@media screen and (max-width:640px){.hamburger-menu-r .hamburger-menu-content .hamburger-menu-item{width:100%}}.hamburger-menu-r .hamburger-menu-content .hamburger-menu-item .hamburger-menu-title{font-weight:700;font-size:20px;margin:30px 0 15px;padding-bottom:15px;border-bottom:2px solid #ccc}.hamburger-menu-r .hamburger-menu-content .hamburger-menu-item ul{list-style:none;margin:0;padding:0}.hamburger-menu-r .hamburger-menu-content .hamburger-menu-item ul li{margin-bottom:10px;font-size:16px}.hamburger-menu-r .hamburger-menu-content .hamburger-menu-item ul li a{color:#292b2c;display:flex;align-items:center;gap:10px;padding:2px 0}.hamburger-menu-r .hamburger-menu-content .hamburger-menu-item ul li a:before{content:"\f054";font-family:"Font Awesome 6 Free";font-weight:900;font-size:10px;color:#666}.search-box{position:fixed;top:-200px;left:50%;transform:translateX(-50%);width:100%;max-width:430px;background-color:#fff;transition:top .3s ease-in-out;z-index:9999;box-shadow:0 2px 5px rgba(0,0,0,.3)}.search-box .search-box-inner{display:flex;flex-direction:column;align-items:center;height:100%;padding:30px 0;position:relative}.search-box .search-box-inner .close-btn{position:absolute;right:0;top:0;margin-right:-30px;margin-top:-10px;background:0 0;border:none;font-size:24px;color:#fff}@media screen and (max-width:768px){.search-box .search-box-inner .close-btn{margin-right:10px;color:#666;margin-top:1px}}.search-box .search-box-inner .search-input-container{display:flex;align-items:center;width:100%;max-width:800px}.search-box .search-box-inner .search-input-container input[type=text]{width:100%;min-width:280px;padding:10px;font-size:16px}.search-box .search-box-inner .search-input-container #searchsubmit{padding:0;border:none;outline:none;font:inherit;color:inherit;background:0 0;display:block;-webkit-appearance:none;-moz-appearance:none;appearance:none;font-size:24px;margin-left:5px}.search-box .search-box-inner .search-input-container .fa-magnifying-glass{color:#26247b;margin-left:5px}body.active_src .search-box{top:30px}@media screen and (max-width:768px){body.active_src .search-box{top:0}}.overlay{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);z-index:999}body.active_src .overlay{display:block}.logo-address{display:flex;justify-content:center;align-items:center;gap:30px;margin:15px 0 30px;font-size:12px !important}@media screen and (max-width:768px){.logo-address{flex-direction:column;gap:10px}}.logo-address p{margin-bottom:0}.logo-address .logo-address-child{display:flex;justify-content:center;align-items:center;text-align:center;flex-direction:column;gap:15px}.logo-address img{max-width:250px;margin:0}@media screen and (min-width:1024px){.hamburger-menu .sitemap .sitemap-menu .sitemap-column{width:calc(33.333% - 30px) !important}}@media screen and (max-width:768px){.chatBtnClick{bottom:78px !important}.chat-wrapper{bottom:85px !important}}.footer-img-btn-contents{clear:both;padding:20px 0;background:#26247b;position:relative;margin-top:100px}@media screen and (max-width:768px){.footer-img-btn-contents{padding:8px 0}}.footer-img-btn-contents .footer-img-btn-buttons{display:flex;align-items:center;justify-content:center;padding:15px 0 0;gap:30px;list-style:none;margin-top:0}@media screen and (max-width:1280px){.footer-img-btn-contents .footer-img-btn-buttons{flex-wrap:wrap}}@media screen and (max-width:640px){.footer-img-btn-contents .footer-img-btn-buttons{gap:10px;flex-direction:column}}.footer-img-btn-contents .footer-img-btn-buttons li{width:calc((100% - 90px) / 4);position:relative;background:#fff}@media screen and (max-width:1280px){.footer-img-btn-contents .footer-img-btn-buttons li{width:calc((100% - 30px) / 2)}}@media screen and (max-width:640px){.footer-img-btn-contents .footer-img-btn-buttons li{width:100%;max-width:400px}}.footer-img-btn-contents .footer-img-btn-buttons li a{width:100%;height:90px;display:block;padding:15px 0;text-align:center;font-weight:700;font-size:18px;background:#fff;color:#26247b;white-space:nowrap;position:relative}.footer-img-btn-contents .footer-img-btn-buttons li a .footer-btn-inner{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.footer-img-btn-contents .footer-img-btn-buttons li a .footer-btn-inner .subtxt{display:block;margin:0 auto;font-size:14px}.footer-img-btn-contents .footer-img-btn-buttons li a .footer-btn-inner img{width:180px;height:auto;display:block;margin:5px auto}.sitemap{display:flex;flex-wrap:wrap;justify-content:space-between;padding-bottom:40px}.sitemap a{color:#292b2c}.sitemap .sitemap-menu{display:flex;gap:30px;flex-wrap:wrap;width:100%}@media screen and (max-width:640px){.sitemap .sitemap-menu{flex-direction:column;align-items:center}}.sitemap .sitemap-menu .sitemap-column{width:calc((100% - 120px) / 4)}@media screen and (max-width:1024px){.sitemap .sitemap-menu .sitemap-column{width:calc((100% - 60px) / 3)}}@media screen and (max-width:640px){.sitemap .sitemap-menu .sitemap-column{width:100%}.sitemap .sitemap-menu .sitemap-column.hr-top-sp{border-top:1px solid #ccc;padding-top:30px !important}.sitemap .sitemap-menu .sitemap-column:last-child{margin-top:-30px !important}}.sitemap .sitemap-menu .sitemap-column.pt30{padding-top:30px}@media screen and (max-width:768px){.sitemap .sitemap-menu .sitemap-column.pt30{padding-top:0}}.sitemap .sitemap-menu .sitemap-column .sitemap-column-title{margin-bottom:10px;padding-bottom:10px;border-bottom:1px solid #292b2c;font-size:18px;font-weight:700}.sitemap .sitemap-menu .sitemap-column ul{list-style:none;padding:0;margin:0}.sitemap .sitemap-menu .sitemap-column ul li{margin-bottom:10px;font-size:13px}@media screen and (max-width:768px){.sitemap .sitemap-menu .sitemap-column ul li{font-size:16px}}.sitemap .sitemap-menu .sitemap-column ul li a{color:#292b2c;display:block;display:flex;align-items:center;gap:10px;padding:1px 0}.sitemap .sitemap-menu .sitemap-column ul li a:before{content:"\f054";display:block;transform:translateY(-50%);font-family:"Font Awesome 6 Free";font-weight:900;font-size:10px;color:#666;height:6px;display:block}.sitemap .sitemap-menu-count-5 .sitemap-column{width:calc((100% - 60px) / 3)}@media screen and (max-width:768px){.sitemap .sitemap-menu-count-5 .sitemap-column{width:calc((100% - 60px) / 1)}}.footer-sitemap{padding:60px 0 0;background:#eee}.footer-sitemap .footer-info{text-align:center;width:100%;padding:60px 0 40px;font-size:13px}.footer-sitemap .footer-info p{margin-bottom:0}.footer-sitemap .footer-info p.address-tel-fax{display:flex;gap:10px;justify-content:center;align-items:center}.footer-sitemap .footer-info p img{width:245px;height:auto;margin-bottom:30px}.ad-loop{padding:15px 0;width:100%}.ad-loop .scroll-infinity__wrap{display:flex;overflow:hidden}.ad-loop .scroll-infinity__wrap .scroll-infinity__list{display:flex;list-style:none;padding:0;margin:0}.ad-loop .scroll-infinity__wrap .scroll-infinity__list .scroll-infinity__item{width:210px;box-sizing:border-box;padding:0 5px}.ad-loop .scroll-infinity__wrap .scroll-infinity__list .scroll-infinity__item img{width:100%}.ad-loop .scroll-infinity__wrap .scroll-infinity__list--left{animation:infinity-scroll-left 50s infinite linear .5s both}.notice-text{text-align:center;background:#eee;padding:0 15px 30px}.notice-text p{font-size:11px;margin:0;line-height:1.6;color:#292b2c}@media screen and (max-width:768px){.notice-text p{font-size:10px}}.copyright{text-align:center;color:#fff;padding:50px 15px 100px;font-size:10px;background:#26247b}@media screen and (max-width:768px){.copyright{padding-bottom:150px}}.bread-crumbs{font-size:11px;border-bottom:1px solid #e5e5e5;padding:5px 0;margin-bottom:25px;color:#292b2c}.bread-crumbs a{color:#292b2c}h2{text-align:center;font-size:2em;padding:80px 0 40px;font-weight:700}@media screen and (max-width:768px){h2{padding:60px 0 30px}}table{width:100%;border-collapse:collapse;margin:1.5em 0;font-size:1em;text-align:left;background-color:#f9f9f9;box-sizing:border-box;table-layout:auto;border-collapse:collapse}table th,table td{padding:.8em;border:1px solid #ddd}@media screen and (max-width:1024px){table th,table td{padding:.4em}}table th{background:#26247b;color:#fff;font-weight:700;text-transform:capitalize}table tr:nth-child(even){background-color:#f5f5f5}.no-results{padding-top:30px;text-align:center;display:flex;justify-content:center;align-items:center;flex-direction:column;gap:15px}.page-header{padding:115px 20px 50px;box-sizing:border-box;background:#20d7ce;background:linear-gradient(90deg,#20d7ce 0%,#00e0ff 0%,#f9ff00 0%,#26247b 0%,#1667bb 100%);text-align:center;display:flex;justify-content:center}@media screen and (max-width:768px){.page-header{padding:100px 20px 35px;display:block;text-align:left}}.page-header h1{color:#fff;font-size:2.2em;font-weight:700;line-height:1.4em;max-width:1240px}@media screen and (max-width:768px){.page-header h1{font-size:1.8em;line-height:1.3em}}.page-header h1.important-title:before{content:"重要なお知らせ";font-size:16px;font-weight:400;display:block;text-align:center;border-radius:3px;margin:0 auto 5px;line-height:20px;padding:5px 0 6px;width:140px;color:#26247b;background:#fff;text-align:center}@media screen and (max-width:768px){.page-header h1.important-title:before{font-size:12px;width:100px;padding:3px 0;margin:0 0 5px}}.bread-crumbs{font-size:11px;border-bottom:1px solid #e5e5e5;padding:5px 0;margin-bottom:40px}.entry-content{position:relative;z-index:10;word-break:break-all}.entry-content .clearfix:after{content:"";display:block;clear:both}.entry-content blockquote{border:3px solid #f1f1f1;margin-bottom:20px;padding:20px 20px 5px;margin-bottom:20px}.entry-content h2,.entry-content h3,.entry-content h4,.entry-content h5{clear:both;margin-top:2em;margin-bottom:1em;color:#26247b;position:relative;gap:10px}.entry-content h2 .subtitle,.entry-content h3 .subtitle,.entry-content h4 .subtitle,.entry-content h5 .subtitle{font-size:14px;font-weight:500;display:block}.entry-content h2{font-size:2em;font-weight:700;text-align:left;padding:0 0 0 .7em;position:relative;line-height:1.3em}.entry-content h2:before{content:"";position:absolute;top:0;left:0;margin:0 auto;display:block;height:100%;width:5px;background:#26247b}@media screen and (max-width:768px){.entry-content h2{font-size:1.6em}}.entry-content h3{font-size:1.5em;font-weight:700;line-height:1.3em;padding:.6em 0;position:relative;border-bottom:1px solid #26247b;border-top:1px solid #26247b}@media screen and (max-width:768px){.entry-content h3{font-size:1.3em}}.entry-content h4{font-size:1.3em;font-weight:700;background:#f1f1f1;padding:.6em}@media screen and (max-width:768px){.entry-content h4{font-size:1.2em}}.entry-content h5{font-size:1.2em;font-weight:700;padding-bottom:.7em;margin-bottom:.7em;border-bottom:1px solid #ccc;color:#26247b}.entry-content hr{margin-top:4rem;margin-bottom:4rem;clear:both}.entry-content .alignright{float:right;margin:0 0 2em 2em;max-width:100%}@media screen and (max-width:768px){.entry-content .alignright{float:none;margin:0 auto 2em;display:block}.entry-content .alignright img{display:block;margin:0 auto}}.entry-content .alignright img{max-width:100%;height:auto}.entry-content .alignleft{float:left;margin:0 2em 2em 0}@media screen and (max-width:768px){.entry-content .alignleft{float:none;margin:0 auto 2em;display:block}.entry-content .alignleft img{display:block;margin:0 auto}}.entry-content .alignleft img{max-width:100%;height:auto}.entry-content .aligncenter{margin:0 auto;text-align:center;display:block}.entry-content iframe{width:100%}.entry-content .wp-caption{box-sizing:border-box;padding:15px;border:1px solid #ccc;background:#f1f1f1;font-size:12px}.entry-content .wp-caption img{margin-bottom:15px}.entry-content ol{padding:15px 0 15px 30px}.entry-content ol li{margin:5px 0}.entry-content ol li::marker{color:#26247b;font-size:1.2em;font-weight:700}.entry-content ul{padding:15px 0 15px 20px}.entry-content ul li{margin:5px 0;text-indent:-.3em}.entry-content ul li::marker{color:#26247b;font-size:1em}.entry-content ul.default{list-style:none;padding:0}.entry-content ul.default li{text-indent:0}.entry-content ul.yoko{display:flex;flex-wrap:wrap;gap:15px}.entry-content ul.yoko li{margin:0 25px 0 0}.entry-content .arrow-steps li{padding:15px;border-radius:10px;border:2px solid #ccc;display:flex;flex-direction:column;margin-bottom:45px;position:relative}.entry-content .arrow-steps li:after{content:"▼";font-size:25px;position:absolute;left:50%;transform:translateX(-50%);bottom:-43px;color:#26247b;margin:0 auto;display:block;text-align:center}.entry-content .arrow-steps li:last-child:after{display:none}.entry-content .xo-event-calendar .calendar-caption{font-size:20px;font-weight:700;color:#000;padding:10px 0 5px}.entry-content .xo-event-calendar tr{height:24px}.entry-content .xo-event-calendar th{padding:12px 0 !important;font-weight:700 !important;font-size:18px !important;background-color:#f1f1f1 !important}.entry-content .xo-event-calendar td .month-event-title{display:none !important}.entry-content .xo-event-calendar td div{padding:14px 0 0 !important;text-align:center !important;font-size:18px !important}.entry-content .xo-event-calendar .other-month{opacity:1 !important;color:#aaa !important}.entry-content .link-txt a{text-decoration:underline}.entry-content .kyukan-calendar-wrapper .xo-event-calendar tbody>tr:nth-child(4) tr.dayname>td:nth-child(1) div{background:#ffe400;font-weight:700}.entry-content .renewal-calendar-wrapper .xo-event-calendar tbody>tr:nth-child(4) tr.dayname>td:nth-child(5) div{background:#ffe400;font-weight:700}.entry-content .satellite-first-calender .xo-event-calendar tbody>tr:nth-child(1) tr.dayname>td:nth-child(6) div{color:#292b2c !important}.archive-list li{display:flex;flex-direction:column;justify-content:space-between;box-sizing:border-box;padding:15px;background:#fff;border:1px solid #ccc}@media screen and (max-width:768px){.archive-list li{padding:10px}}.archive-list li a{color:#292b2c}.archive-list li .post-title{font-weight:700;font-size:18px;padding:12px 0}@media screen and (max-width:768px){.archive-list li .post-title{font-size:16px;padding:8px 0}}.archive-list li .archive-post-meta{display:flex;justify-content:space-between;padding:8px 0 0;font-size:12px;color:#666;gap:18px;border-top:1px solid #ccc}@media screen and (max-width:768px){.archive-list li .archive-post-meta{flex-direction:column}}.archive-list li .archive-post-meta .post-meta-date{white-space:nowrap}.archive-list li .archive-post-meta a{color:#666;text-decoration:none;align-items:center}.archive-list li .archive-post-meta p{margin:0}.pager-wrapper{display:flex;justify-content:center;align-items:center}.pager-wrapper .pager{display:block;padding-top:20px;margin-top:20px;line-height:3.5em}.pager-wrapper .pager a,.pager-wrapper .pager span{padding:10px 20px;letter-spacing:normal;color:#292b2c;margin-right:5px;background:#f1f1f1}.pager-wrapper .pager a:hover,.pager-wrapper .pager span:hover{background:#26247b;color:#fff}.pager-wrapper .pager span.current{color:#fff;background:#26247b}.sp-bottom-menu{background:#26247b;box-shadow:0px 1px 3px 1px rgba(0,0,0,.15);width:100%;position:fixed;bottom:-100px;z-index:99;transition:bottom .3s ease;display:none}@media screen and (max-width:768px){.sp-bottom-menu{display:block}}.sp-bottom-menu.active{bottom:0}.sp-bottom-menu ul{margin:0;padding:0;list-style:none;display:flex;justify-content:center;align-items:center}.sp-bottom-menu ul li{height:70px;flex:1;border-right:1px solid rgba(255,255,255,.2);position:relative}body.status-teaser_step1 .sp-bottom-menu ul li,body.status-teaser_step2 .sp-bottom-menu ul li{height:80px}.sp-bottom-menu ul li:last-child{border-right:none}.sp-bottom-menu ul li a{color:#fff;display:block;width:100%;height:100%;text-align:center;line-height:12px}.sp-bottom-menu ul li a:hover{text-decoration:none}.sp-bottom-menu ul li a i{font-size:16px}.sp-bottom-menu ul li a span{font-size:11px;display:flex;flex-direction:column;gap:4px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);white-space:nowrap}.sp-bottom-menu ul li a span .renewal-note{font-size:9px;font-weight:400;opacity:.9;display:block}.sns-icons{display:flex;justify-content:center;align-items:center;gap:20px;width:100%;list-style:none;font-size:35px;line-height:0;padding:10px 0 40px;margin-bottom:0}.sns-icons li{display:block;position:relative;width:35px;height:35px}.sns-icons li a{width:100%;height:100%;display:block}.sns-icons li a i{position:absolute;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.sns-icons li a img{width:35px;height:35px}.sns-icons li a .fa-x-twitter{color:#292b2c}.sns-icons li a .fa-instagram{color:#292b2c}.sns-icons li a .fa-youtube{color:red}.split2,.split3,.split4{clear:both;display:flex;gap:25px;flex-wrap:wrap;list-style:none}@media screen and (max-width:1024px){.split2,.split3,.split4{gap:15px}}@media screen and (min-width:640px){.split2.aic,.split3.aic,.split4.aic{align-items:center}.split2.aie,.split3.aie,.split4.aie{align-items:end}}@media screen and (max-width:640px){.split2,.split3,.split4{gap:10px}}.split2.jcc,.split3.jcc,.split4.jcc{justify-content:center}.split2>p,.split2>div,.split2>li,.split3>p,.split3>div,.split3>li,.split4>p,.split4>div,.split4>li{flex-shrink:0;margin:0}.split2 img,.split3 img,.split4 img{width:100%;height:auto}.split2 table,.split3 table,.split4 table{min-width:auto}.split2>p,.split2>div,.split2>li{width:calc((100% - 25px) / 2)}@media screen and (max-width:640px){.split2>p,.split2>div,.split2>li{width:calc((100% - 10px) / 2)}}.split2.w37>p:first-child,.split2.w37>div:first-child,.split2.w37>li:first-child{flex:0 0 30%}.split2.w37>p:last-child,.split2.w37>div:last-child,.split2.w37>li:last-child{flex:0 0 calc(70% - 25px)}.split3>p,.split3>div,.split3>li{width:calc((100% - 50px) / 3)}@media screen and (max-width:1024px){.split3>p,.split3>div,.split3>li{width:calc((100% - 15px) / 2)}}@media screen and (max-width:640px){.split3>p,.split3>div,.split3>li{width:calc((100% - 10px) / 2)}}.split4>p,.split4>div,.split4>li{width:calc((100% - 75px) / 4)}@media screen and (max-width:1024px){.split4>p,.split4>div,.split4>li{width:calc((100% - 30px) / 3)}}@media screen and (max-width:640px){.split4>p,.split4>div,.split4>li{width:calc((100% - 10px) / 2)}}@media screen and (max-width:640px){.spw100{flex-direction:column}}@media screen and (max-width:640px){.spw100>p,.spw100>div,.spw100>li{width:100%}}a .archive-folder-icon{position:relative;font-style:normal;width:14px;display:inline-block;vertical-align:middle;margin-top:-2px}a .archive-folder-icon:before{content:"\f07b";font-family:"Font Awesome 6 Free";font-weight:400}a:hover .archive-folder-icon:before{content:"\f07c"}.bold{font-weight:700}.center{text-align:center}.no-wrap-text{white-space:nowrap}.align-right{text-align:right}.mini{font-size:12px;font-weight:200}.strong-red{font-weight:700;color:red}.medium-size-image img{width:100%;height:auto;max-width:500px;margin:0 auto}.thumbnail-wrapper{width:100%;height:auto;aspect-ratio:1/1;display:flex;background:#f9f9f9;justify-content:center;align-items:center;box-sizing:border-box;border:1px solid #e5e5e5;max-height:400px}.thumbnail-wrapper img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.flex-center{display:flex;justify-content:center;align-items:center;gap:20px;text-align:center}.lg-txt{font-size:18px;line-height:27px;margin-bottom:35px}.text-center{text-align:center}.text-right{width:100%;display:flex;justify-content:end;text-align:right;gap:20px}@media screen and (max-width:768px){.text-right.sp_column{flex-direction:column;gap:0px}.text-right.sp_column .link-btn{padding:0;margin-left:auto}}.full-img{width:100%;height:auto}.maxw300{max-width:300px;height:auto}.maxw400{max-width:400px;height:auto}.maxw500{max-width:500px;height:auto}.link-btn{padding:15px;text-align:right;align-items:center;display:flex}.link-btn a{display:flex;align-items:center}.link-btn .link-btn-icon{display:inline-block;text-align:center;box-sizing:border-box;padding-top:5px;font-size:13px;width:30px;height:30px;background:#26247b;color:#fff;border-radius:100px;margin-left:10px;transform:scale(1);transition:all .2s ease-in-out}a:hover .link-btn-icon{transform:scale(.9)}.patn{padding-top:0 !important}.matn{margin-top:0 !important}.mab{margin-bottom:1rem}.ancher{position:relative;margin-top:-100px;padding-top:100px;z-index:-1}.vr-tour-container iframe{width:100%;height:600px}@media screen and (max-width:768px){.vr-tour-container iframe{height:500px}}.sticky-wrapper{display:flex;justify-content:center;gap:60px}@media screen and (max-width:768px){.sticky-wrapper{flex-direction:column;gap:20px}}.sticky-wrapper .sticky-menu{position:relative;box-sizing:border-box}.sticky-wrapper .sticky-menu ul{font-size:16px;list-style:none;white-space:nowrap;padding:10px 0 20px;margin:0 0 20px;display:flex}@media screen and (min-width:768px){.sticky-wrapper .sticky-menu ul{position:sticky;align-self:flex-start;top:80px;flex-direction:column}}@media screen and (max-width:768px){.sticky-wrapper .sticky-menu ul{align-items:center;gap:5px;border-bottom:1px solid #ccc;flex-wrap:wrap}}@media screen and (max-width:768px){.sticky-wrapper .sticky-menu ul li{margin-right:20px;margin-left:5px}}.sticky-wrapper .sticky-menu ul li a{display:block;position:relative;padding-left:15px;color:#292b2c}.sticky-wrapper .sticky-menu ul li a:before{content:"\f105";font-family:"Font Awesome 6 Free";font-weight:900;font-size:13px;left:0;margin:0 auto;display:block;margin-top:1px;position:absolute;top:50%;transform:translateY(-50%);color:#999}.sticky-wrapper .sticky-body{position:relative;padding-top:20px}.toggle-container .parent{position:relative;cursor:pointer;padding-left:45px}.toggle-container .parent h2,.toggle-container .parent h3,.toggle-container .parent h4{background:0 0;margin:30px 0 15px !important;padding:0 !important;border-bottom:none !important;border-top:none !important}.toggle-container .parent h2:before,.toggle-container .parent h3:before,.toggle-container .parent h4:before{display:none !important}.toggle-container .parent .toggle-icon{position:absolute;top:50%;transform:translateY(-50%);left:0;font-size:16px;color:#fff;background:#26247b;width:30px;height:30px;display:block;box-sizing:border-box;text-align:center;padding-top:7px;border-radius:100px}.toggle-container .parent .toggle-icon.fa-minus{background:#ccc}.toggle-container .child{max-height:0;overflow:hidden;transition:max-height .3s ease}.toggle-container .child.open{max-height:none;animation-name:fede-in;animation-duration:.3s;animation-fill-mode:forwards}.equal-cols{table-layout:fixed;width:100%}.equal-cols th,.equal-cols td{width:auto}ul{padding:0}@media screen and (max-width:1280px){.pc-only{display:none}}@media screen and (min-width:1280px){.sp-only{display:none}}@media screen and (max-width:1280px){.sp-only{display:block}}@media screen and (min-width:640px){.br-sp{display:none}}@media screen and (max-width:640px){.br-sp{display:block;line-height:.5em}}@media screen and (max-width:1280px){nav ul{width:100%}.wrapper{box-sizing:border-box !important;padding:0 20px !important}}.footer-section a{color:#292b2c}.pagetop-link{color:#292b2c;text-decoration:none}.important-icon{color:#fff;font-size:12px;background:red;padding:2px 8px 3px;white-space:nowrap;border-radius:5px;margin-right:3px}.fa-file-pdf{color:red;font-size:22px;margin-right:5px}.fa-file-excel{color:#32a30a;font-size:22px;margin-right:5px}.exhibition-title-icon{padding:2px 10px;background:#ff7d2f;color:#fff;font-size:18px;display:inline-block;border-radius:10px;margin-right:5px;vertical-align:middle}.moreLink{margin:25px 0 15px}.moreLink a{display:flex;align-items:center;text-decoration:none;padding:13px;background:#f9f9f9;border:1px solid #e5e5e5;transition:background-color .2s ease-in-out;max-width:360px}@media screen and (max-width:768px){.moreLink a{max-width:320px}}.moreLink a:after{font-family:"Font Awesome 6 Free";content:"\f054";font-weight:700;font-size:12px;color:#fff;background:#26247b;width:25px;height:25px;padding-top:1px;text-align:center;display:flex;justify-content:center;align-items:center;border-radius:50%;margin-left:auto;transition:all .2s ease-in-out;flex:0 0 25px}.moreLink a:hover{background-color:#f1f1f1}.moreLink a:hover:after{background:#3c3aa3}.moreLink a[href$=".pdf"]:before{font-family:"Font Awesome 6 Free";content:"\f1c1";font-weight:700;font-size:22px;color:red;margin-right:5px}.moreLink a[href$=".xlsx"]:before,.moreLink a[href$=".xls"]:before{font-family:"Font Awesome 6 Free";content:"\f1c3";font-weight:700;font-size:22px;color:#32a30a;margin-right:5px}@keyframes wiggle{0%{bottom:30px}50%{bottom:20px}100%{bottom:30px}}@keyframes fade-in-menu{0%{opacity:0}100%{opacity:1}}@keyframes infinity-scroll-left{from{transform:translateX(0)}to{transform:translateX(-100%)}}@keyframes bg-slider{0%{background-position:0 center}100%{background-position:-1496px center}}@keyframes bg-slider-mobile{0%{background-position:0 center}100%{background-position:-1456px center}}@keyframes bg-slider-floormap{0%{background-position:0 center}100%{background-position:-2000px center}}@keyframes fede-in{0%{opacity:0;margin-top:-15px}100%{opacity:1;margin-top:0}}@keyframes heroBackgroundAnimation{from{transform:scale(1);filter:brightness(.5)}to{transform:scale(1.1);filter:brightness(1)}}@keyframes slideDown{from{transform:translateY(-150px)}to{transform:translateY(0)}}@keyframes dotPulse{0%,80%,100%{transform:scale(1);opacity:.5}40%{transform:scale(1.5);opacity:1}}.status-toggle{position:fixed;bottom:0;left:0;z-index:9999;display:flex;gap:0;align-items:flex-end}.status-toggle-btn{width:auto;height:28px;padding:0 12px;background:rgba(255,255,255,.9);color:#666;border:1px solid rgba(0,0,0,.2);border-right:none;cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:11px;font-weight:700;transition:all .3s}.status-toggle-btn:hover{background:#fff;border-color:rgba(0,0,0,.4)}.status-toggle-btn.active{background:rgba(25,118,210,.9);color:#fff;border-color:#1976d2}.status-persist-btn{height:28px;padding:0 12px;background:rgba(255,255,255,.9);color:#666;border:1px solid rgba(0,0,0,.2);cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:11px;font-weight:700;transition:all .3s}.status-persist-btn:hover{background:#fff;border-color:rgba(0,0,0,.4)}.status-persist-btn.active{background:rgba(76,175,80,.9);color:#fff;border-color:#4caf50}.teaser_hidden{display:block !important}body.status-teaser_step1 .teaser_hidden,body.status-teaser_step2 .teaser_hidden{display:none !important}.teaser_display,.teaser_block{display:none !important}body.status-teaser_step1 .teaser_display,body.status-teaser_step1 .teaser_block,body.status-teaser_step2 .teaser_display,body.status-teaser_step2 .teaser_block{display:block !important}@media print{body{background:0 0;padding-top:0 !important}header,#footer,footer,#r_side{display:none}}