@import url("https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@100..900&display=swap");@font-face{font-family:'icomoon';src:url("../fonts/icomoon.eot?h0y56v");src:url("../fonts/icomoon.eot?h0y56v#iefix") format("embedded-opentype"),url("../fonts/icomoon.ttf?h0y56v") format("truetype"),url("../fonts/icomoon.woff?h0y56v") format("woff"),url("../fonts/icomoon.svg?h0y56v#icomoon") format("svg");font-weight:normal;font-style:normal;font-display:block}[class^="icon-"],[class*=" icon-"]{font-family:'icomoon' !important;speak:never;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-contact:before{content:"\e900";color:#fff}#header{background:#fff}#container{margin-top:100px}@media (max-width: 1199px){#container{margin-top:80px}}@media (max-width: 991px){#container{margin-top:60px}}#news{margin-bottom:140px}@media (max-width: 1199px){#news{margin-bottom:100px}}@media (max-width: 991px){#news{margin-bottom:80px}}@media (max-width: 767px){#news{margin-bottom:60px}}#news .newsList li:first-child{border-top:1px solid #707070}#news .newsList li a{display:flex;border-bottom:1px solid #707070;padding:25px 0}@media (max-width: 991px){#news .newsList li a{padding:20px 0}}@media (max-width: 767px){#news .newsList li a{padding:15px 0;display:block}}#news .newsList li a time{font-size:2.0rem;color:#4500FF;font-family:"futura-pt",sans-serif;margin-right:40px;font-weight:600}@media (max-width: 991px){#news .newsList li a time{font-size:1.8rem;margin-right:20px}}@media (max-width: 767px){#news .newsList li a time{font-size:1.6rem;display:inline-block;margin-right:10px;margin-bottom:5px}}#news .newsList li a .tag{background:#00C4FF;color:#fff;border-radius:30px;padding:5px 0;text-align:center;width:150px;margin-right:20px}@media (max-width: 991px){#news .newsList li a .tag{width:100px;margin-right:10px}}@media (max-width: 767px){#news .newsList li a .tag{display:inline-block;padding:0 20px;width:auto;font-size:1.2rem}}#news .newsList li a h3{font-size:1.8rem}@media (max-width: 991px){#news .newsList li a h3{font-size:1.6rem}}@media (max-width: 767px){#news .newsList li a h3{font-size:1.4rem;display:block}}.pagerList{text-align:right;margin-top:40px}@media (max-width: 767px){.pagerList{margin-top:20px}}.pagerList li{display:inline-block;margin-left:3px;vertical-align:middle;padding:0 10px}@media (max-width: 991px){.pagerList li{margin-left:2px}}.pagerList a,.pagerList .now,.pagerList .interval{display:block;font-size:2.0rem;text-align:center;color:#030303;font-family:"futura-pt",sans-serif}@media (max-width: 991px){.pagerList a,.pagerList .now,.pagerList .interval{line-height:30px;font-size:1.7rem}}.pagerList .interval{line-height:30px;width:20px}@media (max-width: 991px){.pagerList .interval{width:15px;line-height:20px;margin-right:5px}}.pagerList a{display:block;color:#030303}.pagerList .now{color:#4600FF;border-bottom:1px solid #4600FF}#breadcrumb.entry{margin-bottom:0}#entry{margin-top:-45px;margin-bottom:100px}@media (max-width: 991px){#entry{margin-bottom:80px;margin-top:-45px}}@media (max-width: 767px){#entry{margin-bottom:60px}}#entry .entryTop{padding:50px 0;position:relative;margin-bottom:60px}@media (max-width: 991px){#entry .entryTop{padding:70px 0 30px;margin-bottom:30px}}@media (max-width: 767px){#entry .entryTop{padding:70px 0 20px}}#entry .entryTop:before{content:"";top:0;left:0;width:70%;height:100%;background:#E8EDFF;position:absolute;z-index:-1}@media (max-width: 767px){#entry .entryTop:before{width:90%}}#entry .entryTop h3{font-size:3.0rem;font-weight:600;display:inline-block;margin-right:50px}@media (max-width: 991px){#entry .entryTop h3{font-size:2.4rem;margin-right:20px}}@media (max-width: 767px){#entry .entryTop h3{font-size:2rem}}#entry time{font-size:2.2rem;color:#4600FF;display:inline-block;margin-bottom:40px;font-family:"futura-pt",sans-serif}@media (max-width: 991px){#entry time{font-size:1.6rem;margin-bottom:30px}}@media (max-width: 767px){#entry time{font-size:1.4rem;margin-bottom:20px}}#entry .tag{font-size:2.0rem;background:#00C4FF;border-radius:20px;display:inline-block;text-align:center;color:#fff;padding:2px 40px;margin-bottom:10px;margin-left:30px}@media (max-width: 1199px){#entry .tag{font-size:1.8rem}}@media (max-width: 991px){#entry .tag{font-size:1.6rem;margin-bottom:5px;padding:1px 30px}}@media (max-width: 767px){#entry .tag{font-size:1.2rem}}#entry .entryCont{border-bottom:1px solid #707070;margin-bottom:80px}@media (max-width: 991px){#entry .entryCont{margin-bottom:40px}}@media (max-width: 767px){#entry .entryCont{margin-bottom:30px}}#entry .pagerList2{display:flex;justify-content:space-between}#entry .pagerList2 li{width:auto}@media (max-width: 767px){#entry .pagerList2 li{width:46%}}@media (max-width: 767px){#entry .pagerList2 li.prev{float:left}}#entry .pagerList2 li.prev .txt{padding-left:30px;text-align:left}@media (max-width: 767px){#entry .pagerList2 li.prev .txt{padding-left:0}}@media (max-width: 767px){#entry .pagerList2 li.next{float:right}}#entry .pagerList2 li.next .txt{padding-right:30px;text-align:right}@media (max-width: 767px){#entry .pagerList2 li.next .txt{padding-right:0}}#entry .pagerList2 li a{display:flex}@media (max-width: 767px){#entry .pagerList2 li a{display:block}}#entry .pagerList2 li a .box{background:#E8EDFF;display:flex;align-items:center;justify-content:center;font-size:2.0rem;border-radius:3px;width:100px;height:100px;text-align:center;color:#4600FF;margin-top:20px}@media (max-width: 991px){#entry .pagerList2 li a .box{font-size:1.6rem}}@media (max-width: 767px){#entry .pagerList2 li a .box{font-size:1.4rem;margin-bottom:10px;display:block;width:100%;height:auto;margin-top:0;padding:5px 0}}#entry .pagerList2 li a .txt{display:inline-block}#entry .pagerList2 li a .txt .tag{margin-bottom:20px;margin-left:0}@media (max-width: 767px){#entry .pagerList2 li a .txt .tag{margin-bottom:10px}}#entry .pagerList2 li a .txt .ttl{font-size:2.0rem;margin-bottom:20px;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;-webkit-line-clamp:2;width:265px}@media (max-width: 991px){#entry .pagerList2 li a .txt .ttl{font-size:1.6rem;width:220px}}@media (max-width: 767px){#entry .pagerList2 li a .txt .ttl{font-size:1.4rem;margin-bottom:10px;width:100%}}#entry .pagerList2 li a .txt time{font-size:1.6rem;margin-bottom:0}@media (max-width: 991px){#entry .pagerList2 li a .txt time{font-size:1.4rem}}@media (max-width: 767px){#entry .pagerList2 li a .txt time{font-size:1.2rem}}
