#section{width:1010px; margin:0 auto; padding:20px 0;}

/* VISUAL */
#visual{width:680px; height:280px; position:relative; float:left; margin:0 10px 10px 0;}
.slide_main {width:100%; /*height:100%;*/ background-color:#757575; position:absolute; overflow:hidden;}
.slide_main .onoff{position:absolute; width:164px; z-index:50; top:20px; left:20px;}
.slide_main .onoff ul{width:100%; overflow:hidden;}
.slide_main .onoff ul li{width:164px; height:59px; padding:10px; box-sizing:border-box; margin-bottom:2px; background-color: rgba(255,255,255, 0.6); border:1px solid #cfdfe2;}
.slide_main .onoff ul li.onoff_on{background-color:#fff; border:1px solid #578fd2;}
.slide_main .onoff ul li:hover{background-color:#fff; border:1px solid #578fd2;}
.slide_main .onoff ul li a p{line-height:1.3; font-size:14px; color:#000; font-weight:500; letter-spacing:-1px;}
.slide_main .slide_visual{width:100%; position:relative; /*overflow:hidden;*/}
.slide_main .slide_visual img{width:100%;}
.slide_main .slide_visual ul li {width:100%; position:relative;}

/* LOGIN_BOX */
.login_box{width:320px; height:195px; margin-bottom:10px; padding:17px 20px; border:1px solid #dbdbdb; background-color:#f8f8f8; float:left; box-sizing:border-box;}
.login_box dl{overflow:hidden;}
.login_box dl dt{float:right;}
.login_box dl dd{float:left;}
.login_box dl dd p+p{margin-top:5px;}
.login_box dl dd p input{width:201px; height:30px; padding-left:10px; box-sizing:border-box; border:1px solid #dbdbdb;}
.login_box .login_link{margin:10px 0;}
.login_box .login_link a{padding-left:20px; font-size:12px; color:#666;}

.login_info{width:320px; height:195px; margin-bottom:10px; padding:10px 15px; border:1px solid #dbdbdb; background-color:#f8f8f8; float:left; box-sizing:border-box;}
.login_info .tit{margin-bottom:10px; position:relative;}
.login_info .tit table{width:125px; display:inline-block; position:absolute; top:0; right:-15px;}
.login_info .tit table td{width:50%; border: 1px solid #dce1e5;background-color: #f3f7fa; vertical-align: top; text-align: center; font-size:12px; box-sizing:border-box; line-height:16px; padding:1px 5px; cursor:pointer;}
.login_info .tit table td.on{border: 1px solid #5a97e8;color: #fff; background-color: #5a97e8; font-weight: 500;}
.login_info .tit span{font-weight:600;}
.login_info .box{overflow:hidden;}
.login_info .box .fl{width:85px; height:100px; overflow:hidden; border:1px solid #dbdbdb;}
.login_info .box .fl img{width:100%;}
.login_info .box .fr{width:186px; height:100px;}
.login_info .box .fr ul{overflow:hidden; padding:5px 0;}
.login_info .box .fr ul li{width:50%; float:left; color:#575757; padding:1px 0;}
.login_info .box .fr ul li a{font-weight:500; padding-right:2px; color:#f54111;}
.login_info .box .fr p{border-top:1px solid #bdbdbd; padding-top:3px; text-align:right; color:#797979; font-size:13px;}
.login_info .box .fr p span{color:#447fcd; font-weight:500; padding-right:2px;}
.login_info .link{text-align:right; margin-top:20px;}
.login_info .link span{padding:0 2px 0 4px; font-size:10px; color:#dbdbdb; vertical-align:1px;}

/* 배송대행,구매대행 버튼 */
.apply_btn{font-size:0;}
.apply_btn a{display:inline-block; width:157px; vertical-align:top; box-sizing:border-box;}
.apply_btn a img{display:block; width:100%; height:auto;}

.btn_login{width:100%; height:56px; background:url('../img/main/btn_login_border.gif')no-repeat top center; padding-top:10px;}
.naver_login{margin-right:1px;}

/* COUNT_BOX */
.count_box{clear:both; margin:10px 0; width:1010px; height:80px; padding:18px 0px 18px 90px; box-sizing:border-box; background:url('../img/main/count_bg2.jpg') no-repeat center;}
.count_box dl{display:inline-block; float:left; width:231px; overflow:hidden;}
.count_box dl dt{font-size:13px; color:#666; letter-spacing:0px; float:left; margin-right:22px; line-height:1.1; text-align:center;}
.count_box dl dt span{color:#000; font-weight:500; letter-spacing:-0.5px;}
.count_box dl dt .color{color:#ff6000;}
.count_box dl dd{margin-top:-8px; font-size:24px; color:#010101; letter-spacing:-1px; float:left; line-height:1; padding-top:5px;}
.count_box dl dd span{font-size:42px; color:#86909d; font-weight:700; padding-right:4px; letter-spacing:-2.5px;}

/* 출항스케쥴 박스 */
.schedule_box{width:100%; clear:both;}
.schedule_box table{width:100%;}
.schedule_box table td{width:14.28%; border:1px solid #dbdbdb; text-align:center; padding:13px 0;}
.schedule_box table tr:first-child td{font-size:12px; font-weight:400; letter-spacing:-0.5px; color:#8f8f8f; text-align:left; padding:10px 17px;}
.schedule_box table tr:first-child td .sch_bold{font-size:14px; font-weight:500; letter-spacing:-0.5px; color:#444; display:inline-block;}
.schedule_box table tr:first-child td .sch_icon1{font-size:12px; display:inline-block; margin:0 8px; color:#c1c1c1; vertical-align:1px;}
.schedule_box table tr:first-child td .sch_btn{font-size:12px; font-weight:300; letter-spacing:-0.5px; color:#fff; background-color:#8e8e8e; border-radius:2.5px; box-sizing:border-box; line-height:1; padding:5px; float:right; display:inline-block;}
.schedule_box table tr:first-child td .timer_box{display:inline-block; height:20px; position:relative; top:-1px; line-height:20px;color:#4144}
.schedule_box table tr:first-child td .timer_box img{height:100%; width:auto; margin-right:5px;}
.schedule_box table tr:first-child td .timer_box #timer{color:#f54111;}
.schedule_box table tr:last-child td{font-size:13px; font-weight:400; letter-spacing:0; color:#000; line-height:1;}
.schedule_box table tr:last-child td.yes{background-color:#f0f8f8;}
.schedule_box table tr:last-child td.no{background-color:#f8f1f1;}
.schedule_box table tr:last-child td.today{background-color:#fdfcd1; font-weight:700;}
.schedule_box table tr:last-child td .sch_box{width:100%; height:16px; display:block; margin-top:10px;}
.schedule_box table tr:last-child td .sch_box .sch_color1{color:#0073fe; height:16px; line-height:16px; vertical-align:top;}
.schedule_box table tr:last-child td .sch_box .sch_color2{color:#f54111; display:inline-block; height:16px;  line-height:16px; vertical-align:top;}

.help{display:inline-block; position:relative; top:0px; width:16px; height:16px; overflow:hidden;}
.help .help_icon{display:block; width:15px; height:auto; margin:0 auto;}
/* .help .help_icon{display:block; width:16px; height:16px; line-height:16px; border-radius:8px; background-color:#e74a36; color:#fff;} */
.help .help_con{display:none; background-color:#fff; position:absolute; top:24px; left:-50px; width:200px; min-height:50px; border:2px solid #e74a36; z-index:5001; padding:10px; line-height:1.4; letter-spacing:-0.25px; font-weight:400; font-size:12px; color:#000; text-align:left;}
.help .help_con .box_arrow{position:absolute; top:-7px; left:50px;}
.help:hover{overflow:visible;}
.help:hover .help_con{display:block;}

/* HOT_ITEM */
.item{width:100%; box-sizing:border-box; border:1px solid #dbdbdb; margin-bottom:10px; margin-top:10px;}
.item .item_tit{width:100%; height:39px; line-height:39px; padding:0 20px; box-sizing:border-box; border-bottom:1px solid #dbdbdb; font-size:14px; font-weight:700; letter-spacing:-1px; overflow:hidden;}
.item .item_tit p{float:left;}
.item .item_tit p img{padding:9px 2px 0;}
.item .item_tit p .bar{padding:0 8px; font-weight:200; color:#dbdbdb;}
.item .item_tit p .tit_sub{font-size:13px; font-weight:300; color:#666;}
.item .item_tit p a{font-weight:300; font-size:12px; color:#8f8f8f;}
.item .item_tit p a img{padding-top:15px; padding-left:2px;}
.item .item_tit p+p{float:right;}
.item .item_tit p+p a img{padding-top:6px;}
.item .item_tit .apply_btn{display:inline-block; vertical-align:top; border:1px solid #f54111; color:#f54111; border-radius:5px; width:auto; height:20px; line-height:18px; padding:0 7.5px; margin-top:9.5px; box-sizing:border-box; margin-left:10px; font-weight:400;}
.item .item_tit .title{display:inline-block; vertical-align:top; float:left; font-size:14px; line-height:39px;}
.item .item_tit .title img.title_icon{display:inline-block; vertical-align:top; margin:2px 4px 0 3px;}
.item .item_tit .link_btn{display:inline-block; vertical-align:top; float:right;}
.item .item_tit .link_btn a, .item .item_tit .link_btn button{display:inline-block; vertical-align:top; margin-top:7px;}
.item .item_tit .link_btn button{border:0; background:none; padding:0;}
.item .item_tit .link_btn a{margin-left:5px;}
.item .item_list{padding:30px 35px; overflow:hidden; font-size:0;}
.item .item_list li{width:175px; padding-right:15px; padding-top:25px; display:inline-block; font-size:13px; vertical-align:top;}
.item .item_list li:nth-child(5n){padding-right:0;}
.item .item_list li:nth-child(-n+5){padding-bottom:25px; padding-top:0; border-bottom:1px solid #dbdbdb;}
.item .item_list li a.hot_list_img{display:block; position:relative; width:160px; height:160px; margin:0 auto;}
.item .item_list li a.hot_list_img img{display:block; width:100%; height:100%;}
.item .item_list li dt{height:35px; margin:12px 0 7px; color:#666; font-size:13px; line-height:1.3;}
.item .item_list li dd{font-weight:600; font-size:13px; line-height:1.3;}
.item .item_list li dd .price_box{display:block; text-align:center;}
.item .item_list li dd .basic_price, .item .item_list li dd .sale_price{display:inline-block; vertical-align:top; text-align:left; line-height:18px;}

/* CONTAINER */
.container{width:100%; overflow:hidden; margin-bottom:10px;}
.container .box1{float:left;}
.container .box1 .board_tab{width:201px; margin-right:10px; float:left;}
.container .box1 .board_tab p{margin-bottom:5px;}
.container .box1 .board_tab dl{width:201px; height:147px; box-sizing:border-box; border:1px solid #dbdbdb;}
.container .box1 .board_tab dl dt{width:100%; overflow:hidden;}
.container .box1 .board_tab dl dt span{display:inline-block; width:99px; height:33px; font-size:13px; color:#b1b1b1; text-align:center; line-height:33px; border-bottom:1px solid #dbdbdb; float:left; cursor:pointer; background-color:#f8f8f8;}
.container .box1 .board_tab dl dt span+span{border-left:1px solid #dbdbdb;}
.container .box1 .board_tab dl dt span.on{border-bottom:1px solid #fff; font-size:14px; color:#444; font-weight:500; background-color:#fff;}
.container .box1 .board_tab dl dd{padding:10px 8px;}
.container .box1 .board_tab dl dd li{padding:2px 0; text-overflow:ellipsis; white-space:nowrap; overflow:hidden;}
.container .box1 .board_tab dl dd li a{font-size:12px; color:#8f8f8f;}
.container .box1 .board_tab dl dd#tab_box2{display:none;}

.container .box1 .board_review{float:right;}
.container .box1 .board_review .tit{width:469px; height:39px; line-height:39px; padding:0 20px; box-sizing:border-box; border:1px solid #dbdbdb; font-size:14px; font-weight:700; letter-spacing:-1px; overflow:hidden;}
.container .box1 .board_review .tit a{float:right; font-weight:300; font-size:12px; color:#8f8f8f;}
.container .box1 .board_review .tit a img{padding-top:14px; padding-left:3px;}

	/* REVIEW_VISUASL */
	#visual1{width:469px; height:172px; position:relative; margin-top:10px;}
	.slide_main1 {width:100%; position:absolute; overflow:hidden;}
	.slide_main1 .slide_visual1{width:182px; height:172px; padding:10px; box-sizing:border-box; position:relative; background-color:#f8f8f8; float:left;}
	.slide_main1 .slide_visual1 img{width:100%; height:100%;}
	.slide_main1 .slide_visual1 ul{width:162px; height:152px; overflow:hidden;}
	.slide_main1 .slide_visual1 ul li{width:162px; height:152px; position:relative; overflow:hidden;}
	.slide_main1 .onoff{width:287px; float:left;}
	.slide_main1 .onoff ul{width:100%; overflow:hidden;}
	.slide_main1 .onoff ul li{width:287px; height:43px; padding:6px 10px; box-sizing:border-box; background-color:#fff; line-height:1.3;}
	.slide_main1 .onoff ul li.onoff_on{background-color:#f8f8f8;}
	.slide_main1 .onoff ul li:hover{background-color:#f8f8f8;}
	.slide_main1 .onoff ul li a p.info{font-size:12px; color:#b1b1b1;}
	.slide_main1 .onoff ul li a p.txt{font-size:13px; color:#8f8f8f;}
	.slide_main1 .onoff ul li.onoff_on a p.info, .slide_main1 .onoff ul li:hover a p.info{color:#8f8f8f; font-weight:400;}
	.slide_main1 .onoff ul li.onoff_on a p.txt, .slide_main1 .onoff ul li:hover a p.txt{color:#666; font-weight:400;}

.container .box1 .process{clear:both; padding-top:10px;}

.container .box2{float:right; width:320px; height:320px; margin-left:10px; border:1px solid #dbdbdb; box-sizing:border-box; background-color:#f8f8f8;}
.container .box2 .tit{height:39px; line-height:39px; text-indent:20px; border-bottom:1px solid #dbdbdb; font-size:14px; font-weight:700; letter-spacing:-1px;background-color:#fff;}
.container .box2 .search{padding:10px 20px; box-sizing:border-box;}
.container .box2 .search .search_box{width:278px; height:40px; overflow:hidden; border:2px solid #c1dbef; box-sizing:border-box; -webkit-border-radius:2px; border-radius:2px; background-color:#fff;}
.container .box2 .search .search_box input{width:220px; padding:10px 10px; border:none;}
.container .box2 .search .search_box img{padding-top:8px;}
.container .box2 .search .tit_box{width:278px; height:30px; padding-left:10px; line-height:30px; margin-top:10px; border-bottom:1px solid #dfdfdf; box-sizing:border-box; background-color:#fff;}
.container .box2 .search .tit_box li{float:left; font-size:12.5px; color:#757575; font-weight:400; text-align:center; box-sizing:border-box;}
.container .box2 .search .tit_box li.li1{width:125px; border-right:1px solid #ddd;}
.container .box2 .search .tit_box li.li2{width:60px; border-right:1px solid #ddd;}
.container .box2 .search .tit_box li.li3{width:60px; padding-left:3px;}
.container .box2 .search .list_box{width:278px; height:171px; padding:10px; box-sizing:border-box; overflow-y:scroll; background-color:#fff;}
.container .box2 .search .list_box li{float:left;}
.container .box2 .search .list_box li.li1{width:125px;}
.container .box2 .search .list_box li.li2{width:60px; text-align:center;}
.container .box2 .search .list_box li.li3{width:45px; text-align:center;}

.center{position:relative;}
.center div{position:absolute; width:100%; height:100%; top:0; left:0; padding-left:595px; box-sizing:border-box;}
.center div a{float:left; display:inline-block; width:138px; height:100%;}

.shipping{display:inline-block; border:1px solid #666; box-sizing:border-box; padding:2px; font-size:12px; font-weight:500; color:#666; line-height:1; margin:0; margin-left:5px;}
.free{border:1px solid #cc0000; color:#cc0000;}
.paid{border:1px solid #009999; color:#009999;}
.bundle{display:inline-block; border:1px solid #009999; box-sizing:border-box; padding:2px; font-size:12px !important; font-weight:400 !important; color:#fff !important; line-height:1; margin-left:5px; position:absolute; top:0px; right:0px; background-color:#009999;}
.bundle_no{display:inline-block; border:1px solid #5a97e8; box-sizing:border-box; padding:2px; font-size:12px !important; font-weight:400 !important; color:#fff !important; line-height:1; margin-left:5px; position:absolute; top:0px; right:0px; background-color:#5a97e8;}
.bundle2{display:inline-block; border:1px solid #009999; box-sizing:border-box; padding:2px; font-size:12px !important; font-weight:400 !important; color:#fff !important; line-height:1 !important;; margin-left:5px; background-color:#009999;}
.bundle2_no{display:inline-block; border:1px solid #5a97e8; box-sizing:border-box; padding:2px; font-size:12px !important; font-weight:400 !important; color:#fff !important; line-height:1 !important;; margin-left:5px; background-color:#5a97e8;}
.sale_box{display:inline-block; background-color:#ff3636; color:#fff !important; font-size:13px; padding:2.5px 5px; line-height:1; position:absolute; left:0; top:0;}
.cancel{text-decoration:line-through; display:inline-block; font-size:12px; margin-top:-0.5px; line-height:18px;}
.sale_box5{display:inline-block; background-color:#ff3636; color:#fff !important; font-size:12px; padding:2.5px 5px; line-height:1; position:absolute; left:0; bottom:0; width:100%; text-align:center; box-sizing:border-box;}

/* 19-03-13 추가 */
.renewal_area{width:100%; height:auto; box-sizing:border-box; margin-top:10px;}
.renewal_area .board_area{width:100%; height:auto; box-sizing:border-box; overflow:hidden;}
.renewal_area .board_area .board{display:inline-block; vertical-align:top; float:left; width:455.5px; height:161px; box-sizing:border-box; overflow:hidden; border:1px solid #dbdbdb; text-align:left; background-color:#fff; padding-left:25px; position:relative;}
.renewal_area .board_area .board .icon{display:inline-block; vertical-align:top; float:left; width:107px; height:100%; padding:26px 0; box-sizing:border-box;}
.renewal_area .board_area .board .icon img{width:100%; height:auto;}
.renewal_area .board_area .board .content{display:inline-block; vertical-align:top; float:left; width:calc(100% - 107px); height:100%; box-sizing:border-box; padding-left:25px;}
.renewal_area .board_area .board .board_more_btn{display:inline-block; width:22px; height:20px; box-sizing:border-box; border-left:1px solid #dbdbdb; border-bottom:1px solid #dbdbdb; text-align:center; font-size:24px; font-weight:300; letter-spacing:-0.5px; color:#8f8f8f; line-height:19px; position:absolute; top:0; right:0;}
.renewal_area .board_area .board.type_notice .content{padding-top:20px; padding-bottom:15px; padding-right:35px;}
.renewal_area .board_area .board .content .notice_list{width:100%; height:auto; box-sizing:border-box; max-height:100%; overflow:hidden; list-style:disc outside none;}
.renewal_area .board_area .board .content .notice_list li{display:block; width:100%; height:25px; box-sizing:border-box; list-style:disc outside none; overflow:hidden; font-size:13.05px; font-weight:300; color:#666; line-height:25px;}
.renewal_area .board_area .board .content .notice_list li a{display:inline-block; vertical-align:top; float:left; width:auto; height:100%; max-width:calc(100% - 26px); box-sizing:border-box; font-size:13.05px; font-weight:300; color:#666; line-height:25px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; letter-spacing:0;}
.renewal_area .board_area .board .content .notice_list li img{display:inline-block; vertical-align:top; float:left; width:21px; height:9px; margin-left:5px; margin-top:8px;}
.renewal_area .board_area .board .content .notice_list li.urgent_notice{list-style:none !important;;}
.renewal_area .board_area .board .content .notice_list li.urgent_notice a{font-size:14.05px; color:#ff0000; overflow:hidden; box-sizing:border-box; padding-left:12px; padding-right:10px; background-color:#fffa37;}
.renewal_area .board_area .board .content .notice_list li.urgent_notice a strong, .renewal_area .board_area .board .content .notice_list li.urgent_notice a span{display:inline-block; vertical-align:top; float:left;}
.renewal_area .board_area .board .content .notice_list li.urgent_notice a strong{font-weight:600; width:60px; line-height:25px;}
.renewal_area .board_area .board .content .notice_list li.urgent_notice a span{width:calc(100% - 60px); line-height:25px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.renewal_area .board_area .board.type_review{margin-left:-1px; width:555.5px;}
.renewal_area .board_area .board.type_review .content{ padding-top:16.5px; padding-bottom:16.5px; padding-right:35px;}
.renewal_area .board_area .board.type_review .icon .review_icon{display:block; width:107px; height:107px; position:relative; border-radius:50%; overflow:hidden; background-color:#f8f8f8;}
.renewal_area .board_area .board.type_review .icon .review_icon img{display:block; position:absolute; top:-8px; left:0; z-index:1;}
.renewal_area .board_area .board.type_review .icon .review_icon span{display:block; width:100%; height:auto; box-sizing:border-box; font-size:14px; font-weight:700; letter-spacing:-0.5px; color:#666; position:absolute; bottom:13.5px; left:0; z-index:2; text-align:center;}
.renewal_area .board_area .board .content .board_review{width:100%; height:100%; box-sizing:border-box; overflow:hidden;}
.renewal_area .board_area .board .content .board_review #visual1{width:100%; height:100%; box-sizing:border-box; overflow:hidden; margin:0;}
.renewal_area .board_area .board .content .board_review #visual1 .slide_main1{width:100%; height:100%; box-sizing:border-box; overflow:hidden; position:relative;}
.renewal_area .board_area .board .content .board_review #visual1 .slide_main1 .slide_visual1{display:inline-block; vertical-align:top; float:left; width:150px; height:126px; box-sizing:border-box; background-color:#f8f8f8; padding:0;}
.renewal_area .board_area .board .content .board_review #visual1 .slide_main1 .slide_visual1 ul{width:150px; height:126px; position:relative;}
.renewal_area .board_area .board .content .board_review #visual1 .slide_main1 .slide_visual1 ul li{width:100%; height:100%; position:absolute; top:0; left:0; opacity:0;}
.renewal_area .board_area .board .content .board_review #visual1 .slide_main1 .slide_visual1 ul li:first-child{position:relative; opacity:1;}
.renewal_area .board_area .board .content .board_review #visual1 .slide_main1 .slide_visual1 ul li a{display:block; width:100%; height:100%; position:relative;}
.renewal_area .board_area .board .content .board_review #visual1 .slide_main1 .slide_visual1 ul li a img{display:block; width:auto; height:auto; max-height:100%; position:absolute; top:0; left:0; right:0; bottom:0; margin:auto;}
.renewal_area .board_area .board .content .board_review #visual1 .slide_main1 .onoff{display:inline-block; vertical-align:top; float:left; width:calc(100% - 150px); height:126px; overflow:hidden; box-sizing:border-box;}
.renewal_area .board_area .board .content .board_review #visual1 .slide_main1 .onoff ul{width:100%; height:100%; overflow:hidden;}
.renewal_area .board_area .board .content .board_review #visual1 .slide_main1 .onoff ul li{width:100%; height:auto; box-sizing:border-box; padding:3px 0 5px 14px;}
.renewal_area .board_area .board .content .board_review #visual1 .slide_main1 .onoff ul li a{display:block; width:100%; height:auto; text-align:left;}
.renewal_area .board_area .board .content .board_review #visual1 .slide_main1 .onoff ul li a .info{width:100%; height:auto; font-size:13px; font-weight:300; letter-spacing:0; line-height:1; box-sizing:border-box; padding-top:2px; padding-bottom:2px; color:#8f8f8f; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.renewal_area .board_area .board .content .board_review #visual1 .slide_main1 .onoff ul li a .txt{width:100%; height:auto; font-size:13px; font-weight:600; letter-spacing:0; line-height:1; box-sizing:border-box; padding-top:2px; padding-bottom:2px; color:#010101; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.renewal_area .board_area .board .content .board_review #visual1 .slide_main1 .onoff ul li.onoff_on{background-color:#f8f8f8;}
.renewal_area .board_area .board .content .board_review #visual1 .slide_main1 .onoff ul li.onoff_on a .txt{color:#196dbc;}
.renewal_area .process_tab_content{width:100%; height:100px; box-sizing:border-box; overflow:hidden; margin-top:10px;}
.renewal_area .process_tab_content .process_tab{display:inline-block; vertical-align:top; float:left; width:121px; height:100%;}
.renewal_area .process_tab_content .process_tab li{display:block; width:100%; height:50.5px; box-sizing:border-box; border:1px solid #dbdbdb; position:relative; z-index:1;}
.renewal_area .process_tab_content .process_tab li:last-child{margin-top:-1px;}
.renewal_area .process_tab_content .process_tab li button{display:block; width:100%; height:100%; box-sizing:border-box; padding:5.75px 0; text-align:center; font-size:15px; font-weight:500; letter-spacing:-0.5px; color:#9d9d9d; line-height:1.3; border:0; box-shadow:none; background:none; outline:none;}
.renewal_area .process_tab_content .process_tab li:first-child.on{border-color:#458de5; background-color:#458de5; z-index:2;}
.renewal_area .process_tab_content .process_tab li:last-child.on{border-color:#fd6a6c; background-color:#fd6a6c; z-index:2;}
.renewal_area .process_tab_content .process_tab li.on button{color:#fff;}
.renewal_area .process_tab_content .process{display:inline-block; vertical-align:top; float:left; width:calc(100% - 121px); height:100%; box-sizing:border-box; border:1px solid #dbdbdb; border-left:0; background-color:#f8f8f8; position:relative;}
.renewal_area .process_tab_content .process .process_content{display:none; width:100%; height:100%; position:absolute; top:0; left:0; overflow:hidden; box-sizing:border-box; padding:15px 15.5px 0 15.5px;}
.renewal_area .process_tab_content .process .process_content#process0{display:block;}
.renewal_area .process_tab_content .process .process_content li{display:inline-block; vertical-align:top; float:left;}
.renewal_area .process_tab_content .process .process_content li.icon_text{width:80px; text-align:center;}
.renewal_area .process_tab_content .process .process_content li.icon_text .icon{display:inline-block; vertical-align:top; margin-bottom:8px;}
.renewal_area .process_tab_content .process .process_content li.icon_text .text{display:block; width:auto; height:auto; text-align:center; font-size:13px; font-weight:300; letter-spacing:0; line-height:2.6; color:#000;}
.renewal_area .process_tab_content .process .process_content li.icon_text .text.line2{line-height:1.3;}
.renewal_area .process_tab_content .process .process_content li.process_arrow{width:9px; height:auto; margin:0 11px 0 11px; box-sizing:border-box; padding-top:10px;}
.renewal_area .process_tab_content .process .process_content#process1 li.process_arrow{width:9px; height:auto; margin:0 4px; box-sizing:border-box; padding-top:10px;}
/* 19-03-25 추가 */
.renewal_area .arrival_confirmation{width:100%; height:auto; box-sizing:border-box; padding:13px 20px 13px 13px; background-color:#f0f5f8; overflow:hidden;}
.renewal_area .arrival_confirmation .confirmation_box{display:inline-block; vertical-align:top; float:left; width:auto; height:30px; overflow:hidden;}
.renewal_area .arrival_confirmation .confirmation_box label{display:inline-block; vertical-align:top; float:left; text-align:left; margin-right:20px; font-size:14px; font-weight:500; letter-spacing:-0.5px; line-height:30px; color:#3c4754;}
.renewal_area .arrival_confirmation .confirmation_box label span{display:inline-block; vertical-align:top; width:13px; height:auto; text-align:center; color:#458de5;}
.renewal_area .arrival_confirmation .confirmation_box input[type="text"]{display:inline-block; vertical-align:top; float:left; width:280px; height:30px; box-sizing:border-box; border:1px solid #969aa4; background-color:#fff; padding:7.5px 12px; text-align:left;}
.renewal_area .arrival_confirmation .confirmation_box button{display:inline-block; vertical-align:top; float:left; width:52px; height:30px; font-size:14px; font-weight:400; letter-spacing:0; line-height:30px; color:#fff; text-align:center; background-color:#969aa4; border:0; margin:0; padding:0; box-shadow:none;}
.renewal_area .arrival_confirmation .confirmation_box .result_box{display:inline-block; vertical-align:top; float:left; width:399px; height:30px; box-sizing:border-box; text-align:left; padding:8.5px 5px; background-color:#e4e9ec; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.renewal_area .arrival_confirmation .confirmation_box .result_box span{display:inline-block; vertical-align:top; font-size:13px; font-weight:400; letter-spacing:-0.5px; line-height:1;}
.renewal_area .arrival_confirmation .confirmation_box .result_box .result_number{color:#8f8f8f; margin-right:4px;}
.renewal_area .arrival_confirmation .confirmation_box .result_box .result_date{color:#1577fb;}
.renewal_area .arrival_confirmation .confirmation_box .result_box .result_not{color:#447fcd;}

.main_banner_box{width:100%; height:auto; position:relative; cursor:pointer;}
.main_banner_box .main_banner_pop_box{display:none; width:600px; height:auto; box-sizing:content-box; border:1px solid #000000; position:absolute; top:-380px; left:690px; z-index:1000;}
.main_banner_box .main_banner_pop_box div{width:100%; height:auto; position:relative;}
.main_banner_box .main_banner_pop_box div button{display:inline-block; width:40px; height:40px; position:absolute; top:12px; right:0px; z-index:2; cursor:pointer; padding:0; margin:0; border:0; box-shadow:none; outline:none;}

.customsClearance{width:100%; height:auto; margin-bottom:10px; box-sizing:border-box; padding:10px; background:#f1f6f9; border:1px solid #dbdbdb;}
.customsClearance .inBox{display:flex; justify-content:center; align-items:center; width:100%; height:145px; background:#fff;}
.customsClearance .inLogin{display:flex; flex-wrap:wrap; align-content:center; justify-content:center; width:100%;}
.customsClearance .inLogin img{display:block; margin-bottom:15px;}
.customsClearance .inLogin p{width:100%; font-size:24px; font-weight:400; letter-spacing:-0.025em; line-height:1; color:#010101; text-align:center;}
.customsClearance .inLogin p strong{font-weight:700; color:#207bc5;}
.customsClearance .inCurrent{display:inline-block; flex-shrink:0;}
.customsClearance .inCurrent ul{width:100%; height:auto;}
.customsClearance .inCurrent ul li{display:flex; align-items:flex-start; width:100%; font-size:26px; font-weight:500; letter-spacing:-0.025em; line-height:1; color:#010101;}
.customsClearance .inCurrent ul li + li{margin-top:22px;}
.customsClearance .inCurrent ul li > span{display:inline-flex; align-items:center; flex-shrink:0; margin-right:0.25em;}
.customsClearance .inCurrent ul li > span img{display:inline-block; margin-right:15px;}
.customsClearance .inCurrent ul li p{display:inline-block;}
.customsClearance .inCurrent ul li p strong{font-weight:500; color:#e90404;}
.customsClearance .inCurrent ul li p span{display:inline-block; font-size:15px; font-weight:400; letter-spacing:-0.025em; line-height:1; color:#5c5c5c; margin-top:14px;}

/* 그룹 팝업 */
.popupBg2{display:inline-block; position:absolute; z-index:9999; max-width:90%;}
.popupBg2 button{outline:none; border:0; padding:0; background:none; cursor:pointer;}
.popupBg2 .mainPop2{display:flex; flex-wrap:wrap; align-content:flex-start; width:706px; height:auto; border:1px solid #000;}
.popupBg2 .mainPop2 .popContentBox{display:inline-block; width:480px; overflow:hidden;}
.popupBg2 .mainPop2 .popContentBox .popSlide{width:100%; height:auto;}
.popupBg2 .mainPop2 .popContentBox .slideItem{width:100%; height:auto; background:#fff;}
.popupBg2 .mainPop2 .popContentBox .slideItem a{display:block; width:100%; height:auto;}
.popupBg2 .mainPop2 .popContentBox .slideItem img{width:100% !important; height:auto !important;}
.popupBg2 .mainPop2 .popTabs{display:inline-flex; flex-wrap:wrap; align-content:flex-start; width:225px; background:#fff; border-left:1px solid #e1e1e1;}
.popupBg2 .mainPop2 .popTabs button{display:inline-flex; justify-content:center; flex-basis:100%; flex-grow:1; height:50px; text-align:center; font-size:16px; font-weight:400; letter-spacing:-0.025em; line-height:1.2; position:relative; color:#333; border-bottom:1px solid #e1e1e1; background:#fff;}
.popupBg2 .mainPop2 .popTabs button.on{background:#f3331d; color:#fff; font-weight:700;}
.popupBg2 .mainPop2 .popTabs button span{display:flex; justify-content:center; align-items:center; width:100%; height:100%; word-break:keep-all;}
.popupBg2 .mainPop2 .popBottom{display:flex; width:100%;}
.popupBg2 .mainPop2 .popBottom .bottomItem{display:inline-flex; width:50%; height:40px; justify-content:center; align-items:center; background:#333; color:#fff;}
.popupBg2 .mainPop2 .popBottom .bottomItem + .bottomItem{position:relative; border-left:1px solid #737373;}
.popupBg2 .mainPop2 .popBottom .bottomItem button{width:100%; height:100%; text-align:center; font-size:15px; font-weight:400; letter-spacing:-0.025em; line-height:40px; color:#fff;}
.popupBg2 .mainPop2 .popBottom .bottomItem .popCount{display:inline-flex; justify-content:center; align-items:center; width:auto; height:25px; border-radius:12.5px; padding:0 15px; font-size:16px; font-weight:400; letter-spacing:0; line-height:1; color:#fff; background:#000; position:absolute; top:50%; right:10px; transform:translateY(-50%); z-index:2;}