﻿@import url("https://use.typekit.net/hxk3pay.css");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;box-sizing:border-box}body{line-height:1}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}nav ul{list-style:none}ul{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}address{font-style:normal}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}.slick-loading .slick-list{background:#fff url("./ajax-loader.gif") center center no-repeat}@font-face{font-family:"slick";src:url("./fonts/slick.eot");src:url("./fonts/slick.eot?#iefix") format("embedded-opentype"),url("./fonts/slick.woff") format("woff"),url("./fonts/slick.ttf") format("truetype"),url("./fonts/slick.svg#slick") format("svg");font-weight:normal;font-style:normal}.slick-prev,.slick-next{position:absolute;display:block;height:20px;width:20px;line-height:0px;font-size:0px;cursor:pointer;background:transparent;color:transparent;top:50%;-webkit-transform:translate(0, -50%);-ms-transform:translate(0, -50%);transform:translate(0, -50%);padding:0;border:none;outline:none}.slick-prev:hover,.slick-prev:focus,.slick-next:hover,.slick-next:focus{outline:none;background:transparent;color:transparent}.slick-prev:hover:before,.slick-prev:focus:before,.slick-next:hover:before,.slick-next:focus:before{opacity:1}.slick-prev.slick-disabled:before,.slick-next.slick-disabled:before{opacity:.25}.slick-prev:before,.slick-next:before{font-family:"slick";font-size:20px;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:transparent;display:block;height:20px;width:20px;outline:none;line-height:0px;font-size:0px;color:transparent;padding:5px;cursor:pointer}.slick-dots li button:hover,.slick-dots li button:focus{outline:none}.slick-dots li button:hover:before,.slick-dots li button:focus:before{opacity:1}.slick-dots li button:before{position:absolute;top:0;left:0;content:"•";width:20px;height:20px;font-family:"slick";font-size:6px;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}.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:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{-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:before,.slick-track:after{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px;display:none}[dir="rtl"] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{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}.mfp-bg{top:0;left:0;width:100%;height:100%;z-index:1042;overflow:hidden;position:fixed;background:#0b0b0b;opacity:0.8;filter:alpha(opacity=80)}.mfp-wrap{top:0;left:0;width:100%;height:100%;z-index:1043;position:fixed;outline:none !important;-webkit-backface-visibility:hidden}.mfp-container{text-align:center;position:absolute;width:100%;height:100%;left:0;top:0;padding:0 8px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.mfp-container:before{content:'';display:inline-block;height:100%;vertical-align:middle}.mfp-align-top .mfp-container:before{display:none}.mfp-content{position:relative;display:inline-block;vertical-align:middle;margin:0 auto;text-align:left;z-index:1045}.mfp-inline-holder .mfp-content,.mfp-ajax-holder .mfp-content{width:100%;cursor:auto}.mfp-ajax-cur{cursor:progress}.mfp-zoom-out-cur,.mfp-zoom-out-cur .mfp-image-holder .mfp-close{cursor:-moz-zoom-out;cursor:-webkit-zoom-out;cursor:zoom-out}.mfp-zoom{cursor:pointer;cursor:-webkit-zoom-in;cursor:-moz-zoom-in;cursor:zoom-in}.mfp-auto-cursor .mfp-content{cursor:auto}.mfp-close,.mfp-arrow,.mfp-preloader,.mfp-counter{-webkit-user-select:none;-moz-user-select:none;user-select:none}.mfp-loading.mfp-figure{display:none}.mfp-hide{display:none !important}.mfp-preloader{color:#cccccc;position:absolute;top:50%;width:auto;text-align:center;margin-top:-0.8em;left:8px;right:8px;z-index:1044}.mfp-preloader a{color:#cccccc}.mfp-preloader a:hover{color:white}.mfp-s-ready .mfp-preloader{display:none}.mfp-s-error .mfp-content{display:none}button.mfp-close,button.mfp-arrow{overflow:visible;cursor:pointer;background:transparent;border:0;-webkit-appearance:none;display:block;outline:none;padding:0;z-index:1046;-webkit-box-shadow:none;box-shadow:none}button::-moz-focus-inner{padding:0;border:0}.mfp-close{width:44px;height:44px;line-height:44px;position:absolute;right:0;top:0;text-decoration:none;text-align:center;opacity:0.65;filter:alpha(opacity=65);padding:0 0 18px 10px;color:white;font-style:normal;font-size:28px;font-family:Arial, Baskerville, monospace}.mfp-close:hover,.mfp-close:focus{opacity:1;filter:alpha(opacity=100)}.mfp-close:active{top:1px}.mfp-close-btn-in .mfp-close{color:#333333}.mfp-image-holder .mfp-close,.mfp-iframe-holder .mfp-close{color:white;right:-6px;text-align:right;padding-right:6px;width:100%}.mfp-counter{position:absolute;top:0;right:0;color:#cccccc;font-size:12px;line-height:18px}.mfp-arrow{position:absolute;opacity:0.65;filter:alpha(opacity=65);margin:0;top:50%;margin-top:-55px;padding:0;width:90px;height:110px;-webkit-tap-highlight-color:transparent}.mfp-arrow:active{margin-top:-54px}.mfp-arrow:hover,.mfp-arrow:focus{opacity:1;filter:alpha(opacity=100)}.mfp-arrow:before,.mfp-arrow:after,.mfp-arrow .mfp-b,.mfp-arrow .mfp-a{content:'';display:block;width:0;height:0;position:absolute;left:0;top:0;margin-top:35px;margin-left:35px;border:medium inset transparent}.mfp-arrow:after,.mfp-arrow .mfp-a{border-top-width:13px;border-bottom-width:13px;top:8px}.mfp-arrow:before,.mfp-arrow .mfp-b{border-top-width:21px;border-bottom-width:21px;opacity:0.7}.mfp-arrow-left{left:0}.mfp-arrow-left:after,.mfp-arrow-left .mfp-a{border-right:17px solid white;margin-left:31px}.mfp-arrow-left:before,.mfp-arrow-left .mfp-b{margin-left:25px;border-right:27px solid #3f3f3f}.mfp-arrow-right{right:0}.mfp-arrow-right:after,.mfp-arrow-right .mfp-a{border-left:17px solid white;margin-left:39px}.mfp-arrow-right:before,.mfp-arrow-right .mfp-b{border-left:27px solid #3f3f3f}.mfp-iframe-holder{padding-top:40px;padding-bottom:40px}.mfp-iframe-holder .mfp-content{line-height:0;width:100%;max-width:900px}.mfp-iframe-holder .mfp-close{top:-40px}.mfp-iframe-scaler{width:100%;height:0;overflow:hidden;padding-top:56.25%}.mfp-iframe-scaler iframe{position:absolute;display:block;top:0;left:0;width:100%;height:100%;box-shadow:0 0 8px rgba(0,0,0,0.6);background:black}img.mfp-img{width:auto;max-width:100%;height:auto;display:block;line-height:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:40px 0 40px;margin:0 auto}.mfp-figure{line-height:0}.mfp-figure:after{content:'';position:absolute;left:0;top:40px;bottom:40px;display:block;right:0;width:auto;height:auto;z-index:-1;box-shadow:0 0 8px rgba(0,0,0,0.6);background:#444444}.mfp-figure small{color:#bdbdbd;display:block;font-size:12px;line-height:14px}.mfp-figure figure{margin:0}.mfp-bottom-bar{margin-top:-36px;position:absolute;top:100%;left:0;width:100%;cursor:auto}.mfp-title{text-align:left;line-height:18px;color:#f3f3f3;word-wrap:break-word;padding-right:36px}.mfp-image-holder .mfp-content{max-width:100%}.mfp-gallery .mfp-image-holder .mfp-figure{cursor:pointer}@media screen and (max-width: 800px) and (orientation: landscape), screen and (max-height: 300px){.mfp-img-mobile .mfp-image-holder{padding-left:0;padding-right:0}.mfp-img-mobile img.mfp-img{padding:0}.mfp-img-mobile .mfp-figure:after{top:0;bottom:0}.mfp-img-mobile .mfp-figure small{display:inline;margin-left:5px}.mfp-img-mobile .mfp-bottom-bar{background:rgba(0,0,0,0.6);bottom:0;margin:0;top:auto;padding:3px 5px;position:fixed;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.mfp-img-mobile .mfp-bottom-bar:empty{padding:0}.mfp-img-mobile .mfp-counter{right:5px;top:3px}.mfp-img-mobile .mfp-close{top:0;right:0;width:35px;height:35px;line-height:35px;background:rgba(0,0,0,0.6);position:fixed;text-align:center;padding:0}}@media all and (max-width: 900px){.mfp-arrow{-webkit-transform:scale(0.75);transform:scale(0.75)}.mfp-arrow-left{-webkit-transform-origin:0;transform-origin:0}.mfp-arrow-right{-webkit-transform-origin:100%;transform-origin:100%}.mfp-container{padding-left:6px;padding-right:6px}}.mfp-ie7 .mfp-img{padding:0}.mfp-ie7 .mfp-bottom-bar{width:600px;left:50%;margin-left:-300px;margin-top:5px;padding-bottom:5px}.mfp-ie7 .mfp-container{padding:0}.mfp-ie7 .mfp-content{padding-top:44px}.mfp-ie7 .mfp-close{top:0;right:0;padding-top:0}.zdo_drawer_button *{margin:0;padding:0;outline:none;border:none;font:inherit;font-family:inherit;font-size:100%;font-style:inherit;font-weight:inherit;-webkit-appearance:none;-moz-appearance:none;appearance:none;text-align:left;text-decoration:none;list-style:none}.zdo_drawer_button{display:block;padding:0;width:32px;height:20px;position:relative;background:none;border:none;text-align:center;letter-spacing:0.1em;cursor:pointer;outline:none}.zdo_drawer_button .zdo_drawer_bar{display:block;width:32px;height:1px;transition:all 0.2s;transform-origin:0% 0%;transform:translateY(-50%);position:absolute;left:0}.zdo_drawer_button .zdo_drawer_bar1{top:0}.zdo_drawer_button .zdo_drawer_bar2{top:50%}.zdo_drawer_button .zdo_drawer_bar3{top:100%}.zdo_drawer_button.active .zdo_drawer_bar{width:29px;left:4px}.zdo_drawer_button.active .zdo_drawer_bar1{transform:rotate(0.7853981634rad) translateY(-50%);top:0px}.zdo_drawer_button.active .zdo_drawer_bar2{opacity:0}.zdo_drawer_button.active .zdo_drawer_bar3{transform:rotate(-0.7853981634rad) translateY(-50%);top:calc(100% - 0px)}.zdo_drawer_button.active .zdo_drawer_menu_text{display:none}.zdo_drawer_button.active .zdo_drawer_close{display:block}.zdo_drawer_text{width:100%;position:absolute;bottom:-20px;left:0;text-align:center;font-size:10px}.zdo_drawer_close{letter-spacing:0.08em;display:none}.zdo_drawer_button{color:#2274a5}.zdo_drawer_button .zdo_drawer_bar{background:linear-gradient(to right, #fc8eb8, #ffd2b5);background:#A94589}.zdo_drawer_menu .zdo_drawer_button{position:fixed;top:15px;right:15px;z-index:1001}.zdo_drawer_menu a{color:inherit;text-decoration:none}.zdo_drawer_menu a:visited{color:inherit}.zdo_drawer_menu .zdo_drawer_bg{width:100%;height:100%;position:fixed;z-index:999;background-color:rgba(51,51,51,0.5);display:none;top:0;left:0}.zdo_drawer_menu .zdo_drawer_nav_wrapper{width:312px;height:100%;transition:all 0.2s;transform:translate(312px);position:fixed;top:0;right:0;z-index:1000;background:#FFF}.zdo_drawer_menu .zdo_drawer_nav_wrapper>div{background:linear-gradient(to right, rgba(252,142,184,0.25), rgba(255,210,181,0.25));height:100%}.zdo_drawer_menu .zdo_drawer_nav_wrapper>div .bnr{width:170px;margin:0 0 10px}.zdo_drawer_menu .zdo_drawer_nav_wrapper.open{transform:translate(0)}.zdo_drawer_menu.left .zdo_drawer_button{right:auto;left:32px}.zdo_drawer_menu.left .zdo_drawer_nav_wrapper{transform:translate(-312px);right:auto;left:0}.zdo_drawer_menu.left .zdo_drawer_nav_wrapper.open{transform:translate(0)}.zdo_drawer_menu .zdo_drawer_nav{padding:112px 24px;padding:60px 20px 0 25px}.zdo_drawer_menu .zdo_drawer_nav li{font-size:14px;margin-bottom:20px;letter-spacing:1px}::selection{background:#A94589;color:#fff}::-moz-selection{background:#A94589;color:#fff}body{color:#000;font-family:"游明朝体", "Yu Mincho", YuMincho, "ヒラギノ明朝 Pro", "Hiragino Mincho Pro", "MS P明朝", "MS PMincho", serif;font-size:14px;animation:fadeIn 0.8s ease-in 0s 1 normal}@media screen and (max-width: 800px){body{font-size:14px}}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}a{color:#000;text-decoration:none}a:active,a:focus{outline:none}.image{display:inline}@media (max-width: 800px){.image{display:none}}.image_s{display:none}@media (max-width: 800px){.image_s{display:inline}}.anc{margin-top:-230px;padding-top:230px}@media screen and (max-width: 800px){.anc{margin-top:-130px;padding-top:130px}}img{max-width:100%;height:auto}p{text-align:justify}.cl:before,.cl:after{content:" ";display:table}.cl:after{clear:both}.cl{*zoom:1;display:block}.block_p{display:block}@media screen and (max-width: 800px){.block_p{display:none}}.block_s{display:none}@media screen and (max-width: 800px){.block_s{display:block}}.inline_p{display:inline}@media screen and (max-width: 800px){.inline_p{display:none}}.inline_s{display:none}@media screen and (max-width: 800px){.inline_s{display:inline}}.row{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-wrap:wrap}.between{-webkit-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between}.fadein{opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px);-webkit-transition:all 1s;transition:all 1s}.ttl{font-family:trajan-pro-3;font-size:65px;font-weight:400;letter-spacing:2px;margin:0 0 30px;line-height:1.077;opacity:0.25;color:#A94589}@media screen and (max-width: 800px){.ttl{font-size:40px;margin:0 0 20px}}.subttl{font-size:25px;letter-spacing:4px;font-weight:400}@media screen and (max-width: 800px){.subttl{font-size:20px;letter-spacing:2px}}.inner{max-width:1000px;width:100%;margin:auto;padding:0 20px;position:relative}.header{height:95px;background:#FFF;position:fixed;left:0;top:0;width:100%;padding:10px 0 0 0;z-index:3}@media screen and (max-width: 800px){.header{height:50px}}.header .inner{width:100%;max-width:100%;text-align:center}@media screen and (max-width: 800px){.header .inner{text-align:left;padding:0 10px}}.header .headerttl{font-weight:400;margin:0 0 17px}@media screen and (max-width: 800px){.header .headerttl{margin:0;font-size:12px}}.header .headerttl img{display:inline-block;width:130px;margin:0 10px 0 0px;position:relative;top:2px}@media screen and (max-width: 800px){.header .headerttl img{width:100px}}.header .list{width:750px;margin:auto}.header .list li{position:relative}.header .list li:after{content:"";background:url("../img/icon_slash.svg") no-repeat;width:15px;height:15px;background-size:15px;position:absolute;right:-20px;top:0}.header .list li:last-of-type:after{content:none}.header .list li a{position:relative;display:inline-block;text-decoration:none}.header .list li a:after{position:absolute;bottom:-6px;left:0;content:'';width:100%;height:1px;background:#CCC;transform:scale(0, 1);transform-origin:left top;transition:transform .3s}.header .list li a:hover:after{transform:scale(1, 1)}.header .contactbtn{position:absolute;right:0px;top:35px}@media screen and (max-width: 1000px){.header .contactbtn{top:0}}@media screen and (max-width: 800px){.header .contactbtn{display:none}}.footer{background:linear-gradient(to right, rgba(252,142,184,0.25), rgba(255,210,181,0.25));padding:40px 0}@media screen and (max-width: 800px){.footer{padding:30px 0}}.footer .copy{text-align:right;font-size:10px;font-family:trajan-pro-3;margin:50px 0 0 0}@media screen and (max-width: 800px){.footer .copy{text-align:center;margin:30px 0 0 0;line-height:1.6}}@media screen and (max-width: 800px){.footer .footer_left{text-align:center;width:100%}}.footer .footer_left .logo{width:250px;margin:0 0 15px}@media screen and (max-width: 800px){.footer .footer_left .logo{width:150px;margin:0 auto 10px}}@media screen and (max-width: 800px){.footer .footer_left p{text-align:center;font-size:12px}}.footer .footer_right{width:370px}@media screen and (max-width: 800px){.footer .footer_right{display:none}}.footer .footer_right li{margin:0 0 15px;width:50%}.footer .footer_right li a{color:#575757}.fadein{opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px);-webkit-transition:all 1s;transition:all 1s}.eachTextAnime span{opacity:0}.eachTextAnime.appeartext span{animation:text_anime_on 1s ease-out forwards}@keyframes text_anime_on{0%{opacity:0}100%{opacity:1}}.mv{padding:0 20px 0px;position:relative;background:#FFF;z-index:3}@media screen and (max-width: 800px){.mv{padding:0 10px 0}}.mv .mv_box{position:absolute;max-width:450px;left:calc(50% - 225px);top:calc(50% - 242px)}@media screen and (max-width: 800px){.mv .mv_box{max-width:100%;width:60vw;height:65vw;left:calc(50% - 30vw);top:calc(50% - 32.5vw)}}.mv .mv_box .mvttl span{display:inline-block;background:#FFF;color:#A94589;font-weight:bold;box-sizing:border-box;font-size:22px;padding:5px 10px;letter-spacing:2px;margin:0 0 15px}@media screen and (max-height: 550px){.mv .mv_box .mvttl span{font-size:16px}}@media screen and (max-width: 800px){.mv .mv_box .mvttl span{font-size:14px;margin:0 0 10px;letter-spacing:1px}}.mv .mv_box .mvttl_en{font-size:80px;font-family:trajan-pro-3;font-weight:400;color:#FFF;line-height:1.098;margin:0 0 30px;letter-spacing:3px}@media screen and (max-height: 550px){.mv .mv_box .mvttl_en{font-size:60px}}@media screen and (max-width: 800px){.mv .mv_box .mvttl_en{font-size:40px;margin:0 0 15px;letter-spacing:2px}}.mv .scroll{display:inline-block;position:absolute;font-family:trajan-pro-3;letter-spacing:2px;left:40px;bottom:20px;z-index:2;padding:0px 0px 60px;overflow:hidden;color:#fff;font-size:14px;line-height:1;text-transform:uppercase;text-decoration:none;writing-mode:vertical-lr}@media screen and (max-width: 800px){.mv .scroll{left:20px;bottom:0;font-size:10px;letter-spacing:1px}}@media screen and (max-width: 800px) and (max-width: 800px){.mv .scroll{left:auto;right:20px}}.mv .scroll::after{content:'';position:absolute;bottom:0;left:50%;width:1px;height:50px;background:#fff;animation:sdl 1.5s cubic-bezier(1, 0, 0, 1) infinite}@keyframes sdl{0%{transform:scale(1, 0);transform-origin:0 0}50%{transform:scale(1, 1);transform-origin:0 0}50.1%{transform:scale(1, 1);transform-origin:0 100%}100%{transform:scale(1, 0);transform-origin:0 100%}}.mv .slick-dotted.slick-slider{margin-bottom:0}.mv .mv_slide{height:calc(100vh - 100px);overflow:hidden}@media screen and (max-width: 800px){.mv .mv_slide{height:calc(100vh - 60px)}}.mv .mv_slide .slide1{background:url("../img/slide1.jpg") center no-repeat;background-size:cover;height:calc(100vh - 100px)}@media screen and (max-width: 800px){.mv .mv_slide .slide1{height:calc(100vh - 60px);background:url("../img/slide1_sp.jpg") center no-repeat;background-size:cover}}.mv .mv_slide .slide2{background:url("../img/slide2.jpg") center no-repeat;background-size:cover;height:calc(100vh - 100px)}@media screen and (max-width: 800px){.mv .mv_slide .slide2{height:calc(100vh - 60px);background:url("../img/slide2_sp.jpg") center no-repeat;background-size:cover}}.mv .mv_slide .slide3{background:url("../img/slide3.jpg") center no-repeat;background-size:cover;height:calc(100vh - 100px)}@media screen and (max-width: 800px){.mv .mv_slide .slide3{height:calc(100vh - 60px);background:url("../img/slide3_sp.jpg") center no-repeat;background-size:cover}}.mv .mv_slide .slide4{background:url("../img/slide4.jpg") center no-repeat;background-size:cover;height:calc(100vh - 100px)}@media screen and (max-width: 800px){.mv .mv_slide .slide4{height:calc(100vh - 60px);background:url("../img/slide4_sp.jpg") center no-repeat;background-size:cover}}.mv .mv_slide .slick-dots{text-align:right;right:20px;bottom:20px}@media screen and (max-width: 800px){.mv .mv_slide .slick-dots{display:none}}.mv .mv_slide .slick-dots li{height:1px;width:40px;margin:0 5px;background:#FFF}@media screen and (max-width: 800px){.mv .mv_slide .slick-dots li{display:none}}.mv .mv_slide .slick-dots li button{width:100%;height:100%;padding:0}.mv .mv_slide .slick-dots li button:before{content:none;width:100%;height:100%}.mv .mv_slide .slick-dots li.slick-active{background:#FFCCEF}.mv .mv_slide .slide-animation{animation:fadezoom 11s 0s forwards}@keyframes fadezoom{0%{transform:scale(1)}100%{transform:scale(1.09)}}.header_top{background:#FFF;height:80px;text-align:center;padding:20px 0 0 0;position:relative;z-index:4}@media screen and (max-width: 800px){.header_top{padding:9px 0 0 0;height:50px}}.header_top .header_top_logo{display:block}@media screen and (max-width: 800px){.header_top .header_top_logo{font-size:12px}}.header_top .header_top_logo img{width:160px;display:inline-block;margin:0 15px 0 0;position:relative;top:2px}@media screen and (max-width: 800px){.header_top .header_top_logo img{margin:0 10px 0 0;width:100px}}.header_top .header_top_contact{display:inline-block;position:absolute;right:0;top:50px}@media screen and (max-width: 800px){.header_top .header_top_contact{display:none}}.greeting{background:url("../img/bg_mask@2x.png") left top repeat-x #FFFBF2;background-size:100px;padding:100px 0 50px 0;overflow:hidden;position:relative}@media screen and (max-width: 800px){.greeting{padding:30px 0 50px}}.greeting .ttl{text-align:center}@media screen and (max-width: 800px){.greeting .ttl{text-align:left}}.greeting .greetingwrap{color:#5F5F5F;-ms-writing-mode:tb-rl;writing-mode:vertical-rl;max-width:820px;width:100%;padding:0 20px;margin:auto;font-size:16px;margin-top:50px}@media screen and (max-width: 800px){.greeting .greetingwrap{writing-mode:horizontal-tb;padding:0;font-size:14px;margin-top:0px}}.greeting .greetingwrap .subttl{position:relative}@media screen and (max-width: 800px){.greeting .greetingwrap .subttl{background:url("../img/ttl_line_sp.svg") left bottom no-repeat;background-size:135px;padding:0 0 5px}}.greeting .greetingwrap .subttl span{position:relative}.greeting .greetingwrap .subttl:before{content:"";position:absolute;content:"";background:url("../img/ttl_line.svg") no-repeat;background-size:12px;width:12px;height:202px;left:-2px;top:10px}@media screen and (max-width: 800px){.greeting .greetingwrap .subttl:before{content:none}}.greeting .greetingwrap .box{margin:10px 50px 0 0}@media screen and (max-width: 800px){.greeting .greetingwrap .box{margin:20px 0 0 0}}.greeting .greetingwrap .box p{padding:10px 15px;border-left:1px solid #F7EDD7;letter-spacing:3px}@media screen and (max-width: 800px){.greeting .greetingwrap .box p{padding:0;line-height:1.8;letter-spacing:0px;margin:0 0 10px;border:none;display:inline}}.movie{background:linear-gradient(to right, rgba(252,142,184,0.25), rgba(255,210,181,0.25));position:relative;overflow:hidden;padding:200px 0 10px;margin:0 0 140px}@media screen and (max-width: 800px){.movie{padding:150px 0 10px;margin:0 0 70px}}.movie:before{content:'';display:block;position:absolute;left:0;top:0;border-top:90px solid #FFFBF2;border-left:50vw solid #FFFBF2;border-right:50vw solid transparent;border-bottom:90px solid transparent;opacity:1}@media screen and (max-width: 800px){.movie:before{border-top:50px solid #FFFBF2;border-bottom:50px solid transparent}}.movie:after{content:'';display:block;position:absolute;left:0;bottom:0;border-top:90px solid transparent;border-left:50vw solid transparent;border-right:50vw solid #FFF;border-bottom:90px solid #FFF;opacity:1}@media screen and (max-width: 800px){.movie:after{border-top:50px solid transparent;border-bottom:50px solid #FFF}}.movie .inner{max-width:970px;width:100%;position:relative;z-index:1}.movie .inner .ttl{text-align:center;position:relative;margin:-130px 0 100px 0px}@media screen and (max-width: 800px){.movie .inner .ttl{margin:-130px 0 70px 0px}}.movie .inner .moviewrap .box_movie{width:59.5%;position:relative}@media screen and (max-width: 800px){.movie .inner .moviewrap .box_movie{width:100%}}.movie .inner .moviewrap .box_movie .box{width:100%;padding-top:56.25%;position:relative;background:#FFF}.movie .inner .moviewrap .box_movie .box:before{content:"";background:#FFF;width:100%;height:100%;position:absolute;left:-10px;bottom:-10px}.movie .inner .moviewrap .box_movie .box iframe{position:absolute;top:0;right:0;width:100% !important;height:100% !important;z-index:1}.movie .inner .moviewrap .box_movie .number1,.movie .inner .moviewrap .box_movie .number2{font-size:95px;color:#FFF;font-family:trajan-pro-3;font-weight:400;position:absolute;right:-20px;top:-65px;z-index:2}@media screen and (max-width: 800px){.movie .inner .moviewrap .box_movie .number1,.movie .inner .moviewrap .box_movie .number2{font-size:60px;right:-10px;top:-35px}}.movie .inner .moviewrap .box_movie .number2{left:-65px;right:0}@media screen and (max-width: 800px){.movie .inner .moviewrap .box_movie .number2{left:-15px}}.movie .inner .moviewrap .box_detail{width:32.3%}@media screen and (max-width: 800px){.movie .inner .moviewrap .box_detail{width:100%;margin:30px 0 0 0}}.movie .inner .moviewrap .box_detail .subttl{color:#5F5F5F;margin:0 0 20px}.movie .inner .moviewrap .box_detail .txt{line-height:1.786;margin:0 0 10px}.movie .inner .moviewrap:nth-of-type(2){margin:120px 0}@media screen and (max-width: 800px){.movie .inner .moviewrap:nth-of-type(2){margin:70px 0}}.movie .inner .moviewrap:nth-of-type(2){flex-direction:row-reverse}.movie .inner .moviewrap:nth-of-type(2) .box_movie{z-index:1}.movie .inner .moviewrap:nth-of-type(2) .box_movie .box:before{content:"";background:linear-gradient(rgba(252,142,184,0.25), rgba(255,210,181,0.25));width:100%;height:100%;position:absolute;right:-10px;left:auto;bottom:-10px}.movie .inner .moviewrap:nth-of-type(2) .box_movie .number1{font-size:95px;color:#FFF;font-family:trajan-pro-3;font-weight:400;position:absolute;right:-20px;top:-65px;z-index:2}.history .historywrap{align-content:center;align-items:center;margin:0 0 70px}@media screen and (max-width: 800px){.history .historywrap{margin:0 0 40px}}.history .historywrap .box_ttl{width:350px;width:36.5%}@media screen and (max-width: 800px){.history .historywrap .box_ttl{width:100%}}.history .historywrap .box_ttl .subttl{color:#5F5F5F;letter-spacing:1px}.history .historywrap .box_txt{width:530px;width:55.3%}@media screen and (max-width: 800px){.history .historywrap .box_txt{width:100%;margin:20px 0 0}}.history .historywrap .box_txt .txt{line-height:2}.history .historybnrs{padding:0 20px}.history .historybnrs li{width:47.85%}@media screen and (max-width: 800px){.history .historybnrs li{width:100%;margin:0 0 15px}}.history .historybnrs li a{display:block;transition:.4s}.history .historybnrs li a:hover{opacity:0.7}.history .historybnrs li:nth-child(1),.history .historybnrs li:nth-child(2){margin:0 0 30px}@media screen and (max-width: 800px){.history .historybnrs li:nth-child(1),.history .historybnrs li:nth-child(2){margin:0 0 15px}}.history .historybnrs li:last-of-type{margin:0}.omoide{background:linear-gradient(to right, rgba(252,142,184,0.25), rgba(255,210,181,0.25));position:relative;overflow:hidden;margin:100px 0 0 0;padding:200px 0 280px}@media screen and (max-width: 800px){.omoide{margin:70px 0 0 0;padding:150px 0 170px}}.omoide:before{content:'';display:block;position:absolute;left:0;top:0;border-top:90px solid #FFF;border-left:50vw solid #FFF;border-right:50vw solid transparent;border-bottom:90px solid transparent;opacity:1}@media screen and (max-width: 800px){.omoide:before{border-top:50px solid #FFF;border-bottom:50px solid transparent}}.omoide:after{content:'';display:block;position:absolute;left:0;bottom:0;border-top:90px solid transparent;border-left:50vw solid transparent;border-right:50vw solid #FFF;border-bottom:90px solid #FFF;opacity:1}@media screen and (max-width: 800px){.omoide:after{border-top:50px solid transparent;border-bottom:50px solid #FFF}}.omoide .inner .ttl{text-align:center;position:relative;margin:-130px 0 20px 0px}.omoide .inner .subttl{color:#5F5F5F;text-align:center}.omoide .inner .omoide_detail{max-width:850px;text-align:center;margin:50px auto 80px}@media screen and (max-width: 800px){.omoide .inner .omoide_detail{margin:20px auto 50px}}.omoide .inner .omoide_detail .txt{line-height:2;text-align:center;margin:30px 0 40px;letter-spacing:2px}@media screen and (max-width: 800px){.omoide .inner .omoide_detail .txt{margin:30px 0;letter-spacing:0px}}.omoide .inner .omoide_detail .kikan{width:275px;margin:auto}.omoide .omoide_application{background:linear-gradient(to right, #fc8eb8, #ffd2b5);width:100%;max-width:1000px;padding:10px;margin:auto}@media screen and (max-width: 800px){.omoide .omoide_application{width:90%;padding:5px}}.omoide .omoide_application .omoide_application_inner{background:#FFF}.omoide .omoide_application .omoide_application_inner>div{background:linear-gradient(to right, rgba(252,142,184,0.25), rgba(255,210,181,0.25));padding:70px}@media screen and (max-width: 800px){.omoide .omoide_application .omoide_application_inner>div{padding:30px 20px}}.omoide .omoide_application .omoide_application_inner>div .ttlbox{position:relative;justify-content:center;margin:0 0 40px}@media screen and (max-width: 800px){.omoide .omoide_application .omoide_application_inner>div .ttlbox{margin:0 0 30px}}.omoide .omoide_application .omoide_application_inner>div .ttlbox .enttl{color:#FFF;font-size:65px;font-weight:400;font-family:trajan-pro-3;text-align:center}@media screen and (max-width: 800px){.omoide .omoide_application .omoide_application_inner>div .ttlbox .enttl{font-size:40px}}.omoide .omoide_application .omoide_application_inner>div .ttlbox .subttl{color:#5F5F5F;position:relative;margin-top:-43px}@media screen and (max-width: 800px){.omoide .omoide_application .omoide_application_inner>div .ttlbox .subttl{margin-top:-50px}}.omoide .omoide_application .omoide_application_inner>div .box{width:calc(100% / 3 - 10px)}@media screen and (max-width: 800px){.omoide .omoide_application .omoide_application_inner>div .box{width:100%}}.omoide .omoide_application .omoide_application_inner>div .box .txt{margin:20px 0 0 0;line-height:2}@media screen and (max-width: 800px){.omoide .omoide_application .omoide_application_inner>div .box .txt{margin:10px 0 0 0;text-align:center}}.omoide .omoide_application .omoide_application_inner>div .box:nth-child(2){margin-top:40px}@media screen and (max-width: 800px){.omoide .omoide_application .omoide_application_inner>div .box:nth-child(2){margin:30px 0}}.omoide .omoide_application .omoide_application_inner>div .box:nth-child(3){margin-top:80px}@media screen and (max-width: 800px){.omoide .omoide_application .omoide_application_inner>div .box:nth-child(3){margin:0}}@media screen and (max-width: 800px){.omoide .omoide_application .omoide_application_inner>div .box .img{width:70%;margin:0 auto 10px}}.omoide .omoide_application .omoide_application_inner>div .caution{position:relative;padding:0 15px;margin:50px 0 0 0}@media screen and (max-width: 800px){.omoide .omoide_application .omoide_application_inner>div .caution{padding:0;margin:30px 0 0 0}}.omoide .omoide_application .omoide_application_inner>div .caution:before,.omoide .omoide_application .omoide_application_inner>div .caution:after{content:"";background:#EA739E;height:1px;width:23px;position:absolute;left:0px;top:50%}@media screen and (max-width: 800px){.omoide .omoide_application .omoide_application_inner>div .caution:before,.omoide .omoide_application .omoide_application_inner>div .caution:after{left:-10px}}.omoide .omoide_application .omoide_application_inner>div .caution:after{left:auto;right:0}@media screen and (max-width: 800px){.omoide .omoide_application .omoide_application_inner>div .caution:after{right:-10px}}.omoide .omoide_application .omoide_application_inner>div .caution .caution_inner{text-align:center;background:#FFF;padding:30px}@media screen and (max-width: 800px){.omoide .omoide_application .omoide_application_inner>div .caution .caution_inner{padding:20px 10px;font-size:12px}}.omoide .omoide_application .omoide_application_inner>div .caution .caution_inner .subttl{font-size:14px;letter-spacing:2px}.omoide .omoide_application .omoide_application_inner>div .caution .caution_inner .subttl span{background:linear-gradient(transparent 60%, #FADCE7 60%);padding:0 5px 2px}.omoide .omoide_application .omoide_application_inner>div .caution .caution_inner p{line-height:2;text-align:center;margin:20px 0 0 0}.omoide .omoide_application .omoide_application_inner>div .caution .caution_inner p a{text-decoration:underline;margin:10px 0 0 0}.omoide .omoide_application .omoide_application_inner .txt_red{color:#CC0000;font-weight:bold;font-size:12px;font-family:"游ゴシック体",YuGothic,"游ゴシック","Yu Gothic","ヒラギノ角ゴ ProN W3",HiraKakuProN-W3,游ゴシック,"Yu Gothic",メイリオ,Meiryo,Verdana,Helvetica,Arial,sans-serif;line-height:1.6;display:block;margin:10px 0 0 0}.event{position:relative;padding:0 0 280px}@media screen and (max-width: 800px){.event{padding:0 0 160px}}.event:after{content:'';display:block;position:absolute;left:0;bottom:0;border-top:90px solid transparent;border-left:50vw solid transparent;border-right:50vw solid #FFFBF2;border-bottom:90px solid #FFFBF2;opacity:1}@media screen and (max-width: 800px){.event:after{border-top:50px solid transparent;border-bottom:50px solid #FFFBF2}}.event .inner{max-width:970px}.event .ttl{text-align:center;position:relative;margin:0px 0 20px 0px}@media screen and (max-width: 800px){.event .ttl{margin:0px 0 20px 0px}}.event .subttl{color:#5F5F5F;text-align:center}.event .event_bnr{margin:50px 0 0;position:relative;z-index:1}@media screen and (max-width: 800px){.event .event_bnr{margin:30px 0 0}}.event .event_bnr a{transition:.4s}.event .event_bnr a:hover{opacity:0.5}.event .eventlist{margin:50px 0 0;position:relative;z-index:1}@media screen and (max-width: 800px){.event .eventlist{margin:30px 0 0}}.event .eventlist li{width:calc(100% / 2 - 20px);margin:0 0 40px}@media screen and (max-width: 800px){.event .eventlist li{width:100%;margin:0 0 30px}}.event .eventlist li a{display:block;transition:.4s}.event .eventlist li a:hover{opacity:0.5}.event .eventlist li span{display:block;text-align:center;margin:15px 0 0 0;line-height:1.8}.event .eventlist li:nth-child(3),.event .eventlist li:nth-child(4){margin:0}@media screen and (max-width: 800px){.event .eventlist li:nth-child(3),.event .eventlist li:nth-child(4){margin:0 0 30px}}@media screen and (max-width: 800px){.event .eventlist li:nth-last-of-type{margin:0}}.contact{position:relative;padding:10px 0 200px;background:#FFFBF2}@media screen and (max-width: 800px){.contact{padding:10px 0 140px}}.contact:after{content:'';display:block;position:absolute;left:0;bottom:0;border-top:90px solid transparent;border-left:50vw solid transparent;border-right:50vw solid #FFF;border-bottom:90px solid #FFF;opacity:1}@media screen and (max-width: 800px){.contact:after{border-top:50px solid transparent;border-bottom:50px solid #FFF}}.contact .ttl{text-align:center;position:relative;margin:-130px 0 20px 0px}@media screen and (max-width: 800px){.contact .ttl{margin:-80px 0 20px 0px}}.contact .subttl{color:#5F5F5F;text-align:center}.contact h4{text-align:center;color:#5F5F5F;font-size:30px;font-weight:400;margin:50px 0}@media screen and (max-width: 800px){.contact h4{font-size:20px;margin:30px 0;line-height:1.6}}.contact .list{width:340px;margin:auto}@media screen and (max-width: 800px){.contact .list{width:100%}}.contact .list li{margin:0 0 20px;text-align:center;font-size:18px;letter-spacing:1px;color:#5F5F5F}@media screen and (max-width: 800px){.contact .list li{font-size:14px;margin:0 0 10px}}.contact .list li:last-of-type{margin:0}.contact .list li a{display:inline-block;margin:0 0 0 10px;color:#5F5F5F}.links{padding:0 0 50px}@media screen and (max-width: 800px){.links{padding:20px 0 50px}}.links .ttl{text-align:center;position:relative;margin:0 0 20px 0px}.links .subttl{color:#5F5F5F;text-align:center}.links .txt{text-align:center}@media screen and (max-width: 800px){.links .txt{line-height:2;font-size:12px;letter-spacing:0}}.links .bnrlist{margin:50px 0 140px 0}@media screen and (max-width: 800px){.links .bnrlist{margin:30px 0 50px}}.links .bnrlist li{width:calc(100% / 4 - 12px);padding:5px;box-sizing:border-box;height:100px}@media screen and (max-width: 800px){.links .bnrlist li{width:calc(100% / 2 - 5px);margin:0 0 10px;padding:3px;height:80px}}.links .bnrlist li a{width:100%;height:100%;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-wrap:wrap;justify-content:center;align-content:center;align-items:center;line-height:1.6;font-size:18px;transition:.4s;background:#FFF;text-align:center;position:relative}@media screen and (max-width: 800px){.links .bnrlist li a{font-size:14px}}.links .bnrlist li a:hover:after{color:#FFF}.links .bnrlist li a:after{content:">";position:absolute;right:15px;top:calc(50% - 15px);transform:scale(0.6, 1);font-weight:bold;font-size:20px}@media screen and (max-width: 800px){.links .bnrlist li a:after{content:none}}.links .bnrlist li:nth-child(1){background:-webkit-linear-gradient(-45deg, #adbe1c 0%, #d2db80 100%);background:linear-gradient(135deg, #adbe1c 0%, #d2db80 100%)}.links .bnrlist li:nth-child(1) a{color:#adbe1c}.links .bnrlist li:nth-child(1) a:hover{background:none;color:#FFF}.links .bnrlist li:nth-child(1) a:hover:after{color:#FFF}.links .bnrlist li:nth-child(1) a:after{color:#adbe1c}.links .bnrlist li:nth-child(2){background:-webkit-linear-gradient(-45deg, #5FB0A2 0%, #75DECC 100%);background:linear-gradient(135deg, #5FB0A2 0%, #75DECC 100%)}.links .bnrlist li:nth-child(2) a{color:#5FB0A2}.links .bnrlist li:nth-child(2) a:hover{background:none;color:#FFF}.links .bnrlist li:nth-child(3){background:-webkit-linear-gradient(-45deg, #5A84C0 0%, #8EAEDB 100%);background:linear-gradient(135deg, #5A84C0 0%, #8EAEDB 100%)}.links .bnrlist li:nth-child(3) a{color:#5A84C0}.links .bnrlist li:nth-child(3) a:hover{background:none;color:#FFF}.links .bnrlist li:nth-child(4){background:-webkit-linear-gradient(-45deg, #8664B4 0%, #B593E2 100%);background:linear-gradient(135deg, #8664B4 0%, #B593E2 100%)}.links .bnrlist li:nth-child(4) a{color:#8664B4}.links .bnrlist li:nth-child(4) a:hover{background:none;color:#FFF}.pagettl.university{background:url("../img/history/ttl_university@2x.jpg") center no-repeat;background-size:cover}.pagettl.highschool{background:url("../img/history/ttl_juniorhighschool_highschool@2x.jpg") center no-repeat;background-size:cover}.pagettl.primary_school{background:url("../img/history/ttl_primary@2x.jpg") center no-repeat;background-size:cover}.pagettl.kindergarten{background:url("../img/history/ttl_kindergarten@2x.jpg") center no-repeat;background-size:cover}.pagettl.news{background:url("../img/news/ttl_news.jpg") center no-repeat;background-size:cover}.pagettl{margin:95px 0 0 0;height:180px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-wrap:wrap;align-content:center;align-items:center;justify-content:center}@media screen and (max-width: 800px){.pagettl{height:150px;margin:50px 0 0 0}}.pagettl .pagettl_en{font-family:trajan-pro-3;color:#FFF;display:block;width:100%;font-size:44px;text-align:center;letter-spacing:1px;font-weight:400;margin:0 0 15px;line-height:0.95;text-shadow:1px 2px 7px #000}@media screen and (max-width: 800px){.pagettl .pagettl_en{font-size:24px;line-height:1.2;letter-spacing:0;margin:0 0 10px}}.pagettl .pagettl_ttl{font-size:25px;color:#FFF;font-weight:400;letter-spacing:1px;text-shadow:1px 2px 4px #000;background:linear-gradient(transparent 60%, rgba(169,69,137,0.7) 60%);text-align:center;padding:0 3px 4px}@media screen and (max-width: 800px){.pagettl .pagettl_ttl{font-size:18px}}.cont{padding:20px;margin:0 0 100px}.cont .contwrap{background:linear-gradient(to right, #fc8eb8, #ffd2b5);padding:10px}@media screen and (max-width: 800px){.cont .contwrap{padding:5px}}.cont .contwrap .cont_inner,.cont .contwrap .cont_innerW{background:#FFFBF3;padding:90px 0 90px 0}@media screen and (max-width: 800px){.cont .contwrap .cont_inner,.cont .contwrap .cont_innerW{padding:30px 0}}.cont .contwrap .cont_inner .inner,.cont .contwrap .cont_innerW .inner{max-width:960px}.cont .contwrap .cont_inner .inner .subttl,.cont .contwrap .cont_innerW .inner .subttl{width:350px;margin:0 auto 65px}@media screen and (max-width: 800px){.cont .contwrap .cont_inner .inner .subttl,.cont .contwrap .cont_innerW .inner .subttl{width:240px;margin:0 auto 30px}}.cont .contwrap .cont_innerW{background:#FFF}.cont .contwrap .historywrap{border-top:1px dotted #A94589}.cont .contwrap .year{position:absolute;writing-mode:vertical-lr;letter-spacing:2px;font-family:trajan-pro-3;font-size:24px;font-weight:500;color:#817B7F}@media screen and (max-width: 800px){.cont .contwrap .year{font-size:16px}}.cont .contwrap .box,.cont .contwrap .box2{padding:50px 40px 0}@media screen and (max-width: 800px){.cont .contwrap .box,.cont .contwrap .box2{padding:30px 20px 0}}.cont .contwrap .box .box_pic,.cont .contwrap .box2 .box_pic{width:42.9%;padding:0 0 0 60px}@media screen and (max-width: 800px){.cont .contwrap .box .box_pic,.cont .contwrap .box2 .box_pic{width:100%;padding:0 0 0 30px}}.cont .contwrap .box .box_pic span,.cont .contwrap .box2 .box_pic span{font-size:12px;display:block;margin:10px 0 0 0;font-family:"游ゴシック体",YuGothic,"游ゴシック","Yu Gothic","ヒラギノ角ゴ ProN W3",HiraKakuProN-W3,游ゴシック,"Yu Gothic",メイリオ,Meiryo,Verdana,Helvetica,Arial,sans-serif;line-height:1.6}.cont .contwrap .box .box_txt,.cont .contwrap .box2 .box_txt{width:53.6%;line-height:2;font-size:18px}@media screen and (max-width: 800px){.cont .contwrap .box .box_txt,.cont .contwrap .box2 .box_txt{width:100%;margin:15px 0 0 0;font-size:14px;padding:0 0 0 30px;line-height:1.8}}.cont .contwrap .box .row,.cont .contwrap .box2 .row{border-bottom:1px solid #E9CDD8;padding-bottom:50px;position:relative}@media screen and (max-width: 800px){.cont .contwrap .box .row,.cont .contwrap .box2 .row{padding-bottom:30px}}.cont .contwrap .box .row.noborder,.cont .contwrap .box2 .row.noborder{border:none}.cont .contwrap .box2 .box_txt{width:100%;padding:0 0 0 60px}@media screen and (max-width: 800px){.cont .contwrap .box2 .box_txt{padding:0 0 0 30px;margin:0}}.cont .contwrap .bnr{max-width:730px;margin:40px auto 0}@media screen and (max-width: 800px){.cont .contwrap .bnr{margin:20px auto 0}}.cont .contwrap .bnr a{transition:.4s}.cont .contwrap .bnr a:hover{opacity:0.5}.subpage .contact{background:none;padding:0;margin:0 0 120px}@media screen and (max-width: 800px){.subpage .contact{margin:-30px 0 60px}}.subpage .contact .ttl{margin:0 0 20px}.subpage .contact:before,.subpage .contact:after{content:none}.totop{position:fixed;right:30px;bottom:30px;width:50px;transition:.4s;z-index:1;opacity:0;transition:all 0.65s}@media screen and (max-width: 800px){.totop{right:10px;bottom:20px;width:35px}}.totop.totop2{right:50px}@media screen and (max-width: 800px){.totop.totop2{right:10px}}.totop.isActive{opacity:1;transition:all 0.65s}.footer_sns{position:absolute;left:10px;bottom:10px}@media screen and (max-width: 800px){.footer_sns{position:static;margin:20px auto -15px auto}}.footer_sns>p{width:10px}.footer_sns .list{margin-left:15px;position:relative;top:-1px}@media screen and (max-width: 800px){.footer_sns .list{margin-left:10px}}.footer_sns .list img{width:28px;display:inline-block}.instaicon{position:absolute;right:55px;top:12px;display:block;width:30px}.ayumi{background:url("../img/history/bgline.svg") center top repeat-y;background-size:1.5px}@media screen and (max-width: 800px){.ayumi{background-size:1px}}.ayumi__boxWrap{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-wrap:wrap;-webkit-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between;align-items:center;position:relative;width:100%;margin-bottom:-18px}@media screen and (max-width: 800px){.ayumi__boxWrap{margin-bottom:40px;padding-left:20px}}.ayumi__boxWrap-type_rev{flex-direction:row-reverse}.ayumi__boxWrap-type_rev .ayumi__year,.ayumi__boxWrap-type_rev .ayumi__year3{left:auto;right:-35px}@media screen and (max-width: 800px){.ayumi__boxWrap-type_rev .ayumi__year,.ayumi__boxWrap-type_rev .ayumi__year3{right:auto;left:-25px}}.ayumi__boxWrap-type_rev .ayumi__year2{background:#FFD2B5}.ayumi__boxWrap-type_rev .ayumi__year2:before{top:50%;right:-25px;left:auto}.ayumi__box{position:relative;background:#FFF;width:42.392%;z-index:1;color:#707070}@media screen and (max-width: 800px){.ayumi__box{width:100%}}.ayumi__box:before{content:"";position:absolute;left:0;top:0;width:100%;height:50px;background:#FFFBF3}.ayumi__year,.ayumi__year3{position:absolute;-ms-writing-mode:tb-rl;writing-mode:vertical-rl;font-family:trajan-pro-3;font-size:20px;left:-35px;top:50px;letter-spacing:2px}@media screen and (max-width: 1020px){.ayumi__year,.ayumi__year3{display:none}}@media screen and (max-width: 800px){.ayumi__year,.ayumi__year3{display:block;font-size:16px;left:-25px}}.ayumi__year3{top:0}.ayumi__txt{line-height:2;padding:30px 30px 30px;position:relative;background:#FFF}@media screen and (max-width: 800px){.ayumi__txt{padding:20px;line-height:1.6}}.ayumi__year2{font-family:trajan-pro-3;font-size:20px;border-radius:100px;background:#FEB1B7;border:5px solid #FFFBF3;color:#FFF;width:75px;height:75px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;letter-spacing:1px;position:absolute;left:calc(50% - 37.5px);top:calc(50% - 37.5px)}.ayumi__year2:before{content:"";background:#DB7A9D;width:20px;height:1px;position:absolute;top:50%;left:-25px}.ayumi__pic{max-width:250px;position:relative;margin:0 auto 0}@media screen and (max-width: 800px){.ayumi__pic{max-width:200px}}.ayumi__cap{display:block;font-size:11px;font-family:"游ゴシック体",YuGothic,"游ゴシック","Yu Gothic","ヒラギノ角ゴ ProN W3",HiraKakuProN-W3,游ゴシック,"Yu Gothic",メイリオ,Meiryo,Verdana,Helvetica,Arial,sans-serif;text-align:center;margin:10px 0 0 0;line-height:1.6}.ayumi__bnr{max-width:800px;margin:100px auto 0}@media screen and (max-width: 800px){.ayumi__bnr{margin:40px auto 0}}.ayumi__bnr2{max-width:800px;margin:40px auto 0}@media screen and (max-width: 800px){.ayumi__bnr2{margin:40px auto 0}}.btnwrap{z-index:1;width:270px;height:50px;background:linear-gradient(to right, rgba(252,142,184,0.25), rgba(255,210,181,0.25));position:relative;transition:.4s;margin:20px 0 0 0}.btnwrap:hover{transition:.4s}.btnwrap:hover .btn{left:-5px;top:-5px;transition:.4s}@media screen and (max-width: 800px){.btnwrap:hover .btn{left:0;top:0}}.btnwrap .btn{transition:.4s;background:#FFF;width:100%;height:100%;position:absolute;left:0;top:0;box-sizing:border-box;padding:1px;background:linear-gradient(to right, rgba(252,142,184,0.25), rgba(255,210,181,0.25))}.btnwrap .btn img{width:115px;display:block}.btnwrap .btn img.kihuicon{width:170px}.btnwrap .btn span{align-content:center;align-items:center;justify-content:center;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-wrap:wrap;background:#FFF;width:100%;height:100%}.topNews{margin:100px 0 0}@media screen and (max-width: 800px){.topNews{margin:50px 0 0}}.topNews__ttlWrap{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-wrap:wrap;-webkit-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between;align-items:baseline}.topNews__subttl{font-size:25px;font-weight:400;letter-spacing:2px;color:#5F5F5F}@media screen and (max-width: 800px){.topNews__subttl{font-size:20px;margin:-10px 0 30px;width:100%}}.topNews__list{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-wrap:wrap;-webkit-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between}.topNews__li{width:calc(100% / 4 - 15px)}@media screen and (max-width: 800px){.topNews__li{width:100%;margin-bottom:30px}}.topNews__pic{margin-bottom:-40px;position:relative;margin-left:auto;margin-right:auto;text-align:center}.topNews__pic img{width:100%}.topNews__detail{position:relative;padding:0 13px 0}@media screen and (max-width: 800px){.topNews__detail{padding:0 10px 0}}.topNews__box{background:#FFF;padding:20px 20px 0}@media screen and (max-width: 800px){.topNews__box{padding:10px 10px 0}}.topNews__dateCate{font-family:"游ゴシック体",YuGothic,"游ゴシック","Yu Gothic","ヒラギノ角ゴ ProN W3",HiraKakuProN-W3,游ゴシック,"Yu Gothic",メイリオ,Meiryo,Verdana,Helvetica,Arial,sans-serif;font-size:11px;font-weight:bold;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-wrap:wrap;color:#5F5F5F}@media screen and (max-width: 800px){.topNews__dateCate{font-size:10px;border-bottom:0.5px solid #000;padding:0 0 5px}}.topNews__date{margin-right:10px;position:relative;padding-left:20px}@media screen and (max-width: 800px){.topNews__date{padding-left:0;display:block;margin:0 0 5px;width:100%}}.topNews__date:before{content:"";width:15px;height:1px;background:#000;position:absolute;left:0;top:4px}@media screen and (max-width: 800px){.topNews__date:before{content:none}}.topNews__ttl{font-weight:200;line-height:1.6;margin:10px 0 0 0;font-size:16px;color:#2C2C2C}@media screen and (max-width: 800px){.topNews__ttl{font-size:14px;margin:5px 0 0 0;line-height:1.4}}.topNews .btnwrap{width:100%;height:40px}@media screen and (max-width: 800px){.topNews .btnwrap{height:35px;font-size:13px;margin-top:10px}}.topNews .btnwrap a{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;font-family:"游ゴシック体",YuGothic,"游ゴシック","Yu Gothic","ヒラギノ角ゴ ProN W3",HiraKakuProN-W3,游ゴシック,"Yu Gothic",メイリオ,Meiryo,Verdana,Helvetica,Arial,sans-serif;font-weight:bold;color:#FD9BB8}.og{background:linear-gradient(to right, rgba(252,142,184,0.25), rgba(255,210,181,0.25));position:relative;overflow:hidden;padding:200px 0 70px;margin:100px 0 0}@media screen and (max-width: 800px){.og{padding:10px 0 10px;margin:70px 0 0}}.og:before{content:'';display:block;position:absolute;left:0;top:0;border-top:90px solid #FFF;border-left:50vw solid #FFF;border-right:50vw solid transparent;border-bottom:90px solid transparent;opacity:1}@media screen and (max-width: 800px){.og:before{border-top:50px solid #FFF;border-bottom:50px solid transparent}}.og:after{content:'';display:block;position:absolute;left:0;bottom:0;border-top:90px solid transparent;border-left:50vw solid transparent;border-right:50vw solid #FFFBF2;border-bottom:90px solid #FFFBF2;opacity:1}@media screen and (max-width: 800px){.og:after{border-top:50px solid transparent;border-bottom:50px solid #FFFBF2}}.og .inner{position:relative;z-index:1}.og__ttlWrap{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-wrap:wrap;-webkit-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between;align-items:baseline;position:relative;margin:-170px 0 30px 0}@media screen and (max-width: 800px){.og__ttlWrap{flex-direction:column-reverse;margin:0}}.og__subttl{font-size:25px;font-weight:400;letter-spacing:2px;color:#5F5F5F}@media screen and (max-width: 800px){.og__subttl{font-size:20px;margin:-10px 0 30px;width:100%}}.og__txt{text-align:center;line-height:1.8;font-size:18px}@media screen and (max-width: 800px){.og__txt{font-size:14px}}.og .btnwrap{margin:50px auto 0}@media screen and (max-width: 800px){.og .btnwrap{margin:30px auto 0}}.og .btnwrap .interviewicon{width:130px}.og__slideItem{padding:0 10px;max-width:275px}@media screen and (max-width: 800px){.og__slideItem{padding:0 7.5px;max-width:100%;margin:0 0 10px}}.og__slideBottom{margin:20px 0 50px}@media screen and (max-width: 800px){.og__slideBottom{margin:5px 0 20px}}.donation{background:#FFFBF2;position:relative;overflow:hidden;padding:30px 0 180px;margin:0 0 30px}@media screen and (max-width: 800px){.donation{padding:70px 0 10px;margin:0 0 70px 0}}.donation:after{content:'';display:block;position:absolute;left:0;bottom:0;border-top:90px solid transparent;border-left:50vw solid transparent;border-right:50vw solid #FFF;border-bottom:90px solid #FFF;opacity:1}@media screen and (max-width: 800px){.donation:after{border-top:50px solid transparent;border-bottom:50px solid #FFF}}.donation .ttl{text-align:center}.donation .subttl{text-align:center;line-height:1.8;color:#5F5F5F;margin-bottom:40px}.donation__txt{text-align:center;margin-bottom:20px;font-size:18px;line-height:1.8}@media screen and (max-width: 800px){.donation__txt{font-size:14px}}.donation .btnwrap{margin:40px auto 0}.questionnaire{margin:0 0 100px}.questionnaire .ttl{text-align:center}@media screen and (max-width: 800px){.questionnaire .ttl{font-size:36px;letter-spacing:1px}}.questionnaire .subttl{text-align:center}.questionnaire__txt{line-height:1.8;font-size:18px;text-align:center;margin:40px 0}@media screen and (max-width: 800px){.questionnaire__txt{font-size:14px}}.questionnaire__bnr{max-width:660px;margin:auto;display:block}.pan{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-wrap:wrap;font-family:"游ゴシック体",YuGothic,"游ゴシック","Yu Gothic","ヒラギノ角ゴ ProN W3",HiraKakuProN-W3,游ゴシック,"Yu Gothic",メイリオ,Meiryo,Verdana,Helvetica,Arial,sans-serif;font-size:12px;margin:0 0 20px}.pan li{position:relative;padding:0 20px 0 0;margin:0 15px 0 0}@media screen and (max-width: 800px){.pan li{margin:0 15px 10px 0}}.pan li:after{content:">";position:absolute;right:0;top:-1px}@media screen and (max-width: 800px){.pan li:last-of-type{margin-bottom:0}}.pan li:last-of-type:after{content:none}.newscont{position:relative}.newscont .rightbox{position:absolute;right:20px;top:-70px}@media screen and (max-width: 800px){.newscont .rightbox{display:none}}.newscont .rightbox__txt{-ms-writing-mode:tb-rl;writing-mode:vertical-rl;text-align:center;margin-left:10px;font-family:"游ゴシック体",YuGothic,"游ゴシック","Yu Gothic","ヒラギノ角ゴ ProN W3",HiraKakuProN-W3,游ゴシック,"Yu Gothic",メイリオ,Meiryo,Verdana,Helvetica,Arial,sans-serif;letter-spacing:2px;font-weight:bold;color:#707070}.newscont .rightbox__snsBtns{width:40px;margin-top:20px}.newscont .rightbox__snsBtns li:first-of-type{margin-bottom:10px}.newscont__ttl{font-size:40px;line-height:1.5;font-weight:400;letter-spacing:2px;margin-bottom:40px}@media screen and (max-width: 800px){.newscont__ttl{font-size:20px;letter-spacing:1px;margin-bottom:20px}}.newscont__leadTxt{font-family:"游ゴシック体",YuGothic,"游ゴシック","Yu Gothic","ヒラギノ角ゴ ProN W3",HiraKakuProN-W3,游ゴシック,"Yu Gothic",メイリオ,Meiryo,Verdana,Helvetica,Arial,sans-serif;margin-bottom:40px;font-weight:bold;letter-spacing:2px}@media screen and (max-width: 800px){.newscont__leadTxt{margin-bottom:20px;font-size:12px}}.newscont__pic{margin-bottom:40px}@media screen and (max-width: 800px){.newscont__pic{margin-bottom:20px}}.newscont__inner{max-width:750px;margin:auto}.newscont__index{background:#FFFBF3;padding:40px;margin-bottom:70px}@media screen and (max-width: 800px){.newscont__index{padding:20px;margin-bottom:40px}}.newscont__enttl{font-family:"游ゴシック体",YuGothic,"游ゴシック","Yu Gothic","ヒラギノ角ゴ ProN W3",HiraKakuProN-W3,游ゴシック,"Yu Gothic",メイリオ,Meiryo,Verdana,Helvetica,Arial,sans-serif;font-size:20px;font-weight:bold;color:#5F5F5F;margin:0 0 20px}@media screen and (max-width: 800px){.newscont__enttl{font-size:16px;margin:0 0 10px}}@media screen and (max-width: 800px){.newscont__list li{line-height:1.6}}.newscont__list li a{text-decoration:underline;font-family:"游ゴシック体",YuGothic,"游ゴシック","Yu Gothic","ヒラギノ角ゴ ProN W3",HiraKakuProN-W3,游ゴシック,"Yu Gothic",メイリオ,Meiryo,Verdana,Helvetica,Arial,sans-serif;color:#707070}.newscont__subttl{font-weight:400;font-size:26px;margin-bottom:30px;color:#707070;letter-spacing:1px}@media screen and (max-width: 800px){.newscont__subttl{font-size:18px;margin-bottom:20px;line-height:1.6}}.newscont__subttl2{font-weight:400;font-size:18px;margin-bottom:30px;color:#707070;letter-spacing:1px;background:linear-gradient(to right, rgba(252,142,184,0.25), rgba(255,210,181,0.25));box-sizing:border-box;padding:15px 20px}@media screen and (max-width: 800px){.newscont__subttl2{font-size:18px;margin-bottom:20px}}.newscont__subttl3{margin-bottom:30px !important;font-family:"游ゴシック体",YuGothic,"游ゴシック","Yu Gothic","ヒラギノ角ゴ ProN W3",HiraKakuProN-W3,游ゴシック,"Yu Gothic",メイリオ,Meiryo,Verdana,Helvetica,Arial,sans-serif;font-size:16px;line-height:1.6;text-align:center}.newscont__txt{font-family:"游ゴシック体",YuGothic,"游ゴシック","Yu Gothic","ヒラギノ角ゴ ProN W3",HiraKakuProN-W3,游ゴシック,"Yu Gothic",メイリオ,Meiryo,Verdana,Helvetica,Arial,sans-serif;line-height:2;margin-bottom:40px}.newscont__subttl3{font-family:"游ゴシック体",YuGothic,"游ゴシック","Yu Gothic","ヒラギノ角ゴ ProN W3",HiraKakuProN-W3,游ゴシック,"Yu Gothic",メイリオ,Meiryo,Verdana,Helvetica,Arial,sans-serif;font-weight:bold;margin:0 0 10px}.newscont .boxwrap{margin-bottom:40px}.newscont__box{padding:0 30px 0 0;margin:0 30px 0 0;position:relative}@media screen and (max-width: 800px){.newscont__box{padding:0;margin:0}}@media screen and (max-width: 800px){.newscont__box:first-of-type{margin-bottom:30px}}.newscont__box:first-of-type:after{content:"";position:absolute;right:0;top:0;height:100%;width:1px;background:#FFEBF3}.newscont__box .newscont__txt{margin:0}.newscont__list2{margin-top:20px}.newscont__list2 li{margin:0 0 10px;position:relative;padding:0 0 0 20px;font-family:"游ゴシック体",YuGothic,"游ゴシック","Yu Gothic","ヒラギノ角ゴ ProN W3",HiraKakuProN-W3,游ゴシック,"Yu Gothic",メイリオ,Meiryo,Verdana,Helvetica,Arial,sans-serif;line-height:1.6}@media screen and (max-width: 800px){.newscont__list2 li{margin:0 0 20px}}.newscont__list2 li:before{content:"—";position:absolute;left:0;top:1px}.newscont__list2 li span{font-weight:bold;margin:0 0 0 40px}@media screen and (max-width: 800px){.newscont__list2 li span{margin:0;margin:5px 0 0 0;display:block}}.newscont__list2 li:last-of-type{margin:0}.newscont hr{height:1px;margin:40px 0;border:none;background:#FFEBF3}@media screen and (max-width: 800px){.newscont hr{margin:20px 0}}.newscont__embed{max-width:500px;margin:40px 0 40px}@media screen and (max-width: 800px){.newscont__embed{margin:20px 0 20px}}.newscont__contact{padding:30px;border:1px solid #707070;font-family:"游ゴシック体",YuGothic,"游ゴシック","Yu Gothic","ヒラギノ角ゴ ProN W3",HiraKakuProN-W3,游ゴシック,"Yu Gothic",メイリオ,Meiryo,Verdana,Helvetica,Arial,sans-serif;line-height:2;margin:0 0 50px}.newscont .btnwrap{margin-left:auto;margin-right:auto}.newscont .btnwrap a{font-family:"游ゴシック体",YuGothic,"游ゴシック","Yu Gothic","ヒラギノ角ゴ ProN W3",HiraKakuProN-W3,游ゴシック,"Yu Gothic",メイリオ,Meiryo,Verdana,Helvetica,Arial,sans-serif;color:#FD9BB8;font-weight:bold;letter-spacing:2px}.newscont__pics{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-wrap:wrap;-webkit-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between;margin-bottom:40px}.newscont__pics li{width:calc(100% / 2 - 10px)}@media screen and (max-width: 800px){.newscont__pics li{width:100%;margin-bottom:10px}}#topNews.anc{margin-top:-50px;padding-top:50px}@media screen and (max-width: 800px){#topNews.anc{margin-top:0px;padding-top:0px}}
