@media print,screen{#contents{font-family:source-han-sans-jp-variable,sans-serif;font-variation-settings:"wght" 400;color:#000}#contents .exlight01{font-variation-settings:"wght" 250}#contents .light01{font-variation-settings:"wght" 300}#contents .medium01{font-variation-settings:"wght" 500}#contents .bold01{font-variation-settings:"wght" 700;-webkit-font-smoothing:antialiased}#contents .heavy01{font-variation-settings:"wght" 900}#contents .playwrite{font-family:playwrite-cc-za,sans-serif;font-weight:300;font-style:normal}@-webkit-keyframes bounce{0%{opacity:0;-webkit-transform:translateY(4vw);transform:translateY(4vw)}40%{opacity:1;-webkit-transform:translateY(-4vw);transform:translateY(-4vw)}60%{opacity:1;-webkit-transform:translateY(2vw);transform:translateY(2vw)}80%{opacity:1;-webkit-transform:translateY(-2vw);transform:translateY(-2vw)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes bounce{0%{opacity:0;-webkit-transform:translateY(4vw);transform:translateY(4vw)}40%{opacity:1;-webkit-transform:translateY(-4vw);transform:translateY(-4vw)}60%{opacity:1;-webkit-transform:translateY(2vw);transform:translateY(2vw)}80%{opacity:1;-webkit-transform:translateY(-2vw);transform:translateY(-2vw)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes h3Rotate{0%{-webkit-transform:rotate(0deg) scale(1);transform:rotate(0deg) scale(1)}45%{-webkit-transform:rotate(180deg) scale(1.25);transform:rotate(180deg) scale(1.25)}70%{-webkit-transform:rotate(180deg) scale(1.25);transform:rotate(180deg) scale(1.25)}100%{-webkit-transform:rotate(360deg) scale(1);transform:rotate(360deg) scale(1)}}@keyframes h3Rotate{0%{-webkit-transform:rotate(0deg) scale(1);transform:rotate(0deg) scale(1)}45%{-webkit-transform:rotate(180deg) scale(1.25);transform:rotate(180deg) scale(1.25)}70%{-webkit-transform:rotate(180deg) scale(1.25);transform:rotate(180deg) scale(1.25)}100%{-webkit-transform:rotate(360deg) scale(1);transform:rotate(360deg) scale(1)}}@-webkit-keyframes midashi_anim{0%{left:-100%}45%{left:0}70%{left:0}100%{left:100%}}@keyframes midashi_anim{0%{left:-100%}45%{left:0}70%{left:0}100%{left:100%}}@-webkit-keyframes midashi_anim_img{0%{opacity:0}45%{opacity:0}70%{opacity:1}100%{opacity:1}}@keyframes midashi_anim_img{0%{opacity:0}45%{opacity:0}70%{opacity:1}100%{opacity:1}}#contents #head{position:relative}#contents #head>div{padding:4vw;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%}#contents #head>div img{width:100%;opacity:0;-webkit-filter:blur(5.33vw);filter:blur(5.33vw);-webkit-transition:all 2s ease-out;transition:all 2s ease-out}#contents #head>div img.in{opacity:1;-webkit-filter:blur(0);filter:blur(0)}#contents #head>img{position:absolute}#contents #head>img.left01{width:26.28vw;top:0;left:0}#contents #head>img.left02{width:17.53vw;bottom:-5.33vw;left:0}#contents #head>img.right01{width:17.6vw;right:0;bottom:-5.07vw}#contents #summary{padding:0 4vw;margin-top:8vw;position:relative;padding-bottom:21.87vw}#contents #summary h2{font-size:6.4vw;line-height:2em;padding-left:4.8vw;position:relative}#contents #summary h2 span{font-size:4.8vw}#contents #summary h2::before{content:"";width:1.33vw;height:34.13vw;border-radius:.665vw;display:block;background:#6ab59f;position:absolute;top:2.5vw;left:0}#contents #summary .flex01{margin-top:13.07vw}#contents #summary .flex01>img{width:64.62vw;border-top-right-radius:8vw;border-bottom-left-radius:8vw;display:block;margin:0 auto}#contents #summary .flex01>p{margin-top:3em;font-size:3.73vw;line-height:2em}#contents #summary>img{position:absolute;width:19.15vw;right:1.87vw;top:16vw}#contents #interview{background:#f7f7f7;position:relative;padding:20vw 4.27vw 15.47vw 4.27vw}#contents #interview>.leaf01{width:15.16vw;position:absolute;top:0;right:0}#contents #interview>.leaf02{width:15.84vw;position:absolute;top:50.47vw;left:0}#contents #interview>.leaf03{width:24.99vw;position:absolute;bottom:0;left:0}#contents #interview>.leaf04{width:12.45vw;position:absolute;right:0;bottom:0}#contents #interview .midashi01{position:absolute;display:block;overflow:hidden;width:45.07vw;top:-5.07vw;left:27.47vw}#contents #interview .midashi01 img{display:block;opacity:0;width:45.07vw}#contents #interview .midashi01>div{background:#6ab59f;width:100%;height:100%;position:absolute;top:0;left:-100%}#contents #interview .midashi01.in>div{-webkit-animation:midashi_anim forwards .6s ease;animation:midashi_anim forwards .6s ease}#contents #interview .midashi01.in img{-webkit-animation:midashi_anim_img forwards .6s ease;animation:midashi_anim_img forwards .6s ease}#contents #interview>h2{font-size:5.07vw;line-height:2em;text-align:center;opacity:0;-webkit-transform:scale(0.7);transform:scale(0.7);-webkit-transition:all .5s ease;transition:all .5s ease}#contents #interview>h2.in{opacity:1;-webkit-transform:scale(1);transform:scale(1)}#contents #interview>p{margin:14vw auto 0 auto;font-size:3.73vw;line-height:2em}#contents #interview>p a{color:#000}#contents #interview>p a:hover{text-decoration:none}#contents #interview .prof01{text-align:center;margin-top:6.67vw}#contents #interview .prof01>img{display:inline-block;width:53.6vw;border-top-left-radius:26.8vw;border-top-right-radius:26.8vw;opacity:0;-webkit-transition:all .5s ease;transition:all .5s ease}#contents #interview .prof01>img.in{opacity:1}#contents #interview .prof01>div>span{font-size:3.2vw;margin:5.07vw 0;display:block}#contents #interview .prof01>div .name01{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}#contents #interview .prof01>div .name01 img{width:7.5vw;margin-right:1.87vw}#contents #interview .prof01>div .name01 p{font-size:6.4vw}#contents #interview .prof01>div .name01 [data-ruby]{position:relative}#contents #interview .prof01>div .name01 [data-ruby]::before{text-align:center;content:attr(data-ruby);position:absolute;top:-2em;left:0;right:0;margin:auto;font-size:2.67vw;font-variation-settings:"wght" 500}#contents #interview .prof01>div>p{font-size:3.2vw;line-height:2em;margin:5.07vw auto 0 auto;text-align:left}#contents #interview .split01{width:100%;height:2.93vw;background:url(../img/leaf04.png);background-repeat:repeat-x;background-size:5.86vw auto;display:block;background-position:left top;margin:11.73vw auto 0 auto}#contents #interview h3{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin-top:8vw}#contents #interview h3 img{width:5.77vw;margin-right:2.4vw;margin-top:.65em}#contents #interview h3 img.in{-webkit-animation:h3Rotate forwards .9s ease;animation:h3Rotate forwards .9s ease}#contents #interview h3 span{font-size:5.33vw;line-height:2em}#contents #interview h4{font-size:3.73vw;line-height:2em;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin-top:5.33vw}#contents #interview h4::before{content:"";display:block;width:5.6vw;height:.53vw;background:#d8d8d8;border-radius:.265vw;margin-right:2.93vw;margin-top:1em;-ms-flex-negative:0;flex-shrink:0}#contents #interview .talk01{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:6.93vw}#contents #interview .talk01 .name01{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}#contents #interview .talk01 .name01 img{width:5.6vw;margin-right:2.13vw}#contents #interview .talk01 .name01 span{font-size:4.27vw}#contents #interview .talk01 .sentence01{font-size:3.73vw;line-height:2em;border-width:1px;border-style:solid;background:#fff;padding:4.27vw;-webkit-box-sizing:border-box;box-sizing:border-box;width:72.53vw}#contents #interview .talk01 .sentence01 a{color:#000}#contents #interview .talk01.left01 .sentence01{border-color:#6ab59f;border-top-right-radius:8vw;border-bottom-right-radius:8vw;border-bottom-left-radius:8vw}#contents #interview .talk01.right01{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}#contents #interview .talk01.right01 .sentence01{border-color:#2c6a75;border-top-left-radius:8vw;border-bottom-right-radius:8vw;border-bottom-left-radius:8vw}#contents #interview .images01{margin-top:8vw}#contents #interview .images01 figure{width:80.12vw;margin:0 auto}#contents #interview .images01 figure img{width:100%;border-radius:5.33vw}#contents #interview .images01 figure figcaption{font-size:3.2vw;line-height:2em;width:77.33vw;margin:.5em auto 0 auto}#contents #interview .images01 figure:not(:first-of-type){margin-top:3.73vw}#contents #interview .images02{border-radius:8vw;background:#2c6a75;margin-top:10.67vw;padding:8vw 0;position:relative}#contents #interview .images02 h5{color:#fff;font-size:4.8vw;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;margin-bottom:4.8vw}#contents #interview .images02 h5::after{content:"";width:8vw;height:.8vw;border-radius:.4vw;background:#fff;display:block;margin-top:3.2vw}#contents #interview .images02 figure{width:70.67vw;margin:0 auto}#contents #interview .images02 figure img{width:100%;border-radius:5.33vw}#contents #interview .images02 figure figcaption{color:#fff;font-size:3.2vw;line-height:2em;margin-top:.5em}#contents #interview .images02 .arrow01{width:5.58vw;display:block;margin:2.67vw auto}#contents #interview .images02 .nohohon01{position:absolute;top:19.73vw;right:-2.4vw;width:23.41vw}#contents #interview .images02 .nohohon02{position:absolute;bottom:46.4vw;left:-2.67vw;width:17.1vw}#contents #activity{background:#6ab59f;padding:13.33vw 0}#contents #activity .more01{width:61.33vw;margin:0 auto;opacity:0}#contents #activity .more01 span{font-size:5.33vw;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:61.33vw;height:15.47vw;color:#fff;background:#2c6a75;border-radius:5.33vw}#contents #activity .more01 img{width:6.79vw;display:block;margin:-1px auto 0 auto}#contents #activity .more01.in{-webkit-animation:bounce forwards .6s ease;animation:bounce forwards .6s ease}#contents #activity h3{font-size:6.4vw;text-align:center;line-height:2em;margin-top:.5em;opacity:0;-webkit-transform:scale(0.7);transform:scale(0.7);-webkit-transition:all .5s ease;transition:all .5s ease}#contents #activity h3.in{opacity:1;-webkit-transform:scale(1);transform:scale(1)}#contents #activity .case01{margin-top:12.53vw}#contents #activity .case01>div{border:.8vw solid #000;border-radius:5.33vw;width:91.47vw;background:#fff;-webkit-box-sizing:border-box;box-sizing:border-box;margin:0 auto;position:relative;padding:5.6vw 5.33vw 9.87vw 5.33vw;opacity:0;-webkit-transition:all .6s ease;transition:all .6s ease;-webkit-transform:translateY(10vw);transform:translateY(10vw)}#contents #activity .case01>div.in{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}#contents #activity .case01>div:not(:first-of-type){margin:8vw auto 0 auto}#contents #activity .case01>div:nth-child(1) .leaf01{position:absolute;width:16.42vw;left:.8vw;top:15.2vw}#contents #activity .case01>div:nth-child(1) .leaf02{position:absolute;width:17.59vw;top:2.13vw;right:1.6vw}#contents #activity .case01>div:nth-child(3) .leaf01{position:absolute;width:23.88vw;left:2.4vw;top:15vw}#contents #activity .case01>div:nth-child(3) .leaf02{position:absolute;width:11.43vw;top:76vw;right:1.33vw}#contents #activity .case01>div:nth-child(2) .leaf01{position:absolute;width:16.42vw;left:.8vw;top:7.2vw}#contents #activity .case01>div:nth-child(2) .leaf02{position:absolute;width:17.59vw;top:2.13vw;right:1.6vw}#contents #activity .case01>div h4{font-size:5.33vw;line-height:2em;text-align:center;margin-bottom:4.8vw}#contents #activity .case01>div>p{font-size:3.73vw;line-height:2em}#contents #activity .case01>div>p a{color:#000}#contents #activity .case01>div .images01 figure{width:70.93vw;margin:7.47vw auto 0 auto}#contents #activity .case01>div .images01 figure img{width:100%;border-radius:5.33vw}#contents #activity .case01>div .images01 figure figcaption{font-size:3.2vw;line-height:2em;margin-top:.5em}#contents #activity .case01>div .images02{margin-top:6.93vw}#contents #activity .case01>div .images02 figure{width:70.93vw;margin:0 auto}#contents #activity .case01>div .images02 figure img{width:100%;border-radius:5.33vw}#contents #activity .case01>div .images02 figure figcaption{font-size:3.2vw;line-height:2em;margin-top:.5em}#contents #activity .case01>div .images02 div{text-align:center;margin:1.87vw 0}#contents #activity .case01>div .images02 div img{width:5.58vw}#contents #activity .case01>div .flex01 figure{width:70.93vw;margin:0 auto}#contents #activity .case01>div .flex01 figure img{width:100%;border-radius:5.33vw}#contents #activity .case01>div .flex01 figure figcaption{font-size:2.67vw;line-height:2em;margin-top:.5em}#contents #activity .case01>div .flex01 figure figcaption a{color:#6ab59f}#contents #activity .case01>div .flex01>div p{font-size:3.73vw;line-height:2em;margin-top:1em}#contents #activity .case01>div .flex01>div small{display:block;margin-top:.5em;font-size:2.67vw;line-height:2em}#contents #activity .case01>div .split01{width:100%;height:2.93vw;background:url(../img/leaf04.png);background-repeat:repeat-x;background-size:5.86vw auto;display:block;background-position:left top;margin:8vw auto}#contents #activity .case01>div .split02{margin:8vw auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#contents #activity .case01>div .split02>img{width:23.73vw}#contents #activity .case01>div .split02>div{width:53.87vw;height:2.93vw;background:url(../img/leaf04.png);background-repeat:repeat-x;background-size:5.86vw auto;display:block;background-position:left top}#contents #activity .case01>div>a{width:76.34vw;font-size:3.73vw;color:#fff;display:block;text-decoration:none;position:relative;margin:0 auto}#contents #activity .case01>div>a .bg01{width:100%;height:100%;border-radius:7.865vw;background:#2c6a75;display:block;position:absolute;top:0;left:0;z-index:1}#contents #activity .case01>div>a .tops01{width:76.34vw;height:15.73vw;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#contents #activity .case01>div>a .tops01 span{z-index:2}#contents #activity .case01>div>a .tops01 svg{z-index:2;width:2.13vw;position:absolute;right:8.53vw}#contents #activity .case01>div #comments>div:not(:first-of-type){margin-top:8vw}#contents #activity .case01>div #comments>div>div{padding:6.13vw;-webkit-box-sizing:border-box;box-sizing:border-box;background:#fbfafa;-webkit-box-shadow:inset 0 0 4.8vw 0 #dcdcdc;box-shadow:inset 0 0 4.8vw 0 #dcdcdc;border-radius:10.67vw}#contents #activity .case01>div #comments>div>div p{font-size:3.73vw;line-height:2em}#contents #activity .case01>div #comments>div>div small{text-align:right;display:block;margin-top:1.87vw;line-height:2em}#contents #activity .case01>div #comments>div>div small span:first-of-type{font-size:2.67vw}#contents #activity .case01>div #comments>div>div small span:last-of-type{font-size:5.33vw}#contents #activity .case01>div #comments>div>div+svg{width:9.05vw;display:block;margin:-1px auto 0 18.93vw}#contents #activity .case01>div #comments>div>img{height:30.93vw;margin:-9.6vw auto 0 auto;display:block}}@media print,screen and (min-width: 640px){#contents{font-size:14px}@-webkit-keyframes bounce{0%{opacity:0;-webkit-transform:translateY(4vw);transform:translateY(4vw)}40%{opacity:1;-webkit-transform:translateY(-50px);transform:translateY(-50px)}60%{opacity:1;-webkit-transform:translateY(20px);transform:translateY(20px)}80%{opacity:1;-webkit-transform:translateY(-20px);transform:translateY(-20px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes bounce{0%{opacity:0;-webkit-transform:translateY(4vw);transform:translateY(4vw)}40%{opacity:1;-webkit-transform:translateY(-50px);transform:translateY(-50px)}60%{opacity:1;-webkit-transform:translateY(20px);transform:translateY(20px)}80%{opacity:1;-webkit-transform:translateY(-20px);transform:translateY(-20px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}#contents #head>div{padding:30px;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%}#contents #head>div img{width:100%}#contents #head>img{position:absolute}#contents #head>img.left01{width:265px}#contents #head>img.left02{width:181px;bottom:-19px;left:0}#contents #head>img.right01{width:177px;right:0;bottom:-19px}#contents #summary{padding:0;margin-top:93px;padding-bottom:143px}#contents #summary h2{font-size:50px;padding-left:46px;position:absolute;left:calc(50% - 96px);top:-30px}#contents #summary h2 span{font-size:34px}#contents #summary h2::before{content:"";width:5px;height:252px;top:30px;border-radius:2.5px}#contents #summary .flex01{margin-top:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}#contents #summary .flex01>img{width:450px;border-top-right-radius:60px;border-bottom-left-radius:60px;margin:0 54px 0 0}#contents #summary .flex01>p{width:696px;margin-top:0;font-size:16px}#contents #summary>img{width:131px;right:auto;top:141px;left:calc(50% + 503px)}#contents #interview{background:#f7f7f7;position:relative;padding:80px 0 128px 0}#contents #interview>.leaf01{width:249px;position:absolute;top:0;right:0}#contents #interview>.leaf02{width:254px;position:absolute;top:168px;left:0}#contents #interview>.leaf03{width:345px;position:absolute;bottom:0;left:0}#contents #interview>.leaf04{width:157px;position:absolute;right:0;bottom:0}#contents #interview .midashi01{position:absolute;display:block;overflow:hidden;width:236px;top:-33px;left:calc(50% - 600px)}#contents #interview .midashi01 img{display:block;opacity:0;width:236px}#contents #interview>h2{font-size:42px;line-height:2em;text-align:center}#contents #interview>p{width:800px;margin:60px auto 0 auto;font-size:18px;line-height:2em}#contents #interview .prof01{width:1000px;text-align:left;margin:94px auto 0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}#contents #interview .prof01.watanabe01{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}#contents #interview .prof01.watanabe01>img{-webkit-transform:translateX(100px);transform:translateX(100px)}#contents #interview .prof01>img{display:inline-block;width:446px;border-top-left-radius:223px;border-top-right-radius:223px;-webkit-transform:translateX(-100px);transform:translateX(-100px)}#contents #interview .prof01>img.in{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}#contents #interview .prof01>div{width:500px}#contents #interview .prof01>div>span{font-size:14px;margin:0;display:block}#contents #interview .prof01>div .name01{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin:45px 0 0 0}#contents #interview .prof01>div .name01 img{width:43px;margin-right:11px}#contents #interview .prof01>div .name01 p{font-size:40px}#contents #interview .prof01>div .name01 [data-ruby]{position:relative}#contents #interview .prof01>div .name01 [data-ruby]::before{content:attr(data-ruby);position:absolute;top:-30px;left:0;right:0;margin:auto;font-size:12px;font-variation-settings:"wght" 500}#contents #interview .prof01>div>p{font-size:14px;line-height:2em;margin:45px 0 0 0;text-align:left}#contents #interview .split01{width:1200px;height:11px;background-size:22px auto;display:block;background-position:left top;margin:80px auto 0 auto}#contents #interview h3{width:1200px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin:60px auto 0 auto}#contents #interview h3 img{width:31px;margin-right:16px;margin-top:1.7em}#contents #interview h3 span{font-size:38px;line-height:2em}#contents #interview h4{width:1200px;font-size:18px;line-height:2em;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin:60px auto 0 auto}#contents #interview h4::before{content:"";display:block;width:81px;height:2px;background:#d8d8d8;border-radius:1px;margin-right:19px;margin-top:1em;-ms-flex-negative:0;flex-shrink:0}#contents #interview .talk01{width:1200px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin:40px auto 0 auto}#contents #interview .talk01 .name01{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}#contents #interview .talk01 .name01 img{width:30px;margin-right:7px}#contents #interview .talk01 .name01 span{font-size:22px}#contents #interview .talk01 .sentence01{font-size:16px;line-height:2em;border-width:1px;border-style:solid;background:#fff;padding:30px 40px;-webkit-box-sizing:border-box;box-sizing:border-box;width:866px}#contents #interview .talk01 .sentence01 a:hover{text-decoration:none}#contents #interview .talk01.left01 .sentence01{margin-left:19px;border-top-right-radius:40px;border-bottom-right-radius:40px;border-bottom-left-radius:40px}#contents #interview .talk01.right01 .sentence01{margin-right:19px;border-top-left-radius:40px;border-bottom-right-radius:40px;border-bottom-left-radius:40px}#contents #interview .images01{margin:50px auto 0 auto;width:1200px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}#contents #interview .images01 figure{width:580px;margin:0}#contents #interview .images01 figure img{width:100%;border-radius:40px}#contents #interview .images01 figure figcaption{font-size:14px;line-height:2em;width:560px;margin:.5em auto 0 auto}#contents #interview .images01 figure:not(:first-of-type){margin-top:0}#contents #interview .images02{width:1000px;border-radius:40px;margin:40px auto 0 auto;padding:53px 0 65px 0}#contents #interview .images02 h5{font-size:30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;margin-bottom:30px}#contents #interview .images02 h5::after{content:"";width:50px;height:5px;border-radius:2.5px;background:#fff;display:block;margin-top:19px}#contents #interview .images02 figure{width:580px;margin:0 auto}#contents #interview .images02 figure img{width:100%;border-radius:20px}#contents #interview .images02 figure figcaption{color:#fff;font-size:14px;line-height:2em;margin-top:.5em}#contents #interview .images02 .arrow01{width:27px;display:block;margin:20px auto}#contents #interview .images02 .nohohon01{position:absolute;top:466px;right:-31pxr;width:177px}#contents #interview .images02 .nohohon02{position:absolute;bottom:262px;left:-43px;width:139px}#contents #activity{padding:100px 0}#contents #activity .more01{width:413px;margin:0 auto}#contents #activity .more01 span{font-size:30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:413px;height:103px;color:#fff;background:#2c6a75;border-radius:20px}#contents #activity .more01 img{width:31px;display:block;margin:-1px auto 0 auto}#contents #activity h3{font-size:50px;text-align:center;line-height:2em;margin-top:.3em}#contents #activity .case01{margin-top:70px}#contents #activity .case01>div{border:4px solid #000;border-radius:20px;width:1200px;background:#fff;-webkit-box-sizing:border-box;box-sizing:border-box;margin:0 auto;position:relative;padding:55px 72px 55px 72px;-webkit-transform:translateY(50px);transform:translateY(50px)}#contents #activity .case01>div.in{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}#contents #activity .case01>div:not(:first-of-type){margin:50px auto 0 auto}#contents #activity .case01>div:nth-child(1) .leaf01{position:absolute;width:161px;left:19px;top:29px}#contents #activity .case01>div:nth-child(1) .leaf02{position:absolute;width:161px;top:19px;right:19px}#contents #activity .case01>div:nth-child(3){padding-bottom:90px}#contents #activity .case01>div:nth-child(3) .leaf01{position:absolute;width:229px;left:20px;top:46px}#contents #activity .case01>div:nth-child(3) .leaf02{position:absolute;width:114px;top:1479px;right:24px}#contents #activity .case01>div:nth-child(3) .leaf03{position:absolute;width:229px;bottom:19px;left:19px}#contents #activity .case01>div:nth-child(2) .leaf01{position:absolute;width:161px;left:19px;top:29px}#contents #activity .case01>div:nth-child(2) .leaf02{position:absolute;width:161px;top:19px;right:19px}#contents #activity .case01>div h4{font-size:40px;line-height:2em;text-align:center;margin-bottom:40px}#contents #activity .case01>div>p{font-size:18px;line-height:2em}#contents #activity .case01>div>p a:hover{text-decoration:none}#contents #activity .case01>div .images01{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:40px}#contents #activity .case01>div .images01 figure{width:500px;margin:0}#contents #activity .case01>div .images01 figure img{width:100%;border-radius:40px}#contents #activity .case01>div .images01 figure figcaption{font-size:14px;line-height:2em;margin-top:.5em;padding:0 10px}#contents #activity .case01>div .images02{margin-top:46px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}#contents #activity .case01>div .images02 figure{width:332px;margin:0 auto}#contents #activity .case01>div .images02 figure img{width:100%;border-radius:20px}#contents #activity .case01>div .images02 figure figcaption{font-size:14px;line-height:2em;margin-top:.5em}#contents #activity .case01>div .images02 div{text-align:center;margin:98px 8px 0 8px}#contents #activity .case01>div .images02 div img{width:14px}#contents #activity .case01>div .flex01{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%}#contents #activity .case01>div .flex01 figure{width:500px;margin:0}#contents #activity .case01>div .flex01 figure img{width:100%;border-radius:40px}#contents #activity .case01>div .flex01 figure figcaption{font-size:14px;line-height:2em;margin-top:.5em;padding:0 10px}#contents #activity .case01>div .flex01 figure figcaption a{color:#6ab59f}#contents #activity .case01>div .flex01 figure figcaption a:hover{text-decoration:none}#contents #activity .case01>div .flex01>div{width:514px}#contents #activity .case01>div .flex01>div p{font-size:18px;line-height:2em;margin-top:0}#contents #activity .case01>div .flex01>div small{font-size:12px;line-height:2em}#contents #activity .case01>div .split01{width:100%;height:10px;background:url(../img/leaf04.png);background-repeat:repeat-x;background-size:20px auto;display:block;background-position:left top;margin:50px auto}#contents #activity .case01>div .split02{margin:50px auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#contents #activity .case01>div .split02>img{width:178px}#contents #activity .case01>div .split02>div{width:858px;height:10px;background:url(../img/leaf04.png);background-repeat:repeat-x;background-size:20px auto;display:block;background-position:left top}#contents #activity .case01>div>a{width:393px;font-size:20px;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-decoration:none;position:relative;margin:0 auto}#contents #activity .case01>div>a .bg01{will-change:all;-webkit-transition:all .4s ease;transition:all .4s ease;border-radius:40.5px;background:#2c6a75}#contents #activity .case01>div>a .tops01{width:393px;height:81px}#contents #activity .case01>div>a .tops01 svg{width:8px;position:absolute;right:35px}#contents #activity .case01>div>a:hover .bg01{-webkit-transform:translateZ(0);transform:translateZ(0);background:#6ab59f;-webkit-filter:blur(10px);filter:blur(10px)}#contents #activity .case01>div #comments{display:-webkit-box;display:-ms-flexbox;display:flex;width:1008px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:0 auto}#contents #activity .case01>div #comments>div{position:relative;height:520px}#contents #activity .case01>div #comments>div:not(:first-of-type){margin-top:0}#contents #activity .case01>div #comments>div:first-of-type>div{margin-top:30px}#contents #activity .case01>div #comments>div>div{width:470px;padding:40px;-webkit-box-sizing:border-box;box-sizing:border-box;background:#fbfafa;-webkit-box-shadow:inset 0 0 18px 0 #dcdcdc;box-shadow:inset 0 0 18px 0 #dcdcdc;border-radius:60px}#contents #activity .case01>div #comments>div>div p{font-size:16px;line-height:2em}#contents #activity .case01>div #comments>div>div small{text-align:right;display:block;margin-top:10px;line-height:2.5em}#contents #activity .case01>div #comments>div>div small span:first-of-type{font-size:12px}#contents #activity .case01>div #comments>div>div small span:last-of-type{font-size:24px}#contents #activity .case01>div #comments>div>div+svg{width:33px;display:block;margin:-1px auto 0 auto}#contents #activity .case01>div #comments>div>img{height:169px;margin:0 auto;display:block;position:absolute;bottom:0;left:calc(50% - 81px)}#contents #activity .case01>div #comments>div>img.women01{left:calc(50% - 73.5px)}}