@font-face{font-family:"Noto Sans JP";src:url(../fonts/NotoSansJP-Bold.woff2) format("woff2"),url(../fonts/NotoSansJP-Bold.woff) format("woff");font-weight:700;font-display:swap}@font-face{font-family:"Noto Sans JP";src:url(../fonts/NotoSansJP-Medium.woff2) format("woff2"),url(../fonts/NotoSansJP-Medium.woff) format("woff");font-weight:500;font-display:swap}@font-face{font-family:"Noto Sans JP";src:url(../fonts/NotoSansJP-Regular.woff2) format("woff2"),url(../fonts/NotoSansJP-Regular.woff) format("woff");font-weight:400;font-display:swap}@font-face{font-family:"Titillium Web";src:url(../fonts/titillium-web-v15-latin-regular.woff2) format("woff2"),url(../fonts/titillium-web-v15-latin-regular.woff) format("woff");font-weight:400;font-display:swap}@font-face{font-family:jost;src:url(../fonts/Jost-Medium.woff2) format("woff2"),url(../fonts/Jost-Medium.woff) format("woff");font-weight:500;font-display:swap}.mv.page-mv.other-mv{background:url(../images/news/mv.jpg) no-repeat top center!important;height:257px!important;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;background-size:cover!important;color:#fff;padding-left:calc((100% - 1080px)/ 2)}@media screen and (max-width:1100px){.mv.page-mv.other-mv{padding-left:30px}}@media screen and (max-width:414px){.mv.page-mv.other-mv{height:400px;overflow:hidden;text-align:center}}@media screen and (max-width:576px){.mv.page-mv.other-mv{height:auto!important;padding:30px}}.mv.page-mv.other-mv p.subtitle{border:1px solid #fff;display:inline-block;font-size:16px;letter-spacing:.05em;padding:5px 22px;margin-bottom:24px}.mv.page-mv.other-mv h1{font-size:28px;font-weight:700;letter-spacing:.1em;line-height:1.8;margin-bottom:23px}.mv.page-mv.other-mv h1+p{font-size:16px;line-height:2.1}.bg{background:rgba(235,236,236,.4);padding:0 0 90px}.news-wrapper ul.tab{display:flex;justify-content:space-between;list-style:none;margin-bottom:0}.news-wrapper ul.tab li{width:calc((100% - 6px)/ 3);height:60px}.news-wrapper ul.tab li a{background:#e6e6e6;display:flex;align-items:center;justify-content:center;font-size:16px;font-weight:700;border-top:2px solid transparent;width:100%;height:100%;transition:all .1s ease-in;color:inherit}.news-wrapper ul.tab li a:hover{background:#fff;border-top:2px solid #000}.news-wrapper ul.tab li.active a{background:#fff;border-top:2px solid #000}.news-items{background:#fff;padding:50px}@media screen and (max-width:768px){.news-items{padding:20px}}.news-items .news-item{color:inherit;display:block;padding:25px 23px;line-height:1.7;border-bottom:1px solid #ddd}.news-items .news-item:hover{color:#4dbcf0}.news-items .news-item .title{font-size:16px}.date{margin-bottom:13px}.date span:first-child{color:#555;font-size:14px;margin-right:13px}.date span.tag{padding:1px 10px;border-radius:5px;color:#fff;font-size:14px;font-weight:500;background:#303440}.date span.tag.tag_news{background:#303440}.date span.tag.tag_pasteriot{background:#0d3258}.date span.tag.tag_geminiot{background:#4dbcf0}.date span.tag.tag_seminar{background:#197c79}.pagenation{display:flex;align-items:center;justify-content:center;padding-top:50px}.pagenation a,.pagenation span{color:inherit;padding:0 22px;font-size:18px;text-decoration:none}@media screen and (max-width:768px){.pagenation a,.pagenation span{padding:0 14px}}.pagenation a.current,.pagenation a:hover,.pagenation span.current,.pagenation span:hover{color:#4dbcf0}.breadcrumb.news-detail{background:#f7f7f7;padding-bottom:20px}.breadcrumb.news-detail ul{margin-bottom:0}@media screen and (max-width:992px){.breadcrumb.news-detail .container-fluid{padding-right:0;padding-left:0}}.news-detail{padding-bottom:40px}.news-detail .news-detail-head{background:#efefef;padding:35px 0}.news-detail .news-detail-head h2{font-size:26px;font-weight:700;letter-spacing:.05em;line-height:1.5;padding-bottom:18px;border-bottom:1px solid #ddd;margin-bottom:17px}.news-detail .news-detail-head .date{margin-bottom:0}.news-detail .linkbtn{padding:50px 0 80px}.news-detail .linkbtn a{width:267px;height:59px;display:flex;align-items:center;justify-content:center;font-size:15px;font-weight:500;color:#222;background:#fff;border-radius:100vh;position:relative;z-index:1;overflow:hidden;margin:auto;border:1px solid #707070}.news-detail .linkbtn a::after{content:url(../images/genimiot/btn-arrow-or.svg);position:absolute;right:25px;font-size:0}.news-detail .linkbtn a::before{content:"";display:block;width:534px;height:534px;border-radius:100vh;background:#707070;position:absolute;left:50%;top:50%;transform:scale(0) translate(-50%,-50%);transform-origin:left top;transition:.3s;z-index:-1}.news-detail .linkbtn a:hover{color:#fff;background:#fff}.news-detail .linkbtn a:hover::before{transition:.6s;transform:scale(10) translate(-50%,-50%)}.news-detail .linkbtn a::after{content:url(../images/common/arrow-btn.svg);right:17px}.news-detail .linkbtn a:hover::after{content:url(../images/common/arrow-btn-on.svg)}.news-detail-linkbtn{padding:40px 0}.news-detail-linkbtn a{display:flex;align-items:center;justify-content:center;color:#fff;max-width:258px;height:60px;background:#171c61;border:1px solid #171c61;position:relative;margin:0 auto;font-size:15px;font-weight:500}.news-detail-linkbtn a::after{content:url(../images/common/pagelink-arrow-w.svg);position:absolute;right:12px;font-size:0}.news-detail-linkbtn a:hover{background:#fff;color:#171c61}.news-detail-linkbtn a:hover::after{content:url(../images/common/pagelink-arrow-bl.svg)}.news-detail-linkbtn.news-detail-linkbtn-closed span{display:flex;align-items:center;justify-content:center;color:#000;max-width:258px;height:60px;background:#efefef;margin:0 auto;font-size:15px;font-weight:500}.news-detail-body{text-align:center;padding-top:40px}.news-detail-body .recommend-list-wrap,.news-detail-body img,.news-detail-body p{margin-bottom:40px;text-align:left}.news-detail-body img{margin:0 auto;display:block;max-width:100%}.news-detail-body p{font-size:14px;line-height:2.25}.news-detail-body img+p{margin-top:40px}.news-detail-body .recommend-list-wrap{background-color:#ebf4f8;padding:27px 50px 37px}@media screen and (max-width:768px){.news-detail-body .recommend-list-wrap{padding:20px}}.news-detail-body .recommend-list-wrap h3{font-size:20px;color:#171c61;font-weight:700;letter-spacing:.1em;padding-bottom:12px;border-bottom:1px solid #171c61;margin-bottom:23px;display:inline-block}.news-detail-body .recommend-list-wrap ul{list-style:none;margin-bottom:0}.news-detail-body .recommend-list-wrap ul li{font-size:14px;line-height:2.28;display:flex}.news-detail-body .recommend-list-wrap ul li::before{content:url(../images/news/detail/check-icon.svg);margin-right:20px}.seminar-item{margin-bottom:50px}.seminar-item .seminar-title{padding:13px 13px 13px 70px;background:#f5f5f5;font-size:20px;font-weight:700;letter-spacing:.1em;position:relative;border-top:2px solid #171c61;display:flex;align-items:center;margin-bottom:30px;height:56px}.seminar-item .seminar-title.icon_man::before{content:url(../images/news/detail/seminar/icon_man.svg);margin-right:16px;position:absolute;top:50%;left:13px;width:33px;height:33px;transform:translateY(-50%)}.seminar-item .seminar-title.icon_note::before{content:url(../images/news/detail/seminar/icon_note.svg);margin-right:16px;position:absolute;top:50%;left:13px;height:37px;transform:translateY(-50%)}.seminar-item .seminar-title.icon_info::before{content:url(../images/news/detail/seminar/icon_info.svg);margin-right:16px;position:absolute;top:50%;left:13px;width:36px;height:36px;transform:translateY(-50%)}.seminar-item .d-md-flex .pic{width:210px}@media screen and (max-width:768px){.seminar-item .d-md-flex .pic{width:100%;text-align:center}}.seminar-item .d-md-flex .seminar-text{width:calc(100% - 210px);padding-left:20px}@media screen and (max-width:768px){.seminar-item .d-md-flex .seminar-text{width:100%;padding-left:0;padding-top:20px}}.seminar-item .d-md-flex .seminar-text p.name{font-size:16px;font-weight:500;letter-spacing:.1em;margin-bottom:14px;padding-bottom:14px;border-bottom:1px solid #ddd}.seminar-item .d-md-flex .seminar-text p.name span{font-size:14px;font-weight:400;display:block;margin-top:10px}.seminar-item .d-md-flex .seminar-text p.text{font-size:14px;line-height:2}.seminar-item .seminar-table th{border-color:#171c61;width:225px;font-size:16px;letter-spacing:.1em;text-align:center;vertical-align:middle}@media screen and (max-width:768px){.seminar-item .seminar-table th{width:100%}}.seminar-item .seminar-table td{padding:13px 40px 13px 40px;font-size:14px;line-height:2;font-weight:400;vertical-align:middle}.seminar-item dl{padding:22px 27px}.seminar-item dl:not(:last-child){border-bottom:1px solid #ddd}.seminar-item dl dt{margin-bottom:16px;font-size:16px;letter-spacing:.1em}.seminar-item dl dt::before{content:url(../images/news/detail/seminar/dt-icon.svg);margin-right:13px}.seminar-item dl dd{font-size:14px;font-weight:400;line-height:2}.seminar-form{background:rgba(235,236,236,.4);padding:60px 0}.seminar-form h2{font-size:30px;font-weight:700;letter-spacing:.05em;color:#171c61;margin-bottom:30px;text-align:center}.seminar-form h2+p{font-size:14px;font-weight:400;margin-bottom:30px;text-align:center}.seminar-form .seminar-form-table{background:#fff;padding:60px;text-align:center}@media screen and (max-width:768px){.seminar-form .seminar-form-table{padding:15px}}.seminar-form .seminar-form-table table{max-width:800px;margin:auto;text-align:left;border-top:1px solid #ddd}.seminar-form .seminar-form-table table tr th{width:236px;letter-spacing:.05em;padding:19px;border-color:#ddd}@media screen and (max-width:768px){.seminar-form .seminar-form-table table tr th{width:100%}}.seminar-form .seminar-form-table table tr th span.req{color:#c4244f;font-size:12px;padding-left:8px;font-weight:400;word-wrap:unset}.seminar-form .seminar-form-table table tr td{padding:18px;font-size:16px;border-color:#ddd}.seminar-form .seminar-form-table table tr td input[type=tel],.seminar-form .seminar-form-table table tr td input[type=text],.seminar-form .seminar-form-table table tr td textarea{background:rgba(249,250,252,.95);padding:19px;border:none;border-radius:3px;width:100%;text-align:left}.seminar-form .seminar-form-table table tr td input[type=tel]::-moz-placeholder,.seminar-form .seminar-form-table table tr td input[type=text]::-moz-placeholder,.seminar-form .seminar-form-table table tr td textarea::-moz-placeholder{color:#a7adbb}.seminar-form .seminar-form-table table tr td input[type=tel]::placeholder,.seminar-form .seminar-form-table table tr td input[type=text]::placeholder,.seminar-form .seminar-form-table table tr td textarea::placeholder{color:#a7adbb}.seminar-form .seminar-form-table table tr td small{font-size:13px;margin-top:10px}.seminar-form .seminar-form-table table tr td p{color:#555;font-size:14px;margin-top:16px}.seminar-form .seminar-form-table table tr td p a{text-decoration:underline;color:inherit}.seminar-form .seminar-form-table .submitbtn{padding:40px 0 0}.seminar-form .seminar-form-table .submitbtn button{background:#af002f;color:#fff;display:flex;align-items:center;justify-content:center;width:224px;height:59px;font-size:15px;border:1px solid #af002f;transition:all .1s ease-in;margin:auto}.seminar-form .seminar-form-table .submitbtn button:hover{background:#fff;color:#af002f}@media screen and (max-width:768px){table{display:block;width:100%}table tbody,table td,table th,table thead,table tr{display:block;width:100%}}