﻿.under .title_area{height:290px;background-image:url(../img/common/title_area_pc_bg.png);background-position:center center}.under .title_area .inner{max-width:var(--contentWidth);height:100%;margin:0 auto;position:relative;text-align:center;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:clamp(5px,0.87px + 0.543vw,10px)}.under .title_area .inner #page_tlt{font-size:clamp(40px,23.478px + 2.174vw,60px);letter-spacing:.08em;font-weight:700;line-height:1.2;color:#006837}.under .title_area .inner p{font-family:"century-gothic",sans-serif;font-size:clamp(18px,3.13px + 1.957vw,36px);line-height:1.2;color:#006837}.under .contents{padding:0 clamp(40px,6.957px + 4.348vw,80px) clamp(130px,22.609px + 14.13vw,260px);background-image:url(../img/common/under_bg.png);background-position:top center;background-repeat:repeat-y}.under .contents .sec{max-width:var(--contentWidth);margin:0 auto;position:relative;z-index:5;box-sizing:border-box;background-color:#fff;border-radius:clamp(20px,3.478px + 2.174vw,40px)}.under.type01 .title_area{background-color:var(--keycolor03)}.under.type01 .contents{background-color:#fff9eb}.under.type02{background-color:#e8f1cf}.under.type02 .title_area{background-image:url(../img/common/title_area_pc_bg_type02.png);background-position:center center;background-size:cover}.under.type02 .title_area .inner{position:relative}.under.type02 .title_area .inner #page_tlt{color:#fff}.under.type02 .title_area .inner p{color:#fff}.under.type02 .title_area .inner::before{content:"";width:clamp(305px,67.087px + 31.304vw,593px);height:auto;aspect-ratio:593/276;position:absolute;background-image:url(../img/common/under_forestLeft.png);background-repeat:no-repeat;background-size:100%;background-position:bottom left;bottom:clamp(-60px,-5.217px + -3.261vw,-30px);right:calc(100% - clamp(266px,302.522px + -2.174vw,286px));z-index:2}.under.type02 .title_area .inner::after{content:"";width:clamp(305px,64.609px + 31.63vw,596px);height:auto;aspect-ratio:570/263;position:absolute;background-image:url(../img/common/under_forestRight.png);background-repeat:no-repeat;background-size:100%;background-position:bottom right;bottom:clamp(-60px,-5.217px + -3.261vw,-30px);left:calc(100% - clamp(266px,302.522px + -2.174vw,286px));z-index:2}.under.type02 .contents{background:none;position:relative}.under.type02 .contents::before{content:"";position:absolute;left:0;top:0;width:100%;height:100%;z-index:1;background-image:url(../img/common/under_bg_pc_type02.png);background-position:top center;background-repeat:no-repeat}.under.type02 .contents::after{content:"";position:absolute;left:0;top:0;width:100%;height:100%;z-index:0;background-image:url(../img/common/under_load_pc.png);background-position:top center;background-repeat:no-repeat}.under.type02 .contents .sec{max-width:var(--contentWidth);margin:0 auto;position:relative;z-index:5;box-sizing:border-box;background-color:rgba(0,0,0,0);border-radius:clamp(20px,3.478px + 2.174vw,40px)}.under.type03 .title_area{background-color:#fff;background-image:url(../img/common/title_area_pc_bg_type03.png);background-position:center bottom}.under.type03 .contents{background-color:#fff9eb}.under .sec .headline{position:relative}.under .sec .headline::after{content:"";position:absolute;background:url(../img/common/title_line.png) no-repeat;background-size:contain;width:100%;height:7px;bottom:0;left:0}.under .sec .headline .title_inner{display:inline-flex;align-items:center;padding-bottom:clamp(20px,11.739px + 1.087vw,30px);font-size:clamp(19px,6.609px + 1.63vw,34px);letter-spacing:.08em;font-weight:700;color:#006837;margin-left:clamp(5px,0.87px + 0.543vw,10px);line-height:1.2;position:relative}.under .sec .headline .title_inner::before{content:"";position:absolute;top:35%;left:0;transform:translateY(-50%)}.under .sec .headline .title_inner::after{content:"";width:clamp(15px,2.609px + 1.63vw,30px);height:clamp(15px,2.609px + 1.63vw,30px);background:url(../img/common/head_accent.svg) no-repeat center center;background-size:100%;position:absolute;top:clamp(-22px,-1.913px + -1.196vw,-11px);right:clamp(-36px,-3.13px + -1.957vw,-18px)}.under .sec .headline.type01 .title_inner::before{background:url(../img/common/title_icon_01.png) no-repeat;background-size:contain;width:clamp(49.5px,8.609px + 5.38vw,99px);height:clamp(45px,7.826px + 4.891vw,90px)}.under .sec .headline.type01 .title_inner{padding-left:clamp(59.5px,10.348px + 6.467vw,119px)}.under .sec .headline.type02 .title_inner::before{background:url(../img/common/title_icon_02.png) no-repeat;background-size:contain;width:clamp(49.5px,8.609px + 5.38vw,99px);height:clamp(56px,9.739px + 6.087vw,112px)}.under .sec .headline.type02 .title_inner{padding-left:clamp(59.5px,10.348px + 6.467vw,119px)}.under .sec .headline.type03 .title_inner::before{background:url(../img/common/title_icon_03.png) no-repeat;background-size:contain;width:clamp(47px,8.174px + 5.109vw,94px);height:clamp(51.5px,8.957px + 5.598vw,103px)}.under .sec .headline.type03 .title_inner{padding-left:clamp(57px,9.913px + 6.196vw,114px)}.under .sec .headline.type04 .title_inner::before{background:url(../img/common/title_icon_04.png) no-repeat;background-size:contain;width:clamp(41.5px,7.217px + 4.511vw,83px);height:clamp(56px,9.739px + 6.087vw,112px);top:20%}.under .sec .headline.type04 .title_inner{padding-left:clamp(51.5px,8.957px + 5.598vw,103px)}.under .sec .headline.type05 .title_inner::before{background:url(../img/common/title_icon_05.png) no-repeat;background-size:contain;width:clamp(48.5px,8.435px + 5.272vw,97px);height:clamp(46.5px,8.087px + 5.054vw,93px)}.under .sec .headline.type05 .title_inner{padding-left:clamp(60px,10.435px + 6.522vw,120px)}.under .sec .sub_healine{line-height:1.4;font-size:clamp(22px,13.739px + 1.087vw,32px);color:var(--keycolor01);display:inline-block;padding-bottom:8px;background-image:radial-gradient(circle, var(--keycolor02) 1.5px, transparent 1.5px);background-position:left bottom;background-repeat:repeat-x;background-size:6px 3px}.under .headforest{position:relative}.under .headforest::after{content:"";width:clamp(264px,45.913px + 28.696vw,528px);height:auto;aspect-ratio:528/194;position:absolute;background-image:url(../img/common/under_forestRight_sp.png);background-repeat:no-repeat;background-size:100%;background-position:bottom left;top:clamp(30px,5.217px + 3.261vw,60px);left:calc(100% - clamp(84px,31.13px + 6.957vw,148px));z-index:2}.under .bottom_mountain{position:relative}.under .bottom_mountain::after{content:"";width:clamp(294px,51.13px + 31.957vw,588px);height:auto;aspect-ratio:588/274;position:absolute;background-image:url(../img/common/under_forestBottom.png);background-repeat:no-repeat;background-size:100%;background-position:bottom left;bottom:clamp(-120px,-10.435px + -6.522vw,-60px);right:calc(100% - clamp(95px,16.522px + 10.326vw,190px));z-index:2}.under .headbird{position:relative}.under .headbird::before{content:"";width:clamp(75px,13.043px + 8.152vw,150px);height:auto;aspect-ratio:149/154;position:absolute;background-image:url(../img/common/under_bird_pc.png);background-repeat:no-repeat;background-size:100%;background-position:bottom left;top:clamp(65px,11.304px + 7.065vw,130px);left:calc(100% - clamp(140px,24.348px + 15.217vw,280px));z-index:2}@media screen and (max-width: 780px){.under .title_area{height:clamp(180px,0px + 47.368vw,360px);background-image:url(../img/common/title_area_sp_bg.png);background-repeat:no-repeat;background-position:center center;background-size:100%}.under .title_area .inner{gap:clamp(5px,0px + 1.316vw,10px)}.under .title_area .inner #page_tlt{font-size:clamp(35px,0px + 9.211vw,70px)}.under .title_area .inner p{font-size:clamp(21px,0px + 5.526vw,42px)}.under .contents{padding:0 clamp(25px,0px + 6.579vw,50px) clamp(130px,0px + 34.211vw,260px);background-image:none}.under .contents .sec{border-radius:clamp(15px,0px + 3.947vw,30px)}.under.type02{background-color:#e8f1cf}.under.type02 .title_area{height:clamp(195px,0px + 51.316vw,390px);background-image:url(../img/common/title_area_sp_bg_type02.png);background-repeat:no-repeat;background-position:top center;background-size:100%;position:relative;z-index:5}.under.type02 .title_area .inner{padding-bottom:clamp(40px,0px + 10.526vw,80px)}.under.type02 .title_area .inner #page_tlt{font-size:clamp(30px,0px + 7.895vw,60px);text-shadow:0px 0px 10px rgba(0,0,0,.5)}.under.type02 .title_area .inner p{font-size:clamp(18px,4px + 3.684vw,32px);text-shadow:0px 0px 10px rgba(0,0,0,.5)}.under.type02 .title_area .inner::before,.under.type02 .title_area .inner::after{display:none}.under.type02 .contents{position:relative}.under.type02 .contents::before{content:"";position:absolute;left:0;top:0;width:100%;height:100%;z-index:1;background-image:url(../img/common/under_bg_sp_type02.png);background-position:top center;background-repeat:no-repeat;background-size:100%}.under.type02 .contents::after{content:"";position:absolute;left:0;top:clamp(-88px,-7.652px + -4.783vw,-44px);width:100%;height:120%;z-index:0;background-image:url(../img/common/under_load_sp.png);background-size:100%;background-position:top center;background-repeat:no-repeat}.under.type02 .contents .sec{max-width:var(--contentWidth);margin:0 auto;position:relative;z-index:5;box-sizing:border-box;background-color:rgba(0,0,0,0);border-radius:clamp(20px,3.478px + 2.174vw,40px)}.under.type03 .title_area{background-image:url(../img/common/title_area_sp_bg_type03.png);background-repeat:no-repeat;background-position:center center;background-size:100%}.under .sec .headline{position:relative}.under .sec .headline .title_inner{padding-bottom:20px;font-size:clamp(19px,0px + 5vw,38px);margin-left:clamp(5px,0px + 1.316vw,10px)}.under .sec .sub_healine{font-size:clamp(16px,6.087px + 1.304vw,28px);padding-bottom:6px}.under .headforest{position:relative}.under .headforest::before{display:none}.under .headforest::after{content:"";width:clamp(244px,-40px + 74.737vw,528px);height:auto;aspect-ratio:528/194;position:absolute;background-image:url(../img/common/under_forestRight_sp.png);background-repeat:no-repeat;background-size:100%;background-position:bottom left;top:clamp(30px,28px + 0.526vw,32px);left:calc(100% - clamp(64px,-20px + 22.105vw,148px));z-index:2}.under .bottom_mountain{position:relative}.under .bottom_mountain::after{content:"";width:clamp(194px,-100px + 77.368vw,488px);height:auto;aspect-ratio:588/274;position:absolute;background-image:url(../img/common/under_forestBottom.png);background-repeat:no-repeat;background-size:100%;background-position:bottom left;bottom:clamp(-100px,0px + -13.158vw,-50px);right:calc(100% - clamp(120px,0px + 31.579vw,240px));z-index:2}.under .headbird{position:relative}.under .headbird::before{content:"";width:clamp(106.5px,0px + 28.026vw,213px);height:auto;aspect-ratio:213/133;position:absolute;background-image:url(../img/common/under_bird_sp.png);background-repeat:no-repeat;background-size:100%;background-position:bottom left;top:clamp(10px,0px + 2.632vw,20px);left:auto;right:0;z-index:2}}#topics.idx .contents{padding-top:clamp(20px,3.478px + 2.174vw,40px)}#topics.idx .contents .archive{width:100%;max-width:640px;margin:0 auto;position:relative;text-align:center;display:flex;align-items:center;background-color:#fff;gap:clamp(10px,1.739px + 1.087vw,20px);padding:clamp(10px,1.739px + 1.087vw,20px) clamp(40px,6.957px + 4.348vw,80px) clamp(10px,1.739px + 1.087vw,20px) clamp(20px,3.478px + 2.174vw,40px);box-sizing:border-box;border-radius:clamp(10px,1.739px + 1.087vw,20px)}#topics.idx .contents .archive .icon{flex-shrink:0;width:25%;max-width:105px}#topics.idx .contents .archive .select{width:89%}#topics.idx .contents .archive .select .selectbox{display:block;width:100%;position:relative}#topics.idx .contents .archive .select .selectbox::before,#topics.idx .contents .archive .select .selectbox::after{position:absolute;content:"";pointer-events:none}#topics.idx .contents .archive .select .selectbox::before{right:0;display:inline-block;width:2.8em;height:2.8em;background-color:#f0f0f0;border:1px solid #ccc;content:""}#topics.idx .contents .archive .select .selectbox::after{content:"";font-family:"fontello",serif;font-style:normal;font-weight:normal;speak:none;display:inline-block;text-decoration:inherit;width:1em;text-align:center;position:absolute;top:50%;right:1.4em;transform:translate(50%, -50%)}#topics.idx .contents .archive .select .selectbox select{appearance:none;-webkit-appearance:none;-moz-appearance:none;width:100%;min-width:230px;height:2.8em;padding:.4em 3.6em .4em .8em;border:1px solid #ccc;color:#666;font-size:1em;cursor:pointer}#topics.idx .contents .archive .select .selectbox select:focus{outline:1px solid #f7f7f7}#topics.idx .contents .sec{margin-top:clamp(20px,3.478px + 2.174vw,40px);padding:clamp(35px,6.087px + 3.804vw,70px) clamp(40px,6.957px + 4.348vw,80px)}#topics.idx .contents .news_list{display:grid;grid-template-columns:repeat(2, 1fr);gap:clamp(30px,5.217px + 3.261vw,60px)}#topics.idx .contents .news_list .item a{display:flex;flex-direction:column;gap:clamp(15px,2.609px + 1.63vw,30px)}#topics.idx .contents .news_list .item a .img{overflow:hidden;border-radius:clamp(10px,1.739px + 1.087vw,20px)}#topics.idx .contents .news_list .item a img{aspect-ratio:16/9;object-fit:cover;object-position:center}#topics.idx .contents .news_list .item a .text .date{color:var(--textcolor);display:inline-flex;line-height:1;align-items:center;gap:clamp(8px,1.391px + 0.87vw,16px);font-size:clamp(15px,12.522px + 0.326vw,18px)}#topics.idx .contents .news_list .item a .text .date::before{content:"";flex-shrink:0;width:clamp(12px,2.913px + 1.196vw,23px);height:clamp(12px,2.913px + 1.196vw,23px);background-color:#829b01;border:#e8e866 solid clamp(3px,0.522px + 0.326vw,6px);border-radius:100%}#topics.idx .contents .news_list .item a .text .tlt{color:var(--keycolor01);font-weight:700;line-height:1.6;font-size:clamp(17px,11.217px + 0.761vw,24px)}#topics.idx .contents .page_nav{justify-content:center;display:flex;gap:clamp(28px,4.87px + 3.043vw,56px);margin-top:clamp(40px,6.957px + 4.348vw,80px)}#topics.idx .contents .page_nav li{width:50%;max-width:340px}#topics.idx .contents .page_nav li a{display:flex;align-items:center;justify-content:center;position:relative;height:clamp(40px,23.478px + 2.174vw,60px);background-color:var(--keycolor02);color:#fff;border-radius:clamp(20px,11.739px + 1.087vw,30px);font-size:clamp(18px,14.696px + 0.435vw,22px)}#topics.idx .contents .page_nav li a.prev::before{content:"";font-family:"fontello",serif;font-style:normal;font-weight:normal;speak:none;display:inline-block;text-decoration:inherit;width:1em;text-align:center;font-size:90%;position:absolute;left:12px;margin:auto}#topics.idx .contents .page_nav li a.next::after{content:"";font-family:"fontello",serif;font-style:normal;font-weight:normal;speak:none;display:inline-block;text-decoration:inherit;width:1em;text-align:center;font-size:90%;position:absolute;right:12px;margin:auto}#topics.idx .type_list .sec{margin-top:clamp(50px,8.696px + 5.435vw,100px);padding:0;background:rgba(0,0,0,0)}#topics.idx .type_list .sec .headline{max-width:1120px;margin:0 auto}#topics.idx .type_list .sec .headline span:after{content:none}#topics.idx .type_list .sec .news_list{padding:clamp(35px,6.087px + 3.804vw,70px) clamp(40px,6.957px + 4.348vw,80px);background:#fff;border-radius:clamp(20px,3.478px + 2.174vw,40px);margin-top:clamp(30px,5.217px + 3.261vw,60px)}#topics.idx .type_list .sec:first-child{margin-top:clamp(15px,-13.913px + 3.804vw,50px)}#topics.detail .contents{padding-top:clamp(20px,3.478px + 2.174vw,40px)}#topics.detail .contents .sec{margin-top:clamp(20px,3.478px + 2.174vw,40px);padding:clamp(35px,6.087px + 3.804vw,70px) clamp(40px,6.957px + 4.348vw,80px)}#topics.detail .contents article{max-width:var(--contentWidth);margin:0 auto;position:relative;z-index:5}#topics.detail .contents .date{display:flex;gap:clamp(4px,0.696px + 0.435vw,8px);font-size:clamp(14px,12.348px + 0.217vw,16px);line-height:1;color:var(--keycolor02);margin-bottom:clamp(10px,1.739px + 1.087vw,20px)}#topics.detail .contents .date::before{content:"";width:clamp(14px,0.783px + 1.739vw,30px);display:inline-block;background-image:radial-gradient(circle, var(--keycolor02) 2px, transparent 2px);background-position:left bottom;background-repeat:repeat-x;background-size:6px 4px}#topics.detail .contents .article_tlt{margin-left:clamp(40px,6.957px + 4.348vw,80px);position:relative;font-size:clamp(19px,6.609px + 1.63vw,34px);letter-spacing:.08em;font-weight:700;color:#006837;line-height:1.6;position:relative;display:flex;align-items:flex-end;gap:clamp(10px,1.739px + 1.087vw,20px)}#topics.detail .contents .article_tlt span{padding-bottom:clamp(10px,1.739px + 1.087vw,20px)}#topics.detail .contents .article_tlt::before{content:"";background:url(../img/common/title_icon_01.png) no-repeat;background-position:bottom center;background-size:contain;width:clamp(49.5px,8.609px + 5.38vw,99px);height:clamp(45px,7.826px + 4.891vw,90px)}#topics.detail .contents .editor_area{max-width:var(--contentWidth);margin:0 auto;position:relative;z-index:5;box-sizing:border-box;background-color:#fff;border-radius:clamp(20px,3.478px + 2.174vw,40px);padding:clamp(35px,6.087px + 3.804vw,70px) clamp(40px,6.957px + 4.348vw,80px)}#topics.detail .contents .editor_area .inner{max-width:960px;margin:0 auto}#topics.detail .contents .back_btn{width:70%;max-width:340px;margin:clamp(40px,6.957px + 4.348vw,80px) auto 0}#topics.detail .contents .back_btn a{display:flex;align-items:center;justify-content:center;position:relative;height:clamp(40px,23.478px + 2.174vw,60px);background-color:var(--keycolor02);color:#fff;border-radius:clamp(20px,11.739px + 1.087vw,30px);font-size:clamp(18px,14.696px + 0.435vw,22px)}#topics.detail .contents .back_btn a::after{content:"";font-family:"fontello",serif;font-style:normal;font-weight:normal;speak:none;display:inline-block;text-decoration:inherit;width:1em;text-align:center;font-size:90%;position:absolute;right:12px;margin:auto}#topics.idx.event .contents .sec{padding:0;background:rgba(0,0,0,0)}#topics.idx.event .contents .sec .headline{max-width:1120px;margin:0 auto}#topics.idx.event .contents .sec .headline span:after{content:none}#topics.idx.event #sec01{margin-top:clamp(15px,-13.913px + 3.804vw,50px)}#topics.idx.event #sec01 .event_list{display:grid;grid-template-columns:repeat(2, 1fr);column-gap:clamp(30px,5.217px + 3.261vw,60px);row-gap:clamp(30px,21.739px + 1.087vw,40px);margin-top:clamp(30px,5.217px + 3.261vw,60px)}#topics.idx.event #sec01 .event_list .item .date_area{background:var(--keycolor02);padding:clamp(12px,2.913px + 1.196vw,23px) clamp(20px,3.478px + 2.174vw,40px);border-top-left-radius:clamp(20px,3.478px + 2.174vw,40px);border-top-right-radius:clamp(20px,3.478px + 2.174vw,40px)}#topics.idx.event #sec01 .event_list .item .date_area .date{color:#fff;display:inline-flex;line-height:1;align-items:center;gap:clamp(8px,1.391px + 0.87vw,16px);font-size:clamp(15px,12.522px + 0.326vw,18px)}#topics.idx.event #sec01 .event_list .item .date_area .date::before{content:"";flex-shrink:0;width:clamp(12px,2.913px + 1.196vw,23px);height:clamp(12px,2.913px + 1.196vw,23px);background-color:#829b01;border:#e8e866 solid clamp(3px,0.522px + 0.326vw,6px);border-radius:100%}#topics.idx.event #sec01 .event_list .item .content_area{background:#fff;padding:clamp(20px,3.478px + 2.174vw,40px) clamp(20px,3.478px + 2.174vw,40px);border-bottom-left-radius:clamp(20px,3.478px + 2.174vw,40px);border-bottom-right-radius:clamp(20px,3.478px + 2.174vw,40px)}#topics.idx.event #sec01 .event_list .item .content_area .tlt{color:var(--keycolor01);font-weight:700;line-height:1.6;font-size:clamp(17px,11.217px + 0.761vw,24px)}#topics.idx.event #sec01 .event_list .item .content_area dl{display:flex;width:100%;margin-top:20px}#topics.idx.event #sec01 .event_list .item .content_area dl:nth-of-type(2){margin-top:10px}#topics.idx.event #sec01 .event_list .item .content_area dl dt{width:20%}#topics.idx.event #sec01 .event_list .item .content_area dl dd{width:80%;display:flex}#topics.idx.event #sec01 .event_list .item .content_area dl dd span{display:inline-block;padding-right:12px}#topics.idx.event #sec01 .event_list .item .content_area dl dd a{color:var(--keycolor02);text-decoration:underline}#topics.idx.event #sec02{margin-top:clamp(50px,8.696px + 5.435vw,100px)}#topics.idx.event #sec02 .news_list{padding:clamp(35px,6.087px + 3.804vw,70px) clamp(40px,6.957px + 4.348vw,80px);background:#fff;border-radius:clamp(20px,3.478px + 2.174vw,40px);margin-top:clamp(30px,5.217px + 3.261vw,60px)}#topics.idx.committee .contents .sec{padding:0;background:rgba(0,0,0,0)}#topics.idx.committee .contents .sec .headline{max-width:1120px;margin:0 auto}#topics.idx.committee .contents .sec .headline span:after{content:none}#topics.idx.committee #sec01,#topics.idx.committee #sec02{margin-top:clamp(50px,8.696px + 5.435vw,100px)}#topics.idx.committee #sec01 .news_list,#topics.idx.committee #sec02 .news_list{padding:clamp(35px,6.087px + 3.804vw,70px) clamp(40px,6.957px + 4.348vw,80px);background:#fff;border-radius:clamp(20px,3.478px + 2.174vw,40px);margin-top:clamp(30px,5.217px + 3.261vw,60px)}#topics.idx.committee #sec01{margin-top:clamp(15px,-13.913px + 3.804vw,50px)}#topics.detail.committee .contents{padding-top:clamp(30px,5.217px + 3.261vw,60px)}#topics.detail.committee .contents .tlt{font-size:clamp(19px,6.609px + 1.63vw,34px);letter-spacing:.08em;font-weight:700;color:var(--keycolor02);line-height:1.6;background-image:radial-gradient(circle, var(--keycolor02) 3px, transparent 3px);background-position:left top;background-repeat:repeat-y;background-size:6px 12px;padding:14px 0 14px clamp(16px,7.739px + 1.087vw,26px)}#topics.detail.committee .contents .editor_area{margin-top:clamp(20px,3.478px + 2.174vw,40px);padding-bottom:clamp(30px,-11.304px + 5.435vw,80px)}#topics.detail.committee .contents .editor_area h2{line-height:1.4;font-size:clamp(18px,13.043px + 0.652vw,24px);margin-top:clamp(20px,3.478px + 2.174vw,40px);color:var(--keycolor01);background:none;padding:0}@media screen and (max-width: 780px){#topics.idx .contents{padding-top:clamp(20px,0px + 5.263vw,40px)}#topics.idx .contents .archive{gap:clamp(10px,0px + 2.632vw,20px);padding:clamp(15px,0px + 3.947vw,30px);border-radius:clamp(10px,0px + 2.632vw,20px)}#topics.idx .contents .archive .icon{display:none}#topics.idx .contents .archive .select{width:100%}#topics.idx .contents .archive .select .selectbox{position:relative}#topics.idx .contents .archive .select .selectbox::before{width:clamp(40px,0px + 10.526vw,80px);height:clamp(40px,0px + 10.526vw,80px)}#topics.idx .contents .archive .select .selectbox::after{font-size:clamp(16px,0px + 4.211vw,32px);width:clamp(40px,0px + 10.526vw,80px);height:clamp(40px,0px + 10.526vw,80px);display:flex;align-items:center;justify-content:center;margin:auto;right:0;top:0;transform:none}#topics.idx .contents .archive .select .selectbox select{height:clamp(40px,0px + 10.526vw,80px);font-size:clamp(14px,0px + 3.684vw,28px)}#topics.idx .contents .archive .select .selectbox select:focus{outline:1px solid #f7f7f7}#topics.idx .contents .sec{margin-top:clamp(20px,0px + 5.263vw,40px);padding:clamp(20px,0px + 5.263vw,40px)}#topics.idx .contents .news_list{display:flex;flex-direction:column;gap:clamp(30px,0px + 7.895vw,60px)}#topics.idx .contents .news_list .item a{display:flex;flex-direction:column;gap:clamp(15px,0px + 3.947vw,30px)}#topics.idx .contents .news_list .item a .img{overflow:hidden;border-radius:clamp(10px,0px + 2.632vw,20px)}#topics.idx .contents .news_list .item a .text .date{gap:clamp(8px,0px + 2.105vw,16px);font-size:clamp(14px,0px + 3.684vw,28px)}#topics.idx .contents .news_list .item a .text .date::before{width:clamp(12px,0px + 3.158vw,24px);height:clamp(12px,0px + 3.158vw,24px);border:#e8e866 solid clamp(3px,0px + 0.789vw,6px)}#topics.idx .contents .news_list .item a .text .tlt{font-size:clamp(14px,0px + 3.684vw,28px);margin-top:clamp(4px,0px + 1.053vw,8px)}#topics.idx .contents .page_nav{gap:clamp(20px,0px + 5.263vw,40px);margin-top:clamp(40px,0px + 10.526vw,80px)}#topics.idx .contents .page_nav li{width:50%;max-width:340px}#topics.idx .contents .page_nav li a{height:clamp(40px,20px + 5.263vw,60px);border-radius:clamp(20px,10px + 2.632vw,30px);font-size:clamp(14px,6px + 2.105vw,22px)}#topics.detail .contents{padding-top:clamp(20px,0px + 5.263vw,40px)}#topics.detail .contents .date{margin-left:clamp(-48px,0px + -6.316vw,-24px);gap:clamp(4px,0px + 1.053vw,8px);font-size:clamp(13px,0px + 3.421vw,26px);margin-bottom:clamp(28px,0px + 7.368vw,56px)}#topics.detail .contents .date::before{width:clamp(20px,0px + 5.263vw,40px);background-position:-3px bottom}#topics.detail .contents .article_tlt{margin-left:0;font-size:clamp(19px,0px + 5vw,38px);letter-spacing:.08em;line-height:1.4;gap:clamp(10px,0px + 2.632vw,20px)}#topics.detail .contents .article_tlt span{padding-bottom:clamp(5px,0px + 1.316vw,10px)}#topics.detail .contents .article_tlt::before{width:clamp(49.5px,0px + 13.026vw,99px);height:clamp(45px,0px + 11.842vw,90px)}#topics.detail .contents .editor_area{border-radius:clamp(15px,0px + 3.947vw,30px);padding:clamp(20px,0px + 5.263vw,40px)}#topics.detail .contents .back_btn{margin:clamp(40px,0px + 10.526vw,80px) auto 0}#topics.detail .contents .back_btn a{height:clamp(45px,0px + 11.842vw,90px);border-radius:clamp(22.5px,0px + 5.921vw,45px);font-size:clamp(16px,0px + 4.211vw,32px)}#topics.detail .contents .back_btn a::after{content:"";font-family:"fontello",serif;font-style:normal;font-weight:normal;speak:none;display:inline-block;text-decoration:inherit;width:1em;text-align:center;font-size:90%;position:absolute;right:12px;margin:auto}#topics.idx.event .contents .sec .headline{margin:0 20px}#topics.idx.event #sec01 .event_list{display:flex;flex-direction:column}#topics.idx.event #sec01 .event_list .item .content_area dl dt{width:25%}#topics.idx.event #sec01 .event_list .item .content_area dl dd{width:75%}#topics.idx.event #sec01 .event_list .item .content_area dl dd span{padding-right:5px}#topics.idx.event #sec02 .news_list{padding:clamp(20px,3.478px + 2.174vw,40px) clamp(20px,3.478px + 2.174vw,40px) clamp(35px,30.87px + 0.543vw,40px)}#topics.idx.committee #sec01 .news_list,#topics.idx.committee #sec02 .news_list{padding:clamp(20px,3.478px + 2.174vw,40px) clamp(20px,3.478px + 2.174vw,40px) clamp(35px,30.87px + 0.543vw,40px)}#topics.detail.committee .editor_area .line{background-size:auto clamp(2px,1.174px + 0.109vw,3px);height:clamp(2px,1.174px + 0.109vw,3px)}}#about.idx .contents::before{content:"";position:absolute;left:0;top:0;width:100%;height:100%;z-index:1;background-image:url(../img/about/index/bg_pc.png);background-position:top center;background-repeat:no-repeat}#about.idx #sec01{padding-top:clamp(60px,10.435px + 6.522vw,120px);padding-left:clamp(40px,6.957px + 4.348vw,80px);padding-right:clamp(40px,6.957px + 4.348vw,80px);box-sizing:border-box}#about.idx #sec01 .img{margin-top:clamp(25px,4.348px + 2.717vw,50px);margin-left:clamp(-80px,-6.957px + -4.348vw,-40px);width:calc(100% + clamp(80px,13.913px + 8.696vw,160px));position:relative}#about.idx #sec02{padding-top:clamp(60px,10.435px + 6.522vw,120px)}#about.idx #sec02.headbird{position:relative}#about.idx #sec02.headbird::before{left:auto;right:0}#about.idx #sec02 .under_link{display:flex;flex-wrap:wrap;max-width:890px;margin:0 auto;gap:clamp(50px,8.696px + 5.435vw,100px) clamp(70px,12.174px + 7.609vw,140px)}#about.idx #sec02 .under_link li{width:calc(50% - clamp(37.5px,6.522px + 4.076vw,75px));display:flex;flex-direction:column;gap:clamp(10px,1.739px + 1.087vw,20px)}#about.idx #sec02 .under_link li .text{text-align:center}#about.idx #sec02 .under_link li .text h3{display:inline-flex;line-height:1.4;font-size:clamp(22px,13.739px + 1.087vw,32px);color:var(--keycolor01);display:inline-block;padding-bottom:6px;background-image:radial-gradient(circle, var(--keycolor02) 1.5px, transparent 1.5px);background-position:left bottom;background-repeat:repeat-x;background-size:6px 3px}#about.idx #sec02 .under_link li .text .copy{width:85%;margin:clamp(7px,1.217px + 0.761vw,14px) auto 0;text-align:left;line-height:1.6;font-weight:500}#about.idx #sec02 .under_link li .text .btn{width:85%;max-width:340px;margin:clamp(12px,2.087px + 1.304vw,24px) auto 0}#about.idx #sec02 .under_link li .text .btn a{display:flex;align-items:center;justify-content:center;position:relative;height:clamp(40px,23.478px + 2.174vw,60px);background-color:var(--keycolor02);color:#fff;border-radius:clamp(20px,11.739px + 1.087vw,30px);font-size:clamp(18px,14.696px + 0.435vw,22px);font-weight:500}#about.idx #sec02 .under_link li .text .btn a::after{content:"";font-family:"fontello",serif;font-style:normal;font-weight:normal;speak:none;display:inline-block;text-decoration:inherit;width:1em;text-align:center;font-size:90%;position:absolute;right:14px;margin:auto}#about.outline #sec01{padding-top:clamp(60px,10.435px + 6.522vw,120px);padding-left:clamp(40px,6.957px + 4.348vw,80px);padding-right:clamp(40px,6.957px + 4.348vw,80px);box-sizing:border-box}#about.outline #sec01 .readcopy{text-align:center;font-size:clamp(24px,15.739px + 1.087vw,34px);color:var(--keycolor01);font-weight:700;margin:clamp(45px,7.826px + 4.891vw,90px) 0}#about.outline #sec01 .copy{display:flex;flex-direction:column;gap:clamp(17px,2.957px + 1.848vw,34px);max-width:740px;margin:0 auto}#about.outline #sec01 .copy p{text-align:center;font-weight:500}#about.outline #sec01 .img{margin-top:clamp(25px,4.348px + 2.717vw,50px);margin-left:clamp(-80px,-6.957px + -4.348vw,-40px);width:calc(100% + clamp(80px,13.913px + 8.696vw,160px));position:relative}#about.outline #sec02{padding-top:clamp(60px,10.435px + 6.522vw,120px);padding-left:clamp(40px,6.957px + 4.348vw,80px);padding-right:clamp(40px,6.957px + 4.348vw,80px)}#about.outline #sec02 .sec02_wrap{margin-top:clamp(35px,6.087px + 3.804vw,70px);display:grid;grid-template-columns:repeat(4, 1fr);grid-template-rows:repeat(5, 1fr);gap:clamp(30px,5.217px + 3.261vw,60px) clamp(40px,6.957px + 4.348vw,80px);grid-template-rows:max-content max-content 1fr auto}#about.outline #sec02 .sec02_wrap .sub_healine+div p{display:inline-block;background-image:radial-gradient(circle, var(--keycolor02) 1.5px, transparent 1.5px);background-position:left top;background-repeat:repeat-x;background-size:6px 3px;margin-top:-3px;padding-top:clamp(7px,1.217px + 0.761vw,14px);font-weight:500}#about.outline #sec02 .sec02_wrap ol{display:flex;flex-direction:column;gap:clamp(20px,3.478px + 2.174vw,40px);list-style-type:auto;margin-left:1.5em;margin-top:clamp(15px,2.609px + 1.63vw,30px)}#about.outline #sec02 .sec02_wrap ol li{font-weight:500;line-height:1.7}#about.outline #sec02 .sec02_wrap .files{margin-top:clamp(15px,2.609px + 1.63vw,30px);display:flex;gap:clamp(35px,6.087px + 3.804vw,70px)}#about.outline #sec02 .sec02_wrap .files li{width:calc(33.333% - clamp(25px,20.87px + 0.543vw,30px))}#about.outline #sec02 .sec02_wrap .files li a{background-color:var(--keycolor02);border-radius:clamp(15px,2.609px + 1.63vw,30px);display:flex;flex-direction:column;padding:clamp(20px,3.478px + 2.174vw,40px) clamp(10px,1.739px + 1.087vw,20px) clamp(10px,1.739px + 1.087vw,20px)}#about.outline #sec02 .sec02_wrap .files li a .img{width:80%;max-width:182px;margin:0 auto;position:relative}#about.outline #sec02 .sec02_wrap .files li a .img::after{content:"";font-family:"fontello",serif;font-style:normal;font-weight:normal;speak:none;display:inline-block;text-decoration:inherit;width:1em;text-align:center;position:absolute;top:50%;transform:translateY(-50%);margin:auto;right:clamp(-46px,-31.391px + -0.87vw,-38px);font-size:clamp(24px,17.391px + 0.87vw,32px);color:#fff}#about.outline #sec02 .sec02_wrap .files li a .text dl{display:flex;flex-direction:column;margin-top:clamp(4px,0.696px + 0.435vw,8px)}#about.outline #sec02 .sec02_wrap .files li a .text dl dt{font-size:clamp(18px,13.043px + 0.652vw,24px);color:#fff;text-align:center;font-weight:700}#about.outline #sec02 .sec02_wrap .files li a .text dl dd{text-align:center;font-size:clamp(14px,12.348px + 0.217vw,16px);color:var(--textcolor);line-height:1.4}#about.outline #sec02 .img{grid-column:span 2/span 2;grid-row:span 3/span 3;grid-column-start:3;grid-row-start:1}#about.outline #sec02 .philosophy{grid-column:span 2/span 2;grid-column-start:1;grid-row-start:1}#about.outline #sec02 .day{grid-row-start:2}#about.outline #sec02 .sponsorship{grid-row-start:2}#about.outline #sec02 .venue{grid-column:span 2/span 2;grid-row-start:3}#about.outline #sec02 .theme{grid-row-start:4}#about.outline #sec02 .mark{grid-column:span 2/span 2;grid-row-start:4}#about.outline #sec02 .document{grid-column:span 4/span 4;grid-row-start:5}#about.species .contents::before{background-image:url(../img/about/species/bg_pc.png);background-position:top center;background-repeat:no-repeat}#about.species #sec01{padding-top:clamp(60px,10.435px + 6.522vw,120px);padding-left:clamp(40px,6.957px + 4.348vw,80px);padding-right:clamp(40px,6.957px + 4.348vw,80px);box-sizing:border-box}#about.species #sec01 .copy{display:flex;flex-direction:column;gap:clamp(17px,2.957px + 1.848vw,34px);max-width:740px;margin:clamp(30px,-11.304px + 5.435vw,80px) auto 0}#about.species #sec01 .copy p{text-align:center;font-weight:500}#about.species .headforest::before{aspect-ratio:593/276;background-image:url(../img/common/under_forestLeft_02.png)}#about.species #sec02{padding-top:clamp(60px,10.435px + 6.522vw,120px)}#about.species #sec02 .sub_healine_wrap{display:flex;justify-content:center}#about.species #sec02 .sec02_wrap{margin-top:clamp(25px,4.348px + 2.717vw,50px)}#about.species #sec02 .sec02_wrap .title{line-height:1.4;font-size:clamp(14px,4.913px + 1.196vw,25px);color:var(--keycolor01);font-weight:700;display:inline-flex;align-items:center;gap:clamp(8px,1.391px + 0.87vw,16px)}#about.species #sec02 .sec02_wrap .title::before{content:"";flex-shrink:0;width:clamp(12px,2.913px + 1.196vw,23px);height:clamp(12px,2.913px + 1.196vw,23px);background-color:#829b01;border:#e8e866 solid clamp(3px,0.522px + 0.326vw,6px);border-radius:100%}#about.species #sec02 .sec02_wrap ul{display:flex;justify-content:center;column-gap:clamp(30px,-30.812px + 7.786vw,100px);margin-top:clamp(25px,4.348px + 2.717vw,50px)}#about.species #sec02 .sec02_wrap ul li{max-width:clamp(213px,85.295px + 16.352vw,360px)}#about.species #sec02 .sec02_wrap ul li .text .tree{font-weight:700;font-size:clamp(14px,7.391px + 0.87vw,22px);margin-top:clamp(15px,10.87px + 0.543vw,20px);text-align:center}#about.species #sec02 .sec02_wrap ul li .text .copy{margin-top:clamp(15px,10.87px + 0.543vw,20px)}#about.species #sec02 .sec02_wrap_02{margin-top:60px}#about.species #sec02 .bottom_mountain::after{bottom:clamp(-280px,66.957px + -20.652vw,-90px);right:calc(100% - clamp(85px,-59.565px + 19.022vw,260px));z-index:-1}#about.species #sec03{padding-top:clamp(125px,96.087px + 3.804vw,160px)}#about.species #sec03 .sub_healine_wrap{display:flex;justify-content:center}#about.species #sec03 .sec03_wrap{margin-top:clamp(25px,4.348px + 2.717vw,50px)}#about.species #sec03 .sec03_wrap .title{line-height:1.4;font-size:clamp(14px,4.913px + 1.196vw,25px);color:var(--keycolor01);font-weight:700;display:inline-flex;align-items:center;gap:clamp(8px,1.391px + 0.87vw,16px)}#about.species #sec03 .sec03_wrap .title::before{content:"";flex-shrink:0;width:clamp(12px,2.913px + 1.196vw,23px);height:clamp(12px,2.913px + 1.196vw,23px);background-color:#829b01;border:#e8e866 solid clamp(3px,0.522px + 0.326vw,6px);border-radius:100%}#about.species #sec03 .sec03_wrap ul{display:flex;justify-content:center;column-gap:clamp(30px,-30.812px + 7.786vw,100px);margin-top:clamp(25px,4.348px + 2.717vw,50px)}#about.species #sec03 .sec03_wrap ul li{max-width:clamp(213px,85.295px + 16.352vw,360px)}#about.species #sec03 .sec03_wrap ul li .text .tree{font-weight:700;font-size:clamp(14px,7.391px + 0.87vw,22px);margin-top:clamp(15px,10.87px + 0.543vw,20px);text-align:center}#about.species #sec03 .sec03_wrap ul li .text .copy{margin-top:clamp(15px,10.87px + 0.543vw,20px)}#about.species #sec03 .sec03_wrap_02{margin-top:60px}#about.species .headbird::before{top:clamp(65px,-63.043px + 16.848vw,220px);left:calc(100% - clamp(140px,40.87px + 13.043vw,260px));z-index:-1}#about.onodatesho .contents::before{background-image:url(../img/about/onodatesho/bg_pc.png);background-position:top center;background-repeat:no-repeat}#about.onodatesho #sec01{padding-top:clamp(60px,10.435px + 6.522vw,120px);padding-left:clamp(40px,6.957px + 4.348vw,80px);padding-right:clamp(40px,6.957px + 4.348vw,80px);box-sizing:border-box}#about.onodatesho #sec01 .copy{display:flex;flex-direction:column;gap:clamp(17px,2.957px + 1.848vw,34px);max-width:740px;margin:clamp(30px,-11.304px + 5.435vw,80px) auto 0}#about.onodatesho #sec01 .copy p{text-align:center;font-weight:500}#about.onodatesho #sec01 .img{max-width:800px;margin:clamp(25px,4.348px + 2.717vw,50px) auto 0}#about.onodatesho .headforest::before{aspect-ratio:593/276;background-image:url(../img/common/under_forestLeft_02.png)}#about.onodatesho #sec02{padding-top:60px}#about.onodatesho #sec02 .copy{margin-top:clamp(10px,-6.522px + 2.174vw,30px)}#about.onodatesho #sec03{padding-top:clamp(30px,5.217px + 3.261vw,60px)}#about.onodatesho #sec03 .copy{margin-top:clamp(10px,-6.522px + 2.174vw,30px)}#about.last-time .contents::before{background-image:url(../img/about/last-time/bg_pc.png);background-position:top center;background-repeat:no-repeat}#about.last-time #sec01{padding-top:clamp(60px,10.435px + 6.522vw,120px);padding-left:clamp(40px,6.957px + 4.348vw,80px);padding-right:clamp(40px,6.957px + 4.348vw,80px);box-sizing:border-box}#about.last-time #sec01 .readcopy{text-align:center;font-size:clamp(24px,15.739px + 1.087vw,34px);color:var(--keycolor01);font-weight:700;line-height:1.4;margin:clamp(45px,7.826px + 4.891vw,90px) 0}#about.last-time #sec01 .copy{display:flex;flex-direction:column;gap:clamp(17px,2.957px + 1.848vw,34px);max-width:870px;margin:0 auto}#about.last-time #sec01 .copy p{text-align:center;font-weight:500}#about.last-time #sec01 .img{max-width:800px;margin:clamp(25px,4.348px + 2.717vw,50px) auto 0}#about.last-time .headforest::before{aspect-ratio:593/276;background-image:url(../img/common/under_forestLeft_02.png)}#about.last-time #sec02{margin-top:clamp(80px,13.913px + 8.696vw,160px)}#about.last-time #sec02 .sec02_wrap{display:grid;grid-template-columns:repeat(4, 1fr);grid-template-rows:repeat(3, 1fr);gap:clamp(15px,2.609px + 1.63vw,30px) clamp(40px,6.957px + 4.348vw,80px);grid-template-rows:max-content max-content 1fr}#about.last-time #sec02 .sec02_wrap .img{grid-column:3/5;grid-row:1/4}#about.last-time #sec02 .sec02_wrap .sub_healine+div p{display:inline-block;background-image:radial-gradient(circle, var(--keycolor02) 1.5px, transparent 1.5px);background-position:left top;background-repeat:repeat-x;background-size:6px 3px;margin-top:-3px;padding-top:clamp(7px,1.217px + 0.761vw,14px);font-weight:500}#about.last-time #sec03{margin-top:40px}#about.last-time #sec03 .img{max-width:1060px;margin:0 auto}#about.last-time #sec03 .bottom_mountain::after{bottom:20px;right:calc(100% - 140px);z-index:-1}#about.last-time #sec03 .headbird::before{top:initial;bottom:clamp(100px,17.391px + 10.87vw,200px);left:initial;right:clamp(-175px,235.87px + -24.457vw,50px);z-index:-1}@media screen and (max-width: 780px){#about.idx .contents::before{content:"";position:absolute;left:0;top:0;width:100%;height:100%;z-index:1;background-image:url(../img/about/index/bg_sp.png);background-size:100%;background-position:top center;background-repeat:no-repeat}#about.idx #sec01{padding-top:clamp(50px,0px + 13.158vw,100px);padding-left:0;padding-right:0;box-sizing:border-box}#about.idx #sec01 .headline{width:calc(100% - clamp(40px,0px + 10.526vw,80px));margin-left:auto;margin-right:auto}#about.idx #sec01 .img{margin-top:clamp(25px,0px + 6.579vw,50px);margin-left:0;width:100%;position:relative}#about.idx #sec02{padding-top:clamp(100px,0px + 26.316vw,200px)}#about.idx #sec02 .under_link{flex-direction:column;gap:clamp(25px,0px + 6.579vw,50px);margin-left:auto;margin-right:auto}#about.idx #sec02 .under_link li{width:100%;flex-direction:row;gap:clamp(15px,0px + 3.947vw,30px)}#about.idx #sec02 .under_link li .img{flex-shrink:0;width:clamp(90px,0px + 23.684vw,180px)}#about.idx #sec02 .under_link li .text{width:100%;text-align:center}#about.idx #sec02 .under_link li .text h3{font-size:clamp(16px,0px + 4.211vw,32px)}#about.idx #sec02 .under_link li .text .copy{width:100%;font-size:clamp(14px,0px + 3.684vw,28px)}#about.idx #sec02 .under_link li .text .btn{max-width:510px;margin:clamp(15px,0px + 3.947vw,30px) auto 0}#about.idx #sec02 .under_link li .text .btn a{height:clamp(38px,0px + 10vw,76px);border-radius:clamp(19px,0px + 5vw,38px);font-size:clamp(16px,0px + 4.211vw,32px)}#about.outline #sec01{padding-top:clamp(45px,0px + 11.842vw,90px);padding-left:clamp(8px,0px + 2.105vw,16px);padding-right:clamp(8px,0px + 2.105vw,16px);box-sizing:border-box}#about.outline #sec01 .readcopy{font-size:clamp(19px,0px + 5vw,38px);margin:clamp(20px,0px + 5.263vw,40px) 0 clamp(15px,0px + 3.947vw,30px);text-align:left}#about.outline #sec01 .copy{display:flex;flex-direction:column;gap:clamp(20px,0px + 5.263vw,40px);width:auto;margin:0 auto}#about.outline #sec01 .copy p{text-align:left;line-height:1.7;font-size:clamp(14px,0px + 3.684vw,28px)}#about.outline #sec01 .img{margin-top:clamp(25px,0px + 6.579vw,50px);margin-left:clamp(-80px,0px + -10.526vw,-40px);width:calc(100% + clamp(80px,0px + 21.053vw,160px));position:relative}#about.outline #sec02{padding-top:clamp(60px,0px + 15.789vw,120px);padding-left:clamp(8px,0px + 2.105vw,16px);padding-right:clamp(8px,0px + 2.105vw,16px)}#about.outline #sec02 .sec02_wrap{margin-top:clamp(15px,0px + 3.947vw,30px);display:flex;flex-wrap:wrap;gap:clamp(20px,0px + 5.263vw,40px) clamp(30px,0px + 7.895vw,60px)}#about.outline #sec02 .sec02_wrap .sub_healine{font-size:clamp(16px,0px + 4.211vw,32px)}#about.outline #sec02 .sec02_wrap .sub_healine+div p{padding-top:clamp(7px,0px + 1.842vw,14px);font-size:clamp(14px,0px + 3.684vw,28px)}#about.outline #sec02 .sec02_wrap ol{gap:clamp(15px,0px + 3.947vw,30px);margin-top:clamp(10px,0px + 2.632vw,20px)}#about.outline #sec02 .sec02_wrap ol li{font-size:clamp(14px,0px + 3.684vw,28px)}#about.outline #sec02 .sec02_wrap .files{margin-top:clamp(15px,0px + 3.947vw,30px);display:flex;flex-direction:column;gap:clamp(12px,0px + 3.158vw,24px)}#about.outline #sec02 .sec02_wrap .files li{width:100%}#about.outline #sec02 .sec02_wrap .files li a{background-color:var(--keycolor02);border-radius:clamp(40px,0px + 10.526vw,80px);display:flex;flex-direction:row;align-items:center;padding:clamp(20px,0px + 5.263vw,40px) clamp(30px,0px + 7.895vw,60px);gap:clamp(10px,0px + 2.632vw,20px);height:clamp(80px,0px + 21.053vw,160px)}#about.outline #sec02 .sec02_wrap .files li a .img{width:18%;max-width:85px;margin:0 auto;position:relative}#about.outline #sec02 .sec02_wrap .files li a .img::after{display:none}#about.outline #sec02 .sec02_wrap .files li a .text dl{display:flex;flex-direction:column;margin-top:0;gap:clamp(5px,0px + 1.316vw,10px)}#about.outline #sec02 .sec02_wrap .files li a .text dl dt{font-size:clamp(14px,0px + 3.684vw,28px);color:#fff;text-align:left;line-height:1.5;display:inline-flex;align-items:center;gap:clamp(5px,0px + 1.316vw,10px)}#about.outline #sec02 .sec02_wrap .files li a .text dl dt::after{content:"";font-family:"fontello",serif;font-style:normal;font-weight:normal;speak:none;display:inline-block;text-decoration:inherit;width:1em;text-align:center;font-size:80%}#about.outline #sec02 .sec02_wrap .files li a .text dl dd{text-align:left;font-size:clamp(11px,-2px + 3.421vw,24px);color:var(--textcolor);line-height:1.4}#about.outline #sec02 .img{width:100%}#about.outline #sec02 .philosophy{width:100%}#about.species .contents::before{background-image:url(../img/about/species/bg_sp.png);background-position:top center;background-repeat:no-repeat}#about.species #sec01{padding-top:clamp(45px,0px + 11.842vw,90px);padding-left:clamp(8px,0px + 2.105vw,16px);padding-right:clamp(8px,0px + 2.105vw,16px);box-sizing:border-box}#about.species #sec01 .copy{display:flex;flex-direction:column;gap:clamp(20px,0px + 5.263vw,40px);width:auto}#about.species #sec01 .copy p{text-align:left;line-height:1.7;font-size:clamp(14px,0px + 3.684vw,28px)}#about.species .headforest::after{top:35px}#about.species #sec02{padding-left:clamp(8px,0px + 2.105vw,16px);padding-right:clamp(8px,0px + 2.105vw,16px);box-sizing:border-box}#about.species #sec02 .sec02_wrap ul{flex-direction:column;align-items:center;row-gap:40px}#about.species #sec02 .sec02_wrap ul li{max-width:360px}#about.species #sec03{padding-left:clamp(8px,0px + 2.105vw,16px);padding-right:clamp(8px,0px + 2.105vw,16px);box-sizing:border-box}#about.species #sec03 .sec03_wrap ul{flex-direction:column;align-items:center;row-gap:40px}#about.species #sec03 .sec03_wrap ul li{max-width:360px}#about.species .headbird::before{top:30px;left:initial;right:0;z-index:-1}#about.onodatesho .contents::before{background-image:url(../img/about/onodatesho/bg_sp.png);background-position:top center;background-repeat:no-repeat}#about.onodatesho #sec01{padding-top:clamp(45px,0px + 11.842vw,90px);padding-left:clamp(8px,0px + 2.105vw,16px);padding-right:clamp(8px,0px + 2.105vw,16px);box-sizing:border-box}#about.onodatesho #sec01 .copy{display:flex;flex-direction:column;gap:clamp(20px,0px + 5.263vw,40px);width:auto}#about.onodatesho #sec01 .copy p{text-align:left;line-height:1.7;font-size:clamp(14px,0px + 3.684vw,28px)}#about.last-time .contents::before{background-image:url(../img/about/last-time/bg_sp.png);background-position:top center;background-repeat:no-repeat}#about.last-time #sec01{padding-top:clamp(45px,0px + 11.842vw,90px);padding-left:clamp(8px,0px + 2.105vw,16px);padding-right:clamp(8px,0px + 2.105vw,16px);box-sizing:border-box}#about.last-time #sec01 .readcopy{font-size:clamp(19px,0px + 5vw,38px);margin:clamp(20px,0px + 5.263vw,40px) 0 clamp(15px,0px + 3.947vw,30px);text-align:left}#about.last-time #sec01 .copy{display:flex;flex-direction:column;gap:clamp(20px,0px + 5.263vw,40px);width:auto}#about.last-time #sec01 .copy p{text-align:left;line-height:1.7;font-size:clamp(14px,0px + 3.684vw,28px)}#about.last-time #sec02 .sec02_wrap{display:flex;flex-direction:column}#about.last-time #sec02 .sec02_wrap .day{margin-top:25px}#about.last-time #sec03 .bottom_mountain::after{bottom:clamp(180px,10px + 44.737vw,350px)}#about.last-time #sec03 .headbird::before{top:30px;bottom:initial;left:initial;right:0;z-index:-1}}#sponsorship .title_area .inner p{color:var(--textcolor)}#sponsorship .contents{padding-top:clamp(20px,3.478px + 2.174vw,40px)}#sponsorship .contents .sec{background:rgba(0,0,0,0)}#sponsorship .contents .sec .headline{max-width:1120px;margin:0 auto}#sponsorship .contents .sec .headline .title_inner::after{content:none}#sponsorship .contents .sec .content{padding:clamp(20px,-21.304px + 5.435vw,70px) clamp(40px,6.957px + 4.348vw,80px);background:#fff;border-radius:clamp(20px,3.478px + 2.174vw,40px);margin-top:clamp(20px,3.478px + 2.174vw,40px)}#sponsorship .contents .sec .content .content_inner{max-width:960px;margin:0 auto}#sponsorship .contents .sec .content .content_inner p{margin-top:clamp(12px,-1.217px + 1.739vw,28px)}#sponsorship .contents .sec .content .content_inner p.mt0{margin-top:0}#sponsorship .contents .sec .content .content_inner ul{margin-top:clamp(12px,-1.217px + 1.739vw,28px)}#sponsorship .contents .sec .content .content_inner .doc_list li{display:flex;column-gap:clamp(15px,10.87px + 0.543vw,20px);line-height:1.6;margin-top:8px}#sponsorship .contents .sec .content .content_inner .doc_list li::before{content:"";flex-shrink:0;background:url(../img/common/doc_icon.png) no-repeat;background-size:contain;width:clamp(18px,12.217px + 0.761vw,25px);height:clamp(20px,13.391px + 0.87vw,28px)}#sponsorship .contents .sec .content .content_inner .circle_list li{display:flex;column-gap:clamp(15px,10.87px + 0.543vw,20px);line-height:1.6;margin-top:8px}#sponsorship .contents .sec .content .content_inner .circle_list li::before{content:"●"}#sponsorship .contents .sec .content .content_inner .text_link{color:var(--keycolor02);text-decoration:underline}#sponsorship .contents .sec .content .content_inner .block{position:relative;padding:clamp(20px,3.478px + 2.174vw,40px) 0;background:url(../img/top/line.png) repeat-x left bottom;background-size:auto clamp(3px,1.348px + 0.217vw,5px)}#sponsorship .contents .sec .content .content_inner .block:last-of-type{background:none}#sponsorship .contents .sec .content .content_inner .block.pt0{padding-top:0}#sponsorship .contents .sec .content .content_inner .block.pb0{padding-bottom:0}#sponsorship .contents .sec .content .content_inner h3{color:var(--keycolor01);font-size:clamp(15px,7.565px + 0.978vw,24px);font-weight:700;line-height:1.5}#sponsorship .contents #sec01{margin-top:clamp(15px,-18.043px + 4.348vw,55px)}#sponsorship .contents #sec01 picture img{margin-top:clamp(24px,10.783px + 1.739vw,40px)}#sponsorship .contents #sec02{margin-top:clamp(45px,3.696px + 5.435vw,95px)}#sponsorship .contents #sec02 .sponsor_bronze{margin-top:clamp(14px,2.435px + 1.522vw,28px)}#sponsorship .contents #sec02 .bnr_large,#sponsorship .contents #sec02 .bnr_tiny{display:flex;flex-wrap:wrap;gap:clamp(15px,10.87px + 0.543vw,20px)}#sponsorship .contents #sec02 .bnr_large a{width:calc((100% - clamp(15px,10.87px + 0.543vw,20px)*3)/4)}#sponsorship .contents #sec02 .bnr_tiny .text_list{width:calc((100% - clamp(15px,10.87px + 0.543vw,20px)*2)/3)}#sponsorship .contents #sec02 .bnr_tiny .text_list a{display:flex;align-items:center;gap:4px;color:var(--textcolor);line-height:1.4;font-size:clamp(14px,12.348px + 0.217vw,16px);text-align:left;position:relative;margin-bottom:12px}#sponsorship .contents #sec02 .bnr_tiny .text_list a:before{content:"";display:block;width:.8rem;height:.8rem;background-color:var(--keycolor01);-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px}#sponsorship .contents #sec03{margin-top:clamp(45px,3.696px + 5.435vw,95px)}#sponsorship .contents #sec03 .image{max-width:432px;margin:0 auto;padding:clamp(16px,-3.826px + 2.609vw,40px) 0}#sponsorship .contents #sec03 .apply_btn{width:81%;max-width:340px;margin:20px auto 0}#sponsorship .contents #sec03 .apply_btn a{display:flex;align-items:center;justify-content:center;position:relative;height:clamp(40px,23.478px + 2.174vw,60px);background-color:var(--keycolor02);color:#fff;border-radius:clamp(20px,11.739px + 1.087vw,30px);font-size:clamp(18px,14.696px + 0.435vw,22px);line-height:1}#sponsorship .contents #sec03 .apply_btn a::after{content:"";font-family:"fontello",serif;font-style:normal;font-weight:normal;speak:none;display:inline-block;text-decoration:inherit;width:1em;text-align:center;font-size:90%;position:absolute;right:12px;margin:auto}@media screen and (max-width: 780px){#sponsorship .contents .sec .headline{margin:0 20px}#sponsorship .contents .sec .content{padding:clamp(20px,3.478px + 2.174vw,40px)}#sponsorship .contents .sec .content .content_inner .block{background-size:auto clamp(2px,1.174px + 0.109vw,3px)}#sponsorship .contents #sec02 .bnr_large a{width:calc((100% - clamp(15px,10.87px + 0.543vw,20px))/2)}#sponsorship .contents #sec02 .bnr_tiny{row-gap:0}#sponsorship .contents #sec02 .bnr_tiny .text_list{width:calc((100% - clamp(15px,10.87px + 0.543vw,20px))/2)}#sponsorship .contents #sec03 .apply_btn a{height:clamp(45px,0px + 11.842vw,90px);border-radius:clamp(22.5px,0px + 5.921vw,45px);font-size:clamp(14px,-4px + 4.737vw,32px)}#sponsorship .contents #sec03 .apply_btn a::after{content:"";font-family:"fontello",serif;font-style:normal;font-weight:normal;speak:none;display:inline-block;text-decoration:inherit;width:1em;text-align:center;font-size:90%;position:absolute;right:12px;margin:auto}}#contact .title_area .inner p{color:var(--textcolor)}#contact .wpcf7-response-output{display:none}#contact .wpcf7-not-valid-tip{white-space:nowrap}#contact .contents{padding-top:clamp(20px,3.478px + 2.174vw,40px)}#contact .contents .sec{background:rgba(0,0,0,0)}#contact .contents .sec .headline{max-width:1120px;margin:0 auto}#contact .contents .sec .headline .title_inner::after{content:none}#contact .contents .sec .content{padding:clamp(20px,-21.304px + 5.435vw,70px) clamp(40px,6.957px + 4.348vw,80px);background:#fff;border-radius:clamp(20px,3.478px + 2.174vw,40px);margin-top:clamp(20px,3.478px + 2.174vw,40px)}#contact .contents .sec .content .content_inner{max-width:960px;margin:0 auto}#contact .contents .sec .content .content_inner .send_btn{width:79%;display:block;max-width:335px;margin:clamp(24px,16.565px + 0.978vw,33px) auto 0}#contact .contents .sec .content .content_inner .send_btn span,#contact .contents .sec .content .content_inner .send_btn a{display:flex;align-items:center;justify-content:center;position:relative;height:clamp(40px,23.478px + 2.174vw,60px);background-color:var(--keycolor02);color:#fff;border-radius:clamp(20px,11.739px + 1.087vw,30px);font-size:clamp(18px,14.696px + 0.435vw,22px);line-height:1}#contact .contents .sec .content .content_inner .send_btn span::after,#contact .contents .sec .content .content_inner .send_btn a::after{content:"";font-family:"fontello",serif;font-style:normal;font-weight:normal;speak:none;display:inline-block;text-decoration:inherit;width:1em;text-align:center;font-size:90%;position:absolute;right:12px;margin:auto}#contact .contents .sec .content .content_inner .submit{display:block;max-width:335px;margin:clamp(24px,16.565px + 0.978vw,33px) auto 0;display:flex;align-items:center;justify-content:center;position:relative;height:clamp(40px,23.478px + 2.174vw,60px);background-color:var(--keycolor02);color:#fff;border-radius:clamp(20px,11.739px + 1.087vw,30px);font-size:clamp(18px,14.696px + 0.435vw,22px);line-height:1}#contact .contents .sec .content .content_inner .submit::after{content:"";font-family:"fontello",serif;font-style:normal;font-weight:normal;speak:none;display:inline-block;text-decoration:inherit;width:1em;text-align:center;font-size:90%;position:absolute;right:12px;margin:auto}#contact .contents #sec01{margin-top:clamp(15px,-18.043px + 4.348vw,55px)}#contact .contents #sec01 .copy{font-size:clamp(14px,7.391px + 0.87vw,22px);font-weight:500;text-align:center}#contact .contents #sec01 .tel_area{background:#f4f7e4;max-width:630px;margin:clamp(10px,-8.174px + 2.391vw,32px) auto 0;border-radius:clamp(10px,1.739px + 1.087vw,20px);display:flex;flex-direction:column;align-items:center;padding:12px 12px 16px}#contact .contents #sec01 .tel_area .tel a{font-weight:700;color:var(--keycolor01);font-size:clamp(29px,14.957px + 1.848vw,46px);display:flex;column-gap:clamp(7px,5.348px + 0.217vw,9px);align-items:center;line-height:1.6}#contact .contents #sec01 .tel_area .tel a::before{content:"";background:url(../img/contact/tel_icon.png) no-repeat;background-size:contain;width:clamp(31px,19.435px + 1.522vw,45px);height:clamp(23px,14.739px + 1.087vw,33px)}#contact .contents #sec01 .tel_area .time{font-weight:500;margin-top:clamp(0px,-1.652px + 0.217vw,2px)}#contact .contents #sec02{margin-top:clamp(45px,3.696px + 5.435vw,95px)}#contact .contents #sec02 form{margin-top:clamp(24px,0.87px + 3.043vw,52px)}#contact .contents #sec02 form table{width:100%}#contact .contents #sec02 form table tr{display:flex;column-gap:clamp(20px,11.739px + 1.087vw,30px);margin-top:clamp(20px,11.739px + 1.087vw,30px)}#contact .contents #sec02 form table tr:first-of-type{margin-top:0}#contact .contents #sec02 form table tr th{width:22%;font-size:clamp(14px,9.043px + 0.652vw,20px);font-weight:700;text-align:left;display:flex;flex-direction:column;row-gap:5px}#contact .contents #sec02 form table tr th .mark{display:flex;align-items:center}#contact .contents #sec02 form table tr th .mark span{display:inline-block;font-size:clamp(8px,3.043px + 0.652vw,14px);color:#fff;background:#c00;padding:1px clamp(9px,7.348px + 0.217vw,11px);border-radius:4px}#contact .contents #sec02 form table tr th .mark.optional span{background:#848484}#contact .contents #sec02 form table tr td{width:78%}#contact .contents #sec02 form table tr td input[type=email],#contact .contents #sec02 form table tr td input[type=text],#contact .contents #sec02 form table tr td textarea,#contact .contents #sec02 form table tr td select{width:100%;border:none;background:#f4f7e4;height:60px;border-radius:9px;padding:0 15px;font-family:"Noto Sans JP",sans-serif;font-size:clamp(14px,10.696px + 0.435vw,18px);color:var(--textcolor)}#contact .contents #sec02 form table tr td input[type=text].short{max-width:309px}#contact .contents #sec02 form table tr td input[type=email]::placeholder,#contact .contents #sec02 form table tr td input[type=text]::placeholder{color:rgba(0,0,0,.3);font-size:clamp(14px,10.696px + 0.435vw,18px);font-weight:500}#contact .contents #sec02 form table tr td .selectbox{min-width:309px;display:inline-block;position:relative}#contact .contents #sec02 form table tr td .selectbox::before{content:"";position:absolute;background:url(../img/contact/select_arrow.png) no-repeat;background-size:contain;width:15px;height:13px;top:50%;transform:translateY(-50%);right:1.25em;z-index:2}#contact .contents #sec02 form table tr td select{min-width:309px;cursor:pointer;appearance:none;padding-right:60px}#contact .contents #sec02 form table tr td textarea{height:clamp(130px,6.087px + 16.304vw,280px);resize:vertical;padding:15px}#contact .contents #sec02 form .copy{margin-top:clamp(24px,0.87px + 3.043vw,52px);padding-top:clamp(24px,10.783px + 1.739vw,40px);background:url(../img/top/line.png) repeat-x left top;background-size:auto clamp(3px,1.348px + 0.217vw,5px);text-align:center}#contact .contents #sec02 form .copy a{color:var(--keycolor02);text-decoration:underline}#contact.complete .contents .sec .content .content_inner .send_btn{margin-top:clamp(32px,-7.652px + 5.217vw,80px)}@media screen and (max-width: 780px){#contact .contents .sec .headline{margin:0 20px}#contact .contents .sec .content{padding:clamp(20px,3.478px + 2.174vw,40px)}#contact .contents .sec .content .content_inner .send_btn span,#contact .contents .sec .content .content_inner .send_btn a{height:clamp(45px,0px + 11.842vw,90px);border-radius:clamp(22.5px,0px + 5.921vw,45px);font-size:clamp(14px,-4px + 4.737vw,32px)}#contact .contents .sec .content .content_inner .send_btn span::after,#contact .contents .sec .content .content_inner .send_btn a::after{content:"";font-family:"fontello",serif;font-style:normal;font-weight:normal;speak:none;display:inline-block;text-decoration:inherit;width:1em;text-align:center;font-size:90%;position:absolute;right:12px;margin:auto}#contact .contents .sec .content .content_inner .submit{height:clamp(45px,0px + 11.842vw,90px);border-radius:clamp(22.5px,0px + 5.921vw,45px);font-size:clamp(14px,-4px + 4.737vw,32px)}#contact .contents .sec .content .content_inner .submit::after{content:"";font-family:"fontello",serif;font-style:normal;font-weight:normal;speak:none;display:inline-block;text-decoration:inherit;width:1em;text-align:center;font-size:90%;position:absolute;right:12px;margin:auto}#contact .contents #sec01 .copy{text-align:left}#contact .contents #sec02 form table tr{flex-direction:column;row-gap:12px}#contact .contents #sec02 form table tr th,#contact .contents #sec02 form table tr td{width:100%}#contact .contents #sec02 form table tr th{flex-direction:row-reverse;justify-content:flex-end;column-gap:10px}#contact .contents #sec02 form .copy{text-align:left}}#policy .title_area .inner p{color:var(--textcolor)}#policy .contents{padding-top:clamp(30px,5.217px + 3.261vw,60px)}#policy .contents .sec{background:rgba(0,0,0,0)}#policy .contents .sec .content{padding:clamp(20px,-21.304px + 5.435vw,70px) clamp(40px,6.957px + 4.348vw,80px);background:#fff;border-radius:clamp(20px,3.478px + 2.174vw,40px);margin-top:clamp(20px,3.478px + 2.174vw,40px)}#policy .contents .sec .content .content_inner{max-width:960px;margin:0 auto}#policy .contents .sec .content .content_inner p{margin-top:clamp(12px,-1.217px + 1.739vw,28px)}#policy .contents .sec .content .content_inner p.mt0{margin-top:0}#policy .contents .sec .content .content_inner ul{margin-top:clamp(12px,-1.217px + 1.739vw,28px)}#policy .contents .sec .content .content_inner .circle_list li{display:flex;column-gap:clamp(15px,10.87px + 0.543vw,20px);line-height:1.6;margin-top:8px}#policy .contents .sec .content .content_inner .circle_list li::before{content:"●"}#policy .contents .sec .content .content_inner .text_link{color:var(--keycolor02);text-decoration:underline;word-break:break-all}#policy .contents .sec .content .content_inner .block{position:relative;padding:clamp(20px,3.478px + 2.174vw,40px) 0;background:url(../img/top/line.png) repeat-x left bottom;background-size:auto clamp(3px,1.348px + 0.217vw,5px)}#policy .contents .sec .content .content_inner .block:last-of-type{background:none}#policy .contents .sec .content .content_inner .block.pt0{padding-top:0}#policy .contents .sec .content .content_inner .block.pb0{padding-bottom:0}#policy .contents .sec .content .content_inner h2{color:var(--keycolor01);font-size:clamp(15px,7.565px + 0.978vw,24px);font-weight:700;line-height:1.5}@media screen and (max-width: 780px){#policy .contents .sec .headline{margin:0 20px}#policy .contents .sec .content{padding:clamp(20px,3.478px + 2.174vw,40px)}#policy .contents .sec .content .content_inner .block{background-size:auto clamp(2px,1.174px + 0.109vw,3px)}}.editor_area .inner>*:first-child{margin-top:0 !important}.editor_area .inner img{height:auto;border-radius:clamp(10px,1.739px + 1.087vw,20px);margin-top:clamp(20px,3.478px + 2.174vw,40px)}.editor_area .inner *{max-width:100%}.editor_area .inner h2{font-size:clamp(22px,15.391px + 0.87vw,30px);color:var(--keycolor02);font-weight:700;background-image:radial-gradient(circle, var(--keycolor02) 3px, transparent 3px);background-position:left top;background-repeat:repeat-y;background-size:6px 12px;padding:14px 0;padding-left:clamp(10px,1.739px + 1.087vw,20px);line-height:1.4;margin-top:clamp(25px,4.348px + 2.717vw,50px)}.editor_area .inner h3{color:var(--textcolor);display:inline-flex;line-height:1.4;gap:clamp(5px,0.87px + 0.543vw,10px);font-size:clamp(18px,13.043px + 0.652vw,24px);margin-top:clamp(25px,4.348px + 2.717vw,50px);color:var(--keycolor01)}.editor_area .inner h3::before{content:"";flex-shrink:0;width:clamp(12px,2.913px + 1.196vw,23px);height:clamp(12px,2.913px + 1.196vw,23px);background-color:#829b01;border:#e8e866 solid clamp(3px,0.522px + 0.326vw,6px);border-radius:100%;transform:translateY(0.25em)}.editor_area .inner p{margin-top:clamp(18px,3.13px + 1.957vw,36px);line-height:1.8;font-size:clamp(15px,12.522px + 0.326vw,18px)}.editor_area .inner p img{margin-top:0}.editor_area .inner ul{margin-top:clamp(15px,2.609px + 1.63vw,30px)}.editor_area .inner ul li{display:flex;gap:clamp(5px,0.87px + 0.543vw,10px);line-height:1.6;margin-top:8px}.editor_area .inner ul li::before{content:"";background:url(../img/common/ul_icon.png) no-repeat;background-size:contain;width:clamp(13px,6.391px + 0.87vw,21px);height:clamp(20px,13.391px + 0.87vw,28px);transform:translateY(0.25em);flex-shrink:0}.editor_area .inner ol{margin-top:clamp(15px,2.609px + 1.63vw,30px);counter-reset:li}.editor_area .inner ol li{list-style:none;display:flex;gap:clamp(5px,0.87px + 0.543vw,10px);line-height:1.6;margin-top:8px}.editor_area .inner ol li::before{counter-increment:li;content:counter(li) "."}.editor_area .inner blockquote{margin-top:clamp(15px,2.609px + 1.63vw,30px);background-color:#f4f6e4;border-radius:clamp(10px,1.739px + 1.087vw,20px);padding:clamp(20px,0px + 5.263vw,40px);padding-left:clamp(95px,16.522px + 10.326vw,190px);position:relative}.editor_area .inner blockquote::before{content:"";position:absolute;width:clamp(60px,10.435px + 6.522vw,120px);height:100%;background:url(../img/common/blockquote_icon.png) no-repeat;background-size:100%;left:clamp(15px,2.609px + 1.63vw,30px)}.editor_area .inner blockquote>*:first-child{margin-top:0 !important}.editor_area .inner a{color:var(--keycolor02);text-decoration:underline}.editor_area .inner hr{background:url(../img/top/line.png);background-size:auto clamp(3px,1.348px + 0.217vw,5px);height:clamp(3px,1.348px + 0.217vw,5px);border:none;margin:clamp(30px,21.739px + 1.087vw,40px) 0 0}.editor_area .inner .wp-caption-text{margin-top:.2em;font-size:90%;text-align:center;font-weight:bold}.editor_area .inner ul.circle_list li{display:flex;column-gap:clamp(15px,10.87px + 0.543vw,20px);line-height:1.6;margin-top:8px}.editor_area .inner ul.circle_list li::before{content:"●";background:none}.editor_area .inner ul.doc_list li::before{content:"";background:url(/assets/img/common/doc_icon.png) no-repeat;background-size:contain;width:clamp(18px,12.217px + 0.761vw,25px);height:clamp(20px,13.391px + 0.87vw,28px);transform:initial}.editor_area .inner ul.doc_list li span{color:#c00}.editor_area .inner ol.num_list{margin-top:clamp(15px,2.609px + 1.63vw,30px);counter-reset:li}.editor_area .inner ol.num_list li{list-style:none;display:flex;gap:clamp(5px,0.87px + 0.543vw,10px);line-height:1.6;margin-top:8px}.editor_area .inner ol.num_list li::before{counter-increment:li;content:"（" counter(li) "）"}.editor_area .inner table{margin-top:clamp(15px,2.609px + 1.63vw,30px);border-radius:clamp(8px,1.391px + 0.87vw,16px);border-collapse:separate !important;overflow:hidden;border:1px solid #a4ba26}.editor_area .inner table th,.editor_area .inner table td{border-right:1px solid #a4ba26;border-bottom:1px solid #a4ba26;text-align:left;padding:clamp(5px,-3.261px + 1.087vw,15px)}.editor_area .inner table th:last-child,.editor_area .inner table td:last-child{border-right:none}.editor_area .inner table th{background-color:#faffee}.editor_area .inner table tr:last-child th,.editor_area .inner table tr:last-child td{border-bottom:none}.editor_area .inner table tr:first-child td:first-child,.editor_area .inner table tr:first-child th:first-child{border-radius:clamp(8px,1.391px + 0.87vw,16px) 0 0 0}.editor_area .inner table tr:first-child td:last-child,.editor_area .inner table tr:first-child th:last-child{border-radius:0 clamp(8px,1.391px + 0.87vw,16px) 0 0}.editor_area .inner table tr:last-child td:first-child,.editor_area .inner table tr:last-child th:first-child{border-radius:0 0 0 clamp(8px,1.391px + 0.87vw,16px)}.editor_area .inner table tr:last-child td:last-child,.editor_area .inner table tr:last-child th:last-child{border-radius:0 0 clamp(8px,1.391px + 0.87vw,16px) 0}.editor_area.committee .inner h2{margin-top:0;color:var(--keycolor01);font-size:clamp(15px,7.565px + 0.978vw,24px);background-image:none;padding:clamp(30px,21.739px + 1.087vw,40px) 0 0;line-height:1.5}.editor_area.committee .inner ul li,.editor_area.committee .inner ol li{column-gap:clamp(15px,10.87px + 0.543vw,20px)}.editor_area.committee .inner ul li::before{content:"●";background:none;transform:initial}.editor_area.committee .inner ol{counter-reset:listnum}.editor_area.committee .inner ol li::before{counter-increment:listnum;content:"(" counter(listnum) ")";background:none;transform:initial}@media screen and (max-width: 780px){.editor_area .inner h2{font-size:clamp(19px,0px + 5vw,38px);padding-left:clamp(15px,0px + 3.947vw,30px);margin-top:clamp(23px,0px + 6.053vw,46px)}.editor_area .inner h3{gap:clamp(8px,4px + 1.053vw,12px);font-size:clamp(14px,10px + 1.053vw,18px);margin-top:clamp(23px,0px + 6.053vw,46px);color:var(--keycolor01)}.editor_area .inner h3::before{width:clamp(12px,1px + 2.895vw,23px);height:clamp(12px,1px + 2.895vw,23px)}.editor_area .inner p{margin-top:clamp(15px,0px + 3.947vw,30px);line-height:1.6;font-size:clamp(14px,10px + 1.053vw,18px)}.editor_area .inner .img{overflow:hidden;border-radius:clamp(8px,0px + 2.105vw,16px)}.editor_area .inner ul{margin-top:clamp(15px,0px + 3.947vw,30px)}.editor_area .inner ul li{display:flex;gap:clamp(8px,0px + 2.105vw,16px)}.editor_area .inner ul li::before{width:clamp(13px,5px + 2.105vw,21px);height:clamp(20px,12px + 2.105vw,28px);transform:translateY(0.4em)}.editor_area .inner blockquote{margin-top:clamp(15px,0px + 3.947vw,30px);border-radius:clamp(8px,0px + 2.105vw,16px);padding:clamp(20px,0px + 5.263vw,40px);padding-top:clamp(80px,0px + 21.053vw,160px)}.editor_area .inner blockquote::before{content:"";position:absolute;width:clamp(134px,0px + 35.263vw,268px);height:clamp(80px,0px + 21.053vw,160px);background:url(../img/common/blockquote_icon_sp.png) no-repeat;background-size:100%;left:0;top:clamp(15px,0px + 3.947vw,30px);right:0;margin:auto}.editor_area .inner hr{background-size:auto clamp(2px,1.174px + 0.109vw,3px);height:clamp(2px,1.174px + 0.109vw,3px)}}/*# sourceMappingURL=under.min.css.map */