/* Author oopblog.com */
/* È¸¿ø°¡ÀÔ °ü·Ã */
.regi_header { height:61px; border-bottom:1px solid #e5e5e5; }
.regi_header .inner_box { width:1000px; margin:0 auto; position:relative }
.regi_header .inner_box .logo { position:absolute; left:18px; top:14px; }
.regi_header .inner_box .regi_top_btn { position:absolute; right:4px; top:22px; }
.regi_header .inner_box .regi_top_btn a { color:#2895f1; }
.regi_type_select_box { padding-top:224px; width:1000px; margin:0 auto; margin-bottom:380px }
.regi_type_select_box .title { line-height:50px; font-size:40px; font-weight:bold; text-align:center; color:#0077c1; margin-bottom:65px }
.regi_type_select_box .type_list_box { overflow:hidden }
.regi_type_select_box .type_list_box p { float:left; }
.regi_type_select_box .type_list_box p a { display:block; height:169px; margin-bottom:11px }
.regi_type_select_box .type_list_box p span { display:block; text-align:center; font-size:28px; color:#434343; line-height:40px; }
.regi_type_select_box .type_list_box .type01 { width:310px }
.regi_type_select_box .type_list_box .type02 { width:340px;  }
.regi_type_select_box .type_list_box .type03 { width:304px }
.regi_type_select_box .type_list_box .type01 a { background:url(../img/register/type01_off.gif) no-repeat 50% 16px; }
.regi_type_select_box .type_list_box .type02 a { background:url(../img/register/type02_off.gif) no-repeat 60% 8px; border-left:1px solid #d2d2d2; border-right:1px solid #d2d2d2 }
.regi_type_select_box .type_list_box .type03 a { background:url(../img/register/type03_off.gif) no-repeat 50% 18px; }
.regi_type_select_box .type_list_box .type01 a:hover,
.regi_type_select_box .type_list_box .type01.on a { background:url(../img/register/type01_on.gif) no-repeat 50% 16px; }
.regi_type_select_box .type_list_box .type02 a:hover,
.regi_type_select_box .type_list_box .type02.on a { background:url(../img/register/type02_on.gif) no-repeat 60% 8px; }
.regi_type_select_box .type_list_box .type03 a:hover,
.regi_type_select_box .type_list_box .type03.on a { background:url(../img/register/type03_on.gif) no-repeat 50% 18px; }

.regi_type_select_box.small { padding-top:88px; margin-bottom:60px; width:620px }
.regi_type_select_box.small .type_list_box p a { height:110px; margin-bottom:5px }
.regi_type_select_box.small .type_list_box p span { font-size:19px }
.regi_type_select_box.small .type_list_box .type01 { width:190px }
.regi_type_select_box.small .type_list_box .type02 { width:220px;  }
.regi_type_select_box.small .type_list_box .type03 { width:200px }
.regi_type_select_box.small .type_list_box .type01 a { background:url(../img/register/type01s_off.gif) no-repeat 50% 11px; }
.regi_type_select_box.small .type_list_box .type02 a { background:url(../img/register/type02s_off.gif) no-repeat 60% 5px; border-left:1px solid #d2d2d2; border-right:1px solid #d2d2d2 }
.regi_type_select_box.small .type_list_box .type03 a { background:url(../img/register/type03s_off.gif) no-repeat 50% 9px; }
.regi_type_select_box.small .type_list_box .type01 a:hover,
.regi_type_select_box.small .type_list_box .type01.on a { background:url(../img/register/type01s_on.gif) no-repeat 50% 11px; }
.regi_type_select_box.small .type_list_box .type02 a:hover,
.regi_type_select_box.small .type_list_box .type02.on a { background:url(../img/register/type02s_on.gif) no-repeat 60% 5px; }
.regi_type_select_box.small .type_list_box .type03 a:hover,
.regi_type_select_box.small .type_list_box .type03.on a { background:url(../img/register/type03s_on.gif) no-repeat 50% 9px; }



.regi_footer { border-top:1px solid #e5e5e5; width:1000px; margin:0 auto; }
.regi_footer .inner_box { padding:48px 0 100px 64px; overflow:hidden; position:relative }
.regi_footer .inner_box dl { float:left; width:178px; }
.regi_footer .inner_box dl dt { margin-bottom:5px; font-size:15px; color:#818080; font-weight:bold }
.regi_footer .inner_box dl dd { margin-bottom:4px; font-size:14px; color:#818080; }
.regi_footer .lang { position:absolute; right:8px; top:47px;  }
.regi_footer .lang a { color:#767676; font-size:14px; color:#767676; font-weight:bold }



/* ÅÇ¸Þ´º */
.register_wrap .regi_cont_wrap { width:1000px; margin:0 auto; padding-bottom:80px }
.register_wrap .tab_box {  margin-bottom:55px; }
.register_wrap .tab_box .inner_box { overflow:hidden; border:1px solid #bdbdbd; }
.register_wrap .tab_box .inner_box a { padding-top:32px; float:left; text-align:center; display:block; width:14.25%; line-height:22px; padding-bottom:21px; font-size:17px; color:#999; }
.register_wrap .tab_box .inner_box a:hover,
.register_wrap .tab_box .inner_box a.on { background:url(../img/register/line_tab_on.gif) repeat-x 0 bottom; color:#0b6589; }
.register_wrap .tab_box .inner_box a.span { float:left; text-align:center; display:block; width:14.25%; line-height:22px; padding-bottom:21px; font-size:17px; color:#999; }
.register_wrap .tab_box .inner_box a.span.on { background:url(../img/register/line_tab_on.gif) repeat-x 0 bottom; color:#0b6589; }
.register_wrap .regi_cont_wrap .keyword_box ul { overflow:hidden }
.register_wrap .regi_cont_wrap .keyword_box ul li { float:left; min-width:140px; height:30px; margin-bottom:15px; margin-right:10px; }
.register_wrap .regi_cont_wrap .key_desc { padding-top:10px; color:#7f7f7f; font-size:13px; } 

/* °¡ÀÔÆû */
.register_wrap .regi_form { width:797px; margin:0 auto; overflow:hidden }
.register_wrap .regi_form .left_box { float:left; }
.register_wrap .regi_form .left_box .desc { padding-top:6px; font-size:13px; color:#868786; }
.register_wrap .regi_form .left_box .desc strong { color:#5d5d5d }
.register_wrap .regi_form .right_box { float:right; width:350px; padding-top:7px }
.register_wrap .regi_form .right_box .inp_box { margin-bottom:14px; overflow:hidden; position:relative }
.register_wrap .regi_form .right_box .inp_box.mb4 { margin-bottom:4px }
.register_wrap .regi_form .right_box .inp_box input[type="text"],
.register_wrap .regi_form .right_box .inp_box input[type="password"] { height:30px; line-height:29px; border:1px solid #d2d2d7; border-radius:4px; -moz-border-radius:4px; -webkit-border-radius:4px; padding:0 10px; }
.register_wrap .regi_form .right_box .inp_box select { height:30px; line-height:29px; border:1px solid #d2d2d7; border-radius:4px; -moz-border-radius:4px; -webkit-border-radius:4px; padding:0 10px; }
.register_wrap .regi_form .right_box .inp_box .fl { float:left; }
.register_wrap .regi_form .right_box .inp_box .fr { float:right; }
.register_wrap .regi_form .right_box .desc { margin-bottom:9px; color:#00a4e7; padding-left:4px }
.register_wrap .regi_form .right_box .inp_box .btn_chk { position:absolute; right:0; top:0 }
.register_wrap .regi_form .agree_chk { color:#3d464d; font-size:14px }
.register_wrap .regi_form .agree_chk span { color:#2895f1; }