body {min-width:1600px;} /* 배성진 매니저 요청으로 1400 -> 1600으로 변경 211015 */

[class$="_inner"]{width: 1400px;}
#gnb{height: 91px;}
.gnb_inner{display: flex; height: 91px; align-items: center;}

.utill_inner{padding: 19px 0; display: flex; align-items: center; position: relative; justify-content: flex-end;}
.gnb_menu{margin-left: 122px;}
.gnb_menu .gnb_depth2_wrap {top:81px;}
.gnb_menu .depth1_uint.on .link_depth1:after {bottom:-10px;}
.gnb_menu .depth1_uint .link_depth1{font-size: 16px; color: #222; font-weight: bold;}
.gnb_menu .depth1_uint + .depth1_uint{margin-left: 60px; }

.all_unit .menu_unit .link_depth1 {color:#222 !important; font-weight:500; border-bottom:none;}
.all_unit .menu_unit .depth_2 a {font-size:14px; color:#666;}
.all_unit .menu_unit .link_depth1.ver_2type {width:auto;}
.all_unit .menu_unit + .menu_unit {margin-left:38px;}
.all_unit .menu_unit .link_depth1 {min-width:135px; width:auto; margin-bottom:12px;}

.winiaeshop{margin-right: 30px;}
.winiaeshop a{font-size: 16px; color: #999; font-weight: 500;}
.winiaeshop a::after{display:inline-block; width:16px; height:16px; margin-top:-2px; margin-left:6px; vertical-align:middle; background:url("/assets/images/new/icon_link_arrow.png") no-repeat center center; content:'';}

.utill_menu {position:relative;}
.utill_menu::before{content: '';position: absolute;top: 7px;left: auto;display: block;width: 1px;height: 20px;background: #cccccc;}
.utill_menu .member{padding-left: 30px;}
.utill_menu .search{border: none; padding: 0; width: 30px; height: 30px; background: none;}
.utill_menu .search .btn_search{background: url(/assets/images/new/btn_search.png); background-position: center; background-size: 30px 30px; background-repeat: no-repeat; width: 30px; height: 30px;}
.utill_menu .btn_allmenu{width: 30px; height: 30px;}

.utill_menu .search-bar {position:absolute; top:-30px; width:407px; height:90px; right:0; z-index:8; background:white; visibility:hidden; opacity:0; }
.utill_menu .search-bar.active {visibility:visible; opacity:1;}
.utill_menu .search-bar .search-box {height:90px; display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-align-items: center; -ms-flex-align: center; align-items: center;}
.utill_menu .search-bar .search-box .input-text.medium {vertical-align:middle; border:1px solid #e2e2e2; height:40px; padding:0 11px; font-size:14px; width:361px; padding-right:32px;}
.utill_menu .search-bar .search-box .input-text[type="search"]::-webkit-search-cancel-button {position:relative;right: 4px; width:24px;height: 24px;
	appearance:none;-webkit-appearance:none;
	background: url('/assets/images/new/btn_delete.svg') no-repeat 50% 50%;
}
.utill_menu .search-bar .search-box .btn {display:inline-block;text-align:center; vertical-align:middle; border:0 none; outline:none; cursor:pointer; background:transparent; overflow:visible; margin:0; padding:20px 10px;}
.utill_menu .search-bar .search-box .btn .ico {background-repeat:no-repeat; background-position:50% 50%; background-size:contain; display:block;}
.utill_menu .search-bar .search-box .ico > span {visibility:hidden;overflow:hidden;position:absolute;top:-1px;left:-1px;width:1px;height:1px;font-size:0;line-height:0;z-index:-1;}
.utill_menu .search-bar .search-box .btn.search-word {/* margin-left:.75rem; */ position:absolute; right:44px; padding-left:0;}
.utill_menu .search-bar .search-box .btn.search-word .ico {width:21px; height:21px; background-image:url('/assets/images/new/icon_search@3x.png'); opacity:0.5;}
.utill_menu .search-bar .search-box .btn.close .ico.close {width:23px;height:22px;background-image: url('/assets/images/new/icon-x.svg');}

#quick{margin-left: 720px;}

#index{width: 100%;}
#index .service_bnr{width: 1400px; max-width: 1400px; margin: 0 auto; margin-bottom: 50px;}
#index .service_bnr .idx_bnr{width: 830px; height: 856px;}
#index .service_bnr .idx_bnr .slide_box{width: 828px; height: 854px;}
#index .service_bnr .idx_bnr .slide_box img{width: 830px; height: 856px;}
#index .service_bnr .idx_bnr .slide_box .flex-direction-nav .flex-next{background: url(/assets/images/new/next_btn.png); width: 19px; height: 36px; right: 30px;}
#index .service_bnr .idx_bnr .slide_box .flex-direction-nav .flex-prev{background: url(/assets/images/new/prev_btn.png); width: 19px; height: 36px; left: 30px;}
#index .service_bnr .idx_bnr .slide_box .flex-control-paging li a{background-color: #e1e2e6; width: 12px ; height: 12px;}
#index .service_bnr .idx_bnr .slide_box .flex-control-paging .flex-active{background-color: #003b70; width: 40px; height: 12px; border-radius: 30px;}

#index .customer_service{width: 541px;}
#index .customer_service .icon_menu{margin-top: -18px; margin-left: -18px;}
#index .customer_service .icon_menu a{margin-top: 18px; margin-left: 18px;}
#index .customer_service .customer_quick{margin-top: 30px; border: none;}
#index .customer_service .customer_quick .call_center{padding: 0; padding-top: 12px; background: #f5f9fc;}
#index .customer_service .customer_quick .call_center:nth-child(1){border: 1px solid #e2e2e2; border-bottom: none;}
#index .customer_service .customer_quick .call_center:nth-child(2){border: 1px solid #e2e2e2; border-top: none;}
#index .customer_service .customer_quick .call_center + .call_center{padding-top: 0px; padding-bottom: 12px;}
#index .customer_service .customer_quick .call_center:before{display: none;}
#index .customer_service .customer_quick .call_center:first-child dl{border-bottom: 1px solid #dfe2ea; padding-bottom: 12px; padding-top: 0;}
#index .customer_service .customer_quick .call_center dl{text-align: center; padding: 0; padding-top:12px; width: 46%;}
#index .customer_service .customer_quick .call_center dl:nth-child(1){margin-left:4%;}
#index .customer_service .customer_quick .call_center dl + dl{padding-left: 0;}
#index .customer_service .customer_quick .call_center dl:nth-child(2n){border-left: 1px solid #dfe2ea;}
#index .customer_service .customer_quick .call_center dt{padding-top: 0; color: #666; font-size: 16px !important; font-weight: 500; margin-bottom: 5px;}
#index .customer_service .customer_quick .call_center dd{color: #003b71; font-size: 30px; font-weight: bold; position: relative;}
/* 20220103 kbs : 통화요금발신자부담 문구 추가 */
#index .customer_service .customer_quick .call_center dd.comment{color: #666; font-size: 14px !important; font-weight: 400; margin-top: 5px;}

#index .customer_service .customer_quick .quick_store{background: #f5f9fc; margin-top: 30px; border: 1px solid #e2e2e2; padding: 25px 30px;}
#index .customer_service .customer_quick .quick_store .store_menu{position: relative; font-size: 28px; font-weight: bold; color: #c2c2c2; margin-bottom: 25px;}
#index .customer_service .customer_quick .quick_store .store_menu a.on{font-weight: bold;}
#index .customer_service .customer_quick .quick_store .store_menu a:nth-child(2){padding-left: 18px;}
#index .customer_service .customer_quick .quick_store .store_menu a:nth-child(2)::before{content: '';position: absolute;top: 3px;left: 143px;display: block;width: 1px;height: 25px;background: #cccccc;}
#index .customer_service .customer_quick .quick_store > .input_unit{width: 480px;}
#index .customer_service .customer_quick .quick_store > .input_unit .input_unit{margin-bottom: 10px;}
#index .customer_service .customer_quick .quick_store .input_unit select{height: 40px;}
#index .customer_service .customer_quick .quick_store .quick_input input[type="text"]{width: 370px; height: 40px;}
#index .customer_service .customer_quick .quick_store .quick_input .btn_area{margin-left: 10px;}
#index .customer_service .customer_quick .quick_store .quick_input .btn_area button{width: 100px; height: 40px; background: #222; color: #fff; font-size: 20px ; font-weight: bold;}
#index .btn_area [class*="bg_point"]{border: none;}


#index .solution{width: 100%; background: url(/assets/images/new/solution_bg.jpg); height: 616px; background-position: center; background-repeat: no-repeat; background-size: cover;}
#index .solution .select_product{width: 1400px; margin: 0 auto;}
#index .solution .select_title{text-align: center; font-size: 28px; font-weight: bold; color: #222; margin-top: 100px; margin-bottom: 59px;}
#index .item_category .item_depth1 li:first-child{margin: 0;}
#index .item_category .item_depth1 li{margin-left: 24px;}
#index .item_category .item_depth1 li.on .open_item:after{display: none;}
#index .item_category .item_depth1 .open_item{width: 260px; height: 330px;}
#index .item_category .item_depth1 li.on .open_item img{margin-top: -330px;}

#index .item_category .item_depth2 {background:#FFF; margin-top:20px; padding-top:20px; padding-bottom:10px;}
#index .item_category .item_depth2 .flex-prev {left:20px;}
#index .item_category .item_depth2 .flex-next {right:20px;}

#index .bnr_menu{width: 1400px; margin: 0 auto; border: none;}
#index .bnr_menu .unit_bnr{width: 332px; height: 240px; margin-left: 23px; margin-top: 24px;}
#index .bnr_menu .unit_bnr:first-child{margin-left: 0;}
#index .bnr_menu_title{width: 1400px; margin: 0 auto; text-align: center; font-size: 28px; font-weight: bold; color: #222; margin-top: 100px; margin-bottom: 36px;}


#index .request_news{width: 1400px; margin: 0 auto; margin-top: 70px;}
#index .request_news .news_preview{width: 700px; padding: 0; padding-right:70px;}
#index .request_news .news_preview .news_title h2.on a{font-size: 28px; font-weight: bold; color: #222;}
#index .request_news .news_preview .news_title h2 a{font-size: 28px; font-weight: bold; color: #c2c2c2;}
#index .request_news .news_preview .news_title h2 + h2:before{height: 25px;}
#index .request_news .news_area .more_board{width: 25px; height: 25px;}
#index .request_news .news_area .more_board:after{display: none;}
#index .request_news .news_preview .news_title{margin-bottom: 36px;}
#index .request_news .news_area li a{font-size: 16px; color: #666;}
#index .request_news .news_area li p{font-size: 16px; color: #666;}
#index .request_news .news_area li + li{margin-top: 15px;}

#index .request_news .request_area{border: none; width: 700px; height: 142px; padding: 0; padding-left: 70px;}
#index .request_news .request_area h2{margin-right: 119px; font-size: 28px; color: #222; font-weight: bold; margin-top: 3px;}
#index .request_news .request_area h2 span{font-size: 16px; font-weight: 400; color: #666; display: block; margin-top: 35px; line-height: 1.3;}
#index .request_news .request_area .icon_menu{margin-left: 10px;}
#index .request_news .request_area .icon_menu a{width: 113px; height: 142px;}

#index i.new{background: url(/assets/images/new/icon_new.png) no-repeat; margin-left: 17px;}

.p_shortcuts{width: 1400px; margin: 0 auto; display: flex; justify-content: space-between; margin-bottom: 100px;}
.p_shortcuts>a{cursor: pointer; width: 450px; height: 120px;}


#our_parters h2{width: 1400px; margin: 0 auto; text-align: center; margin-top: 40px; margin-bottom: 60px; font-size: 28px; font-weight: bold; color: #222;}
#our_parters .outer{width: 1400px; margin-bottom: 40px;}
#our_parters .owl-carousel .owl-stage-outer{width: 93%; margin: 0 auto;}
#our_parters .owl-nav button.owl-prev{left: 0;}
#our_parters .owl-nav button.owl-next{right: 0;}


#footer{background: none;}
#footer .footer_inner{width: 100%;}
#footer .footer_r{width: 100%; margin-left: 0;}
#footer .info_area .info_policy{width: 100%; border-top: 1px solid #e0e0e0; border-bottom: 1px solid #e0e0e0; padding: 24px 0;}
#footer .info_area .info_policy>div{width: 1400px; margin: 0 auto;}
#footer .info_area .info_policy a{font-size: 15px; color: #222; margin-left: 60px;}
#footer .info_area .info_policy a:first-child{margin-left: 0;}
#footer .info_area .info_policy a + a:before{display: none;}
#footer .info_area .info_crop{width: 1400px; margin: 0 auto; margin-bottom: 39px;}
#footer .info_area .info_crop .txt_info{font-size: 14px; color: #666;}
#footer .award_area{width: 1400px; margin: 0 auto; margin-bottom: 39px;}
#footer .award_area ul li{margin-left: 50px;}
#footer .family_site{top: 90px; width: 1400px; margin: 0 250px; display: flex; justify-content: flex-end; right: 0;}
#footer .family_site.on .open_family{right: 0; left: auto;}
#footer .copyright{width: 1400px; margin: 0 auto; font-size: 14px;}

/* 1600이하 해상도에서는 quick메뉴 따라다니지 않게 변경 */
@media all and (max-width:1600px){
	#quick {margin-left:0;position:absolute;left:auto;right:0;}
}

