@charset "utf-8";#simulation .wpcf7-list-item{margin:0}#simulation .title{background:#a9d6f5;position:relative;display:flex;align-items:center;justify-content:space-between}main header.title h1{width:calc(100% - 26vw)}#simulation .title img{width:100%}#simulation .title div{background:#fff;font-size:3vw;line-height:1.5em;padding:.5em;margin:2vw}#simulation .title div .b{font-weight:700;line-height:1.5em;margin:0;font-size:3vw}#simulation .title .kuma{width:23vw}#simulation input[type=text]{width:calc(100% - 22px)}#simulation .step{margin:5vw 5vw 2vw}#simulation .step ol{display:flex;justify-content:center;align-items:center}#simulation .step li{display:flex;justify-content:center;align-items:center;margin:5px}#simulation .step img{width:8vw}#simulation .step .active img{width:11vw;margin-right:.2em}#simulation .step .steplabel{display:none;font-weight:700;color:#7c7c7c;margin-left:5px}#simulation .step.active .steplabel{color:#0183dc}#simulation .step .active .steplabel{color:#0183dc;display:block;font-size:5vw;line-height:1em}#simulation .stepwrap{background:#e9f6ff;padding:5vw 2vw}#simulation .steps{background:#fff;border:solid 2px #0183dc;padding:5vw;display:none}#simulation .steps.active{display:block}#simulation .buttonwrap{overflow:hidden;position:relative}#simulation .next,#simulation .prev,#simulation .submitbtm{background:#fa911f;border:0;color:#fff;font-weight:700;border-radius:100px;padding:.5em 1.5em;line-height:1.5em;margin:10px 5px 0;display:block;font-size:4.5vw;width:5em;text-align:center;border:solid 2px #fa911f}#simulation .next:hover,#simulation .prev:hover,#simulation .submitbtm:hover,#simulation input[type=checkbox]:hover{cursor:pointer}#simulation .next{float:right}#simulation .prev{background:#fff;color:#0183dc;border:solid 2px #0183dc;width:2.3em;display:none;float:left}#simulation .submitbtm{width:auto;display:none;float:right}#simulation .submitbtm:disabled{background:#fff;color:#979797}.ajax-loader{display:none}#simulation .inwrap{margin:.5em 0;overflow:hidden}#simulation .inwrap .label{font-size:4vw;line-height:1.5em;margin-bottom:.5em}#simulation .stepwrap .subtitle{background:#e9f6ff;font-size:5vw;padding:3vw 3vw 3vw 5vw;line-height:1em;margin-bottom:.5em;position:relative}#simulation .stepwrap .subtitle:before{content:"";display:block;height:1em;width:.2em;background:#0183dc;position:absolute;left:3vw;border-radius:100px}#simulation #step3 .subtitle:hover,#simulation #step3 .slidewrap p:hover{cursor:pointer}#simulation #step3 .subtitle:after,#simulation #step3 .slidewrap p:after{content:"－閉じる";display:block;position:absolute;right:5px;top:5px;background:0 0;color:#0183dc;text-align:center;display:flex;justify-content:center;align-items:center;font-size:.8em;height:calc(1.5em - 4px);width:calc(5em - 4px);border-radius:5px;border:solid 2px;background:#fff;padding:4px}#simulation #step3 .slidewrap p:after{top:10px}#simulation #step3 .subtitle.open:after,#simulation #step3 .slidewrap p.open:after{content:"＋開く"}#simulation .required{background:red;color:#fff;padding:.1em .3em;font-size:.7em;width:2em;line-height:1em;vertical-align:middle;margin-left:5px}#simulation .radiowrap{margin:8px 0}#simulation .radiowrap>span>span{display:flex}#simulation .wrap:not(:last-child) .radiowrap{margin-bottom:.5em}#simulation .textwrap>span>select,#simulation .textwrap>span>input{margin-bottom:.5em}#simulation .floor input[type=text],#simulation .newfloor input[type=text]{width:3em;margin-right:.5em}#simulation .cname input[type=text],#simulation .email input[type=email],#simulation .phone input[type=tel]{max-width:20em}#simulation .wrap:not(:last-child){margin-bottom:20px}#simulation .radio:after,#simulation .wpcf7-list-item-label:after,#simulation .radio:before,#simulation .wpcf7-list-item-label:before{content:none}#simulation .wpcf7-list-item-label{border:solid 2px #0183dc;border-right:0;border-radius:0;padding:.5em 1em;font-size:4.5vw;color:#0183dc;font-weight:700;line-height:1.5em;display:block}#simulation .first .wpcf7-list-item-label{border-radius:2em 0 0 2em}#simulation .last .wpcf7-list-item-label{border-radius:0 2em 2em 0;border-right:solid 2px #0183dc}#simulation input[type=radio]:checked+.radio,#simulation input[type=radio]:checked+.wpcf7-list-item-label,#simulation input[type=checkbox]:checked+.wpcf7-list-item-label{background:#0183dc;color:#fff}#simulation .acceptance input[type=checkbox]:checked+.wpcf7-list-item-label{background:#0183dc;border:solid 2px #0183dc}#simulation .acceptance input[type=checkbox]:checked+.wpcf7-list-item-label:after{border:solid 2px #0183dc}#simulation select{background:url(//hikkoshi.riki.nagoya/wp-content/themes/riki/css/../img/select_arrow.svg) no-repeat;background-size:1em;background-position:right 10px center;padding:0 35px 0 10px}#simulation .month select{width:6em}#simulation .time select{width:6em}#simulation .loosely,#simulation .decided{margin:3vw 0;position:relative}#simulation .calender,#simulation .decided img{width:1.5em;position:absolute;top:.5em;left:calc(10em + 30px)}#simulation .decided img:hover{cursor:pointer}#simulation .date input[type=text]{width:10em}#simulation input[type=email],#simulation .phone input[type=tel],#simulation textarea{width:calc(100% - 20px)}#simulation textarea{padding:10px;height:5em}#simulation .itemwrap{display:flex;align-items:center;margin:5px 10px;width:calc(100% - 20px)}#simulation .freeword{margin:5px 10px;width:calc(100% - 20px)}#simulation .freeword>div{margin-bottom:.5em}#simulation #step3 .lugcat{display:flex;flex-wrap:wrap;margin-bottom:1em;justify-content:space-between}#simulation #step3 .slidewrap p{width:calc(100% - 1em - 20px);display:block;font-size:1.1em;border-bottom:solid 2px #0183dc;font-weight:700;color:#0183dc;padding:.5em;position:relative;margin:0 10px}#simulation .itemwrap .small{display:block;font-size:.8em}#simulation .luggagename{line-height:1.5em;width:calc(100% - 7.5em - 60px)}#simulation .itemwrap img{width:60px}#simulation .luggagewrap{display:flex;width:7.5em}#simulation .luggagewrap .muinus:hover,#simulation .luggagewrap .plus:hover{cursor:pointer}#simulation .luggagewrap .muinus,#simulation .luggagewrap .plus{width:1.7em;font-size:20px;min-height:1em;background:#fff;border:solid 1px #626262;color:#000;border-radius:3px 0 0 3px;display:flex;justify-content:center;align-items:center}#simulation .luggagewrap .plus{border-radius:0 3px 3px 0}#simulation .luggagewrap .wpcf7-form-control-wrap{width:3em}#simulation .luggagewrap input{width:100%;-webkit-appearance:none;margin:0;-moz-appearance:textfield;background:#fff;border-radius:0;border-width:1px 0;text-align:center;padding:0;width:3em;border-top:solid 1px #626262;border-bottom:solid 1px #626262}#simulation #step3.steps .wpcf7-list-item-label{width:4em;text-align:center;border-radius:5px}#simulation #step3 .wrap .active{display:block}#simulation #privacy{width:calc(100% - 25px);height:30vw;overflow-y:scroll;border:solid 3px #adadad;padding:10px;font-size:11px;line-height:1.7em;margin:20px auto 10px;max-height:130px;max-width:790px}#simulation .acceptance .wpcf7-list-item-label{width:auto;border:solid 2px #fa911f;border-radius:100px;text-align:center;padding-left:3em;color:#fa911f;display:block;width:13.3em;margin:auto}#simulation .acceptance .wpcf7-list-item-label:before{-webkit-transition:opacity .2s linear;transition:opacity .2s linear;position:absolute;top:48%;left:calc(1em + 6px);display:block;margin-top:-7px;width:6px;height:9px;border-right:3px solid #0183dc;border-bottom:3px solid #0183dc;content:'';opacity:0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);background:0 0;border-radius:0}#simulation .acceptance .wpcf7-list-item-label:after{-webkit-transition:border-color .2s linear;transition:border-color .2s linear;position:absolute;top:50%;left:1em;display:block;margin-top:-10px;width:16px;height:16px;border:2px solid #fa911f;border-radius:0;content:'';background:#fff}#simulation .acceptance input[type=checkbox]:checked+.wpcf7-list-item-label:before{opacity:1;z-index:100}#privacy h2{font-weight:400;font-size:14px;margin-bottom:.5em;text-align:center;border-bottom:solid 1px #5e5e5e;padding-bottom:.3em}#privacy h3{font-weight:400;font-size:1.2em;margin-top:1.2em;border-left:3px solid #686868;padding-left:.5em;line-height:1em;margin-bottom:.3em}.wpcf7-not-valid-tip{display:block;background:#dc3232;color:#fff;border-radius:5px;padding:3px 5px;font-size:.8em;font-weight:700;margin-top:.5em;margin-bottom:.5em}.wpcf7 form .wpcf7-response-output,.wpcf7 form .wpcf7-response-output{border-color:#ffb900;background:#ffe7e7;border:0;padding:1em 2em;width:calc(100% - 26vw);margin:20px auto;text-align:center;color:#f30000;border-radius:93px;font-weight:700;max-width:500px}#simulationresult{display:flex;flex-wrap:wrap;margin-bottom:3em;background:#e9f6ff;padding:5vw 5vw 0;justify-content:center;align-items:flex-end;position:relative}#simulationresult:after{content:"";display:block;width:0;height:0;position:absolute;bottom:-2em;left:0;border-top:solid 2em #e9f6ff;border-left:solid 40vw transparent;border-right:solid 40vw transparent}#simulationresult .result{background:#0183dc;padding:5px;margin-bottom:.5em;width:100%}#simulationresult .result .pricewrap{color:#fff76a;font-size:5vw;display:flex;flex-wrap:wrap;justify-content:center;align-items:flex-end}#simulation .follow{color:#0183dc;text-shadow:0 0 20px #e9f6ff;font-weight:700;text-align:center;font-size:1.3em;line-height:1.5em;margin-bottom:.5em}#simulationresult .resultlabel{background:#fff;padding:.5em;display:block;text-align:center;font-weight:700;width:calc(100% - 1em);margin-bottom:.5em;font-size:4.5vw}#simulationresult .price{font-size:1.5em;text-align:center;display:block;line-height:1.5em;padding:0 .3em 0 0;font-weight:700;width:5.5em;text-align:center}.follow img{max-width:90%}#simulationresult .taxincluded{font-size:.8em;width:3em;text-align:center;font-weight:700;padding-bottom:.3em}#simulationresult p{font-size:.8em;line-height:1.5em;padding:0 .5em;border-radius:10px;text-indent:-1em;margin-left:1em;margin-bottom:.2em}.modal{width:100vw;height:100vh;position:fixed;background:#000000ad;z-index:100;top:0;left:0;text-align:center;display:flex;align-items:center;justify-content:center;transition:.5s}.modal.hidden{display:none}.modal .message{background:#f3f3f3;color:#000;text-align:center;width:calc(100vw - 8em);display:flex;flex-wrap:wrap;justify-content:center;align-items:center;padding:2em;border-radius:1em;max-width:300px}.modal .message p{margin-bottom:1em}.modal .message .button{width:100%}.modal .message .button img{width:100%}.modal.loader img{position:absolute;top:50%;left:50%;margin-left:-75px;width:150px}{background:#fff0e6;border-color:#ff7e28}#simulationresult p.note.bold{font-weight:700}@media screen and (min-width:460px){#simulation .step .active img{width:9vw}#simulation .step img{width:7vw}#simulation .stepwrap .subtitle{font-size:16px;padding:10px 10px 10px 30px}#simulation .inwrap .label{font-size:14px}#simulation .wpcf7-list-item-label{font-size:16px}#simulation .next,#simulation .prev,#simulation .submitbtm{font-size:18px}}@media screen and (min-width:640px){#simulation .title img{width:50%}#simulation .title div{font-size:12px;margin:20px 0;width:48%;text-align:center}#simulation .title .kuma{margin-top:0;margin-right:30px;width:35%;position:absolute;top:6vw;right:5vw}main header.title{text-align:left}#simulation .title div .b{display:block;font-size:15px}#simulation .title img{width:100%}main header.title h1{width:calc(100% - 31vw)}#simulation .title .kuma{width:26%;position:relative;top:auto;right:auto}#simulation .itemwrap{width:calc(50% - 30px)}#simulationresult{padding:15px 15px 0}#simulationresult .resultlabel,#simulationresult .result .pricewrap{font-size:2.5vw}#simulationresult .resultlabel{width:12em;margin:0;display:flex;align-items:center;justify-content:center}#simulationresult .result .pricewrap{width:calc(100% - 13em)}#simulationresult .result{display:flex;flex-wrap:wrap;justify-content:stretch;align-items:stretch;margin-bottom:1em}#simulationresult .price{width:6em;line-height:1.3em;font-size:2em}}@media screen and (min-width:760px){#simulation .title .kuma{top:3vw}#simulation .step{margin:5vw 0 2vw}#simulation .step .active img{width:55px}#simulation .step img{width:40px}#simulation .step .steplabel{display:block;color:#7c7c7c;margin-left:5px;font-size:20px}#simulation .step .active .steplabel{font-size:27px}#simulation .step li{margin:5px 10px}#simulation .stepwrap{padding:20px;margin:20px auto;width:680px}#simulation .steps{padding:30px 35px}#simulation .stepwrap .subtitle{font-size:18px;letter-spacing:.05em;margin-bottom:1em}#simulation .stepwrap .subtitle:before{left:15px}.flexwrap{display:flex}#simulation .loosely,#simulation .decided{margin:8px 0 8px 20px;position:relative}#simulation .inwrap{display:flex;margin:.5em 30px}#simulation .inwrap .label{width:10em;padding-top:1.5em}#simulation .inwrap .label+.textwrap{padding-top:1em}#simulation .inwrap .textwrap{width:calc(100% - 10em)}#simulation #step2 select{width:10em}#simulation .textwrap input[type=text]{width:15em}#simulation #step3 .radiowrap{margin:0 auto 20px;width:300px}#simulation .submitbtm{width:10em;float:right;position:absolute;bottom:0;left:50%;margin-left:-5em}#simulation .acceptance{display:flex;margin:0;justify-content:center}#simulation #privacy{margin-bottom:0}#simulationresult .resultlabel,#simulationresult .result .pricewrap{font-size:19px}#simulationresult:after{bottom:-2em;border-left:solid 318px transparent;border-right:solid 318px transparent}#simulationresult p{font-size:.9em}}@media screen and (min-width:1000px){main header.title{padding:0 calc(50vw - 340px);overflow:hidden}#simulation .title img{width:380px}#simulation .title .kuma{top:auto;width:200px}main header.title h1{width:calc(100% - 300px);margin:50px 0}#simulation .title div{width:380px}#simulation .stepwrap{width:800px}#simulationresult .result .pricewrap{font-size:23px;width:calc(100% - 10em)}#simulationresult .resultlabel{padding:1em .5em;width:11em}#simulationresult{padding:25px 35px 0;width:670px;margin:0 auto 4em;border-radius:10px}#simulationresult:after{border-left:solid 370px transparent;border-right:solid 370px transparent}#simulation .wrap,#simulation #privacy{margin:auto}}