.common.fukidashi{display:block;position:relative;text-align:center;width:620px;max-width:100%;margin-left:auto;margin-right:auto}.common.fukidashi>span{display:inline-block;width:200px;height:45px;line-height:45px;background:#000;color:#fff;font-size:1.46154rem;letter-spacing:.2em;text-indent:.2em;font-weight:normal;text-align:center;position:relative;z-index:1;margin-bottom:24px}.common.fukidashi>span:after{content:'';display:block;width:24px;height:24px;position:absolute;top:100%;left:0;right:0;margin:auto;-webkit-box-sizing:border-box;box-sizing:border-box;border:solid 12px transparent;border-top:solid 24px #000;border-bottom:0}.common.fukidashi:after{content:'';display:block;width:100%;height:1px;top:22.5px;position:absolute;z-index:0;border-top:dashed 1px #000}.common.fukidashi.rose:after{border-top-color:#9b2841}.common.mail-form{margin-top:5.55556vh;width:100%;max-width:calc( 580px + ( 3px + 0px ) * 2);-webkit-box-sizing:border-box;box-sizing:border-box;margin-left:auto;margin-right:auto;padding-left:3px;padding-right:3px}.common.mail-form dl{overflow:hidden;margin-bottom:7.77778vh}.common.mail-form dl input[type="radio"]{vertical-align:baseline}.common.mail-form dl input[type="text"],.common.mail-form dl input[type="tel"],.common.mail-form dl input[type="email"],.common.mail-form dl input[type="number"],.common.mail-form dl textarea{width:100%;font-size:14px;line-height:1.8;letter-spacing:0.1em;border:solid 1px #000;padding:12px 18px;-webkit-box-sizing:border-box;box-sizing:border-box;outline:#195532;border:solid 1px #1e3c64}.common.mail-form dl input[type="text"],.common.mail-form dl input[type="tel"],.common.mail-form dl input[type="email"],.common.mail-form dl input[type="number"]{height:40px;line-height:14px}.common.mail-form dl textarea{height:38.22222vh}.common.mail-form dt,.common.mail-form dd{display:block;font-weight:normal;float:left;min-height:40px;line-height:40px;margin:14px 0;font-size:1.07692rem;letter-spacing:.1em}.common.mail-form dt{width:9.5em;color:#1e3c64}.common.mail-form dt+dd{width:calc(100% - 9.5em)}.common.mail-form dt.required:before{content:'※';color:#9b2841}.common.mail-form dt.block{width:100%;margin-bottom:0}.common.mail-form dt.block+dd{width:100%;margin-top:0}.common.mail-form .mail-confirm{padding-top:14px}.common.mail-form .memo{font-size:1rem;letter-spacing:.1em;line-height:1.5}.common.mail-form .note{text-align:center;font-size:1rem;letter-spacing:.05em;text-indent:.05em;line-height:1.6;padding:40px 0;border-top:dashed 1px #000}.common.mail-form .mail-submit{text-align:center;position:relative}.common.mail-form .mail-submit input{width:100%;max-width:580px;height:82px;line-height:82px;border:0;border-radius:18px;background:#1e3c64;color:#fff;font-size:1.23077rem;letter-spacing:.2em;text-indent:.2em;text-align:center;cursor:pointer;-webkit-transition:all 0.2s linear;transition:all 0.2s linear}.common.mail-form .mail-submit input:hover{background:#9b2841}.common.mail-form .mail-submit input+.ajax-loader{position:absolute;top:45px;bottom:0;left:0;right:0;margin:auto}.common.mail-form .wpcf7-list-item>label{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.common.mail-form .wpcf7-list-item>label>input{margin:3px 5px}.common.mail-form span[role="alert"]{font-size:1rem;line-height:2;color:#9b2841}@media (max-width: 800px){.common.mail-form dt,.common.mail-form dt+dd{width:100%;margin:0}.common.mail-form dt{margin-top:0.8rem;font-size:1.23077rem}}.break-words s{text-decoration:none;display:inline-block;white-space:nowrap}html,body{width:100%;overflow-x:hidden}body main.c br.sp{display:none}body main.c .content-wrap{background:#fff;margin:7.2222222222vh auto 0;width:1024px;max-width:90%;padding:8.88889vh 0 10vh}body main.c .content-wrap:first-of-type{margin-top:0}body main.c .content-wrap .content-inner{width:100%;max-width:calc( 620px + ( 5px + 0px ) * 2);-webkit-box-sizing:border-box;box-sizing:border-box;margin-left:auto;margin-right:auto;padding-left:5px;padding-right:5px}body main.c .content-wrap.navi{background:transparent;padding:0}body main.c .common-line-link{margin-top:8.33333vh}body main.c .common-image-title{padding:6.66667vh 0}body main.sent .content-wrap{padding-right:3%;padding-left:3%}body main.sent .content-wrap h3{text-align:center;font-size:1.38462rem;letter-spacing:.05em;text-indent:.05em;color:#9b2841}body main.sent .content-wrap p{margin-top:4.44444vh;font-size:1.07692rem;line-height:2.14286;letter-spacing:.05em;text-align:justify;text-justify:inter-ideograph}body main.sent .content-wrap p strong{color:#9b2841}body main.sent .content-wrap.navi .admission-navi{margin-top:0}body main.form .block-access-info{text-align:center}body main.form .block-access-info h3{margin-top:42px;font-weight:normal;font-size:2rem;letter-spacing:.05em;text-indent:.05em}body main.form .block-access-info p.add{margin-top:24px;font-size:1.38462rem;letter-spacing:.075em;text-indent:.075em}body main.form .block-access-info .tel-fax{margin-top:18px;font-size:1.38462rem;letter-spacing:.075em;text-indent:.075em}body main.form .block-access-info .tel-fax>a{display:block;margin-top:24px;color:#9b2841;font-size:1.53846rem;letter-spacing:.0675em;text-indent:.0675em}body main.form .block-access-info p.note{margin-top:38px;font-size:1rem;letter-spacing:.05em;text-indent:.05em}body main.form .block-mail-info{margin-top:11.11111vh}body main.form .block-mail-info p.description{margin-top:24px;margin-left:auto;margin-right:auto;font-size:1.07692rem;line-height:1.92857;letter-spacing:.05em;width:580px;max-width:100%;padding-left:3px;padding-right:3px;-webkit-box-sizing:border-box;box-sizing:border-box;text-align:justify;text-justify:inter-ideograph}body main.form .block-mail-info p.description a{color:#9b2841}body main.document-request .block-mail-info{margin-top:0}body main.document-request .block-mail-info p.description{margin-top:0}body main.admission{-webkit-font-feature-settings:"palt";font-feature-settings:"palt"}body main.admission #message2{display:none}body main.admission .content-wrap{margin-top:0;padding-top:0}body main.admission .content-wrap .content-inner{max-width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;padding:0 7.03125%}body main.admission .eyecatch{display:block;width:100%;height:0;padding-top:40.42969%;position:relative}body main.admission .eyecatch .bg,body main.admission .eyecatch .contents{position:absolute;top:0;left:0;width:100%}body main.admission .eyecatch .bg{height:auto}body main.admission .eyecatch .contents{height:100%;text-align:center;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}body main.admission .eyecatch .contents .wrap{max-width:505px}body main.admission .eyecatch h2{display:inline-block;width:251px;font-size:2rem;letter-spacing:.1em;text-indent:.1em;font-weight:normal;padding:.84615rem;background:#9b2841}body main.admission .eyecatch .message1{margin-top:2.22222vh;font-size:1.61538rem;line-height:1.90476;letter-spacing:.2em;text-indent:.2em}body main.admission .eyecatch .message2{margin:1.55556vh auto 0;font-size:1.07692rem;line-height:2;letter-spacing:.05em;text-indent:.05em}body main.admission .summary{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}body main.admission .summary>.img,body main.admission .summary>figcaption{margin-top:4.44444vh}body main.admission .summary>.img{width:44.18182%}body main.admission .summary>.img img{width:100%;height:auto}body main.admission .summary>figcaption{width:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center}body main.admission .summary h3{width:100%;text-align:center;font-size:2rem;letter-spacing:.2em;text-indent:.2em;color:#9b2841;font-weight:normal;padding:.92308rem 0;border:solid 1px #9b2841;border-left:0;border-right:0}body main.admission .summary h3+p{margin-top:2.77778vh;text-align:justify;text-justify:inter-ideograph;font-size:1.07692rem;line-height:2;letter-spacing:.05em}body main.admission .index{margin-top:7.33333vh}body main.admission .index>ul{margin-top:1.55556vh;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-pack:distribute;justify-content:space-around;margin-left:-1.89983%;margin-right:-1.89983%;overflow:hidden}body main.admission .index>ul>*{width:100%;padding-left:1.89983%;padding-right:1.89983%}body main.admission .index>ul>li{-ms-flex-negative:1;flex-shrink:1}body main.admission .index h4{margin-top:2vh;font-size:1.07692rem;letter-spacing:.1em;color:#9b2841}body main.admission .index h4+p{margin-top:.77778vh;font-size:1rem;line-height:1.69231;letter-spacing:.05em;text-align:justify;text-justify:inter-ideograph}body main.admission .index img{display:block;max-width:100%;height:auto}body main.admission section.block-belt{margin-top:8.33333vh}body main.admission section.block-belt>h3{width:100%;text-align:center;font-size:2rem;line-height:1.96154;letter-spacing:.2em;text-indent:.2em;font-weight:normal;color:#fff;background:#9b2841}body main.admission section.block-belt>ul>li{min-height:102px;-webkit-box-sizing:border-box;box-sizing:border-box;border-bottom:dashed 1px #9b2841;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-pack:distribute;justify-content:space-around;-webkit-box-align:center;-ms-flex-align:center;align-items:center}body main.admission section.block-belt>ul>li>span{display:block;line-height:1.8;color:#9b2841;text-align:center;font-size:1.38462rem;letter-spacing:.05em}body main.admission section.block-belt>ul>li>span strong{font-size:1.69231rem;font-weight:normal}body main.admission section.block-belt.events>ul>li>a{display:inline-block;width:148px;height:37px;line-height:37px;color:#fff;font-size:1.07692rem;letter-spacing:.05em;text-indent:.05em;text-align:center;border:0;outline:0;white-space:nowrap;padding:0 0.5em}body main.admission section.block-belt.events>ul>li>a.enable{cursor:pointer;background:#1e3c64}body main.admission section.block-belt.events>ul>li>a.disable{cursor:default;background:#B5B5B5}body main.admission section.block-belt.schedule>h3{margin-bottom:4.16667vh}body main.admission .block-mail-info{margin-top:0}body main.admission .block-mail-info p.description{width:790px;font-size:1rem;line-height:2;margin-top:36px}body main.admission .webform{background:transparent;padding-top:0;margin-top:0}body main.admission .webform .block-mail-info{margin-top:0}body main.admission.sodan .eyecatch,body main.admission.kengaku .eyecatch,body main.admission.nyushi-setumei .eyecatch{position:relative}body main.admission.sodan .eyecatch:after,body main.admission.kengaku .eyecatch:after,body main.admission.nyushi-setumei .eyecatch:after{content:'';height:1px;position:absolute;left:0;right:0;bottom:0;margin:auto;width:80%}body main.admission.sodan .eyecatch .message2,body main.admission.kengaku .eyecatch .message2,body main.admission.nyushi-setumei .eyecatch .message2{width:384px}body main.admission.sodan .eyecatch h2,body main.admission.sodan .eyecatch:after,body main.admission.sodan section.block-belt>h3{background:#1e3c64}body main.admission.sodan .eyecatch .message1{color:#9b2841}body main.admission.sodan .eyecatch .message2{color:#000}body main.admission.sodan .summary h3,body main.admission.sodan section.block-belt>ul>li{border-color:#1e3c64;color:#1e3c64}body main.admission.sodan .summary h3>span,body main.admission.sodan section.block-belt>ul>li>span{color:#1e3c64}body main.admission.sodan section.block-belt>ul>li>a.enable{background:#195532}body main.admission.sodan .index h4{font-size:1.07692rem;line-height:1.75;-webkit-box-sizing:border-box;box-sizing:border-box;padding-top:.84295rem;padding-bottom:.48397rem;min-height:3.07692rem;background:#9b2841;color:#fff;text-align:center;font-weight:normal;margin-top:0}body main.admission.sodan section.block-belt.events>ul>li{padding-top:22px;padding-bottom:24px}body main.admission.sodan section.block-belt.events>ul>li p.address{font-size:1rem}body main.admission.sodan section.block-belt.events>ul>li.header{font-size:1.38462rem;line-height:1.77778;letter-spacing:.05em;text-indent:.05em;text-align:center;color:#9b2841}body main.admission.kengaku .eyecatch h2,body main.admission.kengaku .eyecatch:after,body main.admission.kengaku section.block-belt>h3{background:#195532}body main.admission.kengaku .eyecatch .message1{color:#9b2841}body main.admission.kengaku .eyecatch .message2{color:#000}body main.admission.kengaku .summary h3,body main.admission.kengaku .index h4{color:#195532}body main.admission.kengaku section.block-belt>ul>li{border-color:#195532}body main.admission.kengaku section.block-belt>ul>li>span{color:#195532}body main.admission.kengaku section.block-belt>ul>li>a.enable{background:#1e3c64}body main.admission.nyushi-setumei .eyecatch h2,body main.admission.nyushi-setumei .eyecatch:after,body main.admission.nyushi-setumei section.block-belt>h3{background:#193a63}body main.admission.nyushi-setumei .eyecatch .message1{color:#9b2841}body main.admission.nyushi-setumei .eyecatch .message2{color:#000}body main.admission.nyushi-setumei .summary h3,body main.admission.nyushi-setumei .index h4{color:#193a63}body main.admission.nyushi-setumei section.block-belt>ul>li{border-color:#193a63}body main.admission.nyushi-setumei section.block-belt>ul>li>span{color:#193a63}body main.admission.nyushi-setumei section.block-belt>ul>li>a.enable{background:#1e3c64}body main.admission.nyushi-setumei .summary figcaption .schedule-list{margin-top:3vh}body main.admission.nyushi-setumei .summary figcaption .schedule-list dl{border:1px solid #193a63;font-size:1.0625rem;display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:1.5vh;letter-spacing:0.1em}body main.admission.nyushi-setumei .summary figcaption .schedule-list dl dt{background:#193a63;color:#fff;padding:0.25em 0.4em}body main.admission.nyushi-setumei .summary figcaption .schedule-list dl dd{padding:0.25em 0.4em}body main.admission.nyushi-setumei .summary figcaption .schedule-list p{color:#193a63;font-size:1.125rem}body main.school-expenses .content-wrap .block-chart .expense{margin-bottom:0}body main.school-expenses .scholarship:not(:last-of-type){margin-bottom:4vh}body main.school-expenses .scholarship>table,body main.school-expenses .scholarship>ul{margin:1vh 0}body main.school-expenses .scholarship>table{overflow-x:auto}body main.school-expenses .scholarship>table th{font-weight:normal}body main.school-expenses .scholarship>table th,body main.school-expenses .scholarship>table td{border:solid 1px rgba(0,0,0,0.7);vertical-align:middle;padding:0.5em}body main.school-expenses .scholarship>table .vertical{text-align:center;width:1em}body main.school-expenses .scholarship>table .center{text-align:center}body main.school-expenses .scholarship>table thead *{text-align:center}body main.school-expenses .scholarship>ul{list-style-type:initial;padding-left:1.8em}body main.school-expenses .scholarship>ul>li{display:list-item}body nav.admission-navi{margin-top:11.11111vh}body nav.admission-navi ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-ms-flex-pack:distribute;justify-content:space-around;display:flex;flex-flow:row wrap;justify-content:space-around;margin:-16px -8px;overflow:hidden}body nav.admission-navi ul>*{margin:16px 8px}body nav.admission-navi ul a{display:block;text-align:center;white-space:nowrap;width:120px;max-width:100%;height:36.8px;color:#9b2841;font-size:1.07692rem;line-height:2.62857;letter-spacing:.025em;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";background:#fff;-webkit-transition:all 0.2s;transition:all 0.2s}body nav.admission-navi ul a:hover{color:#fff;background:#9b2841}@media (max-width: 930px){body main.admission .eyecatch .message1{font-size:2.5vw}body main.admission .eyecatch .message2{font-size:0;color:transparent}body main.admission #message2{margin-top:4.44444vh;display:block;font-size:1.07692rem;letter-spacing:.07143em;line-height:1.7;text-align:justify;text-justify:inter-ideograph}}@media (max-width: 800px){body main.c br.sp{display:block}body main.c br.pc{display:none}body main.c .common-image-title{padding:3.11111vh 0}body main.admission .eyecatch{display:block;width:100%;height:0;padding-top:40.69767%;overflow:hidden}body main.admission .eyecatch h2{width:auto}body main.admission .eyecatch>.bg{height:100%;width:auto;left:-100%;right:-100%;margin:auto}body main.admission .eyecatch>.bg.right{left:initial;right:0}body main.admission .eyecatch h2{font-size:4vw}body main.admission .summary h3{font-size:5vw}body main.admission .summary>.img,body main.admission .summary>figcaption{width:100%;margin-top:4.44444vh}body main.admission .index img{display:none}body main.admission .index h4{text-align:center}body main.admission .index>ul{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}body main.admission .index>ul>li{margin-top:2vh}body main.admission section.block-belt>h3{font-size:6vw}body main.admission section.block-belt>ul li{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:3.88889vh 0}body main.admission section.block-belt>ul li>a{margin-top:2.77778vh}body main.admission nav.admission-navi ul{margin-left:calc((100vw - 100%) / -2);margin-right:calc((100vw - 100%) / -2);max-width:none}}@media (max-width: 724px){body .school-expenses .content-wrap .block-chart{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap}body .school-expenses .content-wrap .block-chart>.calc.equal{-webkit-transform:rotate(90deg);transform:rotate(90deg)}}.user_contents table{margin:1.5em auto}.user_contents table th,.user_contents table td{border:solid 1px #444;vertical-align:middle}.user_contents table th{font-weight:bold;text-align:center}.user_contents table td{text-align:justify;text-justify:inter-ideograph}.user_contents pre{-webkit-box-sizing:border-box;box-sizing:border-box;overflow-x:auto}.user_contents a[href$=".pdf"],.user_contents a[href$=".PDF"]{display:-webkit-box;display:-ms-flexbox;display:flex;line-height:25px;margin:1.6em auto}.user_contents a[href$=".pdf"]:before,.user_contents a[href$=".PDF"]:before{-ms-flex-negative:0;flex-shrink:0;content:'';background:url("data:image/gif;base64,R0lGODlhFgAZALMAAL6+vrm5uXNzc9ra2sPDwwICAt0AAKKiopAAAAAAAP8AAP///+7u7gAAAAAAAAAAACH5BAAAAAAALAAAAAAWABkAAASLcMhJaw2CLMS7/9xyFBqinGiqIsxYKkt8xssss+4Gz/tenziSjsbz3VpC08/2WwZfqijquQFZO0jNgsHlGhjfrjgbGxvOY3Fuaw6nyWwx+g1Pf93jtVl+duvlXn1eXH9dfW5zdYZ4b4WJdHWCkF16d5OUQluPk4WXmAcAAAejpKWmpAUJqqusra4JEQA7") no-repeat center center;background-size:22px 25px;display:block;vertical-align:middle;width:22px;height:25px;margin-right:8px;color:rgba(0,0,0,0)}html.ua-iphone.scroll-down .main-header .sp-nav{opacity:0;-webkit-animation-name:sp-bottom-menu;animation-name:sp-bottom-menu;-webkit-animation-duration:0.3s;animation-duration:0.3s;-webkit-animation-delay:0.2s;animation-delay:0.2s;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}@-webkit-keyframes sp-bottom-menu{0%{opacity:0;bottom:-100px}30%{opacity:0;bottom:-100px}100%{opacity:1;bottom:0}}@keyframes sp-bottom-menu{0%{opacity:0;bottom:-100px}30%{opacity:0;bottom:-100px}100%{opacity:1;bottom:0}}#opensc-calendar table{margin:auto}#opensc-calendar tr{position:relative}#opensc-calendar tr.blank{visibility:hidden}#opensc-calendar tr.blank>*{height:20px;border:0;padding:0}#opensc-calendar tr.blank.first>*{height:8px}#opensc-calendar tr.header td:not(.empty2){padding:0;background:#f0dfe2;color:#9b2841;text-align:center;white-space:nowrap;border:dashed #fff 1px;border-top:0;border-bottom:0}#opensc-calendar td{vertical-align:middle;border:solid 1px #B5B5B5;border-left:dashed 1px #b5b5b5;border-right:dashed 1px #b5b5b5;min-width:36px;height:45px;padding:1em;-webkit-box-sizing:border-box;box-sizing:border-box;font-size:1.07692rem;line-height:1.71429;letter-spacing:.05em;font-family:sans-serif;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";text-align:justify;text-justify:inter-ideograph}#opensc-calendar td.empty{visibility:hidden;border:0}#opensc-calendar td.empty2{visibility:hidden;padding:0;width:16px;min-width:auto;border:0}#opensc-calendar td.num{border-left-style:solid;text-align:center;width:36px}#opensc-calendar td.time{text-align:center}#opensc-calendar td.mini{padding:1em 0;text-align:center;font-size:1rem;width:3em}#opensc-calendar td.not-pre{padding:0;text-align:center;border-left-style:solid}#opensc-calendar td.bring{border-right-style:solid}#opensc-calendar td.blue{color:#fff;background:#1e3c64}#opensc-calendar td.green{color:#fff;background:#195532}#opensc-calendar td.gray{color:#fff;background:#808080}#opensc-calendar td.blue,#opensc-calendar td.green,#opensc-calendar td.gray{font-size:1.15385rem;border:0}#opensc-calendar td.vertical>p{text-align:center;-webkit-writing-mode:tb-rl;-ms-writing-mode:tb-rl;writing-mode:tb-rl;-webkit-writing-mode:vertical-rl;writing-mode:vertical-rl;margin:0 auto;white-space:nowrap;width:1em;line-height:1em}#event-detail-window{display:none !important;position:absolute;width:100%;min-width:280px;height:auto}#event-detail-window dl{text-align:center;background:#9b2841;padding:20px 20px 40px;font-size:1.07692rem;letter-spacing:.1em;text-indent:.1em}#event-detail-window dl dt,#event-detail-window dl dd{display:block;font-weight:normal;font-size:1.07692rem;line-height:1.6;-webkit-box-sizing:border-box;box-sizing:border-box;padding-top:1.03333rem;padding-bottom:.67436rem;min-height:3.30769rem}#event-detail-window dl dt{background:#f0dfe2;color:#9b2841}#event-detail-window dl dd{color:#fff;margin-bottom:12px}@media (max-width: 800px){#opensc-calendar .time,#opensc-calendar .place,#opensc-calendar .content,#opensc-calendar .bring{display:none}#opensc-calendar tr td.class,#opensc-calendar tr td.club,#opensc-calendar tr td.select{position:relative;padding-right:2em}#opensc-calendar tr td.class:after,#opensc-calendar tr td.club:after,#opensc-calendar tr td.select:after{content:'v';position:absolute;right:1em;color:#9b2841;cursor:pointer;font-weight:bold;-webkit-transform:scaleX(1.7);transform:scaleX(1.7)}#opensc-calendar tr:not([class]){border-right:solid .5px #b5b5b5}#opensc-calendar tr.open td.class:after,#opensc-calendar tr.open td.club:after,#opensc-calendar tr.open td.select:after{-webkit-transform:rotate(180deg) scaleX(1.7);transform:rotate(180deg) scaleX(1.7)}#event-detail-window{display:block !important}}
/*# sourceMappingURL=matsumoto.css.map */