/*! destyle.css v2.0.2 | MIT License | https://github.com/nicolas-cusan/destyle.css */@import url("https://fonts.googleapis.com/css2?family=Montserrat:wght@600&display=swap");@import url(https://fonts.googleapis.com/css?family=Roboto);*,::before,::after{box-sizing:border-box;border-style:solid;border-width:0}html{line-height:1.15;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent}body{margin:0}main{display:block}p,table,blockquote,address,pre,iframe,form,figure,dl{margin:0}h1,h2,h3,h4,h5,h6{font-size:inherit;line-height:inherit;font-weight:inherit;margin:0}ul,ol{margin:0;padding:0;list-style:none}dt{font-weight:bold}dd{margin-left:0}hr{box-sizing:content-box;height:0;overflow:visible;border-top-width:1px;margin:0;clear:both;color:inherit}pre{font-family:monospace, monospace;font-size:inherit}address{font-style:inherit}a{background-color:transparent;text-decoration:none;color:inherit}abbr[title]{text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace, monospace;font-size:inherit}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}img,embed,object,iframe{vertical-align:bottom}button,input,optgroup,select,textarea{appearance:none;vertical-align:middle;color:inherit;font:inherit;background:transparent;padding:0;margin:0;outline:0;border-radius:0;text-align:inherit}[type="checkbox"]{appearance:checkbox}[type="radio"]{appearance:radio}button,input{overflow:visible}button,select{text-transform:none}button,[type="button"],[type="reset"],[type="submit"]{cursor:pointer;appearance:none}button[disabled],[type="button"][disabled],[type="reset"][disabled],[type="submit"][disabled]{cursor:default}button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-moz-focusring{outline:1px dotted ButtonText}select::-ms-expand{display:none}option{padding:0}fieldset{margin:0;padding:0;min-width:0}legend{color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{height:auto}[type="search"]{outline-offset:-2px}[type="search"]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}label[for]{cursor:pointer}details{display:block}summary{display:list-item}[contenteditable]{outline:none}table{border-collapse:collapse;border-spacing:0}caption{text-align:left}td,th{vertical-align:top;padding:0}th{text-align:left;font-weight:bold}template{display:none}[hidden]{display:none}.cf:before,.cf:after{content:"";display:table}.cf:after{clear:both}.clear{clear:both}.main_cover{position:fixed;width:100vw;height:100vh;visibility:hidden;z-index:-1;transition:all .3s ease;top:0}.main_cover.active{visibility:visible;z-index:999}html{font-size:15px;height:-webkit-fill-available}@media (min-width: 560px){html{font-size:16px}}body{font-family:"Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif;color:#4D4D4D;min-height:100vh;min-height:-webkit-fill-available}small{font-size:80%}span{display:inline-block}.serif{font-family:"Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif;font-weight:300}p{font-family:"Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif;font-size:1rem;font-weight:300;letter-spacing:0.03rem;line-height:2rem;color:#4D4D4D;margin-bottom:1rem}p:last-child{margin-bottom:0}p.small_p{font-size:0.9rem;font-weight:400;letter-spacing:0.04rem;line-height:1.5rem;color:#4D4D4D;font-feature-settings:"palt"}.h2__center{text-align:center}.h2{display:inline-block;font-family:"Montserrat","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ","Meiryo",sans-serif;letter-spacing:0.5rem;font-size:3rem;line-height:3rem;color:#ffffff;font-feature-settings:"palt";text-shadow:1px 1px 0px #4D4D4D,-1px 1px 0px #4D4D4D,1px -1px 0px #4D4D4D,-1px -1px 0px #4D4D4D,1px 0px 0px #4D4D4D,0px 1px 0px #4D4D4D,-1px 0px 0px #4D4D4D,0px -1px 0px #4D4D4D;position:relative;z-index:1000;height:100%}.h2__under_line{position:absolute;bottom:-1rem;left:0;width:100%;height:1px}.h2__under_line::after{content:'';display:block;position:absolute;top:0;width:10%;height:100%;border-top:1px solid #0A0A0A;transform:rotate(-45deg);transform-origin:100% 100%}.h2__under_line.triangle__center{background-image:linear-gradient(to right, #0A0A0A 0, #0A0A0A 45%, transparent 45%, transparent 55%, #0A0A0A 55%, #0A0A0A 100%)}.h2__under_line.triangle__center::after{left:45%}.h2__under_line.triangle__left{background-image:linear-gradient(to right, #0A0A0A 0, #0A0A0A 15%, transparent 15%, transparent 25%, #0A0A0A 25%, #0A0A0A 100%)}.h2__under_line.triangle__left::after{left:15%}.h2__under_line.triangle__rignt{background-image:linear-gradient(to right, #0A0A0A 0, #0A0A0A 75%, transparent 75%, transparent 85%, #0A0A0A 85%, #0A0A0A 100%)}.h2__under_line.triangle__rignt::after{left:75%}.h3__about{font-weight:400;letter-spacing:0.2rem;font-size:1.8rem;line-height:2rem;color:#3B67A9;font-feature-settings:"palt";margin-top:30px;margin-bottom:20px;display:inline-block;padding-bottom:10px;border-bottom:2px solid #3B67A9}@media (min-width: 560px){.h3__about{margin-top:45px;margin-bottom:30px}}.h3{display:inline-block;font-weight:700;letter-spacing:0.2rem;font-size:1.5rem;line-height:2rem;color:#3B67A9;font-feature-settings:"palt";position:relative;margin-bottom:40px}.h3::before{content:'';display:block;position:absolute;top:-30px;left:-20px;width:35px;height:35px;background:url(../images/ashirai_blue.svg) no-repeat center center/contain}@media (min-width: 560px){.h3::before{left:-30px}}.h3::after{content:'';display:block;position:absolute;top:2.5rem;left:0;width:100%;height:2px;background-image:linear-gradient(to right, #3B67A9 0, #3B67A9 50%, transparent 50%)}.profile_sec__copy__h4{font-family:"Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif;letter-spacing:0.08rem;font-size:1.1rem;line-height:1.8rem;color:#0A0A0A;font-feature-settings:"palt";font-weight:300;margin-bottom:1rem}.under_yellow{background-image:linear-gradient(transparent 60%, #EDDBA0 0);padding:0 2px;letter-spacing:0.2rem}dl{margin:0 1rem}@media (min-width: 560px){dl{line-height:1.5}}dl dt{font-size:1rem;padding-top:1.5rem;border-top:dashed 1px #4D4D4D}@media (min-width: 560px){dl dt{padding-top:20px;border-top:dashed 1px #4D4D4D;margin-top:0.5rem}}dl dd{padding:0.9rem 0 1rem 0;line-height:1.75}@media (min-width: 560px){dl dd{margin-top:-2.5rem;margin-left:7rem}}::-webkit-input-placeholder{color:#aaa;padding-left:10px}::-moz-placeholder{color:#aaa;padding-left:10px}:-ms-input-placeholder{color:#aaa;padding-left:10px}.contact_sec__p{margin-bottom:60px}.form_hedding{margin-top:45px;margin-bottom:-8px;font-size:1.2rem;font-weight:700;color:#3B67A9}input{background-color:#fff;border:solid 1px #aaa;border-radius:0;letter-spacing:0.05rem;padding:.3rem .6rem;width:100%;border-radius:8px}@media (min-width: 560px){input{width:80%}}@media (min-width: 768px){input{width:50%}}textarea{margin:8px 0 8px;width:100%;font-size:108%;border:1px solid #aaa;background-color:#fff;border-radius:8px;padding:.6rem .3rem;line-height:1.5rem;height:15rem}textarea.privacy{padding:.75rem .75rem .6rem;font-size:90%;background-color:#eee;border-radius:8px;line-height:1.3rem;height:15rem}@keyframes ripple{0%{box-shadow:0px 0px 0px 1px rgba(0,0,0,0)}50%{box-shadow:0px 0px 0px 15px rgba(0,0,0,0.1)}100%{box-shadow:0px 0px 0px 15px rgba(0,0,0,0)}}.md_radio{margin:20px 0}@media (min-width: 560px){.md_radio.md_radio_inline{display:inline-block}}.md_radio input[type="radio"]{display:none}.md_radio input[type="radio"]:checked+label:before{border-color:#3B67A9;animation:ripple 0.2s linear forwards}.md_radio input[type="radio"]:checked+label:after{transform:scale(1)}.md_radio label{display:inline-block;min-height:20px;position:relative;padding:0 30px;margin-bottom:0;cursor:pointer;vertical-align:bottom}.md_radio label:before,.md_radio label:after{position:absolute;content:'';border-radius:50%;transition:all .3s ease;transition-property:transform, border-color}.md_radio label:before{left:0;top:4px;width:20px;height:20px;border:1px solid rgba(0,0,0,0.54)}.md_radio label:after{top:9.28571px;left:5px;width:10px;height:10px;transform:scale(0);background:#3B67A9}input[type="submit"]{background-color:#3B67A9;padding:15px 0;width:200px;color:#fff;text-align:center;margin:30px auto 45px;transition:all .2s ease}input[type="submit"]:hover{opacity:.7}input[type="submit"]:active{margin:33px auto 42px}.header__visual{position:relative;width:100%;height:100vh}.header__visual__catch_copy{position:absolute;top:85vh;transform:translateY(-100%);right:20px;width:220px;height:90px;background:url(../images/catch_copy_yoko.svg) no-repeat right center/cover;background-color:white;border:1px solid #0A0A0A}@media (min-width: 560px){.header__visual__catch_copy{top:5vh;transform:translateY(0);right:30px;width:90px;height:220px;background:url(../images/catch_copy.svg) no-repeat right center/cover;background-color:white;border:1px solid #0A0A0A}}.header__visual__logo{width:120px;height:140px;position:absolute;top:7%;left:20px}@media (min-width: 560px){.header__visual__logo{width:120px;height:150px;top:auto;bottom:10%;left:30px}}@media (min-width: 768px){.header__visual__logo{left:50px}}@media (min-width: 1366px){.header__visual__logo{left:100px}}.header__visual__logo img{width:100%;height:auto}.header__visual__img{width:100%;height:100vh;background:url(../images/main_visual.jpg) no-repeat 30% center/cover}@media (min-width: 560px){.header__visual__img{width:calc(((100% - 60px) / 24 * 21) + 30px);background:url(../images/main_visual.jpg) no-repeat 5% center/cover;margin-left:auto}}@media (min-width: 768px){.header__visual__img{background:url(../images/main_visual.jpg) no-repeat 1% center/cover;width:calc(((100% - 60px) / 24 * 22) + 50px)}}@media (min-width: 1366px){.header__visual__img{width:calc(100% - 200px)}}.header__nav{height:60px;display:flex;justify-content:space-between;align-items:center;font-weight:600;letter-spacing:0.08rem;font-feature-settings:palt;margin:0 auto;width:calc(100% - 40px)}@media (min-width: 560px){.header__nav{width:calc(100% - 60px)}}@media (min-width: 768px){.header__nav{height:80px;width:calc(100% - 100px)}}@media (min-width: 1366px){.header__nav{margin:0 auto;width:1200px}}.header__nav.fixed{position:fixed;top:0;margin:0 20px;z-index:1000}@media (min-width: 560px){.header__nav.fixed{margin:0 30px}}@media (min-width: 768px){.header__nav.fixed{margin:0 50px}}@media (min-width: 1366px){.header__nav.fixed{margin:0;width:1200px;left:50%;transform:translateX(-50%)}}.header__nav__logo{width:210px;height:auto;transition:all .2s ease}.header__nav__logo:hover{opacity:0.7}.header__nav__logo:active{margin-top:2px;margin-bottom:-2px}@media (min-width: 768px){.header__nav__logo{width:30%;max-width:250px}}.header__nav__ul{font-family:"Montserrat","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ","Meiryo",sans-serif;padding-top:40px;position:fixed;width:100vw;top:0;left:0;transform:translateX(-100vw);background-color:rgba(234,234,244,0.9);transition:all .3s ease;z-index:1000}@media (min-width: 768px){.header__nav__ul{padding-top:0;height:auto;transform:translateX(0);position:static;margin-left:auto;background-color:transparent;font-size:0.93rem;text-shadow:none;display:flex;align-items:center;justify-content:right;gap:30px;width:auto}}.header__nav__ul.show{transform:translateX(0)}.header__nav__li a{position:relative;z-index:10000;text-align:center;width:100px;margin:0 auto;display:block;padding:15px 0;align-items:center;transition:ease .1s all}.header__nav__li a:hover{opacity:0.7}.header__nav__li a:active{margin-top:3px;margin-bottom:-3px}@media (min-width: 768px){.header__nav__li a{width:auto}}.header__nav__li.LiContact{text-align:center;margin:15px auto 0;transition:ease .2s all;width:100px}@media (min-width: 768px){.header__nav__li.LiContact{width:auto;margin:0}}.header__nav__li.LiContact a{padding:15px 0;background-color:#3B67A9;border-radius:8px;color:#fff}.header__nav__li.LiContact a:hover{opacity:1}.header__nav__li.LiContact a:active{margin-top:0;margin-bottom:0}@media (min-width: 768px){.header__nav__li.LiContact a{padding:10px 20px}}.header__nav__li.LiContact:hover{opacity:0.7}.header__nav__li.LiContact:active{margin-top:18px;margin-bottom:-3px}.header__nav__footer{margin:45px 20px 60px;padding-top:45px;border-top:1px solid #0A0A0A;display:flex;justify-content:space-between;align-items:flex-end}.header__nav__footer__logo{width:calc(100% / 24 * 7);max-width:150px}.header__nav__footer__address{width:calc(100% / 24 * 14)}@media (min-width: 560px){.header__nav__footer{margin:45px 30px}}@media (min-width: 768px){.header__nav__footer{display:none}}a[href^="tel:"]{pointer-events:none}.header__nav__footer__address_p{letter-spacing:0.06rem;line-height:1.75rem;margin-bottom:0}.header__nav__footer__address_p.address_tel{margin-top:10px;margin-left:20px;position:relative}.header__nav__footer__address_p.address_tel::before{position:absolute;content:'';top:4px;left:-20px;width:15px;height:15px;background:url(../images/icon_tel.svg) no-repeat center center/contain}.header__nav__footer__address_p.address_mail{margin-left:20px;position:relative;font-size:clamp(10px, 3vw, 15px)}.header__nav__footer__address_p.address_mail::before{position:absolute;content:'';top:4px;left:-20px;width:15px;height:15px;background:url(../images/icon_mail.svg) no-repeat center center/contain}.hamburger{width:35px;height:46px;position:fixed;top:3px;right:20px;z-index:2000;cursor:pointer;transition:all .3s ease}@media (min-width: 560px){.hamburger{right:30px}}.hamburger::before,.hamburger::after{display:block;height:1px;position:absolute;background-color:#0A0A0A;border-radius:2px;transition:all .3s ease}.hamburger::before{width:100%;content:"";top:35%}.hamburger::after{width:70%;content:"";top:58%;right:0}.hamburger:hover::after{width:100%}.hamburger.close::before{top:50%;transform:rotate(45deg)}.hamburger.close::after{top:50%;width:100%;transform:rotate(-45deg)}@media (min-width: 768px){.hamburger{display:none}}section{border-top:1px solid #0A0A0A}.wrapper{margin:0 20px;padding:60px 0;position:relative;z-index:0}@media (min-width: 560px){.wrapper{margin:0 30px;padding:80px 0}}@media (min-width: 768px){.wrapper{margin:0 50px;padding:120px 0}}@media (min-width: 1366px){.wrapper{width:1200px;margin:0 auto}}.wrapper.right_line{border-right:1px solid #0A0A0A}.wrapper.left_line{border-left:1px solid #0A0A0A}.about_sec{position:relative;z-index:0}.about_sec__space__img{width:100%;height:300px;background:url(../images/sec1_about@2x.jpg) no-repeat center center/cover}@media (min-width: 560px){.about_sec__space__img{width:calc(100%/ 24 * 10);height:300px;display:inline-block;float:left;margin-top:-80px;margin-right:20px;margin-bottom:15px}}@media (min-width: 768px){.about_sec__space__img{width:calc((100vw -60px) / 24 * 10);height:calc((100vw -60px) / 24 * 10);margin-right:30px;margin-bottom:20px}}@media (min-width: 1366px){.about_sec__space__img{width:600px;height:400px}}.about_sec__space__copy{margin:15px 20px 0}@media (min-width: 560px){.about_sec__space__copy{margin:60px 30px 0}}.lesson_sec{position:relative;z-index:0}.class__img{width:calc(100% + 20px);height:420px;z-index:1}@media (min-width: 560px){.class__img{width:calc((100% / 24 * 10) + 30px);height:300px}}@media (min-width: 768px){.class__img{width:calc(100% / 24 * 12);height:400px}}.class__img.piano{background:#B3BDCC url(../images/sec2_lesson_piano@2x.jpg) no-repeat center center/cover;background-blend-mode:screen}@media (min-width: 560px){.class__img.piano{margin:0 -30px 0 auto;background:url(../images/sec2_lesson_piano@2x.jpg) no-repeat center center/cover;background-blend-mode:none}}@media (min-width: 768px){.class__img.piano{margin:0 0 0 auto}}.class__img.shien{min-height:365px;height:calc(-100vw * 2 + 1200px);max-height:480px;background:#B3BDCC url(../images/sec2_lesson_shien@2x.jpg) no-repeat center center/cover;background-blend-mode:screen}@media (min-width: 560px){.class__img.shien{margin:0 auto 0 -30px;background:url(../images/sec2_lesson_shien@2x.jpg) no-repeat center center/cover;background-blend-mode:none}}@media (min-width: 768px){.class__img.shien{margin:0 auto 0 0}}.class__copy{position:absolute;width:calc(100% - 40px);left:50%;transform:translateX(-50%);z-index:100}@media (min-width: 560px){.class__copy{width:calc(100% / 24 * 15);top:auto;left:auto;padding-top:60px;padding-bottom:60px;position:static;transform:none;border-radius:15px;background-color:#E8F1FF;mix-blend-mode:multiply}}@media (min-width: 768px){.class__copy{margin:0 auto 0 0;width:calc(100% / 24 * 13)}}.class__copy.piano{margin:0 0 20px 0;top:70px}@media (min-width: 560px){.class__copy.piano{margin:-200px auto 0 0;padding-left:calc((100% - 60px) / 24 * 1);padding-right:calc((100% - 60px) / 24 * 2)}}@media (min-width: 768px){.class__copy.piano{margin:-300px auto 0 0}}.class__copy.shien{margin:0 0 20px 0;top:30px}@media (min-width: 560px){.class__copy.shien{margin:-200px 0 0 auto;padding-right:calc((100% - 60px) / 24 * 1);padding-left:calc((100% - 60px) / 24 * 2)}}@media (min-width: 768px){.class__copy.shien{margin:-300px 0 0 auto}}.class__data{margin-top:-40px;margin-left:20px;width:100%;border-radius:15px;background-color:#f5f5f5;mix-blend-mode:multiply;padding:60px 20px 20px}@media (min-width: 560px){.class__data{width:90%}}@media (min-width: 768px){.class__data{margin-left:auto;margin-right:auto;width:80%;padding:60px 90px 20px}}.class__data.piano{margin-bottom:90px}@media (min-width: 768px){.class__data.piano{margin-bottom:120px}}.profile_sec{background:url(../images/sec3_bg.svg) no-repeat center left 20%/cover}@media (min-width: 768px){.profile_sec{background:url(../images/sec3_bg.svg) no-repeat center left -30%/cover}}@media (min-width: 1366px){.profile_sec{background:url(../images/sec3_bg.svg) no-repeat center right -10%/contain}}.profile_sec__flex{margin-bottom:60px}@media (min-width: 560px){.profile_sec__flex{margin-top:80px;display:flex;justify-content:space-between}}@media (min-width: 768px){.profile_sec__flex{justify-content:space-evenly}}.profile_sec__flex:last-child{margin-bottom:0}.profile_sec__img{margin-bottom:45px;order:2;width:80%}@media (min-width: 560px){.profile_sec__img{width:calc(100% / 24 * 9)}}@media (min-width: 768px){.profile_sec__img{width:calc(100% / 24 * 9);max-width:300px}}.profile_sec__img img{width:100%;height:auto}@media (min-width: 560px){.profile_sec__copy{width:calc(100% / 24 * 14)}}@media (min-width: 768px){.profile_sec__copy{width:calc(100% / 24 * 14)}}.order_left{order:1}.order_right{order:2}.contact_sec__p{margin-top:60px;text-align:center}.contact_sec__form{margin-top:-20px;padding:30px 20px 0;border-radius:15px;background-color:#E8F1FF}@media (min-width: 560px){.contact_sec__form{padding:30px 30px 0}}@media (min-width: 768px){.contact_sec__form{padding:30px 50px 0}}.footer{border-top:1px solid #0A0A0A}.wrapper.footer_wrap{padding-bottom:0}@media (min-width: 560px){.wrapper.footer_wrap{padding-bottom:30px}}.footer__flex{margin-bottom:30px}@media (min-width: 768px){.footer__flex{display:flex;justify-content:space-between}}.footer__flex__google_map{margin-left:-20px;height:400px;width:calc(100% + 40px);background-color:red;overflow-y:auto;-webkit-overflow-scrolling:touch;position:relative}@media (min-width: 560px){.footer__flex__google_map{margin-left:-30px;width:calc(100% + 60px)}}@media (min-width: 768px){.footer__flex__google_map{order:2;width:calc(100% / 24 * 16)}}.footer__flex__google_map iframe{position:absolute;top:0;left:0;width:100%;height:100%}.footer__flex__left{display:flex;justify-content:space-between;margin-top:30px;align-items:flex-end}@media (min-width: 768px){.footer__flex__left{order:1;display:block;width:calc(100% / 24 * 8)}}.footer__flex__left__logo{width:calc(100% / 24 * 7);max-width:150px}@media (min-width: 768px){.footer__flex__left__logo{width:100%}}.footer__flex__left__address{width:calc(100% / 24 * 14)}@media (min-width: 768px){.footer__flex__left__address{width:100%;margin-top:30px}}a[href^="tel:"]{pointer-events:none}.footer__flex__left__address_p{letter-spacing:0.06rem;line-height:1.75rem;margin-bottom:0}.footer__flex__left__address_p.address_tel{margin-top:10px;margin-left:20px;position:relative}@media (min-width: 768px){.footer__flex__left__address_p.address_tel{font-size:clamp(10px, 1.5vw, 15px)}}.footer__flex__left__address_p.address_tel::before{position:absolute;content:'';top:4px;left:-20px;width:15px;height:15px;background:url(../images/icon_tel.svg) no-repeat center center/contain}.footer__flex__left__address_p.address_mail{margin-left:20px;position:relative;font-size:clamp(10px, 3vw, 15px)}@media (min-width: 768px){.footer__flex__left__address_p.address_mail{font-size:clamp(10px, 1.5vw, 15px)}}.footer__flex__left__address_p.address_mail::before{position:absolute;content:'';top:4px;left:-20px;width:15px;height:15px;background:url(../images/icon_mail.svg) no-repeat center center/contain}.footer__nav{display:none}@media (min-width: 560px){.footer__nav{display:block}}@media (min-width: 768px){.footer__nav{margin-top:45px}}@media (min-width: 560px){.footer__nav__ul{display:flex;justify-content:space-between;max-width:500px;margin:0 auto;font-family:"Montserrat","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ","Meiryo",sans-serif;letter-spacing:0.1rem}}.footer__nav__li a{display:block;padding:15px 0;transition:ease .1s all}.footer__nav__li a:hover{opacity:0.7}.footer__nav__li a:active{margin-top:3px;margin-bottom:-3px}.footer__nav__li.LiContact{background-color:#3B67A9;border-radius:8px;color:#fff;transition:ease .2s all}.footer__nav__li.LiContact a{padding:15px 20px}.footer__nav__li.LiContact:hover{opacity:0.7}.footer__nav__li.LiContact:active{margin-top:2px;margin-bottom:-2px}.copyright{color:#fff;display:block;width:100%;background-color:#B8B9BD;text-align:center;padding:12px 0}.pageup{position:fixed;z-index:10;bottom:0}.pageup p{width:40px;height:40px;background-color:rgba(0,0,0,0.5);border-radius:5px 0 0 5px;box-shadow:-2px 2px 4px rgba(0,0,0,0.3);transition:all .3s ease;cursor:pointer;position:relative}.pageup p:hover{background-color:#B8B9BD;box-shadow:0 0 4px rgba(0,0,0,0.3)}.pageup p::after{content:"";display:block;width:12px;height:12px;border-top:solid 1px white;border-right:solid 1px white;position:absolute;left:50%;top:18px;transform:translate(-50%, 0) rotate(-45deg);transition:all .3s ease}.pageup p:hover::after{top:12px}
/*# sourceMappingURL=style.min.css.map */