<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "UTF-8";
.spBlock{display:none}
.spInlineBlock{display:none}
.spInline{display:none}
.pcInline{display:inline-block}
.pcBlock{display:block}
.letterMin{letter-spacing:-.43em}
.arrow{display:inline-block;padding-left:12px;position:relative}
.arrow::before{content:'';display:inline-block;width:0;height:0;position:absolute;top:50%;left:0;margin-top:-3px;border-top:3px solid transparent;border-bottom:3px solid transparent;border-left:7px solid transparent;border-left-color:#fff}
sup{vertical-align:super;font-size:smaller}
sub{font-size: smaller;vertical-align: bottom;}
.contentWrap{overflow-x:hidden}
.twoLineTtl{text-align:center;margin:79px 0 52px;font-size:1.07143em;line-height:1}
.twoLineTtl span{display:block;font-weight:700;font-size:1.866666666666667em;margin-bottom:19px}
/*! ============================== リード ============================== */
.mainImg{vertical-align:bottom;width:100%}
.lead{color:#fff;text-align:center;padding-bottom:137px;position:relative;z-index:3}
.lead .container{position:relative}
.lead .container::before{content:'';display:block;width:237px;height:337px;position:absolute;top:-79px;left:-173px;background-size:contain;background-repeat:no-repeat}
.lead_ttl{position:absolute;top:-39px;right:13px}
.lead_copy{margin-top:124px;max-width:100%}
.lead_txt{font-size:1em;line-height:2.14286;margin-top:33px}
.lead_txt+.lead_txt{margin-top:0}
.lead_section {height:308px;background-color: #f2f2f2;display: flex;align-items: center;justify-content: center;}
.lead_section .lead_ttl{position: initial;}
.lead_content {display: flex;}
.lead_content-txt {text-align: left;width: 49.58%;z-index: 99;margin-right: 10px;}
.lead_content-txt img{margin-top: 21.52%;} 
.lead_content-txt .lead_txt{width: 90.74%;}  
.lead_content-img{margin-top:-50px;order:2;margin-right: calc(50% - 50vw);}
.lead_content-img img {width: 100%;}

/*! ============================== インタビュー ============================== */
.interviewBg{background-color:#f2f2f2}
.interviewBg .container{position:relative;padding-bottom:35px}
.interviewBg .container::after,.interviewBg .container::before{content:'';display:block;height:100%;position:absolute;top:-229px;padding-bottom:229px;background-size:auto;background-position:center top;background-repeat:repeat-y}
.interviewBg .container::after{right:-435px;width:532px}
.interviewBg .container::before{left:-191px;width:484px}
.interview{position:relative;top:-85px;z-index:4}
.interview::before{content:'';display:block;width:100%;height:85px;position:absolute;top:0;left:0;background-color:#fff}
.interview_item{background-color:rgba(255,255,255,.95);position:relative;z-index:5;padding-bottom:47px}
.interview_item::before{content:'';display:block;width:284px;height:289px;position:absolute;top:53px;left:-163px;background-size:contain;background-repeat:no-repeat}
.interview_item+.interview_item{margin-top:50px}
.interview_txtWrap{width:83.962264150943396%;margin:0 auto}
.interview_ttl{text-align:center;padding-top:81px;margin-bottom:55px}
.interview_ttl img{margin-right:2px}
.interview_ttl span{display:block;position:relative;margin-top:16px;font-size:2em}
.interview_ttl span::before{content:'';display:block;width:50px;height:1px;position:absolute;right:0;left:0;bottom:-22px;margin:0 auto}
.interview_copy{font-weight:700;text-align:center;font-size:1.57143em;margin-top:59px}
.interview_copy span{position:relative;display:inline-block}
.interview_copy span::after,.interview_copy span::before{content:'';display:block;position:absolute;background-size:contain;background-repeat:no-repeat}
.interview_copy span::before{width:18px;height:16px;top:-8px;left:-23px}
.interview_copy span::after{width:19px;height:16px;top:-5px;right:-22px}
.interview_txt{font-size:1em;line-height:1.85714;margin:26px 0}
.comment{margin-top:10px;font-size:.85714em;line-height:1.58333;padding-left:1em;display:inline-block;text-indent:-.8em}
.interview_txt-color{font-weight:700}
.interview_img{max-width:100%;display:block;margin:26px 0}
.person{position:relative;background-size:cover;background-position:70% center;background-repeat:no-repeat;height:320px;margin-top:73px;margin-bottom:44px}
.person_img{vertical-align:bottom;width:100%}
.person_txt{width:270px;min-height:270px;position:absolute;top:-30px;left:11.3%;color:#fff;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}
.person_txt-right{right:11.3%;left:auto}
.person_inner{width:210px;margin:0 auto;padding:39px 0 30px}
.person_copy{font-size:1.42857em;line-height:1.5;border-bottom:1px solid #fff;padding-bottom:22px;margin-bottom:21px;font-weight:700}
.person_division{font-size:1em;line-height:1.28571;margin-bottom:6px}
.person_name{font-size:1.21429em}
/*! ============================== インタビュー下部 ============================== */
.membersTalk{background-color:rgba(255,255,255,.95);position:relative;z-index:5;overflow:hidden;top:-35px}
.membersTalk.inline{top:auto}
.membersTalk_inner{margin:20px;padding:55px}
.membersTalk_txt{font-weight:700;margin-bottom:30px}
.talkList{font-size:1em;line-height:1.85714}
.talkList:after,.talkList:before{display:table;content:" "}
.talkList:after{clear:both}
.talkList_title{font-weight:700;clear:left;width:58px}
.talkList_text{width:calc(100% - 58px)}
.talkList_text,.talkList_title{float:left;margin-top:25px}
.talkList_text:first-of-type,.talkList_title:first-of-type{margin-top:0}
/*! ============================== 一覧へ ============================== */
.footLabel{width:100%}
.footLabel a{color:#fff;display:block;text-decoration:none;text-align:center;padding:28px 0;font-size:1.14286em}
.footLabel a span{border-bottom:1px solid transparent;-webkit-transition:.1s ease-out;-o-transition:.1s ease-out;transition:.1s ease-out}
/*! ============================== 他のコンテンツを見る ============================== */
.cardLink{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:80px;-webkit-box-pack: start;-ms-flex-pack: start;justify-content: flex-start;}
.cardLink_ele{border:1px solid #e7e7e7;background-color:#e2e2e2;-webkit-box-sizing:border-box;box-sizing:border-box;width:31.65618%}
.cardLink_ele:nth-child(3n),.cardLink_ele:nth-child(3n-1){margin-left:2.5%}
.cardLink_ele:nth-child(n+4){margin-top:25px}
.cardLink_ele a{color:#333;text-decoration:none;display:block;-webkit-transition:.2s ease-out;-o-transition:.2s ease-out;transition:.2s ease-out}
.cardLink_ele-current{background-color:#fff}
.cardLink_img{width:100%;vertical-align:bottom}
.cardLink_textWrap{width:83%;margin:0 auto}
.cardLink_title{font-weight:700;padding-top:18px;margin-bottom:18px;text-align:center;position:relative}
.cardLink_title::before{content:'';display:block;width:15px;height:1px;position:absolute;bottom:-9px;left:0;right:0;margin:0 auto;background-color:#333}
.cardLink_text{padding-bottom:25px}
/*! ============================== ネクストバック ============================== */
/*! ============================== 詳細 ============================== */
.detailWrap{background-color:#e2e2e2;overflow:hidden}
.detailWrap-article{margin:53px auto 32px;background-color:#f2f2f2;width:83.962264150943396%}
.detailWrap-article .twoLineTtl{font-size:1em;position:relative;margin:53px 0 79px}
.detailWrap-article .twoLineTtl span{font-size:1.714285714285714em;margin-bottom:14px}
.detailWrap-article .twoLineTtl::before{content:'';display:block;width:50px;height:1px;position:absolute;bottom:-30px;left:0;right:0;margin:0 auto}
.detailWrap-article .detail{margin-bottom:48px}
.detail{background-color:#fff;margin-bottom:60px}
.detail-article{background-color:#f2f2f2}
.detail-article .detail_inner{padding:0 35px}
.detail_col {display: flex;align-items: flex-start;}
.detail_col-img {order:2}
.detail_col-img .col-imgA{padding-right: 3.65%;}
.detail_col-img .col-imgB{border: 1px solid #e7e7e7;}
.detail_col-img .col-imgA img{display: block;max-width: 112px;}
.detail_col-img .col-imgB img{max-width: 281px;display: block;}
.detail_col-txt{width: 39.94%;padding-right: 3.65%;line-height: 1.71429;}
.detail_inner{padding:68px 78px;position:relative}
.colorTtl{font-weight:700;font-size:1.14286em;border-bottom:1px solid #e3e3e3;padding-bottom:9px;margin-bottom:24px}
.colorTtl_square{display:inline-block;margin-left:.9em;color:#fff;font-weight:400;font-size:.75em;padding:2px 6px;position:relative;top:-2px}
.detail_txt{font-size:1em;line-height:1.71429}
.detail_img{border:1px solid #e7e7e7;vertical-align:bottom;width:100%;margin-top:36px}
.detailFlexImg{width:27%;max-width:214px;padding-top:5px}
.detailFlex{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;width:68.875%;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;margin-left:auto}
.detailFlex .colorTtl{width:100%}
.detailFlex .detailFlex_img02{width:93px}
.detailFlex .detail_txt{width:calc(100% - 123px)}
.detailFlex .detailFlex_imgTxt{width:48.09437386569873%;margin-top:26px;margin-bottom:55px;text-align:center}
.detailFlex .detailFlex_imgTxt p{font-weight:700;font-size:.92857em;margin-top:13px}
.detailFlex .detailFlex_imgWrap{border:1px solid #e3e3e3;text-align:center;padding:14px 0;background-color:#fff}
.detailFlex .detailFlex_imgWrap img{vertical-align:bottom}
.detailFlex .detailFlex_imgWrap .detailFlex_img03{max-width:128px}
.detailFlex .detailFlex_imgWrap .detailFlex_img04{max-width:95px}
.detailCol{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}
.detailCol_ele{width:47.619047619047619%}
.fourGuide{margin-bottom:31px}
.fourGuide_ttl{font-weight:700;background-color:#e3e3e3;text-align:center;padding:7px 0;margin-bottom:20px}
.fourGuide_txt:after,.fourGuide_txt:before{display:table;content:" "}
.fourGuide_txt:after{clear:both}
.fourGuide_txt span{display:block;float:left}
.fourGuide_txt span:nth-child(1){font-weight:700;display:inline-block;border:1px solid #333;padding:0 4px;margin-right:8px;font-size:.85714em}
.fourGuide_txt span:nth-child(2){font-size:1em;line-height:1.35714}
.fourGuide_txt+.fourGuide_txt{margin-top:11px}
.fourGuide_txt-01 span:nth-child(2){width:calc(100% - 80px)}
.fourGuide_txt-02 span:nth-child(2){width:calc(100% - 130px)}
.fourGuide_imgWrap{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;margin-top:18px}
.fourGuide_img{width:48%}
.fourGuide_img img{vertical-align:bottom;width:100%}
.fourGuide_img p{text-align:center;margin-top:8px}
.detailComment{border-top:1px solid #e3e3e3;padding-top:38px}
.detailComment_item+.detailComment_item{margin-top:8px}
.detailComment_item .comment{margin-top:0}
.detail_btnWrap{background-color:#f2f2f2;padding:18px 0;margin-top:30px}
.detail_btn{width:318px;margin:0 auto;border:1px solid #e3e3e3;background:#fff}
.detail_btn a{display:block;text-decoration:none;background-color:#fff;text-align:center;padding:10px 20px;-webkit-transition:.2s ease-out;-o-transition:.2s ease-out;transition:.2s ease-out;color:#333}
.detail_btn a span::before{border-left-color:#333}
.detail_btn._large {width: 500px;}
.detail_btn._large a{padding: 14px 20px;font-weight: 700;}
.detail_btnArea{padding-top:30px;border-top:2px solid #d9d9d9;margin: 0 auto;width: 83.962264150943396%;}
.magazineLink{text-align:center;font-size:1em;line-height:1.78571;margin:40px 0 36px;position:relative;z-index:10}
.magazineLink a{text-decoration:underline}
.magazineLink-noAllTalk{margin-top:-9px}
.detailFootLink{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;padding-bottom:50px;padding-top:50px}
.detailFootLink-single{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}
.detailFootLink-single .detailFootLink_ele{width:457px}
.detailFootLink_ele{width:47.90356394129979%}
.detailFootLink_ele img{vertical-align:bottom;width:100%}
.detailFootLink_ele a{-webkit-transition:.2s ease-out;-o-transition:.2s ease-out;transition:.2s ease-out}
/*! ============================== movie ============================== */
.detail_movie-area {position: relative;max-width: 720px;margin: auto;}
.detail_movie-area::before {content: "";display: block;padding-top: 56.25%; }
.detail_movie-area iframe {position: absolute;top: 0;left: 0;width: 100%;height: 100%;border: none;}
/*! ============================== カラーの決定 ============================== */
.colorBlue .twoLineTtl{color:#052064}
.colorBlue .detailWrap-article .twoLineTtl::before{background-color:#052064}
.colorBlue .lead{background:-webkit-gradient(linear,left bottom,left top,from(#031540),to(#052064));background:-webkit-linear-gradient(bottom,#031540,#052064);background:-o-linear-gradient(bottom,#031540,#052064);background:linear-gradient(0deg,#031540,#052064)}
.colorBlue .lead .container::before{background-image:url(/elevator/challenge/02/img/decoration_02.svg)}
.colorBlue .interviewBg .container::after{background-image:url(/elevator/challenge/02/img/background_right.png)}
.colorBlue .interviewBg .container::before{background-image:url(/elevator/challenge/02/img/background_left.png)}
.colorBlue .interview_item::before{background-image:url(/elevator/challenge/02/img/decoration_01.svg)}
.colorBlue .interview_ttl{color:#caccd1}
.colorBlue .interview_ttl span{color:#052064}
.colorBlue .interview_ttl span::before{background-color:#00113c}
.colorBlue .interview_copy span{color:#052064}
.colorBlue .interview_copy span::before{background-image:url(/elevator/challenge/02/img/quot_left.png)}
.colorBlue .interview_copy span::after{background-image:url(/elevator/challenge/02/img/quot_right.png)}
.colorBlue .interview_txt-color{color:#2d4e8d}
.colorBlue .person_txt{background:-webkit-gradient(linear,left bottom,left top,from(#031540),to(#052064));background:-webkit-linear-gradient(bottom,#031540,#052064);background:-o-linear-gradient(bottom,#031540,#052064);background:linear-gradient(0deg,#031540,#052064)}
.colorBlue .membersTalk_inner{border:1px solid #00113c}
.colorBlue .talkList_title{color:#052064}
.colorBlue .footLabel a{background-color:#052064}
.colorBlue .colorTtl{color:#052064}
.colorBlue .colorTtl_square{background-color:#052064}
.colorYellowGreen .twoLineTtl{color:#719d10}
.colorYellowGreen .detailWrap-article .twoLineTtl::before{background-color:#719d10}
.colorYellowGreen .lead{background:-webkit-gradient(linear,left bottom,left top,from(#64890f),to(#739e11));background:-webkit-linear-gradient(bottom,#64890f,#739e11);background:-o-linear-gradient(bottom,#64890f,#739e11);background:linear-gradient(0deg,#64890f,#739e11)}
.colorYellowGreen .lead .container::before{background-image:url(/elevator/challenge/01/img/decoration_02.svg)}
.colorYellowGreen .interviewBg .container::after{background-image:url(/elevator/challenge/01/img/background_right.png)}
.colorYellowGreen .interviewBg .container::before{background-image:url(/elevator/challenge/01/img/background_left.png)}
.colorYellowGreen .interview_item::before{background-image:url(/elevator/challenge/01/img/decoration_01.svg)}
.colorYellowGreen .interview_ttl{color:#d6e3be}
.colorYellowGreen .interview_ttl span{color:#719d10}
.colorYellowGreen .interview_ttl span::before{background-color:#719d10}
.colorYellowGreen .interview_copy span{color:#719d10}
.colorYellowGreen .interview_copy span::before{background-image:url(/elevator/challenge/01/img/quot_left.png)}
.colorYellowGreen .interview_copy span::after{background-image:url(/elevator/challenge/01/img/quot_right.png)}
.colorYellowGreen .interview_txt-color{color:#7cac12}
.colorYellowGreen .person_txt{background:-webkit-gradient(linear,left bottom,left top,from(#64890f),to(#739e11));background:-webkit-linear-gradient(bottom,#64890f,#739e11);background:-o-linear-gradient(bottom,#64890f,#739e11);background:linear-gradient(0deg,#64890f,#739e11)}
.colorYellowGreen .membersTalk_inner{border:1px solid #719d10}
.colorYellowGreen .talkList_title{color:#719d10}
.colorYellowGreen .footLabel a{background-color:#719d10}
.colorYellowGreen .colorTtl{color:#719d10}
.colorYellowGreen .colorTtl_square{background-color:#719d10}
.colorGreen .twoLineTtl{color:#0c6941}
.colorGreen .detailWrap-article .twoLineTtl::before{background-color:#0c6941}
.colorGreen .lead{background:-webkit-gradient(linear,left bottom,left top,from(#147a53),to(#199565));background:-webkit-linear-gradient(bottom,#147a53,#199565);background:-o-linear-gradient(bottom,#147a53,#199565);background:linear-gradient(0deg,#147a53,#199565)}
.colorGreen .lead .container::before{background-image:url(/elevator/challenge/03/img/decoration_02.svg)}
.colorGreen .interviewBg .container::after{background-image:url(/elevator/challenge/03/img/background_right.png)}
.colorGreen .interviewBg .container::before{background-image:url(/elevator/challenge/03/img/background_left.png)}
.colorGreen .interview_item::before{background-image:url(/elevator/challenge/03/img/decoration_01.svg)}
.colorGreen .interview_ttl{color:#bfceca}
.colorGreen .interview_ttl span{color:#0c6941}
.colorGreen .interview_ttl span::before{background-color:#199565}
.colorGreen .interview_copy span{color:#0c6941}
.colorGreen .interview_copy span::before{background-image:url(/elevator/challenge/03/img/quot_left.png)}
.colorGreen .interview_copy span::after{background-image:url(/elevator/challenge/03/img/quot_right.png)}
.colorGreen .interview_txt-color{color:#199365}
.colorGreen .interview_img{border:1px solid #70a8d9}
.colorGreen .person_txt{background:-webkit-gradient(linear,left bottom,left top,from(#147a53),to(#199565));background:-webkit-linear-gradient(bottom,#147a53,#199565);background:-o-linear-gradient(bottom,#147a53,#199565);background:linear-gradient(0deg,#147a53,#199565)}
.colorGreen .membersTalk_inner{border:1px solid #199565}
.colorGreen .talkList_title{color:#0c6941}
.colorGreen .footLabel a{background-color:#0c6941}
.colorGreen .colorTtl{color:#0c6941}
.colorGreen .colorTtl_square{background-color:#0c6941}
.colorBrightBlue .twoLineTtl{color:#0062c7;}
.colorBrightBlue .detailWrap-article .twoLineTtl::before {background-color: #0062c7;}
.colorBrightBlue .lead{background:-webkit-gradient(linear,left bottom,left top,from(#0050a3),to(#0062c7));background:-webkit-linear-gradient(bottom,#0050a3,#0062c7);background:-o-linear-gradient(bottom,#0050a3,#0062c7);background:linear-gradient(0deg,#0050a3,#0062c7)}
.colorBrightBlue .lead .container::before{background-image:url(/elevator/challenge/05/img/decoration_02.svg)}
.colorBrightBlue .interviewBg .container::after{background-image:url(/elevator/challenge/05/img/background_right.png)}
.colorBrightBlue .interviewBg .container::before{background-image:url(/elevator/challenge/05/img/background_left.png)}
.colorBrightBlue .interview_item::before{background-image:url(/elevator/challenge/05/img/decoration_01.svg)}
.colorBrightBlue .person_txt{background:-webkit-gradient(linear,left bottom,left top,from(#0050a3),to(#0062c7));background:-webkit-linear-gradient(bottom,#0050a3,#0062c7);background:-o-linear-gradient(bottom,#0050a3,#0062c7);background:linear-gradient(0deg,#0050a3,#0062c7)}
.colorBrightBlue .interview_ttl span{color:#0062c7;}
.colorBrightBlue .interview_ttl span::before{background-color:#0062c7;}
.colorBrightBlue .interview_txt-color {color: #0062c7;}
.colorBrightBlue .footLabel a {background-color: #0062c7;}
.colorBrightBlue .detail_btn a{background-color: #0062c7;color:#fff;}
.colorBrightBlue .detail_btn a span::before{border-left-color: #fff;}
.colorBrightBlue .membersTalk_inner {border: 1px solid #0062c7;}
.colorYellow .twoLineTtl {color: #b78f34;}
.colorYellow .detail_btn a{background-color: #eed100;}
.colorYellow .detailWrap .twoLineTtl span{color:#00428e;}
.colorYellow .detailWrap-article .headline-inner {display: block;line-height: 1.777;font-size: 0.75em;}
.colorYellow .detailWrap .twoLineTtl .under_line{background:linear-gradient(transparent 50%, #fff100 0%);display: inline;}
.colorYellow .detailWrap .detail_img {border:none}
.colorYellow .detailWrap-article .twoLineTtl {justify-content: center;margin: 53px 0 40px;}
.colorYellow .detailWrap-article .headline-logo {max-width: 60px;margin-right: 20px;}
.colorYellow .lead {color:#333333;background:-webkit-gradient(linear,left bottom,left top,from(#edb800),to(#eed100));background:-webkit-linear-gradient(bottom,#edb800,#eed100);background:-o-linear-gradient(bottom,#edb800,#eed100);background:linear-gradient(0deg,#edb800,#eed100)}
.colorYellow .interview_ttl span {color: #b78f34;}
.colorYellow .interview_ttl span::before {background-color: #b78f34;}
.colorYellow .person_txt {color:#333333;background:-webkit-gradient(linear,left bottom,left top,from(#edb800),to(#eed100));background:-webkit-linear-gradient(bottom,#edb800,#eed100);background:-o-linear-gradient(bottom,#edb800,#eed100);background:linear-gradient(0deg,#edb800,#eed100);}
.colorYellow .interview_txt-color {color: #b78f34;}
.colorYellow .person_copy {border-bottom: 1px solid #333333;}
.colorYellow .footLabel a {background-color: #ecce26;color:#333333;}
.colorYellow .arrow::before{border-left-color: #333333;}
.colorYellow .membersTalk_inner {border: 1px solid #b78f34;}
.colorYellow .lead .container::before {background-image: url(/elevator/challenge/04/img/decoration_02.svg);top: -143px;left: -66px;}
.colorYellow .interviewBg .container::after{background-image:url(/elevator/challenge/04/img/background_right.png)}
.colorYellow .interviewBg .container::before{background-image:url(/elevator/challenge/04/img/background_left.png)}
.colorYellow .interview_item::before {background-image: url(/elevator/challenge/04/img/decoration_01.svg);}

@media only screen and (min-width:768px){
.vol15 .person-01{background-image:url(/elevator/challenge/01/img/person_01.jpg)}
.vol15 .person-02{background-image:url(/elevator/challenge/01/img/person_02.jpg)}
.vol15 .person-03{background-image:url(/elevator/challenge/01/img/person_03.jpg)}
.vol15 .person-04{background-image:url(/elevator/challenge/01/img/person_04.jpg)}
.vol16 .person-01{background-image:url(/elevator/challenge/02/img/person_01.jpg)}
.vol16 .person-02{background-image:url(/elevator/challenge/02/img/person_02.jpg)}
.vol16 .person-03{background-image:url(/elevator/challenge/02/img/person_03.jpg)}
.vol16 .person-04{background-image:url(/elevator/challenge/02/img/person_04.jpg)}
.vol17 .person-01{background-image:url(/elevator/challenge/03/img/person_01.jpg)}
.vol17 .person-02{background-image:url(/elevator/challenge/03/img/person_02.jpg)}
.vol17 .person-03{background-image:url(/elevator/challenge/03/img/person_03.jpg)}
.vol17 .person-04{background-image:url(/elevator/challenge/03/img/person_04.jpg)}
.vol21 .person-01 {background-image: url(/elevator/challenge/04/img/person_01.jpg);}
.vol21 .person-02 {background-image: url(/elevator/challenge/04/img/person_02.jpg);}
.vol21 .person-03 {background-image: url(/elevator/challenge/04/img/person_03.jpg);}
.vol21 .person-04 {background-image: url(/elevator/challenge/04/img/person_04.jpg);}
.vol22 .person-01 {background-image: url(/elevator/challenge/05/img/person_01.jpg);}
.vol22 .person-02 {background-image: url(/elevator/challenge/05/img/person_02.jpg);}
.vol22 .person-03 {background-image: url(/elevator/challenge/05/img/person_03.jpg);}
.vol22 .person-04 {background-image: url(/elevator/challenge/05/img/person_04.jpg);}
.footLabel a:hover span{border-bottom:1px solid #fff}
.colorYellow .footLabel a:hover span {border-bottom: 1px solid #333333;}
.cardLink_ele a:hover{background-color:#fff}
.detail_btn a:hover{opacity:.85}
.detailFootLink_ele a:hover{opacity:.75}
}

@media only screen and (max-width:767px){
.spNone{display:none}
.spBlock{display:block}
.spInlineBlock{display:inline-block}
.spInline{display:inline}
.pcInline{display:none}
.pcBlock{display:none}
.global_footer{margin-top:0}
.twoLineTtl{margin:44px 0 27px;font-size:.85714em}
.twoLineTtl span{font-size:1.416666666666667em;margin-bottom:13px}
.lead{padding-bottom:96px}
.lead .container::before{width:119px;height:169px;top:-41px;left:calc(50% - 188px)}
.lead_ttl{top:-20px;left:0;text-align:center}
.lead_ttl img{width:215px;margin-left:100px}
.lead_copy{margin-top:57px;position:relative;z-index:3}
.vol15 .lead_copy{width:234px}
.vol16 .lead_copy{width:250px}
.vol17 .lead_copy{width:272px}
.lead_txt{font-size:1em;line-height:1.772727272727273;margin-top:29px}
.lead_txt+.lead_txt{margin-top:1.8em}
.interviewBg{padding-bottom:0}
.interviewBg .container{padding-bottom:0}
.interviewBg .container::after,.interviewBg .container::before{top:-127px;padding-bottom:127px}
.interviewBg .container::after{width:266px;right:-154px;background-size:266px auto}
.interviewBg .container::before{width:242px;left:-60px;background-size:242px auto}
.interview{top:-65px}
.interview::before{height:65px}
.interview_item{padding-bottom:1px}
.interview_item::before{display:none}
.interview_item+.interview_item{margin-top:21px}
.interview_txtWrap{width:86.2069%}
.interview_ttl{padding-top:39px;margin-bottom:43px}
.interview_ttl img{margin-right:0;width:33px}
.interview_ttl span{font-size:1.42857em;margin-top:6px}
.interview_ttl span::before{width:25px;bottom:-13px}
.interview_copy{font-size:1.28571em;margin-top:78px}
.interview_copy span::before{width:12px;height:10px;left:-20px}
.interview_copy span::after{width:12px;height:10px;top:-5px;right:-18px}
.interview_txt{font-size:1em;line-height:1.78571}
.comment{font-size:.78571em;line-height:1.54545;padding-left:1em;text-indent:-.8em}
.person{background-image:none;height:auto;margin-top:30px;margin-bottom:0}
.person+.interview_txtWrap&gt;.interview_txt:first-child{margin-top:8px}
.person_txt{min-height:auto;width:86.2069%;position:relative;top:-21px;left:0;right:0;margin:0 auto}
.person_txt-right{right:0;left:0}
.person_inner{width:80%;padding:24px 0 15px}
.person_copy{font-size:1.07143em;line-height:1.56667;padding-bottom:13px;margin-bottom:12px}
.person_division{font-size:.78571em;margin-bottom:4px}
.person_name{font-size:1em}
.membersTalk{top:-44px}
.membersTalk.inline{top:-10px}
.membersTalk_inner{margin:10px;padding:19px}
.membersTalk.inline .membersTalk_inner{margin-bottom:20px}
.membersTalk_txt{margin-bottom:22px;font-size:1em;line-height:1.78571}
.talkList{font-size:1em;line-height:1.78571}
.talkList_title{width:100%;margin-top:13px}
.talkList_text{width:100%;margin-top:1px}
.talkList_text,.talkList_title{float:none}
.footLabel a{font-size:1.14286em;padding:24px 0}
.cardLink{display:block;margin-bottom:40px}
.cardLink_ele:nth-child(3n),.cardLink_ele:nth-child(3n-1){margin-left:auto}
.cardLink_ele{width:86.2069%;margin:0 auto;-webkit-box-sizing:border-box;box-sizing:border-box}
.cardLink_ele+.cardLink_ele{margin-top:20px}
.cardLink_textWrap{width:80%}
.cardLink_title::before{width:20px;bottom:-8px}
.cardLink_title{padding-top:14px;margin-bottom:19px;font-size:.71429em}
.cardLink_text{padding-bottom:21px;font-size:.85714em}
.nextBack{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;padding:30px 0}
.nextBack a{display:inline-block;width:111px;font-size:1.14286em;background-repeat:no-repeat;background-size:51px 7px;color:#333}
.nextBack_back{text-align:right}
.nextBack_back a{background-position:0 50%;background-image:url(/elevator/common/img/arr_back_2x.png)}
.nextBack_back+.nextBack_next{border-left:1px solid #999;padding-left:32px;margin-left:32px}
.nextBack_next a{background-position:100% 50%;background-image:url(/elevator/common/img/arr_next_2x.png)}
.detailWrap-article{width:calc(100% - 20px);margin:0 auto 10px}
.detailWrap-article .twoLineTtl{font-size:.78571em;line-height:1.36364;margin:36px 0 51px}
.detailWrap-article .twoLineTtl span{font-size:1.545454545454545em;margin-bottom:8px}
.detailWrap-article .twoLineTtl::before{width:25px;bottom:-17px}
.detailWrap-article .detail{margin-bottom:25px}
.detail{margin-bottom:30px}
.detail-article .detail_inner{padding:0 10px}
.detail_inner{padding:23px 18px}
.colorYellow .detailWrap-article .headline-inner {margin:20px 0;font-size: 1em;}
.colorYellow .detailWrap-article .headline-logo {max-width: 77px;margin-right: 0;}
.detailWrap-article .twoLineTtl.detail_col {display: block;}
.detail-article .detail_inner &gt; .detail_col {display: block;}
.detail_col-txt {width: 100%;padding-right: 0;font-size:0.85714285714286em;margin-top: 20px;}
.detail_col-img .col-imgA{order: 2;padding-right: 0;padding-left: 20px;}
.detail_col-img .col-imgB img {max-width: 100%;}
.detail_col-img .col-imgA img {max-width: 100%;}
.detail_col-img {width: 100%;justify-content: center;}
.colorYellow .detailWrap-article .twoLineTtl {line-height: 1.36364;margin: 36px 0 30px;font-size: 1em;}
.colorYellow .detailWrap-article .twoLineTtl span{font-size: 1em;}
.colorTtl{font-size:1em;line-height:1.42857;padding-bottom:8px;margin-bottom:20px}
.colorTtl_square{margin-left:.7em;padding:1px 4px;top:0}
.detail_txt{font-size:.85714em;line-height:1.66667;margin-top:16px}
.detail_img{margin-top:16px}
.detailFlex{width:100%;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}
.detailFlex .detailFlex_img01{max-width:107px}
.detailFlex .detailFlex_img02{max-width:64px;margin-left:23px;-webkit-align-self:center;-ms-flex-item-align:center;align-self:center}
.detailFlex .detail_txt{width:100%}
.detailFlex .detailFlex_imgTxt{width:48%;margin-top:21px;margin-bottom:36px}
.detailFlex .detailFlex_imgTxt+.detailFlex_imgTxt{margin-left:4%}
.detailFlex .detailFlex_imgTxt p{font-size:.78571em;margin-top:7px}
.detailFlex .detailFlex_imgWrap .detailFlex_img03{max-width:94px}
.detailFlex .detailFlex_imgWrap .detailFlex_img04{max-width:70px}
.detailCol_ele{width:100%}
.detailCol_ele+.detailCol_ele{margin-top:14px}
.fourGuide{display:block;margin-bottom:26px}
.fourGuide_ttl{padding:3px 0;margin-bottom:13px}
.fourGuide_txt{text-align:center}
.fourGuide_txt span{float:none}
.fourGuide_txt span:nth-child(1){padding:0 4px;font-size:.78571em;margin-right:0}
.fourGuide_txt span:nth-child(2){font-size:.85714em;line-height:1.16667}
.fourGuide_txt+.fourGuide_txt{margin-top:9px}
.fourGuide_txt-01 span:nth-child(2){width:100%;margin-top:5px}
.fourGuide_txt-02 span:nth-child(2){width:100%;margin-top:5px}
.fourGuide_imgWrap{margin-top:13px}
.fourGuide_img p{font-size:.85714em;margin-top:5px}
.detailComment{padding-top:13px}
.detailComment_item+.detailComment_item{margin-top:13px}
.detail_btnWrap{padding:12px 0;margin-top:20px}
.detail_btn{max-width:100%;margin:0 auto;width:calc(100% - 22px)}
.detail_btn a{font-size:.85714em}
.detail_btnArea {width: calc(100% - 20px);margin: 20px auto 30px;padding-top: 20px;}
.magazineLink{font-size:.85714em;line-height:1.83333;margin:0;margin-top:-19px;padding-bottom:20px}
.magazineLink-noAllTalk{margin-top:-40px}
.detailFootLink{display:block;padding-bottom:30px;padding-top:30px}
.detailFootLink-single .detailFootLink_ele{width:250px}
.detailFootLink_ele{margin:0 auto;width:86.206896551724138%}
.detailFootLink_ele+.detailFootLink_ele{margin-top:15px}
.lead_content-img{margin-top: -239px;}
.lead_content {flex-direction: column;}
.lead_section{height: 350px;background-color: #fff;border-top: 1px solid #ccc;}
.lead_section .lead_ttl {position: absolute;top: 336px;right:0;left: 0;}
.lead_section .lead_ttl img {margin-left:0}
.lead_content-txt{width: 100%;margin-right: 0px;}
.lead_content-txt .lead_txt{width: 100%;}
.lead_content-txt img {margin-top: 57px;}
.lead_content-img {order:1;padding-left: 20px;z-index: 99;}
.lead_content-txt {order:2;}
.colorYellow .detailWrap-article .headline-inner {line-height: 1.64;}
.colorBlue .interviewBg .container::after{background-image:url(/elevator/challenge/02/img/background_right_2x.png)}
.colorBlue .interviewBg .container::before{background-image:url(/elevator/challenge/02/img/background_left_2x.png)}
.colorYellowGreen .interviewBg .container::after{background-image:url(/elevator/challenge/01/img/background_right_2x.png)}
.colorYellowGreen .interviewBg .container::before{background-image:url(/elevator/challenge/01/img/background_left_2x.png)}
.colorGreen .interviewBg .container::after{background-image:url(/elevator/challenge/03/img/background_right_2x.png)}
.colorGreen .interviewBg .container::before{background-image:url(/elevator/challenge/03/img/background_left_2x.png)}
.colorBrightBlue .interviewBg .container::after{background-image:url(/elevator/challenge/05/img/background_right_2x.png)}
.colorBrightBlue .interviewBg .container::before{background-image:url(/elevator/challenge/05/img/background_left_2x.png)}
.colorYellow .interviewBg .container::after{background-image:url(/elevator/challenge/04/img/background_right_2x.png)}
.colorYellow .interviewBg .container::before{background-image:url(/elevator/challenge/04/img/background_left_2x.png)}
.colorYellow .lead .container::before {top: -223px;left: calc(50% - 198px);}

}

</pre></body></html>