#app{font-family:Zen Maru Gothic,Hiragino Kaku Gothic Pro,Meiryo,Yu Gothic,Source Han Sans,Source Han Sans JP,Noto Sans JP,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-align:center}#nav{padding:30px}#nav a{font-weight:700;color:#2c3e50}#nav a.router-link-exact-active{color:#42b983}.common-sentence{text-indent:1em}.fcMain1{color:#f3c096}.borderMain1{border:1px solid #f3c096}.pointer{cursor:pointer}body{background-color:#fafafa!important;font-size:14px!important;margin:0!important;padding:40px 0 0 0!important;color:#888!important}.headerBase{background-color:#fff;height:40px;position:fixed!important;position:absolute;top:0;left:0;width:100%;z-index:100}.constents{width:100%;height:100%;overflow:auto}.page{padding-top:18px;padding-bottom:18px;min-height:500px}.footerBase{background-color:#79d2eb}.link{cursor:pointer;color:#ee90ae}.bar{height:2px;background-color:#d0d0d0}.btnBase,.cursor{cursor:pointer}.btnBase{text-decoration:none;color:#888;border-radius:6px;border:1px solid #d0d0d0;background-color:#fff;padding:5px 10px;min-width:125px;margin:0 10px;box-shadow:0 3px 0 0 #d0d0d0}.numBtn{box-shadow:0 5px 0 0 #c39b7a;min-width:0!important;border:none!important;background-color:#f3c096;color:#fff!important;font-size:40px!important;width:60px!important;height:60px!important;margin:0;display:flex;justify-content:center;align-items:center}.btnBase:active{transform:translateY(5px)!important}.hukidashi{border-radius:6px;border:2px solid #f3c096;background-color:#fff;padding:5px 10px;cursor:pointer;box-shadow:3px 3px 0 0 rgba(0,0,0,.2);width:90%;margin:0 10px}.btnBaseSp{background-color:#f3c096;box-shadow:0 3px 0 0 #c39b7a;padding:10px 20px;color:#fff}.btnBase:active{box-shadow:none;transform:translateY(3px)}.btnBaseH{padding:0 0!important;margin:0;height:31px;color:#fff}.btnBaseNegative{background-color:#d0d0d0!important;box-shadow:0 3px 0 0 #888!important}.btnBaseError{background-color:#f39696!important;color:#fff!important}.midashi{font-size:20px;color:#5a5a5a}.oomidashi{font-size:20px;color:#fff;background-color:#f3c096;padding:10px 0;text-align:center;background:linear-gradient(180deg,#f3c096,#fed4b1)}.bgTest{background-size:auto auto;background-color:#fed4b1;background-image:repeating-linear-gradient(45deg,transparent,transparent 10px,#f3c096 0,#f3c096 20px)}.colorErr{color:#f39696}.colorMain{color:#f3c096}.inputBase{border:1px solid #d0d0d0;border-radius:10px;box-shadow:none;height:40px;font-size:14px;padding:10px 10px;background-color:#fff}.inputBase:focus{border:none;outline:2px solid #f3c096}#overlay{z-index:9999;position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center}#content{z-index:9998;padding:10px;border-radius:10px;border:3px solid #f3c096;background-color:#fff;width:350px}.mainArea{display:block;max-width:100%;min-width:0}.main{width:100%}@media screen and (min-width:768px){.mainArea{display:flex;max-width:1400px;min-width:768px;justify-content:center}.main{width:600px;margin-right:20px}}#CHK{display:flex;padding:0}#CHK label{margin-bottom:15px;padding-left:30px;display:block;font-size:12px;cursor:pointer;position:relative}#CHK input{position:absolute;z-index:-1;opacity:0}#CHK .indicator{width:20px;height:20px;background:#fffffc;position:absolute;top:7px;left:0;border-radius:8px}#CHK .typeA-radio .indicator{border-radius:50%}#CHK label:hover input~.indicator,#CHK label input:focus~.indicator{background:#fffffc}#CHK .typeA-radio input:checked~.indicator,#CHK label:hover input:not([disabled]):checked~.indicator,#CHK label input:checked~.indicator{background:#f3c096!important}#CHK .typeA-radio:hover input:not([disabled]):checked~.indicator{background:rgba(232,122,144,.7)}#CHK .typeA-radio input:disabled~.indicator,#CHK label input:disabled~.indicator{background:#fffffc;opacity:.6;pointer-events:none}#CHK .indicator:after{content:"";display:none;position:absolute}#CHK label input:checked~.indicator:after{display:block}#CHK .typeA-checkbox .indicator:after{width:8px;height:12px;border:solid #fff;border-width:0 2px 2px 0;left:6px;top:2px;transform:rotate(45deg)}#CHK .typeA-checkbox input:disabled~.indicator:after{border-color:#fffffc}#CHK .typeA-radio .indicator:after{width:6px;height:6px;border-radius:50%;background:#fff;top:2px;left:7px}#CHK .typeA-radio input:disabled~.indicator:after{background:#fffffc}#CHK span{font-size:20px;font-weight:400}.CHK_TERMS span{font-size:14px!important;font-weight:400!important}