body{text-align:center;color:#333;font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,Osaka,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;font-size:12px;line-height:2;background-color:#fff}a{text-decoration:underline;color:#666;cursor:pointer}a:active{text-decoration:none;color:#666}a:visited{text-decoration:none;color:#666}a:hover{text-decoration:none;color:#ccc}#wrapper{width:1000px;text-align:center;margin:0 auto 0;position:relative}#siteId{width:87px;height:339px;position:absolute;top:20px;left:0}#copyright{width:10px;height:164px;position:absolute;top:465px;left:35px}.menu-gnav-container{float:left;width:210px;text-align:left;margin:80px 0 0 100px;background-color:#fff}#gNav.menu-gnav li{width:200px;height:30px}#gNav.menu-gnav li a{width:200px;height:30px;text-indent:100%;white-space:nowrap;overflow:hidden;font-family:'Times New Roman',"Hiragino Mincho ProN","ヒラギノ明朝 Pro W3","細明朝体","ＭＳ Ｐ明朝",serif;font-size:13px;line-height:1;color:#333;text-decoration:none}.gNavHome{margin-bottom:15px}.gNavLang{margin-top:30px}.message #gNav.menu-gnav li.gNavMessage a,.ourvision #gNav.menu-gnav li.gNavOurvision a,.member #gNav.menu-gnav li.gNavOurvision a,.profile #gNav.menu-gnav li.gNavProfile a,.itchubushi #gNav.menu-gnav li.gNavItchBushi a,.shamisen #gNav.menu-gnav li.gNavShamisen a,.event #gNav.menu-gnav li.gNavEvent a,.eventarchive #gNav.menu-gnav li.gNavEvent a,.archive #gNav.menu-gnav li.gNavEvent a,.lesson #gNav.menu-gnav li.gNavLesson a,.report #gNav.menu-gnav li.gNavReport a,.single-report #gNav.menu-gnav li.gNavReport a,.aboutus #gNav.menu-gnav li.gNavAboutus a,.newsletter #gNav.menu-gnav li.gNavNewsletter a,.contact #gNav.menu-gnav li.gNavContact a,.discography #gNav.menu-gnav li.gNavDiscography a,.single-discography #gNav.menu-gnav li.gNavDiscography a,.admission #gNav.menu-gnav li.gNavadmission a{color:#c00}.taidan #gNav.menu-gnav li.gNavTaidan a,.news20 #gNav.menu-gnav li.gNavNews19 a{color:#c00}#gNav.menu-gnav li a:hover{opacity:.6;-webkit-transition:.7s ease-out;-moz-transition:.7s ease-out;-ms-transition:.7s ease-out;-o-transition:.7s ease-out;transition:.7s ease-out}.eventFinished{color:#c00}.pdfDwn a{background:url(//itchu.jp/wp-content/themes/itchu/images/pdf.gif) left center no-repeat;padding-left:20px;display:block}#content{float:right;width:680px;text-align:left;margin:80px 0 0;padding-bottom:50px;position:relative}#content h2{margin:2px 0 20px;font-size:13px;font-weight:700}.titleEn{font-size:12px;font-family:Arial,Helvetica,sans-serif;color:#999;font-weight:400;margin-left:14px;letter-spacing:2px}#content article{margin:50px 0 70px}#content h3{font-weight:700;margin-bottom:5px;font-size:13px}#content h3 .rubi{margin-left:15px;font-size:11px}#content h4{font-weight:700;margin-bottom:2px;font-size:13px}#content h5{font-weight:700;margin:20px 0 2px}.photoSection{width:330px;float:left;margin-bottom:30px}.photoSection img{margin-top:2px}.overviewSection{width:345px;float:right;margin-bottom:30px}.textSection{margin:30px 0 50px}.textSection{margin:20px 0 40px;width:670px}.wrapSection{margin-bottom:50px;overflow:hidden;border:red 1px solid}.nameSig{margin:30px 0 100px;font-weight:700}#content p.btn a{display:block;color:#fff;width:210px;height:50px;line-height:50px;background-color:#c8151d;font-size:14px;margin:30px 10px;text-align:center;text-decoration:none}#content p.btn a:hover{background-color:#999;text-decoration:none}.page #pageTop{width:40px;height:40px;position:fixed;right:0;bottom:10px}.page #pageTop a{display:block;width:100%;height:100%;background:#ddd}.page #pageTop a img#pageTopButton{position:absolute}.page #pageTop a img#pageTopOver{opacity:0;filter:alpha(opacity=0);-ms-filter:"alpha(opacity=0)";-webkit-transition:.2s ease-out;-moz-transition:.2s ease-out;-ms-transition:.2s ease-out;-o-transition:.2s ease-out;transition:.2s ease-out}.page #pageTop a:hover img#pageTopOver{opacity:1;filter:alpha(opacity=100);-ms-filter:"alpha(opacity=100)"}#commendation{line-height:2.5}.lessonExe{margin:50px 0 50px;border:2px #d00 solid;padding:20px}.lessonExe h3{color:#c00}.data{margin:50px 0;line-height:1.8}.data th{width:100px;vertical-align:top;font-weight:700}.data td{vertical-align:top;padding:0 0 20px}.emp{font-weight:700}.lessonSchedule{margin:30px 0;line-height:1.8}.lessonSchedule th{width:170px;vertical-align:top}.lessonSchedule td{vertical-align:top;padding:0 0 20px}.lessonSection{margin:60px 0 40px}.lessonSection .data{margin:20px 0 30px;line-height:1.8}.lessonTable{border:1px solid #ddd;margin:0 0 10px}.lessonTable th{padding:10px;width:70px;border:1px solid #ddd;vertical-align:middle;text-align:center}.lessonTable th.lessonClass{background-color:#eee}.lessonTable td{padding:10px;width:180px;border:1px solid #ddd}.lessonTeacher dt{font-weight:700;margin-bottom:10px}.lessonTeacherJyoruri{margin-bottom:10px;padding-left:100px;background:url(https://itchu.jp/wp-content/themes/itchu/images/lessonTeacherJyoruri.jpg) 0 0 no-repeat}.lessonTeacherShamisen{margin-bottom:10px;padding-left:100px;background:url(https://itchu.jp/wp-content/themes/itchu//images/lessonTeacherShamisen.jpg) 0 0 no-repeat}#gMap{height:400px;width:580px;background-color:#fff;z-index:1}.aboutdata{margin:20px 0;line-height:1.8}.aboutdata th{width:80px;vertical-align:top;font-weight:700}.aboutdata td{vertical-align:top;padding:0 0 10px}.eventArchive{text-align:right}.sponsor{margin-bottom:20px}#discoList{margin:30px 0}#discoList li{float:left;width:220px}#discoList ul li img{border:1px solid #eee}#discoList ul li a:hover img{border:1px solid #eee;opacity:.8;-webkit-transition:all .75 linear;-moz-transition:all .75 linear;-ms-transition:all .75 linear;-o-transition:all .75 linear;transition:all .75 linear}.single-discography #contet{line-height:1.2}#discoContent{margin-bottom:15px}#discoContent p{font-size:13px;color:#333}#discoContent #numberDate{font-size:11px;font-family:Arial,Helvetica,sans-serif;color:#666}#discoContent h3{font-size:16px;color:#333}#discoPhoto{margin-bottom:15px}#discoPhoto img{border:1px solid #eee}#discoData{margin-bottom:30px}#discoTitle{margin-bottom:30px}#discoTitle h4{font-weight:400}#discoTitle dl{margin-bottom:20px}#discoTitle dl dt{font-weight:700}#recodingData{clear:both;background-color:#eee;width:350px;padding:10px}.postdate{margin-bottom:30px;color:#999}#reportList ul li{margin-bottom:20px}#reportList ul li dt{float:left;width:120px;color:#999}#contactForm{margin:30px 0 100px}#contactForm table th{padding:10px 0;width:180px}#contactForm table td{padding:10px 0;width:500px;position:relative}#contactForm .check_req{font-size:11px;color:#c00}#contactForm .sub_type{font-size:11px;color:#666;float:left;vertical-align:text-bottom;margin:2px}#contactForm .sub_ex{clear:left;display:block;font-size:12px;color:#999;margin:10px 0 0}#contactForm .sub_exTextarea{clear:left;display:block;font-size:12px;color:#999;margin:30px 0 0}#contactForm input{height:23px;padding:0 5px;border:1px solid #bbb;margin-top:1px;background-color:#fff}#contactForm input.contactName,#contactForm input.contactMail,#contactForm input.contactTitle{width:200px}#contactForm .contactGender,#contactForm .contactType,#contactForm .contactAddressCase,#contactForm .contactSelect{width:500px}#contactForm .contactGender .wpcf7-list-item,#contactForm .contactType .wpcf7-list-item,#contactForm .contactAddressCase .wpcf7-list-item,#contactForm .contactSelect .wpcf7-list-item{margin-right:20px}#contactForm .contactGender .wpcf7-list-item-label,#contactForm .contactType .wpcf7-list-item-label,#contactForm .contactAddressCase .wpcf7-list-item-label,#contactForm .contactSelect .wpcf7-list-item-label{line-height:1.8;vertical-align:text-bottom}#contactForm .birth .birth_txt{float:left;vertical-align:text-bottom;margin-right:4px}#contactForm .birth .contactYear{margin-right:5px}#contactForm .birth .contactMonth,#contactForm .birth .contactDays{margin-right:5px;margin-left:10px;margin-top:2px}#contactForm .corporation .contactComCorpName,#contactForm .corporation .contactComDiv,#contactForm .corporation .contactComTitle,#contactForm .corporation .contactBuiding{width:280px}#contactForm .corporation .contactComName{width:200px}#contactForm .num_txt{float:left;vertical-align:text-bottom;margin:2px}#contactForm textarea{width:280px;height:200px;padding:0 5px;border:1px solid #bbb;margin-top:1px;background-color:#fff}#contactForm textarea.contactAddress{width:280px;height:40px;padding:0 5px;border:1px solid #bbb;margin-top:1px;background-color:#fff}#contactForm .wpcf7-form-control-wrap-confirm,#contactForm .wpcf7-form-control-wrap{float:left}#contactForm #member-gender .wpcf7-form-control-wrap,#contactForm #member-type .wpcf7-form-control-wrap,#contactForm #address-case .wpcf7-form-control-wrap,#contactForm #member-payment .wpcf7-form-control-wrap{width:400px}#contactForm #confirm-button{margin:10px 0}#contactForm #confirm-button input{cursor:pointer;height:36px;width:120px;border:0;margin:20px 20px 0 0;background-color:#666;color:#fff;top:-1px;border-image:initial;font-weight:700}#contactForm #confirm-button input:hover{cursor:pointer;background-color:#999}#contactForm #memberContactForm input.button-confirm,#contactForm #confirm-button{margin:0 0 0 30px}#contactForm .ipt_area{float:left}#contactForm .error_message{color:red;float:left;margin:2px 0 0 10px;font-size:11px}#contactForm #message-container-confirm{margin:0 0 30px;font-weight:700}#contactForm .ERR{color:red}#contactForm #confirm-button p,#contactForm #confirm-button input{margin:20px 0}#contactForm #confirm-button #checkbacktxt,#contactForm #confirm-button #checkbackbtn{margin:0 0 20px 175px}#contactForm #confirm-button .historyback{margin:0 65px 0 0;padding-top:10px}.mt10{margin-top:10px}.mt30{margin-top:30px}.mt50{margin-top:50px}.mb10{margin-bottom:10px}.mb30{margin-bottom:30px}.mb50{margin-bottom:50px}strong,em{font-style:normal;font-weight:700}hr+br.space,body+br.space,div+br.space,dl+br.space,dt+br.space,dd+br.space,ul+br.space,ol+br.space,li+br.space,h1+br.space,h2+br.space,h3+br.space,h4+br.space,h5+br.space,h6+br.space,pre+br.space,code+br.space,form+br.space,fieldset+br.space,legend+br.space,input+br.space,button+br.space,textarea+br.space,blockquote+br.space,table br.space,th+br.space,tbody+br.space,thead+br.space,tfoot+br.space,tr+br.space,td+br.space{display:none}img{vertical-align:top}.nowrap{white-space:nowrap}#pageTop{position:fixed !important;right:12px !important;bottom:21px !important;width:44px !important;height:44px !important;z-index:2 !important;cursor:pointer !important}#pageTop a{background-color:transparent !important}.hamburger{display:none}.lang{display:none}.photoSection{width:300px}.photoSection img{margin-top:1px}.photoSection img:first-child{margin-top:3.5em}.taidan{display:block;overflow:hidden;padding-bottom:2.5em}.taidan .taidan_date{width:6em;float:left}.taidan a{float:right;width:calc(100% - 7em);display:inline-block}.taidan .taidan_name{float:right;width:calc(100% - 7em);display:inline-block}.for_sp{display:none}.for_pc{display:block}@media only screen and (max-width:768px){.for_sp{display:block}.for_pc{display:none}}@media only screen and (max-width:1015px){#wrapper{width:100%;position:relative;padding-right:15px;box-sizing:border-box}.textSection{width:100%}.photoSection{width:40%}.overviewSection{width:50%;clear:right}}@media only screen and (min-width:769px) and (max-width:1015px){#content img{width:100%;height:auto}#content{width:calc(100% - 310px)}}@media only screen and (max-width:768px){#wrapper img{width:100%;height:auto}#siteId{width:80px;height:auto;display:inline-block;position:fixed;top:20px;left:0;text-align:center}#siteId img{width:70px;height:auto}#copyright{width:10px;height:auto;display:inline-block;position:fixed}.hamburger{display:block;width:40px;height:40px;position:fixed;top:10px;right:15px;z-index:100;background-image:url(//itchu.jp/wp-content/themes/itchu/images/icon_close.png);background-repeat:no-repeat;background-size:100% auto}.hamburger.open img{display:none}.lang{display:inline-block;position:absolute;top:30px;right:80px;z-index:1;white-space:nowrap;text-align:right}.menu-gnav-container{position:fixed;top:0;right:0;margin:0;padding:0;display:block;width:calc(100% - 90px);height:0;background-color:#333;z-index:-1;overflow-x:none;overflow-y:auto;transition:height .3s ease}.menu-gnav-container.open{height:100vh;z-index:2;transition:height .3s ease}#gNav{box-sizing:border-box;display:block;padding:2.1vw 2.1vw 4vw;color:#fff}#gNav{opacity:0;transform-origin:0 0;transition:.4s cubic-bezier(.165,.84,.44,1)}.open #gNav{opacity:1;transition-delay:.3s;transition-duration:1.1s;transform:translateY(0) rotate(.0001deg)}#gNav.menu-gnav li a{color:#fff}#pageTop{right:2.5vw !important;bottom:4.375vw !important;width:9.16vw !important;height:9.16vw !important}#content{width:calc(100% - 90px);margin-top:4.16vw;padding-bottom:14.58vw;overflow:hidden}.textSection{margin:20px 0 40px;width:100%}.photoSection{width:40%}.photoSection img{margin-top:3.5em}.overviewSection{width:55%;margin-right:0;clear:right}.wp-block-embed__wrapper{position:relative;width:100%;padding-top:56.25%}.wp-block-embed__wrapper iframe{position:absolute;top:0;right:0;width:100% !important;height:100% !important}#reportList ul li dt{float:none;width:100%}.taidan .taidan_date{width:100%;float:none}.taidan a{width:100%;float:none}.taidan .taidan_name{width:100%;float:none}}@keyframes fadein{from{opacity:0}to{opacity:1}}@media only screen and (max-width:480px){body{font-size:2.92vw}#siteId{width:10vw;height:auto;top:2vw}#siteId img{width:8.75vw}#copyright{width:1.5vw;height:auto;top:51.25vw;left:3.33vw}.hamburger{width:8.33vw;height:8.33vw;top:1.5vw;right:1.5vw}.lang{top:.3vw;right:13vw}.menu-gnav-container{width:calc(85.42vw + 15px)}#gNav.menu-gnav li a{font-size:3.33vw}#content{width:85.42vw;margin-top:3vw}#content h2{margin:.4vw 0 3vw;font-size:3.33vw}.titleEn{font-size:2.92vw;margin-left:1em;letter-spacing:0}#content h3{font-size:3.33vw}#content h3 .rubi{margin-left:1em;font-size:2.29vw}#discoContent p{font-size:3.33vw}#discoContent #numberDate{font-size:2.29vw}#discoContent h3{font-size:3.33vw}#content h4{margin-bottom:.4vw;font-size:3.33vw}#wrapper .audio_play{padding-bottom:50vw;width:100%;overflow:hidden}.audio_play .wp-block-image{width:104vw !important;margin-top:7vw;position:relative;left:50%;transform:translateX(-50%)}.audio_play .karma-by-kadar__simple-player{position:relative;z-index:2;width:56vw;margin:0 auto;animation-name:fadein;animation-duration:2.5s}.audio_play .karma-by-kadar__simple-player__title__the-title{font-size:2.5vw;line-height:1}.audio_play .karma-by-kadar__simple-player__current-time,.audio_play .karma-by-kadar__simple-player__duration{font-size:2vw;line-height:1}.audio_play .karma-by-kadar__simple-player__current-time,.audio_play .karma-by-kadar__simple-player__duration{font-size:2vw;line-height:1}}