@charset "UTF-8";header.styleDark{background-color:#353e58;display:flex;justify-content:space-between;padding:30px 25px 10px}header.styleDark img{vertical-align:middle}header.styleDark .boxLeft{display:flex;align-items:center}header.styleDark .title{color:#fff;font-weight:bold}header.styleDark .title img{margin-right:5px}header.styleDark .btnBack{margin-right:5px}header.styleDark .boxRight{display:flex;justify-content:space-between;align-items:center;max-width:98px;width:100%}header.styleDark .boxRight>*{font-size:0}.headline{position:relative;font-size:20px;font-weight:bold;text-align:center;line-height:1.4;padding-bottom:20px;margin-bottom:25px}.headline:after{position:absolute;width:48px;height:1px;bottom:0;left:50%;transform:translateX(-50%);background-color:#38252d;content:''}.titleCommon.styleTop{padding-top:20px;background-color:#fff;border-radius:0}.titleCommon{position:relative;display:flex;justify-content:space-between;align-items:center;background-color:#fff;box-shadow:0 1px 0 rgba(0,0,0,.05);border-radius:8px 8px 0 0;padding:8px 15px}.titleCommon img{vertical-align:middle}.titleCommon .title{font-weight:bold;text-align:center}.titleCommon .title .sub{font-size:10px;font-weight:normal;display:block;color:#b8b8b8}.form-control>*,textarea{border:1px solid #38252d;font-size:16px;outline:none;appearance:none;-webkit-appearance:none;padding:7px;background-color:#fff;color:#38252d}.form-control{display:inline-block;position:relative;margin-bottom:8px}.form-control:after{position:absolute;top:50%;transform:translateY(-50%);width:16px;height:16px;right:10px;content:''}.form-control.accept input,.form-control.deny input,.form-control.warning input,.form-control.select select{padding-right:35px}.form-control.select:after{background:url(../img/common/icon_arrow_select.svg) no-repeat 50% 50%/100%}.form-control.accept:after{background:url(../img/common/icon_correct.svg) no-repeat 50% 50%/100%}.form-control.deny:after{background:url(../img/common/icon_wrong.svg) no-repeat 50% 50%/100%}.form-control.warning:after{background:url(../img/common/icon_warning.svg) no-repeat 50% 50%/100%}.txtError{font-size:12px;color:#d0021b;margin-bottom:8px}.cusCheck{position:relative;padding-left:35px;margin-bottom:12px;cursor:pointer;font-size:16px;line-height:1.6;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.cusCheck input{position:absolute;opacity:0;cursor:pointer;height:0;width:0}.cusCheck .checkmark{position:absolute;top:0;left:0;height:24px;width:24px;background-color:#fff;border:1px solid #38252d}.cusCheck.circle .checkmark{border-radius:50%}.cusCheck .checkmark:after{content:"";position:absolute;display:none}.cusCheck input:checked~.checkmark:after{display:block}.cusCheck .checkmark:after{left:50%;top:50%;transform:translate(-50%,-50%);width:16px;height:16px;background-color:#38252d}.cusCheck.circle .checkmark:after{border-radius:50%}.btn{position:relative;display:flex;justify-content:center;align-items:center;text-align:center;max-width:256px;width:100%;height:55px;border:none;outline:none;appearance:none;-webkit-appearance:none;font-weight:bold;border-radius:8px;margin:0 auto;color:#38252d;background:#b4d6ab}.btn.btnLarge{font-size:16px;height:56px}.btn.bgColor01{max-width:90px;height:40px;background-color:#7d9c91;color:#fff}.btn.bgColor02{max-width:90px;height:40px;background-color:#eee;color:#999}.btn .imgLeft{position:absolute;left:15px;top:50%;transform:translateY(-50%)}.btn.clrBold{background-color:#00694e;color:#fff}.btn.arrBack,.btn.arrNext{padding:0 30px}.btn:after{position:absolute;width:6px;height:10px;top:50%;transform:translateY(-50%);content:''}.btn.arrBack:after{left:15px;background:url(../img/common/icon_arrow_left.svg) no-repeat 50% 50%/100%}.btn.arrNext:after{right:15px;background:url(../img/common/icon_arrow_right.svg) no-repeat 50% 50%/100%}.btn.arrBack.clrBold:after{background-image:url(../img/common/icon_arrow_left_white.svg)}.btn.arrNext.clrBold:after{background-image:url(../img/common/icon_arrow_right_white.svg)}.btnGroup{display:flex;justify-content:space-between}.btnGroup.flexCenter{justify-content:center}.btnGroup .btn{max-width:130px}.btnGroup.style02 .btn{max-width:none}.inner{padding:0 10px}.boxInfo{position:relative;display:flex;align-items:center;background-color:#d5e3d9;padding:15px;margin-bottom:50px}.boxInfo:after{position:absolute;bottom:-35px;left:50%;transform:translateX(-50%);width:40px;height:20px;background:url(../img/common/icon_arrow_info.svg) no-repeat 50% 50%/100%;content:''}.boxInfo .text{flex:1;margin:0 12px;line-height:1.42}.navi{position:fixed;bottom:0;left:0;width:100%;display:flex;justify-content:center;background-color:#00694e;padding:10px;padding-bottom:calc(constant(safe-area-inset-bottom,20px) + 10px);padding-bottom:calc(env(safe-area-inset-bottom,20px) + 10px)}.navi .link{position:relative;display:flex;align-items:center;justify-content:center;max-width:112px;width:100%;color:#fff;text-decoration:none;padding:8px 0;border-radius:8px;margin:0 10px;font-weight:bold}.navi .link .image{margin-right:15px;font-size:0}.navi .link .num{position:absolute;top:-5px;right:-5px;font-size:12px;width:20px;height:20px;display:flex;color:#38252d;justify-content:center;align-items:center;background-color:#fff;border-radius:50%}.navi .link.active{background-color:rgba(56,37,45,.4)}.txtSmall{font-size:12px;line-height:1.34}.noteList{padding-top:20px}.noteList li{color:#664943;font-size:12px}.mb60{margin-bottom:60px}.mb40{margin-bottom:40px}.mb30{margin-bottom:30px}.mb15{margin-bottom:15px}.mb10{margin-bottom:10px}.mb25{margin-bottom:25px}.mb20{margin-bottom:20px}.mb40{margin-bottom:40px}.mb45{margin-bottom:45px}.mb50{margin-bottom:50px}.popupCommon{position:fixed;bottom:0;left:0;width:100%;max-height:100vh;background-color:#fff}.popupContent{padding:15px;overflow-y:auto;background-color:#fff}.popupContent.hasNavi{padding-bottom:75px;padding-bottom:calc(constant(safe-area-inset-bottom,20px) + 75px);padding-bottom:calc(env(safe-area-inset-bottom,20px) + 75px)}.sectionCommon .hasBg{background:#fff url(../img/common/bg_tree.jpg) no-repeat 50% -10px}.section{padding:20px 10px;background-color:#fff}.listButton{display:flex;flex-direction:column;align-items:center}.listButton .btn{margin-bottom:15px}.txt{line-height:1.45}.txtLarge{font-size:16px}.clrBrown{color:#664943}.w100{width:100%}.w142{width:142px}.w88{width:88px}.w80{width:80px}.w112{width:112px}.w100p{width:100px}.sizeSmall{width:75px}.sizeMedium{width:90px}.max300{max-width:300px}.dash{margin:0 2px}.dotList{list-style:disc;padding-left:35px}.dotList li{line-height:1.43}.boxHighlight{background-color:#d5e3d9;padding:15px}.boxHighlight .btn{color:#fff;background-color:#7d9c91;margin:0 10px}.sectionCommon{color:#38252d}@media screen and (max-width:425px){header.styleDark{padding-left:15px;padding-right:15px}}.frameWrap{width:100%;height:150px;overflow:auto;overflow:scroll;-webkit-overflow-scrolling:touch}.field-validation-error{position:relative;color:red}