@charset "UTF-8";@media only screen and (max-width:768px){.plate-table td,.plate-table tr{display:block}.plate-table .space{width:100%;padding:10px 0}.plate-table .plate{width:100%}.kinenplate .contentswidth{max-width:1000px}.kinenplate-header{padding:0}.kinenplate-header__maintitle{margin:0 0 50px}.kinenplate-header__subtitle{font-size:2.0rem}.kinenplate-about{padding-top:50px;padding-bottom:25px}.kinenplate-about__header{margin:0 0 25px;font-size:2.0rem}.kinenplate-about__box{display:block}.kinenplate-about__boxtext{margin:0 0 25px;font-size:1.6rem}.kinenplate-about__boxtext h2{font-size:2.0rem}.kinenplate-about__boxphoto{-webkit-box-flex:0;-ms-flex:none;flex:none;margin:0 0 25px;padding:0;text-align:center}.kinenplate-merit{padding-top:50px;padding-bottom:25px;font-size:1.6rem}.kinenplate-merit__header{margin:0 0 20px;font-size:2.0rem}.kinenplate-merit__header span{display:block;padding:5px 10px}.kinenplate-forte{padding-top:50px;padding-bottom:25px;font-size:1.6rem}.kinenplate-forte__header{margin:0 0 20px;font-size:2.0rem}.kinenplate-forte__header span{display:block;padding:5px 10px}.kinenplate-forte__box{display:block}.kinenplate-forte__boxtext{margin:0 0 25px;font-size:1.6rem}.kinenplate-forte__boxphoto{-webkit-box-flex:0;-ms-flex:none;flex:none;margin:0 0 25px;padding:0;text-align:center}.kinenplate-books{padding-top:50px;padding-bottom:25px}.kinenplate-books h2{font-size:2.0rem;margin-bottom:20px}.kinenplate-books h2 span{padding:5px 10px;color:#ffffff;display:block}.kinenplate-books h3{font-size:2.0rem}.kinenplate-books__box{display:block;font-size:1.6rem}.kinenplate-books__boxtext{-webkit-box-flex:0;-ms-flex:none;flex:none;font-size:1.6rem}.kinenplate-books__boxphoto{-webkit-box-flex:0;-ms-flex:none;flex:none;padding:0 10px}.kinenplate-data{padding-top:50px;padding-bottom:25px;font-size:1.6rem}.kinenplate-data__header{margin:0 0 20px;font-size:2.0rem}.kinenplate-data__header span{border-radius:5px;padding:5px 10px;display:block}.kinenplate-comment{padding-top:50px;padding-bottom:25px;font-size:1.8rem}.kinenplate-schedule{padding-top:50px;padding-bottom:25px}.kinenplate-schedule .schedulecontents{padding:10px}.kinenplate-schedule .schedulecontents img{width:100%}.kinenplate-schedule .schedulecontents .project{padding:5px 10px}.kinenplate-schedule__header{margin:0 0 20px;font-size:2.0rem;font-weight:normal}.kinenplate-schedule__header span{display:block;padding:5px 10px;display:block}.kinenplate-schedule h3 span{padding:5px 10px;margin-bottom:10px}.kinenplate-contact{padding-top:50px;padding-bottom:50px}.kinenplate-contact__header{margin:0 0 25px;font-size:2.0rem}.kinenplate-contact__text{font-size:1.6rem}.kinenplate-contact .telto{font-size:2.4rem;color:#FFFFFF}.kinenplate-contact .telto a{color:#FFFFFF}.kinenplate-contact .button{padding:15px;font-size:2.0rem}}