@import url(/products/homeloan/simulator/css/important-alert.css);

#jbk-frame-main{padding-bottom:30px}@media only screen and (max-width:640px){#jbk-frame-main{padding-bottom:15px}}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input::-ms-clear{visibility:hidden;width:0}.simulator-date{display:none}.c-noteList-01 li{color:#535252}.c-noteList-03 .c-noteList-01{margin-top:0}.c-noteList-03 .c-noteList-01 li{margin-top:.3em}.c-noteList-03 .c-noteList-01 li:before{content:none}.c-noteList-03 .c-list-01{margin-left:0;margin-top:0;padding-left:24px}.c-noteList-03 .c-list-01 li{margin-top:.3em;padding-left:0}.c-noteList-03 .c-list-01 li:before{content:none}.c-noteList-03 .c-list-03{margin-left:0;margin-top:0}.c-noteList-03 .c-list-03 li{margin-top:.3em}.c-noteList-03 .c-list-03 li:before{content:none}.simulator-arrow{text-align:center;margin-top:20px}@media only screen and (max-width:640px){.simulator-arrow{margin-top:12px}}.simulator-arrow img{width:195px;max-width:100%}.simulator-advMixList{margin:0 -25px;padding:0;list-style-type:none}.simulator-advMixList:before,.simulator-advMixList:after{content:" ";display:table}.simulator-advMixList:after{clear:both}.simulator-advMixList__item{float:left;width:50%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin:0;padding:0 25px}@media only screen and (max-width:640px){.simulator-advMixList__item{float:none;width:100%}}.simulator-advMixList__action{text-align:center}.simulator-advMixList__action .simulator-btn.simulator-btn--calculate{margin:30px 0 0 0}@media only screen and (max-width:640px){.simulator-advMixList__action .simulator-btn.simulator-btn--calculate{margin-top:14px}}.simulator-advMixList .c-heading3-01{margin-top:20px}@media only screen and (max-width:640px){.simulator-advMixList .c-heading3-01{margin-top:14px}}.simulator-advMixList .c-heading4-01{margin-top:24px}.simulator-advMixList .c-heading4-01 h4{font-size:24px;font-weight:normal}@media only screen and (max-width:640px){.simulator-advMixList .c-heading4-01 h4{font-size:20px}}@media only screen and (max-width:640px){.simulator-advMixList .c-heading4-01{margin-top:10px}}.simulator-advMixList .simulator-accordion.simulator-accordion--table{margin-top:26px}@media only screen and (max-width:640px){.simulator-advMixList .simulator-accordion.simulator-accordion--table{margin-top:14px}}.simulator-advMixInfoList{margin:0;padding:0;list-style-type:none;margin-top:18px}.simulator-advMixInfoList__item{margin:8px 0 0 0;padding:0 0 0 20px;position:relative}.simulator-advMixInfoList__item:first-child{margin-top:0}.simulator-advMixInfoList__item:before{width:10px;height:10px;position:absolute;left:0;margin-top:7px;content:"";background:url(../img/marker_02.png) no-repeat 0 0;background-size:auto 10px}@media only screen and (max-width:640px){.simulator-advMixInfoList__item{padding-left:10px}.simulator-advMixInfoList__item:before{width:6px;height:6px;background-size:auto 6px;left:0;margin-top:7px}}.simulator-advMixInfoList .simulator-resultTable__amount .simulator-resultTable__amount__header{font-size:18px;font-weight:normal}@media only screen and (max-width:640px){.simulator-advMixInfoList .simulator-resultTable__amount .simulator-resultTable__amount__header{background:0;padding:0;font-size:14px;float:left;width:50%}}.simulator-advMixInfoList .simulator-resultTable__amount .simulator-resultTable__amount__body{font-size:18px;font-weight:normal}@media only screen and (max-width:640px){.simulator-advMixInfoList .simulator-resultTable__amount .simulator-resultTable__amount__body{padding:0;font-size:14px;float:left;width:50%;text-align:right}}.simulator-advantage{margin-top:30px}.simulator-advantage--au{background-color:#eb7000}.simulator-advantage--au .simulator-advantage__list li+li{border-color:#fff}.simulator-advantage--au .simulator-advantage__header{color:#fff}.simulator-advantage--au .simulator-advantage__header--money:before{background-image:url(../img/icon_08_@2x.png)}.simulator-advantage--au .simulator-advantage__header--date:before{background-image:url(../img/icon_10_@2x.png)}.simulator-advantage--au .simulator-advantage__header small{color:#fff}.simulator-advantage--au .simulator-advantage__body{color:#fff}.simulator-advantage__list{margin:0;padding:0;border:4px solid #eb7000;padding-left:26px;padding-right:26px}@media only screen and (max-width:640px){.simulator-advantage__list{padding-left:10px;padding-right:10px;border-width:2px}}.simulator-advantage__list li{list-style-type:none;padding-top:10px;padding-bottom:10px;display:table;width:100%}@media only screen and (max-width:640px){.simulator-advantage__list li{padding-top:8px;padding-bottom:8px;display:table}}.simulator-advantage__list li+li{border-top:1px solid #eb7000}.simulator-advantage__header,.simulator-advantage__body{display:table-cell;vertical-align:middle}@media only screen and (max-width:1024px){.simulator-advantage__header,.simulator-advantage__body{display:block}}.simulator-advantage__header{font-size:28px;font-weight:bold;width:55%}.simulator-advantage__header small{font-size:16px;color:#535252;margin-left:6px;vertical-align:middle;font-weight:normal}@media only screen and (max-width:1024px){.simulator-advantage__header{display:block;width:100%}}@media only screen and (max-width:640px){.simulator-advantage__header{font-size:20px;padding-left:10px;width:100%}.simulator-advantage__header small{font-size:12px;display:block}}.simulator-advantage__header__body{width:45%}@media only screen and (max-width:1024px){.simulator-advantage__header__body{display:block;width:100%}}@media only screen and (max-width:640px){.simulator-advantage__header__body{width:100%}}.simulator-advantage__header--money:before{display:inline-block;margin:3px 5px 0 -10px;width:52px;height:30px;background-image:url(../img/icon_12_@2x.png);background-size:52px 30px;background-repeat:no-repeat;content:"";vertical-align:top}@media only screen and (max-width:640px){.simulator-advantage__header--money:before{width:38px;height:22px;background-size:38px 22px}}.simulator-advantage__header--date:before{display:inline-block;margin:3px 5px 0 -10px;width:52px;height:30px;background-image:url(../img/icon_14_@2x.png);background-size:52px 30px;background-repeat:no-repeat;content:"";vertical-align:top}@media only screen and (max-width:640px){.simulator-advantage__header--date:before{width:38px;height:22px;background-size:38px 22px}}.simulator-advantage__body{font-size:36px;color:#eb7000;text-align:right;font-weight:bold}@media only screen and (max-width:640px){.simulator-advantage__body{font-size:30px}}.simulator-pagination{text-align:center;margin-top:30px}.simulator-pagination a{text-decoration:none;color:#535252}@media only screen and (max-width:640px){.simulator-pagination{position:relative;margin-top:60px}}.simulator-pagination__linear{display:inline-block;padding-top:10px;padding-bottom:10px;vertical-align:top}@media only screen and (max-width:640px){.simulator-pagination__linear{margin:0;display:block;position:absolute}}.simulator-pagination__linear a,.simulator-pagination__linear span{position:relative}.simulator-pagination__linear a:before,.simulator-pagination__linear span:before{content:"";display:block;width:14px;height:23px;background:url(/assets/img/arrows_01_@2x.png) 0 0;background-size:auto 23px;position:absolute;top:-2px}.simulator-pagination__linear--disabled span{opacity:.4}.simulator-pagination__linear--prev a,.simulator-pagination__linear--prev span{padding-left:20px;padding-right:10px}.simulator-pagination__linear--prev a:before,.simulator-pagination__linear--prev span:before{background-position:0 0;left:0}@media only screen and (max-width:640px){.simulator-pagination__linear--prev{position:absolute;top:-45px;left:50%;margin-left:-60px}}.simulator-pagination__linear--next a,.simulator-pagination__linear--next span{padding-left:10px;padding-right:20px}.simulator-pagination__linear--next a:before,.simulator-pagination__linear--next span:before{background-position:-14px 0;right:0}@media only screen and (max-width:640px){.simulator-pagination__linear--next{position:absolute;top:-45px;right:50%;margin-right:-60px}}.simulator-pagination__list{margin:0;padding:0;list-style-type:none;border-left:1px solid #bcbdbd;border-right:1px solid #bcbdbd;display:inline-block}.simulator-pagination__list:before,.simulator-pagination__list:after{content:" ";display:table}.simulator-pagination__list:after{clear:both}.simulator-pagination__list__item{float:left;padding:8px 12px}.simulator-pagination__list__item--stay{background-color:#bcbdbd}.simulator-pagination__list__item--stay em{color:#fff;font-weight:normal}.simulator-resultTable{margin-top:30px;border:1px solid #ccc}.simulator-resultTable--au{border-color:#eb7000;border-width:3px}@media only screen and (max-width:640px){.simulator-resultTable{margin-top:24px}}.simulator-resultTable+.simulator-resultTable{margin-top:13px}@media only screen and (max-width:640px){.simulator-resultTable+.simulator-resultTable{margin-top:13px}}.simulator-advantage+.simulator-resultTable{margin-top:13px}@media only screen and (max-width:640px){.simulator-advantage+.simulator-resultTable{margin-top:6px}.simulator-advantage+.simulator-resultTable.simulator-resultTable--typeArrow{margin-top:12px}}.simulator-resultTable__block{padding:20px}.simulator-resultTable__block--grandTotalBreakdown{background-color:#fce7cd;position:relative}.simulator-resultTable__block--grandTotalBreakdown:before{content:"";display:block;width:27px;height:13px;top:-13px;right:138px;background:url(../img/bg_01_@2x.png);background-size:27px 13px;position:absolute}@media only screen and (max-width:640px){.simulator-resultTable__block--grandTotalBreakdown:before{right:80px}}.simulator-resultTable__block+.simulator-resultTable__block{border-top:1px solid #ccc}.simulator-resultTable__block--grandTotal+.simulator-resultTable__block{border-top:0}@media only screen and (max-width:640px){.simulator-resultTable__block{padding:12px}}.simulator-resultTable__block--grandTotal{background-color:#eee}.simulator-resultTable__block+.simulator-resultTable__block--grandTotal{border-top:0}.simulator-resultTable__title{font-size:28px;margin-bottom:20px;font-weight:bold}.simulator-resultTable__title--breakdown{font-size:24px}@media only screen and (max-width:640px){.simulator-resultTable__title--breakdown{font-size:17px}}@media only screen and (max-width:640px){.simulator-resultTable__title{font-size:20px;margin-bottom:10px}}.simulator-resultTable__list{font-size:18px;list-style-type:none;padding:0;margin:0}.simulator-resultTable__list li{position:relative;padding-left:20px}.simulator-resultTable__list li:before{width:10px;height:10px;position:absolute;left:0;margin-top:7px;content:"";background:url(../img/marker_02.png) no-repeat 0 0;background-size:auto 10px}@media only screen and (max-width:640px){.simulator-resultTable__list li{padding-left:0;margin-top:8px}.simulator-resultTable__list li:before{content:none}.simulator-resultTable__block--grandTotalBreakdown .simulator-resultTable__list li:before{content:"";width:6px;height:6px;background-size:auto 6px;left:0;margin-top:7px}.simulator-resultTable__block--grandTotal .simulator-resultTable__list li{padding-left:10px}.simulator-resultTable__block--grandTotal .simulator-resultTable__list li+li{margin-top:6px}.simulator-resultTable__block--grandTotal .simulator-resultTable__list li:before{content:"";width:6px;height:6px;background-size:auto 6px;left:0;margin-top:7px}.simulator-resultTable__block--grandTotal .simulator-resultTable__list li .simulator-resultTable__amount__header{background:0;padding:0}.simulator-resultTable__block--grandTotal .simulator-resultTable__list li .simulator-resultTable__amount__body{padding:0}}.simulator-resultTable__amount{margin:8px 0 0 0;padding:0}.simulator-resultTable__amount:before,.simulator-resultTable__amount:after{content:" ";display:table}.simulator-resultTable__amount:after{clear:both}.simulator-resultTable__amount__header,.simulator-resultTable__amount__body{width:50%}.simulator-resultTable__amount__header{font-weight:normal;float:left}.simulator-resultTable__amount__header--no-value{float:none;margin:0}@media only screen and (max-width:640px){.simulator-resultTable__amount__header{float:none;width:100%;background:#fce7cd;padding:2px 10px 1px 10px;font-size:14px}}.simulator-resultTable__amount__body{font-size:24px;font-weight:bold;float:right;text-align:right}@media only screen and (max-width:640px){.simulator-resultTable__amount__body{float:none;width:100%;padding:5px 10px;font-size:14px}.simulator-resultTable__amount--breakdown .simulator-resultTable__amount__body{padding:0 10px 0 10px}}.simulator-resultTable__amount__body strong{color:#eb7000;font-weight:bold}.simulator-resultTable__amount__body small{font-size:12px;vertical-align:middle}@media only screen and (max-width:640px){.simulator-resultTable__amount__body small{font-size:12px}}.simulator-resultTable__amount--total{border-top:1px solid #d4d5d5;padding-top:20px;margin-top:20px}.simulator-resultTable__blockRow:first-child .simulator-resultTable__amount--total{margin-top:0;padding-top:0;border-top:0}@media only screen and (max-width:640px){.simulator-resultTable__amount--total{padding-top:10px;margin-top:6px}}.simulator-resultTable__amount--total .simulator-resultTable__amount__header{font-size:28px;font-weight:bold;padding-left:0}.simulator-resultTable__amount--total .simulator-resultTable__amount__header small{font-size:18px;vertical-align:middle}@media only screen and (max-width:640px){.simulator-resultTable__amount--total .simulator-resultTable__amount__header small{font-size:12px}}.simulator-resultTable__amount--total .simulator-resultTable__amount__header:after{content:none}@media only screen and (max-width:640px){.simulator-resultTable__amount--total .simulator-resultTable__amount__header{font-size:20px;background:0;padding:0}}.simulator-resultTable__amount--total .simulator-resultTable__amount__body strong{font-size:36px;color:#eb7000;font-weight:bold}@media only screen and (max-width:640px){.simulator-resultTable__amount--total .simulator-resultTable__amount__body{padding:0}.simulator-resultTable__amount--total .simulator-resultTable__amount__body strong{font-size:30px}}.simulator-resultTable__amount--breakdown{padding-left:14px}@media only screen and (max-width:640px){.simulator-resultTable__amount--breakdown{padding-left:0}.simulator-resultTable__amount__header--no-value+.simulator-resultTable__amount--breakdown{margin-top:0}}.simulator-resultTable__note .c-noteList-01{display:inline-block;margin-top:0}.simulator-resultTable__note .c-noteList-01 li{color:#535252}.simulator-resultTable__benefit{font-size:36px;text-align:right;margin:0;border-top:1px solid #d4d5d5;padding-top:20px;margin-top:20px;font-weight:bold}.simulator-resultTable__block--grandTotalBreakdown .simulator-resultTable__benefit{background-color:#eee;margin-left:-20px;margin-right:-20px;margin-bottom:-20px;padding:20px 20px}.simulator-resultTable__block--grandTotalBreakdown .simulator-resultTable__benefit p{margin:0}@media only screen and (max-width:640px){.simulator-resultTable__block--grandTotalBreakdown .simulator-resultTable__benefit{margin-left:-12px;margin-right:-12px;margin-bottom:-12px;padding:12px 12px}}.simulator-resultTable__benefit--au{background-color:#eb7000;color:#fff;font-size:28px;text-align:center;margin:-20px;padding:12px}@media only screen and (max-width:640px){.simulator-resultTable__benefit--au{margin:-12px!important}}.simulator-resultTable__benefit--au p{margin:0;font-size:28px}@media only screen and (max-width:640px){.simulator-resultTable__benefit--au p{text-align:center;font-size:17px}}.simulator-resultTable__benefit--au p strong{color:#fff;font-size:45px}@media only screen and (max-width:640px){.simulator-resultTable__benefit--au p strong{font-size:32px}}.simulator-resultTable__benefit .only-sp{display:none}@media only screen and (max-width:640px){.simulator-resultTable__benefit .only-sp{display:inline}}.simulator-resultTable__benefit .only-sp{display:none}@media only screen and (max-width:640px){.simulator-resultTable__benefit .only-sp{display:inline}}.simulator-resultTable__benefit__label{display:inline}@media only screen and (max-width:640px){.simulator-resultTable__benefit__label{display:block;text-align:left}}.simulator-resultTable__benefit strong{color:#eb7000;font-weight:bold}@media only screen and (max-width:640px){.simulator-resultTable__benefit{font-size:20px;padding-top:12px;margin-top:12px}.simulator-resultTable__benefit strong{font-size:30px}}.simulator-table{width:100%;margin-top:24px}.simulator-table tr th,.simulator-table tr td{border:1px solid #bcbdbd;font-size:18px;font-weight:normal;padding:8px;text-align:right}.simulator-table tbody tr:nth-child(2n) th,.simulator-table tbody tr:nth-child(2n) td{background-color:#eee}.simulator-table thead td,.simulator-table thead th{background-color:#fce7cd;text-align:center}.simulator-accordionTable{width:100%;margin-top:20px}.simulator-accordionTable tr th,.simulator-accordionTable tr td{border:1px solid #bcbdbd;font-size:14px;font-weight:normal;padding:10px 8px}.simulator-accordionTable thead td,.simulator-accordionTable thead th{background-color:#fce7cd;text-align:center}.simulator-accordionTable tbody tr:nth-of-type(4n) td,.simulator-accordionTable tbody tr:nth-of-type(4n) th,.simulator-accordionTable tbody tr:nth-of-type(4n-1) td,.simulator-accordionTable tbody tr:nth-of-type(4n-1) th{background-color:#eee}.simulator-accordionTable tbody tr:nth-of-type(4n) td,.simulator-accordionTable tbody tr:nth-of-type(4n) th,.simulator-accordionTable tbody tr:nth-of-type(4n-1) td,.simulator-accordionTable tbody tr:nth-of-type(4n-1) th{background-color:#eee}.simulator-accordionTable tbody tr.simulator-accordionTable__header{text-align:center}.simulator-accordionTable tbody tr.simulator-accordionTable__header a{color:#535252;text-decoration:none}.simulator-accordionTable tbody tr.simulator-accordionTable__body{text-align:left;cursor:pointer}.simulator-accordionTable tbody tr.simulator-accordionTable__header--close a{color:#eb7000;text-decoration:underline}.simulator-accordionTable tbody tr.simulator-accordionTable__body--close{display:none}.simulator-accordionTable__list{margin:0;padding:0;list-style-type:none;position:relative}.simulator-accordionTable__list:after{width:28px;height:28px;position:absolute;top:50%;right:0;margin-top:-14px;content:"";background:url(../img/icon_16_@2x.png) no-repeat 0 0;background-size:auto 28px}.simulator-accordionTable__list li{font-size:14px}.c-table-01--simulator caption{font-size:20px;margin-bottom:10px;text-align:left}@media only screen and (max-width:640px){.c-table-01--simulator caption{font-size:14px}}.c-table-01--simulator th,.c-table-01--simulator td{padding:10px 24px;font-size:14px}@media only screen and (max-width:640px){.c-table-01--simulator th,.c-table-01--simulator td{font-size:12px;padding:8px}}#simulator-header-area{background:#fff;font-size:.875em;*zoom:1}@media only screen and (max-width:640px){#simulator-header-area{-webkit-box-shadow:0 0 5px rgba(0,0,0,0.3);-moz-box-shadow:0 0 5px rgba(0,0,0,0.3);box-shadow:0 0 5px rgba(0,0,0,0.3)}}#simulator-header-area .frame-content{padding:20px 24px 12px}@media only screen and (max-width:640px){#simulator-header-area .frame-content{padding:10px}}#simulator-header-area h1{width:190px;margin:0;padding:0;float:left}@media only screen and (max-width:640px){#simulator-header-area h1{width:111px;height:53px}}#simulator-header-area h1 img{width:100%}#simulator-header-area #header-accessary{float:right}#simulator-header-area #header-accessary:before,#simulator-header-area #header-accessary:after{content:" ";display:table}#simulator-header-area #header-accessary:after{clear:both}@media print{#simulator-header-area #header-accessary{display:none}}#simulator-header-area #header-accessary .btn-banking{float:right;list-style:none;margin:0;padding:0;overflow:hidden;margin-left:-12px;padding-bottom:2px}#simulator-header-area #header-accessary .btn-banking li{float:left;display:inline;margin-left:12px;margin-top:12px}#simulator-header-area #header-accessary .btn-banking li a{display:inline-block;border-top-right-radius:25px;border-top-left-radius:25px;border-bottom-right-radius:25px;border-bottom-left-radius:25px;-webkit-box-shadow:0 2px 0 rgba(0,0,0,0.2);box-shadow:0 2px 0 rgba(0,0,0,0.2);color:#fff;font-size:1.125em;font-weight:bold;text-decoration:none;position:relative}#simulator-header-area #header-accessary .btn-banking li a:before{height:100%;background-image:url(/assets/img/icon_01_@2x.png);background-repeat:no-repeat;background-size:auto 28px;position:absolute;content:""}.ie8 #simulator-header-area #header-accessary .btn-banking li a:before{background-image:url(/assets/img/icon_01.png)}#simulator-header-area #header-accessary .btn-banking li a:hover{opacity:.7;filter:alpha(opacity=70)}@media only screen and (max-width:1024px){#simulator-header-area #header-accessary .btn-banking li a:hover{opacity:1;filter:alpha(opacity=100)}}#simulator-header-area #header-accessary .btn-banking li.btn-01 a.c-btn-account{margin:0;padding:15px 39px 11px 53px}#simulator-header-area #header-accessary .btn-banking li.btn-01 a.c-btn-account:before{width:15px;left:30px;top:13px;background-position:0 0}.ie8 #simulator-header-area #header-accessary .btn-banking li.btn-01 a.c-btn-account:before{width:18px}.ie9 #simulator-header-area #header-accessary .btn-banking li.btn-01 a.c-btn-account{filter:none}#simulator-header-area #header-accessary .btn-banking li.btn-02 a.c-btn-login{margin:0;padding:15px 36px 11px 56px}#simulator-header-area #header-accessary .btn-banking li.btn-02 a.c-btn-login:before{width:16px;left:32px;top:12px;background-position:-16px 0}.ie8 #simulator-header-area #header-accessary .btn-banking li.btn-02 a.c-btn-login:before{width:19px;background-position:-18px 0}.ie9 #simulator-header-area #header-accessary .btn-banking li.btn-02 a.c-btn-login{filter:none}#simulator-header-area #header-accessary.header-accessary--mobile .btn-banking li a{-webkit-box-shadow:none;box-shadow:none;height:40px;width:40px;display:block;border-top-right-radius:10px;border-bottom-right-radius:10px;border-bottom-left-radius:10px;border-top-left-radius:10px}#simulator-header-area #header-accessary.header-accessary--mobile .btn-banking li a:hover{opacity:1;filter:alpha(opacity=100)}#simulator-header-area #header-accessary.header-accessary--mobile .btn-banking li a span{width:40px;display:block;font-weight:normal;position:absolute;bottom:-15px;left:0;color:#535252;font-size:9px;letter-spacing:-0.5px;text-align:center;white-space:nowrap}#simulator-header-area #header-accessary.header-accessary--mobile .btn-banking li.btn-01{position:absolute;top:10px;right:58px;width:42px;height:40px;margin:0}#simulator-header-area #header-accessary.header-accessary--mobile .btn-banking li.btn-01 a.c-btn-account{border:solid 1px #ec7000;padding:0;position:static}#simulator-header-area #header-accessary.header-accessary--mobile .btn-banking li.btn-01 a.c-btn-account:before{background-size:auto 33px;top:5px;left:11px;width:17px;height:27px}#simulator-header-area #header-accessary.header-accessary--mobile .btn-banking li.btn-02{position:absolute;top:10px;right:10px;width:42px;height:40px;margin:0}#simulator-header-area #header-accessary.header-accessary--mobile .btn-banking li.btn-02 a.c-btn-login{border:solid 1px #5e5d5d;padding:0;position:static}#simulator-header-area #header-accessary.header-accessary--mobile .btn-banking li.btn-02 a.c-btn-login:before{background-position:-18px 0;background-size:auto 32px;top:5px;left:11px;height:27px;width:19px}.simulator-inputRate{display:inline-block;max-width:100%}@media only screen and (max-width:640px){.simulator-inputRate{width:100%}}.simulator-inputRate__toggle{text-align:right}.simulator-inputRate__content{margin-top:13px;text-align:right}.simulator-planSelect.simulator-planSelect--close{display:none}.simulator-planBlock__header{font-size:24px;font-weight:bold}@media only screen and (max-width:640px){.simulator-planBlock__header{font-size:17px;text-align:center}}.simulator-planBlock__body{text-align:center;margin-top:22px}@media only screen and (max-width:640px){.simulator-planBlock__body{margin-top:10px}}.simulator-planBlock.simulator-planBlock--close{display:none}.simulator-accordion,.simulator-accordion dt,.simulator-accordion dd{margin:0;padding:0}.simulator-accordion.simulator-accordion--table{margin-top:30px;border-top:1px solid #d4d5d5;border-bottom:1px solid #d4d5d5}.simulator-accordion.simulator-accordion--table .c-heading4-01 h4{font-size:24px;font-weight:normal}@media only screen and (max-width:640px){.simulator-accordion.simulator-accordion--table .c-heading4-01 h4{font-size:20px}}.simulator-accordion.simulator-accordion--table+.simulator-accordion--table{margin-top:0;border-top:0}.simulator-accordion.simulator-accordion--table .simulator-accordion__header{position:relative;padding-top:8px;padding-bottom:8px;padding-right:34px}.simulator-accordion.simulator-accordion--table .simulator-accordion__header .c-heading3-01 a,.simulator-accordion.simulator-accordion--table .simulator-accordion__header .c-heading4-01 a{cursor:pointer;display:block;padding:0;margin:0}.simulator-accordion.simulator-accordion--table .simulator-accordion__header .c-heading3-01 a:before,.simulator-accordion.simulator-accordion--table .simulator-accordion__header .c-heading4-01 a:before{content:none}.simulator-accordion.simulator-accordion--table .simulator-accordion__header:hover{cursor:pointer;background-color:#eee;opacity:.7;filter:alpha(opacity=70)}@media only screen and (max-width:1024px){.simulator-accordion.simulator-accordion--table .simulator-accordion__header:hover{opacity:1;filter:alpha(opacity=100);background-color:#fff}}.no-js .simulator-accordion.simulator-accordion--table .simulator-accordion__header:hover{background-color:#fff;cursor:default;opacity:1;filter:alpha(opacity=100)}.simulator-accordion.simulator-accordion--table .simulator-accordion__header:before{width:30px;height:30px;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;border:solid 1px #d4d5d5;position:absolute;right:0;top:50%;margin-top:-15px;content:"";background:#fff;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmM2YzZjMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:-moz-linear-gradient(top,#fff 0,#f3f3f3 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#fff),color-stop(100%,#f3f3f3));background:-webkit-linear-gradient(top,#fff 0,#f3f3f3 100%);background:-o-linear-gradient(top,#fff 0,#f3f3f3 100%);background:-ms-linear-gradient(top,#fff 0,#f3f3f3 100%);background:linear-gradient(to bottom,#fff 0,#f3f3f3 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#f3f3f3',GradientType=0)}.no-js .simulator-accordion.simulator-accordion--table .simulator-accordion__header:before{display:none}@media print{.simulator-accordion.simulator-accordion--table .simulator-accordion__header:before{display:none}}.simulator-accordion.simulator-accordion--table .simulator-accordion__header:after{width:12px;height:12px;position:absolute;top:50%;margin-top:-6px;right:9px;content:"";background:url(/assets/img/arrows_01_@2x.png) no-repeat -40px 0;background-size:auto 23px}.ie8 .simulator-accordion.simulator-accordion--table .simulator-accordion__header:after{background:url(/assets/img/arrows_01.png) no-repeat -40px 0}.no-js .simulator-accordion.simulator-accordion--table .simulator-accordion__header:after{display:none}@media print{.simulator-accordion.simulator-accordion--table .simulator-accordion__header:after{display:none}}.simulator-accordion.simulator-accordion--table .simulator-accordion__header header{margin-top:0}.simulator-accordion.simulator-accordion--table .simulator-accordion__header header h3{border-bottom:0;padding-bottom:0}.simulator-accordion.simulator-accordion--table .simulator-accordion__body{margin-bottom:8px}.simulator-accordion.simulator-accordion--table.simulator-accordion--close .simulator-accordion__header:after{background:url(/assets/img/arrows_01_@2x.png) no-repeat -28px 0;background-size:auto 23px}.ie8 .simulator-accordion.simulator-accordion--table.simulator-accordion--close .simulator-accordion__header:after{background:url(/assets/img/arrows_01.png) no-repeat -28px 0}.simulator-accordion.simulator-accordion--table.simulator-accordion--close .simulator-accordion__body{display:none}.simulator-accordion.simulator-accordion--plan{margin-top:20px}.simulator-accordion.simulator-accordion--plan:first-child{margin-top:0}.simulator-accordion.simulator-accordion--plan .simulator-accordion__header{font-size:24px;font-weight:normal;position:relative;padding-left:28px}.simulator-accordion.simulator-accordion--plan .simulator-accordion__header a{cursor:pointer}@media only screen and (max-width:640px){.simulator-accordion.simulator-accordion--plan .simulator-accordion__header{font-size:14px;font-weight:bold}}.simulator-accordion.simulator-accordion--plan .simulator-accordion__header a{color:#535252;text-decoration:none}.simulator-accordion.simulator-accordion--plan .simulator-accordion__header a:before{content:"";display:block;width:22px;height:22px;margin-top:-11px;top:50%;left:0;background:url(../img/icon_07_@2x.png) no-repeat top right;background-size:44px 22px;position:absolute}.simulator-accordion.simulator-accordion--plan.simulator-accordion--close .simulator-accordion__header a:before{background-position:top left}.simulator-accordion.simulator-accordion--plan.simulator-accordion--close .simulator-accordion__body{display:none}.simulator-inputList{list-style:none}.simulator-inputList,.simulator-inputList li{margin:0;padding:0}.simulator-inputList.simulator-inputList--plan .simulator-inputList__item{margin-top:10px;font-size:24px}.simulator-inputList.simulator-inputList--plan .simulator-inputList__item:before,.simulator-inputList.simulator-inputList--plan .simulator-inputList__item:after{content:" ";display:table}.simulator-inputList.simulator-inputList--plan .simulator-inputList__item:after{clear:both}@media only screen and (max-width:640px){.simulator-inputList.simulator-inputList--plan .simulator-inputList__item{font-size:14px}}.simulator-inputList.simulator-inputList--plan .simulator-inputList__item--disabled .simulator-inputList__header{color:#888}.simulator-inputList.simulator-inputList--plan .simulator-inputList__item--checked{color:#eb7000}.simulator-inputList.simulator-inputList--plan .simulator-inputList__item--checked,.simulator-inputList.simulator-inputList--plan .simulator-inputList__item--checked label{font-weight:bold}.simulator-inputList.simulator-inputList--plan label{font-weight:normal;vertical-align:middle}.simulator-inputList.simulator-inputList--plan input[type="radio"]{margin:0;margin-right:8px;vertical-align:middle}.simulator-inputList.simulator-inputList--plan .simulator-inputList__header,.simulator-inputList.simulator-inputList--plan .simulator-inputList__body{float:left;width:50%}.simulator-inputList.simulator-inputList--plan .simulator-inputList__body{text-align:right}.simulator-formBlock{border-top:1px solid #d4d5d5;margin-top:18px}.c-heading3-01+.simulator-formBlock{border-top:0;margin-top:0}.simulator-mixBlock{border-top:1px solid #d4d5d5;border-bottom:1px solid #d4d5d5;padding-bottom:30px}.simulator-mixBlock .c-heading3-01{margin-top:0;padding:14px 26px}@media only screen and (max-width:640px){.simulator-mixBlock .c-heading3-01{padding-left:8px;padding-right:8px}}.simulator-mixBlock .c-heading3-01 h3{padding:0;border-bottom:0}@media only screen and (max-width:640px){.simulator-mixBlock{padding-bottom:12px}}.simulator-mixBlock__header{font-size:24px;padding:30px 0 30px 0;border-bottom:0}@media only screen and (max-width:640px){.simulator-mixBlock__header{font-size:17px;padding:12px 0 12px 0}}.simulator-mixBlock__header a{position:relative;color:#535252;text-decoration:none}.simulator-mixBlock__body{background-color:#fce7cd;padding:0}.simulator-mixBlock__action{text-align:right}.simulator-mixBlock .simulator-mixBlock__header a{position:relative;padding-left:40px;color:#535252;text-decoration:none;display:inline-block}.simulator-mixBlock .simulator-mixBlock__header a:before{content:"";display:block;width:30px;height:30px;top:50%;margin-top:-15px;left:0;background:url(../img/icon_07_@2x.png) no-repeat top right;background-size:60px 30px;position:absolute}.simulator-mixBlock.simulator-mixBlock--close{border-bottom:0;padding-bottom:0}.simulator-mixBlock.simulator-mixBlock--close .simulator-mixBlock__header{border-bottom:1px solid #d4d5d5}.simulator-mixBlock.simulator-mixBlock--close .simulator-mixBlock__header a:before{background-position:top left}.simulator-mixBlock.simulator-mixBlock--close .simulator-mixBlock__body{display:none}.simulator-fieldset{padding:29px 0;border:0;border-top:1px solid #d4d5d5;max-width:100%}.simulator-fieldset:before,.simulator-fieldset:after{content:" ";display:table}.simulator-fieldset:after{clear:both}.simulator-fieldset .simulator-fieldset__control .simulator-btn.simulator-btn--help{margin-top:0}@media only screen and (max-width:640px){.simulator-fieldset{padding:14px 8px}}.simulator-fieldset:first-child{border-top:0}.simulator-fieldset+.simulator-fieldset{border-top-style:dashed}.simulator-mixBlock .simulator-fieldset{padding-left:26px;padding-right:26px;border-top-color:#fff}@media only screen and (max-width:640px){.simulator-mixBlock .simulator-fieldset{padding-left:8px;padding-right:8px}}.simulator-fieldset__inputPrefix{display:inline}@media only screen and (max-width:1024px){.simulator-fieldset__inputPrefix{display:block;text-align:left;max-width:290px;margin-left:auto}}@media only screen and (max-width:640px){.simulator-fieldset__inputPrefix{max-width:none;margin-left:0}}.simulator-fieldset__header,.simulator-fieldset__body{float:left}@media only screen and (max-width:640px){.simulator-fieldset__header,.simulator-fieldset__body{float:none;width:100%!important}}.simulator-fieldset__header{width:40%}.simulator-fieldset__header .simulator-fieldset__label{font-size:24px;margin:0;font-weight:bold}@media only screen and (max-width:640px){.simulator-fieldset__header .simulator-fieldset__label{font-size:17px}}.simulator-fieldset__header .simulator-fieldset__required{display:inline-block;font-size:16px;margin-left:4px;color:#fff;background-color:#e50000;padding:2px 4px}@media only screen and (max-width:640px){.simulator-fieldset__header .simulator-fieldset__required{font-size:12px;margin-left:2px}}.simulator-fieldset__body{text-align:right;width:60%}@media only screen and (max-width:640px){.simulator-fieldset__body{text-align:left;margin-top:12px}}.simulator-fieldset__control{vertical-align:middle}.simulator-fieldset__control+.simulator-fieldset__control{margin-top:22px}.simulator-fieldset__control.simulator-fieldset__control--hide{display:none}.simulator-fieldset__noteList{margin:0;padding:0;margin-top:0;margin-left:auto;max-width:310px;text-align:left}@media only screen and (max-width:640px){.simulator-fieldset__noteList{max-width:none}}.simulator-fieldset__noteList span{margin-right:.375em}.simulator-fieldset__noteList li{font-size:87.5%;text-indent:-1.2857142857142858em;color:#535252;list-style-type:none;margin:0;padding:0;margin-top:.42857142857142855em;padding-left:1.2857142857142858em}.simulator-fieldset__unit{font-size:24px;font-weight:bold;vertical-align:middle;margin-right:4px;margin-left:4px}@media only screen and (max-width:640px){.simulator-fieldset__unit{margin-right:2px}}@media only screen and (max-width:640px){.simulator-fieldset__unit{font-size:15px}}.simulator-fieldset__inputAddon{font-size:28px;vertical-align:middle;margin-left:-6px;color:#555}@media only screen and (max-width:640px){.simulator-fieldset__inputAddon{font-size:18px;margin-left:-3px}}.simulator-fieldset__placeholder{font-size:28px;vertical-align:middle}@media only screen and (max-width:640px){.simulator-fieldset__placeholder{font-size:18px}}.simulator-fieldset__placeholder.simulator-fieldset__placeholder--number{font-size:28px}@media only screen and (max-width:640px){.simulator-fieldset__placeholder.simulator-fieldset__placeholder--number{font-size:17px}}.simulator-fieldset__placeholder.simulator-fieldset__placeholder--hide{display:none}.simulator-fieldset .simulator-fieldset__control__group{display:inline-block;margin-bottom:4px;margin-top:4px;margin-left:10px}@media only screen and (max-width:640px){.simulator-fieldset .simulator-fieldset__control__group{margin-left:0}}.simulator-errorNote p{color:#e50000;font-size:16px;margin:0;margin-top:6px;max-width:290px;margin-left:auto;text-align:left}@media only screen and (max-width:640px){.simulator-errorNote p{font-size:12px;max-width:none}}.simulator-errorNote.simulator-errorNote--hide{display:none}.simulator-toggle{display:table;margin-left:auto;background:#a3a3a3;background:-moz-linear-gradient(top,#a2a2a2 0,#a8a8a8 50%,#adadad 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#a2a2a2),color-stop(50%,#a8a8a8),color-stop(100%,#adadad));background:-webkit-linear-gradient(top,#a2a2a2 0,#a8a8a8 50%,#adadad 100%);background:-o-linear-gradient(top,#a2a2a2 0,#a8a8a8 50%,#adadad 100%);background:-ms-linear-gradient(top,#a2a2a2 0,#a8a8a8 50%,#adadad 100%);background:linear-gradient(to bottom,#a2a2a2 0,#a8a8a8 50%,#adadad 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#a2a2a2',endColorstr='#adadad',GradientType=0);border-radius:60px;color:#fff;position:relative;line-height:1;max-width:100%}.ie9 .simulator-toggle{filter:none}@media only screen and (max-width:640px){.simulator-toggle{width:100%;display:table}}.simulator-toggle__button{position:absolute;opacity:0}.simulator-toggle__label{display:table-cell;vertical-align:top;font-size:20px;padding:20px 20px;margin:0 -1px;border-radius:58px;font-weight:normal;border:1px solid transparent;cursor:pointer;text-align:center}@media only screen and (max-width:1024px){.simulator-toggle__label{padding:20px 8px}}@media only screen and (max-width:640px){.simulator-toggle__label{font-size:14px;text-align:center;padding:14px 2px;display:table-cell;width:50%}}.simulator-toggle__button:checked+.simulator-toggle__label{display:inline-block;cursor:default;color:#636262;border:1px solid #d7d8d8;background:#fff;background:-moz-linear-gradient(top,#fff 0,#f3f3f3 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#fff),color-stop(100%,#f3f3f3));background:-webkit-linear-gradient(top,#fff 0,#f3f3f3 100%);background:-o-linear-gradient(top,#fff 0,#f3f3f3 100%);background:-ms-linear-gradient(top,#fff 0,#f3f3f3 100%);background:linear-gradient(to bottom,#fff 0,#f3f3f3 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#f3f3f3',GradientType=0)}.ie9 .simulator-toggle__button:checked+.simulator-toggle__label{filter:none}@media only screen and (max-width:640px){.simulator-toggle__button:checked+.simulator-toggle__label{display:table-cell;width:50%}}.simulator-toggle__button:focus+.simulator-toggle__label{border-color:#979898}.simulator-toggle__button:hover+.simulator-toggle__label{opacity:.925}@media only screen and (max-width:1024px){.simulator-toggle__button:hover+.simulator-toggle__label{opacity:1;filter:alpha(opacity=100)}}.simulator-toggle--strong .simulator-toggle__button+.simulator-toggle__label{border-left:none;border-right:0}.simulator-toggle--strong .simulator-toggle__button:checked+.simulator-toggle__label{background:#eb7000;border:1px solid #e55c1a;color:#fff;border-left:none;border-right:0;border-top:1px solid #f9cd00;border-bottom:1px solid #d72200;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2VkN2IwMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlNzY0MDAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:-moz-linear-gradient(top,#eb7b00 0,#e86400 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#eb7b00),color-stop(100%,#e86400));background:-webkit-linear-gradient(top,#eb7b00 0,#e86400 100%);background:-o-linear-gradient(top,#eb7b00 0,#e86400 100%);background:-ms-linear-gradient(top,#eb7b00 0,#e86400 100%);background:linear-gradient(to bottom,#eb7b00 0,#e86400 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#eb7b00',endColorstr='#e86400',GradientType=0)}.ie9 .simulator-toggle--strong .simulator-toggle__button:checked+.simulator-toggle__label{filter:none}.simulator-toggle--strong .simulator-toggle__button:focus+.simulator-toggle__label{border-bottom-color:#803901}.simulator-balloon{text-align:left;background:#fce7cd;border:1px solid #d4d5d5;padding:25px;width:450px;max-width:100%;position:relative}.simulator-mixBlock .simulator-balloon{background:#facf9c}@media only screen and (max-width:640px){.simulator-balloon{width:100%;padding:12px 10px}}.simulator-balloon:before{content:"";display:block;width:27px;height:13px;top:-13px;left:32%;background:url(../img/bg_01_@2x.png);background-size:27px 13px;position:absolute}@media only screen and (max-width:640px){.simulator-balloon:before{left:20%}}.simulator-mixBlock .simulator-balloon{background:#facf9c}.simulator-mixBlock .simulator-balloon:before{background:url(../img/bg_02_@2x.png);background-size:27px 13px}.simulator-balloon.simulator-balloon--close{display:none}.simulator-select{display:inline-block;vertical-align:middle;text-align:left;margin:0 0 0 8px}@media only screen and (max-width:640px){.simulator-select{margin-left:4px;margin-right:4px}}.simulator-select .styled-form.hasCustomSelect{min-width:100px}.simulator-select .customSelect{border:1px solid #ddd;overflow:hidden;color:#555;-moz-border-radius:8px;-webkit-border-radius:8px;border-radius:8px 8px;display:block!important;color:#535252;text-decoration:none;border:solid 1px #d4d5d5;background:#fff;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmM2YzZjMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:-moz-linear-gradient(top,#fff 0,#f3f3f3 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#fff),color-stop(100%,#f3f3f3));background:-webkit-linear-gradient(top,#fff 0,#f3f3f3 100%);background:-o-linear-gradient(top,#fff 0,#f3f3f3 100%);background:-ms-linear-gradient(top,#fff 0,#f3f3f3 100%);background:linear-gradient(to bottom,#fff 0,#f3f3f3 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#f3f3f3',GradientType=0);pointer-events:none}.simulator-select .customSelect span{width:100%!important}.simulator-select .customSelectInner{text-align:center;line-height:42px;padding:0 45px 0 9px;background:url(/assets/img/arrows_08_@2x.png) no-repeat;background-size:auto 42px;background-position:100% 0;font-size:28px}@media only screen and (max-width:640px){.simulator-select .customSelectInner{font-size:18px}}.simulator-select .customSelect.customSelectHover{opacity:.7}@media only screen and (max-width:1024px){.simulator-select .customSelect.customSelectHover{opacity:1;filter:alpha(opacity=100)}}.ie6 .simulator-select .customSelect.customSelectHover,.ie7 .simulator-select .customSelect.customSelectHover,.ie8 .simulator-select .customSelect.customSelectHover,.ie9 .simulator-select .customSelect.customSelectHover{opacity:1}.simulator-select .customSelect.customSelectFocus{border-color:#979898}.simulator-select--error .customSelect,.simulator-select--error .customSelect.customSelectFocus{border-color:#f00;background:-moz-linear-gradient(top,#fee5e5 0,#f6dddd 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#fee5e5),color-stop(100%,#f6dddd));background:-webkit-linear-gradient(top,#fee5e5 0,#f6dddd 100%);background:-o-linear-gradient(top,#fee5e5 0,#f6dddd 100%);background:-ms-linear-gradient(top,#fee5e5 0,#f6dddd 100%);background:linear-gradient(to bottom,#fee5e5 0,#f6dddd 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fee5e5',endColorstr='#f6dddd',GradientType=0)}.simulator-inputText{border:1px solid #CCC;padding:0 8px;width:204px;height:44px;line-height:44px;color:#555;vertical-align:middle;margin-left:8px;margin-right:8px;text-align:right;font-size:28px}@media only screen and (max-width:640px){.simulator-inputText{margin-left:4px;margin-right:4px;font-size:18px}}.simulator-inputText--mini{width:160px}.simulator-inputText--inputAddon{padding:0 3px}@media only screen and (max-width:640px){.simulator-inputText--inputAddon{padding:0 2px;width:200px}}.simulator-inputText--error{background-color:#ffdede;border-color:#e50000}.simulator-inputText--small{width:116px}.simulator-inputText--hide{display:none}.simulator-media__left{width:128px}.simulator-media__right{padding-left:28px}.simulator-media__left,.simulator-media__right{display:table-cell;vertical-align:top;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.simulator-footer{text-align:center}.simulator-footer__secondary{margin-top:8px}.simulator-footer--clear{margin-top:50px}.simulator-footer--calculate{padding-top:40px;padding-bottom:40px;border-top:1px solid #d4d5d5;background-color:#eee;margin:50px -54px 0 -54px}.simulator-footer--calculate:last-child{margin-bottom:-54px}@media only screen and (max-width:640px){.simulator-footer--calculate{padding-top:14px;padding-bottom:14px}}.simulator-footer--calculate p{font-size:18px;margin:0}@media only screen and (max-width:640px){.simulator-footer--calculate p{font-size:12px}}@media only screen and (max-width:640px){.simulator-footer--calculate{margin:24px -10px 0 -10px}.simulator-footer--calculate:last-child{margin-bottom:-16px}}.simulator-footer--calculate+.simulator-footer--calculate{background:0;margin-top:0}@media only screen and (max-width:640px){.simulator-footer--calculate+.simulator-footer--calculate{margin-top:0}}.simulator-box{border:3px solid #d4d5d5;padding:20px;margin-top:30px}.simulator-box:before,.simulator-box:after{content:" ";display:table}.simulator-box:after{clear:both}.simulator-box__header,.simulator-box__body{width:50%}@media only screen and (max-width:640px){.simulator-box__header,.simulator-box__body{width:100%}}.simulator-box__header{float:left}.simulator-box__body{float:left;text-align:right}@media only screen and (max-width:640px){.simulator-box__body{text-align:left}}.simulator-box__text{font-size:24px;font-weight:bold}@media only screen and (max-width:640px){.simulator-box__text{font-size:17px}}.simulator-resultAction{text-align:center}.simulator-btn{border:1px solid #d4d5d5;background:#fff;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmM2YzZjMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:-moz-linear-gradient(top,#fff 0,#f3f3f3 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#fff),color-stop(100%,#f3f3f3));background:-webkit-linear-gradient(top,#fff 0,#f3f3f3 100%);background:-o-linear-gradient(top,#fff 0,#f3f3f3 100%);background:-ms-linear-gradient(top,#fff 0,#f3f3f3 100%);background:linear-gradient(to bottom,#fff 0,#f3f3f3 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#f3f3f3',GradientType=0);cursor:pointer}.ie9 .simulator-btn{filter:none}.simulator-btn:before{width:18px;height:65%;background-image:url(/assets/img/marker_01_@2x.png);background-repeat:no-repeat;background-size:auto 18px;position:absolute;left:12px;content:""}.ie8 .simulator-btn:before{background-image:url(/assets/img/marker_01.png)}.simulator-btn.simulator-btn--reset{border-radius:24px;padding:12px 16px 10px 36px;margin-top:0;color:#535252;text-decoration:none;display:inline-block;position:relative}.simulator-btn.simulator-btn--reset:before{background-image:url(../img/icon_01_@2x.png)}.ie8 .simulator-btn.simulator-btn--reset:before{background-image:url(../img/icon_01.png)}.simulator-btn.simulator-btn--reset:hover{opacity:.7;filter:alpha(opacity=70);color:#535252;text-decoration:none}@media only screen and (max-width:1024px){.simulator-btn.simulator-btn--reset:hover{opacity:1;filter:alpha(opacity=100)}}.ie8 .simulator-btn.simulator-btn--reset:hover{background-color:#fff}.simulator-btn.simulator-btn--reset span{font-weight:bold}.simulator-btn.simulator-btn--help{border-radius:24px;padding:12px 16px 10px 36px;margin-top:1.25em;color:#535252;text-decoration:none;display:inline-block;position:relative}.simulator-btn.simulator-btn--help:before{background-image:url(../img/icon_02_@2x.png)}.ie8 .simulator-btn.simulator-btn--help:before{background-image:url(../img/icon_02.png)}.simulator-btn.simulator-btn--help:hover{opacity:.7;filter:alpha(opacity=70);color:#535252;text-decoration:none}@media only screen and (max-width:1024px){.simulator-btn.simulator-btn--help:hover{opacity:1;filter:alpha(opacity=100)}}.ie8 .simulator-btn.simulator-btn--help:hover{background-color:#fff}.simulator-btn.simulator-btn--help span{font-weight:bold}.simulator-btn.simulator-btn--csv{border-radius:24px;padding:12px 16px 10px 36px;margin-top:1.25em;color:#535252;text-decoration:none;display:inline-block;position:relative}.simulator-btn.simulator-btn--csv:before{background-image:url(../img/icon_03_@2x.png)}.ie8 .simulator-btn.simulator-btn--csv:before{background-image:url(../img/icon_03.png)}.simulator-btn.simulator-btn--csv:hover{opacity:.7;filter:alpha(opacity=70);color:#535252;text-decoration:none}@media only screen and (max-width:1024px){.simulator-btn.simulator-btn--csv:hover{opacity:1;filter:alpha(opacity=100)}}.ie8 .simulator-btn.simulator-btn--csv:hover{background-color:#fff}.simulator-btn.simulator-btn--csv span{font-weight:bold}.simulator-btn.simulator-btn--print{border-radius:24px;padding:12px 16px 10px 36px;margin-top:1.25em;color:#535252;text-decoration:none;display:inline-block;position:relative}.simulator-btn.simulator-btn--print:before{background-image:url(../img/icon_04_@2x.png)}.ie8 .simulator-btn.simulator-btn--print:before{background-image:url(../img/icon_04.png)}.simulator-btn.simulator-btn--print:hover{opacity:.7;filter:alpha(opacity=70);color:#535252;text-decoration:none}@media only screen and (max-width:1024px){.simulator-btn.simulator-btn--print:hover{opacity:1;filter:alpha(opacity=100)}}.ie8 .simulator-btn.simulator-btn--print:hover{background-color:#fff}.simulator-btn.simulator-btn--print span{font-weight:bold}.simulator-btn.simulator-btn--return{font-size:112.5%;border-radius:28px;text-decoration:none;border:0;display:inline-block;color:#fff;font-weight:bold;-webkit-box-shadow:0 1px 0 rgba(0,0,0,0.2);box-shadow:0 1px 0 rgba(0,0,0,0.2);padding:14px 28px 14px 38px;position:relative;text-align:left;color:#636262;border:1px solid #d7d8d8;background:#fff;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmM2YzZjMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:-moz-linear-gradient(top,#fff 0,#f3f3f3 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#fff),color-stop(100%,#f3f3f3));background:-webkit-linear-gradient(top,#fff 0,#f3f3f3 100%);background:-o-linear-gradient(top,#fff 0,#f3f3f3 100%);background:-ms-linear-gradient(top,#fff 0,#f3f3f3 100%);background:linear-gradient(to bottom,#fff 0,#f3f3f3 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#f3f3f3',GradientType=0)}.simulator-btn.simulator-btn--return:before{background-image:url(../img/icon_05_@2x.png);left:16px;top:50%;margin-top:-9px;width:18px;height:18px}.ie8 .simulator-btn.simulator-btn--return:before{background-image:url(../img/icon_05_@2x.png)}.simulator-btn.simulator-btn--return:hover{opacity:.7;filter:alpha(opacity=70);text-decoration:none}@media only screen and (max-width:1024px){.simulator-btn.simulator-btn--return:hover{opacity:1;filter:alpha(opacity=100)}}.simulator-btn.simulator-btn--return .icon{margin-left:8px}.simulator-btn.simulator-btn--return .icon img{width:24px}.ie9 .simulator-btn.simulator-btn--return{filter:none}.simulator-btn.simulator-btn--planSelect{font-size:112.5%;border-radius:28px;text-decoration:none;border:0;display:inline-block;color:#fff;font-weight:bold;-webkit-box-shadow:0 2px 0 rgba(0,0,0,0.2);box-shadow:0 2px 0 rgba(0,0,0,0.2);padding:14px 28px 14px 38px;position:relative;text-align:left;border-top:1px solid #f9cd00;border-bottom:1px solid #d72200;background:#ed7b00;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2VkN2IwMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlODYzMDAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:-moz-linear-gradient(top,#ed7b00 0,#e86300 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#ed7b00),color-stop(100%,#e86300));background:-webkit-linear-gradient(top,#ed7b00 0,#e86300 100%);background:-o-linear-gradient(top,#ed7b00 0,#e86300 100%);background:-ms-linear-gradient(top,#ed7b00 0,#e86300 100%);background:linear-gradient(to bottom,#ed7b00 0,#e86300 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ed7b00',endColorstr='#e86300',GradientType=0)}.simulator-btn.simulator-btn--planSelect:before{background-image:url(../img/icon_06_@2x.png);left:16px;top:50%;margin-top:-9px;width:18px;height:18px}.ie8 .simulator-btn.simulator-btn--planSelect:before{background-image:url(../img/icon_06.png)}.simulator-btn.simulator-btn--planSelect:hover{opacity:.7;filter:alpha(opacity=70);color:#fff;text-decoration:none}@media only screen and (max-width:1024px){.simulator-btn.simulator-btn--planSelect:hover{opacity:1;filter:alpha(opacity=100)}}.simulator-btn.simulator-btn--planSelect .icon{margin-left:8px}.simulator-btn.simulator-btn--planSelect .icon img{width:24px}.ie9 .simulator-btn.simulator-btn--planSelect{filter:none}.simulator-btn.simulator-btn--calculate{border-radius:60px;border:0;display:inline-block;position:relative;text-decoration:none;font-size:24px;color:#FFF;text-align:center;line-height:1;margin:10px 10px;padding:13px 42px;-webkit-box-shadow:0 2px 0 rgba(0,0,0,0.2);box-shadow:0 2px 0 rgba(0,0,0,0.2);border-top:1px solid #9f9f9f;border-bottom:1px solid #191818;background:#605f5f;background:-moz-linear-gradient(top,#605f5f 0,#484747 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#605f5f),color-stop(100%,#484747));background:-webkit-linear-gradient(top,#605f5f 0,#484747 100%);background:-o-linear-gradient(top,#605f5f 0,#484747 100%);background:-ms-linear-gradient(top,#605f5f 0,#484747 100%);background:linear-gradient(to bottom,#605f5f 0,#484747 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#605f5f',endColorstr='#484747',GradientType=0)}.ie9 .simulator-btn.simulator-btn--calculate{filter:none}.simulator-btn.simulator-btn--calculate:disabled{opacity:.3;filter:alpha(opacity=30);cursor:default}.simulator-btn.simulator-btn--calculate:disabled:hover{opacity:.3;filter:alpha(opacity=30)}@media only screen and (max-width:640px){.simulator-btn.simulator-btn--calculate{font-size:17px;padding:2px 28px;margin:6px 6px}}.simulator-btn.simulator-btn--calculate:before{content:'';width:20px;height:38px;display:inline-block;vertical-align:middle;position:static;background:url(../img/icon_calc_@2x.png) no-repeat left center;-moz-background-size:20px 24px;-o-background-size:20px 24px;-webkit-background-size:20px 24px;background-size:20px 24px;margin-right:5px;margin-top:-4px}.simulator-btn.simulator-btn--calculate:hover{opacity:.7;filter:alpha(opacity=70);text-decoration:none}@media only screen and (max-width:1024px){.simulator-btn.simulator-btn--calculate:hover{opacity:1;filter:alpha(opacity=100)}}.ie8 .simulator-btn.simulator-btn--calculate:hover{background-color:#000}.simulator-btn.simulator-btn--calculate span{font-weight:bold}.simulator-blockSeparator{display:none}.simulator-contactInfo{display:none}.simulator-selectorBlock{position:relative;border:4px solid #d4d5d5;border-radius:15px;margin-top:1em;min-height:320px}.c-column-group .col-unit-1\/2>.simulator-selectorBlock:first-child{margin-top:2em}@media only screen and (max-width:640px){.simulator-selectorBlock{min-height:0}}.simulator-appSelector__header{margin:-1.25em auto 0;text-align:center;font-size:20px}@media only screen and (max-width:640px){.simulator-appSelector__header{font-size:18px}}.c-column-group .col-unit-1\/2>*:first-child>.simulator-appSelector__header:first-child{margin-top:-1.25em}.simulator-appSelector__header span{display:inline-block;padding:0 .5em;background-color:#fff}.simulator-appSelector__header strong{color:inherit;font-weight:bold}.simulator-appSelector__header__pict{display:inline-block;max-height:55px;position:relative}.simulator-appSelector__header__pict img{width:100%}.simulator-appSelector__header__pict--new{width:84px;height:54px}@media only screen and (max-width:640px){.simulator-appSelector__header__pict--new{width:50.4px;height:32.4px}}.simulator-appSelector__header__pict--karikae{width:74px;height:54px}@media only screen and (max-width:640px){.simulator-appSelector__header__pict--karikae{width:44.4px;height:32.4px}}.simulator-appSelector__list{margin:0 20px 20px;padding:0}.simulator-appSelector__list>li{margin:15px 0 0;list-style-type:none}@media only screen and (max-width:640px){.simulator-appSelector__list .only-pc{display:none}}.simulator-appSelector__anchor{border:1px solid #d4d5d5;background:#fff;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmM2YzZjMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:-moz-linear-gradient(top,#fff 0,#f3f3f3 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#fff),color-stop(100%,#f3f3f3));background:-webkit-linear-gradient(top,#fff 0,#f3f3f3 100%);background:-o-linear-gradient(top,#fff 0,#f3f3f3 100%);background:-ms-linear-gradient(top,#fff 0,#f3f3f3 100%);background:linear-gradient(to bottom,#fff 0,#f3f3f3 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#f3f3f3',GradientType=0);position:relative;display:block;min-height:3.5em;border:3px solid #eb7000;border-radius:40px;text-decoration:none;font-size:18px}.ie9 .simulator-appSelector__anchor{filter:none}.simulator-appSelector__anchor:before{width:18px;height:65%;background-image:url(/assets/img/marker_01_@2x.png);background-repeat:no-repeat;background-size:auto 18px;position:absolute;left:12px;content:""}.ie8 .simulator-appSelector__anchor:before{background-image:url(/assets/img/marker_01.png)}@media only screen and (max-width:640px){.simulator-appSelector__anchor{font-size:16px}}.simulator-appSelector__anchor:before{content:none}.simulator-appSelector__anchor span{color:#535252;display:inline-block;width:80%;vertical-align:middle;text-align:center}.simulator-appSelector__anchor strong{color:#eb7000;font-weight:bold;font-size:22px}@media only screen and (max-width:640px){.simulator-appSelector__anchor strong{font-size:20px}}.simulator-appSelector__anchor:hover{opacity:.7;filter:alpha(opacity=70);color:#535252;text-decoration:none}.simulator-appSelector__anchor:hover span{opacity:.7;filter:alpha(opacity=70)}@media only screen and (max-width:1024px){.simulator-appSelector__anchor:hover span{opacity:1;filter:alpha(opacity=100)}}@media only screen and (max-width:1024px){.simulator-appSelector__anchor:hover{opacity:1;filter:alpha(opacity=100)}}.ie8 .simulator-appSelector__anchor:hover{background-color:#fff}.simulator-appSelector__anchor__arrow{position:relative;display:inline-block;min-height:3.5em;width:10%;min-width:25px;vertical-align:middle}.simulator-appSelector__anchor__arrow:before{position:absolute;top:50%;right:2px;margin-top:-9px;width:18px;height:18px;background-image:url(/assets/img/marker_01_@2x.png);background-size:auto 18px;background-repeat:no-repeat;content:""}.ie8 .simulator-appSelector__anchor__arrow:before{background-image:url(/assets/img/marker_01.png)}a:hover .simulator-appSelector__anchor__arrow{opacity:.7;filter:alpha(opacity=70)}@media only screen and (max-width:1024px){a:hover .simulator-appSelector__anchor__arrow{opacity:1;filter:alpha(opacity=100)}}.simulator-print-heading{display:none}.simulator-accordion--plan.simulator-accordion--close .simulator-accordion__body{display:none;opacity:0}.simulator-accordion--plan .simulator-accordion__body{-webkit-animation-duration:.3s;-moz-animation-duration:.3s;-o-animation-duration:.3s;-ms-animation-duration:.3s;animation-duration:.3s;-webkit-animation-name:fade-in;-moz-animation-name:fade-in;-o-animation-name:fade-in;-ms-animation-name:fade-in;animation-name:fade-in;display:block;opacity:1}.simulator-inputRate__content.simulator-inputRate__content--close{display:none;opacity:0}.simulator-inputRate__content.simulator-inputRate__content--open{-webkit-animation-duration:.3s;-moz-animation-duration:.3s;-o-animation-duration:.3s;-ms-animation-duration:.3s;animation-duration:.3s;-webkit-animation-name:fade-in;-moz-animation-name:fade-in;-o-animation-name:fade-in;-ms-animation-name:fade-in;animation-name:fade-in;display:block;opacity:1}@-webkit-keyframes fade-in{0%{display:none;opacity:0}1%{display:block;opacity:0}100%{display:block;opacity:1}}@-moz-keyframes fade-in{0%{display:none;opacity:0}1%{display:block;opacity:0}100%{display:block;opacity:1}}@-o-keyframes fade-in{0%{display:none;opacity:0}1%{display:block;opacity:0}100%{display:block;opacity:1}}@-ms-keyframes fade-in{0%{display:none;opacity:0}1%{display:block;opacity:0}100%{display:block;opacity:1}}@keyframes fade-in{0%{display:none;opacity:0}1%{display:block;opacity:0}100%{display:block;opacity:1}}

#jbk-header-area.homeloan-header-area-02 #header-accessary .btn-banking li.btn-homeloan-top a {
	background: #ed7b00;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pg0KPHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHZpZXdCb3g9IjAgMCAxIDEiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiPg0KICA8bGluZWFyR3JhZGllbnQgaWQ9ImdyYWQtdWNnZy1nZW5lcmF0ZWQiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIiB4MT0iMCUiIHkxPSIwJSIgeDI9IjAlIiB5Mj0iMTAwJSI+DQogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+DQogICAgPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjZjNmM2YzIiBzdG9wLW9wYWNpdHk9IjEiLz4NCiAgPC9saW5lYXJHcmFkaWVudD4NCiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4NCjwvc3ZnPg==);
		background: -moz-linear-gradient(top,#ffffff 0,#f3f3f3 100%);
		background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#ffffff),color-stop(100%,#f3f3f3));
		background: -webkit-linear-gradient(top,#ffffff 0,#f3f3f3 100%);
		background: -o-linear-gradient(top,#ffffff 0,#f3f3f3 100%);
		background: -ms-linear-gradient(top,#ffffff 0,#f3f3f3 100%);
	background: linear-gradient(to bottom,#ffffff 0,#f3f3f3 100%);
		filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#f3f3f3',GradientType=0);
	border: #d4d5d5 solid 1px;
	padding: 16px 26px 10px 54px;
}

#jbk-header-area.homeloan-header-area-02 #header-accessary .btn-banking li.btn-homeloan-top a:before {
	background: url(/assets/img/icon_btn_09.png) left top no-repeat;
	background-size: 100% auto;
	height: 22px;
		top: 13px;
		left: 24px;
	width: 22px;
}

#jbk-header-area.homeloan-header-area-02 #header-accessary .btn-banking li.btn-homeloan-top a > span {
	color: #535252;
}

@media only screen and (max-width: 1111px) {
.homeloan-hidden-sp {
	display: none !important;
}
}

@media only screen and (max-width: 830px) {
#jbk-header-area.homeloan-header-area-02 #header-accessary .btn-banking li.btn-01           { right: 58px; }
#jbk-header-area.homeloan-header-area-02 #header-accessary .btn-banking li.btn-02           { right: 10px; }
#jbk-header-area.homeloan-header-area-02 #header-accessary .btn-banking li.btn-homeloan-top { right: 108px; }

#jbk-header-area.homeloan-header-area-02 #header-accessary .btn-banking li.btn-homeloan-top {
	height: 40px;
	position: absolute;
		top: 10px;
	width: 35px;
}

#jbk-header-area.homeloan-header-area-02 #header-accessary .btn-banking li.btn-homeloan-top a {
	height: 40px;
    padding: 0 !important;
    position: static;
	width: 42px;
}

#jbk-header-area.homeloan-header-area-02 #header-accessary .btn-banking li.btn-homeloan-top a:before {
	background: url(/assets/img/icon_btn_11.png) left top no-repeat;
	background-size: 100% auto;
	display: inline-block;
	height: 26px;
		top: 7px;
		left: 7px;
	width: 27px;
}
#jbk-header-area.homeloan-header-area-02 #header-accessary .btn-banking li.btn-homeloan-top.r159 a:before {
	background: url(/assets/img/icon_btn_10.png) left top no-repeat;
	background-size: 100% auto;
	display: inline-block;
	height: 26px;
		top: 7px;
		left: 7px;
	width: 27px;
}
}

@media screen and (max-width: 830px){
#jbk-header-area .frame-content {
    padding: 10px;
}
#jbk-header-area h1 {
    width: 111px;
    height: auto;
}
#jbk-header-area #header-accessary .btn-banking li a span {
    width: 40px;
    display: block;
    font-weight: normal;
    position: absolute;
    bottom: -15px;
    left: 0;
    color: #535252;
    font-size: 9px;
    letter-spacing: -0.5px;
    text-align: center;
    white-space: nowrap;
}
#jbk-header-area #header-accessary .btn-banking li a {
    -webkit-box-shadow: none;
    box-shadow: none;
    height: 40px;
    width: 40px;
    display: block;
    border-top-right-radius: 10px;
    border-bottom-right-radius: 10px;
    border-bottom-left-radius: 10px;
    border-top-left-radius: 10px;
}
#jbk-header-area #header-accessary .btn-banking li.btn-01 {
    right: 158px;
}
#jbk-header-area #header-accessary .btn-banking li.btn-01 {
    position: absolute;
    top: 10px;
    right: 108px;
    width: 39px;
    height: 40px;
    margin: 0;
}
#jbk-header-area #header-accessary .btn-banking li.btn-01 a.c-btn-account {
    border: solid 1px #ec7000;
    padding: 0;
    position: static;
}
#jbk-header-area #header-accessary .btn-banking li.btn-01 a.c-btn-account.icon-pen-01:before {
    background-image: url(/assets/img/icon_01_@2x.png);
    background-position: left top;
    background-size: auto 33px;
    height: 27px;
    top: 6px;
    left: 12px;
    width: 17px;
}
#jbk-header-area #header-accessary .btn-banking li.btn-02 {
    right: 108px;
}
#jbk-header-area #header-accessary .btn-banking li.btn-02 a.c-btn-login:before {
    background-position: -18px 0;
    background-size: auto 32px;
    top: 5px;
    left: 11px;
    height: 27px;
    width: 19px;
}
.r159{right:159px !important;}
#jbk-header-area #header-accessary .btn-banking li a span {
    width: 47px;
    display: block;
    font-weight: normal;
    position: absolute;
    bottom: -15px;
    left: -4px;
    color: #535252;
    font-size: 9px;
    letter-spacing: -0.5px;
    text-align: center;
    white-space: nowrap;
}
}
@media screen and (max-width: 830px){
#jbk-header-area #header-accessary .btn-banking li.btn-02 a.c-btn-login {
    border: solid 1px #5e5d5d;
    padding: 0;
    position: static;
}
#jbk-header-area #header-accessary .btn-banking li.btn-02 {
    position: absolute;
    top: 10px;
    right: 58px;
    width: 42px;
    height: 40px;
    margin: 0;
}
.btn-homeloan-top.r159{width: 30px !important;}
.homeloan-hidden-mb {
    display: none !important;
}
}
/*-------------- フォント調整 --------------*/
.c-heading1-01 h1 {
    margin: 0;
    padding: 0;
    color: #656565;
    font-size: 250%;
}
@media only screen and (max-width: 768px) {
#jbk-header-area.homeloan-header-area-02 #header-accessary .btn-banking li.btn-01           { right: 58px; }
#jbk-header-area.homeloan-header-area-02 #header-accessary .btn-banking li.btn-02           { right: 10px; }
#jbk-header-area.homeloan-header-area-02 #header-accessary .btn-banking li.btn-homeloan-top { right: 108px; }

#jbk-header-area.homeloan-header-area-02 #header-accessary .btn-banking li.btn-homeloan-top {
	height: 40px;
	position: absolute;
		top: 10px;
	width: 40px;
}

#jbk-header-area.homeloan-header-area-02 #header-accessary .btn-banking li.btn-homeloan-top a {
	height: 40px;
    padding: 0 !important;
    position: static;
	width: 42px;
}

#jbk-header-area.homeloan-header-area-02 #header-accessary .btn-banking li.btn-homeloan-top a:before {
	background: url(/assets/img/icon_btn_11.png) left top no-repeat;
	background-size: 100% auto;
	display: inline-block;
	height: 26px;
		top: 7px;
		left: 7px;
	width: 27px;
}
#jbk-header-area.homeloan-header-area-02 #header-accessary .btn-banking li.btn-homeloan-top.r159 a:before {
	background: url(/assets/img/icon_btn_10.png) left top no-repeat;
	background-size: 100% auto;
	display: inline-block;
	height: 26px;
		top: 7px;
		left: 7px;
	width: 27px;
}
}

@media screen and (max-width: 768px){
#jbk-header-area .frame-content {
    padding: 10px;
}
#jbk-header-area h1 {
    width: 111px;
    height: auto;
}
#jbk-header-area #header-accessary .btn-banking li a span {
    width: 40px;
    display: block;
    font-weight: normal;
    position: absolute;
    bottom: -15px;
    left: 0;
    color: #535252;
    font-size: 9px;
    letter-spacing: -0.5px;
    text-align: center;
    white-space: nowrap;
}
#jbk-header-area #header-accessary .btn-banking li a {
    -webkit-box-shadow: none;
    box-shadow: none;
    height: 40px;
    width: 40px;
    display: block;
    border-top-right-radius: 10px;
    border-bottom-right-radius: 10px;
    border-bottom-left-radius: 10px;
    border-top-left-radius: 10px;
}
#jbk-header-area #header-accessary .btn-banking li.btn-01 {
    right: 158px;
}
#jbk-header-area #header-accessary .btn-banking li.btn-01 {
    position: absolute;
    top: 10px;
    right: 108px;
    width: 40px;
    height: 40px;
    margin: 0;
}
#jbk-header-area #header-accessary .btn-banking li.btn-01 a.c-btn-account {
    border: solid 1px #ec7000;
    padding: 0;
    position: static;
}
#jbk-header-area #header-accessary .btn-banking li.btn-01 a.c-btn-account.icon-pen-01:before {
    background-image: url(/assets/img/icon_01_@2x.png);
    background-position: left top;
    background-size: auto 33px;
    height: 27px;
    top: 6px;
    left: 12px;
    width: 17px;
}
#jbk-header-area #header-accessary .btn-banking li.btn-02 {
    right: 108px;
}
#jbk-header-area #header-accessary .btn-banking li.btn-02 a.c-btn-login:before {
    background-position: -18px 0;
    background-size: auto 32px;
    top: 5px;
    left: 11px;
    height: 27px;
    width: 19px;
}
.r159{right:159px !important;}
#jbk-header-area #header-accessary .btn-banking li a span {
    width: 47px;
    display: block;
    font-weight: normal;
    position: absolute;
    bottom: -15px;
    left: -4px;
    color: #535252;
    font-size: 9px;
    letter-spacing: -0.5px;
    text-align: center;
    white-space: nowrap;
}
}
@media screen and (max-width: 768px){
#jbk-header-area #header-accessary .btn-banking li.btn-02 a.c-btn-login {
    border: solid 1px #5e5d5d;
    padding: 0;
    position: static;
}
#jbk-header-area #header-accessary .btn-banking li.btn-02 {
    position: absolute;
    top: 10px;
    right: 58px;
    width: 40px;
    height: 40px;
    margin: 0;
}
.btn-homeloan-top.r159{width: 40px !important;}
}
/*-------------- フォント調整 --------------*/
.c-heading1-01 h1 {
    margin: 0;
    padding: 0;
    color: #656565;
    font-size: 250%;
}

@media only screen and (max-width: 640px){
.c-heading1-01 h1
{ font-size: 110%; }
}
/* ========== section-faq ========== */
#section-faq{
  position: relative;
  padding: 0;
  border: none;
  background-color: #fff;
}
#section-faq .question,#section-faq .answer-wrap{
margin-bottom: 0!important;
border: 1px solid #bcbcbc;
border-top: 0;
}
#section-faq ul.questions > li + li{
margin-top: 0!important;
}
#section-faq ul.questions > li:first-child {
border-top: 1px solid #bcbcbc;
}
#section-faq ul.questions{
padding: 0;
}
#section-faq ul.questions > li{
  list-style: none;
}
#section-faq ul.questions > li + li {
  margin-top: 1em;
}
#section-faq .question,
#section-faq .answer {
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: box;
  display: flex;
}
#section-faq .answer .label {
  color: #f0920c;
}
#section-faq .label {
  color: #888;
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: box;
  display: flex;
  -webkit-box-pack: center;
  -moz-box-pack: center;
  -o-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-box-align: center;
  -moz-box-align: center;
  -o-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  width: 2.5em;
  padding: 0 22px 0 62px;
  font-size: 1.5em;
  font-weight: bold;
}
#section-faq .text {
  padding: 1.5em 5em 1.5em 1.5em;
  font-weight: bold;
  font-size: 1em;
}
#section-faq .text .em {
  font-weight: bold;
}
#section-faq .question {
  background-color: #fff;
  cursor: pointer;
  margin-bottom: 0.25em;
}
#section-faq .question:hover {
  background-color: #eee;
}
#section-faq .question.opened .text {
  background-image: url("/products/loan/img/icon-chevron-up-black.png");
  background-repeat: no-repeat;
}
#section-faq .question .label {
  margin-bottom: 0;
}
#section-faq .question .text {
  margin-bottom: 0;
  color: #222;
  -webkit-box-flex: 1;
  -moz-box-flex: 1;
  -o-box-flex: 1;
  -ms-box-flex: 1;
  box-flex: 1;
  -webkit-flex-grow: 1;
  flex-grow: 1;
  background-image: url("/products/loan/img/icon-chevron-down-black.png");
  background-repeat: no-repeat;
  -webkit-background-size: auto 1.125em;
  -moz-background-size: auto 1.125em;
  background-size: auto 1.125em;
  background-position: right 2.5em center;
}
#section-faq .answer-wrap {
  display: none;
}
#section-faq .answer {
  background-color: #ffede3;
}
#section-faq .answer:hover {
  background-color: #ffede3;
}
#section-faq .answer .label {
  background-color: #ffede3;
  margin-bottom: 0;
}
#section-faq .answer .text {
  color: #222;
  margin-bottom: 0;
}
@media screen and (max-width: 767px) {
  #section-faq ul.questions {
    padding: 0;
  }
  #section-faq .text {
    width: 90%;
    padding: 1.5em 4em 1.5em 0.5em;
  }
  #section-faq .label {
    width: 10%;
    padding: 0 22px;
  }
  #section-faq .question .text{
  background-position: right 1.5em center;
  }
  #section-faq .question{
   border-top: 1px solid #d4d5d5;
  }
  #section-faq ul.questions > li + li{
    margin-top: 0;
  }
  #section-faq .question,#section-faq .answer-wrap{
    margin-bottom: 0!important;
    border: 1px solid #bcbcbc;
    border-top: 0;
  }
  #section-faq ul.questions > li + li{
    margin-top: 0!important;
  }
  #section-faq ul.questions > li:first-child {
    border-top: 1px solid #bcbcbc;
  }
}