@charset "UTF-8";@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}@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}.trial-body{background:#fff;padding:40px 63px 44px}@media screen and (max-width:768px){.trial-body{padding:30px 20px}}.trial-mv-box{background:#171c61;padding:16px 19px;font-size:18px;font-weight:500;color:#fff;letter-spacing:.05em;display:inline-block;width:auto}.trial-mv-box span{background:#f8b500;border-radius:4px;color:#171c61;font-size:16px;font-weight:500;letter-spacing:.05em;display:inline-block;padding:2px 20px;margin-right:13px}.page-genimiot .trial-mv-box{background:#034a9a}main.trial{padding-bottom:60px}main.trial .trial-body{display:flex;align-items:center}@media screen and (max-width:768px){main.trial .trial-body{flex-wrap:wrap}}main.trial .trial-body .pic{width:412px;margin-left:42px}main.trial .trial-body .pic img{max-width:100%}@media screen and (min-width:768.9999999999px) and (max-width:992px){main.trial .trial-body .pic{width:46%;margin-left:4%}}@media screen and (max-width:768px){main.trial .trial-body .pic{width:100%;margin-left:0}main.trial .trial-body .pic img{width:100%}}main.trial .trial-body .text{width:calc(100% - 454px)}@media screen and (min-width:768.9999999999px) and (max-width:992px){main.trial .trial-body .text{width:50%}}@media screen and (max-width:768px){main.trial .trial-body .text{width:100%;margin-bottom:30px}}main.trial .trial-body .text h2{color:#19337c;font-size:22px}main.trial .trial-body .text ul{list-style:none;margin-top:25px}main.trial .trial-body .text ul li{display:flex;font-size:13px;line-height:2}main.trial .trial-body .text ul li::before{content:"※";width:1em}main.trial h2{font-size:22px;font-weight:700;letter-spacing:.05em;margin-bottom:24px;font-family:"Noto Sans JP",sans-serif}main.trial h2::before{display:none}main.trial ol{counter-reset:num;list-style-type:none!important;padding:0;margin:0}main.trial ol li{position:relative;padding-left:30px;padding:5px 5px 5px 30px;font-size:14px;display:flex;align-items:center}main.trial ol li span.strong{font-weight:700;color:#171c61}main.trial ol li::before{position:absolute;counter-increment:num;content:counter(num);display:inline-block;background:0 0;color:#fff;font-family:"Titillium Web";font-weight:700;font-size:13px;left:0;width:20px;height:20px;line-height:20px;text-align:center;top:50%;transform:translateY(-50%);background:#171c61}.trial-entry-btn{padding:60px 0}@media screen and (max-width:768px){.trial-entry-btn{padding:30px 15px}}.trial-entry-btn p{font-size:18px;font-weight:500;text-align:center;letter-spacing:.05em;margin-bottom:24px}.trial-entry-btn a{width:344px;height:59px;display:flex;align-items:center;justify-content:center;font-size:15px;font-weight:500;color:#fff;background:#171c61;border-radius:100vh;position:relative;z-index:1;overflow:hidden;margin:auto;height:77px;border:1px solid #171c61;flex-direction:column}.trial-entry-btn a::after{content:url(../images/genimiot/btn-arrow-or.svg);position:absolute;right:25px;font-size:0}.trial-entry-btn a::before{content:"";display:block;width:688px;height:688px;border-radius:100vh;background:#fff;position:absolute;left:50%;top:50%;transform:scale(0) translate(-50%,-50%);transform-origin:left top;transition:.3s;z-index:-1}.trial-entry-btn a:hover{color:#171c61;background:#171c61}.trial-entry-btn a:hover::before{transition:.6s;transform:scale(10) translate(-50%,-50%)}.trial-entry-btn a span{font-size:19px;font-weight:700}.trial-entry-btn a::after{content:url(../images/common/window-icon.svg);position:absolute;right:24px}.trial-entry-btn a:hover::after{content:url(../images/common/window-icon-on.svg)}.trial-title{text-align:center}.trial-title p{font-size:18px;color:#171c61;margin-bottom:25px;font-weight:700}.trial-catch-area{margin-bottom:69px}.trial-catch-area img{box-shadow:5px 5px 20px rgba(0,0,0,.07);max-width:989px;height:auto;width:100%}.trial-text-box h3{font-weight:700;font-size:22px;color:#0d3258;margin-bottom:26px}.trial-text-box h3+p{font-size:14px;margin-bottom:50px;line-height:2}.trial-detail-box{padding-top:10px}.trial-detail-box .trial-detail-box-title{font-size:19px;font-weight:700;margin-bottom:30px}.trial-detail-box .trial-detail-box-title::before{content:url(../images/genimiot/trial/sqare.svg);margin-right:8px;position:relative;top:-3px}.trial-detail-box h4{font-size:16px;font-weight:700;letter-spacing:.1em;line-height:2;display:flex;align-items:center;margin-bottom:14px}.trial-detail-box h4::before{content:"";display:block;width:10px;height:1px;background:#0d3258;margin-right:8px}.trial-detail-box p{font-size:14px;line-height:2;margin-bottom:30px}.trial-detail-box a{color:#19337c!important;text-decoration:underline}