:root{accent-color:linear-gradient(to right, #a1212f 0%, #851d1e 100%)}.special_interview{margin:200px 0 100px 0}@media print, screen and (max-width: 768px){.special_interview{margin:40px 0 50px 0}}.special_interview #eye_catch dl{display:block;text-align:center;max-width:580px;width:90%;margin:0 auto 80px auto}.special_interview #eye_catch dl dt{max-width:440px;margin:0 auto}.special_interview #eye_catch dl dd{width:100%;font-size:17px;margin-top:-85px;font-weight:bold}.special_interview .message_list{margin-bottom:100px}@media print, screen and (max-width: 768px){.special_interview .message_list{margin-bottom:80px !important}}.special_interview .message_list h4{font-size:1.5625rem;color:#204567;border-bottom:2px solid #1a1a1a;margin-bottom:30px}.special_interview .message_list ul{display:grid}@media print, screen and (max-width: 768px){.special_interview .message_list ul li{margin-bottom:30px}}.special_interview .message_list ul li a{display:block;text-decoration:none;color:#1e3c5c;font-size:12px;line-height:1.6}.special_interview .message_list ul li .companyName{font-size:18px}.special_interview .message_list ul li .detail{padding:10px 20px;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap}@media print, screen and (min-width: 768px){.special_interview .message_list ul li .detail{min-height:10.5em}}.special_interview .message_list ul li .detail .comment{display:block;width:100%;color:#433e33;margin-top:5px;font-size:11px}.special_interview .message_list ul li .detail .name span{font-size:14px}.special_interview .message_list.cbox01 ul{grid-template-columns:repeat(2, 1fr);gap:80px}@media print, screen and (max-width: 768px){.special_interview .message_list.cbox01 ul{display:block}}.special_interview .message_list.cbox01 ul li a .detail{border-left:8px solid #abab38;background-color:#f2f2f2}.special_interview .message_list.cbox01 ul li a .detail .name{text-align:right}.special_interview .message_list.cbox02{margin-bottom:200px}.special_interview .message_list.cbox02 ul{grid-template-columns:repeat(3, 1fr);gap:30px}@media screen and (min-width: 768px) and (max-width: 965px){.special_interview .message_list.cbox02 ul{grid-template-columns:repeat(2, 1fr)}}@media print, screen and (max-width: 768px){.special_interview .message_list.cbox02 ul{display:block}}.special_interview .message_list.cbox02 ul li a{border-bottom:1px solid #1e3c5c}.special_interview .message_list.cbox02 ul li:nth-child(1) .detail{border-left:5px solid #60a5d6}.special_interview .message_list.cbox02 ul li:nth-child(1) .detail .comment{color:#4b80b1 !important}.special_interview .message_list.cbox02 ul li:nth-child(2) .detail{border-left:5px solid #efad7d}.special_interview .message_list.cbox02 ul li:nth-child(2) .detail .comment{color:#db8a56 !important}.special_interview .message_list.cbox02 ul li:nth-child(3) .detail{border-left:5px solid #59bb9e}.special_interview .message_list.cbox02 ul li:nth-child(3) .detail .comment{color:#469d85 !important}.special_interview .message_list.cbox02 ul li:nth-child(4) .detail{border-left:5px solid #de8a97}.special_interview .message_list.cbox02 ul li:nth-child(4) .detail .comment{color:#cc6d7f !important}.special_interview .message_list.cbox02 ul li:nth-child(5) .detail{border-left:5px solid #d3ca9c}.special_interview .message_list.cbox02 ul li:nth-child(5) .detail .comment{color:#7c7a53 !important}.special_interview .message_list.cbox02 ul li:nth-child(6) .detail{border-left:5px solid #abab38}.special_interview .message_list.cbox02 ul li:nth-child(6) .detail .comment{color:#7f8100 !important}.special_interview .message_list.cbox02 ul li:nth-child(7) .detail{border-left:5px solid #85bb65}.special_interview .message_list.cbox02 ul li:nth-child(7) .detail .comment{color:#649840 !important}.special_interview .message_list.cbox02 ul li:nth-child(8) .detail{border-left:5px solid #64508a}.special_interview .message_list.cbox02 ul li:nth-child(8) .detail .comment{color:#523770 !important}.special_message #eye_catch dl{margin-bottom:50px}@media print, screen and (max-width: 768px){.special_message #eye_catch dl{margin-bottom:20px}}.special_message #eye_catch dl dt{padding-top:30px;margin-bottom:20px;width:100%}@media print, screen and (max-width: 768px){.special_message #eye_catch dl dt{margin-bottom:15px}}.special_message #eye_catch dl dt h2{color:#0d3b40;display:inline-block;line-height:1;font-size:1.5625rem;margin-bottom:50px;max-width:240px;width:100%}@media print, screen and (max-width: 768px){.special_message #eye_catch dl dt h2{font-size:1.125rem;margin-bottom:35px;margin-right:10px}}.special_message #eye_catch dl dt h2 span{font-size:.875rem;color:#666;display:block;border-top:2px solid #c0c067;text-align:left;padding:10px 5px 0 5px;margin-top:10px}@media print, screen and (max-width: 768px){.special_message #eye_catch dl dt h2 span{font-size:min(3vw, 14px)}}.special_message #eye_catch dl dt h2 img{width:140px;margin-left:5px}.special_message #eye_catch dl dt h3{font-size:min(3vw, 35px);color:#1e3c5c;line-height:1}.special_message #eye_catch dl dt h3 span{font-size:min(2vw, 25px);display:block;line-height:1;color:#8d8d61;margin-bottom:10px}@media print, screen and (max-width: 768px){.special_message #eye_catch dl dt h3 span{font-size:min(3vw, 20px);white-space:nowrap}}@media print, screen and (max-width: 768px){.special_message #eye_catch dl dt h3{font-size:min(3vw, 20px);white-space:nowrap}}.special_message #eye_catch dl dt h3 small{font-size:min(3vw, 24px)}.special_message #eye_catch dl dt .caption{position:relative;display:block;width:100%}.special_message #eye_catch dl dt .caption span{position:absolute;right:0;top:-1.5em;display:block;text-align:right;font-size:min(2vw, 18px);color:#1e3c5c}@media print, screen and (max-width: 768px){.special_message #eye_catch dl dt .caption span{font-size:min(2vw, 18px)}}.special_message #eye_catch dl dd{width:100%}.special_message #eye_catch dl dd ul{display:flex;justify-content:space-between}.special_message #eye_catch dl dd ul li{width:48%}.special_message h4{display:block;font-size:min(4vw, 30px);margin:50px 0 30px 0;line-height:1.5}@media print, screen and (max-width: 768px){.special_message h4{margin:25px 0;font-size:23px}}.special_message h4 span{color:#801a2a}.special_message .read{border-left:6px solid #801a2a;padding:15px 25px;margin-bottom:50px;font-size:min(2vw, 15px)}@media print, screen and (max-width: 768px){.special_message .read{font-size:15px}}.special_message strong{display:block;margin-bottom:1.5%;font-size:min(2.5vw, 18px);color:#801a2a}@media print, screen and (max-width: 768px){.special_message strong{font-size:18px}}.special_message p{display:block;overflow:hidden;margin-bottom:65px;font-size:min(2vw, 15px)}@media print, screen and (max-width: 768px){.special_message p{font-size:15px;margin-bottom:40px}}.special_message p.ms{margin-bottom:30px}@media print, screen and (max-width: 768px){.special_message p.ms{margin-bottom:20px}}.special_message p span{display:block}@media print, screen and (min-width: 768px){.special_message p span{float:right;max-width:300px;margin-left:20px;margin-bottom:20px}}@media print, screen and (max-width: 768px){.special_message p span{margin-bottom:20px}}.special_message .pickupVoice{background-image:url("../../special_interview/images/pickupVoice_bg.svg");background-repeat:no-repeat;background-position:left -30px top -30px;background-color:#8d8d61;padding:30px 50px;color:#fff;font-size:min(2vw, 17px);margin-bottom:30px}@media print, screen and (max-width: 768px){.special_message .pickupVoice{padding:15px 25px;font-size:min(3vw, 17px)}}.special_message .pickupVoice span{display:block;font-size:min(1.5vw, 13px)}@media print, screen and (max-width: 768px){.special_message .pickupVoice span{font-size:min(2vw, 13px)}}.special_message .profile{padding:30px;color:#fff;background-color:#1e3c5c;font-size:.9375rem;margin-bottom:80px}.special_message .profile .stitle{display:block;max-width:60px;margin-bottom:25px}.special_message .profile h5{display:block;margin-bottom:30px;font-size:min(2vw, 20px);line-height:1}@media print, screen and (max-width: 768px){.special_message .profile h5{font-size:min(4vw, 20px)}}.special_message .profile h5 span{margin-top:10px;display:block;font-size:min(1.5vw, 15px)}@media print, screen and (max-width: 768px){.special_message .profile h5 span{font-size:min(3vw, 15px)}}.zenRyoku.zr01 h3,.zenRyoku.zr01 strong{color:#60a5d6}.zenRyoku.zr01 #eye_catch dl dt{background-color:rgba(96,165,214,0.7)}.zenRyoku.zr02 h3,.zenRyoku.zr02 strong{color:#efad7d}.zenRyoku.zr02 #eye_catch dl dt{background-color:rgba(239,173,125,0.7)}.zenRyoku.zr03 h3,.zenRyoku.zr03 strong{color:#59bb9e}.zenRyoku.zr03 #eye_catch dl dt{background-color:rgba(89,187,158,0.7)}.zenRyoku.zr04 h3,.zenRyoku.zr04 strong{color:#de8a97}.zenRyoku.zr04 #eye_catch dl dt{background-color:rgba(222,138,151,0.7)}.zenRyoku.zr05 h3,.zenRyoku.zr05 strong{color:#85bb65}.zenRyoku.zr05 #eye_catch dl dt{background-color:rgba(133,187,101,0.7)}.zenRyoku.zr06 h3,.zenRyoku.zr06 strong{color:#a4917e}.zenRyoku.zr06 #eye_catch dl dt{background-color:rgba(180,168,124,0.7)}.zenRyoku.zr07 h3,.zenRyoku.zr07 strong{color:#abab38}.zenRyoku.zr07 #eye_catch dl dt{background-color:rgba(171,171,56,0.7)}.zenRyoku.zr08 h3,.zenRyoku.zr08 strong{color:#64508a}.zenRyoku.zr08 #eye_catch dl dt{background-color:rgba(100,80,138,0.7)}.zenRyoku h2{display:block;max-width:280px;margin:0 auto;padding:150px 0 75px 0;width:30%}@media print, screen and (max-width: 768px){.zenRyoku h2{max-width:100%;width:50%;padding:60px 0 30px 0}}.zenRyoku h3{display:block;font-size:min(4vw, 30px);margin:50px 0;line-height:1.5}@media print, screen and (max-width: 768px){.zenRyoku h3{margin:25px 0;font-size:23px}}.zenRyoku #eye_catch dl{position:relative}.zenRyoku #eye_catch dl dt{position:absolute;top:25%;left:0;padding:5% 50px;display:flex;align-items:center;color:#fff;flex-wrap:wrap;max-width:500px;width:60%}@media print, screen and (max-width: 768px){.zenRyoku #eye_catch dl dt{width:auto;padding:5% 25px}}@media print, screen and (max-width: 768px){.zenRyoku #eye_catch dl dt{padding:3% 3%}}.zenRyoku #eye_catch dl dt .status{display:block}.zenRyoku #eye_catch dl dt .status .career{display:block;font-size:min(1.8vw, 20px);width:100%;margin-bottom:6%;line-height:1.4}@media print, screen and (max-width: 768px){.zenRyoku #eye_catch dl dt .status .career{font-size:min(3vw, 25px)}}.zenRyoku #eye_catch dl dt .status .career small{margin-top:3%;display:block;font-size:min(1.6vw, 16px)}@media print, screen and (max-width: 768px){.zenRyoku #eye_catch dl dt .status .career small{font-size:min(2vw, 16px)}}.zenRyoku #eye_catch dl dt .status .name{display:block;font-size:min(3vw, 35px);width:100%;line-height:1}@media print, screen and (max-width: 768px){.zenRyoku #eye_catch dl dt .status .name{font-size:min(4vw, 40px)}}.zenRyoku #eye_catch dl dt .status .name small{padding-left:2em;font-size:min(1.8vw, 18px)}@media print, screen and (max-width: 768px){.zenRyoku #eye_catch dl dt .status .name small{font-size:min(2.5vw, 20px)}}.zenRyoku strong{display:block;margin-bottom:2%;font-size:min(2.5vw, 18px)}@media print, screen and (max-width: 768px){.zenRyoku strong{font-size:18px}}.zenRyoku p{display:block;overflow:hidden;margin-bottom:65px;font-size:min(2vw, 15px)}@media print, screen and (max-width: 768px){.zenRyoku p{font-size:15px;margin-bottom:40px}}.zenRyoku p span{display:block}@media print, screen and (min-width: 768px){.zenRyoku p span{float:right;max-width:300px;margin-left:20px;margin-bottom:20px}}@media print, screen and (max-width: 768px){.zenRyoku p span{margin-bottom:20px}}
