@charset "UTF-8";

@media screen and (max-width:1400px){
	.sub_cont {padding: 70px 0 90px;}

	/* 공통 스크롤 바 */
	.mCSB_inside>.mCSB_container { margin-right: 15px;}
	/* 공통 스크롤 바 */

	/* 서브페이지 제목 */
	.com_title_area { margin: 0 0 15px;}
	.com_title_area .title { padding: 0 0 0 15px; background-position: left top 5.5px; background-size: auto 22px; font-size: 22px; line-height: 33px;}
	.com_title_area .dis_f .link_btn {min-width: 80px; padding: 0 15px; border-radius: 15px;}
	.com_title_area .dis_f .link_btn .text {font-size: 14px; line-height: 28px;}
	.com_title_area .dis_f .link_btn .text.ico1 {padding: 0 10px 0 0;}
	/* 서브페이지 제목 */

	/* 공통 서브 리스트 */
	.sub_list_area > .list > li { padding: 40px 0;}
	.sub_list_area > .list > li > .box > .inner_box .title_area { width: 200px;}
	.sub_list_area > .list > li > .box > .inner_box .cont_area { width: calc(100% - 200px);}
	/* 공통 서브 리스트 */

	/* 제목 및 본문 */
	.cont_title_area {margin: 0 0 20px;}
	.cont_title_area .title {font-size: 30px; line-height: 45px;}

	.sub_title_area {margin: 0 0 10px;}
	.sub_title_area .title {font-size: 22px; line-height: 33px;}

	.cont_text_area > .list li {font-size: 14px; line-height: 21px;}

	/* 마이페이지 - 매칭서비스 상세 댓글 */
	.comment_area {margin: 60px 0 0;}
	.comment_area .comment_info_box {margin: 0 0 25px;}
	.comment_area .comment_info_box .info_box {padding: 0 15px;}
	.comment_area .comment_info_box .info_box .text {font-size: 16px; line-height: 44px;}

	.comment_area .comment_list_box > .list > li {margin: 0 0 20px;}
	.comment_area .comment_list_box > .list > li .comment_data_box .data_text {margin: 0 12px 0 0; padding: 0 13px 0 0; font-size: 14px; line-height: 21px;}
	.comment_area .comment_list_box > .list > li .comment_data_box .data_text::before {height: 12px;}
	.comment_area .comment_list_box > .list > li .comment_text_box {padding: 20px 0;}
	.comment_area .comment_list_box > .list > li .comment_text_box .comment_text {font-size: 14px; line-height: 23px;}

	.btn_row_f { margin: 25px 0 0;}
	.btn_row_f .txt {font-size: 14px; line-height: 21px;}
	/* 마이페이지 - 매칭서비스 상세 댓글 */

	/* About K-Book - Q&A */
	.qna_cont .inner_box { height: 524px;}
	.qna_cont .inner_box .text_box { margin: 0 0 35px 0;}
	.qna_cont .inner_box .text_box .title { margin: 0 0 15px 0; font-size: 60px;}
	/* About K-Book - Q&A */

	/* Promotion - Curation */
	.curation_list_cont > .list > li { margin: 0 0 35px;}
	.curation_list_cont > .list > li > .box { padding: 40px 35px;}
	.curation_list_cont > .list > li > .box .inner_box .top_cont { margin: 0 0 35px 0;}
	.curation_list_cont > .list > li > .box .inner_box .top_cont .title_box { margin: 0 0 15px 0;}
	.curation_list_cont > .list > li > .box .inner_box .top_cont .title_box .inner .title_area { padding: 0 25px 0 0;}
	.curation_list_cont > .list > li > .box .inner_box .top_cont .title_box .inner .title_area .title { font-size: 22px; line-height: 27px;}
	.curation_list_cont > .list > li > .box .inner_box .bot_cont .curation_slide_area .slick-slider .slick-list { margin: 0 -20px 0 0;}
	.curation_list_cont > .list > li > .box .inner_box .bot_cont .curation_slide_area .slick-slider .slick-list .slick-slide { margin: 0 20px 0 0;}

	.curation_view_cont .inner_box .top_cont { margin: 0 0 90px 0;}
	.curation_view_cont .inner_box .top_cont .title_area { margin: 0 0 25px 0;}
	.curation_view_cont .inner_box .top_cont .title_area .title { font-size: 22px; line-height: 27px;}
	.curation_view_cont .inner_box .top_cont .cont_area .editor_view_area { margin: 25px 0 0;}
	.curation_view_cont .inner_box .bot_cont .title_area .title_inner .title { font-size: 22px; line-height: 27px;}
	.curation_view_cont .inner_box .bot_cont .books_list_area { padding: 35px 0 0 0;}
	.curation_view_cont .inner_box .bot_cont .books_list_area > .list > li > .box { padding: 0 0 0 60px;}
	.curation_view_cont .inner_box .bot_cont .books_list_area > .list > li > .box .num_area .num { font-size: 90px; line-height: 65px;}
	.curation_view_cont .inner_box .bot_cont .books_list_area > .list > li > .box .inner { width: 205px;}
	/* Promotion - Curation */

	/* 공통 book 리스트 */
	.com_book_list_area { padding: 30px 0 0;}
	.com_book_list_area > .list > li { margin: 30px 0 0; padding: 0 20px;}
	.com_book_list_area > .list > li > .box { padding: 30px 0 0 0;}
	.com_book_list_area > .list > li > .box .inner .info_cont .title_box { margin: 0 0 10px;}
	.com_book_list_area > .list > li > .box .inner .info_cont .title_box .title_inner .title_area .title { font-size: 28px;}
	.com_book_list_area > .list > li > .box .inner .info_cont .cont_btn_list_area { margin: 10px 0 0 0;}
	.com_book_list_area > .list > li > .box .inner .featured_works_cont .image_slide_area > .list .slick-list { margin: 0 -15px 0 0;}
	.com_book_list_area > .list > li > .box .inner .featured_works_cont .image_slide_area > .list .slick-list li { width: calc(20% - 11.25px); margin: 0 15px 0 0;}
	/* 공통 book 리스트 */

	/* 공통 book 상세 */
	.com_view_info_area { margin: 0 0 20px;}
	.com_view_info_area .inner_box .box.left .text_area .title_area { margin: 0 0 10px;}
	.com_view_info_area .inner_box .box.left .text_area .title_area .title { font-size: 46px;}
	.com_view_info_area .inner_box .box.left .text_area .info_txt_area > .list > li { margin: 0 20px 0 0; padding: 0 21px 0 0;}
	.com_view_info_area .inner_box .box.left .row .logo_area { width: 180px; height: 90px;}
	.com_view_info_area .inner_box .box.left .row .text_area { padding: 0 0 0 20px;}

	.com_view_cont_area { margin: 60px 0 0 0;}
	.com_view_cont_area .inner_box .box.left { width: 390px; padding: 0 48px 0 0;}
	.com_view_cont_area .inner_box .box.right { width: calc(100% - 390px); padding: 0 0 0 53px;}
	.com_view_cont_area .inner_box .box .tit_area .tit { font-size: 22px; line-height: 27px;}
	.com_view_cont_area .inner_box .box .photo_area { width: 340px;}
	.com_view_cont_area .inner_box .box .image_slide_area > .list .slick-list { margin: 0 -25px 0 0;}
	.com_view_cont_area .inner_box .box .image_slide_area > .list .slick-list li { margin: 0 25px 0 0;}

	.com_view_btn_area { margin: 75px 0 0 0;}
	/* 공통 book 상세 */
}

@media screen and (max-width:1280px){
	.sub_cont {padding: 60px 0 80px;}

	/* 서브페이지 제목 */
	.com_title_area { margin: 0 0 10px;}
	.com_title_area .title {background-position: left top 5px; background-size: auto 20px; font-size: 20px; line-height: 30px;}
	.com_title_area .dis_f .link_btn {padding: 0 10px; border-radius: 14px;}
	.com_title_area .dis_f .link_btn .text {line-height: 26px;}
	/* 서브페이지 제목 */

	/* 서브페이지 본문 텍스트 */
	.text_list_area > .list > li { margin: 0 0 10px 0; padding: 0 0 0 30px; font-size: 16px; line-height: 29px;}
	/* 서브페이지 본문 텍스트 */

	/* 공통 서브 리스트 */
	.sub_list_area > .list > li { padding: 35px 0;}
	.sub_list_area > .list > li > .box > .inner_box .title_area { width: 170px;}
	.sub_list_area > .list > li > .box > .inner_box .title_area .title { font-size: 22px; line-height: 29px;}
	.sub_list_area > .list > li > .box > .inner_box .cont_area { width: calc(100% - 170px);}
	/* 공통 서브 리스트 */

	/* 제목 및 본문 */
	.cont_title_area {margin: 0 0 15px;}
	.cont_title_area .title {font-size: 28px; line-height: 42px;}

	.sub_title_area {margin: 0 0 5px;}
	.sub_title_area .title {font-size: 20px; line-height: 30px;}

	/* 마이페이지 - 매칭서비스 상세 댓글 */
	.comment_area {margin: 50px 0 0;}
	.comment_area .comment_info_box {margin: 0 0 20px;}
	.comment_area .comment_info_box .info_box .text {font-size: 14px; line-height: 40px;}

	.comment_area .comment_list_box > .list > li {margin: 0 0 15px;}
	.comment_area .comment_list_box > .list > li .comment_text_box {padding: 15px 0;}

	.btn_row_f { margin: 20px 0 0;}
	/* 마이페이지 - 매칭서비스 상세 댓글 */

	/* About K-Book - Q&A */
	.qna_cont .inner_box { height: 437px;}
	.qna_cont .inner_box .text_box { margin: 0 0 30px 0;}
	.qna_cont .inner_box .text_box .title { margin: 0 0 10px 0; font-size: 55px;}
	.qna_cont .inner_box .text_box .text { font-size: 18px; line-height: 27px;}
	/* About K-Book - Q&A */

	/* Promotion - Curation */
	.curation_list_cont > .list > li { margin: 0 0 30px 0;}
	.curation_list_cont > .list > li > .box { padding: 35px 25px;}
	.curation_list_cont > .list > li > .box .inner_box .top_cont { margin: 0 0 30px 0;}
	.curation_list_cont > .list > li > .box .inner_box .top_cont .title_box .inner .title_area { padding: 0 20px 0 0;}
	.curation_list_cont > .list > li > .box .inner_box .top_cont .title_box .inner .title_area .title { font-size: 20px; line-height: 24px;}
	.curation_list_cont > .list > li > .box .inner_box .top_cont .text_box .text { font-size: 15px; line-height: 22px;}
	.curation_list_cont > .list > li > .box .inner_box .bot_cont .curation_slide_area .slick-slider .slick-list { margin: 0 -15px 0 0;}
	.curation_list_cont > .list > li > .box .inner_box .bot_cont .curation_slide_area .slick-slider .slick-list .slick-slide { margin: 0 15px 0 0;}
	.curation_list_cont > .list > li > .box .inner_box .bot_cont .curation_slide_area .slick-slider .slick-list .slick-slide .view_box .inner .title_area { margin: 5px 0 0;}
	.curation_list_cont > .list > li > .box .inner_box .bot_cont .curation_slide_area .slick-slider .slick-list .slick-slide .view_box .inner .title_area .title { font-size: 16px; line-height: 24px;}

	.curation_view_cont .inner_box .top_cont { margin: 0 0 75px 0;}
	.curation_view_cont .inner_box .top_cont .title_area { margin: 0 0 20px 0;}
	.curation_view_cont .inner_box .top_cont .title_area .title { font-size: 20px; line-height: 24px;}
	.curation_view_cont .inner_box .top_cont .cont_area .editor_view_area { margin: 20px 0 0;}
	.curation_view_cont .inner_box .top_cont .cont_area .view_text_area .view_text_inner { padding: 15px 0;}
	.curation_view_cont .inner_box .top_cont .cont_area .view_text_area .view_text_inner .text { height: 48px; font-size: 15px; line-height: 24px;}
	.curation_view_cont .inner_box .top_cont .cont_area .view_text_area .view_more_btn_area .view_more_btn .txt { font-size: 15px;}
	.curation_view_cont .inner_box .bot_cont .title_area { margin: 0 0 10px;}
	.curation_view_cont .inner_box .bot_cont .title_area .title_inner .title { font-size: 20px; line-height: 24px;}
	.curation_view_cont .inner_box .bot_cont .books_list_area { padding: 30px 0 0 0;}
	.curation_view_cont .inner_box .bot_cont .books_list_area > .list > li > .box { padding: 0 0 0 55px;}
	.curation_view_cont .inner_box .bot_cont .books_list_area > .list > li > .box .num_area .num { font-size: 80px; line-height: 60px;}
	.curation_view_cont .inner_box .bot_cont .books_list_area > .list > li > .box .inner { width: 187px;}
	.curation_view_cont .inner_box .bot_cont .books_list_area > .list > li > .box .inner .tit_area { margin: 5px 0 0 0;}
	.curation_view_cont .inner_box .bot_cont .books_list_area > .list > li > .box .inner .tit_area .tit { font-size: 16px; line-height: 27px;}
	/* Promotion - Curation */

	/* 공통 book 리스트 */
	.com_book_list_area { padding: 25px 0 0;}
	.com_book_list_area > .list > li { margin: 25px 0 0; padding: 0 15px;}
	.com_book_list_area > .list > li > .box { padding: 25px 0 0 0;}
	.com_book_list_area > .list > li > .box .inner .info_cont .title_box .title_inner .title_area .title { font-size: 26px;}
	.com_book_list_area > .list > li > .box .inner .info_cont .title_box .title_inner .title_area .text { font-size: 14px; line-height: 21px;}
	.com_book_list_area > .list > li > .box .inner .info_cont .text_box .text { height: 42px; font-size: 14px; line-height: 21px;}
	.com_book_list_area > .list > li > .box .inner .featured_works_cont .title_area .title_inner .title { font-size: 14px; line-height: 27px;}
	.com_book_list_area > .list > li > .box .inner .featured_works_cont .image_slide_area > .list .slick-list { margin: 0 -10px 0 0;}
	.com_book_list_area > .list > li > .box .inner .featured_works_cont .image_slide_area > .list .slick-list li { width: calc(20% - 7.5px); margin: 0 10px 0 0;}
	.com_book_list_area > .list > li > .box .inner .featured_works_cont .image_slide_area > .list .slick-list li .view_box .text_area .title { font-size: 14px; line-height: 27px;}
	/* 공통 book 리스트 */

	/* 공통 book 상세 */
	.com_view_info_area .inner_box .box.left .text_area .title_area .title { font-size: 42px;}
	.com_view_info_area .inner_box .box.left .text_area .info_txt_area > .list > li { margin: 0 15px 0 0; padding: 0 16px 0 0;}
	.com_view_info_area .inner_box .box.left .text_area .info_txt_area > .list > li .txt { font-size: 16px; line-height: 24px;}
	.com_view_info_area .inner_box .box.left .text_area .info_txt_area > .list > li::after { height: 16px;}
	.com_view_info_area .inner_box .box.left .text_area .info_txt_area > .list > li .recommended { padding: 0 0 0 18px; background-size: 14px auto; font-size: 14px; line-height: 21px;}
	.com_view_info_area .inner_box .box.left .row .logo_area { width: 165px; height: 85px;}
	.com_view_info_area .inner_box .box.left .row .logo_area .logo_inner { padding: 10px 15px;}
	.com_view_info_area .inner_box .box.left .row .text_area { padding: 0 0 0 15px;}

	.com_view_cont_area { margin: 55px 0 0 0;}
	.com_view_cont_area .inner_box .box.left { width: 355px; padding: 0 43px 0 0;}
	.com_view_cont_area .inner_box .box.right { width: calc(100% - 355px); padding: 0 0 0 48px;}
	.com_view_cont_area .inner_box .box .tit_area .tit { font-size: 20px; line-height: 24px;}
	.com_view_cont_area .inner_box .box .photo_area { width: 310px;}
	.com_view_cont_area .inner_box .box .txt_list_area > .list > li { font-size: 14px; line-height: 25px;}
	.com_view_cont_area .inner_box .box .image_slide_area > .list .slick-list { margin: 0 -20px 0 0;}
	.com_view_cont_area .inner_box .box .image_slide_area > .list .slick-list li { margin: 0 20px 0 0;}
	.com_view_cont_area .inner_box .box .image_slide_area > .list .slick-list li .view_box .text_area .title { font-size: 14px; line-height: 27px;}

	.com_view_btn_area { margin: 70px 0 0 0;}
	.com_view_btn_area .inner_box .post_btn { width: 155px; height: 65px;}
	.com_view_btn_area .inner_box .post_btn.prev { padding-left: 7px; padding-right: 15px;}
	.com_view_btn_area .inner_box .post_btn.next { padding-left: 15px; padding-right: 7px;}
	.com_view_btn_area .inner_box .post_btn .inner i { font-size: 15px;}
	.com_view_btn_area .inner_box .post_btn .inner .text_area .tit { font-size: 12px; line-height: 21px;}
	.com_view_btn_area .inner_box .post_btn .inner .text_area .txt { font-size: 14px; line-height: 21px;}
	/* 공통 book 상세 */
	
	/* K-Book introduction - About grant */
	.grant_cont .com_title_area { margin: 0 0 35px;}
	.grant_cont .cont_area > .list > li { margin: 0 0 25px;}
	.grant_cont .cont_area > .list > li .inner_box .icon_area { width: 125px;}
	.grant_cont .cont_area > .list > li .inner_box .text_area { padding: 0 0 0 25px;}
	/* K-Book introduction - About grant */
	
	.noti_txt_area { margin: 0 0 35px; padding: 20px;}
	.txt_list_box > .list > li { margin: 0 0 20px;}
	.txt_list_box > .list > li .tit { font-size: 16px; line-height: 24px;}
	.txt_list_box > .list > li .txt_list { margin: 7px 0 0;}
	.txt_list_box > .list > li .txt_list > li { font-size: 14px; line-height: 21px;}
	.txt_list_box > .list > li .txt_list > li.li2::before { top: calc((21px - 4px) / 2);}
}

@media screen and (max-width:1080px){
	.sub_cont {padding: 50px 0 60px;}

	/* 서브페이지 제목 */
	.com_title_area .title {padding: 0 0 0 12px; background-position: left top 4.5px; background-size: auto 18px; font-size: 18px; line-height: 27px;}
	/* 서브페이지 제목 */

	/* 서브페이지 서브 제목 */
	.com_sub_title_area { margin: 0 0 5px 0;}
	.com_sub_title_area .title { font-size: 16px; line-height: 24px;}
	/* 서브페이지 서브 제목 */

	/* 서브페이지 본문 텍스트 */
	.text_list_area > .list > li { margin: 0 0 5px 0; padding: 0 0 0 25px; font-size: 14px; line-height: 26px;}
	/* 서브페이지 본문 텍스트 */

	/* 공통 서브 리스트 */
	.sub_list_area > .list > li { padding: 30px 0;}
	.sub_list_area > .list > li > .box > .inner_box .title_area { width: 140px;}
	.sub_list_area > .list > li > .box > .inner_box .title_area .title { font-size: 20px; line-height: 26px;}
	.sub_list_area > .list > li > .box > .inner_box .cont_area { width: calc(100% - 140px);}
	/* 공통 서브 리스트 */

	/* 제목 및 본문 */
	.cont_title_area {margin: 0 0 10px;}
	.cont_title_area .title {font-size: 26px; line-height: 39px;}

	.sub_title_area .title {font-size: 18px; line-height: 27px;}

	/* 마이페이지 - 매칭서비스 상세 댓글 */
	.com_input_form_area.comment { margin: 40px 0 0 0;}
	.com_input_cont .input_table_cont.comment .table_inner_box .table_area tbody tr th {background-color: #f7f7f7;}
	.comment_area {margin: 40px 0 0;}
	.comment_area .comment_info_box {margin: 0 0 15px;}
	.comment_area .comment_info_box .info_box .text {line-height: 36px;}

	.comment_area .comment_list_box > .list > li {margin: 0 0 10px;}
	.comment_area .comment_list_box > .list > li .comment_text_box {padding: 10px 0;}

	.btn_row_f {display: block; width: 100%; margin: 15px 0 0;}
	.btn_row_f .txt {margin: 0 0 15px;}
	/* 마이페이지 - 매칭서비스 상세 댓글 */

	/* About K-Book - Q&A */
	.qna_cont .inner_box { height: 365px;}
	.qna_cont .inner_box .text_box { margin: 0 0 25px 0;}
	.qna_cont .inner_box .text_box .title { font-size: 50px;}
	.qna_cont .inner_box .text_box .text { font-size: 16px; line-height: 24px;}
	.qna_cont .inner_box .cont_btn_list_area .list li .btn { min-width: 135px;}
	/* About K-Book - Q&A */

	/* Promotion - Curation */
	.curation_list_cont > .list > li { margin: 0 0 25px 0;}
	.curation_list_cont > .list > li > .box { padding: 30px 20px;}
	.curation_list_cont > .list > li > .box .inner_box .top_cont { margin: 0 0 25px 0;}
	.curation_list_cont > .list > li > .box .inner_box .top_cont .title_box .inner .title_area { padding: 0 20px 0 0;}
	.curation_list_cont > .list > li > .box .inner_box .top_cont .title_box .inner .cont_btn_list_area .list li .btn { min-width: 75px;}
	.curation_list_cont > .list > li > .box .inner_box .top_cont .text_box .text { font-size: 14px; line-height: 21px;}

	.curation_view_cont .inner_box .top_cont { margin: 0 0 60px 0;}
	.curation_view_cont .inner_box .top_cont .cont_area .view_text_area .view_text_inner .text { height: 46px; font-size: 14px; line-height: 23px;}
	.curation_view_cont .inner_box .top_cont .cont_area .view_text_area .view_more_btn_area .view_more_btn .txt { font-size: 14px;}
	.curation_view_cont .inner_box .bot_cont .books_list_area { padding: 25px 0 0 0;}
	.curation_view_cont .inner_box .bot_cont .books_list_area > .list { width: 100%; margin: -25px auto 0; flex-wrap: wrap;}
	.curation_view_cont .inner_box .bot_cont .books_list_area > .list > li { width: calc(50% - 20px); margin: 25px 0 0 0;}
	.curation_view_cont .inner_box .bot_cont .books_list_area > .list > li > .box { display: block; padding: 0 0 0 50px;}
	.curation_view_cont .inner_box .bot_cont .books_list_area > .list > li > .box .num_area .num { font-size: 70px; line-height: 55px;}
	.curation_view_cont .inner_box .bot_cont .books_list_area > .list > li > .box .inner { width: 100%;}
	.curation_view_cont .inner_box .bot_cont .books_list_area > .list > li > .box .inner .tit_area .tit { font-size: 16px; line-height: 27px;}
	/* Promotion - Curation */

	/* 공통 book 리스트 */
	.com_book_list_area { padding: 20px 0 0;}
	.com_book_list_area > .list > li { margin: 20px 0 0;}
	.com_book_list_area > .list > li > .box { padding: 20px 0 0 0;}
	.com_book_list_area > .list > li > .box .inner .info_cont .title_box .title_inner .title_area .title { font-size: 22px;}
	/* 공통 book 리스트 */

	/* 공통 book 상세 */
	.com_view_info_area .inner_box { display: block; text-align: center;}
	.com_view_info_area .inner_box .box.left { display: inline-block; margin: 0 0 15px; padding: 0;}
	.com_view_info_area .inner_box .box.left .text_area .title_area .title { font-size: 38px;}
	.com_view_info_area .inner_box .box.left .text_area .info_txt_area { text-align: left;}

	.com_view_cont_area { margin: 45px 0 0 0;}
	.com_view_cont_area .inner_box { display: block;}
	.com_view_cont_area .inner_box .box.left { width: 100%; margin: 0 0 30px; border-right: none; border-bottom: 1px solid #eaeaea; padding: 0 0 30px;}
	.com_view_info_area .inner_box .box.left .row .logo_area { width: 151px; height: 80px;}
	.com_view_cont_area .inner_box .box.right { width: 100%; padding: 0;}
	.com_view_cont_area .inner_box .box .tit_area .tit { font-size: 18px; line-height: 21px;}
	.com_view_cont_area .inner_box .box .photo_area { width: 100%;}
	.com_view_cont_area .inner_box .box .image_slide_area > .list .slick-list { margin: 0 -15px 0 0;}
	.com_view_cont_area .inner_box .box .image_slide_area > .list .slick-list li { margin: 0 15px 0 0;}

	.com_view_btn_area { margin: 60px 0 0 0;}
	.com_view_btn_area .inner_box .post_btn { height: 60px;}
	/* 공통 book 상세 */
	
	/* K-Book introduction - About grant */
	.grant_cont .com_title_area { margin: 0 0 30px;}
	.grant_cont .cont_area > .list > li { margin: 0 0 20px;}
	.grant_cont .cont_area > .list > li .inner_box .icon_area { width: 114px;}
	.grant_cont .cont_area > .list > li .inner_box .text_area { padding: 0 0 0 20px;}
	.grant_cont .cont_area > .list > li .inner_box .text_area .tit { font-size: 16px; line-height: 24px;}
	.grant_cont .cont_area > .list > li .inner_box .text_area .txt { font-size: 14px; line-height: 24px;}
	/* K-Book introduction - About grant */
	
	.noti_txt_area { margin: 0 0 30px; padding: 15px;}
	.txt_list_box > .list > li { margin: 0 0 15px;}
}

@media screen and (max-width:767px){
	.sub_cont {padding: 40px 0 50px;}

	/* 서브페이지 제목 */
	.com_title_area .title {padding: 0 0 0 10px; background-position: left top 4px; background-size: auto 16px; font-size: 16px; line-height: 24px;}
	/* 서브페이지 제목 */

	/* 서브페이지 서브 제목 */
	.com_sub_title_area .title { font-size: 14px; line-height: 21px;}
	/* 서브페이지 서브 제목 */

	/* 공통 서브 리스트 */
	.sub_list_area > .list > li { padding: 25px 0;}
	.sub_list_area > .list > li > .box > .inner_box { display: block;}
	.sub_list_area > .list > li > .box > .inner_box .title_area { width: 100%; margin: 0 0 5px 0;}
	.sub_list_area > .list > li > .box > .inner_box .title_area .title { font-size: 18px; line-height: 27px;}
	.sub_list_area > .list > li > .box > .inner_box .cont_area { width: 100%;}
	.sub_list_area > .list > li > .box > .inner_box .cont_area .row_f { display: block;}
	.sub_list_area > .list > li > .box > .inner_box .cont_area .row_f > * { padding: 0;}
	/* 공통 서브 리스트 */

	/* 제목 및 본문 */
	.cont_title_area .title {font-size: 24px; line-height: 36px;}

	.sub_title_area .title {font-size: 16px; line-height: 24px;}

	/* 마이페이지 - 매칭서비스 상세 댓글 */
	.com_input_form_area.comment { margin: 30px 0 0 0;}
	.comment_area {margin: 30px 0 0;}
	.comment_area .comment_info_box .info_box .text {line-height: 30px;}
	.comment_area .comment_list_box > .list > li .comment_data_box .data_text { margin: 0 7px 0 0; padding: 0 8px 0 0;}
	.comment_area .comment_list_box > .list > li .comment_data_box .data_text.sty2 { display: block;}
	.comment_area .comment_list_box > .list > li .comment_data_box .data_text.sty2::before { display: none;}
	/* 마이페이지 - 매칭서비스 상세 댓글 */

	/* About K-Book - Q&A */
	.qna_cont .inner_box { height: 302px;}
	.qna_cont .inner_box .text_box { margin: 0 0 20px 0;}
	.qna_cont .inner_box .text_box .title { font-size: 45px;}
	.qna_cont .inner_box .cont_btn_list_area .list li .btn { min-width: 120px;}
	/* About K-Book - Q&A */

	/* Promotion - Curation */
	.curation_list_cont > .list > li { margin: 0 0 20px 0;}
	.curation_list_cont > .list > li > .box { padding: 25px 15px;}
	.curation_list_cont > .list > li > .box .inner_box .top_cont { margin: 0 0 20px 0;}
	.curation_list_cont > .list > li > .box .inner_box .top_cont .title_box .inner { display: block;}
	.curation_list_cont > .list > li > .box .inner_box .top_cont .title_box .inner .title_area { margin: 0 0 15px; padding: 0;}
	.curation_list_cont > .list > li > .box .inner_box .top_cont .title_box .inner .title_area .title { font-size: 18px; line-height: 21px;}
	.curation_list_cont > .list > li > .box .inner_box .top_cont .title_box .inner .cont_btn_list_area .list li .btn { min-width: inherit;}
	.curation_list_cont > .list > li > .box .inner_box .bot_cont .curation_slide_area .slick-slider .slick-list { margin: 0 -10px 0 0;}
	.curation_list_cont > .list > li > .box .inner_box .bot_cont .curation_slide_area .slick-slider .slick-list .slick-slide { margin: 0 10px 0 0;}

	.curation_view_cont .inner_box .top_cont { margin: 0 0 45px 0;}
	.curation_view_cont .inner_box .top_cont .title_area { margin: 0 0 15px;}
	.curation_view_cont .inner_box .top_cont .title_area .title { font-size: 18px; line-height: 21px;}
	.curation_view_cont .inner_box .bot_cont .title_area .title_inner .title { font-size: 18px; line-height: 21px;}
	.curation_view_cont .inner_box .bot_cont .books_list_area { padding: 20px 0 0 0;}
	.curation_view_cont .inner_box .bot_cont .books_list_area > .list { margin: -20px auto 0;}
	.curation_view_cont .inner_box .bot_cont .books_list_area > .list > li { width: calc(50% - 15px); margin: 20px 0 0 0;}
	.curation_view_cont .inner_box .bot_cont .books_list_area > .list > li > .box { padding: 0 0 0 45px;}
	.curation_view_cont .inner_box .bot_cont .books_list_area > .list > li > .box .num_area .num { font-size: 60px; line-height: 45px;}
	/* Promotion - Curation */

	/* 공통 book 리스트 */
	.com_book_list_area { padding: 15px 0 0;}
	.com_book_list_area > .list > li { display: block; width: 100%; margin: 15px 0 0 !important;  border-right: none;}
	.com_book_list_area > .list > li:first-child { margin: 0 !important;}
	.com_book_list_area > .list > li > .box { border-top: 1px solid #ededed !important; padding: 15px 0 0 0 !important;}
	.com_book_list_area > .list > li:first-child > .box { border-top: none !important; padding: 0 !important;}
	.com_book_list_area > .list > li > .box .inner .info_cont .title_box .title_inner .title_area .title { font-size: 18px;}
	/* 공통 book 리스트 */

	/* 공통 book 상세 */
	.com_view_info_area .inner_box .box.left .text_area .title_area .title { font-size: 34px;}
	.com_view_cont_area { margin: 35px 0 0 0;}
	.com_view_cont_area .inner_box .box.left { margin: 0 0 25px; padding: 0 0 25px;}
	.com_view_info_area .inner_box .box.left .row { flex-direction: column;}
	.com_view_info_area .inner_box .box.left .row .logo_area { width: 138px; height: 75px;}
	.com_view_info_area .inner_box .box.left .row .text_area { margin: 15px 0 0 0; padding: 0;}
	.com_view_cont_area .inner_box .box .tit_area .tit { font-size: 16px; line-height: 18px;}
	.com_view_cont_area .inner_box .box .image_slide_area > .list .slick-list { margin: 0 -10px 0 0;}
	.com_view_cont_area .inner_box .box .image_slide_area > .list .slick-list li { margin: 0 10px 0 0;}

	.com_view_btn_area { margin: 50px 0 0 0;}
	.com_view_btn_area .inner_box { display: block;}
	.com_view_btn_area .inner_box .post_btn { width: 100%; height: 55px;}
	.com_view_btn_area .inner_box .post_btn .inner .text_area { text-align: center;}
	.com_view_btn_area .inner_box .cont_btn_list_area { margin: 5px 0;}
	/* 공통 book 상세 */
	
	/* K-Book introduction - About grant */
	.grant_cont .com_title_area { margin: 0 0 25px;}
	.grant_cont .cont_area > .list > li { border: 1px solid #e1e1e1; border-radius: 10px;}
	.grant_cont .cont_area > .list > li .inner_box { flex-direction: column; padding: 20px;}
	.grant_cont .cont_area > .list > li .inner_box .icon_area { width: 95px; margin: 0 0 10px;}
	.grant_cont .cont_area > .list > li .inner_box .text_area { padding: 0; text-align: center;}
	/* K-Book introduction - About grant */
}

@media screen and (max-width:480px){
	.sub_cont {padding: 30px 0 40px;}

	/* 서브페이지 제목 */
	.com_title_area .dis_f {display: block; width: 100%;}
	.com_title_area .dis_f .title {margin: 0 0 5px;}
	.com_title_area .dis_f .link_btn {display: block; width: 100%;}
	/* 서브페이지 제목 */

	/* 공통 서브 리스트 */
	.sub_list_area > .list > li { padding: 20px 0;}
	.sub_list_area > .list > li > .box > .inner_box .title_area .title { font-size: 18px; line-height: 27px;}
	/* 공통 서브 리스트 */

	/* 제목 및 본문 */
	.cont_title_area .title {font-size: 22px; line-height: 33px;}

	/* 마이페이지 - 매칭서비스 상세 댓글 */
	.comment_area {margin: 20px 0 0;}
	.comment_area .comment_info_box .info_box .text {line-height: 28px;}
	/* 마이페이지 - 매칭서비스 상세 댓글 */

	/* About K-Book - Q&A */
	.qna_cont .inner_box { height: 252px;}
	.qna_cont .inner_box .text_box { margin: 0 0 15px 0;}
	.qna_cont .inner_box .text_box .title { font-size: 40px;}
	.qna_cont .inner_box .text_box .text { font-size: 14px; line-height: 21px;}
	/* About K-Book - Q&A */

	/* Promotion - Curation */
	.curation_view_cont .inner_box .top_cont { margin: 0 0 45px 0;}
	.curation_view_cont .inner_box .bot_cont .books_list_area { padding: 15px 0 0 0;}
	.curation_view_cont .inner_box .bot_cont .books_list_area > .list { margin: -15px auto 0;}
	.curation_view_cont .inner_box .bot_cont .books_list_area > .list > li { width: calc(50% - 10px); margin: 15px 0 0 0;}
	.curation_view_cont .inner_box .bot_cont .books_list_area > .list > li > .box { padding: 0 0 0 35px;}
	.curation_view_cont .inner_box .bot_cont .books_list_area > .list > li > .box .num_area .num { font-size: 50px; line-height: 38px;}
	/* Promotion - Curation */

	/* 공통 book 상세 */
	.com_view_info_area .inner_box .box.left .text_area .title_area .title { font-size: 30px;}
	.com_view_cont_area { margin: 25px 0 0 0;}
	.com_view_cont_area .inner_box .box.left { margin: 0 0 20px; padding: 0 0 20px;}
	.com_view_info_area .inner_box .box.left .row .logo_area { width: 127px; height: 70px;}
	.com_view_info_area .inner_box .box.left .row .text_area { margin: 15px 0 0 0; padding: 0;}

	.com_view_btn_area { margin: 40px 0 0 0;}
	/* 공통 book 상세 */
	
	/* K-Book introduction - About grant */
	.grant_cont .com_title_area { margin: 0 0 20px;}
	/* K-Book introduction - About grant */
}
