h6{font-size: 15px; padding: 15px 0 0; line-height: 25px;}
/* sub8-1-1 운영목적 */
.ul_type_sub8 li{margin-bottom: 30px;}
.ul_type_sub8 li h4{padding-left: 13px; background: url(/contents/img/list_style3.png) 0 9px no-repeat;}
.ul_type_sub8 li>p{margin-left: 13px;}
.img_text.hope_manage_img img.manage_img{margin-top: 131px;}

/* sub8-1-3 희망길벗 운영체계도 */
.organiz ul{position:relative; clear: both; overflow: hidden; margin: 0 auto;}
.organiz ul li a{display: block; width: 100%; height: 100%;}
.organiz .pc_type li{position: absolute;}
.organiz .pc_type{width: 920px; height: 683px; background: url(/contents/img/hope/organization_pc.jpg) no-repeat;}
.organiz .pc_type li{width: 240px; height: 238px;}
.organiz .pc_type li:nth-child(1){top: 0; left: 0;}
.organiz .pc_type li:nth-child(2){top: 0; left: 340px;}
.organiz .pc_type li:nth-child(3){top: 0; right: 0;}
.organiz .pc_type li:nth-child(4){bottom: 0; left: 110px;}
.organiz .pc_type li:nth-child(5){bottom: 0; right: 185px;}

.organiz .mobile_type{width: 90%; background: url(/contents/img/hope/organiz_bg.jpg) no-repeat; background-position: 55% -1px; background-size: contain;}
.organiz .mobile_type li{width: 36%;}
.organiz .mobile_type li img{display: block; width: 100%; height: auto;}
.organiz .mobile_type li{margin: 0 auto;}
.organiz .mobile_type li:nth-child(2), .organiz .mobile_type li:nth-child(3){margin-top: 23px;}
.organiz .mobile_type li:nth-child(4){float: left; margin-left: 10%;}
.organiz .mobile_type li:nth-child(5){float: right; margin-right: 9%;}

/*sub8-1-4 희망길벗 CI소개*/
.ci_box{width: 655px; margin: 0 auto;}
.ci_type{clear: both; overflow: hidden; width: 655px; margin: 0 auto;}
.ci_type .type_l{float: left;}
.ci_type .type_r{float: right;}
.ci_layout .ci.btn_big{display: block; margin: 26px auto 0; width: 158px; height: 30px; line-height: 30px;}
.ci_type .ci.btn_big{margin: 26px 0 0 0;}

/*sub8-1-5 희망길벗 지점안내*/
.map{width: 100%; height: 500px; background-color: #eee;}

/* sub8-2-1 희망길벗/상담절차안내 */
.adviceStep{clear: both; overflow: hidden;}
.adviceStep li{float: left; min-height: 240px; margin-top: 27px; padding-right: 50px;}
.adviceStep dl{padding: 23px 0 0 16px;}
.adviceStep dl dt{font-weight: bold;}
.adviceStep dl dd{padding-top: 12px;}

/*sub8-2-2 희망길벗 상담안내*/
.ad_info_center .plus.btn_big{display: block; margin: 0 auto;}
.plus.btn_big{width: 158px; height: 30px; line-height: 30px;}

/*sub8-2-3 희망길벗 도박중독 힐링 TALK*/
.text_img img.h_talk_img{padding-top: 65px;}
.arrow_4.hope, .arrow_3.hope{overflow:hidden; clear:both;}
.arrow_4.hope li{width: 25%;}
.arrow_3.hope li{width: 33%;}
.arrow_4.hope, .arrow_3.hope{width: 100%;}
.arrow_4.hope li, .arrow_3.hope li{float: left; position: relative; height: 80px; line-height: 80px; font-weight: bold; color: #fff; text-align: center; padding: 0; margin: 0 0 40px 0;}
.arrow_4.hope li b, .arrow_3.hope li b{position: absolute; right: -40px; top: 0px; z-index: 2; display: block; width: 50px; height: 80px;}

.arrow_4.hope li:nth-child(1){background: #7bafe9;}
.arrow_4.hope li:nth-child(2){background: #8093dc;}
.arrow_4.hope li:nth-child(3){background: #b5c2ca;}
.arrow_4.hope li:nth-child(4){background: #69cadd;}
.arrow_4.hope li:nth-child(1) b {background: url(/contents/img/arrow1.png) right top no-repeat;}
.arrow_4.hope li:nth-child(2) b {background: url(/contents/img/arrow2.png) right top no-repeat;}
.arrow_4.hope li:nth-child(3) b {background: url(/contents/img/arrow2_1.png) right top no-repeat;}

.arrow_3.hope li:nth-child(1){background: #7bafe9;}
.arrow_3.hope li:nth-child(2){background: #8093dc;}
.arrow_3.hope li:nth-child(3){background: #69cadd;}
.arrow_3.hope li:nth-child(1) b{background: url(/contents/img/arrow1.png) right top no-repeat;}
.arrow_3.hope li:nth-child(2) b{background: url(/contents/img/arrow2.png) right top no-repeat;}

/* sub8-2-4 도박중독 자가진단 */
.test_wrap{width: 100%; height: auto; border-bottom: 1px solid #b5c2ca;}
.test_wrap>li{width: 100%; height: auto; overflow: hidden; border-top: 1px solid #b5c2ca;}
.test_wrap .test_num,.test_wrap .test_qna, .test_qna p{float: left;}
.test_qna .test_choice{float: right;}
.test_wrap .test_num{width: 2%; font-weight: bold; line-height: 24px;}
.test_qna{width: 98%;}
.test_qna p{width: 53%;}
.test_wrap .test_num,.test_qna .test_choice, .test_qna p{padding: 20px 0;}
.test_choice label{margin: 0 10px 0 5px; font-size: 14px; line-height: 25px;}
.test_choice input{line-height: 25px;}


 /* sub8-2-4 도박중독 자가진단- 선택 */
.test_choice>span{display: inline-block; width: auto; padding-left: 20px;}
.test_button{text-align: center; margin-top: 20px;}
.test_button .btn_cancel{ margin-left: 20px;}

/* sub8-2-5 FAQ */
.faq_list{border-bottom: 1px solid #dadada;}
.faq_list>li{width: 100%;}
.faq_list>li a{display: block; clear: both; width: 89.5%; padding: 30px 7.5% 30px 3%; overflow: hidden; line-height: 31px; border-top: 1px solid #dadada; font-size: 16px; font-weight: bold;}
.faq_close{background: url(/contents/img/button_plus.png) no-repeat 95% 50%;}
.faq_open{background: url(/contents/img/button_minus.png) no-repeat 95% 50%;}
.faq_list .faq_con{padding: 45px 55px; border-top: 1px solid #dadada; line-height: 25px;}
.faq_list .faq_con ol{padding-top: 20px;}
.faq_list .faq_con ol>li{line-height: 25px;}

/* sub8-4-2 library */
.library_list{border-bottom: 1px solid #dadada;}
.library_list>li{width: 100%;}
.library_list>li a{overflow: hidden; clear: both; display: block; clear: both; width: 91.5%; padding: 30px 5.5% 30px 3%; overflow: hidden; line-height: 31px; border-top: 1px solid #dadada; font-size: 16px; font-weight: bold;}
.library_list>li span{float: left; display: block; overflow: hidden; width: 146px; height: 94px; margin-right: 20px;}
.library_list>li strong{float: left; display: block; height: 94px; line-height: 94px; font-weight: normal;}
.library_close{background: url(/contents/img/button_plus.png) no-repeat 95% 50%;}
.library_open{background: url(/contents/img/button_minus.png) no-repeat 95% 50%;}
.library_list .library_con{padding: 45px 26px; border-top: 1px solid #dadada; line-height: 25px;}
.library_list .library_con ol{padding-top: 20px;}
.library_list .library_con ol>li{padding: 5px 0;}
.library_list video {width:100%;}

/* sub8-3-1 치유프로그램 */
.heal_pro, .consult_pro{width: 100%; overflow: hidden; clear: both; height: auto;}
.heal_pro ul, .consult_pro ul{float: left; overflow: hidden; width: 237px; height: auto; margin-bottom: 30px; background: url(/contents/img/list_style3.png) no-repeat 96% 5%;}
.heal_pro ul.list_st_del{background-position: 120%;}
.heal_pro ul>li{width: 90%;}
.heal_pro ul>li h6, .consult_pro ul>li h6{padding: 10px 5px 0; color: #fff; text-align: center; line-height: 25px; font-size: 14px;}
.heal_pro ul>li:nth-child(1), .consult_pro ul>li:nth-child(1){height: 67px; background-color: #a2acb8; border-top: 2px solid #888888; border-right: 1px solid #a2acb8; border-left: 1px solid #a2acb8;}
.heal_pro ul>li:nth-child(2), .consult_pro ul>li:nth-child(2){height: auto; border-top: 0; border: 1px solid #d9dadc;}
.heal_pro ol>li, .consult_pro ol>li{padding: 0 10px 0 20px; line-height: 23px;}
.heal_pro ol>li:first-child, .consult_pro ol>li:first-child{padding: 20px 10px 0 20px;}
.heal_pro ol>li:last-child, .consult_pro ol>li:last-child{padding: 0 10px 20px 20px;}




.pro_01 ul{min-height: 300px;}
.pro_01 ul>li:nth-child(2){min-height: 237px;}
.pro_02 ul>li:nth-child(2){min-height: 247px;}
.pro_03 ul>li:nth-child(2){min-height: 155px;}
.pro_04 ul>li:nth-child(2){min-height: 154px;}
.pro_05 ul>li:nth-child(2){min-height: 270px;}

#list_st{background-position :96% 3.4%;}

.viewCon{line-height: 25px;}

@media screen and (max-width: 448px){
/* sub8-2-1 희망길벗/상담절차안내 */
	.adviceStep li{width: 45%; padding-right: 5%;}
	.adviceStep li img{display: block; width: 100%; max-width: 200px; height: auto;}
}
/* mobile*/
@media screen and (max-width: 1199px){
	/* sub8-1-1 희망길벗 운영목적 */
	.img_text.hope_manage_img img.manage_img {margin-top: 0;}
	
	/* sub8-1-3 희망길벗 운영체계도 */
	.organiz .pc_type{display: none;}
	
	/*sub8-1-4 희망길벗 CI소개*/
	.ci_box{width: 100%;}
	.ci_type{width: 100%;}
	.ci_box img{ display: block; margin: 20px auto 0; width: 100%; max-width: 655px;}
	.ci_type .type_l, .ci_type .type_r{float: none; width: 100%;}
	.ci_type .type_l img{display: block; width: 100%; max-width: 197px; margin: 20px auto 0;}
	.ci_type .type_r img{display: block; width: 100%; max-width: 271px; margin: 20px auto 0;}
	.ci btn_big{margin: 26px auto 0;}
	.ci_layout .ci.btn_big{margin: 26px auto 0;}
	
	/*sub8-2-1 희망길벗 상담절차안내*/
	.arrow_3.hope dl{width: 100%;}
	.arrow_3.hope dl:nth-child(1) dt b{background: url(/contents/img/arrow_down1.png) right top no-repeat;}
	.arrow_3.hope dl:nth-child(2) dt b, .arrow_3.hope dl:nth-child(4) dt b {background: url(/contents/img/arrow_down3_1.png) right top no-repeat;}
	.arrow_3.hope dl:nth-child(3) dt b {background: url(/contents/img/arrow_down3.png) right top no-repeat;}
	.arrow_3.hope dl:nth-child(5) dt b {background: url(/contents/img/arrow_down2.png) right top no-repeat;}
	
	/*sub8-2-3 희망길벗 도박중독 힐링 TALK*/
	.arrow_4.hope li, .arrow_3.hope li{width: 100%;}
	.arrow_4.hope li b, .arrow_3.hope li b{position: absolute; left: 50%; top: 60px; margin-left: -40px; z-index: 2; display: block; width: 80px; height: 40px;}
	.arrow_4.hope li:nth-child(1) b {background: url(/contents/img/arrow_down1.png) right top no-repeat;}
	.arrow_4.hope li:nth-child(2) b {background: url(/contents/img/arrow_down2.png) right top no-repeat;}
	.arrow_4.hope li:nth-child(3) b {background: url(/contents/img/arrow_down3_1.png) right top no-repeat;}
	.arrow_4.hope li:nth-child(4) b {background: url(/contents/img/arrow_down3.png) right top no-repeat;}
	
	.arrow_3.hope li:nth-child(1) b{background: url(/contents/img/arrow_down1.png) right top no-repeat;}
	.arrow_3.hope li:nth-child(2) b{background: url(/contents/img/arrow_down2.png) right top no-repeat;}
	.arrow_3.hope li:nth-child(3) b{background: url(/contents/img/arrow_down3.png) right top no-repeat;}
	.hope_gamble_talk .text_img > p{width: auto;}
	.hope_gamble_talk_tab .tabs li:first-child a{border-left: 1px solid #dadada;}

	/* sub8-2-4 도박중독 자가진단 */
	.test_qna .test_choice{float: left; width: 100%; padding: 0 0 20px 0;}
	.test_qna .test_choice span{ display: inline-block; }
	.test_wrap .test_num{width: 10%; padding: 24px 0 0 0; text-align: center;}
	.test_qna{width: 90%;}
	.test_qna p{width: 98%; line-height: 25px; padding: 20px 0 10px 0;}
	
	
	/* sub8-2-5 FAQ */
	/* .faq_list>li a{width: 84%; padding: 6px 13% 66px 3%;} */
	.faq_list .faq_con {padding: 25px 30px;}
	.faq_close{background: url(/contents/img/button_plus.png) no-repeat 100% 50%;}
	.faq_open{background: url(/contents/img/button_minus.png) no-repeat 100% 50%;}

	/* sub8-2-5 library */
	/* .library_list>li a{width: 84%; padding: 6px 13% 66px 3%;} */
	.library_close{background: url(/contents/img/button_plus.png) no-repeat 100% 50%;}
	.library_open{background: url(/contents/img/button_minus.png) no-repeat 100% 50%;}
	
	/* sub8-4-2 library */
	.library_list>li strong{max-width: 353px;}
	
	/* sub8-3-1 치유프로그램 */
	.heal_pro ul, .consult_pro ul{float: none; width: 100%; padding-bottom: 30px; background: url(/contents/img/list_style3_down.png) no-repeat center bottom;}
	.heal_pro ul.list_st_del{background:none; padding-bottom: 0;}
	.heal_pro ul>li{width: 99%;}
	.pro_01 ul{min-height: auto;}
	.pro_01 ul>li:nth-child(2){min-height: auto;}
	.pro_02 ul>li:nth-child(2){min-height: auto;}
	.pro_03 ul>li:nth-child(2){min-height: auto;}
	.pro_04 ul>li:nth-child(2){min-height: auto;}
	.pro_05 ul>li:nth-child(2){min-height: auto;}
	#list_st{background-position :bottom center;}

	/* 자료실 카툰 */
	.cartoon_cover.cartoon_view img{display: block; width: 100%; height: auto;}
	
	
}


.tab_type3 .tabs li:nth-child(5n)>b, .tab_type3 .tabs li:last-child>b { display:block;}