﻿.page-service-recycling-corporate .sec-flow .flow .flow-heading:after,.page-service-recycling-consumer .sec-flow .flow .flow-heading:after,.page-company-greeting .sec-greeting .next-link a:after,.page-en-company-a-word-from-the-ceo .sec-greeting .next-link a:after,.page-company-greeting .sec-links a.facebook:after,.page-en-company-a-word-from-the-ceo .sec-links a.facebook:after,.page-blog_sns .sec-blog-sns .sec-small-heading.facebook:before,.page-blog_sns .sec-blog-sns .sec-small-heading.twitter:before{display:inline-block;line-height:1;font-style:normal;font-variant:normal;text-rendering:auto;-webkit-font-smoothing:antialiased}.page-service-recycling-corporate .sec-flow .flow .flow-heading:after,.page-service-recycling-consumer .sec-flow .flow .flow-heading:after,.page-company-greeting .sec-greeting .next-link a:after,.page-en-company-a-word-from-the-ceo .sec-greeting .next-link a:after{font-family:"Font Awesome 5 Free";font-weight:900}.page-company-greeting .sec-links a.facebook:after,.page-en-company-a-word-from-the-ceo .sec-links a.facebook:after,.page-blog_sns .sec-blog-sns .sec-small-heading.facebook:before,.page-blog_sns .sec-blog-sns .sec-small-heading.twitter:before{font-family:"Font Awesome 5 Brands";font-weight:400}@media screen and (max-width: 767px){.page-company-greeting .sec-greeting,.page-en-company-a-word-from-the-ceo .sec-greeting{margin-left:16px;margin-right:16px}}@media screen and (max-width: 767px){.page-company-greeting .sec-links,.page-en-company-a-word-from-the-ceo .sec-links{padding-left:16px;padding-right:16px}}#top-slide{position:relative;height:calc(100% - 60px)}@media screen and (min-width: 768px) and (max-width: 1023px), screen and (orientation: portrait) and (min-width: 1024px){#top-slide{height:calc(100% - 3px - 60px - 8px - 51px - 60px)}}@media screen and (max-width: 767px){#top-slide{height:320px}}.top-slide-item{position:absolute;left:0;top:0;width:100%;height:100%;background-position:center center;background-size:cover;overflow:hidden;opacity:0}.top-slide-item .text{position:absolute;z-index:2}.top-slide-item .text img{position:relative;width:100%;height:auto}.top-slide-item .anime{position:absolute;height:auto;z-index:1}.top-slide-item:nth-child(1){background-image:url('../images/top/slide-1.jpg?1583139454')}.top-slide-item:nth-child(1) .text{width:516px;top:32px;left:40px}@media screen and (max-width: 767px){.top-slide-item:nth-child(1) .text{width:266px;top:20px;left:24px}}.top-slide-item:nth-child(1) .anime{right:-74px;bottom:25px;width:680px;height:444px}@media screen and (max-width: 767px){.top-slide-item:nth-child(1) .anime{width:300px;height:196px;right:-29px;bottom:10px}}.top-slide-item:nth-child(2){background-image:url('../images/top/slide-2.jpg?1583139525')}.top-slide-item:nth-child(2) .text{width:564px;top:22px;left:40px}@media screen and (max-width: 767px){.top-slide-item:nth-child(2) .text{width:299px;top:11px;left:13px}}.top-slide-item:nth-child(2) .anime{right:-22px;bottom:3px;width:720px;height:566px}@media screen and (max-width: 767px){.top-slide-item:nth-child(2) .anime{width:350px;height:275px;right:-25px;bottom:-3px}}.top-slide-item:nth-child(3){background-image:url('../images/top/slide-3.jpg?1583139565')}.top-slide-item:nth-child(3) .text{width:637px;left:40px;bottom:38px}@media screen and (max-width: 767px){.top-slide-item:nth-child(3) .text{width:297px;left:13px;bottom:21px}}.top-slide-item:nth-child(3) .anime{top:-5px;right:-128px;width:650px;height:255px}@media screen and (max-width: 767px){.top-slide-item:nth-child(3) .anime{width:280px;height:110px;top:0;right:-60px}}.top-slide-item:nth-child(4){background-image:url('../images/top/slide-4.jpg?1575390802')}.top-slide-item:nth-child(4) .text{width:481px;left:40px;bottom:38px}@media screen and (max-width: 767px){.top-slide-item:nth-child(4) .text{width:295px;left:13px;bottom:21px}}.top-slide-item:nth-child(4) .anime{right:-59px;bottom:0;width:342px;height:230px}@media screen and (max-width: 767px){.top-slide-item:nth-child(4) .anime{width:149px;height:100px;top:15px;left:calc(50% + 5px)}}@media (min-width: 768px){.top-slide-item:nth-child(3){background-position:left center}}@media (min-width: 768px){.top-slide-item:nth-child(4){background-position:left top}}@media (min-width: 768px) and (max-width: 800px){.top-slide-item:nth-child(4) .anime{left:495px;right:auto}}.top-nav{display:none}@media screen and (max-width: 767px){.top-nav{display:block;margin-top:24px;padding-left:16px;padding-right:16px}.top-nav-list .item{height:80px;background-color:#f7f3ed}.top-nav-list .item+.item{margin-top:8px}.top-nav-list .item a{display:block;color:inherit;text-decoration:none}.top-nav-list .item .image{float:left}.top-nav-list .item .image img{width:100px;height:80px;vertical-align:bottom}.top-nav-list .item .title{position:relative;height:80px;margin-left:112px;padding-top:24px;line-height:1}.top-nav-list .item .title .ja{font-family:"A1 Gothic M", sans-serif;font-size:14px}.top-nav-list .item .title .en{margin-top:8px;font-size:12px}.top-nav-list .item .title .arrow{position:absolute;top:0;right:8px;bottom:0;display:block;height:18px;margin:auto;line-height:1;font-size:18px}}.page-service-sales-corporate .sec-reuse,.page-en-services .sec-reuse{padding-bottom:80px;background-color:#f7f3ed}.page-service-sales-corporate .sec-reuse .image,.page-en-services .sec-reuse .image{margin-top:40px}.page-service-sales-corporate .sec-reuse .image img,.page-en-services .sec-reuse .image img{display:block;margin-left:auto;margin-right:auto}@media screen and (max-width: 767px){.page-service-sales-corporate .sec-reuse .image img,.page-en-services .sec-reuse .image img{max-width:100%;height:auto}}.page-service-sales-corporate .sec-reuse .movie,.page-en-services .sec-reuse .movie{position:relative;width:560px;margin-top:50px;margin-left:auto;margin-right:auto;border-radius:10px;overflow:hidden;z-index:1}@media screen and (max-width: 767px){.page-service-sales-corporate .sec-reuse .movie,.page-en-services .sec-reuse .movie{position:relative;margin-top:30px;width:auto;height:0;margin-left:auto;margin-right:auto;padding-bottom:56.25%}}.page-service-sales-corporate .sec-reuse .movie iframe,.page-en-services .sec-reuse .movie iframe{display:block}@media screen and (max-width: 767px){.page-service-sales-corporate .sec-reuse .movie iframe,.page-en-services .sec-reuse .movie iframe{position:absolute;top:0;left:0;width:100%;height:100%}}@media screen and (max-width: 767px){.page-service-sales-corporate .sec-articles,.page-en-services .sec-articles{padding-bottom:80px}}.page-service-sales-corporate .sec-articles .list,.page-en-services .sec-articles .list{display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pac:justify;-webkit-justify-content:space-between;justify-content:space-between;margin-top:76px}@media screen and (max-width: 767px){.page-service-sales-corporate .sec-articles .list,.page-en-services .sec-articles .list{display:block}}.page-service-sales-corporate .sec-articles .list:after,.page-en-services .sec-articles .list:after{content:"";display:block;width:210px}@media screen and (max-width: 767px){.page-service-sales-corporate .sec-articles .list:after,.page-en-services .sec-articles .list:after{display:none}}.page-service-sales-corporate .sec-articles .list>li,.page-en-services .sec-articles .list>li{position:relative;width:210px;min-height:302px}@media screen and (max-width: 767px){.page-service-sales-corporate .sec-articles .list>li,.page-en-services .sec-articles .list>li{display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-pac:center;-webkit-justify-content:center;justify-content:center;width:auto;min-height:210px}}@media screen and (max-width: 767px){.page-service-sales-corporate .sec-articles .list>li+li,.page-en-services .sec-articles .list>li+li{margin-top:24px}}.page-service-sales-corporate .sec-articles .list>li:before,.page-en-services .sec-articles .list>li:before{content:"";position:absolute;left:0;top:32px;display:block;width:210px;height:210px;background-color:#f7f3ed;border-radius:105px;z-index:-1}@media screen and (max-width: 767px){.page-service-sales-corporate .sec-articles .list>li:before,.page-en-services .sec-articles .list>li:before{top:0;left:0;right:0;bottom:0;margin:auto}}.page-service-sales-corporate .sec-articles .list>li .image,.page-en-services .sec-articles .list>li .image{display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-pac:center;-webkit-justify-content:center;justify-content:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;width:150px;height:150px;margin-left:auto;margin-right:auto}@media screen and (max-width: 767px){.page-service-sales-corporate .sec-articles .list>li .image,.page-en-services .sec-articles .list>li .image{width:auto;height:auto;margin-left:0;margin-right:0}}.page-service-sales-corporate .sec-articles .list>li .image img,.page-en-services .sec-articles .list>li .image img{display:block}.page-service-sales-corporate .sec-articles .list>li .text,.page-en-services .sec-articles .list>li .text{margin-top:8px;margin-left:15px;margin-right:15px}@media screen and (max-width: 767px){.page-service-sales-corporate .sec-articles .list>li .text,.page-en-services .sec-articles .list>li .text{display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-flow:column;-webkit-flex-flow:column;flex-flow:column;-ms-flex-pac:center;-webkit-justify-content:center;justify-content:center;margin-top:0;margin-left:9px;margin-right:0}}.page-service-sales-corporate .sec-articles .list>li .item-heading,.page-en-services .sec-articles .list>li .item-heading{line-height:1;font-family:"A1 Gothic M", sans-serif;font-size:14px}.page-service-sales-corporate .sec-articles .list>li .item-heading:before,.page-en-services .sec-articles .list>li .item-heading:before{content:"";display:inline-block;width:8px;height:8px;margin-right:4px;vertical-align:middle;background-color:#86b469;border-radius:4px}.page-service-sales-corporate .sec-articles .list>li .item-heading:nth-child(n+2),.page-en-services .sec-articles .list>li .item-heading:nth-child(n+2){margin-top:10px}.page-service-sales-corporate .sec-articles .list>li .content,.page-en-services .sec-articles .list>li .content{margin-top:11px}@media screen and (max-width: 767px){.page-service-sales-corporate .sec-articles .list>li:nth-child(n+5),.page-en-services .sec-articles .list>li:nth-child(n+5){display:none;opacity:0}}.page-service-sales-corporate .sec-articles .list.show-more>li:nth-child(n+5),.page-en-services .sec-articles .list.show-more>li:nth-child(n+5){display:-ms-flexbox;display:-webkit-flex;display:flex}.page-service-sales-corporate .sec-articles .button-more,.page-en-services .sec-articles .button-more{margin-top:40px}@media (min-width: 768px){.page-service-sales-corporate .sec-articles .button-more,.page-en-services .sec-articles .button-more{display:none !important}}.page-service-sales-corporate .sec-articles .button-more .btn,.page-en-services .sec-articles .button-more .btn{display:block;height:46px;line-height:46px;font-family:"A1 Gothic M", sans-serif;font-size:14px;text-align:center;background-color:#deebd2;border-radius:23px}.page-en-services .main-lead{padding-bottom:35px}.page-en-services .sec-reuse{background-color:#f7f3ed}.page-en-services .sec-articles{background-color:transparent}.page-service-sales-corporate .sec-media{padding-bottom:80px}@media screen and (max-width: 767px){.page-service-sales-corporate .sec-media{padding-bottom:30px}}.page-service-sales-corporate .sec-media .row{display:-ms-flexbox;display:-webkit-flex;display:flex;margin-top:50px}@media screen and (max-width: 767px){.page-service-sales-corporate .sec-media .row{display:block;margin-top:41px}}.page-service-sales-corporate .sec-media .logo{width:210px;margin-top:20px;margin-right:24px}@media screen and (max-width: 767px){.page-service-sales-corporate .sec-media .logo{margin-top:0;margin-left:auto;margin-right:auto}}.page-service-sales-corporate .sec-media .list{line-height:18px;font-size:14px}@media screen and (max-width: 767px){.page-service-sales-corporate .sec-media .list{margin-top:34px;line-height:34px}}.page-service-sales-corporate .sec-media .list .item+.item{margin-top:16px}@media screen and (max-width: 767px){.page-service-sales-corporate .sec-media .list .item+.item{margin-top:0}}.page-service-sales-corporate .sec-cases .list{display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-pac:justify;-webkit-justify-content:space-between;justify-content:space-between}@media screen and (max-width: 767px){.page-service-sales-corporate .sec-cases .list{display:block}}.page-service-sales-corporate .sec-cases .list .item{width:calc((100% - 24px) / 2);padding-top:16px;padding-left:24px;padding-right:24px;padding-bottom:16px;background-color:#f7f3ed;border-radius:10px}@media screen and (max-width: 767px){.page-service-sales-corporate .sec-cases .list .item{width:auto;padding-left:10px;padding-right:10px}}@media screen and (max-width: 767px){.page-service-sales-corporate .sec-cases .list .item+.item{margin-top:16px}}.page-service-sales-corporate .sec-cases .list .item .item-heading{position:relative;margin-left:82px;padding-top:24px;padding-bottom:16px;line-height:1;font-family:"A1 Gothic M", sans-serif;font-size:18px;border-bottom:4px dotted #9ec586}.page-service-sales-corporate .sec-cases .list .item .item-heading:before{content:"";position:absolute;left:-82px;top:0;display:block;width:66px;height:66px;background-repeat:no-repeat;background-size:contain}.page-service-sales-corporate .sec-cases .list .item .content{margin-top:21px}.page-service-sales-corporate .sec-cases .list .item:nth-child(1) .item-heading:before{background-image:url('../images/sales/sec-cases-item-1.png?1586591426')}@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 2dppx){.page-service-sales-corporate .sec-cases .list .item:nth-child(1) .item-heading:before{background-image:url('../images/sales/sec-cases-item-1@2x.png?1586591426')}}.page-service-sales-corporate .sec-cases .list .item:nth-child(2) .item-heading:before{background-image:url('../images/sales/sec-cases-item-2.png?1586591436')}@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 2dppx){.page-service-sales-corporate .sec-cases .list .item:nth-child(2) .item-heading:before{background-image:url('../images/sales/sec-cases-item-2@2x.png?1586591436')}}.page-service-sales-corporate .sec-service .sec-heading{margin-bottom:35px}.page-service-sales-corporate .sec-service .heading-sub{line-height:28px;color:#86b469;font-family:"A1 Gothic M", sans-serif;font-size:18px}.page-service-sales-corporate .sec-service .content p{margin-top:24px}.page-service-sales-corporate .sec-service .list{display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-pac:justify;-webkit-justify-content:space-between;justify-content:space-between;margin-top:40px}@media screen and (max-width: 767px){.page-service-sales-corporate .sec-service .list{-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap}}.page-service-sales-corporate .sec-service .list .item{width:calc((100% - 3 * 24px) / 4)}@media screen and (max-width: 767px){.page-service-sales-corporate .sec-service .list .item{width:calc((100% - 20px) / 2)}}.page-service-sales-corporate .sec-service .list .item img{display:block}@media screen and (max-width: 767px){.page-service-sales-corporate .sec-service .list .item img{width:100%;height:auto}}.page-service-sales-corporate .sec-service .list .item figcaption{margin-top:21px;line-height:24px;font-family:"A1 Gothic M", sans-serif;font-size:14px;text-align:center}@media screen and (max-width: 767px){.page-service-sales-corporate .sec-service .list .item figcaption{margin-top:9px}}@media screen and (max-width: 767px){.page-service-sales-corporate .sec-service .list .item:nth-child(n+3){margin-top:19px}}@media (min-width: 768px){.page-service-sales-corporate .sec-service .list .item:nth-child(4) figcaption{margin-top:16px}}.page-service-recycling-corporate .main-lead .table-wrap,.page-service-recycling-consumer .main-lead .table-wrap{display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-pac:justify;-webkit-justify-content:space-between;justify-content:space-between;-ms-flex-align:stretch;-webkit-align-items:stretch;align-items:stretch;border-top-left-radius:10px;border-top-right-radius:10px;overflow:hidden}@media screen and (max-width: 767px){.page-service-recycling-corporate .main-lead .table-wrap,.page-service-recycling-consumer .main-lead .table-wrap{display:block}}.page-service-recycling-corporate .main-lead .table,.page-service-recycling-consumer .main-lead .table{display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-flow:column;-webkit-flex-flow:column;flex-flow:column;width:calc((100% - 2px) / 2)}@media screen and (max-width: 767px){.page-service-recycling-corporate .main-lead .table,.page-service-recycling-consumer .main-lead .table{display:block;width:auto}}.page-service-recycling-corporate .main-lead .table thead,.page-service-recycling-corporate .main-lead .table tbody,.page-service-recycling-consumer .main-lead .table thead,.page-service-recycling-consumer .main-lead .table tbody{display:block}.page-service-recycling-corporate .main-lead .table tr,.page-service-recycling-consumer .main-lead .table tr{display:-ms-flexbox;display:-webkit-flex;display:flex}.page-service-recycling-corporate .main-lead .table tr th,.page-service-recycling-corporate .main-lead .table tr td,.page-service-recycling-consumer .main-lead .table tr th,.page-service-recycling-consumer .main-lead .table tr td{display:block;width:50%}@media screen and (max-width: 767px){.page-service-recycling-corporate .main-lead .table tr th:first-child,.page-service-recycling-corporate .main-lead .table tr td:first-child,.page-service-recycling-consumer .main-lead .table tr th:first-child,.page-service-recycling-consumer .main-lead .table tr td:first-child{width:41.67%}}@media screen and (max-width: 767px){.page-service-recycling-corporate .main-lead .table tr td,.page-service-recycling-consumer .main-lead .table tr td{width:auto}}.page-service-recycling-corporate .main-lead .table thead tr,.page-service-recycling-consumer .main-lead .table thead tr{color:#fff;background-color:#9ec586}.page-service-recycling-corporate .main-lead .table thead th,.page-service-recycling-consumer .main-lead .table thead th{padding-top:13px;padding-bottom:13px;line-height:1;font-size:14px;text-align:center}.page-service-recycling-corporate .main-lead .table tbody,.page-service-recycling-consumer .main-lead .table tbody{display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-flow:column;-webkit-flex-flow:column;flex-flow:column;-ms-flex:1 1 auto;-webkit-flex:1 1 auto;flex:1 1 auto;line-height:22px}.page-service-recycling-corporate .main-lead .table tbody tr:last-child,.page-service-recycling-consumer .main-lead .table tbody tr:last-child{-ms-flex:1 1 auto;-webkit-flex:1 1 auto;flex:1 1 auto}.page-service-recycling-corporate .main-lead .table tbody th,.page-service-recycling-corporate .main-lead .table tbody td,.page-service-recycling-consumer .main-lead .table tbody th,.page-service-recycling-consumer .main-lead .table tbody td{padding-top:4px;padding-bottom:4px;text-align:left}.page-service-recycling-corporate .main-lead .table tbody th,.page-service-recycling-consumer .main-lead .table tbody th{padding-left:24px}@media screen and (max-width: 767px){.page-service-recycling-corporate .main-lead .table tbody th,.page-service-recycling-consumer .main-lead .table tbody th{padding-left:10px}}.page-service-recycling-corporate .main-lead .table:nth-child(1) tbody tr:nth-child(odd),.page-service-recycling-corporate .main-lead .table:nth-child(2) tbody tr:nth-child(even),.page-service-recycling-consumer .main-lead .table:nth-child(1) tbody tr:nth-child(odd),.page-service-recycling-consumer .main-lead .table:nth-child(2) tbody tr:nth-child(even){background-color:#deebd2}.page-service-recycling-corporate .main-lead .table:nth-child(1) tbody tr:nth-child(even),.page-service-recycling-corporate .main-lead .table:nth-child(2) tbody tr:nth-child(odd),.page-service-recycling-consumer .main-lead .table:nth-child(1) tbody tr:nth-child(even),.page-service-recycling-consumer .main-lead .table:nth-child(2) tbody tr:nth-child(odd){background-color:#f1f7eb}@media screen and (max-width: 767px){.page-service-recycling-corporate .main-lead .table:nth-child(2) thead,.page-service-recycling-consumer .main-lead .table:nth-child(2) thead{display:none}}@media (min-width: 768px){.page-service-recycling-corporate .sec-flow,.page-service-recycling-consumer .sec-flow{padding-bottom:80px}}.page-service-recycling-corporate .sec-flow .sec-heading,.page-service-recycling-consumer .sec-flow .sec-heading{position:relative}.page-service-recycling-corporate .sec-flow .sec-heading:after,.page-service-recycling-consumer .sec-flow .sec-heading:after{content:"";position:absolute;top:0;right:0;display:block;width:110px;height:121px;background-image:url('../images/recycling/sec-flow-bg.png?1586737776');background-repeat:no-repeat;background-size:contain}@media screen and (max-width: 767px){.page-service-recycling-corporate .sec-flow .sec-heading:after,.page-service-recycling-consumer .sec-flow .sec-heading:after{top:-16px;width:77px;height:85px;background-image:url('../images/recycling/sec-flow-bg-sp.png?1586737768')}}.page-service-recycling-corporate .sec-flow .lead .notice,.page-service-recycling-consumer .sec-flow .lead .notice{color:#de6650}.page-service-recycling-corporate .sec-flow .flow,.page-service-recycling-consumer .sec-flow .flow{position:relative;margin-top:40px}@media screen and (max-width: 767px){.page-service-recycling-corporate .sec-flow .flow,.page-service-recycling-consumer .sec-flow .flow{margin-top:0}}@media screen and (max-width: 767px){.page-service-recycling-corporate .sec-flow .flow .flow-category,.page-service-recycling-consumer .sec-flow .flow .flow-category{margin-top:24px}}.page-service-recycling-corporate .sec-flow .flow .flow-heading,.page-service-recycling-consumer .sec-flow .flow .flow-heading{position:relative;height:56px;line-height:56px;color:#fff;font-family:"A1 Gothic M", sans-serif;font-size:24px;text-align:center;box-shadow:2px 5px 10px rgba(0,0,0,0.1);border-radius:10px 10px 0 0}@media screen and (max-width: 767px){.page-service-recycling-corporate .sec-flow .flow .flow-heading,.page-service-recycling-consumer .sec-flow .flow .flow-heading{border-radius:10px}}@media screen and (max-width: 767px){.page-service-recycling-corporate .sec-flow .flow .flow-heading:after,.page-service-recycling-consumer .sec-flow .flow .flow-heading:after{content:"\f078";position:absolute;top:0;right:16px;bottom:0;display:block;height:16px;margin-top:auto;margin-bottom:auto;line-height:1;font-size:16px;transition:transform linear 0.1s}}@media screen and (max-width: 767px){.page-service-recycling-corporate .sec-flow .flow .flow-heading.open:after,.page-service-recycling-consumer .sec-flow .flow .flow-heading.open:after{transform:rotate(180deg)}}@media (min-width: 768px){.page-service-recycling-corporate .sec-flow .flow .flow-toggle,.page-service-recycling-consumer .sec-flow .flow .flow-toggle{display:block !important}}@media screen and (max-width: 767px){.page-service-recycling-corporate .sec-flow .flow .flow-toggle,.page-service-recycling-consumer .sec-flow .flow .flow-toggle{display:none}}@media (min-width: 768px){.page-service-recycling-corporate .sec-flow .flow .flow-toggle .item:first-child,.page-service-recycling-consumer .sec-flow .flow .flow-toggle .item:first-child{border-radius:0 0 10px 10px}}@media screen and (max-width: 767px){.page-service-recycling-corporate .sec-flow .flow .flow-toggle .item:first-child,.page-service-recycling-consumer .sec-flow .flow .flow-toggle .item:first-child{margin-top:16px}}.page-service-recycling-corporate .sec-flow .flow .item,.page-service-recycling-consumer .sec-flow .flow .item{position:relative;padding-top:24px;padding-left:24px;padding-right:24px;padding-bottom:24px;background-color:#fff;border-radius:10px;-webkit-filter:drop-shadow(2px 5px 10px rgba(0,0,0,0.1));filter:drop-shadow(2px 5px 10px rgba(0,0,0,0.1))}@media (min-width: 768px){.page-service-recycling-corporate .sec-flow .flow .item,.page-service-recycling-consumer .sec-flow .flow .item{display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-pac:justify;-webkit-justify-content:space-between;justify-content:space-between;-ms-flex-align:center;-webkit-align-items:center;align-items:center;height:144px;padding-top:0;padding-bottom:0}}@media screen and (max-width: 767px){.page-service-recycling-corporate .sec-flow .flow .item,.page-service-recycling-consumer .sec-flow .flow .item{padding-left:10px;padding-right:10px}}.page-service-recycling-corporate .sec-flow .flow .item:after,.page-service-recycling-consumer .sec-flow .flow .item:after{border-top-color:#9ec586}.page-service-recycling-corporate .sec-flow .flow .item .item-heading,.page-service-recycling-consumer .sec-flow .flow .item .item-heading{line-height:1;font-family:"A1 Gothic M", sans-serif;font-size:22px;text-align:center}@media (min-width: 768px){.page-service-recycling-corporate .sec-flow .flow .item .item-heading,.page-service-recycling-consumer .sec-flow .flow .item .item-heading{line-height:32px;width:176px}}@media (min-width: 768px){.page-service-recycling-corporate .sec-flow .flow .item .content,.page-service-recycling-consumer .sec-flow .flow .item .content{width:calc(100% - 176px - 25px)}}@media screen and (max-width: 767px){.page-service-recycling-corporate .sec-flow .flow .item .content,.page-service-recycling-consumer .sec-flow .flow .item .content{margin-top:21px}}.page-service-recycling-corporate .sec-flow .flow .item .content .notice,.page-service-recycling-consumer .sec-flow .flow .item .content .notice{color:#de6650}.page-service-recycling-corporate .sec-flow .flow .item:not(:last-of-type),.page-service-recycling-consumer .sec-flow .flow .item:not(:last-of-type){margin-bottom:16px}.page-service-recycling-corporate .sec-flow .flow .item:not(:last-of-type):after,.page-service-recycling-consumer .sec-flow .flow .item:not(:last-of-type):after{content:"";position:absolute;left:0;right:0;bottom:-16px;display:block;width:0;margin-left:auto;margin-right:auto;border-top-width:16px;border-top-style:solid;border-left:21px solid transparent;border-right:21px solid transparent}@media (min-width: 768px){.page-service-recycling-corporate .sec-flow .flow .item-unique,.page-service-recycling-consumer .sec-flow .flow .item-unique{display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-flow:column;-webkit-flex-flow:column;flex-flow:column;-ms-flex-pac:center;-webkit-justify-content:center;justify-content:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;height:auto;padding-top:24px;padding-bottom:24px}}@media screen and (max-width: 767px){.page-service-recycling-corporate .sec-flow .flow .item-unique,.page-service-recycling-consumer .sec-flow .flow .item-unique{height:auto !important}}@media (min-width: 768px){.page-service-recycling-corporate .sec-flow .flow .item-unique .item-heading,.page-service-recycling-consumer .sec-flow .flow .item-unique .item-heading{width:auto;max-width:100%;line-height:1}}@media (min-width: 768px){.page-service-recycling-corporate .sec-flow .flow .item-unique .content,.page-service-recycling-consumer .sec-flow .flow .item-unique .content{width:auto;max-width:100%;margin-top:21px}}.page-service-recycling-corporate .sec-flow .flow .flow-on-site .flow-heading,.page-service-recycling-consumer .sec-flow .flow .flow-on-site .flow-heading{background-color:#a8cbd6}@media (min-width: 768px){.page-service-recycling-corporate .sec-flow .flow .flow-on-site .flow-heading,.page-service-recycling-consumer .sec-flow .flow .flow-on-site .flow-heading{width:calc((100% - 24px) / 2)}}@media (min-width: 768px){.page-service-recycling-corporate .sec-flow .flow .flow-on-site .item-unique,.page-service-recycling-consumer .sec-flow .flow .flow-on-site .item-unique{width:calc((100% - 24px) / 2)}}.page-service-recycling-corporate .sec-flow .flow .flow-on-site .item-unique:after,.page-service-recycling-consumer .sec-flow .flow .flow-on-site .item-unique:after{border-top-color:#a8cbd6}@media (min-width: 768px){.page-service-recycling-corporate .sec-flow .flow .flow-shipping,.page-service-recycling-consumer .sec-flow .flow .flow-shipping{position:absolute;right:0;top:0;width:calc((100% - 24px) / 2)}}.page-service-recycling-corporate .sec-flow .flow .flow-shipping .flow-heading,.page-service-recycling-consumer .sec-flow .flow .flow-shipping .flow-heading{background-color:#ecb3a8}.page-service-recycling-corporate .sec-flow .flow .flow-shipping .item-unique:after,.page-service-recycling-consumer .sec-flow .flow .flow-shipping .item-unique:after{border-top-color:#ecb3a8}@media (min-width: 768px){.page-service-recycling-corporate .sec-flow .flow .flow-shipping .item-common,.page-service-recycling-consumer .sec-flow .flow .flow-shipping .item-common{display:none}}@media (min-width: 768px){.page-service-recycling-consumer .sec-flow .flow{margin-top:94px}}@media screen and (max-width: 767px){.page-service-recycling-consumer .sec-flow .flow{margin-top:34px}}@media (min-width: 768px){.page-service-recycling-consumer .sec-flow .flow .item:not(:last-of-type):after{left:89px;right:auto}}.page-service-repair-consumer .row{display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-pac:justify;-webkit-justify-content:space-between;justify-content:space-between}@media screen and (max-width: 767px){.page-service-repair-consumer .row{display:block}}.page-service-repair-consumer .row .item{width:calc((100% - 24px) / 2)}@media screen and (max-width: 767px){.page-service-repair-consumer .row .item{display:block;width:auto}}.page-service-repair-consumer .row .item .heading-medium{text-align:center}.page-service-repair-consumer .row .item .image{display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-pac:center;-webkit-justify-content:center;justify-content:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;height:121px;margin-top:21px}@media screen and (max-width: 767px){.page-service-repair-consumer .row .item .image{display:block;height:auto;margin-top:40px}}.page-service-repair-consumer .row .item .image img{display:block}@media screen and (max-width: 767px){.page-service-repair-consumer .row .item .image img{margin-left:auto;margin-right:auto}}@media (min-width: 768px){.page-service-repair-consumer .row .item .image img+img{margin-left:8px}}@media screen and (max-width: 767px){.page-service-repair-consumer .row .item .image img+img{margin-top:18px}}.page-service-repair-consumer .row .item .content{margin-top:29px}.page-company-vision .main-section .content,.page-en-company-corporate-mission .main-section .content{text-align:center}.page-company-vision .main-section .content .heading-medium,.page-en-company-corporate-mission .main-section .content .heading-medium{font-size:32px}.page-company-vision .main-section .content p,.page-en-company-corporate-mission .main-section .content p{line-height:34px;font-size:16px}.page-company-vision .main-section .content p+p,.page-en-company-corporate-mission .main-section .content p+p{margin-top:34px}.page-company-vision .sec-slogan,.page-en-company-corporate-mission .sec-slogan{padding-bottom:60px}@media screen and (max-width: 767px){.page-company-vision .sec-slogan,.page-en-company-corporate-mission .sec-slogan{padding-bottom:35px}}.page-company-vision .sec-slogan .sec-heading,.page-en-company-corporate-mission .sec-slogan .sec-heading{margin-bottom:24px}.page-company-vision .sec-slogan .content .heading-medium,.page-en-company-corporate-mission .sec-slogan .content .heading-medium{margin-top:48px;margin-bottom:0;line-height:1;font-size:38px}@media screen and (max-width: 767px){.page-company-vision .sec-slogan .content .heading-medium,.page-en-company-corporate-mission .sec-slogan .content .heading-medium{margin-top:19px;line-height:42px;font-size:32px}}.page-company-vision .sec-slogan .image-2 img,.page-en-company-corporate-mission .sec-slogan .image-2 img{vertical-align:bottom}@media screen and (max-width: 767px){.page-company-vision .sec-slogan .image-2 img,.page-en-company-corporate-mission .sec-slogan .image-2 img{width:100%;height:auto}}.page-company-vision .sec-world .content .heading-medium,.page-en-company-corporate-mission .sec-world .content .heading-medium{margin-bottom:25px;line-height:42px}@media screen and (max-width: 767px){.page-company-vision .sec-world .content .heading-medium,.page-en-company-corporate-mission .sec-world .content .heading-medium{margin-bottom:49px}}.page-company-vision .sec-world .content .heading-medium img,.page-en-company-corporate-mission .sec-world .content .heading-medium img{margin-left:8px;margin-right:8px;vertical-align:middle}@media screen and (max-width: 767px){.page-company-vision .sec-world .content .heading-medium img,.page-en-company-corporate-mission .sec-world .content .heading-medium img{display:block;margin-top:14px;margin-bottom:12px;margin-left:auto;margin-right:auto}}@media screen and (max-width: 767px){.page-company-vision .sec-world .content p,.page-en-company-corporate-mission .sec-world .content p{text-align:left}}.page-company-vision .sec-world .content p span,.page-en-company-corporate-mission .sec-world .content p span{display:inline-block}.page-company-vision .sec-company,.page-en-company-corporate-mission .sec-company{padding-bottom:15px}@media screen and (max-width: 767px){.page-company-vision .sec-company,.page-en-company-corporate-mission .sec-company{padding-bottom:31px}}.page-company-vision .sec-company .sec-heading,.page-en-company-corporate-mission .sec-company .sec-heading{margin-bottom:33px}@media screen and (max-width: 767px){.page-company-vision .sec-company .sec-heading,.page-en-company-corporate-mission .sec-company .sec-heading{margin-bottom:59px}}.page-company-vision .sec-company .heading-medium,.page-en-company-corporate-mission .sec-company .heading-medium{display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-pac:center;-webkit-justify-content:center;justify-content:center;min-height:106px;padding-top:6px;line-height:42px}@media screen and (max-width: 767px){.page-company-vision .sec-company .heading-medium,.page-en-company-corporate-mission .sec-company .heading-medium{display:block;height:auto;margin-bottom:36px;padding-top:0}}.page-company-vision .sec-company .heading-medium:before,.page-company-vision .sec-company .heading-medium:after,.page-en-company-corporate-mission .sec-company .heading-medium:before,.page-en-company-corporate-mission .sec-company .heading-medium:after{content:"";-ms-flex:0 0 106px;-webkit-flex:0 0 106px;flex:0 0 106px;display:block;background-repeat:no-repeat;background-size:contain;width:106px;height:106px;background-image:url('../images/vision/company-star.png?1586842661')}@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 2dppx){.page-company-vision .sec-company .heading-medium:before,.page-company-vision .sec-company .heading-medium:after,.page-en-company-corporate-mission .sec-company .heading-medium:before,.page-en-company-corporate-mission .sec-company .heading-medium:after{background-image:url('../images/vision/company-star@2x.png?1586842661')}}@media screen and (max-width: 767px){.page-company-vision .sec-company .heading-medium:before,.page-company-vision .sec-company .heading-medium:after,.page-en-company-corporate-mission .sec-company .heading-medium:before,.page-en-company-corporate-mission .sec-company .heading-medium:after{display:none}}.page-company-vision .sec-company .heading-medium:before,.page-en-company-corporate-mission .sec-company .heading-medium:before{margin-right:16px}.page-company-vision .sec-company .heading-medium:after,.page-en-company-corporate-mission .sec-company .heading-medium:after{margin-left:16px;transform:rotate(180deg) scale(-1, 1)}@media screen and (max-width: 767px){.page-company-vision .sec-company p,.page-en-company-corporate-mission .sec-company p{text-align:left}}@media screen and (max-width: 767px){.page-company-vision .sec-company p:nth-of-type(2),.page-en-company-corporate-mission .sec-company p:nth-of-type(2){margin-bottom:56px;padding-bottom:146px;background-image:url('../images/vision/company-star@2x.png?1586842661');background-position:center bottom;background-repeat:no-repeat;background-size:106px 106px}}.page-company-vision .footer-movie,.page-en-company-corporate-mission .footer-movie{padding-top:30px;padding-bottom:60px;text-align:center}@media screen and (max-width: 767px){.page-company-vision .footer-movie,.page-en-company-corporate-mission .footer-movie{max-width:560px;margin-left:auto;margin-right:auto}}@media screen and (max-width: 767px){.page-company-vision .footer-movie .inner,.page-en-company-corporate-mission .footer-movie .inner{position:relative;padding-top:56.25%}}.page-company-vision .footer-movie iframe,.page-en-company-corporate-mission .footer-movie iframe{display:block;margin-left:auto;margin-right:auto}@media screen and (max-width: 767px){.page-company-vision .footer-movie iframe,.page-en-company-corporate-mission .footer-movie iframe{position:absolute;top:0;left:0;width:100%;height:100%}}.page-company-vision .sec-world .content p{line-height:41px}.page-company-vision .sec-world .content p img{display:inline-block;margin-left:4px;vertical-align:middle}.page-company-greeting.paged-2 .sec-greeting,.page-company-greeting.paged-3 .sec-greeting,.page-company-greeting.paged-4 .sec-greeting,.page-company-greeting.paged-5 .sec-greeting,.page-company-greeting.paged-6 .sec-greeting,.page-company-greeting.paged-7 .sec-greeting,.page-en-company-a-word-from-the-ceo.paged-2 .sec-greeting,.page-en-company-a-word-from-the-ceo.paged-3 .sec-greeting,.page-en-company-a-word-from-the-ceo.paged-4 .sec-greeting,.page-en-company-a-word-from-the-ceo.paged-5 .sec-greeting,.page-en-company-a-word-from-the-ceo.paged-6 .sec-greeting,.page-en-company-a-word-from-the-ceo.paged-7 .sec-greeting{background-image:none}.page-company-greeting .sec-greeting,.page-en-company-a-word-from-the-ceo .sec-greeting{margin-bottom:80px;padding-top:75px;box-shadow:0 0 10px 0 rgba(0,0,0,0.2);background-image:url('../images/greeting/greeting-bg.png?1586916883');background-position:center center;background-repeat:no-repeat;background-size:100% auto}@media (min-width: 768px) and (-webkit-min-device-pixel-ratio: 2), (min-width: 768px) and (min-resolution: 2dppx){.page-company-greeting .sec-greeting,.page-en-company-a-word-from-the-ceo .sec-greeting{background-image:url('../images/greeting/greeting-bg@2x.png?1586916883')}}@media screen and (max-width: 767px){.page-company-greeting .sec-greeting,.page-en-company-a-word-from-the-ceo .sec-greeting{margin-bottom:40px;padding-top:45px;padding-left:10px;padding-right:10px;padding-bottom:40px;background-image:url('../images/greeting/greeting-bg-sp.png?1586920048');background-size:619px 384px}}.page-company-greeting .sec-greeting .heading-medium,.page-en-company-a-word-from-the-ceo .sec-greeting .heading-medium{margin-top:0;margin-bottom:35px;line-height:34px;font-size:24px;text-align:center}.page-company-greeting .sec-greeting .heading-medium img,.page-en-company-a-word-from-the-ceo .sec-greeting .heading-medium img{width:531px;height:57px}@media screen and (max-width: 767px){.page-company-greeting .sec-greeting .heading-medium img,.page-en-company-a-word-from-the-ceo .sec-greeting .heading-medium img{width:235px;height:96px}}.page-company-greeting .sec-greeting .content,.page-en-company-a-word-from-the-ceo .sec-greeting .content{padding-left:51px;padding-right:51px}@media screen and (max-width: 767px){.page-company-greeting .sec-greeting .content,.page-en-company-a-word-from-the-ceo .sec-greeting .content{padding-left:0;padding-right:0}}.page-company-greeting .sec-greeting .content p,.page-en-company-a-word-from-the-ceo .sec-greeting .content p{margin-top:24px}.page-company-greeting .sec-greeting .content p:first-child,.page-en-company-a-word-from-the-ceo .sec-greeting .content p:first-child{margin-top:0}.page-company-greeting .sec-greeting .content p.fukidashi,.page-en-company-a-word-from-the-ceo .sec-greeting .content p.fukidashi{position:relative;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-align:center;-webkit-align-items:center;align-items:center;min-height:100px;padding-top:14px;padding-left:24px;padding-right:24px;padding-bottom:14px;border-radius:10px}@media screen and (max-width: 767px){.page-company-greeting .sec-greeting .content p.fukidashi,.page-en-company-a-word-from-the-ceo .sec-greeting .content p.fukidashi{display:block;min-height:0;margin-top:136px;padding-top:12px;padding-left:8px;padding-right:8px;padding-bottom:12px}}@media screen and (max-width: 767px){.page-company-greeting .sec-greeting .content p.fukidashi:first-child,.page-en-company-a-word-from-the-ceo .sec-greeting .content p.fukidashi:first-child{margin-top:120px}}.page-company-greeting .sec-greeting .content p.fukidashi:before,.page-en-company-a-word-from-the-ceo .sec-greeting .content p.fukidashi:before{content:"";position:absolute;top:0;display:block;width:100px;height:100px;background-position:left top;background-repeat:no-repeat;background-size:contain}@media screen and (max-width: 767px){.page-company-greeting .sec-greeting .content p.fukidashi:before,.page-en-company-a-word-from-the-ceo .sec-greeting .content p.fukidashi:before{top:-120px}}.page-company-greeting .sec-greeting .content p.fukidashi:after,.page-en-company-a-word-from-the-ceo .sec-greeting .content p.fukidashi:after{content:"";position:absolute;top:31px;border-top:19px solid transparent;border-bottom:19px solid transparent}@media screen and (max-width: 767px){.page-company-greeting .sec-greeting .content p.fukidashi:after,.page-en-company-a-word-from-the-ceo .sec-greeting .content p.fukidashi:after{top:-16px;border-top:none}}.page-company-greeting .sec-greeting .content p.fukidashi.president,.page-en-company-a-word-from-the-ceo .sec-greeting .content p.fukidashi.president{margin-right:116px;background-color:#f7f3ed}@media screen and (max-width: 767px){.page-company-greeting .sec-greeting .content p.fukidashi.president,.page-en-company-a-word-from-the-ceo .sec-greeting .content p.fukidashi.president{margin-right:0}}.page-company-greeting .sec-greeting .content p.fukidashi.president:before,.page-en-company-a-word-from-the-ceo .sec-greeting .content p.fukidashi.president:before{right:-116px}@media screen and (max-width: 767px){.page-company-greeting .sec-greeting .content p.fukidashi.president:before,.page-en-company-a-word-from-the-ceo .sec-greeting .content p.fukidashi.president:before{right:0}}.page-company-greeting .sec-greeting .content p.fukidashi.president:after,.page-en-company-a-word-from-the-ceo .sec-greeting .content p.fukidashi.president:after{right:-16px;border-left:17px solid #f7f3ed}@media screen and (max-width: 767px){.page-company-greeting .sec-greeting .content p.fukidashi.president:after,.page-en-company-a-word-from-the-ceo .sec-greeting .content p.fukidashi.president:after{right:32px;border-left:19px solid transparent;border-right:19px solid transparent;border-bottom:17px solid #f7f3ed}}.page-company-greeting .sec-greeting .content p.fukidashi.president-1:before,.page-en-company-a-word-from-the-ceo .sec-greeting .content p.fukidashi.president-1:before{background-image:url('../images/greeting/fukidashi-president-1.png?1596522425')}@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 2dppx){.page-company-greeting .sec-greeting .content p.fukidashi.president-1:before,.page-en-company-a-word-from-the-ceo .sec-greeting .content p.fukidashi.president-1:before{background-image:url('../images/greeting/fukidashi-president-1@2x.png?1593437434')}}.page-company-greeting .sec-greeting .content p.fukidashi.president-2:before,.page-en-company-a-word-from-the-ceo .sec-greeting .content p.fukidashi.president-2:before{background-image:url('../images/greeting/fukidashi-president-2.png?1596522425')}@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 2dppx){.page-company-greeting .sec-greeting .content p.fukidashi.president-2:before,.page-en-company-a-word-from-the-ceo .sec-greeting .content p.fukidashi.president-2:before{background-image:url('../images/greeting/fukidashi-president-2@2x.png?1593437434')}}.page-company-greeting .sec-greeting .content p.fukidashi.president-3:before,.page-en-company-a-word-from-the-ceo .sec-greeting .content p.fukidashi.president-3:before{background-image:url('../images/greeting/fukidashi-president-3.png?1596522425')}@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 2dppx){.page-company-greeting .sec-greeting .content p.fukidashi.president-3:before,.page-en-company-a-word-from-the-ceo .sec-greeting .content p.fukidashi.president-3:before{background-image:url('../images/greeting/fukidashi-president-3@2x.png?1593437434')}}.page-company-greeting .sec-greeting .content p.fukidashi.president-4:before,.page-en-company-a-word-from-the-ceo .sec-greeting .content p.fukidashi.president-4:before{background-image:url('../images/greeting/fukidashi-president-4.png?1596522425')}@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 2dppx){.page-company-greeting .sec-greeting .content p.fukidashi.president-4:before,.page-en-company-a-word-from-the-ceo .sec-greeting .content p.fukidashi.president-4:before{background-image:url('../images/greeting/fukidashi-president-4@2x.png?1593437434')}}.page-company-greeting .sec-greeting .content p.fukidashi.president-5:before,.page-en-company-a-word-from-the-ceo .sec-greeting .content p.fukidashi.president-5:before{background-image:url('../images/greeting/fukidashi-president-5.png?1596522425')}@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 2dppx){.page-company-greeting .sec-greeting .content p.fukidashi.president-5:before,.page-en-company-a-word-from-the-ceo .sec-greeting .content p.fukidashi.president-5:before{background-image:url('../images/greeting/fukidashi-president-5@2x.png?1593437434')}}.page-company-greeting .sec-greeting .content p.fukidashi.recruit,.page-en-company-a-word-from-the-ceo .sec-greeting .content p.fukidashi.recruit{margin-left:116px;background-color:#f1f7eb}@media screen and (max-width: 767px){.page-company-greeting .sec-greeting .content p.fukidashi.recruit,.page-en-company-a-word-from-the-ceo .sec-greeting .content p.fukidashi.recruit{margin-left:0}}.page-company-greeting .sec-greeting .content p.fukidashi.recruit:before,.page-en-company-a-word-from-the-ceo .sec-greeting .content p.fukidashi.recruit:before{left:-116px}@media screen and (max-width: 767px){.page-company-greeting .sec-greeting .content p.fukidashi.recruit:before,.page-en-company-a-word-from-the-ceo .sec-greeting .content p.fukidashi.recruit:before{left:0}}.page-company-greeting .sec-greeting .content p.fukidashi.recruit:after,.page-en-company-a-word-from-the-ceo .sec-greeting .content p.fukidashi.recruit:after{left:-16px;border-right:17px solid #f1f7eb}@media screen and (max-width: 767px){.page-company-greeting .sec-greeting .content p.fukidashi.recruit:after,.page-en-company-a-word-from-the-ceo .sec-greeting .content p.fukidashi.recruit:after{left:32px;border-left:19px solid transparent;border-right:19px solid transparent;border-bottom:17px solid #f1f7eb}}.page-company-greeting .sec-greeting .content p.fukidashi.recruit-1:before,.page-en-company-a-word-from-the-ceo .sec-greeting .content p.fukidashi.recruit-1:before{background-image:url('../images/greeting/fukidashi-recruit-1.png?1596522425')}@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 2dppx){.page-company-greeting .sec-greeting .content p.fukidashi.recruit-1:before,.page-en-company-a-word-from-the-ceo .sec-greeting .content p.fukidashi.recruit-1:before{background-image:url('../images/greeting/fukidashi-recruit-1@2x.png?1593437434')}}.page-company-greeting .sec-greeting .content p.fukidashi.recruit-2:before,.page-en-company-a-word-from-the-ceo .sec-greeting .content p.fukidashi.recruit-2:before{background-image:url('../images/greeting/fukidashi-recruit-2.png?1596522425')}@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 2dppx){.page-company-greeting .sec-greeting .content p.fukidashi.recruit-2:before,.page-en-company-a-word-from-the-ceo .sec-greeting .content p.fukidashi.recruit-2:before{background-image:url('../images/greeting/fukidashi-recruit-2@2x.png?1593437434')}}.page-company-greeting .sec-greeting .content p.fukidashi.recruit-3:before,.page-en-company-a-word-from-the-ceo .sec-greeting .content p.fukidashi.recruit-3:before{background-image:url('../images/greeting/fukidashi-recruit-3.png?1596522425')}@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 2dppx){.page-company-greeting .sec-greeting .content p.fukidashi.recruit-3:before,.page-en-company-a-word-from-the-ceo .sec-greeting .content p.fukidashi.recruit-3:before{background-image:url('../images/greeting/fukidashi-recruit-3@2x.png?1593437434')}}.page-company-greeting .sec-greeting .content p.fukidashi.recruit-4:before,.page-en-company-a-word-from-the-ceo .sec-greeting .content p.fukidashi.recruit-4:before{background-image:url('../images/greeting/fukidashi-recruit-4.png?1596522425')}@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 2dppx){.page-company-greeting .sec-greeting .content p.fukidashi.recruit-4:before,.page-en-company-a-word-from-the-ceo .sec-greeting .content p.fukidashi.recruit-4:before{background-image:url('../images/greeting/fukidashi-recruit-4@2x.png?1593437434')}}.page-company-greeting .sec-greeting .content p.fukidashi.recruit-5:before,.page-en-company-a-word-from-the-ceo .sec-greeting .content p.fukidashi.recruit-5:before{background-image:url('../images/greeting/fukidashi-recruit-5.png?1596522425')}@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 2dppx){.page-company-greeting .sec-greeting .content p.fukidashi.recruit-5:before,.page-en-company-a-word-from-the-ceo .sec-greeting .content p.fukidashi.recruit-5:before{background-image:url('../images/greeting/fukidashi-recruit-5@2x.png?1596522425')}}.page-company-greeting .sec-greeting .content p.fukidashi.recruit-6:before,.page-en-company-a-word-from-the-ceo .sec-greeting .content p.fukidashi.recruit-6:before{background-image:url('../images/greeting/fukidashi-recruit-6.png?1596522425')}@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 2dppx){.page-company-greeting .sec-greeting .content p.fukidashi.recruit-6:before,.page-en-company-a-word-from-the-ceo .sec-greeting .content p.fukidashi.recruit-6:before{background-image:url('../images/greeting/fukidashi-recruit-6@2x.png?1593437434')}}.page-company-greeting .sec-greeting .content p.fukidashi.recruit-7:before,.page-en-company-a-word-from-the-ceo .sec-greeting .content p.fukidashi.recruit-7:before{background-image:url('../images/greeting/fukidashi-recruit-7.png?1596522425')}@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 2dppx){.page-company-greeting .sec-greeting .content p.fukidashi.recruit-7:before,.page-en-company-a-word-from-the-ceo .sec-greeting .content p.fukidashi.recruit-7:before{background-image:url('../images/greeting/fukidashi-recruit-7@2x.png?1593437434')}}.page-company-greeting .sec-greeting .next-link,.page-en-company-a-word-from-the-ceo .sec-greeting .next-link{margin-top:56px;text-align:center}.page-company-greeting .sec-greeting .next-link a,.page-en-company-a-word-from-the-ceo .sec-greeting .next-link a{display:inline-block;color:#86b469;border-bottom:2px dotted #deebd2}.page-company-greeting .sec-greeting .next-link a:after,.page-en-company-a-word-from-the-ceo .sec-greeting .next-link a:after{content:"\f054";margin-left:0.5em}.page-company-greeting .sec-greeting .footer,.page-en-company-a-word-from-the-ceo .sec-greeting .footer{display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-pac:end;-webkit-justify-content:flex-end;justify-content:flex-end;-ms-flex-align:end;-webkit-align-items:flex-end;align-items:flex-end;margin-top:35px;padding-left:51px;padding-right:51px}@media screen and (max-width: 767px){.page-company-greeting .sec-greeting .footer,.page-en-company-a-word-from-the-ceo .sec-greeting .footer{-ms-flex-flow:column;-webkit-flex-flow:column;flex-flow:column;-ms-flex-pac:start;-webkit-justify-content:flex-start;justify-content:flex-start;-ms-flex-align:center;-webkit-align-items:center;align-items:center;padding-left:10px;padding-right:10px}}@media (min-width: 768px){.page-company-greeting .sec-greeting .footer .logo,.page-en-company-a-word-from-the-ceo .sec-greeting .footer .logo{margin-right:24px;margin-bottom:16px}}@media screen and (max-width: 767px){.page-company-greeting .sec-greeting .footer .logo,.page-en-company-a-word-from-the-ceo .sec-greeting .footer .logo{-ms-flex-order:2;-webkit-order:2;order:2;margin-top:24px}}@media (min-width: 768px){.page-company-greeting .sec-greeting .footer .autograph,.page-en-company-a-word-from-the-ceo .sec-greeting .footer .autograph{margin-bottom:8px}}@media screen and (max-width: 767px){.page-company-greeting .sec-greeting .footer .autograph,.page-en-company-a-word-from-the-ceo .sec-greeting .footer .autograph{-ms-flex-order:3;-webkit-order:3;order:3;margin-top:16px}}@media (min-width: 768px){.page-company-greeting .sec-greeting .footer .photo,.page-en-company-a-word-from-the-ceo .sec-greeting .footer .photo{margin-left:24px}}@media screen and (max-width: 767px){.page-company-greeting .sec-greeting .footer .photo,.page-en-company-a-word-from-the-ceo .sec-greeting .footer .photo{-ms-flex-order:1;-webkit-order:1;order:1}}.page-company-greeting .sec-greeting .page-nav,.page-en-company-a-word-from-the-ceo .sec-greeting .page-nav{position:relative;height:40px;margin-top:32px;margin-left:51px;margin-right:51px}@media screen and (max-width: 767px){.page-company-greeting .sec-greeting .page-nav,.page-en-company-a-word-from-the-ceo .sec-greeting .page-nav{margin-left:0;margin-right:0}}.page-company-greeting .sec-greeting .page-nav .current,.page-en-company-a-word-from-the-ceo .sec-greeting .page-nav .current{line-height:40px;font-size:14px;text-align:center}.page-company-greeting .sec-greeting .page-nav .links a,.page-en-company-a-word-from-the-ceo .sec-greeting .page-nav .links a{color:inherit;font-family:"A1 Gothic M", sans-serif}.page-company-greeting .sec-greeting .page-nav .links .prev,.page-company-greeting .sec-greeting .page-nav .links .next,.page-en-company-a-word-from-the-ceo .sec-greeting .page-nav .links .prev,.page-en-company-a-word-from-the-ceo .sec-greeting .page-nav .links .next{position:absolute;top:0;line-height:40px}.page-company-greeting .sec-greeting .page-nav .links .prev .btn,.page-company-greeting .sec-greeting .page-nav .links .next .btn,.page-en-company-a-word-from-the-ceo .sec-greeting .page-nav .links .prev .btn,.page-en-company-a-word-from-the-ceo .sec-greeting .page-nav .links .next .btn{display:block;width:40px;height:40px;line-height:40px;text-align:center;background-color:#f7f3ed;border-radius:20px}.page-company-greeting .sec-greeting .page-nav .links .prev,.page-en-company-a-word-from-the-ceo .sec-greeting .page-nav .links .prev{left:0}.page-company-greeting .sec-greeting .page-nav .links .prev .btn,.page-en-company-a-word-from-the-ceo .sec-greeting .page-nav .links .prev .btn{float:left;margin-right:8px}.page-company-greeting .sec-greeting .page-nav .links .next,.page-en-company-a-word-from-the-ceo .sec-greeting .page-nav .links .next{right:0}.page-company-greeting .sec-greeting .page-nav .links .next .btn,.page-en-company-a-word-from-the-ceo .sec-greeting .page-nav .links .next .btn{float:right;margin-left:8px}.page-company-greeting .sec-links,.page-en-company-a-word-from-the-ceo .sec-links{padding-bottom:80px}@media screen and (max-width: 767px){.page-company-greeting .sec-links,.page-en-company-a-word-from-the-ceo .sec-links{padding-bottom:40px}}.page-company-greeting .sec-links a,.page-en-company-a-word-from-the-ceo .sec-links a{box-sizing:border-box;display:block;height:72px;color:inherit;font-family:"A1 Gothic M", sans-serif;font-size:18px;text-align:center;text-decoration:none;border-radius:36px}.page-company-greeting .sec-links a.facebook,.page-en-company-a-word-from-the-ceo .sec-links a.facebook{line-height:72px;background-color:#a8cbd6}.page-company-greeting .sec-links a.facebook:after,.page-en-company-a-word-from-the-ceo .sec-links a.facebook:after{content:"\f082";margin-left:4px}@media screen and (max-width: 767px){.page-company-greeting .sec-links a.facebook,.page-en-company-a-word-from-the-ceo .sec-links a.facebook{padding-top:10px;line-height:26px}}.page-company-greeting .sec-links a.blog,.page-en-company-a-word-from-the-ceo .sec-links a.blog{margin-top:32px;padding-top:16px;line-height:1;background-color:#ecb3a8}@media screen and (max-width: 767px){.page-company-greeting .sec-links a.blog,.page-en-company-a-word-from-the-ceo .sec-links a.blog{margin-top:16px}}.page-company-greeting .sec-links a.blog small,.page-en-company-a-word-from-the-ceo .sec-links a.blog small{display:block;margin-top:8px;font-family:"A1 Gothic R", sans-serif;font-size:14px}.page-company-outline #main-body,.page-en-company-company-overview #main-body{padding-bottom:80px}@media screen and (max-width: 767px){.page-company-outline #main-body,.page-en-company-company-overview #main-body{padding-bottom:40px}}.page-company-outline .sec-table th,.page-company-outline .sec-table td,.page-en-company-company-overview .sec-table th,.page-en-company-company-overview .sec-table td{line-height:24px;font-size:14px}.page-company-outline .sec-table th,.page-en-company-company-overview .sec-table th{font-family:"A1 Gothic M", sans-serif}.page-company-outline .sec-table td .item+.item,.page-en-company-company-overview .sec-table td .item+.item{margin-top:24px}.page-company-outline .sec-table td p,.page-en-company-company-overview .sec-table td p{margin-top:24px}.page-company-outline .sec-table td p:first-child,.page-en-company-company-overview .sec-table td p:first-child{margin-top:0}.page-company-outline .sec-table td p.google-map,.page-en-company-company-overview .sec-table td p.google-map{margin-top:0}@media (min-width: 768px){.page-company-outline .sec-table table,.page-en-company-company-overview .sec-table table{table-layout:fixed;width:100%}.page-company-outline .sec-table tr+tr,.page-en-company-company-overview .sec-table tr+tr{border-top:2px dotted #deebd2}.page-company-outline .sec-table tr:first-child th,.page-company-outline .sec-table tr:first-child td,.page-en-company-company-overview .sec-table tr:first-child th,.page-en-company-company-overview .sec-table tr:first-child td{padding-top:0}.page-company-outline .sec-table tr:last-child th,.page-company-outline .sec-table tr:last-child td,.page-en-company-company-overview .sec-table tr:last-child th,.page-en-company-company-overview .sec-table tr:last-child td{padding-bottom:0}.page-company-outline .sec-table th,.page-company-outline .sec-table td,.page-en-company-company-overview .sec-table th,.page-en-company-company-overview .sec-table td{box-sizing:border-box;padding-top:19px;padding-bottom:19px;text-align:left}.page-company-outline .sec-table th,.page-en-company-company-overview .sec-table th{width:216px;padding-left:24px}}@media screen and (max-width: 767px){.page-company-outline .sec-table table,.page-company-outline .sec-table tbody,.page-company-outline .sec-table tr,.page-company-outline .sec-table th,.page-company-outline .sec-table td,.page-en-company-company-overview .sec-table table,.page-en-company-company-overview .sec-table tbody,.page-en-company-company-overview .sec-table tr,.page-en-company-company-overview .sec-table th,.page-en-company-company-overview .sec-table td{display:block}.page-company-outline .sec-table tr+tr,.page-en-company-company-overview .sec-table tr+tr{margin-top:35px}.page-company-outline .sec-table th,.page-en-company-company-overview .sec-table th{padding-bottom:8px;line-height:1;font-family:"A1 Gothic M", sans-serif;text-align:left;border-bottom:2px dotted #deebd2}.page-company-outline .sec-table td,.page-en-company-company-overview .sec-table td{margin-top:11px}}.page-company-history #main-body,.page-en-company-company-history #main-body{padding-bottom:80px}@media screen and (max-width: 767px){.page-company-history #main-body,.page-en-company-company-history #main-body{padding-bottom:40px}}.page-company-history .sec-table table,.page-en-company-company-history .sec-table table{table-layout:fixed;width:100%}.page-company-history .sec-table tr,.page-en-company-company-history .sec-table tr{border-bottom:2px dotted #deebd2}.page-company-history .sec-table tr:first-child th,.page-company-history .sec-table tr:first-child td,.page-en-company-company-history .sec-table tr:first-child th,.page-en-company-company-history .sec-table tr:first-child td{padding-top:0}.page-company-history .sec-table th,.page-company-history .sec-table td,.page-en-company-company-history .sec-table th,.page-en-company-company-history .sec-table td{box-sizing:border-box;padding-top:11px;padding-bottom:11px;line-height:24px;font-size:14px;text-align:left}.page-company-history .sec-table th,.page-en-company-company-history .sec-table th{width:216px;padding-left:24px;font-family:"A1 Gothic M", sans-serif}@media screen and (max-width: 767px){.page-company-history .sec-table th,.page-en-company-company-history .sec-table th{width:86px;padding-left:0}}.page-company-history .sec-table td .news,.page-en-company-company-history .sec-table td .news{font-family:"A1 Gothic M", sans-serif;text-decoration:none}.page-company-history .sec-table td .news i,.page-en-company-company-history .sec-table td .news i{margin-left:4px;margin-right:4px}.sec-archive .item .data,.sec-single .header .data{overflow:hidden}.sec-archive .item .data .date,.sec-single .header .data .date{float:left;line-height:18px;font-family:"A1 Gothic M", sans-serif;font-size:14px}.sec-archive .item .data .categories .cat,.sec-single .header .data .categories .cat{float:left;display:inline-block;width:63px;margin-left:8px;line-height:18px;color:inherit;font-family:"A1 Gothic M", sans-serif;font-size:14px;text-align:center;text-decoration:none;border-radius:9px}.sec-archive .item .data .categories .cat.news,.sec-single .header .data .categories .cat.news{background-color:#ecb3a8}.sec-archive .item .data .categories .cat.media,.sec-single .header .data .categories .cat.media{background-color:#deebd2}.sec-archive .item .data .categories .cat.info,.sec-single .header .data .categories .cat.info{background-color:#a8cbd6}.sec-archive .item{padding-top:16px;padding-bottom:14px;border-bottom:2px dotted #deebd2}.sec-archive .item .title{margin-top:15px}.sec-archive .item .title a{line-height:24px;color:inherit;font-size:14px;text-decoration:none}.sec-single .header .title{margin-top:21px;line-height:28px;font-size:18px}.sec-single .header .sns{overflow:hidden;*zoom:1;margin-top:19px}.sec-single .header .sns li{float:left}.sec-single .header .sns li+li{margin-left:4px}.sec-single .header .sns a{display:block;width:72px;height:18px;line-height:18px;color:#fff;font-size:10px;text-align:center;text-decoration:none;border-radius:9px}.sec-single .header .sns a.twitter{background-color:#1da1f2}.sec-single .header .sns a.facebook{background-color:#3951a2}.sec-single .header .sns a i{margin-right:4px;font-size:13px;vertical-align:-1px}.sec-single .content{margin-top:40px}#breadcrumbs+.sec-single .content{margin-top:0}.sec-single .blog-back{padding-top:40px;padding-bottom:40px;border-top:2px dotted #deebd2}.page-blog_sns .sec-blog-sns .sec-small+.sec-small{margin-top:33px}.page-blog_sns .sec-blog-sns .sec-small-heading{position:relative;padding-left:26px;padding-bottom:8px;line-height:1;font-family:"A1 Gothic M", sans-serif;font-size:18px;border-bottom:2px dotted #deebd2}.page-blog_sns .sec-blog-sns .sec-small-heading.ringrow,.page-blog_sns .sec-blog-sns .sec-small-heading.image{background-position:left top;background-repeat:no-repeat}.page-blog_sns .sec-blog-sns .sec-small-heading.ringrow{background-image:url('../images/blog_sns/ringrow-logo@2x.png?1587289383');background-size:18px 18px}.page-blog_sns .sec-blog-sns .sec-small-heading.facebook:before,.page-blog_sns .sec-blog-sns .sec-small-heading.twitter:before{position:absolute;left:0;top:0;width:18px;height:18px}.page-blog_sns .sec-blog-sns .sec-small-heading.facebook:before{content:"\f082";color:#3951a2}.page-blog_sns .sec-blog-sns .sec-small-heading.twitter:before{content:"\f099";color:#1da1f2}.page-blog_sns .sec-blog-sns .list{margin-top:9px;overflow:hidden}.page-blog_sns .sec-blog-sns .item{float:left;margin-right:16px;line-height:28px;font-size:14px}.page-contact .sec-contact{max-width:564px;margin-left:auto;margin-right:auto}.page-contact .sec-contact .lead{display:none;line-height:24px;font-size:14px;text-align:center}@media screen and (max-width: 767px){.page-contact .sec-contact .lead{text-align:left}}.page-contact .sec-contact .mw_wp_form_input .lead-input{display:block}.page-contact .sec-contact .mw_wp_form_confirm .lead-confirm{display:block}@media screen and (max-width: 767px){.page-contact .sec-contact table,.page-contact .sec-contact tbody,.page-contact .sec-contact tr,.page-contact .sec-contact th,.page-contact .sec-contact td{display:block}}.page-contact .sec-contact table{margin-top:40px}@media (min-width: 768px){.page-contact .sec-contact tr:first-child th{padding-top:24px;border-top-left-radius:10px}}@media (min-width: 768px){.page-contact .sec-contact tr:last-child th{padding-bottom:24px;border-bottom-left-radius:10px}}@media screen and (max-width: 767px){.page-contact .sec-contact tr+tr{margin-top:32px}}.page-contact .sec-contact tr.hide{display:none}.page-contact .sec-contact th,.page-contact .sec-contact td{box-sizing:border-box;line-height:1;font-size:14px;text-align:left}.page-contact .sec-contact th{width:152px;padding-top:20px;padding-left:16px;padding-bottom:20px;font-family:"A1 Gothic M", sans-serif;background-color:#f7f3ed}@media screen and (max-width: 767px){.page-contact .sec-contact th{padding:0;background:none}}.page-contact .sec-contact td{padding-top:20px;padding-left:24px;padding-bottom:20px}@media screen and (max-width: 767px){.page-contact .sec-contact td{margin-top:16px;padding:0}}.page-contact .sec-contact .error{margin-top:6px}.page-contact .sec-contact .input-name+.error{position:absolute}.page-contact .sec-contact .input-name:nth-of-type(2)+.error{position:absolute;margin-left:132px}.page-contact .sec-contact select,.page-contact .sec-contact input[type="text"],.page-contact .sec-contact input[type="email"],.page-contact .sec-contact textarea{width:100%;font-size:16px}.page-contact .sec-contact input[type="text"].input-name{width:124px;margin-right:4px}.page-contact .sec-contact .mwform-tel-field input[type="text"]{width:77px}.page-contact .sec-contact input[type=radio]{margin-right:-1px}.page-contact .sec-contact .row-mark th{vertical-align:top}.page-contact .sec-contact .row-mark td{padding-top:0;padding-bottom:0}.page-contact .sec-contact .row-mark .field-mark-wrap{line-height:1;border:1px solid #ddd;border-radius:4px;overflow:hidden}@media screen and (max-width: 767px){.page-contact .sec-contact .row-mark .field-mark-wrap{border:none}}.page-contact .sec-contact .row-mark .field-mark-wrap>.mwform-radio-field{float:left;box-sizing:border-box;display:block;width:157px;margin-left:0;padding-top:12px;padding-left:12px;padding-bottom:12px;background-position:12px 42px;background-repeat:no-repeat}@media screen and (max-width: 767px){.page-contact .sec-contact .row-mark .field-mark-wrap>.mwform-radio-field{padding:0;background-position:0 42px}}.page-contact .sec-contact .row-mark .field-mark-wrap>.mwform-radio-field label{display:block;height:100%}.page-contact .sec-contact .row-mark .field-mark-wrap>.mwform-radio-field:nth-child(1){height:102px;background-image:url('../images/contact/mark-rebirth.png?1587473914');background-size:110px 48px}@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 2dppx){.page-contact .sec-contact .row-mark .field-mark-wrap>.mwform-radio-field:nth-child(1){background-image:url('../images/contact/mark-rebirth@2x.png?1587473914')}}.page-contact .sec-contact .row-mark .field-mark-wrap>.mwform-radio-field:nth-child(2){height:102px;background-image:url('../images/contact/mark-iloveu.png?1587473923');background-size:110px 48px}@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 2dppx){.page-contact .sec-contact .row-mark .field-mark-wrap>.mwform-radio-field:nth-child(2){background-image:url('../images/contact/mark-iloveu@2x.png?1587473923')}}@media screen and (max-width: 767px){.page-contact .sec-contact .row-mark .field-mark-wrap>.mwform-radio-field:nth-child(2){width:110px}}.page-contact .sec-contact .row-mark .field-mark-wrap>.mwform-radio-field:nth-child(3){height:126px;background-image:url('../images/contact/mark-rpc.png?1587473932');background-size:142px 64px}@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 2dppx){.page-contact .sec-contact .row-mark .field-mark-wrap>.mwform-radio-field:nth-child(3){background-image:url('../images/contact/mark-rpc@2x.png?1587473932')}}.page-contact .sec-contact .row-mark .field-mark-wrap>.mwform-radio-field:nth-child(4){height:14px}@media screen and (max-width: 767px){.page-contact .sec-contact .row-mark .field-mark-wrap>.mwform-radio-field:nth-child(4){width:auto}}.page-contact .sec-contact .row-mark .error{clear:both;display:block;padding-left:12px;padding-bottom:12px}.page-contact .sec-contact .mw_wp_form_confirm .row-mark th{vertical-align:baseline}.page-contact .sec-contact .mw_wp_form_confirm .row-mark .field-mark-wrap{border:none}.page-contact .sec-contact .row-reply .time{display:none;margin-top:16px}.page-contact .sec-contact .row-reply .time select{width:200px}@media screen and (max-width: 767px){.page-contact .sec-contact .row-reply .time select{width:auto}}.page-contact .sec-contact .row-reply .notice{display:none;margin-top:16px;line-height:22px;font-size:12px}.page-contact .sec-contact .mw_wp_form_confirm .row-reply input[value="メール"]+input+.time{display:none}.page-contact .sec-contact .mw_wp_form_confirm .row-reply .notice{display:none}.page-contact .sec-contact .agreement-wrap{margin-top:40px;line-height:22px;font-size:14px;text-align:center}@media screen and (max-width: 767px){.page-contact .sec-contact .agreement-wrap{text-align:left}}.page-contact .sec-contact .agreement-wrap a{color:#4a90e2;text-decoration:underline}.page-contact .sec-contact .agreement-wrap .mwform-checkbox-field{display:block;margin-top:24px;line-height:1;font-family:"A1 Gothic M", sans-serif}@media screen and (max-width: 767px){.page-contact .sec-contact .agreement-wrap .mwform-checkbox-field{text-align:center}}.page-contact .sec-contact .agreement-wrap .mwform-checkbox-field input{margin-right:-1px}.page-contact .sec-contact .mw_wp_form_confirm .agreement-wrap{display:none}.page-contact .sec-contact .confirm-wrap{margin-top:24px;text-align:center}.page-contact .sec-contact .confirm-wrap input[type=submit]{width:250px}.page-contact .sec-contact .mw_wp_form_confirm .confirm-wrap input[name=submitBack]{margin-right:26px;background-color:#dddddd}@media screen and (max-width: 767px){.page-contact .sec-contact .mw_wp_form_confirm .confirm-wrap input[name=submitBack]{margin-right:0;margin-bottom:16px}}.page-contact .sec-contact .mw_wp_form_confirm .confirm-wrap input[type=submit]{width:200px}.page-contact_comp .sec-contact-comp{padding-bottom:60px;text-align:center}@media screen and (max-width: 767px){.page-contact_comp .sec-contact-comp{padding:0;text-align:left}}.page-contact_comp .sec-contact-comp h2{margin-top:40px;margin-bottom:45px;line-height:1;font-size:24px}.page-contact_comp .sec-contact-comp p{margin-top:24px;margin-bottom:24px;line-height:24px;font-size:14px}
