/*블릿및 표스타일*/

.con_arrow {font-size:1.6em; font-weight:700; line-height:30px;  color: #000; margin:50px 0 20px 0; border:0px solid red;}
.con_arrow:before { content: ""; width:16px; height:16px; display:inline-block; border:5px #59647A solid; box-sizing:border-box; border-radius:14px; background:#fff; margin-right:10px;}
.con_arrow:first-child { margin:0 0 20px 0;}

.tbl_type1{width:100%; border-collapse:separate; border-spacing:0px; border-top:2px solid #002b5c;}
.tbl_type1 th{ color:#333; text-align:center; font-weight:700; padding:10px 15px; border-bottom:1px solid #eee; border-right:1px solid #eee; border-left:1px solid #eee; background-color:#f8f8f8;}
.tbl_type1 td{ text-align:center; padding:10px 15px; border-bottom:1px solid #eee; border-right:1px solid #eee; border-left:1px solid #eee;}
.tbl_type1 .left{ text-align:left;}
.tbl_type1 .end{border-right:0px;}


/* 목록(List) */
.con { position:relative; }
.con .infoList {margin-top:20px;margin-bottom:50px;}
.con .infoList li {margin-left:10px;margin-bottom:10px;padding-left:10px;background:url(http://66.232.140.9/~jccf/theme/jccf/html/business/image/circleBullet.png) left top no-repeat; font-size:16px;}
.con .infoList .tit {display:block;font-size:18px;font-weight:bold;margin-bottom:5px;}


/*4무2탈*/

@media (max-width:820px){
.sponsor{
background-size:100% 100%;
}
 .sub_title {
    padding-left: 6%;
}
.sponsor_tit_box h2 {
        width: 60%;
    }
    .support_type {
    width: 100%;
    margin-top: 3%;
}
    .sponsor_txt p {
    width: 100%;

}
}


@media (max-width:558px){
    .sub_title {
    padding-left: 11%;
}  
.sponsor_txt_title {
    padding: 6%;
    text-align: center;
}
.sponsor_box h3{
        text-align: center
    }
.sponsor_txt_num {
    display: list-item;
    /* text-align: center; */
    margin: 0 auto;
    margin-bottom: 2%;
}
    .sponsor_txt p{
        text-align: center
    }
.sponsor_box {
    margin: 7% 0;
}
}

/*후원 끝*/

.sponsorship_box {
    width: 100%;
    float: left;
    background: #fff;
    border-radius: 25px;
    border: 1px solid #ddd;
    margin: 1% 0;
    padding: 3%;
    letter-spacing: -1px;
}
.sub_img_tit {
    text-align: center;
    margin-bottom: 1%;
}
.sponsorship_box {
    width: 100%;
    float: left;
    background: #fff;
    border-radius: 25px;
    border: 1px solid #ddd;
    margin: 1% 0;
    padding: 3%;
    letter-spacing: -1px;
}

.agency_box {
    color: #000;
    background: #f3f3f3;
    padding: 3%;
    float: left;
    width: 100%;
    margin: 2% 0;
}
.agency_way_box{
    border-radius: 0;
}

.agency_txt_num {
    background: #7f837e;
    border-radius: 50px;
    /* padding: 3px 10px; */
    display: inline-block;
    color: #fff;
    text-align: left;
    width: 30px;
    height: 30px;
    text-align: center;
    margin-right: 1%;
    padding-top: 3px;
}

.agency_sub_img_tit h2 {
    border-bottom: 3px solid#ddd;
    width: 18%;
    padding-bottom: 0.5%;
    margin: 0 auto;
}
.sponsor_txt p {
    width: 100%;
    float: left;
    margin-top: 1%;
    letter-spacing: -1px;
}

@media (max-width:558px){
.agency_txt_num {
    display: list-item;
    margin: 2% auto;
}
.agency_sub_img_tit h2 {
    width: 45%;
     margin: 3% auto;
}
}


/* 슬라이드이미지 시작 */

.info-msg{margin: 0 0 37px 17px}
.info-msg p {line-height:45px;font-size:30px;color:#565656}
.info-msg p span{display:block}
.info-msg p strong{font-size:36px;color:#0e6eb8;}
.info-msg p i{display:block;font-style:normal;font-size:15px;color:#666666}
.info-slide{position:relative;}
.slide3-view .flex-direction-nav{display:none}
.slide3-view{position:relative;width:1190px;margin: 0 auto 20px auto; margin-top:30px;}
.slide3-view .slides li{overflow:hidden;position:relative;height:600px;line-height:600px;text-align:center;vertical-align:middle;background: url(../s1/image/bg_caption01.png) center repeat;}
.slide3-view .slides > li > span{display:table;width:100%;height:100%;}
.slide3-view .slides > li > span > em{display:table-cell;width:100%;height:100%;vertical-align:middle}
.slide3-view .slides > li > span > em > img{max-width:100%;width:auto;height:auto;max-height:600px;}
.slide3-view .slides li .flex-caption{position:absolute;bottom:0;width:100%;text-align:left;background: url(../s1/image/bg_caption01.png) center repeat;}
.slide3-view .slides li .flex-caption span{display:block;padding: 10px 20px;font-size:20px;line-height:26px;color:#fff;font-weight:bold}
.slide3-thumb{position:relative;width:1160px;margin:0 auto;padding:0 58px}
.slide3-thumb .flex-direction-nav li a{display:block;position:absolute;top:50%;;width:23px;height:38px;margin-top:-19px;font-size:0;}
.slide3-thumb .flex-direction-nav li a.flex-prev{left:11px;background: url(../s1/image/arr_left01.png) center no-repeat;}
.slide3-thumb .flex-direction-nav li a.flex-next{right:11px;background: url(../s1/image/arr_right01.png) center no-repeat}
.slide3-thumb .slides:after{content:"";display:block;clear:both;}
.slide3-thumb .slides li{float:left;width:200px;height:150px;text-align:center;cursor:pointer}
.slide3-thumb .slides li span{display:block;height:100%;margin: 0 5px;}
.slide3-thumb .slides li img{width:100%;height:100%;}


/* 슬라이드이미지*/
.s62_imgword > div{position:relative;min-height:200px;background-color:#e3e3e3;padding:20px 20px 20px 360px;overflow:hidden;margin-top:20px;text-align:center;}
.s62_imgword > div > span{display:block;position:absolute;left:20px;top:50%;width:310px;height:200px;margin-top:-100px}
.s62_imgword > div > div{padding-top:15px;text-align:left;}
.s62_imgword > div > div > h5{font-size:24px;color:#565656;margin-bottom:20px;margin-left:0;}
.s62_imgword > div > div > p{color:#767676;font-size:17px;line-height:23px;}
.s62_imgword > div > div > p.tx-indent{text-indent: 153px;}


@media screen and (max-width:768px) {
/* 슬라이드이미지 */
	.s62_imgword > div{min-height:91px;padding:15px 15px 15px 180px;margin-top:15px;}
	.s62_imgword > div > span{left:15px;width:150px;height:91px;margin-top:-45px}
	.s62_imgword > div > span img{max-width:100%;height:auto}
	.s62_imgword > div > div{padding-top:5px;text-align:left;}
	.s62_imgword > div > div > h5{font-size:15px;margin-bottom:15px;}
	.s62_imgword > div > div > p{font-size:13px;line-height:20px;}

/*슬라이드이미지 */
	.info-msg{margin-bottom:20px}
	.info-msg p i{display:none}
	.info-msg p span{display:inline}
	.info-msg p strong{font-size:15px;}
	.slide3-view{width:auto;}
	.slide3-view .slides li{height:450px;line-height:450px;}
	.slide3-view .slides li span em img{max-height:450px;}
	.slide3-view .slides li .flex-caption span{font-size:15px;line-height:22px}
	.slide3-thumb{position:relative;width:auto;margin:0 auto;padding:0 38px}
	.slide3-thumb .flex-direction-nav li a{display:block;position:absolute;top:50%;;width:23px;height:38px;margin-top:-19px;font-size:0;}
	.slide3-thumb .flex-direction-nav li a.flex-prev{left:0;}
	.slide3-thumb .flex-direction-nav li a.flex-next{right:0;}
	.slide3-thumb .slides li{height:100px;}
	}

@media screen and (max-width:640px) {
/* 슬라이드이미지 */
	.s62_imgword > div{min-height:91px;padding:10px;margin-top:10px;}
	.s62_imgword > div > span{position:relative;top:inherit;left:inherit;width:150px;height:91px;margin:0 auto 10px auto}
	.s62_imgword > div > span img{max-width:100%;height:auto}
	.s62_imgword > div > div{padding-top:5px;text-align:left;}
	.s62_imgword > div > div > h5{font-size:14px;margin-bottom:15px;text-align:center;}
	.s62_imgword > div > div > p{font-size:12px;line-height:20px;}

/* 슬라이드이미지 */
	.info-msg{margin-bottom:10px}
	.info-msg p strong{font-size:14px;}
	.slide3-view{width:100%;margin: 0 auto 0 auto;}
	.slide3-view .slides li{height:300px;line-height:300px;}
	.slide3-view .slides li .flex-caption span{font-size:13px;line-height:18px}
	.slide3-view .slides li span em img{max-height:300px;}
	.slide3-view .flex-direction-nav{display:block;}
	.slide3-view .flex-direction-nav li a{display:block;position:absolute;top:50%;;width:40px;height:40px;margin-top:-20px;font-size:0;z-index:1}
	.slide3-view .flex-direction-nav li a.flex-prev{left:0;background: url(../s1/image/arr_left03.png) center no-repeat;}
	.slide3-view .flex-direction-nav li a.flex-next{right:0;background: url(../s1/image/arr_right03.png) center no-repeat}
	.slide3-thumb{display:none}
	}

@media screen and (max-width:480px) {
/* 슬라이드이미지 */
	.slide3-view{width:100%;margin: 0 auto 0 auto;}
	.slide3-view .slides li{height:200px;line-height:200px;}
	.slide3-view .slides li span em img{max-height:200px;}
	
}