@charset "utf-8";

contWrap_1{overflow:hidden;position:relative;}
.indexBanner { float:left; position:relative; width:460px;}
.indexBanner h3 { margin-bottom:45px;font-size:18px;font-family:malgun gothic;color:#242424;font-weight:bold;letter-spacing:-1px;}
.indexBanner .fixTab { top:34px; }
.indexBanner #Banner1 .fixTab { width:148px; left:0; }
.indexBanner #Banner2 .fixTab { width:148px; left:148px; }
.indexBanner #Banner2.active .fixTab { left:148px; }
.indexBanner #Banner3 .fixTab { width:164px; right:0; left:auto; }
.indexBanner .cont { display:none; width:100%; overflow:hidden;}
.indexBanner .active .cont { display:block; }


.fixTab { position:absolute; left:0; top:0; width:0; height:34px; overflow:hidden; white-space:nowrap; text-align:center; text-decoration:none; background:url("../study_main/tab_sprites.png") 0 -494px no-repeat; }
.fixTab .in { display:block; height:27px; padding-top:7px; line-height:23px; cursor:pointer; color:#fff; text-decoration:none; background:url("../study_main/tab_sprites.png") 999px 999px no-repeat; }
.first .fixTab { background-position:0 -460px; }
.last .fixTab { background-position:100% -460px; }
.last .fixTab .in { padding-left:6px; margin-right:6px; background-position:0 -494px; }
.active .fixTab { z-index:2; padding-right:4px; padding-left:4px; font-weight:bold; background-position:0 -562px; }
.active .fixTab .in { margin-right:-4px; color:#2c3044 !important; background-position:100% -562px; }
.active.first .fixTab { padding-right:4px; padding-left:0; background-position:0 -528px; }
.active.first .fixTab .in { background-position:100% -562px; }
.active.last .fixTab { padding-left:0; padding-right:0; background-position:100% -528px; }
.active.last .fixTab .in { padding-left:9px; margin-right:6px; background-position:0 -562px; }

.math{float:right;width:256px;position:relative;}
.math h3{font-size:18px;font-family:malgun gothic;color:#242424;font-weight:bold;letter-spacing:-1px;margin-bottom:11px;}
.math_tb{background:url("../study_main/tab_sprites.png") 0 -159px no-repeat;height:299px;}
.math_tb .math_list {overflow:hidden;position:relative;}
.math_tb .math_list .tit_math{color:#444;font-size:11px;float:left;padding:22px 0 0 20px;height:52px}
.math_tb .math_list .tit_math span{display:block;width:130px;overflow:hidden;white-space:nowrap;font-weight:bold;padding-top:5px;}
.math_tb .math_list .btn_view{position:absolute;top:28px;right:20px;}
.math .btn_more{position:absolute;top:7px;right:5px;}

.banner_mid{padding-top:20px}

.indexLink{background:url(../study_main/line_dot.gif) 0 100% repeat-x;height:1px;width:100%;margin:20px 0;}

.lecture_list{overflow:hidden}
.lecture_list h3{font-size:18px;font-family:malgun gothic;color:#242424;font-weight:bold;letter-spacing:-1px;margin-bottom:11px;}
.lecture_list .lecture{float:left;width:235px;height:159px;background:url("../study_main/tab_sprites.png") 0 0 no-repeat;position:relative;margin-left:10px;}
.lecture_list .lecture.first{margin-left:0;}
.lecture_list .lecture .tch_data{position:relative;padding:20px 0 0 20px}
.lecture_list .lecture .tch_data .pic{display:inline-block;vertical-align:middle;margin-right:11px;}
.lecture_list .lecture .tch_data .person{display:inline-block;width:100px;vertical-align:middle;color:#333;line-height:inherit}
.lecture_list .lecture .tch_data .person strong{display:block;padding-top:11px;}
.lecture_list .lecture .tch_data .brief{color:#333;padding-top:10px;letter-spacing:-0.04em;font-size:11px;}
.lecture_list .lecture_btn{display:block;width:235px;height:24px;background:url("../study_main/tab_sprites.png") 0 -125px no-repeat;position:absolute;bottom:0;color:#333;text-align:center;padding-top:10px;}
.lecture_list .lecture_btn a{font-size:11px;}


/* partner */
.eduSubWrap {position:relative;float:left;width:725px;}
.eduSubWrap ul {margin-top:30px;text-align:right;}
.eduSubWrap li.partners1 {width:725px;height:107px;background:url('http://himentor.edu.nhgadk.com/home/Nhwelfare/images/information/bg_01.gif') no-repeat left top;padding-bottom:20px;}
.eduSubWrap li.partners2 {width:725px;height:107px;background:url('http://himentor.edu.nhgadk.com/home/Nhwelfare/images/information/bg_02.gif') no-repeat left top;padding-bottom:20px;}
.eduSubWrap li.partners3 {width:725px;height:107px;background:url('http://himentor.edu.nhgadk.com/home/Nhwelfare/images/information/bg_03.gif') no-repeat left top;padding-bottom:20px;}
.eduSubWrap li.partners4 {width:725px;height:107px;background:url('http://himentor.edu.nhgadk.com/home/Nhwelfare/images/information/bg_04.gif') no-repeat left top;padding-bottom:20px;}
.eduSubWrap li.partners5 {width:725px;height:107px;background:url('http://himentor.edu.nhgadk.com/home/Nhwelfare/images/information/bg_05.gif') no-repeat left top;padding-bottom:20px;}
.eduSubWrap li.partners6 {width:725px;height:107px;background:url('http://himentor.edu.nhgadk.com/home/Nhwelfare/images/information/bg_06.gif') no-repeat left top;padding-bottom:20px;}
.eduSubWrap li.partners7 {width:725px;height:107px;background:url('http://himentor.edu.nhgadk.com/home/Nhwelfare/images/information/bg_07.gif') no-repeat left top;padding-bottom:20px;}
.eduSubWrap li.partners8 {width:725px;height:107px;background:url('http://himentor.edu.nhgadk.com/home/Nhwelfare/images/information/bg_08.gif') no-repeat left top;padding-bottom:20px;}
.eduSubWrap li.partners9 {width:725px;height:107px;background:url('http://himentor.edu.nhgadk.com/home/Nhwelfare/images/information/bg_09.gif') no-repeat left top;padding-bottom:20px;}
.eduSubWrap li.partners10 {width:725px;height:107px;background:url('http://himentor.edu.nhgadk.com/home/Nhwelfare/images/information/bg_10.gif') no-repeat left top;padding-bottom:20px;}
.eduSubWrap li.partners11 {width:725px;height:107px;background:url('http://himentor.edu.nhgadk.com/home/Nhwelfare/images/information/bg_11.gif') no-repeat left top;padding-bottom:20px;}
.eduSubWrap li.partners12 {width:725px;height:107px;background:url('http://himentor.edu.nhgadk.com/home/Nhwelfare/images/information/bg_12.gif') no-repeat left top;padding-bottom:20px;}
.eduSubWrap li.partners13 {width:725px;height:107px;background:url('http://himentor.edu.nhgadk.com/home/Nhwelfare/images/information/bg_13.gif') no-repeat left top;padding-bottom:20px;}
.eduSubWrap li.partners14 {width:725px;height:107px;background:url('http://himentor.edu.nhgadk.com/home/Nhwelfare/images/information/bg_14.gif') no-repeat left top;padding-bottom:20px;}
.eduSubWrap li a{position:relative;top:40px;right:20px;}


/*--------------------S:180426-------------------*/
.logout{float:right;margin-top:17px;}
.logout .user_area, .logout .btn_logout{display:inline-block;vertical-align:middle}
.logout .user_area{font-family:malgun gothic;font-size:14px;color:#666;padding-right:20px;}
.logout .user_area strong{font-size:16px;color:#222}
.logout .btn_logout{padding-top:3px;}


#eduLine_con .before_login{width:960px;margin:0 auto;overflow:hidden;position:relative;} 
.hide{width:0;height:0;font-size:0;line-height:0;overflow:hidden;visibility:hidden;text-indent:-9999px;}
.before_login .login .txt_id,.before_login .login .txt_pw{border:1px solid #222;background:#fff;width:100px;height:35px;line-height:35px;font-family:malgun gothic;letter-spacing:-1px;color:#333;padding:0 0 3px 10px;}/*171010*/
.before_login .login .txt_pw{margin-left:-5px;}
.before_login .login {float:left;margin-top:17px;}

.before_login .login_edu_guide{float:right;background:url(../edu/icon_guide.png) 0 0 no-repeat;height:25px;line-height:25px;padding-left:35px;margin-top:20px;}
.before_login .login_edu_guide .edu_gudie_btn{padding:0 30px 0 15px;display:inline-block;background:url(../edu/bull_arrow.jpg) right 5px no-repeat;color:#fe4c06;font-weight:bold;text-decoration:underline;font-size:14px;font-family:malgun gothic}
.before_login .login{overflow:hidden}
.before_login .login .btn_login2{margin-left:-5px;} /*position:absolute;top:16px;left:308px*/
.before_login .fam_tit{position:absolute;top:25px;left:460px}

.before_login .login .input_area {float:left;margin-left:15px;}
.before_login .login .find_area {float:left;margin-left:10px;height:35px;line-height:35px;}
.before_login .login .find_area a{letter-spacing:-1px;}
.before_login .login .find_area .find:last-child{background:url(../edu/bar_notice.jpg) 0 1px no-repeat;padding-left:10px;}
.before_login .login .find_area a:last-child{margin-left:10px;}
.before_login .login .select_type {float:left;height:35px;line-height:35px;}
.before_login .login .select_type label{vertical-align:bottom}


.sentenceWrap{background:#FFF;border:1px solid #ddd;padding:30px;}
.sentenceWrap h4{font-weight:bold}
.sentenceWrap .sentence_txt{padding:10px 0 25px;}
.sentenceWrap .sentence_txt:last-child{padding:10px 0 0;}
.sentence_info{padding:15px 0 0;}

.ie7 .before_login .login .txt_id,.ie7 .before_login .login .txt_pw{;background:#fff;width:100px;height:35px;line-height:35px;font-family:malgun gothic;letter-spacing:-1px;color:#333;padding:0 0 3px 10px;}
.ie7 .before_login .login .btn_login2{margin-left:-5px;} /*position:absolute;top:16px;left:308px*/
.ie7 .before_login .login .txt_pw{margin-left:-5px;} 
.ie7 .before_login .login {float:left;}
.ie7 .before_login .login .select_type label{vertical-align:middle}


/*¾ÆÀÌµðºñ¹Ð¹øÈ£Ã£±â*/
.findWrap{width:100%;margin:0 auto 80px;}
.findWrap .findT {padding:30px 0 0 0;}
.findWrap .findT .idFind span{font-weight:normal;color:#666;font-size:15px;}
.findWrap .findT .idFind {color:#222a39;background:url("../edu/find_icon_01.gif") 0 0 no-repeat;padding-left:38px;height:29px;line-height:28px;font-family:malgun gothic;font-size:15px;font-weight:bold}
.findWrap .findT .findBox {border-top:2px solid #202835;margin-top:10px;background-color:#fbfbfb;padding-bottom:50px;}
.findWrap .findT .findBox > ul{padding:48px 0 0 98px;}
.findWrap .findT .findBox > ul > li{padding-bottom:15px;}
.findWrap .findT .findBox > ul > li span{display:inline-block;width:103px;font-family:malun gothic;color:#202835;font-weight:bold}
.findWrap .findT .findBox .info{text-align:center;padding-top:75px;font-size:15px;}
.findWrap .findT .findBox .info span{display:block;font-family:malun gothic;padding-top:20px;font-size:15px;color:#202835;}
.findWrap .findT .findBox .findBtn{text-align:center;padding:30px 0 50px;}
.findWrap .findT .pwFind span{font-weight:normal;color:#666;font-size:15px;}
.findWrap .findT .pwFind {color:#222a39;background:url("../edu/find_icon_02.gif") 0 0 no-repeat;padding-left:38px;height:29px;line-height:28px;font-family:malgun gothic;font-size:15px;font-weight:bold}


/*ÀÎÇ²Å¸ÀÔ*/
.input_st {background:#ffffff; border:1px solid #ddd; text-indent:10px;}
.sel_st { border:1px solid #ccc;height:21px;width:90px;}
.w550{width:550px;border:1px solid #d5d5d5;height:21px;line-height:21px;padding-left:3px;}
.w250{width:250px;border:1px solid #d5d5d5;height:21px;line-height:21px;padding-left:3px;}
.w270{width:270px;border:1px solid #d5d5d5;height:21px;line-height:21px;padding-left:3px;}
.w350{width:350px;border:1px solid #d5d5d5;height:21px;line-height:21px;padding-left:3px;}
.w125{width:125px;border:1px solid #d5d5d5;height:21px;line-height:21px;padding-left:3px;}
.w115{width:115px;border:1px solid #d5d5d5;height:21px;line-height:21px;padding-left:3px;}
.w75{width:75px;border:1px solid #d5d5d5;height:21px;line-height:21px;padding-left:3px;}
.w55{width:55px;border:1px solid #d5d5d5;height:21px;line-height:21px;padding-left:3px;}

button{border:0;cursor:pointer}
.btn_center {margin-top:30px; text-align:center;}
.btn_inline {display:inline-block;}
.btn_default {display:inline-block;width:100px;height:40px;font-size:14px;color:#fff;font-weight:bold;background-color:#555;}
.btn_base {display:inline-block;width:100px;height:40px;font-size:14px;color:#fff;font-weight:bold;background-color:#3bacc1;}
.btn_gray {display:inline-block;width:100px;height:40px;font-size:14px;color:#fff;font-weight:bold;background-color:#999;}

.btn_inline {display:inline-block;}
.btn_inline .btn_comm {display:inline-block;width:100px;height:34px;font-size:12px;color:#fff;font-weight:bold;background-color:#555;vertical-align:middle}

/* mypage_modify*/
.mem_modify_area {font-family:malgun gothic;padding-bottom:30px;}
.mem_modify_box {text-align:center; overflow:auto; padding:40px 45px 20px; margin-bottom:35px;font-size:13px;line-height:24px;background:#fff;border:1px solid #ddd;color:#999;-webkit-overflow-scrolling:touch}
.mem_modify_area h3 {padding-bottom:20px;font-size:16px;font-weight:bold}
.mem_tb3 {text-align:left;  margin-bottom:20px;width:100%;}
.mem_tb3 th {text-align:left; font-size:14px; color:#333333; font-weight:normal;}
.mem_tb3 td {text-align:left;  font-size:14px; color:#333333; padding:10px 0;}
.modify_txt {font-style:normal; color:#898989; font-size:13px; margin-left:12px;}

/*join*/
.ten_member {width:100%;margin:0 auto;font-family:malgun gothic}

.ten_member .ten_step{text-align:center;padding:35px 0}
.ten_member .mem_gutter {border:1px solid #dcdcdc;background:#f8f8f8;color:#3d3d3d;margin-bottom:60px;}
.ten_member .mem_gutter .meem_brief{text-align:left;padding:50px 35px 0;font-size:12px }
.ten_member .mem_gutter .mem_inner_01{width:650px;margin:0 auto;padding:50px 0 30px 0;}
.ten_member .mem_gutter .mem_inner_01 h3{padding-bottom:20px;font-size:17px;font-weight:bold;letter-spacing:-1px;}
.ten_member .mem_gutter .mem_inner_01 .mem_box{overflow:auto;height:117px;padding:15px;margin-bottom:20px;font-size:13px;line-height:24px;background:#fff;border:1px solid #ddd;border-top:1px solid #999;color:#666;}
.ten_member .mem_gutter .mem_inner_01 .chk_box{margin-top:10px;}
.ten_member .mem_gutter .mem_inner_01 .input_check_label{font-weight:bold;font-size:12px;color:#333;height:25px;line-height:20px;}

.input_text01 {height:28px;}
.input_text02 {width:94px; height:28px;}
.input_text03 {width:230px; height:28px;}
.input_text04 {width:140px; height:28px;}
.input_text05 {width:142px; height:40px; margin:5px; border:1px solid #ccc;}
.input_text06 {width:470px; height:40px; font-size:15px; margin:5px; border:1px solid #ccc; line-height:40px; text-indent:5px;}
.input_type_s {width:50px; height:28px;}
.input_type_c {width:50px; height:40px;font-size:14px; margin:5px; border:1px solid #ccc; line-height:40px; text-indent:5px;}
.input_type_c_gry {width:50px; height:40px;font-size:14px; margin:5px; border:1px solid #ccc; line-height:40px; text-indent:5px;background:#ddd;}

.input_box_area {margin:30px auto 0;}
.input_box{margin:20px auto 0;height:40px;}
.sel_01 {width:90px; height:30px; vertical-align:center; }
.input_st_02 {background:#ffffff; border:1px solid #dddddd;}

.ten_member .mem_gutter .mem_inner_02{width:650px;margin:0 auto;padding:50px 0 0 0;  text-align:center;}
.ten_member .mem_gutter .mem_inner_02 h3{padding-bottom:20px;font-size:22px;}
.ten_member .mem_gutter .mem_inner_02 .mem_ment {color:#666666; margin-bottom:40px;}
.ten_member .mem_gutter .mem_inner_02 .mem_box{text-align:left;text-align:center; overflow:auto;height:160px;padding:30px 15px; margin-bottom:12px; font-size:13px;line-height:24px;background:#fff;border:1px solid #ddd;color:#999;-webkit-overflow-scrolling: touch}
.ten_member .mem_gutter .mem_inner_02 .mem_tb1 {text-align:left;margin:0 auto; text-align:left;}
.ten_member .mem_gutter .mem_inner_02 .mem_tb1 th {color:#666666; font-weight:normal; font-size:14px;}
.ten_member .mem_gutter .mem_inner_02 .mem_tb1 td { padding:10px 0;}

.ten_member .mem_gutter .mem_inner_03{width:650px;margin:0 auto;padding:50px 0 0 0;  text-align:center;}
.ten_member .mem_gutter .mem_inner_03 h3{padding-bottom:20px;font-size:17px; color:#293544; text-align:left;font-weight:bold}
.ten_member .mem_gutter .mem_inner_03 .mem_box{text-align:center; overflow:auto; padding:40px 45px; margin-bottom:12px; font-size:13px;line-height:24px;background:#fff;border:1px solid #ddd;color:#999;-webkit-overflow-scrolling: touch}
.ten_member .mem_gutter .mem_inner_03 .mem_tb2 {text-align:left;width:100%}
.ten_member .mem_gutter .mem_inner_03 .mem_tb2 th {text-align:left;color:#666666; font-weight:normal; font-size:14px; letter-spacing:-1px;}
.ten_member .mem_gutter .mem_inner_03 .mem_tb2 td {text-align:left; padding:10px 0;}
.ten_member .mem_gutter .mem_inner_03 .mem_tb2 em {line-height:25px;}
.ten_member .mem_gutter .mem_inner_03 .input_check_label{font-size:12px;}

.ten_member .mem_gutter .mem_inner_04{width:650px; margin:0 auto; padding:50px 0 0 0;  text-align:center;}
.ten_member .mem_gutter .mem_inner_04 h3{text-align:center !important; font-weight:normal; padding-bottom:20px;font-size:26px; color:#293544; text-align:left;}
.ten_member .mem_gutter .mem_inner_04 h3 strong em {font-weight:bold; font-style:normal; color:#e81b2b;}
.ten_member .mem_gutter .mem_inner_04 .mem_box{text-align:center; overflow:auto; padding:60px 45px; margin-bottom:12px; font-size:14px;background:#fff;border:1px solid #ddd;color:#3d3d3d;-webkit-overflow-scrolling: touch}


/* btn */
.btn_group{padding:40px 0 60px; text-align:center;}
.btn_group2 {margin:30px auto;}
.btn_group2 a {color:#ffffff; width:480px; height:60px; text-align:center; display:inline-block; line-height:60px; font-size:16px; margin:0; padding:0;}

.btn{padding-left:30px;margin:0 2px;}
.btn2{padding-left:40px;margin:0 2px;}
.btn_st1{display:inline-block;height:59px;background:url(../edu/btn_left_navy.png) left top no-repeat;white-space:nowrap;text-align:center;}
.btn_st1 span{display:inline-block;padding-right:40px;background:url(../edu/btn_right_navy.png) right top no-repeat;color:#fff;font-size:16px;line-height:59px;}
.btn_st2{display:inline-block;height:59px;background:url(../edu/btn_left_gray.png) left top no-repeat;white-space:nowrap;text-align:center;}
.btn_st2 span{display:inline-block;padding-right:40px;background:url(../edu/btn_right_gray.png) right top no-repeat;color:#fff;font-size:16px;line-height:59px;}

.btn_solo{}
.btn_st3_area {margin-left:5px; display:inlin-block;}
.btn_st3{display:inline-block;height:33px;background:url(../edu/btn_left_red2.png) left top no-repeat;white-space:nowrap;text-align:center;}
.btn_st3 span{display:inline-block;padding-right:14px; margin-left:14px; background:url(../edu/btn_right_red2.png) right top no-repeat; color:#fff;font-size:14px;line-height:33px; text-align:center;}
.btn_st4 {background:#263a53; color:#ffffff;}
.btn_st5 {background:#6d6d6d; color:#ffffff;}

/* mypage_modify*/
.mem_modify_area {width:auto; overflow:hidden;}
.mem_modify_box {text-align:center; overflow:auto; padding:40px 45px 20px; margin-bottom:35px;font-size:13px;line-height:24px;background:#fff;border:1px solid #ddd;color:#999;-webkit-overflow-scrolling:touch}
.mem_modify_area h3 {padding-bottom:20px;font-size:22px;}
.mem_tb3 {text-align:left;  margin-bottom:20px;}
.mem_tb3 th {text-align:left; font-size:14px; color:#333333; font-weight:normal;}
.mem_tb3 td {text-align:left;  font-size:14px; color:#333333; padding:10px 0;}
.modify_txt {font-style:normal; color:#898989; font-size:13px; margin-left:12px;}


/* login */
.mem_log_area {width:480px; height:500px; overflow:hidden; margin:0 auto;}
.mem_log_area .mem_log_txt {text-align:center; margin:20px auto; padding-bottom:30px;border-bottom:2px solid #000000; color:#333333; font-size:15px;}
.mem_log_footer {padding-left:5px; overflow:hidden; width:100%; height:auto; margin:10px auto;}
.mem_log_footer .chk_box_area {float:left; display:inline-block;}

.mem_log_footer ul { display:inline-block; float:right; padding-top:8px;}
.mem_log_footer ul li {font-size:13px; float:left;}
.mem_log_footer ul li a {margin-left:10px; padding:0 10px; color:#989898}
.mem_log_footer ul .bar {background:url(../edu/min_side_bar.jpg) 4px 5px no-repeat;}


.etc_group {margin:0 auto; padding:0 35px 30px; text-align:center;}
.etc_group .etc_btn {display:inline-block; }
.etc_group .etc_btn span em {font-size:12px; letter-spacing:-1px;}
.etc_group .etc_btn span {display:inline-block; float:left; margin-right:2px;width:154px;height:50px;text-align:center;font-size:15px;border:1px solid #666;background:#808080;letter-spacing:-1px;color:#fff}/* ¼öÁ¤ 170731 */
.etc_group .etc_btn span.str {border:1px solid #d90000;background:red;color:#fff}/* ¼öÁ¤ 170731 */
.etc_group .etc_in {padding-top:25px;}
.etc_group .etc_none {padding:15px 0 10px; }


/* ------------------E:20180426------------------ */


/*Ãß°¡180730*/

.edu_con{position:relative;min-height:700px;}
.popup_edu_wrap {position:absolute;left:50%;top:50%;margin:-300px 0 0 -300px;z-index:1;width:600px;}
.popup_edu_wrap .inbox {border:1px solid #444;	margin:0 auto;background-color:#FFF;}
.popup_contents {padding:30px 20px 40px;background-color:#FFF;}
.popup_top {position:relative;padding:0 30px;height:60px;line-height:60px;background-color:#3d7cca;	}
.popup_top .title {font-size:18px;color:#fff;font-weight:bold;padding-left:0;}
.popup_top .close {	position:absolute;	right:20px;	top:20px;}
.pop_intxt{padding:10px 0 0 30px;}
.agree_wrap{width:540px;margin:0 auto;}
.agree_wrap .intit{font-weight:bold;color:#333;font-size:14px;}
.agree_box{overflow:auto;height:100px;padding:15px 0;margin-bottom:20px;font-size:13px;line-height:18px;background:#fff;border:1px solid #ddd;border-top:1px solid #999;color:#666;-webkit-overflow-scrolling: touch;margin-top:10px;}
.agree_box li{padding:0 0 10px 20px;}
.agree_box li:last-child{padding-bottom:0px;}
.chk_box{text-align:left;padding-bottom:30px;}
.input_check_label{font-weight:bold;color:#333;}
.btn_center_mod {text-align:center;}
.btn_radius_blue_str {display:inline-block;width:100px;height:40px;	font-size:15px;	color:#fff;	letter-spacing:-1px;border:1px solid #2874ca;background-color:#2874ca;border-radius:2px;font-family:malgun gothic;}
.bold_c{color:#0968dd;font-size:14px;}
.bold{font-size:14px;color:#333}

.sentence_box2{padding-top:40px;}


/*popLayer*/
.mask { display:block; position:fixed; top:0; left:0; width:100%; height:100%; background-color: rgba(0,0,0,0.6); z-index:101;}
#gameLayer {position:fixed; top:0; bottom:0; left:0; right:0; z-index: 10001;}
.game_result_wrap {display:flex; flex-direction:column; align-items:center; justify-content:center; position:relative; top:0; left:0; width:100%; height:100%;overflow:hidden; box-sizing:border-box; z-index: 102;}
.game-dialog {margin: 0 auto;color:#646873;width:400px;position: relative;}
.game-dialog .inbox {margin:0 20px;}
.game-header {position:relative;}
header.game-header h1 { padding: 40px 0 0 0; font-size:22px; font-weight:400; line-height:30px;text-align:center;color:#111;}
.game-content { border: none;background:#f1f2f4; overflow: hidden; -webkit-border-radius: 12px; border-radius: 12px;-webkit-box-shadow: 10px 10px 10px 0 rgba(0,0,0,0.3) !important; box-shadow: 10px 10px 10px 0 rgba(0,0,0,0.3) !important; }
.game-header .close {position:absolute;top:20px;right:20px;background:url('../btn_close_inner.png') 0 0 no-repeat;width:20px;height:20px; background-size:20px 20px;text-indent: -9999px;}

.game-content .pt_top{padding-top:40px;font-size:13px;text-align:center;}
.game-content .pt_result{font-size:15px;padding-top:60px;text-align:center;color:#222}
.game-content .pt_result span{color:#08862a}
.game-content .breif{text-align:center;padding-top:60px;font-size:15px;font-weight:500;color:#222}
.game-content .breif span{display:block;padding-top:10px;}

.pop-btnWrap,.pop-btnWrap_2{padding:10px 20px 20px}
.pop-btnWrap a{display:block;padding:12px 0;color:#fff;font-size:16px;text-align:center;background-color:#3d6fe7; border-radius: 7px;}
.pop-btnWrap_2 a{display:block;padding:12px 0;color:#08862a;font-size:16px;text-align:center;background-color:#fff;border:1px solid #3d6fe7; border-radius: 7px;}

.btn_group_3 {text-align:center;display:table;width:100%;padding:10px 20px 20px} 
.btn_area_3 li{float:left;width:30%;}
.btn_area_3 li:first-child{padding-left:0}
.btn_area_3 li:last-child{width:70%;padding-left:8px;}
.btn_area_3 button{width:100%;font-weight:normal;height:50px;border-radius: 5px;border:1px solid #e0e0e4;background: #fff;color:#646873}
.btn_area_3 .btn_type{background:#3d6fe7;border-color:#3d6fe7;color:#fff;border-radius: 5px;}

/*2020-10-24 ¹Ø¿¡ ´Ù º¯°æ*/
.game-content .pop_notice span.subTit{color:#222;padding-top:7px;display:block;font-size:14px;}
.game-content .pop_notice{font-size:16px;padding:40px 30px 0;text-align:center;color:#222}
.game-content .pop_notice span.mainTit{color:#4348df;font-weight:600}
.game-content .pop_notice ul.con_detail{color:#222;display:block;font-size:14px;padding:22px 0 32px 0}
.game-content .pop_notice ul.con_detail li{text-align:left;padding:5px 0 0 0;}
.game-content .pop_notice ul.con_detail li em{display:inline-block;position: relative;z-index:1;font-size:15px;font-style:normal;color:#4348df;font-weight:600}
.game-content .pop_notice ul.con_detail li em:after{ content:""; width:calc(100% + 2px); height:7px; position: absolute; bottom:2px; left:-1px; background: #fff89d;z-index:-1000}
.game-content .pop_notice ul.con_detail li span{position: relative;}
.game-content .pop_notice ul.con_detail li span:after{content:"";position: absolute;top:9px;left:-5px;background: #222;width:3px;height:3px}
.game-content .pop_notice span.subTit{color:#222;padding-top:7px;display:block;font-size:14px;}
.game-content .pop_notice span.subTit em{display:inline-block;position: relative;z-index:1;font-size:15px;font-weight:600;font-style:normal}
.game-content .pop_notice span.subTit em:after{ content:""; width:calc(100% + 2px); height:7px; position: absolute; bottom:2px; left:-1px; background: #fff89d;z-index:-1000}

.game-dialog .botPopMnu {position: absolute;z-index: 111;left: 0;right: 0;top: -40px;color:#fff;}
.game-dialog .botPopMnu li {width: 50%;}
.game-dialog .botPopMnu li:first-child {float: left; text-align: left;}
.game-dialog .botPopMnu li:first-child a {display: block;padding-left: 22px;height: 30px;line-height: 30px;font-size: 15px;color: #fff;}
.game-dialog .botPopMnu li:last-child { float: right;text-align: right;}
.game-dialog .botPopMnu li:last-child a {display: inline-block;padding: 4px 22px 4px 45px;vertical-align: top;}
.game-dialog .botPopMnu li:last-child a .but_exit {display:inline-block;width:22px;height:22px;overflow:hidden;word-break:break-all;font-size:1px;line-height:1em;color:transparent;vertical-align:top;background-image:url('../btn_close_new.png');background-size:22px auto;text-shadow:none !important;}
.game-dialog .botPopPg {margin: 0 auto;position: relative;z-index: 11;max-width: 375px;}
