@-webkit-keyframes revolveDrop{30%{-webkit-transform:translate(0, -50px) rotate(180deg) scale(1);transform:translate(0, -50px) rotate(180deg) scale(1)}60%{-webkit-transform:translate(0, 20px) scale(0.8) rotate(0deg);transform:translate(0, 20px) scale(0.8) rotate(0deg)}100%{-webkit-transform:translate(0) scale(1) rotate(0deg);transform:translate(0) scale(1) rotate(0deg);opacity:1}}@keyframes revolveDrop{30%{-webkit-transform:translate(0, -50px) rotate(180deg) scale(1);transform:translate(0, -50px) rotate(180deg) scale(1)}60%{-webkit-transform:translate(0, 20px) scale(0.8) rotate(0deg);transform:translate(0, 20px) scale(0.8) rotate(0deg)}100%{-webkit-transform:translate(0) scale(1) rotate(0deg);transform:translate(0) scale(1) rotate(0deg);opacity:1}}@-webkit-keyframes fadeIn{0%{opacity:0;-webkit-transform:translate(0, -20px);transform:translate(0, -20px)}100%{opacity:1;-webkit-transform:translate(0, 0);transform:translate(0, 0)}}@keyframes fadeIn{0%{opacity:0;-webkit-transform:translate(0, -20px);transform:translate(0, -20px)}100%{opacity:1;-webkit-transform:translate(0, 0);transform:translate(0, 0)}}@-webkit-keyframes moveAnim{0%{-webkit-transform:translate(0, 0);transform:translate(0, 0)}50%{-webkit-transform:translate(0, 20px);transform:translate(0, 20px)}100%{-webkit-transform:translate(0, 0);transform:translate(0, 0)}}@keyframes moveAnim{0%{-webkit-transform:translate(0, 0);transform:translate(0, 0)}50%{-webkit-transform:translate(0, 20px);transform:translate(0, 20px)}100%{-webkit-transform:translate(0, 0);transform:translate(0, 0)}}@-webkit-keyframes moveAnim02{0%{-webkit-transform:translate(0, 0);transform:translate(0, 0)}50%{-webkit-transform:translate(20px, 0);transform:translate(20px, 0)}100%{-webkit-transform:translate(0, 0);transform:translate(0, 0)}}@keyframes moveAnim02{0%{-webkit-transform:translate(0, 0);transform:translate(0, 0)}50%{-webkit-transform:translate(20px, 0);transform:translate(20px, 0)}100%{-webkit-transform:translate(0, 0);transform:translate(0, 0)}}html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent}body{line-height:1}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}ul,ol{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}a{margin:0;padding:0;font-size:100%;vertical-align:baseline;background:transparent;text-decoration:none}ins{background-color:#ff9;color:#000;text-decoration:none}mark{background-color:#ff9;color:#000;font-style:italic;font-weight:bold}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}table{border-collapse:collapse;border-spacing:0}hr{display:block;height:1px;border:0;border-top:1px solid #cccccc;margin:1em 0;padding:0}input,select{vertical-align:middle}button{background-color:transparent;border:none;cursor:pointer;outline:none;padding:0;-webkit-appearance:none;-moz-appearance:none;appearance:none}html{font-size:62.5%}body{font-size:13px;font-size:1.3rem;font-weight:500;line-height:1.6;color:#333;background-color:#ffffff;width:100%}body:not([data-area="jp"]){font-family:'Noto Sans', 'Open Sans', -apple-system, BlinkMacSystemFont, 'Helvetica Neue', 'Segoe UI', 'Hiragino Kaku Gothic ProN', 'Yu Gothic', sans-serif}body[data-area="jp"]{font-family:'Noto Sans JP', 'Open Sans', -apple-system, BlinkMacSystemFont, 'Helvetica Neue', 'Segoe UI', 'Hiragino Kaku Gothic ProN', 'Yu Gothic', sans-serif}body[data-area="es"] .c-headline,body[data-area="mx"] .c-headline,body[data-area="fr"] .c-headline,body[data-area="nl"] .c-headline{font-family:'Noto Sans', 'Open Sans', -apple-system, BlinkMacSystemFont, 'Helvetica Neue', 'Segoe UI', 'Hiragino Kaku Gothic ProN', 'Yu Gothic', sans-serif;font-weight:normal}@media only screen and (min-width: md){body{font-size:14px;font-size:1.4rem}}input,textarea{font-family:'Noto Sans JP', 'Open Sans', -apple-system, BlinkMacSystemFont, 'Helvetica Neue', 'Segoe UI', 'Hiragino Kaku Gothic ProN', 'Yu Gothic', sans-serif;line-height:1.6}img{max-width:100%;height:auto;vertical-align:bottom}*{box-sizing:border-box}a{text-decoration:none;outline:none}a:link{color:#111}a:visited{color:#111}a.hover{color:#111;text-decoration:none}a:active{color:#111}@media only screen and (min-width: sm){.is-pconly{display:none}}@media only screen and (min-width: md){.is-sponly{display:none}}.mtop1{margin-top:1em}.fancybox-container{padding:3%}.fancybox-slide{padding:3%}@media only screen and (max-width: 1200px){.fancybox-slide{padding:10vw 5vw !important}}section,.l-main__inner{max-width:1200px;margin:auto}@media only screen and (max-width: 1200px){.c-content{width:90%;margin:0 auto 8vw}}@media only screen and (min-width: 1200px){.c-content{margin:0 auto 60px}}.c-list{display:flex;flex-wrap:wrap;justify-content:flex-start}.pg-related__articles .pg-news__lists{justify-content:start}@media only screen and (max-width: 1200px){.pg-related__articles .c-list__resp{width:100% !important}.pg-related__articles .c-list__resp:nth-child(n+2){margin-top:6%}}@media only screen and (min-width: tab){.pg-related__articles .c-list__resp{width:48% !important}.pg-related__articles .c-list__resp:nth-child(even){margin:0 0 0 4%}.pg-related__articles .c-list__resp:nth-child(n+3){margin-top:4%}}@media only screen and (min-width: 1200px){.pg-related__articles .c-list__resp{width:31% !important;margin:0 0 0 3.5%}.pg-related__articles .c-list__resp:nth-child(3n-2){margin-left:0}.pg-related__articles .c-list__resp:nth-child(n+4){margin-top:3.5%}}.u-txt__center{text-align:center}.pg-sns{display:flex;justify-content:center;align-items:stretch;height:auto}@media only screen and (max-width: 1200px){.pg-sns{margin:8vw auto 0}}@media only screen and (min-width: 1200px){.pg-sns{margin:50px auto 0}}.pg-sns>div{letter-spacing:normal}.pg-sns__tit{display:flex;align-items:center;justify-content:center;height:auto;height:47px;background:#222;color:#fff;font-size:1.3rem;z-index:1}@media only screen and (min-width: 1200px){.pg-sns__tit{padding:17px 33px}}@media only screen and (max-width: 1200px){.pg-sns__tit{width:40vw;padding:0 8px}}.pg-sns__lists{display:flex;padding:4px 20px;letter-spacing:-.4em}@media only screen and (max-width: 1200px){.pg-sns__lists{justify-content:center;width:67vw}}.pg-sns__list{letter-spacing:normal;display:inline-block;margin:0 5px;width:40px}.fancybox-bg{background:#1e1e1e !important}.fancybox-button{background:rgba(30,30,30,0.6) !important}.fancybox-button--zoom{display:none !important}#navBar{background:#f8f8f8;width:100%;padding-top:10px;padding-bottom:10px;margin:auto;text-align:left}@media only screen and (max-width: 1200px){#navBar{display:none}}#navBar>ul{width:98%;margin:auto;letter-spacing:-.4em}#navBar>ul>li{margin-right:5px;padding:0 3px;letter-spacing:normal;display:inline-block;line-height:1.5}#navBar>ul>li:before{margin-right:5px;content:'>';display:inline-block}#navBar>ul>li:first-child:before{margin:0;content:''}#navBar>ul>li a{color:#000;text-decoration:underline;line-height:1.2em}@media (hover: hover){#navBar>ul>li a:hover{color:#222}}.p-pager{text-align:center}.p-pager__inner{position:relative}@media only screen and (max-width: 1200px){.p-pager__inner{width:100%;margin:0 auto}}@media only screen and (min-width: 1200px){.p-pager__inner{display:inline-block}}.p-pager__numlists{display:flex;justify-content:center}@media only screen and (max-width: 1200px){.p-pager__numlists{padding:120px 0 10px}}@media only screen and (min-width: 1200px){.p-pager__numlists{padding:10px 180px}}.p-pager__numlist:nth-child(n+2){margin:0 0 0 10px}.p-pager__null,.p-pager__link{display:flex;justify-content:center;align-items:center;font-weight:bold;line-height:1;height:40px;color:#fff;font-size:16px}.p-pager__link{width:40px;transition:opacity .2s;background:#bdceec}.p-pager__link.is-active{pointer-events:none;background:#89a5d4}.p-pager__arrows{position:absolute;top:50%;display:flex}@media only screen and (max-width: 1200px){.p-pager__arrows{-webkit-transform:translate(0, -60%);transform:translate(0, -60%)}}@media only screen and (min-width: 1200px){.p-pager__arrows{-webkit-transform:translate(0, -50%);transform:translate(0, -50%)}}.p-pager__arrows[data-direction="prev"]{justify-content:flex-start;left:0}.p-pager__arrows[data-direction="next"]{justify-content:flex-end;right:0}.p-pager__arrows.is-disabled{opacity:0.5;pointer-events:none}@media only screen and (max-width: 1200px){.p-pager__arrow{width:56px}}@media only screen and (min-width: 1200px){.p-pager__arrow{width:70px}}.p-pager__link--arrow{transition:opacity .2s}.c-card__thumb--wide{width:100%;top:50%;left:50%;z-index:1}.l-footer{text-align:left;font-weight:400;font-size:14px;letter-spacing:normal}@media only screen and (max-width: 1200px){.l-footer{font-size:1.3rem}}.c-btn__base{position:relative;background:#fff;border:1px solid #89a5d4;overflow:hidden;display:block;text-decoration:none;text-align:center;color:#89a5d4 !important;font-weight:bold}@media only screen and (min-width: 1200px){.c-btn__base{max-width:500px;margin:70px auto 0;padding:20px;font-size:16px;font-size:1.6rem}}@media only screen and (max-width: 1200px){.c-btn__base{width:70%;margin:8vw auto 0;padding:2vw;font-size:12px;font-size:1.2rem}}.c-btn__base:hover{background:#89a5d4;color:#fff !important;transition:all 0.2s;opacity:1 !important}@media only screen and (min-width: 1200px){.c-btn__base:hover{-webkit-transform:translateY(-5px);transform:translateY(-5px)}}.c-btn__base--txt{margin:0}.js-animate,.js-animate.is-active{opacity:0}.js-animate.is-active span{display:inline-block;opacity:0;-webkit-transform:translate(0, -100px) rotate(360deg) scale(0);transform:translate(0, -100px) rotate(360deg) scale(0);-webkit-animation:revolveDrop .3s forwards;animation:revolveDrop .3s forwards}.js-animate.is-active span:nth-of-type(2){-webkit-animation-delay:.05s;animation-delay:.05s}.js-animate.is-active span:nth-of-type(3){-webkit-animation-delay:.1s;animation-delay:.1s}.js-animate.is-active span:nth-of-type(4){-webkit-animation-delay:.15s;animation-delay:.15s}.js-animate.is-active span:nth-of-type(5){-webkit-animation-delay:.2s;animation-delay:.2s}.js-animate.is-active span:nth-of-type(6){-webkit-animation-delay:.25s;animation-delay:.25s}.js-animate.is-active span:nth-of-type(7){-webkit-animation-delay:.3s;animation-delay:.3s}.js-animate.is-active span:nth-of-type(8){-webkit-animation-delay:.35s;animation-delay:.35s}.js-animate.is-active span:nth-of-type(9){-webkit-animation-delay:.4s;animation-delay:.4s}.js-animate.is-active span:nth-of-type(10){-webkit-animation-delay:.45s;animation-delay:.45s}.js-animate.is-active span:nth-of-type(11){-webkit-animation-delay:.5s;animation-delay:.5s}.js-animate.is-active span:nth-of-type(12){-webkit-animation-delay:.55s;animation-delay:.55s}.js-animate.is-active span:nth-of-type(13){-webkit-animation-delay:.6s;animation-delay:.6s}.js-animate.is-active span:nth-of-type(14){-webkit-animation-delay:.65s;animation-delay:.65s}.js-animate.is-active span:nth-of-type(15){-webkit-animation-delay:.7s;animation-delay:.7s}.js-animate.is-active span:nth-of-type(16){-webkit-animation-delay:.75s;animation-delay:.75s}.js-animate.is-active span:nth-of-type(17){-webkit-animation-delay:.8s;animation-delay:.8s}.js-animate.is-active span:nth-of-type(18){-webkit-animation-delay:.85s;animation-delay:.85s}.js-animate.is-active span:nth-of-type(19){-webkit-animation-delay:.9s;animation-delay:.9s}.js-animate.is-active span:nth-of-type(20){-webkit-animation-delay:.95s;animation-delay:.95s}.c-animate span{display:inline-block;opacity:0;-webkit-transform:translate(0, -100px) rotate(360deg) scale(0);transform:translate(0, -100px) rotate(360deg) scale(0);-webkit-animation:revolveDrop .3s forwards;animation:revolveDrop .3s forwards}.c-animate span:nth-of-type(2){-webkit-animation-delay:.05s;animation-delay:.05s}.c-animate span:nth-of-type(3){-webkit-animation-delay:.1s;animation-delay:.1s}.c-animate span:nth-of-type(4){-webkit-animation-delay:.15s;animation-delay:.15s}.c-animate span:nth-of-type(5){-webkit-animation-delay:.2s;animation-delay:.2s}.c-animate span:nth-of-type(6){-webkit-animation-delay:.25s;animation-delay:.25s}.c-animate span:nth-of-type(7){-webkit-animation-delay:.3s;animation-delay:.3s}.c-animate span:nth-of-type(8){-webkit-animation-delay:.35s;animation-delay:.35s}.c-animate span:nth-of-type(9){-webkit-animation-delay:.4s;animation-delay:.4s}.c-animate span:nth-of-type(10){-webkit-animation-delay:.45s;animation-delay:.45s}.c-animate span:nth-of-type(11){-webkit-animation-delay:.5s;animation-delay:.5s}.c-animate span:nth-of-type(12){-webkit-animation-delay:.55s;animation-delay:.55s}.c-animate span:nth-of-type(13){-webkit-animation-delay:.6s;animation-delay:.6s}.c-animate span:nth-of-type(14){-webkit-animation-delay:.65s;animation-delay:.65s}.c-animate span:nth-of-type(15){-webkit-animation-delay:.7s;animation-delay:.7s}.c-animate span:nth-of-type(16){-webkit-animation-delay:.75s;animation-delay:.75s}.c-animate span:nth-of-type(17){-webkit-animation-delay:.8s;animation-delay:.8s}.c-animate span:nth-of-type(18){-webkit-animation-delay:.85s;animation-delay:.85s}.c-animate span:nth-of-type(19){-webkit-animation-delay:.9s;animation-delay:.9s}.c-animate span:nth-of-type(20){-webkit-animation-delay:.95s;animation-delay:.95s}.js-fadein{opacity:0}.js-fadein.is-active{opacity:1;-webkit-animation:fadeIn 0.5s 1;animation:fadeIn 0.5s 1}.c-fadein{-webkit-animation:fadeIn 2s 1;animation:fadeIn 2s 1}.bg-obj{position:fixed;top:0;bottom:0;left:0;right:0;margin:auto;width:100%;height:100vh;z-index:-1;overflow:hidden}@media only screen and (min-width: 1200px){.bg-obj{min-width:1200px}}.bg-obj.is-show{opacity:1}.bg-obj>div{position:absolute}.bg-obj>div span{display:block;opacity:1}.fill-p span{background:#f8e6ef}.fill-y span{background:#fef6d9}.fill-g span{background:#dbf3e9}.fill-b span{background:#c4e8f8}.dot-p01 span,.dot-p02 span,.dot-y01 span,.dot-y02 span,.dot-g01 span,.dot-g02 span,.dot-b01 span,.dot-b02 span{display:block;-webkit-transform:scale(0.3);transform:scale(0.3)}@media only screen and (max-width: 1200px){.dot-p01 span,.dot-p02 span,.dot-y01 span,.dot-y02 span,.dot-g01 span,.dot-g02 span,.dot-b01 span,.dot-b02 span{width:8vw;height:8vw}}@media only screen and (min-width: 1200px){.dot-p01 span,.dot-p02 span,.dot-y01 span,.dot-y02 span,.dot-g01 span,.dot-g02 span,.dot-b01 span,.dot-b02 span{width:68px;height:68px}}.dot-p01{top:44.2vh;left:14.2%;-webkit-animation:moveAnim02 10s linear infinite;animation:moveAnim02 10s linear infinite;-webkit-animation-timing-function:ease;animation-timing-function:ease;-webkit-animation-delay:2s;animation-delay:2s}.dot-p01 span{-webkit-transform:scale(0.3);transform:scale(0.3)}.dot-p02{bottom:4.2vh;right:37%;-webkit-animation:moveAnim 6s linear infinite;animation:moveAnim 6s linear infinite;-webkit-animation-timing-function:ease;animation-timing-function:ease;-webkit-animation-delay:2s;animation-delay:2s}.dot-p02 span{-webkit-transform:scale(0.3);transform:scale(0.3)}.dot-y01{left:1.8%;-webkit-animation:moveAnim 6s linear infinite;animation:moveAnim 6s linear infinite;-webkit-animation-timing-function:ease;animation-timing-function:ease;-webkit-animation-delay:2s;animation-delay:2s}.dot-y01 span{-webkit-transform:scale(0.3);transform:scale(0.3)}@media only screen and (max-width: 1200px){.dot-y01{bottom:27vh}}@media only screen and (min-width: 1200px){.dot-y01{top:44vh}}.dot-y02{top:-1.5vh;left:44.3%;-webkit-animation:moveAnim02 6s linear infinite;animation:moveAnim02 6s linear infinite;-webkit-animation-timing-function:ease;animation-timing-function:ease;-webkit-animation-delay:4s;animation-delay:4s}.dot-y02 span{-webkit-transform:scale(0.3);transform:scale(0.3)}.dot-g01{top:3.5vh;right:13.2%;-webkit-animation:moveAnim02 6s linear infinite;animation:moveAnim02 6s linear infinite;-webkit-animation-timing-function:ease;animation-timing-function:ease;-webkit-animation-delay:2s;animation-delay:2s}.dot-g01 span{-webkit-transform:scale(0.3);transform:scale(0.3)}.dot-g02{top:67.5vh;left:13.1%;-webkit-animation:moveAnim 8s linear infinite;animation:moveAnim 8s linear infinite;-webkit-animation-timing-function:ease;animation-timing-function:ease;-webkit-animation-delay:4s;animation-delay:4s}.dot-g02 span{-webkit-transform:scale(0.3);transform:scale(0.3)}.dot-b01{top:39.2vh;right:11.8%;-webkit-animation:moveAnim02 8s linear infinite;animation:moveAnim02 8s linear infinite;-webkit-animation-timing-function:ease;animation-timing-function:ease;-webkit-animation-delay:2s;animation-delay:2s}.dot-b01 span{-webkit-transform:scale(0.3);transform:scale(0.3)}.dot-b02{bottom:-2.2vh;right:11.8%;-webkit-animation:moveAnim02 8s linear infinite;animation:moveAnim02 8s linear infinite;-webkit-animation-timing-function:ease;animation-timing-function:ease;-webkit-animation-delay:6s;animation-delay:6s}.dot-b02 span{-webkit-transform:scale(0.3);transform:scale(0.3)}.gif-d01 span,.gif-d03 span{background:url(../images/common/bg_dot_donut.gif) center center no-repeat;background-size:cover}@media only screen and (max-width: 1200px){.gif-d01 span,.gif-d03 span{width:4vw;height:3vw}}@media only screen and (min-width: 1200px){.gif-d01 span,.gif-d03 span{width:30px;height:24px}}.gif-d02 span{background:url(../images/common/bg_dot_donut_02.gif) center center no-repeat;background-size:cover}@media only screen and (max-width: 1200px){.gif-d02 span{width:4vw;height:3vw}}@media only screen and (min-width: 1200px){.gif-d02 span{width:30px;height:24px}}.gif-d01{bottom:48.2vh;right:3.4%}.gif-d02{bottom:23.2vh;right:51.4%}.gif-d03{bottom:8.2vh;right:10.4%}.gif-b01 span,.gif-b02 span{background:url(../images/common/bg_dot_burger.gif) center center no-repeat;background-size:cover}@media only screen and (max-width: 1200px){.gif-b01 span,.gif-b02 span{width:4vw;height:4vw}}@media only screen and (min-width: 1200px){.gif-b01 span,.gif-b02 span{width:30px;height:27px}}.gif-b01{top:10.1vh;left:7.5%}.gif-b02{top:61.8vh;right:34%}.l-main{background-image:url(../images/common/bg.png);background-attachment:fixed;background-repeat:no-repeat;background-position:top center;background-size:cover;overflow:hidden}@media only screen and (max-width: 1200px){.l-main{font-size:14px;font-size:1.4rem;background-repeat:repeat-y;background-size:220%}}@media only screen and (min-width: 1200px){.l-main{font-size:18px;font-size:1.8rem;background-repeat:no-repeat;background-size:cover}}.l-main .c-headline{position:relative;font-family:"Questrial","メイリオ","Meiryo",sans-serif;font-weight:bold;text-align:left;color:#444}@media only screen and (max-width: 1200px){.l-main .c-headline{font-size:24px;font-size:2.4rem;letter-spacing:0.3rem;margin:auto;padding:0 0 0 6.5vw}}@media only screen and (max-width: 1200px) and (min-width: 640px){.l-main .c-headline{font-size:35px;font-size:3.5rem;padding:0 0 1.2vw 4vw}}@media only screen and (min-width: 1200px){.l-main .c-headline{font-size:45px;font-size:4.5rem;letter-spacing:0.4rem;margin:auto;padding:0 0 0 35px}}.l-main .c-headline::before{content:"";position:absolute;display:block;width:100%;height:100%;left:0}@media only screen and (max-width: 1200px){.l-main .c-headline::before{background-image:url(../images/common/icon_tit_dot-sml.png);background-position:left center;background-repeat:no-repeat;bottom:0.5vw}}@media only screen and (min-width: 1200px){.l-main .c-headline::before{background-image:url(../images/common/icon_tit_dot.png);background-position:left center;background-repeat:no-repeat;bottom:1px}}@media only screen and (max-width: 1200px){.l-main .c-br-sp{display:block}}@media only screen and (max-width: 1200px) and (min-width: 640px){.l-main .c-br-sp{display:none}}@media only screen and (min-width: 1200px){.l-main .c-br-sp{display:none}}.l-main .c-txt-colorP{color:#ea8ebd}.l-main .c-txt-colorB{color:#89a5d4}.l-main .c-txt-colorG{color:#5ace9f}@media only screen and (max-width: 1200px){.l-main__top .c-headline{margin:auto 2vw}}.p-header__nano{margin:0 auto}@media only screen and (min-width: 1200px){.p-header__nano{width:1200px}}.p-header__nano h1{width:auto;text-align:center}@media only screen and (max-width: 1200px){.p-header__nano h1{padding:12vw 7vw 8vw}}@media only screen and (min-width: 1200px){.p-header__nano h1{padding:55px 0 25px}}.p-header__nano h1 a{transition:all 0.2s}.p-header__nano h1 a:hover{opacity:1}.p-header__nano h1 a img{transition:all 0.2s}.p-header__nano h1 a img:hover{transition:all 0.2s;opacity:1}@media only screen and (min-width: 1200px){.p-header__nano h1 a img:hover{-webkit-transform:translateY(-5px);transform:translateY(-5px)}}.pg-footerLink__list{display:flex;flex-wrap:wrap;justify-content:center}@media only screen and (min-width: 1200px){.pg-footerLink__list{gap:40px;padding:50px 0}}@media only screen and (max-width: 1200px){.pg-footerLink__list{width:90%;margin:auto;padding:7vw 0;gap:6vw}}.pg-footerLink__list li{position:relative;padding-left:25px}.pg-footerLink__list a{color:#000}@media only screen and (max-width: 1200px){.pg-footerLink__list a{font-size:1.3rem}}.pg-footerLink__list a:before{content:"";position:absolute;display:block;width:22px;height:80%;top:0;bottom:0;left:0;margin:auto;-webkit-transform:rotate(180deg);transform:rotate(180deg)}@media only screen and (max-width: 1200px){.pg-footerLink__list a:before{background-image:url(../images/common/icon_tit_dot-sml.png);background-position:left center;background-repeat:no-repeat;background-size:contain}}@media only screen and (min-width: 1200px){.pg-footerLink__list a:before{background-image:url(../images/common/icon_tit_dot.png);background-position:left center;background-repeat:no-repeat;background-size:contain}}.l-footer__nano{background-color:#fbfbfb}@media only screen and (max-width: 1200px){.l-footer__nano{line-height:1.4;text-align:left;padding:8vw 4vw}}@media only screen and (max-width: 1200px) and (min-width: 640px){.l-footer__nano{padding:4vw 20px}}@media only screen and (min-width: 1200px){.l-footer__nano{text-align:center;padding:40px 0}}.l-footer__nano--copy{max-width:1200px;width:100%;margin:auto;text-align:left}.l-footer__nano--copy .l-footer__copy--wizarding{display:block}@media only screen and (max-width: 1200px){.l-footer__nano--copy .l-footer__copy--wizarding{margin:1.4vw auto 0.8vw}}@media only screen and (min-width: 1200px){.l-footer__nano--copy .l-footer__copy--wizarding{width:28%;margin:3px auto 0}}.l-footer__nano--copy .l-footer__copy--wizarding img{width:100%}a.pg-img-btn{transition:all 0.2s}a.pg-img-btn:hover{opacity:1}a.pg-img-btn img{transition:all 0.2s}a.pg-img-btn img:hover{transition:all 0.2s;opacity:1}@media only screen and (min-width: 1200px){a.pg-img-btn img:hover{-webkit-transform:translateY(-5px);transform:translateY(-5px)}}@media only screen and (max-width: 1200px){.pg-notice{font-size:9px;font-size:.9rem;margin:auto 22px;padding:0}}@media only screen and (max-width: 1200px) and (min-width: 640px){.pg-notice{font-size:11px;font-size:1.1rem;padding:0}}@media only screen and (min-width: 1200px){.pg-notice{max-width:1200px;font-size:12px;font-size:1.2rem;margin:auto}}.pg-notice li{padding-left:1.0em;text-indent:-1.0em}@media only screen and (max-width: 1200px){.pg-notice__top{margin:5vw 30px;padding:0 0 2vw}}@media only screen and (min-width: 1200px){.pg-notice__top{margin:50px auto}}.pg-visual{position:relative;overflow:hidden;width:100%}@media only screen and (max-width: 1200px){.pg-visual{margin:0 0 7vw}}@media only screen and (max-width: 1200px) and (min-width: 640px){.pg-visual{margin:0 0 8vw}}@media only screen and (min-width: 1200px){.pg-visual{margin:0 0 60px}}@media only screen and (max-width: 1200px){.pg-visual__body{overflow-x:hidden}}@media only screen and (max-width: 1200px) and (min-width: 640px){.pg-visual__body{overflow-x:inherit}}@media only screen and (max-width: 1200px){.pg-visual__body ul{margin:1vw 0 3vw}}@media only screen and (max-width: 1200px) and (min-width: 640px){.pg-visual__body ul{margin:0 0 2vw}}@media only screen and (min-width: 1200px){.pg-visual__body ul{margin:0 0 30px}}@media only screen and (max-width: 1200px){.pg-visual__body__notice{margin:auto min(2vw , 28px) !important}}@media only screen and (max-width: 1200px) and (min-width: 640px){.pg-visual__body__notice{margin:auto 38px !important}}@media only screen and (min-width: 1200px){.pg-visual__body__notice{max-width:1200px;margin:auto !important;padding:0 !important}}.pg-gallery{position:relative;overflow:hidden;width:100%}@media only screen and (max-width: 1200px){.pg-gallery{margin:7vw 0}}@media only screen and (max-width: 1200px){.pg-gallery__body{margin:3vw 0 10vw;overflow-x:hidden}}@media only screen and (max-width: 1200px) and (min-width: 640px){.pg-gallery__body{margin:1vw 0 2vw}}@media only screen and (min-width: 1200px){.pg-gallery__body{margin:20px 0 0}}.pg-btn{text-align:right}@media only screen and (max-width: 1200px){.pg-btn{margin:auto}}@media only screen and (min-width: 1200px){.pg-btn{width:1200px;margin:auto}}.pg-btn a{transition:all 0.2s}@media screen and (min-width: 1280px){.pg-btn a{margin:0 -40px 0 0}}.pg-btn a:hover{opacity:1}.pg-btn a img{transition:all 0.2s}@media only screen and (max-width: 1200px){.pg-btn a img{width:20%}}@media only screen and (max-width: 1200px) and (min-width: 640px){.pg-btn a img{width:12%}}.pg-btn a img:hover{transition:all 0.2s;opacity:1}@media only screen and (min-width: 1200px){.pg-btn a img:hover{-webkit-transform:translateY(-5px);transform:translateY(-5px)}}@media only screen and (max-width: 1200px){.pg-visual .pg-btn{margin:auto 2vw}}@media only screen and (max-width: 1200px){.pg-topics .pg-btn{margin:3vw 0 0}}@media only screen and (min-width: 1200px){.pg-topics .pg-btn{margin:10px 0 0}}@media only screen and (min-width: 1200px){.pg-list-top .pg-btn{padding:30px 0 0}}@media only screen and (max-width: 1200px){.pg-character .pg-btn{margin:3vw 0 0}}@media only screen and (max-width: 1200px){.pg-list-detail{margin:1vw 2vw 8vw}}@media only screen and (min-width: 1200px){.pg-list-detail{margin:20px 0 50px}}.pg-list__sort{max-width:1200px;margin:auto}@media only screen and (max-width: 1200px){.pg-list__sort{padding:2vw 0 5vw}}@media only screen and (min-width: 1200px){.pg-list__sort{padding:20px 0 40px}}.pg-list__sort p{font-family:"Questrial","メイリオ","Meiryo",sans-serif;letter-spacing:0.1rem;font-weight:bold}@media only screen and (max-width: 1200px){.pg-list__sort p{font-size:20px;font-size:2rem;line-height:1;padding:2vw 0 0}}@media only screen and (min-width: 1200px){.pg-list__sort p{font-size:24px;font-size:2.4rem;line-height:1;padding:10px 0 0}}@media only screen and (max-width: 1200px){.pg-list__body{margin:4vw 2vw}}@media only screen and (max-width: 1200px) and (min-width: 640px){.pg-list__body{margin:1vw 2vw 4vw}}@media only screen and (min-width: 1200px){.pg-list__body{width:1200px;margin:20px auto 0}}.pg-list__body__list{display:flex;flex-wrap:wrap;justify-content:left}@media only screen and (max-width: 1200px){.pg-list__body__list{gap:3vw}}@media only screen and (min-width: 1200px){.pg-list__body__list{gap:20px}}.pg-list__body__list li{font-family:"Questrial","メイリオ","Meiryo",sans-serif;letter-spacing:0.1rem;text-align:center}.pg-list__body__list li span{display:none}@media only screen and (max-width: 1200px){.pg-list__body__list li{width:calc(100% / 2 - 3vw);margin:2vw 0;font-size:14px;font-size:1.4rem}}@media only screen and (max-width: 1200px) and (min-width: 640px){.pg-list__body__list li{width:calc(100% / 3 - 20px)}}@media only screen and (min-width: 1200px){.pg-list__body__list li{width:calc(100% / 5 - 20px);margin:10px 0;font-size:16px;font-size:1.6rem}}.pg-list__body__list li p{font-weight:bold}@media only screen and (max-width: 1200px) and (min-width: 640px){.pg-list__body__list li p{padding:0.4vw 0 1vw}}.pg-list__body__list li img{max-width:100%}.pg-list__body__list__not:not(:last-child){display:none}.pg-list__body__link{display:block;text-decoration:none;cursor:pointer}.pg-list__body__link:hover{opacity:1}@media only screen and (min-width: 1200px){.pg-list__body__link:hover{-webkit-transform:translateY(-5px);transform:translateY(-5px)}}.pg-list__body__link:hover img{opacity:1}.pg-list__body__link p{font-family:"Questrial","メイリオ","Meiryo",sans-serif}@media only screen and (max-width: 1200px){.pg-list__body__img{width:70%}}@media only screen and (min-width: 1200px){.pg-list__body__img{width:52%}}@media only screen and (max-width: 1200px){.pg-list__body__chara{margin:2vw auto}}@media only screen and (min-width: 1200px){.pg-list__body__chara{width:70%;margin:auto}}.pg-video__link{display:flex !important;align-items:center}@media only screen and (max-width: 1200px){.pg-video__link{justify-content:center;width:100%}}.pg-video__link:hover{transition:all 0.2s;opacity:1 !important}@media only screen and (min-width: 1200px){.pg-video__link:hover{-webkit-transform:translateY(-5px);transform:translateY(-5px)}}.pg-video__thum{transition:-webkit-transform 1s;transition:transform 1s;transition:transform 1s, -webkit-transform 1s}@media only screen and (max-width: 1200px){.pg-video__thum{width:100%}}.pg-video__thum:before{display:block;content:"";background:rgba(0,0,0,0.4);position:absolute;top:0;left:0;width:100%;height:100%}.pg-video__thum img{width:100%;max-width:inherit}.pg-video__btn{position:absolute;left:0;right:0;display:flex;justify-content:center;align-items:center;max-width:140px;width:10vw;margin:auto;z-index:5}@media only screen and (max-width: 1200px){.pg-video__btn{width:14vw}}.pg-video__btn .btn-play{position:absolute;width:80%}@media only screen and (max-width: 1200px){.pg-news{padding:0 !important;margin:1vw auto 0 !important}}@media only screen and (min-width: 1200px){.pg-news{margin:70px auto}}.pg-news__body{max-width:1200px}@media only screen and (max-width: 1200px){.pg-news__body{margin:0 2vw 6vw}}@media only screen and (min-width: 1200px){.pg-news__body{margin:auto}}.pg-news__body__list{display:flex;flex-wrap:wrap;margin:auto}@media only screen and (max-width: 1200px){.pg-news__body__list{gap:3vw}}@media only screen and (min-width: 1200px){.pg-news__body__list{gap:20px}}@media only screen and (max-width: 1200px){.pg-news__body__list li{width:calc(100% / 2 - 3vw);margin:4vw 0 0}}@media only screen and (max-width: 1200px) and (min-width: 640px){.pg-news__body__list li{width:48%;margin:1vw 0 2vw}}@media only screen and (min-width: 1200px){.pg-news__body__list li{width:calc(100% / 3 - 20px);margin:20px 0 30px}}.pg-news__body__list li a{display:block;text-decoration:none;transition:all 0.2s}.pg-news__body__list li a .date{position:relative;color:#fff !important;background-color:#89a5d4;text-decoration:none;width:6.5em;text-align:center;font-family:"Questrial","メイリオ","Meiryo",sans-serif;letter-spacing:0.1rem;vertical-align:initial !important;line-height:1.0}@media only screen and (max-width: 1200px){.pg-news__body__list li a .date{font-size:12px;font-size:1.2rem;margin:1vw 0 0 20px;padding:1vw !important}}@media only screen and (min-width: 1200px){.pg-news__body__list li a .date{font-size:15px;font-size:1.5rem;margin:0 0 0 20px;padding:2.5px 8px}}.pg-news__body__list li a .date::before{content:"";position:absolute;display:block;background-color:#bdceec;width:20px;height:20px;top:0;left:-20px}.pg-news__body__list li a .date span{color:#fff;background-color:#acc0e2;text-decoration:none;width:6.5em;text-align:center;font-family:"Questrial","メイリオ","Meiryo",sans-serif;letter-spacing:0.1rem}@media only screen and (max-width: 1200px){.pg-news__body__list li a .date span{font-size:12px;font-size:1.2rem;margin:0 0 0 0.5vw;padding:0.8vw 1vw 1vw}}@media only screen and (min-width: 1200px){.pg-news__body__list li a .date span{font-size:15px;font-size:1.5rem;padding:2.5px 8px}}.pg-news__body__list li a .news_img{max-width:100%;height:auto !important;margin:0 !important}@media only screen and (max-width: 1200px){.pg-news__body__list li a .news_img{padding:10px 20px 5px}}@media only screen and (min-width: 1200px){.pg-news__body__list li a .news_img{padding:15px 20px 10px}}.pg-news__body__list li a .news_img img{width:100%;height:100%}@media only screen and (min-width: 1200px){.pg-news__body__list li a .news_img img:hover{opacity:1}}.pg-news__body__list li a:hover{transition:all 0.2s;opacity:1 !important}@media only screen and (min-width: 1200px){.pg-news__body__list li a:hover{-webkit-transform:translateY(-5px);transform:translateY(-5px)}}.pg-news__body__list li a div.color_tags{position:relative;text-align:right;margin:0 20px;line-height:0.8}@media only screen and (max-width: 1200px){.pg-news__body__list li a div.color_tags{padding:0 !important}}.pg-news__body__list li a div.color_tags::before{content:"";position:absolute;display:block;background-color:#bdceec;width:22px;height:22px;top:0;right:-22px}.pg-news__body__list li a div.color_tags div{line-height:1;letter-spacing:0;display:inline-block}.pg-news__body__list li a div.color_tags .tag{color:#fff;border:0}@media only screen and (max-width: 1200px){.pg-news__body__list li a div.color_tags .tag{font-size:12px;font-size:1.2rem;padding:3.4px 3px}}@media only screen and (min-width: 1200px){.pg-news__body__list li a div.color_tags .tag{font-size:14px;font-size:1.4rem;padding:4px 6px}}.pg-news__body__list li a div.color_tags .tag:nth-of-type(odd){background:#89a5d4 !important}.pg-news__body__list li a div.color_tags .tag:nth-of-type(even){background:#acc0e2 !important}@media only screen and (max-width: 1200px){.pg-news__body__list li .ttl{margin:0 20px 5px}}@media only screen and (min-width: 1200px){.pg-news__body__list li .ttl{font-size:1.8rem !important;margin:0 20px 10px}}.pg-news__body__list ul.content>li{border-bottom:0 !important}@media only screen and (min-width: 1200px){.pg-news__body__list ul.content>li{width:340px !important}}.pg-news__body__list ul.content>li>a>.color_tags{padding:0 !important}.pg-frame{position:relative}@media only screen and (min-width: 1200px){.pg-frame{width:90%;margin:auto;padding:20px}}.pg-frame.u-maxW{max-width:1000px}.pg-frame.u-bggray::before{background:#89a5d4 !important}.pg-frame__inner{position:relative;margin:auto;background:#fff;z-index:3}@media only screen and (min-width: 1200px){.pg-frame__inner{padding:50px 20px}}@media only screen and (max-width: 1200px){.pg-frame__inner{display:block;width:100%;padding:5vw 0}}.pg-frame__inner.u-pd__none{padding:0 !important}@media only screen and (min-width: 1200px){.pg-frame__inner .c-headline{margin-top:100px}}@media only screen and (max-width: 1200px){.pg-frame__inner .c-headline{margin-top:12vw}}.pg-frame__inner .c-headline__txt{font-weight:bold}@media only screen and (min-width: 1200px){.pg-frame__inner .c-headline__txt{font-size:40px;font-size:4rem}}@media only screen and (max-width: 1200px){.pg-frame__inner .c-headline__txt{font-size:20px;font-size:2rem}}.slick-slide img{max-width:100%}.slick-list{overflow:initial}.pg-bnr__sw.slick-slide img{z-index:2;max-width:106%}
