@charset "utf-8";

/* HEADER */
#wrap{position:relative; margin:0 auto;}
#skipNavi .pc_navi{display:block;}
#skipNavi .mw_navi{display:none;}
#skipNavi a{position:absolute; top:-25px; left:0; width:100%; height:25px; background:#1e3fbb; color:#fff; font-weight:bold; font-size:16px; line-height:25px; text-align:center; z-index:100;}
#skipNavi a:focus,#skipNavigation a:hover,#skipNavigation a:active{top:0;outline: 3px dashed #f2a230;}
#header_wrap{position:relative; width:100%; height:110px; z-index:5;}
#header_wrap.on{background:#fff !important;}
#header_wrap.bg_white{background:#fff;}
/*
#header_wrap .gnb_background{display:none; position:absolute; top:110px; left:0; width:100%; height:253px; background:#f0f1f3; border-top:1px solid #e0e0e0; z-index:80;}
#header_wrap .gnb_background.view{display:block;}
*/
#header_wrap .inner_wrap {width:1100px; margin:0 auto;} /*220217 position:relative; 삭제*/
#header_wrap .inner_wrap:after{display:block; content:''; clear:both;}

#header_wrap .logo{float:left; width:180px; height:32px; margin-top:60px;} 
#header_wrap .logo img{width:100%;}
#header_wrap .header_mobile_menu_icon {display:none; position:absolute; top:23px; right:15px; cursor: pointer;}
#header_wrap .header_mobile_menu_icon img{width:100%; vertical-align: top;}
#header_wrap .admin_btn{position:absolute; top:90px; left:calc((100% - 1100px)/2);}
#header_wrap .admin_btn a{margin-right:10px; font-weight:bold;}
#header_wrap .search_wrap {float:right; margin-top:15px; width:250px; height:35px; background-color:#fff; border:1px solid #ebebeb;}
#header_wrap .search_wrap:after {content: '';display: block;clear: both;}
#header_wrap .search_wrap input {float:left; height:35px; width:calc(100% - 35px); padding:0 15px; font-size:1.2em; letter-spacing:0; color:#cccccc; border:none; box-sizing:border-box;}
#header_wrap .search_wrap .btn_search{display:block; float:right; width:35px; height:35px; background:url('../../../kosep/static/img/common/btn_search.png') no-repeat 5px 8px;}
#header_wrap .lang_wrap{float:left; margin-left:35px; margin-top:22px;} 
#header_wrap .lang_wrap .btn_lang{font-size:12px; padding:5px 5px; color:#ffffff; background-color:#1799c2; border:1px solid #1799c2; border-radius:50%; }
#header_wrap .lang_wrap a.btn_lang:focus {outline: 3px solid #e33770;}
#header_wrap .btn_sitemap_wrap{float:right; margin-right:5px; margin-top:22px;} 
#header_wrap .btn_sitemap_wrap .btn_site{color:#454545; font-size:13px; margin-bottom:6px;}

/* 220217 추가: S */
.depth2 .sb_inner > .gnb_banner {display:none; position:absolute; width:197px; height:auto; z-index:999999; top:110px; left:0; text-align:left; }
.depth2 .sb_inner > .gnb_banner .gnb_banLeft {display:block; width:100%; float:left; }
.depth2 .sb_inner > .gnb_banner .gnb_banList {display:block; width:100%; float:left; }
.depth2 .sb_inner > .gnb_banner .gnb_banList li {margin:1px 0; box-sizing: box-shadow:2px 2px 2px rgba(0,0,0,0.05); border-box; background-color:#fff;}
.depth2 .sb_inner > .gnb_banner .gnb_banList li a {display:block; padding:10px 25px;}

#header_wrap nav.gnb {float:left; margin-left:20px;}
#header_wrap nav.gnb > ul:after {display:block; content:''; clear:both;}
#header_wrap nav.gnb > ul > li {float:left; text-align:center; box-sizing:border-box;}
#header_wrap nav.gnb > ul > li > a {display:block; height:55px; color:#000; font-size:18px; line-height:55px;}
#header_wrap nav.gnb > ul > li > a.active{color:#1590af; font-weight:bold;}

.gnb .gnb01 {width:150px;}
.gnb .gnb02 {width:150px;}
.gnb .gnb03 {width:190px;}
.gnb .gnb04 {width:100px;}
.gnb .gnb05 {width:150px;}

.depth2 {display:none; position:absolute; top:105px; left:0; width:100%; height:420px;background:#f0f1f3; box-sizing:border-box; z-index:888888;transition: all 0.3s ease-out; overflow:hidden;}
.depth2 .sb_inner {position:relative; width:1100px; margin:0 auto;}
.depth2 .sb_inner > h2.sb_tit {float:left; display:inline-block; width:215px; height:420px; font-size:22px; font-weight:600; text-align:left; border-right:1px dotted #9e9fa5; padding-top:30px;}

.depth2 .sb_inner > ul {padding-top:20px; text-align:left;}
.depth2 .sb_inner > ul > li {display:block; float:left; width:171px; height:130px; margin:10px 10px 15px 40px;}
.depth2 .sb_inner > ul > li > a {display:block; margin-bottom:6px; font-size:16px; font-weight:600;}
.depth2 .sb_inner > ul > li > a img {margin-left:7px; margin-top:-5px;}
.depth2 .sb_inner > ul > li > ul {width:100%; float:left; }
.depth2 .sb_inner > ul > li > ul > li {display:block;}
.depth2 .sb_inner > ul > li > ul > li  a {display:block; padding:2px 0; font-size:13px; color:#666; }
.depth2 .sb_inner > ul > li > ul > li :hover {color:#1590af;}
.depth2 .sb_inner > ul > li > ul > li  a img {margin-left:6px; margin-top:-2px;}

.gnb .gnb02 > .depth2 .sb_inner > ul > li {width:160px;}
.gnb .gnb02 > .depth2 .sb_inner > ul > li:nth-child(4n-1) {width:175px;}
.gnb .gnb02 > .depth2 .sb_inner > ul > li:nth-child(4n) {width:189px; letter-spacing:-1px;}
.gnb .gnb05 > .depth2 .sb_inner > ul > li:nth-child(n+5) {margin-top:-10px; }
/* 220217 추가 end */

/* 220217 삭제
#header_wrap.on .gnb_banner{display:block;}
#header_wrap.on .gnb_banner2{display:block;}
.gnb_wrap{float:left; margin-left:110px;}
.gnb_wrap .gnb_banner{display:none; position:absolute; top:150px; left:0; z-index:100;}
.gnb_wrap .gnb_banner2{display:none; position:absolute; left:967px; z-index:100; border:}
.gnb_banner2 .depth2{position:absolute; top:3px; padding:13px 5px 15px 15px; background:#f0f1f3; border-top:1px solid #ddd; box-sizing:border-box; z-index:100; width:134px; height:254px;}
.gnb_banner2 .depth2 li{text-align:left;}
.gnb_banner2 .depth2 li a{position:relative; display:block; padding:6px 0; font-size:13px; color:#666; letter-spacing:-1px;}
.gnb_banner2 .depth2 li a:hover{color:#1590af;}
.gnb_banner2 .depth2.on{background:#e7e9ec;}
.gnb.expand .depth2{display:block;}
.gnb > ul:after{display:block; content:''; clear:both;}
.gnb > ul > li{position:relative; float:left; text-align:center; box-sizing:border-box;}
.gnb > ul > li > a{display:block; height:55px; color:#000; font-size:18px; line-height:55px;}
.gnb > ul > li.on > a{color:#1590af; font-weight:bold;}
.gnb > ul > li.on > .depth2{display:block; background:#e7e9ec;}
.gnb > ul > li:first-child > .depth2{border-left:1px solid #ddd;}
.gnb .gnb01{width:126px;}
.gnb .gnb02{width:142px;}
.gnb .gnb03{width:170px;}
.gnb .gnb04{width:177px;}
.gnb .gnb05{width:136px;}
.gnb .depth2{display:none; position:absolute; top:59px; left:0; width:100%; height:253px; padding:13px 20px 15px 24px; background:#f0f1f3; border-right:1px solid #ddd; box-sizing:border-box; z-index:100;}
.gnb .depth2 li{text-align:left;}
.gnb .depth2 li a{position:relative; display:block; padding:6px 0; font-size:13px; color:#666; letter-spacing:-1px;}
.gnb .depth2 li a:hover{color:#1590af;}
*/

/*.content_wrap{min-height:500px;}*/

/* FOOTER */
.footer_section {/*position:relative;*/ width:100%; clear:both; float:left; height:200px; background:#fff; z-index:999; /*margin-top: 5rem;*/}
.footer_section .footer_inner{width:1100px; margin:0 auto;}
.section_body {width:100%;float:left;clear:both;}

.foot_link_wrap{width:100%; height:50px; background:#333333;}
.foot_link_wrap .foot_link{float:left; width:370px; padding:14.5px 0; overflow:hidden;}
.foot_info .foot_link{display:block; overflow: hidden; margin-top:40px;}
.foot_info .foot_link ul{font-size:0;}
.foot_info .foot_link li {margin-right:15px; padding-right:15px;background:url('../../../kosep/static/img/main/footer_line2.jpg')right center no-repeat;}
.foot_info .foot_link li.no_line{background: none;}
.foot_info .foot_link li a{font-size:14px; font-weight:bold; color:#333333;}
.foot_info .foot_link li a span{color:#0c53a3;}

.foot_link li{display:inline-block;}
.foot_link li {margin-right:20px; padding-right:20px; background:url('../../../kosep/static/img/main/footer_line.jpg')right center no-repeat;}
.foot_link li:last-child{background: none;}
.foot_link li a{font-size:13px; color:#dddddd;}

.family_site{position:relative; float:right; width:250px;}
.family_site > a{display:block; width:250px; height:50px; padding:0 20px 0 28px; background:#454545; font-size:13px; font-weight:bold; color:#dddddd; box-sizing: border-box;line-height: 50px;}
.family_site > a span{display:block; background:url('../../../kosep/static/img/main/footer_arrow_up.jpg') right center no-repeat;}
.family_site > a.on span{background:url('../../../kosep/static/img/main/footer_arrow_down.jpg') right center no-repeat;}
.family_site ul{display:none; position: absolute; bottom:50px; left:0; background:#454545; padding:16px 0 12px 0; border-bottom:1px solid #333;}
.family_site ul li{padding:0 20px 0 28px ;width:250px; box-sizing: border-box;}
.family_site ul li a{font-size:13px; font-weight:bold; color:#ddd; line-height:28px;}
.family_site ul li:hover{background:#333;}
.copyright{margin-top:10px; margin-bottom:40px;}
.copyright address{font-size:13px; color:#555555;}
.copyright p{margin-top:3px; font-size:13px; color:#555555;}

/*개인정보처리방침*/
.popupWrap {font-family:"Nanum Gothic"; position:relative;}
.popupWrap.scroll{overflow-x:hidden; overflow-y:scroll; width:auto; height:600px;}
.popupWrap .pp_title {background:#575e66;padding:10px 10px 9px 10px;position:relative; }
.popupWrap .pp_title h1 {font-weight:bold;color:#fff; font-size:16px;}
.popupWrap .pp_title .close {position:absolute;right:0;margin:0 10px 0;}
.popupWrap .btn_pop_close { position: absolute; right: 20px; top: 8px; }
.popupWrap .pp_cont {line-height:150%; padding:28px 30px 20px 30px; margin:0 auto; color:#5c6165;clear:both; font-size: 13px;  position:relative; overflow:hidden;}
.popupWrap .pp_cont.type2{padding-top:0 !important;}
.personal{}
.personal dl {margin-bottom:23px;}
.personal dt {margin-bottom:8px; color:#000; font-weight:bold; font-size:14px; }
.personal dd {line-height:23px; font-size:13px;}
.personal dd p {padding-left:15px; padding-right:5px;}
.personal dd ul {padding-left:15px; padding-right:10px;}
.personal dd li {width:100%; overflow:hidden;}
.personal dd li span {float:left; margin-right:5px;}
.personal dd li ol li { padding-left:15px; text-indent:-15px; }
.personal dd li ul li {padding-left: 15px; text-indent: -15px;}/* 14-03-19 �߰� Kang Wa */
.personal dd table th { border:1px #E0E0E0 solid; background:#535353; color:#fff;}
.personal dd table tr td.td_center { border:1px #E0E0E0 solid; text-align:center;}
.personal dd table tr td.no_center { border:1px #E0E0E0 solid; padding-left:10px;}
.personal dd a.link { color:#0100ff;}


/* sub visual */
.sub_visual{display:table;width:100%; height:250px;  background-position: 50% 50%; background-repeat: repeat-x;}
.sub_visual.profile_bg{background-image:url('../../../kosep/static/img/sub/sub_visual_bg01.jpg');}
.sub_visual.info_bg{background-image:url('../../../kosep/static/img/sub/sub_visual_bg02.jpg');}
.sub_visual.upright_bg{background-image:url('../../../kosep/static/img/sub/sub_visual_bg03.jpg');}
.sub_visual.manage_bg{background-image:url('../../../kosep/static/img/sub/sub_visual_bg04.jpg');}
.sub_visual.customer_bg{background-image:url('../../../kosep/static/img/sub/sub_visual_bg05.jpg');}
.sub_visual.business_bg{background-image:url('../../../kosep/static/img/sub/sub_visual_bg05.jpg');}
.sub_visual.proposal_bg{background-image:url('../../../kosep/static/img/sub/sub_visual_bg05.jpg');}
.sub_visual .inner_visual{display:table-cell; vertical-align:middle;text-align: center}

.sub_visual .inner_visual h1{font-size:36px; font-weight:600; color:#010101;}
.sub_visual .inner_visual .sub_tit{margin-top:13px; font-size:18px; color:#000000;}
.sub_visual .inner_visual{display:table-cell; vertical-align:middle;text-align: center}

/* PAGE NAVIGATION */
.pageNav{width:100%; border-bottom:1px solid #e0e0e0;}
.pageNav .inner_nav{width:1100px;  height:60px;margin:0 auto;}
.pageNav .inner_nav .btn_home{float:left; width:60px; height:60px; border-left:1px solid #e0e0e0; text-indent: -999px; background:url(../../../kosep/static/img/sub/page_nav_home.jpg) center no-repeat;box-sizing: border-box;}
.pageNav .inner_nav > ul{float:left; display:block; width:1040px; height:60px;z-index:0;}
.pageNav .inner_nav > ul .item{float:left; position:relative; width:260px; height:60px; border-left:1px solid #e0e0e0;box-sizing: border-box; }
.pageNav .inner_nav > ul .item:last-child{border-right:1px solid #e0e0e0;}
.pageNav .inner_nav > ul .item > a{display:inline-block; width:100%; font-size:15px; color:#333333; line-height: 60px;padding:0 30px; box-sizing: border-box;}
.pageNav .inner_nav > ul .item > a span{display:inline-block; width:100%; background:url('../../../kosep/static/img/sub/page_nav_down.jpg') right center no-repeat;}
.pageNav .inner_nav > ul .item.on > a span{background:url('../../../kosep/static/img/sub/page_nav_up.jpg') right center no-repeat;}
.pageNav .inner_nav > ul .item ul{display:none; position:absolute; left:-1px; top:60px; width:261px;z-index: 10;}
.pageNav .inner_nav > ul .item ul li{padding:0 30px; height:43px; border:1px solid #e0e0e0; background:#ffffff;}
.pageNav .inner_nav > ul .item ul li + li{border-top:none;}
.pageNav .inner_nav > ul .item ul li a{font-size:14px; font-weight:bold; color:#555555;line-height: 43px;}
.pageNav .inner_nav > ul .item ul li:hover {background:#f0f0f2;}

/* m_content_title*/
.contents_title{display:none; width:100%; padding:10px 15px;margin:0;box-sizing: border-box; border-bottom:1px solid #e0e0e0;}
.contents_title .location a{display:inline-block; width:17px; height:17px;background:url('../../../kosep/static/img/sub/page_nav_home_m.png') center no-repeat;background-size:11px 9px; text-indent: -9999px; vertical-align:middle;}
.contents_title .location span{display:inline-block; padding-left:10px; margin-left:10px; font-size:12px; color:#333333; background:url('../../../kosep/static/img/sub/page_nav_arrow.png') left center no-repeat; background-size:3px 5px; vertical-align:middle;}
.contents_title strong{display:inline-block; padding-left:10px; margin-left:10px; font-size:12px; color:#333333; background:url('../../../kosep/static/img/sub/page_nav_arrow.png') left center no-repeat; background-size:3px 5px; vertical-align:middle;}

/* content_area*/
.section_body .content_area{width:1100px;min-height:500px;margin:0 auto; padding:20px 0 100px; font-size:/* 13px */14px;}
.section_body .content_area ul{line-height:24px;}

 article, .section2 {margin: 40px 0 0;}
 article, .section3 {margin: 100px 0 0;}
 article, .ipin {margin: 0 0 0;}

/* top_btn */
.btn_top a {display:none; position:fixed; left:50%; bottom:20px; margin-left:568px; z-index:150;}
.btn_top.fixed a {position:absolute; bottom:290px;}
.btn_top.on a {display:block;}
.btn_top a img {width:54px;}


@media all and (max-width:1100px){
    
	#skipNavi .pc_navi{display:none;}
	#skipNavi .mw_navi{display:block;}
	
    .dp_mobile{display:block;}
    .dp_mobile_off{display:none;}
    
    #header_wrap .logo{margin-top:21px; width:120px; height:auto;}
    #header_wrap{height:60px;}
    #header_wrap.bg_white{background:none;}
    #header_wrap .header_mobile_menu_icon {display:block;width:17px;}
    #header_wrap .inner_wrap{width:100%; padding:0 15px; box-sizing: border-box;}
    .admin_btn{display:none;}
    
    .gnb,.lang_wrap,.btn_sitemap_wrap,.search_wrap{display:none;}
    .pageNav{display: none;}
    .contents_title{display:block;}
    
    .section_body .contents{padding:20px 15px; box-sizing: border-box;}
    .section_body .content_area{padding-bottom:40px; padding-top:0; width:100%;}
    
    .foot_link_wrap{display:none;}
    .section.footer_section{padding:0;}
    .footer_section{background:#333333; height:auto; }
    .footer_section .footer_inner{width:100%;text-align:center;}
    
    .foot_info .foot_link{display:inline-block; margin-top:0; padding:15px; }
    .foot_info .foot_link li{padding-right:10px; margin-right:10px; background:url('../../../kosep/static/img/main/footer_line_m.jpg')right center no-repeat; background-size: 1px 7px;}
    .foot_info .foot_link li:last-child{background: none;}
    .foot_info .foot_link li a span{color:#ffffff;}
    .foot_info .foot_link li a {font-size:12px; color:#a4a4a4;}
    .foot_info .foot_link li.no_line{background:url('../../../kosep/static/img/main/footer_line_m.jpg')right center no-repeat; background-size: 1px 7px;}
    .foot_link li.dp_mobile_off{display:none;}
    .copyright{padding:15px 15px 30px 15px; margin:0; border-top:1px solid #434343;}
    .copyright address{font-size:12px; color:#9a9a9a;}
    .copyright p{font-size:11px; color:#5f5f5f;}
    
    .btn_top{display: none;}
    
}

@media all and (max-width:450px){
    .sub_visual {height:100px; background-size: cover;}
    .sub_visual .inner_visual h1{font-size:17px;}
    .sub_visual .inner_visual .sub_tit{display:none;}
    
    .sub_visual.profile_bg{background-image:url('../../../kosep/static/img/sub/mw_sub_visual_bg01.jpg');}
    .sub_visual.info_bg{background-image:url('../../../kosep/static/img/sub/mw_sub_visual_bg02.jpg');}
    .sub_visual.upright_bg{background-image:url('../../../kosep/static/img/sub/mw_sub_visual_bg03.jpg');}
    .sub_visual.manage_bg{background-image:url('../../../kosep/static/img/sub/mw_sub_visual_bg04.jpg');}
    .sub_visual.customer_bg{background-image:url('../../../kosep/static/img/sub/mw_sub_visual_bg05.jpg');}
}

/* footer bar */
@media all and (max-width:475px){
    .foot_info .foot_link li:nth-child(8){background: none;}
    
}
@media all and (max-width:407px){
    .foot_info .foot_link li:nth-child(7){background: none;}
    .foot_info .foot_link li:nth-child(8){background:url('../../../kosep/static/img/main/footer_line_m.jpg')right center no-repeat; background-size: 1px 7px;}
    
}
@media all and (max-width:320px){
    .foot_info .foot_link li:nth-child(6){background: none;}
    .foot_info .foot_link li:nth-child(7){background:url('../../../kosep/static/img/main/footer_line_m.jpg')right center no-repeat; background-size: 1px 7px;}
    
}

/*************************************
	mobile 메뉴
*************************************/
.header_mobile_menu_black_box {width:100%; height:100%; background:rgba(0,0,0,0.8); position:absolute; top:0; left:0; z-index:900; display:none;}
.inbox .header_mobile_menu_black_box {width:100%; height:126%; background:rgba(0,0,0,0.8); position:absolute; top:0; left:0; z-index:900; display:none;}
.header_mobile_menu {width:85%; box-sizing:border-box; background-color:#6c6c6c; /* position:absolute; */position:fixed;;top:0;  z-index:1000; display:none; right: -100%;overflow-y: scroll;height: 100%;}
.mobile_close_box {/* position:absolute; */position:fixed; top:10px; right:86%; cursor:pointer; z-index:1100; display: none;}
.header_mobile_menu_top_logo {text-align:center; padding:20px 0 17px; border-bottom:3px solid #1d4691; background-color:#fff;}
.header_mobile_menu_top_logo img {width:216px;}
.header_mobile_menu_middle_menu > .mobile_menu_depth_01 {background-color:#6c6c6c; color:#ffffff; font-size:14px;}
.header_mobile_menu_middle_menu > .mobile_menu_depth_01 > li {border-bottom:1px solid #a5a5a5; box-sizing:border-box; /* padding:10px 0px;  */cursor:pointer;}
.header_mobile_menu_middle_menu > .mobile_menu_depth_01 .mobile_menu_depth_inner{overflow:hidden;}
.header_mobile_menu_middle_menu > .mobile_menu_depth_01 > li >.mobile_menu_depth_inner > a{display:block; padding:10px 0; overflow:hidden;}
.header_mobile_menu_middle_menu > .mobile_menu_depth_01 > li:after { visibility: hidden;display:block;font-size: 0;content:".";clear: both;height: 0;*zoom:1;}
.mobile_menu_depth_01_icon {float:left; box-sizing:border-box; padding:5px 10px 0 10px; width:20%; text-align:center;}
.mobile_menu_depth_01_icon img {width:23px;}
.mobile_menu_depth_01_title {float:left; box-sizing:border-box; width:60%; padding:10px 10px 0 10px; color:#ffffff;}
.mobile_menu_depth_01_arrow {float:left; box-sizing:border-box; width:20%; text-align:center; padding:5px 0 0 0;}
.mobile_menu_depth_01_arrow img {width:25px;}

.mobile_menu_depth_02 {clear:both; background-color:#ecf0f2; color:#6e7071; font-size:14px; display:none;}
.mobile_menu_depth_02 > li {border-bottom:1px solid #fafafa;/*  padding:13px 0; */ cursor:pointer;}
.mobile_menu_depth_02 > li > .mobile_menu_depth_inner a{padding:13px 0; display:block; overflow:hidden;}
.mobile_menu_depth_02 > li:after { visibility: hidden;display:block;font-size: 0;content:".";clear: both;height: 0;*zoom:1;}
.mobile_menu_depth_02_title {float:left; box-sizing:border-box; width:80%; padding:0 10px 0 20px;}
.mobile_menu_depth_02_icon {float:left; box-sizing:border-box; width:20%; text-align:center;}
.mobile_menu_depth_02_icon img {width:10px;}

.mobile_menu_depth_03 {clear:both; background-color:#ffffff; font-size:12px; color:#6e7071; display:none;}
.mobile_menu_depth_03 > li { border-bottom:1px solid #d0d3d4;}
.mobile_menu_depth_03 > li:after { visibility: hidden;display:block;font-size: 0;content:".";clear: both;height: 0;*zoom:1;}
.mobile_menu_depth_03 > li a{padding:10px 0; display:block; overflow:hidden;}
.mobile_menu_depth_03_title {float:left; box-sizing:border-box; width:80%; padding:0 10px 0 24px; background:url('../../../kosep/pb/fr/images/main/newMain/bg_dot_1.jpg') no-repeat 18px 6px;}
.mobile_menu_depth_03_icon {float:left; box-sizing:border-box; width:20%; text-align:center;}
.mobile_menu_depth_03_icon img {width:8px;}

.mobile_menu_depth_04 {clear:both; background-color:#ffffff; font-size:12px; color:#6e7071; display:none;}
.mobile_menu_depth_04 > li a{padding:7px 0; display:block; overflow:hidden;}
.mobile_menu_depth_04_title {float:left; box-sizing:border-box; width:80%; padding:0 10px 0 24px;}

.header_mobile_menu_service {box-sizing:border-box; padding:13px 20px; background-color:#fff; font-size:12px; color:#6d6f70; text-align:right; cursor:pointer;}
.header_mobile_menu_service img {width:8px; margin:-2px 5px 0 5px; vertical-align:middle;}
.header_mobile_menu_footer {border-bottom:1px solid #a5a5a5;}
.header_mobile_menu_footer_left {float:left; box-sizing:border-box; width:calc(100% - 45px); padding:16px 0 0 20px; }
.header_mobile_menu_footer_left img {width:130px;}
.header_mobile_menu_footer_right {float:left; text-align:center; box-sizing:border-box; width:45px; padding:13px 0; background-color:#4b4b4b; cursor:pointer;}
.header_mobile_menu_footer_right img {width:17px;}
