@charset "UTF-8";.gsc-ss-reservation__action .selector-title,.gsc-ss-reservation__action--choose-category .selector-title,.gsc-ss-reservation__action--choose-schedule .selector-title,.gsc-ss-reservation__action--choose-schedule--no-button .selector-title,.gsc-ss-reservation__calendar .selector-title{height:34px;margin:0 0 20px;padding:0 15px;background:#d3b57f;color:#fff;font-size:16px;line-height:37px}.gsc-ss-reservation__action .eventlist-title,.gsc-ss-reservation__action--choose-category .eventlist-title,.gsc-ss-reservation__action--choose-schedule .eventlist-title,.gsc-ss-reservation__action--choose-schedule--no-button .eventlist-title,.gsc-ss-reservation__calendar .eventlist-title{font-weight:400;font-size:12px!important}.gsc-ss-reservation__action .eventlist-title span,.gsc-ss-reservation__action--choose-category .eventlist-title span,.gsc-ss-reservation__action--choose-schedule .eventlist-title span,.gsc-ss-reservation__action--choose-schedule--no-button .eventlist-title span,.gsc-ss-reservation__calendar .eventlist-title span{display:inline;font-weight:700;font-size:16px}.gsc-ss-reservation__calendar>header{top:52px!important}.gsc-ss-reservation__calendar>header p{position: absolute!important;top: 0!important;left: 0!important;overflow: hidden!important;width: 0!important;height: 0!important;margin: 0!important;padding: 0!important;font-size: 0!important;color: #fff!important;background-color: #fff!important;}.gsc-ss-reservation__calendar time{position:relative}.gsc-ss-reservation__calendar .unsold-seat span{position:absolute;top:28px;left:15px;color:#0096ff;font-family:メイリオ;font-size:14px;font-weight:400!important;cursor:pointer}.gsc-ss-reservation__calendar .unsold-seat--state-01 button,.gsc-ss-reservation__calendar .unsold-seat--state-02 button{background:#ffe5e5}.gsc-ss-reservation__calendar .unsold-seat--state-01 button:active,.gsc-ss-reservation__calendar .unsold-seat--state-01 button:hover,.gsc-ss-reservation__calendar .unsold-seat--state-02 button:active,.gsc-ss-reservation__calendar .unsold-seat--state-02 button:hover{background:#ffc0c0}.gsc-ss-reservation__calendar .unsold-seat--state-03{background:#d8d8d8;color:#09f;text-decoration:underline;cursor:default}.gsc-ss-reservation__calendar .unsold-seat--state-03 span{cursor:default}.gsc-ss-reservation__calendar table td em{background:#ffc0c0!important}.gsc-ss-reservation__calendar:before{position:absolute;top:160px;right:-32px;content:"";width:21px;height:74px;background:url(../../img/form/calendar_indicator_01.png) no-repeat}.gsc-ss-reservation__action__header{top:50px!important}.gsc-ss-reservation__action__main{height:185px!important;margin-top:87px!important}.gsc-ss-reservation__action__main p{padding:60px 0 0;color:#838383;font-weight:700;font-size:20px;text-align:center}.gsc-ss-reservation__action__proceed .gsc-ss-form__submit{font-weight:700!important;font-size:18px!important}.gsc-ss-reservation__action__footer__tel-info{width:330px;margin:0;padding:15px 0;border:1px solid red;color:red;font-weight:700;font-size:15px;text-align:center}.gsc-ss-reservation__action,.gsc-ss-reservation__action--choose-category,.gsc-ss-reservation__action--choose-schedule,.gsc-ss-reservation__action--choose-schedule--no-button{border-top:none!important}.gsc-ss-reservation__action--choose-category:before,.gsc-ss-reservation__action--choose-schedule--no-button:before,.gsc-ss-reservation__action--choose-schedule:before,.gsc-ss-reservation__action:before{position:absolute;top:271px;left:120px;content:"";width:74px;height:21px;background:url(../../img/form/calendar_indicator_02.png) no-repeat}.gsc-lecture-detail__movie__header header{position:relative}.gsc-lecture-detail__movie__header header .gsc-ss-heading-02{padding:10px 10px 10px 16px}.gsc-lecture-detail__movie__header header .gsc-ss-heading-02 h2{display:table-cell;padding-right:10px;vertical-align:middle;width:540px}.gsc-lecture-detail__movie__header header .gsc-ss-heading-02 .btn{display:table-cell;vertical-align:middle;white-space:nowrap}.gsc-lecture-detail__point__article{overflow:hidden;margin-bottom:15px;padding-bottom:15px;border-bottom:1px dotted #ccc}.gsc-lecture-detail__point__article .gsc-ss-image-block{margin:0;padding:0}.gsc-lecture-detail__point__article .gsc-ss-image-block img{float:left;width:160px;margin-right:15px}.gsc-lecture-detail__point__article .gsc-ss-image-block figcaption{overflow:hidden;margin:0}.gsc-ss-gallery--movie{margin:0!important}.gsc-ss-gallery--movie .gsc-ss-gallery__item--movie{float:none!important;width:400px!important;height:280px!important;margin:0 auto!important}.gsc-ss-gallery--movie .gsc-ss-gallery__item--movie .title{position:absolute;bottom:0;width:100%;height:30px;box-sizing:border-box;background:#535353;color:#fff;padding:5px 10px;font-size:12px;text-indent:0;cursor:pointer}.gsc-ss-gallery--movie .gsc-ss-gallery__item--movie .title:after,.gsc-ss-gallery--movie .gsc-ss-gallery__item--movie .title:before{height:0}.gsc-location-detail__top__reviews{margin:0 auto}.gsc-location-detail__top__reviews dd,.gsc-location-detail__top__reviews dl{margin:0}.gsc-location-detail__top__reviews__item{overflow:hidden;border-bottom:1px dotted #999;padding:20px 0}.gsc-location-detail__top__reviews__item__info{width:180px;float:left}.gsc-location-detail__top__reviews__item__info__woman{font-weight:700;position:relative;line-height:1.2;padding-left:45px;margin-bottom:15px!important}.gsc-location-detail__top__reviews__item__info__woman dt{font-size:12px}.gsc-location-detail__top__reviews__item__info__woman dd{font-size:14px}.gsc-location-detail__top__reviews__item__info__rating dt{display:none}.gsc-location-detail__top__reviews__item__info__rating dd .recommended,.gsc-location-detail__top__reviews__item__info__rating dd .very-recommended{color:#ff0054;display:inline-block;font-size:14px;font-weight:700;text-align:center;width:145px;position:relative}.gsc-location-detail__top__reviews__item__info__rating dd .recommended:before,.gsc-location-detail__top__reviews__item__info__rating dd .very-recommended:before{background-image:url(../../img/icon/misc.png);background-repeat:no-repeat;content:"";background-position:-241px 0;position:absolute;width:9px;height:14px}.gsc-location-detail__top__reviews__item__info__rating dd .very-recommended:before{top:3px;right:10px}.gsc-location-detail__top__reviews__item__info__rating dd .recommended:after,.gsc-location-detail__top__reviews__item__info__rating dd .very-recommended:after{background-image:url(../../img/icon/misc.png);background-repeat:no-repeat;content:"";background-position:-230px 0;position:absolute;width:9px;height:14px}.gsc-location-detail__top__reviews__item__info__rating dd .very-recommended:after{left:10px;top:3px}.gsc-location-detail__top__reviews__item__comment{width:500px;float:right}.gsc-location-detail__top__reviews__item__comment dl dt{font-size:14px;font-weight:700;margin-bottom:15px}.gsc-location-detail__top__reviews__item__comment dl dd{border:1px solid #e4d1ad;border-radius:5px;padding:10px;font-size:12px;position:relative}.gsc-location-detail__top__reviews__item__comment dl dd span{display:inline-block;font-size:10px;margin:15px 0 0}.gsc-location-detail__top__reviews__item__comment dl dd span:last-child{position:absolute;right:10px;bottom:10px;font-size:12px}.gsc-location-detail__top__reviews__btn{text-align:center}.gsc-location-detail__top__reviews__btn a{background:#f5f5f5;color:#333!important;display:inline-block;padding:10px 65px;position:relative;font-size:14px;font-weight:700}.gsc-location-detail__top__reviews__btn a:before{background-image:url(../../img/icon/arrow.png);background-repeat:no-repeat;content:"";background-position:0 0;position:absolute;top:50%;width:7px;height:12px;right:10px;margin-top:-6px}.gsc-ss-icon__character--female,.gsc-ss-icon__character--male{height:30px!important;width:30px!important}.gsc-ss-icon__character--female{left:0;position:absolute;top:-3px;background-position:-196px -119px!important}.gsc-ss-icon__character--male{left:0;position:absolute;top:-3px;background-position:-159px -119px!important}.gsc-location-detail__top__student__item{position:relative;display:block;width:100%;padding:10px;border-top:1px dotted #999;background-color:#fcfaf7;box-sizing:border-box}.gsc-location-detail__top__student__item-inner{display:table;width:100%}.gsc-location-detail__top__student__item-inner dl,.gsc-location-detail__top__student__item-inner figure{display:table-cell;vertical-align:top}.gsc-location-detail__top__student__item-inner figure{width:150px;text-align:center}.gsc-location-detail__top__student__item-inner figure img{max-height:140px;max-width:150px}.gsc-location-detail__top__student__item-inner dl{padding-left:10px;font-size:12px;line-height:1.3;color:inherit}.gsc-location-detail__top__student__item-inner dl dt .student-name{margin-bottom:7px;font-weight:700;font-size:14px}.gsc-location-detail__top__student__item-inner dl dt .student-name span{display:inline-block;margin-left:20px;padding:2px 5px;background:#fd9090;border-radius:5px;color:#fff;font-weight:400}.gsc-location-detail__top__student__item-inner dl dt .question{position:relative;margin-bottom:7px;padding-left:30px;font-weight:700;font-size:16px;line-height:24px}.gsc-location-detail__top__student__item-inner dl dt .question:before{position:absolute;top:0;left:0;width:20px;height:23px;background:url(../../img/icon/icon_question.png) left center no-repeat;background-size:20px 23px;content:""}.gsc-location-detail__top__student__item-inner dl dd{margin:0;padding:10px 15px;border:1px solid #ede3d0;border-radius:7px;font-size:12px;line-height:1.5}#gsc-aside__request{width:250px;margin:2px 0 10px;padding:5px 0 0;border:1px solid #d7bc85;color:#000;box-sizing:border-box}#gsc-aside__request__header{margin:0 5px;padding-bottom:3px;font-size:16px;text-align:center;border-bottom:1px solid #d7bc85}#gsc-aside__request__header p{margin:0}#gsc-aside__request .gsc-aside__request__contents{padding:10px}#gsc-aside__request .gsc-aside__request__contents input{width:155px;height:30px;margin-left:5px;box-sizing:border-box}#gsc-aside__request .gsc-aside__request__contents select{margin-left:5px;width:155px;height:30px;padding:3px;-webkit-appearance:none;-moz-appearance:none;appearance:none}#gsc-aside__request .gsc-aside__request__contents select:-ms-expand{display:none}#gsc-aside__request .gsc-aside__request__contents>div>div{margin-bottom:10px;font-size:14px}#gsc-aside__request .gsc-aside__request__btn{margin:0}#gsc-aside__request .gsc-aside__request__btn a{background-color:#f4b183;color:#fff;display:block;font-size:16px;font-weight:700;padding:5px;text-align:center}#gsc-aside__request .gsc-aside__request__btn a span{display:block;line-height:35px;height:35px}#gsc-aside__reservation li p{margin:5px 0 0;padding-left:24px;color:#ff819d}.ui-widget-header .ui-icon{background-image:url(../../img/icon/ui-icon.png)!important}#gsc-main{margin-top: 0px !important;}#gsc-header{padding-bottom: 0px !important;}.gsc-ss-breadcrumbs-01{top:0px !important; padding: 3px 8px !important;}.gsc-frame__content__breadcrumbs{margin-bottom:12px;}