﻿body{font-family:"Noto Sans","NotoSans","ヒラギノ角ゴシック Pro","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,Osaka,"ＭＳ Ｐゴシック","MS PGothic",sans-serif}.pc{display:block}@media only screen and (max-width: 640px){.pc{display:none}}@media only screen and (max-width: 1024px){.pc{display:none}}.pc-tab{display:block}@media only screen and (max-width: 640px){.pc-tab{display:none}}@media only screen and (max-width: 1024px){.pc-tab{display:block}}.tab{display:none}@media only screen and (max-width: 640px){.tab{display:none}}@media only screen and (max-width: 1024px){.tab{display:block}}.tab-sp{display:none}@media only screen and (max-width: 640px){.tab-sp{display:block}}@media only screen and (max-width: 1024px){.tab-sp{display:block}}.sp{display:none}@media only screen and (max-width: 640px){.sp{display:block}}.link-btn a{font-family:Kozuka Gothic Pr6N,sans-serif;background-color:#fff;border:1px solid #000;padding:17px 40px 17px;font-size:16px;position:relative;line-height:1;display:block;cursor:pointer}@media screen and (min-width: 640px)and (max-width: 1024px){.link-btn a{padding:37px 0px 37px 0px;font-size:26px;max-width:419px;margin:0 auto}}@media only screen and (max-width: 640px){.link-btn a{padding:37px 0px 37px 0px;font-size:23.8px;max-width:100%;margin:0 auto}}.link-btn a::after{content:url(../img/contact/contact-arrow.png);display:inline-block;vertical-align:middle;position:absolute;top:50%;right:20px;translate:0 -50%}.link-btn a:hover{opacity:.9;transition:.1s;background-color:rgba(255,255,255,.9)}.link-btn a:hover a{opacity:1}.tab-root .tab-menu{display:inline-flex;flex-wrap:wrap;position:relative;font-family:Kozuka Gothic Pr6N,sans-serif}@media only screen and (max-width: 640px){.tab-root .tab-menu{display:flex;margin-bottom:68px}}.tab-root .tab-btn{min-width:300px;padding:20px;background:#f7f7f7;font-size:18px;font-weight:400;line-height:1.2;color:#707070;text-align:center;font-weight:bold;cursor:pointer;box-sizing:border-box}@media only screen and (max-width: 640px){.tab-root .tab-btn{width:50%;min-width:auto}}.tab-root .tab-btn.active{background:#707070;color:#fff}.tab-root .tab-contents-wrap{background:#707070}.tab-root .tab-contents{padding:80px 8.3%}@media(min-width: 768px)and (max-width: 1024px){.tab-root .tab-contents{padding:80px 3%}}@media only screen and (max-width: 640px){.tab-root .tab-contents{padding:68px 34px}}.tab-root .tab-contents:not(.active){display:none}.tab-root .tab-contents .about .flex-box{display:flex;align-items:center;justify-content:center}@media(min-width: 768px)and (max-width: 1024px){.tab-root .tab-contents .about .flex-box{flex-direction:column}}@media only screen and (max-width: 640px){.tab-root .tab-contents .about .flex-box{flex-direction:column;gap:40px}}.tab-root .tab-contents .about .flex-box .flex-left{min-width:260px;max-width:260px}.tab-root .tab-contents .about .flex-box .flex-left .title{color:#fff;font-size:40px;font-weight:300;font-family:"游ゴシック体",YuGothic,"游ゴシック Medium","Yu Gothic Medium","游ゴシック","Yu Gothic",sans-serif;text-align:center}.tab-root .tab-contents .about .flex-box .flex-left .title p span{margin:10px auto 0;display:block;font-size:16px;font-family:"NotoSans","ヒラギノ角ゴシック Pro","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,Osaka,"ＭＳ Ｐゴシック","MS PGothic",sans-serif}.tab-root .tab-contents .about .flex-box .flex-right{min-width:740px;max-width:740px}@media only screen and (max-width: 640px){.tab-root .tab-contents .about .flex-box .flex-right{min-width:inherit;max-width:inherit}}.tab-root .tab-contents .about .flex-box .flex-right ul.flex{flex-wrap:wrap}@media(min-width: 768px)and (max-width: 1024px){.tab-root .tab-contents .about .flex-box .flex-right ul.flex{justify-content:center}}.tab-root .tab-contents .about .flex-box .flex-right ul.flex li{width:32%;max-width:247px;min-height:161px;max-height:161px;box-sizing:border-box;background:#fff;color:#707070;text-align:center;display:flex;flex-direction:column;justify-content:center;align-items:center}@media only screen and (max-width: 640px){.tab-root .tab-contents .about .flex-box .flex-right ul.flex li{width:33.3333333333%;max-width:247px}}.tab-root .tab-contents .about .flex-box .flex-right ul.flex li:nth-child(2),.tab-root .tab-contents .about .flex-box .flex-right ul.flex li:nth-child(5),.tab-root .tab-contents .about .flex-box .flex-right ul.flex li:nth-child(8){border-left:1px solid #707070;border-right:1px solid #707070}@media only screen and (max-width: 640px){.tab-root .tab-contents .about .flex-box .flex-right ul.flex li:nth-child(2),.tab-root .tab-contents .about .flex-box .flex-right ul.flex li:nth-child(5),.tab-root .tab-contents .about .flex-box .flex-right ul.flex li:nth-child(8){border-left:none;border-right:none}}.tab-root .tab-contents .about .flex-box .flex-right ul.flex li:nth-child(n+4){border-top:1px solid #707070}@media only screen and (max-width: 640px){.tab-root .tab-contents .about .flex-box .flex-right ul.flex li:nth-child(n+4){border-top:none}}.tab-root .tab-contents .about .flex-box .flex-right ul.flex li .ttl{font-family:"NotoSans","ヒラギノ角ゴシック Pro","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,Osaka,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;font-size:24px;font-weight:bold}@media only screen and (max-width: 640px){.tab-root .tab-contents .about .flex-box .flex-right ul.flex li .ttl{font-size:18px}}.tab-root .tab-contents .about .flex-box .flex-right ul.flex li .ttl p{margin-bottom:0}.tab-root .tab-contents .about .flex-box .flex-right ul.flex li .txt{margin:10px auto 0;font-family:"NotoSans","ヒラギノ角ゴシック Pro","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,Osaka,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;font-size:14px}@media only screen and (max-width: 640px){.tab-root .tab-contents .about .flex-box .flex-right ul.flex li .txt{font-size:12px}}.tab-root .tab-contents .about .flex-box .flex-right ul.flex li .txt p{margin-bottom:0;line-height:1.4}.tab-root .tab-contents .price-list h2{margin:80px auto 0;color:#fff;text-align:center;font-size:40px;font-weight:400}@media only screen and (max-width: 640px){.tab-root .tab-contents .price-list h2{margin-top:80px !important}}.tab-root .tab-contents .price-list h2 .about__sub-ttl{font-size:16px}.tab-root .tab-contents .price-list .memo{margin:10px auto 0;color:#fff;display:flex;justify-content:flex-end}@media only screen and (max-width: 640px){.tab-root .tab-contents .price-list .memo{justify-content:flex-start}}.tab-root .tab-contents .price-list .memo p{font-size:16px;margin-bottom:0;font-family:"小塚ゴシック Pro","Kozuka Gothic Pro",sans-serif;line-height:1.4}@media only screen and (max-width: 640px){.tab-root .tab-contents .price-list .memo p{font-size:20px}}.tab-root .tab-contents .price-list .sub-ttl{margin:80px auto 0;padding-bottom:15px;border-bottom:6px solid #fff}.tab-root .tab-contents .price-list .sub-ttl p{font-family:"小塚ゴシック Pro","Kozuka Gothic Pro",sans-serif;font-size:20px;margin-bottom:0;color:#fff}@media only screen and (max-width: 640px){.tab-root .tab-contents .price-list .sub-ttl p{font-size:26px}}.tab-root .tab-contents .price-list .list{margin:25px auto 0}@media only screen and (max-width: 640px){.tab-root .tab-contents .price-list .list{margin:50px auto 0}}.tab-root .tab-contents .price-list .list ul li{padding-left:1em;font-size:16px;color:#fff;position:relative}@media only screen and (max-width: 640px){.tab-root .tab-contents .price-list .list ul li{font-size:28px;margin-bottom:20px}.tab-root .tab-contents .price-list .list ul li:last-child{margin-bottom:0}}.tab-root .tab-contents .price-list .list ul li::before{position:absolute;content:"⚫︎";left:0}.note-text{display:block;font-size:12px}.kozuka-r{font-family:Kozuka Gothic Pr6N,sans-serif}.kozuka-m{font-family:Kozuka Gothic Pr6N,Mideum,sans-serif;font-weight:600}.site-header.pc #header{overflow:initial}.site-header.pc #header *{box-sizing:border-box}.site-header.pc #header .wrap{max-width:1500px;padding:0 30px;display:flex;align-items:center;justify-content:space-between;column-gap:5.33333%}.site-header.pc #header .logo{margin:0;float:none;flex-shrink:0}.site-header.pc #header .logo img{max-width:152px}.site-header.pc #header #gnav{float:none;flex-grow:1;display:block}.site-header.pc #header #gnav .inner,.site-header.pc #header #gnav #header-navigation,.site-header.pc #header #gnav .menu-primary-menu-container{height:100%}.site-header.pc #header #gnav .primary-menu{height:100%;display:flex;justify-content:flex-end;column-gap:20px}.site-header.pc #header #gnav .primary-menu li:not(.menu-item-13){flex-grow:1;display:block;padding-right:0}.site-header.pc #header #gnav .primary-menu li:not(.menu-item-13) a{height:100%;margin:0;color:#707070;text-align:center;display:flex;align-items:center;position:relative}.site-header.pc #header #gnav .primary-menu li.menu-item-13{padding-right:0}.site-header.pc #header #gnav .primary-menu li.menu-item-13 a{height:100%;margin:0;color:#fff;display:flex;align-items:center}.site-header.pc #header #gnav .primary-menu>li:not(.menu-item-13){position:relative}.site-header.pc #header #gnav .primary-menu>li:not(.menu-item-13)>a{display:grid;grid-template-columns:100%;grid-template-rows:100%}.site-header.pc #header #gnav .primary-menu>li:not(.menu-item-13)>a:hover .en-text{opacity:1}.site-header.pc #header #gnav .primary-menu>li:not(.menu-item-13):hover .sub-menu{opacity:1;visibility:visible}.site-header.pc #header #gnav .primary-menu .en-text,.site-header.pc #header #gnav .primary-menu .ja-text{grid-column:1;grid-row:1;position:initial;transform:none}.site-header.pc #header #gnav .primary-menu .sub-menu{min-width:135px;padding:17px 12px;background:rgba(237,245,247,.8);display:grid;grid-template-columns:100%;row-gap:11px;position:absolute;top:100%;right:50%;translate:50% 0;opacity:0;visibility:hidden;transition:.3s}.site-header.pc #header #gnav .primary-menu .sub-menu li{font-size:inherit}.site-header.pc #header #gnav .primary-menu .sub-menu li a{display:block;padding:0 !important;text-align:center;white-space:nowrap}.site-header.pc #header #gnav .primary-menu .sub-menu li a:hover{opacity:.6;transition:.3s}@media only screen and (max-width: 640px){#page .site-header.sp #header .hamburger{position:fixed}#page .site-header.sp #header #header-navigation-sp{max-height:100vh;max-height:100dvh;box-sizing:border-box;overflow-y:auto;overflow-x:hidden;scrollbar-width:none;overscroll-behavior-y:contain}#page .site-header.sp #header #header-navigation-sp *{box-sizing:border-box}#page .site-header.sp #header .menu-primary-menu-container{background:#fff;position:relative;z-index:10}#page .site-header.sp #header .primary-menu>li:not(.menu-item-13){margin:0 34px;padding:27.2px 0;border-bottom:1px solid #707070}#page .site-header.sp #header .primary-menu .menu-item a{color:#707070;font-size:23.8px;line-height:1.5}#page .site-header.sp #header .primary-menu .menu-item-13{margin-top:34px;padding:30.6px 0 20.4px}#page .site-header.sp #header .primary-menu .menu-item-has-children>a{position:relative}#page .site-header.sp #header .primary-menu .menu-item-has-children>a::after{content:"";width:13.6px;aspect-ratio:1/1;border-bottom:2px solid #707070;border-right:2px solid #707070;position:absolute;top:50%;right:5.1px;translate:0 -50%;rotate:45deg}#page .site-header.sp #header .primary-menu .menu-item-has-children>a.active::after{scale:-1}#page .site-header.sp #header .sub-menu{display:none;padding-top:25.5px}#page .site-header.sp #header .sub-menu .menu-item a{line-height:1.5}#page .site-header.sp #header .sub-menu .menu-item+.menu-item{margin-top:18.7px}#page .site-header.sp #header .sub-menu .menu-item:last-child a{color:#707070 !important}#page .site-header.sp #header .sub-menu .menu-item:last-child a::before{content:none}}.fixed-pc{position:fixed;right:0;bottom:115px;z-index:5}.fixed-pc a,.fixed-pc img{display:block}.fixed-pc img{max-width:277px}@media only screen and (max-width: 640px){.fixed-pc{display:none}}.fixed-sp{position:relative;z-index:10}.fixed-sp a,.fixed-sp img{display:block}.fixed-sp img{width:100%}.sns.sns-box{padding:0 !important}.sns.sns-box .sns-inner .insta{width:auto;max-width:300px;float:none}@media only screen and (max-width: 640px){.sns.sns-box .sns-inner .insta{max-width:418.2px}}.sns.sns-box .sns-inner .insta .image{margin-bottom:60px;padding:0}@media only screen and (max-width: 640px){.sns.sns-box .sns-inner .insta .image{margin-bottom:68px}}@media only screen and (max-width: 640px){.sns.sns-box .sns-inner .insta .image img{width:362.1px}}.sns.sns-box .sns-inner .insta .logo{max-width:130px;margin:0 auto 40px}@media only screen and (max-width: 640px){.sns.sns-box .sns-inner .insta .logo{max-width:221px;margin-bottom:51px}}.sns.sns-box .sns-inner .insta .logo img{display:block;width:100%}.sns.sns-box .sns-inner .insta .link-btn{width:300px}@media only screen and (max-width: 640px){.sns.sns-box .sns-inner .insta .link-btn{width:418.2px}}#top .features{margin-top:60px;margin-bottom:100px}@media only screen and (max-width: 640px){#top .features{margin-top:68px;margin-bottom:57.8px}}#top .features *{box-sizing:border-box}#top .features .inner{width:90%;max-width:1200px}@media only screen and (max-width: 640px){#top .features .inner{width:100%;max-width:none}}#top .features .features-list{display:flex;gap:13px;clip-path:border-box}@media only screen and (max-width: 640px){#top .features .features-list{gap:8.5px;flex-wrap:wrap}}#top .features .features-item{width:23%;min-height:168px;background:#f7f7f7;color:#707070;font-size:16px;font-weight:500;line-height:1.66;transform:skewX(19deg);transform-origin:center bottom;position:relative;z-index:1}@media only screen and (max-width: 640px){#top .features .features-item{flex-grow:1;width:calc(50% - 5px);font-size:20.4px;transform:none}}#top .features .features-item:first-child{flex-grow:1}#top .features .features-item:last-child::before{content:"";width:50%;height:100%;background:inherit;position:absolute;top:0;right:0;z-index:-1;transform:skewX(-19deg);transform-origin:center bottom}@media only screen and (max-width: 640px){#top .features .features-item:last-child::before{content:none}}#top .features .features-item:nth-child(1) .features-item-inner,#top .features .features-item:nth-child(3) .features-item-inner{transform-origin:center bottom}#top .features .features-item:hover{background:#707070;color:#fff}#top .features .features-item-inner{width:100%;height:100%;padding:18px 10px;color:inherit;display:flex;flex-direction:column;align-items:center;justify-content:center;transform:skewX(-19deg)}@media only screen and (max-width: 640px){#top .features .features-item-inner{transform:none}}#top .features .features-item-inner:hover{opacity:1}#top .features .features-item-balloon{display:inline-block;margin-bottom:13px;padding:3px 20px;border:1px solid currentColor;border-radius:10em;font-size:14px;text-align:center;line-height:1.3}@media only screen and (max-width: 640px){#top .features .features-item-balloon{margin-bottom:17px;font-size:17px}}#top .features .features-item-ttl{margin-bottom:8px;font-size:22px;font-weight:bold;line-height:1.3}@media only screen and (max-width: 640px){#top .features .features-item-ttl{margin-bottom:5.1px;font-size:27.2px;font-weight:inherit}}#top .features .features-item-group{font-size:14px}@media only screen and (max-width: 640px){#top .features .features-item-group{font-size:17px}}#top .features .features-item-group+.features-item-group{margin-top:8px}@media only screen and (max-width: 640px){#top .features .features-item-group+.features-item-group{margin-top:10.2px}}#top .features .features-item-group .flex{align-items:center;flex-wrap:wrap}#top .features .features-item-group .features-item-balloon{min-width:6.35em;margin-bottom:4px;margin-left:-1.5em;padding:3px 10px}@media only screen and (max-width: 640px){#top .features .features-item-group .features-item-balloon{margin-left:0}}#top .features .features-item-group .features-item-ttl{margin-bottom:0;margin-right:.6em}@media only screen and (max-width: 640px){#top .features .features-item-group .features-item-ttl{margin-right:6.8px;font-size:20.4px}}#top .features .features-item-group:first-child{margin-left:-3em}@media only screen and (max-width: 640px){#top .features .features-item-group:first-child{margin-left:0}}#top .productstype{margin-top:60px;margin-bottom:120px;text-align:center}@media only screen and (max-width: 640px){#top .productstype{margin-top:0;margin-bottom:136px}}#top .productstype .productstype-list{width:90%;max-width:1350px;margin:63px auto 0;display:grid;grid-template-columns:repeat(3, 1fr);gap:30px}@media only screen and (max-width: 640px){#top .productstype .productstype-list{margin-top:47.6px;grid-template-columns:100%;gap:51px}}#top .productstype .productstype-item{display:block}#top .productstype .productstype-item img{display:block;width:100%;aspect-ratio:430/300;object-fit:cover}@media only screen and (max-width: 640px){#top .productstype .productstype-item img{aspect-ratio:335/300}}#top .productstype .productstype-item-ttl{margin-top:20px;margin-bottom:0;font-weight:500}@media only screen and (max-width: 640px){#top .productstype .productstype-item-ttl{margin-top:27.2px;font-size:30.6px}}#top .productstype .productstype-video{width:90%;max-width:1200px}#top .productstype .productstype-video video{width:100%;max-width:100%}#top .productstype .productstype-video-ttl{margin-top:115px;margin-bottom:27px;font-size:22px}@media only screen and (max-width: 640px){#top .productstype .productstype-video-ttl{margin-top:130.9px;margin-bottom:35.7px;font-size:27.2px}}#top .newsposts{margin-top:120px;margin-bottom:120px}@media only screen and (max-width: 640px){#top .newsposts{margin-top:136px;margin-bottom:136px}}#top .newsposts *{box-sizing:border-box}#top .newsposts .newsposts-grid{width:90%;max-width:1350px;display:grid;grid-template-columns:repeat(3, 1fr);gap:30px}@media only screen and (max-width: 640px){#top .newsposts .newsposts-grid{grid-template-columns:100%;gap:51px}}#top .newsposts .newsposts-ttl{margin-bottom:20px;padding-bottom:8px;border-bottom:2px solid #000;display:flex;align-items:flex-end;justify-content:space-between}@media only screen and (max-width: 640px){#top .newsposts .newsposts-ttl{margin-bottom:23.8px;padding-bottom:13.6px}}#top .newsposts .newsposts-ttl h2{display:flex;align-items:center;gap:12px}@media only screen and (max-width: 640px){#top .newsposts .newsposts-ttl h2{font-size:44.2px}}#top .newsposts .newsposts-ttl h2 span{font-weight:normal}@media only screen and (max-width: 640px){#top .newsposts .newsposts-ttl h2 span{font-size:23.8px}}#top .newsposts .newsposts-more{display:inline-block;padding-right:15px;font-family:"Oswald",sans-serif;letter-spacing:.1em;font-size:22px;font-weight:500;position:relative}@media only screen and (max-width: 640px){#top .newsposts .newsposts-more{padding-right:22.1px;font-size:23.8px}}#top .newsposts .newsposts-more::after{content:"";width:.4em;aspect-ratio:1/1;border-bottom:2px solid currentColor;border-right:2px solid currentColor;position:absolute;top:57%;right:0;translate:0 -50%;rotate:-45deg}#top .newsposts .newsposts-article{text-align:center}#top .newsposts .newsposts-article a{display:block}#top .newsposts .newsposts-article .thumbnail{margin-bottom:17px}@media only screen and (max-width: 640px){#top .newsposts .newsposts-article .thumbnail{margin-bottom:22.1px}}#top .newsposts .newsposts-article .thumbnail img{display:block;width:100%;height:auto;aspect-ratio:430/200;object-fit:cover}#top .newsposts .newsposts-article h3{font-family:"NotoSans","ヒラギノ角ゴシック Pro","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,Osaka,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;letter-spacing:normal;color:#000;padding:0;font-size:1em;font-weight:bold;line-height:1.5}@media only screen and (max-width: 640px){#top .newsposts .newsposts-article h3{font-size:27.2px}}#top .newsposts .newsposts-article p.date{margin-top:7px;margin-bottom:0;font-family:"NotoSans","ヒラギノ角ゴシック Pro","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,Osaka,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;letter-spacing:normal;font-size:.7em;line-height:1.5}@media only screen and (max-width: 640px){#top .newsposts .newsposts-article p.date{margin-top:13.6px;font-size:20.4px}}.mainv{height:44.6vw;max-height:836px;margin-top:80px;box-sizing:border-box;display:flex;align-items:center;justify-content:center}@media only screen and (max-width: 640px){.mainv{height:329.8px;margin-top:0}}.mainv .mainv-ttl{color:#fff;text-align:center;font-family:"Oswald",sans-serif;letter-spacing:.1em;font-size:5em;font-weight:500}@media only screen and (max-width: 640px){.mainv .mainv-ttl{font-size:9vw}}#mainv-price .mainv{background:url(../img/price/price-bg.jpg) no-repeat center/cover}@media only screen and (max-width: 640px){#mainv-price .mainv{background:url(../img/price/price-bg-sp.jpg) no-repeat center/cover}}#moclasprice{overflow:hidden;color:#333}#moclasprice .inner{width:98%;max-width:1200px;margin:0 auto}@media only screen and (max-width: 640px){#moclasprice .inner{width:90%}}#moclasprice .price{padding:121px 0px 0px}@media only screen and (max-width: 640px){#moclasprice .price{padding:91px 0px 0px}}#moclasprice .price img{max-width:100%}#moclasprice .point-ttl .lead{margin-bottom:60px;font-family:Kozuka Gothic Pr6N,Regular,sans-serif;font-weight:400;font-size:16px}@media only screen and (max-width: 640px){#moclasprice .point-ttl .lead{font-size:22px;text-align:center;line-height:2.1}}#moclasprice .point-ttl .ttl{font-size:22px;font-weight:bold;font-family:YuGothic,"游ゴシック",sans-serif;margin-bottom:120px}@media only screen and (max-width: 640px){#moclasprice .point-ttl .ttl{margin-bottom:60px}}#moclasprice h2{font-family:YuGothic,"游ゴシック",sans-serif;font-size:44px;padding-bottom:65px;line-height:1;font-weight:500}@media only screen and (max-width: 640px){#moclasprice h2{font-size:41px;margin-top:4px;padding-bottom:32.5px}}#moclasprice .about__sub-ttl{font-size:20px;padding-top:20px;font-family:Kozuka Gothic Pr6N,sans-serif}@media only screen and (max-width: 640px){#moclasprice .about__sub-ttl{font-size:21px;padding-top:30px;display:inline-block}}#moclasprice .number-image{max-width:810px;margin:0 auto 127px}@media only screen and (max-width: 640px){#moclasprice .number-image{margin-bottom:119px}}#moclasprice .cost{margin-bottom:120px}@media only screen and (max-width: 640px){#moclasprice .cost{margin-bottom:136px}}#moclasprice .cost .cost-text{color:#333;font-family:Kozuka Gothic Pr6N,Regular,sans-serif;font-weight:400;border-bottom:6px solid #333;padding-bottom:21px;margin-bottom:0px}@media only screen and (max-width: 1024px){#moclasprice .cost .cost-text{font-size:23.8px;padding-bottom:48px}}#moclasprice .cost .cost-list{padding-top:28px;font-family:Kozuka Gothic Pr6N,sans-serif;font-weight:400}@media only screen and (max-width: 1024px){#moclasprice .cost .cost-list{padding-top:68px;font-size:23.8px}}@media only screen and (max-width: 1024px){#moclasprice .cost .cost-list li{padding:5px 0px}}@media only screen and (max-width: 640px){#moclasprice .cost .cost-list li+li{margin-top:1.6em}}#moclasprice .price-list .price-title{width:fit-content;font-size:42px;letter-spacing:3.36px;line-height:1;color:#333;border-bottom:6px solid #cbc5bf;margin-bottom:0px;padding-right:2.5em;padding-bottom:30px}@media only screen and (max-width: 1024px){#moclasprice .price-list .price-title{width:100%;font-size:51px;padding:0 0px 30px}}#moclasprice .price-list .price-lead{padding:60px 0px;margin-bottom:0px;color:#333;font-family:Kozuka Gothic Pr6N,sans-serif;letter-spacing:5px;font-weight:400}@media only screen and (max-width: 1024px){#moclasprice .price-list .price-lead{width:fit-content;font-size:23.8px;padding:51px 0px 85px;letter-spacing:0px;line-height:1.4}#moclasprice .price-list .price-lead span{text-align:right;display:block;padding-right:10px}}#moclasprice .price-list .price-text{line-height:2;font-size:24px;letter-spacing:1.14;margin-bottom:0px;padding:110px 0px 80px;text-align:center;font-family:Kozuka Gothic Pr6N,sans-serif;font-weight:400}@media only screen and (max-width: 1024px){#moclasprice .price-list .price-text{padding:126px 0px 68px;font-size:28px}}#moclasprice .price-list .image img{max-width:100%}#moclasprice .price-list .price-list__flex{display:flex;gap:60px}@media only screen and (max-width: 1024px){#moclasprice .price-list .price-list__flex{gap:20px}}#moclasprice .price-list .price-list__table{width:100%}#moclasprice .price-list .price-list__table table thead{background:#fff}#moclasprice .price-list .price-list__table table thead th{padding:20px 50px;font-weight:bold;font-size:16px}@media only screen and (max-width: 1024px){#moclasprice .price-list .price-list__table table thead th{padding:10px 10px}}#moclasprice .price-list .price-list__table table tbody{color:#fff}#moclasprice .price-list .note-pare{position:relative}#moclasprice .price-list .note{width:fit-content;margin-top:20px;margin-left:auto;margin-bottom:0;text-align:left;font-family:Kozuka Gothic Pr6N,sans-serif;font-size:14px}@media only screen and (max-width: 1024px){#moclasprice .price-list .note{margin-top:49.3px;margin-left:0;font-size:17px}}#mainv-column{background:url(../img/column/column-bg.jpg) no-repeat center/cover}#post .post-content-style{font-weight:500;color:#333}@media only screen and (max-width: 640px){#post .post-content-style{font-size:23.8px;line-height:1.7142857143}}#post .post-content-style h1{margin-bottom:40px;font-size:40px;font-weight:bold;line-height:1.375}@media only screen and (max-width: 640px){#post .post-content-style h1{margin-bottom:51px;font-size:51px;line-height:1.3666666667}}#post .post-content-style h2{margin-bottom:30px;font-size:32px;font-weight:bold;line-height:1.375}@media only screen and (max-width: 640px){#post .post-content-style h2{margin-bottom:51px;font-size:44.2px;line-height:1.3846153846}}#post .post-content-style h3{margin-bottom:30px;padding:0;border:none;color:inherit;font-family:inherit;letter-spacing:inherit;font-size:26px;font-weight:bold;line-height:1.3846153846}@media only screen and (max-width: 640px){#post .post-content-style h3{margin-bottom:34px;font-size:37.4px;line-height:1.3636363636}}#post .post-content-style h4{margin-bottom:20px;font-size:24px;font-weight:bold;line-height:1.375}@media only screen and (max-width: 640px){#post .post-content-style h4{margin-bottom:34px;font-size:34px;line-height:1.4}}#post .post-content-style h5{margin-bottom:20px;font-size:22px;font-weight:600;line-height:1.3636363636}@media only screen and (max-width: 640px){#post .post-content-style h5{margin-bottom:34px;font-size:30.6px;line-height:1.3333333333}}#post .post-content-style h6{margin-bottom:20px;font-size:20px;font-weight:600;line-height:1.4}@media only screen and (max-width: 640px){#post .post-content-style h6{margin-bottom:34px;font-size:27.2px;line-height:1.375}}#post .post-content-style strong{font-weight:bold}#post .post-content-style p a{text-decoration:underline;text-underline-offset:2px;text-decoration-thickness:1px}#post .post-content-style blockquote{font-size:12px;color:#555;line-height:1.8333333333}@media only screen and (max-width: 640px){#post .post-content-style blockquote{font-size:20.4px;line-height:1.6666666667}}#post .post-content-style .wp-block-pullquote{margin:0;padding:0;text-align:inherit;font-size:inherit;line-height:inherit}#post .post-content-style .wp-block-list{line-height:1.5}@media only screen and (max-width: 640px){#post .post-content-style .wp-block-list{line-height:1.7142857143}}#post .post-content-style .wp-block-list li{list-style-type:inherit;margin:0;text-align:inherit;overflow:initial;position:relative}#post .post-content-style .wp-block-list li+li{margin-top:24px}@media only screen and (max-width: 640px){#post .post-content-style .wp-block-list li+li{margin-top:25.5px}}#post .post-content-style .wp-block-list .wp-block-list{margin-top:24px}@media only screen and (max-width: 640px){#post .post-content-style .wp-block-list .wp-block-list{margin-top:25.5px}}#post .post-content-style ul.wp-block-list{list-style:none;text-indent:0}#post .post-content-style ul.wp-block-list>li{padding-left:18px}@media only screen and (max-width: 640px){#post .post-content-style ul.wp-block-list>li{padding-left:34px}}#post .post-content-style ul.wp-block-list>li::before{content:"";width:8px;height:8px;background:#333;border-radius:50%;position:absolute;top:.75em;left:0;translate:0 -50%}@media only screen and (max-width: 640px){#post .post-content-style ul.wp-block-list>li::before{width:13.6px;height:13.6px;top:.8571428571em}}#post .post-content-style ol.wp-block-list{list-style-type:decimal;padding-left:1.2em}#post .post-content-style ol.wp-block-list>li{list-style-position:outside;padding-left:4px}#moclashouse #point2 .no1 .gap{column-gap:10%}#moclashouse #point2 .no1 .number-flex .number-image{width:43.5%;flex-shrink:0}@media only screen and (max-width: 640px){#moclashouse #point2 .no1 .number-flex .number-image{width:100%}}#moclashouse #point2 .no1 .number-flex .number-image img{width:123%;max-width:none}@media only screen and (max-width: 640px){#moclashouse #point2 .no1 .number-flex .number-image img{width:100%;max-width:100%}}#moclashouse #point2 .no3 .number-box .number-ttl img{height:87px;object-fit:contain;object-position:left center}#moclashouse #point2 .no3 .number-image{margin-bottom:60px}#moclashouse #point2 .no3 .number-video{margin-top:100px;display:grid;grid-template-columns:repeat(2, 1fr);align-items:center;color:#333}@media only screen and (max-width: 640px){#moclashouse #point2 .no3 .number-video{grid-template-columns:100%;row-gap:40px}}#moclashouse #point2 .no3 .number-video p{margin-bottom:1.66em}#moclashouse #point2 .no3 .number-video .video{max-width:321px;margin:0 auto}#moclashouse #point2 .no3 .number-video video{max-width:100%}#moclashouse #point2 .no3 .number-video .ttl{margin-top:20px;text-align:center;color:#727171}#moclashouse #point2 .border-ttl{width:fit-content;margin-bottom:30px;padding:14px 16px;border:1px solid currentColor;font-family:Kozuka Gothic Pr6N,Mideum,sans-serif;font-weight:600;font-size:26px;color:#727171}#products li.content-item .performance ul.flex li .btn a{width:200px;height:42px}/*# sourceMappingURL=style2504.min.css.map */