@charset "UTF-8";body.loading{overflow:hidden}#loading.loaded{opacity:0}#loading{position:fixed;top:0;left:0;z-index:9999;width:100%;height:100%;background:#fff;display:flex;align-items:center;justify-content:center;transition:opacity 1s ease,visibility 1s ease}#loading video{width:470px;height:335.7px}#loading video{width:470px;height:335.7px;position:relative;top:-1px;left:-1px;right:-1px;bottom:-1px}#top_content{opacity:0;transition:opacity 1s ease;pointer-events:none}body.loaded #top_content{opacity:1;pointer-events:auto}#top_visual{max-height:100vh;overflow:hidden;position:relative;z-index:1}#top_visual .slick-slide{position:relative;padding-top:100%}#top_visual .slick-slide img{position:absolute;top:0;left:0;width:100%;height:100vh;object-fit:cover}#top_visual .slick-slide img.tab{display:none}#top_visual .slick-slide img.sp{display:none}#top_visual .main_text_area{max-width:1200px;margin:0 auto;width:90%}#top_visual .main_text{position:absolute;bottom:49px}#top_visual .main_text h2{font-size:2.189rem;font-weight:700;color:#fff}#top_visual .main_text .logo{margin-bottom:0;margin-left:-30px}#top_visual .main_text p{font-size:1.6rem;color:#fff;line-height:1.8}@media screen and (max-width:1200px){#top_visual .slick-slide img.pc{display:none}#top_visual .slick-slide img.tab{display:block}#top_visual .slick-slide img.sp{display:none}}@media screen and (max-width:768px){#loading video{width:260px;height:185.7px}#top_visual .main_text_area{width:100%}#top_visual .main_text{bottom:20%;width:100%;display:block}#top_visual .main_text h2{font-size:2rem;text-align:center}#top_visual .main_text .logo{margin:0}#top_visual .main_text .logo img{display:block;width:62%;margin:0 auto}#top_visual .slick-slide img.pc{display:none}#top_visual .slick-slide img.tab{display:none}#top_visual .slick-slide img.sp{display:block}#top_visual .main_text p{font-size:1.4rem;text-align:center;line-height:2}}@media screen and (max-width:400px){#top_visual .main_text h2{font-size:1.75rem}#top_visual .main_text p{font-size:1.2rem}}.scrolldown{position:absolute;left:50%;bottom:0;height:50px}.scrolldown span{position:absolute;left:-38px;top:-36px;color:#eee;font-size:1rem;letter-spacing:.05em;width:100px;font-family:"Almarai",serif;font-weight:700}.scrolldown:before{content:"";position:absolute;top:0;width:1px;height:16px;background:#fff;animation:pathmove 1.4s ease-in-out infinite;opacity:0}.scrolldown:after{content:"";position:absolute;bottom:0;left:0;width:1px;height:58px;background:rgba(112,112,112,.3)}@keyframes pathmove{0%{height:0;top:0;opacity:0}30%{height:30px;opacity:1}100%{height:0;top:50px;opacity:0}}.top_title_wrap{display:flex;justify-content:space-between;align-items:flex-end;flex-wrap:wrap;gap:30px}.top_title{display:flex;align-items:center}.top_title .en{font-size:5.6rem;font-weight:700;line-height:.8;letter-spacing:.02em;color:#135d9c}.top_title h2{background:#fff;border:1px solid #135d9c;padding:8px 12px;color:#135d9c;font-size:1.3rem;font-weight:700;line-height:1;letter-spacing:.03em;position:relative}.top_title_wrap p.note{font-size:1.8rem;font-weight:700;color:#135d9c;letter-spacing:.03em}.top_news{padding:130px 0}.news_cate ul{display:flex}.news_cate ul li{margin-right:8px}.news_cate ul li:last-child{margin-right:0}.news_cate ul li a{display:block;color:#b2b2b2;font-size:1.4rem;line-height:1;border:1px solid #b2b2b2;border-radius:17px;padding:7px 17px}.news_cate ul li a:hover{opacity:1;filter:alpha(opacity=100)}.news_cate ul li span{position:relative;padding-left:16px}.news_cate ul li span:before{content:"";background:#b2b2b2;border-radius:50%;height:10px;width:10px;position:absolute;left:0;top:6px}.news_cate ul li a.act{color:#e89112;border:1px solid #e89112}.news_cate ul li a.act span:before{background:#e89112}.news_cate ul li a:hover{color:#e89112;border:1px solid #e89112}.news_cate ul li a:hover span:before{background:#e89112}.top_news .news_list .news_item .cat>a:nth-of-type(n+3){display:none}.news_contents{display:none}@media screen and (max-width:1200px){.top_title .en{font-size:3.7rem}.top_title h2{font-size:1.1rem}.top_title_wrap p.note{font-size:1.3rem}}@media screen and (min-width:961px){.top_news .top_title_wrap{border-bottom:1px solid #135d9c;margin-bottom:50px;padding-bottom:30px}}@media screen and (max-width:960px){.top_news .top_title_wrap{display:block;border-bottom:none;margin-bottom:35px;padding-bottom:0}.top_news .top_title{align-items:flex-start;flex-wrap:wrap;flex-direction:column-reverse;border-bottom:1px solid #135d9c;margin-bottom:20px;padding-bottom:20px}.top_news .top_title .en{font-size:4rem;margin-top:20px;width:100%}.top_news .top_title h2{padding:6px;font-size:1.3rem}.top_news .top_title h2:before{background:url(//www.toyplanet.jp/toy_recycle/wp-content/themes/toyplanet/css/../img/title_triangle_sp.png) no-repeat center center;background-size:10px 7px;content:"";height:7px;width:10px;position:absolute;left:50%;bottom:-7px;margin-left:-5px}.news_cate{padding-left:4%;padding-bottom:15px;width:100%;overflow:scroll}.news_cate ul{width:max-content}}@media screen and (min-width:769px){.top_title_wrap{border-bottom:1px solid #135d9c;margin-bottom:50px;padding-bottom:30px}.top_title h2{margin-left:18px}.top_title h2:before{background:url(//www.toyplanet.jp/toy_recycle/wp-content/themes/toyplanet/css/../img/title_triangle.png) no-repeat center center;background-size:8px 11px;content:"";height:11px;width:8px;position:absolute;left:-8px;top:50%;margin-top:-5.5px}.top_title_wrap.no_bd{border-bottom:none;padding-bottom:0}}@media screen and (max-width:768px){.top_title_wrap{display:block}.top_title_wrap{margin-bottom:35px}.top_title{align-items:flex-start;flex-wrap:wrap;flex-direction:column-reverse;border-bottom:1px solid #135d9c;margin-bottom:20px;padding-bottom:20px}.top_title_wrap.no_bd .top_title{border-bottom:none;padding-bottom:0;margin-bottom:25px}.top_title .en{font-size:4rem;margin-top:20px;width:100%}.top_title h2{padding:6px;font-size:1.3rem}.top_title h2:before{background:url(//www.toyplanet.jp/toy_recycle/wp-content/themes/toyplanet/css/../img/title_triangle_sp.png) no-repeat center center;background-size:10px 7px;content:"";height:7px;width:10px;position:absolute;left:50%;bottom:-7px;margin-left:-5px}.top_title_wrap p.note{font-size:1.5rem;line-height:1.75}.top_news{padding:80px 0}.top_news .wrap{width:100%}.top_news .top_title{margin-left:4%;margin-right:4%}.news_cate ul li a{font-size:1.2rem;border-radius:17px;padding:7px 14px}.news_cate ul li span{padding-left:12px}.news_cate ul li span:before{height:8px;width:8px}.top_news .btn{padding:0 4%}}.top_column{padding:130px 0}.top_column .column_list .column_item .cat>a:nth-of-type(n+3){display:none}@media screen and (max-width:768px){.top_column{padding:70px 0}}.top_about{background:#f6fff4}.top_about .about_wrap{background:url(//www.toyplanet.jp/toy_recycle/wp-content/themes/toyplanet/css/../img/top/bg_base.png);overflow:hidden;padding:113px 0 88px}.top_about .btn a{padding:22.5px 10px;margin:0}.top_about .top_area{padding-bottom:100px}.top_about .top_area .main_text .tl{display:inline-block;background:#fff;border:1px solid #6ab059;margin-bottom:40px;padding:8px 16px;color:#6ab059;font-size:1.6rem;font-weight:700;line-height:1;letter-spacing:.03em;position:relative}.top_about .top_area .main_text .tl:before{background:url(//www.toyplanet.jp/toy_recycle/wp-content/themes/toyplanet/css/../img/title_triangle02.png) no-repeat center center;background-size:13px 8px;content:"";height:8px;width:13px;position:absolute;left:50%;bottom:-8px;margin-left:-6.5px}.top_about .top_area .main_text .logo{margin-bottom:47px}.top_about .top_area .main_text h2{font-size:3.2rem;font-weight:700;color:#6ab158;margin-bottom:20px}.top_about .top_area .main_text .text{font-size:1.6rem;color:#292423;line-height:1.8;margin-bottom:50px}.top_about .top_area .image_area img{mix-blend-mode:multiply}.top_about .top_title .en{color:#6ab158}.top_about .top_title h2{border:1px solid #6ab158;color:#6ab158}.top_about .top_title_wrap p.note{color:#6ab158}@media screen and (max-width:1200px){.top_about .top_area .main_text h2{font-size:2.7rem}.top_about .top_area .main_text .text{font-size:1.4rem}}@media screen and (min-width:961px){.top_about .top_area_in{display:flex;align-items:center;justify-content:space-between;flex-direction:row-reverse}.top_about .top_area .text_area{width:40%}.top_about .top_area .image_area{width:50%;position:relative}.top_about .top_area .image_area img{position:absolute;top:50%;right:-20%;transform:translate(0,-50%);min-width:719px}.top_about .stories_area{padding:137px 0 115px;position:relative}.top_about .stories_area:before{content:"";background:#fff;border-radius:400px 0 0 400px;height:100%;width:77.5%;position:absolute;right:0;top:0;z-index:1}.top_about .stories_area_in{position:relative;z-index:2}}@media screen and (max-width:960px){.top_about .about_wrap{padding:80px 0}.top_about .btn a{margin:0 auto;padding:18px 10px}.top_about .top_area{padding-bottom:80px}.top_about .top_area .image_area{margin-bottom:35px}.top_about .top_area .main_text{text-align:center}.top_about .top_area .main_text .tl{margin-bottom:22px;padding:6px 16px;font-size:1.4rem}.top_about .top_area .main_text .logo{max-width:46.65%;margin:0 auto 32px}.top_about .top_area .main_text h2{font-size:2.6rem;margin-bottom:17px;text-align:center}.top_about .top_area .main_text .text{font-size:1.5rem;margin-bottom:45px;text-align:center}.top_about .top_title h2:before{background-image:url(//www.toyplanet.jp/toy_recycle/wp-content/themes/toyplanet/css/../img/title_triangle_gr_sp.png)}.top_about .top_title_wrap p.note{display:none}}@media screen and (min-width:769px){.top_about .top_title h2:before{background-image:url(//www.toyplanet.jp/toy_recycle/wp-content/themes/toyplanet/css/../img/title_triangle_gr.png)}}@media screen and (max-width:768px){.top_about .top_title h2{font-size:1.3rem}}.top_item_list{background:#f7f7f7;padding:126px 0 110px}@media screen and (max-width:768px){.top_item_list{padding:70px 0}}.top_pickup_list{padding:130px 0}@media screen and (max-width:768px){.top_pickup_list{padding:70px 0}}.top_service{background:#e6ebf0;padding:130px 0}@media screen and (max-width:768px){.top_service{padding:60px 0 70px}}.top_shop{background-color:#f7f7f7;padding:100px 0 140px;position:relative;overflow:hidden}.top_shop .wrap{position:relative;z-index:2}@media screen and (max-width:1200px){.top_shop .top_title_wrap{display:block}.top_shop .top_title_wrap .top_title{margin-bottom:25px}}@media screen and (max-width:768px){.top_shop{padding:50px 0 130px}}@media screen and (max-width:700px){.top_shop{padding:50px 0 17.02127vw}}