@charset "UTF-8";@import url(https://fonts.googleapis.com/css?family=Montserrat:400,600&display=swap);@import url(https://fonts.googleapis.com/css?family=Noto+Sans+JP:200,400,500,600,700);@import url(https://use.typekit.net/evf6bfx.css);@import url(https://fonts.googleapis.com/css2?family=Noto+Serif+JP:wght@200;300;400;500;600;700;900&display=swap);html{background:#fff;letter-spacing:.08em}a,blockquote,body,code,dd,div,dl,dt,fieldset,figcaption,figure,figure img,form,h1,h2,h3,h4,h5,h6,img,input,legend,li,ol,p,pre,td,textarea,th,ul{margin:0;padding:0}table{border-collapse:collapse;border-spacing:0}fieldset,img{border:0}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:400}li{list-style:none}caption,th{text-align:left}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:400}q:after,q:before{content:''}abbr,acronym{border:0;font-variant:normal}sup{vertical-align:text-top}sub{vertical-align:text-bottom}input,select,textarea{font-family:inherit;font-size:inherit;font-weight:inherit}legend{color:#000}del,ins{text-decoration:none}a{text-decoration:none;color:#000}:focus{outline:0}.enSans{font-family:cronos-pro,sans-serif;font-weight:500;font-style:normal}.en{font-family:'Source Serif Pro',serif;font-weight:400;font-style:normal;letter-spacing:.1em}.serif{font-family:kandal,serif;font-weight:400;font-style:normal}.enFont{font-family:niagara,serif;font-weight:400;font-style:normal}:focus{outline:0}.clearfix:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.clearfix{display:inline-block}html .clearfix{display:block}* html .clearfix{height:1%}.clearfix+*{clear:both}body{-webkit-text-size-adjust:100%;font-family:'Noto Sans JP',sans-serif}body p{font-size:15px;font-weight:500;line-height:1.99em}@media screen and (max-width:768px){body p{font-size:14px;text-align:justify;line-height:1.88em;word-break:break-all}}@media screen and (max-width:640px){body p{font-size:12px;text-align:justify;line-height:1.66em;word-break:break-all}}@media screen and (max-width:640px){.pcOnly{display:none}}.tbOnly{display:none}@media screen and (max-width:768){.tbOnly{display:block}}@media screen and (max-width:640px){.tbOnly{display:none}}.spOnly{display:none}@media screen and (max-width:640px){.spOnly{display:block}}a{text-decoration:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transition:all .18s ease-in-out;-o-transition:all .18s ease-in-out;transition:all .18s ease-in-out;opacity:1}a:active,a:hover,a:link,a:visited{color:#394131}strong{font-weight:600}.effect{position:relative;line-height:0}.effect a{display:block;overflow:hidden}.effect a img{width:100%;-webkit-transition:all ease-in-out .6s;-o-transition:all ease-in-out .6s;transition:all ease-in-out .6s;-webkit-transform:scale(1,1);-ms-transform:scale(1,1);transform:scale(1,1)}.effect a img:hover{-webkit-transform:scale(1.1,1.1);-ms-transform:scale(1.1,1.1);transform:scale(1.1,1.1)}.effect figcaption{padding:15px 0 0 0}.effect{position:relative;line-height:0;display:block;overflow:hidden}.effect img{width:100%;-webkit-transition:all ease-in-out .6s;-o-transition:all ease-in-out .6s;transition:all ease-in-out .6s;-webkit-transform:scale(1,1);-ms-transform:scale(1,1);transform:scale(1,1)}.effect img:hover{-webkit-transform:scale(1.1,1.1);-ms-transform:scale(1.1,1.1);transform:scale(1.1,1.1)}br.w1500{display:none}@media screen and (max-width:1500px){br.w1500{display:block}}br.w1280{display:none}@media screen and (max-width:1280px){br.w1280{display:block}}br.sp{display:none}@media screen and (max-width:640px){br.sp{display:block}}br.tb{display:none}@media screen and (max-width:768px){br.tb{display:block}}@media screen and (max-width:640px){br.tb{display:none}}@media screen and (max-width:640px){input[type=submit]{-webkit-appearance:none}}.mfp-bg{background:#fff!important;opacity:.85!important;z-index:999999999!important}.mfp-wrap{z-index:999999999!important}.image-source-link{color:#98c3d1}.mfp-with-zoom .mfp-container,.mfp-with-zoom.mfp-bg{opacity:0;-webkit-backface-visibility:hidden;-webkit-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}.mfp-with-zoom.mfp-ready .mfp-container{opacity:1}.mfp-with-zoom.mfp-ready.mfp-bg{opacity:.8}.mfp-with-zoom.mfp-removing .mfp-container,.mfp-with-zoom.mfp-removing.mfp-bg{opacity:0}.mfp-figure::after{background:#fff!important}.mfp-title{font-size:14px!important;color:#000!important;text-align:center!important;font-weight:600!important}.image-source-link{display:none!important}#page-top{position:fixed;right:50px;bottom:12px;width:100%;max-width:87px;height:99px;background:url(/assets/images/common/page_top.png) center center no-repeat;z-index:9999}@media screen and (max-width:640px){#page-top{height:18%;bottom:-33px;right:0;background-size:60% auto}}#page-top a{display:block;width:100%;height:99px}.header{width:100%;min-height:105px;position:fixed;top:0;right:0;z-index:99999;padding:0;background:#fff}@media screen and (max-width:768px){.header{min-height:102px}}@media screen and (max-width:640px){.header{min-height:56px}}.header__box{width:96%;margin:0 auto}.header__box__inner{display:-webkit-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-justify-content:space-between;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.header__box__inner .headerLeft{width:63%;margin-top:10px;display:-webkit-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-justify-content:space-around;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;display:-webkit-flex;display:flex;-webkit-justify-content:space-between;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;flex-wrap:wrap}@media screen and (max-width:1280px){.header__box__inner .headerLeft{width:45%;margin-top:0}}@media screen and (max-width:1500px){.header__box__inner .headerLeft{left:40px}}@media screen and (max-width:1000px){.header__box__inner .headerLeft{width:34%}}@media screen and (max-width:850px){.header__box__inner .headerLeft{width:17%}}@media screen and (max-width:640px){.header__box__inner .headerLeft{left:10px;top:11px}}.header__box__inner .headerLeft .logo{width:18%}@media screen and (max-width:1280px){.header__box__inner .headerLeft .logo{width:100%}}@media screen and (max-width:1000px){.header__box__inner .headerLeft .logo{width:90%}}@media screen and (max-width:768px){.header__box__inner .headerLeft .logo{width:82%}}@media screen and (max-width:640px){.header__box__inner .headerLeft .logo{width:80px;margin:11px 0 0 6px}}@media screen and (max-width:320px){.header__box__inner .headerLeft .logo{margin:11px 0 0 0}}.header__box__inner .headerLeft .logo a{display:block}.header__box__inner .headerLeft .logo a span{display:block;font-size:14px;color:#4b2424;font-weight:600;margin:9px 0 10px 0}@media screen and (max-width:1000px){.header__box__inner .headerLeft .logo a span{font-size:11px}}@media screen and (max-width:768px){.header__box__inner .headerLeft .logo a span{font-size:10px}}@media screen and (max-width:640px){.header__box__inner .headerLeft .logo a span{font-size:14px;margin:0;text-align:center}}@media screen and (max-width:320px){.header__box__inner .headerLeft .logo a span{font-size:12px;margin:3px 0 0 0}}@media screen and (max-width:640px){.header__box__inner .headerLeft .logo a{width:80px;margin-right:0}}.header__box__inner .headerLeft .logo a img{width:100%;max-width:150px}@media screen and (max-width:640px){.header__box__inner .headerLeft .logo a img{display:none}}.header__box__inner .headerLeft nav.globalNavi{width:82%}@media screen and (max-width:1700px){.header__box__inner .headerLeft nav.globalNavi{width:80%}}@media screen and (max-width:1280px){.header__box__inner .headerLeft nav.globalNavi{display:none}}.header__box__inner .headerLeft nav.globalNavi ul{display:-webkit-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-justify-content:space-around;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.header__box__inner .headerLeft nav.globalNavi ul li{position:relative}.header__box__inner .headerLeft nav.globalNavi ul li a{display:block;text-decoration:none;padding:10px 15px;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s;font-size:14px;font-weight:500}@media screen and (max-width:1700px){.header__box__inner .headerLeft nav.globalNavi ul li a{padding:10px 10px}}@media screen and (max-width:1650px){.header__box__inner .headerLeft nav.globalNavi ul li a{padding:10px 8px;font-size:13px}}@media screen and (max-width:1550px){.header__box__inner .headerLeft nav.globalNavi ul li a{font-size:14px}}.header__box__inner .headerLeft nav.globalNavi ul li a:hover{color:#6d5e67}.header__box__inner .headerLeft nav.globalNavi ul li a figure{width:100%;margin:10px 0 auto;text-align:center}.header__box__inner .headerLeft nav.globalNavi ul li a figure img{max-width:76px;height:20px;width:100%}.header__box__inner .headerLeft nav.globalNavi ul li ul{display:block}.header__box__inner .headerLeft nav.globalNavi ul li ul li a{padding:10px 15px 10px 20px;font-size:13px}.header__box__inner .headerLeft nav.globalNavi ul li ul li.has-child::before{content:'';position:absolute;left:6px;top:15px;width:4px;height:4px;border-top:2px solid #fff;border-right:2px solid #fff;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.header__box__inner .headerLeft nav.globalNavi ul li ul li ul li a{padding:10px 15px}.header__box__inner .headerLeft nav.globalNavi ul li.has-child ul{position:absolute;left:0;top:62px;z-index:4;background:#6d5e67;width:300px;visibility:hidden;opacity:0;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s}.header__box__inner .headerLeft nav.globalNavi ul li.has-child ul li a{color:#fff;border-bottom:solid 1px rgba(255,255,255,.6)}.header__box__inner .headerLeft nav.globalNavi ul li.has-child ul li:last-child a{border-bottom:none}.header__box__inner .headerLeft nav.globalNavi ul li:last-child.has-child ul{left:auto;right:0}.header__box__inner .headerLeft nav.globalNavi li.has-child ul li:active>ul,.header__box__inner .headerLeft nav.globalNavi li.has-child ul li:hover>ul,.header__box__inner .headerLeft nav.globalNavi li.has-child:active>ul,.header__box__inner .headerLeft nav.globalNavi li.has-child:hover>ul{visibility:visible;opacity:1}.header__box__inner .headerLeft nav.globalNavi li.has-child ul li a:active,.header__box__inner .headerLeft nav.globalNavi li.has-child ul li a:hover{background:#fff;color:#4b2424}.header__box__inner .headerLeft nav.globalNavi li.has-child ul ul{top:0;left:221px;background:#fff}.header__box__inner .headerLeft nav.globalNavi li.has-child ul ul li a:active,.header__box__inner .headerLeft nav.globalNavi li.has-child ul ul li a:hover{background:#fff}.header__box__inner .headerRight{width:31%}@media screen and (max-width:1280px){.header__box__inner .headerRight{width:54%}}@media screen and (max-width:1000px){.header__box__inner .headerRight{width:66%}}@media screen and (max-width:850px){.header__box__inner .headerRight{width:83%}}@media screen and (max-width:640px){.header__box__inner .headerRight{width:60%}}@media screen and (max-width:320px){.header__box__inner .headerRight{width:70%}}.header__box__inner .headerRight ul{width:100%;text-align:right;margin:30px 0 0 0}@media screen and (max-width:1280px){.header__box__inner .headerRight ul{text-align:left}}@media screen and (max-width:640px){.header__box__inner .headerRight ul{margin:15px 0 0 0}}.header__box__inner .headerRight ul li{display:inline-block;width:38%}@media screen and (max-width:2300px){.header__box__inner .headerRight ul li{width:45%}}@media screen and (max-width:1500px){.header__box__inner .headerRight ul li{width:49%}}@media screen and (max-width:1280px){.header__box__inner .headerRight ul li{width:45%}}@media screen and (max-width:640px){.header__box__inner .headerRight ul li{width:75%}}.header__box__inner .headerRight ul li a{display:block;padding:15px 0 15px 20px;color:#fff;font-size:14px;font-weight:600;line-height:1em;font-size:20px;-webkit-box-sizing:border-box;box-sizing:border-box}@media screen and (max-width:1500px){.header__box__inner .headerRight ul li a{padding:15px 18px 15px 18px;font-size:15px}}@media screen and (max-width:640px){.header__box__inner .headerRight ul li a{font-size:15px}}.header__box__inner .headerRight ul li a.headerTelephone{width:100%;color:#4b2424;background:#f4f2eb url(/assets/images/common/icon_tel_gray.svg) 0 center no-repeat;background-repeat:no-repeat;background-position:6% 50%;background-size:15px auto;border-radius:8px;text-align:center;outline:1px solid #4b2424;outline-offset:-5px;border:1px solid #4b2424;position:relative}@media screen and (max-width:640px){.header__box__inner .headerRight ul li a.headerTelephone{padding:8px 10px 8px 25px;-webkit-box-sizing:border-box;box-sizing:border-box;background-size:10px auto;background-position:6% 50%;font-size:12px;border-radius:4px}}@media screen and (max-width:320px){.header__box__inner .headerRight ul li a.headerTelephone{background-size:10px auto}}.header__box__inner .headerRight ul li a.headerTelephone:hover{opacity:.7;-webkit-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;transition:all .4s ease-in-out}.header__box__inner .headerRight ul li a.headerTelephone:before{position:absolute;display:inline-block;content:"";width:50px;height:30px;background:url(/assets/images/common/icon_crown_blown.svg) no-repeat;top:-20px;left:40%}@media screen and (max-width:768px){.header__box__inner .headerRight ul li a.headerTelephone:before{left:43%}}@media screen and (max-width:640px){.header__box__inner .headerRight ul li a.headerTelephone:before{max-width:25px;left:43%;top:-10px}}.header__box__inner .headerRight ul li a.inquiryBtn{background-color:#f1d8e5;background-image:url(/assets/images/common/icon_triangle_blown.svg);background-repeat:no-repeat;background-position:6% 60%;background-size:10px auto;border:1px solid #4b2424;border-radius:8px;text-align:center;color:#4b2424;outline:1px solid #4b2424;outline-offset:-5px;position:relative}@media screen and (max-width:640px){.header__box__inner .headerRight ul li a.inquiryBtn{display:none;border-radius:4px}}.header__box__inner .headerRight ul li a.inquiryBtn:hover{opacity:.7;-webkit-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;transition:all .4s ease-in-out}.header__box__inner .headerRight ul li a.inquiryBtn:before{position:absolute;display:inline-block;content:"";width:50px;height:30px;background:url(/assets/images/common/icon_crown_blown.svg);top:-20px;left:40%}.menu{display:none}@media screen and (max-width:1280px){.menu{display:block;position:fixed;top:0;right:-70vw;width:0;height:100%;-webkit-transition:width .2s;-o-transition:width .2s;transition:width .2s;-webkit-transition:all ease-in-out .6s;-o-transition:all ease-in-out .6s;transition:all ease-in-out .6s;z-index:99999999;width:70vw}}.menu .spNavBox{background:rgba(248,248,248,.9);padding:7vw 5vw 0 5vw;height:100%;overflow-y:scroll;-webkit-box-sizing:border-box;box-sizing:border-box}@media screen and (max-width:640px){.menu .spNavBox{padding:15vw 5vw 0 9vw;overflow-x:hidden}}.menu .spNavBox::-webkit-scrollbar{width:10px;height:10px}@media screen and (max-width:640px){.menu .spNavBox::-webkit-scrollbar{width:5px;height:5px}}.menu .spNavBox::-webkit-scrollbar-track{border-radius:5px;-webkit-box-shadow:0 0 4px #aaa inset;box-shadow:0 0 4px #aaa inset}.menu .spNavBox::-webkit-scrollbar-thumb{border-radius:5px;background:#000}.menu .spNavBox .spNavBoxFlex{display:-webkit-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-justify-content:space-between;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.menu .spNavBox .spNavBoxFlex nav.spNav{width:calc(100% - 250px);-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;padding-left:0}.menu .spNavBox .spNavBoxFlex nav.spNav ul.mainNavi{width:100%;padding:0 0;margin:0 0 20px 0}.menu .spNavBox .spNavBoxFlex nav.spNav ul.mainNavi li{width:100%}.menu .spNavBox .spNavBoxFlex nav.spNav ul.mainNavi li a{display:block;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;font-size:13px;font-weight:500;padding:12px 0;line-height:1.56em;-webkit-transition:all ease-in-out .6s;-o-transition:all ease-in-out .6s;transition:all ease-in-out .6s;color:#6d5e67;background:#fff url(/assets/images/common/btn_anchor_brown.svg) 98% center no-repeat;background-size:6px auto;margin:0 0 17px 0;padding:10px;-webkit-box-sizing:border-box;box-sizing:border-box}.menu .spNavBox .spNavBoxFlex nav.spNav ul.mainNavi li a.active{background:#f1d8e4 url(/assets/images/common/btn_anchor_white.svg) 98% center no-repeat;background-size:6px auto;color:#fff}.menu .spNavBox .spNavBoxFlex nav.spNav ul.mainNavi li ul{display:none;padding-left:15px}.menu .spNavBox .spNavBoxFlex nav.spNav ul.mainNavi li ul li a{display:block;background:url(/assets/images/common/btn_next.svg) 5px 19px no-repeat;background-size:4px auto;padding-left:14px}.menu .spNavBox .spNavBoxFlex nav.spNav ul.subLink{width:100%;padding:0 0;display:-webkit-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-justify-content:space-between;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.menu .spNavBox .spNavBoxFlex nav.spNav ul.subLink li{width:50%;position:relative}.menu .spNavBox .spNavBoxFlex nav.spNav ul.subLink li a{display:block;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;font-size:13px;font-weight:500;padding:12px 0;line-height:1.56em;-webkit-transition:all ease-in-out .6s;-o-transition:all ease-in-out .6s;transition:all ease-in-out .6s;color:#6d5e67}.menu .spNavBox .spNavBoxFlex nav.spNav ul.subLink li a::before{content:"―";display:inline-block;color:#6d5e67;font-size:10px;margin-right:5px}.menu .spNavBox .spNavBoxFlex nav.spNav ul.subLink li.w100{width:100%}.menu--isOpen{width:90vw;right:0}.menu__button{position:fixed;right:20px;top:20px;width:40px;height:40px;background:#f7f7f7;background-size:auto 100%;border:none;cursor:pointer}@media screen and (max-width:1280px){.menu__button{top:32px}}@media screen and (max-width:640px){.menu__button{width:36px;height:36px;right:12px;top:12px}}.menu__button__cosmetically{background:#e47c6e!important}.menu span{display:block;width:80%;margin:auto;height:2px;background-color:#4b2424;position:absolute;left:0;right:0;top:calc((100% - 2px)/ 2);-webkit-transition:.2s;-o-transition:.2s;transition:.2s}.menu__lineTop{-webkit-transform:translateY(-8px);-ms-transform:translateY(-8px);transform:translateY(-8px)}.menu__lineBottom{-webkit-transform:translateY(8px);-ms-transform:translateY(8px);transform:translateY(8px)}.menu--isOpen .menu__lineTop{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.menu--isOpen .menu__lineMiddle{opacity:0}.menu--isOpen .menu__lineBottom{-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.experience{width:100%;background:url(/assets/images/top/bg_contact.jpg),url(/assets/images/common/stripe_white.svg);background-size:cover,auto 33px;background-position:top 33px center,top left;background-repeat:no-repeat,repeat-x;padding:0 0 107px 0}@media screen and (max-width:640px){.experience{padding:0 0 80px 0}}.experience__box{width:90%;margin:0 auto}.experience__box__inner{width:100%}.experience__box__inner .titleBlock{max-width:1131px;margin:0 auto;padding:90px 0 35px 0}@media screen and (max-width:640px){.experience__box__inner .titleBlock{padding:60px 0 38px 0}}.experience__box__inner .titleBlock h2{margin:0 auto;line-height:0;position:relative;text-align:center;margin-left:80px}@media screen and (max-width:640px){.experience__box__inner .titleBlock h2{text-align:left}}.experience__box__inner .titleBlock h2 img{width:100%}.experience__box__inner .titleBlock h2::after{content:"――――――";letter-spacing:-.2em;color:#6d5e67;position:relative;width:28.96px}@media screen and (max-width:640px){.experience__box__inner .titleBlock h2::after{display:inline-block;content:"――"}}@media screen and (max-width:640px){.experience__box__inner .titleBlock h2{text-align:center;margin:0 0 0 30px}}.experience__box__inner .titleBlock h2 img{width:100%;max-width:200.25px}@media screen and (max-width:640px){.experience__box__inner .titleBlock h2 img{max-width:138.56px}}.experience__box__inner .titleBlock h2::after{margin:0;top:20px;left:-143px}@media screen and (max-width:640px){.experience__box__inner .titleBlock h2::after{display:inline-block;content:"――";top:20px;left:-88px}}.experience__box__inner .experienceBlock{max-width:1131px;margin:0 auto}.experience__box__inner .experienceBlock .titleBox{margin:0 0 46.6px 0}@media screen and (max-width:640px){.experience__box__inner .experienceBlock .titleBox{margin:0 0 22.6px 0}}.experience__box__inner .experienceBlock .titleBox h3{text-align:center;margin:0 0 20px 0;color:#6d5e67;font-size:32px;font-family:'Noto Serif JP',serif}@media screen and (max-width:1366px){.experience__box__inner .experienceBlock .titleBox h3{font-size:calc(32 / 1366 * 100vw)}}@media screen and (max-width:768px){.experience__box__inner .experienceBlock .titleBox h3{font-size:20px}}.experience__box__inner .experienceBlock .titleBox p{color:#6d5e67;font-size:16px;line-height:2em;font-weight:400;letter-spacing:.1em;text-align:center}@media screen and (max-width:1000px){.experience__box__inner .experienceBlock .titleBox p{font-size:calc(16 / 1000 * 100vw)}}@media screen and (max-width:768px){.experience__box__inner .experienceBlock .titleBox p{font-size:13px;padding:0 0 8px 0}}@media screen and (max-width:640px){.experience__box__inner .experienceBlock .titleBox p{text-align:left}}.experience__box__inner .experienceBlock .experienceFlex{width:100%;display:-webkit-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-justify-content:space-between;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.experience__box__inner .experienceBlock .experienceFlex .contactBox{width:49.96%;background:#eed7de;padding:80px;outline:1px solid #817976;outline-offset:-30px;-webkit-box-sizing:border-box;box-sizing:border-box}@media screen and (max-width:1366px){.experience__box__inner .experienceBlock .experienceFlex .contactBox{padding:70px}}@media screen and (max-width:768px){.experience__box__inner .experienceBlock .experienceFlex .contactBox{width:100%;padding:45px;outline-offset:-15px}}.experience__box__inner .experienceBlock .experienceFlex .contactBox .contactTtl{padding:0 0 20px 0;text-align:center}@media screen and (max-width:640px){.experience__box__inner .experienceBlock .experienceFlex .contactBox .contactTtl{padding:0 0 15px 0}}.experience__box__inner .experienceBlock .experienceFlex .contactBox .contactTtl h4{color:#6d5e67;font-size:18px;position:relative}@media screen and (max-width:1000px){.experience__box__inner .experienceBlock .experienceFlex .contactBox .contactTtl h4{font-size:16px;text-align:center}}.experience__box__inner .experienceBlock .experienceFlex .contactBox .contactTtl h4:after{content:"";position:absolute;top:5px;left:20%;width:20px;height:20px;background:url(/assets/images/common/icon_tel_gray.svg) no-repeat;display:inline-block}@media screen and (max-width:1200px){.experience__box__inner .experienceBlock .experienceFlex .contactBox .contactTtl h4:after{left:15%;width:15px;height:15px;top:7px}}@media screen and (max-width:1080px){.experience__box__inner .experienceBlock .experienceFlex .contactBox .contactTtl h4:after{left:10%}}@media screen and (max-width:1000px){.experience__box__inner .experienceBlock .experienceFlex .contactBox .contactTtl h4:after{left:5%}}@media screen and (max-width:850px){.experience__box__inner .experienceBlock .experienceFlex .contactBox .contactTtl h4:after{left:0}}@media screen and (max-width:768px){.experience__box__inner .experienceBlock .experienceFlex .contactBox .contactTtl h4:after{left:25%}}@media screen and (max-width:640px){.experience__box__inner .experienceBlock .experienceFlex .contactBox .contactTtl h4:after{left:26px}}@media screen and (max-width:375px){.experience__box__inner .experienceBlock .experienceFlex .contactBox .contactTtl h4:after{left:0;width:11px;height:11px}}.experience__box__inner .experienceBlock .experienceFlex .contactBox .contactTtl a{display:block;font-size:44px;color:#4e4e4e;max-width:426.21px;border-bottom:1px solid #4e4e4e;padding:0 0 5px 0;margin:0 auto;color:#6d5e67}@media screen and (max-width:1366px){.experience__box__inner .experienceBlock .experienceFlex .contactBox .contactTtl a{font-size:calc(44 / 1366 * 100vw)}}@media screen and (max-width:768px){.experience__box__inner .experienceBlock .experienceFlex .contactBox .contactTtl a{font-size:26px}}@media screen and (max-width:640px){.experience__box__inner .experienceBlock .experienceFlex .contactBox .contactTtl a{padding:0 0 5px 0}}.experience__box__inner .experienceBlock .experienceFlex .contactBox .contactTtl a:hover{opacity:.5;-webkit-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;transition:all .4s ease-in-out}.experience__box__inner .experienceBlock .experienceFlex .contactBox .contactTtl a span{font-family:'Zen Kaku Gothic Antique',sans-serif;font-weight:600;color:#4e4e4e}.experience__box__inner .experienceBlock .experienceFlex .contactBox .contactDetail p{margin:0 auto;text-align:center;color:#6d5e67;font-size:16px;line-height:2em;font-weight:400;letter-spacing:.1em}@media screen and (max-width:1000px){.experience__box__inner .experienceBlock .experienceFlex .contactBox .contactDetail p{font-size:calc(16 / 1000 * 100vw)}}@media screen and (max-width:768px){.experience__box__inner .experienceBlock .experienceFlex .contactBox .contactDetail p{font-size:13px;padding:0 0 8px 0}}@media screen and (max-width:1366px){.experience__box__inner .experienceBlock .experienceFlex .contactBox .contactDetail p{font-size:calc(16 / 1366 * 100vw)}}@media screen and (max-width:640px){.experience__box__inner .experienceBlock .experienceFlex .contactBox .contactDetail p{font-size:11px;text-align:left}}.experience__box__inner .experienceBlock .experienceFlex .contactBox:last-child{background:#fff}.experience__box__inner .experienceBlock .experienceFlex .contactBox:last-child h4{padding:0 0 19px 0;position:relative;-webkit-box-sizing:border-box;box-sizing:border-box}@media screen and (max-width:1366px){.experience__box__inner .experienceBlock .experienceFlex .contactBox:last-child h4{padding:0 0 11px 0}}@media screen and (max-width:1000px){.experience__box__inner .experienceBlock .experienceFlex .contactBox:last-child h4{padding:0 0 5px 0}}@media screen and (max-width:640px){.experience__box__inner .experienceBlock .experienceFlex .contactBox:last-child h4{padding:0 0 5px 0}}.experience__box__inner .experienceBlock .experienceFlex .contactBox:last-child h4:after{background:url(/assets/images/common/icon_mail_gray.svg) no-repeat}.experience__box__inner .experienceBlock .experienceFlex .contactBox:last-child a{font-size:33px;color:#4e4e4e;padding:0 0 10px 0}@media screen and (max-width:1366px){.experience__box__inner .experienceBlock .experienceFlex .contactBox:last-child a{font-size:calc(33 / 1366 * 100vw)}}@media screen and (max-width:768px){.experience__box__inner .experienceBlock .experienceFlex .contactBox:last-child a{font-size:18px}}.footer{width:100%;padding:32px 0 0 0;margin:0 0 39px 0;background-image:url(/assets/images/common/stripe_black.svg);background-size:auto 33px;background-position:top left;background-repeat:repeat-x;position:relative}@media screen and (max-width:1280px){.footer{padding:30px 0 0 0;margin:0 0 40px 0}}@media screen and (max-width:640px){.footer{padding-top:20px;padding-bottom:0;margin-bottom:0}}.footer::before{position:absolute;width:100%;height:220px;content:"";background-color:#707070;display:block;top:33px;left:0}@media screen and (max-width:768px){.footer::before{height:304px}}@media screen and (max-width:750px){.footer::before{height:350px}}@media screen and (max-width:640px){.footer::before{height:400px}}.footer:after{position:absolute;bottom:0;left:50%;display:block;content:"";background:url(/assets/images/common/bg_piano.svg) repeat-x;width:100%;height:57px;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%)}@media screen and (max-width:768px){.footer:after{bottom:-38px;width:100%}}@media screen and (max-width:640px){.footer:after{bottom:-23px;width:100%;background:url(/assets/images/common/bg_piano_sp.svg) no-repeat;margin:0 auto}}.footer__box{width:90%;max-width:1271px;margin:0 auto;position:relative}.footer__box__inner .footerLink{width:100%;display:-webkit-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-justify-content:space-between;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:60px 0 0 0}@media screen and (max-width:768px){.footer__box__inner .footerLink{padding:39px 0 0 0}}.footer__box__inner .footerLink .logoArea{width:150px}@media screen and (max-width:640px){.footer__box__inner .footerLink .logoArea{padding:20px 0 8px 0}}.footer__box__inner .footerLink .logoArea h4{font-size:15px;color:#fff;font-weight:600}@media screen and (max-width:640px){.footer__box__inner .footerLink .logoArea h4{font-size:14px;text-align:center}}.footer__box__inner .footerLink .logoArea .footerLogo{padding:10px 0 13px 0}@media screen and (max-width:640px){.footer__box__inner .footerLink .logoArea .footerLogo{width:100%;margin:0;text-align:center;padding:12px 0 9px 0}}.footer__box__inner .footerLink .logoArea .footerLogo img{width:100%}.footer__box__inner .footerLink .logoArea ul.snsArea{display:-webkit-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-justify-content:space-between;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%;margin:0 auto}@media screen and (max-width:640px){.footer__box__inner .footerLink .logoArea ul.snsArea{max-width:100%}}.footer__box__inner .footerLink .logoArea ul.snsArea li{width:33%;max-width:29.92px}.footer__box__inner .footerLink .logoArea ul.snsArea li a{display:inline-block;width:100%}.footer__box__inner .footerLink .logoArea ul.snsArea li a img{width:100%}.footer__box__inner .footerLink ul.pageFlex{width:70%}@media screen and (max-width:768px){.footer__box__inner .footerLink ul.pageFlex{width:100%}}@media screen and (max-width:640px){.footer__box__inner .footerLink ul.pageFlex{display:-webkit-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-justify-content:space-between;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}}.footer__box__inner .footerLink ul.pageFlex li{display:inline-block}@media screen and (max-width:640px){.footer__box__inner .footerLink ul.pageFlex li{width:50%}}.footer__box__inner .footerLink ul.pageFlex li a{display:block;padding:10px 15px 10px 20px;background-size:6px auto;font-size:14px;font-weight:600;margin-right:20px;position:relative;color:#fff}.footer__box__inner .footerLink ul.pageFlex li a::before{display:inline-block;content:"▶";font-size:10px;color:#fff}@media screen and (max-width:1280px){.footer__box__inner .footerLink ul.pageFlex li a{margin-right:10px;font-size:13px}}@media screen and (max-width:640px){.footer__box__inner .footerLink ul.pageFlex li a{margin-right:0;padding:8px 10px 8px 10px;font-size:12px}}.footer__box__inner .copyright{margin:97px 0 20px 0}.footer__box__inner .copyright p{font-size:11px;text-align:center;color:#a39046}@media screen and (max-width:640px){.footer__box__inner .copyright p{font-size:9px;text-align:center;margin:110px 0 20px 0}}.bgextend{-webkit-animation-name:bgextendAnimeBase;animation-name:bgextendAnimeBase;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;position:relative;overflow:hidden;opacity:0}@-webkit-keyframes bgextendAnimeBase{from{opacity:0}to{opacity:1}}@keyframes bgextendAnimeBase{from{opacity:0}to{opacity:1}}.bgappear{-webkit-animation-name:bgextendAnimeSecond;animation-name:bgextendAnimeSecond;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-delay:.6s;animation-delay:.6s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;opacity:0}@-webkit-keyframes bgextendAnimeSecond{0%{opacity:0}100%{opacity:1}}@keyframes bgextendAnimeSecond{0%{opacity:0}100%{opacity:1}}.bgLRextend::before{-webkit-animation-name:bgLRextendAnime;animation-name:bgLRextendAnime;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;content:"";position:absolute;width:100%;height:100%;background-color:#e47c6e}@-webkit-keyframes bgLRextendAnime{0%{-webkit-transform-origin:left;transform-origin:left;-webkit-transform:scaleX(0);transform:scaleX(0)}50%{-webkit-transform-origin:left;transform-origin:left;-webkit-transform:scaleX(1);transform:scaleX(1)}51%{-webkit-transform-origin:right;transform-origin:right}100%{-webkit-transform-origin:right;transform-origin:right;-webkit-transform:scaleX(0);transform:scaleX(0)}}@keyframes bgLRextendAnime{0%{-webkit-transform-origin:left;transform-origin:left;-webkit-transform:scaleX(0);transform:scaleX(0)}50%{-webkit-transform-origin:left;transform-origin:left;-webkit-transform:scaleX(1);transform:scaleX(1)}51%{-webkit-transform-origin:right;transform-origin:right}100%{-webkit-transform-origin:right;transform-origin:right;-webkit-transform:scaleX(0);transform:scaleX(0)}}.bgLRextendTrigger,.bgappearTrigger{opacity:0}.fadeIn{-webkit-animation-name:fadeInAnime;animation-name:fadeInAnime;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;opacity:0}@-webkit-keyframes fadeInAnime{from{opacity:0}to{opacity:1}}@keyframes fadeInAnime{from{opacity:0}to{opacity:1}}.fadeUp{-webkit-animation-name:fadeUpAnime;animation-name:fadeUpAnime;-webkit-animation-delay:.5s;animation-delay:.5s;-webkit-animation-duration:1.5s;animation-duration:1.5s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-timing-function:ease;animation-timing-function:ease;opacity:0}@-webkit-keyframes fadeUpAnime{from{opacity:0;-webkit-transform:translateY(150px);transform:translateY(150px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeUpAnime{from{opacity:0;-webkit-transform:translateY(150px);transform:translateY(150px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}.fadeDown{-webkit-animation-name:fadeDownAnime;animation-name:fadeDownAnime;-webkit-animation-delay:.5s;animation-delay:.5s;-webkit-animation-duration:1.5s;animation-duration:1.5s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-timing-function:ease;animation-timing-function:ease;opacity:0}@-webkit-keyframes fadeDownAnime{from{opacity:0;-webkit-transform:translateY(-100px);transform:translateY(-100px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeDownAnime{from{opacity:0;-webkit-transform:translateY(-100px);transform:translateY(-100px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}.fadeLeft{-webkit-animation-name:fadeLeftAnime;animation-name:fadeLeftAnime;-webkit-animation-delay:0s;animation-delay:0s;-webkit-animation-duration:2s;animation-duration:2s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-timing-function:ease;animation-timing-function:ease;opacity:0}@-webkit-keyframes fadeLeftAnime{from{opacity:0;-webkit-transform:translateX(-100px);transform:translateX(-100px)}to{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes fadeLeftAnime{from{opacity:0;-webkit-transform:translateX(-100px);transform:translateX(-100px)}to{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}.fadeRight{-webkit-animation-name:fadeRightAnime;animation-name:fadeRightAnime;-webkit-animation-delay:.8s;animation-delay:.8s;-webkit-animation-duration:1.5s;animation-duration:1.5s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-timing-function:ease;animation-timing-function:ease;opacity:0}@-webkit-keyframes fadeRightAnime{from{opacity:0;-webkit-transform:translateX(100px);transform:translateX(100px)}to{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes fadeRightAnime{from{opacity:0;-webkit-transform:translateX(100px);transform:translateX(100px)}to{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}.fadeIn{-webkit-animation-name:fadeIn;animation-name:fadeIn;-webkit-animation-delay:.8s;animation-delay:.8s;-webkit-animation-duration:2s;animation-duration:2s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-timing-function:ease;animation-timing-function:ease;opacity:0}@keyframes fadeIn{from{opacity:0}to{opacity:1}}.delay0s{-webkit-animation-delay:0s;animation-delay:0s}.delay05s{-webkit-animation-delay:.5s;animation-delay:.5s}.delay1s{-webkit-animation-delay:1s;animation-delay:1s}.delay15s{-webkit-animation-delay:1.5s;animation-delay:1.5s}.delay2s{-webkit-animation-delay:2s;animation-delay:2s}.delay25s{-webkit-animation-delay:2.5s;animation-delay:2.5s}.delay02s{-webkit-animation-delay:.2s;animation-delay:.2s}.delay01s{-webkit-animation-delay:.1s;animation-delay:.1s}.delay015s{-webkit-animation-delay:.15s;animation-delay:.15s}.delay025s{-webkit-animation-delay:.25s;animation-delay:.25s}.anFadeOut{opacity:0;-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0);-webkit-transition:all ease-in-out 1.2s;-o-transition:all ease-in-out 1.2s;transition:all ease-in-out 1.2s;-webkit-transition-delay:0s;-o-transition-delay:0s;transition-delay:0s}.anFade01{opacity:0;-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0);-webkit-transition:all ease-in-out 1.2s;-o-transition:all ease-in-out 1.2s;transition:all ease-in-out 1.2s;-webkit-transition-delay:1s;-o-transition-delay:1s;transition-delay:1s}.anFade01.active{opacity:1;-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0)}.anFadeIn01{opacity:0;-webkit-transform:translate(0,100px);-ms-transform:translate(0,100px);transform:translate(0,100px);-webkit-transition:all ease-in-out 1.2s;-o-transition:all ease-in-out 1.2s;transition:all ease-in-out 1.2s}.anFadeIn01.active{opacity:1;-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0)}.anFadeIn02{opacity:0;-webkit-transform:translate(0,100px);-ms-transform:translate(0,100px);transform:translate(0,100px);-webkit-transition:all ease-in-out 1.2s;-o-transition:all ease-in-out 1.2s;transition:all ease-in-out 1.2s;-webkit-transition-delay:.5s;-o-transition-delay:.5s;transition-delay:.5s}.anFadeIn02.active{opacity:1;-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0)}.anFadeIn03{opacity:0;-webkit-transform:translate(0,100px);-ms-transform:translate(0,100px);transform:translate(0,100px);-webkit-transition:all ease-in-out 1.2s;-o-transition:all ease-in-out 1.2s;transition:all ease-in-out 1.2s;-webkit-transition-delay:.8s;-o-transition-delay:.8s;transition-delay:.8s}.anFadeIn03.active{opacity:1;-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0)}.anFadeInRight01{opacity:0;-webkit-transform:translate(100px,0);-ms-transform:translate(100px,0);transform:translate(100px,0);-webkit-transition:all ease-in-out 1.5s;-o-transition:all ease-in-out 1.5s;transition:all ease-in-out 1.5s;-webkit-transition-delay:.6s;-o-transition-delay:.6s;transition-delay:.6s}.anFadeInRight01.active{opacity:1;-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0)}.anFadeInRight02{opacity:0;-webkit-transform:translate(100px,0);-ms-transform:translate(100px,0);transform:translate(100px,0);-webkit-transition:all ease-in-out 1.5s;-o-transition:all ease-in-out 1.5s;transition:all ease-in-out 1.5s;-webkit-transition-delay:1s;-o-transition-delay:1s;transition-delay:1s}.anFadeInRight02.active{opacity:1;-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0)}.anFadeInRight03{opacity:0;-webkit-transform:translate(200px,0);-ms-transform:translate(200px,0);transform:translate(200px,0);-webkit-transition:all ease-in-out 3s;-o-transition:all ease-in-out 3s;transition:all ease-in-out 3s;-webkit-transition-delay:.2s;-o-transition-delay:.2s;transition-delay:.2s}.anFadeInRight03.active{opacity:1;-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0)}.anFadeInLeft01{opacity:0;-webkit-transform:translate(-100px,0);-ms-transform:translate(-100px,0);transform:translate(-100px,0);-webkit-transition:all ease-in-out 1.2s;-o-transition:all ease-in-out 1.2s;transition:all ease-in-out 1.2s;-webkit-transition-delay:1s;-o-transition-delay:1s;transition-delay:1s}.anFadeInLeft01.active{opacity:1;-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0)}.anFadeInLeft02{opacity:0;-webkit-transform:translate(-100px,0);-ms-transform:translate(-100px,0);transform:translate(-100px,0);-webkit-transition:all ease-in-out 1.2s;-o-transition:all ease-in-out 1.2s;transition:all ease-in-out 1.2s;-webkit-transition-delay:0s;-o-transition-delay:0s;transition-delay:0s}.anFadeInLeft02.active{opacity:1;-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0)}.anFadeInLeft03{opacity:0;-webkit-transform:translate(-100px,0);-ms-transform:translate(-100px,0);transform:translate(-100px,0);-webkit-transition:all ease-in-out 1.2s;-o-transition:all ease-in-out 1.2s;transition:all ease-in-out 1.2s;-webkit-transition-delay:.8s;-o-transition-delay:.8s;transition-delay:.8s}.anFadeInLeft03.active{opacity:1;-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0)}/*!
 * animate.css -http://daneden.me/animate
 * Version - 3.5.1
 * Licensed under the MIT license - http://opensource.org/licenses/MIT
 *
 * Copyright (c) 2016 Daniel Eden
 */.animated{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.animated2s{-webkit-animation-duration:2s;animation-duration:2s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.animated3s{-webkit-animation-duration:3s;animation-duration:3s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.delay05s{-webkit-animation-delay:.5s;animation-delay:.5s}.delay1s{-webkit-animation-delay:1s;animation-delay:1s}.delay2s{-webkit-animation-delay:1s;animation-delay:1s}.delay3s{-webkit-animation-delay:1s;animation-delay:1s}.animated.infinite{-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}.animated.hinge{-webkit-animation-duration:2s;animation-duration:2s}.animated.bounceIn,.animated.bounceOut,.animated.flipOutX,.animated.flipOutY{-webkit-animation-duration:.75s;animation-duration:.75s}@-webkit-keyframes bounce{20%,53%,80%,from,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1);-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}40%,43%{-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);animation-timing-function:cubic-bezier(.755,.05,.855,.06);-webkit-transform:translate3d(0,-30px,0);transform:translate3d(0,-30px,0)}70%{-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);animation-timing-function:cubic-bezier(.755,.05,.855,.06);-webkit-transform:translate3d(0,-15px,0);transform:translate3d(0,-15px,0)}90%{-webkit-transform:translate3d(0,-4px,0);transform:translate3d(0,-4px,0)}}@keyframes bounce{20%,53%,80%,from,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1);-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}40%,43%{-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);animation-timing-function:cubic-bezier(.755,.05,.855,.06);-webkit-transform:translate3d(0,-30px,0);transform:translate3d(0,-30px,0)}70%{-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);animation-timing-function:cubic-bezier(.755,.05,.855,.06);-webkit-transform:translate3d(0,-15px,0);transform:translate3d(0,-15px,0)}90%{-webkit-transform:translate3d(0,-4px,0);transform:translate3d(0,-4px,0)}}.bounce{-webkit-animation-name:bounce;animation-name:bounce;-webkit-transform-origin:center bottom;-ms-transform-origin:center bottom;transform-origin:center bottom}@-webkit-keyframes flash{50%,from,to{opacity:1}25%,75%{opacity:0}}@keyframes flash{50%,from,to{opacity:1}25%,75%{opacity:0}}.flash{-webkit-animation-name:flash;animation-name:flash}@-webkit-keyframes pulse{from{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}50%{-webkit-transform:scale3d(1.05,1.05,1.05);transform:scale3d(1.05,1.05,1.05)}to{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}}@keyframes pulse{from{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}50%{-webkit-transform:scale3d(1.05,1.05,1.05);transform:scale3d(1.05,1.05,1.05)}to{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}}.pulse{-webkit-animation-name:pulse;animation-name:pulse}@-webkit-keyframes rubberBand{from{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}30%{-webkit-transform:scale3d(1.25,.75,1);transform:scale3d(1.25,.75,1)}40%{-webkit-transform:scale3d(.75,1.25,1);transform:scale3d(.75,1.25,1)}50%{-webkit-transform:scale3d(1.15,.85,1);transform:scale3d(1.15,.85,1)}65%{-webkit-transform:scale3d(.95,1.05,1);transform:scale3d(.95,1.05,1)}75%{-webkit-transform:scale3d(1.05,.95,1);transform:scale3d(1.05,.95,1)}to{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}}@keyframes rubberBand{from{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}30%{-webkit-transform:scale3d(1.25,.75,1);transform:scale3d(1.25,.75,1)}40%{-webkit-transform:scale3d(.75,1.25,1);transform:scale3d(.75,1.25,1)}50%{-webkit-transform:scale3d(1.15,.85,1);transform:scale3d(1.15,.85,1)}65%{-webkit-transform:scale3d(.95,1.05,1);transform:scale3d(.95,1.05,1)}75%{-webkit-transform:scale3d(1.05,.95,1);transform:scale3d(1.05,.95,1)}to{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}}.rubberBand{-webkit-animation-name:rubberBand;animation-name:rubberBand}@-webkit-keyframes shake{from,to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}10%,30%,50%,70%,90%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}20%,40%,60%,80%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}}@keyframes shake{from,to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}10%,30%,50%,70%,90%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}20%,40%,60%,80%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}}.shake{-webkit-animation-name:shake;animation-name:shake}@-webkit-keyframes headShake{0%{-webkit-transform:translateX(0);transform:translateX(0)}6.5%{-webkit-transform:translateX(-6px) rotateY(-9deg);transform:translateX(-6px) rotateY(-9deg)}18.5%{-webkit-transform:translateX(5px) rotateY(7deg);transform:translateX(5px) rotateY(7deg)}31.5%{-webkit-transform:translateX(-3px) rotateY(-5deg);transform:translateX(-3px) rotateY(-5deg)}43.5%{-webkit-transform:translateX(2px) rotateY(3deg);transform:translateX(2px) rotateY(3deg)}50%{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes headShake{0%{-webkit-transform:translateX(0);transform:translateX(0)}6.5%{-webkit-transform:translateX(-6px) rotateY(-9deg);transform:translateX(-6px) rotateY(-9deg)}18.5%{-webkit-transform:translateX(5px) rotateY(7deg);transform:translateX(5px) rotateY(7deg)}31.5%{-webkit-transform:translateX(-3px) rotateY(-5deg);transform:translateX(-3px) rotateY(-5deg)}43.5%{-webkit-transform:translateX(2px) rotateY(3deg);transform:translateX(2px) rotateY(3deg)}50%{-webkit-transform:translateX(0);transform:translateX(0)}}.headShake{-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-animation-name:headShake;animation-name:headShake}@-webkit-keyframes swing{20%{-webkit-transform:rotate3d(0,0,1,15deg);transform:rotate3d(0,0,1,15deg)}40%{-webkit-transform:rotate3d(0,0,1,-10deg);transform:rotate3d(0,0,1,-10deg)}60%{-webkit-transform:rotate3d(0,0,1,5deg);transform:rotate3d(0,0,1,5deg)}80%{-webkit-transform:rotate3d(0,0,1,-5deg);transform:rotate3d(0,0,1,-5deg)}to{-webkit-transform:rotate3d(0,0,1,0deg);transform:rotate3d(0,0,1,0deg)}}@keyframes swing{20%{-webkit-transform:rotate3d(0,0,1,15deg);transform:rotate3d(0,0,1,15deg)}40%{-webkit-transform:rotate3d(0,0,1,-10deg);transform:rotate3d(0,0,1,-10deg)}60%{-webkit-transform:rotate3d(0,0,1,5deg);transform:rotate3d(0,0,1,5deg)}80%{-webkit-transform:rotate3d(0,0,1,-5deg);transform:rotate3d(0,0,1,-5deg)}to{-webkit-transform:rotate3d(0,0,1,0deg);transform:rotate3d(0,0,1,0deg)}}.swing{-webkit-transform-origin:top center;-ms-transform-origin:top center;transform-origin:top center;-webkit-animation-name:swing;animation-name:swing}@-webkit-keyframes tada{from{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}10%,20%{-webkit-transform:scale3d(.9,.9,.9) rotate3d(0,0,1,-3deg);transform:scale3d(.9,.9,.9) rotate3d(0,0,1,-3deg)}30%,50%,70%,90%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,3deg);transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,3deg)}40%,60%,80%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-3deg);transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-3deg)}to{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}}@keyframes tada{from{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}10%,20%{-webkit-transform:scale3d(.9,.9,.9) rotate3d(0,0,1,-3deg);transform:scale3d(.9,.9,.9) rotate3d(0,0,1,-3deg)}30%,50%,70%,90%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,3deg);transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,3deg)}40%,60%,80%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-3deg);transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-3deg)}to{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}}.tada{-webkit-animation-name:tada;animation-name:tada}@-webkit-keyframes wobble{from{-webkit-transform:none;transform:none}15%{-webkit-transform:translate3d(-25%,0,0) rotate3d(0,0,1,-5deg);transform:translate3d(-25%,0,0) rotate3d(0,0,1,-5deg)}30%{-webkit-transform:translate3d(20%,0,0) rotate3d(0,0,1,3deg);transform:translate3d(20%,0,0) rotate3d(0,0,1,3deg)}45%{-webkit-transform:translate3d(-15%,0,0) rotate3d(0,0,1,-3deg);transform:translate3d(-15%,0,0) rotate3d(0,0,1,-3deg)}60%{-webkit-transform:translate3d(10%,0,0) rotate3d(0,0,1,2deg);transform:translate3d(10%,0,0) rotate3d(0,0,1,2deg)}75%{-webkit-transform:translate3d(-5%,0,0) rotate3d(0,0,1,-1deg);transform:translate3d(-5%,0,0) rotate3d(0,0,1,-1deg)}to{-webkit-transform:none;transform:none}}@keyframes wobble{from{-webkit-transform:none;transform:none}15%{-webkit-transform:translate3d(-25%,0,0) rotate3d(0,0,1,-5deg);transform:translate3d(-25%,0,0) rotate3d(0,0,1,-5deg)}30%{-webkit-transform:translate3d(20%,0,0) rotate3d(0,0,1,3deg);transform:translate3d(20%,0,0) rotate3d(0,0,1,3deg)}45%{-webkit-transform:translate3d(-15%,0,0) rotate3d(0,0,1,-3deg);transform:translate3d(-15%,0,0) rotate3d(0,0,1,-3deg)}60%{-webkit-transform:translate3d(10%,0,0) rotate3d(0,0,1,2deg);transform:translate3d(10%,0,0) rotate3d(0,0,1,2deg)}75%{-webkit-transform:translate3d(-5%,0,0) rotate3d(0,0,1,-1deg);transform:translate3d(-5%,0,0) rotate3d(0,0,1,-1deg)}to{-webkit-transform:none;transform:none}}.wobble{-webkit-animation-name:wobble;animation-name:wobble}@-webkit-keyframes jello{11.1%,from,to{-webkit-transform:none;transform:none}22.2%{-webkit-transform:skewX(-12.5deg) skewY(-12.5deg);transform:skewX(-12.5deg) skewY(-12.5deg)}33.3%{-webkit-transform:skewX(6.25deg) skewY(6.25deg);transform:skewX(6.25deg) skewY(6.25deg)}44.4%{-webkit-transform:skewX(-3.125deg) skewY(-3.125deg);transform:skewX(-3.125deg) skewY(-3.125deg)}55.5%{-webkit-transform:skewX(1.5625deg) skewY(1.5625deg);transform:skewX(1.5625deg) skewY(1.5625deg)}66.6%{-webkit-transform:skewX(-.78125deg) skewY(-.78125deg);transform:skewX(-.78125deg) skewY(-.78125deg)}77.7%{-webkit-transform:skewX(.39063deg) skewY(.39063deg);transform:skewX(.39063deg) skewY(.39063deg)}88.8%{-webkit-transform:skewX(-.19531deg) skewY(-.19531deg);transform:skewX(-.19531deg) skewY(-.19531deg)}}@keyframes jello{11.1%,from,to{-webkit-transform:none;transform:none}22.2%{-webkit-transform:skewX(-12.5deg) skewY(-12.5deg);transform:skewX(-12.5deg) skewY(-12.5deg)}33.3%{-webkit-transform:skewX(6.25deg) skewY(6.25deg);transform:skewX(6.25deg) skewY(6.25deg)}44.4%{-webkit-transform:skewX(-3.125deg) skewY(-3.125deg);transform:skewX(-3.125deg) skewY(-3.125deg)}55.5%{-webkit-transform:skewX(1.5625deg) skewY(1.5625deg);transform:skewX(1.5625deg) skewY(1.5625deg)}66.6%{-webkit-transform:skewX(-.78125deg) skewY(-.78125deg);transform:skewX(-.78125deg) skewY(-.78125deg)}77.7%{-webkit-transform:skewX(.39063deg) skewY(.39063deg);transform:skewX(.39063deg) skewY(.39063deg)}88.8%{-webkit-transform:skewX(-.19531deg) skewY(-.19531deg);transform:skewX(-.19531deg) skewY(-.19531deg)}}.jello{-webkit-animation-name:jello;animation-name:jello;-webkit-transform-origin:center;-ms-transform-origin:center;transform-origin:center}@-webkit-keyframes bounceIn{20%,40%,60%,80%,from,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}20%{-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}40%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}60%{opacity:1;-webkit-transform:scale3d(1.03,1.03,1.03);transform:scale3d(1.03,1.03,1.03)}80%{-webkit-transform:scale3d(.97,.97,.97);transform:scale3d(.97,.97,.97)}to{opacity:1;-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}}@keyframes bounceIn{20%,40%,60%,80%,from,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}20%{-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}40%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}60%{opacity:1;-webkit-transform:scale3d(1.03,1.03,1.03);transform:scale3d(1.03,1.03,1.03)}80%{-webkit-transform:scale3d(.97,.97,.97);transform:scale3d(.97,.97,.97)}to{opacity:1;-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}}.bounceIn{-webkit-animation-name:bounceIn;animation-name:bounceIn}@-webkit-keyframes bounceInDown{60%,75%,90%,from,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(0,-3000px,0);transform:translate3d(0,-3000px,0)}60%{opacity:1;-webkit-transform:translate3d(0,25px,0);transform:translate3d(0,25px,0)}75%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}90%{-webkit-transform:translate3d(0,5px,0);transform:translate3d(0,5px,0)}to{-webkit-transform:none;transform:none}}@keyframes bounceInDown{60%,75%,90%,from,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(0,-3000px,0);transform:translate3d(0,-3000px,0)}60%{opacity:1;-webkit-transform:translate3d(0,25px,0);transform:translate3d(0,25px,0)}75%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}90%{-webkit-transform:translate3d(0,5px,0);transform:translate3d(0,5px,0)}to{-webkit-transform:none;transform:none}}.bounceInDown{-webkit-animation-name:bounceInDown;animation-name:bounceInDown}@-webkit-keyframes bounceInLeft{60%,75%,90%,from,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(-3000px,0,0);transform:translate3d(-3000px,0,0)}60%{opacity:1;-webkit-transform:translate3d(25px,0,0);transform:translate3d(25px,0,0)}75%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}90%{-webkit-transform:translate3d(5px,0,0);transform:translate3d(5px,0,0)}to{-webkit-transform:none;transform:none}}@keyframes bounceInLeft{60%,75%,90%,from,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(-3000px,0,0);transform:translate3d(-3000px,0,0)}60%{opacity:1;-webkit-transform:translate3d(25px,0,0);transform:translate3d(25px,0,0)}75%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}90%{-webkit-transform:translate3d(5px,0,0);transform:translate3d(5px,0,0)}to{-webkit-transform:none;transform:none}}.bounceInLeft{-webkit-animation-name:bounceInLeft;animation-name:bounceInLeft}@-webkit-keyframes bounceInRight{60%,75%,90%,from,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}from{opacity:0;-webkit-transform:translate3d(3000px,0,0);transform:translate3d(3000px,0,0)}60%{opacity:1;-webkit-transform:translate3d(-25px,0,0);transform:translate3d(-25px,0,0)}75%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}90%{-webkit-transform:translate3d(-5px,0,0);transform:translate3d(-5px,0,0)}to{-webkit-transform:none;transform:none}}@keyframes bounceInRight{60%,75%,90%,from,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}from{opacity:0;-webkit-transform:translate3d(3000px,0,0);transform:translate3d(3000px,0,0)}60%{opacity:1;-webkit-transform:translate3d(-25px,0,0);transform:translate3d(-25px,0,0)}75%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}90%{-webkit-transform:translate3d(-5px,0,0);transform:translate3d(-5px,0,0)}to{-webkit-transform:none;transform:none}}.bounceInRight{-webkit-animation-name:bounceInRight;animation-name:bounceInRight}@-webkit-keyframes bounceInUp{60%,75%,90%,from,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}from{opacity:0;-webkit-transform:translate3d(0,3000px,0);transform:translate3d(0,3000px,0)}60%{opacity:1;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}75%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}90%{-webkit-transform:translate3d(0,-5px,0);transform:translate3d(0,-5px,0)}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes bounceInUp{60%,75%,90%,from,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}from{opacity:0;-webkit-transform:translate3d(0,3000px,0);transform:translate3d(0,3000px,0)}60%{opacity:1;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}75%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}90%{-webkit-transform:translate3d(0,-5px,0);transform:translate3d(0,-5px,0)}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.bounceInUp{-webkit-animation-name:bounceInUp;animation-name:bounceInUp}@-webkit-keyframes bounceOut{20%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}50%,55%{opacity:1;-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}to{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}}@keyframes bounceOut{20%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}50%,55%{opacity:1;-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}to{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}}.bounceOut{-webkit-animation-name:bounceOut;animation-name:bounceOut}@-webkit-keyframes bounceOutDown{20%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}40%,45%{opacity:1;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}to{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}}@keyframes bounceOutDown{20%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}40%,45%{opacity:1;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}to{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}}.bounceOutDown{-webkit-animation-name:bounceOutDown;animation-name:bounceOutDown}@-webkit-keyframes bounceOutLeft{20%{opacity:1;-webkit-transform:translate3d(20px,0,0);transform:translate3d(20px,0,0)}to{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}}@keyframes bounceOutLeft{20%{opacity:1;-webkit-transform:translate3d(20px,0,0);transform:translate3d(20px,0,0)}to{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}}.bounceOutLeft{-webkit-animation-name:bounceOutLeft;animation-name:bounceOutLeft}@-webkit-keyframes bounceOutRight{20%{opacity:1;-webkit-transform:translate3d(-20px,0,0);transform:translate3d(-20px,0,0)}to{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}}@keyframes bounceOutRight{20%{opacity:1;-webkit-transform:translate3d(-20px,0,0);transform:translate3d(-20px,0,0)}to{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}}.bounceOutRight{-webkit-animation-name:bounceOutRight;animation-name:bounceOutRight}@-webkit-keyframes bounceOutUp{20%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}40%,45%{opacity:1;-webkit-transform:translate3d(0,20px,0);transform:translate3d(0,20px,0)}to{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}}@keyframes bounceOutUp{20%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}40%,45%{opacity:1;-webkit-transform:translate3d(0,20px,0);transform:translate3d(0,20px,0)}to{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}}.bounceOutUp{-webkit-animation-name:bounceOutUp;animation-name:bounceOutUp}@-webkit-keyframes fadeIn{from{opacity:0}to{opacity:1}}@keyframes fadeIn{from{opacity:0}to{opacity:1}}.fadeIn{-webkit-animation-name:fadeIn;animation-name:fadeIn}@-webkit-keyframes fadeInDown{from{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInDown{from{opacity:0;-webkit-transform:translate3d(0,-50%,0);transform:translate3d(0,-50%,0)}to{opacity:1;-webkit-transform:none;transform:none}}.fadeInDown{-webkit-animation-name:fadeInDown;animation-name:fadeInDown}@-webkit-keyframes fadeInDownBig{from{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInDownBig{from{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}to{opacity:1;-webkit-transform:none;transform:none}}.fadeInDownBig{-webkit-animation-name:fadeInDownBig;animation-name:fadeInDownBig}@-webkit-keyframes fadeInLeft{from{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInLeft{from{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}to{opacity:1;-webkit-transform:none;transform:none}}.fadeInLeft{-webkit-animation-name:fadeInLeft;animation-name:fadeInLeft}@-webkit-keyframes fadeInLeftBig{from{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInLeftBig{from{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}to{opacity:1;-webkit-transform:none;transform:none}}.fadeInLeftBig{-webkit-animation-name:fadeInLeftBig;animation-name:fadeInLeftBig}@-webkit-keyframes fadeInRight{from{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInRight{from{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}to{opacity:1;-webkit-transform:none;transform:none}}.fadeInRight{-webkit-animation-name:fadeInRight;animation-name:fadeInRight}@-webkit-keyframes fadeInRightBig{from{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInRightBig{from{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}to{opacity:1;-webkit-transform:none;transform:none}}.fadeInRightBig{-webkit-animation-name:fadeInRightBig;animation-name:fadeInRightBig}@-webkit-keyframes fadeInUp{from{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInUp{from{opacity:0;-webkit-transform:translate3d(0,35%,0);transform:translate3d(0,35%,0)}to{opacity:1;-webkit-transform:none;transform:none}}.fadeInUp{-webkit-animation-name:fadeInUp;animation-name:fadeInUp}@-webkit-keyframes fadeInUpBig{from{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInUpBig{from{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}to{opacity:1;-webkit-transform:none;transform:none}}.fadeInUpBig{-webkit-animation-name:fadeInUpBig;animation-name:fadeInUpBig}@-webkit-keyframes fadeOut{from{opacity:1}to{opacity:0}}@keyframes fadeOut{from{opacity:1}to{opacity:0}}.fadeOut{-webkit-animation-name:fadeOut;animation-name:fadeOut;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}@-webkit-keyframes fadeOutDown{from{opacity:1}to{opacity:1;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}@keyframes fadeOutDown{from{opacity:1}to{opacity:1;-webkit-transform:translate3d(0,500px,0);transform:translate3d(0,500px,0)}}.fadeOutDown{opacity:1;-webkit-animation-name:fadeOutDown;animation-name:fadeOutDown}@-webkit-keyframes fadeOutDownBig{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}}@keyframes fadeOutDownBig{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}}.fadeOutDownBig{-webkit-animation-name:fadeOutDownBig;animation-name:fadeOutDownBig}@-webkit-keyframes fadeOutLeft{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}@keyframes fadeOutLeft{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}.fadeOutLeft{-webkit-animation-name:fadeOutLeft;animation-name:fadeOutLeft}@-webkit-keyframes fadeOutLeftBig{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}}@keyframes fadeOutLeftBig{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}}.fadeOutLeftBig{-webkit-animation-name:fadeOutLeftBig;animation-name:fadeOutLeftBig}@-webkit-keyframes fadeOutRight{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}@keyframes fadeOutRight{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}.fadeOutRight{-webkit-animation-name:fadeOutRight;animation-name:fadeOutRight}@-webkit-keyframes fadeOutRightBig{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}}@keyframes fadeOutRightBig{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}}.fadeOutRightBig{-webkit-animation-name:fadeOutRightBig;animation-name:fadeOutRightBig}@-webkit-keyframes fadeOutUp{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}@keyframes fadeOutUp{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}.fadeOutUp{-webkit-animation-name:fadeOutUp;animation-name:fadeOutUp}@-webkit-keyframes fadeOutUpBig{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}}@keyframes fadeOutUpBig{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}}.fadeOutUpBig{-webkit-animation-name:fadeOutUpBig;animation-name:fadeOutUpBig}@-webkit-keyframes flip{from{-webkit-transform:perspective(400px) rotate3d(0,1,0,-360deg);transform:perspective(400px) rotate3d(0,1,0,-360deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}40%{-webkit-transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-190deg);transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-190deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}50%{-webkit-transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-170deg);transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-170deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}80%{-webkit-transform:perspective(400px) scale3d(.95,.95,.95);transform:perspective(400px) scale3d(.95,.95,.95);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}to{-webkit-transform:perspective(400px);transform:perspective(400px);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}}@keyframes flip{from{-webkit-transform:perspective(400px) rotate3d(0,1,0,-360deg);transform:perspective(400px) rotate3d(0,1,0,-360deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}40%{-webkit-transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-190deg);transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-190deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}50%{-webkit-transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-170deg);transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-170deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}80%{-webkit-transform:perspective(400px) scale3d(.95,.95,.95);transform:perspective(400px) scale3d(.95,.95,.95);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}to{-webkit-transform:perspective(400px);transform:perspective(400px);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}}.animated.flip{-webkit-backface-visibility:visible;backface-visibility:visible;-webkit-animation-name:flip;animation-name:flip}@-webkit-keyframes flipInX{from{-webkit-transform:perspective(400px) rotate3d(1,0,0,90deg);transform:perspective(400px) rotate3d(1,0,0,90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-20deg);transform:perspective(400px) rotate3d(1,0,0,-20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotate3d(1,0,0,10deg);transform:perspective(400px) rotate3d(1,0,0,10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-5deg);transform:perspective(400px) rotate3d(1,0,0,-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}@keyframes flipInX{from{-webkit-transform:perspective(400px) rotate3d(1,0,0,90deg);transform:perspective(400px) rotate3d(1,0,0,90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-20deg);transform:perspective(400px) rotate3d(1,0,0,-20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotate3d(1,0,0,10deg);transform:perspective(400px) rotate3d(1,0,0,10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-5deg);transform:perspective(400px) rotate3d(1,0,0,-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}.flipInX{-webkit-backface-visibility:visible!important;backface-visibility:visible!important;-webkit-animation-name:flipInX;animation-name:flipInX}@-webkit-keyframes flipInY{from{-webkit-transform:perspective(400px) rotate3d(0,1,0,90deg);transform:perspective(400px) rotate3d(0,1,0,90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-20deg);transform:perspective(400px) rotate3d(0,1,0,-20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotate3d(0,1,0,10deg);transform:perspective(400px) rotate3d(0,1,0,10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-5deg);transform:perspective(400px) rotate3d(0,1,0,-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}@keyframes flipInY{from{-webkit-transform:perspective(400px) rotate3d(0,1,0,90deg);transform:perspective(400px) rotate3d(0,1,0,90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-20deg);transform:perspective(400px) rotate3d(0,1,0,-20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotate3d(0,1,0,10deg);transform:perspective(400px) rotate3d(0,1,0,10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-5deg);transform:perspective(400px) rotate3d(0,1,0,-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}.flipInY{-webkit-backface-visibility:visible!important;backface-visibility:visible!important;-webkit-animation-name:flipInY;animation-name:flipInY}@-webkit-keyframes flipOutX{from{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-20deg);transform:perspective(400px) rotate3d(1,0,0,-20deg);opacity:1}to{-webkit-transform:perspective(400px) rotate3d(1,0,0,90deg);transform:perspective(400px) rotate3d(1,0,0,90deg);opacity:0}}@keyframes flipOutX{from{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-20deg);transform:perspective(400px) rotate3d(1,0,0,-20deg);opacity:1}to{-webkit-transform:perspective(400px) rotate3d(1,0,0,90deg);transform:perspective(400px) rotate3d(1,0,0,90deg);opacity:0}}.flipOutX{-webkit-animation-name:flipOutX;animation-name:flipOutX;-webkit-backface-visibility:visible!important;backface-visibility:visible!important}@-webkit-keyframes flipOutY{from{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-15deg);transform:perspective(400px) rotate3d(0,1,0,-15deg);opacity:1}to{-webkit-transform:perspective(400px) rotate3d(0,1,0,90deg);transform:perspective(400px) rotate3d(0,1,0,90deg);opacity:0}}@keyframes flipOutY{from{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-15deg);transform:perspective(400px) rotate3d(0,1,0,-15deg);opacity:1}to{-webkit-transform:perspective(400px) rotate3d(0,1,0,90deg);transform:perspective(400px) rotate3d(0,1,0,90deg);opacity:0}}.flipOutY{-webkit-backface-visibility:visible!important;backface-visibility:visible!important;-webkit-animation-name:flipOutY;animation-name:flipOutY}@-webkit-keyframes lightSpeedIn{from{-webkit-transform:translate3d(100%,0,0) skewX(-30deg);transform:translate3d(100%,0,0) skewX(-30deg);opacity:0}60%{-webkit-transform:skewX(20deg);transform:skewX(20deg);opacity:1}80%{-webkit-transform:skewX(-5deg);transform:skewX(-5deg);opacity:1}to{-webkit-transform:none;transform:none;opacity:1}}@keyframes lightSpeedIn{from{-webkit-transform:translate3d(100%,0,0) skewX(-30deg);transform:translate3d(100%,0,0) skewX(-30deg);opacity:0}60%{-webkit-transform:skewX(20deg);transform:skewX(20deg);opacity:1}80%{-webkit-transform:skewX(-5deg);transform:skewX(-5deg);opacity:1}to{-webkit-transform:none;transform:none;opacity:1}}.lightSpeedIn{-webkit-animation-name:lightSpeedIn;animation-name:lightSpeedIn;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}@-webkit-keyframes lightSpeedOut{from{opacity:1}to{-webkit-transform:translate3d(100%,0,0) skewX(30deg);transform:translate3d(100%,0,0) skewX(30deg);opacity:0}}@keyframes lightSpeedOut{from{opacity:1}to{-webkit-transform:translate3d(100%,0,0) skewX(30deg);transform:translate3d(100%,0,0) skewX(30deg);opacity:0}}.lightSpeedOut{-webkit-animation-name:lightSpeedOut;animation-name:lightSpeedOut;-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}@-webkit-keyframes rotateIn{from{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:rotate3d(0,0,1,-200deg);transform:rotate3d(0,0,1,-200deg);opacity:0}to{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:none;transform:none;opacity:1}}@keyframes rotateIn{from{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:rotate3d(0,0,1,-200deg);transform:rotate3d(0,0,1,-200deg);opacity:0}to{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:none;transform:none;opacity:1}}.rotateIn{-webkit-animation-name:rotateIn;animation-name:rotateIn}@-webkit-keyframes rotateInDownLeft{from{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,-45deg);transform:rotate3d(0,0,1,-45deg);opacity:0}to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:none;transform:none;opacity:1}}@keyframes rotateInDownLeft{from{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,-45deg);transform:rotate3d(0,0,1,-45deg);opacity:0}to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:none;transform:none;opacity:1}}.rotateInDownLeft{-webkit-animation-name:rotateInDownLeft;animation-name:rotateInDownLeft}@-webkit-keyframes rotateInDownRight{from{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,45deg);transform:rotate3d(0,0,1,45deg);opacity:0}to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:none;transform:none;opacity:1}}@keyframes rotateInDownRight{from{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,45deg);transform:rotate3d(0,0,1,45deg);opacity:0}to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:none;transform:none;opacity:1}}.rotateInDownRight{-webkit-animation-name:rotateInDownRight;animation-name:rotateInDownRight}@-webkit-keyframes rotateInUpLeft{from{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,45deg);transform:rotate3d(0,0,1,45deg);opacity:0}to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:none;transform:none;opacity:1}}@keyframes rotateInUpLeft{from{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,45deg);transform:rotate3d(0,0,1,45deg);opacity:0}to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:none;transform:none;opacity:1}}.rotateInUpLeft{-webkit-animation-name:rotateInUpLeft;animation-name:rotateInUpLeft}@-webkit-keyframes rotateInUpRight{from{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,-90deg);transform:rotate3d(0,0,1,-90deg);opacity:0}to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:none;transform:none;opacity:1}}@keyframes rotateInUpRight{from{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,-90deg);transform:rotate3d(0,0,1,-90deg);opacity:0}to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:none;transform:none;opacity:1}}.rotateInUpRight{-webkit-animation-name:rotateInUpRight;animation-name:rotateInUpRight}@-webkit-keyframes rotateOut{from{-webkit-transform-origin:center;transform-origin:center;opacity:1}to{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:rotate3d(0,0,1,200deg);transform:rotate3d(0,0,1,200deg);opacity:0}}@keyframes rotateOut{from{-webkit-transform-origin:center;transform-origin:center;opacity:1}to{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:rotate3d(0,0,1,200deg);transform:rotate3d(0,0,1,200deg);opacity:0}}.rotateOut{-webkit-animation-name:rotateOut;animation-name:rotateOut}@-webkit-keyframes rotateOutDownLeft{from{-webkit-transform-origin:left bottom;transform-origin:left bottom;opacity:1}to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,45deg);transform:rotate3d(0,0,1,45deg);opacity:0}}@keyframes rotateOutDownLeft{from{-webkit-transform-origin:left bottom;transform-origin:left bottom;opacity:1}to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,45deg);transform:rotate3d(0,0,1,45deg);opacity:0}}.rotateOutDownLeft{-webkit-animation-name:rotateOutDownLeft;animation-name:rotateOutDownLeft}@-webkit-keyframes rotateOutDownRight{from{-webkit-transform-origin:right bottom;transform-origin:right bottom;opacity:1}to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,-45deg);transform:rotate3d(0,0,1,-45deg);opacity:0}}@keyframes rotateOutDownRight{from{-webkit-transform-origin:right bottom;transform-origin:right bottom;opacity:1}to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,-45deg);transform:rotate3d(0,0,1,-45deg);opacity:0}}.rotateOutDownRight{-webkit-animation-name:rotateOutDownRight;animation-name:rotateOutDownRight}@-webkit-keyframes rotateOutUpLeft{from{-webkit-transform-origin:left bottom;transform-origin:left bottom;opacity:1}to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,-45deg);transform:rotate3d(0,0,1,-45deg);opacity:0}}@keyframes rotateOutUpLeft{from{-webkit-transform-origin:left bottom;transform-origin:left bottom;opacity:1}to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,-45deg);transform:rotate3d(0,0,1,-45deg);opacity:0}}.rotateOutUpLeft{-webkit-animation-name:rotateOutUpLeft;animation-name:rotateOutUpLeft}@-webkit-keyframes rotateOutUpRight{from{-webkit-transform-origin:right bottom;transform-origin:right bottom;opacity:1}to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,90deg);transform:rotate3d(0,0,1,90deg);opacity:0}}@keyframes rotateOutUpRight{from{-webkit-transform-origin:right bottom;transform-origin:right bottom;opacity:1}to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,90deg);transform:rotate3d(0,0,1,90deg);opacity:0}}.rotateOutUpRight{-webkit-animation-name:rotateOutUpRight;animation-name:rotateOutUpRight}@-webkit-keyframes hinge{0%{-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}20%,60%{-webkit-transform:rotate3d(0,0,1,80deg);transform:rotate3d(0,0,1,80deg);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}40%,80%{-webkit-transform:rotate3d(0,0,1,60deg);transform:rotate3d(0,0,1,60deg);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;opacity:1}to{-webkit-transform:translate3d(0,700px,0);transform:translate3d(0,700px,0);opacity:0}}@keyframes hinge{0%{-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}20%,60%{-webkit-transform:rotate3d(0,0,1,80deg);transform:rotate3d(0,0,1,80deg);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}40%,80%{-webkit-transform:rotate3d(0,0,1,60deg);transform:rotate3d(0,0,1,60deg);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;opacity:1}to{-webkit-transform:translate3d(0,700px,0);transform:translate3d(0,700px,0);opacity:0}}.hinge{-webkit-animation-name:hinge;animation-name:hinge}@-webkit-keyframes rollIn{from{opacity:0;-webkit-transform:translate3d(-100%,0,0) rotate3d(0,0,1,-120deg);transform:translate3d(-100%,0,0) rotate3d(0,0,1,-120deg)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes rollIn{from{opacity:0;-webkit-transform:translate3d(-100%,0,0) rotate3d(0,0,1,-120deg);transform:translate3d(-100%,0,0) rotate3d(0,0,1,-120deg)}to{opacity:1;-webkit-transform:none;transform:none}}.rollIn{-webkit-animation-name:rollIn;animation-name:rollIn}@-webkit-keyframes rollOut{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(100%,0,0) rotate3d(0,0,1,120deg);transform:translate3d(100%,0,0) rotate3d(0,0,1,120deg)}}@keyframes rollOut{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(100%,0,0) rotate3d(0,0,1,120deg);transform:translate3d(100%,0,0) rotate3d(0,0,1,120deg)}}.rollOut{-webkit-animation-name:rollOut;animation-name:rollOut}@-webkit-keyframes zoomIn{from{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}50%{opacity:1}}@keyframes zoomIn{from{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}50%{opacity:1}}.zoomIn{-webkit-animation-name:zoomIn;animation-name:zoomIn}@-webkit-keyframes zoomInDown{from{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);transform:scale3d(.475,.475,.475) translate3d(0,60px,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@keyframes zoomInDown{from{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);transform:scale3d(.475,.475,.475) translate3d(0,60px,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.zoomInDown{-webkit-animation-name:zoomInDown;animation-name:zoomInDown}@-webkit-keyframes zoomInLeft{from{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(10px,0,0);transform:scale3d(.475,.475,.475) translate3d(10px,0,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@keyframes zoomInLeft{from{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(10px,0,0);transform:scale3d(.475,.475,.475) translate3d(10px,0,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.zoomInLeft{-webkit-animation-name:zoomInLeft;animation-name:zoomInLeft}@-webkit-keyframes zoomInRight{from{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@keyframes zoomInRight{from{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.zoomInRight{-webkit-animation-name:zoomInRight;animation-name:zoomInRight}@-webkit-keyframes zoomInUp{from{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@keyframes zoomInUp{from{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.zoomInUp{-webkit-animation-name:zoomInUp;animation-name:zoomInUp}@-webkit-keyframes zoomOut{from{opacity:1}50%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}to{opacity:0}}@keyframes zoomOut{from{opacity:1}50%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}to{opacity:0}}.zoomOut{-webkit-animation-name:zoomOut;animation-name:zoomOut}@-webkit-keyframes zoomOutDown{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}to{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@keyframes zoomOutDown{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}to{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.zoomOutDown{-webkit-animation-name:zoomOutDown;animation-name:zoomOutDown}@-webkit-keyframes zoomOutLeft{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(42px,0,0);transform:scale3d(.475,.475,.475) translate3d(42px,0,0)}to{opacity:0;-webkit-transform:scale(.1) translate3d(-2000px,0,0);transform:scale(.1) translate3d(-2000px,0,0);-webkit-transform-origin:left center;transform-origin:left center}}@keyframes zoomOutLeft{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(42px,0,0);transform:scale3d(.475,.475,.475) translate3d(42px,0,0)}to{opacity:0;-webkit-transform:scale(.1) translate3d(-2000px,0,0);transform:scale(.1) translate3d(-2000px,0,0);-webkit-transform-origin:left center;transform-origin:left center}}.zoomOutLeft{-webkit-animation-name:zoomOutLeft;animation-name:zoomOutLeft}@-webkit-keyframes zoomOutRight{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(-42px,0,0);transform:scale3d(.475,.475,.475) translate3d(-42px,0,0)}to{opacity:0;-webkit-transform:scale(.1) translate3d(2000px,0,0);transform:scale(.1) translate3d(2000px,0,0);-webkit-transform-origin:right center;transform-origin:right center}}@keyframes zoomOutRight{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(-42px,0,0);transform:scale3d(.475,.475,.475) translate3d(-42px,0,0)}to{opacity:0;-webkit-transform:scale(.1) translate3d(2000px,0,0);transform:scale(.1) translate3d(2000px,0,0);-webkit-transform-origin:right center;transform-origin:right center}}.zoomOutRight{-webkit-animation-name:zoomOutRight;animation-name:zoomOutRight}@-webkit-keyframes zoomOutUp{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);transform:scale3d(.475,.475,.475) translate3d(0,60px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}to{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@keyframes zoomOutUp{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);transform:scale3d(.475,.475,.475) translate3d(0,60px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}to{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.zoomOutUp{-webkit-animation-name:zoomOutUp;animation-name:zoomOutUp}@-webkit-keyframes slideInDown{from{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);visibility:visible}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes slideInDown{from{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);visibility:visible}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.slideInDown{-webkit-animation-name:slideInDown;animation-name:slideInDown}@-webkit-keyframes slideInLeft{from{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);visibility:visible}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes slideInLeft{from{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);visibility:visible}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.slideInLeft{-webkit-animation-name:slideInLeft;animation-name:slideInLeft}@-webkit-keyframes slideInRight{from{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);visibility:visible}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes slideInRight{from{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);visibility:visible}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.slideInRight{-webkit-animation-name:slideInRight;animation-name:slideInRight}@-webkit-keyframes slideInUp{from{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);visibility:visible}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes slideInUp{from{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);visibility:visible}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.slideInUp{-webkit-animation-name:slideInUp;animation-name:slideInUp}@-webkit-keyframes slideOutDown{from{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}to{visibility:hidden;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}@keyframes slideOutDown{from{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}to{visibility:hidden;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}.slideOutDown{-webkit-animation-name:slideOutDown;animation-name:slideOutDown}@-webkit-keyframes slideOutLeft{from{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}to{visibility:hidden;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}@keyframes slideOutLeft{from{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}to{visibility:hidden;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}.slideOutLeft{-webkit-animation-name:slideOutLeft;animation-name:slideOutLeft}@-webkit-keyframes slideOutRight{from{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}to{visibility:hidden;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}@keyframes slideOutRight{from{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}to{visibility:hidden;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}.slideOutRight{-webkit-animation-name:slideOutRight;animation-name:slideOutRight}@-webkit-keyframes slideOutUp{from{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}to{visibility:hidden;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}@keyframes slideOutUp{from{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}to{visibility:hidden;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}.slideOutUp{-webkit-animation-name:slideOutUp;animation-name:slideOutUp}.noEntry{padding:20px;font-size:14px;font-weight:600;background:#f7f7f7;border:1px solid #ccc}@media screen and (max-width:640px){.noEntry{font-size:12px}}.pageBute{width:100%;height:auto;overflow:hidden;padding:40px 0 30px 0}@media screen and (max-width:640px){.pageBute{padding:10px 0 0 0}}.pageBute a{display:block;width:auto;padding:5px 12px;text-align:center;margin:0 5px 0 0;float:left;background:#fff;border:1px solid #333;color:#333}@media screen and (max-width:640px){.pageBute a{display:inline-block;width:10%;padding:5px 0;float:none;margin-right:0;margin-bottom:6px}}@media screen and (max-width:640px){.pageBute .link_before{display:none}}@media screen and (max-width:640px){.pageBute .link_next{display:none}}.pageBute .current_page{display:block;width:auto;padding:5px 12px;text-align:center;margin:0 5px 0 0;float:left;background:#6d5e67;border:1px solid #6d5e67;color:#fff}@media screen and (max-width:640px){.pageBute .current_page{display:inline-block;width:10%;padding:5px 0;float:none;margin-right:0}}.fs-paginate{width:94%;max-width:1440px;margin:0 auto;padding:40px 0 30px 0}@media screen and (max-width:640px){.fs-paginate{padding:20px 0 15px 0}}.fs-paginate ul{width:100%}.fs-paginate ul li{display:inline-block;border:1px solid #6d5e67;margin-right:6px}.fs-paginate ul li a{display:block;padding:6px 13px}.fs-paginate ul li a:hover{background:#6d5e67;color:#fff}.fs-paginate ul li.fs-current span a{background:#6d5e67;color:#fff}#fs-result{padding-bottom:0;display:-webkit-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-justify-content:space-between;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}#fs-result .fs-result-msg{width:100%;padding-bottom:20px}#fs-result .fs-result-msg p{padding:10px 20px;background:#f7f7f7;border:1px solid #ccc;font-size:13px}body.entry{padding:30px!important}body.entry h1{font-size:26px;font-weight:500;line-height:1.78em;padding:10px 20px;margin-bottom:20px;color:#6d5e67;line-height:1.66em;border:1px solid #6d5e67;position:relative;font-family:'Noto Serif JP',serif}@media screen and (max-width:640px){body.entry h1{font-size:16px;line-height:1.56em;padding:10px 20px;margin-bottom:10px}}body.entry h2{font-size:23px;font-weight:500;line-height:1.78em;padding:12px 20px 8px 10px;margin-bottom:20px;color:#6d5e67;border-bottom:2px solid #6d5e67;font-family:'Noto Serif JP',serif}@media screen and (max-width:640px){body.entry h2{font-size:16px;line-height:1.56em;margin-bottom:10px}}body.entry h3{font-size:22px;font-weight:500;padding:10px 10px 10px 30px;margin-bottom:20px;margin-top:20px;color:#6d5e67;line-height:1.78em;position:relative;font-family:'Noto Serif JP',serif}body.entry h3::before{content:"";display:inline-block;background-size:7px;margin-right:10px;position:absolute;background:url(/assets/images/common/icon_brown_two.svg) no-repeat;width:15px;height:22px;left:5px;top:20px}@media screen and (max-width:640px){body.entry h3::before{top:15px}}@media screen and (max-width:640px){body.entry h3{font-size:16px;line-height:1.56em}}body.entry h4{font-size:22px;font-weight:500;padding:10px 10px 10px 35px;margin-bottom:13px;margin-top:20px;color:#6d5e67;line-height:1.78em;position:relative;font-family:'Noto Serif JP',serif}body.entry h4::before{content:"";display:inline-block;background-size:7px;margin-right:10px;position:absolute;background:url(/assets/images/common/icon_scare.svg) no-repeat;width:23px;height:26px;left:3px;top:10px}@media screen and (max-width:640px){body.entry h4::before{top:15px}}@media screen and (max-width:640px){body.entry h4{font-size:15px;line-height:1.56em}}body.entry h5{display:inline-block;font-size:18px;padding:4px 8px;color:#4b2424;background:#f1d8e5;margin-bottom:20px;font-weight:400;line-height:1.78em;font-family:'Noto Serif JP',serif}@media screen and (max-width:640px){body.entry h5{font-size:15px;line-height:1.56em;margin-bottom:10px}}body.entry h6{display:inline-block;font-size:18px;padding:4px 8px;color:#6d5e67;margin-bottom:20px;font-weight:600;line-height:1.78em;position:relative;font-family:'Noto Serif JP',serif}body.entry h6:before{position:absolute;content:"――――";display:inline-block;width:20px;height:1px;top:10%;left:160px;letter-spacing:-.2em}@media screen and (max-width:640px){body.entry h6{font-size:15px;line-height:1.56em;margin-bottom:10px}}body.entry p{font-size:14px;line-height:1.78em;padding:0 0 15px 0;color:#6d5e67}@media screen and (max-width:640px){body.entry p{font-size:12px}}body.entry table{border-top:1px solid #ccc;border-right:1px solid #ccc;margin:20px 0}@media screen and (max-width:640px){body.entry table{font-size:12px}}body.entry table td{border-bottom:1px solid #ccc;border-left:1px solid #ccc;padding:10px 30px 10px 30px;-webkit-box-sizing:border-box;box-sizing:border-box}@media screen and (max-width:640px){body.entry table td{font-size:12px;padding:10px}}body.entry table td:last-child{padding:10px 100px 10px 100px}@media screen and (max-width:640px){body.entry table td:last-child{padding:10px}}body.entry img{max-width:100%;height:auto}body.entry ul{padding-left:20px}body.entry ul li{padding:3px 0 3px 15px;line-height:1.45em;position:relative;font-size:14px;font-weight:500;color:#6d5e67}@media screen and (max-width:640px){body.entry ul li{font-size:12px;padding:3px 0 3px 5px}}body.entry ul li::before{content:"●";color:#e6f5eb;font-size:20px;position:absolute;left:-15px;font-weight:600}@media screen and (max-width:640px){body.entry ul li::before{font-size:10px}}body.entry iframe{margin:25px 0;width:100%;height:600px}@media screen and (max-width:640px){body.entry iframe{height:250px}}body.entry .btnEntry{background:#fff;width:45%;margin:20px auto 0;background:#f1d8e5}@media screen and (max-width:640px){body.entry .btnEntry{width:80%;margin:15px auto 15px}}body.entry .btnEntry a{display:block;padding:20px 0 20px 20px;background:url(/assets/images/common/icon_triangle_blown.svg) no-repeat top 60% left 90%;background-size:15px auto;-webkit-box-sizing:border-box;box-sizing:border-box;font-size:17px;color:#4b2424;text-align:center;font-weight:400}@media screen and (max-width:1366px){body.entry .btnEntry a{font-size:calc(17 / 1366 * 100vw);background-size:calc(8 / 1366 * 100vw)}}@media screen and (max-width:768px){body.entry .btnEntry a{font-size:14px;background-size:6.33px auto;background-position:top 50% left 90%;padding:15px;text-align:left}}body.entry .btnEntry a:hover{background:url(/assets/images/common/icon_triangle_white.svg) no-repeat top 60% left 90%;background-size:15px auto;background-color:#6d5e67;color:#fff;-webkit-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;transition:all .4s ease-in-out}@media screen and (max-width:768px){body.entry .btnEntry a:hover{background-size:6.33px auto;background-position:top 50% left 90%}}body.page{padding:30px!important}body.page h1{font-size:26px;font-weight:500;line-height:1.78em;padding:10px 20px;margin-bottom:20px;color:#6d5e67;line-height:1.66em;border:1px solid #6d5e67;position:relative;font-family:'Noto Serif JP',serif}@media screen and (max-width:640px){body.page h1{font-size:16px;line-height:1.56em;padding:10px 20px;margin-bottom:10px}}body.page h2{font-size:23px;font-weight:500;line-height:1.78em;padding:12px 20px 8px 10px;margin-bottom:20px;color:#6d5e67;border-bottom:2px solid #6d5e67;font-family:'Noto Serif JP',serif}@media screen and (max-width:640px){body.page h2{font-size:16px;line-height:1.56em;margin-bottom:10px}}body.page h3{font-size:22px;font-weight:500;padding:10px 10px 10px 30px;margin-bottom:20px;margin-top:20px;color:#6d5e67;line-height:1.78em;position:relative;font-family:'Noto Serif JP',serif}body.page h3::before{content:"";display:inline-block;background-size:7px;margin-right:10px;position:absolute;background:url(/assets/images/common/icon_brown_two.svg) no-repeat;width:15px;height:22px;left:5px;top:20px}@media screen and (max-width:640px){body.page h3::before{top:15px}}@media screen and (max-width:640px){body.page h3{font-size:16px;line-height:1.56em}}body.page h4{font-size:22px;font-weight:500;padding:10px 10px 10px 35px;margin-bottom:13px;margin-top:20px;color:#6d5e67;line-height:1.78em;position:relative;font-family:'Noto Serif JP',serif}body.page h4::before{content:"";display:inline-block;background-size:7px;margin-right:10px;position:absolute;background:url(/assets/images/common/icon_scare.svg) no-repeat;width:23px;height:26px;left:3px;top:10px}@media screen and (max-width:640px){body.page h4::before{top:15px}}@media screen and (max-width:640px){body.page h4{font-size:15px;line-height:1.56em}}body.page h5{display:inline-block;font-size:18px;padding:4px 8px;color:#4b2424;background:#f1d8e5;margin-bottom:20px;font-weight:400;line-height:1.78em;font-family:'Noto Serif JP',serif}@media screen and (max-width:640px){body.page h5{font-size:15px;line-height:1.56em;margin-bottom:10px}}body.page h6{display:inline-block;font-size:18px;padding:4px 8px;color:#6d5e67;margin-bottom:20px;font-weight:600;line-height:1.78em;position:relative;font-family:'Noto Serif JP',serif}body.page h6:before{position:absolute;content:"――――";display:inline-block;width:20px;height:1px;top:10%;left:160px;letter-spacing:-.2em}@media screen and (max-width:640px){body.page h6{font-size:15px;line-height:1.56em;margin-bottom:10px}}body.page p{font-size:14px;line-height:1.78em;padding:0 0 15px 0;color:#6d5e67}@media screen and (max-width:640px){body.page p{font-size:12px}}body.page table{border-top:1px solid #ccc;border-right:1px solid #ccc;margin:20px 0}@media screen and (max-width:640px){body.page table{font-size:12px}}body.page table td{border-bottom:1px solid #ccc;border-left:1px solid #ccc;padding:10px 30px 10px 30px;-webkit-box-sizing:border-box;box-sizing:border-box}@media screen and (max-width:640px){body.page table td{font-size:12px;padding:10px}}body.page table td:last-child{padding:10px 100px 10px 100px}@media screen and (max-width:640px){body.page table td:last-child{padding:10px}}body.page img{max-width:100%;height:auto}body.page ul{padding-left:20px}body.page ul li{padding:3px 0 3px 15px;line-height:1.45em;position:relative;font-size:14px;font-weight:500;color:#6d5e67}@media screen and (max-width:640px){body.page ul li{font-size:12px;padding:3px 0 3px 5px}}body.page ul li::before{content:"●";color:#e6f5eb;font-size:20px;position:absolute;left:-15px;font-weight:600}@media screen and (max-width:640px){body.page ul li::before{font-size:10px}}body.page iframe{margin:25px 0;width:100%;height:600px}@media screen and (max-width:640px){body.page iframe{height:250px}}body.page .btnEntry{background:#fff;width:45%;margin:20px auto 0;background:#f1d8e5}@media screen and (max-width:640px){body.page .btnEntry{width:80%;margin:15px auto 15px}}body.page .btnEntry a{display:block;padding:20px 0 20px 20px;background:url(/assets/images/common/icon_triangle_blown.svg) no-repeat top 60% left 90%;background-size:15px auto;-webkit-box-sizing:border-box;box-sizing:border-box;font-size:17px;color:#4b2424;text-align:center;font-weight:400}@media screen and (max-width:1366px){body.page .btnEntry a{font-size:calc(17 / 1366 * 100vw);background-size:calc(8 / 1366 * 100vw)}}@media screen and (max-width:768px){body.page .btnEntry a{font-size:14px;background-size:6.33px auto;background-position:top 50% left 90%;padding:15px;text-align:left}}body.page .btnEntry a:hover{background:url(/assets/images/common/icon_triangle_white.svg) no-repeat top 60% left 90%;background-size:15px auto;background-color:#6d5e67;color:#fff;-webkit-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;transition:all .4s ease-in-out}@media screen and (max-width:768px){body.page .btnEntry a:hover{background-size:6.33px auto;background-position:top 50% left 90%}}#about-page .main{width:100%;margin:0;background:url(/assets/images/about/mainvisual.png) no-repeat;background-position:top 10% right 0}#about-page .main__box{width:90%;max-width:1435px;margin:0 auto}#about-page .main__box__inner{background-size:auto 100%;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;height:auto;min-height:266px;display:-webkit-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-justify-content:space-between;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%}@media screen and (max-width:1366px){#about-page .main__box__inner{background-position:top 115px center}}@media screen and (max-width:768px){#about-page .main__box__inner{background-size:100% auto;background-position:top 0 center}}@media screen and (max-width:640px){#about-page .main__box__inner{min-height:150px;margin:0;background-position:top center;padding:0}}#about-page .main__box__inner h1,#about-page .main__box__inner p.pageTitle{width:100%;margin:0 auto;font-size:30px;color:#4b2424;letter-spacing:.3em;font-weight:400;font-family:'Noto Serif JP',serif;text-shadow:1px 2px 3px grey}@media screen and (max-width:1000px){#about-page .main__box__inner h1,#about-page .main__box__inner p.pageTitle{font-size:calc(30 / 1000 * 100vw)}}@media screen and (max-width:640px){#about-page .main__box__inner h1,#about-page .main__box__inner p.pageTitle{font-size:22px;padding:0}}@media screen and (max-width:640px){#about-page .main{background-position:45% 27%}}#about-page .main__box__inner{background-size:auto 100%;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;height:auto}@media screen and (max-width:768px){#about-page .main__box__inner{background-size:100% auto}}#about-page .pan{width:90%;max-width:1435px;margin:0 auto}#about-page .pan li{display:inline-block;margin:38px 22px 40px 0;font-family:'Source Serif Pro',serif;font-weight:400}@media screen and (max-width:1250px){#about-page .pan li{margin:38px 0 40px 0}}@media screen and (max-width:640px){#about-page .pan li{margin:18px 5px 0 0}}#about-page .pan li a{font-family:'Noto Serif JP',serif;border:1px solid #cbcbcb;padding:10px 80px;-webkit-box-sizing:border-box;box-sizing:border-box;display:block;background:url(/assets/images/common/btn_anchor.svg) no-repeat 97% 50%;background-size:8.11px auto;-webkit-box-sizing:border-box;box-sizing:border-box;font-size:16px;color:#6d5e67}@media screen and (max-width:1366px){#about-page .pan li a{font-size:calc(16 / 1366 * 100vw)}}@media screen and (max-width:768px){#about-page .pan li a{font-size:14px;background-size:6.33px auto;text-align:left;padding:10px 50px}}@media screen and (max-width:640px){#about-page .pan li a{padding:5px 23px 5px 5px;font-size:12px}}@media screen and (max-width:320px){#about-page .pan li a{padding:5px 10px 5px 5px}}#about-page .melody{width:100%;background-color:#f8f8f8;background-image:url(/assets/images/common/stripe_white.svg),url(/assets/images/common/bg_roundsquare.svg);background-size:auto 33px,cover;background-repeat:repeat-x,no-repeat;background-position:bottom 0 left,top 50px center;margin:0;padding:0 0 112px 0}@media screen and (max-width:640px){#about-page .melody{background-position:bottom 0 left 0,left 50% top 32px;margin:20px 0 0 0;padding:0 0 60px 0}}#about-page .melody__box{width:90%;margin:0 auto;max-width:1297px}#about-page .melody__box__inner{padding:140px 0 0 0}@media screen and (max-width:640px){#about-page .melody__box__inner{padding:70px 0 0 0}}#about-page .melody__box__inner .titleBlock{margin:0 auto;line-height:0;position:relative;max-width:129.54px;margin:0 auto 65px}@media screen and (max-width:640px){#about-page .melody__box__inner .titleBlock{text-align:left}}#about-page .melody__box__inner .titleBlock img{width:100%}#about-page .melody__box__inner .titleBlock::after{content:"――――――";letter-spacing:-.2em;color:#6d5e67;position:relative;width:28.96px}@media screen and (max-width:640px){#about-page .melody__box__inner .titleBlock::after{display:inline-block;content:"――"}}@media screen and (max-width:640px){#about-page .melody__box__inner .titleBlock{max-width:100px;margin:0 auto 50px}}#about-page .melody__box__inner .titleBlock::after{top:20px;left:30%}#about-page .melody__box__inner .titleBlock img{width:100%}#about-page .melody__box__inner h3{color:#6d5e67;font-size:32px;font-family:'Noto Serif JP',serif;margin:0 0 33px 0}@media screen and (max-width:1366px){#about-page .melody__box__inner h3{font-size:calc(32 / 1366 * 100vw)}}@media screen and (max-width:768px){#about-page .melody__box__inner h3{font-size:20px}}@media screen and (max-width:640px){#about-page .melody__box__inner h3{margin:0 0 20px 0}}#about-page .melody__box__inner p{color:#6d5e67;font-size:16px;line-height:2em;font-weight:400;letter-spacing:.1em}@media screen and (max-width:1000px){#about-page .melody__box__inner p{font-size:calc(16 / 1000 * 100vw)}}@media screen and (max-width:768px){#about-page .melody__box__inner p{font-size:13px;padding:0 0 8px 0}}#about-page .concept{background-size:auto 33px;background-position:top 33px left;background-repeat:repeat-x;margin:0;padding:0 0 50px 0;position:relative;width:100%;background-color:#f8f8f8}#about-page .concept::before{position:absolute;content:"";display:inline-block;width:100%;max-width:800px;height:400px;background:#fff;bottom:100px;left:0}@media screen and (max-width:768px){#about-page .concept::before{bottom:120px;height:480px}}@media screen and (max-width:640px){#about-page .concept::before{width:100%;height:295px}}#about-page .concept__box{margin:0 auto;width:90%;max-width:1215px}#about-page .concept__box__inner{padding:90px 0 0 0}@media screen and (max-width:640px){#about-page .concept__box__inner{padding:55px 0 0 0}}#about-page .concept__box__inner .conceptBlock{position:relative}#about-page .concept__box__inner .conceptBlock .titleBlock{margin:0 auto;line-height:0;position:relative;max-width:129.54px;margin:0 0 52px 0}@media screen and (max-width:640px){#about-page .concept__box__inner .conceptBlock .titleBlock{text-align:left}}#about-page .concept__box__inner .conceptBlock .titleBlock img{width:100%}#about-page .concept__box__inner .conceptBlock .titleBlock::after{content:"――――――";letter-spacing:-.2em;color:#6d5e67;position:relative;width:28.96px}@media screen and (max-width:640px){#about-page .concept__box__inner .conceptBlock .titleBlock::after{display:inline-block;content:"――"}}@media screen and (max-width:640px){#about-page .concept__box__inner .conceptBlock .titleBlock{max-width:100px;margin:0 0 30px 0}}#about-page .concept__box__inner .conceptBlock .titleBlock::after{top:-10px;left:108%}#about-page .concept__box__inner .conceptBlock .titleBlock img{width:100%}#about-page .concept__box__inner .conceptBlock .conceptFlex{width:100%;display:-webkit-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-justify-content:space-between;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 0 100px 0}@media screen and (max-width:768px){#about-page .concept__box__inner .conceptBlock .conceptFlex{margin:0 0 50px 0}}@media screen and (max-width:640px){#about-page .concept__box__inner .conceptBlock .conceptFlex{margin:0}}#about-page .concept__box__inner .conceptBlock .conceptFlex .conceptSet{width:52.01%}@media screen and (max-width:640px){#about-page .concept__box__inner .conceptBlock .conceptFlex .conceptSet{width:100%;margin:0 0 30px 0}}#about-page .concept__box__inner .conceptBlock .conceptFlex .conceptSet h3{color:#6d5e67;font-size:32px;font-family:'Noto Serif JP',serif;margin:0 0 28.5px 0}@media screen and (max-width:1366px){#about-page .concept__box__inner .conceptBlock .conceptFlex .conceptSet h3{font-size:calc(32 / 1366 * 100vw)}}@media screen and (max-width:768px){#about-page .concept__box__inner .conceptBlock .conceptFlex .conceptSet h3{font-size:20px}}@media screen and (max-width:640px){#about-page .concept__box__inner .conceptBlock .conceptFlex .conceptSet h3{margin:0 0 10px 0}}#about-page .concept__box__inner .conceptBlock .conceptFlex .conceptSet p{color:#6d5e67;font-size:16px;line-height:2em;font-weight:400;letter-spacing:.1em}@media screen and (max-width:1000px){#about-page .concept__box__inner .conceptBlock .conceptFlex .conceptSet p{font-size:calc(16 / 1000 * 100vw)}}@media screen and (max-width:768px){#about-page .concept__box__inner .conceptBlock .conceptFlex .conceptSet p{font-size:13px;padding:0 0 8px 0}}#about-page .concept__box__inner .conceptBlock .conceptFlex .photoBox{width:41.5%}@media screen and (max-width:640px){#about-page .concept__box__inner .conceptBlock .conceptFlex .photoBox{width:100%}}#about-page .concept__box__inner .conceptBlock .conceptFlex .photoBox figure{width:100%;line-height:0}#about-page .concept__box__inner .conceptBlock .conceptFlex .photoBox figure img{width:100%}#about-page .concept__box__inner .conceptBlock .conceptFlex:last-child .conceptSet{-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2;margin-top:30px;width:40.5%}@media screen and (max-width:1100px){#about-page .concept__box__inner .conceptBlock .conceptFlex:last-child .conceptSet{width:42%}}@media screen and (max-width:640px){#about-page .concept__box__inner .conceptBlock .conceptFlex:last-child .conceptSet{-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1;width:100%}}#about-page .concept__box__inner .conceptBlock .conceptFlex:last-child .photoBox{width:49%;-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1;margin-left:30px;display:-webkit-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-justify-content:space-between;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;position:relative}@media screen and (max-width:640px){#about-page .concept__box__inner .conceptBlock .conceptFlex:last-child .photoBox{-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2;width:100%;margin-left:0}}#about-page .concept__box__inner .conceptBlock .conceptFlex:last-child .photoBox .photoFlex{display:-webkit-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-justify-content:space-between;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}#about-page .concept__box__inner .conceptBlock .conceptFlex:last-child .photoBox .photoFlex figure{width:47%;max-width:259.98px}#about-page .concept__box__inner .conceptBlock .conceptFlex:last-child .photoBox .photoFlex figure img{width:100%}#about-page .concept__box__inner .conceptBlock .conceptFlex:last-child .photoBox .photoFlex .figureBox{display:-webkit-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-justify-content:space-between;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;width:51%}#about-page .concept__box__inner .conceptBlock .conceptFlex:last-child .photoBox .photoFlex .figureBox:nth-child(1) figure{width:100%;max-width:296.74px}#about-page .concept__box__inner .conceptBlock .conceptFlex:last-child .photoBox .photoFlex .figureBox:nth-child(1) figure img{width:100%}#about-page .concept__box__inner .conceptBlock .conceptFlex:last-child .photoBox .photoFlex .figureBox figure{width:100%;max-width:267.24px;margin:30px 0 0 0}@media screen and (max-width:1200px){#about-page .concept__box__inner .conceptBlock .conceptFlex:last-child .photoBox .photoFlex .figureBox figure{margin:20px 0 0 0}}#about-page .concept__box__inner .conceptBlock .conceptFlex:last-child .photoBox .photoFlex .figureBox figure img{width:100%}#about-page .concept__box__inner .conceptBlock .conceptFlex .btnBlock{margin:51.4px 0 0 0;width:100%;max-width:498px}@media screen and (max-width:640px){#about-page .concept__box__inner .conceptBlock .conceptFlex .btnBlock{margin:20px 0 0 0}}@media screen and (max-width:1000px){#about-page .concept__box__inner .conceptBlock .conceptFlex .btnBlock{width:70%}}@media screen and (max-width:768px){#about-page .concept__box__inner .conceptBlock .conceptFlex .btnBlock{width:90%}}@media screen and (max-width:640px){#about-page .concept__box__inner .conceptBlock .conceptFlex .btnBlock{width:100%}}#about-page .concept__box__inner .conceptBlock .conceptFlex .btnBlock .btnBox{background:#fff;-webkit-box-shadow:0 3px 6px rgba(0,0,0,.2);box-shadow:0 3px 6px rgba(0,0,0,.2)}#about-page .concept__box__inner .conceptBlock .conceptFlex .btnBlock .btnBox a{display:block;padding:20px 0 20px 30px;background:url(/assets/images/common/btn_next.svg) no-repeat top 50% left 90%;background-size:8.11px auto;-webkit-box-sizing:border-box;box-sizing:border-box;font-size:16px;color:#6d5e67}@media screen and (max-width:1366px){#about-page .concept__box__inner .conceptBlock .conceptFlex .btnBlock .btnBox a{font-size:calc(17 / 1366 * 100vw);background-size:calc(8 / 1366 * 100vw)}}@media screen and (max-width:768px){#about-page .concept__box__inner .conceptBlock .conceptFlex .btnBlock .btnBox a{font-size:14px;background-size:6.33px auto;background-position:top 50% left 90%;padding:15px;text-align:left}}#about-page .concept__box__inner .conceptBlock .conceptFlex .btnBlock .btnBox a:hover{background:url(/assets/images/common/btn_next_white.svg) no-repeat top 50% left 90%;background-size:8.11px auto;background-color:#6d5e67;color:#fff;-webkit-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;transition:all .4s ease-in-out}#about-page .music{width:100%;background:#f8f8f8;padding:0 0 1px 0}#about-page .music__box{width:90%;margin:0 auto;max-width:1215px}#about-page .music__box__inner .musicFlex{width:100%;display:-webkit-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-justify-content:space-between;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:70px;-webkit-box-sizing:border-box;box-sizing:border-box;background:#fff;margin:0 0 30px 0}@media screen and (max-width:1000px){#about-page .music__box__inner .musicFlex{padding:30px}}@media screen and (max-width:640px){#about-page .music__box__inner .musicFlex{padding:15px}}#about-page .music__box__inner .musicFlex .photoBox{width:16.29%}@media screen and (max-width:640px){#about-page .music__box__inner .musicFlex .photoBox{width:100%;text-align:center;margin:20px 0 20px 0}}#about-page .music__box__inner .musicFlex .photoBox figure{width:100%;line-height:0}#about-page .music__box__inner .musicFlex .photoBox figure img{border-radius:50%;width:100%;height:100%;max-width:160px;-webkit-box-shadow:10px 5px 0 #e4e4e4;box-shadow:10px 5px 0 #e4e4e4}#about-page .music__box__inner .musicFlex .detailBox{width:77.87%}#about-page .music__box__inner .musicFlex .detailBox h4{padding:0 0 20px 44px;font-size:20px;background:url(/assets/images/common/icon_scare.svg) no-repeat 0 0;background-size:30px auto;color:#6d5e67;letter-spacing:.1em}@media screen and (max-width:1000px){#about-page .music__box__inner .musicFlex .detailBox h4{font-size:calc(20 / 1000 * 100vw)}}@media screen and (max-width:768px){#about-page .music__box__inner .musicFlex .detailBox h4{font-size:16px}}#about-page .music__box__inner .musicFlex .detailBox p{font-size:15px;color:#6d5e67}@media screen and (max-width:1000px){#about-page .music__box__inner .musicFlex .detailBox p{font-size:calc(15 / 1000 * 100vw)}}@media screen and (max-width:768px){#about-page .music__box__inner .musicFlex .detailBox p{font-size:13px;padding:0 0 8px 0}}@media screen and (max-width:640px){#about-page .music__box__inner .musicFlex .detailBox{width:100%}}#about-page .stoic{background-color:#f8f8f8;position:relative;padding:0 0 45px 0;z-index:999}@media screen and (max-width:1200px){#about-page .stoic{padding:0 0 30px 0}}#about-page .stoic::before{position:absolute;top:128px;left:0;width:100%;height:80%;background:#fff;display:inline-block;content:""}@media screen and (max-width:1200px){#about-page .stoic::before{top:100px;height:84%}}@media screen and (max-width:640px){#about-page .stoic::before{top:0;height:100%}}#about-page .stoic__box{background-image:url(/assets/images/top/gold_onpu.png);background-size:30% auto;background-position:left 0 top -18px;background-repeat:no-repeat;position:relative;z-index:999;padding:100px 0 30px 0;-webkit-box-sizing:border-box;box-sizing:border-box}@media screen and (max-width:640px){#about-page .stoic__box{padding:70px 0 0 0}}#about-page .stoic__box__inner{width:90%;margin:0 auto;max-width:1084px;position:relative}#about-page .stoic__box__inner .stoicFlex{width:100%;display:-webkit-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-justify-content:space-between;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end}#about-page .stoic__box__inner .stoicFlex .stoicSet{width:65.07%}@media screen and (max-width:1200px){#about-page .stoic__box__inner .stoicFlex .stoicSet{margin:50px 0 0 0}}@media screen and (max-width:640px){#about-page .stoic__box__inner .stoicFlex .stoicSet{width:100%;margin:0 0 20px 0}}#about-page .stoic__box__inner .stoicFlex .stoicSet h3{color:#6d5e67;font-size:32px;font-family:'Noto Serif JP',serif;margin:0 0 30px 0}@media screen and (max-width:1366px){#about-page .stoic__box__inner .stoicFlex .stoicSet h3{font-size:calc(32 / 1366 * 100vw)}}@media screen and (max-width:768px){#about-page .stoic__box__inner .stoicFlex .stoicSet h3{font-size:20px}}@media screen and (max-width:640px){#about-page .stoic__box__inner .stoicFlex .stoicSet h3{margin:0 0 20px 0}}#about-page .stoic__box__inner .stoicFlex .stoicSet p{color:#6d5e67;font-size:16px;line-height:2em;font-weight:400;letter-spacing:.1em}@media screen and (max-width:1000px){#about-page .stoic__box__inner .stoicFlex .stoicSet p{font-size:calc(16 / 1000 * 100vw)}}@media screen and (max-width:768px){#about-page .stoic__box__inner .stoicFlex .stoicSet p{font-size:13px;padding:0 0 8px 0}}#about-page .stoic__box__inner .stoicFlex figure{width:27.4%;line-height:0}@media screen and (max-width:640px){#about-page .stoic__box__inner .stoicFlex figure{width:80%;margin:0 auto}}#about-page .stoic__box__inner .stoicFlex figure img{width:100%}#about-page .movie{background-color:#f8f8f8;width:100%;position:relative;padding:0}#about-page .movie__box{padding:0 0 150px 0}@media screen and (max-width:768px){#about-page .movie__box{padding:0 0 70px 0}}@media screen and (max-width:640px){#about-page .movie__box{padding:0 0 25px 0;background-size:cover}}#about-page .movie__box__inner{width:90%;margin:0 auto;max-width:1312px}#about-page .movie__box__inner .movieBlock .titleBlock{width:100%;padding:80px 0 0 0}@media screen and (max-width:640px){#about-page .movie__box__inner .movieBlock .titleBlock{padding:35px 0 0 0}}#about-page .movie__box__inner .movieBlock .titleBlock h2{margin:0 auto;line-height:0;position:relative;max-width:162px;margin:0 auto;padding:0 0 40px 0;text-align:center;font-family:'Noto Serif JP',serif}@media screen and (max-width:640px){#about-page .movie__box__inner .movieBlock .titleBlock h2{text-align:left}}#about-page .movie__box__inner .movieBlock .titleBlock h2 img{width:100%}#about-page .movie__box__inner .movieBlock .titleBlock h2::after{content:"――――――";letter-spacing:-.2em;color:#6d5e67;position:relative;width:28.96px}@media screen and (max-width:640px){#about-page .movie__box__inner .movieBlock .titleBlock h2::after{display:inline-block;content:"――"}}@media screen and (max-width:640px){#about-page .movie__box__inner .movieBlock .titleBlock h2{max-width:110px}}#about-page .movie__box__inner .movieBlock .titleBlock h2 img{width:100%;max-width:130px}#about-page .movie__box__inner .movieBlock .titleBlock h2::after{top:20px;left:0;width:28.96px}@media screen and (max-width:640px){#about-page .movie__box__inner .movieBlock .titleBlock h2::after{display:inline-block;content:"――";left:40%}}#about-page .movie__box__inner .movieBlock .titleBlock h3{color:#6d5e67;font-size:32px;font-family:'Noto Serif JP',serif;text-align:center;margin:0 0 34.7px 0}@media screen and (max-width:1366px){#about-page .movie__box__inner .movieBlock .titleBlock h3{font-size:calc(32 / 1366 * 100vw)}}@media screen and (max-width:768px){#about-page .movie__box__inner .movieBlock .titleBlock h3{font-size:20px}}@media screen and (max-width:640px){#about-page .movie__box__inner .movieBlock .titleBlock h3{margin:0 0 16.7px 0}}#about-page .movie__box__inner .movieBlock .titleBlock p{color:#6d5e67;font-size:16px;line-height:2em;font-weight:400;letter-spacing:.1em;margin:0 0 40.2px 0}@media screen and (max-width:1000px){#about-page .movie__box__inner .movieBlock .titleBlock p{font-size:calc(16 / 1000 * 100vw)}}@media screen and (max-width:768px){#about-page .movie__box__inner .movieBlock .titleBlock p{font-size:13px;padding:0 0 8px 0}}@media screen and (max-width:640px){#about-page .movie__box__inner .movieBlock .titleBlock p{margin:0 0 16.7px 0}}#about-page .movie__box__inner .movieBlock .movieFlex{width:100%;display:-webkit-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-justify-content:space-between;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}#about-page .movie__box__inner .movieBlock .movieFlex .movieSet{width:32.47%}@media screen and (max-width:768px){#about-page .movie__box__inner .movieBlock .movieFlex .movieSet{width:100%;text-align:center}}@media screen and (max-width:640px){#about-page .movie__box__inner .movieBlock .movieFlex .movieSet{margin:0 0 20px 0}}#about-page .movie__box__inner .movieBlock .movieFlex .movieSet figure{width:100%;line-height:0;position:relative}#about-page .movie__box__inner .movieBlock .movieFlex .movieSet figure a{display:inline-block}#about-page .movie__box__inner .movieBlock .movieFlex .movieSet figure a:hover{opacity:.5;-webkit-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;transition:all .4s ease-in-out}#about-page .movie__box__inner .movieBlock .movieFlex .movieSet figure img{width:100%}#about-page .movie__box__inner .movieBlock .movieFlex .movieSet figure figcaption{position:absolute;top:45%;left:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);width:30px;height:30px}#about-page .movie__box__inner .movieBlock .movieFlex .movieSet figure figcaption img{width:100%}#about-page .movie__box__inner .movieBlock .movieFlex .movieSet figure .movie{display:inline-block;width:400px;height:200px}#about-page .movie__box__inner .movieBlock .movieFlex .movieSet figure .movie video{width:400px;height:200px}#about-page .movie__box__inner .movieBlock .movieFlex .movieSet h4{color:#6d5e67;font-size:16px;line-height:2em;font-weight:400;letter-spacing:.1em;margin:10px 0 0 0}@media screen and (max-width:1000px){#about-page .movie__box__inner .movieBlock .movieFlex .movieSet h4{font-size:calc(16 / 1000 * 100vw)}}@media screen and (max-width:768px){#about-page .movie__box__inner .movieBlock .movieFlex .movieSet h4{font-size:13px;padding:0 0 8px 0}}@media screen and (max-width:640px){#about-page .movie__box__inner .movieBlock .movieFlex .movieSet h4{padding:0}}#about-page .movie__box__inner .movieBlock .movieFlex .movieSet p{font-size:13px;color:#6d5e67}@media screen and (max-width:1000px){#about-page .movie__box__inner .movieBlock .movieFlex .movieSet p{font-size:calc(13 / 1000 * 100vw)}}@media screen and (max-width:768px){#about-page .movie__box__inner .movieBlock .movieFlex .movieSet p{font-size:12px;padding:0 0 8px 0}}#about-page .movie__box__inner .movieBlock .movieFlex:after{display:block;width:32.47%;content:""}#access-page .main{width:100%;margin:0;background:url(/assets/images/access/mainvisual.png) no-repeat;background-position:top 10% right 0}#access-page .main__box{width:90%;max-width:1435px;margin:0 auto}#access-page .main__box__inner{background-size:auto 100%;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;height:auto;min-height:266px;display:-webkit-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-justify-content:space-between;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%}@media screen and (max-width:1366px){#access-page .main__box__inner{background-position:top 115px center}}@media screen and (max-width:768px){#access-page .main__box__inner{background-size:100% auto;background-position:top 0 center}}@media screen and (max-width:640px){#access-page .main__box__inner{min-height:150px;margin:0;background-position:top center;padding:0}}#access-page .main__box__inner h1,#access-page .main__box__inner p.pageTitle{width:100%;margin:0 auto;font-size:30px;color:#4b2424;letter-spacing:.3em;font-weight:400;font-family:'Noto Serif JP',serif;text-shadow:1px 2px 3px grey}@media screen and (max-width:1000px){#access-page .main__box__inner h1,#access-page .main__box__inner p.pageTitle{font-size:calc(30 / 1000 * 100vw)}}@media screen and (max-width:640px){#access-page .main__box__inner h1,#access-page .main__box__inner p.pageTitle{font-size:22px;padding:0}}@media screen and (max-width:640px){#access-page .main{background-position:23% 27%}}#access-page .main__box__inner{background-size:auto 100%;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;height:auto}@media screen and (max-width:768px){#access-page .main__box__inner{background-size:100% auto}}#access-page .pan{width:90%;max-width:1435px;margin:0 auto}#access-page .pan li{display:inline-block;margin:38px 22px 40px 0;font-family:'Source Serif Pro',serif;font-weight:400}@media screen and (max-width:1250px){#access-page .pan li{margin:38px 0 40px 0}}@media screen and (max-width:640px){#access-page .pan li{margin:18px 5px 0 0}}#access-page .pan li a{font-family:'Noto Serif JP',serif;border:1px solid #cbcbcb;padding:10px 80px;-webkit-box-sizing:border-box;box-sizing:border-box;display:block;background:url(/assets/images/common/btn_anchor.svg) no-repeat 97% 50%;background-size:8.11px auto;-webkit-box-sizing:border-box;box-sizing:border-box;font-size:16px;color:#6d5e67}@media screen and (max-width:1366px){#access-page .pan li a{font-size:calc(16 / 1366 * 100vw)}}@media screen and (max-width:768px){#access-page .pan li a{font-size:14px;background-size:6.33px auto;text-align:left;padding:10px 50px}}@media screen and (max-width:640px){#access-page .pan li a{padding:5px 23px 5px 5px;font-size:12px}}@media screen and (max-width:320px){#access-page .pan li a{padding:5px 10px 5px 5px}}#access-page .school{width:100%;margin:10px 0 0 0;background-image:url(/assets/images/common/stripe_white.svg);background-size:auto 33px;background-position:top left;background-repeat:repeat-x;padding:33px 0 0 0}@media screen and (max-width:640px){#access-page .school{margin:20px 0 0 0}}#access-page .school__box{background-color:#f8f8f8;background-image:url(/assets/images/common/parts_dot.svg),url(/assets/images/common/parts_dot.svg);background-size:10% auto,10% auto;background-position:0 100%,100% 0;background-repeat:no-repeat,no-repeat;padding:0 0 120px 0}@media screen and (max-width:640px){#access-page .school__box{padding:0 0 60px 0}}#access-page .school__box__inner{width:90%;margin:0 auto;max-width:1092px}#access-page .school__box__inner .titleBlock{margin:0 auto;line-height:0;position:relative;margin:0 auto 70px}@media screen and (max-width:640px){#access-page .school__box__inner .titleBlock{text-align:left}}#access-page .school__box__inner .titleBlock img{width:100%}#access-page .school__box__inner .titleBlock::after{content:"――――――";letter-spacing:-.2em;color:#6d5e67;position:relative;width:28.96px}@media screen and (max-width:640px){#access-page .school__box__inner .titleBlock::after{display:inline-block;content:"――"}}@media screen and (max-width:640px){#access-page .school__box__inner .titleBlock{margin:0 auto 35px}}#access-page .school__box__inner .titleBlock h2{text-align:center;padding:60px 0 0 0}@media screen and (max-width:640px){#access-page .school__box__inner .titleBlock h2{padding:36px 0 0 0}}#access-page .school__box__inner .titleBlock h2 img{width:100%;max-width:117px}@media screen and (max-width:640px){#access-page .school__box__inner .titleBlock h2 img{max-width:100px}}#access-page .school__box__inner .titleBlock h3{color:#6d5e67;font-size:32px;font-family:'Noto Serif JP',serif;margin:70px 0 0 0;text-align:center}@media screen and (max-width:1366px){#access-page .school__box__inner .titleBlock h3{font-size:calc(32 / 1366 * 100vw)}}@media screen and (max-width:768px){#access-page .school__box__inner .titleBlock h3{font-size:20px}}@media screen and (max-width:640px){#access-page .school__box__inner .titleBlock h3{text-align:center;margin:45px 0 0 0}}#access-page .school__box__inner .titleBlock::after{top:-54px;left:47%}@media screen and (max-width:768px){#access-page .school__box__inner .titleBlock::after{left:43%}}@media screen and (max-width:640px){#access-page .school__box__inner .titleBlock::after{left:45%;top:-40px}}@media screen and (max-width:320px){#access-page .school__box__inner .titleBlock::after{left:45%;top:-32px}}#access-page .school__box__inner .firstBox{display:table;border-right:solid 1px #cbcbcb;width:100%;max-width:1107px;margin:0 auto}#access-page .school__box__inner .firstBox tr th{border-top:1px solid #cbcbcb;border-left:1px solid #cbcbcb;background:#fff;padding:40px 20px;text-align:center;-webkit-box-sizing:border-box;box-sizing:border-box;font-size:18px;color:#6d5e67;letter-spacing:.1em}@media screen and (max-width:1000px){#access-page .school__box__inner .firstBox tr th{font-size:calc(18 / 1000 * 100vw)}}@media screen and (max-width:768px){#access-page .school__box__inner .firstBox tr th{font-size:16px}}@media screen and (max-width:640px){#access-page .school__box__inner .firstBox tr th{padding:10px;font-size:13px;width:30%}}#access-page .school__box__inner .firstBox tr td{font-size:20px;border-left:solid 1px #cbcbcb;border-top:solid 1px #cbcbcb;background:#fff;padding:40px 0 40px 100px;font-size:18px;color:#6d5e67;letter-spacing:.1em;line-height:1.8em;-webkit-box-sizing:border-box;box-sizing:border-box}@media screen and (max-width:1000px){#access-page .school__box__inner .firstBox tr td{font-size:calc(18 / 1000 * 100vw)}}@media screen and (max-width:768px){#access-page .school__box__inner .firstBox tr td{font-size:16px}}@media screen and (max-width:640px){#access-page .school__box__inner .firstBox tr td{padding:10px;font-size:13px}}#access-page .school__box__inner .firstBox tr td span{padding:0 0 0 15px;-webkit-box-sizing:border-box;box-sizing:border-box}@media screen and (max-width:640px){#access-page .school__box__inner .firstBox tr td span{padding:0}}#access-page .school__box__inner .firstBox tr td span:last-child{padding:0 0 0 67px}@media screen and (max-width:640px){#access-page .school__box__inner .firstBox tr td span:last-child{padding:0}}#access-page .school__box__inner .firstBox tr:last-child th{border-bottom:1px solid #cbcbcb}#access-page .school__box__inner .firstBox tr:last-child td{border-bottom:1px solid #cbcbcb}#access-page .access{width:100%;background-image:url(/assets/images/common/stripe_white.svg);background-size:auto 33px;background-position:top left;background-repeat:repeat-x;padding:33px 0 0 0}#access-page .access__box{width:90%;margin:0 auto;max-width:1092px}#access-page .access__box__inner .titleBlock{margin:0 auto;line-height:0;position:relative;margin:0 auto 48px}@media screen and (max-width:640px){#access-page .access__box__inner .titleBlock{text-align:left}}#access-page .access__box__inner .titleBlock img{width:100%}#access-page .access__box__inner .titleBlock::after{content:"――――――";letter-spacing:-.2em;color:#6d5e67;position:relative;width:28.96px}@media screen and (max-width:640px){#access-page .access__box__inner .titleBlock::after{display:inline-block;content:"――"}}@media screen and (max-width:640px){#access-page .access__box__inner .titleBlock{margin:0 auto 18px}}#access-page .access__box__inner .titleBlock h2{text-align:center;padding:85px 0 0 0}@media screen and (max-width:640px){#access-page .access__box__inner .titleBlock h2{padding:36px 0 0 0}}#access-page .access__box__inner .titleBlock h2 img{width:100%;max-width:117px}@media screen and (max-width:640px){#access-page .access__box__inner .titleBlock h2 img{max-width:100px}}#access-page .access__box__inner .titleBlock h3{color:#6d5e67;font-size:32px;font-family:'Noto Serif JP',serif;margin:70px 0 0 0;text-align:center}@media screen and (max-width:1366px){#access-page .access__box__inner .titleBlock h3{font-size:calc(32 / 1366 * 100vw)}}@media screen and (max-width:768px){#access-page .access__box__inner .titleBlock h3{font-size:20px}}@media screen and (max-width:640px){#access-page .access__box__inner .titleBlock h3{text-align:center;margin:45px 0 0 0}}#access-page .access__box__inner .titleBlock p{color:#6d5e67;font-size:16px;line-height:2em;font-weight:400;letter-spacing:.1em;margin:50px 0 0 0;text-align:center}@media screen and (max-width:1000px){#access-page .access__box__inner .titleBlock p{font-size:calc(16 / 1000 * 100vw)}}@media screen and (max-width:768px){#access-page .access__box__inner .titleBlock p{font-size:13px;padding:0 0 8px 0}}@media screen and (max-width:640px){#access-page .access__box__inner .titleBlock p{margin:30px 0 0 0;text-align:left}}#access-page .access__box__inner .titleBlock::after{top:-159px;left:47%}@media screen and (max-width:768px){#access-page .access__box__inner .titleBlock::after{top:-190px;left:43%}}@media screen and (max-width:640px){#access-page .access__box__inner .titleBlock::after{left:45%;top:-180px}}#access-page .access__box__inner .mapBlock{margin:0 0 80px 0}@media screen and (max-width:640px){#access-page .access__box__inner .mapBlock{margin:0 0 33px 0}}#access-page .access__box__inner .mapBlock iframe{width:100%;height:550px}@media screen and (max-width:640px){#access-page .access__box__inner .mapBlock iframe{height:300px}}#blog-page .main{width:100%;margin:0;background:url(/assets/images/blog/mainvisual.png) no-repeat;background-position:top 5% right 0}#blog-page .main__box{width:90%;max-width:1435px;margin:0 auto}#blog-page .main__box__inner{background-size:auto 100%;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;height:auto;min-height:266px;display:-webkit-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-justify-content:space-between;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%}@media screen and (max-width:1366px){#blog-page .main__box__inner{background-position:top 115px center}}@media screen and (max-width:768px){#blog-page .main__box__inner{background-size:100% auto;background-position:top 0 center}}@media screen and (max-width:640px){#blog-page .main__box__inner{min-height:150px;margin:0;background-position:top center;padding:0}}#blog-page .main__box__inner h1,#blog-page .main__box__inner p.pageTitle{width:100%;margin:0 auto;font-size:30px;color:#4b2424;letter-spacing:.3em;font-weight:400;font-family:'Noto Serif JP',serif;text-shadow:1px 2px 3px grey}@media screen and (max-width:1000px){#blog-page .main__box__inner h1,#blog-page .main__box__inner p.pageTitle{font-size:calc(30 / 1000 * 100vw)}}@media screen and (max-width:640px){#blog-page .main__box__inner h1,#blog-page .main__box__inner p.pageTitle{font-size:22px;padding:0}}@media screen and (max-width:640px){#blog-page .main{background-position:5% 10%}}#blog-page .main__box__inner{background-size:auto 100%;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;height:auto}@media screen and (max-width:768px){#blog-page .main__box__inner{background-size:100% auto}}#blog-page .staffblog{width:100%;margin:60px 0 0 0;background-image:url(/assets/images/common/stripe_white.svg);background-size:auto 33px;background-position:top left;background-repeat:repeat-x;padding:33px 0 0 0}@media screen and (max-width:640px){#blog-page .staffblog{padding:30px 0 0 0;margin:30px 0 0 0}}#blog-page .staffblog__box{background-color:#f8f8f8;background-image:url(/assets/images/common/parts_dot.svg),url(/assets/images/common/parts_dot.svg);background-size:10% auto,10% auto;background-position:0 100%,100% 0;background-repeat:no-repeat,no-repeat;padding:0 0 120px 0}@media screen and (max-width:640px){#blog-page .staffblog__box{padding:0 0 60px 0}}#blog-page .staffblog__box__ttl{width:90%;max-width:1105px;margin:0 auto}#blog-page .staffblog__box__ttl .titleBlock{margin:0 auto;line-height:0;position:relative;text-align:center;margin:0 0 60px 0}@media screen and (max-width:640px){#blog-page .staffblog__box__ttl .titleBlock{text-align:left}}#blog-page .staffblog__box__ttl .titleBlock img{width:100%}#blog-page .staffblog__box__ttl .titleBlock::after{content:"――――――";letter-spacing:-.2em;color:#6d5e67;position:relative;width:28.96px}@media screen and (max-width:640px){#blog-page .staffblog__box__ttl .titleBlock::after{display:inline-block;content:"――"}}@media screen and (max-width:640px){#blog-page .staffblog__box__ttl .titleBlock{margin:0 0 30px 0}}#blog-page .staffblog__box__ttl .titleBlock h2{text-align:center;padding:50px 0 0 0}@media screen and (max-width:640px){#blog-page .staffblog__box__ttl .titleBlock h2{padding:32px 0 0 0}}#blog-page .staffblog__box__ttl .titleBlock h2 img{width:100%;max-width:110px}@media screen and (max-width:640px){#blog-page .staffblog__box__ttl .titleBlock h2 img{max-width:75.56px}}#blog-page .staffblog__box__ttl .titleBlock h3{color:#6d5e67;font-size:32px;font-family:'Noto Serif JP',serif;margin:70px 0 0 0;line-height:1.8em}@media screen and (max-width:1366px){#blog-page .staffblog__box__ttl .titleBlock h3{font-size:calc(32 / 1366 * 100vw)}}@media screen and (max-width:768px){#blog-page .staffblog__box__ttl .titleBlock h3{font-size:20px}}@media screen and (max-width:640px){#blog-page .staffblog__box__ttl .titleBlock h3{text-align:center;margin:36px 0 0 0}}#blog-page .staffblog__box__ttl .titleBlock::after{top:-105px}@media screen and (max-width:1200px){#blog-page .staffblog__box__ttl .titleBlock::after{top:-90px}}@media screen and (max-width:640px){#blog-page .staffblog__box__ttl .titleBlock::after{left:45%;top:-65px}}#blog-page .staffblog__box__inner{width:90%;max-width:1200px;padding:0;margin:0 auto}@media screen and (max-width:640px){#blog-page .staffblog__box__inner{padding:0}}#blog-page .staffblog__box__inner .pageFlex{display:-webkit-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-justify-content:space-between;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}#blog-page .staffblog__box__inner .pageFlex .pageLeft{width:70%}@media screen and (max-width:640px){#blog-page .staffblog__box__inner .pageFlex .pageLeft{width:100%}}#blog-page .staffblog__box__inner .pageFlex .pageLeft article{width:100%;margin-bottom:30px}@media screen and (max-width:640px){#blog-page .staffblog__box__inner .pageFlex .pageLeft article{margin-bottom:20px}}#blog-page .staffblog__box__inner .pageFlex .pageLeft article a{padding:25px;display:-webkit-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-justify-content:space-between;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:0;-webkit-box-sizing:border-box;box-sizing:border-box;background:#fff;padding:15px;position:relative}@media screen and (max-width:640px){#blog-page .staffblog__box__inner .pageFlex .pageLeft article a{padding:10px}}#blog-page .staffblog__box__inner .pageFlex .pageLeft article a:hover{opacity:.6;-webkit-transition:.3s ease-in-out;-o-transition:.3s ease-in-out;transition:.3s ease-in-out}#blog-page .staffblog__box__inner .pageFlex .pageLeft article a span.new{position:absolute;right:10px;top:10px;width:80px;display:block;line-height:0}@media screen and (max-width:640px){#blog-page .staffblog__box__inner .pageFlex .pageLeft article a span.new{width:50px}}#blog-page .staffblog__box__inner .pageFlex .pageLeft article a span.new img{width:100%}#blog-page .staffblog__box__inner .pageFlex .pageLeft article a figure{width:20%;line-height:0;overflow:hidden}@media screen and (max-width:640px){#blog-page .staffblog__box__inner .pageFlex .pageLeft article a figure{width:60px;padding-top:5px}}#blog-page .staffblog__box__inner .pageFlex .pageLeft article a figure img{width:100%;-webkit-transition:all ease-in-out .6s;-o-transition:all ease-in-out .6s;transition:all ease-in-out .6s}@media screen and (max-width:640px){#blog-page .staffblog__box__inner .pageFlex .pageLeft article a figure img{height:60px;-o-object-fit:cover;object-fit:cover}}#blog-page .staffblog__box__inner .pageFlex .pageLeft article a .detail{width:77%}@media screen and (max-width:640px){#blog-page .staffblog__box__inner .pageFlex .pageLeft article a .detail{width:calc(100% - 70px)}}#blog-page .staffblog__box__inner .pageFlex .pageLeft article a .detail span.date{font-weight:400;font-size:13px;line-height:1em;color:#6d5e67}@media screen and (max-width:640px){#blog-page .staffblog__box__inner .pageFlex .pageLeft article a .detail span.date{font-size:11px}}#blog-page .staffblog__box__inner .pageFlex .pageLeft article a .detail h2{font-size:18px;font-weight:400;color:#6d5e67;margin:3px 0 0 0}@media screen and (max-width:640px){#blog-page .staffblog__box__inner .pageFlex .pageLeft article a .detail h2{font-size:13px}}#blog-page .staffblog__box__inner .pageFlex .pageLeft article a .detail p{padding:5px 0 0 0;font-size:12px;color:#6d5e67}@media screen and (max-width:640px){#blog-page .staffblog__box__inner .pageFlex .pageLeft article a .detail p{padding:5px 0 0 0;font-size:11px;line-height:1.78em}}#blog-page .staffblog__box__inner .pageFlex .pageLeft article a .detail .authorBox p.name{display:inline-block;border-bottom:double 3px #fcfaf4;line-height:1.78em;font-weight:600}@media screen and (max-width:640px){#blog-page .staffblog__box__inner .pageFlex .pageLeft article a .detail .authorBox p.name{font-size:11px}}#blog-page .staffblog__box__inner .pageFlex .pageRight{width:26%}@media screen and (max-width:640px){#blog-page .staffblog__box__inner .pageFlex .pageRight{width:100%;padding:20px 0 0 0}}#blog-page .staffblog__box__inner .pageFlex .pageRight .archiveBox{padding:0 0 15px 0}#blog-page .staffblog__box__inner .pageFlex .pageRight .archiveBox:last-child{padding-bottom:0}#blog-page .staffblog__box__inner .pageFlex .pageRight .archiveBox .titleBox{padding:5px 0}#blog-page .staffblog__box__inner .pageFlex .pageRight .archiveBox .titleBox h4{text-align:center;position:relative}#blog-page .staffblog__box__inner .pageFlex .pageRight .archiveBox .titleBox h4::before{content:"";display:inline-block;width:20px;height:22px;background:url(/assets/images/common/icon_scare.svg) no-repeat;top:0;margin:0 5px 0 0}@media screen and (max-width:768px){#blog-page .staffblog__box__inner .pageFlex .pageRight .archiveBox .titleBox h4::before{width:10px;height:12px;margin:0}}#blog-page .staffblog__box__inner .pageFlex .pageRight .archiveBox .titleBox h4::after{content:"";display:inline-block;width:20px;height:22px;background:url(/assets/images/common/icon_scare.svg) no-repeat;margin:0 0 0 5px}@media screen and (max-width:768px){#blog-page .staffblog__box__inner .pageFlex .pageRight .archiveBox .titleBox h4::after{width:10px;height:12px;margin:0}}#blog-page .staffblog__box__inner .pageFlex .pageRight .archiveBox .archiveList{padding:20px 0 0 0}@media screen and (max-width:640px){#blog-page .staffblog__box__inner .pageFlex .pageRight .archiveBox .archiveList{padding:10px 0 0 0}}#blog-page .staffblog__box__inner .pageFlex .pageRight .archiveBox .archiveList article{background:#fcfaf4;margin-bottom:25px}@media screen and (max-width:640px){#blog-page .staffblog__box__inner .pageFlex .pageRight .archiveBox .archiveList article{margin-bottom:12px}}#blog-page .staffblog__box__inner .pageFlex .pageRight .archiveBox .archiveList article a{display:-webkit-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-justify-content:space-between;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;position:relative}#blog-page .staffblog__box__inner .pageFlex .pageRight .archiveBox .archiveList article a span.iconGold{position:absolute;right:5px;top:5px;display:block;width:25px}@media screen and (max-width:640px){#blog-page .staffblog__box__inner .pageFlex .pageRight .archiveBox .archiveList article a span.iconGold{top:-8px}}#blog-page .staffblog__box__inner .pageFlex .pageRight .archiveBox .archiveList article a span.iconGold img{width:100%;height:auto}#blog-page .staffblog__box__inner .pageFlex .pageRight .archiveBox .archiveList article a span.rankMedal{width:15px}#blog-page .staffblog__box__inner .pageFlex .pageRight .archiveBox .archiveList article a figure{width:150px;line-height:0;overflow:hidden}@media screen and (max-width:640px){#blog-page .staffblog__box__inner .pageFlex .pageRight .archiveBox .archiveList article a figure{width:100px}}#blog-page .staffblog__box__inner .pageFlex .pageRight .archiveBox .archiveList article a figure img{width:100%;height:auto;height:125px;-o-object-fit:cover;object-fit:cover;-webkit-transition:all ease-in-out .6s;-o-transition:all ease-in-out .6s;transition:all ease-in-out .6s}@media screen and (max-width:640px){#blog-page .staffblog__box__inner .pageFlex .pageRight .archiveBox .archiveList article a figure img{height:auto}}#blog-page .staffblog__box__inner .pageFlex .pageRight .archiveBox .archiveList article a .detail{width:calc(100% - 150px);-webkit-box-sizing:border-box;box-sizing:border-box;padding:15px}@media screen and (max-width:640px){#blog-page .staffblog__box__inner .pageFlex .pageRight .archiveBox .archiveList article a .detail{width:calc(100% - 100px);padding:10px 15px}}#blog-page .staffblog__box__inner .pageFlex .pageRight .archiveBox .archiveList article a .detail span.date{font-size:12px}@media screen and (max-width:640px){#blog-page .staffblog__box__inner .pageFlex .pageRight .archiveBox .archiveList article a .detail span.date{font-size:11px}}#blog-page .staffblog__box__inner .pageFlex .pageRight .archiveBox .archiveList article a .detail h5{font-size:13px;padding-bottom:8px;line-height:1.78em}@media screen and (max-width:640px){#blog-page .staffblog__box__inner .pageFlex .pageRight .archiveBox .archiveList article a .detail h5{font-size:11px}}#blog-page .staffblog__box__inner .pageFlex .pageRight .archiveBox .archiveList article a .detail .authorBox{background:#f7f7f7;padding:3px 10px;text-align:center;font-size:11px}@media screen and (max-width:640px){#blog-page .staffblog__box__inner .pageFlex .pageRight .archiveBox .archiveList article a .detail .authorBox{padding:1px 0}}#blog-page .staffblog__box__inner .pageFlex .pageRight .archiveBox .authorList{padding:20px 0 0 0}#blog-page .staffblog__box__inner .pageFlex .pageRight .archiveBox .authorList ul{display:-webkit-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-justify-content:space-between;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}#blog-page .staffblog__box__inner .pageFlex .pageRight .archiveBox .authorList ul li{width:100%;background:#fff;margin-bottom:15px}#blog-page .staffblog__box__inner .pageFlex .pageRight .archiveBox .authorList ul li a{display:-webkit-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-justify-content:space-between;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;background-image:url(/assets/images/common/icon_triangle_blown.svg);background-repeat:no-repeat;background-size:8px auto;background-position:97% center}@media screen and (max-width:640px){#blog-page .staffblog__box__inner .pageFlex .pageRight .archiveBox .authorList ul li a{padding:5px}}#blog-page .staffblog__box__inner .pageFlex .pageRight .archiveBox .authorList ul li a figure{width:120px;height:auto;line-height:0;overflow:hidden}@media screen and (max-width:640px){#blog-page .staffblog__box__inner .pageFlex .pageRight .archiveBox .authorList ul li a figure{width:50px}}#blog-page .staffblog__box__inner .pageFlex .pageRight .archiveBox .authorList ul li a figure img{width:100%;height:auto;-webkit-transition:all ease-in-out .6s;-o-transition:all ease-in-out .6s;transition:all ease-in-out .6s}@media screen and (max-width:640px){#blog-page .staffblog__box__inner .pageFlex .pageRight .archiveBox .authorList ul li a figure img{height:auto}}#blog-page .staffblog__box__inner .pageFlex .pageRight .archiveBox .authorList ul li a .detail{width:calc(100% - 130px)}@media screen and (max-width:640px){#blog-page .staffblog__box__inner .pageFlex .pageRight .archiveBox .authorList ul li a .detail{width:calc(100% - 60px)}}#blog-page .staffblog__box__inner .pageFlex .pageRight .archiveBox .authorList ul li a .detail p.name{font-size:13px;line-height:1.66em;font-weight:600}@media screen and (max-width:640px){#blog-page .staffblog__box__inner .pageFlex .pageRight .archiveBox .authorList ul li a .detail p.name{font-size:11px}}#blog-page .staffblog__box__inner .pageFlex .pageRight .archiveBox .authorList ul li a .detail p.name span{display:block;color:#fcfaf4;font-size:12px}@media screen and (max-width:640px){#blog-page .staffblog__box__inner .pageFlex .pageRight .archiveBox .authorList ul li a .detail p.name span{font-size:11px}}#blog-page .staffblog__box__inner .pageFlex .pageRight .archiveBox .authorList ul li a:hover figure img{-webkit-transform:scale(1.1,1.1);-ms-transform:scale(1.1,1.1);transform:scale(1.1,1.1)}#blog-page .staffblog__box__inner .pageFlex .pageRight .archiveBox .recentEntryList{padding:10px 0 0 0}#blog-page .staffblog__box__inner .pageFlex .pageRight .archiveBox .recentEntryList article{background:#fff;margin-bottom:25px}#blog-page .staffblog__box__inner .pageFlex .pageRight .archiveBox .recentEntryList article a{display:-webkit-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-justify-content:space-between;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;position:relative}#blog-page .staffblog__box__inner .pageFlex .pageRight .archiveBox .recentEntryList article a span.rankGold{position:absolute;right:5px;top:2px;display:block;width:25px}@media screen and (max-width:640px){#blog-page .staffblog__box__inner .pageFlex .pageRight .archiveBox .recentEntryList article a span.rankGold{top:-8px}}#blog-page .staffblog__box__inner .pageFlex .pageRight .archiveBox .recentEntryList article a span.rankGold img{width:100%;height:auto}#blog-page .staffblog__box__inner .pageFlex .pageRight .archiveBox .recentEntryList article a span.rankSilver{position:absolute;right:5px;top:2px;display:block;width:25px}@media screen and (max-width:640px){#blog-page .staffblog__box__inner .pageFlex .pageRight .archiveBox .recentEntryList article a span.rankSilver{top:-8px}}#blog-page .staffblog__box__inner .pageFlex .pageRight .archiveBox .recentEntryList article a span.rankSilver img{width:100%;height:auto}#blog-page .staffblog__box__inner .pageFlex .pageRight .archiveBox .recentEntryList article a span.rankBronz{position:absolute;right:5px;top:2px;display:block;width:25px}@media screen and (max-width:640px){#blog-page .staffblog__box__inner .pageFlex .pageRight .archiveBox .recentEntryList article a span.rankBronz{top:-8px}}#blog-page .staffblog__box__inner .pageFlex .pageRight .archiveBox .recentEntryList article a span.rankBronz img{width:100%;height:auto}#blog-page .staffblog__box__inner .pageFlex .pageRight .archiveBox .recentEntryList article a figure{width:100px;line-height:0;overflow:hidden;padding:17px 0 10px 0}@media screen and (max-width:1000px){#blog-page .staffblog__box__inner .pageFlex .pageRight .archiveBox .recentEntryList article a figure{width:100%;padding:10px;-webkit-box-sizing:border-box;box-sizing:border-box}}@media screen and (max-width:640px){#blog-page .staffblog__box__inner .pageFlex .pageRight .archiveBox .recentEntryList article a figure{max-width:80px}}#blog-page .staffblog__box__inner .pageFlex .pageRight .archiveBox .recentEntryList article a figure img{width:100%;height:auto;-webkit-transition:all ease-in-out .6s;-o-transition:all ease-in-out .6s;transition:all ease-in-out .6s}@media screen and (max-width:640px){#blog-page .staffblog__box__inner .pageFlex .pageRight .archiveBox .recentEntryList article a figure img{height:auto}}#blog-page .staffblog__box__inner .pageFlex .pageRight .archiveBox .recentEntryList article a .detail{width:calc(100% - 120px);-webkit-box-sizing:border-box;box-sizing:border-box;padding:10px}@media screen and (max-width:1000px){#blog-page .staffblog__box__inner .pageFlex .pageRight .archiveBox .recentEntryList article a .detail{width:100%}}@media screen and (max-width:640px){#blog-page .staffblog__box__inner .pageFlex .pageRight .archiveBox .recentEntryList article a .detail{width:calc(100% - 90px);padding:4px}}#blog-page .staffblog__box__inner .pageFlex .pageRight .archiveBox .recentEntryList article a .detail span.date{font-size:12px;display:inline-block}@media screen and (max-width:640px){#blog-page .staffblog__box__inner .pageFlex .pageRight .archiveBox .recentEntryList article a .detail span.date{font-size:11px}}#blog-page .staffblog__box__inner .pageFlex .pageRight .archiveBox .recentEntryList article a .detail h5{font-size:13px;padding-bottom:8px;line-height:1.78em}@media screen and (max-width:640px){#blog-page .staffblog__box__inner .pageFlex .pageRight .archiveBox .recentEntryList article a .detail h5{font-size:11px}}#blog-page .staffblog__box__inner .pageFlex .pageRight .archiveBox .recentEntryList article a .detail .authorBox{background:#f7f7f7;padding:3px 10px;text-align:center;font-size:11px}#blog-page .staffblog__box__inner .pageFlex .pageRight .archiveBox .recentEntryList article a:hover{opacity:.6;-webkit-transition:.3s ease-in-out;-o-transition:.3s ease-in-out;transition:.3s ease-in-out}#blog-page .staffblog__box__inner .pageFlex .pageRight .archiveBox .categoryList{padding:10px 0 0 0}#blog-page .staffblog__box__inner .pageFlex .pageRight .archiveBox .categoryList ul li{margin-bottom:15px;background:#fff}@media screen and (max-width:640px){#blog-page .staffblog__box__inner .pageFlex .pageRight .archiveBox .categoryList ul li{margin-bottom:10px}}#blog-page .staffblog__box__inner .pageFlex .pageRight .archiveBox .categoryList ul li a{display:block;padding:10px 10px 10px 25px;background:url(/assets/images/common/icon_triangle_blown.svg) 10px 17px no-repeat;background-size:6px auto;font-size:13px}@media screen and (max-width:640px){#blog-page .staffblog__box__inner .pageFlex .pageRight .archiveBox .categoryList ul li a{font-size:11px;background:url(/assets/images/common/icon_triangle_blown.svg) 10px 16px no-repeat;background-size:6px auto}}#blog-page .staffblog__box__inner .pageFlex .pageRight .archiveBox .categoryList ul li a:hover{opacity:.6;-webkit-transition:.3s ease-in-out;-o-transition:.3s ease-in-out;transition:.3s ease-in-out}#blog-page .staffblog__box__inner .pageFlex .pageRight .archiveBox .monthlyList{padding:10px 0 0 0}#blog-page .staffblog__box__inner .pageFlex .pageRight .archiveBox .monthlyList dl dt{padding:10px;background:#fff url(/assets/images/common/btn_anchor.svg) 97% center no-repeat;background-size:12px auto;cursor:pointer;font-size:13px;font-weight:400;margin-bottom:15px;color:#6d5e67}#blog-page .staffblog__box__inner .pageFlex .pageRight .archiveBox .monthlyList dl dt:hover{opacity:.6;-webkit-transition:.3s ease-in-out;-o-transition:.3s ease-in-out;transition:.3s ease-in-out}#blog-page .staffblog__box__inner .pageFlex .pageRight .archiveBox .monthlyList dl dd ul li{margin-bottom:15px;background:#fff;padding-left:15px}#blog-page .staffblog__box__inner .pageFlex .pageRight .archiveBox .monthlyList dl dd ul li a{display:block;padding:10px 10px 10px 25px;background:url(/assets/images/common/icon_triangle_blown.svg) 10px 17px no-repeat;background-size:6px auto;font-size:13px}@media screen and (max-width:640px){#blog-page .staffblog__box__inner .pageFlex .pageRight .archiveBox .monthlyList dl dd ul li a{font-size:11px;padding:5px 10px 5px 25px;background:url(/assets/images/common/icon_triangle_blown.svg) 10px 11px no-repeat;background-size:6px auto}}#blog-page .staffblog__box__inner .pageFlex .pageRight .archiveBox .monthlyList dl dd ul li a:hover{opacity:.6;-webkit-transition:.3s ease-in-out;-o-transition:.3s ease-in-out;transition:.3s ease-in-out}#blog-page .staffblog__box__inner .pageFlex .entryDetail .poster{padding:0 0 20px 0}#blog-page .staffblog__box__inner .pageFlex .entryDetail .poster figure{line-height:0}#blog-page .staffblog__box__inner .pageFlex .entryDetail .poster figure img{width:100%}#blog-page .staffblog__box__inner .pageFlex .entryDetail .entryBody{padding:35px;background:#fff}#blog-page .staffblog__box__inner .pageFlex .entryDetail .entryBody h1{font-size:26px;font-weight:500;line-height:1.78em;padding:10px 20px;margin-bottom:20px;color:#6d5e67;line-height:1.66em;border:1px solid #6d5e67;position:relative;font-family:'Noto Serif JP',serif}@media screen and (max-width:640px){#blog-page .staffblog__box__inner .pageFlex .entryDetail .entryBody h1{font-size:16px;line-height:1.56em;padding:10px 20px;margin-bottom:10px}}#blog-page .staffblog__box__inner .pageFlex .entryDetail .entryBody h2{font-size:23px;font-weight:500;line-height:1.78em;padding:12px 20px 8px 10px;margin-bottom:20px;color:#6d5e67;border-bottom:2px solid #6d5e67;font-family:'Noto Serif JP',serif}@media screen and (max-width:640px){#blog-page .staffblog__box__inner .pageFlex .entryDetail .entryBody h2{font-size:16px;line-height:1.56em;margin-bottom:10px}}#blog-page .staffblog__box__inner .pageFlex .entryDetail .entryBody h3{font-size:22px;font-weight:500;padding:10px 10px 10px 30px;margin-bottom:20px;margin-top:20px;color:#6d5e67;line-height:1.78em;position:relative;font-family:'Noto Serif JP',serif}#blog-page .staffblog__box__inner .pageFlex .entryDetail .entryBody h3::before{content:"";display:inline-block;background-size:7px;margin-right:10px;position:absolute;background:url(/assets/images/common/icon_brown_two.svg) no-repeat;width:15px;height:22px;left:5px;top:20px}@media screen and (max-width:640px){#blog-page .staffblog__box__inner .pageFlex .entryDetail .entryBody h3::before{top:15px}}@media screen and (max-width:640px){#blog-page .staffblog__box__inner .pageFlex .entryDetail .entryBody h3{font-size:16px;line-height:1.56em}}#blog-page .staffblog__box__inner .pageFlex .entryDetail .entryBody h4{font-size:22px;font-weight:500;padding:10px 10px 10px 35px;margin-bottom:13px;margin-top:20px;color:#6d5e67;line-height:1.78em;position:relative;font-family:'Noto Serif JP',serif}#blog-page .staffblog__box__inner .pageFlex .entryDetail .entryBody h4::before{content:"";display:inline-block;background-size:7px;margin-right:10px;position:absolute;background:url(/assets/images/common/icon_scare.svg) no-repeat;width:23px;height:26px;left:3px;top:10px}@media screen and (max-width:640px){#blog-page .staffblog__box__inner .pageFlex .entryDetail .entryBody h4::before{top:15px}}@media screen and (max-width:640px){#blog-page .staffblog__box__inner .pageFlex .entryDetail .entryBody h4{font-size:15px;line-height:1.56em}}#blog-page .staffblog__box__inner .pageFlex .entryDetail .entryBody h5{display:inline-block;font-size:18px;padding:4px 8px;color:#4b2424;background:#f1d8e5;margin-bottom:20px;font-weight:400;line-height:1.78em;font-family:'Noto Serif JP',serif}@media screen and (max-width:640px){#blog-page .staffblog__box__inner .pageFlex .entryDetail .entryBody h5{font-size:15px;line-height:1.56em;margin-bottom:10px}}#blog-page .staffblog__box__inner .pageFlex .entryDetail .entryBody h6{display:inline-block;font-size:18px;padding:4px 8px;color:#6d5e67;margin-bottom:20px;font-weight:600;line-height:1.78em;position:relative;font-family:'Noto Serif JP',serif}#blog-page .staffblog__box__inner .pageFlex .entryDetail .entryBody h6:before{position:absolute;content:"――――";display:inline-block;width:20px;height:1px;top:10%;left:160px;letter-spacing:-.2em}@media screen and (max-width:640px){#blog-page .staffblog__box__inner .pageFlex .entryDetail .entryBody h6{font-size:15px;line-height:1.56em;margin-bottom:10px}}#blog-page .staffblog__box__inner .pageFlex .entryDetail .entryBody p{font-size:14px;line-height:1.78em;padding:0 0 15px 0;color:#6d5e67}@media screen and (max-width:640px){#blog-page .staffblog__box__inner .pageFlex .entryDetail .entryBody p{font-size:12px}}#blog-page .staffblog__box__inner .pageFlex .entryDetail .entryBody table{border-top:1px solid #ccc;border-right:1px solid #ccc;margin:20px 0}@media screen and (max-width:640px){#blog-page .staffblog__box__inner .pageFlex .entryDetail .entryBody table{font-size:12px}}#blog-page .staffblog__box__inner .pageFlex .entryDetail .entryBody table td{border-bottom:1px solid #ccc;border-left:1px solid #ccc;padding:10px 30px 10px 30px;-webkit-box-sizing:border-box;box-sizing:border-box}@media screen and (max-width:640px){#blog-page .staffblog__box__inner .pageFlex .entryDetail .entryBody table td{font-size:12px;padding:10px}}#blog-page .staffblog__box__inner .pageFlex .entryDetail .entryBody table td:last-child{padding:10px 100px 10px 100px}@media screen and (max-width:640px){#blog-page .staffblog__box__inner .pageFlex .entryDetail .entryBody table td:last-child{padding:10px}}#blog-page .staffblog__box__inner .pageFlex .entryDetail .entryBody img{max-width:100%;height:auto}#blog-page .staffblog__box__inner .pageFlex .entryDetail .entryBody ul{padding-left:20px}#blog-page .staffblog__box__inner .pageFlex .entryDetail .entryBody ul li{padding:3px 0 3px 15px;line-height:1.45em;position:relative;font-size:14px;font-weight:500;color:#6d5e67}@media screen and (max-width:640px){#blog-page .staffblog__box__inner .pageFlex .entryDetail .entryBody ul li{font-size:12px;padding:3px 0 3px 5px}}#blog-page .staffblog__box__inner .pageFlex .entryDetail .entryBody ul li::before{content:"●";color:#e6f5eb;font-size:20px;position:absolute;left:-15px;font-weight:600}@media screen and (max-width:640px){#blog-page .staffblog__box__inner .pageFlex .entryDetail .entryBody ul li::before{font-size:10px}}#blog-page .staffblog__box__inner .pageFlex .entryDetail .entryBody iframe{margin:25px 0;width:100%;height:600px}@media screen and (max-width:640px){#blog-page .staffblog__box__inner .pageFlex .entryDetail .entryBody iframe{height:250px}}#blog-page .staffblog__box__inner .pageFlex .entryDetail .entryBody .btnEntry{background:#fff;width:45%;margin:20px auto 0;background:#f1d8e5}@media screen and (max-width:640px){#blog-page .staffblog__box__inner .pageFlex .entryDetail .entryBody .btnEntry{width:80%;margin:15px auto 15px}}#blog-page .staffblog__box__inner .pageFlex .entryDetail .entryBody .btnEntry a{display:block;padding:20px 0 20px 20px;background:url(/assets/images/common/icon_triangle_blown.svg) no-repeat top 60% left 90%;background-size:15px auto;-webkit-box-sizing:border-box;box-sizing:border-box;font-size:17px;color:#4b2424;text-align:center;font-weight:400}@media screen and (max-width:1366px){#blog-page .staffblog__box__inner .pageFlex .entryDetail .entryBody .btnEntry a{font-size:calc(17 / 1366 * 100vw);background-size:calc(8 / 1366 * 100vw)}}@media screen and (max-width:768px){#blog-page .staffblog__box__inner .pageFlex .entryDetail .entryBody .btnEntry a{font-size:14px;background-size:6.33px auto;background-position:top 50% left 90%;padding:15px;text-align:left}}#blog-page .staffblog__box__inner .pageFlex .entryDetail .entryBody .btnEntry a:hover{background:url(/assets/images/common/icon_triangle_white.svg) no-repeat top 60% left 90%;background-size:15px auto;background-color:#6d5e67;color:#fff;-webkit-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;transition:all .4s ease-in-out}@media screen and (max-width:768px){#blog-page .staffblog__box__inner .pageFlex .entryDetail .entryBody .btnEntry a:hover{background-size:6.33px auto;background-position:top 50% left 90%}}@media screen and (max-width:640px){#blog-page .staffblog__box__inner .pageFlex .entryDetail .entryBody{padding:15px}}#blog-page .staffblog__box__inner .pageFlex .entryDetail .entryBody .btnEntry{width:100%;max-width:498px;margin:0 auto;padding:40px 0 20px 0}@media screen and (max-width:1000px){#blog-page .staffblog__box__inner .pageFlex .entryDetail .entryBody .btnEntry{width:70%}}@media screen and (max-width:768px){#blog-page .staffblog__box__inner .pageFlex .entryDetail .entryBody .btnEntry{width:90%}}@media screen and (max-width:640px){#blog-page .staffblog__box__inner .pageFlex .entryDetail .entryBody .btnEntry{width:100%}}#blog-page .staffblog__box__inner .pageFlex .entryDetail .entryBody .btnEntry .btnBox{background:#fff;-webkit-box-shadow:0 3px 6px rgba(0,0,0,.2);box-shadow:0 3px 6px rgba(0,0,0,.2)}#blog-page .staffblog__box__inner .pageFlex .entryDetail .entryBody .btnEntry .btnBox a{display:block;padding:20px 0 20px 30px;background:url(/assets/images/common/btn_next.svg) no-repeat top 50% left 90%;background-size:8.11px auto;-webkit-box-sizing:border-box;box-sizing:border-box;font-size:16px;color:#6d5e67}@media screen and (max-width:1366px){#blog-page .staffblog__box__inner .pageFlex .entryDetail .entryBody .btnEntry .btnBox a{font-size:calc(17 / 1366 * 100vw);background-size:calc(8 / 1366 * 100vw)}}@media screen and (max-width:768px){#blog-page .staffblog__box__inner .pageFlex .entryDetail .entryBody .btnEntry .btnBox a{font-size:14px;background-size:6.33px auto;background-position:top 50% left 90%;padding:15px;text-align:left}}#blog-page .staffblog__box__inner .pageFlex .entryDetail .entryBody .btnEntry .btnBox a:hover{background:url(/assets/images/common/btn_next_white.svg) no-repeat top 50% left 90%;background-size:8.11px auto;background-color:#6d5e67;color:#fff;-webkit-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;transition:all .4s ease-in-out}@media screen and (max-width:640px){#blog-page .staffblog__box__inner .pageFlex .entryDetail .entryBody .btnEntry{width:100%}}#blog-page .staffblog__box__inner .pageFlex .entryDetail .entryBody input[type=email],#blog-page .staffblog__box__inner .pageFlex .entryDetail .entryBody input[type=tel],#blog-page .staffblog__box__inner .pageFlex .entryDetail .entryBody input[type=text]{width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;padding:14px 12px;background:#fff;border:1px solid #606060}#blog-page .staffblog__box__inner .pageFlex .entryDetail .entryBody input,#blog-page .staffblog__box__inner .pageFlex .entryDetail .entryBody textarea{border:none;background:#fff;border:1px solid #606060!important}@media screen and (max-width:640px){#blog-page .staffblog__box__inner .pageFlex .entryDetail .entryBody input,#blog-page .staffblog__box__inner .pageFlex .entryDetail .entryBody textarea{font-size:16px;padding:4px 6px}}#blog-page .staffblog__box__inner .pageFlex .entryDetail .entryBody select{width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;padding:14px 12px;background:#fff;border:1px solid #606060;margin-bottom:20px}@media screen and (max-width:640px){#blog-page .staffblog__box__inner .pageFlex .entryDetail .entryBody select{width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;padding:4px 6px;font-size:16px}}#blog-page .staffblog__box__detail{width:90%;max-width:1105px;margin:0 auto;padding:45px 0 0 0}@media screen and (max-width:640px){#blog-page .staffblog__box__detail{padding:25px 0 0 0}}#blog-page .staffblog__box__detail .titleBox{padding-bottom:50px}@media screen and (max-width:640px){#blog-page .staffblog__box__detail .titleBox{padding:0 0 23px 0}}#blog-page .staffblog__box__detail .titleBox h1{font-size:32px;font-weight:600;line-height:1.66em;color:#6d5e67;text-align:center;padding-bottom:18px;margin-bottom:20px;background:url(/assets/images/common/icon_border_blown.svg) no-repeat 50% 100%;background-size:80px;font-family:'Noto Serif JP',serif}@media screen and (max-width:640px){#blog-page .staffblog__box__detail .titleBox h1{font-size:18px}}#blog-page .staffblog__box__detail .titleBox span.date{font-size:13px;font-weight:600;display:block;text-align:center;padding:5px 0 0 0;color:#6d5e67}#blog-page .staffblog__box__detail .poster{width:100%;margin:0 auto;text-align:center;padding:40px 40px 10px 40px;max-width:1100px;background-color:#fff;-webkit-box-sizing:border-box;box-sizing:border-box}@media screen and (max-width:640px){#blog-page .staffblog__box__detail .poster{padding:10px}}#blog-page .staffblog__box__detail .poster figure{line-height:0;width:100%}#blog-page .staffblog__box__detail .poster figure img{width:100%}#blog-page .staffblog__box__detail .entryBody{width:100%;margin:0 auto 60px;max-width:1100px;padding:40px;background-color:#fff;-webkit-box-sizing:border-box;box-sizing:border-box}#blog-page .staffblog__box__detail .entryBody h1{font-size:26px;font-weight:500;line-height:1.78em;padding:10px 20px;margin-bottom:20px;color:#6d5e67;line-height:1.66em;border:1px solid #6d5e67;position:relative;font-family:'Noto Serif JP',serif}@media screen and (max-width:640px){#blog-page .staffblog__box__detail .entryBody h1{font-size:16px;line-height:1.56em;padding:10px 20px;margin-bottom:10px}}#blog-page .staffblog__box__detail .entryBody h2{font-size:23px;font-weight:500;line-height:1.78em;padding:12px 20px 8px 10px;margin-bottom:20px;color:#6d5e67;border-bottom:2px solid #6d5e67;font-family:'Noto Serif JP',serif}@media screen and (max-width:640px){#blog-page .staffblog__box__detail .entryBody h2{font-size:16px;line-height:1.56em;margin-bottom:10px}}#blog-page .staffblog__box__detail .entryBody h3{font-size:22px;font-weight:500;padding:10px 10px 10px 30px;margin-bottom:20px;margin-top:20px;color:#6d5e67;line-height:1.78em;position:relative;font-family:'Noto Serif JP',serif}#blog-page .staffblog__box__detail .entryBody h3::before{content:"";display:inline-block;background-size:7px;margin-right:10px;position:absolute;background:url(/assets/images/common/icon_brown_two.svg) no-repeat;width:15px;height:22px;left:5px;top:20px}@media screen and (max-width:640px){#blog-page .staffblog__box__detail .entryBody h3::before{top:15px}}@media screen and (max-width:640px){#blog-page .staffblog__box__detail .entryBody h3{font-size:16px;line-height:1.56em}}#blog-page .staffblog__box__detail .entryBody h4{font-size:22px;font-weight:500;padding:10px 10px 10px 35px;margin-bottom:13px;margin-top:20px;color:#6d5e67;line-height:1.78em;position:relative;font-family:'Noto Serif JP',serif}#blog-page .staffblog__box__detail .entryBody h4::before{content:"";display:inline-block;background-size:7px;margin-right:10px;position:absolute;background:url(/assets/images/common/icon_scare.svg) no-repeat;width:23px;height:26px;left:3px;top:10px}@media screen and (max-width:640px){#blog-page .staffblog__box__detail .entryBody h4::before{top:15px}}@media screen and (max-width:640px){#blog-page .staffblog__box__detail .entryBody h4{font-size:15px;line-height:1.56em}}#blog-page .staffblog__box__detail .entryBody h5{display:inline-block;font-size:18px;padding:4px 8px;color:#4b2424;background:#f1d8e5;margin-bottom:20px;font-weight:400;line-height:1.78em;font-family:'Noto Serif JP',serif}@media screen and (max-width:640px){#blog-page .staffblog__box__detail .entryBody h5{font-size:15px;line-height:1.56em;margin-bottom:10px}}#blog-page .staffblog__box__detail .entryBody h6{display:inline-block;font-size:18px;padding:4px 8px;color:#6d5e67;margin-bottom:20px;font-weight:600;line-height:1.78em;position:relative;font-family:'Noto Serif JP',serif}#blog-page .staffblog__box__detail .entryBody h6:before{position:absolute;content:"――――";display:inline-block;width:20px;height:1px;top:10%;left:160px;letter-spacing:-.2em}@media screen and (max-width:640px){#blog-page .staffblog__box__detail .entryBody h6{font-size:15px;line-height:1.56em;margin-bottom:10px}}#blog-page .staffblog__box__detail .entryBody p{font-size:14px;line-height:1.78em;padding:0 0 15px 0;color:#6d5e67}@media screen and (max-width:640px){#blog-page .staffblog__box__detail .entryBody p{font-size:12px}}#blog-page .staffblog__box__detail .entryBody table{border-top:1px solid #ccc;border-right:1px solid #ccc;margin:20px 0}@media screen and (max-width:640px){#blog-page .staffblog__box__detail .entryBody table{font-size:12px}}#blog-page .staffblog__box__detail .entryBody table td{border-bottom:1px solid #ccc;border-left:1px solid #ccc;padding:10px 30px 10px 30px;-webkit-box-sizing:border-box;box-sizing:border-box}@media screen and (max-width:640px){#blog-page .staffblog__box__detail .entryBody table td{font-size:12px;padding:10px}}#blog-page .staffblog__box__detail .entryBody table td:last-child{padding:10px 100px 10px 100px}@media screen and (max-width:640px){#blog-page .staffblog__box__detail .entryBody table td:last-child{padding:10px}}#blog-page .staffblog__box__detail .entryBody img{max-width:100%;height:auto}#blog-page .staffblog__box__detail .entryBody ul{padding-left:20px}#blog-page .staffblog__box__detail .entryBody ul li{padding:3px 0 3px 15px;line-height:1.45em;position:relative;font-size:14px;font-weight:500;color:#6d5e67}@media screen and (max-width:640px){#blog-page .staffblog__box__detail .entryBody ul li{font-size:12px;padding:3px 0 3px 5px}}#blog-page .staffblog__box__detail .entryBody ul li::before{content:"●";color:#e6f5eb;font-size:20px;position:absolute;left:-15px;font-weight:600}@media screen and (max-width:640px){#blog-page .staffblog__box__detail .entryBody ul li::before{font-size:10px}}#blog-page .staffblog__box__detail .entryBody iframe{margin:25px 0;width:100%;height:600px}@media screen and (max-width:640px){#blog-page .staffblog__box__detail .entryBody iframe{height:250px}}#blog-page .staffblog__box__detail .entryBody .btnEntry{background:#fff;width:45%;margin:20px auto 0;background:#f1d8e5}@media screen and (max-width:640px){#blog-page .staffblog__box__detail .entryBody .btnEntry{width:80%;margin:15px auto 15px}}#blog-page .staffblog__box__detail .entryBody .btnEntry a{display:block;padding:20px 0 20px 20px;background:url(/assets/images/common/icon_triangle_blown.svg) no-repeat top 60% left 90%;background-size:15px auto;-webkit-box-sizing:border-box;box-sizing:border-box;font-size:17px;color:#4b2424;text-align:center;font-weight:400}@media screen and (max-width:1366px){#blog-page .staffblog__box__detail .entryBody .btnEntry a{font-size:calc(17 / 1366 * 100vw);background-size:calc(8 / 1366 * 100vw)}}@media screen and (max-width:768px){#blog-page .staffblog__box__detail .entryBody .btnEntry a{font-size:14px;background-size:6.33px auto;background-position:top 50% left 90%;padding:15px;text-align:left}}#blog-page .staffblog__box__detail .entryBody .btnEntry a:hover{background:url(/assets/images/common/icon_triangle_white.svg) no-repeat top 60% left 90%;background-size:15px auto;background-color:#6d5e67;color:#fff;-webkit-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;transition:all .4s ease-in-out}@media screen and (max-width:768px){#blog-page .staffblog__box__detail .entryBody .btnEntry a:hover{background-size:6.33px auto;background-position:top 50% left 90%}}@media screen and (max-width:640px){#blog-page .staffblog__box__detail .entryBody{padding:10px;margin:0 auto 30px}}#blog-page .staffblog__box__detail .btn{background:#fff;-webkit-box-shadow:0 3px 6px rgba(0,0,0,.2);box-shadow:0 3px 6px rgba(0,0,0,.2);margin:0 auto;width:50%}@media screen and (max-width:640px){#blog-page .staffblog__box__detail .btn{width:100%}}#blog-page .staffblog__box__detail .btn a{display:block;padding:20px 0 20px 30px;background:url(/assets/images/common/icon_triangle_blown.svg) no-repeat top 60% left 90%;background-size:15px auto;-webkit-box-sizing:border-box;box-sizing:border-box;font-size:17px;color:#6d5e67;text-align:center}@media screen and (max-width:1366px){#blog-page .staffblog__box__detail .btn a{font-size:calc(17 / 1366 * 100vw);background-size:calc(8 / 1366 * 100vw)}}@media screen and (max-width:768px){#blog-page .staffblog__box__detail .btn a{font-size:14px;background-size:6.33px auto;background-position:top 50% left 90%;padding:15px;text-align:left}}#blog-page .staffblog__box__detail .btn a:hover{background:url(/assets/images/common/icon_triangle_white.svg) no-repeat top 60% left 90%;background-size:15px auto;background-color:#6d5e67;color:#fff;-webkit-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;transition:all .4s ease-in-out}@media screen and (max-width:768px){#blog-page .staffblog__box__detail .btn a:hover{background-size:6.33px auto;background-position:top 50% left 90%}}#inquiry-page section.cta{display:none}#inquiry-page .main{width:100%;margin:0;background:url(/assets/images/inquiry/mainvisual.png) no-repeat;background-position:top 5% right 0}#inquiry-page .main__box{width:90%;max-width:1435px;margin:0 auto}#inquiry-page .main__box__inner{background-size:auto 100%;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;height:auto;min-height:266px;display:-webkit-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-justify-content:space-between;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%}@media screen and (max-width:1366px){#inquiry-page .main__box__inner{background-position:top 115px center}}@media screen and (max-width:768px){#inquiry-page .main__box__inner{background-size:100% auto;background-position:top 0 center}}@media screen and (max-width:640px){#inquiry-page .main__box__inner{min-height:150px;margin:0;background-position:top center;padding:0}}#inquiry-page .main__box__inner h1,#inquiry-page .main__box__inner p.pageTitle{width:100%;margin:0 auto;font-size:30px;color:#4b2424;letter-spacing:.3em;font-weight:400;font-family:'Noto Serif JP',serif;text-shadow:1px 2px 3px grey}@media screen and (max-width:1000px){#inquiry-page .main__box__inner h1,#inquiry-page .main__box__inner p.pageTitle{font-size:calc(30 / 1000 * 100vw)}}@media screen and (max-width:640px){#inquiry-page .main__box__inner h1,#inquiry-page .main__box__inner p.pageTitle{font-size:22px;padding:0}}@media screen and (max-width:640px){#inquiry-page .main{background-position:5% 64%}}#inquiry-page .main__box__inner{background-size:auto 100%;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;height:auto}@media screen and (max-width:768px){#inquiry-page .main__box__inner{background-size:100% auto}}#inquiry-page .inquiry{width:100%;padding:33px 0 0 0;margin:54px 0 0 0;background:url(/assets/images/common/stripe_white.svg);background-size:auto 33px;background-position:left top;background-repeat:repeat-x}@media screen and (max-width:640px){#inquiry-page .inquiry{padding:20px 0 0 0;margin:33px 0 0 0}}#inquiry-page .inquiry__box{background:#f8f8f8;padding-top:49px;padding-bottom:100px}@media screen and (max-width:640px){#inquiry-page .inquiry__box{padding-top:36px;padding-bottom:38px}}#inquiry-page .inquiry__box__ttl{width:90%;max-width:1080px;margin:0 auto;color:#6d5e67;font-size:32px;font-family:'Noto Serif JP',serif}@media screen and (max-width:1366px){#inquiry-page .inquiry__box__ttl{font-size:calc(32 / 1366 * 100vw)}}@media screen and (max-width:768px){#inquiry-page .inquiry__box__ttl{font-size:20px}}#inquiry-page .inquiry__box__ttl .titleBox h2{font-family:'Noto Serif JP',serif;text-align:center;color:#6d5e67;padding-bottom:10px}@media screen and (max-width:640px){#inquiry-page .inquiry__box__ttl .titleBox h2{font-size:18px!important;text-align:left}}#inquiry-page .inquiry__box__ttl .titleBox p{line-height:1.99em;text-align:center;padding-bottom:10px;color:#6d5e67;font-size:16px;line-height:2em;font-weight:400;letter-spacing:.1em}@media screen and (max-width:1000px){#inquiry-page .inquiry__box__ttl .titleBox p{font-size:calc(16 / 1000 * 100vw)}}@media screen and (max-width:768px){#inquiry-page .inquiry__box__ttl .titleBox p{font-size:13px;padding:0 0 8px 0}}#inquiry-page .inquiry__box__ttl .titleBox p span.border{border-bottom:1px solid #6d5e67}@media screen and (max-width:640px){#inquiry-page .inquiry__box__ttl .titleBox p{text-align:left}}#inquiry-page .inquiry__box__ttl .titleBox .pleaseBox{background:#fff;padding:30px;-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:10px;margin-top:20px}@media screen and (max-width:640px){#inquiry-page .inquiry__box__ttl .titleBox .pleaseBox{padding:20px}}#inquiry-page .inquiry__box__ttl .titleBox .pleaseBox h3{font-size:18px;font-weight:600;padding-bottom:5px;border-bottom:1px solid #6d5e67}@media screen and (max-width:640px){#inquiry-page .inquiry__box__ttl .titleBox .pleaseBox h3{font-size:15px}}#inquiry-page .inquiry__box__ttl .titleBox .pleaseBox ul.please{padding-top:10px}@media screen and (max-width:640px){#inquiry-page .inquiry__box__ttl .titleBox .pleaseBox ul.please{padding-top:0}}#inquiry-page .inquiry__box__ttl .titleBox .pleaseBox ul.please li{font-size:16px;padding-top:5px;padding-left:1em;text-indent:-1em}#inquiry-page .inquiry__box__ttl .titleBox .pleaseBox ul.please li span.red{color:#ed2437}@media screen and (max-width:640px){#inquiry-page .inquiry__box__ttl .titleBox .pleaseBox ul.please li{font-size:14px;font-weight:600;padding-top:15px}}#inquiry-page .inquiry__box__inner{width:90%;max-width:1080px;margin:0 auto;padding:0}@media screen and (max-width:640px){#inquiry-page .inquiry__box__inner{padding:15px 0 0 0}}#inquiry-page .inquiry__box__inner .formBlock{padding:41px 0 0 0}@media screen and (max-width:640px){#inquiry-page .inquiry__box__inner .formBlock{padding:13px 0 0 0}}#inquiry-page .inquiry__box__inner .formBlock .errorMsgBase{margin:26px 0 26px 0;padding:20px;border:1px solid #ed2437}#inquiry-page .inquiry__box__inner .formBlock .errorMsgBase ul li{padding:0 0 3px 1em;text-indent:-1em;color:#ed2437}#inquiry-page .inquiry__box__inner .formBlock dl{padding:25px 25px;display:-webkit-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-justify-content:space-between;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;font-weight:500;margin-bottom:14px}@media screen and (max-width:640px){#inquiry-page .inquiry__box__inner .formBlock dl{padding:12px}}#inquiry-page .inquiry__box__inner .formBlock dl:nth-child(even){background:#f8f8f8}#inquiry-page .inquiry__box__inner .formBlock dl dt{width:20%;font-weight:500;display:-webkit-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-justify-content:space-between;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}@media screen and (max-width:640px){#inquiry-page .inquiry__box__inner .formBlock dl dt{width:100%;display:-webkit-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-justify-content:space-around;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;font-size:14px}}#inquiry-page .inquiry__box__inner .formBlock dl dt span.ttl{width:70%}@media screen and (max-width:640px){#inquiry-page .inquiry__box__inner .formBlock dl dt span.ttl{width:auto;margin-right:15px}}#inquiry-page .inquiry__box__inner .formBlock dl dt span.required{display:inline-block;padding:5px 8px;line-height:1em;background:#ed2437;color:#fff;font-size:12px;max-height:1em}#inquiry-page .inquiry__box__inner .formBlock dl dd{width:76%}@media screen and (max-width:640px){#inquiry-page .inquiry__box__inner .formBlock dl dd{width:100%;padding:12px 0}}#inquiry-page .inquiry__box__inner .formBlock dl dd span.caution{font-size:12px;padding-left:10px}#inquiry-page .inquiry__box__inner .formBlock dl dd .inline{display:inline-block;margin-right:15px}@media screen and (max-width:640px){#inquiry-page .inquiry__box__inner .formBlock dl dd .inline{width:100%;padding-bottom:15px}}#inquiry-page .inquiry__box__inner .formBlock dl dd .mailCheck{padding:10px 0 0 0}#inquiry-page .inquiry__box__inner .formBlock dl dd .set{padding-bottom:10px}#inquiry-page .inquiry__box__inner .formBlock dl dd .set span{margin-right:8px}#inquiry-page .inquiry__box__inner .formBlock dl dd .set:last-child{padding-bottom:0}#inquiry-page .inquiry__box__inner .formBlock dl dd .nameFlex{display:-webkit-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-justify-content:space-around;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}#inquiry-page .inquiry__box__inner .formBlock dl dd .nameFlex .nameSet{width:46%}#inquiry-page .inquiry__box__inner .formBlock dl dd .nameFlex .nameSet span.title{width:3.4em;display:inline-block}@media screen and (max-width:640px){#inquiry-page .inquiry__box__inner .formBlock dl dd .nameFlex .nameSet{width:100%;padding-bottom:15px}#inquiry-page .inquiry__box__inner .formBlock dl dd .nameFlex .nameSet:last-child{padding-bottom:0}}#inquiry-page .inquiry__box__inner .formBlock dl dd .addressIn{padding:0 0 15px 0}#inquiry-page .inquiry__box__inner .formBlock dl dd .addressIn span.title{display:inline-block;width:4.6em}#inquiry-page .inquiry__box__inner .formBlock dl dd .contactTime{margin-top:10px;border-top:1px dotted #ccc;padding-top:10px}#inquiry-page .inquiry__box__inner .formBlock dl dd .contactTime p{font-size:13px;padding:0 0 10px 1em;text-indent:-1em}#inquiry-page .inquiry__box__inner .formBlock dl dd .contactTime .timeFlex{display:-webkit-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-justify-content:space-around;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}#inquiry-page .inquiry__box__inner .formBlock dl dd .contactTime .timeFlex .timeSet{padding-right:15px}@media screen and (max-width:640px){#inquiry-page .inquiry__box__inner .formBlock dl dd .contactTime .timeFlex .timeSet{width:100%;padding-right:0;padding-bottom:15px}#inquiry-page .inquiry__box__inner .formBlock dl dd .contactTime .timeFlex .timeSet select{max-width:70%}#inquiry-page .inquiry__box__inner .formBlock dl dd .contactTime .timeFlex .timeSet:last-child{padding-bottom:0}}#inquiry-page .inquiry__box__inner .formBlock dl dd.date span{margin-right:15px}#inquiry-page .inquiry__box__inner .formBlock dl dd.date span:last-child{margin-right:0}#inquiry-page .inquiry__box__inner .formBlock p.description{font-size:12px;padding:6px 0 6px 0}#inquiry-page .inquiry__box__inner .formBlock .btn input[type=submit]{display:block;width:90%;cursor:pointer;margin:0 auto;max-width:400px;padding:20px 0;font-size:18px;background:#f1d8e4 url(/assets/images/common/btn_next.svg) 97% center no-repeat;background-size:10px auto;color:#333;text-align:center;-webkit-transition:.6s;-o-transition:.6s;transition:.6s}@media screen and (max-width:1200px){#inquiry-page .inquiry__box__inner .formBlock .btn input[type=submit]{font-size:13px;padding:14px 0}}@media screen and (max-width:640px){#inquiry-page .inquiry__box__inner .formBlock .btn input[type=submit]{font-size:12px;padding:14px 0}}#inquiry-page .inquiry__box__inner .formBlock .btn input[type=submit]:hover{background:#333 url(/assets/images/common/btn_next_white.svg) 97% center no-repeat;background-size:10px auto;color:#f7f7f7;-webkit-transition:.2s;transition:.2s;-webkit-transition:all ease-in-out .2s;-moz-transition:.2s;-o-transition:.2s}#inquiry-page .inquiry__box__inner .formBlock .btnFlex input[type=submit]{width:90%;margin:0 auto;padding:25px 0 25px 0;text-align:center;display:-webkit-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-justify-content:space-between;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;display:block;cursor:pointer;margin:0 auto;max-width:450px;padding:20px 0;font-size:18px;font-weight:600;background:#fff url(/assets/images/common/btn_next.svg) 97% center no-repeat;background-size:8px auto;color:#333;text-align:center}@media screen and (max-width:640px){#inquiry-page .inquiry__box__inner .formBlock .btnFlex input[type=submit]{padding:0 0 12px 0}}@media screen and (max-width:1200px){#inquiry-page .inquiry__box__inner .formBlock .btnFlex input[type=submit]{font-size:13px;padding:14px 0}}@media screen and (max-width:640px){#inquiry-page .inquiry__box__inner .formBlock .btnFlex input[type=submit]{font-size:12px;padding:14px 0}}#inquiry-page .inquiry__box__inner .formBlock .btnFlex input[type=submit]:hover{-webkit-transition:.2s;transition:.2s;-webkit-transition:all ease-in-out .2s;-moz-transition:.2s;-o-transition:.2s}#inquiry-page .inquiry__box__inner .formBlock .btnFlex input[type=submit]:first-child{background:#119cb9 url(/assets/images/common/icon_btm_white.svg) 97% center no-repeat!important;background-size:8px auto!important;color:#fff;border:1px solid #119cb9;background-size:8px auto}#inquiry-page .inquiry__box__inner .formBlock .btnFlex input[type=submit]:first-child:hover{background:#fff url(/assets/images/common/icon_btm_black.svg) 97% center no-repeat!important;background-size:8px auto!important;color:#333;border:1px solid #119cb9}#inquiry-page .inquiry__box__inner .formBlock .btnFlex input[type=submit]:last-child{margin-top:35px}@media screen and (max-width:640px){#inquiry-page .inquiry__box__inner .formBlock .btnFlex input[type=submit]:last-child{margin-top:18px}}#inquiry-page .inquiry__box__inner .formBlock .btnFlex input[type=submit]:last-child:hover{background:#333 url(/assets/images/common/icon_btm_white.svg) 97% center no-repeat;background-size:8px auto;color:#fff;border:1px solid #333}#inquiry-page .mform.confirm .show_input,#inquiry-page .mform.input .show_confirm{display:none!important}#inquiry-page .zipWidth{width:20%;-webkit-box-sizing:border-box;box-sizing:border-box}@media screen and (max-width:640px){#inquiry-page .zipWidth{width:30%}}#inquiry-page .nameWidth{width:100%;-webkit-box-sizing:border-box;box-sizing:border-box}#inquiry-page .selectWidth{width:70%;-webkit-box-sizing:border-box;box-sizing:border-box}@media screen and (max-width:640px){#inquiry-page .selectWidth{width:100%}}#inquiry-page .prefWidth{width:70%;-webkit-box-sizing:border-box;box-sizing:border-box}@media screen and (max-width:640px){#inquiry-page .prefWidth{width:75%}}#inquiry-page .mailWidth{width:70%;-webkit-box-sizing:border-box;box-sizing:border-box}@media screen and (max-width:640px){#inquiry-page .mailWidth{width:80%}}#inquiry-page .telWidth{width:20%;-webkit-box-sizing:border-box;box-sizing:border-box}@media screen and (max-width:640px){#inquiry-page .telWidth{width:25%}}#inquiry-page .cityWidth{width:70%;-webkit-box-sizing:border-box;box-sizing:border-box}@media screen and (max-width:640px){#inquiry-page .cityWidth{width:75%}}#inquiry-page .otherWidth{width:70%;-webkit-box-sizing:border-box;box-sizing:border-box}@media screen and (max-width:640px){#inquiry-page .otherWidth{width:75%}}#inquiry-page button,#inquiry-page input,#inquiry-page select,#inquiry-page textarea{margin:0;padding:0;background:0 0;border:none;border-radius:0;outline:0;-webkit-appearance:none;-moz-appearance:none;appearance:none}#inquiry-page ::-webkit-input-placeholder{color:#999;font-size:12px!important}#inquiry-page :-ms-input-placeholder{color:#999;font-size:12px!important}#inquiry-page ::-ms-input-placeholder{color:#999;font-size:12px!important}#inquiry-page ::placeholder{color:#999;font-size:12px!important}#inquiry-page input[type=email],#inquiry-page input[type=tel],#inquiry-page input[type=text],#inquiry-page select,#inquiry-page textarea{outline:0;background:#fff;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s;padding:15px 20px;border:1px solid #fff}#inquiry-page input[type=email]:focus,#inquiry-page input[type=password]:focus,#inquiry-page input[type=tel]:focus,#inquiry-page input[type=text]:focus,#inquiry-page select:focus,#inquiry-page textarea:focus{-webkit-box-shadow:0 0 7px rgba(156,141,141,.4);box-shadow:0 0 7px rgba(156,141,141,.4)}@media screen and (max-width:640px){#inquiry-page input[type=email],#inquiry-page input[type=tel],#inquiry-page input[type=text],#inquiry-page textarea{font-size:16px}}#inquiry-page select{background:#fafafa url(/assets/images/common/icon_triangle_btm_black.svg) 95% center no-repeat;background-size:5px auto;font-size:13px;padding-right:25px}#inquiry-page textarea{height:15vh;resize:vertical}#inquiry-page .radio{margin-bottom:8px;font-size:14px}#inquiry-page .radio label{position:relative;display:inline-block;padding:3px 3px 3px 20px;cursor:pointer}#inquiry-page .radio label::after,#inquiry-page .radio label::before{position:absolute;content:'';top:50%;border-radius:100%;-webkit-transition:all .2s;-o-transition:all .2s;transition:all .2s}#inquiry-page .radio label::before{left:0;width:14px;height:14px;margin-top:-8px;background:#f3f3f3;border:1px solid #ccc}#inquiry-page .radio label:hover::before{background:#fff}#inquiry-page .radio label::after{opacity:0;left:4px;width:8px;height:8px;margin-top:-4px;background:#6d5e67;-webkit-transform:scale(2);-ms-transform:scale(2);transform:scale(2)}#inquiry-page .radio input[type=radio]:checked+label::before{background:#fff;border:1px solid #6d5e67}#inquiry-page .radio input[type=radio]:checked+label::after{opacity:1;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}#inquiry-page .checkbox{margin-bottom:8px}#inquiry-page .checkbox label{position:relative;display:inline-block;padding:3px 3px 3px 22px;cursor:pointer}#inquiry-page .checkbox label::before{position:absolute;content:'';top:50%;left:0;width:14px;height:14px;margin-top:-8px;background:#fff;border:1px solid #ccc}#inquiry-page .checkbox input[type=checkbox]:checked+label::after{position:absolute;content:'';top:8px;left:3px;width:13px;height:5px;border-left:2px solid #6d5e67;border-bottom:2px solid #6d5e67;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}#inquiry-page .formErrorContent{-webkit-box-shadow:none;box-shadow:none;background:#f56363;border:none;opacity:1}#inquiry-page .formErrorArrow div{background:#f56363;border:none;opacity:1}#lesson-page .main{width:100%;margin:0;background:url(/assets/images/lesson/mainvisual.png) no-repeat;background-position:top 5% right 0}#lesson-page .main__box{width:90%;max-width:1435px;margin:0 auto}#lesson-page .main__box__inner{background-size:auto 100%;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;height:auto;min-height:266px;display:-webkit-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-justify-content:space-between;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%}@media screen and (max-width:1366px){#lesson-page .main__box__inner{background-position:top 115px center}}@media screen and (max-width:768px){#lesson-page .main__box__inner{background-size:100% auto;background-position:top 0 center}}@media screen and (max-width:640px){#lesson-page .main__box__inner{min-height:150px;margin:0;background-position:top center;padding:0}}#lesson-page .main__box__inner h1,#lesson-page .main__box__inner p.pageTitle{width:100%;margin:0 auto;font-size:30px;color:#4b2424;letter-spacing:.3em;font-weight:400;font-family:'Noto Serif JP',serif;text-shadow:1px 2px 3px grey}@media screen and (max-width:1000px){#lesson-page .main__box__inner h1,#lesson-page .main__box__inner p.pageTitle{font-size:calc(30 / 1000 * 100vw)}}@media screen and (max-width:640px){#lesson-page .main__box__inner h1,#lesson-page .main__box__inner p.pageTitle{font-size:22px;padding:0}}@media screen and (max-width:640px){#lesson-page .main{background-position:18% 91%;margin:0 0 10px 0}}#lesson-page .main__box__inner{background-size:auto 100%;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;height:auto}@media screen and (max-width:768px){#lesson-page .main__box__inner{background-size:100% auto}}#lesson-page .pan{width:90%;max-width:1435px;margin:0 auto}#lesson-page .pan li{display:inline-block;margin:38px 22px 40px 0;font-family:'Source Serif Pro',serif;font-weight:400}@media screen and (max-width:1250px){#lesson-page .pan li{margin:38px 0 40px 0}}@media screen and (max-width:640px){#lesson-page .pan li{margin:18px 5px 0 0}}#lesson-page .pan li a{font-family:'Noto Serif JP',serif;border:1px solid #cbcbcb;padding:10px 80px;-webkit-box-sizing:border-box;box-sizing:border-box;display:block;background:url(/assets/images/common/btn_anchor.svg) no-repeat 97% 50%;background-size:8.11px auto;-webkit-box-sizing:border-box;box-sizing:border-box;font-size:16px;color:#6d5e67}@media screen and (max-width:1366px){#lesson-page .pan li a{font-size:calc(16 / 1366 * 100vw)}}@media screen and (max-width:768px){#lesson-page .pan li a{font-size:14px;background-size:6.33px auto;text-align:left;padding:10px 50px}}@media screen and (max-width:640px){#lesson-page .pan li a{padding:5px 23px 5px 5px;font-size:12px}}@media screen and (max-width:320px){#lesson-page .pan li a{padding:5px 10px 5px 5px}}@media screen and (max-width:750px){#lesson-page .pan{width:100%}}@media screen and (max-width:640px){#lesson-page .pan{width:90%;margin-bottom:25px}}#lesson-page .pan li{margin:38px 5px 40px 0}@media screen and (max-width:640px){#lesson-page .pan li{margin:9px 5px 0 0}}#lesson-page .pan li a{padding:10px 40px}@media screen and (max-width:1080px){#lesson-page .pan li a{padding:10px 20px}}@media screen and (max-width:768px){#lesson-page .pan li a{padding:8px}}@media screen and (max-width:640px){#lesson-page .pan li a{padding:5px 16px 5px 5px}}#lesson-page .price{background-color:#f8f8f8;width:100%;background-image:-o-radial-gradient(#fff 15%,transparent 15%);background-image:radial-gradient(#fff 15%,transparent 15%);background-size:40px 40px;background-repeat:repeat;background-position:20px 20px;padding:0 0 77px 0;margin:0}@media screen and (max-width:640px){#lesson-page .price{padding:0 0 2px 0}}#lesson-page .price__box{background-image:url(/assets/images/common/bg_roundsquare00.svg);background-size:cover;background-repeat:no-repeat;background-position:top 68px center;padding:0 0 70px 0;margin:0 auto;width:91%;max-width:1340px}@media screen and (max-width:1080px){#lesson-page .price__box{padding:0 0 57px 0}}@media screen and (max-width:640px){#lesson-page .price__box{background-position:top 29px center;padding:0 0 25px 0}}#lesson-page .price__box__inner .titleBlock{margin:0 auto;line-height:0;position:relative;text-align:center}@media screen and (max-width:640px){#lesson-page .price__box__inner .titleBlock{text-align:left}}#lesson-page .price__box__inner .titleBlock img{width:100%}#lesson-page .price__box__inner .titleBlock::after{content:"――――――";letter-spacing:-.2em;color:#6d5e67;position:relative;width:28.96px}@media screen and (max-width:640px){#lesson-page .price__box__inner .titleBlock::after{display:inline-block;content:"――"}}#lesson-page .price__box__inner .titleBlock h2{text-align:center;padding:127px 0 0 0}@media screen and (max-width:640px){#lesson-page .price__box__inner .titleBlock h2{padding:93px 0 0 0}}#lesson-page .price__box__inner .titleBlock h2 img{width:100%;max-width:117px}@media screen and (max-width:640px){#lesson-page .price__box__inner .titleBlock h2 img{max-width:90px}}#lesson-page .price__box__inner .titleBlock h3{color:#6d5e67;font-size:32px;font-family:'Noto Serif JP',serif;margin:70px 0 0 0}@media screen and (max-width:1366px){#lesson-page .price__box__inner .titleBlock h3{font-size:calc(32 / 1366 * 100vw)}}@media screen and (max-width:768px){#lesson-page .price__box__inner .titleBlock h3{font-size:20px}}@media screen and (max-width:640px){#lesson-page .price__box__inner .titleBlock h3{text-align:center;margin:40px 0 0 0}}#lesson-page .price__box__inner .titleBlock::after{top:-45px}@media screen and (max-width:640px){#lesson-page .price__box__inner .titleBlock::after{left:45%;top:-35px}}#lesson-page .price__box__inner .listBlock{margin:70px 0 auto;width:100%}@media screen and (max-width:640px){#lesson-page .price__box__inner .listBlock{margin:44px 0 0 0}}#lesson-page .price__box__inner .listBlock tr{max-width:1092px;margin:0 auto;width:90%;display:table;border-right:solid 1px #bcbcbc}#lesson-page .price__box__inner .listBlock tr th{position:relative;border-top:1px solid #bcbcbc;border-left:1px solid #bcbcbc;padding:20px 20px 20px 50px;-webkit-box-sizing:border-box;box-sizing:border-box;font-size:20px;color:#6d5e67}@media screen and (max-width:1000px){#lesson-page .price__box__inner .listBlock tr th{font-size:calc(20 / 1000 * 100vw)}}@media screen and (max-width:768px){#lesson-page .price__box__inner .listBlock tr th{font-size:16px}}@media screen and (max-width:640px){#lesson-page .price__box__inner .listBlock tr th{padding:10px 10px 10px 25px}}#lesson-page .price__box__inner .listBlock tr th span{padding:0 0 0 5px;font-size:15px}@media screen and (max-width:1000px){#lesson-page .price__box__inner .listBlock tr th span{font-size:calc(15 / 1000 * 100vw)}}@media screen and (max-width:768px){#lesson-page .price__box__inner .listBlock tr th span{font-size:11px}}#lesson-page .price__box__inner .listBlock tr th::before{position:absolute;content:"";display:inline-block;width:13px;height:22px;background:url(/assets/images/lesson/icon_brown_two.svg) no-repeat;top:35%;left:30px}@media screen and (max-width:640px){#lesson-page .price__box__inner .listBlock tr th::before{top:30%;left:10px;width:10px;height:19px}}@media screen and (max-width:640px){#lesson-page .price__box__inner .listBlock tr th:last-child:before{top:15px}}#lesson-page .price__box__inner .listBlock tr .yellow{background:#f7f9e8}#lesson-page .price__box__inner .listBlock tr .green{background:#e6f5eb}#lesson-page .price__box__inner .listBlock tr .pink{background:#f1d8e5}#lesson-page .price__box__inner .listBlock tr .orange{background:#f9f9e7}#lesson-page .price__box__inner .listBlock tr .purple{background:#f2f6ff}#lesson-page .price__box__inner .listBlock tr td{font-size:18px;border-left:solid 1px #bcbcbc;border-top:solid 1px #bcbcbc;padding:30px;color:#6d5e67;-webkit-box-sizing:border-box;box-sizing:border-box}@media screen and (max-width:1000px){#lesson-page .price__box__inner .listBlock tr td{font-size:calc(18 / 1000 * 100vw);padding:15px}}@media screen and (max-width:768px){#lesson-page .price__box__inner .listBlock tr td{font-size:16px;padding:8px}}@media screen and (max-width:640px){#lesson-page .price__box__inner .listBlock tr td{padding:15px}}#lesson-page .price__box__inner .listBlock tr td:first-child{-webkit-box-sizing:border-box;box-sizing:border-box;text-align:center}@media screen and (max-width:640px){#lesson-page .price__box__inner .listBlock tr td:first-child{text-align:left;width:100%;padding:5px 5px 5px 15px;display:block;border-top:solid 1px #bcbcbc}}#lesson-page .price__box__inner .listBlock tr td:last-child{width:80%;border-right:none}@media screen and (max-width:640px){#lesson-page .price__box__inner .listBlock tr td:last-child{width:100%;display:block}}#lesson-page .price__box__inner .listBlock tr td:last-child ul.caution{padding:8px 0 0 0}#lesson-page .price__box__inner .listBlock tr td:last-child ul.caution li{text-indent:-1em;padding-left:1em;font-size:15px;line-height:1.8em}@media screen and (max-width:640px){#lesson-page .price__box__inner .listBlock tr td:last-child ul.caution li{font-size:13px}}@media screen and (max-width:640px){#lesson-page .price__box__inner .listBlock tr td:last-child a{white-space:nowrap;font-size:12px}}@media screen and (max-width:320px){#lesson-page .price__box__inner .listBlock tr td:last-child a{font-size:11px}}#lesson-page .price__box__inner .listBlock tr:last-child{border-bottom:1px solid #bcbcbc}#lesson-page .price__box__inner .requestBlock{margin:0 auto;max-width:1092px;width:90%;padding:40px 0 0 0}@media screen and (max-width:640px){#lesson-page .price__box__inner .requestBlock{padding:24px 0 0 0}}#lesson-page .price__box__inner .requestBlock h4{font-size:20px;padding:0 0 30px 44px;background:url(/assets/images/common/icon_scare.svg) no-repeat 0 0;background-size:30px auto}@media screen and (max-width:1000px){#lesson-page .price__box__inner .requestBlock h4{font-size:calc(20 / 1000 * 100vw)}}@media screen and (max-width:768px){#lesson-page .price__box__inner .requestBlock h4{font-size:16px}}@media screen and (max-width:640px){#lesson-page .price__box__inner .requestBlock h4{background-size:20px auto;padding:0 0 14px 33px}}#lesson-page .price__box__inner .requestBlock ul.caution li{text-indent:-1em;padding-left:1em;font-size:15px;line-height:1.8em}@media screen and (max-width:640px){#lesson-page .price__box__inner .requestBlock ul.caution li{font-size:13px}}#lesson-page .price__box__inner .requestBlock ul.caution li{padding-bottom:10px}@media screen and (max-width:1000px){#lesson-page .price__box__inner .requestBlock ul.caution li{font-size:calc(15 / 1000 * 100vw)}}@media screen and (max-width:640px){#lesson-page .price__box__inner .requestBlock ul.caution li{font-size:13px}}#lesson-page .price__box__inner .timeBlock{padding:45px 0 67px 0;width:80%;margin:0 auto}@media screen and (max-width:1280px){#lesson-page .price__box__inner .timeBlock{width:90%}}@media screen and (max-width:768px){#lesson-page .price__box__inner .timeBlock{padding:37px 0 50px 0}}@media screen and (max-width:640px){#lesson-page .price__box__inner .timeBlock{padding:22px 0 30px 0;width:100%}}#lesson-page .price__box__inner .timeBlock .tableBox{padding:10px 0 0 0;padding:0}#lesson-page .price__box__inner .timeBlock .tableBox table{border-collapse:separate;border-spacing:4px 2px}@media screen and (max-width:640px){#lesson-page .price__box__inner .timeBlock .tableBox table{width:250%}}#lesson-page .price__box__inner .timeBlock .tableBox table th{background:#f7f7f7;text-align:center;padding:8px;color:#fff;font-size:16px;border-spacing:20px}#lesson-page .price__box__inner .timeBlock .tableBox table th span{font-size:15px}@media screen and (max-width:640px){#lesson-page .price__box__inner .timeBlock .tableBox table th span{font-size:13px}}#lesson-page .price__box__inner .timeBlock .tableBox table th:first-child{padding:10px 0 10px 0;width:19%}@media screen and (max-width:640px){#lesson-page .price__box__inner .timeBlock .tableBox table th{font-size:13px;padding:10px 3px;line-height:1.56em}}#lesson-page .price__box__inner .timeBlock .tableBox table td{border:1px solid #f7f7f7;padding:8px;text-align:center;font-size:13px;margin-bottom:2px;background:#fff;width:100px}#lesson-page .price__box__inner .timeBlock .tableBox table td span{font-size:calc(13px + 2 * (100vw - 320px)/ 1600)}#lesson-page .price__box__inner .timeBlock .tableBox table td:nth-child(2){text-align:left;padding:8px 8px 8px 5%}@media screen and (max-width:640px){#lesson-page .price__box__inner .timeBlock .tableBox table td{font-size:11px;padding:10px 6px}}#lesson-page .price__box__inner .timeBlock .tableBox table tr{background:#f7f7f7}@media screen and (max-width:640px){#lesson-page .price__box__inner .timeBlock .tableBox table{width:100%}}#lesson-page .price__box__inner .timeBlock .tableBox table th{padding:10px;color:#333}@media screen and (max-width:640px){#lesson-page .price__box__inner .timeBlock .tableBox table th{font-size:16px}}#lesson-page .price__box__inner .timeBlock .tableBox table th span{font-size:11px;padding-left:10px;-webkit-box-sizing:border-box;box-sizing:border-box;display:inline-block}@media screen and (max-width:640px){#lesson-page .price__box__inner .timeBlock .tableBox table th span{font-size:10px}}#lesson-page .price__box__inner .timeBlock .tableBox table td{padding:10px 0 10px 0;font-size:13px}#lesson-page .price__box__inner .timeBlock .tableBox table td:first-child{background:#f7f7f7;width:19%;font-size:13px;text-align:center;padding:10px}@media screen and (max-width:1080px){#lesson-page .price__box__inner .timeBlock .tableBox table td:first-child{width:30%}}@media screen and (max-width:640px){#lesson-page .price__box__inner .timeBlock .tableBox table td:first-child{font-size:12px}}@media screen and (max-width:320px){#lesson-page .price__box__inner .timeBlock .tableBox table td:first-child{font-size:11px}}@media screen and (max-width:640px){#lesson-page .price__box__inner .timeBlock .tableBox table td{font-size:13px;padding:10px 6px}}@media screen and (max-width:320px){#lesson-page .price__box__inner .timeBlock .tableBox table td{font-size:11px}}#lesson-page .rule{width:100%;background-color:#f7f7f7;padding-bottom:99px}@media screen and (max-width:640px){#lesson-page .rule{padding:0 0 41px 0}}#lesson-page .rule__box{background-image:url(/assets/images/common/bg_roundsquare00.svg);background-size:cover;background-repeat:no-repeat;background-position:top center;padding:0 0 96px 0;margin:0 auto;width:91%;max-width:1340px}@media screen and (max-width:1080px){#lesson-page .rule__box{padding:0 0 57px 0}}@media screen and (max-width:640px){#lesson-page .rule__box{background-position:top 29px center;padding:0 0 25px 0}}#lesson-page .rule__box__inner .titleBlock{margin:0 auto;line-height:0;position:relative;text-align:center}@media screen and (max-width:640px){#lesson-page .rule__box__inner .titleBlock{text-align:left}}#lesson-page .rule__box__inner .titleBlock img{width:100%}#lesson-page .rule__box__inner .titleBlock::after{content:"――――――";letter-spacing:-.2em;color:#6d5e67;position:relative;width:28.96px}@media screen and (max-width:640px){#lesson-page .rule__box__inner .titleBlock::after{display:inline-block;content:"――"}}#lesson-page .rule__box__inner .titleBlock h2{text-align:center;padding:82px 0 0 0}@media screen and (max-width:640px){#lesson-page .rule__box__inner .titleBlock h2{padding:72px 0 0 0}}#lesson-page .rule__box__inner .titleBlock h2 img{width:100%;max-width:100px}@media screen and (max-width:640px){#lesson-page .rule__box__inner .titleBlock h2 img{max-width:70px}}#lesson-page .rule__box__inner .titleBlock h3{color:#6d5e67;font-size:32px;font-family:'Noto Serif JP',serif;margin:70px 0 0 0}@media screen and (max-width:1366px){#lesson-page .rule__box__inner .titleBlock h3{font-size:calc(32 / 1366 * 100vw)}}@media screen and (max-width:768px){#lesson-page .rule__box__inner .titleBlock h3{font-size:20px}}@media screen and (max-width:640px){#lesson-page .rule__box__inner .titleBlock h3{text-align:center;margin:40px 0 0 0}}#lesson-page .rule__box__inner .titleBlock::after{top:-45px}@media screen and (max-width:640px){#lesson-page .rule__box__inner .titleBlock::after{left:45%;top:-30px}}#lesson-page .rule__box__inner .requestBlock{margin:0 auto;width:93%;padding:59px 0 0 0}@media screen and (max-width:1080px){#lesson-page .rule__box__inner .requestBlock{padding:45px 0 0 0}}@media screen and (max-width:640px){#lesson-page .rule__box__inner .requestBlock{padding:39px 0 0 0}}#lesson-page .rule__box__inner .requestBlock h4{font-size:20px;padding:0 0 30px 44px;background:url(/assets/images/common/icon_scare.svg) no-repeat 0 0;background-size:30px auto}@media screen and (max-width:1000px){#lesson-page .rule__box__inner .requestBlock h4{font-size:calc(20 / 1000 * 100vw)}}@media screen and (max-width:768px){#lesson-page .rule__box__inner .requestBlock h4{font-size:16px}}@media screen and (max-width:640px){#lesson-page .rule__box__inner .requestBlock h4{background-size:20px auto;padding:0 0 14px 33px}}#lesson-page .rule__box__inner .requestBlock ul.caution li{text-indent:-1em;padding-left:1em;font-size:15px;line-height:1.8em}@media screen and (max-width:640px){#lesson-page .rule__box__inner .requestBlock ul.caution li{font-size:13px}}#lesson-page .rule__box__inner .requestBlock ul.caution li{padding-bottom:10px}@media screen and (max-width:1000px){#lesson-page .rule__box__inner .requestBlock ul.caution li{font-size:calc(15 / 1000 * 100vw)}}@media screen and (max-width:640px){#lesson-page .rule__box__inner .requestBlock ul.caution li{font-size:13px}}#lesson-page .first{width:100%;background-image:url(/assets/images/common/stripe_white.svg);background-size:auto 33px;background-position:top left;background-repeat:repeat-x;padding:33px 0 0 0}#lesson-page .first__box{background-color:#fcfaf2;padding:33px 0 115px 0}@media screen and (max-width:768px){#lesson-page .first__box{padding:33px 0 80px 0}}@media screen and (max-width:640px){#lesson-page .first__box{padding:33px 0 56px 0}}#lesson-page .first__box__inner{width:90%;margin:0 auto;max-width:1107px}#lesson-page .first__box__inner .titleBlock{margin:0 auto;line-height:0;position:relative}@media screen and (max-width:640px){#lesson-page .first__box__inner .titleBlock{text-align:left}}#lesson-page .first__box__inner .titleBlock img{width:100%}#lesson-page .first__box__inner .titleBlock::after{content:"――――――";letter-spacing:-.2em;color:#6d5e67;position:relative;width:28.96px}@media screen and (max-width:640px){#lesson-page .first__box__inner .titleBlock::after{display:inline-block;content:"――"}}#lesson-page .first__box__inner .titleBlock h2{text-align:center;padding:38px 0 0 0}@media screen and (max-width:640px){#lesson-page .first__box__inner .titleBlock h2{padding:15px 0 0 0}}#lesson-page .first__box__inner .titleBlock h2 img{width:100%;max-width:117px}@media screen and (max-width:640px){#lesson-page .first__box__inner .titleBlock h2 img{max-width:100px}}#lesson-page .first__box__inner .titleBlock h3{color:#6d5e67;font-size:32px;font-family:'Noto Serif JP',serif;margin:70px 0 0 0;text-align:center}@media screen and (max-width:1366px){#lesson-page .first__box__inner .titleBlock h3{font-size:calc(32 / 1366 * 100vw)}}@media screen and (max-width:768px){#lesson-page .first__box__inner .titleBlock h3{font-size:20px}}@media screen and (max-width:640px){#lesson-page .first__box__inner .titleBlock h3{text-align:center;margin:55px 0 0 0}}#lesson-page .first__box__inner .titleBlock p{color:#6d5e67;font-size:16px;line-height:2em;font-weight:400;letter-spacing:.1em;margin:50px 0 30px 0}@media screen and (max-width:1000px){#lesson-page .first__box__inner .titleBlock p{font-size:calc(16 / 1000 * 100vw)}}@media screen and (max-width:768px){#lesson-page .first__box__inner .titleBlock p{font-size:13px;padding:0 0 8px 0}}@media screen and (max-width:640px){#lesson-page .first__box__inner .titleBlock p{margin:40px 0 12px 0}}#lesson-page .first__box__inner .titleBlock::after{top:-196px;left:47%}@media screen and (max-width:768px){#lesson-page .first__box__inner .titleBlock::after{left:44%}}@media screen and (max-width:640px){#lesson-page .first__box__inner .titleBlock::after{left:45%;top:-210px}}@media screen and (max-width:320px){#lesson-page .first__box__inner .titleBlock::after{left:45%;top:-231px}}#lesson-page .first__box__inner .photoBlock{margin:0 0 37px 0}@media screen and (max-width:640px){#lesson-page .first__box__inner .photoBlock{margin:0 0 20px 0}}#lesson-page .first__box__inner .photoBlock figure{width:100%;line-height:0}#lesson-page .first__box__inner .photoBlock figure img{width:100%}#lesson-page .first__box__inner h4{text-align:center;background:#fff;padding:10px;margin:0 0 37px 0;font-family:'Noto Serif JP',serif;-webkit-box-sizing:border-box;box-sizing:border-box;font-size:20px}@media screen and (max-width:1000px){#lesson-page .first__box__inner h4{font-size:calc(20 / 1000 * 100vw)}}@media screen and (max-width:768px){#lesson-page .first__box__inner h4{font-size:16px}}@media screen and (max-width:640px){#lesson-page .first__box__inner h4{margin:0 0 20px 0}}#lesson-page .first__box__inner .firstBox{display:table;border-right:solid 1px #fff;width:100%;max-width:1107px;margin:0 auto 23px}#lesson-page .first__box__inner .firstBox tr th{border-top:1px solid #fff;border-left:1px solid #fff;background:#f8f8f8;padding:10px 10px 10px 30px;-webkit-box-sizing:border-box;box-sizing:border-box;font-size:20px;color:#6d5e67}@media screen and (max-width:1000px){#lesson-page .first__box__inner .firstBox tr th{font-size:calc(20 / 1000 * 100vw)}}@media screen and (max-width:768px){#lesson-page .first__box__inner .firstBox tr th{font-size:16px}}@media screen and (max-width:640px){#lesson-page .first__box__inner .firstBox tr th{padding:10px;font-size:13px;width:30%}}#lesson-page .first__box__inner .firstBox tr td{font-size:20px;border-left:solid 1px #fff;border-top:solid 1px #fff;background:#fff;padding:20px;color:#6d5e67;-webkit-box-sizing:border-box;box-sizing:border-box}@media screen and (max-width:1000px){#lesson-page .first__box__inner .firstBox tr td{font-size:calc(20 / 1000 * 100vw)}}@media screen and (max-width:768px){#lesson-page .first__box__inner .firstBox tr td{font-size:16px}}@media screen and (max-width:640px){#lesson-page .first__box__inner .firstBox tr td{padding:10px;font-size:13px}}#lesson-page .first__box__inner ul.caution{margin:0 0 73px 0}#lesson-page .first__box__inner ul.caution li{text-indent:-1em;padding-left:1em;font-size:15px;line-height:1.8em}@media screen and (max-width:640px){#lesson-page .first__box__inner ul.caution li{font-size:13px}}@media screen and (max-width:768px){#lesson-page .first__box__inner ul.caution{margin:0 0 46px 0}}@media screen and (max-width:640px){#lesson-page .first__box__inner ul.caution{margin:0 0 35px 0}}#lesson-page .first__box__inner ul.caution li{color:#6d5e67}@media screen and (max-width:1000px){#lesson-page .first__box__inner ul.caution li{font-size:calc(15 / 1000 * 100vw)}}@media screen and (max-width:640px){#lesson-page .first__box__inner ul.caution li{font-size:13px}}#lesson-page .first__box__inner .btnBlock{width:100%;max-width:498px;margin:0 auto}@media screen and (max-width:1000px){#lesson-page .first__box__inner .btnBlock{width:70%}}@media screen and (max-width:768px){#lesson-page .first__box__inner .btnBlock{width:90%}}@media screen and (max-width:640px){#lesson-page .first__box__inner .btnBlock{width:100%}}#lesson-page .first__box__inner .btnBlock .btnBox{background:#fff;-webkit-box-shadow:0 3px 6px rgba(0,0,0,.2);box-shadow:0 3px 6px rgba(0,0,0,.2)}#lesson-page .first__box__inner .btnBlock .btnBox a{display:block;padding:20px 0 20px 30px;background:url(/assets/images/common/btn_next.svg) no-repeat top 50% left 90%;background-size:8.11px auto;-webkit-box-sizing:border-box;box-sizing:border-box;font-size:16px;color:#6d5e67}@media screen and (max-width:1366px){#lesson-page .first__box__inner .btnBlock .btnBox a{font-size:calc(17 / 1366 * 100vw);background-size:calc(8 / 1366 * 100vw)}}@media screen and (max-width:768px){#lesson-page .first__box__inner .btnBlock .btnBox a{font-size:14px;background-size:6.33px auto;background-position:top 50% left 90%;padding:15px;text-align:left}}#lesson-page .first__box__inner .btnBlock .btnBox a:hover{background:url(/assets/images/common/btn_next_white.svg) no-repeat top 50% left 90%;background-size:8.11px auto;background-color:#6d5e67;color:#fff;-webkit-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;transition:all .4s ease-in-out}#lesson-page .first__box__inner .bnrBlock .bnrBox a{display:block;line-height:0;-webkit-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;transition:all .4s ease-in-out}#lesson-page .first__box__inner .bnrBlock .bnrBox a:hover{opacity:.7}#lesson-page .first__box__inner .bnrBlock .bnrBox a img{max-width:100%}#lesson-page .student{width:100%;background-color:#f2f2f2;background-image:url(/assets/images/common/stripe_white.svg);background-size:auto 33px;background-position:top left;background-repeat:repeat-x;padding:33px 0 0 0}#lesson-page .student__box{background-image:url(/assets/images/top/gold_piano.png),url(/assets/images/top/gold_onpu_01.png);background-repeat:no-repeat,no-repeat;background-size:300px auto,500px auto;background-position:right top 113px,right top -50px;padding:0 0 5px 0;background-color:rgba(255,255,255,.4);background-blend-mode:lighten,lighten}@media screen and (max-width:1080px){#lesson-page .student__box{background-size:250px auto,400px auto;background-position:right top 50px,right top -50px}}@media screen and (max-width:640px){#lesson-page .student__box{background-size:150px auto,300px auto;background-position:right top 50px,right top -50px}}#lesson-page .student__box__inner{margin:0 auto;width:90%;max-width:1116px}#lesson-page .student__box__inner .titleBlock{margin:0 auto;line-height:0;position:relative}@media screen and (max-width:640px){#lesson-page .student__box__inner .titleBlock{text-align:left}}#lesson-page .student__box__inner .titleBlock img{width:100%}#lesson-page .student__box__inner .titleBlock::after{content:"――――――";letter-spacing:-.2em;color:#6d5e67;position:relative;width:28.96px}@media screen and (max-width:640px){#lesson-page .student__box__inner .titleBlock::after{display:inline-block;content:"――"}}#lesson-page .student__box__inner .titleBlock h2{text-align:center;padding:98px 0 0 0}#lesson-page .student__box__inner .titleBlock h2 img{width:100%;max-width:117px}@media screen and (max-width:640px){#lesson-page .student__box__inner .titleBlock h2 img{max-width:90px}}#lesson-page .student__box__inner .titleBlock h3{color:#6d5e67;font-size:32px;font-family:'Noto Serif JP',serif;margin:70px 0 0 0;text-align:center}@media screen and (max-width:1366px){#lesson-page .student__box__inner .titleBlock h3{font-size:calc(32 / 1366 * 100vw)}}@media screen and (max-width:768px){#lesson-page .student__box__inner .titleBlock h3{font-size:20px}}@media screen and (max-width:640px){#lesson-page .student__box__inner .titleBlock h3{text-align:center;margin:40px 0 0 0}}#lesson-page .student__box__inner .titleBlock p{color:#6d5e67;font-size:16px;line-height:2em;font-weight:400;letter-spacing:.1em;margin:50px 0 30px 0;text-align:center}@media screen and (max-width:1000px){#lesson-page .student__box__inner .titleBlock p{font-size:calc(16 / 1000 * 100vw)}}@media screen and (max-width:768px){#lesson-page .student__box__inner .titleBlock p{font-size:13px;padding:0 0 8px 0}}@media screen and (max-width:640px){#lesson-page .student__box__inner .titleBlock p{text-align:left;margin:35px 0 0 0}}#lesson-page .student__box__inner .titleBlock::after{top:-170px;left:47%}@media screen and (max-width:768px){#lesson-page .student__box__inner .titleBlock::after{left:44%}}@media screen and (max-width:640px){#lesson-page .student__box__inner .titleBlock::after{top:-130px;left:45%}}#lesson-page .student__box__inner .studentBlock{margin:134px 0 0 0}@media screen and (max-width:768px){#lesson-page .student__box__inner .studentBlock{margin:21px 0 0 0}}#lesson-page .student__box__inner .studentBlock .studentFlex{width:100%;display:-webkit-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-justify-content:space-between;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;position:relative;margin:0 auto 220px;max-width:986px}@media screen and (max-width:768px){#lesson-page .student__box__inner .studentBlock .studentFlex{background:#fff;margin:0 auto 50px;padding:30px 0 0 0}}@media screen and (max-width:640px){#lesson-page .student__box__inner .studentBlock .studentFlex{margin:0 auto 50px;padding:0}}#lesson-page .student__box__inner .studentBlock .studentFlex::before{content:"";display:inline-block;width:1080px;height:510px;position:absolute;top:52%;left:56%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);background-image:url(/assets/images/lesson/bg_student.svg);background-repeat:no-repeat}@media screen and (max-width:768px){#lesson-page .student__box__inner .studentBlock .studentFlex::before{display:none}}#lesson-page .student__box__inner .studentBlock .studentFlex .photoBox{width:26.49%;position:relative}#lesson-page .student__box__inner .studentBlock .studentFlex .photoBox figure{max-width:280.5px;line-height:0;-webkit-filter:drop-shadow(-10px 8px 1px #f1d8e5);filter:drop-shadow(-10px 8px 1px #f1d8e5)}#lesson-page .student__box__inner .studentBlock .studentFlex .photoBox figure img{width:100%}#lesson-page .student__box__inner .studentBlock .studentFlex .studentSet{width:68.17%;position:relative;padding:0 25px 0 0;-webkit-box-sizing:border-box;box-sizing:border-box}@media screen and (max-width:640px){#lesson-page .student__box__inner .studentBlock .studentFlex .studentSet{padding:20px 10px 10px 0}}#lesson-page .student__box__inner .studentBlock .studentFlex .studentSet h4{font-family:'Noto Serif JP',serif;background:url(/assets/images/common/icon_scare.svg) no-repeat 0 0;background-size:30px auto;padding:0 0 0 40px;-webkit-box-sizing:border-box;box-sizing:border-box;margin:0 0 15px 0;-webkit-box-sizing:border-box;box-sizing:border-box;font-size:20px}@media screen and (max-width:1000px){#lesson-page .student__box__inner .studentBlock .studentFlex .studentSet h4{font-size:calc(20 / 1000 * 100vw)}}@media screen and (max-width:768px){#lesson-page .student__box__inner .studentBlock .studentFlex .studentSet h4{font-size:16px}}@media screen and (max-width:640px){#lesson-page .student__box__inner .studentBlock .studentFlex .studentSet h4{background-size:20px auto;padding:0 0 0 25px}}#lesson-page .student__box__inner .studentBlock .studentFlex .studentSet p{color:#6d5e67;font-size:16px;line-height:2em;font-weight:400;letter-spacing:.1em}@media screen and (max-width:1000px){#lesson-page .student__box__inner .studentBlock .studentFlex .studentSet p{font-size:calc(16 / 1000 * 100vw)}}@media screen and (max-width:768px){#lesson-page .student__box__inner .studentBlock .studentFlex .studentSet p{font-size:13px;padding:0 0 8px 0}}#lesson-page .student__box__inner .studentBlock .studentFlex .studentSet p.name{color:#6d5e67;font-size:16px;line-height:2em;font-weight:400;letter-spacing:.1em;color:#c87ca3;text-align:right;font-family:'Source Serif Pro',serif}@media screen and (max-width:1000px){#lesson-page .student__box__inner .studentBlock .studentFlex .studentSet p.name{font-size:calc(16 / 1000 * 100vw)}}@media screen and (max-width:768px){#lesson-page .student__box__inner .studentBlock .studentFlex .studentSet p.name{font-size:13px;padding:0 0 8px 0}}#lesson-page .student__box__inner .studentBlock .studentFlex:nth-child(2)::before{left:51%}#lesson-page .student__box__inner .studentBlock .studentFlex:nth-child(2) .photoBox{-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2}#lesson-page .student__box__inner .studentBlock .studentFlex:nth-child(2) .photoBox figure{-webkit-filter:drop-shadow(10px 8px 1px #f1d8e5);filter:drop-shadow(10px 8px 1px #f1d8e5)}#lesson-page .student__box__inner .studentBlock .studentFlex:nth-child(2) .studentSet{-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1;padding:0 0 0 80px;-webkit-box-sizing:border-box;box-sizing:border-box}@media screen and (max-width:640px){#lesson-page .student__box__inner .studentBlock .studentFlex:nth-child(2) .studentSet{padding:20px 0 10px 20px}}#lesson-page .student__box__inner .studentBlock .studentFlex:last-child .studentSet p.name{color:#67acc6}#lesson-page .parent{width:100%;position:relative}#lesson-page .parent::before{display:inline-block;content:"";position:absolute;top:-60px;left:0;width:500px;height:100%;background:url(/assets/images/top/gold_onpu.png);background-size:100% auto;background-repeat:no-repeat;z-index:999}@media screen and (max-width:640px){#lesson-page .parent::before{width:100%}}#lesson-page .parent__box{width:90%;margin:0 auto;max-width:1090px;position:relative}#lesson-page .parent__box__inner .titleBlock{margin:0 auto;line-height:0;position:relative}@media screen and (max-width:640px){#lesson-page .parent__box__inner .titleBlock{text-align:left}}#lesson-page .parent__box__inner .titleBlock img{width:100%}#lesson-page .parent__box__inner .titleBlock::after{content:"――――――";letter-spacing:-.2em;color:#6d5e67;position:relative;width:28.96px}@media screen and (max-width:640px){#lesson-page .parent__box__inner .titleBlock::after{display:inline-block;content:"――"}}#lesson-page .parent__box__inner .titleBlock h2{text-align:center;padding:98px 0 0 0}#lesson-page .parent__box__inner .titleBlock h2 img{width:100%;max-width:117px}@media screen and (max-width:640px){#lesson-page .parent__box__inner .titleBlock h2 img{max-width:100px}}#lesson-page .parent__box__inner .titleBlock h3{color:#6d5e67;font-size:32px;font-family:'Noto Serif JP',serif;margin:70px 0 0 0;text-align:center}@media screen and (max-width:1366px){#lesson-page .parent__box__inner .titleBlock h3{font-size:calc(32 / 1366 * 100vw)}}@media screen and (max-width:768px){#lesson-page .parent__box__inner .titleBlock h3{font-size:20px}}@media screen and (max-width:640px){#lesson-page .parent__box__inner .titleBlock h3{text-align:center;margin:50px 0 0 0}}#lesson-page .parent__box__inner .titleBlock p{color:#6d5e67;font-size:16px;line-height:2em;font-weight:400;letter-spacing:.1em;margin:50px 0 30px 0}@media screen and (max-width:1000px){#lesson-page .parent__box__inner .titleBlock p{font-size:calc(16 / 1000 * 100vw)}}@media screen and (max-width:768px){#lesson-page .parent__box__inner .titleBlock p{font-size:13px;padding:0 0 8px 0}}@media screen and (max-width:640px){#lesson-page .parent__box__inner .titleBlock p{text-align:left;margin:37px 0 10px 0}}#lesson-page .parent__box__inner .titleBlock::after{top:-190px;left:47%}@media screen and (max-width:640px){#lesson-page .parent__box__inner .titleBlock::after{top:-270px;left:45%}}@media screen and (max-width:320px){#lesson-page .parent__box__inner .titleBlock::after{top:-250px}}#lesson-page .parent__box__inner figure.parentmain{width:100%;max-width:468px;margin:0 auto 50px}@media screen and (max-width:640px){#lesson-page .parent__box__inner figure.parentmain{margin:0 auto 25px}}#lesson-page .parent__box__inner figure.parentmain img{width:100%}#lesson-page .parent__box__inner .parentBlock h4{background:#f2f2f2;font-family:'Noto Serif JP',serif;padding:15px;-webkit-box-sizing:border-box;box-sizing:border-box;margin:0 0 60px 0;-webkit-box-sizing:border-box;box-sizing:border-box;font-size:20px}@media screen and (max-width:1000px){#lesson-page .parent__box__inner .parentBlock h4{font-size:calc(20 / 1000 * 100vw)}}@media screen and (max-width:768px){#lesson-page .parent__box__inner .parentBlock h4{font-size:16px}}@media screen and (max-width:640px){#lesson-page .parent__box__inner .parentBlock h4{margin:0 0 20px 0}}#lesson-page .parent__box__inner .parentBlock .parentFlex{width:100%;max-width:1041px;display:-webkit-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-justify-content:space-between;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 0 110px 0}@media screen and (max-width:640px){#lesson-page .parent__box__inner .parentBlock .parentFlex{margin:0 0 20px 0}}#lesson-page .parent__box__inner .parentBlock .parentFlex figure{width:29.88%;max-width:311px;line-height:0}@media screen and (max-width:640px){#lesson-page .parent__box__inner .parentBlock .parentFlex figure{width:80%;margin:0 auto}}#lesson-page .parent__box__inner .parentBlock .parentFlex figure img{width:100%}#lesson-page .parent__box__inner .parentBlock .parentFlex .detail{width:62.92%;margin:20px 0 0 0}@media screen and (max-width:640px){#lesson-page .parent__box__inner .parentBlock .parentFlex .detail{width:100%}}#lesson-page .parent__box__inner .parentBlock .parentFlex .detail p{color:#6d5e67;font-size:16px;line-height:2em;font-weight:400;letter-spacing:.1em}@media screen and (max-width:1000px){#lesson-page .parent__box__inner .parentBlock .parentFlex .detail p{font-size:calc(16 / 1000 * 100vw)}}@media screen and (max-width:768px){#lesson-page .parent__box__inner .parentBlock .parentFlex .detail p{font-size:13px;padding:0 0 8px 0}}#lesson-page .experience{width:100%;background:url(/assets/images/top/bg_contact.jpg),url(/assets/images/common/stripe_white.svg);background-size:cover,auto 33px;background-position:top 33px center,top left;background-repeat:no-repeat,repeat-x;padding:0 0 150px 0}@media screen and (max-width:640px){#lesson-page .experience{padding:0 0 80px 0}}#lesson-page .experience__box{width:90%;margin:0 auto}#lesson-page .experience__box__inner{width:100%}#lesson-page .experience__box__inner .titleBlock{max-width:1131px;margin:0 auto;padding:90px 0 35px 0}@media screen and (max-width:640px){#lesson-page .experience__box__inner .titleBlock{padding:60px 0 38px 0}}#lesson-page .experience__box__inner .titleBlock h2{margin:0 auto;line-height:0;position:relative;text-align:center}@media screen and (max-width:640px){#lesson-page .experience__box__inner .titleBlock h2{text-align:left}}#lesson-page .experience__box__inner .titleBlock h2 img{width:100%}#lesson-page .experience__box__inner .titleBlock h2::after{content:"――――――";letter-spacing:-.2em;color:#6d5e67;position:relative;width:28.96px}@media screen and (max-width:640px){#lesson-page .experience__box__inner .titleBlock h2::after{display:inline-block;content:"――"}}@media screen and (max-width:640px){#lesson-page .experience__box__inner .titleBlock h2{text-align:center;margin:0 0 0 30px}}#lesson-page .experience__box__inner .titleBlock h2 img{width:100%;max-width:200.25px}@media screen and (max-width:640px){#lesson-page .experience__box__inner .titleBlock h2 img{max-width:138.56px}}#lesson-page .experience__box__inner .titleBlock h2::after{margin:0;top:20px;left:-136px}@media screen and (max-width:640px){#lesson-page .experience__box__inner .titleBlock h2::after{display:inline-block;content:"――";top:20px;left:-88px}}#lesson-page .experience__box__inner .experienceBlock{max-width:1131px;margin:0 auto}#lesson-page .experience__box__inner .experienceBlock .titleBox{margin:0 0 46.6px 0}@media screen and (max-width:640px){#lesson-page .experience__box__inner .experienceBlock .titleBox{margin:0 0 22.6px 0}}#lesson-page .experience__box__inner .experienceBlock .titleBox h3{text-align:center;margin:0 0 20px 0;color:#6d5e67;font-size:32px;font-family:'Noto Serif JP',serif}@media screen and (max-width:1366px){#lesson-page .experience__box__inner .experienceBlock .titleBox h3{font-size:calc(32 / 1366 * 100vw)}}@media screen and (max-width:768px){#lesson-page .experience__box__inner .experienceBlock .titleBox h3{font-size:20px}}#lesson-page .experience__box__inner .experienceBlock .titleBox p{color:#6d5e67;font-size:16px;line-height:2em;font-weight:400;letter-spacing:.1em;text-align:center}@media screen and (max-width:1000px){#lesson-page .experience__box__inner .experienceBlock .titleBox p{font-size:calc(16 / 1000 * 100vw)}}@media screen and (max-width:768px){#lesson-page .experience__box__inner .experienceBlock .titleBox p{font-size:13px;padding:0 0 8px 0}}@media screen and (max-width:640px){#lesson-page .experience__box__inner .experienceBlock .titleBox p{text-align:left}}#lesson-page .experience__box__inner .experienceBlock .experienceFlex{width:100%;display:-webkit-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-justify-content:space-between;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}#lesson-page .experience__box__inner .experienceBlock .experienceFlex .contactBox{width:49.96%;background:#eed7de;padding:80px;outline:1px solid #817976;outline-offset:-30px;-webkit-box-sizing:border-box;box-sizing:border-box}@media screen and (max-width:1366px){#lesson-page .experience__box__inner .experienceBlock .experienceFlex .contactBox{padding:70px}}@media screen and (max-width:768px){#lesson-page .experience__box__inner .experienceBlock .experienceFlex .contactBox{width:100%;padding:45px;outline-offset:-15px}}#lesson-page .experience__box__inner .experienceBlock .experienceFlex .contactBox .contactTtl{padding:0 0 20px 0;text-align:center}@media screen and (max-width:640px){#lesson-page .experience__box__inner .experienceBlock .experienceFlex .contactBox .contactTtl{padding:0 0 15px 0}}#lesson-page .experience__box__inner .experienceBlock .experienceFlex .contactBox .contactTtl h4{color:#6d5e67;font-size:18px;position:relative}@media screen and (max-width:1000px){#lesson-page .experience__box__inner .experienceBlock .experienceFlex .contactBox .contactTtl h4{font-size:16px;text-align:center}}#lesson-page .experience__box__inner .experienceBlock .experienceFlex .contactBox .contactTtl h4:after{content:"";position:relative;top:4px;left:-220px;width:22.08px;height:20.53px;background:url(/assets/images/common/icon_tel_gray.svg) no-repeat;display:inline-block}@media screen and (max-width:1000px){#lesson-page .experience__box__inner .experienceBlock .experienceFlex .contactBox .contactTtl h4:after{width:16.07px;height:15.45px;left:-194px}}#lesson-page .experience__box__inner .experienceBlock .experienceFlex .contactBox .contactTtl a{display:block;font-size:44px;color:#4e4e4e;max-width:426.21px;border-bottom:1px solid #4e4e4e;padding:0 0 10px 0;margin:0 auto;color:#6d5e67}@media screen and (max-width:1366px){#lesson-page .experience__box__inner .experienceBlock .experienceFlex .contactBox .contactTtl a{font-size:calc(44 / 1366 * 100vw)}}@media screen and (max-width:768px){#lesson-page .experience__box__inner .experienceBlock .experienceFlex .contactBox .contactTtl a{font-size:26px}}@media screen and (max-width:640px){#lesson-page .experience__box__inner .experienceBlock .experienceFlex .contactBox .contactTtl a{padding:0 0 5px 0}}#lesson-page .experience__box__inner .experienceBlock .experienceFlex .contactBox .contactDetail p{margin:0 auto;text-align:center;color:#6d5e67;font-size:16px;line-height:2em;font-weight:400;letter-spacing:.1em}@media screen and (max-width:1000px){#lesson-page .experience__box__inner .experienceBlock .experienceFlex .contactBox .contactDetail p{font-size:calc(16 / 1000 * 100vw)}}@media screen and (max-width:768px){#lesson-page .experience__box__inner .experienceBlock .experienceFlex .contactBox .contactDetail p{font-size:13px;padding:0 0 8px 0}}@media screen and (max-width:1366px){#lesson-page .experience__box__inner .experienceBlock .experienceFlex .contactBox .contactDetail p{font-size:calc(16 / 1366 * 100vw)}}@media screen and (max-width:640px){#lesson-page .experience__box__inner .experienceBlock .experienceFlex .contactBox .contactDetail p{font-size:11px;text-align:left}}#lesson-page .experience__box__inner .experienceBlock .experienceFlex .contactBox:last-child{background:#fff}#lesson-page .experience__box__inner .experienceBlock .experienceFlex .contactBox:last-child h4{padding:0 0 19px 0;-webkit-box-sizing:border-box;box-sizing:border-box}@media screen and (max-width:1366px){#lesson-page .experience__box__inner .experienceBlock .experienceFlex .contactBox:last-child h4{padding:0 0 11px 0}}@media screen and (max-width:1000px){#lesson-page .experience__box__inner .experienceBlock .experienceFlex .contactBox:last-child h4{padding:0 0 5px 0}}@media screen and (max-width:640px){#lesson-page .experience__box__inner .experienceBlock .experienceFlex .contactBox:last-child h4{padding:0}}#lesson-page .experience__box__inner .experienceBlock .experienceFlex .contactBox:last-child h4:after{content:"";position:relative;top:5px;left:-230px;width:22.08px;height:20.53px;background:url(/assets/images/common/icon_mail_gray.svg) no-repeat;display:inline-block}@media screen and (max-width:1000px){#lesson-page .experience__box__inner .experienceBlock .experienceFlex .contactBox:last-child h4:after{top:0;left:-188px;width:15.03px;height:11.48px}}#lesson-page .experience__box__inner .experienceBlock .experienceFlex .contactBox:last-child a{font-size:33px}@media screen and (max-width:1366px){#lesson-page .experience__box__inner .experienceBlock .experienceFlex .contactBox:last-child a{font-size:calc(33 / 1366 * 100vw)}}@media screen and (max-width:768px){#lesson-page .experience__box__inner .experienceBlock .experienceFlex .contactBox:last-child a{font-size:18px}}#message-page .main{width:100%;margin:0;background:url(/assets/images/message/mainvisual.jpg) no-repeat;background-position:top 5% right 0}#message-page .main__box{width:90%;max-width:1435px;margin:0 auto}#message-page .main__box__inner{background-size:auto 100%;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;height:auto;min-height:266px;display:-webkit-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-justify-content:space-between;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%}@media screen and (max-width:1366px){#message-page .main__box__inner{background-position:top 115px center}}@media screen and (max-width:768px){#message-page .main__box__inner{background-size:100% auto;background-position:top 0 center}}@media screen and (max-width:640px){#message-page .main__box__inner{min-height:150px;margin:0;background-position:top center;padding:0}}#message-page .main__box__inner h1,#message-page .main__box__inner p.pageTitle{width:100%;margin:0 auto;font-size:30px;color:#4b2424;letter-spacing:.3em;font-weight:400;font-family:'Noto Serif JP',serif;text-shadow:1px 2px 3px grey}@media screen and (max-width:1000px){#message-page .main__box__inner h1,#message-page .main__box__inner p.pageTitle{font-size:calc(30 / 1000 * 100vw)}}@media screen and (max-width:640px){#message-page .main__box__inner h1,#message-page .main__box__inner p.pageTitle{font-size:22px;padding:0}}@media screen and (max-width:640px){#message-page .main{background-position:47% 77%}}#message-page .main__box__inner{background-size:auto 100%;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;height:auto}@media screen and (max-width:768px){#message-page .main__box__inner{background-size:100% auto}}#message-page .pan{width:90%;max-width:1435px;margin:0 auto}#message-page .pan li{display:inline-block;margin:38px 22px 40px 0;font-family:'Source Serif Pro',serif;font-weight:400}@media screen and (max-width:1250px){#message-page .pan li{margin:38px 0 40px 0}}@media screen and (max-width:640px){#message-page .pan li{margin:18px 5px 0 0}}#message-page .pan li a{font-family:'Noto Serif JP',serif;border:1px solid #cbcbcb;padding:10px 80px;-webkit-box-sizing:border-box;box-sizing:border-box;display:block;background:url(/assets/images/common/btn_anchor.svg) no-repeat 97% 50%;background-size:8.11px auto;-webkit-box-sizing:border-box;box-sizing:border-box;font-size:16px;color:#6d5e67}@media screen and (max-width:1366px){#message-page .pan li a{font-size:calc(16 / 1366 * 100vw)}}@media screen and (max-width:768px){#message-page .pan li a{font-size:14px;background-size:6.33px auto;text-align:left;padding:10px 50px}}@media screen and (max-width:640px){#message-page .pan li a{padding:5px 23px 5px 5px;font-size:12px}}@media screen and (max-width:320px){#message-page .pan li a{padding:5px 10px 5px 5px}}#message-page .message{width:100%;background-color:#f8f8f8;margin:35px 0 0 0;padding:0;position:relative;z-index:999}@media screen and (max-width:640px){#message-page .message{margin:44.3px 0 0 0;padding:0}}#message-page .message::before{position:absolute;display:block;content:"";background:url(/assets/images/message/ttl_message.svg) no-repeat;width:155px;height:143px;top:-20px;left:21%;z-index:999}@media screen and (max-width:1920px){#message-page .message::before{left:13%}}@media screen and (max-width:1650px){#message-page .message::before{left:7%}}@media screen and (max-width:640px){#message-page .message::before{width:100%;max-width:111px}}#message-page .message::after{position:absolute;display:block;content:"――――";letter-spacing:-.2em;color:#6d5e67;top:-10px;left:30%;width:28.96px}@media screen and (max-width:1920px){#message-page .message::after{left:23%}}@media screen and (max-width:1650px){#message-page .message::after{left:20%}}@media screen and (max-width:1250px){#message-page .message::after{left:240px}}@media screen and (max-width:640px){#message-page .message::after{content:"――";width:100%;max-width:111px;left:148px}}#message-page .message__box{width:90%;margin:0 auto;max-width:1411px}#message-page .message__box__inner .messageBlock{position:relative;display:-webkit-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-justify-content:space-between;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%;padding:140px 0 0 120px;-webkit-box-align:bottom;-webkit-align-items:bottom;-ms-flex-align:bottom;align-items:bottom;-webkit-box-sizing:border-box;box-sizing:border-box}@media screen and (max-width:640px){#message-page .message__box__inner .messageBlock{padding:20px}}#message-page .message__box__inner .messageBlock::before{display:block;content:"";background:#fff;width:90%;height:55vh;position:absolute;top:90px;left:0}@media screen and (max-width:1500px){#message-page .message__box__inner .messageBlock::before{height:100%}}@media screen and (max-width:640px){#message-page .message__box__inner .messageBlock::before{width:100%;top:30px;left:0}}#message-page .message__box__inner .messageBlock .detailBlock{width:53%;position:relative;z-index:999}@media screen and (max-width:640px){#message-page .message__box__inner .messageBlock .detailBlock{width:100%}}#message-page .message__box__inner .messageBlock .detailBlock::before{display:block;content:"―――――――――――――――――――――――――――――――――――――";letter-spacing:-.2em;position:absolute;width:20px;height:100px;top:90px;left:-60px;color:#6d5e67;-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;writing-mode:vertical-rl}@media screen and (max-width:640px){#message-page .message__box__inner .messageBlock .detailBlock::before{display:none}}#message-page .message__box__inner .messageBlock .detailBlock::after{display:block;content:"message";position:absolute;width:20px;height:100px;top:10px;left:-60px;-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;writing-mode:vertical-rl;color:#6d5e67}@media screen and (max-width:640px){#message-page .message__box__inner .messageBlock .detailBlock::after{display:none}}#message-page .message__box__inner .messageBlock .detailBlock .titleBlock{color:#6d5e67;font-size:32px;font-family:'Noto Serif JP',serif;font-family:'Noto Serif JP',serif;margin:0 0 30px 0}@media screen and (max-width:1366px){#message-page .message__box__inner .messageBlock .detailBlock .titleBlock{font-size:calc(32 / 1366 * 100vw)}}@media screen and (max-width:768px){#message-page .message__box__inner .messageBlock .detailBlock .titleBlock{font-size:20px}}@media screen and (max-width:640px){#message-page .message__box__inner .messageBlock .detailBlock .titleBlock{margin:30px 0 10px 0}}#message-page .message__box__inner .messageBlock .detailBlock .detailBox p{color:#6d5e67;font-size:16px;line-height:2em;font-weight:400;letter-spacing:.1em;padding:0 0 15px 0}@media screen and (max-width:1000px){#message-page .message__box__inner .messageBlock .detailBlock .detailBox p{font-size:calc(16 / 1000 * 100vw)}}@media screen and (max-width:768px){#message-page .message__box__inner .messageBlock .detailBlock .detailBox p{font-size:13px;padding:0 0 8px 0}}#message-page .message__box__inner .messageBlock .photoBox{width:43%;z-index:999;text-align:left}@media screen and (max-width:640px){#message-page .message__box__inner .messageBlock .photoBox{width:100%}}#message-page .message__box__inner .messageBlock .photoBox .photoFlex{width:100%;display:-webkit-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-justify-content:space-between;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}#message-page .message__box__inner .messageBlock .photoBox .photoFlex:first-child{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding:30px 0 0 0}@media screen and (max-width:1600px){#message-page .message__box__inner .messageBlock .photoBox .photoFlex:first-child{-webkit-box-align:end;-webkit-align-items:end;-ms-flex-align:end;align-items:end}}#message-page .message__box__inner .messageBlock .photoBox .photoFlex:first-child figure{line-height:0}#message-page .message__box__inner .messageBlock .photoBox .photoFlex:first-child figure:nth-child(1){width:49%;max-width:278.54px;-webkit-box-sizing:border-box;box-sizing:border-box}#message-page .message__box__inner .messageBlock .photoBox .photoFlex:first-child figure:nth-child(2){max-width:245.24px;width:49%;-webkit-box-sizing:border-box;box-sizing:border-box}#message-page .message__box__inner .messageBlock .photoBox .photoFlex:first-child figure img{width:100%}#message-page .message__box__inner .messageBlock .photoBox .photoFlex:last-child{-webkit-box-align:end;-webkit-align-items:end;-ms-flex-align:end;align-items:end;-webkit-box-pack:space-evenly;-webkit-justify-content:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly}@media screen and (max-width:1600px){#message-page .message__box__inner .messageBlock .photoBox .photoFlex:last-child{margin:20px 0 0 0;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}}@media screen and (max-width:1500px){#message-page .message__box__inner .messageBlock .photoBox .photoFlex:last-child{margin:10px 0 0 0;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}}@media screen and (max-width:640px){#message-page .message__box__inner .messageBlock .photoBox .photoFlex:last-child{margin:5px 0 0 0}}#message-page .message__box__inner .messageBlock .photoBox .photoFlex:last-child figure{line-height:0}#message-page .message__box__inner .messageBlock .photoBox .photoFlex:last-child figure:nth-child(1){width:47%;max-width:256.58px;margin:0 0 20px 0}#message-page .message__box__inner .messageBlock .photoBox .photoFlex:last-child figure:nth-child(2){max-width:211.64px;width:47%}#message-page .message__box__inner .messageBlock .photoBox .photoFlex:last-child figure img{width:100%}#message-page .teacher{width:100%;background-color:#f8f8f8;position:relative;padding:0 0 120px 0}@media screen and (max-width:640px){#message-page .teacher{padding:0 0 47px 0}}#message-page .teacher__box{padding:238px 0 0 0;background-image:url(/assets/images/top/gold_piano.png),url(/assets/images/top/gold_onpu_01.png);background-repeat:no-repeat,no-repeat;background-position:90% 10%,65% -20%;background-size:300px,700px;background-color:rgba(255,255,255,.4);background-blend-mode:lighten,lighten}@media screen and (max-width:1280px){#message-page .teacher__box{background-size:213px,600px}}@media screen and (max-width:1000px){#message-page .teacher__box{background-position:98% 11%,100% -10%}}@media screen and (max-width:640px){#message-page .teacher__box{background-size:120px,300px;background-position:98% 51px,90% -69px;padding:75px 0 0 0}}#message-page .teacher__box__inner{width:90%;margin:0 auto;max-width:1411px}#message-page .teacher__box__inner .teacherBlock{padding:0 0 0 120px}@media screen and (max-width:640px){#message-page .teacher__box__inner .teacherBlock{padding:5px}}#message-page .teacher__box__inner .teacherBlock .titleBlock{color:#6d5e67;font-size:32px;font-family:'Noto Serif JP',serif;margin:0 0 36.4px 0}@media screen and (max-width:1366px){#message-page .teacher__box__inner .teacherBlock .titleBlock{font-size:calc(32 / 1366 * 100vw)}}@media screen and (max-width:768px){#message-page .teacher__box__inner .teacherBlock .titleBlock{font-size:20px}}#message-page .teacher__box__inner .teacherBlock .teacherFlex{position:relative;width:100%;display:-webkit-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-justify-content:space-between;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:0 0 68.3px 0}@media screen and (max-width:640px){#message-page .teacher__box__inner .teacherBlock .teacherFlex{padding:0 0 13.3px 0}}#message-page .teacher__box__inner .teacherBlock .teacherFlex::before{display:block;content:"―――――――――――――――――――――――――――――――――――――――――――――――――――";letter-spacing:-.2em;position:absolute;width:20px;height:100px;top:10px;left:-60px;-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;writing-mode:vertical-rl;color:#6d5e67}@media screen and (max-width:640px){#message-page .teacher__box__inner .teacherBlock .teacherFlex::before{display:none}}#message-page .teacher__box__inner .teacherBlock .teacherFlex::after{display:block;content:"introduce";position:absolute;width:20px;height:100px;top:-80px;left:-60px;-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;writing-mode:vertical-rl;color:#6d5e67}@media screen and (max-width:640px){#message-page .teacher__box__inner .teacherBlock .teacherFlex::after{display:none}}#message-page .teacher__box__inner .teacherBlock .teacherFlex figure{width:24.72%;max-width:285px;line-height:0}#message-page .teacher__box__inner .teacherBlock .teacherFlex figure img{width:100%}#message-page .teacher__box__inner .teacherBlock .teacherFlex .detail{width:71%}#message-page .teacher__box__inner .teacherBlock .teacherFlex .detail h3{font-family:'Noto Serif JP',serif;font-size:28px;color:#6d5e67;padding:0 0 15.3px 0;color:#6d5e67}@media screen and (max-width:1000px){#message-page .teacher__box__inner .teacherBlock .teacherFlex .detail h3{font-size:calc(28 / 1000 * 100vw)}}@media screen and (max-width:768px){#message-page .teacher__box__inner .teacherBlock .teacherFlex .detail h3{font-size:18px;padding:0 0 8px 0}}#message-page .teacher__box__inner .teacherBlock .teacherFlex .detail p{color:#6d5e67;font-size:16px;line-height:2em;font-weight:400;letter-spacing:.1em}@media screen and (max-width:1000px){#message-page .teacher__box__inner .teacherBlock .teacherFlex .detail p{font-size:calc(16 / 1000 * 100vw)}}@media screen and (max-width:768px){#message-page .teacher__box__inner .teacherBlock .teacherFlex .detail p{font-size:13px;padding:0 0 8px 0}}#message-page .teacher__box__inner .teacherBlock .teacherDetail{background:#f4f2eb;padding:25px;-webkit-box-sizing:border-box;box-sizing:border-box}#message-page .teacher__box__inner .teacherBlock .teacherDetail ul li{padding:0 0 0 1em;text-indent:-1em;font-size:15px;padding:0 0 8px 0;color:#6d5e67}@media screen and (max-width:1000px){#message-page .teacher__box__inner .teacherBlock .teacherDetail ul li{font-size:calc(15 / 1000 * 100vw)}}@media screen and (max-width:768px){#message-page .teacher__box__inner .teacherBlock .teacherDetail ul li{font-size:12px;padding:0 0 8px 0}}#news-page section.cta{display:none}#news-page .main{width:100%;margin:0;background:url(/assets/images/news/mainvisual.png) no-repeat;background-position:top 5% right 0}#news-page .main__box{width:90%;max-width:1435px;margin:0 auto}#news-page .main__box__inner{background-size:auto 100%;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;height:auto;min-height:266px;display:-webkit-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-justify-content:space-between;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%}@media screen and (max-width:1366px){#news-page .main__box__inner{background-position:top 115px center}}@media screen and (max-width:768px){#news-page .main__box__inner{background-size:100% auto;background-position:top 0 center}}@media screen and (max-width:640px){#news-page .main__box__inner{min-height:150px;margin:0;background-position:top center;padding:0}}#news-page .main__box__inner h1,#news-page .main__box__inner p.pageTitle{width:100%;margin:0 auto;font-size:30px;color:#4b2424;letter-spacing:.3em;font-weight:400;font-family:'Noto Serif JP',serif;text-shadow:1px 2px 3px grey}@media screen and (max-width:1000px){#news-page .main__box__inner h1,#news-page .main__box__inner p.pageTitle{font-size:calc(30 / 1000 * 100vw)}}@media screen and (max-width:640px){#news-page .main__box__inner h1,#news-page .main__box__inner p.pageTitle{font-size:22px;padding:0}}@media screen and (max-width:640px){#news-page .main{background-position:23% 0}}#news-page .main__box__inner{background-size:auto 100%;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;height:auto}@media screen and (max-width:768px){#news-page .main__box__inner{background-size:100% auto}}#news-page .news{width:100%;margin:60px 0 0 0;background-image:url(/assets/images/common/stripe_white.svg);background-size:auto 33px;background-position:top left;background-repeat:repeat-x;padding:33px 0 0 0}@media screen and (max-width:640px){#news-page .news{padding:30px 0 0 0;margin:30px 0 0 0}}#news-page .news__box{background-color:#f8f8f8;background-image:url(/assets/images/common/parts_dot.svg),url(/assets/images/common/parts_dot.svg);background-size:10% auto,10% auto;background-position:0 100%,100% 0;background-repeat:no-repeat,no-repeat;padding:0 0 120px 0}@media screen and (max-width:640px){#news-page .news__box{padding:0 0 60px 0}}#news-page .news__box__ttl{width:90%;max-width:1105px;margin:0 auto}#news-page .news__box__ttl .titleBlock{margin:0 auto;line-height:0;position:relative;text-align:center;margin:0 0 60px 0}@media screen and (max-width:640px){#news-page .news__box__ttl .titleBlock{text-align:left}}#news-page .news__box__ttl .titleBlock img{width:100%}#news-page .news__box__ttl .titleBlock::after{content:"――――――";letter-spacing:-.2em;color:#6d5e67;position:relative;width:28.96px}@media screen and (max-width:640px){#news-page .news__box__ttl .titleBlock::after{display:inline-block;content:"――"}}@media screen and (max-width:640px){#news-page .news__box__ttl .titleBlock{margin:0 0 30px 0}}#news-page .news__box__ttl .titleBlock h2{text-align:center;padding:50px 0 0 0}@media screen and (max-width:640px){#news-page .news__box__ttl .titleBlock h2{padding:32px 0 0 0}}#news-page .news__box__ttl .titleBlock h2 img{width:100%;max-width:117px}@media screen and (max-width:640px){#news-page .news__box__ttl .titleBlock h2 img{max-width:90px}}#news-page .news__box__ttl .titleBlock h3{color:#6d5e67;font-size:32px;font-family:'Noto Serif JP',serif;font-family:'Noto Serif JP',serif;margin:70px 0 0 0;line-height:1.8em}@media screen and (max-width:1366px){#news-page .news__box__ttl .titleBlock h3{font-size:calc(32 / 1366 * 100vw)}}@media screen and (max-width:768px){#news-page .news__box__ttl .titleBlock h3{font-size:20px}}@media screen and (max-width:640px){#news-page .news__box__ttl .titleBlock h3{text-align:center;margin:40px 0 0 0}}#news-page .news__box__ttl .titleBlock::after{top:-105px}@media screen and (max-width:1200px){#news-page .news__box__ttl .titleBlock::after{top:-90px}}@media screen and (max-width:640px){#news-page .news__box__ttl .titleBlock::after{left:45%;top:-95px}}#news-page .news__box__inner{width:90%;max-width:1105px;margin:0 auto}#news-page .news__box__inner .newsFlex{display:-webkit-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-justify-content:space-between;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:40px;position:relative;background-color:#fff;padding:30px;-webkit-box-sizing:border-box;box-sizing:border-box}@media screen and (max-width:1280px){#news-page .news__box__inner .newsFlex{-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}}@media screen and (max-width:768px){#news-page .news__box__inner .newsFlex{margin-bottom:40px}}@media screen and (max-width:640px){#news-page .news__box__inner .newsFlex{margin-bottom:25px}}#news-page .news__box__inner .newsFlex:last-child{margin-bottom:0}#news-page .news__box__inner .newsFlex span.new{position:absolute;right:20px;top:20px;width:90px;z-index:60}@media screen and (max-width:640px){#news-page .news__box__inner .newsFlex span.new{width:50px;right:12px;top:12px}}#news-page .news__box__inner .newsFlex span.new img{width:100%}#news-page .news__box__inner .newsFlex figure{line-height:0;width:25%;position:relative}@media screen and (max-width:768px){#news-page .news__box__inner .newsFlex figure{margin-top:10px}}@media screen and (max-width:640px){#news-page .news__box__inner .newsFlex figure{width:23%;margin-top:0}}#news-page .news__box__inner .newsFlex figure img{width:100%}@media screen and (max-width:640px){#news-page .news__box__inner .newsFlex figure img{height:55px;-o-object-fit:cover;object-fit:cover}}#news-page .news__box__inner .newsFlex .detail{width:72%}@media screen and (max-width:640px){#news-page .news__box__inner .newsFlex .detail{width:73%;padding:0}}#news-page .news__box__inner .newsFlex .detail .titleBox{margin-bottom:10px}@media screen and (max-width:640px){#news-page .news__box__inner .newsFlex .detail .titleBox{border-bottom:0;margin-bottom:0;padding-bottom:0}}#news-page .news__box__inner .newsFlex .detail span{font-weight:600;font-size:12px;display:block;margin-bottom:8px;color:#6d5e67}@media screen and (max-width:640px){#news-page .news__box__inner .newsFlex .detail span{width:100%}}#news-page .news__box__inner .newsFlex .detail h2{font-size:18px;font-weight:500}@media screen and (max-width:640px){#news-page .news__box__inner .newsFlex .detail h2{width:100%;font-size:12px}}#news-page .news__box__inner .newsFlex .detail h2 a{color:#6d5e67;display:block;width:100%;background:url(/assets/images/common/icon_triangle_blown.svg) 97% center no-repeat;background-size:10px auto;-webkit-box-sizing:border-box;box-sizing:border-box}@media screen and (max-width:640px){#news-page .news__box__inner .newsFlex .detail h2 a{padding-right:20px;-webkit-box-sizing:border-box;box-sizing:border-box;background:url(/assets/images/common/icon_triangle_blown.svg) 99% 5px no-repeat;background-size:7px auto}}#news-page .news__box__inner .newsFlex .detail h2 a:hover{color:#333}#news-page .news__box__inner .newsFlex .detail p{text-align:justify;font-size:14px;color:#6d5e67}@media screen and (max-width:640px){#news-page .news__box__inner .newsFlex .detail p{display:none}}#news-page .news__box__inner .newsFlex .detail .btn{width:100%;max-width:498px;padding-top:10px}@media screen and (max-width:1000px){#news-page .news__box__inner .newsFlex .detail .btn{width:70%}}@media screen and (max-width:768px){#news-page .news__box__inner .newsFlex .detail .btn{width:90%}}@media screen and (max-width:640px){#news-page .news__box__inner .newsFlex .detail .btn{width:100%}}#news-page .news__box__inner .newsFlex .detail .btn .btnBox{background:#fff;-webkit-box-shadow:0 3px 6px rgba(0,0,0,.2);box-shadow:0 3px 6px rgba(0,0,0,.2)}#news-page .news__box__inner .newsFlex .detail .btn .btnBox a{display:block;padding:20px 0 20px 30px;background:url(/assets/images/common/btn_next.svg) no-repeat top 50% left 90%;background-size:8.11px auto;-webkit-box-sizing:border-box;box-sizing:border-box;font-size:16px;color:#6d5e67}@media screen and (max-width:1366px){#news-page .news__box__inner .newsFlex .detail .btn .btnBox a{font-size:calc(17 / 1366 * 100vw);background-size:calc(8 / 1366 * 100vw)}}@media screen and (max-width:768px){#news-page .news__box__inner .newsFlex .detail .btn .btnBox a{font-size:14px;background-size:6.33px auto;background-position:top 50% left 90%;padding:15px;text-align:left}}#news-page .news__box__inner .newsFlex .detail .btn .btnBox a:hover{background:url(/assets/images/common/btn_next_white.svg) no-repeat top 50% left 90%;background-size:8.11px auto;background-color:#6d5e67;color:#fff;-webkit-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;transition:all .4s ease-in-out}#news-page .news__box__detail{width:90%;max-width:1105px;margin:0 auto;padding:45px 0 0 0}@media screen and (max-width:640px){#news-page .news__box__detail{padding:25px 0 0 0}}#news-page .news__box__detail .titleBox{padding-bottom:50px}@media screen and (max-width:640px){#news-page .news__box__detail .titleBox{padding:0 0 23px 0}}#news-page .news__box__detail .titleBox h1{font-size:32px;font-weight:600;line-height:1.66em;color:#6d5e67;text-align:center;padding-bottom:18px;margin-bottom:20px;background:url(/assets/images/common/icon_border_blown.svg) no-repeat 50% 100%;background-size:80px;font-family:'Noto Serif JP',serif}@media screen and (max-width:640px){#news-page .news__box__detail .titleBox h1{font-size:16px}}#news-page .news__box__detail .titleBox span.date{font-size:13px;font-weight:600;display:block;text-align:center;padding:5px 0 0 0;color:#6d5e67}#news-page .news__box__detail .poster{width:100%;margin:0 auto;text-align:center;padding:40px 40px 10px 40px;max-width:1100px;background-color:#fff;-webkit-box-sizing:border-box;box-sizing:border-box}@media screen and (max-width:640px){#news-page .news__box__detail .poster{padding:10px}}#news-page .news__box__detail .poster figure{line-height:0;width:100%}#news-page .news__box__detail .poster figure img{width:100%}#news-page .news__box__detail .entryBody{width:100%;margin:0 auto 60px;max-width:1100px;padding:40px;background-color:#fff;-webkit-box-sizing:border-box;box-sizing:border-box}#news-page .news__box__detail .entryBody h1{font-size:26px;font-weight:500;line-height:1.78em;padding:10px 20px;margin-bottom:20px;color:#6d5e67;line-height:1.66em;border:1px solid #6d5e67;position:relative;font-family:'Noto Serif JP',serif}@media screen and (max-width:640px){#news-page .news__box__detail .entryBody h1{font-size:16px;line-height:1.56em;padding:10px 20px;margin-bottom:10px}}#news-page .news__box__detail .entryBody h2{font-size:23px;font-weight:500;line-height:1.78em;padding:12px 20px 8px 10px;margin-bottom:20px;color:#6d5e67;border-bottom:2px solid #6d5e67;font-family:'Noto Serif JP',serif}@media screen and (max-width:640px){#news-page .news__box__detail .entryBody h2{font-size:16px;line-height:1.56em;margin-bottom:10px}}#news-page .news__box__detail .entryBody h3{font-size:22px;font-weight:500;padding:10px 10px 10px 30px;margin-bottom:20px;margin-top:20px;color:#6d5e67;line-height:1.78em;position:relative;font-family:'Noto Serif JP',serif}#news-page .news__box__detail .entryBody h3::before{content:"";display:inline-block;background-size:7px;margin-right:10px;position:absolute;background:url(/assets/images/common/icon_brown_two.svg) no-repeat;width:15px;height:22px;left:5px;top:20px}@media screen and (max-width:640px){#news-page .news__box__detail .entryBody h3::before{top:15px}}@media screen and (max-width:640px){#news-page .news__box__detail .entryBody h3{font-size:16px;line-height:1.56em}}#news-page .news__box__detail .entryBody h4{font-size:22px;font-weight:500;padding:10px 10px 10px 35px;margin-bottom:13px;margin-top:20px;color:#6d5e67;line-height:1.78em;position:relative;font-family:'Noto Serif JP',serif}#news-page .news__box__detail .entryBody h4::before{content:"";display:inline-block;background-size:7px;margin-right:10px;position:absolute;background:url(/assets/images/common/icon_scare.svg) no-repeat;width:23px;height:26px;left:3px;top:10px}@media screen and (max-width:640px){#news-page .news__box__detail .entryBody h4::before{top:15px}}@media screen and (max-width:640px){#news-page .news__box__detail .entryBody h4{font-size:15px;line-height:1.56em}}#news-page .news__box__detail .entryBody h5{display:inline-block;font-size:18px;padding:4px 8px;color:#4b2424;background:#f1d8e5;margin-bottom:20px;font-weight:400;line-height:1.78em;font-family:'Noto Serif JP',serif}@media screen and (max-width:640px){#news-page .news__box__detail .entryBody h5{font-size:15px;line-height:1.56em;margin-bottom:10px}}#news-page .news__box__detail .entryBody h6{display:inline-block;font-size:18px;padding:4px 8px;color:#6d5e67;margin-bottom:20px;font-weight:600;line-height:1.78em;position:relative;font-family:'Noto Serif JP',serif}#news-page .news__box__detail .entryBody h6:before{position:absolute;content:"――――";display:inline-block;width:20px;height:1px;top:10%;left:160px;letter-spacing:-.2em}@media screen and (max-width:640px){#news-page .news__box__detail .entryBody h6{font-size:15px;line-height:1.56em;margin-bottom:10px}}#news-page .news__box__detail .entryBody p{font-size:14px;line-height:1.78em;padding:0 0 15px 0;color:#6d5e67}@media screen and (max-width:640px){#news-page .news__box__detail .entryBody p{font-size:12px}}#news-page .news__box__detail .entryBody table{border-top:1px solid #ccc;border-right:1px solid #ccc;margin:20px 0}@media screen and (max-width:640px){#news-page .news__box__detail .entryBody table{font-size:12px}}#news-page .news__box__detail .entryBody table td{border-bottom:1px solid #ccc;border-left:1px solid #ccc;padding:10px 30px 10px 30px;-webkit-box-sizing:border-box;box-sizing:border-box}@media screen and (max-width:640px){#news-page .news__box__detail .entryBody table td{font-size:12px;padding:10px}}#news-page .news__box__detail .entryBody table td:last-child{padding:10px 100px 10px 100px}@media screen and (max-width:640px){#news-page .news__box__detail .entryBody table td:last-child{padding:10px}}#news-page .news__box__detail .entryBody img{max-width:100%;height:auto}#news-page .news__box__detail .entryBody ul{padding-left:20px}#news-page .news__box__detail .entryBody ul li{padding:3px 0 3px 15px;line-height:1.45em;position:relative;font-size:14px;font-weight:500;color:#6d5e67}@media screen and (max-width:640px){#news-page .news__box__detail .entryBody ul li{font-size:12px;padding:3px 0 3px 5px}}#news-page .news__box__detail .entryBody ul li::before{content:"●";color:#e6f5eb;font-size:20px;position:absolute;left:-15px;font-weight:600}@media screen and (max-width:640px){#news-page .news__box__detail .entryBody ul li::before{font-size:10px}}#news-page .news__box__detail .entryBody iframe{margin:25px 0;width:100%;height:600px}@media screen and (max-width:640px){#news-page .news__box__detail .entryBody iframe{height:250px}}#news-page .news__box__detail .entryBody .btnEntry{background:#fff;width:45%;margin:20px auto 0;background:#f1d8e5}@media screen and (max-width:640px){#news-page .news__box__detail .entryBody .btnEntry{width:80%;margin:15px auto 15px}}#news-page .news__box__detail .entryBody .btnEntry a{display:block;padding:20px 0 20px 20px;background:url(/assets/images/common/icon_triangle_blown.svg) no-repeat top 60% left 90%;background-size:15px auto;-webkit-box-sizing:border-box;box-sizing:border-box;font-size:17px;color:#4b2424;text-align:center;font-weight:400}@media screen and (max-width:1366px){#news-page .news__box__detail .entryBody .btnEntry a{font-size:calc(17 / 1366 * 100vw);background-size:calc(8 / 1366 * 100vw)}}@media screen and (max-width:768px){#news-page .news__box__detail .entryBody .btnEntry a{font-size:14px;background-size:6.33px auto;background-position:top 50% left 90%;padding:15px;text-align:left}}#news-page .news__box__detail .entryBody .btnEntry a:hover{background:url(/assets/images/common/icon_triangle_white.svg) no-repeat top 60% left 90%;background-size:15px auto;background-color:#6d5e67;color:#fff;-webkit-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;transition:all .4s ease-in-out}@media screen and (max-width:768px){#news-page .news__box__detail .entryBody .btnEntry a:hover{background-size:6.33px auto;background-position:top 50% left 90%}}@media screen and (max-width:640px){#news-page .news__box__detail .entryBody{padding:10px;margin:0 auto 30px}}#news-page .news__box__detail .btn{background:#fff;-webkit-box-shadow:0 3px 6px rgba(0,0,0,.2);box-shadow:0 3px 6px rgba(0,0,0,.2);margin:0 auto;width:50%}@media screen and (max-width:640px){#news-page .news__box__detail .btn{width:100%}}#news-page .news__box__detail .btn a{display:block;padding:20px 0 20px 20px;background:url(/assets/images/common/icon_triangle_blown.svg) no-repeat top 60% left 90%;background-size:15px auto;-webkit-box-sizing:border-box;box-sizing:border-box;font-size:17px;color:#6d5e67;text-align:center}@media screen and (max-width:1366px){#news-page .news__box__detail .btn a{font-size:calc(17 / 1366 * 100vw);background-size:calc(8 / 1366 * 100vw)}}@media screen and (max-width:768px){#news-page .news__box__detail .btn a{font-size:14px;background-size:6.33px auto;background-position:top 50% left 90%;padding:15px;text-align:left}}#news-page .news__box__detail .btn a:hover{background:url(/assets/images/common/icon_triangle_white.svg) no-repeat top 60% left 90%;background-size:15px auto;background-color:#6d5e67;color:#fff;-webkit-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;transition:all .4s ease-in-out}@media screen and (max-width:768px){#news-page .news__box__detail .btn a:hover{background-size:6.33px auto;background-position:top 50% left 90%}}#privacy-page .main{width:100%;margin:0;background:url(/assets/images/privacy/mainvisual.png) no-repeat;background-position:top 5% right 0}#privacy-page .main__box{width:90%;max-width:1435px;margin:0 auto}#privacy-page .main__box__inner{background-size:auto 100%;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;height:auto;min-height:266px;display:-webkit-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-justify-content:space-between;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%}@media screen and (max-width:1366px){#privacy-page .main__box__inner{background-position:top 115px center}}@media screen and (max-width:768px){#privacy-page .main__box__inner{background-size:100% auto;background-position:top 0 center}}@media screen and (max-width:640px){#privacy-page .main__box__inner{min-height:150px;margin:0;background-position:top center;padding:0}}#privacy-page .main__box__inner h1,#privacy-page .main__box__inner p.pageTitle{width:100%;margin:0 auto;font-size:30px;color:#4b2424;letter-spacing:.3em;font-weight:400;font-family:'Noto Serif JP',serif;text-shadow:1px 2px 3px grey}@media screen and (max-width:1000px){#privacy-page .main__box__inner h1,#privacy-page .main__box__inner p.pageTitle{font-size:calc(30 / 1000 * 100vw)}}@media screen and (max-width:640px){#privacy-page .main__box__inner h1,#privacy-page .main__box__inner p.pageTitle{font-size:22px;padding:0}}@media screen and (max-width:640px){#privacy-page .main{background-position:70% 63%}}#privacy-page .main__box__inner{background-size:auto 100%;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;height:auto}@media screen and (max-width:768px){#privacy-page .main__box__inner{background-size:100% auto}}#privacy-page .privacy{width:100%;margin:40px 0 0 0;background-image:url(/assets/images/common/stripe_white.svg);background-size:auto 33px;background-position:top left;background-repeat:repeat-x;padding:33px 0 0 0}@media screen and (max-width:768px){#privacy-page .privacy{padding:30px 0 0 0;margin:40px 0 0 0}}#privacy-page .privacy__box{background-color:#f7f7f7}#privacy-page .privacy__box__ttl{width:90%;max-width:1440px;color:#6d5e67;font-size:32px;font-family:'Noto Serif JP',serif;text-align:center;margin:0 auto;padding:46px 0 0 0}@media screen and (max-width:1366px){#privacy-page .privacy__box__ttl{font-size:calc(32 / 1366 * 100vw)}}@media screen and (max-width:768px){#privacy-page .privacy__box__ttl{font-size:20px}}#privacy-page .privacy__box__ttl span{font-family:'Noto Serif JP',serif}@media screen and (max-width:768px){#privacy-page .privacy__box__ttl{padding:24px 0 0 0;text-align:left}}#privacy-page .privacy__box__inner{padding:43px 0 0 0;width:90%;max-width:1440px;margin:0 auto}@media screen and (max-width:768px){#privacy-page .privacy__box__inner{padding:54px 0 0 0}}@media screen and (max-width:640px){#privacy-page .privacy__box__inner{padding:24px 0 0 0}}@media screen and (max-width:640px){#privacy-page .privacy__box__inner .privacyBox{margin:0}}#privacy-page .privacy__box__inner .privacyBox .privacySet{margin:0 0 60px 0}@media screen and (max-width:640px){#privacy-page .privacy__box__inner .privacyBox .privacySet{margin:0 0 40px 0}}#privacy-page .privacy__box__inner .privacyBox .privacySet .titleBox{border-bottom:1px solid #6d5e67;padding:0 0 15px 0;margin-bottom:15px}@media screen and (max-width:640px){#privacy-page .privacy__box__inner .privacyBox .privacySet .titleBox{padding:0 0 8px 0;margin-bottom:8px}}#privacy-page .privacy__box__inner .privacyBox .privacySet .titleBox h3{font-size:25px}@media screen and (max-width:1366px){#privacy-page .privacy__box__inner .privacyBox .privacySet .titleBox h3{font-size:calc(18 / 1366 * 100vw)}}@media screen and (max-width:768px){#privacy-page .privacy__box__inner .privacyBox .privacySet .titleBox h3{font-size:15px}}#privacy-page .privacy__box__inner .privacyBox .privacySet p{color:#6d5e67;font-size:16px;line-height:2em;font-weight:400;letter-spacing:.1em}@media screen and (max-width:1000px){#privacy-page .privacy__box__inner .privacyBox .privacySet p{font-size:calc(16 / 1000 * 100vw)}}@media screen and (max-width:768px){#privacy-page .privacy__box__inner .privacyBox .privacySet p{font-size:13px;padding:0 0 8px 0}}#privacy-page .privacy__box__inner .privacyBox .privacySet ul{margin:25px auto}#privacy-page .privacy__box__inner .privacyBox .privacySet ul li{line-height:2em;font-size:15px;line-height:1.8em;color:#6d5e67;padding:0 0 3px 0;-webkit-box-sizing:border-box;box-sizing:border-box;text-indent:-1em;padding-left:1em}@media screen and (max-width:1000px){#privacy-page .privacy__box__inner .privacyBox .privacySet ul li{font-size:calc(15 / 1000 * 100vw)}}@media screen and (max-width:768px){#privacy-page .privacy__box__inner .privacyBox .privacySet ul li{font-size:13px;padding:0 0 8px 0}}#privacy-page .privacy__box__inner .privacyBox .privacySet:last-child{margin-bottom:0;padding:0 0 80px 0}@media screen and (max-width:640px){#privacy-page .privacy__box__inner .privacyBox .privacySet:last-child{padding:0 0 40px 0;margin:0}}#sitemap-page .main{width:100%;margin:0;background:url(/assets/images/sitemap/mainvisual.png) no-repeat;background-position:top 5% right 0}#sitemap-page .main__box{width:90%;max-width:1435px;margin:0 auto}#sitemap-page .main__box__inner{background-size:auto 100%;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;height:auto;min-height:266px;display:-webkit-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-justify-content:space-between;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%}@media screen and (max-width:1366px){#sitemap-page .main__box__inner{background-position:top 115px center}}@media screen and (max-width:768px){#sitemap-page .main__box__inner{background-size:100% auto;background-position:top 0 center}}@media screen and (max-width:640px){#sitemap-page .main__box__inner{min-height:150px;margin:0;background-position:top center;padding:0}}#sitemap-page .main__box__inner h1,#sitemap-page .main__box__inner p.pageTitle{width:100%;margin:0 auto;font-size:30px;color:#4b2424;letter-spacing:.3em;font-weight:400;font-family:'Noto Serif JP',serif;text-shadow:1px 2px 3px grey}@media screen and (max-width:1000px){#sitemap-page .main__box__inner h1,#sitemap-page .main__box__inner p.pageTitle{font-size:calc(30 / 1000 * 100vw)}}@media screen and (max-width:640px){#sitemap-page .main__box__inner h1,#sitemap-page .main__box__inner p.pageTitle{font-size:22px;padding:0}}@media screen and (max-width:640px){#sitemap-page .main{background-position:23% 90%}}#sitemap-page .main__box__inner{background-size:auto 100%;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;height:auto}@media screen and (max-width:768px){#sitemap-page .main__box__inner{background-size:100% auto}}#sitemap-page .sitemap{width:100%;margin:50px 0 0 0;background-image:url(/assets/images/common/stripe_white.svg);background-size:auto 33px;background-position:top left;background-repeat:repeat-x;padding:33px 0 0 0}@media screen and (max-width:768px){#sitemap-page .sitemap{padding:30px 0 0 0;margin:30px 0 0 0}}#sitemap-page .sitemap__box{background-color:#f7f7f7}#sitemap-page .sitemap__box__ttl{width:90%;max-width:1440px;color:#6d5e67;font-size:32px;font-family:'Noto Serif JP',serif;text-align:center;margin:0 auto;padding:50px 0 0 0}@media screen and (max-width:1366px){#sitemap-page .sitemap__box__ttl{font-size:calc(32 / 1366 * 100vw)}}@media screen and (max-width:768px){#sitemap-page .sitemap__box__ttl{font-size:20px}}#sitemap-page .sitemap__box__ttl h2{font-family:'Noto Serif JP',serif;padding:0 0 10px 0}@media screen and (max-width:768px){#sitemap-page .sitemap__box__ttl{margin:0 auto 10px;padding:26px 0 0 0}}@media screen and (max-width:640px){#sitemap-page .sitemap__box__ttl{text-align:left}}#sitemap-page .sitemap__box__ttl p{padding:20px 0 0 0;color:#6d5e67;font-size:16px;line-height:2em;font-weight:400;letter-spacing:.1em}@media screen and (max-width:1000px){#sitemap-page .sitemap__box__ttl p{font-size:calc(16 / 1000 * 100vw)}}@media screen and (max-width:768px){#sitemap-page .sitemap__box__ttl p{font-size:13px;padding:0 0 8px 0}}@media screen and (max-width:768px){#sitemap-page .sitemap__box__ttl p{text-align:center;padding:20px 0 0 0}}@media screen and (max-width:640px){#sitemap-page .sitemap__box__ttl p{padding:10px 0 0 0;text-align:left}}#sitemap-page .sitemap__box__inner{padding:60px 0 30px 0;width:90%;max-width:1440px;margin:0 auto}@media screen and (max-width:768px){#sitemap-page .sitemap__box__inner{padding:50px 0 0 0}}@media screen and (max-width:640px){#sitemap-page .sitemap__box__inner{padding:35px 0 0 0}}#sitemap-page .sitemap__box__inner .sitemapFlex{display:-webkit-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-justify-content:space-between;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%}#sitemap-page .sitemap__box__inner .sitemapFlex .sitemapBox{width:32%;margin:0 0 50px 0}@media screen and (max-width:768px){#sitemap-page .sitemap__box__inner .sitemapFlex .sitemapBox{width:49%}}@media screen and (max-width:640px){#sitemap-page .sitemap__box__inner .sitemapFlex .sitemapBox{width:100%;margin:0 0 35px 0}}#sitemap-page .sitemap__box__inner .sitemapFlex .sitemapBox .titleBox{padding:15px;background:#fff;border:1px solid #707070;margin:0 0 20px 0;-webkit-box-sizing:border-box;box-sizing:border-box}#sitemap-page .sitemap__box__inner .sitemapFlex .sitemapBox .titleBox h3{font-size:18px}@media screen and (max-width:1366px){#sitemap-page .sitemap__box__inner .sitemapFlex .sitemapBox .titleBox h3{font-size:calc(18 / 1366 * 100vw)}}@media screen and (max-width:768px){#sitemap-page .sitemap__box__inner .sitemapFlex .sitemapBox .titleBox h3{font-size:15px}}#sitemap-page .sitemap__box__inner .sitemapFlex .sitemapBox ul li a{margin:0 0 20px 0;background:url(/assets/images/common/icon_triangle_blown.svg) 5% 100% no-repeat;background-size:10px auto;display:inline-block;padding:0 0 0 18px;-webkit-box-sizing:border-box;box-sizing:border-box;font-size:15px}@media screen and (max-width:1000px){#sitemap-page .sitemap__box__inner .sitemapFlex .sitemapBox ul li a{font-size:calc(15 / 1000 * 100vw)}}@media screen and (max-width:768px){#sitemap-page .sitemap__box__inner .sitemapFlex .sitemapBox ul li a{font-size:14px;padding:0 0 0 18px}}#sitemap-page .sitemap__box__inner .sitemapFlex .sitemapBox ul li a:hover{opacity:.7;-webkit-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;transition:all .4s ease-in-out}#sitemap-page .sitemap__box__inner .sitemapFlex::after{display:block;content:"";width:32%}#top-page .prBanner{position:fixed;right:50px;bottom:-800px;z-index:999999999;width:360px;height:auto;-webkit-filter:drop-shadow(0 3px 6px rgba(0, 0, 0, .16));filter:drop-shadow(0 3px 6px rgba(0, 0, 0, .16));opacity:1;-webkit-transition:all ease-in-out 1s;-o-transition:all ease-in-out 1s;transition:all ease-in-out 1s}@media screen and (max-width:1400px){#top-page .prBanner{width:340px}}@media screen and (max-width:1200px){#top-page .prBanner{width:300px}}@media screen and (max-width:640px){#top-page .prBanner{width:45vw;right:18px;bottom:-800px}}@media screen and (max-width:414px){#top-page .prBanner{width:65vw}}#top-page .prBanner .prBannerBox{position:relative}#top-page .prBanner .prBannerBox span.close{display:block;width:43px;height:43px;position:absolute;right:-15px;top:3px;background:url(../images/common/pr_close.svg) center center no-repeat;background-size:100% auto;z-index:50;cursor:pointer}@media screen and (max-width:640px){#top-page .prBanner .prBannerBox span.close{width:35px;height:35px;top:-4px}}#top-page .prBanner .prBannerBox figure{line-height:0}#top-page .prBanner .prBannerBox figure img{width:100%}#top-page .main{width:100%;background:url(/assets/images/top/mainvisual.jpg) top 10% right 23% no-repeat;background-size:auto;margin:20px 0 40.2px 0;position:relative}@media screen and (max-width:1280px){#top-page .main{background-position:top 0 right 23%}}@media screen and (max-width:640px){#top-page .main{background:url(/assets/images/top/mainvisual_sp.jpg) no-repeat;padding:0;margin:0;background-position:47% 0}}#top-page .main__box{width:90%;max-width:1340px;margin:0 auto}#top-page .main__box__inner{position:relative;min-height:826px}@media screen and (max-width:768px){#top-page .main__box__inner{min-height:800px}}@media screen and (max-width:640px){#top-page .main__box__inner{min-height:588px;display:-webkit-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-justify-content:space-between;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}}#top-page .main__box__inner .mainBlock{position:absolute;top:24%}@media screen and (max-width:768px){#top-page .main__box__inner .mainBlock{top:200px;left:10px}}@media screen and (max-width:640px){#top-page .main__box__inner .mainBlock{top:27%;left:0}}#top-page .main__box__inner .mainBlock h1.mainText,#top-page .main__box__inner .mainBlock p.mainText{font-family:'Noto Serif JP',serif;font-size:37px;color:#4b2424;letter-spacing:.3em;font-weight:400;margin:0 0 5px 0;text-shadow:1px 2px 3px grey}@media screen and (max-width:2300px){#top-page .main__box__inner .mainBlock h1.mainText,#top-page .main__box__inner .mainBlock p.mainText{font-size:30px}}@media screen and (max-width:1000px){#top-page .main__box__inner .mainBlock h1.mainText,#top-page .main__box__inner .mainBlock p.mainText{font-size:calc(30 / 1000 * 100vw)}}@media screen and (max-width:640px){#top-page .main__box__inner .mainBlock h1.mainText,#top-page .main__box__inner .mainBlock p.mainText{font-size:24px}}@media screen and (max-width:320px){#top-page .main__box__inner .mainBlock h1.mainText,#top-page .main__box__inner .mainBlock p.mainText{font-size:20px}}#top-page .main__box__inner .mainBlock p{font-family:'Noto Serif JP',serif;color:#4b2424;font-size:27px;font-weight:400;text-shadow:1px 2px 3px grey}@media screen and (max-width:2300px){#top-page .main__box__inner .mainBlock p{font-size:20px}}@media screen and (max-width:1000px){#top-page .main__box__inner .mainBlock p{font-size:calc(20 / 1000 * 100vw)}}@media screen and (max-width:640px){#top-page .main__box__inner .mainBlock p{font-size:16px}}@media screen and (max-width:320px){#top-page .main__box__inner .mainBlock p{font-size:14px}}#top-page .main__box__inner .mainBlock figure{width:100%;max-width:483px;margin:15px 0 0 0;line-height:0}@media screen and (max-width:640px){#top-page .main__box__inner .mainBlock figure{display:none}}#top-page .main__box__inner .mainBlock figure img{width:100%}#top-page .main__box__inner .copyBox{position:absolute;z-index:10;bottom:28.5%;right:calc(50% - 50vw + 15vw);line-height:0;width:100%}@media screen and (max-width:2560px){#top-page .main__box__inner .copyBox{right:calc(50% - 50vw + 13vw)}}@media screen and (max-width:1920px){#top-page .main__box__inner .copyBox{right:0}}@media screen and (max-width:1280px){#top-page .main__box__inner .copyBox{bottom:31.5%}}@media screen and (max-width:768px){#top-page .main__box__inner .copyBox{width:58%;bottom:28%}}@media screen and (max-width:640px){#top-page .main__box__inner .copyBox{width:60%;min-width:260px;position:initial;margin-top:21%}}@media screen and (max-width:414px){#top-page .main__box__inner .copyBox{width:100%;min-width:100%;margin-top:35%}}@media screen and (max-width:320px){#top-page .main__box__inner .copyBox{margin-top:25%}}#top-page .main__box__inner .copyBox ul{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;gap:0 10px;max-width:485px;margin-left:auto}@media screen and (max-width:1000px){#top-page .main__box__inner .copyBox ul{max-width:393px}}@media screen and (max-width:768px){#top-page .main__box__inner .copyBox ul{max-width:485px}}#top-page .main__box__inner .copyBox ul li{max-width:149px;width:100%}@media screen and (max-width:768px){#top-page .main__box__inner .copyBox ul li{width:calc((100% - 20px)/ 3)}}#top-page .main__box__inner .copyBox ul li img{width:100%}#top-page .main__box__inner .newsBlock{position:absolute;bottom:47px;left:0;width:100%;max-width:1340px;margin:0 auto;background-color:#fff;-webkit-box-shadow:0 3px 6px rgba(0,0,0,.2);box-shadow:0 3px 6px rgba(0,0,0,.2);padding:28px;-webkit-box-sizing:border-box;box-sizing:border-box}@media screen and (max-width:768px){#top-page .main__box__inner .newsBlock{padding:28px}}@media screen and (max-width:640px){#top-page .main__box__inner .newsBlock{padding:13px}}#top-page .main__box__inner .newsBlock dl{display:-webkit-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-justify-content:space-around;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box}#top-page .main__box__inner .newsBlock dl dt{padding:0 30px 0 0;display:block;font-size:16px;color:#4b2424;font-family:'Noto Serif JP',serif;-webkit-box-sizing:border-box;box-sizing:border-box}@media screen and (max-width:640px){#top-page .main__box__inner .newsBlock dl dt{width:100%;margin:0;font-size:14px}}#top-page .main__box__inner .newsBlock dl dd{font-family:'Noto Serif JP',serif;font-size:16px;color:#4b2424;display:inline-block;display:-webkit-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-justify-content:space-around;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}@media screen and (max-width:640px){#top-page .main__box__inner .newsBlock dl dd{width:100%;line-height:1.56em;font-size:14px}}#top-page .main__box__inner .newsBlock dl dd span.date{display:inline-block;font-size:13px;margin-right:10px}@media screen and (max-width:640px){#top-page .main__box__inner .newsBlock dl dd span.date{font-size:11px}}#top-page .main__box__inner .newsBlock dl dd span.new{display:inline-block;width:50px;line-height:0;margin-right:10px}#top-page .main__box__inner .newsBlock dl dd span.new img{width:100%}@media screen and (max-width:768px){#top-page .main__box__inner .newsBlock dl dd span.text{display:block}}#top-page .main__box__inner .newsBlock dl dd a{display:inline-block;width:100%}#top-page .main__box__inner .newsBlock dl dd a:hover{opacity:.5;-webkit-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;transition:all .4s ease-in-out}#top-page .listning{width:100%;background-color:#f8f8f8;background-image:url(/assets/images/common/square_beju.svg),url(/assets/images/top/gold_onpu_01.png),url(/assets/images/top/gold_onpu.png),-o-repeating-linear-gradient(135deg,#fff,#fff 2px,transparent 0,transparent 14px);background-image:url(/assets/images/common/square_beju.svg),url(/assets/images/top/gold_onpu_01.png),url(/assets/images/top/gold_onpu.png),repeating-linear-gradient(-45deg,#fff,#fff 2px,transparent 0,transparent 14px);background-position:top 113px right 17px,top 2% left -35%,top 718px left 0,top left;background-size:auto 210px,auto 570px,auto 700px,auto;background-repeat:no-repeat,no-repeat,no-repeat,repeat;padding:0 0 104.94px 0}@media screen and (max-width:1000px){#top-page .listning{background-image:none,none,url(/assets/images/top/gold_onpu.png),-o-repeating-linear-gradient(135deg,#fff,#fff 2px,transparent 0,transparent 14px);background-image:none,none,url(/assets/images/top/gold_onpu.png),repeating-linear-gradient(-45deg,#fff,#fff 2px,transparent 0,transparent 14px);background-size:0,0,auto 500px,auto;background-position:0,0,top 60% left 0,top left;background-repeat:0,0,no-repeat,repeat}}@media screen and (max-width:1000px){#top-page .listning{background-image:none,none,url(/assets/images/top/gold_onpu.png),-o-repeating-linear-gradient(135deg,#fff,#fff 2px,transparent 0,transparent 14px);background-image:none,none,url(/assets/images/top/gold_onpu.png),repeating-linear-gradient(-45deg,#fff,#fff 2px,transparent 0,transparent 14px);background-size:0,0,auto 500px,auto;background-position:0,0,top 36% left 0,top left;background-repeat:0,0,no-repeat,repeat}}@media screen and (max-width:640px){#top-page .listning{padding:0 0 50px 0}}#top-page .listning__box{width:90%;margin:0 auto}#top-page .listning__box__inner{width:100%}#top-page .listning__box__inner .titleBlock{padding:60.6px 0 0 0;text-align:center}@media screen and (max-width:640px){#top-page .listning__box__inner .titleBlock{padding:32.6px 0 0 0}}#top-page .listning__box__inner .titleBlock h2{margin:0 auto;line-height:0;position:relative}@media screen and (max-width:640px){#top-page .listning__box__inner .titleBlock h2{text-align:left}}#top-page .listning__box__inner .titleBlock h2 img{width:100%}#top-page .listning__box__inner .titleBlock h2::after{content:"――――――";letter-spacing:-.2em;color:#6d5e67;position:relative;width:28.96px}@media screen and (max-width:640px){#top-page .listning__box__inner .titleBlock h2::after{display:inline-block;content:"――"}}#top-page .listning__box__inner .titleBlock h2 img{width:100%;max-width:162px}@media screen and (max-width:640px){#top-page .listning__box__inner .titleBlock h2 img{max-width:117px}}#top-page .listning__box__inner .titleBlock h2::after{margin:0 0 0 20px;top:-10px}@media screen and (max-width:640px){#top-page .listning__box__inner .titleBlock h2::after{left:-10px}}#top-page .listning__box__inner .listningBlock{width:100%;max-width:1455px;margin:0 auto 105px;-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-justify-content:space-between;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;position:relative;z-index:999}@media screen and (max-width:640px){#top-page .listning__box__inner .listningBlock{background-color:#fff;margin:0 auto 50px}}#top-page .listning__box__inner .listningBlock::before{position:absolute;content:"";display:block;width:80%;height:560.95px;top:42px;right:0;background:#fff}@media screen and (max-width:1080px){#top-page .listning__box__inner .listningBlock::before{width:100%}}@media screen and (max-width:640px){#top-page .listning__box__inner .listningBlock::before{display:none}}#top-page .listning__box__inner .listningBlock:last-child{margin:0 auto;max-width:1340px}@media screen and (max-width:640px){#top-page .listning__box__inner .listningBlock:last-child{padding:0 0 50px 0}}#top-page .listning__box__inner .listningBlock:last-child .photoBox{-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2}@media screen and (max-width:640px){#top-page .listning__box__inner .listningBlock:last-child .photoBox{margin:0 auto;width:90%}}#top-page .listning__box__inner .listningBlock:last-child .photoBox figure{max-width:493.93px;line-height:0;width:100%}#top-page .listning__box__inner .listningBlock:last-child .photoBox figure img{width:100%}#top-page .listning__box__inner .listningBlock:last-child .photoBox .photoFlex{display:-webkit-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-justify-content:space-between;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%;padding:10px 0 0 0}#top-page .listning__box__inner .listningBlock:last-child .photoBox .photoFlex figure{width:48.7%;line-height:0}#top-page .listning__box__inner .listningBlock:last-child .photoBox .photoFlex figure img{width:100%}#top-page .listning__box__inner .listningBlock:last-child .detailBlock{-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1;padding:40px 0 0 58px;-webkit-box-sizing:border-box;box-sizing:border-box}@media screen and (max-width:640px){#top-page .listning__box__inner .listningBlock:last-child .detailBlock{padding:29.6px 10px 47px 10px}}#top-page .listning__box__inner .listningBlock:last-child::before{width:991.22px;height:537.16px;top:-20px;left:20px;background:#fff}@media screen and (max-width:1400px){#top-page .listning__box__inner .listningBlock:last-child::before{height:571.16px}}@media screen and (max-width:1366px){#top-page .listning__box__inner .listningBlock:last-child::before{height:590.16px;left:0}}@media screen and (max-width:1100px){#top-page .listning__box__inner .listningBlock:last-child::before{height:611.16px;width:100%}}@media screen and (max-width:768px){#top-page .listning__box__inner .listningBlock:last-child::before{width:100%}}#top-page .listning__box__inner .listningBlock .photoBox{width:36.86%;max-width:596px;position:relative;z-index:999}@media screen and (max-width:640px){#top-page .listning__box__inner .listningBlock .photoBox{width:64%;-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2;margin-left:auto}}#top-page .listning__box__inner .listningBlock .photoBox figure.piano{width:100%;position:relative;z-index:999;opacity:.6;line-height:0}#top-page .listning__box__inner .listningBlock .photoBox figure.piano img{width:100%}#top-page .listning__box__inner .listningBlock .detailBlock{width:58%;padding:98.6px 0 80px 0;-webkit-box-sizing:border-box;box-sizing:border-box;position:relative;z-index:999}@media screen and (max-width:640px){#top-page .listning__box__inner .listningBlock .detailBlock{width:100%;-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1;padding:29.6px 10px 47px 10px;-webkit-box-sizing:border-box;box-sizing:border-box}}#top-page .listning__box__inner .listningBlock .detailBlock .titleBox{margin:0 0 28.8px 0;position:relative;z-index:999}@media screen and (max-width:640px){#top-page .listning__box__inner .listningBlock .detailBlock .titleBox{margin:0 0 20.8px 0}}#top-page .listning__box__inner .listningBlock .detailBlock .titleBox h3{font-family:'Noto Serif JP',serif;color:#6d5e67;font-size:32px}@media screen and (max-width:1366px){#top-page .listning__box__inner .listningBlock .detailBlock .titleBox h3{font-size:calc(32 / 1366 * 100vw)}}@media screen and (max-width:768px){#top-page .listning__box__inner .listningBlock .detailBlock .titleBox h3{font-size:20px}}#top-page .listning__box__inner .listningBlock .detailBlock .detailBox{position:relative;z-index:999;margin:0 0 10px 0}@media screen and (max-width:640px){#top-page .listning__box__inner .listningBlock .detailBlock .detailBox{margin:0 0 22px 0}}#top-page .listning__box__inner .listningBlock .detailBlock .detailBox p{color:#6d5e67;font-size:16px;line-height:2em;font-weight:400;letter-spacing:.1em;padding:0 0 30px 0}@media screen and (max-width:1000px){#top-page .listning__box__inner .listningBlock .detailBlock .detailBox p{font-size:calc(16 / 1000 * 100vw)}}@media screen and (max-width:768px){#top-page .listning__box__inner .listningBlock .detailBlock .detailBox p{font-size:13px;padding:0 0 8px 0}}#top-page .listning__box__inner .listningBlock .detailBlock .btnBlock{width:100%;max-width:498px;width:54.65%}@media screen and (max-width:1000px){#top-page .listning__box__inner .listningBlock .detailBlock .btnBlock{width:70%}}@media screen and (max-width:768px){#top-page .listning__box__inner .listningBlock .detailBlock .btnBlock{width:90%}}@media screen and (max-width:640px){#top-page .listning__box__inner .listningBlock .detailBlock .btnBlock{width:100%}}#top-page .listning__box__inner .listningBlock .detailBlock .btnBlock .btnBox{background:#fff;-webkit-box-shadow:0 3px 6px rgba(0,0,0,.2);box-shadow:0 3px 6px rgba(0,0,0,.2)}#top-page .listning__box__inner .listningBlock .detailBlock .btnBlock .btnBox a{display:block;padding:20px 0 20px 30px;background:url(/assets/images/common/btn_next.svg) no-repeat top 50% left 90%;background-size:8.11px auto;-webkit-box-sizing:border-box;box-sizing:border-box;font-size:16px;color:#6d5e67}@media screen and (max-width:1366px){#top-page .listning__box__inner .listningBlock .detailBlock .btnBlock .btnBox a{font-size:calc(17 / 1366 * 100vw);background-size:calc(8 / 1366 * 100vw)}}@media screen and (max-width:768px){#top-page .listning__box__inner .listningBlock .detailBlock .btnBlock .btnBox a{font-size:14px;background-size:6.33px auto;background-position:top 50% left 90%;padding:15px;text-align:left}}#top-page .listning__box__inner .listningBlock .detailBlock .btnBlock .btnBox a:hover{background:url(/assets/images/common/btn_next_white.svg) no-repeat top 50% left 90%;background-size:8.11px auto;background-color:#6d5e67;color:#fff;-webkit-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;transition:all .4s ease-in-out}#top-page .lesson{background-color:#effbf3;width:100%;background-image:-o-radial-gradient(#fff 15%,transparent 15%);background-image:radial-gradient(#fff 15%,transparent 15%);background-size:40px 40px;background-repeat:repeat;background-position:20px 20px;padding:0 0 131px 0}@media screen and (max-width:640px){#top-page .lesson{padding:0 0 78px 0}}#top-page .lesson__box{background-image:url(/assets/images/common/bg_roundsquare00.svg);background-size:cover;background-repeat:no-repeat;background-position:top 115px center;padding:0 0 82px 0}@media screen and (max-width:640px){#top-page .lesson__box{background-position:top 45px center;padding:0 0 25px 0}}#top-page .lesson__box__inner{width:90%;margin:0 auto;max-width:1194px}#top-page .lesson__box__inner .titleBlock{text-align:center;padding:189.6px 0 45px 74px;-webkit-box-sizing:border-box;box-sizing:border-box}@media screen and (max-width:640px){#top-page .lesson__box__inner .titleBlock{padding:96px 0 38px 0}}#top-page .lesson__box__inner .titleBlock h2{text-align:center;margin:0 auto;line-height:0;position:relative}@media screen and (max-width:640px){#top-page .lesson__box__inner .titleBlock h2{text-align:left}}#top-page .lesson__box__inner .titleBlock h2 img{width:100%}#top-page .lesson__box__inner .titleBlock h2::after{content:"――――――";letter-spacing:-.2em;color:#6d5e67;position:relative;width:28.96px}@media screen and (max-width:640px){#top-page .lesson__box__inner .titleBlock h2::after{display:inline-block;content:"――"}}@media screen and (max-width:640px){#top-page .lesson__box__inner .titleBlock h2{text-align:center;margin:0 0 0 24px}}#top-page .lesson__box__inner .titleBlock h2 img{width:100%;max-width:135px}@media screen and (max-width:640px){#top-page .lesson__box__inner .titleBlock h2 img{max-width:84.5px}}#top-page .lesson__box__inner .titleBlock h2::after{margin:0;top:20px;left:-110px}@media screen and (max-width:640px){#top-page .lesson__box__inner .titleBlock h2::after{display:inline-block;content:"――";top:20px;left:-58px}}#top-page .lesson__box__inner .lessonBlock .titleBox{margin:0 0 46.6px 0}@media screen and (max-width:640px){#top-page .lesson__box__inner .lessonBlock .titleBox{margin:0 0 18.6px 0}}#top-page .lesson__box__inner .lessonBlock .titleBox h3{text-align:center;margin:0 0 38.1px 0;color:#6d5e67;font-size:32px;font-family:'Noto Serif JP',serif}@media screen and (max-width:1366px){#top-page .lesson__box__inner .lessonBlock .titleBox h3{font-size:calc(32 / 1366 * 100vw)}}@media screen and (max-width:768px){#top-page .lesson__box__inner .lessonBlock .titleBox h3{font-size:20px}}@media screen and (max-width:640px){#top-page .lesson__box__inner .lessonBlock .titleBox h3{margin:0 0 20px 0}}#top-page .lesson__box__inner .lessonBlock .titleBox p{color:#6d5e67;font-size:16px;line-height:2em;font-weight:400;letter-spacing:.1em}@media screen and (max-width:1000px){#top-page .lesson__box__inner .lessonBlock .titleBox p{font-size:calc(16 / 1000 * 100vw)}}@media screen and (max-width:768px){#top-page .lesson__box__inner .lessonBlock .titleBox p{font-size:13px;padding:0 0 8px 0}}#top-page .lesson__box__inner .lessonBlock .lessonFlex{width:100%;display:-webkit-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-justify-content:space-between;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}#top-page .lesson__box__inner .lessonBlock .lessonFlex .lessonSet{width:30.82%;max-width:368px;position:relative}@media screen and (max-width:768px){#top-page .lesson__box__inner .lessonBlock .lessonFlex .lessonSet{width:100%;margin:0 auto 20px}}#top-page .lesson__box__inner .lessonBlock .lessonFlex .lessonSet figure{width:100%;line-height:0}#top-page .lesson__box__inner .lessonBlock .lessonFlex .lessonSet figure img{width:100%}#top-page .lesson__box__inner .lessonBlock .lessonFlex .lessonSet .smallbtnBox{width:79.08%;margin:0 auto;position:relative;top:-8%;left:0;z-index:999;background:#fff;-webkit-box-shadow:0 3px 6px rgba(0,0,0,.2);box-shadow:0 3px 6px rgba(0,0,0,.2)}#top-page .lesson__box__inner .lessonBlock .lessonFlex .lessonSet .smallbtnBox a{display:block;padding:11px;background:url(/assets/images/common/btn_next.svg) no-repeat top 50% left 80%;background-size:6.7px auto;-webkit-box-sizing:border-box;box-sizing:border-box;font-size:16px;color:#6d5e67;text-align:center}@media screen and (max-width:1366px){#top-page .lesson__box__inner .lessonBlock .lessonFlex .lessonSet .smallbtnBox a{font-size:calc(17 / 1366 * 100vw);background-size:calc(8 / 1366 * 100vw)}}@media screen and (max-width:768px){#top-page .lesson__box__inner .lessonBlock .lessonFlex .lessonSet .smallbtnBox a{font-size:14px;background-size:8px auto;background-position:left 90% top 53%;padding:15px;text-align:left}}#top-page .lesson__box__inner .lessonBlock .lessonFlex .lessonSet .smallbtnBox a:hover{background:url(/assets/images/common/btn_next.svg) no-repeat top 63% left 80%;background-size:10.7px auto;background-color:#6d5e67;color:#fff;-webkit-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;transition:all .4s ease-in-out}#top-page .lesson__box__inner .lessonBlock .lessonFlex .lessonSet:nth-of-type(1) .smallbtnBox a{background-position:top 63% left 90%}#top-page .message{width:100%;background-image:url(/assets/images/top/gold_onpu_01.png),url(/assets/images/common/stripe_white.svg),url(/assets/images/top/bg_wsquare_beju.svg.svg),url(/assets/images/common/stripe_white.svg);background-position:top 400px left,top center,top 129px right 59px,bottom center;background-size:30% auto,auto 33px,auto 750px,auto 33px;background-repeat:no-repeat,repeat-x,no-repeat,repeat-x;position:relative}@media screen and (max-width:640px){#top-page .message{background-image:url(/assets/images/top/gold_onpu_01.png),url(/assets/images/common/stripe_white.svg),url(/assets/images/top/bg_wsquare_beju.svg.svg),url(/assets/images/common/stripe_white.svg);background-position:top 140px left,top center,top 129px left,bottom center;background-size:60% auto,auto 33px,auto,auto 33px;background-repeat:no-repeat,repeat-x,no-repeat,repeat-x}}@media screen and (max-width:320px){#top-page .message{background-size:60% auto,auto 33px,auto 700px,auto 33px}}#top-page .message::before{position:absolute;top:100px;left:0;display:inline-block;opacity:.1;content:"";max-width:990px;width:100%;height:121px;background:url(/assets/images/top/bg_terasakinaoko.svg) no-repeat}@media screen and (max-width:768px){#top-page .message::before{width:100%;left:0}}@media screen and (max-width:640px){#top-page .message::before{height:52px;top:67px}}#top-page .message__box{width:90%;margin:0 auto}#top-page .message__box__inner{padding:250px 0 255px 0}@media screen and (max-width:640px){#top-page .message__box__inner{padding:113px 0 126px 0}}@media screen and (max-width:320px){#top-page .message__box__inner{padding:113px 0 73px 0}}#top-page .message__box__inner .messageBlock{width:100%;max-width:1327px;margin:0 auto;display:-webkit-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-justify-content:space-between;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}#top-page .message__box__inner .messageBlock .photoBox{max-width:463.5px;width:34.89%}@media screen and (max-width:640px){#top-page .message__box__inner .messageBlock .photoBox{margin-left:auto;width:49.89%}}#top-page .message__box__inner .messageBlock .photoBox figure{width:100%;line-height:0}#top-page .message__box__inner .messageBlock .photoBox figure img{width:100%}#top-page .message__box__inner .messageBlock .detailBlock{width:61%}@media screen and (max-width:640px){#top-page .message__box__inner .messageBlock .detailBlock{width:100%}}#top-page .message__box__inner .messageBlock .detailBlock .titleBlock{padding:0 0 38px 0}@media screen and (max-width:640px){#top-page .message__box__inner .messageBlock .detailBlock .titleBlock{padding:0 0 20px 0}}#top-page .message__box__inner .messageBlock .detailBlock .titleBlock h2{margin:0 auto;line-height:0;position:relative}@media screen and (max-width:640px){#top-page .message__box__inner .messageBlock .detailBlock .titleBlock h2{text-align:left}}#top-page .message__box__inner .messageBlock .detailBlock .titleBlock h2 img{width:100%}#top-page .message__box__inner .messageBlock .detailBlock .titleBlock h2::after{content:"――――――";letter-spacing:-.2em;color:#6d5e67;position:relative;width:28.96px}@media screen and (max-width:640px){#top-page .message__box__inner .messageBlock .detailBlock .titleBlock h2::after{display:inline-block;content:"――"}}#top-page .message__box__inner .messageBlock .detailBlock .titleBlock h2 img{width:100%;max-width:165px}@media screen and (max-width:640px){#top-page .message__box__inner .messageBlock .detailBlock .titleBlock h2 img{max-width:117px}}#top-page .message__box__inner .messageBlock .detailBlock .titleBlock h2::after{margin:0 0 0 20px;top:-10px}@media screen and (max-width:640px){#top-page .message__box__inner .messageBlock .detailBlock .titleBlock h2::after{left:-10px}}#top-page .message__box__inner .messageBlock .detailBlock .titleBox{margin:0 0 25px 0}@media screen and (max-width:640px){#top-page .message__box__inner .messageBlock .detailBlock .titleBox{margin:0 0 12px 0}}#top-page .message__box__inner .messageBlock .detailBlock .titleBox h3{color:#6d5e67;font-size:32px;font-family:'Noto Serif JP',serif;margin:0 0 30px 0}@media screen and (max-width:1366px){#top-page .message__box__inner .messageBlock .detailBlock .titleBox h3{font-size:calc(32 / 1366 * 100vw)}}@media screen and (max-width:768px){#top-page .message__box__inner .messageBlock .detailBlock .titleBox h3{font-size:20px}}@media screen and (max-width:640px){#top-page .message__box__inner .messageBlock .detailBlock .titleBox h3{margin:0 0 20px 0}}#top-page .message__box__inner .messageBlock .detailBlock .titleBox p.ttl{color:#6d5e67;font-size:20px;font-weight:400;letter-spacing:.1em}@media screen and (max-width:1000px){#top-page .message__box__inner .messageBlock .detailBlock .titleBox p.ttl{font-size:calc(20 / 1250 * 100vw)}}@media screen and (max-width:768px){#top-page .message__box__inner .messageBlock .detailBlock .titleBox p.ttl{font-size:15px;padding:0 0 8px 0}}#top-page .message__box__inner .messageBlock .detailBlock .detailBox{margin:0 0 50.8px 0}@media screen and (max-width:640px){#top-page .message__box__inner .messageBlock .detailBlock .detailBox{margin:0 0 20px 0}}#top-page .message__box__inner .messageBlock .detailBlock .detailBox p{color:#6d5e67;font-size:16px;line-height:2em;font-weight:400;letter-spacing:.1em}@media screen and (max-width:1000px){#top-page .message__box__inner .messageBlock .detailBlock .detailBox p{font-size:calc(16 / 1000 * 100vw)}}@media screen and (max-width:768px){#top-page .message__box__inner .messageBlock .detailBlock .detailBox p{font-size:13px;padding:0 0 8px 0}}#top-page .message__box__inner .messageBlock .detailBlock .btnBlock{width:100%;max-width:498px;width:49.65%}@media screen and (max-width:1000px){#top-page .message__box__inner .messageBlock .detailBlock .btnBlock{width:70%}}@media screen and (max-width:768px){#top-page .message__box__inner .messageBlock .detailBlock .btnBlock{width:90%}}@media screen and (max-width:640px){#top-page .message__box__inner .messageBlock .detailBlock .btnBlock{width:100%}}#top-page .message__box__inner .messageBlock .detailBlock .btnBlock .btnBox{background:#fff;-webkit-box-shadow:0 3px 6px rgba(0,0,0,.2);box-shadow:0 3px 6px rgba(0,0,0,.2)}#top-page .message__box__inner .messageBlock .detailBlock .btnBlock .btnBox a{display:block;padding:20px 0 20px 30px;background:url(/assets/images/common/btn_next.svg) no-repeat top 50% left 90%;background-size:8.11px auto;-webkit-box-sizing:border-box;box-sizing:border-box;font-size:16px;color:#6d5e67}@media screen and (max-width:1366px){#top-page .message__box__inner .messageBlock .detailBlock .btnBlock .btnBox a{font-size:calc(17 / 1366 * 100vw);background-size:calc(8 / 1366 * 100vw)}}@media screen and (max-width:768px){#top-page .message__box__inner .messageBlock .detailBlock .btnBlock .btnBox a{font-size:14px;background-size:6.33px auto;background-position:top 50% left 90%;padding:15px;text-align:left}}#top-page .message__box__inner .messageBlock .detailBlock .btnBlock .btnBox a:hover{background:url(/assets/images/common/btn_next_white.svg) no-repeat top 50% left 90%;background-size:8.11px auto;background-color:#6d5e67;color:#fff;-webkit-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;transition:all .4s ease-in-out}#top-page .blog{width:100%;background:url(/assets/images/top/bg_green.jpg);background-size:cover,auto 33px;background-position:top center,bottom center;background-repeat:repeat-y,repeat-x;padding:0 0 120px 0;position:relative}@media screen and (max-width:640px){#top-page .blog{padding:0 0 20px 0}}#top-page .blog::before{position:absolute;top:45px;right:0;display:inline-block;opacity:.1;content:"";width:800px;height:110px;background:url(/assets/images/top/bg_pianoschool.svg) no-repeat}@media screen and (max-width:640px){#top-page .blog::before{width:336px;height:49px}}#top-page .blog__box{width:90%;margin:0 auto;max-width:1133px}#top-page .blog__box__inner .titleBlock{padding:70px 0 52.5px 0}@media screen and (max-width:640px){#top-page .blog__box__inner .titleBlock{padding:32.6px 0 22px 0}}#top-page .blog__box__inner .titleBlock h2{text-align:center;margin:0 auto;line-height:0;position:relative}@media screen and (max-width:640px){#top-page .blog__box__inner .titleBlock h2{text-align:left}}#top-page .blog__box__inner .titleBlock h2 img{width:100%}#top-page .blog__box__inner .titleBlock h2::after{content:"――――――";letter-spacing:-.2em;color:#6d5e67;position:relative;width:28.96px}@media screen and (max-width:640px){#top-page .blog__box__inner .titleBlock h2::after{display:inline-block;content:"――"}}@media screen and (max-width:640px){#top-page .blog__box__inner .titleBlock h2{text-align:center}}#top-page .blog__box__inner .titleBlock h2 img{width:100%;max-width:110px}@media screen and (max-width:640px){#top-page .blog__box__inner .titleBlock h2 img{max-width:75.56px}}#top-page .blog__box__inner .titleBlock h2::after{margin:0;top:-10px;left:-215px}@media screen and (max-width:640px){#top-page .blog__box__inner .titleBlock h2::after{left:0}}#top-page .blog__box__inner .blogFlex{width:100%;display:-webkit-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-justify-content:space-between;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}#top-page .blog__box__inner .blogFlex .blogSet{width:32.39%;max-width:363px;padding:10px;-webkit-box-sizing:border-box;box-sizing:border-box;background-color:#fff}@media screen and (max-width:768px){#top-page .blog__box__inner .blogFlex .blogSet{width:100%;margin:0 auto 30px}}#top-page .blog__box__inner .blogFlex .blogSet a figure{width:100%;line-height:0}#top-page .blog__box__inner .blogFlex .blogSet a figure img{width:100%}#top-page .blog__box__inner .blogFlex .blogSet a p{color:#6d5e67;font-size:16px;line-height:2em;font-weight:400;letter-spacing:.1em;margin:10px 0 0 5px}@media screen and (max-width:1000px){#top-page .blog__box__inner .blogFlex .blogSet a p{font-size:calc(16 / 1000 * 100vw)}}@media screen and (max-width:768px){#top-page .blog__box__inner .blogFlex .blogSet a p{font-size:13px;padding:0 0 8px 0}}#top-page .blog__box__inner .blogFlex .blogSet a p.data{font-size:14px;margin:0 0 15px 5px}#top-page .blog__box__inner .blogFlex .blogSet a:hover{opacity:.5;-webkit-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;transition:all .4s ease-in-out}#top-page .blog__box__inner .blogFlex .blogSet a span.new{display:inline-block;width:50px;line-height:0;margin-right:10px}#top-page .blog__box__inner .blogFlex .blogSet a span.new img{width:100%}