@charset "euc-kr";
/* CSS Document */

 /*½Ç¸íÀÎÁõ ¹Ú½º*/
.certify{background:#f5f5f5; border-radius:8px; border:1px solid #ccc;}


/*ÆÐ½º¿öµåÃ£±â ¹Ú½º*/
.pw_search{background:#f5f5f5; border-radius:8px; border:1px solid #ccc;}

/*ÆÐ½º¿öµåÃ£±â°á°ú ¹Ú½º*/
.result{background:#f5f5f5; border-radius:8px; border:1px solid #ccc;}
.result td{text-align:center!important;}

/*ÀÌ¿ë¾à°ü ¹Ú½º*/
.clause{background:url(/images/member/box02.gif) no-repeat;}
.protect{background:url(/images/member/box03.gif) no-repeat;}


/*È¸¿øÁ¤º¸ ¹Ú½º*/
.member_info{border-top:2px solid #0082e0;}
.member_info th{ text-align:left; font-size:14px; border-bottom:1px solid #ccc; padding:14px 7px; padding-left:20px; color:#000;}
.member_info td{ font-size:14px; border-bottom:1px solid #ccc; vertical-align:middle!important; padding:14px 7px;}
.member_info td table td{border:none; height:25px; padding:0;}

/*È¸¿ø°¡ÀÔ¿Ï·á ¹Ú½º*/
.finish{background:url(/images/member/finish.jpg) no-repeat; height:288px;}



/*---------------------------------------------------------
	KOeconomics
*/
/*°Ô½ÃÆÇ º¸±âÆäÀÌÁö ko */
.board_view01_ko{margin:0;}
.board_view01_ko a:hover{text-decoration:underline;}
.board_view01_ko td{font-size:12px; padding:14px 0px; border-bottom:solid 1px #ddd;}
.board_view01_ko td.view_box{border-top:solid 1px #ddd; border-left:solid 1px #ddd; border-right:solid 1px #ddd; padding:30px; font-family: µ¸¿ò; font-size: 12px; color: #605d5d;}
.board_view01_ko td.view_box iframe,
.board_view01_ko td.view_box table{max-width:100%;}
.view_header_ko{border-top:2px solid #0f64ce;}
.view_header_ko th, .view_header_ko td{ text-align:left; border-bottom:solid 1px #ddd; padding:14px 0; line-height:20px; font-size:14px;}
.view_footer_ko{border-top:1px solid #ddd;}
.view_footer_ko th, .view_footer_ko td{ text-align:left; border-bottom:solid 1px #ddd; padding:14px 0; line-height:20px; font-size:14px;}


/*°Ô½ÃÆÇ ¸®½ºÆ® ko */
.board_header_ko{border-top:2px solid #000; border-bottom:1px solid #000 !important; padding:10px 0; text-align:center!important; }
.board_list01_ko{margin:0;}
.board_list01_ko td{line-height:18px; padding:14px 0; text-align:center!important; border-bottom:solid 1px #ccc; letter-spacing:-1px; font-size:16px;}
.board_list01_ko td table td{border:none; padding:0;}
.board_list01_ko td.btd01{text-align:justify!important; padding-left:10px;}
.board_list01_ko td.btd02{text-align:justify!important; font-weight:bold; padding-left:10px;}

.board_list01_ko td .notice_td_hasImg{display:inline-flex; align-items:center;}
.board_list01_ko td .notice_td_hasImg .col_pic{position:relative; border:1px solid #dcdcdc; width:58px; height:50px; box-sizing:border-box; overflow:hidden; margin-right:10px;}
.board_list01_ko td .notice_td_hasImg .col_pic img{position:absolute; width:100%; min-height:100%; left:50%; top:50%; transform:translate(-50%, -50%);}
.board_list01_ko td .notice_td_hasImg .col_txt{flex:1;}







/*°Ô½ÃÆÇ ¸®½ºÆ®*/
.board_list01{font-size:14px; color:#605d5d; margin:0;}
.board_list01 th, .board_list01 td{font-size:14px; padding:10px 5px; border-bottom:solid 1px #ccc;}
.board_list01 th{border-bottom:solid 1px #000; color:#000;}
.board_list01 td{ text-align:center!important; letter-spacing:-1px;}
.board_list01 td table td{border:none; padding:0;}
.board_list01 td.btd01{text-align:justify!important; padding-left:10px;}
.board_list01 td.btd02{text-align:justify!important; font-weight:bold; padding-left:10px;}


/*°Ô½ÃÆÇ ¸®½ºÆ® ¿øº»*/
.board_header_old {background:url(/images/inc/board_header.gif) repeat-x; border:1px solid #c5c5c5; height:26px; text-align:center!important; }
.board_list01_old {font-family:µ¸¿ò; font-size:12px; color:#605d5d; margin:0;}
.board_list01_old th{height:26px;}
.board_list01_old td{line-height:18px; padding-top:5px; padding-bottom:5px; text-align:center!important; border-bottom:solid 1px #ccc; letter-spacing:-1px;}
.board_list01_old td table td{border:none; padding:0;}
.board_list01_old td.btd01{text-align:justify!important; padding-left:10px;}
.board_list01_old td.btd02{text-align:justify!important; font-weight:bold; padding-left:10px;}

.tbl-type01{width:100%; font-size:14px; table-layout:fixed; border-top:2px solid #0082e0;}
.tbl-type01 td, .tbl-type01 th{height:70px; padding:10px;}
.tbl-type01 thead th{height:52px; font-size:14px; text-align:center; border-bottom:1px solid #ccc;}
.tbl-type01 tbody td, .tbl-type01 tbody th{border-bottom:1px solid #dcdcdc;}

.tbl-main-txt{font-size:16px; font-weight:500; color:#000 !important; transition:color .2s;}
a.tbl-main-txt:hover{color:#ee3623 !important;}

.movie-progbox{padding:5px 0;}
.movie-progbox .row-bar{background:#dddddd; position:relative; border-radius:100px; height:6px; width:100%; overflow:hidden;}
.movie-progbox .row-bar .inner-bar{position:absolute; left:0; top:0; height:100%; background:#fa604b;}
.movie-progbox .row-txt{display:flex; align-items:center; justify-content:space-between; padding:2px 0;}
.movie-progbox .row-txt .times{font-size:14px; color:#737373;}
.movie-progbox .row-txt .times strong{color:#000;}
.movie-progbox .row-txt .percent{font-size:16px; color:#fa604b; font-weight:800;}


/*°Ô½ÃÆÇ ÆäÀÌÂ¡*/
.page{margin-bottom:13px; margin-top:30px;}
.pagerlist{width:100%; display:flex; align-items:center; justify-content:center;}
.pagerlist .numb{font-size:15px; color:#636363; text-decoration:none; display:block; min-width:34px; line-height:18px; text-align:center; padding:5px 0;}
.pagerlist .numb:hover{color:#0080ff; text-decoration:none;}
.pagerlist .numb.current{color:#0080ff; font-weight:bold!important;}
.pagerlist .paging{display:block; width:28px; height:28px; box-sizing:border-box; border:1px solid #c3c3c3; border-radius:4px; background-color:#fff; background-position:center center; background-repeat:no-repeat; transition:.3s;}
.pagerlist .paging:hover{border-color:#1068ca;}
.pagerlist .paging.prev{background-image:url('/main2/images/renew/ico_pager_prev.png'); margin-right:10px;}
.pagerlist .paging.prev:hover{background-image:url('/main2/images/renew/ico_pager_prev_on.png');}
.pagerlist .paging.next{background-image:url('/main2/images/renew/ico_pager_next.png'); margin-left:10px;}
.pagerlist .paging.next:hover{background-image:url('/main2/images/renew/ico_pager_next_on.png');}

.pagerlist .paging.hidden{display:none;}
.link01{color:#0080ff; text-decoration:none; font-weight:bold!important;padding:5px; font-size:15px;}
.bt_wr{float:right!important; margin-right:10px; margin-top:-20px!important;}

/*°Ô½ÃÆÇ °Ë»ö*/
.search{background:url(/images/inc/search_bg.gif) no-repeat; height:44px; margin-left:175px;}
.search td{vertical-align:middle!important; padding:0;}
.txtbox_sear{border:1px solid #c3c3c3; width:200px; height:20px; font-size:11px; padding-top:3px;}
.sel_01{border:1px solid #c3c3c3;}

/*¼ö°­¾È³» ¹× ½ÅÃ» ÅÇ*/
.tab01{float:right; margin-right:17px; margin-top:120px;}


/*°­»ç¼Ò°³*/
.lecturer_bg{background:url(/main2/images/sub/lecturer_bg.jpg) no-repeat; margin-right:20px; margin-bottom:10px;}
.lecturer_bg th{padding-top:5px;}
.lecturer_bg td{text-align:center!important;}
.lecturer_bg a{text-decoration:none; font-size:12px;}
.lecturer_bg a:hover{text-decoration:underline!important; font-size:12px;}
.txt_box{width:590px; text-align:left; background:#FF0;}


.lecturer_intro{background:url(/images/sub/recture_middle01.jpg) repeat-y;}
.lecturer_intro td{}


.lecturer_book{background:url(/images/sub/recture_middle02.jpg) repeat-y;}



/*¼ö°­¾È³» ¹× ½ÅÃ» Å×ÀÌºí*/
.book_title{background:url(/images/sub/book_title.gif) no-repeat; font-weight:bold; padding-left:10px; padding-top:10px; height:32px;}
.book_title2{background:url(/images/sub/book_title2.gif) no-repeat; font-weight:bold; padding-left:10px; padding-top:10px; height:32px;}
.book_list{margin-left:5px; margin-bottom:10px; background:url(/images/inc/line01.gif) repeat-x bottom;}
.book_list th{height:32px;}
.book_list td{padding-top:10px; padding-bottom:10px;}
.book_list.br_g1 img{border:1px solid #a8a9a9;}
.book_list th.book_ttl{background:url(/images/sub/book_ttl.gif) no-repeat 0 10px; font-weight:bold; padding-left:10px; padding-top:10px; height:42px; text-align:left;}

.book_view{width:620px; float:left; list-style-image:url(/images/pop/bull_square.gif); margin-left:40px; float:left; text-align:left;}
.book_view dt{float:left; width:620px; margin-bottom:15px; }
.book_view dd{float:left; margin-left:35px;}
.book_view li{margin-bottom:10px;}

/*Àå¹Ù±¸´Ï*/
.product{width:50px; height:18px; float:left;}
.product dt{width:33px; float:left;}
.product dd{width:17px; float:left;}

.bg_buybox{background:url(/images/sub/buy_box01.gif) no-repeat; width:669px; height:50px; font-weight:bold;}
.bg_buybox td{text-align:center!important; vertical-align:middle!important;}


/*°Ô½ÃÆÇ º¸±âÆäÀÌÁö*/
.view_header{background:url(/images/com/bg_table_top.gif) repeat-x; border-top:1px solid #fd032d; height:30px;}
.view_header th{ height:26px;}
.view_header td{ height:26px; text-align:left; border-bottom:solid 1px #ddd;}
.board_view01{font-family:µ¸¿ò; font-size:12px; color:#605d5d; margin:0;}
.board_view01 a:hover{text-decoration:underline;}
.board_view01 th{height:26px;}
.board_view01 td{line-height:18px; padding-top:5px; padding-bottom:5px; border-bottom:solid 1px #ddd;}
.board_view01 td.view_box{border-top:solid 1px #ddd; border-left:solid 1px #ddd; border-right:solid 1px #ddd; padding:10px;}


/*°Ô½ÃÆÇ ¾²±âÆäÀÌÁö*/
.board_write01{font-family:µ¸¿ò; font-size:12px; color:#605d5d; margin:0; border-bottom:solid 1px #ccc;}
.board_write01 th{height:26px; border-left:solid 1px #ccc; border-right:solid 1px #ccc; border-top:solid 1px #ccc; background:#dfdfdf;}
.board_write01 td{line-height:18px; padding-top:5px; padding-bottom:5px; border-right:solid 1px #ccc; border-top:solid 1px #ccc;}
.board_write01 td.btd01{text-align:justify!important; padding-left:10px;}


.footer{border-top:solid #d6d6d6 2px; padding-top:20px;}


.sub_tite{padding-left:14px;width:300px;float:left;}
.navi{float:right;margin-right:14p; margin-top:8px; font-size:11px; margin-bottom:7px;}
.h_navi{font-weight:bold; color:#0090ea;}


/*ÅØ½ºÆ®*/
.search_pop1 {font-size: 12px; font-family: "µ¸¿ò"; color: #828282;}
.red12 {font-size: 12px; font-family: "µ¸¿ò"; color: #FF0000; }
.gray11 {font-size: 11px; font-family: "µ¸¿ò"; color: #666666; }
.gray12 { font-size: 12px; font-family: "µ¸¿ò"; color: #666666;}
.green11 {font-size: 11px; font-family: "µ¸¿ò"; color: #00a326;}
.black11 {font-size: 11px; font-family: "µ¸¿ò"; color: #333333;}
.black11_1 {font-size: 11px; font-family: "µ¸¿ò";	color: #333333; text-decoration: line-through;}
.black12 {font-size: 12px; font-family: "µ¸¿ò"; color: #333333;	line-height: 16px;}
.black122 {font-size: 12px;	font-family: "µ¸¿ò"; color: #333333; line-height: 20px;}

/*Æû*/
.form {font-size: 12px;	font-family: "µ¸¿ò"; color: #828282;	border: 1px solid #DDDDDD;}

/*Å×µÎ¸®*/
.pic {	border: 2px solid #DDDDDD;	padding: 2px;}
.border1 {	border: 1px solid #DDDDDD;}
.border2_id {	border: 2px solid #DDDDDD;}


/* ·¹ÇÁÆ®¸Þ´º */
.leftmnu_title{height:35px; text-align:center; color:#fff; letter-spacing:-1px; box-sizing:border-box; font-weight:800; padding:8px 14px; line-height:17px; font-size:17px; background:url('/ko/images/navi/left_title_blank.png') 0 0 no-repeat;}
.leftmenu_btn{position:relative; display:block; border-bottom:1px solid #e6e6e6; color:#6b6b6b; box-sizing:border-box; letter-spacing:-1px; font-weight:400; padding:12px 14px 12px 44px; line-height:18px; font-size:15px; font-family:'Noto Sans KR',sans-serif;}
.leftmenu_btn:before{content:''; position:absolute; left:10px; top:50%; margin-top:-10px; width:24px; height:20px; opacity:0.5;}
.leftmenu_btn.ico01:before{background:url('/main2/images/sub/ico_leftmenu_sub01.png') 0 0 no-repeat;}
.leftmenu_btn.ico02:before{background:url('/main2/images/sub/ico_leftmenu_sub02.png') 0 0 no-repeat;}
.leftmenu_btn.ico03:before{background:url('/main2/images/sub/ico_leftmenu_sub03.png') 0 0 no-repeat;}
.leftmenu_btn.ico04:before{background:url('/main2/images/sub/ico_leftmenu_sub04.png') 0 0 no-repeat;}
.leftmenu_btn.ico05:before{background:url('/main2/images/sub/ico_leftmenu_sub05.png') 0 0 no-repeat;}
.leftmenu_btn:hover{background:#ceffff; border-color:#bae7e7; font-size:15px; color:#282828;}
.leftmenu_btn:hover:before{opacity:1;}


.leftmenu_wrap{width:200px; border:1px solid #e6e6e6; border-radius:14px; overflow:hidden;}
.leftmenu_wrap .menutitle{border-bottom:1px solid #e6e6e6; display:flex; justify-content:center; align-items:center; flex-direction:column; height:140px; padding:0 20px;}
.leftmenu_wrap .menutitle .ico{display:block; position:relative; width:50px; height:50px; margin-bottom:4px;}
.leftmenu_wrap .menutitle .ico:before{content:''; position:absolute; left:0; top:0; width:100%; height:100%; background-repeat:no-repeat; background-position:center center;}
.leftmenu_wrap .menutitle .ico.ico01:before{background-image:url('/main2/images/renew/sub/ico_leftmenu_title01.png');}
.leftmenu_wrap .menutitle .ico.ico02:before{background-image:url('/main2/images/renew/sub/ico_leftmenu_title02.png');}
.leftmenu_wrap .menutitle .ico.ico03:before{background-image:url('/main2/images/renew/sub/ico_leftmenu_title03.png');}
.leftmenu_wrap .menutitle .ico.ico04:before{background-image:url('/main2/images/renew/sub/ico_leftmenu_title04.png');}
.leftmenu_wrap .menutitle .ico.ico05:before{background-image:url('/main2/images/renew/sub/ico_leftmenu_title05.png');}
.leftmenu_wrap .menutitle .title{text-align:center; letter-spacing:-1px; font-weight:600; color:#000; line-height:24px; font-size:20px;}
.leftmenu_wrap .menutitle .txtsmall{display:none; margin-top:4px; font-size:13px; line-height:18px; color:#828282; text-align:center; word-break:keep-all;}
.leftmenu_wrap .menulist li a{position:relative; display:block; color:#6b6b6b; box-sizing:border-box; letter-spacing:-1px; font-weight:400; padding:14px 14px 14px 44px; line-height:18px; font-size:15px; font-family:'Noto Sans KR',sans-serif; transition:.3s;}
.leftmenu_wrap .menulist li + li a{border-top:1px solid #e6e6e6;}
.leftmenu_wrap .menulist li a:before{content:''; position:absolute; left:10px; top:50%; margin-top:-10px; width:24px; height:20px; opacity:0.5; transition:.3s;}
.leftmenu_wrap .menulist li a.ico01:before{background:url('/main2/images/sub/ico_leftmenu_sub01.png') 0 0 no-repeat;}
.leftmenu_wrap .menulist li a.ico02:before{background:url('/main2/images/sub/ico_leftmenu_sub02.png') 0 0 no-repeat;}
.leftmenu_wrap .menulist li a.ico03:before{background:url('/main2/images/sub/ico_leftmenu_sub03.png') 0 0 no-repeat;}
.leftmenu_wrap .menulist li a.ico04:before{background:url('/main2/images/sub/ico_leftmenu_sub04.png') 0 0 no-repeat;}
.leftmenu_wrap .menulist li a.ico05:before{background:url('/main2/images/sub/ico_leftmenu_sub05.png') 0 0 no-repeat;}
.leftmenu_wrap .menulist li a:hover{background:#ceffff; border-color:#bae7e7; font-size:15px; color:#282828;}
.leftmenu_wrap .menulist li a:hover:before{opacity:1;}


/* ÆäÀÌÁö Å¸ÀÌÆ² */
.sub_pagetitle{position:relative; padding-bottom:30px;}
.sub_pagetitle .txt_title{font-weight:bold; color:#000; font-size:28px; font-family:'Noto Sans KR',sans-serif; line-height:34px; letter-spacing:-1px;}
.sub_pagetitle .txt_web{position:absolute; right:0; bottom:0;}

/* ¼­ºêºñÁÖ¾ó */
.subvisual{height:200px; background:#000;}
.subvisual.bg01{background:url('/main2/images/renew/sub/img_subvisual_01.png') center 0 no-repeat;}
.subvisual.bg02{background:url('/main2/images/renew/sub/img_subvisual_02.png') center 0 no-repeat;}
.subvisual.bg03{background:url('/main2/images/renew/sub/img_subvisual_03.png') center 0 no-repeat;}
.subvisual.bg04{background:url('/main2/images/renew/sub/img_subvisual_04.png') center 0 no-repeat;}
.subvisual.bg05{background:url('/main2/images/renew/sub/img_subvisual_05.png') center 0 no-repeat;}
.subvisual.bg06{background:url('/main2/images/renew/sub/img_subvisual_06.png') center 0 no-repeat;}
.subvisual .inner_center{display:flex; height:100%; align-items:center; justify-content:center; width:1400px; margin:0 auto;}
.subvisual .txtbox{text-align:center;}
.subvisual .txtbox h2{font-size:34px; line-height:34px; margin-bottom:4px; color:#fff; font-family:'GmarketSans';}
.subvisual .txtbox .nav{display:flex;}
.subvisual .txtbox .nav li{position:relative; color:#fff; font-size:15px;}
.subvisual .txtbox .nav li + li{margin-left:8px; padding-left:16px;}
.subvisual .txtbox .nav li + li:before{content:''; position:absolute; left:0; top:50%; margin-top:-5px; width:8px; height:10px; background:url('/main2/images/renew/sub/img_subvisual_nav.png') 0 0 no-repeat;}

/* page_introbox */
.page_introbox{position:relative; min-height:200px; border:1px solid #dcdcdc; border-top:1px solid #000; color:#737373; padding:30px 30px 30px 220px; font-size:14px;}
.page_introbox h3{color:#000; font-size:18px; font-weight:700; margin-bottom:10px;}
.page_introbox p{color:#000;}
.page_introbox span{font-size:inherit;}
.page_introbox strong{color:#000;}
.page_introbox::before { content: ''; position: absolute; top: -1px; left: -1px; width: 4px; height: 30px; background: #dcdcdc; } 
.page_introbox::after { content: ''; position: absolute; top: -1px; left: -1px; width: 180px; height: 4px; background: #000; } 
.page_introbox .ico{position:absolute; left:40px; top:50%; width:140px; height:140px; border-radius:100%; background:#f5f5f5; margin-top:-70px;}
.page_introbox .ico:before{content:''; position:absolute; left:0; top:0; width:100%; height:100%; background-repeat:no-repeat; background-position:center center;}
.page_introbox .ico.ico01:before{background-image:url('/main2/images/renew/sub/ico_page_introbox_ico01.png');}
.page_introbox .ico.ico02:before{background-image:url('/main2/images/renew/sub/ico_page_introbox_ico02.png');}
.page_introbox .ico.ico03:before{background-image:url('/main2/images/renew/sub/ico_page_introbox_ico03.png');}
.page_introbox ul.infolist li{position:relative; font-size:14px; line-height:20px; padding-left:10px;}
.page_introbox ul.infolist li:before{content:''; position:absolute; left:0; top:9px; width:3px; height:3px; border-radius:100px; background:#0f64ce;}
.page_introbox ul.infolist li + li{margin-top:4px;}

/* tbl_top */
.tbl_top{margin-bottom:20px; display:flex; align-items:end;}
.tbl_top .right{margin-left:auto;}
.tbl_top .tbl_searchbar ul{display:flex;}
.tbl_top .tbl_searchbar select,
.tbl_top .tbl_searchbar input{border-right:none;}

.li_select_class_1p select{border:1px solid #c3c3c3; height:40px; padding:0 32px 0 10px; box-sizing:border-box; font-size:14px; width:120px;}

.table_detail{}
.table_detail th, .table_book_detail td{font-size:14px;}
.table_detail img{vertical-align:middle;}

.point_stat_txt{padding-bottom:14px; font-size:16px;}

.td_inprogress{padding:14px 5px; border-bottom:1px solid #ccc;}

/* payoption_list */
.payoption_list{display:flex;}
.payoption_list li{flex:1;}
.payoption_list li + li{margin-left:30px;}
.payoption_list .item{display:block;}
.payoption_list .item input{width:0; height:0; margin:0; border:none;}
.payoption_list .item .itembox{border:1px solid #ccc;border-radius:20px;overflow:hidden;cursor:pointer;transition:.3s;padding: 40px;}
.payoption_list .item .itembox .box_body{display:flex;align-items:center;justify-content:center;flex-direction:column;text-align:center;}
.payoption_list .item .itembox .box_body .row_icon{margin-bottom:10px;}
.payoption_list .item .itembox .box_body .row_icon i{display:block; position:relative; background:#f5f5f5; border-radius:100%; width:120px; height:120px;  transition:.3s;}
.payoption_list .item .itembox .box_body .row_icon i:before{content:''; position:absolute; left:0; top:0; width:100%; height:100%; background-position:center center; background-repeat:no-repeat; transition:.3s;}
.payoption_list .item .itembox .box_body .row_icon i.ico01:before{background-image:url('/main2/images/renew/sub/ico_payoption_01.png?1');}
.payoption_list .item .itembox .box_body .row_icon i.ico02:before{background-image:url('/main2/images/renew/sub/ico_payoption_02.png?1');}
.payoption_list .item .itembox .box_body .row_icon i.ico03:before{background-image:url('/main2/images/renew/sub/ico_payoption_03.png?1');}
.payoption_list .item .itembox .box_body .row_txt{font-weight:700; font-size:20px; color:#8c8c8c;  transition:.3s;}
.payoption_list .item .itembox .box_bot{display:flex;align-items:center;justify-content:center;background:#b4b4b4;height:60px;transition:.3s;border-radius: 100px;margin-top: 20px;}
.payoption_list .item .itembox .box_bot span{color:#fff; font-size:16px;}
.payoption_list .item .itembox .box_bot span.if_on{display:none;}

.payoption_list .item .itembox:hover{border-color:#0f64ce;}

.payoption_list .item input:checked + .itembox{border-color:#0f64ce;}
.payoption_list .item input:checked + .itembox .row_txt{color:#000;}
.payoption_list .item input:checked + .itembox .box_body .row_icon i{background:#eaf4ff;}
.payoption_list .item input:checked + .itembox .box_body .row_icon i.ico01:before{background-image:url('/main2/images/renew/sub/ico_payoption_01_on.png?1');}
.payoption_list .item input:checked + .itembox .box_body .row_icon i.ico02:before{background-image:url('/main2/images/renew/sub/ico_payoption_02_on.png?1');}
.payoption_list .item input:checked + .itembox .box_body .row_icon i.ico03:before{background-image:url('/main2/images/renew/sub/ico_payoption_03_on.png?1');}
.payoption_list .item input:checked + .itembox .box_bot{background:#0f64ce;}
.payoption_list .item input:checked + .itembox .box_bot span{display:none;}
.payoption_list .item input:checked + .itembox .box_bot span.if_on{display:block;}


.teacherlist_wrap{border-top:2px solid #000; text-align:center; padding:20px 0;}
.teacherlist_wrap > img{max-width:100%;}
.teacherlist_wrap .imgbox{}
.teacherlist{display:flex; flex-wrap:wrap; justify-content:space-between;}
.teacherlist li{width:50%; padding:10px;}
.teacherlist li .item{}
.teacherlist li .item .imgbox img{max-width:100%;}
/*
.teacherlist li .item{position:relative; display:block; background:#f5f5f5; padding:30px; min-height:200px;}
.teacherlist li .item .txtbox {width:160px; position:relative; z-index:2;}
.teacherlist li .item .txtbox .quote{font-size:14px; color:#797979; margin-bottom:20px;}
.teacherlist li .item .txtbox .subject{font-size:14px; margin-bottom:4px;}
.teacherlist li .item .txtbox .tname{font-size:18px; font-weight:bold;}
.teacherlist li .item .img{position:absolute; right:0; bottom:0; z-index:1; max-width:180px; height:calc(100% - 20px);}
.teacherlist li .item .img img{max-width:100%; max-height:100%;}
*/                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               