/**********************************************************
                        sub_common
***********************************************************/
/**********************************************************
                         sub_color
***********************************************************/
/* sub1001 */
.sub09_01 .subc_tit > img {
   width: 100%;
   max-width: 300px;
}
.sub10_01 .navsub_loginlist,
.sub10_01 .navsub_loginlist > a,
.sub10_01 .shead_navlist > a,
.sub10_01 .shead_saveid > label,
.sub10_01 .shead_member > a,
.sub10_01 .shead_sttitle,
.sub10_01 .sup_tit > h4,
.sub10_01 .spo_tit > p,
.sub10_01 .spo_tit > h4 {
   color: #0c308f;
}
.sub10_01 .headnav-container,
.sub10_01 .shead_loginput > input,
.sub10_01 .shead_search input {
   border: none;
   border-bottom: 2px solid #0c308f;
}
.sub10_01 .sub_tab01 > img,
.sub10_01 .sub_tab01 .iedu_1920 img{
   width: 100%;
   max-width: 1920px;
   height: auto;
}
.sub10_01 .swiper-pagination-bullet,
.sub10_01 .head_logbtn > button[type="submit"] {
   background: #0c308f;
   cursor:pointer;
}
.sub10_01 .shead_saveid > label > span {
   background: url(../images/sub0101_check.png) no-repeat center center;
}
.sub10_01 .shead_saveid > input[type="checkbox"]:checked + label > span {
   background: url(../images/sub0101_checked.png) no-repeat center center;
}
.sub10_01 .shead_search input[type="submit"] {
   background: url(../images/sub0101_search.png) no-repeat center center;
   background-size: contain;
   border-bottom: 0px;
}

/* sub0901 */
.sub09_01 .subc_tit > img {
   width: 100%;
   max-width: 300px;
}
.sub09_01 .navsub_loginlist,
.sub09_01 .navsub_loginlist > a,
.sub09_01 .shead_navlist > a,
.sub09_01 .shead_saveid > label,
.sub09_01 .shead_member > a,
.sub09_01 .shead_sttitle,
.sub09_01 .sup_tit > h4,
.sub09_01 .spo_tit > p,
.sub09_01 .spo_tit > h4 {
   color: #000;
}
.sub09_01 .headnav-container,
.sub09_01 .shead_loginput > input,
.sub09_01 .shead_search input {
   border: none;
   border-bottom: 2px solid #000;
}
.sub09_01 .sub_tab01 > img,
.sub09_01 .sub_tab01 .iedu_1920 img{
   width: 100%;
   max-width: 1920px;
   height: auto;
}
.shead_navlist.swiper-slide{
   margin-right: 10px;
}
.sub09_01 .swiper-pagination-bullet,
.sub09_01 .head_logbtn > button[type="submit"] {
   background: #000;
   cursor:pointer;
}
.sub09_01 .shead_saveid > label > span {
   background: url(../images/sub0101_check.png) no-repeat center center;
}
.sub09_01 .shead_saveid > input[type="checkbox"]:checked + label > span {
   background: url(../images/sub0101_checked.png) no-repeat center center;
}
.sub09_01 .shead_search input[type="submit"] {
   background: url(../images/sub0101_search.png) no-repeat center center;
   background-size: contain;
   border-bottom: 0px;
}
.shead_notice {
   background: #fef4ec;
   height: 175px;
}
.shead_notice:nth-of-type(1){
   margin-bottom: 10px;
}
.sub09_01 .scs_img .ps_r{
    width: 100%;height: auto;
}

.sub_uploadbg {
   background: url(../images/sub0101_bnbg.jpg) ;
   background-repeat: repeat;
}
.sub_uploadbg2 {
   background: url(../images/sub0201_bnbg.jpg) ;
   background-repeat: repeat;
   padding: 53px 0;
}
.sub_uploadbg3 {
   background: url(../images/sub0301_bnbg.jpg) ;
   background-repeat: repeat;
   padding: 53px 0;
}

.sub_uploadbg4 {
   background: url(../images/sub0401_bnbg.jpg) ;
   background-repeat: repeat;
   padding: 53px 0;
}
.sub_uploadbg5 {
   background: url(../images/sub0501_bnbg.jpg) ;
   background-repeat: repeat;
   padding: 53px 0;
}
.sub_uploadbg6 {
   background: url(../images/sub0601_bnbg.jpg) ;
   background-repeat: repeat;
   padding: 53px 0;
}
.sub_uploadbg7 {
   background: url(../images/sub0701_bnbg.jpg) ;
   background-repeat: repeat;
   padding: 53px 0;
}
.sub_uploadbg8 {
   background: url(../images/sub0801_bnbg.jpg) ;
   background-repeat: repeat;
   padding: 53px 0;
}

.sub01_01 .sub_tab01 .sch_bg {
   background: url(../images/sub0101_s01head.jpg) no-repeat center center;
   background-size: cover;
}

.shead_logonwrap { font-size: 16px; text-align:left; margin-bottom: 30px; }
.logon_button { width:100%; display:flex; justify-content: space-between;  }
.logon_button li a{ width: 140px; padding: 11px 15px; border: 1px solid;}

.sub09_01 .shead_logonwrap span { color:black; }
.sub09_01 .logon_button li:first-of-type a { background: #000; color:#fff;  }
.sub09_01 .logon_button li:last-of-type a { border-color:#000; color:#000;  }




/* sub0101 */
.sub01_01 .subc_tit > img {
   width: 100%;
   max-width: 300px;
}
.sub01_01 .navsub_loginlist,
.sub01_01 .navsub_loginlist > a,
.sub01_01 .shead_navlist > a,
.sub01_01 .shead_saveid > label,
.sub01_01 .shead_member > a,
.sub01_01 .shead_sttitle,
.sub01_01 .sup_tit > h4,
.sub01_01 .spo_tit > p,
.sub01_01 .spo_tit > h4 {
   color: #f1892f;
}

.sub01_01 .sub_tab01{
   width: 100%;
}
.sub01_01 .headnav-container,
.sub01_01 .shead_loginput > input,
.sub01_01 .shead_search input {
   border: none;
   border-bottom: 2px solid #f1892f;
}
.shead_navlist.swiper-slide{
   margin-right: 10px;
}
.sub01_01 .swiper-pagination-bullet,
.sub01_01 .head_logbtn > button[type="submit"] {
   background: #f1892f;
   cursor:pointer;
}
.sub01_01 .shead_saveid > label > span {
   background: url(../images/sub0101_check.png) no-repeat center center;
}
.sub01_01 .shead_saveid > input[type="checkbox"]:checked + label > span {
   background: url(../images/sub0101_checked.png) no-repeat center center;
}
.sub01_01 .shead_search input[type="submit"] {
   background: url(../images/sub0101_search.png) no-repeat center center;
   background-size: contain;
   border-bottom: 0px;
}
.shead_notice {
   background: #fef4ec;
   height: 175px;
}
.shead_notice:nth-of-type(1){
   margin-bottom: 10px;
}

.sub_uploadbg {
   background: url(../images/sub0101_bnbg.jpg) ;
   background-repeat: repeat;
}
.sub_uploadbg2 {
   background: url(../images/sub0201_bnbg.jpg) ;
   background-repeat: repeat;
   padding: 53px 0;
}
.sub_uploadbg3 {
   background: url(../images/sub0301_bnbg.jpg) ;
   background-repeat: repeat;
   padding: 53px 0;
}

.sub_uploadbg4 {
   background: url(../images/sub0401_bnbg.jpg) ;
   background-repeat: repeat;
   padding: 53px 0;
}
.sub_uploadbg5 {
   background: url(../images/sub0501_bnbg.jpg) ;
   background-repeat: repeat;
   padding: 53px 0;
}
.sub_uploadbg6 {
   background: url(../images/sub0601_bnbg.jpg) ;
   background-repeat: repeat;
   padding: 53px 0;
}
.sub_uploadbg7 {
   background: url(../images/sub0701_bnbg.jpg) ;
   background-repeat: repeat;
   padding: 53px 0;
}
.sub_uploadbg8 {
   background: url(../images/sub0801_bnbg.jpg) ;
   background-repeat: repeat;
   padding: 53px 0;
}
.sub_uploadbg9 {
   background: url(../images/sub0901_bnbg.png) ;
   background-repeat: repeat;
   padding: 53px 0;
}
.sub01_01 .sub_tab01 .sch_bg {
   background: url(../images/sub0101_s01head.jpg) no-repeat center center;
   background-size: cover;
}

.shead_logonwrap { font-size: 16px; text-align:left; margin-bottom: 30px; }
.logon_button { width:100%; display:flex; justify-content: space-between;  }
.logon_button li a{ width: 140px; padding: 11px 15px; border: 1px solid;}

.sub01_01 .shead_logonwrap span { color:#f1892f; }
.sub01_01 .logon_button li:first-of-type a { background: #f1892f; color:#fff;  }
.sub01_01 .logon_button li:last-of-type a { border-color:#f1892f; color:#f1892f;  }

/* sub0201 */
.sub02_01 .subc_tit > img {
   width: 100%;
   max-width: 300px;
}
.sub02_01 .navsub_loginlist,
.sub02_01 .navsub_loginlist > a,
.sub02_01 .shead_navlist > a,
.sub02_01 .shead_saveid > label,
.sub02_01 .shead_member > a,
.sub02_01 .shead_sttitle,
.sub02_01 .sup_tit > h4,
.sub02_01 .spo_tit > p,
.sub02_01 .sub_tabnav a,
.sub02_01 .spo_tit > h4
 {
   color: #673a1b;
}
.swiper-container.headnav-container.sub02_01 {
   border-bottom: 2px solid #673a1b;
}
.sub02_01 .headnav-container,
.sub02_01 .shead_loginput > input,
.sub02_01 .shead_search input {
   border: none;
   border-bottom: 2px solid #673a1b;
}
.sub02_01 .swiper-pagination-bullet,
.sub02_01 .head_logbtn > button[type="submit"] {
   background: #673a1b;
   cursor:pointer;
}
.sub02_01 .shead_saveid > label > span {
   background: url(../images/sub0102_check.png) no-repeat center center;
}
.sub02_01 .shead_saveid > input[type="checkbox"]:checked + label > span {
   background: url(../images/sub0102_checked.png) no-repeat center center;
}
.sub02_01 .shead_search input[type="submit"] {
   background: url(../images/sub0102_search.png) no-repeat center center;
   background-size: contain;
   border-bottom: 0px;
}
.sub02_01 .shead_notice {
   background: #fef4ec;
   /* min-height: 180px; */
}
.sub02_01 .sub_uploadbg {
   background: url(../images/sub0102_bnbg.jpg) no-repeat center center;
   background-size: cover;
}
.sub02_01 .sub_tab01 .sch_bg {
   background: url(../images/sub0102_s01head.jpg) no-repeat center center;
   background-size: cover;
}

.sub02_01 .shead_logonwrap span { color:#673a1b; }
.sub02_01 .logon_button li:first-of-type a { background: #673a1b; color:#fff;  }
.sub02_01 .logon_button li:last-of-type a { border-color:#673a1b; color:#673a1b;  }

.sub02_01 .brand_color
{
   background: #673a1b;
   border-radius:  10px;
}
.sub02_01 .sub_tab01>img,
.sub02_01 .sub_tab01>.iedu_1080>img{
   width: 100%;
   max-width: 1920px;
   height: auto;
}

.sub02_01 .sub_tabnav .stn_wrap .stn_list:nth-child(1):after {
   background: url(../images/stepnav_underline01_brown.jpg) no-repeat center center;
   background-size: contain;
}
.sub02_01 .sub_tabnav .stn_wrap .stn_list:nth-child(2):after {
   background: url(../images/stepnav_underline02_brown.jpg) no-repeat center center;
   background-size: contain;
}
.sub02_01 .sub_tabnav .stn_wrap .stn_list:nth-child(3):after {
   background: url(../images/stepnav_underline03_brown.jpg) no-repeat center center;
   background-size: contain;
}
.sub02_01 .sub_tabnav .stn_wrap .stn_list:nth-child(4):after {
   background: url(../images/stepnav_underline04_brown.jpg) no-repeat center center;
   background-size: contain;
}

/* sub0301 */
.sub03_01 .subc_tit > img {
   width: 100%;
   max-width: 300px;
}
.sub03_01 .navsub_loginlist,
.sub03_01 .navsub_loginlist > a,
.sub03_01 .shead_navlist > a,
.sub03_01 .shead_saveid > label,
.sub03_01 .shead_member > a,
.sub03_01 .shead_sttitle,
.sub03_01 .sup_tit > h4,
.sub03_01 .spo_tit > p,
.sub03_01 .spo_tit > h4,
.sub03_01 .sub_tabnav a,
.sub03_01 .brand_color
{
   color: #ec6e78;
}
.swiper-container.headnav-container.sub03_01 {
   border-bottom: 2px solid #ec6e78;
}
.sub03_01 .headnav-container,
.sub03_01 .shead_loginput > input,
.sub03_01 .shead_search input {
   border: none;
   border-bottom: 2px solid #ec6e78;
}
.sub03_01 .swiper-pagination-bullet,
.sub03_01 .head_logbtn > button[type="submit"] {
   background: #ec6e78;
   cursor:pointer;
}
.sub03_01 .shead_saveid > label > span {
   background: url(../images/sub0103_check.png) no-repeat center center;
}
.sub03_01 .shead_saveid > input[type="checkbox"]:checked + label > span {
   background: url(../images/sub0103_checked.png) no-repeat center center;
}
.sub03_01 .shead_search input[type="submit"] {
   background: url(../images/sub0103_search.png) no-repeat center center;
   background-size: contain;
   border-bottom: 0px;
}
.sub03_01 .shead_notice {
   background: #ffe2e5;
   /* min-height:180px; */
}
.sub03_01 .sub_uploadbg {
   background: url(../images/sub0103_bnbg.jpg) no-repeat center center;
   background-size: cover;
}
.sub03_01 .sub_tab01 .sch_bg {
   background: url(../images/sub0103_s01head.jpg) no-repeat center center;
   background-size: cover;
}

.sub03_01 .shead_logonwrap span { color:#ec6e78; }
.sub03_01 .logon_button li:first-of-type a { background: #ec6e78; color:#fff;  }
.sub03_01 .logon_button li:last-of-type a { border-color:#ec6e78; color:#ec6e78;  }

.sub03_01 .brand_color
{
   background: #ec6e78;
   border-radius:  10px;
}
.sub03_01 .sub_tab01>img,
.sub03_01 .sub_tab01>.iedu_1080>img{
   width: 100%;
   max-width: 1920px;
   height: auto;
}

.sub03_01 .sub_tabnav .stn_wrap .stn_list:nth-child(1):after {
   background: url(../images/stepnav_underline01_pink.jpg) no-repeat center center;
   background-size: contain;
}
.sub03_01 .sub_tabnav .stn_wrap .stn_list:nth-child(2):after {
   background: url(../images/stepnav_underline02_pink.jpg) no-repeat center center;
   background-size: contain;
}
.sub03_01 .sub_tabnav .stn_wrap .stn_list:nth-child(3):after {
   background: url(../images/stepnav_underline03_pink.jpg) no-repeat center center;
   background-size: contain;
}
.sub03_01 .sub_tabnav .stn_wrap .stn_list:nth-child(4):after {
   background: url(../images/stepnav_underline04_pink.jpg) no-repeat center center;
   background-size: contain;
}
/* sub0401 */
.sub04_01 .subc_tit > img {
   width: 100%;
   max-width: 300px;
}
.sub04_01 .navsub_loginlist,
.sub04_01 .navsub_loginlist > a,
.sub04_01 .shead_navlist > a,
.sub04_01 .shead_saveid > label,
.sub04_01 .shead_member > a,
.sub04_01 .shead_sttitle,
.sub04_01 .sup_tit > h4,
.sub04_01 .spo_tit > p,
.sub04_01 .spo_tit > h4,
.sub04_01 .sub_tabnav a,
.sub04_01 .brand_color
{
   color: #612c89;
}
.swiper-container.headnav-container.sub04_01 {
   border-bottom: 2px solid #612c89;
}
.sub04_01 .headnav-container,
.sub04_01 .shead_loginput > input,
.sub04_01 .shead_search input {
   border: none;
   border-bottom: 2px solid #612c89;
}
.sub04_01 .swiper-pagination-bullet,
.sub04_01 .head_logbtn > button[type="submit"] {
   background: #612c89;
   cursor:pointer;
}
.sub04_01 .shead_saveid > label > span {
   background: url(../images/sub0104_check.png) no-repeat center center;
}
.sub04_01 .shead_saveid > input[type="checkbox"]:checked + label > span {
   background: url(../images/sub0104_checked.png) no-repeat center center;
}
.sub04_01 .shead_search input[type="submit"] {
   background: url(../images/sub0104_search.png) no-repeat center center;
   background-size: contain;
   border-bottom: 0px;
}
.sub04_01 .shead_notice {
   background: #eed8ff;
   /* min-height: 180px; */
}
.sub04_01 .sub_uploadbg {
   background: url(../images/sub0104_bnbg.jpg) no-repeat center center;
   background-size: cover;
}
.sub04_01 .sub_tab01 .sch_bg {
   background: url(../images/sub0104_s01head.jpg) no-repeat center center;
   background-size: cover;
}

.sub04_01 .shead_logonwrap span { color:#612c89; }
.sub04_01 .logon_button li:first-of-type a { background: #612c89; color:#fff;  }
.sub04_01 .logon_button li:last-of-type a { border-color:#612c89; color:#612c89;  }

.sub04_01 .brand_color
{
   background: #612c89;
   border-radius:  10px;
}


.sub04_01 .sub_tab01>img,
.sub04_01 .sub_tab01>.iedu_1080>img{
   width: 100%;
   max-width: 1920px;
   height: auto;
}

.sub04_01 .sub_tabnav .stn_wrap .stn_list:nth-child(1):after {
   background: url(../images/stepnav_underline01_pur.jpg) no-repeat center center;
   background-size: contain;
}
.sub04_01 .sub_tabnav .stn_wrap .stn_list:nth-child(2):after {
   background: url(../images/stepnav_underline02_pur.jpg) no-repeat center center;
   background-size: contain;
}
.sub04_01 .sub_tabnav .stn_wrap .stn_list:nth-child(3):after {
   background: url(../images/stepnav_underline03_pur.jpg) no-repeat center center;
   background-size: contain;
}
.sub04_01 .sub_tabnav .stn_wrap .stn_list:nth-child(4):after {
   background: url(../images/stepnav_underline04_pur.jpg) no-repeat center center;
   background-size: contain;
}

/* sub0501 */
.sub05_01 .subc_tit > img {
   width: 100%;
   max-width: 300px;
}
.sub05_01 .navsub_loginlist,
.sub05_01 .navsub_loginlist > a,
.sub05_01 .shead_navlist > a,
.sub05_01 .shead_saveid > label,
.sub05_01 .shead_member > a,
.sub05_01 .shead_sttitle,
.sub05_01 .sup_tit > h4,
.sub05_01 .spo_tit > p,
.sub05_01 .spo_tit > h4,
.sub05_01 .brand_color
{
   color: #e84018;
}
.swiper-container.headnav-container.sub05_01 {
   border-bottom: 2px solid #e84018;
}
.sub05_01 .sub_tabnav a
{
   color:#881011;
}
.sub05_01 .headnav-container,
.sub05_01 .shead_loginput > input,
.sub05_01 .shead_search input {
   border: none;
   border-bottom: 2px solid #e84018;
}
.sub05_01 .swiper-pagination-bullet,
.sub05_01 .head_logbtn > button[type="submit"] {
   background: #e84018;
   cursor:pointer;
}
.sub05_01 .shead_saveid > label > span {
   background: url(../images/sub0105_check.png) no-repeat center center;
}
.sub05_01 .shead_saveid > input[type="checkbox"]:checked + label > span {
   background: url(../images/sub0105_checked.png) no-repeat center center;
}
.sub05_01 .shead_search input[type="submit"] {
   background: url(../images/sub0105_search.png) no-repeat center center;
   background-size: contain;
   border-bottom: 0px;
}
.sub05_01 .shead_notice {
   background: #fff1ee;
   /* min-height: 180px; */
}
.sub05_01 .sub_uploadbg {
   background: url(../images/sub0105_bnbg.jpg) no-repeat center center;
   background-size: cover;
}
.sub05_01 .sub_tab01 .sch_bg {
   background: url(../images/sub0105_s01head.jpg) no-repeat center center;
   background-size: cover;
}

.sub05_01 .shead_logonwrap span { color:#e84018; }
.sub05_01 .logon_button li:first-of-type a { background: #e84018; color:#fff;  }
.sub05_01 .logon_button li:last-of-type a { border-color:#e84018; color:#e84018;  }

.sub05_01 .brand_color
{
   background: #e84018;
   border-radius:  10px;
}


.sub05_01 .sub_tab01>img,
.sub05_01 .sub_tab01>.iedu_1080>img{
   width: 100%;
   max-width: 1920px;
   height: auto;
}

.sub05_01 .sub_tabnav .stn_wrap .stn_list:nth-child(1):after {
   background: url(../images/stepnav_underline01_red.jpg) no-repeat center center;
   background-size: contain;
}
.sub05_01 .sub_tabnav .stn_wrap .stn_list:nth-child(2):after {
   background: url(../images/stepnav_underline02_red.jpg) no-repeat center center;
   background-size: contain;
}
.sub05_01 .sub_tabnav .stn_wrap .stn_list:nth-child(3):after {
   background: url(../images/stepnav_underline03_red.jpg) no-repeat center center;
   background-size: contain;
}
.sub05_01 .sub_tabnav .stn_wrap .stn_list:nth-child(4):after {
   background: url(../images/stepnav_underline04_red.jpg) no-repeat center center;
   background-size: contain;
}

/* sub0601 */
.sub06_01 .subc_tit > img {
   width: 100%;
   max-width: 300px;
}
.sub06_01 .navsub_loginlist,
.sub06_01 .navsub_loginlist > a,
.sub06_01 .shead_navlist > a,
.sub06_01 .shead_saveid > label,
.sub06_01 .shead_member > a,
.sub06_01 .shead_sttitle,
.sub06_01 .sup_tit > h4,
.sub06_01 .spo_tit > p,
.sub06_01 .spo_tit > h4
.sub06_01 .brand_color
{
   color: #00aeef;
}
.swiper-container.headnav-container.sub06_01 {
   border-bottom: 2px solid #00aeef;
}
.sub06_01 .sub_tabnav a{
   color: #00aeef;
}
.sub06_01 .headnav-container,
.sub06_01 .shead_loginput > input,
.sub06_01 .shead_search input {
   border: none;
   border-bottom: 2px solid #00aeef;
}
.sub06_01 .swiper-pagination-bullet,
.sub06_01 .head_logbtn > button[type="submit"] {
   background: #02368e;
   cursor:pointer;
}
.sub06_01 .shead_saveid > label > span {
   background: url(../images/sub0106_check.png) no-repeat center center;
}
.sub06_01 .shead_saveid > input[type="checkbox"]:checked + label > span {
   background: url(../images/sub0106_checked.png) no-repeat center center;
}
.sub06_01 .shead_search input[type="submit"] {
   background: url(../images/sub0106_search.png) no-repeat center center;
   background-size: contain;
   border-bottom: 0px;
}
.sub06_01 .shead_notice {
   background: #bed6ff;
   /* min-height: 199px; */
}
.sub06_01 .sub_uploadbg {
   background: url(../images/sub0106_bnbg.jpg) no-repeat center center;
   background-size: cover;
}
.sub06_01 .sub_tab01 .sch_bg {
   background: url(../images/sub0106_s01head.jpg) no-repeat center center;
   background-size: cover;
}

.sub06_01 .shead_logonwrap span { color:#02368e; }
.sub06_01 .logon_button li:first-of-type a { background: #02368e; color:#fff;  }
.sub06_01 .logon_button li:last-of-type a { border-color:#02368e; color:#02368e;  }

.sub06_01 .brand_color
{
   background: #02368e;
   border-radius:  10px;
}

.sub06_01 .sub_tab01>img,
.sub06_01 .sub_tab01>.iedu_1080>img{
   width: 100%;
   max-width: 1920px;
   height: auto;
}

.sub06_01 .sub_tabnav .stn_wrap .stn_list:nth-child(1):after {
   background: url(../images/stepnav_underline01_blue.jpg) no-repeat center center;
   background-size: contain;
}
.sub06_01 .sub_tabnav .stn_wrap .stn_list:nth-child(2):after {
   background: url(../images/stepnav_underline02_blue.jpg) no-repeat center center;
   background-size: contain;
}
.sub06_01 .sub_tabnav .stn_wrap .stn_list:nth-child(3):after {
   background: url(../images/stepnav_underline03_blue.jpg) no-repeat center center;
   background-size: contain;
}
.sub06_01 .sub_tabnav .stn_wrap .stn_list:nth-child(4):after {
   background: url(../images/stepnav_underline04_blue.jpg) no-repeat center center;
   background-size: contain;
}


/* sub0701 */


.sub07_01 .sub_tab01>img,
.sub07_01 .sub_tab01>.iedu_1080>img{
   width: 100%;
   max-width: 1920px;
   height: auto;
}

.sub07_01 .subc_tit > img {
   width: 100%;
   max-width: 300px;
}
.sub07_01 .sub_tabnav a,
.sub07_01 .navsub_loginlist,
.sub07_01 .navsub_loginlist > a,
.sub07_01 .shead_navlist > a,
.sub07_01 .shead_saveid > label,
.sub07_01 .shead_member > a,
.sub07_01 .shead_sttitle,
.sub07_01 .sup_tit > h4,
.sub07_01 .spo_tit > p,
.sub07_01 .spo_tit > h4,
.sub07_01 .brand_color
{
   color: #0a8e54;
}
.swiper-container.headnav-container.sub07_01 {
   border-bottom: 2px solid #0a8e54;
}
.sub07_01 .headnav-container,
.sub07_01 .shead_loginput > input,
.sub07_01 .shead_search input {
   border: none;
   border-bottom: 2px solid #0a8e54;
}
.sub07_01 .swiper-pagination-bullet,
.sub07_01 .head_logbtn > button[type="submit"] {
   background: #0a8e54;
   cursor:pointer;
}
.sub07_01 .shead_saveid > label > span {
   background: url(../images/sub0107_check.png) no-repeat center center;
}
.sub07_01 .shead_saveid > input[type="checkbox"]:checked + label > span {
   background: url(../images/sub0107_checked.png) no-repeat center center;
}
.sub07_01 .shead_search input[type="submit"] {
   background: url(../images/sub0107_search.png) no-repeat center center;
   background-size: contain;
   border-bottom: 0px;
}

.sub07_01 .shead_notice {
   background: #e4fff3;
   /* min-height: 180px; */
}
.sub07_01 .sub_uploadbg {
   background: url(../images/sub0107_bnbg.jpg) no-repeat center center;
   background-size: cover;
}
.sub07_01 .sub_tab01 .sch_bg {
   background: url(../images/sub0107_s01head.jpg) no-repeat center center;
   background-size: cover;
}

.sub07_01 .shead_logonwrap span { color:#0a8e54; }
.sub07_01 .logon_button li:first-of-type a { background: #0a8e54; color:#fff;  }
.sub07_01 .logon_button li:last-of-type a { border-color:#0a8e54; color:#0a8e54;  }

.sub07_01 .brand_color
{
   background: #0a8e54;
   border-radius:  10px;
}

.sub07_01 .sub_tabnav .stn_wrap{
   max-width: 1040px;
   width: 100%;
   justify-content: space-between;
}

.sub07_01 .sub_tabnav .stn_wrap .stn_list:after{
   background: url('../images/stepnav_underline07.PNG') no-repeat !important;
   background-size: contain !important;
   background-position: center !important;

}

/* sub0801 */
.sub08_01 .subc_tit > img {
   width: 100%;
   max-width: 300px;
}
.sub08_01 .navsub_loginlist,
.sub08_01 .navsub_loginlist > a,
.sub08_01 .shead_navlist > a,
.sub08_01 .shead_saveid > label,
.sub08_01 .shead_member > a,
.sub08_01 .shead_sttitle,
.sub08_01 .sup_tit > h4,
.sub08_01 .spo_tit > p,
.sub08_01 .spo_tit > h4,
.sub08_01 .brand_color
 {
   color: #fbc200;
}
.swiper-container.headnav-container.sub08_01 {
   border-bottom: 2px solid #fbc200;
}
.sub08_01 .sub_tabnav a{
   color: #fbc200;
}
.sub08_01 .headnav-container,
.sub08_01 .shead_loginput > input,
.sub08_01 .shead_search input {
   border: none;
   border-bottom: 2px solid #fbc200;
}
.sub08_01 .swiper-pagination-bullet,
.sub08_01 .head_logbtn > button[type="submit"] {
   background: #fbc200;
   cursor:pointer;
}
.sub08_01 .shead_saveid > label > span {
   background: url(../images/sub0108_check.png) no-repeat center center;
}
.sub08_01 .shead_saveid > input[type="checkbox"]:checked + label > span {
   background: url(../images/sub0108_checked.png) no-repeat center center;
}
.sub08_01 .shead_search input[type="submit"] {
   background: url(../images/sub0108_search.png) no-repeat center center;
   background-size: contain;
   border-bottom: 0px;
}
.sub08_01 .shead_notice {
   background: #fffbef;
   /* min-height: 180px; */
}

.sub08_01 .sub_uploadbg {
   background: url(../images/sub0108_bnbg.jpg) no-repeat center center;
   background-size: cover;
}
.sub08_01 .sub_tab01 .sch_bg {
   background: url(../images/sub0108_s01head.jpg) no-repeat center center;
   background-size: cover;
}

.sub08_01 .shead_logonwrap span { color:#fbc200; }
.sub08_01 .logon_button li:first-of-type a { background: #fbc200; color:#fff;  }
.sub08_01 .logon_button li:last-of-type a { border-color:#fbc200; color:#fbc200;  }

.sub08_01 .brand_color
{
   background: #fbc200;
   border-radius:  10px;
}

.sub08_01 .sub_tab01>img,
.sub08_01 .sub_tab01>.iedu_1080>img{
   width: 100%;
   max-width: 1920px;
   height: auto;
}

.sub08_01 .sub_tabnav .stn_wrap .stn_list:nth-child(1):after {
   background: url(../images/stepnav_underline01_yellow.jpg) no-repeat center center;
   background-size: contain;
}
.sub08_01 .sub_tabnav .stn_wrap .stn_list:nth-child(2):after {
   background: url(../images/stepnav_underline02_yellow.jpg) no-repeat center center;
   background-size: contain;
}
.sub08_01 .sub_tabnav .stn_wrap .stn_list:nth-child(3):after {
   background: url(../images/stepnav_underline03_yellow.jpg) no-repeat center center;
   background-size: contain;
}
.sub08_01 .sub_tabnav .stn_wrap .stn_list:nth-child(4):after {
   background: url(../images/stepnav_underline04_yellow.jpg) no-repeat center center;
   background-size: contain;
}

/* sub1101 */
.sub11_01 .subc_tit > img {
   width: 100%;
   max-width: 300px;
}
.sub11_01 .navsub_loginlist,
.sub11_01 .navsub_loginlist > a,
.sub11_01 .shead_navlist > a,
.sub11_01 .shead_saveid > label,
.sub11_01 .shead_member > a,
.sub11_01 .shead_sttitle,
.sub11_01 .sup_tit > h4,
.sub11_01 .spo_tit > p,
.sub11_01 .spo_tit > h4,
.sub11_01 .brand_color
 {
   color: #f3abba;
}
.swiper-container.headnav-container.sub11_01 {
   border-bottom: 2px solid #f3abba;
}
.sub11_01 .sub_tabnav a{
   color: #f3abba;
}
.sub11_01 .headnav-container,
.sub11_01 .shead_loginput > input,
.sub11_01 .shead_search input {
   border: none;
   border-bottom: 2px solid #f3abba;
}
.sub11_01 .swiper-pagination-bullet,
.sub11_01 .head_logbtn > button[type="submit"] {
   background: #f3abba;
   cursor:pointer;
}
.sub11_01 .shead_saveid > label > span {
   background: url(../images/sub0108_check.png) no-repeat center center;
}
.sub11_01 .shead_saveid > input[type="checkbox"]:checked + label > span {
   background: url(../images/sub0108_checked.png) no-repeat center center;
}
.sub11_01 .shead_search input[type="submit"] {
   background: url(../images/sub0108_search.png) no-repeat center center;
   background-size: contain;
   border-bottom: 0px;
}
.sub11_01 .shead_notice {
   background: #fffbef;
   /* min-height: 180px; */
}

.sub11_01 .sub_uploadbg {
   background: url(../images/sub0111_bnbg.png) no-repeat center center;
   background-size: cover;
}

.sub11_01 .shead_logonwrap span { color:#f3abba; }
.sub11_01 .logon_button li:first-of-type a { background: #f3abba; color:#fff;  }
.sub11_01 .logon_button li:last-of-type a { border-color:#f3abba; color:#f3abba;  }

.sub11_01 .brand_color
{
   background: #f3abba;
   border-radius:  10px;
}

.sub11_01 .sub_tab01>img,
.sub11_01 .sub_tab01>.iedu_1080>img{
   max-width: 100%;
   height: auto;
}



.sub_headtit img{
   max-width: 500px;
   width: 100%;
}
@media screen and (max-width: 500px) {
    .sub01_01 .headnav-container,
    .sub02_01 .headnav-container,
    .sub03_01 .headnav-container,
    .sub04_01 .headnav-container,
    .sub05_01 .headnav-container,
    .sub06_01 .headnav-container,
    .sub07_01 .headnav-container,
    .sub08_01 .headnav-container{
        display:flex;
        overflow-x: auto;
    }
}

/* sub1201 */
.sub12_01 .subc_tit > img {
   width: 100%;
   max-width: 300px;
}
.sub12_01 .navsub_loginlist,
.sub12_01 .navsub_loginlist > a,
.sub12_01 .shead_navlist > a,
.sub12_01 .shead_saveid > label,
.sub12_01 .shead_member > a,
.sub12_01 .shead_sttitle,
.sub12_01 .sup_tit > h4,
.sub12_01 .spo_tit > p,
.sub12_01 .spo_tit > h4,
.sub12_01 .brand_color
 {
   color: #e20019;
}
.swiper-container.headnav-container.sub12_01 {
   border-bottom: 2px solid #e20019;
}
.sub12_01 .sub_tabnav a{
   color: #e20019;
}
.sub12_01 .headnav-container,
.sub12_01 .shead_loginput > input,
.sub12_01 .shead_search input {
   border: none;
   border-bottom: 2px solid #e20019;
}
.sub12_01 .swiper-pagination-bullet,
.sub12_01 .head_logbtn > button[type="submit"] {
   background: #e20019;
   cursor:pointer;
}
.sub12_01 .shead_saveid > label > span {
   background: url(../images/sub0112_check.png) no-repeat center center;
}
.sub12_01 .shead_saveid > input[type="checkbox"]:checked + label > span {
   background: url(../images/sub0112_checked.png) no-repeat center center;
}
.sub12_01 .shead_search input[type="submit"] {
   background: url(../images/sub0112_search.png) no-repeat center center;
   background-size: contain;
   border-bottom: 0px;
}
.sub12_01 .shead_notice {
   background: #fffbef;
   /* min-height: 180px; */
}

.sub12_01 .sub_uploadbg {
   background: url(../images/sub0112_bnbg.png) no-repeat center center;
   background-size: cover;
}

.sub12_01 .shead_logonwrap span { color:#e20019; }
.sub12_01 .logon_button li:first-of-type a { background: #e20019; color:#fff;  }
.sub12_01 .logon_button li:last-of-type a { border-color:#e20019; color:#e20019;  }

.sub12_01 .brand_color
{
   background: #e20019;
   border-radius:  10px;
}

.sub12_01 .sub_tab01>img,
.sub12_01 .sub_tab01>.iedu_1080>img{
   max-width: 100%;
   height: auto;
}



.sub_headtit img{
   max-width: 500px;
   width: 100%;
}
@media screen and (max-width: 500px) {
    .sub01_01 .headnav-container,
    .sub02_01 .headnav-container,
    .sub03_01 .headnav-container,
    .sub04_01 .headnav-container,
    .sub05_01 .headnav-container,
    .sub06_01 .headnav-container,
    .sub07_01 .headnav-container,
    .sub08_01 .headnav-container{
        display:flex;
        overflow-x: auto;
    }
}
