@media print, screen{#contents #content01{background:#fff;padding:20px}#contents #content01 h4{background:#6AB644;padding:7px 0;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;text-align:center}#contents #content01 h4 img{height:17px}#contents #content01 .wrapper01{color:#535456}#contents #content01 .wrapper01 .head01{width:100%;margin-top:6.25vw}#contents #content01 .wrapper01 .head01 h2{width:54.0625vw;float:right;margin-right:3.125vw}#contents #content01 .wrapper01 .head01 h2 img{width:100%}#contents #content01 .wrapper01 .head01 .nohohon01{width:26.5625vw}#contents #content01 .wrapper01 section{position:relative;-moz-border-radius:9px;-webkit-border-radius:9px;border-radius:9px;background-size:261px 380px;background-position:center top;padding:3.125vw}#contents #content01 .wrapper01 section.green01{background-image:url(../../introduction/img/ecotoy/bg01.png)}#contents #content01 .wrapper01 section.blue01{background-image:url(../../introduction/img/ecotoy/bg02.png)}#contents #content01 .wrapper01 section#about .tops01 img.answer01{position:absolute;width:20vw;top:4.375vw;left:3.125vw}#contents #content01 .wrapper01 section#about .tops01 .left01{margin:8.4375vw 0 8.4375vw 0}#contents #content01 .wrapper01 section#about .tops01 .left01 img{width:62.5vw;margin:0 auto;display:block;-moz-border-radius:20px;-webkit-border-radius:20px;border-radius:20px}#contents #content01 .wrapper01 section#about .tops01 .right01 p{color:#fff;font-weight:bold;font-size:14px;line-height:1.64285714em}#contents #content01 .wrapper01 section#about .tops01 .right01 p a{color:#FFE100;text-decoration:underline}#contents #content01 .wrapper01 section#about .middles01{margin-top:3.125vw;background-color:#fff;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;padding:3.125vw}#contents #content01 .wrapper01 section#about .middles01 h3{text-align:center;margin:3.125vw 0}#contents #content01 .wrapper01 section#about .middles01 h3 img{display:inline-block;width:71.875vw}#contents #content01 .wrapper01 section#about .middles01 p{font-size:14px;line-height:1.64285714em}#contents #content01 .wrapper01 section#about .middles01 p a{color:#FF9500;text-decoration:underline}#contents #content01 .wrapper01 section#about .middles01 ul li{margin-top:4.6875vw;border-top:2px solid #DADADA}#contents #content01 .wrapper01 section#about .middles01 ul li>img:first-of-type{height:9.375vw;display:block;margin:4.0625vw auto}#contents #content01 .wrapper01 section#about .middles01 ul li>div img{float:left;width:41%}#contents #content01 .wrapper01 section#about .middles01 ul li>div p{float:left;margin-left:4%;width:54%}#contents #content01 .wrapper01 section#about .middles01 ul li>div p b{display:block}#contents #content01 .wrapper01 section#about .middles01 ul li a{background-color:#EAEAEA;-moz-border-radius:8px;-webkit-border-radius:8px;border-radius:8px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;color:#535456;font-weight:bold;text-align:center;padding:4.0625vw 0;width:100%;display:block;background-image:url(../img/re-style/arrow01.png);background-size:5.3125vw auto;background-position:center right 3.125vw;background-repeat:no-repeat;margin-top:3.125vw}#contents #content01 .wrapper01 section#content_3r{margin-top:6.25vw}#contents #content01 .wrapper01 section#content_3r div.content01{margin-top:6.25vw}#contents #content01 .wrapper01 section#content_3r div.content01:first-of-type{margin-top:3.125vw}#contents #content01 .wrapper01 section#content_3r div.content01 img.title01{height:7.5vw;margin:0 auto;display:block}#contents #content01 .wrapper01 section#content_3r div.content01 a{display:block;width:100%;background-color:#FFE100;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;-moz-border-radius:8px;-webkit-border-radius:8px;border-radius:8px;padding:15px;background-image:url(../img/re-style/arrow02.png);background-size:4.6875vw auto;background-position:center right 15px;background-repeat:no-repeat;margin-top:3.125vw}#contents #content01 .wrapper01 section#content_3r div.content01 a img{display:inline-block;height:34px;margin-left:5px}#contents #content01 .wrapper01 section#content_3r div.content01 a p{display:inline-block;color:#535456;font-size:14px;font-weight:bold;line-height:1.4285714em;margin-left:12px}#contents #content01 .wrapper01 section#content_3r div.content01 .white01{margin-top:3.125vw;padding:3.125vw;background-color:#fff}#contents #content01 .wrapper01 section#content_3r div.content01 .white01 .left01 img:first-of-type{width:100%}#contents #content01 .wrapper01 section#content_3r div.content01 .white01 .left01 img:last-of-type{height:9.375vw;display:block;margin:3.155vw auto}#contents #content01 .wrapper01 section#content_3r div.content01 .white01 .right01 img{height:6.875vw;margin:5.625vw 0}#contents #content01 .wrapper01 section#content_3r div.content01 .white01 .right01 p{font-size:14px;color:#535456;line-height:1.642857em}#contents #content01 .wrapper01 section#content_3r div.content01 .white01 .right01 ul{margin:1em 0}#contents #content01 .wrapper01 section#content_3r div.content01 .white01 .right01 ul li{text-indent:-2em;padding-left:2em;font-size:14px;color:#535456;line-height:1.642857em;font-weight:bold;margin-top:0.5em}#contents #content01 .wrapper01 section#content_3r div.content01 .white01 .right01 ul li:first-of-type{margin-top:0}#contents #content01 .wrapper01 section#content_3r div.content01 .white01 .right01 ul li span{color:#6AB644}#contents #content01 .wrapper01 section#partners{margin-top:6.25vw}#contents #content01 .wrapper01 section#partners div.content01 h3{text-align:center}#contents #content01 .wrapper01 section#partners div.content01 h3 img.pcNone{height:16.875vw;display:inline-block !important;max-width:100%}#contents #content01 .wrapper01 section#partners div.content01 .white01{margin-top:3.125vw;padding:3.125vw;background-color:#fff}#contents #content01 .wrapper01 section#partners div.content01#news20190419{margin-top:6.25vw}#contents #content01 .wrapper01 section#partners div.content01#news20190419 img.title01{width:65.3125vw;margin-top:1.5625vw}#contents #content01 .wrapper01 section#partners div.content01#news20190419 .white01 div.wrap01 p{font-size:14px;color:#535456;line-height:1.642857em;margin-top:1em}#contents #content01 .wrapper01 section#partners div.content01#news20190419 .white01 div.wrap01 p a{color:#FF9500;text-decoration:underline}#contents #content01 .wrapper01 section#partners div.content01#news20190419 .white01 div.wrap01 .movie01{padding-top:56.25%;margin:1em auto 0 auto;position:relative}#contents #content01 .wrapper01 section#partners div.content01#news20190419 .white01 div.wrap01 .movie01 iframe{position:absolute;top:0;right:0;width:100% !important;height:100% !important}#contents #content01 .wrapper01 section#partners div.content01#agreement img.logo{width:65.3125vw;margin-top:1.5625vw}#contents #content01 .wrapper01 section#partners div.content01#agreement img.photo{width:100%;margin:6.25vw 0;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px}#contents #content01 .wrapper01 section#partners div.content01#agreement .white01 div.wrap01 h5{color:#6AB644;font-size:18px;text-align:center}#contents #content01 .wrapper01 section#partners div.content01#agreement .white01 div.wrap01 p{font-size:14px;color:#535456;line-height:1.642857em;margin-top:1em}#contents #content01 .wrapper01 section#partners div.content01#agreement .white01 div.wrap01 ul li{text-indent:-1em;padding-left:1em;font-size:14px;color:#535456;line-height:1.642857em}#contents #content01 .wrapper01 section#partners div.content01#example{margin-top:6.25vw}#contents #content01 .wrapper01 section#partners div.content01#example img.icon{width:28.75vw;margin-top:1.5625vw}#contents #content01 .wrapper01 section#partners div.content01#example img.fes{height:6.875vw;margin:3.125vw 0 0 0}#contents #content01 .wrapper01 section#partners div.content01#example img.photo{width:100%;margin:3.125vw 0 0 0;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px}#contents #content01 .wrapper01 section#partners div.content01#example .white01 p{font-size:14px;color:#535456;line-height:1.642857em;margin-top:1em}#contents #content01 .wrapper01 section#partners div.content01#campaign img.title01{height:6.875vw;margin:3.125vw 0}#contents #content01 .wrapper01 section#partners div.content01#campaign img.plarale01{width:100%;margin-top:6.25vw}#contents #content01 .wrapper01 section#partners div.content01#campaign .white01 p{font-size:14px;color:#535456;line-height:1.642857em;margin-top:1em}#contents #content01 .wrapper01 section#partners div.content01#campaign .white01 p a{color:#FF9500;text-decoration:underline}#contents #content01 .wrapper01 section#partners div.content01#campaign .white01 small.annotation01{margin-top:2.1875vw;font-size:10px;color:#535456;line-height:1.642857em;text-align:right;display:block}#contents #content01 .wrapper01 section#partners div.content01#campaign .white01 small.annotation01 span{font-family:"Verdana"}}@media print, screen and (min-width: 640px){#contents #content01{width:960px;margin:0 auto;padding:30px 0}#contents #content01 h5{text-align:left;float:left;margin-left:30px}#contents #content01 h5 img{width:272px;margin:0}#contents #content01 h4{background:#6AB644;padding:7px 0;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;text-align:center}#contents #content01 h4 img{height:17px}#contents #content01 .wrapper01 .head01{width:100%;height:180px;margin-top:20px;position:relative}#contents #content01 .wrapper01 .head01 h2{width:auto;float:none;margin-right:0;position:absolute;top:50px;left:180px}#contents #content01 .wrapper01 .head01 h2 img{width:auto;height:60px}#contents #content01 .wrapper01 .head01 .nohohon01{width:113px;position:absolute;left:16px;bottom:0}#contents #content01 .wrapper01 .head01 .question01{width:139px;position:absolute;top:0;left:137px}#contents #content01 .wrapper01 section{position:relative;-moz-border-radius:14px;-webkit-border-radius:14px;border-radius:14px;background-size:522px 761px;padding:10px}#contents #content01 .wrapper01 section#about .tops01{margin:27px 0}#contents #content01 .wrapper01 section#about .tops01 img.answer01{width:126px;top:27px;left:30px}#contents #content01 .wrapper01 section#about .tops01 .left01{width:320px;float:left;margin:0}#contents #content01 .wrapper01 section#about .tops01 .left01 img{width:260px;margin:54px auto 0 auto}#contents #content01 .wrapper01 section#about .tops01 .right01{width:620px;float:right}#contents #content01 .wrapper01 section#about .tops01 .right01 p{font-size:18px;line-height:1.777em}#contents #content01 .wrapper01 section#about .tops01 .right01 p a:hover{text-decoration:none}#contents #content01 .wrapper01 section#about .middles01{position:relative;margin-top:0;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;padding:30px}#contents #content01 .wrapper01 section#about .middles01 h3{text-align:center;margin:0 0 25px 0;background-image:url(../img/re-style/line01.png);background-position:center center;background-repeat:repeat-x}#contents #content01 .wrapper01 section#about .middles01 h3 img{width:auto;display:inline-block;height:40px;background-color:#fff}#contents #content01 .wrapper01 section#about .middles01 p a:hover{text-decoration:none}#contents #content01 .wrapper01 section#about .middles01 ul{margin-top:26px}#contents #content01 .wrapper01 section#about .middles01 ul li{width:280px;margin-top:0;border-top:none;float:left}#contents #content01 .wrapper01 section#about .middles01 ul li:nth-child(2){margin:0 20px}#contents #content01 .wrapper01 section#about .middles01 ul li>img:first-of-type{height:50px;margin:0 auto 20px auto}#contents #content01 .wrapper01 section#about .middles01 ul li>div img{float:none;width:100%}#contents #content01 .wrapper01 section#about .middles01 ul li>div p{float:none;height:80px;margin-left:0;width:auto;margin-top:24px}#contents #content01 .wrapper01 section#about .middles01 ul li a{padding:17px 0;text-decoration:none;background-size:17px auto;background-position:center right 22px;margin-top:10px}#contents #content01 .wrapper01 section#about .middles01 ul li a:hover{background-color:#FFE100}#contents #content01 .wrapper01 section#about .middles01 img.nohohon01{width:138px;position:absolute;top:-104px;right:11px}#contents #content01 .wrapper01 section#content_3r{margin-top:20px;padding:30px}#contents #content01 .wrapper01 section#content_3r div.content01{margin-top:30px}#contents #content01 .wrapper01 section#content_3r div.content01:first-of-type{margin-top:5px}#contents #content01 .wrapper01 section#content_3r div.content01 img.title01{height:50px;margin:0;display:block;float:left}#contents #content01 .wrapper01 section#content_3r div.content01 a{width:370px;padding:10px;background-size:auto 20px;background-position:center right 10px;margin-top:0;float:right}#contents #content01 .wrapper01 section#content_3r div.content01 a:hover{background-color:#fff}#contents #content01 .wrapper01 section#content_3r div.content01 a img{height:40px;margin-left:0;margin-right:5px}#contents #content01 .wrapper01 section#content_3r div.content01 a p{display:inline-block;font-size:16px;line-height:40px;vertical-align:middle;margin-left:5px}#contents #content01 .wrapper01 section#content_3r div.content01 .white01{margin-top:25px;padding:40px;-moz-box-shadow:0 0 5px 0 #4C8134;-webkit-box-shadow:0 0 5px 0 #4C8134;box-shadow:0 0 5px 0 #4C8134}#contents #content01 .wrapper01 section#content_3r div.content01 .white01 .left01{width:392px;float:left}#contents #content01 .wrapper01 section#content_3r div.content01 .white01 .left01 img:first-of-type{width:100%}#contents #content01 .wrapper01 section#content_3r div.content01 .white01 .left01 img:last-of-type{height:50px;margin:20px auto 0 auto}#contents #content01 .wrapper01 section#content_3r div.content01 .white01 .right01{width:397px;float:right}#contents #content01 .wrapper01 section#content_3r div.content01 .white01 .right01 img{height:46px;margin:0 0 26px 0}#contents #content01 .wrapper01 section#content_3r div.content01 .white01 .right01 p{font-size:14px;line-height:1.642857em}#contents #content01 .wrapper01 section#content_3r div.content01 .white01 .right01 ul{margin:1.5em 0}#contents #content01 .wrapper01 section#content_3r div.content01 .white01 .right01 ul li{margin-top:1em;font-size:16px;line-height:1.6875em}#contents #content01 .wrapper01 section#content_3r div.content01 .white01 .right01 ul li:first-of-type{margin-top:0}#contents #content01 .wrapper01 section#partners{margin-top:20px;padding:30px}#contents #content01 .wrapper01 section#partners div.content01 h3{text-align:center;width:100%}#contents #content01 .wrapper01 section#partners div.content01 h3 img{height:45px}#contents #content01 .wrapper01 section#partners div.content01 h3 img.pcNone{display:none !important}#contents #content01 .wrapper01 section#partners div.content01 h3 img.spNone{display:inline-block !important}#contents #content01 .wrapper01 section#partners div.content01 .white01{-moz-box-shadow:0 0 5px 0 #4C8134;-webkit-box-shadow:0 0 5px 0 #4C8134;box-shadow:0 0 5px 0 #4C8134;margin-top:30px;padding:40px;background-color:#fff}#contents #content01 .wrapper01 section#partners div.content01#news20190419{margin-top:30px}#contents #content01 .wrapper01 section#partners div.content01#news20190419 img.title01{width:417px;margin-top:0}#contents #content01 .wrapper01 section#partners div.content01#news20190419 .white01 div.wrap01 p{display:block;font-size:14px;color:#535456;line-height:1.642857em;margin-top:1em}#contents #content01 .wrapper01 section#partners div.content01#news20190419 .white01 div.wrap01 p a:hover{text-decoration:none}#contents #content01 .wrapper01 section#partners div.content01#news20190419 .white01 div.wrap01 ul li{width:400px}#contents #content01 .wrapper01 section#partners div.content01#news20190419 .white01 div.wrap01 ul li:nth-child(odd){float:left}#contents #content01 .wrapper01 section#partners div.content01#news20190419 .white01 div.wrap01 ul li:nth-child(even){float:right}#contents #content01 .wrapper01 section#partners div.content01#news20190419 .white01 div.wrap01 .movie01{padding-top:56.25%;margin:2em auto 1em auto;position:relative}#contents #content01 .wrapper01 section#partners div.content01#news20190419 .white01 div.wrap01 .movie01 iframe{position:absolute;top:0;right:0;width:100% !important;height:100% !important}#contents #content01 .wrapper01 section#partners div.content01#agreement img.logo{width:362px;margin-top:0;float:left}#contents #content01 .wrapper01 section#partners div.content01#agreement img.photo{float:right;width:400px;margin:0;-moz-border-radius:20px;-webkit-border-radius:20px;border-radius:20px}#contents #content01 .wrapper01 section#partners div.content01#agreement .white01 div.wrap01{margin-top:27px;width:390px;float:left;display:block}#contents #content01 .wrapper01 section#partners div.content01#agreement .white01 div.wrap01 h5{width:390px;padding:0;margin:0;float:none;font-size:24px;text-align:center;display:block}#contents #content01 .wrapper01 section#partners div.content01#agreement .white01 div.wrap01 p{display:block;font-size:14px;color:#535456;line-height:1.642857em;margin-top:1em}#contents #content01 .wrapper01 section#partners div.content01#agreement .white01 div.wrap01 ul li{text-indent:-1em;padding-left:1em;font-size:14px;color:#535456;line-height:1.642857em}#contents #content01 .wrapper01 section#partners div.content01#example{margin-top:30px}#contents #content01 .wrapper01 section#partners div.content01#example img.icon{width:91px;margin-top:0;display:block}#contents #content01 .wrapper01 section#partners div.content01#example img.fes{display:block;height:45px;margin:10px 0 0 0}#contents #content01 .wrapper01 section#partners div.content01#example img.photo{width:400px;margin:0;-moz-border-radius:20px;-webkit-border-radius:20px;border-radius:20px;float:left}#contents #content01 .wrapper01 section#partners div.content01#example img.photo:first-of-type{margin-right:20px}#contents #content01 .wrapper01 section#partners div.content01#example .white01{position:relative}#contents #content01 .wrapper01 section#partners div.content01#example .white01 .nohohon01{width:134px;position:absolute;top:5px;right:-17px}#contents #content01 .wrapper01 section#partners div.content01#example .white01 .photos01{margin-top:30px}#contents #content01 .wrapper01 section#partners div.content01#example .white01 p{font-size:14px;color:#535456;line-height:1.642857em;margin-top:1em}#contents #content01 .wrapper01 section#partners div.content01#campaign img.title01{height:45px;margin:0}#contents #content01 .wrapper01 section#partners div.content01#campaign img.plarale01{width:430px;margin-top:0}#contents #content01 .wrapper01 section#partners div.content01#campaign .white01 .left01{display:block;width:390px;float:left}#contents #content01 .wrapper01 section#partners div.content01#campaign .white01 p{float:left;font-size:14px;color:#535456;line-height:1.642857em;margin-top:30px}#contents #content01 .wrapper01 section#partners div.content01#campaign .white01 p a:hover{text-decoration:none}#contents #content01 .wrapper01 section#partners div.content01#campaign .white01 small.annotation01{margin-top:0}}
