@charset "utf-8";

/* 서브메뉴 공통 */
.sub_wrap{position:relative;}
#sub_nav{position:absolute; top:0; width:1682px; left:50%; margin-left:-841px; background:#564849;}
.img3{height:306px; text-align:center}
#sub_nav{display:block;border-bottom:1px solid #625f63; border-top:1px solid #8f8888; transition:all 0.5s;}
#sub_nav .inner{width:1190px; margin:0 auto}
#sub_nav .inner > ul{border-left:1px solid #8f8888;}
#sub_nav .inner > ul > li{display:inline-block;position:relative;margin-right:-4px;border-right:1px solid #8f8888; font-size:15px}
#sub_nav .inner > ul > li > a{display:block;position:relative;min-width:60px; height:54px; line-height:54px; box-sizing:border-box; font-weight:bold; color:#fff}
#sub_nav .inner > ul > .depth1_sub > a, #sub_nav .inner > ul > .depth1_sub02 > a{width:189px; height:54px; line-height:54px; padding:0 0 0 38px; }
#sub_nav .inner > ul > .depth1_sub01 > a{min-width:250px; height:54px; line-height:54px; padding:0 58px 0 38px;}
#sub_nav .inner > ul > .depth1_sub > a > span, #sub_nav .inner > ul > .depth1_sub01 > a > span, #sub_nav .inner > ul > .depth1_sub02 > a > span{display:block; width:9px; height:6px; position:absolute; right:30px; top:22px; background:url(/theme/basic/img/nav_down.png) no-repeat center}
#sub_nav .inner > ul > .depth1_sub > a.navActive span, #sub_nav .inner > ul > .depth1_sub01 > a.navActive span, #sub_nav .inner > ul > .depth1_sub02 > a.navActive span{background:url(/theme/basic/img/nav_up.png) no-repeat center}
#sub_nav .inner > ul > li:first-child{background:url(/theme/basic/img/home.png) no-repeat center;text-indent:-9999px;}
#sub_nav .inner > ul > li:last-child > a{color:#fff;}
#sub_nav .inner .depth2{display:none; position:absolute;top:54px;left:1px;width:100%;z-index:150; border-top:1px solid #8f8888}
#sub_nav .inner .depth2 li a{display:block;padding:0 37px;height:54px; line-height:54px; border-bottom:1px solid #8f8888;background:#fff;transition:all 0.3s;border-right:1px solid #8f8888;border-left:1px solid #8f8888; font-weight:bold}
#sub_nav .inner .depth2 li a:hover{background:#e87714;color:#fff;}
.title{text-align:center; font-weight:bold}
.title h2{background:url(/theme/basic/img/title_bg.gif) no-repeat center 130px; padding:73px 0 43px 0; font-size:31px}
.title p{line-height:23px; padding-bottom:75px}
.img3 p{color:#fff; line-height:28px}

/* 공지사항 갤러리 */
.sub_title_bg05{background:url(/theme/basic/img/notice_bg.gif) no-repeat center}
#bo_gall, #bo_v, #bo_w, #bo_list{margin-top:75px}

/* 인사말 */
.sub_title_bg01{background:url(/theme/basic/img/ceo_bg.gif) no-repeat center}
.sub_title_bg01_mo{display:none;}
.ceo_wrap{width:1190px; padding-top:75px; background:url(/theme/basic/img/ceo01.png) no-repeat top right}
.ceo_wrap ul{width:750px}
.ceo_wrap ul li{margin-bottom:50px}
.ceo_wrap ul li h3{margin-bottom:18px; letter-spacing:-2px}
.ceo_wrap ul li p{color:#666666; line-height:30px; font-size:17px}
.ceo_Txr{display:block; margin-top:115px; text-align:center; font-size:25px}

/* CI안내 */
.CI_wrap{margin-top:75px; overflow:hidden;}
.CI_wrap > div{float:left; width:521px; margin-right: 35px;}
.CI_wrap img{border:1px solid #d9d9d9; float:left;}
.CI_wrap p{line-height:28px; margin-bottom:50px}
.CI_wrap > div a:last-child{display:inline-block; width:175px; height:55px; line-height:55px; background:#e87714 url(/theme/basic/img/CI02.png) no-repeat 122px center ; color:#fff; font-size:17px;
border-radius:10px; padding-left:30px; margin-right:20px}
.CI_wrap > div a{display:inline-block; width:175px; height:55px; line-height:55px; background:#fff url(/theme/basic/img/CI03.png) no-repeat 127px center ; color:#e87714; font-size:17px;
border-radius:10px; padding-left:23px; border:1px solid #e87714; margin-bottom:20px}
.CI_wrap > div a:nth-child(3), .CI_wrap > div a:nth-child(5), .CI_wrap > div a:nth-child(7), .CI_wrap > div a:nth-child(9){margin-right:20px}

/* 조직도 */
.group_wrap{margin-top:75px; text-align:center; background:url(/theme/basic/img/group04.png) no-repeat 595px 77px;}
.group_wrap > strong{font-size:30px; border:2px solid #f0872a; border-radius:10px; display:inline-block; width:170px; height:78px; line-height:75px; }
.group_wrap img{position:relative; z-index:-1}
.group_wrap > ul{margin-top:40px;}
.group_wrap > ul li{display:inline-block; width:190px; height:50px; line-height:50px; background:#786f6e; color:#fff; font-size:17px; border-radius:10px; margin:20px 10px; position:relative; z-index:-1}
.group_wrap > ul li:first-child{margin-left: 550px;}
.group_wrap .group_list{background:url(/theme/basic/img/group03.png) no-repeat center top; overflow:hidden; margin-top:85px}
.group_wrap .group_list ul{float:left; margin:44px 72px 0 72px; position:relative; z-index:-1}
.group_wrap .group_list ul:first-child{margin-left: 120px;}
.group_wrap .group_list ul li{width:220px; height:50px; line-height:50px; border:1px solid #f0872a; font-size:17px; border-radius:10px; margin-bottom:20px}
.group_wrap .group_list ul li:first-child{background:#f0872a; color:#fff;}

/* 연혁 */
.history_wrap{position:relative; margin: 75px 0 0 0px}
.history_wrap > p{text-align:center; margin-bottom:75px; font-weight:bold; line-height:28px; font-size:18px}
.history_wrap dl{width:100%; overflow:hidden; margin-left:290px}
.history_wrap dl:before{content:''; position:absolute;top:202px;bottom:0;right:642px;z-index:-1;width:1px;border-left:1px solid #dfdcdd}
.history_wrap dt{position:relative; float:left; width:164px; height:164px; line-height:164px; text-align:center;font-size:52px;color:#fff;font-weight:bold;background:url("/theme/basic/img/history_bg.png") no-repeat;background-size:100%;}
.history_wrap dt:before{content:''; position:absolute; top:50%; right:-93px; width:93px; border-top:1px dashed #c5c1c0}
.history_wrap dt:after{content:''; position:absolute; top:69px; right:-107px; width:26px; height:26px; background:url("/theme/basic/img/history_ic.png") no-repeat;}
.history_wrap dd{float:left; margin:63px 0 20px 215px}
.history_wrap dd h3{width:180px; font-size:30px; color:#f7941d; margin-bottom:10px; display:block;}
.history_wrap dd h3 p{text-align:center; margin-bottom:75px; font-weight:bold; line-height:28px; font-size:18px}
.history_wrap dd p{font-weight:bold; font-size:18px; line-height:28px}
.history_wrap dd p{position:relative; padding-left:10px; font-size:18px}
.history_wrap dd p span{color:#f7941d;}
.history_wrap dd p:before{position: absolute;top: 12px;left: 0px;width: 3px;height: 3px;background: #f0872a;content: '';border-radius: 50%;}

/* 본사/지점 주소 */
.location_wrap{margin-top:75px;}
.location_tab, .location_tab02{overflow:hidden; margin-bottom:50px}
.location_tab li{float:left; border:1px solid #d9d9d9}
.location_tab li:nth-child(2), .location_tab li:nth-child(3){margin-left:-1px}
.location_tab .on{background:#e87714}
.location_tab .on a{color:#fff; font-weight:bold}
.location_tab li a{display:inline-block; width:593px; height:55px; line-height:55px; text-align:center; color:#666; font-size:18px}
.location_tab02{text-align:center}
.location_tab02 li{display:inline-block; font-size:18px; width:170px; border-bottom:2px solid #d9d9d9; padding-bottom:10px; font-weight:bold}
.location_tab02{text-align:center}
.location_tab02 .on{border-bottom:2px solid #e87714}
.location_tab02 li a{color:#666}
.location_tab02 .on a{color:#e87714}

.location_list{height:150px; border:1px solid #d9d9d9; font-size:15px; line-height:28px; overflow:hidden; margin:0 0 50px 0}
.location_list li{float:left;padding-left:130px; height:123px; margin: 13px 0 0 110px; overflow:hidden;}
.location_list li:nth-child(1){background:url(/theme/basic/img/ocation02.png) no-repeat left}
.location_list li:nth-child(2){background:url(/theme/basic/img/ocation03.png) no-repeat left}
.location_list li:nth-child(3){background:url(/theme/basic/img/ocation03.png) no-repeat left}
.location_list strong{display:block; margin:52px 0 5px 0; font-size:20px; float:left;}
.location_list p{font-size:18px; float:left; padding-left:10px; position:relative; margin:52px 5px 0 20px}
.location_list p:before{position: absolute;top: 12px;left: 0px;width: 3px;height: 3px;background: #f0872a;content: '';border-radius: 50%;}

/* 숨은보험금찾기 */
.customer_hide{background:url(/theme/basic/img/hide_img.gif) no-repeat right; margin-top:75px}
.customer_hide li{font-size:15px;}
.customer_hide li:last-child{margin-top:30px}
.customer_hide li p{padding-left:10px; position:relative; margin-top:10px; line-height:28px;}
.customer_hide li p span{font-weight:bold; color:#e87714}
.customer_hide a{display:inline-block; width:230px; color:#fff; border-radius:10px; font-weight:bold; font-size:19px; padding: 10px 4px 10px 75px;
background:#e87714 url(/theme/basic/img/hide_btn.gif) no-repeat 32px center; margin-top:40px; text-align:center}
.customer_hide_mo{display:none;}

/* 내보험금다보여 */
.sub_title_bg04{background:url(/theme/basic/img/customer_bg.gif) no-repeat center}
.customer_look{background:url(/theme/basic/img/look_img.gif) no-repeat right; margin-top:75px}
.customer_look p{line-height:28px; margin-top:10px; padding-left:10px; position:relative;}
.customer_look p span{font-weight:bold}
.customer_look a{display:inline-block; width:178px; line-height:54px; color:#fff; border-radius:10px; font-weight:bold; font-size:20px; padding-left:70px;
background:#e87714 url(/theme/basic/img/look_btn.png) no-repeat 20px center; margin-top:40px}
.customer_look p:before, .customer_hide p:before{position: absolute;top: 11px;left: 0px;width: 3px;height: 3px;background: #f7941d;content: '';border-radius: 50%;}
.customer_look_mo{display:none;}

/* 금융주소 한번에 */
.one_click{margin-top:75px}
.one_click p{line-height:28px; margin-top:10px; position:relative; padding-left:6px; color:#666}
.one_click p:before{position: absolute;top: 12px;left: 0px;width: 3px;height: 3px;background: #666;content: '';border-radius: 50%;}
.one_click .one_click_title{padding-left:0}
.one_click_title:before, .one_click > ul > li:last-child p:before, .one_click_Txt03_p p:before, .one_click > ul > li:first-child h4:before, .one_click > ul > li:last-child h4:before{display:none;}
.one_click > ul{overflow:hidden; height:350px; border:1px solid #d9d9d9; background:url(/theme/basic/img/one_click01.gif) no-repeat center; margin:50px 0}
.one_click > ul > li{float:left; overflow:hidden; font-size:15px; margin:38px 84px;}
.one_click > ul > li:first-child{border:1px solid #756e6f; border-top-left-radius: 15px; border-top-right-radius: 15px;}
.one_click > ul > li:last-child{border:1px solid #e87714; border-top-left-radius: 15px; border-top-right-radius: 15px;}
.one_click ul li h4{font-size:18px; text-align:center; width:424px; padding:20px 0; color:#fff; line-height: 25px; margin-top:0}
.one_click > ul > li:first-child h4{background:#756e6f;}
.one_click > ul > li:last-child h4{background:#e87714}
.one_click > ul > li:last-child p{color:#e87714; font-weight:bold; font-size:18px; text-align:center; margin: 75px 0;}
.one_click > ul > li ul{float:left; padding:20px 29px}
.one_click > ul > li ul li{line-height:28px; color:#666}
.one_click_Txt01{margin-top:50px}
.one_click_Txt01 h4{margin-bottom:10px}
.one_click_Txt01 h4:nth-child(6){margin-top:50px}
.one_click_Txt01 p{margin-top:0}
.one_click_Txt02{margin:50px 0}
.one_click_Txt03 h4:nth-child(3), .one_click_Txt04 h4:nth-child(4){margin:50px 0 10px 0}
.one_click_Txt03 ol li{padding-bottom:50px; background:url(/theme/basic/img/one_click03.png) no-repeat center 114px}
.one_click_Txt03 ol li:last-child{background:none}
.one_click_Txt03 ol > li > div{overflow:hidden; border:1px solid #d9d9d9;}
.one_click_Txt03 ol li div div{float:left;}
.one_click_Txt03 ol li:first-child div:nth-child(2){margin:27px 34px}
.one_click_Txt03 ol li:first-child div:nth-child(2) p{margin:0}
.one_click_Txt03 ol li:first-child div:nth-child(2) span{color:#666; font-size:17px}
.one_click_Txt03 ol li div strong{font-size:18px; color:#e87714}
.one_click_Txt03 ol li div p{font-weight:bold; color:#333; margin:35px 34px}
.one_click_Txt03 ol li .one_click_Txt03_p{width:220px; margin:25px 0px 25px 25px; border-right:1px solid #d9d9d9}
.one_click_Txt03 ol li .one_click_Txt03_p p{padding:0; margin:0; font-weight:bold; color:#333}
.one_click_Txt04 p{margin-top:0}
.one_click_Txt04 h4{margin-bottom:10px}
.one_click_Txt04 span{font-size:17px; color:#333; font-weight:bold}
.one_click .one_click_btn{text-align:center; margin-top:90px}
.one_click .one_click_btn a{display:inline-block; background:#e87714; color:#fff; font-size:17px; padding:18px; font-weight:bold; border-radius:13px}
.one_click_Txt02_mo{display:none;}

/* 자동차 비교견적 */
.sub_title_bg02{background:url(/theme/basic/img/Alliance_bg.gif) no-repeat center}
.car_wrap, .mobile_wrap{margin-top:75px; line-height:28px}
.car_wrap div:first-child{padding:0 0 50px 0; background:url(/theme/basic/img/car01.gif) no-repeat right 0; border-bottom:1px solid #d9d9d9}
.car_wrap div:first-child span, .mobile_wrap div:first-child span{font-weight:bold; color:#e87714; font-size:22px; line-height:33px; margin-bottom:10px; display:block;}
.car_wrap div:last-child, .mobile_wrap div:last-child{padding:50px 0 0 0;}
.car_wrap div:last-child ul, .mobile_wrap div:last-child ul{overflow:hidden; margin:40px}
.car_wrap div:last-child ul li, .mobile_wrap div:last-child ul li{float:left; text-align:center; margin-right:140px}
.car_wrap div:last-child ul li strong, .mobile_wrap div:last-child ul li strong{font-size:19px; display:block; margin-bottom:10px; padding-top:210px}
.car_wrap div:last-child ul li:nth-child(1){background:url(/theme/basic/img/car02.png) no-repeat center top}
.car_wrap div:last-child ul li:nth-child(2){background:url(/theme/basic/img/car03.png) no-repeat center top}
.car_wrap div:last-child ul li:nth-child(3){background:url(/theme/basic/img/car04.png) no-repeat center top; margin-right:0}
.car_txt_mo, .mobile_txt_mo{display:none !important;}

/* 보상안내 */
.Guidance_wrap{margin-top:75px}
.Guidance_wrap .Guidance_tab{overflow:hidden; margin-bottom:50px}
.Guidance_wrap .Guidance_tab li{float:left; border:1px solid #d9d9d9}
.Guidance_wrap .Guidance_tab li:nth-child(2), .Guidance_wrap .Guidance_tab li:nth-child(3){margin-left:-1px}
.Guidance_wrap .Guidance_tab .on{background:#e87714}
.Guidance_wrap .Guidance_tab .on a{color:#fff; font-weight:bold}
.Guidance_wrap .Guidance_tab li a{display:inline-block; width:395px; height:55px; line-height:55px; text-align:center; color:#666; font-size:18px}
.Guidance_wrap .Guidance_tab_list01{overflow:hidden; background:#f5f5f5; margin-top:20px}
.Guidance_wrap .Guidance_tab_list01 li{float:left; margin:50px 0; width:238px; background:url(/theme/basic/img/Guidanc_right.png) no-repeat right 65px}
.Guidance_wrap .Guidance_tab_list01 li:last-child{background:none}
.Guidance_wrap .Guidance_tab_list01 li span{display:block; font-size:17px; font-weight:bold; padding:190px 0 0 0; text-align:center}
.Guidance_wrap .Guidance_tab_list01 li:nth-child(1) span{background:url(/theme/basic/img/Guidance01.png) no-repeat center top}
.Guidance_wrap .Guidance_tab_list01 li:nth-child(2) span{background:url(/theme/basic/img/Guidance02.png) no-repeat center top}
.Guidance_wrap .Guidance_tab_list01 li:nth-child(3) span{background:url(/theme/basic/img/Guidance03.png) no-repeat center top}
.Guidance_wrap .Guidance_tab_list01 li:nth-child(4) span{background:url(/theme/basic/img/Guidance04.png) no-repeat center top}
.Guidance_wrap .Guidance_tab_list01 li:nth-child(5) span{background:url(/theme/basic/img/Guidance05.png) no-repeat center top}

.Guidance_tab_list02 h4, .Guidance_down h4{margin-top:40px;}
.Guidance_tab_list02 .Guidance_table01{width:1190px; border-bottom:1px solid #333; margin: 25px 0 80px 0; font-size:17px}
.Guidance_tab_list02 .Guidance_table01 thead th{height:55px; background:#f5f5f5; border-top:1px solid #333; border-bottom:1px solid #333; border-right:1px solid #d9d9d9;}
.Guidance_tab_list02 .Guidance_table01 thead th:first-child{width:20%}
.Guidance_tab_list02 .Guidance_table01 thead th:nth-child(2){width:40%}
.Guidance_tab_list02 .Guidance_table01 thead th:last-child{width:40%}
.Guidance_tab_list02 .Guidance_table01 tbody th{border-right:1px solid #d9d9d9; border-bottom:1px solid #d9d9d9; width:20%}
.Guidance_tab_list02 .Guidance_table01 td{padding:13px 0; line-height:28px; border-right:1px solid #d9d9d9; border-top:1px solid #d9d9d9; padding-left:30px}

.Guidance_down{overflow:hidden;}
.Guidance_down:last-child{margin-top:50px}
.Guidance_down ul{margin-top:25px; float:left; margin-right:40px}
.Guidance_down ul:last-child{margin-right:0}
.Guidance_down ul li:first-child{border-top:2px solid #333;}
.Guidance_down ul li:last-child{border-bottom:1px solid #333; }
.Guidance_down ul li{height:83px; line-height:83px; width:575px; border-bottom:1px solid #d9d9d9; font-size:15px; overflow:hidden;}
.Guidance_down ul li > .Guidance_down_logo{display:inline-block; width:160px; float:left;}
.Guidance_down ul li strong{display:inline-block; width: 95px; padding-left:20px; background:url(/theme/basic/img/download_tell.png) no-repeat left;}
.Guidance_down ul li > div, .Guidance_down ul li .Guidance_down_tell{float:left;}
.Guidance_down ul li a{display:inline-block; width:145px; height:38px; line-height:38px; color:#fff; border-radius:10px; margin-left:10px}
.Guidance_down ul li .Guidance_down_btn01{background:#534a4b url(/theme/basic/img/download_btn.png) no-repeat 127px center; padding-left: 10px; border:1px solid #534a4b;}
.Guidance_down ul li .Guidance_down_btn02{background:#fff url(/theme/basic/img/download_icon01.png) no-repeat 13px center; border:1px solid #534a4b; color:#534a4b; font-weight:bold; padding-left: 38px;}
.Guidance_down ul li .Guidance_down_btn02:hover{}

/* 제휴회사 */
.sub_title_bg02_5{background:url(/theme/basic/img/Alliance_bg.gif) no-repeat center}
.Alliance_wrap{margin-top:75px}
.Alliance_wrap h3{border-bottom:2px solid #333; padding-bottom:22px}
.Alliance_wrap h4{margin-top:40px}
.Alliance_wrap ul{overflow:hidden; }
.Alliance_wrap div ul{margin-bottom:27px}
.Alliance_wrap div ul:nth-child(2){margin-top:20px}
.Alliance_wrap div ul:last-child{padding-bottom:20px; border-bottom:2px solid #d9d9d9}
.Alliance_wrap div:last-child ul:last-child{border-bottom:none}
.Alliance_wrap div:last-child{margin-top:50px}
.Alliance_wrap ul li{float:left; text-align:center; margin-right:63px; border-bottom:1px solid #d9d9d9; }
.Alliance_wrap ul li:last-child{margin-right:0}
.Alliance_wrap ul li span{display:block; width:250px; height:88px; line-height:88px; border:1px solid #d9d9d9}
.Alliance_wrap ul li p{padding:20px 0; font-weight:bold;}

/* 모바일 */
.mobile_wrap div:first-child{padding:0 0 50px 0; background:url(/theme/basic/img/mobile01.jpg) no-repeat 850px 0; border-bottom:1px solid #d9d9d9}
.mobile_wrap div:last-child ul li:nth-child(1){background:url(/theme/basic/img/mobile02.png) no-repeat center top}
.mobile_wrap div:last-child ul li:nth-child(2){background:url(/theme/basic/img/mobile03.png) no-repeat center top}
.mobile_wrap div:last-child ul li:nth-child(3){background:url(/theme/basic/img/mobile04.png) no-repeat center top; margin-right:0}

/* 보장분석 */
.Analysis_wrap01{margin-top:75px}
.Analysis_tab{overflow:hidden; margin-bottom:50px}
.Analysis_tab li{float:left; border:1px solid #d9d9d9}
.Analysis_tab li:nth-child(2), .Guidance_wrap .location_tab li:nth-child(3){margin-left:-1px}
.Analysis_tab .on{background:#e87714}
.Analysis_tab .on a{color:#fff; font-weight:bold}
.Analysis_tab li a{display:inline-block; width:593px; height:55px; line-height:55px; text-align:center; color:#666; font-size:18px}
.Analysis_wrap01 .Analysis_title{background:url(/theme/basic/img/Analysis01.png) no-repeat center right}
.Analysis_wrap01 .Analysis_title span{font-size:22px; color:#f17d28; display:block; margin-bottom:20px; font-weight:bold; line-height:33px}
.Analysis_wrap01 .Analysis_title p{line-height:28px}
.Analysis_content_pc{background:url(/theme/basic/img/Analysis02.jpg) no-repeat center; width:100%; height:550px}
.Analysis_content_pc > div{width:1190px; margin:0 auto}
.Analysis_content_pc > div h3{color:#fff; line-height:40px; padding:94px 0 30px 0}
.Analysis_content_pc > div span{font-size:22px; font-weight:bold; color:#f17d28; }
.Analysis_content_pc > div p{color:#e7e5e5; line-height:28px; padding:10px 0 42px 0;}
.Analysis_content_mo{display:none;}
.Analysis_wrap01 div:nth-child(1){overflow:hidden; border-bottom:1px solid #d9d9d9}
.Analysis_wrap01 div:nth-child(1) h3{text-align:center; color:#f17d28}
.Analysis_wrap01 div:nth-child(1) > span{display:inline-block; text-align:center; width:100%; font-size:23px; font-weight:bold; background:url(/theme/basic/img/Analysis_line.gif) no-repeat center bottom; padding-bottom:10px}
.Analysis_wrap01 div:nth-child(1) ul{float:left; padding:50px 300px 75px 0; }
.Analysis_wrap01 div:nth-child(1) ul:last-child{padding-right:0}
.Analysis_wrap01 div:nth-child(1) ul li{font-weight:bold; font-size:16px; padding-left:50px; background:url(/theme/basic/img/Analysis03.png) no-repeat center left; height:50px; line-height:50px}
.Analysis_wrap01 div:nth-child(1) ul li span{color:#f17d28;}
.Analysis_wrap01 div:nth-child(2){margin-top:75px}
.Analysis_wrap01 div:nth-child(2) ol{overflow:hidden; margin-top:50px}
.Analysis_wrap01 div:nth-child(2) ol li{float:left; width:175px; height:175px; border-radius:50%; text-align:center; background:#e8e6e6; margin-right:28px}
.Analysis_wrap01 div:nth-child(2) ol li:last-child{margin-right:0}
.Analysis_wrap01 div:nth-child(2) ol li strong{color:#f17d28; font-size:35px; display:block; margin: 25px 0 10px 0;}
.Analysis_wrap01 div:nth-child(2) ol li p{font-weight:bold; line-height:25px}
.Analysis_title_mo{display:none;}

/* 재무설계 */
.Finance_wrap01, .Finance_wrap02{margin-top:75px;}
.Finance_tab{overflow:hidden; margin-bottom:50px}
.Finance_tab li{float:left; border:1px solid #d9d9d9}
.Finance_tab li:nth-child(2), .Guidance_wrap .location_tab li:nth-child(3){margin-left:-1px}
.Finance_tab .on{background:#e87714}
.Finance_tab .on a{color:#fff; font-weight:bold}
.Finance_tab li a{display:inline-block; width:395px; height:55px; line-height:55px; text-align:center; color:#666; font-size:18px}
.Finance_wrap01 h4{margin-bottom:10px}
.Finance_wrap01 p{padding-left:10px; position:relative; line-height:28px}
.Finance_wrap01 p:before{position: absolute;top: 12px;left: 0px;width: 3px;height: 3px;background: #f0872a;content: '';border-radius: 50%;}
.Finance_wrap01 > div{margin-top:75px}
.Finance_wrap02 > span{font-size:22px; color:#f0872a; display:block; margin-bottom:20px; font-weight:bold; line-height:33px}
.Finance_wrap02 p{line-height:28px;}
.Finance_wrap02_txt_mo{display:none;}
.Finance_wrap02 h4{margin-top:75px}
.Finance_list01 > p{margin:10px 0; position:relative; padding-left:10px}
.Finance_list01 p:before{position: absolute;top: 12px;left: 0px;width: 3px;height: 3px;background: #f0872a;content: '';border-radius: 50%;}
.Finance_list01 ul{overflow:hidden;}
.Finance_list01 ul li{float:left; width:225px; height:275px; border-radius:10px; text-align:center; margin-right:16px}
.Finance_list01 ul li:nth-child(1){background:#f5f5f5 url(/theme/basic/img/Finance02.png) center 20px no-repeat}
.Finance_list01 ul li:nth-child(2){background:#f5f5f5 url(/theme/basic/img/Finance03.png) center 20px no-repeat}
.Finance_list01 ul li:nth-child(3){background:#f5f5f5 url(/theme/basic/img/Finance04.png) center 20px no-repeat}
.Finance_list01 ul li:nth-child(4){background:#f5f5f5 url(/theme/basic/img/Finance05.png) center 20px no-repeat}
.Finance_list01 ul li:nth-child(5){background:#f5f5f5 url(/theme/basic/img/Finance06.png) center 20px no-repeat; margin-right:0}
.Finance_list01 ul li span{font-weight:bold; font-size:17px; display:inline-block; padding:107px 0 45px 0; height:175px; position:relative;}
.Finance_list01 ul li span:before{position: absolute;bottom: 20px;left:24px;width: 30px;height: 3px;background: #999;content: '';}
.Finance_list01 ul li:nth-child(2) span:before{left:16px}
.Finance_list01 ul li:nth-child(3) span:before{left:80px}
.Finance_list01 ul li:nth-child(4) span:before, .Finance_list01 ul li:nth-child(5) span:before{left:48px}

.Finance_list01 ul li p{color:#666; font-size:15px;}
.Finance_list02 ol, .Finance_list03 ol{margin-top:20px}
.Finance_list02 ol li{padding-bottom:50px; background:url(/theme/basic/img/one_click03.png) no-repeat center 114px}
.Finance_list02 ol li:last-child{background:none; padding-bottom:0}
.Finance_list02 ol > li > div, .Finance_list03 ol > li > div{overflow:hidden; border:1px solid #d9d9d9;}
.Finance_list02 ol > li:nth-child(1) > div{background:url(/theme/basic/img/Finance07.png) 40px no-repeat}
.Finance_list02 ol > li:nth-child(2) > div{background:url(/theme/basic/img/Finance08.png) 40px no-repeat}
.Finance_list02 ol > li:nth-child(3) > div{background:url(/theme/basic/img/Finance09.png) 40px no-repeat}
.Finance_list02 ol > li:nth-child(4) > div{background:url(/theme/basic/img/Finance10.png) 40px no-repeat}
.Finance_list02 ol li div div, .Finance_list03 ol li div div{float:left;}
.Finance_list02 ol li:first-child div:nth-child(2) span, .Finance_list03 ol li:first-child div:nth-child(2) span{color:#666; font-size:17px}
.Finance_list02 ol li div strong, .Finance_list03 ol li div strong{font-size:18px; color:#e87714}
.Finance_list02 ol li div p{font-weight:bold; color:#333; margin:35px 34px}
.Finance_list02 ol li .one_click_Txt03_p{width:185px; margin:25px 0px 25px 130px; border-right:1px solid #d9d9d9}
.Finance_list02 ol li .one_click_Txt03_p p{padding:0; margin:0; font-weight:bold; color:#333}

.Finance_list03 ol li{padding-bottom:50px;}
.Finance_list03 ol > li:nth-child(1) > div{background:url(/theme/basic/img/Finance11.png) 60px no-repeat}
.Finance_list03 ol > li:nth-child(2) > div{background:url(/theme/basic/img/Finance12.png) 60px no-repeat}
.Finance_list03 ol > li:nth-child(3) > div{background:url(/theme/basic/img/Finance13.png) 60px no-repeat}
.Finance_list03 ol > li:nth-child(4) > div{background:url(/theme/basic/img/Finance14.png) 60px no-repeat}
.Finance_list03 ol > li:nth-child(5) > div{background:url(/theme/basic/img/Finance15.png) 60px no-repeat}
.Finance_list03 ol li div p{font-weight:bold; color:#333; margin:23px 34px; line-height:28px}
.Finance_list03 ol li .one_click_Txt03_p{width:315px; margin:25px 0px 25px 180px; padding-left: 60px; border-left:1px solid #d9d9d9; height:77px}
.Finance_list03 ol li .one_click_Txt03_p p{padding:0; margin:10px 0 0 0; font-weight:bold; color:#333; line-height:24px}

/* 지점/지사 모집 */
.sub_title_bg03{background:url(/theme/basic/img/partner_bg.gif) no-repeat center}
.branch_wrap{margin-top:75px}
.branch_list01 ul{overflow:hidden; margin-top:20px}
.branch_list01 ul li{float:left; width:212px; height:210px; border-radius:10px; text-align:center; margin-right:32px; border:1px solid #adadad}
.branch_list01 ul li:nth-child(1){background:#fff url(/theme/basic/img/branch01.png) center 15px no-repeat}
.branch_list01 ul li:nth-child(2){background:#fff url(/theme/basic/img/branch02.png) center 15px no-repeat}
.branch_list01 ul li:nth-child(3){background:#fff url(/theme/basic/img/branch03.png) center 15px no-repeat}
.branch_list01 ul li:nth-child(4){background:#fff url(/theme/basic/img/branch04.png) center 15px no-repeat}
.branch_list01 ul li:nth-child(5){background:#fff url(/theme/basic/img/branch05.png) center 15px no-repeat; margin-right:0}
.branch_list01 ul li span{font-weight:bold; font-size:19px; display:inline-block; padding:95px 0 15px 0; position:relative; color:#f17d28}
.branch_list01 ul li span:before{position: absolute;bottom: 5px; left:33px; width: 30px;height: 3px;background: #adadad;content: '';}
.branch_list01 ul li p{line-height:23px}
.branch_wrap table{margin-top:20px; width:1190px; text-align:center; border-top:2px solid #333; border-bottom:1px solid #d9d9d9}
.branch_wrap table th{border-right:1px solid #d9d9d9; font-size:17px; background:#f5f5f5; height:55px}
.branch_wrap table td{border-right:1px solid #d9d9d9; font-size:17px; font-weight:bold; padding:15px 0}
.branch_wrap div:nth-child(5) > p{padding:10px 0 0 10px; position:relative;}
.branch_wrap div:nth-child(5) p span{color:#f17d28; font-weight:bold}
.branch_wrap > p:before{position: absolute;top: 18px;left: 0px;width: 3px;height: 3px;background: #333;content: '';border-radius: 50%;}
.branch_wrap div:nth-child(5) ul{overflow:hidden; margin-top:20px}
.branch_wrap div:nth-child(5) ul li{float:left; height:170px; padding-right:56px}
.branch_wrap div:nth-child(5) ul li:nth-child(4n){padding-right:0}
.branch_wrap div:nth-child(5) ul li > p{padding:5px 10px; width:255px; color:#666}
.branch_wrap div:nth-child(5) ul li div{width:255px; height:90px; border:1px solid #adadad; font-weight:bold; padding:12px 0 0 100px;}
.branch_wrap div:nth-child(5) ul li:nth-child(1) {background:url(/theme/basic/img/branch_right.png) no-repeat 275px 31px}
.branch_wrap div:nth-child(5) ul li:nth-child(2) {background:url(/theme/basic/img/branch_right.png) no-repeat 275px 31px}
.branch_wrap div:nth-child(5) ul li:nth-child(3) {background:url(/theme/basic/img/branch_right.png) no-repeat 275px 31px}
.branch_wrap div:nth-child(5) ul li:nth-child(4) {background:url(/theme/basic/img/branch_bottom.png) no-repeat center 120px}
.branch_wrap div:nth-child(5) ul li:nth-child(5) {background:url(/theme/basic/img/branch_left.png) no-repeat 275px 31px}
.branch_wrap div:nth-child(5) ul li:nth-child(6) {background:url(/theme/basic/img/branch_left.png) no-repeat 275px 31px}
.branch_wrap div:nth-child(5) ul li:nth-child(7) {background:url(/theme/basic/img/branch_left.png) no-repeat 275px 31px}

.branch_wrap div:nth-child(5) ul li:nth-child(1) div{background:url(/theme/basic/img/branch06.png) no-repeat 20px center}
.branch_wrap div:nth-child(5) ul li:nth-child(2) div{background:url(/theme/basic/img/branch07.png) no-repeat 20px center}
.branch_wrap div:nth-child(5) ul li:nth-child(3) div{background:url(/theme/basic/img/branch08.png) no-repeat 20px center}
.branch_wrap div:nth-child(5) ul li:nth-child(4) div{background:url(/theme/basic/img/branch09.png) no-repeat 20px center}
.branch_wrap div:nth-child(5) ul li:nth-child(5) div{background:url(/theme/basic/img/branch13.png) no-repeat 20px center}
.branch_wrap div:nth-child(5) ul li:nth-child(6) div{background:url(/theme/basic/img/branch12.png) no-repeat 20px center}
.branch_wrap div:nth-child(5) ul li:nth-child(7) div{background:url(/theme/basic/img/branch11.png) no-repeat 20px center}
.branch_wrap div:nth-child(5) ul li:nth-child(8) div{background:url(/theme/basic/img/branch10.png) no-repeat 20px center}

.branch_wrap div:nth-child(5) ul li:nth-child(9) div{background:url(/theme/basic/img/branch10.png) no-repeat 20px center}
.branch_wrap div:nth-child(5) ul li:nth-child(10) div{background:url(/theme/basic/img/branch11.png) no-repeat 20px center}
.branch_wrap div:nth-child(5) ul li:nth-child(11) div{background:url(/theme/basic/img/branch12.png) no-repeat 20px center}
.branch_wrap div:nth-child(5) ul li:nth-child(12) div{background:url(/theme/basic/img/branch13.png) no-repeat 20px center}
.branch_wrap div:nth-child(5) ul li div span{color:#f17d28; font-size:17px; margin-bottom:5px; display:block;}
.branch_list_mo{display:none;}

/* FC채용안내 */
.Recruitment_wrap{margin-top:75px}
.Recruitment_wrap table{margin-top:20px; width:1190px; text-align:center; border-top:2px solid #333; border-bottom:1px solid #d9d9d9;}
.Recruitment_wrap table th{border-right:1px solid #d9d9d9; font-size:17px; background:#f5f5f5; height:55px}
.Recruitment_wrap table td{border-right:1px solid #d9d9d9; font-size:17px; font-weight:bold; padding:15px 0; overflow:hidden;}
.Recruitment_wrap table td > p{text-align:left; padding-left:10px; position:relative; line-height:28px; margin-left:45px}
.Recruitment_wrap table td > p:before, .Recruitment_wrap table td div p:before{position: absolute;top:11px;left: 0px;width: 3px;height: 3px;background: #333;content: '';border-radius: 50%;}
.Recruitment_wrap table td div{float:left; margin-left:45px}
.Recruitment_wrap table td div p{text-align:left; padding-left:10px; position:relative; line-height:28px}
.Recruitment_wrap > div:nth-child(4), .Recruitment_wrap > div:nth-child(6){margin-top:20px}
.Recruitment_wrap > div:nth-child(4) ol{overflow:hidden; background:#f5f5f5}
.Recruitment_wrap > div:nth-child(4) ol li{float:left; padding: 25px 0; background:url(/theme/basic/img/Recruitment_right.png) no-repeat 145px center}
.Recruitment_wrap > div:nth-child(4) ol li:first-child{margin-left:270px; padding-right:150px}
.Recruitment_wrap > div:nth-child(4) ol li:nth-child(2){padding-right:150px}
.Recruitment_wrap > div:nth-child(4) ol li:last-child{background:none}
.Recruitment_wrap > div:nth-child(5) p{padding-left:10px; position:relative; color:#666; line-height:28px}
.Recruitment_wrap > div:nth-child(5) p:before{position: absolute;top: 11px;left: 0px;width: 3px;height: 3px;background: #333;content: '';border-radius: 50%;}
.Recruitment_wrap > div:nth-child(5) span{color:#f17d28; font-weight:bold}
.Recruitment_wrap > div:nth-child(6) ul{overflow:hidden;}
.Recruitment_wrap > div:nth-child(6) ul li{float:left; text-align:center; width:150px; height:150px; border:1px solid #d9d9d9; border-radius:10px; margin-right:21px}
.Recruitment_wrap > div:nth-child(6) ul li p{font-weight:bold; padding-top:110px}
.Recruitment_wrap > div:nth-child(6) ul li p span{font-size:12px}
.Recruitment_wrap > div:nth-child(6) ul li:nth-child(1){background:url(/theme/basic/img/Recruitment04.png) no-repeat center 15px}
.Recruitment_wrap > div:nth-child(6) ul li:nth-child(2){background:url(/theme/basic/img/Recruitment05.png) no-repeat center 15px}
.Recruitment_wrap > div:nth-child(6) ul li:nth-child(3){background:url(/theme/basic/img/Recruitment06.png) no-repeat center 15px}
.Recruitment_wrap > div:nth-child(6) ul li:nth-child(4){background:url(/theme/basic/img/Recruitment07.png) no-repeat center 15px}
.Recruitment_wrap > div:nth-child(6) ul li:nth-child(5){background:url(/theme/basic/img/Recruitment08.png) no-repeat center 15px}
.Recruitment_wrap > div:nth-child(6) ul li:nth-child(6){background:url(/theme/basic/img/Recruitment09.png) no-repeat center 15px}
.Recruitment_wrap > div:nth-child(6) ul li:nth-child(7){background:url(/theme/basic/img/Recruitment10.png) no-repeat center 15px; margin-right:0}
.Recruitment_wrap > div:nth-child(7) p{padding-left:10px; position:relative;}
.Recruitment_wrap > div:nth-child(7) p:before{position: absolute;top: 8px;left: 0px;width: 3px;height: 3px;background: #333;content: '';border-radius: 50%;}
.Recruitment_wrap > div:nth-child(7) a, .branch_wrap div:nth-child(5) a{display:inline-block; width:100%; text-align:center; font-size:20px; color:#fff; background:#756e6f url(/theme/basic/img/Recruitment_tell.png) no-repeat 405px center;
padding:15px 0; border-radius:10px; margin-top:50px}
.Recruitment_wrap > div:nth-child(4) h4, .Recruitment_wrap > div:nth-child(5) h4, .Recruitment_wrap > div:nth-child(6) h4, .Recruitment_wrap > div:nth-child(7) h4{margin-bottom:20px}

/* 왜 에이원인가? */
.Introduce_wrap{margin-top:75px;}
.Introduce_wrap > div{text-align:center}
.Introduce_wrap > div span{font-size:22px; color:#f17d28; display:block; margin-bottom:20px; font-weight:bold; line-height:33px}
.Introduce_wrap > div p{line-height:28px}
.Introduce_list{width:100%; height:381px; background:url(/theme/basic/img/Introduce01.gif) no-repeat center}
.Introduce_list > div{width:830px; margin:0 auto; color:#fff; text-align:center; position:relative;}
.Introduce_list > div h3{padding: 65px 0 40px 0; position:relative;}
.Introduce_list > div h3:after{position: absolute;bottom:30px; left:400px; width: 35px;height:2px;background: #f7941d;content: ''; display:inline-block;}
.Introduce_list ul{overflow:hidden;}
.Introduce_list ul li{float:left; margin-right:150px}
.Introduce_list ul li:last-child{margin-right:0}
.Introduce_list ul li > span{display:inline-block; font-size:16px; width:133px; height:40px; line-height:40px; font-weight:bold; background:#f7941d; border-radius:50px}
.Introduce_list ul li strong{display:block; font-size:60px; margin-top:20px}
.Introduce_list ul li strong span{font-size:20px}
.Introduce_list > div > span{display:inline-block; position:absolute; right:-95px; bottom:-60px}
.Introduce_wrap > h3{text-align:center}
.Introduce_wrap > ul{overflow:hidden; padding:75px 0 0 0}
.Introduce_wrap > ul:last-child{border-top:1px solid #d9d9d9; }
.Introduce_wrap > ul li{float:left; width:330px; margin-left:100px}
.Introduce_wrap > ul li:first-child{margin-left:0}
.Introduce_wrap > ul:nth-child(2) li:nth-child(1){background:url(/theme/basic/img/Introduce02.png) no-repeat;}
.Introduce_wrap > ul:nth-child(2) li:nth-child(2){background:url(/theme/basic/img/Introduce03.png) no-repeat}
.Introduce_wrap > ul:nth-child(2) li:nth-child(3){background:url(/theme/basic/img/Introduce04.png) no-repeat}
.Introduce_wrap > ul:last-child li:nth-child(1){background:url(/theme/basic/img/Introduce05.png) no-repeat}
.Introduce_wrap > ul:last-child li:nth-child(2){background:url(/theme/basic/img/Introduce06.png) no-repeat}
.Introduce_wrap > ul:last-child li:nth-child(3){background:url(/theme/basic/img/Introduce07.png) no-repeat}
.Introduce_wrap > ul p{line-height:28px; padding-left:10px; position:relative; letter-spacing: -1.5px;}
.Introduce_wrap > ul p:before{position: absolute;top:12px;left: 0px;width: 3px;height: 3px;background: #333;content: '';border-radius: 50%;}
.Introduce_wrap > ul li span{width: 217px; text-align:center; display:inline-block; font-weight:bold; font-size:18px; line-height:28px; height:55px;     margin-top: 253px;}
.Introduce_wrap > ul:nth-child(2) li span{margin-bottom:20px}
.Introduce_wrap > ul:last-child li span{height:80px}
.Introduce_txt_mo{display:none;}

/* 개인정보취급방침 */
.privacy_wrap{margin-top:75px}
.privacy_wrap h5{position:relative; margin:60px 0; text-align:center; font-size:22px}
.privacy_wrap h5:before{content:'';}
.privacy_wrap h4{margin-bottom:18px}
.privacy_wrap .ol_list1 > li{padding-left:18px; text-indent:-18px}
.privacy_wrap .ol_list2 > li{padding-left:15px; text-indent:-15px}
.privacy_wrap li{font-size:16px; line-height:28px}
.privacy_wrap p{position:relative; padding-left:10px; line-height:28px; }
.privacy_wrap p:before{position: absolute;top: 11px;left: 0px;width: 3px;height: 3px;background: #333;content: '';border-radius: 50%;}
.privacy_wrap span{display:block; font-size:16px; color:#e87714; font-weight:bold; line-height:28px; padding-left: 10px;}
.privacy_wrap .privacy_txt{font-size:15px; color:#333; font-weight:bold}
.privacy_wrap > div{margin-top:40px}
.privacy_wrap > div p:first-child{font-weight:bold}
.privacy_wrap > div p:before{display:none;}
.privacy_wrap > div strong{font-size:22px; display:block; text-align:center; margin-top:40px}

.menu_half {display: block;text-align: center;margin:50px 0;}   
.menu_half li {text-align: center;display: inline-block;width: 200px;margin-right: 10px;}
.menu_half li a {font-size: 20px;color: #999;display: block;padding-bottom: 20px;border-bottom: 3px solid #e4e4e4;}
.menu_half li.active a {font-weight: 700;color: #f7941d; border-color:#f7941d}