@charset "utf-8";body{background:#fff}.entryBtn a,.entrybtnRight a,.commonEntryBtnGreen,.commonEntryBtnGray,.commonEntryBtnOrange{padding:6px 10px;text-decoration:none!important;color:#fff!important;font-size:16px;display:inline-block;border-radius:4px;margin:0 8px 15px 0;border:none}.entryBtn a,.entrybtnRight a,.commonEntryBtnGreen{background-color:#004c2c;background-image:linear-gradient(-180deg,#004c2c 0%,#004c2c 100%)}.entryBtn a:hover,.entrybtnRight a:hover,.commonEntryBtnGreen:hover{background-color:#02824c;background-image:linear-gradient(-180deg,#02824c 0%,#004c2c 100%)}.entryBtn a.stay,.entrybtnRight a.stay,.commonEntryBtnGreen.stay{background-image:linear-gradient(-180deg,#004c2c 0%,#004c2c 100%);box-shadow:inset 0 1px 3px 0 rgba(0,0,0,0.50)}.utilOpacityHover:hover{opacity:.7}.commonContainer{max-width:940px;padding:20px 15px 50px;margin:0 auto}.commonMainArea{padding-top:40px}.commonEntryWrap{background-color:#fff;max-width:940px;margin:0 auto;padding-top:40px}.tabContainer{max-width:940px;margin:0 auto;padding:0 15px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.commonEntry .tabList{margin:0 0 40px;padding:0}.commonEntry .tabListItem{display:inline-block;margin:0 20px 0 0;padding:0;font-size:15px;color:#333;background:none}[class^=column-image]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.commonEntry img{max-width:100%;height:auto}.admissionPdfIcon{width:50px;height:auto;vertical-align:middle}.commonEntry .tabListItem a{display:inline-block;padding:5px 0;color:#333;border-bottom:5px solid transparent;-webkit-transition:border .25s linear;transition:border .25s linear}.commonEntry .tabListItem a:hover{border-bottom:5px solid #ccc}.commonEntry .tabListItem a.js-acms_tab-active{border-bottom:5px solid #004b2c}.commonEntry .tabListItem a:hover{text-decoration:none}.commonHeadingTop{font-size:24px;color:#004c2c;line-height:1.3;margin-top:0;font-family:'NotoSansJP-Regular',sans-serif}.commonEntryHead{margin:0 0 20px}.commonRequestBody{font-size:14px;line-height:1.7;color:#333}.commonEntryCenterArea{text-align:center}.commonEntry{margin-right:-15px;margin-left:-15px;font-size:14px;line-height:1.7;color:#333}.commonEntry [class*=column-image-]{display:block}.commonWideEntryBody{padding-top:60px}@media screen and (max-width: 960px){.commonWideEntryBody{padding-top:40px}}.commonEntry .commonHeadingTop{margin-right:15px;margin-left:15px}.commonEntry a{color:#004c2c;text-decoration:none}.commonEntry a:visited{}.commonEntry a:hover{text-decoration:underline}.commonEntry ul{padding:0 30px;margin:0 0 30px;font-size:14px;line-height:1.5}.commonEntry ol{padding-left:55px;padding-right:15px;margin:0 0 30px;font-size:14px;line-height:1.5}.commonEntry ul li{position:relative;list-style-type:none;margin-bottom:10px;padding-left:15px}.commonEntry ul li:before{content:"";display:inline-block;background:url(../images/entry/bullet_entry.png) no-repeat;position:absolute;top:8px;left:0;width:5px;height:5px;vertical-align:middle;margin-right:10px}.commonEntry ol li{margin-bottom:10px}.commonEntry p{margin:0 0 30px;padding:0 15px;font-size:14px;line-height:1.7}.commonEntry .caption{padding-left:0;font-size:12px;color:#333;line-height:1;margin-top:-3px;margin-bottom:0}@media screen and (max-width: 479px){.acms-grid-r .commonEntry{padding-right:0;padding-left:0;margin-right:0;margin-left:0}.acms-grid-r .commonEntry img{padding-left:0;padding-right:0}}.commonEntry .commonEntryDate{margin-top:10px;margin-bottom:20px}.commonHeadingTop a,.commonHeadingTop a:link,.commonHeadingTop a:visited{color:#004c2c;text-decoration:none}.commonEntry h2,.commonHeadingL{margin:0 15px 15px;padding:4px 14px 4px 10px;background:#e8ede3;border-left:4px solid #004c2c;font-size:16px;color:#333}.commonHeadingL a{display:block}.commonHeadingL a:after{float:right;line-height:2;font-size:13px;color:#004c2c;content:"\f0da";font-family:'FontAwesome'}.commonEntry h3,.commonHeadingM{margin:0 15px 15px;padding:5px 10px;border-top:2px solid #004c2c;border-bottom:1px solid #ccc;font-size:16px;color:#333;font-weight:700}.commonEntry h3.yellow{background:#f5f0e3;border-bottom:0}.commonEntry h3.yellow span{display:inline-block;width:23px;height:23px;margin:0 10px 0 0;text-align:center;background-color:#ad9872;color:#fff;font-weight:400;font-size:16px}.commonEntry h4,.commonHeadingS{margin:0 0 15px;padding:0 15px}.commonEntry h5,.commonEntry h6{margin:0 0 15px;padding:0 15px}.commonEntry .entry-container{padding:0;margin-left:15px;margin-right:15px}.entry-container{min-height:.01%;overflow-x:auto;padding:15px;margin-bottom:30px}@media screen and (max-width: 768px){.entry-container th,.entry-container td{white-space:nowrap}}@media screen and (max-width: 479px){.commonEntry p,.commonEntry h2,.commonEntry h3,.commonEntry dt,.commonEntry ul,.commonEntry ol,.commonEntry td,.commonEntry th{font-size:16px}}.commonTable,.commonEntry table{width:100%;border-top:1px solid #ccc;font-size:14px;line-height:1.7}.commonTable tr,.commonEntry tr{border-bottom:1px solid #ccc}.commonTable th,.commonTable td,.commonEntry th,.commonEntry td{text-align:left;padding:5px 20px}.commonTable tr:nth-child(2n+1),.commonEntry tr:nth-child(2n+1){background-color:#f3f3f1}.commonTable th,.commonEntry th{background-color:#e8ede3;padding:5px 14px;font-size:14px}.commonNoZebraTable tr:nth-child(2n+1){background-color:transparent}.commonSlideTable{width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.commonSlideTable th,.commonSlideTable td{white-space:nowrap}.tabEntry table{border-top:1px solid #e0e0e0;border-left:1px solid #e0e0e0}.tabEntry th{background:#f3f3f3;border-right:1px solid #e0e0e0;border-bottom:1px solid #e0e0e0}.tabEntry td{background:#fff;border-right:1px solid #e0e0e0;border-bottom:1px solid #e0e0e0}.tableContainer{border:#fff solid;border-width:0 15px}@media screen and (max-width: 980px){.tableContainer{-ms-overflow-x:scroll;overflow-x:scroll;-webkit-overflow-scrolling:touch}.tableContainer td,.tableContainer th{white-space:nowrap}}.commonEntry blockquote{background-color:#f3f3f1;color:#777;border:0;border-left:4px solid #bfbfbf;font-size:14px;line-height:1.7;margin:15px;padding:20px}.commonEntry blockquote.commonBlockQuoteGreen{background-color:#e8ede3;color:#333;border:0;border-left:4px solid #004c2c;font-size:14px;line-height:1.7;margin:15px 15px 30px}.commonEntry pre{margin:0 15px;line-height:1.5}.commonEntry pre ol{padding:0 0 0 2em}.commonEntry ol.linenums{margin:0}.commonEntry ol.linenums li{line-height:1.5;font-size:14px}.entrybtn a,.entrybtnRight a,.commonEntryBtnGreen,.commonEntryBtnGray,.commonEntryBtnOrange{padding:6px 10px;text-decoration:none!important;color:#fff!important;font-size:16px;display:inline-block;border-radius:4px;margin:0 8px 15px 0;border:none}.commonEntryBtnBlock{display:block;text-align:center}.entrybtn a,.entrybtnRight a,.commonEntryBtnGreen{background-color:#004c2c;background-image:linear-gradient(-180deg,#004c2c 0%,#004c2c 100%)}.entrybtn a:hover,.entrybtnRight a:hover,.commonEntryBtnGreen:hover{background-color:#02824c;background-image:linear-gradient(-180deg,#02824c 0%,#004c2c 100%)}.entrybtn a.stay,.entrybtnRight a.stay,.commonEntryBtnGreen.stay{background-image:linear-gradient(-180deg,#004c2c 0%,#004c2c 100%);box-shadow:inset 0 1px 3px 0 rgba(0,0,0,0.50)}.commonEntryBtnRight{float:right;margin-right:15px}.commonEntryBtnGray{background-color:#aaa;background-image:linear-gradient(-180deg,#aaa 0%,#aaa 100%)}.commonEntryBtnGray:hover{background-color:#ccc;background-image:linear-gradient(-180deg,#ccc 3%,#aaa 100%)}.commonEntryBtnGray:stay{background-image:linear-gradient(-180deg,#aaa 0%,#aaa 100%);box-shadow:inset 0 1px 3px 0 rgba(0,0,0,0.50)}.commonEntryBtnOrange{background-color:#ff6c00;background-image:linear-gradient(-180deg,#ff6c00 0%,#ff6c00 100%)}.commonEntryBtnOrange:hover{background-color:#ffb37c;background-image:linear-gradient(-180deg,#ffb37c 0%,#ff6c00 98%)}.commonEntryBtnOrange:stay{background-image:linear-gradient(-180deg,#ff6c00 0%,#ff6c00 100%);box-shadow:inset 0 1px 3px 0 rgba(0,0,0,0.50)}.commonEntryBtnOrangeL{display:inline-block;padding:15px 75px;margin:0 8px 20px;border-radius:7px;font-size:20px;line-height:30px;text-shadow:0 1px 1px rgba(0,0,0,0.50);text-decoration:none!important;color:#fff!important;background-color:#fe9c26;background-image:linear-gradient(-180deg,#fe9c26 0%,#ff6c00 100%);box-shadow:0 2px 4px 0 rgba(0,0,0,0.50)}.commonEntryBtnOrangeL:hover{background-color:#ff6c00;background-image:linear-gradient(-180deg,#ff6c00 0%,#ff6c00 100%);box-shadow:0 2px 4px 0 rgba(0,0,0,0.50)}.commonEntryBtnOrangeL:stay{background-image:linear-gradient(-180deg,#ff6c00 0%,#ff6c00 100%);box-shadow:inset 0 2px 3px 0 rgba(0,0,0,0.50)}@media screen and (max-width: 768px){.commonEntryBtnOrangeL{padding:15px 45px}}.commonEntry .columnGreen{padding:20px;background:#004c2c;border:#fff;border-width:0 15px}.commonEntry [class*='column-image-'],.commonEntry [class*='column-media-'],.commonEntry [class*='column-map-'],.commonEntry [class*='column-yolp-'],.commonEntry [class*='column-youtube-'],.commonEntry [class*='column-video-'],.commonEntry [class*='column-eximage-'],.commonEntry [class*='column-image-'].nocaption,.commonEntry [class*='column-media-'].nocaption,.commonEntry [class*='column-map-'].nocaption,.commonEntry [class*='column-yolp-'].nocaption,.commonEntry [class*='column-youtube-'].nocaption,.commonEntry [class*='column-video-'].nocaption,.commonEntry [class*='column-eximage-'].nocaption{padding-left:15px;padding-right:15px}.commonEntrySerialNav{padding-left:0;font-size:13px;margin-bottom:25px}.commonEntrySerialNav li{list-style-type:none}.commonEntrySerialNav a{text-decoration:none;color:#333}.commonEntrySerialNavPrev{float:left}.commonEntrySerialNavNext{float:right}.commonEntrySerialNavPrev:before{padding:0 9px 0 0;font-size:13px;color:#ccc;content:"\f0d9";font-family:'FontAwesome'}.commonEntrySerialNavNext:after{padding:0 0 0 9px;font-size:13px;color:#ccc;content:"\f0da";font-family:'FontAwesome'}.pagerContainer{max-width:940px;margin:0 auto}.aboutmbaPager{margin-top:20px}.pagerLinkForward{float:right}.pagerLinkPrev{float:left}@media screen and (min-width: 768px){.pagerLink{padding:5px 10px}.pager li.cur{padding:5px 10px}}.backBtnWrapper{background:#004b2c;-webkit-transition:background .3s ease-in-out;transition:background .3s ease-in-out}.backBtnWrapper.bl-hover{background-color:#00884f}.backBtnContainer{max-width:940px;margin:0 auto;padding:0;list-style:none}.backBtnItem{list-style:none;width:50%;margin:0;text-align:left}.backBtnItemPrev{float:left;text-align:left}.backBtnItemNext{float:right;text-align:right}.backBtnTitle{display:block;font-size:18px}.backBtnLink{position:relative;display:block;width:100%;padding:20px;color:#fff;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.backBtnLink:before{position:absolute;content:"";top:50%;left:-16px;width:15px;height:32px;margin:-16px 0 0;padding:0 0 0 16px;background:url(../images/entry/nav_serial_left.png) no-repeat left center;-webkit-transition:left .3s ease-in-out;transition:left .3s ease-in-out}.backBtnLinkNext:before{-moz-transform:scaleX(-1);-o-transform:scaleX(-1);-webkit-transform:scaleX(-1);transform:scaleX(-1);filter:FlipH;-ms-filter:FlipH;right:-16px;left:auto;-webkit-transition:right .3s ease-in-out;transition:right .3s ease-in-out}.backBtnWrapper.bl-hover .backBtnLink:before,.backBtnLink:hover:before{left:-26px}.backBtnWrapper.bl-hover .backBtnLinkNext:before,.backBtnLinkNext:hover:before{right:-26px;left:auto}.backBtnLink:hover{text-decoration:none}@media screen and (max-width: 768px){.backBtnItem{float:none;width:100%}}.loginDataText{background-color:#ccc}.commonEntry .loginDataText p{padding:5px;margin:0;font-size:12px}.js-banner-fix.fixed{position:fixed;top:100px}.commonEntry .curriculumListLinkBtn{text-align:right;padding-right:15px}.commonEntry .curriculumListLinkBtn li{display:inline;background-image:none;list-style-type:none;margin-left:10px;padding-left:0}.commonEntry .curriculumListLinkBtn li:before{display:none}.commonEntry .curriculumListLinkBtn li a{color:#fff}.commonEntry .curriculumKeyword{margin-right:0;margin-left:0}@media screen and (max-width: 980px){.commonEntry .curriculumListLinkBtn li a{padding:5px}}.commonIndexSummaryGroup{list-style:none;padding:0;margin:0 -15px}.commonIndexSummaryList,.commonIndexSummaryListSmall{float:left;width:33.3333%;padding:20px 0 0;border-left:1px solid #e0e0e0;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.commonIndexSummaryListSmall{width:25%}@media screen and (max-width: 980px){.commonIndexSummaryListSmall{width:33.3333%}}@media screen and (max-width: 768px){.commonIndexSummaryList,.commonIndexSummaryListSmall{width:50%}}.commonIndexSummary{display:block;padding:0 15px;text-decoration:none}.commonIndexSummary:hover,.commonIndexSummary:visited{text-decoration:none}.commonIndexSummaryInner{padding:0 0 20px;border-bottom:1px solid #e0e0e0;color:#333;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.commonIndexSummaryImage{background-size:cover;height:150px;background-position:center center}.commonIndexSummaryImageWrap,.commonIndexSummaryImageWrapBook{margin:0;margin-bottom:15px;text-align:center}.commonIndexSummaryImageWrapSquare{position:relative;padding-bottom:100%;height:0}.commonIndexSummaryImageWrapSquare .commonIndexSummaryImage{background-position:center center;background-size:cover;background-repeat:no-repeat;position:absolute;top:0;left:0;height:100%;width:100%}.commonIndexSummaryImageWrapSmall{margin:0 0 5px}.commonIndexSummaryImageShadow{box-shadow:0 2px 4px rgba(0,0,0,0.3)}.commonIndexSummaryImageWrapBook{padding:0 45px;position:relative}.commonIndexSummaryImageTexture{position:absolute;top:0;left:40px}.commonIndexSummaryImageTexture:before{content:"";display:block;width:105px;height:150px;background:-moz-linear-gradient(left,rgba(0,0,0,0.1) 0%,rgba(0,0,0,0) 40%,rgba(0,0,0,0) 100%),-moz-linear-gradient(left,rgba(0,0,0,0.8) 0%,rgba(0,0,0,0) 40%,rgba(0,0,0,0) 100%);background:-webkit-gradient(linear,left top,right top,color-stop(0%,rgba(0,0,0,0.1)),color-stop(40%,rgba(0,0,0,0)),color-stop(100%,rgba(0,0,0,0))),-webkit-gradient(linear,left top,right top,color-stop(0%,rgba(0,0,0,0.8)),color-stop(40%,rgba(0,0,0,0)),color-stop(100%,rgba(0,0,0,0)));background:-webkit-linear-gradient(left,rgba(0,0,0,0.1) 0%,rgba(0,0,0,0) 40%,rgba(0,0,0,0) 100%),-webkit-linear-gradient(left,rgba(0,0,0,0.8) 0%,rgba(0,0,0,0) 40%,rgba(0,0,0,0) 100%);background:-o-linear-gradient(left,rgba(0,0,0,0.1) 0%,rgba(0,0,0,0) 40%,rgba(0,0,0,0) 100%),-o-linear-gradient(left,rgba(0,0,0,0.8) 0%,rgba(0,0,0,0) 40%,rgba(0,0,0,0) 100%);background:-ms-linear-gradient(left,rgba(0,0,0,0.1) 0%,rgba(0,0,0,0) 40%,rgba(0,0,0,0) 100%),-ms-linear-gradient(left,rgba(0,0,0,0.8) 0%,rgba(0,0,0,0) 40%,rgba(0,0,0,0) 100%);background:linear-gradient(to right,rgba(0,0,0,0.1) 0%,rgba(0,0,0,0) 40%,rgba(0,0,0,0) 100%),linear-gradient(to right,rgba(0,0,0,0.8) 0%,rgba(0,0,0,0) 40%,rgba(0,0,0,0) 100%)}.commonIndexSummaryTitle{margin:10px 0;font-size:13px;color:#262626}.commonIndexSummaryDate{font-size:13px}.commonIndexSummaryTitle:last-child{margin:10px 0 0}.commonIndexSummaryTitle a{color:inherit;text-decoration:none}.commonIndexSummaryTitle a:hover{text-decoration:underline}.commonIndexSummaryMore{margin:0 0 30px;font-size:13px;color:#333}.commonIndexSummaryMore a{float:right;color:inherit;text-decoration:none}.commonIndexSummaryMore a:before{padding:0 15px 0 0;font-size:13px;color:#ccc;content:"\f0da";font-family:'FontAwesome'}.commonIndexSummaryMore a:hover{text-decoration:underline}.commonIndexSummaryFlagImg{margin-top:10px}.commonRelationalHeading{margin:0 0 15px;font-size:15px;color:#004c2c}.commonRelationalBtn{display:block;width:100%;height:40px;margin-top:20px;background-color:#e0ebd6;border:solid 1px #dedede;text-align:center;font-size:13px;color:#004c2c;-webkit-appearance:none}.commonRelationalBtn:hover{cursor:pointer;background-color:#004c2c;color:#fff}.commonIndexSummaryList:nth-child(3n+1){border-left:none}@media screen and (max-width: 767px){.commonIndexSummaryList:nth-child(3n+1){border-left:1px solid #e0e0e0}.commonIndexSummaryList:nth-child(2n+1){border-left:0}}.commonIndexSummaryList:nth-child(3n+1){border-left:1px solid #e0e0e0}.commonIndexSummaryListSmall:nth-child(4n+1){border-left:0}@media screen and (max-width: 767px){.commonEntry [class*=acms-col]{width:auto;float:none}}@media screen and (max-width: 960px){.commonIndexSummaryListSmall:nth-child(4n+1){border-left:1px solid #e0e0e0}.commonIndexSummaryListSmall:nth-child(3n+1){border-left:0}}@media screen and (max-width: 768px){.commonIndexSummaryListSmall:nth-child(3n+1){border-left:1px solid #e0e0e0}.commonIndexSummaryListSmall:nth-child(2n+1){border-left:0}}@media screen and (max-width: 480px){.commonContainer [class*=acms-col]{padding:0}.commonContainer .commonEntryFootContainer{padding:0 10px}.commonContainer{padding:0;padding-top:20px;padding-left:15px;padding-right:15px}.commonIndexContainer{padding-left:15px;padding-right:15px}}.commonEntry .commonEntryTags{margin-top:20px;margin-bottom:20px;padding:0 15px}.commonEntry .commonEntryTags li{display:inline-block;background-color:#e8ede3;color:#004c2c;padding:5px 10px;border-radius:5px;transition:all 300ms 0 ease;margin-bottom:15px;font-size:12px;margin-right:10px}.commonEntry .commonEntryTags li:hover{background-color:#004c2c;color:#FFF}.commonEntry .commonEntryTags li:before{background:none}@media screen and (max-width: 480px){.commonEntry .commonEntryTags{margin-top:0;margin-bottom:0}}.acms-entry .next-entry-button,.acms-entry .next-entry-button:hover,.acms-entry .next-entry-button:visited,.acms-entry .next-entry-button:active{text-decoration:none;color:#004c2c}.acms-entry .next-entry-button-box{text-align:center;background-color:#e0ebd6;margin:0 15px 30px;padding:10px;-webkit-transition:cubic-bezier(.19,1,.22,1) color .3s;transition:cubic-bezier(.19,1,.22,1) color .3s;position:relative;z-index:0;display:block;overflow:hidden;width:auto;box-sizing:border-box;vertical-align:middle}.acms-entry .next-entry-text{vertical-align:middle}.icon-next-entry-button-next{background-color:#004c2c;color:#fff;width:20px;display:inline-block;text-align:center;border-radius:4px;margin-right:10px;-webkit-transition:cubic-bezier(.19,1,.22,1) color .3s;transition:cubic-bezier(.19,1,.22,1) color .3s;font-size:12px}.next-entry-button__effect{position:absolute;z-index:-1;bottom:0;left:0;width:0;height:100%;-webkit-transition:cubic-bezier(.19,1,.22,1) width .3s;transition:cubic-bezier(.19,1,.22,1) width .3s;background-color:#004c2c;box-sizing:border-box}.acms-entry .next-entry-button:hover{color:#fff}.acms-entry .next-entry-button:hover .icon-next-entry-button-next{background-color:#fff;color:#333}.acms-entry .next-entry-button:hover .next-entry-button__effect{width:100%}@media screen and (max-width:479px){.acms-entry .next-entry-button-box{text-align:left}}