@charset "utf-8";
/* CSS Document */

/* domain style */
/* left*/
#domain .ui-state-hover a, #domain .ui-state-hover a:hover, #domain .ui-state-hover a:link, #domain .ui-accordion-content li a:hover, #domain .ui-accordion-content li a:focus { color: #0e736e !important; }
#domain .left_accordion .ui-state-hover, #domain .left_accordion .ui-state-focus, #domain .left_accordion .ui-state-active { border-bottom: 2px solid #0e736e !important; background: #fff; }
#domain .left_accordion .ui-state-hover, #domain .ui-state-active { color: #0e736e !important; }
/* */
.table_th { width: 130px; padding: 7px 0 7px 30px; }
.table_td { width: 700px; padding: 7px 0 7px 40px; }
@media only screen and (min-width:769px) and (max-width:1280px) {
.table_th { width: 130px; padding: 7px 0 7px 20px; }
.table_td { width: 700px; padding: 7px 0 7px 20px; }
.colspan .table_td {
    width: 250px !important;}
}
.contents_box h4 { color: #0e736e; }
input:focus, input:hover, select:focus, select:hover { border: 1px solid #0e736e; }
.color_blue { color: #0e736e !important; }
#domain span.h3_before { color: #0e736e; }
#domain .form_table { border-top: 1px solid #0e736e; }
#domain .add_title { color: #0e736e; }
#domain .apply_form h4 span input[type=checkbox]:checked + label { color: #0e736e; }
#domain .seach_more:hover { color: #0e736e; }
#domain aside .btn_next { background: #0e736e; }
/* 도메인 신청 */
.article_domain { overflow: hidden; }
.article_domain .apply_form { float: left; width: 640px; height: 100%; font-size: 13px; }
@media only screen and (min-width:769px) and (max-width:1280px) {
.article_domain .apply_form { float: left; width: 70%; height: 100%; font-size: 13px; }
#domain .form_table { width: 100%; }
}
/*결제예정창*/
.article_domain aside { position: relative; margin-left: 680px; width: 202px; background: #fff; border: 1px solid #666; box-shadow: 2px 2px 3px rgba(0,0,0,0.24); border-radius: 4px; padding: 10px 8px; margin-top: 28px; font-size: 14px; }
.article_domain .aside_in { width: 192px; margin: 0 5px; }
.article_domain .aside_in dt { margin-top: 10px; }
.article_domain .aside_in dd { font-size: 12px; padding-left: 3px; line-height: 18px; }
.article_domain .aside_in dd span, .aside_in dt span { font-size: 12px; padding-right: 5px; }
.article_domain dt.color_bl, .article_domain dd.color_bl { font-size: 13px; background: #f5f5f5; margin: 5px 0; padding-left: 5px; }
.article_domain aside .btn_next { background: #005fca; width: 204px; color: #fff; line-height: 36px; margin-top: 18px; font-size: 14px; }
.article_domain aside .btn_apply { background: #ff2d04; width: 204px; color: #fff; line-height: 36px; margin-top: 18px; padding-top: 0; padding-bottom: 0; font-size: 14px; }
@media only screen and (min-width:769px) and (max-width:1280px) {
.article_domain aside { margin-left:73%; width: 24%; background: #fff; border: 1px solid #666; box-shadow: 2px 2px 3px rgba(0,0,0,0.24); border-radius: 4px; padding: 10px 8px; margin-top: 28px; font-size: 14px; }
.article_domain .aside_in { width: 90%; margin: 0 5%; }
.article_domain aside .btn_next { background: #005fca; width: 100%; color: #fff; line-height: 36px; margin-top: 18px; font-size: 14px; }
.article_domain aside .btn_apply { background: #ff2d04; width: 100%; color: #fff; line-height: 36px; margin-top: 18px; padding-top: 0; padding-bottom: 0; font-size: 14px; }
}
.domain_search { padding: 20px 0 15px 0; border: 1px solid #ddd; box-shadow: 2px 2px 3px #ccc; margin: 50px 0; text-align: center; font-size: 30px; color: #000; font-weight: 600; }
.domain_search input[type=text] { font-size: 27px; border: 4px solid #0e736e; padding: 1px 10px; width: 500px; height: auto; border-radius: 0; }
/*로그인없이 신청하기*/ 
.nologin .domain_search { padding: 20px 0 30px 0; border: none; border-bottom: 1px solid #ddd; box-shadow: none; margin: 10px 0 !important; text-align: center; font-size: 25px; color: #000; font-weight: 600; }
.nologin .domain_search input[type=text] { width: 400px; font-size: 25px; }
.nologin_title { background: #f5f5f5; padding: 4px 0; border-bottom: 1px solid #ddd; font-size: 16px; }
.nologin .btn_apply { background: #0e736e; color: #fff; line-height: 40px; font-size: 14px; padding: 0 10px }
.nologin p.align_c .btn_apply { padding: 0 50px; }
/**/
.domain_search .btn_white { height: 43px; padding: 0 9px; }
.domain_search .btn_white:hover { color: #0e736e; }
.domain_search span { display: block; text-align: right; margin-right: 170px; padding-top: 2px; }
.domain_dc { display: inline-block; width: 40px; font-size: 12px; color: #ff2d04; text-align: right; }
.domain_total { margin: 10px 0 -15px 0; padding: 0; font-size: 12px; text-align: center; }
/*restore*/
.domain_table { width: 100%; }
.domain_table tr { width: 100%; border: 1px solid #ddd; }
.domain_table td { padding: 5px 0 5px 30px; border: 1px solid #ddd; }
.domain_table th { text-align: left; padding: 5px 0 5px 30px; background: #f5f5f5; border: 1px solid #ddd; }
.list_tit { display: inline-block; padding: 5px 20px; background: #0e736e; color: #fff; border-radius: 5px; margin: 1em 0; }
.renew_ctn { margin-top: 10px; overflow: hidden; }
.renew_wrap { width: 24.3%; height: 320px; border: 1px solid #ccc; margin: 2px; float: left; }
.renew_wrap span { color: #0e736e; }
.renew_wrap h5 { text-align: center; color: #fff; background: #0e736e; padding: 8px 0; }
.renew_wrap dt { text-align: center; padding: 5px 0; border-bottom: 2px dotted #ccc; color: #0e736e; }
.renew_wrap dl { padding: 5px; font-size: 13px; }
.renew_txt { float: left; clear: both; width: auto; background: #eee; border-radius: 5px; margin-top: 10px; font-size: 12px; padding: 10px; }
.renew_info { float: left; display: inline-block; font-size: 12px; background: #eee; margin: 5px; padding: 5px; border-radius: 5px; }
.renew_ver2 h5 { background: #6aad07; }
.renew_ver2 dt, .renew_ver2 span { color: #6aad07; }
.renew_ver3 h5 { background: #fda10d; }
.renew_ver3 dt, .renew_ver3 span { color: #fda10d; }
.renew_ver4 h5 { background: #e6460e; }
.renew_ver4 dt, .renew_ver4 span { color: #e6460e; }
.renew_min { height: 120px; border-radius: 15px; }
.renew_min h5 { border-radius: 15px 15px 0 0; }
@media only screen and (min-width:769px) and (max-width:1280px) {
.renew_wrap { width: 23%; height: 320px; border: 1px solid #ccc; margin: 2px; float: left; }

}
.line_up { text-align: left; padding:10px }
.num_list { border-top: 1px solid #0e736e; }
.num_list li { position: relative; padding: 10px 10px 10px 40px; border-bottom: 1px solid #ddd; line-height: 150%; }
.num_list li:nth-child(odd) { background: #eee; font-weight: bold; }
.num_txt { position: absolute; top: 8px; left: 7px; color: #fff; background: #0e736e; padding: 1px 8px; border-radius: 30px; }
.q_a_list { border-top: 1px solid #0e736e; }
.q_a_list li { position: relative; padding: 10px 10px 10px 40px; border-bottom: 1px solid #ddd; line-height: 150%; }
.q_a_list li:nth-child(odd) { background: #eee; }
.q_txt { position: absolute; top: 7px; left: 7px; color: #fff; background: #0e736e; padding: 3px 7px; border-radius: 5px; }
.a_txt { color: #fff; background: #ff9906; }
/*free_ff*/
.notice_list_wrap { border-color: #0e736e; }
.domain_tit { background: #eee; }
.domain_tit li { float: left; font-weight: bold; text-align: center; padding: 10px 0; border-bottom: 1px solid #aaa; }
.domain_list {clear:both;}
.domain_list input[type=checkbox] {height:inherit}
.domain_list li { float: left; text-align: center; padding: 10px 0; background: url(../img/notice_border.gif)no-repeat right; border-bottom: 1px solid #aaa; }
.domain_list li:last-child { background: none; }
.pagination > li > a, .pagination > li > span { position: relative; float: left; padding: 6px 12px; margin-left: -1px; line-height: 1.42857143; color: #0e736e; text-decoration: none; background-color: #fff; border: 1px solid #ddd; }
.pagination > .active > a, .pagination > .active > span, .pagination > .active > a:hover, .pagination > .active > span:hover, .pagination > .active > a:focus, .pagination > .active > span:focus { z-index: 3; color: #fff; cursor: default; background-color: #0e736e; border-color: #005fcb; }
.btn_notice { background: #0e736e; padding: 0 50px; color: #fff; line-height: 36px; margin-top: 18px; }
.btn_silver { background: #eeeeee; border-color: #ddd; color: #555; margin-left: 10px; }
.notice_nav { padding: 30px 0 30px 0; font-size: 12px; }
.align_middle { padding-top: 15px; }
/**/
.sec_oder_w { width: 100%; padding-bottom: 20px; overflow: hidden; }
.sec_order_d .cellcell{vertical-align:top;}
.sec_oder_w .arrow_r{font-size:22px}
.sec_order { float: left; width: 108px; padding: 20px; border: 4px solid #ddd; border-radius: 50px; height: 100px; }
.sec_order li { text-align: center; }
.sec_order li:nth-child(1) { padding-top: 45px; }
.arrow_r2{ float:left; padding:60px 5px;}
.sec_order_1 { background: url(/img/add_service/sec_img02.jpg) no-repeat 55px 15px; }
.sec_order_2 { background: url(/img/add_service/sec_img05.jpg) no-repeat 55px 15px; }
.sec_order_3 { background: url(/img/add_service/sec_img03.jpg) no-repeat 55px 15px; }
.sec_order_4 { background: url(/img/add_service/sec_img04.jpg) no-repeat 55px 15px; }
.step_num { font-size: 20px; color: #0e736e; font-weight: 600; }
.sec_list { clear: both; }
.sec_list li { padding: 5px 0; }
.step_ps { font-size: 12px; color: #888; padding-left: 15px; margin-left: 15px; border-left: 1px solid #ddd; }
.arrow_r { float: left; padding: 60px 0; margin: 0 20px; }
.ss_imgW { width: auto; border: 1px solid #ddd; padding: 20px 0; }
.ss_imgW img { width: auto; margin: 0 auto; display: block; }
.ss_tit { font-size: 22px; font-family: Nanum_BG; color: #000 !important; margin-bottom: 20px; }
.sec_order_d { float: left; padding: 20px; border: 4px solid #ddd; border-radius: 200px; width: 130px; height: 130px; }
.sec_order_d li { text-align: center; }

@media only screen and (min-width:769px){ /* 170323 미디어쿼리로 감쌈 */
	.sec_order_d li:nth-child(1) { padding-top: 15px; padding-bottom:4px}
}
@media only screen and (min-width:769px) and (max-width:1280px) {
.sec_order_d { float: left; padding: 20px; border: 4px solid #ddd; border-radius: 200px; }
.arrow_r { float: left; padding-top: 60px; margin: 0 10px; }
.sec_oder_w .arrow_r{font-size:22px;margin:0 16px}
.sec_oder_w .sec_order_d:last-child{clear:left}
.sec_oder_w .sec_order:last-child{clear:left}

}
/*기관이전*/
.list_ctn { border-top: 1px solid #0e736e; }
.list_ctn dl { padding: 10px; border-bottom: 1px solid #ddd; }
.font_p { font-size: 30px; color: #aaa; padding-right: 5px; }

/**/
.padding0 {
    padding: 0 !important;
}
.pg_table li {
    float: left;
    border-bottom: 1px solid #ddd;
	padding: 7px 0px;
}

.m_t10{margin-top:10px}

.btn_domain{padding:0.4em}

/*0324*/
.search_domain_list input,.search_domain_list label{cursor:pointer}
.list_point{font-weight:bold;color:#000 !important;font-size: 16px;line-height: 120%;padding: 20px 0; margin: 0; font-family: Nanum_BG;}
.pg_table .tv{text-indent:6px}

/* 0329 */
.txt_domain_info { font-size:12px !important;}
.li-table .first{width:auto;background:#f5f5f5;}
.li-table .first div{min-width: 81px;text-align: center;max-width: 100px;margin: 0 auto;}
.li-table .second{width:62%;}
.li-table .second ul li:nth-child(1){min-width: 63px;}
.li-table .second li{border:none;border-bottom:1px solid #ddd}
.header .second li{border-bottom:0px solid #ddd}
ul.li_line p{min-width:31px}
.third{width:12%}
.li-table{border-top:1px solid #0e736e}

.article_domain { overflow: visible; }