﻿@media (max-width: 750px){.main .topicPath{padding:0 5.33333vw;display:block;position:relative;top:-1em}.main .topicPath ul{flex-wrap:wrap}.main .topicPath ul li::after{top:2.13333vw}}.main.archive .contents .articleList{margin-bottom:80px}.main.archive .contents .articleList article{margin-bottom:40px}.main.archive .contents .articleList article:last-child{margin-bottom:0}.main.archive .contents .articleList article a{display:flex;justify-content:space-between;color:#333;text-decoration:none}.main.archive .contents .articleList article a:hover{opacity:.7;filter:alpha(opacity=70);-ms-filter:"alpha(opacity=70)";-moz-opacity:.7;-khtml-opacity:.7;zoom:1;transition:0.4s}.main.archive .contents .articleList article a picture{border:1px solid #eee;display:block;width:42.85714%;font-size:0}.main.archive .contents .articleList article a picture img{width:100%}.main.archive .contents .articleList article a div{width:52.38095%}.main.archive .contents .articleList article a div h2{margin-bottom:1em;font-size:3rem}.main.archive .contents .articleList article a div p{font-size:1.6rem}@media (max-width: 750px){.main.archive .contents .articleList{margin-bottom:21.33333vw}.main.archive .contents .articleList article{margin-bottom:10.66667vw}.main.archive .contents .articleList article a{display:block}.main.archive .contents .articleList article a picture{margin-bottom:5.33333vw;width:auto}.main.archive .contents .articleList article a div{width:auto}.main.archive .contents .articleList article a div h2{font-size:4.8vw;margin-bottom:1em}.main.archive .contents .articleList article a div p{font-size:3.73333vw}}.main.single .contents{padding:0 20px;color:#333;background:transparent}.main.single .contents-outline{margin-bottom:24px;border-radius:12px;max-width:1200px;overflow:hidden;background-color:#fff}.main.single .contents-inner{padding:80px 80px 56px}.main.single .contents .mainImage{margin-bottom:40px}.main.single .contents h1{margin-bottom:12px;line-height:1.7;font-weight:700;font-size:2.8rem}.main.single .contents time{margin-bottom:80px;display:block;line-height:1;color:#0050ff;font-weight:700;font-size:1.8rem}.main.single .contents .companyInterview{margin-bottom:80px}.main.single .contents .companyInterview-summary{margin-bottom:40px;line-height:2.2;font-size:1.6rem}.main.single .contents .companyInterview-inner{padding:40px;border-radius:8px;background-color:#F5F5F5}.main.single .contents .companyInterview-inner dl{margin-bottom:32px}.main.single .contents .companyInterview-inner dl:last-child{margin-bottom:0}.main.single .contents .companyInterview-inner dl dt{margin-bottom:16px;line-height:1.7;font-weight:700;font-size:1.8rem}.main.single .contents .companyInterview-inner dl dd{line-height:2.2;font-size:1.6rem}.main.single .contents .companyInterview-inner dl dd ul li{padding-left:1.3em;position:relative}.main.single .contents .companyInterview-inner dl dd ul li::before{position:absolute;top:0;left:0;color:#0050ff;content:"●"}.main.single .contents .editor{margin-bottom:40px}.main.single .contents .editor *:last-child{margin-bottom:0}.main.single .contents .editor h2{margin-bottom:40px;padding:12px 24px;border-left:12px solid #0050ff;line-height:1.7;background-color:#F2F6FF;font-weight:700;font-size:2.4rem}.main.single .contents .editor h3{margin-bottom:24px;padding:16px 24px;line-height:2.2;background-color:#eee}.main.single .contents .editor p{margin-bottom:40px;line-height:2.2;font-size:1.6rem}.main.single .contents .editor ul,.main.single .contents .editor ol{margin-bottom:40px;padding:24px;border:1px solid #ccc}.main.single .contents .editor ul li,.main.single .contents .editor ol li{margin-left:17px;list-style-type:disc;line-height:2.2;font-size:1.6rem}.main.single .contents .editor ul li{list-style-type:disc}.main.single .contents .editor ol li{list-style-type:decimal}.main.single .contents .editor img{height:auto}.main.single .contents .editor .aligncenter{margin:0 auto !important;display:block}.main.single .contents .editor .alignleft{margin:0 auto 0 0 !important;display:block}.main.single .contents .editor .alignright{margin:0 0 0 auto !important;display:block}.main.single .contents .introduction{margin-bottom:80px;padding:32px;border-radius:12px;display:flex;justify-content:space-between;border:2px solid #ccc}.main.single .contents .introduction-image{width:26.63934%}.main.single .contents .introduction-data{width:70.08197%}.main.single .contents .introduction-data-format{margin-bottom:8px;padding:8px 16px;border-radius:100px;display:inline-block;line-height:1;color:#fff;background-color:#0050ff;font-family:'Europa';font-weight:700;font-size:1.4rem}.main.single .contents .introduction-data-title{margin-bottom:6px;line-height:2}.main.single .contents .introduction-data-title a{color:#0050ff;font-weight:700;font-size:2rem;text-decoration:underline}.main.single .contents .introduction-data-title a:hover{text-decoration:none}.main.single .contents .introduction-data-summary{line-height:1.7;font-size:1.6rem}.main.single .contents .tieupDetail{padding:47px 0 56px;background-color:#0050ff}.main.single .contents .tieupDetail h2{margin-bottom:44px;padding:0 1em;line-height:1.7;color:#fff;font-weight:700;font-size:2.4rem;text-align:center}.main.single .contents .tieupDetail-inner{padding:8px 0;display:flex;position:relative}.main.single .contents .tieupDetail-inner::after{position:absolute;top:0;left:50%;width:1px;height:100%;background-color:#fff;content:""}.main.single .contents .tieupDetail section{width:50%;text-align:center}.main.single .contents .tieupDetail section p{margin-bottom:32px;line-height:1.7;color:#fff;font-weight:700;font-size:2rem}.main.single .contents .tieupDetail section a{margin:0 auto;padding:22px 0;border-radius:100px;display:block;color:#fff;background-color:#000;background-repeat:no-repeat;background-size:24px;font-weight:700;font-size:2rem;text-align:left;text-decoration:none;transition:color .3s, background .3s}.main.single .contents .tieupDetail section a:hover{color:#333;background-color:#ccc}.main.single .contents .tieupDetail section a.is-material{width:400px;text-align:center}.main.single .contents .tieupDetail section a.is-contact{padding-left:78px;width:242px;background-image:url(../img/voice/tieup_material-btn_icon.png);background-position:42px center}.main.single .contents .links{display:flex;justify-content:space-between}.main.single .contents .links a{display:inline-block;position:relative;line-height:1;font-weight:700;color:#0050ff;font-size:1.6rem;text-decoration:none;transition:color .3s}.main.single .contents .links a:hover{color:#000}.main.single .contents .links a:hover::before{border-color:#000}.main.single .contents .links-prev,.main.single .contents .links-next{min-width:10em}.main.single .contents .links-prev a::before,.main.single .contents .links-next a::before{margin-top:-3px;border-top:1px solid #0050ff;border-right:1px solid #0050ff;position:absolute;top:50%;width:6px;height:6px;content:"";transition:border .3s}.main.single .contents .links-prev a{padding-left:14px}.main.single .contents .links-prev a::before{left:0;transform:rotate(225deg)}.main.single .contents .links-next{text-align:right}.main.single .contents .links-next a{padding-right:14px}.main.single .contents .links-next a::before{right:0;transform:rotate(45deg)}@media (max-width: 1000px){.main.single .contents .contents-inner{padding:40px 40px 30px}.main.single .contents .tieupDetail section a.is-material{font-size:2.1vw;width:330px}}@media (max-width: 750px){.main.single .contents{padding:0}.main.single .contents-outline{margin-bottom:8vw;border-radius:0}.main.single .contents-inner{padding:5.33333vw}.main.single .contents .mainImage{margin-bottom:5.33333vw}.main.single .contents h1{font-size:5.33333vw;margin-bottom:2.66667vw}.main.single .contents time{font-size:4.26667vw;margin-bottom:8vw}.main.single .contents .companyInterview{margin-bottom:8vw}.main.single .contents .companyInterview-summary{font-size:3.73333vw;margin-bottom:5.33333vw}.main.single .contents .companyInterview-inner{padding:5.33333vw;border-radius:2.13333vw}.main.single .contents .companyInterview-inner dl{margin-bottom:5.33333vw}.main.single .contents .companyInterview-inner dl dt{font-size:3.73333vw;margin-bottom:2.66667vw}.main.single .contents .companyInterview-inner dl dd{font-size:3.73333vw}.main.single .contents .editor{margin-bottom:8vw}.main.single .contents .editor h2{font-size:4.26667vw;margin-bottom:5.33333vw;padding:2.66667vw 5.33333vw;border-left-width:3.2vw}.main.single .contents .editor h3{font-size:4vw;margin-bottom:5.33333vw;padding:2.66667vw 5.33333vw}.main.single .contents .editor p{font-size:3.73333vw;margin-bottom:5.33333vw}.main.single .contents .editor ul,.main.single .contents .editor ol{margin-bottom:5.33333vw;padding:6.4vw}.main.single .contents .editor ul li,.main.single .contents .editor ol li{font-size:3.73333vw;margin-left:4.53333vw}.main.single .contents .introduction{margin-bottom:10.66667vw;padding:5.33333vw;border-radius:3.2vw;display:block;border-width:.53333vw}.main.single .contents .introduction-image{margin:0 auto 5.33333vw;width:100%}.main.single .contents .introduction-data{width:auto}.main.single .contents .introduction-data-format{font-size:3.2vw;margin-bottom:2.66667vw;padding:2.13333vw 4.26667vw}.main.single .contents .introduction-data-title{margin-bottom:2.66667vw}.main.single .contents .introduction-data-title a{font-size:4.26667vw}.main.single .contents .introduction-data-summary{font-size:3.73333vw}.main.single .contents .tieupDetail{padding:10.66667vw 5.33333vw}.main.single .contents .tieupDetail h2{font-size:5.33333vw;margin-bottom:10.66667vw;padding:0}.main.single .contents .tieupDetail-inner{padding:0;display:block}.main.single .contents .tieupDetail-inner::after{display:none}.main.single .contents .tieupDetail section{width:auto}.main.single .contents .tieupDetail section:first-child{margin-bottom:5.33333vw;padding-bottom:5.33333vw;border-bottom:.53333vw solid #fff}.main.single .contents .tieupDetail section p{font-size:4.26667vw;margin-bottom:5.33333vw}.main.single .contents .tieupDetail section a{font-size:4.8vw;padding:5.33333vw 0;background-size:5.33333vw}.main.single .contents .tieupDetail section a.is-material{font-size:4.8vw;width:auto}.main.single .contents .tieupDetail section a.is-contact{padding-left:20.8vw;width:auto;background-position:11.2vw center}.main.single .contents .links{padding:0 5.33333vw}.main.single .contents .links a{font-size:3.73333vw}.main.single .contents .links-prev,.main.single .contents .links-next{min-width:5em}.main.single .contents .links-prev a::before,.main.single .contents .links-next a::before{margin-top:-.8vw;width:1.6vw;height:1.6vw}.main.single .contents .links-prev a{padding-left:3.73333vw}.main.single .contents .links-next a{padding-right:3.73333vw}}
