.flex-control-paging{width:800px;left:50%;bottom:10px;z-index:50;margin-left:-400px}.flex-control-paging li a{width:16px;height:16px;margin:0 8px;border:2px solid #fff;border-radius:10px;background:#000;-webkit-box-shadow:0 0 5px #fff,0 0 5px #fff;box-shadow:0 0 5px #fff,0 0 5px #fff}.flex-control-paging li a.flex-active{background:#E70012}.flex-direction-nav{height:0}.flex-direction-nav a{top:50%;width:50px;height:50px;text-indent:-9999px;text-align:left;content:"";opacity:0.25}.flex-direction-nav a:before{content:""}.flex-direction-nav .flex-prev{left:0;width:50px;height:50px;background-position:center right;background-image:url("../img/flexslider-prev_1.png")}.flex-direction-nav .flex-next{right:0;width:50px;height:50px;background-position:center left;background-image:url("../img/flexslider-next_1.png");text-align:left}.flex-direction-nav a.flex-next:before,.flex-direction-nav a.flex-prev:before{content:""}.flexslider:hover .flex-prev{left:0;opacity:1}.flexslider:hover .flex-next{right:0;opacity:1}.slick-arrow{overflow:hidden;position:absolute;top:50%;z-index:10;width:50px;height:50px;margin-top:-25px;border:none;background:url(../img/slick-arrow-bg.png) rgba(0,0,0,0.75);background-size:50px 100px;white-space:nowrap;text-indent:100%;color:transparent}.slick-arrow:hover{background-color:#000;-webkit-box-shadow:0 0 5px #fff;box-shadow:0 0 5px #fff}.slick-prev{left:10px;background-position:0 -50px}.slick-next{right:10px}.slick-dots{position:absolute;bottom:10px;z-index:10;width:100%;margin:0;padding:0;text-align:center}.slick-dots li{display:inline-block;margin:0 5px;padding:0}.slick-dots li button{width:16px;height:16px;background:rgba(0,0,0,0.75);border:none;border-radius:50%;color:transparent}.slick-dots li button:hover{background-color:#000;-webkit-box-shadow:0 0 5px #fff;box-shadow:0 0 5px #fff}.slick-dots .slick-active button{background:#ff0000}.fs120{font-size:120%}.fs90{font-size:90%}.fs80{font-size:80%}.plate-table td,.plate-table tr{display:inline-table}.plate-table .space{width:10%}.plate-table .plate{width:45%}.kinenplate .contentswidth{max-width:1000px}.kinenplate-header{padding:0;border-top:1px solid #555555}.kinenplate-header__maintitle{margin:0 0 70px;text-align:left}.kinenplate-header__maintitle img{margin-bottom:-10px}.kinenplate-header__subtitle{margin:15px 0;color:#fff;font-size:4.0rem}.kinenplate-header__mainimage{margin:0px;padding:0}.kinenplate-header__mainimage img{margin:0;padding:0}.kinenplate-header h1{padding:0;margin:0}.kinenplate-about{background-color:#FFF;padding-top:50px;padding-bottom:50px}.kinenplate-about h2{font-size:2.4rem;border-bottom:1px #9B9B9B solid}.kinenplate-about__header{margin:0 0 50px;padding:0;font-size:3.6rem;font-weight:normal}.kinenplate-about__box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;font-size:2.0rem;text-shadow:1px 2px 1px #fff}.kinenplate-about__boxtext{-webkit-box-flex:0;-ms-flex:0 0 600px;flex:0 0 600px;margin:0;font-size:1.8rem}.kinenplate-about__boxtext h2{font-size:2.4rem}.kinenplate-about__boxphoto{-webkit-box-flex:0;-ms-flex:0 0 400px;flex:0 0 400px;margin:0;padding:0}.kinenplate-about .lpbanner{margin:50px 0;text-align:center}.kinenplate-merit{background-color:#FFFFFF;padding-top:50px;padding-bottom:50px;font-size:1.8rem}.kinenplate-merit h2{font-size:2.4rem}.kinenplate-merit__header{margin:0 0 50px;font-size:2.6rem;font-weight:normal}.kinenplate-merit__header span{border-radius:5px;background:#797158;padding:8px 16px;color:#ffffff}.kinenplate-merit__box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;font-size:2.0rem}.kinenplate-merit__boxtext{-webkit-box-flex:0;-ms-flex:0 0 600px;flex:0 0 600px;margin:0;font-size:1.8rem}.kinenplate-merit__boxphoto{-webkit-box-flex:0;-ms-flex:0 0 400px;flex:0 0 400px;margin:0;padding:0}.kinenplate-works{background-color:#FFF;padding-top:50px;padding-bottom:50px;font-size:1.8rem}.kinenplate-works h2{font-size:2.4rem}.kinenplate-works__header{margin:0 0 50px;font-size:2.6rem;font-weight:normal}.kinenplate-works__header span{border-radius:5px;background:#F7F7F7;padding:8px 16px;color:#000}.kinenplate-forte{background-color:#FFF;padding-top:50px;padding-bottom:50px;font-size:1.8rem}.kinenplate-forte h2{font-size:2.4rem}.kinenplate-forte__header{margin:0 0 50px;font-size:2.6rem;font-weight:normal}.kinenplate-forte__header span{border-radius:5px;background:#797158;padding:8px 16px;color:#ffffff}.kinenplate-forte__box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;font-size:2.0rem}.kinenplate-forte__boxtext{-webkit-box-flex:0;-ms-flex:0 0 600px;flex:0 0 600px;margin:0;font-size:1.8rem}.kinenplate-forte__boxphoto{-webkit-box-flex:0;-ms-flex:0 0 400px;flex:0 0 400px;margin:0;padding:0}.kinenplate-forte__pickupbox{border:solid 4px #7E94FF;border-radius:10px;padding:13px 3px 0 3px;margin:5px 0;text-align:center;font-weight:bold;background:#fff}.kinenplate-books{background-color:#ffffff;padding-top:50px;padding-bottom:50px}.kinenplate-books h2{font-size:2.4rem;margin-bottom:40px}.kinenplate-books h2 span{border-radius:5px;background:#C70070;padding:8px 16px;color:#ffffff;display:block}.kinenplate-books h3{font-size:2.2rem;border-bottom:1px #9B9B9B solid}.kinenplate-books__box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;font-size:1.8rem;margin:40px 0}.kinenplate-books__boxtext{-webkit-box-flex:0;-ms-flex:0 0 600px;flex:0 0 600px;margin:0;font-size:1.8rem}.kinenplate-books__boxphoto{-webkit-box-flex:0;-ms-flex:0 0 400px;flex:0 0 400px;margin:0;padding:0 20px}.kinenplate-data{background-color:#ffffff;padding-top:50px;padding-bottom:50px;font-size:1.8rem}.kinenplate-data__header{margin:0 0 50px;font-size:2.6rem;font-weight:normal}.kinenplate-data__header span{border-radius:5px;background:#797158;padding:8px 16px;color:#ffffff}.kinenplate-comment{background-color:#ffffff;padding-top:50px;padding-bottom:50px;font-size:2.8rem;color:#164A84;text-align:center}.kinenplate-schedule{background:url(../../kinen-plate/img/schedule-bg.png) center center/cover no-repeat #ddf6ff;padding-top:50px;padding-bottom:50px}.kinenplate-schedule .schedulecontents{padding:50px;background:#ffffff;border-top:1px dotted #D1D1D1}.kinenplate-schedule .schedulecontents img{width:70%}.kinenplate-schedule .schedulecontents .project{background:#7C9FCD;border-radius:20px;color:#ffffff;font-weight:bold;padding:10px 20px}.kinenplate-schedule__header{margin:0 0 50px;font-size:2.6rem;font-weight:normal}.kinenplate-schedule__header span{display:block;border-radius:5px;background:#797158;padding:8px 16px;color:#ffffff}.kinenplate-schedule h3 span{border-radius:5px;padding:10px 20px;color:#ffffff;margin-bottom:20px}.kinenplate-schedule h3 .syashi{background:#5286C0}.kinenplate-schedule h3 .novel{background:#419D8C}.kinenplate-schedule__text{margin:0 500px 0 0;font-size:2.4rem}.kinenplate-schedule .button{padding:20px 40px;font-size:2.4rem}.kinenplate-schedule__list{margin:50px 0 0;padding:20px 30px 0;background-color:#fff;border-radius:5px}.kinenplate-contact{background:#164A84;padding-top:50px;padding-bottom:50px;text-align:center;color:#FFFFFF}.kinenplate-contact__header{margin:0 0 50px;padding:0;font-size:3.6rem;font-weight:normal}.kinenplate-contact__text{margin:0;font-size:2.0rem}.kinenplate-contact .telto{font-size:3.6rem;color:#FFFFFF}.kinenplate-contact .button{padding:20px 40px;font-size:2.0rem}