@font-face{font-family:'Noto Sans';src:url('/wp-content/themes/marugotoconcafe/webfonts/Noto_Sans/NotoSans-VariableFont_wdth,wght.woff2') format('woff2');font-weight:100 900;font-style:normal;font-display:swap;size-adjust:100%;ascent-override:95%;descent-override:25%;line-gap-override:0%}@font-face{font-family:'Noto Sans JP';src:url('/wp-content/themes/marugotoconcafe/webfonts/Noto_Sans_JP/NotoSansJP-VariableFont_wght.woff2') format('woff2');font-weight:100 900;font-style:normal;font-display:swap;size-adjust:100%;ascent-override:95%;descent-override:25%;line-gap-override:0%}@font-face{font-family:'Noto Serif JP';src:url('/wp-content/themes/marugotoconcafe/webfonts/Noto_Serif_JP/NotoSerifJP-VariableFont_wght.woff2') format('woff2');font-weight:100 900;font-style:normal;font-display:swap;size-adjust:100%;ascent-override:95%;descent-override:25%;line-gap-override:0%}@property --bg-color-1{syntax:'<color>';inherits:false;initial-value:#f8faed}@property --bg-color-2{syntax:'<color>';inherits:false;initial-value:#bde4f7}@property --bg-color-3{syntax:'<color>';inherits:false;initial-value:#d1aae3}:root{--pink:#efa4cd;--pink-deep:#d16ca9;--pink-pale:#fff1f8;--lavender:#7868c9;--lavender-pale:#f1efff;--mint:#7fcfdc;--mint-pale:#ebfbff;--navy:#242450;--text:#48445f;--muted:#77728c;--line:#e7ddf1;--white:#fff;--gold:#d6b466;--shadow:0 22px 60px rgba(62, 48, 103, .12);--radius-lg:36px;--radius-md:24px;--radius-sm:16px;--container:1180px;color-scheme:light}*{box-sizing:border-box;word-break:auto-phrase;overflow-wrap:anywhere}@supports (hanging-punctuation: first){*{word-break:keep-all}}html{overflow-anchor:none;scroll-padding-top:96px}body{margin:0;color:var(--text);background:#fffafb;font-family:"Noto Sans JP","Yu Gothic","Hiragino Kaku Gothic ProN",Meiryo,sans-serif;line-height:1.8}img{max-width:100%;height:auto;display:block}a{color:inherit;text-decoration:none}button,input,textarea{font:inherit}button{cursor:pointer}.container{width:min(calc(100% - 48px), var(--container));margin-inline:auto;position:relative}.section{padding:104px 0}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.skip-link{position:fixed;left:12px;top:-80px;z-index:999;padding:10px 16px;background:var(--navy);color:#fff;border-radius:10px;transition:top .2s}.skip-link:focus{top:12px}.sp-only{display:none}.ib{display:inline-block}.clear-both:after{content:'';display:block;clear:both}.noto-sans-jp-sans{font-family:"Noto Sans JP",sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal}.noto-serif-jp-serif{font-family:"Noto Serif JP",serif;font-optical-sizing:auto;font-weight:400;font-style:normal}.serif{font-family:"Hiragino Mincho ProN","Yu Mincho","YuMincho","BIZ UDPMincho","MS PMincho",serif}@media screen and (min-width:901px){header .global-nav .isSp{display:none}}body{font-optical-sizing:auto;font-weight:400;font-style:normal}.brand{display:inline-flex;align-items:center;gap:11px;flex-shrink:0}u{text-underline-offset:5px}.brand img{width:auto;height:60px}.brand-copy{display:grid;line-height:1.25}.brand-copy strong{font-size:20px;color:var(--navy);letter-spacing:0.02em}.brand-copy small{margin-top:4px;font-size:10px;color:var(--muted)}.outer_inner{max-width:1700px;margin:0 auto;box-sizing:border-box;padding:0 60px;position:relative}.flexWrap{display:flex;flex-wrap:wrap;align-items:center;justify-content:center}@media ( min-width: 751px ){body .sp{display:none}}@media screen and (min-width:901px) and ( max-width: 1100px ){.brand img{width:auto;height:4.5vw}}@media ( max-width: 960px ){body .pc{display:none}}@media (max-width: 900px){.section{padding:80px 0}}@media ( max-width: 750px ){body .sp{display:block}.outer_inner{padding:0 5.33vw}}@media (max-width: 640px){.container{width:min(calc(100% - 28px), var(--container))}.section{padding:66px 0}.sp-only{display:block}.brand img{height:43px}.brand-copy strong{font-size:16px}.brand-copy small{display:none}}.h1-outer{background:linear-gradient(135deg, #1d1b31 0%, #5d4384 50%, #1a162b 100%);padding-top:3px;padding-bottom:3px;position:relative;z-index:2}.h1-outer h1{color:#f3f0f8;font-size:13px;font-weight:500;line-height:1.2;word-break:auto-phrase}@media screen and (max-width:750px){.h1-outer h1{font-size:12px}}@media screen and (max-width:300px){.brand-copy{width:calc(100% - 55px)}.brand{width:calc(100% - 50px)}.brand img{width:100%;height:auto}}.h1-outer .header-inner{min-height:unset;padding-top:7px;padding-bottom:7px}.bread-inner{width:min(calc(100% - 40px), 1340px);margin:auto}main{position:relative;z-index:1}main::before{content:"";position:fixed;top:-10%;left:-10%;width:120vw;height:120vh;z-index:-1;pointer-events:none;background-color:#c9d6f8}.titleImage{width:100%;height:400px;position:relative;background-position:center center;background-attachment:fixed;background-position:center;background-repeat:no-repeat;-webkit-background-size:cover;-moz-background-size:cover}.titleImage:before{display:block;position:absolute;content:'';width:100%;height:100%;top:0;z-index:3}.fontRed{color:#d60000}.fontLarge{font-size:140%}#systemallforwardBody #bread{margin-bottom:0px}.responsiveWrap{width:1024px;margin:0 auto;z-index:5;position:relative}@media screen and (max-width: 1050px){.responsiveWrap{width:95%}}main{text-align:left;line-height:1.5}#float_news{display:none}main * , main *:before,*:after{box-sizing:unset}#title{background-size:cover;overflow:hidden;background-position:center center}@media screen and (min-width: 761px){#title{background-image:url(/wp-content/themes/marugotoconcafe/img/system/marugotoTenso/img_mtTopBg.jpg)}#title h2{margin-top:50px;height:350px}}@media screen and (max-width: 760px){#title{background-image:url(/wp-content/themes/marugotoconcafe/img/system/marugotoTenso/img_mtTopBg_smp.jpg)}#title h2 img{padding-top:40px;padding-bottom:40px}}#title .titleFotterWrap{background:rgba(103, 181, 240, .7);padding-top:50px;padding-bottom:50px;text-align:center;font-size:24px;font-weight:bold;line-height:180%;color:#FFF}#merit{background-image:url(/wp-content/themes/marugotoconcafe/img/system/marugotoTenso/img_mtNayamiBg.jpg);padding-top:50px;box-sizing:border-box;background-size:100% 100%;overflow:hidden}#meritTop{padding-bottom:100px}#meritTop .trableWrap{box-sizing:border-box;background:rgba(255,255,255,.8);border:3px solid #465086;border-radius:20px}#meritTop h3{color:#465086;font-weight:bold;margin-bottom:20px}#meritTop h3 img{display:block;width:auto}#meritTop .catch{font-size:18px;font-weight:bold}#meritTop .catch .pink.line{font-size:140%;color:#FE1580;border-bottom:3px solid #FE1580;display:inline-block;padding:0 5px;line-height:1}#meritTop .trableListWrap{margin:30px 0;justify-content:left;align-items:stretch;counter-reset:number 0}#meritTop .bgImage{position:relative}#meritTop .bgImage:before , #meritTop .bgImage:after{display:block;width:35%;height:100%;bottom:0;content:'';position:absolute;right:-5%;background-size:contain;background-repeat:no-repeat;background-position:center bottom 10px;animation:bgImageAnime 4s infinite}#meritTop .bgImage:before{background-image:url(/wp-content/themes/marugotoconcafe/img/system/marugotoTenso/img_mtNayamiPerson01.png)}#meritTop .bgImage:after{background-image:url(/wp-content/themes/marugotoconcafe/img/system/marugotoTenso/img_mtNayamiPerson2.png);animation-delay:2s}@keyframes bgImageAnime{0%{opacity:0}48%{opacity:0}52%{opacity:1}97%{opacity:1}100%{opacity:0}}@media screen and (min-width: 761px){#meritTop .trableWrap{padding:50px}#meritTop h3{font-size:40px}#meritTop h3 img{max-width:60%}#meritTop .trableListWrap{width:70%}#meritTop .trableListWrap>div{width:45%;margin-right:5%;margin-bottom:60px}}@media screen and (max-width: 760px){#meritTop .trableWrap{padding:20px}#meritTop h3{font-size:min(6vw,25px)}#meritTop h3 img{max-width:50%}#meritTop .catch{padding-right:25%;padding-bottom:15px;border-bottom:1px solid #000}#meritTop .trableListWrap{width:100%}#meritTop .trableListWrap>div{width:calc(100% - 20px);margin-right:0;margin-bottom:45px}#meritTop .bgImage:before, #meritTop .bgImage:after{background:unset}#meritTop .catch{position:relative}#meritTop .catch:before , #meritTop .catch:after{display:block;width:120px;height:200%;bottom:-1px;content:'';position:absolute;left:75%;background-size:contain;background-repeat:no-repeat;background-position:right bottom -1px;animation:bgImageAnime 4s infinite}#meritTop .catch:before{background-image:url(/wp-content/themes/marugotoconcafe/img/system/marugotoTenso/img_mtNayamiPerson01.png)}#meritTop .catch:after{background-image:url(/wp-content/themes/marugotoconcafe/img/system/marugotoTenso/img_mtNayamiPerson2.png);animation-delay:2s}}@media screen and (max-width:360px){#meritTop .catch{font-size:16px}#meritTop .catch .pink.line{font-size:120%}}#meritTop .number{position:relative;background-color:#000;display:block;height:32px;width:110px;font-size:18px;border:2px solid #000;z-index:2}#meritTop .number:before{position:absolute;content:'お悩み';background-color:#000;color:#FFF;display:block;height:32px;width:100px;padding:3px 6px;box-sizing:border-box}#meritTop .number:after{position:absolute;counter-increment:number 1;content:counter(number);background-color:#FFF;color:#000;display:block;height:32px;width:32px;top:0;right:0;text-align:center;padding:3px;box-sizing:border-box}#meritTop .number+.body{position:relative;z-index:1;height:100%;padding-left:30px;padding-top:10px;padding-right:0;padding-bottom:0px;box-sizing:border-box}#meritTop .number+.body:before{border:3px solid #000;display:block;content:'';height:100%;position:absolute;width:100%;top:-10px;left:10px;pointer-events:none}#meritTop .number+.body:after{display:block;content:'';height:calc(100% + 5px);position:absolute;width:calc(100% + 5px);top:0px;left:20px;background:#F7F554;z-index:-1;pointer-events:none}#meritTop .result{font-size:20px;font-weight:bold;text-align:center}#meritTop .result div:first-child img{vertical-align:baseline;display:inline-block}#meritTop .result div:nth-child(2){text-align:left}@media screen and (max-width: 1000px){#meritTop .result div:nth-child(2) br{display:none}}#meritTop .result div:nth-child(2) span{font-size:120%;background-position:-100% 70%}.trableSummary{font-size:26px;font-weight:bold;text-shadow:2px 2px 1px#FFF}.blue.line{color:#4082F2;font-size:30px;display:inline-block;line-height:1}@media screen and (min-width: 761px){.blue.line{border-bottom:4px solid #4082F2}#meritTop .result div:nth-child(2){width:80%;margin:20px auto}}@media screen and (max-width: 760px){.blue.line{text-decoration:underline;line-height:1.2}#meritTop .result div:nth-child(2){width:90%;margin:10px auto;line-height:1.2}}.lightBlue.line{color:#36B4FB;border-bottom:4px solid #36B4FB;display:inline-block;line-height:1}.fukidashiLine{position:relative;margin:40px 0;width:100%;height:20px}.fukidashiLine:before,.fukidashiLine:after{border-bottom:3px solid #000;position:absolute;display:block;content:'';width:calc(50% - 10px)}.fukidashiLine:before{left:0}.fukidashiLine:after{right:0}.fukidashiLine>div{position:absolute;width:20px;height:20px;border-right:3px solid #000;border-bottom:3px solid #000;top:-8px;left:0;right:0;margin:auto;box-sizing:border-box;transform:rotate(45deg)}#meritBotom{background:rgba(255,255,255,.8);margin-top:100px;margin-bottom:calc(100vw / 20 * -1);position:relative}#meritBotom:before{position:absolute;width:0;height:0;display:block;content:'';border-style:solid;border-width:0 0 70px 100vw;border-color:transparent transparent rgba(255,255,255,.8)  transparent;top:-70px}#meritBotom .getMerit{position:relative}#meritBotom .getMerit:before , #meritBotom .getMerit:after{display:block;height:100%;bottom:0;content:'';position:absolute;background-size:contain;background-repeat:no-repeat;background-position:center top;animation:bgImageAnime 4s infinite}#meritBotom .getMerit:before{background-image:url(/wp-content/themes/marugotoconcafe/img/system/marugotoTenso/img_mtMeritPerson01.png)}#meritBotom .getMerit:after{background-image:url(/wp-content/themes/marugotoconcafe/img/system/marugotoTenso/img_mtMeritPerson02.png);animation-delay:2s}#meritBotom .getMerit h3 img{width:auto;max-width:100%}#meritBotom .catch{text-align:center;font-weight:bold;margin-top:30px;margin-bottom:30px}@media screen and (min-width: 761px){#meritBotom{padding-bottom:150px}#meritBotom .getMerit{margin-left:30%;width:70%}#meritBotom .getMerit:before , #meritBotom .getMerit:after{width:45%;left:-45%;top:-90px}#meritBotom .catch{font-size:20px}}@media screen and (max-width: 760px){#meritBotom{padding-bottom:50px}#meritBotom .getMerit{width:100%}#meritBotom .getMerit h3{padding-left:17%}#meritBotom .getMerit:before , #meritBotom .getMerit:after{background:unset}#meritBotom .getMerit h3{position:relative}#meritBotom h3:before , #meritBotom h3:after{display:block;height:270%;width:150px;left:-5%;bottom:0;content:'';position:absolute;background-size:contain;background-repeat:no-repeat;background-position:center bottom;animation:bgImageAnime 4s infinite}#meritBotom h3:before{background-image:url(/wp-content/themes/marugotoconcafe/img/system/marugotoTenso/img_mtMeritPerson01.png)}#meritBotom h3:after{background-image:url(/wp-content/themes/marugotoconcafe/img/system/marugotoTenso/img_mtMeritPerson02.png);animation-delay:2s}#meritBotom .catch{font-size:18px}}#meritBotom .catch>div{font-size:110%}#meritBotom .catch>div>span{font-size:110%}#meritBotom .sampleImage{margin-bottom:30px}#meritBotom .result{display:block;font-weight:bold;font-size:18px}#meritBotom .result img{display:inline-block;vertical-align:baseline;border-bottom:3px solid #000}#meritSummary{background-image:url(/wp-content/themes/marugotoconcafe/img/system/marugotoTenso/img_mtMeritBg02.jpg);position:relative;background-position:center top;background-size:100% auto;clip-path:polygon( 0px 0px , 45% 0px , 50% calc(100vw / 20) , 55% 0px , 100% 0px , 100% 100% , 0px 100% );padding-top:calc(100vw / 20 + 30px);padding-bottom:60px}.flexWrap.meritSummaryList{justify-content:left;align-items:stretch}#meritSummary .meritSummary{background-color:rgba(255,255,255,.9);padding:20px 10px 10px 10px;box-sizing:border-box;border-radius:15px}#meritSummary .meritSummary h4{color:#2D93D5;font-weight:bold;font-size:20px;padding-left:100px;position:relative;line-height:1.2}#meritSummary .meritSummary h4 img{position:absolute;left:0;top:-30px;max-width:100%;width:auto}#meritSummary .meritSummary>img{max-width:calc(100% - 20px);display:block;margin:0 auto}#meritSummary .meritSummary .body{padding:10px;box-sizing:border-box;line-height:1.2}#meritSummary .meritSummary .body .notice{color:#5E8DB6}#meritSummary .attention{padding:15px;box-sizing:border-box;background-color:rgba(255,255,255,.9);border-radius:15px;color:#454545;font-size:16px;line-height:1.1;margin-bottom:30px}#meritSummary .getMerit{background-color:rgba(255,255,255,.9);border:3px solid #000;padding:30px;border-radius:50px;font-weight:bolder;font-size:18px;box-sizing:border-box}#meritSummary .getMerit img{display:inline-block;vertical-align:middle}#meritSummary .getMerit span{background-position:100% 70%}@media screen and (min-width: 1001px){.flexWrap.meritSummaryList>div{width:31%;margin-right:3%;margin-bottom:50px}.flexWrap.meritSummaryList>div:nth-child(3n){margin-right:0}#meritSummary .getMerit{width:1024px;margin:0 auto}#meritSummary .getMerit img{width:380px}#meritSummary .getMerit span{font-size:125%}}@media screen and (min-width: 761px) and (max-width: 1000px){.flexWrap.meritSummaryList>div{width:49%;margin-right:2%;margin-bottom:50px}.flexWrap.meritSummaryList>div:nth-child(2n){margin-right:0}#meritSummary .getMerit{width:95%;margin:0 auto}#meritSummary .getMerit img{width:380px}#meritSummary .getMerit span{font-size:125%}}@media screen and (max-width: 761px){#meritSummary .meritSummary h4{min-height:60px}.flexWrap.meritSummaryList>div{width:100%;margin-bottom:20px}#meritSummary .getMerit{width:100%;border:0px solid #000;padding:20px 10px;border-radius:0px}#meritSummary .meritSummary>img{width:45%;float:right;margin-left:10px}#meritSummary .getMerit img{width:80%}#meritSummary .getMerit span{font-size:110%;line-height:1.2;margin-top:10px}}#howToUse{background-image:url(/wp-content/themes/marugotoconcafe/img/system/marugotoTenso/img_mtKantanBg.jpg);background-size:cover;width:100%;overflow:hidden}#howToUse .lightBlue{color:#36B4FB}#howToUse .pink{color:#FE1580}.dcMarqueeText{margin:0 auto;height:45px;width:100%;text-align:left;position:relative;overflow:hidden;display:flex;flex-wrap:nowrap;font-weight:bold;padding-top:60px;padding-bottom:60px}.dcMarqueeText ul li{display:inline;overflow:hidden;white-space:nowrap}.loopslider_wrap{line-height:1;display:flex;flex-wrap:nowrap;flex-direction:row;white-space:nowrap}.dcMarqueeText>span{display:inline-block;overflow:hidden}#howToUse .howToWrap{background-color:rgba(255,255,255,.9);box-sizing:border-box;border:3px solid #000;border-radius:15px;margin-bottom:30px}#howToUse .howToWrap .catch{font-weight:bold;margin-bottom:30px}#howToUse .howToWrap .catch .inlineAnime{background-position:-100% 70%}#howToUse .easy{position:relative}#howToUse .easy:before , #howToUse .easy:after{width:50%;display:block;height:140%;top:-60px;right:-50%;content:'';position:absolute;background-size:contain;background-repeat:no-repeat;background-position:center top;animation:bgImageAnime 4s infinite}#howToUse .easy:before{background-image:url(/wp-content/themes/marugotoconcafe/img/system/marugotoTenso/img_mtKantanParson01.png)}#howToUse .easy:after{background-image:url(/wp-content/themes/marugotoconcafe/img/system/marugotoTenso/img_mtKantanParson02.png);animation-delay:2s}#howToUse .easy picture{display:block;margin-bottom:15px}#howToUse .simpleGuide{justify-content:space-between}#howToUse .simpleGuide>div{position:relative;z-index:1}#howToUse .simpleGuide>.box{line-height:1.2;color:#143F6E;padding:20px;box-sizing:border-box;font-weight:bold}#howToUse .simpleGuide > .box:before, #howToUse .simpleGuide>.box:after{display:block;position:absolute;content:'';width:100%;height:100%;box-sizing:border-box}#howToUse .simpleGuide>.box:before{border:2px solid #36B4FB;left:0;top:0}#howToUse .simpleGuide>.box:after{background-color:#D8EFFE;z-index:-1;left:5px;top:5px}#howToUse .simpleGuide>.allow{position:relative}#howToUse .simpleGuide>.allow:before{position:absolute;display:block;margin:auto;top:0;bottom:0;content:'';width:0;height:0;left:0;right:0;border-style:solid;border-width:10px 0 10px 15px;border-color:transparent transparent transparent #36B4FB}#howToUse .info{background-color:#D8EFFE;position:relative;margin-bottom:50px}#howToUse .info:before{display:block;content:'';background-image:url(/wp-content/themes/marugotoconcafe/img/system/marugotoTenso/img_mtKantanIllust.png);top:0;left:0;background-size:70%;background-position:center center;background-repeat:no-repeat}@media screen and (min-width: 761px){#howToUse{padding-bottom:80px}.dcMarqueeText{font-size:45px}#howToUse .easy{width:70%;margin-bottom:70px}#howToUse .howToWrap{padding:50px}#howToUse .howToWrap .catch{font-size:35px}#howToUse .simpleGuide{flex-wrap:nowrap}#howToUse .simpleGuide>.box{width:47%;font-size:24px}#howToUse .simpleGuide>.allow{width:6%;height:100%}#howToUse .info{padding:50px 30px 50px 250px}#howToUse .info:before{position:absolute;width:250px;height:100%}}@media screen and (max-width: 760px){#howToUse{padding-bottom:30px}.dcMarqueeText{font-size:32px}#howToUse .easy{width:100%;margin-bottom:20px}#howToUse .howToWrap{padding:20px}#howToUse .easy:before, #howToUse .easy:after{background:unset}#howToUse .easy picture{position:relative;padding-right:30%}#howToUse .easy picture:before, #howToUse .easy picture:after{width:50%;position:absolute;display:block;content:'';max-height:190px;min-height:160px;height:auto;background-image:url(/wp-content/themes/marugotoconcafe/img/system/marugotoTenso/img_mtKantanPerson.png);bottom:0px;right:-20px;background-size:contain;background-repeat:no-repeat;background-position:right bottom;animation:bgImageAnime 4s infinite}#howToUse .easy picture:before{background-image:url(/wp-content/themes/marugotoconcafe/img/system/marugotoTenso/img_mtKantanParson01.png)}#howToUse .easy picture:after{background-image:url(/wp-content/themes/marugotoconcafe/img/system/marugotoTenso/img_mtKantanParson02.png);animation-delay:2s}#howToUse .howToWrap .catch{font-size:25px;line-height:1.1}#howToUse .simpleGuide{flex-wrap:wrap;align-items:stretch}#howToUse .simpleGuide>.box{width:90%;font-size:18px}#howToUse .simpleGuide>.allow{width:100%;height:40px}#howToUse .simpleGuide>.allow:before{transform:rotate(90deg)}#howToUse .simpleGuide>div:nth-child(1){margin-right:10%}#howToUse .simpleGuide>div:nth-child(3){margin-left:10%}#howToUse .info{padding:10px}#howToUse .info:before{position:relative;width:150px;height:150px;float:left}}#howToUse .btn{text-align:center}#howToUse .btn a{display:block;width:370px;max-width:90%;margin:0 auto;background:#F8EB1B;padding:10px;font-size:22px;letter-spacing:2px;border:2px solid #000;box-sizing:border-box;border-radius:10px;box-shadow:2px 2px 1px #000;font-weight:bold;position:relative}@media screen and (max-width: 350px){#howToUse .btn a{font-size:4vw}}#howToUse .btn a:hover{box-shadow:unset;top:2px;left:2px;text-decoration:none}#marugotoInfo{background-image:url(/wp-content/themes/marugotoconcafe/img/system/marugotoTenso/img_mtSeriesTopBg.jpg);padding-top:50px;background-size:cover}#marugotoSeries h3{margin-bottom:30px;z-index:2;position:relative}#marugotoSeries .info{color:#FFFF;font-size:20px;position:relative;z-index:1}#marugotoSeries .info:after{position:absolute;content:'';display:block;width:150%;height:500%;background-image:url(/wp-content/themes/marugotoconcafe/img/system/marugotoTenso/img_mtSeriesPc.png);background-size:contain;background-repeat:no-repeat;top:-150px;right:-140%;z-index:-1}#marugotoSeries .btn{display:flex;flex-wrap:nowrap}#marugotoSeries .btn>div{margin-right:10px;margin-left:10px}#marugotoUp{background-image:url(/wp-content/themes/marugotoconcafe/img/system/marugotoTenso/img_mtSeriesMuBg.jpg);background-size:cover;background-position:right top}#marugotoUp>div>div{background-color:rgba(255,255,255,.9);box-sizing:border-box}#marugotoUp .btn{box-sizing:border-box}#marugotoUp .btn>a{margin:0 auto;filter:hue-rotate(150deg)}#marugotoManager{background-image:url(/wp-content/themes/marugotoconcafe/img/system/marugotoTenso/img_mtSeriesMmBg02.jpg);background-size:cover;background-position:center center;background-repeat:no-repeat}#marugotoManager>div>div{width:70%;margin:0 0 40px auto;background-color:rgba(255,255,255,.9);box-sizing:border-box}#marugotoManager .btn{box-sizing:border-box}#marugotoManager .btn>a{margin:0 auto;filter:hue-rotate(150deg)}@media screen and (min-width: 1001px){#marugotoUp > div > div, #marugotoManager h4,#marugotoManager>div>div{width:70%}}@media screen and (min-width: 761px) and (max-width: 1000px){#marugotoUp > div > div, #marugotoManager h4,#marugotoManager>div>div{width:90%}}@media screen and (min-width: 761px){#marugotoInfo{padding-top:50px;padding-bottom:150px}#marugotoSeries .info{width:60%;margin-bottom:60px}#marugotoUp>div>div{padding:30px}#marugotoManager>div>div{padding:30px}#marugotoUp{padding-top:50px;padding-bottom:150px;clip-path:polygon( 0px 0px , 100% 0px , 100% 100% , 0px calc(100% - 100px) );margin-bottom:-110px}#marugotoUp h4{margin-bottom:50px}#marugotoManager{padding-top:150px;padding-bottom:150px;clip-path:polygon( 0px 0px , 100% 100px , 100% calc(100% - 100px) , 0px 100% )}#howToUse .btn{padding-top:30px}#marugotoManager h4{margin:0 0 40px auto;margin-bottom:40px}#marugotoUp .btn{padding:40px}#marugotoManager .btn{padding:40px}}@media screen and (max-width: 760px){#marugotoInfo{padding-bottom:30px}#marugotoSeries .info{width:100%;margin-bottom:20px}#marugotoUp>div>div{padding:15px}#marugotoManager>div>div{padding:15px}#marugotoUp > div > div, #marugotoManager h4,#marugotoManager>div>div{width:100%}#marugotoUp{padding-top:20px;padding-bottom:50px;clip-path:polygon( 0px 0px , 100% 0px , 100% 100% , 0px calc(100% - 20px) );margin-bottom:-30px}#marugotoUp h4{margin-bottom:20px}#marugotoManager{padding-top:50px;padding-bottom:50px;clip-path:polygon( 0px 0px , 100% 20px , 100% calc(100% - 20px) , 0px 100% )}#howToUse .btn{padding-top:15px}#marugotoManager h4{margin:0 0 20px auto;margin-bottom:20px}#marugotoUp .btn{padding:20px}#marugotoManager .btn{padding:20px}}h2 img{max-width:90%;display:block;margin:0 auto;padding-top:20px}#marugotoSeries{overflow:hidden}.waveCircle{width:100%;background-color:#FFF;border:2px solid #CCC}.waveCircle.comment1{animation:wave1 4s linear infinite}.waveCircle.comment2{animation:wave2 3s linear infinite}.waveCircle.comment3{animation:wave3 6s linear infinite}.waveCircle.comment4{animation:wave1 6s linear infinite}.waveCircle.comment5{animation:wave3 3s linear infinite}@keyframes wave1{0%{border-radius:60% 70% 80% 70% / 60% 70% 60% 70%}20%{border-radius:70% 60% 60% 90% / 70% 80% 70% 90%}40%{border-radius:60% 60% 70% 60% / 70% 60% 70% 60%}60%{border-radius:90% 60% 80% 70% / 70% 60% 80% 60%}80%{border-radius:60% 80% 70% 60% / 70% 60% 70% 60%}100%{border-radius:60% 70% 80% 70% / 60% 70% 60% 70%}}@keyframes wave2{0%{border-radius:60% 80% 70% 60% / 70% 60% 70% 60%}20%{border-radius:70% 60% 60% 90% / 70% 80% 70% 90%}40%{border-radius:60% 70% 80% 70% / 60% 70% 60% 70%}60%{border-radius:90% 60% 80% 70% / 70% 60% 80% 60%}80%{border-radius:60% 70% 80% 70% / 60% 70% 60% 70%}100%{border-radius:60% 80% 70% 60% / 70% 60% 70% 60%}}@keyframes wave3{0%{border-radius:60% 70% 80% 70% / 60% 70% 60% 70%}20%{border-radius:70% 60% 60% 90% / 70% 80% 70% 90%}40%{border-radius:60% 60% 70% 60% / 70% 60% 70% 60%}60%{border-radius:60% 70% 80% 70% / 60% 70% 60% 70%}80%{border-radius:90% 60% 80% 70% / 70% 60% 80% 60%}100%{border-radius:60% 70% 80% 70% / 60% 70% 60% 70%}}.stepBar{position:relative;list-style:none;margin:0 0 1em;padding:0;text-align:center;width:100%;overflow:hidden;*zoom:1}.stepBar .step{position:relative;float:left;display:inline-block;line-height:40px;padding:0 40px 0 20px;background-color:#eee;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;white-space:nowrap}.stepBar .step:before, .stepBar .step:after{position:absolute;left:-15px;display:block;content:'';background-color:#eee;border-left:4px solid #FFF;width:20px;height:20px}.stepBar .step:after{top:0;-moz-transform:skew(30deg);-ms-transform:skew(30deg);-webkit-transform:skew(30deg);transform:skew(30deg)}.stepBar .step:before{bottom:0;-moz-transform:skew(-30deg);-ms-transform:skew(-30deg);-webkit-transform:skew(-30deg);transform:skew(-30deg)}.stepBar .step:first-child{-moz-border-radius-topleft:4px;-webkit-border-top-left-radius:4px;border-top-left-radius:4px;-moz-border-radius-bottomleft:4px;-webkit-border-bottom-left-radius:4px;border-bottom-left-radius:4px}.stepBar .step:first-child:before, .stepBar .step:first-child:after{content:none}.stepBar .step:last-child{-moz-border-radius-topright:4px;-webkit-border-top-right-radius:4px;border-top-right-radius:4px;-moz-border-radius-bottomright:4px;-webkit-border-bottom-right-radius:4px;border-bottom-right-radius:4px}.stepBar .step.current{color:#FFF;background-color:#26bfa1}.stepBar .step.current:before, .stepBar .step.current:after{background-color:#26bfa1}.stepBar.step2 .step{width:50%}.stepBar.step3 .step{width:33.333%}.stepBar.step4 .step{width:25%}.stepBar.step5 .step{width:20%}.flash{position:relative}.flash .reflection-img{display:inline-block;position:absolute}.flash .reflection-img{overflow:hidden}.flash .reflection{height:100%;width:30px;position:absolute;top:-180px;left:0;background-color:#fff;opacity:0;transform:rotate(45deg);animation:reflection 2s ease-in-out infinite;-webkit-transform:rotate(45deg);-webkit-animation:reflection 2s ease-in-out infinite;-moz-transform:rotate(45deg);-moz-animation:reflection 2s ease-in-out infinite;-ms-transform:rotate(45deg);-ms-animation:reflection 2s ease-in-out infinite;-o-transform:rotate(45deg);-o-animation:reflection 2s ease-in-out infinite}@keyframes reflection{0%{transform:scale(0) rotate(45deg);opacity:0}80%{transform:scale(0) rotate(45deg);opacity:0.5}81%{transform:scale(4) rotate(45deg);opacity:1}100%{transform:scale(50) rotate(45deg);opacity:0}}@-webkit-keyframes reflection{0%{-webkit-transform:scale(0) rotate(45deg);opacity:0}80%{-webkit-transform:scale(0) rotate(45deg);opacity:0.5}81%{-webkit-transform:scale(4) rotate(45deg);opacity:1}100%{-webkit-transform:scale(50) rotate(45deg);opacity:0}}@-moz-keyframes reflection{0%{-moz-transform:scale(0) rotate(45deg);opacity:0}80%{-moz-transform:scale(0) rotate(45deg);opacity:0.5}81%{-moz-transform:scale(4) rotate(45deg);opacity:1}100%{-moz-transform:scale(50) rotate(45deg);opacity:0}}@-ms-keyframes reflection{0%{-ms-transform:scale(0) rotate(45deg);opacity:0}80%{-ms-transform:scale(0) rotate(45deg);opacity:0.5}81%{-ms-transform:scale(4) rotate(45deg);opacity:1}100%{-ms-transform:scale(50) rotate(45deg);opacity:0}}@-o-keyframes reflection{0%{-o-transform:scale(0) rotate(45deg);opacity:0}80%{-o-transform:scale(0) rotate(45deg);opacity:0.5}81%{-o-transform:scale(4) rotate(45deg);opacity:1}100%{-o-transform:scale(50) rotate(45deg);opacity:0}}.bgWaveBox{width:100%;height:350px;border-radius:5px;box-shadow:0 2px 30px rgba(black, .2);background:lighten(#f0f4c3, 10%);position:relative;overflow:hidden;transform:translate3d(0, 0, 0)}.bgWave.bgWaveColorBlue{background:#67a3c1}.bgWave.-two .bgWaveColorYellow{background:rgba(255, 255, 0, 0.8)}.bgWave.bgWaveColorGreen{background:#91bf99}.bgWave.bgWaveColorOrange{background:#e2a05a}.bgWave.bgWaveColorRed{background:#e25a85}.bgWave.bgWaveColorPerple{background:#b867c1}.bgWave.bgWaveColorBrown{background:#c1a267}.bgWave.bgWaveColorPink{background:#f9dee9}.bgWave{opacity: .4;position:absolute;top:3%;left:50%;width:700px;height:700px;margin-left:-350px;margin-top:40px;transform-origin:50% 48%;border-radius:43%;animation:drift 8000ms infinite linear}.bgWave.-three{animation:drift 10000ms infinite linear}.bgWave.-two{animation:drift 12000ms infinite linear;opacity: .1}.bgWaveBoxTitle{position:absolute;bottom:10px;margin:auto;left:0;right:0;display:inline-block;background-color:rgba(255,255,255,.8);padding-top:5px;padding-bottom:5px}.bgWaveBox:after{content:'';display:block;left:0;top:0;width:100%;height:100%;background:linear-gradient(to bottom, rgba(#e8a, 1), rgba(#def, 0) 80%, rgba(white, .5));z-index:11;transform:translate3d(0, 0, 0)}@keyframes drift{from{transform:rotate(0deg)}from{transform:rotate(360deg)}}span.inlineAnime{padding:3px 1px;background-repeat:repeat-x;-webkit-transition:all 1s ease;-moz-transition:all 1s ease;-o-transition:all 1s ease;-ms-transition:all 1s ease}.inlineAnime.line{background-size:200% 5px;background-position:0 100%}.inlineAnime.animateLine.line{background-position:-100% 100%}.inlineAnime.animateOutLine.line{background-position:0% 100%}#sp .inlineAnime.line{background-size:200% 10px;background-position:0 22px}#sp .inlineAnime.animateLine.line{background-position:-100% 22px}#sp .inlineAnime.animateOutLine.line{background-position:0% 22px}.inlineAnime.marker{background-size:200% 50%;background-position:0 calc(100% - 3px)}.inlineAnime.animateLine.marker{background-position:-100% calc(100% - 3px)}.inlineAnime.animateOutLine.marker{background-position:0% 10px}span.lineColorPink{background-image:-webkit-linear-gradient(left, rgba(255, 6, 40,0) 50%, rgba(249, 202, 224, 0.75) 50%);background-image:-moz-linear-gradient(left, rgba(255, 6, 40,0) 50%, rgba(249, 202, 224, 0.75) 50%);background-image:-o-linear-gradient(left, rgba(255, 6, 40,0) 50%, rgba(249, 202, 224, 0.75) 50%);background-image:-ms-linear-gradient(left, rgba(255, 6, 40,0) 50%, rgba(249, 202, 224, 0.75) 50%);background-image:linear-gradient(left, rgba(255, 6, 40,0) 50%, rgba(249, 202, 224, 0.75) 50%)}span.lineColorRed{background-image:-webkit-linear-gradient(left, rgba(255, 6, 40,0) 50%, rgba(255, 6, 40, 0.75) 50%);background-image:-moz-linear-gradient(left, rgba(255, 6, 40,0) 50%, rgba(255, 6, 40, 0.75) 50%);background-image:-o-linear-gradient(left, rgba(255, 6, 40,0) 50%, rgba(255, 6, 40, 0.75) 50%);background-image:-ms-linear-gradient(left, rgba(255, 6, 40,0) 50%, rgba(255, 6, 40, 0.75) 50%);background-image:linear-gradient(left, rgba(255, 6, 40,0) 50%, rgba(255, 6, 40, 0.75) 50%)}span.lineColorBlue{background-image:-webkit-linear-gradient(left, rgba(6, 25, 255,0) 50%, rgba(178, 225, 236, 0.75) 50%);background-image:-moz-linear-gradient(left, rgba(6, 25, 255,0) 50%, rgba(178, 225, 236, 0.75) 50%);background-image:-o-linear-gradient(left, rgba(6, 25, 255,0) 50%, rgba(178, 225, 236, 0.75) 50%);background-image:-ms-linear-gradient(left, rgba(6, 25, 255,0) 50%, rgba(178, 225, 236, 0.75) 50%);background-image:linear-gradient(left, rgba(6, 25, 255,0) 50%, rgba(178, 225, 236, 0.75) 50%)}span.lineColorYellow{background-image:-webkit-linear-gradient(left, rgba(231,208,15,0) 50%, rgba(231,238,15,0.45) 50%);background-image:-moz-linear-gradient(left, rgba(231,208,15,0) 50%, rgba(231,238,15,0.75) 50%);background-image:-o-linear-gradient(left, rgba(231,208,15,0) 50%, rgba(231,238,15,0.75) 50%);background-image:-ms-linear-gradient(left, rgba(231,208,15,0) 50%, rgba(231,238,15,0.75) 50%);background-image:linear-gradient(left, rgba(231,208,15,0) 50%, rgba(231,238,15,0.75) 50%)}span.lineColorGray{background-image:-webkit-linear-gradient(left, rgba(103, 103, 103,0) 50%, rgba(103, 103, 103,0.75) 50%);background-image:-moz-linear-gradient(left, rgba(103, 103, 103,0) 50%, rgba(103, 103, 103,0.75) 50%);background-image:-o-linear-gradient(left, rgba(103, 103, 103,0) 50%, rgba(103, 103, 103,0.75) 50%);background-image:-ms-linear-gradient(left, rgba(103, 103, 103,0) 50%, rgba(103, 103, 103,0.75) 50%);background-image:linear-gradient(left, rgba(103, 103, 103,0) 50%, rgba(103, 103, 103,0.75) 50%)}span.lineColorGreen{background-image:-webkit-linear-gradient(left, rgba(103, 103, 103,0) 50%, rgba(213, 233, 168 ,0.75) 50%);background-image:-moz-linear-gradient(left, rgba(103, 103, 103,0) 50%, rgba(213, 233, 168 ,0.75) 50%);background-image:-o-linear-gradient(left, rgba(103, 103, 103,0) 50%, rgba(213, 233, 168 ,0.75) 50%);background-image:-ms-linear-gradient(left, rgba(103, 103, 103,0) 50%, rgba(213, 233, 168 ,0.75) 50%);background-image:linear-gradient(left, rgba(103, 103, 103,0) 50%, rgba(213, 233, 168 ,0.75) 50%)}#attention .inlineAnime.animateLine.line{background-position:-100% 21px}#attention .inlineAnime.line{background-size:200% 2px;background-position:0 25px}#SP #attention .inlineAnime.animateLine.line{background-position:-100% 19px}.cont_tit .titleText strong .inlineAnime.marker{background-size:200% 18px;background-position:0 100%}.cont_tit .titleText strong .inlineAnime.animateLine.marker{background-position:-100% 100%}.cont_tit .titleText strong .inlineAnime.animateOutLine.marker{background-position:0% 100%}#marugotoFooterBanner{margin-top:100px}#marugotoFooterBanner .responsiveWrap{width:95%}#marugotoFooterBanner .flexWrap{justify-content:left;margin:0 auto}#marugotoFooterBanner .bnr{position:relative}#marugotoFooterBanner .bnr>img{position:relative}#marugotoFooterBanner .bnr>a{position:absolute;height:100%;width:100%;display:block;top:0;left:0;filter:hue-rotate(175deg);transition:0.3s}#marugotoFooterBanner .bnr>a:hover{filter:hue-rotate(190deg)}#marugotoFooterBanner .bnr > a img{position:absolute;bottom:15px;right:25px;width:42%}#marugotoFooterBanner .outer_inner{padding:0 60px}@media screen and (min-width: 751px){#marugotoFooterBanner{margin-bottom:30px}#marugotoFooterBanner .bnr{width:calc((100% - 10px) / 2);max-width:760px}#marugotoFooterBanner{margin-top:0;padding-top:30px}}@media screen and (min-width:1261px){#marugotoFooterBanner .flexWrap{width:1260px;gap:10px}}@media screen and (max-width: 1260px){#marugotoFooterBanner .flexWrap{width:calc(100% - 40px);gap:10px}}@media screen and (max-width: 960px){#marugotoFooterBanner .outer_inner{padding:0 30px}}@media screen and (max-width: 750px){#marugotoFooterBanner{margin-bottom:0px;margin-top:60px}#marugotoFooterBanner .bnr{width:100%}#marugotoFooterBanner{margin-bottom:0px;background:#FFF;padding-top:30px;margin-top:0}}.main.common{position:relative;padding:80px 0 50px}.main.common.bg{padding:50px 0}.main.common .tit_box, .main.common .intro{padding:0 0 30px;border-bottom:3px solid #8b69c2;margin:0 0 50px}.main.common .tit_box .cat_tit{font-size:38px;font-weight:bold;margin:20px auto 0;display:inline-block;width:100%}.main.common.bg .inner{background:#fff;padding:50px 30px}#firstView{position:absolute;left:0;z-index:100000;width:100%;background:rgb(255 255 255 / 50%);backdrop-filter:blur(6px);box-shadow:0 0 3px rgba(201, 112, 174, 0.3)}.bread{min-height:32px;font-size:12px;line-height:1.2;padding:5px 0;display:flex;align-items:center}.bread-inner{width:min(calc(100% - 40px), 1340px);height:100%;margin:0 auto;display:flex;align-items:center;box-sizing:border-box;justify-content:left;flex-wrap:wrap}.bread a{color:rgba(0, 0, 0, 0.8);text-decoration:none;margin:0 0.5em 0 0}.bread a:hover{color:#49366b}.bread-inner>span:not(:first-child){color:rgba(0, 0, 0, 0.8);margin-left:0.5em}.bread br{display:none}.bread-inner>span{display:inline-flex;align-items:center}.bread-inner{word-spacing:2px}h2{color:#7a6ac9;font-size:30px;line-height:1.2}h3{color:#7a6ac9;font-size:30px;line-height:1.2}@media (max-width: 1050px){.main.common.bg .inner{width:94%;margin:0 auto;background:#fff}}@media (max-width: 960px){.main.common{padding:60px 0 50px}.main.common.bg{padding:50px 0 50px}}@media (max-width: 750px){.main.common{padding:10vw 0 8vw}.main.common.bg{padding:8vw 0}.main.common.bg .inner{padding:6vw 3%}.main.common .tit_box{padding:0 0 4vw;border-bottom:0.5vw solid #8b69c2;margin:0 0 4vw}.main.common .tit_box .main_tit{height:50px}.main.common .tit_box .main_tit img{height:100%;width:auto}.main.common .tit_box .cat_tit{font-size:30px;margin:2vw auto 0}}@media (max-width: 480px){.main.common .tit_box .main_tit{height:8.6vw}.main.common .tit_box .cat_tit{font-size:5vw}}.site-footer{color:#414141;background:rgb(255 255 255 / 60%);position:relative;z-index:1}.footer-grid{display:grid;grid-template-columns:1fr;gap:10px;padding:40px 0 58px;justify-content:center}.site-footer .brand-copy strong{color:#fff}.site-footer .brand-copy small{color:#aaa4b8}.footer-brand p{max-width:390px;margin-top:22px;color:#4d4c4f;font-size:12px}.footer-brand{display:flex;flex-direction:column;justify-content:center;align-items:center}.site-footer h3{margin:17px 0 16px;color:#000;font-size:13px;width:100%}.site-footer>.container>div:not(.footer-brand){display:flex;flex-wrap:wrap;justify-content:center;text-align:center}.site-footer a{margin:6px 10px;font-size:11px;transition:0.3s}.site-footer a:not(.brand):not(.isDisplay){border-bottom:1px solid transparent;transition:0.3s}.site-footer a:not(.brand).is-active{}.site-footer .footer-grid a:not(.brand).is-active , .site-footer .footer-grid a:not(.brand):hover{color:#fc96b2;border-bottom:1px solid #fc96b2}.footer-bottom{border-top:1px solid rgba(255, 255, 255, 0.09);background-color:rgb(128 158 245 / 40%)}.footer-bottom .container{min-height:62px;display:flex;align-items:center;justify-content:center}.footer-bottom small{color:#fff;font-size:12px}.footer-bottom a{color:rgba(255, 255, 255, 0.8);font-size:10px;position:fixed;bottom:-30px;right:10px;background-color:rgba(118, 83, 189, 0.85);padding:41px 0px 10px;border-radius:999px;aspect-ratio:1 / 1;border:1px solid rgba(255, 255, 255, 0.5);box-sizing:border-box;box-shadow:var(--shadow);display:flex;justify-content:center;align-items:center;opacity:0;transition:0.3s;pointer-events:none;font-weight:600;width:82px;height:82px}.footer-bottom a.isDisplay{opacity:1;bottom:10px;pointer-events:initial}.footer-bottom a:before{position:absolute;display:block;content:'';width:30px;height:30px;border-top:4px solid rgba(255, 255, 255, 0.8);border-right:4px solid rgba(255, 255, 255, 0.8);transform:rotate(-45deg);margin:auto;top:27px;left:0;right:0}@media (max-width: 900px){.footer-grid{}.footer-grid>div:last-child{}}@media (max-width: 750px){.footer-bottom a{width:18vw;height:18vw;text-indent:-9999px;max-width:70px;max-height:70px}.footer-bottom a:before{width:6vw;height:6vw;max-width:30px;max-height:30px;top:min(7vw, 27px)}}@media (max-width: 640px){.footer-grid{gap:34px 24px}.footer-brand{grid-column:1 / -1}.footer-grid>div:last-child{grid-column:auto}.footer-bottom .container{flex-direction:column;justify-content:center;gap:6px}}