﻿main.under{background:url(https://www.aphex-group.com/image/voice/voice_main.jpg);background-size:cover;background-position:center,center}main.course h1{color:#fff}a.enter{display:block;padding:5px 10px;border:#FFF 2px solid;color:#fff;text-align:center;margin:30px auto 0;width:220px;font-weight:700}section{background:#FFF}div.contents{clear:both;max-width:1000px;width:100%;margin:auto;padding:30px 20px 20px;box-sizing:border-box}section.sec1{background:#EEF5FF}section.sec1 div{height:auto}section.sec1 div.contents h2{padding:30px 0 30px;margin-bottom:45px;font-weight:900;font-size:32px;color:#224eb1;width:100%;text-align:center;letter-spacing:.1em;position:relative}section.sec1 div.contents h2:before{content:'';position:absolute;left:50%;bottom:5px;display:inline-block;width:150px;height:4px;-webkit-transform:translateX(-50%);transform:translateX(-50%);background-color:#224eb1}section.sec1 div.contents p.des{color:#224eb1}section.voice div ul{width:100%;display:flex!important;flex-direction:row;flex-wrap:wrap;-webkit-justify-content:space-between;justify-content:space-between}section.voice{background:#eff3ff}section.voice div ul li{width:49%;margin:auto;box-sizing:border-box;background:#fff;margin:0 0 20px;padding:10px;-webkit-box-shadow:0 6px 13px -9px rgba(0,0,0,.75);-moz-box-shadow:0 6px 13px -9px rgba(0,0,0,.75);box-shadow:0 6px 13px -9px rgba(0,0,0,.75)}section.voice div ul li h3 img{vertical-align:middle;width:30px;margin:0 5px 0 0}section.voice div ul li h3{color:#2c4274;font-weight:700;padding:10px 0 15px}section.voice div ul li h3 span{font-size:12px}section.voice div ul li div{width:100%}section.voice div ul li div.first{position:relative;padding:0 0 60px;border-bottom:solid 3px #eff3ff}section.voice div ul li div a.push{position:absolute;display:block;bottom:10px;left:94%;width:30px;color:#fff;font-size:22px;text-align:center;padding:5px 0;background:#444;transform:translateX(-50%);-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);font-weight:700}section.voice div ul li div a.push:hover{background:#888}section.voice div ul li dt{font-weight:700;margin:0 0 20px;color:#224eb1}section.voice div ul li div p{background-image:linear-gradient(90deg,rgba(0,0,0,0) 0%,rgba(0,0,0,0) 50%,#ffff 50%,#ffff 50%),linear-gradient(180deg,rgba(0,0,0,0) 0%,rgba(0,0,0,0) 97%,#999 97%,#999 100%);background-size:8px 100%,100% 2em;line-height:2}.lb{display:flex;position:fixed;width:100%;height:100%;top:0;left:0;justify-content:center;align-items:center;background:rgba(0,0,0,.7);opacity:0;transition:.3s opacity ease;pointer-events:none;z-index:100}.lb img{width:80%!important;max-height:100%!important;cursor:pointer}.lb img,.lb iframe{transform:scale(.85);transition:.3s all ease}.lb:target{opacity:1;pointer-events:auto;z-index:101}.lb:target img,.lb:target iframe{transform:scale(1)}.lb::before,.lb::after{display:block;position:fixed;content:"";width:24px;height:3px;top:24px;right:12px;background:#fff;border-radius:4px}.lb::before{transform:rotate(-315deg)}.lb::after{transform:rotate(315deg)}@media screen and (max-width:800px){main{width:100%;height:125vw;background-position:80% -45px}#nav-drawer{position:relative;float:right;cursor:pointer;margin:0 0 0 0}section.sec1 div.contents h2{font-size:24px;font-family:'Noto Sans JP',sans-serif;line-height:26px;padding:20px 0 20px;margin-bottom:25px}section.voice div ul li{width:100%;margin:auto;padding:15px 15px 60px;box-sizing:border-box;background:#fff;margin:0 0 20px;-webkit-box-shadow:0 6px 13px -9px rgba(0,0,0,.75);-moz-box-shadow:0 6px 13px -9px rgba(0,0,0,.75);box-shadow:0 6px 13px -9px rgba(0,0,0,.75)}section.voice div ul li dt{font-weight:700;margin:0 0 20px;color:#224eb1}section.voice div ul li dd{background-image:linear-gradient(90deg,rgba(0,0,0,0) 0%,rgba(0,0,0,0) 50%,#ffff 50%,#ffff 50%),linear-gradient(180deg,rgba(0,0,0,0) 0%,rgba(0,0,0,0) 97%,#999 97%,#999 100%);background-size:8px 100%,100% 2em;line-height:2}.lb img{width:98%!important;cursor:pointer}div.pager{width:96%}