@media all and (min-width: 897px){.sp{display:none !important}}@media all and (max-width: 896px){.pc{display:none !important}}.ja{font-family:"Noto Sans JP",sans-serif}.company .company-menu{margin-bottom:60px}.company .company-menu-row{flex-wrap:wrap}.company .company-menu-col{flex:0 0 50%}.company .company-menu-box a{height:200px}.company .company-menu-box-05 a .menu-image{background-image:url(../images/page/organization/organization-mv-sp.jpg)}.company .company-menu-box-06 a .menu-image{background-image:url(../images/page/materials/materials-mv-sp.jpg)}.company .company-menu-box-06 a .menu-image:before{content:"";width:100%;height:100%;background-color:rgba(0,0,0,.2);position:absolute;left:0}.home .section-service{margin-bottom:160px}@media all and (max-width: 896px){.home .section-service{margin-bottom:0}}.pickup-wrapper{padding:24px;border:1px solid #bbb}.information-tab-labels{margin-bottom:40px;display:flex;justify-content:center;flex-wrap:wrap}@media all and (max-width: 896px){.information-tab-labels{border-top:1px solid #bbb;border-left:1px solid #bbb}}@media all and (max-width: 896px){.information-tab-label{flex:0 0 33.33333%;text-align:center;border-right:1px solid #bbb;border-bottom:1px solid #bbb}}@media all and (max-width: 896px){.information-tab-label:nth-of-type(7){flex:0 0 50%}}@media all and (max-width: 896px){.information-tab-label:nth-of-type(8){flex:0 0 50%}}@media all and (max-width: 896px){.information-tab-label.is-active{background-color:#000}}@media all and (max-width: 896px){.information-tab-label.is-active .information-tab-button{color:#fff}}.information-tab-button{font-weight:600;cursor:pointer;background-color:rgba(0,0,0,0);border-radius:0;-webkit-box-sizing:content-box;-webkit-appearance:button;-moz-appearance:button;appearance:button;border:none;box-sizing:border-box}@media all and (max-width: 896px){.information-tab-button{width:100%;padding:12px 0;display:block}}.information-tab-button::-webkit-search-decoration{display:none}.information-tab-button::focus{outline-offset:-2px}.page-section-header{margin-bottom:72px}.page-section-title{font-size:3.8rem;text-align:center;line-height:1}.page-section-title span{margin-top:16px;font-size:1.5rem;font-weight:300;display:block}.materials .page-title{color:#000}.materials .breadcrumbs{color:#000}.materials .breadcrumbs a{color:#000}.materials-block{padding:50px;margin-bottom:84px;color:#464646;background-color:#fff}@media all and (max-width: 896px){.materials-block{padding:24px}}.materials-row{margin:0 -28px;display:flex;flex-wrap:wrap}.materials-col{padding:0 28px}.materials-col:first-of-type{flex:0 0 306px}@media all and (max-width: 896px){.materials-col:first-of-type{flex:0 0 100%}}.materials-col:last-of-type{flex:0 0 calc(100% - 306px)}@media all and (max-width: 896px){.materials-col:last-of-type{flex:0 0 100%}}.materials-image{width:100%;height:auto;display:block}@media all and (max-width: 896px){.materials-image{margin-bottom:16px}}.materials-headline{margin:0 0 24px;font-size:3rem;line-height:1.35}.materials-title{margin:0 0 24px;font-size:2.2rem;line-height:1.35}.materials-link{font-weight:600;text-decoration:none;color:#464646;transition:.15s}.materials-link:hover{opacity:.7}.materials-pdf{position:relative}.materials-pdf:after{content:"";width:46px;height:57px;margin-left:24px;background-image:url(../images/page/materials/material-pdf@2x.png);background-size:contain;background-repeat:no-repeat;vertical-align:middle;display:inline-block}.materials-explanation{font-size:1.6rem;line-height:1.8}.organization .page-section-content{padding:50px;margin-bottom:120px;background-color:#fff}@media all and (max-width: 896px){.organization .page-section-content{padding:24px}}.organization .page-section-content:last-of-type{margin-bottom:40px}.organization .page-section-content *{box-sizing:border-box}.organization-title{margin:0 0 40px;color:#464646;border-top:3px solid #5c8120}@media all and (max-width: 896px){.organization-title{margin:0 0 24px}}.organization-title span{margin-top:20px;padding-left:16px;font-size:1.75rem;border-left:10px solid #5c8120;display:block}.organization-row{margin:0 -15px;display:flex;flex-wrap:wrap}.organization-col{padding:0 15px}.organization-col:first-of-type{flex:0 0 170px}@media all and (max-width: 896px){.organization-col:first-of-type{flex:0 0 100%}}.organization-col:last-of-type{flex:0 0 calc(100% - 170px)}@media all and (max-width: 896px){.organization-col:last-of-type{flex:0 0 100%}}.organization-block{margin-bottom:24px;color:#464646}@media all and (max-width: 896px){.organization-image{margin-bottom:16px}}.organization-headline{margin:0 0 16px;font-size:1.6rem;line-height:1.4;word-break:auto-phrase}.organization-name{margin:0 0 24px;font-size:2.5rem;font-weight:600;letter-spacing:.5rem;line-height:1}@media all and (max-width: 896px){.organization-name{font-size:2rem !important}}.organization-explanation{line-height:1.8}