*{box-sizing:border-box;outline:none}html{font-size:62.5%}body{font-size:1.4rem;font-family:"Helvetica Neue", Arial, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;line-height:1.8;-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;word-wrap:break-word;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";word-break:break-all;color:#323944}@media (min-width: 561px){body{font-size:1.5rem}}a,img,small,input,textarea,select,button{display:block}a{text-decoration:none;color:#917CB6}a:hover{color:#5D6390}a,a img,a svg,input,button{transition:all .2s ease}img{width:100%;max-width:100%;height:auto !important}input,textarea,select,button{cursor:pointer;line-height:1;appearance:none;-webkit-appearance:none;-moz-appearance:none;outline:none;border:none}select::-ms-expand{display:none}select{background:url(../img/common/icon-arrow.svg) no-repeat 93% center;background-color:#fff !important;background-size:10px auto}input:-webkit-autofill{-webkit-box-shadow:0 0 0px 1000px white inset}input[type="text"]:focus,input[type="email"]:focus,input[type="password"]:focus,input[type="tel"]:focus,input[type="number"]:focus,textarea:focus{cursor:text}input[type="text"],input[type="email"],input[type="password"],input[type="tel"],input[type="number"],textarea,select{border:1px solid #E7EAEF;background-color:#F4F5F7;padding:10px 20px;border-radius:6px}textarea{min-height:200px;width:100%;line-height:1.8;overflow-y:auto;-webkit-overflow-scrolling:touch;overflow-scrolling:touch}:disabled{cursor:not-allowed}::placeholder{color:#afb3bd;font-size:1.6rem;font-weight:bold}@media (min-width: 1025px){::placeholder{font-size:1.8rem}}table{width:100%;border-collapse:collapse;border-spacing:0}th,td{padding:12px 15px;vertical-align:top;line-height:1.6}th{white-space:nowrap;text-align:center;vertical-align:middle;font-weight:bold}ol,ul{list-style:none;margin:0;padding:0}.btn{background:#fff;text-align:center;line-height:1;padding:10px;width:100%;max-width:200px;margin:0 auto;color:#917CB6;border:2px solid #917CB6;border-radius:100px;font-weight:700}.btn:hover{background:#917CB6;color:#fff}.btn,.btn-submit,.btn-back{box-shadow:0 10px 30px rgba(93,99,144,0.2)}.btn:hover,.btn-submit:hover,.btn-back:hover{box-shadow:none}.inner{padding-left:7vw;padding-right:7vw}.breadcrumb__list{text-overflow:ellipsis;-webkit-text-overflow:ellipsis;-moz-text-overflow:ellipsis;overflow:hidden;white-space:nowrap;margin-bottom:0}.breadcrumb__list li{margin-right:15px;white-space:nowrap;display:inline;line-height:1.0;position:relative}.breadcrumb__list li:last-child a{color:#939AAD}.breadcrumb__list li:not(:last-child):after{content:"";position:absolute;top:50%;right:0;width:6px;height:6px;border-top:1px solid #323944;border-right:1px solid #323944;transform:rotate(45deg);margin-top:-3px}.breadcrumb__list li a{white-space:nowrap;display:inline;line-height:1.0;line-height:50px;padding-right:17px;font-size:1.2rem}#mb-nav-wrp{display:block}@media (min-width: 1025px){#mb-nav-wrp{display:none}}#mb-nav-wrp #mb-nav-tgl{display:none}#mb-nav-wrp label{cursor:pointer;position:fixed}#mb-nav-wrp .mb-nav-open{z-index:999;width:20px;height:40px;top:10px;right:5vw;transition:background 0.5s,transform 0.5s cubic-bezier(0.76, 0.52, 0.29, 1.25)}#mb-nav-wrp .mb-nav-open::before,#mb-nav-wrp .mb-nav-open::after{content:""}#mb-nav-wrp .mb-nav-open span,#mb-nav-wrp .mb-nav-open::before,#mb-nav-wrp .mb-nav-open::after{content:"";position:absolute;top:50%;right:0;width:100%;border-bottom:1px solid #323944;transition:transform 0.5s cubic-bezier(0.76, 0.52, 0.29, 1.25)}#mb-nav-wrp .mb-nav-open::before{transform:translateY(-6px)}#mb-nav-wrp .mb-nav-open::after{transform:translateY(6px)}#mb-nav-wrp .mb-nav-close{z-index:99;width:100%;height:100%;top:0;right:0;pointer-events:none;transition:background .5s}#mb-nav-wrp #mb-nav-tgl:checked+.mb-nav-open{background:none}#mb-nav-wrp #mb-nav-tgl:checked+.mb-nav-open span{transform:scaleX(0)}#mb-nav-wrp #mb-nav-tgl:checked+.mb-nav-open::before{transform:rotate(45deg)}#mb-nav-wrp #mb-nav-tgl:checked+.mb-nav-open::after{transform:rotate(-45deg)}#mb-nav-wrp #mb-nav-tgl:checked+.mb-nav-open::before,#mb-nav-wrp #mb-nav-tgl:checked+.mb-nav-open::after{border-color:#fff}#mb-nav-wrp #mb-nav-tgl:checked ~ .mb-nav-close{background:rgba(0,0,0,0.9)}#mb-nav-wrp .mb-nav{display:flex;align-items:center;justify-content:center;z-index:991;position:fixed;overflow:auto;top:0;left:0;width:100%;height:100%;padding:20% 6%;margin:0;box-sizing:border-box;transform:translateY(-100vh);transition:transform 0.5s cubic-bezier(0.33, 1.01, 0.33, 0.97)}#mb-nav-wrp .mb-nav .header-search{width:280px;margin:0 auto}@media (min-width: 561px){#mb-nav-wrp .mb-nav .header-search{width:370px}}#mb-nav-wrp .mb-nav ul{margin-top:4vh}#mb-nav-wrp .mb-nav ul li a{text-align:center;color:#E6E6E6;line-height:1;padding-top:18px;padding-bottom:18px;font-size:1.7rem}#mb-nav-wrp .mb-nav .sns-list{height:auto}#mb-nav-wrp .mb-nav .sns-list a{width:25px;margin:0 20px}#mb-nav-wrp .mb-nav .sign{color:#917CB6;display:flex;justify-content:center;font-size:1.5rem;margin-top:20px}#mb-nav-wrp .mb-nav .btn{background:none}#mb-nav-wrp #mb-nav-tgl:checked ~ .mb-nav{transform:none}#mb-nav-foot{position:fixed;left:0;bottom:0;background:#ffff;padding-bottom:env(safe-area-inset-bottom);width:100%;z-index:10;box-shadow:0 -2px 8px rgba(0,0,0,0.02)}#mb-nav-foot ul{display:flex}#mb-nav-foot ul li{width:100%}#mb-nav-foot ul li a{color:#917CB6;text-align:center;padding:15px 0}#mb-nav-foot ul li a i{font-size:1.6rem}#mb-nav-foot ul li a span{display:block;line-height:1;font-size:1rem}@media (min-width: 561px){#mb-nav-foot{display:none}}.form-grp{padding-top:15px;margin-bottom:15px;border-top:solid 1px #F4F5F7}@media (min-width: 1025px){.confirm .form-grp{display:flex;margin-bottom:15px}}@media (min-width: 1025px){.form-grp{display:flex}}.form-grp .leftbox{padding-top:5px;font-size:1.6rem;font-weight:700;margin-bottom:15px;line-height:1;display:flex;align-items:flex-end}.confirm .form-grp .leftbox{padding-top:0;line-height:1.6}@media (min-width: 1025px){.confirm .form-grp .leftbox{margin-bottom:0}}@media (min-width: 1025px){.form-grp .leftbox{width:300px;font-size:1.8rem;text-align:right;margin-right:30px;flex-direction:column}}.form-grp .leftbox .label-optional,.form-grp .leftbox .label-required{padding:3px;font-size:1.2rem;border-radius:4px;margin-left:10px}@media (min-width: 1025px){.form-grp .leftbox .label-optional,.form-grp .leftbox .label-required{margin-top:8px;margin-left:0;font-size:1.3rem}}.form-grp .leftbox .label-required{color:#fff;background:#E67171}.form-grp .leftbox .label-optional{color:#B5B7BE;background:#F4F5F7}@media (min-width: 769px){.form-grp .rightbox{flex:1}}.form-grp .rightbox input,.form-grp .rightbox .confirm-value,.form-grp .rightbox select{font-size:1.6rem;line-height:1}@media (min-width: 561px){.form-grp .rightbox input,.form-grp .rightbox .confirm-value,.form-grp .rightbox select{font-size:1.8rem}}.form-grp .rightbox .confirm-value{line-height:1.6}.form-grp .rightbox input{background:#F4F5F7}.form-grp .rightbox input,.form-grp .rightbox select{padding:15px;width:100%}.form-grp .rightbox input:focus,.form-grp .rightbox select:focus{border-color:#917CB6}.form-grp .rightbox .name-box{display:flex}.form-grp .rightbox .name-box input{margin-right:20px}.form-grp .rightbox .name-box input:last-child{margin-right:0}.form-grp .rightbox .note{margin-top:10px;line-height:1.6}.form-grp .rightbox .note li{padding-left:1em;text-indent:-1em}.form-grp .rightbox .note li:not(:last-child){margin-bottom:7px}.form-grp .rightbox .zip-wrp{display:flex;line-height:1;align-items:center}.form-grp .rightbox .zip-wrp .zip1{margin:0 10px;max-width:6em}.form-grp .rightbox .zip-wrp .zip2{margin:0 0 0 10px;max-width:7em}.form-grp .rightbox .prefecture{width:250px}.form-grp .rightbox .prefecture,.form-grp .rightbox .address2,.form-grp .rightbox .address3{margin-top:15px}.valid-error{background:url("../img/common/icon-error.svg") no-repeat 0 4px;background-size:18px auto;padding-left:27px;line-height:1.6;font-weight:700;color:#E67171;margin-top:8px}.agree-box{text-align:center;border:solid 10px #F4F5F7;padding:20px;border-radius:6px}@media (min-width: 561px){.agree-box{padding:25px}}.agree-box p{text-align:left}@media (min-width: 769px){.agree-box p{text-align:center}}.agree-box a{margin:10px 0 20px}.agree-box a img{width:11px;display:inline-block;margin-left:5px}@keyframes click-wave{0%{position:relative;width:30px;height:30px;opacity:0.35}100%{width:100px;height:100px;margin-top:-41px;margin-left:-41px;opacity:0}}.agree-box .checkbox-wrp{background:#F4F5F7;padding:20px;border-radius:6px}.agree-box .checkbox-wrp label{cursor:pointer;display:flex;justify-content:center;font-weight:700}.agree-box .checkbox-wrp .checkbox{position:relative;width:26px;height:26px;margin:0 10px 0 0;transition:all 0.15s ease-out 0s;background:#fff;border:solid 1px #917CB6;border-radius:50%}.agree-box .checkbox-wrp .checkbox:hover{background:#917CB6}.agree-box .checkbox-wrp .checkbox:checked{background:#917CB6}.agree-box .checkbox-wrp .checkbox:checked:before{line-height:20px;position:absolute;display:inline-block;width:100%;height:100%;content:'';background:url("../img/common/icon-check.svg") no-repeat center;background-size:14px auto;left:0;top:0;text-align:center}.agree-box .checkbox-wrp .checkbox:checked:after{position:relative;display:block;content:'';-webkit-animation:click-wave 0.65s;animation:click-wave 0.65s;background:#917CB6;border-radius:50%}.agree-box .checkbox-wrp span{flex:1;text-align:left;line-height:1.4}@media (min-width: 561px){.agree-box .checkbox-wrp span{flex:none;margin-top:3px}}.agree-box .valid-error{display:inline-block;margin-top:15px}.btn-submit,.btn-back{padding:20px;line-height:1;text-align:center;color:#fff;font-weight:700;font-size:1.8rem;margin:20px auto 0;width:100%;border-radius:6px}@media (min-width: 561px){.btn-submit,.btn-back{margin-top:40px;padding:25px;font-size:2.2rem}}@media (min-width: 769px){.btn-submit,.btn-back{max-width:500px}}.btn-submit{background:#917CB6}.btn-submit:hover{background:#5D6390}.btn-back{background:#323944}.btn-back:hover{background-color:#1e2329}.btn-wrp{display:flex;justify-content:space-between}.btn-wrp .btn-submit,.btn-wrp .btn-back{width:48%}small{margin:5vw 0;display:block;text-align:center;font-size:1.1rem;line-height:1;color:#B5B7BE}.txt-center{text-align:center}
/*# sourceMappingURL=common.css.map */
