@charset "UTF-8";/*!
 * Bootstrap v3.3.7 (http://getbootstrap.com)
 * Copyright 2011-2016 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 *//*!
FOX CSS 3.0.0
by Ronan Levesque - CC BY 3.0 license

Includes Normalize by Nicolas Gallagher
More info => http://necolas.github.io/normalize.css/
*/.row{display:flex;flex-wrap:wrap}.row-reverse-xs{flex-direction:row-reverse}@media screen and (min-width:48.0625em){.row-reverse-s{flex-direction:row-reverse}}@media screen and (min-width:64.0625em){.row-reverse-m{flex-direction:row-reverse}}@media screen and (min-width:87.5em){.row-reverse-l{flex-direction:row-reverse}}[class*=fx-col]{flex-grow:1}.col-1-xs{flex-basis:1%;max-width:1%}.col-2-xs{flex-basis:2%;max-width:2%}.col-3-xs{flex-basis:3%;max-width:3%}.col-4-xs{flex-basis:4%;max-width:4%}.col-5-xs{flex-basis:5%;max-width:5%}.col-8-xs{flex-basis:8%;max-width:8%}.col-10-xs{flex-basis:10%;max-width:10%}.col-12-xs{flex-basis:12%;max-width:12%}.col-15-xs{flex-basis:15%;max-width:15%}.col-20-xs{flex-basis:20%;max-width:20%}.col-25-xs{flex-basis:25%;max-width:25%}.col-30-xs{flex-basis:30%;max-width:30%}.col-33-xs{flex-basis:33.3333%;max-width:33.3333%}.col-35-xs{flex-basis:35%;max-width:35%}.col-40-xs{flex-basis:40%;max-width:40%}.col-45-xs{flex-basis:45%;max-width:45%}.col-50-xs{flex-basis:50%;max-width:50%}.col-55-xs{flex-basis:55%;max-width:55%}.col-60-xs{flex-basis:60%;max-width:60%}.col-65-xs{flex-basis:65%;max-width:65%}.col-66-xs{flex-basis:66.6666%;max-width:66.6666%}.col-70-xs{flex-basis:70%;max-width:70%}.col-75-xs{flex-basis:75%;max-width:75%}.col-80-xs{flex-basis:80%;max-width:80%}.col-85-xs{flex-basis:85%;max-width:85%}.col-90-xs{flex-basis:90%;max-width:90%}.col-95-xs{flex-basis:95%;max-width:95%}.col-96-xs{flex-basis:96%;max-width:96%}.col-97-xs{flex-basis:97%;max-width:97%}.col-98-xs{flex-basis:98%;max-width:98%}.col-99-xs{flex-basis:99%;max-width:99%}.col-100-xs{flex-basis:100%;max-width:100%}@media screen and (min-width:48.0625em){.col-1-s{flex-basis:1%;max-width:1%}.col-2-s{flex-basis:2%;max-width:2%}.col-3-s{flex-basis:3%;max-width:3%}.col-4-s{flex-basis:4%;max-width:4%}.col-5-s{flex-basis:5%;max-width:5%}.col-8-s{flex-basis:8%;max-width:8%}.col-10-s{flex-basis:10%;max-width:10%}.col-12-s{flex-basis:12%;max-width:12%}.col-15-s{flex-basis:15%;max-width:15%}.col-20-s{flex-basis:20%;max-width:20%}.col-25-s{flex-basis:25%;max-width:25%}.col-30-s{flex-basis:30%;max-width:30%}.col-33-s{flex-basis:33.3333%;max-width:33.3333%}.col-35-s{flex-basis:35%;max-width:35%}.col-40-s{flex-basis:40%;max-width:40%}.col-45-s{flex-basis:45%;max-width:45%}.col-50-s{flex-basis:50%;max-width:50%}.col-55-s{flex-basis:55%;max-width:55%}.col-60-s{flex-basis:60%;max-width:60%}.col-65-s{flex-basis:65%;max-width:65%}.col-66-s{flex-basis:66.6666%;max-width:66.6666%}.col-70-s{flex-basis:70%;max-width:70%}.col-75-s{flex-basis:75%;max-width:75%}.col-80-s{flex-basis:80%;max-width:80%}.col-85-s{flex-basis:85%;max-width:85%}.col-90-s{flex-basis:90%;max-width:90%}.col-95-s{flex-basis:95%;max-width:95%}.col-96-s{flex-basis:96%;max-width:96%}.col-97-s{flex-basis:97%;max-width:97%}.col-98-s{flex-basis:98%;max-width:98%}.col-99-s{flex-basis:99%;max-width:99%}.col-100-s{flex-basis:100%;max-width:100%}}@media screen and (min-width:64.0625em){.col-1-m{flex-basis:1%;max-width:1%}.col-2-m{flex-basis:2%;max-width:2%}.col-3-m{flex-basis:3%;max-width:3%}.col-4-m{flex-basis:4%;max-width:4%}.col-5-m{flex-basis:5%;max-width:5%}.col-8-m{flex-basis:8%;max-width:8%}.col-10-m{flex-basis:10%;max-width:10%}.col-12-m{flex-basis:12%;max-width:12%}.col-15-m{flex-basis:15%;max-width:15%}.col-20-m{flex-basis:20%;max-width:20%}.col-25-m{flex-basis:25%;max-width:25%}.col-30-m{flex-basis:30%;max-width:30%}.col-33-m{flex-basis:33.3333%;max-width:33.3333%}.col-35-m{flex-basis:35%;max-width:35%}.col-40-m{flex-basis:40%;max-width:40%}.col-45-m{flex-basis:45%;max-width:45%}.col-50-m{flex-basis:50%;max-width:50%}.col-55-m{flex-basis:55%;max-width:55%}.col-60-m{flex-basis:60%;max-width:60%}.col-65-m{flex-basis:65%;max-width:65%}.col-66-m{flex-basis:66.6666%;max-width:66.6666%}.col-70-m{flex-basis:70%;max-width:70%}.col-75-m{flex-basis:75%;max-width:75%}.col-80-m{flex-basis:80%;max-width:80%}.col-85-m{flex-basis:85%;max-width:85%}.col-90-m{flex-basis:90%;max-width:90%}.col-95-m{flex-basis:95%;max-width:95%}.col-96-m{flex-basis:96%;max-width:96%}.col-97-m{flex-basis:97%;max-width:97%}.col-98-m{flex-basis:98%;max-width:98%}.col-99-m{flex-basis:99%;max-width:99%}.col-100-m{flex-basis:100%;max-width:100%}}@media screen and (min-width:87.5em){.col-1-l{flex-basis:1%;max-width:1%}.col-2-l{flex-basis:2%;max-width:2%}.col-3-l{flex-basis:3%;max-width:3%}.col-4-l{flex-basis:4%;max-width:4%}.col-5-l{flex-basis:5%;max-width:5%}.col-8-l{flex-basis:8%;max-width:8%}.col-10-l{flex-basis:10%;max-width:10%}.col-12-l{flex-basis:12%;max-width:12%}.col-15-l{flex-basis:15%;max-width:15%}.col-20-l{flex-basis:20%;max-width:20%}.col-25-l{flex-basis:25%;max-width:25%}.col-30-l{flex-basis:30%;max-width:30%}.col-33-l{flex-basis:33.3333%;max-width:33.3333%}.col-35-l{flex-basis:35%;max-width:35%}.col-40-l{flex-basis:40%;max-width:40%}.col-45-l{flex-basis:45%;max-width:45%}.col-50-l{flex-basis:50%;max-width:50%}.col-55-l{flex-basis:55%;max-width:55%}.col-60-l{flex-basis:60%;max-width:60%}.col-65-l{flex-basis:65%;max-width:65%}.col-66-l{flex-basis:66.6666%;max-width:66.6666%}.col-70-l{flex-basis:70%;max-width:70%}.col-75-l{flex-basis:75%;max-width:75%}.col-80-l{flex-basis:80%;max-width:80%}.col-85-l{flex-basis:85%;max-width:85%}.col-90-l{flex-basis:90%;max-width:90%}.col-95-l{flex-basis:95%;max-width:95%}.col-96-l{flex-basis:96%;max-width:96%}.col-97-l{flex-basis:97%;max-width:97%}.col-98-l{flex-basis:98%;max-width:98%}.col-99-l{flex-basis:99%;max-width:99%}.col-100-l{flex-basis:100%;max-width:100%}}.self-start-xs{align-self:flex-start}.self-center-xs{align-self:center}.self-end-xs{align-self:flex-end}.self-baseline-xs{align-self:baseline}.self-stretch-xs{align-self:stretch}@media screen and (min-width:48.0625em){.self-start-s{align-self:flex-start}.self-center-s{align-self:center}.self-end-s{align-self:flex-end}.self-baseline-s{align-self:baseline}.self-stretch-s{align-self:stretch}}@media screen and (min-width:64.0625em){.self-start-m{align-self:flex-start}.self-center-m{align-self:center}.self-end-m{align-self:flex-end}.self-baseline-m{align-self:baseline}.self-stretch-m{align-self:stretch}}@media screen and (min-width:87.5em){.self-start-l{align-self:flex-start}.self-center-l{align-self:center}.self-end-l{align-self:flex-end}.self-baseline-l{align-self:baseline}.self-stretch-l{align-self:stretch}}.just-top-xs{justify-content:flex-start}.just-center-xs{justify-content:center}.just-end-xs{justify-content:flex-end}.just-baseline-xs{justify-content:baseline}.just-between-xs{justify-content:space-between}.just-around-xs{justify-content:space-around}.just-evenly-xs{justify-content:space-evenly}.just-right-xs{justify-content:right}.just-left-xs{justify-content:left}.just-stretch-xs{justify-content:stretch}@media screen and (min-width:48.0625em){.just-top-s{justify-content:flex-start}.just-center-s{justify-content:center}.just-end-s{justify-content:flex-end}.just-baseline-s{justify-content:baseline}.just-between-s{justify-content:space-between}.just-around-s{justify-content:space-around}.just-evenly-s{justify-content:space-evenly}.just-right-s{justify-content:right}.just-left-s{justify-content:left}.just-stretch-s{justify-content:stretch}}@media screen and (min-width:64.0625em){.just-top-m{justify-content:flex-start}.just-center-m{justify-content:center}.just-end-m{justify-content:flex-end}.just-baseline-m{justify-content:baseline}.just-between-m{justify-content:space-between}.just-around-m{justify-content:space-around}.just-evenly-m{justify-content:space-evenly}.just-right-m{justify-content:right}.just-left-m{justify-content:left}.just-stretch-m{justify-content:stretch}}@media screen and (min-width:87.5em){.just-top-l{justify-content:flex-start}.just-center-l{justify-content:center}.just-end-l{justify-content:flex-end}.just-baseline-l{justify-content:baseline}.just-between-l{justify-content:space-between}.just-around-l{justify-content:space-around}.just-evenly-l{justify-content:space-evenly}.just-right-l{justify-content:right}.just-left-l{justify-content:left}.just-stretch-l{justify-content:stretch}}.items-start-xs{align-items:flex-start}.items-center-xs{align-items:center}.items-end-xs{align-items:flex-end}.items-baseline-xs{align-items:baseline}.items-stretch-xs{align-items:stretch}@media screen and (min-width:48.0625em){.items-start-s{align-items:flex-start}.items-center-s{align-items:center}.items-end-s{align-items:flex-end}.items-baseline-s{align-items:baseline}.items-stretch-s{align-items:stretch}}@media screen and (min-width:64.0625em){.items-start-m{align-items:flex-start}.items-center-m{align-items:center}.items-end-m{align-items:flex-end}.items-baseline-m{align-items:baseline}.items-stretch-m{align-items:stretch}}@media screen and (min-width:87.5em){.items-start-l{align-items:flex-start}.items-center-l{align-items:center}.items-end-l{align-items:flex-end}.items-baseline-l{align-items:baseline}.items-stretch-l{align-items:stretch}}.pemLoading{z-index:11;position:fixed;top:0;left:0;bottom:0;right:0;display:block;width:100%;height:100%;opacity:0;transition:all .3s}.pemLoading.pemLoading--activate{opacity:1}.pemLoading .pemLoading__wrapper{display:table;width:100%;height:100%}.pemLoading .pemLoading__wrapper .pemLoading__body{display:table-cell;text-align:center;vertical-align:middle}.pemLoading .pemLoading__wrapper .pemLoading__body img{max-width:44px}.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;overflow:hidden;display:block;margin:0;padding:0}.slick-list:focus{outline:0}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.slick-track{position:relative;left:0;top:0;display:block;margin-left:auto;margin-right:auto}.slick-track:after,.slick-track:before{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}.slick-loading .slick-list{background:#fff url(slick/ajax-loader.gif) center center no-repeat}@font-face{font-family:slick;src:url(slick/fonts/slick.eot);src:url(slick/fonts/slick.eot?#iefix) format("embedded-opentype"),url(slick/fonts/slick.woff) format("woff"),url(slick/fonts/slick.ttf) format("truetype"),url(slick/fonts/slick.svg#slick) format("svg");font-weight:400;font-style:normal}.slick-next,.slick-prev{position:absolute;display:block;height:20px;width:20px;line-height:0;cursor:pointer;background:0 0;color:transparent;top:50%;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%);padding:0;border:none;outline:0}.slick-next:focus,.slick-next:hover,.slick-prev:focus,.slick-prev:hover{outline:0;background:0 0;color:transparent}.slick-next:focus:before,.slick-next:hover:before,.slick-prev:focus:before,.slick-prev:hover:before{opacity:1}.slick-next.slick-disabled:before,.slick-prev.slick-disabled:before{opacity:.25}.slick-next:before,.slick-prev:before{font-family:slick;line-height:1;color:#fff;opacity:.75;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-prev{left:-25px}[dir=rtl] .slick-prev{left:auto;right:-25px}.slick-prev:before{content:"←"}[dir=rtl] .slick-prev:before{content:"→"}.slick-next{right:-25px}[dir=rtl] .slick-next{left:-25px;right:auto}.slick-next:before{content:"→"}[dir=rtl] .slick-next:before{content:"←"}.slick-dotted.slick-slider{margin-bottom:30px}.slick-dots{position:absolute;bottom:-25px;list-style:none;display:block;text-align:center;padding:0;margin:0;width:100%}.slick-dots li{position:relative;display:inline-block;height:20px;width:20px;margin:0 5px;padding:0;cursor:pointer}.slick-dots li button{border:0;background:0 0;display:block;height:20px;width:20px;outline:0;line-height:0;color:transparent;padding:5px;cursor:pointer}.slick-dots li button:focus,.slick-dots li button:hover{outline:0}.slick-dots li button:focus:before,.slick-dots li button:hover:before{opacity:1}.slick-dots li button:before{position:absolute;top:0;left:0;content:"•";width:20px;height:20px;font-family:slick;line-height:20px;text-align:center;color:#000;opacity:.25;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-dots li.slick-active button:before{color:#000;opacity:.75}*{margin:0;padding:0;text-size-adjust:100%;box-sizing:border-box;font-size:inherit}img{border:none}li{list-style:none}caption,td,th{text-align:left;font-weight:400;vertical-align:middle}code,kbd,pre,samp,tt{font-family:monospace;line-height:100%}table{border-collapse:collapse;border-spacing:0}button,fieldset,form,input,label,legend,select,textarea{border:0;background:0 0;font-family:inherit;font-style:inherit;font-weight:inherit;vertical-align:baseline;-webkit-appearance:none}@media screen and (max-width:768px){a:active,a:focus,button:active,button:focus,input:active,input:focus,textarea:active,textarea:focus{outline:0}}q::after,q::before{content:""}article,aside,details,dialog,figcaption,figure,footer,header,hgroup,main,menu,nav,section{display:block;word-wrap:break-word}address,article,aside,caption,cite,code,dfn,em,footer,h1,h2,h3,h4,h5,h6,header,hgroup,nav,section,small,strong,th,time,var{font-style:normal;font-weight:400}input:-webkit-autofill,textarea:-webkit-autofill{box-shadow:0 0 0 1000px transparent inset}/*!
    Add ress
    https://github.com/filipelinhares/ress
*/audio:not([controls]){display:none;height:0}hr{overflow:visible}[hidden],template{display:none}abbr[title]{border-bottom:1px dotted;text-decoration:none}a{background-color:transparent;-webkit-text-decoration-skip:objects}a:active,a:hover{outline-width:0}b,strong{font-weight:bolder}dfn{font-style:italic}sub,sup{line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}input{border-radius:0}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}textarea{overflow:auto;resize:vertical}optgroup{font-weight:700}button{overflow:visible}[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}button,select{text-transform:none}button,input,select,textarea{background-color:transparent;border-style:none;color:inherit}select{-moz-appearance:none;-webkit-appearance:none}select::-ms-expand{display:none}select::-ms-value{color:currentColor}legend{border:0;color:inherit;display:table;max-width:100%;white-space:normal}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}::-webkit-input-placeholder{color:inherit;opacity:.54}progress{vertical-align:baseline}svg:not(:root){overflow:hidden}audio,canvas,progress,video{display:inline-block}@keyframes move_fish{0%{transform:translateY(0) rotateY(0);-ms-transform:translateY(0) rotateY(0)}16%{transform:translateY(-.5rem) rotateY(10deg);-ms-transform:translateY(-10%) rotateY(10deg)}32%{transform:translateY(0) rrotateY(0);-ms-transform:translateY(0) rrotateY(0)}48%{transform:translateY(.5rem) rotateY(-10deg);-ms-transform:translateY(10%) rotateY(-10deg)}64%{transform:translateY(0) rotateY(0);-ms-transform:translateY(0) rotateY(0)}80%{transform:translateY(-.5rem) rotateY(10deg);-ms-transform:translateY(-10%) rotateY(10deg)}100%{transform:translateY(0) rotateY(0);-ms-transform:translateY(0) rotateY(0)}}@keyframes shake_fish{0%{transform:translateY(0) rotate(0)}16%{transform:translateY(-1.5rem) rotate(-15deg)}32%{transform:translateY(-1rem) rotate(-10deg)}48%{transform:translateY(-1.5rem) rotate(-15deg)}64%{transform:translateY(-1rem) rotate(-10deg)}80%{transform:translateY(-1.5rem) rotate(-15deg)}100%{transform:translateY(-1.5rem) rotate(-15deg)}}@keyframes shake_fish2{0%{transform:translateY(0) rotate(0)}25%{transform:translateY(-.1rem) rotate(-12deg)}50%{transform:translateY(.1rem) rotate(-10deg)}75%{transform:translateY(-.1rem) rotate(-12deg)}100%{transform:translateY(-.15rem) rotate(-15deg)}}@keyframes poyoyon{0%{transform:scale(0)}50%{transform:scale(1.2)}100%{transform:scale(1)}}@keyframes poyoyon_drop{0%{opacity:0;transform:scale(0)}50%{opacity:1;transform:scale(1.5)}100%{opacity:1;transform:scale(1)}}@keyframes slideinBottom{0%{transform:translateY(50px)}100%{transform:translateY(0)}}@keyframes draw_line{0%{transform:scaleX(0)}100%{transform:scaleX(1)}}.wrapper{width:100%;min-height:100%}.container{width:100%}@media screen and (min-width:769px){.container{max-width:1180px;width:100%;margin:0 auto}}@media screen and (max-width:768px){.container{max-width:100%;width:100%}}.contents{width:100%}@media screen and (min-width:769px){.contents{max-width:1180px;width:90%;margin:0 auto}}@media screen and (max-width:768px){.contents{max-width:100%;width:100%;padding:0 1.9rem}}@media screen and (max-width:768px){.contents.contents--heading{padding:0}}@media screen and (min-width:769px){.lower .header .menu .menu__item.menu__item--activate a .menu__drop,.lower .header .menu .menu__item:hover a .menu__drop{display:none}}.post-cards{margin:0 -20px}@media screen and (max-width:768px){.post-cards{margin:0}}.post-card{padding:0 20px;margin-bottom:30px}@media screen and (max-width:768px){.post-card{padding:0;margin-bottom:0}}.post-card .post-card--inner{display:block}.post-card .post-card--inner:hover{opacity:.8;cursor:pointer}.post-card .post-card--inner a:hover{opacity:1}.post-card .post-card__tmb{position:relative;display:block;border-radius:5px}.post-card .post-card__tmb .post-card__tmb-icons{position:absolute;border-radius:0 0 5px 0;bottom:0;right:0}.post-card .post-card__tmb .post-card__tmb-new{float:right;display:inline-block;width:auto;height:32px;padding:0 1rem;border-radius:0 0 3px 0;background:rgba(73,194,183,.7);line-height:32px;font-weight:700;color:#fff}.post-card .post-card__tmb .icon-blank-wrap .icon-blank{display:inline-block;max-height:32px;max-width:32px;vertical-align:top}.post-card .post-card__tmb .icon-blank-wrap+.post-card__tmb-new{margin-left:2px}.post-card .post-card__tmb .aspect-ratio{border-radius:5px}.post-card .post-card__head{margin-bottom:10px;display:flex;align-items:center;flex-flow:wrap;margin-top:-1rem}.post-card .post-card__head .post-card__head-cat{display:inline-block;width:auto;padding:1rem 1rem 0 0;font-size:.9rem;color:#fff}.post-card .post-card__head .post-card__head-cat .post-card__head-cat-item{display:inline-block;padding:.25rem 1rem;background:#1bb6b5;border-radius:3px}.post-card .post-card__head .post-card__head-date{padding:1rem 0 0;color:#1bb6b5}@media screen and (min-width:769px){.post-card .post-card__ttl{font-size:1.7rem;line-height:140%}}@media screen and (max-width:768px){.post-card .post-card__ttl{font-size:1.4rem}}@media screen and (min-width:769px){.post-card .post-card__cont .post-card__cont-ttl{font-size:1.7rem;line-height:140%}}@media screen and (max-width:768px){.post-card .post-card__cont .post-card__cont-ttl{font-size:1.4rem}}.post-card .post-card__cont .post-card__cont-txt{font-size:1.25rem;margin-top:1rem}.post-card .post-card__cont iframe{max-width:100%}@media screen and (max-width:768px){.post-card .post-card__cont iframe{max-height:20rem}}.post-card .post-card__cat{margin-top:.5rem}.post-card .post-card__cat a{color:#a5a5a5}@media screen and (min-width:769px){.post-card.post-card--l{margin-bottom:50px}}@media screen and (max-width:768px){.post-card.post-card--l{margin-bottom:0}}.post-card.post-card--l .post-card--inner{cursor:pointer;position:relative;display:block}@media screen and (max-width:768px){.post-card.post-card--l .post-card--inner{left:calc(0% - 1.9rem);width:100vw}}@media screen and (max-width:768px){.post-card.post-card--l .post-card__tmb .aspect-ratio{border-radius:0}}.post-card.post-card--l .post-card__tmb--left{padding-right:40px}@media screen and (max-width:768px){.post-card.post-card--l .post-card__tmb--left{padding-right:0}}@media screen and (max-width:768px){.post-card.post-card--l .post-card__tmb--right{padding:.95rem .95rem 0}}@media screen and (max-width:768px){.post-card.post-card--l .post-card__tmb--right .post-card__head{margin-bottom:.9rem}}@media screen and (min-width:769px){.post-card.post-card--l .post-card__cont .post-card__cont-txt{font-size:.9rem}}@media screen and (max-width:768px){.post-card.post-card--l .post-card__cont .post-card__cont-txt{font-size:1.2rem}}@media screen and (min-width:769px){.post-card.post-card--l.post-card--movie .post-card__tmb--left .post-card__head{display:none}}@media screen and (max-width:768px){.post-card.post-card--l.post-card--movie .post-card__tmb--left .post-card__head{margin-bottom:0}}@media screen and (min-width:769px){.post-card.post-card--l.post-card--movie .post-card__tmb--left .post-card__ttl{display:none}}@media screen and (max-width:768px){.post-card.post-card--l.post-card--movie .post-card__tmb--left .post-card__ttl{margin-bottom:.5rem}}@media screen and (max-width:768px){.post-card.post-card--l.post-card--movie.post-card--category .post-card--inner{padding:0 1.9rem}}@media screen and (max-width:768px){.post-card.post-card--l.post-card--movie.post-card--category .post-card__tmb--right .post-card__head{display:none}}@media screen and (max-width:768px){.post-card.post-card--l.post-card--movie.post-card--category .post-card__tmb--right .post-card__cont .post-card__cont-ttl{display:none}}@media screen and (min-width:769px){.post-card.post-card--l.post-card--movie.post-card--category .post-card__tmb--right-movie{display:none}}@media screen and (max-width:768px){.post-card.post-card--l.post-card--movie.post-card--category .post-card__tmb--right-movie{padding:1.9rem 0 .95rem}}@media screen and (max-width:768px){.post-card.post-card--l.post-card--movie.post-card--category .post-card__tmb--right-movie .post-card__head{display:block}}@media screen and (max-width:768px){.post-card.post-card--l.post-card--movie.post-card--category .post-card__tmb--right-movie .post-card__cont .post-card__cont-ttl{display:block}}.post-card--work .post-card__tmb .post-card__tmb-new{background:#5769aa}.post-card--work .post-card__head .post-card__head-cat .post-card__head-cat-item{background:#5769aa}.post-card--work .post-card__head .post-card__head-date{color:#5769aa}.post-card--movie .post-card__tmb .aspect-ratio{position:relative}.post-card--movie .post-card__tmb .aspect-ratio:after{display:block;content:"";width:66px;height:66px;border-radius:50%;box-shadow:5px 7px 7px rgba(0,0,0,.2);background:url(../images/img_movie.png) no-repeat center center/contain;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.post-card--movie .post-card__tmb .post-card__tmb-new{background:#5769aa}.post-card--movie .post-card__head .post-card__head-cat .post-card__head-cat-item{background:#5769aa}.post-card--movie .post-card__head .post-card__head-date{color:#5769aa}.post-card--news .post-card__tmb .post-card__tmb-new{background:#de5e9e}.post-card--news .post-card__head .post-card__head-cat .post-card__head-cat-item{background:#de5e9e}.post-card--news .post-card__head .post-card__head-date{color:#de5e9e}.post-card--connection .post-card__tmb .post-card__tmb-new{background:#dc4d27}.post-card--connection .post-card__head .post-card__head-cat .post-card__head-cat-item{background:#dc4d27}.post-card--connection .post-card__head .post-card__head-date{color:#dc4d27}.post-card--event .post-card__tmb .post-card__tmb-new{background:#e0c510}.post-card--event .post-card__head .post-card__head-cat .post-card__head-cat-item{background:#e0c510}.post-card--event .post-card__head .post-card__head-date{color:#e0c510}@media screen and (max-width:768px){.post-card+.post-card{margin-top:10%}}@media screen and (min-width:769px){.post-card:not(.post-card--l) .post-card__head{min-height:3rem}}.pagination{margin-top:40px}@media screen and (max-width:768px){.pagination{margin-top:10%}}.pagination .pagination__items{display:flex;align-items:center;justify-content:center}.pagination .pagination__items .pagination__item{width:40px;height:40px;line-height:40px;text-align:center;background:#a5a5a5;border-radius:3px;color:#fff}.pagination .pagination__items .pagination__item+.pagination__item{margin-left:1rem}.pagination .pagination__items .pagination__item a{display:block;color:#fff}.pagination .pagination__items .pagination__item.pagination__item--activate{background:#1bb6b5}.no-content{text-align:center}@media screen and (min-width:769px){.no-content{padding:3rem 0}}@media screen and (max-width:768px){.no-content{padding:10%}}.no-content img{max-width:332px;margin:0 auto}.scroll-area{width:100%;height:100%;overflow-x:hidden;overflow-y:scroll;-webkit-overflow-scrolling:touch;overflow-scrolling:touch;-ms-overflow-style:none}.scroll-prevent{overflow:hidden;height:100%}.loading{position:fixed;width:100%;height:100%;top:0;left:0;background:#000;z-index:10000;display:none}.loading .loading__inner{width:100%;height:100%;color:#fff;display:flex;align-items:center;justify-content:center}.loading .loading__inner .loading__box .loading__box-txt{margin-top:20px}.loading .loading__inner .loading__box .loader{display:flex;align-items:center;justify-content:center}.aspect-ratio{width:100%;height:0;padding-top:56.25%;padding-top:56.25%;background:center center/cover no-repeat}.btn{display:inline-block;width:100%;max-width:340px;padding:.6rem 1rem;text-align:center;background:#1bb6b5;border-radius:5px;color:#fff;font-size:1rem}@media screen and (max-width:768px){.btn{max-width:100%}}@media screen and (max-width:414px) and (orientation:portrait){.btn{padding:.8rem 1rem}}.btn.btn--s{margin:inherit;margin-left:auto;padding:.5rem 1rem}@media screen and (max-width:414px) and (orientation:portrait){.btn.btn--s{padding:.64rem 1rem}}.btn.btn--l{max-width:100%;padding:1rem}@media screen and (max-width:414px) and (orientation:portrait){.btn.btn--l{padding:.64rem 1rem}}.btn.btn--work{background-color:#5769aa}.btn.btn--guardian{background-color:#2ca238}.btn.btn--news{background-color:#de5e9e}.btn.btn--connection{background-color:#dc4d27}.btn.btn--event{background-color:#e0c510}.btn.btn--twitter{background-color:#000}.btn.btn--fb{background-color:#3b579d}.form .form__search .form__search-label{display:inline-block;width:100%;height:100%}.form .form__search input[type=search]{padding:0 1em;background-color:#ece42c;border-radius:40px;transition:all .5s ease-in;box-shadow:3px 5px 7px -2px rgba(0,0,0,.48)}@media screen and (min-width:769px){.form .form__search input[type=search]{width:60px;height:60px}}@media screen and (max-width:768px){.form .form__search input[type=search]{width:50px;height:50px;font-size:16px}}.form .form__search input[type=search]:hover{cursor:pointer}.form .form__search input[type=search]::placeholder{color:rgba(255,255,255,0)}.form .form__search input[type=search]::-ms-clear,.form .form__search input[type=search]::-ms-reveal{display:none;width:0;height:0}.form .form__search .form__search-mask{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#ece42c;background-image:url(../images/icon_search.png);border-radius:50px;opacity:1;visibility:visible;transition:opacity .3s,visibility .6s;pointer-events:none}@media screen and (min-width:769px){.form .form__search .form__search-mask{background-position:center right 15px;background-size:28px;background-repeat:no-repeat}}@media screen and (max-width:768px){.form .form__search .form__search-mask{background-position:center right 12px;background-size:25px;background-repeat:no-repeat}}.form .form__search .form__search-btn{position:absolute;top:50%;right:1em;transform:translateY(-50%);line-height:0;opacity:0;pointer-events:none}.form .form__search .form__search-btn span{max-width:20px}.form .form__search .form__search-btn::-ms-clear{color:transparent}.form .form__search.form__search--open input[type=search]{width:250px;background-image:none}.form .form__search.form__search--open input[type=search]:hover{cursor:text}.form .form__search.form__search--open input[type=search]::placeholder{color:inherit}.form .form__search.form__search--open .form__search-mask{opacity:0;visibility:hidden}.form .form__search.form__search--open .form__search-btn{pointer-events:inherit}.form .form__search.form__search--open .form__search-btn span{display:inline-block;max-width:10px}.js-slideMenu .slideMenu__btn{position:fixed;top:0;right:0;z-index:9999;width:78px;height:83px;background:url(../images/menu_btn.png) top center/cover repeat-x}.js-slideMenu .slideMenu__btn .slideMenu__btn-burger{z-index:1;width:50px;height:50px;position:relative;top:3px;right:-20px;cursor:pointer}.js-slideMenu .slideMenu__btn .slideMenu__btn-burger span{display:block;width:50%;height:2px;margin-left:-25%;background:#000;border-radius:2px;position:absolute;top:50%;left:50%;transition:all ease .3s}.js-slideMenu .slideMenu__btn .slideMenu__btn-burger span:nth-of-type(1){transform:translateY(-10px)}.js-slideMenu .slideMenu__btn .slideMenu__btn-burger span:nth-of-type(2){transform:translateY(-3px) rotate(0)}.js-slideMenu .slideMenu__btn .slideMenu__btn-burger span:nth-of-type(3){transform:translateY(5px)}.js-slideMenu .slideMenu__btn .slideMenu__btn-burger.active span:nth-of-type(1){transform:rotate(-40deg) translateY(0)}.js-slideMenu .slideMenu__btn .slideMenu__btn-burger.active span:nth-of-type(2){opacity:0}.js-slideMenu .slideMenu__btn .slideMenu__btn-burger.active span:nth-of-type(3){transform:rotate(40deg) translateY(0)}.js-slideMenu .slideMenu__btn .slideMenu__btn-text{position:relative;top:-5px;right:-3px}.js-slideMenu .slideMenu__btn .slideMenu__btn-text .slideMenu__btn-text__wrap{position:absolute;right:14%;width:50px;line-height:0;text-align:center}.js-slideMenu .slideMenu__btn .slideMenu__btn-text .slideMenu__btn-text__wrap:nth-child(1){opacity:1}.js-slideMenu .slideMenu__btn .slideMenu__btn-text .slideMenu__btn-text__wrap:nth-child(2){opacity:0}.js-slideMenu .slideMenu__btn .slideMenu__btn-text img{width:40px}@media screen and (min-width:415px) and (max-width:768px){.js-slideMenu .slideMenu__btn .slideMenu__btn-text img{width:40px}}.js-slideMenu .slideMenu__btn .slideMenu__btn-text img:nth-child(1){opacity:1}.js-slideMenu .slideMenu__btn .slideMenu__btn-text img:nth-child(2){opacity:0}.js-slideMenu .slideMenu__cont{position:fixed;top:-100%;right:0;width:100%;height:100vh;z-index:9000;transition:all .3s cubic-bezier(.165,.84,.44,1) 0s;background:rgba(0,0,0,.15)}.js-slideMenu.active .slideMenu__cont{top:0;opacity:1;transition:all .6s cubic-bezier(.165,.84,.44,1) 0s}.js-slideMenu.active .slideMenu__btn-text .slideMenu__btn-text__wrap:nth-child(1){opacity:0}.js-slideMenu.active .slideMenu__btn-text .slideMenu__btn-text__wrap:nth-child(2){opacity:1}.js-slideMenu:not(.active) .slideMenu__cont{pointer-events:none}.js-slick{display:none;position:relative}.js-slick.initialized{display:block}.js-slick .slick__arrow{max-width:24px;height:42px;display:flex;align-items:center;justify-content:center;position:absolute;top:50%;transform:translateY(-50%);cursor:pointer;z-index:1}@media screen and (max-width:768px){.js-slick .slick__arrow{max-width:20px}}.js-slick .slick__arrow--prev{left:0}@media screen and (max-width:768px){.js-slick .slick__arrow--prev{left:-5%}}.js-slick .slick__arrow--next{right:0}@media screen and (max-width:768px){.js-slick .slick__arrow--next{right:-5%}}.js-slick .slick-slide{height:auto}.pem{z-index:10;position:fixed;top:0;right:0;bottom:0;left:0;width:100%;display:none;background:rgba(255,255,255,.6);opacity:0;transition:opacity .3s}.pem .pem__wrap{width:100%;height:100%;position:relative}.pem .pem__wrap .pem__body{width:100%;max-width:1000px;padding:5%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.pem .pem__wrap .pem__body .pem__content{position:relative}.pem .pem__wrap .pem__body .pem__content .pem__close{z-index:1;position:absolute;top:-25px;right:-25px;line-height:0;color:#000;width:50px;height:50px;background:#1bb6b5;border-radius:50%;box-shadow:5px 7px 7px rgba(0,0,0,.2)}@media screen and (max-width:414px) and (orientation:portrait){.pem .pem__wrap .pem__body .pem__content .pem__close{width:44px;height:44px;top:-50px;right:0}}.pem .pem__wrap .pem__body .pem__content .pem__close img{max-width:20px}@media screen and (max-width:414px) and (orientation:portrait){.pem .pem__wrap .pem__body .pem__content .pem__close img{max-width:15px}}.pem .pem__wrap .pem__body .pem__content .pem__close:hover{cursor:pointer}.pem .pem__wrap .pem__body .pem__content .pem__movie{position:relative;height:0;padding-top:56.25%}.pem .pem__wrap .pem__body .pem__content .pem__movie iframe{position:absolute;top:0;left:0;width:100%;height:100%;border:none}.pem.pem--activate{display:block;opacity:1}.pem.pem--open{overflow-y:hidden}.txt-blue{color:#0054b2}.main-ttl-figure{text-align:center;margin-bottom:20px;transform:translate3d(0,0,0)}@media screen and (max-width:768px){.main-ttl-figure{margin-bottom:5%}}.main-ttl-figure img{max-width:196px;animation:move_fish 10s ease infinite}.main-ttl{margin-bottom:50px;font-weight:700;text-align:center;color:#3c3c47;line-height:1.2}@media screen and (min-width:769px){.main-ttl{font-size:1.9rem}}@media screen and (max-width:768px){.main-ttl{margin-bottom:10%;font-size:1.7rem}}.main-ttl .sub-ttl{display:block;margin-top:20px;font-size:1rem}html{height:100%;min-height:100%;min-height:100%}@media screen and (min-width:769px){html{font-size:8px}}@media screen and (min-width:769px) and (min-width:769px){html{font-size:calc(8px + 8 * (100vw - 769px)/ 511)}}@media screen and (min-width:769px) and (min-width:1280px){html{font-size:16px}}@media screen and (max-width:768px){html{font-size:12px}}@media screen and (max-width:768px) and (min-width:320px){html{font-size:calc(12px + 18 * (100vw - 320px)/ 448)}}@media screen and (max-width:768px) and (min-width:768px){html{font-size:30px}}body{font-family:-apple-system,BlinkMacSystemFont,"Helvetica Neue","Segoe UI","ヒラギノ角ゴ ProN W3",Meiryo,"Noto Sans JP","Noto Sans Japanese",sans-serif;width:100%;height:120%;min-height:100%;line-height:1.6;background:#fff;color:#000}a{color:#000;text-decoration:none}a:hover,button:hover{cursor:pointer;opacity:.8}img{max-width:100%;height:auto;border:0;vertical-align:bottom}@media screen and (max-width:768px){img{width:100%}}figure{line-height:0}.dsn{display:none!important}.clear{clear:both}.cf{display:block}.cf::after{clear:both;visibility:hidden;display:block;height:0;content:""}@media screen and (min-width:769px){.mb--on{display:none}}@media screen and (max-width:768px){.mb--off{display:none}}.tac{text-align:center}.tar{text-align:right}.tal{text-align:left}.header .header__keyvs{width:100%}.header .header__keyvs .header_bg{position:relative;width:100%}.header .header__keyvs .header_bg_img{width:100%;height:auto;display:block}.header .header__keyvs .header_bg_img.mb--on{display:none}@media screen and (max-width:768px){.header .header__keyvs .header_bg_img.mb--on{display:block}}@media screen and (max-width:768px){.header .header__keyvs .header_bg_img.mb--off{display:none}}.header .header__keyvs .header__logo{position:absolute;top:33%;left:50%;transform:translate(-50%,-50%);z-index:3;width:50%}@media screen and (max-width:768px){.header .header__keyvs .header__logo{top:23%;width:90%}}.header .header__keyvs .header__logo-logo{width:100%;height:auto;display:block}@media screen and (max-width:768px){.header .header__menu-title{line-height:0;padding:2rem 0 1rem 1.4rem;text-align:center}}@media screen and (max-width:768px){.header .header__menu-title img{width:30vh;max-width:200px}}.header .menu .menu__items{display:flex;width:100%}@media screen and (min-width:769px){.header .menu .menu__items{flex-wrap:nowrap;justify-content:space-between;align-items:center}}@media screen and (max-width:768px){.header .menu .menu__items{max-width:600px;margin:0 auto;flex-wrap:wrap;padding:0}}@media screen and (max-width:768px){.header .menu .menu__item{flex-basis:100%;max-width:100%}}.header .menu .menu__item>a{position:relative;display:block;text-align:center;padding:1rem 0}@media screen and (min-width:769px){.header .menu .menu__item>a{padding:1rem 0}}@media screen and (max-width:768px){.header .menu .menu__item>a{padding:0;text-align:left}}.header .menu .menu__item>a img.menu__icon{z-index:1;position:relative}@media screen and (min-width:769px){.header .menu .menu__item>a img.menu__icon{max-width:60px}}@media screen and (min-width:1024px){.header .menu .menu__item>a img.menu__icon{max-width:80px}}@media screen and (min-width:1280px){.header .menu .menu__item>a img.menu__icon{max-width:80px}}@media screen and (max-width:768px){.header .menu .menu__item>a img.menu__icon{width:5rem;max-width:102px}}@media screen and (min-width:415px) and (max-width:768px){.header .menu .menu__item>a img.menu__icon{width:5rem}}.header .menu .menu__item>a img.menu__text{position:relative}@media screen and (min-width:769px){.header .menu .menu__item>a img.menu__text{max-width:150px}}@media screen and (max-width:768px){.header .menu .menu__item>a img.menu__text{width:80%;padding-top:.6rem}}@media screen and (min-width:415px) and (max-width:768px){.header .menu .menu__item>a img.menu__text{left:0}}.header .menu .menu__item>a img.menu__text.menu__text--scroll{display:none}.header .menu .menu__item>a .menu__drop{position:absolute;opacity:0}@media screen and (min-width:769px){.header .menu .menu__item>a .menu__drop{top:-6rem;left:50%;width:50px;height:50px}}@media screen and (max-width:768px){.header .menu .menu__item>a .menu__drop{top:-1rem;right:-1rem;width:40px;height:40px;transform:rotate(20deg)}}@media screen and (min-width:415px) and (max-width:768px){.header .menu .menu__item>a .menu__drop{top:0;right:0}}.header .menu .menu__item>a .menu__drop img{position:absolute;top:0;left:0;display:inline-block;max-width:50px;opacity:0}.header .menu .menu__item>a:after{content:"";position:absolute;max-height:117px;opacity:0}@media screen and (min-width:769px){.header .menu .menu__item>a:after{top:-1rem;left:calc(50% - 34px);width:78px;height:78px}}@media screen and (min-width:1024px){.header .menu .menu__item>a:after{top:-1.5rem;left:calc(50% - 54px);width:110px;height:110px}}@media screen and (min-width:1280px){.header .menu .menu__item>a:after{top:-1.4rem;left:calc(50% - 58.5px);width:117px;height:117px}}@media screen and (max-width:768px){.header .menu .menu__item>a:after{width:6rem;max-width:85px;height:6rem;max-height:85px;top:4%;left:15%}}@media screen and (min-width:415px) and (max-width:768px){.header .menu .menu__item>a:after{max-width:115px;max-height:115px;top:8%;left:19%}}.header .menu .menu__item:nth-child(1) a:after{border-bottom:5px solid #f28819;border-color:#f28819}@media screen and (max-width:768px){.header .menu .menu__item:nth-child(1) a:after{border-bottom:0 solid #f28819}}.header .menu .menu__item:nth-child(2) a:after{border-bottom:5px solid #de5e9e;border-color:#de5e9e}@media screen and (max-width:768px){.header .menu .menu__item:nth-child(2) a:after{border-bottom:0 solid #de5e9e}}.header .menu .menu__item:nth-child(3) a:after{border-bottom:5px solid #5769aa;border-color:#5769aa}@media screen and (max-width:768px){.header .menu .menu__item:nth-child(3) a:after{border-bottom:0 solid #5769aa}}.header .menu .menu__item:nth-child(4) a:after{border-bottom:5px solid #ece42c;border-color:#ece42c}@media screen and (max-width:768px){.header .menu .menu__item:nth-child(4) a:after{border-bottom:0 solid #ece42c}}.header .menu .menu__item:nth-child(5) a:after{border-bottom:5px solid #dc4d27;border-color:#dc4d27}@media screen and (max-width:768px){.header .menu .menu__item:nth-child(5) a:after{border-bottom:0 solid #dc4d27}}.header .menu .menu__item:nth-child(6) a:after{border-bottom:5px solid #2ca238;border-color:#2ca238}@media screen and (max-width:768px){.header .menu .menu__item:nth-child(6) a:after{border-bottom:0 solid #2ca238}}.header .menu .menu__item.menu__item--activate a,.header .menu .menu__item:hover a{opacity:1}.header .menu .menu__item.menu__item--activate a .menu__drop,.header .menu .menu__item:hover a .menu__drop{opacity:1}.header .menu .menu__item.menu__item--activate a:after,.header .menu .menu__item:hover a:after{opacity:1}.header .menu .menu__item:hover a img.menu__icon{animation:draw_line .2s ease-out 0s 1 normal forwards}.header .menu .menu__item:hover a:after{animation:draw_line .2s ease-out 0s 1 normal forwards}.header .menu .menu__item.menu__item--activate a img.menu__icon{transform:translateY(-1.5rem) rotate(-15deg)}.header .menu .menu__item.menu__item--activate a .menu__drop img{transform:scale(1)}.header .menu .menu__item.menu__item--activate a:after{transform:scale(1)}.header .menu .menu__item.menu__item--sns{display:none}@media screen and (min-width:769px){.header .menu .menu__sns-items{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;width:100%}}@media screen and (min-width:769px){.header .header__menu-pc .container{z-index:3}}@media screen and (min-width:769px){.header .header__menu-pc .menu.menu--pc{display:block}}.header .header__menu-sp{z-index:4;position:relative}.header .header__menu-sp .menu.menu--sp{padding-top:40px}@media screen and (max-width:768px){.header .header__menu-sp .header__line{left:40%;bottom:2%;transform:translateX(-50%)}}@media screen and (max-width:768px){.header .header__menu-sp .header__line img{width:20vh}}@media screen and (max-width:768px){.header .header__menu-sp .header__mail{right:0;bottom:2%;transform:translateX(-50%)}}@media screen and (max-width:768px){.header .header__menu-sp .header__mail img{width:15vh}}.header .slideMenu__cont{opacity:0;background-color:rgba(0,0,0,.8)}.header .header__chara{position:relative;width:100%;background-color:#55b2e6;background-image:url(../images/header_bg_fuji.jpg);background-size:cover;background-position:center;background-repeat:no-repeat}@media screen and (max-width:768px){.header .header__chara{margin-bottom:20px}}.header .header__chara.has-wave{padding-bottom:30px}.header .header__chara.has-wave::after{content:"";position:absolute;bottom:-1px;left:0;width:100%;height:35px;background:url(../images/wave_white.png) repeat-x bottom left;background-size:auto 100%;z-index:3}@media screen and (max-width:768px){.header .header__chara.has-wave::after{height:15px}}.header .header__chara .container{position:relative;max-width:1200px;margin:0 auto;padding:0 20px;height:260px;z-index:3}@media screen and (max-width:768px){.header .header__chara .container{height:140px}}.header .header__chara .header__chara-titles{position:relative;width:100%;height:100%;display:flex;align-items:center;justify-content:center}@media screen and (max-width:768px){.header .header__chara .header__chara-titles{flex-direction:column;justify-content:flex-end;padding-bottom:5px}}.header .header__chara .header__chara-title-name{white-space:nowrap;overflow:hidden;margin:0}@media screen and (min-width:769px){.header .header__chara .header__chara-title-name{position:absolute;left:0;top:0;width:400px;height:300px;z-index:0}}@media screen and (max-width:768px){.header .header__chara .header__chara-title-name{background-size:cover;position:absolute;top:15px;left:0;width:100px;height:80px;background-position:top left}}.header .header__chara .header__chara-title{color:#ffe800;font-weight:700;line-height:1.4;letter-spacing:.05em;text-align:center;margin:0;text-shadow:1px 1px 0 rgba(0,0,0,.15),-1px -1px 0 rgba(0,0,0,.15),1px -1px 0 rgba(0,0,0,.15),-1px 1px 0 rgba(0,0,0,.15),2px 4px 6px rgba(0,0,0,.4)}@media screen and (min-width:769px){.header .header__chara .header__chara-title{font-size:36px;padding-left:100px}}@media screen and (max-width:768px){.header .header__chara .header__chara-title{font-size:22px;margin-top:30px}}@media screen and (min-width:769px){.header__menu-pc.header__menu-pc--clone{z-index:4;width:100%;position:fixed;top:0;left:0;z-index:2;opacity:0;transform:translateY(-100%);transition:transform .3s;background:rgba(255,255,255,.95);box-shadow:0 0 7px 3px rgba(5,3,46,.25)}}@media screen and (max-width:768px){.header__menu-pc.header__menu-pc--clone{display:none}}@media screen and (min-width:769px){.header__menu-pc.header__menu-pc--clone .menu .menu__items{justify-content:flex-between}}@media screen and (max-width:768px){.header__menu-pc.header__menu-pc--clone .menu .menu__item{flex-basis:100%;max-width:100%}}.header__menu-pc.header__menu-pc--clone .menu .menu__item>a{position:relative;display:block;text-align:center;padding-bottom:12px}@media screen and (min-width:769px){.header__menu-pc.header__menu-pc--clone .menu .menu__item>a{padding:1rem 0;padding-bottom:calc(2rem + 12px)}}@media screen and (max-width:768px){.header__menu-pc.header__menu-pc--clone .menu .menu__item>a{padding:0;padding-bottom:12px;text-align:left}}.header__menu-pc.header__menu-pc--clone .menu .menu__item>a img.menu__icon{z-index:1;position:relative}@media screen and (min-width:769px){.header__menu-pc.header__menu-pc--clone .menu .menu__item>a img.menu__icon{max-width:60px}}@media screen and (min-width:1024px){.header__menu-pc.header__menu-pc--clone .menu .menu__item>a img.menu__icon{max-width:80px}}@media screen and (min-width:1280px){.header__menu-pc.header__menu-pc--clone .menu .menu__item>a img.menu__icon{max-width:80px}}@media screen and (max-width:768px){.header__menu-pc.header__menu-pc--clone .menu .menu__item>a img.menu__icon{width:5rem;max-width:102px}}@media screen and (min-width:415px) and (max-width:768px){.header__menu-pc.header__menu-pc--clone .menu .menu__item>a img.menu__icon{width:5rem}}.header__menu-pc.header__menu-pc--clone .menu .menu__item>a img.menu__text{position:relative}@media screen and (min-width:769px){.header__menu-pc.header__menu-pc--clone .menu .menu__item>a img.menu__text{max-width:150px}}@media screen and (max-width:768px){.header__menu-pc.header__menu-pc--clone .menu .menu__item>a img.menu__text{width:80%;padding-top:.6rem}}@media screen and (min-width:415px) and (max-width:768px){.header__menu-pc.header__menu-pc--clone .menu .menu__item>a img.menu__text{left:0}}.header__menu-pc.header__menu-pc--clone .menu .menu__item>a img.menu__text.menu__text--scroll{display:none}.header__menu-pc.header__menu-pc--clone .menu .menu__item>a .menu__drop{position:absolute;opacity:0}@media screen and (min-width:769px){.header__menu-pc.header__menu-pc--clone .menu .menu__item>a .menu__drop{top:-6rem;left:50%;width:50px;height:50px}}@media screen and (max-width:768px){.header__menu-pc.header__menu-pc--clone .menu .menu__item>a .menu__drop{top:-1rem;right:-1rem;width:40px;height:40px;transform:rotate(20deg)}}@media screen and (min-width:415px) and (max-width:768px){.header__menu-pc.header__menu-pc--clone .menu .menu__item>a .menu__drop{top:0;right:0}}.header__menu-pc.header__menu-pc--clone .menu .menu__item>a .menu__drop img{position:absolute;top:0;left:0;display:inline-block;max-width:50px;opacity:0}.header__menu-pc.header__menu-pc--clone .menu .menu__item>a:after{content:"";position:absolute;max-height:117px;opacity:0}@media screen and (min-width:769px){.header__menu-pc.header__menu-pc--clone .menu .menu__item>a:after{top:-1rem;left:calc(50% - 34px);width:78px;height:78px}}@media screen and (min-width:1024px){.header__menu-pc.header__menu-pc--clone .menu .menu__item>a:after{top:-1.5rem;left:calc(50% - 54px);width:110px;height:110px}}@media screen and (min-width:1280px){.header__menu-pc.header__menu-pc--clone .menu .menu__item>a:after{top:-1.4rem;left:calc(50% - 58.5px);width:117px;height:117px}}@media screen and (max-width:768px){.header__menu-pc.header__menu-pc--clone .menu .menu__item>a:after{width:6rem;max-width:85px;height:6rem;max-height:85px;top:4%;left:15%}}@media screen and (min-width:415px) and (max-width:768px){.header__menu-pc.header__menu-pc--clone .menu .menu__item>a:after{max-width:115px;max-height:115px;top:8%;left:19%}}.header__menu-pc.header__menu-pc--clone .menu .menu__item:nth-child(1) a::before{background-color:#f28819}.header__menu-pc.header__menu-pc--clone .menu .menu__item:nth-child(2) a::before{background-color:#de5e9e}.header__menu-pc.header__menu-pc--clone .menu .menu__item:nth-child(3) a::before{background-color:#5769aa}.header__menu-pc.header__menu-pc--clone .menu .menu__item:nth-child(4) a::before{background-color:#ece42c}.header__menu-pc.header__menu-pc--clone .menu .menu__item:nth-child(5) a::before{background-color:#dc4d27}.header__menu-pc.header__menu-pc--clone .menu .menu__item:nth-child(6) a::before{background-color:#2ca238}.header__menu-pc.header__menu-pc--clone .menu .menu__item.menu__item--activate a,.header__menu-pc.header__menu-pc--clone .menu .menu__item:hover a{opacity:1}.header__menu-pc.header__menu-pc--clone .menu .menu__item.menu__item--activate a .menu__drop,.header__menu-pc.header__menu-pc--clone .menu .menu__item:hover a .menu__drop{opacity:1}.header__menu-pc.header__menu-pc--clone .menu .menu__item.menu__item--activate a:after,.header__menu-pc.header__menu-pc--clone .menu .menu__item:hover a:after{opacity:1}.header__menu-pc.header__menu-pc--clone .menu .menu__item:hover a img.menu__icon{animation:draw_line .2s ease-out 0s 1 normal forwards}.header__menu-pc.header__menu-pc--clone .menu .menu__item:hover a .menu__drop img{animation:draw_line .2s ease-in 0s 1 normal forwards}.header__menu-pc.header__menu-pc--clone .menu .menu__item:hover a .menu__drop img:nth-child(1){animation-delay:50ms}.header__menu-pc.header__menu-pc--clone .menu .menu__item:hover a .menu__drop img:nth-child(2){animation-delay:.1s}.header__menu-pc.header__menu-pc--clone .menu .menu__item:hover a .menu__drop img:nth-child(3){animation-delay:.15s}.header__menu-pc.header__menu-pc--clone .menu .menu__item:hover a:after{animation:draw_line .2s ease-out 0s 1 normal forwards}.header__menu-pc.header__menu-pc--clone .menu .menu__item.menu__item--activate a img.menu__icon{transform:translateY(-1.5rem) rotate(-15deg)}.header__menu-pc.header__menu-pc--clone .menu .menu__item.menu__item--activate a .menu__drop img{transform:scale(1)}.header__menu-pc.header__menu-pc--clone .menu .menu__item.menu__item--activate a:after{transform:scale(1)}.header__menu-pc.header__menu-pc--clone .menu .menu__item.menu__item--sns{display:block}@media screen and (min-width:769px){.header__menu-pc.header__menu-pc--clone .menu .menu__sns-item{line-height:0}}.header__menu-pc.header__menu-pc--clone .menu .menu__sns-item .form{z-index:1}@media screen and (min-width:769px){.header__menu-pc.header__menu-pc--clone .menu .menu__sns-item .form{position:absolute;top:1.1rem;right:.8rem}}@media screen and (min-width:1024px){.header__menu-pc.header__menu-pc--clone .menu .menu__sns-item .form{right:.32rem}}.header__menu-pc.header__menu-pc--clone .menu .menu__sns-item .form .form__search{display:block}@media screen and (min-width:769px){.header__menu-pc.header__menu-pc--clone .menu .menu__sns-item .form .form__search input[type=search]{width:3rem;height:3rem}}@media screen and (min-width:769px){.header__menu-pc.header__menu-pc--clone .menu .menu__sns-item .form .form__search.form__search--open input[type=search]{width:250px}}@media screen and (min-width:769px){.header__menu-pc.header__menu-pc--clone .menu .menu__sns-item .form .form__search-mask{background-position:center right .9rem;background-size:1.3rem}}.header__menu-pc.header__menu-pc--clone .menu .menu__sns-item button[type=button]{opacity:0;pointer-events:none}@media screen and (min-width:769px){.header__menu-pc.header__menu-pc--clone .menu .menu__sns-btn img{max-width:54px;width:3.5rem}}.header__menu-pc.header__menu-pc--clone.header__menu-pc--cloneShow{z-index:4;opacity:1;transform:translateY(0)}@media screen and (min-width:769px){.footer{overflow:hidden}}.footer .footer__acct{background:#dfe7f4}@media screen and (min-width:769px){.footer .footer__acct{padding:40px 0 20px}}@media screen and (max-width:768px){.footer .footer__acct{padding:10% 0 10%}}.footer .footer__acct .footer__acct--inner{align-items:center}.footer .footer__acct .footer__acct--inner .footer__acct--left img{max-width:218px}@media screen and (min-width:769px){.footer .footer__acct .footer__acct--inner .footer__acct--left img{width:100%}}.footer .footer__acct .footer__acct--inner .footer__acct--right{padding-left:5%}@media screen and (max-width:768px){.footer .footer__acct .footer__acct--inner .footer__acct--right{padding-left:0}}@media screen and (max-width:768px){.footer .footer__acct .footer__acct-txt{padding-left:5%}}.footer .footer__acct .footer__acct-sns{margin-top:30px}@media screen and (max-width:768px){.footer .footer__acct .footer__acct-sns{margin-top:10%}}.footer .footer__acct .footer__acct-sns .footer__acct-sns__items{margin:0 -15px}@media screen and (max-width:768px){.footer .footer__acct .footer__acct-sns .footer__acct-sns__items{margin:0 -5% -1rem}}.footer .footer__acct .footer__acct-sns .footer__acct-sns__items .footer__acct-sns__item{padding:0 15px;text-align:center}@media screen and (max-width:768px){.footer .footer__acct .footer__acct-sns .footer__acct-sns__items .footer__acct-sns__item{padding:0 5%}}.footer .footer__acct .footer__acct-sns .footer__acct-sns__items .footer__acct-sns__item a{background:#fff;border-radius:5px;width:100%;height:96px;padding:20px;display:flex;align-items:center;justify-content:center}@media screen and (max-width:414px) and (orientation:portrait){.footer .footer__acct .footer__acct-sns .footer__acct-sns__items .footer__acct-sns__item a{height:66px}}.footer .footer__acct .footer__acct-sns .footer__acct-sns__items .footer__acct-sns__item a img{width:100%}@media screen and (min-width:769px){.footer .footer__acct .footer__acct-sns .footer__acct-sns__items .footer__acct-sns__item a.twitter img{max-width:53px}}@media screen and (max-width:768px){.footer .footer__acct .footer__acct-sns .footer__acct-sns__items .footer__acct-sns__item a.twitter img{max-width:43px}}@media screen and (min-width:769px){.footer .footer__acct .footer__acct-sns .footer__acct-sns__items .footer__acct-sns__item a.facebook img{max-width:53px}}@media screen and (max-width:768px){.footer .footer__acct .footer__acct-sns .footer__acct-sns__items .footer__acct-sns__item a.facebook img{max-width:43px}}@media screen and (min-width:769px){.footer .footer__acct .footer__acct-sns .footer__acct-sns__items .footer__acct-sns__item a.instagram img{max-width:53px}}@media screen and (max-width:768px){.footer .footer__acct .footer__acct-sns .footer__acct-sns__items .footer__acct-sns__item a.instagram img{max-width:43px}}.footer .footer__acct .footer__acct-sns .footer__acct-sns__items .footer__acct-sns__item a.youtube img{max-width:182px}.footer .footer__acct .footer__acct-sns .footer__acct-sns__items .footer__acct-sns__item .sns-name{display:inline-block;margin-top:1rem}@media screen and (max-width:768px){.footer .footer__acct .footer__acct-sns .footer__acct-sns__items .footer__acct-sns__item .sns-name{margin:1rem}}.footer .footer__reg{background:#eaeff7}.footer .footer__reg .footer__tes-items{padding:40px 0;display:flex}@media screen and (max-width:768px){.footer .footer__reg .footer__tes-items{padding:10% 0;display:inherit}}.footer .footer__reg .footer__tes-items .footer__tes-item{width:50%;display:flex;align-self:stretch}@media screen and (min-width:769px){.footer .footer__reg .footer__tes-items .footer__tes-item{margin-top:-8rem;padding-top:8rem}}@media screen and (max-width:768px){.footer .footer__reg .footer__tes-items .footer__tes-item{width:100%;margin-top:-10%;padding-top:10%}}.footer .footer__reg .footer__tes-items .footer__tes-item .footer__tes-item__card{width:100%;height:100%;padding:20px;background:#fff;border-radius:5px;display:flex;align-items:center}@media screen and (max-width:768px){.footer .footer__reg .footer__tes-items .footer__tes-item .footer__tes-item__card{padding:10%}}.footer .footer__reg .footer__tes-items .footer__tes-item:nth-of-type(odd){margin-right:20px}@media screen and (max-width:768px){.footer .footer__reg .footer__tes-items .footer__tes-item:nth-of-type(odd){margin-right:0}}.footer .footer__reg .footer__tes-items .footer__tes-item:nth-of-type(even){margin-left:20px}@media screen and (max-width:768px){.footer .footer__reg .footer__tes-items .footer__tes-item:nth-of-type(even){margin-left:0}}@media screen and (max-width:768px){.footer .footer__reg .footer__tes-items .footer__tes-item+.footer__tes-item .footer__tes-item__card{margin-top:10%}}.footer .footer__reg .card-line{width:100%}.footer .footer__reg .card-line .card-line--left{padding-right:20px}@media screen and (max-width:768px){.footer .footer__reg .card-line .card-line--left{display:none}}.footer .footer__reg .card-line .card-line--left .card-line__barcode{max-width:134px}.footer .footer__reg .card-line .card-line--right .card-line__head{width:100%}.footer .footer__reg .card-line .card-line--right .card-line__head .card-line__head-img{max-width:130px}@media screen and (max-width:768px){.footer .footer__reg .card-line .card-line--right .card-line__head .card-line__head-img{max-width:100%;padding-right:1rem}}.footer .footer__reg .card-line .card-line--right .card-line__head .card-line__head-txt{padding-left:1rem;padding-top:.2rem;font-size:1.2rem;font-weight:700}@media screen and (max-width:768px){.footer .footer__reg .card-line .card-line--right .card-line__head .card-line__head-txt{padding-left:0}}.footer .footer__reg .card-line .card-line--right .card-line__txt{width:100%;margin:.5rem 0;font-size:.8rem}@media screen and (max-width:768px){.footer .footer__reg .card-line .card-line--right .card-line__txt br{display:none}}.footer .footer__reg .card-line .card-line--right .card-line__btn{font-size:.8rem}@media screen and (max-width:768px){.footer .footer__reg .card-line .card-line--right .card-line__btn{margin-top:.5rem;font-size:1rem}}.footer .footer__reg .card-line .card-line--right .card-line__btn .btn strong{font-size:1.25rem;padding-right:.5rem}.footer .footer__reg .card-line .card-line--right .card-line__btn .btn.btn--s{padding:0 .5rem;background:#00bd00}@media screen and (min-width:769px){.footer .footer__reg .card-line .card-line--right .card-line__btn .btn.btn--s{padding:.1rem 1.2rem;max-width:366px}}@media screen and (max-width:768px){.footer .footer__reg .card-line .card-line--right .card-line__btn .btn.btn--s{min-height:2.9rem}}.footer .footer__reg .card-line .card-line--right .card-line__btn .btn.btn--s img{max-width:232px}@media screen and (min-width:769px){.footer .footer__reg .card-line .card-line--right .card-line__btn .btn.btn--s img{width:8.8rem}}@media screen and (max-width:768px){.footer .footer__reg .card-line .card-line--right .card-line__btn .btn.btn--s img{width:9rem}}.footer .footer__reg .card-line .card-line--right .card-line__btn.card-line__btn--maga{width:100%;margin-top:.5rem;text-align:right}.footer .footer__reg .card-line .card-line--right .card-line__btn.card-line__btn--maga .btn{background:#438fbe}@media screen and (max-width:768px){.footer .footer__reg .card-line .card-line--right .card-line__btn.card-line__btn--maga .btn{max-width:100%}}.footer .footer__reg .card-line .card-line--right .card-line__btn.card-line__btn--maga .btn.btn--s{padding:.5rem 1rem}.footer .footer__reg .card-maga{width:100%;padding-left:10px}@media screen and (max-width:768px){.footer .footer__reg .card-maga{padding-left:0}}.footer .footer__reg .card-maga .card-maga--left .card-maga__ttl-img{width:100%}@media screen and (max-width:768px){.footer .footer__reg .card-maga .card-maga--left .card-maga__ttl-img{align-items:center}}.footer .footer__reg .card-maga .card-maga--left .card-maga__ttl-img .card-maga__ttl-img--main{max-width:142px}@media screen and (max-width:768px){.footer .footer__reg .card-maga .card-maga--left .card-maga__ttl-img .card-maga__ttl-img--main{max-width:100%;padding-right:1rem}}.footer .footer__reg .card-maga .card-maga--left .card-maga__ttl-img .card-maga__ttl-img--sub{max-width:142px}@media screen and (min-width:769px){.footer .footer__reg .card-maga .card-maga--left .card-maga__ttl-img .card-maga__ttl-img--sub{margin-top:.5rem}}@media screen and (max-width:768px){.footer .footer__reg .card-maga .card-maga--left .card-maga__ttl-img .card-maga__ttl-img--sub{max-width:100%}}.footer .footer__reg .card-maga .card-maga--right{padding-left:20px}@media screen and (max-width:768px){.footer .footer__reg .card-maga .card-maga--right{padding-left:0}}.footer .footer__reg .card-maga .card-maga--right .card-maga__txt{width:100%;font-size:.8rem}@media screen and (max-width:768px){.footer .footer__reg .card-maga .card-maga--right .card-maga__txt{margin-top:1rem}}.footer .footer__reg .card-maga .card-maga--right .card-maga__btn{width:100%;margin-top:1rem;text-align:right}.footer .footer__reg .card-maga .card-maga--right .card-maga__btn .btn{max-width:250px;background:#438fbe}@media screen and (max-width:768px){.footer .footer__reg .card-maga .card-maga--right .card-maga__btn .btn{max-width:100%}}.footer .footer__banner{padding:40px 0;background:#f7f7f7;color:#fff}@media screen and (max-width:768px){.footer .footer__banner{padding:10% 0 10%}}.footer .footer__banner .banner-list{display:flex;flex-wrap:wrap;justify-content:space-between;gap:20px;list-style:none;padding:0;margin:0}.footer .footer__banner .banner-list .banner-list__item{width:100%}@media screen and (min-width:769px){.footer .footer__banner .banner-list .banner-list__item{width:calc((100% - 40px)/ 3)}}.footer .footer__banner .banner-card{display:block;text-decoration:none;color:inherit}.footer .footer__banner .banner-card:hover{opacity:.8}.footer .footer__banner .banner-card .banner-card__img-wrapper{margin:0;padding:0;border:1px solid #eb6100;border-radius:4px;overflow:hidden;background-color:#fff}.footer .footer__banner .banner-card .banner-card__img-wrapper img{width:100%;height:auto;display:block}.footer .footer__banner .banner-card .banner-card__text{margin-top:15px;font-size:1rem;line-height:1.5;color:#000;text-align:left}@media screen and (min-width:769px){.footer .footer__banner .footer__banner-items{margin-left:-20px;margin-right:-20px}.footer .footer__banner .footer__banner-items>*{padding:0 20px}.footer .footer__banner .footer__banner-items>:nth-child(3n+1){clear:both}.footer .footer__banner .footer__banner-items>:nth-child(n+4){padding-top:20px}}.footer .footer__banner .footer__banner-item{line-height:0}@media screen and (max-width:768px){.footer .footer__banner .footer__banner-item{text-align:center}}.footer .footer__banner .footer__banner-item img{width:100%;max-width:380px}@media screen and (max-width:768px){.footer .footer__banner .footer__banner-item+.footer__banner-item{margin-top:5%}}.footer .footer__btm{background:url(../images/footer_bg.jpg) top center/contain repeat-X;color:#fff;background-color:#a8c5d5}@media screen and (min-width:769px){.footer .footer__btm{padding:20px 0 20px 0}}@media screen and (max-width:768px){.footer .footer__btm{padding:5% 0 10% 0}}.footer .footer__btm .contents{position:relative;justify-content:space-between;transform:translate3d(0,0,0)}@media screen and (min-width:769px){.footer .footer__btm .contents{padding-top:20px}}@media screen and (max-width:768px){.footer .footer__btm .contents{display:block}}.footer .footer__btm .footer__btm-box__address{padding-top:.8rem;font-size:.9rem}@media screen and (min-width:769px){.footer .footer__btm .footer__btm-box{order:1;margin-right:auto}}.footer .footer__btm .footer__btm-box .footer__btm-box__menu{display:flex}@media screen and (max-width:768px){.footer .footer__btm .footer__btm-box .footer__btm-box__menu{margin-top:10%}}.footer .footer__btm .footer__btm-box .footer__btm-box__menu .footer__btm-box__menu-list a{position:relative;display:block;padding-left:1rem;color:#fff}.footer .footer__btm .footer__btm-box .footer__btm-box__menu .footer__btm-box__menu-list a:after{content:"";position:absolute;top:50%;left:0;width:0;height:0;border-style:solid;border-width:4px 0 4px 4px;border-color:transparent transparent transparent #fff;transform:translateY(-50%)}.footer .footer__btm .footer__btm-box .footer__btm-box__menu .footer__btm-box__menu-list+.footer__btm-box__menu-list{margin-left:2rem}.footer .footer__btm .footer__btm-box .footer__btm-box__c{margin-top:.5rem;font-size:.8rem}@media screen and (max-width:768px){.footer .footer__btm .footer__btm-box .footer__btm-box__c{margin-top:.5rem}}@media screen and (min-width:769px){.footer .footer__btm .footer__btm-sns{order:2}}@media screen and (min-width:769px) and (min-width:769px){.footer .footer__btm .footer__btm-sns{align-self:flex-end;padding:10px 0}}@media screen and (min-width:769px) and (max-width:768px){.footer .footer__btm .footer__btm-sns{padding-top:10px}}.footer .footer__btm .footer__btm-sns .footer__btm-sns__items{display:flex}.footer .footer__btm .footer__btm-sns .footer__btm-sns__items .footer__btm-sns__item+.footer__btm-sns__item{margin-left:.5rem}.footer .footer__btm .footer__btm-sns .footer__btm-sns__items .footer__btm-sns__item .footer__btm-sns__item-btn{display:block;max-width:44px}.footer .footer__btm .footer__btm-pagetop{width:6%;position:absolute;right:-5%;top:-20%;transition:ease-out .5s all;animation:move_fish 5s ease-in 0s infinite normal forwards}@media screen and (min-width:769px){.footer .footer__btm .footer__btm-pagetop{bottom:65%}}@media screen and (max-width:768px){.footer .footer__btm .footer__btm-pagetop{width:12%;top:-35%;right:0}}@media screen and (max-width:414px) and (orientation:portrait){.footer .footer__btm .footer__btm-pagetop{width:20%;top:-30%}}@media screen and (min-width:415px) and (max-width:768px){.footer .footer__btm .footer__btm-pagetop{top:-20%}}.footer .footer__btm .footer__btm-pagetop .footer__btm-pagetop__btn{display:block}.footer .footer__btm .footer__btm-pagetop a:hover{opacity:1}.main.main--lower{padding:50px 0 40px 0}@media screen and (max-width:768px){.main.main--lower{padding:0 0 10%}}@media screen and (min-width:769px){.main.main--home .home__section{margin-top:-5.5rem;padding-top:5.5rem}}.main.main--home .home__section .home__section-wrap{border-bottom:2px solid #eaeff7}@media screen and (min-width:769px){.main.main--home .home__section .home__section-wrap{padding:50px 0 100px;position:relative}}@media screen and (max-width:768px){.main.main--home .home__section .home__section-wrap{padding:15% 0 10% 0}}.main.main--home .home__section .home__section-wrap .home__section-wrap__button{width:100%;text-align:center}@media screen and (min-width:769px){.main.main--home .home__section .home__section-wrap .home__section-wrap__button{position:absolute;bottom:-50px}}@media screen and (max-width:768px){.main.main--home .home__section .home__section-wrap .home__section-wrap__button{margin-top:10%}}@media screen and (min-width:769px){.main.main--home .home__section .contents{position:relative}}.main.main--home .home__section:last-child .home__section-wrap{border-bottom:none}@media screen and (min-width:769px){.main.main--home .home__newlist .home__section-wrap{padding:50px 0 60px;position:relative}}@media screen and (max-width:768px){.main.main--home .home__newlist .home__section-wrap{padding-top:80px}}.main.main--home .home__newlist .home__newlist-items .home__newlist-item{position:relative}.main.main--home .home__newlist .home__newlist-items .home__newlist-item+.home__newlist-item{margin-top:20px}.main.main--home .home__newlist .home__newlist-items .home__newlist-item a{display:block;padding:15px 1em;background:#eaeff7;border-radius:5px}@media screen and (max-width:768px){.main.main--home .home__newlist .home__newlist-items .home__newlist-item a{padding:15px 1em}}@media screen and (max-width:768px){.main.main--home .home__newlist .home__newlist-items .home__newlist-item a ._blank{width:80%}}.main.main--home .home__newlist .home__newlist-items .home__newlist-item a .home__newlist-item_num{display:inline-block;color:#5769aa;z-index:1}.main.main--home .home__newlist .home__newlist-items .home__newlist-item a .home__newlist-item__ttl{display:inline-block;position:relative}@media screen and (max-width:768px){.main.main--home .home__newlist .home__newlist-items .home__newlist-item a .home__newlist-item__ttl{padding:5px 0 0 0}}.main.main--home .home__newlist .home__newlist-items .home__newlist-item a .home__newlist-cat{display:inline-block;padding:5px 10px;color:#fff;border-radius:5px;min-width:250px;text-align:center;margin:0 10px}@media screen and (max-width:768px){.main.main--home .home__newlist .home__newlist-items .home__newlist-item a .home__newlist-cat{margin:0 0 0 5px;font-size:80%;padding:5px;min-width:auto}}.main.main--home .home__newlist .home__newlist-items .home__newlist-item a .home__newlist-cat.home__newlist-cat-work{background:#5769aa}.main.main--home .home__newlist .home__newlist-items .home__newlist-item a .home__newlist-cat.home__newlist-cat-guardian{background:#2ca238}.main.main--home .home__newlist .home__newlist-items .home__newlist-item a .home__newlist-cat.home__newlist-cat-news{background:#de5e9e}.main.main--home .home__newlist .home__newlist-items .home__newlist-item a .home__newlist-cat.home__newlist-cat-connection{background:#dc4d27}.main.main--home .home__newlist .home__newlist-items .home__newlist-item a .home__newlist-cat.home__newlist-cat-event{background:#e0c510}.main.main--home .home__newlist .home__newlist-items .home__newlist-item a span{display:block;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);right:10px}@media screen and (min-width:769px){.main.main--home .home__pass .footer__pass{text-align:center;background:url(../images/footer_pass_bg.jpg) top center/contain repeat-X #fff}}@media screen and (max-width:768px){.main.main--home .home__pass .footer__pass{background:url(../images/footer_pass_bg_mb.jpg) top center/100% 100% no-repeat #fff}}@media screen and (min-width:769px){.main.main--home .home__pass .footer__pass .contents{padding:50px 0 70px}}@media screen and (max-width:768px){.main.main--home .home__pass .footer__pass .contents{padding:50px 0}}@media screen and (min-width:415px) and (max-width:768px){.main.main--home .home__pass .footer__pass .contents{padding:100px 0 100px}}@media screen and (max-width:768px){.main.main--home .home__pass .footer__pass .footer__pass-items{padding:0 1.9rem 1.9rem}}.main.main--home .home__pass .footer__pass .footer__pass-title{padding-bottom:1.4rem}@media screen and (max-width:768px){.main.main--home .home__pass .footer__pass .footer__pass-title{text-align:center}}.main.main--home .home__pass .footer__pass .footer__pass-title img{max-width:339px}@media screen and (max-width:768px){.main.main--home .home__pass .footer__pass .footer__pass-title img{width:90%}}.main.main--home .home__pass .footer__pass .footer__pass-text{background:#fff;border-radius:5px}@media screen and (min-width:769px){.main.main--home .home__pass .footer__pass .footer__pass-text{max-width:782px;line-height:2;margin:0 auto;padding:1.2rem 0 1.5rem}}@media screen and (max-width:768px){.main.main--home .home__pass .footer__pass .footer__pass-text{padding:1.9rem}}@media screen and (max-width:768px){.main.main--home .home__pass .footer__pass .footer__pass-text br:nth-child(1){display:none}}@media screen and (min-width:769px){.main.main--home .home__pass .footer__pass .footer__pass-text br:nth-child(3),.main.main--home .home__pass .footer__pass .footer__pass-text br:nth-child(4),.main.main--home .home__pass .footer__pass .footer__pass-text br:nth-child(5){display:none}}.main.main--home .home__pass .footer__pass .footer__pass-text__item{padding-bottom:5px}.main.main--home .home__pass .footer__pass .footer__pass-waka{text-align:center}@media screen and (min-width:769px){.main.main--home .home__pass .footer__pass .footer__pass-waka img{max-width:514px}}@media screen and (max-width:768px){.main.main--home .home__pass .footer__pass .footer__pass-waka img{max-width:354px}}@media screen and (min-width:769px){.main.main--home .home__special .home__section-wrap{padding:50px 0 60px;position:relative}}.main.main--home .home__special .home__special-items .home__special-item{position:relative}.main.main--home .home__special .home__special-items .home__special-item+.home__special-item{margin-top:20px}.main.main--home .home__special .home__special-items .home__special-item .home__special-item__num{max-width:66px;height:66px;position:absolute;top:50%;left:.5em;transform:translateY(-50%);text-align:center;color:#fff;z-index:1}.main.main--home .home__special .home__special-items .home__special-item a{display:block;padding:15px 1em 15px calc(66px + 1.5em);background:#eaeff7;border-radius:5px}@media screen and (max-width:768px){.main.main--home .home__special .home__special-items .home__special-item a{padding:15px 1em 15px calc(66px + 1em)}}.main.main--home .home__special .home__special-items .home__special-item a ._blank{width:80%}.main.main--home .home__special .home__special-items .home__special-item a span{display:block;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);right:10px}@media screen and (min-width:769px){.main.main--home .home__event .home__event-slide .home__event-slide--inner{padding:0 50px}}@media screen and (max-width:768px){.main.main--home .home__event .home__event-slide .post-card{padding:0 20px}}.main.main--home .home__event .home__event-slide .post-card .post-card__cont .post-card__cont-txt{font-size:1.05rem}.main.main--home .home__connection .home__connection-image{text-align:center}.main.main--home .home__connection .home__connection-image figure{padding-bottom:30px}@media screen and (max-width:768px){.main.main--home .home__connection .home__connection-image figure img{width:100%;margin:0 auto}}.main.main--home .home__connection .home__connection-wrap__button{width:100%;text-align:center}.main.main--search .main__search{padding:40px 0;border-bottom:2px solid #eaeff7}@media screen and (max-width:768px){.main.main--search .main__search{padding:5% 0 10%}}.main.main--detail{padding:50px 0 40px 0}@media screen and (max-width:768px){.main.main--detail{padding:5% 0 0}}.main.main--detail .detail__article .contents{max-width:780px}.main.main--detail .detail__article .post-card .post-card__cont{margin-top:30px;line-height:200%}@media screen and (min-width:769px){.main.main--detail .detail__article .post-card .post-card__cont{font-size:1rem}}@media screen and (max-width:768px){.main.main--detail .detail__article .post-card .post-card__cont{font-size:1.2rem}}.main.main--detail .detail__article .post-card .post-card__cont>img{width:auto;max-width:100%;height:auto}.main.main--detail .detail__article .detail__article-sns{margin:40px 0 0 0}.main.main--detail .detail__article .detail__article-sns .detail__article-sns__items .detail__article-sns__item{padding:0 20px}@media screen and (max-width:768px){.main.main--detail .detail__article .detail__article-sns .detail__article-sns__items .detail__article-sns__item+.detail__article-sns__item{margin-top:5%}}.main.main--detail .detail__btm .detail__btm-return{margin-top:40px}.main.main--detail .detail__btm .detail__btm-return .detail__btm-return__btn{max-width:180px;margin:0 auto}@media screen and (max-width:768px){.main.main--detail .detail__btm .detail__btm-return .detail__btm-return__btn{width:30%}}.main.main--detail .detail__btm .detail__btm-relation{margin-top:-80px}.main.main--detail .detail__btm .detail__btm-relation .contents{padding:60px 40px 0 40px;background:#f0882d;border-radius:5px}.main.main--detail .detail__btm .detail__btm-relation .contents .main-ttl{margin-bottom:20px}@media screen and (max-width:768px){.main.main--detail .detail__btm .detail__btm-relation .contents{padding:10% 7.5%;border-radius:0}}.main.main--detail .detail__btm--work .detail__btm-relation .contents{background:#dadeec}.main.main--detail .detail__btm--guardian .detail__btm-relation .contents{background:#d1ebd3}.main.main--detail .detail__btm--news .detail__btm-relation .contents{background:#f8dcea}.main.main--detail .detail__btm--connection .detail__btm-relation .contents{background:#f7d8d0}.main.main--detail .detail__btm--event .detail__btm-relation .contents{background:#fbf9d1}.main.main--detail .post-card__map{margin-top:2rem;background:#eee}.main.main--detail .post-card__map .post-card__map-mask{line-height:0}.main.main--detail .post-card__map .post-card__map-mask iframe{width:100%}@media screen and (max-width:768px){.main.main--detail .post-card__map .post-card__map-mask iframe{height:20rem}}@media screen and (min-width:769px){.main.main--detail .post-card__map .post-card__map-text{padding:3rem}}@media screen and (max-width:768px){.main.main--detail .post-card__map .post-card__map-text{padding:7.5%}}.main.main--sitemap .sitemap{padding:40px 0 60px}@media screen and (max-width:768px){.main.main--sitemap .sitemap{padding:15% 0}}.main.main--sitemap .sitemap .sitemap--main .sitemap__item{display:flex;align-items:center}@media screen and (max-width:768px){.main.main--sitemap .sitemap .sitemap--main .sitemap__item{align-items:flex-start}}.main.main--sitemap .sitemap .sitemap--main .sitemap__item+.sitemap__item{margin-top:30px}@media screen and (max-width:768px){.main.main--sitemap .sitemap .sitemap--main .sitemap__item+.sitemap__item{margin-top:10%}}.main.main--sitemap .sitemap .sitemap--main .sitemap__item:hover .sitemap__item-icon img{animation:shake_fish2 .3s ease-in 0s 1 normal forwards}.main.main--sitemap .sitemap .sitemap--main .sitemap__item .sitemap__item--left{width:100%;max-width:30px}.main.main--sitemap .sitemap .sitemap--main .sitemap__item .sitemap__item--left .sitemap__item-icon{width:100%;height:0;padding-top:62%;padding-top:100%;background-color:#2ca238;border-radius:50%;box-shadow:5px 7px 7px rgba(0,0,0,.2);position:relative}.main.main--sitemap .sitemap .sitemap--main .sitemap__item .sitemap__item--left .sitemap__item-icon--work{background-color:#5769aa}.main.main--sitemap .sitemap .sitemap--main .sitemap__item .sitemap__item--left .sitemap__item-icon--guardian{background-color:#2ca238}.main.main--sitemap .sitemap .sitemap--main .sitemap__item .sitemap__item--left .sitemap__item-icon--news{background-color:#de5e9e}.main.main--sitemap .sitemap .sitemap--main .sitemap__item .sitemap__item--left .sitemap__item-icon--connection{background-color:#dc4d27}.main.main--sitemap .sitemap .sitemap--main .sitemap__item .sitemap__item--left .sitemap__item-icon--event{background-color:#e0c510}.main.main--sitemap .sitemap .sitemap--main .sitemap__item .sitemap__item--left .sitemap__item-icon .sitemap__item-icon--inner{width:100%;padding:1rem;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@media screen and (max-width:768px){.main.main--sitemap .sitemap .sitemap--main .sitemap__item .sitemap__item--left .sitemap__item-icon .sitemap__item-icon--inner{padding:.5rem}}.main.main--sitemap .sitemap .sitemap--main .sitemap__item .sitemap__item--right{flex:1;margin-left:20px}@media screen and (max-width:768px){.main.main--sitemap .sitemap .sitemap--main .sitemap__item .sitemap__item--right{margin-left:5%}}.main.main--sitemap .sitemap .sitemap--main .sitemap__item .sitemap__item--right>a{display:inline-block}.main.main--sitemap .sitemap .sitemap--main .sitemap__item .sitemap__item--right .sitemap__item-ttl{font-weight:700}@media screen and (min-width:769px){.main.main--sitemap .sitemap .sitemap--main .sitemap__item .sitemap__item--right .sitemap__item-ttl{font-size:1.48rem}}@media screen and (max-width:768px){.main.main--sitemap .sitemap .sitemap--main .sitemap__item .sitemap__item--right .sitemap__item-ttl{font-size:1.38rem}}.main.main--sitemap .sitemap .sitemap--main .sitemap__item .sitemap__item--right .sitemap__item-txt{margin-top:.5rem;font-size:1.25rem}.main.main--sitemap .sitemap .sitemap--sub{padding-top:20px}@media screen and (max-width:768px){.main.main--sitemap .sitemap .sitemap--sub{padding-top:15%}}.main.main--sitemap .sitemap .sitemap--sub .sitemap__item{position:relative}.main.main--sitemap .sitemap .sitemap--sub .sitemap__item:before{display:inline-block;content:"";position:absolute;width:28px;height:28px;top:.2rem;left:0;background-color:#f19149;border-radius:50%;box-shadow:5px 7px 7px rgba(0,0,0,.2)}.main.main--sitemap .sitemap .sitemap--sub .sitemap__item+.sitemap__item{margin-top:20px}@media screen and (max-width:768px){.main.main--sitemap .sitemap .sitemap--sub .sitemap__item+.sitemap__item{margin-top:1rem}}.main.main--sitemap .sitemap .sitemap--sub .sitemap__item a{display:inline-block;padding-left:calc(28px + 1rem);font-size:1.48rem;font-weight:700}.main.main--sitemap .money{padding:40px 0 60px}@media screen and (max-width:768px){.main.main--sitemap .money{padding:5% 0}}.main.main--sitemap .money p{margin:20px 0}.main.main--sitemap .money .money__button p{text-align:center}.main.main--sitemap .money .money__button a{margin:0 auto}.main.main--guardian{margin-top:50px;font-weight:600;line-height:200%}@media screen and (max-width:768px){.main.main--guardian{margin-top:5%}}.main.main--guardian .font_under{background:linear-gradient(transparent 50%,#f7ee13 50%)}.main.main--guardian .font_big{font-weight:800;font-size:140%}.main.main--guardian .font_middle{font-weight:800;font-size:120%}.main.main--guardian .title_box{background:#c9ebd0;border-radius:10px;padding:20px;font-size:120%}.main.main--guardian .title_box h2{text-align:center;margin-bottom:20px}@media screen and (max-width:768px){.main.main--guardian .title_box{padding:5%}}.main.main--guardian .title_box .text{padding-left:20px}@media screen and (max-width:768px){.main.main--guardian .title_box .text{padding-left:0;padding-top:5%}}.main.main--guardian .title_box .text p{margin-top:30px}.main.main--guardian .navi{margin:20px 0;font-size:120%}@media screen and (max-width:768px){.main.main--guardian .navi{margin:5% 0}}.main.main--guardian .navi li{margin:10px 0;list-style-type:circle}.main.main--guardian .navi li a:hover{color:#f7ee13}.main.main--guardian .guardian h2{background:#1eaa39;border-radius:10px;padding:5px 10px;display:block;color:#fff;font-size:120%;font-weight:800;margin-top:5%;margin-bottom:20px}.main.main--guardian .guardian h3{background:#c9ebd0;border-radius:10px;padding:5px 10px;display:block;font-size:120%;font-weight:800;margin-top:5%;margin-bottom:20px}@media screen and (max-width:768px){.main.main--guardian .guardian h3{margin-bottom:0}}.main.main--guardian .guardian p{margin-top:30px}@media screen and (max-width:768px){.main.main--guardian .guardian p{margin-top:5%}}.main.main--guardian .guardian a{color:#3369b0}.main.main--guardian .guardian .row{margin-top:30px}@media screen and (max-width:768px){.main.main--guardian .guardian .row{margin-top:0}}@media screen and (max-width:768px){.main.main--guardian .guardian .row img{margin-top:5%}}.main.main--guardian .guardian .text{padding-left:20px}@media screen and (max-width:768px){.main.main--guardian .guardian .text{padding-left:0;padding-top:5%}}.main.main--guardian .guardian .text .green{color:#7ac943}.main.main--guardian .guardian .text .red{color:#ff7bac}.main.main--guardian .guardian .text .blue{color:#3fa9f5}.main.main--guardian .guardian .text .yellow{color:#ff931e}.main.main--guardian .guardian .img_box{background:#c9ebd0;border-radius:10px;padding:20px;font-size:120%;margin-top:30px}@media screen and (max-width:768px){.main.main--guardian .guardian .img_box{padding:5%}}.main.main--guardian .guardian .img_box .text{position:relative;padding-left:20px}@media screen and (max-width:768px){.main.main--guardian .guardian .img_box .text{position:static;padding-left:0;padding-top:5%}}.main.main--guardian .guardian .img_box .text p{margin-top:30px}.main.main--guardian .guardian .img_box .text .fix{position:absolute;bottom:-20px}@media screen and (max-width:768px){.main.main--guardian .guardian .img_box .text .fix{padding-top:10px;position:static}}.work-menu{margin:0;padding:0;list-style:none;color:#d3d3d3;text-decoration:none;position:fixed;bottom:120px;right:-200px;transition:right 1s ease;z-index:100;font-weight:800}@media screen and (max-width:768px){.work-menu{bottom:10px;right:-150px}}.work-menu h3{margin:10px;padding-left:30px;color:#000;font-weight:800;position:relative}.work-menu h3:before{display:inline-block;content:"";position:absolute;width:20px;height:20px;top:0;left:0;background-color:#f19149;border-radius:50%;box-shadow:5px 7px 7px rgba(0,0,0,.2)}.work-menu-open{right:10px}.work-menu-banner{font-size:1em;color:#000;text-align:center;position:absolute;bottom:20px;left:-48px;width:50px;cursor:pointer;padding:20px 0;border-radius:10px 0 0 10px;background-color:#ece42c;transition:all .5s ease-in;box-shadow:0 3px 7px -2px rgba(0,0,0,.48)}@media screen and (max-width:768px){.work-menu-banner{width:40px;left:-38px;bottom:10px;padding:5%}}.work-wrapper{width:200px;background:#000;background-color:#ece42c;border-radius:10px;transition:all .5s ease-in;padding:10px;box-shadow:3px 5px 7px -2px rgba(0,0,0,.48)}@media screen and (max-width:768px){.work-wrapper{width:150px}}.work-li{text-transform:uppercase;background:#ece42c}.work-li:hover a{background:#d9cf15}.work-li a{display:block;padding:3% 5%;text-align:center}.main.main--hashtag{margin-top:0;padding-top:0;font-weight:600;line-height:200%}.main.main--hashtag .logo{margin:20px 0}.main.main--hashtag .main_vs{width:100%;position:relative}.main.main--hashtag .main_vs .main_vs_1{width:100%;position:absolute;z-index:1;animation:move_fish 10s ease infinite}.main.main--hashtag .main_vs .main_vs_2{width:100%;position:absolute;z-index:2;animation:poyoyon 2s ease}.main.main--hashtag .main_vs .main_vs_bg{width:100%;position:absolute;z-index:0;animation:poyoyon 1s ease}.main.main--hashtag .chath{padding:5% 0;text-align:center;font-size:1.4rem;font-weight:500;line-height:170%}@media screen and (max-width:768px){.main.main--hashtag .chath{font-size:1rem;text-align:left}}.main.main--hashtag .chath h2{font-size:2.5rem;font-weight:800;margin-bottom:3%;padding-bottom:20px;display:inline-block;text-align:center;border-bottom:solid 4px #5d6eb2}@media screen and (max-width:768px){.main.main--hashtag .chath h2{padding-bottom:10px;font-size:1.4rem}}.main.main--hashtag .chath span{color:#5d6eb2}.main.main--hashtag .list{background:#d2f0fa;padding:5% 0}@media screen and (max-width:768px){.main.main--hashtag .list{padding:10% 0}}.main.main--hashtag .list h3{text-align:center;font-weight:900;font-size:3.5rem;-webkit-text-stroke:1px #5d6eb2;color:#fff;text-shadow:3px 3px 0 #5d6eb2,-1px -1px 0 #5d6eb2,1px -1px 0 #5d6eb2,-1px 1px 0 #5d6eb2,1px 1px 0 #5d6eb2}@media screen and (max-width:768px){.main.main--hashtag .list h3{font-size:2rem}}.main.main--hashtag .list h4{margin-top:80px;font-weight:900;font-size:2rem;color:#5d6eb2}@media screen and (max-width:768px){.main.main--hashtag .list h4{margin-top:10%;font-size:1.5rem}}.main.main--hashtag .list .list-items{margin:0 -20px;display:flex;justify-content:space-between;flex-wrap:wrap}@media screen and (max-width:768px){.main.main--hashtag .list .list-items{display:block}}.main.main--hashtag .list .list-items::after{content:"";display:block;width:33.333%}.main.main--hashtag .list .list-items .list-item{font-size:.8rem;padding:10px 20px;display:block;width:33.333%;aspect-ratio:1}@media screen and (max-width:768px){.main.main--hashtag .list .list-items .list-item{display:block;width:100%}}.main.main--hashtag .list .list-items.instagram_box{margin-top:10px}.main.main--hashtag .list .list-items.instagram_box dd{padding:10px 20px;display:block}.main.main--hashtag .list .list-items.instagram_box dd .insta_body{aspect-ratio:1;background:#fff;border-radius:10px;border:solid 1px #cfd9de}.main.main--hashtag .list .list-items.instagram_box dd .insta_image{padding-bottom:100%;position:relative;display:block}.main.main--hashtag .list .list-items.instagram_box dd .insta_image img,.main.main--hashtag .list .list-items.instagram_box dd .insta_image video{position:absolute;top:5%;left:5%;width:90%;height:90%;border-radius:10px}.main.main--hashtag .list .list-items.instagram_box dd .like{display:flex;align-items:center;padding:0 5% 5% 5%;height:30px;color:#5d6eb2;font-weight:700}.main.main--hashtag .list .list-items.instagram_box dd .like img{height:20px;margin-right:10px;width:auto}.main.main--hashtag .list .list-items.instagram_box dd .like span{margin-right:20px}.main.main--hashtag .list .list-items img.ofi,.main.main--hashtag .list .list-items video{width:100%;height:100%;object-fit:cover;-webkit-object-fit:cover}.main.main--hashtag .list .list-items .tw_box{display:flex;justify-content:space-between;margin-bottom:10px;width:100%}.main.main--hashtag .list .list-items .tw_box div,.main.main--hashtag .list .list-items .tw_box iframe{width:32%;display:flex;flex-direction:row;flex-wrap:wrap;margin-bottom:2%}.main .insta_more{margin:40px 0;width:100%;text-align:center}.main .insta_more .btn{width:100%;max-width:100%}.main .more{margin-top:20px;text-align:center}.main .more .btn{background-color:#5d6eb2}.main footer{padding:30px 0}.main footer ul{display:flex;justify-content:end;align-items:end}@media screen and (max-width:768px){.main footer ul{display:block}}.main footer ul li{padding:10px}.main footer p{font-size:1.4rem;margin:20px 0;text-align:center}@media screen and (max-width:768px){.main footer p{font-size:1rem}}.main footer a{color:#5d6eb2}