﻿section#mv{background:url(/cmn/img/mv_corporation.jpg)}.bg{background:#faf4d6}section .waku{width:1000px;margin:0 auto}@media only screen and (max-width: 1040px){section .waku{width:100%}}section#message{background:url(../img/bg.jpg) center no-repeat;background-size:cover}section#message .waku{text-align:center}section#message .waku h3{display:inline-block;padding:60px;font-size:25px;line-height:2;position:relative}section#message .waku h3:after,section#message .waku h3:before{content:"";display:block;height:45%;width:1px;margin:auto 0;background:#000;position:absolute;top:0;bottom:0}section#message .waku h3:after{right:0;transform:rotate(20deg)}section#message .waku h3:before{left:0;transform:rotate(-20deg)}@media only screen and (max-width: 1040px){section#message .waku h3{padding:40px;font-size:20px;line-height:2}section#message .waku h3:after,section#message .waku h3:before{display:block;height:45%;width:1px;margin:auto 0;background:#000;position:absolute;top:0;bottom:0}}@media only screen and (max-width: 768px){section#message .waku h3{padding:40px;font-size:16px}}@media only screen and (max-width: 680px){section#message .waku h3{padding:30px 0;font-size:14px;text-align:left}section#message .waku h3:after,section#message .waku h3:before{display:none}}section#falicityList{padding-bottom:190px}section#falicityList .waku ul{display:block}section#falicityList .waku ul#senior li:nth-of-type(even) a .img:after,section#falicityList .waku ul#senior li:nth-of-type(even) .nolink .img:after{background:#fff url(../img/logo_sm.png)}section#falicityList .waku ul#senior li:nth-of-type(odd) a .img:after,section#falicityList .waku ul#senior li:nth-of-type(odd) .nolink .img:after{background:#fff url(../img/logo_sw.png)}section#falicityList .waku ul#senior li a,section#falicityList .waku ul#senior li .nolink{border-color:#3c9025}section#falicityList .waku ul#senior li .nolink:after{background:rgba(60,144,37,0.5)}section#falicityList .waku ul#child li:nth-of-type(even) a .img:after,section#falicityList .waku ul#child li:nth-of-type(even) .nolink .img:after{background:#fff url(../img/logo_cm.png)}section#falicityList .waku ul#child li:nth-of-type(odd) a .img:after,section#falicityList .waku ul#child li:nth-of-type(odd) .nolink .img:after{background:#fff url(../img/logo_cw.png)}section#falicityList .waku ul#child li a,section#falicityList .waku ul#child li .nolink{border-color:#ea8421}section#falicityList .waku ul#child li .nolink:after{background:rgba(234,132,33,0.5)}section#falicityList .waku ul#treatment li:nth-of-type(even) a .img:after,section#falicityList .waku ul#treatment li:nth-of-type(even) .nolink .img:after{background:#fff url(../img/logo_tm.png)}section#falicityList .waku ul#treatment li:nth-of-type(odd) a .img:after,section#falicityList .waku ul#treatment li:nth-of-type(odd) .nolink .img:after{background:#fff url(../img/logo_tw.png)}section#falicityList .waku ul#treatment li a,section#falicityList .waku ul#treatment li .nolink{border-color:#2da99f}section#falicityList .waku ul#treatment li .nolink:after{background:rgba(45,169,159,0.5)}section#falicityList .waku ul li{display:block;width:33.33333333333333%;padding:4px;float:left}section#falicityList .waku ul li .nolink{position:relative}section#falicityList .waku ul li .nolink:after{content:"工事中";width:100%;height:100%;padding-top:50%;position:absolute;top:0;left:0;z-index:2;font-size:20px;text-align:center;font-weight:bold;color:#000;box-sizing:border-box !important}section#falicityList .waku ul li a:hover{transform:translateY(-4px);box-shadow:4px 4px 4px rgba(0,0,0,0.6)}section#falicityList .waku ul li a,section#falicityList .waku ul li .nolink{display:block;width:100%;height:100%;border:5px solid;border-radius:3px;background:#fff;transition:.3s}section#falicityList .waku ul li a .img,section#falicityList .waku ul li .nolink .img{width:100%;padding-top:70%;background-size:cover !important;background-position:center !important;background-repeat:no-repeat !important;position:relative}section#falicityList .waku ul li a .img:after,section#falicityList .waku ul li .nolink .img:after{content:"";display:block;width:70px;height:70px;margin:0 auto;border-radius:35px;background-position:center 8px !important;background-repeat:no-repeat !important;background-size:contain !important;position:absolute;bottom:-35px;left:0;right:0;background:#fff}section#falicityList .waku ul li a .txt,section#falicityList .waku ul li .nolink .txt{display:block;padding:22px 10px 19px;text-align:center;position:relative;z-index:1}section#falicityList .waku ul li a .txt em,section#falicityList .waku ul li .nolink .txt em{padding:3px 20px;border-radius:20px;font-size:13px;font-weight:bold}section#falicityList .waku ul li a .txt h4,section#falicityList .waku ul li .nolink .txt h4{display:block;margin-top:10px;line-height:1.5;font-size:15px;font-weight:bold}section#falicityList .waku ul li a .txt h4.s,section#falicityList .waku ul li .nolink .txt h4.s{font-size:13px}section#falicityList .waku ul li a .txt p,section#falicityList .waku ul li .nolink .txt p{display:block;margin-top:10px;text-align:left;line-height:1.5;font-size:12px}@media only screen and (max-width: 1040px){section#falicityList{padding-bottom:150px}section#falicityList .waku ul li{padding:4px}section#falicityList .waku ul li a,section#falicityList .waku ul li .nolink{border:4px solid}section#falicityList .waku ul li a .img,section#falicityList .waku ul li .nolink .img{padding-top:70%}section#falicityList .waku ul li a .img:after,section#falicityList .waku ul li .nolink .img:after{width:60px;height:60px;border-radius:35px;background-position:center 5px !important;bottom:-30px}section#falicityList .waku ul li a .txt,section#falicityList .waku ul li .nolink .txt{padding:25px 10px 15px}section#falicityList .waku ul li a .txt em,section#falicityList .waku ul li .nolink .txt em{padding:3px 15px;font-size:12px}section#falicityList .waku ul li a .txt h4,section#falicityList .waku ul li .nolink .txt h4{margin-top:10px;font-size:14px;letter-spacing:0.5px}section#falicityList .waku ul li a .txt h4.s,section#falicityList .waku ul li .nolink .txt h4.s{font-size:14px}section#falicityList .waku ul li a .txt p,section#falicityList .waku ul li .nolink .txt p{font-size:11px}}@media only screen and (max-width: 768px){section#falicityList{padding-bottom:100px}section#falicityList .waku ul li{width:50%}section#falicityList .waku ul li a,section#falicityList .waku ul li .nolink{border:3px solid}section#falicityList .waku ul li a .img,section#falicityList .waku ul li .nolink .img{padding-top:70%}section#falicityList .waku ul li a .img:after,section#falicityList .waku ul li .nolink .img:after{width:50px;height:50px;border-radius:25px;background-position:center 5px !important;bottom:-25px}section#falicityList .waku ul li a .txt,section#falicityList .waku ul li .nolink .txt{padding:25px 10px 10px}section#falicityList .waku ul li a .txt em,section#falicityList .waku ul li .nolink .txt em{padding:3px 10px;font-size:11px}section#falicityList .waku ul li a .txt h4,section#falicityList .waku ul li .nolink .txt h4{margin-top:10px;font-size:13px}section#falicityList .waku ul li a .txt h4.s,section#falicityList .waku ul li .nolink .txt h4.s{font-size:13px}section#falicityList .waku ul li a .txt p,section#falicityList .waku ul li .nolink .txt p{font-size:10px}}@media only screen and (max-width: 680px){section#falicityList{padding-bottom:60px}section#falicityList .waku ul li{width:100%;height:auto !important}section#falicityList .waku ul li a,section#falicityList .waku ul li .nolink{border:3px solid}section#falicityList .waku ul li a .img,section#falicityList .waku ul li .nolink .img{padding-top:70%}section#falicityList .waku ul li a .img:after,section#falicityList .waku ul li .nolink .img:after{width:40px;height:40px;border-radius:20px;background-position:center 5px !important;bottom:-20px}section#falicityList .waku ul li a .txt,section#falicityList .waku ul li .nolink .txt{padding:15px 10px 10px}section#falicityList .waku ul li a .txt em,section#falicityList .waku ul li .nolink .txt em{padding:3px 10px;font-size:10px}section#falicityList .waku ul li a .txt h4,section#falicityList .waku ul li .nolink .txt h4{margin-top:10px;font-size:12px}section#falicityList .waku ul li a .txt h4.s,section#falicityList .waku ul li .nolink .txt h4.s{font-size:12px}}