@charset "utf-8";

/* sub wrap */
.sub_wrap{width: 100%;margin-top:130px;overflow: hidden;}


/*  sub visual */
.sub_vis_sec {position: relative;width: 100%; max-width:1600px; margin:auto;background:url(../../images/sub/sub_vis_bg.jpg) no-repeat center top; height: 260px; -webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box; overflow: hidden; transition:1.2s;z-index: -1;}


/* 서브 타이틀 & bread navigation */
.s_tc {height:260px;max-width: 1600px;margin: 0 auto;display: table;text-align: center;}
.s_tc_in{width:100%;height: 100%;;display:table-cell;vertical-align: middle;}

.s_tc_in .sub_vis_tit {position:relative;opacity:0;font-size:45px;font-weight:700;color:#333333;transition:1s 1.8s ease; line-height: 64px;text-align: center; animation-duration: 1s;	animation-name: slidein2; animation-fill-mode: forwards;opacity:0;;}

.s_tc_in .bread_navi{margin-top:2px;}
.s_tc_in .bread_navi li{position: relative;display: inline-block;margin-right: 33px;font-size:16px;line-height: 31px;color: #333333;font-weight: 400;text-align: center;animation-duration: 1.5s;animation-name: slidein3; animation-fill-mode: forwards;opacity:0;}
.s_tc_in .bread_navi li.braed_home img{vertical-align: -3px;}
.s_tc_in .bread_navi li:before{content: '';position: absolute;top:50%;right:-21px;width: 6px;height: 10px;margin-top:-5px;background: url(../../images/sub/bread_ico_arr.png) no-repeat center;}
.s_tc_in .bread_navi li:last-child:before{display: none;}



/* lnb */
.sub_layout {margin-top: 80px;margin-bottom:150px;}
.sub_layout .lnb {float: left;width: 18.18%;margin-right:6.06%} 

.lnb_tit{font-size:30px;line-height: 35px;color: #333333;font-weight: 600;}
.lnb_list_wrap{width: 100%;margin-top:17px;border-top:1px solid #222222}
.lnb_list_wrap ul li{position: relative;display: table;width:100%;height: 57px;border-bottom: 1px solid #dddddd;}
.lnb_list_wrap ul li a{display: table-cell;vertical-align: middle;width: 100%;padding-left: 19px;box-sizing:border-box;font-size:1rem;line-height: 1.3;background-color: #fff;}

.lnb_list_wrap ul li.current a{background-color: #77b3d8;color: #fff;}
.lnb_list_wrap ul li.current:after{content: '';position: absolute;top:50%;right:20px;width: 15px;height: 3px;background: url(../../images/sub/lnb_current_bg.png) no-repeat center;}

 @keyframes slidein2{
  0%{opacity: 0;bottom:-50px;	  }
   30%{opacity: 0;	  }
  100% {	opacity: 1;	bottom:0px;  }
 }

 @keyframes slidein3{
  0%{opacity: 0;bottom:-50px;	  }
  30%{opacity: 0;	  }
  100% {	opacity: 1;	bottom:0px;  }
 }


/* sub contents */
.sub_cont{float: left;width: 75.76%;}
.sub_cont_tit0{margin-bottom: 30px;font-size: 32px;line-height: 1; font-weight: 500; color: #333;}
.sub_cont_tit{margin-bottom: 25px;padding-left: 23px;font-size:30px;line-height: 1;color: #333333;font-weight: 500;background: url(../../images/sub/sub_tit_bg.png) no-repeat left center;}
.sub_cont_tit2{margin-bottom: 25px;font-size:22px;line-height: 1;color: #77b3d8;font-weight: 500;}
.sub_cont_tit3{margin:50px 0 0;font-size:1.5rem;line-height: 1;color: #2286c4;font-weight: 500;}
.sub_cont_tit.pl{padding-left: 12px;}
.s104_3_wrap .sub_cont_tit{margin-bottom: 38px;}
.s104_3_wrap .sub_cont_tit2{margin-bottom: 32px;}

.sub_cont_row {margin-bottom:65px;}
.sub_cont_row:last-child {margin-bottom:0;}

.col_77b3d8{color: #77b3d8;}

/* s101 인사말 */
.s101_lt_wrap{position: relative;float: left;width: 100%;margin-bottom: -23px;padding-top: 27px;padding-right: 47%;box-sizing:border-box;;}
.s101_lt_wrap:before{content: '';position: absolute;top:0;right:0;/* transform:translateY(-50%); */width: 435px;height:510px;background: url(../../images/sub/s101_img1.jpg) no-repeat right top;background-size: contain}
.s101_lt_wrap .s101_tit h2{font-size:17px;color: #77b3d8;font-weight: 700;text-transform: uppercase;}
.s101_lt_wrap .s101_tit p{margin-top: 13px;font-size:35px;line-height: 45px;font-weight: 700;text-transform: uppercase;}
.s101_lt_wrap .s101_tit p em{color: #2182bf;}
.s101_cont{margin-top: 29px	;}
.s101_cont p{margin-bottom: 29px;font-size:1rem;line-height: 28px;color: #666666;}
.s101_cont p.from_name{margin-top:35px;font-size:1.063rem;font-weight: 500;color: #333333;}


/* s1_2 연혁 */
.history_wrap{border-top:3px solid #77b3d8}
.history_wrap .histo_row{display: table;width: 100%;height:56px;padding:30px 0 30px;border-bottom: 1px solid #ddd;box-sizing:border-box;}
.history_wrap .histo_row .histo_year{float: left;/* display: table-cell;vertical-align: middle; */width: 20.2%;font-size:35px;color: #2286c4;font-weight: 500;text-align: center;}
.history_wrap .histo_row .histo_cont_wrap{float: left;/* display: table-cell;vertical-align: middle; */width: 76.8%;padding-top: 10px;padding-left: 13px;box-sizing:border-box;}
.history_wrap .histo_row .histo_cont_wrap .histo_list{margin-bottom:5px;}
.history_wrap .histo_row .histo_cont_wrap .histo_mon{float: left;display: block;width: 43px;font-size:1rem;color: #333;font-weight: 500;}
.history_wrap .histo_row .histo_cont_wrap .histo_txt{float: left;width: calc(100% - 43px);/* margin-left:35px; */font-size:1rem;color: #666}


/* s1_3 미션&비전 */
.s103_1_wrap{position: relative;/* height: 350px; */background: url(../../images/sub/s103_1_img1.jpg) no-repeat 50% 90px;}
.s103_1_wrap:after{content: '';position: absolute;bottom:-35px;left:50%;transform:translateX(-50%);width:5px;height: 95px;background: url(../../images/sub/s103_1_dot.jpg) no-repeat center;}
.s103_1_cont{}
.s103_1_cont > ul > li:first-child{float: left;text-align: left;}
.s103_1_cont > ul > li:last-child{float: right;text-align: right;padding-top: 70px;}
.s103_1_cont > ul > li h3{margin-bottom: 8px;font-size:1.5rem;color: #77b3d8;font-weight: 700;}
.s103_1_cont > ul > li:first-child ul li{padding-left: 8px;box-sizing:border-box;}
.s103_1_cont > ul > li:last-child ul li{padding-right: 8px;box-sizing:border-box;}
.s103_1_cont > ul > li ul li{position: relative;margin-bottom: 2px;font-size:1rem;color: #666;/* word-break:keep-all; */}
.s103_1_cont > ul > li:first-child ul li:before{content: '';position: absolute;top:12px;left:0;width:4px;height: 1px;background-color: #666;}
.s103_1_cont > ul > li:last-child ul li:before{content: '';position: absolute;top:12px;right:0;width:4px;height: 1px;background-color: #666;}

.s103_2_wrap{margin-top:63px;}
.s103_2_wrap h2{width:184px;margin:0 auto;font-size:1.375rem;line-height: 53px;color: #fff;font-weight: 500;text-align: center;background-color: #105ea6;border-radius:30px;}
.s103_2_cont{position: relative;z-index: -1;margin-top: -29px;background-color: #f6f6f6;}
.s103_2_cont ul{height: 340px;padding:53px 0 40px;box-sizing:border-box;}
.s103_2_cont ul li{position: relative;float: left;width: 25%;height: 100%;padding-top:12px;border-right:1px solid #ddd;box-sizing:border-box;text-align: center;}
.s103_2_cont ul li:before{content: '';position: absolute;top:50%;right:-5px;width:10px;height: 10px;background-color: #ddd;transform:rotate(45deg) translate(-50%, -50%);}
.s103_2_cont ul li:last-child{border-right: 0;}
.s103_2_cont ul li:last-child:before{display: none;}

.s103_2_cont ul li figure{width: 133px;height: 133px;margin:auto;border-radius:50%;box-shadow:3px 3px 13px rgba(0,0,0,0.13);}
.s103_2_cont ul li span{display: inline-block;margin:35px auto 8px;font-size:1.063rem;color: #333333;font-weight: 600;}
.s103_2_cont ul li p{font-size:1rem;color: #666666;}

.s103_3_wrap{margin-top:60px}
.s103_3_wrap h2{width:184px;margin:0 auto;font-size:1.375rem;line-height: 53px;color: #fff;font-weight: 500;text-align: center;background-color: #62ac33;border-radius:30px;}
.s103_3_cont{position: relative;z-index: -1;width: 100%;height: 310px;margin-top: -29px;border:1px solid #62ac33;}
.s103_3_cont ul{height: 100%;}
.s103_3_cont ul li{float: left;width: 25%;height: 100%;padding-top:60px;box-sizing:border-box;background: url(../../images/sub/s103_3_dot_bg.jpg) repeat-y right top;text-align: center;}
.s103_3_cont ul li:last-child{background: none;}
.s103_3_cont ul li em{display: block;font-size:1rem;line-height: 26px;color: #333333;font-weight: 500;}
.s103_3_cont ul li span{display: block;color: #666;font-weight: 400;}
.s103_3_cont ul li .space{margin:25px auto 25px;}


.s103_4_wrap{margin-top:58px}
.s103_4_wrap h2{margin-bottom: 20px;font-size:1.375rem;line-height: 26px;font-weight: 500;color: #333;text-align: center;}

.s103_4_cont figure{text-align: center;}
.s103_4_cont .info_box_wrap{margin-top: 60px;}
.s103_4_cont .info_box_wrap h3{display: table-cell;vertical-align: middle;width: 104px;padding: 0;}
.s103_4_cont .info_box_wrap h3 em{display: inline-block;width: 100%;font-size:1.375rem;line-height: 53px;color: #fff;text-align: center;background-color: #62ac33;border-radius:30px;}
.s103_4_cont ul{display: table-cell;vertical-align: middle;padding-left: 43px;box-sizing:border-box;;}
.s103_4_cont ul li{float: left;width: 50%;font-size:1rem;line-height: 26px;color: #666666;}


/* s1_4 센터안내 */
.s104_1_wrap{position: relative;width: 100%;height: 347px;margin-bottom: 68px;padding:86px 50% 0 48px;border:1px solid #ddd;box-sizing:border-box;}
.s104_1_wrap:before{content: '';position: absolute;top:0;right:0;width: 50%;height: 100%;background: url(../../images/sub/s104_img1.jpg) no-repeat center;}
.s104_1_wrap p{word-break: keep-all;font-size:1rem;color: #808080;line-height: 26px;/* font-weight: 500; */}
.s104_1_wrap p strong{display: block;margin-bottom: 23px;font-size:2rem;color: #77b3d8;font-weight: 700;}


/* s1_5 오시는길 */
.map_wrap{width: 100% !important;height: 450px !important;box-sizing: border-box; padding: 3px !important; border: 1px solid #ddd;}
.root_daum_roughmap{width: 100% !important;height: 441px !important;overflow: hidden;border-bottom: 1px solid #ddd;}
.root_daum_roughmap .wrap_controllers{display: none;}

.map_cont_wrap{position: relative;} 

.map_txt{margin:30px auto 50px;font-size:1rem;line-height: 36px;}
.map_txt dl dt{float: left;width: 87px;color: #333;font-weight: 500;}
.map_txt dl dd{float: left;width: calc(100% - 87px);color: #666;}

.map_txt dl:nth-child(2) dd span:nth-child(1){position: relative;margin-right:20px;}
.map_txt dl:nth-child(2) dd span:nth-child(1):after{content: '';position: absolute;top:50%;right:-10px;width: 1px;height: 13px;transform: translate(0, -50%);background-color: #666;}


.map_btns {position: absolute; top: 0;right: 0;}
.map_btns li{float: left;}
.map_btns li a{position: relative;width: 60px; height: 60px; border: 1px solid #ddd;}
.map_btns li a:before{position: absolute; content:''; width: 59px; height: 59px; background: url(../../images/sub/s105_1.jpg) center no-repeat; left: 0; top: 0; transition:.3s;}
.map_btns li:last-child a{margin-left: -1px;}
.map_btns li:last-child a:before{background: url(../../images/sub/s105_2.jpg) center no-repeat;}



/* s2_1  */
.list_box{float: left;width: 49%;margin-right: 2%;}
.list_box:last-child{margin-right: 0%;}

.list_box figure img,
.s202 figure img,
.s203 figure img{width: 100%;}

.unit_height{height: 140px;;}

.division_wrap{margin-top:50px;}
.s2 .sub_cont_row_201-1 .stable_wrap {margin-top: 29px;}
 
.stable_wrap{border-top:3px solid #77b3d8}
.stable_wrap tr th,
.stable_wrap tr td{padding:22px 0 22px;text-align: left;border-right: 1px solid #ddd;}

.stable_wrap tr th:last-child, 
.stable_wrap tr td:last-child {border-right: 0;}

.stable_wrap_gy tbody td{padding-left: 20px;box-sizing:border-box;}
.stable_wrap_bl tbody td{text-align: center;}

.stable_wrap thead th{background-color: #e4f0f7;text-align: center;}	
.stable_wrap tbody th{background-color: #f6f6f6;}	
.stable_wrap tbody tr{border-bottom:1px solid #ddd;font-size:1rem;box-sizing:border-box;}
.stable_wrap tbody tr th{font-size:1rem;color: #333;font-weight: 500;text-align: center;}
.stable_wrap tbody tr td{font-size:1rem;color: #666;font-weight: 400;word-break: keep-all;}


/* s2_3 */
.s203_1_wrap{position: relative;display: table;width: 100%;height: 349px;margin-bottom: 68px;padding:0 50% 0 48px;border:1px solid #ddd;box-sizing:border-box;/* background: url(../../images/sub/s203_img1.jpg) no-repeat right center */;}
.s203_1_wrap:before{content: '';position: absolute;top:0;right:0;width: 50%;height: 100%;background: url(../../images/sub/s203_img1.jpg) no-repeat left center;background-size: cover;}
.s203_1_wrap div{display: table-cell;vertical-align: middle;}
.s203_1_wrap ul li{word-break: keep-all;font-size:1rem;color: #666;line-height: 1.625;/* font-weight: 500; */}
.s203_1_wrap strong{display: block;margin-bottom: 10px;font-size:2rem;color: #77b3d8;font-weight: 700;}


.s203_2_wrap{margin:70px 0 75px;}
.s203_2_wrap em{display: block;margin-bottom: 37px;font-size:1.875rem;line-height: 1.33;color: #333333;font-weight: 500;}
.s203_2_wrap em span{color: #2286c4;}

.s203_2_service_wrap .s203_2_service:first-child{margin-bottom: 41px;}
.s203_2_service_wrap .s203_2_service h3{font-size:1.438rem;font-weight: 500;}
.s203_2_service_wrap .s203_2_service p{margin:18px 0 25px;font-size:1rem;color: #666;}
.s203_2_service_wrap .s203_2_service ul li{display: table;float: left;width: 49%;margin-right: 1%;height: 76px;background-color: #f6f6f6;text-align: center;}
.s203_2_service_wrap .s203_2_service ul li:nth-child(2n){margin-right: 0;}
.s203_2_service_wrap .s203_2_service ul li:nth-child(3){margin-top:20px;;}
.s203_2_service_wrap .s203_2_service ul li span{display: table-cell;vertical-align: middle;font-size:1rem;color: #666;}

.step_row {margin-bottom: 60px;}
.step_row3{margin-bottom: 0!important;}

.step_row > div{position: relative;display: table;float: left;width: 28.5%;height: 86px;margin-right: 7.25%;border:1px solid #ddd;box-sizing:border-box;}
.step_row > div:before{content: '';position: absolute;top:50%;right:-17.5%;transform:translateY(-50%);width:21px;height: 20px;background: url(../../images/sub/s203_icon--arrow.jpg) no-repeat center;}
.step_row > div:last-child{margin-right: 0;}
.step_row > div:last-child:before{display: none;}
.step_row > div.step9{border:2px solid #89bddd}
.step_row2 > div{float: right;margin-right: 0;margin-left: 7.25%}
.step_row2 > div:last-child{margin-left: 0;}
.step_row2 > div:before{left:-17.5%;right:0;transform:translateY(-50%) rotate(-180deg)}

.step_row > div.step3:after,
.step_row > div.step6:after{content: '';position: absolute;bottom:-48%;left:50%;right:auto;transform:translate(-50%,0) rotate(90deg);width:21px;height: 20px;background: url(../../images/sub/s203_icon--arrow.jpg) no-repeat center;}

.step_row > div > div{display: table-cell;vertical-align: middle;padding-left: 23px;box-sizing:border-box;}

.step_row > div > div .step_num{display: block;margin-top: -3px;font-size:0.875rem;color: #77b3d8;font-weight: 700;}
.step_row > div > div p{margin-top: 6px;font-size:1rem;line-height: 1;color: #666;}

.s203_4_wrap ul li{float: left;width: 32%;margin-right: 2%;border:1px solid #ddd;box-sizing:border-box;}
.s203_4_wrap ul li:last-child{margin-right: 0;}

.sub_cont_row_202-1 figure img,
.s203_4_wrap ul li figure img{width: 100%;}




/* s2_2 가족지원사업 */
.s2 .s2_img_area{margin-top:35px;margin-bottom:50px;}
.s2_list_row_wrap{border-top:1px solid #77b3d8;}
.s2_list_row{padding:40px 2px;box-sizing:border-box;border-bottom:1px solid #dddddd;}
.s207 .s2_list_row:first-child{padding-top: 0;}
.col_77b3d8{color: #77b3d8;font-weight: 500;}

.s2_list_row_box{margin: 15px 0 0 25px;padding:15px 18px;background-color: #f6f6f6;box-sizing:border-box;color: #77b3d8;font-weight: 500;}
.s2 .stable_wrap{margin-top:35px;}

.info_box_wrap{position: relative;display: table;width: 100%;height: 150px;padding:0 47px;border:1px solid #ddd;box-sizing:border-box;}
.info_box_wrap_in{display: table-cell;vertical-align: middle;}
.info_box_wrap:before{content: '';position: absolute;top:-1px;right:-1px;width: 5px;height: calc(50% + 1px);background-color: #77b3d8;}
.info_box_wrap:after{content: '';position: absolute;bottom:-1px;right:-1px;width: 5px;height: calc(50% + 1px);background-color: #9eca81;}

.info_box_wrap h3{margin-bottom: 13px;font-size:1.063em;color: #333333;font-weight: 500;}
.info_box_wrap p{font-size:1rem;color: #666666;/* font-weight: 500; */}

.figure_list_wrap{margin-top: 34px;}
.figure_list_wrap li{float: left;width: 23%;margin-right: 2.65%;border-radius: 15px; overflow: hidden; box-shadow: 7px 7px 15px rgba(0,0,0,0.1);}
.s202_5_wrap .figure_list_wrap li{width:48.5%;margin-right:3%;}
.figure_list_wrap li:last-child{margin-right: 0;}






/* s3_1 이용안내 */
.s301_1_wrap dl{height: 90px;margin-bottom:20px;}

.s301_1_wrap dl dt{float: left;display: table;width: 120px;height: 100%;margin-right:10px;border-radius:8px;background-color: #58a3d1;font-size:1rem;color: #fff;text-align: center;}
.s301_1_wrap dl dd{float: left;display: table;width:calc(100% - 130px);height: 100%;padding-left: 29px;box-sizing:border-box;border-radius:5px;background-color: #f6f6f6;font-size:1rem;color: #666666;}

.s301_1_wrap dl dt span,
.s301_1_wrap dl dd span{display: table-cell;vertical-align: middle;}




.sub_cont_txt{padding-left: 25px;font-size:1rem;color: #666;box-sizing: border-box;word-break:keep-all;}
.s302_1_wrap .sub_cont_txt{padding-left: 0;margin-bottom: 25px;}

.s301_1_box_wrap li{float: left;width: 49%;height: 210px;margin-right:2%;padding:39px 0 39px 28px;border:1px solid #ddd;box-sizing:border-box;}
.s301_1_box_wrap li:last-child{margin-right:0}

.s301_1_box_wrap li figure{float: left;}
.s301_1_box_wrap li > div{float: left;padding:9px 0 0 24px;box-sizing:border-box;}
.s301_1_box_wrap li > div h3{margin-bottom: 11px;font-size:1.5rem;color: #303030;font-weight: 500;;}
.s301_1_box_wrap li > div p{font-size:1rem;color: #666;;}
.s301_1_box_wrap li > div dl dt{float: left;margin-right:7px;font-size:1rem;color: #333;font-weight: 500;}
.s301_1_box_wrap li > div dl dd{float: left;font-size:1rem;color: #666;}

.tel_info_wrap{position: relative;display: table;width: 100%;border:1px solid #ddd;padding:24px 48px 26px;box-sizing: border-box;}
.tel_info_wrap:before{content: '';position: absolute;top:-1px;right:-1px;width: 5px;height: calc(50% + 1px);background-color: #77b3d8;}
.tel_info_wrap:after{content: '';position: absolute;bottom:-1px;right:-1px;width: 5px;height: calc(50% + 1px);background-color: #9eca81;}

.tel_info_wrap h3{display: table-cell;vertical-align: middle;width: 105px;;font-size:1rem;line-height: 48px;color: #333;font-weight: 500;}
.tel_info_wrap ul{display: table-cell;vertical-align: middle;}
.tel_info_wrap ul li.tel{position: relative;margin-right: 35px;padding-left: 46px;background: url(../../images/sub/ico_tel.png) no-repeat left center;background-size: contain;}
.tel_info_wrap ul li.tel:before{content: '';position: absolute;top:12px;right:-20px;width: 3px;height: 15px;background-color: #77b3d8;}
.tel_info_wrap ul li,
.tel_info_wrap ul li a{float: left;font-size:1.25rem;line-height: 38px;color: #77b3d8;font-weight: 600;}

.s301_2_wrap .sub_cont_txt span{position: relative;display: inline-block;margin-right:25px;}
.s301_2_wrap .sub_cont_txt span:first-child:after{content: '';position: absolute;top:50%;right:-15px;transform: translateY(-50%);width:2px;height: 16px;background-color: #666666;}


/* s4_1 신청하기 */
.s401_1_box_wrap li{display: table;float: left;width: 49%;height: 210px;margin-right:2%;margin-bottom: 20px;padding:39px 28px;border:1px solid #ddd;box-sizing:border-box;}
.s401_1_box_wrap li:nth-child(2n){margin-right:0}
.s401_1_box_wrap li:nth-child(n+3){margin-bottom:0}
.s401_1_box_wrap li.gray_box{background-color: #f6f6f6;border:0;text-align: center;}

.s401_1_box_wrap li figure{display: table-cell;vertical-align: middle; height: 100%; width: 106px;}
.s401_1_box_wrap li > div{display: table-cell; vertical-align: middle; height: 100%;padding-left:26px;box-sizing:border-box;}
.s401_1_box_wrap li.gray_box > div{padding-left: 0;}
.s401_1_box_wrap li > div h3{margin-bottom: 11px;font-size:1.5rem;color: #303030;font-weight: 500;;}
.s401_1_box_wrap li > div p{font-size:1rem;color: #666;;}

.arr_box{position: relative;float: left;width:19.6%;height: 234px;margin-right:7.2%;padding-top: 35px;border:1px solid #77b3d8;box-sizing:border-box;border-radius:20px 0 20px 0;text-align: center;}
.arr_box_wrap .arr_box:last-child{margin-right:0}

.arr_box:before{content: '';position: absolute;top:50%;right:-27%;transform:translateY(-50%);width:33px;height: 36px;background: url(../../images/sub/s201_2_arr_rt.jpg) no-repeat center;}
.arr_box:last-child:before{display: none;}

.arr_box figure{width:105px;height: 105px;margin:auto;border-radius:50%;overflow: hidden;box-shadow:3px 3px 12px rgba(0,0,0,0.15)}
.arr_box h3{margin: 23px auto 8px;/* font-size:1.438em */font-size:22px;;line-height: 1.3;color: #303030;font-weight: 500;}
.arr_box p{font-size:1rem;color: #666666;}



/* 게시판 스타일 커스텀 */
.bd_sec{width:100%;max-width:1000px;}
.respon_w .layout_tel li {position: relative;display: block; float: left; width: 25%; margin-right: 20px; padding-right:0;box-sizing: border-box;}
.respon_w .layout_tel li:after { position:absolute; display:inline-block; right:-25px; top:0; bottom:0; width:auto;padding:0 10px;box-sizing:border-box; height:1em; line-height: 1em;margin:auto 0; font-family:"FontAwesome"; color:#999; content:"\f068"; }
.respon_w .layout_tel li:nth-last-child(1) {margin-right:0; }
.respon_w .layout_tel li:nth-last-child(1):after { display:none; }
.respon_w select { width: 100%; height: 30px; line-height: 30px; background: #fff; border: 1px solid #ddd; outline: 0; box-sizing: border-box;}

.business_part{color: #000;font-weight: 500;}