@charset "UTF-8";html{margin:0;padding:0}body{margin:0;padding:0 0 66px;font-family:'Hiragino Kaku Gothic ProN','ヒラギノ角ゴ ProN W3',sans-serif;color:#484500}@media screen and (min-width:768px){body{padding:0}}*,::after,::before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}h1{font-size:30px;line-height:1.3}@media screen and (min-width:960px){h1{font-size:40px}}h2{font-size:24px;line-height:1.3}h2.underline{position:relative}h2.underline::after{position:absolute;left:50%;bottom:-5px;width:120px;height:2px;border-radius:2px;content:'';background-color:#009de6;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}@media screen and (min-width:960px){h2{font-size:36px}h2.underline::after{bottom:-10px;height:4px}}h3{font-size:20px;line-height:1.3}@media screen and (min-width:960px){h3{font-size:28px}}h4{font-size:16px;line-height:1.3}@media screen and (min-width:960px){h4{font-size:20px}}a,p{font-size:16px;line-height:1.5}a.bold,p.bold{font-weight:700}@media screen and (min-width:960px){a,p{font-size:18px}}img{display:block;height:auto}fieldset{margin:0;padding:0;border:none}.text__center{text-align:center}.text__black{color:#484500}.text__blue{color:#009de6}.text__red{color:#e02e23}.text__normal{font-weight:400}.text__bold{font-weight:700}.content__center{margin-left:auto;margin-right:auto;max-width:800px}.decoration__none{text-decoration:none}p.label{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;gap:4px}p.label::before{content:'※'}.label__red{background-color:#e02e23;color:#f9f9f9;padding:0 4px;border-radius:4px;font-size:12px;font-weight:700}.link__icon{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-webkit-justify-content:flex-end;-moz-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;grid-column:1/3;color:#009de6;gap:8px;padding-right:8px;cursor:pointer}.link__icon a{text-decoration:none;color:#009de6}.link__icon a:hover{text-decoration:underline}.link__icon img{padding-top:3px}.link__icon.hidden{display:none}.cursor__pointer{cursor:pointer}.decoration__none{text-decoration:none}.text__nowrap{white-space:nowrap}.break__all{word-break:break-all}.text__link:hover{text-decoration:underline}.rotate__90{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.rotate__-90{-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg)}.rotate__180{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.line__clamp-2{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis}.leading__1{line-height:1}.rounded__4{border-radius:4px}.rounded__8{border-radius:8px}.\!rounded__8{border-radius:8px!important}.relative{position:relative}.absolute{position:absolute}.table__fixed{table-layout:fixed}.flex{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}.flex__wrap{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.flex__col{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.justify__stretch{-webkit-box-pack:stretch;-webkit-justify-content:stretch;-moz-box-pack:stretch;-ms-flex-pack:stretch;justify-content:stretch}.justify__center{-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center}.justify__between{-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.justify__end{-webkit-box-pack:end;-webkit-justify-content:flex-end;-moz-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.items__center{-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}.items__end{-webkit-box-align:end;-webkit-align-items:flex-end;-moz-box-align:end;-ms-flex-align:end;align-items:flex-end}.item__end{-webkit-align-self:flex-end;-ms-flex-item-align:end;align-self:flex-end}.shrink__0{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}.grow__1{-webkit-box-flex:1;-webkit-flex-grow:1;-moz-box-flex:1;-ms-flex-positive:1;flex-grow:1}.grid{display:grid}.grid__items__center>div{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center}.grid__items__center .justify__stretch{-webkit-box-pack:stretch;-webkit-justify-content:stretch;-moz-box-pack:stretch;-ms-flex-pack:stretch;justify-content:stretch}.grid__align__center>div{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}.grid__align__center .justify__center{-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center}.grid__cols__1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid__cols__2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid__cols__3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid__cols__4{grid-template-columns:repeat(4,minmax(0,1fr))}.grid__cols__5{grid-template-columns:repeat(5,minmax(0,1fr))}.grid__cols__6{grid-template-columns:repeat(6,minmax(0,1fr))}.span__2{grid-column:span 2}.hidden{display:none}.\!hidden{display:none!important}.inline{display:inline}.ratio__4-3{aspect-ratio:4/3}@media screen and (max-width:1279px){.md-block{display:block}.md-grid{display:grid}.md-inline{display:inline}.md-flex{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}.md-flex__col{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.md-flex__col__reverse{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-webkit-flex-direction:column-reverse;-moz-box-orient:vertical;-moz-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.md-hidden{display:none}.\!md-hidden{display:none!important}.md-justify__stretch{-webkit-box-pack:stretch;-webkit-justify-content:stretch;-moz-box-pack:stretch;-ms-flex-pack:stretch;justify-content:stretch}.md-justify__center{-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center}.md-justify__between{-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.md-grid__cols__1{grid-template-columns:repeat(1,minmax(0,1fr))}.md-grid__cols__2{grid-template-columns:repeat(2,minmax(0,1fr))}.md-span__1{grid-column:span 1}.md-items__center{-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}}@media screen and (max-width:430px){.xs-w__full{width:100%}.xs-flex__col{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.xs-flex__col__reverse{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-webkit-flex-direction:column-reverse;-moz-box-orient:vertical;-moz-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.xs-block{display:block}.xs-hidden{display:none}.xs-justify__stretch{-webkit-box-pack:stretch;-webkit-justify-content:stretch;-moz-box-pack:stretch;-ms-flex-pack:stretch;justify-content:stretch}.xs-grid__cols__2{grid-template-columns:repeat(2,minmax(0,1fr))}.xs-grid__cols__1{grid-template-columns:repeat(1,minmax(0,1fr))}}.gap__2{gap:2px}.gap__4{gap:4px}.gap__8{gap:8px}.gap__12{gap:12px}.gap__16{gap:16px}.gap__20{gap:20px}.gap__24{gap:24px}.gap__28{gap:28px}.gap__32{gap:32px}.gap__40{gap:40px}.gap__60{gap:60px}.gap__80{gap:80px}.top__-5{top:-5px}.right__-35{right:-35px}.ml__auto{margin-left:auto}.ml__10{margin-left:10px}.mr__20{margin-right:20px}.mt__0{margin-top:0}.mt__2{margin-top:2px}.mt__8{margin-top:8px}.mt__40{margin-top:40px}.mt__48{margin-top:48px}.mt__20{margin-top:20px}.mt__60{margin-top:60px}.mb__0{margin-bottom:0}.\!mb__0{margin-bottom:0!important}.mb__8{margin-bottom:8px}.mb__12{margin-bottom:12px}.mb__14{margin-bottom:14px}.mb__20{margin-bottom:20px}.mb__24{margin-bottom:24px}.mb__30{margin-bottom:30px}.mb__40{margin-bottom:40px}.mb__60{margin-bottom:60px}.mb__80{margin-bottom:80px}.my__0{margin-top:0;margin-bottom:0}.my__24{margin-top:24px;margin-bottom:24px}.my__30{margin-top:30px;margin-bottom:30px}.mx__auto{margin-left:auto;margin-right:auto}.-mx__60{margin-left:-60px;margin-right:-60px}.p__0{padding:0}.p__4{padding:4px}.p__16{padding:16px}.px__8{padding-left:8px;padding-right:8px}.px__16{padding-left:16px;padding-right:16px}.px__80{padding-left:80px;padding-right:80px}.py__4{padding-top:4px;padding-bottom:4px}.py__8{padding-top:8px;padding-bottom:8px}.py__20{padding-top:20px;padding-bottom:20px}.py__40{padding-top:40px;padding-bottom:40px}.pl__8{padding-left:8px}.pl__12{padding-left:12px}.pl__16{padding-left:16px}.pl__28{padding-left:28px}.pt__16{padding-top:16px}.pt__20{padding-top:20px}.pt__40{padding-top:40px}.pr__1{padding-right:1px}.pr__16{padding-right:16px}.w__60{width:60px}.w__120{width:120px}@media screen and (max-width:1279px){.md-pt__0{padding-top:0}.md-pt__20{padding-top:20px}.md-py__20{padding-top:20px;padding-bottom:20px}.\!md-pb__0{padding-bottom:0!important}.md-px__0{padding-left:0;padding-right:0}.md-px__8{padding-left:8px;padding-right:8px}.md-px__16{padding-left:16px;padding-right:16px}.md-mt__0{margin-top:0}.md-mt__8{margin-top:8px}.md-mt__12{margin-top:12px}.md-mt__20{margin-top:20px}.md-mb__0{margin-bottom:0}.md-mb__16{margin-bottom:16px}.md-mb__20{margin-bottom:20px}.md-mb__40{margin-bottom:40px}.md-pr__16{padding-right:16px}.md-mx__0{margin-left:0;margin-right:0}.md-mx__16{margin-left:16px;margin-right:16px}.md-gap__0{gap:0}.md-gap__4{gap:4px}.md-gap__8{gap:8px}.md-gap__12{gap:12px}.md-gap__16{gap:16px}.md-gap__20{gap:20px}.md-gap__32{gap:32px}.md-gap__40{gap:40px}.md-row__gap__32{row-gap:32px}}@media screen and (max-width:960px){.md-ml__15{margin-left:15px}}@media screen and (max-width:430px){.xs-gap__0{gap:0}.xs-gap__12{gap:12px}.xs-gap__20{gap:20px}.xs-gap__40{gap:40px}.xs-pt__0{padding-top:0}.xs-w__full{width:100%}}@media screen and (max-width:350px){.xss-gap__4{gap:4px}}.text__center{text-align:center}.text__black{color:#484500}.text__blue{color:#009de6}.text__blue-dark{color:#006e96}.text__red{color:#e02e23}.text__gray-secondary{color:#6c757d}.text__orange{color:#ea6101}.text__gray{color:#777}.text__green-dark{color:#888a1a}.text__white{color:#fff}.text__bold{font-weight:700}.text__9{font-size:9px}.text__12{font-size:12px}.text__14{font-size:14px}.text__16{font-size:16px}.text__18{font-size:18px}.text__20{font-size:20px}.text__24{font-size:24px}.text__28{font-size:28px}.text__32{font-size:32px}.text__40{font-size:40px}.text__left{text-align:left}.text__right{text-align:right}@media screen and (max-width:1279px){.md-text__left{text-align:left}.md-text__center{text-align:center}.md-text__12{font-size:12px}.md-text__16{font-size:16px}.md-text__20{font-size:20px}.md-text__24{font-size:24px}.\!md-text__24{font-size:24px!important}.md-text__30{font-size:30px}.md-spacing__1-2{letter-spacing:-1.2px}}@media screen and (max-width:430px){.xs-text__left{text-align:left}.xs-text__base{font-size:16px}}.w__full{width:100%}.w__72{width:72px}.h__72{height:72px}.w__288{width:288px}.w__564{width:564px}.w__420{width:420px}.w__480{width:480px}.mw__343{max-width:343px}.mw__960{max-width:960px}.mh__80{max-height:80px}.mh__120{max-height:120px}.minh__100{min-height:100px}.mh__300{max-height:300px}.min-w__358{min-width:358px}.min-w__360{min-width:360px}@media screen and (max-width:1279px){.md-w__full{width:100%}.md-w__246{width:246px}.md-mw__358{max-width:358px}.md-mh__none{max-height:none}.md-min-w__auto{min-width:auto}.md-mh__50{max-height:50px}}@media screen and (max-width:430px){.xs-w__full{width:100%}.xs-w__172{width:172px}}.bg__white{background-color:#f9f9f9}.bg__gray{background-color:#d6dce0}.bg__gray-light{background-color:#f5f7f8}.bg__gray-50{background-color:#d0d0d9}.bg__blue{background-color:#009de6}.bg__yellow-light{background-color:#fbfbb3}.bg__yellow{background-color:#f3f81e}.bg__blue-light-white{background-color:#e2f6ff}.bg__blue-secondary{background-color:#cdebf9}.bg__blue-light-sky{background-color:#dae9f1}.bg__white-primary{background-color:#fff}.bg__blue-secondary{background-color:#cdebf9}.bg__gray-light{background-color:#f5f7f8}.bg__gray-50{background-color:#d0d0d9}.shadow__primary{-webkit-box-shadow:0 2px 4px 0 #00000033;box-shadow:0 2px 4px 0 #00000033}.header{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;position:relative;height:60px;padding:12px 20px}@media screen and (min-width:768px){.header{height:72px}}@media screen and (min-width:1280px){.header{margin:0 auto;max-width:1280px}}.header__notice{display:none;margin:0 auto;max-width:1280px;padding:0 20px;text-align:right;font-size:12px;color:#333}@media screen and (min-width:1280px){.header__notice{display:block}}.header__side{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center}.header__side .badge{margin-left:20px;width:72px}.header__side .button-group{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;position:fixed;bottom:0;left:0;width:100%;z-index:110;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:10px 0;background-color:#fff;-webkit-box-shadow:0 -1px 6px rgba(0,0,0,.15);box-shadow:0 -1px 6px rgba(0,0,0,.15)}.header__side .button{margin:0 3px;width:176px;font-size:16px}.header__side .mypage{display:block;margin-left:20px}.header__side .mypage img{width:44px}.header__side .menu{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-left:20px;width:36px;height:36px;padding:4px 0;border:none;background:0 0;cursor:pointer}.header__side .menu>span{display:block;width:100%;height:4px;border-radius:4px;background-color:#009de6;-webkit-box-shadow:0 2px 2px rgba(0,0,0,.2);box-shadow:0 2px 2px rgba(0,0,0,.2)}.header__side .menu.open{padding:0}.header__side .menu.open>span{-webkit-box-shadow:none;box-shadow:none}.header__side .menu.open>span:nth-child(1){-webkit-transform:rotate(45deg) translate(12px,10px);-ms-transform:rotate(45deg) translate(12px,10px);transform:rotate(45deg) translate(12px,10px)}.header__side .menu.open>span:nth-child(2){opacity:0}.header__side .menu.open>span:nth-child(3){-webkit-transform:rotate(-45deg) translate(12px,-10px);-ms-transform:rotate(-45deg) translate(12px,-10px);transform:rotate(-45deg) translate(12px,-10px)}.header__side.unset .button-group{position:unset;width:unset;z-index:unset;padding:0;-webkit-box-shadow:none;box-shadow:none}@media screen and (min-width:768px){.header__side{padding-bottom:0}.header__side .badge{display:none}.header__side .button-group{position:unset;width:unset;z-index:unset;padding:0;-webkit-box-shadow:none;box-shadow:none}.header__side .button{margin:0 0 0 16px;width:unset;padding-left:50px;padding-right:50px}}@media screen and (min-width:1280px){.header__side .menu{display:none}}@media screen and (max-width:350px){.header__side .button{width:130px}}.header__logo a{display:block;text-decoration:none}.header__logo img{width:76px}.header__nav{visibility:hidden;position:fixed;top:60px;left:0;width:100%;height:calc(100vh - 60px);-webkit-transform:translateX(100%);-ms-transform:translateX(100%);transform:translateX(100%);-webkit-transition:-webkit-transform .3s ease-in-out;transition:-webkit-transform .3s ease-in-out;-o-transition:transform .3s ease-in-out;transition:transform .3s ease-in-out;transition:transform .3s ease-in-out,-webkit-transform .3s ease-in-out;border-top:1px solid #e9e5e5;padding:0 16px 68px;background-color:#fff;z-index:100;overflow-y:auto}.header__nav.open{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}.header__nav ul{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:stretch;-webkit-align-items:stretch;-moz-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;margin:0;padding:0;list-style:none}.header__nav li{display:block}.header__nav>ul>li{border-bottom:1px solid #e9e5e5}.header__nav>ul>li>a{font-weight:600}.header__nav a{display:block;padding:20px 16px;color:#484500;font-size:16px;font-family:Roboto,sans-serif;line-height:1;text-decoration:underline}.header__nav a.menu-group{text-decoration:none}.header__nav a.active{color:#009de6}.header__nav .submenu{padding-left:15px}.header__nav .submenu a{padding-top:10px}@media screen and (min-width:768px){.header__nav{top:72px;height:calc(100vh - 72px);padding-bottom:0}}@media screen and (min-width:1280px){.header__nav{visibility:visible;position:unset;width:unset;height:unset;display:block;border-top:none;padding:0;overflow-y:visible;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}.header__nav ul{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-moz-box-orient:horizontal;-moz-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}.header__nav li{margin:0 15px;display:inline-block;position:relative}.header__nav li:focus-within .submenu,.header__nav li:hover .submenu{display:block}.header__nav>ul>li{border-bottom:none}.header__nav a{padding:15px 4px;border-bottom:2px solid #fff;font-weight:600;text-decoration:none}.header__nav a.menu-group{cursor:default}.header__nav a:focus,.header__nav a:hover{border-color:#009de6}.header__nav .submenu{display:none;position:absolute;z-index:1;top:100%;left:0;padding:10px 0;border-bottom-left-radius:4px;border-bottom-right-radius:4px;background-color:#fff;-webkit-box-shadow:0 2px 4px rgba(0,0,0,.2);box-shadow:0 2px 4px rgba(0,0,0,.2)}.header__nav .submenu li{margin:5px 35px}.header__nav .submenu a{padding:8px 0;font-weight:400;white-space:nowrap}}.button{padding:14px 0;border:1px solid #009de6;display:block;-webkit-box-shadow:0 2px 2px 0 rgba(0,0,0,.2);box-shadow:0 2px 2px 0 rgba(0,0,0,.2);background-color:#fff;color:#009de6;font-size:18px;font-weight:700;line-height:1;cursor:pointer;text-align:center;text-decoration:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.button.padding-x{margin:0 auto;width:100%;max-width:358px}.button.rounded{border-radius:50px}.button.blue{background-color:#009de6;color:#fff}.button.blue.outline{background-color:#fff;color:#009de6}.button.yellow{border:1px solid #f3f81e;background-color:#f3f81e;color:#484500}.button.orange{border:1px solid #ea6101;background-color:#ea6101;color:#fff}.button:disabled{background-color:#ccc0c0!important;border:1px solid #ccc0c0!important;color:#fff!important;cursor:not-allowed}.button.w__326{width:326px}@media screen and (min-width:960px){.button{padding:16px 0}.button:hover{border-color:#d6dce0;background-color:#d6dce0;color:#484500;-webkit-box-shadow:none;box-shadow:none}.button.blue.outline:hover{background-color:#009de6;color:#fff}.button.blue.outline.h-gray:hover{background-color:#d6dce0;color:#484500}.button.padding-x{width:unset;max-width:-webkit-fit-content;max-width:-moz-fit-content;max-width:fit-content;padding-right:56px;padding-left:56px}.button.padding-x.lg-full{width:100%;max-width:100%}.button.md-w__330{width:330px}}.content{padding:80px 160px;max-width:1280px;margin:0 auto}.content__title{text-align:center;position:relative;font-size:36px;font-weight:700;margin-top:0;margin-bottom:60px}.content__title::after{content:"";display:block;position:absolute;bottom:-12px;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);width:120px;height:4px;background-color:#009de6;border-radius:4px}.content__subtitle{margin-top:0;margin-bottom:0}.content.pb__0{padding-bottom:0}.content.pt__0{padding-top:0}.content.pt__40{padding-top:40px}.content .top__area-map{margin-top:0;margin-bottom:0;padding-top:0;padding-bottom:0}.content.x-small{padding-top:40px;padding-bottom:40px}.content.xx-small{padding-top:40px;padding-bottom:40px;padding-left:80px;padding-right:80px}@media screen and (max-width:1279px){.content{padding:40px 16px}.content__title{font-size:24px;margin-bottom:30px}.content__title::after{bottom:-10px}.content.small,.content.x-small{padding-top:20px;padding-bottom:20px}.content.md-px__0{padding-left:0;padding-right:0}}.content.light{background-color:#fbfbb3}h3.label__heading{margin:0}.label__heading{background-color:#e2f6ff;border-left:4px solid #009de6;padding:4px 12px;font-size:24px;font-weight:700}.label__heading.red{border-color:#e02e23;background-color:#fee}.label__heading.small{padding-top:0;padding-bottom:1px;font-size:18px}.label__heading.large{font-size:28px}@media screen and (max-width:1279px){.label__heading{font-size:20px}.label__heading.small{font-size:16px}.label__heading.large{font-size:20px}}.label__heading.light{background-color:#fbfbb3;border-color:#888a1a}.label__heading-blue{border-left:4px solid #009de6;font-size:16px;font-weight:700;padding:0 12px}.label__heading.dark{background-color:#fff;border-color:#006e96;border-radius:4px;font-size:28px}@media screen and (max-width:1279px){.label__heading.dark{font-size:20px}}.form__group{margin-bottom:10px}.form__group input,.form__group label,.form__group select,.form__group textarea{font-size:16px;line-height:1.5}.form__group .error-message{min-height:18px;margin-top:6px;font-size:12px;color:#e02e23;display:block;visibility:hidden}.form__group.has-error .form__checkbox:not(:focus)+label span,.form__group.has-error .form__input:not(:focus),.form__group.has-error .form__radio:not(:focus)+label span,.form__group.has-error .form__select:not(:focus){border-color:#e02e23}.form__group.has-error .error-message{visibility:visible}.form__group.row{display:grid;grid-template-columns:repeat(1,minmax(0,1fr));gap:0}@media screen and (min-width:960px){.form__group input,.form__group label,.form__group select,.form__group textarea{font-size:18px}.form__group.row{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}}.form__label-list{margin:20px 0 12px;font-weight:700}.form__label-text{margin-bottom:8px;display:block;font-weight:700}.form__label-radio{margin:8px 0;font-size:12px}.form__label-radio.optional::before,.form__label-radio.required::before,.form__label-text.optional::before,.form__label-text.required::before{margin-right:8px;margin-bottom:4px;padding:0 5px;border-radius:4px;content:"必須";display:inline-block;font-size:12px;font-weight:700;color:#fff;vertical-align:middle;background-color:#e02e23}.form__label-radio.optional::before,.form__label-text.optional::before{content:"任意";background-color:#777}.form__input{padding:11px 15px;width:100%;border:1px solid #ccc0c0;border-radius:4px;background-color:#fff;-webkit-appearance:none;-moz-appearance:none;appearance:none}.form__input:focus,.form__input:hover{outline:0;border:1px solid #484500}.form__input:disabled{background-color:#ccc0c0;border-color:#ccc0c0}.form__input::-webkit-input-placeholder{color:#ccc0c0}.form__input::-moz-placeholder{color:#ccc0c0}.form__input:-ms-input-placeholder{color:#ccc0c0}.form__input::-ms-input-placeholder{color:#ccc0c0}.form__input::placeholder{color:#ccc0c0}.form__input::-webkit-input-placeholder{color:#ccc0c0}.form__input::-moz-placeholder{color:#ccc0c0}.form__input:-ms-input-placeholder{color:#ccc0c0}.form__input::-ms-input-placeholder{color:#ccc0c0}.form__input::placeholder{color:#ccc0c0}.form__input::-webkit-input-placeholder{color:#ccc0c0}.form__input-file>input{display:none}.form__input-file>input:disabled~label{background-color:#ccc0c0}.form__input-file>input:disabled~label .file-placeholder{display:none}.form__input-file>input:disabled~label .file-name{display:block}.form__input-file>input:invalid~label .file-placeholder{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}.form__input-file>input:invalid~label .file-name{display:none}.form__input-file>input:valid~label{background-color:#484500}.form__input-file>input:valid~label .file-placeholder{display:none}.form__input-file>input:valid~label .file-name{display:block}.form__input-file>label{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:8px;border-radius:4px;color:#fff;background-color:#009de6;font-size:18px;font-weight:700;cursor:pointer;-webkit-transition:background-color .3s ease;-o-transition:background-color .3s ease;transition:background-color .3s ease;-webkit-box-shadow:0 2px 2px 0 #00000033;box-shadow:0 2px 2px 0 #00000033}.form__input-file>label:hover{background-color:#d6dce0}.form__input-file .file-placeholder{gap:8px}.form__select{padding:11px 15px;width:100%;border:1px solid #ccc0c0;border-radius:4px;background-color:#fff;-webkit-appearance:none;-moz-appearance:none;appearance:none;color:#484500}.form__select:focus,.form__select:hover{outline:0;border:1px solid #484500}.form__select:disabled{opacity:1;background-color:#ccc0c0;border-color:#ccc0c0}.form__select::-ms-expand{display:none}.form__select-arrow{position:relative}.form__select-arrow::after,.form__select-arrow::before{content:"";position:absolute;top:50%;right:20px;width:0;height:0;border-left:6px solid transparent;border-right:6px solid transparent;pointer-events:none}.form__select-arrow::before{border-top:6px solid #ccc0c0;margin-top:-2px}.form__select-arrow::after{border-top:6px solid #fff;margin-top:-4px}.form__select-arrow:focus-within::before{border-top:6px solid #484500}.form__radio{position:absolute;opacity:0;pointer-events:none}.form__radio:focus-visible+label span{outline:#005fcc auto 1px}.form__radio+label span{margin-right:10px;height:24px;width:24px;border:1px solid #ccc0c0;border-radius:50%;position:relative;display:inline-block;background-color:#fff;vertical-align:bottom}.form__radio+label span:after{width:14px;height:14px;border-radius:50%;content:"";display:none;position:absolute;left:4px;top:4px;background-color:#009de6}.form__radio:checked+label span:after{display:block}.form__radio:disabled+label span{background-color:#ccc0c0}.form__radio:disabled+label span:after{background-color:#fff}.form__checkbox{position:absolute;opacity:0;pointer-events:none}.form__checkbox:focus-visible+label span{outline:#005fcc auto 1px}.form__checkbox+label span{margin-right:10px;height:22px;width:22px;border:1px solid #ccc0c0;border-radius:4px;position:relative;display:inline-block;background-color:#fff;vertical-align:sub}.form__checkbox+label span:after{width:8px;height:12px;border:solid #fff;border-width:0 2px 2px 0;content:"";display:none;position:absolute;left:6px;top:2px;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.form__checkbox:checked+label span{border-color:#009de6;background-color:#009de6}.form__checkbox:checked+label span:after{display:block}.form__checkbox:disabled+label span{border-color:#ccc0c0;background-color:#ccc0c0}.top__form>div{overflow:hidden;margin-bottom:20px;padding:20px 16px 0;border-radius:8px}.top__form .form__group,.top__form .form__label-list,.top__form .form__label-radio,.top__form .form__privacy-notice{margin-left:auto;margin-right:auto;width:100%;max-width:326px}.top__form .form__privacy-notice{margin-top:32px;font-size:12px;color:#e02e23}.top__form .radio-group{margin-top:10px;padding-left:10px}.top__form .radio-group label{display:block;margin-top:20px}.top__form .short-input{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-webkit-justify-content:flex-start;-moz-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.top__form .short-input .form__input{width:80%}.top__form .heading{margin:0 0 20px;font-weight:700;color:#009de6}.top__form .heading.black{color:#484500}.top__form .addon{margin:0 0 0 15px;font-size:16px;font-weight:700}.top__form .addon span{font-size:12px;font-weight:400}.top__form .button-wrap{text-align:center}@media screen and (min-width:960px){.top__form{border-radius:20px;padding:40px 64px}.top__form>div{padding:0}.top__form .form__group,.top__form .form__label-list,.top__form .form__label-radio,.top__form .form__privacy-notice{margin-left:unset;margin-right:unset;width:100%;max-width:unset}.top__form .form__privacy-notice{margin-top:40px}.top__form .radio-group label{display:inline;margin-top:0;margin-right:40px}.top__form .input-group{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:unset;max-width:unset}.top__form .input-group>div{width:48.5%}}.top__main-section>div{margin:0 auto;width:100%;max-width:358px;padding:20px 0 8px}.top__main-section .title{margin-bottom:10px;font-family:"Noto Sans JP",sans-serif;font-optical-sizing:auto;font-weight:600;font-style:normal}.top__main-section .title img{display:none}.top__main-section .title h1{margin:0;font-size:23px;color:#888a1a;text-shadow:1px 2px 0 #fff;text-align:center}.top__main-section .title.mb__0{margin-bottom:0}.top__main-section .image{width:100%}.top__main-section .mw__960{max-width:960px}.top__main-section .mt__20{margin-top:20px}.top__main-section .pt__0{padding-top:0}.top__main-section .pt__20{padding-top:20px}.top__main-section .pb__0{padding-bottom:0}.top__main-section .pb__20{padding-bottom:20px}@media screen and (max-width:1279px){.top__main-section .md-mw__358{max-width:358px}.top__main-section .md-pt__20{padding-top:20px}.top__main-section .md-pb__20{padding-bottom:20px}.top__main-section .md-py__12{padding-top:12px;padding-bottom:12px}.top__main-section .md-text__12{font-size:12px}.top__main-section .md-text__12 p{font-size:12px}}@media screen and (min-width:768px){.top__main-section>div{max-width:760px;padding:40px 0}.top__main-section .title{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:10px}.top__main-section .title h1{font-size:45px;text-shadow:3px 3px 0 #fff}.top__main-section .title img{display:block;margin-right:10px;width:92px}.top__main-section .title img.w__56{width:56px}.top__main-section .title .small{font-size:32px}}.top__main-section__carousel{margin-top:8px;width:100%;height:52px;border-radius:4px;border:1px solid #009de6;overflow:hidden;position:relative;background-color:#fff}.top__main-section__carousel .carousel-wrapper{-webkit-transition:opacity .5s cubic-bezier(0,1.2,0,1),-webkit-transform .5s ease-in-out;transition:opacity .5s cubic-bezier(0,1.2,0,1),-webkit-transform .5s ease-in-out;-o-transition:transform .5s ease-in-out,opacity .5s cubic-bezier(0,1.2,0,1);transition:transform .5s ease-in-out,opacity .5s cubic-bezier(0,1.2,0,1);transition:transform .5s ease-in-out,opacity .5s cubic-bezier(0,1.2,0,1),-webkit-transform .5s ease-in-out}.top__main-section__carousel .carousel-wrapper div{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-webkit-justify-content:flex-start;-moz-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;height:52px;width:100%;background-color:#fff}.top__main-section__carousel img{margin:0 10px;width:15px}.top__main-section__carousel p{margin:0;padding-right:4px;font-size:14px}.top__main-section__carousel span{font-weight:600;color:#009de6}.top__main-section__carousel span.dark{color:#888a1a}@media screen and (min-width:768px){.top__main-section__carousel{margin-top:20px;height:44px}.top__main-section__carousel .carousel-wrapper div{height:44px}.top__main-section__carousel img{margin:0 20px;width:20px}.top__main-section__carousel p{font-size:16px}}.toggle{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.toggle.collapsed .toggle__title>img{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.toggle.collapsed .toggle__content{max-height:0}.toggle.collapsed .toggle__content.max-h__none{max-height:none;height:0}.toggle__title{background-color:#e2f6ff;text-align:center;font-size:16px;font-weight:700;padding:12px;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.toggle__title>nav{-webkit-box-flex:1;-webkit-flex-grow:1;-moz-box-flex:1;-ms-flex-positive:1;flex-grow:1}.toggle__title>img{cursor:pointer}.toggle__content{max-height:400px;overflow:auto;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.toggle__content.large{max-height:800px}.toggle__content.max-h__none{max-height:none}.toggle__content>:first-child{padding-top:20px}.toggle__content>:first-child>legend{position:relative;top:20px}.toggle__title.light{background-color:#fbfbb3}.toggle__title.blue-secondary{background-color:#cdebf9}.modal__container{display:-webkit-box!important;display:-webkit-flex!important;display:-moz-box!important;display:-ms-flexbox!important;display:flex!important;position:fixed;top:0;right:0;bottom:0;left:0;background:#000000A6;z-index:1010;opacity:0;-webkit-transition:opacity .3s ease-in;-o-transition:opacity .3s ease-in;transition:opacity .3s ease-in;pointer-events:none;overflow-y:scroll;overflow-x:hidden;color:#1a1a1a;padding:40px 16px}.modal__container.show{opacity:1;pointer-events:auto}.modal__container .modal__body{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;margin:auto;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:24px;max-width:960px;border-radius:8px;position:relative;overflow:hidden;background:#f2f4f6;padding:24px;max-height:100%}.modal__container .modal__body.mw__898{max-width:898px}.modal__container .modal__body.mw__660{max-width:660px}.modal__container .modal__body.bg__white{background-color:#fff}.modal__container .modal__title{font-size:18px;font-weight:700;min-height:22px}.modal__container .modal__title.color__orange{color:#ea6101}.modal__container .modal__content{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:40px;background-color:#fff;border-radius:4px;padding:24px;max-height:580px;overflow-y:auto}.modal__container .modal__content.py__0{padding-top:0;padding-bottom:0}.modal__container .modal__footer{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center}.modal__container .modal__close__btn{position:absolute;top:24px;right:24px;width:24px;height:24px;cursor:pointer}.modal__container .modal__close__btn:after,.modal__container .modal__close__btn:before{content:'';position:absolute;top:0;right:10px;height:24px;width:3px;background-color:#009de6;-webkit-box-shadow:0 2px 2px 0 #00000033;box-shadow:0 2px 2px 0 #00000033}.modal__container .modal__close__btn:before{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.modal__container .modal__close__btn:after{-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.modal__container .modal__close__btn.color__gray-pink:after,.modal__container .modal__close__btn.color__gray-pink:before{background-color:#ccc0c0}@media screen and (max-width:1279px){.modal__container .modal__body{gap:12px;padding:12px}.modal__container .modal__content{gap:20px;padding:12px 8px}.modal__container .modal__content.md-py__12{padding-top:12px;padding-bottom:12px}.modal__container .modal__close__btn{top:12px;right:12px}}html{scroll-behavior:smooth}body{font-family:"Noto Sans JP",sans-serif;padding-bottom:0}p{margin-top:0;margin-bottom:0}.form-container{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:20px;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;background:-webkit-repeating-linear-gradient(135deg,#b3e5FB33,#b3e5FB33 8px,#fff 8px,#fff 12px);background:-o-repeating-linear-gradient(135deg,#b3e5FB33,#b3e5FB33 8px,#fff 8px,#fff 12px);background:repeating-linear-gradient(-45deg,#b3e5FB33,#b3e5FB33 8px,#fff 8px,#fff 12px);padding-top:40px;padding-bottom:40px;min-height:calc(100vh - 170px)}.form-container.expand{min-height:calc(100vh - 90px)}.form-container .top__main-section__carousel{max-width:760px;margin-top:0}.form-container .top__main-section__carousel.dark{border-color:#888a1a}.form-container.yellow{background:-webkit-repeating-linear-gradient(135deg,#fbfBB399,#fbfBB399 8px,#fff 8px,#fff 12px);background:-o-repeating-linear-gradient(135deg,#fbfBB399,#fbfBB399 8px,#fff 8px,#fff 12px);background:repeating-linear-gradient(-45deg,#fbfBB399,#fbfBB399 8px,#fff 8px,#fff 12px)}.form-wrapper{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:20px;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}.form-wrapper__title{text-align:center;font-size:28px;font-weight:700;line-height:1;margin-bottom:12px}.form-wrapper__title .large{font-size:36px}.form-wrapper__title .small{font-size:24px}@media screen and (max-width:1279px){.form-container{padding-top:20px;padding-bottom:20px;min-height:calc(100vh - 152px)}.form-container.expand{min-height:calc(100vh - 72px)}.form-container .top__main-section__carousel{max-width:358px}.form-container .top__main-section__carousel p{font-size:12px}.form-container .top__main-section__carousel img{margin:0 10px;width:15px}.form-wrapper__title{font-size:16px}.form-wrapper__title .large{font-size:24px}.form-wrapper__title .small{font-size:16px}}@media screen and (max-width:430px){.form-container{min-height:calc(100vh - 140px)}.form-container.expand{min-height:calc(100vh - 60px)}}@media screen and (max-width:350px){.form-container .top__main-section__carousel{max-width:310px}}.form-content{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:40px;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;padding:40px;background-color:#fff;width:760px;border:4px solid #009de6;border-radius:20px}.form-content__steps{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:1.5px}.form-content__steps span{position:relative;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;padding-left:20px;height:50px;width:110px;font-size:18px;color:#fff;background-color:#ccc0c0}.form-content__steps span.blue{background-color:#009de6}.form-content__steps span.blue::after{border-color:transparent transparent transparent #009de6}.form-content__steps span.active{font-weight:700;text-decoration:underline;text-underline-offset:6px;text-decoration-thickness:2px}.form-content__steps span::after,.form-content__steps span::before{content:'';position:absolute;width:0;height:0;border-style:solid;border-width:25px 0 25px 12px;border-color:transparent transparent transparent #ccc0c0;right:-12px;z-index:2}.form-content__steps span::before{border-color:transparent transparent transparent #fff;left:0;z-index:1}.form-content__title{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:12px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.form-content__title--main{font-weight:700;font-size:28px;text-align:center}.form-content__title--description{text-align:center;background-color:#e2f6ff;border-radius:4px;padding:4px 12px;font-size:12px}@media screen and (max-width:1279px){.form-content{max-width:358px;gap:20px;padding:16px 12px}.form-content__steps{-webkit-transform:translateX(-4px);-ms-transform:translateX(-4px);transform:translateX(-4px)}.form-content__steps span{height:40px;font-size:14px;width:74px;padding-left:10px}.form-content__steps span::after,.form-content__steps span::before{border-width:20px 0 20px 8px}.form-content__steps span::after{right:-8px}.form-content__title--main{font-size:20px}}@media screen and (max-width:350px){.form-content{max-width:310px}.form-content__steps span{width:68px}}.form-content.yellow{border-color:#888a1a}.form-content.yellow .form-content__steps span.blue{color:#484500;background-color:#f3f81e}.form-content.yellow .form-content__steps span.blue::after{border-color:transparent transparent transparent #f3f81e}.form-content.yellow .form-content__steps span.active{background-color:#f3f81e;color:#484500;-webkit-text-decoration-color:#fff;-moz-text-decoration-color:#fff;text-decoration-color:#fff}.form-content.yellow .form-content__steps span.active::after{border-color:transparent transparent transparent #f3f81e}.form-content.yellow .form-content__title--description{background-color:#fbfbb3}.radio-button{width:480px}.radio-button.error label{border-color:#e02e23}.radio-button.large label{height:72px}.radio-button.large img{top:16px}.radio-button label{position:relative;font-weight:700;font-size:18px;background-color:#fff;cursor:pointer;height:62px;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;border-radius:4px;border:1px solid #484500;-webkit-box-shadow:0 2px 2px 0 #00000033;box-shadow:0 2px 2px 0 #00000033;-webkit-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease}.radio-button label:hover{background-color:#d6dce0}.radio-button label img{position:absolute;left:20px;top:12px}.radio-button input[type=radio]{display:none}.radio-button input[type=radio]:checked+label{background-color:#009de6;color:#fff;border-color:#009de6}@media screen and (max-width:1279px){.radio-button{width:100%}.radio-button.large img{width:60px}.radio-button label{height:52px;font-size:16px}.radio-button label img{width:42px}}