<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">#simulator{width:100%;height:calc(100vh - 120px);background:url("../images/bg_form.webp") center center no-repeat;background-size:cover;padding:0;display:flex;align-items:center;justify-content:center;flex-direction:column}#simulator #form{background-color:#fff;width:84%;max-width:960px;height:84%;-moz-border-radius:8px;-webkit-border-radius:8px;border-radius:8px;-moz-box-shadow:0 0 10px rgba(0,0,0,0.5);-webkit-box-shadow:0 0 10px rgba(0,0,0,0.5);box-shadow:0 0 10px rgba(0,0,0,0.5);position:relative}#simulator #form hgroup{margin:20px auto}#simulator #form hgroup h5{font-size:1rem;line-height:2;letter-spacing:.1em;text-align:center;color:#666}#simulator #form hgroup h5:before{content:"\\ "}#simulator #form hgroup h5:after{content:" /"}#simulator #form hgroup h2{font-size:1.71429rem;line-height:1.2;letter-spacing:.2em;text-align:center;font-weight:700}#simulator #form #formStep{display:flex;width:84%;max-width:600px;margin:auto}#simulator #form #formStep li{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;flex-basis:33%;font-size:.85714rem;line-height:1.5;letter-spacing:.1em;text-align:center;padding:.5em;border-bottom:solid 2px #999;color:#999;position:relative}#simulator #form #formStep li:not(:last-child):after{content:"";width:0;height:0;border-left:solid .4em #999;border-top:solid .4em transparent;border-bottom:solid .4em transparent;position:absolute;top:0;bottom:0;right:-.2em;margin:auto}#simulator #form #formStep li.active{color:#171c61;border-color:#171c61}#simulator #form #formStep li.active:after{border-left-color:#171c61}#simulator #form .simStep{height:calc(100% - 240px);display:flex;flex-direction:column;justify-content:center;align-items:center;padding-bottom:80px;position:relative;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;z-index:-1;-moz-transition:all .8s ease 0s;-o-transition:all .8s ease 0s;-webkit-transition:all .8s ease;-webkit-transition-delay:0s;transition:all .8s ease 0s;-moz-transform:translateX(20%);-ms-transform:translateX(20%);-webkit-transform:translateX(20%);transform:translateX(20%);position:absolute;bottom:20px;left:0;right:0;margin:auto}#simulator #form .simStep h3{font-size:1.28571rem;line-height:1.6;letter-spacing:.1em;text-align:center;font-weight:700;color:#171c61;margin-bottom:1em}#simulator #form .simStep table{font-size:1.07143rem;line-height:1.5;letter-spacing:.1em}#simulator #form .simStep table th{text-align:right;vertical-align:middle;padding:1em;color:#666}#simulator #form .simStep table td{text-align:left;padding:1em;position:relative}#simulator #form .simStep table td input{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;font-family:'Noto Sans JP', "Hiragino Sans", "Hiragino Kaku Gothic ProN", Meiryo, "sans-serif";font-size:1.07143rem;padding:.5em;-moz-border-radius:.2em;-webkit-border-radius:.2em;border-radius:.2em;border:solid 1px #ccc}#simulator #form .simStep table td input:not([name=zip]){width:360px}#simulator #form .simStep table td span.error{font-size:.8em;color:red;position:absolute;bottom:-.3em;left:1.2em;letter-spacing:0}#simulator #form .simStep strong.fs-2{font-family:'Poppins', Arial, Helvetica, "sans-serif";font-weight:600;color:#171c61;display:inline-block;margin-top:.3em}#simulator #form .simStep .btnArea{position:absolute;width:100%;height:80px;bottom:0;left:0;right:0;margin:auto}#simulator #form .simStep .btnArea button,#simulator #form .simStep .btnArea input[type="submit"]{display:block;font-family:'Noto Sans JP', "Hiragino Sans", "Hiragino Kaku Gothic ProN", Meiryo, "sans-serif";font-size:1.14286rem;line-height:1.2;letter-spacing:.1em;text-align:center;font-weight:700;cursor:pointer;-moz-transition:all .4s ease 0s;-o-transition:all .4s ease 0s;-webkit-transition:all .4s ease;-webkit-transition-delay:0s;transition:all .4s ease 0s;background-color:#171c61;color:#fff;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;width:200px;height:48px;padding:.4em 0;position:absolute;top:0;left:0;right:0;bottom:0;margin:auto;border:solid 1px #ccc}#simulator #form .simStep .btnArea button:after,#simulator #form .simStep .btnArea input[type="submit"]:after{content:"";width:.3em;height:.3em;border-top:solid 2px #fff;border-right:solid 2px #fff;-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg);position:absolute;top:0;bottom:0;right:1em;margin:auto}#simulator #form .simStep .btnArea button:disabled,#simulator #form .simStep .btnArea input[type="submit"]:disabled{background-color:#fff;color:#ccc;cursor:not-allowed}#simulator #form .simStep .btnArea button:disabled:after,#simulator #form .simStep .btnArea input[type="submit"]:disabled:after{border-color:#ccc}#simulator #form .simStep .btnArea button:hover,#simulator #form .simStep .btnArea input[type="submit"]:hover{background-color:#2ca6e0}#simulator #form .simStep .btnArea a.back{position:absolute;left:20%;top:1em;color:#171c61}#simulator #form .simStep .btnArea&gt;img{position:absolute;display:inline-block;left:calc(50% + 120px);top:0;bottom:0;margin:auto;width:24px;height:24px}#simulator #form .simStep.active{filter:progid:DXImageTransform.Microsoft.Alpha(enabled=false);opacity:1;-moz-transform:translateX(0);-ms-transform:translateX(0);-webkit-transform:translateX(0);transform:translateX(0);z-index:1}#simulator #form .simStep.fin{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;-moz-transform:translateX(-20%);-ms-transform:translateX(-20%);-webkit-transform:translateX(-20%);transform:translateX(-20%);z-index:-1}#simulator #form #simStep01 ul{width:84%;max-width:320px;color:#171c61;font-weight:700;font-size:1.14286rem;line-height:1.5;letter-spacing:.1em;text-align:center;margin-top:1em;text-align:left}#simulator #form #simStep01 ul li+li{margin-top:1em}#simulator #form #simStep01 ul li label span{display:inline-block;margin-left:1em}#simulator #form #simStep01 ul+.error{margin-top:1em;font-style:.8em;color:red}@media (max-width: 767.98px){#simulator{height:calc(100dvh - 60px)}#simulator #form{height:calc(100% - 16vw)}#simulator #form hgroup{margin:15px auto}#simulator #form .simStep{height:calc(100% - 180px);bottom:0}#simulator #form .simStep h3{font-size:1rem;line-height:1.6;letter-spacing:.1em}#simulator #form .simStep table{font-size:1rem;line-height:1.5;letter-spacing:.1em;width:84%;margin:0 auto}#simulator #form .simStep table th,#simulator #form .simStep table td{display:block;text-align:left}#simulator #form .simStep table th{padding:0;line-height:1.2;font-size:.85714rem}#simulator #form .simStep table td{padding:.5em 0 1em}#simulator #form .simStep table td input{font-size:.85714rem;padding:.5em}#simulator #form .simStep table td input:not([name=zip]){width:100%}#simulator #form .simStep .btnArea{position:absolute;width:100%;height:80px;bottom:0;left:0;right:0;margin:auto}#simulator #form .simStep .btnArea button,#simulator #form .simStep .btnArea input[type="submit"]{font-size:1.14286rem;line-height:1.2;letter-spacing:.1em;text-align:center;width:160px;height:48px}#simulator #form .simStep .btnArea a.back{left:8%;top:2em}#simulator #form #simStep01 ul{font-size:.85714rem;line-height:1.5;letter-spacing:.1em}}
</pre></body></html>