@charset "utf-8";
*,*:before,*:after{box-sizing:border-box}*{margin:0;padding:0;max-width:100%}html,body{overflow-x:clip}html{scroll-behavior:smooth;scroll-padding-top:14.4rem;margin:0 !important;-webkit-text-size-adjust:100%;text-size-adjust:100%;font-size:62.5%}html.no-scroll{overflow:hidden;scrollbar-gutter:stable;height:100%}body{text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#f7f5f3;font-family:"Noto Sans JP",Meiryo,sans-serif;font-size:1.6rem;font-weight:400;color:#131313}#ec body{background-color:#fff}main{min-height:calc(100vh - 90.25rem);margin-top:10.75rem}section{padding:8rem 0}section.small{padding:8rem 0 4rem}hr{height:0;margin:4rem 0;border:none;border-top:.1rem solid #e5e7eb}h1,h2,h3,h4,h5,h6,tr,dl,li,p{line-height:1.5em;letter-spacing:.05em}@media screen and (min-width:1024px){a[href^="tel:"]{pointer-events:none}}@media screen and (max-width:1460px){html{scroll-padding-top:6rem}main{margin-top:6rem}#ec body main{margin-top:15.1rem}}@media screen and (max-width:1080px){html{font-size:max(8px, calc(100vw / 108))}}@media screen and (max-width:767px){html{font-size:calc(100vw / 37.5)}body{font-size:1.6rem}section{padding:5rem 0}section.small{padding:5rem 0 1rem}}ul,ol{padding-left:2rem}ul.none{list-style:none;padding-left:0}header ul,footer ul,.sidebar ul.tag,.sidebar ul.child,.img-slider ul,.text-slider ul,ul.slider,ul#main-slider,ul#sub-slider,ul.wsp-pages-list,.category-menu,.check-list,.sns,.cta,.btn-box{list-style:none !important;margin-bottom:0;padding-left:0}dl{display:flex;flex-wrap:wrap;flex-direction:row;padding:1.5rem 0}dt,th{width:35%;padding-right:2rem}dd,td{width:65%}.check-list i{margin:0 .5rem 0 0;color:#3e7071}@media screen and (max-width:767px){dt,dd,th,td{display:block;width:100%}dt,th{padding:0 0 1rem}}h1,h2,h3,h4,h5,h6{margin-bottom:2rem;font-weight:500;letter-spacing:.1em}h2.design{position:relative;padding-bottom:2rem;border-bottom:.2rem solid #e5e7eb}h2.design:before{content:'';position:absolute;left:0;bottom:-.2rem;width:10rem;height:.2rem;background-color:#c56d46}.sub-title{text-transform:uppercase;color:#c56d46;margin-bottom:1rem;letter-spacing:.1em;font-family:"Sofia Sans",sans-serif}@media screen and (max-width:767px){h1,h2,h3,h4,h5,h6,.sub-title{letter-spacing:.05em}}i{margin-left:.5rem}strong{font-weight:500}small{font-size:1.4rem}.catch{font-weight:500}.lead{margin-bottom:4rem}.no-copy{-webkit-user-select:none;user-select:none}.txtl{text-align:left}.txtc{text-align:center}.txtr{text-align:right}.txtc-txtl{text-align:center}.line10{line-height:1em}.line15{line-height:1.5em}.line20{line-height:2em}.line25{line-height:2.5em}.line30{line-height:3em}.letter05{letter-spacing:.05em}.letter10{letter-spacing:.1em}.letter20{letter-spacing:.2em}.letter30{letter-spacing:.3em}.main-color{color:#c56d46}.sub-color{color:#f7f5f3}.white{color:#fff}.gray{color:#5d5d5d}.green{color:#3e7071}.red{color:#c0392b}@media screen and (max-width:767px){.txtc-txtl{text-align:left}}video,iframe{aspect-ratio:16/9;width:100%;height:auto}video *,iframe *,.googlemap *{transition:none}iframe.monotone{filter:grayscale(100%)}.googlemap{position:relative;margin:0 auto;padding-top:calc(500 / 1920 * 100%)}.googlemap .map{position:absolute;left:0;top:0;width:100%;height:100%}@media screen and (max-width:767px){iframe,.googlemap{aspect-ratio:1/1}}img,picture,canvas,svg,video{display:block;height:auto}a img{text-decoration:none}img{max-width:100%;height:auto;vertical-align:bottom}a,a *,a:link,a:visited,a:focus{outline:none !important;text-decoration:none}a{display:inline-block;word-break:break-word;transition:all .3s ease;color:inherit}a[tabindex="-1"]{pointer-events:none;cursor:default}a:hover{color:#c56d46}a[href^="tel:"]:hover{color:#c56d46}a[tabindex="-1"]:hover{cursor:auto}a.link{display:inline-block}a.link span{position:relative;display:table}a.link span:after{content:"";display:block;position:absolute;left:0;bottom:0;width:0;border-bottom:.1rem solid #c56d46}a.link:hover span:after{transition:all .3s ease;width:100%}a.underline{text-decoration:underline}a.tab{display:table}a.tab:after{content:"";display:inline-block;background-color:#fff;-webkit-mask-image:url(//www.milliongakki.com/wp-content/themes/milliongakki_theme/assets/css/../images/common/ico_tab.svg);mask-image:url(//www.milliongakki.com/wp-content/themes/milliongakki_theme/assets/css/../images/common/ico_tab.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-position:center;mask-position:center;width:1.1rem;height:1rem;margin-left:.5rem}a.tab.black:after{background-color:#131313}a.tab:hover:after{background-color:#c56d46}a:hover,.slide-arrow:hover,.modal-open:hover{opacity:.7;cursor:pointer}a.hover-underline:hover{text-decoration:underline}a.hover-content:hover{opacity:1;background-color:#f3be85;color:inherit !important}a.hover-content-border:hover{background-color:#fff;border:.1rem solid #c56d46}a.hover-content .img{overflow:hidden}a.hover-content .img *{transition:all .5s ease;width:100%;height:100%;object-fit:cover}a.hover-content:hover .img img{transform:scale(1.2,1.2)}.tab-only,.sp-only{display:none !important}@media screen and (max-width:1023px){.tab-only{display:block !important}}@media screen and (max-width:767px){.pc-only,.tab-only{display:none !important}.sp-only{display:block !important}}.order01{order:1}.order02{order:2}.order03{order:3}.order04{order:4}@media screen and (max-width:767px){.orderbox{flex-direction:column}.order01,.order02,.order03,.order04{width:100%}.order01{order:2}.order02{order:1}.order03{order:4}.order04{order:3}}.shadow{box-shadow:0 .4rem .4rem rgba(0,0,0,.25);margin-bottom:.5rem}.radius{border-radius:1rem}.center{display:table;margin:0 auto}.ma0{margin:0 !important}.mt0{margin-top:0 !important}.mt1{margin-top:1rem !important}.mt2{margin-top:2rem !important}.mt3{margin-top:3rem !important}.mt4{margin-top:4rem !important}.mt5{margin-top:5rem !important}.mt6{margin-top:6rem !important}.mt7{margin-top:7rem !important}.mt8{margin-top:8rem !important}.mt9{margin-top:9rem !important}.mt10{margin-top:10rem !important}.mb0{margin-bottom:0 !important}.mb1{margin-bottom:1rem !important}.mb2{margin-bottom:2rem !important}.mb3{margin-bottom:3rem !important}.mb4{margin-bottom:4rem !important}.mb5{margin-bottom:5rem !important}.mb6{margin-bottom:6rem !important}.mb7{margin-bottom:7rem !important}.mb8{margin-bottom:8rem !important}.mb9{margin-bottom:9rem !important}.mb10{margin-bottom:10rem !important}.pa0{padding:0 !important}.pt0{padding-top:0 !important}.pb0{padding-bottom:0 !important}.smooth{transition:all .3s ease}.fadein,.fadeleft,.faderight,.slidein,.slideleft,.slideright,.pc-fadein,.pc-fadeleft,.pc-faderight,.pc-slidein,.pc-slideleft,.pc-slideright,.sp-fadein,.sp-fadeleft,.sp-faderight,.sp-slidein,.sp-slideleft,.sp-slideright,.zoomin{opacity:0;transform:none}.delay01{animation-delay:.2s !important}.delay02{animation-delay:.4s !important}.delay03{animation-delay:.6s !important}.delay04{animation-delay:.8s !important}.delay05{animation-delay:1s !important}.delay06{animation-delay:1.2s !important}@media screen and (min-width:768px){.fadein.scrollin,.pc-fadein.scrollin{animation:fadein-up 1s ease forwards}.fadeleft.scrollin,.pc-fadeleft.scrollin{animation:fadein-left 1s ease forwards}.faderight.scrollin,.pc-faderight.scrollin{animation:fadein-right 1s ease forwards}.slidein.scrollin,.pc-slidein.scrollin{animation:slidein-bottom .5s ease-out forwards}.slideleft.scrollin,.pc-slideleft.scrollin{animation:slidein-left .5s ease-out forwards}.slideright.scrollin,.pc-slideright.scrollin{animation:slidein-right .5s ease-out forwards}.zoomin.scrollin{animation:zoomin .8s cubic-bezier(.25,1,.5,1) forwards}}@media screen and (max-width:767px){.fadein.scrollin,.sp-fadein.scrollin{animation:fadein-up 1s ease forwards}.fadeleft.scrollin,.sp-fadeleft.scrollin{animation:fadein-left 1s ease forwards}.faderight.scrollin,.sp-faderight.scrollin{animation:fadein-right 1s ease forwards}.slidein.scrollin,.sp-slidein.scrollin{animation:slidein-bottom .5s ease-out forwards}.slideleft.scrollin,.sp-slideleft.scrollin{animation:slidein-left .5s ease-out forwards}.slideright.scrollin,.sp-slideright.scrollin{animation:slidein-right .5s ease-out forwards}.zoomin.scrollin{animation:zoomin .8s cubic-bezier(.25,1,.5,1) forwards}.sp-delay01{animation-delay:.2s !important}.sp-delay02{animation-delay:.4s !important}.sp-delay03{animation-delay:.6s !important}.sp-delay04{animation-delay:.8s !important}.sp-delay05{animation-delay:1s !important}.sp-delay06{animation-delay:1.2s !important}}@keyframes fadein-up{0%{opacity:0;transform:translateY(2rem)}100%{opacity:1;transform:translateY(0)}}@keyframes fadein-left{0%{opacity:0;transform:translateX(-2rem)}100%{opacity:1;transform:translateX(0)}}@keyframes fadein-right{0%{opacity:0;transform:translateX(2rem)}100%{opacity:1;transform:translateX(0)}}@keyframes slidein-bottom{0%{opacity:0;transform:translateY(100rem)}100%{opacity:1;transform:translateY(0)}}@keyframes slidein-left{0%{opacity:0;transform:translateX(-200rem)}100%{opacity:1;transform:translateX(0)}}@keyframes slidein-right{0%{opacity:0;transform:translateX(200rem)}100%{opacity:1;transform:translateX(0)}}@keyframes zoomin{0%{opacity:0;transform:scale(.5)}100%{opacity:1;transform:scale(1)}}.slide-txt{overflow:hidden;opacity:0}.slide-txt.slide-txt-in{animation-name:slide-txt;animation-duration:1.5s;animation-fill-mode:forwards}@keyframes slide-txt{from{transform:translateX(-100%);opacity:0}to{transform:translateX(0);opacity:1}}.slide-txt .in.slide-txt-in{animation-name:slide-txt-in;animation-duration:1.5s;animation-fill-mode:forwards;opacity:0}@keyframes slide-txt-in{from{transform:translateX(100%);opacity:0}to{transform:translateX(0);opacity:1}}.logo,.logo a{display:table}.g-nav .g-nav-list{display:flex;flex-wrap:wrap;flex-direction:row;align-items:center;justify-content:center;text-align:center}header{position:fixed;left:0;top:0;transform:translate(0,0);transition:all .3s ease;z-index:100;width:100%;padding:0;background-color:#f7f5f3;font-weight:500}#ec header{background-color:#fff}header .container,footer .g-nav02 .container{max-width:100%;padding:0 4rem}header .header-catch{background-color:#131313;color:#fff;padding:.5rem 0;max-height:2.8rem;overflow:hidden;transition:max-height .4s ease,opacity .3s ease,padding .4s ease,margin .4s ease}#ec header .header-catch{background-color:#c56d46}header .header-catch h1{font-weight:400}header .header-menu{display:flex;flex-wrap:wrap;flex-direction:row;align-items:center;justify-content:space-between}header .menu-left{margin-right:4rem}header .logo a{display:flex;align-items:center}header .logo img{width:16rem}header .logo h1,header .logo p{margin:0 0 0 1.5rem;color:#c56d46}header .g-nav{display:flex;align-items:center}header .g-nav .g-nav-list li{margin-right:1.5rem}header .g-nav .g-nav-list li:last-child{margin-right:4rem}header .g-nav .g-nav-list li a{display:block;padding:3rem 0}header .more-btn a{margin-top:0}header .more-btn a span:after{display:none}header .g-nav-sp{display:none}@media screen and (min-width:0px){header.smaller .header-catch{max-height:0;padding:0}header.smaller .g-nav .g-nav-list .submenu .g-nav-sub{top:6.9rem}header.smaller .g-nav .g-nav-list .submenu:hover .g-nav-sub,header.smaller .g-nav .g-nav-list .submenu:hover .g-nav-sub:hover,header.smaller .g-nav .g-nav-list .submenu .g-nav-sub:hover{top:7.9rem}header.smaller .globalMenuSp-bg,header.smaller nav.globalMenuSp{top:6rem}}@media screen and (max-width:1460px){header,header .container{padding:0}header .header-catch .container{padding:0 2rem}header .menu-left{padding-left:2rem;margin-right:0}header .menu-right{display:flex;align-items:center}header .g-nav-list,header .cta,header .header-catch,header .g-nav .more-btn{display:none !important}.globalMenuSp .g-nav-list,.globalMenuSp .cta,#ec .header-catch{display:block !important}header .logo h1,header .logo p{margin:0 0 0 1rem}header .logo img{width:13.4rem}header .g-nav-sp{display:block !important}}@media screen and (max-width:767px){header .g-nav .ec-menu li:last-child{display:none !important}}.hamburger{display:flex;align-items:center;justify-content:center;position:relative;z-index:102;cursor:pointer;width:6rem;height:6rem}.hamburger .menu{display:flex;flex-direction:column;align-items:center;justify-content:center;height:2rem}.hamburger span{transition:all .3s ease;display:block;width:3rem;height:.2rem;margin:0 auto;background-color:#131313}.hamburger span:nth-child(1),.hamburger span:nth-child(2){margin-bottom:.7rem}.hamburger p{margin:1rem 0 0;color:#131313;line-height:1em}.hamburger .close{display:none}.hamburger.active .open{display:none}.hamburger.active .close{display:block}.hamburger.active span{width:3rem;background-color:#131313}.hamburger.active span:nth-child(1){transform:rotate(-45deg);margin:0}.hamburger.active span:nth-child(2){transform:rotate(45deg);margin:-.2rem 0 0}.hamburger.active span:nth-child(3){display:none}.globalMenuSp-bg,nav.globalMenuSp{z-index:101;position:fixed;top:8.8rem;right:0;transition:all .5s ease;height:calc(100dvh - 6rem);max-height:calc(100dvh - 6rem);margin:0 0 0 auto}.globalMenuSp-bg{overflow:hidden;visibility:hidden;opacity:0;width:100%;background-color:rgba(197,109,70,.7)}nav.globalMenuSp{overflow-y:auto;-webkit-overflow-scrolling:touch;transform:translateX(120%);width:40rem;background-color:#f7f5f3}nav.globalMenuSp .logo{margin-left:2rem}nav.globalMenuSp .g-nav-list{border-top:.1rem solid #d9d9d9}nav.globalMenuSp .g-nav-list li .menu-title{display:flex;align-items:center;justify-content:space-between;border-bottom:.1rem solid #e5e7eb}nav.globalMenuSp .g-nav-list li a{display:flex;align-items:center;justify-content:space-between;padding:1.5rem 2.5rem;border-bottom:.1rem solid #d9d9d9}nav.globalMenuSp .g-nav-list li a:after{content:"";display:inline-block;width:1.2rem;height:1.2rem;background-color:#c56d46;-webkit-mask-image:url(//www.milliongakki.com/wp-content/themes/milliongakki_theme/assets/css/../images/common/arrow.svg);mask-image:url(//www.milliongakki.com/wp-content/themes/milliongakki_theme/assets/css/../images/common/arrow.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-position:center;mask-position:center;transition:background-color .3s ease,transform .3s cubic-bezier(.4,0,.2,1);margin-left:2.5rem}nav.globalMenuSp .g-nav-list li a:hover{opacity:1}nav.globalMenuSp .g-nav-list li a:hover:after{background-color:#c56d46;transform:translate(.5rem,0)}nav.globalMenuSp .g-nav-list li .menu-title a{width:calc(100% - 8.3rem);padding:1.5rem 0 1.5rem 2.5rem;border-bottom:none}nav.globalMenuSp .g-nav-list li .menu-title a:after{display:none}.globalMenuSp-bg.active{visibility:visible;opacity:1}nav.globalMenuSp.active{transform:translateX(0%)}@media screen and (max-width:767px){nav.globalMenuSp{width:100%}}header .g-nav .g-nav-list .submenu.small{position:relative}header .g-nav .g-nav-list .submenu .g-nav-sub{visibility:hidden;opacity:0;width:100vw;position:absolute;left:0;top:9.7rem;transform:translate(0 0);transition:all .3s ease;max-width:none !important;background-color:#f7f5f3;text-align:left;padding:2rem 0 4rem}header .g-nav .g-nav-list .submenu.small .g-nav-sub{width:26rem;left:50%;top:6.9rem;transform:translate(-50%,0);padding:0;border-radius:1rem}header .g-nav .g-nav-list .submenu:hover .g-nav-sub,header .g-nav .g-nav-list .submenu:hover .g-nav-sub:hover,header .g-nav .g-nav-list .submenu .g-nav-sub:hover{visibility:visible;opacity:1;top:10.7rem}header .g-nav .g-nav-list .submenu.small:hover .g-nav-sub,header .g-nav .g-nav-list .submenu.small:hover .g-nav-sub:hover,header .g-nav .g-nav-list .submenu.small .g-nav-sub:hover{visibility:visible;opacity:1;top:7.9rem}header .g-nav .g-nav-list .submenu .g-nav-sub .container{max-width:calc(110rem + 8rem)}header .g-nav .g-nav-list .submenu .g-nav-sub .menu-title{font-weight:500}header .g-nav .g-nav-list .submenu .g-nav-sub ul{display:flex;justify-content:space-between}header .g-nav .g-nav-list .submenu.small .g-nav-sub ul{display:block}header .g-nav .g-nav-list .submenu .g-nav-sub li{margin-right:0;width:calc((100% - 6rem) / 5)}header .g-nav .g-nav-list .submenu.small .g-nav-sub li{width:100%;border-bottom:.1rem dashed #d9d9d9}header .g-nav .g-nav-list .submenu.small .g-nav-sub li:last-child{border-bottom:none}header .g-nav .g-nav-list .submenu .g-nav-sub li a,nav.globalMenuSp .g-nav-list li.submenu .g-nav-sub li a{padding:0;background-color:#fff;border-radius:1rem;overflow:hidden}header .g-nav .g-nav-list .submenu.small .g-nav-sub li a{display:flex;align-items:center;justify-content:space-between}header .g-nav .g-nav-list .submenu.small .g-nav-sub li a,nav.globalMenuSp .g-nav-list li.submenu.small .g-nav-sub li a{background:0 0;border-radius:0}header .g-nav .g-nav-list .submenu.small .g-nav-sub li a{padding:1.5rem 2.5rem}header .g-nav .g-nav-list .submenu.small .g-nav-sub li a:hover{background-color:#f7f5f3}header .g-nav .g-nav-list .submenu .g-nav-sub li a .text-box{padding:1.5rem}nav.globalMenuSp .g-nav-list li.submenu .g-nav-sub li a .text-box{padding:0 1rem;width:calc(100% - 14rem)}header .g-nav .g-nav-list .submenu .g-nav-sub li a .text-box p,nav.globalMenuSp .g-nav-list li.submenu .g-nav-sub li a .text-box p{display:flex;align-items:center;justify-content:space-between;line-height:1.2em}header .g-nav .g-nav-list .submenu .g-nav-sub li a .text-box p{min-height:3.2rem}header .g-nav .g-nav-list .submenu .g-nav-sub li a .text-box p:after,nav.globalMenuSp .g-nav-list li.submenu .g-nav-sub li a .text-box p:after,header .g-nav .g-nav-list .submenu.small .g-nav-sub li a:after{content:"";display:inline-block;width:1.2rem;height:1.2rem;background-color:#c56d46;-webkit-mask-image:url(//www.milliongakki.com/wp-content/themes/milliongakki_theme/assets/css/../images/common/arrow.svg);mask-image:url(//www.milliongakki.com/wp-content/themes/milliongakki_theme/assets/css/../images/common/arrow.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-position:center;mask-position:center;transition:background-color .3s ease,transform .3s cubic-bezier(.4,0,.2,1);margin-left:1rem}header .g-nav .g-nav-list .submenu .g-nav-sub li a:hover .text-box p:after,nav.globalMenuSp .g-nav-list li.submenu .g-nav-sub li a:hover .text-box p:after,header .g-nav .g-nav-list .submenu.small .g-nav-sub li a:hover:after{transform:translate(.5rem,0)}header .g-nav .g-nav-list .submenu .g-nav-sub li a .text-box p span,nav.globalMenuSp .g-nav-list li.submenu .g-nav-sub li a .text-box p span,header .g-nav .g-nav-list .submenu.small .g-nav-sub li a:hover::after span{width:calc(100% - 2.2rem)}nav.globalMenuSp .g-nav-list li.submenu .g-nav-sub{display:block;overflow:hidden;opacity:0;transform:translateY(-2rem);transition:max-height .7s ease,opacity .7s ease,transform .7s ease;max-height:0;border-bottom:.1rem solid #e5e7eb}nav.globalMenuSp .g-nav-list li.submenu .g-nav-sub ul{padding:1.5rem 2.5rem}nav.globalMenuSp .g-nav-list li.submenu.small .g-nav-sub ul li{display:flex;align-items:baseline}nav.globalMenuSp .g-nav-list li.submenu.small .g-nav-sub ul li:before{content:"-";margin-right:.5rem}nav.globalMenuSp .g-nav-list li.submenu .g-nav-sub li a{justify-content:flex-start;border-bottom:none;margin-bottom:1.5rem}nav.globalMenuSp .g-nav-list li.submenu .g-nav-sub li:last-child a{margin-bottom:0}nav.globalMenuSp .g-nav-list li.submenu .g-nav-sub li a .img img{width:14rem;height:8rem}nav.globalMenuSp .g-nav-list li.submenu span.arrow{display:flex;align-items:center;justify-content:center;width:5rem;height:5rem;margin:0 .6rem 0 2.5rem;transform:translateX(0);transition:background-color .3s ease,transform .3s cubic-bezier(.4,0,.2,1)}nav.globalMenuSp .g-nav-list li.submenu span.arrow:after{content:"＋";display:inline-block;color:#c56d46}nav.globalMenuSp .g-nav-list li.submenu span.arrow.active:after{content:"－"}nav.globalMenuSp .g-nav-list li.submenu .g-nav-sub.active{opacity:1;transform:translateY(0);max-height:100rem}nav.globalMenuSp .g-nav-list li.submenu .g-nav-sub ul li a:after{display:none}#page-top,#tuijyu{display:block;opacity:0;transition:all .3s ease}#page-top{position:fixed;z-index:99;right:8rem;bottom:10rem}#page-top img{width:5rem}#tuijyu{display:none;position:fixed;right:0;bottom:0;z-index:99;width:100%}#tuijyu a{display:flex;align-items:center;justify-content:center;width:calc(100% /2);padding:1.5rem}#tuijyu a.tel{background-color:#f7f5f3}#tuijyu a.mail{background-color:#c56d46;color:#fff}@media screen and (max-width:767px){#page-top{right:2rem;bottom:6rem}#page-top img{width:3rem}#tuijyu{display:flex;align-items:center;justify-content:center}}footer{padding-top:8rem;background-color:#131313;color:#fff}footer .logo{margin-bottom:2rem}footer .logo img{width:20rem}footer .sns{display:flex;align-items:center;justify-content:flex-start;margin:3rem 0 0}footer .sns li{margin-right:1rem}footer .sns li:last-child{margin-right:0}footer .sns a{display:flex;align-items:center;justify-content:center;width:4rem;height:4rem;border:.1rem solid #fff;border-radius:50%}footer .sns img{width:2rem}footer .g-nav01{display:flex;align-items:flex-start;flex-wrap:wrap;flex-direction:row}footer .g-nav02{padding:2rem 0 2.5rem;border-top:.1rem solid #fff}footer .g-nav01 .g-nav-list{align-items:flex-start;width:calc((100% - 10rem) / 3);margin:0 5rem 2rem 0;text-align:left}footer .g-nav02 .g-nav-list{justify-content:flex-end}footer .g-nav .g-nav-list:nth-child(3),footer .g-nav .g-nav-list:nth-child(6){margin-right:0}footer .g-nav01 .g-nav-list li{width:100%;margin-bottom:1rem}footer .g-nav02 .g-nav-list li{margin-right:3rem}footer .g-nav02 .g-nav-list li:last-child{margin-right:0}footer .g-nav01 .g-nav-list li .title{color:#e5b37d;border-bottom:.1rem solid #e5b37d;padding-bottom:1rem;margin-bottom:.5rem;font-weight:500}footer .g-nav .g-nav-list li ul.children{margin-top:1rem}footer .g-nav .g-nav-list li ul.children li{display:flex;align-items:baseline}footer .g-nav .g-nav-list li ul.children li:last-child{margin-bottom:0}footer .g-nav .g-nav-list li ul.children li:before{content:"-";margin-right:.5rem}footer .connection{border-top:.1rem solid #fff;padding-top:1.5rem;display:flex}footer .connection small{margin-left:1rem}@media screen and (max-width:767px){footer{padding-top:5rem}footer .g-nav01 .g-nav-list{width:100%;margin:0 0 2rem}footer .g-nav02{text-align:center}footer .g-nav02 .container{padding:0 2rem}footer .g-nav02 .g-nav-list{justify-content:center;margin-bottom:2rem}footer .g-nav02 .g-nav-list li{width:100%;margin:0 0 .5rem}}.cta{display:flex;align-items:center;justify-content:center}.cta li:nth-child(2){margin-left:2rem}.cta .more-btn a{margin-top:0}.globalMenuSp .cta{padding:3rem 2.5rem}@media screen and (max-width:767px){.cta{display:block}.cta li:nth-child(2){margin:2rem 0 0}.cta .more-btn a{width:100%;max-width:33rem;padding:1.2em}}.more-btn a,[type=button],[type=reset],[type=submit]{position:relative;display:table;transition:all .3s ease;margin:2rem auto 0;padding:1.2em 2em;background-color:#c56d46;border:.1rem solid #c56d46;border-radius:5rem;text-align:center;color:#fff;cursor:pointer;line-height:1em;font-weight:500}.more-btn.orange-b a{background-color:#fff;border:.1rem solid #c56d46;color:#c56d46}.more-btn.green a{background-color:#517a81;border:.1rem solid #517a81}.more-btn.green-b a{background-color:#fff;border:.1rem solid #3e7071;color:#3e7071}.more-btn.white a{background-color:#fff;border:.1rem solid #131313;color:#131313}.more-btn.black a{background-color:#131313;border:.1rem solid #131313}.more-btn.left a{margin:2rem 0 0}.more-btn.right a{margin:2rem 0 0 auto}.more-btn.wide a{width:50rem}.more-btn.small a{width:20rem}.more-btn a:hover,[type=button]:hover,[type=submit]:hover{opacity:1;background-color:#fff;color:#c56d46}.more-btn.orange-b a:hover{background-color:#c56d46;color:#fff}.more-btn.green a:hover{color:#517a81}.more-btn.green-b a:hover{background-color:#3e7071;color:#fff}.more-btn.white a:hover{background-color:#131313;color:#fff}.more-btn.black a:hover{color:#131313}[type=reset],[type=submit]:disabled{background-color:#e5e7eb;border:.1rem solid #e5e7eb;color:#fff}[type=reset]:hover{background-color:#fff;color:#e5e7eb}.more-btn a span{position:relative;z-index:2;display:flex;align-items:center;justify-content:center}.more-btn a span:after,.more-btn.map a span:before{content:"";display:inline-block;width:.85em;height:.85em;background-color:#fff;-webkit-mask-image:url(//www.milliongakki.com/wp-content/themes/milliongakki_theme/assets/css/../images/common/arrow.svg);mask-image:url(//www.milliongakki.com/wp-content/themes/milliongakki_theme/assets/css/../images/common/arrow.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-position:center;mask-position:center;transition:background-color .3s ease,transform .3s cubic-bezier(.4,0,.2,1);margin-left:1rem}.more-btn.map a span:before{width:1em;height:1em;-webkit-mask-image:url(//www.milliongakki.com/wp-content/themes/milliongakki_theme/assets/css/../images/common/ico_map.svg);mask-image:url(//www.milliongakki.com/wp-content/themes/milliongakki_theme/assets/css/../images/common/ico_map.svg);margin:0 1rem 0 0}.more-btn.map a span:after{display:none}.more-btn.tab a span:after{width:1em;height:1em;-webkit-mask-image:url(//www.milliongakki.com/wp-content/themes/milliongakki_theme/assets/css/../images/common/ico_tab.svg);mask-image:url(//www.milliongakki.com/wp-content/themes/milliongakki_theme/assets/css/../images/common/ico_tab.svg)}.more-btn.orange-b a span:after{background-color:#c56d46}.more-btn.green-b a span:after{background-color:#3e7071}.more-btn.white a span:after,.more-btn.map a span:before{background-color:#131313}.more-btn a:hover span:after{background-color:#c56d46;transform:translate(.5rem,0)}.more-btn.green a:hover span:after{background-color:#517a81}.more-btn.orange-b a:hover span:after,.more-btn.green-b a:hover span:after,.more-btn.white a:hover span:after,.more-btn.map a:hover span:before{background-color:#fff}.more-btn.black a:hover span:after{background-color:#131313}.more-btn.tab a:hover span:after{transform:translate(0,0)}.more-btn02{display:table;margin:0}.more-btn02 a,.more-btn02 p{transition:all .3s ease;display:flex;align-items:center;color:#c56d46;line-height:1em}.more-btn02.white a,.more-btn02.white p{color:#fff}.more-btn02.black a,.more-btn02.black p{color:#131313}.more-btn02.white a:hover{color:#c56d46}.more-btn02 a:before,.more-btn02 p:before{content:"";display:inline-block;width:1.2rem;height:1.2rem;margin-right:.5rem;background-color:#c56d46;-webkit-mask-image:url(//www.milliongakki.com/wp-content/themes/milliongakki_theme/assets/css/../images/common/arrow.svg);mask-image:url(//www.milliongakki.com/wp-content/themes/milliongakki_theme/assets/css/../images/common/arrow.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-position:center;mask-position:center;transition:background-color .3s ease,transform .3s cubic-bezier(.4,0,.2,1)}.more-btn02.white a:before,.more-btn02.white p:before{background-color:#fff}.more-btn02.bottom a:before,.more-btn02.bottom p:before{transform:rotate(90deg)}.more-btn02.white a:hover:before{background-color:#c56d46}.more-btn02.bottom a:hover:before,a.hover-content:hover .more-btn02.bottom p:before{transform:rotate(90deg) translate(.5rem,0)}.btn-box{display:flex;align-items:center;justify-content:center;margin-top:1rem}.btn-box.left{justify-content:flex-start}.btn-box.right{justify-content:flex-end}.btn-box li{margin-bottom:0 !important}.btn-box li:nth-child(2),.btn-box li:nth-child(3){margin-left:1rem}.btn-box .more-btn a{margin-top:1rem}.sp-order-reverse{display:flex}@media screen and (max-width:767px){.btn-box{display:block;margin-top:2rem}.btn-box li:nth-child(2),.btn-box li:nth-child(3){margin:1rem 0 0}.sp-order-reverse{display:flex;flex-direction:column-reverse}}table{display:table;table-layout:fixed;word-break:break-all;word-wrap:break-all;width:100%;margin:auto;border-collapse:collapse;border-spacing:0}.scroll-table{overflow-x:auto;margin-bottom:2rem;padding-bottom:.5rem}.scroll-table table,.scroll-table dl{min-width:70rem}.scroll-table::-webkit-scrollbar{height:.5rem}.scroll-table::-webkit-scrollbar-track{background-color:#edebe9;border-radius:5rem}.scroll-table::-webkit-scrollbar-thumb{background-color:#d9d9d9;border:none;border-radius:5rem}.scroll-table::-webkit-scrollbar-thumb:hover{background-color:#131313}.table01{border-top:.1rem solid #d9d9d9}.table01 dl{padding:0;border:.1rem solid #d9d9d9;border-top:none}.table01 dt,.table01 dd{padding:1.5rem 2.5rem}.table01 dt{background-color:#edebe9;border-right:.1rem solid #d9d9d9;font-weight:500}.table01 dt.bg-white{background-color:#fff}.table01 dd{background-color:#fff}.table01 dd.bg-gray{background-color:#edebe9;font-weight:500}@media screen and (max-width:767px){.scroll-table th,.scroll-table td{display:table-cell;width:auto}.scroll-table dt{width:35%}.scroll-table dd{width:65%}.table01 dt{border-right:none;border-bottom:.1rem solid #d9d9d9}}.breadcrumbs{padding-top:1rem;background-color:#f7f5f3}#ec .breadcrumbs{background-color:#fff}.breadcrumbs .container{max-width:100%;padding:0 4rem}.breadcrumbs,.breadcrumbs a{color:#131313}.breadcrumbs a{text-decoration:underline}.breadcrumbs a:hover{color:#c56d46}@media screen and (max-width:767px){.breadcrumbs .container{padding:0 2.5rem}}.under-title{display:flex;align-items:center;background:url(//www.milliongakki.com/wp-content/themes/milliongakki_theme/assets/css/../images/common/under-title_bg.svg),#f7f5f3;background-repeat:no-repeat;background-size:100%;background-position:top 2rem center,center;padding:3rem 0 35rem;text-align:center;margin-bottom:-35rem}#ec .under-title{background-color:#fff}.under-title p.catch{margin-bottom:1rem}.under-title h1{margin-bottom:0}.under-title p.lead{margin:2rem 0 0}@media screen and (max-width:767px){.under-title{background:url(//www.milliongakki.com/wp-content/themes/milliongakki_theme/assets/css/../images/common/under-title_bg_sp.svg),#f7f5f3;background-repeat:no-repeat;background-size:100%;background-position:top 1rem center,center}}.sec_article .img,.sec_article .img *{aspect-ratio:3/2;border-radius:1rem}.sec_article .img{overflow:hidden}.sec_article .img *{transition:all .5s ease;width:100%;height:100%;object-fit:cover}.sec_article .img:hover img{transform:scale(1.2,1.2)}.sec_article .text-box{padding:3rem}.sec_article .text-box .btn-box li{width:100%}.sec_article .text-box .btn-box .more-btn a{width:100%}.post-date{display:flex;align-items:center}.sec_article .text-box .post-date{justify-content:space-between}.sec_article .text-box .category-list{margin:1.5rem 0 0}.news-list{border-top:.1rem solid #e5e7eb}.news-list dl{align-items:center;border-bottom:.1rem solid #e5e7eb}.news-list dt,.news-list dd{width:100%}.news-list dt{display:flex;align-items:flex-start;padding-right:0}.news-list dd p{font-weight:500}time{display:flex;align-items:center;margin-bottom:.5rem}time.end{justify-content:flex-end}.newMark{display:inline-block;margin-left:.5rem;padding:.3em .5em;background-color:#c0392b;font-size:.8em;color:#fff;line-height:1em}.category-menu,.tabs-menu{display:flex;flex-wrap:wrap;flex-direction:row;margin-bottom:4rem;text-align:center}.category-menu.center{justify-content:center}.category-menu input[type=radio]{display:none}.category-menu a,.category-menu span,.tabs01 .tab_item{display:inline-block;margin:0 1rem 1rem 0;padding:1rem 2rem;border:.1rem solid #517a81;color:#517a81;line-height:1em;border-radius:5rem;font-weight:500;cursor:pointer}.category-menu a.current,.category-menu a:hover,.category-menu input[type=radio]:checked+span,.tabs01:has(#tabs01:checked) .tabs-menu label[for=tabs01],.tabs01:has(#tabs02:checked) .tabs-menu label[for=tabs02],.tabs01:has(#tabs03:checked) .tabs-menu label[for=tabs03],.tabs01:has(#tabs04:checked) .tabs-menu label[for=tabs04],.tabs01:has(#tabs05:checked) .tabs-menu label[for=tabs05],.tabs01:has(#tabs06:checked) .tabs-menu label[for=tabs06]{border:.1rem solid #517a81;background-color:#517a81;color:#fff}.category-list{margin-bottom:1rem}.post-date .category-list{margin:0 1rem 0 0}.category-list a,.category-list span,div.label{display:inline-block;margin:0 .5rem .5rem 0;padding:.5rem 1rem;background-color:#cce4e8;border:.1rem solid #cce4e8;border-radius:.5rem;color:#3e7071;line-height:1em;font-weight:500}div.label{border:none;color:#131313 !important}div.label.yellow{background-color:#f9ecba}div.label.red{background-color:#f0b29c}div.label.blue{background-color:#cae3f4}div.label.purple{background-color:#d8cce8}.category-list a:hover{opacity:1;background-color:#fff;border:.1rem solid #3e7071}.location .category-list a,.location .category-list span{color:#131313}.location .category-list a:hover{color:#3e7071}.category-list.tag-list a,.category-list.tag-list span{background-color:#edebe9;border:.1rem solid #edebe9;border-radius:5rem;color:#131313}.category-list.tag-list a:hover,.category-list a.purchase:hover{background-color:#fff;border:.1rem solid #131313;color:#131313}.category-list a.shop,.category-list span.shop{background-color:#f9ecba;border:.1rem solid #f9ecba}.category-list a.shop:hover{background-color:#fff;border:.1rem solid #c56d46;color:#c56d46}.category-list a.tuning,.category-list span.tuning{background-color:#d8cce8;border:.1rem solid #d8cce8}.category-list a.tuning:hover{background-color:#fff;border:.1rem solid #826d9f;color:#826d9f}.category-list a.purchase,.category-list span.purchase{background-color:#d9d9d9;border:.1rem solid #d9d9d9}.category-list span.upcoming,.category-list span.ongoing,.category-list span.ended{border:none}.category-list span.upcoming{background-color:#f9ecba;color:#c56d46}.category-list span.ongoing{background-color:#fbe6e4;color:#c0392b}.category-list span.ended{background-color:#d9d9d9;color:#131313}#toc_container{margin-bottom:4rem;padding:4rem 4rem 3rem;background-color:#fff !important;border:none;border-radius:1rem;border:.1rem solid #d9d9d9}#toc_container .toc_title{margin-bottom:2rem;padding-bottom:1rem;border-bottom:.1rem dashed #c56d46;text-align:center;font-weight:500;color:#c56d46}#toc_container ul{list-style:none;margin-bottom:1rem}#toc_container ul ul li:before{content:"-";margin-right:.5rem}#toc_container ul li a{text-decoration:none;color:#131313}#toc_container ul li a:hover{text-decoration:underline;color:#c56d46}#toc_container ul li a span{font-weight:500;color:#c56d46;font-family:"Sofia Sans",sans-serif}#toc_container ul ul li a span{display:none}@media screen and (max-width:767px){.post-date{flex-wrap:wrap;flex-direction:row}time{width:100%}.post-date time{margin-top:.5rem}.sec_article .text-box{padding:2.5rem}.news-list dt{padding:0 0 .5rem}.category-menu.center{justify-content:flex-start}.category-menu a{display:table;margin-bottom:1rem}#toc_container{padding:2rem 2rem 1rem}}.page .filter-form .accordion dl .category-menu,.archive .filter-form .accordion dl .category-menu{margin-bottom:2rem}.page .filter-form .accordion dl .category-menu:last-child,.archive .filter-form .accordion dl .category-menu:last-child{margin-bottom:0}.single .eyecatch,.single .eyecatch *{aspect-ratio:3.06/1;border-radius:1rem}.single .eyecatch{margin-bottom:4rem}.single .eyecatch *{width:100%;height:100%;object-fit:cover}.single article{padding-bottom:2rem;border-bottom:.1rem solid #e5e7eb}.single article .post-date{margin-bottom:1rem}.single article .text-area h1{padding:2rem;border-top:.2rem solid #e5e7eb;border-bottom:.2rem solid #e5e7eb}.single article .text-area h2{padding:2rem;background-color:#c56d46;color:#fff;border-radius:1rem}.single article .text-area h3:first-letter {color:#c56d46}.single article .text-area h4{padding-left:1.5rem;border-left:.5rem solid #c56d46}.single article .text-area a{text-decoration:underline;color:#c56d46}.single article .text-area img{display:inline-block;width:auto;margin:1rem 1rem 1rem 0}.filter-form .category-menu:last-child{margin-bottom:0}.sec_article.location .img,.sec_article.location .img *{aspect-ratio:2.7/1;border-radius:1rem 1rem 0 0}.single-location .under-title{text-align:left}.single-location .eyecatch{margin-top:3rem}.music-category-list li{margin-bottom:1rem}.sec_article.location02 .btn-box .more-btn.map a{min-width:19.7rem}.sec_article.location04 .content img{aspect-ratio:3/2;object-fit:cover;width:100%}@media screen and (max-width:767px){.single-location #sub-slider .content{padding:1rem}}.sidebar aside{margin-bottom:4rem;padding:2rem;background-color:#fff;border-radius:1rem;border:.1rem solid #d9d9d9}.sidebar aside:last-child{margin-bottom:0}.sidebar .sub-title{margin-bottom:0}.sidebar h5{color:#b18027;margin:3rem 0 1rem}.sidebar p{display:flex}.sidebar dl{padding:0 0 1rem;margin-bottom:1rem;border-bottom:.1rem solid #e5e7eb}.sidebar dl:last-child{margin-bottom:0}.sidebar dt,.sidebar dd{width:100%}.sidebar dt{padding:0 !important}.sidebar ul ul.child p:before{content:"-";margin-right:.5rem}.sidebar ul ul.child a{width:calc(100% - 0.7rem)}.sidebar ul.tag p,.sidebar ul.tag a{color:#219df0}.sidebar ul.tag p:before{content:"#";margin-right:.5rem}.sidebar ul.tag a{width:calc(100% - 1rem)}@media screen and (max-width:767px){.sidebar{margin-top:4rem}.sidebar time{margin-bottom:.5rem}}.pagination-area .pagination .nav-links{display:flex;align-items:center;justify-content:center;margin:4rem auto 0;text-align:center}.pagination-area .pagination .nav-links .current,.pagination-area .pagination .nav-links a{display:flex;align-items:center;justify-content:center;width:4rem;height:4rem;margin:0 .5rem;background-color:#517a81;color:#fff;border-radius:1rem}.pagination-area .pagination .nav-links a.prev,.pagination-area .pagination .nav-links a.next{width:6rem}.pagination-area .pagination .nav-links a{opacity:.3}.pagination-area .pagination .nav-links a:hover{opacity:1}.post-nav{overflow:hidden;clear:both;margin:2rem auto 0}.post-nav .row [class*=col-sm-]{margin-bottom:0 !important}.post-nav .prev a,.post-nav .next a{display:table;padding:.5em 1em;background-color:#c56d46;border:.1rem solid #c56d46;text-align:center;color:#fff}.post-nav .prev a:hover,.post-nav .next a:hover{opacity:1;background-color:#fff;color:#c56d46}.post-nav .prev{float:right}.post-nav .next{float:left}.post-nav .prev a,.post-nav .next a{display:flex;align-items:center;border-radius:5rem}.post-nav .prev a:after,.post-nav .next a:before{content:"";display:inline-block;width:.8em;height:.8em;background-color:#fff;-webkit-mask-image:url(//www.milliongakki.com/wp-content/themes/milliongakki_theme/assets/css/../images/common/arrow.svg);mask-image:url(//www.milliongakki.com/wp-content/themes/milliongakki_theme/assets/css/../images/common/arrow.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-position:center;mask-position:center;transition:background-color .3s ease,transform .3s cubic-bezier(.4,0,.2,1)}.post-nav .prev a:after{margin-left:1rem}.post-nav .next a:before{transform:rotate(180deg);margin-right:1rem}.post-nav .prev a:hover:after,.post-nav .next a:hover:before{background-color:#c56d46}.post-nav .prev a:hover:after{transform:translate(.5rem,0)}.post-nav .next a:hover:before{transform:rotate(180deg) translate(.5rem,0)}.slick-slider,.slick-slider *{max-width:none !important}.slick-slider.arrow{display:flex;align-items:center;justify-content:space-between}#main-slider,#sub-slider{touch-action:auto;opacity:0;visibility:hidden}#main-slider{position:relative}#sub-slider{overflow:hidden;padding-bottom:3rem}#main-slider.slick-initialized,#sub-slider.slick-initialized{opacity:1;visibility:visible;transition:opacity .3s ease}#main-slider .slick-list{margin-bottom:1rem}#sub-slider .slick-list{margin:0 -.5rem}#sub-slider .slick-slide{cursor:pointer;width:calc(100% / 3) !important;padding:0 .5rem}#sub-slider .slick-slide .content .in{opacity:.3}#sub-slider .slick-current .content .in{opacity:1}.slide-arrow{transition:all .3s ease;position:absolute;z-index:2;width:5rem;height:5rem}.prev-arrow{left:-2.5rem}.next-arrow{right:-2.5rem}.slick-disabled,.slick-disabled:hover{opacity:.3}.slick-dots{bottom:-5rem !important}.slick-dots li,.slick-dots li button,.slick-dots li button:before{width:8rem !important;height:.8rem !important}.slick-dots li{margin:0 .75rem !important}.slick-dots li button{margin:0 !important}.slick-dots li button:before{opacity:1 !important;background-color:#d9d9d9 !important;color:transparent !important}.slick-dots li.slick-active button:before{background-color:#3e7071 !important}.img-slider,.text-slider{display:flex;overflow:hidden}.img-slider.top-bottom,.img-slider.bottom-top{flex-direction:column;height:100%}.img-slider ul,.text-slider ul{display:flex;animation:img-text-slider 20s infinite linear .5s both;max-width:none !important}@keyframes img-text-slider{from{transform:translateX(0)}to{transform:translateX(-100%)}}.img-slider.top-bottom ul,.img-slider.bottom-top ul{display:block}.img-slider.top-bottom ul{animation:img-slider-top-bottom 20s infinite linear both}@keyframes img-slider-top-bottom{from{transform:translateY(-100%)}to{transform:translateY(0)}}.img-slider.bottom-top ul{animation:img-slider-bottom-top 20s infinite linear both}@keyframes img-slider-bottom-top{from{transform:translateY(0)}to{transform:translateY(-100%)}}.img-slider ul li,.text-slider ul li{width:100vw;padding-right:2rem}.img-slider.top-bottom ul li,.img-slider.bottom-top ul li{padding:0 0 2rem}.img-slider ul li img{width:100%}.text-slider ul li p{line-height:1em;font-size:10vw;font-weight:500;color:#c56d46}@media screen and (max-width:767px){.slide-arrow{width:3rem;height:3rem}.prev-arrow{left:-1.5rem}.next-arrow{right:-1.5rem}.slick-dots{bottom:-4rem !important}.slick-dots li,.slick-dots li button,.slick-dots li button:before{width:5.3rem !important;height:.6rem !important}.slick-dots li{margin:0 .5rem !important}}.modal-container{display:flex;align-items:center;justify-content:center;overflow:auto;visibility:hidden;opacity:0;position:fixed;left:0;top:0;z-index:103;width:100%;height:100%;background:rgba(0,0,0,.6);padding:2.5rem}.modal-container:before{vertical-align:middle;height:100%}.modal-container.active{visibility:visible;opacity:1}.modal-body{display:inline-block;position:relative;vertical-align:middle;width:45rem}.modal-content{position:relative;padding:7rem 5rem 4rem;background-color:#f7f5f3;border-radius:1rem}.modal-close{transition:all .3s ease;position:absolute;right:3.5rem;top:2rem;cursor:pointer}.modal-close:hover{opacity:.7}@media screen and (max-width:767px){.modal-content{padding:7rem 4rem 4rem}}.lesson-menu{position:-webkit-sticky;position:sticky;top:7.95rem;z-index:99}.tabs02 .tabs-menu,.lesson-menu ul{background-color:#edebe9;display:flex;align-items:center;justify-content:center}.tabs02 .tab_item,.lesson-menu a{display:table;cursor:pointer;position:relative;padding:1.5rem 2rem;font-weight:500;text-align:center;border-bottom:.4rem solid transparent}.tabs input[name=tab_item]{display:none}.tabs .tab_content{display:none;overflow:hidden;clear:both}.tabs02 .tab_content{padding-top:2rem}#tabs01:checked~#tabs01_content,#tabs02:checked~#tabs02_content,#tabs03:checked~#tabs03_content,#tabs04:checked~#tabs04_content,#tabs05:checked~#tabs05_content,#tabs06:checked~#tabs06_content{display:block}.tabs02:has(#tabs01:checked) .tabs-menu label[for=tabs01],.tabs02:has(#tabs02:checked) .tabs-menu label[for=tabs02],.tabs02:has(#tabs03:checked) .tabs-menu label[for=tabs03],.lesson-menu a.active{border-bottom:.4rem solid #c56d46;color:#c56d46}@media screen and (max-width:1460px){.lesson-menu{top:6rem}}@media screen and (max-width:767px){.lesson-menu{display:none}.tabs02 .tabs-menu{display:block;padding:2rem 2rem 1rem}.tabs02 .tab_item{padding:0 .5rem .5rem;margin-bottom:1rem}.tabs02 .tab_item:before{content:"";display:inline-block;width:1.2rem;height:1.2rem;margin-right:.5rem;background-color:#c56d46;-webkit-mask-image:url(//www.milliongakki.com/wp-content/themes/milliongakki_theme/assets/css/../images/common/arrow.svg);mask-image:url(//www.milliongakki.com/wp-content/themes/milliongakki_theme/assets/css/../images/common/arrow.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-position:center;mask-position:center;transition:background-color .3s ease,transform .3s cubic-bezier(.4,0,.2,1)}}.accordion dl{border-radius:1rem;overflow:hidden;background-color:#fff;border:.1rem solid #d9d9d9;padding:0;margin-bottom:2rem}.accordion.gray dl{color:#d9d9d9}.accordion.faq dl{border-radius:0;border:none;border-bottom:.1rem solid #d9d9d9;margin-bottom:0}.accordion.faq dl:first-child{border-top:.1rem solid #d9d9d9}.accordion dt,.accordion dd{width:100%}.accordion dt{display:flex;font-weight:500}.accordion.faq dt .title,.accordion.faq dd .content{display:flex}.accordion.faq dt .title,.accordion.faq dd .content{align-items:baseline}.accordion dt{align-items:center;justify-content:space-between;cursor:pointer;padding:1.5rem 3rem}.accordion dt:after{content:"＋";display:flex;align-items:center;justify-content:center;width:1.6rem;height:1.6rem;margin-left:2rem}.accordion.faq dt:after{color:#c56d46}.accordion dl.open dt:after{content:"－"}.accordion dt .title{width:calc(100% - 3.6rem)}.accordion.faq dt .title:before{content:"Q";margin-right:2rem;color:#c56d46}.accordion.faq dt .title span{width:calc(100% - 2.4rem)}.accordion dd{overflow:hidden;transition:max-height .3s ease-out,padding .3s ease-out;max-height:0;padding:0 3rem}.accordion dl.open dd{padding:0 3rem 2rem}@media screen and (max-width:767px){.accordion.faq dt{padding:1.5rem 0}}.flow-box{display:flex;justify-content:center;margin:4rem 0 2rem}.flow-box .flow{position:relative;padding-right:5.5rem}.flow-box .flow:last-child{padding:0}.flow-box .flow:after{content:"";display:inline-block;width:2.8rem;height:2.8rem;background-image:url(//www.milliongakki.com/wp-content/themes/milliongakki_theme/assets/css/../images/common/flow_arrow.svg);background-repeat:no-repeat;background-size:contain;background-position:center;position:absolute;right:2.5rem;top:50%;transform:translate(0,-50%)}.flow-box .flow:last-child:after{display:none}.flow-box .flow img{margin-bottom:2.5rem}.flow-box .flow p{width:100%;max-width:23rem}@media screen and (max-width:767px){.flow-box{display:block}.flow-box .flow{padding:0 0 6rem}.flow-box .flow:after{right:auto;left:45%;top:auto;bottom:.5rem;transform:rotate(90deg) translate(-50%,0)}.flow-box .flow img{margin-bottom:1rem}.flow-box .flow p{max-width:100%}}.fukidashi-top,.fukidashi-bottom,.fukidashi-left,.fukidashi-right{position:relative}.fukidashi-top:before,.fukidashi-bottom:before,.fukidashi-left:before,.fukidashi-right:before{content:"";position:absolute;border:1.5rem solid transparent}.fukidashi-top:before,.fukidashi-bottom:before{left:50%;transform:translate(-50%,0)}.fukidashi-left:before,.fukidashi-right:before{top:50%;transform:translate(0,-50%)}.fukidashi-top:before{top:-3.4rem;border-bottom:2rem solid #c56d46}.fukidashi-bottom:before{bottom:-3.4rem;border-top:2rem solid #c56d46}.fukidashi-left:before{left:-3.4rem;border-right:2rem solid #c56d46}.fukidashi-right:before{right:-3.4rem;border-left:2rem solid #c56d46}.lb-container{max-width:max-content !important}.contactform dt p{display:flex;align-items:center}input,button,textarea,select{font:inherit}input[type="checkbox"i]{width:auto}input[type=checkbox],input[type=radio]{position:relative;vertical-align:sub;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;width:2rem;height:2rem;margin:0 1rem 0 0;padding:0;border:none;border-radius:0;background:0 0;outline:none}input[type=checkbox]:before,input[type=checkbox]:after{content:"";display:inline-block;position:absolute;top:50%;transform:translateY(-50%)}input[type=checkbox]:before{left:0;width:2rem;height:2rem;background-color:#fff;border:.1rem solid #707070}input[type=checkbox]:after{display:block;opacity:0;left:.4rem;transform:rotate(45deg);width:1.2rem;height:1.7rem;margin-top:-1rem;border-right:.3rem solid #c0392b;border-bottom:.3rem solid #c0392b}input[type=checkbox]:checked:after{opacity:1}input[type=radio]:before,input[type=radio]:after{content:"";display:inline-block;position:absolute;top:50%;transform:translateY(-50%);border-radius:50%}input[type=radio]:before{left:0;width:2rem;height:2rem;background-color:#fff;border:.1rem solid #707070}input[type=radio]:after{opacity:0;left:50%;top:50%;transform:translate(-50%,-50%);width:1rem;height:1rem;background-color:#c0392b}input[type=radio]:checked:after{opacity:1}input[type=text],input[type=email],input[type=url],input[type=tel],input[type=number],input[type=password],input[type=date],input[type=file],textarea,select{overflow:hidden;resize:none;-webkit-appearance:none;-webkit-user-select:auto;-webkit-tap-highlight-color:rgba(0,0,0,0);margin-bottom:0;padding:1.5rem;background-color:#fff;border:.1rem solid #707070;border-radius:.5rem}input#addr,input#file02,input#file03{margin-top:1rem}select#your-time01,select#your-time02,select#your-time03{margin:0 0 1rem 2rem}input[type=date]::-webkit-calendar-picker-indicator,input[type=file],input[type=file]::file-selector-button,input[type=file]::-webkit-file-upload-button,select{cursor:pointer}select{-webkit-appearance:auto;appearance:none;-webkit-appearance:none;-moz-appearance:none}select::-ms-expand{display:none}.select-box,.form-width-100,.form-width-50,.form-width-30,.form-width-15{width:100%}.select-box{position:relative;max-width:50rem}.select-box:after{content:"▼";display:inline-block;position:absolute;right:2rem;top:1.5rem;color:#707070;pointer-events:none !important}textarea{overflow:auto;width:100%}input[type=text]:focus,input[type=email]:focus,input[type=url]:focus,input[type=tel]:focus,input[type=number]:focus,input[type=password]:focus,input[type=date]:focus,input[type=file]:focus,textarea:focus,select:focus{outline:.2rem solid #c56d46;background-color:#f7f5f3}::placeholder,input[type=date],input[type=file],input[type=file]::file-selector-button,select,.contactform select option:first-child{color:#707070}input[type=date]::-webkit-calendar-picker-indicator{filter:invert(50%)}input[type=file]::file-selector-button,input[type=file]::-webkit-file-upload-button{appearance:none;-webkit-appearance:none;border:.1rem solid #e5e7eb}input[type=date].has-value,input[type=date].has-value::-webkit-datetime-edit,input[type=file].has-value,input[type=file].has-value::file-selector-button,select:has(option:checked:not([value=""])),select option{color:#131313}input[type=date].has-value::-webkit-calendar-picker-indicator{filter:invert(0%)}input[type=file].has-value::file-selector-button,input[type=file].has-value::-webkit-file-upload-button{border:.1rem solid #131313}.form-width-100{max-width:100%;margin-bottom:.5rem}.form-width-50{max-width:50rem;margin-bottom:.5rem}.form-width-30{max-width:30rem;margin-bottom:.5rem}.form-width-15{max-width:15rem;margin-bottom:.5rem}.required,.optional{display:inline-block;vertical-align:middle;margin:0 1rem;padding:.5rem 1rem;line-height:1em}.required{background-color:#c0392b;border:.1rem solid #c0392b;color:#fff}.optional{background-color:#517a81;border:.1rem solid #517a81;color:#fff}.optional02{background-color:#fbe6e4;border:.1rem solid #c0392b;color:#c0392b}.example{margin-top:1rem}.explanation-box{display:flex;align-items:center;margin-bottom:4rem}.explanation-box .required{margin-left:0}.wpcf7-list-item{display:inline-block;width:calc(100% / 1);margin:0 0 .5rem !important}.wpcf7-list-item label{cursor:pointer}.wpcf7-spinner,.hidden-fields-container,.screen-reader-response{display:none !important}.wpcf7-not-valid-tip,.wpcf7 form .wpcf7-response-output{color:#c0392b}.wpcf7-not-valid-tip{display:block;margin-top:1rem}.wpcf7 form .wpcf7-response-output{margin:0 0 2rem;padding:1rem 4rem;background-color:#fff}.wpcf7 input.wpcf7-not-valid,.wpcf7 textarea.wpcf7-not-valid,.wpcf7 select.wpcf7-not-valid{outline:.2rem solid #c0392b;background-color:#fbe6e4}.error-list{margin:2rem 0 4rem;padding:2rem 4rem;background-color:#fbe6e4;border:.1rem solid #c0392b}.error-list li::marker,.error-list a{color:#c0392b}.error-list a{text-decoration:underline}.acceptance{margin:3rem 0;text-align:center}.acceptance .wpcf7-list-item label{justify-content:center}[data-class=wpcf7cf_group]{background-color:#fff;padding:4rem;margin:1.5rem 0}.wp-caption-text{color:#5d5d5d;margin-top:.5rem}.grecaptcha-badge{bottom:2rem !important;position:relative;z-index:99}@media screen and (max-width:767px){input[type=text],input[type=email],input[type=url],input[type=tel],input[type=number],input[type=password],input[type=date],input[type=file],textarea,select{width:100%;padding:1rem}textarea{height:30rem}input#your-day01,input#your-day02,input#your-day03{margin-top:1rem}select#your-time01,select#your-time02{margin:1rem 0 2rem}select#your-time03{margin:1rem 0 0}.select-box,.form-width-100,.form-width-50,.form-width-30,.form-width-15{width:100%}.select-box:after{top:1rem}.grecaptcha-badge{bottom:12rem !important}}.privacy-policy01 h3{position:relative;margin-top:6rem;padding-bottom:1rem;border-bottom:.1rem solid #d9d9d9}.privacy-policy01 h4{margin:4rem 0 1rem}.wsp-pages-title{display:none}.wsp-container{margin-bottom:2rem}ul.wsp-pages-list li{padding:1rem 0;border-bottom:.1rem solid #e5e7eb}ul.wsp-pages-list ul.children li{list-style:none;border:none;padding-bottom:0}ul.wsp-pages-list ul.children li:last-child{padding-bottom:0}ul.wsp-pages-list ul.children li a:before{content:"-";margin-right:.5rem}.sec_contact{background-image:url(//www.milliongakki.com/wp-content/themes/milliongakki_theme/assets/css/../images/common/sec_contact_bg.webp);background-repeat:no-repeat;background-size:cover;background-position:top center;position:relative}.sec_contact:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.2)}.sec_contact .container{position:relative;z-index:2}.sec_ec-contact .content{background-image:url(//www.milliongakki.com/wp-content/themes/milliongakki_theme/assets/css/../images/common/sec_ec-contact_bg.webp);background-repeat:no-repeat;background-size:cover;background-position:center;padding:7rem;border-radius:1rem}@media screen and (max-width:767px){.sec_contact{background-image:url(//www.milliongakki.com/wp-content/themes/milliongakki_theme/assets/css/../images/common/sec_contact_bg_sp.webp)}.sec_ec-contact .content{padding:5rem 2.5rem}}.sec_news-event .row{margin:0 -5rem}.sec_news-event .row [class*=col-sm-]{padding:0 5rem}.sec_news-event .sec_news .container{padding:0;max-width:100%}.sec_news .title-content{display:flex;align-items:flex-end;justify-content:space-between;margin-bottom:2.5rem}.sec_news .more-btn a{padding:1em 2em}.sec_location{background-color:#f7f5f3}.sec_location .text-box .title{display:flex;align-items:center;justify-content:space-between;margin-bottom:1rem}.sec_location .text-box .title:after{content:"";display:inline-block;width:1.2rem;height:1.2rem;background-color:#c56d46;-webkit-mask-image:url(//www.milliongakki.com/wp-content/themes/milliongakki_theme/assets/css/../images/common/arrow.svg);mask-image:url(//www.milliongakki.com/wp-content/themes/milliongakki_theme/assets/css/../images/common/arrow.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-position:center;mask-position:center;transition:background-color .3s ease,transform .3s cubic-bezier(.4,0,.2,1);margin-left:1rem}.sec_location .text-box:hover .title:after{background-color:#c56d46;transform:translate(.5rem,0)}.sec_location .text-box .title h3{width:calc(100% - 2.2rem)}@media screen and (max-width:767px){.sec_location .category-menu li:first-child{width:100%}}.sec_piano .content{background-image:url(//www.milliongakki.com/wp-content/themes/milliongakki_theme/assets/css/../images/common/sec_piano_bg.webp);background-repeat:no-repeat;background-size:cover;background-position:center;padding:7rem;border-radius:1rem}.sec_piano .text-box{max-width:47rem}@media screen and (max-width:767px){.sec_piano .content{background-image:url(//www.milliongakki.com/wp-content/themes/milliongakki_theme/assets/css/../images/common/sec_piano_bg_sp.webp);background-position:right bottom;padding:5rem 4rem 33.5rem 2.5rem}}header .ec-menu{display:flex;align-items:center;margin-left:3rem}header .ec-menu li{margin-right:3rem}header .ec-menu a{padding:0}.search-box{position:relative}.search-box .search-field{border:.1rem solid #d9d9d9;border-radius:5rem;padding:1rem 5rem 1rem 3rem;background-color:#f7f5f3;width:44rem}.search-box .search-field:focus{outline:.2rem solid #3e7071}.search-box button{margin:0;padding:0;background:0 0;border:none;position:absolute;right:2rem;top:50%;transform:translate(0,-50%)}.ec-mainvisual{text-align:center;padding-bottom:6rem}.ec-mainvisual .slider img{margin-bottom:2.5rem;width:100%}.ec01 .row .content .in:after{margin-left:1rem}.ec01 .row .content{padding:2.5rem;display:flex;align-items:center}.ec01 .row .content .title{display:flex;align-items:center;width:calc(100% - 2.2rem)}.ec01 .row .content img{margin-right:1.5rem}.ec01 .row .content p{width:100%}.ec01 .row .content01 img,.ec01 .row .content02 img,.ec01 .row .content03 img{max-width:10.8rem}.ec01 .row .content04 img{max-width:9.1rem}.ec01 .row .content05 img{max-width:10.6rem}.sidebar .accordion dl{background-color:#f7f5f3;border:none}.sidebar .accordion dt{padding:2rem 3rem !important}.sidebar .accordion dt:after{width:1.8rem;height:1.8rem;font-size:1.8rem;color:#3e7071;display:none}.sidebar .accordion dd .content{border-top:.1rem solid #d9d9d9}.sidebar .checkbox-list{font-size:1.4rem}.sidebar .checkbox-list label{display:flex;width:100%;margin-bottom:1rem}.sidebar [type=submit]{width:auto}.sec_article.item .img,.sec_article.item .img *{aspect-ratio:1/1;border-radius:1rem 1rem 0 0}.sec_article.item h3{min-height:6rem}.sec_item h3{min-height:5.4rem}.sec_item .text-box{padding:2rem}.sec_article.item.connectiong .title-content{display:flex;align-items:flex-end;justify-content:space-between;margin-bottom:2.5rem}.shop-info-box{margin-bottom:4rem}.shop-info-box .address{display:flex;align-items:center;justify-content:space-between}.shop-info-box .address .more-btn a{margin-top:0}.item-filter-status .status-top{margin-bottom:2rem}.item-filter-status .status-bottom{display:flex;align-items:center;justify-content:space-between;margin-bottom:4rem}.item-filter-status .status-bottom select option:first-child{color:#000}.item-filter-status .status-bottom .selected-tags{width:40rem}.item-filter-status .status-bottom .selected-tags a{display:inline-block;margin:0 .5rem .5rem 0;padding:1rem;background-color:#517a81;border:.1rem solid #517a81;color:#fff;line-height:1em;border-radius:1rem}.item-filter-status .status-bottom .item-sort-box{display:flex;align-items:center;justify-content:flex-end;width:20rem}.item-slider #main-slider{display:flex;align-items:center}.item-slider #sub-slider .slick-slide{width:calc(100% / 4) !important}.item-slider .content a,.item-slider .content img{width:100%}.item-slider .content img{aspect-ratio:1/1;object-fit:cover}.item-slider .slide-arrow{margin-bottom:3rem}.item-slider .slick-dots{display:none !important}.item-slider #sub-slider{padding-bottom:0}.item-price{color:#3e7071}.item-price .normal{margin-right:1rem;text-decoration:line-through}.item-price .sell .tax{margin-left:.5rem}.item01 h2{font-size:2.8rem}.item01 .more-btn a{width:100%}.item01 .row02{border-top:.1rem solid #d9d9d9;border-bottom:.1rem solid #d9d9d9;padding:2rem 0;margin-top:4rem;margin-bottom:4rem}.item01 .row02 [class*=col-sm-]:first-child{border-right:.1rem solid #e5e7eb}.item02 dl{border-bottom:.1rem solid #d9d9d9;align-items:baseline}.item02 .list dl:first-child{border-top:.1rem solid #e5e7eb}.item02 dt{width:10%}.item02 dd{width:90%}.item03 .check-list{display:flex;flex-wrap:wrap;flex-direction:row}.item03 .check-list li{width:calc(100% / 2)}.item05 .beige-box{display:flex;align-items:center;justify-content:center}.item05 .beige-box .plus{color:#3e7071;font-size:3rem;margin:0 6rem;font-weight:500}.item05 .flow-box .flow .sub-title{font-size:2.4rem}.item06 ul li{margin-bottom:1rem}.item06 ul li:last-child{margin-bottom:0}.item07 dl{border-bottom:.1rem solid #d9d9d9;padding-bottom:.5rem}.item07 .list dl:first-child{border-top:.1rem solid #e5e7eb}.item07 dt{width:20%}.item07 dd{width:80%}.item07 dd .category-menu{margin-bottom:0}@media screen and (min-width:768px){.sidebar .accordion dl dd{max-height:none !important;padding-bottom:2rem}.sidebar .accordion dl dt{cursor:default;pointer-events:none}}@media screen and (max-width:767px){header .ec-menu{margin-left:0}header .ec-menu li{margin-right:0}header .g-nav .ec-menu li:first-child img{width:2.6rem}.search-form{margin:1rem 0 1.5rem;padding:0 2rem}.search-box .search-field{padding:1rem 5rem 1rem 2rem}.ec01 .row .content01 img,.ec01 .row .content02 img,.ec01 .row .content03 img{max-width:7.8rem}.ec01 .row .content04 img{max-width:6.1rem}.ec01 .row .content05 img{max-width:7.6rem}.sidebar .accordion dt{align-items:baseline}.sidebar .accordion dt:after{display:inline-block}.sec_article.item h3,.sec_item h3{min-height:auto}.shop-info-box .address,.item-filter-status .status-bottom{display:block}.shop-info-box .address .more-btn a{margin:1rem auto}.item-filter-status .status-bottom .selected-tags{margin-bottom:1.5rem}.item-filter-status .status-bottom .item-sort-box{width:100%}.item-slider #sub-slider .slick-slide{width:calc(100% / 3) !important}.item02 dt{padding-bottom:0}.item01 .row02 [class*=col-sm-]:first-child{border-right:none;border-bottom:.1rem solid #e5e7eb;padding-bottom:2rem;margin-bottom:2rem !important}.item02 .row01 [class*=col-sm-]:first-child{margin-bottom:2rem !important}.item03 .check-list li{width:100%}.item05 .beige-box{display:block;text-align:center}.item05 .beige-box .plus{margin:2rem 0}.item07 dt,.item07 dd{width:100%}}.item-price .sell-price .tax,header .g-nav .g-nav-list .submenu .g-nav-sub li a .text-box div.label,nav.globalMenuSp .g-nav-list li.submenu .g-nav-sub li a div.label{font-size:1rem}header .header-catch h1,header .header-catch p,.copy,.category-list a,.category-list span,div.label,.sidebar time,.post-nav,.required,.optional,footer .g-nav02 .g-nav-list li,.item-price .normal,.item-price .sell .tax,header .logo h1,header .logo p{font-size:1.2rem}header .g-nav .g-nav-list li,header .more-btn a,footer small,footer .g-nav01 .g-nav-list li,nav.globalMenuSp .g-nav-list li.submenu .g-nav-sub a,.breadcrumbs,.search-box .search-field{font-size:1.3rem}.hamburger p,header .g-nav .g-nav-list .submenu .g-nav-sub,.more-btn02 a,.more-btn02 p,time,.tag-list ul,.sidebar p,.pagination-area .pagination .nav-links .current,.pagination-area .pagination .nav-links a,.example,ul.wsp-pages-list ul.children li,.explanation-box p,.wp-caption-text,footer .connection,.more-btn a,[type=button],[type=reset],[type=submit],.category-menu a,.category-menu span,.tabs01 .tab_item,.selected-tags a,nav.globalMenuSp .g-nav-list li a,nav.globalMenuSp .more-btn a,.status-bottom,.status-bottom select,.status-bottom .selected-tags a,.sidebar .item-category-list{font-size:1.4rem}input[type=text],input[type=email],input[type=url],input[type=tel],input[type=number],input[type=date],input[type=file],textarea,select,footer .g-nav .g-nav-list li .title,.sec_article .text-box .btn-box .more-btn a,.accordion dt:after,.sidebar h5,.sidebar [type=submit]{font-size:1.6rem}footer .company-name,h4,.sec_contact .cta .more-btn a,.sec_ec-contact .cta .more-btn a,.contactform [type=reset],.contactform [type=submit],.flow-box .flow h3,.catch,.sec_item h3,.sec_item .item-price{font-size:1.8rem}#toc_container .toc_title,#toc_container ul li a span,header .g-nav .g-nav-list .submenu .g-nav-sub .menu-title,h3,.item-price{font-size:2rem}{font-size:2.2rem}h1,h2,.single article .text-area h3:first-letter {font-size:2.4rem}.modal-close{font-size:2.6rem}.single-location .under-title h1{font-size:2.8rem}{font-size:3rem}{font-size:3.2rem}{font-size:3.4rem}{font-size:3.6rem}{font-size:3.8rem}{font-size:4rem}@media screen and (max-width:767px){.copy p,.search-box .search-field{font-size:1.1rem}.explanation-box p{font-size:1.2rem}.tabs02 .tab_item,.accordion.faq dt{font-size:1.4rem}input[type=text],input[type=email],input[type=url],input[type=tel],input[type=number],input[type=password],input[type=date],input[type=file],textarea,select{font-size:1.6rem}#toc_container .toc_title,#toc_container ul li a span,.single article .text-area h4{font-size:1.8rem}.single article .text-area h3{font-size:2rem}.single article .text-area h2,.single article .text-area h3:first-letter {font-size:2.2rem}.single article .text-area h1{font-size:2.4rem}{font-size:2.6rem}{font-size:2.8rem}{font-size:3rem}{font-size:3.2rem}{font-size:3.4rem}{font-size:3.6rem}{font-size:3.8rem}{font-size:4rem}}.bg-white{background-color:#fff}.bg-beige{background-color:#f7f5f3}.white-box,.beige-box,.red-box,.green-box{border-radius:1rem;padding:2.5rem 3.5rem}.white-box{background-color:#fff;border:.1rem solid #d9d9d9}.beige-box{background-color:#f7f5f3}.red-box{background-color:#fbe6e4;border:.1rem solid #c0392b}.green-box{background-color:#e5efef;border:.1rem solid #3e7071}.white-box .sub-title,.beige-box .sub-title,.red-box .sub-title{font-size:1.3rem}.arrow-box{transition:all .3s ease}.arrow-box:hover{opacity:1;background-color:#f3be85;color:inherit !important}.arrow-box .in{display:flex;align-items:center;justify-content:space-between;width:100%}.arrow-box .in:after{content:"";display:inline-block;width:1.2rem;height:1.2rem;background-color:#c56d46;-webkit-mask-image:url(//www.milliongakki.com/wp-content/themes/milliongakki_theme/assets/css/../images/common/arrow.svg);mask-image:url(//www.milliongakki.com/wp-content/themes/milliongakki_theme/assets/css/../images/common/arrow.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-position:center;mask-position:center;transition:background-color .3s ease,transform .3s cubic-bezier(.4,0,.2,1);margin-left:2rem}.arrow-box.big .in:after{width:2rem;height:2rem}.arrow-box.tab-box .in:after{-webkit-mask-image:url(//www.milliongakki.com/wp-content/themes/milliongakki_theme/assets/css/../images/common/ico_tab.svg);mask-image:url(//www.milliongakki.com/wp-content/themes/milliongakki_theme/assets/css/../images/common/ico_tab.svg)}.arrow-box:hover .in:after{transform:translate(.5rem,0)}.arrow-box.tab-box:hover .in:after{transform:translate(0,0)}.arrow-box .in p{width:calc(100% - 3.2rem)}.arrow-box.big .in p{width:calc(100% - 4rem)}.movie-box{padding:1.5rem 3rem;background-color:#e5b37d;border-radius:1rem;color:#fff !important;display:block}.movie-box:hover{color:#fff !important}.movie-box .in,.movie-box .text-box,.movie-box .title{display:flex;align-items:center}.movie-box .in{justify-content:space-between}.movie-box .in:after{content:"";display:inline-block;width:1.2rem;height:1.2rem;background-color:#fff;-webkit-mask-image:url(//www.milliongakki.com/wp-content/themes/milliongakki_theme/assets/css/../images/common/arrow.svg);mask-image:url(//www.milliongakki.com/wp-content/themes/milliongakki_theme/assets/css/../images/common/arrow.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-position:center;mask-position:center;transition:background-color .3s ease,transform .3s cubic-bezier(.4,0,.2,1);margin-left:1.5rem}.movie-box:hover .in:after{transform:translate(.5rem,0)}.movie-box .text-box{width:calc(100% - 2.7rem)}.movie-box .title{font-size:1.8rem}.movie-box .title:before{content:"";display:inline-block;width:5.8rem;height:3.5rem;background-color:#fff;-webkit-mask-image:url(//www.milliongakki.com/wp-content/themes/milliongakki_theme/assets/css/../images/common/ico_movie.svg);mask-image:url(//www.milliongakki.com/wp-content/themes/milliongakki_theme/assets/css/../images/common/ico_movie.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-position:center;mask-position:center;transition:background-color .3s ease,transform .3s cubic-bezier(.4,0,.2,1);margin-right:3rem}.movie-box p{margin-left:2.5rem}.border-bottom{padding-bottom:1rem;border-bottom:.1rem solid #d9d9d9}.lesson01 .white-box{padding:2rem}.lesson01 .title-content{display:flex;align-items:flex-start;margin-bottom:2rem}.lesson01 .title-content img{width:8rem;margin-right:1rem}.lesson01 .preparation-box{background-color:#e5e7eb;padding:.5rem .5rem .5rem 1rem;border-radius:1rem}.lesson02 .row .content .sub-title,.concert-grade02 .row .content .sub-title{font-size:3.4rem}.lesson02 .row .content h3{font-size:2.4rem}.lesson02 .row02{margin-top:-6rem;margin-bottom:-6rem}.lesson-same{border-bottom:.1rem solid #d9d9d9}.lesson-same .title-content{display:flex;align-items:center;margin:2rem 0 1.5rem}.lesson-same .title-content img{margin-right:2rem}.lesson08{border-bottom:none}.lesson09 .price span{font-size:2.4rem}.piano01 .white-box .title-content{display:flex;align-items:flex-end;margin-bottom:1.5rem}.piano01 .white-box .title-content .title{margin-left:2rem}.piano01 .white-box .title-content .title .sub-title{font-size:2.4rem}.piano03{background-image:url(//www.milliongakki.com/wp-content/themes/milliongakki_theme/assets/css/../images/page/piano03_bg.webp) !important}.piano-buyback02 .row .content .title{display:flex;align-items:center;margin-bottom:2rem}.piano-buyback02 .row .content .title .sub-title{font-size:2.4rem;margin-right:2rem}.piano-buyback02 .row .content .img01,.piano-buyback02 .row .content .img02{width:auto;height:29rem;object-fit:contain}.instructor02 .row .content ul,.instructor07 .row .content ul{display:flex;flex-wrap:wrap;flex-direction:row}.instructor02 .row .content ul li,.instructor07 .row .content ul li{width:calc(100% / 2);margin-bottom:1rem}.instructor02 .row .content ul li:last-child,.instructor07 .row .content ul li:last-child{margin-bottom:0}.concert-grade02 .white-box .title{display:flex;align-items:center;margin-bottom:2rem}.concert-grade02 .white-box .title .sub-title{margin-right:2rem}.contact01 .tel,.thanks01 .tel{font-size:2.4rem;font-weight:500;color:#c56d46}@media screen and (max-width:767px){.white-box,.beige-box,.red-box{padding:2.5rem}.arrow-box.big .in:after{width:1.2rem;height:1.2rem}.arrow-box.big .in p{width:calc(100% - 3.2rem)}.movie-box{padding:2rem 3rem}.movie-box .text-box{display:block}.movie-box .title{font-size:1.6rem;margin-bottom:1rem}.movie-box .title:before{width:5rem;height:3.1rem;margin-right:1rem}.movie-box p{margin-left:0}.lesson01 .title-content{margin-bottom:1.5rem}.lesson01 .title-content img{margin-right:2rem}.lesson02 .row02{margin-top:0;margin-bottom:0}.lesson02 .row01 .content01{margin-bottom:-4rem}.lesson02 .row02 .content02{margin-bottom:-6rem}.lesson02 .row03 .content01{margin-bottom:-2rem}.lesson-same .title-content{display:block;margin:1.5rem 0}.lesson-same .title-content img{margin:0 0 2rem}.piano01 .white-box .title-content{display:flex;align-items:center}.piano01 .white-box .title-content .title{margin-left:1.5rem}.piano01 .white-box .img02{width:6.4rem;height:4.8rem}.piano01 .white-box .img03{width:6.5rem;height:5.4rem}.piano01 .white-box .img04{width:6.5rem;height:6.9rem}.piano01 .white-box .img05{width:6.5rem;height:6.5rem}.piano01 .white-box .img06{width:6.5rem;height:5.8rem}.piano03{background-image:url(//www.milliongakki.com/wp-content/themes/milliongakki_theme/assets/css/../images/page/piano03_bg_sp.webp) !important;padding-top:18rem}.piano03 .txtr{text-align:left}.piano-buyback02 .row .content .img01,.piano-buyback02 .row .content .img02{height:17rem}.instructor02 .row .content ul li,.instructor07 .row .content ul li{width:100%}}