@charset "UTF-8";@import url("https://fonts.googleapis.com/css?family=Noto+Sans+JP");@import url("https://fonts.googleapis.com/css?family=Lato&display=swap");.pc{display:block}@media screen and (max-width:767px){.pc{display:none}}.sp{display:none}@media screen and (max-width:767px){.sp{display:block}}.ws-nowrap{display:inline-block}section,nav,article,aside,hgroup,header,footer,figure,figcaption,details{display:block;margin:0}video,audio,canvas{display:inline-block;*display:inline;*zoom:1;}audio:not([controls]){display:none}[hidden]{display:none}*,*:before,*:after{-webkit-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}html{font-size:62.5%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}body{font-family:sans-serif;padding:0;margin:0;text-align:left}h1,h2,h3,h4,h5,h6{font-size:1em;margin:0;font-weight:400}p,blockquote,dl,dd,figure{margin:0}hr{color:inherit;height:auto;-webkit-box-sizing:content-box;box-sizing:content-box;border:none}pre{font-family:monospace,sans-serif;white-space:pre-wrap;word-wrap:break-word;margin:0}ol,ul{padding:0;margin:0}ul li{list-style:none}ol li{margin-left:1.8em;margin-top:10px}li img{vertical-align:bottom}a,a:link,a:visited{text-decoration:none}a:focus{outline:0}a:hover,a:active{outline:0;text-decoration:underline}strong,b{font-weight:700}small{font-size:.83em}q{quotes:none}abbr[title]{border-bottom:1px dotted}code,samp,kbd{font-family:monospace,sans-serif}mark{color:#000;background-color:#ff0}sub,sup{font-size:.83em;line-height:0;vertical-align:baseline;position:relative}sub{bottom:-.25em}sup{top:-.5em}br{letter-spacing:0 !important}img{border:0;-ms-interpolation-mode:bicubic;vertical-align:middle}svg:not(:root){overflow:hidden}table{border-collapse:collapse;border-spacing:0}caption{padding:0;text-align:left}th,td{text-align:left;padding:0}form{margin:0}fieldset{border:0;padding:0;margin:0}legend{border:0;*margin-left:-7px;}input,button,select,textarea{font-size:1em;color:inherit;margin:0}input,button{line-height:normal;vertical-align:inherit;*vertical-align:middle;}input::-moz-focus-inner,button::-moz-focus-inner{border:0;padding:0}input[type=search]{-webkit-appearance:textfield;-webkit-box-sizing:content-box;box-sizing:content-box}input[type=search]:focus{outline-offset:-2px}input[type=search]::-webkit-search-decoration{-webkit-appearance:none}input[type=checkbox],input[type=radio]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0;vertical-align:middle;margin-right:5px}input[type=submit],input[type=reset],input[type=button],button{cursor:pointer;-webkit-appearance:button;*overflow:visible;}select{line-height:normal}textarea{vertical-align:top;overflow:auto;*font-family:sans-serif;}address{font-style:normal}i{font-style:normal}@media screen and (max-width:767px){*{max-height:999999px}body{background:0 0;-webkit-text-size-adjust:none}a{display:block}img{max-width:100%;height:auto}a img{line-height:100%;vertical-align:middle}input,button,select,textarea{max-width:100%}}.pc{display:block}@media screen and (max-width:767px){.pc{display:none}}.sp{display:none}@media screen and (max-width:767px){.sp{display:block}}.ws-nowrap{display:inline-block}body{font-family:"Noto Sans JP","メイリオ",Meiryo,Arial,Verdana,"ＭＳ Ｐゴシック","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",sans-serif;letter-spacing:.1em;line-height:1.5;font-size:16px;font-size:1.6rem;color:#333;min-width:1200;overflow-y:scroll}@media screen and (max-width:767px){body{min-width:100%;overflow-y:visible;font-size:14px;font-size:1.4rem}}a,a:link,a:visited{text-decoration:none;color:#333;word-break:break-word}a:hover{cursor:pointer;text-decoration:none;opacity:.6;-webkit-transition:all .6s ease;-o-transition:all .6s ease;transition:all .6s ease}img{width:100%;height:auto}.gradationLine{margin:0 auto 100px;width:90%;height:2px;background:#8dcad8;background:-o-linear-gradient(left,#8dcad8 0%,#ffef00 100%);background:-webkit-gradient(linear,left top,right top,from(#8dcad8),to(#ffef00));background:linear-gradient(to right,#8dcad8 0%,#ffef00 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="$start-color",endColorstr="$end-color",GradientType=1)}@media screen and (max-width:767px){.gradationLine{width:70%;margin:0 auto 40px}}.ttl36{font-weight:700;font-size:36px;font-size:3.6rem}@media screen and (max-width:767px){.ttl36{font-size:20px;font-size:2rem}}.fadeIn01{-webkit-transition:.8s;-o-transition:.8s;transition:.8s;opacity:0;-webkit-transform:translate(0,60px);-ms-transform:translate(0,60px);transform:translate(0,60px)}.fadeIn02{opacity:1;-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0)}.fade01{-webkit-transition:.8s;-o-transition:.8s;transition:.8s;opacity:0}.fade02{opacity:1}@media screen and (max-width:767px){.readBtn{margin:0 auto;max-width:500px;padding:0 5%}}.readBtn:after{content:"";display:block;clear:both}.readBtn a{display:inline-block;float:right;margin-right:10px;padding-right:10px;display:block;position:relative}.readBtn a:after{position:absolute;content:"";top:50%;right:0;display:block;width:6px;height:6px;border-top:1px solid #333;border-right:1px solid #333;vertical-align:middle;-webkit-transform:rotate(45deg) translateY(-50%);-ms-transform:rotate(45deg) translateY(-50%);transform:rotate(45deg) translateY(-50%)}#header{position:absolute}#headerIn h1{position:absolute;top:-9999px;left:-9999px}#headerIn .site-menu-wrap{position:fixed;top:0;right:0;z-index:1000}@media screen and (max-width:767px){#headerIn .site-menu-wrap{width:100%}}#headerIn .sns-wrap{margin-right:35px;-webkit-transition:all .4s;-o-transition:all .4s;transition:all .4s;opacity:1}#headerIn .sns-wrap a{-webkit-box-sizing:border-box;box-sizing:border-box;display:block;width:30px;height:30px;background-size:contain}#headerIn .sns-wrap li+li{margin-left:8px}#headerIn .sns-wrap li:nth-child(2){background:url(//beethoven.co.jp/wp-content/themes/custom-theme/common/css/../../common/img/insta-black.svg) no-repeat center}#headerIn .sns-wrap li:nth-child(3){background:url(//beethoven.co.jp/wp-content/themes/custom-theme/common/css/../../common/img/facebook-black.svg) no-repeat center}#headerIn .btn-wrap,#headerIn .sns-wrap{-js-display:flex;display:-webkit-box;display:-ms-flexbox;display:flex}#headerIn .btn-wrap{-webkit-transition:all .4s;-o-transition:all .4s;transition:all .4s;background:rgba(255,255,255,0);padding:30px}@media screen and (max-width:767px){#headerIn .btn-wrap{-moz-justify-content:flex-end;-ms-justify-content:flex-end;-webkit-box-pack:end;justify-content:flex-end;-ms-flex-pack:flex-end;padding:18px 20px 12px 10px}}#headerIn .menu-btn{z-index:1500;display:block;background-color:transparent;border:none;cursor:pointer;outline:none;padding:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-block;-webkit-transition:all .4s;-o-transition:all .4s;transition:all .4s;-webkit-box-sizing:border-box;box-sizing:border-box;position:relative;width:27px;height:30px}#headerIn .menu-btn span{display:inline-block;-webkit-transition:all .4s;-o-transition:all .4s;transition:all .4s;-webkit-box-sizing:border-box;box-sizing:border-box;position:absolute;left:0;width:100%;height:3px;background-color:#231815}#headerIn .menu-btn span:nth-of-type(1){top:0}#headerIn .menu-btn span:nth-of-type(2){top:13px}#headerIn .menu-btn span:nth-of-type(3){bottom:0}#headerIn .btn-wrap-back{background:rgba(255,255,255,.7)}#headerIn .none{opacity:0}#headerIn .btn-wrap-back-none{background:rgba(255,255,255,0)}#headerIn .menu-btn.btn-active span:nth-of-type(1){-webkit-transform:translateY(13px) rotate(-45deg);-ms-transform:translateY(13px) rotate(-45deg);transform:translateY(13px) rotate(-45deg)}#headerIn .menu-btn.btn-active span:nth-of-type(2){opacity:0}#headerIn .menu-btn.btn-active span:nth-of-type(3){-webkit-transform:translateY(-14px) rotate(45deg);-ms-transform:translateY(-14px) rotate(45deg);transform:translateY(-14px) rotate(45deg)}#headerIn #site-menu{opacity:0;padding:65px 40px 0;-webkit-transition:all .6s ease-in-out;-o-transition:all .6s ease-in-out;transition:all .6s ease-in-out;position:absolute;top:0;right:-300px;width:300px;height:100vh;background:#fff;-webkit-overflow-scrolling:touch;overflow-y:auto;-webkit-box-shadow:0px 0px 10px 2px #dedede;box-shadow:0px 0px 10px 2px #dedede}#headerIn #site-menu li+li{margin-top:36px}#headerIn #site-menu a{display:inline-block;color:#595757;font-weight:700}@media screen and (max-width:767px){#headerIn #site-menu{width:200px}}#headerIn #site-menu.site-menu-active{opacity:1;right:0}.copy{padding-top:108px;background:#e8e4e3;color:#767676;text-align:center;padding-bottom:127px;font-size:15px;font-size:1.5rem}@media screen and (max-width:767px){.copy{padding-bottom:32px}}