﻿@import url("https://fonts.googleapis.com/css2?family=Noto+Serif+JP&family=Shippori+Mincho&display=swap");.comTabHeaderWrap{background:#fff}.comTabHeaderWrap .comTabHeader{display:flex;justify-content:flex-start;align-content:flex-start;flex-flow:row wrap;align-items:flex-start;width:100%}.comTabHeaderWrap .comTabHeader li{border-bottom:1px solid #ababab;font-weight:bold;cursor:pointer;font-size:1.4rem;-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}.comTabHeaderWrap .comTabHeader li:not(:last-of-type){margin-right:15px}.comTabHeaderWrap .comTabHeader li>span,.comTabHeaderWrap .comTabHeader li>a{display:inline-block;padding:10px 0;width:100%;-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}.comTabHeaderWrap .comTabHeader li:not(.active):not(:hover) span,.comTabHeaderWrap .comTabHeader li:not(.active):not(:hover) a{color:#ababab}.comTabHeaderWrap .comTabHeader li.active,.comTabHeaderWrap .comTabHeader li:hover{border-color:#002060}.comTabHeaderWrap .comTabHeader li.active>*,.comTabHeaderWrap .comTabHeader li:hover>*{color:#002060}@media screen and (min-width:768px){.comTabHeaderWrap{padding:60px 60px 50px}.comTabHeaderWrap .comTabHeader li{flex:1}}@media screen and (max-width:768px),(orientation:landscape) and (max-width:900px){.comTabHeaderWrap{padding:20px 20px 15px}.comTabHeaderWrap .comTabHeader{flex-flow:row nowrap;overflow-x:auto;padding:0 0 15px;white-space:nowrap;width:100%}.comTabHeaderWrap .comTabHeader.index li{flex:1}}.comTabContainer{background:#fff;display:none;width:100%}.comTabContainer.show{display:block}@media screen and (min-width:768px){.comTabContainer{padding:0 60px 60px}}@media screen and (max-width:768px),(orientation:landscape) and (max-width:900px){.comTabContainer{padding:0 20px 20px}}.dateTime{color:#959595;display:inline-block;font-size:1.4rem}dl.postListFilterContainer{display:flex;justify-content:flex-start;align-content:flex-start;flex-flow:row wrap;align-items:stretch;width:100%;margin-bottom:30px}dl.postListFilterContainer>dt{font-weight:bold;display:flex;justify-content:flex-start;align-content:center;flex-flow:row wrap;align-items:center;width:auto;margin-right:20px}dl.postListFilterContainer>dd{width:auto;margin-left:auto;display:flex;justify-content:flex-start;align-content:center;flex-flow:row wrap;align-items:center}dl.postListFilterContainer>dd .filterBlock{background:#f1f1f1;display:flex;justify-content:flex-start;align-content:center;flex-flow:row wrap;align-items:stretch;position:relative}dl.postListFilterContainer>dd .filterBlock::after{background:url("../images/arrow/lineArrow-downtGray.svg") no-repeat center center / 100% auto;content:"";display:block;height:6px;pointer-events:none;position:absolute;right:10px;top:calc(50% - 3px);width:12px}dl.postListFilterContainer>dd .filterBlock select{border:none;font-size:1.2rem;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none}@media screen and (min-width:768px){dl.postListFilterContainer>dd .filterBlock:not(:last-of-type){margin-right:10px}dl.postListFilterContainer>dd .filterBlock select{min-width:130px;padding:8px 27px 6px 10px}}@media screen and (max-width:768px),(orientation:landscape) and (max-width:900px){dl.postListFilterContainer>dd{width:100%;margin-top:10px}dl.postListFilterContainer>dd .filterBlock{width:100%}dl.postListFilterContainer>dd .filterBlock:not(:last-of-type){margin-bottom:10px}dl.postListFilterContainer>dd .filterBlock select{width:100%;padding:13px 22px 10px 10px}dl.postListFilterContainer.tax>dd,dl.postListFilterContainer.publishing>dd{margin-left:0;width:100%}dl.postListFilterContainer.tax>dd .filterBlock:not(:last-of-type),dl.postListFilterContainer.publishing>dd .filterBlock:not(:last-of-type){margin-right:auto}}.postsListLayContainer{display:inline-block;width:100%}.postsListLayContainer.service{background:#fff}.postsListLayContainer:not(.seminar) .dateTime{width:90px}.postsListLayContainer a{display:block;-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}.postsListLayContainer a:hover{color:#002060}.postsListLayContainer a:hover figure{opacity:0.8}.postsListLayContainer.seminar .dateTime{line-height:2.2rem}.postsListLayContainer.seminar .dateTime span{margin:auto 10px}.postsListLayContainer.seminar .dateTime span:last-of-type{margin-right:0}.postsListLayContainer.introduction{border-top:1px solid #e2e2e2;border-bottom:1px solid #e2e2e2;padding:20px 0}.postsListLayContainer dl{display:flex;justify-content:flex-start;align-content:flex-start;flex-flow:row wrap;align-items:flex-start;width:100%}.postsListLayContainer dl dt{display:flex;justify-content:flex-start;align-content:center;flex-flow:row wrap;align-items:center}.postsListLayContainer dl dd h3{line-height:3.2rem;overflow:hidden;text-overflow:ellipsis;width:100%}.postsListLayContainer dl dd a{width:100%}.postsListLayContainer:not(.seminar) dd{display:flex;justify-content:flex-start;align-content:center;flex-flow:row wrap;align-items:center}.postsListLayContainer.publishing .dateTime{width:100%;margin-bottom:10px}.postsListLayContainer.publishing h3{font-weight:bold;margin-bottom:30px}.postsListLayContainer.publishing dd{align-content:flex-start}.postsListLayContainer.publishing dd p{width:100%}.postsListLayContainer.publishing dd p:not(:last-of-type){margin-bottom:10px}.postsListLayContainer.publishing dd p span:not(.mediaSize)::before{content:attr(data-field) "："}.postsListLayContainer.publishing dd p span:not(:last-of-type)::after{content:"／";display:inline-block}@media screen and (min-width:768px){.postsListLayContainer.service{padding:60px}.postsListLayContainer:not(.seminar) dl{align-items:stretch}.postsListLayContainer>*:not(:last-child){margin-bottom:30px}.postsListLayContainer:not(.seminar):not(.publishing) dt{width:240px;padding-right:10px}.postsListLayContainer.seminar dt{width:100%;margin-bottom:15px}.postsListLayContainer.publishing dt{width:143px;padding-right:30px}.postsListLayContainer.publishing dt figure{-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}.postsListLayContainer:not(.seminar):not(.publishing) dd{width:calc(100% - 240px);padding-left:10px}.postsListLayContainer.seminar dd{width:100%}.postsListLayContainer.publishing dd{width:calc(100% - 143px)}.postsListLayContainer:not(.publishing) .dateTime{margin-left:30px}.postsListLayContainer dd h3{width:100%;white-space:nowrap;text-overflow:ellipsis}}@media screen and (max-width:768px){.postsListLayContainer.service{padding:20px}.postsListLayContainer>*:not(:last-child){padding-bottom:20px;margin-bottom:20px;border-bottom:1px solid #ececec}.postsListLayContainer dt{width:100%;margin-bottom:15px}.postsListLayContainer dd{width:100%}.postsListLayContainer dd h3{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.postsListLayContainer:not(.seminar):not(.publishing) .dateTime{margin-left:15px}.postsListLayContainer.seminar .dateTime{width:100%;margin-top:10px}.postsListLayContainer.publishing dt figure{margin:0 auto}.postsListLayContainer.publishing dt figure img{max-width:160px !important}}.slugLabel,.pdfTag{width:110px;display:inline-block;font-size:1.3rem;font-weight:bold;padding:5px 5px 3px;text-align:center;-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}.pdfTag{border:1px solid #bb0000;color:#bb0000}a:hover .pdfTag{background:#bb0000;border:1px solid #bb0000;color:#fff}.slugLabel{border:1px solid #cba143;color:#cba143}a.slugLabel:hover{background:#cba143;color:#fff}.moreBackBtn{width:100%}.moreBackBtn.subColor a{background:#cba143;border:1px solid #cba143}.moreBackBtn.subColor a:hover span{color:#cba143}.moreBackBtn.subColor a:hover span::after{background:#cba143}.moreBackBtn:not(.subColor) a{background:#002060;border:1px solid #002060}.moreBackBtn:not(.subColor) a:hover span::after{background:#002060}.moreBackBtn a{color:#fff;font-size:1.4rem;font-weight:bold;display:flex;justify-content:flex-start;align-content:center;flex-flow:row wrap;align-items:center;position:relative;z-index:0}.moreBackBtn a::after{background:#fff;content:"";width:0;height:100%;position:absolute;top:0;right:0;z-index:-1;-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}.moreBackBtn a:hover{color:#002060}.moreBackBtn a:hover::after{left:0;width:100%}.moreBackBtn a span{display:flex;justify-content:flex-start;align-content:center;flex-flow:row wrap;align-items:center;padding:20px;width:100%}.moreBackBtn a span.center{justify-content:center}.moreBackBtn a span:not(.noDisp)::after{background:#fff;content:"";height:1px;margin:auto 0 auto auto;position:relative;width:15px;z-index:1}.moreBackBtn.mt0{margin-top:0}.moreBackBtn.mt60{margin-top:60px}.moreBackBtn:not(.mt0):not(.mt60).center,.moreBackBtn:not(.mt0):not(.mt60).left{margin-top:20px}.moreBackBtn.center a{margin:0 auto}.moreBackBtn.left a{margin:0 auto 0 0}.moreBackBtn:not(.center):not(.left) a{margin:0 0 0 auto}@media screen and (min-width:768px){.moreBackBtn a:not(.w){width:230px}.moreBackBtn a.w280{width:280px}}@media screen and (max-width:768px),(orientation:landscape) and (max-width:900px){.moreBackBtn a{width:100%}}.publishingUl{display:flex;justify-content:flex-start;align-content:center;flex-flow:row wrap;align-items:stretch}.publishingUl li{background:#fff}.publishingUl li a{display:inline-block;width:100%}.publishingUl li a img,.publishingUl li a h3{-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}.publishingUl li a:hover img{opacity:0.8}.publishingUl li a:hover h3{color:#002060;opacity:0.8}.publishingUl li figure{margin-bottom:20px;text-align:center}.publishingUl li figure img{max-width:160px !important}.publishingUl li .dateTime{margin-bottom:10px}@media screen and (min-width:768px){.publishingUl li{width:calc((100% - 2px) / 3.0001)}.publishingUl li:not(:last-of-type){margin-right:1px}.publishingUl li a{padding:40px}}@media screen and (max-width:768px){.publishingUl li{width:100%}.publishingUl li:not(:last-of-type){margin-bottom:1px}.publishingUl li a{padding:30px 20px}}.publishingDl{display:flex;justify-content:flex-start;align-content:flex-start;flex-flow:row wrap;align-items:flex-start}.publishingDl>dd{line-height:3.2rem}.publishingDl>dd .mediaPoint{margin-bottom:40px}.publishingDl>dd .mediaLink{margin-top:40px;display:flex;justify-content:center;align-content:flex-start;flex-flow:row wrap;align-items:flex-start}.publishingDl>dd .mediaLink a{border:1px solid #002060;font-weight:bold;color:#002060;display:flex;justify-content:center;align-content:center;flex-flow:row wrap;align-items:center;max-width:200px;padding:10px 20px;position:relative;width:100%;position:relative;z-index:0}.publishingDl>dd .mediaLink a::after{background:#002060;content:"";width:0;height:100%;position:absolute;top:0;right:0;z-index:-1;-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}.publishingDl>dd .mediaLink a:hover{color:#fff}.publishingDl>dd .mediaLink a:hover::after{left:0;width:100%}@media screen and (min-width:768px){.publishingDl>dt{width:170px}.publishingDl>dt figure{margin-bottom:10px}.publishingDl>dd{width:calc(100% - (170px + 40px));margin-left:40px}}@media screen and (max-width:768px){.publishingDl>dt{width:100%;margin-bottom:40px}.publishingDl>dt figure{text-align:center}.publishingDl>dd{width:100%}}.introductionUl.lower,.interviewSummaryUL{display:flex;justify-content:flex-start;align-content:flex-start;flex-flow:row wrap;align-items:stretch;width:100%}.introductionUl li,.interviewSummaryUL li{background:#fff}.introductionUl li figure,.interviewSummaryUL li figure{line-height:0}.introductionUl li figure a,.interviewSummaryUL li figure a{width:100%;display:inline-block;line-height:0;overflow:hidden}.introductionUl li figure a img,.interviewSummaryUL li figure a img{width:100%;max-width:100% !important;-webkit-transition:all 0.8s ease-in-out;transition:all 0.8s ease-in-out}.introductionUl li figure a:hover img,.interviewSummaryUL li figure a:hover img{transform:scale(1.1);opacity:0.8}.introductionUl .details h3,.interviewSummaryUL .details h3{font-size:1.8rem;font-weight:bold;width:100%}.introductionUl .details h3+*,.interviewSummaryUL .details h3+*{margin-top:5px;margin-bottom:5px}.introductionUl .details h3 a,.interviewSummaryUL .details h3 a{color:#0d1d3e;-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}.introductionUl .details h3 a:hover,.interviewSummaryUL .details h3 a:hover{opacity:0.8}.introductionUl .details .position,.introductionUl .details .name,.interviewSummaryUL .details .position,.interviewSummaryUL .details .name{color:#93999C;font-size:1.3rem;font-weight:bold;margin-bottom:5px}.introductionUl .details .position span:not(:last-of-type)::after,.introductionUl .details .name span:not(:last-of-type)::after,.interviewSummaryUL .details .position span:not(:last-of-type)::after,.interviewSummaryUL .details .name span:not(:last-of-type)::after{content:"/"}@media screen and (min-width:768px){.introductionUl .details,.interviewSummaryUL .details{padding:20px}}@media screen and (max-width:768px){.introductionUl .details,.interviewSummaryUL .details{padding:20px 15px}}@media screen and (min-width:768px){.introductionUl.lower li,.interviewSummaryUL li{width:calc((100% - (13px * 3)) / 4)}.introductionUl.lower li:not(:nth-of-type(4n)):not(:last-of-type),.interviewSummaryUL li:not(:nth-of-type(4n)):not(:last-of-type){margin-right:13px}.introductionUl.lower li:nth-of-type(n+5),.interviewSummaryUL li:nth-of-type(n+5){margin-top:13px}}@media screen and (max-width:768px){.introductionUl.lower li,.interviewSummaryUL li{width:calc((100% - (5px)) / 2)}.introductionUl.lower li:not(:nth-of-type(even)),.interviewSummaryUL li:not(:nth-of-type(even)){margin-right:5px}.introductionUl.lower li:nth-of-type(n+3),.interviewSummaryUL li:nth-of-type(n+3){margin-top:5px}}.tagList{display:flex;justify-content:flex-start;align-content:flex-start;flex-flow:row wrap;align-items:flex-start}.tagList span,.tagList a{color:#0d1d3e;border:1px solid #0d1d3e;font-size:1.2rem;font-weight:bold;line-height:1;margin-top:5px;padding:2px 2px 1px;-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}.tagList span:not(:last-child),.tagList a:not(:last-child){margin-right:5px}.tagList a:hover{background:#002060;color:#fff}.filterHeader{display:flex;justify-content:flex-start;align-content:flex-start;flex-flow:row wrap;align-items:flex-start;margin:0 0 30px}.filterHeader h2.comMainContentsH2{width:calc(90% - 200px);margin:0}.filterHeader .filterAccordionSwitch{display:flex;justify-content:flex-start;align-content:flex-start;flex-flow:row wrap;align-items:flex-start;width:200px;margin:0 0 0 auto}.filterHeader .filterAccordionSwitch .accordionHeader{padding:20px;font-size:1.3rem;font-weight:bold;border:1px solid #fff;color:#fff;cursor:pointer;position:relative;width:100%;display:flex;justify-content:center;align-content:center;flex-flow:row wrap;align-items:center;-webkit-transition:all 0.15s ease-in-out;transition:all 0.15s ease-in-out}.filterHeader .filterAccordionSwitch .accordionHeader::before{content:"";margin:auto 10px auto 0px;width:13px;height:13px;display:block;-webkit-transition:all 0.15s ease-in-out;transition:all 0.15s ease-in-out}.filterHeader .filterAccordionSwitch .accordionHeader:not(.open)::before{background:url("../images/icons/featherSearch.svg") no-repeat center center / 100% auto}.filterHeader .filterAccordionSwitch .accordionHeader.open{background:#fff;color:#002060}.filterHeader .filterAccordionSwitch .accordionHeader.open::before{background:url("../images/icons/close.svg") no-repeat center center / 100% auto}.filterHeader .filterAccordionSwitch .accordionHeader:hover{color:#002060;background:#fff}.filterHeader .filterAccordionSwitch .accordionHeader:hover:not(.open)::before{background:url("../images/icons/featherSearchBlue.svg") no-repeat center center / 100% auto}@media screen and (min-width:768px){.filterHeader h2.comMainContentsH2{width:calc(90% - 200px);margin:0}}@media screen and (max-width:768px){.filterHeader h2.comMainContentsH2{width:100%}}.filterAccordionContainer{border:1px solid #fff;background:#fff;display:none;width:100%;margin-bottom:60px}.filterAccordionContainer h3{border-bottom:1px solid #e2e2e2;font-weight:bold;margin-bottom:30px;padding-bottom:20px;width:100%}.filterAccordionContainer .partner{width:100%;margin-bottom:30px}.filterAccordionContainer .partner span{display:flex;justify-content:flex-start;align-content:center;flex-flow:row wrap;align-items:flex-start}.filterAccordionContainer .partner span::before,.filterAccordionContainer .filterUl li a::before{content:"";background:#3B4043;display:inline-block;height:1px;margin:auto 10px auto 0;width:5px;position:absolute;top:9px;left:0}.filterAccordionContainer .filterUl{width:100%;display:flex;justify-content:flex-start;align-content:flex-start;flex-flow:row wrap;align-items:flex-start}.filterAccordionContainer .filterUl li{display:flex;justify-content:flex-start;align-content:center;flex-flow:row wrap;align-items:stretch}.filterAccordionContainer .filterUl li a{padding:0px 0 0 10px;display:flex;justify-content:flex-start;align-content:center;flex-flow:row wrap;align-items:stretch;position:relative}.filterAccordionContainer .filterUl li a:hover{color:#002060}.filterAccordionContainer .filterUl li a:hover::before{background:#002060}.filterAccordionContainer .filterUl li a:hover::after{left:0;width:100%}.filterAccordionContainer .filterUl li a::after{width:0%}.filterAccordionContainer .filterUl li.current a{color:#002060}.filterAccordionContainer .filterUl li.current a::after{width:100%}.filterAccordionContainer .filterUl li a::after,.filterAccordionContainer .filterUl li.current a::after{background:#002060;content:"";height:1px;position:absolute;right:0;bottom:-2px;z-index:0;-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}@media screen and (min-width:768px){.filterAccordionContainer{padding:50px 80px}.filterAccordionContainer .filterUl li{width:calc(100% / 4)}.filterAccordionContainer .filterUl li:nth-of-type(n+5){margin-top:30px}}@media screen and (max-width:768px){.filterAccordionContainer{padding:30px 30px}.filterAccordionContainer .filterUl li{width:calc(100% / 2)}.filterAccordionContainer .filterUl li:nth-of-type(n+3){margin-top:30px}}.introductionMain{display:flex;justify-content:flex-start;align-content:flex-start;flex-flow:row wrap;align-items:flex-start}.introductionMain::after{background:#e2e2e2;content:"";height:1px;position:absolute;bottom:0;left:-120px;right:-120px}.introductionMain .articleContainer .postListDl{border-top:1px solid #e2e2e2;border-bottom:1px solid #e2e2e2}.introductionMain .position{font-weight:bold;margin-bottom:10px}.introductionMain .biography{line-height:3.2rem}.introductionMain .biography~.introductionAttached{margin-top:40px}.introductionMain .biography~.comContentsH3{margin-top:40px}.introductionMain figure{text-align:center}.introductionMain figure img{width:100%}@media screen and (min-width:768px){.introductionMain{padding-bottom:80px}.introductionMain figure{width:290px;margin-right:70px}.introductionMain .articleContainer{width:calc(100% - (70px + 290px))}.introductionMain .articleContainer .introductionAttached~h3{margin-top:60px}.introductionMain .articleContainer .postListDl{padding:20px 0px}}@media screen and (max-width:768px){.introductionMain{padding-bottom:50px}.introductionMain figure{margin-bottom:30px;width:100%;text-align:center}.introductionMain figure img{max-width:290px}.introductionMain .articleContainer{width:100%}.introductionMain .articleContainer .introductionAttached~h3{margin-top:40px}.introductionMain .articleContainer .postListDl{padding:20px 0}}.specialtysUl{display:flex;justify-content:flex-start;align-content:flex-start;flex-flow:row wrap;align-items:stretch;width:100%}.specialtysUl li a{display:flex;justify-content:center;align-content:center;flex-flow:row wrap;align-items:center;height:100%;border:1px solid #002060;background:#002060;color:#fff;font-size:1.4rem;font-weight:bold;padding:20px 20px;text-align:center;-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;width:100%;position:relative;z-index:0}.specialtysUl li a::after{background:#fff;content:"";width:0;height:100%;position:absolute;top:0;right:0;z-index:-1;-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}.specialtysUl li a:hover{color:#002060}.specialtysUl li a:hover::after{left:0;width:100%}@media screen and (min-width:768px){.specialtysUl li{width:calc((100% - 30px) / 4)}.specialtysUl li:not(:nth-of-type(4n)){margin-right:10px}.specialtysUl li:nth-of-type(n+5){margin-top:10px}}@media screen and (max-width:768px){.specialtysUl li{width:100%}.specialtysUl li:not(:last-of-type){margin-bottom:10px}}.performanceSets.none{display:none;margin-bottom:0 !important;border:none !important}.introductionOtherDl{width:100%;display:flex;justify-content:flex-start;align-content:flex-start;flex-flow:row wrap;align-items:stretch;background:#f8f8f8}.introductionOtherDl dt{color:#ababab}@media screen and (min-width:768px){.introductionOtherDl dt:first-of-type{padding:30px}.introductionOtherDl dd:first-of-type{padding:30px 30px 30px 0}.introductionOtherDl dt:not(:first-of-type){padding:0px 30px 30px}.introductionOtherDl dd:not(:first-of-type){padding:0px 30px 30px 0}.introductionOtherDl dt{width:160px}.introductionOtherDl dd{width:calc(100% - 160px)}}@media screen and (max-width:768px){.introductionOtherDl dt,.introductionOtherDl dd{width:100%}.introductionOtherDl dt{padding:20px 20px 0}.introductionOtherDl dt:not(:first-of-type){padding-top:0}.introductionOtherDl dd{padding:20px}}.introductionContact::before{background:#e2e2e2;content:"";height:1px;position:absolute;top:0;left:-120px;right:-120px}.introductionMain+.introductionContact{padding-top:0}.introductionMain+.introductionContact::before{background:none;height:0}@media screen and (min-width:768px){.introductionContact{padding-top:80px}.introductionContact .contactMailBtn a{max-width:360px}}@media screen and (max-width:768px){.introductionContact{padding-top:50px}}.performanceUl{width:100%;display:flex;justify-content:flex-start;align-content:flex-start;flex-flow:row wrap;align-items:stretch}.performanceUl li{background:#fff}.performanceUl li a:hover img{opacity:0.8}.performanceUl li figure{width:100%;height:100px;display:flex;justify-content:center;align-content:center;flex-flow:row wrap;align-items:center}.performanceUl li figure img{width:100%;height:auto;max-height:100%;-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}.performanceUl li .details .dateContainer{margin-bottom:10px}.performanceUl li .details .dateContainer .dateTime{font-size:1.3rem;font-weight:bold;color:#93999C}.performanceUl li .details h3{width:100%;line-height:3.2rem}.performanceUl li .details h3+*{margin-top:10px}.performanceUl li .details h3 a{padding:0 20px 0 0;background:url("../images/icons/blank.svg") no-repeat right center / 10px auto}.performanceUl li .details h3 a:hover{color:#002060;opacity:0.8;background:url("../images/icons/blankBlue.svg") no-repeat right center / 10px auto}@media screen and (min-width:768px){.performanceUl:not(.introductionPosition):not(.archive) li:not(:last-of-type){margin-right:1px}.performanceUl.introductionPosition li{border-bottom:1px solid #e2e2e2;border-left:1px solid #e2e2e2;border-top:1px solid #e2e2e2}.performanceUl.introductionPosition li:last-of-type{border-right:1px solid #e2e2e2}.performanceUl:not(.archive) li{padding:50px 40px}.performanceUl:not(.introductionPosition):not(.archive) li{width:calc((100% - 3px) / 4)}.performanceUl.introductionPosition li{width:calc((100% - 2px) / 3.0001)}.performanceUl.archive li{padding:20px;width:calc((100% - (13px * 3)) / 4)}.performanceUl.archive li:not(:nth-of-type(4n)):not(:last-of-type){margin-right:13px}.performanceUl.archive li:nth-of-type(n+5){margin-top:13px}.performanceUl.archive li figure{padding:20px 20px 0}.performanceUl li figure img{max-width:260px}.performanceUl li .details{padding:40px 0px 0}}@media screen and (max-width:768px){.performanceUl:not(.introductionPosition):not(.archive) li:not(:last-of-type){margin-bottom:1px}.performanceUl.archive li:not(:last-of-type){margin-bottom:10px}.performanceUl.introductionPosition li{border-left:1px solid #e2e2e2;border-right:1px solid #e2e2e2;border-top:1px solid #e2e2e2}.performanceUl.introductionPosition li:last-of-type{border-bottom:1px solid #e2e2e2}.performanceUl li{width:100%;padding:20px}.performanceUl li figure img{max-width:200px}.performanceUl li .details{padding:20px 0px 0}}.linksContainer{display:flex;justify-content:flex-start;align-content:flex-start;flex-flow:row wrap;align-items:flex-start;width:100%;max-width:1240px;position:relative;padding:0 20px}.linksContainer li a{background:url("../images/arrow/lineArrow-rightGray.svg") no-repeat right center / 6px auto;border-bottom:1px solid #ababab;color:#ababab;display:flex;justify-content:flex-start;align-content:flex-start;flex-flow:row wrap;align-items:flex-start;font-size:1.4rem;position:relative;padding:10px 0;width:100%;z-index:0}.linksContainer li a::after{background:#002060;content:"";width:0;height:1px;position:absolute;bottom:-1px;right:0;z-index:1;-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}.linksContainer li a:hover::after{left:0;width:100%}.linksContainer li.current a,.linksContainer li a:hover{background:url("../images/arrow/lineArrow-rightBlue.svg") no-repeat right center / 6px auto;border-color:#002060;color:#002060;font-weight:bold}@media screen and (min-width:768px){.linksContainer{margin:0 auto 60px}.linksContainer li{width:calc((100% - (30px * 3)) / 4);max-width:180px}.linksContainer li:not(:last-of-type){margin-right:30px}}@media screen and (max-width:768px){.linksContainer{margin:0 auto 60px}.linksContainer li{width:calc((100% - (30px * 1)) / 2)}.linksContainer li:not(:nth-of-type(even)){margin-right:30px}}.corporateProfileContainer .corporateSummary dd h3{font-weight:bold;margin-bottom:10px}.corporateProfileContainer .corporateSummary dd .addContainer:not(:last-of-type){margin-bottom:20px}.corporateProfileContainer .addContainer .addContents{margin-bottom:10px}.corporateProfileContainer .addContainer .accessArticle{width:100%}.corporateProfileContainer .addContainer .mapContainer{width:100%;line-height:1}.corporateProfileContainer .addContainer .mapContainer iframe{width:100%;height:500px}.messageWrap:not(:last-of-type){margin-bottom:10px}.messageContainer .message{line-height:3.2rem;margin-top:40px}.messageContainer .message p:not(:last-of-type){margin-bottom:40px}.messageContainer .representativeName{margin-top:40px;text-align:right;font-weight:bold}.messageContainer .representativeName:last-of-type{margin-top:20px}.messageContainer .representativeName span{display:inline-block;font-weight:normal;width:auto}@media screen and (min-width:768px){.messageContainer h2.comContentsH2 br{display:none}.messageContainer .representativeName{font-size:2.4rem}.messageContainer .representativeName span{font-size:1.4rem;margin-right:30px}}@media screen and (max-width:768px){.messageContainer .representativeName{font-size:1.8rem}.messageContainer .representativeName span{font-size:1.3rem;margin-right:10px}}@media screen and (max-width:374px) and (min-width:320px){.messageContainer .representativeName{font-size:1.4rem}.messageContainer .representativeName span{font-size:1.1rem;margin-right:10px}}.executiveContainer>dl{width:100%;display:flex;justify-content:flex-start;align-content:flex-start;flex-flow:row wrap;align-items:flex-start}.executiveContainer>dl:not(:last-of-type){margin-bottom:80px}.executiveContainer>dl>dt{text-align:center}.executiveContainer>dl>dt figure{text-align:center}.executiveContainer>dl>dt figure img{width:100%}.executiveContainer>dl>dd .executiveContents{line-height:3.2rem;margin-bottom:20px}@media screen and (min-width:768px){.executiveContainer>dl>dt{width:290px;margin-right:70px}.executiveContainer>dl>dd{width:calc(100% - (290px + 70px))}}@media screen and (max-width:768px){.executiveContainer>dl>dt{width:100%;margin-bottom:50px}.executiveContainer>dl>dt figure{margin:0 auto}.executiveContainer>dl>dt figure img{max-width:290px}.executiveContainer>dl>dd{width:100%}}.serviceFrontWrap{margin-bottom:120px;position:relative;width:100%;z-index:1}.serviceFrontWrap::after{content:"";background-image:url("../images/common/logoIconBG.svg"), url("../images/common/logoIconBG.svg");background-color:#002060;background-position:right -10% top, left -10% bottom -3%;background-repeat:no-repeat, no-repeat;position:absolute;top:0;bottom:0;left:-20px;z-index:-1}@media screen and (min-width:768px){.serviceFrontWrap{padding:120px 0}.serviceFrontWrap::after{background-size:467px auto, 526px auto;width:79%}}@media screen and (max-width:768px){.serviceFrontWrap{padding:100px 0}.serviceFrontWrap::after{background-size:160px auto, 220px auto;width:85%}}.serviceListsUl{width:100%;display:flex;justify-content:flex-start;align-content:flex-start;flex-flow:row wrap;align-items:stretch}.serviceListsUl li{background:#fff}.serviceListsUl li a{display:flex;justify-content:flex-start;align-content:flex-start;flex-flow:row wrap;align-items:flex-start;width:100%}.serviceListsUl li a img{-webkit-transition:all 0.8s ease-in-out;transition:all 0.8s ease-in-out}.serviceListsUl li a .moreDetail span{color:#051330;-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}.serviceListsUl li a .moreDetail span::before{background:url("../images/icons/moreDetails.svg") no-repeat center center / 100% auto}.serviceListsUl li a:hover img{transform:scale(1.1)}.serviceListsUl li a:hover .moreDetail span{color:#cba143}.serviceListsUl li a:hover .moreDetail span::before{background:url("../images/icons/moreDetailsGold.svg") no-repeat center center / 100% auto}.serviceListsUl li figure{line-height:0;width:100%;overflow:hidden}.serviceListsUl li h3,.serviceListsUl li dl dt{color:#051330;font-family:"Noto Serif JP", sans-serif;width:100%}.serviceListsUl li dl{display:flex;justify-content:flex-start;align-content:flex-start;flex-flow:row wrap;align-items:flex-start;width:100%;position:relative;line-height:3.2rem}.serviceListsUl li dl dt{margin-bottom:15px;display:flex;justify-content:flex-start;align-content:center;flex-flow:row wrap;align-items:center}.serviceListsUl li dl dt::after{background:#051330;content:"";display:block;height:1px;margin-left:15px;width:30px}.serviceListsUl li dl dd{width:100%}.serviceListsUl li dl dd .serviceDescription{margin-bottom:20px}.serviceListsUl li dl dd .moreDetail{width:100%;text-align:right;display:flex;justify-content:flex-end;align-content:flex-start;flex-flow:row wrap;align-items:flex-start}.serviceListsUl li dl dd .moreDetail span{font-size:1.3rem;font-weight:bold;display:flex;justify-content:flex-start;align-content:flex-start;flex-flow:row wrap;align-items:center}.serviceListsUl li dl dd .moreDetail span::before{content:"";height:24px;margin-right:8px;width:24px}@media screen and (min-width:768px){.serviceListsUl h3,.serviceListsUl dl dt{font-size:2.2rem}.serviceListsUl.index li{width:100%}.serviceListsUl.index li:not(:last-of-type){margin-bottom:1px}.serviceListsUl.index li>a>*{width:50%}.serviceListsUl.index li:nth-of-type(even) figure{order:1}.serviceListsUl.index li:nth-of-type(even) dl{order:0}.serviceListsUl.index li dl{margin:auto 0;padding:0 80px}.serviceListsUl.lower li{width:calc((100% - (2px * 2)) / 3.0001)}.serviceListsUl.lower li:not(:nth-of-type(3n)):not(:last-of-type){margin-right:2px}.serviceListsUl.lower li:nth-of-type(n+4){margin-top:2px}.serviceListsUl.lower li h3{padding:30px 40px}}@media screen and (max-width:768px){.serviceListsUl li{width:100%}.serviceListsUl li:not(:last-of-type){margin-bottom:1px}.serviceListsUl li h3,.serviceListsUl li dl dt{font-size:2rem}.serviceListsUl li dl,.serviceListsUl li h3{padding:20px}}.serviceArticle{width:100%;max-width:1200px;position:relative}.serviceArticle::after{content:"";height:1px;position:absolute;bottom:0;left:-120px;right:-120px;background:#e2e2e2}.serviceArticle .serviceOverview{display:flex;justify-content:flex-start;align-content:flex-start;flex-flow:row wrap;align-items:flex-start}.serviceArticle .serviceOverview h3{border:1px solid #cba143;color:#cba143;font-weight:bold;text-align:center}.serviceArticle .fasLink{margin:20px 0 0;text-align:right;width:100%}.serviceArticle .fasLink a{background:url("../images/icons/blankBlue.svg") no-repeat right center / 10px auto;color:#002060;padding:0 20px 0 0}@media screen and (min-width:768px){.serviceArticle{margin:0 0 80px;padding:0 0 80px}.serviceArticle .serviceOverview h3{padding:20px;margin:0 30px 0 0;width:200px}.serviceArticle .serviceOverview .serviceDescription:not(:only-child){width:calc(100% - (30px + 200px))}.serviceArticle .serviceOverview .serviceDescription:only-child{width:100%}}@media screen and (max-width:768px){.serviceArticle{margin:0 0 80px;padding:0 0 80px}.serviceArticle .serviceOverview h3{font-size:1.4rem;padding:10px 20px;margin:0 0 20px;width:auto}.serviceArticle .serviceOverview .serviceDescription{width:100%}}.serviceDescription{line-height:3.2rem}.reasonsUL,.participantUl{width:100%;display:flex;justify-content:flex-start;align-content:center;flex-flow:row wrap;align-items:stretch}.reasonsUL li,.participantUl li{display:flex;justify-content:flex-start;align-content:flex-start;flex-flow:row wrap;align-items:center}.reasonsUL li *,.participantUl li *{text-align:center}.reasonsUL li h3,.participantUl li h3{font-family:"Noto Serif JP", sans-serif;margin:0 auto 20px;width:100%}.reasonsUL li h3 span:last-of-type,.participantUl li h3 span:last-of-type{margin-top:10px;display:inline-block;width:100%;font-size:2rem;line-height:3rem}.reasonsUL li .reasonsContents,.participantUl li .reasonsContents{line-height:3.2rem;text-align:left;width:100%}.reasonsUL li .reasonsContents~h4,.participantUl li .reasonsContents~h4{padding-top:20px}.reasonsUL li h4,.participantUl li h4{font-size:1.4rem;width:100%}.reasonsUL li .reasonsNum,.reasonsUL li .participantNum,.participantUl li .reasonsNum,.participantUl li .participantNum{font-family:"Noto Serif JP", sans-serif;font-size:5.6rem;font-weight:bold;width:100%;padding-top:0px;line-height:1}.reasonsUL li .reasonsNum,.participantUl li .reasonsNum{line-height:1}.reasonsUL li .reasonsNum::after,.participantUl li .reasonsNum::after{content:"件数";font-size:2.2rem;margin-left:10px}.reasonsUL li .participantNum,.participantUl li .participantNum{color:#002060}.reasonsUL li .participantNum::after,.participantUl li .participantNum::after{content:"社";font-size:2.2rem;margin-left:10px}@media screen and (min-width:768px){.reasonsUL li,.participantUl li{padding:40px;width:calc(100% / 3.001);border-right:1px solid #e2e2e2}.reasonsUL li:first-of-type,.participantUl li:first-of-type{border-left:1px solid #e2e2e2}.reasonsUL li .reasonsContents,.participantUl li .reasonsContents{padding-top:20px}}@media screen and (max-width:768px){.reasonsUL li,.participantUl li{padding:20px;width:100%;border-bottom:1px solid #e2e2e2}.reasonsUL li:first-of-type,.participantUl li:first-of-type{border-top:1px solid #e2e2e2}}.solutionUl{width:100%;display:flex;justify-content:flex-start;align-content:flex-start;flex-flow:row wrap;align-items:flex-start;background:#f8f8f8}.solutionUl li{width:100%;font-weight:bold;position:relative;padding:0 0 0 20px;line-height:3.2rem}.solutionUl li::before{background:#3b4043;border-radius:10px;content:"";display:inline-block;height:6px;position:absolute;top:12px;left:0px;width:6px}@media screen and (min-width:768px){.solutionUl{padding:50px}.solutionUl li:not(:last-of-type){margin-bottom:3.2rem}}@media screen and (max-width:768px){.solutionUl{padding:20px}.solutionUl li:not(:last-of-type){margin-bottom:2rem}}.phaseImg{width:100%;margin-bottom:40px;line-height:0}.phaseImg img{line-height:0}.lineupAccordion{width:100%;border-top:1px solid #e2e2e2}.lineupAccordion>li{border-bottom:1px solid #e2e2e2}.lineupAccordion dl{width:100%}.lineupAccordion dl .lineUpAccordionSwitch{cursor:pointer;font-family:"Noto Serif JP", sans-serif;font-size:2rem;display:flex;justify-content:flex-start;align-content:center;flex-flow:row nowrap;align-items:center}.lineupAccordion dl .lineUpAccordionContainer h3{font-weight:bold;margin-bottom:20px;line-height:3.2rem}.lineupAccordion dl .lineUpAccordionContainer .lineUpContentsBlock{line-height:3.2rem}.lineupAccordion dl .lineUpAccordionContainer .lineUpContentsBlock:not(:last-of-type){margin-bottom:2em}.lineupAccordion dl .lineUpAccordionContainer .lineUpContentsBlock .lineUpColumn2{display:flex;justify-content:flex-start;align-content:flex-start;flex-flow:row wrap;align-items:flex-start}.lineupAccordion dl .lineUpAccordionContainer .lineUpContentsBlock .lineUpColumn2.imgLeft>li.lineupImgLi{order:0}.lineupAccordion dl .lineUpAccordionContainer .lineUpContentsBlock .lineUpColumn2.imgLeft>li.lineupContentsLi{order:1}.lineupAccordion dl .lineUpAccordionContainer .lineUpContentsBlock .lineUpContents hr.hrMargin{background:none;border:none;width:100%;font-size:0px}.lineupAccordion dl .lineUpAccordionContainer .lineUpContentsBlock .lineUpContents hr.hrMargin.marginT10{margin-top:10px}.lineupAccordion dl .lineUpAccordionContainer .lineUpContentsBlock .lineUpContents hr.hrMargin.marginT20{margin-top:20px}.lineupAccordion dl .lineUpAccordionContainer .lineUpContentsBlock .lineUpContents hr.hrMargin.marginT30{margin-top:30px}.lineupAccordion dl .lineUpAccordionContainer .lineUpContentsBlock .lineUpContents hr.hrMargin.marginT40{margin-top:40px}.lineupAccordion dl .lineUpAccordionContainer .lineUpContentsBlock .lineUpContents hr.hrMargin.margin1em{margin-top:1em}.lineupAccordion dl .lineUpAccordionContainer .lineUpContentsBlock .lineUpContents hr.hrMargin.margin2em{margin-top:2em}.lineupAccordion dl .lineUpAccordionContainer .lineUpContentsBlock .lineUpContents a{color:#002060;text-decoration:underline}.lineupAccordion dl .lineUpAccordionContainer .lineUpContentsBlock .lineUpContents a:hover{text-decoration:none}.lineupAccordion dl .lineUpAccordionContainer .lineUpContentsBlock .lineUpContents a.blankLink::after{background:url("../images/icons/blankBlue.svg") no-repeat center center / 100% auto;content:"";display:inline-block;height:9px;width:9px;margin-left:5px}.lineupAccordion dl .lineUpAccordionContainer .lineUpContentsBlock .lineUpContents+figure{margin-top:10px}.lineupAccordion dl .lineUpAccordionContainer .lineUpContentsBlock .lineUpContents ul:not(.column2Ul) li,.lineupAccordion dl .lineUpAccordionContainer .lineUpContentsBlock .lineUpContents ol li{padding-left:20px}.lineupAccordion dl .lineUpAccordionContainer .lineUpContentsBlock .lineUpContents ul.disc li{position:relative;margin-left:20px}.lineupAccordion dl .lineUpAccordionContainer .lineUpContentsBlock .lineUpContents ul.disc li::before{content:"•";font-size:1.4rem;position:absolute;top:-1px;left:5px}@media screen and (min-width:768px){.lineupAccordion li dl .lineUpAccordionSwitch{padding:30px}.lineupAccordion li dl .lineUpAccordionContainer{padding:0 30px 30px 30px}.lineupAccordion li dl .lineUpAccordionContainer .lineUpContentsBlock .lineUpColumn2>li{width:auto;max-width:calc((100% - 20px) / 2)}.lineupAccordion li dl .lineUpAccordionContainer .lineUpContentsBlock .lineUpColumn2:not(.imgLeft)>li.lineupImgLi{margin-left:20px}.lineupAccordion li dl .lineUpAccordionContainer .lineUpContentsBlock .lineUpColumn2.imgLeft>li.lineupContentsLi{margin-left:20px}}@media screen and (max-width:768px){.lineupAccordion li dl .lineUpAccordionSwitch{padding:20px 0}.lineupAccordion li dl .lineUpAccordionSwitch::after{background:url("../images/icons/plus.svg") no-repeat right center / 10px auto;content:"";display:inline-block;height:10px;margin-left:auto;width:30px}.lineupAccordion li dl .lineUpAccordionSwitch.open::after{background:url("../images/icons/close.svg") no-repeat right center / 10px auto}.lineupAccordion li dl .lineUpAccordionContainer{display:none;padding:0 0 20px}.lineupAccordion li dl .lineUpAccordionContainer .lineUpContentsBlock .lineUpColumn2>li{width:100%}.lineupAccordion li dl .lineUpAccordionContainer .lineUpContentsBlock .lineUpColumn2:not(.imgLeft)>li.lineupImgLi{margin-top:20px}.lineupAccordion li dl .lineUpAccordionContainer .lineUpContentsBlock .lineUpColumn2.imgLeft>li.lineupContentsLi{margin-top:20px}}.serviceFlowText{margin-bottom:20px;width:100%}.serviceFlowUl{width:100%;counter-reset:flowNum 0}.serviceFlowUl li{background:#f8f8f8;display:flex;justify-content:flex-start;align-content:flex-start;flex-flow:row wrap;align-items:stretch;width:100%;line-height:3.2rem}.serviceFlowUl li:not(:last-of-type){margin-bottom:10px}.serviceFlowUl li h3{font-weight:bold;position:relative;padding:0 20px 0 25px;width:100%}.serviceFlowUl li h3::before{counter-increment:flowNum 1;content:counter(flowNum);color:#9a9a9a;font-family:"Noto Serif JP", sans-serif;line-height:1;position:absolute;top:7px;left:0}.serviceFlowUl li .serviceFlowContents{width:100%}@media screen and (min-width:768px){.serviceFlowUl li{padding:30px 40px}}@media screen and (max-width:768px){.serviceFlowUl li{padding:20px}}.seminarUl{display:flex;justify-content:flex-start;align-content:center;flex-flow:row wrap;align-items:stretch}.seminarUl li{background:#fff;position:relative}.seminarUl li a{display:inline-block;width:100%}.seminarUl li a h3{-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}.seminarUl li a:hover h3{color:#002060;opacity:0.8}.seminarUl li dl dt{width:100%;display:flex;justify-content:flex-start;align-content:center;flex-flow:row wrap;align-items:stretch;margin:0 0 20px}.seminarUl li dl dt .dateTime{color:#959595;display:flex;justify-content:flex-start;align-content:center;flex-flow:row wrap;align-items:center;margin:10px 0 0 0px;width:100%}.seminarUl li dl dt .dateTime span{margin:auto 0 auto 10px}.seminarUl li dl dd h3{width:100%;overflow:hidden;text-overflow:ellipsis}@media screen and (min-width:768px){.seminarUl li{width:calc((100% - 2px) / 3.0001)}.seminarUl li:not(:last-of-type){margin-right:1px}.seminarUl li a{padding:40px}.seminarUl li dl h3{width:100%;white-space:nowrap;text-overflow:ellipsis}}@media screen and (max-width:768px){.seminarUl li{width:100%}.seminarUl li:not(:last-of-type){margin-bottom:1px}.seminarUl li a{padding:30px 20px}.seminarUl li dl dt{width:100%;margin-bottom:15px}.seminarUl li dl dd{width:100%}.seminarUl li dl dd h3{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}}.recruiting{border:1px solid #d1d1d1;color:#959595;font-size:1.3rem;font-weight:bold;padding:5px 5px 3px;text-align:center;width:100px}.recruiting.active{color:#bb0000;border-color:#bb0000}.seminarContents{margin-bottom:40px}.pdfContainer{display:flex;justify-content:flex-start;align-content:center;flex-flow:row wrap;align-items:stretch;margin:0 0 40px;width:100%}.pdfContainer a{color:#002060;display:flex;justify-content:flex-start;align-content:center;flex-flow:row wrap;align-items:stretch;font-weight:bold;margin:0 auto}.pdfContainer a:hover{color:#cba143}.pdfContainer a:hover::before{background:url("../images/icons/downloadGold.svg") no-repeat center center / 100% auto}.pdfContainer a::before{background:url("../images/icons/download.svg") no-repeat center center / 100% auto;content:"";display:inline-block;width:20px;margin-right:10px}.seminarFormContainer{display:flex;justify-content:flex-start;align-content:center;flex-flow:row wrap;align-items:stretch;margin:0 0 40px;width:100%}.seminarFormContainer>*:not(.blankText){margin:0 auto;font-size:1.6rem;font-weight:bold}.seminarFormContainer a{border:1px solid #cba143;background:#cba143;color:#fff;max-width:320px;padding:20px;width:100%;-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;text-align:center;position:relative;z-index:0}.seminarFormContainer a::after{background:#fff;content:"";width:0;height:100%;position:absolute;top:0;right:0;z-index:-1;-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}.seminarFormContainer a:hover{color:#cba143}.seminarFormContainer a:hover::after{left:0;width:100%}.seminarFormContainer a.blankLink span{padding:0 20px 0 0;background:url("../images/icons/blankW.svg") no-repeat right center / 10px auto}.seminarFormContainer a.blankLink:hover span{background:url("../images/icons/blankGold.svg") no-repeat right center / 10px auto}.seminarFormContainer .endSeminar{color:#f00}.seminarFormContainer .blankText{width:100%;margin:10px 0 0px;text-align:center}strong{font-weight:bold}.spaceSpan{display:inline-block;width:100%}.spaceSpan.mb1em{margin-bottom:0}.spaceSpan.mb2em{margin-bottom:2em}.spaceSpan.mb3em{margin-bottom:4em}.spaceSpan.mb4em{margin-bottom:6em}.articleArea:not(.mb0):not(.mb30){margin-bottom:40px}.articleArea.mb30{margin-bottom:30px}.articleArea p{line-height:3.2rem}.articleArea figure:not(.wp-block-image){max-width:240px}.articleArea .alignleft{float:left;margin-right:20px}.articleArea a{color:#002060;text-decoration:underline}.articleArea a:hover{text-decoration:none}.articleArea hr,.articleArea hr.wp-block-separator{background:#e2e2e2;border:none;height:1px;max-width:100% !important;margin:20px 0;opacity:1;width:100%}.titleContainer{margin-bottom:40px;position:relative;width:100%}.titleContainer:not(.pb0){padding-bottom:40px}.titleContainer:not(.noBorder)::after{content:"";background:#e2e2e2;position:absolute;bottom:0;left:-100%;right:-100%;height:1px}.titleContainer .dateContainer{margin-bottom:10px;display:flex;justify-content:flex-start;align-content:flex-start;flex-flow:row wrap;align-items:center;width:100%}.titleContainer .dateContainer span:not(:last-of-type){margin-right:20px}.comDetailsItemDl{border-top:1px solid #e2e2e2;display:flex;justify-content:flex-start;align-content:flex-start;flex-flow:row wrap;align-items:stretch;line-height:3.2rem;width:100%;margin:0 0 0px}.comDetailsItemDl.seminar{margin-bottom:60px}.comDetailsItemDl dt{font-weight:bold}.comDetailsItemDl>dd{border-bottom:1px solid #e2e2e2}.comDetailsItemDl .qualificationDD span:not(:last-of-type)::after{content:"、"}@media screen and (min-width:768px){.comDetailsItemDl dt{padding:20px 30px 20px 0px;border-bottom:1px solid #e2e2e2}.comDetailsItemDl dd{padding:20px 0px}.comDetailsItemDl.seminar dt{width:200px}.comDetailsItemDl.seminar dd{width:calc(100% - 200px)}.comDetailsItemDl.corporateSummary dt{width:210px}.comDetailsItemDl.corporateSummary dd{width:calc(100% - 210px)}.comDetailsItemDl.introductionAttached dt{width:220px}.comDetailsItemDl.introductionAttached dd{width:calc(100% - 220px)}.comDetailsItemDl.executiveSummary dt{width:140px;font-weight:bold}.comDetailsItemDl.executiveSummary dd{width:calc(100% - 140px)}.comDetailsItemDl.publishingDetail dt{width:220px}.comDetailsItemDl.publishingDetail dd{width:calc(100% - 220px)}}@media screen and (max-width:768px){.comDetailsItemDl dt{padding:20px 0px 0;width:100%}.comDetailsItemDl dd{padding:20px 0;width:100%}}.pageNavi{width:100%;display:inline-block;margin-top:40px}.pageNavi ul{display:flex;justify-content:center;align-content:center;flex-flow:row wrap;align-items:center;width:100%}.pageNavi ul.pegerUl{padding:0 10px}.pageNavi ul li{display:flex;justify-content:center;align-content:center;flex-flow:row wrap;align-items:stretch}.pageNavi ul li:not(:last-of-type){margin-right:10px}.pageNavi ul li.current{position:relative;color:#002060}.pageNavi ul li.current::after{content:"";position:absolute;bottom:0px;left:0px;right:0px;height:1px;background:#002060}.pageNavi ul li a:hover{background:#002060;color:#fff;-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}.pageNavi ul li:not(.dot)>a,.pageNavi ul li:not(.dot)>span{display:block;padding:10px}.pageNavi .prev a,.pageNavi .next a{font-size:0;background:#002060;border:1px solid #002060}.pageNavi .prev a::before,.pageNavi .next a::before{content:"";width:28px;height:28px;display:block}.pageNavi .prev a:hover,.pageNavi .next a:hover{background:#fff}.pageNavi .prev a::before{background:url("../images/arrow/lineArrow-leftWhite.svg") no-repeat center center / 10px auto}.pageNavi .next a::before{background:url("../images/arrow/lineArrow-rightWhite.svg") no-repeat center center / 10px auto}.pageNavi .prev a:hover::before{background:url("../images/arrow/lineArrow-leftBlue.svg") no-repeat center center / 10px auto}.pageNavi .next a:hover::before{background:url("../images/arrow/lineArrow-rightBlue.svg") no-repeat center center / 10px auto}.privacyDl{width:100%}.privacyDl dt{margin-bottom:20px;padding:0;position:relative;width:100%}.privacyDl dd{padding:0px 0 0px;width:100%;line-height:3.2rem}.privacyDl dd:not(:last-of-type){margin-bottom:60px}.formPrivacyContainer .privacyDl dd{line-height:2rem}#single-report{position:relative}#single-report .slugLabel{margin-right:20px}#single-report h2{margin-top:10px}#single-report .reportTitleContainer{margin-bottom:40px;padding-bottom:10px;position:relative}#single-report .reportTitleContainer::after{background:#e2e2e2;content:"";height:1px;position:absolute;bottom:0;left:-100%;width:300%}.reportContainer{counter-reset:h3number 0}.reportContainer .pdfWriter{margin-bottom:10px;text-align:right}.reportContainer .newsletterVisual{line-height:0;margin-bottom:20px}.reportContainer .newsletterVisual img{line-height:0}.reportContainer hr{border:none;background:#e2e2e2;height:1px;width:100%}.reportContainer .pdfContainer{display:flex;align-content:flex-end;justify-content:flex-end}.reportContainer .pdfContainer:not(.bottom){margin-bottom:60px}.reportContainer .pdfContainer.bottom{margin-top:40px;margin-bottom:0px !important}.reportContainer .pdfContainer a{margin-right:0}.reportContainer .pdfREContainer a,.reportContainer .practiceGroupContainer a{color:#002060}.reportContainer .pdfREContainer a:not(:hover),.reportContainer .practiceGroupContainer a:not(:hover){text-decoration:underline}.reportContainer .pdfREContainer{border-top:2px solid #002060;line-height:3.2rem;padding-top:16px;position:relative}.reportContainer .pdfREContainer:not(.last){margin-bottom:60px}.reportContainer .pdfREContainer.last{margin-bottom:0px}.reportContainer .pdfREContainer h3,.reportContainer .pdfREContainer h4,.reportContainer .pdfREContainer h5,.reportContainer .pdfREContainer h6{font-weight:bold}.reportContainer .pdfREContainer h3{color:#002060;font-family:"Noto Serif JP", sans-serif;font-size:2.6rem;margin-bottom:40px}.reportContainer .pdfREContainer h3::before{counter-increment:h3number 1;content:counter(h3number) ".";margin-right:5px}.reportContainer .pdfREContainer h4{background:#f8f8f8;border-left:10px solid #002060;color:#002060;font-size:2.2rem;margin-bottom:40px;padding:21px 15px 20px}.reportContainer .pdfREContainer h5{font-size:1.8rem;margin-bottom:10px}.reportContainer .pdfREContainer p{margin-bottom:30px}.reportContainer .pdfREContainer ul:not(:last-of-type){margin-bottom:30px}.reportContainer .pdfREContainer .margin0{margin:0 !important}.reportContainer .pdfREContainer .mt5{margin-top:5px}.reportContainer .pdfREContainer .mt10{margin-top:10px}.reportContainer .pdfREContainer .mt20{margin-top:20px}.reportContainer .pdfREContainer .mt30{margin-top:30px}.reportContainer .pdfREContainer .mt40{margin-top:40px}.reportContainer .pdfREContainer .mt1em{margin-top:1em}.reportContainer .pdfREContainer .mt2em{margin-top:2em}.reportContainer .pdfREContainer .mb5{margin-bottom:5px}.reportContainer .pdfREContainer .mb10{margin-bottom:10px}.reportContainer .pdfREContainer .mb20{margin-bottom:20px}.reportContainer .pdfREContainer .mb30{margin-bottom:30px}.reportContainer .pdfREContainer .mb40{margin-bottom:40px}.reportContainer .pdfREContainer .mb1em{margin-bottom:1em}.reportContainer .pdfREContainer .mb2em{margin-bottom:2em}.reportContainer .pdfREContainer .ml5{margin-left:5px}.reportContainer .pdfREContainer .ml10{margin-left:10px}.reportContainer .pdfREContainer .ml20{margin-left:20px}.reportContainer .pdfREContainer .ml30{margin-left:30px}.reportContainer .pdfREContainer .ml40{margin-left:40px}.reportContainer .pdfREContainer .ml1em{margin-left:1em}.reportContainer .pdfREContainer .ml2em{margin-left:2em}.reportContainer .pdfREContainer .mr5{margin-right:5px}.reportContainer .pdfREContainer .mr10{margin-right:10px}.reportContainer .pdfREContainer .mr20{margin-right:20px}.reportContainer .pdfREContainer .mr30{margin-right:30px}.reportContainer .pdfREContainer .mr40{margin-right:40px}.reportContainer .pdfREContainer .mr1em{margin-right:1em}.reportContainer .pdfREContainer .mr2em{margin-right:2em}.reportContainer .pdfREContainer .tAlignRight{text-align:right}.reportContainer .pdfREContainer .tAlignLeft{text-align:left}.reportContainer .pdfREContainer .tAlignCenter{text-align:center}.reportContainer .pdfREContainer .font12{font-size:1.2rem}.reportContainer .pdfREContainer .font14{font-size:1.4rem}.reportContainer .pdfREContainer .font18{font-size:1.8rem}.reportContainer .pdfREContainer .font20{font-size:2rem}.reportContainer .pdfREContainer .font22{font-size:2.2rem}.reportContainer .pdfREContainer .font24{font-size:2.4rem}.reportContainer .pdfREContainer .textIndent1em{text-indent:1em}.reportContainer .pdfREContainer figure{line-height:1}.reportContainer .pdfREContainer figure>br{display:none}.reportContainer .pdfREContainer figure img{display:block;line-height:1;margin:0 auto}.reportContainer .pdfREContainer figure figcaption{line-height:initial}.reportContainer .pdfREContainer ul.disc li,.reportContainer .pdfREContainer ul.number li{position:relative;padding-left:25px}.reportContainer .pdfREContainer ul.disc:not(.big) li::before{font-size:1.4rem}.reportContainer .pdfREContainer ul.disc.big li::before{font-size:2.4rem}.reportContainer .pdfREContainer ul.disc li::before{content:"•";position:absolute;top:0px;left:5px}.reportContainer .pdfREContainer ul.number{counter-reset:ulnumber 0}.reportContainer .pdfREContainer ul.number li{position:relative}.reportContainer .pdfREContainer ul.number li::before{counter-increment:ulnumber 1;content:counter(ulnumber);margin-right:5px;position:absolute}.reportContainer .pdfREContainer ul.number:not(.circle) li::before{top:0px;left:5px}.reportContainer .pdfREContainer ul.number.circle li::before{font-size:1.2rem;border:1px solid #3b4043;border-radius:50%;display:flex;justify-content:center;align-items:center;line-height:0;padding:2px 0 0 1px;height:21px;width:21px;top:4px;left:0px}.reportContainer .practiceGroupContainer{margin-top:40px;border-top:1px solid #e2e2e2;padding:40px 0 0}.reportContainer .practiceGroupContainer .practiceGroupContent:not(:only-child){margin-bottom:20px}.reportContainer .practiceGroupContainer .memberREUl li:not(:last-of-type){margin-bottom:10px}.reportContainer .practiceGroupContainer .memberREUl li::before{content:"・";margin-right:5px}.reportContainer .practiceGroupContainer .memberREUl li span.role::after{content:" "}.reportContainer .practiceGroupContainer .memberREUl li .blank span{padding:0 20px 0 0;background:url("../images/icons/blankBlue.svg") no-repeat right center / 10px auto}