#title{background:no-repeat center/cover url(../img/fv_bg.jpg)}#title::before{background:rgba(53,26,3,.25)}#contents #main h2.ac{font-size:2.2rem;line-height:140%;padding:0 0 10px;border-bottom:1px solid #333;margin:0 auto 20px}#contents #main ul.archive{display:block;letter-spacing:-0.4em;text-align:left;line-height:0}#contents #main ul.archive li{display:inline-block;letter-spacing:normal;vertical-align:top;width:280px;margin:0 25px 40px 0}#contents #main ul.archive li:nth-child(3n){margin:0 0 40px}#contents #main ul.archive li a{display:block;color:#333}#contents #main ul.archive li a:hover{text-decoration:none}#contents #main ul.archive li a:hover span.img img{transform:scale(1.1)}#contents #main ul.archive li a:hover span.tit,#contents #main ul.archive li a:hover span.date{color:#666}#contents #main ul.archive li a span{display:block}#contents #main ul.archive li a span.img{width:100%;margin:0 auto 10px;height:185px;overflow:hidden;position:relative;display:flex;justify-content:center;align-items:center;background:#eee}#contents #main ul.archive li a span.img img{width:100%;height:auto;transition:.3s ease-in-out}#contents #main ul.archive li a span.date{font-size:1.4rem;line-height:140%;font-family:"Montserrat",sans-serif;margin:0 auto 10px;color:#666}#contents #main ul.archive li a span.tit{font-size:1.4rem;line-height:160%;margin:0 auto 10px;color:#333;font-weight:bold}#contents #main ul.archive li a span.cat{margin:0 auto}#contents #main ul.archive li a span.cat i{display:inline-block;font-size:1.3rem;color:#333;line-height:100%;padding:8px 20px 9px;text-align:center;font-style:normal;border-radius:4px;min-width:88px;box-sizing:border-box;background:#eee}#contents #main .title{margin:0 auto 50px}#contents #main .title h1{font-size:2.2rem;line-height:140%;padding:0 0 10px;border-bottom:1px solid #333;margin:0 auto 20px}#contents #main .title .info{display:block;letter-spacing:-0.4em;text-align:left;line-height:0}#contents #main .title .info p{display:inline-block;letter-spacing:normal;vertical-align:middle;margin:0 20px 0 0;font-size:1.4rem;line-height:100%}#contents #main .title .info p.cate i{display:block;background:#eee;padding:5px 10px;font-style:normal}#contents #main .content{padding:0px 25px 80px;margin:0 auto;line-height:180%;text-align:left;font-size:1.6rem}#contents #main .content p{margin:0 auto 2em}#contents #main .content p.image{margin:0 -25px 40px}#contents #main .reco{margin:0 auto 40px}#contents #main .reco h2{font-size:1.8rem;line-height:140%;text-align:left;padding:0 0 10px;margin:0 auto 30px;border-bottom:1px solid #333}#contents #main .reco ul.reco_cont{display:block;padding:0}#contents #main .reco ul.reco_cont>li{float:left;width:435px;height:130px;border:1px solid #ddd;margin:0 20px 20px 0;position:relative;-webkit-box-sizing:border-box;box-sizing:border-box;overflow:hidden}#contents #main .reco ul.reco_cont>li:nth-child(2n){margin:0 0 20px 0}#contents #main .reco ul.reco_cont>li a{display:block;letter-spacing:-0.4em;text-align:left;line-height:0;color:#333;transition:.3s ease-in-out}#contents #main .reco ul.reco_cont>li a:hover{text-decoration:none;opacity:.7}#contents #main .reco ul.reco_cont>li a>span{display:inline-block;letter-spacing:normal;vertical-align:middle}#contents #main .reco ul.reco_cont>li a>span.img{width:177px;height:130px;overflow:hidden;line-height:0;margin:0;position:relative}#contents #main .reco ul.reco_cont>li a>span.img img{position:absolute;top:0;left:0;height:130px;max-width:inherit;width:auto}#contents #main .reco ul.reco_cont>li a>span.textarea{width:52%;margin-left:20px}#contents #main .reco ul.reco_cont>li a>span.textarea>span{display:block}#contents #main .reco ul.reco_cont>li a>span.textarea>span.date{font-size:1.2rem;font-weight:bold;margin:0 auto 10px;line-height:120%}#contents #main .reco ul.reco_cont>li a>span.textarea>span.t{font-size:1.4rem;width:90%;margin:0;line-height:140%}#contents #main p.back{text-align:center;line-height:0;font-size:1.4rem}#contents #main p.back a{display:inline-block;padding:14px 30px;background:#333;color:#fff;line-height:120%;border-radius:2px;transition:.3s ease-in-out}#contents #main p.back a span{display:block;padding:0 0 0 20px;position:relative}#contents #main p.back a span::after{position:absolute;top:50%;left:0px;display:block;content:"";width:4px;height:4px;margin-top:-2px;border-top:1px solid #fff;border-right:1px solid #fff;transform:rotate(-135deg)}#contents #main p.back a:hover{opacity:.7;text-decoration:none}@media screen and (max-width: 767px){#contents #main ul.archive li{display:block;width:auto;margin:0 auto 30px}#contents #main .title h1{font-size:1.8rem}#contents #main .title .info p{font-size:1.2rem}#contents #main .content{padding:0 0 40px;font-size:1.4rem}#contents #main .reco h2{font-size:1.6rem}#contents #main .reco ul.reco_cont>li{display:block;float:none;width:auto;margin:0 auto 20px;height:100px}#contents #main .reco ul.reco_cont>li:last-child{margin-bottom:0}#contents #main .reco ul.reco_cont>li a>span.img{width:35%;height:100px}#contents #main .reco ul.reco_cont>li a>span.img img{height:100%}#contents #main .reco ul.reco_cont>li a>span.textarea{width:65%;margin:0 auto;padding:0 0 0 20px;-webkit-box-sizing:border-box;box-sizing:border-box}}/*# sourceMappingURL=news.min.css.map */