@charset "utf-8";
/* CSS Document */

/*main*/

#contents{ margin-top:70px;}

/*header*/
.box1{ width:95%; max-width:1100px; margin:0 auto; position:relative; }
.box2{ width:95%; overflow:hidden; margin:0 auto; position:relative; position:absolute; left:0px; top:40%;  }

#header{ width:100%; left:50%; position:fixed; margin-left:-50%; top:0px; z-index:9999999; background:#fff; }
#header.on{ background:#fff}
#header .bg { width:100%; height:100%; position:absolute; left:0px; top:0px; background:#fff; display:none; }
#header .top_area { text-align:left; height:29px;} 
#header .top_area .l_area { text-align:left; }
#header .top_area .l_area > li { display:inline-block; *display:inline; zoom:1; height:29px; float:left;  }
#header .top_area .l_area > li a > img { vertical-align:middle; margin-right:1px; }

#header .top_area .r_area { width:1120px; display:inline-block; *display:inline; zoom:1; text-align:right; }
#header .top_area .r_area > li { display:inline-block; *display:inline; zoom:1; padding:0 0 0 20px; }
#header .top_area .r_area > li a { font-size:10px; color:#666; font-family:notokrR; line-height:29px;}
#header .top_area .r_area > li a:hover { color:#000; text-decoration:none; }

#header .gnb_box  { position:relative; border-top:1px solid rgba(0,0,0,0.1);}
#header .gnb_box .logo { width:100%; display:inline-block; height:60px; margin-top:10px; z-index:9999; text-align:center; }
#header .gnb_box .logo img{ width:25%; min-width:200px; max-width:230px;}
#header .gnb_area{ z-index:1000; display:inline-block; width:100%;  }
#header .gnb_area > div{ z-index:1000; }
#header .gnb_area .gnb{ *zoom:1; width:100%; overflow:hidden; background:#fff; text-align:center; display:none;}
#header .gnb_area .gnb > li{ display:inline-block; padding:10px 2.5% 10px 2.5%; position:relative;}
#header .gnb_area .gnb > li.m_6 { padding-right:0px!important;}
#header .gnb_area .gnb > li .dp1{ display:inline-block; position:relative; font-size:1.2em; font-family:notokrM; color:#222; margin-top:10px; }
#header .gnb_area .gnb > li .dp1:hover .icon,
#header .gnb_area .gnb > li .dp1.on .icon{ }
#header .gnb_area .gnb > li > a.dp1:hover, #header .gnb_area .gnb > li > a.on.dp1 { text-decoration:none; color:#0073c7; } 

#header .gnb_area .gnb .dp2{ position:absolute; left:50%; top:85px; margin-left:-110px; width:220px; padding:15px 0; background:#485566; filter:alpha(opacity=90); opacity:0.9;
border-left:1px solid #8a9aae; border-bottom:1px solid #8a9aae; border-right:1px solid #8a9aae;}
#header .gnb_area .gnb .dp2.last{ position:absolute; left:50%; top:85px; margin-left:-95px; width:220px; padding:15px 0; background:#485566; filter:alpha(opacity=90); opacity:0.9;
border-left:1px solid #8a9aae; border-bottom:1px solid #8a9aae; border-right:1px solid #8a9aae; 
}
#header .gnb_area .gnb .dp2 > li{ padding:0 10px;}
#header .gnb_area .gnb .dp2 > li > a{ display:block; padding:8px 0; border-top:1px solid #8a9aae; background-image:url(../images/icon/icon_dot_blue.gif); background-repeat:no-repeat; 
background-position:10px 13px; text-align:center; color:#fff; font-family:notokrB; }
#header .gnb_area .gnb .dp2 > li:first-child > a{ border-top:0;}
#header .gnb_area .gnb .dp2 > li > a:hover{ background:#e2f1f5; color:#0073c7; text-decoration:none; }

#header .gnb_area .gnb .dp2,
#header .gnb_area .gnb .dp3,
#header .gnb_area .gnb .m_guide,
#header .gnb_area .gnb .m_member,
#header .gnb_area .gnb .m_mypage,
#header .gnb_area .gnb .m_sitemap,
#header .gnb_area .gnb .m_intra,
#header .gnb_area .gnb .m_intrain1,
#header .gnb_area .gnb .m_intrain2,
#header .gnb_area .gnb .m_search{ display:none;}

#header .top_area .l_area > li a { background-image:url(../images/inc/all_nav.png) no-repeat; width:39px; height:29px; }
#header .top_area .l_area .allmenu{ position:absolute; z-index:1004; background:#fff; width:100%; top:29px; filter:alpha(opacity=90);opacity:0.95; border:1px solid #34517e; display:none; padding:0px 0px 40px 0px; }
#header .top_area .l_area .allmenu .gnb{ padding:70px 40px;}
#header .top_area .l_area .allmenu .gnb > li{ width:30%; float:left; overflow:hidden; margin-left:2.6%;}
#header .top_area .l_area .allmenu .gnb > li:first-child{ }
#header .top_area .l_area .allmenu .gnb > li.m_guide,
#header .top_area .l_area .allmenu .gnb > li.m_4 {   }
#header .top_area .l_area .allmenu .gnb > li .dp1{ display:block; position:relative; z-index:inherit; padding:12px; font-size:14px;
background:url(../images/main/main_bt_bg3.jpg) top; border-radius:5px; color:#fff; text-align:center; font-weight:600;}
#header .top_area .l_area .allmenu .gnb > li:hover .dp1{ background:url(../images/main/main_bt_bg1.jpg) top;}
#header .top_area .l_area .allmenu .gnb > li .dp2{ padding:10px 0 0 0; min-height:200px;}
#header .top_area .l_area .allmenu .gnb > li .dp2 > li > a{ display:block; color:#1f6ab6; border-bottom:1px dotted #aaa; padding:10px 20px; font-size:1em; font-weight:600; text-align:center;}
#header .top_area .l_area .allmenu .gnb > li .dp2 > li > a:hover{ color:#00357b;}

#header .top_area .l_area .allmenu .gnb > li.m_mypage,
#header .top_area .l_area .allmenu .gnb > li.m_search,
#header .top_area .l_area .allmenu .gnb > li.m_member,
#header .top_area .l_area .allmenu .gnb > li.m_guide { display:none}

#header .top_area .l_area .allmenu .allmenu_btn_close{ display:inline-block; *display:inline; zoom:1; position:absolute; left:50%; margin-left:-72px; 
bottom:0px; width:144px; background:#363d48; color:#fff; font-weight:600; padding:10px 0; border-radius:5px 5px 0 0; text-align:center}


.sub #contents .lnb_area{ float:left; z-index:inherit; width:200px; }
.sub #contents .lnb_area .gnb { background:#fafafa; width:219px; height:610px; border-bottom:1px solid #ddd; border-right:1px solid #ddd; border-left:1px solid #ddd; }
.sub #contents .lnb_area .gnb > li{ display:none}
.sub #contents .lnb_area .tit{ width:221px; height:148px; margin-top:-50px;  background:url(../images/inc/lnb_tt_bg.png); }
.sub #contents .lnb_area .tit div { width:70px; height:50px;}
.sub #contents .lnb_area .tit div > img { padding:25px 75px;}
.sub #contents .lnb_area .tit h2{ word-break:keep-all; z-index:inherit; display:block; height:20px; text-align:center; font-size:24px; font-family:notokrM; color:#fff; padding:35px 32px 0; line-height:26px; letter-spacing:-1px;}
.sub #contents .lnb_area .gnb .dp1{ display:none}
.sub #contents .lnb_area .gnb .dp2 > { height:1000px; width:220px;}
.sub #contents .lnb_area .gnb .dp2 > li{ height:50px; width:219px; border-bottom:1px solid #ddd;}
.sub #contents .lnb_area .gnb .dp2 > li > a{ line-height:50px; display:block; font-size:15px; color:#666; font-family:notokrM; background:#fff; padding-left:20px; letter-spacing:-0.5px;
/* background:url(../images/inc/lnb_off.jpg) left top;*/  }
.sub #contents .lnb_area .gnb .dp2 > li:last-child > a{ border-bottom:0px; }

.sub #contents .lnb_area .gnb .dp2 > li:hover,
.sub #contents .lnb_area .gnb .dp2 > li.on{ background:url(../images/inc/s_mbg_on.jpg) 1px -3px;}
.sub #contents .lnb_area .gnb .dp2 > li:hover > a,
.sub #contents .lnb_area .gnb .dp2 > li.on > a{ color:#fff; text-decoration:none; background:url(../images/inc/lnb_on.jpg) left -2px #fff; width:200px;}


#contents{ /*position:relative; z-index:1*/}
.sub #contents { background:#fff url(../images/inc/sub_bg1.png) no-repeat center top; padding-bottom:50px; }
.sub .doc{ padding:30px 3% 50px 3%; overflow:hidden; border-top:1px solid #ddd; background:#fff; min-height:350px; }
.sub .svisu_area{ height:150px; position:relative;}
.sub .svisu_area .visu_sgarea{ width:100%; overflow:hidden; position:absolute; top:45px; text-align:left; display:inline-block; }
.sub .svisu_area .visu_sgarea .visu_sg1 { font-size:23px; font-family:notokrM; color:#fff; line-height:1em; text-shadow:1px 1px 1px rgba(0,0,0,0.4); }
.sub .svisu_area .visu_sgarea .visu_sg1 span{ font-size:11px;}
.sub .svisu_area .visu_sgarea .visu_sg2 { font-size:10px; font-family:notokrR; color:#fff; line-height:2em; text-shadow:1px 1px 1px rgba(0,0,0,0.4); }
         
.sub .sub_con{position:relative; z-index:1; }
.sub .sub_con .con_area{ width:100%; border:1px solid #ccc; border-top:none; box-sizing:border-box; background:#fff;}
.sub .sub_con .con_area .doc{}


.sub .sub_con .tit_area{ position:relative; }
.sub .sub_con .tit_area .nav { height:35px; overflow:hidden; background:#1a63a7; }
.sub .sub_con .tit_area .nav > li{ float:left; font-size:0.9em; font-family:notokrM; color:#fff; line-height:35px; }
.sub .sub_con .tit_area .nav > li.home{ width:35px; height:35px; background:#0287cb url(../images/inc/sub_home.png) no-repeat center center; cursor:pointer; }
.sub .sub_con .tit_area .nav > li.navi_1{ width:120px; padding-left:15px;}
.sub .sub_con .tit_area .nav > li.arrow{ width:40px; height:40px; background:#0287cb url(../images/inc/sub_arrow0.png) no-repeat center center; display:none; }
.sub .sub_con .tit_area .nav > li.navi_2{ width:120px; padding-left:20px; display:none;}
.sub .sub_con .tit_area .nav > li.arrow2{ width:40px; height:40px; background:#0287cb url(../images/inc/sub_arrow.png) no-repeat center center; display:none;}

#contents .sub_con .nav .gnb a,
#contents .sub_con .nav > li .common{ display:block; font-size:15px; padding-right:30px; min-width:160px;}
#contents .sub_con .nav > li .common{ border-top:none; border-bottom:none; background-image:url(../images/inc/nav_arrow.png); background-repeat:no-repeat; background-position:right center; height:40px; line-height:40px; color:#fff; font-size:1em}

#contents .sub_con .nav .gnb{ position:absolute; display:none; left:220px; top:40px; width:180px; height:auto; border:1px solid #ddd; background:#fff; z-index:99999;}
#contents .sub_con .nav .gnb > li,
#contents .sub_con .nav .gnb > li .dp1{ overflow:hidden; display:none}

#contents .sub_con .nav .gnb .dp2 > li > a{ background-image:none; border-bottom:1px solid #ddd; line-height:1.2; padding:13px 20px; font-size:1em; color:#666}
#contents .sub_con .nav .gnb .dp2 > li > a:hover{ background:#fff; color:#1a63a7}


.sub .sub_con .tit_area .nav_2{ position:absolute; top:0; right:0; overflow:hidden; cursor:pointer;}
.sub .sub_con .tit_area .nav_2 > li{ float:left;}
.sub .sub_con .tit_area .nav_2 > li.bg{ width:35px; height:35px; background:#0287cb url(../images/inc/sub_star.png) no-repeat center center; margin-right:1px;}
.sub .sub_con .tit_area .nav_2 > li.txt{ font-size:0.9em; font-family:notokrM; color:#fff; line-height:35px; text-align:center; width:100px; height:35px; background:#0287cb;}

#contents .subcon_area{}
#footer{}


/*footer*/

#footer .copyright0{ height:30px; background:#555; position:relative; }
#footer .copyright0 .menu{ overflow:hidden; display:none; text-align:center; width:100%; padding:12px 0;}
#footer .copyright0 .menu > li{ float:left;}
#footer .copyright0 .menu > li > a{ display:block; margin-left:20px; padding-left:20px; font-size:0.9em; color:#fff; letter-spacing:-1px; line-height:1.2; background:url(../images/inc/footer_bar.png) no-repeat left center;}
#footer .copyright0 .menu > li:first-child > a{ margin-left:0; padding-left:0; background:none;}
#footer .copyright0 .menu > li.yellow >a { color:#ffd667;}

#footer .copyright0 select { width:180px; padding-left:15px; height:29px; line-height:29px; position:absolute; right:35px; top:0px; border:none; font-family:"notokrB"; font-size:0.9em; color:#fff; background:#353535; }

#footer .copyright0 .top_up{ position:absolute; width:30px; height:29px; right:0; top:0px; background:#333;}
#footer .copyright0 .top_up li{ text-align:center; background:url(../images/inc/up_arrow.png) no-repeat center 5px; padding-top:10px; }
#footer .copyright0 .top_up li a{ color:#fff; font-size:0.7em;}

#footer .copyright0 .footer_icon { overflow:hidden; width:270px; position:absolute; right:20px; top:5px; display:none; }
#footer .copyright0 .footer_icon li { float:left; margin-left:0px; margin-top:4px; }
#footer .copyright0 .footer_icon li a img { display:block; width:80%; } 


.footer_bg2 { width:100%; height:170px; background:#424242; border-top:1px solid #707070; }
.footer2_wrap_l { margin-top:10px; float:left;}
.footer_bg2 .footer2_l { width:100%; height:40px; color:#fff;}
.footer_bg2 .footer2_l img{ width:60%; max-width:220px;}
.footer_bg2 .footer2_l2 { width:100%; color:#cccccc; font-size:0.875em; line-height:1.2em; margin-top:15px; word-break:keep-all;}
.footer_bg2 .footer2_l2 > a { color:#cccccc; }
.footer_bg2 .footer2_l2 > span { width:580px; line-height:50px; color:#717171; font-size:.85em; }
.footer2_wrap_r { width:257px; height:100px; float:right; margin-top:50px; font-size:.8em;}
.footer2_wrap_r dd { float:left; padding:0 10px; color:#e6e6e6; font-family:notokrT;}
.footer2_wrap_r dd > a { color:#e6e6e6; font-family:notokrM; }
.footer2_wrap_r dd > a:hover { color:#fff; }
.footer2_wrap_r { width:260px; height:35px; float:right; margin-top:35px; }
.footer2_wrap_r2 { width:200px; float:right; margin-top:15px;}
.footer2_wrap_r2 .ft2_w2_s { background:#333; color:#fff; width:182px; border:1px solid #CCCCCC; height:27px; font-family:notokrL;}


/* sitemap */
.sitemap .gnb{ overflow:hidden; margin-left:-2%;}
.sitemap .gnb > li{ float:left; width:31%; margin-left:2.3%;}
.sitemap .gnb > li.m_member,
.sitemap .gnb > li.m_mypage,
.sitemap .gnb > li.m_guide{ display:none}
.sitemap .gnb > li .dp1{ display:block; border-top:3px solid #3f669b; border-bottom:1px solid #8a9aae; border-radius:5px 5px 0 0; text-align:center; 
font-size:17px; font-family:notokrB; color:#444; background:#f9fcff; padding:20px 0;}
.sitemap .gnb > li:hover .dp1{ background:#2b7bce; color:#fff; text-decoration:none;}
.sitemap .gnb > li .dp2 > li > a{ display:block; border-bottom:1px dotted #999; font-size:87.5%; color:#666; padding:10px 0; text-align:center; font-size:13px; background:#fff}
.sitemap .gnb > li .dp2 > li:last-child > a{ display:block; border-bottom:2px solid #999; border-radius:5px; background:#fff; }
.sitemap .gnb > li .dp2 > li > a:hover{ font-family:notokrB; color:#2b7bce; text-decoration:none;}
.sitemap .gnb > li.m_1,
.sitemap .gnb > li.m_2,
.sitemap .gnb > li.m_3,
.sitemap .gnb > li.m_4,
.sitemap .gnb > li.m_5,
.sitemap .gnb > li.m_6{ min-height:380px;}

/*agree & privacy*/
.sub .agree_area{ border-top:2px solid #00589b; border-bottom:1px solid #666; position:relative;}
.sub .agree_area .agree_tt{ position:absolute; left:0; top:0; width:178px; height:100%; border-left:1px solid #ccc; border-right:1px solid #ccc; background:url(../images/member/agree_bg.png) no-repeat left top; text-align:right;}
.sub .agree_area .agree_tt strong{ display:inline-block; *display:inline; zoom:1; font-size:17px; font-family:notokrB; color:#fff; padding:20px 15px 0;}
.sub .agree_area .agree_box{ background-color:#f9f9f9;}
.sub .agree_area .agree_box .txt{ font-family:notokrB; color:#444; line-height:20px; margin-bottom:15px;}
.sub .agree_area .agree_box .agree_in{ height:140px; padding:15px; border:1px solid #ccc; background:#fff; line-height:18px; overflow-y:scroll;}
.sub .agree_area .agree_box .agree_in p{ font-size:0.875em; line-height:1.4em; margin-bottom:15px;}
.sub .agree_area .agree_box .agree_in.h_st{ overflow-y:hidden; height:auto;}
.sub .agree_area .agree_box .agree_inp{ margin-top:25px; text-align:right;}
.sub .agree_area .agree_box .agree_inp input,
.sub .agree_area .agree_box .agree_inp label{ vertical-align:middle; cursor:pointer;}
.sub .agree_area .agree_box .agree_inp input{ margin-left:15px;}
.sub .agree_area .agree_box .agree_inp label{ margin-left:8px;}
.sub .agree_area .agree_box .agree_inp label:hover{ color:#3992ed;}

.sub .agree_area.st .agree_box{ margin-left:0;}
.sub .agree_area.st .agree_box .agree_in{ padding:10px;}


/*퀵메뉴*/
.rm_banner { position:absolute; left:50%; top:80px; width:120px; margin-left:399px; z-index:9999; display:none;}
.rm_banner .bn_con{ position:relative; margin-top:10px; height:140px; background:#1a63a7; text-align:center; z-index:9999; position:relative; padding-top:10px;}
.rm_banner .bn_con .tt{ font-size:16px; font-family:notokrM, sans-serif; color:#fff; margin:5px 0 0 0;}
.rm_banner .bn_con .num1{ font-size:14px; color:#9de5f4; font-family:notokrM, sans-serif; margin-top:10px;}
.rm_banner .bn_con .num2{ font-size:14px; color:#9de5f4; font-family:notokrM, sans-serif;}

.rm_banner .bn_con2{ position:relative; margin-top:10px; height:130px; background:#1a63a7; text-align:center; z-index:9999; position:relative; padding-top:5px;}
.rm_banner .bn_con2 .tt{ font-size:16px; font-family:notokrM, sans-serif; color:#fff;}
.rm_banner .bn_con2 .input_w{ margin-top:5px;}
.rm_banner .bn_con2 .input_w li{ margin-top:5px;}
.rm_banner .bn_con2 .quick_input1{ height:27px; padding-left:10px; width:80%; border:none; background:#fff;}
.rm_banner .bn_con2 .quick_input2{ height:27px; width:90%; border:none; background:#464646; color:#fff;}

.rm_banner .bn_con3{ position:relative; margin-top:10px; height:120px; background:#1a63a7; text-align:center; z-index:9999; position:relative; padding-top:15px;}
.rm_banner .bn_con3 .tt{ font-size:13px; font-family:notokrM, sans-serif; color:#fff; margin:5px 0 0 0; margin-top:10px;}
.rm_banner .bn_con3 .tt span{ font-size:16px;}


.rm_banner .icon_st2{ width:100%; height:48px; background:url(../images/inc/quick1.png) no-repeat center center;}
.rm_banner .icon_st3{ width:100%; height:48px; background:url(../images/inc/quick_icon_online.png) no-repeat center center;}
.rm_banner .icon_st4{ width:100%; height:60px; background:url(../images/inc/quick2.png) no-repeat center center;}

.bottom_quick_btn{display:none;}

/*sub_1*/
.doc .top_tit{ font-size:1.4em; line-height:1.5em; font-family:Arial,"nsR",sans-serif; color:#444; word-break:keep-all;}
.doc .top_tit br{  display:none;}
.doc .top_tit span.bold{ font-family:Arial,"nsB",sans-serif; color:#222;}
.doc .top_tit span.blue{ font-family:Arial,"nsB",sans-serif; color:#006dd3;}
.doc .top_tit span.chi{ font-family:ng;}

.doc .img_w1{ float:right; width:40%; display:none;}
.doc .img_w1 img{ width:100%; max-width:350px;}
.doc .txt_wrap_1{ width:100%; margin-top:20px;}
.doc .txt_wrap_1 p.txt1{ font-size:1em; line-height:1.6em; margin-top:20px; color:#666; font-family:notokrR; word-break:keep-all; } 
.doc p.txt2{ font-size:1.1em; line-height:1.6em; text-align:right; color:#333; font-family:Nanum Myeongjo, serif; font-weight:bold; margin-top:20px; }

/*sub_1_2*/
.doc .sub_box1.mg_b1{ margin-bottom:20px;}
.doc .sub_box1.img_center { text-align:center; }
.doc .sub_box1 .in_ul_st3 li{ text-align:center;}
.doc .sub_box1 .in_ul_st3 li.ul_tit{ font-size:1.3em; line-height:20px; color:#006dd3; margin-bottom:15px;}
.doc .sub_box1 .in_ul_st3 li.ul_txt{ font-size:1em; color:#666; line-height:20px; word-break:keep-all;}
.doc .sub_box1 .in_ul_st3 li.ul_txt.up_2{ margin-top:20px;}
.doc .sub_box1 .in_ul_st3 li.ul_txt span{ color:#e6700d; font-size:1.3em;}


/*sub_1_3*/
.doc .history_area{ *zoom:1; background-position:left top; background-repeat:no-repeat;}
.doc .history_area:after{ content:""; display:block; clear:both;}
.doc .history_area.bg_st1{ background:url(../images/sub/his_bg1.png) none left top;}

.doc .history_area .history_lst{ float:left; width:93%; background:url(../images/sub/his_line.gif) repeat-y 7px; margin-left:10px;}
.doc .history_area .history_lst .list{ *zoom:1; margin-top:30px;}
.doc .history_area .history_lst .list:after{ content:""; display:block; clear:both;}
.doc .history_area .history_lst .list:first-child{ margin-top:0px;}
.doc .history_area .history_lst .list dt{ width:100%; padding:6px 10px 0 20px; text-align:left; font-size:1.4em; color:#0287cb; font-family:notokrB; 
background:url(../images/sub/his_icon.png) no-repeat left 14px;}
.doc .history_area .history_lst .list dd{ margin-left:20px; padding:7px 0 5px 70px; line-height:1.4em; background-image:url(../images/sub/icon_s_circle.png); background-position:left 5px; background-repeat:no-repeat; font-size:0.9em;}
.doc .history_area .history_lst .list dd.icon_f{ padding-left:10px; font-family:notokrR; color:#666; font-size:1em; line-height:1.6em; word-break:keep-all; background:url(../images/sub/sub_li_tit2.png) no-repeat left 17px;}
.doc .history_area .history_lst .list dd.icon_f span{ color:#444; font-family:notokrM;}

/*sub_1_4*/
.sub_box1 .bot_wrap{ overflow:hidden;} 
.sub_box1 .bot_wrap .h_img_w{ border:1px solid #ddd; background:#f8f8f8; width:20%; padding:1%; display:none;}
.sub_box1 .bot_wrap .h_img_w p{ height:auto;}
.sub_box1 .bot_wrap .h_img_w p img{ width:100%;}

.sub_box1 .bot_wrap .test_w{ width:100%; overflow:hidden; }

.sub_box1 .bot_wrap .test_w .small_tit{ font-size:1em; color:#999; border-bottom:1px solid #ddd; padding-bottom:15px;}
.sub_box1 .bot_wrap .test_w .small_tit span{ display:block; font-size:1.4em; color:#006dd3;}

.sub_box1 .bot_wrap .test_w .test_tit{ font-size:15px; color:#999; width:50%; position:relative; margin-top:20px;}
.sub_box1 .bot_wrap .test_w .test_tit span.box_txt{ display:inline-block; width:100%; height:40px; padding:5px 0 0 5px; 
border-left:1px solid #ddd; border-bottom:1px solid #ddd; border-top:1px solid #ddd; border-right:1px solid #ddd;}

.sub_box1 .bot_wrap .test_w .test_tit span.box_dot{ position:absolute; width:10px; height:10px; background:#0287cb; bottom:0; right:-6px;}
.sub_box1 .bot_wrap .test_w .txt_wrap1{ width:100%; margin-top:25px;}
.sub_box1 .bot_wrap .test_w .txt_wrap1 li{ margin-bottom:10px; color:#666; background:url(../images/sub/sub_li_tit.png) no-repeat left 8px; padding-left:10px; word-break:keep-all; font-size:1em;}

/*sub_1_5*/
.sub_box1 .bot_wrap2{} 

.sub_box1 .bot_wrap2 {}
.sub_box1 .bot_wrap2 .small_tit{ font-size:18px; color:#999; border-bottom:1px solid #ddd; padding-bottom:15px;}
.sub_box1 .bot_wrap2 .small_tit span{ display:inline-block; margin-left:30px; font-size:23px; color:#006dd3;}

/*certification*/
.table_wrap2 .gallery_area{ width:100%; padding:15px 0; *zoom:1; text-align:center;}
.table_wrap2 .gallery_area:after{ content:""; display:block; clear:both;}
.table_wrap2 .gallery_area > li{ display:inline-block; width:43%; margin:15px 10px 15px 0; border:1px solid #ccc;}
.table_wrap2 .gallery_area > li:last-child{ display:inline-block; width:43%; margin:15px 0 15px 0; border:1px solid #ccc;}
.table_wrap2 .gallery_area > li.gall_inc{ cursor:pointer;}
.table_wrap2 .gallery_area > li.gall_inc div.gall_img{ padding:10px; position:relative; overflow:hidden;}
.table_wrap2 .gallery_area > li.gall_inc div.gall_img img{ border:1px solid #dcdcdc; width:100%; height:auto; max-width:170px; max-height:200px;}
.table_wrap2 .gallery_area > li.gall_inc div.gall_img span.black_on{ position:absolute; top:0px; left:0px; width:100%; height:155px; transition:1s; display:none; }
.table_wrap2 .gallery_area > li.gall_inc:hover div.gall_img span.black_on{ background-color:#1a63a7; filter:Alpha(Opacity=20); opacity:0.2; transition:1s; }
.table_wrap2 .gallery_area > li.gall_inc > ol.info_st{ clear:left; border-bottom:1px solid #d0d0d0; border-top:1px solid #d0d0d0; background:#f9f9f9;}
.table_wrap2 .gallery_area > li.gall_inc > ol.info_st > li{ height:25px; line-height:25px;}
.table_wrap2 .gallery_area > li.gall_inc > ol.info_st > li span{ display:inline-block; *display:inline; zoom:1; padding-left:35px; color:#888; font-size:12px; background-position:10px center; background-repeat:no-repeat;}
.table_wrap2 .gallery_area > li.gall_inc > ol.info_st > li span.icon_id{ background-image:url(../images/board/icon_id.png); font-weight:600; color:#333;}
.table_wrap2 .gallery_area > li.gall_inc > p.date{ font-size:13px; float:left; width:40%; color:#666; padding:5px 14px; height:25px; line-height:25px; text-align:left; text-overflow:ellipsis; overflow:hidden; white-space:nowrap; }
.table_wrap2 .gallery_area > li.gall_inc > p.hit{ font-size:13px; float:left; width:40%; color:#666; padding:5px 10px; height:25px; line-height:25px; text-align:right; text-overflow:ellipsis; overflow:hidden; white-space:nowrap; }
.table_wrap2 .gallery_area > li.gall_inc > ol.info_st > li span.icon_hit{ background-image:url(../images/board/icon_hit.png);}
.table_wrap2 .gallery_area > li.gall_inc p.gall_title{ padding:0px 10px 10px 10px; text-align:center; text-overflow:ellipsis; overflow:hidden; white-space:nowrap; }
.table_wrap2 .gallery_area > li.gall_inc p.gall_title strong{ line-height:25px; font-size:0.756em; color:#333;
word-break: break-all;
word-wrap: break-word; /* Internet Explorer */ 
white-space: -moz-pre-wrap; /* Mozilla, since */ 
white-space: -pre-wrap; /* Opera 4-6 */ 
white-space: -o-pre-wrap; /* Opera 7 */
}
p.gall_title strong{ color:#00a0b8;}
div.gall_img{ background-color:#fff;}




/*sub_2*/
.doc .sub_tit1{ font-size:1.4em; font-family:Arial,"nsR",sans-serif; color:#333; background:url(../images/sub/sub_tit.png) no-repeat left 0px; padding-left:20px; line-height:1.6em}
.doc .sub_tit1 span{ color:#006dd3; font-weight:600;}
.doc .sub_tit2{ font-size:1.4em; font-family:Arial,"nsR",sans-serif; color:#333; background:url(../images/sub/sub_tit.png) no-repeat left 0px; padding-left:20px; line-height:1.6em; margin-top:40px;}
.doc .sub_tit2 span{ color:#006dd3; font-weight:600;}

.doc .sub_box1{ margin-top:10px; border:1px solid #ddd; background:#f8f8f8; padding:20px 20px; overflow:hidden;}
.doc .sub_box1 p.sub_box_t { margin-top:15px; text-align:center; font-size:1.1em; color:#333; }
.doc .sub_box1 .task_img { text-align:center; }
.doc .sub_box1 .task_img img { width:80%; }
.doc .sub_box1 div.txt_w1{ width:100%;}
.doc .sub_box1 p.txt_p{ font-size:1em; color:#333; line-height:24px; word-break:keep-all; margin-bottom:20px;}
.doc .sub_box1 p.txt_p span{ color:#e6700d;}
.doc .sub_box1 p.txt_p2{ font-size:1em; color:#333; line-height:24px; word-break:keep-all; margin-top:20px;}
.doc .sub_box1 p.txt_p2 span{ color:#e6700d;}
.doc .sub_box1 p.txt_p3{ font-size:0.9em; color:#333; line-height:20px; word-break:keep-all;}
.doc .sub_box1 p.txt_p3 span{ color:#e6700d;}

.doc .sub_box1 div.img_w2{ margin-top:30px; text-align:center;}
.doc .sub_box1 div.img_w2 img{ padding:2%; border:1px solid #ddd; box-sizing:border-box; background:#f4f4f4; width:100%;}

.doc .sub_box1 .txt_all{ overflow:hidden; width:100%;}
.doc .sub_box1 .txt_all p{ font-size:0.9em; color:#666; line-height:20px; word-break:keep-all; margin-top:10px;}
.doc .sub_box1 .txt_all p span{ color:#e6700d;}

.doc .sub_box1 .txt_all2{ overflow:hidden; width:100%;}
.doc .sub_box1 .txt_all2 p{ font-size:0.9em; color:#666; line-height:20px; word-break:keep-all; margin-bottom:20px;}
.doc .sub_box1 .txt_all2 p span{ color:#e6700d;}

.doc .sub_box1 .in_ul_st1 li{ font-size:0.9em; color:#666; line-height:20px; word-break:keep-all; margin-bottom:10px; 
background:url(../images/sub/sub_li_tit.png) no-repeat left 9px; padding-left:12px;}
.doc .sub_box1 .in_ul_st1 li span{ color:#e6700d;}
.doc .sub_box1 .in_ul_st1 li span.{ color:#006dd3;}
.doc .sub_box1 div.img_w1{ float:right;}

.doc .sub_box1 div.all_img_w1{ text-align:center}
.doc .sub_box1 div.all_img_w1 img{ width:100%;}
.doc .sub_box1 div.all_img_w1 .in_ul_st2{ padding:0;}
.doc .sub_box1 div.all_img_w1 .in_ul_st2 li.title1{ font-size:1em; color:#fff; background:#544643; width:100%; height:30px; line-height:30px;}
.doc .sub_box1 div.all_img_w1 .in_ul_st2 li.img_1{ border:1px solid #ddd; padding:20px; background:#fff;}

/*2_7*/
.task_w{}
.task_w ul{ overflow:hidden; margin:0 0 -25px -25px;}
.task_w ul li{ float:left; width:100%;}
.task_w ul li div.inner_task{ margin:0 0 25px 25px; height:120px; padding:0 20px;}
.task_w ul li div.inner_task p{display:inline-block; word-break:keep-all;}
.task_w ul li div.inner_task p.num1{ font-family:notokrB; font-size:1.6em; margin-top:17px;}
.task_w ul li div.inner_task p.text1{ display:block; font-family:notokrM; font-size:1em; margin-top:35px; }

.task_w ul li div.inner_task.bg1{ border:2px solid #6fbefe; color:#fff; background:#6fbefe url(../images/sub/center_icon1.png) no-repeat center center; transition:all 0.3s;}
.task_w ul li div.inner_task.bg2{ border:2px solid #6ac5ff; color:#fff; background:#6ac5ff url(../images/sub/center_icon1.png) no-repeat center center; transition:all 0.3s;}
.task_w ul li div.inner_task.bg3{ border:2px solid #48a4d5; color:#fff; background:#48a4d5 url(../images/sub/center_icon1.png) no-repeat center center; transition:all 0.3s;}
.task_w ul li div.inner_task.bg4{ border:2px solid #479dcd; color:#fff; background:#479dcd url(../images/sub/center_icon1.png) no-repeat center center; transition:all 0.3s;}
.task_w ul li div.inner_task.bg5{ border:2px solid #438fce; color:#fff; background:#438fce url(../images/sub/center_icon1.png) no-repeat center center; transition:all 0.3s;}
.task_w ul li div.inner_task.bg6{ border:2px solid #3379bc; color:#fff; background:#3379bc url(../images/sub/center_icon1.png) no-repeat center center; transition:all 0.3s;}
.task_w ul li div.inner_task.bg7{ border:2px solid #69b2ed; color:#fff; background:#69b2ed url(../images/sub/center_icon1.png) no-repeat center center; transition:all 0.3s;}
.task_w ul li div.inner_task.bg8{ border:2px solid #479ce2; color:#fff; background:#479ce2 url(../images/sub/center_icon1.png) no-repeat center center; transition:all 0.3s;}
.task_w ul li div.inner_task.bg9{ border:2px solid #1984c1; color:#fff; background:#1984c1 url(../images/sub/center_icon1.png) no-repeat center center; transition:all 0.3s;}

.task_w ul li div.inner_task.bg1:hover{ border:2px solid #6fbefe; color:#6fbefe; background:#fff url(../images/sub/center_icon2.png) no-repeat center center;}
.task_w ul li div.inner_task.bg2:hover{ border:2px solid #6ac5ff; color:#6ac5ff; background:#fff url(../images/sub/center_icon2.png) no-repeat center center;}
.task_w ul li div.inner_task.bg3:hover{ border:2px solid #48a4d5; color:#48a4d5; background:#fff url(../images/sub/center_icon2.png) no-repeat center center;}
.task_w ul li div.inner_task.bg4:hover{ border:2px solid #479dcd; color:#479dcd; background:#fff url(../images/sub/center_icon2.png) no-repeat center center;}
.task_w ul li div.inner_task.bg5:hover{ border:2px solid #438fce; color:#438fce; background:#fff url(../images/sub/center_icon2.png) no-repeat center center;}
.task_w ul li div.inner_task.bg6:hover{ border:2px solid #3379bc; color:#3379bc; background:#fff url(../images/sub/center_icon2.png) no-repeat center center;}
.task_w ul li div.inner_task.bg7:hover{ border:2px solid #69b2ed; color:#69b2ed; background:#fff url(../images/sub/center_icon2.png) no-repeat center center;}
.task_w ul li div.inner_task.bg8:hover{ border:2px solid #479ce2; color:#479ce2; background:#fff url(../images/sub/center_icon2.png) no-repeat center center;}
.task_w ul li div.inner_task.bg9:hover{ border:2px solid #1984c1; color:#1984c1; background:#fff url(../images/sub/center_icon2.png) no-repeat center center;}


/*sub_3*/
.doc .sub_box1 .task_img1{ text-align:center; display:none;}
.doc .sub_box1 .task_img2{ text-align:center;}
.doc .sub_box1 .task_img2 img{ width:100%;}
.doc .sub_box1 .in_ul_st2{}
.doc .sub_box1 .in_ul_st2.tit2{ margin-top:20px;}
.doc .sub_box1 .in_ul_st2 li.ul_tit{ font-size:1.1em; line-height:20px; color:#006dd3; margin-bottom:5px;}
.doc .sub_box1 .in_ul_st2 li.ul_tit span{ font-size:0.9em; color:#666;}
.doc .sub_box1 .in_ul_st2 li.ul_tit .orange {color:#e6700d;}
.doc .sub_box1 .in_ul_st2 li.ul_txt{ font-size:0.9em; color:#666; line-height:20px; word-break:keep-all; padding-left:18px;}
.doc .sub_box1 .in_ul_st2 li.ul_txt span{ color:#e6700d;}
}

/*3_1*/
.doc .sub_box1.center{ text-align:center;}
.doc .sub_box1 .step{ display:inline-block; width:100%; margin:0 1%; vertical-align:middle; position:relative;}	
.doc .sub_box1 .step .circle{ width:140px; height:140px; text-align:center; margin:0 auto 20px; border-radius:150px;}
.doc .sub_box1 .step .circle .txt1{ font-size:18px; font-family:notokrB; color:#fff; margin-top:20px;}
.doc .sub_box1 .step .circle .txt2{ font-size:13px; line-height:15px; font-family:notokrB; color:#fff; margin-top:40px;}
.doc .sub_box1 .step .circle .txt2.two_line{ margin-top:30px;}
.doc .sub_box1 .step .squere{ height:85px; background:#fff; text-align:left; padding:20px; margin:0 auto;}
.doc .sub_box1 .step .squere .txt1{ font-size:12px; line-height:20px; color:#666; word-break:keep-all;}
.doc .sub_box1 .step .squere .txt1 a{ color:#fff; background:#e6700d; padding:1px 10px; border:1px solid #e6700d; transition:all 0.3s;}
.doc .sub_box1 .step .squere .txt1 a:hover{ color:#e6700d; background:#fff; border:1px solid #e6700d; transition:all 0.3s;}

.doc .sub_box1 .step p{ position:absolute; bottom:123px; left:48%;}

.doc .sub_box1 .step .circle.bg1{ background:#5778b9 url(../images/sub/center_icon1.png) no-repeat center center; border:1px solid #5778b9;}
.doc .sub_box1 .step .circle.bg2{ background:#5795ba url(../images/sub/center_icon1.png) no-repeat center center; border:1px solid #5795ba; margin-top:40px;}
.doc .sub_box1 .step .circle.bg3{ background:#56aab9 url(../images/sub/center_icon1.png) no-repeat center center; border:1px solid #56aab9; margin-top:40px;}
.doc .sub_box1 .step .circle.bg4{ background:#706a6c url(../images/sub/center_icon1.png) no-repeat center center; border:1px solid #706a6c; margin-top:40px;}
.doc .sub_box1 .step .circle.bg5{ background:#82b53f url(../images/sub/center_icon1.png) no-repeat center center; border:1px solid #82b53f; margin-top:40px;}
.doc .sub_box1 .step .circle.bg6{ background:#c45755 url(../images/sub/center_icon1.png) no-repeat center center; border:1px solid #c45755; margin-top:40px;}

.doc .sub_box1 .step .squere.bg1{ border:2px solid #5778b9;}
.doc .sub_box1 .step .squere.bg2{ border:2px solid #5795ba;}
.doc .sub_box1 .step .squere.bg3{ border:2px solid #56aab9;}
.doc .sub_box1 .step .squere.bg4{ border:2px solid #706a6c;}
.doc .sub_box1 .step .squere.bg5{ border:2px solid #82b53f;}
.doc .sub_box1 .step .squere.bg6{ border:2px solid #c45755;}



/*sub_4*/
/*gallery*/
.table_wrap .gallery_area{ width:100%; padding:15px 0; *zoom:1; text-align:center;}
.table_wrap .gallery_area:after{ content:""; display:block; clear:both;}
.table_wrap .gallery_area > li{ display:inline-block; width:44%; margin:15px 1% 15px 0; border:1px solid #ccc;}
.table_wrap .gallery_area > li:last-child{ display:inline-block; width:44%; margin:15px 0 15px 0; border:1px solid #ccc;}
.table_wrap .gallery_area > li.gall_inc{ cursor:pointer;}
.table_wrap .gallery_area > li.gall_inc div.gall_img{ padding:10px; position:relative; overflow:hidden; text-align:center; max-width:238px; min-height:100px; max-height:160px;}
.table_wrap .gallery_area > li.gall_inc div.gall_img img{ border:1px solid #dcdcdc; width:100%;}
.table_wrap .gallery_area > li.gall_inc div.gall_img span.black_on{ position:absolute; top:10px; left:10px; width:91%; height:160px; transition:1s; display:none; }
.table_wrap .gallery_area > li.gall_inc:hover div.gall_img span.black_on{ background-color:#1a63a7; filter:Alpha(Opacity=20); opacity:0.2; transition:1s; }
.table_wrap .gallery_area > li.gall_inc > ol.info_st{ clear:left; border-bottom:1px solid #d0d0d0; border-top:1px solid #d0d0d0; background:#f9f9f9;}
.table_wrap .gallery_area > li.gall_inc > ol.info_st > li{ height:25px; line-height:25px;}
.table_wrap .gallery_area > li.gall_inc > ol.info_st > li span{ display:inline-block; *display:inline; zoom:1; padding-left:35px; color:#888; font-size:12px; background-position:10px center; background-repeat:no-repeat;}
.table_wrap .gallery_area > li.gall_inc > ol.info_st > li span.icon_id{ background-image:url(../images/board/icon_id.png); font-weight:600; color:#333;}
.table_wrap .gallery_area > li.gall_inc > p.date{ font-size:0.9em; width:95%; color:#666; padding-left:5%; height:25px; line-height:25px; text-align:left; text-overflow:ellipsis; overflow:hidden; white-space:nowrap; }
.table_wrap .gallery_area > li.gall_inc > p.hit{ font-size:0.9em; float:left; width:40%; color:#666; padding:5px 10px; height:25px; line-height:25px; text-align:right; text-overflow:ellipsis; overflow:hidden; white-space:nowrap; display:none; }
.table_wrap .gallery_area > li.gall_inc > ol.info_st > li span.icon_hit{ background-image:url(../images/board/icon_hit.png);}
.table_wrap .gallery_area > li.gall_inc p.gall_title{ padding-left:5%; width:95%; height:25px; text-align:left; text-overflow:ellipsis; overflow:hidden; white-space:nowrap; border-bottom:1px solid #dcdcdc; }
.table_wrap .gallery_area > li.gall_inc p.gall_title strong{ line-height:25px; font-size:0.875em; color:#333;
word-break: break-all;
word-wrap: break-word; /* Internet Explorer */ 
white-space: -moz-pre-wrap; /* Mozilla, since */ 
white-space: -pre-wrap; /* Opera 4-6 */ 
white-space: -o-pre-wrap; /* Opera 7 */
}
p.gall_title strong{ color:#00a0b8;}
div.gall_img{ background-color:#fff;}

/*sub_6*/
.doc .sub_box2{ margin-top:10px; border:1px solid #ddd; background:#f8f8f8; padding:20px 20px; overflow:hidden;}

.handmade_map{ margin-top:30px;}
.handmade_map img{ width:100%;}

.map_st2 { border:0px; padding:0px; margin-top:30px; font-size:0.9em; border-top:2px solid #464646;  }
.map_st2 tbody th { background:#f2fafd; color:#444444; font-weight:600; border-bottom:1px solid #dddddd; border-right:1px solid #dddddd; line-height:18px; padding:10px 10px; vertical-align:middle; text-align:center; font-size:0.9em; }
.map_st2 tbody td { background:#fff; color:#555555; border-bottom:1px solid #dddddd; border-right:1px solid #dddddd; line-height:18px; padding:12px 10px; vertical-align:middle; text-align:left; font-size:0.9em; }
.map_st2 thead th:last-child, .map_st2 tbody th:last-child, .map_st2 tbody td:last-child { border-right:none; }

.doc .sub_box1 .in_ul_st2 li.ul_txt span.bus_1{ color:#34a2f7; font-family:notokrB;}
.doc .sub_box1 .in_ul_st2 li.ul_txt span.bus_2{ color:#4dc74d; font-family:notokrB;}
.doc .sub_box1 .in_ul_st2 li.ul_txt span.bus_3{ color:#e2565f; font-family:notokrB;}



  /***********************************************************************************************************************/
 /*메인******************************************************************************************************************/
/***********************************************************************************************************************/

.doc .main_bg{ background:#4e8bc6; padding-bottom:30px;}
.doc .mvisu_area{ height:150px; position:relative;}
.doc .mvisu_area .visu_sgarea{ width:100%; overflow:hidden; position:absolute; top:55px; text-align:left; display:inline-block; }
.doc .mvisu_area .visu_sgarea .visu_sg1 { font-size:1.2em; font-family:notokrM; color:#fff; line-height:1.7em; text-shadow:1px 1px 1px rgba(0,0,0,0.4); }
.doc .mvisu_area .visu_sgarea .visu_sg2 { font-size:1em; font-family:notokrR; color:#fff; line-height:1.4em; text-shadow:1px 1px 1px rgba(0,0,0,0.4); }


.doc .cont_wrap{ overflow:hidden;}
.doc .cont_wrap .left_w1{ float:none; width:100%; overflow:hidden; margin-left:-0.7%;}
.doc .cont_wrap .left_w1 ul{ float:left; height:110px; width:32%; margin-left:1.3%; margin-bottom:1.3%;}
.doc .cont_wrap .left_w1 .icon_wrap1{ transition:all 0.5s; cursor:pointer; }
.doc .cont_wrap .left_w1 .icon_wrap1 li{ text-align:center; font-size:1em; color:#fff; margin-top:15px;}
.doc .cont_wrap .left_w1 .icon_wrap1.bg1{ background:#1963a5 url(../images/main/main_icon1.png) no-repeat center 45px; background-size:50px;}
.doc .cont_wrap .left_w1 .icon_wrap1.bg2{ background:#fcc44d url(../images/main/main_icon2.png) no-repeat center 45px; background-size:50px;}
.doc .cont_wrap .left_w1 .icon_wrap1.bg3{ background:#5c59b4 url(../images/main/main_icon3.png) no-repeat center 45px; background-size:50px;}
.doc .cont_wrap .left_w1 .icon_wrap1.bg4{ background:#ff84be url(../images/main/main_icon4.png) no-repeat center 45px; background-size:50px;}
.doc .cont_wrap .left_w1 .icon_wrap1.bg5{ background:#1b93d6 url(../images/main/main_icon5.png) no-repeat center 45px; background-size:50px;}
.doc .cont_wrap .left_w1 .icon_wrap1.bg6{ background:#f96f65 url(../images/main/main_icon6.png) no-repeat center 45px; background-size:50px;}
.doc .cont_wrap .left_w1 .icon_wrap1.bg7{ background:#189faf url(../images/main/main_icon8.png) no-repeat center 45px; background-size:50px;}
.doc .cont_wrap .left_w1 .icon_wrap1.bg8{ background:#1b2586 url(../images/main/main_icon9.png) no-repeat center 45px; background-size:50px;}
.doc .cont_wrap .left_w1 .icon_wrap1.bg9{ background:#88ba55 url(../images/main/main_icon7.png) no-repeat center 45px; background-size:50px;}

.doc .cont_wrap .center_w1{ float:none; min-height:320px; max-height:360px; background:#fff; padding:22px 30px; margin-bottom:15px; margin-top:13px;}
.doc .cont_wrap .center_w1 .center_tit{ font-size:16px; color:#e5004f; margin-bottom:10px; padding-left:43px; background:url(../images/sub/tip.jpg) no-repeat top left; height:23px; line-height:23px; }
.doc .cont_wrap .center_w1 .center_tit .plus{ display:inline-block; float:right; margin-top:4px;}
.doc .cont_wrap .center_w1 .center_txt{ font-size:13px; color:#888; margin-bottom:15px;}
.doc .cont_wrap .center_w1 .center_img{margin-bottom:10px; text-align:center;}
.doc .cont_wrap .center_w1 .center_img img{ width:100%; max-width:270px;}
.doc .cont_wrap .center_w1 .txt_w .title_w{ font-size:14px; color:#333; margin-bottom:8px; word-break:keep-all; height:42px; overflow:hidden;}
.doc .cont_wrap .center_w1 .txt_w .txt_tt{ font-size:12px; line-height:18px; color:#666; word-break:keep-all; height:90px; overflow:hidden;}

.doc .cont_wrap .right_w1{ float:none; width:100%; overflow:hidden;}
.doc .cont_wrap .right_w1 .right_box1{ padding:3% 7%; background:#2d74bb; height:100px; margin-bottom:13px;}
.doc .cont_wrap .right_w1 .right_box1.last{ margin-right:0%;}
.doc .cont_wrap .right_w1 .right_box1 .right_num{ font-size:17px; color:#a0e5fc; font-family:notokrB; line-height:20px;}
.doc .cont_wrap .right_w1 .right_box1 .right_num span{ font-family:notokrM; font-size:13px; color:#fff;}
.doc .cont_wrap .right_w1 .right_box1 .right_num span.right_1{ display:inline-block; margin-right:12px;}
.doc .cont_wrap .right_w1 .right_box1 .right_img{ text-align:center;}
/*.doc .cont_wrap .right_w1 .right_box1 .input{ float:left; width:70%; margin-right:4%;}*/
.doc .cont_wrap .right_w1 .right_box1 .btn{ width:100%; margin-top:15px;}
.doc .cont_wrap .right_w1 .right_box1 .m_input_st1{ height:28px; border:none; padding-left:5%; width:98%;}
.doc .cont_wrap .right_w1 .right_box1 .m_input_st1.mg_b{ margin-bottom:3px;}
.doc .cont_wrap .right_w1 .right_box1 .m_input_st2{ height:43px; border:#154657; color:#fff; font-family:notokrM; width:100%; background:#154657; font-size:15px; cursor:pointer; padding-right:15px;}
.doc .cont_wrap .right_w1 .right_box1 .m_input_st2:hover{ border:#154657; background:#fff; color:#154657; font-family:notokrB; transition:all 0.3s;}

.doc .cont_wrap .right_w1 .right_tit{ font-size:18px; color:#fff; margin-bottom:10px;}
.doc .cont_wrap .right_w1 .right_tit .plus{ display:inline-block; float:right; margin-top:4px;}


