﻿a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}ol,ul{list-style:none}form{display:block}html{font-size:16px;font-size:3.125vw}body{font-family:'Noto Sans JP', sans-serif, "Yu Gothic Medium", "游ゴシック Medium", YuGothic, "游ゴシック体","Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro", "メイリオ", "Meiryo", sans-serif;color:#323232;line-height:1;overflow-y:scroll}input[type=email],input[type=number],input[type=tel],input[type=text],select,textarea{width:100%;height:40px;padding-left:10px;padding-right:10px;border:1px solid #a1a1a1;box-sizing:border-box;font-size:16px;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:0}input[type=email]:focus,input[type=number]:focus,input[type=tel]:focus,input[type=text]:focus,select:focus,textarea:focus{border:2px solid #f04646;outline:0}input[type=radio],select{margin:0;padding:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer}img{display:block;width:100%;height:auto}a:link,a:visited{color:#000;text-decoration:none}a:hover{text-decoration:underline}a:active{text-decoration:none}#wrapper{overflow:hidden;width:100%;min-width:320px;margin-left:auto;margin-right:auto;background-color:#fff}.center{text-align:center}.flex_area{display:flex;flex-wrap:wrap}.list_mark_point01{position:relative;padding-left:1em}.list_mark_point01:before{content:"\02022";position:absolute;left:0}sup{font-size:0.5em;vertical-align:super}.windowload{position:absolute;bottom:0;z-index:20000;background-color:#fff;width:100%;height:100%}#navi{background-color:#c00;position:fixed;top:0;left:0;z-index:9999;width:100%}#navi input{display:none}#global_menu li{position:relative;white-space:nowrap;box-sizing:border-box}#global_menu .subnavi li a{display:inline-block;background-color:#cc0000;width:100%;color:#fff;padding:0px 20px}#global_menu .subnavi li a:before{content:"＞";display:inline-block;margin-right:5px}#global_menu>li>label:hover{cursor:pointer}#global_menu li a{color:#fff}#global_menu li a:hover{text-decoration:none}.breadcrumb{margin:0 auto}.breadcrumb li{display:inline-block;line-height:1.4}.breadcrumb li:after{content:">";display:inline-block;padding:0 10px}.breadcrumb li:last-of-type:after{display:none}.breadcrumb a{text-decoration:underline}.innerSec{box-sizing:border-box;margin:0 auto}h2{margin:0 auto}.mvBg{position:relative;display:flex;flex-wrap:wrap;align-items:center}#mv h1{display:none}.scrolldown2{position:absolute}.scrolldown2 span{position:absolute;left:10px;bottom:10px;color:#eee;font-size:0.7rem;letter-spacing:0.05em;writing-mode:vertical-rl}.scrolldown2:before{content:"";position:absolute;bottom:0;left:-4px;width:10px;height:10px;border-radius:50%;background:#eee;animation:circlemove 1.6s ease-in-out infinite, cirlemovehide 1.6s ease-out infinite}.scrolldown2:after{content:"";position:absolute;bottom:0;left:0;width:2px;height:50px;background:#eee}@keyframes circlemove{0%{bottom:45px}100%{bottom:-5px}}@keyframes cirlemovehide{0%{opacity:0}50%{opacity:1}80%{opacity:0.9}100%{opacity:0}}#ring h2{margin:0 auto}.ring_img01{margin:0 auto}.ring_img02{margin:0 auto}.ring_txt01{text-align:center;line-height:2}.fadeIn{opacity:0}#ring h2.fadeIn.on{animation-name:fadeInAnime;animation-delay:0.3s;animation-duration:0.7s;animation-fill-mode:forwards}.ring_img01.fadeIn.on{animation-name:fadeInAnime;animation-delay:0.6s;animation-duration:0.7s;animation-fill-mode:forwards}@keyframes fadeInAnime{from{opacity:0}to{opacity:1}}#donation>.innerSec{position:relative}#donation section:first-of-type{box-sizing:border-box;position:relative;border:3px solid #cc0000;background-color:rgba(255,255,255,0.8)}#donation section:first-of-type h3{margin:0 auto}#donation section:nth-of-type(2) h3{margin:0 auto}.donation_tit02{margin:0 auto}.donation_txt01{line-height:2}.donation_txt02{text-align:center;line-height:2}.donation_txt03{line-height:1.5}.donation_subtit01{background-color:#b4a36b;color:#fff7f7;font-family:'Shippori Mincho', serif;font-weight:bold;text-align:center}.donation_img01{margin:0 auto}.donation_img02{margin:0 auto}.donation_btn01{margin:0 auto}#sustainable .innerSec{position:relative}.sustainable_tit02{margin:0 auto}.sustainable_txt01{line-height:2}.sustainable_img01{margin:0 auto}#introduction .innerSec>.flex_area{align-items:center}#introduction h2{margin:0 auto}.introduction_txt01{text-align:center;line-height:2}.introduction_txt01 a{text-decoration:underline;color:#3366cc;font-weight:bold}.introduction_txt01 span{font-weight:bold}.introduction_fundArea{box-sizing:border-box;align-items:center;overflow:hidden;background-color:#fff}.introduction_fundArea_tit01{font-family:'Shippori Mincho', serif;color:#cc0000;font-weight:bold}.introduction_fundArea_txt01{line-height:1.5}.introduction_btn01{margin:0 auto;transition:opacity 0.3s ease-out}.declaration{background-color:#fff;text-align:center}.declaration_box01{box-sizing:border-box;background-color:#fff;border:1px solid #e78787;margin:0 auto}.declaration_tit01{margin:0 auto}.declaration_tit02{font-weight:bold}.declaration_tit02 span{border-bottom:solid;border-color:#333333;border-width:2px}.declaration_tit03{font-weight:bold}.declaration_txt01{line-height:1.5}.declaration_btn01{margin:0 auto;transition:opacity 0.3s ease-out}.note01{background-color:#ebf0f0;color:#464646}.note01_tit01:after{content:"";display:block;background-color:#464646;height:1px}.note01_link01{color:#464646;line-height:1.5}.note01_link01:after{content:"";display:inline-block;background:url("../img/icon_blank.png") center right no-repeat;background-size:100% auto;margin-left:0.8em;vertical-align:text-bottom}.note01_list01{line-height:2}#pageTop{display:none;position:fixed;z-index:99}#pageTop a{display:block}#pageTop img{opacity:0.8;margin:0 auto}.js-mouse .js-mouseOver01:hover{opacity:0.8}footer{width:100%;min-width:320px;background-color:#000;color:#fff}@media screen and (max-width: 750px){.pcBlock{display:none}.spBlock{display:block}.breadcrumb{padding:106px .853rem 0 2.133rem;font-size:12px}.breadcrumb li{padding-bottom:.427rem}.mvBg{background:url(../img/tasuki_fv_bg01_sp.jpg) top center no-repeat;background-size:100% auto;padding-top:146.67%;margin-top:74px}.scrolldown2{left:50%;bottom:1.707rem}#ring{background:url("../img/ring_bg01.png") top left -12.8rem/28.416rem auto no-repeat,url("../img/ring_bg02.png") top 4.693rem right -10.667rem/27.605rem auto no-repeat,url("../img/ring_bg03.png") bottom .171rem left 2.005rem/25.088rem auto no-repeat,url("../img/section_bg04.jpg") bottom left/32rem auto no-repeat;padding:2.901rem 0}#ring h2{width:19.285rem}.ring_img01{width:29.013rem;margin-top:1.067rem}.ring_img02{width:7.552rem;margin-top:1.621rem}.ring_txt01{width:29.013rem;margin:1.024rem auto 0;font-size:.939rem}#donation{background:url("../img/donation_bg01.png") top 12.373rem left -8.534rem/28.416rem auto no-repeat,url("../img/donation_bg02.png") top .597rem right/11.947rem auto no-repeat;padding-top:5.12rem}#donation>.innerSec{width:27.733rem}#donation h2{width:4.736rem}#donation section:first-of-type{padding:2.133rem 1.877rem;margin:5.547rem auto 4.267rem}#donation section:first-of-type{width:27.733rem}#donation section:first-of-type:before{width:8.533rem;height:5.205rem;bottom:-3.84rem;right:1.28rem}#donation section:first-of-type h3{width:17.067rem}#donation section:nth-of-type(2){background:url("../img/ring_bg03.png") top left -5.12rem/25.088rem auto no-repeat,url("../img/ring_bg03.png") bottom 0 right .256rem/25.088rem auto no-repeat,url("../img/section_bg03.jpg") bottom center/32rem auto no-repeat;padding:4.267rem 0}#donation section:nth-of-type(2) .innerSec{width:27.733rem}#donation section:nth-of-type(2) .flex_area{justify-content:space-between}.donation_tit02{width:14.592rem;margin-top:5.12rem}.donation_txt01{margin-top:1.024rem;font-size:.939rem;text-align:center}.donation_txt02{margin-top:.853rem;font-size:.939rem}.donation_txt03{margin-top:1.024rem;font-size:.683rem}.donation_tit05{width:21.205rem;margin:2.133rem auto 0}.donation_subtit01{padding:.171rem 0;margin-top:2.133rem;font-size:.939rem}.donation_img01{margin-top:2.133rem}.donation_img02{width:26.88rem;margin-top:1.28rem}.donation_img03{width:13.653rem;margin-top:1.28rem}.donation_img04{width:13.653rem;margin-top:1.28rem}.donation_btn01{width:25.6rem;margin-bottom:2.987rem}#sustainable{background:url("../img/sustainable_bg01.png") top 2.219rem left/11.947rem auto no-repeat,url("../img/sustainable_bg02.png") top 4.523rem right -10.24rem/28.416rem auto no-repeat;padding:7.68rem 0 4.267rem}#sustainable .innerSec{width:27.733rem}#sustainable h2{width:4.779rem}.sustainable_tit02{width:14.805rem;margin-top:3.84rem}.sustainable_txt01{margin-top:1.024rem;font-size:.939rem;text-align:center}.sustainable_img01{width:27.733rem;margin-top:1.28rem}#introduction{background:url("../img/section_bg03.jpg") top left no-repeat;background-size:32rem auto;padding:2.987rem 0}#introduction .innerSec{width:27.733rem}#introduction h2{width:11.947rem}.introduction_txt01{margin-top:.683rem;font-size:.939rem}.introduction_fundArea{justify-content:center;width:25.6rem;padding:1.28rem;margin:1.067rem auto 0}.introduction_fundArea_img01{width:8.192rem}.introduction_fundArea_tit01{margin-top:1.28rem;font-size:1.109rem;text-align:center}.introduction_fundArea_txt01{margin-top:.683rem;font-size:1.024rem}.introduction_fundArea_txt01 span{font-size:.853rem}.introduction_btn01{padding-top:1.493rem;width:25.6rem}.declaration{padding:2.56rem 0 2.133rem}.declaration_box01{width:27.733rem;padding:2.56rem;margin-top:1.365rem}.declaration_tit01{width:27.733rem}.declaration_tit02{padding-bottom:1.28rem;font-size:1.109rem}.declaration_tit02 span{padding-bottom:.341rem;line-height:2}.declaration_tit03{margin-top:.853rem}.declaration_txt01{margin-top:.427rem;font-size:.939rem}.declaration_btn01{margin-top:1.707rem}.note01{padding:1.707rem 0}.note01_tit01{padding-bottom:.683rem;font-size:.939rem}.note01_tit01:after{width:27.733rem;margin:1.024rem auto 0}.note01 .innerSec{width:27.733rem}.note01_list01{margin-top:.683rem;font-size:.939rem}.note01_link01{margin-top:2.133rem;font-size:.939rem}.note01_link01:after{width:.939rem;height:.939rem}#pageTop{bottom:.853rem;right:1.28rem}#pageTop img{width:2.987rem}footer{margin:auto 0;padding:44px 0 44px}.footer_inner{margin:0 2.517rem}.logo{width:163px;font-size:12px}.fwb{font-weight:bold}.logo_img{display:block;margin-top:9px}.footer_list{margin-top:23px;font-size:12px}.footer_list li{margin-top:7px}.footer_list li:first-of-type{margin-top:0}.copyright{margin-top:37px;font-size:12px}}@media screen and (min-width: 751px){html{font-size:1.14285vw}.spBlock{display:none}.pcBlock{display:block}.flex_area{justify-content:space-between}.breadcrumb{width:73.75rem;padding-top:106px;font-size:14px}.mvBg{background:#f4a889 url(../img/tasuki_fv_bg01_pc.jpg) center center no-repeat;background-size:cover;height:calc(100vh - 74px );margin-top:74px}.scrolldown2{right:30px}#ring{background:url("../img/ring_bg01.png") top left 3.875rem/41.625rem auto no-repeat,url("../img/ring_bg02.png") top 6.875rem right 2.688rem/40.438rem auto no-repeat,url("../img/ring_bg03.png") bottom .25rem left 2.938rem/36.75rem auto no-repeat,url("../img/section_bg01.jpg") bottom left/59.875rem auto repeat-x;padding:4.25rem 0}#ring h2{width:28.25rem}.ring_img01{width:57rem;margin-top:1.563rem}.ring_img02{width:11.063rem;margin-top:2.375rem}.ring_txt01{margin-top:1.5rem;font-size:1.125rem}#donation{background:url("../img/donation_bg01.png") top 18.125rem left 3.875rem/41.625rem auto no-repeat,url("../img/donation_bg02.png") top .875rem right/33.125rem auto no-repeat;padding-top:4.063rem}#donation>.innerSec{width:59.5rem}#donation h2{position:absolute;top:-6.25rem;left:7.5rem;width:6.938rem}#donation section:first-of-type{width:59.5rem;padding:3.125rem 2.75rem;margin:8.125rem auto 5rem}#donation section:first-of-type:before{width:12.5rem;height:7.625rem;bottom:-3.375rem;right:5.625rem}#donation section:first-of-type h3{width:18.125rem}#donation section:nth-of-type(2){background:url("../img/ring_bg03.png") top left 3.875rem/36.75rem auto no-repeat,url("../img/ring_bg03.png") bottom 0 right .375rem/36.75rem auto no-repeat,url("../img/section_bg02.jpg") bottom left/59.875rem auto repeat-x;padding:3.75rem 0}#donation section:nth-of-type(2) .innerSec{width:43.75rem}#donation section:nth-of-type(2) h3{width:43.75rem}.donation_tit02{width:21.375rem;margin-top:7.188rem}.donation_txt01{padding-left:19.063rem;margin-top:1.5rem;font-size:1rem}.donation_txt02{margin-top:1.25rem;font-size:.938rem}.donation_txt03{margin-top:1.5rem;font-size:.75rem}.donation_tit05{width:31.063rem;margin:3.125rem auto 0}.donation_subtit01{padding:.375rem 0;margin-top:1.875rem;font-size:1.125rem}.donation_img01{width:53.875rem;margin-top:3.125rem}.donation_img02{width:30.688rem;margin-top:1.875rem}.donation_img03{width:21.25rem;margin-top:1.875rem}.donation_img04{width:21.25rem;margin-top:1.875rem}.donation_btn01{width:37.5rem;margin-bottom:4.375rem}.donation_btn01 a{transition:opacity 0.3s ease-out}.donation_btn01 a:hover{opacity:0.8}#sustainable{background:url("../img/sustainable_bg01.png") top 3.25rem left/35rem auto no-repeat,url("../img/sustainable_bg02.png") top 6.625rem right 2.5rem/39.75rem auto no-repeat;padding:3.25rem 0 12.75rem}#sustainable .innerSec{width:59.5rem}#sustainable h2{position:absolute;top:-8.75rem;left:7.5rem;width:7rem}.sustainable_tit02{width:21.75rem;margin-top:11.125rem}.sustainable_txt01{padding-left:18.938rem;margin-top:1.5rem;font-size:1rem}.sustainable_img01{width:58.938rem;margin-top:10.625rem}#introduction{background:url("../img/section_bg02.jpg") top left repeat-x;background-size:59.875rem auto;padding:3.125rem 0}#introduction .innerSec{width:59.5rem}#introduction h2{width:17.5rem}.introduction_txt01{margin-top:1rem;font-size:.938rem}.introduction_fundArea{padding:.875rem 12.5rem;margin:1.563rem auto 0;width:58.75rem}.introduction_fundArea_img01{width:12rem}.introduction_fundArea_img01 a{transition:opacity 0.3s ease-out}.introduction_fundArea_img01 a:hover{opacity:0.8}.introduction_fundArea_tit01{font-size:1.25rem}.introduction_fundArea_txt01{margin-top:.75rem;font-size:.938rem}.introduction_fundArea_txt01 span{font-size:.813rem}.introduction_btn01{padding-top:2.188rem;width:37.5rem}.introduction_btn01:hover{opacity:0.7}.declaration{padding:8.5rem 0}.declaration_box01{width:62.5rem;padding:3.75rem;margin-top:2rem}.declaration_tit01{width:42.813rem}.declaration_tit02{padding-bottom:1.875rem;font-size:1.625rem}.declaration_tit02 span{padding-bottom:.5rem}.declaration_tit03{margin-top:1.25rem}.declaration_txt01{margin-top:.625rem;font-size:1rem}.declaration_btn01{width:37.5rem;margin-top:2.5rem}.declaration_btn01:hover{opacity:0.7}.note01{padding:2.5rem 0}.note01_tit01{padding-bottom:1rem;font-size:1.375rem}.note01_tit01:after{width:68.75rem;margin:1.5rem auto 0}.note01 .innerSec{width:68.75rem}.note01_list01{margin-top:1rem;font-size:1rem}.note01_link01{margin-top:3.125rem;font-size:1rem}.note01_link01:after{width:1.375rem;height:1.375rem}#pageTop{bottom:1.25rem;right:1.875rem}#pageTop img{width:4.375rem}footer{margin:auto 0;padding:5rem 0 1.25rem}.footer_inner{width:59.375rem;margin:0 auto}.logo{width:15.688rem;font-size:.75rem}.fwb{font-weight:bold}.logo_img{display:block;margin-top:.563rem}.footer_list{margin-top:1.438rem;font-size:.875rem}.footer_list li{margin-top:.438rem}.footer_list li:first-of-type{margin-top:0}.copyright{margin-top:2.313rem;font-size:.875rem}}@media screen and (max-width: 1300px){#navi>.flex_area{display:block;padding:27px 0}#nam-logo{padding-left:30px;width:198px}#global_menu{display:none;padding:30px 0 14px}#global_menu.on{display:block;background-color:#c00}#global_menu li{font-size:1.024rem;font-weight:bold;text-align:center;line-height:3.6;letter-spacing:0.1em}#global_menu li:after{content:"";display:block;background-color:#fff;margin:0 auto;width:50px;height:1px}#navibtn span span{display:block;overflow:hidden;width:0;height:0}#navibtn span span::before,#navibtn span span::after,#navibtn span::after{content:"";position:absolute;background-color:#fff;width:34px;height:1px}#navi #navibtn{display:block;position:absolute;top:22px;right:20px}#navibtn span{display:block;width:34px;height:26px}#navibtn span span::before{top:0;transition:all .5s}#navibtn span span::after{top:50%;margin-top:-2px;transition:all .5s}#navibtn span::after{bottom:0;transition:all .5s}#navibtn.open span span::before{top:50%;width:36px;transform:rotate(-315deg)}#navibtn.open>span::after{top:50%;width:36px;transform:rotate(315deg)}#navibtn.open span span::after{opacity:0}}@media screen and (min-width: 1301px){#header .flex_area{align-items:center;padding:28px 0}#nam-logo{padding-left:1.875rem;width:178px}#global_menu{display:flex;flex-wrap:wrap;justify-content:space-between;width:50rem;padding-right:3.75rem}#global_menu>li{position:relative;font-size:1.063rem}#global_menu li a:after{content:"";display:block;position:absolute;bottom:-.625rem;background-color:#fff;width:100%;height:2px;transform:scale(0, 1);transition:.3s}#global_menu li a:hover::after{transform:scale(1, 1)}#navibtn{display:none}}@media screen and (min-width: 1400px){html{font-size:16px}}@media screen and (max-width: 320px){html{font-size:10px}}
