:root{--color-text:#222;--color-text-muted:#666;--color-background:#fff;--color-surface:#f7f7f7;--color-border:#d9d9d9;--color-primary:#1f5f9f;--color-primary-hover:#164a7e;--color-focus:#0b63ce;--font-sans:"Noto Sans JP",system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--font-serif:"Noto Serif JP","Hiragino Mincho ProN",serif;--content-width:72rem;--gutter:clamp(1rem,4vw,3rem);--space-1:0.25rem;--space-2:0.5rem;--space-3:0.75rem;--space-4:1rem;--space-5:1.5rem;--space-6:2rem;--space-7:3rem;--space-8:4rem;--radius-sm:0.25rem;--radius-md:0.5rem;--shadow-sm:0 0.125rem 0.5rem rgb(0 0 0 / 8%);--transition-fast:160ms ease}#character{scroll-behavior:smooth}#character{-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}#character{color:var(--color-text);font-family:var(--font-sans);font-size:1rem;font-weight:400;line-height:1.5;letter-spacing:.02em}#character::-moz-selection{color:#fff;background:var(--color-primary)}#character::selection{color:#fff;background:var(--color-primary)}#character a{color:var(--color-primary);text-decoration-thickness:.08em;text-underline-offset:.2em;transition:color var(--transition-fast),opacity var(--transition-fast)}#character a:hover{color:var(--color-primary-hover)}#character button:focus-visible,#character a:focus-visible,#character input:focus-visible,#character select:focus-visible,#character textarea:focus-visible{outline:.1875rem solid var(--color-focus);outline-offset:.1875rem}#character img,#character svg,#character video{max-width:100%;height:auto;vertical-align:middle}#character button,#character input,#character select,#character textarea{color:inherit}#character button{border:0;cursor:pointer}#character hr{height:1px;margin:var(--space-7) 0;border:0;background:var(--color-border)}#character h1,#character h2,#character h3,#character h4,#character h5,#character h6{color:var(--color-text);font-weight:700;line-height:1.35;letter-spacing:.04em}#character h1{font-size:clamp(2rem,4vw,3.5rem)}#character h2{font-size:clamp(1.625rem,3vw,2.5rem)}#character h3{font-size:clamp(1.25rem,2vw,1.75rem)}#character p:not(:last-child),#character ul:not(:last-child),#character ol:not(:last-child){margin-bottom:var(--space-4)}#character ul,#character ol{margin:0;padding:0;list-style:none}#character .container{width:min(100% - var(--gutter)*2,var(--content-width));max-width:1040px;margin-inline:auto}#character .section{padding-block:clamp(3.5rem,8vw,7rem)}#character .stack>*+*{margin-block-start:var(--stack-gap,var(--space-4))}#character .cluster{display:flex;flex-wrap:wrap;align-items:center;gap:var(--cluster-gap,var(--space-4))}#character .grid{display:grid;gap:var(--grid-gap,var(--space-5));grid-template-columns:repeat(var(--grid-columns,1),minmax(0,1fr))}#character .btn_box{margin-top:clamp(1.75rem,1.134rem + 2.629vw,3.5rem)}#character .button{background-color:#fff;color:#222;border:3px solid;border-radius:100vmax;font-size:1.05rem;font-weight:900;line-height:1.15;letter-spacing:.025em;text-decoration:none;display:flex;justify-content:center;align-items:center;margin-inline:auto;width:345px;min-height:72px;position:relative;isolation:isolate;transition:all .1s ease-in}@media(min-width:48rem){#character .button{font-size:1.12rem}}#character .button span{background-color:#fff;border-radius:100vmax;width:100%;height:100%;position:absolute;top:50%;left:50%;translate:-50% -50%;display:grid;place-content:center;z-index:1}#character .button span::after{content:"";display:inline-block;background:url(../img/ico_btn_arrow.svg) center/contain no-repeat;width:2rem;aspect-ratio:1/1;position:absolute;top:50%;right:1rem;translate:0 -50%}@media(min-width:48rem){#character .button span::after{width:1.65rem}}#character .button::after{content:"";display:block;background-color:rgba(34,34,34,.3);mix-blend-mode:multiply;width:100%;height:100%;border-radius:100vmax;position:absolute;bottom:-10px;left:0;z-index:-1;transition:all .1s ease-in}#character .button:hover{background-color:#fff;color:#222;transform:translateY(0.15rem)}#character .button:hover::after{bottom:0}#character .button:active{box-shadow:0 .4rem 0 #8f4264;transform:translateY(0.6rem)}#character input,#character select,#character textarea{width:100%;min-height:3rem;padding:.625rem .75rem;border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-background);line-height:1.5}#character textarea{resize:vertical}#character label{display:inline-block;margin-bottom:var(--space-2);font-weight:700}@media(min-width:48rem){#character .grid--2{--grid-columns:2}#character .grid--3{--grid-columns:3}}@media(prefers-reduced-motion:reduce){#character{scroll-behavior:auto}#character *,#character *::before,#character *::after{animation-duration:.01ms !important;animation-iteration-count:1 !important;transition-duration:.01ms !important}}#character .block{position:relative}#character .block .sec_ttl{text-align:center;margin-bottom:clamp(1.25rem,.704rem + 2.33vw,3.5rem)}#character .block .sec_ttl>img{margin-inline:auto}#character .hidden-xs{display:none}#character .visible-xs{display:block}@media(min-width:48rem){#character .visible-xs{display:none}}#character br.visible-xs{display:inline}@media(min-width:48rem){#character br.visible-xs{display:none}}#character .visible-md{display:none}@media(min-width:48rem){#character .visible-md{display:block}}#character{background:url(../img/bg_tiles.webp) center top/200% repeat-y;overflow-x:hidden}@media(min-width:64rem){#character{background-size:contain}}#character .fv{background-color:#afdaeb;padding-top:clamp(2rem,1.15rem + 3.625vw,5.5rem)}#character .fv .ttl{text-align:center;position:relative;z-index:1;max-width:calc(100% - 3rem);margin-inline:auto}#character .fv .ttl>img{margin-inline:auto}@media(min-width:48rem){#character .fv .ttl{max-width:none}}#character .fv .fv_bg{position:relative;aspect-ratio:5/3}#character .fv .fv_bg .parts{position:absolute;left:0;right:0}#character .fv .fv_bg .parts.clouds{background:url(../img/fv_parts_01.svg) center bottom/cover no-repeat;aspect-ratio:17/7;bottom:8%}#character .fv .fv_bg .parts.tree{background:url(../img/fv_parts_02.svg) center bottom/cover no-repeat;aspect-ratio:11/7;bottom:0%;width:100%}#character .fv .fv_bg .parts.school{background:url(../img/fv_parts_03.svg) center bottom -1px/cover no-repeat;aspect-ratio:187/57;bottom:0;left:50%;translate:-50% 0;width:100vw}@media(min-width:64rem){#character .fv .fv_bg{aspect-ratio:703/205}#character .fv .fv_bg .parts.clouds{aspect-ratio:1366/309;background-size:contain;bottom:15%}#character .fv .fv_bg .parts.tree{aspect-ratio:682/203;bottom:8%;width:calc(100% + 1rem)}#character .fv .fv_bg .parts.school{aspect-ratio:683/104;background-size:contain;width:calc(100% + 1rem)}}@media(min-width:80rem){#character .fv .fv_bg{aspect-ratio:683/185}#character .fv .fv_bg .parts.clouds{bottom:8%}#character .fv .fv_bg .parts.tree{aspect-ratio:703/193}}#character .fv .fv_character{position:absolute;top:57%;left:50%;translate:-50% 0;z-index:1}@media(min-width:48rem){#character .fv .fv_character{top:52.5%}}@media(min-width:64rem){#character .fv .fv_character{top:45%}}@media(min-width:80rem){#character .fv .fv_character{top:55%}}#character .fv .fv_character .wrap{display:flex;justify-content:center;align-items:flex-end;gap:clamp(3.125rem,2.215rem + 3.883vw,6.875rem)}#character .fv .fv_character .chara_box{position:relative;min-width:32vw}#character .fv .fv_character .chara_box .img{position:relative}#character .fv .fv_character .chara_box .img::after{content:"";display:block;background-color:#6c5945;background-blend-mode:multiply;opacity:.2;width:70%;aspect-ratio:177/50;border-radius:50%;position:absolute;bottom:-5%;left:50%;translate:-50% 0;z-index:-1}#character .fv .fv_character .chara_box .name{margin-top:1rem;text-align:center}#character .fv .fv_character .chara_box .name>img{margin-inline:auto;max-height:21px}#character .fv .fv_character .chara_box .ballon{position:absolute;z-index:-1}#character .fv .fv_character .chara_box.manabu .img::after{width:80%}#character .fv .fv_character .chara_box.manabu .ballon{bottom:104%;left:-35px;rotate:8deg;max-width:8rem}#character .fv .fv_character .chara_box.ino .ballon{bottom:105%;right:-28%;rotate:-9deg;max-width:7rem}@media(min-width:48rem){#character .fv .fv_character .chara_box .name{margin-top:2rem}#character .fv .fv_character .chara_box .name>img{max-height:none}#character .fv .fv_character .chara_box.manabu .ballon{bottom:100%;left:-75px;rotate:0deg;max-width:11rem}#character .fv .fv_character .chara_box.ino .ballon{bottom:98%;right:-35%;rotate:0deg;max-width:10.5rem}}@media(min-width:64rem){#character .fv .fv_character .chara_box{min-width:auto}#character .fv .fv_character .chara_box.manabu .ballon{bottom:auto;top:-9%;left:-85%;max-width:-moz-max-content;max-width:max-content}#character .fv .fv_character .chara_box.ino .ballon{bottom:auto;top:20%;right:-73%}}@media(min-width:80rem){#character .fv .fv_character .chara_box{min-width:auto}#character .fv .fv_character .chara_box .name{margin-top:1.75rem}#character .fv .fv_character .chara_box.manabu .ballon{bottom:auto;top:0;left:-66.5%}#character .fv .fv_character .chara_box.ino .ballon{bottom:auto;top:28%;right:-65%;max-width:-moz-max-content;max-width:max-content}}#character .fv .abw-stage{position:relative;width:100%;max-width:100%;aspect-ratio:255/345}#character .fv .abw-stage .abw-frame{position:absolute;inset:0;width:100%;height:100%;display:none}#character .fv .abw-stage .abw-frame.is-active{display:block}@media(min-width:48rem){#character .fv .abw-stage{width:255px}}#character .profile{padding-top:clamp(3.125rem,2.002rem + 4.79vw,7.75rem);margin-top:5rem}#character .profile .sec_ttl{max-width:70%;margin-inline:auto}@media(min-width:48rem){#character .profile{margin-top:8rem;padding-bottom:clamp(3.125rem,2.002rem + 4.79vw,7.75rem)}}@media(min-width:64rem){#character .profile{margin-top:7.75rem;padding-bottom:0}#character .profile .sec_ttl{max-width:none}}#character .profile .profile_wrap{position:relative}#character .profile .profile_wrap .shape{clip-path:polygon(0 0,100% 0,100% calc(100% - 40px),calc(100% - 40px) 100%,0 100%);border:4px solid #fff;position:absolute;top:0;left:0;width:100%;height:100%}#character .profile .profile_wrap .shape::after{content:"";position:absolute;right:-3px;bottom:-3px;width:40px;aspect-ratio:1/1}#character .profile .profile_wrap .bg_grid{background:url(../img/bg_grid.webp) top left/50px repeat;padding-block:clamp(2.188rem,1.483rem + 3.005vw,4.188rem);padding-inline:clamp(1.875rem,1.42rem + 1.942vw,3.75rem);position:relative}#character .profile .profile_wrap .bg_grid::before,#character .profile .profile_wrap .bg_grid::after{content:"";background:url(../img/bg_pin.svg) center/contain no-repeat;width:23px;height:30px;position:absolute;top:-0.5rem}#character .profile .profile_wrap .bg_grid::before{left:1rem}#character .profile .profile_wrap .bg_grid::after{right:0}@media(min-width:64rem){#character .profile .profile_wrap .bg_grid::before,#character .profile .profile_wrap .bg_grid::after{width:40px;height:47px;top:-1rem}#character .profile .profile_wrap .bg_grid::before{left:1.7rem}#character .profile .profile_wrap .bg_grid::after{right:1rem}}#character .profile .profile_wrap .profile_wrap_inner{display:flex;flex-direction:column;align-items:center;gap:2rem}@media(min-width:64rem){#character .profile .profile_wrap .profile_wrap_inner{flex-direction:row;align-items:flex-start;gap:1.5rem}}#character .profile .profile_wrap .profile_wrap_inner .illust{flex:1 1 40%}#character .profile .profile_wrap .profile_wrap_inner .illust span:first-child{display:block;max-width:80%;margin-inline:auto}@media(min-width:48rem){#character .profile .profile_wrap .profile_wrap_inner .illust span:first-child{max-width:none;margin-bottom:1.68rem}}#character .profile .profile_wrap .profile_wrap_inner .txt{flex:1 0 60%}#character .profile .profile_wrap .profile_wrap_inner .txt .name{border-bottom:2px solid;padding-bottom:.85rem;margin-bottom:1.5rem}#character .profile .profile_wrap .profile_wrap_inner .txt .name img{width:auto;max-height:43px}#character .profile .profile_wrap .profile_wrap_inner .txt .prof_list li{font-size:.875rem;font-weight:900;display:flex;align-items:flex-start;gap:6px}#character .profile .profile_wrap .profile_wrap_inner .txt .prof_list li::before{content:"";background:url(../img/ico_check_01.svg) center/contain no-repeat;width:1.1rem;height:1rem;margin-top:3px}#character .profile .profile_wrap .profile_wrap_inner .txt .prof_list li+li{margin-top:.85rem}#character .profile .profile_wrap .profile_wrap_inner .txt .prof_comment:not(:last-child){margin-bottom:1.35rem}#character .profile .profile_wrap .profile_wrap_inner .txt .prof_comment p{color:#0d4995;font-size:.875rem;font-weight:900;line-height:1.61}#character .profile .profile_wrap .profile_wrap_inner .txt .prof_comment p.txt1{margin-bottom:3px;display:flex;align-items:center;gap:6px}#character .profile .profile_wrap .profile_wrap_inner .txt .prof_comment p.txt1::before{content:"";background:url(../img/ico_circle.svg) center/contain no-repeat;width:1em;height:1em}#character .profile .profile_wrap .profile_wrap_inner .txt .message{margin-inline:-1.2rem}@media(min-width:48rem){#character .profile .profile_wrap .profile_wrap_inner .txt{padding-left:1rem}#character .profile .profile_wrap .profile_wrap_inner .txt .name{padding-bottom:1rem;margin-bottom:2.2rem}#character .profile .profile_wrap .profile_wrap_inner .txt .name img{max-height:none}#character .profile .profile_wrap .profile_wrap_inner .txt .prof_list li{font-size:1.18rem}#character .profile .profile_wrap .profile_wrap_inner .txt .prof_list li::before{margin-top:6px}#character .profile .profile_wrap .profile_wrap_inner .txt .prof_comment p{font-size:1.18rem}#character .profile .profile_wrap .profile_wrap_inner .txt .prof_comment p.txt1{margin-bottom:0}}#character .profile .profile_wrap.manabu{margin-bottom:clamp(1.563rem,1.107rem + 1.942vw,3.438rem)}#character .profile .profile_wrap.manabu .shape{background-color:#dde6f3}#character .profile .profile_wrap.manabu .shape::after{background:url(../img/bg_angle_01.svg) right bottom/contain no-repeat}#character .profile .profile_wrap.manabu .profile_wrap_inner .txt .name{border-color:#0d4995}#character .profile .profile_wrap.manabu .profile_wrap_inner .txt .prof_list{margin-bottom:2.2rem}#character .profile .profile_wrap.manabu .profile_wrap_inner .txt .prof_list li{color:#0d4995}#character .profile .profile_wrap.ino .shape{background-color:#f9e1e9}#character .profile .profile_wrap.ino .shape::after{background:url(../img/bg_angle_02.svg) right bottom/contain no-repeat}#character .profile .profile_wrap.ino .profile_wrap_inner .txt .name{border-color:#df5b8f}#character .profile .profile_wrap.ino .profile_wrap_inner .txt .prof_list li{color:#df5b8f}#character .tiktok{padding-top:clamp(3.125rem,2.002rem + 4.79vw,7.75rem);padding-bottom:4.375rem;z-index:1}@media(min-width:48rem){#character .tiktok{padding-bottom:7rem}}#character .tiktok::before{content:"";background:url(../img/bg_border.webp) center top/cover no-repeat;width:100vw;height:65%;position:absolute;bottom:0;left:0;z-index:-1}#character .tiktok .sec_ttl{display:flex;flex-direction:column;gap:5px}#character .tiktok .sec_ttl>img{max-height:42px}@media(min-width:48rem){#character .tiktok .sec_ttl>img{max-height:62px}}@media(min-width:64rem){#character .tiktok .sec_ttl{flex-direction:row;justify-content:center;align-items:center}#character .tiktok .sec_ttl>img{max-height:none;margin:0}}#character .tiktok .slider_wrap_box{position:relative}#character .tiktok .slider_wrap_box .ttl_character{position:absolute;bottom:93%;left:-7%;z-index:-1;max-width:8.2rem}@media(min-width:48rem){#character .tiktok .slider_wrap_box .ttl_character{bottom:80%;left:-5%;max-width:16.5rem}}@media(min-width:64rem){#character .tiktok .slider_wrap_box .ttl_character{bottom:85%;left:auto;right:-5%}}@media(min-width:80rem){#character .tiktok .slider_wrap_box .ttl_character{max-width:none}}#character .tiktok .button span::before{content:"";display:inline-block;background:url(../img/ico_tiktok.svg) center/contain no-repeat;width:2rem;aspect-ratio:31/35;position:absolute;top:50%;left:1.65rem;translate:0 -50%}#character .slider_wrap{overflow:hidden;margin-right:calc(50% - 50vw);margin-left:1rem;position:relative}@media(min-width:48rem){#character .slider_wrap{margin-inline:auto}}#character .keen-slider{width:100%;overflow:visible}@media(min-width:48rem){#character .keen-slider{display:flex;justify-content:space-between;gap:1.88rem}}#character .keen-slider .keen-slider__slide{flex:1;min-width:0;border:4px solid #fff;border-radius:10px;overflow:hidden}@media(min-width:48rem){#character .keen-slider .keen-slider__slide{border-radius:12px}}#character .keen-slider .tiktok-card{display:block;position:relative}#character .keen-slider img{display:block;width:100%;-o-object-fit:cover;object-fit:cover;aspect-ratio:9/16}#character .stamp{padding-top:clamp(3.125rem,2.002rem + 4.79vw,7.75rem);padding-bottom:4.875rem;margin-top:-1rem;background:url(../img/bg_dot.webp) center top/cover no-repeat;z-index:1}@media(min-width:48rem){#character .stamp{padding-bottom:7rem}}#character .stamp::after{content:"";background:url(../img/bg_line_wave.webp) center top 1px/cover repeat-x;width:100%;height:60px;position:absolute;top:calc(100% - 25px);left:0;z-index:1}@media(min-width:48rem){#character .stamp::after{background-size:100%;background-position:center top}}#character .stamp .sec_ttl img{max-width:80%}@media(min-width:48rem){#character .stamp .sec_ttl img{max-width:380px}}@media(min-width:64rem){#character .stamp .sec_ttl img{max-width:none}}#character .stamp .stamp_wrap_box{max-width:50rem;margin-inline:auto}#character .stamp .stamp_wrap_box .ttl_character{position:relative}#character .stamp .stamp_wrap_box .ttl_character .chara.mnb-ino{margin-inline:auto}@media(min-width:48rem){#character .stamp .stamp_wrap_box .ttl_character .chara{position:absolute}#character .stamp .stamp_wrap_box .ttl_character .chara.manabu{max-width:185px;top:-7.5rem;left:-2rem}#character .stamp .stamp_wrap_box .ttl_character .chara.ino{max-width:100px;top:-7rem;right:1.3rem}}@media(min-width:64rem){#character .stamp .stamp_wrap_box .ttl_character .chara.manabu{max-width:none;top:-9.4rem;left:-4.5rem}#character .stamp .stamp_wrap_box .ttl_character .chara.ino{max-width:none;top:-8rem;right:1.5rem}}#character .stamp .stamp_wrap_box .stamp_wrap{background-color:#fff;padding:1rem;border-radius:10px;display:grid;place-content:center;position:relative}@media(min-width:48rem){#character .stamp .stamp_wrap_box .stamp_wrap{padding:1.56rem;border-radius:1.25rem}}#character .stamp .button{letter-spacing:normal}#character .stamp .button span{padding-right:1.2rem}#character .banner{background-color:#fff;padding-block:clamp(3.125rem,2.002rem + 4.79vw,7.75rem)}#character .banner .container{width:calc(100% - 56px)}#character .banner .flex_box{display:flex;flex-direction:column;justify-content:center;gap:3rem}@media(min-width:48rem){#character .banner .flex_box{gap:1.5rem}}@media(min-width:64rem){#character .banner .flex_box{gap:3rem}}#character .banner .flex_box .flex_inner a{display:block;text-align:center;text-decoration:none;transition:all .15s ease}#character .banner .flex_box .flex_inner a .img{overflow:hidden;border-radius:1rem}#character .banner .flex_box .flex_inner a .img img{width:100%;height:auto;transition:all .15s ease}#character .banner .flex_box .flex_inner a p{color:#222;font-size:1.5rem;font-weight:900;line-height:1.25;margin-top:.94em}#character .banner .flex_box .flex_inner a p small{font-size:1.12rem;display:block;margin-top:.94rem}@media(min-width:48rem){#character .banner .flex_box .flex_inner a p{font-size:1.25rem}#character .banner .flex_box .flex_inner a p small{font-size:.85em;margin-top:10px}}@media(min-width:64rem){#character .banner .flex_box .flex_inner a p{font-size:1.5rem}#character .banner .flex_box .flex_inner a p small{margin-top:.94rem}}#character .banner .flex_box .flex_inner a:hover{opacity:.85}#character .banner .flex_box .flex_inner a:hover .img img{scale:1.05}@media(min-width:48rem){#character .banner .flex_box .flex_inner{flex:0 0 calc((100% - 1.5rem)/2);max-width:calc((100% - 1.5rem)/2)}}@media(min-width:64rem){#character .banner .flex_box .flex_inner{flex-basis:calc((100% - 3rem)/2);max-width:calc((100% - 3rem)/2)}}@media(min-width:48rem){#character .banner .flex_box{flex-direction:row}}#character .anime-parts{position:absolute}#character .anime-parts.cloud1{background:url(../img/fv_parts_04.svg) center/contain no-repeat;width:120px;aspect-ratio:8/3;top:4%;left:-7%}@media(min-width:48rem){#character .anime-parts.cloud1{width:200px;top:15%;left:-5%}}@media(min-width:64rem){#character .anime-parts.cloud1{width:200px;top:12%}}@media(min-width:80rem){#character .anime-parts.cloud1{width:220px;top:12%;left:5%}}#character .anime-parts.cloud2{background:url(../img/fv_parts_04.svg) center/contain no-repeat;width:70px;aspect-ratio:8/3;top:32%;left:22%}@media(min-width:48rem){#character .anime-parts.cloud2{width:110px;top:-2%;left:18%}}@media(min-width:64rem){#character .anime-parts.cloud2{width:110px;top:-3%}}@media(min-width:80rem){#character .anime-parts.cloud2{width:130px;top:4%}}#character .anime-parts.cloud3{background:url(../img/fv_parts_04.svg) center/contain no-repeat;width:120px;aspect-ratio:8/3;top:33%;left:58%;scale:-1 1}@media(min-width:48rem){#character .anime-parts.cloud3{width:200px;left:45%;top:34%}}@media(min-width:64rem){#character .anime-parts.cloud3{left:52%;top:35%}}@media(min-width:80rem){#character .anime-parts.cloud3{left:55%;top:38%}}#character .anime-parts.cloud4{background:url(../img/fv_parts_04.svg) center/contain no-repeat;width:80px;aspect-ratio:8/3;top:-4%;right:-4%}@media(min-width:48rem){#character .anime-parts.cloud4{width:180px;top:-5%;right:-7%;scale:-1 1}}@media(min-width:64rem){#character .anime-parts.cloud4{width:190px;top:-5%;right:-8%}}@media(min-width:80rem){#character .anime-parts.cloud4{width:220px;top:-3%;right:-2%}}#character .anime-parts.cloud5{background:url(../img/fv_parts_04.svg) center/contain no-repeat;aspect-ratio:8/3}@media(min-width:64rem){#character .anime-parts.cloud5{top:7%;right:15%}}@media(min-width:80rem){#character .anime-parts.cloud5{width:120px;top:10%;right:10%}}#character .anime-parts.bird{background:url(../img/fv_parts_05.svg) center/contain no-repeat;aspect-ratio:1/1}@media(min-width:64rem){#character .anime-parts.bird{width:43px;top:20%;right:7%}}@media(min-width:80rem){#character .anime-parts.bird{width:60px;top:24%;right:10%}}#character .fuwa{animation:shake-up 3s infinite ease-in-out}#character .fuwa2{animation:shake-up 2s infinite ease-in-out}@keyframes shake-up{0%,100%{transform:translateY(0)}50%{transform:translateY(5px)}}@keyframes shake-up2{0%,100%{transform:translateY(0)}50%{transform:translateY(3px)}}#character .bouncing{animation:bouncing 4s ease-in-out infinite}@keyframes bouncing{0%,5%,16%,25%,100%{transform:translateY(0)}9%{transform:translateY(-10px)}13%{transform:translateY(0)}}#character .container{padding-left:0;padding-right:0}#character .container::before,#character .container::after{content:none;display:none}@media only screen and (min-width:768px){section#outline{min-height:0}}#character .visible-xs{display:block !important}#character br.visible-xs{display:inline !important}#character .visible-md{display:none !important}@media (min-width:48rem){#character .visible-xs,#character br.visible-xs{display:none !important}#character .visible-md{display:block !important}}