@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{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{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{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{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{height:80%;overflow-y:auto}.budget .select-search-block .input-box.naire .select-box .select-naire-type.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.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{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{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{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{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{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}