﻿#head.common-head .navi .return_Home a img{vertical-align:bottom}.sim_cost #wrap div.contents div.cont_l .main{font-size:14px}.sim_cost #wrap div.contents div.cont_l .main section+section{margin-top:40px}.sim_cost #wrap div.contents div.cont_l .main a,.sim_cost #wrap div.contents div.cont_l .main label{text-decoration:none;cursor:pointer;transition:opacity .3s}.sim_cost #wrap div.contents div.cont_l .main a:hover{opacity:.8}.sim_cost #wrap div.contents div.cont_l .main label{display:block;cursor:pointer}.sim_cost #wrap div.contents div.cont_l .main label:hover{opacity:.8}.sim_cost #wrap div.contents div.cont_l .main strong+p{margin-top:.25em;color:#515151}.sim_cost #wrap div.contents div.cont_l .main .w3{font-family:"ヒラギノ角ゴ Pro W3","Hiragino Sans","Hiragino Kaku Gothic Pro","ＭＳ Ｐゴシック","MS PGothic","Helvetica","Arial","メイリオ","Meiryo";font-weight:normal}.sim_cost #wrap div.contents div.cont_l .main .mt1em{margin-top:1em}.sim_cost #wrap div.contents div.cont_l .main .mt5em{margin-top:.5em}.sim_cost #wrap div.contents div.cont_l .main .mt2em{margin-top:2em}.sim_cost #wrap div.contents div.cont_l .main .pt1em{padding-top:1em}.sim_cost #wrap div.contents div.cont_l .main .pt5em{padding-top:.5em}.sim_cost #wrap div.contents div.cont_l .main .pt2em{padding-top:2em}.sim_cost #wrap div.contents div.cont_l .main .mb1em{margin-bottom:1em}.sim_cost #wrap div.contents div.cont_l .main .mb5em{margin-bottom:.5em}.sim_cost #wrap div.contents div.cont_l .main .mb2em{margin-bottom:2em}.sim_cost #wrap div.contents div.cont_l .main .pb1em{padding-bottom:1em}.sim_cost #wrap div.contents div.cont_l .main .pb5em{padding-bottom:.5em}.sim_cost #wrap div.contents div.cont_l .main .pb2em{padding-bottom:2em}.sim_cost #wrap div.contents div.cont_l .main .txt_right{text-align:right}.sim_cost #wrap div.contents div.cont_l .main .txt_center{text-align:center}.sim_cost #wrap div.contents div.cont_l .main .flexbox{display:flex;display:-ms-flexbox;-ms-flex:0 1 auto}.sim_cost #wrap div.contents div.cont_l .main .attentions{padding:.5em;display:table;font-size:14px;font-weight:bold;border:solid 1px}.sim_cost #wrap div.contents div.cont_l .main .attentions:before{display:table-cell;width:1.25em;content:"※"}.sim_cost #wrap div.contents div.cont_l .main .txt_link,.sim_cost #wrap div.contents div.cont_l .main .text_link{color:#4d99d3;font-family:"ヒラギノ角ゴ Pro W3","Hiragino Sans","Hiragino Kaku Gothic Pro","ＭＳ Ｐゴシック","MS PGothic","Helvetica","Arial","メイリオ","Meiryo";font-weight:normal;text-decoration:underline}.sim_cost #wrap div.contents div.cont_l .main .h2{padding-bottom:9px;position:relative;color:#379cbf;font-family:"ヒラギノ角ゴ Pro W6","Hiragino Sans","Hiragino Kaku Gothic Pro","ＭＳ Ｐゴシック","MS PGothic","Helvetica","Arial","メイリオ","Meiryo";font-weight:bold;font-size:18px;letter-spacing:.02em}.sim_cost #wrap div.contents div.cont_l .main .h2:after{display:block;position:absolute;bottom:0;left:0;width:100%;height:3px;background:linear-gradient(to right, #57992c 0%, #57992c 250px, #cae0bb 250px, #cae0bb 100%);content:""}.sim_cost #wrap div.contents div.cont_l .main .h3{padding-bottom:.25em;border-bottom:solid 2px #cae0bb;line-height:1.2;color:#369cbf;font-size:16px}.sim_cost #wrap div.contents div.cont_l .main .h4{padding:.5em;background:#009800;color:#fff;font-size:16px}.sim_cost #wrap div.contents div.cont_l .main h5{font-size:16px}.sim_cost #wrap div.contents div.cont_l .main .lb{color:#379cbf}.sim_cost #wrap div.contents div.cont_l .main .btn{margin-left:1em;padding:.25em 1em;border:1px solid #979797;display:inline-block;position:relative;background-color:#d8d8d8;color:#494949;font-size:12px}.sim_cost #wrap div.contents div.cont_l .main .btn:hover{opacity:.8}.sim_cost #wrap div.contents div.cont_l .main .btn_big{margin:0 auto;display:inline-flex;display:-ms-inline-flexbox;align-items:center;-ms-flex-align:center;justify-content:center;-ms-flex-pack:center;width:280px;height:50px;background-color:#50ac13;color:#fff;font-size:16px;font-family:"ヒラギノ角ゴ Pro W3","Hiragino Sans","Hiragino Kaku Gothic Pro","ＭＳ Ｐゴシック","MS PGothic","Helvetica","Arial","メイリオ","Meiryo";font-weight:normal;box-shadow:0 5px 15px rgba(0,0,0,.2);border:none;outline:none;appearance:none;cursor:pointer;transition:opacity .3s}.sim_cost #wrap div.contents div.cont_l .main .btn_big:hover{opacity:.8}.sim_cost #wrap div.contents div.cont_l .main .btn_big:disabled{background:gray;pointer-events:none}.sim_cost #wrap div.contents div.cont_l .main .alert{color:red;margin-top:30px}.sim_cost #wrap div.contents div.cont_l .main .btn_external{margin-left:1em;padding:2px .85em 0;display:inline-flex;display:-ms-inline-flexbox;align-items:center;-ms-flex-align:center;width:150px;height:30px;font-size:14px;background:url(/data/images/s_about/simulation/btn-external-bgi.png) no-repeat;background-size:100% 100%;color:#50ac13;box-sizing:border-box;box-shadow:0 5px 10px rgba(0,0,0,.05)}.sim_cost #wrap div.contents div.cont_l .main .btn_external:hover{opacity:.7}.sim_cost #wrap div.contents div.cont_l .main .btn_external.short{padding:0 26px 0 6px;border:solid 1px #50ac13;width:auto;height:24px;line-height:24px;background:url(/data/images/s_about/simulation/btn-external-short-bgi.png) no-repeat 101% center;background-size:20px 24px;font-size:14px;font-family:"ヒラギノ角ゴ Pro W3","Hiragino Sans","Hiragino Kaku Gothic Pro","ＭＳ Ｐゴシック","MS PGothic","Helvetica","Arial","メイリオ","Meiryo";font-weight:normal;box-shadow:0 5px 10px rgba(0,0,0,.05)}.sim_cost #wrap div.contents div.cont_l .main .stepbox{margin-bottom:40px;justify-content:space-between;-ms-flex-pack:justify;width:100%;height:68px;background:url(/data/images/s_about/simulation/residential/step-bgi.png) no-repeat;background-size:100% 100%;font-size:16px}.sim_cost #wrap div.contents div.cont_l .main .stepbox li{position:relative;text-align:center}.sim_cost #wrap div.contents div.cont_l .main .stepbox li+li a{padding-left:1.5em}.sim_cost #wrap div.contents div.cont_l .main .stepbox li:last-child a{padding-left:.5em}.sim_cost #wrap div.contents div.cont_l .main .stepbox a{padding-top:.6em;display:block;height:100%;color:#fff;box-sizing:border-box}.sim_cost #wrap div.contents div.cont_l .main .stepbox span{border-bottom:solid 1px #fff;display:inline-block;font-family:"ヒラギノ角ゴ Pro W3","Hiragino Sans","Hiragino Kaku Gothic Pro","ＭＳ Ｐゴシック","MS PGothic","Helvetica","Arial","メイリオ","Meiryo";font-weight:normal;font-size:12px;text-align:center}.sim_cost #wrap div.contents div.cont_l .main .stepbox p{padding:.5em 2em;display:flex;display:-ms-flexbox;-ms-flex:0 1 auto;align-items:center;-ms-flex-align:center;justify-content:center;-ms-flex-pack:center;width:auto;white-space:nowrap}.sim_cost #wrap div.contents div.cont_l .main .stepbox~section{padding-top:2em}.sim_cost #wrap div.contents div.cont_l .main .radio_list{justify-content:space-between;-ms-flex-pack:justify;flex-wrap:wrap;-ms-flex-wrap:wrap;font-size:16px}.sim_cost #wrap div.contents div.cont_l .main .radio_list input{display:none}.sim_cost #wrap div.contents div.cont_l .main .radio_list input+span{padding-left:1.75em;display:block;position:relative}.sim_cost #wrap div.contents div.cont_l .main .radio_list input+span:before{display:block;position:absolute;top:50%;left:0;transform:translateY(-50%);width:20px;height:20px;content:"";background:url(/data/images/s_about/simulation/radio-off.png) no-repeat;background-size:100% 100%}.sim_cost #wrap div.contents div.cont_l .main .radio_list input:checked+span:before{background:url(/data/images/s_about/simulation/radio-on.png) no-repeat;background-size:100% 100%}.sim_cost #wrap div.contents div.cont_l .main .radio_list li+li{margin-top:1.25em}.sim_cost #wrap div.contents div.cont_l .main .radio_list small{font-size:14px}.sim_cost #wrap div.contents div.cont_l .main .radio_list.flexbox li{width:50%}.sim_cost #wrap div.contents div.cont_l .main .radio_list.flexbox li+li{margin-top:0}.sim_cost #wrap div.contents div.cont_l .main .radio_list.flexbox li:nth-child(n+3){margin-top:1.25em}.sim_cost #wrap div.contents div.cont_l .main .radio_list.direction{justify-content:flex-start;-ms-flex-pack:start}.sim_cost #wrap div.contents div.cont_l .main .radio_list.direction input{vertical-align:middle}.sim_cost #wrap div.contents div.cont_l .main .radio_list.direction li{width:5em}.sim_cost #wrap div.contents div.cont_l .main .radio_list.direction li:nth-child(n+3){margin-top:0}.sim_cost #wrap div.contents div.cont_l .main #step2 .radio_list{margin-top:1em;padding-left:1em}.sim_cost #wrap div.contents div.cont_l .main #step2 .radio_list li{display:flex;display:-ms-flexbox;-ms-flex:0 1 auto;align-items:center;-ms-flex-align:center;font-size:14px}.sim_cost #wrap div.contents div.cont_l .main #step2 table{margin-top:2.5em;width:100%}.sim_cost #wrap div.contents div.cont_l .main #step2 table caption{padding-bottom:.25em;font-size:16px}.sim_cost #wrap div.contents div.cont_l .main #step2 table thead th{padding:1em 1em .75em;height:100px}.sim_cost #wrap div.contents div.cont_l .main #step2 table thead:after{content:"";height:1px;width:100%;padding:2px 0;display:block}.sim_cost #wrap div.contents div.cont_l .main #step2 table th,.sim_cost #wrap div.contents div.cont_l .main #step2 table td{padding:1em;min-height:50px;text-align:center;font-size:12px}.sim_cost #wrap div.contents div.cont_l .main #step2 table th{background:rgba(0,0,0,0);color:#000;text-align:center}.sim_cost #wrap div.contents div.cont_l .main #step2 table th span{display:block}.sim_cost #wrap div.contents div.cont_l .main #step2 table th a{margin-top:.75em}.sim_cost #wrap div.contents div.cont_l .main #step2 table td{font-size:14px}.sim_cost #wrap div.contents div.cont_l .main #step2 table tbody th{display:flex;display:-ms-flexbox;-ms-flex:0 1 auto;align-items:center;-ms-flex-align:center;justify-content:space-between;-ms-flex-pack:justify}.sim_cost #wrap div.contents div.cont_l .main #step2 table tbody img{vertical-align:middle}.sim_cost #wrap div.contents div.cont_l .main #step2 table tbody .btn_external{margin:0 0 0 .1em}.sim_cost #wrap div.contents div.cont_l .main #step2 table .left_area img{margin-top:.25em;display:block}.sim_cost #wrap div.contents div.cont_l .main #step3 .btn_big,.sim_cost #wrap div.contents div.cont_l .main #step4 .btn_big{margin-top:2em}.sim_cost #wrap div.contents div.cont_l .main #step3{padding-bottom:5em}.sim_cost #wrap div.contents div.cont_l .main #step3 table{margin-top:3em}.sim_cost #wrap div.contents div.cont_l .main #step3 table th{padding:.75em}.sim_cost #wrap div.contents div.cont_l .main #step3 table td{padding:1em 1.25em;width:150px;font-size:14px;text-align:center}.sim_cost #wrap div.contents div.cont_l .main #step3 table td:first-child{width:220px;font-size:12px;text-align:left}.sim_cost #wrap div.contents div.cont_l .main #step4{margin-top:-30px}.sim_cost #wrap div.contents div.cont_l .main .compare-hidden{display:none}.sim_cost #wrap div.contents div.cont_l .main .compare-hidden.on{display:block}.sim_cost #wrap div.contents div.cont_l .main .popup{display:flex;display:-ms-flexbox;-ms-flex:0 1 auto;align-items:center;-ms-flex-align:center;position:fixed;top:0;left:0;width:100%;height:100%;z-index:999;background:rgba(0,0,0,.6);opacity:0;z-index:-2;transition:opacity 0s}.sim_cost #wrap div.contents div.cont_l .main .popup>div{z-index:900}.sim_cost #wrap div.contents div.cont_l .main .popup .popupBgi{position:absolute;top:0;left:0;z-index:800;width:100%;height:100%}.sim_cost #wrap div.contents div.cont_l .main .popup.open{opacity:1;z-index:999;transition:opacity .2s}.sim_cost #wrap div.contents div.cont_l .main .popup-container{margin:0 auto;max-width:900px;position:relative;background:#fff}.sim_cost #wrap div.contents div.cont_l .main .popupClose{margin:1em;display:block;border-radius:50%;position:absolute;top:0;right:0;z-index:900;width:30px;height:30px;background:url(/data/images/s_about/simulation/btn-close.png) no-repeat;background-size:100% 100%;content:"";box-shadow:0 5px 10px rgba(0,0,0,.05)}.sim_cost #wrap div.contents div.cont_l .main .swiper-button{color:#d8d8d8;outline:none;width:24px;height:50px;background:url(/data/images/s_about/simulation/arrow.png) no-repeat;background-size:100% 100%}.sim_cost #wrap div.contents div.cont_l .main .swiper-button:after{content:none}.sim_cost #wrap div.contents div.cont_l .main .swiper-button-next{transform:scale(-1, 1)}.sim_cost #wrap div.contents div.cont_l .main .swiper-slide,.sim_cost #wrap div.contents div.cont_l .main .popup-slide{margin:0;padding:40px 60px;height:100%;background:#fff;box-sizing:border-box}.sim_cost #wrap div.contents div.cont_l .main .swiper-slide>p,.sim_cost #wrap div.contents div.cont_l .main .popup-slide>p{font-size:23px}.sim_cost #wrap div.contents div.cont_l .main .swiper-slide .left_area img,.sim_cost #wrap div.contents div.cont_l .main .popup-slide .left_area img{border:solid 1px #949d8e}.sim_cost #wrap div.contents div.cont_l .main .swiper-slide .right_area,.sim_cost #wrap div.contents div.cont_l .main .popup-slide .right_area{padding-left:30px;max-width:530px;font-size:14px;font-family:"ヒラギノ角ゴ Pro W3","Hiragino Sans","Hiragino Kaku Gothic Pro","ＭＳ Ｐゴシック","MS PGothic","Helvetica","Arial","メイリオ","Meiryo";font-weight:normal}.sim_cost #wrap div.contents div.cont_l .main .popup-type-2 .swiper-slide,.sim_cost #wrap div.contents div.cont_l .main .popup-type-2 .popup-slide{padding:60px 60px 40px}.sim_cost #wrap div.contents div.cont_l .main .popup-type-2 dl+dl{margin-top:2em}.sim_cost #wrap div.contents div.cont_l .main .popup-type-2 dt{font-size:23px;line-height:1.2}.sim_cost #wrap div.contents div.cont_l .main .popup-type-2 dd{margin-top:1em;line-height:1.7142857143;font-size:14px;font-family:"ヒラギノ角ゴ Pro W3","Hiragino Sans","Hiragino Kaku Gothic Pro","ＭＳ Ｐゴシック","MS PGothic","Helvetica","Arial","メイリオ","Meiryo";font-weight:normal}.sim_cost #wrap div.contents div.cont_l .main .popup-type-2 ol,.sim_cost #wrap div.contents div.cont_l .main .popup-type-2 ul{margin-left:1.5em}.sim_cost #wrap div.contents div.cont_l .main .popup-type-2 ol p,.sim_cost #wrap div.contents div.cont_l .main .popup-type-2 ul p{margin-bottom:0}.sim_cost #wrap div.contents div.cont_l .main .popup-type-2 ol p+p,.sim_cost #wrap div.contents div.cont_l .main .popup-type-2 ul p+p{margin-top:.5em}.sim_cost #wrap div.contents div.cont_l .main .popup-type-2 .number-list li{list-style-type:decimal}.sim_cost #wrap div.contents div.cont_l .main .popup-type-2 .number-list li+li{margin-top:2em}.sim_cost #wrap div.contents div.cont_l .main .popup-type-2 .number-list ul li+li{margin-top:1em}.sim_cost #wrap div.contents div.cont_l .main .popup-type-2 .disc-list li{list-style-type:disc}.sim_cost #wrap div.contents div.cont_l .main .popup-type-2 .none_style-list li{list-style-type:none}.sim_cost #wrap div.contents div.cont_l .main .popup-type-2 ul ul,.sim_cost #wrap div.contents div.cont_l .main .popup-type-2 ol ul{margin-left:1em}.sim_cost #wrap div.contents div.cont_l .main .popup-type-2 ul ol,.sim_cost #wrap div.contents div.cont_l .main .popup-type-2 ul ul li{margin-left:1em}.sim_cost #wrap div.contents div.cont_l .main .popup-type-2 ol ul li,.sim_cost #wrap div.contents div.cont_l .main .popup-type-2 ul ol li{margin-left:1em}.sim_cost #wrap div.contents div.cont_l .main .popup-type-2 .trial-calculation-conditions-title{font-size:32px}.sim_cost #wrap div.contents div.cont_l .main .popup-type-2 .trial-calculation-conditions-img{width:100%;height:auto}.sim_cost #wrap div.contents div.cont_l .main .graph_area{margin:3em auto 0;width:370px}.sim_cost #wrap div.contents div.cont_l .main .graph_area .graph_caption{font-size:16px;text-align:center}.sim_cost #wrap div.contents div.cont_l .main .graph_area .unit{margin-bottom:1em;padding-right:10px;width:70px;text-align:right;box-sizing:border-box}.sim_cost #wrap div.contents div.cont_l .main .graph_area .graph-y{padding:0 0 1em;position:relative;height:200px}.sim_cost #wrap div.contents div.cont_l .main .graph_area .graph-y li{display:flex;display:-ms-flexbox;-ms-flex:0 1 auto;align-items:flex-start;-ms-flex-align:start;justify-content:space-between;-ms-flex-pack:justify;position:relative;height:40px}.sim_cost #wrap div.contents div.cont_l .main .graph_area .graph-y li+li{margin-top:0}.sim_cost #wrap div.contents div.cont_l .main .graph_area .graph-y li span{padding-right:10px;display:block;position:relative;top:-0.5em;width:70px;text-align:right;font-family:"ヒラギノ角ゴ Pro W3","Hiragino Sans","Hiragino Kaku Gothic Pro","ＭＳ Ｐゴシック","MS PGothic","Helvetica","Arial","メイリオ","Meiryo";font-weight:normal;font-size:14px;box-sizing:border-box}.sim_cost #wrap div.contents div.cont_l .main .graph_area .graph-y li:after{display:block;width:300px;height:2px;background:#d5d5d5;content:""}.sim_cost #wrap div.contents div.cont_l .main .graph_area .graph-y.div4 li:nth-child(-n+3){height:66.6px}.sim_cost #wrap div.contents div.cont_l .main .graph_area .graph-y.div4 li:nth-child(5),.sim_cost #wrap div.contents div.cont_l .main .graph_area .graph-y.div4 li:nth-child(6){display:none}.sim_cost #wrap div.contents div.cont_l .main .graph_area .graph-y .inner_graph{margin:0;display:flex;display:-ms-flexbox;-ms-flex:0 1 auto;align-items:flex-end;-ms-flex-align:end;justify-content:space-around;-ms-flex-pack:distribute;position:absolute;bottom:1em;right:0;width:300px;height:200px}.sim_cost #wrap div.contents div.cont_l .main .graph_area .graph-y .inner_graph:after{content:none}.sim_cost #wrap div.contents div.cont_l .main .graph_area .graph-y .inner_graph .bar{display:flex;display:-ms-flexbox;-ms-flex:0 1 auto;flex-direction:column;-ms-flex-direction:column;justify-content:flex-end;-ms-flex-pack:end;position:relative;width:80px;text-align:center;font-size:16px}.sim_cost #wrap div.contents div.cont_l .main .graph_area .graph-y .inner_graph .bar+.bar .cool,.sim_cost #wrap div.contents div.cont_l .main .graph_area .graph-y .inner_graph .bar+.bar .heat{text-shadow:0 0 5px rgba(0,0,0,.9)}.sim_cost #wrap div.contents div.cont_l .main .graph_area .graph-y .inner_graph .total{position:absolute;top:0;left:0;width:100%;transform:translateY(-160%)}.sim_cost #wrap div.contents div.cont_l .main .graph_area .graph-y .inner_graph .cool,.sim_cost #wrap div.contents div.cont_l .main .graph_area .graph-y .inner_graph .heat{display:flex;display:-ms-flexbox;-ms-flex:0 1 auto;align-items:center;-ms-flex-align:center;justify-content:center;-ms-flex-pack:center;color:#585858;font-size:14px;text-shadow:0 0 5px rgba(255,255,255,.9)}.sim_cost #wrap div.contents div.cont_l .main .graph_area .graph-y .inner_graph .cool{background-color:#c5e0e9;z-index:800}.sim_cost #wrap div.contents div.cont_l .main .graph_area .graph-y .inner_graph .heat{background-color:#f5d59f}.sim_cost #wrap div.contents div.cont_l .main .graph_area .graph-y .inner_graph .heat.z-index{z-index:900}.sim_cost #wrap div.contents div.cont_l .main .graph_area .graph-y .inner_graph #typeB .cool{background-color:#54a3bd;color:#fff}.sim_cost #wrap div.contents div.cont_l .main .graph_area .graph-y .inner_graph #typeB .heat{background-color:#ed7345;color:#fff}.sim_cost #wrap div.contents div.cont_l .main .graph_area .graph-x{margin-left:auto;display:flex;display:-ms-flexbox;-ms-flex:0 1 auto;justify-content:space-around;-ms-flex-pack:distribute;width:300px;line-height:1.4;color:#6f6f6f;font-size:14px;text-align:center}.sim_cost #wrap div.contents div.cont_l .main .graph_area .graph-x b{color:#cea35a}.sim_cost #wrap div.contents div.cont_l .main .graph_area .graph-x span{margin:0 auto;display:block;width:11em;font-size:12px;font-family:"ヒラギノ角ゴ Pro W3","Hiragino Sans","Hiragino Kaku Gothic Pro","ＭＳ Ｐゴシック","MS PGothic","Helvetica","Arial","メイリオ","Meiryo";font-weight:normal}.sim_cost #wrap div.contents div.cont_l .main .graph_area .graph-x span img{margin:.5em 0;width:auto;height:1.4em;vertical-align:bottom}.sim_cost #wrap div.contents div.cont_l .main .graph_area .graph-x li{width:50%}.sim_cost #wrap div.contents div.cont_l .main .graph_area .graph-x li+li b{color:#ed7345}.sim_cost #wrap div.contents div.cont_l .main .graph_area .bar-explain{margin-top:40px;margin-left:70px;display:flex;display:-ms-flexbox;-ms-flex:0 1 auto;justify-content:center;-ms-flex-pack:center}.sim_cost #wrap div.contents div.cont_l .main .graph_area .bar-explain li{margin:0 1.5em;display:flex;display:-ms-flexbox;-ms-flex:0 1 auto;align-items:center;-ms-flex-align:center;position:relative}.sim_cost #wrap div.contents div.cont_l .main .graph_area .bar-explain li:before{margin-right:.5em;display:block;width:20px;height:20px;content:"";order:-1;-ms-flex-order:-1}.sim_cost #wrap div.contents div.cont_l .main .graph_area .bar-explain li:after{margin-right:.5em;display:block;width:20px;height:20px;content:"";order:-1;-ms-flex-order:-1;order:-2;-ms-flex-order:-2}.sim_cost #wrap div.contents div.cont_l .main .graph_area .bar-explain li:before{background-color:#f5d59f}.sim_cost #wrap div.contents div.cont_l .main .graph_area .bar-explain li:after{background-color:#ed7345}.sim_cost #wrap div.contents div.cont_l .main .graph_area .bar-explain li+li:before{background-color:#c5e0e9}.sim_cost #wrap div.contents div.cont_l .main .graph_area .bar-explain li+li:after{background-color:#54a3bd}.sim_cost #wrap div.contents div.cont_l .main .result_table{margin-top:50px;border-collapse:collapse;width:100%;table-layout:fixed}.sim_cost #wrap div.contents div.cont_l .main .result_table thead:after{content:"";height:1px;width:100%;padding:1px 0;display:block}.sim_cost #wrap div.contents div.cont_l .main .result_table tr:last-child th,.sim_cost #wrap div.contents div.cont_l .main .result_table tr:last-child td{border-bottom:solid 1px #d5d5d5}.sim_cost #wrap div.contents div.cont_l .main .result_table th,.sim_cost #wrap div.contents div.cont_l .main .result_table td{padding:.75em 1.5em;border:solid 1px #d5d5d5;border-bottom:none;font-size:14px;text-align:left;box-sizing:border-box}.sim_cost #wrap div.contents div.cont_l .main .result_table th,.sim_cost #wrap div.contents div.cont_l .main .result_table td{color:#000;font-size:12px;text-align:center}.sim_cost #wrap div.contents div.cont_l .main .result_table th:nth-child(2),.sim_cost #wrap div.contents div.cont_l .main .result_table td:nth-child(2){color:#cea35a;font-family:"ヒラギノ角ゴ Pro W6","Hiragino Sans","Hiragino Kaku Gothic Pro","ＭＳ Ｐゴシック","MS PGothic","Helvetica","Arial","メイリオ","Meiryo";font-weight:bold}.sim_cost #wrap div.contents div.cont_l .main .result_table th:nth-child(3),.sim_cost #wrap div.contents div.cont_l .main .result_table td:nth-child(3){color:#ed7345;font-family:"ヒラギノ角ゴ Pro W6","Hiragino Sans","Hiragino Kaku Gothic Pro","ＭＳ Ｐゴシック","MS PGothic","Helvetica","Arial","メイリオ","Meiryo";font-weight:bold}.sim_cost #wrap div.contents div.cont_l .main .result_table thead th:first-child{border:none;width:190px}.sim_cost #wrap div.contents div.cont_l .main .result_table tbody th{padding-left:1em;text-align:left}.sim_cost #wrap div.contents div.cont_l .main .result_table th{padding:.5em;background:rgba(0,0,0,0)}.sim_cost #wrap div.contents div.cont_l .main .result_table td{font-size:14px}.sim_cost #wrap div.contents div.cont_l .main .result_table+.txt_right{margin-top:30px;margin-bottom:60px}.sim_cost #wrap div.contents div.cont_l .main.other .stepbox{justify-content:space-between;-ms-flex-pack:justify;width:100%;height:88px;background:url(/data/images/s_about/simulation/non-residential/step-bgi.png) no-repeat;background-size:100% 100%}.sim_cost #wrap div.contents div.cont_l .main.other .stepbox li{width:160px}.sim_cost #wrap div.contents div.cont_l .main.other .stepbox li+li a{padding-left:0;position:relative}.sim_cost #wrap div.contents div.cont_l .main.other .stepbox li:nth-child(3) a,.sim_cost #wrap div.contents div.cont_l .main.other .stepbox li:nth-child(4) a{left:-0.4em}.sim_cost #wrap div.contents div.cont_l .main.other .stepbox li a{padding-top:.7em}.sim_cost #wrap div.contents div.cont_l .main.other .stepbox li p{display:flex;display:-ms-flexbox;-ms-flex:0 1 auto;align-items:center;-ms-flex-align:center;height:2.2em;line-height:1.2}.sim_cost #wrap div.contents div.cont_l .main.other .stepbox p{padding:.5em 1em}.sim_cost #wrap div.contents div.cont_l .main.other .stepbox~section{padding-top:2em}.sim_cost #wrap div.contents div.cont_l .main.other .graph_area{width:670px}.sim_cost #wrap div.contents div.cont_l .main.other .graph_area .unit{width:50px}.sim_cost #wrap div.contents div.cont_l .main.other .graph_area .graph-y{height:200px}.sim_cost #wrap div.contents div.cont_l .main.other .graph_area .graph-y li{height:33.3333333333px}.sim_cost #wrap div.contents div.cont_l .main.other .graph_area .graph-y li span{top:-0.6em;width:50px}.sim_cost #wrap div.contents div.cont_l .main.other .graph_area .graph-y li:after{width:620px}.sim_cost #wrap div.contents div.cont_l .main.other .graph_area .graph-y .inner_graph{width:620px;height:200px}.sim_cost #wrap div.contents div.cont_l .main.other .graph_area .graph-y .inner_graph .bar{display:flex;display:-ms-flexbox;-ms-flex:0 1 auto;flex-direction:row;-ms-flex-direction:row;align-items:flex-end;-ms-flex-align:end;justify-content:space-around;-ms-flex-pack:distribute;position:relative;width:30px;height:200px;text-align:center;font-size:16px}.sim_cost #wrap div.contents div.cont_l .main.other .graph_area .graph-y .inner_graph .typeA-1,.sim_cost #wrap div.contents div.cont_l .main.other .graph_area .graph-y .inner_graph .typeB-1{width:13px}.sim_cost #wrap div.contents div.cont_l .main.other .graph_area .graph-y .inner_graph .typeA-1{background-color:#f5d59f}.sim_cost #wrap div.contents div.cont_l .main.other .graph_area .graph-y .inner_graph .typeB-1{background-color:#ed7345}.sim_cost #wrap div.contents div.cont_l .main.other .graph_area .graph-y .inner_graph>div:nth-of-type(n + 5):not(:nth-of-type(n + 11)) .typeA-1{background-color:#c5e0e9}.sim_cost #wrap div.contents div.cont_l .main.other .graph_area .graph-y .inner_graph>div:nth-of-type(n + 5):not(:nth-of-type(n + 11)) .typeB-1{background-color:#54a3bd}.sim_cost #wrap div.contents div.cont_l .main.other .graph_area .graph-x{display:table;width:620px;table-layout:fixed}.sim_cost #wrap div.contents div.cont_l .main.other .graph_area .graph-x tbody,.sim_cost #wrap div.contents div.cont_l .main.other .graph_area .graph-x tr{width:100%}.sim_cost #wrap div.contents div.cont_l .main.other .graph_area .graph-x th,.sim_cost #wrap div.contents div.cont_l .main.other .graph_area .graph-x td{padding:0;border:none;display:table-cell;text-align:center;color:#515151}.sim_cost #wrap div.contents div.cont_l .main.other .graph_area .graph-x th{background:#f9f2e5}.sim_cost #wrap div.contents div.cont_l .main.other .graph_area .graph-x th:nth-child(2){background:#e5f4f9}.sim_cost #wrap div.contents div.cont_l .main.other .graph_area .graph-x td{padding-top:.5em;width:30px;color:#515151}.sim_cost #wrap div.contents div.cont_l .main.other .graph_area .bar-explain{margin-top:2em;margin-left:50px;display:flex;display:-ms-flexbox;-ms-flex:0 1 auto;justify-content:center;-ms-flex-pack:center}.sim_cost #wrap div.contents div.cont_l .main.other .graph_area .bar-explain li{margin:0 1.5em;display:flex;display:-ms-flexbox;-ms-flex:0 1 auto;align-items:center;-ms-flex-align:center;position:relative}.sim_cost #wrap div.contents div.cont_l .main.other .graph_area .bar-explain li:before{margin-right:.5em;display:block;width:20px;height:20px;content:"";order:-2;-ms-flex-order:-2}.sim_cost #wrap div.contents div.cont_l .main.other .graph_area .bar-explain li:after{margin-right:.5em;display:block;width:20px;height:20px;content:"";order:-2;-ms-flex-order:-2;order:-1;-ms-flex-order:-1}.sim_cost #wrap div.contents div.cont_l .main.other .graph_area .bar-explain li.typeA-1:before{background-color:#f5d59f}.sim_cost #wrap div.contents div.cont_l .main.other .graph_area .bar-explain li.typeA-1:after{background-color:#c5e0e9}.sim_cost #wrap div.contents div.cont_l .main.other .graph_area .bar-explain li.typeB-1:before{background-color:#ed7345}.sim_cost #wrap div.contents div.cont_l .main.other .graph_area .bar-explain li.typeB-1:after{background-color:#54a3bd}.sim_cost #wrap div.contents div.cont_l .main.other .result_table.type2 thead:after,.sim_cost #wrap div.contents div.cont_l .main.other .result_table.type3 thead:after{content:none}.sim_cost #wrap div.contents div.cont_l .main.other .result_table.type2 th:nth-child(2),.sim_cost #wrap div.contents div.cont_l .main.other .result_table.type2 td:nth-child(2){color:#000;font-family:"ヒラギノ角ゴ Pro W3","Hiragino Sans","Hiragino Kaku Gothic Pro","ＭＳ Ｐゴシック","MS PGothic","Helvetica","Arial","メイリオ","Meiryo";font-weight:normal}.sim_cost #wrap div.contents div.cont_l .main.other .result_table.type3 th:nth-child(2),.sim_cost #wrap div.contents div.cont_l .main.other .result_table.type3 td:nth-child(2){color:#000;font-family:"ヒラギノ角ゴ Pro W3","Hiragino Sans","Hiragino Kaku Gothic Pro","ＭＳ Ｐゴシック","MS PGothic","Helvetica","Arial","メイリオ","Meiryo";font-weight:normal}.sim_cost #wrap div.contents div.cont_l .main.other .result_table.type2 th:nth-child(3),.sim_cost #wrap div.contents div.cont_l .main.other .result_table.type2 td:nth-child(3){color:#000;font-family:"ヒラギノ角ゴ Pro W3","Hiragino Sans","Hiragino Kaku Gothic Pro","ＭＳ Ｐゴシック","MS PGothic","Helvetica","Arial","メイリオ","Meiryo";font-weight:normal}.sim_cost #wrap div.contents div.cont_l .main.other .result_table.type3 th:nth-child(3),.sim_cost #wrap div.contents div.cont_l .main.other .result_table.type3 td:nth-child(3){color:#000;font-family:"ヒラギノ角ゴ Pro W3","Hiragino Sans","Hiragino Kaku Gothic Pro","ＭＳ Ｐゴシック","MS PGothic","Helvetica","Arial","メイリオ","Meiryo";font-weight:normal}.sim_cost #wrap div.contents div.cont_l .main.other .result_table.type2 th,.sim_cost #wrap div.contents div.cont_l .main.other .result_table.type3 th{padding:.75em}.sim_cost #wrap div.contents div.cont_l .main.other .result_table.type2 tbody th,.sim_cost #wrap div.contents div.cont_l .main.other .result_table.type3 tbody th{padding:1em;width:192px;font-size:14px}.sim_cost #wrap div.contents div.cont_l .main.other .result_table.type2 td,.sim_cost #wrap div.contents div.cont_l .main.other .result_table.type3 td{padding:.25em 0;width:35px;box-sizing:border-box}.sim_cost #wrap div.contents div.cont_l .main.other .result_table.type2 td:last-child,.sim_cost #wrap div.contents div.cont_l .main.other .result_table.type3 td:last-child{width:70px}.sim_cost #wrap div.contents div.cont_l .main.other .result_table.type2+.txt_right,.sim_cost #wrap div.contents div.cont_l .main.other .result_table.type3+.txt_right{margin-top:1em}.sim_cost #wrap div.contents div.cont_l .main.other .result_table.type2 thead th:not(:empty){background-color:#f9f2e5;font-weight:normal}.sim_cost #wrap div.contents div.cont_l .main.other .result_table.type2 thead th:not(:empty):nth-child(3){background-color:#e5f4f9}.sim_cost #wrap div.contents div.cont_l .main.other .result_table.type2 tbody td{background-color:#f9f2e5;font-size:12px}.sim_cost #wrap div.contents div.cont_l .main.other .result_table.type2 tbody td:nth-of-type(n + 5):not(:nth-of-type(n + 11)){background-color:#e5f4f9}.sim_cost #wrap div.contents div.cont_l .main.other .result_table.type2 tbody td:last-child{background:#fff}.sim_cost #wrap div.contents div.cont_l .main.other .result_table.type2 tbody tr:first-child td{white-space:nowrap}.sim_cost #wrap div.contents div.cont_l .main.other .result_table.type2 tbody tr:nth-child(2) td{background-color:#f5d59f}.sim_cost #wrap div.contents div.cont_l .main.other .result_table.type2 tbody tr:nth-child(2) td:nth-of-type(n + 5):not(:nth-of-type(n + 11)){background-color:#c5e0e9}.sim_cost #wrap div.contents div.cont_l .main.other .result_table.type2 tbody tr:nth-child(2) td:last-child{background:rgba(0,0,0,0);color:#000}.sim_cost #wrap div.contents div.cont_l .main.other .result_table.type2 tbody tr:nth-child(3) td{background-color:#ed7345;color:#fff}.sim_cost #wrap div.contents div.cont_l .main.other .result_table.type2 tbody tr:nth-child(3) td:nth-of-type(n + 5):not(:nth-of-type(n + 11)){background-color:#54a3bd}.sim_cost #wrap div.contents div.cont_l .main.other .result_table.type2 tbody tr:nth-child(3) td:last-child{background:rgba(0,0,0,0);color:#000}.sim_cost #wrap div.contents div.cont_l .main.other .result_table.type3 thead th:first-child{border-top:solid 1px #d5d5d5;border-left:solid 1px #d5d5d5}.sim_cost #wrap div.contents div.cont_l .main.other .result_table.type3 td{padding:.5em;width:26%}.sim_cost #wrap div.contents div.cont_l .main.other .result_table.type3 td:last-child{width:26%}.sim_cost #wrap div.contents div.cont_l .main.other .result_table.type3 tr:nth-child(1) td:nth-child(2){background-color:#f5d59f}.sim_cost #wrap div.contents div.cont_l .main.other .result_table.type3 tr:nth-child(1) td:nth-child(3){background-color:#c5e0e9}.sim_cost #wrap div.contents div.cont_l .main.other .result_table.type3 tr:nth-child(2) td:nth-child(2){background-color:#ed7345;color:#fff}.sim_cost #wrap div.contents div.cont_l .main.other .result_table.type3 tr:nth-child(2) td:nth-child(3){background-color:#54a3bd;color:#fff}.sim_cost #wrap div.contents div.cont_l .main.other.hokkaido .graph_area .graph-y .inner_graph>div:nth-of-type(5) .typeA-1,.sim_cost #wrap div.contents div.cont_l .main.other.hokkaido .graph_area .graph-y .inner_graph>div:nth-of-type(10) .typeA-1{background-color:#f5d59f}.sim_cost #wrap div.contents div.cont_l .main.other.hokkaido .graph_area .graph-y .inner_graph>div:nth-of-type(5) .typeB-1,.sim_cost #wrap div.contents div.cont_l .main.other.hokkaido .graph_area .graph-y .inner_graph>div:nth-of-type(10) .typeB-1{background-color:#ed7345}.sim_cost #wrap div.contents div.cont_l .main.other.hokkaido .result_table.type2 tbody td:nth-of-type(5),.sim_cost #wrap div.contents div.cont_l .main.other.hokkaido .result_table.type2 tbody td:nth-of-type(10){background-color:#f9f2e5}.sim_cost #wrap div.contents div.cont_l .main.other.hokkaido .result_table.type2 tbody td:last-child{background:#fff}.sim_cost #wrap div.contents div.cont_l .main.other.hokkaido .result_table.type2 tbody tr:nth-child(2) td:nth-of-type(5),.sim_cost #wrap div.contents div.cont_l .main.other.hokkaido .result_table.type2 tbody tr:nth-child(2) td:nth-of-type(10){background-color:#f5d59f}.sim_cost #wrap div.contents div.cont_l .main.other.hokkaido .result_table.type2 tbody tr:nth-child(3) td:nth-of-type(5),.sim_cost #wrap div.contents div.cont_l .main.other.hokkaido .result_table.type2 tbody tr:nth-child(3) td:nth-of-type(10){background-color:#ed7345}#contact .sim_cost .inner-wrap{width:950px}#contact .sim_cost h3{border-bottom:none}#contact .sim_cost table.data-update{width:100%;table-layout:fixed;border-top:1px solid;border-bottom:1px solid}#contact .sim_cost table.data-update thead th{padding:.5em;text-align:center}#contact .sim_cost table.data-update thead th:first-child{width:250px}#contact .sim_cost table.data-update thead th+th{border-left:1px solid}#contact .sim_cost table.data-update tbody tr{border-top:1px solid}#contact .sim_cost table.data-update tbody tr th,#contact .sim_cost table.data-update tbody tr td{padding:.5em}#contact .sim_cost table.data-update tbody tr th{width:200px;font-weight:normal}#contact .sim_cost table.data-update tbody tr th[rowspan]{vertical-align:top}#contact .sim_cost table.data-update tbody tr td{border-left:1px solid}#s_about.sim_cost #wrap .contents{font-family:"ヒラギノ角ゴ Pro W3","Hiragino Sans","Hiragino Kaku Gothic Pro","ＭＳ Ｐゴシック","MS PGothic","Helvetica","Arial","メイリオ","Meiryo";box-sizing:border-box}#s_about.sim_cost #wrap .contents .text-red{color:#d0021b}#s_about.sim_cost #wrap .contents .step-area{margin-bottom:40px;display:flex;justify-content:space-between}#s_about.sim_cost #wrap .contents .step-area li{padding:10px 0 10px 20px;display:flex;align-items:center;justify-content:center;position:relative;background:#346f0d;flex-grow:1}#s_about.sim_cost #wrap .contents .step-area li:nth-child(2){background:#3c7f10}#s_about.sim_cost #wrap .contents .step-area li:nth-child(2)::after{background:#346f0d}#s_about.sim_cost #wrap .contents .step-area li:nth-child(3){background:#479811}#s_about.sim_cost #wrap .contents .step-area li:nth-child(3)::after{background:#3c7f10}#s_about.sim_cost #wrap .contents .step-area li:nth-child(4){background:#50ac13}#s_about.sim_cost #wrap .contents .step-area li:nth-child(4)::after{background:#479811}#s_about.sim_cost #wrap .contents .step-area li:nth-child(5){background:#6ec335}#s_about.sim_cost #wrap .contents .step-area li:nth-child(5)::after{background:#50ac13}#s_about.sim_cost #wrap .contents .step-area li:last-child{padding:10px 20px 10px 20px}#s_about.sim_cost #wrap .contents .step-area li::after{content:"";height:calc(tan(60deg)*116%/2);width:20px;clip-path:polygon(0 0, 100% 50%, 0 100%);position:absolute;z-index:2;left:0;top:0}#s_about.sim_cost #wrap .contents .step-area a{color:#fff;text-align:center}#s_about.sim_cost #wrap .contents .step-area span{border-bottom:solid 1px #fff;display:inline-block;font-size:12px;text-align:center}#s_about.sim_cost #wrap .contents .step-area p{margin:5px 0 0;font-size:16px;min-height:40px;display:flex;align-items:center}#s_about.sim_cost #wrap .contents .simulation-headline{position:relative;padding:.5em 0 .5em 2em}#s_about.sim_cost #wrap .contents .simulation-headline::before{padding-right:1em;display:inline-block;content:"";position:absolute;top:45%;transform:translateY(-50%);left:0}#s_about.sim_cost #wrap .contents .simulation-headline.-residential-building::before{width:11px;height:30px;background:url(/data/images/s_about/simulation/index/home.png) no-repeat;background-size:cover}#s_about.sim_cost #wrap .contents .simulation-headline.-non-residential-building::before{width:5px;height:30px;background:url(/data/images/s_about/simulation/index/other.png) no-repeat;background-size:cover;left:3px}#s_about.sim_cost #wrap .contents .btn-simulation-list{margin-bottom:30px;display:flex;justify-content:space-between;flex-wrap:wrap}#s_about.sim_cost #wrap .contents .btn-simulation-list>li{margin-bottom:1.5em;width:48%;text-align:right}#s_about.sim_cost #wrap .contents .btn-simulation-list .btn-simulation{display:flex;align-items:center;justify-content:center;width:100%;height:50px;color:#fff;box-shadow:0 0 10px rgba(0,0,0,.1);position:relative}#s_about.sim_cost #wrap .contents .btn-simulation-list .btn-simulation::after{content:"";background:#fff;height:calc(tan(60deg)*10px/2);width:7px;clip-path:polygon(0 0, 100% 50%, 0 100%);position:absolute;right:10px;top:50%;transform:translateY(-50%)}#s_about.sim_cost #wrap .contents .btn-simulation-list .-detached-house .btn-simulation{background-color:#aacd06}#s_about.sim_cost #wrap .contents .btn-simulation-list .-communal-housing .btn-simulation{background-color:#14a83b}#s_about.sim_cost #wrap .contents .btn-simulation-list .-office .btn-simulation{background-color:#217fc4}#s_about.sim_cost #wrap .contents .btn-simulation-list .-business-hotel .btn-simulation{background-color:#6256a3}#s_about.sim_cost #wrap .contents .btn-simulation-list .-general-hospital .btn-simulation{background-color:#7fcef4}#s_about.sim_cost #wrap .contents .btn-simulation-list .-school .btn-simulation{background-color:#f6ae5f}#s_about.sim_cost #wrap .contents .btn-simulation-list .-large-merchandise-store .btn-simulation{background-color:#ef857d}#s_about.sim_cost #wrap .contents .btn_external.-modelPlan{margin:.5em 0 0;padding:0 3em 0 .85em;width:auto;background:none;border:1px solid #50ac13;position:relative}#s_about.sim_cost #wrap .contents .btn_external.-modelPlan::after{content:"";width:30px;height:100%;background:url(/data/images/s_about/simulation/btn-external-short-bgi.png) no-repeat,#50ac13;background-size:contain;background-position:3px;position:absolute;right:0;top:0}#s_about.sim_cost #wrap .contents h2+.txt_right .btn_external.-modelPlan{margin:-0.5em 0 1.5em}#s_about.sim_cost #wrap .contents .radio-list{display:flex;justify-content:space-between;flex-wrap:wrap}#s_about.sim_cost #wrap .contents .radio-list li{margin-bottom:1em;width:50%}#s_about.sim_cost #wrap .contents .radio-list.-three_column li{width:30%}#s_about.sim_cost #wrap .contents .radio-btn{font-size:16px}#s_about.sim_cost #wrap .contents .radio-btn input{display:none}#s_about.sim_cost #wrap .contents .radio-btn span{padding-left:1.75em;display:block;position:relative}#s_about.sim_cost #wrap .contents .radio-btn span::before{display:block;position:absolute;top:50%;left:0;transform:translateY(-50%);width:20px;height:20px;content:"";background:url(/data/images/s_about/simulation/radio-off.png) no-repeat;background-size:100% 100%}#s_about.sim_cost #wrap .contents .radio-btn input:checked+span::before{background:url(/data/images/s_about/simulation/radio-on.png) no-repeat;background-size:100% 100%}#s_about.sim_cost #wrap .contents .table-compare{border-collapse:collapse;font-size:12px;width:100%}#s_about.sim_cost #wrap .contents .table-compare caption{padding-bottom:.25em;font-size:16px}#s_about.sim_cost #wrap .contents .table-compare thead th{width:20%}#s_about.sim_cost #wrap .contents .table-compare thead .choice{width:9%}#s_about.sim_cost #wrap .contents .table-compare thead .method{width:53%}#s_about.sim_cost #wrap .contents .table-compare thead th{text-align:center}#s_about.sim_cost #wrap .contents .table-compare thead::after{content:"";height:1px;width:100%;padding:2px 0;display:block}#s_about.sim_cost #wrap .contents .table-compare thead span{display:block}#s_about.sim_cost #wrap .contents .table-compare thead .btn_external{margin-top:.5em}#s_about.sim_cost #wrap .contents .table-compare tbody td{text-align:center}#s_about.sim_cost #wrap .contents .table-compare th,#s_about.sim_cost #wrap .contents .table-compare td{padding:1em;white-space:wrap;border:solid 1px #d5d5d5}#s_about.sim_cost #wrap .contents .table-compare .method-data{display:flex;justify-content:space-between;align-items:center;height:100%}#s_about.sim_cost #wrap .contents .table-compare .method-data p{margin:0}#s_about.sim_cost #wrap .contents .table-compare .radio-btn span{padding:0;width:20px;display:inline-block;font-size:0}#s_about.sim_cost #wrap .contents .attentions-border-area{margin-top:1em;padding:.5em;font-size:14px;border:solid 1px}#s_about.sim_cost #wrap .contents .attentions-border-area p{margin:0 0 0 1em;text-indent:-1em}#s_about.sim_cost #wrap .contents .popup-modelplan-container .title{margin-bottom:1.5em;padding-left:70px;position:relative;font-size:24px}#s_about.sim_cost #wrap .contents .popup-modelplan-container .title::after{content:"";width:50px;height:50px;position:absolute;left:0;top:50%;transform:translateY(-50%)}#s_about.sim_cost #wrap .contents .popup-modelplan-container .popup-slide{text-align:left}#s_about.sim_cost #wrap .contents .popup-modelplan-container .tag{margin-bottom:.5em;display:inline-block;padding:5px 10px;color:#fff;font-size:20px}#s_about.sim_cost #wrap .contents .popup-modelplan-container .img-area img{width:100%;height:auto}#s_about.sim_cost #wrap .contents .popup-modelplan-container .img-area img+img{margin-top:1em}#s_about.sim_cost #wrap .contents .popup-modelplan-container.-detached-house{border-top:10px solid #aacd06}#s_about.sim_cost #wrap .contents .popup-modelplan-container.-detached-house .tag{background:#aacd06}#s_about.sim_cost #wrap .contents .popup-modelplan-container.-detached-house .title::after{background:url(/data/images/s_about/simulation/detached-house/icon.webp) no-repeat;background-size:contain}#s_about.sim_cost #wrap .contents .popup-modelplan-container.-communal-housing{border-top:10px solid #14a83b}#s_about.sim_cost #wrap .contents .popup-modelplan-container.-communal-housing .tag{background:#14a83b}#s_about.sim_cost #wrap .contents .popup-modelplan-container.-communal-housing .title::after{background:url(/data/images/s_about/simulation/communal-housing/icon.webp) no-repeat;background-size:contain}#s_about.sim_cost #wrap .contents .popup-modelplan-container.-office{border-top:10px solid #217fc4}#s_about.sim_cost #wrap .contents .popup-modelplan-container.-office .tag{background:#217fc4}#s_about.sim_cost #wrap .contents .popup-modelplan-container.-office .title::after{background:url(/data/images/s_about/simulation/office/icon.webp) no-repeat;background-size:contain}#s_about.sim_cost #wrap .contents .popup-modelplan-container.-business-hotel{border-top:10px solid #6256a3}#s_about.sim_cost #wrap .contents .popup-modelplan-container.-business-hotel .tag{background:#6256a3}#s_about.sim_cost #wrap .contents .popup-modelplan-container.-business-hotel .title::after{background:url(/data/images/s_about/simulation/business-hotel/icon.webp) no-repeat;background-size:contain}#s_about.sim_cost #wrap .contents .popup-modelplan-container.-general-hospital{border-top:10px solid #7fcef4}#s_about.sim_cost #wrap .contents .popup-modelplan-container.-general-hospital .tag{background:#7fcef4}#s_about.sim_cost #wrap .contents .popup-modelplan-container.-general-hospital .title::after{background:url(/data/images/s_about/simulation/general-hospital/icon.webp) no-repeat;background-size:contain}#s_about.sim_cost #wrap .contents .popup-modelplan-container.-school{border-top:10px solid #f6ae5f}#s_about.sim_cost #wrap .contents .popup-modelplan-container.-school .tag{background:#f6ae5f}#s_about.sim_cost #wrap .contents .popup-modelplan-container.-school .title::after{background:url(/data/images/s_about/simulation/school/icon.webp) no-repeat;background-size:contain}#s_about.sim_cost #wrap .contents .popup-modelplan-container.-large-merchandise-store{border-top:10px solid #ef857d}#s_about.sim_cost #wrap .contents .popup-modelplan-container.-large-merchandise-store .tag{background:#ef857d}#s_about.sim_cost #wrap .contents .popup-modelplan-container.-large-merchandise-store .title::after{background:url(/data/images/s_about/simulation/large-merchandise-store/icon.webp) no-repeat;background-size:contain}@media only screen and (max-width: 640px){.sim_cost #wrap div.contents div.cont_l .main .popup-type-2 ul img,.sim_cost #wrap div.contents div.cont_l .main .popup-type-2 ol img,.sim_cost #wrap div.contents div.cont_l .main .popup-type-2 li img{width:100%}}@media only screen and (max-height: 640px){.sim_cost #wrap div.contents div.cont_l .main .popup-type-2{align-items:flex-start;-ms-flex-align:start;padding:40px 0 80px;height:100%;overflow-y:scroll;box-sizing:border-box}.sim_cost #wrap div.contents div.cont_l .main .popup-type-2 .popup-slide{padding-bottom:80px;overflow-y:scroll}}@media only screen and (max-height: 1300px){.sim_cost #wrap div.contents div.cont_l .main .popup-type-2.popup-calculation{align-items:flex-start;-ms-flex-align:start;padding:40px 0 80px;height:100%;overflow-y:scroll;box-sizing:border-box}}
