/* layout */
header		{ position:relative; width:100%; margin-bottom:40px;  }
aside			{ position:relative; float: left; width:300px; padding-right:40px;  }
section		{ position:relative; float:right; width:900px; }
footer			{ clear:both; padding-top:50px;  }

.container	{ width:1200px; margin: 0px auto; }
.wrap			{ overflow: auto; }

body {
	overflow:auto;
}
html, body, td, th, input, select, textarea {
	/*font-family: "Pretendard Variable", Pretendard, -apple-system, BlinkMacSystemFont, system-ui, Roboto, "Helvetica Neue", "Segoe UI", "Apple SD Gothic Neo", "Noto Sans KR", "Malgun Gothic", "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", sans-serif;*/
	font-family: Pretendard;
	font-size:15px;
	margin:0px;
	line-height:160%;
}

table				{ border-collapse:collapse; border:0px; border-spacing:0px; padding:0px; }
th, td				{ padding:0px; word-break:break-all; }
img				{ border:none; vertical-align:middle; }
select				{ height:35px; padding:0px 0px 0px 10px; border:1px solid #dbdbdb; border-radius:2px; }
textarea			{ padding:10px 10px; border:1px solid #dbdbdb; overflow:auto; border-radius:2px; }

a					{ text-decoration:none; }
a:link				{ color:#333333; }
a:visited			{ color:#333333; }
a:active			{ color:#429be2; }
a:hover			{ color:#429be2; }

input[type=text]			{ padding:0px 10px; border:1px solid #dbdbdb; }
input[type=password]	{ padding:0px 10px; border:1px solid #dbdbdb; }
input[type=file]			{ padding:0px; border:1px solid #dbdbdb; }
input[type=button]		{ cursor:pointer; }
input[type=submit]		{ cursor:pointer; }

* { box-sizing: border-box; }

/*placeholder*/
::-webkit-input-placeholder	{ color: #bcbcbc; }				 /* Å©·Ò */
:-moz-placeholder			{ color: #bcbcbc; opacity:  1; }	/* ÆÄÀÌ¾îÆø½º */
::-moz-placeholder			{ color: #bcbcbc; opacity:  1; }	/* ÆÄÀÌ¾îÆø½º */
:-ms-input-placeholder		{ color: #bcbcbc; }					/* ÀÎÅÍ³Ý ÀÍ½ºÇÃ·Î·¯ */
::placeholder					{ color: #bcbcbc; opacity:  1; }

/* Å©·Ò input box ³ë¶õ¹è°æ ¾ø¾Ö±â */
input:-webkit-autofill { -webkit-box-shadow: 0 0 0 30px #fff inset ; -webkit-text-fill-color: #000; }
input:-webkit-autofill, input:-webkit-autofill:hover, input:-webkit-autofill:focus, input:-webkit-autofill:active { transition: background-color 5000s ease-in-out 0s; }

/* Å©·Ò input box ¶óÀÎ ¾ø¾Ö±â */
*:focus { outline: none; }

/* ¾ÆÀÌÆù input, button ÅÂ±× ±âº» µÕ±Ù Å×µÎ¸®, ±×¶óµ¥ÀÌ¼Ç Á¦°Å 
input, textarea {
   -webkit-appearance: none;
   -webkit-border-radius: 0;
}
*/

#paging_navi { text-align:center; }
#paging_navi .btn_pre_next			{ width:80px; height:40px; margin:0px 1px; background-color:#ffffff; color:#555555; border:1px solid #dddddd; 	}
#paging_navi .btn_pre_next_off		{ width:80px; height:40px; margin:0px 1px; background-color:#ffffff; color:#dddddd; border:1px solid #dddddd; }
#paging_navi .btn_page_on			{ width:40px; height:40px; margin:0px 1px; background-color:#429be2; color:#ffffff; border:1px solid #429be2;	}
#paging_navi .btn_page				{ width:40px; height:40px; margin:0px 1px; background-color:#ffffff; color:#555555; border:1px solid #dddddd;	}
#paging_navi .btn_pre_next:hover	{ border:1px solid #429be2; color:#429be2; }
#paging_navi .btn_page:hover		{ border:1px solid #429be2; color:#429be2; }

#top_main_menu { background-color:#ffffff; border:3px solid #429be2; border-radius:3px; }
.btn_top_menu {
	font-weight:bold;
	font-size:17px;
	letter-spacing:-1px;
	width:100%;
	height:60px;
	background-color:#ffffff;
	border:none;
	color:#429be2;
	border-radius:0px;
}
.btn_top_menu:hover {
	font-weight:bold;
	font-size:17px;
	letter-spacing:-1px;
	width:100%;
	height:60px;
	background-color:#429be2;
	border:none;
	color:#ffffff;
	border-radius:0px;
}

.btn_top_menu2 {
	width:100%;
	font-size:12px;
	letter-spacing:-1px;
	width:100%;
	height:60px;
	background-color:#3f3f3f;
	color:#ffffff;
	border:none;
	border-radius:0px;
}
.btn_top_menu2:hover {
	background-color: #3f3f3f;
	border:none;
	color:#edfc03;
	border-radius:0px;
}

.btn_1		{ background-color:#ffffff; color:#abaeaf; border:1px solid #cccccc; }
.btn_2		{ background-color:#ffffff; color:#429be2; border:1px solid #429be2; }
.btn_3		{ background-color:#ffffff; color:#e94420; border:1px solid #e94420; }
.btn_4		{ background-color:#ffffff; color:#5f8c47; border:1px solid #5f8c47; }

.btn_5		{ background-color:#abaeaf; color:#ffffff; border:none; }
.btn_6		{ background-color:#429be2; color:#ffffff; border:none; }
.btn_7		{ background-color:#e94420; color:#ffffff; border:none; }
.btn_8		{ background-color:#5f8c47; color:#ffffff; border:none; }


.btn_s_1		{ font-size:12px; width:60px; height:30px; background-color:#ffffff; color:#abaeaf; border:1px solid #cccccc; }
.btn_s_2		{ font-size:12px; width:60px; height:30px; background-color:#ffffff; color:#429be2; border:1px solid #429be2; }
.btn_s_3		{ font-size:12px; width:60px; height:30px; background-color:#ffffff; color:#e94420; border:1px solid #e94420; }
.btn_s_4		{ font-size:12px; width:60px; height:30px; background-color:#ffffff; color:#5f8c47; border:1px solid #5f8c47; }

.btn_s_5		{ font-size:12px; width:60px; height:30px; background-color:#abaeaf; color:#ffffff; border:none; }
.btn_s_6		{ font-size:12px; width:60px; height:30px; background-color:#429be2; color:#ffffff; border:none; }
.btn_s_7		{ font-size:12px; width:60px; height:30px; background-color:#e94420; color:#ffffff; border:none; }
.btn_s_8		{ font-size:12px; width:60px; height:30px; background-color:#5f8c47; color:#ffffff; border:none; }


.btn_m_1		{ font-size:15px; width:100px; height:40px; background-color:#ffffff; color:#abaeaf; border:1px solid #cccccc; }
.btn_m_2		{ font-size:15px; width:100px; height:40px; background-color:#ffffff; color:#429be2; border:1px solid #429be2; }
.btn_m_3		{ font-size:15px; width:100px; height:40px; background-color:#ffffff; color:#e94420; border:1px solid #e94420; }
.btn_m_4		{ font-size:15px; width:100px; height:40px; background-color:#ffffff; color:#5f8c47; border:1px solid #5f8c47; }

.btn_m_5		{ font-size:15px; width:100px; height:40px; background-color:#abaeaf; color:#ffffff; border:none; }
.btn_m_6		{ font-size:15px; width:100px; height:40px; background-color:#429be2; color:#ffffff; border:none; }
.btn_m_7		{ font-size:15px; width:100px; height:40px; background-color:#e94420; color:#ffffff; border:none; }
.btn_m_8		{ font-size:15px; width:100px; height:40px; background-color:#5f8c47; color:#ffffff; border:none; }


.btn_l_1		{ font-size:17px; width:150px; height:50px; background-color:#ffffff; color:#abaeaf; border:1px solid #cccccc; }
.btn_l_2		{ font-size:17px; width:150px; height:50px; background-color:#ffffff; color:#429be2; border:1px solid #429be2; }
.btn_l_3		{ font-size:17px; width:150px; height:50px; background-color:#ffffff; color:#e94420; border:1px solid #e94420; }
.btn_l_4		{ font-size:17px; width:150px; height:50px; background-color:#ffffff; color:#5f8c47; border:1px solid #5f8c47; }

.btn_l_5		{ font-size:17px; width:150px; height:50px; background-color:#abaeaf; color:#ffffff; border:none; }
.btn_l_6		{ font-size:17px; width:150px; height:50px; background-color:#429be2; color:#ffffff; border:none; }
.btn_l_7		{ font-size:17px; width:150px; height:50px; background-color:#e94420; color:#ffffff; border:none; }
.btn_l_8		{ font-size:17px; width:150px; height:50px; background-color:#5f8c47; color:#ffffff; border:none; }

.btn_1:hover, .btn_s_1:hover, .btn_m_1:hover, .btn_l_1:hover { background-color: #cccccc; color:#ffffff; border:1px solid #cccccc; }
.btn_2:hover, .btn_s_2:hover, .btn_m_2:hover, .btn_l_2:hover { background-color: #429be2; color:#ffffff; }
.btn_3:hover, .btn_s_3:hover, .btn_m_3:hover, .btn_l_3:hover { background-color: #e94420; color:#ffffff; }
.btn_4:hover, .btn_s_4:hover, .btn_m_4:hover, .btn_l_4:hover { background-color: #5f8c47; color:#ffffff; }

.btn_5:hover, .btn_s_5:hover, .btn_m_5:hover, .btn_l_5:hover { background-color: #636566; color:#ffffff; }
.btn_6:hover, .btn_s_6:hover, .btn_m_6:hover, .btn_l_6:hover { background-color: #0c5682; color:#ffffff; }
.btn_7:hover, .btn_s_7:hover, .btn_m_7:hover, .btn_l_7:hover { background-color: #8f3301; color:#ffffff; }
.btn_8:hover, .btn_s_8:hover, .btn_m_8:hover, .btn_l_8:hover { background-color: #375129; color:#ffffff; }

.btn_lesson		{ width:130px; height:40px; color:#555555; border:1px solid #dddddd; border-radius:3px; padding:0px 10px; text-align:left; background:url(/images/btn_lesson.png) no-repeat right; }
.btn_lesson_on	{ width:130px; height:40px; color:#f35f00; border:1px solid #f35f00; border-radius:3px; padding:0px 10px; text-align:left; background:url(/images/btn_lesson_on.png) no-repeat right; }

.wall		{ padding:0px 10px; text-align:center; }
.wall_5		{ padding:0px 5px; text-align:center; background:url(/images/wall.jpg) repeat-y center; }
.wall_10		{ padding:0px 10px; text-align:center; background:url(/images/wall.jpg) repeat-y center; }
.wall_15		{ padding:0px 15px; text-align:center; background:url(/images/wall.jpg) repeat-y center; }
.wall_20		{ padding:0px 20px; text-align:center; background:url(/images/wall.jpg) repeat-y center; }

.over		{ background-color:#fbffcf; }
.over2		{ background-color:#e1f7fd; }
.ta_c			{ text-align:center; }
.ta_r			{ text-align:right; }

/* margin-top */
.mt_2		{ margin-top:2px; }
.mt_3		{ margin-top:2px; }
.mt_5		{ margin-top:5px; }
.mt_10		{ margin-top:10px; }
.mt_15		{ margin-top:15px; }
.mt_20		{ margin-top:20px; }
.mt_30		{ margin-top:30px; }
.mt_40		{ margin-top:40px; }
.mt_50		{ margin-top:50px; }
.mt_100		{ margin-top:100px; }

.mb_2		{ margin-bottom:2px; }
.mb_3		{ margin-bottom:2px; }
.mb_5		{ margin-bottom:5px; }
.mb_10		{ margin-bottom:10px; }
.mb_15		{ margin-bottom:15px; }
.mb_20		{ margin-bottom:20px; }
.mb_30		{ margin-bottom:30px; }
.mb_40		{ margin-bottom:40px; }
.mb_50		{ margin-bottom:50px; }
.mb_100		{ margin-bottom:100px; }

/* checkbox */
label.checkbox_area			{ background:url('/images/ico_checkbox.png') no-repeat 0 center; background-size:18px 18px; padding:5px 10px 5px 25px; }
label.checkbox_area.active		{ background:url('/images/ico_checkbox_on.png') no-repeat 0 center; background-size:18px 18px; padding:5px 10px 5px 25px; }
.checkbox					{ display:none; }

/* radio */
label.radio_area				{ background:url('/images/ico_radio.png') no-repeat 0 center; background-size:18px 18px; padding:5px 10px 5px 25px;  }
label.radio_area.active			{ background:url('/images/ico_radio_on.png') no-repeat 0 center; background-size:18px 18px; padding:5px 10px 5px 25px; }
.radio						{ display:none; }

/* Å×ÀÌºí */
.tbl_01 tr.over	{ background-color:#e5f3ff; }
.tbl_01 th		{ height:60px; padding:15px; border:1px solid #dddddd; border-bottom:1px solid #ffffff; background-color:#dddddd; text-align:center; font-weight:normal; }
.tbl_01 th.th		{ background-color:#eff3f9; border:1px solid #eff3f9; border-bottom:1px solid #ffffff; }
.tbl_01 th.title	{ font-size:17px; font-weight:bold; }
.tbl_01 td		{ height:60px; padding:15px; border:1px solid #e6e6e6; }
.tbl_01 td.title	{ font-size:17px; font-weight:bold; }
.tbl_01 td.over	{ background-color:#e5f3ff; }
.tbl_01 td.none	{ text-align:center; color:#f47373; }
.tbl_01 input		{ height:50px; }
.tbl_01 select		{ height:50px; }

.tbl_02 tr.over	{ background-color:#e5f3ff; }
.tbl_02 th		{ height:60px; padding:15px; border:1px solid #dddddd; border-bottom:1px solid #ffffff; background-color:#dddddd; text-align:left; font-weight:normal; }
.tbl_02 th.th		{ background-color:#eff3f9; border:1px solid #eff3f9; border-bottom:1px solid #ffffff; }
.tbl_02 th.title	{ font-size:17px; font-weight:bold; }
.tbl_02 td		{ height:60px; padding:15px; border:1px solid #e6e6e6; }
.tbl_02 td.title	{ font-size:17px; font-weight:bold; }
.tbl_02 td.over	{ background-color:#e5f3ff; }
.tbl_02 td.none	{ text-align:center; color:#f47373; }
.tbl_02 input		{ height:50px; }
.tbl_02 select		{ height:50px; }

.tbl_sub			{ border:none; padding:0px; }
.tbl_sub	td		{ border:none; padding:0px; font-weight:normal; }

.tbl_15 tr.over	{ background-color:#e5f3ff; }
.tbl_15 th			{ font-size:15px; height:50px; padding:7px 7px 7px 10px; border:1px solid #e6e6e6; background-color:#eff3f9; font-weight:normal; }
.tbl_15 th.th		{ background-color:#eff3f9; }
.tbl_15 td			{ font-size:15px;height:50px; padding:7px 7px 7px 10px; border:1px solid #e6e6e6; }
.tbl_15 td.title	{ font-size:15px; font-weight:bold; padding-left:20px; }
.tbl_15 td.over	{ background-color:#e5f3ff; }
.tbl_15 td.none	{ text-align:center; color:#f47373; }
.tbl_15 input		{ font-size:15px; height:36px; }
.tbl_15 select		{ font-size:15px; height:36px; }

.sub_title	{ font-size:25px; font-weight:bold; color:#429be2; margin-bottom:40px; }
.info	{ color:#429be2; }
.info2 { color:#e94420; }
.info3 { color:#999999; }

.btn_down_item			{ background-color:#ffffff;color:#abaeaf;border:1px solid #abaeaf;width:150px;height:20px;padding:0px;border-radius:2px;cursor:pointer; }
.btn_down_item:hover	{ background: #aaaeb0; border:none; color:#ffffff; }




/* data */
.data_dataName a:link		{ color: #585858; text-decoration:none; }
.data_dataName a:visited		{ color: #585858; text-decoration:none; }
.data_dataName a:active		{ color: #585858; text-decoration:none; }
.data_dataName a:hover		{ color: #f35f00; text-decoration:none; }
.data_compose {

	font-size: 11px;
	padding-left: 18;
	font-size: 11px;
	color: #999999;
	letter-spacing: -1;
}
.data_compose2 {
	font-size: 11px;
	color: #4c93b7;
	letter-spacing: -1;
}
.data_col {

	font-size: 11px;
	font-weight: bold;
	color: #585858;
}
.data_col2 {

	font-size: 11px;
	font-weight: bold;
	color: #617c3d;
}
.data_col3 {

	font-size: 11px;
	font-weight: bold;
	color: #5e5530;
}

.td_val {
	color: #585858;
	line-height: 18px;
	padding:0 0 0 10;
}

/* ±âÅ¸ */
.loc {

	font-size: 11px;
	text-align: right;
	vertical-align: bottom;
	color: #a2a2a2;
	padding:0 5 5 0;
}
.loc_end {

	font-size: 11px;
	color: #616161;
	font-weight: bold;
}
.none {
	color: #e97b01;
}
.box_t {
	background-image: url(/images/box_t.gif);
	background-repeat: repeat-x;
	background-position: top left;
	height: 3px;
}
.box_r {
	background-image: url(/images/box_r.gif);
	background-repeat: repeat-y;
	background-position: top right;
}
.title_01 {
	font-size: 12px;
	font-weight: bold;
	color: #40510c;
}
.title_02 {
	font-size: 12px;
	font-weight: bold;
	color: #c86903;
}
.title_sub {
	color: #999999;
	font-weight: bold;
}


.info_01 { color: #383838; }
.info_02 { color: #e97b01; }
.info_03 { color: #667707; }

.submenu_on {
	color: #e94420;
}

.term {
	border:1px solid #dbdbdb;
	border-bottom: 1px solid #CECBCE;
	text-align: center;
}

.term_on {
	border:1px solid #CECBCE;
	border-bottom:1px solid #ffffff;
	text-align: center;
	font-weight: bold;
}

.data_yy a:link		{ color: #ffffff; text-decoration:none; }
.data_yy a:visited	{ color: #ffffff; text-decoration:none; }
.data_yy a:active	{ color: #ffffff; text-decoration:none; }
.data_yy a:hover	{ color: #ffff00; text-decoration: underline; }
.data_yy {
	letter-spacing: 0;
	color: #ffffff;
}

.topmenu {
	font-size: 11px;
	color: #ffffff;
	text-align: center;
}
.topmenu a:link		{ color: #ffffff; text-decoration:none; }
.topmenu a:visited	{ color: #ffffff; text-decoration:none; }
.topmenu a:active	{ color: #ffffff; text-decoration:none; }
.topmenu a:hover	{ color: #ffff00; text-decoration:none; }

.keyword {

	font-size: 11px;
	color: #a3d4f2;
}
.keyword a:link			{ color: #ffffff; text-decoration:none; }
.keyword a:visited		{ color: #ffffff; text-decoration:none; }
.keyword a:active		{ color: #ffffff; text-decoration:none; }
.keyword a:hover		{ color: #a3d4f2; text-decoration:none; }

.main_lesson a:link		{ font-weight:bold; color: #777777; text-decoration:none; }
.main_lesson a:visited	{ font-weight:bold; color: #777777; text-decoration:none; }
.main_lesson a:active	{ font-weight:bold; color: #777777; text-decoration:none; }
.main_lesson a:hover	{ font-weight:bold; color: #a3d4f2; text-decoration:none; }

/* ½ÉÇÃÆäÀÌÁö */
#simple_section									{ width:410px; margin:auto; padding:20px 20px 25px 20px; border:1px solid #dddddd; border-radius:5px; }
#simple_section .title							{ font-size:25px; color:#2c2c2c; font-weight:bold; padding:10px 0px 25px 0px; text-align:center; }
#simple_section input							{ width:100%; height:50px; }
#simple_section select							{ width:100%; height:50px; }
#simple_section input[type=text]			{ padding:0px 10px; border:none; border-bottom:1px solid #dbdbdb; }
#simple_section input[type=password]	{ padding:0px 10px; border:none; border-bottom:1px solid #dbdbdb; }
#simple_section input[type=button]		{ border-radius:2px; cursor:pointer; }
#simple_section .sns_login	{ padding-top:20px; }

#simple_header			{ padding:10px 0px 10px 0px; text-align:center; }
#simple_footer			{ padding:20px 0px 20px 0px;color:#cccccc;text-align:center; font-size:12px; }

.info				{ color:#1595e0; letter-spacing:0px;}
.info2				{ color:#f47373; letter-spacing:0px; }
.info3				{ color:#aaaaaa; letter-spacing:0px; }

.alert				{ color:#f47373; padding:5px 5px 5px 18px; background:url(/images/ico_alert.png) no-repeat left; }
.alert2			{ color:#2faeff; padding:5px 5px 5px 18px; background:url(/images/ico_alert3.png) no-repeat left; }

.alert_m			{ color:#f47373; padding:10px 5px 10px 18px; background:url(/images/ico_alert.png) no-repeat left; font-size:14px; }
.alert2_m		{ color:#2faeff; padding:10px 5px 10px 18px; background:url(/images/ico_alert3.png) no-repeat left; font-size:14px; }

.focus				{ background-color:#e8f0fe; }

/* SNS·Î±×ÀÎ°ü·Ã*/
.box_NAVER	{ background-color:#00c63c; color:#ffffff; padding:7px 10px 7px 10px; border-radius:2px; }
.txt_NAVER		{ background-color:#00c63c; color:#ffffff; font-weight:bold; padding:0px 10px 0px 10px; }
.btn_NAVER	{ width:150px; height:44px; border:1px solid #00c63c; background-color:#00c63c; color:#ffffff; font-size:15px; letter-spacing:0px; border-radius:2px; }

.box_KAKAO	{ background-color:#fae100; color:#3c1e1e; padding:7px 10px 7px 10px; border-radius:2px; }
.txt_KAKAO		{ background-color:#fae100; color:#3c1e1e; font-weight:bold; padding:0px 10px 0px 10px; }
.btn_KAKAO	{ width:150px; height:44px; border:1px solid #1a1a1a; background-color:#3c1e1e; color:#fae100; font-size:15px; letter-spacing:0px; border-radius:2px; }

input.id			{ background:url(/images/bg_input_id.png) no-repeat right; }
input.pw			{ background:url(/images/bg_input_pw.png) no-repeat right; }
input.name		{ background:url(/images/bg_input_name.png) no-repeat right; }
input.email		{ background:url(/images/bg_input_email.png) no-repeat right; }
input.hp			{ background:url(/images/bg_input_hp.png) no-repeat right; }

.box_dot			{ padding:5px 10px; border:1px dashed #dadada; background-color:#ffffff; }

/* mt_checkbox */
label.mt_checkbox_area				{ background:url('/images/ico_v.jpg') no-repeat 0 center; background-size:23px 23px; padding:5px 10px 5px 30px; }
label.mt_checkbox_area.active		{ background:url('/images/ico_v_on.jpg') no-repeat 0 center; background-size:23px 23px; padding:5px 10px 5px 30px; }
.mt_checkbox							{ display:none; }

/* mt_radio */
label.mt_radio_area						{ padding:2px; }
label.mt_radio_area.active				{ padding:2px; color:#ffffff; background-color:#000000; border-radius:15px; }
.mt_radio									{ display:none; }

/* sub menu */
.mn_box		{ border-left:1px solid #dddddd; border-bottom:1px solid #dddddd; margin-bottom:40px; }
.mn_box2		{ display:flex; }
.mn			{ font-size:17px; width:50%; text-align:center;padding:15px 0px; border-top:1px solid #dddddd; border-right:1px solid #dddddd;  }
.mn_on		{ font-size:17px; width:50%; text-align:center;padding:15px 0px; background-color:#429be2; color:#ffffff; font-weight:bold; }
.mn_over		{ color:#429be2; cursor:pointer;  }

.mn3_box		{ border-left:1px solid #dddddd; border-bottom:1px solid #dddddd; margin-bottom:40px; }
.mn3_box2	{ display:flex; }
.mn3			{ font-size:17px; width:33.3%; text-align:center;padding:15px 0px; border-top:1px solid #dddddd; border-right:1px solid #dddddd;  }
.mn3_on		{ font-size:17px; width:33.3%; text-align:center;padding:15px 0px; background-color:#429be2; color:#ffffff; font-weight:bold; }
.mn3_over	{ color:#429be2; cursor:pointer;  }

.pop_container	{ height:100%; }
.pop_title			{ background-color:#429be2; color:#ffffff; padding:15px 15px; font-size:15px; }
.pop_content		{ padding:15px; }

.pop_container2 { height:100%; }
.pop_title2 { background-color:#429be2; color:#ffffff; padding:20px 0px; font-size:18px; font-weight:bold; text-align:center; border-bottom:2px solid #000000; width:100%; position:sticky;top:0;left:0;z-index:11;}
.pop_content2 { padding:30px 30px; font-size:15px;line-height:200%; }