@charset "UTF-8";@media screen and (max-width:760px){#top #sec01 .inner{padding:1em .5em 1em}#top #sec01 .news{width:100%;padding:10px .5em .5em;position:relative}#top #sec01 .news:nth-of-type(n+4){margin-top:0}#top #sec01 .news+.news{margin-top:20px}#top #sec01 .news .label{width:100%;font-size:12px;left:0}#top #sec01 .news .label time{padding:.1em 1em;background:#aaa}#top #sec01 .news .label .cat a{padding:.1em 1em;background:#cb0000}#top #sec01 .news a.title{display:block;line-height:1.5;font-size:14px}#biography #sec01 .inner .profile{padding:5px 10px}#biography #sec01 .inner .profile figure,#biography #sec01 .inner .profile div{width:100%}#biography #sec01 .inner .profile figure img{width:150px;margin:auto}#biography #sec01 .inner .profile div h3{width:100%;margin-top:10px;margin-bottom:10px;font-size:18px}#biography #sec01 .inner .profile div h3 span{width:100%}#biography #sec01 .inner .profile div h3 span:first-of-type{font-size:15px}#biography #sec01 .inner .profile div h3 span:last-of-type{font-size:12px}#biography #sec01 .inner .profile div p:before{display:none}#biography #sec01 .inner .link{padding:5px}#biography #sec01 .inner .link+.link{margin-top:5px}#biography #sec01 .inner .link a{width:100%;font-size:15px;line-height:1.25}#biography #sec01 .inner .link a+a{margin-top:5px}#biography #sec01 .inner .link p{width:100%;line-height:1.25}#biography #sec01 .inner .link figure{width:100%;margin-top:5px}#biography #sec01 .inner .link figure img{max-width:auto}#discography #sec01 .inner .cntBox,#live #sec01 .inner .cntBox,#lesson #sec01 .inner .cntBox{padding:.5em}#discography #sec01 .inner .cntBox figure,#live #sec01 .inner .cntBox figure,#lesson #sec01 .inner .cntBox figure{width:100%;margin:auto}#discography #sec01 .inner .cntBox figure img,#live #sec01 .inner .cntBox figure img,#lesson #sec01 .inner .cntBox figure img{width:180px;margin:auto}#discography #sec01 .inner .cntBox div,#live #sec01 .inner .cntBox div,#lesson #sec01 .inner .cntBox div{width:100%;margin-top:10px}#discography #sec01 .inner .cntBox h3,#discography #sec01 .inner .cntBox h4,#live #sec01 .inner .cntBox h3,#live #sec01 .inner .cntBox h4,#lesson #sec01 .inner .cntBox h3,#lesson #sec01 .inner .cntBox h4{margin:0 0 5px}#discography #sec01 .inner .cntBox .content,#live #sec01 .inner .cntBox .content,#lesson #sec01 .inner .cntBox .content{font-size:12px}#discography #sec01 .inner .cntBox .date{margin:0 0 5px}#discography #sec01 .inner .cntBox ol{margin-top:5px;font-size:12px}#live #sec01 .inner .cntBox dl+dl{margin-top:1em}#live #sec01 .inner .cntBox dl dt{width:21%;padding:0}#live #sec01 .inner .cntBox dl dd{width:78%;padding:0}#lesson #sec01 .inner .subhead{padding:5px}#lesson #sec01 .inner .subhead h3{font-size:15px}#lesson #sec01 .inner .cntBox+.subhead{margin-top:30px}#contact #sec01 .inner{background:#fff;padding:20px}#contact #sec01 .inner p{padding-bottom:10px;border-bottom:1px dashed rgba(203,0,0,.3);margin-bottom:13px;line-height:1.5}#contact #sec01 .inner #select_contact{width:100%;margin-bottom:20px}#contact #sec01 .inner #select_contact li{width:48%}#contact #sec01 .inner #select_contact li label{font-size:15px}#contact #sec01 .inner form dl{justify-content:space-between;align-items:center}#contact #sec01 .inner form dl+dl{margin-top:5px}#contact #sec01 .inner form dl dt,#contact #sec01 .inner form dl dd{width:100%}#contact #sec01 .inner form span.required{margin:2px 0;font-size:10px;line-height:1}#contact #sec01 .inner form dl+dl{margin-top:1em}#contact #sec01 .inner form dd{padding-left:0;padding-right:0;padding-bottom:0}#contact #sec01 .inner form input[type=email],#contact #sec01 .inner form input[type=submit],#contact #sec01 .inner form input[type=tel],#contact #sec01 .inner form input[type=text],#contact #sec01 .inner form select,#contact #sec01 .inner form textarea{width:100%}#contact #sec01 .inner form dl.business label,#contact #sec01 .inner form dl.method label{width:49%}#contact #sec01 .inner form dl.type label{width:100%}#contact #sec01 .inner form textarea{padding-bottom:0}#contact #sec01 .inner form .check{margin:20px auto}#thanks #sec01 .inner p,#thanks2 #sec01 .inner p{font-size:12px}}