@charset "UTF-8";.toolbox-container{box-sizing:border-box;padding:12px 13px;margin:40px 0;background:url(../img/bg-toolbox.jpg);border:4px solid #ccc6c6}.toolbox-container .toolbox{font-size:16px;background:#fff;border:1px solid #fff;border-radius:3px 3px 0 0}.toolbox h2{padding:13px 0 12px;margin:0;font-size:20px;font-weight:700;color:#fff;text-align:center;letter-spacing:.1em;background:#fd8f04;background:-moz-linear-gradient(top,#fd8f04 0%,#fb6601 100%);background:-webkit-linear-gradient(top,#fd8f04 0%,#fb6601 100%);background:linear-gradient(to bottom,#fd8f04,#fb6601);border:none;border-radius:2px 2px 0 0;box-shadow:none;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#fd8f04",endColorstr="#fb6601",GradientType=0)}.toolbox form{padding:32px 0 20px;font-size:18px}.toolbox form .form-item{float:left;width:33%;padding:0 28px 14px;margin:0}@media(max-width:767px){.toolbox form .form-item{width:100%}}.toolbox form .form-item dt{margin-bottom:8px;font-size:16px;font-weight:700;text-align:left}.toolbox form .form-item dd{padding:0;margin:0}.toolbox form input{display:inline-block;margin-bottom:6px;font-size:18px;background:#fff;border:1px solid #c3c3c3;border-radius:3px}.toolbox #interest-borrow,.toolbox #interest-total{width:170px;margin-right:12px}.toolbox #interest-total{font-size:22px;font-weight:700;color:#c00}.toolbox #interest-month{box-sizing:border-box;width:100%;background:url(../img/icon-month.png) no-repeat center right 8px}.toolbox form .form-item span,.toolbox form .form-item sub{display:block;text-align:center}.toolbox form .form-item sub{font-size:12px;text-align:left}.toolbox form .form-item span{font-size:14px}.toolbox form .form-item #interest-fee{color:red}#ui-datepicker-div{z-index:10!important;padding:0;font-size:18px}#ui-datepicker-div:before{display:block;padding:22px 38px;font-size:23px;color:#fff;content:"日付を選択して下さい";background:#ef4a00;border-bottom:1px solid #dfdfdf}#ui-datepicker-div .ui-datepicker-group{max-width:266px;margin:24px 10px 32px}#ui-datepicker-div .ui-datepicker-group-first{margin-left:28px}#ui-datepicker-div .ui-datepicker-group-last{margin-right:28px}#ui-datepicker-div .ui-widget-header{color:inherit;background:#fff;border:none}#ui-datepicker-div .ui-datepicker-title{font-size:14px}#ui-datepicker-div .ui-datepicker-title i.month{font-size:20px;font-style:normal}#ui-datepicker-div .ui-datepicker-group table{width:100%;margin:0}#ui-datepicker-div .ui-datepicker-calendar thead{border-bottom:1px solid #ddd}#ui-datepicker-div .ui-datepicker-calendar thead th{padding-bottom:5px;font-size:16px;line-height:1}#ui-datepicker-div td span,#ui-datepicker-div td a{padding:4px 0;font-size:16px;font-weight:400;text-align:center;background:none;border:1px solid #fff;border-radius:4px}#ui-datepicker-div .ui-state-highlight,#ui-datepicker-div.ui-widget-content .ui-state-highlight,#ui-datepicker-div .ui-widget-header .ui-state-highlight{background:#ffc600;border:1px solid #2f69c5;box-shadow:0 0 1px 1px #a5c7fe}#ui-datepicker-div td:first-child a{color:#e00303}#ui-datepicker-div td:last-child a{color:#2967b2}#ui-datepicker-div .ui-widget-header .ui-state-hover,#ui-datepicker-div .ui-widget-header .ui-state-hover .ui-icon{background:none;background-image:none;border:none}#ui-datepicker-div.ui-widget-content .ui-state-hover{border:1px solid #282828}@media(max-width:767px){#ui-datepicker-div .ui-datepicker-group{float:left;width:100%}}#ui-datepicker-div .ui-datepicker-prev,#ui-datepicker-div .ui-datepicker-next{display:block;cursor:pointer;border:1px solid #ccc}#ui-datepicker-div .ui-datepicker-prev span,#ui-datepicker-div .ui-datepicker-next span{top:.3em;left:.5em;margin:0;line-height:1;color:#282828;text-indent:0;background-image:none}#ui-datepicker-div.ui-widget-content .ui-state-active{font-weight:700;color:#ff7c00;background:#ffefc0;border:1px solid #926318;box-shadow:0 0 1px 1px #a63d25}.calcurator_inf{position:relative;top:-1em;text-align:right}.calcurator_inf span{font-weight:700;color:red}#ui-datepicker-div .ui-datepicker-close,#ui-datepicker-div .ui-datepicker-current{padding:2px 4px!important;font-size:16px!important;font-weight:400!important;color:#000!important;background:none!important;border:1px solid #d8dcdf;opacity:1!important}@media(max-width:767px){.calcurator_inf{padding-right:10px;padding-left:10px;text-align:left}#ui-datepicker-div:before{padding:14px 18px;font-size:16px}#ui-datepicker-div .ui-datepicker-close,#ui-datepicker-div .ui-datepicker-current{font-size:14px!important}#ui-datepicker-div td span,#ui-datepicker-div td a{font-size:14px}#ui-datepicker-div{z-index:99999!important;font-size:14px}}.toolbox #form2{padding:0 0 20px;font-size:18px}.toolbox h3.ttl_form{padding-left:10px;margin:20px 0 0 15px;font-size:1.1em;font-weight:400;border-left:8px solid #ff6600}.toolbox .form-group{padding:10px}.toolbox .form-group dl{padding-bottom:10px;border:1px solid #ccc}.toolbox .form-group dl.form-left{float:left;width:48%;text-align:center}.toolbox .form-group dl.form-right{float:right;width:48%;text-align:center}@media screen and (max-width:640px){.toolbox .form-group dl.form-left,.toolbox .form-group dl.form-right{float:none;width:100%;text-align:center}}.toolbox .form-group dl dt{margin-bottom:10px;line-height:3em;background:#fff2cc;border-bottom:1px solid #ccc}.toolbox .form-group dl dt span{padding:4px 8px;font-size:.65em;color:#fff;background:#f60}.toolbox .form-group dl.result_output{width:90%;margin:0 auto 10px;border:0}.toolbox .form-group dl.result_output dt{float:left;width:38%;padding:0 0 0 10px;margin:0;font-weight:400;line-height:4em;border-color:#ccc;border-style:solid;border-top-width:1px;border-bottom-width:1px;border-left-width:1px}.toolbox .form-group dl.result_output dd{float:left;width:62%;padding:0 0 0 10px;margin:0;line-height:4em;background:#f8f8f8;border:1px solid #ccc}.toolbox .form-group dl.result_output dd input{width:100%;padding:0;margin:0;background:none}@media screen and (max-width:640px){.toolbox .form-group dl.result_output dt{float:none;width:100%;margin:0 auto;border-top-width:1px;border-right-width:1px;border-bottom-width:0}.toolbox .form-group dl.result_output dd{float:none;width:100%;margin:0 auto}}.toolbox .form-group sub{font-size:.6em}.toolbox .form-group .output{margin:30px auto;font-size:1.6em;font-weight:700;text-align:center}.toolbox .form-group .output span{padding-bottom:5px;border-bottom:4px solid #ff6600}.toolbox .form-group .output span output{font-size:2em;color:red}.toolbox #borrow-amount,.toolbox #monthly-rate,.toolbox #start-date,.toolbox #end-date{background-color:#fdd;border:1px solid #ccc}.toolbox .form-group .interest_month{box-sizing:border-box;width:200px;cursor:pointer;background:url(../img/icon-month.png) no-repeat center right 8px}.toolbox .form-group .interest_borrow{width:170px;margin-right:12px}.toolbox .form-group .interest_total{width:170px;margin-right:12px;font-size:30px;font-weight:700;color:#e33!important;background:#f8f8f8!important}.toolbox .form-radio{width:96%;margin:20px auto}.toolbox .form-radio input{display:none!important}.toolbox .form-radio label{float:left;display:block;width:50%;padding:10px;margin:0;font-size:16px;font-weight:400;line-height:1;color:#869198;text-align:center;cursor:pointer;background:#bdc3c7;box-shadow:0 3px #8a9194;transition:.2s}.toolbox .form-radio label:hover{background:#dfe5e9;box-shadow:0 3px #aca3b6}.toolbox .form-radio label:first-of-type{border-radius:8px 0 0 8px}.toolbox .form-radio label:last-of-type{border-radius:0 8px 8px 0}.toolbox .form-radio input[type=radio]:checked+.switch-on{color:#fff;text-shadow:0 1px 1px rgba(0,0,0,.3);background-color:#1e8d2c;box-shadow:0 3px #11521a}.toolbox .form-radio input[type=radio]:checked+.switch-off{color:#fff;text-shadow:0 1px 1px rgba(0,0,0,.3);background-color:#d53816;box-shadow:0 3px #752210}.toolbox input#submit_button{display:block;padding:10px 60px;margin:30px auto;font-size:1.2em;color:#fff;text-shadow:0 1px 1px rgba(0,0,0,.3);background-color:#f60;border-style:none;border-radius:8px;box-shadow:0 3px #b20;transition:.2s}.toolbox input#submit_button:hover{background-color:#f90;box-shadow:0 3px #d40}.toolbox .arrow{float:left;width:3%;padding:38px 0 0 10px}@media screen and (max-width:768px){.toolbox .form-group .interest_month{box-sizing:border-box;width:96%;max-width:280px;cursor:pointer;background:url(../img/icon-month.png) no-repeat center right 8px}.toolbox .arrow{display:none}}.toolbox.two-col .form-group dl.form-three{float:left;width:32%;padding:0;text-align:center}.toolbox.two-col .arrow{width:4%;padding:38px 6px 0}.toolbox.two-col .form-group dl.form-three dt{margin:0 0 5px;font-weight:400;line-height:1.6em;background:none;border:none}.toolbox.two-col .form-group{padding:4px 0 0}.toolbox.two-col .form-group dl.form-three{margin-top:15px;border:none}.toolbox.two-col .form-radio{margin:0 auto}.toolbox.two-col input#submit_button{margin:0 auto 18px}.toolbox.two-col .form-radio{margin:14px auto 0}.toolbox.two-col .form-group .output{margin:0 auto 10px;font-size:1.6em;text-align:center}.toolbox.two-col .form-group dl.result_output dt,.toolbox.two-col .form-group dl.result_output dd{line-height:2.8em;border-bottom:none}.toolbox.two-col .form-group dl.result_output dt:last-of-type,.toolbox.two-col .form-group dl.result_output dd:last-of-type{font-size:1.4em;line-height:2.2em;border-bottom:1px solid #ccc}.toolbox.two-col .form-group dl.result_output dd:last-of-type{font-weight:700;color:red}@media screen and (max-width:768px){.toolbox.two-col .form-group dl.form-three{float:none;width:90%;margin:10px auto;border:1px solid #ccc}.toolbox.two-col .form-group dl.form-three dt{font-weight:700;line-height:3em;background:#fff2cc;border-bottom:1px solid #ccc}.toolbox.two-col .form-group dl.form-three dd{padding:6px 0 10px}}@media screen and (max-width:360px){#ui-datepicker-div{max-width:260px}}.toolbox.two-col .error-input-field{background-color:#ffb7b7!important}.toolbox input[type=text],.toolbox input[type=submit],.toolbox input[type=tel]{padding:0;font-family:inherit;appearance:none;outline:none;background:none;border:none}.toolbox input[type=submit]{cursor:pointer}.toolbox input[type=text],.toolbox input[type=tel]{display:inline-block;width:100%;padding:10px;background:#efefef}.toolbox input[type=text],.toolbox input[type=tel]{font-size:1.6rem}.toolbox img{max-width:100%;height:auto;vertical-align:top}.toolbox .form-group{margin:0}.toolbox output{display:inline;padding-top:0;font-size:inherit;line-height:inherit;color:inherit}.toolbox .form-group dl.result_output dt{border-right-width:0px}.toolbox.one-col table{width:80%;margin:0 auto;text-align:center;table-layout:fixed}.toolbox.one-col table th,.toolbox.one-col table td{padding:6px;border:1px solid #ccc}.toolbox.one-col table th{background:#fff2cc}.toolbox.one-col table td{background:#f8f8f8}.toolbox.one-col table tbody tr:last-of-type td{font-weight:700;color:red}@media screen and (max-width:768px){.toolbox.one-col table{width:100%}.toolbox.two-col .form-group .output,.toolbox.one-col .form-group .output{font-size:1.1em}.toolbox.one-col .form-group .output{margin:10px auto 30px}}@media screen and (max-width:640px){.toolbox .form-group dl.result_output dt{border-right-width:1px}.toolbox.two-col .form-group dl.result_output dd:last-of-type{border-top:none}}@media screen and (max-width:768px){.toolbox.one-col .form-group{padding:4px}.toolbox.one-col table{font-size:.9em}.simulation-tool .inner{padding:0 5px}.simulation-tool .toolbox-container{padding:12px 6px}.toolbox h3.ttl_form{padding:0 4px 0 6px}}#home .toolbox-container{margin-top:0}
