div#step_seven {width:640px; margin-bottom:38px;}
div#step_seven .numbering {font-size:15px; color:#FF3E19; font-weight:bold;}
div#step_seven p.step_tlt {font-size:15px; color:#5D5D5D; font-weight:bold; border-bottom:1px solid #DEEAF2;line-height:30px;}
div#step_seven p.step_tlt img {float:right; padding-top:5px; cursor:pointer;}
div#step_seven .step_info {padding:31px 0 10px 21px;line-height:18px;}
div#step_seven .step_info_tlt {color:#003F85; font-weight:bold; background:url('../img/bullet/step_bullet.gif') 0 3px no-repeat; padding: 0 0 0 15px; margin-bottom:13px;}
div#step_seven .step_info span.bold_span {font-weight:bold;}
div#step_seven .step_info .inner {padding:0 0 30px 15px;}

.service_table_01 {border:1px solid #BABABA; border-collapse:collapse; margin-bottom:10px;}
.service_table_01 th {text-align:center; color:#666666; background-color:#EFF3F8; padding:7px 20px 7px 20px;}
.service_table_01 td {text-align:left; color:#8898A4; background-color:#FFFFFF; padding:7px 20px 7px 20px;}
.service_table_01 td span {color:#003F85;}

div.fcom_wrap {margin-bottom:10px; height:120px; width:670px;}
div.fcom_wrap div.info_wrap { float:right; padding:4px 0px 0px 18px; width:480px;}
div.fcom_wrap div.info_wrap div {line-height:16px;padding-left:7px;font-size:11px;}
div.fcom_wrap div.info_wrap div span {color:#4095D1;}
div.fcom_wrap div.info_wrap h2.sen_tlt {margin-bottom:5px;}
div.fcom_wrap img {border:1px solid #E8E8E8; float:left;}

ul.ul_dsc {margin-bottom:50px;}
ul.ul_dsc li {background:url('../img/bullet/ul_dsc_bullet.gif') 0 7px no-repeat;padding:0 0 0 10px; line-height:18px; color:#373737; font-size:13px;}

table.tb_discount {width: 100%; font-size:12px; border-collapse:collapse;margin-top:10px;}
table.tb_discount span.bold_st {font-weight:bold;}
table.tb_discount th.ex_th {border:1px solid #D3E5F0; background-color:#4996DE; padding:6px 0; color:#FFFFFF; font-weight:bold; text-align:center;}
table.tb_discount td.ex_td {border:1px solid #D3E5F0; padding:6px 20px; }
table.tb_discount table.inner_tb { color:#333333; width:100%;}
table.tb_discount table.inner_tb th {text-align:left;font-weight:bold;}
table.tb_discount table.inner_tb td {text-align:right;}
table.tb_discount table.inner_tb td.desc_td {text-align:left; color:#1363A0;}

div.show_box_wrap {position:absolute; height:0 }
div.show_box {position:relative; top:13px;float:left; padding:10px; background:#FFFFFF;border:1px solid #4996DE; width:320px;}

a.u_bar:link {color:#797979; text-decoration:none;}
a.u_bar:visited {color:#797979; text-decoration:none;}
a.u_bar:hover {color:#797979; text-decoration:underline;}

#search_box {float:right;  position:relative;}
#search_box input {height:18px; margin:0;padding:0; border:1px solid #5C9BD2; width:80px;text-align:right;padding-right:2px;margin-left:2px;}
#search_box select {width:100px; margin:0;padding:0; font-size:11px; }
#search_box button {margin-left:5px;}

h2.sky_blue_01 {color:#4094D2; font-size:14px; font-weight:bold;}
h2.black_blue_01 {color:black; font-size:14px; font-weight:bold;}
#ecard_wrap {width:100%;overflow:auto;}
#ecard_wrap .se_wrap {width:200px;  float:left; padding-left:20px; height:240px;}
#ecard_wrap .card_info {margin-top:10px; font-weight:bold; line-height:13px; font-size:11px;text-align:center;}
#ecard_wrap .card_info a {font-weight:bold;}
p.p_blue {color:#3F94D1; font-weight:bold; font-size:15px; line-height:20px;}
.gray_box_1 {background-color:#EFF3F8;border:1px solid #BABABA; padding:10px 0 10px 5px; line-height:16px; color: #666666;}
.gray_box_1 .blue_span {color:#003F85; font-weight:bold; padding-left:6px;}
ul.service_list {padding:10px 0 17px 0px;}
ul.service_list li {line-height:15px; background:url('../img/bullet/square.gif') 0 10px  no-repeat; padding:5px 0 5px 8px;}

/* 해외직구 고시환율 */
.customer_b_inner_wrap 		{ margin-top: 59px !important; padding: 0 !important; }
.graph_list					{ margin: 0; padding: 0 0 1px 0; width: 100%; height: 43px; border-bottom: 3px solid #96d2ed; }
.graph_list	ul				{ margin: 0; padding: 0; list-style-type: none; position: absolute; }
.graph_list li{display: inline-block; margin: 0 2px 0 0; width:89.3px; height:46px; border-top: 1px solid #96d2ed; border-right: 1px solid #96d2ed; border-left: 1px solid #96d2ed; font-weight: bold; font-size: 10pt; color: #74bbe0; cursor: pointer; text-align: center; display:table; float:left;}
.graph_list li:last-child{margin-right:0px;}
.graph_list li span{display:table-cell; vertical-align:middle;}
li.graph_active				{ background: #96d2ed; color: #0c0e0d; }
.graph_us					{ display: block; margin: 30px auto; width: 500px; text-align: left; }
.graph_japan				{ display: none; margin: 30px auto; width: 500px; text-align: left; }
.graph_china				{ display: none; margin: 30px auto; width: 500px; text-align: left; }
.graph_euro                 { display: none; margin: 30px auto; width: 500px; text-align: left; }
.graph_uk                   { display: none; margin: 30px auto; width: 500px; text-align: left; }
.graph_au                   { display: none; margin: 30px auto; width: 500px; text-align: left; }
.graph_hk                   { display: none; margin: 30px auto; width: 500px; text-align: left; }
.graph_tw                   { display: none; margin: 30px auto; width: 500px; text-align: left; }
.graph_desc_01				{ display: inline; font-weight: bold; line-height: 20px; vertical-align: middle; }
.graph_desc_01 img			{ vertical-align: -2px; }
.graph_desc_02				{ margin: 5px 0 0 25px; }
.currency_desc				{ font-weight: bold; color: #444444; font-size: 15px; line-height: 15px; }
.currency_separate			{ color: #bfbfbf; line-height: 15px; }
.currency_status			{ display: inline; font-weight: bold; line-height: 15px; }
.graph						{ width: 600px; height: 200px; margin: 20px 0 0 -60px; }
.text-left 					{ text-align: left !important; }
.exchange_rate_title 		{ border-collapse: collapse; }
.exchange_rate_title td 	{ border-bottom: 1px #8dc1e8 solid !important; }
.exchange_rate_box 			{ margin: 30px auto 0 auto; background:#f3f7fa url('../img/page/exchange_rate_box_bg.png') no-repeat; width: 601px; height: 750px; }
.exchangerate_thisweek 		{ float: left; margin: 35px 0 0 16px; font-size: 10pt; font-weight: bold; color: #454547; width:235px;}
.exchange_rate_usdollar		{ color: #e6001c; font-weight: bold; margin-top: 10px; display: inline; height: 40px; line-height: 40px; vertical-align: top; }
.comparison_lastweek 		{ width: 100px; margin: 10px 0 0 23px; padding: 0 0 0 22px; display: inline-block; font-size: 10pt; border-left: 3px solid #cee0ec; }
.comparison_lastweek dl     { width: 130px; margin: 0; padding: 0; }
.comparison_lastweek dt     { float: left; clear: left; display: inline; margin: 0; padding: 0; font-weight: bold; height: 20px; line-height: 20px; }
.comparison_lastweek dd     { margin: 0; padding: 0; height: 20px; line-height: 20px; font-weight: bold; }
.comparison_box             { float: right; margin: 35px 14px 20px 0; padding: 15px 10px; width: 310px; background: #ffffff; border: 1px solid #cfe0ec; font-size: 10pt; font-weight: bold; color: #797979; }
.exchange_rate_others 		{ float: right; }
.yuan_lastweek,
.yen_lastweek,
.euro_lastweek,
.pound_lastweek             { display: inline; margin: 0; padding: 0; height: 20px; line-height: 20px; font-weight: bold; }
.comparison_box dl 			{ width: 155px; margin: 0; padding: 0; line-height: 20px; overflow: hidden; }
.comparison_box dt 			{ float: left; clear: left; display: inline; margin: 0; padding: 0; font-weight: bold; }
.comparison_box dd, 
.comparison_box p	        { margin: 0; padding: 0; height: 20px; line-height: 20px; font-weight: bold; }
.comparison_box img 		{ margin-top: 2px; border: 0; }
.exchange_rate 				{ clear: both; margin: 0 0 20px 0; width: 100%; border-collapse: collapse; text-align: center; border-top: 1px solid #dde9f1; border-bottom: 1px solid #dde9f1; }
.exchange_rate th 			{ background: #f8f9fb; border-bottom: 1px solid #e0e9f2; border-top: 1px solid #e0e9f2; padding: 8px 0; vertical-align: middle; font-weight: bold; }
.exchange_rate td 			{ padding: 3px 0; }
.separate_line 				{ border-bottom: 1px solid #dde9f1; }

#purchase_safety_jpy,
#purchase_safety_cny,
#purchase_safety_eur,
#purchase_safety_gbp        { display: none; }

.below_desc 				{ margin: 30px auto 0; width: 500px; }
.below_desc_01 				{ color: #2d73be; font-weight: bold; }
.below_desc_02 				{ margin: 8px 0; }
.below_desc_03 				{ color: #ef5862; }

.viewlist					{ margin-top: 30px; text-align: center; }

/*신규 금주의 고시환율*/
.exchange_rate_box .new_thisweek{width:100%; overflow: hidden; position: relative; padding:20px 0px;}
.exchange_rate_box .new_thisweek .tit{width:100%; height:30px; padding-bottom:10px;}
.exchange_rate_box .new_thisweek .tit h6{width:100%; height:100%; font-size:20px; color:#333; letter-spacing:-1px; text-align:center; font-family: 'NotoSansKR-Medium';}

.exchange_rate_box .new_thisweek .cnt{width:500px; background-color:#fff; padding:15px; overflow:hidden; margin:0px auto; border:1px solid #e0e9f2;}
.exchange_rate_box .new_thisweek .cnt ul{width:238px; float:left;}
.exchange_rate_box .new_thisweek .cnt ul.lt{margin-right:12px;}
.exchange_rate_box .new_thisweek .cnt ul.rt{margin-left:12px;}
.exchange_rate_box .new_thisweek .cnt ul li{width:100%; height:17px; line-height:17px; margin-bottom:20px; overflow:hidden;}
.exchange_rate_box .new_thisweek .cnt .name{width:100.5px; height:100%; color:#999; float:left;}
.exchange_rate_box .new_thisweek .cnt .name img{vertical-align:top; margin-right:6px;}
.exchange_rate_box .new_thisweek .cnt .name strong{color:#000;}

.exchange_rate_box .new_thisweek .cnt ul li p{width:137px; height:100%; display:inline-block; text-align:right; float:left;}
.exchange_rate_box .new_thisweek .cnt p i{font-style:normal;}
.exchange_rate_box .new_thisweek .cnt p span.gray{color:#999;}
.exchange_rate_box .new_thisweek .cnt p span.up{color:#f02d18;}
.exchange_rate_box .new_thisweek .cnt p span.up strong{color:#f02d18;}
.exchange_rate_box .new_thisweek .cnt p span.down{color:#0000ff;}
.exchange_rate_box .new_thisweek .cnt p span.down strong{color:#0000ff;}
.exchange_rate_box .new_thisweek .cnt p span.mid{color:#999;}
.exchange_rate_box .new_thisweek .cnt p span.mid i{color:#000;}
.exchange_rate_box .new_thisweek .cnt p span.mid strong{color:#000;}

.exchange_rate_box .new_thisweek .cnt .bot{width:100%; height:17px; overflow:hidden;}
.exchange_rate_box .new_thisweek .cnt .bot .name{width:110px; line-height:17px;}
.exchange_rate_box .new_thisweek .cnt .bot .price{width:280px; display:inline-block; text-align:left;}
/* 해외직구 고시환율 */

/* 한국 배송대행 소개*/
.kr_service_desc_01 							{ margin: 0 0 0 0; }
#kr_service_cartoon_list 						{ border:8px solid #dcdcdc; width:744px; height:150px; text-align: center; }
#kr_service_cartoon_list ul 					{padding-top:32px;}
#kr_service_cartoon_list ul li 					{float:left;}
#kr_service_cartoon_list ul li div 				{font-size:8pt;padding-top:10px;letter-spacing:-1px;height:11px;}
#kr_service_cartoon_list ul li.contents 		{width:88px;height:75px;padding:9px 9px 0px 9px;border:3px solid #FFFFFF;}
#kr_service_cartoon_list ul li.cursor_on 		{border:3px solid #FFA1A2;}
#kr_service_cartoon_list ul li.section 			{margin-left:14px;margin-right:15px;height:60px;margin-top:10px;width:1px;background-color:#DCDCDC;}
#kr_service_cartoon_list ul li.cursor 			{padding-top:23px;}
#kr_service_cartoon_list ul li.cursor_left 		{padding-left:34px;padding-right:24px;}
#kr_service_cartoon_list ul li.cursor_right 	{padding-left:24px;}
.kr_service_cartoon 							{ text-align: center; }
/* 한국 배송대행 소개*/

/* 몰테일 4호컵 이벤트 */
#fourthcup_event, #germany_open { position: relative; width: 1010px; min-height: 2517px; }
#fourthcup_event_apply_form     { position: relative; width: 1010px; min-height: 1800px; background: url('../img/events/bg_fourthcup_events.jpg') no-repeat; background-position: 0; }
#fourthcup_event_apply_succeed  { position: relative; width: 1010px; min-height: 1800px; background: url('../img/events/bg_fourthcup_events_apply_succeed.jpg') no-repeat; background-position: 0; }
#fourthcup_event_apply_failed   { position: relative; width: 1010px; min-height: 1800px; background: url('../img/events/bg_fourthcup_events_apply_failed.jpg') no-repeat; background-position: 0; }
#detail_box                     { top: 829px; left: 118px; position: absolute; width: 760px; min-height: 890px; }


#box_main                           { margin: 0; }
#box_above                          { margin: 100px auto 0; width: 440px; height: 530px; position: relative; }
#box_above table th                 { font-size: 10pt; font-weight: bold; color: #353334; text-align: justify; }
#box_above table td                 { height: 25px; line-height: 25px; padding: 4px 0; vertical-align: middle; }
#box_above input                    { vertical-align: middle; }
#box_above input[type="checkbox"]   { margin: 0; }
#box_above label                    { display: inline-block; vertical-align: -2px !important; margin: 0; line-height: 13px; }

#Fourthcup_eventUserId  { width: 120px; }
#Fourthcup_eventName    { width: 100px; }
#Fourthcup_eventEmail1  { width: 80px; }
#Fourthcup_eventEmail2  { width: 80px; }
#Fourthcup_eventEmail3  { width: 80px; height: 25px; line-height: 25px; padding: 0; border: 1px solid #dddddd; margin: 0; vertical-align: middle; }
#zip1                   { width: 100px; }
#zip2                   { width: 100px; }
#btn_zip_find           { vertical-align: -7px; }
#address1               { width: 253px; }
#address2               { width: 253px; }

#Fourthcup_eventTel1, #Fourthcup_eventTel2, #Fourthcup_eventTel3        { width: 75px; }
#Fourthcup_eventHtel1, #Fourthcup_eventHtel2, #Fourthcup_eventHtel3     { width: 75px; }

#calendar_body                  { width:360px; height:785px; position: relative; }
#calendar_top                   { width: 360px; min-height: 335px; }
/*#calendar_event_apply_form      { position: relative; width: 360px; min-height: 335px;}*/
#calendar_detail_box            { top: 335px; left: 0px; position: absolute; width: 360px; background-color:#222924}
#personal_information           { top: 516px; left: 0px; position: absolute; width: 360px; height:105px; background-color:#222924; font-size: 10px; font-weight: bold; color: #ddd4ca; text-align: justify; padding-top: 5px;}
#calendar_box_above             { width: 340px; padding-left:20px; position: relative; }
#calendar_box_above table th    { font-size: 8pt; font-weight: bold; color: #ddd4ca; text-align: justify; }
.calendar_email_hyphen          { color: #B2A79F; }
.calendar_tel_hyphen            { color: #B2A79F; margin: 0 3px; vertical-align: middle; }
#calendar_footer                { top: 621px; left: 0px; position: absolute; width: 360px; min-height: 164px; }

.email_hyphen {} .zip_hyphen {}
.fourthcup_input            { height: 25px; line-height: 25px; padding: 0 5px; border: 1px solid #dddddd; }
.tel_hyphen, .htel_hyphen   { margin: 0 3px; vertical-align: middle; }

.fourthcup_event_apply      { cursor: pointer; }
#msg_login,
#msg_already_applied, 
#msg_already_finished       { display: none; top: 1880px; left: 330px; }
#msg_login > h3,
#msg_already_finished > h3  { font-weight: bold; font-size: 12pt; margin: 45px 0 40px; }
#msg_already_applied > h3   { font-weight: bold; font-size: 12pt; margin: 45px 0 12px; }
#msg_already_applied > p    { margin-bottom: 12px; }
.msg_layer                  { width: 300px; height: 250px; padding: 25px 25px; background: #cce9f9; position: absolute; top: 0; left: 0; color: #323335; text-align: center; border: 1px solid #000; }
.btn_close                  { width: 100%; text-align: right; }
.btn_close_img              { cursor: pointer; }

#desc_result        { position:absolute; top: 40%; width: 440px; text-align: center; color: #343233; }
#desc_result > h3   { margin-bottom: 20px; font-weight: bold; font-size: 12pt; }
#desc_result > h4   { margin-bottom: 20px; font-weight: normal; font-size: 10pt; }

#terms          { margin: 10px 0; padding: 5px 20px 15px; color: #343434; background: #a8d4eb; }
#terms > ul li  { margin-top: 10px; line-height: 150%; }
#submit_btn     { width: 440px; text-align: center; }
#box_below      { margin: 50px auto 0; width: 500px; }
/* 몰테일 4호컵 이벤트 */

/* 글로번 통합회원 등급 */
#page_tlt_wrap_grade { height: 102px; margin-top: 19px; margin-bottom: 20px; }
/* 글로번 통합회원 등급 */

/* 독일/영어/한글 번역 */
div.translation_list {
    margin: 50px 0;
    width: 775px;
    border-bottom: 3px solid #8fd0ee;
}

div.translation_list ul > li {
    display: inline-block;
    margin: 0;
    padding: 15px 0;
    width: 253px;
    color: #8fd0ee;
    border-top: 1px solid #8fd0ee;
    border-left: 1px solid #8fd0ee;
    border-right: 1px solid #8fd0ee;
    font-weight: bold;
    font-size: 10pt;
    cursor: pointer;
    text-align: center;
}

li.translation_list_selected {
    color: #0c0e0d !important;
    background: #8fd0ee;
}

div.translation_desc_ie,
div.translation_desc_chrome,
div.translation_desc_firefox { margin: 30px 0; }
div.translation_desc_chrome,
div.translation_desc_firefox { display: none; }
/* 독일/영어/한글 번역 */