﻿*{box-sizing:border-box}p,h1,h2,h3{margin:0}ul,li{list-style-type:none;margin:0;padding:0}body{margin:0;padding:0;font-family:"ヒラギノ角ゴ ProN","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,"ＭＳ Ｐゴシック","MS PGothic",sans-serif}a{text-decoration:none;color:inherit}img{max-width:100%;width:auto;height:auto;vertical-align:middle}input,textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;font-size:16px;font-family:"ヒラギノ角ゴ ProN","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;outline:none}input[type="submit"],input[type="button"],button{-webkit-box-sizing:content-box;-webkit-appearance:button;appearance:button;border:none;box-sizing:border-box;cursor:pointer}input[type="submit"]::-webkit-search-decoration,input[type="button"]::-webkit-search-decoration{display:none}input[type="submit"]::focus,input[type="button"]::focus{outline-offset:-2px}.mv-wrapper{background:url(../images/mv.jpg) no-repeat;background-size:cover;width:100%}.mv-body{color:#fff;text-align:center;padding:40px 0 90px}.mv-ttl{font-size:18px}body.modalActive{overflow-y:hidden}.content{max-width:640px;margin:0 auto}.main-calc{border-radius:30px 30px 0 0;z-index:10;padding:30px;padding-bottom:130px;margin-top:-50px}.main-calc.is-Print{padding-bottom:180px}.main-sec{background:#e6e6e6;border-radius:30px 30px 0 0}.sec{z-index:10;margin-top:-50px}.form{padding:30px}.form__ttl{text-align:center;font-weight:bold;font-size:20px;margin-bottom:10px}.form-table{border-collapse:collapse}.form-table .table-head{width:100%;display:block;padding-top:15px}.form-table .table-cnt{width:100%;display:block;text-align:left;padding:0 0 15px 0;border-bottom:1px solid #bbb}.form-table .table-cnt input[type="text"],.form-table .table-cnt textarea{width:100%;max-width:400px;display:block;padding:10px;border-radius:5px;border:none}.form-table .table-cnt textarea{min-height:200px}.form .apply-btn-wrap{margin-top:20px}.result{padding:80px 15px;z-index:10;margin-top:-50px}.result__ttl{text-align:center;font-size:20px;font-weight:bold;margin-bottom:10px}.result__wrapper{padding:20px;border:3px solid #000;border-radius:15px;background:#fff}.result-table{margin-bottom:30px}.result .table{table-layout:fixed;word-wrap:break-word}.result .table td{text-align:left;font-size:14px;width:50%}.result .table th{font-size:14px;width:50%}.result .table .total{font-weight:bold}.calc-result{transition:all .3s;position:fixed;bottom:0;left:50%;width:100%;max-width:640px;transform:translate(-50%, 200px);border-radius:30px 30px 0 0;box-shadow:0px -3px 3px 0px rgba(5,0,1,0.2);padding:30px;background:#ffffff;z-index:2;touch-action:none}.calc-result.is-active{transform:translate(-50%, 0)}.select-label.is-selected{color:#333}.calc-wrapper{position:relative}.calc-wrapper::after{content:"";background:#999999;position:absolute;width:95px;height:2px;display:block;top:-12px;left:50%;transform:translateX(-50%)}.total-price{display:flex;justify-content:space-between;align-items:center;padding-bottom:10px;border-bottom:1px solid #bbb}.bd-wrapper{margin:20px 0}.bd-wrapper__ttl{font-weight:bold;text-align:center}.table{width:100%}.table th,.table td{padding:8px 0}.table th{text-align:left}.table td{text-align:right}.selectTab-list{display:flex;align-items:center;margin-bottom:30px}.selectTab-list__item{font-weight:bold;flex-grow:1;width:50%;text-align:center}.selectTab-list__item .list-item__inner{display:inline-block}.selectTab-list__item .list-item__inner.is-active{background:#FEEF00;border-radius:50px;padding:10px 20px}.post-result{margin-top:20px;text-align:center}.post-result__ttl{margin-bottom:10px}.post-result__link{font-size:14px}.paperName{font-size:13px;color:#707070;display:inline-block;margin:0 3px}.selected-paper{color:#bbb;font-size:12px;display:inline-block;margin-left:5px}.btn-wrap{margin-top:20px}.row{background:#ffffff;border-radius:10px;margin:10px 0}.row-ttl{font-weight:bold;margin-bottom:7px;font-size:14px}.row-inner{padding:10px;display:flex;align-items:center}.row-ico{width:10%;margin-right:20px}.row-ico img{max-width:30px;height:auto}.row-body{width:90%;color:#bbbbbb;font-size:14px}.row .label{color:#999999;font-size:12px}.wrapper{margin-bottom:20px}.designFlg-body{position:relative}.designFlg-body::after{content:"";position:absolute;display:inline-block;vertical-align:middle;width:20px;height:20px;background:#feef00;border-radius:5px;right:10px;top:50%;transform:translateY(-50%)}.designFlg-body.is-active::before{content:"";position:absolute;background:url("../images/check-ico.png") no-repeat;background-size:contain;display:inline-block;vertical-align:middle;width:20px;height:13px;right:10px;top:50%;z-index:1;transform:translateY(-50%)}.modal{position:fixed;z-index:10;top:50%;left:50%;transform:translate(-50%, -50%);width:100%}.cal-wrap{position:fixed;z-index:4;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,0.2)}.cal-wrap__inner{position:absolute;top:40%;left:50%;transform:translate(-50%, -50%)}.selectList{width:90%;max-width:600px;margin:0 auto;box-shadow:0 0 15px rgba(0,0,0,0.4);border-radius:30px;z-index:9999}.selectList-container{max-height:500px;background:#fff;overflow-y:auto;border-radius:0 0 30px 30px}.selectList-wrap{position:relative}.selectList-label{text-align:center;background:#333333;border-radius:30px 30px 0 0;color:#fff;padding:10px 20px;top:0;z-index:100}.selectList-label__inner{position:relative;display:block}.selectList-label__inner::after{content:"";background:url("../images/close-ico.png") no-repeat;background-size:contain;width:20px;height:20px;position:absolute;right:5px;top:50%;transform:translateY(-50%)}.selectList li{padding:7px 0 7px 20px;margin:0 5px;border-bottom:1px solid #999}.selectList li.area-label{background:#787878;color:#fff;margin:0}.selectList li.list-area{font-weight:bold}.selectList li.list-area.last{border-bottom:none}.loader_bg{background:rgba(0,0,0,0.6);position:fixed;top:0;left:0;bottom:0;right:0;width:100vw;height:100vh;display:block;z-index:9998}.loader_wrap{position:absolute;z-index:9999;top:50%;left:50%;transform:translate(-50%, -50%)}.fade-enter-active,.fade-leave-active{transition:opacity .3s}.fade-enter,.fade-leave-to{opacity:0}.btnA{width:100%;border-radius:99px;box-shadow:3px 3px 0px #000;display:block;text-decoration:none;text-align:center;color:inherit;font-weight:bold}.btnA-inner{padding:15px 0;display:inline-block}.btnA--green{background:#9A9A9A;color:#fff}.btnA--yellow{background:#faef38;color:#000}.apply-btn{margin:0 3%;font-size:16px}.apply-btn-wrap{display:flex}.apply-btn span{padding:10px 0;display:inline-block}.txt-l{font-size:30px;font-weight:bold}.txt-m{font-size:20px}.txt-error{color:#f00;margin-top:7px;font-size:14px}.required{font-size:12px;display:inline-block;background:#f00;padding:3px;color:#fff;margin-left:8px}.annotation{font-size:12px}.annotation-list>li{padding-left:.5em;text-indent:-.5em}.annotation-list>li::before{content:"●";display:inline-block;margin-right:2px}

/*# sourceMappingURL=style.css.map */