@font-face{font-family:YuGothicM;src:local("Yu Gothic Medium")}:root{--z-lv-1:1;--z-lv-2:10;--z-lv-3:100;--z-lv-4:1000;--z-lv-5:10000;--z-lv-6:100000;--z-lv-7:1000000;--z-lv-8:10000000;--z-lv-9:100000000;--z-lv-10:1000000000;--z-behindLv-1:-1;--z-behindLv-2:-10;--z-behindLv-3:-100;--z-behindLv-4:-1000;--z-behindLv-5:-10000;--z-behindLv-6:-100000;--z-behindLv-7:-1000000;--z-behindLv-8:-10000000;--z-behindLv-9:-100000000;--z-behindLv-10:-1000000000;--fontFamily-base:-apple-system,BlinkMacSystemFont,"Helvetica Neue","游ゴシック Medium",YuGothic,YuGothicM,"Hiragino Kaku Gothic ProN",メイリオ,Meiryo,sans-serif;--fontFamily-mincho:Georgia,游明朝,"Yu Mincho",YuMincho,"Hiragino Mincho ProN",HGS明朝E,メイリオ,Meiryo,serif;--fontFamily-mono:monospace,serif;--fontWeight-thin:100;--fontWeight-extraLight:200;--fontWeight-light:300;--fontWeight-normal:400;--fontWeight-medium:500;--fontWeight-semiBold:600;--fontWeight-bold:700;--fontWeight-extraBold:800;--fontWeight-black:900;--easeIn-sine:cubic-bezier(0.47,0,0.745,0.715);--easeOut-sine:cubic-bezier(0.39,0.575,0.565,1);--easeInOut-sine:cubic-bezier(0.445,0.05,0.55,0.95);--easeIn-quad:cubic-bezier(0.55,0.085,0.68,0.53);--easeOut-quad:cubic-bezier(0.25,0.46,0.45,0.94);--easeInOut-quad:cubic-bezier(0.455,0.03,0.515,0.955);--easeIn-cubic:cubic-bezier(0.55,0.055,0.675,0.19);--easeOut-cubic:cubic-bezier(0.215,0.61,0.355,1);--easeInOut-cubic:cubic-bezier(0.645,0.045,0.355,1);--easeIn-quart:cubic-bezier(0.895,0.03,0.685,0.22);--easeOut-quart:cubic-bezier(0.165,0.84,0.44,1);--easeInOut-quart:cubic-bezier(0.77,0,0.175,1);--easeIn-quint:cubic-bezier(0.755,0.05,0.855,0.06);--easeOut-quint:cubic-bezier(0.23,1,0.32,1);--easeInOut-quint:cubic-bezier(0.86,0,0.07,1);--easeIn-expo:cubic-bezier(0.95,0.05,0.795,0.035);--easeOut-expo:cubic-bezier(0.19,1,0.22,1);--easeInOut-expo:cubic-bezier(1,0,0,1);--easeIn-circ:cubic-bezier(0.6,0.04,0.98,0.335);--easeOut-circ:cubic-bezier(0.075,0.82,0.165,1);--easeInOut-circ:cubic-bezier(0.785,0.135,0.15,0.86);--easeIn-back:cubic-bezier(0.6,-0.28,0.735,0.045);--easeOut-back:cubic-bezier(0.175,0.885,0.32,1.275);--easeInOut-back:cubic-bezier(0.68,-0.55,0.265,1.55);--size-ipad-long:1024px;--size-ipad-short:768px;--size-ipadPro10inch-long:1112px;--size-ipadPro10inch-short:834px}

/*! sanitize.css v7.0.3 | CC0 License | github.com/csstools/sanitize.css */*,:after,:before{background-repeat:no-repeat;box-sizing:border-box}:after,:before{text-decoration:inherit;vertical-align:inherit}html{cursor:default;font-family:system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Oxygen,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;line-height:1.15;tab-size:4;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;word-break:break-word}body{margin:0}h1{font-size:2em;margin:.67em 0}hr{height:0;overflow:visible}main{display:block}nav ol,nav ul{list-style:none}pre{font-family:Menlo,Consolas,Roboto Mono,Ubuntu Monospace,Oxygen Mono,Liberation Mono,monospace;font-size:1em}a{background-color:transparent}abbr[title]{text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:Menlo,Consolas,Roboto Mono,Ubuntu Monospace,Oxygen Mono,Liberation Mono,monospace;font-size:1em}small{font-size:80%}::selection{background-color:#b3d4fc;color:#000;text-shadow:none}audio,canvas,iframe,img,svg,video{vertical-align:middle}audio,video{display:inline-block}audio:not([controls]){display:none;height:0}img{border-style:none}svg{fill:currentColor}svg:not(:root){overflow:hidden}button,input,select,textarea{font-family:inherit;font-size:inherit;line-height:inherit}button,input,select{margin:0}button{overflow:visible;text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}fieldset{padding:.35em .75em .625em}input{overflow:visible}legend{color:inherit;display:table;max-width:100%;white-space:normal}progress{display:inline-block;vertical-align:baseline}select{text-transform:none}textarea{margin:0;overflow:auto;resize:vertical}[type=checkbox],[type=radio]{padding:0}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}::-webkit-input-placeholder{color:inherit;opacity:.54}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}::-moz-focus-inner{border-style:none;padding:0}:-moz-focusring{outline:1px dotted ButtonText}details,dialog{display:block}dialog{background-color:#fff;border:solid;color:#000;height:-moz-fit-content;height:-webkit-fit-content;height:fit-content;left:0;margin:auto;padding:1em;position:absolute;right:0;width:-moz-fit-content;width:-webkit-fit-content;width:fit-content}dialog:not([open]){display:none}summary{display:list-item}canvas{display:inline-block}template{display:none}[tabindex],a,area,button,input,label,select,summary,textarea{touch-action:manipulation}[hidden]{display:none}[aria-busy=true]{cursor:progress}[aria-controls]{cursor:pointer}[aria-disabled],[disabled]{cursor:not-allowed}[aria-hidden=false][hidden]:not(:focus){clip:rect(0,0,0,0);display:inherit;position:absolute}a,abbr,acronym,address,blockquote,body,br,button,cite,code,dd,del,dfn,div,dl,dt,em,fieldset,figcaption,figure,form,h1,h2,h3,h4,h5,h6,hr,iframe,img,input,ins,kbd,label,legend,li,object,ol,optgroup,option,p,pre,q,samp,select,span,strong,table,td,textarea,th,ul,var{margin:0;padding:0}html{font-size:62.5%}body{font-size:1.4rem}a,abbr,acronym,address,blockquote,br,caption,cite,code,dd,del,dfn,div,dl,dt,em,figcaption,figure,h1,h2,h3,h4,h5,h6,iframe,img,ins,kbd,li,object,ol,p,pre,q,samp,span,strong,table,td,th,ul,var{border:0;font-style:normal;font-weight:400;font-size:100%}table{border-collapse:collapse;border-spacing:0}li,ul{list-style:none}a{color:currentColor}img{vertical-align:bottom}:root{--color-background:#d8f5ee;--color-green:#14a689;--color-orange:#ec5c05;--color-beige:#fffbe2;--color-dark_orange:#b6e6dc}.bannerCheck{margin-bottom:80px}@media (max-width:767px){.bannerCheck{margin-bottom:48px}}.bannerCheck a{display:block;border-radius:16px;overflow:hidden}.bannerCheck a img{width:100%}@media (min-width:768px){.bannerCheck a{transition-property:opacity;transition-duration:.5s}.bannerCheck a:hover{opacity:.7}}@media (min-width:768px){.-hidden-pc{display:none!important}}@media (max-width:767px){.-hidden-sp{display:none!important}}.-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}body{overflow-x:hidden;letter-spacing:.1em;background-color:#d8f5ee;background-color:var(--color-background);font-feature-settings:"palt"}@media (max-width:767px){body.-menu .main{display:none}}.main{overflow-x:hidden}.layout{margin:0 auto}@media (min-width:768px){.layout{width:960px}}@media (min-width:768px){.layout.-l{width:1244px;padding-left:32px;padding-right:32px;max-width:100%}}@media (min-width:1024px) and (max-width:1279px){.layout.-l{width:calc(100% - 16px);padding-left:0;padding-right:0}}@media (min-width:768px) and (max-width:1023px){.layout.-l{width:calc(100% - 16px);padding-left:0;padding-right:0}}@media (min-width:768px) and (max-width:1023px){.layout{width:calc(100% - 32px);max-width:960px}}@media (max-width:767px){.layout{width:calc(100% - 32px)}}.base{background-color:#fff;border-left:10px solid #a7e2d5;border-bottom:10px solid #a7e2d5;border-radius:20px;overflow:hidden;padding:60px 100px 70px;margin-bottom:50px}@media (min-width:768px) and (max-width:1023px){.base{padding:40px 50px}}@media (max-width:767px){.base{border-left-width:5px;border-bottom-width:5px;padding:40px 20px}}br.sm,br.xs{display:none}br.lg{display:block}@media screen and (max-width:1024px){br.xs{display:none}br.sm{display:block}br.lg{display:none}}@media screen and (max-width:767px){br.xs{display:block}br.lg,br.sm{display:none}}.basic-button{width:100%;display:flex;align-items:center;justify-content:center;color:#fff;text-decoration:none;position:relative;padding:16px 40px 16px 20px;line-height:1.6;font-weight:400;background-color:#ec5c05;background-color:var(--color-orange);border-color:#ec5c05;border-color:var(--color-orange);border-bottom-color:#da5505;text-align:center}@media (min-width:768px){.basic-button{border-radius:20px;border-style:solid;border-width:1px 1px 3px;font-size:20px}}@media (min-width:768px) and (max-width:1023px){.basic-button{font-size:16px}}@media (max-width:767px){.basic-button{border-radius:15px;font-size:20px;height:auto;padding-top:15px;padding-bottom:15px}}.basic-button:after{content:"";width:12px;height:100%;position:absolute;top:0;right:20px;background-image:url(/images/common/pc_ar.png);background-size:12px 18px;background-position:0;background-repeat:no-repeat}@media (max-width:767px){.basic-button:after{width:7px;background-size:7px 12px;right:15px}}.basic-button:hover{opacity:1}@media (min-width:768px){.basic-button:hover{background-color:#fff;color:#ec5c05}}.basic-button:hover:after{background-image:url(/images/common/arrow_orange.png)}@media (max-width:767px){.imageBlock__scroll{margin-top:24px;margin-bottom:8px;position:relative;display:flex;align-items:center;justify-content:center}.imageBlock__scroll .imageBlock__scrollImage{overflow-x:scroll;overflow-y:hidden;-webkit-overflow-scrolling:touch}.imageBlock__scroll .imageBlock__scrollImage>img{width:240%}.imageBlock__scroll .imageBlock__scrollIcon{position:absolute;display:flex;align-items:center;justify-content:center;flex-direction:column;background-color:rgba(0,0,0,.7);padding-top:24px;padding-bottom:24px;pointer-events:none;border-radius:24px;width:64%}.imageBlock__scroll .imageBlock__scrollIcon img{width:50%}.imageBlock__scroll .imageBlock__scrollIcon p{font-size:13px;color:#fff;margin-top:8px}}