@charset "UTF-8";body{height:100%;width:100%;position:relative;background-size:cover;background-attachment:fixed;overflow-x:hidden;font-size:14px;font-weight:bold;line-height:1.5;letter-spacing:0em;font-family:"Noto Sans JP","Meiryo","Yu Gothic","Hiragino Kaku Gothic Pro","Source Han Sans",sans-serif;color:#5A3831}html{margin-top:0!important}.img_wrap img{width:100%;height:100%;object-fit:contain}.img-bg_wrap{background-position:center;background-size:cover;background-repeat:no-repeat}.line-clamp{display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;white-space:normal;line-height:1.5em;position:relative}.line-clamp-01{-webkit-line-clamp:1}.line-clamp-02{-webkit-line-clamp:2}.line-clamp-03{-webkit-line-clamp:3}.fadeIn{opacity:0;transform:translate(0,0) scale(0.5);transform-origin:center;transition:opacity 1.5s ease,transform 1.5s ease}.fadeIn.fadeIn-show{opacity:1;transform:translate(0,0) scale(1)}.fadeIn.fadeIn-trigger{opacity:1;transform:translate(0,0) scale(1)}.fadeIn.fadeIn-active{opacity:0;transform:translate(0,0) scale(0.5)}.fadeIn_right{transform:translate(50%,0);transition:transform 1.5s ease,opacity 1.5s ease}.fadeIn_left{transform:translate(-50%,0);transition:transform 1.5s ease,opacity 1.5s ease}.fadeIn_top{transform:translate(0,50%);transition:transform 1.5s ease,opacity 1.5s ease}.fadeIn_bottom{transform:translate(0,-50%);transition:transform 1.5s ease,opacity 1.5s ease}.animate{opacity:0}.bg-gray01{background:linear-gradient(to top,#EFECEB,#FAF9F9)}.bg-yellow01{background:linear-gradient(to bottom right,#F9EBCE,#EFCC8C)}.bg-brown01{background-color:rgba(90,56,49,0.7)}.bg-brown02{background-color:#EFEBEA}.bg-brown03{background:linear-gradient(to top,#FFFFFF 10%,#EFECEB 100%)}.bg-brown04{background:#EFEBEA;position:relative}.bg-brown04:before{content:"";position:absolute;top:0;left:0;width:100%;height:137px;background:linear-gradient(to top,rgba(244,243,243,0),#e6e2e2);z-index:0}.bg-brown05{background:#EEEAE9}.bg-orange01{background:linear-gradient(to right,#BA4C08,#E8A119)}.content-inner{width:100%;box-sizing:border-box}.content-inner01{width:100%;padding:0 30px;box-sizing:border-box}.content-inner02{width:100%;padding:0 27.5px;box-sizing:border-box}.content-inner03{width:100%;padding:0 20px;box-sizing:border-box}.content-inner04{width:100%;padding:0 17.5px;box-sizing:border-box}.content-inner05{width:100%;padding:0 14.5px;box-sizing:border-box}.content-inner06{width:100%;padding:0 22.5px;box-sizing:border-box}.content-inner07{width:100%;padding:0 25.5px;box-sizing:border-box}@media (max-width:768px){.bg-brown04:before{height:36.533vw}.content-inner01{padding:0 8vw}.content-inner02{padding:0 7.333vw}.content-inner03{padding:0 5.333vw}.content-inner04{padding:0 4.667vw}.content-inner05{padding:0 3.867vw}.content-inner06{padding:0 6vw}.content-inner07{padding:0 6.8vw}}.cmn-btn .cmn-btn_a,.cmn-btn a{display:flex;align-items:center;text-decoration:none;margin:0 auto}.cmn-btn .cmn-btn_a .cmn-btn_txt,.cmn-btn a .cmn-btn_txt{margin:0 auto;display:flex;align-items:center}.cmn-btn01 .cmn-btn_a,.cmn-btn01 a{width:141px;height:39px;background-color:#FFFFFF;border-radius:6px}.cmn-btn01 .cmn-btn_a .cmn-btn_txt,.cmn-btn01 a .cmn-btn_txt{font-size:12px;font-weight:bold;line-height:1.5;letter-spacing:0em;font-family:"Noto Sans JP","Meiryo","Yu Gothic","Hiragino Kaku Gothic Pro","Source Han Sans",sans-serif;color:#5A3831}.cmn-btn02 .cmn-btn_a,.cmn-btn02 a{width:84px;padding:5px 0;height:auto;border-bottom:1px solid #5A3831}.cmn-btn02 .cmn-btn_a .cmn-btn_txt,.cmn-btn02 a .cmn-btn_txt{font-size:12px;font-weight:bold;line-height:1.5;letter-spacing:0em;font-family:"Noto Sans JP","Meiryo","Yu Gothic","Hiragino Kaku Gothic Pro","Source Han Sans",sans-serif;color:#5A3831}.cmn-btn03 .cmn-btn_a,.cmn-btn03 a{width:100%;padding:18px 0;height:auto;border:1px solid #5A3831;border-radius:6px}.cmn-btn03 .cmn-btn_a .cmn-btn_txt,.cmn-btn03 a .cmn-btn_txt{font-size:12px;font-weight:bold;line-height:1.5;letter-spacing:0em;font-family:"Noto Sans JP","Meiryo","Yu Gothic","Hiragino Kaku Gothic Pro","Source Han Sans",sans-serif;color:#5A3831}.cmn-title01{text-align:center}.cmn-title01 .savtitle-txt,.cmn-title01 span{font-size:16px;font-weight:bold;line-height:1.5;letter-spacing:0.2em;font-family:"PT Sans Narrow","Roboto","Open Sans","Lato","Arial",sans-serif;color:#5A3831;text-transform:uppercase}.cmn-title01 .title-txt,.cmn-title01 h2{font-size:24px;font-weight:bold;line-height:1.5;letter-spacing:0em;font-family:"Noto Sans JP","Meiryo","Yu Gothic","Hiragino Kaku Gothic Pro","Source Han Sans",sans-serif;color:#5A3831}.cmn-title02 .title-txt{font-size:23px;font-weight:bold;line-height:1.5;letter-spacing:0em;font-family:"Noto Sans JP","Meiryo","Yu Gothic","Hiragino Kaku Gothic Pro","Source Han Sans",sans-serif;color:#5A3831;margin-top:7px}.cmn-title02 .sav-txt{font-size:16px;font-weight:bold;line-height:1.5;letter-spacing:0.2em;font-family:"PT Sans Narrow","Roboto","Open Sans","Lato","Arial",sans-serif;color:#5A3831;text-transform:uppercase}.cmn-title03 .title-txt{font-size:16px;font-weight:bold;line-height:1.5;letter-spacing:0.2em;font-family:"PT Sans Narrow","Roboto","Open Sans","Lato","Arial",sans-serif;color:#2A2A2A;text-transform:uppercase;padding-bottom:10px;margin-bottom:15px;text-align:center;position:relative}.cmn-title03 .title-txt:before{content:"";position:absolute;left:50%;bottom:0;width:62px;height:1px;background-color:#5A3831;transform:translateX(-50%)}.cmn-title04{position:absolute;top:50%;left:5%;transform:translate(0,-35%)}.cmn-title04 .title{text-align:left}.cmn-title04 .title .savtitle{background-color:#5A3831;width:123px;display:inline-block;height:24px;position:relative;text-align:center}.cmn-title04 .title .savtitle .savtitle-txt{position:absolute;display:contents;top:50%;left:50%;transform:translate(-50%,-50%);font-size:16px;font-weight:bold;line-height:1.5;letter-spacing:0em;font-family:"Noto Sans JP","Meiryo","Yu Gothic","Hiragino Kaku Gothic Pro","Source Han Sans",sans-serif;color:#EEAD1B}.cmn-title04 .title .small-txt{font-size:20px;font-weight:bold;line-height:1.5;letter-spacing:0em;font-family:"Noto Sans JP","Meiryo","Yu Gothic","Hiragino Kaku Gothic Pro","Source Han Sans",sans-serif;color:#5A3831;margin:15px 0 0;display:block}.cmn-title04 .title .main-txt{font-size:30.92px;color:#5A3831;font-weight:bold;line-height:1.1;display:block;margin-top:-15px;letter-spacing:0.03em}.cmn-title04 .txt{font-size:14px;font-weight:bold;line-height:1.3;letter-spacing:0em;font-family:"Noto Sans JP","Meiryo","Yu Gothic","Hiragino Kaku Gothic Pro","Source Han Sans",sans-serif;color:#5A3831;margin-top:15px;text-align:left}.cmn-lines_wrap{position:relative;width:136px}.cmn-lines_wrap .cmn-line{width:100%;height:81px}.cmn-lines_wrap .cmn-line .line{position:absolute;width:67%;height:2px;transform-origin:right center;transform:rotate(-45deg);will-change:transform;opacity:0}.cmn-lines_wrap .cmn-line .line.animate{opacity:1;animation-delay:3s;animation:move-line 3s ease-in-out forwards}.cmn-lines_wrap .cmn-line .line:first-child{top:-6%;left:32%;background-color:#B54106}.cmn-lines_wrap .cmn-line .line:nth-child(2){top:13%;left:4%;background-color:#8DBC4C}.cmn-lines_wrap .cmn-line .line:nth-child(3){top:24%;left:-20%;background-color:#EEAD1B}@keyframes move-line{0%{opacity:0;transform:translateY(0) rotate(-45deg) scaleX(0)}50%{opacity:1;transform:translateY(0) rotate(-45deg) scaleX(0)}to{opacity:1;transform:translateY(0) rotate(-45deg) scaleX(1) translateX(0)}}.sec-bg_wrap{position:relative;overflow:visible}.sec-bg_wrap .sec-bgGroup{top:0;right:0;width:100%;height:100%;overflow:visible}.sec-bg_wrap .sec-bgGroup .sec-bg{position:absolute;height:auto}.arrow-bottom .arrow,.arrow-left .arrow,.arrow-right .arrow,.arrow-top .arrow{position:relative;display:block;margin-left:8px;width:12px;height:1.5px;border-radius:100vmax;background-color:#5A3831;transition:transform 0.3s ease}.arrow-bottom .arrow:before,.arrow-left .arrow:before,.arrow-right .arrow:before,.arrow-top .arrow:before{content:"";position:absolute;top:1.5px;right:-2px;display:block;border-radius:100vmax;transform:rotate(-45deg);width:6px;height:1.5px;background-color:#5A3831;transition:transform 0.3s ease}.arrow-bottom .arrow:after,.arrow-left .arrow:after,.arrow-right .arrow:after,.arrow-top .arrow:after{content:"";position:absolute;bottom:1.5px;right:-2px;display:block;border-radius:100vmax;width:6px;height:1.5px;background-color:#5A3831;transform:rotate(45deg);transition:transform 0.3s ease}.arrow-bottom:hover .arrow,.arrow-left:hover .arrow,.arrow-right:hover .arrow,.arrow-top:hover .arrow{transform:translateX(4px)}.arrow-left .arrow{margin-left:0;margin-right:42px}.arrow-left .arrow:before{right:7px;bottom:1.5px;top:unset}.arrow-left .arrow:after{right:7px;top:1.5px;bottom:unset}.arrow-left:hover .arrow{transform:translateX(-4px)}.arrow-top .arrow{width:1.5px;height:12px;margin-left:15px}.arrow-top .arrow:before{right:0;top:1.5px;bottom:unset}.arrow-top .arrow:after{right:-4px;top:1.5px;bottom:unset}.arrow-top:hover .arrow{transform:translateY(-4px)}.arrow-bottom .arrow{width:1.5px;height:12px;margin-left:15px}.arrow-bottom .arrow:before{right:-4px;top:unset;bottom:1.5px}.arrow-bottom .arrow:after{right:0;top:unset;bottom:1.5px}.arrow-bottom:hover .arrow{transform:translateY(4px)}@media (max-width:768px){.cmn-btn01 .cmn-btn_a,.cmn-btn01 a{width:37.6vw;height:10.4vw;border-radius:1.6vw}.cmn-btn01 .cmn-btn_a .cmn-btn_txt,.cmn-btn01 a .cmn-btn_txt{font-size:clamp(12px,3.261vw,3.261vw);font-weight:bold;line-height:1.5;letter-spacing:0em;font-family:"Noto Sans JP","Meiryo","Yu Gothic","Hiragino Kaku Gothic Pro","Source Han Sans",sans-serif;color:#5A3831}.cmn-btn02 .cmn-btn_a,.cmn-btn02 a{width:22.4vw;padding:1.333vw 0}.cmn-btn02 .cmn-btn_a .cmn-btn_txt,.cmn-btn02 a .cmn-btn_txt{font-size:clamp(12px,3.261vw,3.261vw);font-weight:bold;line-height:1.5;letter-spacing:0em;font-family:"Noto Sans JP","Meiryo","Yu Gothic","Hiragino Kaku Gothic Pro","Source Han Sans",sans-serif;color:#5A3831}.cmn-btn03 .cmn-btn_a,.cmn-btn03 a{padding:4.8vw 0;border-radius:1.6vw}.cmn-btn03 .cmn-btn_a .cmn-btn_txt,.cmn-btn03 a .cmn-btn_txt{font-size:clamp(12px,3.261vw,3.261vw);font-weight:bold;line-height:1.5;letter-spacing:0em;font-family:"Noto Sans JP","Meiryo","Yu Gothic","Hiragino Kaku Gothic Pro","Source Han Sans",sans-serif;color:#5A3831}.cmn-title01 .savtitle-txt,.cmn-title01 span{font-size:clamp(16px,4.348vw,4.348vw);font-weight:bold;line-height:1.5;letter-spacing:0.2em;font-family:"PT Sans Narrow","Roboto","Open Sans","Lato","Arial",sans-serif;color:#5A3831}.cmn-title01 .title-txt,.cmn-title01 h2{font-size:clamp(24px,6.522vw,6.522vw);font-weight:bold;line-height:1.5;letter-spacing:0em;font-family:"Noto Sans JP","Meiryo","Yu Gothic","Hiragino Kaku Gothic Pro","Source Han Sans",sans-serif;color:#5A3831}.cmn-title02 .title-txt{font-size:clamp(23px,6.133vw,6.133vw);font-weight:bold;line-height:1.5;letter-spacing:0em;font-family:"Noto Sans JP","Meiryo","Yu Gothic","Hiragino Kaku Gothic Pro","Source Han Sans",sans-serif;color:#5A3831;margin-top:1.867vw}.cmn-title02 .sav-txt{font-size:clamp(16px,4.348vw,4.348vw);font-weight:bold;line-height:1.5;letter-spacing:0.2em;font-family:"PT Sans Narrow","Roboto","Open Sans","Lato","Arial",sans-serif;color:#5A3831}.cmn-title03 .title-txt{font-size:clamp(16px,4.348vw,4.348vw);font-weight:bold;line-height:1.5;letter-spacing:0.2em;font-family:"PT Sans Narrow","Roboto","Open Sans","Lato","Arial",sans-serif;color:#2A2A2A;text-transform:uppercase;padding-bottom:2.667vw;margin-bottom:4vw}.cmn-title03 .title-txt:before{width:16.533vw;height:0.267vw}.cmn-title04 .title .savtitle{width:32.8vw;height:6.4vw}.cmn-title04 .title .small-txt{font-size:clamp(20px,5.435vw,5.435vw);font-weight:bold;line-height:1.5;letter-spacing:0em;font-family:"Noto Sans JP","Meiryo","Yu Gothic","Hiragino Kaku Gothic Pro","Source Han Sans",sans-serif;color:#5A3831;margin:4vw 0 0}.cmn-title04 .title .main-txt{font-size:8.245vw;margin-top:-4vw}.cmn-title04 .txt{font-size:clamp(14px,3.804vw,3.804vw);font-weight:bold;line-height:1.3;letter-spacing:0em;font-family:"Noto Sans JP","Meiryo","Yu Gothic","Hiragino Kaku Gothic Pro","Source Han Sans",sans-serif;color:#5A3831;margin-top:4vw}.cmn-lines_wrap{top:11%;width:36.267vw}.cmn-lines_wrap .cmn-line{height:21.6vw}.cmn-lines_wrap .cmn-line .line{height:0.8vw}.arrow-bottom .arrow,.arrow-left .arrow,.arrow-right .arrow,.arrow-top .arrow{margin-left:2.133vw}.arrow-bottom .arrow:before,.arrow-left .arrow:before,.arrow-right .arrow:before,.arrow-top .arrow:before{top:0.4vw;right:-0.533vw}.arrow-bottom .arrow:after,.arrow-left .arrow:after,.arrow-right .arrow:after,.arrow-top .arrow:after{bottom:0.4vw;right:-0.533vw}.arrow-left .arrow{margin-right:11.2vw}.arrow-left .arrow:before{right:1.867vw;bottom:0.4vw;top:unset}.arrow-left .arrow:after{right:1.867vw;top:0.4vw}.arrow-top .arrow{margin-left:4vw}.arrow-top .arrow:before{top:0.4vw;right:0.02vw}.arrow-top .arrow:after{right:-1vw;top:0.4vw}.arrow-bottom .arrow{margin-left:4vw}.arrow-bottom .arrow:before{right:-1vw;bottom:0.4vw;top:unset}.arrow-bottom .arrow:after{bottom:0.4vw;right:-0.1vw}}header{position:absolute;top:0;left:0;width:100%;max-width:375px;z-index:1000;padding:5px 12px 10px 10px;box-sizing:border-box;height:77px}header .header_logo{display:flex;justify-content:space-between;pointer-events:auto;z-index:1001}header .header_logo .img_wrap{width:72px;height:62px;display:inline-block}.hamburger-menu{display:flex;flex-direction:column;align-items:center;position:relative;cursor:pointer;z-index:1002;pointer-events:auto}.hamburger-menu.active .menu-line{height:31.63px}.hamburger-menu:before{content:"";position:absolute;top:-23px;right:-28px;width:88px;height:88px;background-color:#FFFFFF;border-radius:50%;z-index:-1}.hamburger-menu .menu-line{width:31.63px;height:16.19px;position:relative;margin-top:8px}.hamburger-menu .menu-line span{display:block;position:absolute;width:100%;height:3px;background-color:#5A3831;transition:all 0.3s;border-radius:100vmax}.hamburger-menu .menu-line span:first-child{top:0}.hamburger-menu .menu-line span:nth-child(2){top:6.5px}.hamburger-menu .menu-line span:nth-child(3){bottom:0}.hamburger-menu .menu-label{font-size:12px;font-weight:bold;line-height:1.5;letter-spacing:0.2em;font-family:"PT Sans Narrow","Roboto","Open Sans","Lato","Arial",sans-serif;color:#5A3831;margin-top:5px;z-index:1001;text-transform:uppercase}.hamburger-menu.active .menu-line span:first-child{transform:rotate(45deg);top:9px}.hamburger-menu.active .menu-line span:nth-child(2){opacity:0}.hamburger-menu.active .menu-line span:nth-child(3){transform:rotate(-45deg);top:9px}.global-nav{position:fixed;top:0;right:-375px;width:375px;height:100vh;background:#FFCA51;transition:right 0.5s ease;z-index:1}.global-nav .nav-container{position:relative;height:100%;overflow-y:auto;padding:0;border:none;-webkit-overflow-scrolling:touch}.global-nav .nav-container::-webkit-scrollbar{width:6px}.global-nav .nav-container::-webkit-scrollbar-track{background:#f1f1f1}.global-nav .nav-container::-webkit-scrollbar-thumb{background:#888;border-radius:3px}.global-nav.active{right:calc(50% - 187px)}.global-nav .sec-bg_wrap{position:relative;width:100%;height:100%;padding:0;margin:0}.global-nav .sec-bg_wrap .sec-bgGroup{position:absolute;top:0;right:0;width:100%;height:100%;z-index:-1}.global-nav .sec-bg_wrap .sec-bgGroup .sec-bg01{top:13.5%;right:0;width:244px;height:247px;z-index:0}.global-nav .sec-bg_wrap .sec-bgGroup .sec-bg02{top:51.5%;right:0;width:206px;height:290px;z-index:0}.global-nav .sec-bg_wrap .sec-bgGroup .sec-bg03{bottom:0;right:0;width:240px;height:185px;z-index:0}.global-nav.active{right:calc(50% - 187px);z-index:1}.global-nav.active+.l-wrapper .l-contents-listitem:first-child,.global-nav.active+.l-wrapper .l-contents-listitem:last-child{z-index:9999}.main-menu__logo{width:72px;height:auto;display:inline-block;margin:5px 0 0 10px}.main-menu{list-style:none;padding:25px 25px 0 25px;margin-top:0}.nav-footer{padding:64px 25px 0 25px}.nav-footer .links_list{display:grid;grid-auto-flow:column;grid-auto-columns:auto;align-items:center;justify-content:start;gap:24px!important;margin:0 0 30px}.nav-footer .links_list .img_wrap{margin:0 auto 13px}.nav-footer .links_listitem:first-child .img_wrap{width:34.68px;height:43px}.nav-footer .links_listitem:nth-child(2) .img_wrap{width:36.43px;height:42px}.nav-footer .links_listitem:nth-child(3) .img_wrap{width:45px;height:46.94px}.main-link{font-size:26px;font-weight:bold;line-height:1.5;letter-spacing:0em;font-family:"Noto Sans JP","Meiryo","Yu Gothic","Hiragino Kaku Gothic Pro","Source Han Sans",sans-serif;color:#5A3831;text-decoration:none;display:block;padding:10px 0}.main-link:hover{cursor:default}a.main-link:hover{cursor:pointer;opacity:0.8;transition:transform 0.3s ease}.mid-link{font-size:18px;font-weight:bold;line-height:1.5;letter-spacing:0em;font-family:"Noto Sans JP","Meiryo","Yu Gothic","Hiragino Kaku Gothic Pro","Source Han Sans",sans-serif;color:#5A3831;text-decoration:none;display:block;padding:8px 0;display:flex;align-items:center}.mid-link .arrow{margin-right:12px;margin-left:0}.mid-link:hover{opacity:0.8;transition:transform 0.3s ease}.child-link{font-size:13.8px;font-weight:normal;line-height:1.5;letter-spacing:0em;font-family:"Noto Sans JP","Meiryo","Yu Gothic","Hiragino Kaku Gothic Pro","Source Han Sans",sans-serif;color:#5A3831;text-decoration:none;display:block;padding:8px 0 8px 32px;position:relative;transition:transform 0.3s ease}.child-link:before{content:"";position:absolute;left:22px;top:50%;width:4px;height:1px;background:#333;transform:translateY(-50%)}.child-link:hover{font-weight:bold;transition:transform 0.3s ease}.social-links{display:flex;align-items:center;gap:24px;margin:0 0 30px}.social-links .social-link{text-decoration:none}.social-links .social-link:first-child{width:34px}.social-links .social-link:nth-child(2){width:29px}.social-links .social-link:nth-child(3){width:32px}.social-links .social-link:nth-child(4){width:34px}.social-links .social-link:nth-child(5){width:34px}.social-links .social-link:nth-child(6){width:37px}.social-links .social-link:hover{cursor:pointer;opacity:0.8;transition:transform 0.3s ease}.footer-links{display:flex;flex-direction:column;gap:10px;margin-bottom:144px}.footer-links a{font-size:12px;font-weight:normal;line-height:1.5;letter-spacing:0em;font-family:"Noto Sans JP","Meiryo","Yu Gothic","Hiragino Kaku Gothic Pro","Source Han Sans",sans-serif;color:#5A3831;text-decoration:none}.footer-links a:hover{cursor:pointer;opacity:0.8;transition:transform 0.3s ease;font-weight:bold}@media (max-width:768px){header{max-width:100vw;height:20.533vw}header .header_logo .img_wrap{width:19.2vw;height:16.533vw}.hamburger-menu.active .menu-line{height:8.435vw}.hamburger-menu:before{top:-8vw;right:-10.667vw;width:26.667vw;height:26.667vw}.hamburger-menu .menu-line{width:8.435vw;height:4.317vw;margin-top:2.667vw}.hamburger-menu .menu-line span{height:0.8vw}.hamburger-menu .menu-line span:nth-child(2){top:1.733vw}.hamburger-menu .menu-label{font-size:clamp(12px,3.261vw,3.261vw);font-weight:bold;line-height:1.5;letter-spacing:0.2em;font-family:"PT Sans Narrow","Roboto","Open Sans","Lato","Arial",sans-serif;color:#5A3831;margin-top:1.333vw}.hamburger-menu.active .menu-line span:first-child{top:2.4vw}.hamburger-menu.active .menu-line span:nth-child(3){top:2.4vw}.global-nav{right:-100vw;width:100vw}.global-nav.active{right:calc(50% - 49.867vw)}.global-nav .nav-container::-webkit-scrollbar{width:1.6vw}.global-nav .sec-bg_wrap .sec-bgGroup .sec-bg01{width:65.067vw;height:65.867vw}.global-nav .sec-bg_wrap .sec-bgGroup .sec-bg02{width:54.933vw;height:77.333vw}.global-nav .sec-bg_wrap .sec-bgGroup .sec-bg03{width:64vw;height:49.333vw}.main-menu__logo{width:19.2vw;margin:1.333vw 0 0 2.667vw}.nav-footer{padding:17.067vw 6.667vw 0 6.667vw}.main-link{font-size:clamp(26px,7.065vw,7.065vw);font-weight:bold;line-height:1.5;letter-spacing:0em;font-family:"Noto Sans JP","Meiryo","Yu Gothic","Hiragino Kaku Gothic Pro","Source Han Sans",sans-serif;color:#5A3831;padding:2.667vw 0}.mid-link{font-size:clamp(18px,4.891vw,4.891vw);font-weight:bold;line-height:1.5;letter-spacing:0em;font-family:"Noto Sans JP","Meiryo","Yu Gothic","Hiragino Kaku Gothic Pro","Source Han Sans",sans-serif;color:#5A3831;padding:2.133vw 0}.mid-link .arrow{margin-right:3.2vw}.child-link{font-size:clamp(13.8px,3.75vw,3.75vw);font-weight:normal;line-height:1.5;letter-spacing:0em;font-family:"Noto Sans JP","Meiryo","Yu Gothic","Hiragino Kaku Gothic Pro","Source Han Sans",sans-serif;color:#5A3831;padding:2.133vw 0 2.133vw 8.533vw}.child-link:before{left:5.867vw;width:1.067vw;height:0.267vw}.social-links{gap:6.4vw;margin:0 0 8vw}.social-links .social-link{text-decoration:none}.social-links .social-link:first-child{width:9.067vw}.social-links .social-link:nth-child(2){width:7.733vw}.social-links .social-link:nth-child(3){width:8.533vw}.social-links .social-link:nth-child(4){width:9.067vw}.social-links .social-link:nth-child(5){width:9.067vw}.social-links .social-link:nth-child(6){width:9.867vw}.footer-links{gap:2.667vw;margin-bottom:38.4vw}.footer-links a{font-size:clamp(12px,3.261vw,3.261vw);font-weight:normal;line-height:1.5;letter-spacing:0em;font-family:"Noto Sans JP","Meiryo","Yu Gothic","Hiragino Kaku Gothic Pro","Source Han Sans",sans-serif;color:#5A3831}}body.nav-open{overflow:hidden}body.nav-open header .hamburger-menu:before{display:none}body.nav-open header .menu-label{display:none}footer .sec-bgGroup .sec-bg01{top:31.5%;right:0;width:170px;height:250px;z-index:0}.footer-nav{padding:36px 34px 67px 34px;background:#fff}.footer-nav .main-menu{list-style:none;padding:0;margin:0}.footer-nav .main-link{font-size:16px;font-weight:bold;line-height:1.5;letter-spacing:0em;font-family:"Noto Sans JP","Meiryo","Yu Gothic","Hiragino Kaku Gothic Pro","Source Han Sans",sans-serif;color:#5A3831;padding:5px 0;margin-top:15px}.footer-nav .main-link__top{font-size:19.44px;font-weight:bold;line-height:1.5;letter-spacing:0em;font-family:"Noto Sans JP","Meiryo","Yu Gothic","Hiragino Kaku Gothic Pro","Source Han Sans",sans-serif;color:#5A3831}.footer-nav .main-link__top:hover{cursor:pointer;opacity:0.8;transition:transform 0.3s ease}.footer-nav .mid-link{font-size:13.46px;font-weight:bold;line-height:1.5;letter-spacing:0em;font-family:"Noto Sans JP","Meiryo","Yu Gothic","Hiragino Kaku Gothic Pro","Source Han Sans",sans-serif;color:#5A3831;padding:4px 0}.footer-nav .child-link{font-size:12px;font-weight:normal;line-height:1.5;letter-spacing:0em;font-family:"Noto Sans JP","Meiryo","Yu Gothic","Hiragino Kaku Gothic Pro","Source Han Sans",sans-serif;color:#5A3831;padding:4px 0 4px 32px}.footer-nav .footer-links{margin:26px 0 33px}.footer-nav .footer-logo .img_wrap{width:126px;height:111px;margin:44px auto 0;display:block}@media (max-width:768px){footer .sec-bgGroup .sec-bg01{width:45.333vw;height:66.667vw}.footer-nav{padding:9.6vw 9.067vw 17.867vw 9.067vw}.footer-nav .main-link{font-size:clamp(16px,4.348vw,4.348vw);font-weight:bold;line-height:1.5;letter-spacing:0em;font-family:"Noto Sans JP","Meiryo","Yu Gothic","Hiragino Kaku Gothic Pro","Source Han Sans",sans-serif;color:#5A3831;padding:1.333vw 0;margin-top:4vw}.footer-nav .main-link__top{font-size:clamp(19.44px,5.283vw,5.283vw);font-weight:bold;line-height:1.5;letter-spacing:0em;font-family:"Noto Sans JP","Meiryo","Yu Gothic","Hiragino Kaku Gothic Pro","Source Han Sans",sans-serif;color:#5A3831}.footer-nav .mid-link{font-size:clamp(13.46px,3.658vw,3.658vw);font-weight:bold;line-height:1.5;letter-spacing:0em;font-family:"Noto Sans JP","Meiryo","Yu Gothic","Hiragino Kaku Gothic Pro","Source Han Sans",sans-serif;color:#5A3831;padding:1.067vw 0}.footer-nav .child-link{font-size:clamp(12px,3.261vw,3.261vw);font-weight:normal;line-height:1.5;letter-spacing:0em;font-family:"Noto Sans JP","Meiryo","Yu Gothic","Hiragino Kaku Gothic Pro","Source Han Sans",sans-serif;color:#5A3831;padding:1.067vw 0 1.067vw 8.533vw}.footer-nav .footer-links{margin:6.933vw 0 8.8vw}.footer-nav .footer-logo .img_wrap{width:33.6vw;height:29.6vw;margin:11.733vw auto 0}}.page-top{opacity:0;position:fixed;bottom:20px;width:70px;height:70px;background:#5A3831;border-radius:50%;display:flex;flex-direction:column;align-items:center;justify-content:center;cursor:pointer;transition:opacity 0.3s ease;z-index:100;right:calc((50% - 187px) + 20px)}.page-top:hover{opacity:0.8}.page-top-txt_wrap{display:flex;justify-content:center;flex-direction:column;align-items:center}.page-top-txt_wrap span{font-size:12px;font-weight:bold;line-height:1.5;letter-spacing:0em;font-family:"Noto Sans JP","Meiryo","Yu Gothic","Hiragino Kaku Gothic Pro","Source Han Sans",sans-serif;color:#FFFFFF}@media (max-width:768px){.page-top{bottom:5.435vw;width:19.022vw;height:19.022vw;right:calc((50% - 50.815vw) + 5.435vw)}.page-top-txt_wrap span{font-size:clamp(12px,3.261vw,3.261vw);font-weight:bold;line-height:1.5;letter-spacing:0em;font-family:"Noto Sans JP","Meiryo","Yu Gothic","Hiragino Kaku Gothic Pro","Source Han Sans",sans-serif;color:#FFFFFF}}.news_list{padding:0 4px}.news_listitem{margin-top:2px}.news_listitem_in{display:flex;justify-content:flex-start;padding:5px 0;align-items:center}.news_listitem_in:hover{opacity:0.8;transition:transform 0.3s ease}.news_listitem_in .news-btn{font-size:9px;font-weight:bold;line-height:1.5;letter-spacing:0em;font-family:"Noto Sans JP","Meiryo","Yu Gothic","Hiragino Kaku Gothic Pro","Source Han Sans",sans-serif;color:#FFFFFF;padding:2px 6px;border-radius:2px;background-color:#5A3831;display:inline-block;width:38px;margin-right:8px}.news_listitem_in .day-txt{font-size:12px;font-weight:500;line-height:1.5;letter-spacing:0em;font-family:"Noto Sans JP","Meiryo","Yu Gothic","Hiragino Kaku Gothic Pro","Source Han Sans",sans-serif;color:#5A3831;width:66px}.news_listitem_in .txt-box{width:auto;font-size:12px;font-weight:500;line-height:1.5;letter-spacing:0em;font-family:"Noto Sans JP","Meiryo","Yu Gothic","Hiragino Kaku Gothic Pro","Source Han Sans",sans-serif;color:#5A3831;width:206px;margin:0 0 0 auto}.sns{padding:55px 0 30px}.sns .title-txt{font-size:26px;font-weight:bold;line-height:1.5;letter-spacing:0.2em;font-family:"PT Sans Narrow","Roboto","Open Sans","Lato","Arial",sans-serif;color:#5A3831}.sns .social-links{margin:0;grid-template-columns:1fr 1fr 1fr}.sns .social-links.contet-bottom_list{grid-auto-flow:row;gap:12px}.sns .social-links .social-link:hover{opacity:0.8;transition:transform 0.3s ease}.sns .social-links .social-link:first-child{width:40.11px}.sns .social-links .social-link:nth-child(2){width:34.51px}.sns .social-links .social-link:nth-child(3){width:37.75px}.sns .social-links .social-link:nth-child(4){width:40.11px}.sns .social-links .social-link:nth-child(5){width:40.11px}.sns .social-links .social-link:nth-child(6){width:42.11px}.links{padding:55px 0}.links .cmn-title{text-align:center}.links .cmn-title .title-txt{font-size:26px;font-weight:bold;line-height:1.5;letter-spacing:0.2em;font-family:"PT Sans Narrow","Roboto","Open Sans","Lato","Arial",sans-serif;color:#5A3831}.links .cmn-title .txt-box{font-size:14px;font-weight:bold;line-height:1.5;letter-spacing:0em;font-family:"Noto Sans JP","Meiryo","Yu Gothic","Hiragino Kaku Gothic Pro","Source Han Sans",sans-serif;color:#5A3831}.links_list{gap:27px!important;align-items:start!important}.links_listitem{text-align:center}.links_listitem:hover{opacity:0.8;transition:transform 0.3s ease}.links_listitem .links-txt{font-size:12px;font-weight:bold;line-height:1.3;letter-spacing:0.012em;font-family:"Noto Sans JP","Meiryo","Yu Gothic","Hiragino Kaku Gothic Pro","Source Han Sans",sans-serif;color:#5A3831}.links_listitem:first-child .img_wrap{width:34.68px;height:43px}.links_listitem:nth-child(2) .img_wrap{width:36.43px;height:42px}.links_listitem:nth-child(3) .img_wrap{width:45px;height:46.94px}.contet-bottom .txt-box{font-size:14px;font-weight:bold;line-height:1.8;letter-spacing:0em;font-family:"Noto Sans JP","Meiryo","Yu Gothic","Hiragino Kaku Gothic Pro","Source Han Sans",sans-serif;color:#5A3831;margin-bottom:17px;text-align:center}.contet-bottom .contet-bottom_list{display:grid;grid-auto-flow:column;grid-auto-columns:auto;align-items:center;justify-content:center;gap:60px}.contet-bottom .contet-bottom_list .img_wrap{margin:0 auto 13px}.column_list{display:grid;grid-template-columns:repeat(2,1fr);gap:33px 31px;justify-content:space-between}.column_listitem:hover{opacity:0.8;transition:transform 0.3s ease}.column_listitem__thumb{position:relative;width:150px;height:150px;overflow:hidden}.column_listitem__thumb img{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);min-width:100%;min-height:100%;object-fit:cover}.column_listitem .title-txt{font-size:14px;font-weight:bold;line-height:1.3;letter-spacing:0em;font-family:"Noto Sans JP","Meiryo","Yu Gothic","Hiragino Kaku Gothic Pro","Source Han Sans",sans-serif;color:#5A3831;text-align:left;margin:7px 0}.column_listitem .column-tab{font-size:10px;font-weight:500;line-height:1.5;letter-spacing:0em;font-family:"Noto Sans JP","Meiryo","Yu Gothic","Hiragino Kaku Gothic Pro","Source Han Sans",sans-serif;color:#5A3831;text-align:center;padding:4px 6px;display:inline-block;background-color:rgba(90,56,49,0.1)}.movie-yt_wrap{position:relative}.movie-yt_wrap .movie-yt_in{position:relative;width:100%;padding-top:56.25%}.movie-yt_wrap .movie-yt_in iframe{position:absolute;top:0;left:0;width:100%;height:100%}@media (max-width:768px){.news_list{padding:0 1.067vw}.news_listitem{margin-top:0.533vw}.news_listitem_in{padding:1.333vw 0}.news_listitem_in .news-btn{font-size:2.4vw;padding:0.533vw 1.6vw;border-radius:0.533vw;width:10.133vw;margin-right:2.133vw}.news_listitem_in .day-txt{font-size:clamp(12px,3.261vw,3.261vw);font-weight:500;line-height:1.5;letter-spacing:0em;font-family:"Noto Sans JP","Meiryo","Yu Gothic","Hiragino Kaku Gothic Pro","Source Han Sans",sans-serif;color:#5A3831;width:17.6vw}.news_listitem_in .txt-box{font-size:clamp(12px,3.261vw,3.261vw);font-weight:500;line-height:1.5;letter-spacing:0em;font-family:"Noto Sans JP","Meiryo","Yu Gothic","Hiragino Kaku Gothic Pro","Source Han Sans",sans-serif;color:#5A3831;width:54.933vw}.sns{padding:14.667vw 0 8vw}.sns .title-txt{font-size:clamp(26px,7.065vw,7.065vw);font-weight:bold;line-height:1.5;letter-spacing:0.2em;font-family:"PT Sans Narrow","Roboto","Open Sans","Lato","Arial",sans-serif;color:#5A3831}.sns .social-links{gap:16vw}.sns .social-links .social-link:first-child{width:10.696vw;height:10.696vw}.sns .social-links .social-link:nth-child(2){width:9.203vw;height:9.437vw}.sns .social-links .social-link:nth-child(3){width:10.067vw;height:10.067vw}.links{padding:14.667vw 0}.links .cmn-title .title-txt{font-size:clamp(26px,7.065vw,7.065vw);font-weight:bold;line-height:1.5;letter-spacing:0.2em;font-family:"PT Sans Narrow","Roboto","Open Sans","Lato","Arial",sans-serif;color:#5A3831}.links .cmn-title .txt-box{font-size:clamp(14px,3.804vw,3.804vw);font-weight:bold;line-height:1.5;letter-spacing:0em;font-family:"Noto Sans JP","Meiryo","Yu Gothic","Hiragino Kaku Gothic Pro","Source Han Sans",sans-serif;color:#5A3831}.links_list{gap:7.2vw!important}.links_listitem .links-txt{font-size:clamp(12px,3.261vw,3.261vw);font-weight:bold;line-height:1.3;letter-spacing:0.012em;font-family:"Noto Sans JP","Meiryo","Yu Gothic","Hiragino Kaku Gothic Pro","Source Han Sans",sans-serif;color:#5A3831}.links_listitem:first-child .img_wrap{width:9.248vw;height:11.467vw}.links_listitem:nth-child(2) .img_wrap{width:9.715vw;height:11.2vw}.links_listitem:nth-child(3) .img_wrap{width:12vw;height:12.517vw}.contet-bottom .txt-box{font-size:clamp(14px,3.804vw,3.804vw);font-weight:bold;line-height:1.8;letter-spacing:0em;font-family:"Noto Sans JP","Meiryo","Yu Gothic","Hiragino Kaku Gothic Pro","Source Han Sans",sans-serif;color:#5A3831;margin-bottom:4.533vw}.contet-bottom .contet-bottom_list.social-links{gap:4vw;grid-auto-flow:row}.contet-bottom .contet-bottom_list{gap:16vw}.contet-bottom .contet-bottom_list .img_wrap{margin:0 auto 3.467vw}.column_list{gap:8.8vw 8.267vw}.column_listitem__thumb{width:40vw;height:40vw}.column_listitem .title-txt{font-size:clamp(14px,3.804vw,3.804vw);font-weight:bold;line-height:1.3;letter-spacing:0em;font-family:"Noto Sans JP","Meiryo","Yu Gothic","Hiragino Kaku Gothic Pro","Source Han Sans",sans-serif;color:#5A3831;margin:1.867vw 0}.column_listitem .column-tab{font-size:clamp(10px,2.4vw,2.4vw);font-weight:500;line-height:1.5;letter-spacing:0em;font-family:"Noto Sans JP","Meiryo","Yu Gothic","Hiragino Kaku Gothic Pro","Source Han Sans",sans-serif;color:#5A3831;padding:1.067vw 1.6vw;background-color:rgba(90,56,49,0.1)}}.loading{position:fixed;top:0;bottom:0;right:0;width:375px;right:calc(50% - 187px);z-index:99999;display:flex;align-items:center;justify-content:center;background:#fff;opacity:1;pointer-events:auto;overflow:hidden;opacity:1;transition:opacity 0.5s ease}.loading .loading__logo{opacity:0;visibility:hidden;transition:opacity 0.5s ease,visibility 0s linear 0.5s;animation-duration:1s;animation-fill-mode:forwards}.loading .loading__logo .img_wrap{width:196px;height:170px;display:block}@media (max-width:768px){.loading{width:100vw;right:calc(50% - 49.867vw)}.loading .img_wrap{width:52.267vw;height:45.333vw}}.l-wrapper{height:100%;width:100%;height:100%;position:relative;overflow-x:hidden}.l-wrapper .l-header{position:absolute;padding:12px 14px;top:0;left:0;width:100%;z-index:999}.l-wrapper .l-header .img_wrap{margin:0 auto;width:clamp(0px,14.167vw,204px);height:auto;overflow:hidden;padding:0}.l-wrapper .l-contents-list{display:flex;justify-content:space-between;width:100%}.l-wrapper .l-contents-listitem{width:calc((100% - 375px) / 2);min-height:100vh;box-sizing:border-box}.l-wrapper .l-contents-listitem:first-child,.l-wrapper .l-contents-listitem:last-child{position:relative;z-index:9999;background:#EEEAE9}.l-wrapper .l-contents-listitem__main{width:375px;position:relative;overflow-x:hidden;overflow-y:auto}.l-wrapper .l-contents-listitem__main .l-main{position:relative}.l-wrapper .l-contents-listitem__main .l-main .wrapper{position:relative;padding-top:var(--headerHeight);min-height:100vh;display:flex;flex-direction:column}.l-wrapper .l-contents-listitem_fixed{position:fixed;top:0;left:0;width:calc((100% - 375px) / 2);height:100vh;overflow-y:hidden}.l-wrapper .l-contents-listitem_fixed_in{position:relative;width:100%;height:100vh;box-sizing:border-box}.l-wrapper .l-contents-listitem_fixed_in .l-contents{position:absolute;top:50%;left:50%;transform:translateX(-50%) translateY(-50%)}.l-wrapper .l-contents-listitem_fixed_in .l-contents ul li{white-space:nowrap}.l-wrapper .l-contents-listitem_fixed_in .l-nav-container .l-main-menu .l-main-item a.mid-link{font-size:15px;font-weight:bold;line-height:1.5;letter-spacing:0em;font-family:"Noto Sans JP","Meiryo","Yu Gothic","Hiragino Kaku Gothic Pro","Source Han Sans",sans-serif;color:#5A3831;padding:4px 0}.l-wrapper .l-contents-listitem_fixed_in .l-nav-container .l-main-menu .l-main-item:nth-child(n+2){margin-top:28px}.l-wrapper .l-contents-listitem_fixed_in .l-nav-container .l-nav-footer .social-links{margin-top:56px}.l-wrapper .l-contents-listitem_fixed_in .l-nav-container .l-nav-footer .social-links .social-link:first-child{width:34px;height:34px}.l-wrapper .l-contents-listitem_fixed_in .l-nav-container .l-nav-footer .social-links .social-link:nth-child(2){width:29.26px;height:30px}.l-wrapper .l-contents-listitem_fixed_in .l-nav-container .l-nav-footer .social-links .social-link:nth-child(3){width:32px;height:32px}.l-wrapper .l-contents-listitem_fixed_in .l-other .txt-box{writing-mode:vertical-rl;-webkit-text-orientation:upright;text-orientation:upright}.l-wrapper .l-contents-listitem_fixed_in .l-other .txt-box p{font-size:21px;font-weight:bold;line-height:1.8;letter-spacing:0.4em;font-family:"Noto Sans JP","Meiryo","Yu Gothic","Hiragino Kaku Gothic Pro","Source Han Sans",sans-serif;color:#5A3831}.l-wrapper .l-contents-listitem_fixed_in .l-other .txt-box p .sec-txt{margin-top:-10px}.l-wrapper .l-contents-listitem_fixed_in .l-other .txt-box p .sec-txt .number{writing-mode:horizontal-tb;letter-spacing:0}.l-wrapper .l-contents-listitem:first-child .l-contents-listitem_fixed .sec-bgGroup .sec-bg01{width:clamp(0px,14vw,210px);bottom:-12%;left:0;z-index:-1}.l-wrapper .l-contents-listitem:first-child .l-contents-listitem_fixed .sec-bgGroup .sec-bg02{width:clamp(0px,4vw,69px);top:16%;left:6.5%;z-index:-1}.l-wrapper .l-contents-listitem:first-child .l-contents-listitem_fixed .sec-bgGroup .sec-bg03{width:clamp(0px,6vw,90px);bottom:-8%;left:72%;z-index:-1}.l-wrapper .l-contents-listitem:last-child .l-contents-listitem_fixed{top:0;right:0;left:unset}.l-wrapper .l-contents-listitem:last-child .l-contents-listitem_fixed_in .l-nav-footer{position:absolute;bottom:40px;right:50px}.l-wrapper .l-contents-listitem:last-child .l-contents-listitem_fixed_in .l-nav-footer .footer-links{margin-bottom:0}.l-wrapper .l-contents-listitem:last-child .l-contents-listitem_fixed_in .l-nav-footer .footer-links a{font-weight:normal;font-size:12px;font-weight:normal;line-height:1.5;letter-spacing:0em;font-family:"Noto Sans JP","Meiryo","Yu Gothic","Hiragino Kaku Gothic Pro","Source Han Sans",sans-serif;color:#5A3831;text-align:right}.l-wrapper .l-contents-listitem:last-child .l-contents-listitem_fixed .sec-bgGroup .sec-bg01{width:clamp(0px,32.569vw,469px);top:35%;right:0;z-index:-1}@media (max-width:768px){.l-wrapper .l-contents-list{display:block}.l-wrapper .l-contents-listitem:first-child,.l-wrapper .l-contents-listitem:last-child{display:none}.l-wrapper .l-contents-listitem__main{width:100%;min-height:unset}.l-wrapper .l-contents-listitem__main .wrapper{padding-top:unset!important;min-height:unset!important}}.front-page .news-top{padding:18px 0 28px}.front-page .movie{padding:40px 0 55px}.front-page .movie .movie-yt_wrap{position:relative}.front-page .movie .movie-yt_wrap:after{content:"";display:block;position:absolute;top:60%;transform:translateY(-50%);left:0;width:25px;height:113px;background:rgba(90,56,49,0.6)}.front-page .movie .movie-yt_wrap:before{content:"";display:block;position:absolute;top:60%;transform:translateY(-50%);right:0;width:25px;height:113px;background:rgba(90,56,49,0.6)}.front-page .movie .movie-yt_wrap .movie-yt{width:314px;margin:33px auto 11px}.front-page .movie .movie-yt_wrap .ytp-chrome-top,.front-page .movie .movie-yt_wrap .ytp-gradient-top{display:none!important}.front-page .movie .cmn-title+p{font-size:14px;font-weight:normal;line-height:1.8;letter-spacing:0em;font-family:"Noto Sans JP","Meiryo","Yu Gothic","Hiragino Kaku Gothic Pro","Source Han Sans",sans-serif;color:#5A3831;text-align:center;margin-top:18px;width:100%}.front-page .movie .txt-box{font-size:14px;font-weight:bold;line-height:1.5;letter-spacing:0em;font-family:"Noto Sans JP","Meiryo","Yu Gothic","Hiragino Kaku Gothic Pro","Source Han Sans",sans-serif;color:#5A3831;text-align:center}.front-page .movie .sec-bgGroup .sec-bg01{top:-8%;right:-10%}.front-page .movie .sec-bgGroup .sec-bg02{bottom:-8%;left:0;width:69px;height:90px}.front-page .contens{padding:40px 0 55px}.front-page .contens .column_list{margin-top:36px}.front-page .contens .sec-bgGroup .sec-bg01{top:9%;right:0;width:85px;height:134px;z-index:-1}.front-page .message{padding:68px 0 44px}.front-page .message .title-txt{text-align:center}.front-page .message .title-txt h2{font-size:14px;font-weight:bold;line-height:1.5;letter-spacing:0em;font-family:"Noto Sans JP","Meiryo","Yu Gothic","Hiragino Kaku Gothic Pro","Source Han Sans",sans-serif;color:#FFFFFF;margin-bottom:11px}.front-page .message .title-txt span{font-size:26px;font-weight:bold;line-height:1.5;letter-spacing:0.2em;font-family:"PT Sans Narrow","Roboto","Open Sans","Lato","Arial",sans-serif;color:#FFFFFF;text-transform:uppercase}.front-page .message .message_listitem .img_wrap{width:136.5px;height:136.5px;margin:12px auto 0}.front-page .message .message_listitem .title-txt{font-size:20px;font-weight:bold;line-height:1.5;letter-spacing:0em;font-family:"Noto Sans JP","Meiryo","Yu Gothic","Hiragino Kaku Gothic Pro","Source Han Sans",sans-serif;color:#FFFFFF;text-align:center;margin-bottom:8px;margin:17px 0 8px}.front-page .message .message_listitem .txt-box{font-size:14px;font-weight:normal;line-height:1.5;letter-spacing:0em;font-family:"Noto Sans JP","Meiryo","Yu Gothic","Hiragino Kaku Gothic Pro","Source Han Sans",sans-serif;color:#FFFFFF;text-align:center;margin-bottom:22px;padding:0 6px}.front-page .message .sec-bgGroup .sec-bg01{top:9%;right:0;width:252px;height:251px;z-index:-1}.front-page .message .sec-bgGroup .sec-bg02{top:28%;left:-45%;width:284px;height:50px}.front-page .message .sec-bgGroup .sec-bg03{top:47%;right:-40%;width:307px;height:54px}.front-page .what-logo{padding:55px 0 0 0}.front-page .what-logo_list{padding:0 4px 0;margin-top:12px}.front-page .what-logo_listitem .img_wrap{width:172px;height:147px;margin:0 auto}.front-page .what-logo_listitem .txt-box{font-size:14px;font-weight:normal;line-height:1.8;letter-spacing:0em;font-family:"Noto Sans JP","Meiryo","Yu Gothic","Hiragino Kaku Gothic Pro","Source Han Sans",sans-serif;color:#5A3831;margin:9px 0 42px}.front-page .what-logo-img_list{display:flex;width:100%;overflow:hidden;box-sizing:border-box}.front-page .what-logo-img_listitem{width:96px;height:66px;overflow:hidden;position:relative;align-items:center;justify-content:center}.front-page .what-logo-img_listitem img{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);min-width:100%;min-height:100%;object-fit:cover}.front-page .what-logo .sec-bgGroup .sec-bg01{top:-8%;right:-10%}.front-page .news{padding:48px 0 35px}.front-page .news .cmn-title .title-txt{font-size:26px;font-weight:bold;line-height:1.5;letter-spacing:0.2em;font-family:"PT Sans Narrow","Roboto","Open Sans","Lato","Arial",sans-serif;color:#5A3831}.front-page .news .news_list{margin:13px 0 20px;position:relative;z-index:1}.front-page .news .cmn-btn{margin-right:4px}.front-page .news .cmn-btn a{margin:0 0 0 auto}.front-page .sns .sec-bgGroup .sec-bg01{top:-68%;left:2%;width:64px;height:246px;z-index:0}.front-page .sns .sec-bgGroup .sec-bg02{top:19%;right:2%;width:54px;height:389px}@media (max-width:768px){.front-page .news-top{padding:4.8vw 0 7.467vw}.front-page .movie .movie-yt_wrap:after{width:6.667vw;height:30.133vw}.front-page .movie .movie-yt_wrap:before{width:6.667vw;height:30.133vw}.front-page .movie .movie-yt_wrap .movie-yt{width:83.733vw;margin:8.8vw auto 2.933vw}.front-page .movie .cmn-title+p{font-size:clamp(14px,3.804vw,3.804vw);font-weight:normal;line-height:1.8;letter-spacing:0em;font-family:"Noto Sans JP","Meiryo","Yu Gothic","Hiragino Kaku Gothic Pro","Source Han Sans",sans-serif;color:#5A3831;margin-top:4.8vw}.front-page .movie .txt-box{font-size:clamp(14px,3.804vw,3.804vw);font-weight:bold;line-height:1.5;letter-spacing:0em;font-family:"Noto Sans JP","Meiryo","Yu Gothic","Hiragino Kaku Gothic Pro","Source Han Sans",sans-serif;color:#5A3831}.front-page .movie .sec-bgGroup .sec-bg02{width:18.4vw;height:24vw}.front-page .contens{padding:40px 0 55px}.front-page .contens .column_list{margin-top:9.6vw}.front-page .contens .sec-bgGroup .sec-bg01{width:22.667vw;height:35.733vw}.front-page .message{padding:18.133vw 0 11.733vw}.front-page .message .title-txt h2{font-size:clamp(14px,3.804vw,3.804vw);font-weight:bold;line-height:1.5;letter-spacing:0em;font-family:"Noto Sans JP","Meiryo","Yu Gothic","Hiragino Kaku Gothic Pro","Source Han Sans",sans-serif;color:#FFFFFF;margin-bottom:2.933vw}.front-page .message .title-txt span{font-size:clamp(26px,7.065vw,7.065vw);font-weight:bold;line-height:1.5;letter-spacing:0.2em;font-family:"PT Sans Narrow","Roboto","Open Sans","Lato","Arial",sans-serif;color:#FFFFFF}.front-page .message .message_listitem .img_wrap{width:36.4vw;height:36.4vw;margin:3.2vw auto 0}.front-page .message .message_listitem .title-txt{font-size:clamp(20px,5.435vw,5.435vw);font-weight:bold;line-height:1.5;letter-spacing:0em;font-family:"Noto Sans JP","Meiryo","Yu Gothic","Hiragino Kaku Gothic Pro","Source Han Sans",sans-serif;color:#FFFFFF;margin-bottom:2.133vw;margin:4.533vw 0 2.133vw}.front-page .message .message_listitem .txt-box{font-size:clamp(14px,3.804vw,3.804vw);font-weight:normal;line-height:1.5;letter-spacing:0em;font-family:"Noto Sans JP","Meiryo","Yu Gothic","Hiragino Kaku Gothic Pro","Source Han Sans",sans-serif;color:#FFFFFF;margin-bottom:5.867vw;padding:0 1.6vw}.front-page .message .sec-bgGroup .sec-bg01{width:67.2vw;height:66.933vw}.front-page .message .sec-bgGroup .sec-bg02{width:75.733vw;height:13.333vw}.front-page .message .sec-bgGroup .sec-bg03{width:81.867vw;height:14.4vw}.front-page .what-logo{padding:14.667vw 0 0 0}.front-page .what-logo_list{padding:0 1.067vw 0;margin-top:3.2vw}.front-page .what-logo_listitem .img_wrap{width:45.867vw;height:39.2vw}.front-page .what-logo_listitem .txt-box{font-size:clamp(14px,3.804vw,3.804vw);font-weight:normal;line-height:1.8;letter-spacing:0em;font-family:"Noto Sans JP","Meiryo","Yu Gothic","Hiragino Kaku Gothic Pro","Source Han Sans",sans-serif;color:#5A3831;margin:2.4vw 0 11.2vw}.front-page .what-logo-img_listitem{width:25.6vw;height:17.6vw}.front-page .what-logo .sec-bgGroup .sec-bg01{top:-8%;right:-10%}.front-page .news{padding:12.8vw 0 9.333vw}.front-page .news .cmn-title .title-txt{font-size:clamp(26px,7.065vw,7.065vw);font-weight:bold;line-height:1.5;letter-spacing:0.2em;font-family:"PT Sans Narrow","Roboto","Open Sans","Lato","Arial",sans-serif;color:#5A3831}.front-page .news .news_list{margin:3.467vw 0 5.333vw}.front-page .news .cmn-btn{margin-right:1.067vw}.front-page .sns .sec-bgGroup .sec-bg01{width:17.067vw;height:65.6vw}.front-page .sns .sec-bgGroup .sec-bg02{width:14.4vw;height:103.733vw}}.topFv{position:relative;z-index:1000;display:flex;flex-direction:column;height:auto}.topFv .header,.topFv .topImportantInfo{flex:none}.topFv .topHeroWrap{flex:auto;height:auto;min-height:613px}@media (max-width:768px){.topFv .topHeroWrap{min-height:100svh;height:100svh}}.topFv .topHeroWrap.is-firstTime{height:calc(100vh - var(--headerHeight))}.topFv .topHeroWrap.is-firstTime .scrollDownWrap{transform:translateY(-25%);opacity:0}.topFv .topHeroWrap.is-firstTime .scrollDownWrap.is-animated{transition-duration:0.5s;transform:translateY(0);opacity:1}.topFv .topHeroWrap.is-animated .header{z-index:7000}.topHeroWrap{position:relative;z-index:3000;height:100%;overflow:hidden}.topHeroWrap .topHero{position:absolute;top:0;left:0;bottom:0;margin:auto;overflow:visible;min-height:613px;width:100%;height:100%}@media (max-width:768px){.topHeroWrap .topHero{min-height:100vh;height:100vh}}.topHero_catch{position:absolute;top:85%;left:43%;z-index:3200;transform:translate(-50%,-50%)}.topHero_catch_top .topHero_catch{position:absolute;top:28%;left:79%;z-index:3200;transform:translate(-50%,-50%);writing-mode:vertical-rl;-webkit-text-orientation:upright;text-orientation:upright;font-size:16.04px;line-height:1.5}.topHero_catch_top .topHero_catch span{writing-mode:horizontal-tb;display:inline-block;transform:rotate(0deg);font-size:inherit;margin-top:-5px}.topHero_catch .topHero_catch_main{font-family:"Mada",sans-serif;font-weight:900;color:#5A3831;line-height:0.85;opacity:0}.topHero_catch .topHero_catch_main .for-accessibility{font-size:54.94px}.topHero_catch .topHero_catch_main .text-split{font-size:44.94px}.topHero_catch .topHero_catch_main .for-anniversary{font-size:48.5px}.topHero_catch .topHero_catch_sub{margin-top:7px;opacity:0;font-family:"Noto Sans JP","Meiryo","Yu Gothic","Hiragino Kaku Gothic Pro","Source Han Sans",sans-serif;font-weight:bold;font-size:16.04px;letter-spacing:0.01em;color:#5A3831}@media (min-aspect-ratio:3/5) and (max-aspect-ratio:9999/10000){.topHero_catch .topHero_catch_sub{font-size:2.28vh}}@media (max-aspect-ratio:5999/10000){.topHero_catch .topHero_catch_sub{font-size:4.5vw}}@media (max-width:768px){body{padding-bottom:env(safe-area-inset-bottom)}.l-footer-banner,footer{padding-bottom:env(safe-area-inset-bottom)}.topHero_catch{top:84%}}@media (max-width:768px){.Fv{margin:0;padding:0}.topHero_catch_top .topHero_catch{font-size:4.37vw;display:inline-block;height:37vw}.topHero_catch_top .topHero_catch span{margin-top:-1.333vw}.topHero_catch .topHero_catch_main .for-accessibility{font-size:14.651vw}.topHero_catch .topHero_catch_main .text-split{font-size:11.984vw}.topHero_catch .topHero_catch_main .for-anniversary{font-size:12.933vw}.topHero_catch .topHero_catch_sub{margin-top:1.867vw;font-size:4.277vw}}.Fv{position:relative;left:0;top:0;z-index:-1;width:100%;height:613px;overflow:hidden}.Fv .mv{position:absolute;top:0;left:0;transform:translate(-50%,-50%) scale(1);transition:opacity 1.5s ease,transform 1.5s ease;opacity:1}.Fv .mv.is-active{opacity:0;transform-origin:center;transform:translate(-50%,-50%) scale(0.5);transition:opacity 1.5s ease,transform 1.5s ease}.Fv .mv img{width:100%;height:auto;object-fit:cover}.Fv .mv.mv0101{top:37.5%;left:38%;width:230px;height:257px;z-index:50}.Fv .mv.mv0102{top:78.2%;left:62%;width:168px;height:100px;z-index:50}.Fv .mv.mv0103{top:56%;left:86%;width:76px;height:131px;z-index:50}.Fv .mv.mv0104{top:-5%;left:60%;width:153px;height:113px;filter:blur(3px)}.Fv .mv.mv0105{top:61%;left:11%;width:112px;height:75px;filter:blur(3px)}.Fv .mv-slide-bg{position:absolute;top:0;left:0;width:100%;height:613px;display:flex;align-items:flex-end}.Fv .mv-slide-bg .mv-bg img{height:auto}.Fv .mv-slide-bg .mv-bg .is-visible{opacity:1;transform:scale(1)}.Fv .mv-slide-bg .mv-bg01 img{width:283px;position:absolute;bottom:0;right:-1px;opacity:0;transform:scale(0.8);transition:opacity 1.5s ease,transform 1.5s ease;transform-origin:center}.Fv .mv-slide-bg .mv-bg02 img{width:29px;position:absolute;top:47.5%;left:9%;opacity:0;transform:scale(0.8);transition:opacity 1.5s ease,transform 1.5s ease;transform-origin:center;z-index:100}.Fv .mv-slide-bg .mv-bg03 img{width:45px;position:absolute;bottom:-2%;right:2%;opacity:0;transform:scale(0.8);transition:opacity 1.5s ease,transform 1.5s ease;transform-origin:center;z-index:100}.Fv .mv-slide-bg .mv-bg04{width:70px;height:79px;background-color:rgba(90,56,49,0.2);position:absolute;top:26%;right:-13%;opacity:0;transform:scale(0.8);transition:opacity 1.5s ease,transform 1.5s ease;transform-origin:center;filter:blur(3px)}.Fv .mv-slide-bg .mv-bg05{width:52px;height:58px;background-color:rgba(90,56,49,0.4);position:absolute;top:65%;left:35%;opacity:0;transform:scale(0.8);transition:opacity 1.5s ease,transform 1.5s ease;transform-origin:center;filter:blur(3px)}.Fv .mv-slide-bg .diagonal-lines{position:absolute;top:11.5%;left:9%;opacity:0;z-index:100}.Fv .mv-slide-bg .diagonal-lines .cmn-line .line{animation-delay:6s;animation:move-line 6s ease-in-out infinite}.Fv .mv-slide-bg .is-visible{opacity:1;transform:scale(1)}@media (max-width:768px){.Fv{height:100svh}.Fv .mv.mv0101{width:61.333vw;height:68.533vw}.Fv .mv.mv0102{width:44.8vw;height:26.667vw}.Fv .mv.mv0103{width:20.267vw;height:34.933vw}.Fv .mv.mv0104{top:-3vw;width:40.8vw;height:30.133vw}.Fv .mv.mv0105{width:29.867vw;height:20vw}.Fv .mv-slide-bg{height:100vh}.Fv .mv-slide-bg .mv-bg01 img{width:80.467vw}.Fv .mv-slide-bg .mv-bg02 img{width:7.733vw}.Fv .mv-slide-bg .mv-bg03 img{width:12vw}.Fv .mv-slide-bg .mv-bg04{width:18.667vw;height:21.067vw}.Fv .mv-slide-bg .mv-bg05{width:13.867vw;height:15.467vw}.Fv .diagonal-lines{top:17.5%}}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.secFv{width:100%}.secFv .cmn-title{text-align:center}.secFv .cmn-title .sav-txt{font-size:30px;font-weight:bold;line-height:1.5;letter-spacing:0.013em;font-family:"Noto Sans JP","Meiryo","Yu Gothic","Hiragino Kaku Gothic Pro","Source Han Sans",sans-serif;color:#232323;text-transform:uppercase}.secFv .cmn-title .title-txt{font-size:14px;font-weight:bold;line-height:1.5;letter-spacing:0em;font-family:"Noto Sans JP","Meiryo","Yu Gothic","Hiragino Kaku Gothic Pro","Source Han Sans",sans-serif;color:#232323}.secFv01{padding:90px 0 45px;background-color:#FFFFFF}.secFv02{padding:137px 0 120px}.secFv02 .cmn-title .sav-txt{font-size:30px;font-weight:bold;line-height:1.5;letter-spacing:0.013em;font-family:"Noto Sans JP","Meiryo","Yu Gothic","Hiragino Kaku Gothic Pro","Source Han Sans",sans-serif;color:#FFFFFF}.secFv02 .cmn-title .title-txt{font-size:14px;font-weight:bold;line-height:1.5;letter-spacing:0em;font-family:"Noto Sans JP","Meiryo","Yu Gothic","Hiragino Kaku Gothic Pro","Source Han Sans",sans-serif;color:#FFFFFF}.secFv_interview{background-image:url(../img/img_interview_mv.webp)}.secFv03{width:100%;height:287.81px;position:relative}.secFv03 .fv-title{position:absolute;left:0;bottom:24px;font-size:20.26px;font-weight:bold;color:#2A2A2A;line-height:1.8;text-decoration:underline;-webkit-text-decoration-color:#FFFFFF;text-decoration-color:#FFFFFF;text-decoration-thickness:26px;text-underline-offset:-20px}.secFv04{width:100%;height:530px;position:relative}.secFv04 .fv-txt{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.secFv05{width:100%;height:300px;position:relative}.secFv05 .fv-txt{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.secFv.secFv_single-special{height:330px}.secFv_history{background-image:url(../img/img_history_mv.webp)}.secFv_history .fv-txt{top:47%}.secFv_history .fv-txt .fv-txt_img{width:181px;margin:0 auto}.secFv_history .fv-txt .fv-txt_box{text-align:center}.secFv_history .fv-txt .fv-txt_box .main-title{font-size:34px;font-weight:bold;color:#5A3831;position:relative;z-index:2;display:inline-block;padding:0 10px;margin:16px 0 30px}.secFv_history .fv-txt .fv-txt_box .main-title:before{position:absolute;content:"";width:100%;height:80%;background-color:#FFFFFF;top:50%;transform:translateY(-50%);left:0;z-index:-1}.secFv_history .fv-txt .fv-txt_box .sav-txt{font-size:14px;font-weight:normal;line-height:1.5;letter-spacing:0em;font-family:"Noto Sans JP","Meiryo","Yu Gothic","Hiragino Kaku Gothic Pro","Source Han Sans",sans-serif;color:#FFFFFF}.secFv_campaign{background-image:url(../img/img_campaign_mv.webp);position:relative}.secFv_campaign .fv-txt .fv-txt_img{width:322px;margin:0 auto}.secFv_campaign .fv-txt p{width:249px;margin:0 auto;margin-top:25px;border-top:1px solid #FFFFFF;padding-top:23px;font-size:13.4px;line-height:2.2;font-weight:bold;color:#FFFFFF;text-align:center}.secFv_campaign .fv-txt p span{color:#80D0D9;text-decoration:underline;-webkit-text-decoration-color:#FFFFFF;text-decoration-color:#FFFFFF;text-decoration-thickness:24px;text-underline-offset:-17px;display:inline-block;margin-right:2px}.secFv_special{background-image:url(../img/img_special_mv.webp);height:568px}.secFv_special .fv-txt{top:47%}.secFv_special .fv-txt .fv-txt_img{width:297px}.secFv_special .fv-txt p{font-family:"IBM Plex Sans JP",sans-serif;font-size:13.4px;font-weight:bold;color:#2A2A2A;letter-spacing:0.01em;line-height:2.2;text-align:center;margin-top:40px}.secFv_data{background-image:url(../img/img_data_mv.webp);height:356px}.secFv_data .fv-txt{top:62%}.secFv_data .fv-txt .fv-txt_img{width:221.29px;margin:0 auto}.secFv_data .fv-txt .fv-txt_box .sav-txt{font-size:14px;font-weight:bold;line-height:2;letter-spacing:0em;font-family:"Noto Sans JP","Meiryo","Yu Gothic","Hiragino Kaku Gothic Pro","Source Han Sans",sans-serif;color:#5A3831;margin-top:19px;text-align:center}.secFv_interview-shop{background-image:url(../img/img_interview-shop_mv.webp);height:356px}.secFv_interview-shop .fv-txt{text-align:center;top:54%}.secFv_interview-shop .fv-txt .sav-title{font-size:12px;font-weight:bold;line-height:1.5;letter-spacing:0.35em;font-family:"Noto Sans JP","Meiryo","Yu Gothic","Hiragino Kaku Gothic Pro","Source Han Sans",sans-serif;color:#5A3831}.secFv_interview-shop .fv-txt .title{margin-top:30px;font-size:34px;font-weight:bold;color:#FFFFFF;letter-spacing:0.2em;line-height:1.3}.secFv_interview-shop .fv-txt .sav-txt{margin-top:42px;font-family:"IBM Plex Sans JP",sans-serif;font-size:13.4px;font-weight:normal;color:#FFFFFF;line-height:2.2;letter-spacing:0.2em}.secFv_404{background-image:url(../img/img_404_mv.webp);height:118px;background-position:center;background-size:cover;background-repeat:no-repeat}.secFv.secFv_novelty{height:252px}.secFv.secFv_tiktok-movie{height:330px}.secFv.secFv_x-follow_quiz{height:265px;position:relative}.secFv.secFv_x-follow_quiz:before{position:absolute;content:"";width:100%;height:330px;background-image:url(../img/img_campaign_xbg01.webp);background-position:center;background-size:cover;background-repeat:no-repeat;top:0;left:0}.secFv.secFv_fasmy .cmn-title,.secFv.secFv_tokinone .cmn-title{transform:translate(0,-38%)}.secFv.secFv_fasmy .cmn-title .savtitle,.secFv.secFv_tokinone .cmn-title .savtitle{width:160px}.secFv.secFv_fasmy .cmn-title .main-txt,.secFv.secFv_tokinone .cmn-title .main-txt{margin-top:28px}.secFv.secFv_tokinone .cmn-title{transform:translate(0,-43%)}@media (max-width:768px){.secFv .cmn-title .sav-txt{font-size:clamp(30px,8.152vw,8.152vw);font-weight:bold;line-height:1.5;letter-spacing:0.013em;font-family:"Noto Sans JP","Meiryo","Yu Gothic","Hiragino Kaku Gothic Pro","Source Han Sans",sans-serif;color:#232323}.secFv .cmn-title .title-txt{font-size:clamp(14px,3.804vw,3.804vw);font-weight:bold;line-height:1.5;letter-spacing:0em;font-family:"Noto Sans JP","Meiryo","Yu Gothic","Hiragino Kaku Gothic Pro","Source Han Sans",sans-serif;color:#232323}.secFv01{padding:24vw 0 12vw}.secFv02{padding:36.533vw 0 32vw}.secFv02 .cmn-title .sav-txt{font-size:clamp(30px,8.152vw,8.152vw);font-weight:bold;line-height:1.5;letter-spacing:0.013em;font-family:"Noto Sans JP","Meiryo","Yu Gothic","Hiragino Kaku Gothic Pro","Source Han Sans",sans-serif;color:#FFFFFF}.secFv02 .cmn-title .title-txt{font-size:clamp(14px,3.804vw,3.804vw);font-weight:bold;line-height:1.5;letter-spacing:0em;font-family:"Noto Sans JP","Meiryo","Yu Gothic","Hiragino Kaku Gothic Pro","Source Han Sans",sans-serif;color:#FFFFFF}.secFv03{height:76.749vw}.secFv03 .fv-title{bottom:6.4vw;font-size:5.403vw;text-decoration-thickness:6.933vw;text-underline-offset:-5.333vw}.secFv04{height:141.333vw}.secFv05{height:80vw}.secFv.secFv_single-special{height:88vw}.secFv_history .fv-txt{top:47%}.secFv_history .fv-txt .fv-txt_img{width:48.267vw}.secFv_history .fv-txt .fv-txt_box .main-title{font-size:9.067vw;padding:0 2.667vw;margin:4.267vw 0 8vw;animation-delay:0.5s}.secFv_history .fv-txt .fv-txt_box .sav-txt{animation-delay:1s;font-size:clamp(14px,3.804vw,3.804vw);font-weight:normal;line-height:1.5;letter-spacing:0em;font-family:"Noto Sans JP","Meiryo","Yu Gothic","Hiragino Kaku Gothic Pro","Source Han Sans",sans-serif;color:#FFFFFF}.secFv_campaign .fv-txt{width:66.4vw}.secFv_campaign .fv-txt .fv-txt_img{width:62.933vw}.secFv_campaign .fv-txt p{margin-top:6.667vw;border-top:1px solid #FFFFFF;padding-top:6.133vw;font-size:3.573vw;animation-delay:0.5s}.secFv_campaign .fv-txt p span{text-decoration-thickness:6.4vw;text-underline-offset:-4.533vw;margin-right:0.533vw}.secFv_special{height:151.467vw}.secFv_special .fv-txt{top:47%}.secFv_special .fv-txt .fv-txt_img{width:79.2vw}.secFv_special .fv-txt p{font-size:3.573vw;font-family:"Noto Sans JP","Meiryo","Yu Gothic","Hiragino Kaku Gothic Pro","Source Han Sans",sans-serif;font-weight:normal;margin-top:10.667vw;animation-delay:0.5s}.secFv_data{height:94.933vw}.secFv_data .fv-txt .fv-txt_img{width:59.011vw}.secFv_data .fv-txt .fv-txt_box .sav-txt{font-size:clamp(14px,3.804vw,3.804vw);font-weight:bold;line-height:2;letter-spacing:0em;font-family:"Noto Sans JP","Meiryo","Yu Gothic","Hiragino Kaku Gothic Pro","Source Han Sans",sans-serif;color:#5A3831;margin-top:5.067vw}.secFv_interview-shop{height:94.933vw}.secFv_interview-shop .fv-txt .sav-title{font-size:clamp(12px,3.261vw,3.261vw);font-weight:bold;line-height:1.5;letter-spacing:0.35em;font-family:"Noto Sans JP","Meiryo","Yu Gothic","Hiragino Kaku Gothic Pro","Source Han Sans",sans-serif;color:#5A3831}.secFv_interview-shop .fv-txt .title{margin-top:8vw;font-size:9.067vw}.secFv_interview-shop .fv-txt .sav-txt{margin-top:11.2vw;font-size:3.573vw}.secFv_404{height:31.467vw}.secFv.secFv_novelty{height:67.2vw}.secFv.secFv_tiktok-movie{height:88vw}.secFv.secFv_x-follow_quiz{height:70.667vw;position:relative}.secFv.secFv_x-follow_quiz:before{height:88vw}.secFv.secFv_fasmy .cmn-title .savtitle,.secFv.secFv_tokinone .cmn-title .savtitle{width:42.667vw}.secFv.secFv_fasmy .cmn-title .savtitle .secFv .cmn-title .sav-txt,.secFv.secFv_tokinone .cmn-title .savtitle .secFv .cmn-title .sav-txt{font-size:clamp(30px,8.152vw,8.152vw);font-weight:bold;line-height:1.5;letter-spacing:0.013em;font-family:"Noto Sans JP","Meiryo","Yu Gothic","Hiragino Kaku Gothic Pro","Source Han Sans",sans-serif;color:#232323}.secFv.secFv_fasmy .cmn-title .savtitle .secFv .cmn-title .title-txt,.secFv.secFv_tokinone .cmn-title .savtitle .secFv .cmn-title .title-txt{font-size:clamp(14px,3.804vw,3.804vw);font-weight:bold;line-height:1.5;letter-spacing:0em;font-family:"Noto Sans JP","Meiryo","Yu Gothic","Hiragino Kaku Gothic Pro","Source Han Sans",sans-serif;color:#232323}.secFv.secFv_fasmy .cmn-title .savtitle .secFv01,.secFv.secFv_tokinone .cmn-title .savtitle .secFv01{padding:24vw 0 12vw}.secFv.secFv_fasmy .cmn-title .savtitle .secFv02,.secFv.secFv_tokinone .cmn-title .savtitle .secFv02{padding:36.533vw 0 32vw}.secFv.secFv_fasmy .cmn-title .savtitle .secFv02 .cmn-title .sav-txt,.secFv.secFv_tokinone .cmn-title .savtitle .secFv02 .cmn-title .sav-txt{font-size:clamp(30px,8.152vw,8.152vw);font-weight:bold;line-height:1.5;letter-spacing:0.013em;font-family:"Noto Sans JP","Meiryo","Yu Gothic","Hiragino Kaku Gothic Pro","Source Han Sans",sans-serif;color:#FFFFFF}.secFv.secFv_fasmy .cmn-title .savtitle .secFv02 .cmn-title .title-txt,.secFv.secFv_tokinone .cmn-title .savtitle .secFv02 .cmn-title .title-txt{font-size:clamp(14px,3.804vw,3.804vw);font-weight:bold;line-height:1.5;letter-spacing:0em;font-family:"Noto Sans JP","Meiryo","Yu Gothic","Hiragino Kaku Gothic Pro","Source Han Sans",sans-serif;color:#FFFFFF}.secFv.secFv_fasmy .cmn-title .savtitle .secFv03,.secFv.secFv_tokinone .cmn-title .savtitle .secFv03{height:76.749vw}.secFv.secFv_fasmy .cmn-title .savtitle .secFv03 .fv-title,.secFv.secFv_tokinone .cmn-title .savtitle .secFv03 .fv-title{bottom:6.4vw;font-size:5.403vw;text-decoration-thickness:6.933vw;text-underline-offset:-5.333vw}.secFv.secFv_fasmy .cmn-title .savtitle .secFv04,.secFv.secFv_tokinone .cmn-title .savtitle .secFv04{height:141.333vw}.secFv.secFv_fasmy .cmn-title .savtitle .secFv05,.secFv.secFv_tokinone .cmn-title .savtitle .secFv05{height:80vw}.secFv.secFv_fasmy .cmn-title .savtitle .secFv.secFv_single-special,.secFv.secFv_tokinone .cmn-title .savtitle .secFv.secFv_single-special{height:88vw}.secFv.secFv_fasmy .cmn-title .savtitle .secFv_history .fv-txt,.secFv.secFv_tokinone .cmn-title .savtitle .secFv_history .fv-txt{top:47%}.secFv.secFv_fasmy .cmn-title .savtitle .secFv_history .fv-txt .fv-txt_img,.secFv.secFv_tokinone .cmn-title .savtitle .secFv_history .fv-txt .fv-txt_img{width:48.267vw}.secFv.secFv_fasmy .cmn-title .savtitle .secFv_history .fv-txt .fv-txt_box .main-title,.secFv.secFv_tokinone .cmn-title .savtitle .secFv_history .fv-txt .fv-txt_box .main-title{font-size:9.067vw;padding:0 2.667vw;margin:4.267vw 0 8vw}.secFv.secFv_fasmy .cmn-title .savtitle .secFv_history .fv-txt .fv-txt_box .sav-txt,.secFv.secFv_tokinone .cmn-title .savtitle .secFv_history .fv-txt .fv-txt_box .sav-txt{font-size:clamp(14px,3.804vw,3.804vw);font-weight:normal;line-height:1.5;letter-spacing:0em;font-family:"Noto Sans JP","Meiryo","Yu Gothic","Hiragino Kaku Gothic Pro","Source Han Sans",sans-serif;color:#FFFFFF}.secFv.secFv_fasmy .cmn-title .savtitle .secFv_campaign .fv-txt,.secFv.secFv_tokinone .cmn-title .savtitle .secFv_campaign .fv-txt{width:66.4vw}.secFv.secFv_fasmy .cmn-title .savtitle .secFv_campaign .fv-txt .fv-txt_img,.secFv.secFv_tokinone .cmn-title .savtitle .secFv_campaign .fv-txt .fv-txt_img{width:62.933vw}.secFv.secFv_fasmy .cmn-title .savtitle .secFv_campaign .fv-txt p,.secFv.secFv_tokinone .cmn-title .savtitle .secFv_campaign .fv-txt p{margin-top:6.667vw;border-top:1px solid #FFFFFF;padding-top:6.133vw;font-size:3.573vw}.secFv.secFv_fasmy .cmn-title .savtitle .secFv_campaign .fv-txt p span,.secFv.secFv_tokinone .cmn-title .savtitle .secFv_campaign .fv-txt p span{text-decoration-thickness:6.4vw;text-underline-offset:-4.533vw;margin-right:0.533vw}.secFv.secFv_fasmy .cmn-title .savtitle .secFv_special,.secFv.secFv_tokinone .cmn-title .savtitle .secFv_special{height:151.467vw}.secFv.secFv_fasmy .cmn-title .savtitle .secFv_special .fv-txt,.secFv.secFv_tokinone .cmn-title .savtitle .secFv_special .fv-txt{top:47%}.secFv.secFv_fasmy .cmn-title .savtitle .secFv_special .fv-txt .fv-txt_img,.secFv.secFv_tokinone .cmn-title .savtitle .secFv_special .fv-txt .fv-txt_img{width:79.2vw}.secFv.secFv_fasmy .cmn-title .savtitle .secFv_special .fv-txt p,.secFv.secFv_tokinone .cmn-title .savtitle .secFv_special .fv-txt p{font-size:3.573vw;margin-top:10.667vw}.secFv.secFv_fasmy .cmn-title .savtitle .secFv_data,.secFv.secFv_tokinone .cmn-title .savtitle .secFv_data{height:94.933vw}.secFv.secFv_fasmy .cmn-title .savtitle .secFv_data .fv-txt .fv-txt_img,.secFv.secFv_tokinone .cmn-title .savtitle .secFv_data .fv-txt .fv-txt_img{width:59.011vw}.secFv.secFv_fasmy .cmn-title .savtitle .secFv_data .fv-txt .fv-txt_box .sav-txt,.secFv.secFv_tokinone .cmn-title .savtitle .secFv_data .fv-txt .fv-txt_box .sav-txt{font-size:clamp(14px,3.804vw,3.804vw);font-weight:bold;line-height:2;letter-spacing:0em;font-family:"Noto Sans JP","Meiryo","Yu Gothic","Hiragino Kaku Gothic Pro","Source Han Sans",sans-serif;color:#5A3831;margin-top:5.067vw}.secFv.secFv_fasmy .cmn-title .savtitle .secFv_interview-shop,.secFv.secFv_tokinone .cmn-title .savtitle .secFv_interview-shop{height:94.933vw}.secFv.secFv_fasmy .cmn-title .savtitle .secFv_interview-shop .fv-txt .sav-title,.secFv.secFv_tokinone .cmn-title .savtitle .secFv_interview-shop .fv-txt .sav-title{font-size:clamp(12px,3.261vw,3.261vw);font-weight:bold;line-height:1.5;letter-spacing:0.35em;font-family:"Noto Sans JP","Meiryo","Yu Gothic","Hiragino Kaku Gothic Pro","Source Han Sans",sans-serif;color:#5A3831}.secFv.secFv_fasmy .cmn-title .savtitle .secFv_interview-shop .fv-txt h1,.secFv.secFv_tokinone .cmn-title .savtitle .secFv_interview-shop .fv-txt h1{margin-top:8vw;font-size:9.067vw}.secFv.secFv_fasmy .cmn-title .savtitle .secFv_interview-shop .fv-txt .sav-txt,.secFv.secFv_tokinone .cmn-title .savtitle .secFv_interview-shop .fv-txt .sav-txt{margin-top:11.2vw;font-size:3.573vw}.secFv.secFv_fasmy .cmn-title .savtitle .secFv_404,.secFv.secFv_tokinone .cmn-title .savtitle .secFv_404{height:31.467vw}.secFv.secFv_fasmy .cmn-title .savtitle .secFv.secFv_novelty,.secFv.secFv_tokinone .cmn-title .savtitle .secFv.secFv_novelty{height:67.2vw}.secFv.secFv_fasmy .cmn-title .savtitle .secFv.secFv_tiktok-movie,.secFv.secFv_tokinone .cmn-title .savtitle .secFv.secFv_tiktok-movie{height:88vw}.secFv.secFv_fasmy .cmn-title .savtitle .secFv.secFv_x-follow_quiz,.secFv.secFv_tokinone .cmn-title .savtitle .secFv.secFv_x-follow_quiz{height:70.667vw;position:relative}.secFv.secFv_fasmy .cmn-title .savtitle .secFv.secFv_x-follow_quiz:before,.secFv.secFv_tokinone .cmn-title .savtitle .secFv.secFv_x-follow_quiz:before{height:88vw}.secFv.secFv_fasmy .cmn-title .savtitle .secFv.secFv_fasmy .cmn-title .savtitle,.secFv.secFv_fasmy .cmn-title .savtitle .secFv.secFv_tokinone .cmn-title .savtitle,.secFv.secFv_tokinone .cmn-title .savtitle .secFv.secFv_fasmy .cmn-title .savtitle,.secFv.secFv_tokinone .cmn-title .savtitle .secFv.secFv_tokinone .cmn-title .savtitle{width:42.667vw}.secFv.secFv_fasmy .cmn-title .savtitle .secFv.secFv_fasmy .cmn-title .main-txt,.secFv.secFv_fasmy .cmn-title .savtitle .secFv.secFv_tokinone .cmn-title .main-txt,.secFv.secFv_tokinone .cmn-title .savtitle .secFv.secFv_fasmy .cmn-title .main-txt,.secFv.secFv_tokinone .cmn-title .savtitle .secFv.secFv_tokinone .cmn-title .main-txt{margin-top:7.467vw}.secFv.secFv_fasmy .cmn-title .main-txt,.secFv.secFv_tokinone .cmn-title .main-txt{margin-top:7.467vw}}.archive-news .tab-nav{display:grid;grid-template-columns:repeat(3,1fr);gap:5px;padding-bottom:20px}.archive-news .tab-nav .tab-item{border-radius:4px;cursor:pointer;text-align:center;transition:transform 0.3s ease}.archive-news .tab-nav .tab-item a{font-size:13px;font-weight:bold;line-height:1.5;letter-spacing:0em;font-family:"Noto Sans JP","Meiryo","Yu Gothic","Hiragino Kaku Gothic Pro","Source Han Sans",sans-serif;color:#5A3831;padding:9px 0;display:inline-block}.archive-news .tab-nav .tab-item:first-child{border:1px solid #D75C10}.archive-news .tab-nav .tab-item:first-child a{color:#D75C10}.archive-news .tab-nav .tab-item:first-child.active,.archive-news .tab-nav .tab-item:first-child:hover{background-color:#D75C10;transition:transform 0.3s ease}.archive-news .tab-nav .tab-item:first-child.active a,.archive-news .tab-nav .tab-item:first-child:hover a{color:#FFFFFF}.archive-news .tab-nav .tab-item:nth-child(2){border:1px solid #8EBE4D}.archive-news .tab-nav .tab-item:nth-child(2) a{color:#8EBE4D}.archive-news .tab-nav .tab-item:nth-child(2).active,.archive-news .tab-nav .tab-item:nth-child(2):hover{transition:transform 0.3s ease;background-color:#8EBE4D}.archive-news .tab-nav .tab-item:nth-child(2).active a,.archive-news .tab-nav .tab-item:nth-child(2):hover a{color:#FFFFFF}.archive-news .tab-nav .tab-item:nth-child(3){border:1px solid #695FB4}.archive-news .tab-nav .tab-item:nth-child(3) a{color:#695FB4}.archive-news .tab-nav .tab-item:nth-child(3).active,.archive-news .tab-nav .tab-item:nth-child(3):hover{transition:transform 0.3s ease;background-color:#695FB4}.archive-news .tab-nav .tab-item:nth-child(3).active a,.archive-news .tab-nav .tab-item:nth-child(3):hover a{color:#FFFFFF}.archive-news .tab-content-container{padding-bottom:50px}.archive-news .tab-content-container.active{display:block}.archive-news .tab-content-container .post-item{border-bottom:rgba(90,56,49,0.15) solid 1px}.archive-news .tab-content-container .post-item a{display:grid;grid-template-columns:80px 243px;gap:16px;padding:20px 0}.archive-news .tab-content-container .post-item a .post-meta_wrap{text-align:center}.archive-news .tab-content-container .post-item a .post-meta_wrap .post-date{font-size:12px;font-weight:normal;line-height:1.5;letter-spacing:0em;font-family:"Noto Sans JP","Meiryo","Yu Gothic","Hiragino Kaku Gothic Pro","Source Han Sans",sans-serif;color:#2A2A2A;margin-top:1px}.archive-news .tab-content-container .post-item a .post-title{font-size:13px;font-weight:normal;line-height:1.5;letter-spacing:0em;font-family:"Noto Sans JP","Meiryo","Yu Gothic","Hiragino Kaku Gothic Pro","Source Han Sans",sans-serif;color:#2A2A2A;text-align:left}.archive-news .tab-content-container .post-item a:hover{cursor:pointer;opacity:0.8;transition:transform 0.3s ease}.archive-news .tab-content-container .post-item:nth-child(n+2){border-top:rgba(90,56,49,0.15) solid 1px}.archive-news .tab-content-container .post-item:last-child{border-bottom:none}.single-news .single-page-header .post-meta_wrap{display:flex;align-items:center}.single-news .single-page-header .post-meta_wrap .post-meta{margin-bottom:unset}.single-news .single-page-header .post-meta_wrap .post-date{font-size:12px;font-weight:normal;line-height:1.5;letter-spacing:0em;font-family:"Noto Sans JP","Meiryo","Yu Gothic","Hiragino Kaku Gothic Pro","Source Han Sans",sans-serif;color:#2A2A2A;margin-left:10px;margin-bottom:unset}.single-news .single-page-header .post-title{font-size:20px;font-weight:bold;line-height:1.5;letter-spacing:0em;font-family:"Noto Sans JP","Meiryo","Yu Gothic","Hiragino Kaku Gothic Pro","Source Han Sans",sans-serif;color:#2A2A2A;padding:10px 0 20px;border-bottom:solid 0.5px rgba(90,56,49,0.15);margin-bottom:15px}.single-news figure{max-width:100%}.cmn-news-category{width:80px;padding:2.5px 0;font-size:10.94px;font-weight:bold;color:#FFFFFF;display:block;text-align:center;border-radius:4px}.cmn-news-category_campaign{background:#695FB4}.cmn-news-category_addition{background-color:#8EBE4D}@media (max-width:768px){.archive-news .tab-nav{gap:1.333vw;padding-bottom:5.333vw}.archive-news .tab-nav .tab-item{border-radius:1.067vw}.archive-news .tab-nav .tab-item a{font-size:clamp(13px,3.467vw,3.467vw);font-weight:bold;line-height:1.5;letter-spacing:0em;font-family:"Noto Sans JP","Meiryo","Yu Gothic","Hiragino Kaku Gothic Pro","Source Han Sans",sans-serif;color:#5A3831;padding:2.4vw 0}.archive-news .tab-content-container{padding-bottom:13.333vw}.archive-news .tab-content-container .post-item a{grid-template-columns:21.333vw 64.8vw;gap:4.267vw;padding:5.333vw 0}.archive-news .tab-content-container .post-item a .post-meta_wrap .post-date{font-size:clamp(12px,3.261vw,3.261vw);font-weight:normal;line-height:1.5;letter-spacing:0em;font-family:"Noto Sans JP","Meiryo","Yu Gothic","Hiragino Kaku Gothic Pro","Source Han Sans",sans-serif;color:#2A2A2A;margin-top:0.267vw}.archive-news .tab-content-container .post-item a .post-title{font-size:clamp(13px,3.467vw,3.467vw);font-weight:normal;line-height:1.5;letter-spacing:0em;font-family:"Noto Sans JP","Meiryo","Yu Gothic","Hiragino Kaku Gothic Pro","Source Han Sans",sans-serif;color:#2A2A2A}.single-news .single-page-header .post-meta_wrap .post-date{font-size:clamp(12px,3.261vw,3.261vw);font-weight:normal;line-height:1.5;letter-spacing:0em;font-family:"Noto Sans JP","Meiryo","Yu Gothic","Hiragino Kaku Gothic Pro","Source Han Sans",sans-serif;color:#2A2A2A;margin-left:2.667vw}.single-news .single-page-header .post-title{font-size:clamp(20px,5.435vw,5.435vw);font-weight:bold;line-height:1.5;letter-spacing:0em;font-family:"Noto Sans JP","Meiryo","Yu Gothic","Hiragino Kaku Gothic Pro","Source Han Sans",sans-serif;color:#2A2A2A;padding:2.667vw 0 5.333vw;margin-bottom:4vw}.cmn-news-category{width:21.333vw;padding:0.667vw 0;font-size:2.917vw;border-radius:1.067vw}}.breadcrumb{padding:83px 0 20px}.breadcrumb-sec01{padding:0 0 20px!important}.breadcrumb-sec02{padding:10px 0 0!important}.breadcrumb-sec03{padding:0 0 0!important;margin-top:-5px}.breadcrumb ul{display:flex;align-items:center;gap:8px;white-space:nowrap;overflow-x:scroll}.breadcrumb ul li{position:relative;color:#2A2A2A;font-weight:normal;font-size:11px;padding-right:6px;white-space:nowrap}.breadcrumb ul li:before{content:"〉";font-weight:normal;position:absolute;top:50%;right:0;width:2px;height:16px;transform:translateY(-50%)}.breadcrumb ul li:last-child:before{display:none}.breadcrumb ul li:last-child:hover{cursor:default}.interview-related{padding:50px 0 60px}.interview-related .cmn-title{text-align:center}.interview-related .cmn-title .sav-txt{font-size:16px;font-weight:bold;line-height:1.5;letter-spacing:0.2em;font-family:"PT Sans Narrow","Roboto","Open Sans","Lato","Arial",sans-serif;color:#5A3831;text-transform:uppercase}.interview-related .cmn-title .title-txt{font-size:20px;font-weight:bold;line-height:1.5;letter-spacing:0em;font-family:"Noto Sans JP","Meiryo","Yu Gothic","Hiragino Kaku Gothic Pro","Source Han Sans",sans-serif;color:#5A3831}.interview-related .posts-grid{display:grid;gap:20px;grid-template-columns:1fr 1fr;width:100%;margin-top:27px}.interview-related .posts-grid .post-item:nth-child(n+3){margin-top:30px}.interview-related .posts-grid .post-item:hover{cursor:pointer;opacity:0.8;transition:transform 0.3s ease}.interview-related .posts-grid .post-item .post-thumbnail{width:100%;height:160px;border-radius:4px;overflow:hidden;position:relative}.interview-related .posts-grid .post-item .post-thumbnail img{width:100%;height:100%;object-fit:cover;object-position:center;display:block}.interview-related .posts-grid .post-item .post-heading{font-size:14px;font-weight:bold;line-height:1.5;letter-spacing:0em;font-family:"Noto Sans JP","Meiryo","Yu Gothic","Hiragino Kaku Gothic Pro","Source Han Sans",sans-serif;color:#2A2A2A;margin-bottom:10px;margin-top:8px}.interview-related .posts-grid .post-item .post-title,.interview-related .posts-grid .post-item .post_field{font-size:14px;font-weight:normal;line-height:1.5;letter-spacing:0em;font-family:"Noto Sans JP","Meiryo","Yu Gothic","Hiragino Kaku Gothic Pro","Source Han Sans",sans-serif;color:#2A2A2A}.interview-related .posts-grid .post-item .post-title{margin-top:2px}.archive-interview .interview-list{padding-bottom:20px}.archive-interview .interview-related{padding:30px 0 45px}.archive-interview .interview-related .term-title{text-align:center;font-size:16px;font-weight:bold;line-height:1.5;letter-spacing:0em;font-family:"Noto Sans JP","Meiryo","Yu Gothic","Hiragino Kaku Gothic Pro","Source Han Sans",sans-serif;color:#2A2A2A;margin-bottom:45px}.archive-interview .interview-related .posts-grid .post-item .post-title,.archive-interview .interview-related .posts-grid .post-item .post_field{font-size:12px;font-weight:normal;line-height:1.5;letter-spacing:0em;font-family:"Noto Sans JP","Meiryo","Yu Gothic","Hiragino Kaku Gothic Pro","Source Han Sans",sans-serif;color:#2A2A2A}.single-interview .post-content .post-name_wrap{padding:23px 0 18px;border-bottom:rgba(90,56,49,0.15) solid 1px}.single-interview .post-content .post-name_wrap .post-name_txt.area{font-size:12px;font-weight:bold;line-height:1.5;letter-spacing:0em;font-family:"Noto Sans JP","Meiryo","Yu Gothic","Hiragino Kaku Gothic Pro","Source Han Sans",sans-serif;color:#2A2A2A}.single-interview .post-content .post-name_wrap .post-name_txt.post_field{font-size:12px;font-weight:bold;line-height:1.5;letter-spacing:0em;font-family:"Noto Sans JP","Meiryo","Yu Gothic","Hiragino Kaku Gothic Pro","Source Han Sans",sans-serif;color:#2A2A2A}.single-interview .post-content .post-name_wrap .post-name_txt.name_roman{font-size:19px;font-weight:bold;line-height:1.5;letter-spacing:0em;font-family:"Noto Sans JP","Meiryo","Yu Gothic","Hiragino Kaku Gothic Pro","Source Han Sans",sans-serif;color:#2A2A2A}.single-interview .post-content .post-name .sec-bgGroup .sec-bg{top:-40%;right:-10%}.single-interview .post-content .single-page-box{padding:67px 0 103px}.single-interview .post-content .single-page-box .interview_title{font-size:16px;font-weight:normal;line-height:1.5;letter-spacing:0.1em;font-family:"Noto Sans JP","Meiryo","Yu Gothic","Hiragino Kaku Gothic Pro","Source Han Sans",sans-serif;color:#2A2A2A;margin-bottom:10px}.single-interview .post-content .single-page-box .interview_title+h2,.single-interview .post-content .single-page-box .interview_title+p{margin-top:0px}@media (max-width:768px){.breadcrumb{padding:22.133vw 0 5.333vw}.breadcrumb ul{gap:2.133vw}.breadcrumb ul li{font-size:2.933vw;padding-right:1.6vw}.breadcrumb ul li:before{width:0.533vw;height:4.267vw}.interview-related{padding:13.333vw 0 16vw}.interview-related .cmn-title .sav-txt{font-size:clamp(16px,4.3vw,4.3vw);font-weight:bold;line-height:1.5;letter-spacing:0.2em;font-family:"PT Sans Narrow","Roboto","Open Sans","Lato","Arial",sans-serif;color:#5A3831}.interview-related .cmn-title .title-txt{font-size:clamp(20px,5.435vw,5.435vw);font-weight:bold;line-height:1.5;letter-spacing:0em;font-family:"Noto Sans JP","Meiryo","Yu Gothic","Hiragino Kaku Gothic Pro","Source Han Sans",sans-serif;color:#5A3831}.interview-related .posts-grid{gap:5.333vw;margin-top:7.2vw}.interview-related .posts-grid .post-item:nth-child(n+3){margin-top:8vw}.interview-related .posts-grid .post-item .post-thumbnail{height:42.667vw;border-radius:1.067vw}.interview-related .posts-grid .post-item .post-heading{font-size:clamp(14px,3.804vw,3.804vw);font-weight:bold;line-height:1.5;letter-spacing:0em;font-family:"Noto Sans JP","Meiryo","Yu Gothic","Hiragino Kaku Gothic Pro","Source Han Sans",sans-serif;color:#2A2A2A;margin-bottom:2.667vw;margin-top:2.133vw}.interview-related .posts-grid .post-item .post-title,.interview-related .posts-grid .post-item .post_field{font-size:clamp(14px,3.804vw,3.804vw);font-weight:normal;line-height:1.5;letter-spacing:0em;font-family:"Noto Sans JP","Meiryo","Yu Gothic","Hiragino Kaku Gothic Pro","Source Han Sans",sans-serif;color:#2A2A2A}.interview-related .posts-grid .post-item .post-title{margin-top:0.533vw}.archive-interview .interview-list{padding-bottom:5.333vw}.archive-interview .interview-related{padding:8vw 0 12vw}.archive-interview .interview-related .term-title{text-align:center;font-size:clamp(16px,4.3vw,4.3vw);font-weight:bold;line-height:1.5;letter-spacing:0em;font-family:"Noto Sans JP","Meiryo","Yu Gothic","Hiragino Kaku Gothic Pro","Source Han Sans",sans-serif;color:#2A2A2A;margin-bottom:12vw}.archive-interview .interview-related .posts-grid .post-item .post-title,.archive-interview .interview-related .posts-grid .post-item .post_field{font-size:clamp(12px,3.261vw,3.261vw);font-weight:normal;line-height:1.5;letter-spacing:0em;font-family:"Noto Sans JP","Meiryo","Yu Gothic","Hiragino Kaku Gothic Pro","Source Han Sans",sans-serif;color:#2A2A2A}.single-interview .post-content .post-name_wrap{padding:6.133vw 0 4.8vw}.single-interview .post-content .post-name_wrap .post-name_txt.area{font-size:clamp(12px,3.261vw,3.261vw);font-weight:bold;line-height:1.5;letter-spacing:0em;font-family:"Noto Sans JP","Meiryo","Yu Gothic","Hiragino Kaku Gothic Pro","Source Han Sans",sans-serif;color:#2A2A2A}.single-interview .post-content .post-name_wrap .post-name_txt.post_field{font-size:clamp(12px,3.261vw,3.261vw);font-weight:bold;line-height:1.5;letter-spacing:0em;font-family:"Noto Sans JP","Meiryo","Yu Gothic","Hiragino Kaku Gothic Pro","Source Han Sans",sans-serif;color:#2A2A2A}.single-interview .post-content .post-name_wrap .post-name_txt.name_roman{font-size:clamp(19px,5.067vw,5.067vw);font-weight:bold;line-height:1.5;letter-spacing:0em;font-family:"Noto Sans JP","Meiryo","Yu Gothic","Hiragino Kaku Gothic Pro","Source Han Sans",sans-serif;color:#2A2A2A}.single-interview .post-content .post-name .sec-bgGroup .sec-bg{top:-40%;right:-10%}.single-interview .post-content .single-page-box{padding:17.867vw 0 27.467vw}.single-interview .post-content .single-page-box .interview_title{font-size:clamp(16px,4.3vw,4.3vw);font-weight:normal;line-height:1.5;letter-spacing:0.1em;font-family:"Noto Sans JP","Meiryo","Yu Gothic","Hiragino Kaku Gothic Pro","Source Han Sans",sans-serif;color:#2A2A2A;margin-bottom:2.667vw}}.archive-campaign{width:100%}.archive-campaign .sec-bgGroup .sec-bg{top:-2.5%;right:-10%}.archive-campaign .cmn-title02{padding:45px 0 26px;text-align:center}.archive-campaign .campaign-lap{background-color:#EFEBEA;padding-bottom:30px}.archive-campaign .campaign-lap:nth-child(n+2){padding-top:10px}.archive-campaign .campaign-lap .sec-bgGroup .sec-bg{top:-4%;left:-10%}.archive-campaign .campaign-lap .cmn-title{text-align:center;padding:25px 0 20px}.archive-campaign .campaign-lap .cmn-title_shop .title-txt:after{background-image:url(../img/aicon_shop.svg)}.archive-campaign .campaign-lap .cmn-title .title-txt{font-size:20px;font-weight:bold;line-height:1.5;letter-spacing:0em;font-family:"Noto Sans JP","Meiryo","Yu Gothic","Hiragino Kaku Gothic Pro","Source Han Sans",sans-serif;color:#5A3831;position:relative;display:inline-block;padding-left:calc(12px + 21px)}.archive-campaign .campaign-lap .cmn-title .title-txt:after{content:"";position:absolute;top:50%;left:0;transform:translateY(-50%);width:21px;height:21px;background-size:cover;background-position:center;background-repeat:no-repeat}.archive-campaign .campaign-lap .cmn-title_sns .title-txt:after{width:18.67px;height:28px;background-image:url(../img/aicon_iphone.svg)}.archive-campaign .campaign-lap .cmn-title_sns .sec-bgGroup .sec-bg{top:-56%;left:-10%}.archive-campaign .campaign-lap .campaign-list{padding:0 14px}.archive-campaign .campaign-lap .campaign-listitem{width:100%;overflow:visible;position:relative}.archive-campaign .campaign-lap .campaign-listitem a:hover{cursor:pointer;opacity:0.8;transition:transform 0.3s ease}.archive-campaign .campaign-lap .campaign-listitem:nth-child(n+2){margin-top:34px}.archive-campaign .campaign-lap .campaign-listitem .campaign-item{overflow:hidden;border-radius:4px;position:relative}.archive-campaign .campaign-lap .campaign-listitem .campaign-item .campaign-thumbnail{width:100%;height:200px;position:relative}.archive-campaign .campaign-lap .campaign-listitem .campaign-item .campaign-thumbnail img{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;height:100%;object-fit:cover}.archive-campaign .campaign-lap .campaign-listitem .campaign-item .campaign-txt_area{background-color:#FFFFFF;padding:10px 20px 16px 20px}.archive-campaign .campaign-lap .campaign-listitem .campaign-item .campaign-txt_area .campaign-savtitle{font-size:14px;font-weight:bold;line-height:1.5;letter-spacing:0em;font-family:"Noto Sans JP","Meiryo","Yu Gothic","Hiragino Kaku Gothic Pro","Source Han Sans",sans-serif;color:#5A3831;margin-bottom:2px}.archive-campaign .campaign-lap .campaign-listitem .campaign-item .campaign-txt_area .campaign-title{font-size:16px;font-weight:bold;line-height:1.5;letter-spacing:0em;font-family:"Noto Sans JP","Meiryo","Yu Gothic","Hiragino Kaku Gothic Pro","Source Han Sans",sans-serif;color:#5A3831;margin-bottom:12px}.archive-campaign .campaign-lap .campaign-listitem .campaign-item .campaign-txt_area .campaign-custom-description{font-size:14px;font-weight:normal;line-height:1.5;letter-spacing:0em;font-family:"Noto Sans JP","Meiryo","Yu Gothic","Hiragino Kaku Gothic Pro","Source Han Sans",sans-serif;color:#5A3831;margin-bottom:18px}.archive-campaign .campaign-lap .campaign-listitem .campaign-item .campaign-txt_area .cmn-btn .cmn-btn_a{padding:17px 0}.archive-campaign .campaign-lap .campaign-listitem .campaign-item .campaign-txt_area .cmn-btn .cmn-btn_a .cmn-btn_txt{font-size:12.8px}.archive-campaign .campaign-lap .campaign-listitem .campaign-item.ended .campaign-thumbnail{position:relative}.archive-campaign .campaign-lap .campaign-listitem .campaign-item.ended .campaign-thumbnail:before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;height:100%;background-color:rgba(0,0,0,0.8);z-index:10}.archive-campaign .campaign-lap .campaign-listitem .campaign-item.ended .campaign-thumbnail:after{content:"本イベントは終了しました";position:absolute;top:0;left:0;display:flex;justify-content:center;align-items:center;width:100%;height:100%;z-index:11;color:#FFFFFF;background-color:transparent;font-size:20px}.archive-campaign .campaign-lap .campaign-listitem .campaign-status{position:absolute;top:-5px;left:-5px;width:52px;height:50.39px;background-color:#383838;display:flex;justify-content:center;align-items:center;box-shadow:4px 4px 4px rgba(0,0,0,0.25);z-index:15}.archive-campaign .campaign-lap .campaign-listitem .campaign-status span{color:#FFFFFF;font-size:11.79px;font-family:"Inter",sans-serif;font-weight:800}.single-campaign .opening-box{padding:38px 0 21px}.single-campaign .opening-box_in{padding:22px 27.5px 32px;background:#FFFFFF;width:321px;text-align:center;border-radius:10px;margin:0 auto}.single-campaign .opening-box_in .title-txt{font-size:17px;font-weight:bold;color:#5A3831;line-height:2.2;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:10px;position:relative}.single-campaign .opening-box_in .title-txt:after,.single-campaign .opening-box_in .title-txt:before{content:"";position:absolute;top:30%;left:6%;width:5.68px;height:9px;background-repeat:no-repeat;background-size:contain;background-position:center;background-image:url(../img/aicon_star01.svg);transform:translateY(-50%)}.single-campaign .opening-box_in .title-txt:before{top:35%;width:16.05px;height:25px;left:auto;right:0;background-image:url(../img/aicon_star02.svg)}.single-campaign .opening-box_in .txt-box{margin-top:28px;font-size:14px;font-weight:normal;line-height:1.8;letter-spacing:0em;font-family:"Noto Sans JP","Meiryo","Yu Gothic","Hiragino Kaku Gothic Pro","Source Han Sans",sans-serif;color:#5A3831}.single-campaign .campaign-award .cmn-title{text-align:center}.single-campaign .campaign-award .cmn-title .savtitle-txt{font-size:16px;font-weight:bold;line-height:1.5;letter-spacing:0.2em;font-family:"PT Sans Narrow","Roboto","Open Sans","Lato","Arial",sans-serif;color:#5A3831;text-transform:uppercase;margin:11px 0 14px}.single-campaign .campaign-award .cmn-title .title-txt{font-size:20px;font-weight:bold;line-height:1.5;letter-spacing:0em;font-family:"Noto Sans JP","Meiryo","Yu Gothic","Hiragino Kaku Gothic Pro","Source Han Sans",sans-serif;color:#5A3831}.single-campaign_tiktok{position:relative}.single-campaign_tiktok:after{position:absolute;width:503px;height:2817px;content:"";z-index:0;opacity:0.3;top:1.4%;left:50%;transform:translateX(-50%);background-image:url(../img/img_campaign_tiktokbg04.webp);background-position:center;background-size:contain;background-repeat:no-repeat}.single-campaign_tiktok .campaign-item{position:relative;z-index:10}.single-campaign_tiktok .campaign-item .campaign-award .cmn-title{padding-top:50px}.single-campaign_tiktok .campaign-item .campaign-award .cmn-title .aicon{width:31px;height:auto;margin-right:5px;display:inline-block}.single-campaign_tiktok .campaign-item .campaign-award .award-list{padding:0 0 80px}.single-campaign_tiktok .campaign-item .campaign-award .award-listitem{padding:50px 0 0}.single-campaign_tiktok .campaign-item .campaign-award .award-listitem:first-child{padding-top:28px}.single-campaign_tiktok .campaign-item .campaign-award .award-listitem_main .l-award-listitem_main{position:relative}.single-campaign_tiktok .campaign-item .campaign-award .award-listitem_main .l-award-listitem_main .award-number{position:absolute;top:0;left:50%;transform:translateX(-50%);width:130px;height:auto;margin:0 auto;z-index:0}.single-campaign_tiktok .campaign-item .campaign-award .award-listitem_main .l-award-listitem_main .award-title_wrap{padding-top:125px;position:relative;z-index:1}.single-campaign_tiktok .campaign-item .campaign-award .award-listitem_main .l-award-listitem_main .award-title_wrap .award-img_wrap{width:255px;height:255px;border-radius:6.51px;position:relative;margin:0 auto}.single-campaign_tiktok .campaign-item .campaign-award .award-listitem_main .l-award-listitem_main .award-title_wrap .award-img_wrap .award-img{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:240px;height:240px;background-repeat:no-repeat;background-size:contain;background-position:center;border-radius:6.51px}.single-campaign_tiktok .campaign-item .campaign-award .award-listitem_main .l-award-listitem_main .award-title_wrap .award-title{font-size:14px;font-weight:bold;line-height:1.5;letter-spacing:0em;font-family:"Noto Sans JP","Meiryo","Yu Gothic","Hiragino Kaku Gothic Pro","Source Han Sans",sans-serif;color:#2A2A2A;margin-top:11px;text-align:center}.single-campaign_tiktok .campaign-item .campaign-award .award-listitem_main .l-award-listitem_voice{background-color:#FFFFFF;display:flex;justify-content:space-between;padding:12px 19px 14px 15px;border-radius:6px;position:relative;margin-top:32px}.single-campaign_tiktok .campaign-item .campaign-award .award-listitem_main .l-award-listitem_voice .triangle{position:absolute;top:-13px;left:25%;transform:translateX(-50%);width:0;height:0;border-left:13px solid transparent;border-right:13px solid transparent;border-bottom:27px solid #FFFFFF}.single-campaign_tiktok .campaign-item .campaign-award .award-listitem_main .l-award-listitem_voice .logo{width:40px;height:40px}.single-campaign_tiktok .campaign-item .campaign-award .award-listitem_main .l-award-listitem_voice .txt-box{width:232px}.single-campaign_tiktok .campaign-item .campaign-award .award-listitem_main .l-award-listitem_voice .txt-box .voice-title{font-size:14px;font-weight:bold;line-height:1.5;letter-spacing:0em;font-family:"Noto Sans JP","Meiryo","Yu Gothic","Hiragino Kaku Gothic Pro","Source Han Sans",sans-serif;color:#2A2A2A;margin-bottom:8px}.single-campaign_tiktok .campaign-item .campaign-award .award-listitem_main .l-award-listitem_voice .txt-box .voice-discription{font-size:12px;font-weight:normal;line-height:1.5;letter-spacing:0em;font-family:"Noto Sans JP","Meiryo","Yu Gothic","Hiragino Kaku Gothic Pro","Source Han Sans",sans-serif;color:#2A2A2A}.single-campaign_tiktok .campaign-item .campaign-award .award-list_small{display:flex;justify-content:space-between;padding-top:66px}.single-campaign_tiktok .campaign-item .campaign-award .award-list_small_wrap{padding:0 31.5px}.single-campaign_tiktok .campaign-item .campaign-award .award-list_small .award-listitem{padding:0;width:147.25px}.single-campaign_tiktok .campaign-item .campaign-award .award-list_small .award-listitem .award-number{display:flex;align-items:baseline}.single-campaign_tiktok .campaign-item .campaign-award .award-list_small .award-listitem .award-number .img_wrap{width:22.09px;height:auto;margin-right:9px;display:inline-block}.single-campaign_tiktok .campaign-item .campaign-award .award-list_small .award-listitem .award-number .number-txt{font-family:"Barlow Condensed",sans-serif;font-size:23.87px;font-weight:bold;color:#5A3831;letter-spacing:0.03em}.single-campaign_tiktok .campaign-item .campaign-award .award-list_small .award-listitem .award-number .number-txt .big-txt{font-size:33.16px}.single-campaign_tiktok .campaign-item .campaign-award .award-list_small .award-listitem .award-title_wrap .award-img_wrap .award-img{width:142.5px;height:142.5px;background-repeat:no-repeat;background-size:contain;background-position:center;border-radius:5.7px}.single-campaign_tiktok .campaign-item .campaign-award .award-list_small .award-listitem .award-title_wrap .award-title{font-size:13.3px;font-weight:bold;color:#5A3831;margin-top:5.71px}.single-campaign_tiktok .campaign-item .campaign-award .award-list_other{padding-top:66px}.single-campaign_tiktok .campaign-item .campaign-award .award-list_other .award-listitem{width:100%;padding:0;margin-top:27px;display:flex;justify-content:space-between}.single-campaign_tiktok .campaign-item .campaign-award .award-list_other .award-listitem:first-child{margin-top:0}.single-campaign_tiktok .campaign-item .campaign-award .award-list_other .award-listitem .l-award-listitem_main .award-img_wrap .award-img{width:76px;height:76px;background-repeat:no-repeat;background-size:contain;background-position:center;border-radius:3.8px}.single-campaign_tiktok .campaign-item .campaign-award .award-list_other .award-listitem .award-title_wrap{width:215.65px}.single-campaign_tiktok .campaign-item .campaign-award .award-list_other .award-listitem .award-title_wrap .award-number .number-txt{font-family:"Barlow Condensed",sans-serif;font-size:21.85px;font-weight:bold;color:#5A3831;letter-spacing:0.03em;margin-top:-10px}.single-campaign_tiktok .campaign-item .campaign-award .award-list_other .award-listitem .award-title_wrap .award-number .number-txt .big-txt{font-size:24.7px}.single-campaign_tiktok .campaign-item .campaign-award .award-list_other .award-listitem .award-title_wrap .award-title{font-size:13.3px;font-weight:bold;color:#5A3831;margin-top:6px}.single-campaign_tiktok .campaign-item .campaign-award .award-listitem01 .award-img_wrap{background:#EEAD1B}.single-campaign_tiktok .campaign-item .campaign-award .award-listitem01 .award-img_wrap .award-img{background-image:url(../img/img_campaign_tiktok01.webp)}.single-campaign_tiktok .campaign-item .campaign-award .award-listitem02 .award-img_wrap{background:#C9C0BA}.single-campaign_tiktok .campaign-item .campaign-award .award-listitem02 .award-img_wrap .award-img{background-image:url(../img/img_campaign_tiktok02.webp)}.single-campaign_tiktok .campaign-item .campaign-award .award-listitem03 .award-img_wrap{background:#E88F54}.single-campaign_tiktok .campaign-item .campaign-award .award-listitem03 .award-img_wrap .award-img{background-image:url(../img/img_campaign_tiktok03.webp)}.single-campaign_tiktok .campaign-item .campaign-award .award-listitem04 .award-img_wrap .award-img{background-image:url(../img/img_campaign_tiktok04.webp)}.single-campaign_tiktok .campaign-item .campaign-award .award-listitem05 .award-img_wrap .award-img{background-image:url(../img/img_campaign_tiktok05.webp)}.single-campaign_tiktok .campaign-item .campaign-award .award-listitem06 .award-img_wrap .award-img{background-image:url(../img/img_campaign_tiktok06.webp)}.single-campaign_tiktok .campaign-item .campaign-award .award-listitem07 .award-img_wrap .award-img{background-image:url(../img/img_campaign_tiktok07.webp)}.single-campaign_tiktok .campaign-item .campaign-award .award-listitem08 .award-img_wrap .award-img{background-image:url(../img/img_campaign_tiktok08.webp)}.single-campaign_tiktok .campaign-item .campaign-award .award-listitem09 .award-img_wrap .award-img{background-image:url(../img/img_campaign_tiktok09.webp)}.single-campaign_tiktok .campaign-item .campaign-award .award-listitem10 .award-img_wrap .award-img{background-image:url(../img/img_campaign_tiktok10.webp)}.single-campaign_tiktok .campaign-item .campaign-award .award-list .sec-bgGroup .sec-bg01{width:53px;top:-21%;left:5.5%;z-index:-1}.single-campaign_tiktok .campaign-item .campaign-award .award-list .sec-bgGroup .sec-bg02{width:158px;top:6%;right:0;z-index:-1}.single-campaign_tiktok .campaign-item .campaign-award .award-list .sec-bgGroup .sec-bg03{width:102px;top:14%;left:0;z-index:-1}.single-campaign_tiktok .campaign-item .campaign-award .award-list .sec-bgGroup .sec-bg04{width:53px;top:-3%;right:8%;z-index:-1}.single-campaign_tiktok .campaign-item .campaign-award .award-list .sec-bgGroup .sec-bg05{width:158px;top:-7.5%;right:0;z-index:-1}.single-campaign_tiktok .campaign-item .campaign-award .award-list .sec-bgGroup .sec-bg06{width:102px;bottom:16%;left:0;z-index:-1}.single-campaign_tiktok .campaign-contact{padding:67px 0;background-color:#FFFFFF}.single-campaign_tiktok .campaign-contact .cmn-title{text-align:center}.single-campaign_tiktok .campaign-contact .cmn-title .title-txt{font-size:20px;font-weight:bold;line-height:1.5;letter-spacing:0em;font-family:"Noto Sans JP","Meiryo","Yu Gothic","Hiragino Kaku Gothic Pro","Source Han Sans",sans-serif;color:#5A3831}.single-campaign_tiktok .campaign-contact .cmn-title .discription-txt{font-size:16px;font-weight:normal;line-height:1.8;letter-spacing:0em;font-family:"Noto Sans JP","Meiryo","Yu Gothic","Hiragino Kaku Gothic Pro","Source Han Sans",sans-serif;color:#2A2A2A;margin-top:20px;text-align:left}.single-campaign_x .opening-box_in{background:#EEEAE9}.single-campaign_x .qa-list{padding-bottom:15px}.single-campaign_x .qa-list .content-inner{padding:0 20px}.single-campaign_x .qa-listitem{padding:20px 20px 24px 17px;background:#FFFFFF;border-radius:6px;margin-top:30px}.single-campaign_x .qa-listitem:first-child{margin-top:20px}.single-campaign_x .qa-listitem .qa-tab{width:36px;height:36px;border-radius:50%;background-color:#5A3831;position:relative}.single-campaign_x .qa-listitem .qa-tab .txt{position:absolute;top:46%;left:50%;transform:translate(-50%,-50%);font-size:20px;font-weight:bold;line-height:1.5;letter-spacing:0em;font-family:"Noto Sans JP","Meiryo","Yu Gothic","Hiragino Kaku Gothic Pro","Source Han Sans",sans-serif;color:#FFFFFF}.single-campaign_x .qa-listitem .qa-tab_a{background-color:#EEAD1B}.single-campaign_x .qa-listitem .qa-tab_a .txt{font-size:20px;font-weight:bold;line-height:1.5;letter-spacing:0em;font-family:"Noto Sans JP","Meiryo","Yu Gothic","Hiragino Kaku Gothic Pro","Source Han Sans",sans-serif;color:#5A3831}.single-campaign_x .qa-listitem_box{display:flex;justify-content:space-between}.single-campaign_x .qa-listitem_box .txt-box .txt{font-size:14px;font-weight:bold;line-height:1.3;letter-spacing:0em;font-family:"Noto Sans JP","Meiryo","Yu Gothic","Hiragino Kaku Gothic Pro","Source Han Sans",sans-serif;color:#5A3831}.single-campaign_x .qa-listitem_box_question{margin-bottom:14px}.single-campaign_x .qa-listitem_box_question .txt-box{width:246px}.single-campaign_x .qa-listitem_box_answer_in{width:243px;background-color:#EEAD1B;padding:10px 14px 14px 16px;border-radius:3px;position:relative}.single-campaign_x .qa-listitem_box_answer_in .triangle{position:absolute;top:8px;left:-11px;width:0;height:0;border-top:6px solid transparent;border-bottom:6px solid transparent;border-right:16px solid #EEAD1B}.single-campaign_x .qa-listitem_box_answer_in .answer-title{margin-bottom:22px}@media (max-width:768px){.archive-campaign .cmn-title02{padding:12vw 0 6.933vw}.archive-campaign .campaign-lap{padding-bottom:8vw}.archive-campaign .campaign-lap:nth-child(n+2){padding-top:2.667vw}.archive-campaign .campaign-lap .cmn-title{padding:6.667vw 0 5.333vw}.archive-campaign .campaign-lap .cmn-title .title-txt{font-size:clamp(20px,5.435vw,5.435vw);font-weight:bold;line-height:1.5;letter-spacing:0em;font-family:"Noto Sans JP","Meiryo","Yu Gothic","Hiragino Kaku Gothic Pro","Source Han Sans",sans-serif;color:#5A3831;padding-left:calc(3.2vw + 5.6vw)}.archive-campaign .campaign-lap .cmn-title .title-txt:after{width:5.6vw;height:5.6vw}.archive-campaign .campaign-lap .cmn-title_sns .title-txt:after{width:4.979vw;height:7.467vw}.archive-campaign .campaign-lap .campaign-list{padding:0 3.733vw}.archive-campaign .campaign-lap .campaign-listitem:nth-child(n+2){margin-top:9.067vw}.archive-campaign .campaign-lap .campaign-listitem .campaign-item{border-radius:1.067vw}.archive-campaign .campaign-lap .campaign-listitem .campaign-item .campaign-thumbnail{height:53.333vw}.archive-campaign .campaign-lap .campaign-listitem .campaign-item .campaign-txt_area{padding:2.667vw 5.333vw 4.267vw 5.333vw}.archive-campaign .campaign-lap .campaign-listitem .campaign-item .campaign-txt_area .campaign-savtitle{font-size:clamp(14px,3.804vw,3.804vw);font-weight:bold;line-height:1.5;letter-spacing:0em;font-family:"Noto Sans JP","Meiryo","Yu Gothic","Hiragino Kaku Gothic Pro","Source Han Sans",sans-serif;color:#5A3831;margin-bottom:0.533vw}.archive-campaign .campaign-lap .campaign-listitem .campaign-item .campaign-txt_area .campaign-title{font-size:clamp(16px,4.3vw,4.3vw);font-weight:bold;line-height:1.5;letter-spacing:0em;font-family:"Noto Sans JP","Meiryo","Yu Gothic","Hiragino Kaku Gothic Pro","Source Han Sans",sans-serif;color:#5A3831;margin-bottom:3.2vw}.archive-campaign .campaign-lap .campaign-listitem .campaign-item .campaign-txt_area .campaign-custom-description{font-size:clamp(14px,3.804vw,3.804vw);font-weight:normal;line-height:1.5;letter-spacing:0em;font-family:"Noto Sans JP","Meiryo","Yu Gothic","Hiragino Kaku Gothic Pro","Source Han Sans",sans-serif;color:#5A3831;margin-bottom:4.8vw}.archive-campaign .campaign-lap .campaign-listitem .campaign-item .campaign-txt_area .cmn-btn .cmn-btn_a{padding:4.533vw 0}.archive-campaign .campaign-lap .campaign-listitem .campaign-item .campaign-txt_area .cmn-btn .cmn-btn_a .cmn-btn_txt{font-size:3.413vw}.archive-campaign .campaign-lap .campaign-listitem .campaign-item.ended .campaign-thumbnail:after{font-size:5.333vw}.archive-campaign .campaign-lap .campaign-listitem .campaign-status{top:-1.333vw;left:-1.333vw;width:13.867vw;height:13.437vw}.archive-campaign .campaign-lap .campaign-listitem .campaign-status span{font-size:3.144vw}.single-campaign .opening-box{padding:10.133vw 0 5.6vw}.single-campaign .opening-box_in{padding:5.867vw 7.333vw 8.533vw;width:85.6vw;border-radius:2.667vw}.single-campaign .opening-box_in .title-txt{font-size:4.533vw;text-decoration-thickness:0.267vw;text-underline-offset:2.667vw;position:relative}.single-campaign .opening-box_in .title-txt:after,.single-campaign .opening-box_in .title-txt:before{width:1.515vw;height:2.4vw}.single-campaign .opening-box_in .title-txt:before{width:4.28vw;height:6.667vw}.single-campaign .opening-box_in .txt-box{margin-top:7.467vw;font-size:clamp(14px,3.804vw,3.804vw);font-weight:normal;line-height:1.8;letter-spacing:0em;font-family:"Noto Sans JP","Meiryo","Yu Gothic","Hiragino Kaku Gothic Pro","Source Han Sans",sans-serif;color:#5A3831}.single-campaign .campaign-award .cmn-title .savtitle-txt{font-size:clamp(16px,4.3vw,4.3vw);font-weight:bold;line-height:1.5;letter-spacing:0.2em;font-family:"PT Sans Narrow","Roboto","Open Sans","Lato","Arial",sans-serif;color:#5A3831;margin:2.933vw 0 3.733vw}.single-campaign .campaign-award .cmn-title .title-txt{font-size:clamp(20px,5.435vw,5.435vw);font-weight:bold;line-height:1.5;letter-spacing:0em;font-family:"Noto Sans JP","Meiryo","Yu Gothic","Hiragino Kaku Gothic Pro","Source Han Sans",sans-serif;color:#5A3831}.single-campaign_tiktok:after{position:absolute;width:134.133vw;height:751.2vw}.single-campaign_tiktok .campaign-item .campaign-award .cmn-title{padding-top:13.333vw}.single-campaign_tiktok .campaign-item .campaign-award .cmn-title .aicon{width:8.267vw;margin-right:1.333vw}.single-campaign_tiktok .campaign-item .campaign-award .award-list{padding:0 0 21.333vw}.single-campaign_tiktok .campaign-item .campaign-award .award-listitem{padding:13.333vw 0 0}.single-campaign_tiktok .campaign-item .campaign-award .award-listitem:first-child{padding-top:7.467vw}.single-campaign_tiktok .campaign-item .campaign-award .award-listitem_main .l-award-listitem_main .award-number{width:34.667vw}.single-campaign_tiktok .campaign-item .campaign-award .award-listitem_main .l-award-listitem_main .award-title_wrap{padding-top:33.333vw}.single-campaign_tiktok .campaign-item .campaign-award .award-listitem_main .l-award-listitem_main .award-title_wrap .award-img_wrap{width:68vw;height:68vw;border-radius:1.736vw}.single-campaign_tiktok .campaign-item .campaign-award .award-listitem_main .l-award-listitem_main .award-title_wrap .award-img_wrap .award-img{width:64vw;height:64vw;border-radius:1.736vw}.single-campaign_tiktok .campaign-item .campaign-award .award-listitem_main .l-award-listitem_main .award-title_wrap .award-title{font-size:clamp(14px,3.804vw,3.804vw);font-weight:bold;line-height:1.5;letter-spacing:0em;font-family:"Noto Sans JP","Meiryo","Yu Gothic","Hiragino Kaku Gothic Pro","Source Han Sans",sans-serif;color:#2A2A2A;margin-top:2.933vw}.single-campaign_tiktok .campaign-item .campaign-award .award-listitem_main .l-award-listitem_voice{padding:3.2vw 5.067vw 3.733vw 4vw;border-radius:1.6vw;margin-top:8.533vw}.single-campaign_tiktok .campaign-item .campaign-award .award-listitem_main .l-award-listitem_voice .triangle{position:absolute;top:-3.467vw;left:25%;border-left:3.467vw solid transparent;border-right:3.467vw solid transparent;border-bottom:7.2vw solid #FFFFFF}.single-campaign_tiktok .campaign-item .campaign-award .award-listitem_main .l-award-listitem_voice .logo{width:10.667vw;height:10.667vw}.single-campaign_tiktok .campaign-item .campaign-award .award-listitem_main .l-award-listitem_voice .txt-box{width:61.867vw}.single-campaign_tiktok .campaign-item .campaign-award .award-listitem_main .l-award-listitem_voice .txt-box .voice-title{font-size:clamp(14px,3.804vw,3.804vw);font-weight:bold;line-height:1.5;letter-spacing:0em;font-family:"Noto Sans JP","Meiryo","Yu Gothic","Hiragino Kaku Gothic Pro","Source Han Sans",sans-serif;color:#2A2A2A;margin-bottom:2.133vw}.single-campaign_tiktok .campaign-item .campaign-award .award-listitem_main .l-award-listitem_voice .txt-box .voice-discription{font-size:clamp(12px,3.261vw,3.261vw);font-weight:normal;line-height:1.5;letter-spacing:0em;font-family:"Noto Sans JP","Meiryo","Yu Gothic","Hiragino Kaku Gothic Pro","Source Han Sans",sans-serif;color:#2A2A2A}.single-campaign_tiktok .campaign-item .campaign-award .award-list_small{padding-top:17.6vw}.single-campaign_tiktok .campaign-item .campaign-award .award-list_small_wrap{padding:0 8.4vw}.single-campaign_tiktok .campaign-item .campaign-award .award-list_small .award-listitem{width:39.267vw;padding-top:unset}.single-campaign_tiktok .campaign-item .campaign-award .award-list_small .award-listitem .award-number .img_wrap{width:5.891vw;margin-right:2.4vw}.single-campaign_tiktok .campaign-item .campaign-award .award-list_small .award-listitem .award-number .number-txt{font-size:6.365vw}.single-campaign_tiktok .campaign-item .campaign-award .award-list_small .award-listitem .award-number .number-txt .big-txt{font-size:8.843vw}.single-campaign_tiktok .campaign-item .campaign-award .award-list_small .award-listitem .award-title_wrap .award-img_wrap .award-img{width:38vw;height:38vw;border-radius:1.52vw}.single-campaign_tiktok .campaign-item .campaign-award .award-list_small .award-listitem .award-title_wrap .award-title{font-size:3.547vw;margin-top:1.523vw}.single-campaign_tiktok .campaign-item .campaign-award .award-list_other{padding-top:17.6vw}.single-campaign_tiktok .campaign-item .campaign-award .award-list_other .award-listitem{margin-top:7.2vw}.single-campaign_tiktok .campaign-item .campaign-award .award-list_other .award-listitem .l-award-listitem_main .award-img_wrap .award-img{width:20.267vw;height:20.267vw;border-radius:1.013vw}.single-campaign_tiktok .campaign-item .campaign-award .award-list_other .award-listitem .award-title_wrap{width:57.507vw}.single-campaign_tiktok .campaign-item .campaign-award .award-list_other .award-listitem .award-title_wrap .award-number .number-txt{font-size:5.827vw;margin-top:-2.667vw}.single-campaign_tiktok .campaign-item .campaign-award .award-list_other .award-listitem .award-title_wrap .award-number .number-txt .big-txt{font-size:6.587vw}.single-campaign_tiktok .campaign-item .campaign-award .award-list_other .award-listitem .award-title_wrap .award-title{font-size:3.547vw;margin-top:1.6vw}.single-campaign_tiktok .campaign-item .campaign-award .award-list .sec-bgGroup .sec-bg01{width:14.133vw}.single-campaign_tiktok .campaign-item .campaign-award .award-list .sec-bgGroup .sec-bg02{width:42.133vw}.single-campaign_tiktok .campaign-item .campaign-award .award-list .sec-bgGroup .sec-bg03{width:27.2vw}.single-campaign_tiktok .campaign-item .campaign-award .award-list .sec-bgGroup .sec-bg04{width:14.133vw}.single-campaign_tiktok .campaign-item .campaign-award .award-list .sec-bgGroup .sec-bg05{width:42.133vw;top:-7.5%}.single-campaign_tiktok .campaign-item .campaign-award .award-list .sec-bgGroup .sec-bg06{width:27.2vw}.single-campaign_tiktok .campaign-contact{padding:17.867vw 0;background-color:#FFFFFF}.single-campaign_tiktok .campaign-contact .cmn-title .title-txt{font-size:clamp(20px,5.435vw,5.435vw);font-weight:bold;line-height:1.5;letter-spacing:0em;font-family:"Noto Sans JP","Meiryo","Yu Gothic","Hiragino Kaku Gothic Pro","Source Han Sans",sans-serif;color:#5A3831}.single-campaign_tiktok .campaign-contact .cmn-title .discription-txt{font-size:clamp(16px,4.3vw,4.3vw);font-weight:normal;line-height:1.8;letter-spacing:0em;font-family:"Noto Sans JP","Meiryo","Yu Gothic","Hiragino Kaku Gothic Pro","Source Han Sans",sans-serif;color:#2A2A2A;margin-top:5.333vw}.single-campaign_x .qa-list{padding-bottom:4vw}.single-campaign_x .qa-list .content-inner{padding:0 5.333vw}.single-campaign_x .qa-listitem{padding:5.333vw 5.333vw 6.4vw 4.533vw;border-radius:1.6vw;margin-top:8vw}.single-campaign_x .qa-listitem:first-child{margin-top:5.333vw}.single-campaign_x .qa-listitem .qa-tab{width:9.6vw;height:9.6vw}.single-campaign_x .qa-listitem .qa-tab .txt{font-size:clamp(20px,5.435vw,5.435vw);font-weight:bold;line-height:1.5;letter-spacing:0em;font-family:"Noto Sans JP","Meiryo","Yu Gothic","Hiragino Kaku Gothic Pro","Source Han Sans",sans-serif;color:#FFFFFF}.single-campaign_x .qa-listitem .qa-tab_a .txt{font-size:clamp(20px,5.435vw,5.435vw);font-weight:bold;line-height:1.5;letter-spacing:0em;font-family:"Noto Sans JP","Meiryo","Yu Gothic","Hiragino Kaku Gothic Pro","Source Han Sans",sans-serif;color:#5A3831}.single-campaign_x .qa-listitem_box .txt-box .txt{font-size:clamp(14px,3.804vw,3.804vw);font-weight:bold;line-height:1.3;letter-spacing:0em;font-family:"Noto Sans JP","Meiryo","Yu Gothic","Hiragino Kaku Gothic Pro","Source Han Sans",sans-serif;color:#5A3831}.single-campaign_x .qa-listitem_box_question{margin-bottom:3.733vw}.single-campaign_x .qa-listitem_box_question .txt-box{width:65.6vw}.single-campaign_x .qa-listitem_box_answer_in{width:64.8vw;padding:2.667vw 3.733vw 3.733vw 4.267vw;border-radius:0.8vw}.single-campaign_x .qa-listitem_box_answer_in .triangle{top:2.133vw;left:-2.933vw;border-top:1.6vw solid transparent;border-bottom:1.6vw solid transparent;border-right:4.267vw solid #EEAD1B}.single-campaign_x .qa-listitem_box_answer_in .answer-title{margin-bottom:5.867vw}}.archive-special>.cmn-title{text-align:center;padding:30px 0 32px}.archive-special>.cmn-title .sav-txt{font-size:16px;font-weight:bold;line-height:1.5;letter-spacing:0.2em;font-family:"PT Sans Narrow","Roboto","Open Sans","Lato","Arial",sans-serif;color:#2A2A2A;text-transform:uppercase}.archive-special>.cmn-title .title-txt{font-size:23px;font-weight:bold;line-height:1.5;letter-spacing:0em;font-family:"Noto Sans JP","Meiryo","Yu Gothic","Hiragino Kaku Gothic Pro","Source Han Sans",sans-serif;color:#2A2A2A}.archive-special .sec-bgGroup .sec-bg{top:-7%;right:-10%}.archive-special .special-lap{padding:0 25px 65px}.archive-special .special-lap .special-list{display:grid;gap:20px;grid-template-columns:1fr 1fr;width:100%}.archive-special .special-lap .special-list .special-item{gap:20px;grid-template-columns:1fr 1fr}.archive-special .special-lap .special-list .special-item:nth-child(n+3){margin-top:40px}.archive-special .special-lap .special-list .special-item a:hover{cursor:pointer;opacity:0.8;transition:transform 0.3s ease}.archive-special .special-lap .special-list .special-item .special-thumbnail{width:100%;height:155px;border-radius:4px;overflow:hidden;position:relative}.archive-special .special-lap .special-list .special-item .special-thumbnail img{width:100%;height:100%;object-fit:cover;object-position:center;display:block}.archive-special .special-lap .special-list .special-item .special-title{font-size:16px;font-weight:bold;line-height:1.5;letter-spacing:0em;font-family:"Noto Sans JP","Meiryo","Yu Gothic","Hiragino Kaku Gothic Pro","Source Han Sans",sans-serif;color:#232323;margin:15px 0 10px}.archive-special .special-lap .special-list .special-item .special-description{font-size:14px;font-weight:normal;line-height:1.5;letter-spacing:0em;font-family:"Noto Sans JP","Meiryo","Yu Gothic","Hiragino Kaku Gothic Pro","Source Han Sans",sans-serif;color:#232323}main.single-special .sec-bg{top:-3.3%;right:-10%}main.single-special .opening-box .txt-box{padding:23px 0 16px}main.single-special .opening-box .txt-box p{font-size:14px;font-weight:normal;line-height:1.8;letter-spacing:0em;font-family:"Noto Sans JP","Meiryo","Yu Gothic","Hiragino Kaku Gothic Pro","Source Han Sans",sans-serif;color:#232323}main.single-special .opening-box .profile-section{display:flex;justify-content:space-between;padding:16px 0 12px}main.single-special .opening-box .profile-section .profile-img{width:63px;height:63px;border-radius:100vmax}main.single-special .opening-box .profile-section .profile-content{width:242px}main.single-special .opening-box .profile-section .profile-content .profile-name{font-size:14px;font-weight:bold;line-height:1.5;letter-spacing:0em;font-family:"Noto Sans JP","Meiryo","Yu Gothic","Hiragino Kaku Gothic Pro","Source Han Sans",sans-serif;color:#2A2A2A;margin-bottom:7px}main.single-special .opening-box .profile-section .profile-content .profile-text{font-size:12px;font-weight:normal;line-height:1.5;letter-spacing:0em;font-family:"Noto Sans JP","Meiryo","Yu Gothic","Hiragino Kaku Gothic Pro","Source Han Sans",sans-serif;color:#2A2A2A}main.single-special .opening-box .concept{padding:12px 0 31px;display:block}main.single-special .opening-box .concept-section{background-color:rgba(239,235,234,0.5);padding:32px 15px 22px;border-radius:6px;text-align:center}main.single-special .opening-box .concept-section .concept-title{font-size:20px;font-weight:bold;line-height:1.5;letter-spacing:0em;font-family:"Noto Sans JP","Meiryo","Yu Gothic","Hiragino Kaku Gothic Pro","Source Han Sans",sans-serif;color:#2A2A2A;margin-bottom:16px}main.single-special .opening-box .concept-section .concept-text{font-size:14px;font-weight:normal;line-height:1.8;letter-spacing:0em;font-family:"Noto Sans JP","Meiryo","Yu Gothic","Hiragino Kaku Gothic Pro","Source Han Sans",sans-serif;color:#2A2A2A;margin-bottom:12px}main.single-special .post-content{padding:22px 0 3px}main.single-special .post-content .post-title{font-size:20px;font-weight:bold;line-height:1.5;letter-spacing:0em;font-family:"Noto Sans JP","Meiryo","Yu Gothic","Hiragino Kaku Gothic Pro","Source Han Sans",sans-serif;color:#2A2A2A;text-align:center;margin-bottom:20px}main.single-special .post-content .item-wrapper .item-title-item{width:100%;height:280px;position:relative;margin-bottom:8px;display:inline-block;border-radius:6px;overflow:hidden}main.single-special .post-content .item-wrapper .item-title-item .content-wrap{position:absolute;top:53%;left:30%;transform:translate(-50%,-50%);text-align:left}main.single-special .post-content .item-wrapper .item-title-item .content-wrap .item_title_number{font-size:18px;font-weight:bold;color:#5A3831;padding-bottom:10px;margin-bottom:15px;position:relative;display:inline-block}main.single-special .post-content .item-wrapper .item-title-item .content-wrap .item_title_number:before{content:"";position:absolute;left:50%;bottom:0;width:55.5px;height:1px;background-color:#2A2A2A;transform:translateX(-50%)}main.single-special .post-content .item-wrapper .item-title-item .content-wrap .item_title_number .number{font-size:30px;font-weight:bold;line-height:1.5;letter-spacing:0em;font-family:"Noto Sans JP","Meiryo","Yu Gothic","Hiragino Kaku Gothic Pro","Source Han Sans",sans-serif;color:#5A3831}main.single-special .post-content .item-wrapper .item-title-item .content-wrap .item-title{font-size:19px;font-weight:bold;line-height:1.5;letter-spacing:0.1em;font-family:"Noto Sans JP","Meiryo","Yu Gothic","Hiragino Kaku Gothic Pro","Source Han Sans",sans-serif;color:#5A3831;margin-top:5px;margin-bottom:10px}main.single-special .post-content .item-wrapper .item-title-item .content-wrap .item_title_txt{font-size:12px;font-weight:normal;line-height:1.5;letter-spacing:0em;font-family:"Noto Sans JP","Meiryo","Yu Gothic","Hiragino Kaku Gothic Pro","Source Han Sans",sans-serif;color:#5A3831;width:145px}main.single-special .post-content .item-wrapper .l-item-group .l-item-item{display:flex;justify-content:space-between;align-items:center}main.single-special .post-content .item-wrapper .l-item-group .l-item-item:first-child{align-items:flex-start}main.single-special .post-content .item-wrapper .l-item-group .l-item-item .l-item_title{margin-top:14px;font-size:16px;font-weight:bold;line-height:1.5;letter-spacing:0em;font-family:"Noto Sans JP","Meiryo","Yu Gothic","Hiragino Kaku Gothic Pro","Source Han Sans",sans-serif;color:#2A2A2A;width:100%;margin-bottom:-10px}main.single-special .post-content .item-wrapper .l-item-group .l-item-item .l-item_txt{margin-top:14px;width:145px;font-size:14px;font-weight:normal;line-height:1.8;letter-spacing:0em;font-family:"Noto Sans JP","Meiryo","Yu Gothic","Hiragino Kaku Gothic Pro","Source Han Sans",sans-serif;color:#2A2A2A}main.single-special .post-content .item-wrapper .l-item-group .l-item-item .l-item_img{margin-top:14px;width:169px}main.single-special .post-content .item-wrapper .l-item-group .l-item-item:nth-child(2n){flex-direction:row}main.single-special .post-content .item-wrapper .l-item-group .l-item-item:nth-child(odd){flex-direction:row-reverse}main.single-special .post-content .item-wrapper .l-item-group .l-item-item.only-txt .l-item_txt{width:100%}main.single-special .post-content .item-wrapper .l-item-group .l-item-item.only-img .l-item_img{width:100%}main.single-special .post-content .item-wrapper .l-item-link-wrap .l-item-link-item{margin-top:30px;margin-bottom:65px}main.single-special_tokinone .sec-bg{top:-5.7%}main.single-special_tokinone .img-box{width:194px;margin:0 auto 12px}main.single-special_fujimoto .sec-bg{top:-2.3%}main.single-special_fujimoto .logo-box{display:flex;justify-content:space-between;align-items:center;padding:25px 25px 25px 23px;background-color:#FFFFFF;border-radius:6px;margin-bottom:27px;margin-top:18px;width:100%}main.single-special_fujimoto .logo-box .txt{font-size:12px;font-weight:normal;line-height:1.5;letter-spacing:0em;font-family:"Noto Sans JP","Meiryo","Yu Gothic","Hiragino Kaku Gothic Pro","Source Han Sans",sans-serif;color:#2A2A2A;text-align:left}main.single-special_fujimoto .logo-box .img-box{width:126.44px}main.single-special_novelty .opening-box .content-inner06{padding:0 25.5px}main.single-special_novelty .opening-box .sec-bgGroup{display:none}main.single-special_novelty .savtitle-txt{font-size:16px;font-weight:bold;line-height:1.5;letter-spacing:0.2em;font-family:"PT Sans Narrow","Roboto","Open Sans","Lato","Arial",sans-serif;color:#5A3831;margin:40px 0 14px;text-align:center}main.single-special_novelty .post-title{text-align:center;font-size:20px;font-weight:bold;line-height:1.5;letter-spacing:0em;font-family:"Noto Sans JP","Meiryo","Yu Gothic","Hiragino Kaku Gothic Pro","Source Han Sans",sans-serif;color:#5A3831!important}main.single-special_novelty .novelty-content{padding:0 0 70px 0}main.single-special_novelty .novelty-content .contentitem:not(:first-child){margin-top:56px}main.single-special_novelty .novelty-content .contentitem .img-box{width:284px;margin:0 auto 6px}main.single-special_novelty .novelty-content .contentitem .txt-box .title{font-size:20px;font-weight:bold;line-height:1.5;letter-spacing:0em;font-family:"Noto Sans JP","Meiryo","Yu Gothic","Hiragino Kaku Gothic Pro","Source Han Sans",sans-serif;color:#5A3831}main.single-special_novelty .novelty-content .contentitem .txt-box .title .number{width:31px;height:31px;background-color:#5A3831;display:inline-block;margin-right:9px;text-align:center;font-size:20px;font-weight:bold;line-height:1.5;letter-spacing:0em;font-family:"Noto Sans JP","Meiryo","Yu Gothic","Hiragino Kaku Gothic Pro","Source Han Sans",sans-serif;color:#FFFFFF}main.single-special_novelty .novelty-content .contentitem .txt-box .txt{font-size:14px;font-weight:normal;line-height:1.5;letter-spacing:0em;font-family:"Noto Sans JP","Meiryo","Yu Gothic","Hiragino Kaku Gothic Pro","Source Han Sans",sans-serif;color:#2A2A2A;text-align:left;margin-top:16px}@media (max-width:768px){.archive-special>.cmn-title{padding:8vw 0 8.533vw}.archive-special>.cmn-title .sav-txt{font-size:clamp(16px,4.3vw,4.3vw);font-weight:bold;line-height:1.5;letter-spacing:0.2em;font-family:"PT Sans Narrow","Roboto","Open Sans","Lato","Arial",sans-serif;color:#2A2A2A}.archive-special>.cmn-title .title-txt{font-size:clamp(23px,6.133vw,6.133vw);font-weight:bold;line-height:1.5;letter-spacing:0em;font-family:"Noto Sans JP","Meiryo","Yu Gothic","Hiragino Kaku Gothic Pro","Source Han Sans",sans-serif;color:#2A2A2A}.archive-special .special-lap{padding:0 6.667vw 17.333vw}.archive-special .special-lap .special-list{gap:5.333vw}.archive-special .special-lap .special-list .special-item{gap:5.333vw}.archive-special .special-lap .special-list .special-item:nth-child(n+3){margin-top:10.667vw}.archive-special .special-lap .special-list .special-item .special-thumbnail{width:100%;height:41.333vw;border-radius:1.067vw}.archive-special .special-lap .special-list .special-item .special-title{font-size:clamp(16px,4.3vw,4.3vw);font-weight:bold;line-height:1.5;letter-spacing:0em;font-family:"Noto Sans JP","Meiryo","Yu Gothic","Hiragino Kaku Gothic Pro","Source Han Sans",sans-serif;color:#232323;margin:4vw 0 2.667vw}.archive-special .special-lap .special-list .special-item .special-description{font-size:clamp(14px,3.804vw,3.804vw);font-weight:normal;line-height:1.5;letter-spacing:0em;font-family:"Noto Sans JP","Meiryo","Yu Gothic","Hiragino Kaku Gothic Pro","Source Han Sans",sans-serif;color:#232323}main.single-special .opening-box .txt-box{padding:6.133vw 0 4.267vw}main.single-special .opening-box .txt-box p{font-size:clamp(14px,3.804vw,3.804vw);font-weight:normal;line-height:1.8;letter-spacing:0em;font-family:"Noto Sans JP","Meiryo","Yu Gothic","Hiragino Kaku Gothic Pro","Source Han Sans",sans-serif;color:#232323}main.single-special .opening-box .profile-section{padding:4.267vw 0 3.2vw}main.single-special .opening-box .profile-section .profile-img{width:16.8vw;height:16.8vw}main.single-special .opening-box .profile-section .profile-content{width:64.533vw}main.single-special .opening-box .profile-section .profile-content .profile-name{font-size:clamp(14px,3.804vw,3.804vw);font-weight:bold;line-height:1.5;letter-spacing:0em;font-family:"Noto Sans JP","Meiryo","Yu Gothic","Hiragino Kaku Gothic Pro","Source Han Sans",sans-serif;color:#2A2A2A;margin-bottom:1.867vw}main.single-special .opening-box .profile-section .profile-content .profile-text{font-size:clamp(12px,3.261vw,3.261vw);font-weight:normal;line-height:1.5;letter-spacing:0em;font-family:"Noto Sans JP","Meiryo","Yu Gothic","Hiragino Kaku Gothic Pro","Source Han Sans",sans-serif;color:#2A2A2A}main.single-special .opening-box .concept{padding:3.2vw 0 8.267vw}main.single-special .opening-box .concept-section{padding:8.533vw 4vw 5.867vw;border-radius:1.6vw}main.single-special .opening-box .concept-section .concept-title{font-size:clamp(20px,5.435vw,5.435vw);font-weight:bold;line-height:1.5;letter-spacing:0em;font-family:"Noto Sans JP","Meiryo","Yu Gothic","Hiragino Kaku Gothic Pro","Source Han Sans",sans-serif;color:#2A2A2A;margin-bottom:4.267vw}main.single-special .opening-box .concept-section .concept-text{font-size:clamp(14px,3.804vw,3.804vw);font-weight:normal;line-height:1.8;letter-spacing:0em;font-family:"Noto Sans JP","Meiryo","Yu Gothic","Hiragino Kaku Gothic Pro","Source Han Sans",sans-serif;color:#2A2A2A;margin-bottom:3.2vw}main.single-special .post-content{padding:5.867vw 0 0.8vw}main.single-special .post-content .post-title{font-size:clamp(20px,5.435vw,5.435vw);font-weight:bold;line-height:1.5;letter-spacing:0em;font-family:"Noto Sans JP","Meiryo","Yu Gothic","Hiragino Kaku Gothic Pro","Source Han Sans",sans-serif;color:#2A2A2A;margin-bottom:5.333vw}main.single-special .post-content .item-wrapper .item-title-item{height:74.667vw;margin-bottom:2.133vw;border-radius:1.6vw}main.single-special .post-content .item-wrapper .item-title-item .content-wrap .item_title_number{font-size:4.8vw;padding-bottom:2.667vw;margin-bottom:4vw}main.single-special .post-content .item-wrapper .item-title-item .content-wrap .item_title_number:before{width:14.8vw}main.single-special .post-content .item-wrapper .item-title-item .content-wrap .item_title_number .number{font-size:clamp(30px,8.152vw,8.152vw);font-weight:bold;line-height:1.5;letter-spacing:0em;font-family:"Noto Sans JP","Meiryo","Yu Gothic","Hiragino Kaku Gothic Pro","Source Han Sans",sans-serif;color:#5A3831}main.single-special .post-content .item-wrapper .item-title-item .content-wrap .item-title{font-size:clamp(19px,5.067vw,5.067vw);font-weight:bold;line-height:1.5;letter-spacing:0.1em;font-family:"Noto Sans JP","Meiryo","Yu Gothic","Hiragino Kaku Gothic Pro","Source Han Sans",sans-serif;color:#5A3831;margin-top:1.333vw;margin-bottom:2.667vw}main.single-special .post-content .item-wrapper .item-title-item .content-wrap .item_title_txt{font-size:clamp(12px,3.261vw,3.261vw);font-weight:normal;line-height:1.5;letter-spacing:0em;font-family:"Noto Sans JP","Meiryo","Yu Gothic","Hiragino Kaku Gothic Pro","Source Han Sans",sans-serif;color:#5A3831;width:38.667vw}main.single-special .post-content .item-wrapper .l-item-group .l-item-item .l-item_title{margin-top:3.733vw;font-size:clamp(16px,4.3vw,4.3vw);font-weight:bold;line-height:1.5;letter-spacing:0em;font-family:"Noto Sans JP","Meiryo","Yu Gothic","Hiragino Kaku Gothic Pro","Source Han Sans",sans-serif;color:#2A2A2A;margin-bottom:-2.667vw}main.single-special .post-content .item-wrapper .l-item-group .l-item-item .l-item_txt{margin-top:3.733vw;width:38.667vw;font-size:clamp(14px,3.804vw,3.804vw);font-weight:normal;line-height:1.8;letter-spacing:0em;font-family:"Noto Sans JP","Meiryo","Yu Gothic","Hiragino Kaku Gothic Pro","Source Han Sans",sans-serif;color:#2A2A2A}main.single-special .post-content .item-wrapper .l-item-group .l-item-item .l-item_img{margin-top:3.733vw;width:45.067vw}main.single-special_tokinone .img-box{width:51.733vw;margin:0 auto 3.2vw}main.single-special_fujimoto .logo-box{padding:6.667vw 6.667vw 6.667vw 6.133vw;border-radius:1.6vw;margin-bottom:7.2vw;margin-top:4.8vw}main.single-special_fujimoto .logo-box .txt{font-size:clamp(12px,3.261vw,3.261vw);font-weight:normal;line-height:1.5;letter-spacing:0em;font-family:"Noto Sans JP","Meiryo","Yu Gothic","Hiragino Kaku Gothic Pro","Source Han Sans",sans-serif;color:#2A2A2A}main.single-special_fujimoto .logo-box .img-box{width:33.717vw}main.single-special_novelty .opening-box .content-inner06{padding:0 6.8vw}main.single-special_novelty .opening-box .sec-bgGroup{display:none}main.single-special_novelty .savtitle-txt{font-size:clamp(16px,4.3vw,4.3vw);font-weight:bold;line-height:1.5;letter-spacing:0.2em;font-family:"PT Sans Narrow","Roboto","Open Sans","Lato","Arial",sans-serif;color:#5A3831;margin:10.667vw 0 3.733vw;text-align:center}main.single-special_novelty .post-title{text-align:center;font-size:clamp(20px,5.435vw,5.435vw);font-weight:bold;line-height:1.5;letter-spacing:0em;font-family:"Noto Sans JP","Meiryo","Yu Gothic","Hiragino Kaku Gothic Pro","Source Han Sans",sans-serif;color:#5A3831!important}main.single-special_novelty .novelty-content{padding:0 0 18.667vw 0}main.single-special_novelty .novelty-content .contentitem:not(:first-child){margin-top:14.933vw}main.single-special_novelty .novelty-content .contentitem .img-box{width:75.733vw;margin:0 auto 1.6vw}main.single-special_novelty .novelty-content .contentitem .txt-box .title{font-size:clamp(20px,5.435vw,5.435vw);font-weight:bold;line-height:1.5;letter-spacing:0em;font-family:"Noto Sans JP","Meiryo","Yu Gothic","Hiragino Kaku Gothic Pro","Source Han Sans",sans-serif;color:#5A3831}main.single-special_novelty .novelty-content .contentitem .txt-box .title .number{width:8.267vw;height:8.267vw;background-color:#5A3831;display:inline-block;margin-right:2.4vw;text-align:center;font-size:clamp(20px,5.435vw,5.435vw);font-weight:bold;line-height:1.5;letter-spacing:0em;font-family:"Noto Sans JP","Meiryo","Yu Gothic","Hiragino Kaku Gothic Pro","Source Han Sans",sans-serif;color:#FFFFFF}main.single-special_novelty .novelty-content .contentitem .txt-box .txt{font-size:clamp(14px,3.804vw,3.804vw);font-weight:normal;line-height:1.5;letter-spacing:0em;font-family:"Noto Sans JP","Meiryo","Yu Gothic","Hiragino Kaku Gothic Pro","Source Han Sans",sans-serif;color:#2A2A2A;text-align:left;margin-top:4.267vw}}.page-history .history-start{text-align:center;padding:40px 0 60px}.page-history .history-start .cmn-title{font-size:20px;font-weight:bold;line-height:1.5;letter-spacing:0em;font-family:"Noto Sans JP","Meiryo","Yu Gothic","Hiragino Kaku Gothic Pro","Source Han Sans",sans-serif;color:#2A2A2A}.page-history .history-start p{font-size:14px;font-weight:normal;line-height:1.8;letter-spacing:0em;font-family:"Noto Sans JP","Meiryo","Yu Gothic","Hiragino Kaku Gothic Pro","Source Han Sans",sans-serif;color:#2A2A2A;margin:26px 0 20px}.page-history .history-start .start-img{width:100%}.page-history .history-list{padding:0 0 64px}.page-history .history-listitem{margin-bottom:65px}.page-history .history-listitem_founded .history-content>.sec-bgGroup .sec-bg{right:0;top:15%}.page-history .history-listitem_growing .history-content>.sec-bgGroup .sec-bg{right:0;top:11.5%}.page-history .history-listitem_expansion .history-content>.sec-bgGroup .sec-bg{right:0;top:20.5%}.page-history .history-listitem_reformation .history-content>.sec-bgGroup .sec-bg{right:0;top:22%}.page-history .history-listitem .history-title{width:100%;padding:0 0 16px}.page-history .history-listitem .history-title .content-inner{padding:0 22px 0 28px}.page-history .history-listitem .history-title .content-inner .year-txt{font-family:"Playfair Display",serif;font-size:64px;color:#FFFFFF;font-weight:normal;line-height:1}.page-history .history-listitem .history-title .content-inner .year-txt .small-txt{font-size:36px;font-family:"Playfair Display",serif;color:#FFFFFF}.page-history .history-listitem .history-title .content-inner .year-name{margin-top:16px;display:block}.page-history .history-listitem .history-title .content-inner .year-name .title-txt{font-size:34px;color:#FFFFFF;font-weight:bold;display:flex;align-items:flex-end;justify-content:space-between}.page-history .history-listitem .history-title .content-inner .year-name .title-txt .term-txt{display:block;font-size:14px;font-weight:bold;line-height:1.5;letter-spacing:0em;font-family:"Noto Sans JP","Meiryo","Yu Gothic","Hiragino Kaku Gothic Pro","Source Han Sans",sans-serif;color:#FFFFFF;margin-bottom:6px}.page-history .history-listitem .history-content>.sec-bgGroup{position:absolute}.page-history .history-listitem .history-content .content-inner01{position:relative;display:flex;padding:0 26px 0 30px}.page-history .history-listitem .history-content .content-inner01 .line{width:1px;height:0;background-color:#5A3831;position:absolute;top:0;left:29px;transition:height 4s ease}.page-history .history-listitem .history-content .content-inner01 .line.active{height:100%;opacity:1}.page-history .history-listitem .history-content .content-inner01 .line:after,.page-history .history-listitem .history-content .content-inner01 .line:before{content:"";position:absolute;bottom:0;right:-4px;display:block;border-radius:100vmax;transform:rotate(-45deg);width:6px;height:1.5px;background-color:#5A3831;opacity:0;transition:transform 0.3s ease,opacity 0.3s ease}.page-history .history-listitem .history-content .content-inner01 .line:after{right:-1px;transform:rotate(45deg)}.page-history .history-listitem .history-content .content-inner01 .line.active:after,.page-history .history-listitem .history-content .content-inner01 .line.active:before{opacity:1;bottom:2px}.page-history .history-listitem .history-content .content-inner01 .history-content-list{padding:10px 0 0;width:100%}.page-history .history-listitem .history-content .content-inner01 .history-content-listitem{display:flex;margin-top:33px;flex-wrap:wrap}.page-history .history-listitem .history-content .content-inner01 .history-content-listitem:last-child{padding-bottom:56px}.page-history .history-listitem .history-content .content-inner01 .history-content-listitem .line-round{width:0;height:1px;background-color:#5A3831;display:block;margin-top:11px;position:relative;transition:width 1s ease}.page-history .history-listitem .history-content .content-inner01 .history-content-listitem .line-round.active{width:20px}.page-history .history-listitem .history-content .content-inner01 .history-content-listitem .line-round:before{content:"";position:absolute;top:50%;left:-4px;transform:translateY(-50%);width:7px;height:7px;background-color:#5A3831;border-radius:100vmax;z-index:5;opacity:0;transition:opacity 0.5s ease}.page-history .history-listitem .history-content .content-inner01 .history-content-listitem .line-round.active:before{opacity:1}.page-history .history-listitem .history-content .content-inner01 .history-content-listitem .txt-box{width:calc(100% - 20px);padding-left:6px;opacity:0;transform:translateY(10px) scale(0.95);transition:opacity 0.5s ease,transform 0.5s ease}.page-history .history-listitem .history-content .content-inner01 .history-content-listitem .txt-box.active{opacity:1;transform:translateY(0) scale(1)}.page-history .history-listitem .history-content .content-inner01 .history-content-listitem .txt-box .number-txt .year-txt{font-size:30px;color:#D75C10;font-weight:bold;line-height:1}.page-history .history-listitem .history-content .content-inner01 .history-content-listitem .txt-box .number-txt .year-txt .small-txt{font-size:16px;font-weight:bold;line-height:1.5;letter-spacing:0em;font-family:"Noto Sans JP","Meiryo","Yu Gothic","Hiragino Kaku Gothic Pro","Source Han Sans",sans-serif;color:#D75C10}.page-history .history-listitem .history-content .content-inner01 .history-content-listitem .txt-box .number-txt .sav-title{font-size:14px;font-weight:bold;line-height:1.5;letter-spacing:0em;font-family:"Noto Sans JP","Meiryo","Yu Gothic","Hiragino Kaku Gothic Pro","Source Han Sans",sans-serif;color:#5A3831;padding:4px 0 0 10px}.page-history .history-listitem .history-content .content-inner01 .history-content-listitem .txt-box .explanation-txt{font-size:12px;font-weight:normal;line-height:1.5;letter-spacing:0em;font-family:"Noto Sans JP","Meiryo","Yu Gothic","Hiragino Kaku Gothic Pro","Source Han Sans",sans-serif;color:#5A3831;padding:3px 0 0 10px}.page-history .history-listitem .history-content .content-inner01 .history-content-listitem .txt-box+.txt-box{margin-top:21px;padding-left:20px}.page-history .history-listitem .history-content .content-inner01 .history-content-listitem_small .txt-box .number-txt .year-txt{font-size:16px}.page-history .history-listitem .history-content .content-inner01 .history-content-listitem_small .txt-box .number-txt .year-txt .small-txt{font-size:16px;font-weight:bold;line-height:1.5;letter-spacing:0em;font-family:"Noto Sans JP","Meiryo","Yu Gothic","Hiragino Kaku Gothic Pro","Source Han Sans",sans-serif;color:#D75C10}.page-history .history-listitem .history-content .content-inner01 .history-content-listitem_noneline .line-round{background-color:unset}.page-history .history-listitem .history-content .content-inner01 .history-content-listitem_noneline .line-round:before{display:none}.page-history .history-listitem .history-content .content-inner01 .history-content-listitem_noneline .txt-box .number-txt .year-txt{font-size:16px;font-weight:bold;line-height:1.5;letter-spacing:0em;font-family:"Noto Sans JP","Meiryo","Yu Gothic","Hiragino Kaku Gothic Pro","Source Han Sans",sans-serif;color:#5A3831}.page-history .history-listitem .history-content .content-inner01 .history-content-listitem .history-img{margin-top:12px;margin-left:10px}.page-history .history-listitem .history-content .content-inner01 .history-content-listitem .history-img img{width:100%;height:100%;object-fit:cover;object-position:center;display:block}.page-history .history-listitem .history-content .content-inner01 .history-content-listitem .history-img01{width:158px}.page-history .history-listitem .history-content .content-inner01 .history-content-listitem .history-img02{width:180px}.page-history .history-listitem .history-content .content-inner01 .history-content-listitem .history-img03{width:260px}.page-history .history-listitem .history-content .content-inner01 .history-content-listitem .history-img04{width:180px}.page-history .history-listitem .history-content .content-inner01 .history-content-listitem .history-img05{width:263px}.page-history .history-listitem .history-content .content-inner01 .history-content-listitem .history-img06{width:140px}.page-history .history-listitem .history-content .content-inner01 .history-content-listitem .history-img07{width:260px}.page-history .history-listitem .history-content .content-inner01 .history-content-listitem .history-img08{width:235px}.page-history .history-listitem .history-content .content-inner01 .history-content-listitem .history-img09{width:260px}.page-history .history-listitem .history-content .content-inner01 .history-content-listitem .history-img10{width:194px}.page-history .history-listitem .history-content .content-inner01 .history-content-listitem .history-img11{width:246px}.page-history .history-listitem .history-content .content-inner01 .history-content-listitem .history-img12{width:273px}.page-history .history-listitem .history-content .content-inner01 .history-content-listitem .history-img13{width:260px}.page-history .history-listitem .history-content .content-inner01 .history-content-listitem .history-img14{width:260px}.page-history .history-listitem .history-content .content-inner01 .history-content-listitem .history-img15{width:269px}.page-history .history-listitem .history-content .content-inner01 .history-content-listitem .history-img16{width:180px}.page-history .history-listitem .history-content .content-inner01 .history-content-listitem .history-img17{width:180px}.page-history .history-listitem .history-content .content-inner01 .history-content-listitem .history-img18{width:140px}.page-history .history-listitem .history-content .content-inner01 .history-content-listitem .history-img19{width:140px}.page-history .history-listitem .history-content .content-inner01 .history-content-listitem .history-img20{width:180px}.page-history .history-listitem .history-content .content-inner01 .history-content-listitem .history-img21{width:186px}.page-history .history-listitem .history-content .content-inner01 .history-content-listitem .history-img22{width:255px}.page-history .history-listitem .history-content .content-inner01 .history-content-listitem .history-img23{width:262px}.page-history .history-listitem .history-content .content-inner01 .history-content-listitem .history-img24{width:204px}.page-history .history-listitem .history-content .content-inner01 .history-content-listitem .history-img25{width:220px}.page-history .history-listitem .history-content .content-inner01 .history-content-listitem .history-img26{width:76px}.page-history .history-listitem .history-content .content-inner01 .history-content-listitem .history-img27{width:184px}.page-history .history-listitem .history-content .content-inner01 .history-content-listitem .history-img28{width:184px;margin-bottom:4px}.page-history .history-listitem .history-content .content-inner01 .history-content-listitem .history-dl{padding:24px 19px;margin-top:24px;background-color:#EFEBEA}.page-history .history-listitem .history-content .content-inner01 .history-content-listitem .history-dl .dt-txt{font-size:14px;font-weight:bold;line-height:1.5;letter-spacing:0em;font-family:"Noto Sans JP","Meiryo","Yu Gothic","Hiragino Kaku Gothic Pro","Source Han Sans",sans-serif;color:#5A3831;margin-top:26px}.page-history .history-listitem .history-content .content-inner01 .history-content-listitem .history-dl .dt-txt_none{margin-top:0}.page-history .history-listitem .history-content .content-inner01 .history-content-listitem .history-dl .dd-txt{font-size:12px;font-weight:normal;line-height:1.5;letter-spacing:0em;font-family:"Noto Sans JP","Meiryo","Yu Gothic","Hiragino Kaku Gothic Pro","Source Han Sans",sans-serif;color:#5A3831;margin-top:6px}.page-history .history-listitem .history-content .content-inner01 .history-content-listitem .sec-bgGroup{position:absolute}.page-history .history-listitem .history-content .content-inner01 .history-content-listitem .sec-bgGroup .sec-bg{z-index:-1}.page-history .history-listitem .history-content .content-inner01 .history-content-listitem .sec-bgGroup01 .sec-bg{width:157px;top:25%;right:-3%}.page-history .history-listitem .history-content .content-inner01 .history-content-listitem .sec-bgGroup02 .sec-bg{width:117px;top:25%;right:3%}.page-history .history-listitem .history-content .content-inner01 .history-content-listitem .sec-bgGroup03 .sec-bg{width:216px;bottom:-33%;right:-24%}.page-history .history-listitem .history-content .content-inner01 .history-content-listitem .sec-bgGroup04 .sec-bg{width:130px;bottom:59%;right:-5%}.page-history .history-listitem .history-content .content-inner01 .history-content-listitem .sec-bgGroup05 .sec-bg{width:130px;top:4%;right:-3%}.page-history .history-listitem .history-content .content-inner01 .history-content-listitem .sec-bgGroup06 .sec-bg{width:130px;bottom:-7%;right:26%}.page-history .history-listitem .history-content .content-inner01 .history-content-listitem .sec-bgGroup07 .sec-bg{width:130px;top:37%;right:-19%}.page-history .history-listitem .history-content .content-inner01 .history-content-listitem .sec-bgGroup08 .sec-bg{width:242px;bottom:-18%;right:-26%}.page-history .history-list .history_feature .message-txt{font-size:16px;font-weight:normal;line-height:1.8;letter-spacing:0em;font-family:"Noto Sans JP","Meiryo","Yu Gothic","Hiragino Kaku Gothic Pro","Source Han Sans",sans-serif;color:#5A3831}.page-history .history-list .history_feature .ul-txt{margin-top:26px}.page-history .history-list .history_feature .ul-txt .li-txt{font-size:20px;font-weight:bold;line-height:1.5;letter-spacing:0em;font-family:"Noto Sans JP","Meiryo","Yu Gothic","Hiragino Kaku Gothic Pro","Source Han Sans",sans-serif;color:#5A3831;margin-top:18px}.page-history .history-list .history_feature .ul-txt .li-txt:first-child{margin-top:0}@media (max-width:768px){.page-history .history-start{padding:10.667vw 0 16vw}.page-history .history-start .cmn-title{font-size:clamp(20px,5.435vw,5.435vw);font-weight:bold;line-height:1.5;letter-spacing:0em;font-family:"Noto Sans JP","Meiryo","Yu Gothic","Hiragino Kaku Gothic Pro","Source Han Sans",sans-serif;color:#2A2A2A}.page-history .history-start p{font-size:clamp(14px,3.804vw,3.804vw);font-weight:normal;line-height:1.8;letter-spacing:0em;font-family:"Noto Sans JP","Meiryo","Yu Gothic","Hiragino Kaku Gothic Pro","Source Han Sans",sans-serif;color:#2A2A2A;margin:6.933vw 0 5.333vw}.page-history .history-list{padding:0 0 17.067vw}.page-history .history-listitem{margin-bottom:17.333vw}.page-history .history-listitem .history-title{padding:0 0 4.267vw}.page-history .history-listitem .history-title .content-inner{padding:0 5.867vw 0 7.467vw}.page-history .history-listitem .history-title .content-inner .year-txt{font-size:17.067vw}.page-history .history-listitem .history-title .content-inner .year-txt .small-txt{font-size:9.6vw}.page-history .history-listitem .history-title .content-inner .year-name{margin-top:4.267vw}.page-history .history-listitem .history-title .content-inner .year-name .title-txt{font-size:9.067vw}.page-history .history-listitem .history-title .content-inner .year-name .title-txt .term-txt{font-size:clamp(14px,3.804vw,3.804vw);font-weight:bold;line-height:1.5;letter-spacing:0em;font-family:"Noto Sans JP","Meiryo","Yu Gothic","Hiragino Kaku Gothic Pro","Source Han Sans",sans-serif;color:#FFFFFF;margin-bottom:1.6vw}.page-history .history-listitem .history-content .content-inner01{padding:0 6.933vw 0 8vw}.page-history .history-listitem .history-content .content-inner01 .line{left:7.733vw}.page-history .history-listitem .history-content .content-inner01 .line:after,.page-history .history-listitem .history-content .content-inner01 .line:before{width:1.6vw;height:0.4vw}.page-history .history-listitem .history-content .content-inner01 .line.active:after,.page-history .history-listitem .history-content .content-inner01 .line.active:before{opacity:1;bottom:0.533vw}.page-history .history-listitem .history-content .content-inner01 .history-content-listitem{margin-top:8.8vw}.page-history .history-listitem .history-content .content-inner01 .history-content-listitem:last-child{padding-bottom:14.933vw}.page-history .history-listitem .history-content .content-inner01 .history-content-listitem .line-round{margin-top:2.933vw}.page-history .history-listitem .history-content .content-inner01 .history-content-listitem .line-round.active{width:5.333vw}.page-history .history-listitem .history-content .content-inner01 .history-content-listitem .line-round:before{left:-1.067vw;width:1.867vw;height:1.867vw}.page-history .history-listitem .history-content .content-inner01 .history-content-listitem .txt-box{padding-left:1.6vw;width:calc(100% - 5.333vw)}.page-history .history-listitem .history-content .content-inner01 .history-content-listitem .txt-box .number-txt .year-txt{font-size:8vw}.page-history .history-listitem .history-content .content-inner01 .history-content-listitem .txt-box .number-txt .year-txt .small-txt{font-size:clamp(16px,4.3vw,4.3vw);font-weight:bold;line-height:1.5;letter-spacing:0em;font-family:"Noto Sans JP","Meiryo","Yu Gothic","Hiragino Kaku Gothic Pro","Source Han Sans",sans-serif;color:#D75C10}.page-history .history-listitem .history-content .content-inner01 .history-content-listitem .txt-box .number-txt .sav-title{font-size:clamp(14px,3.804vw,3.804vw);font-weight:bold;line-height:1.5;letter-spacing:0em;font-family:"Noto Sans JP","Meiryo","Yu Gothic","Hiragino Kaku Gothic Pro","Source Han Sans",sans-serif;color:#5A3831;padding:1.067vw 0 0 2.667vw}.page-history .history-listitem .history-content .content-inner01 .history-content-listitem .txt-box .explanation-txt{font-size:clamp(12px,3.261vw,3.261vw);font-weight:normal;line-height:1.5;letter-spacing:0em;font-family:"Noto Sans JP","Meiryo","Yu Gothic","Hiragino Kaku Gothic Pro","Source Han Sans",sans-serif;color:#5A3831;padding:0.8vw 0 0 2.667vw}.page-history .history-listitem .history-content .content-inner01 .history-content-listitem .txt-box+.txt-box{margin-top:5.6vw;padding-left:5.333vw}.page-history .history-listitem .history-content .content-inner01 .history-content-listitem_small .txt-box .number-txt .year-txt{font-size:4.267vw}.page-history .history-listitem .history-content .content-inner01 .history-content-listitem_small .txt-box .number-txt .year-txt .small-txt{font-size:clamp(16px,4.3vw,4.3vw);font-weight:bold;line-height:1.5;letter-spacing:0em;font-family:"Noto Sans JP","Meiryo","Yu Gothic","Hiragino Kaku Gothic Pro","Source Han Sans",sans-serif;color:#D75C10}.page-history .history-listitem .history-content .content-inner01 .history-content-listitem_noneline .txt-box .number-txt .year-txt{font-size:clamp(16px,4.3vw,4.3vw);font-weight:bold;line-height:1.5;letter-spacing:0em;font-family:"Noto Sans JP","Meiryo","Yu Gothic","Hiragino Kaku Gothic Pro","Source Han Sans",sans-serif;color:#5A3831}.page-history .history-listitem .history-content .content-inner01 .history-content-listitem .history-img{margin-top:3.2vw;margin-left:2.667vw}.page-history .history-listitem .history-content .content-inner01 .history-content-listitem .history-img01{width:42.133vw}.page-history .history-listitem .history-content .content-inner01 .history-content-listitem .history-img02{width:48vw}.page-history .history-listitem .history-content .content-inner01 .history-content-listitem .history-img03{width:69.333vw}.page-history .history-listitem .history-content .content-inner01 .history-content-listitem .history-img04{width:48vw}.page-history .history-listitem .history-content .content-inner01 .history-content-listitem .history-img05{width:70.133vw}.page-history .history-listitem .history-content .content-inner01 .history-content-listitem .history-img06{width:37.333vw}.page-history .history-listitem .history-content .content-inner01 .history-content-listitem .history-img07{width:69.333vw}.page-history .history-listitem .history-content .content-inner01 .history-content-listitem .history-img08{width:62.667vw}.page-history .history-listitem .history-content .content-inner01 .history-content-listitem .history-img09{width:69.333vw}.page-history .history-listitem .history-content .content-inner01 .history-content-listitem .history-img10{width:51.733vw}.page-history .history-listitem .history-content .content-inner01 .history-content-listitem .history-img11{width:65.6vw}.page-history .history-listitem .history-content .content-inner01 .history-content-listitem .history-img12{width:72.8vw}.page-history .history-listitem .history-content .content-inner01 .history-content-listitem .history-img13{width:69.333vw}.page-history .history-listitem .history-content .content-inner01 .history-content-listitem .history-img14{width:69.333vw}.page-history .history-listitem .history-content .content-inner01 .history-content-listitem .history-img15{width:71.733vw}.page-history .history-listitem .history-content .content-inner01 .history-content-listitem .history-img16{width:48vw}.page-history .history-listitem .history-content .content-inner01 .history-content-listitem .history-img17{width:48vw}.page-history .history-listitem .history-content .content-inner01 .history-content-listitem .history-img18{width:37.333vw}.page-history .history-listitem .history-content .content-inner01 .history-content-listitem .history-img19{width:37.333vw}.page-history .history-listitem .history-content .content-inner01 .history-content-listitem .history-img20{width:48vw}.page-history .history-listitem .history-content .content-inner01 .history-content-listitem .history-img21{width:49.6vw}.page-history .history-listitem .history-content .content-inner01 .history-content-listitem .history-img22{width:68vw}.page-history .history-listitem .history-content .content-inner01 .history-content-listitem .history-img23{width:69.867vw}.page-history .history-listitem .history-content .content-inner01 .history-content-listitem .history-img24{width:54.4vw}.page-history .history-listitem .history-content .content-inner01 .history-content-listitem .history-img25{width:58.667vw}.page-history .history-listitem .history-content .content-inner01 .history-content-listitem .history-img26{width:20.267vw}.page-history .history-listitem .history-content .content-inner01 .history-content-listitem .history-img27{width:49.067vw}.page-history .history-listitem .history-content .content-inner01 .history-content-listitem .history-img28{width:49.067vw;margin-bottom:1.067vw}.page-history .history-listitem .history-content .content-inner01 .history-content-listitem .history-dl{padding:6.4vw 5.067vw;margin-top:6.4vw}.page-history .history-listitem .history-content .content-inner01 .history-content-listitem .history-dl .dt-txt{font-size:clamp(14px,3.804vw,3.804vw);font-weight:bold;line-height:1.5;letter-spacing:0em;font-family:"Noto Sans JP","Meiryo","Yu Gothic","Hiragino Kaku Gothic Pro","Source Han Sans",sans-serif;color:#5A3831;margin-top:6.933vw}.page-history .history-listitem .history-content .content-inner01 .history-content-listitem .history-dl .dd-txt{font-size:clamp(12px,3.261vw,3.261vw);font-weight:normal;line-height:1.5;letter-spacing:0em;font-family:"Noto Sans JP","Meiryo","Yu Gothic","Hiragino Kaku Gothic Pro","Source Han Sans",sans-serif;color:#5A3831;margin-top:1.6vw}.page-history .history-listitem .history-content .content-inner01 .history-content-listitem .sec-bgGroup01 .sec-bg{width:41.867vw}.page-history .history-listitem .history-content .content-inner01 .history-content-listitem .sec-bgGroup02 .sec-bg{width:31.2vw}.page-history .history-listitem .history-content .content-inner01 .history-content-listitem .sec-bgGroup03 .sec-bg{width:57.6vw}.page-history .history-listitem .history-content .content-inner01 .history-content-listitem .sec-bgGroup04 .sec-bg{width:34.667vw}.page-history .history-listitem .history-content .content-inner01 .history-content-listitem .sec-bgGroup05 .sec-bg{width:34.667vw}.page-history .history-listitem .history-content .content-inner01 .history-content-listitem .sec-bgGroup06 .sec-bg{width:34.667vw}.page-history .history-listitem .history-content .content-inner01 .history-content-listitem .sec-bgGroup07 .sec-bg{width:34.667vw}.page-history .history-listitem .history-content .content-inner01 .history-content-listitem .sec-bgGroup08 .sec-bg{width:64.533vw}.page-history .history-list .history_feature .message-txt{font-size:clamp(16px,4.3vw,4.3vw);font-weight:normal;line-height:1.8;letter-spacing:0em;font-family:"Noto Sans JP","Meiryo","Yu Gothic","Hiragino Kaku Gothic Pro","Source Han Sans",sans-serif;color:#5A3831}.page-history .history-list .history_feature .ul-txt{margin-top:6.933vw}.page-history .history-list .history_feature .ul-txt .li-txt{font-size:clamp(20px,5.435vw,5.435vw);font-weight:bold;line-height:1.5;letter-spacing:0em;font-family:"Noto Sans JP","Meiryo","Yu Gothic","Hiragino Kaku Gothic Pro","Source Han Sans",sans-serif;color:#5A3831;margin-top:4.8vw}}.page-data .data-list_wrap{background-color:#EFEBEA;width:100%;display:block;padding:0 0 57px 0}.page-data .data-list_wrap .content-inner02{position:relative}.page-data .data-list_wrap .content-inner02 .cmn-title h2{font-size:20px;font-weight:bold;line-height:1.5;letter-spacing:0em;font-family:"Noto Sans JP","Meiryo","Yu Gothic","Hiragino Kaku Gothic Pro","Source Han Sans",sans-serif;color:#5A3831;text-align:center;padding:20px 0}.page-data .data-list_wrap .data-listitem{text-align:center;background-color:#FFFFFF;min-height:320px;padding:26px 23px 36px;border-radius:6px;display:flex;flex-direction:column;justify-content:center;align-items:center}.page-data .data-list_wrap .data-listitem:nth-child(n+2){margin-top:30px}.page-data .data-list_wrap .data-listitem_in{width:100%}.page-data .data-list_wrap .data-listitem_in .title-txt{font-size:20px;font-weight:normal;line-height:1.5;letter-spacing:0em;font-family:"Noto Sans JP","Meiryo","Yu Gothic","Hiragino Kaku Gothic Pro","Source Han Sans",sans-serif;color:#5A3831}.page-data .data-list_wrap .data-listitem_in .title-txt_main{width:100%;padding-bottom:13px;margin-bottom:20px;border-bottom:solid 1px rgba(90,56,49,0.2)}.page-data .data-list_wrap .data-listitem_in .data-txt{display:flex;align-items:baseline;justify-content:center}.page-data .data-list_wrap .data-listitem_in .data-txt .number{font-size:60px;font-weight:bold}.page-data .data-list_wrap .data-listitem_in .data-txt .unit{font-size:25px;margin-left:5px}.page-data .data-list_wrap .data-listitem_in .discripotion-txt{font-size:14px;font-weight:normal;line-height:1.5;letter-spacing:0em;font-family:"Noto Sans JP","Meiryo","Yu Gothic","Hiragino Kaku Gothic Pro","Source Han Sans",sans-serif;color:#5A3831}.page-data .data-list_wrap .data-listitem01{padding:65px 23px 36px}.page-data .data-list_wrap .data-listitem01 .data-img{width:64.5px;margin:56px auto 0}.page-data .data-list_wrap .data-listitem02{padding:65px 23px 41px}.page-data .data-list_wrap .data-listitem02 .data-img{width:64px;margin:26px auto 0}.page-data .data-list_wrap .data-listitem03 .data-img{width:64px;margin:34px auto 0}.page-data .data-list_wrap .data-listitem04{padding:60px 23px 38px}.page-data .data-list_wrap .data-listitem04 .data-img{width:51.91px;margin:31px auto 0}.page-data .data-list_wrap .data-listitem05{padding:60px 23px 32px}.page-data .data-list_wrap .data-listitem05 .data-img{width:69.57px;margin:37px auto 0}.page-data .data-list_wrap .data-listitem06{padding:60px 23px 48px}.page-data .data-list_wrap .data-listitem06 .data-img{width:54px;margin:31px auto 0}.page-data .data-list_wrap .data-listitem07{padding:60px 23px 42px}.page-data .data-list_wrap .data-listitem07 .data-img{width:54px;margin:37px auto 0}.page-data .data-list_wrap .data-listitem08 .data-img{width:53px;margin:28px auto 0}.page-data .data-list_wrap .data-listitem09{margin-top:25px;padding:60px 23px 42px}.page-data .data-list_wrap .data-listitem09 .data-img{width:73px;margin:37px auto 0}.page-data .data-list_wrap .data-listitem10{padding:60px 23px 42px}.page-data .data-list_wrap .data-listitem10 .data-img{width:46px;margin:37px auto 0}.page-data .data-list_wrap .data-listitem11{padding:60px 23px 42px}.page-data .data-list_wrap .data-listitem11 .data-img{width:53px;margin:42px auto 0}.page-data .data-list_wrap .data-listitem12{padding:60px 23px 42px}.page-data .data-list_wrap .data-listitem12 .title-txt{font-size:18px}.page-data .data-list_wrap .data-listitem12 .data-img{width:60px;margin:33px auto 0}.page-data .data-list_wrap .data-listitem13{padding:60px 23px 42px}.page-data .data-list_wrap .data-listitem13 .data-img{width:61px;margin:58px auto 0}.page-data .data-list_wrap .data-listitem14{padding:60px 23px 42px}.page-data .data-list_wrap .data-listitem14 .data-img{width:54px;margin:53px auto 0}.page-data .data-list_wrap .data-listitem15 .data-img{width:67px;margin:36px auto 0}.page-data .data-list_wrap .data-listitem15 .data-listitem_in-l{display:flex;justify-content:space-between;align-items:center;width:100%}.page-data .data-list_wrap .data-listitem15 .data-listitem_in-l:nth-child(2){margin-top:20px}.page-data .data-list_wrap .data-listitem15 .data-listitem_in-l .cmn-title{text-align:left}.page-data .data-list_wrap .data-listitem16{margin-top:25px;padding:60px 23px 45px}.page-data .data-list_wrap .data-listitem16 .data-img{width:56.24px;margin:33px auto 0}.page-data .data-list_wrap .data-listitem17 .data-img{width:48.32px;margin:38px auto 0}.page-data .data-list_wrap .data-listitem18{padding:45px 23px 40px}.page-data .data-list_wrap .data-listitem18 .data-img{width:48px;margin:40px auto 0}.page-data .data-list_wrap .data-listitem19{padding:50px 23px 44px;margin-top:25px}.page-data .data-list_wrap .data-listitem19 .data-img{width:53px;margin:45px auto 0}.page-data .data-list_wrap .data-listitem20 .data-img{width:53px;margin:33px auto 0}.page-data .data-list_wrap .data-listitem_second .discripotion-txt{font-size:12px;font-weight:normal;line-height:1.5;letter-spacing:0em;font-family:"Noto Sans JP","Meiryo","Yu Gothic","Hiragino Kaku Gothic Pro","Source Han Sans",sans-serif;color:#5A3831;text-align:center;width:100%}.page-data .data-list_wrap .data-listitem_second_in{border-top:solid 1px rgba(90,56,49,0.2);padding-top:20px;margin-top:20px;width:100%;display:flex;flex-wrap:wrap;justify-content:space-evenly}.page-data .data-list_wrap .data-listitem_second_in .data-listitem_in-l .cmn-title .title-txt{font-size:16px;font-weight:normal;line-height:1.5;letter-spacing:0em;font-family:"Noto Sans JP","Meiryo","Yu Gothic","Hiragino Kaku Gothic Pro","Source Han Sans",sans-serif;color:#5A3831}.page-data .data-list_wrap .data-listitem_second_in .data-listitem_in-l .data-txt .number{font-size:40px}.page-data .data-list_wrap .data-listitem_second_in .data-listitem_in-l .data-txt .unit{font-size:16px;margin-left:0}.page-data .data-list_wrap .data-listitem_second01 .data-listitem_second_in .data-listitem_in-l{width:calc(174px/274px)}.page-data .data-list_wrap .data-listitem_second01 .data-listitem_second_in .data-listitem_in-l:nth-child(2){width:calc((274px-174px)/274px)}.page-data .data-list_wrap .data-list .notes-txt{font-size:12px;font-weight:normal;line-height:1.5;letter-spacing:0em;font-family:"Noto Sans JP","Meiryo","Yu Gothic","Hiragino Kaku Gothic Pro","Source Han Sans",sans-serif;color:#5A3831;text-align:right;margin-top:10px}.page-data .data-list_wrap_last{padding:0 0 32px 0}@media (max-width:768px){.page-data .data-list_wrap{padding:0 0 15.2vw 0}.page-data .data-list_wrap .content-inner02 .cmn-title h2{font-size:clamp(20px,5.435vw,5.435vw);font-weight:bold;line-height:1.5;letter-spacing:0em;font-family:"Noto Sans JP","Meiryo","Yu Gothic","Hiragino Kaku Gothic Pro","Source Han Sans",sans-serif;color:#5A3831;padding:5.333vw 0}.page-data .data-list_wrap .data-listitem{min-height:85.333vw;padding:6.933vw 6.133vw 9.6vw;border-radius:1.6vw}.page-data .data-list_wrap .data-listitem:nth-child(n+2){margin-top:8vw}.page-data .data-list_wrap .data-listitem_in .title-txt{font-size:clamp(20px,5.435vw,5.435vw);font-weight:normal;line-height:1.5;letter-spacing:0em;font-family:"Noto Sans JP","Meiryo","Yu Gothic","Hiragino Kaku Gothic Pro","Source Han Sans",sans-serif;color:#5A3831}.page-data .data-list_wrap .data-listitem_in .title-txt_main{padding-bottom:3.467vw;margin-bottom:5.333vw}.page-data .data-list_wrap .data-listitem_in .data-txt .number{font-size:16vw}.page-data .data-list_wrap .data-listitem_in .data-txt .unit{font-size:6.667vw;margin-left:1.333vw}.page-data .data-list_wrap .data-listitem_in .discripotion-txt{font-size:clamp(14px,3.804vw,3.804vw);font-weight:normal;line-height:1.5;letter-spacing:0em;font-family:"Noto Sans JP","Meiryo","Yu Gothic","Hiragino Kaku Gothic Pro","Source Han Sans",sans-serif;color:#5A3831}.page-data .data-list_wrap .data-listitem01{padding:17.333vw 6.133vw 9.6vw}.page-data .data-list_wrap .data-listitem01 .data-img{width:17.2vw;margin:14.933vw auto 0}.page-data .data-list_wrap .data-listitem02{padding:17.333vw 6.133vw 10.933vw}.page-data .data-list_wrap .data-listitem02 .data-img{width:17.067vw;margin:6.933vw auto 0}.page-data .data-list_wrap .data-listitem03 .data-img{width:17.067vw;margin:9.067vw auto 0}.page-data .data-list_wrap .data-listitem04{padding:16vw 6.133vw 10.133vw}.page-data .data-list_wrap .data-listitem04 .data-img{width:13.843vw;margin:8.267vw auto 0}.page-data .data-list_wrap .data-listitem05{padding:16vw 6.133vw 8.533vw}.page-data .data-list_wrap .data-listitem05 .data-img{width:18.552vw;margin:9.867vw auto 0}.page-data .data-list_wrap .data-listitem06{padding:16vw 6.133vw 12.8vw}.page-data .data-list_wrap .data-listitem06 .data-img{width:14.4vw;margin:8.267vw auto 0}.page-data .data-list_wrap .data-listitem07{padding:16vw 6.133vw 11.2vw}.page-data .data-list_wrap .data-listitem07 .data-img{width:14.4vw;margin:9.867vw auto 0}.page-data .data-list_wrap .data-listitem08 .data-img{width:14.133vw;margin:7.467vw auto 0}.page-data .data-list_wrap .data-listitem09{margin-top:6.667vw;padding:16vw 6.133vw 11.2vw}.page-data .data-list_wrap .data-listitem09 .data-img{width:19.467vw;margin:9.867vw auto 0}.page-data .data-list_wrap .data-listitem10{padding:16vw 6.133vw 11.2vw}.page-data .data-list_wrap .data-listitem10 .data-img{width:12.267vw;margin:9.867vw auto 0}.page-data .data-list_wrap .data-listitem11{padding:16vw 6.133vw 11.2vw}.page-data .data-list_wrap .data-listitem11 .data-img{width:14.133vw;margin:11.2vw auto 0}.page-data .data-list_wrap .data-listitem12{padding:16vw 6.133vw 11.2vw}.page-data .data-list_wrap .data-listitem12 .title-txt{font-size:4.8vw}.page-data .data-list_wrap .data-listitem12 .data-img{width:16vw;margin:8.8vw auto 0}.page-data .data-list_wrap .data-listitem13{padding:16vw 6.133vw 11.2vw}.page-data .data-list_wrap .data-listitem13 .data-img{width:16.267vw;margin:15.467vw auto 0}.page-data .data-list_wrap .data-listitem14{padding:16vw 6.133vw 11.2vw}.page-data .data-list_wrap .data-listitem14 .data-img{width:14.4vw;margin:14.133vw auto 0}.page-data .data-list_wrap .data-listitem15 .data-img{width:17.867vw;margin:9.6vw auto 0}.page-data .data-list_wrap .data-listitem15 .data-listitem_in-l:nth-child(2){margin-top:5.333vw}.page-data .data-list_wrap .data-listitem16{margin-top:6.667vw;padding:16vw 6.133vw 12vw}.page-data .data-list_wrap .data-listitem16 .data-img{width:14.997vw;margin:8.8vw auto 0}.page-data .data-list_wrap .data-listitem17 .data-img{width:12.885vw;margin:10.133vw auto 0}.page-data .data-list_wrap .data-listitem18{padding:12vw 6.133vw 10.667vw}.page-data .data-list_wrap .data-listitem18 .data-img{width:12.8vw;margin:10.667vw auto 0}.page-data .data-list_wrap .data-listitem19{padding:13.333vw 6.133vw 11.733vw;margin-top:6.667vw}.page-data .data-list_wrap .data-listitem19 .data-img{width:14.133vw;margin:12vw auto 0}.page-data .data-list_wrap .data-listitem20 .data-img{width:14.133vw;margin:8.8vw auto 0}.page-data .data-list_wrap .data-listitem_second .discripotion-txt{font-size:clamp(12px,3.261vw,3.261vw);font-weight:normal;line-height:1.5;letter-spacing:0em;font-family:"Noto Sans JP","Meiryo","Yu Gothic","Hiragino Kaku Gothic Pro","Source Han Sans",sans-serif;color:#5A3831}.page-data .data-list_wrap .data-listitem_second_in{padding-top:5.333vw;margin-top:5.333vw}.page-data .data-list_wrap .data-listitem_second_in .data-listitem_in-l .cmn-title .title-txt{font-size:clamp(16px,4.3vw,4.3vw);font-weight:normal;line-height:1.5;letter-spacing:0em;font-family:"Noto Sans JP","Meiryo","Yu Gothic","Hiragino Kaku Gothic Pro","Source Han Sans",sans-serif;color:#5A3831}.page-data .data-list_wrap .data-listitem_second_in .data-listitem_in-l .data-txt .number{font-size:10.667vw}.page-data .data-list_wrap .data-listitem_second_in .data-listitem_in-l .data-txt .unit{font-size:4.267vw}.page-data .data-list_wrap .data-listitem_second01 .data-listitem_second_in .data-listitem_in-l{width:calc(46.4vw/73.067vw)}.page-data .data-list_wrap .data-listitem_second01 .data-listitem_second_in .data-listitem_in-l:nth-child(2){width:calc((73.067vw-46.4vw)/73.067vw)}.page-data .data-list_wrap .data-list .notes-txt{font-size:clamp(12px,3.261vw,3.261vw);font-weight:normal;line-height:1.5;letter-spacing:0em;font-family:"Noto Sans JP","Meiryo","Yu Gothic","Hiragino Kaku Gothic Pro","Source Han Sans",sans-serif;color:#5A3831;margin-top:2.667vw}.page-data .data-list_wrap_last{padding:0 0 8.533vw 0}}.archive-interview-shop .sec-bgGroup{position:relative}.archive-interview-shop .sec-bgGroup .sec-bg{top:-40%;right:-10%;z-index:10}.archive-interview-shop .interview-shop-list{padding:68px 0}.archive-interview-shop .interview-shop-listitem:nth-child(n+2){margin-top:60px}.archive-interview-shop .interview-shop-listitem .post-name_wrap{margin-bottom:14px}.archive-interview-shop .interview-shop-listitem .post-name_wrap .post-name_eyecatch{width:100%;height:210px;overflow:hidden;position:relative;border-radius:6px}.archive-interview-shop .interview-shop-listitem .post-name_wrap .post-name_eyecatch img{width:100%;height:100%;object-fit:cover;object-position:center;display:block}.archive-interview-shop .interview-shop-listitem .post-name_wrap .profile_txt{display:flex;align-items:center}.archive-interview-shop .interview-shop-listitem .post-name_wrap .post-name_txt.heading{font-size:20px;font-weight:bold;line-height:1.5;letter-spacing:0em;font-family:"Noto Sans JP","Meiryo","Yu Gothic","Hiragino Kaku Gothic Pro","Source Han Sans",sans-serif;color:#2A2A2A;margin:10px 0 16px}.archive-interview-shop .interview-shop-listitem .post-name_wrap .post-name_txt.area,.archive-interview-shop .interview-shop-listitem .post-name_wrap .post-name_txt.name,.archive-interview-shop .interview-shop-listitem .post-name_wrap .post-name_txt.post_field{font-size:14px;font-weight:normal;line-height:1.5;letter-spacing:0em;font-family:"Noto Sans JP","Meiryo","Yu Gothic","Hiragino Kaku Gothic Pro","Source Han Sans",sans-serif;color:#2A2A2A}.archive-interview-shop .interview-shop-listitem .post-name_wrap .post-name_txt.post_field{margin-left:14px}.archive-interview-shop .interview-shop-listitem .accordion .accordion-header{display:flex;justify-content:center;align-items:center;margin-bottom:10px}.archive-interview-shop .interview-shop-listitem .accordion .accordion-content{padding:36px 0 30px}.archive-interview-shop .interview-shop-listitem .accordion .accordion-content .interview-shop_title{font-size:16px;font-weight:normal;line-height:1.5;letter-spacing:0.1em;font-family:"Noto Sans JP","Meiryo","Yu Gothic","Hiragino Kaku Gothic Pro","Source Han Sans",sans-serif;color:#2A2A2A;margin-bottom:8px;text-transform:uppercase}.archive-interview-shop .interview-shop-listitem .accordion .accordion-content .single-page-box h3:first-child{margin-top:0}.archive-interview-shop .interview-shop-listitem .accordion .cmn-btn{display:block}.archive-interview-shop .interview-shop-listitem .accordion .cmn-btn_a{cursor:pointer;background-color:#FFFFFF}.archive-interview-shop .interview-shop-listitem .accordion .cmn-btn_a .cmn-btn_txt{justify-content:center}@media (max-width:768px){.archive-interview-shop .interview-shop-list{padding:18.133vw 0}.archive-interview-shop .interview-shop-listitem:nth-child(n+2){margin-top:16vw}.archive-interview-shop .interview-shop-listitem .post-name_wrap{margin-bottom:3.733vw}.archive-interview-shop .interview-shop-listitem .post-name_wrap .post-name_eyecatch{height:56vw;border-radius:1.6vw}.archive-interview-shop .interview-shop-listitem .post-name_wrap .post-name_txt.heading{font-size:clamp(20px,5.435vw,5.435vw);font-weight:bold;line-height:1.5;letter-spacing:0em;font-family:"Noto Sans JP","Meiryo","Yu Gothic","Hiragino Kaku Gothic Pro","Source Han Sans",sans-serif;color:#2A2A2A;margin:2.667vw 0 4.267vw}.archive-interview-shop .interview-shop-listitem .post-name_wrap .post-name_txt.area,.archive-interview-shop .interview-shop-listitem .post-name_wrap .post-name_txt.name,.archive-interview-shop .interview-shop-listitem .post-name_wrap .post-name_txt.post_field{font-size:clamp(14px,3.804vw,3.804vw);font-weight:normal;line-height:1.5;letter-spacing:0em;font-family:"Noto Sans JP","Meiryo","Yu Gothic","Hiragino Kaku Gothic Pro","Source Han Sans",sans-serif;color:#2A2A2A}.archive-interview-shop .interview-shop-listitem .post-name_wrap .post-name_txt.post_field{margin-left:3.733vw}.archive-interview-shop .interview-shop-listitem .accordion .accordion-header{margin-bottom:2.667vw}.archive-interview-shop .interview-shop-listitem .accordion .accordion-content{padding:9.6vw 0 8vw}.archive-interview-shop .interview-shop-listitem .accordion .accordion-content .interview-shop_title{font-size:clamp(16px,4.3vw,4.3vw);font-weight:normal;line-height:1.5;letter-spacing:0.1em;font-family:"Noto Sans JP","Meiryo","Yu Gothic","Hiragino Kaku Gothic Pro","Source Han Sans",sans-serif;color:#2A2A2A;margin-bottom:2.133vw}}.page-notfound .notfound{padding-bottom:67px}.page-notfound .notfound .logo-img{width:200px;margin:0 auto}.page-notfound .notfound .cmn-title{margin:20px 0;text-align:center}.page-notfound .notfound .cmn-title .sav-txt{font-size:26px;font-weight:bold;line-height:1.5;letter-spacing:0.2em;font-family:"PT Sans Narrow","Roboto","Open Sans","Lato","Arial",sans-serif;color:#5A3831;text-transform:uppercase}.page-notfound .notfound .cmn-title .title-txt{font-size:16px;font-weight:normal;line-height:1.5;letter-spacing:0em;font-family:"Noto Sans JP","Meiryo","Yu Gothic","Hiragino Kaku Gothic Pro","Source Han Sans",sans-serif;color:#5A3831;margin-top:7px}@media (max-width:768px){.page-notfound .notfound{padding-bottom:17.867vw}.page-notfound .notfound .logo-img{width:53.333vw}.page-notfound .notfound .cmn-title{margin:5.333vw 0}.page-notfound .notfound .cmn-title .sav-txt{font-size:clamp(26px,7.065vw,7.065vw);font-weight:bold;line-height:1.5;letter-spacing:0.2em;font-family:"PT Sans Narrow","Roboto","Open Sans","Lato","Arial",sans-serif;color:#5A3831}.page-notfound .notfound .cmn-title .title-txt{font-size:clamp(16px,4.3vw,4.3vw);font-weight:normal;line-height:1.5;letter-spacing:0em;font-family:"Noto Sans JP","Meiryo","Yu Gothic","Hiragino Kaku Gothic Pro","Source Han Sans",sans-serif;color:#5A3831;margin-top:1.867vw}}.comming-soon .cmn-title{margin:0 0 20px;text-align:center}.comming-soon .cmn-title .sav-txt{font-size:26px;font-weight:bold;line-height:1.5;letter-spacing:0.2em;font-family:"PT Sans Narrow","Roboto","Open Sans","Lato","Arial",sans-serif;color:#5A3831;text-transform:uppercase}.comming-soon .cmn-title .title-txt{font-size:16px;font-weight:normal;line-height:1.5;letter-spacing:0em;font-family:"Noto Sans JP","Meiryo","Yu Gothic","Hiragino Kaku Gothic Pro","Source Han Sans",sans-serif;color:#5A3831;margin-top:7px}.archive-campaign .comming-soon{padding:40px 0 67px}@media (max-width:768px){.comming-soon .cmn-title{margin:0 0 5.333vw}.comming-soon .cmn-title .sav-txt{font-size:clamp(26px,7.065vw,7.065vw);font-weight:bold;line-height:1.5;letter-spacing:0.2em;font-family:"PT Sans Narrow","Roboto","Open Sans","Lato","Arial",sans-serif;color:#5A3831}.comming-soon .cmn-title .title-txt{font-size:clamp(16px,4.3vw,4.3vw);font-weight:normal;line-height:1.5;letter-spacing:0em;font-family:"Noto Sans JP","Meiryo","Yu Gothic","Hiragino Kaku Gothic Pro","Source Han Sans",sans-serif;color:#5A3831;margin-top:1.867vw}.archive-campaign .comming-soon{padding:10.667vw 0 17.867vw}}.pagination{text-align:center;margin:40px 0 0}.pagination a,.pagination span{display:inline-block;padding:8px 12px;margin:0 5px;border:1px solid #EFEBEA;text-decoration:none;color:#5A3831;border-radius:4px;font-size:12px}.pagination .current{background-color:#5A3831;color:#fff;border-color:#5A3831}.pagination a:hover{background-color:#5A3831;color:#fff}@media (max-width:768px){.pagination{margin:10.667vw 0 0}.pagination a,.pagination span{padding:2.133vw 3.2vw;margin:0 1.333vw;border-radius:1.067vw;font-size:3.2vw}}
/*# sourceMappingURL=style.css.map */