@charset "UTF-8";html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}@media (max-width: 1023px){.pc-visibility{display:none;visibility:hidden}}@media (min-width: 1024px){.tb-visibility{display:none;visibility:hidden}}@media (max-width: 767px){.tb-visibility{display:none;visibility:hidden}}@media (max-width: 767px){.pc-tb-visibility{display:none;visibility:hidden}}@media (min-width: 1024px){.tb-sp-visibility{display:none;visibility:hidden}}@media (min-width: 768px){.sp-visibility{display:none;visibility:hidden}}.clearfix:after{content:".";clear:both;display:block;height:0;visibility:hidden;overflow:hidden;font-size:.1em;line-height:0}.transition{transition:all .3s}body{line-height:1.8;font-family:\6e38\30b4\30b7\30c3\30af\4f53,YuGothic,\6e38\30b4\30b7\30c3\30af  Medium,Yu Gothic Medium,\6e38\30b4\30b7\30c3\30af,Yu Gothic,sans-serif}@media (max-width: 1023px){body{font-size:vw(14);line-height:vw(28)}}a{color:inherit;text-decoration:inherit}a:hover{opacity:.9}img{width:100%}strong{font-weight:700}.primary-title .primary-title-wrap .breadcrumb-area{position:relative;box-sizing:border-box;max-width:786px;margin:0 auto;width:100%;padding:80px 20px 0;background-color:#fff}@media (max-width: 767px){.primary-title .primary-title-wrap .breadcrumb-area{padding:16vw 4vw 0}}.primary-title .primary-title-wrap .breadcrumb-area .breadcrumb{color:#231815;font-size:12px}@media (max-width: 767px){.primary-title .primary-title-wrap .breadcrumb-area .breadcrumb{font-size:3.2vw}}.primary-title .primary-title-wrap .main-title-area{margin-top:10px;background-color:#00469b;padding-top:10px}@media (max-width: 767px){.primary-title .primary-title-wrap .main-title-area{margin-top:2.6666666667vw}}.primary-title .primary-title-wrap .main-title-area .main-title-en{max-width:786px;margin:0 auto;padding:0 20px;width:100%;color:#fff;letter-spacing:1px;font-family:adobe-caslon-pro;font-size:26px;line-height:42px;box-sizing:border-box}@media (max-width: 767px){.primary-title .primary-title-wrap .main-title-area .main-title-en{font-size:6.4vw;padding:0 4vw;line-height:11.2vw}}.primary-title .primary-title-wrap .main-title-area .main-title-en .main-title-ja{font-size:18px;margin-left:10px;font-weight:700}@media (max-width: 767px){.primary-title .primary-title-wrap .main-title-area .main-title-en .main-title-ja{font-size:4vw;margin-left:4vw}}header#header{background:#fff;width:100%;position:fixed;z-index:21;box-sizing:border-box}@media (max-width: 1023px){header#header{padding:0 40px}}@media (max-width: 767px){header#header{padding:0 4vw}}header#header.top-page-header{position:absolute;top:0;left:0}header#header.top-page-header.ready{position:fixed;transform:translateY(-100%)}header#header.top-page-header.show{transition:all .3s;transform:inherit}header#header .header-wrap{justify-content:space-between;height:78px;margin:0 auto;width:972px;position:relative}@media (max-width: 1023px){header#header .header-wrap{width:100%}}@media (max-width: 767px){header#header .header-wrap{height:16vw}}header#header .header-wrap:after{content:"";clear:both;display:block}@media (max-width: 1023px){header#header .header-wrap{justify-content:inherit}}header#header .header-logo{display:inline-block;float:left;margin-top:30px;position:relative;width:198px}header#header .header-logo.en{width:296px}@media (max-width: 767px){header#header .header-logo.en{width:52.8vw}}@media (max-width: 767px){header#header .header-logo{margin-top:5.8666666667vw}}header#header .header-logo img{vertical-align:top;width:100%}header#header .header-menu-btn{display:none}@media (max-width: 1023px){header#header .header-menu-btn{cursor:pointer;display:block;float:right;height:50px;margin-top:14px;position:relative;width:40px}header#header .header-menu-btn.opened span{transition:top .15s linear 0s,transform .15s linear .15s}header#header .header-menu-btn.opened span:nth-of-type(1){top:24px;transform:rotate(45deg)}header#header .header-menu-btn.opened span:nth-of-type(2){opacity:0}header#header .header-menu-btn.opened span:nth-of-type(3){top:24px;transform:rotate(-45deg)}header#header .header-menu-btn span{background:#00479d;border-radius:2px;height:4px;position:absolute;transition:top .15s linear .15s,transform .15s linear 0s;width:40px}header#header .header-menu-btn span:nth-of-type(1){top:15px}header#header .header-menu-btn span:nth-of-type(2){top:24px}header#header .header-menu-btn span:nth-of-type(3){top:33px}}@media (max-width: 767px){header#header .header-menu-btn{height:10.6666666667vw;margin-top:2.6666666667vw;width:10.6666666667vw}header#header .header-menu-btn span{height:2px;width:8vw}header#header .header-menu-btn span:nth-of-type(1){top:3.4666666667vw}header#header .header-menu-btn span:nth-of-type(2){top:5.0666666667vw}header#header .header-menu-btn span:nth-of-type(3){top:6.6666666667vw}header#header .header-menu-btn.opened span:nth-of-type(1){top:5.0666666667vw;transform:rotate(45deg)}header#header .header-menu-btn.opened span:nth-of-type(2){opacity:0}header#header .header-menu-btn.opened span:nth-of-type(3){top:5.0666666667vw;transform:rotate(-45deg)}}header#header .menu-box{align-items:center;display:inline-flex;float:right}@media (max-width: 1023px){header#header .menu-box{background:#fff;display:block;max-height:calc(100vh - 78px);overflow:scroll;position:fixed;right:0;scrollbar-width:none;transform:translate(100%);transition:all .3s;top:78px}header#header .menu-box::-webkit-scrollbar{display:none}}@media (max-width: 767px){header#header .menu-box{max-height:calc(100% - 16vw);top:16vw}}@media (max-width: 1023px){header#header .menu-box.show{transform:translate(0)}}header#header .header-menu-list{display:flex;list-style-type:none}@media (max-width: 1023px){header#header .header-menu-list{display:block}}header#header .header-menu-list>li{box-sizing:border-box;font-family:adobe-caslon-pro,serif;font-weight:500;height:78px;padding:27px 12px 23px;position:relative}@media (max-width: 1023px){header#header .header-menu-list>li{height:auto;padding:0}}header#header .header-menu-list>li:hover .drop-menu-list{display:block;opacity:1;transition:all .3s}header#header .header-menu-list>li a{display:block;height:28px;font-size:17px;line-height:28px;letter-spacing:1px}@media (max-width: 1023px){header#header .header-menu-list>li a{padding:8px 10px 0}}@media (max-width: 767px){header#header .header-menu-list>li a{font-size:15px;line-height:35px;padding:0 10.6666666667vw 0 5.3333333333vw}}header#header .header-menu-list>li a:hover{color:#00479d;transition:all .3s}header#header .header-menu-list>li .drop-menu-list{border:1px solid #00479d;display:none;height:auto;font-family:\6e38\30b4\30b7\30c3\30af\4f53,YuGothic,\6e38\30b4\30b7\30c3\30af  Medium,Yu Gothic Medium,\6e38\30b4\30b7\30c3\30af,Yu Gothic,sans-serif;font-weight:700;left:50%;opacity:0;position:absolute;top:78px;transition:all .3s;transform:translate(-50%)}@media (max-width: 1023px){header#header .header-menu-list>li .drop-menu-list{background:#efeee8;border-left:0;border-right:0;display:block;opacity:1;left:0;position:static;transform:translate(0)}}header#header .header-menu-list>li .drop-menu-list li{background:#efeee8;white-space:nowrap}header#header .header-menu-list>li .drop-menu-list li:nth-of-type(n+2){border-top:1px solid #00479d}header#header .header-menu-list>li .drop-menu-list li a{color:#00479d;font-size:12px;height:24px;line-height:24px;padding:0 5px;letter-spacing:1.5px}@media (max-width: 1023px){header#header .header-menu-list>li .drop-menu-list li a{padding:5px 20px}}@media (max-width: 767px){header#header .header-menu-list>li .drop-menu-list li a{padding:0 16vw 0 10.6666666667vw}}header#header .header-menu-list>li .drop-menu-list li a:hover{background:#00479d;color:#fff;transition:all .3s}header#header .lang-list{display:flex;margin-left:12px}@media (max-width: 1023px){header#header .lang-list{margin-left:0}}header#header .lang-list li{width:62px}@media (max-width: 1023px){header#header .lang-list li{width:50%}}header#header .lang-list li a,header#header .lang-list li span{box-sizing:border-box;display:block;font-family:adobe-caslon-pro,serif;font-size:13px;font-weight:500;height:25px;line-height:22px;padding:3px 0 0;text-align:center}@media (max-width: 1023px){header#header .lang-list li a,header#header .lang-list li span{height:auto;padding:9px 0 3px}}header#header .lang-list li a{background:#efeee8;color:#00479d}header#header .lang-list li span{background:#00479d;color:#fff}#fixed-contact{display:none;position:fixed;bottom:0;right:2%}@media (max-width: 767px){#fixed-contact{right:1%}}#fixed-contact a{display:block;width:140px;height:36px;border-radius:6px 6px 0 0;border:solid 1px #FFFFFF;border-bottom:none;background-color:#000;font-size:14px;line-height:36px;text-align:center;color:#fff;font-weight:700}@media (max-width: 767px){#fixed-contact a{width:32vw;height:9.6vw;font-size:3.7333333333vw;line-height:9.6vw}}#footer{max-width:100%;margin:0 auto;background-color:#eeeee8}#footer .footer-wrapper{height:298px;margin-top:84px}@media (max-width: 767px){#footer .footer-wrapper{margin-top:13.3333333333vw}}#footer .footer-wrapper .footer-info-area{display:flex;justify-content:center;padding:66px 202px 0;box-sizing:border-box}@media (max-width: 1023px){#footer .footer-wrapper .footer-info-area{padding:53px 162px 0}}@media (max-width: 1023px) and (max-width: 767px){#footer .footer-wrapper .footer-info-area{padding:40px 121px 0}}#footer .footer-wrapper .footer-info-area .footer-box-responsive-left{display:flex}@media (max-width: 1023px){#footer .footer-wrapper .footer-info-area .footer-box-responsive-left{flex-direction:column}}#footer .footer-wrapper .footer-info-area .footer-box-responsive-left .footer-box{width:144px;margin-right:18px}@media (max-width: 767px){#footer .footer-wrapper .footer-info-area .footer-box-responsive-left .footer-box{max-width:144px;min-width:120px;width:20vw;margin-right:11px}}#footer .footer-wrapper .footer-info-area .footer-box-responsive-left .footer-box p{color:#00469b;font-size:12px;font-weight:700;border-bottom:2px solid #00469B;margin:8px 0 6px}#footer .footer-wrapper .footer-info-area .footer-box-responsive-left .footer-box .footer-list{list-style:disc;font-size:12px;font-weight:700;margin-left:15px;white-space:nowrap}@media (max-width: 1023px){#footer .footer-wrapper .footer-info-area .footer-box-responsive-left .footer-box .footer-list{display:none}}#footer .footer-wrapper .footer-info-area .footer-box-responsive-right{margin-left:50px}@media (max-width: 767px){#footer .footer-wrapper .footer-info-area .footer-box-responsive-right{margin-left:30px}}#footer .footer-wrapper .footer-info-area .footer-box-responsive-right .footer-box{width:144px;margin-right:18px;position:relative}@media (max-width: 767px){#footer .footer-wrapper .footer-info-area .footer-box-responsive-right .footer-box{max-width:144px;min-width:120px;width:20vw;margin-right:11px}}#footer .footer-wrapper .footer-info-area .footer-box-responsive-right .footer-box p{color:#00469b;font-size:12px;font-weight:700;border-bottom:2px solid #00469B;margin:8px 0 6px}@media (max-width: 1023px){#footer .footer-wrapper .footer-info-area .footer-box-responsive-right .footer-box p{margin-bottom:20px}}#footer .footer-wrapper .footer-info-area .footer-box-responsive-right .footer-box .footer-sns-logo{color:#fff;background-color:#2a569c;font-weight:700;height:24px;width:24px;border-radius:50%;line-height:25px;text-align:center;margin-top:15px}@media (max-width: 1023px){#footer .footer-wrapper .footer-info-area .footer-box-responsive-right .footer-box .footer-sns-logo{position:absolute;top:-50px;right:-10.6666666667vw}}#footer .footer-wrapper .footer-info-area .footer-box-responsive-right .footer-box .footer-sns-logo .footer-sns-link{display:block}#footer .footer-wrapper .footer-copyright-area{text-align:center;color:#9e9e9f;font-size:12px;margin-bottom:46px}@media (max-width: 767px){#footer .footer-wrapper .footer-copyright-area{margin-bottom:28px}}#top .mv-wrap{overflow:hidden;position:relative;text-align:center;max-width:100%;margin:0 auto}#top .mv-wrap .mv-1{animation:scale 10s ease;animation-fill-mode:forwards;width:100%;height:752px;vertical-align:top;object-fit:cover}@media (max-width: 1023px){#top .mv-wrap .mv-1{height:602px}}@media (max-width: 767px){#top .mv-wrap .mv-1{height:451px}}@keyframes scale{to{transform:scale(1.5)}}#top .mv-wrap .key-txt{width:100%;position:absolute;top:40%;left:50%;font-family:\6e38\30b4\30b7\30c3\30af\4f53,YuGothic,\6e38\30b4\30b7\30c3\30af,Yu Gothic,sans-serif;font-size:40px;font-weight:700;line-height:50px;transform:translate(-50%,-50%)}@media (max-width: 1023px){#top .mv-wrap .key-txt{font-size:4.2666666667vw;line-height:5.3333333333vw;top:35%}}@media (max-width: 1023px) and (max-width: 767px){#top .mv-wrap .key-txt{line-height:5.8666666667vw;top:40%}}#top .mv-wrap .key-sub-txt{font-size:18px;font-weight:700;font-family:\6e38\30b4\30b7\30c3\30af\4f53,YuGothic,\6e38\30b4\30b7\30c3\30af,Yu Gothic,sans-serif}@media (max-width: 1023px){#top .mv-wrap .key-sub-txt{font-size:1.8666666667vw}}@media (max-width: 767px){#top .mv-wrap .key-sub-txt{font-size:2.1333333333vw}}#top .attached-news-wrap{margin:0 auto;max-width:1280px;width:92%}#top .attached-news-wrap:after{clear:both;content:"";display:block}@media (max-width: 1023px){#top .attached-news-wrap{width:96%}}@media (max-width: 767px){#top .attached-news-wrap{width:94%}}#top .attached-news-wrap .attached-news{float:right;background:#00469B;color:#eeeee8;width:94px;text-align:center;cursor:pointer;padding-top:4px}@media (max-width: 1023px){#top .attached-news-wrap .attached-news{width:10.1333333333vw}}@media (max-width: 767px){#top .attached-news-wrap .attached-news{padding-top:.5333333333vw;width:11.7333333333vw}}#top .attached-news-wrap .attached-news .news-text{font-size:20px;font-weight:700;font-family:adobe-caslon-pro;line-height:40px}@media (max-width: 1023px){#top .attached-news-wrap .attached-news .news-text{font-size:2.1333333333vw}}@media (max-width: 1023px) and (max-width: 767px){#top .attached-news-wrap .attached-news .news-text{font-size:1.8666666667vw;line-height:6.1333333333vw}}#top .company-name-section{position:relative;padding-top:6px}#top .company-name-section .company-name-wrap{text-align:center}@media (max-width: 767px){#top .company-name-section .company-name-wrap{padding-top:2.6666666667vw}}#top .company-name-section .company-name{width:572px}@media (max-width: 1023px){#top .company-name-section .company-name{width:60.8vw}}@media (max-width: 1023px) and (max-width: 767px){#top .company-name-section .company-name{width:53.8666666667vw;min-width:265px}}#top .company-name-section .philosophy{font-size:22px;font-family:adobe-caslon-pro}@media (max-width: 1023px){#top .company-name-section .philosophy{font-size:2.4vw}}@media (max-width: 1023px) and (max-width: 767px){#top .company-name-section .philosophy{font-size:1.8666666667vw}}#top .top-content-section{padding-bottom:20px}@media (max-width: 767px){#top .top-content-section{padding-bottom:5.3333333333vw}}#top .top-content-section .bg-content-wrap{margin-top:125px;position:relative}@media (max-width: 1023px){#top .top-content-section .bg-content-wrap{margin-top:13.3333333333vw}}@media (max-width: 767px){#top .top-content-section .bg-content-wrap{margin-top:16vw}}#top .top-content-section .bg-content-wrap>a{display:block;opacity:inherit;overflow:hidden;position:relative}@media (min-width: 768px){#top .top-content-section .bg-content-wrap>a:hover img{transform:scale(1.05)}#top .top-content-section .bg-content-wrap>a:hover:after{opacity:1}}#top .top-content-section .bg-content-wrap>a:after{background:rgba(0,0,0,.3);content:"";display:block;height:100%;left:0;opacity:0;position:absolute;transition:all .3s;top:0;width:100%}#top .top-content-section .bg-content-wrap>a img{transition:all .3s;vertical-align:top}#top .top-content-section .bg-content-wrap .bg-images{height:524px;object-fit:cover}@media (max-width: 767px){#top .top-content-section .bg-content-wrap .bg-images{height:314px}}#top .top-content-section .bg-content-wrap .content-wrap{position:absolute;top:-58px;left:0;right:0;margin:0 auto;width:94%;height:58px;max-width:1040px}@media (max-width: 1023px){#top .top-content-section .bg-content-wrap .content-wrap{width:75%}}@media (max-width: 1023px) and (max-width: 767px){#top .top-content-section .bg-content-wrap .content-wrap{top:-9.6vw;height:9.6vw}}#top .top-content-section .bg-content-wrap .content-wrap .content-box-wrap{height:58px}#top .top-content-section .bg-content-wrap .content-wrap .content-box-wrap:after{clear:both;content:"";display:block}@media (max-width: 767px){#top .top-content-section .bg-content-wrap .content-wrap .content-box-wrap{height:9.6vw}}#top .top-content-section .bg-content-wrap .content-wrap .content-box-wrap .content-box{float:right;width:300px;background:#FFFFFF;text-align:center;padding-bottom:25px}@media (max-width: 767px){#top .top-content-section .bg-content-wrap .content-wrap .content-box-wrap .content-box{width:40vw;padding-bottom:5.3333333333vw}}#top .top-content-section .bg-content-wrap .content-wrap .content-box-wrap .content-box.content-box-left{float:left}#top .top-content-section .bg-content-wrap .content-wrap .content-box-wrap .content-head{background:#00469B;height:58px;box-sizing:border-box;padding-top:8px;line-height:50px;font-size:32px;color:#fff;font-family:adobe-caslon-pro}@media (max-width: 767px){#top .top-content-section .bg-content-wrap .content-wrap .content-box-wrap .content-head{padding-top:1.6vw;height:9.6vw;line-height:8vw;font-size:4.8vw}}#top .top-content-section .bg-content-wrap .content-wrap .content-box-wrap .content-link-box{background-color:#fff}#top .top-content-section .bg-content-wrap .content-wrap .content-box-wrap .content-head-sub{margin:0 auto;padding:10px 0;border-bottom:solid 1px #00469B;width:180px;font-size:18px;line-height:30px;color:#00469b;font-weight:700;font-family:\6e38\30b4\30b7\30c3\30af\4f53,YuGothic,\6e38\30b4\30b7\30c3\30af,Yu Gothic,sans-serif}@media (max-width: 767px){#top .top-content-section .bg-content-wrap .content-wrap .content-box-wrap .content-head-sub{padding:1.3333333333vw 0;width:32vw;font-size:2.6666666667vw;line-height:6.4vw}}#top .top-content-section .bg-content-wrap .content-wrap .content-box-wrap .link-list{margin-top:10px;font-size:16px;color:#9e9e9f;font-family:\6e38\30b4\30b7\30c3\30af\4f53,YuGothic,\6e38\30b4\30b7\30c3\30af,Yu Gothic,sans-serif}@media (max-width: 767px){#top .top-content-section .bg-content-wrap .content-wrap .content-box-wrap .link-list{margin-top:2.6666666667vw;font-size:2.6666666667vw}}#top .top-content-section .bg-content-wrap .content-wrap .content-box-wrap .link-list a:hover{text-decoration:underline;color:#000;transition:.5s}#top .recruit-sustainability-section{text-align:center;max-width:100%;margin:0 auto}#top .recruit-sustainability-section .recruit-sustainability-wrap{position:relative;display:flex;margin-top:86px;justify-content:center}@media (max-width: 1023px){#top .recruit-sustainability-section .recruit-sustainability-wrap{margin-top:69px}}@media (max-width: 767px){#top .recruit-sustainability-section .recruit-sustainability-wrap{display:inherit;margin-top:52px}}#top .recruit-sustainability-section .recruit-sustainability-wrap .recruit-part{width:368px;height:380px;border:1px solid #9E9E9F;background-color:#444}@media (max-width: 1023px){#top .recruit-sustainability-section .recruit-sustainability-wrap .recruit-part{width:294px;border:1px solid #9E9E9F}}@media (max-width: 767px){#top .recruit-sustainability-section .recruit-sustainability-wrap .recruit-part{margin:0 auto;width:85.3333333333vw;height:228px;background-color:#fff}}#top .recruit-sustainability-section .recruit-sustainability-wrap .recruit-part:hover .recruit-bg-blue,#top .recruit-sustainability-section .recruit-sustainability-wrap .recruit-part:hover .recruit-content{transition:.5s;opacity:.9}#top .recruit-sustainability-section .recruit-sustainability-wrap .recruit-part .recruit-bg-blue{background:#00469B;height:58px;line-height:65px}@media (max-width: 767px){#top .recruit-sustainability-section .recruit-sustainability-wrap .recruit-part .recruit-bg-blue{height:35px;line-height:39px}}#top .recruit-sustainability-section .recruit-sustainability-wrap .recruit-part .recruit-bg-blue .recruit-title{font-family:adobe-caslon-pro;font-size:32px;color:#fff}@media (max-width: 767px){#top .recruit-sustainability-section .recruit-sustainability-wrap .recruit-part .recruit-bg-blue .recruit-title{font-size:19px}}#top .recruit-sustainability-section .recruit-sustainability-wrap .recruit-part .recruit-content{background-color:#fff;height:322px;box-sizing:border-box;padding:10px 0}@media (max-width: 767px){#top .recruit-sustainability-section .recruit-sustainability-wrap .recruit-part .recruit-content{height:auto;padding:0}}#top .recruit-sustainability-section .recruit-sustainability-wrap .recruit-part .recruit-sub-title{width:250px;margin:0 auto;font-size:18px;font-weight:700;color:#00469b;font-family:\6e38\30b4\30b7\30c3\30af\4f53,YuGothic,\6e38\30b4\30b7\30c3\30af,Yu Gothic,sans-serif;border-bottom:1px solid #00469B;padding-bottom:8px}@media (max-width: 767px){#top .recruit-sustainability-section .recruit-sustainability-wrap .recruit-part .recruit-sub-title{width:66.6666666667vw;margin-top:11px;font-size:14px}}#top .recruit-sustainability-section .recruit-sustainability-wrap .recruit-part .recruit-txt{margin-top:32px;font-size:16px;color:#9e9e9f;font-family:\6e38\30b4\30b7\30c3\30af\4f53,YuGothic,\6e38\30b4\30b7\30c3\30af,Yu Gothic,sans-serif}@media (max-width: 767px){#top .recruit-sustainability-section .recruit-sustainability-wrap .recruit-part .recruit-txt{margin-top:3.7333333333vw;font-size:14px}}#top .recruit-sustainability-section .recruit-sustainability-wrap .recruit-part .recruit-txt a:hover{text-decoration:underline;color:inherit}#top .recruit-sustainability-section .recruit-sustainability-wrap .recruit-part .recruit-img{margin-top:20px;width:260px}@media (max-width: 767px){#top .recruit-sustainability-section .recruit-sustainability-wrap .recruit-part .recruit-img{margin-top:5px;width:120px}}#top .recruit-sustainability-section .recruit-sustainability-wrap .sustainability-part{width:368px;height:380px;margin-left:50px;border:1px solid #9E9E9F;background-color:#444}@media (max-width: 1023px){#top .recruit-sustainability-section .recruit-sustainability-wrap .sustainability-part{width:294px;border:1px solid #9E9E9F}}@media (max-width: 767px){#top .recruit-sustainability-section .recruit-sustainability-wrap .sustainability-part{margin:30px auto 0;width:85.3333333333vw;height:228px;background-color:#fff}}#top .recruit-sustainability-section .recruit-sustainability-wrap .sustainability-part a{transition:.5s}#top .recruit-sustainability-section .recruit-sustainability-wrap .sustainability-part .sustainability-bg-blue{background:#00469B;height:58px;line-height:65px}@media (max-width: 767px){#top .recruit-sustainability-section .recruit-sustainability-wrap .sustainability-part .sustainability-bg-blue{height:35px;line-height:39px}}#top .recruit-sustainability-section .recruit-sustainability-wrap .sustainability-part .sustainability-bg-blue .sustainability-title{font-family:adobe-caslon-pro;font-size:32px;color:#fff}@media (max-width: 767px){#top .recruit-sustainability-section .recruit-sustainability-wrap .sustainability-part .sustainability-bg-blue .sustainability-title{font-size:19px}}#top .recruit-sustainability-section .recruit-sustainability-wrap .sustainability-part .sustainability-content{background-color:#fff;height:322px;box-sizing:border-box;padding:10px 0}@media (max-width: 767px){#top .recruit-sustainability-section .recruit-sustainability-wrap .sustainability-part .sustainability-content{height:auto;padding:0}}#top .recruit-sustainability-section .recruit-sustainability-wrap .sustainability-part .sustainability-sub-title{width:250px;margin:0 auto;font-size:18px;font-weight:700;color:#00469b;font-family:\6e38\30b4\30b7\30c3\30af\4f53,YuGothic,\6e38\30b4\30b7\30c3\30af,Yu Gothic,sans-serif;border-bottom:1px solid #00469B;padding-bottom:8px}@media (max-width: 767px){#top .recruit-sustainability-section .recruit-sustainability-wrap .sustainability-part .sustainability-sub-title{width:66.6666666667vw;margin-top:11px;font-size:14px}}#top .recruit-sustainability-section .recruit-sustainability-wrap .sustainability-part .sustainability-img{margin-top:46px;width:192px}@media (max-width: 767px){#top .recruit-sustainability-section .recruit-sustainability-wrap .sustainability-part .sustainability-img{margin-top:4.8vw;width:110px}}#top .recruit-sustainability-section .recruit-sustainability-box:before{content:"";position:absolute;left:50%;bottom:260px;display:inline-block;width:790px;height:3px;-webkit-transform:translateX(-50%);transform:translate(-50%);background-color:#231815}@media (max-width: 1023px){#top .recruit-sustainability-section .recruit-sustainability-box:before{width:640px;height:2px;border:1px solid #9E9E9F}}@media (max-width: 767px){#top .recruit-sustainability-section .recruit-sustainability-box:before{display:none}}#top .topic-section{max-width:100%;text-align:left}#top .topic-section .topic-wrap{margin:102px auto 0;width:780px}@media (max-width: 1023px){#top .topic-section .topic-wrap{width:638px;margin-top:82px}}@media (max-width: 1023px) and (max-width: 767px){#top .topic-section .topic-wrap{width:85.3333333333vw;margin-top:16.2666666667vw}}#top .topic-section .topic-wrap .anchor-news{padding-top:110px;margin-top:-110px}@media (max-width: 767px){#top .topic-section .topic-wrap .anchor-news{padding-top:13.3333333333vw;margin-top:-13.3333333333vw}}#top .topic-section .topic-wrap .topic-news-part,#top .topic-section .topic-wrap topic-press-release-part{margin-bottom:46px}@media (max-width: 1023px){#top .topic-section .topic-wrap .topic-news-part,#top .topic-section .topic-wrap topic-press-release-part{margin-bottom:64px}}@media (max-width: 1023px) and (max-width: 767px){#top .topic-section .topic-wrap .topic-news-part,#top .topic-section .topic-wrap topic-press-release-part{margin-bottom:12.8vw}}#top .topic-section .topic-wrap .topic-title-area{display:flex;align-items:center}#top .topic-section .topic-wrap .topic-title-area .topic-title-en{font-family:adobe-caslon-pro;font-size:32px;color:#fff;background:#00469B;width:264px;padding-left:20px;height:58px;line-height:68px}@media (max-width: 767px){#top .topic-section .topic-wrap .topic-title-area .topic-title-en{font-size:5.0666666667vw;padding-left:3.2vw;height:9.3333333333vw;line-height:10.9333333333vw}}#top .topic-section .topic-wrap .topic-title-area .topic-title-ja{font-family:\6e38\30b4\30b7\30c3\30af\4f53,YuGothic,\6e38\30b4\30b7\30c3\30af,Yu Gothic,sans-serif;font-size:18px;font-weight:700;color:#00469b;width:494px;margin-left:20px;padding:10px 0 10px 20px;box-sizing:border-box;border-top:1px solid #00469B;border-bottom:1px solid #00469B}@media (max-width: 767px){#top .topic-section .topic-wrap .topic-title-area .topic-title-ja{font-size:3.7333333333vw;margin-left:3.2vw;padding:1.0666666667vw 0 1.0666666667vw 3.2vw}}#top .topic-section .topic-wrap .topic-content-area{margin-top:36px}@media (max-width: 767px){#top .topic-section .topic-wrap .topic-content-area{margin-top:5.8666666667vw}}#top .topic-section .topic-wrap .topic-content-area .news-pr-list{font-size:14px;font-family:\6e38\30b4\30b7\30c3\30af\4f53,YuGothic,\6e38\30b4\30b7\30c3\30af,Yu Gothic,sans-serif;font-weight:700}@media (max-width: 767px){#top .topic-section .topic-wrap .topic-content-area .news-pr-list{font-size:2.9333333333vw}}#top .topic-section .topic-wrap .topic-content-area .news-pr-list .news-pr-item{padding-bottom:34px}@media (max-width: 767px){#top .topic-section .topic-wrap .topic-content-area .news-pr-list .news-pr-item{padding-bottom:9.0666666667vw;margin-top:1.3333333333vw}}#top .topic-section .topic-wrap .topic-content-area .news-pr-list .news-pr-item .item-box{position:relative;display:flex;flex-wrap:wrap;padding-right:50px}@media (max-width: 767px){#top .topic-section .topic-wrap .topic-content-area .news-pr-list .news-pr-item .item-box{padding-right:9.3333333333vw}}#top .topic-section .topic-wrap .topic-content-area .news-pr-list .news-pr-item .item-box .date{color:#9e9e9f;width:10%;box-sizing:border-box;padding-left:16px}@media (max-width: 767px){#top .topic-section .topic-wrap .topic-content-area .news-pr-list .news-pr-item .item-box .date{padding-left:1.6vw;width:20%}}#top .topic-section .topic-wrap .topic-content-area .news-pr-list .news-pr-item .item-box .news-pr-content{color:#231815;width:90%;box-sizing:border-box;padding-left:66px}@media (max-width: 767px){#top .topic-section .topic-wrap .topic-content-area .news-pr-list .news-pr-item .item-box .news-pr-content{padding-left:5.3333333333vw;width:80%;word-break:break-all}}#top .topic-section .topic-wrap .topic-content-area .news-pr-list .news-pr-item .item-box .news-pr-content a:hover{text-decoration:underline}#top .topic-section .topic-wrap .topic-content-area .news-pr-list .news-pr-item .item-box p{font-weight:400;font-size:.9em;word-wrap:break-word}#top .topic-section .topic-wrap .topic-content-area .news-pr-list .news-pr-item .item-box p img{height:auto}#top .topic-section .topic-wrap .topic-content-area .news-pr-list .news-pr-item .item-box .news-pr-content-title,#top .topic-section .topic-wrap .topic-content-area .news-pr-list .news-pr-item .item-box .news-pr-content-title p{font-size:1em;font-weight:700}#top .topic-section .topic-wrap .topic-content-area .news-pr-list .news-pr-item .item-box a:hover{border-bottom:1px solid #231815;color:#000;transition:.5s}#top .topic-section .topic-wrap .topic-content-area .news-pr-list .news-pr-item .item-box .icon{position:absolute;right:14px;top:50%;transform:translateY(-50%);width:24px}@media (max-width: 767px){#top .topic-section .topic-wrap .topic-content-area .news-pr-list .news-pr-item .item-box .icon{right:1.3333333333vw;width:5.3333333333vw}}#top .topic-section .topic-wrap .topic-content-area .news-pr-list .news-pr-item .item-box .icon a{display:block}#top .topic-section .topic-wrap .topic-content-area .news-pr-list .news-pr-item .item-box .icon img{vertical-align:top;width:100%;height:auto}#top .contact-btn-section{text-align:center}#top .contact-btn-section .contact-btn-wrap{position:relative;display:flex;margin-top:106px}@media (max-width: 767px){#top .contact-btn-section .contact-btn-wrap{margin-top:17.0666666667vw}}#top .contact-btn-section .contact-btn-wrap .contact-btn-part{margin:0 auto;width:274px;height:48px;border:1px solid #00469B;border-radius:5px}@media (max-width: 767px){#top .contact-btn-section .contact-btn-wrap .contact-btn-part{width:43.7333333333vw;height:7.7333333333vw}}#top .contact-btn-section .contact-btn-wrap .contact-btn-part .contact-btn{font-family:adobe-caslon-pro;color:#00469b;font-size:24px;line-height:55px}@media (max-width: 767px){#top .contact-btn-section .contact-btn-wrap .contact-btn-part .contact-btn{font-size:3.7333333333vw;line-height:8vw}}#top .contact-btn-section .contact-btn-wrap .contact-btn:hover{color:#fff;background-color:#00469b;height:49px;border-radius:5px;transition:.5s}#top .top-page-part{position:absolute;cursor:pointer;top:0;left:85.3333333333vw}@media (max-width: 767px){#top .top-page-part{left:80vw}}#top .top-page-part .arrow-up{color:#fff;font-size:24px;width:48px;height:48px;background:#00469B;border-radius:5px;line-height:48px}@media (max-width: 767px){#top .top-page-part .arrow-up{font-size:3.7333333333vw;width:7.7333333333vw;height:7.7333333333vw;line-height:8vw}}#contact .content-container{box-sizing:border-box;margin:0 auto;padding:60px 0 0;width:100%}@media (max-width: 767px){#contact .content-container{margin:5px auto;padding:8vw 0 0}}#contact .content-container .sustainability{width:798px;margin:0 auto}@media (max-width: 1023px){#contact .content-container .sustainability{padding:0 20px}}@media (max-width: 767px){#contact .content-container .sustainability{width:100%;margin-bottom:8vw;padding:0}}#contact .content-container .sustainability .section-head{border-bottom:1px solid #00469B;color:#231815;font-size:18px;font-weight:700;font-family:\6e38\30b4\30b7\30c3\30af\4f53,YuGothic,\6e38\30b4\30b7\30c3\30af,Yu Gothic,sans-serif;letter-spacing:1.5px;margin-bottom:16px;padding:11px 20px}@media (max-width: 767px){#contact .content-container .sustainability .section-head{font-size:4.2666666667vw;margin-bottom:2.1333333333vw;padding:1.8666666667vw 2.6666666667vw}}#contact .content-container .sustainability .main-content{width:680px;margin:50px auto}@media (max-width: 1023px){#contact .content-container .sustainability .main-content{max-width:calc(100% - 40px)}}@media (max-width: 767px){#contact .content-container .sustainability .main-content{width:92vw}}#contact .content-container .sustainability .main-content .info-box{letter-spacing:1.5px}#contact .content-container .sustainability .main-content .info-box .info-01{font-size:14px;font-weight:700;font-family:\6e38\30b4\30b7\30c3\30af\4f53,YuGothic,\6e38\30b4\30b7\30c3\30af,Yu Gothic,sans-serif}#contact .content-container .sustainability .main-content .info-box .info-02{font-size:13px;font-family:Franklin Gothic Medium,Arial Narrow,Arial,sans-serif;letter-spacing:1.5px;margin-top:30px}#contact .content-container .sustainability .main-content .contact-box{margin-top:35px;width:680px}@media (max-width: 767px){#contact .content-container .sustainability .main-content .contact-box{width:100%}}#contact .content-container .sustainability .main-content .contact-box .error-box{background:#de5246;margin-bottom:30px;padding:13px 20px}#contact .content-container .sustainability .main-content .contact-box .error-box .error-list li{color:#fff;font-size:14px;font-weight:700;line-height:1.5}#contact .content-container .sustainability .main-content .contact-box .row{display:flex;margin-bottom:30px}@media (max-width: 767px){#contact .content-container .sustainability .main-content .contact-box .row{display:inherit;margin-bottom:18px}}#contact .content-container .sustainability .main-content .contact-box .row .label-name-box{width:190px;font-size:14px}#contact .content-container .sustainability .main-content .contact-box .row .label-name-box.en{width:160px}#contact .content-container .sustainability .main-content .contact-box .row .label-name-box.en .form-label-ja{letter-spacing:0}@media (max-width: 767px){#contact .content-container .sustainability .main-content .contact-box .row .label-name-box{width:100%;display:flex;align-items:baseline}}#contact .content-container .sustainability .main-content .contact-box .row .label-name-box .form-label-ja{font-family:\6e38\30b4\30b7\30c3\30af\4f53,YuGothic,\6e38\30b4\30b7\30c3\30af,Yu Gothic,sans-serif;letter-spacing:2px;margin-left:20px;position:relative}#contact .content-container .sustainability .main-content .contact-box .row .label-name-box .form-label-ja:before{position:absolute;content:"";width:12px;height:12px;background-color:#00469b;top:0px;left:-18px}@media (max-width: 767px){#contact .content-container .sustainability .main-content .contact-box .row .label-name-box .form-label-ja:before{top:5px}}#contact .content-container .sustainability .main-content .contact-box .row .label-name-box .form-label-en{font-family:adobe-caslon-pro}@media (max-width: 767px){#contact .content-container .sustainability .main-content .contact-box .row .label-name-box .form-label-en{margin-left:10px}}#contact .content-container .sustainability .main-content .contact-box .row .require-label{width:30px;font-size:12px;color:#e50012;margin-top:6px}#contact .content-container .sustainability .main-content .contact-box .row .require-label.en{width:50px}#contact .content-container .sustainability .main-content .contact-box .row .optional-label{width:30px;font-size:12px;color:#9e9e9f;margin-top:6px}#contact .content-container .sustainability .main-content .contact-box .row .optional-label.en{width:50px}#contact .content-container .sustainability .main-content .contact-box .row .inquiry-type{width:446px;height:42px;margin-left:15px;background-color:#eeeeef;padding-left:15px;border:none}@media (max-width: 767px){#contact .content-container .sustainability .main-content .contact-box .row .inquiry-type{width:100%;margin-left:inherit;padding-left:5px;font-size:12px}}#contact .content-container .sustainability .main-content .contact-box .row input{box-sizing:border-box;width:446px;height:40px;margin-left:18px;padding:0 13px;background-color:#eeeeef;border:none}@media (max-width: 767px){#contact .content-container .sustainability .main-content .contact-box .row input{width:100%;margin-left:inherit;padding-left:5px}}#contact .content-container .sustainability .main-content .contact-box .row textarea{box-sizing:border-box;width:446px;height:210px;margin-left:18px;padding:7px 13px;background-color:#eeeeef;border:none;resize:none}@media (max-width: 767px){#contact .content-container .sustainability .main-content .contact-box .row textarea{width:100%;margin-left:inherit}}#contact .content-container .sustainability .main-content .contact-box .privacy-policy-part{margin-top:60px}@media (max-width: 767px){#contact .content-container .sustainability .main-content .contact-box .privacy-policy-part{margin-top:36px}}#contact .content-container .sustainability .main-content .contact-box .privacy-policy-part .privacy-policy-heading{font-size:14px;font-weight:700;font-family:\6e38\30b4\30b7\30c3\30af\4f53,YuGothic,\6e38\30b4\30b7\30c3\30af,Yu Gothic,sans-serif;margin-left:20px;position:relative}@media (max-width: 767px){#contact .content-container .sustainability .main-content .contact-box .privacy-policy-part .privacy-policy-heading{margin-left:20px}}#contact .content-container .sustainability .main-content .contact-box .privacy-policy-part .privacy-policy-heading:before{position:absolute;content:"";width:12px;height:12px;background-color:#00469b;top:0px;left:-18px}#contact .content-container .sustainability .main-content .contact-box .privacy-policy-part .consent-chk-btn{font-size:14px;font-weight:700;font-family:\6e38\30b4\30b7\30c3\30af\4f53,YuGothic,\6e38\30b4\30b7\30c3\30af,Yu Gothic,sans-serif;margin-left:100px}@media (max-width: 767px){#contact .content-container .sustainability .main-content .contact-box .privacy-policy-part .consent-chk-btn{margin-left:60px}}#contact .content-container .sustainability .main-content .contact-box .privacy-policy-part .consent-chk-txt{font-size:14px;font-weight:700;font-family:\6e38\30b4\30b7\30c3\30af\4f53,YuGothic,\6e38\30b4\30b7\30c3\30af,Yu Gothic,sans-serif}#contact .content-container .sustainability .main-content .contact-box .privacy-policy-part .privacy-policy-info{margin:50px auto 74px;font-size:13px;font-family:Franklin Gothic Medium,Arial Narrow,Arial,sans-serif}@media (max-width: 767px){#contact .content-container .sustainability .main-content .contact-box .privacy-policy-part .privacy-policy-info{margin:30px auto 44px}}#contact .content-container .sustainability .main-content .contact-box .privacy-policy-part .privacy-policy-info .privacy-policy-link{color:#00469b}#contact .content-container .sustainability .main-content .contact-box .privacy-policy-part .submit-btn-area{text-align:center}#contact .content-container .sustainability .main-content .contact-box .privacy-policy-part .submit-btn-area .button{font-size:18px;font-weight:700;font-family:\6e38\30b4\30b7\30c3\30af\4f53,YuGothic,\6e38\30b4\30b7\30c3\30af,Yu Gothic,sans-serif;display:inline-block;border:1px solid #00469b;border-radius:5px;text-align:center;cursor:pointer;padding:12px 0;background:#ffffff;color:#00469b;line-height:1em;width:272px;transition:all .3s}#contact .content-container .sustainability .main-content .contact-box .privacy-policy-part .submit-btn-area .button:hover{background:#00469B;color:#fff;letter-spacing:.1em}#news-archive .content-container{width:100%;max-width:786px;margin:0 auto}@media (max-width: 767px){#news-archive .content-container{padding:8vw 0 0}}#news-archive .content-container .secondary-title .secondary-title-wrap{margin:68px auto 0}@media (max-width: 1023px){#news-archive .content-container .secondary-title .secondary-title-wrap{width:calc(100% - 40px)}}@media (max-width: 767px){#news-archive .content-container .secondary-title .secondary-title-wrap{margin:3.4666666667vw auto 0}}#news-archive .content-container .secondary-title .secondary-title-wrap .sub-title{font-size:18px;font-family:\6e38\30b4\30b7\30c3\30af\4f53,YuGothic,\6e38\30b4\30b7\30c3\30af,Yu Gothic,sans-serif;font-weight:700;margin:0 auto;padding:0 0 8px 16px;box-sizing:border-box;border-bottom:2px solid #00469B}@media (max-width: 767px){#news-archive .content-container .secondary-title .secondary-title-wrap .sub-title{font-size:4.8vw}}#news-archive .content-container .main-content .main-content-wrap{margin:30px auto 0;letter-spacing:.2px}@media (max-width: 1023px){#news-archive .content-container .main-content .main-content-wrap{max-width:calc(100% - 40px)}}@media (max-width: 767px){#news-archive .content-container .main-content .main-content-wrap{margin-top:5.3333333333vw}}#news-archive .content-container .main-content .main-content-wrap .archive-list{width:100%}#news-archive .content-container .main-content .main-content-wrap .archive-list .archive-list-menu{width:100%;display:flex;flex-wrap:wrap;padding:26px 50px 26px 0;box-sizing:border-box;border-bottom:1px solid #9E9E9F;position:relative;font-size:12px;font-weight:700;font-family:\6e38\30b4\30b7\30c3\30af\4f53,YuGothic,\6e38\30b4\30b7\30c3\30af,Yu Gothic,sans-serif}@media (max-width: 767px){#news-archive .content-container .main-content .main-content-wrap .archive-list .archive-list-menu{padding-right:9.3333333333vw;font-size:2.9333333333vw}}#news-archive .content-container .main-content .main-content-wrap .archive-list .archive-list-menu .news-date{width:10%;color:#9e9e9f;box-sizing:border-box;padding-left:16px;letter-spacing:0}@media (max-width: 767px){#news-archive .content-container .main-content .main-content-wrap .archive-list .archive-list-menu .news-date{padding-left:1.6vw;width:20%}}#news-archive .content-container .main-content .main-content-wrap .archive-list .archive-list-menu .news-article-box{width:90%;box-sizing:border-box;padding-left:66px;color:#00469b}@media (max-width: 767px){#news-archive .content-container .main-content .main-content-wrap .archive-list .archive-list-menu .news-article-box{width:80%;overflow-wrap:break-word;padding-left:5.3333333333vw}}#news-archive .content-container .main-content .main-content-wrap .archive-list .archive-list-menu .news-article-box .news-title{font-family:\6e38\30b4\30b7\30c3\30af\4f53,YuGothic,\6e38\30b4\30b7\30c3\30af,Yu Gothic,sans-serif;font-weight:700}#news-archive .content-container .main-content .main-content-wrap .archive-list .archive-list-menu .news-article-box .excerpt-filter{margin-top:20px}@media (max-width: 767px){#news-archive .content-container .main-content .main-content-wrap .archive-list .archive-list-menu .news-article-box .excerpt-filter{margin-top:3.7333333333vw}}#news-archive .content-container .main-content .main-content-wrap .archive-list .archive-list-menu .news-article-box p{color:#231815;font-family:Hiragino Kaku Gothic ProN;font-weight:400}#news-archive .content-container .main-content .main-content-wrap .archive-list .archive-list-menu .news-article-box img{width:100%;height:auto}#news-archive .content-container .main-content .main-content-wrap .archive-list .archive-list-menu .icon{position:absolute;right:14px;top:50%;transform:translateY(-50%);width:24px}@media (max-width: 767px){#news-archive .content-container .main-content .main-content-wrap .archive-list .archive-list-menu .icon{right:1.3333333333vw;width:5.3333333333vw}}#news-archive .content-container .main-content .main-content-wrap .archive-list .archive-list-menu .icon a{display:block}#news-archive .content-container .main-content .main-content-wrap .archive-list .archive-list-menu .icon img{vertical-align:top;width:100%}#single-page .content-container{width:100%;max-width:786px;margin:0 auto}@media (max-width: 767px){#single-page .content-container{padding:8vw 0 0}}#single-page .content-container .secondary-title .secondary-title-wrap{margin:68px auto 0}@media (max-width: 1023px){#single-page .content-container .secondary-title .secondary-title-wrap{width:calc(100% - 40px)}}@media (max-width: 767px){#single-page .content-container .secondary-title .secondary-title-wrap{margin:3.4666666667vw auto 0}}#single-page .content-container .secondary-title .secondary-title-wrap .sub-title{font-size:18px;font-family:\6e38\30b4\30b7\30c3\30af\4f53,YuGothic,\6e38\30b4\30b7\30c3\30af,Yu Gothic,sans-serif;font-weight:700;margin:0 auto;padding:0 0 8px 16px;box-sizing:border-box;border-bottom:2px solid #00469B}@media (max-width: 767px){#single-page .content-container .secondary-title .secondary-title-wrap .sub-title{font-size:4.8vw}}#single-page .content-container .main-content .main-content-wrap{margin:50px auto 0;letter-spacing:.2px}@media (max-width: 767px){#single-page .content-container .main-content .main-content-wrap{margin:8vw 4vw}}#single-page .content-container .main-content .main-content-wrap .caption-box{display:flex;border-bottom:1px solid #9E9E9F;padding-bottom:26px;font-size:14px;font-family:\6e38\30b4\30b7\30c3\30af\4f53,YuGothic,\6e38\30b4\30b7\30c3\30af,Yu Gothic,sans-serif;font-weight:700}@media (max-width: 767px){#single-page .content-container .main-content .main-content-wrap .caption-box{margin-left:0 2.9333333333vw;padding-bottom:4.2666666667vw}}#single-page .content-container .main-content .main-content-wrap .caption-box .date{color:#9e9e9f;margin-left:18px;letter-spacing:1.5px}@media (max-width: 767px){#single-page .content-container .main-content .main-content-wrap .caption-box .date{margin-left:0 2.9333333333vw}}#single-page .content-container .main-content .main-content-wrap .caption-box .heading{margin-left:54px;color:#00469b}@media (max-width: 767px){#single-page .content-container .main-content .main-content-wrap .caption-box .heading{margin-left:8vw}}#single-page .content-container .main-content .main-content-wrap .single-content{margin:25px 0 0 160px;font-family:Franklin Gothic Medium,Arial Narrow,Arial,sans-serif;font-size:12px;line-height:1.5}@media (max-width: 767px){#single-page .content-container .main-content .main-content-wrap .single-content{margin:6.6666666667vw 15px 0}}#single-page .content-container .main-content .main-content-wrap .single-content h1{font-size:1.5em}#single-page .content-container .main-content .main-content-wrap .single-content h2{font-size:1.3em}#single-page .content-container .main-content .main-content-wrap .single-content h3{font-size:1.17em}#single-page .content-container .main-content .main-content-wrap .single-content h1,#single-page .content-container .main-content .main-content-wrap .single-content h2,#single-page .content-container .main-content .main-content-wrap .single-content h3,#single-page .content-container .main-content .main-content-wrap .single-content h4{font-weight:700;margin-bottom:1em}#single-page .content-container .main-content .main-content-wrap .single-content p{margin-bottom:1em}#single-page .content-container .main-content .main-content-wrap .single-content iframe{aspect-ratio:16/9;height:auto!important;max-width:100%!important}#single-page .content-container .main-content .main-content-wrap .single-content code{background:#E8E8E8}#single-page .content-container .main-content .main-content-wrap .single-content img{height:auto!important;max-width:100%!important;width:inherit}#single-page .content-container .main-content .main-content-wrap .single-content table{border-collapse:collapse}#single-page .content-container .main-content .main-content-wrap .single-content table:not([cellpadding]) th,#single-page .content-container .main-content .main-content-wrap .single-content table:not([cellpadding]) td{padding:.4rem}#single-page .content-container .main-content .main-content-wrap .single-content table[border]:not([border="0"]):not([style*=border-width]) th,#single-page .content-container .main-content .main-content-wrap .single-content table[border]:not([border="0"]):not([style*=border-width]) td{border-width:1px}#single-page .content-container .main-content .main-content-wrap .single-content table[border]:not([border="0"]):not([style*=border-style]) th,#single-page .content-container .main-content .main-content-wrap .single-content table[border]:not([border="0"]):not([style*=border-style]) td{border-style:solid}#single-page .content-container .main-content .main-content-wrap .single-content table[border]:not([border="0"]):not([style*=border-color]) th,#single-page .content-container .main-content .main-content-wrap .single-content table[border]:not([border="0"]):not([style*=border-color]) td{border-color:#ccc}#single-page .content-container .main-content .main-content-wrap .single-content figure{display:table;margin:1rem auto}#single-page .content-container .main-content .main-content-wrap .single-content figure figcaption{color:#999;display:block;margin-top:.25rem;text-align:center}#single-page .content-container .main-content .main-content-wrap .single-content hr{border-color:#ccc;border-style:solid;border-width:1px 0 0 0}#single-page .content-container .main-content .main-content-wrap .single-content code{background-color:#e8e8e8;border-radius:3px;padding:.1rem .2rem}#single-page .content-container .main-content .main-content-wrap .single-content .mce-content-body:not([dir=rtl]) blockquote{border-left:2px solid #ccc;margin-left:1.5rem;padding-left:1rem}#single-page .content-container .main-content .main-content-wrap .single-content .mce-content-body[dir=rtl] blockquote{border-right:2px solid #ccc;margin-right:1.5rem;padding-right:1rem}#about-archive .content-container{width:100%;max-width:786px;margin:0 auto}@media (max-width: 767px){#about-archive .content-container{padding:8vw 0 0}}#about-archive .content-container .greeting .greeting-wrap{max-width:100%;margin:68px auto 50px}@media (max-width: 767px){#about-archive .content-container .greeting .greeting-wrap{margin:3.4666666667vw 0}}#about-archive .content-container .greeting .greeting-wrap .sub-title{font-size:18px;font-family:\6e38\30b4\30b7\30c3\30af\4f53,YuGothic,\6e38\30b4\30b7\30c3\30af,Yu Gothic,sans-serif;font-weight:700;padding:0 0 8px 16px;margin:0 auto;box-sizing:border-box;border-bottom:2px solid #00469B}@media (max-width: 767px){#about-archive .content-container .greeting .greeting-wrap .sub-title{max-width:calc(100% - 40px);font-size:4.8vw;margin-bottom:6.6666666667vw}}#about-archive .content-container .greeting .main-content .main-content-wrap{max-width:100%;margin:50px auto 0;letter-spacing:.2px}@media (max-width: 767px){#about-archive .content-container .greeting .main-content .main-content-wrap{margin:0 4vw}}@media (max-width: 767px){#about-archive .content-container .greeting .main-content .main-content-wrap .greeting-part{display:inherit}}#about-archive .content-container .greeting .main-content .main-content-wrap .greeting-part .about-img-box{text-align:center}@media (max-width: 767px){#about-archive .content-container .greeting .main-content .main-content-wrap .greeting-part .about-img-box{text-align:center}}#about-archive .content-container .greeting .main-content .main-content-wrap .greeting-part .about-img-box .ceo-img{max-width:400px}@media (max-width: 767px){#about-archive .content-container .greeting .main-content .main-content-wrap .greeting-part .about-img-box .ceo-img{width:85.3333333333vw}}#about-archive .content-container .greeting .main-content .main-content-wrap .greeting-part .about-text-box{margin-top:20px;letter-spacing:.5px;font-size:13px;color:#231815;font-family:Hiragino Kaku Gothic ProN}@media (max-width: 767px){#about-archive .content-container .greeting .main-content .main-content-wrap .greeting-part .about-text-box{margin-top:10px}}#about-archive .content-container .greeting .main-content .main-content-wrap .greeting-part .about-text-box .ceo-name{margin-top:22px;float:right}#about-archive .content-container .management-philosophy .management-philosophy-wrap{max-width:100%;margin:86px auto 0}@media (max-width: 767px){#about-archive .content-container .management-philosophy .management-philosophy-wrap{margin:16vw 0}}#about-archive .content-container .management-philosophy .management-philosophy-wrap .sub-title{margin:0 auto;font-size:18px;font-family:\6e38\30b4\30b7\30c3\30af\4f53,YuGothic,\6e38\30b4\30b7\30c3\30af,Yu Gothic,sans-serif;font-weight:700;padding:0 0 8px 16px;box-sizing:border-box;border-bottom:1px solid #00469B}@media (max-width: 767px){#about-archive .content-container .management-philosophy .management-philosophy-wrap .sub-title{max-width:calc(100% - 40px);font-size:4.8vw;margin-bottom:6.6666666667vw}}#about-archive .content-container .management-philosophy .message{margin-top:70px;text-align:center;font-size:24px;font-weight:700;font-family:\6e38\30b4\30b7\30c3\30af\4f53,YuGothic,\6e38\30b4\30b7\30c3\30af,Yu Gothic,sans-serif}@media (max-width: 767px){#about-archive .content-container .management-philosophy .message{padding-left:inherit;margin:11.2vw 2.9333333333vw 0}}#about-archive .content-container .management-philosophy .company-motto-area{position:relative;margin-top:80px;font-weight:700;font-family:\6e38\30b4\30b7\30c3\30af\4f53,YuGothic,\6e38\30b4\30b7\30c3\30af,Yu Gothic,sans-serif}@media (max-width: 767px){#about-archive .content-container .management-philosophy .company-motto-area{max-width:calc(100% - 40px);margin:21.3333333333vw auto 12.8vw}}#about-archive .content-container .management-philosophy .company-motto-area .company-motto{position:absolute;color:#fff;font-size:13px;background-color:#00469b;width:132px;height:38px;line-height:36px;text-align:center;top:-38px;left:54px}@media (max-width: 767px){#about-archive .content-container .management-philosophy .company-motto-area .company-motto{width:100px;height:38px;line-height:38px;top:-38px;left:0}}#about-archive .content-container .management-philosophy .company-motto-area .company-motto:before{height:0;display:block;position:absolute;right:0;content:"";border-top:solid 50px #fff;border-left:solid 18px transparent;top:-10px;z-index:2}@media (max-width: 767px){#about-archive .content-container .management-philosophy .company-motto-area .company-motto:before{width:83px;border-top:solid 56px #fff;border-left:solid 23px transparent;top:-18px;right:-83px}}#about-archive .content-container .management-philosophy .company-motto-area .motto-area{background-color:#eeeee8;width:678px;margin:0 auto;padding:42px 36px;box-sizing:border-box}@media (max-width: 767px){#about-archive .content-container .management-philosophy .company-motto-area .motto-area{width:100%;padding:6.6666666667vw 5.8666666667vw}}#about-archive .content-container .management-philosophy .company-motto-area .motto-area .motto{font-size:16px;letter-spacing:2px;padding:10px 0}@media (max-width: 767px){#about-archive .content-container .management-philosophy .company-motto-area .motto-area .motto{text-indent:-2.6em;padding:1.6vw 0 0 2em}}#about-archive .content-container .management-philosophy .company-motto-area .motto-area .motto:nth-child(1){padding-top:0}#about-archive .content-container .management-philosophy .company-motto-area .motto-area .motto:nth-child(5){padding-bottom:0}#about-archive .content-container .moral-code .moral-code-wrap{max-width:100%;margin:86px auto 50px}@media (max-width: 767px){#about-archive .content-container .moral-code .moral-code-wrap{margin:16vw 0}}#about-archive .content-container .moral-code .moral-code-wrap .sub-title{font-size:18px;font-family:\6e38\30b4\30b7\30c3\30af\4f53,YuGothic,\6e38\30b4\30b7\30c3\30af,Yu Gothic,sans-serif;font-weight:700;margin:0 auto;padding:0 0 8px 16px;box-sizing:border-box;border-bottom:1px solid #00469B}@media (max-width: 767px){#about-archive .content-container .moral-code .moral-code-wrap .sub-title{max-width:calc(100% - 40px);font-size:4.8vw;margin-bottom:6.6666666667vw}}#about-archive .content-container .moral-code .moral-code-area .moral-code-list{font-family:\6e38\30b4\30b7\30c3\30af\4f53,YuGothic,\6e38\30b4\30b7\30c3\30af,Yu Gothic,sans-serif;font-weight:700}#about-archive .content-container .moral-code .moral-code-area .moral-code-list .moral-code-contents .moral-code-number{font-size:15px;color:#fff;background-color:#00469b;padding:0 14px;box-sizing:border-box;position:absolute;left:-1px;top:0px}#about-archive .content-container .moral-code .moral-code-area .moral-code-list .moral-code-contents .moral-code-number-10,#about-archive .content-container .moral-code .moral-code-area .moral-code-list .moral-code-contents .moral-code-number-11{padding:0 10px;box-sizing:border-box;background-color:#00469b;color:#fff;position:absolute;left:-1px;top:0px}#about-archive .content-container .moral-code .moral-code-area .moral-code-list .moral-code-contents .moral-code-heading{font-size:15px;color:#00469b;background-color:#eeeee8;box-sizing:border-box;margin:0 50px;height:37px;line-height:37px;padding-left:55px;letter-spacing:1px;position:relative}@media (max-width: 767px){#about-archive .content-container .moral-code .moral-code-area .moral-code-list .moral-code-contents .moral-code-heading{font-size:13px;margin:0 2.9333333333vw}}#about-archive .content-container .moral-code .moral-code-area .moral-code-list .moral-code-contents .moral-code-desc{font-size:14px;color:#070808;margin:18px 0 18px 50px;width:685px;letter-spacing:1.8px}@media (max-width: 767px){#about-archive .content-container .moral-code .moral-code-area .moral-code-list .moral-code-contents .moral-code-desc{font-size:12px;margin:11px auto;width:100%;letter-spacing:2px;padding:0 22px;box-sizing:border-box}}#single-company-info .content-container{width:100%;max-width:786px;margin:0 auto}@media (max-width: 767px){#single-company-info .content-container{padding:8vw 0 0}}#single-company-info .content-container .company-info .company-info-wrap{max-width:100%;margin:68px auto}@media (max-width: 767px){#single-company-info .content-container .company-info .company-info-wrap{margin:3.4666666667vw 0}}#single-company-info .content-container .company-info .company-info-wrap .sub-title{font-size:18px;font-family:\6e38\30b4\30b7\30c3\30af\4f53,YuGothic,\6e38\30b4\30b7\30c3\30af,Yu Gothic,sans-serif;font-weight:700;margin:0 auto;padding:0 0 8px 16px;box-sizing:border-box;border-bottom:2px solid #00469B}@media (max-width: 767px){#single-company-info .content-container .company-info .company-info-wrap .sub-title{max-width:calc(100% - 40px);font-size:4.8vw;margin-bottom:6.6666666667vw}}#single-company-info .content-container .company-info .main-content .main-content-wrap{max-width:100%;margin:50px auto 0;letter-spacing:.2px}@media (max-width: 767px){#single-company-info .content-container .company-info .main-content .main-content-wrap{margin:0 4vw}}#single-company-info .content-container .company-info .main-content .main-content-wrap .company-info-list{font-size:14px;font-weight:700;margin-top:50px}@media (max-width: 767px){#single-company-info .content-container .company-info .main-content .main-content-wrap .company-info-list{font-size:12px;margin-top:8vw}}#single-company-info .content-container .company-info .main-content .main-content-wrap .company-info-list .company-info-caption{display:flex}#single-company-info .content-container .company-info .main-content .main-content-wrap .company-info-list .company-info-caption .company-info-item{margin-left:128px;width:97px;padding-bottom:42px;box-sizing:border-box;color:#00479d}@media (max-width: 767px){#single-company-info .content-container .company-info .main-content .main-content-wrap .company-info-list .company-info-caption .company-info-item{margin-left:2.9333333333vw;width:97px;padding-bottom:6.6666666667vw}}#single-company-info .content-container .company-info .main-content .main-content-wrap .company-info-list .company-info-caption .company-info-desc{margin-left:52px;width:420px;padding-bottom:42px;box-sizing:border-box}@media (max-width: 767px){#single-company-info .content-container .company-info .main-content .main-content-wrap .company-info-list .company-info-caption .company-info-desc{margin-left:4vw;width:64vw;padding-bottom:6.6666666667vw}}#single-company-info .content-container .company-info .main-content .main-content-wrap .company-info-list .company-info-caption .border-member-list{margin-left:52px;padding-bottom:42px;box-sizing:border-box}@media (max-width: 767px){#single-company-info .content-container .company-info .main-content .main-content-wrap .company-info-list .company-info-caption .border-member-list{margin-left:4vw;padding-bottom:6.6666666667vw}}#single-company-info .content-container .organization-chart .img-wrap{padding-top:15px}@media (max-width: 767px){#single-company-info .content-container .organization-chart .img-wrap{overflow:scroll}}#single-company-info .content-container .organization-chart .img-wrap .organization-chart-wrap{max-width:100%;margin:50px auto}@media (max-width: 767px){#single-company-info .content-container .organization-chart .img-wrap .organization-chart-wrap{padding:30px 0 0}}#single-company-info .content-container .organization-chart .img-wrap .organization-chart-wrap .sub-title{font-size:18px;font-family:\6e38\30b4\30b7\30c3\30af\4f53,YuGothic,\6e38\30b4\30b7\30c3\30af,Yu Gothic,sans-serif;font-weight:700;margin:0 auto;padding:0 0 8px 16px;box-sizing:border-box;border-bottom:2px solid #00469B}@media (max-width: 767px){#single-company-info .content-container .organization-chart .img-wrap .organization-chart-wrap .sub-title{max-width:calc(100% - 40px);font-size:4.8vw;margin-bottom:6.6666666667vw}}#single-company-info .content-container .organization-chart .img-wrap .main-content{width:786px;margin-left:15px}#single-company-info .content-container .organization-chart .img-wrap .main-content .note{font-size:3.2vw;font-weight:700;margin-bottom:40px}#business-base .content-container{width:100%;max-width:786px;margin:0 auto}@media (max-width: 767px){#business-base .content-container{padding:8vw 0 0}}#business-base .content-container .business-base .business-base-wrap{max-width:100%;margin:68px auto}@media (max-width: 767px){#business-base .content-container .business-base .business-base-wrap{margin:3.4666666667vw 0}}#business-base .content-container .business-base .business-base-wrap .sub-title{font-size:18px;font-family:\6e38\30b4\30b7\30c3\30af\4f53,YuGothic,\6e38\30b4\30b7\30c3\30af,Yu Gothic,sans-serif;font-weight:700;margin:0 auto;padding:0 0 8px 16px;box-sizing:border-box;border-bottom:2px solid #00469B}@media (max-width: 767px){#business-base .content-container .business-base .business-base-wrap .sub-title{max-width:calc(100% - 40px);font-size:4.8vw;margin-bottom:6.6666666667vw}}#business-base .content-container .business-base .main-content{width:680px;max-width:100%;margin:0 auto}#business-base .content-container .business-base .main-content .main-content-wrap{letter-spacing:.2px;margin-top:50px;position:relative}@media (max-width: 767px){#business-base .content-container .business-base .main-content .main-content-wrap{margin:0 4vw}}#business-base .content-container .business-base .main-content .main-content-wrap .base-title-area{margin:18px auto 0;background-color:#00469b;position:relative}#business-base .content-container .business-base .main-content .main-content-wrap .base-title-area .base-title{font-size:15px;font-family:\6e38\30b4\30b7\30c3\30af\4f53,YuGothic,\6e38\30b4\30b7\30c3\30af,Yu Gothic,sans-serif;color:#fff;font-weight:700;margin-left:16px;padding:12px 0;box-sizing:border-box}#business-base .content-container .business-base .main-content .main-content-wrap .base-title-area:before{height:0;display:block;position:absolute;right:0;content:"";border-top:solid 51px #EEEEE8;border-left:solid 18px transparent;top:0;z-index:2;width:476px}@media (max-width: 767px){#business-base .content-container .business-base .main-content .main-content-wrap .base-title-area:before{width:50.6666666667vw}}#business-base .content-container .business-base .main-content .main-content-wrap .main-base-list{margin-top:34px}#business-base .content-container .business-base .main-content .main-content-wrap .main-base-list .main-base-item{display:flex;color:#00469b;font-weight:700}#business-base .content-container .business-base .main-content .main-content-wrap .main-base-list .main-base-item .base-heading-area{background-color:#fff;border:2px solid #00469B;width:100%;line-height:2.5}#business-base .content-container .business-base .main-content .main-content-wrap .main-base-list .main-base-item .base-heading-area .base-heading{font-size:12px;padding:4px 0 4px 16px;box-sizing:border-box}#business-base .content-container .business-base .main-content .main-content-wrap .main-base-list .main-base-item .base-heading-area .base-heading .base-heading-supply{font-size:10px;margin-left:12px}#business-base .content-container .business-base .main-content .main-content-wrap .main-base-list .main-base-item .base-map-area{background-color:#00469b;margin-left:8px;padding:0 44px;line-height:42px;text-align:center}#business-base .content-container .business-base .main-content .main-content-wrap .main-base-list .main-base-item .base-map-area .base-map{font-size:12px;box-sizing:border-box;color:#fff}#business-base .content-container .business-base .main-content .main-content-wrap .main-base-list .sub-base-item{font-size:12px;font-weight:700;margin:12px 0 0 16px}#business-base .content-container .business-base .main-content .main-content-wrap .main-base-list .sub-base-item .sales-office{color:#00469b}#business-base .content-container .business-base .main-content .main-content-wrap .main-base-list .sub-base-item .post-code,#business-base .content-container .business-base .main-content .main-content-wrap .main-base-list .sub-base-item .address,#business-base .content-container .business-base .main-content .main-content-wrap .main-base-list .sub-base-item .tel-and-fax,#business-base .content-container .business-base .main-content .main-content-wrap .main-base-list .sub-base-item .url,#business-base .content-container .business-base .main-content .main-content-wrap .main-base-list .sub-base-item .e-mail,#business-base .content-container .business-base .main-content .main-content-wrap .main-base-list .sub-base-item .base-desc{margin-top:10px}#business-base .content-container .business-base .main-content .main-content-wrap .main-base-list .sub-base-item .post-code .base-desc-icon,#business-base .content-container .business-base .main-content .main-content-wrap .main-base-list .sub-base-item .address .base-desc-icon,#business-base .content-container .business-base .main-content .main-content-wrap .main-base-list .sub-base-item .tel-and-fax .base-desc-icon,#business-base .content-container .business-base .main-content .main-content-wrap .main-base-list .sub-base-item .url .base-desc-icon,#business-base .content-container .business-base .main-content .main-content-wrap .main-base-list .sub-base-item .e-mail .base-desc-icon,#business-base .content-container .business-base .main-content .main-content-wrap .main-base-list .sub-base-item .base-desc .base-desc-icon{color:#00469b}#company-history .content-container{box-sizing:border-box;max-width:786px;margin:0 auto;padding:60px 20px 0;width:100%}@media (max-width: 767px){#company-history .content-container{margin:5px auto;padding:8vw 4vw 0}}#company-history .content-container .page-head{font-size:18px;font-weight:700;letter-spacing:.1em;line-height:1.75;margin-bottom:50px}@media (max-width: 767px){#company-history .content-container .page-head{font-size:4.8vw;margin-bottom:6.6666666667vw}}#company-history .content-container .page-head:after{background:#00479d;content:"";display:block;height:1px;width:100%}#company-history .content-container .history-dl{padding-top:54px;position:relative}@media (max-width: 767px){#company-history .content-container .history-dl{padding-top:10.6666666667vw}}#company-history .content-container .history-dl>dt{background:#efeee8;color:#00479d;cursor:pointer;font-size:15px;font-weight:700;height:37px;letter-spacing:.1em;line-height:37px;position:absolute;text-align:center;top:0;width:50%}@media (max-width: 767px){#company-history .content-container .history-dl>dt{font-size:3.7333333333vw;height:8vw;line-height:8vw}}#company-history .content-container .history-dl>dt.selected{background:#00479d;color:#fff;cursor:inherit;height:54px}@media (max-width: 767px){#company-history .content-container .history-dl>dt.selected{height:10.6666666667vw}}#company-history .content-container .history-dl>dt.selected:after{background:#00479d;content:"";display:block;height:54px;position:absolute;transform:skew(16deg);right:-8px;top:0;width:16px;z-index:1}@media (max-width: 767px){#company-history .content-container .history-dl>dt.selected:after{height:10.6666666667vw}}#company-history .content-container .history-dl>dt:nth-of-type(1){left:0}#company-history .content-container .history-dl>dt:nth-of-type(1).selected:after{transform:skew(16deg);right:-8px}#company-history .content-container .history-dl>dt:nth-of-type(2){right:0}#company-history .content-container .history-dl>dt:nth-of-type(2).selected:after{transform:skew(-16deg);left:-8px}#company-history .content-container .history-dl dd{background:#efeee8}#company-history .content-container .history-dl dd .history-list{font-size:12px;line-height:2;padding:34px 50px}@media (max-width: 767px){#company-history .content-container .history-dl dd .history-list{font-size:3.2vw;padding:2.6666666667vw 4vw}}#company-history .content-container .history-dl dd .history-list li{display:flex}#company-history .content-container .history-dl dd .history-list li .year{color:#00479d;width:68px}@media (max-width: 767px){#company-history .content-container .history-dl dd .history-list li .year{width:16vw}}#company-history .content-container .history-dl dd .history-list li .content{flex:1}#company-history .content-container .history-dl dd .digest-list{padding:24px 34px 66px}@media (max-width: 767px){#company-history .content-container .history-dl dd .digest-list{padding:2.6666666667vw 4vw 8vw}}#company-history .content-container .history-dl dd .digest-list dt{background:#fff;border:2px solid #00479d;color:#00479d;font-size:14px;font-weight:700;line-height:36px;letter-spacing:.05em;padding-left:96px;position:relative}@media (max-width: 767px){#company-history .content-container .history-dl dd .digest-list dt{font-size:3.2vw;line-height:4.8vw;padding:1.6vw 0 1.6vw 17.6vw}}#company-history .content-container .history-dl dd .digest-list dt .term{background:#00479d;color:#fff;left:0;position:absolute;text-align:center;top:0;width:70px}@media (max-width: 767px){#company-history .content-container .history-dl dd .digest-list dt .term{height:100%;padding:1.6vw 0;width:14.9333333333vw}}#company-history .content-container .history-dl dd .digest-list dt .year{background:#fff;border:2px solid #00479d;box-sizing:border-box;left:-2px;position:absolute;text-align:center;top:36px;width:72px;z-index:2}@media (max-width: 767px){#company-history .content-container .history-dl dd .digest-list dt .year{padding:1.6vw 0;top:100%;width:15.4666666667vw}}#company-history .content-container .history-dl dd .digest-list dt.digest-last{padding-left:0;text-align:center}@media (max-width: 767px){#company-history .content-container .history-dl dd .digest-list dt.digest-last{padding:0}}#company-history .content-container .history-dl dd .digest-list dt.digest-last .term,#company-history .content-container .history-dl dd .digest-list dt.digest-last .year{position:static;width:100%}@media (max-width: 767px){#company-history .content-container .history-dl dd .digest-list dt.digest-last .head{padding:1.6vw 0}}#company-history .content-container .history-dl dd .digest-list dd{padding:50px 0 32px 98px;position:relative}@media (max-width: 767px){#company-history .content-container .history-dl dd .digest-list dd{padding:9.3333333333vw 0 8vw 18.1333333333vw}}#company-history .content-container .history-dl dd .digest-list dd:after{background:#00479d;content:"";height:100%;left:35px;position:absolute;top:0;width:2px}@media (max-width: 767px){#company-history .content-container .history-dl dd .digest-list dd:after{left:7.4666666667vw}}#company-history .content-container .history-dl dd .digest-list dd .txt-box{font-size:13px;letter-spacing:.05em;line-height:24px}@media (max-width: 767px){#company-history .content-container .history-dl dd .digest-list dd .txt-box{font-size:3.2vw;line-height:5.8666666667vw}}#company-history .content-container .history-dl dd .digest-list dd .img-box img{vertical-align:top;width:100%}#company-history .content-container .history-dl dd .digest-list dd.digest-01{display:flex;padding-right:18px}@media (max-width: 767px){#company-history .content-container .history-dl dd .digest-list dd.digest-01{display:block}}#company-history .content-container .history-dl dd .digest-list dd.digest-01 .txt-box{flex:1}#company-history .content-container .history-dl dd .digest-list dd.digest-01 .img-box{margin-left:26px;width:136px}@media (max-width: 767px){#company-history .content-container .history-dl dd .digest-list dd.digest-01 .img-box{margin:4vw auto 0;width:36.2666666667vw}}#company-history .content-container .history-dl dd .digest-list dd.digest-02,#company-history .content-container .history-dl dd .digest-list dd.digest-03{display:flex;padding-right:18px}@media (max-width: 767px){#company-history .content-container .history-dl dd .digest-list dd.digest-02,#company-history .content-container .history-dl dd .digest-list dd.digest-03{display:block}}#company-history .content-container .history-dl dd .digest-list dd.digest-02 .txt-box,#company-history .content-container .history-dl dd .digest-list dd.digest-03 .txt-box{flex:1}#company-history .content-container .history-dl dd .digest-list dd.digest-02 .img-box,#company-history .content-container .history-dl dd .digest-list dd.digest-03 .img-box{margin-left:26px;width:104px}@media (max-width: 767px){#company-history .content-container .history-dl dd .digest-list dd.digest-02 .img-box,#company-history .content-container .history-dl dd .digest-list dd.digest-03 .img-box{margin:4vw auto 0;width:27.7333333333vw}}#company-history .content-container .history-dl dd .digest-list dd.digest-04 .columns{display:flex;justify-content:space-between;margin-top:16px}#company-history .content-container .history-dl dd .digest-list dd.digest-04 .columns .img-box:nth-of-type(1){width:211px;width:34.03%}#company-history .content-container .history-dl dd .digest-list dd.digest-04 .columns .img-box:nth-of-type(2){width:176px;width:28.39%}#company-history .content-container .history-dl dd .digest-list dd.digest-04 .columns .img-box:nth-of-type(3){width:198px;width:31.93%}#company-history .content-container .history-dl dd .digest-list dd.digest-05{display:flex;padding-right:18px}@media (max-width: 767px){#company-history .content-container .history-dl dd .digest-list dd.digest-05{display:block}}#company-history .content-container .history-dl dd .digest-list dd.digest-05 .txt-box{flex:1}#company-history .content-container .history-dl dd .digest-list dd.digest-05 .img-box{width:104px}@media (max-width: 767px){#company-history .content-container .history-dl dd .digest-list dd.digest-05 .img-box{margin:4vw auto 0;width:27.7333333333vw}}#company-history .content-container .history-dl dd .digest-list dd.digest-06{padding-right:18px}#company-history .content-container .history-dl dd .digest-list dd.digest-06 .columns{display:flex;justify-content:space-between;margin-top:16px}#company-history .content-container .history-dl dd .digest-list dd.digest-06 .columns .img-box:nth-of-type(1){width:200px;width:33.22%}#company-history .content-container .history-dl dd .digest-list dd.digest-06 .columns .img-box:nth-of-type(2){width:244px;width:40.53%}#company-history .content-container .history-dl dd .digest-list dd.digest-06 .columns .img-box:nth-of-type(3){width:122px;width:20.27%}#company-history .content-container .history-dl dd .digest-list dd.digest-07{display:flex}@media (max-width: 767px){#company-history .content-container .history-dl dd .digest-list dd.digest-07{display:block}}#company-history .content-container .history-dl dd .digest-list dd.digest-07 .txt-box{flex:1}#company-history .content-container .history-dl dd .digest-list dd.digest-07 .img-box{margin-left:26px;width:246px}@media (max-width: 767px){#company-history .content-container .history-dl dd .digest-list dd.digest-07 .img-box{margin:4vw auto 0;width:65.6vw}}#company-history .content-container .history-dl dd .digest-list dd.digest-08{display:flex}@media (max-width: 767px){#company-history .content-container .history-dl dd .digest-list dd.digest-08{display:block}}#company-history .content-container .history-dl dd .digest-list dd.digest-08 .txt-box{flex:1}#company-history .content-container .history-dl dd .digest-list dd.digest-08 .img-box{margin-left:26px;width:248px}@media (max-width: 767px){#company-history .content-container .history-dl dd .digest-list dd.digest-08 .img-box{margin:4vw auto 0;width:66.1333333333vw}}#company-history .content-container .history-dl dd .digest-list dd.digest-09,#company-history .content-container .history-dl dd .digest-list dd.digest-10,#company-history .content-container .history-dl dd .digest-list dd.digest-15{display:flex}@media (max-width: 767px){#company-history .content-container .history-dl dd .digest-list dd.digest-09,#company-history .content-container .history-dl dd .digest-list dd.digest-10,#company-history .content-container .history-dl dd .digest-list dd.digest-15{display:block}}#company-history .content-container .history-dl dd .digest-list dd.digest-09 .txt-box,#company-history .content-container .history-dl dd .digest-list dd.digest-10 .txt-box,#company-history .content-container .history-dl dd .digest-list dd.digest-15 .txt-box{flex:1}#company-history .content-container .history-dl dd .digest-list dd.digest-09 .img-box,#company-history .content-container .history-dl dd .digest-list dd.digest-10 .img-box,#company-history .content-container .history-dl dd .digest-list dd.digest-15 .img-box{margin-left:26px;width:246px}@media (max-width: 767px){#company-history .content-container .history-dl dd .digest-list dd.digest-09 .img-box,#company-history .content-container .history-dl dd .digest-list dd.digest-10 .img-box,#company-history .content-container .history-dl dd .digest-list dd.digest-15 .img-box{margin:4vw auto 0;width:65.6vw}}#company-history .content-container .history-dl dd .digest-list dd.digest-11{display:flex;padding-right:18px}@media (max-width: 767px){#company-history .content-container .history-dl dd .digest-list dd.digest-11{display:block}}#company-history .content-container .history-dl dd .digest-list dd.digest-11 .txt-box{flex:1}#company-history .content-container .history-dl dd .digest-list dd.digest-11 .img-box{margin-left:26px;width:136px}@media (max-width: 767px){#company-history .content-container .history-dl dd .digest-list dd.digest-11 .img-box{margin:4vw auto 0;width:36.2666666667vw}}#company-history .content-container .history-dl dd .digest-list dd.digest-last{display:flex;padding-right:70px;padding-top:24px}@media (max-width: 767px){#company-history .content-container .history-dl dd .digest-list dd.digest-last{padding:4vw 12vw}}#company-history .content-container .history-dl dd .digest-list dd.digest-last:after{background:transparent;border:2px solid #00479d;border-top:0;content:"";display:block;height:100%;margin:0 auto;position:absolute;top:0;width:calc(100% - 70px)}@media (max-width: 767px){#company-history .content-container .history-dl dd .digest-list dd.digest-last:after{width:68vw}}#company-history .content-container .history-dl dd .digest-list dd.digest-last .txt-box{flex:1}#company-history .content-container .history-dl dd .digest-list dd.digest-last .img-box{margin-left:26px;width:136px}#ir .content-container{box-sizing:border-box;max-width:786px;margin:0 auto;padding:60px 0 0;width:100%}@media (max-width: 767px){#ir .content-container{margin:5px auto;padding:8vw 4vw 0}}#ir .content-container .page-title{border-bottom:1px solid #00479d;box-sizing:border-box;font-size:18px;font-weight:700;line-height:1.75;margin:0 auto 34px;padding:8px 0 0 12px;width:768px}@media (max-width: 1023px){#ir .content-container .page-title{max-width:calc(100% - 40px)}}@media (max-width: 767px){#ir .content-container .page-title{font-size:4.8vw;margin-bottom:5.3333333333vw;max-width:100%;width:100%}}#ir .content-container .stock-info{background:#efeee8;display:flex;margin-bottom:84px}@media (max-width: 767px){#ir .content-container .stock-info{display:block;margin:0 auto 10.6666666667vw;width:69.3333333333vw}}#ir .content-container .stock-info .head{background:#00479d;color:#fff;letter-spacing:.1em;padding-top:77px;text-align:center;width:230px}@media (max-width: 767px){#ir .content-container .stock-info .head{padding:4vw 0;width:100%}}#ir .content-container .stock-info .head .title{font-size:18px;font-weight:700;line-height:1.45;margin-bottom:4px}@media (max-width: 767px){#ir .content-container .stock-info .head .title{font-size:4.2666666667vw}}#ir .content-container .stock-info .head .sub-title{font-size:10px;line-height:1.6}@media (max-width: 767px){#ir .content-container .stock-info .head .sub-title{font-size:2.6666666667vw}}#ir .content-container .stock-info .content{display:flex;flex:1;justify-content:space-between;letter-spacing:.1em;padding:26px 50px}@media (max-width: 767px){#ir .content-container .stock-info .content{display:block;padding:3.2vw 4vw}}#ir .content-container .stock-info .content .column:nth-of-type(1){width:174px}@media (max-width: 767px){#ir .content-container .stock-info .content .column:nth-of-type(1){width:100%}}#ir .content-container .stock-info .content .column:nth-of-type(2){width:240px}@media (max-width: 767px){#ir .content-container .stock-info .content .column:nth-of-type(2){width:100%}}#ir .content-container .stock-info .content .column .column-head{font-size:18px;font-weight:700;line-height:21px}@media (max-width: 767px){#ir .content-container .stock-info .content .column .column-head{font-size:4.2666666667vw;line-height:5.6vw}}#ir .content-container .stock-info .content .column .column-head span{font-size:12px}@media (max-width: 767px){#ir .content-container .stock-info .content .column .column-head span{font-size:3.2vw;line-height:5.6vw}}#ir .content-container .stock-info .content .column .time{font-size:10px;letter-spacing:0;line-height:21px;margin-bottom:21px}@media (max-width: 767px){#ir .content-container .stock-info .content .column .time{font-size:2.6666666667vw;line-height:5.6vw;margin-bottom:1.3333333333vw}}#ir .content-container .stock-info .content .column .price-list li{align-items:baseline;border-bottom:1px solid #00479d;display:flex}#ir .content-container .stock-info .content .column .price-list li:nth-of-type(1){margin-bottom:22px}@media (max-width: 767px){#ir .content-container .stock-info .content .column .price-list li:nth-of-type(1){margin-bottom:2.6666666667vw}}#ir .content-container .stock-info .content .column .price-list li .list-head{font-size:12px;font-weight:700;width:80px}@media (max-width: 767px){#ir .content-container .stock-info .content .column .price-list li .list-head{font-size:3.2vw;width:16vw}}#ir .content-container .stock-info .content .column .price-list li .list-content{font-size:12px;flex:1}@media (max-width: 767px){#ir .content-container .stock-info .content .column .price-list li .list-content{font-size:3.2vw}}#ir .content-container .stock-info .content .column .price-list li .list-content .price{font-size:18px}@media (max-width: 767px){#ir .content-container .stock-info .content .column .price-list li .list-content .price{font-size:4.2666666667vw}}@media (max-width: 767px){#ir .content-container .stock-info .content .column .img-box{margin-top:4vw}}#ir .content-container .stock-info .content .column .img-box img{vertical-align:top;width:100%}@media (max-width: 767px){#ir .content-container .stock-info .content .column .stock-chart-box{margin-top:4vw}}#ir .content-container .stock-info .content .column .stock-chart-box .head-box:after{clear:both;content:"";display:block}#ir .content-container .stock-info .content .column .stock-chart-box .stock-list{float:left;width:78%;border:solid 1px #333333;box-sizing:border-box}#ir .content-container .stock-info .content .column .stock-chart-box .stock-list:after{clear:both;content:"";display:block}#ir .content-container .stock-info .content .column .stock-chart-box .stock-list>li{float:left;width:33.3%;border-right:solid 1px #333333;box-sizing:border-box;font-size:9px;line-height:16px;text-align:center;letter-spacing:0;cursor:pointer}@media (max-width: 767px){#ir .content-container .stock-info .content .column .stock-chart-box .stock-list>li{font-size:2.4vw;line-height:5.3333333333vw}}#ir .content-container .stock-info .content .column .stock-chart-box .stock-list>li:first-child{display:none}#ir .content-container .stock-info .content .column .stock-chart-box .stock-list>li:last-child{border-right:none}#ir .content-container .stock-info .content .column .stock-chart-box .detail-link{display:block;float:right;width:20%;border:solid 1px #333333;box-sizing:border-box;font-size:9px;line-height:16px;text-align:center;letter-spacing:0}@media (max-width: 767px){#ir .content-container .stock-info .content .column .stock-chart-box .detail-link{font-size:2.4vw;line-height:5.3333333333vw}}#ir .content-container .stock-info .content .column .stock-chart-box .detail-link:after{content:"\25b6\fe0e";color:#00479d}#ir .content-container .stock-info .content .column .stock-chart-box .stock-graph{margin-top:15px;width:240px;height:120px;background-color:#fff}@media (max-width: 767px){#ir .content-container .stock-info .content .column .stock-chart-box .stock-graph{margin-top:4vw;height:32vw}}#ir .content-container .press-release{margin-bottom:84px}@media (max-width: 1023px){#ir .content-container .press-release{padding:0 20px}}@media (max-width: 767px){#ir .content-container .press-release{margin-bottom:8vw;padding:0}}#ir .content-container .press-release .section-head{border-bottom:1px solid #00479d;border-top:1px solid #00479d;color:#00479d;font-size:18px;font-weight:700;line-height:1.75;margin-bottom:16px;padding:11px 20px}@media (max-width: 767px){#ir .content-container .press-release .section-head{font-size:4.2666666667vw;margin-bottom:2.1333333333vw;padding:1.8666666667vw 2.6666666667vw}}#ir .content-container .press-release .press-list{padding:0 20px}@media (max-width: 767px){#ir .content-container .press-release .press-list{padding:0 2.6666666667vw}}#ir .content-container .press-release .press-list li{font-size:14px;line-height:1.8;padding:12px 0}@media (max-width: 767px){#ir .content-container .press-release .press-list li{font-size:3.2vw;line-height:1.5;padding:1.6vw 0}}#ir .content-container .press-release .press-list li .top-list-box{display:flex;flex-wrap:wrap;position:relative;box-sizing:border-box;padding-right:50px}@media (max-width: 767px){#ir .content-container .press-release .press-list li .top-list-box{display:block;padding-right:9.3333333333vw}}#ir .content-container .press-release .press-list li .top-list-box time{color:#9fa0a0;width:22%}@media (max-width: 767px){#ir .content-container .press-release .press-list li .top-list-box time{width:100%}}#ir .content-container .press-release .press-list li .top-list-box .list-head{width:78%;box-sizing:border-box}@media (max-width: 767px){#ir .content-container .press-release .press-list li .top-list-box .list-head{width:100%;margin-top:1.3333333333vw}}#ir .content-container .press-release .press-list li .top-list-box .list-head .title{font-weight:700;font-size:1em}#ir .content-container .press-release .press-list li .top-list-box .list-head p{font-weight:400;font-size:.9em}#ir .content-container .press-release .press-list li .top-list-box .list-head p img{height:auto;margin-top:20px}#ir .content-container .press-release .press-list li .top-list-box .icon{position:absolute;right:14px;top:50%;transform:translateY(-50%);width:24px}@media (max-width: 767px){#ir .content-container .press-release .press-list li .top-list-box .icon{right:1.3333333333vw;width:5.3333333333vw}}#ir .content-container .press-release .press-list li .top-list-box .icon a{display:block}#ir .content-container .press-release .press-list li .top-list-box .icon img{vertical-align:top;width:100%}#ir .content-container .press-release .btn-list{display:flex;justify-content:space-between;margin-top:48px}@media (max-width: 767px){#ir .content-container .press-release .btn-list{flex-wrap:wrap;justify-content:center;margin-top:6.4vw}}#ir .content-container .press-release .btn-list li{width:140px}@media (max-width: 767px){#ir .content-container .press-release .btn-list li{width:40%;margin:0 1% 2.6666666667vw}}#ir .content-container .press-release .btn-list li a{background:#00479d;border-radius:5px;color:#fff;display:block;font-size:12px;height:37px;line-height:37px;text-align:center}@media (max-width: 767px){#ir .content-container .press-release .btn-list li a{font-size:3.2vw;height:8vw;line-height:8vw}}@media (max-width: 1023px){#ir .content-container .highlights{padding:0 20px}}@media (max-width: 767px){#ir .content-container .highlights{padding:0}}#ir .content-container .highlights .section-head{border-bottom:1px solid #00479d;border-top:1px solid #00479d;color:#00479d;font-size:18px;font-weight:700;line-height:1.75;margin-bottom:39px;padding:11px 20px}@media (max-width: 767px){#ir .content-container .highlights .section-head{font-size:4.2666666667vw;margin-bottom:2.1333333333vw;padding:1.8666666667vw 2.6666666667vw}}#ir .content-container .highlights .graph-list{display:flex;flex-wrap:wrap;justify-content:space-between}@media (max-width: 767px){#ir .content-container .highlights .graph-list{display:block}}#ir .content-container .highlights .graph-list>li{width:240px}@media (max-width: 767px){#ir .content-container .highlights .graph-list>li{margin:0 auto}}@media (min-width: 768px){#ir .content-container .highlights .graph-list>li:nth-of-type(n+4){margin-top:46px}}@media (max-width: 767px){#ir .content-container .highlights .graph-list>li{margin-top:10.6666666667vw}}#ir .content-container .highlights .graph-list>li .graph-area{height:220px;position:relative}#ir .content-container .highlights .graph-list>li .graph-area .bg-blue{color:#6c9bd2}#ir .content-container .highlights .graph-list>li .graph-area .bg-green{color:#89c997}#ir .content-container .highlights .graph-list>li .graph-area .graph-info{font-size:12px;font-weight:700;left:0;line-height:1.8;white-space:nowrap;position:absolute;top:0}@media (max-width: 767px){#ir .content-container .highlights .graph-list>li .graph-area .graph-info{font-size:3.2vw;line-height:1.5}}#ir .content-container .highlights .graph-list>li .graph-area .graph-line{position:absolute;bottom:0;left:0;right:0;height:1px;background-color:#000}#ir .content-container .highlights .graph-list>li .graph-area .graph,#ir .content-container .highlights .graph-list>li .graph-area .graph-num{bottom:0;height:0;position:absolute;width:22px}#ir .content-container .highlights .graph-list>li .graph-area .graph.graph-1,#ir .content-container .highlights .graph-list>li .graph-area .graph.graph-3,#ir .content-container .highlights .graph-list>li .graph-area .graph.graph-5,#ir .content-container .highlights .graph-list>li .graph-area .graph-num.graph-1,#ir .content-container .highlights .graph-list>li .graph-area .graph-num.graph-3,#ir .content-container .highlights .graph-list>li .graph-area .graph-num.graph-5{background:#6c9bd2}#ir .content-container .highlights .graph-list>li .graph-area .graph.graph-2,#ir .content-container .highlights .graph-list>li .graph-area .graph.graph-4,#ir .content-container .highlights .graph-list>li .graph-area .graph.graph-6,#ir .content-container .highlights .graph-list>li .graph-area .graph-num.graph-2,#ir .content-container .highlights .graph-list>li .graph-area .graph-num.graph-4,#ir .content-container .highlights .graph-list>li .graph-area .graph-num.graph-6{background:#89c997}#ir .content-container .highlights .graph-list>li .graph-area .graph.graph-1,#ir .content-container .highlights .graph-list>li .graph-area .graph-num.graph-1{left:9px}#ir .content-container .highlights .graph-list>li .graph-area .graph.graph-2,#ir .content-container .highlights .graph-list>li .graph-area .graph-num.graph-2{left:40px}#ir .content-container .highlights .graph-list>li .graph-area .graph.graph-3,#ir .content-container .highlights .graph-list>li .graph-area .graph-num.graph-3{left:90px}#ir .content-container .highlights .graph-list>li .graph-area .graph.graph-4,#ir .content-container .highlights .graph-list>li .graph-area .graph-num.graph-4{left:122px}#ir .content-container .highlights .graph-list>li .graph-area .graph.graph-5,#ir .content-container .highlights .graph-list>li .graph-area .graph-num.graph-5{left:172px}#ir .content-container .highlights .graph-list>li .graph-area .graph.graph-6,#ir .content-container .highlights .graph-list>li .graph-area .graph-num.graph-6{left:204px}#ir .content-container .highlights .graph-list>li .graph-area .graph-num{display:block;font-size:9px;text-align:center;letter-spacing:0}#ir .content-container .highlights .graph-list>li .term-list{margin-top:34px;border-left:solid 1px #000}#ir .content-container .highlights .graph-list>li .term-list:after{clear:both;content:"";display:block}@media (max-width: 767px){#ir .content-container .highlights .graph-list>li .term-list{margin-top:8vw}}#ir .content-container .highlights .graph-list>li .term-list li{border:1px solid #000;border-left:none;float:left;box-sizing:border-box;width:33.3%;font-size:10px;height:27px;line-height:27px;text-align:center}@media (max-width: 767px){#ir .content-container .highlights .graph-list>li .term-list li{font-size:2.6666666667vw;height:7.2vw;line-height:7.2vw}}#ir .content-container .select-box{margin-bottom:34px}@media (max-width: 1023px){#ir .content-container .select-box{padding:0 20px}}@media (max-width: 767px){#ir .content-container .select-box{margin-bottom:5.3333333333vw;padding:0}}#ir .content-container .select-box select{border:1px solid #000;font-size:12px;font-weight:700;height:37px;width:156px}@media (max-width: 767px){#ir .content-container .select-box select{font-size:3.2vw;height:9.8666666667vw;width:41.6vw}}#ir .content-container .tab-list{display:flex}@media (max-width: 1023px){#ir .content-container .tab-list{padding:0 20px}}@media (max-width: 767px){#ir .content-container .tab-list{flex-wrap:wrap;margin-bottom:5.3333333333vw;padding:0}}#ir .content-container .tab-list li{width:20%}@media (max-width: 767px){#ir .content-container .tab-list li{width:50%}}@media (min-width: 768px){#ir .content-container .tab-list li:nth-of-type(n+2) span,#ir .content-container .tab-list li:nth-of-type(n+2) a{border-left:0}}@media (max-width: 767px){#ir .content-container .tab-list li:nth-of-type(even) span,#ir .content-container .tab-list li:nth-of-type(even) a{border-left:0}#ir .content-container .tab-list li:nth-of-type(n+3) span,#ir .content-container .tab-list li:nth-of-type(n+3) a{border-top:0}}#ir .content-container .tab-list li span,#ir .content-container .tab-list li a{background:#efeee8;border:1px solid #00479d;box-sizing:border-box;color:#00479d;display:block;height:37px;font-size:12px;font-weight:700;line-height:37px;text-align:center}@media (max-width: 767px){#ir .content-container .tab-list li span,#ir .content-container .tab-list li a{height:9.8666666667vw;font-size:3.2vw;line-height:9.8666666667vw}}#ir .content-container .tab-list li span{background:#00479d;color:#fff;height:54px}@media (max-width: 767px){#ir .content-container .tab-list li span{height:9.8666666667vw}}#ir .content-container .list-box{background:#efeee8;padding:16px 34px 32px}@media (max-width: 1023px){#ir .content-container .list-box{box-sizing:border-box;margin:0 auto;width:calc(100% - 40px)}}@media (max-width: 767px){#ir .content-container .list-box{padding:3.2vw 4vw 8vw;width:100%}}#ir .content-container .list-box .ir-list{margin-bottom:50px}@media (max-width: 767px){#ir .content-container .list-box .ir-list{margin-bottom:6.6666666667vw}}#ir .content-container .list-box .ir-list li{border-bottom:1px solid #9fa0a0}#ir .content-container .list-box .ir-list li .list-box{display:flex;flex-wrap:wrap;font-size:12px;letter-spacing:.1em;line-height:18px;box-sizing:border-box;padding:23px 50px 23px 16px;position:relative}@media (max-width: 767px){#ir .content-container .list-box .ir-list li .list-box{display:block;font-size:3.2vw;line-height:4.8vw;padding:3.2vw 8vw 3.2vw 2.6666666667vw}}#ir .content-container .list-box .ir-list li .list-box time{color:#9fa0a0;width:22%}@media (max-width: 767px){#ir .content-container .list-box .ir-list li .list-box time{width:100%}}#ir .content-container .list-box .ir-list li .list-box .list-head{width:78%;color:#00479d}@media (max-width: 767px){#ir .content-container .list-box .ir-list li .list-box .list-head{width:100%;margin-top:1.3333333333vw}}#ir .content-container .list-box .ir-list li .list-box .list-head .title{font-weight:700;font-size:1em}#ir .content-container .list-box .ir-list li .list-box .list-head p{font-weight:400;font-size:.9em}#ir .content-container .list-box .ir-list li .list-box .list-head p img{height:auto;margin-top:20px}#ir .content-container .list-box .ir-list li .list-box .icon{position:absolute;right:14px;top:50%;transform:translateY(-50%);width:24px}@media (max-width: 767px){#ir .content-container .list-box .ir-list li .list-box .icon{right:1.3333333333vw;width:5.3333333333vw}}#ir .content-container .list-box .ir-list li .list-box .icon a{display:block}#ir .content-container .list-box .ir-list li .list-box .icon img{vertical-align:top;width:100%}#ir .content-container .list-box .head-faq{background:#00479d;color:#fff;font-size:15px;font-weight:700;letter-spacing:.1em;line-height:37px;margin-bottom:34px;margin-top:18px;padding:0 18px}@media (max-width: 767px){#ir .content-container .list-box .head-faq{font-size:4vw;line-height:9.8666666667vw;margin-bottom:9.0666666667vw;margin-top:4.8vw;padding:0 4.8vw}}#ir .content-container .list-box .faq-list{margin-bottom:68px}@media (max-width: 767px){#ir .content-container .list-box .faq-list{margin-bottom:9.0666666667vw}}#ir .content-container .list-box .faq-list dt,#ir .content-container .list-box .faq-list dd{display:flex;font-weight:700}#ir .content-container .list-box .faq-list dt .head,#ir .content-container .list-box .faq-list dd .head{font-size:12px;line-height:33px;text-align:center;width:40px}@media (max-width: 767px){#ir .content-container .list-box .faq-list dt .head,#ir .content-container .list-box .faq-list dd .head{font-size:3.2vw;line-height:8.8vw;width:10.6666666667vw}}#ir .content-container .list-box .faq-list dt .text,#ir .content-container .list-box .faq-list dd .text{flex:1;font-size:12px;line-height:21px;padding:6px 16px}@media (max-width: 767px){#ir .content-container .list-box .faq-list dt .text,#ir .content-container .list-box .faq-list dd .text{font-size:3.2vw;line-height:5.6vw;padding:1.6vw 4.2666666667vw}}#ir .content-container .list-box .faq-list dt a,#ir .content-container .list-box .faq-list dd a{text-decoration:underline}#ir .content-container .list-box .faq-list dt .head{background:#00479d;color:#fff}#ir .content-container .list-box .faq-list dt .text{background:#fff}#ir .content-container .list-box .faq-list dd{border-bottom:1px solid #00479d}#ir .content-container .list-box .faq-list dd:nth-last-of-type(n+2){margin-bottom:34px}@media (max-width: 767px){#ir .content-container .list-box .faq-list dd:nth-last-of-type(n+2){margin-bottom:8vw}}#ir .content-container .list-box .faq-list dd .head,#ir .content-container .list-box .faq-list dd .text{color:#00479d}#ir .content-container .list-box .btn-area{padding-left:18px}@media (max-width: 767px){#ir .content-container .list-box .btn-area{padding:0;text-align:center}}#ir .content-container .list-box .btn-area .btn-top{background:#00479d;border-radius:5px;color:#fff;display:inline-block;height:37px;font-size:12px;font-weight:700;line-height:37px;text-align:center;width:140px}@media (max-width: 767px){#ir .content-container .list-box .btn-area .btn-top{height:9.8666666667vw;font-size:3.2vw;line-height:9.8666666667vw;width:37.3333333333vw}}#recruit-archive .content-container{width:100%;max-width:786px;margin:0 auto}@media (max-width: 767px){#recruit-archive .content-container{padding:8vw 0 0}}#recruit-archive .content-container .recruit-title .recruit-title-wrap{margin:68px auto}@media (max-width: 767px){#recruit-archive .content-container .recruit-title .recruit-title-wrap{margin:3.4666666667vw 0}}#recruit-archive .content-container .recruit-title .recruit-title-wrap .sub-title{font-size:18px;font-family:\6e38\30b4\30b7\30c3\30af\4f53,YuGothic,\6e38\30b4\30b7\30c3\30af,Yu Gothic,sans-serif;font-weight:700;margin:0 auto;padding:0 0 8px 16px;box-sizing:border-box;border-bottom:2px solid #00469B}@media (max-width: 767px){#recruit-archive .content-container .recruit-title .recruit-title-wrap .sub-title{max-width:calc(100% - 40px);font-size:4.8vw;margin-bottom:6.6666666667vw}}#recruit-archive .content-container .main-content .main-content-wrap{max-width:100%;margin:50px auto 0;letter-spacing:.2px}@media (max-width: 767px){#recruit-archive .content-container .main-content .main-content-wrap{margin-top:8vw}}#recruit-archive .content-container .main-content .main-content-wrap .message-box{text-align:center}#recruit-archive .content-container .main-content .main-content-wrap .message-box .recruit-message{font-family:\6e38\30b4\30b7\30c3\30af\4f53,YuGothic,\6e38\30b4\30b7\30c3\30af,Yu Gothic,sans-serif;font-size:22px;font-weight:700;letter-spacing:3px;text-align:left;display:inline-block}@media (max-width: 767px){#recruit-archive .content-container .main-content .main-content-wrap .message-box .recruit-message{font-size:4.8vw;letter-spacing:1px}}#recruit-archive .content-container .main-content .main-content-wrap .gray-bg{background-color:#eeeee8;margin:0 calc(50% - 50vw);width:100vw;height:768px;margin-top:202px;margin-bottom:178px}@media (max-width: 767px){#recruit-archive .content-container .main-content .main-content-wrap .gray-bg{margin-top:8.8vw;margin-bottom:0;height:auto}}#recruit-archive .content-container .main-content .main-content-wrap .gray-bg .base-box{width:786px;margin:0 auto;position:relative}@media (max-width: 767px){#recruit-archive .content-container .main-content .main-content-wrap .gray-bg .base-box{width:350px}}#recruit-archive .content-container .main-content .main-content-wrap .gray-bg .base-box .office-interior{margin-top:-136px}@media (max-width: 767px){#recruit-archive .content-container .main-content .main-content-wrap .gray-bg .base-box .office-interior{margin-top:8vw}}#recruit-archive .content-container .main-content .main-content-wrap .gray-bg .base-box .left-box{position:absolute;bottom:-186px;left:68px;z-index:1;width:350px;height:234px;overflow:hidden}@media (max-width: 767px){#recruit-archive .content-container .main-content .main-content-wrap .gray-bg .base-box .left-box{bottom:-265px;left:0px;margin-top:25px;position:static}}#recruit-archive .content-container .main-content .main-content-wrap .gray-bg .base-box .left-box .img-managing-director{transform:scale(1.08)}#recruit-archive .content-container .main-content .main-content-wrap .gray-bg .base-box .right-box{position:absolute;bottom:-270px;right:34px;width:412px;background-color:#00469b}@media (max-width: 767px){#recruit-archive .content-container .main-content .main-content-wrap .gray-bg .base-box .right-box{bottom:-655px;right:0px;margin-top:25px;position:static;width:350px}}#recruit-archive .content-container .main-content .main-content-wrap .gray-bg .base-box .right-box .managing-director-message{font-size:13px;font-family:\6e38\30b4\30b7\30c3\30af\4f53,YuGothic,\6e38\30b4\30b7\30c3\30af,Yu Gothic,sans-serif;color:#fff;letter-spacing:.5px;padding:40px 30px 40px 115px}@media (max-width: 767px){#recruit-archive .content-container .main-content .main-content-wrap .gray-bg .base-box .right-box .managing-director-message{padding:25px 5.3333333333vw 25px 6.6666666667vw}}#recruit-archive .content-container .main-content .main-content-wrap .gray-bg .base-box .bottom-box{position:absolute;bottom:-464px;left:0;right:0;display:flex;flex-wrap:wrap;justify-content:space-between}@media (max-width: 767px){#recruit-archive .content-container .main-content .main-content-wrap .gray-bg .base-box .bottom-box{margin-top:25px;padding-bottom:25px;position:static;justify-content:center}}#recruit-archive .content-container .main-content .main-content-wrap .gray-bg .base-box .bottom-box .recruit-item a{background-color:#00469b;border-radius:13px;display:block;height:122px;position:relative;text-align:center;width:122px}@media (max-width: 767px){#recruit-archive .content-container .main-content .main-content-wrap .gray-bg .base-box .bottom-box .recruit-item a{height:96px;margin:10px;width:96px}}#recruit-archive .content-container .main-content .main-content-wrap .gray-bg .base-box .bottom-box .recruit-item .item-title{color:#fff;font-size:13px;font-family:\6e38\30b4\30b7\30c3\30af\4f53,YuGothic,\6e38\30b4\30b7\30c3\30af,Yu Gothic,sans-serif;font-weight:700;left:0;line-height:1.2;position:absolute;top:30px;transform:translateY(-50%);width:100%}@media (max-width: 767px){#recruit-archive .content-container .main-content .main-content-wrap .gray-bg .base-box .bottom-box .recruit-item .item-title{font-size:12px;top:24px}}#recruit-archive .content-container .main-content .main-content-wrap .gray-bg .base-box .bottom-box .recruit-item .img-item{bottom:45px;left:0;position:absolute;transform:translateY(50%);vertical-align:top;width:100%}@media (max-width: 767px){#recruit-archive .content-container .main-content .main-content-wrap .gray-bg .base-box .bottom-box .recruit-item .img-item{bottom:32px}}#dev-human-resource .content-container{width:100%;max-width:786px;margin:0 auto}@media (max-width: 767px){#dev-human-resource .content-container{padding:8vw 0 0}}#dev-human-resource .content-container .dev-human .dev-human-wrap{max-width:100%;margin:68px auto}@media (max-width: 767px){#dev-human-resource .content-container .dev-human .dev-human-wrap{margin:3.4666666667vw 0}}#dev-human-resource .content-container .dev-human .dev-human-wrap .sub-title{font-size:18px;font-family:\6e38\30b4\30b7\30c3\30af\4f53,YuGothic,\6e38\30b4\30b7\30c3\30af,Yu Gothic,sans-serif;font-weight:700;margin:0 auto;padding:0 0 8px 16px;box-sizing:border-box;border-bottom:1px solid #00469B}@media (max-width: 767px){#dev-human-resource .content-container .dev-human .dev-human-wrap .sub-title{max-width:calc(100% - 40px);font-size:4.8vw;margin-bottom:6.6666666667vw}}#dev-human-resource .content-container .dev-human .main-content .main-content-wrap{max-width:786px;margin:50px auto 0;letter-spacing:.2px}@media (max-width: 767px){#dev-human-resource .content-container .dev-human .main-content .main-content-wrap{margin:0 4vw}}#dev-human-resource .content-container .dev-human .main-content .main-content-wrap .work-env-area{position:relative;margin-top:80px}@media (max-width: 767px){#dev-human-resource .content-container .dev-human .main-content .main-content-wrap .work-env-area{margin:80 21.3333333333vw 12.8vw}}#dev-human-resource .content-container .dev-human .main-content .main-content-wrap .work-env-area .work-env{position:absolute;top:-38px;left:0;background-color:#00469b;width:132px;height:38px;color:#fff;font-size:15px;font-weight:700;font-family:\6e38\30b4\30b7\30c3\30af\4f53,YuGothic,\6e38\30b4\30b7\30c3\30af,Yu Gothic,sans-serif;line-height:38px;text-align:center}#dev-human-resource .content-container .dev-human .main-content .main-content-wrap .work-env-area .work-env:before{height:0;display:block;position:absolute;right:0;content:"";border-top:solid 50px #fff;border-left:solid 18px transparent;top:-10px;z-index:2}@media (max-width: 767px){#dev-human-resource .content-container .dev-human .main-content .main-content-wrap .work-env-area .work-env:before{border-top:solid 40px #fff;border-left:solid 16px transparent;top:-1px}}#dev-human-resource .content-container .dev-human .main-content .main-content-wrap .work-env-area .bg-area{background-color:#eeeee8;width:100%;margin:0 auto;padding-bottom:35px}@media (max-width: 767px){#dev-human-resource .content-container .dev-human .main-content .main-content-wrap .work-env-area .bg-area{width:100%;padding-bottom:5px}}#dev-human-resource .content-container .dev-human .main-content .main-content-wrap .work-env-area .bg-area .first-part{display:flex}@media (max-width: 767px){#dev-human-resource .content-container .dev-human .main-content .main-content-wrap .work-env-area .bg-area .first-part{display:inherit}}#dev-human-resource .content-container .dev-human .main-content .main-content-wrap .work-env-area .bg-area .first-part .left-box{width:368px;margin:34px 0 0 34px}@media (max-width: 767px){#dev-human-resource .content-container .dev-human .main-content .main-content-wrap .work-env-area .bg-area .first-part .left-box{width:100%;margin:inherit;padding-top:30px}}#dev-human-resource .content-container .dev-human .main-content .main-content-wrap .work-env-area .bg-area .first-part .left-box .work-env-heading{font-size:14px;font-weight:700;font-family:\6e38\30b4\30b7\30c3\30af\4f53,YuGothic,\6e38\30b4\30b7\30c3\30af,Yu Gothic,sans-serif;color:#00469b;background-color:#fff;box-sizing:border-box;border:1px solid #00469B;height:37px;line-height:37px;padding-left:55px;position:relative;letter-spacing:1px}@media (max-width: 767px){#dev-human-resource .content-container .dev-human .main-content .main-content-wrap .work-env-area .bg-area .first-part .left-box .work-env-heading{margin:0 11px}}#dev-human-resource .content-container .dev-human .main-content .main-content-wrap .work-env-area .bg-area .first-part .left-box .work-env-heading .work-env-number{font-size:15px;color:#fff;background-color:#00469b;padding:0 13px;box-sizing:border-box;position:absolute;left:-1px;top:-1px}#dev-human-resource .content-container .dev-human .main-content .main-content-wrap .work-env-area .bg-area .first-part .left-box .dev-txt{font-size:13px;font-family:Franklin Gothic Medium,Arial Narrow,Arial,sans-serif;margin-top:18px}@media (max-width: 767px){#dev-human-resource .content-container .dev-human .main-content .main-content-wrap .work-env-area .bg-area .first-part .left-box .dev-txt{margin:10px 25px}}#dev-human-resource .content-container .dev-human .main-content .main-content-wrap .work-env-area .bg-area .first-part .right-box{width:316px;margin:34px 0 0 34px}@media (max-width: 767px){#dev-human-resource .content-container .dev-human .main-content .main-content-wrap .work-env-area .bg-area .first-part .right-box{width:320px;margin:0 auto}}#dev-human-resource .content-container .dev-human .main-content .main-content-wrap .work-env-area .bg-area .second-part{display:flex;margin-top:-19px}@media (max-width: 767px){#dev-human-resource .content-container .dev-human .main-content .main-content-wrap .work-env-area .bg-area .second-part{display:inherit;margin-top:0}}#dev-human-resource .content-container .dev-human .main-content .main-content-wrap .work-env-area .bg-area .second-part .left-box{width:368px;margin:34px 0 0 34px}@media (max-width: 767px){#dev-human-resource .content-container .dev-human .main-content .main-content-wrap .work-env-area .bg-area .second-part .left-box{width:100%;margin:inherit;padding-top:6.6666666667vw}}#dev-human-resource .content-container .dev-human .main-content .main-content-wrap .work-env-area .bg-area .second-part .left-box .work-env-heading{font-size:14px;font-weight:700;font-family:\6e38\30b4\30b7\30c3\30af\4f53,YuGothic,\6e38\30b4\30b7\30c3\30af,Yu Gothic,sans-serif;color:#00469b;background-color:#fff;box-sizing:border-box;border:1px solid #00469B;height:37px;line-height:37px;padding-left:55px;position:relative;letter-spacing:1px}@media (max-width: 767px){#dev-human-resource .content-container .dev-human .main-content .main-content-wrap .work-env-area .bg-area .second-part .left-box .work-env-heading{margin:0 11px}}#dev-human-resource .content-container .dev-human .main-content .main-content-wrap .work-env-area .bg-area .second-part .left-box .work-env-heading .work-env-number{font-size:15px;color:#fff;background-color:#00469b;padding:0 13px;box-sizing:border-box;position:absolute;left:-1px;top:-1px}#dev-human-resource .content-container .dev-human .main-content .main-content-wrap .work-env-area .bg-area .second-part .left-box .dev-txt{font-size:13px;font-family:Franklin Gothic Medium,Arial Narrow,Arial,sans-serif;margin-top:18px}@media (max-width: 767px){#dev-human-resource .content-container .dev-human .main-content .main-content-wrap .work-env-area .bg-area .second-part .left-box .dev-txt{margin:10px 25px}}#dev-human-resource .content-container .dev-human .main-content .main-content-wrap .work-env-area .bg-area .second-part .right-box{width:316px;margin:34px 0 0 34px}@media (max-width: 767px){#dev-human-resource .content-container .dev-human .main-content .main-content-wrap .work-env-area .bg-area .second-part .right-box{width:320px;margin:0 auto}}#dev-human-resource .content-container .dev-human .main-content .main-content-wrap .work-env-area .bg-area .third-part{margin:24px 34px 0}@media (max-width: 767px){#dev-human-resource .content-container .dev-human .main-content .main-content-wrap .work-env-area .bg-area .third-part{margin:25px auto}}#dev-human-resource .content-container .dev-human .main-content .main-content-wrap .work-env-area .bg-area .third-part .work-env-heading{font-size:14px;font-weight:700;font-family:\6e38\30b4\30b7\30c3\30af\4f53,YuGothic,\6e38\30b4\30b7\30c3\30af,Yu Gothic,sans-serif;color:#00469b;background-color:#fff;box-sizing:border-box;border:1px solid #00469B;height:37px;line-height:37px;padding-left:55px;position:relative;letter-spacing:1px}@media (max-width: 767px){#dev-human-resource .content-container .dev-human .main-content .main-content-wrap .work-env-area .bg-area .third-part .work-env-heading{margin:0 11px}}#dev-human-resource .content-container .dev-human .main-content .main-content-wrap .work-env-area .bg-area .third-part .work-env-heading .work-env-number{font-size:15px;color:#fff;background-color:#00469b;padding:0 13px;box-sizing:border-box;position:absolute;left:-1px;top:-1px}#dev-human-resource .content-container .dev-human .main-content .main-content-wrap .work-env-area .bg-area .third-part .dev-txt{font-size:13px;font-family:Franklin Gothic Medium,Arial Narrow,Arial,sans-serif;margin-top:16px;letter-spacing:1.2px}@media (max-width: 767px){#dev-human-resource .content-container .dev-human .main-content .main-content-wrap .work-env-area .bg-area .third-part .dev-txt{margin:15px 25px;line-height:1.8}}#dev-human-resource .content-container .dev-human .main-content .main-content-wrap .work-env-area .bg-area .third-part .dev-txt .triangle-blue{color:#00469b}#dev-human-resource .content-container .dev-human .main-content .main-content-wrap .work-env-area .bg-area .fourth-part{margin:24px 34px 0;position:relative}@media (max-width: 767px){#dev-human-resource .content-container .dev-human .main-content .main-content-wrap .work-env-area .bg-area .fourth-part{margin:25px auto}}#dev-human-resource .content-container .dev-human .main-content .main-content-wrap .work-env-area .bg-area .fourth-part .work-env-heading{font-size:14px;font-weight:700;font-family:\6e38\30b4\30b7\30c3\30af\4f53,YuGothic,\6e38\30b4\30b7\30c3\30af,Yu Gothic,sans-serif;color:#00469b;background-color:#fff;box-sizing:border-box;border:1px solid #00469B;height:37px;line-height:37px;padding-left:55px;position:relative;letter-spacing:1px}@media (max-width: 767px){#dev-human-resource .content-container .dev-human .main-content .main-content-wrap .work-env-area .bg-area .fourth-part .work-env-heading{margin:0 11px}}#dev-human-resource .content-container .dev-human .main-content .main-content-wrap .work-env-area .bg-area .fourth-part .work-env-heading .work-env-number{font-size:15px;color:#fff;background-color:#00469b;padding:0 13px;box-sizing:border-box;position:absolute;left:-1px;top:-1px}#dev-human-resource .content-container .dev-human .main-content .main-content-wrap .work-env-area .bg-area .fourth-part .support-box-area{margin-top:16px;font-size:13px;text-align:center;border:1px solid #00469B}@media (max-width: 767px){#dev-human-resource .content-container .dev-human .main-content .main-content-wrap .work-env-area .bg-area .fourth-part .support-box-area{width:320px;margin:15px auto}}#dev-human-resource .content-container .dev-human .main-content .main-content-wrap .work-env-area .bg-area .fourth-part .support-box-area .box-main-title{color:#fff;font-family:\6e38\30b4\30b7\30c3\30af\4f53,YuGothic,\6e38\30b4\30b7\30c3\30af,Yu Gothic,sans-serif;font-weight:700;background-color:#00469b;padding:2.5px 0;box-sizing:border-box}#dev-human-resource .content-container .dev-human .main-content .main-content-wrap .work-env-area .bg-area .fourth-part .support-box-area .box-contents{display:flex;background-color:#fff}@media (max-width: 767px){#dev-human-resource .content-container .dev-human .main-content .main-content-wrap .work-env-area .bg-area .fourth-part .support-box-area .box-contents{display:inherit}}#dev-human-resource .content-container .dev-human .main-content .main-content-wrap .work-env-area .bg-area .fourth-part .support-box-area .box-contents .box-items{width:244px;padding:8px 14px 16px;border-right:1px solid #00469B}@media (max-width: 767px){#dev-human-resource .content-container .dev-human .main-content .main-content-wrap .work-env-area .bg-area .fourth-part .support-box-area .box-contents .box-items{width:inherit;border-bottom:1px solid #00469B;padding:15px 30px 25px;border-right:inherit}}#dev-human-resource .content-container .dev-human .main-content .main-content-wrap .work-env-area .bg-area .fourth-part .support-box-area .box-contents .box-items .box-sub-title{color:#00469b;font-weight:700;font-family:\6e38\30b4\30b7\30c3\30af\4f53,YuGothic,\6e38\30b4\30b7\30c3\30af,Yu Gothic,sans-serif;border-bottom:2px solid #00469B}#dev-human-resource .content-container .dev-human .main-content .main-content-wrap .work-env-area .bg-area .fourth-part .support-box-area .box-contents .box-items .box-desc{text-align:left;font-family:Franklin Gothic Medium,Arial Narrow,Arial,sans-serif;letter-spacing:1px}@media (max-width: 767px){#dev-human-resource .content-container .dev-human .main-content .main-content-wrap .work-env-area .bg-area .fourth-part .support-box-area .box-contents .box-items .box-desc{margin-top:10px}}#dev-human-resource .content-container .dev-human .main-content .main-content-wrap .work-env-area .bg-area .fourth-part .support-box-area .box-contents .box-items:nth-child(3){border-right:none}#dev-human-resource .content-container .dev-human .main-content .main-content-wrap .work-env-area .bg-area .fourth-part .supplement{position:absolute;bottom:-20px;right:0;font-size:10px;font-family:Franklin Gothic Medium,Arial Narrow,Arial,sans-serif;margin:4px -20px 0 0}@media (max-width: 767px){#dev-human-resource .content-container .dev-human .main-content .main-content-wrap .work-env-area .bg-area .fourth-part .supplement{right:30px}}#dev-human-resource .content-container .dev-human .main-content .main-content-wrap .work-env-area .bg-area .fifth-part{margin:24px 34px 0}@media (max-width: 767px){#dev-human-resource .content-container .dev-human .main-content .main-content-wrap .work-env-area .bg-area .fifth-part{margin:30px auto}}#dev-human-resource .content-container .dev-human .main-content .main-content-wrap .work-env-area .bg-area .fifth-part .work-env-heading{font-size:14px;font-weight:700;font-family:\6e38\30b4\30b7\30c3\30af\4f53,YuGothic,\6e38\30b4\30b7\30c3\30af,Yu Gothic,sans-serif;color:#00469b;background-color:#fff;padding:4px 0;box-sizing:border-box;border:1px solid #00469B}@media (max-width: 767px){#dev-human-resource .content-container .dev-human .main-content .main-content-wrap .work-env-area .bg-area .fifth-part .work-env-heading{margin:0 11px}}#dev-human-resource .content-container .dev-human .main-content .main-content-wrap .work-env-area .bg-area .fifth-part .work-env-heading .work-env-number{font-size:15px;color:#fff;background-color:#00469b;padding:11px 12px;box-sizing:border-box;margin-right:16px}#dev-human-resource .content-container .dev-human .main-content .main-content-wrap .work-env-area .bg-area .fifth-part .support-box-area{margin-top:16px;font-size:13px;text-align:left;border:1px solid #00469B}@media (max-width: 767px){#dev-human-resource .content-container .dev-human .main-content .main-content-wrap .work-env-area .bg-area .fifth-part .support-box-area{width:320px;margin:30px auto}}#dev-human-resource .content-container .dev-human .main-content .main-content-wrap .work-env-area .bg-area .fifth-part .support-box-area .box-main-title{color:#fff;font-family:\6e38\30b4\30b7\30c3\30af\4f53,YuGothic,\6e38\30b4\30b7\30c3\30af,Yu Gothic,sans-serif;font-weight:700;background-color:#00469b;padding:2.5px 0;box-sizing:border-box;text-align:center}#dev-human-resource .content-container .dev-human .main-content .main-content-wrap .work-env-area .bg-area .fifth-part .support-box-area .box-contents{display:flex;background-color:#fff}#dev-human-resource .content-container .dev-human .main-content .main-content-wrap .work-env-area .bg-area .fifth-part .support-box-area .box-contents .box-items-left{width:114px;font-size:11px;border-right:3px solid #00469B;border-bottom:1px solid #00469B}@media (max-width: 767px){#dev-human-resource .content-container .dev-human .main-content .main-content-wrap .work-env-area .bg-area .fifth-part .support-box-area .box-contents .box-items-left{min-width:100px;border-right:2px solid #00469B}}#dev-human-resource .content-container .dev-human .main-content .main-content-wrap .work-env-area .bg-area .fifth-part .support-box-area .box-contents .box-items-left .box-sub-title{color:#00469b;font-family:Franklin Gothic Medium,Arial Narrow,Arial,sans-serif;margin:5px 0 5px 14px}@media (max-width: 767px){#dev-human-resource .content-container .dev-human .main-content .main-content-wrap .work-env-area .bg-area .fifth-part .support-box-area .box-contents .box-items-left .box-sub-title{padding:5px 0;box-sizing:border-box}}#dev-human-resource .content-container .dev-human .main-content .main-content-wrap .work-env-area .bg-area .fifth-part .support-box-area .box-contents .box-items-right{width:600px;font-size:11px;border-bottom:1px solid #00469B}#dev-human-resource .content-container .dev-human .main-content .main-content-wrap .work-env-area .bg-area .fifth-part .support-box-area .box-contents .box-items-right .box-desc{text-align:left;font-family:Franklin Gothic Medium,Arial Narrow,Arial,sans-serif;margin:5px 0 5px 14px}@media (max-width: 767px){#dev-human-resource .content-container .dev-human .main-content .main-content-wrap .work-env-area .bg-area .fifth-part .support-box-area .box-contents .box-items-right .box-desc{padding:5px 1px;box-sizing:border-box}}#dev-human-resource .content-container .dev-human .main-content .main-content-wrap .work-env-area .bg-area .fifth-part .supplement{font-size:10px;font-family:Franklin Gothic Medium,Arial Narrow,Arial,sans-serif;margin:4px -15px 0 0;float:right}#dev-human-resource .content-container .dev-human .main-content .main-content-wrap .dh-area{position:relative;margin-top:80px}@media (max-width: 767px){#dev-human-resource .content-container .dev-human .main-content .main-content-wrap .dh-area{margin:80px 0 48px}}#dev-human-resource .content-container .dev-human .main-content .main-content-wrap .dh-area .dh-main-title{position:absolute;top:-38px;left:0;background-color:#00469b;width:132px;height:38px;color:#fff;font-size:15px;font-weight:700;font-family:\6e38\30b4\30b7\30c3\30af\4f53,YuGothic,\6e38\30b4\30b7\30c3\30af,Yu Gothic,sans-serif;line-height:38px;text-align:center}#dev-human-resource .content-container .dev-human .main-content .main-content-wrap .dh-area .dh-main-title:before{height:0;display:block;position:absolute;right:0;content:"";border-top:solid 50px #fff;border-left:solid 18px transparent;top:-10px;z-index:2}@media (max-width: 767px){#dev-human-resource .content-container .dev-human .main-content .main-content-wrap .dh-area .dh-main-title:before{border-top:solid 40px #fff;border-left:solid 16px transparent;top:-6px}}#dev-human-resource .content-container .dev-human .main-content .main-content-wrap .dh-area .bg-area{background-color:#eeeee8;width:100%;margin:0 auto}@media (max-width: 767px){#dev-human-resource .content-container .dev-human .main-content .main-content-wrap .dh-area .bg-area{width:100%;padding-bottom:4vw}}#dev-human-resource .content-container .dev-human .main-content .main-content-wrap .dh-area .bg-area .dh-wrap{max-width:714px;margin:0 25px;padding-bottom:18px}@media (max-width: 767px){#dev-human-resource .content-container .dev-human .main-content .main-content-wrap .dh-area .bg-area .dh-wrap{max-width:100%}}#dev-human-resource .content-container .dev-human .main-content .main-content-wrap .dh-area .bg-area .dh-wrap .dh-sub-title{font-size:15px;font-weight:700;font-family:\6e38\30b4\30b7\30c3\30af\4f53,YuGothic,\6e38\30b4\30b7\30c3\30af,Yu Gothic,sans-serif;padding:38px 0 16px;box-sizing:border-box;border-bottom:2px solid #00469B}#dev-human-resource .content-container .dev-human .main-content .main-content-wrap .dh-area .bg-area .dh-wrap .dh-txt-box{margin-top:10px}#dev-human-resource .content-container .dev-human .main-content .main-content-wrap .dh-area .bg-area .dh-wrap .dh-txt-box .dh-txt{font-size:13px}#dev-human-resource .content-container .dev-human .main-content .main-content-wrap .dh-area .bg-area .dh-wrap .img-hd-program{margin-top:3.2vw}@media (max-width: 767px){#dev-human-resource .content-container .dev-human .main-content .main-content-wrap .dh-area .bg-area .dh-sub-title:nth-child(3),#dev-human-resource .content-container .dev-human .main-content .main-content-wrap .dh-area .bg-area .img-hd-program{display:none}}@media (max-width: 767px){#dev-human-resource .content-container .sp-img-wrap{margin-top:15px;width:100%;overflow-y:scroll;background-color:#eeeee8;box-sizing:border-box;padding:15px 15px 25px}}#dev-human-resource .content-container .sp-img-wrap .sp-dh-sub-title{display:none}@media (max-width: 767px){#dev-human-resource .content-container .sp-img-wrap .sp-dh-sub-title{display:inherit;font-size:15px;font-weight:700;font-family:\6e38\30b4\30b7\30c3\30af\4f53,YuGothic,\6e38\30b4\30b7\30c3\30af,Yu Gothic,sans-serif;padding:5px 0 16px;box-sizing:border-box;border-bottom:2px solid #00469B;margin:0 25px;width:100}}#dev-human-resource .content-container .sp-img-wrap .note{font-size:14px;font-weight:700;margin:15px 0 0 25px}#dev-human-resource .content-container .sp-img-wrap .sp-img-hd-program{display:none}@media (max-width: 767px){#dev-human-resource .content-container .sp-img-wrap .sp-img-hd-program{width:714px;display:inherit;margin:4.2666666667vw 0 0 6.6666666667vw}}#recruitment .content-container{width:100%;max-width:786px;margin:0 auto}@media (max-width: 767px){#recruitment .content-container{padding:8vw 0 0}}#recruitment .content-container .recruitment .recruitment-wrap{width:100%;margin:68px auto 0}@media (max-width: 767px){#recruitment .content-container .recruitment .recruitment-wrap{margin:3.4666666667vw 0}}#recruitment .content-container .recruitment .recruitment-wrap .sub-title{font-size:18px;font-family:\6e38\30b4\30b7\30c3\30af\4f53,YuGothic,\6e38\30b4\30b7\30c3\30af,Yu Gothic,sans-serif;font-weight:700;margin:0 auto;padding:0 0 8px 16px;box-sizing:border-box;border-bottom:1px solid #00469B}@media (max-width: 767px){#recruitment .content-container .recruitment .recruitment-wrap .sub-title{max-width:calc(100% - 40px);font-size:4.8vw;margin-bottom:6.6666666667vw}}@media (max-width: 767px){#recruitment .content-container .main-content{max-width:100%;margin:0 15px}}#recruitment .content-container .main-content .main-content-wrap{width:100%;max-width:682px;margin:0 auto;letter-spacing:.2px}#recruitment .content-container .main-content .main-content-wrap .notes{margin-top:34px}@media (max-width: 767px){#recruitment .content-container .main-content .main-content-wrap .notes{margin:20px 0 0 10px}}#recruitment .content-container .main-content .main-content-wrap .notes a{text-decoration:underline;overflow-wrap:break-word}#recruitment .content-container .main-content .main-content-wrap p{font-size:13px;font-weight:700;font-family:\6e38\30b4\30b7\30c3\30af\4f53,YuGothic,\6e38\30b4\30b7\30c3\30af,Yu Gothic,sans-serif;letter-spacing:.2px}#recruitment .content-container .main-content .main-content-wrap .recruitment-info-area{margin-top:34px}@media (max-width: 767px){#recruitment .content-container .main-content .main-content-wrap .recruitment-info-area{margin-top:6.6666666667vw}}#recruitment .content-container .main-content .main-content-wrap .recruitment-info-area .new-grad-part{position:relative}#recruitment .content-container .main-content .main-content-wrap .recruitment-info-area .new-grad-part .new-grad{position:absolute;top:0;left:0;background-color:#00469b;width:172px;height:38px;color:#fff;font-size:15px;font-weight:700;font-family:\6e38\30b4\30b7\30c3\30af\4f53,YuGothic,\6e38\30b4\30b7\30c3\30af,Yu Gothic,sans-serif;line-height:38px;padding-left:12px;box-sizing:border-box}@media (max-width: 767px){#recruitment .content-container .main-content .main-content-wrap .recruitment-info-area .new-grad-part .new-grad{width:133px;height:38px;line-height:38px;font-size:13px;top:0;left:0}}#recruitment .content-container .main-content .main-content-wrap .recruitment-info-area .new-grad-part .new-grad:before{height:0;display:block;position:absolute;right:0;content:"";border-top:solid 38px #EEEEE8;border-left:solid 18px transparent}@media (max-width: 767px){#recruitment .content-container .main-content .main-content-wrap .recruitment-info-area .new-grad-part .new-grad:before{border-top:solid 38px #EEEEE8;border-left:solid 11px transparent}}#recruitment .content-container .main-content .main-content-wrap .recruitment-info-area .new-grad-part .bg-area{background-color:#eeeee8;width:100%;margin:0 auto;padding-top:38px;box-sizing:border-box}@media (max-width: 767px){#recruitment .content-container .main-content .main-content-wrap .recruitment-info-area .new-grad-part .bg-area{padding-top:38px}}#recruitment .content-container .main-content .main-content-wrap .recruitment-info-area .new-grad-part .message{margin-top:24px;font-size:12px;font-family:Franklin Gothic Medium,Arial Narrow,Arial,sans-serif;box-sizing:border-box;padding-left:1.5em;position:relative}@media (max-width: 767px){#recruitment .content-container .main-content .main-content-wrap .recruitment-info-area .new-grad-part .message{margin:14px 0 0 10px}}#recruitment .content-container .main-content .main-content-wrap .recruitment-info-area .new-grad-part .message:before{position:absolute;top:1px;left:0;content:"\25b6";color:#00469b}#recruitment .content-container .main-content .main-content-wrap .recruitment-info-area .new-grad-part .message a{text-decoration:underline;overflow-wrap:break-word}#recruitment .content-container .main-content .main-content-wrap .recruitment-info-area .career-part{position:relative;margin-top:68px}@media (max-width: 767px){#recruitment .content-container .main-content .main-content-wrap .recruitment-info-area .career-part{margin-top:41px}}#recruitment .content-container .main-content .main-content-wrap .recruitment-info-area .career-part .career{position:absolute;top:0;left:0;background-color:#00469b;width:172px;height:38px;color:#fff;font-size:15px;font-weight:700;font-family:\6e38\30b4\30b7\30c3\30af\4f53,YuGothic,\6e38\30b4\30b7\30c3\30af,Yu Gothic,sans-serif;line-height:38px;padding-left:12px;box-sizing:border-box}@media (max-width: 767px){#recruitment .content-container .main-content .main-content-wrap .recruitment-info-area .career-part .career{width:133px;height:38px;line-height:38px;font-size:13px;top:0;left:0}}#recruitment .content-container .main-content .main-content-wrap .recruitment-info-area .career-part .career:before{height:0;display:block;position:absolute;right:0;content:"";border-top:solid 38px #EEEEE8;border-left:solid 18px transparent}@media (max-width: 767px){#recruitment .content-container .main-content .main-content-wrap .recruitment-info-area .career-part .career:before{border-top:solid 38px #EEEEE8;border-left:solid 11px transparent}}#recruitment .content-container .main-content .main-content-wrap .recruitment-info-area .career-part .bg-area{background-color:#eeeee8;width:100%;margin:0 auto;padding-top:38px;box-sizing:border-box}@media (max-width: 767px){#recruitment .content-container .main-content .main-content-wrap .recruitment-info-area .career-part .bg-area{padding-top:38px}}#recruitment .content-container .main-content .main-content-wrap .recruitment-info-area .career-part .message{margin-top:24px;font-size:12px;font-family:Franklin Gothic Medium,Arial Narrow,Arial,sans-serif;box-sizing:border-box;padding-left:1.5em;position:relative}@media (max-width: 767px){#recruitment .content-container .main-content .main-content-wrap .recruitment-info-area .career-part .message{margin:14px 0 0 10px}}#recruitment .content-container .main-content .main-content-wrap .recruitment-info-area .career-part .message:before{position:absolute;top:1px;left:0;content:"\25b6";color:#00469b}#recruitment .content-container .main-content .main-content-wrap .recruitment-info-area .career-part .message a{text-decoration:underline;overflow-wrap:break-word}#recruitment .content-container .main-content .main-content-wrap .contact-btn-area{margin:84px auto 0;text-align:center}@media (max-width: 767px){#recruitment .content-container .main-content .main-content-wrap .contact-btn-area{margin:50px auto 0}}#recruitment .content-container .main-content .main-content-wrap .contact-btn-area .contact-btn{border:1px solid #00469B;border-radius:5px;box-sizing:border-box;color:#00469b;display:inline-block;font-family:adobe-caslon-pro;font-size:24px;height:47px;line-height:37px;padding:10px 0 0;width:272px}@media (min-width: 768px){#recruitment .content-container .main-content .main-content-wrap .contact-btn-area .contact-btn:hover{background:#00469B;color:#fff;opacity:inherit;transition:all .3s}}#business .business-container{padding:55px 0 0}@media (max-width: 767px){#business .business-container{padding:8vw 0 0}}#business .business-container .page-title{border-bottom:1px solid #00479d;font-size:18px;font-weight:700;line-height:1.75;margin:0 auto 67px;padding:8px 0 0 12px;width:768px}@media (max-width: 1023px){#business .business-container .page-title{max-width:calc(100% - 40px)}}@media (max-width: 767px){#business .business-container .page-title{font-size:4.8vw;margin-bottom:6.6666666667vw;width:92vw}}#business .business-container section{position:relative}l #business .business-container section:before{bottom:0;content:"";display:block;left:0;position:absolute;top:0;max-width:calc((100% - 848px)/2);width:186px}#business .business-container section .main-visual{background-position:center;background-size:cover;color:#fff;font-weight:700;text-align:center}#business .business-container section .main-visual .visual-head{font-size:30px;line-height:1.5;margin-bottom:18px;padding-top:40px}@media (max-width: 767px){#business .business-container section .main-visual .visual-head{font-size:5.3333333333vw;margin-bottom:2.4vw;padding-top:5.3333333333vw}}#business .business-container section .main-visual .visual-sub-head{font-size:16px;line-height:1.625}@media (max-width: 767px){#business .business-container section .main-visual .visual-sub-head{font-size:3.2vw}}#business .business-container section.mv-bottom-color{height:34px;background-color:#1ab3c8}@media (max-width: 767px){#business .business-container section.mv-bottom-color{height:5.3333333333vw}}#business .business-container section .main-content{margin:0 auto;padding:50px 0;width:768px}@media (max-width: 1023px){#business .business-container section .main-content{max-width:calc(100% - 40px)}}@media (max-width: 767px){#business .business-container section .main-content{width:92vw}}#business .business-container section .main-content.main-content:nth-child(2){border-bottom:none}#business .business-container section .main-content.columns{display:flex}@media (max-width: 767px){#business .business-container section .main-content.columns{display:block}}#business .business-container section .main-content .column{width:50%}@media (min-width: 768px){#business .business-container section .main-content .column:nth-of-type(1){padding-right:20px}}@media (max-width: 767px){#business .business-container section .main-content .column{width:100%}#business .business-container section .main-content .column:nth-of-type(n+2){margin-top:8vw}}#business .business-container section .main-content .section-head{font-size:30px;font-weight:700;line-height:1.5;margin-bottom:23px;border-bottom:2px solid #00469B;padding-bottom:28px}@media (max-width: 767px){#business .business-container section .main-content .section-head{font-size:5.3333333333vw;margin-bottom:3.2vw}}#business .business-container section .main-content .img-wrapper{width:100%}@media (max-width: 767px){#business .business-container section .main-content .img-wrapper{overflow-x:scroll}}@media (max-width: 767px){#business .business-container section .main-content .img-wrapper .note{font-size:3.2vw}}#business .business-container section .main-content .img-wrapper .img-area{position:relative;margin:225px auto;width:680px}@media (max-width: 767px){#business .business-container section .main-content .img-wrapper .img-area{margin:135px auto 100px;width:510px}}#business .business-container section .main-content .img-wrapper .img-area .figure-map{width:100%}#business .business-container section .main-content .img-wrapper .img-area .figure-map .global-map{width:680px}@media (max-width: 767px){#business .business-container section .main-content .img-wrapper .img-area .figure-map .global-map{width:510px}}#business .business-container section .main-content .img-wrapper .img-area .business-list{font-family:\6e38\30b4\30b7\30c3\30af\4f53,YuGothic,\6e38\30b4\30b7\30c3\30af,Yu Gothic,sans-serif}#business .business-container section .main-content .img-wrapper .img-area .business-list .list-01-link{display:block}#business .business-container section .main-content .img-wrapper .img-area .business-list .list-01-link .list-01{position:absolute;width:180px;top:-24px;left:0}@media (max-width: 767px){#business .business-container section .main-content .img-wrapper .img-area .business-list .list-01-link .list-01{top:-18px;width:135px}}#business .business-container section .main-content .img-wrapper .img-area .business-list .list-01-link .list-01 .biz-name{color:#d3341f;font-size:18px;font-weight:700;border-bottom:2px solid #D3341F;padding-bottom:14px}@media (max-width: 767px){#business .business-container section .main-content .img-wrapper .img-area .business-list .list-01-link .list-01 .biz-name{font-size:14px;padding-bottom:7px}}#business .business-container section .main-content .img-wrapper .img-area .business-list .list-01-link .list-01 .desc{font-size:13px;padding-top:14px}@media (max-width: 767px){#business .business-container section .main-content .img-wrapper .img-area .business-list .list-01-link .list-01 .desc{font-size:10px;padding-top:7px}}#business .business-container section .main-content .img-wrapper .img-area .business-list .list-01-link .list-01 .desc .triangle-color{color:#d3341f}#business .business-container section .main-content .img-wrapper .img-area .business-list .list-02-link{display:block}#business .business-container section .main-content .img-wrapper .img-area .business-list .list-02-link .list-02{position:absolute;width:180px;top:-173px;left:255px}@media (max-width: 767px){#business .business-container section .main-content .img-wrapper .img-area .business-list .list-02-link .list-02{width:135px;top:-129.75px;left:191.25px}}#business .business-container section .main-content .img-wrapper .img-area .business-list .list-02-link .list-02 .biz-name{color:#17b2c8;font-size:18px;font-weight:700;border-bottom:2px solid #17B2C8;padding-bottom:14px}@media (max-width: 767px){#business .business-container section .main-content .img-wrapper .img-area .business-list .list-02-link .list-02 .biz-name{font-size:14px;padding-bottom:7px}}#business .business-container section .main-content .img-wrapper .img-area .business-list .list-02-link .list-02 .desc{font-size:13px;padding-top:14px}@media (max-width: 767px){#business .business-container section .main-content .img-wrapper .img-area .business-list .list-02-link .list-02 .desc{font-size:10px;padding-top:7px}}#business .business-container section .main-content .img-wrapper .img-area .business-list .list-02-link .list-02 .desc .triangle-color{color:#17b2c8}#business .business-container section .main-content .img-wrapper .img-area .business-list .list-03-link{display:block}#business .business-container section .main-content .img-wrapper .img-area .business-list .list-03-link .list-03{position:absolute;width:180px;top:-47px;left:500px}@media (max-width: 767px){#business .business-container section .main-content .img-wrapper .img-area .business-list .list-03-link .list-03{width:135px;top:-35.25px;left:375px}}#business .business-container section .main-content .img-wrapper .img-area .business-list .list-03-link .list-03 .biz-name{color:#9c3260;font-size:18px;font-weight:700;border-bottom:2px solid #9C3260;padding-bottom:14px}@media (max-width: 767px){#business .business-container section .main-content .img-wrapper .img-area .business-list .list-03-link .list-03 .biz-name{font-size:14px;padding-bottom:7px}}#business .business-container section .main-content .img-wrapper .img-area .business-list .list-03-link .list-03 .desc{font-size:13px;padding-top:14px}@media (max-width: 767px){#business .business-container section .main-content .img-wrapper .img-area .business-list .list-03-link .list-03 .desc{font-size:10px;padding-top:7px}}#business .business-container section .main-content .img-wrapper .img-area .business-list .list-03-link .list-03 .desc .triangle-color{color:#9c3260}#business .business-container section .main-content .img-wrapper .img-area .business-list .list-04-link{display:block}#business .business-container section .main-content .img-wrapper .img-area .business-list .list-04-link .list-04{position:absolute;width:180px;bottom:5px;left:500px}@media (max-width: 767px){#business .business-container section .main-content .img-wrapper .img-area .business-list .list-04-link .list-04{width:135px;bottom:3.75px;left:375px}}#business .business-container section .main-content .img-wrapper .img-area .business-list .list-04-link .list-04 .biz-name{color:#2a78b2;font-size:18px;font-weight:700;border-bottom:2px solid #2A78B2;padding-bottom:14px}@media (max-width: 767px){#business .business-container section .main-content .img-wrapper .img-area .business-list .list-04-link .list-04 .biz-name{font-size:14px;padding-bottom:7px}}#business .business-container section .main-content .img-wrapper .img-area .business-list .list-04-link .list-04 .desc{font-size:13px;padding-top:14px}@media (max-width: 767px){#business .business-container section .main-content .img-wrapper .img-area .business-list .list-04-link .list-04 .desc{font-size:10px;padding-top:7px}}#business .business-container section .main-content .img-wrapper .img-area .business-list .list-04-link .list-04 .desc .triangle-color{color:#2a78b2}#business .business-container section .main-content .img-wrapper .img-area .business-list .list-05-link .list-05{position:absolute;width:180px;bottom:-120px;left:255px}@media (max-width: 767px){#business .business-container section .main-content .img-wrapper .img-area .business-list .list-05-link .list-05{width:135px;bottom:-90px;left:191.25px}}#business .business-container section .main-content .img-wrapper .img-area .business-list .list-05-link .list-05 .biz-name{color:#a38a77;font-size:18px;font-weight:700;border-bottom:2px solid #A38A77;padding-bottom:14px}@media (max-width: 767px){#business .business-container section .main-content .img-wrapper .img-area .business-list .list-05-link .list-05 .biz-name{font-size:14px;padding-bottom:7px}}#business .business-container section .main-content .img-wrapper .img-area .business-list .list-05-link .list-05 .desc{font-size:13px;padding-top:14px}@media (max-width: 767px){#business .business-container section .main-content .img-wrapper .img-area .business-list .list-05-link .list-05 .desc{font-size:10px;padding-top:7px}}#business .business-container section .main-content .img-wrapper .img-area .business-list .list-05-link .list-05 .desc .triangle-color{color:#a38a77}#business .business-container section .main-content .img-wrapper .img-area .business-list .list-06-link .list-06{position:absolute;width:180px;bottom:5px;left:0}@media (max-width: 767px){#business .business-container section .main-content .img-wrapper .img-area .business-list .list-06-link .list-06{width:135px;bottom:3.75px}}#business .business-container section .main-content .img-wrapper .img-area .business-list .list-06-link .list-06 .biz-name{color:#e87f00;font-size:18px;font-weight:700;border-bottom:2px solid #E87F00;padding-bottom:14px}@media (max-width: 767px){#business .business-container section .main-content .img-wrapper .img-area .business-list .list-06-link .list-06 .biz-name{font-size:14px;padding-bottom:7px}}#business .business-container section .main-content .img-wrapper .img-area .business-list .list-06-link .list-06 .desc{font-size:13px;padding-top:14px}@media (max-width: 767px){#business .business-container section .main-content .img-wrapper .img-area .business-list .list-06-link .list-06 .desc{font-size:10px;padding-top:7px}}#business .business-container section .main-content .img-wrapper .img-area .business-list .list-06-link .list-06 .desc .triangle-color{color:#e87f00}#business .business-container section .main-content .property-management-wrapper{width:100%}@media (max-width: 767px){#business .business-container section .main-content .property-management-wrapper{overflow-x:scroll}}#business .business-container section .main-content .property-management-wrapper .property-management-note{font-size:24px;line-height:1.7;padding:10px 15px}@media (max-width: 767px){#business .business-container section .main-content .property-management-wrapper .property-management-note{font-size:3.2vw}}#business .business-container section .main-content .property-management-wrapper .property-management-img-area{width:80%;margin:40px auto 0}@media (max-width: 767px){#business .business-container section .main-content .property-management-wrapper .property-management-img-area{max-width:100%}}#business .business-container section .main-content .property-management-wrapper .property-management-img-area img{width:100%}#business .business-container section .main-content .square{border:2px solid #1ab3c8;color:#1ab3c8;font-size:24px;font-weight:700;height:72px;line-height:72px;margin-bottom:25px;text-align:center;width:320px}@media (max-width: 767px){#business .business-container section .main-content .square{font-size:4.8vw;height:11.7333333333vw;line-height:11.7333333333vw;margin-bottom:4vw;width:100%}}#business .business-container section .main-content .list{font-size:14px;font-weight:700;line-height:2}@media (max-width: 767px){#business .business-container section .main-content .list{font-size:3.2vw}}#business .business-container section .main-content .list li{padding-left:21px;position:relative}#business .business-container section .main-content .list li:before{color:#1ab3c8;content:"\25cf";font-size:14px;left:0;line-height:2;position:absolute}@media (max-width: 767px){#business .business-container section .main-content .list li:before{font-size:3.2vw}}#business .business-container section .main-content .head-box .head{background:#1ab3c8;color:#fff;font-size:18px;font-weight:700;line-height:1.45;padding:21px 25px}@media (max-width: 767px){#business .business-container section .main-content .head-box .head{font-size:4.2666666667vw;padding:1.8666666667vw 2.6666666667vw}}#business .business-container section .main-content .head-box .desc{background:#efeee8;font-size:13px;line-height:1.7;padding:21px 25px}@media (max-width: 767px){#business .business-container section .main-content .head-box .desc{font-size:3.2vw;padding:1.8666666667vw 2.6666666667vw}}#business .business-container section .main-content .intro{border-bottom:2px solid #00479d;border-top:2px solid #00479d;font-size:14px;font-weight:700;line-height:1.7;margin-bottom:50px;padding:20px 15px}@media (max-width: 767px){#business .business-container section .main-content .intro{font-size:3.2vw;margin-bottom:8vw;padding:4vw 2.6666666667vw}}@media (max-width: 767px){#business .business-container section .main-content .map-wrapper{overflow:scroll;padding:4vw 0 0}#business .business-container section .main-content .map-wrapper .note{font-size:3.2vw;font-weight:700}}#business .business-container section .main-content .map-area{margin-bottom:17px;padding:0 0 113px;position:relative}@media (max-width: 767px){#business .business-container section .main-content .map-area{padding:0 0 16.8vw}}#business .business-container section .main-content .map-area .figure-map{width:740px}#business .business-container section .main-content .map-area .figure-map img{vertical-align:top;width:100%}#business .business-container section .main-content .map-area .company-list li{position:absolute}#business .business-container section .main-content .map-area .company-list li.list-01{top:24px;left:76px}#business .business-container section .main-content .map-area .company-list li.list-01 .desc{width:180px}#business .business-container section .main-content .map-area .company-list li.list-01 .img-com{top:24px;left:198px}#business .business-container section .main-content .map-area .company-list li.list-02{top:232px;left:113px}#business .business-container section .main-content .map-area .company-list li.list-02 .com-name{text-align:right}#business .business-container section .main-content .map-area .company-list li.list-02 .desc{width:200px}#business .business-container section .main-content .map-area .company-list li.list-03{top:386px;left:99px}#business .business-container section .main-content .map-area .company-list li.list-03 .desc{width:270px}#business .business-container section .main-content .map-area .company-list li.list-03 .img-com{top:133px;left:4px}#business .business-container section .main-content .map-area .company-list li.list-04{top:-10px;left:434px}#business .business-container section .main-content .map-area .company-list li.list-04 .desc{width:190px}@media (max-width: 1023px){#business .business-container section .main-content .map-area .company-list li.list-04 .desc{width:240px}}#business .business-container section .main-content .map-area .company-list li.list-04 .img-com{top:25px;left:208px}@media (max-width: 1023px){#business .business-container section .main-content .map-area .company-list li.list-04 .img-com{top:210px;left:134px}}#business .business-container section .main-content .map-area .company-list li.list-05{top:422px;left:434px}#business .business-container section .main-content .map-area .company-list li.list-05 .desc{width:200px}#business .business-container section .main-content .map-area .company-list li.list-05 .img-com{top:147px;left:0px}#business .business-container section .main-content .map-area .company-list li .com-name{color:#00479d;font-size:14px;font-weight:700;line-height:1.6}#business .business-container section .main-content .map-area .company-list li .desc{font-size:10px;line-height:1.6}#business .business-container section .main-content .map-area .company-list li .img-com{border:2px solid #00479d;position:absolute;width:102px}#business .business-container section .main-content .map-area .company-list li .img-com img{vertical-align:top;width:100%}#business .business-container section .business-list{display:flex;justify-content:space-between;margin:6px auto 0;padding:17px 0 0;width:768px}@media (max-width: 1023px){#business .business-container section .business-list{max-width:calc(100% - 40px)}}@media (max-width: 767px){#business .business-container section .business-list{flex-wrap:wrap;justify-content:center;max-width:100%;width:92vw}}@media (max-width: 767px){#business .business-container section .business-list li{width:28vw}#business .business-container section .business-list li:nth-of-type(2),#business .business-container section .business-list li:nth-of-type(3),#business .business-container section .business-list li:nth-of-type(5){margin-left:4vw}#business .business-container section .business-list li:nth-of-type(4),#business .business-container section .business-list li:nth-of-type(5){margin-top:4vw}}#business .business-container section .business-list li a{background:#00479d;border-radius:15px;box-sizing:border-box;color:#fff;display:block;height:124px;padding-top:15px;position:relative;text-align:center;width:124px}@media (max-width: 767px){#business .business-container section .business-list li a{height:28vw;padding-top:4vw;width:100%}}#business .business-container section .business-list li a .list-head{font-size:10px;font-weight:700;line-height:1.25}@media (max-width: 767px){#business .business-container section .business-list li a .list-head{font-size:2.6666666667vw}}#business .business-container section .business-list li a .icon{bottom:20px;left:0;margin:0 auto;position:absolute;right:0;width:70px}@media (max-width: 767px){#business .business-container section .business-list li a .icon{bottom:4vw;width:16vw}}#business .business-container section .business-list li a .icon img{vertical-align:top;width:100%}#business .business-container section .contact-area{padding:86px 0}@media (max-width: 767px){#business .business-container section .contact-area{padding:13.3333333333vw 0}}#business .business-container section .contact-area .btn-contact{border:1px solid #00479d;border-radius:5px;box-sizing:border-box;color:#00479d;display:block;font-family:adobe-caslon-pro;font-size:24px;height:47px;line-height:37px;margin:0 auto;padding:10px 0 0;text-align:center;width:272px}@media (min-width: 768px){#business .business-container section .contact-area .btn-contact:hover{background:#00469B;color:#fff;opacity:inherit;transition:all .3s}}#business .business-container section.top.section-01{width:100%;margin:0 auto}#business .business-container section.top.section-01 .main-visual{height:560px}@media (max-width: 1023px){#business .business-container section.top.section-01 .main-visual{height:450px}}@media (max-width: 767px){#business .business-container section.top.section-01 .main-visual{height:inherit}}#business .business-container section.top.section-01 .main-visual .mv-box-container{width:784px;margin:0 auto;padding-top:114px;box-sizing:border-box}@media (max-width: 1023px){#business .business-container section.top.section-01 .main-visual .mv-box-container{padding-top:98px}}@media (max-width: 767px){#business .business-container section.top.section-01 .main-visual .mv-box-container{width:100%;display:inline-block;padding-top:12.8vw;box-sizing:border-box}}#business .business-container section.top.section-01 .main-visual .mv-box-container .mv-box-01{align-items:center;display:inline-block;margin:0 auto;box-sizing:border-box}#business .business-container section.top.section-01 .main-visual .mv-box-container .mv-box-01 .mv-txt-01{font-size:30px;line-height:44px;letter-spacing:1.5px;font-weight:700;font-family:\6e38\30b4\30b7\30c3\30af\4f53,YuGothic,\6e38\30b4\30b7\30c3\30af,Yu Gothic,sans-serif;padding-top:70px}@media (max-width: 767px){#business .business-container section.top.section-01 .main-visual .mv-box-container .mv-box-01 .mv-txt-01{font-size:6.9333333333vw;margin:0 auto;padding:0}}#business .business-container section.top.section-01 .main-visual .mv-box-container .mv-box-02{width:340px;display:inline-block;background-color:#00469b;opacity:.85;float:right;margin:0 auto}@media (max-width: 767px){#business .business-container section.top.section-01 .main-visual .mv-box-container .mv-box-02{width:90%;margin:10.6666666667vw auto;float:inherit}}#business .business-container section.top.section-01 .main-visual .mv-box-container .mv-box-02 .mv-txt-02{font-size:12px;text-align:left;line-height:22px;letter-spacing:1.2px;padding:32px;box-sizing:border-box;font-weight:700;font-family:\6e38\30b4\30b7\30c3\30af\4f53,YuGothic,\6e38\30b4\30b7\30c3\30af,Yu Gothic,sans-serif}#business .business-container section.top .section-head{color:#00479d}#business .business-container section.entertainment.section-01 .main-visual{height:520px;width:100%;margin:0 auto;text-align:center}@media (max-width: 1023px){#business .business-container section.entertainment.section-01 .main-visual{height:390px}}@media (max-width: 767px){#business .business-container section.entertainment.section-01 .main-visual{height:52vw}}#business .business-container section.entertainment.section-01 .mv-bottom-color{height:34px;background-color:#1ab3c8}@media (max-width: 767px){#business .business-container section.entertainment.section-01 .mv-bottom-color{height:5.3333333333vw}}#business .business-container section.entertainment.section-01 .main-content .column .section-head{border-bottom:none}#business .business-container section.entertainment.section-02 .main-visual{height:408px;margin-left:-28px}@media (max-width: 1023px){#business .business-container section.entertainment.section-02 .main-visual{height:306px}}@media (max-width: 767px){#business .business-container section.entertainment.section-02 .main-visual{height:40.8vw;margin-left:inherit}}#business .business-container section.entertainment.section-02 .main-content{display:flex}@media (max-width: 767px){#business .business-container section.entertainment.section-02 .main-content{display:inherit}}#business .business-container section.entertainment.section-02 .section-head{color:#1ab3c8;border-bottom:none}#business .business-container section.education.section-01 .main-visual{height:520px}@media (max-width: 1023px){#business .business-container section.education.section-01 .main-visual{height:390px}}@media (max-width: 767px){#business .business-container section.education.section-01 .main-visual{height:52vw}}#business .business-container section.education.section-01 .visual-head{font-size:30px;line-height:1.5;margin-bottom:18px;padding-top:40px}@media (max-width: 767px){#business .business-container section.education.section-01 .visual-head{font-size:4.8vw;margin-bottom:2.4vw;padding-top:5.3333333333vw}}#business .business-container section.education.section-01 .mv-bottom-color{height:34px;background-color:#d3341f}@media (max-width: 767px){#business .business-container section.education.section-01 .mv-bottom-color{height:5.3333333333vw}}#business .business-container section.education.section-01 .main-content{width:768px;margin:0 auto}#business .business-container section.education.section-01 .main-content .column-left{width:53%}@media (max-width: 767px){#business .business-container section.education.section-01 .main-content .column-left{width:100%}}#business .business-container section.education.section-01 .main-content .column-left .square{border:2px solid #D3341F;color:#d3341f;font-size:24px;font-weight:700;height:72px;line-height:72px;margin-bottom:25px;text-align:center;width:100%}@media (max-width: 767px){#business .business-container section.education.section-01 .main-content .column-left .square{font-size:4.8vw;height:11.7333333333vw;line-height:11.7333333333vw;margin-bottom:4vw;width:100%}}#business .business-container section.education.section-01 .main-content .column-left .section-head{color:#d3341f;font-size:18px;font-weight:700;line-height:1.5;margin-bottom:23px;border-bottom:none;letter-spacing:1.5px}@media (max-width: 767px){#business .business-container section.education.section-01 .main-content .column-left .section-head{font-size:5.3333333333vw;margin-bottom:3.2vw}}#business .business-container section.education.section-01 .main-content .column-left .icon-content{display:flex}@media (max-width: 767px){#business .business-container section.education.section-01 .main-content .column-left .icon-content{margin:8vw 0 0}}#business .business-container section.education.section-01 .main-content .column-left .icon-content .icon-logo-01{background-size:contain;background-repeat:no-repeat;width:188px;height:22px}#business .business-container section.education.section-01 .main-content .column-left .icon-content .icon-logo-02{background-size:contain;background-repeat:no-repeat;width:160px;height:22px;margin-left:32px}#business .business-container section.education.section-01 .main-content .column-right{width:47%;padding-left:32px;box-sizing:border-box}@media (max-width: 767px){#business .business-container section.education.section-01 .main-content .column-right{width:100%;padding:8vw 0 0}}#business .business-container section.education.section-01 .main-content .column-right .head-box .desc{background-color:#fff;font-size:14px;font-family:\6e38\30b4\30b7\30c3\30af\4f53,YuGothic,\6e38\30b4\30b7\30c3\30af,Yu Gothic,sans-serif;font-weight:700;padding:0;letter-spacing:1px}@media (max-width: 767px){#business .business-container section.education.section-01 .main-content .column-right .head-box .desc{font-size:3.2vw}}#business .business-container section.education.section-01 .main-content .column-right .head-box .desc .triangle-color{color:#d3341f}#business .business-container section.education.section-02 .main-visual{height:520px}@media (max-width: 1023px){#business .business-container section.education.section-02 .main-visual{height:390px}}@media (max-width: 767px){#business .business-container section.education.section-02 .main-visual{height:52vw}}#business .business-container section.education.section-02 .mv-bottom-color{height:34px;background-color:#519b58}@media (max-width: 767px){#business .business-container section.education.section-02 .mv-bottom-color{height:5.3333333333vw}}#business .business-container section.education.section-02 .main-content{width:768px;margin:0 auto;border-bottom:2px solid #519B58}#business .business-container section.education.section-02 .main-content.main-content:last-child{border-bottom:none}#business .business-container section.education.section-02 .main-content .column-left{width:53%}@media (max-width: 767px){#business .business-container section.education.section-02 .main-content .column-left{width:100%}}#business .business-container section.education.section-02 .main-content .column-left .square{border:2px solid #519B58;color:#519b58;font-size:24px;font-weight:700;height:72px;line-height:72px;margin-bottom:25px;text-align:center;width:100%}@media (max-width: 767px){#business .business-container section.education.section-02 .main-content .column-left .square{font-size:4.8vw;height:11.7333333333vw;line-height:11.7333333333vw;margin-bottom:4vw;width:100%}}#business .business-container section.education.section-02 .main-content .column-left .square-04{display:flex;align-items:center;justify-content:center;height:104px;line-height:32px}@media (max-width: 767px){#business .business-container section.education.section-02 .main-content .column-left .square-04{height:19.7333333333vw}}#business .business-container section.education.section-02 .main-content .column-left .section-head{color:#519b58;font-size:18px;font-weight:700;line-height:1.5;margin-bottom:23px;border-bottom:none;letter-spacing:1.5px}@media (max-width: 767px){#business .business-container section.education.section-02 .main-content .column-left .section-head{font-size:5.3333333333vw;margin-bottom:3.2vw}}#business .business-container section.education.section-02 .main-content .column-left .icon-content{display:flex;align-items:center}@media (max-width: 767px){#business .business-container section.education.section-02 .main-content .column-left .icon-content{margin:8vw 0 0}}#business .business-container section.education.section-02 .main-content .column-left .icon-content .icon-logo-03{background-size:contain;background-repeat:no-repeat;width:48px;height:48px}#business .business-container section.education.section-02 .main-content .column-left .icon-content .icon-logo-04{background-size:contain;background-repeat:no-repeat;width:162px;height:28px;margin-left:28px}#business .business-container section.education.section-02 .main-content .column-left .icon-content .icon-logo-05{background-size:contain;background-repeat:no-repeat;width:140px;height:50px;margin-left:28px}#business .business-container section.education.section-02 .main-content .column-left .icon-content .icon-logo-09{background-size:contain;background-repeat:no-repeat;width:194px;height:28px}#business .business-container section.education.section-02 .main-content .column-left .icon-content .icon-logo-10{background-size:contain;background-repeat:no-repeat;width:194px;height:28px}#business .business-container section.education.section-02 .main-content .column-left .icon-content .icon-logo-11{background-size:contain;background-repeat:no-repeat;width:112px;height:28px}#business .business-container section.education.section-02 .main-content .column-left .icon-content .icon-logo-12{background-size:contain;background-repeat:no-repeat;width:304px;height:50px;margin-left:28px}#business .business-container section.education.section-02 .main-content .column-left .icon-content{display:flex}@media (max-width: 767px){#business .business-container section.education.section-02 .main-content .column-left .icon-content{margin:8vw 0 0}}#business .business-container section.education.section-02 .main-content .column-left .icon-content .icon-logo-06{background-size:contain;background-repeat:no-repeat;width:126px;height:56px}#business .business-container section.education.section-02 .main-content .column-left .icon-content .icon-logo-07{background-size:contain;background-repeat:no-repeat;width:142px;height:37px;margin-left:20px}#business .business-container section.education.section-02 .main-content .column-left .icon-content .icon-logo-08{background-size:contain;background-repeat:no-repeat;width:138px;height:62px;margin-left:20px}#business .business-container section.education.section-02 .main-content .column-right{width:47%;padding-left:32px;box-sizing:border-box}@media (max-width: 767px){#business .business-container section.education.section-02 .main-content .column-right{width:100%;padding:8vw 0 0}}#business .business-container section.education.section-02 .main-content .column-right .head-box .desc{background-color:#fff;font-size:14px;font-family:\6e38\30b4\30b7\30c3\30af\4f53,YuGothic,\6e38\30b4\30b7\30c3\30af,Yu Gothic,sans-serif;font-weight:700;padding:0;letter-spacing:1px}@media (max-width: 767px){#business .business-container section.education.section-02 .main-content .column-right .head-box .desc{font-size:3.2vw}}#business .business-container section.education.section-02 .main-content .column-right .head-box .desc .triangle-color,#business .business-container section.education.section-02 .main-content .column-right .head-box .desc .e-service-link,#business .business-container section.education.section-02 .main-content .column-right .head-box .desc .nature-link{color:#519b58}#business .business-container section.education.section-03 .main-visual{height:408px}@media (max-width: 1023px){#business .business-container section.education.section-03 .main-visual{height:306px}}@media (max-width: 767px){#business .business-container section.education.section-03 .main-visual{height:40.8vw}}#business .business-container section.academic.section-01 .main-visual{height:520px}@media (max-width: 1023px){#business .business-container section.academic.section-01 .main-visual{height:390px}}@media (max-width: 767px){#business .business-container section.academic.section-01 .main-visual{height:52vw}}#business .business-container section.academic.section-01 .visual-head{font-size:30px;line-height:1.5;margin-bottom:18px;padding-top:40px}@media (max-width: 767px){#business .business-container section.academic.section-01 .visual-head{font-size:4.8vw;margin-bottom:2.4vw;padding-top:5.3333333333vw}}#business .business-container section.academic.section-01 .mv-bottom-color{height:34px;background-color:#9d3260}@media (max-width: 767px){#business .business-container section.academic.section-01 .mv-bottom-color{height:5.3333333333vw}}#business .business-container section.academic.section-01 .main-content .section-head{color:#9d3260;font-size:30px;font-weight:700;line-height:22px;margin-bottom:10px;letter-spacing:1.5px;line-height:1.4;border-bottom:2px solid #9D3260}@media (max-width: 767px){#business .business-container section.academic.section-01 .main-content .section-head{font-size:5.3333333333vw;margin-bottom:3.2vw}}#business .business-container section.academic.section-01 .main-content .columns-box{display:flex;width:768px;margin:0 auto}@media (max-width: 767px){#business .business-container section.academic.section-01 .main-content .columns-box{display:inherit;width:100%;margin:0 auto}}#business .business-container section.academic.section-01 .main-content .columns-box .column-left{font-size:14px;font-weight:700;font-family:\6e38\30b4\30b7\30c3\30af\4f53,YuGothic,\6e38\30b4\30b7\30c3\30af,Yu Gothic,sans-serif;width:55%}@media (max-width: 767px){#business .business-container section.academic.section-01 .main-content .columns-box .column-left{width:100%}}#business .business-container section.academic.section-01 .main-content .columns-box .column-left .desc{border-bottom:2px solid #9D3260;padding:26px 0 26px 16px;box-sizing:border-box;letter-spacing:1.2px}@media (max-width: 767px){#business .business-container section.academic.section-01 .main-content .columns-box .column-left .desc{padding:16px 0}}#business .business-container section.academic.section-01 .main-content .columns-box .column-left .desc .circle-color{color:#9d3260}#business .business-container section.academic.section-01 .main-content .columns-box .column-left .desc .desc-link{color:#9d3260}#business .business-container section.academic.section-01 .main-content .columns-box .column-left .desc:nth-child(2){border-bottom:none}#business .business-container section.academic.section-01 .main-content .columns-box .column-right{width:44%;padding:26px 0 0 56px;box-sizing:border-box;text-align:center}@media (max-width: 767px){#business .business-container section.academic.section-01 .main-content .columns-box .column-right{width:100%;padding:8vw 0}}#business .business-container section.academic.section-01 .main-content .columns-box .column-right ul{font-family:\6e38\30b4\30b7\30c3\30af\4f53,YuGothic,\6e38\30b4\30b7\30c3\30af,Yu Gothic,sans-serif}#business .business-container section.academic.section-01 .main-content .columns-box .column-right ul .partner-list{color:#fff;background:#9D3260;font-size:14px;font-weight:700;padding:10px 28px;box-sizing:border-box}#business .business-container section.academic.section-01 .main-content .columns-box .column-right ul .partner-name{font-size:13px;line-height:1.8;color:#231815;background:#EFEEE8;box-sizing:border-box}#business .business-container section.academic.section-01 .main-content .columns-box .column-right li.partner-name:nth-child(2){padding-top:12px}#business .business-container section.academic.section-01 .main-content .columns-box .column-right li.partner-name:nth-child(10){padding-bottom:12px}#business .business-container section.academic.section-02 .main-visual{height:520px}@media (max-width: 1023px){#business .business-container section.academic.section-02 .main-visual{height:390px}}@media (max-width: 767px){#business .business-container section.academic.section-02 .main-visual{height:52vw}}#business .business-container section.academic.section-02 .visual-head{font-size:30px;line-height:1.5;margin-bottom:18px;padding-top:40px}@media (max-width: 767px){#business .business-container section.academic.section-02 .visual-head{font-size:4.8vw;margin-bottom:2.4vw;padding-top:5.3333333333vw}}#business .business-container section.academic.section-02 .main-content{border-bottom:none;padding-bottom:86px}@media (max-width: 767px){#business .business-container section.academic.section-02 .main-content{padding-bottom:52px}}#business .business-container section.academic.section-02 .main-content .section-head{color:#9d3260;font-size:30px;font-weight:700;line-height:22px;margin-bottom:10px;letter-spacing:1.5px;border-bottom:2px solid #9D3260}@media (max-width: 767px){#business .business-container section.academic.section-02 .main-content .section-head{line-height:1.5}}@media (max-width: 767px){#business .business-container section.academic.section-02 .main-content .section-head{font-size:5.3333333333vw;margin-bottom:3.2vw}}#business .business-container section.academic.section-02 .main-content .one-column{width:100%}#business .business-container section.academic.section-02 .main-content .one-column .desc{font-size:14px;font-weight:700;font-family:\6e38\30b4\30b7\30c3\30af\4f53,YuGothic,\6e38\30b4\30b7\30c3\30af,Yu Gothic,sans-serif;margin-top:26px}#business .business-container section.academic.section-03 .main-visual{height:408px}@media (max-width: 1023px){#business .business-container section.academic.section-03 .main-visual{height:306px}}@media (max-width: 767px){#business .business-container section.academic.section-03 .main-visual{height:40.8vw}}#business .business-container section.lifestyle.section-01 .main-visual{width:100%;margin:0 auto;height:520px}@media (max-width: 1023px){#business .business-container section.lifestyle.section-01 .main-visual{height:390px}}@media (max-width: 767px){#business .business-container section.lifestyle.section-01 .main-visual{height:52vw}}#business .business-container section.lifestyle.section-01 .visual-head{font-size:30px;line-height:1.5;margin-bottom:18px;padding-top:40px;box-sizing:border-box}@media (max-width: 767px){#business .business-container section.lifestyle.section-01 .visual-head{font-size:4.8vw;margin-bottom:2.4vw;padding-top:5.3333333333vw}}#business .business-container section.lifestyle.section-01 .mv-bottom-color{height:34px;background-color:#f08300}@media (max-width: 767px){#business .business-container section.lifestyle.section-01 .mv-bottom-color{height:5.3333333333vw}}#business .business-container section.lifestyle.section-01 .main-content{width:768px;margin:0 auto;padding-bottom:80px;box-sizing:border-box}@media (max-width: 767px){#business .business-container section.lifestyle.section-01 .main-content{padding-bottom:48px}}#business .business-container section.lifestyle.section-01 .main-content .section-head{color:#f08300;font-size:30px;font-weight:700;line-height:44px;margin-bottom:10px;letter-spacing:1.5px;border-bottom:2px solid #F08300}@media (max-width: 767px){#business .business-container section.lifestyle.section-01 .main-content .section-head{font-size:18px;line-height:26px;margin-bottom:6px}}#business .business-container section.lifestyle.section-01 .main-content .columns-box{display:flex;width:768px;margin:0 auto;border-bottom:2px solid #F08300}@media (max-width: 767px){#business .business-container section.lifestyle.section-01 .main-content .columns-box{width:100%;display:inherit}}#business .business-container section.lifestyle.section-01 .main-content .columns-box .column-left{font-size:14px;font-weight:700;font-family:\6e38\30b4\30b7\30c3\30af\4f53,YuGothic,\6e38\30b4\30b7\30c3\30af,Yu Gothic,sans-serif;width:67%}@media (max-width: 767px){#business .business-container section.lifestyle.section-01 .main-content .columns-box .column-left{width:100%}}#business .business-container section.lifestyle.section-01 .main-content .columns-box .column-left .desc{padding:26px 0 26px 16px;box-sizing:border-box;letter-spacing:1.2px}@media (max-width: 767px){#business .business-container section.lifestyle.section-01 .main-content .columns-box .column-left .desc{padding:16px 10px}}#business .business-container section.lifestyle.section-01 .main-content .columns-box .column-left .desc:nth-child(2){border-bottom:none}#business .business-container section.lifestyle.section-01 .main-content .columns-box .column-right{text-align:center;width:33%;padding:26px 0 0 56px;box-sizing:border-box}@media (max-width: 767px){#business .business-container section.lifestyle.section-01 .main-content .columns-box .column-right{width:100%;padding:4.2666666667vw 2.6666666667vw 0;margin:6.6666666667vw auto}}#business .business-container section.lifestyle.section-01 .main-content .columns-box .column-right .com-logo-list{font-family:\6e38\30b4\30b7\30c3\30af\4f53,YuGothic,\6e38\30b4\30b7\30c3\30af,Yu Gothic,sans-serif}#business .business-container section.lifestyle.section-01 .main-content .columns-box .column-right .com-logo-list .com-logo{width:194px;padding-bottom:24px}#business .business-container section.lifestyle.section-01 .main-content .columns-box .column-right .com-logo-list li:nth-child(2) .com-logo{width:180px}#business .business-container section.lifestyle.section-01 .main-content .columns-box .column-right .com-logo-list li:nth-child(4) .com-logo{width:120px}#business .business-container section.lifestyle.section-02 .sub-visual-box{display:flex;width:100%}#business .business-container section.lifestyle.section-03{padding-top:65px}#business .business-container section.lifestyle.section-03 .main-visual{height:408px}@media (max-width: 1023px){#business .business-container section.lifestyle.section-03 .main-visual{height:306px}}@media (max-width: 767px){#business .business-container section.lifestyle.section-03 .main-visual{height:40.8vw}}#business .business-container section.global.section-01 .main-visual{height:290px}@media (max-width: 1023px){#business .business-container section.global.section-01 .main-visual{height:218px}}@media (max-width: 767px){#business .business-container section.global.section-01 .main-visual{height:29.0666666667vw}}#business .business-container section.global.section-01 .mv-bottom-color{height:34px;background-color:#00479d}@media (max-width: 767px){#business .business-container section.global.section-01 .mv-bottom-color{height:5.3333333333vw}}#business .business-container section.global .section-head{color:#00479d;border-bottom:none}#business .business-container section.logistic.section-01 .main-visual{height:614px}@media (max-width: 1023px){#business .business-container section.logistic.section-01 .main-visual{height:491px}}@media (max-width: 767px){#business .business-container section.logistic.section-01 .main-visual{height:98.1333333333vw}}#business .business-container section.logistic.section-01 .main-visual .main-messgae{max-width:750px;margin:0 auto;font-size:30px;font-weight:700;font-family:\6e38\30b4\30b7\30c3\30af\4f53,YuGothic,\6e38\30b4\30b7\30c3\30af,Yu Gothic,sans-serif;text-align:left;padding-top:50px}@media (max-width: 767px){#business .business-container section.logistic.section-01 .main-visual .main-messgae{font-size:18px;padding:30px 0 0 10px}}#business .business-container section.logistic.section-01 .mv-bottom-color{height:34px;background-color:#a38a77}@media (max-width: 767px){#business .business-container section.logistic.section-01 .mv-bottom-color{height:5.3333333333vw}}#business .business-container section.logistic.section-01 .main-content{width:768px;margin:0 auto;padding-bottom:80px;box-sizing:border-box}@media (max-width: 767px){#business .business-container section.logistic.section-01 .main-content{padding-bottom:48px}}#business .business-container section.logistic.section-01 .main-content .columns-box{display:flex;justify-content:space-between;flex-wrap:wrap}@media (max-width: 767px){#business .business-container section.logistic.section-01 .main-content .columns-box{display:inherit;margin:0 auto}}#business .business-container section.logistic.section-01 .main-content .columns-box .column-narrow{width:28%}@media (max-width: 767px){#business .business-container section.logistic.section-01 .main-content .columns-box .column-narrow{margin:0 auto;width:90%;padding-top:4vw;box-sizing:border-box}}#business .business-container section.logistic.section-01 .main-content .columns-box .column-narrow .box-title{color:#fff;background-color:#a38a77;font-size:18px;text-align:center;padding:16px 26px}@media (max-width: 767px){#business .business-container section.logistic.section-01 .main-content .columns-box .column-narrow .box-title{padding:2.6666666667vw 4.2666666667vw}}#business .business-container section.logistic.section-01 .main-content .columns-box .column-narrow .box-desc{height:180px;font-size:12px;background-color:#eeeee8;padding:18px 26px 0;letter-spacing:1.5px}@media (max-width: 767px){#business .business-container section.logistic.section-01 .main-content .columns-box .column-narrow .box-desc{height:108px;padding:2.9333333333vw 4.2666666667vw 0}}#business .business-container section.logistic.section-01 .main-content .columns-box .column-wide{width:38%}@media (max-width: 767px){#business .business-container section.logistic.section-01 .main-content .columns-box .column-wide{margin:0 auto;width:90%;padding-top:4vw}}#business .business-container section.logistic.section-01 .main-content .columns-box .column-wide .box-title{color:#fff;background-color:#a38a77;font-size:18px;text-align:center;padding:16px 26px}@media (max-width: 767px){#business .business-container section.logistic.section-01 .main-content .columns-box .column-wide .box-title{padding:10px 16px}}#business .business-container section.logistic.section-01 .main-content .columns-box .column-wide .box-desc{height:180px;font-size:12px;background-color:#eeeee8;padding:18px 26px 0;letter-spacing:1px}@media (max-width: 767px){#business .business-container section.logistic.section-01 .main-content .columns-box .column-wide .box-desc{padding:11px 16px 0}}#business .business-container section.logistic.section-01 .main-content .section-head{color:#a38a77;font-size:30px;font-weight:700;line-height:44px;margin:50px 0 10px;letter-spacing:1.5px;border-bottom:2px solid #A38A77}@media (max-width: 767px){#business .business-container section.logistic.section-01 .main-content .section-head{font-size:18px;line-height:26px;margin-bottom:6px}}#business .business-container section.logistic.section-01 .main-content .note{display:none}@media (max-width: 767px){#business .business-container section.logistic.section-01 .main-content .note{display:inherit;margin-top:8vw;font-size:3.2vw;font-weight:700}}#business .business-container section.logistic.section-01 .main-content .map-area{width:100%}@media (max-width: 767px){#business .business-container section.logistic.section-01 .main-content .map-area{overflow:scroll}}#business .business-container section.logistic.section-01 .main-content .map-area .figure-map{margin-top:50px;width:740px}@media (max-width: 767px){#business .business-container section.logistic.section-01 .main-content .map-area .figure-map{width:740px}}#business .business-container section.logistic.section-01 .main-content .map-desc{font-size:14px;font-weight:700;font-family:\6e38\30b4\30b7\30c3\30af\4f53,YuGothic,\6e38\30b4\30b7\30c3\30af,Yu Gothic,sans-serif;letter-spacing:1.5px}#business .business-container section.logistic.section-02 .main-visual{height:614px}@media (max-width: 1023px){#business .business-container section.logistic.section-02 .main-visual{height:491px}}@media (max-width: 767px){#business .business-container section.logistic.section-02 .main-visual{height:368px}}#business .business-container section.logistic.section-02.mv-bottom-color{height:34px;background-color:#519b58}@media (max-width: 767px){#business .business-container section.logistic.section-02.mv-bottom-color{height:5.3333333333vw}}#business .business-container section.logistic.section-02 .main-content{padding-bottom:80px;box-sizing:border-box;border-bottom:none}@media (max-width: 767px){#business .business-container section.logistic.section-02 .main-content{padding-bottom:48px}}#business .business-container section.logistic.section-02 .main-content .section-head{color:#a38a77;font-size:30px;font-weight:700;line-height:44px;margin:50px 0 10px;letter-spacing:1.5px;border-bottom:2px solid #A38A77}@media (max-width: 767px){#business .business-container section.logistic.section-02 .main-content .section-head{font-size:18px;line-height:26px;margin-bottom:6px}}#business .business-container section.logistic.section-02 .main-content .desc{font-size:14px;font-weight:700;font-family:\6e38\30b4\30b7\30c3\30af\4f53,YuGothic,\6e38\30b4\30b7\30c3\30af,Yu Gothic,sans-serif;letter-spacing:1.5px}#business .business-container section.logistic.section-02 .main-content .columns-box{display:flex;width:760px;margin:0 auto;padding-top:34px;box-sizing:border-box}@media (max-width: 767px){#business .business-container section.logistic.section-02 .main-content .columns-box{width:90%}}#business .business-container section.logistic.section-02 .main-content .columns-box .left-column{width:60%}@media (max-width: 767px){#business .business-container section.logistic.section-02 .main-content .columns-box .left-column{width:60%}}#business .business-container section.logistic.section-02 .main-content .columns-box .left-column .sub-visual{height:295px;background-size:cover;background-repeat:no-repeat;background-position:center center}@media (max-width: 767px){#business .business-container section.logistic.section-02 .main-content .columns-box .left-column .sub-visual{height:125px}}#business .business-container section.logistic.section-02 .main-content .columns-box .right-column{width:42%;padding-left:38px;box-sizing:border-box}@media (max-width: 767px){#business .business-container section.logistic.section-02 .main-content .columns-box .right-column{width:60%;padding-left:15px}}#business .business-container section.logistic.section-02 .main-content .columns-box .right-column .sub-message{color:#228939;font-size:30px;font-weight:700;font-family:\6e38\30b4\30b7\30c3\30af\4f53,YuGothic,\6e38\30b4\30b7\30c3\30af,Yu Gothic,sans-serif;padding:0 26px;box-sizing:border-box}@media (max-width: 767px){#business .business-container section.logistic.section-02 .main-content .columns-box .right-column .sub-message{font-size:18px;padding:35px 12px}}#business .business-container section.logistic.section-02 .main-content .columns-box .right-column .logo{width:220px;height:46px;text-align:center;background-size:cover;background-repeat:no-repeat;background-position:center center;box-sizing:border-box;margin:48px 20px}@media (max-width: 767px){#business .business-container section.logistic.section-02 .main-content .columns-box .right-column .logo{width:132px;height:28px;margin:29px 12px}}#business .business-container section.logistic.section-02 .main-content .columns-box .right-column .box-heading{background-color:#a38a77;color:#fff;text-align:center;font-size:18px;font-weight:700;font-family:\6e38\30b4\30b7\30c3\30af\4f53,YuGothic,\6e38\30b4\30b7\30c3\30af,Yu Gothic,sans-serif;padding:24px 40px;margin-top:56px}@media (max-width: 767px){#business .business-container section.logistic.section-02 .main-content .columns-box .right-column .box-heading{display:none}}#business .business-container section.logistic.section-02 .main-content .columns-box .right-column .box-desc{background-color:#efeee8;font-size:13px;font-weight:700;font-family:\6e38\30b4\30b7\30c3\30af\4f53,YuGothic,\6e38\30b4\30b7\30c3\30af,Yu Gothic,sans-serif;padding:24px;letter-spacing:1.5px}@media (max-width: 767px){#business .business-container section.logistic.section-02 .main-content .columns-box .right-column .box-desc{display:none}}@media (max-width: 767px){#business .business-container section.logistic.section-02 .main-content .sp-box-heading{background-color:#a38a77;color:#fff;text-align:center;font-size:18px;font-weight:700;font-family:\6e38\30b4\30b7\30c3\30af\4f53,YuGothic,\6e38\30b4\30b7\30c3\30af,Yu Gothic,sans-serif;padding:18px 0;margin:34px auto 0;width:90%}}@media (max-width: 767px){#business .business-container section.logistic.section-02 .main-content .sp-box-desc{background-color:#efeee8;font-size:13px;font-weight:700;font-family:\6e38\30b4\30b7\30c3\30af\4f53,YuGothic,\6e38\30b4\30b7\30c3\30af,Yu Gothic,sans-serif;padding:24px 18px;box-sizing:border-box;letter-spacing:1.5px;width:90%;margin:0 auto}}#business .business-container section.logistic.section-03 .main-visual{height:408px}@media (max-width: 1023px){#business .business-container section.logistic.section-03 .main-visual{height:306px}}@media (max-width: 767px){#business .business-container section.logistic.section-03 .main-visual{height:40.8vw}}#business .business-container section.propertymanagement.section-01 .main-visual{height:500px;background-size:cover;background-repeat:no-repeat;background-position:center center}@media (max-width: 1023px){#business .business-container section.propertymanagement.section-01 .main-visual{height:400px}}@media (max-width: 767px){#business .business-container section.propertymanagement.section-01 .main-visual{height:58.6666666667vw}}#business .business-container section.propertymanagement.section-01 .main-visual .main-messgae{max-width:768px;margin:0 auto;font-size:24px;font-weight:700;line-height:1.6;font-family:\6e38\30b4\30b7\30c3\30af\4f53,YuGothic,\6e38\30b4\30b7\30c3\30af,Yu Gothic,sans-serif;text-align:left;padding-top:380px;text-shadow:0 0 8px rgba(0,0,0,.45)}@media (max-width: 1023px){#business .business-container section.propertymanagement.section-01 .main-visual .main-messgae{max-width:calc(100% - 40px);font-size:22px;padding-top:40px}}@media (max-width: 767px){#business .business-container section.propertymanagement.section-01 .main-visual .main-messgae{font-size:4.2666666667vw;line-height:1.8;padding:37.3333333333vw 0 0 2.6666666667vw}}#business .business-container section.propertymanagement.section-01 .mv-bottom-color{height:34px;background-color:#00469b}@media (max-width: 767px){#business .business-container section.propertymanagement.section-01 .mv-bottom-color{height:5.3333333333vw}}#business .business-container section.propertymanagement.section-01 .main-content{width:768px;margin:0 auto;padding:50px 0 80px;box-sizing:border-box}@media (max-width: 1023px){#business .business-container section.propertymanagement.section-01 .main-content{max-width:calc(100% - 40px)}}@media (max-width: 767px){#business .business-container section.propertymanagement.section-01 .main-content{width:92vw;padding:8vw 0 12.8vw}}#business .business-container section.propertymanagement.section-01 .main-content .columns-box{display:flex;justify-content:space-between;flex-wrap:wrap}@media (max-width: 767px){#business .business-container section.propertymanagement.section-01 .main-content .columns-box{display:block}}#business .business-container section.propertymanagement.section-01 .main-content .columns-box .column{display:flex;flex-direction:column;width:31.5%}@media (max-width: 767px){#business .business-container section.propertymanagement.section-01 .main-content .columns-box .column{width:100%}#business .business-container section.propertymanagement.section-01 .main-content .columns-box .column:nth-of-type(n+2){margin-top:5.3333333333vw}}#business .business-container section.propertymanagement.section-01 .main-content .columns-box .column .box-title{display:flex;align-items:center;justify-content:center;min-height:64px;color:#fff;background-color:#00469b;font-size:15px;font-weight:700;line-height:1.4;text-align:center;padding:14px 12px;box-sizing:border-box}@media (max-width: 767px){#business .business-container section.propertymanagement.section-01 .main-content .columns-box .column .box-title{min-height:0;font-size:4vw;padding:3.2vw}}#business .business-container section.propertymanagement.section-01 .main-content .columns-box .column .box-desc{flex:1;font-size:12px;line-height:1.9;background-color:#eeeee8;padding:18px;letter-spacing:.5px;box-sizing:border-box}@media (max-width: 767px){#business .business-container section.propertymanagement.section-01 .main-content .columns-box .column .box-desc{flex:none;font-size:3.2vw;padding:4vw}}#business .business-container section.propertymanagement.section-01 .main-content .wide-visual{height:380px;margin-top:40px;background-size:cover;background-repeat:no-repeat;background-position:center center}@media (max-width: 767px){#business .business-container section.propertymanagement.section-01 .main-content .wide-visual{height:53.3333333333vw;margin-top:6.6666666667vw}}#business .business-container section.propertymanagement.section-01 .main-content .lead-desc{margin-top:30px;font-size:16px;font-weight:700;line-height:1.9;letter-spacing:1px;font-family:\6e38\30b4\30b7\30c3\30af\4f53,YuGothic,\6e38\30b4\30b7\30c3\30af,Yu Gothic,sans-serif}@media (max-width: 767px){#business .business-container section.propertymanagement.section-01 .main-content .lead-desc{margin-top:5.3333333333vw;font-size:3.7333333333vw}}#business .business-container section.propertymanagement.section-02 .main-visual{height:400px;background-size:cover;background-repeat:no-repeat;background-position:center center}@media (max-width: 1023px){#business .business-container section.propertymanagement.section-02 .main-visual{height:320px}}@media (max-width: 767px){#business .business-container section.propertymanagement.section-02 .main-visual{height:48vw}}#business .business-container section.propertymanagement.section-02 .main-content{width:768px;margin:0 auto;padding:50px 0 80px;box-sizing:border-box}@media (max-width: 1023px){#business .business-container section.propertymanagement.section-02 .main-content{max-width:calc(100% - 40px)}}@media (max-width: 767px){#business .business-container section.propertymanagement.section-02 .main-content{width:92vw;padding:8vw 0 12.8vw}}#business .business-container section.propertymanagement.section-02 .main-content .lead-desc{font-size:16px;font-weight:700;line-height:1.9;letter-spacing:1px;font-family:\6e38\30b4\30b7\30c3\30af\4f53,YuGothic,\6e38\30b4\30b7\30c3\30af,Yu Gothic,sans-serif}@media (max-width: 767px){#business .business-container section.propertymanagement.section-02 .main-content .lead-desc{font-size:3.7333333333vw}}#business .business-container section.propertymanagement.section-02 .main-content .section-head{display:flex;align-items:center;color:#00469b;margin:40px 0 30px;padding-bottom:16px;border-bottom:2px solid #00469B}@media (max-width: 767px){#business .business-container section.propertymanagement.section-02 .main-content .section-head{margin:6.6666666667vw 0 5.3333333333vw;padding-bottom:2.6666666667vw}}#business .business-container section.propertymanagement.section-02 .main-content .section-head .head-text{font-size:26px;font-weight:700;line-height:1.4}@media (max-width: 767px){#business .business-container section.propertymanagement.section-02 .main-content .section-head .head-text{font-size:4.8vw}}#business .business-container section.propertymanagement.section-02 .main-content .strength-list{display:flex;flex-wrap:wrap;justify-content:space-between}@media (max-width: 767px){#business .business-container section.propertymanagement.section-02 .main-content .strength-list{display:block}}#business .business-container section.propertymanagement.section-02 .main-content .strength-list .strength-item{width:48%;margin-bottom:44px}@media (max-width: 767px){#business .business-container section.propertymanagement.section-02 .main-content .strength-list .strength-item{width:100%;margin-bottom:8vw}}#business .business-container section.propertymanagement.section-02 .main-content .strength-list .strength-item .strength-head{display:flex;align-items:center;border-bottom:1px solid #00469B;padding-bottom:8px}#business .business-container section.propertymanagement.section-02 .main-content .strength-list .strength-item .strength-head .no{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:28px;height:28px;border-radius:50%;background-color:#00469b;color:#fff;font-size:15px;font-weight:700;margin-right:12px}@media (max-width: 767px){#business .business-container section.propertymanagement.section-02 .main-content .strength-list .strength-item .strength-head .no{width:6.9333333333vw;height:6.9333333333vw;font-size:3.7333333333vw;margin-right:2.6666666667vw}}#business .business-container section.propertymanagement.section-02 .main-content .strength-list .strength-item .strength-head .ttl{color:#00469b;font-size:18px;font-weight:700}@media (max-width: 767px){#business .business-container section.propertymanagement.section-02 .main-content .strength-list .strength-item .strength-head .ttl{font-size:4.2666666667vw}}#business .business-container section.propertymanagement.section-02 .main-content .strength-list .strength-item .strength-sub{margin-top:10px;font-size:13px;font-weight:700}@media (max-width: 767px){#business .business-container section.propertymanagement.section-02 .main-content .strength-list .strength-item .strength-sub{font-size:3.2vw}}#business .business-container section.propertymanagement.section-02 .main-content .strength-list .strength-item .strength-img{margin-top:14px}#business .business-container section.propertymanagement.section-02 .main-content .strength-list .strength-item .strength-img img{width:100%;vertical-align:top}#business .business-container section.propertymanagement.section-02 .main-content .strength-list .strength-item .strength-desc{margin-top:14px;font-size:13px;line-height:1.9;letter-spacing:.5px}@media (max-width: 767px){#business .business-container section.propertymanagement.section-02 .main-content .strength-list .strength-item .strength-desc{font-size:3.2vw}}#business .business-container section.propertymanagement.section-02 .main-content .note-img{margin-top:4px;font-size:12px}@media (max-width: 767px){#business .business-container section.propertymanagement.section-02 .main-content .note-img{font-size:2.9333333333vw}}#business .business-container section.propertymanagement.section-03 .main-content{width:768px;margin:0 auto;box-sizing:border-box}@media (max-width: 1023px){#business .business-container section.propertymanagement.section-03 .main-content{max-width:calc(100% - 40px)}}@media (max-width: 767px){#business .business-container section.propertymanagement.section-03 .main-content{width:92vw}}#business .business-container section.propertymanagement.section-03 .main-content .map-area{width:100%}@media (max-width: 767px){#business .business-container section.propertymanagement.section-03 .main-content .map-area{overflow-x:scroll}}#business .business-container section.propertymanagement.section-03 .main-content .map-area .figure-map{width:100%}@media (max-width: 767px){#business .business-container section.propertymanagement.section-03 .main-content .map-area .figure-map{width:740px}}#business .business-container section.propertymanagement.section-03 .main-content .map-area .figure-map img{width:100%;vertical-align:top}#business .business-container section.propertymanagement.section-03 .main-content .note{display:none}@media (max-width: 767px){#business .business-container section.propertymanagement.section-03 .main-content .note{display:inherit;margin-top:2.6666666667vw;font-size:3.2vw;font-weight:700}}#business .business-container section.propertymanagement.section-03 .main-content .section-head{color:#00469b;font-size:26px;font-weight:700;line-height:1.4;padding-bottom:14px;border-bottom:2px solid #00469B}@media (max-width: 767px){#business .business-container section.propertymanagement.section-03 .main-content .section-head{font-size:4.8vw;margin:8vw 0 4.2666666667vw}}#business .business-container section.propertymanagement.section-03 .main-content .property-table{width:100%;border-collapse:collapse;font-family:\6e38\30b4\30b7\30c3\30af\4f53,YuGothic,\6e38\30b4\30b7\30c3\30af,Yu Gothic,sans-serif}#business .business-container section.propertymanagement.section-03 .main-content .property-table th,#business .business-container section.propertymanagement.section-03 .main-content .property-table td{border-bottom:1px solid #DDDDDD;text-align:left;vertical-align:top;padding:16px 10px;font-size:15px;line-height:1.6}@media (max-width: 767px){#business .business-container section.propertymanagement.section-03 .main-content .property-table th,#business .business-container section.propertymanagement.section-03 .main-content .property-table td{padding:3.2vw 1.6vw;font-size:3.4666666667vw}}#business .business-container section.propertymanagement.section-03 .main-content .property-table th{width:160px;color:#00469b;font-weight:700}@media (max-width: 767px){#business .business-container section.propertymanagement.section-03 .main-content .property-table th{width:28vw}}#site-policy .content-container{width:100%;max-width:786px;margin:0 auto}@media (max-width: 767px){#site-policy .content-container{padding:8vw 0 0}}#site-policy .content-container .secondary-title .secondary-title-wrap{max-width:100%;margin:68px auto}#site-policy .content-container .secondary-title .secondary-title-wrap .sub-title{font-size:18px;font-family:\6e38\30b4\30b7\30c3\30af\4f53,YuGothic,\6e38\30b4\30b7\30c3\30af,Yu Gothic,sans-serif;font-weight:700;padding:0 0 8px 16px;box-sizing:border-box;margin:0 auto;border-bottom:1px solid #00469B}@media (max-width: 767px){#site-policy .content-container .secondary-title .secondary-title-wrap .sub-title{max-width:calc(100% - 40px);font-size:4.8vw;margin-bottom:6.6666666667vw}}#site-policy .content-container .main-content .main-content-wrap{max-width:100%;margin:0 auto}#site-policy .content-container .main-content .main-content-wrap .site-policy-list{max-width:852px;width:100%;margin:50px auto}@media (max-width: 767px){#site-policy .content-container .main-content .main-content-wrap .site-policy-list{margin:30px auto}}#site-policy .content-container .main-content .main-content-wrap .site-policy-list .site-policy-items{margin-left:20px}@media (max-width: 767px){#site-policy .content-container .main-content .main-content-wrap .site-policy-list .site-policy-items{margin:0 11px}}#site-policy .content-container .main-content .main-content-wrap .site-policy-list .site-policy-items .site-policy-heading{font-size:14px;font-weight:700;font-family:\6e38\30b4\30b7\30c3\30af\4f53,YuGothic,\6e38\30b4\30b7\30c3\30af,Yu Gothic,sans-serif;margin-top:34px}@media (max-width: 767px){#site-policy .content-container .main-content .main-content-wrap .site-policy-list .site-policy-items .site-policy-heading{margin:20px 0 0 15px}}#site-policy .content-container .main-content .main-content-wrap .site-policy-list .site-policy-items .site-policy-desc{font-size:13px;font-family:Franklin Gothic Medium,Arial Narrow,Arial,sans-serif;margin-top:16px}@media (max-width: 767px){#site-policy .content-container .main-content .main-content-wrap .site-policy-list .site-policy-items .site-policy-desc{margin:12px 15px 0}}#site-policy .content-container .secondary-title .secondary-title-wrap{max-width:100%;margin:68px auto 50px}@media (max-width: 767px){#site-policy .content-container .secondary-title .secondary-title-wrap{margin:3.4666666667vw 5px 0}}#site-policy .content-container .secondary-title .secondary-title-wrap .sub-title{font-size:18px;font-family:\6e38\30b4\30b7\30c3\30af\4f53,YuGothic,\6e38\30b4\30b7\30c3\30af,Yu Gothic,sans-serif;font-weight:700;padding:0 0 8px 16px;box-sizing:border-box;border-bottom:2px solid #00469B}@media (max-width: 767px){#site-policy .content-container .secondary-title .secondary-title-wrap .sub-title{padding-left:11px}}#site-policy .content-container .main-content .main-content-wrap{max-width:100%;margin:0 auto}@media (max-width: 767px){#site-policy .content-container .main-content .main-content-wrap{margin:0 5px}}#site-policy .content-container .main-content .main-content-wrap .disclaimer-desc{font-size:13px;font-family:Franklin Gothic Medium,Arial Narrow,Arial,sans-serif;margin-top:16px;margin-left:20px}@media (max-width: 767px){#site-policy .content-container .main-content .main-content-wrap .disclaimer-desc{margin:10px 15px 0}}#privacy-policy .content-container{width:100%;max-width:786px;margin:0 auto}@media (max-width: 767px){#privacy-policy .content-container{padding:8vw 0 0}}#privacy-policy .content-container .secondary-title .secondary-title-wrap{max-width:100%;margin:68px auto 0}#privacy-policy .content-container .secondary-title .secondary-title-wrap .sub-title{font-size:18px;font-family:\6e38\30b4\30b7\30c3\30af\4f53,YuGothic,\6e38\30b4\30b7\30c3\30af,Yu Gothic,sans-serif;font-weight:700;margin:0 auto;padding:0 0 8px 16px;box-sizing:border-box;border-bottom:1px solid #00469B}#privacy-policy .content-container .main-content .main-content-wrap .site-policy-list{max-width:852px;width:100%;margin:50px auto}@media (max-width: 767px){#privacy-policy .content-container .main-content .main-content-wrap .site-policy-list{margin-top:8vw}}#privacy-policy .content-container .main-content .main-content-wrap .site-policy-list .site-policy-items{margin-left:20px}@media (max-width: 767px){#privacy-policy .content-container .main-content .main-content-wrap .site-policy-list .site-policy-items{margin:0 11px}}#privacy-policy .content-container .main-content .main-content-wrap .site-policy-list .site-policy-items .site-policy-heading{font-size:14px;font-weight:700;font-family:\6e38\30b4\30b7\30c3\30af\4f53,YuGothic,\6e38\30b4\30b7\30c3\30af,Yu Gothic,sans-serif;margin-top:34px}@media (max-width: 767px){#privacy-policy .content-container .main-content .main-content-wrap .site-policy-list .site-policy-items .site-policy-heading{margin-top:20px}}#privacy-policy .content-container .main-content .main-content-wrap .site-policy-list .site-policy-items .site-policy-desc{font-size:13px;font-family:Franklin Gothic Medium,Arial Narrow,Arial,sans-serif;margin-top:16px}@media (max-width: 767px){#privacy-policy .content-container .main-content .main-content-wrap .site-policy-list .site-policy-items .site-policy-desc{margin-top:10px}}#privacy-policy .content-container .secondary-title .secondary-title-wrap{max-width:100%;margin:68px auto}@media (max-width: 767px){#privacy-policy .content-container .secondary-title .secondary-title-wrap{margin:3.4666666667vw 0}}#privacy-policy .content-container .secondary-title .secondary-title-wrap .sub-title{font-size:18px;font-family:\6e38\30b4\30b7\30c3\30af\4f53,YuGothic,\6e38\30b4\30b7\30c3\30af,Yu Gothic,sans-serif;font-weight:700;padding:0 0 8px 16px;box-sizing:border-box;border-bottom:2px solid #00469B}@media (max-width: 767px){#privacy-policy .content-container .secondary-title .secondary-title-wrap .sub-title{max-width:calc(100% - 40px);font-size:4.8vw;margin-bottom:6.6666666667vw}}#privacy-policy .content-container .main-content .main-content-wrap{max-width:100%;margin:0 auto}@media (max-width: 767px){#privacy-policy .content-container .main-content .main-content-wrap{margin:0 4vw}}#privacy-policy .content-container .main-content .main-content-wrap .privacy-policy-wrap{margin-left:20px}@media (max-width: 767px){#privacy-policy .content-container .main-content .main-content-wrap .privacy-policy-wrap{margin-left:0}}#privacy-policy .content-container .main-content .main-content-wrap .privacy-policy-wrap .privacy-policy-desc{font-size:13px;font-family:Franklin Gothic Medium,Arial Narrow,Arial,sans-serif;margin-top:16px}@media (max-width: 767px){#privacy-policy .content-container .main-content .main-content-wrap .privacy-policy-wrap .privacy-policy-desc{margin:12px 6px 0}}#social-media .content-container{width:100%;max-width:786px;margin:0 auto}@media (max-width: 767px){#social-media .content-container{margin:5px auto}}#social-media .content-container .secondary-title .secondary-title-wrap{max-width:100%;margin:68px auto 0}@media (max-width: 767px){#social-media .content-container .secondary-title .secondary-title-wrap{margin:3.4666666667vw 5px 0}}#social-media .content-container .secondary-title .secondary-title-wrap .jpt-logo-wrap .img-jpt-logo{width:114px}@media (max-width: 767px){#social-media .content-container .main-content{width:370px;margin:5px auto}}#social-media .content-container .main-content .main-content-wrap{max-width:100%;margin:70px auto}#social-media .content-container .main-content .main-content-wrap .two-item-box{display:flex;margin-top:30px}@media (max-width: 767px){#social-media .content-container .main-content .main-content-wrap .two-item-box{display:inherit;margin:18px 0 0 10px}}#social-media .content-container .main-content .main-content-wrap .two-item-box .left-item{display:flex;margin-bottom:18px}#social-media .content-container .main-content .main-content-wrap .two-item-box .left-item .left-img-box .icon-logo{width:60px}#social-media .content-container .main-content .main-content-wrap .two-item-box .left-item .right-txt-box{margin-left:20px;width:260px}#social-media .content-container .main-content .main-content-wrap .two-item-box .left-item .right-txt-box .social-media-heading{font-size:14px;font-weight:700;font-family:\6e38\30b4\30b7\30c3\30af\4f53,YuGothic,\6e38\30b4\30b7\30c3\30af,Yu Gothic,sans-serif;letter-spacing:2px;border-top:2px solid #00469B;border-bottom:2px solid #00469B;padding:3px 0;box-sizing:border-box}#social-media .content-container .main-content .main-content-wrap .two-item-box .left-item .right-txt-box .social-media-link{font-size:13px;font-family:Franklin Gothic Medium,Arial Narrow,Arial,sans-serif;letter-spacing:1px;margin-right:4px}#social-media .content-container .main-content .main-content-wrap .two-item-box .left-item .right-txt-box .social-media-link .triangle-blue{color:#00469b}#social-media .content-container .main-content .main-content-wrap .two-item-box .right-item{display:flex;margin-left:102px}@media (max-width: 767px){#social-media .content-container .main-content .main-content-wrap .two-item-box .right-item{margin-left:0}}#social-media .content-container .main-content .main-content-wrap .two-item-box .right-item .left-img-box .icon-logo{width:60px}#social-media .content-container .main-content .main-content-wrap .two-item-box .right-item .right-txt-box{margin-left:20px;width:260px}#social-media .content-container .main-content .main-content-wrap .two-item-box .right-item .right-txt-box .social-media-heading{font-size:14px;font-weight:700;font-family:\6e38\30b4\30b7\30c3\30af\4f53,YuGothic,\6e38\30b4\30b7\30c3\30af,Yu Gothic,sans-serif;letter-spacing:2px;border-top:2px solid #00469B;border-bottom:2px solid #00469B;padding:3px 0;box-sizing:border-box}#social-media .content-container .main-content .main-content-wrap .two-item-box .right-item .right-txt-box .social-media-link{font-size:13px;font-family:Franklin Gothic Medium,Arial Narrow,Arial,sans-serif;letter-spacing:1px;margin-right:4px}#social-media .content-container .main-content .main-content-wrap .two-item-box .right-item .right-txt-box .social-media-link .triangle-blue{color:#00469b}#csr .content-container{box-sizing:border-box;margin:0 auto;padding:60px 0 0;width:100%}@media (max-width: 767px){#csr .content-container{margin:5px auto;padding:8vw 4vw 0}}#csr .content-container .sustainability{width:100%;margin-bottom:84px}@media (max-width: 1023px){#csr .content-container .sustainability{padding:0 20px}}@media (max-width: 767px){#csr .content-container .sustainability{margin-bottom:8vw;padding:0}}#csr .content-container .sustainability .main-visual{margin:0 auto;height:560px;background-position:bottom;background-size:cover;color:#fff;font-weight:700;text-align:center}@media (max-width: 1023px){#csr .content-container .sustainability .main-visual{height:448px}}@media (max-width: 767px){#csr .content-container .sustainability .main-visual{height:318px}}#csr .content-container .sustainability .main-visual .mv-box{display:flex;justify-content:center;align-items:center;padding-top:100px}@media (max-width: 767px){#csr .content-container .sustainability .main-visual .mv-box{display:inherit;padding-top:60px}}#csr .content-container .sustainability .main-visual .mv-box .mv-txt-1{width:364px;color:#231815;font-size:28px;font-weight:700;font-family:\6e38\30b4\30b7\30c3\30af\4f53,YuGothic,\6e38\30b4\30b7\30c3\30af,Yu Gothic,sans-serif}@media (max-width: 767px){#csr .content-container .sustainability .main-visual .mv-box .mv-txt-1{width:100%;font-size:24px;margin:0 auto}}#csr .content-container .sustainability .main-visual .mv-box .mv-box-2{width:326px;background-color:#00469b;margin-left:46px}@media (max-width: 767px){#csr .content-container .sustainability .main-visual .mv-box .mv-box-2{width:90%;margin:200px auto}}#csr .content-container .sustainability .main-visual .mv-box .mv-box-2 .mv-txt-2{font-size:13px;font-weight:700;font-family:\6e38\30b4\30b7\30c3\30af\4f53,YuGothic,\6e38\30b4\30b7\30c3\30af,Yu Gothic,sans-serif;text-align:left;padding:34px;box-sizing:border-box}@media (max-width: 767px){#csr .content-container .sustainability .main-visual .mv-box .mv-box-2 .mv-txt-2{padding:20px}}#csr .content-container .sustainability .main-content{margin:0 auto;padding:60px 0 50px;width:780px}@media (max-width: 767px){#csr .content-container .sustainability .main-content{width:92vw}}#csr .content-container .sustainability .main-content a{text-decoration:underline}#csr .content-container .sustainability .main-content .section-head{border-bottom:1px solid #00469B;color:#231815;font-size:18px;font-weight:700;font-family:\6e38\30b4\30b7\30c3\30af\4f53,YuGothic,\6e38\30b4\30b7\30c3\30af,Yu Gothic,sans-serif;letter-spacing:1.5px;margin-bottom:55px;padding:11px 20px}@media (max-width: 767px){#csr .content-container .sustainability .main-content .section-head{margin-top:200px;font-size:4.2666666667vw;margin-bottom:2.1333333333vw;padding:1.8666666667vw 2.6666666667vw}}@media (max-width: 767px){#csr .content-container .sustainability .main-content .sdgs-area{width:100%;overflow:scroll;padding:4vw 0 0}#csr .content-container .sustainability .main-content .sdgs-area .note{font-size:3.2vw;font-weight:700;margin-top:2.6666666667vw}}#csr .content-container .sustainability .main-content .sdgs-area .figure-box{text-align:center}#csr .content-container .sustainability .main-content .sdgs-area .figure-box img{vertical-align:top;width:680px}@media (max-width: 767px){#csr .content-container .sustainability .main-content .sdgs-area .figure-box img{width:100%}}#csr .content-container .sustainability .main-content .content-box-01{display:flex;margin-top:68px;text-align:center}@media (max-width: 767px){#csr .content-container .sustainability .main-content .content-box-01{display:inherit;margin-top:41px}}#csr .content-container .sustainability .main-content .content-box-01 .left-item-01{width:230px;border:1px solid #00469B}@media (max-width: 767px){#csr .content-container .sustainability .main-content .content-box-01 .left-item-01{width:100%}}#csr .content-container .sustainability .main-content .content-box-01 .left-item-01 .left-txt-01{color:#00469b;font-size:18px;font-weight:700;font-family:\6e38\30b4\30b7\30c3\30af\4f53,YuGothic,\6e38\30b4\30b7\30c3\30af,Yu Gothic,sans-serif;margin-top:60px}@media (max-width: 767px){#csr .content-container .sustainability .main-content .content-box-01 .left-item-01 .left-txt-01{margin:25px}}#csr .content-container .sustainability .main-content .content-box-01 .left-item-01 .arrow-01{margin-top:50px;width:10em;position:relative;display:inline-block;color:#000;vertical-align:middle;text-decoration:none;font-size:1em;border-bottom:2px solid #00469B}@media (max-width: 767px){#csr .content-container .sustainability .main-content .content-box-01 .left-item-01 .arrow-01{display:none}}#csr .content-container .sustainability .main-content .content-box-01 .left-item-01 .arrow-01:before{position:absolute;top:4px;bottom:0;right:6px;margin:auto;content:"";vertical-align:middle;width:2em;height:2em;border-top:2px solid #00469B;-webkit-transform:rotate(40deg);transform:rotate(45deg)}#csr .content-container .sustainability .main-content .content-box-01 .left-item-01 .arrow-01:after{position:absolute;top:4px;bottom:0;right:6px;margin:auto;content:"";vertical-align:middle;width:2em;height:2em;border-right:2px solid #00469B;-webkit-transform:rotate(40deg);transform:rotate(45deg)}#csr .content-container .sustainability .main-content .content-box-01 .right-item-01{width:520px;margin-left:34px}@media (max-width: 767px){#csr .content-container .sustainability .main-content .content-box-01 .right-item-01{width:100%;margin:30px 0 0}}#csr .content-container .sustainability .main-content .content-box-01 .right-item-01 .icon-box-01{width:380px;display:flex;justify-content:space-between;margin-left:36px}@media (max-width: 767px){#csr .content-container .sustainability .main-content .content-box-01 .right-item-01 .icon-box-01{justify-content:inherit;width:100%;margin-left:inherit}}#csr .content-container .sustainability .main-content .content-box-01 .right-item-01 .icon-box-01 .icon-sdgs{background-repeat:no-repeat;background-size:contain;width:82px;height:82px}@media (max-width: 767px){#csr .content-container .sustainability .main-content .content-box-01 .right-item-01 .icon-box-01 .icon-sdgs{width:60px;height:60px;margin:0 8px}}#csr .content-container .sustainability .main-content .content-box-01 .right-item-01 .txt-box-01{background-color:#eeeee8;margin-top:-34px}#csr .content-container .sustainability .main-content .content-box-01 .right-item-01 .txt-box-01 .right-txt-01{font-size:13px;padding:64px 30px 34px;text-align:left;letter-spacing:.8px}@media (max-width: 767px){#csr .content-container .sustainability .main-content .content-box-01 .right-item-01 .txt-box-01 .right-txt-01{padding:54px 20px 24px}}#csr .content-container .sustainability .main-content .content-box-02{display:flex;margin-top:68px;text-align:center}@media (max-width: 767px){#csr .content-container .sustainability .main-content .content-box-02{flex-direction:column-reverse;margin-top:41px}}#csr .content-container .sustainability .main-content .content-box-02 .left-item-02{width:520px}@media (max-width: 767px){#csr .content-container .sustainability .main-content .content-box-02 .left-item-02{width:100%;margin:30px 0 0}}#csr .content-container .sustainability .main-content .content-box-02 .left-item-02 .icon-box-02{width:282px;display:flex;justify-content:space-between;margin-left:189px}@media (max-width: 767px){#csr .content-container .sustainability .main-content .content-box-02 .left-item-02 .icon-box-02{justify-content:inherit;margin-left:inherit}}#csr .content-container .sustainability .main-content .content-box-02 .left-item-02 .icon-box-02 .icon-sdgs{background-repeat:no-repeat;background-size:contain;width:82px;height:82px}@media (max-width: 767px){#csr .content-container .sustainability .main-content .content-box-02 .left-item-02 .icon-box-02 .icon-sdgs{width:60px;height:60px;margin:0 8px}}#csr .content-container .sustainability .main-content .content-box-02 .left-item-02 .txt-box-02{background-color:#eeeee8;margin-top:-34px;text-align:left}#csr .content-container .sustainability .main-content .content-box-02 .left-item-02 .txt-box-02 .left-txt-02{font-size:13px;padding:64px 30px 34px;letter-spacing:.8px}@media (max-width: 767px){#csr .content-container .sustainability .main-content .content-box-02 .left-item-02 .txt-box-02 .left-txt-02{padding:54px 20px 24px}}#csr .content-container .sustainability .main-content .content-box-02 .right-item-02{width:230px;border:1px solid #00469B;margin-left:34px}@media (max-width: 767px){#csr .content-container .sustainability .main-content .content-box-02 .right-item-02{width:100%;margin:0 auto}}#csr .content-container .sustainability .main-content .content-box-02 .right-item-02 .right-txt-02{color:#00469b;font-size:18px;font-weight:700;font-family:\6e38\30b4\30b7\30c3\30af\4f53,YuGothic,\6e38\30b4\30b7\30c3\30af,Yu Gothic,sans-serif;margin-top:180px}@media (max-width: 767px){#csr .content-container .sustainability .main-content .content-box-02 .right-item-02 .right-txt-02{margin:25px}}#csr .content-container .sustainability .main-content .content-box-02 .right-item-02 .arrow-02{margin-top:50px;width:10em;position:relative;display:inline-block;color:#000;vertical-align:middle;text-decoration:none;font-size:1em;border-bottom:2px solid #00469B}@media (max-width: 767px){#csr .content-container .sustainability .main-content .content-box-02 .right-item-02 .arrow-02{display:none}}#csr .content-container .sustainability .main-content .content-box-02 .right-item-02 .arrow-02:before{position:absolute;top:0;bottom:0;right:120px;margin:auto;content:"";vertical-align:middle;width:2em;height:2em;border-top:2px solid #00469B;-webkit-transform:rotate(-40deg);transform:rotate(-45deg)}#csr .content-container .sustainability .main-content .content-box-02 .right-item-02 .arrow-02:after{position:absolute;top:4px;bottom:0;right:119px;margin:auto;content:"";vertical-align:middle;width:2em;height:2em;border-right:2px solid #00469B;-webkit-transform:rotate(-140deg);transform:rotate(135deg)}#csr .content-container .sustainability .main-content .content-box-03{display:flex;margin-top:68px;text-align:center}@media (max-width: 767px){#csr .content-container .sustainability .main-content .content-box-03{display:inherit;margin-top:41px}}#csr .content-container .sustainability .main-content .content-box-03 .left-item-03{width:230px;border:1px solid #00469B}@media (max-width: 767px){#csr .content-container .sustainability .main-content .content-box-03 .left-item-03{width:100%}}#csr .content-container .sustainability .main-content .content-box-03 .left-item-03 .left-txt-03{color:#00469b;font-size:18px;font-weight:700;font-family:\6e38\30b4\30b7\30c3\30af\4f53,YuGothic,\6e38\30b4\30b7\30c3\30af,Yu Gothic,sans-serif;margin-top:286px}@media (max-width: 767px){#csr .content-container .sustainability .main-content .content-box-03 .left-item-03 .left-txt-03{margin:25px}}#csr .content-container .sustainability .main-content .content-box-03 .left-item-03 .arrow-03{margin-top:50px;width:10em;position:relative;display:inline-block;color:#000;vertical-align:middle;text-decoration:none;font-size:1em;border-bottom:2px solid #00469B}@media (max-width: 767px){#csr .content-container .sustainability .main-content .content-box-03 .left-item-03 .arrow-03{display:none}}#csr .content-container .sustainability .main-content .content-box-03 .left-item-03 .arrow-03:before{position:absolute;top:4px;bottom:0;right:6px;margin:auto;content:"";vertical-align:middle;width:2em;height:2em;border-top:2px solid #00469B;-webkit-transform:rotate(40deg);transform:rotate(45deg)}#csr .content-container .sustainability .main-content .content-box-03 .left-item-03 .arrow-03:after{position:absolute;top:4px;bottom:0;right:6px;margin:auto;content:"";vertical-align:middle;width:2em;height:2em;border-right:2px solid #00469B;-webkit-transform:rotate(40deg);transform:rotate(45deg)}#csr .content-container .sustainability .main-content .content-box-03 .right-item-03{width:520px;margin-left:34px}@media (max-width: 767px){#csr .content-container .sustainability .main-content .content-box-03 .right-item-03{width:100%;margin:30px 0 0}}#csr .content-container .sustainability .main-content .content-box-03 .right-item-03 .icon-box-03{width:180px;display:flex;justify-content:space-between;margin-left:36px}@media (max-width: 767px){#csr .content-container .sustainability .main-content .content-box-03 .right-item-03 .icon-box-03{justify-content:inherit;margin-left:inherit}}#csr .content-container .sustainability .main-content .content-box-03 .right-item-03 .icon-box-03 .icon-sdgs{background-repeat:no-repeat;background-size:contain;width:82px;height:82px}@media (max-width: 767px){#csr .content-container .sustainability .main-content .content-box-03 .right-item-03 .icon-box-03 .icon-sdgs{width:60px;height:60px;margin:0 8px}}#csr .content-container .sustainability .main-content .content-box-03 .right-item-03 .txt-box-03{background-color:#eeeee8;margin-top:-34px;text-align:left}#csr .content-container .sustainability .main-content .content-box-03 .right-item-03 .txt-box-03 .right-txt-03{font-size:13px;padding:64px 30px 34px;letter-spacing:.8px}@media (max-width: 767px){#csr .content-container .sustainability .main-content .content-box-03 .right-item-03 .txt-box-03 .right-txt-03{padding:54px 20px 24px}}#csr .content-container .sustainability .main-content .content-box-03 .right-item-03 .diversity-list{font-size:13px;letter-spacing:.8px;padding:0 42px 14px 50px}@media (max-width: 767px){#csr .content-container .sustainability .main-content .content-box-03 .right-item-03 .diversity-list{padding:0 15px 15px 35px}}#csr .content-container .sustainability .main-content .content-box-03 .right-item-03 .diversity-list .diversity-heading{padding-bottom:20px;box-sizing:border-box}@media (max-width: 767px){#csr .content-container .sustainability .main-content .content-box-03 .right-item-03 .diversity-list .diversity-heading{text-indent:-2.7em;padding-left:2em}}@media (max-width: 767px){#csr .content-container .sustainability .main-content .content-box-03 .right-item-03 .diversity-list .diversity-sub-list{margin-left:45px}}#csr .content-container .sustainability .main-content .content-box-03 .right-item-03 .diversity-list .diversity-sub-list .diversity-desc{margin-left:45px}@media (max-width: 767px){#csr .content-container .sustainability .main-content .content-box-03 .right-item-03 .diversity-list .diversity-sub-list .diversity-desc{margin-left:0}}#csr .content-container .sustainability .main-content .content-box-04{display:flex;margin-top:68px;text-align:center}@media (max-width: 767px){#csr .content-container .sustainability .main-content .content-box-04{flex-direction:column-reverse;margin-top:41px}}#csr .content-container .sustainability .main-content .content-box-04 .left-item-04{width:520px}@media (max-width: 767px){#csr .content-container .sustainability .main-content .content-box-04 .left-item-04{width:100%;margin:30px 0 0}}#csr .content-container .sustainability .main-content .content-box-04 .left-item-04 .icon-box-04-wrapper{display:flex;justify-content:flex-end;margin-right:32px}@media (max-width: 767px){#csr .content-container .sustainability .main-content .content-box-04 .left-item-04 .icon-box-04-wrapper{justify-content:inherit;margin-right:inherit}}#csr .content-container .sustainability .main-content .content-box-04 .left-item-04 .icon-box-04{width:485px;display:flex;justify-content:space-between;margin-left:32px}@media (max-width: 767px){#csr .content-container .sustainability .main-content .content-box-04 .left-item-04 .icon-box-04{justify-content:inherit;width:100%;margin-left:inherit}}#csr .content-container .sustainability .main-content .content-box-04 .left-item-04 .icon-box-04 .icon-sdgs{background-repeat:no-repeat;background-size:contain;width:82px;height:82px}@media (max-width: 767px){#csr .content-container .sustainability .main-content .content-box-04 .left-item-04 .icon-box-04 .icon-sdgs{width:60px;height:60px;margin:0 8px}}#csr .content-container .sustainability .main-content .content-box-04 .left-item-04 .txt-box-04{background-color:#eeeee8;margin-top:-34px;text-align:left}#csr .content-container .sustainability .main-content .content-box-04 .left-item-04 .txt-box-04 .left-txt-04{font-size:13px;padding:64px 30px 34px;letter-spacing:.8px}@media (max-width: 767px){#csr .content-container .sustainability .main-content .content-box-04 .left-item-04 .txt-box-04 .left-txt-04{padding:54px 20px 24px}}#csr .content-container .sustainability .main-content .content-box-04 .right-item-04{width:230px;border:1px solid #00469B;margin-left:34px}@media (max-width: 767px){#csr .content-container .sustainability .main-content .content-box-04 .right-item-04{width:100%;margin:0 auto}}#csr .content-container .sustainability .main-content .content-box-04 .right-item-04 .right-txt-04{color:#00469b;font-size:18px;font-weight:700;font-family:\6e38\30b4\30b7\30c3\30af\4f53,YuGothic,\6e38\30b4\30b7\30c3\30af,Yu Gothic,sans-serif;margin-top:180px}@media (max-width: 767px){#csr .content-container .sustainability .main-content .content-box-04 .right-item-04 .right-txt-04{margin:25px}}#csr .content-container .sustainability .main-content .content-box-04 .right-item-04 .arrow-04{margin-top:50px;width:10em;position:relative;display:inline-block;color:#000;vertical-align:middle;text-decoration:none;font-size:1em;border-bottom:2px solid #00469B}@media (max-width: 767px){#csr .content-container .sustainability .main-content .content-box-04 .right-item-04 .arrow-04{display:none}}#csr .content-container .sustainability .main-content .content-box-04 .right-item-04 .arrow-04:before{position:absolute;top:0;bottom:0;right:120px;margin:auto;content:"";vertical-align:middle;width:2em;height:2em;border-top:2px solid #00469B;-webkit-transform:rotate(-40deg);transform:rotate(-45deg)}#csr .content-container .sustainability .main-content .content-box-04 .right-item-04 .arrow-04:after{position:absolute;top:4px;bottom:0;right:119px;margin:auto;content:"";vertical-align:middle;width:2em;height:2em;border-right:2px solid #00469B;-webkit-transform:rotate(-140deg);transform:rotate(135deg)}
