@charset "utf-8";#estimate{background-color:#E4F1F6}#estimate>p strong{line-height:1.4}#estimate>div{background-color:#FFF;border:1px solid #00C100;border-radius:10px;text-align:center;position:relative}#estimate>div:before{background:url(https://tadakenso.net/images/user/icon/point.webp) center center no-repeat;background-size:contain;content:"";display:block;position:absolute;top:-1px}#estimate>div#estimate_line picture{overflow:hidden;border-radius:10px}#estimate>div address{background-color:#FBFF9C;border:1px solid #FBB03B;display:inline-block;line-height:1.6;padding:.5em}#estimate>div address a[href^="tel:"],#estimate>div address strong{color:#FBB03B;font-size:162.5%;font-weibht:bold;line-height:1}#estimate>div [class^="list_"]>li{font-size:75%;margin-top:.5em;line-height:1.6}@media screen and (max-width:767px){#estimate{padding-bottom:6.25%}#estimate>p{padding:0 3.125%}#estimate>p strong{font-size:125%}#estimate>div{box-shadow:0 0 3px 1px rgb(0,0,0,.3);margin:144px auto 0;width:-webkit-calc(93.75% + (1px * 2));width:calc(93.75% + (1px * 2))}#estimate>div#estimate_input{padding:3.125% 3.125%}#estimate>div:before{padding-top:144px;left:-webkit-calc(50% - 16px);left:calc(50% - 16px);-ms-transform:translate(-50%,-100%);-webkit-transform:translate(-50%,-100%);transform:translate(-50%,-100%);width:100%}#estimate>div picture img{width:100%}#estimate>div address{font-size:112.5%;width:100%}#estimate>div address a[href^="tel:"],#estimate>div address strong{display:block}#estimate>div [class^="list_"]>li{text-align:left}}@media screen and (min-width:768px){#estimate{padding-bottom:100px}#estimate>p{text-align:center}#estimate>p strong{font-size:150%}#estimate>div{box-shadow:0 0 6px 2px rgb(0,0,0,.3);margin:50px auto 0;width:-webkit-calc(100% - (20px * 2));width:calc(100% - (20px * 2));max-width:972px}#estimate>div#estimate_input{padding:50px 0}#estimate>div:before{-ms-transform:translateY(-100%);-webkit-transform:translateY(-100%);transform:translateY(-100%)}#estimate>div picture img{width:78.5%}#estimate>div address{width:92.5%}}@media screen and (min-width:768px) and (max-width:939px){#estimate>div:before{height:126px;left:-webkit-calc(50% + 16em);left:calc(50% + 16em);width:119px}}@media screen and (min-width:940px){#estimate>div:before{height:144px;left:-webkit-calc(50% + 18em);left:calc(50% + 18em);width:137px}}@media screen and (min-width:940px) and (max-width:1023px){#estimate>div address{font-size:112.5%}}@media screen and (min-width:1024px){#estimate>div address{font-size:125%}}
