﻿#front{font-family:"Hiragino Kaku Gothic ProN","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,Osaka,"ＭＳ Ｐゴシック","MS PGothic",Arial,sans-serif}#front .slider .slick-slide img{transition:.8s ease all;transform:scale(0.95)}#front .slider img{width:100%;max-width:none}#front .slider .slick-current img{transform:scale(1);box-shadow:0 8px 8px 4px #ddd;transition:.8s ease .4s all}@media(max-width: 767px){#front .slider .slick-current img{box-shadow:0 4px 4px 2px #ddd}}#front section h2{font-size:26px;margin-top:80px;text-align:center;position:relative}@media(max-width: 767px){#front section h2{font-size:30px;margin-top:30px;margin-bottom:.5em}}#front section h2::after{content:"";position:absolute;bottom:5px;left:50%;transform:translate(-50%);display:block;height:1px;width:70px;background-image:linear-gradient(to left, rgb(0, 150, 94), rgba(0, 150, 94, 0.4))}@media(max-width: 767px){#front section h2::after{width:100px;bottom:0}}#front section .sub{font-size:15px;letter-spacing:.1em;text-align:center}@media(max-width: 767px){#front section .sub{font-size:16px}}#front #news .inr{max-width:1200px;margin-left:auto;margin-right:auto;display:flex;padding-top:50px;padding-bottom:80px;justify-content:center}@media(max-width: 767px){#front #news .inr{display:block}}#front #news .inr .news_box{flex:0 1 300px;position:relative;margin-right:50px}#front #news .inr .news_box:first-child{margin-left:50px}@media(max-width: 767px){#front #news .inr .news_box:first-child{margin-left:auto}}@media(max-width: 767px){#front #news .inr .news_box{width:300px;margin-right:auto;margin-left:auto;margin-bottom:20px}}#front #news .inr .news_box::after{position:absolute;max-width:300px;width:100%;height:100%;right:-10px;bottom:-10px;background:#fff;border:1px solid #ccc;content:"";z-index:-1}@media(max-width: 767px){#front #news .inr .news_box::after{display:none}}#front #news .inr .news_box article{width:100%;max-width:300px;height:300px;border:.5px solid #ccc;padding:.5px;position:relative;z-index:10;background:#fff;transition:.3s ease all}@media(max-width: 767px){#front #news .inr .news_box article{height:120px;display:flex}}#front #news .inr .news_box article .news_bg{width:100%;height:200px;background-position:center;background-size:cover}@media(max-width: 767px){#front #news .inr .news_box article .news_bg{height:auto;flex:2}}#front #news .inr .news_box article div{background:rgba(0,0,0,0);position:relative;z-index:10}@media(max-width: 767px){#front #news .inr .news_box article div{flex:3}}#front #news .inr .news_box article div .upper{display:flex;justify-content:space-between;margin-top:.5em;padding-left:1em;padding-right:1em}@media(max-width: 767px){#front #news .inr .news_box article div .upper{padding-left:.5em;padding-right:.5em;display:block}}#front #news .inr .news_box article div .upper .date{font-size:14px}@media(max-width: 767px){#front #news .inr .news_box article div .upper .date{font-size:10px}}#front #news .inr .news_box article div .upper .news_category{font-size:10px}@media(max-width: 767px){#front #news .inr .news_box article div .upper .news_category{text-align:right}}#front #news .inr .news_box article div .title{font-size:14px;margin-left:1.5em;margin-right:1.5em;margin-top:.5em}@media(max-width: 767px){#front #news .inr .news_box article div .title{margin-left:1em;margin-right:1em}}#front #news .inr .news_box a{z-index:10}#front #news .inr .news_box a:hover article{box-shadow:0 0 15px 10px rgba(200,200,200,.5);transform:translateY(-5px);transition:.7s ease all}#front #media .inr{max-width:1200px;margin-left:auto;margin-right:auto;display:flex;padding-top:50px;padding-bottom:80px;justify-content:center}@media(max-width: 767px){#front #media .inr{display:block}}#front #media .inr .media_box{flex:0 1 300px;position:relative;margin-right:50px}#front #media .inr .media_box:first-child{margin-left:50px}@media(max-width: 767px){#front #media .inr .media_box:first-child{margin-left:auto}}@media(max-width: 767px){#front #media .inr .media_box{width:300px;margin-right:auto;margin-left:auto;margin-bottom:20px}}#front #media .inr .media_box::after{position:absolute;max-width:300px;width:100%;height:100%;right:-10px;bottom:-10px;background:#fff;border:1px solid #ccc;content:"";z-index:-1}@media(max-width: 767px){#front #media .inr .media_box::after{display:none}}#front #media .inr .media_box article{width:100%;max-width:300px;height:300px;border:.5px solid #ccc;padding:.5px;position:relative;z-index:10;background:#fff;transition:.3s ease all}@media(max-width: 767px){#front #media .inr .media_box article{height:120px;display:flex}}#front #media .inr .media_box article .media_bg{width:100%;height:200px;background-position:center;background-size:cover}@media(max-width: 767px){#front #media .inr .media_box article .media_bg{height:auto;flex:2}}#front #media .inr .media_box article div{background:rgba(0,0,0,0);position:relative;z-index:10}@media(max-width: 767px){#front #media .inr .media_box article div{flex:3}}#front #media .inr .media_box article div .upper{display:flex;justify-content:space-between;margin-top:.5em;padding-left:1em;padding-right:1em}@media(max-width: 767px){#front #media .inr .media_box article div .upper{padding-left:.5em;padding-right:.5em;display:block}}#front #media .inr .media_box article div .upper .date{font-size:14px}@media(max-width: 767px){#front #media .inr .media_box article div .upper .date{font-size:10px}}#front #media .inr .media_box article div .title{font-size:14px;margin-left:1.5em;margin-right:1.5em;margin-top:.5em}@media(max-width: 767px){#front #media .inr .media_box article div .title{margin-left:1em;margin-right:1em}}#front #media .inr .media_box a{z-index:10}#front #media .inr .media_box a:hover article{box-shadow:0 0 15px 10px rgba(200,200,200,.5);transform:translateY(-5px);transition:.7s ease all}#front #media .junction2{width:320px;margin-left:auto;margin-right:auto;margin-top:85px}@media(max-width: 767px){#front #media .junction2{width:260px;margin-top:3.5em;margin-bottom:7em}}#front #media .junction2 a{display:block;text-align:center;background:#dcdcdc;font-size:18px;padding-top:.7em;padding-bottom:.7em;letter-spacing:.3em;box-shadow:5px 10px 5px 0px rgba(110,110,110,.5)}@media(max-width: 767px){#front #media .junction2 a{font-size:18px}}#front #media .junction2 a i{margin-left:.5em}#front #campaign .inr{max-width:1200px;margin-left:auto;margin-right:auto;display:flex;padding-top:50px;padding-bottom:80px;justify-content:center}@media(max-width: 767px){#front #campaign .inr{display:block}}#front #campaign .inr .campaign_box{flex:0 1 300px;position:relative;margin-right:50px}#front #campaign .inr .campaign_box:first-child{margin-left:50px}@media(max-width: 767px){#front #campaign .inr .campaign_box:first-child{margin-left:auto}}@media(max-width: 767px){#front #campaign .inr .campaign_box{width:300px;margin-right:auto;margin-left:auto;margin-bottom:20px}}#front #campaign .inr .campaign_box::after{position:absolute;max-width:300px;width:100%;height:100%;right:-10px;bottom:-10px;background:#fff;border:1px solid #ccc;content:"";z-index:-1}@media(max-width: 767px){#front #campaign .inr .campaign_box::after{display:none}}#front #campaign .inr .campaign_box article{width:100%;max-width:300px;height:300px;border:.5px solid #ccc;padding:.5px;position:relative;z-index:10;background:#fff;transition:.3s ease all}@media(max-width: 767px){#front #campaign .inr .campaign_box article{height:120px;display:flex}}#front #campaign .inr .campaign_box article .campaign_bg{width:100%;height:200px;background-position:center;background-size:cover}@media(max-width: 767px){#front #campaign .inr .campaign_box article .campaign_bg{height:auto;flex:2}}#front #campaign .inr .campaign_box article div{background:rgba(0,0,0,0);position:relative;z-index:10}@media(max-width: 767px){#front #campaign .inr .campaign_box article div{flex:3}}#front #campaign .inr .campaign_box article div .upper{display:flex;justify-content:space-between;margin-top:.5em;padding-left:1em;padding-right:1em}@media(max-width: 767px){#front #campaign .inr .campaign_box article div .upper{padding-left:.5em;padding-right:.5em;display:block}}#front #campaign .inr .campaign_box article div .upper .date{font-size:14px}@media(max-width: 767px){#front #campaign .inr .campaign_box article div .upper .date{font-size:10px}}#front #campaign .inr .campaign_box article div .title{font-size:14px;margin-left:1.5em;margin-right:1.5em;margin-top:.5em}@media(max-width: 767px){#front #campaign .inr .campaign_box article div .title{margin-left:1em;margin-right:1em}}#front #campaign .inr .campaign_box a{z-index:10}#front #campaign .inr .campaign_box a:hover article{box-shadow:0 0 15px 10px rgba(200,200,200,.5);transform:translateY(-5px);transition:.7s ease all}#front #campaign .junction2{width:320px;margin-left:auto;margin-right:auto;margin-top:85px}@media(max-width: 767px){#front #campaign .junction2{width:260px;margin-top:3.5em;margin-bottom:7em}}#front #campaign .junction2 a{display:block;text-align:center;background:#dcdcdc;font-size:18px;padding-top:.7em;padding-bottom:.7em;letter-spacing:.3em;box-shadow:5px 10px 5px 0px rgba(110,110,110,.5)}@media(max-width: 767px){#front #campaign .junction2 a{font-size:18px}}#front #campaign .junction2 a i{margin-left:.5em}#front #brand h3{font-size:20px;text-align:center;margin-top:50px}@media(max-width: 767px){#front #brand h3{font-size:20px}}#front #brand .inr{max-width:1200px;margin-top:30px;margin-left:auto;margin-right:auto;display:flex;flex-wrap:wrap;padding-left:1em;padding-right:1em}#front #brand .inr li:nth-child(3n+1),#front #brand .inr li:nth-child(3n+2){margin-right:4%}@media(max-width: 767px){#front #brand .inr li:nth-child(3n+1),#front #brand .inr li:nth-child(3n+2){margin-right:0}}@media(max-width: 767px){#front #brand .inr li:nth-child(2n+1){margin-right:4%}}@media(max-width: 500px){#front #brand .inr li:nth-child(2n+1){margin-right:0}}#front #brand .inr li{flex:0 0 30%;margin-bottom:2em;border:1px solid #ddd;box-shadow:3px 3px 5px 3px rgba(200,200,200,.5)}@media(max-width: 767px){#front #brand .inr li{flex:0 0 47%}}@media(max-width: 500px){#front #brand .inr li{flex:0 0 100%}}#front #brand .inr li .brand_bg{background-size:cover;background-position:center}#front #brand .inr li .brand_bg::after{content:"";display:inline-block;padding-top:72.5%}@media(max-width: 767px){#front #brand .inr li .brand_bg::after{padding-top:50%}}#front #brand .inr li h4{font-size:18px;margin-top:.3em;margin-bottom:.3em;margin-left:.5em;margin-right:.5em}@media(max-width: 767px){#front #brand .inr li h4{font-size:18px}}#front #brand .inr li p{font-size:14px;line-height:1.8;padding-left:.5em;padding-right:.5em;padding-bottom:1em}@media(max-width: 767px){#front #brand .inr li p{font-size:14px}}#front #brand .junction{display:flex;justify-content:space-around;max-width:1200px;margin-top:70px;margin-left:auto;margin-right:auto}@media(max-width: 767px){#front #brand .junction{display:block;margin-top:2em}}#front #brand .junction div{flex:0 0 45%;background:#00965e;max-width:400px;box-shadow:5px 10px 5px 3px rgba(110,110,110,.2);border-radius:5px}@media(max-width: 767px){#front #brand .junction div{width:70%;min-width:280px;margin-bottom:2em;margin-left:auto;margin-right:auto}}#front #brand .junction div a{padding-top:1.5em;padding-bottom:1.5em;display:block;font-size:22px;color:#fff;text-align:center}@media(max-width: 767px){#front #brand .junction div a{font-size:18px;padding-top:1em;padding-bottom:1em}}#front #brand .junction2{width:320px;margin-left:auto;margin-right:auto;margin-top:85px}@media(max-width: 767px){#front #brand .junction2{width:260px;margin-top:3.5em;margin-bottom:7em}}#front #brand .junction2 a{display:block;text-align:center;background:#dcdcdc;font-size:18px;padding-top:.7em;padding-bottom:.7em;letter-spacing:.3em;box-shadow:5px 10px 5px 0px rgba(110,110,110,.5)}@media(max-width: 767px){#front #brand .junction2 a{font-size:18px}}#front #brand .junction2 a i{margin-left:.5em}#front #about .inr{max-width:1200px;margin-top:30px;margin-left:auto;margin-right:auto;padding-left:1em;padding-right:1em}#front #about .inr .flex_container{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;align-items:center;margin-bottom:5em;margin-top:3em}@media(max-width: 600px){#front #about .inr .flex_container{display:block}}#front #about .inr picture{text-align:center;display:block;flex:1}#front #about .inr .txt{font-size:16px;padding-left:1em;padding-right:1em;line-height:1.8;flex:1}@media(max-width: 600px){#front #about .inr .txt{margin-top:2em}}#front #about .inr .count{background:#ddd;padding:.5em}#front #about .inr .count .container{border:1px solid #fff;display:flex;padding:1em;text-align:center}@media(max-width: 767px){#front #about .inr .count .container{display:block}}#front #about .inr .count .container h3{font-size:20px}@media(max-width: 767px){#front #about .inr .count .container h3{font-size:20px}}#front #about .inr .count .container p{font-size:14px}#front #about .inr .count .container p span{font-size:40px}@media(max-width: 767px){#front #about .inr .count .container p{font-size:14px}}#front #about .inr .count .container div:nth-child(1){flex:1}@media(max-width: 767px){#front #about .inr .count .container div:nth-child(1){margin-bottom:2em}}#front #about .inr .count .container div:nth-last-child(2){flex:2}@media(max-width: 767px){#front #about .inr .count .container div:nth-last-child(2){margin-bottom:2em}}#front #about .inr .count .container div:nth-child(3){flex:1}#front #about .inr .junction2{width:320px;margin-left:auto;margin-right:auto;margin-top:85px}@media(max-width: 767px){#front #about .inr .junction2{width:260px}}#front #about .inr .junction2 a{display:block;text-align:center;background:#dcdcdc;font-size:18px;padding-top:.7em;padding-bottom:.7em;letter-spacing:.3em;box-shadow:5px 10px 5px 0px rgba(110,110,110,.5)}@media(max-width: 767px){#front #about .inr .junction2 a{font-size:18px}}#front #about .inr .junction2 a i{margin-left:.5em}#front .line{margin-top:100px;min-height:250px;background-position:center;background-size:cover}@media(max-width: 767px){#front .line{min-height:86px}}#front #sns{text-align:center;margin-bottom:3em}#front #sns h2{margin-bottom:2em}@media(max-width: 500px){#front #sns iframe{width:100% !important;height:300px !important}}#front .banner{text-align:center;padding-bottom:2em}/*# sourceMappingURL=uniq.css.map */