.min-navs{height: 60px;width: 100%;}
.min-navs.position-fixed{position: fixed;left: 0;top: 0;z-index: 99;background: #fff;box-shadow: 0 5px 5px rgba(46,46,46,0.2);}
.min-navs .m1000{height: 100%;}
.min-navs ul{display: flex;justify-content: flex-end;align-items: center;height: 100%;}
.min-navs li{min-width: 100px;height: 28px;border-radius: 5px;border: 1px solid #0f7268;background: #fff; margin: 0 6px 0 0px;font-size: 14px;color: #0f7268;display: flex;justify-content: center;align-items: center;cursor: pointer;}
.min-navs li.active{border: 1px solid #f39800;background: #f39800;color: #fff;}
/*  */
.page .mas-title{font-size: 30px;color: #333;font-weight: bold;margin-left: 24px;position: relative;}
.page .mas-title::before{content: '';width: 49px;height: 43px;background: url('../images/icon-1.png') no-repeat;position: absolute;left: -28px;top: -16px;}
.page .mas-title span{position: relative;}
/*  */
.course-in-page{padding: 60px 0 0;}
.course-in-page .table-box{padding: 36px 12px 0 0;}
.course-in-page .table{display: flex;justify-content: space-between;}
.course-in-page .col div{margin-bottom: 2px;border-radius: 4px;}
.course-in-page .col:nth-child(1){width: 248px;}
.course-in-page .col:nth-child(2){width: 119px;}
.course-in-page .col:nth-child(3){width: 247px;}
.course-in-page .col:nth-child(4){width: 119px;}
.course-in-page .col:nth-child(5){width: 247px;}

.course-in-page .line{display: flex;justify-content: center;align-items: center;}
.course-in-page .line:nth-child(1){width: 100%;height: 40px;background: #0f7268;color: #fff;font-size: 14px;}

.course-in-page .line:not(:nth-child(1)){height: 43px;background: rgba(252,245,210,0.3);font-size: 14px;line-height: 18px;color: #0f7268;}

.course-in-page .line:not(:nth-child(1)).height{height: 133px;}
.course-in-page .line:not(:nth-child(1)).blue{background: rgba(186,225,221,0.3);}
/*  */
.tuition-page{padding-top: 80px;}
.tuition-page .table-box{padding: 36px 10px 0 0;}
.tuition-page .line{display: flex;justify-content: space-between;margin-bottom: 2px;}
.tuition-page .col{display: flex;justify-content: center;align-items: center;border-radius: 4px;}
.tuition-page .col:nth-child(1){width: 246px;}
.tuition-page .col:nth-child(2){width: 246px;}
.tuition-page .col:nth-child(3){width: 246px;}
.tuition-page .col:nth-child(4){width: 246px;}

.tuition-page .table-title .col{height: 58px;font-size: 14px;line-height: 18px;color: #fff;background: #0f7268;text-align: center;}
.tuition-page .max{width: 100% !important;height: 43px;background: rgba(186,225,221,0.3);font-size: 14px;color: #0f7268;}

.tuition-page .color-1,.tuition-page .color-2{height: 43px;}
.tuition-page .color-1 .col:nth-child(1),
.tuition-page .color-2 .col:nth-child(1)
{background: #0f7268;font-size: 14px;color: #fff;}


.tuition-page .color-1 .col:not(:nth-child(1)){background: rgba(252,245,210,0.3);font-size: 14px;line-height: 18px;color: #0f7268;}
.tuition-page .color-2 .col:not(:nth-child(1)){background: rgba(186, 225, 221, 0.3);font-size: 14px;line-height: 18px;color: #0f7268;}
.tuition-page .remarks{color: #333;font-size: 14px;padding: 22px 0 0 4px; line-height: 30px;font-family: "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic ProN", "ヒラギノ角ゴ ProN W3", sans-serif;}
/*  */
.admission-page{padding-top: 80px;}
.admission-page .table-box{padding: 36px 10px 0 0;}
.admission-page .table{display: flex;justify-content: space-between;}
.admission-page .col:nth-child(1){width: 58px;}
.admission-page .col:nth-child(2){width: 176px;}
.admission-page .col:nth-child(3){width: 752px;}
.admission-page .line{margin-bottom: 2px;border-radius: 4px;display: flex;justify-content: center;align-items: center;}


.admission-page .col .line:nth-child(1){height: 58px;}
.admission-page .col .line:nth-child(2){height: 58px;}
.admission-page .col .line:nth-child(3){height: 58px;}
.admission-page .col .line:nth-child(4){height: 99px;}
.admission-page .col .line:nth-child(5){height: 99px;}
.admission-page .col .line:nth-child(6){height: 58px;}

.admission-page .col:nth-child(1) .line{background: #0f7268;font-size: 14px;color: #fff;}
.admission-page .col:nth-child(2) .line{background: #0f7268;font-size: 14px;color: #fff;}
.admission-page .col:nth-child(3) .line{background: rgba(186, 225, 221, 0.3);font-size: 14px;line-height: 18px; color: #0f7268;justify-content: flex-start;padding: 0 0 0 34px;}
.admission-page .mlem{margin-left: -0.5em;}

.admission-page .col:nth-child(3) .line:nth-child(even){background: rgba(252, 245, 210, 0.3);}
/*  */
.curriculum-page{padding-top: 80px;}
.curriculum-page .table-box{padding: 36px 10px 0 0;}
.curriculum-page .schedule{background: rgba(186, 225, 221, 0.3);padding: 40px 0;}
.curriculum-page .phase-title{display: flex;justify-content: center;align-items: center;}
.curriculum-page .phase-title div{width: 272px;height: 40px;border-radius: 20px;font-size: 18px;color: #fff;font-weight: bold;background: #00695f;display: flex;justify-content: center;align-items: center;margin: 0 20px;}
.curriculum-page .phase-title::before{content: '';width: 268px;height: 14px;background: url('../images/icon-2.png') no-repeat;display: block;}
.curriculum-page .phase-title::after{content: '';width: 268px;height: 14px;background: url('../images/icon-2.png') no-repeat;display: block;transform: rotate(180deg);}
.curriculum-page .padding-1{padding: 66px 0 57px;}
.curriculum-page .sche-map{width: 894px;height: 308px;background: url('../images/page_1.png') no-repeat;margin: auto;position: relative;}

.curriculum-page .respan{font-size: 18px;color: #0f7268;font-weight: bold;width: 100px;text-align: center;position: absolute;}
.curriculum-page .respan-1{left: 241px;top: -30px;}
.curriculum-page .respan-2{left: 412px;top: -30px;}
.curriculum-page .respan-3{left: 615px;top: -30px;}
.curriculum-page .respan-4{left: 805px;top: -30px;}

.curriculum-page .respan-font{font-size: 18px; line-height: 29px;color: #0f7268;font-weight: bold;position: absolute;}
.curriculum-page .respan-font span{font-size: 16px;}
.curriculum-page .font-1{left: 95px;top: 26px;}
.curriculum-page .font-2{left: 95px;top: 130px;}
.curriculum-page .font-3{left: 95px;top: 234px;}

.curriculum-page .list{padding: 40px 30px 17px;display: flex;justify-content: space-between;}
.curriculum-page .item{width: 212px;height: 168px;border-radius: 6px;border: 1px solid #00695f;background: #d5f1ee;padding: 30px 20px 0;}
.curriculum-page .item-head{display: flex;justify-content: flex-start;border-bottom: 1px solid #00695f;padding:0 0 18px 86px;position: relative;margin-bottom: 20px;}
.curriculum-page .item-head::before{content: '';width: 47px;height: 23px;background: url('../images/icon-3.png') no-repeat;position: absolute;left: 22px;top: -3px;}
.curriculum-page .phase-title-2{font-size: 18px;color: #00695f;font-weight: bold;}
.curriculum-page .item-text{font-size: 14px;color: #00695f;text-align: center;}
.curriculum-page .item-text span{display: block;margin-bottom: 26px;}

.curriculum-page .note-text{font-size: 18px;color: #ca9232;width: 703px;height: 58px;border-radius: 10px;border: 1px solid #ca9232;margin: auto;display: flex;justify-content: center;align-items: center;}
.curriculum-page .note-text::before{content: '';width: 38px;height: 41px;background: url('../images/icon-4.png') no-repeat;display: block;margin-right: 25px;}
.curriculum-page .wrap-title{font-size: 18px;color: #0f7268;font-weight: bold;text-align: center;padding: 30px 0;}
.curriculum-page .wrap-list{padding: 0 16px;display: flex;justify-content: space-between;}
.curriculum-page .wrap{width: 306px;height: 159px;border-radius: 10px;border: 1px solid #00695f;padding: 21px 20px 0;}
.curriculum-page .wrap-title-1{font-size: 16px;color: #0f7268;font-weight: bold;}
.curriculum-page .wrap-title-2{font-size: 16px;color: #0f7268;padding: 9px 0 9px 0;border-bottom: 1px solid #00695f;margin-bottom: 6px;}
.curriculum-page .wrap-text{font-size: 14px;color: #000000;line-height: 21px;width: 105%;}
.curriculum-page .mlem{margin-left: -0.5em;}
/*  */
.level-page{padding-top: 80px;}
.level-page .table-box{padding: 36px 10px 0 12px;}
.level-page .table{}
.level-page .line{margin-bottom: 2px;display: flex;justify-content: space-between;}
.level-page .line .col{border-radius: 4px;display: flex;justify-content: center;align-items: center;font-size: 14px;line-height: 18px;text-align: center;}
.level-page .line:nth-child(1){height: 40px;}
.level-page .line:nth-child(2){height: 100px;}
.level-page .line:nth-child(3){height: 122px;}
.level-page .line:nth-child(4){height: 114px;}
.level-page .line:nth-child(5){height: 103px;}

.level-page .line .col:nth-child(1){width: 87px;}
.level-page .line .col:nth-child(2){width: 119px;}
.level-page .line .col:nth-child(3){width: 393px;}
.level-page .line .col:nth-child(4){width: 87px;}
.level-page .line .col:nth-child(5){width: 87px;}
.level-page .line .col:nth-child(6){width: 100px;}
.level-page .line .col:nth-child(7){width: 87px;}

.level-page .line:nth-child(1) .col{background: #0f7268;color: #fff;}
.level-page .color-1 .col{background: rgba(252, 245, 210, 0.3);font-size: 14px;line-height: 18px;color: #0f7268;}
.level-page .color-2 .col{background: rgba(186, 225, 221, 0.3);font-size: 14px;line-height: 18px;color: #0f7268;}

.level-page .line:not(:nth-child(1)) .col:nth-child(3){padding: 0 4px;text-align: left;}
/*  */
.specific-page{padding-top: 80px;}
.specific-page .mas-title-se{font-size: 16px;color: #00695f;font-weight: bold;padding: 11px 0 20px 28px;}
.specific-page .table-box{width: 855px;margin: auto;}
.specific-page .tab-list{display: flex;justify-content: space-between;}
.specific-page .tab-li{width: 195px;height: 34px;border-radius: 16px;border: 1px solid #14695d;font-size: 14px;color: #14695d;display: flex;justify-content: center;align-items: center;cursor: pointer;}
.specific-page .tab-li.active{background: #00695f;color: #fff;font-weight: bold;}
.specific-page .wrap-list{padding-top: 18px;}
.specific-page .wrap-item{display: none;}
.specific-page .wrap-item.active{display: block;}
.specific-page .table{display: flex;justify-content: space-between;}

.specific-page .col{font-size: 14px;line-height: 18px; color: #fff;border-radius: 4px;display: flex;justify-content: center;align-items: center;text-align: center;}

.specific-page .table-1{width: 250px;}
.specific-page .table-1 .line{margin-bottom: 2px;}
.specific-page .table-1 .line:nth-child(1) .col{height: 50px;background: #0f7268;}
.specific-page .table-1 .line:not(:nth-child(1)) .col{color: #0f7268;}
.specific-page .table-1 .col{height: 43px;}
.specific-page .table-1 .col.color-1{background: rgba(252, 245, 210, 0.3);}
.specific-page .table-1 .col.color-2{background: rgba(186, 225, 221, 0.3);}

.specific-page .table-2{width: 602px;}
.specific-page .table-2 .line{margin-bottom: 2px;}
.specific-page .table-2 .line:nth-child(1) .col{height: 24px;background: #0f7268;}
.specific-page .table-2 .line:nth-child(2) .col{height: 24px;background: #0f7268;}
.specific-page .table-2 .line:not(:nth-child(1)){display: flex;justify-content: space-between;}
.specific-page .table-2 .line:not(:nth-child(1)) .col{width: 118px;}
.specific-page .table-2 .line.height .col{height: 43px;color: #0f7268;}
.specific-page .table-2 .line.color-1 .col{background: rgba(252, 245, 210, 0.3);}
.specific-page .table-2 .line.color-2 .col{background: rgba(186, 225, 221, 0.3);}
/*  */
.entrance-page{padding-top: 80px;}
.entrance-page .mas-title-se{font-size: 16px;color: #00695f;font-weight: bold;padding: 26px 0 0 28px;}
.entrance-page .mlem{margin-left: -0.5em;}
.entrance-page .list{padding: 15px 0 20px 31px;}
.entrance-page .li{font-size: 14px;line-height: 24px;color: #000;display: flex;justify-content: flex-start;margin-bottom: 10px;}
.entrance-page .li::before{content: '';width: 14px;height: 14px;background: url('../images/icon-5.png') no-repeat;display: block;margin: 4px 10px 0 0;}
.entrance-page .mr{margin-right: 20px;}

.entrance-page .down-pdf{width: 835px;display: flex;justify-content: space-between;margin: auto;}
.entrance-page .down-pdf a{display: flex;justify-content: center;align-items: center;width: 258px;height: 34px;border-radius: 16px;border: 1px solid #14695d;font-size: 14px;color: #14695d;}
.entrance-page .down-pdf a::before{content: '';width: 14px;height: 15px;background: url('../images/icon-6.png') no-repeat;display: block;margin-right: 10px;}
.entrance-page .down-pdf a:hover{background: #0f7268;color: #fff;}
.entrance-page .down-pdf a:hover::before{background: url('../images/icon-7.png') no-repeat;}

/*  */
.admission-page{padding-top: 80px;}
.admission-page .list{padding: 20px 0 0 43px;}
.admission-page .li{margin-bottom: 3px;}
.admission-page .ad-font{display: flex;justify-content: flex-start;line-height: 24px;}
.admission-page .bold{font-size: 16px;color: #00695f;font-weight: bold;margin-right: 10px;}
.admission-page .flex1{font-size: 14px;color: #000;flex: 1;}

/*  */

.submitted-page{padding-top: 80px;padding-bottom: 50px;}
.submitted-page .mas-title-se{font-size: 16px;color: #00695f;font-weight: bold;padding: 25px 0 15px 52px;}
.submitted-page .mas-title-se.css-1{padding: 34px 0 15px 52px;}

.submitted-page .mlem{margin-left: -0.5em;}
.submitted-page .table-1{width: 700px;margin-left: 52px;}
.submitted-page .table-1 .line{display: flex;justify-content: space-between;margin-bottom: 2px;}
.submitted-page .table-1 .line .col{height: 43px;display: flex;justify-content: center;align-items: center;border-radius: 4px;font-size: 14px;line-height: 18px;color: #0f7268;}
.submitted-page .table-1 .line .col:nth-child(1){width: 166px;}
.submitted-page .table-1 .line .col:nth-child(2){width: 118px;}
.submitted-page .table-1 .line .col:nth-child(3){width: 411px;justify-content: flex-start;padding: 0 0 0 10px;}
.submitted-page .table-1 .line:nth-child(odd) .col{background: rgba(252, 245, 210, 0.3);}
.submitted-page .table-1 .line:nth-child(even) .col{background: rgba(186, 225, 221, 0.3);}

.submitted-page .table-2{width: 760px;margin-left: 52px;}
.submitted-page .table-2 .line{margin-bottom: 2px;display: flex;justify-content: space-between;}
.submitted-page .table-2 .line .col{height: 43px; border-radius: 4px;font-size: 14px;color: #0f7268;display: flex;justify-content: center;align-items: center;}
.submitted-page .table-2 .line .col:last-child{justify-content: flex-start;padding: 0 0 0 10px;}
.submitted-page .table-2 .line .col:nth-child(1){width: 166px;}
.submitted-page .table-2 .line .col:nth-child(2){width: 118px;}
.submitted-page .table-2 .line .col:nth-child(3){width: 472px;}
.submitted-page .table-2 .line .max2{width: 592px !important;}
.submitted-page .table-2 .line:nth-child(odd) .col{background: rgba(252, 245, 210, 0.3);}
.submitted-page .table-2 .line:nth-child(even) .col{background: rgba(186, 225, 221, 0.3);}

.submitted-page .remark-1{font-size: 16px;color: #00695f;font-weight: bold;padding: 27px 0 8px 60px;}
.submitted-page .remark-2{font-size: 16px;color: #00695f;font-weight: bold;padding: 28px 0 8px 74px;}
.submitted-page .remark-text{font-size: 14px;line-height: 24px;color: #000;padding: 0 0 0 74px;}

/*  */









