@charset "utf-8";#from-web-list{background-color:#FDEE21;padding-top:1px}@media screen and (max-width:767px){#from-web{margin-bottom:12.5%}#from-web-list{padding-bottom:6.25%}}@media screen and (min-width:768px){#from-web{margin-bottom:100px}#from-web-list{padding-bottom:50px}}#estimate h2{background-color:#29AAE3;color:#FFF;line-height:1.5;padding:.25em 1em}#estimate input[name="floor"]{width:4em}#estimate input[name^="tel_part"]{text-align:center}#estimate input[name^="tel_mobile_part"]{text-align:center}#estimate input[name^="fax_part"]{text-align:center}#estimate .btn_ioc{font-size:100%;margin-top:.5em;padding:0 0 0 1.75em;width:16.55em}#estimate .btn_ioc:before{content:"\F0219";font-family:"Material Design Icons";font-size:150%;line-height:1;position:absolute;left:.5em;top:50%;-ms-transform:translate(0,-50%);-webkit-transform:translate(0,-50%);transform:translate(0,-50%)}#estimate #item_list label[for^="item_"]{line-height:1.5;padding:.25em 1em .25em 2.3em;vertical-align:middle}@media screen and (max-width:359px){#estimate input[name^="tel_part"]{padding:0 .5em;width:4em}#estimate input[name^="tel_mobile_part"]{padding:0 .5em;width:4em}#estimate input[name^="fax_part"]{padding:0 .5em;width:4em}}@media screen and (min-width:360px){#estimate input[name^="tel_part"]{width:5em}#estimate input[name^="tel_mobile_part"]{width:5em}#estimate input[name^="fax_part"]{width:5em}}@media screen and (max-width:767px){#estimate{}#estimate_message{margin:0 auto 6.25%;padding:0 3.125%}#estimate h2{margin:0 auto;width:93.75%}#estimate .tbl_com+h2{margin:6.25% auto 0}}@media screen and (min-width:768px){#estimate{}#estimate_message{font-size:125%;margin-bottom:50px;text-align:center}#estimate h2{margin:0 auto 20px;width:100%;max-width:1120px}}@media screen and (max-width:1023px){#estimate #item_list label[for^="item_"]{width:50%}}@media screen and (min-width:1024px){#estimate #item_list label[for^="item_"]{width:-webkit-calc(100% / 3);width:calc(100% / 3)}}#insurance_clause.ui-dialog-content dl{counter-reset:ioc 0}#insurance_clause.ui-dialog-content dl dt:before{counter-increment:ioc 1;content:"第" counter(ioc) "条";margin-right:1em}#insurance_clause.ui-dialog-content dl dd{pading-left:1em}#insurance_clause.ui-dialog-content dl dd [class^="list_"]{padding-left:1em}@media screen and (max-width:767px){#insurance_clause{font-size:87.5%}#insurance_clause.ui-dialog-content hr{margin:.5em 0}#insurance_clause.ui-dialog-content dl dt{line-height:1.5;margin-top:.5em;padding:.25em 0}#insurance_clause.ui-dialog-content dl dt span{display:block}}@media screen and (min-width:768px){#insurance_clause.ui-dialog-content hr{margin:1.5em 0}#insurance_clause.ui-dialog-content dl dt{margin-top:1.5em}}
