@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%}.animation{visibility:hidden}.animation.on{visibility:visible;animation-timing-function:ease;animation-iteration-count:1;animation-direction:alternate;animation-fill-mode:none;animation-play-state:running}.animation.on[anime-style="slideInLeftRight"]{animation-name:slideInLeftRight}.animation.off[anime-style="slideInLeftRight"]{animation-name:slideOutLeftRight}.animation.on[anime-style="slideInRightLeft"]{animation-name:slideInRightLeft}.animation.off[anime-style="slideInRightLeft"]{animation-name:slideOutRightLeft}.animation.on[anime-style="slideInBottomTop"]{animation-name:slideInBottomTop}.animation.off[anime-style="slideInBottomTop"]{animation-name:slideOutBottomTop}.animation.on[anime-style="slideInTopBottom"]{animation-name:slideInTopBottom}.animation.off[anime-style="slideInTopBottom"]{animation-name:slideOutTopBottom}.animation.on[anime-style="slideInFromLeftTop"]{animation-name:slideInFromLeftTop}.animation.off[anime-style="slideInFromLeftTop"]{animation-name:slideOutFromLeftTop}.animation.on[anime-style="slideInFromRightTop"]{animation-name:slideInFromRightTop}.animation.off[anime-style="slideInFromRightTop"]{animation-name:slideOutFromRightTop}.animation.on[anime-style="zoomInTopBottom"]{animation-name:zoomInTopBottom}.animation.off[anime-style="zoomInTopBottom"]{animation-name:zoomOutTopBottom}.animation.on[anime-style="zoomInBottomTop"]{animation-name:zoomInBottomTop}.animation.off[anime-style="zoomInBottomTop"]{animation-name:zoomOutTopBottom}.animation.on[anime-style="zoomInCenter"]{animation-name:zoomInCenter}.animation.off[anime-style="zoomInCenter"]{animation-name:zoomOutCenter}.animation.on[anime-style="zoomOutCenter"]{animation-name:zoomInCenter}.animation.off[anime-style="zoomOutCenter"]{animation-name:zoomOutCenter}.animation.on[anime-style="zoomOutCenter2"]{animation-name:zoomInCenter2}.animation.off[anime-style="zoomOutCenter2"]{animation-name:zoomInCenter2}.animation.on[iteration-count="infinite"]{animation-iteration-count:infinite}[anime-dura="0s"]{animation-duration:0s}[anime-dura="1s"]{animation-duration:1s}[anime-dura="1.5s"]{animation-duration:1.5s}[anime-dura="2s"]{animation-duration:2s}[anime-dura="3s"]{animation-duration:3s}[anime-dura="4s"]{animation-duration:4s}[anime-dura="5s"]{animation-duration:5s}[anime-dura="6s"]{animation-duration:6s}[anime-dura="7s"]{animation-duration:7s}[anime-dura="8s"]{animation-duration:8s}[anime-dura="9s"]{animation-duration:9s}[anime-dura="10s"]{animation-duration:10s}[anime-delay="0s"]{animation-delay:0s}[anime-delay="1s"]{animation-delay:1s}[anime-delay="2s"]{animation-delay:2s}[anime-delay="3s"]{animation-delay:3s}[anime-delay="4s"]{animation-delay:4s}[anime-delay="5s"]{animation-delay:5s}@keyframes slideInLeftRight{0%{opacity:0;transform:translateX(-100%)}100%{opacity:1;transform:translateX(0)}}@keyframes slideOutLeftRight{0%{opacity:1;transform:translateX(0)}100%{opacity:0;transform:translateX(100%)}}@keyframes slideInRightLeft{0%{opacity:0;transform:translateX(100%)}100%{opacity:1;transform:translateX(0)}}@keyframes slideOutRightLeft{0%{opacity:1;transform:translateX(0)}100%{opacity:0;transform:translateX(-100%)}}@keyframes slideInTopBottom{0%{opacity:0;transform:translateY(-100%)}100%{opacity:1;transform:translateY(0)}}@keyframes slideOutTopBottom{0%{opacity:1;transform:translateY(0)}100%{opacity:0;transform:translateY(-100%)}}@keyframes slideInBottomTop{0%{opacity:0;transform:translateY(100%)}100%{opacity:1;transform:translateY(0)}}@keyframes slideOutBottomTop{0%{opacity:1;transform:translateY(0)}100%{opacity:0;transform:translateY(100%)}}@keyframes slideInFromLeftTop{0%{opacity:0;transform:translateX(-100%) translateY(-100%)}100%{opacity:1;transform:translateX(0) translateX(0)}}@keyframes slideOutFromLeftTop{0%{opacity:1;transform:translateX(0) translateX(0)}100%{opacity:0;transform:translateX(-100%) translateY(-100%)}}@keyframes slideInFromRightTop{0%{opacity:0;transform:translateX(100%) translateY(-100%);visibility:hidden}100%{opacity:1;transform:translateX(0) translateX(0);visibility:visible}}@keyframes slideOutFromRightTop{0%{opacity:1;transform:translateX(0) translateX(0)}100%{opacity:0;transform:translateX(100%) translateY(-100%)}}@keyframes zoomInTopBottom{0%{opacity:0;transform:translateY(-100%) scale(.8)}100%{opacity:1;transform:translateY(0) scale(1)}}@keyframes zoomOutTopBottom{0%{opacity:1;transform:translateY(0) scale(1)}100%{opacity:0;transform:translateY(-100%) scale(.8)}}@keyframes zoomInBottomTop{0%{opacity:0;transform:translateY(100%) scale(.8)}100%{opacity:1;transform:translateY(0) scale(1)}}@keyframes zoomOutBottomTop{0%{opacity:1;transform:translateY(0) scale(1)}100%{opacity:0;transform:translateY(10%) scale(.8)}}@keyframes zoomInCenter{0%{opacity:0;transform:scale(.8)}80%{opacity:1;transform:scale(1.2)}100%{opacity:1;transform:scale(1)}}@keyframes zoomOutCenter{0%{opacity:1;transform:scale(1)}20%{opacity:1;transform:scale(1.2)}100%{opacity:0;transform:scale(.8)}}@keyframes zoomInCenter2{0%{opacity:1;transform:scale(1)}50%{opacity:1;transform:scale(1.1)}100%{opacity:1;transform:scale(1)}}@keyframes horizontal{0%{transform:translateX( -3px) rotate(2deg)}100%{transform:translateX(  0px)}}@keyframes vertical{0%{transform:translateY(-1px) rotate(-2deg)}100%{transform:translateY(  0px)}}@keyframes slideIn{0%{transform:scale(.3)}50%{transform:scale(.6) rotate(-45deg);background:red}100%{transform:scale(1) rotate(180deg);background:blue}}.red2{color:#FA0000}.yellow{color:#FFF100}#float_news{display:none}ul li{list-style:none;margin:0;padding:0}.responsiveWrap{width:1024px;margin:0 auto;z-index:5;position:relative}@media screen and (max-width: 1699px){#planBody .responsiveWrap{width:95%}}.pcNone640inlineBlock{display:none}#systemautoupdateBody #information, #systemautoupdateBody #news, #systemautoupdateBody #aboutMarugotoUp, #systemautoupdateBody #merit, #systemautoupdateBody #flow .header, #systemautoupdateBody #targetSite .header, #systemautoupdateBody #qa .header{position:relative;background-size:cover;position:relative;background-position:center center;background-attachment:fixed;background-position:center;background-size:cover;background-repeat:no-repeat}_::-webkit-full-page-media, _:future, :root #systemautoupdateBody #information, _::-webkit-full-page-media, _:future, :root #systemautoupdateBody #news, _::-webkit-full-page-media, _:future, :root #systemautoupdateBody #aboutMarugotoUp, _::-webkit-full-page-media, _:future, :root #systemautoupdateBody #merit, _::-webkit-full-page-media, _:future, :root #systemautoupdateBody #flow .header, _::-webkit-full-page-media, _:future, :root #systemautoupdateBody #targetSite .header, _::-webkit-full-page-media, _:future, :root #systemautoupdateBody #qa .header{background-attachment:unset}#sp #systemautoupdateBody #information, #sp #systemautoupdateBody #news, #systemautoupdateBody #aboutMarugotoUp, #sp #systemautoupdateBody #merit, #sp #systemautoupdateBody #flow .header, #sp #systemautoupdateBody #targetSite .header, #sp #systemautoupdateBody #qa .header{position:relative;background-size:cover;position:relative;background-position:center center;background-attachment:scroll;background-position:center;background-size:cover;background-repeat:no-repeat}#systemautoupdateBody #information{background-image:url(/wp-content/themes/marugotoconcafe/img/system/marugotoUp/head_bg1.png);width:100%;height:auto;padding-bottom:63px;margin-bottom:0px;position:relative;color:#FFF}#systemautoupdateBody #information:before{position:absolute;display:block;content:'';width:100%;height:100%;top:0;z-index:3;background:linear-gradient( to bottom , rgba(255,255,255,0) 0%, rgba(255,255,255,0) 80%, #2a6ce5 100% )}#systemautoupdateBody #information:after{position:absolute;display:block;content:'';width:100%;height:10vw;background-color:#2a6ce5;z-index:1;bottom:calc(-10vw + 2px);left:0;background-color:#286ED2;clip-path:polygon(0px 0px, 100% 0px, 50% 100%)}#systemautoupdateBody #information{text-align:center}#systemautoupdateBody #information h2{text-align:right;padding-top:10px;width:60%;margin:0 0 0 auto}#systemautoupdateBody #information .AnnounceBelt{background-color:rgb(255 254 0 / 50%);transform:rotate(-3deg);width:150%;text-align:center;margin-left:-25%}#systemautoupdateBody #information .AnnounceBelt>div{transform:rotate(1deg)}#systemautoupdateBody #information .mainImageWrap{padding-top:50px;padding-bottom:30px;position:relative}#systemautoupdateBody #information .mainImageWrap .image01{text-align:left;padding-left:30px;padding-right:30px}#systemautoupdateBody #information .mainImageWrap .image02{position:absolute;left:-50px;width:28%}#systemautoupdateBody #information .mainImageWrap .image03{position:absolute;top:240px;left:160px;width:28%}#systemautoupdateBody #information .mainImageWrap .image04{text-align:right;padding-top:0px}#systemautoupdateBody #information .mainImageWrap .image04 img{margin-left:auto}#systemautoupdateBody #information .mainImageWrap .image05 img{width:100%}#systemautoupdateBody #aboutMarugotoUp{margin-bottom:0px;text-align:center;padding-top:80px;background-attachment:fixed;position:relative;min-height:500px;overflow:hidden}#systemautoupdateBody #aboutMarugotoUp:before{position:absolute;display:block;content:'';width:100%;height:100px;background-color:#D2DFF2;left:0}#systemautoupdateBody #aboutMarugotoUp:after{position:absolute;display:block;content:'';width:100%;height:100%;top:0;left:0;background-color:rgb(208 223 242);background-image:repeating-linear-gradient(to bottom, rgba(203, 218, 241, 0.50), rgba(203, 218, 241, 0.50) 1px, rgba(0, 0, 0, 0) 0, rgba(0, 0, 0, 0) 21px), repeating-linear-gradient(to right, rgba(203, 218, 241, 0.50), rgba(203, 218, 241, 0.50) 1px, rgba(0, 0, 0, 0) 0, rgba(0, 0, 0, 0) 21px)}#systemautoupdateBody #aboutMarugotoUp .newly{text-align:center;font-size:60px;font-weight:bold;color:#413A66;text-shadow:1px 1px 1px #FF0 ,1px -1px 1px #FF0 ,-1px -1px 1px #FF0 ,-1px 1px 1px #FF0 ,2px 2px 1px #FF0 ,2px -2px 1px #FF0 ,-2px -2px 1px #FF0 ,-2px 2px 1px #FF0 ,3px 3px 1px #FF0 ,3px -3px 1px #FF0 ,-3px -3px 1px #FF0 ,-3px 3px 1px #FF0 }#systemautoupdateBody #aboutMarugotoUp .newly img{margin:0 auto}#systemautoupdateBody #aboutMarugotoUp .tit{display:inline-block;background-color:#41D7D8;color:#FAFD00;padding:10px 40px;margin-top:20px;margin-bottom:10px;border-radius:50px;font-size:35px;font-weight:bold}#systemautoupdateBody #aboutMarugotoUp .afterUpdate{text-align:left}#systemautoupdateBody #aboutMarugotoUp .afterUpdate>div{text-align:left;font-size:60px;font-weight:900;text-shadow:2px 2px 2px #FFF701, -2px 2px 2px #FFF701, 2px -2px 2px #FFF701, -2px -2px 2px #FFF701;background:-moz-linear-gradient(top,  rgba(30,87,153,0) 0%, rgba(41,137,216,0) 80%, rgba(255,247,1,1) 81%, rgba(255,247,1,1) 100%);background:-webkit-linear-gradient(top,  rgba(30,87,153,0) 0%,rgba(41,137,216,0) 80%,rgba(255,247,1,1) 81%,rgba(255,247,1,1) 100%);background:linear-gradient(to bottom,  rgba(30,87,153,0) 0%,rgba(41,137,216,0) 80%,rgba(255,247,1,1) 81%,rgba(255,247,1,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#001e5799', endColorstr='#fff701',GradientType=0 );display:inline-block;padding-bottom:0px;line-height:100%}#systemautoupdateBody #aboutMarugotoUp .mainImageWrap{position:relative;z-index:1;height:180px}#systemautoupdateBody #aboutMarugotoUp .mainImageWrap.bottom img{margin-left:auto}#systemautoupdateBody #aboutMarugotoUp .mainImageWrap h2{height:200px}#systemautoupdateBody #aboutMarugotoUp .mainImageWrap .image01{position:absolute;top:10px;display:block}#systemautoupdateBody #aboutMarugotoUp .mainImageWrap .image02{position:absolute;top:40px;left:230px}#systemautoupdateBody #aboutMarugotoUp .mainImageWrap .image03belt{background-color:#5D96E7;text-align:left;position:relative;height:50px;margin-top:30px}#systemautoupdateBody #aboutMarugotoUp .mainImageWrap .image03belt:before{display:block;content:'';position:absolute;width:100%;height:50px;top:-50px;background:linear-gradient(to top left, #5D96E7 50%, rgba(255,255,255,0) 51%, rgba(255,255,255,0)) no-repeat top right/100% 100%}#systemautoupdateBody #aboutMarugotoUp .mainImageWrap .image03belt:after{display:block;content:'';position:absolute;width:100%;height:100px;bottom:-100px;background:linear-gradient(to top left, rgba(255,255,255,0) 50%, #5D96E7 51%, #5D96E7) no-repeat top right/100% 100%}#systemautoupdateBody #aboutMarugotoUp .mainImageWrap .image03belt .image03{}#systemautoupdateBody #aboutMarugotoUp .mainImageWrap .image04{position:absolute;top:-330px;right:0px}#systemautoupdateBody #aboutMarugotoUp .mainImageWrap .image05{position:absolute;top:-180px;right:-50px}#systemautoupdateBody #aboutMarugotoUp .aboutAutoUpdate{background-color:#4A7CC5;position:relative;z-index:1;padding-top:40px;padding-bottom:40px}#systemautoupdateBody #aboutMarugotoUp .aboutAutoUpdate:before{position:absolute;display:block;content:'';width:100%;height:100px;background-color:#4A7CC5;top:-100px;left:0;background:linear-gradient( to top right, #4A7CC5 50%, rgba(255,255,255,0) 50.5%, rgba(255,255,255,0) 0%) no-repeat top left/50.5% 100%, linear-gradient(to top left, #4A7CC5 50%, rgba(255,255,255,0) 50.5%, rgba(255,255,255,0)) no-repeat top right/50% 100%}#systemautoupdateBody #aboutMarugotoUp .aboutAutoUpdate .upWrap{background-image:url(/wp-content/themes/marugotoconcafe/img/system/marugotoUp/img_maruUpBg01.png);background-repeat:no-repeat;background-position:left top;padding-top:30px;padding-bottom:30px;min-height:420px;background-size:contain}#systemautoupdateBody #aboutMarugotoUp .aboutAutoUpdate .contentsWrap{background-color:rgba(255,255,255,.6);padding:40px;box-sizing:border-box;margin-top:20px;margin-bottom:20px;position:relative;z-index:2}#systemautoupdateBody #aboutMarugotoUp .aboutAutoUpdate .contentsWrap img{margin:0 auto}#systemautoupdateBody #aboutMarugotoUp .aboutAutoUpdate .contentsWrap .keiyakuImageWrapSp , #systemautoupdateBody #aboutMarugotoUp .aboutAutoUpdate .contentsWrap .priceImageWrap{margin-top:30px}#systemautoupdateBody #aboutMarugotoUp .aboutAutoUpdate .upWrap .contentsWrap>div:nth-child(1){font-size:28px;font-weight:bold;margin-bottom:10px}#systemautoupdateBody #aboutMarugotoUp .aboutAutoUpdate .upWrap .contentsWrap>div:nth-child(2){font-size:22px;font-weight:bold;line-height:180%}#systemautoupdateBody #aboutMarugotoUp .aboutAutoUpdate .upWrap .contentsWrap>div:nth-child(2)>span>span{display:inline-block;font-size:36px;color:#092D61;background:-moz-linear-gradient(top,  rgba(30,87,153,0) 0%, rgba(41,137,216,0) 60%, #FBFB8B 61%, #FBFB8B 100%);background:-webkit-linear-gradient(top,  rgba(30,87,153,0) 0%,rgba(41,137,216,0) 60%,#FBFB8B 61%,#FBFB8B 100%);background:linear-gradient(to bottom,  rgba(30,87,153,0) 0%,rgba(41,137,216,0) 60%,#FBFB8B 61%,#FBFB8B 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#001e5799', endColorstr='#fff701',GradientType=0 );line-height:100%}#systemautoupdateBody #aboutMarugotoUp .aboutAutoUpdate .keiyakuImageWrap{position:absolute;z-index:0;top:-30px;right:-120px;margin:auto;transform:rotate(5deg)}#systemautoupdateBody #aboutMarugotoUp .aboutAutoUpdate .contentsWrap .btnWrap{margin-top:30px;margin-bottom:30px}#systemautoupdateBody #aboutMarugotoUp .aboutAutoUpdate .contentsWrap .btnWrap a{background-color:#014e62;color:#FFF;padding:5px 15px}#systemautoupdateBody #aboutMarugotoUp .aboutAutoUpdate .bottomWrap{margin-top:40px;margin-bottom:60px;background-image:url(/wp-content/themes/marugotoconcafe/img/system/marugotoUp/img_maruUpBg02.png);background-repeat:no-repeat;background-position:right top;padding-top:30px;padding-bottom:30px;min-height:420px;background-size:90%}#systemautoupdateBody #aboutMarugotoUp .aboutAutoUpdate .bottomWrap .contentsWrap .catch{margin-bottom:30px}#systemautoupdateBody #aboutMarugotoUp .aboutAutoUpdate .bottomWrap .contentsWrap .catch>span:nth-child(1){display:inline-block}#systemautoupdateBody #aboutMarugotoUp .aboutAutoUpdate .bottomWrap .contentsWrap .catch>span:nth-child(2){display:inline-block;font-size:36px;font-weight:bold;vertical-align:bottom}#systemautoupdateBody #aboutMarugotoUp .aboutAutoUpdate .bottomWrap .contentsWrap .catch>span:nth-child(3){display:inline-block}#systemautoupdateBody #aboutMarugotoUp .aboutAutoUpdate .bottomWrap .contentsWrap .threeUndertake{font-size:45px;font-weight:bold;display:flex;justify-content:center;margin-bottom:20px;;flex-wrap:wrap;line-height:100%}#systemautoupdateBody #aboutMarugotoUp .aboutAutoUpdate .bottomWrap .contentsWrap .threeUndertake>div{display:inline-block;padding:10px 10px 5px 10px;margin-left:10px;margin-right:10px}#systemautoupdateBody #aboutMarugotoUp .norikae{border:3px solid #4DD5E3;background-color:#AEF1F9;color:#18545C}#systemautoupdateBody #aboutMarugotoUp .choki{border:3px solid #E54DA4;background-color:#F7C5E2;color:#730B46}#systemautoupdateBody #aboutMarugotoUp .fukusu{border:3px solid #4EE77B;background-color:#B3F7C8;color:#183A22}#systemautoupdateBody #aboutMarugotoUp .aboutAutoUpdate .bottomWrap .contentsWrap .waribiki{font-size:50px;font-weight:bold}#systemautoupdateBody #aboutMarugotoUp .aboutAutoUpdate .bottomWrap .contentsWrap .waribiki>span:nth-child(1){display:block;margin-bottom:30px}#systemautoupdateBody #aboutMarugotoUp .aboutAutoUpdate .bottomWrap .contentsWrap .waribiki>span:nth-child(1)>span{display:inline-block;font-size:50px;color:#fff;text-shadow:2px 2px 5px rgba(0,0,0,.8);background:-moz-linear-gradient(top,  rgba(30,87,153,0) 0%, rgba(41,137,216,0) 60%, rgba(251, 251, 139,.4) 61%, rgba(251, 251, 139,.4) 100%);background:-webkit-linear-gradient(top,  rgba(30,87,153,0) 0%,rgba(41,137,216,0) 60%,rgba(251, 251, 139,.4) 61%,rgba(251, 251, 139,.4) 100%);background:linear-gradient(to bottom,  rgba(30,87,153,0) 0%,rgba(41,137,216,0) 60%,rgba(251, 251, 139,.4) 61%,rgba(251, 251, 139,.4) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#001e5799', endColorstr='#fff701',GradientType=0 );line-height:100%}#systemautoupdateBody #aboutMarugotoUp .aboutAutoUpdate .bottomWrap .contentsWrap .waribiki>span:nth-child(2){color:#FE0000;font-size:60px;background-color:#FFF;display:inline-block;line-height:100%;padding:10px 10px 5px 10px;margin-left:5px;margin-right:5px}#systemautoupdateBody #aboutMarugotoUp .aboutAutoUpdate .bottomWrap .contentsWrap .waribiki > span:nth-child(2) em{font-size:50px;font-weight:bold;color:#000}#systemautoupdateBody #aboutMarugotoUp .aboutAutoUpdate .bottomWrap .contentsWrap .priceImageWrap .image02{background-color:#FFF;display:inline-block;margin-top:10px;padding:10px;box-shadow:5px 5px 1px rgba(0,0,0,.6)}#systemautoupdateBody #merit{background-image:url(/wp-content/themes/marugotoconcafe/img/system/img_systemBg01.jpg);padding-bottom:50px;margin-bottom:0px;background-size:cover;position:relative;background-repeat:no-repeat;background-position:center center;height:auto}#systemautoupdateBody #merit:before{position:absolute;display:block;content:'';width:100%;height:100%;background-color:rgba(255,255,255,.8);top:0;left:0}#systemautoupdateBody #merit{text-align:center;padding:80px 0 0 0}#systemautoupdateBody #merit h2{font-size:48px;font-weight:bold;color:#2D659E;line-height:100%}#systemautoupdateBody #merit h2 img{vertical-align:bottom;margin-right:15px}#systemautoupdateBody #merit ul{display:flex;flex-wrap:wrap;margin-top:30px;justify-content:center;padding:0;margin-bottom:0}#systemautoupdateBody #merit ul li:nth-child(1), #systemautoupdateBody #merit ul li:nth-child(2), #systemautoupdateBody #merit ul li:nth-child(3), #systemautoupdateBody #merit ul li:nth-child(4), #systemautoupdateBody #merit ul li:nth-child(5){width:31%;margin-left:1%;margin-right:1%}#systemautoupdateBody #merit .box{font-size:20px;margin-bottom:50px;height:calc(100% - 50px);display:flex;flex-direction:column}#systemautoupdateBody #merit .box .head{padding:10px;font-size:18px;color:#2D659E;font-weight:bold;text-align:left;line-height:1;height:56px}#systemautoupdateBody #merit ul li:nth-child(1) .box .head, #systemautoupdateBody #merit ul li:nth-child(2) .box .head, #systemautoupdateBody #merit ul li:nth-child(3) .box .head, #systemautoupdateBody #merit ul li:nth-child(4) .box .head, #systemautoupdateBody #merit ul li:nth-child(5) .box .head{background-position:right bottom -2px;background-repeat:no-repeat;background-size:contain;min-height:50px}#systemautoupdateBody #merit ul li:nth-child(1) .box .head{background-image:url(/wp-content/themes/marugotoconcafe/img/system/marugotoUp/img_merit01.png)}#systemautoupdateBody #merit ul li:nth-child(2) .box .head{background-image:url(/wp-content/themes/marugotoconcafe/img/system/marugotoUp/img_merit02.png)}#systemautoupdateBody #merit ul li:nth-child(3) .box .head{background-image:url(/wp-content/themes/marugotoconcafe/img/system/marugotoUp/img_merit03.png)}#systemautoupdateBody #merit ul li:nth-child(4) .box .head{background-image:url(/wp-content/themes/marugotoconcafe/img/system/marugotoUp/img_merit04.png)}#systemautoupdateBody #merit ul li:nth-child(5) .box .head{background-image:url(/wp-content/themes/marugotoconcafe/img/system/marugotoUp/img_merit05.png)}#systemautoupdateBody #merit .box .body{background-color:rgba(255,255,255,.8);padding:10px;text-align:left;border:3px solid #2D659E;position:relative;flex-grow:1;outline:2px solid #FCF800;outline-offset:-4px}#systemautoupdateBody #merit .box .body:before{display:block;position:absolute;content:'';width:100%;height:100%;top:0;left:0;pointer-events:none}#systemautoupdateBody #merit .box .body>div{font-size:16px;padding:15px;line-height:1.5}#systemautoupdateBody #flow{background-image:url(/wp-content/themes/marugotoconcafe/img/system/marugotoUp/marugotoUpdateFrowArrow.png);background-repeat:no-repeat;background-position:top -50px center;background-size:800px;position:relative}#systemautoupdateBody #flow:after{position:absolute;display:block;content:'';background-color:rgba(255,255,255,.7);width:100%;height:calc(100% - 175px);top:185px;left:0;height:100%}#systemautoupdateBody #flow .stepWrap{margin-top:50px;padding-bottom:10px}#systemautoupdateBody #flow .stepWrap>p{position:relative;display:inline-block;background-color:#FFF;font-size:26px;padding:10px;border:3px solid #f17676;padding:10px 30px}#systemautoupdateBody #flow .stepWrap > p small{display:block;font-size:18px}#systemautoupdateBody #flow .stepWrap > p:after , #systemautoupdateBody #flow .stepWrap>p:before{position:absolute;display:block;margin:auto;border-radius:30px;left:0px;right:0px;text-align:center;font-size:20px}#systemautoupdateBody #flow .stepWrap>p:before{width:90px;height:30px;top:-45px;border:2px solid #f17676;color:#f17676;background-color:#ffeded;z-index:2}#systemautoupdateBody #flow .stepWrap>p:after{content:'▼';top:-23px;color:#f17676;z-index:1}#systemautoupdateBody #flow .stepWrap.step1>p:before{content:'Step1'}#systemautoupdateBody #flow .stepWrap.step2>p:before{content:'Step2'}#systemautoupdateBody #flow .stepWrap.step3>p:before{content:'Step3'}#systemautoupdateBody #flow .stepWrap.step4>p:before{content:'Step4'}#systemautoupdateBody #flow .header{background-image:url(/wp-content/themes/marugotoconcafe/img/system/marugotoUp/img_headerFlowBg.jpg);margin-bottom:0}#systemautoupdateBody #flow .header:before{position:absolute;display:block;content:'';width:100%;height:100%;top:0;left:0	}#systemautoupdateBody #flow h2{position:relative;z-index:1;text-align:center;padding-top:30px;font-size:50px;font-weight:bold;letter-spacing:1.2px;margin-top:0;margin-bottom:0}#systemautoupdateBody #flow h2>span:nth-child(1){color:#000;text-shadow:3px 3px 1px rgba(255,255,255,1)}#systemautoupdateBody #flow h2>span:nth-child(2){color:#2484DA;display:inline-block;line-height:100%;background:-moz-linear-gradient(top,  rgba(30,87,153,0) 0%, rgba(41,137,216,0) 80%, rgba(36, 132, 218, .4) 81%, rgba(36, 132, 218, .4) 100%);background:-webkit-linear-gradient(top,  rgba(30,87,153,0) 0%,rgba(41,137,216,0) 80%,rgba(36, 132, 218, .4) 81%,rgba(36, 132, 218, .4) 100%);background:linear-gradient(to bottom,  rgba(30,87,153,0) 0%,rgba(41,137,216,0) 80%,rgba(36, 132, 218, .4) 81%,rgba(36, 132, 218, .4) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#001e5799', endColorstr='#fff701',GradientType=0 )}#systemautoupdateBody #flow .catch{text-align:center;font-size:30px;font-weight:normal;text-shadow:0px 0px 5px rgba(0,0,0,1);position:relative;z-index:1;font-weight:bold;margin-top:20px;color:#FFF;padding-bottom:21px}#systemautoupdateBody #flow .caption{margin-top:60px}#systemautoupdateBody #flow .caption ul{text-align:right;background-image:url(/wp-content/themes/marugotoconcafe/img/system/marugotoUp/img_nagareImage.png);background-repeat:no-repeat;background-position:left bottom;counter-reset:number;padding-left:0;width:100%}#systemautoupdateBody #flow .counter .stepNo{position:relative;box-sizing:border-box;bottom:0}#systemautoupdateBody #flow .counter .stepNo:after, #systemautoupdateBody #flow .counter .stepNo:before{font-family:Verdana,Helvetica,Arial,sans-serif;position:absolute;color:#000;line-height:100%;display:inline-block;box-sizing:border-box;font-weight:bold;vertical-align:bottom;padding:0px;margin:auto}#systemautoupdateBody #flow .counter .stepNo:before{content:"STEP";font-size:15px;left:-124px;font-size:24px;bottom:0}#systemautoupdateBody #flow .counter .stepNo:after{counter-increment:number 1;content:counter(number);right:-35px;font-size:140px;bottom:-10px;text-shadow:5px 5px 1px #FFFFFF, 5px -5px 1px #FFF}#systemautoupdateBody #flow .caption li{margin-bottom:60px;position:relative;vertical-align:bottom;box-sizing:border-box;text-align:right;width:100%}#systemautoupdateBody #flow .caption li:after{position:absolute;display:block;content:'';width:0;height:0;border-style:solid;border-width:40px 40px 0 40px;border-color:#4a8be5 transparent transparent transparent;right:30px;bottom:-25px;z-index:0}#systemautoupdateBody #flow .caption li:nth-child(2):after{border-color:#397bd2 transparent transparent transparent}#systemautoupdateBody #flow .caption li:nth-child(3):after{border-color:#2a68bd transparent transparent transparent}#systemautoupdateBody #flow .caption li:nth-child(4):after{border-color:transparent transparent transparent transparent}#systemautoupdateBody #flow .caption li:nth-child(1) .stepText{background-color:#4A8BE5}#systemautoupdateBody #flow .caption li:nth-child(2) .stepText{background-color:#397BD2}#systemautoupdateBody #flow .caption li:nth-child(3) .stepText{background-color:#2A68BD}#systemautoupdateBody #flow .caption li:nth-child(4) .stepText{background-color:#174F9C}#systemautoupdateBody #flow .caption li .stepText{font-size:30px;text-align:left;font-weight:bold;padding:15px 15px 15px 60px;border-radius:0 15px 15px 0;line-height:120%;max-height:100px;box-sizing:border-box;min-height:100px;color:#FFF}#systemautoupdateBody #flow .caption li .stepText .notice{font-size:16px;font-weight:normal}#systemautoupdateBody #flow .caption li .table{margin:0 0 0 auto}#systemautoupdateBody #flow .caption li .table>div{vertical-align:bottom}#systemautoupdateBody #targetSite{margin-bottom:0;padding-bottom:80px;background:#adcbef;background:-moz-linear-gradient(top,  #adcbef 0%, #e6effe 40%,#e6effe 80%, #d0e4fb 100%);background:-webkit-linear-gradient(top,  #adcbef 0%,#e6effe 40%,#e6effe 80%,#d0e4fb 100%);background:linear-gradient(to bottom,  #adcbef 0%,#e6effe 40%,#e6effe 80%,#d0e4fb 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#adcbef', endColorstr='#d0e4fb',GradientType=0 )}#systemautoupdateBody #targetSite .header.con2{margin-top:50px;background-image:url(/wp-content/themes/marugotoconcafe/img/system/img_systemBg02.jpg);z-index:2;padding-bottom:40px;position:relative}#systemautoupdateBody #targetSite .header.con2:after{position:absolute;display:block;content:'';top:0;left:0;width:100%;height:100%;background-color:rgba(132, 135, 177, .5)}#systemautoupdateBody #targetSite h2{position:relative;z-index:1;text-align:center;padding-top:30px;font-size:50px;font-weight:bold;letter-spacing:1.2px}#systemautoupdateBody #targetSite h2>span:nth-child(1){color:#000;text-shadow:3px 3px 1px rgba(255,255,255,1)}#systemautoupdateBody #targetSite h2>span:nth-child(2){color:#7DFDFE;display:inline-block;line-height:100%;background:-moz-linear-gradient(top,  rgba(30,87,153,0) 0%, rgba(41,137,216,0) 80%, rgba(125, 253, 254, .6) 81%, rgba(125, 253, 254, .6) 100%);background:-webkit-linear-gradient(top,  rgba(30,87,153,0) 0%,rgba(41,137,216,0) 80%,rgba(125, 253, 254, .6) 81%,rgba(125, 253, 254, .6) 100%);background:linear-gradient(to bottom,  rgba(30,87,153,0) 0%,rgba(41,137,216,0) 80%,rgba(125, 253, 254, .6) 81%,rgba(125, 253, 254, .6) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#001e5799', endColorstr='#fff701',GradientType=0 )}#systemautoupdateBody #targetSite .catch{text-align:center;font-size:28px;font-weight:normal;color:#FFF;text-shadow:0px 0px 5px rgba(0,0,0,1);position:relative;z-index:1;margin-top:20px}#systemautoupdateBody #targetSite .btn a{margin:10px 0 0 0;display:inline-block;border:1px solid #CCC;padding:5px 20px;background:linear-gradient(to bottom, #fdfbfb 0%, #ebedee 100%);text-shadow:1px 1px 1px #FFF;line-height:100%}#systemautoupdateBody #targetSite .btn a:hover{text-decoration:none}#systemautoupdateBody #targetSite .updateSiteWrap{position:relative;height:360px}#systemautoupdateBody #targetSite .updateSiteWrap>div{position:absolute;background-color:rgba(197, 232, 215, .5);border-radius:300px}#systemautoupdateBody #targetSite .updateSiteWrap>div:before{position:absolute;content:'';display:block;background-color:rgba(197, 232, 215, .5);margin:auto}#systemautoupdateBody #targetSite .updateSiteWrap>div:nth-child(1){width:250px;height:250px;line-height:250px;margin:auto;left:0;right:0;top:30px}#systemautoupdateBody #targetSite .updateSiteWrap>div:nth-child(2){width:200px;height:200px;line-height:200px;margin:auto;left:-400px;right:0;top:30px}#systemautoupdateBody #targetSite .updateSiteWrap>div:nth-child(3){width:200px;height:200px;line-height:200px;margin:auto;left:0px;right:-400px;top:30px}#systemautoupdateBody #targetSite .updateSiteWrap>div:nth-child(4){width:200px;height:200px;line-height:200px;margin:auto;left:-700px;right:0px;top:100px}#systemautoupdateBody #targetSite .updateSiteWrap>div:nth-child(5){width:150px;height:150px;line-height:150px;margin:auto;left:0px;right:-700px;top:100px}#systemautoupdateBody #targetSite .updateSiteWrap>div:nth-child(6){width:150px;height:150px;line-height:150px;margin:auto;left:0px;right:-300px;top:180px}#systemautoupdateBody #targetSite .updateSiteWrap>div:nth-child(7){width:150px;height:150px;line-height:150px;margin:auto;left:0px;right:-560px;top:210px}#systemautoupdateBody #targetSite > div:nth-child(2) h2{color:#000;text-shadow:unset}#systemautoupdateBody #targetSite > div:nth-child(2) .catch{color:#000;text-shadow:unset}#systemautoupdateBody #targetSite .infoText{background-color:#FFF;border:3px solid #000;box-sizing:border-box;padding:30px;margin-top:30px;box-shadow:10px 10px 1px #000}#systemautoupdateBody #targetSite .targetSiteWrap{color:#000;font-size:20px;display:flex;flex-wrap:wrap;margin:0;text-align:center;padding:0;gap:15px}#systemautoupdateBody #targetSite .targetSiteWrap li{width:calc((100% - 30px) / 3)}#systemautoupdateBody #targetSite .targetSiteWrap li>div{padding:15px;background-color:#EFEFEF}#systemautoupdateBody #targetSite .btnWrap{text-align:center}#systemautoupdateBody #targetSite .btnWrap a{position:relative;content:'';display:inline-block;padding:10px 30px;text-align:center;font-weight:bold;box-sizing:border-box;color:#FFF;font-size:26px;letter-spacing:1.4px;width:360px;height:80px;text-align:center;margin-top:40px}#systemautoupdateBody #targetSite .btnWrap a:before, #systemautoupdateBody #targetSite .btnWrap a:after{position:absolute;display:block;width:100%;height:100%;border-radius:10px;box-sizing:border-box}#systemautoupdateBody #targetSite .btnWrap a:before{top:0;left:0;content:'お問い合わせはこちら';background-color:#1CBDAE;padding-top:19px;z-index:2}#systemautoupdateBody #targetSite .btnWrap a:after{top:5px;left:5px;content:'';background-size:auto auto;background-color:rgba(255, 255, 255, 1);background-image:repeating-linear-gradient(135deg, transparent, transparent 2px, rgb(28, 189, 174) 2px, rgb(28, 189, 174) 7px );z-index:1}#systemautoupdateBody #qa{padding-bottom:100px;background-image:url(/wp-content/themes/marugotoconcafe/img/system/marugotoUp/img_qaBg.png);background-repeat:no-repeat;background-size:cover;background-position:bottom center}#systemautoupdateBody #qa .header{background-image:url(/wp-content/themes/marugotoconcafe/img/system/marugotoUp/img_headerFaqBg.jpg);padding-bottom:10px;margin-bottom:0;position:relative;padding-top:0.1px}#systemautoupdateBody #qa .header:before{position:absolute;display:block;content:'';width:100%;height:100%;background-color:rgba(141, 184, 208, .7);top:0;left:0}#systemautoupdateBody #qa h2{position:relative;z-index:1;text-align:center;padding-top:30px;font-size:40px;font-weight:bold;color:#000;text-shadow:4px 4px 1px #FFF}#systemautoupdateBody #qa .catch{color:#FFF;text-align:center;font-size:24px;margin-top:20px;margin-bottom:20px;text-shadow:0px 0px 4px rgba(0,0,0,1),0px 0px 4px;position:relative;font-weight:bold;z-index:1}#systemautoupdateBody #qa .qaWarp{display:flex;flex-wrap:wrap;color:#000;margin-top:40px;justify-content:center;padding-left:0}#systemautoupdateBody #qa .qaWarp>li{width:48%;margin-left:1%;margin-right:1%;margin-bottom:30px}#systemautoupdateBody #qa .qaWarp>li>.box{width:98%;background-color:#FFF;height:100%;position:relative;border:2px solid #24C6A1;border-radius:10px;box-shadow:0px 0px 5px rgba(0,0,0,.5);box-sizing:border-box}#systemautoupdateBody #qa .qaWarp>li>.box:before{position:absolute;display:block;content:'';width:100px;height:100px;background-image:url(/wp-content/themes/marugotoconcafe/img/system/marugotoUp/img_Q.png);background-repeat:no-repeat;top:-20px;left:-20px}#systemautoupdateBody #qa .qaWarp>li:nth-child(odd)>.box{margin:0 auto 0 0}#systemautoupdateBody #qa .qaWarp>li:nth-child(even)>.box{margin:0 0 0 auto}#systemautoupdateBody #qa .qaWarp > li > .box .head{background-color:#24C6A1;color:#FFF;padding:30px 60px;font-size:18px;line-height:110%;text-align:center;font-weight:bold;line-height:140%;border-radius:8px 8px 0 0}#systemautoupdateBody #qa .qaWarp > li > .box .body{color:#49774d;padding:20px;font-size:18px;line-height:130%;background-color:#FFF;border-radius:0 0 8px 8px;text-align:left}#systemautoupdateBody #qa .qaWarp > li > .box .body a{text-decoration:underline}#systemautoupdateBody #targetSite .targetSiteWrap li>div{position:relative;text-align:left;background-color:#FFF;border:1px solid #AAA}#systemautoupdateBody #targetSite .targetSiteWrap li>div>span{position:relative;z-index:3}#systemautoupdateBody #targetSite .targetSiteWrap li > div:before, #systemautoupdateBody #targetSite .targetSiteWrap li>div:after{display:block;position:absolute;width:100%;height:100%;top:0;left:0;box-sizing:border-box;content:''}#systemautoupdateBody #targetSite .targetSiteWrap li>div:before{padding:5px;z-index:2}#systemautoupdateBody #targetSite .targetSiteWrap li>div:after{background-repeat:no-repeat;z-index:1}#systemautoupdateBody #targetSite .targetSiteWrap li.menethRanking>div:before{background-color:rgba(255,255,255,.5)}#systemautoupdateBody #targetSite .targetSiteWrap li.menethRanking>div:after{background-image:url(/wp-content/themes/marugotoconcafe/img/common/otherBanner/img_banaMenEsRanking.jpg);background-size:contain;background-position:center right}#systemautoupdateBody #targetSite .targetSiteWrap li.relaxStyle>div:before{background-color:rgba(255,255,255,.2)}#systemautoupdateBody #targetSite .targetSiteWrap li.relaxStyle>div:after{background-image:url(/wp-content/themes/marugotoconcafe/img/common/otherBanner/img_banaRelaxstyle.jpg);background-size:contain;background-position:center right}#systemautoupdateBody #targetSite .targetSiteWrap li.estheTamashi>div:before{background-color:rgba(255,255,255,.8)}#systemautoupdateBody #targetSite .targetSiteWrap li.estheTamashi>div:after{background-image:url(/wp-content/themes/marugotoconcafe/img/common/otherBanner/img_banaEsthetamashi.jpg);background-size:contain;background-position:center right}#systemautoupdateBody #targetSite .targetSiteWrap li.alomaPanda>div:before{background-color:rgba(255,255,255,.8)}#systemautoupdateBody #targetSite .targetSiteWrap li.alomaPanda>div:after{background-image:url(/wp-content/themes/marugotoconcafe/img/common/otherBanner/img_banaAromapanda.jpg);background-size:contain;background-position:center right}#systemautoupdateBody #targetSite .targetSiteWrap li.kuchikomiFuJoho>div:before{background-color:rgba(255,255,255,.8)}#systemautoupdateBody #targetSite .targetSiteWrap li.kuchikomiFuJoho>div:after{background-image:url(/wp-content/themes/marugotoconcafe/img/common/otherBanner/img_banaKuchikomiF.jpg);background-size:contain;background-position:center right}#systemautoupdateBody #targetSite .targetSiteWrap li.ekiChika>div:before{background-color:rgba(255,255,255,.8)}#systemautoupdateBody #targetSite .targetSiteWrap li.ekiChika>div:after{background-image:url(/wp-content/themes/marugotoconcafe/img/common/otherBanner/img_banaEkichika.jpg);background-size:contain;background-position:center right}#systemautoupdateBody #targetSite .targetSiteWrap li.fues>div:before{background-color:rgba(255,255,255,.8)}#systemautoupdateBody #targetSite .targetSiteWrap li.fues>div:after{background-image:url(/wp-content/themes/marugotoconcafe/img/common/otherBanner/img_banaFues.jpg);background-size:contain;background-position:center right}#systemautoupdateBody #targetSite .targetSiteWrap li.meRank>div:before{background-color:rgba(255,255,255,.8)}#systemautoupdateBody #targetSite .targetSiteWrap li.meRank>div:after{background-image:url(/wp-content/themes/marugotoconcafe/img/common/otherBanner/img_banaMerank.jpg);background-size:70%;background-position:top 0px left 120px}#systemautoupdateBody #targetSite .targetSiteWrap li.aromaYoyaku>div:before{background-color:rgba(255,255,255,.8)}#systemautoupdateBody #targetSite .targetSiteWrap li.aromaYoyaku>div:after{background-image:url(/wp-content/themes/marugotoconcafe/img/common/otherBanner/img_banaAromayoyakuk.jpg);background-size:contain;background-position:center right}#systemautoupdateBody #targetSite .targetSiteWrap li.esManiax>div:before{background-color:rgba(255,255,255,.8)}#systemautoupdateBody #targetSite .targetSiteWrap li.esManiax>div:after{background-image:url(/wp-content/themes/marugotoconcafe/img/common/otherBanner/img_banaEsmaniax.jpg);background-size:contain;background-position:center right}#systemautoupdateBody #targetSite .targetSiteWrap li.refle>div:before{background-color:rgba(255,255,255,.8)}#systemautoupdateBody #targetSite .targetSiteWrap li.refle>div:after{background-image:url(/wp-content/themes/marugotoconcafe/img/common/otherBanner/img_banaRefle.jpg);background-size:contain;background-position:top 10px right}#systemautoupdateBody #targetSite .targetSiteWrap li.meness>div:before{background-color:rgba(255,255,255,.5)}#systemautoupdateBody #targetSite .targetSiteWrap li.meness>div:after{background-image:url(/wp-content/themes/marugotoconcafe/img/common/otherBanner/img_banameness.jpg);background-size:contain;background-position:center right}#systemautoupdateBody #targetSite .targetSiteWrap li.eslove>div:before{background-color:rgba(255,255,255,.8)}#systemautoupdateBody #targetSite .targetSiteWrap li.eslove>div:after{background-image:url(/wp-content/themes/marugotoconcafe/img/common/otherBanner/img_banaeslove.jpg);background-size:contain;background-position:top right -20px}#systemautoupdateBody #targetSite .targetSiteWrap li.marugotoEstheJiten>div:before{background-color:rgba(255,255,255,0.3)}#systemautoupdateBody #targetSite .targetSiteWrap li.marugotoEstheJiten>div:after{background-image:url(/wp-content/themes/marugotoconcafe/img/common/otherBanner/img_banaMarugotoesthe.jpg);background-size:70% auto;background-position:center right}#systemautoupdateBody #targetSite .targetSiteWrap li.estheparadise>div:before{background-color:rgba(255,255,255,.8)}#systemautoupdateBody #targetSite .targetSiteWrap li.estheparadise>div:after{background-image:url(/wp-content/themes/marugotoconcafe/img/common/otherBanner/img_banaestheparadise.jpg);background-size:90%;background-position:top -15px left 40px}#systemautoupdateBody #targetSite .targetSiteWrap li.menlog>div:before{background-color:rgba(255,255,255,.8)}#systemautoupdateBody #targetSite .targetSiteWrap li.menlog>div:after{background-image:url(/wp-content/themes/marugotoconcafe/img/common/otherBanner/img_banamenlog.jpg);background-size:80%;background-position:bottom -10px right -5px}#systemautoupdateBody #targetSite .targetSiteWrap li.sokuthela>div:before{background-color:rgba(255,255,255,.8)}#systemautoupdateBody #targetSite .targetSiteWrap li.sokuthela>div:after{background-image:url(/wp-content/themes/marugotoconcafe/img/common/otherBanner/img_banasokuthela.jpg);background-size:80%;background-position:bottom -5px right -20px}#systemautoupdateBody #targetSite .targetSiteWrap li.esthezukan>div:before{background-color:rgba(255,255,255,.8)}#systemautoupdateBody #targetSite .targetSiteWrap li.esthezukan>div:after{background-image:url(/wp-content/themes/marugotoconcafe/img/common/otherBanner/img_banaesthezukan.jpg);background-size:80%;background-position:center right}#systemautoupdateBody #targetSite .targetSiteWrap li.refguide>div:before{background-color:rgba(255,255,255,.8)}#systemautoupdateBody #targetSite .targetSiteWrap li.refguide>div:after{background-image:url(/wp-content/themes/marugotoconcafe/img/common/otherBanner/img_banarefguide.jpg);background-size:70%;background-position:top 5px left 100px}#systemautoupdateBody #targetSite .targetSiteWrap li.esthetamashii>div:before{background-color:rgba(255,255,255,.8)}#systemautoupdateBody #targetSite .targetSiteWrap li.esthetamashii>div:after{background-image:url(/wp-content/themes/marugotoconcafe/img/common/otherBanner/img_banaesthetamashii.jpg);background-size:100%;background-position:top right}#systemautoupdateBody #targetSite .targetSiteWrap li.menesthenavi>div:before{background-color:rgba(255,255,255,.8)}#systemautoupdateBody #targetSite .targetSiteWrap li.menesthenavi>div:after{background-image:url(/wp-content/themes/marugotoconcafe/img/common/otherBanner/img_banamenesthenavi.jpg);background-size:80%;background-position:top left 90px}#systemautoupdateBody #targetSite .targetSiteWrap li.esthenotatsujin>div:before{background-color:rgba(255,255,255,.8)}#systemautoupdateBody #targetSite .targetSiteWrap li.esthenotatsujin>div:after{background-image:url(/wp-content/themes/marugotoconcafe/img/common/otherBanner/img_banaesthenotatsujin.jpg);background-size:80%;background-position:top right}#systemautoupdateBody #targetSite .targetSiteWrap li.es-ban>div:before{background-color:rgba(255,255,255,.8)}#systemautoupdateBody #targetSite .targetSiteWrap li.es-ban>div:after{background-image:url(/wp-content/themes/marugotoconcafe/img/common/otherBanner/img_es-ban.jpg);background-size:80%;background-position:top 10px right -20px}#systemautoupdateBody #targetSite .targetSiteWrap li.menes-love>div:before{background-color:rgba(255,255,255,.8)}#systemautoupdateBody #targetSite .targetSiteWrap li.menes-love>div:after{background-image:url(/wp-content/themes/marugotoconcafe/img/common/otherBanner/img_menes-love.jpg);background-size:80%;background-position:top 10px right -20px}#systemautoupdateBody #targetSite .targetSiteWrap li.fuzokusod>div:before{background-color:rgba(255,255,255,.8)}#systemautoupdateBody #targetSite .targetSiteWrap li.fuzokusod>div:after{background-image:url(/wp-content/themes/marugotoconcafe/img/common/otherBanner/img_fuzokusod.jpg);background-size:80%;background-position:bottom -2.5vw right -15%}#systemautoupdateBody #targetSite .targetSiteWrap li.esnavi>div:after{background-image:url(/wp-content/themes/marugotoconcafe/img/common/otherBanner/img_esnavi.jpg);background-size:80%;background-position:bottom -1.2vw right -40%}#systemautoupdateBody #targetSite .targetSiteWrap li.moenavi>div:after{background-image:url(/wp-content/themes/marugotoconcafe/img/common/otherBanner/img_moenavi.jpg);background-size:80%;background-position:bottom -1.2vw right -40%}#systemautoupdateBody #targetSite .targetSiteWrap li.vanilla>div:before{background-color:rgba(255,255,255,.8)}#systemautoupdateBody #targetSite .targetSiteWrap li.vanilla>div:after{background-image:url(/wp-content/themes/marugotoconcafe/img/common/otherBanner/img_vanilla-official.jpg);background-size:85%;background-position:bottom calc(-1.0vw - 10px) right -70%}#systemautoupdateBody #targetSite .targetSiteWrap li.cocoa>div:before{background-color:rgba(255,255,255,.8)}#systemautoupdateBody #targetSite .targetSiteWrap li.cocoa>div:after{background-image:url(/wp-content/themes/marugotoconcafe/img/common/otherBanner/img_cocoa-job.jpg);background-size:85%;background-position:bottom calc(-1.0vw - 10px) right -70%}#systemautoupdateBody #news{background-image:url(/wp-content/themes/marugotoconcafe/img/system/marugotoUp/img_newsBg.jpg);width:100%;height:auto;padding-bottom:100px;padding-top:100px;margin-bottom:0px;position:relative;color:#FFF}#systemautoupdateBody #news .newsWrap{padding:50px;margin-top:40px;box-sizing:border-box;background-color:rgba(255,255,255,.8)}#systemautoupdateBody #news .newsWrap h3{color:#37366F;text-align:center;font-size:40px;font-weight:bold;position:relative;margin-bottom:40px;line-height:1.5}#systemautoupdateBody #news .newsWrap h3:after{display:block;content:'';width:100px;height:3px;background-color:#37366F;margin:0 auto}#systemautoupdateBody #news .newsBody ul{display:flex;margin-bottom:30px;width:100%;padding-left:0;flex-direction:row}#systemautoupdateBody #news .newsBody ul li{display:flex;gap:0;width:100%}#systemautoupdateBody #news .newsBody ul li>span{display:flex;border-bottom:1px solid #8F9396;padding-top:10px;padding-bottom:10px;vertical-align:top;align-items:center;justify-content:left}#systemautoupdateBody #news .newsBody ul li>span:first-child{white-space:nowrap}#systemautoupdateBody #news .newsBody ul li>span:last-child{width:100%}#systemautoupdateBody #news .newsWrap li{padding-top:10px;padding-bottom:10px;text-align:left}#systemautoupdateBody #news .newsWrap li .news_date{color:#11162A;font-weight:bold;padding-left:0;padding-top:12px;padding-right:20px;position:relative}#systemautoupdateBody #news .newsWrap li .news_date:before{display:block;content:'';width:4px;height:22px;background-color:#11162A;top:12px;left:0;margin:auto;margin-right:10px}#systemautoupdateBody #news .newsWrap li .newIcon{background-color:#FB4D35;padding:0 5px;border-radius:4px;font-size:12px;margin-right:5px;vertical-align:middle;color:#FFF;font-weight:normal}#systemautoupdateBody #news .newsWrap li .newIcon.pcNone640inlineBlock{margin-left:5px}#systemautoupdateBody #news .newsWrap li a{border-radius:4px;vertical-align:middle;color:#0D111D}#systemautoupdateBody #news .newsWrap .newsFooter{text-align:right}#systemautoupdateBody #news .newsWrap .newsFooter a{display:inline-block;background-color:#4B83CE;color:#FFF;padding:5px 20px}#systemautoupdateBody #news .newsWrap .newsFooter a:hover{text-decoration:none}@media screen and (min-width:1051px){#systemautoupdateBody #flow .caption li:nth-child(2) .table{}}@media screen and (max-width:1150px){#systemautoupdateBody #information .mainImageWrap .image02{left:-10px}#systemautoupdateBody #information .mainImageWrap .image03{left:230px;top:200px}#systemautoupdateBody #information .mainImageWrap .image04{text-align:right;padding-top:50px;width:90%}#systemautoupdateBody #information h2{position:relative;z-index:2}#systemautoupdateBody #information .AnnounceBelt img{width:50%}#systemautoupdateBody #aboutMarugotoUp .mainImageWrap{height:200px}#systemautoupdateBody #aboutMarugotoUp .mainImageWrap.bottom{height:10px}#systemautoupdateBody #aboutMarugotoUp .mainImageWrap .image04{position:relative;text-align:right}#systemautoupdateBody #aboutMarugotoUp .mainImageWrap .image05{position:relative;text-align:right;right:20px;top:-500px}#systemautoupdateBody #aboutMarugotoUp .aboutAutoUpdate{margin-top:130px}}@media screen and (max-width: 1050px){.responsiveWrap{width:95%}.pcNone{display:block}.spNone{display:none}.spNoneInline{display:none}.pcNone10500inlineBlock{display:inline-block}#systemautoupdateBody #information{height:auto}#systemautoupdateBody #information .mainImageWrap{padding-top:10px}#systemautoupdateBody #aboutMarugotoUp .mainImageWrap.bottom{height:100px}#systemautoupdateBody #information .mainImageWrap .fukidashi{top:0px;left:0;transform:rotate(0deg);font-size:25px;width:100%;height:120px;text-align:left;text-indent:30px;background-position:left 15px top 30px}#systemautoupdateBody #information .mainImageWrap .fukidashi em{font-size:30px}#systemautoupdateBody #information .mainImageWrap .mainImage1{font-size:25px;line-height:40px;padding-top:90px}#systemautoupdateBody #information .mainImageWrap .mainImage1 em{font-size:35px}#systemautoupdateBody #information .mainImageWrap .mainImage2{font-size:35px;line-height:40px}#systemautoupdateBody #information .mainImageWrap .mainImage2 rub{font-size:16px;letter-spacing:10px}#systemautoupdateBody #information .mainImageWrap .mainImage2 em{font-size:40px}#systemautoupdateBody #information .mainImageWrap .mainImage3{font-size:35px;line-height:45px}#systemautoupdateBody #information .mainImageWrap .mainImage3 em{font-size:40px}#systemautoupdateBody #information .mainImageWrap .mainImage3 em span:nth-child(1), #systemautoupdateBody #information .mainImageWrap .mainImage3 em span:nth-child(2), #systemautoupdateBody #information .mainImageWrap .mainImage3 em span:nth-child(3), #systemautoupdateBody #information .mainImageWrap .mainImage3 em span:nth-child(4){font-size:45px}#systemautoupdateBody #information .mainImageWrap .image05 img{width:auto;max-width:100%}#systemautoupdateBody #information h2{width:100%;text-align:center}#systemautoupdateBody #information h2 span:first-child{font-size:36px}#systemautoupdateBody #information h2 span:last-child{font-size:26px}#systemautoupdateBody #information .catch{font-size:22px}#systemautoupdateBody #information .infoText strong, #systemautoupdateBody #information .infoText b{font-size:24px}#systemautoupdateBody #information .redLearge{font-size:32px;line-height:110%}#systemautoupdateBody #information .infoText em{font-size:32px;line-height:110%}#systemautoupdateBody #information a{font-size:18px;padding:5px 5px}#systemautoupdateBody #information h3{font-size:24px;line-height:110%}#systemautoupdateBody #merit{height:auto}#systemautoupdateBody #merit h2{font-size:26px}#systemautoupdateBody #merit ul li:nth-child(odd), #systemautoupdateBody #merit ul li:nth-child(even){width:100%}#systemautoupdateBody #merit ul li:nth-child(n+2){margin-right:0}#systemautoupdateBody #merit .box .head{font-size:18px;padding-right:90px;text-align:left}#systemautoupdateBody #merit .box{font-size:16px;margin-bottom:10px;height:calc(100% - 10px)}#systemautoupdateBody #flow{background-position:top center}#systemautoupdateBody #flow h2{font-size:36px}#systemautoupdateBody #flow .catch{font-size:22px}#systemautoupdateBody #flow .counter .stepNo{position:absolute;top:0px;bottom:0px}#systemautoupdateBody #flow .caption li .stepText .notice{position:relative;top:-13px;line-height:0}#systemautoupdateBody #flow .stepWrap>p{font-size:20px;display:block}#systemautoupdateBody #flow:after{height:calc(100% - 157px);top:157px}#systemautoupdateBody #flow .updateSiteWrap{display:none}#systemautoupdateBody #flow .targetSiteWrap li>div{font-size:16px}#systemautoupdateBody #information .mainImageWrap .image02{left:10px;width:35%}#systemautoupdateBody #information .mainImageWrap .image02 img{min-width:170px}#systemautoupdateBody #information .mainImageWrap .image03{top:180px;left:29vw;width:35%}#systemautoupdateBody #information .mainImageWrap .image03 img{min-width:170px}#systemautoupdateBody #information .mainImageWrap .image04{text-align:right;padding-top:120px;width:100%}#systemautoupdateBody #information .mainImageWrap .image04 img{display:block;margin:30px 0 0 auto;width:30%}#systemautoupdateBody #aboutMarugotoUp .mainImageWrap .image04{position:absolute;display:inline-block;width:40vw}#systemautoupdateBody #aboutMarugotoUp .mainImageWrap .image04 img{display:block;margin:5vw 0 0 auto}#systemautoupdateBody #aboutMarugotoUp .mainImageWrap .image05{right:0;top:-190px;width:18vw;margin:0 0 0 auto}#systemautoupdateBody #aboutMarugotoUp .mainImageWrap .image03belt{margin-top:50px}#systemautoupdateBody #flow .caption li .table{width:80%;z-index:1;position:relative}#systemautoupdateBody #flow .caption li .table .stepText{width:100%;font-size:2.6vw}#systemautoupdateBody #flow .caption li .table .stepText .spNone550inlineBlock{margin-top:10px;display:inline-block}#systemautoupdateBody #flow .caption ul{background-image:unset}#systemautoupdateBody #aboutMarugotoUp .aboutAutoUpdate{margin-top:1vw}}@media screen and (max-width:999px){#systemautoupdateBody #information .AnnounceBelt{padding:0px 0 0 0}#systemautoupdateBody #aboutMarugotoUp .afterUpdate{text-align:center}#systemautoupdateBody #aboutMarugotoUp .aboutAutoUpdate .bottomWrap{padding-bottom:0;margin-bottom:0}#systemautoupdateBody #aboutMarugotoUp .aboutAutoUpdate .contentsWrap{padding:30px 30px 10px 30px}#systemautoupdateBody #aboutMarugotoUp .aboutAutoUpdate .bottomWrap .contentsWrap .threeUndertake{font-size:40px}#systemautoupdateBody #aboutMarugotoUp .aboutAutoUpdate .bottomWrap .contentsWrap .threeUndertake>div{margin-left:5px;margin-right:5px}#systemautoupdateBody #aboutMarugotoUp .aboutAutoUpdate .bottomWrap .contentsWrap .catch>span{display:block;width:100%;text-align:center}#systemautoupdateBody #aboutMarugotoUp .aboutAutoUpdate .bottomWrap .contentsWrap .catch>span:nth-child(2){margin-top:10px}#systemautoupdateBody #aboutMarugotoUp .mainImageWrap.bottom{height:350px}#systemautoupdateBody #aboutMarugotoUp .mainImageWrap .image04{position:static;display:block;width:500px;margin:-150px -100px 0 auto}#systemautoupdateBody #aboutMarugotoUp .mainImageWrap .image05{right:300px;width:35vw;top:-250px}#systemautoupdateBody #aboutMarugotoUp .mainImageWrap{margin-top:-30px}#systemautoupdateBody #aboutMarugotoUp .mainImageWrap .image01{top:30px}#systemautoupdateBody #aboutMarugotoUp .mainImageWrap .image02{left:240px}#systemautoupdateBody #merit{padding-bottom:30px;padding-top:40px}#systemautoupdateBody #flow{background-size:70%}#systemautoupdateBody #targetSite{padding-bottom:50px}#systemautoupdateBody #qa .qaWarp>li{width:100%}#systemautoupdateBody #qa .qaWarp > li > .box .head{height:auto !important}#systemautoupdateBody #qa .qaWarp > li:nth-child(even) > .box, #systemautoupdateBody #qa .qaWarp>li:nth-child(odd)>.box{margin:0 0 0 0;width:100%}#systemautoupdateBody #targetSite .targetSiteWrap li{width:calc((100% - 15px) / 2)}}@media screen and (max-width:900px){#systemautoupdateBody #information .AnnounceBelt{padding:0px 0 0 0;margin-top:-10px;position:relative}#systemautoupdateBody #information .AnnounceBelt img{position:relative;bottom:-25px}}@media screen and (max-width:750px){#systemautoupdateBody #information .AnnounceBelt img{width:60%}#systemautoupdateBody #aboutMarugotoUp .newly img{width:auto;max-width:100%}#systemautoupdateBody #merit .box .head{height:auto}#systemautoupdateBody #aboutMarugotoUp .mainImageWrap .image01{top:80px}#systemautoupdateBody #aboutMarugotoUp .mainImageWrap .image01{top:80px}#systemautoupdateBody #aboutMarugotoUp .mainImageWrap .image02{top:90px}#systemautoupdateBody #aboutMarugotoUp .aboutAutoUpdate .upWrap .contentsWrap>div:nth-child(1){font-size:26px}#systemautoupdateBody #aboutMarugotoUp .aboutAutoUpdate .upWrap .contentsWrap>div:nth-child(2)>span>span{font-size:32px}#systemautoupdateBody #aboutMarugotoUp .image03 img{width:80%}#systemautoupdateBody #aboutMarugotoUp .mainImageWrap{height:240px;top:-60px}#systemautoupdateBody #aboutMarugotoUp .mainImageWrap .image01{width:25vw;top:100px}#systemautoupdateBody #aboutMarugotoUp .mainImageWrap .image02{width:25vw;top:100px;left:24vw}#systemautoupdateBody #aboutMarugotoUp .mainImageWrap.bottom{height:230px}#systemautoupdateBody #aboutMarugotoUp .mainImageWrap .image04{width:400px;margin:-180px -80px 0 auto}#systemautoupdateBody #aboutMarugotoUp .image04 img{width:100%}#systemautoupdateBody #aboutMarugotoUp .mainImageWrap .image05{top:-230px;width:28vw;right:240px}#systemautoupdateBody #aboutMarugotoUp .image05 img{}#systemautoupdateBody #aboutMarugotoUp .tit{font-size:4vw}#systemautoupdateBody #aboutMarugotoUp .aboutAutoUpdate .bottomWrap .contentsWrap .catch{display:none}#systemautoupdateBody #aboutMarugotoUp .aboutAutoUpdate .bottomWrap .contentsWrap .threeUndertake{font-size:5vw}#systemautoupdateBody #aboutMarugotoUp .aboutAutoUpdate .image01{margin-top:-30px}#systemautoupdateBody #flow .caption li .stepText{font-size:4vw;line-height:100%}#systemautoupdateBody #flow .counter .stepNo{position:relative;left:5px}#systemautoupdateBody #flow .caption li .stepText .notice{font-size:14px;top:2px}#systemautoupdateBody #qa .header{padding-bottom:10px}#systemautoupdateBody #targetSite .targetSiteWrap li>div{font-size:12px}}@media screen and (max-width:640px){.pcNone640inlineBlock{display:inline-block}.pcNone640block{display:block}.spNone640block{display:none}.spNone640inlineBlock{display:none}#systemautoupdateBody #news{padding-top:13vw;padding-bottom:13vw}#systemautoupdateBody #aboutMarugotoUp{padding-top:13vw;padding-bottom:13vw}#systemautoupdateBody #information .AnnounceBelt img{bottom:-15px}#systemautoupdateBody #information .mainImageWrap .image02{position:absolute;left:auto;width:45%;right:30vw}#systemautoupdateBody #information .mainImageWrap .image02 img{min-width:120px;width:80%}#systemautoupdateBody #information .mainImageWrap .image03{top:130px;position:absolute;left:auto;right:0vw;width:45%}#systemautoupdateBody #information .mainImageWrap .image03 img{min-width:120px;width:80%}#systemautoupdateBody #information .mainImageWrap .image04{text-align:left;padding-top:80px}#systemautoupdateBody #information .mainImageWrap .image04 img{margin:30px auto 0 0}#systemautoupdateBody #aboutMarugotoUp .mainImageWrap h2{height:39vw}#systemautoupdateBody #aboutMarugotoUp .mainImageWrap .image01{width:30vw;min-width:160px}#systemautoupdateBody #aboutMarugotoUp .mainImageWrap .image02{width:30vw;min-width:160px;left:28vw}#systemautoupdateBody #aboutMarugotoUp .mainImageWrap .image04{width:60vw;margin:-160px 0px 0 auto}#systemautoupdateBody #aboutMarugotoUp .mainImageWrap .image05{top:-35vw;width:100%;right:calc(100% - 40vw)}#systemautoupdateBody #aboutMarugotoUp .mainImageWrap{height:200px}#systemautoupdateBody #aboutMarugotoUp .aboutAutoUpdate .upWrap .contentsWrap>div:nth-child(1){font-size:20px}#systemautoupdateBody #aboutMarugotoUp .aboutAutoUpdate .bottomWrap .contentsWrap .waribiki>span:nth-child(1)>span{font-size:48px}#systemautoupdateBody #aboutMarugotoUp .aboutAutoUpdate .upWrap .contentsWrap>div:nth-child(2)>span>span{font-size:26px}#systemautoupdateBody #aboutMarugotoUp .aboutAutoUpdate .bottomWrap .contentsWrap .waribiki>span:nth-child(2){font-size:50px}#systemautoupdateBody #aboutMarugotoUp .aboutAutoUpdate .bottomWrap .contentsWrap .waribiki > span:nth-child(2) em{font-size:40px}#systemautoupdateBody #merit ul li:nth-child(1) .box .head{padding-right:50px}#systemautoupdateBody #flow .caption li .table{width:100%}#systemautoupdateBody #flow .caption li .table .stepText{font-size:3.5vw;width:90%}#systemautoupdateBody #flow .caption li .stepText .notice{font-size:12px;top:-1vw}#systemautoupdateBody #flow .counter .stepNo:before{display:none}#systemautoupdateBody #qa{padding-bottom:20px}#systemautoupdateBody main.Android  #flow .counter .stepNo:after{bottom:-17px;right:-25px}#systemautoupdateBody #news .newsWrap{padding:15px;margin-top:20px}#systemautoupdateBody #news .newsWrap h3{font-size:5.5vw;margin-bottom:10px}#systemautoupdateBody #news .newsBody ul{margin-bottom:10px}#systemautoupdateBody #news .newsBody ul li{flex-wrap:wrap}#systemautoupdateBody #news .newsBody ul li>span{border-bottom:0px solid #FFF;padding-bottom:0}#systemautoupdateBody #news .newsBody ul li>span:first-child{padding-right:0}#systemautoupdateBody #news .newsWrap .newsFooter{text-align:center}}@media screen and (max-width:550px){.pcNone550inlineBlock{display:inline-block}.spNone550inlineBlock{display:none}#systemautoupdateBody #information{padding-bottom:10vw}#systemautoupdateBody #information .mainImageWrap .image01{padding-left:5px;padding-right:5px}#systemautoupdateBody #information .mainImageWrap .image04{padding-top:70px}#systemautoupdateBody #information h2{padding-top:0}#systemautoupdateBody #aboutMarugotoUp .aboutAutoUpdate{padding-bottom:1vw}#systemautoupdateBody #aboutMarugotoUp:before{}#systemautoupdateBody #aboutMarugotoUp .afterUpdate>div{font-size:40px}#systemautoupdateBody #aboutMarugotoUp .aboutAutoUpdate .upWrap{min-height:auto;padding-top:10px;padding-bottom:10px}#systemautoupdateBody #aboutMarugotoUp .aboutAutoUpdate .contentsWrap{padding:10px}#systemautoupdateBody #aboutMarugotoUp .aboutAutoUpdate .bottomWrap{min-height:auto;padding-top:10px;padding-bottom:10px}#systemautoupdateBody #aboutMarugotoUp .aboutAutoUpdate .bottomWrap .contentsWrap .waribiki > span:nth-child(2) em{font-size:30px}#systemautoupdateBody #aboutMarugotoUp .aboutAutoUpdate .bottomWrap .contentsWrap .waribiki>span:nth-child(1)>span{font-size:40px}#systemautoupdateBody #aboutMarugotoUp .aboutAutoUpdate .bottomWrap .contentsWrap .waribiki>span:nth-child(2){font-size:45px}#systemautoupdateBody #aboutMarugotoUp .aboutAutoUpdate .bottomWrap .contentsWrap>div:nth-child(1){font-size:24px}#systemautoupdateBody #aboutMarugotoUp .aboutAutoUpdate .bottomWrap .contentsWrap>div:nth-child(2)>span:nth-child(1)>span{font-size:36px}#systemautoupdateBody #aboutMarugotoUp .aboutAutoUpdate .bottomWrap .contentsWrap>div:nth-child(2)>span:nth-child(2){font-size:40px}#systemautoupdateBody #aboutMarugotoUp .aboutAutoUpdate .bottomWrap .contentsWrap > div:nth-child(2) > span:nth-child(2) em{font-size:30px;vertical-align:bottom}#systemautoupdateBody #aboutMarugotoUp .aboutAutoUpdate .bottomWrap .contentsWrap>div:nth-child(2){font-size:30px}#systemautoupdateBody #aboutMarugotoUp .aboutAutoUpdate .upWrap .contentsWrap>div:nth-child(1){font-size:16px;line-height:1.4}#systemautoupdateBody #aboutMarugotoUp .aboutAutoUpdate .upWrap .contentsWrap>div:nth-child(2)>span{font-size:22px}#systemautoupdateBody #aboutMarugotoUp .aboutAutoUpdate .upWrap .contentsWrap>div:nth-child(2)>span>span{font-size:24px}#systemautoupdateBody #merit{padding:40px 0 30px 0}#systemautoupdateBody #merit h2 img{width:70%;margin-right:0px;margin-left:auto}#systemautoupdateBody #merit .box .body>div{padding:0}#systemautoupdateBody #flow{background-position:top 150px center;background-size:100%}#systemautoupdateBody #flow:after{height:calc(100% - 190px);top:150px}#systemautoupdateBody #flow .caption li .stepText .notice{top:0}#systemautoupdateBody #flow .targetSiteWrap li{width:50%}#systemautoupdateBody #flow .caption li{margin-bottom:30px}#systemautoupdateBody #flow .caption li .table{width:90vw}#systemautoupdateBody #flow .counter .stepNo:after{left:-70px;font-size:130px}#systemautoupdateBody #flow .caption li .table .stepText{font-size:18px;padding:15px 15px 15px 40px}#systemautoupdateBody #flow .caption li:nth-child(2) .table .stepText br{display:none}#systemautoupdateBody #targetSite .header.con2{padding-bottom:6vw}#systemautoupdateBody #targetSite h2{font-size:30px;margin-bottom:2vw;padding-top:6vw}#systemautoupdateBody #targetSite .catch{font-size:22px}#systemautoupdateBody #targetSite .catch{font-size:22px;line-height:1.3;margin-top:0}#systemautoupdateBody #targetSite .btnWrap a:before{padding-top:20px}#systemautoupdateBody #qa .qaWarp>li{width:100%}#systemautoupdateBody #qa .qaWarp>li>.box{width:100%}#systemautoupdateBody #targetSite .infoText{padding:10px;box-shadow:3px 3px 1px #000}#systemautoupdateBody #targetSite .targetSiteWrap{margin-top:0px}#systemautoupdateBody #targetSite .btnWrap a{width:300px;font-size:20px;height:60px;line-height:100%}#systemautoupdateBody #qa .catch{font-size:20px;padding:0 10px}#systemautoupdateBody #qa .qaWarp > li > .box .head{font-size:16px;padding:10px 10px 10px 50px;text-align:left}#systemautoupdateBody #qa .qaWarp>li>.box:before{width:50px;height:50px;background-size:cover;left:-10px}#systemautoupdateBody #qa .qaWarp > li > .box .body{padding:10px;font-size:16px}#systemautoupdateBody #aboutMarugotoUp .aboutAutoUpdate:before{height:50px;top:-50px}#systemautoupdateBody #aboutMarugotoUp .mainImageWrap.bottom{height:350px;margin-bottom:-120px}#systemautoupdateBody #information .mainImageWrap .image04 img{width:35vw}#systemautoupdateBody #aboutMarugotoUp .mainImageWrap .image02{left:150px}#systemautoupdateBody #aboutMarugotoUp .mainImageWrap .image04{width:70vw}#systemautoupdateBody #aboutMarugotoUp .mainImageWrap .image05{width:35vw;top:-40vw}#systemautoupdateBody #aboutMarugotoUp .aboutAutoUpdate .upWrap{margin-bottom:0px}#systemautoupdateBody #aboutMarugotoUp .aboutAutoUpdate .bottomWrap{margin-top:0px;margin-bottom:0px}}@media screen and (max-width:480px){#systemautoupdateBody #aboutMarugotoUp .tit{font-size:5vw;line-height:1.2}#systemautoupdateBody #aboutMarugotoUp .mainImageWrap .image02{left:150px}#systemautoupdateBody #aboutMarugotoUp .aboutAutoUpdate .bottomWrap .contentsWrap .waribiki>span:nth-child(1){margin-bottom:10px}#systemautoupdateBody #aboutMarugotoUp .aboutAutoUpdate .bottomWrap .contentsWrap .waribiki>span:nth-child(1)>span{font-size:9vw}#systemautoupdateBody #aboutMarugotoUp .aboutAutoUpdate .bottomWrap .contentsWrap .waribiki>span:nth-child(2){font-size:9vw}#systemautoupdateBody #aboutMarugotoUp .aboutAutoUpdate .upWrap .contentsWrap>div:nth-child(2){line-height:120%}#systemautoupdateBody #aboutMarugotoUp .aboutAutoUpdate .upWrap .contentsWrap>div:nth-child(2)>span{font-size:18px}#systemautoupdateBody #aboutMarugotoUp .aboutAutoUpdate .upWrap .contentsWrap>div:nth-child(2)>span>span{font-size:20px}#systemautoupdateBody #aboutMarugotoUp .mainImageWrap.bottom{height:310px}#systemautoupdateBody #aboutMarugotoUp .mainImageWrap .image04{width:80vw}#systemautoupdateBody #merit ul{margin-top:10px}#systemautoupdateBody #flow .caption li .table .stepText{font-size:4vw}#systemautoupdateBody #flow .counter .stepNo:after{right:-27px}}.upContents{background-color:rgba(3, 118, 204,.6);margin:20px -40px -40px;padding:15px 10px;display:flex;flex-direction:row;flex-wrap:wrap;gap:15px;justify-content:center;counter-set:counter}.upContents h2{width:100%;color:#182c60;font-weight:bold;font-size:48px;text-shadow:1px 1px 2px #FFF ,1px -1px 2px #FFF ,-1px -1px 2px #FFF ,-1px 1px 2px #FFF ,2px 2px 1px #FFF ,2px -2px 1px #FFF ,-2px -2px 1px #FFF ,-2px 2px 1px #FFF ,2px 2px 2px #FFF ,2px -2px 2px #FFF ,-2px -2px 2px #FFF ,-2px 2px 2px #FFF ,2px 2px 2px #FFF ,2px -2px 2px #FFF ,-2px -2px 2px #FFF ,-2px 2px 2px #FFF;letter-spacing:0.1em;margin-bottom:-10px;display:flex;flex-wrap:nowrap;gap:3px;justify-content:center}.upContents h2>span:first-child{text-align:right}.upContents h2 > span:first-child img{margin-right:unset !important}.upContents h2>span:last-child{text-align:left}.upContents h2 > span:last-child img{margin-left:unset !important}.upContents>div{width:calc(100% / 4 - 15px);background-color:#344376;padding:10px;box-sizing:border-box;color:#FFF;font-size:24px;line-height:1;position:relative;font-weight:bold;counter-increment:counter 1}.upContents>div>span{display:block;color:#ecea1d;font-size:34px;margin-top:5px}.upContents>div:before{position:absolute;display:block;content:'';top:0;left:0;width:0;height:0;border-style:solid;border-color:#f5dc2f transparent transparent #f5dc2f;border-width:25px 25px 25px 25px}.upContents>div:after{position:absolute;display:inline-block;content:counter(counter);top:3px;left:5px;font-size:26px;letter-spacing:0;color:#384176;font-weight:normal}@media screen and (max-width:1000px){.upContents>div{width:calc(100% / 2 - 15px)}}@media screen and (max-width:999px){.upContents{margin:10px -30px -10px -30px}}@media screen and (max-width:680px){.upContents h2{text-shadow:1px 1px 1px #FFF ,1px -1px 1px #FFF ,-1px -1px 1px #FFF ,-1px 1px 1px #FFF;letter-spacing:0.1em;margin-bottom:-10px;display:flex;gap:1px;justify-content:center}}@media screen and (max-width:550px){.upContents{margin:-10px}.upContents h2{font-size:7vw;line-height:1.3}.upContents h2 img{max-width:80%}}@media screen and (max-width:490px){.upContents h2{line-height:1;margin-bottom:0px}.upContents h2 > span:first-child img{max-width:73%}.upContents h2 > span:last-child img{max-width:77%}}@media screen and (max-width:460px){.upContents>div{font-size:5vw}.upContents>div>span{font-size:7vw}.upContents>div:before{border-width:5vw 5vw 5vw 5vw}.upContents>div:after{font-size:5vw}}@media screen and (max-width:360px){.upContents>div{font-size:4vw}.upContents>div>span{font-size:6vw}}#danmakuWrap{position:relative;background-color:#555;max-height:100%;max-width:100%;width:100%;height:200px;color:#FFF;overflow:hidden;text-align:left}#danmakuWrap>section{position:absolute;display:block;width:100%;height:100%}#danmakuWrap>.text{z-index:2}#danmakuWrap>.img{z-index:1}#danmakuWrap .text div{display:inline-block;transform:translateX(100vw);color:#FFF;white-space:nowrap;position:absolute;animation:infinity;animation-timing-function:ease-in}#danmakuWrap .img div{display:inline-block;transform:translateX(100vw);color:#FFF;position:absolute;animation:infinity;animation-timing-function:ease-in;height:auto}#danmakuWrap .img div img{width:100%;height:auto;display:block}#systemautoupdateseviceBody #aboutMarugotoUp{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}}