﻿@import url("https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@100;500;700&display=swap&subset=japanese");@import url("https://fonts.googleapis.com/css2?family=Lexend:wght@700&display=swap");html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent;box-sizing:border-box}li{list-style:none}body{line-height:1}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}nav ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}a{margin:0;padding:0;font-size:100%;vertical-align:baseline;background:transparent}ins{color:#000;text-decoration:none}mark{color:#000;font-style:italic;font-weight:bold}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}table{border-collapse:collapse;border-spacing:0}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}input,select{vertical-align:middle}html{scroll-behavior:smooth}body{opacity:0;color:#161616;font-size:16px;font-family:"Noto Sans JP", sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:1.6;overflow-x:hidden}a,a:hover,a:active,a:visited{color:#161616;text-decoration:none;transition:0.2s}.scrollappear{opacity:0;transition:0.8s}.scrollappear.appear{opacity:1}span.pc-only,br.pc-only{display:inline}div.pc-only,img.pc-only{display:block}span.sp-only,br.sp-only{display:none}div.sp-only,img.sp-only{display:none}@media (max-width:1100px){body{font-size:1.4vw}}@media (max-width:960px){body{font-size:1.3vw}}@media (max-width:748px){body{font-size:3vw}span.pc-only,br.pc-only{display:none}div.pc-only,img.pc-only{display:none}span.sp-only,br.sp-only{display:inline}div.sp-only,img.sp-only{display:block}}.inner-1200{max-width:1200px;width:95%;margin:0 auto}.inner-1100{max-width:1100px;width:95%;margin:0 auto}.inner-1000{max-width:1000px;width:95%;margin:0 auto}.inner-900{max-width:900px;width:95%;margin:0 auto}header{height:140px;display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center}header>div{height:100%;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:space-between;justify-content:space-between}header>div h1{width:11.75em;height:4.3em;background-image:url(../img/yohaku_gbp_logo.png);background-repeat:no-repeat;background-size:contain;background-position:center}header>div h1 span{display:block;width:1em;height:1em;overflow:hidden;text-indent:-999em}header>div #spnavbtn{display:none}header>div nav{height:100%;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center}header>div nav ul li{display:inline-block;margin:0 0 0 2em;font-weight:bold}header>div nav ul li:first-child{margin:0}header>div nav ul li:not(.btn) a{display:inline-block;position:relative;transition:0.3s}header>div nav ul li:not(.btn) a::after{content:"";display:block;width:0%;height:0.15em;background-color:#ff4a82;border-radius:0.5em;position:absolute;left:0;bottom:-0.2em;transition:0.3s}header>div nav ul li:not(.btn) a:hover::after{width:100%}header>div nav ul li.btn a{display:block;background-color:#ff4a82;text-align:center;padding:0.7em 2em 0.75em 2em;border-radius:2em;color:#fff;transition:0.3s}header>div nav ul li.btn a:hover{filter:drop-shadow(0 0.3em 0.3em rgba(66, 134, 244, 0.3))}header>div #spnavcover{display:none}@media (max-width:748px){header{height:6em}header>div h1{width:10em}header>div nav{opacity:0;pointer-events:none;width:80vw;height:80vh;background-color:#fff;border-bottom-left-radius:0.3em;position:fixed;top:0;right:-80vw;z-index:1000;transition:0.3s}header>div nav ul{margin:0 auto}header>div nav ul li{font-size:1.35em;margin:0 auto 1.5em auto}header>div nav ul li:first-child{margin:0 auto 1em auto}header>div nav ul li:not(.btn){display:block;text-align:center}header>div nav ul li.btn{margin:2em auto 0 auto}header>div #spnavbtn{display:block;width:3em;height:3em;position:absolute;top:1.5em;right:1em;z-index:1100}header>div #spnavbtn::before{content:"";display:block;width:2.25em;height:0.2em;border-radius:0.2em;background-color:#161616;position:absolute;right:0.25em;top:0.8em;transition:0.3s}header>div #spnavbtn span{opacity:1;display:block;width:2.25em;height:0.2em;border-radius:0.2em;background-color:#161616;text-indent:-999em;overflow:hidden;position:absolute;right:0.25em;top:50%;margin-top:-0.1em;transition:0.3s}header>div #spnavbtn::after{content:"";display:block;width:2.25em;height:0.2em;border-radius:0.2em;background-color:#161616;position:absolute;right:0.25em;bottom:0.8em;transition:0.3s}header>div #spnavbtn.active{position:fixed}header>div #spnavbtn.active::before{transform:rotate(-45deg);top:1.4em}header>div #spnavbtn.active span{opacity:0}header>div #spnavbtn.active::after{transform:rotate(45deg);bottom:1.4em}header>div #spnavbtn.active+nav{opacity:1;right:0;pointer-events:auto}header>div #spnavcover{opacity:0;pointer-events:none;display:block;width:100vw;height:100vh;background-color:rgba(212, 226, 255, 0.6);position:fixed;top:0;left:0;z-index:900;transition:0.3s}header>div #spnavcover span{display:block;width:1em;height:1em;text-indent:-999em;overflow:hidden}header>div #spnavbtn.active+nav+#spnavcover{opacity:1;pointer-events:auto}}footer{padding:5em 0}footer p{text-align:center}footer p span{display:inline-block;margin:0 1em 0 0}footer p a{display:inline-block;width:12.5em;height:2em;vertical-align:-20%}footer p a img{display:inline-block;width:100%;height:100%;object-fit:contain}footer ul{text-align:center;margin:2em auto 0 auto}#gbp-fv .inner{padding:1.5em 0;background-image:url(../img/fv_bg.jpg);background-repeat:no-repeat;background-size:cover;background-position:center;border-radius:0.3em;display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center}#gbp-fv .inner .fv-part01{width:55%;margin:0 0 0 1em}#gbp-fv .inner .fv-part01 .fv-catch01{font-size:1.65em;font-weight:bold;padding:0 0 0 5em;position:relative}#gbp-fv .inner .fv-part01 .fv-catch01::before{content:"";display:block;width:4.3em;height:4.3em;background-image:url(../img/gbp_symbol.png);background-repeat:no-repeat;background-position:center;background-size:contain;position:absolute;left:0;top:50%;margin-top:-2.15em}#gbp-fv .inner .fv-part01 .fv-catch01 .fv-catch01-gbp{display:inline-block;color:#4286f4;background-color:#fff;padding:0 0.1em;border-radius:0.2em}#gbp-fv .inner .fv-part01 .fv-catch01 .fv-catch01-gbp .fv-catch01-ggl{display:inline-block;width:4em;background-image:url(../img/g_logo.png);background-repeat:no-repeat;background-position:center;background-size:100% auto;text-indent:-999em;overflow:hidden;vertical-align:-30%}#gbp-fv .inner .fv-part01 .fv-catch01 small{font-size:0.8em}#gbp-fv .inner .fv-part01 h2{font-size:2.3em;font-weight:bold;padding:1.6em 0 1.5em}#gbp-fv .inner .fv-part01 ul{width:92%;display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between}#gbp-fv .inner .fv-part01 ul li{display:block;width:48%}#gbp-fv .inner .fv-part01 ul li a{display:block;width:100%;text-align:center;font-size:1.5em;font-weight:bold;padding:0.5em 0 0.65em 0;border-radius:0.2em;transition:0.3s}#gbp-fv .inner .fv-part01 ul li:first-child a{background-color:#ff4a82;color:#fff}#gbp-fv .inner .fv-part01 ul li:last-child a{background-color:#fff;color:#ff4a82}#gbp-fv .inner .fv-part01 ul li a:hover{filter:drop-shadow(0 0.3em 0.3em rgba(66, 134, 244, 0.3));transform:translateY(-0.1em)}#gbp-fv .inner .fv-part02{width:35%;position:relative}#gbp-fv .inner .fv-part02 img{display:block;width:72%;height:auto;margin:0 0 0 auto}#gbp-fv .inner .fv-part02 .fv-catch02{width:14em;height:14em;background-image:url(../img/fv_catch.png);background-repeat:no-repeat;background-position:center;background-size:contain;position:absolute;top:50%;margin-top:-7em}#gbp-fv .inner .fv-part02 .fv-catch02 span{display:inline-block;width:1em;height:1em;text-indent:-999em;overflow:hidden}@media (max-width:748px){#gbp-fv .inner{padding:3em 0;height:162vw;overflow:hidden;-ms-flex-wrap:wrap;flex-wrap:wrap}#gbp-fv .inner .fv-part01{width:86%;margin:0 auto}#gbp-fv .inner .fv-part01 .fv-catch01{font-size:1.3em}#gbp-fv .inner .fv-part01 .fv-catch01::before{width:4em;height:4em}#gbp-fv .inner .fv-part01 h2{padding:0.8em 0 1em}#gbp-fv .inner .fv-part01 ul{width:100%}#gbp-fv .inner .fv-part02{width:95%;margin:2em auto 0 auto}#gbp-fv .inner .fv-part02 img{width:65%}#gbp-fv .inner .fv-part02 .fv-catch02{width:15em;height:15em;top:30%;left:1em}}#spcta{display:none}@media (max-width:748px){#spcta{opacity:0;display:block;width:100vw;background-color:#4286f4;padding:1em 0;position:fixed;left:0;bottom:0;z-index:800;transition:0.5s}#spcta .inner{width:95%;margin:0 auto}#spcta .inner ul{display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between}#spcta .inner ul li{display:block;width:49%}#spcta .inner ul li a{display:block;width:100%;text-align:center;font-size:1.5em;font-weight:bold;padding:0.5em 0 0.65em 0;border-radius:0.2em;transition:0.3s}#spcta .inner ul li:first-child a{background-color:#ff4a82;color:#fff}#spcta .inner ul li:last-child a{background-color:#fff;color:#ff4a82}#spcta.active{opacity:1}}section{padding:5em 0}section .section-ttl{text-align:center;font-size:1.7em}section .section-ttl span{display:block;color:#4286f4;font-size:0.57em;font-family:"Lexend", san-serif}section .section-ttl span::before{content:"|";display:inline-block;vertical-align:5%;margin:0 0.5em 0 0}section .section-ttl span::after{content:"|";display:inline-block;vertical-align:5%;margin:0 0 0 0.5em}#introduction .inner .intro-onayami{margin:-3em auto 0 auto;padding:5em 0 3em 0;background-image:url(../img/intro_deco_l_top.png), url(../img/intro_deco_l_middle.png), url(../img/intro_deco_l_bottom.png), url(../img/intro_deco_r_top.png), url(../img/intro_deco_r_middle.png), url(../img/intro_deco_r_bottom.png);background-repeat:no-repeat;background-size:7em auto, 8em auto, 6em auto, 11em auto, 6em auto, 9em auto;background-position:left 2% top, left center, left 8% bottom 10%, right 2% top, right top 40%, right 5% bottom 12%}#introduction .inner .intro-onayami ul{max-width:43em;height:32em;margin:0 auto;position:relative}#introduction .inner .intro-onayami ul li{text-align:center;font-size:1.2em;font-weight:bold;position:absolute;z-index:100}#introduction .inner .intro-onayami ul li:nth-child(1){width:19.5em;padding:4em 0.5em 4.5em 0;background-image:url(../img/nayami01_bg.png);background-repeat:no-repeat;background-position:center;background-size:contain;top:0;left:0}#introduction .inner .intro-onayami ul li:nth-child(1)::after{content:"";display:block;width:4em;height:4em;background-image:url(../img/nayami01_deco.png);background-repeat:no-repeat;background-position:center;background-size:contain;position:absolute;bottom:-0.3em;left:-0.5em;z-index:200}#introduction .inner .intro-onayami ul li:nth-child(2){width:14.75em;padding:3em 0;background-image:url(../img/nayami02_bg.png);background-repeat:no-repeat;background-position:center;background-size:contain;top:1.4em;right:0}#introduction .inner .intro-onayami ul li:nth-child(2)::after{content:"";display:block;width:5em;height:5em;background-image:url(../img/nayami02_deco.png);background-repeat:no-repeat;background-position:center;background-size:contain;position:absolute;bottom:-3em;right:-1em;z-index:200}#introduction .inner .intro-onayami ul li:nth-child(3){width:16.6em;padding:2.5em 0;background-image:url(../img/nayami03_bg.png);background-repeat:no-repeat;background-position:center;background-size:contain;bottom:5.5em;left:2.8em}#introduction .inner .intro-onayami ul li:nth-child(3)::after{content:"";display:block;width:7em;height:3.8em;background-image:url(../img/nayami03_deco.png);background-repeat:no-repeat;background-position:center;background-size:contain;position:absolute;top:-2.5em;right:0;z-index:200}#introduction .inner .intro-onayami ul figure{width:25em;height:100%;margin:0 0 0 auto;position:relative}#introduction .inner .intro-onayami ul figure img{display:block;width:100%;height:auto;position:absolute;bottom:0;right:0;z-index:100}#introduction .inner>h3{font-size:1.55em;font-weight:bold;text-align:center}#introduction .inner>h3 span{display:inline-block;width:7.5em;height:3em;margin:0 0.3em 0 0;background-image:url(../img/yohaku_gbp_logo.png);background-repeat:no-repeat;background-position:center;background-size:contain;text-indent:-999em;overflow:hidden;vertical-align:-65%}#introduction .inner>h3::before{content:"";display:block;width:4.5em;height:2em;background-image:url(../img/arrow_bl.png);background-repeat:no-repeat;background-position:center;background-size:contain;margin:2.5rem auto}#introduction .inner .intro-omakase{margin:3.5rem auto;display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center}#introduction .inner .intro-omakase li{width:29.5%;border-radius:0.3em;margin:0 1em;padding:2.5em 1.5em}#introduction .inner .intro-omakase li:nth-child(1){background-color:#ebf1ff}#introduction .inner .intro-omakase li:nth-child(2){background-color:#ffeef5}#introduction .inner .intro-omakase li:nth-child(3){background-color:#fffecc}#introduction .inner .intro-omakase li h4{font-size:1.2em;font-weight:normal;text-align:center}#introduction .inner .intro-omakase li figure{width:10em;height:10em;margin:1.5em auto}#introduction .inner .intro-omakase li figure img{width:100%;height:100%;object-fit:contain;object-position:center}#introduction .inner .intro-omakase li p{text-align:justify}#introduction .inner .intro-omakase-conclusion{margin:0 auto;padding:1em 16em 1em 0;background-image:url(../img/omakase_man.png);background-repeat:no-repeat;background-position:center right;background-size:contain}#introduction .inner .intro-omakase-conclusion h3{font-size:1.6em;font-weight:normal;text-align:center;width:12.3em;margin:0 auto;padding:0 0 0.5em 0;background-image:url(../img/wave_line_pk.png);background-repeat:no-repeat;background-position:center bottom;background-size:contain}#introduction .inner .intro-omakase-conclusion p{font-size:1.89em;font-weight:bold;text-align:center;margin:2rem auto 0 auto}#introduction .inner .intro-omakase-conclusion p strong{display:inline-block;font-size:1.4em;color:#4286f4;line-height:1.4;background:linear-gradient(transparent 85%, #fffb66 15%)}@media (max-width:748px){#introduction .inner .intro-onayami{background-size:5em auto, 6em auto, 5em auto, 8.5em auto, 4em auto, 6.5em auto;background-position:left 2% top, left 5% top 40%, left 5% bottom 27%, right 2% top, right top 25%, right 5% bottom 40%;margin:0 auto}#introduction .inner .intro-onayami ul{width:90%;height:auto}#introduction .inner .intro-onayami ul li{position:relative}#introduction .inner .intro-onayami ul li:nth-child(1),#introduction .inner .intro-onayami ul li:nth-child(2),#introduction .inner .intro-onayami ul li:nth-child(3){top:unset;bottom:unset;left:unset;right:unset}#introduction .inner .intro-onayami ul li:nth-child(2){margin:-1.8em 0 0 auto}#introduction .inner .intro-onayami ul li:nth-child(3){margin:3em auto 0 0}#introduction .inner .intro-onayami ul figure img{position:static}#introduction .inner>h3 span{display:block;margin:0 auto 0.3em auto;width:10em}#introduction .inner .intro-omakase{-ms-flex-wrap:wrap;flex-wrap:wrap}#introduction .inner .intro-omakase li{width:90%;margin:0 auto 2em auto;padding:1.8em;display:-webkit-flex;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}#introduction .inner .intro-omakase li:last-child{margin:0 auto}#introduction .inner .intro-omakase li h4{display:block;width:100%;font-size:1.3em;margin:0 auto 1.3em auto}#introduction .inner .intro-omakase li figure{width:7em;height:7em;margin:0 auto}#introduction .inner .intro-omakase li figure img{object-position:center top}#introduction .inner .intro-omakase li p{width:calc(100% - 8em);padding:0 0 0 1.5em}#introduction .inner .intro-omakase-conclusion{padding:0 0 23em 0;background-position:center bottom;background-size:20em}#introduction .inner .intro-omakase-conclusion h3{font-size:1.8em}#introduction .inner .intro-omakase-conclusion p{font-size:1.7em}}.cta{padding:2em 0;background-color:#4286f4}.cta .inner{text-align:center;padding:0 0 0 21.5em;background-image:url(../img/cta_woman.png);background-repeat:no-repeat;background-position:center left;background-size:contain}.cta .inner p{color:#fff;font-size:1.95em;font-weight:bold;margin:0 auto 1em auto;padding:2rem 0 0 0}.cta .inner ul{padding:0 0 2rem 0;display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between}.cta .inner ul li{width:48%}.cta .inner ul li a{display:block;width:100%;text-align:center;font-size:1.5em;font-weight:bold;padding:0.5em 0 0.65em 0;border-radius:0.2em}.cta .inner ul li:first-child a{background-color:#ff4a82;color:#fff}.cta .inner ul li:last-child a{background-color:#fff;color:#ff4a82}.cta .inner ul li a:hover{filter:drop-shadow(0 0.2em 0.3em rgba(0, 0, 0, 0.2));transform:translateY(-0.1em)}@media (max-width:748px){.cta .inner{padding:2em 0;background-position:center bottom 55%;background-size:20em}.cta .inner p{padding:0 0 9em 0;margin:0 auto}.cta .inner ul{padding:0}}#casestudy{padding:5em 0 0 0}#casestudy .inner ul{max-width:43.8em;margin:0 auto}#casestudy .inner ul li{margin:2rem auto 0 auto}#casestudy .inner ul li h3{max-width:15em;font-size:1.95em;line-height:1.2;margin:0 auto;padding:3.5em 0 1.25em 0}#casestudy .inner ul li h3 span{display:block;color:#4286f4;font-family:"Lexend", san-serif;font-size:1.2em}#casestudy .inner ul li h3 span::before{content:"CASE";display:inline-block;font-size:0.5em;margin:0 0.3em 0 0}#casestudy .inner ul li:nth-child(1) h3{background-image:url(../img/case01_man.png);background-repeat:no-repeat;background-position:center right;background-size:contain}#casestudy .inner ul li:nth-child(2) h3{padding:3.5em 0 1.25em 7em;background-image:url(../img/case02_woman.png);background-repeat:no-repeat;background-position:center left;background-size:contain}#casestudy .inner ul li:nth-child(3) h3{background-image:url(../img/case03_man.png);background-repeat:no-repeat;background-position:center right;background-size:contain}#casestudy .inner ul li figure{display:block;border:2px solid #161616;border-radius:0.3em;padding:2em}#casestudy .inner ul li figure img{display:block;width:100%;height:auto}@media (max-width:748px){#casestudy .inner ul li h3{font-size:1.7em;padding:2.8em 0 1.25em 0}#casestudy .inner ul li:nth-child(2) h3{padding:2.8em 0 1.25em 7em}#casestudy .inner ul li figure{padding:1.5em}}#usersvoice{padding:5em 0;margin:5em 0 0 0;background-color:#ebf1ff}#usersvoice .inner ul{margin:3rem auto 0;display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between}#usersvoice .inner ul li{width:30%;background-color:#fff;padding:2.5em 1.5em 3em;border-radius:0.3em}#usersvoice .inner ul li figure{width:14em;height:8em;margin:0 auto 1em;padding:1em}#usersvoice .inner ul li figure img{display:block;width:100%;height:100%;object-fit:contain}@media (max-width:748px){#usersvoice .inner ul{-ms-flex-wrap:wrap;flex-wrap:wrap}#usersvoice .inner ul li{width:100%;display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;-webkit-align-items:center;align-items:center}#usersvoice .inner ul li:not(:last-child){margin:0 auto 2em auto}#usersvoice .inner ul li figure{width:11em}#usersvoice .inner ul li p{width:calc(100% - 11em);padding:0 0 0 1em}}#reason .inner ul{margin:5em auto 0 auto}#reason .inner ul li{margin:3em auto 0 auto;background-image:url(../img/reason01_deco.png);background-repeat:no-repeat;background-size:13em;background-position:right 3% top;display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;-webkit-align-items:center;align-items:center}#reason .inner ul li figure{width:48%}#reason .inner ul li figure img{width:100%;height:auto}#reason .inner ul li .reason-text{width:48%}#reason .inner ul li .reason-text h3{font-size:1.5em;margin:1rem 0 0 0}#reason .inner ul li .reason-text p{margin:1rem 0 0 0}#reason .inner ul li .reason-text::before{content:"01";display:inline-block;font-size:2.1em;font-weight:bold;font-family:"Lexend", san-serif;line-height:1.2;border-bottom:0.2em solid #4286f4}#reason .inner ul li:nth-child(2){background-image:url(../img/reason02_deco.png);background-size:12em;background-position:left 2% center}#reason .inner ul li:nth-child(2) .reason-text{text-align:right}#reason .inner ul li:nth-child(2) .reason-text::before{content:"02";border-bottom:0.2em solid #ff4a82}#reason .inner ul li:nth-child(3){background-image:url(../img/reason03_deco.png);background-size:11em;background-position:right 2% top 8%}#reason .inner ul li:nth-child(3) .reason-text::before{content:"03";border-bottom:0.2em solid #fffb66}@media (max-width:748px){#reason .inner ul li{background-image:url(../img/reason01_deco_sp.png);background-size:10em;background-position:right 5% bottom 24%;-ms-flex-wrap:wrap;flex-wrap:wrap}#reason .inner ul li figure{width:90%}#reason .inner ul li .reason-text{width:92%;margin:3em auto 1em auto}#reason .inner ul li:nth-child(2){background-image:url(../img/reason02_deco_sp.png);background-size:8em;background-position:left 4% bottom 18%;flex-direction:column-reverse}#reason .inner ul li:nth-child(2) figure{margin:0 0 0 auto}#reason .inner ul li:nth-child(3){background-image:url(../img/reason03_deco_sp.png);background-size:8em;background-position:right 6% bottom 3%}}#supports{background-color:#ebf1ff}#supports .inner ol{counter-reset:supportnum;margin:0 auto;display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}#supports .inner ol li{display:block;width:47%;position:relative;background-color:#fff;border-radius:0.3em;padding:2em 1.3em 2em 9.5em;margin:6em auto 0 auto;background-image:url(../img/support_optimize.png);background-repeat:no-repeat;background-size:6em auto;background-position:left 1.8em center}#supports .inner ol li h3{text-align:center}#supports .inner ol li h3 span{display:inline-block;font-size:1.3em;border-bottom:0.3em solid #fffb66}#supports .inner ol li p{margin:1em 0 0 0;text-align:justify}#supports .inner ol li::before{counter-increment:supportnum;content:counter(supportnum, decimal-leading-zero) ".";display:inline-block;color:#ff4a82;font-size:1.99em;font-family:"Lexend", san-serif;letter-spacing:0.03em;position:absolute;top:-1.7em;left:0}#supports .inner ol li:nth-child(2){background-image:url(../img/support_writing.png)}#supports .inner ol li:nth-child(3){background-image:url(../img/support_post.png)}#supports .inner ol li:nth-child(4){background-image:url(../img/support_visual.png)}#supports .inner ol li:nth-child(5){background-image:url(../img/support_review.png)}#supports .inner ol li:nth-child(6){background-image:url(../img/support_report.png)}@media (max-width:748px){#supports .inner{width:90%}#supports .inner ol li{width:100%}#supports .inner ol li h3 span{font-size:1.4em}}#price .inner dl{margin:3em auto;background-image:url(../img/plus_yl.png);background-repeat:no-repeat;background-position:center;background-size:3.3em;display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center}#price .inner dl>div{width:16.3em;height:16.3em;text-align:center;border-radius:8.15em;margin:0 4em;display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap}#price .inner dl>div.price-first{color:#4286f4;background-color:#ebf1ff}#price .inner dl>div.price-monthly{color:#ff4a82;border:0.1em solid #ff4a82}#price .inner dl dt{display:block;width:100%;font-size:1.3em;font-weight:bold;margin:auto auto 0 auto}#price .inner dl dd{display:block;width:100%;font-size:1.3em;font-weight:bold;margin:0 auto auto auto}#price .inner dl dd span{font-size:1.5em;display:inline-block;font-family:"Lexend", san-serif;margin:0 0.05em 0 0}#price .inner dl dd small{font-size:0.6em}#price .inner .price-option{text-align:center;border:2px solid #161616;border-radius:0.3em;padding:3em 2em}#price .inner .price-option h3{font-size:1.2em;margin:0 auto 0.2em auto}#price .inner .price-option p{font-size:0.7em}#price .inner .price-option ul{display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}#price .inner .price-option ul li{width:20%;font-size:0.85em;margin:3em auto 0 auto}#price .inner .price-option ul li figure{width:6.5em;height:6.5em;margin:0 auto 1em auto}#price .inner .price-option ul li figure img{display:block;object-fit:contain;width:100%;height:100%}@media (max-width:748px){#price .inner{width:93%}#price .inner dl{background-size:3em;-webkit-justify-content:space-between;justify-content:space-between}#price .inner dl>div{width:13.5em;height:13.5em;margin:0}#price .inner .price-option ul li{width:50%;font-size:1em}}#faq .inner ul{margin:3em auto 0 auto}#faq .inner ul li{margin:2em auto;padding:3em;border:2px solid #161616;border-radius:0.3em}#faq .inner ul li h3{font-size:1.2em;padding:0 2rem;position:relative}#faq .inner ul li h3::before{content:"Q.";display:inline-block;font-size:1.4rem;color:#4286f4;font-family:"Lexend", san-serif;line-height:1.3;position:absolute;left:0}#faq .inner ul li h3::after{content:"";display:block;width:1.5rem;height:1.5rem;background-image:url(../img/faq_on.png);background-repeat:no-repeat;background-position:center;background-size:contain;position:absolute;right:0;top:0.2rem}#faq .inner ul li p{display:none;padding:1rem 0 0 2rem;position:relative}#faq .inner ul li p::before{content:"A.";display:inline-block;font-size:1.4rem;font-family:"Lexend", san-serif;line-height:1.1;position:absolute;left:0}@media (max-width:748px){#faq .inner ul li{padding:1.5em}#faq .inner ul li h3::before{line-height:1}#faq .inner ul li h3::after{width:1.1rem;height:1.1rem}#faq .inner ul li.active h3::after{background-image:url(../img/faq_off.png)}}#contact{background-color:#ebf1ff}#contact .contact-form-wrap{background-color:#fff;border-radius:0.3em;margin:4rem auto 0 auto;padding:4rem}#contact .contact-form-wrap dl{margin:0 auto 2.7em auto}#contact .contact-form-wrap dl dt{font-size:1.1em;text-align:center}#contact .contact-form-wrap dl dt.must label::after{content:"必須";display:inline-block;font-size:0.8em;color:#fff;background-color:#ff4a82;margin:0 0 0 0.3em;padding:0 0.5em 0.1em 0.5em;border-radius:0.7em;line-height:1.3;vertical-align:7%}#contact .contact-form-wrap dl dd{margin:0.3em auto 1.3em auto}#contact .contact-form-wrap dl dd input[type="text"],#contact .contact-form-wrap dl dd input[type="email"],#contact .contact-form-wrap dl dd textarea,#contact .contact-form-wrap dl dd input[type="tel"]{display:block;max-width:50rem;width:100%;font-size:1em;font-family:"Noto Sans JP", sans-serif;outline:0;border:none;margin:0 auto;padding:0.7em 0.5em;background-color:#f4f4f4;max-height:9em;border-radius:0.25em;box-sizing:border-box}#contact .contact-form-wrap input[type="submit"]{display:block;max-width:50rem;width:100%;color:#fff;background-color:#ff4a82;font-size:1.25em;font-weight:bold;margin:0 auto;padding:0.9em 0;border:none;border-radius:0.25em;cursor:pointer}@media (max-width:748px){#contact .contact-form-wrap{padding:2rem 1rem}#contact .contact-form-wrap dl dt{font-size:1.4em}#contact .contact-form-wrap dl dd input[type="text"],#contact .contact-form-wrap dl dd input[type="email"],#contact .contact-form-wrap dl dd textarea,#contact .contact-form-wrap dl dd input[type="tel"]{font-size:1.2em}#contact .contact-form-wrap input[type="submit"]{font-size:1.5em}}