@charset "UTF-8";body.top.home .mainVisual .bx-viewport{height:auto!important}body.top.home .mainVisual .splide__track ul{margin:0;padding:0}body.top.home .mainVisual .splide__track ul li{list-style:none}@media screen and (min-width:768px){body.top.home .mainVisual .splide__track ul li{position:relative;overflow:hidden;height:440px}}@media screen and (min-width:768px){body.top.home .mainVisual .splide__track ul li img{position:absolute;top:50%;left:50%;width:1600px;max-width:1600px;height:440px;transform:translate(-50%,-50%)}}@media screen and (min-width:768px){body.top.home .sectionBlock.ctgMenu ul.column figcaption{padding:.5rem 1rem}}body.top.home .sectionBlock.ctgMenu ul.column figcaption h2{margin-top:0}body .ctgMenu .imgBox.new,body .ctgMenu .imgBox.update,body .topics .imgBox.new,body .topics .imgBox.update{position:relative}body .ctgMenu .imgBox.new::before,body .ctgMenu .imgBox.update::before,body .topics .imgBox.new::before,body .topics .imgBox.update::before{position:absolute;top:8px;left:8px;font-size:13px;padding:4px 13px;border:1px solid #fff;border-radius:4px;line-height:1;text-align:center;z-index:1}body .ctgMenu .imgBox.new::before,body .topics .imgBox.new::before{content:"NEW";color:#fff;background:#e60455 no-repeat padding-box}body .ctgMenu .imgBox.update::before,body .topics .imgBox.update::before{content:"update";color:#000;background:#fff no-repeat padding-box}body .ctgMenu .imgBox.new::before,body .ctgMenu .imgBox.update::before{font-size:13px;padding:4px;min-width:60px}@media screen and (max-width:767px){body .ctgMenu .imgBox.new::before,body .ctgMenu .imgBox.update::before{min-width:54px}}@media screen and (max-width:767px){body .ctgMenu .innerLarge{padding:0}}body .topics .imgBox.new::before,body .topics .imgBox.update::before{font-size:12px;padding:4px;min-width:54px}body #gNavi .menuArea .closeBtn span{position:absolute;clip:rect(1px,1px,1px,1px);clip-path:inset(0 0 99.9% 99.9%);overflow:hidden;height:1px;width:1px;padding:0;border:0}body h2.sectionTitle span.subTitle{padding-top:0;font-size:.375em}@media screen and (max-width:767px){body h2.sectionTitle span.subTitle{font-size:.575em}}body .elTitleH1 .shoulderTitle{display:block;font-size:26px;margin:0 0 7px;line-height:1.5}@media screen and (max-width:767px){body .elTitleH1 .shoulderTitle{font-size:18px}}body .elTitleH2 .shoulderTitle{display:block;font-size:.714285em;line-height:1.5;margin:0 0 2px}@media screen and (max-width:767px){body .elTitleH2 .shoulderTitle{font-size:.69541em;line-height:1.8}}body .listStyle.column.three figcaption .shoulderTitle{font-size:16px;margin-top:0;line-height:1.5;margin-bottom:5px}body .ctgTitle{font-size:2.5em;line-height:1.5;margin-bottom:25px}@media screen and (max-width:767px){body .ctgTitle{font-size:1.625em}}body ul.listStyle.three{padding-bottom:20px}body ul.listStyle.three li{margin-top:0!important;margin-bottom:30px!important}body ul.listStyle.two.-sustainability{margin-top:39px}@media screen and (max-width:767px){body ul.listStyle.two.-sustainability{flex-direction:column}}body ul.listStyle.two.-sustainability>li{flex-basis:calc(50% - 20px);max-width:calc(50% - 20px)}body ul.listStyle.two.-sustainability>li:nth-child(odd){margin-right:40px}@media screen and (max-width:767px){body ul.listStyle.two.-sustainability>li:nth-child(odd){margin-right:0}}@media screen and (max-width:767px){body ul.listStyle.two.-sustainability>li+li{margin-top:30px}}@media screen and (max-width:767px){body ul.listStyle.two.-sustainability>li{flex-basis:100%;max-width:100%}}body ul.listStyle.two.-sustainability>li figure figcaption dl{padding:15px 0}@media screen and (max-width:767px){body ul.listStyle.two.-sustainability>li figure figcaption dl{padding:8px 0 15px}}body ul.listStyle.two.-sustainability>li figure figcaption dl dd{font-size:1em;line-height:1.8;margin-top:13px}body ul.listStyle.two.-sustainability>li ul.child{padding:0}body ul.listStyle.two.-sustainability>li ul.child li{border-top:1px dotted #8a8a8a;margin:0;max-width:100%;width:100%}body ul.listStyle.two.-sustainability>li ul.child li:last-child{border-bottom:1px dotted #8a8a8a}body ul.listStyle.two.-sustainability>li ul.child li a{display:block;padding:9px}@media screen and (max-width:767px){body ul.listStyle.two.-sustainability>li ul.child li a{padding:9px 11px}}body ul.listStyle.two.-sustainability>li ul.child li a:focus,body ul.listStyle.two.-sustainability>li ul.child li a:hover{text-decoration:underline}@media screen and (max-width:767px){body .frameTypeB.frame{padding:1rem 0}}body .frameTypeD{border:1px solid #005eb8;background:#eaf5fc;text-align:center;padding:32px 24px;margin-top:25px}@media screen and (max-width:767px){body .frameTypeD{text-align:left}}body .frameTypeD+.cntBlock{margin-top:30px}body .frameTypeE{background:#f1f2f4}body .fs18{font-size:1.125em!important}body .fs20{font-size:1.25em!important}body .pb60{padding-bottom:60px!important}body .categoryTopMessage{font-size:1.75em;line-height:1.5}@media screen and (max-width:767px){body .categoryTopMessage{font-size:1.375em}}body .categoryTopSection{margin-top:100px!important}@media screen and (max-width:767px){body .categoryTopSection{margin-top:80px!important}}body .circleListBlue{margin:0;padding:0;text-align:left}body .circleListBlue>li{margin-bottom:15px;padding-left:24px;list-style:none;position:relative;text-indent:0;line-height:1.5;font-weight:700;font-size:1.125em;margin-left:1em}@media screen and (max-width:767px){body .circleListBlue>li{font-size:1em;margin-left:0}}body .circleListBlue>li:last-of-type{margin-bottom:0}body .circleListBlue>li:before{border-radius:50%;width:18px;height:18px;display:block;position:absolute;left:0;content:"";background:#005eb8;top:3px}body .circleList>li:last-child{margin-bottom:0;padding-bottom:0}body #banner ul li{margin-right:20px}body #banner ul li:last-of-type{margin-right:0}@media screen and (max-width:767px){body #banner ul{flex-wrap:wrap}body #banner ul li{width:calc(50% - 10px)}body #banner ul li:nth-child(2n){margin-right:0}body #banner ul li:nth-child(n+3){margin-top:20px}}@media screen and (min-width:768px){body .footerMenu #fNavi ul.ctgList>li{margin-right:20px}}@media screen and (max-width:767px){body .footerMenu #fNavi ul.ctgList>li h3.ctgTitle a{height:100%}}body a:focus,body a:hover{text-decoration:underline}@media screen and (max-width:767px){body #menuCloseSPtxt p{text-align:right}body #menuCloseSPtxt p a{color:#fff}}@media screen and (max-width:767px){body .column.four>*{max-width:calc(50% - 10px);flex-basis:calc(50% - 10px);margin-right:20px;margin-bottom:20px}body .column.four>:nth-of-type(even){margin-right:0}body .column.four>:nth-last-of-type(-n+2){margin-bottom:0}}@media screen and (min-width:768px){body .column.four>*{max-width:calc(25% - 15px);flex-basis:calc(25% - 15px);margin-right:20px}body .column.four>:last-of-type{margin-right:0}}body .column.four>* .imgBox img{width:100%;height:auto}body .column.four>* figcaption p{margin-top:0;font-size:12px;text-align:center}body .secLinkList .linkListBox{margin-top:30px;background-color:transparent}@media screen and (max-width:767px){body .secLinkList .linkListBox{margin-top:0}}body .secLinkList .linkList{margin:0;padding:0}body .secLinkList .cntBlock{margin-top:2rem;padding-top:.5rem}body .secLinkList .cntBlock+.cntBlock{margin-top:3.5rem;padding-top:.5rem}body .secLinkList .elTitleH3{margin-top:0}body .mainVisualHeader #mainVisual{position:relative;box-sizing:border-box;min-height:240px;height:auto;background:url(/module/images/recruitHeaderBg.jpg) 50% 0/cover no-repeat;padding:0}@media screen and (max-width:767px){body .mainVisualHeader #mainVisual{min-height:auto;padding:36% 0 0;background-image:url(/module/images/recruitHeaderBgSp.jpg);background-size:100% auto}}body .mainVisualHeader .keyTitle .elTitleH1{margin-top:0;padding:25px 0;font-size:40px}@media screen and (max-width:767px){body .mainVisualHeader .keyTitle .elTitleH1{color:#222;padding:.3rem 1rem .8rem 0;font-size:28px;background:#fff}}@media screen and (max-width:767px){body .mainVisualHeader .headerLinks .innerLarge{padding:0}}body .mainVisualHeader .linkBtnList li a.linkBtn{border:none;border-radius:0;width:100%;height:auto}body .mainVisualHeader .linkBtnList{margin-top:10px}@media screen and (max-width:767px){body .mainVisualHeader .linkBtnList{margin:0;background:#6b7487;padding:1rem}}@media screen and (max-width:767px){body .mainVisualHeader .linkBtnList li{max-width:100%;flex-basis:100%;margin-right:0;margin-bottom:0;min-height:auto}}body .maxW340{max-width:340px}@media screen and (max-width:767px){body .maxW340{max-width:100%}}body .maxW400{max-width:400px}@media screen and (max-width:767px){body .maxW400{max-width:100%}}body .bannerArea{margin:50px auto;width:660px}@media screen and (max-width:767px){body .bannerArea{margin:40px auto;width:100%}}body .bannerArea img{width:100%}body .noticeArea{border-top:1px dotted #333;padding-top:50px}@media screen and (max-width:767px){body .noticeArea{padding-top:40px}}body .noticeArea.-borderTopNone{border-top:none}body.enterprise.productbase .sectionBlock h2.dateTitle{margin-top:0}body .imgBlock.-margin20 .imgContent .imgBox{margin:6px 0 15px 20px}@media screen and (max-width:767px){body .imgBlock.-margin20 .imgContent .imgBox{margin:20px 0 15px}}.closeBtn{position:absolute;top:5px;right:0;cursor:pointer}.closeBtn a{display:flex;flex-direction:row;align-items:center}.closeBtn a img{width:16px;height:16px;margin-right:10px}.closeBtn a span{color:#fff}@media screen and (min-width:768px){.headerTop{margin-bottom:15px!important}}@media screen and (min-width:768px){.headerBottom{height:40px}}.navArea h2{font-size:32px;margin:0;margin-left:25px;margin-bottom:5px;line-height:1.2;font-weight:400;position:relative;display:inline-block}.navArea p{font-size:18px;color:#fff;margin:0 0 0 25px}.navArea .topLinkArea ul,.navArea .txtLinkArea ul{padding:0 15px;margin-bottom:22px;flex-wrap:nowrap}.navArea .topLinkArea ul li,.navArea .txtLinkArea ul li{list-style:none;margin:13px 10px;box-sizing:border-box;line-height:1.3}.navArea .topLinkArea ul li a,.navArea .txtLinkArea ul li a{color:#fff;position:relative;padding-left:15px;display:inline-block}.navArea .topLinkArea ul li a::before,.navArea .txtLinkArea ul li a::before{position:absolute;content:"";width:6px;height:6px;border-top:solid 1px #fff;border-right:solid 1px #fff;transform:rotate(45deg);top:9px;left:0;margin-top:-3px}.navArea .topLinkArea{margin-bottom:20px}.navArea .topLinkArea ul li{margin-top:3px}.navArea .topLinkArea ul li a{font-size:15px}.navArea .txtLinkArea ul:first-of-type{padding-right:5px}.navArea .txtLinkArea ul:not(:first-of-type){padding:0 5px}.navArea .txtLinkArea ul li{margin:12px 10px}.navArea .txtLinkArea ul li a{font-size:15px}.navArea .icoTab::after{content:"";padding-right:19px;background:url(/common/images/ico/ico-tab-w.png) no-repeat;background-position-x:0;background-position-y:0;background-size:auto;background-position:center center;background-size:12px}.subLinkArea{display:flex;flex-direction:row;justify-content:space-between}.subLinkArea .txtLinkArea{display:flex;flex-direction:row}.subLinkArea .txtLinkArea ul{width:260px;margin-bottom:0!important}.subLinkArea .txtLinkArea ul li:first-child{margin-top:auto}.subLinkArea .txtLinkArea ul:not(:first-of-type){border-left:1px solid rgba(255,255,255,.4)}.subLinkArea .prNavArea{margin-top:0}.subLinkArea .prNavArea ul{display:flex;flex-direction:column}.subLinkArea .prNavArea ul li{flex-shrink:0;width:202px;max-width:202px;margin-right:0!important;margin-left:0!important}.subLinkArea .prNavArea ul li:not(:last-of-type){margin-bottom:10px}.subLinkArea .prNavArea ul li a{min-height:0}.prNavArea{margin-top:7px}.prNavArea ul{overflow:hidden;margin:-4px;padding:0}.prNavArea ul li{list-style:none;float:left;margin:4px;position:relative;width:202px;margin-left:25px}.prNavArea ul li:not(:last-of-type){margin-right:25px}.prNavArea ul li figcaption{line-height:1.3;font-size:15px;margin-top:5px;padding:0}.prNavArea ul li a{color:#fff}.prNavArea ul li a figure img{width:100%;height:auto;flex-shrink:0}.menuArea .closeBtn a span{font-size:.938em}.menuArea{transform:translate3d(0,0,1px);position:absolute;top:128px;left:0;background:rgba(0,76,165,.95);width:100%;padding:24px 0 32px;border-top:1px solid #8a8a8a;display:none;z-index:9999}.menuArea .innerLarge{position:relative}.menuArea h2{color:#fff}.menuArea{transform:translate3d(0,0,1px);position:absolute;top:128px;left:0;background:rgba(0,76,165,.95);width:100%;padding:24px 0 32px;border-top:1px solid #8a8a8a;display:none;z-index:9999}.menuArea .innerLarge{position:relative}.menuArea h2{color:#fff}#gNaviNew{padding:0 1rem}#gNaviNew>ul{margin:0;padding:0;display:flex;align-content:flex-end;justify-content:flex-start;align-items:flex-end}#gNaviNew>ul>li{margin-right:1.95rem;list-style:none}#gNaviNew>ul>li:last-child{margin-right:0}#gNaviNew>ul>li.here>a{position:relative}#gNaviNew>ul>li.here>a:after{content:"";display:block;width:100%;height:3px;background:#0a50a1;position:absolute;bottom:-5px;left:0}#gNaviNew>ul>li.hover .menuArea{display:block}#gNaviNew>ul>li>a{line-height:1.4;font-size:.938em;padding:0;padding-bottom:10px;padding-right:20px;display:inline-block;color:#222;text-decoration:none}#gNaviNew>ul>li>a .dropMenuTxt{position:relative}#gNaviNew>ul>li>a .dropMenuTxt:after{content:"";position:absolute;width:0;height:0;margin:auto;display:block;width:7px;height:7px;border-top:#222 1px solid;border-right:#222 1px solid;transform:rotate(135deg);transition:transform .3s ease;position:absolute;right:-15px;top:0;bottom:20%;margin:auto}#gNaviNew>ul>li.active>a{color:#006bcf;position:relative}#gNaviNew>ul>li.active>a:after{content:"";position:absolute;width:0;height:0;bottom:-5px;left:50%;transform:translateX(-50%);-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);border-style:solid;border-color:transparent transparent rgba(0,76,165,.95) transparent;border-width:0 12px 12px 12px;z-index:10000}#gNaviNew>ul>li.active>a .dropMenuTxt:after{display:block;width:7px;height:7px;border-top:#222 1px solid;border-right:#222 1px solid;transform:rotate(-45deg);position:absolute;right:-15px;top:20%;bottom:0;margin:auto}#gNaviNew>ul>li.here.active a:after{background-color:transparent}#gNaviNew>ul>li:hover>a{color:#006bcf}#gNaviNew .menuArea .topLinkArea ul>li>a{font-size:1.2em}#gNaviNew .menuArea .topLinkArea ul>li>a:before{top:11px}#gNaviNew .menuArea .closeBtn{top:0;line-height:1.2}body.english #gNaviNew>ul>li{margin:0 1.25rem}body.english #gNaviNew>ul>li:first-child{margin-left:0}body.english #gNaviNew>ul>li:last-child{margin-right:0}body.english #gNaviNew>ul>li>a{font-size:18px;padding-bottom:.7rem}body.english #gNaviNew>ul>li#searchBox{margin-left:auto;margin-bottom:.5rem}body#ptn #gNaviNew>ul>li{line-height:1.8}.mainVisualMember .imgBox{display:flex;justify-content:center}@media screen and (min-width:768px){.mainVisualMember .imgBox img{min-width:1000px;max-width:1600px;height:360px;width:auto;-o-object-fit:cover;object-fit:cover;-o-object-position:center top;object-position:center top}}@media screen and (max-width:767px){.mainVisualMember .imgBox img{width:100%;height:auto}}.mainVisualMember .infoBoxWrapper{display:flex;align-items:center}@media screen and (min-width:768px){.mainVisualMember .infoBoxWrapper{margin-top:-360px;height:360px;padding-left:40px}}@media screen and (max-width:767px){.mainVisualMember .infoBoxWrapper{background-color:#f1f2f4}}.mainVisualMember .infoBox{background-color:#fff;box-shadow:0 3px 6px rgba(0,0,0,.4)}@media screen and (min-width:768px){.mainVisualMember .infoBox{position:relative;padding:40px;width:420px}}@media screen and (max-width:767px){.mainVisualMember .infoBox{margin-top:-20px;margin-bottom:20px;padding:20px;width:100%}}.mainVisualMember .infoBox .elTitleH1{display:flex;flex-direction:column;padding:0 0 15px;border-bottom:1px dotted #707070}.mainVisualMember .infoBox .elTitleH1>span:nth-of-type(2){line-height:1.4;margin-bottom:5px}@media screen and (min-width:768px){.mainVisualMember .infoBox .elTitleH1>span:nth-of-type(1){font-size:18px}.mainVisualMember .infoBox .elTitleH1>span:nth-of-type(2){font-size:28px}.mainVisualMember .infoBox .elTitleH1>span:nth-of-type(3){font-size:16px}}@media screen and (max-width:767px){.mainVisualMember .infoBox .elTitleH1>span:nth-of-type(1){font-size:16px}.mainVisualMember .infoBox .elTitleH1>span:nth-of-type(2){font-size:22px}.mainVisualMember .infoBox .elTitleH1>span:nth-of-type(3){font-size:14px}}.mainVisualMember .infoBox>p{line-height:1.5}@media screen and (max-width:767px){.mainVisualMember .infoBox>p{font-size:14px}}.memberList li{border:1px solid #959597}.memberList li a{display:block;height:100%}.memberList li a:hover{opacity:.8}.memberList li a:hover img{opacity:1}.memberList li a figure{display:flex;flex-direction:row;min-height:115px;height:100%;overflow-y:hidden}.memberList li a figure .imgBox{width:150px;-o-object-fit:cover;object-fit:cover;-o-object-position:0 0;object-position:0 0;height:0}@media screen and (max-width:767px){.memberList li a figure .imgBox{width:116px}}.memberList li a figure .imgBox img{min-height:115px;-o-object-fit:cover;object-fit:cover;-o-object-position:0 0;object-position:0 0}.memberList li a figure figcaption{display:flex;flex-direction:column;flex:1;height:auto;margin:4px 8px 4px -10px;text-align:left}.memberList li a figure figcaption .memberSite{margin:0;font-size:14px;line-height:1.4;text-align:right;color:#222;text-decoration:none;margin-right:0;margin-left:auto}.memberList li a figure figcaption .memberRole{font-size:18px;line-height:1.35;margin-bottom:5px}.memberList li a figure figcaption .memberRole.here{color:#222}.memberList li a figure figcaption .memberMajor{font-size:15px;color:#222;text-decoration:none;line-height:1.25}.memberList li a figure figcaption div{padding:8px 0;height:100%;display:flex;flex-direction:column;min-height:70px;justify-content:center;flex-wrap:wrap}.memberBottomIndexList .sectionTitle.ctgTitle{font-size:28px}.memberBottomIndexList .listStyle.column.three>li{background-color:transparent!important}.memberBottomIndexList .listStyle.column.three>li:last-of-type{margin-bottom:0!important}.memberBottomIndexList .listStyle.column.three>li .memberCategory{display:flex;flex-direction:row;align-items:center;border-bottom:2px solid #000;padding-bottom:8px;margin-bottom:16px}.memberBottomIndexList .listStyle.column.three>li .memberCategory img{width:36px;height:36px;margin-right:8px}.memberBottomIndexList .listStyle.column.three>li .memberCategory span{flex:1;font-size:16px;font-weight:700;line-height:1.2}.memberBottomIndexList .listStyle.column.three>li ul.listStyle.one li{margin-right:0;max-width:100%;flex-basis:100%;margin-bottom:12px!important}.memberBottomIndexList .listStyle.column.three>li ul.listStyle.one li figure{min-height:initial;min-height:auto}.memberBottomIndexList .listStyle.column.three>li ul.listStyle.one li .imgBox{width:90px}@media screen and (max-width:767px){.memberBottomIndexList .listStyle.column.three>li ul.listStyle.one li .imgBox{width:108px}}.memberBottomIndexList .listStyle.column.three>li ul.listStyle.one li .memberSite{font-size:12px}.memberBottomIndexList .listStyle.column.three>li ul.listStyle.one li .memberRole{font-size:14px}.memberBottomIndexList .listStyle.column.three>li ul.listStyle.one li .memberMajor{font-size:12px}.relatedLinkButtonArea .elTitleH4{text-align:center}.relatedLinkButtonArea ul{margin:0;padding:0;list-style:none;display:flex;flex-direction:row;justify-content:center}@media screen and (max-width:767px){.relatedLinkButtonArea ul{flex-direction:column}}.relatedLinkButtonArea ul li{text-align:center}.relatedLinkButtonArea ul li .btnLink a{min-width:300px}@media screen and (min-width:768px){.relatedLinkButtonArea ul li:nth-of-type(even){margin-left:40px}}@media screen and (min-width:768px){.relatedLinkButtonArea ul li:nth-of-type(even){margin-left:40px}}@media screen and (max-width:767px){.relatedLinkButtonArea ul li:not(:first-child){margin-top:16px}}.relatedLinkButtonArea .btnLink a{min-width:300px}.tabHeader{border-bottom:1px solid #878788;padding-bottom:1px}.tabHeader #mainVisual{position:relative;box-sizing:border-box;min-height:240px;height:auto;background:url(/module/images/tabHeaderBg.jpg) 50% 0/cover no-repeat;padding:0;margin-bottom:-1px}@media screen and (max-width:767px){.tabHeader #mainVisual{min-height:auto;background:0 0}}.tabHeader .keyTitle .elTitleH1{margin-top:0;padding:25px 0;font-size:40px}@media screen and (max-width:767px){.tabHeader .keyTitle .elTitleH1{color:#222;padding:1rem 1rem .8rem 0;background:#fff;font-size:28px}}.wrap-list-tab{margin-bottom:-1px;padding-top:55px}@media screen and (max-width:767px){.wrap-list-tab{background:url(/module/images/tabHeaderBgSp.jpg) 50% 0/cover no-repeat}}.list-tab{display:flex;margin:0 auto;list-style:none;padding:0}.list-tab>li{max-width:calc(33.3333333333% - 4px);flex-basis:calc(33.3333333333% - 4px);margin-right:6px;border:1px solid #878788;border-radius:8px 8px 0 0;margin-bottom:-1px}.list-tab>li:last-of-type{margin-right:0}.list-tab>li:not(.active){background-color:#f1f2f4}.list-tab>li:not(.active) a:focus,.list-tab>li:not(.active) a:hover{opacity:.7;text-decoration:none}.list-tab>li:not(.active) img{opacity:.5}.list-tab>li.active{background:#fff;font-weight:700;border-bottom:1px solid #fff}.list-tab>li.active a{color:#222}.list-tab>li.active a:focus,.list-tab>li.active a:hover{text-decoration:none}.list-tab>li.active img{opacity:1}.list-tab>li a{padding:13px 0;margin:0;width:100%;text-align:center;box-sizing:border-box;display:flex;justify-content:center;align-items:center}@media screen and (max-width:767px){.list-tab>li a{flex-direction:column;padding:8px 0}}.list-tab>li a>img{width:36px;height:auto;margin-right:10px}@media screen and (max-width:767px){.list-tab>li a>img{width:26px;height:auto;margin-right:0;margin-bottom:3px}}.list-tab>li a>span{font-size:18px;line-height:1.2;display:flex}@media screen and (max-width:767px){.list-tab>li a>span{font-size:13px}}.tab-content{display:none}.tab-content.active{display:block}.wrap-tab-content{top:0}.fj2AnchorList{display:flex;flex-flow:row wrap;list-style:none;margin:-15px -7.5px 75px;padding-left:0}@media screen and (max-width:767px){.fj2AnchorList{margin:-10px -6px 50px}}.fj2AnchorList>.item{padding:15px 7.5px;width:33.33333%}@media screen and (max-width:767px){.fj2AnchorList>.item{padding:10px 6px;width:50%}}.fj2AnchorList>.item a{background-color:#f1f2f4;display:block;height:100%;position:relative;text-decoration:none}.fj2AnchorList>.item a:focus .title,.fj2AnchorList>.item a:hover .title{text-decoration:underline}.fj2AnchorList>.item a::after{content:"";background:url(/common/images/ico/link_btn_arrow.png) no-repeat;background-size:contain;bottom:0;height:15px;left:50%;margin-left:-11px;position:absolute;transform:rotate(90deg);width:20px}@media screen and (max-width:767px){.fj2AnchorList>.item a::after{bottom:7px;margin-left:-10px}}.fj2AnchorList>.item .thumb img{width:100%}.fj2AnchorList>.item .textArea{background-color:#f1f2f4;display:block;padding:12px 15px 28px}@media screen and (max-width:767px){.fj2AnchorList>.item .textArea{padding:12px 15px 36px}}.fj2AnchorList>.item .textArea>.subText{color:#222;display:block;font-size:.8755em;line-height:1.5}.fj2AnchorList>.item .textArea>.title{display:block;line-height:1.3;margin-top:4px}@media screen and (max-width:767px){.fj2AnchorList>.item .textArea>.title{line-height:1.5;margin-top:5px}}.fj2Column{display:flex;flex-flow:row nowrap}@media screen and (max-width:767px){.fj2Column{flex-direction:column;margin-top:40px}}.fj2Column>.mainImage .lead{background-color:#005eb8;color:#fff;font-weight:700;line-height:1.6;margin:0;padding:20px 24px}@media screen and (max-width:767px){.fj2Column>.mainImage .lead{font-size:4.267vw;padding:17px 19px 15px}}.fj2Column>.detail{margin-left:40px}@media screen and (max-width:767px){.fj2Column>.detail{margin:30px 0 0}}.fj2GuideLink{border:1px solid #005eb8;margin:0 0 83px auto;width:410px}@media screen and (max-width:767px){.fj2GuideLink{margin:39px 0 50px auto;width:100%}}.fj2GuideLink a{display:flex}.fj2GuideLink a>.thumb{width:88px}.fj2GuideLink a>.title{display:block;line-height:1.5;margin:auto;padding:0 13px;position:relative;width:100%}.fj2GuideLink a>.title::after{content:"";background:url(/common/images/ico/link_btn_arrow.png) no-repeat;background-size:contain;display:inline-block;height:15px;margin:5px 0 0 6px;position:absolute;width:15px}.fj2LocalNaviArea{background-color:#eaf5fc;padding:30px 0}@media screen and (max-width:767px){.fj2LocalNaviArea{padding:20px 0 33px}}.fj2LocalNavi{display:flex;flex-flow:row nowrap}@media screen and (max-width:767px){.fj2LocalNavi{flex-direction:column}}.fj2LocalNavi .name{border-bottom:1px solid #222;font-size:.875em;margin:5px 0 0;padding-bottom:3px}.fj2LocalNavi .fj2{font-size:1.5em;font-weight:700;margin:10px 0 0}.fj2LocalNavi .description{line-height:1.4;margin-top:9px}@media screen and (max-width:767px){.fj2LocalNavi .description{margin-top:4px}}.fj2LocalNavi>.summary{margin-right:20px;width:262px}@media screen and (max-width:767px){.fj2LocalNavi>.summary{margin:0 0 16px;width:100%}}.fj2LocalNavi>.item{width:274px}@media screen and (max-width:767px){.fj2LocalNavi>.item{width:100%}}.fj2LocalNavi>.item+.item{margin-left:10px}@media screen and (max-width:767px){.fj2LocalNavi>.item+.item{margin:20px 0 0}}.fj2LocalNavi>.item .noLink img{opacity:.5}.fj2LocalNavi>.item a{display:block}.fj2LocalNavi>.item a .title::after{content:"";background:url(/common/images/ico/link_btn_arrow.png) no-repeat;background-size:contain;display:inline-block;height:15px;margin:5px 0 0 6px;position:absolute;width:15px}.fj2LocalNavi>.item img{width:274px}@media screen and (max-width:767px){.fj2LocalNavi>.item img{width:100%}}.fj2LocalNavi>.item .title{background-color:#fff;display:block;line-height:1.5;padding:10px 15px}body.challenge.fj2.fj2_thought .mainVisual{margin-top:40px}@media screen and (max-width:767px){body.challenge.fj2.fj2_thought .mainVisual{margin:30px 0 40px}}body.challenge.fj2.fj2_thought .mainVisual .bx-viewport{height:auto!important}body.challenge.fj2.fj2_thought .mainVisual .splide{position:relative}body.challenge.fj2.fj2_thought .mainVisual .splide .splide__pagination{padding-right:8px}body.challenge.fj2.fj2_thought .mainVisual .splide .splide__toggle__wrapper{padding-left:22px}body.challenge.fj2.fj2_thought .mainVisual .splide .splide__track{height:406px}@media screen and (max-width:767px){body.challenge.fj2.fj2_thought .mainVisual .splide .splide__track{height:100%;min-height:338px}}body.challenge.fj2.fj2_thought .mainVisual .splide .splide__track ul{margin:0;padding:0}body.challenge.fj2.fj2_thought .mainVisual .splide .splide__track ul li{list-style:none}@media screen and (min-width:768px){body.challenge.fj2.fj2_thought .mainVisual .splide .splide__track ul li{position:relative;overflow:hidden;height:406px}}@media screen and (max-width:767px){body.challenge.fj2.fj2_thought .mainVisual .splide .splide__track ul li{height:100%;min-height:338px}}@media screen and (min-width:768px){body.challenge.fj2.fj2_thought .mainVisual .splide .splide__track ul li img{position:absolute;top:50%;left:50%;width:840px;max-width:840px;height:406px;transform:translate(-50%,-50%)}}@media screen and (min-width:768px) and (max-width:767px){body.challenge.fj2.fj2_thought .mainVisual .splide .splide__track ul li img{height:100%;min-height:338px}}body.challenge.fj2.fj2_thought .mainVisual .splide__arrows{align-items:center;display:flex;justify-content:center}body.challenge.fj2.fj2_thought .mainVisual .splide__arrows .splide__arrow{bottom:3px;position:absolute;height:45px;top:auto}body.challenge.fj2.fj2_thought .mainVisual .splide__arrows .splide__arrow--prev{left:34%;transform:rotate(180deg)}body.challenge.fj2.fj2_thought .mainVisual .splide__arrows .splide__arrow--next{bottom:-19px;right:34%}body.challenge.fj2.fj2_thought .mainVisual .splide__arrows .splide__arrow img{height:22px;width:12px}.fj2LinkFlow{background-color:#eaf5fc;padding:16px 24px}@media screen and (max-width:767px){.fj2LinkFlow{margin-top:58px;padding:16px}}.fj2LinkFlow .list{display:flex;justify-content:center;list-style:none;margin:-10px;padding-left:0}@media screen and (max-width:767px){.fj2LinkFlow .list{flex-flow:column;margin:-8px}}.fj2LinkFlow .list>li{padding:10px;width:406px}@media screen and (max-width:767px){.fj2LinkFlow .list>li{padding:8px;width:100%}}.fj2LinkFlow .list>li a{align-items:center;background-color:#fff;display:flex;flex-flow:row nowrap}.fj2LinkFlow .list>li .thumb{width:90px}.fj2LinkFlow .list>li .title{line-height:1.4;padding:0 15px}.fj2LinkFlow .list>li .title::after{content:"";background:url(/common/images/ico/link_btn_arrow.png) no-repeat;background-size:contain;display:inline-block;height:15px;margin:4px 0 0 6px;position:absolute;width:15px}.fj2LinkFlow .list>li .title.icoTab::after{background:url(/common/images/ico/ico-tab.png) no-repeat;background-size:12px;margin:5px 0 0 6px}.fj2Index{display:flex;flex-flow:row wrap;margin:54px -5px -5px}@media screen and (max-width:767px){.fj2Index{flex-direction:column;margin:44px -15px -15px}}.fj2Index>.item{padding:5px;width:50%}@media screen and (max-width:767px){.fj2Index>.item{padding:15px;width:100%}}.fj2Index>.item .thumb{width:100%}.fj2Index>.item .title{background-color:#005eb8;color:#fff;font-size:1.25em;line-height:1.5;margin:0;padding:10px 15px;position:relative}@media screen and (max-width:767px){.fj2Index>.item .title{line-height:1.2;padding:14px 15px 13px}}.fj2Index>.item .title::after{content:"";background:url(/common/images/ico/blue_btn_arrow.png) no-repeat;background-size:contain;display:inline-block;height:22px;margin:5px 0 0 8px;position:absolute;width:14px}@media screen and (max-width:767px){.fj2Index>.item .title::after{height:14px;margin:5px 0 0 9px;width:9px}}.fj2Index.-sub{margin:-20px}@media screen and (max-width:767px){.fj2Index.-sub{margin:10px -15px}}.fj2Index.-sub>.item{padding:20px}@media screen and (max-width:767px){.fj2Index.-sub>.item{padding:10px 15px}}.fj2Index.-sub>.item .title{background-color:#fff;color:#006bcf;padding:10px 0}@media screen and (max-width:767px){.fj2Index.-sub>.item .title{line-height:1.5;padding:7px 0}}.fj2Index.-sub>.item .title::after{background:url(/common/images/ico/link_btn_arrow.png) no-repeat;background-size:contain;height:15px;margin:8px 0 0 8px;width:15px}.qualityculture #mainContents .description{margin-top:1rem}.qualityculture #mainContents .description>p+p{margin-top:.9375rem}.qualitycultureImageColumn{background-color:#f5f5f0;display:flex;flex-flow:row wrap;gap:20px;list-style:none;margin:0;padding:20px}@media screen and (max-width:767px){.qualitycultureImageColumn{gap:10px;padding:10px}}.qualitycultureImageColumn>.item{width:calc(50% - 10px)}@media screen and (max-width:767px){.qualitycultureImageColumn>.item{width:100%}}.qualitycultureImageColumn>.item>img{height:auto;width:100%}.qualitycultureColumn{display:flex;flex-flow:row nowrap}@media screen and (max-width:767px){.qualitycultureColumn{flex-direction:column}}.qualitycultureColumn.gapRow20{row-gap:20px}.qualitycultureColumn.gapRow25{row-gap:25px}.qualitycultureColumn.gapRow32{row-gap:32px}.qualitycultureColumn.gapRow40{row-gap:40px}.qualitycultureColumn.gapColumn40{-moz-column-gap:40px;column-gap:40px}.qualitycultureColumn.gapColumn41{-moz-column-gap:41px;column-gap:41px}.qualitycultureColumn>.mainImage img{height:auto}@media screen and (max-width:767px){.qualitycultureColumn.spReverse{flex-direction:column-reverse}}.cntBlock.-qualityculture+.cntBlock.-qualityculture{margin-top:64px}@media screen and (max-width:767px){.cntBlock.-qualityculture+.cntBlock.-qualityculture{margin-top:60px}}.engineeringWithCaptionImage{font-size:1rem;font-weight:600;line-height:1.3}.interviewLeadImage{margin-top:40px;padding-bottom:40px;position:relative}@media screen and (max-width:767px){.interviewLeadImage{padding-bottom:20px}}.interviewLeadImage::before{content:"";background-color:#f5f5ef;bottom:0;display:block;height:calc(100% - 87px);position:absolute;width:100%}@media screen and (max-width:767px){.interviewLeadImage::before{height:calc(100% - 40px)}}.interviewLeadImage>.mainImage{margin:0 auto;max-width:1032px;padding:0 16px;position:relative;width:100%}.interviewLeadImage>.mainImage img{height:auto;width:100%}.interviewLeadImage .interviewerList{display:flex;flex-flow:row nowrap;gap:10px 50px;justify-content:center;list-style:none;margin:0 auto;max-width:1000px;padding:0 25px;position:relative}@media screen and (max-width:767px){.interviewLeadImage .interviewerList{flex-direction:column;margin:20px 0 0;padding:0 38px}}.interviewLeadImage .interviewerList>.interviewer{align-items:center;background-color:#fff;-moz-column-gap:8px;column-gap:8px;display:flex;flex-basis:33.3333%;flex-flow:row nowrap;min-height:101px;padding:10px 19px;position:relative}@media screen and (max-width:767px){.interviewLeadImage .interviewerList>.interviewer{padding:10px 18px}}.interviewLeadImage .interviewerList>.interviewer::before{content:"";display:block;clip-path:polygon(0 0,0 100%,100% 0);position:absolute;top:0;left:0;height:20px;width:20px}@media screen and (max-width:767px){.interviewLeadImage .interviewerList>.interviewer::before{height:18px;width:18px}}.interviewLeadImage .interviewerList>.interviewer>.thumbnail{border-radius:50%;height:61px;overflow:hidden;width:61px}@media screen and (max-width:767px){.interviewLeadImage .interviewerList>.interviewer>.thumbnail{height:60px;width:60px}}.interviewLeadImage .interviewerList>.interviewer>.thumbnail img{height:auto;width:100%}.interviewLeadImage .interviewerList>.interviewer>.detail{width:calc(100% - 68px)}.interviewLeadImage .interviewerList>.interviewer>.detail>.name{border-bottom:1px solid;font-size:1.25rem;font-weight:600;line-height:1.5;padding-bottom:2px}@media screen and (max-width:767px){.interviewLeadImage .interviewerList>.interviewer>.detail>.name{font-size:1.125rem;font-weight:700}}@media screen and (max-width:767px){.interviewLeadImage .interviewerList>.interviewer>.detail>.name>.text{padding:0 2px}}.interviewLeadImage .interviewerList>.interviewer>.detail>.department{font-size:.875rem;line-height:1.5;padding-top:7px}@media screen and (max-width:767px){.interviewLeadImage .interviewerList>.interviewer>.detail>.department{font-size:.8125rem;line-height:1.3;padding:7px 2px 0}}.interviewLeadImage .interviewerList>.interviewer.orange::before{background-color:#ffa532}.interviewLeadImage .interviewerList>.interviewer.orange>.detail>.name{border-color:#ffa532}.interviewLeadImage .interviewerList>.interviewer.blue::before{background-color:#64d2ff}.interviewLeadImage .interviewerList>.interviewer.blue>.detail>.name{border-color:#64d2ff}.interviewLeadImage .interviewerList>.interviewer.green::before{background-color:#00be8c}.interviewLeadImage .interviewerList>.interviewer.green>.detail>.name{border-color:#00be8c}.engenneringTalkAllowColumn{display:flex;flex-flow:row nowrap;gap:0 11px;margin-top:32px}@media screen and (max-width:767px){.engenneringTalkAllowColumn{flex-direction:column;gap:6px 0}}.engenneringTalkAllowColumn .talkAllow{align-items:center;border-width:1px;border-style:solid;display:inline-flex;justify-content:center;margin-right:10px;min-width:62px;padding:3px 0 1px;position:relative}.engenneringTalkAllowColumn .talkAllow::after,.engenneringTalkAllowColumn .talkAllow::before{content:"";clip-path:polygon(0 0,1px 0,100% 50%,1px 100%,0 100%);display:block;position:absolute}.engenneringTalkAllowColumn .talkAllow::before{right:-10px;top:-1px;height:calc(100% + 2px);width:10px}.engenneringTalkAllowColumn .talkAllow::after{height:100%;right:-9px;top:0;width:9px}.engenneringTalkAllowColumn .talkAllow.orange{background-color:#ffedd6;border-color:#ffa532}.engenneringTalkAllowColumn .talkAllow.orange::before{background-color:#ffa532}.engenneringTalkAllowColumn .talkAllow.orange::after{background-color:#ffedd6}.engenneringTalkAllowColumn .talkAllow.blue{background-color:#e0f6ff;border-color:#64d2ff}.engenneringTalkAllowColumn .talkAllow.blue::before{background-color:#64d2ff}.engenneringTalkAllowColumn .talkAllow.blue::after{background-color:#e0f6ff}.engenneringTalkAllowColumn .talkAllow.green{background-color:#ccf2e8;border-color:#00be8c}.engenneringTalkAllowColumn .talkAllow.green::before{background-color:#00be8c}.engenneringTalkAllowColumn .talkAllow.green::after{background-color:#ccf2e8}.engenneringTalkAllowColumn .talkAllow>.text{font-weight:600;line-height:1.3}.engenneringTalkAllowColumn .detail{line-height:1.8;padding:0}.engineeringFooterImageMargin{margin-top:10px!important}@media screen and (max-width:767px){.engineeringFooterImageMargin{margin-top:40px!important}}.aditlToc{list-style:none;margin:1rem 0;padding:0}.aditlToc .tocItem{margin-bottom:0}.aditlToc .tocItem .tocLink{display:block;color:#006bcf;line-height:1.8;padding:0 0 0 1em;position:relative}.aditlToc .tocItem .tocLink::before{display:block;padding-right:1rem;width:8.3px;height:10.264px;background:url(/common/images/ico/ico-link.png) no-repeat;background-position:left top;background-size:8.3px 10.264px;content:"";position:absolute;left:1px;top:1em}.aditlToc.borderOn .tocItem .tocLink{padding:.5rem 0 .5rem 1em;border-bottom:1px dotted #8a8a8a}.aditl_memberlist{display:flex;flex-flow:row nowrap;gap:0 18px;list-style:none;margin:0 auto;padding:0;width:100%}@media screen and (max-width:767px){.aditl_memberlist{flex-direction:column;gap:18px 0}}.aditl_memberlist>.memberCard{border-style:solid;border-width:2px;flex-basis:264px}@media screen and (max-width:767px){.aditl_memberlist>.memberCard{flex-basis:100%}}.aditl_memberlist>.memberCard.orange{border-color:#ffa532}.aditl_memberlist>.memberCard.orange .link::after{background-color:#ffedd6}.aditl_memberlist>.memberCard.orange .profileBox::before{background-color:#ffa532}.aditl_memberlist>.memberCard.orange .profileBox>.profile>.name::after{border-top-color:#ffa532}.aditl_memberlist>.memberCard.blue{border-color:#64d2ff}.aditl_memberlist>.memberCard.blue .link::after{background-color:#e0f6ff}.aditl_memberlist>.memberCard.blue .profileBox::before{background-color:#64d2ff}.aditl_memberlist>.memberCard.blue .profileBox>.profile>.name::after{border-top-color:#64d2ff}.aditl_memberlist>.memberCard.green{border-color:#00be8c}.aditl_memberlist>.memberCard.green .link::after{background-color:#ccf2e8}.aditl_memberlist>.memberCard.green .profileBox::before{background-color:#00be8c}.aditl_memberlist>.memberCard.green .profileBox>.profile>.name::after{border-top-color:#00be8c}.aditl_memberlist>.memberCard>.link{color:#222;display:flex;flex-flow:column nowrap;height:100%;position:relative}.aditl_memberlist>.memberCard>.link::after{content:"";background:url(/common/images/ico/ico_accordion.png) no-repeat center/9.72px 5.35px;bottom:0;display:block;padding:13px 10px 13px;position:relative;width:100%}.aditl_memberlist>.memberCard>.link:focus,.aditl_memberlist>.memberCard>.link:hover{opacity:.8;text-decoration:none}.aditl_memberlist>.memberCard>.link>.photo{aspect-ratio:264/146.34;display:block;height:auto;overflow:hidden;width:100%}.aditl_memberlist>.memberCard>.link>.photo>img{height:auto;width:100%}.aditl_memberlist>.memberCard>.link>.profileBox{flex:1 0 auto;padding:10px 18px;position:relative}.aditl_memberlist>.memberCard>.link>.profileBox::before{content:"";clip-path:polygon(0 0,0 100%,100% 0);display:block;height:30px;left:0;position:absolute;top:0;width:30px}.aditl_memberlist>.memberCard>.link>.profileBox>.profile{padding:0 24px}.aditl_memberlist>.memberCard>.link>.profileBox>.profile>.name{font-size:1.25rem;font-weight:600;line-height:1.5;text-align:center;position:relative}.aditl_memberlist>.memberCard>.link>.profileBox>.profile>.name::after{bottom:0;content:"";display:block;border-top-style:solid;border-top-width:1px;height:0;margin:4px auto 5px;max-width:180px;position:relative;width:100%}.aditl_memberlist>.memberCard>.link>.profileBox>.profile>.detail{font-size:.75rem;font-style:normal;font-weight:300;line-height:1.5;text-align:center}.aditl_memberlist>.memberCard>.link>.profileBox>.description{margin-top:12px;font-size:.875rem}@media screen and (max-width:767px){.aditl_memberlist>.memberCard>.link>.profileBox>.description{font-size:1rem}}.aditl_memberlist>.memberCard>.link>.profileBox>.description>p{line-height:1.5}.aditl_memberlist>.memberCard>.link>.linktext{color:#006bcf;font-size:1rem;font-weight:600;line-height:1.5;padding:8px 16px 10px;text-align:center}.aditl_memberlist>.memberCard>.link>.linktext>.subtext{display:block;font-size:.875rem;font-weight:300}.aditl_elTitle{background:linear-gradient(to bottom,transparent 50%,#f5f5f0 50%);padding:0 16px}.aditl_elTitle>.title{background:#fff;border-style:solid;border-width:2px;font-size:1.625rem;font-weight:600;line-height:1.5;margin:0 auto;max-width:730px;padding:30px 20px 20px;position:relative;text-align:center;z-index:1}@media screen and (max-width:767px){.aditl_elTitle>.title{font-size:1.25rem}}.aditl_elTitle>.title::before{content:"";clip-path:polygon(0 0,0 100%,100% 0);display:block;height:48px;left:0;position:absolute;top:0;width:48px}@media screen and (max-width:767px){.aditl_elTitle>.title::before{height:30px;width:30px}}.aditl_elTitle>.title>.subtitle{display:block;font-size:1.25rem;line-height:1.2}@media screen and (max-width:767px){.aditl_elTitle>.title>.subtitle{font-size:1rem}}.aditl_elTitle.orange>.title{border-color:#ffa532}.aditl_elTitle.orange>.title::before{background-color:#ffa532}.aditl_elTitle.blue>.title{border-color:#64d2ff}.aditl_elTitle.blue>.title::before{background-color:#64d2ff}.aditl_elTitle.green>.title{border-color:#00be8c}.aditl_elTitle.green>.title::before{background-color:#00be8c}.aditl_timelineBackground{background:#f5f5f0;padding:0 16px 40px;width:100%}@media screen and (max-width:767px){.aditl_timelineBackground{padding-top:18.35px}}.aditl_timelineWrap{background-color:#fff;margin:-20px auto 0;max-width:840px;padding:60px 55px 30px;position:relative}@media screen and (max-width:767px){.aditl_timelineWrap{margin-top:0;padding:21.65px 15px 16px}}.aditl_timeline{list-style:none;margin:0;padding-left:11px}@media screen and (max-width:767px){.aditl_timeline{padding:0}}.aditl_timeline>.event{display:flex;flex-flow:row nowrap;gap:0 24px;margin:0;padding:0 0 20px 0;position:relative;overflow:hidden}@media screen and (max-width:767px){.aditl_timeline>.event{gap:0 12px}}.aditl_timeline>.event::after{content:"";border-left-style:solid;border-left-width:4px;display:block;height:100%;left:29px;position:absolute;top:62px}@media screen and (max-width:767px){.aditl_timeline>.event::after{left:21px;top:46px}}.aditl_timeline>.event:last-child{padding-bottom:0}.aditl_timeline>.event:last-child::after{content:none}.aditl_timeline>.event:last-child>.content>.detail{padding-bottom:19px;min-height:auto}@media screen and (max-width:767px){.aditl_timeline>.event:last-child>.content>.detail{padding-bottom:12px}}.aditl_timeline>.event>.time{align-items:center;border-radius:64px;display:flex;flex:0 0 62px;justify-content:center;height:62px;width:62px}@media screen and (max-width:767px){.aditl_timeline>.event>.time{flex:0 0 46px;height:46px;width:46px}}.aditl_timeline>.event>.time>time{display:inline-block;line-height:1.3;font-size:1.125rem;font-weight:600}@media screen and (max-width:767px){.aditl_timeline>.event>.time>time{font-size:.875rem}}.aditl_timeline>.event>.content{align-items:center;display:flex;flex-flow:row nowrap;gap:0 30px}@media screen and (max-width:767px){.aditl_timeline>.event>.content{align-items:start;flex-direction:column;gap:10px 0}}.aditl_timeline>.event>.content>.detail{flex-basis:auto;min-height:147px;padding-top:19px}@media screen and (max-width:767px){.aditl_timeline>.event>.content>.detail{padding-top:12px;min-height:auto}}.aditl_timeline>.event>.content>.detail>.eventTitle{font-size:1.25rem;font-weight:600;line-height:1.2;margin:0}@media screen and (max-width:767px){.aditl_timeline>.event>.content>.detail>.eventTitle{font-size:1.125rem}}.aditl_timeline>.event>.content>.detail>.description{font-size:1rem;font-weight:300;line-height:1.8;margin-top:10px}.aditl_timeline>.event>.content>.image{flex:0 0 215px}@media screen and (max-width:767px){.aditl_timeline>.event>.content>.image{flex-basis:auto}}.aditl_timeline>.event>.content>.image>img{height:auto;width:100%}.aditll_comment{align-items:center;display:flex;flex-flow:row nowrap;gap:0 20px;margin:30px 0 0;padding:20px 30px}@media screen and (max-width:767px){.aditll_comment{flex-direction:column;margin:20px 0 0;gap:12px 0;padding:16px 20px}}.aditll_comment>.commenter{border-radius:50%;flex:0 0 87px;height:87px;overflow:hidden;text-align:center;width:87px}.aditll_comment>.commenter img{height:100%;width:auto}.aditll_comment>.text{font-size:1rem;font-weight:400;line-height:1.8}.aditl_timeline_footer{margin:auto;max-width:840px}.aditl_timelineBackground.orange .aditl_timeline>.event::after{border-left-color:#ffa532}.aditl_timelineBackground.orange .aditl_timeline>.event>.time{background:linear-gradient(0deg,rgba(255,165,50,.4) 0,rgba(255,165,50,.4) 100%),#fff}.aditl_timelineBackground.orange .aditll_comment{background-color:rgba(255,165,50,.15)}.aditl_timelineBackground.blue .aditl_timeline>.event::after{border-left-color:#64d2ff}.aditl_timelineBackground.blue .aditl_timeline>.event>.time{background:linear-gradient(0deg,rgba(100,210,255,.4) 0,rgba(100,210,255,.4) 100%),#fff}.aditl_timelineBackground.blue .aditll_comment{background-color:rgba(100,210,255,.15)}.aditl_timelineBackground.green .aditl_timeline>.event::after{border-left-color:#00be8c}.aditl_timelineBackground.green .aditl_timeline>.event>.time{background:linear-gradient(0deg,rgba(0,190,140,.3) 0,rgba(0,190,140,.3) 100%),#fff}.aditl_timelineBackground.green .aditll_comment{background-color:rgba(0,190,140,.1)}