﻿.idxTtl{-moz-background-size:cover;-o-background-size:cover;-webkit-background-size:cover;background-size:cover;padding:30px 0}#graduates .asterisk{position:relative;margin-left:1em;margin-bottom:10px}#graduates .asterisk:last-of-type{margin-bottom:0}#graduates .asterisk::before{content:'\0203B';position:absolute;left:-1em;font-family:Meiryo, 'メイリオ', 'Hiragino Kaku Gothic ProN', 'ヒラギノ角ゴ ProN W3', sans-serif}#graduates .bannerBox ul{overflow:hidden;*zoom:1}#graduates .bannerBox li{margin-bottom:20px}#graduates .bannerBox li .image img{display:block;margin:0 auto}@media screen and (max-width: 767px){#graduates .bannerBox{width:100%}}#graduates .priceIn{padding-bottom:40px}#graduates .priceRead{margin-bottom:15px}@media screen and (max-width: 991px){#graduates .priceRead{margin-bottom:10px}}#graduates .txtBold{font-weight:bold}#graduates .h2Ttl{margin-bottom:15px}#graduates .priceMidashiDl dt{font-size:20px;color:#0082d2;display:inline-block;border:1px solid #0082d2;padding:0 10px}#graduates .priceMidashiDl dd{padding:10px 0 30px}@media screen and (max-width: 991px){#graduates .priceMidashiDl dt{font-size:16px}}#graduates .priceMidashiP{font-size:20px;color:#0082d2;display:inline-block;border:1px solid #0082d2;padding:0 10px;margin:30px 0 20px}@media screen and (max-width: 991px){#graduates .priceMidashiP{font-size:16px}}#graduates .priceInfoDl dt{font-weight:bold;margin-bottom:10px}#graduates .priceInfoDl dd{padding-left:30px;margin-bottom:20px}#graduates .priceTypeList{padding:15px 0}#graduates .priceTypeList ul{overflow:hidden}#graduates .priceTypeList ul li{float:left;margin-right:15px;font-size:15px}#graduates .priceTypeList ul span{display:inline-block;vertical-align:middle;*vertical-align:auto;*zoom:1;*display:inline;width:16px;height:16px;margin-right:8px;margin-top:-2px}#graduates .priceTypeList ul .type1 span{background:#d5fcfa}#graduates .priceTypeList ul .type2 span{background:#fff9d4}#graduates .priceTypeList ul .type3 span{background:#ffe4f6}@media screen and (max-width: 767px){#graduates .priceTypeList ul li{margin-right:0;float:none;margin-bottom:5px;font-size:14px}}#graduates .priceTbl{width:100%;height:100%;margin-bottom:50px;table-layout:fixed}#graduates .priceTbl th,#graduates .priceTbl td{border:1px solid #fff;text-align:center}#graduates .priceTbl th{padding:12px 10px;background:#cce6f6;color:#0082d2;width:20%}#graduates .priceTbl td{height:100%;background:#eee}#graduates .priceTbl td span{display:block;padding:10px}#graduates .priceTbl td ul{height:100%}#graduates .priceTbl td ul li{padding:10px}#graduates .priceTbl td ul li.line1{padding:20px 10px}#graduates .priceTbl td ul.row3 li{height:33.3333%}#graduates .priceTbl td ul.row2 li{height:50%}#graduates .priceTbl .type1{background:#d5fcfa}#graduates .priceTbl .type2{background:#fff9d4}#graduates .priceTbl .type3{background:#ffe4f6}#graduates .priceTbl .none{background:#ddd}@media screen and (max-width: 991px){#graduates .priceTbl th{padding:12px}}@media screen and (max-width: 767px){#graduates .priceTbl{margin-bottom:30px}#graduates .priceTbl th{padding:8px 10px}#graduates .priceTbl td ul li{padding:8px 10px}#graduates .priceTbl td ul li.line1{padding:16px 10px}}#graduates .priceMonthTbl{width:100%;margin-bottom:20px;table-layout:fixed}#graduates .priceMonthTbl th,#graduates .priceMonthTbl td{border:1px solid #0350a3;text-align:center}#graduates .priceMonthTbl thead th{padding:6px 2px;background:#0082d2;color:#fff;width:20%}#graduates .priceMonthTbl tbody th{background:#cce6f6;color:#0082d2;padding:10px 5px}#graduates .priceMonthTbl tbody td{padding:10px 5px}#graduates .priceMonthTbl tbody td.course{color:#0082d2}#graduates .priceMonthTbl tbody td.total{background:#ffe4f6}@media screen and (max-width: 991px){#graduates .priceMonthTbl tbody th{width:25%}}@media screen and (max-width: 767px){#graduates .priceMonthTbl tbody th{padding:8px 10px}#graduates .priceMonthTbl tbody td{padding:8px 10px}}#graduates .priceTblBase{width:100%;margin-bottom:20px;table-layout:fixed}#graduates .priceTblBase th,#graduates .priceTblBase td{border:1px solid #0350a3;text-align:center}#graduates .priceTblBase thead th{padding:6px 2px;background:#0082d2;color:#fff}#graduates .priceTblBase tbody th{background:#cce6f6;color:#0082d2;padding:10px 5px}#graduates .priceTblBase tbody td{padding:10px 5px}#graduates .priceTblBase tbody td.course{color:#0082d2}#graduates .priceTblBase tbody td.total{background:#ffe4f6}#graduates .priceTblBase tbody .left{text-align:left;padding-left:10px}#graduates .priceTblBase .celWidthA{width:20%}#graduates .priceTblBase .celWidthB{width:12%}#graduates .priceTblBase .celWidthC{width:40%}#graduates .priceTblBase2{width:100%;margin-bottom:20px;table-layout:fixed}#graduates .priceTblBase2 th,#graduates .priceTblBase2 td{border:1px solid #0350a3;text-align:center;padding:10px 5px}#graduates .priceTblBase2 th{background:#0082d2;color:#fff}#graduates .priceTblBase2 .subHeadCelA{background:#cce6f6;color:#0082d2}#graduates .priceTblBase2 .subHeadCelB{color:#0082d2}#graduates .priceNote li{text-indent:-1em;margin-left:1em}.idxTtl{margin-bottom:0}.newsTtl{font-size:30px;text-align:center;font-weight:600;margin-bottom:20px;color:#0082d2}@media (max-width: 767px){.newsTtl{font-size:24px}}.news{background:#f3faff;padding:50px 50px 30px;margin-bottom:60px;margin-left:0;margin-right:0}@media (max-width: 991px){.news{padding:40px 40px 20px}}@media (max-width: 767px){.news{padding:20px 10px 15px;margin-left:0;margin-right:0}}.infoList article{padding:0 20px 15px;margin-bottom:15px;border-bottom:1px solid #666}.infoList article time{color:#848484;font-size:16px;float:left}.infoList article time span{margin:0 10px;padding:0 8px 2px;font-size:14px;font-weight:bold;color:#fff;background:#0080cb;display:inline-block}@media (max-width: 767px){.infoList article time span{font-size:13px;padding:0 8px}}.infoList article h3{padding-left:10em;font-size:16px}.infoList .nf{padding:0 20px 15px;margin-bottom:15px}@media screen and (max-width: 767px){.infoList article{padding:0 5px 15px;margin-bottom:10px}.infoList article time{font-size:14px;float:none;margin-right:0;display:block;margin-bottom:10px}.infoList article h3{padding-left:0;font-size:14px}}#sideNav h3{font-size:22px;color:#0082d2;margin-bottom:5px}#sideNav ul{border-top:1px solid #666;border-bottom:1px solid #666;padding:10px 0}#sideNav ul li{font-size:17px;margin-bottom:15px}#sideNav ul li:last-child{margin-bottom:0}.entryDtl article{margin-bottom:40px}.entryDtl .entryTtl{padding:25px 20px;border:1px solid #0082d2;font-size:24px;color:#fff;margin-bottom:20px;background:#0082d2}.entryDtl time{color:#848484;font-size:17px;display:block;margin-bottom:25px}.entryDtl time span{margin:0 10px;padding:0 8px 2px;font-size:14px;font-weight:bold;color:#fff;background:#0080cb;display:inline-block}@media (max-width: 767px){.entryDtl time span{font-size:13px;padding:0 8px}}.entryDtl .entryColumn p{padding:10px 0}@media screen and (max-width: 767px){.entryDtl article{margin-bottom:20px}.entryDtl .entryTtl{padding:15px 10px;font-size:18px;margin-bottom:10px}.entryDtl time{font-size:16px;margin-bottom:10px}.entryDtl .entryColumn p{padding:5px 0}}.entryPager{padding-top:10px}.entryPager .btnPager a{font-size:15px;width:180px;padding:5px}
