@media not all and (min-width:768px){.budget{padding: calc(55 / 3.75 * 1vw) 0 0}}.budget .mt-tight{margin-top:-43px}@media not all and (min-width:768px){.budget .mt-tight{margin-top: calc(-43 / 3.75 * 1vw)}}.budget .info-txt{margin:30px 0 20px}@media not all and (min-width:768px){.budget .info-txt{margin: calc(20 / 3.75 * 1vw) 0 0;padding: 0 calc(10 / 3.75 * 1vw)}}.budget .info-txt p{font-size:13px;font-weight:500;line-height:19px}@media not all and (min-width:768px){.budget .info-txt p{font-size: calc(13 / 3.75 * 1vw);line-height: calc(19 / 3.75 * 1vw)}}.budget .info-txt p.notice{margin-top:1em}.budget .info-txt p.notice span{color:#e8373d;margin-right:.5em}@media not all and (min-width:768px){.budget .info-txt p.notice span{margin:0}.budget .cform.form{margin: calc(10 / 3.75 * 1vw) 0 calc(35 / 3.75 * 1vw)}.budget .cform.form .group:after{content:none}}.budget form.input{border:#ddd solid 1px;margin-bottom:48px}.budget form.input dl{margin:0 10px;display:flex;align-items:center;padding:24px 0;border-top:#bfbfbf dotted 1px}@media not all and (min-width:768px){.budget form.input dl{margin: 0 calc(10 / 3.75 * 1vw);padding: calc(15 / 3.75 * 1vw) 0}}.budget form.input dl:first-child{border-top:none}.budget form.input dl dt{width:150px;text-align:center;font-size:16px;font-weight:bold}@media not all and (min-width:768px){.budget form.input dl dt{font-size: calc(15 / 3.75 * 1vw);width: calc(130 / 3.75 * 1vw)}}.budget form.input dl dd{padding-left:20px;flex:1}@media not all and (min-width:768px){.budget form.input dl dd{padding-left: calc(15 / 3.75 * 1vw)}.budget form.input dl dd .group{padding:0}}.budget form.input dl dd input[type="text"]{height:50px;padding:10px 15px;width:500px;background-color:#fff9ee}@media not all and (min-width:768px){.budget form.input dl dd input[type="text"]{height: calc(50 / 3.75 * 1vw);padding: calc(10 / 3.75 * 1vw) calc(15 / 3.75 * 1vw);width:100%}}.budget form.input .nav{background-color:#f9f9f9;text-align:center;border-top:#ddd solid 1px;padding:20px;position:relative;margin:0}@media not all and (min-width:768px){.budget form.input .nav{padding: calc(20 / 3.75 * 1vw)}}.budget form.input .nav:after{content:'';width:100%;height:35px;position:absolute;background:url(/assets/img/common/xbg16.png.pagespeed.ic.wqE9Vg6HxI.png) no-repeat center;left:0;bottom:-35px}@media not all and (min-width:768px){.budget form.input .nav:after{height: calc(35 / 3.75 * 1vw);background: url("/assets/img/common/bg16.png") center center/calc(126 / 3.75 * 1vw) auto no-repeat;bottom: calc(-35 / 3.75 * 1vw)}}.budget form.input .nav button{font-size:16px;font-weight:bold;color:#fff;border-radius:5px;padding:10px;background-color:#27a3cd;min-width:236px;transition:.15s ease;cursor:pointer}@media not all and (min-width:768px){.budget form.input .nav button{border-radius: calc(5 / 3.75 * 1vw);padding: calc(10 / 3.75 * 1vw);min-width: calc(236 / 3.75 * 1vw)}}.budget form.input .nav button:hover{background-color:#4abfe6}.budget .select-search-block{background:none;border:none}.budget .select-search-block .input-box.naire .select-box{align-items:center;display:flex;flex-direction:row-reverse}@media not all and (min-width:768px){.budget .select-search-block .input-box.naire .select-box{flex-direction:column-reverse}}.budget .select-search-block .input-box.naire .select-box .select-naire-type{width:100%}.budget .select-search-block .input-box.naire .select-box .select-naire-type ul,.budget .select-search-block .input-box.naire .select-box .select-naire-type-budget ul{width:100%}.budget .select-search-block .input-box.naire .select-box .select-naire-type ul li{width:100%}.budget .select-search-block .input-box.naire .select-box .select-naire-type ul li label,.budget .select-search-block .input-box.naire .select-box .select-naire-type-budget ul li label{border:none;font-size:14px;font-weight:700;margin:0;padding:0}@media not all and (min-width:768px){.budget .select-search-block .input-box.naire .select-box .select-naire-type ul li label,.budget .select-search-block .input-box.naire .select-box .select-naire-type-budget ul li label{width:100%;font-size: calc(14 / 3.75 * 1vw)}}.budget .select-search-block .input-box.naire .select-box .select-naire-type ul li label br{display:none}.budget .select-search-block .input-box.naire .select-box .select-naire-type ul li label::after{content:none}@media not all and (min-width:768px){.budget .select-search-block .input-box.naire .select-box .select-naire-type .select-cate li label span{line-height: calc(19 / 3.75 * 1vw)}}.budget .select-search-block .input-box.naire .select-box .select-naire-type .select-cate li label span::before{content:"(選択されている印刷方法)";color:#707070;font-size:13px;display:block}@media not all and (min-width:768px){.budget .select-search-block .input-box.naire .select-box .select-naire-type .select-cate li label span::before{font-size: calc(12 / 3.75 * 1vw)}}.budget .select-search-block .input-box.naire .select-box .select-naire-type.open,.budget .select-search-block .input-box.naire .select-box .select-naire-type-budget.open{padding:20px 20px 20px 40px;height:80vh;width:960px;top:10vh}@media not all and (min-width:768px){.budget .select-search-block .input-box.naire .select-box .select-naire-type.open{top: calc(60 / 3.75 * 1vw);padding: calc(20 / 3.75 * 1vw);width: calc(100vw - calc(20 / 3.75 * 1vw));height: calc(100vh - calc(80 / 3.75 * 1vw))}}.budget .select-search-block .input-box.naire .select-box .select-naire-type.open .select-cate,.budget .select-search-block .input-box.naire .select-box .select-naire-type-budget.open .select-cate{height:80%;overflow-y:auto}.budget .select-search-block .input-box.naire .select-box .select-naire-type.open .select-cate li,.select-search-block .select-naire-type-budget.open .select-cate li{user-select:none;position:relative;width:280px}@media not all and (min-width:768px){.budget .select-search-block .input-box.naire .select-box .select-naire-type.open .select-cate li{width: calc(100% - calc(16 / 3.75 * 1vw))}.budget .select-search-block .input-box.naire .select-box .select-naire-type-budget.open .select-cate li{width: calc(100% - calc(16 / 3.75 * 1vw));height:auto}}.budget .select-search-block .input-box.naire .select-box .select-naire-type.open .select-cate li label,.budget .select-search-block .input-box.naire .select-box .select-naire-type-budget.open .select-cate li label{align-items:center;border:1px solid #ddd;font-size:15px;border-radius:5px;display:flex;flex-wrap:wrap;padding:0 10px 10px;transition:opacity .2s ease;pointer-events:all;letter-spacing:-.03em;height:100%}@media not all and (min-width:768px){.budget .select-search-block .input-box.naire .select-box .select-naire-type.open .select-cate li label,.budget .select-search-block .input-box.naire .select-box .select-naire-type-budget.open .select-cate li label{font-size: calc(15 / 3.75 * 1vw);border-radius: calc(5 / 3.75 * 1vw);padding: 0 calc(10 / 3.75 * 1vw) calc(10 / 3.75 * 1vw)}}.budget .select-search-block .input-box.naire .select-box .select-naire-type.open .select-cate li label span,.budget .select-search-block .input-box.naire .select-box .select-naire-type-budget.open .select-cate li label span{align-items:center;display:flex;padding-left:30px;height:3em}@media not all and (min-width:768px){.budget .select-search-block .input-box.naire .select-box .select-naire-type.open .select-cate li label span,.budget .select-search-block .input-box.naire .select-box .select-naire-type-budget.open .select-cate li label span{padding-left: calc(30 / 3.75 * 1vw);line-height: calc(19 / 3.75 * 1vw)}}.budget .select-search-block .input-box.naire .select-box .select-naire-type.open .select-cate li label span::before{content:none}.budget .select-search-block .input-box.naire .select-box .select-naire-type.open .select-cate li label .img-box{margin-top:0}.budget .select-search-block .input-box.naire .select-box .select-naire-type.open .select-cate li label::before,.budget .select-search-block .input-box.naire .select-box .select-naire-type-budget.open .select-cate li label::before{height:24px;width:24px;border-radius:50%;top:10px}@media not all and (min-width:768px){.budget .select-search-block .input-box.naire .select-box .select-naire-type.open .select-cate li label::before,.budget .select-search-block .input-box.naire .select-box .select-naire-type-budget.open .select-cate li label::before{height: calc(24 / 3.75 * 1vw);width: calc(24 / 3.75 * 1vw);top: calc(10 / 3.75 * 1vw)}}.budget .select-search-block .input-box.naire .select-box .select-naire-type.open .select-cate li label br{display:block}.budget .select-search-block .input-box.naire .select-box .select-naire-type.open .select-cate li input:checked+label::after{content:"";background:#28a3cd;width:12px;height:12px;border-radius:50%;left:15px;top:17px}@media not all and (min-width:768px){.budget .select-search-block .input-box.naire .select-box .select-naire-type.open .select-cate li input:checked+label::after{width: calc(12 / 3.75 * 1vw);height: calc(12 / 3.75 * 1vw);left: calc(9 / 3.75 * 1vw);top: calc(10.5 / 3.75 * 1vw);margin: calc(6 / 3.75 * 1vw)}}.budget .select-search-block .select-btn{border:1px solid #dcdcdc;border-radius:4px;height:50px;background: url(/assets/img/common/icn_btn_plus.svg) left 20px center/18px auto no-repeat;width:343px;transition:.15s ease}@media not all and (min-width:768px){.budget .select-search-block .select-btn{background: url(/assets/img/common/icn_btn_plus.svg) left calc(10 / 3.75 * 1vw) center/calc(18 / 3.75 * 1vw) auto no-repeat;height: calc(50 / 3.75 * 1vw);margin-bottom: calc(10 / 3.75 * 1vw);width:100%}}.budget .select-search-block .select-btn label{display:none}.budget .select-search-block .select-btn input:checked+label{display:block}.budget .select-search-block .select-btn:hover{opacity:.7}.budget .prnt{line-height:1.5}.budget .prnt h2{margin-top:40px}.budget .prnt p{min-height:42px}.budget .prnt dd.mh72{min-height:72px}.budget .prnt .mr{background:url(/assets/img/common/xarrow3.png.pagespeed.ic.H81oBF01Zw.png) no-repeat right 10px center;transition:all .15s ease-in-out}.budget .prnt .mr:hover{background-color:#fff5f5;border-color:#ff9da2;background-position:right 5px center}.budget .prnt ul{min-height:34px}@media only screen and (not (min-width: 768px)) {
    .budget form.input {
        margin-bottom: calc(48 / 3.75 * 1vw);
    }
}@media only screen and (not (min-width: 768px)) {
    .budget .prnt {
        padding: 0;
    }
}.budget .prnt>p{font-size:13px;min-height:0}@media only screen and (not (min-width: 768px)) {
    .budget .prnt > p {
        font-size: calc(13 / 3.75 * 1vw);
    }
}.budget .prnt>p.caution{font-size:12px;margin-top:6px}@media only screen and (not (min-width: 768px)) {
    .budget .prnt > p.caution {
        font-size: calc(12 / 3.75 * 1vw);
    }
}.budget .prnt .cf{background:#fbfbfb;padding:17px 18px 10px;margin-top:28px}@media only screen and (not (min-width: 768px)) {
    .budget .prnt .cf {
        margin: calc(30 / 3.75 * 1vw) calc(-10 / 3.75 * 1vw) 0;
        padding: calc(15 / 3.75 * 1vw) calc(10 / 3.75 * 1vw) calc(30 / 3.75 * 1vw);
    }
}.budget .prnt .cf a:hover{color:inherit;opacity:.7}.budget .prnt .red{color:#e8373d}.budget .prnt .cf>div{float:none;width:auto;margin:0;padding:0;border:none;text-align:start}.budget .prnt .cf > div:nth-child(3n + 1) {clear:none}@media only screen and (not (min-width: 768px)) {
    .budget .prnt .cf > div {
        max-width: none;
        margin: 0;
        padding: 0;
        border: none;
        text-align: start; 
    }
}.budget .prnt .cf .flex-box>a{float:left;width:calc(33.33% - 24px);margin:0 12px 20px;padding:15px 20px 20px;border:#eee solid 1px;text-align:center;background:#fff;display:block}@media only screen and (not (min-width: 768px)) {
    .budget .prnt .cf .flex-box > a {
        width: 100%;
        margin: 0 0 calc(15 / 3.75 * 1vw);
        padding: calc(15 / 3.75 * 1vw) calc(20 / 3.75 * 1vw) calc(20 / 3.75 * 1vw);
    }
}.budget .prnt .cf div>.box{width:calc(33.33% - 0px)}@media only screen and (not (min-width: 768px)) {
    .budget .prnt .cf div > .box {
        width: 100%;
    }
}.budget .prnt .cf div .box>a{margin:0 12px 20px;padding:15px 20px 20px;border:#eee solid 1px;text-align:center;background:#fff;display:block}@media only screen and (not (min-width: 768px)) {
    .budget .prnt .cf div .box > a {
        margin: 0 0 calc(15 / 3.75 * 1vw);
        padding: calc(15 / 3.75 * 1vw) calc(20 / 3.75 * 1vw) calc(20 / 3.75 * 1vw);
    }
}.budget .prnt .cf .flex-box > a:nth-child(3n + 1) {clear:both}.budget .prnt .cf .flex-box{display:flex;justify-content:flex-start;flex-wrap:wrap}.budget .prnt .cf .flex-box.img-txt{justify-content:space-between}.budget .prnt .cf .flex-box .box{display:flex;flex-direction:column}.budget .prnt .cf .flex-box .box .flex-box{flex-wrap:nowrap}.budget .prnt h3{font-size:18px;font-weight:bold;vertical-align:top;padding:3px 20px 3px 32px;position:relative;margin-bottom:10px;min-width:0;margin-top:5px}@media only screen and (not (min-width: 768px)) {
    .budget .prnt h3 {
        font-size: calc(16 / 3.75 * 1vw);
        padding: calc(3 / 3.75 * 1vw) calc(18 / 3.75 * 1vw) calc(3 / 3.75 * 1vw) calc(17 / 3.75 * 1vw);
    }
}.budget .prnt h3:before{content:'';width:11px;height:16px;position:absolute;border:none}.budget .prnt h3:before{bottom:0;right:0;border-left:none;border-top:none}.budget .prnt h3:after{content:none}.budget .prnt h3.print-name_1::before{background: url(/assets/img/common/print-icon/tag1-img.png) left 12px top 5px / 14px auto no-repeat;content:'';width:26px;height:25px;position:absolute}@media only screen and (not (min-width: 768px)) {
    .budget .prnt h3.print-name_1::before {
        background: url(/assets/img/common/print-icon/tag1-img.png) left 0px top calc(5 / 3.75 * 1vw) / calc(14 / 3.75 * 1vw) auto no-repeat;
        width: calc(26 / 3.75 * 1vw);
        height: calc(25 / 3.75 * 1vw);
    }
}.budget .prnt h3.print-name_2{padding:3px 20px 3px 22px}@media only screen and (not (min-width: 768px)) {
    .budget .prnt h3.print-name_2 {
        padding: calc(3 / 3.75 * 1vw) calc(18 / 3.75 * 1vw) calc(3 / 3.75 * 1vw) calc(17 / 3.75 * 1vw);
    }
}.budget .prnt h3.print-name_2::before{background: url(/assets/img/common/print-icon/tag2-img.png) left 0 top 5px / 14px auto no-repeat;content:'';width:26px;height:25px;position:absolute}@media only screen and (not (min-width: 768px)) {
    .budget .prnt h3.print-name_2::before {
        background: url(/assets/img/common/print-icon/tag2-img.png) left 0 top calc(5 / 3.75 * 1vw) / calc(14 / 3.75 * 1vw) auto no-repeat;
        width: calc(26 / 3.75 * 1vw);
        height: calc(25 / 3.75 * 1vw);
    }
}.budget .prnt h3.print-name_3::before{background: url(/assets/img/common/print-icon/tag3-img.png) left 12px top 5px / 14px auto no-repeat;content:'';width:26px;height:25px;position:absolute}@media only screen and (not (min-width: 768px)) {
    .budget .prnt h3.print-name_3::before {
        background: url(/assets/img/common/print-icon/tag3-img.png) left 0 top calc(5 / 3.75 * 1vw) / calc(14 / 3.75 * 1vw) auto no-repeat;
        width: calc(26 / 3.75 * 1vw);
        height: calc(25 / 3.75 * 1vw);
    }
}.budget .prnt h3.print-name_4::before{background: url(/assets/img/common/print-icon/tag5-img.png) left 12px top 5px / 13px auto no-repeat;content:'';width:26px;height:25px;position:absolute}@media only screen and (not (min-width: 768px)) {
    .budget .prnt h3.print-name_4::before {
        background: url(/assets/img/common/print-icon/tag5-img.png) left 0 top calc(5 / 3.75 * 1vw) / calc(13 / 3.75 * 1vw) auto no-repeat;
        width: calc(26 / 3.75 * 1vw);
        height: calc(25 / 3.75 * 1vw);
    }
}.budget .prnt h3.print-name_5::before{background: url(/assets/img/common/print-icon/tag6-img.png) left 12px top 5px / 10px auto no-repeat;content:'';width:26px;height:25px;position:absolute}@media only screen and (not (min-width: 768px)) {
    .budget .prnt h3.print-name_5::before {
        background: url(/assets/img/common/print-icon/tag6-img.png) left 0 top calc(5 / 3.75 * 1vw) / calc(10 / 3.75 * 1vw) auto no-repeat;
        width: calc(26 / 3.75 * 1vw);
        height: calc(25 / 3.75 * 1vw);
    }
}.budget .prnt h4{font-size:16px;font-weight:bold;display:inline-block;vertical-align:top;padding:3px 20px;position:relative;margin-bottom:10px;min-width:164px}@media only screen and (not (min-width: 768px)) {
    .budget .prnt h4 {
        font-size: calc(16 / 3.75 * 1vw);
    }
}.budget .prnt h4.min-pd{padding:3px 11px}.budget .prnt h4:before,.budget .prnt h4:after{content:'';width:11px;height:16px;position:absolute;border:#eaeaea solid 4px}.budget .prnt h4:before{top:0;left:0;border-right:none;border-bottom:none}.budget .prnt h4:after{bottom:0;right:0;border-left:none;border-top:none}.budget .prnt .cf .flex-box>a>span,.budget .prnt .cf div .box>a>span{font-weight:bold;color:#9e9e9e;display:block;margin-bottom:5px}.budget .prnt .cf .flex-box img{width:120px;height:auto;margin:0}@media only screen and (not (min-width: 768px)) {
    .budget .prnt .cf .flex-box img {
        width: calc(148 / 3.75 * 1vw);
    }
}.budget .prnt .cf .flex-box p{width:117px;font-size:12px;text-align:left}@media only screen and (not (min-width: 768px)) {
    .budget .prnt .cf .flex-box p {
        width: calc(147 / 3.75 * 1vw);
        font-size: calc(13 / 3.75 * 1vw);
    }
}.budget .prnt dl{display:flex;align-items:stretch;background-color:transparent;border:#ddd solid 1px}.budget .prnt dt{width:96px;min-height:50px;align-content:center;font-size:13px}@media only screen and (not (min-width: 768px)) {
    .budget .prnt dt {
        width: calc(95 / 3.75 * 1vw);
        min-height: calc(40 / 3.75 * 1vw);
        font-size: calc(13 / 3.75 * 1vw);
    }
}.budget .prnt dd{background:#f5f5f5;min-height:50px;padding:7px 13px;font-size:13px;line-height:1.6;width:151px;align-content:center}@media only screen and (not (min-width: 768px)) {
    .budget .prnt dd {
        min-height: calc(40 / 3.75 * 1vw);
        padding: calc(11 / 3.75 * 1vw) calc(14 / 3.75 * 1vw);
        font-size: calc(13 / 3.75 * 1vw);
        width: calc(220 / 3.75 * 1vw);
    }
}.budget .prnt dd .caution{font-size:12px;font-weight:normal}@media only screen and (not (min-width: 768px)) {
    .budget .prnt dd .caution {
        font-size: calc(11 / 3.75 * 1vw);
    }
}.budget .select-search-block .input-box.naire .select-box .select-naire-type-budget ul li label{font-weight:500}.select-search-block .select-naire-type-budget .box-title, .select-search-block .select-naire-type-budget .sub-lead, .select-search-block .select-naire-type-budget input, .select-search-block .select-naire-type-budget input:not(:checked), .select-search-block .select-naire-type-budget input:not(:checked) + label, .select-search-block .select-naire-type-budget .img-box {display:none}.select-search-block .select-naire-type-budget ul li label::after{cursor:pointer}@media not all and (min-width:768px){.select-search-block .select-naire-type-budget.open{left: calc(10 / 3.75 * 1vw)}}.select-search-block .select-naire-type-budget.open input, .select-search-block .select-naire-type-budget.open input:not(:checked), .select-search-block .select-naire-type-budget.open input:not(:checked) + label, .select-search-block .select-naire-type-budget.open .img-box {display:block}.select-search-block .select-naire-type-budget.open .select-cate{column-gap:18px}@media not all and (min-width:768px){.budget .select-search-block .select-naire-type-budget .select-cate{padding-top:4vw;margin:-1.3333333333vw -1.3333333333vw}}.select-search-block .select-naire-type-budget.open .select-cate li{height:150px}.select-search-block .select-naire-type-budget.open .select-cate li label::before,.select-search-block .select-naire-type-budget.open .select-cate li label::after{background:none;content:'';height:20px;position:absolute;width:20px}@media not all and (min-width:768px){.select-search-block .select-naire-type-budget.open .select-cate li label::before,.select-search-block .select-naire-type-budget.open .select-cate li label::after{height: calc(20 / 3.75 * 1vw);width: calc(20 / 3.75 * 1vw)}}.select-search-block .select-naire-type-budget.open .select-cate li label::before{cursor:pointer;box-shadow:2px 2px 2px rgba(0,0,0,.1) inset}@media not all and (min-width:768px){.select-search-block .select-naire-type-budget.open .select-cate input:checked+label::after{margin: calc(6 / 3.75 * 1vw)}}.budget .select-search-block .select-naire-type-budget .select-cate{padding-top:15px;margin:-5px -5px}@media not all and (min-width:768px){.select-search-block .select-naire-type-budget.open .select-cate{margin-bottom: calc(20 / 3.75 * 1vw)}}.select-search-block .select-naire-type-budget.open .select-cate li label{background:#fff;line-height:20px;position:relative}@media not all and (min-width:768px){.select-search-block .select-naire-type-budget.open .select-cate span{font-size: calc(15 / 3.75 * 1vw)}}.select-search-block .select-naire-type-budget.open .select-cate li label::before{border:#ddd solid 1px;border-radius:4px;left:8px;top:13px}.budget .select-search-block .select-naire-type-budget.open .select-cate .img-box{display:flex;-moz-column-gap:14px;column-gap:14px;justify-content:space-between}.budget .select-search-block .input-box.naire .select-box .select-naire-type-budget.open .select-cate li label .img-box{margin-top:0}.budget .select-search-block .select-naire-type-budget.open .select-cate .img-box img{max-width:107px;width:100%;height:auto;-o-object-fit:contain;object-fit:contain}@media (min-width:768px){.budget .select-search-block .select-naire-type-budget.open .select-cate .img-box p{margin-left:0}}.budget .select-search-block .select-naire-type-budget.open .select-btn.in-flow{flex-shrink:0}@media (min-width:768px){.budget .select-search-block .select-naire-type-budget.open .select-btn.in-flow{margin-top:30px}}.budget .select-search-block .input-box.naire .select-box .select-naire-type-budget .select-cate li label span{font-weight:700}@media only screen and (not (min-width: 768px)) {
  .budget .select-search-block .input-box.naire .select-box .select-naire-type-budget .select-cate li label span {
    line-height: calc(19 / 3.75 * 1vw);
  }
}