.pageTitleWrap{height:171px;padding-top:14px;background:url(../img/bg_pagetitle.png) no-repeat center bottom;background-size:cover}@media only screen and (max-width: 959px){.pageTitleWrap{height:122px;padding-top:21px;background:url(../img/bg_pagetitle_sp.png) no-repeat center bottom;background-size:100%}}.pageTitleWrap h3{height:105px;padding-top:80px;color:#D5A640;font-size:20px;text-align:center;background:url(../../schedule/img/h_pagetitle.png) no-repeat center top}@media only screen and (max-width: 959px){.pageTitleWrap h3{height:67px;padding-top:44px;font-size:13px;background:url(../../schedule/img/h_pagetitle_sp.png) no-repeat center top;background-size:286px}}#mainContentWrap{margin-top:116px}@media only screen and (max-width: 959px){#mainContentWrap{margin-top:67px}}.mainContentInner section{position:relative;margin-top:40px}@media only screen and (min-width: 960px), print{.mainContentInner .contentBox{width:960px;padding:5px;background:url(../img/bg_border.png) repeat left top}.mainContentInner .contentBox .contentInner{position:relative;width:100%;height:100%;padding:73px 45px 23px;background:#FFF}.mainContentInner .contentBox .contentInner h3{position:absolute;width:100%;top:0;left:0;font-size:24px;font-weight:bold;text-align:center;line-height:50px;background:#E2EBF2}.mainContentInner .contentBox .contentInner .btnWrap a{display:inline-block;width:300px;padding:0 13px;line-height:48px;border:1px solid #000;background:url(../img/arw_black_right.png) no-repeat right 20px center}.mainContentInner .contentBox .contentInner .btnWrap a:first-child{margin-right:20px}.mainContentInner .section01 .leftSide{float:left;width:514px}.mainContentInner .section01 .rightSide{float:right;width:300px}.mainContentInner .section01 dl{line-height:0}.mainContentInner .section01 dl dt{margin-bottom:5px}.mainContentInner .section01 dl li{margin-top:5px;display:inline-block}.mainContentInner .section01 dl li:nth-child(3n-1){margin:5px 15px 0}.mainContentInner .section01 .attentionList{margin-top:20px;line-height:28px;padding-left:1em;text-indent:-1em}.mainContentInner .section01 .attentionList .time{line-height:22px}.mainContentInner .section01 .attentionList .time span{display:block;padding-left:1em;text-indent:-1em}.mainContentInner .section01 .attentionList .iconKids{display:inline-block;padding-left:36px;background:url(../../schedule/img/icon_kids.png) no-repeat left center}.mainContentInner .section01 .btnWrap{clear:both;text-align:center}.mainContentInner .section01 .btnWrap a{display:inline-block;margin-top:20px}.mainContentInner .section01 h4{margin-top:20px;font-size:18px;font-weight:bold}.mainContentInner .section01 .eventLinkList a{padding-left:15px;text-decoration:underline;background:url("../img/arw_black_right.png") no-repeat left center}.mainContentInner .section01 .eventLinkList a:hover{text-decoration:none}.mainContentInner .section02 table{width:100%;text-align:center;line-height:45px;border:1px solid #808080}.mainContentInner .section02 table th,.mainContentInner .section02 table td{width:122px;border-left:1px solid #808080}.mainContentInner .section02 table th:first-child,.mainContentInner .section02 table td:first-child{border-left:none}.mainContentInner .section02 table thead{color:#FFF;background:#00284D}.mainContentInner .section02 table tbody th{background:#E8E8E8}.mainContentInner .section02 .btnWrap{margin-top:30px}.mainContentInner .section02 .btnWrap span{display:inline-block;width:330px;padding:0 13px;color:#FFF;font-size:18px;font-weight:bold;text-align:center;line-height:50px;background:#41AEFF}.mainContentInner .section02 .btnWrap a{margin-left:20px;margin-right:0;background:url(../../schedule/img/icon_pdf.png) no-repeat right 12px center !important}.mainContentInner .section02 p{padding:20px 0 10px;font-size:16px;font-weight:bold}.mainContentInner .section02 .zSeat{width:500px;margin-top:20px;padding:15px;background:#E8E8E8}.mainContentInner .section02 .zSeat dt,.mainContentInner .section02 .zSeat dd{display:inline-block}.mainContentInner .section02 .zSeat dt{width:160px}.mainContentInner .section03 .discountList li{padding-left:1em;text-indent:-1em}.mainContentInner .section03 .discountList li span{margin:0 3px;padding:1px;border:1px solid #000}.mainContentInner .section03 .btnWrap{margin-top:30px}.mainContentInner .section03 .btnWrap a{float:left;display:block}.mainContentInner .section03 .btnWrap a.multiLine{padding-top:5px;padding-bottom:5px;line-height:19px}.mainContentInner .section03 .academicPlan{margin-top:30px}.mainContentInner .section03 .academicPlan strong{display:block;font-weight:bold}.mainContentInner .section03 .academicPlan span{display:block}.mainContentInner .section03 .academicPlan a{padding-left:15px;text-decoration:underline;background:url("../img/arw_black_right.png") no-repeat left center}.mainContentInner .section03 .academicPlan a:hover{text-decoration:none}.mainContentInner .section03 .attentionList{margin-top:30px;font-size:12px;line-height:20px}}@media only screen and (max-width: 959px){.mainContentInner section{position:relative;padding:21px;padding-top:70px;background:url(../img/bg_border_sp.png) repeat-x left top;background-size:6px}.mainContentInner section h3{position:absolute;width:100%;top:10px;left:0;font-size:20px;font-weight:bold;text-align:center;line-height:50px;background:#E2EBF2}.mainContentInner section img{display:block;width:292px;margin:auto}.mainContentInner section .btnWrap a{display:block;width:100%;margin-top:10px;padding:0 13px;line-height:50px;border:1px solid #000;background:url(../img/arw_black_right_sp.png) no-repeat right center #FFF;background-size:18px}.mainContentInner section .btnWrap a:first-child{margin-top:0}.mainContentInner .section01 dl{margin-top:25px;line-height:0}.mainContentInner .section01 dl dt{padding-bottom:16px}.mainContentInner .section01 dl li{padding-bottom:23px}.mainContentInner .section01 .attentionList{margin-bottom:20px}.mainContentInner .section01 .attentionList li{padding-left:1em;text-indent:-1em}.mainContentInner .section01 .attentionList li .iconKids{display:inline-block;padding-left:35px;background:url(../../schedule/img/icon_kids_sp.png) no-repeat left 6px;background-size:19px}.mainContentInner .section01 .rightSide{margin-top:25px}.mainContentInner .section01 h4{margin-top:25px;font-size:16px;font-weight:bold}.mainContentInner .section01 .eventLinkList li{margin-top:5px}.mainContentInner .section01 .eventLinkList li:first-child{margin-top:0}.mainContentInner .section01 .eventLinkList a{display:inline-block;padding-left:15px;background:url("../img/arw_black_right.png") no-repeat left 9px}.mainContentInner .section02 table{display:table;width:100%}.mainContentInner .section02 table thead,.mainContentInner .section02 table tbody{display:table-cell;width:50%}.mainContentInner .section02 table thead tr,.mainContentInner .section02 table thead th,.mainContentInner .section02 table thead td,.mainContentInner .section02 table tbody tr,.mainContentInner .section02 table tbody th,.mainContentInner .section02 table tbody td{display:block;width:100%}.mainContentInner .section02 table thead{color:#FFF;text-align:center;border-top:1px solid #808080;border-left:1px solid #808080;background:#00284D}.mainContentInner .section02 table thead th{border-bottom:1px solid #808080}.mainContentInner .section02 table tbody{border-top:1px solid #212121;border-right:1px solid #212121}.mainContentInner .section02 table tbody th{text-align:center;border-bottom:1px solid #212121;background:#E8E8E8}.mainContentInner .section02 table tbody td{padding-right:15px;text-align:right;border-bottom:1px solid #212121;background:#FFF}.mainContentInner .section02 .btnWrap{margin-top:10px}.mainContentInner .section02 .btnWrap span{display:block;width:100%;padding:0 13px;color:#FFF;font-size:16px;font-weight:bold;text-align:center;line-height:50px;background:#41AEFF}.mainContentInner .section02 .btnWrap a{margin-top:10px;background:url(../../schedule/img/icon_pdf_sp.png) no-repeat right center;background-size:32px}.mainContentInner .section02 p{padding:10px 0;font-size:16px;font-weight:bold}.mainContentInner .section02 .zSeat{width:100%;margin-top:20px;padding:15px;background:#E8E8E8}.mainContentInner .section03 .discountList li{padding-left:1em;text-indent:-1em}.mainContentInner .section03 .discountList li span{margin:0 3px;padding:1px;border:1px solid #000}.mainContentInner .section03 .btnWrap{margin-top:10px}.mainContentInner .section03 .btnWrap a.multiLine{height:50px;padding-top:6px;padding-bottom:6px;line-height:19px}.mainContentInner .section03 .academicPlan{margin-top:20px}.mainContentInner .section03 .academicPlan strong{display:block;font-weight:bold}.mainContentInner .section03 .academicPlan span{display:block}.mainContentInner .section03 .academicPlan a{padding-left:15px;text-decoration:underline;background:url("../img/arw_black_right.png") no-repeat left center}.mainContentInner .section03 .academicPlan a:hover{text-decoration:none}.mainContentInner .section03 .attentionList{margin-top:10px;font-size:12px;line-height:20px}.mainContentInner .section03 .attentionList li{padding-left:1em;text-indent:-1em}}@media only screen and (min-width: 960px){.css3 .mainContentInner .contentOverflow,.css .mainContentInner .contentOverflow{overflow:hidden}.css3 .mainContentInner .contentOverflow .contentRotate,.css .mainContentInner .contentOverflow .contentRotate{position:relative;height:0;overflow:hidden;-webkit-transform-origin:0 0;transform-origin:0 0;z-index:1;-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-transition:height 2.5s cubic-bezier(0.215, 0.61, 0.355, 1);-ms-transition:height 2.5s cubic-bezier(0.215, 0.61, 0.355, 1);-o-transition:height 2.5s cubic-bezier(0.215, 0.61, 0.355, 1);-ms-transition:height 2.5s cubic-bezier(0.215, 0.61, 0.355, 1);transition:height 2.5s cubic-bezier(0.215, 0.61, 0.355, 1)}.css3 .mainContentInner .contentOverflow .contentRotate .contentRotateInner,.css .mainContentInner .contentOverflow .contentRotate .contentRotateInner{position:absolute;width:100%;height:100%;-webkit-transform-origin:0 0;transform-origin:0 0;z-index:1;-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg)}.css3 .mainContentInner .section01 .contentOverflow,.css .mainContentInner .section01 .contentOverflow{height:613px}.css3 .mainContentInner .section01 .contentOverflow .contentRotate,.css .mainContentInner .section01 .contentOverflow .contentRotate{width:1111px;margin-top:299px;margin-left:-312px}.css3 .mainContentInner .section01 .contentOverflow .contentRotate.visible,.css .mainContentInner .section01 .contentOverflow .contentRotate.visible{height:1119px}.css3 .mainContentInner .section01 .contentOverflow .contentRotate .contentRotateInner,.css .mainContentInner .section01 .contentOverflow .contentRotate .contentRotateInner{top:9px;left:432px}.css3 .mainContentInner .section02 .contentOverflow,.css .mainContentInner .section02 .contentOverflow{height:498px}.css3 .mainContentInner .section02 .contentOverflow .contentRotate,.css .mainContentInner .section02 .contentOverflow .contentRotate{width:1036px;margin-top:249px;margin-left:-251px}.css3 .mainContentInner .section02 .contentOverflow .contentRotate.visible,.css .mainContentInner .section02 .contentOverflow .contentRotate.visible{height:1036px}.css3 .mainContentInner .section02 .contentOverflow .contentRotate .contentRotateInner,.css .mainContentInner .section02 .contentOverflow .contentRotate .contentRotateInner{top:1px;left:354px}.css3 .mainContentInner .section03 .contentOverflow,.css .mainContentInner .section03 .contentOverflow{height:662px}.css3 .mainContentInner .section03 .contentOverflow .contentRotate,.css .mainContentInner .section03 .contentOverflow .contentRotate{width:1147px;margin-top:330px;margin-left:-331px}.css3 .mainContentInner .section03 .contentOverflow .contentRotate.visible,.css .mainContentInner .section03 .contentOverflow .contentRotate.visible{height:1150px}.css3 .mainContentInner .section03 .contentOverflow .contentRotate .contentRotateInner,.css .mainContentInner .section03 .contentOverflow .contentRotate .contentRotateInner{top:1px;left:467px}}@media only screen and (min-width: 960px), print{.css3 .mainContentInner .contentBox .contentInner .btnWrap a,.css .mainContentInner .contentBox .contentInner .btnWrap a{-webkit-transition:all 0.3s cubic-bezier(0.25, 0.46, 0.45, 0.94);-ms-transition:all 0.3s cubic-bezier(0.25, 0.46, 0.45, 0.94);-o-transition:all 0.3s cubic-bezier(0.25, 0.46, 0.45, 0.94);-ms-transition:all 0.3s cubic-bezier(0.25, 0.46, 0.45, 0.94);transition:all 0.3s cubic-bezier(0.25, 0.46, 0.45, 0.94)}.css3 .mainContentInner .contentBox .contentInner .btnWrap a:hover,.css .mainContentInner .contentBox .contentInner .btnWrap a:hover{color:#FFF;background:url(../img/arw_white_right.png) no-repeat right 12px center #00284D}.css3 .mainContentInner .section02 .btnWrap a,.css .mainContentInner .section02 .btnWrap a{-webkit-transition:all 0.3s cubic-bezier(0.25, 0.46, 0.45, 0.94);-ms-transition:all 0.3s cubic-bezier(0.25, 0.46, 0.45, 0.94);-o-transition:all 0.3s cubic-bezier(0.25, 0.46, 0.45, 0.94);-ms-transition:all 0.3s cubic-bezier(0.25, 0.46, 0.45, 0.94);transition:all 0.3s cubic-bezier(0.25, 0.46, 0.45, 0.94)}.css3 .mainContentInner .section02 .btnWrap a:hover,.css .mainContentInner .section02 .btnWrap a:hover{color:#FFF;background:url(../../schedule/img/icon_pdf.png) no-repeat right 12px center #00284D !important}}
