@charset "UTF-8";@import url("https://fonts.googleapis.com/css2?family=Montserrat:wght@600&display=swap");@import url("https://fonts.googleapis.com/css2?family=Noto+Serif+JP:wght@400;700&display=swap");@font-face{font-family:"Noto Sans Japanese";font-style:normal;font-weight:100;src:url(//fonts.gstatic.com/ea/notosansjapanese/v6/NotoSansJP-Thin.woff2) format("woff2"),url(//fonts.gstatic.com/ea/notosansjapanese/v6/NotoSansJP-Thin.woff) format("woff"),url(//fonts.gstatic.com/ea/notosansjapanese/v6/NotoSansJP-Thin.otf) format("opentype")}@font-face{font-family:"Noto Sans Japanese";font-style:normal;font-weight:200;src:url(//fonts.gstatic.com/ea/notosansjapanese/v6/NotoSansJP-Light.woff2) format("woff2"),url(//fonts.gstatic.com/ea/notosansjapanese/v6/NotoSansJP-Light.woff) format("woff"),url(//fonts.gstatic.com/ea/notosansjapanese/v6/NotoSansJP-Light.otf) format("opentype")}@font-face{font-family:"Noto Sans Japanese";font-style:normal;font-weight:300;src:url(//fonts.gstatic.com/ea/notosansjapanese/v6/NotoSansJP-DemiLight.woff2) format("woff2"),url(//fonts.gstatic.com/ea/notosansjapanese/v6/NotoSansJP-DemiLight.woff) format("woff"),url(//fonts.gstatic.com/ea/notosansjapanese/v6/NotoSansJP-DemiLight.otf) format("opentype")}@font-face{font-family:"Noto Sans Japanese";font-style:normal;font-weight:400;src:local("NotoSansJP-Regular.otf"),url(//fonts.gstatic.com/ea/notosansjapanese/v6/NotoSansJP-Regular.woff2) format("woff2"),url(//fonts.gstatic.com/ea/notosansjapanese/v6/NotoSansJP-Regular.woff) format("woff"),url(//fonts.gstatic.com/ea/notosansjapanese/v6/NotoSansJP-Regular.otf) format("opentype")}@font-face{font-family:"Noto Sans Japanese";font-style:normal;font-weight:500;src:url(//fonts.gstatic.com/ea/notosansjapanese/v6/NotoSansJP-Medium.woff2) format("woff2"),url(//fonts.gstatic.com/ea/notosansjapanese/v6/NotoSansJP-Medium.woff) format("woff"),url(//fonts.gstatic.com/ea/notosansjapanese/v6/NotoSansJP-Medium.otf) format("opentype")}@font-face{font-family:"Noto Sans Japanese";font-style:normal;font-weight:700;src:url(//fonts.gstatic.com/ea/notosansjapanese/v6/NotoSansJP-Bold.woff2) format("woff2"),url(//fonts.gstatic.com/ea/notosansjapanese/v6/NotoSansJP-Bold.woff) format("woff"),url(//fonts.gstatic.com/ea/notosansjapanese/v6/NotoSansJP-Bold.otf) format("opentype")}@font-face{font-family:"Noto Sans Japanese";font-style:normal;font-weight:900;src:url(//fonts.gstatic.com/ea/notosansjapanese/v6/NotoSansJP-Black.woff2) format("woff2"),url(//fonts.gstatic.com/ea/notosansjapanese/v6/NotoSansJP-Black.woff) format("woff"),url(//fonts.gstatic.com/ea/notosansjapanese/v6/NotoSansJP-Black.otf) format("opentype")}.hidden-sm{display:block}@media screen and (max-width:768px){.hidden-sm{display:none}}.visible-sm{display:none}@media screen and (max-width:768px){.visible-sm{display:block}}.flex{box-sizing:border-box;display:flex;flex:0 1 auto;flex-direction:row}@media screen and (max-width:768px){.flex{flex-wrap:wrap}}*,*:before,*:after{box-sizing:border-box}ul[class],ol[class]{padding:0}body,h1,h2,h3,h4,p,ul[class],ol[class],figure,blockquote,dl,dd{margin:0}html{scroll-behavior:smooth}body{min-height:100vh;text-rendering:optimizeSpeed;line-height:1.5}ul[class],ol[class]{list-style:none}a:not([class]){-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto}img{max-width:100%;display:block}article>*+*{margin-top:1em}input,button,textarea,select{font:inherit}img:not([alt]){filter:blur(10px)}@media (prefers-reduced-motion:reduce){*{-webkit-animation-duration:.01ms !important;animation-duration:.01ms !important;-webkit-animation-iteration-count:1 !important;animation-iteration-count:1 !important;transition-duration:.01ms !important;scroll-behavior:auto !important}}.container{margin-right:auto;margin-left:auto;padding:0 10px}@media screen and (min-width:768px),print{.container{padding:0}}.container-fluid{margin-right:auto;margin-left:auto;padding-right:2rem;padding-left:2rem}.row{box-sizing:border-box;display:flex;flex:0 1 auto;flex-direction:row;flex-wrap:wrap;margin-right:-.5rem;margin-left:-.5rem}.row.no-gap{margin:0}.row.no-gap div[class^=col-]{padding:0}.row.gap15{margin-right:-7.5px;margin-left:-7.5px}.row.gap15 div[class^=col-]{padding-right:7.5px;padding-left:7.5px}.row.gap20{margin-right:-10px;margin-left:-10px}.row.gap20 div[class^=col-]{padding-right:10px;padding-left:10px}.row.gap30{margin-right:-15px;margin-left:-15px}.row.gap30 div[class^=col-]{padding-right:15px;padding-left:15px}.row.gap40{margin-right:-20px;margin-left:-20px}.row.gap40 div[class^=col-]{padding-right:20px;padding-left:20px}.row.gap80{margin-right:-40px;margin-left:-40px}.row.gap80 div[class^=col-]{padding-right:40px;padding-left:40px}.row.reverse{flex-direction:row-reverse}.col.reverse{flex-direction:column-reverse}.col-xs,.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9,.col-xs-offset-0,.col-xs-offset-1,.col-xs-offset-10,.col-xs-offset-11,.col-xs-offset-12,.col-xs-offset-2,.col-xs-offset-3,.col-xs-offset-4,.col-xs-offset-5,.col-xs-offset-6,.col-xs-offset-7,.col-xs-offset-8,.col-xs-offset-9{box-sizing:border-box;flex:0 0 auto;padding-right:.5rem;padding-left:.5rem}.col-xs{flex-grow:1;flex-basis:0;max-width:100%}.col-xs-1{flex-basis:8.33333333%;max-width:8.33333%}.col-xs-2{flex-basis:16.66666667%;max-width:16.66667%}.col-xs-3{flex-basis:25%;max-width:25%}.col-xs-4{flex-basis:33.33333333%;max-width:33.33333%}.col-xs-5{flex-basis:41.66666667%;max-width:41.66667%}.col-xs-6{flex-basis:50%;max-width:50%}.col-xs-7{flex-basis:58.33333333%;max-width:58.33333%}.col-xs-8{flex-basis:66.66666667%;max-width:66.66667%}.col-xs-9{flex-basis:75%;max-width:75%}.col-xs-10{flex-basis:83.33333333%;max-width:83.33333%}.col-xs-11{flex-basis:91.66666667%;max-width:91.66667%}.col-xs-12{flex-basis:100%;max-width:100%}.col-xs-offset-0{margin-left:0}.col-xs-offset-1{margin-left:8.33333%}.col-xs-offset-2{margin-left:16.66667%}.col-xs-offset-3{margin-left:25%}.col-xs-offset-4{margin-left:33.33333%}.col-xs-offset-5{margin-left:41.66667%}.col-xs-offset-6{margin-left:50%}.col-xs-offset-7{margin-left:58.33333%}.col-xs-offset-8{margin-left:66.66667%}.col-xs-offset-9{margin-left:75%}.col-xs-offset-10{margin-left:83.33333%}.col-xs-offset-11{margin-left:91.66667%}.start-xs{justify-content:flex-start;text-align:start}.center-xs{justify-content:center;text-align:center}.end-xs{justify-content:flex-end;text-align:end}.top-xs{align-items:flex-start}.middle-xs{align-items:center}.bottom-xs{align-items:flex-end}.around-xs{justify-content:space-around}.between-xs{justify-content:space-between}.first-xs{order:-1}.last-xs{order:1}@media only screen and (min-width:48em){.container{width:49rem}.col-sm,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-offset-0,.col-sm-offset-1,.col-sm-offset-10,.col-sm-offset-11,.col-sm-offset-12,.col-sm-offset-2,.col-sm-offset-3,.col-sm-offset-4,.col-sm-offset-5,.col-sm-offset-6,.col-sm-offset-7,.col-sm-offset-8,.col-sm-offset-9{box-sizing:border-box;flex:0 0 auto;padding-right:.5rem;padding-left:.5rem}.col-sm{flex-grow:1;flex-basis:0;max-width:100%}.col-sm-1{flex-basis:8.33333333%;max-width:8.33333%}.col-sm-2{flex-basis:16.66666667%;max-width:16.66667%}.col-sm-3{flex-basis:25%;max-width:25%}.col-sm-4{flex-basis:33.33333333%;max-width:33.33333%}.col-sm-5{flex-basis:41.66666667%;max-width:41.66667%}.col-sm-6{flex-basis:50%;max-width:50%}.col-sm-7{flex-basis:58.33333333%;max-width:58.33333%}.col-sm-8{flex-basis:66.66666667%;max-width:66.66667%}.col-sm-9{flex-basis:75%;max-width:75%}.col-sm-10{flex-basis:83.33333333%;max-width:83.33333%}.col-sm-11{flex-basis:91.66666667%;max-width:91.66667%}.col-sm-12{flex-basis:100%;max-width:100%}.col-sm-offset-0{margin-left:0}.col-sm-offset-1{margin-left:8.33333%}.col-sm-offset-2{margin-left:16.66667%}.col-sm-offset-3{margin-left:25%}.col-sm-offset-4{margin-left:33.33333%}.col-sm-offset-5{margin-left:41.66667%}.col-sm-offset-6{margin-left:50%}.col-sm-offset-7{margin-left:58.33333%}.col-sm-offset-8{margin-left:66.66667%}.col-sm-offset-9{margin-left:75%}.col-sm-offset-10{margin-left:83.33333%}.col-sm-offset-11{margin-left:91.66667%}.start-sm{justify-content:flex-start;text-align:start}.center-sm{justify-content:center;text-align:center}.end-sm{justify-content:flex-end;text-align:end}.top-sm{align-items:flex-start}.middle-sm{align-items:center}.bottom-sm{align-items:flex-end}.around-sm{justify-content:space-around}.between-sm{justify-content:space-between}.first-sm{order:-1}.last-sm{order:1}}@media only screen and (min-width:64em){.container{width:62.5rem}.col-md,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-offset-0,.col-md-offset-1,.col-md-offset-10,.col-md-offset-11,.col-md-offset-12,.col-md-offset-2,.col-md-offset-3,.col-md-offset-4,.col-md-offset-5,.col-md-offset-6,.col-md-offset-7,.col-md-offset-8,.col-md-offset-9{box-sizing:border-box;flex:0 0 auto;padding-right:.5rem;padding-left:.5rem}.col-md{flex-grow:1;flex-basis:0;max-width:100%}.col-md-1{flex-basis:8.33333333%;max-width:8.33333%}.col-md-2{flex-basis:16.66666667%;max-width:16.66667%}.col-md-3{flex-basis:25%;max-width:25%}.col-md-4{flex-basis:33.33333333%;max-width:33.33333%}.col-md-5{flex-basis:41.66666667%;max-width:41.66667%}.col-md-6{flex-basis:50%;max-width:50%}.col-md-7{flex-basis:58.33333333%;max-width:58.33333%}.col-md-8{flex-basis:66.66666667%;max-width:66.66667%}.col-md-9{flex-basis:75%;max-width:75%}.col-md-10{flex-basis:83.33333333%;max-width:83.33333%}.col-md-11{flex-basis:91.66666667%;max-width:91.66667%}.col-md-12{flex-basis:100%;max-width:100%}.col-md-offset-0{margin-left:0}.col-md-offset-1{margin-left:8.33333%}.col-md-offset-2{margin-left:16.66667%}.col-md-offset-3{margin-left:25%}.col-md-offset-4{margin-left:33.33333%}.col-md-offset-5{margin-left:41.66667%}.col-md-offset-6{margin-left:50%}.col-md-offset-7{margin-left:58.33333%}.col-md-offset-8{margin-left:66.66667%}.col-md-offset-9{margin-left:75%}.col-md-offset-10{margin-left:83.33333%}.col-md-offset-11{margin-left:91.66667%}.start-md{justify-content:flex-start;text-align:start}.center-md{justify-content:center;text-align:center}.end-md{justify-content:flex-end;text-align:end}.top-md{align-items:flex-start}.middle-md{align-items:center}.bottom-md{align-items:flex-end}.around-md{justify-content:space-around}.between-md{justify-content:space-between}.first-md{order:-1}.last-md{order:1}}@media only screen and (min-width:74rem){.container{width:62.5rem}.col-lg,.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-offset-0,.col-lg-offset-1,.col-lg-offset-10,.col-lg-offset-11,.col-lg-offset-12,.col-lg-offset-2,.col-lg-offset-3,.col-lg-offset-4,.col-lg-offset-5,.col-lg-offset-6,.col-lg-offset-7,.col-lg-offset-8,.col-lg-offset-9{box-sizing:border-box;flex:0 0 auto;padding-right:.5rem;padding-left:.5rem}.col-lg{flex-grow:1;flex-basis:0;max-width:100%}.col-lg-1{flex-basis:8.33333333%;max-width:8.33333%}.col-lg-2{flex-basis:16.66666667%;max-width:16.66667%}.col-lg-3{flex-basis:25%;max-width:25%}.col-lg-4{flex-basis:33.33333333%;max-width:33.33333%}.col-lg-5{flex-basis:41.66666667%;max-width:41.66667%}.col-lg-6{flex-basis:50%;max-width:50%}.col-lg-7{flex-basis:58.33333333%;max-width:58.33333%}.col-lg-8{flex-basis:66.66666667%;max-width:66.66667%}.col-lg-9{flex-basis:75%;max-width:75%}.col-lg-10{flex-basis:83.33333333%;max-width:83.33333%}.col-lg-11{flex-basis:91.66666667%;max-width:91.66667%}.col-lg-12{flex-basis:100%;max-width:100%}.col-lg-offset-0{margin-left:0}.col-lg-offset-1{margin-left:8.33333%}.col-lg-offset-2{margin-left:16.66667%}.col-lg-offset-3{margin-left:25%}.col-lg-offset-4{margin-left:33.33333%}.col-lg-offset-5{margin-left:41.66667%}.col-lg-offset-6{margin-left:50%}.col-lg-offset-7{margin-left:58.33333%}.col-lg-offset-8{margin-left:66.66667%}.col-lg-offset-9{margin-left:75%}.col-lg-offset-10{margin-left:83.33333%}.col-lg-offset-11{margin-left:91.66667%}.start-lg{justify-content:flex-start;text-align:start}.center-lg{justify-content:center;text-align:center}.end-lg{justify-content:flex-end;text-align:end}.top-lg{align-items:flex-start}.middle-lg{align-items:center}.bottom-lg{align-items:flex-end}.around-lg{justify-content:space-around}.between-lg{justify-content:space-between}.first-lg{order:-1}.last-lg{order:1}}body{font-size:14px;font-size:.875rem;background:#ebebeb;color:#1a1a1a;font-family:"Noto Sans Japanese",sans-serif;font-weight:400;line-height:1.875}@media screen and (min-width:768px),print{body{font-size:16px;font-size:1rem}}a{color:#1a1a1a}.hamburger{display:flex;justify-content:center;align-items:center;width:50px;height:50px;border:0;background:#316196;cursor:pointer;display:none}.hamburger__line{position:relative;width:25px;height:2px;background:#fff}.hamburger__line:before,.hamburger__line:after{position:absolute;content:"";display:block;width:25px;height:2px;background:#fff;transition:transform .3s}.hamburger__line:before{top:-8px}.hamburger__line:after{bottom:-8px}.hamburger._open .hamburger__line{background:0 0}.hamburger._open .hamburger__line:before{top:0;transform:rotate(45deg)}.hamburger._open .hamburger__line:after{bottom:0;transform:rotate(-45deg)}@media screen and (min-width:768px),print{.hamburger{display:none}}.btn{display:flex;justify-content:center}.btn a{display:flex;justify-content:space-between;align-items:center;position:relative;padding:15px 43px 15px 30px;width:260px;color:#333;font-size:18px;font-weight:700;text-decoration:none;background-color:#fbb731;border-radius:50px;transition:all .3s ease}.btn a:before{content:"";position:absolute;top:50%;right:30px;transform:translateY(-50%);width:30px;height:30px;background-color:#f2fafd;border-radius:20px}.btn a:after{content:"";transform:rotate(45deg);width:6px;height:6px;border-top:2px solid #fbb731;border-right:2px solid #fbb731}.btn a:hover{background:#fdda95;color:#fff}.btn__cv{margin-top:1.25rem;width:100%;margin-left:auto;margin-right:auto;justify-content:center}.btn__cv a{background:#fbb731;color:#fff}.btn__cv a.end-btn{background:#999;pointer-events:none}.btn__cv a.end-btn:after{border-top:2px solid #999;border-right:2px solid #999}@media screen and (min-width:768px),print{.btn__cv{justify-content:flex-start;width:62.5rem}}.fadeInUp,.fadeInDown{opacity:0}.delayShort{--animate-duration:.8s;--animate-delay:.5s}.header{padding:.625rem}.header__logo{mix-blend-mode:multiply}.header .container{display:flex;flex-direction:row;justify-content:space-between}.mainVisual{background:url(//nurseaid.vexon.jp/wp-content/themes/nurseaid/./img/header-bg.jpg) right/cover no-repeat;width:100%}.mainVisual__inner{align-items:center;display:flex;flex-direction:column;padding:6% 10px;position:relative;z-index:1;background:rgba(0,0,0,.2)}.mainVisual__image{text-align:center}.mainVisual__catch{color:#316196;font-size:18px;font-size:1.125rem;text-shadow:0px 0px 5px #fff;display:flex;flex-direction:column;align-items:center}.mainVisual__catch span{font-size:14px;font-size:.875rem}@media screen and (max-width:768px){.mainVisual__catch span{margin-bottom:10px;font-size:24px;font-size:1.5rem}}.mainVisual__catch span.organizing{font-size:13px;font-size:.8125rem;background:#fff;border-radius:20px;color:#221815;font-weight:700;padding:.3em 2em}.mainVisual__catch span.certificate{font-size:13px;font-size:.8125rem;background:#ffe23f;border-radius:20px;color:#221815;font-weight:700;padding:.3em 2em}.mainVisual__catch span.sub{color:#221815;font-size:20px;font-size:1.25rem}.mainVisual__catch br{display:none}@media screen and (min-width:768px),print{.mainVisual{background:url(//nurseaid.vexon.jp/wp-content/themes/nurseaid/./img/header-bg.jpg) center/cover no-repeat}.mainVisual__inner{margin:auto;flex-direction:column;justify-content:flex-start;align-items:flex-start;padding:5% 20px}.mainVisual__catch{font-size:30px;font-size:1.875rem;display:block;line-height:1.5;margin-left:auto;margin-right:auto;padding:0;text-align:left;width:62.5rem}.mainVisual__catch span{font-size:24px;font-size:1.5rem}.mainVisual__catch br{display:block}.mainVisual__image{flex-shrink:0;width:40%}}section{margin-top:3.75rem}@media screen and (min-width:768px),print{section{margin-top:6.25rem}}.heading_lv1{display:flex;justify-content:center;align-items:center;font-size:17px;font-size:1.0625rem}@media screen and (min-width:768px),print{.heading_lv1{font-size:32px;font-size:2rem}}.heading_lv1:before,.heading_lv1:after{content:"";width:70px;height:3px;background-color:#fbb731}.heading_lv1:before{margin-right:1.875rem}.heading_lv1:after{margin-left:1.875rem}.heading_lv1+p{margin-top:1.25rem}.heading_lv1+p~p{margin-top:1rem}.info_table{border-collapse:collapse;margin-left:auto;margin-right:auto;margin-top:1.25rem;max-width:inherit;table-layout:fixed;width:100%}.info_table tr th,.info_table tr td{padding:10px;display:block;width:100%}@media screen and (min-width:768px),print{.info_table tr th,.info_table tr td{width:auto;display:table-cell}}.info_table tr th{width:100%;text-align:center;vertical-align:top}@media screen and (min-width:768px),print{.info_table tr th{text-align:right;width:25%}}.info_table tr td .attention{font-size:14px;font-size:.875rem;color:#bb2c28}.info_table tr td .program-category{color:#bb2c28;font-weight:700;text-decoration:underline}.info_table tr td ol{margin:0;padding-left:1rem}.info_table tr td ol li:last-child{margin-top:2rem;position:relative}.info_table tr td ol li:last-child:before{content:"演習：Zoomミーティング";bottom:6.5rem;color:#316196;font-weight:700;left:-1rem;position:absolute;text-decoration:underline}@media screen and (min-width:768px),print{.info_table tr td ol li:last-child:before{bottom:3.4rem}}.info_table dl div dt span{color:#bb2c28}.info_table dl div dt span.strikethrough{text-decoration:line-through;color:#1a1a1a;margin-right:8px}.info_table dl div dd.strikethrough{text-decoration:line-through}.info_table dl div dd span{color:#bb2c28}.info_table dl div dd span.strikethrough{text-decoration:line-through;color:#1a1a1a;margin-right:8px}form{margin-left:auto;margin-right:auto;margin-top:1.25rem;max-width:800px}@media screen and (min-width:768px),print{form{max-width:800px}}form label{display:flex;align-self:center;align-items:center;flex-direction:column}@media screen and (min-width:768px),print{form label{flex-direction:row}}form label.zip{align-items:flex-start}@media screen and (min-width:768px),print{form label.zip{align-items:center}}form label.zip .zip-mark{margin-left:5%}@media screen and (min-width:768px),print{form label.zip .zip-mark{margin-left:0}}form label:not(:last-child){margin-bottom:20px}form .title{align-items:center;align-self:center;display:flex;font-weight:700;justify-content:flex-start;padding-right:20px;width:90%}@media screen and (min-width:768px),print{form .title{justify-conten240125t:space-between;width:220px;min-width:220px}}form .title-textarea{display:flex;justify-content:space-between;align-self:flex-start;padding-top:20px;padding-right:20px;width:220px;font-weight:700}form .required{align-self:center;padding:7px 10px;font-size:12px;line-height:1;background-color:#bb2c28;color:#fff;border-radius:10px;margin-left:.375rem}@media screen and (min-width:768px),print{form .required{margin-left:0}}form input,form textarea{font-size:16px;font-size:1rem;display:block;padding:10px 20px;flex:1;background-color:#fff;border:1px solid #316196;border-radius:10px;margin-top:.375rem;width:90%}@media screen and (min-width:768px),print{form input,form textarea{margin-top:0;width:auto}}form input.p-postal-code,form textarea.p-postal-code{flex:0;flex-basis:30%;width:30%;margin-left:5%}@media screen and (min-width:768px),print{form input.p-postal-code,form textarea.p-postal-code{margin-left:4px}}form textarea{height:200px}@media screen and (min-width:768px),print{form #firstname,form #familyname,form #familykana,form #firstkana{width:50%}}form .radio__list{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;width:90%;margin-top:.625rem}form .radio__list .radio__item{margin-bottom:0;margin-left:.75rem}@media screen and (min-width:768px),print{form .radio__list .radio__item{margin-bottom:0}}form .radio__list .radio__item:first-of-type{margin-left:0}form .radio__list .radio__item--datepick{margin-left:0}form .radio__list .radio__item--datepick:first-of-type{margin-bottom:1rem}@media screen and (min-width:768px),print{form .radio__list .radio__item--datepick:first-of-type{margin-bottom:0}}form .radio__list .radio__item--datepick .radio__label:before{content:"";height:22px;width:25px}@media screen and (min-width:768px),print{form .radio__list .radio__item--datepick .radio__label:before{height:20px;width:25px}}form .radio__list--datepick{flex-direction:column;margin:auto}@media screen and (min-width:768px),print{form .radio__list{display:flex;flex-direction:row;justify-content:space-between;margin-bottom:0;width:100%}}form .radio__list #zennichi-txt{margin-top:.5em}form .radio__item{display:block;margin-bottom:20px;width:calc(50% - 10px)}@media screen and (min-width:768px),print{form .radio__item:nth-of-type(n+3){margin-top:20px}}form input[type=checkbox],form input[type=radio]{position:absolute;white-space:nowrap;width:1px;height:1px;overflow:hidden;border:0;padding:0;clip:rect(0 0 0 0);-webkit-clip-path:inset(50%);clip-path:inset(50%);margin:-1px}form .radio__label{display:flex;align-items:center;padding:10px 20px;font-size:13px;font-weight:700;line-height:1;background-color:#999;border:1px solid #999;border-radius:10px;color:#fff}form .radio__label:before{content:"";display:inline-block;margin-right:20px;width:25px;height:25px;background-color:#fff;border:1px solid #999;border-radius:25px}form .radio__label--twoline{padding:10px 18px}form .radio__label--datepick:before{width:40px}form input.form__input:checked~.radio__label{color:#316196;background-color:#fff}form input.form__input:focus~.radio__label{border:1px solid #316196}form input.form__input:checked~.radio__label:before{background-color:#316196;background-image:radial-gradient(#fff 29.5%,#316196 31.5%);border:2px solid #316196}form .checkbox__list{display:flex;flex-wrap:wrap;gap:20px}form .checkbox__item{display:inline-block}form .checkbox__label{display:flex;align-items:center;position:relative;padding:0;font-size:inherit;font-weight:400;line-height:1.6;cursor:pointer}form .checkbox__label:before{content:"";display:inline-block;flex-shrink:0;margin-right:10px;width:18px;height:18px;background-color:#fff;border:1px solid #316196;border-radius:3px}form input.form__input:checked~.checkbox__label:before{background-color:#316196;border-color:#316196}form input.form__input:checked~.checkbox__label:after{content:"";position:absolute;top:50%;left:4px;transform:translateY(-65%) rotate(-45deg);width:10px;height:5px;border-bottom:2px solid #fff;border-left:2px solid #fff}form input.form__input:focus~.checkbox__label:before{outline:2px solid #0277b4;outline-offset:1px}form .date-select p{font-size:14px;font-size:.875rem;color:#bb2c28;width:87%;margin:auto}@media screen and (min-width:768px),print{form .date-select p{font-size:18px;font-size:1.125rem;width:auto}}form button{background-color:transparent;border:none;cursor:pointer;outline:none;padding:0;-webkit-appearance:none;-moz-appearance:none;appearance:none}form .submit{margin-top:2.5rem;text-align:center}form .submit button{display:inline-block;padding:10px 50px;color:#fff;text-decoration:none;background-color:#fbb731;border:2px solid #fbb731;border-radius:50vh;transition:all .3s ease}form .submit button:hover{background-color:#fcc863;border:2px solid #fcc863}form .select__datepick{display:inline-block;position:relative;width:100%;margin-top:.375rem;width:90%;margin-inline:auto}@media screen and (min-width:768px),print{form .select__datepick{margin-top:0}}form .select__datepick select{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;cursor:pointer;display:inline-block;padding:10px 15px;width:100%;outline:0;border:0;border-radius:0;background-color:#fff;border:1px solid #316196;border-radius:10px}form .select__datepick .select__arrow{position:absolute;top:50%;right:15px;width:0;height:0;transform:translateY(-50%);pointer-events:none;border-style:solid;border-width:8px 5px 0;border-color:#9cb6c7 transparent transparent}form .select__datepick option[selected][disabled]{display:none}.footer{text-align:center;font-size:14px;font-size:.875rem;margin-top:9.375rem;padding-top:2.5rem;border-top:1px solid #9cb6c7}.footer .joint_sponsorship h4{position:relative}.footer .joint_sponsorship h4:after{content:"";position:absolute;bottom:0;left:0;right:0;margin:auto;text-align:center;width:30px;height:1px;border-bottom:1px solid #1a1a1a}.footer .management{margin-top:1rem}.footer .contact_info{margin-top:1.25rem}.footer .contact_info h4{position:relative}.footer .contact_info h4:after{content:"";position:absolute;bottom:0;left:0;right:0;margin:auto;text-align:center;width:30px;height:1px;border-bottom:1px solid #1a1a1a}.footer .contact_info ul{list-style:none;padding-left:0}#formWrap{padding-top:20px;padding-bottom:20px}#formWrap h3{text-align:center}.submit-button{display:flex;justify-content:space-between;width:80%;margin-left:auto;margin-right:auto;margin-top:20px}@media screen and (min-width:768px),print{.submit-button{width:50%}}.submit-button input{flex:0;width:48%;margin-left:auto;margin-right:auto}.submit-button input[type=submit]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#fbb731;border:1px solid #fbb731;color:#fff;transition:all .3s ease;border-radius:20px}.submit-button input[type=submit]:hover{background:#f4a02c;border:1px solid #f4a02c}.submit-button input[type=button]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#ccc;border:1px solid #ccc;border-radius:20px;color:#1a1a1a}.submit-button input[type=button]:hover{background:#ddd;border:1px solid #ddd}.submit-button-error input[type=button]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#ccc;border:1px solid #ccc;border-radius:20px;color:#1a1a1a;padding:10px;transition:all .3s ease}.submit-button-error input[type=button]:hover{background:#ddd;border:1px solid #ddd}.end{text-align:center}ul#calenderList{display:flex;flex-wrap:wrap}#calenderList li{display:none}#calenderList li.scheduleList1{display:block;width:50%}@media screen and (min-width:768px),print{#calenderList li.scheduleList1{width:25%}}#calenderList .schedulePulldownList{border-bottom:none}.dspPrev,.dspNext{display:none}.navNextPrev{display:none}.holidayText{display:none}#calenderList .schedulePulldownList{font-weight:700;margin:8px 0 20px;font-size:12px}input.submit-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#ccc;border-radius:20px;border:1px solid #ccc;color:#1a1a1a;margin-bottom:20px;padding:10px 20px;width:auto}input.submit-button:hover{background:#ddd;border:1px solid #ddd}.maintenance{margin-top:80px;text-align:center}.countNum{display:none}.reservForm input[type=submit]{padding:6px;color:#1a1a1a}#formWrap2{display:none}@media screen and (max-width:572px){.reserve_form form .title{width:100%}.reserve_form form .radio__list{width:100%}.reserve_form input{font-size:16px;font-size:1rem;width:100%}.reserve_form input[type=text],.reserve_form textarea{width:100%}.reserve_form label.zip .zip-mark{margin-left:0}.reserve_form input[name=郵便番号]{width:30%;margin-left:0}.reserve_form label:first-of-type div{width:100%;margin-top:6px}}.form_notice{margin-top:1rem;margin-bottom:1rem}.notice-header{background:#fbb731;text-align:center}.notice-header a{color:#bb2c28;display:inline-block;font-weight:700;padding:.5em}