﻿.mv .mv_content{aspect-ratio:43/65;background:url(../img/timber_policy/mv.jpg) no-repeat top left/cover;position:relative}@media screen and (min-width: 901px){.mv .mv_content{aspect-ratio:64/31;padding-top:11.5625%}}.mv .pankuzu{display:none}@media screen and (min-width: 901px){.mv .pankuzu{display:block;width:66.6666%;margin:0 auto 10px}}.mv .pankuzu_list{width:100%;display:flex;justify-content:flex-end}.mv .pankuzu_item{color:#fff;font-size:12px;padding-left:36px;position:relative}.mv .pankuzu_item::before{content:"＞";position:absolute;left:10px}.mv .pankuzu_item:first-child::before{display:none}.mv .pankuzu_item a{color:#fff}.mv .mv_text_box,.mv .mv_anchor{width:100%;position:relative}.mv .mv_text_box::before,.mv .mv_anchor::before{display:block;content:"";width:100%;background:#00ca44;mix-blend-mode:multiply;position:absolute;top:0;left:0}.mv .mv_text_box{padding-top:42.442%}@media screen and (min-width: 901px){.mv .mv_text_box{padding-top:8.3333%}}.mv .mv_text_box::before{top:auto;min-height:300px;padding-top:25.15625%}@media screen and (min-width: 901px){.mv .mv_text_box::before{top:0;min-height:200px}}.mv .mv_text_inner{width:83.95%;display:flex;flex-direction:column;align-items:flex-end;position:absolute;left:0;right:0;margin:0 auto;padding-top:18.6%}@media screen and (min-width: 901px){.mv .mv_text_inner{width:66.6666%;padding-top:0}}.mv .mv_title{width:100%;color:#fff;font-size:40px;font-weight:bold;margin-bottom:.66em}@media screen and (min-width: 901px){.mv .mv_title{font-size:5.20833vw}}.mv .mv_text{color:#fff;font-size:14px;line-height:1.6}@media screen and (min-width: 901px){.mv .mv_text{font-size:1.04166vw;width:59.765%;max-width:765px}}.mv .mv_anchor{position:absolute;bottom:0}@media screen and (min-width: 901px){.mv .mv_anchor{bottom:16.5%}}.mv .mv_anchor::before{padding-top:3.3333%;min-height:60px}.mv .mv_anchor_list{width:83.95%;position:absolute;display:flex;left:0;right:0;margin:18px auto 0}@media screen and (min-width: 901px){.mv .mv_anchor_list{width:66.6666%}}.mv .mv_anchor_item{margin-right:30px}.mv .mv_anchor_item a{color:#fff;font-size:12px;padding-right:24px;background:url(../../common/img/icon_anchor_arrow.svg) no-repeat 100% 50%}@media screen and (min-width: 901px){.mv .mv_anchor_item a{font-size:16px}}.policy .policy_content{margin-top:120px;margin-bottom:120px}.policy .policy_title{font-size:30px;display:flex;flex-direction:column;margin-bottom:30px}@media screen and (min-width: 901px){.policy .policy_title{font-size:clamp(3.375rem,1.741rem + 2.9vw,4.063rem);margin-bottom:70px}}@media screen and (min-width: 1281px){.policy .policy_title{font-size:65px}}.policy .policy_lead{font-size:14px;padding-bottom:30px}@media screen and (min-width: 901px){.policy .policy_lead{width:73.046%;font-size:18px;padding-bottom:50px;margin:0 auto}}.policy .policy_lead,.policy .policy_content_box{background-image:linear-gradient(90deg, #393 0 21.4%, #c1c2c2 21.4%);background-repeat:no-repeat;background-size:100% 1px;background-position:bottom}.policy .policy_content_box{padding:25px 0 30px}@media screen and (min-width: 901px){.policy .policy_content_box{width:73.046%;display:flex;padding:68px 0 70px;margin:0 auto}}.policy .policy_title_g{width:220px;font-size:20px;background:linear-gradient(78deg, #339933, #036405);-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);margin-bottom:20px}@media screen and (min-width: 901px){.policy .policy_title_g{margin-bottom:0}}@media screen and (min-width: 901px){.policy .policy_text_box{width:calc(100% - 220px)}}.policy .policy_text_item{display:flex;align-items:center;font-size:18px;line-height:1.8;margin-bottom:36px}@media screen and (min-width: 901px){.policy .policy_text_item{font-size:20px}}.policy .number{margin-right:25px}.policy .policy_text{font-size:20px;line-height:1.5}@media screen and (min-width: 901px){.policy .policy_text{font-size:24px}}.carousel{width:100%;margin-bottom:60px}@media screen and (min-width: 901px){.carousel{margin-bottom:110px}}.carousel .carousel_item{width:30%;margin-left:16px}@media screen and (min-width: 901px){.carousel .carousel_item{width:27.8125%;margin-left:22px}}.carousel .carousel_item img{width:100%;height:auto}.ninshou .ninshou_content{margin-top:120px}.ninshou .ninshou_title{font-size:30px;display:flex;flex-direction:column;margin-bottom:30px}@media screen and (min-width: 901px){.ninshou .ninshou_title{font-size:clamp(3.375rem,1.741rem + 2.9vw,4.063rem);margin-bottom:70px}}@media screen and (min-width: 1281px){.ninshou .ninshou_title{font-size:65px}}@media screen and (min-width: 901px){.ninshou .ninshou_list{width:73.046%;padding:68px 0 0;margin:0 auto}}.ninshou .ninshou_item{margin-bottom:60px}@media screen and (min-width: 901px){.ninshou .ninshou_item{display:flex;justify-content:space-between;align-items:center}}.ninshou .ninshou_item_img{width:100%;text-align:center;margin-bottom:20px}@media screen and (min-width: 901px){.ninshou .ninshou_item_img{width:18.172%;margin-bottom:0}}.ninshou .ninshou_item_img img{display:inline-block;width:100%;max-width:114px;height:auto}.ninshou .ninshou_item:first-child .ninshou_item_img img{max-width:169px}.ninshou .ninshou_item:nth-child(2) .ninshou_item_img img{max-width:142px}.ninshou .ninshou_item:nth-child(3) .ninshou_item_img img{max-width:108px}.ninshou .ninshou_item:nth-child(4) .ninshou_item_img img{max-width:160px}@media screen and (min-width: 901px){.ninshou .ninshou_item_textbox{width:76.88172%}}.ninshou .ninshou_item_title{font-size:20px;margin-bottom:8px}@media screen and (min-width: 901px){.ninshou .ninshou_item_title{font-size:28px;margin-bottom:4px}}.ninshou .ninshou_item_number{font-size:18px;font-weight:bold;background:linear-gradient(78deg, #339933, #036405);-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0)}@media screen and (min-width: 901px){.ninshou .ninshou_item_number{font-size:20px}}.ninshou .ninshou_item_text{font-size:14px;line-height:2}@media screen and (min-width: 901px){.ninshou .ninshou_item_text{font-size:16px}}.ninshou .message_box{width:100%;overflow:hidden}.ninshou .message{color:#f3f7f1;font-size:90px;white-space:nowrap;text-align:center;mix-blend-mode:soft-light;animation:message 20s 0s linear infinite}@keyframes message{0%{transform:translateX(0%)}100%{transform:translateX(-95%)}}@media screen and (min-width: 901px){.ninshou .message{font-size:9.375vw;animation:message 40s 0s linear infinite}}/*# sourceMappingURL=timber_policy.css.map */