@charset "utf-8";.secNews{background:#fff}.secNewsTit{display:flex;display:-webkit-flex;flex-direction:column-reverse;-webkit-flex-direction:column-reverse;border-bottom:1px solid #e5e5e5;padding:19px 10px 15px}.secNewsTit .boxTxt{display:flex;display:-webkit-flex;align-items:center;-webkit-align-items:center}.secNewsTit .boxTxt .txtDate{font-size:11px;margin-left:5px}.secNewsTit .tit{font-weight:700;font-size:16px;line-height:1.3;margin-top:10px}@media only screen and (min-width:992px){.secNewsTit{padding:27px 30px 22px;border-bottom-color:#bdc8ca}.secNewsTit .boxTxt .txtDate{font-size:12px;margin-left:9px}.secNewsTit .tit{font-size:20px;margin-top:12px}}.secNewsEntry{font-size:11px;line-height:1.5;padding:20px 10px 30px}.secNewsEntry a{text-decoration:underline}@media only screen and (min-width:992px){.secNewsEntry{font-size:13px;line-height:1.69;padding:37px 30px 0}}.secNewsBuild{border-collapse:collapse;table-layout:fixed;margin-top:20px;font-size:11px}.secNewsBuild a{text-decoration:underline}.secNewsBuild th{width:60px;height:36px;text-align:center;background:#eff7fd;color:#515e6f}.secNewsBuild td,.secNewsBuild th{border:1px solid #bfbfbf;vertical-align:middle}.secNewsBuild td{padding:5px 10px}.secNewsBuild .tdImg{width:80px;text-align:center;vertical-align:top;padding:9px 4px}.secNewsBuild img{width:auto;height:auto;max-width:100%;max-height:100%}@media only screen and (min-width:992px){.secNewsBuild{width:100%;font-size:12px;line-height:1.5}.secNewsBuild th{width:90px;height:43px}.secNewsBuild td{padding:6px 15px}.secNewsBuild .tdImg{width:180px;padding:38px 10px}}.secNewsContact{background:#faf8ef;border-top:1px solid #d2d0c2;border-bottom:1px solid #d2d0c2;padding:19px 10px;box-shadow:0 2px #efefef;content-visibility:auto;contain-intrinsic-size:106px}.secNewsContact .titHead{font-size:12px}.secNewsContact .boxTit{display:flex;display:-webkit-flex;align-items:flex-start;-webkit-align-items:flex-start;margin-top:10px}.secNewsContact .icoStore{background:#687585;min-width:0;width:40px;padding:5px;margin-right:8px}.secNewsContact .titStore{width:calc(100% - 45px);padding:.5px 0}.secNewsContact .titStore a{font-size:13px;line-height:1.5;font-weight:700;text-decoration:underline}.secNewsContact .boxTel{display:none}.secNewsContact .boxBtn{margin-top:10px}.secNewsContact .boxBtn .cmnBtnBase{width:100%;font-size:12px;font-weight:700}.secNewsContact .boxBtn .clContact{margin-top:10px}.secNewsContact .boxBtn img{margin-right:4px;width:auto}.secNewsContact .clTel img{height:18px}.secNewsContact .boxBtn .clTel{border-width:2px;font-size:12px}.secNewsContact .boxBtn .clTel{border-width:2px}.secNewsContact .boxBtn .txtSmall{font-size:10px}@media only screen and (min-width:360px){.secNewsContact .boxBtn{display:flex;display:-webkit-flex;justify-content:space-between;-webkit-justify-content:space-between}.secNewsContact .boxBtn .clTel{width:55%}.secNewsContact .boxBtn .clContact{width:43.53%;margin-top:0}}@media only screen and (min-width:375px){.secNewsContact .boxBtn .clTel{font-size:13px}}@media only screen and (min-width:768px){.secNewsContact .boxBtn .clTel{display:none}.secNewsContact .boxTel{padding:5px 0 0 47px;color:#e73462;display:flex;display:-webkit-flex;align-items:center;-webkit-align-items:center}.secNewsContact .boxTel:hover{text-decoration:none}.secNewsContact .boxTel img{margin:0 5px}.secNewsContact .txtTel02{font-size:18px;font-weight:700}.secNewsContact .boxBtn{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:0}.secNewsContact .boxBtn .cmnBtnBase{width:210px;height:44px;font-size:12px;font-weight:400}}@media only screen and (min-width:992px){.secNewsContact{background:0 0;border:none;padding:35px 30px 39px;box-shadow:none;contain-intrinsic-size:124px}.secNewsContact .titHead{font-size:13px;font-weight:700}.secNewsContact .boxBody{display:flex;display:-webkit-flex;align-items:center;-webkit-align-items:center;justify-content:space-between;-webkit-justify-content:space-between;border:1px solid #e7e5d6;background:#faf8ef;padding:22px 12px 22px 17px;margin-top:20px}.secNewsContact .boxStore{width:calc(100% - 225px)}.secNewsContact .boxTit{margin-top:0}.secNewsContact .icoStore{font-size:12px;width:44px;padding:4px}.secNewsContact .titStore{width:calc(100% - 52px);padding:0}.secNewsContact .titStore a{font-size:14px;font-weight:400}.secNewsContact .boxTel{display:flex;display:-webkit-flex;align-items:center;-webkit-align-items:center;padding-left:52px}.secNewsContact .clTel img{height:auto}}