@charset "UTF-8";.home .main_visual{background:#009d6a}.home .main_visual .swiper-slide{text-align:center}.home .main_visual .swiper-button-next,.home .main_visual .swiper-button-prev{background-size:contain}@media screen and (max-width:540px){.home .main_visual .swiper-button-next,.home .main_visual .swiper-button-prev{width:8px;height:13px;margin-top:-7px}}@media screen and (min-width:541px){.home .main_visual .swiper-button-next,.home .main_visual .swiper-button-prev{width:16px;height:26px;margin-top:-13px}}.home .main_visual .swiper-button-prev{background-image:url("../imgs/share/ic-arrow_t1_white-l.svg")}@media screen and (min-width:541px){.home .main_visual .swiper-button-prev{left:20px}}.home .main_visual .swiper-button-next{background-image:url("../imgs/share/ic-arrow_t1_white-r.svg")}@media screen and (min-width:541px){.home .main_visual .swiper-button-next{right:20px}}.home .main_visual .swiper-pagination-bullet{background-color:#dddddd;opacity:0.6}@media print,screen and (min-width:801px){.home .main_visual .swiper-pagination-bullet{width:10px;height:10px}}.home .main_visual .swiper-pagination-bullet-active{background-color:#64c3b0;opacity:1}.home .for_customer{padding:1px;background-color:#64c3b0}@media screen and (max-width:800px){.home .for_customer{padding:15px 0}}@media screen and (min-width:541px){.home .for_customer{padding:25px 0}}.home .for_customer .content-inner{max-width:1100px}@media screen and (min-width:541px) and (max-width:800px){.home .for_customer .content-inner{max-width:510px;margin:0 auto}}@media print,screen and (min-width:801px){.home .for_customer .content-inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}.home .for_customer a,.home .for_customer ul li{color:#ffffff}@media print,screen and (min-width:801px){.home .for_customer-block:first-of-type{width:53.125%}.home .for_customer-block:nth-of-type(2){width:41.6666666667%}}.home .for_customer-info{margin-bottom:10px}@media screen and (min-width:541px){.home .for_customer-info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}.home .for_customer-info_title{color:#ffffff;font-size:2rem}@media screen and (max-width:540px){.home .for_customer-info_title{margin:0 0 15px;text-align:center}}@media screen and (min-width:541px){.home .for_customer-info_title{margin:0;width:100px}}.home .for_customer-info_list{margin:0;padding:0;list-style:none}@media screen and (min-width:541px){.home .for_customer-info_list{width:calc(100% - 100px)}}.home .for_customer-info_list>li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;font-size:1.4rem}.home .for_customer-info_list>li .date{width:75px;font-size:1.2rem}.home .for_customer-info_list>li .ttl{width:calc(100% - 75px)}.home .for_customer-nav{border-top:dotted 3px #ffffff}.home .for_customer-nav ul{width:100%;margin:10px 0 0;padding:0;list-style:none}@media screen and (max-width:800px){.home .for_customer-nav ul{text-align:center}}@media print,screen and (min-width:801px){.home .for_customer-nav ul{text-align:right}}.home .for_customer-nav ul li{margin-right:15px;padding-right:18px;display:inline-block;position:relative}.home .for_customer-nav ul li:after{width:13px;height:8px;content:"";display:block;background-image:url("../imgs/share/ic-arrow_t1_white-d.svg");background-repeat:no-repeat;position:absolute;right:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.home .for_customer .plantoys_club_banner img{-webkit-transition:0.3s;transition:0.3s}@media screen and (max-width:800px){.home .for_customer .plantoys_club_banner img{margin-top:25px}}.home .for_customer .plantoys_club_banner img:focus,.home .for_customer .plantoys_club_banner img:hover{-webkit-transform:scale(1.05);transform:scale(1.05);opacity:1}@media screen and (max-width:800px){.home .search_item{padding:40px 0}}@media print,screen and (min-width:801px){.home .search_item{padding:80px 0}}@media print,screen and (min-width:1101px){.home .search_item .content-inner{max-width:1100px;margin:0 auto}}.home .search_item-title{margin:0;text-align:center;letter-spacing:0.3em}@media screen and (max-width:800px){.home .search_item-title{font-size:2.4rem}}@media print,screen and (min-width:801px){.home .search_item-title{font-size:3.5rem}}@media screen and (min-width:541px){.home .item-category{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}.home .item-category a{color:#4d4d4d}.home .item-category a:hover{color:#787878}.home .item-category ul{margin:0;padding:0;list-style:none}.home .item-category ul li{width:100%;margin:0.3em 0;font-size:1.8rem;display:inline-block}.home .item-category-block{text-align:center}@media screen and (max-width:540px){.home .item-category-block{max-width:280px}}@media screen and (min-width:541px){.home .item-category-block{width:29.1666666667%}}@media screen and (max-width:800px){.home .item-category-block{margin:35px auto}}@media print,screen and (min-width:801px){.home .item-category-block{margin:70px 0}}@media print,screen and (min-width:801px){.home .item-category-block.age ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}}@media screen and (max-width:800px){.home .item-category-block.age ul li{width:auto;padding:0 8px}}@media print,screen and (min-width:801px){.home .item-category-block.age ul li{width:45%;text-align:left}.home .item-category-block.age ul li:nth-of-type(odd){text-align:right}}.home .item-category-name{margin:0.8em 0;color:#64c3b0;font-size:2rem}.home .actions{padding:1px;background-color:#64c3b0;background-image:url("../imgs/top/actions-bg.jpg");background-size:cover;background-position:center center;position:relative}@media screen and (max-width:800px){.home .actions{padding:20px 0 90px}}@media print,screen and (min-width:801px){.home .actions{padding:40px 0 155px}}.home .actions .content-inner{max-width:1100px}.home .actions-sec_title{color:#ffffff;text-align:center;letter-spacing:0.1em}@media screen and (max-width:800px){.home .actions-sec_title{font-size:2rem}}@media print,screen and (min-width:801px){.home .actions-sec_title{font-size:2.5rem}}.home .actions-sec_title>.inner{border:solid 3px #ffffff;display:inline-block}@media screen and (max-width:800px){.home .actions-sec_title>.inner{padding:8px 30px}}@media print,screen and (min-width:801px){.home .actions-sec_title>.inner{padding:8px 50px}}.home .actions-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}@media screen and (max-width:800px){.home .actions-wrap{margin-top:10px}}@media print,screen and (min-width:801px){.home .actions-wrap{margin-top:50px}}.home .actions-action{text-align:center}@media screen and (max-width:800px){.home .actions-action{margin:10px 0;width:46.875%}.home .actions-action img{width:100%;height:auto;max-width:200px}}@media print,screen and (min-width:801px){.home .actions-action{width:20.8333333333%}.home .actions-action img{-webkit-transition:0.3s;transition:0.3s}.home .actions-action img:focus,.home .actions-action img:hover{opacity:1;-webkit-transform:scale(1.07);transform:scale(1.07)}}.home .actions .animals{position:absolute;bottom:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}@media screen and (max-width:800px){.home .actions .animals{width:82%;height:70px;max-width:380px}}@media print,screen and (min-width:801px){.home .actions .animals{width:65%;max-width:666px;height:130px}}.home .actions .animals:after,.home .actions .animals:before{content:"";display:block;background-repeat:no-repeat;background-size:cover;position:absolute;bottom:0}.home .actions .animals:before{background-image:url("../imgs/top/action-bird.png")}@media screen and (max-width:800px){.home .actions .animals:before{width:83px;height:70px}}@media print,screen and (min-width:801px){.home .actions .animals:before{width:155px;height:130px}}.home .actions .animals:after{background-image:url("../imgs/top/action-sheep.png");right:0}@media screen and (max-width:800px){.home .actions .animals:after{width:88px;height:70px}}@media print,screen and (min-width:801px){.home .actions .animals:after{width:145px;height:115px}}@media print,screen and (min-width:801px){.error404 #container #contents,.single #container #contents{max-width:960px;margin:55px auto}}@media print,screen and (min-width:963px){.error404 #container #contents .content-inner,.single #container #contents .content-inner{margin-right:0;margin-left:0}}.archive.category .entry:not(:last-of-type),.error404 .entry:not(:last-of-type),.single .entry:not(:last-of-type){border-bottom:solid 2px #cccccc}@media screen and (max-width:800px){.archive.category .entry,.error404 .entry,.single .entry{padding:50px 0}}@media print,screen and (min-width:801px){.archive.category .entry,.error404 .entry,.single .entry{padding:100px 0}.archive.category .entry:first-child,.error404 .entry:first-child,.single .entry:first-child{padding-top:0}}@media screen and (max-width:800px){.archive.category .entry-date,.error404 .entry-date,.single .entry-date{font-size:1.6rem}}@media print,screen and (min-width:801px){.archive.category .entry-date,.error404 .entry-date,.single .entry-date{font-size:1.6rem}}.archive.category .entry-title,.error404 .entry-title,.single .entry-title{margin-top:0.1em}@media screen and (max-width:800px){.archive.category .entry-title,.error404 .entry-title,.single .entry-title{font-size:2.1rem}}@media print,screen and (min-width:801px){.archive.category .entry-title,.error404 .entry-title,.single .entry-title{font-size:3.2rem}}.archive.category .entry-content,.error404 .entry-content,.single .entry-content{margin:2em 0 0}.archive.category .entry-content img,.error404 .entry-content img,.single .entry-content img{margin:5px 0;border-radius:10px}@media print,screen and (min-width:801px){.archive.category #container,.single-post #container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;max-width:960px;margin:0 auto}}@media screen and (min-width:801px) and (max-width:962px){.archive.category #container,.single-post #container{margin:0 6%}}@media print,screen and (min-width:801px){.archive.category #container #sidebar,.single-post #container #sidebar{width:20.8333333333%;margin:55px 0 0;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}}@media print,screen and (min-width:801px){.archive.category #container #contents,.single-post #container #contents{width:72.9166666667%;margin:55px 0;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}}@media print,screen and (min-width:801px){.archive.category #container .content-inner,.single-post #container .content-inner{margin:0}}.archive.category .archives_dropdown,.single-post .archives_dropdown{margin-top:25px}.archive.category:not(.category-news):not(.category-blog):not(.search):not(.post-type-archive):not(.post-type-archive-products) .primary_title,.single-post:not(.category-news):not(.category-blog):not(.search):not(.post-type-archive):not(.post-type-archive-products) .primary_title{padding-bottom:0.5em;border-bottom:solid 5px #ebebeb;letter-spacing:0}@media screen and (max-width:800px){.archive.category:not(.category-news):not(.category-blog):not(.search):not(.post-type-archive):not(.post-type-archive-products) .primary_title,.single-post:not(.category-news):not(.category-blog):not(.search):not(.post-type-archive):not(.post-type-archive-products) .primary_title{font-size:2.2rem}}@media print,screen and (min-width:801px){.archive.category:not(.category-news):not(.category-blog):not(.search):not(.post-type-archive):not(.post-type-archive-products) .primary_title,.single-post:not(.category-news):not(.category-blog):not(.search):not(.post-type-archive):not(.post-type-archive-products) .primary_title{max-width:960px;margin:80px auto 0;font-size:2.8rem}}@media screen and (max-width:962px){.archive.category:not(.category-news):not(.category-blog):not(.search):not(.post-type-archive):not(.post-type-archive-products) .primary_title,.single-post:not(.category-news):not(.category-blog):not(.search):not(.post-type-archive):not(.post-type-archive-products) .primary_title{margin:40px 6% 0}}.archive.category.category-blog .header_visual,.archive.category.category-news .header_visual,.single-post.category-blog .header_visual,.single-post.category-news .header_visual{background-repeat:repeat;background-position:center center;background-size:auto}.archive.category.category-blog .primary_title,.archive.category.category-news .primary_title,.single-post.category-blog .primary_title,.single-post.category-news .primary_title{-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:100%;text-align:center;top:50%;left:50%;right:auto}@media screen and (max-width:800px){.archive.category.category-blog .primary_title,.archive.category.category-news .primary_title,.single-post.category-blog .primary_title,.single-post.category-news .primary_title{font-size:2rem}}@media print,screen and (min-width:801px){.archive.category.category-blog .primary_title,.archive.category.category-news .primary_title,.single-post.category-blog .primary_title,.single-post.category-news .primary_title{font-size:2.5rem}}.archive.category.category-blog .primary_title:before,.archive.category.category-news .primary_title:before,.single-post.category-blog .primary_title:before,.single-post.category-news .primary_title:before{margin:0 auto 10px;content:"";display:block;background-size:contain}.archive.category.category-news .header_visual,.single-post.category-news .header_visual{background-color:#009d6a;background-image:url("../imgs/top/news-bg.gif")}.archive.category.category-news .header_visual .primary_title:before,.single-post.category-news .header_visual .primary_title:before{background-image:url("../imgs/share/news-ttl_icon.png")}@media screen and (max-width:800px){.archive.category.category-news .header_visual .primary_title:before,.single-post.category-news .header_visual .primary_title:before{width:50px;height:60px}}@media print,screen and (min-width:801px){.archive.category.category-news .header_visual .primary_title:before,.single-post.category-news .header_visual .primary_title:before{width:77px;height:93px}}.archive.category.category-news .header_visual .primary_title .ic,.single-post.category-news .header_visual .primary_title .ic{color:#aad03f}.archive.category.category-blog .header_visual,.single-post.category-blog .header_visual{background-color:#f2f8e5;background-image:url("../imgs/top/blog-bg.gif")}.archive.category.category-blog .header_visual .primary_title,.single-post.category-blog .header_visual .primary_title{color:#4d4d4d}.archive.category.category-blog .header_visual .primary_title:before,.single-post.category-blog .header_visual .primary_title:before{background-image:url("../imgs/share/blog-ttl_icon.png")}@media screen and (max-width:800px){.archive.category.category-blog .header_visual .primary_title:before,.single-post.category-blog .header_visual .primary_title:before{width:70px;height:45px}}@media print,screen and (min-width:801px){.archive.category.category-blog .header_visual .primary_title:before,.single-post.category-blog .header_visual .primary_title:before{width:101px;height:65px}}.archive.category.category-blog .header_visual .primary_title .ic,.single-post.category-blog .header_visual .primary_title .ic{color:#8e9b67}@media screen and (max-width:800px){.archive.category .posts_sidebar,.single-post .posts_sidebar{margin:50px 6%}}.post-type-archive-products .header_visual,.single-products .header_visual{background-image:url("../imgs/products/header-img.jpg")}@media print,screen and (min-width:801px){.post-type-archive-products #container,.single-products #container{display:-webkit-box;display:-ms-flexbox;display:flex}}@media print,screen and (min-width:801px){.post-type-archive-products #container #sidebar,.single-products #container #sidebar{width:250px;margin:55px 0 0}}@media print,screen and (min-width:801px){.post-type-archive-products #container #contents,.single-products #container #contents{width:calc(100% - 250px);max-width:none;margin:55px 0 0}}@media print,screen and (min-width:801px){.post-type-archive-products #container #contents .content-inner,.single-products #container #contents .content-inner{margin-left:50px;margin-right:50px}}.post-type-archive-products .products-title_block,.post-type-archive-products .products-wrapper,.single-products .products-title_block,.single-products .products-wrapper{max-width:1100px;margin:auto}.post-type-archive-products #container{max-width:100%}.post-type-archive-products .products-title_block{border-bottom:solid 1px #cccccc}@media screen and (max-width:800px){.post-type-archive-products .products-title_block{margin-top:35px;padding-bottom:10px}}@media print,screen and (min-width:801px){.post-type-archive-products .products-title_block{display:-webkit-box;display:-ms-flexbox;display:flex}}.post-type-archive-products .products-title_block-title,.post-type-archive-products .products-title_block-txt{margin:0}@media screen and (max-width:800px){.post-type-archive-products .products-title_block-title,.post-type-archive-products .products-title_block-txt{text-align:center}}@media print,screen and (min-width:801px){.post-type-archive-products .products-title_block-title,.post-type-archive-products .products-title_block-txt{padding:10px 15px}}.post-type-archive-products .products-title_block-txt{color:#64c3b0}@media screen and (max-width:800px){.post-type-archive-products .products-title_block-txt{font-size:1.6rem}}@media print,screen and (min-width:801px){.post-type-archive-products .products-title_block-txt{padding-left:0;font-size:2rem}}@media screen and (max-width:800px){.post-type-archive-products .products-title_block-title{font-size:2rem}}@media print,screen and (min-width:801px){.post-type-archive-products .products-title_block-title{border-left:dotted 2px #cccccc;font-size:2.4rem}}@media screen and (max-width:800px){.page:not(.home) #container #contents{margin:40px 0}}@media print,screen and (min-width:801px){.page:not(.home) #container #contents{margin:80px 0}}@media screen and (max-width:962px){.page:not(.home) #container .content-inner{margin:0 6%}}@media print,screen and (min-width:963px){.page:not(.home) #container .content-inner{max-width:960px;margin:0 auto}}.page:not(.home) .entry-title{padding-bottom:0.5em;border-bottom:solid 5px #ebebeb}@media screen and (max-width:800px){.page:not(.home) .entry-title{font-size:2.2rem}}@media print,screen and (min-width:801px){.page:not(.home) .entry-title{font-size:2.8rem}}@media screen and (max-width:800px){.page:not(.home) .entry-content{margin-top:40px}}@media print,screen and (min-width:801px){.page:not(.home) .entry-content{margin-top:80px}}.page-mom-made-toys-project .content .main_visulal,.page-mom-made-toys-project .content .primary_title_image{margin:1em 0;text-align:center}@media screen and (min-width:541px){.page-mom-made-toys-project .content .mom-imgs{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}}.page-mom-made-toys-project .content .mom-imgs figure{margin:30px 0;text-align:center}@media screen and (min-width:541px){.page-mom-made-toys-project .content .mom-imgs figure{width:33.3333333333%}}.page-mom-made-toys-project .content .mom-imgs figcaption{margin:1em 0;text-align:center}.page-biomas .main_visual{padding:1px 0;background-color:#009d6a}@media screen and (max-width:800px){.page-biomas .main_visual{padding:10px 0}}@media print,screen and (min-width:801px){.page-biomas .main_visual{padding:30px 0}}@media screen and (max-width:800px){.page-biomas .main_visual-inner{margin:0 6%}}@media print,screen and (min-width:801px){.page-biomas .main_visual-inner{max-width:1100px;margin:0 auto}}.page-biomas .main_visual-title{margin:1em 0;padding:0;color:#ffffff;text-align:center}@media screen and (max-width:800px){.page-biomas .main_visual-title{font-size:2rem}}@media print,screen and (min-width:801px){.page-biomas .main_visual-title{font-size:2.8rem}}.page-biomas .main_visual-image{text-align:center}.page-biomas .main_visual-image img{border-radius:10px}.page-biomas .main_visual .slogan{margin:2em 0;color:#ffffff;text-align:center;line-height:1.5}@media screen and (max-width:800px){.page-biomas .main_visual .slogan{font-size:1.4rem}}@media print,screen and (min-width:801px){.page-biomas .main_visual .slogan{font-size:1.6rem}}.page-biomas .main_visual .slogan strong{color:#fdeb50;font-size:160%}.page-biomas .content .txt{margin:2em 0}@media screen and (max-width:800px){.page-biomas .content{margin:30px 0}}@media print,screen and (min-width:801px){.page-biomas .content{margin:50px 0}}.page-company #contents{margin-top:0!important}.page-company .header_visual{background-color:#f2f8e5;background-image:url("../imgs/company/header-img.jpg")}@media screen and (max-width:800px){.page-company .section-title,.page-company .title_t1{text-align:center}}.page-company .section01 .content-inner{border-bottom:dotted 2px #b3b3b3}@media print,screen and (min-width:801px){.page-company .section01 .content-inner{padding-bottom:30px}}.page-company .section01 .img{text-align:center}@media screen and (max-width:800px){.page-company .section01 .img{margin:40px 0 10px}}@media print,screen and (min-width:801px){.page-company .section01 .img{margin:60px 0 0}}.page-company .section01 .img img{max-width:300px;text-align:center}@media screen and (max-width:800px){.page-company .section01 .img img{width:80%}}@media print,screen and (min-width:801px){.page-company .section01 .img img{width:100%}}@media screen and (max-width:800px){.page-company .section01 .message .locol-item{margin:40px 0}}@media screen and (max-width:800px){.page-company .section02 .content-inner{padding:40px 0}}@media print,screen and (min-width:801px){.page-company .section02 .content-inner{padding:80px 0}}.page-company .section02 .section-title{margin-top:0}@media print,screen and (min-width:801px){.page-company .section02 .blk .locol-item:first-of-type{width:21.875%}.page-company .section02 .blk .locol-item:nth-of-type(2){width:72.9166666667%}}@media print,screen and (min-width:801px){.page-company .section02 .blk:first-of-type .locol-item{margin-top:20px}}@media screen and (max-width:800px){.page-company .section02 .blk:nth-of-type(2){margin-top:40px}}@media print,screen and (min-width:801px){.page-company .section02 .blk:nth-of-type(2) .locol-item:nth-of-type(2) .xlarger{font-size:2rem}}@media screen and (max-width:800px){.page-company .section02 .blk .president{text-align:center}}.page-company .section02 .blk .president figcaption{margin-top:0.5em;font-size:1.4rem;line-height:1.5}.page-company .section02 .company_data{background-color:#f2f2f2}@media screen and (max-width:800px){.page-company .section02 .company_data{margin-top:30px;padding:20px 10px}}@media print,screen and (min-width:801px){.page-company .section02 .company_data{padding:40px}}.page-company .section02 .company_data table{margin:0 auto;border:none}@media print,screen and (min-width:801px){.page-company .section02 .company_data table{width:83.3333333333%}}.page-company .section02 .company_data table tr td,.page-company .section02 .company_data table tr th{padding:0.1em;border:none;vertical-align:top}@media screen and (max-width:800px){.page-company .section02 .company_data table tr td,.page-company .section02 .company_data table tr th{font-size:1.4rem}}.page-company .section02 .company_data table tr .cell01{min-width:80px}.page-company .section03{background-color:#76ac2d}@media screen and (max-width:800px){.page-company .section03{padding:20px 0}}@media print,screen and (min-width:801px){.page-company .section03{padding:40px 0}}.page-company .section03 *{color:#ffffff}.page-company .section03 .section-title{text-align:center}@media screen and (max-width:800px){.page-company .section03 .section-title{font-size:2rem}}@media print,screen and (min-width:801px){.page-company .section03 .section-title{font-size:2.6rem}}.page-company .section03 .section-title:before{content:"";margin-right:10px;background-image:url("../imgs/share/ic-tree.svg");background-repeat:no-repeat;background-size:contain}@media screen and (max-width:800px){.page-company .section03 .section-title:before{width:32px;height:44px;margin:0 auto;display:block}}@media print,screen and (min-width:801px){.page-company .section03 .section-title:before{width:40px;height:54px;margin-bottom:-5px;display:inline-block}}.page-company .section03 .blk{max-width:800px;margin:0 auto}.page-company .section03 .blk .locol-item:nth-of-type(2){position:relative}@media screen and (max-width:800px){.page-company .section03 .blk .locol-item:nth-of-type(2){max-width:320px;margin-right:auto;margin-left:auto}}.page-company .section03 .blk .locol-item:nth-of-type(2) img:first-of-type{border-radius:10px}.page-company .section03 .blk .locol-item:nth-of-type(2) .mirai_supporter{position:absolute}@media screen and (max-width:540px){.page-company .section03 .blk .locol-item:nth-of-type(2) .mirai_supporter{width:75px;top:-15px;right:-15px}}@media screen and (min-width:541px) and (max-width:800px){.page-company .section03 .blk .locol-item:nth-of-type(2) .mirai_supporter{width:88px;top:-25px;right:-25px}}@media print,screen and (min-width:801px){.page-company .section03 .blk .locol-item:nth-of-type(2) .mirai_supporter{width:100px;top:-25px;right:-25px}}.page-sustainable-efforts #swf_blk{max-width:980px;margin:0 auto;overflow:auto}.page-links .section01 .link_list{padding:0}@media print,screen and (min-width:801px){.page-links .section01 .link_list{margin:-20px 0 0}}.page-links .section02{border-top:solid 1px #cccccc}@media screen and (max-width:800px){.page-links .section02{margin-top:40px;padding-top:20px}}@media print,screen and (min-width:801px){.page-links .section02{margin-top:60px;padding-top:20px}}.page-campaign .content .entry-content,.page-merchant_only .content .entry-content{margin-top:20px}.page-campaign .content .products-wrapper,.page-merchant_only .content .products-wrapper{margin-top:20px}.page-campaign .entry_blk_t1-entries{margin-bottom:0}.page-campaign .entry_blk_t1 .entry_t1{padding:0}@media print,screen and (min-width:801px){.page-campaign .campaign_ttl{margin-top:80px}}body[class*=page-contact] .entry-content{margin-top:20px!important}body[class*=page-contact] .mw_wp_form_block{max-width:700px;margin:0 auto}@media screen and (min-width:541px){body[class*=page-contact] .mw_wp_form_block{margin-top:50px}}body[class*=page-contact] .mw_wp_form_block table tr td,body[class*=page-contact] .mw_wp_form_block table tr th{font-size:1.6rem}@media screen and (max-width:540px){body[class*=page-contact] .mw_wp_form_block table tr td,body[class*=page-contact] .mw_wp_form_block table tr th{padding-left:0;padding-right:0}}@media screen and (max-width:540px){body[class*=page-contact] .mw_wp_form_block table tr td{padding-top:0}}body[class*=page-contact] .mw_wp_form_block input[type=email],body[class*=page-contact] .mw_wp_form_block input[type=number],body[class*=page-contact] .mw_wp_form_block input[type=password],body[class*=page-contact] .mw_wp_form_block input[type=text],body[class*=page-contact] .mw_wp_form_block input[type=url]{padding:5px 10px;border-radius:10px}body[class*=page-contact] .mw_wp_form_block input button,body[class*=page-contact] .mw_wp_form_block input[type=button],body[class*=page-contact] .mw_wp_form_block input[type=submit]{color:#ffffff;border-radius:10px;background:#64c3b0;border:none}body[class*=page-contact] .mw_wp_form_block input button:focus,body[class*=page-contact] .mw_wp_form_block input button:hover,body[class*=page-contact] .mw_wp_form_block input[type=button]:focus,body[class*=page-contact] .mw_wp_form_block input[type=button]:hover,body[class*=page-contact] .mw_wp_form_block input[type=submit]:focus,body[class*=page-contact] .mw_wp_form_block input[type=submit]:hover{background-color:#8bd2c4}body[class*=page-contact] .mw_wp_form_block textarea{padding:5px 10px;border-radius:10px;font-size:1.6rem}@media screen and (max-width:540px){body[class*=page-contact] .mw_wp_form_block .mwform-tel-field input[type=text]{width:76px}}body[class*=page-contact] .mw_wp_form_block .action-buttons{border-top:none}@media screen and (max-width:540px){body[class*=page-contact] .mw_wp_form_block .action-buttons{padding-top:0}}body[class*=page-contact] .mw_wp_form_block .action-buttons input[name=submitConfirm][disabled]{background-color:#8bd2c4;cursor:not-allowed}body[class*=page-contact] .section02{border-top:5px solid #ebebeb}@media screen and (max-width:800px){body[class*=page-contact] .section02{margin-top:60px;padding-top:30px}}@media print,screen and (min-width:801px){body[class*=page-contact] .section02{margin-top:80px;padding-top:40px}}body[class*=page-contact] .section02 a.tel{margin-right:15px;color:#000000;font-size:3rem;display:inline-block;text-decoration:none}body[class*=page-contact] .section02 a.tel:before{width:32px;height:21px;margin-right:7px;content:"";display:inline-block;background-image:url("../imgs/share/ic-freedial.svg");background-repeat:no-repeat;background-size:contain}.search .header_visual{background-image:url("../imgs/products/header-img.jpg")}.search #container{width:100%;display:block}@media screen and (max-width:962px){.search #container{margin:0}}.search #container #contents{width:100%}@media screen and (max-width:800px){.search #container #contents{margin-top:30px}}@media print,screen and (min-width:801px){.search #container #contents{margin-top:55px}}@media print,screen and (min-width:963px){.search #container .content-inner{max-width:1100px;margin:0 auto}}@media print,screen and (max-width:1100px){.search #container .content-inner{margin:0 6%}}