﻿@keyframes slide1{0%{transform:translateX(100%)}to{transform:translateX(-100%)}}@keyframes slide2{0%{transform:translateX(0)}to{transform:translateX(-200%)}}@keyframes AnimationTitle{0%{background-position:0% 50%}50%{background-position:100% 50%}100%{background-position:0% 50%}}.slider{width:100%;height:500px;position:relative;z-index:1}@media screen and (max-width: 767px){.slider{margin:110px 0 0 0}}@media screen and (max-width: 520px){.slider{margin:70px 0 0 0;height:60vh}}.slider .slider_item{text-align:center;height:500px;overflow:hidden;display:none}@media screen and (max-width: 520px){.slider .slider_item{height:60vh}}.slider .slider_item.dis{display:block}.slider .slider_item img{object-fit:cover;width:100%;height:100%}.titleBox{width:225px}@media screen and (max-width: 767px){.titleBox{width:100%;text-align:center}}.titleBox .in h2{font-size:32px;font-weight:500;color:#123e79;font-family:"Zen Old Mincho","ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;padding:0 0 10px;letter-spacing:0}.titleBox .in .en{color:#a6a6a6;font-size:11px;font-family:"Roboto","ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif}.top_news{padding:100px 0 0 0;position:relative}@media screen and (max-width: 767px){.top_news .tabs{padding:100px 0 0 0}}.top_news .tabs .flexBox{display:flex;justify-content:center;max-width:1000px;margin:0 auto;gap:0 0.5%}@media screen and (max-width: 767px){.top_news .tabs .flexBox{padding:0 10px}}.top_news .tabs .flexBox .tab{-webkit-transition:0.3s ease-in-out;-moz-transition:0.3s ease-in-out;-ms-transition:0.3s ease-in-out;-o-transition:0.3s ease-in-out;transition:0.3s ease-in-out;width:32.5%;border-top:1px solid #123e79;border-left:1px solid #123e79;border-right:1px solid #123e79;border-radius:10px 10px 0 0;background-color:#FFF;color:#123e79;text-align:center;font-size:16px;padding:10px 15px;cursor:pointer;position:relative}@media screen and (max-width: 520px){.top_news .tabs .flexBox .tab{font-size:12px;padding:10px 0}}.top_news .tabs .flexBox .tab.active{-webkit-transition:0.3s ease-in-out;-moz-transition:0.3s ease-in-out;-ms-transition:0.3s ease-in-out;-o-transition:0.3s ease-in-out;transition:0.3s ease-in-out;background-color:#123e79;color:#FFF}.top_news .tabs .flexBox .tab.active:after{content:"";width:20px;height:10px;position:absolute;background-color:#123e79;left:50%;bottom:-10px;clip-path:polygon(100% 0, 0 0, 50% 100%);-webkit-transform:translate(-50%, 0%);-moz-transform:translate(-50%, 0%);-ms-transform:translate(-50%, 0%);-o-transform:translate(-50%, 0%);transform:translate(-50%, 0%)}.top_news .tabs .line{border-top:1px solid #123e79}.top_news .tabs .conBox .con{-webkit-transition:0.3s ease-in-out;-moz-transition:0.3s ease-in-out;-ms-transition:0.3s ease-in-out;-o-transition:0.3s ease-in-out;transition:0.3s ease-in-out;display:none;position:relative}.top_news .tabs .conBox .con:before{-webkit-transition:0.3s ease-in-out;-moz-transition:0.3s ease-in-out;-ms-transition:0.3s ease-in-out;-o-transition:0.3s ease-in-out;transition:0.3s ease-in-out;opacity:1;visibility:visible;content:"";width:100%;height:100%;background-color:#FFF;position:absolute;top:0;left:0}.top_news .tabs .conBox .con.show{-webkit-transition:0.3s ease-in-out;-moz-transition:0.3s ease-in-out;-ms-transition:0.3s ease-in-out;-o-transition:0.3s ease-in-out;transition:0.3s ease-in-out;display:block}.top_news .tabs .conBox .con.show:before{-webkit-transition:1.3s ease-in-out;-moz-transition:1.3s ease-in-out;-ms-transition:1.3s ease-in-out;-o-transition:1.3s ease-in-out;transition:1.3s ease-in-out;opacity:0;visibility:hidden}.top_news .inner{display:flex;justify-content:space-between;flex-wrap:wrap;padding-top:60px}@media screen and (max-width: 767px){.top_news .inner{padding-top:0px}}.top_news .inner .titleBox{padding-top:20px}@media screen and (max-width: 767px){.top_news .inner .titleBox{position:absolute;top:70px;left:0}}.top_news .inner .titleBox .in{text-align:center;width:140px}@media screen and (max-width: 767px){.top_news .inner .titleBox .in{width:auto}}.top_news .inner .rBox{width:calc(100% - 225px)}@media screen and (max-width: 767px){.top_news .inner .rBox{width:100%;padding-top:30px}}.top_news .inner .rBox .in{padding:30px 0;border-bottom:1px dotted #a6a6a6}@media screen and (max-width: 767px){.top_news .inner .rBox .in{padding:15px}}.top_news .inner .rBox .in a{display:flex;justify-content:flex-start;align-items:center;flex-wrap:wrap;gap:0 15px}.top_news .inner .rBox .in a span.time{color:#a6a6a6;font-size:14px;font-family:"Roboto","ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;width:80px}.top_news .inner .rBox .in a span.cate{display:flex;justify-content:flex-start;gap:0 5px}.top_news .inner .rBox .in a span.cate span{font-size:14px;font-weight:400;border:1px solid #123e79;border-radius:5px;color:#123e79;padding:3px;text-align:center;min-width:100px;max-width:130px}.top_news .inner .rBox .in a p{-webkit-transition:0.3s ease-in-out;-moz-transition:0.3s ease-in-out;-ms-transition:0.3s ease-in-out;-o-transition:0.3s ease-in-out;transition:0.3s ease-in-out;font-weight:400;text-decoration:underline;position:relative;width:calc(100% - 240px);margin-left:auto}@media screen and (max-width: 767px){.top_news .inner .rBox .in a p{width:100%;padding:10px 0 0 0}}@media screen and (max-width: 440px){.top_news .inner .rBox .in a p{padding:10px 20px 0 0}}.top_news .inner .rBox .in a p:after{content:"";position:absolute;top:50%;right:0px;width:8px;height:8px;border-top:solid 2px #123e79;border-right:solid 2px #123e79;-webkit-transform:translate(0%, -50%) rotate(45deg);-moz-transform:translate(0%, -50%) rotate(45deg);-ms-transform:translate(0%, -50%) rotate(45deg);-o-transform:translate(0%, -50%) rotate(45deg);transform:translate(0%, -50%) rotate(45deg)}.top_news .inner .rBox .in a:hover p{-webkit-transition:0.3s ease-in-out;-moz-transition:0.3s ease-in-out;-ms-transition:0.3s ease-in-out;-o-transition:0.3s ease-in-out;transition:0.3s ease-in-out;text-decoration:none}.bnr{display:flex;justify-content:center;align-items:center;gap:0 10px;padding:0 0 60px}@media screen and (max-width: 520px){.bnr{flex-wrap:wrap;gap:15px;padding:0 20px 30px}}.bnr a{width:374px;height:172px;display:block}@media screen and (max-width: 1140px){.bnr a{width:auto;height:auto}}@media screen and (max-width: 520px){.bnr a{width:100%}}.bnr a:hover{opacity:0.6 !important}.bnr a img{width:100%;height:100%}.top_link{background-color:#eef0f5;padding:60px 0}.top_link .inner{display:flex;justify-content:space-between;flex-wrap:wrap}.top_link .inner .titleBox .in{text-align:center;width:160px}@media screen and (max-width: 767px){.top_link .inner .titleBox .in{width:auto}}.top_link .inner .rBox{width:calc(100% - 225px);display:flex;justify-content:flex-start;flex-wrap:wrap;gap:10px 1%}@media screen and (max-width: 1190px){.top_link .inner .rBox{gap:10px 1%}}@media screen and (max-width: 767px){.top_link .inner .rBox{justify-content:space-between;width:100%;padding:30px 0 0 0}}@media screen and (max-width: 520px){.top_link .inner .rBox{gap:0 0}}.top_link .inner .rBox div{width:24%;text-align:right}@media screen and (max-width: 1190px){.top_link .inner .rBox div{width:24%}}@media screen and (max-width: 767px){.top_link .inner .rBox div{width:48%;text-align:center;padding:10px 0}}.top_sns{padding:60px 0}.top_sns .inner{display:flex;justify-content:space-between;flex-wrap:wrap}@media screen and (max-width: 767px){.top_sns .inner .titleBox{padding:0 0 30px}}.top_sns .inner .titleBox .in .en{padding:0 0 20px}.top_sns .inner .titleBox .in .tx{font-size:14px}@media screen and (max-width: 767px){.top_sns .inner .titleBox .in .tx{text-align:left}.top_sns .inner .titleBox .in .tx br{display:none}}.top_sns .inner .rBox{width:calc(100% - 225px);display:flex;justify-content:space-between;flex-wrap:wrap}@media screen and (max-width: 767px){.top_sns .inner .rBox{width:100%}}.top_sns .inner .rBox .in{width:48%}@media screen and (max-width: 520px){.top_sns .inner .rBox .in{width:100%}}.top_sns .inner .rBox .in span{width:100% !important}.top_sns .inner .rBox .in iframe{width:100% !important}@media screen and (max-width: 520px){.top_sns .inner .rBox .in iframe{pointer-events:none}}
