@charset "utf-8";
/* CSS Document */

#mb_nav a{cursor:pointer}

/* 공통
=========================================================*/
#temp_sub{display: inline-block; width: 100%; text-align: center;}
.sub_all h2{font-size: 24px; color: #252525; text-align: center; font-weight: normal;}
.sub_all h3{font-size: 20px;}
.sub_all h4{font-size: 19px; color: #333;}
.sub_all h2 span,
.sub_all h3 span{color: #013088}
.sub_all h2:after{content: ''; display: block; margin: 10px auto; width: 20px; height: 2px; background: #215086;}

.sub_all .sub_wrap,
.sub_all .people_wrap{max-width: 1200px; width: 100%; margin: 0 auto; display: inline-block; margin-bottom: 50px;}
.sub_all .back_inner,
.sub_all .table_wrap{max-width: 1200px; width: 100%; margin: 0 auto; display: inline-block;}
.sub_all .t_wrap{display: block; margin: 0 auto; text-align: center; border-bottom: 1px solid #ddd; padding: 40px 0;}
.sub_all .t_wrap:first-child{padding-top: 0;}
.sub_all .none{border-bottom: 0; padding-bottom: 20px;}

.sub_all .num_wrap{width: 100%; text-align: center; padding: 20px 0 40px 0; display: inline-block;}
.sub_all .num_wrap h3{font-weight: 600; color: #555; margin-bottom: 20px;}
.sub_all .num_wrap .num_box{float: left; width: 30%; margin-right: 5%; background-position: center top;}
				 .num_wrap .num1{ background: url(../images/sub/3_3_img1.png) no-repeat left top;}
				 .num_wrap .num2{ background: url(../images/sub/3_3_img2.png) no-repeat left top;}
				 .num_wrap .num3{ background: url(../images/sub/3_3_img3.png) no-repeat left top;}
.sub_all .num_wrap .num_box:last-child{margin-right: 0;}
.sub_all .num_wrap .num_box .num_t{float: right; margin-top: 50%; width: 90%; padding: 10px; background: #fff; text-align: left;}
.sub_all .num_wrap .num_box .num_t h4::after{content: ''; display: block; width: 40px; height: 4px; background: #ffc300; margin: 20px 0 10px 0;}

.sub_all .back_gray{width: 100%; display: inline-block; background: #f5f5f5; padding: 20px 0 40px 0; text-align: center;}
.sub_all .bg_n{background: none;}
.sub_all .img_box{display: inline-block; background: #fff; border: 1px solid #dfdfdf; padding: 10px; box-sizing: border-box; margin-bottom: 20px;}
.sub_all .img_box img{max-width: 500px; width: 100%; display: block;}

/* title */
.sub_title{text-align:center; padding:20px ; border-bottom:1px solid #dfdfdf; margin-bottom: 40px;}
.sub_title .title_inner{display:inline-block; padding-left:125px; position:relative;}
.sub_title .title_inner:before{content:""; display:block; width:92px; height:1px; background-color:#dfdfdf; position:absolute; left:6px; top:50%; margin-top:-1px;}
.sub_title .title_inner:after{content:""; display:block; width:7px; height:7px; box-sizing:border-box; border:1px solid #dfdfdf; border-radius:50px; position:absolute; left:0; top:50%; margin-top:-4px;}
.sub_title .title_inner .title_wrap{display:inline-block; padding-right:125px; position:relative;}
.sub_title .title_inner .title_wrap:before{content:""; display:block; width:92px; height:1px; background-color:#dfdfdf; position:absolute; right:6px; top:50%; margin-top:-1px;}
.sub_title .title_inner .title_wrap:after{content:""; display:block; width:7px; height:7px; box-sizing:border-box; border:1px solid #dfdfdf; border-radius:50px; position:absolute; right:0; top:50%; margin-top:-4px;}
.sub_title .tt1{font-size:16px; color:#215086; display:block;}
.sub_title .tt2{font-size:24px; color:#252525; display:block;}

/*table*/
.sub_all table {width:100%; border-top:2px solid #013088; margin:10px 0;}
.sub_all tr {border-bottom:1px solid #e0e0e0}
.sub_all th {background:#f9f9f9; color:#555; padding:14px 0; font-size:17px; border-right:1px dashed #e0e0e0;}
.sub_all td {text-align: center; padding:14px 0; border-right: 1px dashed #e0e0e0;}
.sub_all tr th:last-child, .sub_all tr td:last-child {border-right: none;}

/*p number*/
.sub_all p.num{position: relative; padding: 0  0 10px 20px;  text-align: left;}
.sub_all p.num::after{content: ''; position: absolute; display: block; width: 4px; height: 4px; background: #ccc6e3; top: 8px; left: 5px;}


/*화살표 배경*/
.sub_all  .line_bg{ position: absolute; top: 80px; z-index: 0; max-width: 1200px; width: 100%; display: block; height: 12px; background:  #f6f6f6; border: 0; display: block; margin: 0 auto;}
.sub_all .line_bg:after{content: '';display: block;  position:absolute; top: -9px;left: -25px; z-index: 1;  width: 0; height: 0; border-top: 14px solid transparent; border-bottom: 14px solid transparent;
border-right: 28px solid #f6f6f6;}
.sub_all .line_bg:before{content: '';display: block;  position:absolute; top: -9px;right: -25px; z-index: 1;  width: 0; height: 0; border-top: 14px solid transparent; border-bottom: 14px solid transparent;
border-left: 28px solid #f6f6f6;}

.mb40{margin-bottom: 40px;}
.bb0{border-bottom: 0 !important; padding-bottom: 0 !important;}
.mb0{margin-bottom: 0 !important;}

/*모바일 메뉴*/
.toggle_btn1{background: #215086 !important; border-bottom: 1px solid #215086 !important;}
.all_menu > ul > li > a{font-family: inherit !important;}

/* 새가족등록안내
=========================================================*/
.sub1_3 .t_wrap{border: 0; padding: 0;}
.sub_all .box_wrap{width: 100%; display: inline-block; margin: 20px 0; position: relative; }
.sub_all .box_wrap:after{content: ''; display: block; max-width: 1180px; width:100%; height: 1px; background: #ddd; position: absolute; top: 50%; left: 5px;}
.sub_all .l_box_wrap{margin-top: 40px; max-width: 1180px; display: flex; margin: 0 auto;}
.sub_all .l_box{position: relative; width: 13%; border: 1px solid #d6d6d6; background: #fff; float: left; margin-right: 2%; z-index: 1;}
.sub_all .l_box:before{content: ''; display: block; padding-top: 30%;}
.sub_all .l_box:last-child{margin-right: 0;}
.sub_all .l_box:first-child:after{display: none;}
.sub_all .l_box .box{position:  absolute; top: 0; left: 0; bottom: 0; right: 0; color: white;}
.sub_all .l_box .box div{display: table; width: 100%; height: 100%;}
.sub_all .l_box .box p{display: table-cell; text-align: center; vertical-align: middle;}
.sub_all .l_box .box span{display: block; font-size: 20px;}
.sub_all .bg_g{background: #636363; border: 1px solid #636363;}
.sub_all .bg_r{background: #013088; border: 1px solid #013088;}
.sub_all .bg_g p,
.sub_all .bg_r p{color: #fff !important; font-weight: bold;}

.sub_all .new_list{display: inline-block; border-top:2px solid #000; border-bottom:2px solid #d2d2d2;}
.sub_all .new_list .new{float:left; width:50%; height: 240px; padding:30px; position:relative; border-bottom:1px solid #d2d2d2; text-align: left;}
.sub_all .new_list .new:after{content:''; display:block; position:absolute; right:35px; top:30px; width:80px; height:80px; background:#ddd; z-index:-1px;}
.sub_all .new_list .num{display:block; color:#b2b2b2; font-size:15px; font-weight:900; margin-bottom:-5px;}
.sub_all .new_list h4{display:block; font-size:20px; font-weight:bold; color:#013088;}
.sub_all .new_list p{padding:18px 0px;color:#333333;font-weight:bold;}
.sub_all .new_list span{font-weight: normal;}

.sub_all .new_list:nth-child(even){border-right: 1px solid #d2d2d2;}
.sub_all .new_list .new07{border-bottom:0;}
.sub_all .new_list .new:nth-child(1):after{background: url(../images/sub/sub3_1_icon1.png) no-repeat;}
.sub_all .new_list .new:nth-child(2):after{background: url(../images/sub/sub3_1_icon2.png) no-repeat;}
.sub_all .new_list .new:nth-child(3):after{background: url(../images/sub/sub3_1_icon3.png) no-repeat;}
.sub_all .new_list .new:nth-child(4):after{background: url(../images/sub/sub3_1_icon4.png) no-repeat;}
.sub_all .new_list .new:nth-child(5):after{background: url(../images/sub/sub3_1_icon5.png) no-repeat;}
.sub_all .new_list .new:nth-child(6):after{background: url(../images/sub/sub3_1_icon6.png) no-repeat;}
.sub_all .new_list .new:nth-child(7):after{background: url(../images/sub/sub3_1_icon7.png) no-repeat;}

/* 인사말
=========================================================*/
.sub1_1 .welcome{width:100%;max-width:670px;height:285px;margin:0 auto;display: inline-block;position:relative;}
.sub1_1 .welcome:after{clear:both;display:block;content:'';width:44px;height:33px;background:url(../images/sub/talk.png) no-repeat;position:absolute;top:50px}
.sub1_1 .welcome img{float: right; width:100%;max-width:400px;}
.sub1_1 .sub_wrap h3{padding:110px 0 15px; text-align: left;}
.sub1_1 .text{border-top: 1px solid #ddd; padding-top: 40px; margin-top: 40px;}
				.c1{color: rgb(191, 36, 36) !important;}
				.c2{color: rgb(16, 94, 186) !important; font-weight: bold;}
				.c3{color: rgb(52, 156, 89) !important;}

.media{display: inline-block;}
.s6 {text-align:center;}
	.s6 img {border:5px solid #fff; box-sizing:border-box; width:100%; max-width:600px; cursor:pointer;}
	.vod_area {display: none; position: fixed; top: 0; left: 0; bottom: 0; right: 0; z-index: 900;}
	.vod_area .vod_area_in {width:100%;}
	.vod_area .vod_area_in iframe, .vod_area .vod_area_in video {width:800px; height:450px; position:fixed; top:50%; left:50%; margin:-225px 0 0 -400px; z-index:999}
	.vod_area .close {position:fixed; top:50%; right:50%; margin: -260px -400px 0 0; opacity: 5; cursor: pointer; z-index: 999; float: right; font-size: 21px; font-weight: 700; line-height: 1; color: #000; text-shadow: 0 1px 0 #fff;}
	.vod_area .bg {width:100%; height:100%; background:rgba(0,0,0,.7); position:fixed; top:0; bottom:0; left:0; right:0;}

/* 섬기는분들
=========================================================*/
.sub1_2 .tabs{width: 100%; border: 1px solid #ddd; margin-bottom: 40px;}
.sub1_2 .tabs li{width: 20%; float: left; background: #f6f6f6; font-weight: 600; padding: 20px 0px; text-align: center; border-right: 1px solid #ddd; cursor: pointer;}
.sub1_2 .tabs li:last-child{border-right: 0px !important;}
.sub1_2 .tabs li.on{background: #215086; color: #fff;}

.sub1_2 .back_inner .img_box img{max-width: 600px; width: 100%;}
.sub1_2 .tab01 .back_inner p{border-bottom: 1px solid #ddd; padding-bottom: 40px;}
.sub1_2 .tab01 .back_inner .img_box:last-child{margin-top: 40px;}
.sub1_2 .people_wrap{text-align: inherit;}

.sub1_2 .people_wrap ul{margin-bottom: 40px;}
.sub1_2 .people_wrap ul.mb0 {margin-bottom: 40px;}
.sub1_2 .people_wrap li{float:left;width:20%;text-align:center;margin-top:30px}
.sub1_2 .people_wrap li img{width:100%;margin:0 auto;max-width:140px;border-radius:5px; border: 5px solid #e3f0fb; /* box-shadow:7px 7px 0 #e3f0fb; */  /* #eef4f4 */ margin-bottom:5px}
.sub1_2 .people_wrap li strong{display: block;}
.sub1_2 .sub_wrap{margin-bottom: 0; display: inherit;}
.sub1_2 .sub_wrap .tab02,
.sub1_2 .sub_wrap .tab03,
.sub1_2 .sub_wrap .tab04,
.sub1_2 .sub_wrap .tab05{display: none;}

.sub1_2 h4{text-align: left;}
.sub1_2 h4 i{border-bottom: 3px solid #215086}
.sub1_2 h4 span{background:#215086;color:#fff;font-family:"Arial", sans-serif;text-align:center;width:40px;height:40px; display: inline-block; line-height: 42px; margin-right: 10px;}

/* 찾아오시는길
=========================================================*/
.sub1_5 img{max-width: 690px; width: 100%; margin-bottom: 40px;}
.history_tab{width: 70%; overflow: hidden; display: block; margin: 40px auto;}
.history_tab ul{position: relative;display:table;width:100%;table-layout:fixed;}
.history_tab ul:after{content: ""; display: table; clear: both;width:10px; height: 10px; background: #ddd; border-radius: 10px;-webkit-border-radius: 10px;-moz-border-radius: 10px;position: absolute; top:6px; left:5px; margin-left:-5px;z-index: 10;}
.history_tab ul:before{content: ""; display: table; clear: both;width:10px; height: 10px; background: #ddd; border-radius: 10px;-webkit-border-radius: 10px;-moz-border-radius: 10px;position: absolute; top:6px; right:0.5px; margin-left:-5px;z-index: 10;}
.history_tab li:before{content: ""; width:100%; height: 1px; background: #ddd; position: absolute; top:10px; left:0;}
.history_tab li{display:table-cell;text-align: center;font-size: 0; line-height: 0;width: 50%;}
.history_tab li a{display: inline-block; color:#a8a8a8; line-height: 1.2em;padding-top:32px;position: relative;}
.history_tab li a:after{content: "";width:10px; height: 10px; background: #ddd; border-radius: 10px;-webkit-border-radius: 10px;-moz-border-radius: 10px;position: absolute; top:4px; left:50%; margin-left:-5px;z-index: 10;}
.history_tab li.on a{font-size: 16px; color:#2a2a2a; font-weight: bold;padding-top:30px;}
.history_tab li.on a:after{width:10px; height: 10px; border-radius: 20px;-webkit-border-radius: 20px;-moz-border-radius: 20px;border:solid 5px #215086; background: #fff;top:0; margin-left:-10px;}
.history_tab li.on a span{display: block;}

/* 예배안내
=========================================================*/
.sub1_4 .t_wrap{border: 0; padding-bottom: 0;}

/* 비전 153
=========================================================*/
.sub3_1 .l_wrap{width: 100%; text-align: center; display: inline-block; padding-top: 40px;}
.sub3_1 .l_wrap .list{float: left; border-radius: 50%; width: 220px; height: 220px; margin-right: 2%; padding: 60px 0; border: 1px solid #ddd; margin-top: 20px;}
.sub3_1 .l_wrap .list:last-child{margin-right: 0;}
.sub3_1 .l_wrap .list h4{font-size: 26px;}
.sub3_1 .l_wrap .list h4::before{content: ''; display: block; width: 70%; border: 0.7px solid #ddd; margin: 10px auto 10px;}
.sub_all .l_1{border: 1.5px solid #c9dbee; box-shadow: 0px 0px 0 0px #c9dbee, 1px 0px 33px 0px #c9dbee;}
.sub_all .l_1 h4, .sub_all .step:nth-child(1) h4{color: #82b0cc;}
.sub_all .l_2{border: 1.5px solid #c5c8e5; box-shadow: 0px 0px 0 0px #c9dbee, 1px 0px 33px 0px #c5c8e5;}
.sub_all .l_2 h4, .sub_all .step:nth-child(2) h4{color: #6f78b9;}
.sub_all .l_3{border: 1.5px solid #ccc6e3; box-shadow: 0px 0px 0 0px #c9dbee, 1px 0px 33px 0px #ccc6e3;}
.sub_all .l_3 h4, .sub_all .step:nth-child(3) h4{color: #6b60aa;}
.sub_all .l_4{border: 1.5px solid #dfc8e1; box-shadow: 0px 0px 0 0px #c9dbee, 1px 0px 33px 0px #dfc8e1;}
.sub_all .l_4 h4{color: #8058a5;}
.sub_all .l_5{border: 1.5px solid #efcde2; box-shadow: 0px 0px 0 0px #c9dbee, 1px 0px 33px 0px #efcde2;}
.sub_all .l_5 h4{color: #a85ea6;}
.sub3_1 .num_wrap{margin-top: 40px;}
.sub3_1 .back_inner{max-width: 1000px}
.sub3_1 .l_box{width: 32%;}
.sub3_1 .l_box .box p{color: #676767; }
.sub3_1 .l_box .box p img{display: block; margin: 0 auto;}
.sub3_2 .img_box img{max-width: 800px; width: 100%;}
.sub3_2 table{background: #fff;}
.sub3_3 .back_gray{margin: 40px 0;}

/*교회시설안내*/
.sub1_2 .people_wrap02 li{float:left;width:33%;text-align:center;margin-top:30px}
.sub1_2 .people_wrap02 li img{width:100%;margin:0 auto;max-width:320px;border-radius:5px; border: 5px solid #e3f0fb; /* box-shadow:7px 7px 0 #e3f0fb; */  /* #eef4f4 */ margin-bottom:5px}

/* 주품격 배틀방
=========================================================*/
.sub4_1 .img_box{width: 30.2%}
.sub4_1 .img_box img{max-width: 340px; width: 100%;}

/* 신토끼학당
=========================================================*/
.sub_box8 .img_box{width: 24.2%}
.sub_box8 .img_box img{max-width: 340px; width: 100%;}
.sub_box8 .img_box p{margin-top: 10px;}

/* 복음생활훈련*/
.sub4_2 .img_box{width: 43.5%; }

/* 제자훈련*/
.sub4_3 .img_box{width: 43.5%; }

/* 씨줄과날줄
=========================================================*/
.sub_all .nom_box > h3{text-align: center; margin-bottom: 5px; }
.sub_all .nom_box div{position: relative; z-index: 0; width: 88%; padding: 20px 0; background: #fff; margin: 10px auto 0; overflow: hidden;}
.sub_all .nom_box div h1{position: absolute; bottom: -40px; left: 20px; z-index: -1; font-size: 80px; color:#f6f6f6; font-style: italic; letter-spacing: -3px;}
.sub_all .nom_box dl{width: 70%; display: block; margin: 0 auto; text-align: center;}
.sub_all .nom_box dt{font-size:17px;font-weight:bold;color:#555;padding:5px 0;}
.sub5_1 p b, .sub5_2 p b{font-size: 13px; color:  #888; font-weight: normal; display: block; padding-bottom: 20px;}
.sub5_1 .img2{width: 100%; max-width: 700px}
.sub_all p.bt{border-top: 1px solid #ddd; padding-top: 40px; margin-top: 20px;}

.sub_all .nom_box div:nth-child(1) h1{color: #30b78624;}
.sub_all .nom_box div:nth-child(2) h1{color: #97bbd124;}
.sub_all .nom_box div:nth-child(3) h1{color: #bd91ec24;}
.sub_all .nom_box div:nth-child(4) h1{color: #fdf3f2fc;}
.sub_all .nom_box div:nth-child(5) h1{color: #7876d124;}

.sub_all .button{width: 250px; padding: 14px 20px; background: #013088; margin: 0 auto; color: #fff; display: block;  margin-top: 40px;}
.sub_all span.bg1{background: #46b1b5; padding: 1px 3px; color: #fff ; line-height: 40px;}
.sub_all span.bg2{background: #2d5b79; padding: 1px 3px; color: #fff ;}

/* 318 희망봉사*/
.sub5_5 .img_box{width: 43.5%; }

/* 학교
=========================================================*/
.step_wrap{width: 100%; display: inline-block; margin: 80px 0; position: relative;}
.step_wrap .step{float:left; width:33.333%;}
.sub_all .circle{position: relative; width:160px; height:160px; border:1px solid #e1e0de; border-radius:100%; margin:0 auto 20px; background: #fff;}
.sub_all .step h4{margin-top:40px; font-size:20px;font-weight: bold;}
.sub_all .step .tit{margin:12px 0;font-size:20px; color:#333; line-height:25px;font-weight: bold; border-top: 1px dashed #ddd; padding: 10px 20px; display: inline-block; }
.sub_all td b.none{display: none;}

/* 산토끼학당
=========================================================*/
.sub8_1 table{margin: 20px 0 0 0;}
.sub8_1 table tr:nth-child(2){border-top: 2px solid #013088;}
.sub8_1 .step_wrap{margin: 20px 0 0 0;}


@media(max-width:1200px){
/*	#temp_sub p .bn{display: none;}	*/
	.nav > ul > li > ul{top:54px}
	.sub_all .sub_wrap,
	.sub_all .back_inner,
	.sub3_2 .table_wrap{padding: 0 30px;}
	.sub1_3 .bn{display: none;}
	.sub_all .new_list .new{padding: 10px 20px;}
	.sub_all .num_wrap .num_box .num_t .bn{display: none;}
	.sub_all .nom_box dl .bn{display: none;}
}

@media(max-width:1000px){
	.sub3_3 .bn, .sub3_4 .bn{display: none;}
	.sub4_1 .img_box{width: 39.2%;}
	.sub_all .nom_box div{width: 100%;}
	.sub_all .nom_box dl{width: 80%;}
	.sub3_1 .l_wrap{max-width: 705px;}
}

@media(max-width:850px){
	.sub_all .new_list .new{width: 100%; height: auto; padding: 30px;}
	.sub_all .new_list .new:after	{right: 0px;}
	.sub1_1 .bn, .sub1_2 .bn, .sub4_2 .bn,.sub5_2 p.bt .bn, .sub5_4 .bn, .sub5_5 .bn, .sub6_2 .back_inner .bn{display: none;}
	.sub_all .num_wrap .num_box{width: 100%; background-position: left; margin-bottom: 50px;}
	.sub_all .num_wrap .num_box .num_t{width: 70%; float: right; margin-top: 20%;}
	.sub1_2 .people_wrap li{width: 25%;}
	.sub3_1 .l_wrap{max-width: 460px;}
	.vod_area .vod_area_in iframe, .vod_area .vod_area_in video{width:90%;height:auto;top:0;bottom:0;right:5%;left:5%;margin:auto}
	.vod_area .close{top:5%;right:5%;margin:0}
}

@media(max-width:750px){
	.sub1_1 .welcome img{display: block; margin: 0 auto; float: inherit;}
	.sub1_1 .welcome:after{display: none;}
	.sub1_1 .sub_wrap h3{padding: 0; text-align: center;}
	.sub_all .l_box .box p{font-size: 14px; line-height: inherit;}
	.sub4_2 .img_box,
	.sub4_3 .img_box,
	.sub5_5 .img_box{width: inherit;}
	.sub1_2 .people_wrap li{width: 33%;}
	.history_tab{width: 100%;}
	.step_wrap{margin: 40px 0;}
	.sub_all .line_bg{display: none;}
	.step_wrap .step{width: 100%; margin-bottom: 40px; border-bottom: 1px  dashed #ddd; padding-bottom: 20px;}
	.step_wrap .step:last-child{margin-bottom: 0;}
	.sub_all .l_box:before{padding-top: 50%;}
}

@media(max-width:700px){
	.sub3_1 .t_wrap .bn, .sub5_3 .bn{display: none;}
	.sub4_1 .bn, .sub5_1 .bn, .sub5_2 .bn, .sub5_6 .bn, .sub5_7 .bn{display: none;}
	.sub_all td b.none{display: inline-block; padding: 0;}
	.sub_all td .bn{display: none;}
}

@media(max-width:580px){
	#footer .address{margin-top: 10px;}
	#footer .address li a{font-size: 14px;}
	.sub_all .box_wrap{display: none;}
	.sub4_1 .img_box{width: inherit;}
	.sub1_2 .people_wrap li{width: 50%;}
	.sub1_2 .people_wrap li img{max-width: 120px;}
	.history_tab li.on a{font-size: 14px;}
	.sub3_1 .l_box .box p img{display: none;}
	.sub3_1 .l_wrap{max-width: 220px;}
	.sub_title .title_inner:before,
	.sub_title .title_inner .title_wrap:before{width: 22px;}
	.sub_title .title_inner{padding-left: 50px;}
	.sub_title .title_inner .title_wrap{padding-right: 50px}
}

@media(max-width:480px){
	.sub1_2 .tabs li{font-size: 12px;}
	.sub_all .num_wrap{padding-bottom: 0}
	.sub_all .num_wrap .num_box{margin-bottom: 20px;}
	.sub_all .num_wrap .num_box .num_t{width: 90%; margin-top: 50%;}
	.sub_title{padding: 20px 0;}
	.sub_title .title_inner:before,
	.sub_title .title_inner .title_wrap:before,
	.sub_title .title_inner .title_wrap:after,
	.sub_title .title_inner:after{display: none}
	.sub_title .title_inner{padding-left: 0px;}
	.sub_title .title_inner .title_wrap{padding-right: 0px}
	.sub_all .l_box:before{padding-top: 80%;}		
}
