﻿body{font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;display:flex;min-height:100vh;flex-direction:column}body .mute{display:none}body main{flex:1 0 auto}body main select{display:block}body main .hold_button_area a.font-color-red{color:#f44336 !important}body footer.page-footer{background-color:#f5f5f5}body footer div.container{text-align:center}body footer div.copyright-text{color:#000000;text-align:center}#loading{position:absolute;left:50%;top:20%;margin-left:-30px}#attention_body{padding:1.5rem}#area_list .card>.card-title{padding-top:0.3rem;padding-bottom:0.3rem;font-size:1.2rem;cursor:pointer}#area_list .card>.card-lists{display:none}.modal-content>.search_head{cursor:pointer}.modal-content>.search_body{display:none}.rem_1_2{font-size:1.2rem}.rem_0_8{font-size:0.8rem}#search_footer .row{margin:0;padding:0}#search_footer button,#search_footer .modal-action{margin:0}#area_list li{border-bottom:0}#area_list .card_head{padding-bottom:0.2rem;padding-top:0.2rem}#area_list .card-content>ul,#area_list .card-content>ul>li{margin-bottom:0;margin-top:0;padding-bottom:0;padding-top:0}.font-size-1{font-size:1rem}.font-size-14{font-size:1.4rem}.line-height-0{line-height:0}.margin-bottom-0{margin-bottom:0rem}.margin-bottom-05{margin-bottom:0.5rem}.margin-bottom-1{margin-bottom:1rem}.margin-bottom-2{margin-bottom:2rem}.margin-bottom-5{margin-bottom:5rem}.margin-bottom-minus-1{margin-bottom:-1rem}.margin-bottom-minus-3{margin-bottom:-3rem}.margin-left-1{margin-left:1rem}.margin-left-2{margin-left:2rem}.margin-right-1{margin-right:1rem}.margin-top-05{margin-top:0.5rem}.margin-top-08{margin-top:.8rem}.margin-top-1{margin-top:1rem}.margin-top-15{margin-top:1.5rem}.margin-top-2{margin-top:2rem}.margin-top-3{margin-top:3rem}.margin-top-0{margin-top:0}.margin-top-minus-1{margin-top:-1rem}.margin-top-minus-2{margin-top:-2rem}.padding-bottom-01{padding-bottom:0.1rem}.padding-bottom-05{padding-bottom:0.5rem}.padding-left-1{padding-left:1rem}.padding-right-1{padding-right:1rem}.padding-top-01{padding-top:0.1rem}.padding-top-05{padding-top:0.5rem}.border-left-white-1{border-left:1px solid white}.border-left-black-5{border-left:5px solid black}.border-top-black-1{border-top:1px solid black}.hall_detail h6{padding-left:1rem}.salon-bg{background-color:#FFF0F5}.second_holds_table td{margin:0.2rem;padding:0.2rem}.card-content .warning-area>a{color:red;font-weight:bold;border-color:red;border-style:double;height:auto;line-height:2}.card-content .warning-area>a .font-size-1-1{font-size:1.1rem}.full-width-btn-wrapper .btn,.full-width-btn-wrapper .btn-large{width:100%;padding-left:0;padding-right:0}.font-size-1-4{font-size:1.4rem}.main_logo{margin:0 auto}.main_logo_wrapper{padding-left:2rem !important}.main_logo_wrapper_mobile{padding-bottom:.75rem !important}@media screen and (min-width: 0em){span.half-width-btn-wrapper .btn-large{display:none;width:50%}span.full-width-btn-wrapper .btn-large{display:inline-block;width:75%;padding-left:2rem;padding-right:2rem}body .mute{display:none}body nav ul li:hover,body nav ul li.active{background-color:inherit}body main .pagination{padding-left:0px}body main .pagination li.waves-effect,body main .pagination li.active{padding:0 4px}body main .pagination li:first-child,body main .pagination li:last-child{padding:0}body main .pagination li:first-child i,body main .pagination li:last-child i{font-size:2rem}body main .pagination li.disabled{padding:0}body main .description{display:block;margin-top:0px;font-size:12pt}body main ul li{list-style:none}body main ul li.blank{height:10px}body main ul li.info:before{content:"※"}body main ul li.rf{margin-left:1.0em;text-indent:-1.0em}body main ul.program .card-panel .card-content{padding-left:0.5rem;padding-right:0.5rem}body main ul.program .card-panel .card-content div.player_name{word-break:keep-all}body main ul.program .card-panel .card-content div.grade_stage div{color:gray;display:inline}body main ul.program .card-panel .card-content div.piece{padding-left:1.25rem}body main ol{font-size:14pt}body main ol li{list-style-type:none;list-style-position:inside;counter-increment:cnt}body main ol li:before{content:"(" counter(cnt) ")"}body main ol li.rf{margin-left:1.5em;text-indent:-1.5em}body main li.detail{font-size:smaller}body main img{height:25px;line-height:25px}body main form{margin:0 auto}body main form a{color:#fff}body main form input[type="text"],body main form input[type="password"],body main form input[type="email"]{padding:1rem 0 1rem 1rem;width:calc(100% - 1rem);border:1px solid #d1d1d1;border-radius:2px;height:1rem}body main form input.filled-in+label{padding-left:1.8rem;padding-right:0.5rem}body main div.card>.card-action a,body main p.card>.card-action a{margin:0 2px}body main div.card>.card-action p,body main p.card>.card-action p{margin-top:0px}body main div.card>.card-action>.row>.col.head,body main p.card>.card-action>.row>.col.head{background-color:#81d4fa}body main div.card>.card-action>.row>.col .btn a,body main p.card>.card-action>.row>.col .btn a{color:#fff}body main div.card>.card-action>.row>.col>input,body main p.card>.card-action>.row>.col>input{font-size:16pt}body main div.row>div.col [type="radio"]:not(:checked)+label,body main div.row>div.col [type="radio"]:checked+label,body main p.row>div.col [type="radio"]:not(:checked)+label,body main p.row>div.col [type="radio"]:checked+label{padding:0 25px 0 25px}body main div.row>div.col.pad_btm,body main p.row>div.col.pad_btm{padding-bottom:0.25rem}body main div.letter2,body main p.letter2{width:5rem;margin-left:calc(50% - 2.5rem)}body main div.letter3,body main p.letter3{width:8rem;margin-left:calc(50% - 4rem)}body main div.letter4,body main p.letter4{width:10rem;margin-left:calc(50% - 5rem)}body main div.letter5,body main p.letter5{width:10rem;margin-left:calc(50% - 5rem)}body main div.letter6,body main p.letter6{width:13rem;margin-left:calc(50% - 6.5rem)}body main div.letter7,body main p.letter7{width:15rem;margin-left:calc(50% - 7.5rem)}body main div.letter8,body main p.letter8{width:17rem;margin-left:calc(50% - 8.5rem)}body main div.button_row>.col.s12,body main p.button_row>.col.s12{margin-bottom:20px}body main div.col.fat,body main p.col.fat{padding-top:0.75rem}body button.btn{height:3rem;width:100%}}@media screen and (min-width: 28.125em){body nav .harf-loaf{display:none}body nav .full-loaf{display:block}body header{font-size:12pt}body main{font-size:12pt}body main .description{display:inline;font-size:10pt}body main form div.card>.card-action>.row>.col.head{background-color:#fff}body main form div.card>.card-action>.row>.col>input{font-size:12pt}body main ul.program .card-panel .card-content{padding-left:20px;padding-right:20px}body main div.letter2,body main p.letter2{width:5rem;margin-left:calc(50% - 2.5rem)}body main div.letter3,body main p.letter3{width:6rem;margin-left:calc(50% - 3rem)}body main div.letter4,body main p.letter4{width:8rem;margin-left:calc(50% - 4rem)}body main div.letter5,body main p.letter5{width:9rem;margin-left:calc(50% - 4.5rem)}body main div.letter6,body main p.letter6{width:11rem;margin-left:calc(50% - 5rem)}body main div.letter7,body main p.letter7{width:13rem;margin-left:calc(50% - 6.5rem)}body main div.letter8,body main p.letter8{width:15rem;margin-left:calc(50% - 7.5rem)}body main div.button_row>.col.s12,body main p.button_row>.col.s12{margin-bottom:20px}body main div.col.fat,body main p.col.fat{padding-top:0.75rem}}@media screen and (min-width: 56.25em){span.half-width-btn-wrapper .btn-large{display:inline-block}span.full-width-btn-wrapper .btn-large{display:none}main ul div.player_name div{display:inline}main ul div.player_name div:not(:first-child):before{content:" / "}}@media (max-width: 991px){.main_logo_wrapper{text-align:center}}.display-none{display:none}.cursor-pointer{cursor:pointer}body{display:flex;min-height:100vh;flex-direction:column}main{flex:1 0 auto}.bar{border-bottom:0.5rem solid #0d47a1}.btn-small{height:1.8rem;line-height:1.8rem}.strong{font-weight:bold}.hall_icon{font-size:1.5rem;line-height:1.0rem;position:relative;top:5px}.nowrap{white-space:nowrap}.bikou{font-size:0.85rem;line-height:1.1rem}.new.badge{position:static;line-height:1.5rem}span.badge.new{font-size:0.9rem}.visibility-hidden{visibility:hidden}.search-text-field{padding:1rem 0 1rem 1rem !important;border:1px solid #d1d1d1 !important;border-radius:2px !important;height:1rem !important}.hold-filter-checks .col{margin-top:1rem}.hold-filter-checks [type="checkbox"]+label{margin-left:1rem}.breadcrumb-list{margin-left:2rem;font-size:0.85rem;margin-bottom:1rem}.breadcrumb-detail{margin-left:2rem;font-size:0.85rem;margin-bottom:1rem;margin-top:1rem}@media (min-width: 600px){.hold-check-area{padding:0 0rem !important}.hide-on-med-and-up{display:none !important}}@media (max-width: 600px){.font-size-12-mobile{font-size:1.2rem}.hide-on-small-only{display:none !important}.search-lens{position:relative;right:1rem !important}.wave-time{position:relative;right:0.5rem !important}.breadcrumb-list{margin-top:1rem}input.search-piano::-webkit-input-placeholder{font-size:0.9rem}input.search-piano:-moz-placeholder{font-size:0.9rem}}
