:root{--color_txt: #FFF;--color_black: #000;--color_gray: #c2c2c2;--color_border_gray: #888;--color_bg_gray: #111111;--color_red: #e00201;--color_red_d: #6f0e02;--color_red_l: #ffc7c7;--color_blue: #00acfe;--color_blue_d: #006b9c;--color_blue_l: #d0f0ff;--color_yellow: #feac00;--color_yellow_d: #b47b00;--color_yellow_l: #ffe5ad}#top #mvCol{position:relative;padding:13.3333333333vw 0vw 8vw 0vw}@media(min-width: 751px){#top #mvCol{padding:4.1666666667vw 0vw 4.1666666667vw 0vw}}@media(min-width: 751px)and (min-width: 1201px){#top #mvCol{padding:50px 0px 50px 0px}}#top #mvCol::before{content:"";display:block;width:100%;height:100%;position:absolute;top:0;left:0;background:url(../images/top/bg_mv_sp.webp) no-repeat top center;background-size:cover;z-index:0}@media(min-width: 751px){#top #mvCol::before{background:url(../images/top/bg_mv_tab.webp) no-repeat top center;background-size:100% auto}}@media(min-width: 1201px){#top #mvCol::before{background:url(../images/top/bg_mv_pc.webp) no-repeat top center;background-size:100% auto}}#top #mvCol .mvWrap{display:flex;justify-content:flex-start;align-items:flex-start;flex-wrap:wrap;position:relative;z-index:1}#top #mvCol .mvWrap .mvKv,#top #mvCol .mvWrap .mvTxt{width:100%}@media(min-width: 751px){#top #mvCol .mvWrap .mvKv,#top #mvCol .mvWrap .mvTxt{width:50%}}#top #mvCol .mvWrap .mvKv{order:1}@media(min-width: 751px){#top #mvCol .mvWrap .mvKv{padding:0vw 1.6666666667vw 0vw 0vw}}@media(min-width: 751px)and (min-width: 1201px){#top #mvCol .mvWrap .mvKv{padding:0px 20px 0px 0px}}#top #mvCol .mvWrap .mvTxt{padding:6.6666666667vw 0vw 0vw 0vw;order:2}@media(min-width: 751px){#top #mvCol .mvWrap .mvTxt{padding:0vw 0vw 0vw 1.6666666667vw}}@media(min-width: 751px)and (min-width: 1201px){#top #mvCol .mvWrap .mvTxt{padding:0px 0px 0px 20px}}#top #mvCol .mvWrap .mvTxt h2{font-size:0}@media(max-width: 750px){#top #mvCol .mvWrap .mvTxt h2{width:100%;margin:0 auto;margin:0vw auto 8vw auto}}@media(min-width: 751px){#top #mvCol .mvWrap .mvTxt h2{margin:1.6666666667vw 0vw 0vw 0vw}}@media(min-width: 751px)and (min-width: 1201px){#top #mvCol .mvWrap .mvTxt h2{margin:20px 0px 0px 0px}}#top #mvCol .mvWrap .mvTxt .dateTxt{margin:5.3333333333vw 0vw 0vw 0vw}@media(min-width: 751px){#top #mvCol .mvWrap .mvTxt .dateTxt{max-width:540px;margin:3.3333333333vw 0vw 0vw 0vw}}@media(min-width: 751px)and (min-width: 1201px){#top #mvCol .mvWrap .mvTxt .dateTxt{margin:40px 0px 0px 0px}}#top #mvCol .mvWrap .mvTxt .dateTxt+.dateTxt{margin:5.3333333333vw 0vw 0vw 0vw}@media(min-width: 751px){#top #mvCol .mvWrap .mvTxt .dateTxt+.dateTxt{margin:3.3333333333vw 0vw 0vw 0vw}}@media(min-width: 751px)and (min-width: 1201px){#top #mvCol .mvWrap .mvTxt .dateTxt+.dateTxt{margin:40px 0px 0px 0px}}#top #newsCol{background-color:rgba(213,213,213,.9);padding:10.6666666667vw 0vw 10.6666666667vw 0vw;position:relative;overflow:hidden;color:#000}@media(min-width: 751px){#top #newsCol{padding:5vw 0vw 5vw 0vw}}@media(min-width: 751px)and (min-width: 1201px){#top #newsCol{padding:60px 0px 60px 0px}}#top #newsCol ::-webkit-scrollbar-track{background:none}#top #newsCol ::-webkit-scrollbar-thumb{background:#000}@media(max-width: 750px){#top #newsCol:before{display:none}}@media(min-width: 751px){#top #newsCol:before{content:"";position:absolute;top:0;left:0;display:block;background:url(../images/top/bg_news_deco.webp) no-repeat top left;background-size:contain;width:46.4vw;height:44.4vw;width:29vw;max-width:348px;height:27.75vw;max-height:333px}}#top #newsCol .newsDeco:before,#top #newsCol .newsDeco::after{content:"";background-color:var(--color_bg_gray);position:absolute;left:0;right:0;margin:auto;display:block;width:8vw;height:8vw}@media(min-width: 751px){#top #newsCol .newsDeco:before,#top #newsCol .newsDeco::after{width:6.6666666667vw;max-width:80px;height:3.3333333333vw;max-height:40px}}#top #newsCol .newsDeco::before{top:-1px}@media(max-width: 750px){#top #newsCol .newsDeco::before{clip-path:polygon(0% 8vw, 0% 0%, 8vw 0%);right:unset}}@media(min-width: 751px){#top #newsCol .newsDeco::before{clip-path:polygon(50% 3.3333333333vw, 0% 0%, 6.6666666667vw 0%)}}@media(min-width: 1201px){#top #newsCol .newsDeco::before{clip-path:polygon(50% 40px, 0% 0%, 80px 0%)}}#top #newsCol .newsDeco::after{bottom:-1px}@media(max-width: 750px){#top #newsCol .newsDeco::after{clip-path:polygon(100% 0%, 0% 8vw, 8vw 8vw);left:unset}}@media(min-width: 751px){#top #newsCol .newsDeco::after{clip-path:polygon(50% 0%, 0% 3.3333333333vw, 6.6666666667vw 3.3333333333vw)}}@media(min-width: 1201px){#top #newsCol .newsDeco::after{clip-path:polygon(50% 0%, 0% 40px, 80px 40px)}}#top #newsCol .newsWrap{display:flex;justify-content:flex-start;align-items:flex-start;flex-wrap:wrap}#top #newsCol .newsWrap .newsContents,#top #newsCol .newsWrap .snsContents{width:100%}@media(min-width: 751px){#top #newsCol .newsWrap .newsContents,#top #newsCol .newsWrap .snsContents{width:50%}}#top #newsCol .newsWrap .newsContents{position:relative}@media(min-width: 751px){#top #newsCol .newsWrap .newsContents{padding:0vw 1.6666666667vw 0vw 0vw}}@media(min-width: 751px)and (min-width: 1201px){#top #newsCol .newsWrap .newsContents{padding:0px 20px 0px 0px}}#top #newsCol .newsWrap .newsContents .newsContentsInner{background:url(../images/top/bg_news_sp.webp) no-repeat top center;background-size:contain;width:100%;display:block;height:45.3333333333vw;padding:9.3333333333vw 4vw 4vw 4vw}@media(min-width: 751px){#top #newsCol .newsWrap .newsContents .newsContentsInner{background:url(../images/top/bg_news.webp) no-repeat top center;background-size:contain;height:26.75vw;max-height:321px;padding:5.8333333333vw 1.6666666667vw 2.5vw 1.6666666667vw}}@media(min-width: 751px)and (min-width: 1201px){#top #newsCol .newsWrap .newsContents .newsContentsInner{padding:70px 20px 30px 20px}}#top #newsCol .newsWrap .newsContents .newsContentsInner h2{width:25.4666666667vw;position:absolute;top:-2.6666666667vw;left:4vw}@media(min-width: 751px){#top #newsCol .newsWrap .newsContents .newsContentsInner h2{position:absolute;top:-.8333333333vw;left:0vw;width:13.9166666667vw;max-width:167px}}@media(min-width: 751px)and (min-width: 1201px){#top #newsCol .newsWrap .newsContents .newsContentsInner h2{top:-10px;left:0px}}#top #newsCol .newsWrap .newsContents .newsContentsInner .newsList{overflow-y:auto;padding:0vw 2.6666666667vw 0vw 0vw;height:29.3333333333vw}@media(min-width: 751px){#top #newsCol .newsWrap .newsContents .newsContentsInner .newsList{height:18.5vw;max-height:222px;padding:0vw 1.6666666667vw 0vw 0vw}}@media(min-width: 751px)and (min-width: 1201px){#top #newsCol .newsWrap .newsContents .newsContentsInner .newsList{padding:0px 20px 0px 0px}}#top #newsCol .newsWrap .newsContents .newsContentsInner .newsList a{color:#000}#top #newsCol .newsWrap .newsContents .newsContentsInner .newsList dl{border-bottom:1px solid var(--color_black);position:relative;padding:2.6666666667vw 0vw 2.6666666667vw 0vw}@media(min-width: 751px){#top #newsCol .newsWrap .newsContents .newsContentsInner .newsList dl{padding:1.6666666667vw 0vw 1.6666666667vw 0vw}}@media(min-width: 751px)and (min-width: 1201px){#top #newsCol .newsWrap .newsContents .newsContentsInner .newsList dl{padding:20px 0px 20px 0px}}#top #newsCol .newsWrap .newsContents .newsContentsInner .newsList dl:first-child{padding-top:0}#top #newsCol .newsWrap .newsContents .newsContentsInner .newsList dl::before,#top #newsCol .newsWrap .newsContents .newsContentsInner .newsList dl::after{content:"";display:block;position:absolute;width:3px;height:3px;background:var(--color_black);bottom:-2px}#top #newsCol .newsWrap .newsContents .newsContentsInner .newsList dl::before{left:0}#top #newsCol .newsWrap .newsContents .newsContentsInner .newsList dl::after{right:0}#top #newsCol .newsWrap .newsContents .newsContentsInner .newsList dl dt{font-weight:bold}#top #newsCol .newsWrap .newsContents .newsContentsInner .newsList dl dd{font-size:2.9333333333vw}@media(min-width: 751px){#top #newsCol .newsWrap .newsContents .newsContentsInner .newsList dl dd{font-size:1.3333333333vw}}@media(min-width: 751px)and (min-width: 1201px){#top #newsCol .newsWrap .newsContents .newsContentsInner .newsList dl dd{font-size:16px}}#top #newsCol .newsWrap .snsContents{margin:8vw auto 0vw auto;padding:0vw 0vw 0vw 0vw}@media(min-width: 751px){#top #newsCol .newsWrap .snsContents{margin:0;padding:0vw 0vw 0vw 1.6666666667vw}}@media(min-width: 751px)and (min-width: 1201px){#top #newsCol .newsWrap .snsContents{padding:0px 0px 0px 20px}}#top #newsCol .newsWrap .snsContents .snsContentsInner{background:url(../images/top/bg_sns_sp.webp) no-repeat top center;background-size:contain;width:100%;display:block;height:48vw;padding:13.3333333333vw 0vw 0vw 0vw;position:relative}@media(min-width: 751px){#top #newsCol .newsWrap .snsContents .snsContentsInner{background:url(../images/top/bg_sns.webp) no-repeat top center;background-size:contain;height:26.75vw;max-height:321px;padding:6.4166666667vw 0vw 0vw 0vw}}@media(min-width: 751px)and (min-width: 1201px){#top #newsCol .newsWrap .snsContents .snsContentsInner{padding:77px 0px 0px 0px}}#top #newsCol .newsWrap .snsContents .snsContentsInner h2{width:17.4666666667vw;position:absolute;top:0vw;left:0vw;right:0;margin:0 auto}@media(min-width: 751px){#top #newsCol .newsWrap .snsContents .snsContentsInner h2{position:absolute;top:-.8333333333vw;left:0vw;width:10.1666666667vw;max-width:122px}}@media(min-width: 751px)and (min-width: 1201px){#top #newsCol .newsWrap .snsContents .snsContentsInner h2{top:-10px;left:0px}}#top #newsCol .newsWrap .snsContents .snsContentsInner .snsIco{display:block;width:20vw;margin:0vw auto 4vw auto}@media(min-width: 751px){#top #newsCol .newsWrap .snsContents .snsContentsInner .snsIco{width:12.5vw;max-width:150px;margin:0vw auto 2.75vw auto}}@media(min-width: 751px)and (min-width: 1201px){#top #newsCol .newsWrap .snsContents .snsContentsInner .snsIco{margin:0px auto 33px auto}}#top #newsCol .newsWrap .snsContents .snsContentsInner .snsIco+.btnA{width:53.3333333333vw}@media(min-width: 751px){#top #newsCol .newsWrap .snsContents .snsContentsInner .snsIco+.btnA{width:25vw;max-width:300px}}#top #aboutCol .catchTxt{margin:0vw 0vw 8vw 0vw;text-align:center;position:relative;z-index:1;font-style:italic;font-size:5.3333333333vw}@media(min-width: 751px){#top #aboutCol .catchTxt{margin:0vw 0vw 5vw 0vw;font-size:3.3333333333vw}}@media(min-width: 751px)and (min-width: 1201px){#top #aboutCol .catchTxt{margin:0px 0px 60px 0px}}@media(min-width: 751px)and (min-width: 1201px){#top #aboutCol .catchTxt{font-size:40px}}#top #aboutCol h2.tit::before{background:url(../images/top/tit_bg_about.webp) no-repeat top;background-size:auto 100%}#top #aboutCol h2.tit span{width:36.8vw}@media(min-width: 751px){#top #aboutCol h2.tit span{width:20vw;max-width:240px}}#top #aboutCol::before{content:"";height:100%;width:100%;background:rgba(224,2,1,.2);clip-path:polygon(80% 0, 100% 0%, 100% 100%, 5% 100%);position:absolute;top:0;left:0}#top #aboutCol a{color:var(--color_red_l)}#top #aboutCol+.aboutDeco{background:url(../images/top/deco_about_b.webp) repeat-x top;background-size:auto 100%;height:3.7333333333vw;width:100%}@media(min-width: 751px){#top #aboutCol+.aboutDeco{height:2.3333333333vw;max-height:28px}}#top #attentionCol h2.tit::before{background:url(../images/top/tit_bg_attention.webp) no-repeat top;background-size:auto 100%}#top #attentionCol h2.tit span{width:49.8666666667vw}@media(min-width: 751px){#top #attentionCol h2.tit span{width:28.5833333333vw;max-width:343px}}#top #attentionCol::before{content:"";background:url(../images/top/deco_attention_bg.webp) repeat-y top;background-size:100% auto;position:absolute;top:0;right:-5%;height:100%;width:23.8vw}@media(min-width: 751px){#top #attentionCol::before{width:21.25vw;max-width:255px;right:-5%}}@media(min-width: 1201px){#top #attentionCol::before{right:14.2%}}#top #attentionCol a{color:var(--color_yellow_l)}#top #attentionCol .boxBg{background:rgba(254,172,0,.2)}#top #contactCol{background:rgba(0,172,254,.2)}#top #contactCol h2.tit::before{background:url(../images/top/tit_bg_contact.webp) no-repeat top;background-size:auto 100%}#top #contactCol h2.tit span{width:38.4vw}@media(min-width: 751px){#top #contactCol h2.tit span{width:21vw;max-width:252px}}@media(hover: hover),(-ms-high-contrast: none){#top #contactCol .btnA::after{background:var(--color_blue_l)}#top #contactCol .btnA:hover{color:#000}#top #contactCol .btnA:hover::before{background:#000}}
/*# sourceMappingURL=maps/top.css.map */
