@charset "UTF-8";::-moz-selection{background-color:#f8effb;color:#616161}::selection{background-color:#f8effb;color:#616161}@font-face{font-family:NotoSerifJP-R;src:url(//inst.msheon.com/wp-content/themes/inst-m/css/font/NotoSerifJP-Regular.otf) format("opentype")}html{width:100%;height:100%;font-size:62.5%}body{width:100%;height:100%;min-width:320px;position:relative;z-index:1;left:0;top:0}body,input,textarea,select,button{font-size:1.4rem;line-height:1.7;color:#616161;font-weight:400;letter-spacing:.2rem;-webkit-text-size-adjust:100%;word-wrap:break-word;overflow-wrap:break-word;-webkit-hyphens:auto;-moz-hyphens:auto;hyphens:auto;font-family:'NotoSerifJP-R',serif}@media only screen and (-webkit-min-device-pixel-ratio:2),(min-resolution:2dppx){body,input,textarea,select,button{-webkit-font-smoothing:antialiased}}header,main,footer{width:100%;overflow:hidden}main,img{display:block}img{flex-shrink:0}input[type=text],input[type=search],input[type=email],input[type=password],input[type=submit],input[type=button],input[type=radio],input[type=checkbox],textarea,select,button{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0;padding:0;background:0 0;border:none;border-radius:0;outline:none}input[type=submit],input[type=button],input[type=radio],input[type=checkbox],select,button{cursor:pointer}input,textarea,select,button{outline:0;-webkit-transition:all .4s;transition:all .4s}::-webkit-input-placeholder{color:#9e9e9e}:-ms-input-placeholder{color:#9e9e9e}::-moz-placeholder{color:#9e9e9e}a{text-decoration:none;-webkit-transition:all .4s;transition:all .4s}a:link,a:visited,a:hover{color:#616161}pre{white-space:pre-wrap}.xx-lg{font-size:2.4rem !important}.x-lg{font-size:2rem !important}.lg{font-size:1.6rem !important}.md{font-size:1.4rem !important}.sm{font-size:1.2rem !important}.x-sm{font-size:1rem !important}.spacer-10-20{display:block;width:100%;height:12px !important}.spacer-20-40{display:block;width:100%;height:20px !important}.spacer-30-60{display:block;width:100%;height:32px !important}.spacer-40-80{display:block;width:100%;height:40px !important}.spacer-60-120{display:block;width:100%;height:60px !important}.color-white{color:#fff !important}.color-font{color:#616161 !important}.color-purple{color:#d8cfdb !important}.gothic{font-family:"Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif}.b{font-weight:700}.it{font-style:italic}.l-space-1{letter-spacing:.1rem}.underline{text-decoration:underline}.cf:after{content:'';display:block;clear:both}.fit-img img{width:100%;height:100%;object-fit:cover;font-family:'object-fit: cover;'}.scroll-style{overflow:scroll;-ms-overflow-style:none;scrollbar-width:none}.scroll-style::-webkit-scrollbar{display:none}.vertical-txt{-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;-o-writing-mode:vertical-rl;writing-mode:vertical-rl}.keep-txt{word-break:keep-all;white-space:nowrap}.margin-0{margin:0 !important}.back-gra{background:-moz-linear-gradient(45deg,#f8effb,#e8f8f5);background:-o-linear-gradient(45deg,#f8effb,#e8f8f5);background:-webkit-linear-gradient(45deg,#f8effb,#e8f8f5);background:linear-gradient(45deg,#f8effb,#e8f8f5)}@media only screen and (min-width:640px){body,input,textarea,select,button{font-size:1.5rem}.xx-lg{font-size:3rem !important}.x-lg{font-size:2.4rem !important}.lg{font-size:1.8rem !important}.md{font-size:1.5rem !important}.sm{font-size:1.3rem !important}.x-sm{font-size:1.1rem !important}.spacer-10-20{height:18px !important}.spacer-20-40{height:30px !important}.spacer-30-60{height:48px !important}.spacer-40-80{height:60px !important}.spacer-60-120{height:90px !important}}@media only screen and (min-width:960px){body,input,textarea,select,button{font-size:1.6rem}.xx-lg{font-size:3.6rem !important}.x-lg{font-size:2.8rem !important}.lg{font-size:2rem !important}.md{font-size:1.6rem !important}.sm{font-size:1.4rem !important}.x-sm{font-size:1.2rem !important}.spacer-10-20{height:24px !important}.spacer-20-40{height:40px !important}.spacer-30-60{height:64px !important}.spacer-40-80{height:80px !important}.spacer-60-120{height:120px !important}.hover-1{-webkit-transition:all .4s;transition:all .4s}.hover-1:hover{opacity:.64}}.loading-cover{position:fixed;z-index:100;left:0;top:0;width:100%;height:100vh;box-sizing:border-box;display:flex;flex-wrap:wrap;flex-direction:row;flex:0 1 auto;background-color:#fff}.loading-cover .loader-inner{position:absolute;z-index:1;left:50%;top:50%;-webkit-transform:translate(-50%,-50%) scale(1,1);transform:translate(-50%,-50%) scale(1,1)}.loading-cover .loader-inner div{background:-moz-linear-gradient(45deg,#e8dfeb,#d8e8e5);background:-o-linear-gradient(45deg,#e8dfeb,#d8e8e5);background:-webkit-linear-gradient(45deg,#e8dfeb,#d8e8e5);background:linear-gradient(45deg,#e8dfeb,#d8e8e5)}.modal-search{display:none;position:fixed;z-index:20;left:0;top:0;width:100%;height:100vh}.modal-search .cover{width:100%;height:100%;background-color:rgba(0,0,0,.4);position:absolute;z-index:1;left:0;top:0}.modal-search .searchform{width:84%;max-width:600px;height:48px;box-sizing:border-box;display:flex;flex-wrap:wrap;position:absolute;z-index:2;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.modal-search .searchform #s{background-color:#fff;width:75%;height:48px;border-radius:24px 0 0 24px;padding:0 12px;box-sizing:border-box;border:solid 2px #d8cfdb}.modal-search .searchform #searchsubmit{background-color:#d8cfdb;width:25%;height:48px;border-radius:0 24px 24px 0;background-image:url(//inst.msheon.com/wp-content/themes/inst-m/css/../img/common/common_icon-search.png);background-position:center;background-repeat:no-repeat;background-size:24px}header{padding:40px 0 80px;position:relative;z-index:1;left:0;top:0}header .inner{position:relative;z-index:2;left:0;top:0}header .inner nav{margin:0 0 70px}header .inner nav ul{display:flex;flex-wrap:wrap;align-items:center;justify-content:center}header .inner nav ul li{margin:0 20px 0 0}header .inner nav ul li a{display:inline-block;text-align:center;line-height:1.5;color:#fff}header .inner nav ul li .search{display:inline-block;background-image:url(//inst.msheon.com/wp-content/themes/inst-m/css/../img/common/common_icon-search.png);width:24px;height:24px;background-size:cover;cursor:pointer}header .inner nav ul li:last-of-type{margin:0}header .inner .logo{width:40%;max-width:240px;margin:0 auto}header .inner .logo img{width:100%;height:auto}header .img{width:100%;height:100%;position:absolute;z-index:1;left:0;top:0}header .img:before{content:'';display:block;width:100%;height:200px;position:absolute;z-index:2;left:0;top:0;background:-moz-linear-gradient(180deg,rgba(0,0,0,.24),rgba(0,0,0,0));background:-o-linear-gradient(180deg,rgba(0,0,0,.24),rgba(0,0,0,0));background:-webkit-linear-gradient(180deg,rgba(0,0,0,.24),rgba(0,0,0,0));background:linear-gradient(180deg,rgba(0,0,0,.24),rgba(0,0,0,0))}header .img.cover-on:before{content:'';display:block;width:100%;height:100%;position:absolute;z-index:2;left:0;top:0;background-color:rgba(0,0,0,.24)}header .img.cover-on img{position:relative;z-index:1;left:0;top:0}@media only screen and (min-width:480px){.modal-search .searchform #s{width:80%}.modal-search .searchform #searchsubmit{width:20%}header .inner nav ul li{margin:0 40px 0 0}}@media only screen and (min-width:640px){.modal-search .searchform{width:90%}.modal-search .searchform #s{width:85%}.modal-search .searchform #searchsubmit{width:15%}header{padding:40px 0 120px}header .inner{padding:0 70px}header .inner nav{margin:0 0 110px}header .inner nav ul{justify-content:flex-end}header .inner nav ul li{margin:0 60px 0 0}header .inner nav ul li .search{width:28px;height:28px}header .img:before{height:240px}}@media only screen and (min-width:960px){header{padding:40px 0 160px}header .inner{padding:0 90px}header .inner nav{margin:0 0 150px}header .inner nav ul li{margin:0 80px 0 0}header .inner nav ul li a:hover{opacity:.64}header .inner nav ul li .search{width:32px;height:32px;-webkit-transition:all .4s;transition:all .4s}header .inner nav ul li .search:hover{opacity:.64}header .img:before{height:280px}}@media only screen and (min-width:1380px){header .inner{padding:0;width:1200px;margin:0 auto}}footer{margin:80px 0 0}footer .inner{width:90%;margin:0 auto;padding:40px 0;text-align:center}footer .inner h3{margin:0 0 12px}footer .inner .links{margin:0 0 32px;display:flex;flex-wrap:wrap;justify-content:center}footer .inner .links a{display:inline-block;position:relative;z-index:1;left:0;top:0;margin:8px}footer .inner .links a:after{content:'';display:block;width:100%;height:1px;background-color:#9e9e9e;position:absolute;z-index:1;left:0;bottom:0}footer .pagetop{display:none}@media only screen and (min-width:640px){footer{margin:120px 0 0;position:relative;z-index:1;left:0;top:0}footer .inner{padding:60px 0}footer .inner h3{margin:0 0 18px}footer .inner .links{margin:0 0 48px}}@media only screen and (min-width:960px){footer{margin:160px 0 0}footer .inner{padding:80px 0}footer .inner h3{margin:0 0 24px}footer .inner .links{margin:0 0 64px}footer .inner .links a:hover{opacity:.64}footer .pagetop{display:block;background-image:url(//inst.msheon.com/wp-content/themes/inst-m/css/../img/common/common_pagetop.png);width:48px;height:48px;background-size:cover;position:absolute;z-index:2;right:5%;bottom:64px;border-radius:50%;cursor:pointer;-webkit-transition:all .4s;transition:all .4s}footer .pagetop:hover{box-shadow:0 0 4px 4px rgba(0,0,0,.032)}}@media only screen and (min-width:1280px){footer .inner{width:1200px}footer .pagetop{right:50%;-webkit-transform:translate(600px,0);transform:translate(600px,0)}}.front-page .intro{padding:80px 0}.front-page .intro .inner{width:84%;max-width:600px;margin:0 auto}.front-page .intro .inner h2{margin:0 0 12px}.front-page .intro .inner a{display:inline-block;position:relative;z-index:1;left:0;top:0}.front-page .intro .inner a:after{content:'';display:block;width:100%;height:1px;background-color:#9e9e9e;position:absolute;z-index:1;left:0;bottom:0}.front-page .latest article{width:84%;max-width:600px;margin:0 auto;padding:16px 0;border-top:solid 1px #e8dfeb;border-bottom:solid 1px #e8dfeb;position:relative;z-index:1;left:0;top:0}.front-page .latest article:before{content:'New Arrival';display:inline-block;color:#d8cfdb;position:absolute;z-index:1;right:0;top:-17px}.front-page .latest article .inner .txt h3{line-height:1.5}.front-page .latest article .inner .txt .date{display:inline-block;margin:0 4px 4px 0;line-height:1.5}.front-page .latest article .inner .txt .category{display:inline-block;margin:0 4px 8px 0;padding:2px 4px;line-height:1.5;border-radius:2px}.front-page .latest article .inner .txt .excerpt{margin:0 0 16px}.front-page .latest article .inner .txt .more{margin:0 0 20px}.front-page .latest article .inner .txt .more a{display:inline-block;width:100%;text-align:center;padding:8px 24px;box-sizing:border-box;background-color:#fff;line-height:1.5;position:relative;z-index:1;left:0;top:0;border-radius:24px}.front-page .latest article .inner .txt .more a:after{content:'';display:inline-block;background-image:url(//inst.msheon.com/wp-content/themes/inst-m/css/../img/common/common_arrow-2.png);width:10px;height:16px;background-size:cover;position:absolute;z-index:1;right:12px;top:50%;-webkit-transform:translate(0,-50%);transform:translate(0,-50%)}.front-page .latest article .inner .youtube{margin:0 0 16px}.front-page .latest article .inner .youtube .wrap-youtube{position:relative;z-index:1;left:0;top:0;padding:0 0 56.25%;height:0;overflow:hidden}.front-page .latest article .inner .youtube .wrap-youtube iframe{position:absolute;z-index:1;left:0;top:0;width:100%;height:100%}.front-page .latest article .dl-btns a{display:inline-block;text-align:center;width:100%;padding:8px 24px;margin:16px 0 0;box-sizing:border-box;background-color:#fff;line-height:1.5;position:relative;z-index:1;left:0;top:0;border-radius:24px}.front-page .latest article .dl-btns a:after{content:'';display:inline-block;background-image:url(//inst.msheon.com/wp-content/themes/inst-m/css/../img/common/common_arrow-2-down.png);width:16px;height:10px;background-size:cover;position:absolute;z-index:1;right:12px;top:50%;-webkit-transform:translate(0,-50%);transform:translate(0,-50%)}.front-page .latest article .dl-btns a:first-of-type:after,.front-page .latest article .dl-btns a:nth-of-type(2):after{background-image:url(//inst.msheon.com/wp-content/themes/inst-m/css/../img/common/common_arrow-2.png);width:10px;height:16px;background-size:cover}.front-page .about{padding:80px 0 0}.front-page .about .inner{width:84%;max-width:600px;margin:0 auto}.front-page .about .inner h2{margin:0 0 12px}.front-page .search-list{padding:100px 0 80px}.front-page .search-list .inner{width:84%;margin:0 auto 60px;padding:40px 0 20px;position:relative;z-index:1;left:0;top:0}.front-page .search-list .inner .parent{position:absolute;z-index:1;left:10%;top:-20px;-webkit-transform:translate(-50%,0);transform:translate(-50%,0)}.front-page .search-list .inner .parent a{display:inline-block;-webkit-transform:rotate(270deg);transform:rotate(270deg);position:relative;z-index:1;left:2px;top:8px}.front-page .search-list .inner .parent a:after{content:'';display:block;width:1px;height:100%;background-color:#9e9e9e;position:absolute;z-index:1;left:0;bottom:0}.front-page .search-list .inner .childs{width:70%;margin:0 0 0 20%}.front-page .search-list .inner .childs .child{display:inline-block;width:100%;text-align:center;padding:12px 24px;box-sizing:border-box;background-color:#fff;line-height:1.5;margin:0 0 20px;position:relative;z-index:1;left:0;top:0;border-radius:24px}.front-page .search-list .inner .childs .child:after{content:'';display:inline-block;background-image:url(//inst.msheon.com/wp-content/themes/inst-m/css/../img/common/common_arrow-1.png);width:10px;height:16px;background-size:cover;position:absolute;z-index:1;right:12px;top:50%;-webkit-transform:translate(0,-50%);transform:translate(0,-50%)}.front-page .search-list .inner:last-of-type{margin:0 auto 40px}.front-page .search-list .all{display:block;width:64%;margin:0 auto;text-align:center;padding:12px 24px;box-sizing:border-box;line-height:1.5;position:relative;z-index:1;left:0;top:0;border-radius:24px}.front-page .search-list .all:after{content:'';display:inline-block;background-image:url(//inst.msheon.com/wp-content/themes/inst-m/css/../img/common/common_arrow-2.png);width:10px;height:16px;background-size:cover;position:absolute;z-index:1;right:16px;top:50%;-webkit-transform:translate(0,-50%);transform:translate(0,-50%)}.front-page .prof-twitter{width:84%;margin:0 auto}.front-page .prof-twitter .prof h2,.front-page .prof-twitter .prof h3{margin:0 0 12px}.front-page .prof-twitter .prof p a{display:inline-block;position:relative;z-index:1;left:0;top:0}.front-page .prof-twitter .prof p a:after{content:'';display:block;width:100%;height:1px;background-color:#9e9e9e;position:absolute;z-index:1;left:0;bottom:0}.front-page .prof-twitter .prof .sns{margin:20px 0 0}.front-page .prof-twitter .prof .sns .yt{display:inline-block;background-image:url(//inst.msheon.com/wp-content/themes/inst-m/css/../img/common/common_icon-youtube.png);width:32px;height:24px;background-size:cover;margin:0 12px 0 0}.front-page .prof-twitter .prof .sns .fb{display:inline-block;background-image:url(//inst.msheon.com/wp-content/themes/inst-m/css/../img/common/common_icon-facebook.png);width:24px;height:24px;background-size:cover;margin:0 12px 0 0}.front-page .prof-twitter .prof .sns .tw{display:inline-block;background-image:url(//inst.msheon.com/wp-content/themes/inst-m/css/../img/common/common_icon-twitter.png);width:30px;height:24px;background-size:cover}.front-page .prof-twitter .twitter{height:84vw;margin:40px 0 0}@media only screen and (min-width:640px){.front-page .intro{padding:120px 0}.front-page .intro .inner{width:90%}.front-page .latest article{width:90%}.front-page .latest article:before{top:-19px}.front-page .latest article .inner{display:flex;flex-wrap:wrap;align-items:center;flex-direction:row-reverse;margin:0 0 20px}.front-page .latest article .inner .txt{width:50%}.front-page .latest article .inner .txt .more{margin:0}.front-page .latest article .inner .youtube{width:46%;margin:0 4% 0 0}.front-page .latest article .dl-btns{display:flex;flex-wrap:wrap;margin:16px 0 0}.front-page .latest article .dl-btns a{width:49%;margin:0}.front-page .latest article .dl-btns a:first-of-type{margin:0 2% 0 0}.front-page .about{padding:120px 0 0}.front-page .about .inner{width:90%}.front-page .search-list{padding:150px 0 120px}.front-page .search-list .inner{width:90%;margin:0 auto 90px;padding:60px 0 30px}.front-page .search-list .inner .parent{top:-30px}.front-page .search-list .inner .parent a{left:0}.front-page .search-list .inner .child{margin:0 0 30px}.front-page .search-list .inner:last-of-type{margin:0 auto 60px}.front-page .search-list .all{width:70%}.front-page .prof-twitter{width:90%;display:flex;flex-wrap:wrap}.front-page .prof-twitter .prof{width:50%}.front-page .prof-twitter .prof h2,.front-page .prof-twitter .prof h3{margin:0 0 18px}.front-page .prof-twitter .prof .sns{margin:30px 0 0}.front-page .prof-twitter .prof .sns .yt,.front-page .prof-twitter .prof .sns .fb{margin:0 18px 0 0}.front-page .prof-twitter .twitter{width:45%;height:auto;margin:0 0 0 5%}}@media only screen and (min-width:960px){.front-page .intro{padding:160px 0}.front-page .intro .inner h2{margin:0 0 24px}.front-page .intro .inner a:hover{opacity:.64}.front-page .latest article:before{top:-20px}.front-page .latest article .inner .txt .more a:hover{box-shadow:0 0 4px 4px rgba(0,0,0,.032)}.front-page .latest article .dl-btns a:hover{box-shadow:0 0 4px 4px rgba(0,0,0,.032)}.front-page .about{padding:160px 0 0}.front-page .about .inner h2{margin:0 0 24px}.front-page .search-list{padding:200px 0 160px}.front-page .search-list .inner{margin:0 auto 120px;padding:80px 0 40px}.front-page .search-list .inner .parent{top:-40px}.front-page .search-list .inner .parent a{left:1px}.front-page .search-list .inner .childs{display:flex;flex-wrap:wrap}.front-page .search-list .inner .childs .child{width:47.5%;margin:0 5% 40px 0}.front-page .search-list .inner .childs .child:hover{box-shadow:0 0 8px 8px rgba(0,0,0,.032)}.front-page .search-list .inner .childs .child:nth-of-type(2n){margin:0 0 40px}.front-page .search-list .inner:last-of-type{margin:0 auto 80px}.front-page .search-list .all:hover{box-shadow:0 0 4px 4px rgba(0,0,0,.032)}.front-page .prof-twitter .prof h2,.front-page .prof-twitter .prof h3{margin:0 0 24px}.front-page .prof-twitter .prof p a:hover{opacity:.64}.front-page .prof-twitter .prof .sns{margin:40px 0 0}.front-page .prof-twitter .prof .sns .yt,.front-page .prof-twitter .prof .sns .fb{margin:0 24px 0 0}}@media only screen and (min-width:1280px){.front-page .search-list .inner{width:1200px}.front-page .search-list .all{width:960px}.front-page .prof-twitter{width:1200px}.front-page .prof-twitter .twitter{width:520px;margin:0 0 0 80px}}.page-general .page-inner .content,.page-music .page-inner .content,.page-single .page-inner .content{margin:80px 0 0}.page-general .page-inner .content h1,.page-music .page-inner .content h1,.page-single .page-inner .content h1{width:100%;padding:0 5%;box-sizing:border-box;text-align:center}.page-general .page-inner .content .inner,.page-music .page-inner .content .inner,.page-single .page-inner .content .inner{width:84%;max-width:850px;margin:40px auto 0}.page-general .page-inner .content .inner h2,.page-music .page-inner .content .inner h2,.page-single .page-inner .content .inner h2,.page-general .page-inner .content .inner h3,.page-music .page-inner .content .inner h3,.page-single .page-inner .content .inner h3{font-size:1.6rem;margin:0 0 12px}.page-general .page-inner .content .inner strong,.page-music .page-inner .content .inner strong,.page-single .page-inner .content .inner strong{font-weight:700}.page-general .page-inner .content .inner em,.page-music .page-inner .content .inner em,.page-single .page-inner .content .inner em{font-style:italic}.page-general .page-inner .content .inner sup,.page-music .page-inner .content .inner sup,.page-single .page-inner .content .inner sup{vertical-align:super}.page-general .page-inner .content .inner sub,.page-music .page-inner .content .inner sub,.page-single .page-inner .content .inner sub{vertical-align:sub}.page-general .page-inner .content .inner figcaption,.page-music .page-inner .content .inner figcaption,.page-single .page-inner .content .inner figcaption{font-size:1rem}.page-general .page-inner .content .inner ul,.page-music .page-inner .content .inner ul,.page-single .page-inner .content .inner ul{list-style:disc;padding:8px 0}.page-general .page-inner .content .inner ul ul,.page-music .page-inner .content .inner ul ul,.page-single .page-inner .content .inner ul ul,.page-general .page-inner .content .inner ul ol,.page-music .page-inner .content .inner ul ol,.page-single .page-inner .content .inner ul ol{padding:8px 0 0 16px}.page-general .page-inner .content .inner ol,.page-music .page-inner .content .inner ol,.page-single .page-inner .content .inner ol{list-style:decimal-leading-zero;padding:8px 0}.page-general .page-inner .content .inner ol ul,.page-music .page-inner .content .inner ol ul,.page-single .page-inner .content .inner ol ul,.page-general .page-inner .content .inner ol ol,.page-music .page-inner .content .inner ol ol,.page-single .page-inner .content .inner ol ol{padding:8px 0 0 16px}.page-general .page-inner .content .inner li,.page-music .page-inner .content .inner li,.page-single .page-inner .content .inner li{margin:0 0 8px;list-style-position:inside}.page-general .page-inner .content .inner li:last-of-type,.page-music .page-inner .content .inner li:last-of-type,.page-single .page-inner .content .inner li:last-of-type{margin:0}.page-general .page-inner .content .inner p a,.page-music .page-inner .content .inner p a,.page-single .page-inner .content .inner p a,.page-general .page-inner .content .inner li a,.page-music .page-inner .content .inner li a,.page-single .page-inner .content .inner li a,.page-general .page-inner .content .inner table a,.page-music .page-inner .content .inner table a,.page-single .page-inner .content .inner table a{display:inline-block;position:relative;z-index:1;left:0;top:0}.page-general .page-inner .content .inner p a:after,.page-music .page-inner .content .inner p a:after,.page-single .page-inner .content .inner p a:after,.page-general .page-inner .content .inner li a:after,.page-music .page-inner .content .inner li a:after,.page-single .page-inner .content .inner li a:after,.page-general .page-inner .content .inner table a:after,.page-music .page-inner .content .inner table a:after,.page-single .page-inner .content .inner table a:after{content:'';display:block;width:100%;height:1px;background-color:#9e9e9e;position:absolute;z-index:1;left:0;bottom:0}.page-general .page-inner .content .inner hr,.page-music .page-inner .content .inner hr,.page-single .page-inner .content .inner hr{width:100%;border:none;border-top:solid 1px #e8dfeb}.page-general .page-inner .content .inner .hr-half,.page-music .page-inner .content .inner .hr-half,.page-single .page-inner .content .inner .hr-half{width:50%;margin:0 auto}.page-general .page-inner .content .inner .hr-quarter,.page-music .page-inner .content .inner .hr-quarter,.page-single .page-inner .content .inner .hr-quarter{width:25%;margin:0 auto}.page-general .page-inner .content .inner .wp-block-image,.page-music .page-inner .content .inner .wp-block-image,.page-single .page-inner .content .inner .wp-block-image{max-width:100%;height:auto}.page-general .page-inner .content .inner .wp-block-image img,.page-music .page-inner .content .inner .wp-block-image img,.page-single .page-inner .content .inner .wp-block-image img{max-width:100%;height:auto}.page-general .page-inner .content .inner .wp-block-image a:after,.page-music .page-inner .content .inner .wp-block-image a:after,.page-single .page-inner .content .inner .wp-block-image a:after{content:none}.page-general .page-inner .content .inner .size-thumbnail,.page-music .page-inner .content .inner .size-thumbnail,.page-single .page-inner .content .inner .size-thumbnail{max-width:25% !important}.page-general .page-inner .content .inner .size-medium,.page-music .page-inner .content .inner .size-medium,.page-single .page-inner .content .inner .size-medium{max-width:50% !important}.page-general .page-inner .content .inner .wp-block-gallery .blocks-gallery-grid,.page-music .page-inner .content .inner .wp-block-gallery .blocks-gallery-grid,.page-single .page-inner .content .inner .wp-block-gallery .blocks-gallery-grid{padding:0;margin:0}.page-general .page-inner .content .inner .wp-block-gallery .blocks-gallery-grid .blocks-gallery-item,.page-music .page-inner .content .inner .wp-block-gallery .blocks-gallery-grid .blocks-gallery-item,.page-single .page-inner .content .inner .wp-block-gallery .blocks-gallery-grid .blocks-gallery-item{margin:1px}.page-general .page-inner .content .inner .wp-block-gallery a:after,.page-music .page-inner .content .inner .wp-block-gallery a:after,.page-single .page-inner .content .inner .wp-block-gallery a:after{content:none}.page-general .page-inner .content .inner .wp-block-columns .wp-block-column,.page-music .page-inner .content .inner .wp-block-columns .wp-block-column,.page-single .page-inner .content .inner .wp-block-columns .wp-block-column{padding:0 0 16px}.page-general .page-inner .content .inner .wp-block-columns .wp-block-column:last-of-type,.page-music .page-inner .content .inner .wp-block-columns .wp-block-column:last-of-type,.page-single .page-inner .content .inner .wp-block-columns .wp-block-column:last-of-type{padding:0}.page-general .page-inner .content .inner .wp-block-table,.page-music .page-inner .content .inner .wp-block-table,.page-single .page-inner .content .inner .wp-block-table{width:100%;font-size:1.2rem}.page-general .page-inner .content .inner .wp-block-table tr td,.page-music .page-inner .content .inner .wp-block-table tr td,.page-single .page-inner .content .inner .wp-block-table tr td{vertical-align:middle;padding:8px;border:solid 1px #e8dfeb}.page-general .page-inner .content .inner .wp-block-video,.page-music .page-inner .content .inner .wp-block-video,.page-single .page-inner .content .inner .wp-block-video{width:100%}.page-general .page-inner .content .inner .wp-block-video video,.page-music .page-inner .content .inner .wp-block-video video,.page-single .page-inner .content .inner .wp-block-video video{outline:none}.page-general .page-inner .content .inner .wrap-youtube,.page-music .page-inner .content .inner .wrap-youtube,.page-single .page-inner .content .inner .wrap-youtube{position:relative;z-index:1;left:0;top:0;padding:0 0 56.25%;height:0;overflow:hidden}.page-general .page-inner .content .inner .wrap-youtube iframe,.page-music .page-inner .content .inner .wrap-youtube iframe,.page-single .page-inner .content .inner .wrap-youtube iframe{position:absolute;z-index:1;left:0;top:0;width:100%;height:100%}.page-general .page-inner .content .inner .back-purple,.page-music .page-inner .content .inner .back-purple,.page-single .page-inner .content .inner .back-purple{background-color:#f8effb;padding:20px 24px}.page-general .page-inner .content .inner .dl-btn a,.page-music .page-inner .content .inner .dl-btn a,.page-single .page-inner .content .inner .dl-btn a{display:inline-block;padding:12px 48px;line-height:1.5;position:relative;z-index:1;left:0;top:0;border-radius:24px}.page-general .page-inner .content .inner .dl-btn a:after,.page-music .page-inner .content .inner .dl-btn a:after,.page-single .page-inner .content .inner .dl-btn a:after{content:'';display:inline-block;background-image:url(//inst.msheon.com/wp-content/themes/inst-m/css/../img/common/common_arrow-2-down.png);width:16px;height:10px;background-size:cover;position:absolute;z-index:1;right:20px;top:50%;-webkit-transform:translate(0,-50%);transform:translate(0,-50%)}@media only screen and (min-width:640px){.page-general .page-inner .content,.page-music .page-inner .content,.page-single .page-inner .content{margin:120px 0 0}.page-general .page-inner .content .inner,.page-music .page-inner .content .inner,.page-single .page-inner .content .inner{width:90%;margin:60px auto 0}.page-general .page-inner .content .inner h2,.page-music .page-inner .content .inner h2,.page-single .page-inner .content .inner h2,.page-general .page-inner .content .inner h3,.page-music .page-inner .content .inner h3,.page-single .page-inner .content .inner h3{font-size:1.8rem;margin:0 0 18px}.page-general .page-inner .content .inner figcaption,.page-music .page-inner .content .inner figcaption,.page-single .page-inner .content .inner figcaption{font-size:1.1rem}.page-general .page-inner .content .inner .wp-block-table,.page-music .page-inner .content .inner .wp-block-table,.page-single .page-inner .content .inner .wp-block-table{font-size:1.3rem}.page-general .page-inner .content .inner .back-purple,.page-music .page-inner .content .inner .back-purple,.page-single .page-inner .content .inner .back-purple{padding:30px 36px}}@media only screen and (min-width:782px){.page-general .page-inner .content .inner .wp-block-columns .wp-block-column,.page-music .page-inner .content .inner .wp-block-columns .wp-block-column,.page-single .page-inner .content .inner .wp-block-columns .wp-block-column{padding:0}}@media only screen and (min-width:960px){.page-general .page-inner .content,.page-music .page-inner .content,.page-single .page-inner .content{margin:160px 0 0}.page-general .page-inner .content .inner,.page-music .page-inner .content .inner,.page-single .page-inner .content .inner{margin:60px auto 0}.page-general .page-inner .content .inner h2,.page-music .page-inner .content .inner h2,.page-single .page-inner .content .inner h2,.page-general .page-inner .content .inner h3,.page-music .page-inner .content .inner h3,.page-single .page-inner .content .inner h3{font-size:2rem;margin:0 0 24px}.page-general .page-inner .content .inner figcaption,.page-music .page-inner .content .inner figcaption,.page-single .page-inner .content .inner figcaption{font-size:1.2rem}.page-general .page-inner .content .inner p a:hover,.page-music .page-inner .content .inner p a:hover,.page-single .page-inner .content .inner p a:hover,.page-general .page-inner .content .inner li a:hover,.page-music .page-inner .content .inner li a:hover,.page-single .page-inner .content .inner li a:hover,.page-general .page-inner .content .inner table a:hover,.page-music .page-inner .content .inner table a:hover,.page-single .page-inner .content .inner table a:hover{opacity:.64}.page-general .page-inner .content .inner .wp-block-table,.page-music .page-inner .content .inner .wp-block-table,.page-single .page-inner .content .inner .wp-block-table{font-size:1.4rem}.page-general .page-inner .content .inner .back-purple,.page-music .page-inner .content .inner .back-purple,.page-single .page-inner .content .inner .back-purple{padding:40px 48px}.page-general .page-inner .content .inner .dl-btn a:hover,.page-music .page-inner .content .inner .dl-btn a:hover,.page-single .page-inner .content .inner .dl-btn a:hover{box-shadow:0 0 4px 4px rgba(0,0,0,.032)}}.page-music .page-inner .content .inner article{width:100%;padding:24px 0;border-bottom:solid 1px #e8dfeb;position:relative;z-index:1;left:0;top:0}.page-music .page-inner .content .inner article .wrap .txt h3{line-height:1.5}.page-music .page-inner .content .inner article .wrap .txt .date{display:inline-block;margin:0 4px 4px 0;line-height:1.5}.page-music .page-inner .content .inner article .wrap .txt .category{display:inline-block;margin:0 4px 8px 0;padding:2px 4px;line-height:1.5;border-radius:2px}.page-music .page-inner .content .inner article .wrap .txt .excerpt{margin:0 0 16px}.page-music .page-inner .content .inner article .wrap .txt .more{margin:0 0 20px}.page-music .page-inner .content .inner article .wrap .txt .more a{display:inline-block;width:100%;text-align:center;padding:8px 24px;box-sizing:border-box;background-color:#fff;line-height:1.5;position:relative;z-index:1;left:0;top:0;border-radius:24px}.page-music .page-inner .content .inner article .wrap .txt .more a:after{content:'';display:inline-block;background-image:url(//inst.msheon.com/wp-content/themes/inst-m/css/../img/common/common_arrow-2.png);width:10px;height:16px;background-size:cover;position:absolute;z-index:1;right:12px;top:50%;-webkit-transform:translate(0,-50%);transform:translate(0,-50%)}.page-music .page-inner .content .inner article .wrap .youtube{margin:0 0 16px}.page-music .page-inner .content .inner article .dl-btns{margin:0 0 8px}.page-music .page-inner .content .inner article .dl-btns a{display:inline-block;text-align:center;width:100%;padding:8px 24px;margin:16px 0 0;box-sizing:border-box;background-color:#fff;line-height:1.5;position:relative;z-index:1;left:0;top:0;border-radius:24px}.page-music .page-inner .content .inner article .dl-btns a:after{content:'';display:inline-block;background-image:url(//inst.msheon.com/wp-content/themes/inst-m/css/../img/common/common_arrow-2-down.png);width:16px;height:10px;background-size:cover;position:absolute;z-index:1;right:12px;top:50%;-webkit-transform:translate(0,-50%);transform:translate(0,-50%)}.page-music .page-inner .content .inner article .dl-btns a:first-of-type:after,.page-music .page-inner .content .inner article .dl-btns a:nth-of-type(2):after{background-image:url(//inst.msheon.com/wp-content/themes/inst-m/css/../img/common/common_arrow-2.png);width:10px;height:16px;background-size:cover}.page-music .page-inner .content .inner article:first-of-type{border-top:solid 1px #e8dfeb}.page-music .page-inner .content .pagenation{width:100%;margin:20px 0 0;font-size:1.6rem;text-align:center}.page-music .page-inner .content .pagenation h2{display:none}.page-music .page-inner .content .pagenation a{padding:8px}.page-music .page-inner .content .pagenation .current{padding:8px;font-size:2rem;color:#d8cfdb}.page-music .page-inner .side-content{width:84%;max-width:600px;margin:80px auto 0;text-align:center}.page-music .page-inner .side-content a{display:inline-block;width:100%;padding:8px 24px;margin:0 0 20px;box-sizing:border-box;background-color:#fff;line-height:1.5;position:relative;z-index:1;left:0;top:0;border-radius:24px}.page-music .page-inner .side-content a:after{content:'';display:inline-block;background-image:url(//inst.msheon.com/wp-content/themes/inst-m/css/../img/common/common_arrow-2.png);width:10px;height:16px;background-size:cover;position:absolute;z-index:1;right:12px;top:50%;-webkit-transform:translate(0,-50%);transform:translate(0,-50%)}.page-music .page-inner .side-content .child{width:80%}@media only screen and (min-width:640px){.page-music .page-inner .content .inner article .wrap{display:flex;flex-wrap:wrap;align-items:center;flex-direction:row-reverse;margin:0 0 16px}.page-music .page-inner .content .inner article .wrap .txt{width:100%}.page-music .page-inner .content .inner article .wrap .txt .more{margin:0}.page-music .page-inner .content .inner article .wrap .youtube{width:46%;margin:0 4% 0 0}.page-music .page-inner .content .inner article .dl-btns{display:flex;flex-wrap:wrap;margin:16px 0}.page-music .page-inner .content .inner article .dl-btns a{width:49%;margin:0}.page-music .page-inner .content .inner article .dl-btns a:first-of-type{margin:0 2% 2% 0}.page-music .page-inner .content .inner article .dl-btns a:nth-of-type(2){margin:0 0 2%}.page-music .page-inner .content .inner article .dl-btns a:nth-of-type(3){margin:0 2% 0 0}.page-music .page-inner .content .pagenation{margin:30px 0 0;font-size:1.8rem}.page-music .page-inner .content .pagenation .current{font-size:2.4rem}.page-music .page-inner .side-content{width:90%;margin:120px auto 0}}@media only screen and (min-width:960px){.page-music .page-inner{width:90%;margin:0 auto;display:flex;flex-wrap:wrap}.page-music .page-inner .content{width:66%}.page-music .page-inner .content .inner{width:100%}.page-music .page-inner .content .inner article:before{top:-20px}.page-music .page-inner .content .inner article .wrap .txt .more a:hover{box-shadow:0 0 4px 4px rgba(0,0,0,.032)}.page-music .page-inner .content .inner article .dl-btns a:hover{box-shadow:0 0 4px 4px rgba(0,0,0,.032)}.page-music .page-inner .content .pagenation{margin:40px 0 0;font-size:2rem}.page-music .page-inner .content .pagenation a:hover{color:#d8cfdb}.page-music .page-inner .content .pagenation .current{font-size:2.8rem}.page-music .page-inner .side-content{width:28%;margin:160px 0 0 6%}.page-music .page-inner .side-content a:hover{box-shadow:0 0 4px 4px rgba(0,0,0,.032)}}@media only screen and (min-width:1280px){.page-music .page-inner{width:1200px}}.page-single .page-inner .content .inner .dl-btns a{display:inline-block;width:100%;text-align:center;padding:12px 24px;box-sizing:border-box;line-height:1.5;margin:0 0 20px;position:relative;z-index:1;left:0;top:0;border-radius:24px}.page-single .page-inner .content .inner .dl-btns a:after{content:'';display:inline-block;background-image:url(//inst.msheon.com/wp-content/themes/inst-m/css/../img/common/common_arrow-2-down.png);width:16px;height:10px;background-size:cover;position:absolute;z-index:1;right:20px;top:50%;-webkit-transform:translate(0,-50%);transform:translate(0,-50%)}.page-single .page-inner .content .inner .dl-btns a:last-of-type{margin:0}.page-single .page-inner .side-content{width:84%;max-width:600px;margin:80px auto 0;text-align:center}.page-single .page-inner .side-content a{display:inline-block;width:100%;padding:8px 24px;margin:0 0 20px;box-sizing:border-box;background-color:#fff;line-height:1.5;position:relative;z-index:1;left:0;top:0}.page-single .page-inner .side-content a:after{content:'';display:inline-block;background-image:url(//inst.msheon.com/wp-content/themes/inst-m/css/../img/common/common_arrow-2.png);width:10px;height:16px;background-size:cover;position:absolute;z-index:1;right:12px;top:50%;-webkit-transform:translate(0,-50%);transform:translate(0,-50%)}.page-single .page-inner .side-content .child{width:80%}@media only screen and (min-width:640px){.page-single .page-inner .side-content{width:90%;margin:120px auto 0}}@media only screen and (min-width:960px){.page-single .page-inner{width:90%;margin:0 auto;display:flex;flex-wrap:wrap}.page-single .page-inner .content{width:66%}.page-single .page-inner .content .inner{width:100%}.page-single .page-inner .content .inner .dl-btns a:hover{box-shadow:0 0 4px 4px rgba(0,0,0,.032)}.page-single .page-inner .side-content{width:28%;margin:160px 0 0 6%}.page-single .page-inner .side-content a:hover{box-shadow:0 0 4px 4px rgba(0,0,0,.032)}}@media only screen and (min-width:1280px){.page-single .page-inner{width:1200px}}.page-general .page-inner .content .inner .wpcf7 br,.page-music .page-inner .content .inner .wpcf7 br,.page-single .page-inner .content .inner .wpcf7 br{display:none}.page-general .page-inner .content .inner .wpcf7 input,.page-music .page-inner .content .inner .wpcf7 input,.page-single .page-inner .content .inner .wpcf7 input,.page-general .page-inner .content .inner .wpcf7 select,.page-music .page-inner .content .inner .wpcf7 select,.page-single .page-inner .content .inner .wpcf7 select,.page-general .page-inner .content .inner .wpcf7 textarea,.page-music .page-inner .content .inner .wpcf7 textarea,.page-single .page-inner .content .inner .wpcf7 textarea{display:block;width:100%;height:48px;margin:20px auto 0;padding:0 24px;box-sizing:border-box;border-radius:24px;border:solid 2px #d8cfdb;background:0 0}.page-general .page-inner .content .inner .wpcf7 textarea,.page-music .page-inner .content .inner .wpcf7 textarea,.page-single .page-inner .content .inner .wpcf7 textarea{height:240px;padding:12px 24px}.page-general .page-inner .content .inner .wpcf7 .privacy,.page-music .page-inner .content .inner .wpcf7 .privacy,.page-single .page-inner .content .inner .wpcf7 .privacy{text-align:center;margin:10px auto 0}.page-general .page-inner .content .inner .wpcf7 .privacy a,.page-music .page-inner .content .inner .wpcf7 .privacy a,.page-single .page-inner .content .inner .wpcf7 .privacy a{display:inline-block;position:relative;z-index:1;left:0;top:0}.page-general .page-inner .content .inner .wpcf7 .privacy a:after,.page-music .page-inner .content .inner .wpcf7 .privacy a:after,.page-single .page-inner .content .inner .wpcf7 .privacy a:after{content:'';display:block;width:100%;height:1px;background-color:#9e9e9e;position:absolute;z-index:1;left:0;bottom:0}.page-general .page-inner .content .inner .wpcf7 .privacy input[type=checkbox],.page-music .page-inner .content .inner .wpcf7 .privacy input[type=checkbox],.page-single .page-inner .content .inner .wpcf7 .privacy input[type=checkbox]{background-image:url(//inst.msheon.com/wp-content/themes/inst-m/css/../img/common/common_check.png);width:20px;height:20px;background-size:cover;position:relative;top:5px;left:-6px;padding:0;border-radius:0;border:none}.page-general .page-inner .content .inner .wpcf7 .privacy input[type=checkbox]:checked,.page-music .page-inner .content .inner .wpcf7 .privacy input[type=checkbox]:checked,.page-single .page-inner .content .inner .wpcf7 .privacy input[type=checkbox]:checked{background-image:url(//inst.msheon.com/wp-content/themes/inst-m/css/../img/common/common_check-active.png)}.page-general .page-inner .content .inner .wpcf7 input[type=submit],.page-music .page-inner .content .inner .wpcf7 input[type=submit],.page-single .page-inner .content .inner .wpcf7 input[type=submit],.page-general .page-inner .content .inner .wpcf7 input[type=button],.page-music .page-inner .content .inner .wpcf7 input[type=button],.page-single .page-inner .content .inner .wpcf7 input[type=button]{width:180px;border:solid 2px #d8cfdb;margin:40px auto 0;-webkit-transition:all .4s;transition:all .4s}.page-general .page-inner .content .inner .wpcf7 .wpcf7-not-valid-tip,.page-music .page-inner .content .inner .wpcf7 .wpcf7-not-valid-tip,.page-single .page-inner .content .inner .wpcf7 .wpcf7-not-valid-tip{margin:8px 0 0}.page-general .page-inner .content .inner .wpcf7 .wpcf7-response-output,.page-music .page-inner .content .inner .wpcf7 .wpcf7-response-output,.page-single .page-inner .content .inner .wpcf7 .wpcf7-response-output{background:-moz-linear-gradient(45deg,#f8effb,#e8f8f5);background:-o-linear-gradient(45deg,#f8effb,#e8f8f5);background:-webkit-linear-gradient(45deg,#f8effb,#e8f8f5);background:linear-gradient(45deg,#f8effb,#e8f8f5);border:none;padding:24px;text-align:center}@media only screen and (min-width:640px){.page-general .page-inner .content .inner .wpcf7 .privacy input[type=checkbox],.page-music .page-inner .content .inner .wpcf7 .privacy input[type=checkbox],.page-single .page-inner .content .inner .wpcf7 .privacy input[type=checkbox]{top:4px}}@media only screen and (min-width:960px){.page-general .page-inner .content .inner .wpcf7 input[type=submit]:hover,.page-music .page-inner .content .inner .wpcf7 input[type=submit]:hover,.page-single .page-inner .content .inner .wpcf7 input[type=submit]:hover,.page-general .page-inner .content .inner .wpcf7 input[type=button]:hover,.page-music .page-inner .content .inner .wpcf7 input[type=button]:hover,.page-single .page-inner .content .inner .wpcf7 input[type=button]:hover{background:-moz-linear-gradient(45deg,#f8effb,#e8f8f5);background:-o-linear-gradient(45deg,#f8effb,#e8f8f5);background:-webkit-linear-gradient(45deg,#f8effb,#e8f8f5);background:linear-gradient(45deg,#f8effb,#e8f8f5)}.page-general .page-inner .content .inner .wpcf7 .privacy a:hover,.page-music .page-inner .content .inner .wpcf7 .privacy a:hover,.page-single .page-inner .content .inner .wpcf7 .privacy a:hover{opacity:.64}.page-general .page-inner .content .inner .wpcf7 .privacy input[type=checkbox],.page-music .page-inner .content .inner .wpcf7 .privacy input[type=checkbox],.page-single .page-inner .content .inner .wpcf7 .privacy input[type=checkbox]{top:3px}}