@charset "utf-8";#reception{background-color:#04B1C5;color:#FFF;text-align:center}#reception h2{font-weight:400}#reception a{color:#FFF}#reception table tr th>span{background-color:#FFF;color:#04B1C5;font-weight:400}#reception table tr td a{-webkit-backface-visibility:hidden;backface-visibility:hidden;background-color:#FFF;color:#04B1C5;display:inline-block;text-decoration:none;transition:opacity 0.2s ease-out 0s;vertical-align:middle}#reception table tr td a:hover{opacity:.7}#reception table tr td a:before{background-position:center center;background-repeat:no-repeat;background-size:contain;content:"";display:inline-block;margin-right:.2em;vertical-align:inherit}#reception table tr td a:before{background-image:url(https://saiw.shop/images/user/icon/contact.webp)}@media screen and (max-width:319px){#reception table tr td a{width:180px}#reception table tr td a span{display:none}}@media screen and (min-width:320px) and (max-width:359px){#reception table tr th span{font-size:87.5%}}@media screen and (min-width:320px) and (max-width:479px){#reception table tr td a{width:93.75%}}@media screen and (min-width:480px) and (max-width:767px){#reception table tr td a{width:-webkit-calc((100% - (3.125 * 3)) / 2);width:calc((100% - (3.125 * 3)) / 2)}}@media screen and (max-width:767px){#reception{margin-bottom:6.25%;padding-top:3.125%;padding-bottom:3.125%}#reception h2{margin-bottom:3.125%;padding:0 3.125%;text-align:left}#reception table,#reception table tbody,#reception table tr,#reception table tr th,#reception table tr td{display:block}#reception table tr th>span{display:inline-block;margin-bottom:1.5625%;padding:1.5625% 1.5625%;width:93.75%}#reception table tr th .icon_tel{font-size:175%}#reception table tr td a{height:42px;line-height:42px;margin:3.125% 1.5625% 0}#reception table tr td a:before{height:36px;width:36px}}@media screen and (min-width:768px){#reception{margin-bottom:100px;padding-top:50px;padding-bottom:50px}#reception h2{margin-bottom:30px}#reception table tr th>span{display:block}#reception table tr td{text-align:right}#reception table tr td a{text-align:center}#reception table tr td a:before{height:60px;width:60px}}@media screen and (min-width:768px) and (max-width:939px){#reception{padding-left:20px;padding-right:20px}#reception table tr th{width:300px}#reception table tr th>span{font-size:87.5%}#reception table tr th .icon_tel{font-size:250%}#reception table tr td a{height:80px;line-height:80px;margin-left:15px;width:-webkit-calc(100% - 15px);width:calc(100% - 15px)}#reception table tr td a span{display:none}}@media screen and (min-width:768px) and (max-width:1199px){#reception table tr th>span{padding:10px}}@media screen and (max-width:939px){#reception table{width:100%}}@media screen and (min-width:940px){#reception table{margin-left:auto;margin-right:auto;width:-webkit-calc(100% - 40px);width:calc(100% - 40px);max-width:920px}}@media screen and (min-width:940px) and (max-width:1199px){#reception table tr th{width:360px}#reception table tr th .icon_tel{font-size:300%}#reception table tr td a{height:80px;line-height:80px;margin-left:15px;width:-webkit-calc(100% - 15px);width:calc(100% - 15px)}}@media screen and (max-width:1199px){#reception table tr th>span{border-radius:10px}}@media screen and (min-width:1200px){#reception table tr th{width:500px}#reception table tr th>span{border-radius:100px;padding:5px}#reception table tr th>span br{display:none}#reception table tr th .icon_tel{font-size:400%}#reception table tr td a{font-size:125%;height:98px;line-height:98px;margin-left:20px;width:-webkit-calc(100% - 20px);width:calc(100% - 20px)}}
