@charset "UTF-8";html{margin:0;padding:0;border:0;vertical-align:baseline}body,article,section,nav,aside,h1,h2,h3,h4,h5,h6,header,footer,address,p,pre,blockquote,ol,ul,li,dl,dt,dd,figure,figcaption,div,main,a,em,strong,small,s,cite,q,dfn,abbr,data,time,code,var,samp,kbd,sub,sup,i,b,u,mark,span,ins,del,img,iframe,embed,object,video,audio,table,caption,tbody,thead,tfoot,tr,td,th,form,label,fieldset,legend,canvas{margin:0;padding:0;border:0;vertical-align:baseline;font-size:100%}*,:before,:after{-webkit-box-sizing:border-box;box-sizing:border-box}main{display:block}video,audio,progress,canvas{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}template,[hidden]{display:none}html:not(.is-mobile){overflow-y:scroll}body{background-color:#fff}html,body{line-height:1.5;font-size:10px;-webkit-text-size-adjust:100%}body,input,textarea,select,button{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1,h2,h3,h4,h5,h6{font-weight:700}address{font-style:normal;font-weight:400}blockquote{quotes:none}blockquote:before,blockquote:after{content:'';content:none}hr{overflow:visible;height:0;margin:0}pre{overflow:auto}ol,ul{list-style:none}a{background-color:transparent;-webkit-text-decoration-skip:objects}a:hover,a:active{outline:0}em,strong,b{font-style:normal;font-weight:700}small{font-size:1em}q{quotes:none}q:before,q:after{content:'';content:none}dfn{font-style:italic}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}code,kbd,pre,samp{font-size:1em;font-family:monospace,monospace}sub,sup{position:relative;vertical-align:baseline;line-height:0;font-size:10px}sub{bottom:-.25em}sup{top:-.5em}mark{background-color:inherit;color:inherit;font-weight:700}img{border:0;vertical-align:top;-ms-interpolation-mode:bicubic}iframe,embed,object{max-width:100%;outline:none;vertical-align:top}svg:not(:root){overflow:hidden}table{border-spacing:0;border-collapse:collapse}caption{text-align:left}th,td{vertical-align:top}label{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}input,textarea,select,optgroup,button{margin:0;padding:0;color:inherit;vertical-align:top;font:inherit;-webkit-appearance:none;-moz-appearance:none;appearance:none}input,textarea{border-radius:0}input{line-height:normal}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none;appearance:none}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}textarea{overflow:auto;resize:vertical}select{background-color:#fff;text-transform:none}select::-ms-expand{display:none}select:-moz-focusring{color:transparent;text-shadow:0 0 0 #000}optgroup{font-weight:700}input[type=submit],button{cursor:pointer;-webkit-appearance:button;-moz-appearance:button;appearance:button}input[disabled],button[disabled]{cursor:default}input::-moz-focus-inner,button::-moz-focus-inner{padding:0;border:0}button{overflow:visible;text-transform:none}button:-moz-focusring{outline:1px dotted}[tabindex='-1']:focus{outline:0}body{font-weight:300;font-family:Hiragino Sans,Hiragino Kaku Gothic ProN,Yu Gothic,Meiryo,sans-serif}.win body{font-weight:500;font-family:YuGothic,Yu Gothic,Meiryo,sans-serif}.ie body{font-weight:400;font-family:Meiryo,sans-serif}h1,h2,h3,h4,h5,h6,em,strong,b,mark,optgroup{font-weight:700}html,body{height:100%}body{background-color:#fff;color:#161616;line-height:1.75;font-size:2.4em;letter-spacing:0}head>img,body>img,head>iframe,body>iframe{position:absolute;top:-100%;left:-100%}a:link{color:#161616;-webkit-transition:color .25s cubic-bezier(.215,.61,.355,1),background-color .25s cubic-bezier(.215,.61,.355,1);transition:color .25s cubic-bezier(.215,.61,.355,1),background-color .25s cubic-bezier(.215,.61,.355,1)}a:visited{color:#161616}html:not(.is-mobile) a:hover{color:#161616}::-webkit-input-placeholder{color:#b7b7b7}::-moz-placeholder{color:#b7b7b7}:-ms-input-placeholder{color:#b7b7b7}.e-ol{counter-reset:ol}.e-ol>li{counter-increment:ol;position:relative;padding-left:1.5em;list-style-type:none}.e-ol>li:before{content:counters(ol, "-", decimal) '.';position:absolute;top:0;left:0}.e-ol .e-ol>li{padding-left:2.5em}.e-ol-notes{counter-reset:ol}.e-ol-notes>li{counter-increment:ol;position:relative;padding-left:2.2em;list-style-type:none}.e-ol-notes>li:before{content:'※' counters(ol, "-", decimal);position:absolute;top:0;left:0}.e-ul>li{position:relative;padding-left:15px}.e-ul>li:before{content:'';position:absolute;top:19px;left:0;width:4px;height:4px;border-radius:50%;background-color:#161616}.e-ul-notes>li{position:relative;padding-left:1.5em}.e-ul-notes>li:before{content:"※";position:absolute;top:0;left:0}.MainContent{position:relative;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1}.MainContent>.inner{width:580px;margin:0 auto}.Page{min-width:640px}.PageContainer{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;overflow:hidden;position:relative;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:stretch;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch;width:100%;min-height:100%;max-width:640px;margin:0 auto}.PageFooter{background:transparent -webkit-gradient(linear,left top,right top,from(#000),color-stop(50%,#262420),to(#000)) 0 0 no-repeat padding-box;background:transparent -webkit-linear-gradient(left,#000 0,#262420 50%,#000 100%) 0 0 no-repeat padding-box;background:transparent linear-gradient(90deg,#000 0,#262420 50%,#000 100%) 0 0 no-repeat padding-box}.PageFooter>.inner{width:580px;position:relative;margin:0 auto}.PageHeader>.inner{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;height:100px;background-color:#003ca0}.BlankLinkNotifier{overflow:hidden;white-space:nowrap;text-indent:110%;display:inline-block;width:24px;height:24px;margin-left:16px;background:url(../images/shared/bg_icon_blankLink.svg) no-repeat;background-size:contain}.PageTitle{padding-top:68px;text-align:center;font-weight:700;font-family:Noto Serif JP,serif}.PageTitle__text{margin-top:0;margin-bottom:0;line-height:1;font-size:4.8rem;display:inline-block;padding-bottom:22px;border-bottom:2px solid #1260bc}.PageTitle__label{margin-top:19px;margin-bottom:0;line-height:1;font-size:2rem;letter-spacing:.3em;display:block;color:#1260bc}.PageTitle__label:first-child{margin-top:0}.PageTitle__label:after{content:attr(data-label)}.ProgressTracker{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;margin-top:50px}.ProgressTracker>li{line-height:1;font-size:2.6rem}.ProgressTracker>li:not(:first-child){position:relative;margin-left:53px}.ProgressTracker>li:not(:first-child):before{top:0;bottom:0;left:-33px;content:'';position:absolute;width:13px;height:26px;background-repeat:no-repeat;background-size:contain;margin:0 auto;background-image:url(../images/components/ProgressTracker/bg_next.svg)}.ProgressTracker>li.is-current{color:#1260bc;font-weight:700}.FooterClinicLogo{padding:50px 0 18px;text-align:center}.FooterCopyright{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin-top:0;margin-bottom:0;line-height:1;font-size:2rem;height:80px;margin:0 -100%;padding:0 100%;background-color:#002d60;color:#fff}.FooterReturnTop{top:20px;right:-20px;position:absolute}.FooterSubNav{padding-bottom:42px}.FooterSubNav>li{text-align:center}.FooterSubNav>li a{margin-top:0;margin-bottom:0;line-height:1;font-size:2.4rem;color:#1260bc}html:not(.is-mobile) .FooterSubNav>li a:hover{color:#1260bc}.ContactInformation{margin:0 -30px;padding:50px 30px 40px;background-color:#143b71}.ContactInformation.-hero{padding-top:30px}.ContactInformation__lead{margin-top:0;margin-right:-5px;margin-left:-5px;text-align:center}.-hero .ContactInformation__lead{margin-top:0;margin-right:-5px;margin-left:-5px;text-align:center}.ContactInformation__leadLine{color:#fff;font-weight:700}.ContactInformation__leadLine.-line1,.ContactInformation__leadLine.-line2{display:block;text-align:center}.ContactInformation__leadLine.-line1{margin-top:0;margin-bottom:0;line-height:1.76923076923;font-size:2.6rem;color:#fff;font-weight:700}.ContactInformation__leadLine.-line2{margin-top:0;margin-bottom:0;line-height:1.76923076923;font-size:2.6rem}.ContactInformation__leadLine.-line2>b{margin-top:0;margin-bottom:0;line-height:1.27777777778;font-size:3.6rem}.ContactInformation__itemList{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;margin-top:30px}.-hero .ContactInformation__itemList{margin-top:22px}.ContactInformation__itemList .-tel a{padding-left:55px;-webkit-box-shadow:0 8px 0 #651010;box-shadow:0 8px 0 #651010;background:transparent -webkit-gradient(linear,left top,left bottom,from(#fd5d15),to(#ac3500)) 0 0 no-repeat padding-box;background:transparent -webkit-linear-gradient(top,#fd5d15 0,#ac3500 100%) 0 0 no-repeat padding-box;background:transparent linear-gradient(180deg,#fd5d15 0,#ac3500 100%) 0 0 no-repeat padding-box}.ContactInformation__itemList .-mail a{padding-left:50px}.ContactInformation__itemList.-vertical{display:block}.ContactInformation__itemList.-vertical a{width:580px;height:130px}.ContactInformation__itemList.-vertical a>.inner{position:relative;top:6px;left:-13px}.ContactInformation__itemList.-vertical .-tel{padding-bottom:30px;border-bottom:2px solid #716846}.ContactInformation__itemList.-vertical .-tel a{padding-left:55px}.ContactInformation__itemList.-vertical .-mail{margin-top:30px}.ContactInformation__itemList.-vertical .-mail a{padding-left:30px}.ContactInformation__itemList>li a{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;width:280px;height:110px;border-radius:25px;-webkit-box-shadow:0 8px 0 #063613;box-shadow:0 8px 0 #063613;background:transparent -webkit-gradient(linear,left top,left bottom,from(#1abe05),to(#027626)) 0 0 no-repeat padding-box;background:transparent -webkit-linear-gradient(top,#1abe05 0,#027626 100%) 0 0 no-repeat padding-box;background:transparent linear-gradient(180deg,#1abe05 0,#027626 100%) 0 0 no-repeat padding-box;color:#fff;text-decoration:none}html:not(.is-mobile) .ContactInformation__itemList>li a:hover{-webkit-box-shadow:0 0 0 #063613;box-shadow:0 0 0 #063613;background:transparent -webkit-gradient(linear,left top,left bottom,from(#93e389),to(#15933c)) 0 0 no-repeat padding-box;background:transparent -webkit-linear-gradient(top,#93e389 0,#15933c 100%) 0 0 no-repeat padding-box;background:transparent linear-gradient(180deg,#93e389 0,#15933c 100%) 0 0 no-repeat padding-box;color:#fff;-webkit-transform:translateY(8px);transform:translateY(8px)}.ContactInformation__itemList>li a>.inner{margin-top:-4px;margin-bottom:-4px;line-height:1.28125;font-size:3.2rem;text-align:center;font-weight:700}.ContactInformation__itemList>li a>.inner>.-small{margin-top:-9px;margin-bottom:-9px;line-height:1.86363636364;font-size:2.2rem}.ContactInformation__telNumber>a>.inner{position:relative}.ContactInformation__telNumber>a>.inner:before{top:-15px;bottom:0;left:-60px;content:'';position:absolute;width:48px;height:48px;background-repeat:no-repeat;background-size:contain;background-image:url(../images/components/ContactInformation/bg_telTap.svg)}.ContactInformation__telNumber>a>.inner:after{line-height:1;font-size:2rem;content:'TAP';position:absolute;top:40px;left:-58px;font-weight:700}.ContactInformation__telTime{margin-top:20px;margin-bottom:-4px;line-height:1.45;font-size:2rem;color:#fff;text-align:center}.ContactInformation__telTime:first-child{margin-top:-4px}.ContactInformation__telTime>b{margin-top:-2px;margin-bottom:-2px;line-height:1.20833333333;font-size:2.4rem;font-weight:300}.ContactInformation__telTextNumber{margin-top:0;margin-bottom:0;line-height:1;font-size:5.2rem;color:#e0d08b;text-align:center;font-weight:700}.ContactInformation__telTextNumber>.inner{position:relative;padding-left:50px}.ContactInformation__telTextNumber>.inner:before{top:0;bottom:0;left:0;content:'';position:absolute;width:37px;height:37px;background-repeat:no-repeat;background-size:contain;margin:auto 0;background-image:url(../images/components/ContactInformation/bg_freeDial.svg)}.ContactInformation__telTextTime{margin-top:6px;margin-bottom:-4px;line-height:1.45;font-size:2rem;color:#e0d08b;text-align:center}.ContactInformation__telTextTime:first-child{margin-top:-4px}.ContactInformation__telTextTime>b{margin-top:8px;margin-bottom:-2px;line-height:1.45;font-size:2rem}.ContactInformation__telTextTime>b:first-child{margin-top:-2px}.ContactInformation__mailText{margin-top:-4px;margin-bottom:-4px;line-height:1.28125;font-size:3.2rem;display:block;position:relative;text-align:center;font-weight:700}.-vertical .ContactInformation__mailText{margin-top:0;margin-bottom:0;line-height:1;font-size:4.4rem;letter-spacing:.05em;padding-left:65px}.ContactInformation__mailText>.-small{margin-top:-9px;margin-bottom:-9px;line-height:1.86363636364;font-size:2.2rem}.-vertical .ContactInformation__mailText>.-small{margin-top:0;margin-bottom:0;line-height:1;font-size:2.8rem}.ContactInformation__mailText:before{top:0;bottom:0;left:-55px;content:'';position:absolute;width:44px;height:34px;background-repeat:no-repeat;background-size:contain;margin:auto 0;background-image:url(../images/components/ContactInformation/bg_mail.svg)}.-vertical .ContactInformation__mailText:before{left:0}.ContactInformation__mailTime{margin-top:18px;margin-bottom:-4px;line-height:1.45;font-size:2rem;display:block;color:#fff;text-align:center;font-weight:300}.ContactInformation__mailTime:first-child{margin-top:-4px}.ContactInformation__mailTime>b{margin-top:-2px;margin-bottom:-2px;line-height:1.20833333333;font-size:2.4rem;font-weight:300}.-vertical .ContactInformation__mailTime{margin-top:14px;margin-bottom:-4px}.-vertical .ContactInformation__mailTime:first-child{margin-top:-4px}.Form{margin-top:50px;padding:60px 30px}.Form.-confirm{padding:0 0 90px}.Form>.inner{width:580px;margin:0 auto}.Form__title{margin-top:-3px;margin-bottom:-3px;line-height:1.125;font-size:4.8rem;position:relative;padding-bottom:26px;text-align:center;font-weight:700}.Form__title:after{right:0;bottom:0;left:0;content:'';position:absolute;width:560px;height:2px;background-repeat:no-repeat;background-size:contain;z-index:1;margin:0 auto;background-color:#ebe4d6}.Form__title:before{right:0;bottom:0;left:0;content:'';position:absolute;width:100px;height:2px;background-repeat:no-repeat;background-size:contain;z-index:2;margin:0 auto;background-color:#b78a00}.Form__titleMain{margin-top:-9px;margin-bottom:-9px;line-height:1.375;font-size:4.8rem;letter-spacing:0;display:block;text-align:center}.Form__titleSub{margin-top:25px;margin-bottom:0;line-height:1;font-size:2rem;letter-spacing:-.01em;display:block;text-align:center;font-weight:300;font-family:Hiragino Sans,Hiragino Kaku Gothic ProN,Yu Gothic,Meiryo,sans-serif}.Form__titleSub:first-child{margin-top:0}.Form__content{margin-top:58px}.-confirm .Form__content{margin-top:55px}.Form__guide{margin-top:21px;margin-bottom:-9px}.Form__guide:first-child{margin-top:-9px}.Form__guide.-confirm{margin-top:49px;margin-bottom:-9px}.Form__guide.-confirm:first-child{margin-top:-9px}.Form__partContainer{margin-top:45px}.Form__itemContainer{margin-top:60px}.Form__itemContainer .Form__itemContainer{margin-top:26px}.Form__itemContainer .Form__itemContainer.Form__itemName{position:relative;padding-left:23px}.Form__itemContainer .Form__itemContainer.Form__itemName:before{top:0;bottom:0;left:0;content:'';position:absolute;width:12px;height:12px;margin:auto 0;background-color:#2d2d2d}.Form__item:not(:first-child){margin-top:59px}.Form__item.-verification{margin-top:62px}html.no-js .Form__item.-verification{display:none}.Form__item .Form__item:not(:first-child){margin-top:20px}.Form__item .Form__item>dt{position:relative;padding-left:28px}.Form__item .Form__item>dt:before{top:0;bottom:0;left:4px;content:'';position:absolute;width:18px;height:18px;margin:auto 0;background-color:#161616}.Form__item>dd{margin-top:24px}.Form__item.-confirm{padding-bottom:40px;border-bottom:2px solid #c4c4c4}.Form__item.-confirm:not(:first-child){margin-top:0;padding-top:40px}.Form__item.-confirm>dt{margin-top:0;margin-bottom:0;line-height:1;font-size:2.8rem;font-weight:700}.Form__item.-confirm>dd{margin-top:19px;margin-bottom:-7px;line-height:1.5;font-size:2.8rem}.Form__item.-confirm>dd:first-child{margin-top:-7px}.Form__itemLabel{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.Form__itemName{line-height:1;font-size:2.8rem;-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2;font-weight:700}.Form__itemType{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;line-height:1;font-size:1.8rem;-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1;width:50px;height:28px;margin-right:11px;border-radius:6px;color:#f7f9fa;font-weight:700}.Form__itemType.-required{background-color:#ab1b1b}.Form__itemType.-optional{background-color:#1e6b97}.Form__itemNotice{line-height:1.4;font-size:2rem;-webkit-box-ordinal-group:4;-webkit-order:3;-ms-flex-order:3;order:3;margin-top:10px}.Form__holder{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.Form__holder.has-select{margin-top:0}.Form__input,.Form__select,.Form__textarea{-webkit-transition:border-color .25s cubic-bezier(.215,.61,.355,1),background-color .25s cubic-bezier(.215,.61,.355,1);transition:border-color .25s cubic-bezier(.215,.61,.355,1),background-color .25s cubic-bezier(.215,.61,.355,1)}.Form__input{padding:25px 34px;line-height:1.5;font-size:2.8rem;letter-spacing:.05em;width:100%;height:100px;padding:0 30px;border:2px solid #646464;outline:none}.Form__input:focus{border-color:#1e6b97}.Form__input.is-error{border-color:#c94309;background-color:#f8e6df}.Form__input[name=age]{width:170px}.Form__inputLabel{line-height:1;font-size:2.8rem;margin-left:20px}.Form__verification{margin-top:33px}.Form__verification:before,.Form__verification:after{content:'';display:block;height:1px}.Form__verification:before{margin-bottom:-1px}.Form__verification:after{margin-top:-1px}.Form__verificationInput{margin-top:0;margin-bottom:0;line-height:1;font-size:4rem;display:block;width:100%;word-break:break-all}.Form__verificationInput:empty{display:none}.Form__verificationNotice{margin-top:24px;line-height:1.75;font-size:2.4rem}.Form__verificationNotice:first-child{margin-top:-9px}.Form__verificationInput:empty+.Form__verificationNotice{margin-top:0;padding-top:2px}.Form__inputList{display:block;margin-top:50px;padding-bottom:27px}.Form__inputList>li{line-height:1;font-size:3rem}.Form__inputList>li:not(:first-child){margin-top:76px}.Form__inputList>li>label>input{display:none}.Form__inputList>li>label>input+span:after{top:-15px;left:28px;content:'';position:absolute;width:24px;height:48px;display:none;z-index:2;border-right:6px solid #1d1d1d;border-bottom:6px solid #1d1d1d;-webkit-transform:rotate(48deg);transform:rotate(48deg)}.Form__inputList>li>label>input:checked+span:after{display:block}.Form__inputList>li>label>span{display:inline-block;position:relative;padding-left:96px}.Form__inputList>li>label>span:before{top:0;bottom:0;left:0;content:'';position:absolute;width:80px;height:80px;z-index:1;margin:auto 0;border:2px solid #646464;background-color:#fff}.Form__inputList.-radio>li:not(:first-child){margin-top:24px}.Form__inputList.-radio>li>label{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.Form__inputList.-radio>li>label>span{width:50px;height:50px;padding-left:68px}.Form__inputList.-radio>li>label>span:before{width:50px;height:50px;border-radius:50%}.Form__inputList.-radio>li>label>span:after{top:13px;right:0;bottom:0;left:13px;width:24px;height:24px;border-right:none;border-bottom:none;border-radius:50%;background-color:#1d1d1d;-webkit-transform:none;transform:none}.Form__date{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:20px}.Form__datePart{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.Form__datePart:not(:first-child){margin-left:36px}.Form__datePart:nth-child(2){margin-left:4px}.Form__datePart:nth-child(3){margin-top:26px;margin-left:0}.Form__select{line-height:1;font-size:2.8rem;width:210px;height:100px;padding:0 100px 0 27px;border:2px solid #646464;border-radius:0;background:right top/78px 96px no-repeat url(../images/pages/index/Form/bg_select_arr.svg) #fff}.-time .Form__select{width:310px}.Form__select:focus{border-color:#1d1d1d;outline:none}.Form__textarea{line-height:1.5;font-size:2.8rem;padding:25px 34px;width:100%;height:400px;padding:20px 32px;border:2px solid #161616}.Form__textarea:focus{border-color:#2a5cc1;outline:none}.Form__error{margin-top:11px;margin-bottom:-9px;line-height:1.75;font-size:2.4rem;margin-top:15px;color:#c94309}.Form__error:first-child{margin-top:-9px}.Form__privacyPolicy{margin-top:45px;margin-bottom:-9px;text-align:left}.Form__privacyPolicy:first-child{margin-top:-9px}.Form__privacyPolicy>a{color:#1260bc}html:not(.is-mobile) .Form__privacyPolicy>a:hover{color:#2673c1}.Form__privacyPolicy>a>.BlankLinkNotifier{background-image:url(../images/pages/index/Form/bg_icon_blankLink.svg)}.Form__actionContainer{margin-top:60px}.Form__action>button{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;line-height:1;font-size:3rem;position:relative;width:520px;height:120px;margin:0 auto;border-style:none;border-radius:10px;-webkit-box-shadow:0 8px 0 #063613;box-shadow:0 8px 0 #063613;background-color:#0f9d14;color:#fff;font-weight:700}html:not(.is-mobile) .Form__action>button:hover{-webkit-box-shadow:0 0 0 #063613;box-shadow:0 0 0 #063613;background-color:#8ad08d;-webkit-transform:translateY(8px);transform:translateY(8px)}.Form__action>button:after{top:0;right:30px;bottom:0;content:'';position:absolute;width:17px;height:30px;background-repeat:no-repeat;background-size:contain;margin:auto 0;background-image:url(../images/pages/index/Form/bg_submit.svg)}.Form__action.-back{margin-top:50px;text-align:center}.Form__action.-back>a{line-height:1;font-size:2.4rem;position:relative;padding-left:26px;color:#1260bc}html:not(.is-mobile) .Form__action.-back>a:hover{color:#2673c1}.Form__action.-back>a:before{top:0;bottom:0;left:0;content:'';position:absolute;width:10px;height:20px;background-repeat:no-repeat;background-size:contain;margin:auto 0;background-image:url(../images/pages/index/Form/bg_back.svg)}.Form__agreeCheck{margin-top:91px;margin-bottom:-9px;line-height:1.5625;font-size:3.2rem}.Form__agreeCheck:first-child{margin-top:-9px}.Form__agreeCheck>label>input{display:none}.Form__agreeCheck>label>input+span:after{top:20px;left:28px;content:'';position:absolute;width:24px;height:48px;display:none;z-index:2;border-right:6px solid #1d1d1d;border-bottom:6px solid #1d1d1d;-webkit-transform:rotate(48deg);transform:rotate(48deg)}.Form__agreeCheck>label>input:checked+span:after{display:block}.Form__agreeCheck>label>span{display:inline-block;position:relative;padding-left:110px}.Form__agreeCheck>label>span:before{top:12px;left:0;content:'';position:absolute;width:80px;height:80px;z-index:1;border:2px solid #161616;background-color:#fff}.Form__agreeCheck>label>span>a{color:#161616}html:not(.is-mobile) .Form__agreeCheck>label>span>a:hover{color:#161616}.Form__mailNotice{margin-top:51px;margin-bottom:-9px;line-height:1.75;font-size:2.4rem}.Form__mailNotice:first-child{margin-top:-9px}.Form__notice{margin-top:17px;margin-bottom:-3px;line-height:1.33333333333;font-size:2.1rem}.Form__notice:first-child{margin-top:-3px}.Thanks{padding-bottom:90px}.Thanks__content{margin-top:50px}.Thanks__lead{margin-top:60px;margin-bottom:0;line-height:1;font-size:4rem;letter-spacing:.03em;font-weight:700;font-family:Noto Serif JP,serif}.Thanks__lead:first-child{margin-top:0}.Thanks__description{margin-top:40px}.Thanks__description:before,.Thanks__description:after{content:'';display:block;height:1px}.Thanks__description:before{margin-bottom:-1px}.Thanks__description:after{margin-top:-1px}.Thanks__description>p:not(:first-child){margin-top:22px}.Thanks__description>p:first-child{margin-top:-9px}.Thanks__description>p:last-child{margin-bottom:-9px}.Thanks__returnTop{margin-top:60px;text-align:center}.Thanks__returnTop>a{line-height:1;font-size:2.4rem;position:relative;padding-right:26px;color:#1260bc}html:not(.is-mobile) .Thanks__returnTop>a:hover{color:#2673c1}.Thanks__returnTop>a:before{top:0;right:0;bottom:0;content:'';position:absolute;width:10px;height:20px;background-repeat:no-repeat;background-size:contain;margin:auto 0;background-image:url(../images/components/Thanks/bg_returnTop.svg)}.u-hidden{clip:rect(0 0 0 0);overflow:hidden;position:absolute;width:1px;height:1px;margin:-1px;padding:0;border:0}
