@charset "UTF-8";.red{color:#d00}.textC{text-align:center}.textR{text-align:right}.textB{font-weight:700}.fontSmall{font-size:0.85rem;line-height:1.5em}@media screen and (max-width:767px){.mt8{margin-top:8px}.mb8{margin-bottom:8px}.pt8{padding-top:8px}.pb8{padding-bottom:8px}.mt16{margin-top:16px}.mb16{margin-bottom:16px}.pt16{padding-top:16px}.pb16{padding-bottom:16px}.mt24{margin-top:24px}.mb24{margin-bottom:24px}.pt24{padding-top:24px}.pb24{padding-bottom:24px}.mt32{margin-top:32px}.mb32{margin-bottom:32px}.pt32{padding-top:32px}.pb32{padding-bottom:32px}.mt40{margin-top:40px}.mb40{margin-bottom:40px}.pt40{padding-top:40px}.pb40{padding-bottom:40px}.mt48{margin-top:48px}.mb48{margin-bottom:48px}.pt48{padding-top:48px}.pb48{padding-bottom:48px}.mt56{margin-top:56px}.mb56{margin-bottom:56px}.pt56{padding-top:56px}.pb56{padding-bottom:56px}.mt64{margin-top:64px}.mb64{margin-bottom:64px}.pt64{padding-top:64px}.pb64{padding-bottom:64px}.mt72{margin-top:72px}.mb72{margin-bottom:72px}.pt72{padding-top:72px}.pb72{padding-bottom:72px}.mt80{margin-top:80px}.mb80{margin-bottom:80px}.pt80{padding-top:80px}.pb80{padding-bottom:80px}}@media screen and (min-width:768px){.mt8{margin-top:8px}.mb8{margin-bottom:8px}.pt8{padding-top:8px}.pb8{padding-bottom:8px}.mt16{margin-top:16px}.mb16{margin-bottom:16px}.pt16{padding-top:16px}.pb16{padding-bottom:16px}.mt24{margin-top:24px}.mb24{margin-bottom:24px}.pt24{padding-top:24px}.pb24{padding-bottom:24px}.mt32{margin-top:32px}.mb32{margin-bottom:32px}.pt32{padding-top:32px}.pb32{padding-bottom:32px}.mt40{margin-top:40px}.mb40{margin-bottom:40px}.pt40{padding-top:40px}.pb40{padding-bottom:40px}.mt48{margin-top:48px}.mb48{margin-bottom:48px}.pt48{padding-top:48px}.pb48{padding-bottom:48px}.mt56{margin-top:56px}.mb56{margin-bottom:56px}.pt56{padding-top:56px}.pb56{padding-bottom:56px}.mt64{margin-top:64px}.mb64{margin-bottom:64px}.pt64{padding-top:64px}.pb64{padding-bottom:64px}.mt72{margin-top:72px}.mb72{margin-bottom:72px}.pt72{padding-top:72px}.pb72{padding-bottom:72px}.mt80{margin-top:80px}.mb80{margin-bottom:80px}.pt80{padding-top:80px}.pb80{padding-bottom:80px}}body{margin:0;padding:0;font-size:clamp(15px,3vw,17px);font-family:"Zen Kaku Gothic New","Yu Gothic Medium","游ゴシック Medium",YuGothic,"游ゴシック体","ヒラギノ角ゴ Pro W3",sans-serif;font-weight:500;line-height:1.8;letter-spacing:0.01em;color:rgba(75,62,43,0.8509803922);overflow-x:hidden}body.fixed{width:100%;height:100%;position:fixed;overflow:hidden}img{max-width:100%;height:auto;vertical-align:bottom;image-rendering:-webkit-optimize-contrast;image-rendering:crisp-edges;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden}@media screen and (max-width:767px){.tbpcOnly{display:none}.tbOnly{display:none}}@media screen and (max-width:1079px){.pcOnly{display:none}}@media screen and (min-width:1080px){.tbspOnly{display:none}.tbOnly{display:none}}@media screen and (min-width:768px){.spOnly{display:none}}@media (min-width:768px) and (max-width:1079px){.tbOnly{display:inherit}}.page-guide header{position:absolute}.page-guide header .headerLogo{position:relative;z-index:10000}.guide h2:not(.hlCopy){position:relative;border-top:1px solid #C3BDB4;margin-top:6rem;padding-top:1rem;font-size:clamp(22px,3.5vw,24px);font-weight:700;color:#D7834F;line-height:1.4}.guide h2:not(.hlCopy):before{content:"";position:absolute;top:-1px;width:4rem;height:1px;background:#D7834F}.guide .caption{margin-top:2rem}.sub-page.page-guide .guide .guideHero:before{content:"";position:relative;display:block;width:100%;background-size:cover;background-repeat:no-repeat;background-position:center center}@media (orientation:portrait){.sub-page.page-guide .guide .guideHero:before{height:60vh;background-image:url(../img/guide/hero_guide_sp.jpg)}}@media (orientation:landscape){.sub-page.page-guide .guide .guideHero:before{height:65vh;background-image:url(../img/guide/hero_guide_pc.jpg)}}@media (orientation:portrait){.sub-page.page-guide .guide .guideHero .container{margin-top:2em}}@media (orientation:landscape){.sub-page.page-guide .guide .guideHero .container{margin-top:-2em}}.sub-page.page-guide .guide .guideHero .container h1 span{position:relative;font-size:clamp(28px,9vw,56px);line-height:1.4;font-weight:700;color:#4B3E2B;text-shadow:1px 1px 0 rgba(255,255,255,0.3019607843),-1px 1px 0 rgba(255,255,255,0.3019607843),1px -1px 0 rgba(255,255,255,0.3019607843),-1px -1px 0 rgba(255,255,255,0.3019607843);display:block;text-align:center}@media screen and (min-width:768px){.sub-page.page-guide .guide .guideHero .caption{text-align:center}}#example.container{margin:3rem auto 0}@media screen and (max-width:767px){#example.container{margin:2rem auto 0}}#example h2{border:0;padding-top:0;margin-top:0;font-size:clamp(24px,4vw,40px);font-weight:700;color:#4B3E2B;text-align:center;line-height:1.55;letter-spacing:0}#example h2:before{content:none}@media screen and (max-width:767px){#example h2 .hlSub:before{width:3em}}@media screen and (max-width:767px){#example h2 .hlSub:after{width:3em}}#example .shopExample{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:2rem}@media screen and (max-width:1079px){#example .shopExample{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}@media screen and (min-width:768px){#example .shopExample{gap:1rem;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}#example .shopExample>li{width:calc(25% - 2rem);background:#FBF7EF;border-radius:8px;text-align:center;padding:2rem 0 1.5rem;margin-top:1rem}@media screen and (max-width:1079px){#example .shopExample>li{width:calc(50% - 0.5rem)}}#example .shopExample>li .thumb{width:100%}#example .shopExample>li .text{padding:1rem 1rem 0;font-size:1.15rem;color:#4B3E2B;font-weight:700;line-height:1.6}@media screen and (max-width:767px){#example .shopExample>li .text{font-size:0.95rem}}#example .shopExample>li .text span{display:block}#point .pointInner{margin-top:3rem;display:-webkit-box;display:-ms-flexbox;display:flex}@media screen and (max-width:1079px){#point .pointInner{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:2rem}}@media screen and (min-width:1080px){#point .pointInner{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}#point .pointInner .lead{width:100%;margin-left:auto;margin-right:auto}@media screen and (min-width:1080px){#point .pointInner .lead{width:45%}}#point .pointInner .lead .poingImg{text-align:center}#point .pointInner .lead .poingImg img{width:100%;max-width:560px}@media screen and (min-width:1080px){#point .pointInner .lead .poingImg img{max-width:400px}}#point .pointInner .pointDetail{width:100%;max-width:560px;margin-left:auto;margin-right:auto}@media screen and (min-width:1080px){#point .pointInner .pointDetail{width:50%}}#flow .howtoList>li .thumb{background-color:#FBF7EF}.toolInner{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:3rem}@media screen and (max-width:1079px){.toolInner{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:3rem 0;margin-left:auto;margin-right:auto}}@media screen and (min-width:1080px){.toolInner{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}.toolInner .toolDetail{background:#FBF7EF;border-radius:8px;padding-bottom:3rem}@media screen and (min-width:1080px){.toolInner .toolDetail{width:47%}}.toolInner .toolDetail h3{background:rgba(75,62,43,0.8509803922);border-radius:8px 8px 0 0;margin-bottom:1rem;padding:0.9rem 2rem 1rem;font-size:1.3rem;color:#fff;text-align:center}.toolInner .toolDetail .toolDetailInner{padding:1rem 2rem 0}.toolInner .toolDetail .toolDetailInner .toolImg{text-align:center}#chirashi .toolImg img{width:100%;max-width:320px}#chirashi .btn{margin-top:2rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:0}#chirashi .btn a,#chirashi .btn button{min-height:-webkit-fit-content;min-height:-moz-fit-content;min-height:fit-content;padding:1rem 2rem 1.1rem 2rem;font-size:1rem}#web .toolImg img{width:100%;max-width:400px}#web .toolImg img.toolQR{padding:2rem 0 0.5rem;max-width:104px}#web .toolDetailInner a{color:rgba(75,62,43,0.8509803922);padding-bottom:1px;border-bottom:1px solid rgba(75,62,43,0.8509803922)}#web .toolShare{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:3rem;padding:0 2rem}#web .toolShare>dt{display:-webkit-box;display:-ms-flexbox;display:flex;gap:0 0.5rem;font-weight:700}@media (min-width:498px){#web .toolShare>dt{padding-right:1.75rem}}@media (max-width:497px){#web .toolShare>dt{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;border-bottom:1px dashed #C3BDB4;padding-bottom:1rem;margin-bottom:2rem}}#web .toolShare>dt:before{content:"";position:relative;display:block;width:1.2rem;height:auto;aspect-ratio:1;background-image:url(../img/common/ico_share.svg);background-size:contain;background-repeat:no-repeat;background-position:center center}@media (max-width:497px){#web .toolShare>dd{width:100%}}#web .toolShare .toolShareLink{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:1.5rem 0.25rem}@media (min-width:498px){#web .toolShare .toolShareLink{padding-left:1rem;border-left:1px dashed #C3BDB4}}#web .toolShare .toolShareLink>li{width:72px;text-align:center}@media (max-width:497px){#web .toolShare .toolShareLink>li{width:calc(50% - 0.25rem)}}#web .toolShare .toolShareLink>li .snsName{text-align:center;font-size:10px}#web .toolShare .toolShareLink>li#toolCopy{position:relative}#web .toolShare .toolShareLink>li#toolCopy .successMessage{position:absolute;display:none;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);bottom:-1.5rem;width:10rem;background:#fff;padding:0.25rem 0.5rem;border-radius:500px;font-size:0.9rem;line-height:1.4em}
/*# sourceMappingURL=guide.css.map */