@charset "UTF-8";html{scrollbar-gutter:stable}*{box-sizing:border-box}body,input,select,td,textarea,th{color:#333;font-family:Meiryo,メイリオ,Hiragino Kaku Gothic ProN,ヒラギノ角ゴ ProN W3,Hiragino Kaku Gothic Pro,ヒラギノ角ゴ Pro W3,Robot,Droid Sans,MS PGothic,MS Pゴシック,Osaka,sans-serif;font-size:12px;line-height:1.5;margin:0}body{background-color:#f7f6f7}@media screen and (min-width:768px){body{font-size:14px}}h1,h2,h3,h4,h5{font-size:12px;font-weight:400;margin:0}ol,p,ul{margin:0}ol,ul{list-style-type:none;padding:0}dd,dl,figure{margin:0}table{border-collapse:collapse}th{font-weight:400}td{vertical-align:middle}iframe{display:block}a{color:#4aabe3;text-decoration:none}a:hover{text-decoration:underline}a:active{text-decoration:none}a:visited{color:#4aabe3}button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border:none;cursor:pointer;outline:none;padding:0}[v-cloak]{display:none}.l-header{background-color:#4aabe3;display:flex;justify-content:center;padding:9px 0}.l-header__inner{padding-left:11px;padding-right:11px;width:100%}@media screen and (min-width:768px){.l-header__inner{padding-left:30px;padding-right:30px}}@media screen and (min-width:1024px){.l-header__inner{width:993px}}.l-header__logo{line-height:1}.l-header__logo a{align-items:center;display:flex;gap:5px}.l-header__logo a:before{background-image:url(/images/camp/common/logo_wakaba.png);background-repeat:no-repeat;background-size:cover;content:"";display:inline-block;height:38px;width:44px}.l-header-form{display:flex;flex-direction:column;justify-content:center;width:100%}.l-header-form__logo{padding:12px 0 8px;text-align:center}.l-header-form__text{background-color:#4aabe3;color:#fff;font-size:16px;font-weight:700;line-height:1;padding:16px;text-align:center}.l-footer{background-color:#4aabe3;display:flex;justify-content:center;padding:0 11px}.l-footer a{color:#fff}@media screen and (min-width:768px){.l-footer{padding:0}}.l-footer__inner{padding:10px 0 25px;width:100%}.l-footer__inner--with-floating-button{padding-bottom:123px}@media screen and (min-width:768px){.l-footer__inner{padding:20px 0 32px;width:353px}.l-footer__inner--with-floating-button{padding-bottom:146px}}.l-footer__external-links,.l-footer__site-links{border-bottom:1px solid hsla(0,0%,100%,.2);font-size:10px;margin-bottom:10px;padding-bottom:10px}.l-footer__external-links div,.l-footer__site-links div{align-items:center;display:flex;justify-content:center}.l-footer__external-links a:not(:last-child) span:after,.l-footer__site-links a:not(:last-child) span:after{content:"|";margin:0 5px}@media screen and (min-width:768px){.l-footer__external-links,.l-footer__site-links{font-size:11px}}.l-footer__copyright{text-align:center}.l-footer__copyright small{color:#fff;font-size:10px}.o-breadcrumb{background-color:#fff;padding:5px 0 6px}.o-breadcrumb .m-breadcrumb__inner i{font-size:9px}@media screen and (min-width:768px){.o-breadcrumb{border-bottom:2px solid #f7f7f7;padding:7px 0}.o-breadcrumb .m-breadcrumb__inner{padding-left:32px}}.m-breadcrumb__inner{display:flex;font-size:12px;gap:5px;margin:0 auto;overflow-x:auto;width:100%}@media screen and (min-width:768px){.m-breadcrumb__inner{width:100%}}@media screen and (min-width:1024px){.m-breadcrumb__inner{width:993px}}.m-breadcrumb__inner{padding-left:11px;padding-right:11px}@media screen and (min-width:768px){.m-breadcrumb__inner{padding-left:30px;padding-right:30px}}.m-breadcrumb__inner li{align-items:center;display:inline-flex;flex:0 0 auto;gap:5px;list-style:none}.m-breadcrumb__inner li:not(:last-child):after{color:#ccc;content:"＞"}.m-breadcrumb__inner li a{align-items:center;display:inline-flex;gap:4px;text-decoration:underline}.m-breadcrumb__inner li a:hover{opacity:.7;text-decoration:none}.l-footer__external-links a,.l-footer__site-links a{text-decoration:underline}.l-footer__external-links a:hover,.l-footer__site-links a:hover{opacity:.7;text-decoration:none}:where(.container) a,:where(.container) abbr,:where(.container) address,:where(.container) article,:where(.container) aside,:where(.container) audio,:where(.container) b,:where(.container) blockquote,:where(.container) button,:where(.container) canvas,:where(.container) caption,:where(.container) cite,:where(.container) code,:where(.container) dd,:where(.container) del,:where(.container) details,:where(.container) dfn,:where(.container) div,:where(.container) dl,:where(.container) dt,:where(.container) em,:where(.container) fieldset,:where(.container) figcaption,:where(.container) figure,:where(.container) footer,:where(.container) form,:where(.container) h1,:where(.container) h2,:where(.container) h3,:where(.container) h4,:where(.container) h5,:where(.container) h6,:where(.container) header,:where(.container) hgroup,:where(.container) i,:where(.container) iframe,:where(.container) img,:where(.container) input,:where(.container) ins,:where(.container) kbd,:where(.container) label,:where(.container) legend,:where(.container) li,:where(.container) loop-box,:where(.container) main,:where(.container) mark,:where(.container) menu,:where(.container) nav,:where(.container) object,:where(.container) ol,:where(.container) p,:where(.container) pre,:where(.container) q,:where(.container) samp,:where(.container) section,:where(.container) select,:where(.container) small,:where(.container) span,:where(.container) strong,:where(.container) sub,:where(.container) summary,:where(.container) sup,:where(.container) table,:where(.container) tbody,:where(.container) td,:where(.container) textarea,:where(.container) tfoot,:where(.container) th,:where(.container) thead,:where(.container) time,:where(.container) tr,:where(.container) ul,:where(.container) var,:where(.container) video{-webkit-font-smoothing:antialiased;-webkit-backface-visibility:hidden;border:0;box-sizing:border-box;color:#333;font-family:sans-serif;line-height:1;list-style:none;margin:0;padding:0;text-decoration:none;transition:.3s cubic-bezier(.4,.4,0,1);word-spacing:1px}:where(.container) a:focus:not(:focus-visible),:where(.container) button:focus:not(:focus-visible),:where(.container) summary:focus:not(:focus-visible){outline:none}:where(.container) nav ul{list-style:none}:where(.container) blockquote,:where(.container) q{quotes:none}:where(.container) blockquote:after,:where(.container) blockquote:before,:where(.container) q:after,:where(.container) q:before{content:none}:where(.container) a,:where(.container) button{background:transparent;font-size:100%;margin:0;padding:0;vertical-align:baseline}:where(.container) ins{text-decoration:none}:where(.container) ins,:where(.container) mark{background-color:#ff9;color:#000}:where(.container) mark{font-style:italic;font-weight:700}:where(.container) del{text-decoration:line-through}:where(.container) abbr[title],:where(.container) dfn[title]{border-bottom:1px dotted;cursor:help}:where(.container) table{border-collapse:collapse;border-spacing:0}:where(.container) hr{border:0;border-top:1px solid #ccc;display:block;height:1px;margin:1em 0;padding:0}:where(.container) input,:where(.container) select{vertical-align:middle}:where(.container) textarea{resize:none}:where(.container) [slot=after] button{overflow-anchor:none}:root{--s-font-9ab74d24:"Noto Sans JP";--s-font-93adaea1:"Amatic SC";--s-font-029fba47:Montserrat;--s-font-c1b74754:"Noto Sans"}body{background:#fff;transition:background .5s cubic-bezier(.4,.4,0,1)}body,h1{margin:0}h1{font-size:inherit;font-weight:inherit}.container a:hover{text-decoration:none}@font-face{font-family:Material Icons;font-style:normal;font-weight:400;src:url(https://storage.googleapis.com/production-os-assets/assets/material-icons/1629704621943/MaterialIcons-Regular.eot);src:local("Material Icons"),local("MaterialIcons-Regular"),url(https://storage.googleapis.com/production-os-assets/assets/material-icons/1629704621943/MaterialIcons-Regular.woff2) format("woff2"),url(https://storage.googleapis.com/production-os-assets/assets/material-icons/1629704621943/MaterialIcons-Regular.woff) format("woff"),url(https://storage.googleapis.com/production-os-assets/assets/material-icons/1629704621943/MaterialIcons-Regular.ttf) format("truetype")}.StudioCanvas{display:flex;height:auto;min-height:100dvh}.StudioCanvas>.sd{min-height:100dvh;overflow:clip}.sd{-webkit-overflow-scrolling:touch;align-content:center;align-items:center;display:flex;flex:none;flex-direction:column;flex-wrap:nowrap;max-width:100%;pointer-events:all;position:relative;z-index:0}.sd::-webkit-scrollbar{display:none}.sd{transition-property:all,--g-angle,--g-color-0,--g-position-0,--g-color-1,--g-position-1,--g-color-2,--g-position-2,--g-color-3,--g-position-3,--g-color-4,--g-position-4,--g-color-5,--g-position-5,--g-color-6,--g-position-6,--g-color-7,--g-position-7,--g-color-8,--g-position-8,--g-color-9,--g-position-9,--g-color-10,--g-position-10,--g-color-11,--g-position-11}input.sd,textarea.sd{align-content:normal}.sd[tabindex]:focus{outline:none}.sd[tabindex]:focus-visible{outline:1px solid;outline-color:Highlight;outline-color:-webkit-focus-ring-color}input[type=email],input[type=tel],input[type=text],select,textarea{-webkit-appearance:none}select{cursor:pointer}.image{position:relative}.image:before{background-position:50%;background-size:cover;border-radius:inherit;content:"";height:100%;left:0;pointer-events:none;position:absolute;top:0;transition:inherit;width:100%;z-index:-2}.image:has(>img:only-child):before,.image:has(>picture:only-child):before{content:none}.image:has(>img:only-child) img,.image:has(>img:only-child) picture,.image:has(>picture:only-child) img,.image:has(>picture:only-child) picture{border-radius:inherit;display:block;height:100%;left:0;position:absolute;top:0;width:100%}.sd.text,.sd:where(.icon){align-content:center;align-items:center;display:flex;flex-direction:row;justify-content:center;overflow:visible;overflow-wrap:anywhere;word-break:break-word}.sd:where(.icon.fa){display:inline-flex}.material-icons{word-wrap:normal;-webkit-font-smoothing:antialiased;align-items:center;direction:ltr;display:inline-flex;font-family:Material Icons;font-size:24px;font-style:normal;font-weight:400;justify-content:center;letter-spacing:normal;line-height:1;text-rendering:optimizeLegibility;text-transform:none;white-space:nowrap}a,a.icon,a.text{-webkit-tap-highlight-color:rgba(0,0,0,.15)}@property --g-angle{syntax:"<angle>";inherits:false;initial-value:180deg}@property --g-color-0{syntax:"<color>";inherits:false;initial-value:transparent}@property --g-position-0{syntax:"<percentage>";inherits:false;initial-value:.01%}@property --g-color-1{syntax:"<color>";inherits:false;initial-value:transparent}@property --g-position-1{syntax:"<percentage>";inherits:false;initial-value:100%}@property --g-color-2{syntax:"<color>";inherits:false;initial-value:transparent}@property --g-position-2{syntax:"<percentage>";inherits:false;initial-value:100%}@property --g-color-3{syntax:"<color>";inherits:false;initial-value:transparent}@property --g-position-3{syntax:"<percentage>";inherits:false;initial-value:100%}@property --g-color-4{syntax:"<color>";inherits:false;initial-value:transparent}@property --g-position-4{syntax:"<percentage>";inherits:false;initial-value:100%}@property --g-color-5{syntax:"<color>";inherits:false;initial-value:transparent}@property --g-position-5{syntax:"<percentage>";inherits:false;initial-value:100%}@property --g-color-6{syntax:"<color>";inherits:false;initial-value:transparent}@property --g-position-6{syntax:"<percentage>";inherits:false;initial-value:100%}@property --g-color-7{syntax:"<color>";inherits:false;initial-value:transparent}@property --g-position-7{syntax:"<percentage>";inherits:false;initial-value:100%}@property --g-color-8{syntax:"<color>";inherits:false;initial-value:transparent}@property --g-position-8{syntax:"<percentage>";inherits:false;initial-value:100%}@property --g-color-9{syntax:"<color>";inherits:false;initial-value:transparent}@property --g-position-9{syntax:"<percentage>";inherits:false;initial-value:100%}@property --g-color-10{syntax:"<color>";inherits:false;initial-value:transparent}@property --g-position-10{syntax:"<percentage>";inherits:false;initial-value:100%}@property --g-color-11{syntax:"<color>";inherits:false;initial-value:transparent}@property --g-position-11{syntax:"<percentage>";inherits:false;initial-value:100%}.sd.l-page{background:#fff;border-radius:0;height:100%;margin:0;opacity:1;padding:0}.sd.l-page,.sd.p-hero{max-width:100%;width:100%}.sd.p-hero{align-content:center;align-items:center;background:#eee;border:0 solid #fff;flex:none;flex-direction:row;flex-wrap:wrap;height:100vh;justify-content:center}.sd.p-hero:before{filter:blur(2px)}@media screen and (max-width:540px){.sd.p-hero{flex-direction:row;flex-wrap:wrap}}.sd.p-hero__overlay{align-content:center;align-items:center;flex:none;flex-direction:column;flex-wrap:nowrap;height:100%;justify-content:center;left:0;margin:0;max-width:100%;padding:0;position:absolute;top:0;width:100%;z-index:5}.sd.p-hero__overlay:before{filter:saturate(1.1) contrast(.9) brightness(1.1)}.sd.p-hero__badge{align-content:center;align-items:center;background:#fff;border-radius:50%;flex:none;flex-direction:column;flex-wrap:nowrap;height:580px;justify-content:flex-start;margin:0;max-width:100%;padding:0 40px;width:580px;z-index:4}@media screen and (max-width:840px){.sd.p-hero__badge{flex:none;height:400px;max-width:100%;width:400px}}@media screen and (max-width:540px){.sd.p-hero__badge{flex:none;height:340px;margin:0;max-width:100%;padding:0;width:340px}}.sd.p-hero__badge-image{border:0 solid #000;flex:none;height:512px;margin:-100px 0 0;max-width:170%;width:170%}.sd.p-hero__badge-image:before{background-repeat:no-repeat;background-size:contain}.sd.p-hero__badge-image img{-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center}@media screen and (max-width:840px){.sd.p-hero__badge-image{flex:none;height:350px;margin:-76px 0 0;max-width:170%;width:170%}}@media screen and (max-width:540px){.sd.p-hero__badge-image{flex:none;height:280px;margin:-60px 0 12px;max-width:121%;width:121%}}.sd.p-hero__badge-desc{color:#000;font-family:var(--s-font-9ab74d24);font-size:16px;font-weight:300;height:auto;justify-content:center;line-height:2;margin:10px 58px 0;max-width:calc(100% - 116px);text-align:center;width:auto}@media screen and (max-width:840px){.sd.p-hero__badge-desc{font-size:13px;margin:0 10px;max-width:calc(100% - 20px)}}@media screen and (max-width:540px){.sd.p-hero__badge-desc{font-size:12px;line-height:1.7;margin:-10px 28px 0;max-width:calc(100% - 56px)}}.sd.p-hero__bg-1{background:#eee;border:0 solid #fff;border-radius:0;flex:none;height:50%;margin:0;max-width:50%;position:relative;width:50%;z-index:4}.sd.p-hero__bg-1:before{background-position:0;filter:saturate(1.2)}@media screen and (max-width:540px){.sd.p-hero__bg-1:before{background-position:bottom;filter:saturate(1.2)}.sd.p-hero__bg-1{flex:none;height:50%;width:50%}}.sd.p-hero__bg-2{background:#eee;border:0 solid #fff;border-radius:0;flex:none;height:50%;margin:0;max-width:50%;position:relative;width:50%;z-index:4}.sd.p-hero__bg-2:before{background-position:100%;background-size:cover;filter:saturate(1.1) contrast(.9) brightness(1.1)}@media screen and (max-width:540px){.sd.p-hero__bg-2:before{background-position:bottom;filter:brightness(1.1)}.sd.p-hero__bg-2{flex:none;height:50%;width:50%}}.sd.p-hero__bg-3{background:#eee;border:0 solid #fff;border-radius:0;flex:none;height:50%;margin:0;max-width:50%;position:relative;width:50%;z-index:4}.sd.p-hero__bg-3:before{background-position:0 0;background-size:cover;filter:none}@media screen and (max-width:540px){.sd.p-hero__bg-3:before{background-position:100%;background-size:cover}.sd.p-hero__bg-3{flex:none;height:50%;width:50%}}.sd.p-hero__bg-4{background:#eee;border:0 solid #fff;border-radius:0;flex:none;height:50%;margin:0;max-width:50%;position:relative;width:50%;z-index:4}.sd.p-hero__bg-4:before{background-position:100%;filter:none}@media screen and (max-width:540px){.sd.p-hero__bg-4:before{background-position:0;filter:saturate(1.4)}.sd.p-hero__bg-4{flex:none;height:50%;width:50%}}.sd.p-hero__bg-1:before{background-image:url(/images/camp/pickup/iwate/hero-bg-01-tablet.webp)}@media screen and (max-width:840px){.sd.p-hero__bg-1:before{background-image:url(/images/camp/pickup/iwate/hero-bg-01.webp)}}.sd.p-hero__bg-2:before{background-image:url(/images/camp/pickup/iwate/hero-bg-02-tablet.webp)}@media screen and (max-width:840px){.sd.p-hero__bg-2:before{background-image:url(/images/camp/pickup/iwate/hero-bg-02.webp)}}.sd.p-hero__bg-3:before{background-image:url(/images/camp/pickup/iwate/hero-bg-03-tablet.webp)}@media screen and (max-width:840px){.sd.p-hero__bg-3:before{background-image:url(/images/camp/pickup/iwate/hero-bg-03-mobile.webp)}}.sd.p-hero__bg-4:before{background-image:url(/images/camp/pickup/iwate/hero-bg-04-tablet.webp)}@media screen and (max-width:840px){.sd.p-hero__bg-4:before{background-image:url(/images/camp/pickup/iwate/hero-bg-04.webp)}}.sd.p-environmental-problem{align-content:center;align-items:center;background:#fff;box-shadow:none;flex:none;flex-direction:column;flex-wrap:nowrap;justify-content:center;margin:-2px 0 0;max-width:100%;padding:0;rotate:0deg;width:100%;z-index:2}.sd.p-environmental-problem:before{filter:brightness(1.2)}@media screen and (max-width:540px){.sd.p-environmental-problem{padding:0}}.sd.p-environmental-problem__outer{align-content:center;align-items:center;background:#eaf9e6;flex:none;flex-direction:column;flex-wrap:nowrap;height:100%;justify-content:center;max-width:100%;padding:0;width:100%}.sd.p-environmental-problem__outer:before{background-size:contain}@media screen and (max-width:540px){.sd.p-environmental-problem__outer{align-content:center;align-items:center;flex-direction:column;flex-wrap:nowrap;justify-content:flex-end}}.sd.p-environmental-problem__inner{align-content:center;align-items:center;background:transparent;border-radius:24px;flex:none;flex-direction:column;flex-wrap:nowrap;height:auto;justify-content:flex-start;margin:60px 0;max-width:100%;padding:0;rotate:0deg;width:800px;z-index:4}@media screen and (max-width:840px){.sd.p-environmental-problem__inner{margin:40px;max-width:calc(100% - 80px)}}@media screen and (max-width:540px){.sd.p-environmental-problem__inner{flex:none;margin:0;max-width:100%;padding:0;width:100%}}.sd.p-environmental-problem__intro{align-content:center;align-items:center;flex-direction:column;flex-wrap:nowrap;justify-content:center;margin:40px 0;max-width:100%;padding:0}@media screen and (max-width:540px){.sd.p-environmental-problem__intro{align-content:center;align-items:center;flex:none;flex-direction:column;flex-wrap:nowrap;justify-content:flex-start;margin:40px 0 20px;max-width:100%;padding:0 20px;width:100%}}.sd.p-environmental-problem__intro-eyebrow{color:#00662c;font-family:var(--s-font-93adaea1);font-size:20px;font-weight:700;height:auto;justify-content:center;line-height:1.4;margin:0;max-width:100%;text-align:center;width:auto}@media screen and (max-width:540px){.sd.p-environmental-problem__intro-eyebrow{font-size:13px}}.sd.p-environmental-problem__intro-lead{color:#333;font-family:var(--s-font-9ab74d24);font-size:18px;font-weight:700;height:auto;justify-content:center;line-height:1.5;margin:20px 0 20px 5px;max-width:calc(100% - 5px);text-align:center;width:auto}@media screen and (max-width:540px){.sd.p-environmental-problem__intro-lead{font-size:13px;margin:0 0 10px 5px;max-width:calc(100% - 5px)}}.sd.p-environmental-problem__intro-title{color:#333;font-family:var(--s-font-9ab74d24);font-size:32px;font-weight:700;height:auto;justify-content:center;line-height:1.4;margin:0 0 40px;max-width:100%;text-align:center;width:auto}@media screen and (max-width:540px){.sd.p-environmental-problem__intro-title{flex:none;font-size:20px;margin:0 0 20px;max-width:100%;width:100%}}.sd.p-environmental-problem__intro-text{color:#333;flex:none;font-family:var(--s-font-9ab74d24);font-size:14px;font-weight:400;height:auto;justify-content:center;line-height:2;margin:0 0 20px;max-width:100%;text-align:center;width:600px}@media screen and (max-width:540px){.sd.p-environmental-problem__intro-text{font-size:12px}}.sd.p-environmental-problem__issues{align-content:center;align-items:center;background:#fff;border-radius:16px;flex-direction:column;flex-wrap:nowrap;justify-content:center;padding:40px}@media screen and (max-width:540px){.sd.p-environmental-problem__issues{border-radius:0;padding:28px 20px}}.sd.p-environmental-problem__issue-1{align-content:center;align-items:center;flex:none;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;margin:0 0 40px;max-width:100%;padding:0;width:100%}@media screen and (max-width:540px){.sd.p-environmental-problem__issue-1{flex-direction:column-reverse;flex-wrap:nowrap}}.sd.p-environmental-problem__issue-1-image{flex:none;height:240px;margin:0 40px 0 0;max-width:calc(50% - 40px);width:calc(50% - 40px)}@media screen and (max-width:540px){.sd.p-environmental-problem__issue-1-image{flex:none;height:180px;margin:10px 0 0;max-width:100%;width:100%}}.sd.p-environmental-problem__issue-1-content{align-content:center;align-items:center;flex:1;flex-direction:column;flex-wrap:nowrap;justify-content:center;max-width:100%;padding:0;width:auto}.sd.p-environmental-problem__issue-1-title{color:#333;flex:1;font-family:var(--s-font-9ab74d24);font-size:18px;font-weight:700;height:auto;justify-content:flex-start;line-height:1.7;margin:0 0 20px;max-width:100%;text-align:left;width:100%}@media screen and (max-width:540px){.sd.p-environmental-problem__issue-1-title{font-size:15px;margin:0 0 10px;max-width:100%;width:100%}}.sd.p-environmental-problem__issue-1-text{color:#333;flex:1;font-family:var(--s-font-9ab74d24);font-size:13px;font-weight:500;height:auto;justify-content:flex-start;line-height:1.8;margin:0;max-width:100%;text-align:left;width:100%}@media screen and (max-width:540px){.sd.p-environmental-problem__issue-1-text{font-size:13px}}.sd.p-environmental-problem__issue-2{align-content:center;align-items:center;flex:none;flex-direction:row-reverse;flex-wrap:nowrap;justify-content:space-between;margin:0 0 40px;max-width:100%;padding:0;width:100%}@media screen and (max-width:540px){.sd.p-environmental-problem__issue-2{flex-direction:column-reverse;flex-wrap:nowrap}}.sd.p-environmental-problem__issue-2-image{flex:none;height:240px;margin:0 0 0 40px;max-width:calc(50% - 40px);width:calc(50% - 40px)}@media screen and (max-width:540px){.sd.p-environmental-problem__issue-2-image{flex:none;height:180px;margin:10px 0 0;max-width:100%;width:100%}}.sd.p-environmental-problem__issue-2-content{align-content:center;align-items:center;flex:1;flex-direction:column;flex-wrap:nowrap;justify-content:center;max-width:100%;padding:0;width:auto}.sd.p-environmental-problem__issue-2-title{color:#333;flex:1;font-family:var(--s-font-9ab74d24);font-size:18px;font-weight:700;height:auto;justify-content:flex-start;line-height:1.7;margin:0 0 20px;max-width:100%;text-align:left;width:100%}@media screen and (max-width:540px){.sd.p-environmental-problem__issue-2-title{font-size:15px;margin:0 0 10px;max-width:100%;width:100%}}.sd.p-environmental-problem__issue-2-text{color:#333;flex:1;font-family:var(--s-font-9ab74d24);font-size:13px;font-weight:500;height:auto;justify-content:flex-start;line-height:1.8;margin:0;max-width:100%;text-align:left;width:100%}@media screen and (max-width:540px){.sd.p-environmental-problem__issue-2-text{font-size:13px}}.sd.p-environmental-problem__issue-3{align-content:center;align-items:center;flex:none;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;margin:0;max-width:100%;padding:0;width:100%}@media screen and (max-width:540px){.sd.p-environmental-problem__issue-3{flex-direction:column-reverse;flex-wrap:nowrap}}.sd.p-environmental-problem__issue-3-image{flex:none;height:240px;margin:0 40px 0 0;max-width:calc(50% - 40px);width:calc(50% - 40px)}@media screen and (max-width:540px){.sd.p-environmental-problem__issue-3-image{flex:none;height:180px;margin:10px 0 0;max-width:100%;width:100%}}.sd.p-environmental-problem__issue-3-content{align-content:center;align-items:center;flex:1;flex-direction:column;flex-wrap:nowrap;justify-content:center;max-width:100%;padding:0;width:auto}.sd.p-environmental-problem__issue-3-title{color:#333;flex:1;font-family:var(--s-font-9ab74d24);font-size:18px;font-weight:700;height:auto;justify-content:flex-start;line-height:1.7;margin:0 0 20px;max-width:100%;text-align:left;width:100%}@media screen and (max-width:540px){.sd.p-environmental-problem__issue-3-title{font-size:15px;margin:0 0 10px;max-width:100%;width:100%}}.sd.p-environmental-problem__issue-3-text{color:#333;flex:1;font-family:var(--s-font-9ab74d24);font-size:13px;font-weight:500;height:auto;justify-content:flex-start;line-height:1.8;margin:0;max-width:100%;text-align:left;width:100%}@media screen and (max-width:540px){.sd.p-environmental-problem__issue-3-text{font-size:13px}}.sd.p-environmental-problem__intro-footer{color:#000;font-family:var(--s-font-9ab74d24);font-size:18px;font-weight:700;height:auto;justify-content:center;line-height:1.7;margin:60px 0 30px;max-width:100%;text-align:center;width:auto}@media screen and (max-width:540px){.sd.p-environmental-problem__intro-footer{flex:none;font-size:13px;font-weight:500;margin:40px 0;max-width:100%;width:100%}}.sd.p-environmental-problem__deco-1{bottom:0;display:none;flex:none;height:348px;left:auto;margin:0;max-width:100%;opacity:.6;position:absolute;right:-168px;top:auto;translate:0 0;width:1240px}.sd.p-environmental-problem__deco-1:before{background-position:bottom;background-repeat:no-repeat;background-size:contain}@media screen and (max-width:1140px){.sd.p-environmental-problem__deco-1{display:none}}@media screen and (max-width:840px){.sd.p-environmental-problem__deco-1{display:none;left:0;right:-400px;top:auto}}@media screen and (max-width:540px){.sd.p-environmental-problem__deco-1{display:none;flex:none;left:44px;max-width:100%;right:-304px;width:800px}}.sd.p-environmental-problem__deco-2{bottom:282px;display:none;flex:none;height:348px;left:-110px;margin:0;max-width:100%;opacity:.5;position:absolute;right:NaNpx;rotate:-4deg;top:NaNpx;width:1000px;z-index:-1}.sd.p-environmental-problem__deco-2:before{background-position:bottom;background-repeat:no-repeat;background-size:contain}@media screen and (max-width:1140px){.sd.p-environmental-problem__deco-2{display:none}}@media screen and (max-width:840px){.sd.p-environmental-problem__deco-2{bottom:303px;display:none;left:-208px;right:48px;top:auto}}@media screen and (max-width:540px){.sd.p-environmental-problem__deco-2{bottom:165px;display:none;flex:none;height:368px;left:-98px;max-width:100%;right:-162px;rotate:0deg;top:auto;width:800px}}.sd.p-environmental-problem__low-energy{align-content:center;align-items:center;background:#fff;flex:none;flex-wrap:nowrap;justify-content:center;margin:0;max-width:100%;padding:0;width:100%}.sd.p-environmental-problem__low-energy:before{filter:saturate(1.1)}@media screen and (max-width:540px){.sd.p-environmental-problem__low-energy{margin:0 0 20px;max-width:100%;width:100%}}.sd.p-environmental-problem__low-energy-header{align-content:center;align-items:center;flex:none;flex-direction:column;flex-wrap:nowrap;justify-content:center;margin:120px 0 20px;max-width:100%;padding:0;width:800px}@media screen and (max-width:540px){.sd.p-environmental-problem__low-energy-header{margin:40px 0 20px;max-width:100%;padding:0 20px}}.sd.p-environmental-problem__low-energy-eyebrow{color:#017d37;font-family:var(--s-font-93adaea1);font-size:20px;font-weight:700;height:auto;justify-content:center;line-height:1.4;margin:0;max-width:100%;text-align:center;width:auto}@media screen and (max-width:540px){.sd.p-environmental-problem__low-energy-eyebrow{font-size:13px}}.sd.p-environmental-problem__low-energy-lead{color:#017d37;font-family:var(--s-font-9ab74d24);font-size:18px;font-weight:700;height:auto;justify-content:center;line-height:1.4;margin:0 0 10px;max-width:100%;text-align:center;width:auto}@media screen and (max-width:540px){.sd.p-environmental-problem__low-energy-lead{font-size:13px;margin:0 0 10px}}.sd.p-environmental-problem__low-energy-title{color:#017d37;font-family:var(--s-font-9ab74d24);font-size:40px;font-weight:900;height:auto;justify-content:center;line-height:1.4;margin:0;max-width:100%;text-align:center;width:auto}@media screen and (max-width:540px){.sd.p-environmental-problem__low-energy-title{font-size:20px}}.sd.p-environmental-problem__low-energy-text{color:#00662c;font-family:var(--s-font-9ab74d24);font-size:14px;font-weight:400;height:auto;justify-content:center;line-height:2;margin:40px 40px 20px;max-width:calc(100% - 80px);text-align:center;width:auto}@media screen and (max-width:540px){.sd.p-environmental-problem__low-energy-text{font-size:13px;margin:20px 0;max-width:100%}}.sd.p-environmental-problem__compare{align-content:center;align-items:center;flex:none;flex-direction:column;flex-wrap:nowrap;justify-content:center;margin:0;max-width:100%;padding:0 40px;width:800px}@media screen and (max-width:540px){.sd.p-environmental-problem__compare{align-content:center;align-items:center;flex:none;flex-direction:column;flex-wrap:nowrap;justify-content:flex-start;max-width:100%;padding:0 20px;width:100%}}.sd.p-environmental-problem__compare-row-1{align-content:flex-start;align-items:flex-start;flex:none;flex-direction:row-reverse;flex-wrap:nowrap;justify-content:center;max-width:100%;padding:0;width:100%}@media screen and (max-width:540px){.sd.p-environmental-problem__compare-row-1{flex-direction:row-reverse;flex-wrap:nowrap;margin:5px 0;max-width:100%;width:100%}}.sd.p-environmental-problem__compare-col-1{align-content:center;align-items:center;flex-direction:column;flex-wrap:nowrap;justify-content:center;padding:0}@media screen and (max-width:540px){.sd.p-environmental-problem__compare-col-1{flex-direction:column}}.sd.p-environmental-problem__compare-col-1-image{border-radius:50%;flex:none;height:80px;max-width:100%;width:80px}.sd.p-environmental-problem__compare-col-1-image:before{background-position:0;background-size:cover}@media screen and (max-width:540px){.sd.p-environmental-problem__compare-col-1-image{flex:none;height:40px;max-width:100%;width:40px}}.sd.p-environmental-problem__compare-col-1-content{align-content:center;align-items:center;flex-direction:row;flex-wrap:nowrap;justify-content:center;padding:0}@media screen and (max-width:540px){.sd.p-environmental-problem__compare-col-1-content{flex-direction:row;flex-wrap:nowrap}}.sd.p-environmental-problem__compare-col-1-title{background:#ca0101;border:4px solid #fff;border-radius:50%;box-shadow:0 0 1px rgba(0,0,0,.2);flex:none;height:16px;max-width:100%;width:16px}@media screen and (max-width:540px){.sd.p-environmental-problem__compare-col-1-title{border:2px solid #fff;flex:none;height:10px;max-width:100%;width:10px}}.sd.p-environmental-problem__compare-col-1-text{color:#000;flex:1;font-family:var(--s-font-9ab74d24);font-size:14px;font-weight:500;height:auto;justify-content:flex-start;letter-spacing:normal;line-height:2.5;margin:0 0 0 5px;max-width:calc(100% - 5px);text-align:left;width:auto}@media screen and (max-width:540px){.sd.p-environmental-problem__compare-col-1-text{font-size:10px;justify-content:center;margin:0 0 0 1px;max-width:calc(100% - 1px);text-align:center}}.sd.p-environmental-problem__compare-col-2{background:#f2f2f2;border-radius:24px 0 24px 24px;color:#000;flex:1;font-family:var(--s-font-9ab74d24);font-size:14px;font-weight:500;height:auto;justify-content:flex-start;letter-spacing:normal;line-height:1.7;margin:20px 20px 0 100px;max-width:calc(100% - 120px);padding:20px;text-align:left;width:auto}@media screen and (max-width:540px){.sd.p-environmental-problem__compare-col-2{font-size:12px;margin:10px 5px 0 20px;max-width:calc(100% - 25px);padding:10px 12px}}.sd.p-environmental-problem__compare-col-2-image{align-content:flex-start;align-items:flex-start;flex:none;flex-direction:row;flex-wrap:nowrap;justify-content:center;max-width:100%;padding:0;width:100%}@media screen and (max-width:540px){.sd.p-environmental-problem__compare-col-2-image{flex-direction:row;flex-wrap:nowrap;margin:5px 0;max-width:100%;width:100%}}.sd.p-environmental-problem__compare-col-2-content{align-content:center;align-items:center;flex-direction:column;flex-wrap:nowrap;justify-content:center;padding:0}@media screen and (max-width:540px){.sd.p-environmental-problem__compare-col-2-content{flex-direction:column}}.sd.p-environmental-problem__compare-col-2-title{border-radius:50%;flex:none;height:80px;max-width:100%;width:80px}@media screen and (max-width:540px){.sd.p-environmental-problem__compare-col-2-title{flex:none;height:40px;max-width:100%;width:40px}}.sd.p-environmental-problem__compare-col-2-text{align-content:center;align-items:center;flex-direction:row;flex-wrap:nowrap;justify-content:center;padding:0}@media screen and (max-width:540px){.sd.p-environmental-problem__compare-col-2-text{flex-direction:row;flex-wrap:nowrap}}.sd.p-environmental-problem__compare-row-2{--g-color-0:#000;--g-position-0:0%;--g-color-1:#000;--g-position-1:34%;--g-color-2:#c10000;--g-position-2:33%;--g-color-3:#c60000;--g-position-3:68%;--g-color-4:#ffef00;--g-position-4:68%;--g-color-5:#ffe700;--g-position-5:100%;--g-color-6:#ffe700;--g-position-6:100%;--g-color-7:#ffe700;--g-position-7:100%;--g-color-8:#ffe700;--g-position-8:100%;--g-color-9:#ffe700;--g-position-9:100%;--g-color-10:#ffe700;--g-position-10:100%;--g-color-11:#ffe700;--g-position-11:100%;--g-angle:90deg;background:linear-gradient(var(--g-angle),var(--g-color-0) var(--g-position-0),var(--g-color-1) var(--g-position-1),var(--g-color-2) var(--g-position-2),var(--g-color-3) var(--g-position-3),var(--g-color-4) var(--g-position-4),var(--g-color-5) var(--g-position-5));border-radius:50%;box-shadow:0 0 1px rgba(0,0,0,.2);flex:none;height:16px;max-width:100%;width:16px}@media screen and (max-width:540px){.sd.p-environmental-problem__compare-row-2{flex:none;height:10px;max-width:100%;width:10px}}.sd.p-environmental-problem__compare-col-3{color:#000;flex:1;font-family:var(--s-font-9ab74d24);font-size:14px;font-weight:500;height:auto;justify-content:flex-start;letter-spacing:normal;line-height:2.5;margin:0 0 0 5px;max-width:calc(100% - 5px);text-align:left;width:auto}@media screen and (max-width:540px){.sd.p-environmental-problem__compare-col-3{font-size:10px;justify-content:center;margin:0 0 0 1px;max-width:calc(100% - 1px);text-align:center}}.sd.p-environmental-problem__compare-col-3-image{background:#eaf9e7;border-radius:0 24px 24px 24px;color:#000;flex:1;font-family:var(--s-font-9ab74d24);font-size:14px;font-weight:500;height:auto;justify-content:flex-start;letter-spacing:normal;line-height:1.7;margin:20px 100px 0 20px;max-width:calc(100% - 120px);padding:20px;text-align:left;width:auto}@media screen and (max-width:540px){.sd.p-environmental-problem__compare-col-3-image{font-size:12px;margin:10px 20px 0 5px;max-width:calc(100% - 25px);padding:10px 12px}}.sd.p-environmental-problem__compare-col-3-content{align-content:flex-start;align-items:flex-start;flex:none;flex-direction:row-reverse;flex-wrap:nowrap;justify-content:center;max-width:100%;padding:0;width:100%}@media screen and (max-width:540px){.sd.p-environmental-problem__compare-col-3-content{flex-direction:row-reverse;flex-wrap:nowrap;margin:5px 0;max-width:100%;width:100%}}.sd.p-environmental-problem__compare-col-3-title{align-content:center;align-items:center;flex-direction:column;flex-wrap:nowrap;justify-content:center;padding:0}@media screen and (max-width:540px){.sd.p-environmental-problem__compare-col-3-title{flex-direction:column}}.sd.p-environmental-problem__compare-col-3-text{border-radius:50%;flex:none;height:80px;max-width:100%;width:80px}.sd.p-environmental-problem__compare-col-3-text:before{background-position:0;background-size:cover}@media screen and (max-width:540px){.sd.p-environmental-problem__compare-col-3-text{flex:none;height:40px;max-width:100%;width:40px}}.sd.p-environmental-problem__compare-col-4{align-content:center;align-items:center;flex-direction:row;flex-wrap:nowrap;justify-content:center;padding:0}@media screen and (max-width:540px){.sd.p-environmental-problem__compare-col-4{flex-direction:row;flex-wrap:nowrap}}.sd.p-environmental-problem__compare-col-4-image{background:#ca0101;border:4px solid #fff;border-radius:50%;box-shadow:0 0 1px rgba(0,0,0,.2);flex:none;height:16px;max-width:100%;width:16px}@media screen and (max-width:540px){.sd.p-environmental-problem__compare-col-4-image{border:2px solid #fff;flex:none;height:10px;max-width:100%;width:10px}}.sd.p-environmental-problem__compare-col-4-content{color:#000;flex:1;font-family:var(--s-font-9ab74d24);font-size:14px;font-weight:500;height:auto;justify-content:flex-start;letter-spacing:normal;line-height:2.5;margin:0 0 0 5px;max-width:calc(100% - 5px);text-align:left;width:auto}@media screen and (max-width:540px){.sd.p-environmental-problem__compare-col-4-content{font-size:10px;justify-content:center;margin:0 0 0 1px;max-width:calc(100% - 1px);text-align:center}}.sd.p-environmental-problem__compare-col-4-title{background:#f2f2f2;border-radius:24px 0 24px 24px;color:#000;flex:1;font-family:var(--s-font-9ab74d24);font-size:14px;font-weight:500;height:auto;justify-content:flex-start;letter-spacing:normal;line-height:1.7;margin:20px 20px 0 100px;max-width:calc(100% - 120px);padding:20px;text-align:left;width:auto}@media screen and (max-width:540px){.sd.p-environmental-problem__compare-col-4-title{font-size:12px;margin:10px 5px 0 20px;max-width:calc(100% - 25px);padding:10px 12px}}.sd.p-environmental-problem__compare-col-4-text{align-content:flex-start;align-items:flex-start;flex:none;flex-direction:row;flex-wrap:nowrap;justify-content:center;max-width:100%;padding:0;width:100%}@media screen and (max-width:540px){.sd.p-environmental-problem__compare-col-4-text{flex-direction:row;flex-wrap:nowrap;margin:5px 0;max-width:100%;width:100%}}.sd.p-environmental-problem__compare-row-3{align-content:center;align-items:center;flex-direction:column;flex-wrap:nowrap;justify-content:center;padding:0}@media screen and (max-width:540px){.sd.p-environmental-problem__compare-row-3{flex-direction:column}}.sd.p-environmental-problem__compare-col-5{border-radius:50%;flex:none;height:80px;max-width:100%;width:80px}@media screen and (max-width:540px){.sd.p-environmental-problem__compare-col-5{flex:none;height:40px;max-width:100%;width:40px}}.sd.p-environmental-problem__compare-col-5-image{align-content:center;align-items:center;flex-direction:row;flex-wrap:nowrap;justify-content:center;padding:0}@media screen and (max-width:540px){.sd.p-environmental-problem__compare-col-5-image{flex-direction:row;flex-wrap:nowrap}}.sd.p-environmental-problem__compare-col-5-content{--g-color-0:#000;--g-position-0:0%;--g-color-1:#000;--g-position-1:34%;--g-color-2:#c10000;--g-position-2:33%;--g-color-3:#c60000;--g-position-3:68%;--g-color-4:#ffef00;--g-position-4:68%;--g-color-5:#ffe700;--g-position-5:100%;--g-color-6:#ffe700;--g-position-6:100%;--g-color-7:#ffe700;--g-position-7:100%;--g-color-8:#ffe700;--g-position-8:100%;--g-color-9:#ffe700;--g-position-9:100%;--g-color-10:#ffe700;--g-position-10:100%;--g-color-11:#ffe700;--g-position-11:100%;--g-angle:90deg;background:linear-gradient(var(--g-angle),var(--g-color-0) var(--g-position-0),var(--g-color-1) var(--g-position-1),var(--g-color-2) var(--g-position-2),var(--g-color-3) var(--g-position-3),var(--g-color-4) var(--g-position-4),var(--g-color-5) var(--g-position-5));border-radius:50%;box-shadow:0 0 1px rgba(0,0,0,.2);flex:none;height:16px;max-width:100%;width:16px}@media screen and (max-width:540px){.sd.p-environmental-problem__compare-col-5-content{flex:none;height:10px;max-width:100%;width:10px}}.sd.p-environmental-problem__compare-col-5-title{color:#000;flex:1;font-family:var(--s-font-9ab74d24);font-size:14px;font-weight:500;height:auto;justify-content:flex-start;letter-spacing:normal;line-height:2.5;margin:0 0 0 5px;max-width:calc(100% - 5px);text-align:left;width:auto}@media screen and (max-width:540px){.sd.p-environmental-problem__compare-col-5-title{font-size:10px;justify-content:center;margin:0 0 0 1px;max-width:calc(100% - 1px);text-align:center}}.sd.p-environmental-problem__compare-col-5-text{background:#eaf9e7;border-radius:0 24px 24px 24px;color:#000;flex:1;font-family:var(--s-font-9ab74d24);font-size:14px;font-weight:500;height:auto;justify-content:flex-start;letter-spacing:normal;line-height:1.7;margin:20px 100px 0 20px;max-width:calc(100% - 120px);padding:20px;text-align:left;width:auto}@media screen and (max-width:540px){.sd.p-environmental-problem__compare-col-5-text{font-size:12px;margin:10px 20px 0 5px;max-width:calc(100% - 25px);padding:10px 12px}}.sd.p-environmental-problem__compare-col-6{align-content:flex-start;align-items:flex-start;flex:none;flex-direction:row-reverse;flex-wrap:nowrap;justify-content:center;max-width:100%;padding:0;width:100%}@media screen and (max-width:540px){.sd.p-environmental-problem__compare-col-6{flex-direction:row-reverse;flex-wrap:nowrap;margin:5px 0;max-width:100%;width:100%}}.sd.p-environmental-problem__compare-col-6-image{align-content:center;align-items:center;flex-direction:column;flex-wrap:nowrap;justify-content:center;padding:0}@media screen and (max-width:540px){.sd.p-environmental-problem__compare-col-6-image{flex-direction:column}}.sd.p-environmental-problem__compare-col-6-content{border-radius:50%;flex:none;height:80px;max-width:100%;width:80px}.sd.p-environmental-problem__compare-col-6-content:before{background-position:0;background-size:cover}@media screen and (max-width:540px){.sd.p-environmental-problem__compare-col-6-content{flex:none;height:40px;max-width:100%;width:40px}}.sd.p-environmental-problem__compare-col-6-title{align-content:center;align-items:center;flex-direction:row;flex-wrap:nowrap;justify-content:center;padding:0}@media screen and (max-width:540px){.sd.p-environmental-problem__compare-col-6-title{flex-direction:row;flex-wrap:nowrap}}.sd.p-environmental-problem__compare-col-6-text{background:#ca0101;border:4px solid #fff;border-radius:50%;box-shadow:0 0 1px rgba(0,0,0,.2);flex:none;height:16px;max-width:100%;width:16px}@media screen and (max-width:540px){.sd.p-environmental-problem__compare-col-6-text{border:2px solid #fff;flex:none;height:10px;max-width:100%;width:10px}}.sd.p-environmental-problem__compare-row-4{color:#000;flex:1;font-family:var(--s-font-9ab74d24);font-size:14px;font-weight:500;height:auto;justify-content:flex-start;letter-spacing:normal;line-height:2.5;margin:0 0 0 5px;max-width:calc(100% - 5px);text-align:left;width:auto}@media screen and (max-width:540px){.sd.p-environmental-problem__compare-row-4{font-size:10px;justify-content:center;margin:0 0 0 1px;max-width:calc(100% - 1px);text-align:center}}.sd.p-environmental-problem__compare-col-7{background:#f2f2f2;border-radius:24px 0 24px 24px;color:#000;flex:1;font-family:var(--s-font-9ab74d24);font-size:14px;font-weight:500;height:auto;justify-content:flex-start;letter-spacing:normal;line-height:1.7;margin:20px 20px 0 100px;max-width:calc(100% - 120px);padding:20px;text-align:left;width:auto}@media screen and (max-width:540px){.sd.p-environmental-problem__compare-col-7{font-size:12px;margin:10px 5px 0 20px;max-width:calc(100% - 25px);padding:10px 12px}}.sd.p-environmental-problem__compare-col-7-image{align-content:flex-start;align-items:flex-start;flex:none;flex-direction:row;flex-wrap:nowrap;justify-content:center;max-width:100%;padding:0;width:100%}@media screen and (max-width:540px){.sd.p-environmental-problem__compare-col-7-image{flex-direction:row;flex-wrap:nowrap;margin:5px 0;max-width:100%;width:100%}}.sd.p-environmental-problem__compare-col-7-content{align-content:center;align-items:center;flex-direction:column;flex-wrap:nowrap;justify-content:center;padding:0}@media screen and (max-width:540px){.sd.p-environmental-problem__compare-col-7-content{flex-direction:column}}.sd.p-environmental-problem__compare-col-7-title{border-radius:50%;flex:none;height:80px;max-width:100%;width:80px}@media screen and (max-width:540px){.sd.p-environmental-problem__compare-col-7-title{flex:none;height:40px;max-width:100%;width:40px}}.sd.p-environmental-problem__compare-col-7-text{align-content:center;align-items:center;flex-direction:row;flex-wrap:nowrap;justify-content:center;padding:0}@media screen and (max-width:540px){.sd.p-environmental-problem__compare-col-7-text{flex-direction:row;flex-wrap:nowrap}}.sd.p-environmental-problem__compare-col-8{--g-color-0:#000;--g-position-0:0%;--g-color-1:#000;--g-position-1:34%;--g-color-2:#c10000;--g-position-2:33%;--g-color-3:#c60000;--g-position-3:68%;--g-color-4:#ffef00;--g-position-4:68%;--g-color-5:#ffe700;--g-position-5:100%;--g-color-6:#ffe700;--g-position-6:100%;--g-color-7:#ffe700;--g-position-7:100%;--g-color-8:#ffe700;--g-position-8:100%;--g-color-9:#ffe700;--g-position-9:100%;--g-color-10:#ffe700;--g-position-10:100%;--g-color-11:#ffe700;--g-position-11:100%;--g-angle:90deg;background:linear-gradient(var(--g-angle),var(--g-color-0) var(--g-position-0),var(--g-color-1) var(--g-position-1),var(--g-color-2) var(--g-position-2),var(--g-color-3) var(--g-position-3),var(--g-color-4) var(--g-position-4),var(--g-color-5) var(--g-position-5));border-radius:50%;box-shadow:0 0 1px rgba(0,0,0,.2);flex:none;height:16px;max-width:100%;width:16px}@media screen and (max-width:540px){.sd.p-environmental-problem__compare-col-8{flex:none;height:10px;max-width:100%;width:10px}}.sd.p-environmental-problem__compare-col-8-image{color:#000;flex:1;font-family:var(--s-font-9ab74d24);font-size:14px;font-weight:500;height:auto;justify-content:flex-start;letter-spacing:normal;line-height:2.5;margin:0 0 0 5px;max-width:calc(100% - 5px);text-align:left;width:auto}@media screen and (max-width:540px){.sd.p-environmental-problem__compare-col-8-image{font-size:10px;justify-content:center;margin:0 0 0 1px;max-width:calc(100% - 1px);text-align:center}}.sd.p-environmental-problem__compare-col-8-content{background:#eaf9e7;border-radius:0 24px 24px 24px;color:#000;flex:1;font-family:var(--s-font-9ab74d24);font-size:14px;font-weight:500;height:auto;justify-content:flex-start;letter-spacing:normal;line-height:1.7;margin:20px 100px 0 20px;max-width:calc(100% - 120px);padding:20px;text-align:left;width:auto}@media screen and (max-width:540px){.sd.p-environmental-problem__compare-col-8-content{font-size:12px;margin:10px 20px 0 5px;max-width:calc(100% - 25px);padding:10px 12px}}.sd.p-environmental-problem__compare-col-8-title{align-content:flex-start;align-items:flex-start;flex:none;flex-direction:row-reverse;flex-wrap:nowrap;justify-content:center;max-width:100%;padding:0;width:100%}@media screen and (max-width:540px){.sd.p-environmental-problem__compare-col-8-title{flex-direction:row-reverse;flex-wrap:nowrap;margin:5px 0;max-width:100%;width:100%}}.sd.p-environmental-problem__compare-col-8-text{align-content:center;align-items:center;flex-direction:column;flex-wrap:nowrap;justify-content:center;padding:0}@media screen and (max-width:540px){.sd.p-environmental-problem__compare-col-8-text{flex-direction:column}}.sd.p-environmental-problem__compare-footer{border-radius:50%;flex:none;height:80px;max-width:100%;width:80px}.sd.p-environmental-problem__compare-footer:before{background-position:0;background-size:cover}@media screen and (max-width:540px){.sd.p-environmental-problem__compare-footer{flex:none;height:40px;max-width:100%;width:40px}}.sd.p-environmental-problem__compare-footer-text{align-content:center;align-items:center;flex-direction:row;flex-wrap:nowrap;justify-content:center;padding:0}@media screen and (max-width:540px){.sd.p-environmental-problem__compare-footer-text{flex-direction:row;flex-wrap:nowrap}}.sd.p-environmental-problem__chart{background:#ca0101;border:4px solid #fff;border-radius:50%;box-shadow:0 0 1px rgba(0,0,0,.2);flex:none;height:16px;max-width:100%;width:16px}@media screen and (max-width:540px){.sd.p-environmental-problem__chart{border:2px solid #fff;flex:none;height:10px;max-width:100%;width:10px}}.sd.p-environmental-problem__chart-inner{color:#000;flex:1;font-family:var(--s-font-9ab74d24);font-size:14px;font-weight:500;height:auto;justify-content:flex-start;letter-spacing:normal;line-height:2.5;margin:0 0 0 5px;max-width:calc(100% - 5px);text-align:left;width:auto}@media screen and (max-width:540px){.sd.p-environmental-problem__chart-inner{font-size:10px;justify-content:center;margin:0 0 0 1px;max-width:calc(100% - 1px);text-align:center}}.sd.p-environmental-problem__chart-title{background:#f2f2f2;border-radius:24px 0 24px 24px;color:#000;flex:1;font-family:var(--s-font-9ab74d24);font-size:14px;font-weight:500;height:auto;justify-content:flex-start;letter-spacing:normal;line-height:1.7;margin:20px 20px 0 100px;max-width:calc(100% - 120px);padding:20px;text-align:left;width:auto}@media screen and (max-width:540px){.sd.p-environmental-problem__chart-title{font-size:12px;margin:10px 5px 0 20px;max-width:calc(100% - 25px);padding:10px 12px}}.sd.p-environmental-problem__chart-image{align-content:flex-start;align-items:flex-start;flex:none;flex-direction:row;flex-wrap:nowrap;justify-content:center;max-width:100%;padding:0;width:100%}@media screen and (max-width:540px){.sd.p-environmental-problem__chart-image{flex-direction:row;flex-wrap:nowrap;margin:5px 0;max-width:100%;width:100%}}.sd.p-environmental-problem__chart-note{align-content:center;align-items:center;flex-direction:column;flex-wrap:nowrap;justify-content:center;padding:0}@media screen and (max-width:540px){.sd.p-environmental-problem__chart-note{flex-direction:column}}.sd.p-environmental-problem__chart-legend{border-radius:50%;flex:none;height:80px;max-width:100%;width:80px}@media screen and (max-width:540px){.sd.p-environmental-problem__chart-legend{flex:none;height:40px;max-width:100%;width:40px}}.sd.p-environmental-problem__chart-legend-item-1{align-content:center;align-items:center;flex-direction:row;flex-wrap:nowrap;justify-content:center;padding:0}@media screen and (max-width:540px){.sd.p-environmental-problem__chart-legend-item-1{flex-direction:row;flex-wrap:nowrap}}.sd.p-environmental-problem__chart-legend-item-1-color{--g-color-0:#000;--g-position-0:0%;--g-color-1:#000;--g-position-1:34%;--g-color-2:#c10000;--g-position-2:33%;--g-color-3:#c60000;--g-position-3:68%;--g-color-4:#ffef00;--g-position-4:68%;--g-color-5:#ffe700;--g-position-5:100%;--g-color-6:#ffe700;--g-position-6:100%;--g-color-7:#ffe700;--g-position-7:100%;--g-color-8:#ffe700;--g-position-8:100%;--g-color-9:#ffe700;--g-position-9:100%;--g-color-10:#ffe700;--g-position-10:100%;--g-color-11:#ffe700;--g-position-11:100%;--g-angle:90deg;background:linear-gradient(var(--g-angle),var(--g-color-0) var(--g-position-0),var(--g-color-1) var(--g-position-1),var(--g-color-2) var(--g-position-2),var(--g-color-3) var(--g-position-3),var(--g-color-4) var(--g-position-4),var(--g-color-5) var(--g-position-5));border-radius:50%;box-shadow:0 0 1px rgba(0,0,0,.2);flex:none;height:16px;max-width:100%;width:16px}@media screen and (max-width:540px){.sd.p-environmental-problem__chart-legend-item-1-color{flex:none;height:10px;max-width:100%;width:10px}}.sd.p-environmental-problem__chart-legend-item-1-text{color:#000;flex:1;font-family:var(--s-font-9ab74d24);font-size:14px;font-weight:500;height:auto;justify-content:flex-start;letter-spacing:normal;line-height:2.5;margin:0 0 0 5px;max-width:calc(100% - 5px);text-align:left;width:auto}@media screen and (max-width:540px){.sd.p-environmental-problem__chart-legend-item-1-text{font-size:10px;justify-content:center;margin:0 0 0 1px;max-width:calc(100% - 1px);text-align:center}}.sd.p-environmental-problem__chart-legend-item-2{background:#eaf9e7;border-radius:0 24px 24px 24px;color:#000;flex:1;font-family:var(--s-font-9ab74d24);font-size:14px;font-weight:500;height:auto;justify-content:flex-start;letter-spacing:normal;line-height:1.7;margin:20px 100px 0 20px;max-width:calc(100% - 120px);padding:20px;text-align:left;width:auto}@media screen and (max-width:540px){.sd.p-environmental-problem__chart-legend-item-2{font-size:12px;margin:10px 20px 0 5px;max-width:calc(100% - 25px);padding:10px 12px}}.sd.p-environmental-problem__chart-legend-item-2-color{align-content:flex-start;align-items:flex-start;flex:none;flex-direction:row-reverse;flex-wrap:nowrap;justify-content:center;max-width:100%;padding:0;width:100%}@media screen and (max-width:540px){.sd.p-environmental-problem__chart-legend-item-2-color{flex-direction:row-reverse;flex-wrap:nowrap;margin:5px 0;max-width:100%;width:100%}}.sd.p-environmental-problem__chart-legend-item-2-text{align-content:center;align-items:center;flex-direction:column;flex-wrap:nowrap;justify-content:center;padding:0}@media screen and (max-width:540px){.sd.p-environmental-problem__chart-legend-item-2-text{flex-direction:column}}.sd.p-environmental-problem__chart-legend-item-3{border-radius:50%;flex:none;height:80px;max-width:100%;width:80px}.sd.p-environmental-problem__chart-legend-item-3:before{background-position:0;background-size:cover}@media screen and (max-width:540px){.sd.p-environmental-problem__chart-legend-item-3{flex:none;height:40px;max-width:100%;width:40px}}.sd.p-environmental-problem__chart-legend-item-3-color{align-content:center;align-items:center;flex-direction:row;flex-wrap:nowrap;justify-content:center;padding:0}@media screen and (max-width:540px){.sd.p-environmental-problem__chart-legend-item-3-color{flex-direction:row;flex-wrap:nowrap}}.sd.p-environmental-problem__chart-legend-item-3-text{background:#ca0101;border:4px solid #fff;border-radius:50%;box-shadow:0 0 1px rgba(0,0,0,.2);flex:none;height:16px;max-width:100%;width:16px}@media screen and (max-width:540px){.sd.p-environmental-problem__chart-legend-item-3-text{border:2px solid #fff;flex:none;height:10px;max-width:100%;width:10px}}.sd.p-environmental-problem__chart-legend-item-4{color:#000;flex:1;font-family:var(--s-font-9ab74d24);font-size:14px;font-weight:500;height:auto;justify-content:flex-start;letter-spacing:normal;line-height:2.5;margin:0 0 0 5px;max-width:calc(100% - 5px);text-align:left;width:auto}@media screen and (max-width:540px){.sd.p-environmental-problem__chart-legend-item-4{font-size:10px;justify-content:center;margin:0 0 0 1px;max-width:calc(100% - 1px);text-align:center}}.sd.p-environmental-problem__chart-legend-item-4-color{background:#f2f2f2;border-radius:24px 0 24px 24px;color:#000;flex:1;font-family:var(--s-font-9ab74d24);font-size:14px;font-weight:500;height:auto;justify-content:flex-start;letter-spacing:normal;line-height:1.7;margin:20px 20px 0 100px;max-width:calc(100% - 120px);padding:20px;text-align:left;width:auto}@media screen and (max-width:540px){.sd.p-environmental-problem__chart-legend-item-4-color{font-size:12px;margin:10px 5px 0 20px;max-width:calc(100% - 25px);padding:10px 12px}}.sd.p-environmental-problem__issue-1-image:before{background-image:url(/images/camp/pickup/iwate/environmental-problem-01.webp)}.sd.p-environmental-problem__issue-2-image:before{background-image:url(/images/camp/pickup/iwate/environmental-problem-02.webp)}.sd.p-environmental-problem__issue-3-image:before{background-image:url(/images/camp/pickup/iwate/environmental-problem-03.webp)}.sd.p-environmental-problem__compare-col-1-image:before{background-image:url(/images/camp/pickup/iwate/environmental-problem-icon.webp)}.sd.p-environmental-problem__compare-col-2-title:before{background-image:url(/images/camp/pickup/iwate/environmental-problem-photo.webp)}.sd.p-environmental-problem__compare-col-3-text:before{background-image:url(/images/camp/pickup/iwate/environmental-problem-icon.webp)}.sd.p-environmental-problem__compare-col-5:before{background-image:url(/images/camp/pickup/iwate/environmental-problem-photo.webp)}.sd.p-environmental-problem__compare-col-6-content:before{background-image:url(/images/camp/pickup/iwate/environmental-problem-icon.webp)}.sd.p-environmental-problem__compare-col-7-title:before{background-image:url(/images/camp/pickup/iwate/environmental-problem-photo.webp)}.sd.p-environmental-problem__compare-footer:before{background-image:url(/images/camp/pickup/iwate/environmental-problem-icon.webp)}.sd.p-environmental-problem__chart-legend:before{background-image:url(/images/camp/pickup/iwate/environmental-problem-photo.webp)}.sd.p-environmental-problem__chart-legend-item-3:before{background-image:url(/images/camp/pickup/iwate/environmental-problem-icon.webp)}.sd.p-eco-lifestyle{align-content:center;align-items:center;background:#017d37;flex:none;flex-wrap:nowrap;justify-content:center;max-width:100%;padding:0;width:100%;z-index:0}.sd.p-eco-lifestyle:before{background-position:top;filter:blur(3px) brightness(.6)}.sd.p-eco-lifestyle__banner-img{flex:none;height:120px;margin:-1px 0 0;max-width:100%;width:100%;z-index:0}.sd.p-eco-lifestyle__banner-img:before{background-position:top;background-repeat:no-repeat;background-size:contain}@media screen and (max-width:540px){.sd.p-eco-lifestyle__banner-img{flex:none;height:60px;max-width:100%;width:100%}}.sd.p-eco-lifestyle__inner{align-content:center;align-items:center;background:#017d37;border-radius:24px;flex:none;flex-direction:column;flex-wrap:nowrap;height:auto;justify-content:flex-start;margin:0 0 80px;max-width:100%;padding:0;rotate:0deg;width:800px;z-index:4}@media screen and (max-width:840px){.sd.p-eco-lifestyle__inner{margin:40px;max-width:calc(100% - 80px)}}@media screen and (max-width:540px){.sd.p-eco-lifestyle__inner{flex:none;margin:0;max-width:100%;padding:0;width:100%}}.sd.p-eco-lifestyle__header{align-content:center;align-items:center;flex-direction:column;flex-wrap:nowrap;justify-content:center;margin:40px 0 20px;max-width:100%;padding:0}@media screen and (max-width:540px){.sd.p-eco-lifestyle__header{align-content:center;align-items:center;flex:none;flex-direction:column;flex-wrap:nowrap;justify-content:flex-start;margin:40px 0 20px;max-width:100%;width:100%}}.sd.p-eco-lifestyle__title{color:#fff;font-family:var(--s-font-9ab74d24);font-size:32px;font-weight:700;height:auto;justify-content:center;line-height:1.4;margin:0 0 30px;max-width:100%;text-align:center;width:auto}@media screen and (max-width:540px){.sd.p-eco-lifestyle__title{flex:none;font-size:20px;margin:0;max-width:100%;width:100%}}.sd.p-eco-lifestyle__cards{align-content:center;align-items:center;background:transparent;border-radius:0;flex:none;flex-direction:row;flex-wrap:nowrap;justify-content:center;margin:0;max-width:100%;padding:0;width:100%}@media screen and (max-width:540px){.sd.p-eco-lifestyle__cards{align-content:center;align-items:center;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;padding:0 12px}}.sd.p-eco-lifestyle__card-save{align-content:center;align-items:center;background:#fff;border-radius:24px;box-shadow:0 2px 10px rgba(0,0,0,.5);flex:none;flex-direction:column;flex-wrap:nowrap;justify-content:flex-start;margin:0;max-width:100%;padding:20px;width:270px}@media screen and (max-width:840px){.sd.p-eco-lifestyle__card-save{margin:0 0 0 40px;max-width:calc(100% - 40px)}}@media screen and (max-width:540px){.sd.p-eco-lifestyle__card-save{flex:1;margin:0;max-width:100%;padding:14px 12px;width:auto}}.sd.p-eco-lifestyle__card-save-label-en{color:#017d37;font-family:var(--s-font-93adaea1);font-size:18px;font-weight:700;height:auto;justify-content:center;line-height:1.4;margin:0 0 -10px;max-width:100%;text-align:center;width:auto}@media screen and (max-width:540px){.sd.p-eco-lifestyle__card-save-label-en{font-size:10px;margin:0;max-width:100%}}.sd.p-eco-lifestyle__card-save-label-ja{color:#017d37;flex:none;font-family:var(--s-font-9ab74d24);font-size:32px;font-weight:700;height:auto;justify-content:flex-start;line-height:2;margin:10px 0 0;max-width:100%;text-align:left;width:auto;z-index:5}@media screen and (max-width:540px){.sd.p-eco-lifestyle__card-save-label-ja{font-size:20px;margin:0 0 10px;max-width:100%}}.sd.p-eco-lifestyle__card-save-desc{color:#017d37;font-family:var(--s-font-9ab74d24);font-size:14px;font-weight:500;height:auto;justify-content:center;line-height:2;margin:0 0 10px;max-width:100%;text-align:center;width:auto}@media screen and (max-width:540px){.sd.p-eco-lifestyle__card-save-desc{font-size:10px;margin:0;max-width:100%}}.sd.p-eco-lifestyle__arrow{color:#fff;font-size:100px;margin:0 30px 0 20px;max-width:calc(100% - 50px)}@media screen and (max-width:540px){.sd.p-eco-lifestyle__arrow{font-size:28px;margin:0 5px 0 3px;max-width:calc(100% - 8px)}}.sd.p-eco-lifestyle__card-low{align-content:center;align-items:center;background:#fff;border-radius:24px;box-shadow:0 2px 10px rgba(0,0,0,.5);flex:none;flex-direction:column;flex-wrap:nowrap;justify-content:flex-start;margin:0 40px 0 0;max-width:calc(100% - 40px);padding:20px;width:270px}@media screen and (max-width:840px){.sd.p-eco-lifestyle__card-low{margin:0 0 0 40px;max-width:calc(100% - 40px)}}@media screen and (max-width:540px){.sd.p-eco-lifestyle__card-low{flex:1;margin:0;max-width:100%;padding:14px 12px;width:auto}}.sd.p-eco-lifestyle__card-low-label-en{color:#017d37;font-family:var(--s-font-93adaea1);font-size:18px;font-weight:700;height:auto;justify-content:center;line-height:1.4;margin:0 0 -10px;max-width:100%;text-align:center;width:auto}@media screen and (max-width:540px){.sd.p-eco-lifestyle__card-low-label-en{font-size:10px;margin:0;max-width:100%}}.sd.p-eco-lifestyle__card-low-badge{color:#017d37;flex:none;font-family:var(--s-font-93adaea1);font-size:20px;font-weight:700;height:24px;justify-content:flex-end;left:0;line-height:1.4;margin:0;max-width:108%;position:absolute;rotate:10deg;text-align:right;top:-44px;width:108%}@media screen and (max-width:540px){.sd.p-eco-lifestyle__card-low-badge{margin:0 0 5px;max-width:108%;width:108%}}.sd.p-eco-lifestyle__card-low-label-ja{color:#017d37;flex:none;font-family:var(--s-font-9ab74d24);font-size:32px;font-weight:700;height:auto;justify-content:flex-start;line-height:2;margin:10px 0 0;max-width:100%;text-align:left;width:auto;z-index:5}@media screen and (max-width:540px){.sd.p-eco-lifestyle__card-low-label-ja{font-size:20px;margin:0 0 10px;max-width:100%}}.sd.p-eco-lifestyle__card-low-desc{color:#017d37;font-family:var(--s-font-9ab74d24);font-size:14px;font-weight:500;height:auto;justify-content:flex-start;line-height:2;margin:0 0 10px;max-width:100%;text-align:left;width:auto}@media screen and (max-width:540px){.sd.p-eco-lifestyle__card-low-desc{font-size:10px;margin:0;max-width:100%}}.sd.p-eco-lifestyle__footer-text{color:#fff;font-family:var(--s-font-9ab74d24);font-size:40px;font-weight:700;height:auto;justify-content:center;line-height:1.7;margin:40px 0;max-width:100%;text-align:center;width:auto}@media screen and (max-width:540px){.sd.p-eco-lifestyle__footer-text{flex:none;font-size:18px;font-weight:500;margin:20px 0 40px;max-width:100%;width:100%}}.sd.p-driving-school-points{align-content:center;align-items:center;background:#fff;box-shadow:none;flex:none;flex-direction:column;flex-wrap:nowrap;justify-content:center;margin:-2px 0 0;max-width:100%;padding:0;rotate:0deg;width:100%;z-index:2}.sd.p-driving-school-points:before{filter:brightness(1.2)}@media screen and (max-width:540px){.sd.p-driving-school-points{padding:0}}.sd.p-driving-school-points__outer{align-content:center;align-items:center;background:#fff;flex:none;flex-direction:column;flex-wrap:nowrap;height:100%;justify-content:center;max-width:100%;padding:0;width:100%}.sd.p-driving-school-points__outer:before{background-size:contain}@media screen and (max-width:540px){.sd.p-driving-school-points__outer{align-content:center;align-items:center;flex-direction:column;flex-wrap:nowrap;justify-content:flex-end}}.sd.p-driving-school-points__inner{align-content:center;align-items:center;background:transparent;border-radius:24px;flex:none;flex-direction:column;flex-wrap:nowrap;height:auto;justify-content:flex-start;margin:60px 0;max-width:100%;padding:0;rotate:0deg;width:800px;z-index:4}@media screen and (max-width:840px){.sd.p-driving-school-points__inner{margin:40px;max-width:calc(100% - 80px)}}@media screen and (max-width:540px){.sd.p-driving-school-points__inner{flex:none;margin:0;max-width:100%;padding:0;width:100%}}.sd.p-driving-school-points__header{align-content:center;align-items:center;flex-direction:column;flex-wrap:nowrap;justify-content:center;margin:40px 0 20px;max-width:100%;padding:0}@media screen and (max-width:540px){.sd.p-driving-school-points__header{align-content:center;align-items:center;flex:none;flex-direction:column;flex-wrap:nowrap;justify-content:flex-start;margin:40px 0;max-width:100%;width:100%}}.sd.p-driving-school-points__eyebrow{color:#017d37;font-family:var(--s-font-9ab74d24);font-size:18px;font-weight:700;height:auto;justify-content:center;line-height:1.4;margin:0 0 20px;max-width:100%;text-align:center;width:auto}@media screen and (max-width:540px){.sd.p-driving-school-points__eyebrow{font-size:13px;margin:0 0 10px;max-width:100%}}.sd.p-driving-school-points__title{color:#017d37;font-family:var(--s-font-9ab74d24);font-size:32px;font-weight:700;height:auto;justify-content:center;line-height:1.4;margin:0 0 30px;max-width:100%;text-align:center;width:auto}@media screen and (max-width:540px){.sd.p-driving-school-points__title{flex:none;font-size:20px;margin:0;max-width:100%;width:100%}}.sd.p-driving-school-points__body{align-content:center;align-items:center;flex:none;flex-direction:column;flex-wrap:nowrap;justify-content:center;margin:0 0 40px;max-width:100%;padding:0;width:800px}@media screen and (max-width:540px){.sd.p-driving-school-points__body{align-content:center;align-items:center;flex:none;flex-direction:column;flex-wrap:nowrap;justify-content:flex-start;margin:0;max-width:100%;width:100%}}.sd.p-driving-school-points__point-1-head{align-content:center;align-items:center;flex-direction:column;flex-wrap:nowrap;justify-content:center;padding:0}@media screen and (max-width:540px){.sd.p-driving-school-points__point-1-head{flex-direction:column;padding:0 20px}}.sd.p-driving-school-points__point-1-icon{flex:none;height:40px;margin:0 0 -8px;max-width:100%;width:40px}.sd.p-driving-school-points__point-1-icon:before{background-repeat:no-repeat;background-size:contain}.sd.p-driving-school-points__point-1-label{color:#017d37;font-family:var(--s-font-93adaea1);font-size:20px;font-weight:700;height:auto;justify-content:center;line-height:1.4;margin:0;max-width:100%;text-align:center;width:auto}@media screen and (max-width:540px){.sd.p-driving-school-points__point-1-label{font-size:13px;margin:0 0 5px;max-width:100%}}.sd.p-driving-school-points__point-1-title{color:#017d37;font-family:var(--s-font-9ab74d24);font-size:24px;font-weight:700;height:auto;justify-content:center;line-height:1.5;margin:0 0 20px;max-width:100%;text-align:center;width:auto}.sd.p-driving-school-points__point-1-title:before{filter:brightness(1.1)}@media screen and (max-width:540px){.sd.p-driving-school-points__point-1-title{font-size:18px;margin:0 0 10px;max-width:100%}}.sd.p-driving-school-points__point-1-lead{color:#017d37;font-family:var(--s-font-9ab74d24);font-size:14px;font-weight:400;height:auto;justify-content:center;line-height:2;margin:0 0 40px;max-width:100%;text-align:center;width:auto}@media screen and (max-width:540px){.sd.p-driving-school-points__point-1-lead{font-size:13px}}.sd.p-driving-school-points__point-1-section-1{align-content:flex-start;align-items:flex-start;background:transparent;border-radius:24px;flex:none;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;margin:120px 160px 0;max-width:calc(100% - 320px);padding:0;width:calc(100% - 320px)}@media screen and (max-width:540px){.sd.p-driving-school-points__point-1-section-1{flex-direction:column-reverse;flex-wrap:nowrap;margin:80px 0 20px;max-width:100%;padding:0 20px;width:100%}}.sd.p-driving-school-points__point-1-section-1-inner{align-content:center;align-items:center;background:#f2f2f2;border-radius:24px;flex:1;flex-direction:column;flex-wrap:nowrap;justify-content:flex-start;margin:0;max-width:100%;padding:0;width:auto}@media screen and (max-width:540px){.sd.p-driving-school-points__point-1-section-1-inner{flex-direction:column;flex-wrap:nowrap}}.sd.p-driving-school-points__point-1-section-1-deco{border:10px solid #f2f2f2;border-radius:50%;flex:none;height:240px;margin:-120px 0 20px;max-width:100%;width:240px;z-index:2}.sd.p-driving-school-points__point-1-section-1-deco:before{filter:none}@media screen and (max-width:540px){.sd.p-driving-school-points__point-1-section-1-deco{border:7px solid #f2f2f2;flex:none;height:160px;margin:-80px 0 10px;max-width:100%;width:160px}}.sd.p-driving-school-points__point-1-section-1-content{align-content:center;align-items:center;flex-direction:column;flex-wrap:nowrap;justify-content:center;margin:0 0 40px;max-width:100%;opacity:1;padding:0 40px;z-index:4}@media screen and (max-width:540px){.sd.p-driving-school-points__point-1-section-1-content{flex-direction:column;flex-wrap:nowrap;margin:0 0 20px;max-width:100%;padding:0 20px}}.sd.p-driving-school-points__point-1-section-1-text{background:transparent;border-radius:12px 12px 12px 12px;color:#333;flex:1;font-family:var(--s-font-9ab74d24);font-size:14px;font-weight:500;height:auto;justify-content:center;letter-spacing:normal;line-height:1.7;margin:0;max-width:100%;padding:0;text-align:center;text-shadow:none;width:auto}@media screen and (max-width:540px){.sd.p-driving-school-points__point-1-section-1-text{font-size:12px;justify-content:center;text-align:center}}.sd.p-driving-school-points__point-1-section-1-img{border-radius:12px;flex:none;height:auto;margin:20px 0 0;max-width:100%;width:100%}.sd.p-driving-school-points__point-1-section-1-img:before{background-repeat:no-repeat;background-size:contain}.sd.p-driving-school-points__point-1-section-2{align-content:center;align-items:center;flex:none;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;margin:20px 0;max-width:100%;padding:0;width:100%}@media screen and (max-width:540px){.sd.p-driving-school-points__point-1-section-2{flex-direction:column;flex-wrap:nowrap;margin:0 0 20px;max-width:100%;padding:0 20px;width:100%}}.sd.p-driving-school-points__point-1-section-2-images{align-content:center;align-items:center;flex:none;flex-direction:row;flex-wrap:nowrap;justify-content:center;max-width:50%;padding:0;width:50%}@media screen and (max-width:540px){.sd.p-driving-school-points__point-1-section-2-images{flex:none;flex-direction:column-reverse;margin:0 0 10px;max-width:100%;width:100%}}.sd.p-driving-school-points__point-1-section-2-img-1{border-radius:24px;flex:none;height:280px;margin:0;max-width:100%;width:100%}.sd.p-driving-school-points__point-1-section-2-img-1:before{background-position:top;filter:brightness(1.3)}@media screen and (max-width:540px){.sd.p-driving-school-points__point-1-section-2-img-1{flex:none;height:240px;max-width:100%;width:100%}}.sd.p-driving-school-points__point-1-section-2-img-2{bottom:18px;flex:none;height:100px;left:15px;margin:0;max-width:100%;position:absolute;right:auto;top:auto;width:100px}.sd.p-driving-school-points__point-1-section-2-img-2:before{background-repeat:no-repeat;background-size:contain}.sd.p-driving-school-points__point-1-section-2-content{align-content:flex-start;align-items:flex-start;flex:1;flex-direction:column;flex-wrap:nowrap;justify-content:flex-start;max-width:100%;padding:0;width:auto}@media screen and (max-width:540px){.sd.p-driving-school-points__point-1-section-2-content{flex-direction:column;flex-wrap:nowrap}}.sd.p-driving-school-points__point-1-section-2-title{color:#333;flex:1;font-family:var(--s-font-9ab74d24);font-size:20px;font-weight:700;height:auto;justify-content:flex-start;letter-spacing:normal;line-height:1.7;margin:0 0 20px 40px;max-width:calc(100% - 40px);text-align:left;width:auto}@media screen and (max-width:540px){.sd.p-driving-school-points__point-1-section-2-title{font-size:15px;justify-content:center;margin:0 0 10px;max-width:100%;text-align:center}}.sd.p-driving-school-points__point-1-section-2-text{color:#333;flex:1;font-family:var(--s-font-9ab74d24);font-size:14px;font-weight:500;height:auto;justify-content:flex-start;letter-spacing:normal;line-height:1.7;margin:0 0 0 40px;max-width:calc(100% - 40px);text-align:left;width:auto}@media screen and (max-width:540px){.sd.p-driving-school-points__point-1-section-2-text{font-size:12px;justify-content:flex-start;margin:0;max-width:100%;text-align:left}}.sd.p-driving-school-points__point-1-section-3{align-content:center;align-items:center;flex:none;flex-direction:row-reverse;flex-wrap:nowrap;justify-content:space-between;margin:20px 0;max-width:100%;padding:0;width:100%}@media screen and (max-width:540px){.sd.p-driving-school-points__point-1-section-3{flex-direction:column;flex-wrap:nowrap;margin:0 0 20px;max-width:100%;padding:0 20px;width:100%}}.sd.p-driving-school-points__point-1-section-3-images{align-content:center;align-items:center;flex:none;flex-direction:row;flex-wrap:nowrap;justify-content:center;max-width:50%;padding:0;width:50%}@media screen and (max-width:540px){.sd.p-driving-school-points__point-1-section-3-images{flex:none;flex-direction:column-reverse;margin:0 0 20px;max-width:100%;width:100%}}.sd.p-driving-school-points__point-1-section-3-img-main{border-radius:24px;flex:none;height:auto;margin:0;max-width:100%;width:100%}.sd.p-driving-school-points__point-1-section-3-img-main:before{background-size:contain;filter:none}@media screen and (max-width:540px){.sd.p-driving-school-points__point-1-section-3-img-main{flex:none;width:100%}}.sd.p-driving-school-points__point-1-section-3-img-2{border-radius:50%;bottom:14px;flex:none;height:80px;left:-15px;margin:0;max-width:100%;position:absolute;right:auto;top:auto;width:80px}.sd.p-driving-school-points__point-1-section-3-img-2:before{background-repeat:no-repeat;background-size:cover;filter:brightness(1.3)}@media screen and (max-width:540px){.sd.p-driving-school-points__point-1-section-3-img-2{bottom:-12px;left:-7px;top:auto}}.sd.p-driving-school-points__point-1-section-3-img-3{border-radius:50%;bottom:auto;flex:none;height:80px;left:auto;margin:0;max-width:100%;position:absolute;right:49px;top:15px;width:80px}.sd.p-driving-school-points__point-1-section-3-img-3:before{background-repeat:no-repeat;background-size:cover;filter:brightness(1.3)}@media screen and (max-width:540px){.sd.p-driving-school-points__point-1-section-3-img-3{right:15px;top:17px}}.sd.p-driving-school-points__point-1-section-3-content{align-content:flex-start;align-items:flex-start;flex:1;flex-direction:column;flex-wrap:nowrap;justify-content:flex-start;max-width:100%;padding:0;width:auto}@media screen and (max-width:540px){.sd.p-driving-school-points__point-1-section-3-content{flex-direction:column;flex-wrap:nowrap}}.sd.p-driving-school-points__point-1-section-3-title{color:#333;flex:1;font-family:var(--s-font-9ab74d24);font-size:20px;font-weight:700;height:auto;justify-content:flex-start;letter-spacing:normal;line-height:1.7;margin:0 40px 20px 0;max-width:calc(100% - 40px);text-align:left;width:auto}@media screen and (max-width:540px){.sd.p-driving-school-points__point-1-section-3-title{font-size:15px;justify-content:flex-start;margin:0 0 10px;max-width:100%;text-align:left}}.sd.p-driving-school-points__point-1-section-3-text{color:#333;flex:1;font-family:var(--s-font-9ab74d24);font-size:14px;font-weight:500;height:auto;justify-content:flex-start;letter-spacing:normal;line-height:1.7;margin:0 40px 0 0;max-width:calc(100% - 40px);text-align:left;width:auto}@media screen and (max-width:540px){.sd.p-driving-school-points__point-1-section-3-text{font-size:12px;justify-content:flex-start;margin:0;max-width:100%;text-align:left}}.sd.p-driving-school-points__point-1-section-4{align-content:center;align-items:center;flex:none;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;margin:20px 0;max-width:100%;padding:0;width:100%}@media screen and (max-width:540px){.sd.p-driving-school-points__point-1-section-4{flex-direction:column;flex-wrap:nowrap;margin:0 0 20px;max-width:100%;padding:0 20px;width:100%}}.sd.p-driving-school-points__point-1-section-4-image-wrap{align-content:center;align-items:center;flex:none;flex-direction:row;flex-wrap:nowrap;justify-content:center;max-width:50%;padding:0;width:50%}@media screen and (max-width:540px){.sd.p-driving-school-points__point-1-section-4-image-wrap{flex:none;flex-direction:column-reverse;margin:0 0 10px;max-width:100%;width:100%}}.sd.p-driving-school-points__point-1-section-4-deco{border-radius:24px;flex:none;height:280px;margin:0;max-width:100%;width:100%}.sd.p-driving-school-points__point-1-section-4-deco:before{background-position:top;filter:brightness(1.3)}@media screen and (max-width:540px){.sd.p-driving-school-points__point-1-section-4-deco{flex:none;height:240px;max-width:100%;width:100%}}.sd.p-driving-school-points__point-1-section-4-content{align-content:flex-start;align-items:flex-start;flex:1;flex-direction:column;flex-wrap:nowrap;justify-content:flex-start;max-width:100%;padding:0;width:auto}@media screen and (max-width:540px){.sd.p-driving-school-points__point-1-section-4-content{flex-direction:column;flex-wrap:nowrap;max-width:100%;width:100%}}.sd.p-driving-school-points__point-1-section-4-title{color:#333;flex:1;font-family:var(--s-font-9ab74d24);font-size:20px;font-weight:700;height:auto;justify-content:flex-start;letter-spacing:normal;line-height:1.7;margin:0 0 20px 40px;max-width:calc(100% - 40px);text-align:left;width:auto}@media screen and (max-width:540px){.sd.p-driving-school-points__point-1-section-4-title{font-size:15px;justify-content:flex-start;margin:0 0 10px;max-width:100%;text-align:left}}.sd.p-driving-school-points__point-1-section-4-text{color:#333;flex:1;font-family:var(--s-font-9ab74d24);font-size:14px;font-weight:500;height:auto;justify-content:flex-start;letter-spacing:normal;line-height:1.7;margin:0 0 0 40px;max-width:calc(100% - 40px);text-align:left;width:auto}@media screen and (max-width:540px){.sd.p-driving-school-points__point-1-section-4-text{font-size:12px;justify-content:flex-start;margin:0;max-width:100%;text-align:left}}.sd.p-driving-school-points__point-2-head{align-content:center;align-items:center;flex-direction:column;flex-wrap:nowrap;justify-content:center;margin:40px 0;max-width:100%;padding:0}@media screen and (max-width:540px){.sd.p-driving-school-points__point-2-head{flex-direction:column;margin:40px 0 0;max-width:100%}}.sd.p-driving-school-points__point-2-icon{flex:none;height:40px;margin:0 0 -8px;max-width:100%;width:40px}.sd.p-driving-school-points__point-2-icon:before{background-repeat:no-repeat;background-size:contain}.sd.p-driving-school-points__point-2-label{color:#017d37;font-family:var(--s-font-93adaea1);font-size:20px;font-weight:700;height:auto;justify-content:center;line-height:1.4;margin:0;max-width:100%;text-align:center;width:auto}@media screen and (max-width:540px){.sd.p-driving-school-points__point-2-label{font-size:13px;margin:0 0 5px;max-width:100%}}.sd.p-driving-school-points__point-2-title{color:#017d37;font-family:var(--s-font-9ab74d24);font-size:24px;font-weight:700;height:auto;justify-content:center;line-height:1.5;margin:0 0 10px;max-width:100%;text-align:center;width:auto}.sd.p-driving-school-points__point-2-title:before{filter:brightness(1.1)}@media screen and (max-width:540px){.sd.p-driving-school-points__point-2-title{font-size:18px;margin:0 0 20px;max-width:100%}}.sd.p-driving-school-points__point-2-section-1{align-content:flex-start;align-items:flex-start;background:transparent;border-radius:24px;flex:none;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;margin:120px 160px 0;max-width:calc(100% - 320px);padding:0;width:calc(100% - 320px)}@media screen and (max-width:540px){.sd.p-driving-school-points__point-2-section-1{flex-direction:column-reverse;flex-wrap:nowrap;margin:80px 0 20px;max-width:100%;padding:0 20px;width:100%}}.sd.p-driving-school-points__point-2-section-1-inner{align-content:center;align-items:center;background:#f2f2f2;border-radius:24px;flex:1;flex-direction:column;flex-wrap:nowrap;justify-content:flex-start;margin:0;max-width:100%;padding:0;width:auto}@media screen and (max-width:540px){.sd.p-driving-school-points__point-2-section-1-inner{flex-direction:column;flex-wrap:nowrap}}.sd.p-driving-school-points__point-2-section-1-deco{border:10px solid #f2f2f2;border-radius:50%;flex:none;height:240px;margin:-120px 0 20px;max-width:100%;width:240px;z-index:2}.sd.p-driving-school-points__point-2-section-1-deco:before{background-position:100%;filter:none}@media screen and (max-width:540px){.sd.p-driving-school-points__point-2-section-1-deco{border:7px solid #f2f2f2;flex:none;height:160px;margin:-80px 0 10px;max-width:100%;width:160px}}.sd.p-driving-school-points__point-2-section-1-content{align-content:center;align-items:center;flex-direction:column;flex-wrap:nowrap;justify-content:center;margin:0 0 40px;max-width:100%;opacity:1;padding:0 40px;z-index:4}@media screen and (max-width:540px){.sd.p-driving-school-points__point-2-section-1-content{flex-direction:column;flex-wrap:nowrap;margin:0 0 20px;max-width:100%;padding:0 20px}}.sd.p-driving-school-points__point-2-section-1-text{background:transparent;border-radius:12px 12px 12px 12px;color:#333;flex:1;font-family:var(--s-font-9ab74d24);font-size:14px;font-weight:500;height:auto;justify-content:center;letter-spacing:normal;line-height:1.7;margin:0;max-width:100%;padding:0;text-align:center;text-shadow:none;width:auto}@media screen and (max-width:540px){.sd.p-driving-school-points__point-2-section-1-text{font-size:12px;justify-content:center;text-align:center}}.sd.p-driving-school-points__point-2-section-1-img{border-radius:12px;flex:none;height:auto;margin:20px 0 0;max-width:100%;width:100%}.sd.p-driving-school-points__point-2-section-1-img:before{background-repeat:no-repeat;background-size:contain}.sd.p-driving-school-points__point-2-section-2{align-content:center;align-items:center;flex-direction:column;flex-wrap:nowrap;justify-content:center;margin:0 0 80px;max-width:100%;padding:0}@media screen and (max-width:540px){.sd.p-driving-school-points__point-2-section-2{margin:0;max-width:100%}}.sd.p-driving-school-points__point-2-section-2-title-wrap{align-content:center;align-items:center;flex:1;flex-direction:column;flex-wrap:nowrap;justify-content:flex-start;max-width:100%;padding:0;width:auto}@media screen and (max-width:540px){.sd.p-driving-school-points__point-2-section-2-title-wrap{flex-direction:column-reverse}}.sd.p-driving-school-points__point-2-section-2-title{color:#333;flex:1;font-family:var(--s-font-9ab74d24);font-size:18px;font-weight:700;height:auto;justify-content:center;letter-spacing:normal;line-height:1.7;margin:40px 0 20px;max-width:100%;text-align:center;width:auto}@media screen and (max-width:540px){.sd.p-driving-school-points__point-2-section-2-title{font-size:15px;justify-content:center;margin:20px 0;max-width:100%;text-align:center}}.sd.p-driving-school-points__point-2-items{align-content:flex-start;align-items:flex-start;flex:none;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;max-width:100%;padding:0;width:100%}@media screen and (max-width:540px){.sd.p-driving-school-points__point-2-items{margin:0 15px;max-width:calc(100% - 30px);width:calc(100% - 30px)}}.sd.p-driving-school-points__point-2-item-1{align-content:center;align-items:center;flex:none;flex-direction:column;flex-wrap:nowrap;justify-content:center;max-width:33%;padding:0 20px;width:33%}@media screen and (max-width:540px){.sd.p-driving-school-points__point-2-item-1{padding:0 5px}}.sd.p-driving-school-points__point-2-item-1-image{border-radius:50%;flex:none;height:100px;margin:0;max-width:100%;width:100px}.sd.p-driving-school-points__point-2-item-1-image:before{background-position:top;filter:none}@media screen and (max-width:540px){.sd.p-driving-school-points__point-2-item-1-image{flex:none}}.sd.p-driving-school-points__point-2-item-1-text{background:transparent;border-radius:0;color:#333;flex:none;font-family:var(--s-font-9ab74d24);font-size:14px;font-weight:500;height:auto;justify-content:center;letter-spacing:normal;line-height:1.7;margin:0;max-width:100%;padding:0;text-align:center;text-shadow:none;width:100%}@media screen and (max-width:540px){.sd.p-driving-school-points__point-2-item-1-text{font-size:12px;justify-content:center;text-align:center}}.sd.p-driving-school-points__point-2-item-2{align-content:center;align-items:center;flex:none;flex-direction:column;flex-wrap:nowrap;justify-content:center;max-width:33%;padding:0 20px;width:33%}@media screen and (max-width:540px){.sd.p-driving-school-points__point-2-item-2{padding:0 5px}}.sd.p-driving-school-points__point-2-item-2-image{border-radius:50%;flex:none;height:100px;margin:0;max-width:100%;width:100px}.sd.p-driving-school-points__point-2-item-2-image:before{background-position:top;filter:none}@media screen and (max-width:540px){.sd.p-driving-school-points__point-2-item-2-image{flex:none}}.sd.p-driving-school-points__point-2-item-2-text{background:transparent;border-radius:0;color:#333;flex:none;font-family:var(--s-font-9ab74d24);font-size:14px;font-weight:500;height:auto;justify-content:center;letter-spacing:normal;line-height:1.7;margin:0;max-width:100%;padding:0;text-align:center;text-shadow:none;width:100%}@media screen and (max-width:540px){.sd.p-driving-school-points__point-2-item-2-text{font-size:12px;justify-content:center;text-align:center}}.sd.p-driving-school-points__point-2-item-3{align-content:center;align-items:center;flex:none;flex-direction:column;flex-wrap:nowrap;justify-content:center;max-width:33%;padding:0 20px;width:33%}@media screen and (max-width:540px){.sd.p-driving-school-points__point-2-item-3{padding:0 5px}}.sd.p-driving-school-points__point-2-item-3-image{border-radius:50%;flex:none;height:100px;margin:0;max-width:100%;width:100px}.sd.p-driving-school-points__point-2-item-3-image:before{background-position:top;filter:none}@media screen and (max-width:540px){.sd.p-driving-school-points__point-2-item-3-image{flex:none}}.sd.p-driving-school-points__point-2-item-3-text{background:transparent;border-radius:0;color:#333;flex:none;font-family:var(--s-font-9ab74d24);font-size:14px;font-weight:500;height:auto;justify-content:center;letter-spacing:normal;line-height:1.7;margin:0;max-width:100%;padding:0;text-align:center;text-shadow:none;width:100%}@media screen and (max-width:540px){.sd.p-driving-school-points__point-2-item-3-text{font-size:12px;justify-content:center;text-align:center}}.sd.p-driving-school-points__point-3-head{align-content:center;align-items:center;flex-direction:column;flex-wrap:nowrap;justify-content:center;margin:40px 0;max-width:100%;padding:0}@media screen and (max-width:540px){.sd.p-driving-school-points__point-3-head{flex-direction:column;margin:40px 0 20px;max-width:100%}}.sd.p-driving-school-points__point-3-icon{flex:none;height:40px;margin:0 0 -8px;max-width:100%;width:40px}.sd.p-driving-school-points__point-3-icon:before{background-repeat:no-repeat;background-size:contain}.sd.p-driving-school-points__point-3-label{color:#017d37;font-family:var(--s-font-93adaea1);font-size:20px;font-weight:700;height:auto;justify-content:center;line-height:1.4;margin:0;max-width:100%;text-align:center;width:auto}@media screen and (max-width:540px){.sd.p-driving-school-points__point-3-label{font-size:13px;margin:0 0 5px;max-width:100%}}.sd.p-driving-school-points__point-3-title{color:#017d37;font-family:var(--s-font-9ab74d24);font-size:24px;font-weight:700;height:auto;justify-content:center;line-height:1.5;margin:0 0 10px;max-width:100%;text-align:center;width:auto}.sd.p-driving-school-points__point-3-title:before{filter:brightness(1.1)}@media screen and (max-width:540px){.sd.p-driving-school-points__point-3-title{font-size:18px;margin:0 0 20px;max-width:100%}}.sd.p-driving-school-points__point-3-section-1{align-content:flex-start;align-items:flex-start;background:transparent;border-radius:24px;flex:none;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;margin:120px 160px 20px;max-width:calc(100% - 320px);padding:0;width:calc(100% - 320px)}@media screen and (max-width:540px){.sd.p-driving-school-points__point-3-section-1{flex-direction:column-reverse;flex-wrap:nowrap;margin:80px 0 20px;max-width:100%;padding:0 20px;width:100%}}.sd.p-driving-school-points__point-3-section-1-inner{align-content:center;align-items:center;background:#f2f2f2;border-radius:24px;flex:1;flex-direction:column;flex-wrap:nowrap;justify-content:flex-start;margin:0;max-width:100%;padding:0;width:auto}@media screen and (max-width:540px){.sd.p-driving-school-points__point-3-section-1-inner{flex-direction:column;flex-wrap:nowrap}}.sd.p-driving-school-points__point-3-section-1-deco{border:10px solid #f2f2f2;border-radius:50%;flex:none;height:240px;margin:-120px 0 20px;max-width:100%;width:240px;z-index:2}.sd.p-driving-school-points__point-3-section-1-deco:before{filter:none}@media screen and (max-width:540px){.sd.p-driving-school-points__point-3-section-1-deco{border:7px solid #f2f2f2;flex:none;height:160px;margin:-80px 0 10px;max-width:100%;width:160px}}.sd.p-driving-school-points__point-3-section-1-content{align-content:center;align-items:center;flex-direction:column;flex-wrap:nowrap;justify-content:center;margin:0 0 40px;max-width:100%;opacity:1;padding:0 40px;z-index:4}@media screen and (max-width:540px){.sd.p-driving-school-points__point-3-section-1-content{flex-direction:column;flex-wrap:nowrap;margin:0 0 20px;max-width:100%;padding:0 20px}}.sd.p-driving-school-points__point-3-section-1-text{background:transparent;border-radius:12px 12px 12px 12px;color:#333;flex:1;font-family:var(--s-font-9ab74d24);font-size:14px;font-weight:500;height:auto;justify-content:center;letter-spacing:normal;line-height:1.7;margin:0;max-width:100%;padding:0;text-align:center;text-shadow:none;width:auto}@media screen and (max-width:540px){.sd.p-driving-school-points__point-3-section-1-text{font-size:12px;justify-content:center;text-align:center}}.sd.p-driving-school-points__point-3-section-1-img{border-radius:12px;flex:none;height:auto;margin:20px 0 0;max-width:100%;width:100%}.sd.p-driving-school-points__point-3-section-1-img:before{background-repeat:no-repeat;background-size:contain}.sd.p-driving-school-points__point-3-section-2{align-content:center;align-items:center;flex:none;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;margin:20px 0;max-width:100%;padding:0;width:100%}@media screen and (max-width:540px){.sd.p-driving-school-points__point-3-section-2{flex-direction:column;flex-wrap:nowrap;margin:0 0 20px;max-width:100%;padding:0 20px;width:100%}}.sd.p-driving-school-points__point-3-section-2-image-wrap{align-content:center;align-items:center;flex:none;flex-direction:row;flex-wrap:nowrap;justify-content:center;max-width:50%;padding:0;width:50%}@media screen and (max-width:540px){.sd.p-driving-school-points__point-3-section-2-image-wrap{flex:none;flex-direction:column-reverse;margin:0 0 10px;max-width:100%;width:100%}}.sd.p-driving-school-points__point-3-section-2-deco{border-radius:24px;flex:none;height:280px;margin:0;max-width:100%;width:100%}.sd.p-driving-school-points__point-3-section-2-deco:before{background-position:top;filter:brightness(1.3)}@media screen and (max-width:540px){.sd.p-driving-school-points__point-3-section-2-deco{flex:none;height:240px;max-width:100%;width:100%}}.sd.p-driving-school-points__point-3-section-2-content{align-content:flex-start;align-items:flex-start;flex:1;flex-direction:column;flex-wrap:nowrap;justify-content:flex-start;max-width:100%;padding:0;width:auto}@media screen and (max-width:540px){.sd.p-driving-school-points__point-3-section-2-content{flex-direction:column;flex-wrap:nowrap}}.sd.p-driving-school-points__point-3-section-2-title{color:#333;flex:1;font-family:var(--s-font-9ab74d24);font-size:20px;font-weight:700;height:auto;justify-content:flex-start;letter-spacing:normal;line-height:1.7;margin:0 0 20px 40px;max-width:calc(100% - 40px);text-align:left;width:auto}@media screen and (max-width:540px){.sd.p-driving-school-points__point-3-section-2-title{font-size:15px;justify-content:flex-start;margin:0 0 10px;max-width:100%;text-align:left}}.sd.p-driving-school-points__point-3-section-2-text{color:#333;flex:1;font-family:var(--s-font-9ab74d24);font-size:14px;font-weight:500;height:auto;justify-content:flex-start;letter-spacing:normal;line-height:1.7;margin:0 0 0 40px;max-width:calc(100% - 40px);text-align:left;width:auto}@media screen and (max-width:540px){.sd.p-driving-school-points__point-3-section-2-text{font-size:12px;justify-content:flex-start;margin:0;max-width:100%;text-align:left}}.sd.p-driving-school-points__point-3-section-3{align-content:center;align-items:center;flex:none;flex-direction:row-reverse;flex-wrap:nowrap;justify-content:space-between;margin:20px 0;max-width:100%;padding:0;width:100%}@media screen and (max-width:540px){.sd.p-driving-school-points__point-3-section-3{flex-direction:column;flex-wrap:nowrap;margin:0 0 20px;max-width:100%;padding:0 20px;width:100%}}.sd.p-driving-school-points__point-3-section-3-image-wrap{align-content:center;align-items:center;flex:none;flex-direction:row;flex-wrap:nowrap;justify-content:center;max-width:50%;padding:0;width:50%}@media screen and (max-width:540px){.sd.p-driving-school-points__point-3-section-3-image-wrap{flex:none;flex-direction:column-reverse;height:auto;margin:0 0 10px;max-width:100%;width:100%}}.sd.p-driving-school-points__point-3-section-3-deco{border-radius:24px;flex:none;height:280px;margin:0;max-width:100%;width:100%}.sd.p-driving-school-points__point-3-section-3-deco:before{background-size:cover;filter:none}@media screen and (max-width:540px){.sd.p-driving-school-points__point-3-section-3-deco:before{background-size:cover}.sd.p-driving-school-points__point-3-section-3-deco{flex:none;height:240px;max-width:100%;width:100%}}.sd.p-driving-school-points__point-3-section-3-content{align-content:flex-start;align-items:flex-start;flex:1;flex-direction:column;flex-wrap:nowrap;justify-content:flex-start;max-width:100%;padding:0;width:auto}@media screen and (max-width:540px){.sd.p-driving-school-points__point-3-section-3-content{flex-direction:column;flex-wrap:nowrap}}.sd.p-driving-school-points__point-3-section-3-title{color:#333;flex:1;font-family:var(--s-font-9ab74d24);font-size:20px;font-weight:700;height:auto;justify-content:flex-start;letter-spacing:normal;line-height:1.7;margin:0 40px 20px 0;max-width:calc(100% - 40px);text-align:left;width:auto}@media screen and (max-width:540px){.sd.p-driving-school-points__point-3-section-3-title{font-size:15px;justify-content:flex-start;margin:0 0 10px;max-width:100%;text-align:left}}.sd.p-driving-school-points__point-3-section-3-text{color:#333;flex:1;font-family:var(--s-font-9ab74d24);font-size:14px;font-weight:500;height:auto;justify-content:flex-start;letter-spacing:normal;line-height:1.7;margin:0 40px 0 0;max-width:calc(100% - 40px);text-align:left;width:auto}@media screen and (max-width:540px){.sd.p-driving-school-points__point-3-section-3-text{font-size:12px;justify-content:flex-start;margin:0;max-width:100%;text-align:left}}.sd.p-driving-school-points__deco-1{bottom:0;display:none;flex:none;height:348px;left:auto;margin:0;max-width:100%;opacity:.6;position:absolute;right:-168px;top:auto;translate:0 0;width:1240px}.sd.p-driving-school-points__deco-1:before{background-position:bottom;background-repeat:no-repeat;background-size:contain}@media screen and (max-width:1140px){.sd.p-driving-school-points__deco-1{display:none}}@media screen and (max-width:840px){.sd.p-driving-school-points__deco-1{display:none;left:0;right:-400px;top:auto}}@media screen and (max-width:540px){.sd.p-driving-school-points__deco-1{display:none;flex:none;left:44px;max-width:100%;right:-304px;width:800px}}.sd.p-driving-school-points__deco-2{bottom:282px;display:none;flex:none;height:348px;left:-110px;margin:0;max-width:100%;opacity:.5;position:absolute;right:NaNpx;rotate:-4deg;top:NaNpx;width:1000px;z-index:-1}.sd.p-driving-school-points__deco-2:before{background-position:bottom;background-repeat:no-repeat;background-size:contain}@media screen and (max-width:1140px){.sd.p-driving-school-points__deco-2{display:none}}@media screen and (max-width:840px){.sd.p-driving-school-points__deco-2{bottom:303px;display:none;left:-208px;right:48px;top:auto}}@media screen and (max-width:540px){.sd.p-driving-school-points__deco-2{bottom:165px;display:none;flex:none;height:368px;left:-98px;max-width:100%;right:-162px;rotate:0deg;top:auto;width:800px}}.sd.p-driving-school-points__point-1-icon:before{background-image:url(/images/camp/pickup/iwate/driving-school-points-icon.webp)}.sd.p-driving-school-points__point-1-section-1-deco:before{background-image:url(/images/camp/pickup/iwate/driving-school-points-deco-01.webp)}@media screen and (max-width:540px){.sd.p-driving-school-points__point-1-section-1-deco:before{background-image:url(/images/camp/pickup/iwate/driving-school-points-deco-01-mobile.webp)}}.sd.p-driving-school-points__point-1-section-2-img-1:before{background-image:url(/images/camp/pickup/iwate/driving-school-points-deco-02.webp)}@media screen and (max-width:840px){.sd.p-driving-school-points__point-1-section-2-img-1:before{background-image:url(/images/camp/pickup/iwate/driving-school-points-deco-02-mobile.webp)}}.sd.p-driving-school-points__point-1-section-2-img-2:before{background-image:url(/images/camp/pickup/iwate/driving-school-points-deco-03.webp)}.sd.p-driving-school-points__point-1-section-3-img-2:before{background-image:url(/images/camp/pickup/iwate/driving-school-points-deco-02-mobile.webp)}.sd.p-driving-school-points__point-1-section-3-img-3:before{background-image:url(/images/camp/pickup/iwate/driving-school-points-deco-04.webp)}.sd.p-driving-school-points__point-1-section-4-deco:before{background-image:url(/images/camp/pickup/iwate/driving-school-points-deco-05.webp)}.sd.p-driving-school-points__point-2-icon:before{background-image:url(/images/camp/pickup/iwate/driving-school-points-icon.webp)}.sd.p-driving-school-points__point-2-section-1-deco:before{background-image:url(/images/camp/pickup/iwate/driving-school-points-deco-06.webp)}@media screen and (max-width:540px){.sd.p-driving-school-points__point-2-section-1-deco:before{background-image:url(/images/camp/pickup/iwate/driving-school-points-deco-06-mobile.webp)}}.sd.p-driving-school-points__point-2-item-1-image:before{background-image:url(/images/camp/pickup/iwate/driving-school-points-deco-07.webp)}.sd.p-driving-school-points__point-2-item-2-image:before{background-image:url(/images/camp/pickup/iwate/driving-school-points-deco-08.webp)}.sd.p-driving-school-points__point-2-item-3-image:before{background-image:url(/images/camp/pickup/iwate/driving-school-points-deco-09.webp)}.sd.p-driving-school-points__point-3-icon:before{background-image:url(/images/camp/pickup/iwate/driving-school-points-icon.webp)}.sd.p-driving-school-points__point-3-section-1-deco:before{background-image:url(/images/camp/pickup/iwate/driving-school-points-deco-10.webp)}@media screen and (max-width:540px){.sd.p-driving-school-points__point-3-section-1-deco:before{background-image:url(/images/camp/pickup/iwate/driving-school-points-deco-10-mobile.webp)}}.sd.p-driving-school-points__point-3-section-2-deco:before{background-image:url(/images/camp/pickup/iwate/driving-school-points-deco-11.webp)}.sd.p-driving-school-points__point-3-section-3-deco:before{background-image:url(/images/camp/pickup/iwate/driving-school-points-deco-12.webp)}.sd.p-divider-image{border-radius:0;flex:none;height:600px;max-width:100%;width:100%}@media screen and (max-width:540px){.sd.p-divider-image{flex:none;height:360px;max-width:100%;width:100%}}.sd.p-divider-image:before{background-image:url(/images/camp/pickup/iwate/divider-image.webp)}@media screen and (max-width:840px){.sd.p-divider-image:before{background-image:url(/images/camp/pickup/iwate/divider-image-regular.webp)}}@media screen and (max-width:540px){.sd.p-divider-image:before{background-image:url(/images/camp/pickup/iwate/divider-image-mobile.webp)}}.sd.p-driving-school-detail{align-content:center;align-items:center;background:#f2f2f2;flex:none;flex-wrap:nowrap;justify-content:center;margin:0;max-width:100%;padding:120px 0;width:100%;z-index:1}@media screen and (max-width:540px){.sd.p-driving-school-detail{padding:40px 0}}.sd.p-driving-school-detail__outer{align-content:center;align-items:center;flex:none;flex-direction:column;flex-wrap:nowrap;justify-content:center;max-width:100%;padding:0;width:800px}@media screen and (max-width:840px){.sd.p-driving-school-detail__outer{margin:0 40px;max-width:calc(100% - 80px)}}@media screen and (max-width:540px){.sd.p-driving-school-detail__outer{align-content:flex-start;align-items:flex-start;justify-content:flex-start;margin:0 20px;max-width:calc(100% - 40px)}}.sd.p-driving-school-detail__hero{align-content:center;align-items:center;flex:none;flex-direction:row;flex-wrap:nowrap;justify-content:center;margin:0 0 20px;max-width:100%;padding:0;width:800px}@media screen and (max-width:540px){.sd.p-driving-school-detail__hero{flex-direction:column;flex-wrap:nowrap;margin:0;max-width:100%}}.sd.p-driving-school-detail__hero-image{border-radius:12px;flex:none;height:280px;margin:0;max-width:100%;width:320px}.sd.p-driving-school-detail__hero-image:before{filter:saturate(1.1)}@media screen and (max-width:540px){.sd.p-driving-school-detail__hero-image{flex:none;height:240px;max-width:100%;width:100%}}.sd.p-driving-school-detail__hero-content{align-content:flex-start;align-items:flex-start;flex:1;flex-direction:column;flex-wrap:nowrap;justify-content:flex-start;margin:0 0 0 40px;max-width:calc(100% - 40px);padding:0;width:auto}.sd.p-driving-school-detail__hero-content:before{filter:brightness(1.2)}@media screen and (max-width:540px){.sd.p-driving-school-detail__hero-content{align-content:center;align-items:center;justify-content:flex-start;margin:20px 0;max-width:100%}}.sd.p-driving-school-detail__hero-name{color:#333;font-family:var(--s-font-9ab74d24);font-size:28px;font-weight:900;height:auto;justify-content:center;line-height:1.4;margin:0 0 20px;max-width:100%;text-align:center;width:auto}@media screen and (max-width:540px){.sd.p-driving-school-detail__hero-name{flex:none;font-size:18px;justify-content:flex-start;margin:0 0 10px;max-width:100%;text-align:left;width:100%}}.sd.p-driving-school-detail__hero-desc{color:#333;font-family:var(--s-font-9ab74d24);font-size:16px;font-weight:400;height:auto;justify-content:flex-start;line-height:2;margin:0 0 20px;max-width:100%;text-align:left;width:auto}@media screen and (max-width:540px){.sd.p-driving-school-detail__hero-desc{font-size:13px;margin:0 0 20px}}.sd.p-driving-school-detail__hero-buttons{justify-content:space-between;width:100%}.sd.p-driving-school-detail__hero-btn-entry,.sd.p-driving-school-detail__hero-buttons{align-content:center;align-items:center;flex:none;flex-direction:row;flex-wrap:nowrap;max-width:100%;padding:0}.sd.p-driving-school-detail__hero-btn-entry{background:#017d37;border-radius:64px;height:50px;justify-content:center;width:210px}@media screen and (max-width:540px){.sd.p-driving-school-detail__hero-btn-entry{flex:none;height:48px;max-width:48%;width:48%}}.sd.p-driving-school-detail__hero-btn-entry-text{color:#fff;font-family:var(--s-font-9ab74d24);font-size:20px;font-weight:500;height:auto;justify-content:flex-start;line-height:2;margin:0 0 0 -10px;max-width:calc(100% + 10px);padding:0 0 1px;text-align:left;width:auto}@media screen and (max-width:540px){.sd.p-driving-school-detail__hero-btn-entry-text{font-size:13px}}.sd.p-driving-school-detail__hero-btn-entry-icon{bottom:15px;color:#fff;font-size:18px;left:auto;margin:0;max-width:100%;position:absolute;right:20px;top:NaNpx}@media screen and (max-width:540px){.sd.p-driving-school-detail__hero-btn-entry-icon{bottom:14px;top:NaNpx}}.sd.p-driving-school-detail__hero-btn-detail{align-content:center;align-items:center;background:#fff;border:2px solid #017d37;border-radius:64px;flex:none;flex-direction:row;flex-wrap:nowrap;height:50px;justify-content:center;max-width:100%;padding:0;width:210px}@media screen and (max-width:540px){.sd.p-driving-school-detail__hero-btn-detail{flex:none;height:48px;max-width:48%;width:48%}}.sd.p-driving-school-detail__hero-btn-detail-text{color:#017d37;font-family:var(--s-font-9ab74d24);font-size:20px;font-weight:500;height:auto;justify-content:flex-start;line-height:2;margin:0 0 0 -10px;max-width:calc(100% + 10px);padding:0 0 1px;text-align:left;width:auto}@media screen and (max-width:540px){.sd.p-driving-school-detail__hero-btn-detail-text{font-size:13px}}.sd.p-driving-school-detail__hero-btn-detail-icon{bottom:14px;color:#017d37;font-size:18px;left:auto;margin:0;max-width:100%;position:absolute;right:20px;top:NaNpx}@media screen and (max-width:540px){.sd.p-driving-school-detail__hero-btn-detail-icon{bottom:12px;top:NaNpx}}.sd.p-driving-school-detail__access-top{align-content:flex-start;align-items:flex-start;background:#fff;border:0 solid #017d37;border-radius:0 48px 48px 48px;flex:none;flex-direction:column;flex-wrap:nowrap;justify-content:flex-start;margin:20px 0 0;max-width:100%;padding:30px 40px;width:100%}@media screen and (max-width:540px){.sd.p-driving-school-detail__access-top{align-content:flex-start;align-items:flex-start;border-radius:0 32px 32px 32px;flex:none;justify-content:flex-start;margin:0 0 20px;max-width:100%;padding:20px 16px;width:100%}}.sd.p-driving-school-detail__access-subsidy{align-content:center;align-items:center;flex:none;flex-direction:row;flex-wrap:nowrap;height:auto;justify-content:space-between;margin:0 0 26px;max-width:100%;padding:0;width:100%}@media screen and (max-width:540px){.sd.p-driving-school-detail__access-subsidy{align-content:flex-start;align-items:flex-start;flex-direction:column;flex-wrap:nowrap;justify-content:flex-start}}.sd.p-driving-school-detail__access-subsidy-title{color:#017d37;font-family:var(--s-font-9ab74d24);font-size:20px;font-weight:900;height:auto;justify-content:center;line-height:1.4;margin:0;max-width:100%;text-align:center;width:auto}@media screen and (max-width:540px){.sd.p-driving-school-detail__access-subsidy-title{font-size:18px;margin:0 0 3px;max-width:100%}}.sd.p-driving-school-detail__access-subsidy-box{background:#017d37;border:0 solid #ae3305;border-radius:24px;flex:none;height:34px;max-width:100%;padding:3px 10px -7px;width:auto}.sd.p-driving-school-detail__access-subsidy-box,.sd.p-driving-school-detail__access-subsidy-row{align-content:center;align-items:center;flex-direction:row;flex-wrap:nowrap;justify-content:center}.sd.p-driving-school-detail__access-subsidy-row{margin:2px 2px 1px;max-width:calc(100% - 4px);padding:0}.sd.p-driving-school-detail__access-subsidy-label{background:transparent;border-radius:0;color:#fff;font-family:var(--s-font-9ab74d24);font-size:14px;font-weight:500;height:auto;justify-content:center;line-height:1.4;margin:0 0 -1px 10px;max-width:calc(100% - 10px);padding:1px 0 2px;text-align:center;width:auto}@media screen and (max-width:540px){.sd.p-driving-school-detail__access-subsidy-label{font-size:14px}}.sd.p-driving-school-detail__access-subsidy-amount{background:transparent;border-radius:0;color:#fff;font-family:var(--s-font-9ab74d24);font-size:20px;font-weight:900;height:auto;justify-content:center;line-height:1.4;margin:-2px 0 0 2px;max-width:calc(100% - 2px);padding:1px 1px 2px;text-align:center;width:auto}@media screen and (max-width:540px){.sd.p-driving-school-detail__access-subsidy-amount{font-size:18px;margin:-1px 0 0 2px;max-width:calc(100% - 2px)}}.sd.p-driving-school-detail__access-subsidy-unit{background:transparent;border-radius:0;color:#fff;font-family:var(--s-font-9ab74d24);font-size:14px;font-weight:900;height:auto;justify-content:center;line-height:1.4;margin:0 0 -1px;max-width:100%;padding:1px 0 2px;text-align:center;width:auto}@media screen and (max-width:540px){.sd.p-driving-school-detail__access-subsidy-unit{font-size:14px}}.sd.p-driving-school-detail__access-subsidy-note{background:transparent;border-radius:0;color:#fff;font-family:var(--s-font-9ab74d24);font-size:14px;font-weight:500;height:auto;justify-content:center;line-height:1.4;margin:0 10px -1px 0;max-width:calc(100% - 10px);padding:1px 0 2px;text-align:center;width:auto}@media screen and (max-width:540px){.sd.p-driving-school-detail__access-subsidy-note{font-size:14px}}.sd.p-driving-school-detail__route-train-1{align-content:flex-start;align-items:flex-start;flex:none;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;max-width:100%;padding:0;width:100%}@media screen and (max-width:540px){.sd.p-driving-school-detail__route-train-1{flex-direction:column;flex-wrap:nowrap}}.sd.p-driving-school-detail__route-train-1-head{align-content:flex-start;align-items:flex-start;flex-direction:column;flex-wrap:nowrap;justify-content:space-between;padding:0}@media screen and (max-width:540px){.sd.p-driving-school-detail__route-train-1-head{margin:0 0 20px;max-width:100%}}.sd.p-driving-school-detail__route-train-1-icon{align-content:center;align-items:center;flex-direction:row;flex-wrap:nowrap;justify-content:center;margin:0 0 10px;max-width:100%;padding:0}.sd.p-driving-school-detail__route-train-1-label{color:#000;font-size:20px;margin:3px 10px 0 0;max-width:calc(100% - 10px)}.sd.p-driving-school-detail__route-train-1-time{border:0 solid #000;border-radius:0;color:#000;font-size:18px;margin:0 20px 0 0;max-width:calc(100% - 20px);padding:0}.sd.p-driving-school-detail__route-train-1-body,.sd.p-driving-school-detail__route-train-1-time{background:transparent;flex:none;font-family:var(--s-font-9ab74d24);font-weight:700;height:auto;justify-content:flex-start;line-height:2;text-align:left;width:auto}.sd.p-driving-school-detail__route-train-1-body{border:0 solid #000;border-radius:4px;color:#8e979c;font-size:14px;margin:2px 0 0;max-width:100%;padding:0 10px 1px}.sd.p-driving-school-detail__route-train-1-timeline{align-content:flex-start;align-items:flex-start;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;padding:0}.sd.p-driving-school-detail__route-train-1-step-1{align-content:flex-start;align-items:flex-start;background:#f2f2f2;border-radius:8px;flex:none;flex-direction:column;flex-wrap:nowrap;justify-content:flex-start;margin:0 20px 0 0;max-width:calc(100% - 20px);padding:12px;width:184px}@media screen and (max-width:540px){.sd.p-driving-school-detail__route-train-1-step-1{align-content:center;align-items:center;flex:none;justify-content:flex-start;margin:0 10px 0 0;max-width:calc(100% - 10px);padding:10px 7px;width:154px}}.sd.p-driving-school-detail__route-train-1-step-1-time{background:transparent;border:0 solid #000;border-radius:8px;height:auto;justify-content:center;width:auto}.sd.p-driving-school-detail__route-train-1-step-1-place,.sd.p-driving-school-detail__route-train-1-step-1-time{align-content:center;align-items:center;flex:none;flex-direction:row;flex-wrap:nowrap;margin:0;max-width:100%;padding:0}.sd.p-driving-school-detail__route-train-1-step-1-place{justify-content:flex-start;width:60px}.sd.p-driving-school-detail__route-train-1-step-1-label{background:#000;border:0 solid #000;border-radius:50%;color:#fff;flex:none;font-family:var(--s-font-029fba47);font-size:10px;font-weight:600;height:15px;justify-content:center;line-height:2;margin:0;max-width:100%;text-align:center;width:15px}.sd.p-driving-school-detail__route-train-1-step-1-time-val{background:transparent;border:0 solid #000;border-radius:0;color:#000;flex:none;font-family:var(--s-font-c1b74754);font-size:13px;font-weight:500;height:auto;justify-content:center;line-height:2;margin:0 0 0 2px;max-width:calc(100% - 2px);text-align:center;width:auto}.sd.p-driving-school-detail__route-train-1-step-2{background:#fff;border:2px solid #000;border-radius:4px;color:#000;flex:none;font-family:var(--s-font-9ab74d24);font-size:16px;font-weight:700;height:40px;justify-content:center;line-height:2;margin:0;max-width:100%;text-align:center;width:100px}@media screen and (max-width:540px){.sd.p-driving-school-detail__route-train-1-step-2{border:1px solid #000;flex:none;font-size:13px;height:36px;max-width:100%;width:80px}}.sd.p-driving-school-detail__route-train-1-step-2-train{align-content:center;align-items:center;flex:none;flex-direction:row;flex-wrap:nowrap;justify-content:center;margin:0;max-width:100%;padding:0;width:100%}.sd.p-driving-school-detail__route-train-1-step-2-dots{color:#000;flex:none;font-family:var(--s-font-9ab74d24);font-size:10px;font-weight:500;height:auto;justify-content:flex-end;line-height:1.4;margin:0 10px 5px -30px;max-width:calc(100% + 20px);text-align:right;width:80px}.sd.p-driving-school-detail__route-train-1-dot-1{align-content:center;align-items:center;border-color:#000;border-style:solid;border-width:0 1px;flex-direction:column;flex-wrap:nowrap;justify-content:center;padding:0}.sd.p-driving-school-detail__route-train-1-dot-2,.sd.p-driving-school-detail__route-train-1-dot-3,.sd.p-driving-school-detail__route-train-1-dot-4,.sd.p-driving-school-detail__route-train-1-dot-5,.sd.p-driving-school-detail__route-train-1-step-3{background:#000;flex:none;height:5px;margin:2px 0;max-width:100%;width:3px}.sd.p-driving-school-detail__route-train-1-step-3-time{background:transparent;border:0 solid #000;border-radius:8px;height:auto;justify-content:center;width:auto}.sd.p-driving-school-detail__route-train-1-step-3-place,.sd.p-driving-school-detail__route-train-1-step-3-time{align-content:center;align-items:center;flex:none;flex-direction:row;flex-wrap:nowrap;margin:0;max-width:100%;padding:0}.sd.p-driving-school-detail__route-train-1-step-3-place{justify-content:flex-start;width:60px}.sd.p-driving-school-detail__route-train-1-step-3-label{background:#000;border:0 solid #000;border-radius:50%;color:#fff;flex:none;font-family:var(--s-font-029fba47);font-size:10px;font-weight:600;height:15px;justify-content:center;line-height:2;margin:0;max-width:100%;text-align:center;width:15px}.sd.p-driving-school-detail__route-train-1-step-3-time-val{background:transparent;border:0 solid #000;border-radius:0;color:#000;flex:none;font-family:var(--s-font-c1b74754);font-size:13px;font-weight:500;height:auto;justify-content:center;line-height:2;margin:0 0 0 2px;max-width:calc(100% - 2px);text-align:center;width:auto}.sd.p-driving-school-detail__route-train-1-step-4{background:#fff;border:2px solid #000;border-radius:4px;color:#000;flex:none;font-family:var(--s-font-9ab74d24);font-size:16px;font-weight:700;height:40px;justify-content:center;line-height:2;margin:0;max-width:100%;text-align:center;width:100px}@media screen and (max-width:540px){.sd.p-driving-school-detail__route-train-1-step-4{border:1px solid #000;flex:none;font-size:13px;height:36px;max-width:100%;width:80px}}.sd.p-driving-school-detail__route-train-1-meta{align-content:flex-start;align-items:flex-start;background:transparent;border-radius:12px;flex-direction:column;flex-wrap:nowrap;justify-content:flex-start;padding:0}@media screen and (max-width:540px){.sd.p-driving-school-detail__route-train-1-meta{flex:1;max-width:100%;width:auto}}.sd.p-driving-school-detail__route-train-1-meta-time{align-content:center;align-items:center;flex-direction:row;flex-wrap:nowrap;justify-content:center;margin:0;max-width:100%;padding:0}.sd.p-driving-school-detail__route-train-1-meta-time-icon{background:#017d37;border-radius:50%;color:#fff;flex:none;font-size:16px;height:20px;max-width:100%;padding:0;width:20px}.sd.p-driving-school-detail__route-train-1-meta-time-text{color:#000;flex:none;font-family:var(--s-font-9ab74d24);font-size:14px;font-weight:500;height:auto;justify-content:flex-start;line-height:2;margin:0 0 0 5px;max-width:calc(100% - 5px);text-align:left;width:auto}@media screen and (max-width:540px){.sd.p-driving-school-detail__route-train-1-meta-time-text{font-size:13px}}.sd.p-driving-school-detail__route-train-1-meta-fee{align-content:center;align-items:center;flex-direction:row;flex-wrap:nowrap;justify-content:center;margin:0 0 -7px;max-width:100%;padding:0}.sd.p-driving-school-detail__route-train-1-meta-fee-icon{background:#017d37;border-radius:50%;color:#fff;flex:none;font-size:14px;height:20px;max-width:100%;padding:1px 0 0;width:20px}.sd.p-driving-school-detail__route-train-1-meta-fee-text{color:#000;flex:none;font-family:var(--s-font-9ab74d24);font-size:14px;font-weight:500;height:auto;justify-content:flex-start;line-height:2;margin:0 0 0 5px;max-width:calc(100% - 5px);text-align:left;width:auto}@media screen and (max-width:540px){.sd.p-driving-school-detail__route-train-1-meta-fee-text{font-size:13px}}.sd.p-driving-school-detail__route-train-1-meta-fee-2{align-content:center;align-items:center;flex-direction:row;flex-wrap:nowrap;justify-content:center;padding:0}.sd.p-driving-school-detail__route-train-1-meta-fee-2-icon{background:transparent;border-radius:50%;color:#fff;flex:none;font-size:14px;height:18px;max-width:100%;opacity:0;padding:1px 0 0;width:18px}.sd.p-driving-school-detail__route-train-1-meta-fee-2-text{color:#000;flex:none;font-family:var(--s-font-9ab74d24);font-size:14px;font-weight:500;height:auto;justify-content:flex-start;line-height:2;margin:0 0 0 7px;max-width:calc(100% - 7px);text-align:left;width:auto}@media screen and (max-width:540px){.sd.p-driving-school-detail__route-train-1-meta-fee-2-text{font-size:13px}}.sd.p-driving-school-detail__route-train-1-meta-toggle{align-content:center;align-items:center;flex:none;flex-direction:column;flex-wrap:nowrap;justify-content:center;margin:0 0 -5px 15px;max-width:calc(80% - 15px);padding:0;width:calc(80% - 15px)}@media screen and (max-width:1140px){.sd.p-driving-school-detail__route-train-1-meta-toggle{flex:none;max-width:calc(60% - 15px);width:calc(60% - 15px)}}.sd.p-driving-school-detail__route-train-1-meta-toggle-icon{color:#797979;font-size:24px}.sd.p-driving-school-detail__route-train-1-meta-fee-3{align-content:center;align-items:center;flex-direction:row;flex-wrap:nowrap;justify-content:center;margin:0 0 -4px;max-width:100%;padding:0}.sd.p-driving-school-detail__route-train-1-meta-fee-3-icon{background:transparent;border-radius:50%;color:#fff;flex:none;font-size:14px;height:18px;max-width:100%;opacity:0;padding:1px 0 0;width:18px}.sd.p-driving-school-detail__route-train-1-meta-fee-3-text{color:#797979;flex:none;font-family:var(--s-font-9ab74d24);font-size:12px;font-weight:400;height:auto;justify-content:flex-start;line-height:1.4;margin:0 0 0 5px;max-width:calc(100% - 5px);text-align:left;width:auto}@media screen and (max-width:540px){.sd.p-driving-school-detail__route-train-1-meta-fee-3-text{font-size:13px}}.sd.p-driving-school-detail__route-train-1-meta-fee-4{align-content:center;align-items:center;flex-direction:row;flex-wrap:nowrap;justify-content:center;padding:0}.sd.p-driving-school-detail__route-train-1-meta-fee-4-icon{background:transparent;border-radius:50%;color:#fff;flex:none;font-size:14px;height:18px;max-width:100%;opacity:0;padding:1px 0 0;width:18px}.sd.p-driving-school-detail__route-train-1-meta-fee-4-wrap{align-content:center;align-items:center;flex-direction:row;flex-wrap:nowrap;justify-content:center;padding:0}.sd.p-driving-school-detail__route-train-1-meta-fee-4-text-1{color:#017d37;flex:none;font-family:var(--s-font-9ab74d24);font-size:12px;font-weight:700;height:auto;justify-content:flex-start;line-height:2;margin:0 0 0 5px;max-width:calc(100% - 5px);text-align:left;width:auto}@media screen and (max-width:540px){.sd.p-driving-school-detail__route-train-1-meta-fee-4-text-1{font-size:13px}}.sd.p-driving-school-detail__route-train-1-meta-fee-4-text-2{color:#017d37;flex:none;font-family:var(--s-font-9ab74d24);font-size:16px;font-weight:700;height:auto;justify-content:flex-start;line-height:2;margin:0 1px 2px 3px;max-width:calc(100% - 4px);text-align:left;width:auto}@media screen and (max-width:540px){.sd.p-driving-school-detail__route-train-1-meta-fee-4-text-2{font-size:18px;margin:0 1px 1px;max-width:calc(100% - 2px)}}.sd.p-driving-school-detail__route-train-1-meta-fee-4-text-3{color:#017d37;flex:none;font-family:var(--s-font-9ab74d24);font-size:12px;font-weight:700;height:auto;justify-content:flex-start;line-height:2;margin:0;max-width:100%;text-align:left;width:auto}@media screen and (max-width:540px){.sd.p-driving-school-detail__route-train-1-meta-fee-4-text-3{font-size:13px}}.sd.p-driving-school-detail__route-train-2{align-content:flex-start;align-items:flex-start;flex-direction:column;flex-wrap:nowrap;justify-content:space-between;padding:0}.sd.p-driving-school-detail__route-train-2-head{align-content:center;align-items:center;flex-direction:row;flex-wrap:nowrap;justify-content:center;margin:0 0 10px;max-width:100%;padding:0}.sd.p-driving-school-detail__route-train-2-icon{color:#000;font-size:20px;margin:3px 10px 0 0;max-width:calc(100% - 10px)}.sd.p-driving-school-detail__route-train-2-label{border:0 solid #000;border-radius:0;color:#000;font-size:18px;margin:0 20px 0 0;max-width:calc(100% - 20px);padding:0}.sd.p-driving-school-detail__route-train-2-label,.sd.p-driving-school-detail__route-train-2-time{background:transparent;flex:none;font-family:var(--s-font-9ab74d24);font-weight:700;height:auto;justify-content:flex-start;line-height:2;text-align:left;width:auto}.sd.p-driving-school-detail__route-train-2-time{border:0 solid #000;border-radius:4px;color:#8e979c;font-size:14px;margin:2px 0 0;max-width:100%;padding:0 10px 1px}.sd.p-driving-school-detail__route-train-2-body{align-content:flex-start;align-items:flex-start;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;padding:0}.sd.p-driving-school-detail__route-train-2-timeline{align-content:flex-start;align-items:flex-start;background:#f2f2f2;border-radius:8px;flex:none;flex-direction:column;flex-wrap:nowrap;justify-content:flex-start;margin:0 20px 0 0;max-width:calc(100% - 20px);padding:12px;width:184px}@media screen and (max-width:540px){.sd.p-driving-school-detail__route-train-2-timeline{flex:none;margin:0 10px 0 0;max-width:calc(100% - 10px);width:154px}}.sd.p-driving-school-detail__route-train-2-step-1{background:transparent;border:0 solid #000;border-radius:8px;height:auto;justify-content:center;width:auto}.sd.p-driving-school-detail__route-train-2-step-1,.sd.p-driving-school-detail__route-train-2-step-1-time{align-content:center;align-items:center;flex:none;flex-direction:row;flex-wrap:nowrap;margin:0;max-width:100%;padding:0}.sd.p-driving-school-detail__route-train-2-step-1-time{justify-content:flex-start;width:60px}.sd.p-driving-school-detail__route-train-2-step-1-place{background:#000;border:0 solid #000;border-radius:50%;color:#fff;flex:none;font-family:var(--s-font-029fba47);font-size:10px;font-weight:600;height:15px;justify-content:center;line-height:2;margin:0;max-width:100%;text-align:center;width:15px}.sd.p-driving-school-detail__route-train-2-step-1-label{background:transparent;border:0 solid #000;border-radius:0;color:#000;flex:none;font-family:var(--s-font-c1b74754);font-size:13px;font-weight:500;height:auto;justify-content:center;line-height:2;margin:0 0 0 2px;max-width:calc(100% - 2px);text-align:center;width:auto}.sd.p-driving-school-detail__route-train-2-step-1-time-val{background:#fff;border:2px solid #000;border-radius:4px;color:#000;flex:none;font-family:var(--s-font-9ab74d24);font-size:15px;font-weight:700;height:40px;justify-content:center;line-height:2;margin:0;max-width:100%;text-align:center;width:100px}@media screen and (max-width:540px){.sd.p-driving-school-detail__route-train-2-step-1-time-val{border:1px solid #000;flex:none;font-size:13px;height:40px;line-height:1.2;max-width:100%;width:80px}}.sd.p-driving-school-detail__route-train-2-step-2{align-content:center;align-items:center;flex:none;flex-direction:row;flex-wrap:nowrap;justify-content:center;margin:0;max-width:100%;padding:0;width:100%}.sd.p-driving-school-detail__route-train-2-step-2-train{color:#000;flex:none;font-family:var(--s-font-9ab74d24);font-size:10px;font-weight:500;height:auto;justify-content:flex-end;line-height:1.4;margin:0 10px 5px -30px;max-width:calc(100% + 20px);text-align:right;width:80px}.sd.p-driving-school-detail__route-train-2-step-2-dots{align-content:center;align-items:center;background:#000;border-color:#000;border-style:solid;border-width:0 1px;flex-direction:column;flex-wrap:nowrap;justify-content:center;padding:0}.sd.p-driving-school-detail__route-train-2-dot-1,.sd.p-driving-school-detail__route-train-2-dot-2,.sd.p-driving-school-detail__route-train-2-dot-3,.sd.p-driving-school-detail__route-train-2-dot-4,.sd.p-driving-school-detail__route-train-2-dot-5{background:#000;flex:none;height:5px;margin:2px 0;max-width:100%;width:3px}.sd.p-driving-school-detail__route-train-2-step-3{align-content:center;align-items:center;background:transparent;border:0 solid #000;border-radius:8px;flex:none;flex-direction:row;flex-wrap:nowrap;height:auto;justify-content:center;margin:0;max-width:100%;padding:0;width:auto}.sd.p-driving-school-detail__route-train-2-step-3-wrap{align-content:center;align-items:center;flex-direction:column;flex-wrap:nowrap;justify-content:center;margin:-10px 0;max-width:100%;padding:0}.sd.p-driving-school-detail__route-train-2-step-3-time{align-content:center;align-items:center;flex:none;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;margin:0;max-width:100%;padding:0;width:60px}.sd.p-driving-school-detail__route-train-2-step-3-place{background:#000;border:0 solid #000;border-radius:50%;color:#fff;flex:none;font-family:var(--s-font-029fba47);font-size:10px;font-weight:600;height:15px;justify-content:center;line-height:2;margin:0;max-width:100%;text-align:center;width:15px}.sd.p-driving-school-detail__route-train-2-step-3-sub{background:transparent;border:0 solid #000;border-radius:0;color:#000;flex:none;font-family:var(--s-font-c1b74754);font-size:13px;font-weight:500;height:auto;justify-content:center;line-height:2;margin:0 0 0 2px;max-width:calc(100% - 2px);text-align:center;width:auto}.sd.p-driving-school-detail__route-train-2-step-3-sub-time{align-content:center;align-items:center;flex:none;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;margin:0;max-width:100%;padding:0;width:60px}.sd.p-driving-school-detail__route-train-2-step-3-sub-place{background:#000;border:0 solid #000;border-radius:50%;color:#fff;flex:none;font-family:var(--s-font-029fba47);font-size:10px;font-weight:600;height:15px;justify-content:center;line-height:2;margin:0;max-width:100%;text-align:center;width:15px}.sd.p-driving-school-detail__route-train-2-step-4{background:transparent;border:0 solid #000;border-radius:0;color:#000;flex:none;font-family:var(--s-font-c1b74754);font-size:13px;font-weight:500;height:auto;justify-content:center;line-height:2;margin:0 0 0 2px;max-width:calc(100% - 2px);text-align:center;width:auto}.sd.p-driving-school-detail__route-train-2-step-4-label{background:#fff;border:2px solid #000;border-radius:4px;color:#000;flex:none;font-family:var(--s-font-9ab74d24);font-size:14px;font-weight:700;height:40px;justify-content:center;line-height:1.13;margin:0;max-width:100%;text-align:center;width:100px}@media screen and (max-width:540px){.sd.p-driving-school-detail__route-train-2-step-4-label{border:1px solid #000;flex:none;font-size:13px;height:40px;line-height:1.2;max-width:100%;width:80px}}.sd.p-driving-school-detail__route-train-2-step-4-dots{align-content:center;align-items:center;flex:none;flex-direction:row;flex-wrap:nowrap;justify-content:center;margin:0;max-width:100%;padding:0;width:100%}.sd.p-driving-school-detail__route-train-2-step-4-dot-1{color:#000;flex:none;font-family:var(--s-font-9ab74d24);font-size:10px;font-weight:500;height:auto;justify-content:flex-end;line-height:1.4;margin:0 10px 5px -30px;max-width:calc(100% + 20px);text-align:right;width:80px}.sd.p-driving-school-detail__route-train-2-step-4-dot-2{align-content:center;align-items:center;background:#000;border-color:#000;border-style:solid;border-width:0 1px;flex-direction:column;flex-wrap:nowrap;justify-content:center;padding:0}.sd.p-driving-school-detail__route-train-2-step-4-dot-3,.sd.p-driving-school-detail__route-train-2-step-4-dot-4,.sd.p-driving-school-detail__route-train-2-step-4-dot-5,.sd.p-driving-school-detail__route-train-2-step-5,.sd.p-driving-school-detail__route-train-2-step-5-time{background:#000;flex:none;height:5px;margin:2px 0;max-width:100%;width:3px}.sd.p-driving-school-detail__route-train-2-step-5-place{background:transparent;border:0 solid #000;border-radius:8px;height:auto;justify-content:center;width:auto}.sd.p-driving-school-detail__route-train-2-step-5-label,.sd.p-driving-school-detail__route-train-2-step-5-place{align-content:center;align-items:center;flex:none;flex-direction:row;flex-wrap:nowrap;margin:0;max-width:100%;padding:0}.sd.p-driving-school-detail__route-train-2-step-5-label{justify-content:flex-start;width:60px}.sd.p-driving-school-detail__route-train-2-step-5-time-val{background:#000;border:0 solid #000;border-radius:50%;color:#fff;flex:none;font-family:var(--s-font-029fba47);font-size:10px;font-weight:600;height:15px;justify-content:center;line-height:2;margin:0;max-width:100%;text-align:center;width:15px}.sd.p-driving-school-detail__route-train-2-meta{background:transparent;border:0 solid #000;border-radius:0;color:#000;flex:none;font-family:var(--s-font-c1b74754);font-size:13px;font-weight:500;height:auto;justify-content:center;line-height:2;margin:0 0 0 2px;max-width:calc(100% - 2px);text-align:center;width:auto}.sd.p-driving-school-detail__route-train-2-meta-time{background:#fff;border:2px solid #000;border-radius:4px;color:#000;flex:none;font-family:var(--s-font-9ab74d24);font-size:14px;font-weight:700;height:40px;justify-content:center;line-height:1.13;margin:0;max-width:100%;text-align:center;width:100px}@media screen and (max-width:540px){.sd.p-driving-school-detail__route-train-2-meta-time{border:1px solid #000;flex:none;font-size:13px;height:40px;line-height:1.2;max-width:100%;width:80px}}.sd.p-driving-school-detail__route-train-2-meta-time-icon{color:#797979;flex:none;font-family:var(--s-font-9ab74d24);font-size:12px;font-weight:400;height:auto;justify-content:flex-start;line-height:1.4;margin:10px 0 0;max-width:100%;text-align:left;width:100%}@media screen and (max-width:540px){.sd.p-driving-school-detail__route-train-2-meta-time-icon{font-size:13px}}.sd.p-driving-school-detail__route-train-2-meta-time-text{align-content:flex-start;align-items:flex-start;background:transparent;border-radius:12px;flex:none;flex-direction:column;flex-wrap:nowrap;justify-content:flex-start;max-width:100%;padding:0;width:145.56px}@media screen and (max-width:540px){.sd.p-driving-school-detail__route-train-2-meta-time-text{flex:1;max-width:100%;width:auto}}.sd.p-driving-school-detail__route-train-2-meta-fee{align-content:center;align-items:center;flex-direction:row;flex-wrap:nowrap;justify-content:center;margin:0;max-width:100%;padding:0}.sd.p-driving-school-detail__route-train-2-meta-fee-icon{background:#017d37;border-radius:50%;color:#fff;flex:none;font-size:16px;height:20px;max-width:100%;padding:0;width:20px}.sd.p-driving-school-detail__route-train-2-meta-fee-text{color:#000;flex:none;font-family:var(--s-font-9ab74d24);font-size:14px;font-weight:500;height:auto;justify-content:flex-start;line-height:2;margin:0 0 0 5px;max-width:calc(100% - 5px);text-align:left;width:auto}@media screen and (max-width:540px){.sd.p-driving-school-detail__route-train-2-meta-fee-text{font-size:13px}}.sd.p-driving-school-detail__route-train-2-meta-note{align-content:center;align-items:center;flex-direction:row;flex-wrap:nowrap;justify-content:center;margin:0 0 -7px;max-width:100%;padding:0}.sd.p-driving-school-detail__route-train-2-meta-note-text{background:#017d37;border-radius:50%;color:#fff;flex:none;font-size:14px;height:20px;max-width:100%;padding:1px 0 0;width:20px}.sd.p-driving-school-detail__route-train-2-meta-fee-2{color:#000;flex:none;font-family:var(--s-font-9ab74d24);font-size:14px;font-weight:500;height:auto;justify-content:flex-start;line-height:2;margin:0 0 0 5px;max-width:calc(100% - 5px);text-align:left;width:auto}@media screen and (max-width:540px){.sd.p-driving-school-detail__route-train-2-meta-fee-2{font-size:13px}}.sd.p-driving-school-detail__route-train-2-meta-fee-2-icon{align-content:center;align-items:center;flex-direction:row;flex-wrap:nowrap;justify-content:center;padding:0}.sd.p-driving-school-detail__route-train-2-meta-fee-2-text{background:transparent;border-radius:50%;color:#fff;flex:none;font-size:14px;height:18px;max-width:100%;opacity:0;padding:1px 0 0;width:18px}.sd.p-driving-school-detail__route-train-2-meta-toggle{color:#000;flex:none;font-family:var(--s-font-9ab74d24);font-size:14px;font-weight:500;height:auto;justify-content:flex-start;line-height:2;margin:0 0 0 7px;max-width:calc(100% - 7px);text-align:left;width:auto}@media screen and (max-width:540px){.sd.p-driving-school-detail__route-train-2-meta-toggle{font-size:13px}}.sd.p-driving-school-detail__route-train-2-meta-toggle-icon{align-content:center;align-items:center;flex:none;flex-direction:column;flex-wrap:nowrap;justify-content:center;margin:0 0 -5px 15px;max-width:calc(80% - 15px);padding:0;width:calc(80% - 15px)}@media screen and (max-width:1140px){.sd.p-driving-school-detail__route-train-2-meta-toggle-icon{flex:none;max-width:calc(60% - 15px);width:calc(60% - 15px)}}.sd.p-driving-school-detail__route-train-2-meta-fee-3{color:#797979;font-size:24px}.sd.p-driving-school-detail__route-train-2-meta-fee-3-icon{align-content:center;align-items:center;flex-direction:row;flex-wrap:nowrap;justify-content:center;margin:0 0 -4px;max-width:100%;padding:0}.sd.p-driving-school-detail__route-train-2-meta-fee-3-text{background:transparent;border-radius:50%;color:#fff;flex:none;font-size:14px;height:18px;max-width:100%;opacity:0;padding:1px 0 0;width:18px}.sd.p-driving-school-detail__route-train-2-meta-fee-4{color:#797979;flex:none;font-family:var(--s-font-9ab74d24);font-size:12px;font-weight:400;height:auto;justify-content:flex-start;line-height:1.4;margin:0 0 0 5px;max-width:calc(100% - 5px);text-align:left;width:auto}@media screen and (max-width:540px){.sd.p-driving-school-detail__route-train-2-meta-fee-4{font-size:13px}}.sd.p-driving-school-detail__route-train-2-meta-fee-4-icon{align-content:center;align-items:center;flex-direction:row;flex-wrap:nowrap;justify-content:center;padding:0}.sd.p-driving-school-detail__route-train-2-meta-fee-4-wrap{background:transparent;border-radius:50%;color:#fff;flex:none;font-size:14px;height:18px;max-width:100%;opacity:0;padding:1px 0 0;width:18px}.sd.p-driving-school-detail__route-train-2-meta-fee-4-text-1{align-content:center;align-items:center;flex-direction:row;flex-wrap:nowrap;justify-content:center;padding:0}.sd.p-driving-school-detail__route-train-2-meta-fee-4-text-2{background:transparent;color:#017d37;flex:none;font-family:var(--s-font-9ab74d24);font-size:12px;font-weight:700;height:auto;justify-content:flex-start;line-height:2;margin:0 0 0 5px;max-width:calc(100% - 5px);text-align:left;width:auto}@media screen and (max-width:540px){.sd.p-driving-school-detail__route-train-2-meta-fee-4-text-2{font-size:13px}}.sd.p-driving-school-detail__route-train-2-meta-fee-4-text-3{background:transparent;color:#017d37;flex:none;font-family:var(--s-font-9ab74d24);font-size:16px;font-weight:700;height:auto;justify-content:flex-start;line-height:2;margin:0 1px 2px 3px;max-width:calc(100% - 4px);text-align:left;width:auto}@media screen and (max-width:540px){.sd.p-driving-school-detail__route-train-2-meta-fee-4-text-3{font-size:18px;margin:0 1px 0 2px;max-width:calc(100% - 3px)}}.sd.p-driving-school-detail__route-car{background:transparent;color:#017d37;flex:none;font-family:var(--s-font-9ab74d24);font-size:12px;font-weight:700;height:auto;justify-content:flex-start;line-height:2;margin:0;max-width:100%;text-align:left;width:auto}@media screen and (max-width:540px){.sd.p-driving-school-detail__route-car{font-size:13px}}.sd.p-driving-school-detail__route-car-head{color:#797979;flex:none;font-family:var(--s-font-9ab74d24);font-size:12px;font-weight:400;height:auto;justify-content:flex-start;line-height:1.4;margin:10px 0 0;max-width:100%;text-align:left;width:100%}@media screen and (max-width:540px){.sd.p-driving-school-detail__route-car-head{font-size:12px;margin:10px 0;max-width:100%;width:100%}}.sd.p-driving-school-detail__route-car-icon{align-content:center;align-items:center;flex-direction:column;flex-wrap:nowrap;justify-content:center;padding:0}.sd.p-driving-school-detail__route-car-label{align-content:flex-start;align-items:flex-start;border:solid #017d37;border-width:0 0 0 2px;flex:none;flex-direction:column;flex-wrap:nowrap;justify-content:flex-start;margin:60px 0 20px;max-width:100%;padding:0 0 0 10px;width:100%}@media screen and (max-width:540px){.sd.p-driving-school-detail__route-car-label{margin:20px 0;max-width:100%;padding:0 0 0 7px;width:100%}}.sd.p-driving-school-detail__route-car-time{color:#000;font-family:var(--s-font-9ab74d24);font-size:18px;font-weight:700;height:auto;justify-content:center;line-height:1.4;margin:0 0 10px;max-width:100%;text-align:center;width:auto}@media screen and (max-width:540px){.sd.p-driving-school-detail__route-car-time{font-size:13px;margin:0 0 5px;max-width:100%}}.sd.p-driving-school-detail__route-car-body{color:#000;font-family:var(--s-font-9ab74d24);font-size:28px;font-weight:700;height:auto;justify-content:center;line-height:1.4;margin:0;max-width:100%;text-align:center;width:auto}@media screen and (max-width:540px){.sd.p-driving-school-detail__route-car-body{font-size:18px}}.sd.p-driving-school-detail__route-car-map{align-content:center;align-items:center;flex:none;flex-direction:column;flex-wrap:nowrap;justify-content:center;margin:0;max-width:100%;padding:0;width:100%}@media screen and (max-width:540px){.sd.p-driving-school-detail__route-car-map{margin:0 0 20px;max-width:100%;width:100%}}.sd.p-driving-school-detail__route-car-info{align-content:center;align-items:center;flex:none;flex-direction:row;flex-wrap:wrap;justify-content:center;max-width:100%;padding:0;width:100%}.sd.p-driving-school-detail__route-car-info-title{border-radius:0;flex:none;height:200px;margin:0 5px 10px;max-width:calc(50% - 10px);rotate:0deg;width:calc(50% - 10px)}.sd.p-driving-school-detail__route-car-info-title:before{filter:saturate(1.1)}@media screen and (max-width:540px){.sd.p-driving-school-detail__route-car-info-title{flex:none;height:132px;margin:0 2px 4px 0;max-width:calc(50% - 2px);width:calc(50% - 2px)}}.sd.p-driving-school-detail__route-car-info-text{border-radius:0;flex:none;height:200px;margin:0 5px 10px;max-width:calc(50% - 10px);rotate:0deg;width:calc(50% - 10px)}.sd.p-driving-school-detail__route-car-info-text:before{filter:saturate(1.1)}@media screen and (max-width:540px){.sd.p-driving-school-detail__route-car-info-text{flex:none;height:132px;margin:0 0 4px 2px;max-width:calc(50% - 2px);width:calc(50% - 2px)}}.sd.p-driving-school-detail__route-car-meta{color:#000;flex:none;font-family:var(--s-font-9ab74d24);font-size:16px;font-weight:300;height:auto;justify-content:flex-start;line-height:2;margin:0;max-width:100%;text-align:left;width:100%}@media screen and (max-width:540px){.sd.p-driving-school-detail__route-car-meta{font-size:13px}}.sd.p-driving-school-detail__route-car-meta-time{align-content:flex-start;align-items:flex-start;flex-direction:column;flex-wrap:nowrap;justify-content:flex-start;margin:20px 0 0;max-width:100%;padding:0}@media screen and (max-width:540px){.sd.p-driving-school-detail__route-car-meta-time{margin:20px 0;max-width:100%}}.sd.p-driving-school-detail__route-car-meta-time-icon{align-content:center;align-items:center;flex-direction:row;flex-wrap:nowrap;justify-content:center;margin:0 0 10px;max-width:100%;padding:0}@media screen and (max-width:540px){.sd.p-driving-school-detail__route-car-meta-time-icon{margin:0 0 5px;max-width:100%}}.sd.p-driving-school-detail__route-car-meta-time-text{background:#f6f6f6;border-radius:128px;flex:none;height:48px;margin:0 10px 0 0;max-width:calc(100% - 10px);overflow:hidden;width:48px}.sd.p-driving-school-detail__route-car-meta-time-text img{height:100%;-o-object-fit:cover;object-fit:cover;transform:scale(1.3);transform-origin:center;width:100%}@media screen and (max-width:540px){.sd.p-driving-school-detail__route-car-meta-time-text{flex:none;height:32px;max-width:calc(100% - 10px);width:32px}}.sd.p-driving-school-detail__route-car-meta-fee{color:#000;font-family:var(--s-font-9ab74d24);font-size:18px;font-weight:700;height:auto;justify-content:center;line-height:1.4;margin:0;max-width:100%;text-align:center;width:auto}@media screen and (max-width:540px){.sd.p-driving-school-detail__route-car-meta-fee{font-size:15px}}.sd.p-driving-school-detail__route-car-meta-fee-icon{background:#fff;border-radius:12px;color:#000;flex:none;font-family:var(--s-font-9ab74d24);font-size:16px;font-weight:300;height:auto;justify-content:flex-start;line-height:2;margin:0;max-width:100%;padding:20px;text-align:left;width:100%}@media screen and (max-width:540px){.sd.p-driving-school-detail__route-car-meta-fee-icon{font-size:13px;padding:12px 16px}}.sd.p-driving-school-detail__route-car-meta-fee-text{align-content:center;align-items:center;flex:none;flex-direction:column;flex-wrap:nowrap;justify-content:center;margin:80px 0 0;max-width:100%;padding:0;width:800px}@media screen and (max-width:540px){.sd.p-driving-school-detail__route-car-meta-fee-text{margin:20px 0 0;max-width:100%;padding:0}}.sd.p-driving-school-detail__gallery{align-content:center;align-items:center;background:#017d37;border-radius:64px;flex:none;flex-direction:row;flex-wrap:nowrap;height:80px;justify-content:center;margin:0 0 20px;max-width:80%;padding:0;width:80%}@media screen and (max-width:540px){.sd.p-driving-school-detail__gallery{flex:none;height:48px;margin:0 0 10px;max-width:100%;width:100%}}.sd.p-driving-school-detail__gallery-grid{color:#fff;font-family:var(--s-font-9ab74d24);font-size:20px;font-weight:500;height:auto;justify-content:flex-start;line-height:2;margin:0;max-width:100%;padding:0 0 1px;text-align:left;width:auto}@media screen and (max-width:540px){.sd.p-driving-school-detail__gallery-grid{font-size:13px}}.sd.p-driving-school-detail__gallery-item-1{bottom:30px;color:#fff;font-size:18px;left:auto;margin:0;max-width:100%;position:absolute;right:40px;top:NaNpx}@media screen and (max-width:540px){.sd.p-driving-school-detail__gallery-item-1{bottom:auto;right:20px;top:15px}}.sd.p-driving-school-detail__gallery-item-2{align-content:center;align-items:center;background:transparent;border-radius:8px;flex:none;flex-direction:column;flex-wrap:nowrap;justify-content:flex-start;max-width:100%;padding:0;width:100%}.sd.p-driving-school-detail__gallery-item-3{color:#017d37;font-family:var(--s-font-9ab74d24);font-size:16px;font-weight:500;height:auto;justify-content:flex-start;line-height:2;margin:0;max-width:100%;padding:0;text-align:left;width:auto}@media screen and (max-width:540px){.sd.p-driving-school-detail__gallery-item-3{font-size:13px}}.sd.p-driving-school-detail__gallery-item-4{color:#797979;font-family:var(--s-font-9ab74d24);font-size:14px;font-weight:400;height:auto;justify-content:center;line-height:1.5;margin:0;max-width:100%;padding:0 0 1px;text-align:center;width:auto}@media screen and (max-width:540px){.sd.p-driving-school-detail__gallery-item-4{font-size:13px}}.sd.p-driving-school-detail__hero-image img,.sd.p-driving-school-detail__route-car-info-text img,.sd.p-driving-school-detail__route-car-info-title img{-o-object-fit:cover;object-fit:cover}.sd.p-gourmet-tourism-intro{align-content:center;align-items:center;background:#fff;flex:none;flex-wrap:nowrap;justify-content:center;margin:0;max-width:100%;padding:0;width:100%;z-index:5}@media screen and (max-width:540px){.sd.p-gourmet-tourism-intro{align-content:center;align-items:center;justify-content:flex-end}}.sd.p-gourmet-tourism-intro__text{background:#fff;color:#017d37;flex:none;font-family:var(--s-font-9ab74d24);font-size:28px;font-weight:700;height:120px;justify-content:center;line-height:1.4;margin:0;max-width:100%;padding:40px 40px 0;text-align:center;width:100%;z-index:5}@media screen and (max-width:540px){.sd.p-gourmet-tourism-intro__text{flex:none;font-size:18px;height:80px;margin:0;max-width:100%;padding:0 40px;width:100%}}.sd.p-gourmet-tourism{align-content:center;align-items:center;background:#fff;flex:none;flex-wrap:nowrap;justify-content:center;max-width:100%;padding:0;width:100%;z-index:0}.sd.p-gourmet-tourism:before{background-image:url(/images/camp/pickup/iwate/gourmet-tourism-bg.webp);background-position:top;filter:blur(3px) brightness(.5)}.sd.p-gourmet-tourism__banner-img{flex:none;height:120px;margin:-1px 0 0;max-width:100%;width:100%;z-index:0}.sd.p-gourmet-tourism__banner-img:before{background-position:top;background-repeat:no-repeat;background-size:contain}@media screen and (max-width:540px){.sd.p-gourmet-tourism__banner-img{flex:none;height:60px;max-width:100%;width:100%}}.sd.p-gourmet-tourism__inner{align-content:center;align-items:center;background:transparent;border-radius:0;flex:none;flex-direction:column;flex-wrap:nowrap;height:auto;justify-content:flex-end;margin:40px 0 0;max-width:100%;padding:0;width:800px}@media screen and (max-width:840px){.sd.p-gourmet-tourism__inner{margin:40px 40px 0;max-width:calc(100% - 80px)}}@media screen and (max-width:540px){.sd.p-gourmet-tourism__inner{margin:0;max-width:100%}}.sd.p-gourmet-tourism__content{align-content:center;align-items:center;background:transparent;border-radius:24px;flex:none;flex-direction:column;flex-wrap:nowrap;justify-content:center;margin:0;max-width:100%;padding:40px 0;width:100%}@media screen and (max-width:540px){.sd.p-gourmet-tourism__content{margin:0;padding:20px 0}}.sd.p-gourmet-tourism__header{align-content:center;align-items:center;flex-direction:column;flex-wrap:nowrap;justify-content:center;margin:0 0 40px;max-width:100%;padding:0}@media screen and (max-width:540px){.sd.p-gourmet-tourism__header{margin:20px 0;max-width:100%}}.sd.p-gourmet-tourism__eyebrow{color:#fff;font-family:var(--s-font-9ab74d24);font-size:18px;font-weight:700;height:auto;justify-content:center;line-height:1.4;margin:0 0 10px 5px;max-width:calc(100% - 5px);text-align:center;text-shadow:0 2px 10px rgba(0,0,0,.25);width:auto}@media screen and (max-width:540px){.sd.p-gourmet-tourism__eyebrow{font-size:13px;margin:0 0 5px 5px;max-width:calc(100% - 5px)}}.sd.p-gourmet-tourism__title{color:#fff;font-family:var(--s-font-9ab74d24);font-size:40px;font-weight:900;height:auto;justify-content:center;line-height:1.4;margin:0 0 20px;max-width:100%;text-align:center;text-shadow:0 2px 10px rgba(0,0,0,.25);width:auto}@media screen and (max-width:540px){.sd.p-gourmet-tourism__title{font-size:24px}}.sd.p-gourmet-tourism__lead{color:#fff;flex:none;font-family:var(--s-font-9ab74d24);font-size:16px;font-weight:400;height:auto;justify-content:flex-start;line-height:2;margin:0 40px;max-width:calc(100% - 80px);text-align:left;width:calc(100% - 80px)}@media screen and (max-width:540px){.sd.p-gourmet-tourism__lead{font-size:13px;margin:0 20px;max-width:calc(100% - 40px);width:calc(100% - 40px)}}.sd.p-gourmet-tourism__ranking{align-content:center;align-items:center;flex:none;flex-direction:row;flex-wrap:wrap;justify-content:center;max-width:100%;padding:0;width:100%}@media screen and (max-width:540px){.sd.p-gourmet-tourism__ranking{padding:0 20px}}.sd.p-gourmet-tourism__shop-1{align-content:flex-start;align-items:flex-start;background:#fff;border-radius:128px;box-shadow:0 2px 10px rgba(0,0,0,.25);flex:none;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;margin:20px 40px 20px 0;max-width:calc(100% - 40px);padding:0 60px;width:calc(100% - 40px)}@media screen and (max-width:540px){.sd.p-gourmet-tourism__shop-1{border-radius:32px;margin:10px 0;max-width:100%;padding:0 20px;width:100%}}.sd.p-gourmet-tourism__shop-1-head{align-content:center;align-items:center;flex-direction:column;flex-wrap:nowrap;justify-content:center;margin:-5px 40px 0 0;max-width:calc(100% - 40px);padding:0}@media screen and (max-width:540px){.sd.p-gourmet-tourism__shop-1-head{margin:-5px 20px 0 0;max-width:calc(100% - 20px)}}.sd.p-gourmet-tourism__shop-1-rank{background:#cca518;border-radius:0;color:#fff;flex:none;font-family:var(--s-font-9ab74d24);font-size:32px;font-weight:700;height:100px;justify-content:center;line-height:2;margin:0;max-width:100%;padding:0 0 13px;text-align:center;width:50px}@media screen and (max-width:540px){.sd.p-gourmet-tourism__shop-1-rank{flex:none;font-size:24px;max-width:100%;width:40px}}.sd.p-gourmet-tourism__shop-1-stars{align-content:center;align-items:center;border:solid #fff;border-width:0 0 1px;flex:none;flex-direction:row;flex-wrap:nowrap;height:20px;justify-content:center;margin:-19px 0 0;max-width:100%;padding:0;width:50px}@media screen and (max-width:540px){.sd.p-gourmet-tourism__shop-1-stars{flex:none;max-width:100%;width:40px}}.sd.p-gourmet-tourism__shop-1-star-1{--g-color-0:hsla(0,0%,100%,0);--g-position-0:50%;--g-color-1:#fff;--g-position-1:40%;--g-color-2:#fff;--g-position-2:40%;--g-color-3:#fff;--g-position-3:40%;--g-color-4:#fff;--g-position-4:40%;--g-color-5:#fff;--g-position-5:40%;--g-color-6:#fff;--g-position-6:40%;--g-color-7:#fff;--g-position-7:40%;--g-color-8:#fff;--g-position-8:40%;--g-color-9:#fff;--g-position-9:40%;--g-color-10:#fff;--g-position-10:40%;--g-color-11:#fff;--g-position-11:40%;--g-angle:143deg}.sd.p-gourmet-tourism__shop-1-star-1,.sd.p-gourmet-tourism__shop-1-star-2{background:linear-gradient(var(--g-angle),var(--g-color-0) var(--g-position-0),var(--g-color-1) var(--g-position-1));flex:none;height:100%;max-width:50%;width:50%}.sd.p-gourmet-tourism__shop-1-star-2{--g-color-0:hsla(0,0%,100%,0);--g-position-0:50%;--g-color-1:#fff;--g-position-1:40%;--g-color-2:#fff;--g-position-2:40%;--g-color-3:#fff;--g-position-3:40%;--g-color-4:#fff;--g-position-4:40%;--g-color-5:#fff;--g-position-5:40%;--g-color-6:#fff;--g-position-6:40%;--g-color-7:#fff;--g-position-7:40%;--g-color-8:#fff;--g-position-8:40%;--g-color-9:#fff;--g-position-9:40%;--g-color-10:#fff;--g-position-10:40%;--g-color-11:#fff;--g-position-11:40%;--g-angle:217deg}.sd.p-gourmet-tourism__shop-1-body{align-content:flex-start;align-items:flex-start;flex:1;flex-direction:column;flex-wrap:nowrap;justify-content:flex-start;margin:15px 0;max-width:100%;padding:0 40px 0 0;width:auto}@media screen and (max-width:540px){.sd.p-gourmet-tourism__shop-1-body{margin:10px 0;max-width:100%;padding:0 20px 0 0}}.sd.p-gourmet-tourism__shop-1-info{align-content:flex-start;align-items:flex-start;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;margin:0;max-width:100%;padding:0}.sd.p-gourmet-tourism__shop-1-name{color:#000;flex:none;font-family:var(--s-font-9ab74d24);font-size:24px;font-weight:700;height:auto;justify-content:flex-start;line-height:2;margin:0;max-width:100%;text-align:left;width:auto}@media screen and (max-width:540px){.sd.p-gourmet-tourism__shop-1-name{font-size:15px}}.sd.p-gourmet-tourism__shop-1-access{align-content:flex-start;align-items:flex-start;flex:none;flex-direction:column;flex-wrap:nowrap;justify-content:flex-start;margin:2px 0 0 20px;max-width:calc(100% - 20px);padding:0;text-align:left;width:auto}@media screen and (max-width:540px){.sd.p-gourmet-tourism__shop-1-access{margin:-2px 0 0 10px;max-width:calc(100% - 10px)}}.sd.p-gourmet-tourism__shop-1-access-row{align-content:flex-end;align-items:flex-end;flex-direction:row;flex-wrap:nowrap;height:auto;justify-content:flex-start;margin:0;max-width:100%;padding:0}.sd.p-gourmet-tourism__shop-1-access-from{color:#797979;flex:none;font-family:var(--s-font-9ab74d24);font-size:14px;font-weight:500;height:auto;justify-content:flex-start;line-height:2;margin:0;max-width:100%;text-align:left;width:auto}@media screen and (max-width:540px){.sd.p-gourmet-tourism__shop-1-access-from{font-size:15px;margin:0 1px -1px 0;max-width:calc(100% - 1px)}}.sd.p-gourmet-tourism__shop-1-access-mid-1{color:#797979;flex:none;font-family:var(--s-font-9ab74d24);font-size:12px;font-weight:500;height:auto;justify-content:flex-start;line-height:2;margin:0;max-width:100%;text-align:left;width:auto}@media screen and (max-width:540px){.sd.p-gourmet-tourism__shop-1-access-mid-1{font-size:12px}}.sd.p-gourmet-tourism__shop-1-access-mid-2{color:#797979;flex:none;font-family:var(--s-font-9ab74d24);font-size:14px;font-weight:500;height:auto;justify-content:flex-start;line-height:2;margin:0;max-width:100%;text-align:left;width:auto}@media screen and (max-width:540px){.sd.p-gourmet-tourism__shop-1-access-mid-2{font-size:12px}}.sd.p-gourmet-tourism__shop-1-access-num{color:#797979;flex:none;font-family:var(--s-font-9ab74d24);font-size:24px;font-weight:500;height:auto;justify-content:flex-start;line-height:2;margin:0 1px -7px;max-width:calc(100% - 2px);text-align:left;width:auto}@media screen and (max-width:540px){.sd.p-gourmet-tourism__shop-1-access-num{font-size:18px;margin:0 1px -4px;max-width:calc(100% - 2px)}}.sd.p-gourmet-tourism__shop-1-access-unit{color:#797979;flex:none;font-family:var(--s-font-9ab74d24);font-size:14px;font-weight:500;height:auto;justify-content:flex-start;line-height:2;margin:0;max-width:100%;text-align:left;width:auto}@media screen and (max-width:540px){.sd.p-gourmet-tourism__shop-1-access-unit{font-size:12px}}.sd.p-gourmet-tourism__shop-1-desc{color:#000;flex:none;font-family:var(--s-font-9ab74d24);font-size:16px;font-weight:300;height:auto;justify-content:flex-start;line-height:1.5;margin:0 0 10px;max-width:100%;text-align:left;width:100%}@media screen and (max-width:540px){.sd.p-gourmet-tourism__shop-1-desc{font-size:13px}}.sd.p-gourmet-tourism__shop-2{align-content:flex-start;align-items:flex-start;background:#fff;border-radius:128px;box-shadow:0 2px 10px rgba(0,0,0,.25);flex:none;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;margin:20px 0 20px 40px;max-width:calc(100% - 40px);padding:0 60px;width:calc(100% - 40px)}@media screen and (max-width:540px){.sd.p-gourmet-tourism__shop-2{border-radius:32px;margin:10px 0;max-width:100%;padding:0 20px;width:100%}}.sd.p-gourmet-tourism__shop-2-head{align-content:center;align-items:center;flex-direction:column;flex-wrap:nowrap;justify-content:center;margin:-5px 40px 0 0;max-width:calc(100% - 40px);padding:0}@media screen and (max-width:540px){.sd.p-gourmet-tourism__shop-2-head{margin:-5px 20px 0 0;max-width:calc(100% - 20px)}}.sd.p-gourmet-tourism__shop-2-rank{background:#8e979c;border-radius:0;color:#fff;flex:none;font-family:var(--s-font-9ab74d24);font-size:32px;font-weight:700;height:100px;justify-content:center;line-height:2;margin:0;max-width:100%;padding:0 0 13px;text-align:center;width:50px}@media screen and (max-width:540px){.sd.p-gourmet-tourism__shop-2-rank{background:#8e979c;flex:none;font-size:24px;max-width:100%;width:40px}}.sd.p-gourmet-tourism__shop-2-stars{align-content:center;align-items:center;border:solid #fff;border-width:0 0 1px;flex:none;flex-direction:row;flex-wrap:nowrap;height:20px;justify-content:center;margin:-19px 0 0;max-width:100%;padding:0;width:50px}@media screen and (max-width:540px){.sd.p-gourmet-tourism__shop-2-stars{flex:none;max-width:100%;width:40px}}.sd.p-gourmet-tourism__shop-2-star-1{--g-color-0:hsla(0,0%,100%,0);--g-position-0:50%;--g-color-1:#fff;--g-position-1:40%;--g-color-2:#fff;--g-position-2:40%;--g-color-3:#fff;--g-position-3:40%;--g-color-4:#fff;--g-position-4:40%;--g-color-5:#fff;--g-position-5:40%;--g-color-6:#fff;--g-position-6:40%;--g-color-7:#fff;--g-position-7:40%;--g-color-8:#fff;--g-position-8:40%;--g-color-9:#fff;--g-position-9:40%;--g-color-10:#fff;--g-position-10:40%;--g-color-11:#fff;--g-position-11:40%;--g-angle:143deg}.sd.p-gourmet-tourism__shop-2-star-1,.sd.p-gourmet-tourism__shop-2-star-2{background:linear-gradient(var(--g-angle),var(--g-color-0) var(--g-position-0),var(--g-color-1) var(--g-position-1));flex:none;height:100%;max-width:50%;width:50%}.sd.p-gourmet-tourism__shop-2-star-2{--g-color-0:hsla(0,0%,100%,0);--g-position-0:50%;--g-color-1:#fff;--g-position-1:40%;--g-color-2:#fff;--g-position-2:40%;--g-color-3:#fff;--g-position-3:40%;--g-color-4:#fff;--g-position-4:40%;--g-color-5:#fff;--g-position-5:40%;--g-color-6:#fff;--g-position-6:40%;--g-color-7:#fff;--g-position-7:40%;--g-color-8:#fff;--g-position-8:40%;--g-color-9:#fff;--g-position-9:40%;--g-color-10:#fff;--g-position-10:40%;--g-color-11:#fff;--g-position-11:40%;--g-angle:217deg}.sd.p-gourmet-tourism__shop-2-body{align-content:flex-start;align-items:flex-start;flex:1;flex-direction:column;flex-wrap:nowrap;justify-content:flex-start;margin:15px 0;max-width:100%;padding:0 40px 0 0;width:auto}@media screen and (max-width:540px){.sd.p-gourmet-tourism__shop-2-body{margin:10px 0;max-width:100%;padding:0 20px 0 0}}.sd.p-gourmet-tourism__shop-2-info{align-content:flex-start;align-items:flex-start;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;margin:0;max-width:100%;padding:0}.sd.p-gourmet-tourism__shop-2-name{color:#000;flex:none;font-family:var(--s-font-9ab74d24);font-size:24px;font-weight:700;height:auto;justify-content:flex-start;line-height:2;margin:0;max-width:100%;text-align:left;width:auto}@media screen and (max-width:540px){.sd.p-gourmet-tourism__shop-2-name{font-size:15px}}.sd.p-gourmet-tourism__shop-2-access{align-content:flex-start;align-items:flex-start;flex:none;flex-direction:column;flex-wrap:nowrap;justify-content:flex-start;margin:2px 0 0 20px;max-width:calc(100% - 20px);padding:0;text-align:left;width:auto}@media screen and (max-width:540px){.sd.p-gourmet-tourism__shop-2-access{margin:-2px 0 0 10px;max-width:calc(100% - 10px)}}.sd.p-gourmet-tourism__shop-2-access-row{align-content:flex-end;align-items:flex-end;flex-direction:row;flex-wrap:nowrap;height:auto;justify-content:flex-start;margin:0;max-width:100%;padding:0}.sd.p-gourmet-tourism__shop-2-access-from{color:#797979;flex:none;font-family:var(--s-font-9ab74d24);font-size:14px;font-weight:500;height:auto;justify-content:flex-start;line-height:2;margin:0;max-width:100%;text-align:left;width:auto}@media screen and (max-width:540px){.sd.p-gourmet-tourism__shop-2-access-from{font-size:15px;margin:0 1px -1px 0;max-width:calc(100% - 1px)}}.sd.p-gourmet-tourism__shop-2-access-mid-1{color:#797979;flex:none;font-family:var(--s-font-9ab74d24);font-size:12px;font-weight:500;height:auto;justify-content:flex-start;line-height:2;margin:0;max-width:100%;text-align:left;width:auto}@media screen and (max-width:540px){.sd.p-gourmet-tourism__shop-2-access-mid-1{font-size:12px}}.sd.p-gourmet-tourism__shop-2-access-mid-2{color:#797979;flex:none;font-family:var(--s-font-9ab74d24);font-size:14px;font-weight:500;height:auto;justify-content:flex-start;line-height:2;margin:0;max-width:100%;text-align:left;width:auto}@media screen and (max-width:540px){.sd.p-gourmet-tourism__shop-2-access-mid-2{font-size:12px}}.sd.p-gourmet-tourism__shop-2-access-num{color:#797979;flex:none;font-family:var(--s-font-9ab74d24);font-size:24px;font-weight:500;height:auto;justify-content:flex-start;line-height:2;margin:0 1px -7px;max-width:calc(100% - 2px);text-align:left;width:auto}@media screen and (max-width:540px){.sd.p-gourmet-tourism__shop-2-access-num{font-size:18px;margin:0 1px -4px;max-width:calc(100% - 2px)}}.sd.p-gourmet-tourism__shop-2-access-unit{color:#797979;flex:none;font-family:var(--s-font-9ab74d24);font-size:14px;font-weight:500;height:auto;justify-content:flex-start;line-height:2;margin:0;max-width:100%;text-align:left;width:auto}@media screen and (max-width:540px){.sd.p-gourmet-tourism__shop-2-access-unit{font-size:12px}}.sd.p-gourmet-tourism__shop-2-desc{color:#000;flex:none;font-family:var(--s-font-9ab74d24);font-size:16px;font-weight:300;height:auto;justify-content:flex-start;line-height:1.5;margin:0 0 10px;max-width:100%;text-align:left;width:100%}@media screen and (max-width:540px){.sd.p-gourmet-tourism__shop-2-desc{font-size:13px}}.sd.p-gourmet-tourism__shop-3{align-content:flex-start;align-items:flex-start;background:#fff;border-radius:128px;box-shadow:0 2px 10px rgba(0,0,0,.25);flex:none;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;margin:20px 40px 20px 0;max-width:calc(100% - 40px);padding:0 60px;width:calc(100% - 40px)}@media screen and (max-width:540px){.sd.p-gourmet-tourism__shop-3{border-radius:32px;margin:10px 0;max-width:100%;padding:0 20px;width:100%}}.sd.p-gourmet-tourism__shop-3-head{align-content:center;align-items:center;flex-direction:column;flex-wrap:nowrap;justify-content:center;margin:-5px 40px 0 0;max-width:calc(100% - 40px);padding:0}@media screen and (max-width:540px){.sd.p-gourmet-tourism__shop-3-head{margin:-5px 20px 0 0;max-width:calc(100% - 20px)}}.sd.p-gourmet-tourism__shop-3-rank{background:#b35403;border-radius:0;color:#fff;flex:none;font-family:var(--s-font-9ab74d24);font-size:32px;font-weight:700;height:100px;justify-content:center;line-height:2;margin:0;max-width:100%;padding:0 0 13px;text-align:center;width:50px}@media screen and (max-width:540px){.sd.p-gourmet-tourism__shop-3-rank{background:#b35403;flex:none;font-size:24px;max-width:100%;width:40px}}.sd.p-gourmet-tourism__shop-3-stars{align-content:center;align-items:center;border:solid #fff;border-width:0 0 1px;flex:none;flex-direction:row;flex-wrap:nowrap;height:20px;justify-content:center;margin:-19px 0 0;max-width:100%;padding:0;width:50px}@media screen and (max-width:540px){.sd.p-gourmet-tourism__shop-3-stars{flex:none;max-width:100%;width:40px}}.sd.p-gourmet-tourism__shop-3-star-1{--g-color-0:hsla(0,0%,100%,0);--g-position-0:50%;--g-color-1:#fff;--g-position-1:40%;--g-color-2:#fff;--g-position-2:40%;--g-color-3:#fff;--g-position-3:40%;--g-color-4:#fff;--g-position-4:40%;--g-color-5:#fff;--g-position-5:40%;--g-color-6:#fff;--g-position-6:40%;--g-color-7:#fff;--g-position-7:40%;--g-color-8:#fff;--g-position-8:40%;--g-color-9:#fff;--g-position-9:40%;--g-color-10:#fff;--g-position-10:40%;--g-color-11:#fff;--g-position-11:40%;--g-angle:143deg}.sd.p-gourmet-tourism__shop-3-star-1,.sd.p-gourmet-tourism__shop-3-star-2{background:linear-gradient(var(--g-angle),var(--g-color-0) var(--g-position-0),var(--g-color-1) var(--g-position-1));flex:none;height:100%;max-width:50%;width:50%}.sd.p-gourmet-tourism__shop-3-star-2{--g-color-0:hsla(0,0%,100%,0);--g-position-0:50%;--g-color-1:#fff;--g-position-1:40%;--g-color-2:#fff;--g-position-2:40%;--g-color-3:#fff;--g-position-3:40%;--g-color-4:#fff;--g-position-4:40%;--g-color-5:#fff;--g-position-5:40%;--g-color-6:#fff;--g-position-6:40%;--g-color-7:#fff;--g-position-7:40%;--g-color-8:#fff;--g-position-8:40%;--g-color-9:#fff;--g-position-9:40%;--g-color-10:#fff;--g-position-10:40%;--g-color-11:#fff;--g-position-11:40%;--g-angle:217deg}.sd.p-gourmet-tourism__shop-3-body{align-content:flex-start;align-items:flex-start;flex:1;flex-direction:column;flex-wrap:nowrap;justify-content:flex-start;margin:15px 0;max-width:100%;padding:0 40px 0 0;width:auto}@media screen and (max-width:540px){.sd.p-gourmet-tourism__shop-3-body{margin:10px 0;max-width:100%;padding:0 20px 0 0}}.sd.p-gourmet-tourism__shop-3-info{align-content:flex-start;align-items:flex-start;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;margin:0;max-width:100%;padding:0}.sd.p-gourmet-tourism__shop-3-name{color:#000;flex:none;font-family:var(--s-font-9ab74d24);font-size:24px;font-weight:700;height:auto;justify-content:flex-start;line-height:2;margin:0;max-width:100%;text-align:left;width:auto}@media screen and (max-width:540px){.sd.p-gourmet-tourism__shop-3-name{font-size:15px}}.sd.p-gourmet-tourism__shop-3-access{align-content:flex-start;align-items:flex-start;flex:none;flex-direction:column;flex-wrap:nowrap;justify-content:flex-start;margin:2px 0 0 20px;max-width:calc(100% - 20px);padding:0;text-align:left;width:auto}@media screen and (max-width:540px){.sd.p-gourmet-tourism__shop-3-access{margin:-2px 0 0 10px;max-width:calc(100% - 10px)}}.sd.p-gourmet-tourism__shop-3-access-row{align-content:flex-end;align-items:flex-end;flex-direction:row;flex-wrap:nowrap;height:auto;justify-content:flex-start;margin:0;max-width:100%;padding:0}.sd.p-gourmet-tourism__shop-3-access-from{color:#797979;flex:none;font-family:var(--s-font-9ab74d24);font-size:14px;font-weight:500;height:auto;justify-content:flex-start;line-height:2;margin:0;max-width:100%;text-align:left;width:auto}@media screen and (max-width:540px){.sd.p-gourmet-tourism__shop-3-access-from{font-size:15px;margin:0 1px -1px 0;max-width:calc(100% - 1px)}}.sd.p-gourmet-tourism__shop-3-access-mid-1{color:#797979;flex:none;font-family:var(--s-font-9ab74d24);font-size:12px;font-weight:500;height:auto;justify-content:flex-start;line-height:2;margin:0;max-width:100%;text-align:left;width:auto}@media screen and (max-width:540px){.sd.p-gourmet-tourism__shop-3-access-mid-1{font-size:12px}}.sd.p-gourmet-tourism__shop-3-access-mid-2{color:#797979;flex:none;font-family:var(--s-font-9ab74d24);font-size:14px;font-weight:500;height:auto;justify-content:flex-start;line-height:2;margin:0;max-width:100%;text-align:left;width:auto}@media screen and (max-width:540px){.sd.p-gourmet-tourism__shop-3-access-mid-2{font-size:12px}}.sd.p-gourmet-tourism__shop-3-access-num{color:#797979;flex:none;font-family:var(--s-font-9ab74d24);font-size:24px;font-weight:500;height:auto;justify-content:flex-start;line-height:2;margin:0 1px -7px;max-width:calc(100% - 2px);text-align:left;width:auto}@media screen and (max-width:540px){.sd.p-gourmet-tourism__shop-3-access-num{font-size:18px;margin:0 1px -4px;max-width:calc(100% - 2px)}}.sd.p-gourmet-tourism__shop-3-access-unit{color:#797979;flex:none;font-family:var(--s-font-9ab74d24);font-size:14px;font-weight:500;height:auto;justify-content:flex-start;line-height:2;margin:0;max-width:100%;text-align:left;width:auto}@media screen and (max-width:540px){.sd.p-gourmet-tourism__shop-3-access-unit{font-size:12px}}.sd.p-gourmet-tourism__shop-3-desc{color:#000;flex:none;font-family:var(--s-font-9ab74d24);font-size:16px;font-weight:300;height:auto;justify-content:flex-start;line-height:1.5;margin:0 0 10px;max-width:100%;text-align:left;width:100%}@media screen and (max-width:540px){.sd.p-gourmet-tourism__shop-3-desc{font-size:13px}}.sd.p-gourmet-tourism__deco{flex:none;height:100px;margin:0;max-width:100%;width:100%}.sd.p-gourmet-tourism__deco:before{background-position:bottom;background-repeat:no-repeat;background-size:contain}@media screen and (max-width:540px){.sd.p-gourmet-tourism__deco:before{background-size:cover}.sd.p-gourmet-tourism__deco{flex:none;height:30px;max-width:100%;width:100%}}.sd.p-gourmet-tourism__deco:before{background-image:url(/images/camp/pickup/iwate/gourmet-tourism-banner.webp)}@media screen and (max-width:540px){.sd.p-gourmet-tourism__deco:before{background-image:url(/images/camp/pickup/iwate/gourmet-tourism-banner-regular.webp)}}.sd.p-tourism-spots{background:#fff;justify-content:center;width:100%}.sd.p-tourism-spots,.sd.p-tourism-spots__outer{align-content:center;align-items:center;flex:none;flex-wrap:nowrap;max-width:100%;padding:0}.sd.p-tourism-spots__outer{background:transparent;border-radius:0;flex-direction:column;height:auto;justify-content:flex-end;margin:80px 0;width:800px}@media screen and (max-width:540px){.sd.p-tourism-spots__outer{margin:0;max-width:100%}}.sd.p-tourism-spots__inner{align-content:center;align-items:center;background:transparent;border-radius:24px;flex:none;flex-direction:column;flex-wrap:nowrap;justify-content:center;margin:0 0 20px;max-width:100%;padding:40px 0;width:100%}@media screen and (max-width:540px){.sd.p-tourism-spots__inner{padding:20px 0}}.sd.p-tourism-spots__content{margin:0}.sd.p-tourism-spots__content,.sd.p-tourism-spots__header{align-content:center;align-items:center;flex-direction:column;flex-wrap:nowrap;justify-content:center;max-width:100%;padding:0}.sd.p-tourism-spots__header{margin:20px 0 40px}@media screen and (max-width:540px){.sd.p-tourism-spots__header{margin:20px 0;max-width:100%}}.sd.p-tourism-spots__eyebrow{color:#000;font-family:var(--s-font-9ab74d24);font-size:18px;font-weight:700;height:auto;justify-content:center;line-height:1.4;margin:0 0 10px 5px;max-width:calc(100% - 5px);text-align:center;width:auto}@media screen and (max-width:540px){.sd.p-tourism-spots__eyebrow{font-size:13px}}.sd.p-tourism-spots__title{color:#000;font-family:var(--s-font-9ab74d24);font-size:40px;font-weight:900;height:auto;justify-content:center;line-height:1.4;margin:0;max-width:100%;text-align:center;width:auto}@media screen and (max-width:540px){.sd.p-tourism-spots__title{font-size:24px}}.sd.p-tourism-spots__grid{align-content:center;align-items:center;flex:none;flex-direction:row;flex-wrap:wrap;justify-content:center;max-width:100%;padding:0;width:100%}@media screen and (max-width:540px){.sd.p-tourism-spots__grid{padding:0 10px}}.sd.p-tourism-spots__item-1{align-content:center;align-items:center;flex:none;flex-direction:column;flex-wrap:nowrap;justify-content:center;margin:20px;max-width:calc(50% - 40px);padding:0;width:calc(50% - 40px)}@media screen and (max-width:540px){.sd.p-tourism-spots__item-1{margin:10px;max-width:calc(50% - 20px);width:calc(50% - 20px)}}.sd.p-tourism-spots__item-1-image{border-radius:50%;flex:none;height:320px;margin:0 0 10px;max-width:100%;width:320px}@media screen and (max-width:540px){.sd.p-tourism-spots__item-1-image{flex:none;height:160px;margin:0 0 5px;max-width:100%;width:160px}}.sd.p-tourism-spots__item-1-name{color:#000;flex:none;font-family:var(--s-font-9ab74d24);font-size:20px;font-weight:700;height:auto;justify-content:flex-start;line-height:2;margin:0 0 10px;max-width:100%;text-align:left;width:100%}@media screen and (max-width:540px){.sd.p-tourism-spots__item-1-name{font-size:15px;margin:0 0 5px;max-width:100%;width:100%}}.sd.p-tourism-spots__item-1-desc{color:#000;flex:none;font-family:var(--s-font-9ab74d24);font-size:16px;font-weight:300;height:auto;justify-content:flex-start;line-height:2;margin:0;max-width:100%;text-align:left;width:100%}@media screen and (max-width:540px){.sd.p-tourism-spots__item-1-desc{font-size:13px}}.sd.p-tourism-spots__item-2{align-content:center;align-items:center;flex:none;flex-direction:column;flex-wrap:nowrap;justify-content:center;margin:20px;max-width:calc(50% - 40px);padding:0;width:calc(50% - 40px)}@media screen and (max-width:540px){.sd.p-tourism-spots__item-2{margin:10px;max-width:calc(50% - 20px);width:calc(50% - 20px)}}.sd.p-tourism-spots__item-2-image{border-radius:50%;flex:none;height:320px;margin:0 0 10px;max-width:100%;width:320px}@media screen and (max-width:540px){.sd.p-tourism-spots__item-2-image{flex:none;height:160px;margin:0 0 5px;max-width:100%;width:160px}}.sd.p-tourism-spots__item-2-name{color:#000;flex:none;font-family:var(--s-font-9ab74d24);font-size:20px;font-weight:700;height:auto;justify-content:flex-start;line-height:2;margin:0 0 10px;max-width:100%;text-align:left;width:100%}@media screen and (max-width:540px){.sd.p-tourism-spots__item-2-name{font-size:15px;margin:0 0 5px;max-width:100%;width:100%}}.sd.p-tourism-spots__item-2-desc{color:#000;flex:none;font-family:var(--s-font-9ab74d24);font-size:16px;font-weight:300;height:auto;justify-content:flex-start;line-height:2;margin:0;max-width:100%;text-align:left;width:100%}@media screen and (max-width:540px){.sd.p-tourism-spots__item-2-desc{font-size:13px}}.sd.p-tourism-spots__item-3{align-content:center;align-items:center;flex:none;flex-direction:column;flex-wrap:nowrap;justify-content:center;margin:20px;max-width:calc(50% - 40px);padding:0;width:calc(50% - 40px)}@media screen and (max-width:540px){.sd.p-tourism-spots__item-3{margin:10px;max-width:calc(50% - 20px);width:calc(50% - 20px)}}.sd.p-tourism-spots__item-3-image{border-radius:50%;flex:none;height:320px;margin:0 0 10px;max-width:100%;width:320px}@media screen and (max-width:540px){.sd.p-tourism-spots__item-3-image{flex:none;height:160px;margin:0 0 5px;max-width:100%;width:160px}}.sd.p-tourism-spots__item-3-name{color:#000;flex:none;font-family:var(--s-font-9ab74d24);font-size:20px;font-weight:700;height:auto;justify-content:flex-start;line-height:2;margin:0 0 10px;max-width:100%;text-align:left;width:100%}@media screen and (max-width:540px){.sd.p-tourism-spots__item-3-name{font-size:15px;margin:0 0 5px;max-width:100%;width:100%}}.sd.p-tourism-spots__item-3-desc{color:#000;flex:none;font-family:var(--s-font-9ab74d24);font-size:16px;font-weight:300;height:auto;justify-content:flex-start;line-height:2;margin:0;max-width:100%;text-align:left;width:100%}@media screen and (max-width:540px){.sd.p-tourism-spots__item-3-desc{font-size:13px}}.sd.p-tourism-spots__item-4{align-content:center;align-items:center;flex:none;flex-direction:column;flex-wrap:nowrap;justify-content:center;margin:20px;max-width:calc(50% - 40px);padding:0;width:calc(50% - 40px)}@media screen and (max-width:540px){.sd.p-tourism-spots__item-4{margin:10px;max-width:calc(50% - 20px);width:calc(50% - 20px)}}.sd.p-tourism-spots__item-4-image{border-radius:50%;flex:none;height:320px;margin:0 0 10px;max-width:100%;width:320px}@media screen and (max-width:540px){.sd.p-tourism-spots__item-4-image{flex:none;height:160px;margin:0 0 5px;max-width:100%;width:160px}}.sd.p-tourism-spots__item-4-name{color:#000;flex:none;font-family:var(--s-font-9ab74d24);font-size:20px;font-weight:700;height:auto;justify-content:flex-start;line-height:2;margin:0 0 10px;max-width:100%;text-align:left;width:100%}@media screen and (max-width:540px){.sd.p-tourism-spots__item-4-name{font-size:15px;margin:0 0 5px;max-width:100%;width:100%}}.sd.p-tourism-spots__item-4-desc{color:#000;flex:none;font-family:var(--s-font-9ab74d24);font-size:16px;font-weight:300;height:auto;justify-content:flex-start;line-height:2;margin:0;max-width:100%;text-align:left;width:100%}@media screen and (max-width:540px){.sd.p-tourism-spots__item-4-desc{font-size:13px}}.sd.p-tourism-spots__item-1-image img,.sd.p-tourism-spots__item-2-image img,.sd.p-tourism-spots__item-3-image img,.sd.p-tourism-spots__item-4-image img{-o-object-fit:cover;object-fit:cover}.sd.p-contact-cta{--g-color-0:#bedfdf;--g-position-0:0%;--g-color-1:#fff;--g-position-1:100%;--g-color-2:#fff;--g-position-2:100%;--g-color-3:#fff;--g-position-3:100%;--g-color-4:#fff;--g-position-4:100%;--g-color-5:#fff;--g-position-5:100%;--g-color-6:#fff;--g-position-6:100%;--g-color-7:#fff;--g-position-7:100%;--g-color-8:#fff;--g-position-8:100%;--g-color-9:#fff;--g-position-9:100%;--g-color-10:#fff;--g-position-10:100%;--g-color-11:#fff;--g-position-11:100%;--g-angle:180deg;align-content:center;align-items:center;background:linear-gradient(var(--g-angle),var(--g-color-0) var(--g-position-0),var(--g-color-1) var(--g-position-1));flex:none;flex-wrap:nowrap;justify-content:center;max-width:100%;padding:0;width:100%}.sd.p-contact-cta:before{background-image:url(/images/camp/pickup/iwate/contact-cta-bg.webp);filter:brightness(.6)}@media screen and (max-width:540px){.sd.p-contact-cta:before{background-image:url(/images/camp/pickup/iwate/contact-cta-bg-regular.webp)}}.sd.p-contact-cta__inner{align-content:center;align-items:center;flex:none;flex-direction:column;flex-wrap:nowrap;justify-content:center;margin:120px 0;max-width:100%;padding:0;width:800px}@media screen and (max-width:540px){.sd.p-contact-cta__inner{margin:20px 0;max-width:100%}}.sd.p-contact-cta__title{color:#fff;font-family:var(--s-font-9ab74d24);font-size:28px;font-weight:700;height:auto;justify-content:center;line-height:1.4;margin:80px 0 40px 15px;max-width:calc(100% - 15px);text-align:center;width:auto}@media screen and (max-width:540px){.sd.p-contact-cta__title{flex:none;font-size:18px;justify-content:center;margin:80px 0 20px;max-width:100%;text-align:center;width:100%}}.sd.p-contact-cta__body{align-content:center;align-items:center;flex:none;flex-direction:column;flex-wrap:nowrap;justify-content:center;margin:20px 0 80px;max-width:100%;padding:0;width:800px}@media screen and (max-width:540px){.sd.p-contact-cta__body{margin:0 0 40px;max-width:100%;padding:0 20px}}.sd.p-contact-cta__button{align-content:center;align-items:center;background:#ca2701;border-radius:64px;flex:none;flex-direction:row;flex-wrap:nowrap;height:80px;justify-content:center;margin:0 0 20px;max-width:80%;padding:0;width:80%}@media screen and (max-width:540px){.sd.p-contact-cta__button{flex:none;height:48px;margin:0 0 10px;max-width:100%;width:100%}}.sd.p-contact-cta__button-text{color:#fff;font-family:var(--s-font-9ab74d24);font-size:20px;font-weight:500;height:auto;justify-content:flex-start;line-height:2;margin:0;max-width:100%;padding:0 0 1px;text-align:left;width:auto}@media screen and (max-width:540px){.sd.p-contact-cta__button-text{font-size:13px}}.sd.p-contact-cta__button-icon{bottom:31px;color:#fff;font-size:18px;left:auto;margin:0;max-width:100%;position:absolute;right:40px;top:NaNpx}@media screen and (max-width:540px){.sd.p-contact-cta__button-icon{bottom:auto;right:20px;top:15px}}.sd.p-contact-cta__notes{align-content:center;align-items:center;background:transparent;border-radius:8px;flex:none;flex-direction:column;flex-wrap:nowrap;width:100%}.sd.p-contact-cta__note-1,.sd.p-contact-cta__notes{justify-content:flex-start;max-width:100%;padding:0}.sd.p-contact-cta__note-1{color:#fff;font-family:var(--s-font-9ab74d24);font-size:16px;font-weight:700;height:auto;line-height:2;margin:0;text-align:left;width:auto}@media screen and (max-width:540px){.sd.p-contact-cta__note-1{color:#fff;font-size:13px}}.sd.p-contact-cta__note-2{color:#fff;font-family:var(--s-font-9ab74d24);font-size:14px;font-weight:300;height:auto;justify-content:center;line-height:1.5;margin:0;max-width:100%;padding:0 0 1px;text-align:center;width:auto}@media screen and (max-width:540px){.sd.p-contact-cta__note-2{color:#fff;font-size:13px}}
