@charset 'utf-8';





/******************************
***
***	00 공통			01 로그인
***
******************************/

	.login_container {height:100%;}

	.login_container .l_header_container {height:160px; position:absolute; left:0; right:0; top:0; z-index:5000;}
	.login_container .l_header_container .header_inner {max-width:1120px; margin:0 auto; position:relative; height:100%; box-sizing:border-box;}
	.login_container .l_header_container .logo {position:absolute; left:0; top:50%; margin-top:-12px;}
	.login_container .l_header_container .logo a {display:block; width:159px; padding-top:25px; height:0; overflow:hidden; background:url('../images/logo_scholar01.png') 0 0 no-repeat;}

	.login_container .l_body_container {min-height:100%; box-sizing:border-box; padding:160px 0 346px; position:relative; z-index:3000; display:flex; align-items:center;}
	.login_container .l_body_container .body_inner {width:1120px; margin:0 auto; box-sizing:border-box;}
	.login_container .l_body_container .body_inner::after {content:''; display:block; clear:both;}
	.login_container .l_body_container .login_content {width:440px; float:left; margin-left:50px;}
	.login_container .l_body_container .login_content .tab_type06 {margin-bottom:20px;}
	.login_container .l_body_container .login_content .entry_wrap {}
	.login_container .l_body_container .login_content .entry_wrap .txtEntry04 {}
	.login_container .l_body_container .login_content .entry_wrap .txtEntry04 + .txtEntry04 {margin-top:12px;}
	.login_container .l_body_container .login_content .notiTxt_wrap {margin:10px 20px 0; color:#ff4b4b; font-size:15px;}
	.login_container .l_body_container .login_content .chkList_wrap {margin-top:20px;}
	.login_container .l_body_container .login_content .chkList_wrap .chkBox01 + .chkBox01 {margin-left:37px;}
	.login_container .l_body_container .login_content .btnAlign_type02 {margin-top:30px;}
	.login_container .l_body_container .login_content .btn_wrap {border-top:1px solid #e6e6e6; margin-top:20px; padding-top:20px;}
	.login_container .l_body_container .login_content .btn_wrap .btnAlign_type02 {margin-top:0;}
	.login_container .l_body_container .login_content .btn_wrap .btnAlign_type02 + .btnAlign_type02 {margin-top:20px;}
	.login_container .l_body_container .notice_content {width:570px; float:right; position:relative; min-height:396px; box-sizing:border-box; padding-top:70px;}
	.login_container .l_body_container .notice_content.none {padding-top:0; min-height:354px;}
	.login_container .l_body_container .notice_content .label {font-size:20px; color:#666; margin-bottom:40px; display:block;}
	.login_container .l_body_container .notice_content .txt01 {font-size:32px; font-weight:700; line-height:1.39; color:#222; word-break:keep-all;}
	.login_container .l_body_container .notice_content .txt02 {margin-top:25px; /*max-width:400px;*/ color:#8e8e8e; font-size:20px; line-height:1.5; word-break:keep-all;}
	.login_container .l_body_container .notice_content .btnBox {position:absolute; left:0; right:0; bottom:0;}

	.login_container .l_footer_container {background:#fff; height:216px; position:relative; box-sizing:border-box; margin-top:-216px; z-index:4000;}
	.login_container .l_footer_container .footer_inner {max-width:1120px; margin:0 auto; position:relative;}
	.login_container .l_footer_container .linkBox {font-size:0;}
	.login_container .l_footer_container .linkBox li {display:inline-block; vertical-align:middle;}
	.login_container .l_footer_container .linkBox li + li {margin-left:30px;}
	.login_container .l_footer_container .linkBox li a {font-size:16px; color:#666; line-height:50px; display:block; height:50px;}
	.login_container .l_footer_container .linkBox li a:hover {/*font-weight:500;*/ color:#0093ff;}
	.login_container .l_footer_container .familySiteBox {position:absolute; right:0; top:0; height:50px; width:270px;}
	.login_container .l_footer_container .familySiteBox .selectBox02 .valTxt {font-size:16px;}
	.login_container .l_footer_container .info_wrap {border-top:1px solid #e5e5e5; padding-top:18px;}
	.login_container .l_footer_container .info_wrap .notiTxt {color:#8e8e8e; font-size:14px;}
	.login_container .l_footer_container .info_wrap .infoBox {overflow:hidden; font-size:0; margin-top:10px;}
	.login_container .l_footer_container .info_wrap .infoBox > ul {margin:-6px 0 0 -18px;}
	.login_container .l_footer_container .info_wrap .infoBox li {display:inline-block; vertical-align:middle; padding-left:10px; margin:6px 0 0 8px; position:relative; font-size:14px; color:#8e8e8e; /*letter-spacing:-0.05em;*/}
	.login_container .l_footer_container .info_wrap .infoBox li::before {content:''; position:absolute; left:0; top:50%; width:2px; height:10px; background:#aeaeae; margin-top:-5px;}
	.login_container .l_footer_container .info_wrap .copyright {color:#8e8e8e; font-weight:500; margin-top:20px; font-size:14px;}


	@media (max-width:1200px){
		.login_container {}

		.login_container .l_header_container {height:194px;}
		.login_container .l_header_container .header_inner {padding-top:101px;}
		.login_container .l_header_container .logo {position:static; margin:0;}
		.login_container .l_header_container .logo a {width:207px; padding-top:33px; background-image:url('../images/logo_scholar03_m.png'); background-size:100% 100%; margin:0 auto;}

		.login_container .l_body_container {padding:194px 0 109px; display:block;}
		.login_container .l_body_container .body_inner {padding:0 20px; max-width:480px; width:auto;}
		.login_container .l_body_container .body_inner::after {}
		.login_container .l_body_container .login_content {width:auto; float:none; margin:0;}
		.login_container .l_body_container .login_content .tab_type06 {}
		.login_container .l_body_container .login_content .entry_wrap {}
		.login_container .l_body_container .login_content .entry_wrap .txtEntry04 {}
		.login_container .l_body_container .login_content .entry_wrap .txtEntry04 + .txtEntry04 {}
		.login_container .l_body_container .login_content .notiTxt_wrap {margin:6px 15px 0; font-size:10px;}
		.login_container .l_body_container .login_content .chkList_wrap {margin-top:15px;}
		.login_container .l_body_container .login_content .btnAlign_type02 {margin-top:25px;}
		.login_container .l_body_container .login_content .btn_wrap {padding-top:10px;}
		.login_container .l_body_container .login_content .btn_wrap .btnAlign_type02 {}
		.login_container .l_body_container .login_content .btn_wrap .btnAlign_type02 + .btnAlign_type02 {}
		.login_container .l_body_container .notice_content {width:auto; float:none; margin-top:60px; min-height:auto; padding-top:0;}
		.login_container .l_body_container .notice_content.none {min-height:auto;}
		.login_container .l_body_container .notice_content .label {width:78px; height:32px; line-height:30px; box-sizing:border-box; text-align:center; border:1px solid #dbdbdb; font-size:14px; margin-bottom:0; position:absolute; right:0; top:0; border-radius:16px;}
		.login_container .l_body_container .notice_content .txt01 {font-size:26px; line-height:1.31; /*padding-right:83px;*/}
		.login_container .l_body_container .notice_content .txt02 {color:#666; font-size:15px; line-height:1.47; margin-top:20px;}
		.login_container .l_body_container .notice_content .btnBox {position:static; margin-top:30px;}

		.login_container .l_footer_container {background:#2d2d2d; height:69px; margin-top:-69px;}
		.login_container .l_footer_container .footer_inner {}
		.login_container .l_footer_container .linkBox {display:none;}
		.login_container .l_footer_container .linkBox li {}
		.login_container .l_footer_container .linkBox li + li {}
		.login_container .l_footer_container .linkBox li a {}
		.login_container .l_footer_container .linkBox li a:hover {}
		.login_container .l_footer_container .familySiteBox {display:none;}
		.login_container .l_footer_container .familySiteBox .selectBox02 .valTxt {}
		.login_container .l_footer_container .info_wrap {border-top:0; padding-top:0; height:69px; font-size:0; text-align:center;}
		.login_container .l_footer_container .info_wrap::after {content:''; display:inline-block; vertical-align:middle; height:100%;}
		.login_container .l_footer_container .info_wrap .notiTxt {display:none;}
		.login_container .l_footer_container .info_wrap .infoBox {display:none;}
		.login_container .l_footer_container .info_wrap .infoBox > ul {}
		.login_container .l_footer_container .info_wrap .infoBox li {}
		.login_container .l_footer_container .info_wrap .infoBox li::before {}
		.login_container .l_footer_container .info_wrap .copyright {font-size:10px; display:inline-block; vertical-align:middle; line-height:1.4; margin:0;}
	}










/******************************
***
***	01 메인
***
******************************/


	body.mainPage .main_page {min-height:auto; padding-top:0; padding-bottom:0;}
	body.mainPage .main_page .body_inner {width:auto;}
	body.mainPage .bottom_container {}
	body.mainPage .footer_container {margin-top:0;}



	.main_page .body_inner {padding-top:40px;}
	.main_page .content_section {width:1120px; margin:0 auto;}
	.main_page .content_section .content_header {position:relative; margin-bottom:25px;}
	.main_page .content_section .content_header .title_type01 {}
	.main_page .content_section .content_header .rBox {position:absolute; right:0; top:50%; transform:translateY(-50%);}
	.main_page .content_section .content_header .rBox .tab_type03 {display:inline-block; vertical-align:middle;}
	.main_page .content_section .content_header .rBox .tab_type03 + .btn_more01 {margin-left:30px;}
	.main_page .content_section .content_body {}
	.main_page .content_section ~ .content_section {margin-top:80px;}

		/* 주제별BEST논문 */
		.main_page .content_section.bestThesis {}
		.main_page .content_section.bestThesis .content_body .tagList_type02 {margin-bottom:22px;}

		/* 이슈키워드 */
		.main_page .content_section.keyword {}
		.main_page .content_section.keyword .content_body {}
		.main_page .content_section.keyword .content_body::after {content:''; display:block; clear:both;}
		@media (min-width:1201px){
			.main_page .content_section.keyword .content_body .left_inner {width:346px; float:left;}
			.main_page .content_section.keyword .content_body .right_inner {width:740px; float:right;}
			.main_page .content_section.keyword .content_body .right_inner .prdList_type03 .p_item {width:360px;}
		}

		/* 간행물 */
		.main_page .content_section.journal {background:#f3f3f3; width:auto; padding:50px 0 55px;}
		.main_page .content_section.journal .content_header {width:1120px; margin-left:auto; margin-right:auto;}

		/* 내전공연관학회찾기 */
		.main_page .content_section.findSociety {}

		/* 통계 */
		.main_page .content_section.statistic {/*padding:28px 0 5px;*/ margin-top:60px;}

		/* 뉴스&고객센터 */
		.main_page .content_section.newsHelp {}
		.main_page .content_section.newsHelp::after {content:''; display:block; clear:both;}
		.main_page .content_section.newsHelp .help_section {}
		.main_page .content_section.newsHelp .help_section .board_type02 {width:540px;}
		.main_page .content_section.newsHelp .help_section .board_type02:nth-child(1) {float:left;}
		.main_page .content_section.newsHelp .help_section .board_type02:nth-child(2) {float:right;}
		.main_page .content_section.newsHelp .news_section {width:540px; float:left;}
		.main_page .content_section.newsHelp .news_section .content_header {margin-bottom:20px;}
		.main_page .content_section.newsHelp .news_section + .help_section {width:540px; float:right;}
		.main_page .content_section.newsHelp .news_section + .help_section .board_type02 {float:none; width:auto;}
		.main_page .content_section.newsHelp .news_section + .help_section .board_type02:last-child {display:none;}

		/* 주제분류 */
		.main_page .content_section.subject {}
		.main_page .content_section.subject .content_wrap {border-bottom:1px solid #e5e5e5; padding:30px; box-sizing:border-box; min-height:197px;}

		/* 파트너 */
		.main_page .content_section.patner {}
		.main_page .content_section.patner .patner_wrap {display:flex; justify-content:space-between;}
		.main_page .content_section.patner .patner_wrap li {}
		.main_page .content_section.patner .patner_wrap li img {height:65px;}


	@media (max-width:1200px){
		.main_page .body_inner {padding-top:20px;}
		.main_page .content_section {width:auto; padding:0 20px;}
		.main_page .content_section .content_header {margin-bottom:16px;}
		.main_page .content_section .content_header .title_type01 {}
		.main_page .content_section .content_header .rBox {right:0;}
		.main_page .content_section .content_header .rBox .tab_type03 {}
		.main_page .content_section .content_header .rBox .tab_type03 + .btn_more01 {margin-left:15px;}
		.main_page .content_section .content_body {}
		.main_page .content_section ~ .content_section {margin-top:40px;}
		.main_page .content_section .prdList_type03 {padding:0;}

			/* 주제별BEST논문 */
			.main_page .content_section.bestThesis {padding:0;}
			.main_page .content_section.bestThesis .content_header {padding:0 20px;}
			.main_page .content_section.bestThesis .content_header .rBox {right:20px;}
			.main_page .content_section.bestThesis .content_body .tagList_type02 {margin-bottom:10px;}
			html[lang='en'] .main_page .content_section.bestThesis .content_header .title_type01 {padding-right:210px;}

			/* 이슈키워드 */
			.main_page .content_section.keyword {}
			.main_page .content_section.keyword .content_body {}
			.main_page .content_section.keyword .content_body::after {}
			.main_page .content_section.keyword .content_body .left_inner,
			.main_page .content_section.keyword .content_body .right_inner {width:auto; float:none;}
			.main_page .content_section.keyword .content_body .right_inner {margin-top:18px;}

			/* 간행물 */
			.main_page .content_section.journal {padding:40px 0;}
			.main_page .content_section.journal .content_header {width:auto; margin-left:20px; margin-right:20px;}
			.main_page .content_section.journal .content_body {/*padding:0 20px;*/}

			/* 내전공연관학회찾기 */
			.main_page .content_section.findSociety {}

			/* 통계 */
			.main_page .content_section.statistic {}

			/* 뉴스&고객센터 */
			.main_page .content_section.newsHelp {}
			.main_page .content_section.newsHelp::after {}
			.main_page .content_section.newsHelp .help_section {}
			@media (min-width:681px){
				.main_page .content_section.newsHelp .help_section .board_type02 {width:auto;}
				.main_page .content_section.newsHelp .help_section .board_type02:nth-child(1) {float:none;}
				.main_page .content_section.newsHelp .help_section .board_type02:nth-child(2) {display:none;}
				.main_page .content_section.newsHelp .news_section {width:50%; padding-right:15px; box-sizing:border-box;}
				.main_page .content_section.newsHelp .news_section .content_header {margin-bottom:0;}
				.main_page .content_section.newsHelp .news_section + .help_section {width:50%; padding-left:15px; box-sizing:border-box;}
				.main_page .content_section.newsHelp .news_section + .help_section .board_type02 {}
				.main_page .content_section.newsHelp .news_section + .help_section .board_type02:last-child {}
			}
			@media (max-width:680px){
				.main_page .content_section.newsHelp .help_section {width:auto; float:none; margin-top:40px;}
				.main_page .content_section.newsHelp .help_section .board_type02 {width:auto; float:none;}
				.main_page .content_section.newsHelp .help_section .board_type02:nth-child(1) {float:none;}
				.main_page .content_section.newsHelp .help_section .board_type02:nth-child(2) {display:none;}

				.main_page .content_section.newsHelp .news_section {width:auto; float:none;}
				.main_page .content_section.newsHelp .news_section + .help_section {width:auto; float:none;}
				.main_page .content_section.newsHelp .news_section + .help_section .board_type02 {}
				.main_page .content_section.newsHelp .news_section + .help_section .board_type02:last-child {}
			}


			/* 주제분류 */
			.main_page .content_section.subject {}
			.main_page .content_section.subject .content_wrap {padding:15px 10px; min-height:auto;}
			.main_page .content_section.subject .content_wrap .tagList_type04 {padding:0;}

			/* 파트너 */
			.main_page .content_section.patner {}
			.main_page .content_section.patner .patner_wrap {display:block; font-size:0; text-align:center;}
			.main_page .content_section.patner .patner_wrap li {width:16.666%; display:inline-block; vertical-align:top; font-size:14px;}
			.main_page .content_section.patner .patner_wrap li img {width:100%; height:auto;}
			@media (max-width:680px){
				.main_page .content_section.patner .patner_wrap li {width:33.333%;}
				.main_page .content_section.patner .patner_wrap li:nth-child(3n+1) {width:33.334%;}
			}

	}








/******************************
***
***	02 목록형
***
******************************/


	.page_type01 {}
	.page_type01::after {content:''; display:block; clear:both;}
	.page_type01 .content_section.search {float:left; width:200px;}
	.page_type01 .content_section.result {float:right; width:880px;}
	@media (min-width:1201px){
		.page_type01 .content_section.result .prdList_type03 .p_item {width:280px;}
		.page_type01 .content_section.result .prdList_type04 .p_content {width:220px; margin-left:20px;}
		.page_type01 .content_section.result .prdList_type05 .p_inner {}
		.page_type01 .content_section.result .prdList_type05 .p_item {width:280px;}
		.page_type01 .content_section.result .search_type04 {margin-bottom:30px; border-bottom:1px solid #e5e5e5; padding:35px 0 60px;}
		.page_type01 .section_inner {}
		.page_type01 .section_inner.jrnTOP {}
		.page_type01 .section_inner.pubTOP {}
		.page_type01 .section_inner.pubList .header_type01 {margin-bottom:15px;}
		.page_type01 .section_inner + .section_inner {margin-top:80px;}
	}
	@media (max-width:1200px){
		.page_type01 {background:#f9f9f9;}
		.page_type01 .content_section {background:#fff;}
		.page_type01 .content_section.search,
		.page_type01 .content_section.result {float:none; width:auto;}
		.page_type01 .content_section.search {border-bottom:1px solid #e5e5e5; padding-bottom:30px;}
		.page_type01 .content_section.result {margin-top:15px;}
		.page_type01 .content_section.result .section_outer {background:#f9f9f9;}
		.page_type01 .content_section.result .section_inner {border-bottom:1px solid #e5e5e5; background:#fff; padding:30px 0;}
		.page_type01 .content_section.result .section_inner:last-child {border-bottom:0;}
		.page_type01 .content_section.result .section_inner + .section_inner {margin-top:15px;}
		.page_type01 .content_section.result .search_type04 {margin-bottom:30px;}
	}







/******************************
***
***	02 목록형			즐겨찾기
***
******************************/

	@media (max-width:1200px){
		.l_fav_page .itemList_type01 .i_item:first-child .inner {padding-top:0;}
	}







/******************************
***
***	메뉴_발행기관+간행물
***
******************************/

	.page_type02 {}
	.page_type02 .content_section {padding:30px 0 50px;}
	.page_type02 .content_section + .content_section {border-top:1px solid #e5e5e5;}
	.page_type02 .content_section.result {}
	.page_type02 .content_section.result .header_type01 {margin-bottom:15px;}
	.page_type02 .content_section.result .header_type01 .tab_type03 {position:static; text-align:right;}
	.page_type02 .content_section.result .sorting_wrap {margin-bottom:60px;}
	@media (max-width:1200px){
		.page_type02 {background:#f9f9f9;}
		.page_type02 .content_section {background:#fff; border-bottom:1px solid #e5e5e5; padding:20px 0 40px;}
		.page_type02 .content_section + .content_section {margin-top:15px; border-top:0;}
		.page_type02 .content_section:last-child {border-bottom:0;}
		.page_type02 .content_section.result {}
		.page_type02 .content_section.result .header_type01 .tab_type03 {text-align:left;}
		.page_type02 .content_section.result .sorting_wrap {padding:0 20px 15px; margin-bottom:40px; border-bottom:1px solid #e5e5e5;}
	}










/******************************
***
***	논문상세
***
******************************/

	.page_type03 {position:relative;}
	.page_type03::after {content:''; display:block; clear:both;}
	.page_type03 .mainContent_section .detail_content .content_inner {display:none;}

	@media (min-width:1201px){
		.page_type03 .mainContent_section {float:left; width:764px;}
		.page_type03 .mainContent_section .summary_content {}
		.page_type03 .mainContent_section .summary_content .header_type01 {margin-bottom:45px; border-bottom:1px solid #e5e5e5; padding-bottom:20px;}
		.page_type03 .mainContent_section .summary_content .prdDetail_type01 .cover {margin-top:0; top:0;}
		.page_type03 .mainContent_section .detail_content {margin-top:50px;}
		.page_type03 .mainContent_section .detail_content .content_inner {}
		.page_type03 .mainContent_section .detail_content .content_inner.abstract {} /* 초록 */
		.page_type03 .mainContent_section .detail_content .content_inner.table {} /* 목차 */
		.page_type03 .mainContent_section .detail_content .content_inner.ref {} /* 참고문헌 */
		.page_type03 .mainContent_section .detail_content .content_inner.contain {} /* 수록논문 */
		.page_type03 .mainContent_section .detail_content .content_inner .contBox {padding:50px 30px 80px; border-bottom:1px solid #e5e5e5;}
		.page_type03 .mainContent_section .detail_content .content_inner .contBox + .contBox {margin-top:20px;}
		.page_type03 .mainContent_section .detail_content .content_inner .cont_title {display:block; font-size:16px; font-weight:500; color:#666; margin-bottom:25px;}
		.page_type03 .mainContent_section .detail_content .content_inner .cont_title .n {font-weight:700; color:#0093ff;}
		.page_type03 .mainContent_section .detail_content .content_inner .cont_txt {font-size:14px; color:#8e8e8e; line-height:1.86; word-break:break-all; letter-spacing:0;}
		.page_type03 .mainContent_section .detail_content .content_inner .cont_list {}
		.page_type03 .mainContent_section .detail_content .content_inner .cont_list li {font-size:14px; color:#8e8e8e; line-height:1.81;}
		.page_type03 .mainContent_section .detail_content .content_inner .nodata {height:40px; line-height:40px; text-align:center; color:#8e8e8e; font-size:14px;}

		.page_type03 .floating_section {float:right; width:316px; /*min-height:1820px;*/ position:relative; padding-bottom:136px; box-sizing:border-box;}
		.page_type03 .floating_section .section_inner {padding-top:98px;}
		.page_type03 .floating_section .content_wrap {/*min-height:150px;*/}
		.page_type03 .floating_section .content_wrap + .content_wrap {margin-top:80px;}
		.page_type03 .floating_section .content_wrap .nodata {text-align:center; padding:20px 0 10px; color:#8e8e8e; font-size:14px;}
		.page_type03 .floating_section .content_wrap.keyword {}
		.page_type03 .floating_section .content_wrap.recent {border-top:1px solid #e5e5e5; border-bottom:1px solid #e5e5e5; padding:40px 0;}
		.page_type03 .floating_section .content_wrap.relate {}
		.page_type03 .floating_section .content_wrap.subject {}
		.page_type03 .floating_section .content_wrap .header_type03 {margin-bottom:35px;}
		.page_type03 .floating_section .content_wrap .product_type02 .prdTitle {font-size:16px; height:50px; line-height:25px;}
		.page_type03 .floating_section .content_wrap .product_type02 .subBox .sub {font-size:14px;}
		.page_type03 .floating_section .content_wrap .product_type02 {height:220px;}
		.page_type03 .floating_section .content_wrap .tab_type03 li a {font-size:16px;}
		/*.page_type03 .floating_section .btnFloat_wrap {position:-webkit-sticky; position:sticky; top:calc(100% - 200px); box-sizing:border-box; padding-top:60px; background:#fff;}*/
		.page_type03 .floating_section .btnFloat_wrap {position:fixed; right:50%; width:316px; bottom:0; margin-right:-560px; background:#fff; padding-bottom:30px;}
		.page_type03 .floating_section .btnFloat_wrap.fixed {position:absolute; left:0; right:0; bottom:-30px;}
		html[lang='en'] .page_type03 .floating_section .content_wrap.subject {}
		html[lang='en'] .page_type03 .floating_section .content_wrap.subject .header_type03 .title {padding-right:140px;}
	}

	@media (max-width:1200px){
		.page_type03 .mainContent_section {border-bottom:1px solid #e5e5e5; background:#f9f9f9;}
		.page_type03 .mainContent_section .summary_content {border-bottom:1px solid #e5e5e5; background:#fff; padding-bottom:30px;}
		.page_type03 .mainContent_section .detail_content {background:#fff; margin-top:15px;}
		.page_type03 .mainContent_section .detail_content .content_inner.abstract {} /* 초록 */
		.page_type03 .mainContent_section .detail_content .content_inner.table {} /* 목차 */
		.page_type03 .mainContent_section .detail_content .content_inner.ref {} /* 참고문헌 */
		.page_type03 .mainContent_section .detail_content .content_inner.contain {} /* 수록논문 */
		.page_type03 .mainContent_section .detail_content .content_inner .contBox {padding:30px 20px 40px;}
		.page_type03 .mainContent_section .detail_content .content_inner .contBox + .contBox {border-top:1px solid #e5e5e5;}
		.page_type03 .mainContent_section .detail_content .content_inner .cont_title {display:block; font-size:13px; font-weight:500; color:#222; margin-bottom:10px;}
		.page_type03 .mainContent_section .detail_content .content_inner .cont_title .n {font-weight:500; color:#0093ff;}
		.page_type03 .mainContent_section .detail_content .content_inner .cont_txt {font-size:12px; color:#8e8e8e; line-height:1.6; word-break:break-all;}
		.page_type03 .mainContent_section .detail_content .content_inner .cont_list {}
		.page_type03 .mainContent_section .detail_content .content_inner .cont_list li {font-size:12px; color:#8e8e8e; line-height:1.6;}
		.page_type03 .mainContent_section .detail_content .content_inner .nodata {height:58px; line-height:58px; text-align:center; color:#8e8e8e; font-size:12px; padding-top:10px;}

		.page_type03 .floating_section {padding-top:15px; background:#f9f9f9; padding-bottom:40px;}
		.page_type03 .floating_section .section_inner {}
		.page_type03 .floating_section .content_wrap {border-bottom:1px solid #e5e5e5; background:#fff; padding:30px 0; min-height:170px; box-sizing:border-box;}
		.page_type03 .floating_section .content_wrap:last-child {border-bottom:0; padding-bottom:40px;}
		.page_type03 .floating_section .content_wrap + .content_wrap {margin-top:15px;}
		.page_type03 .floating_section .content_wrap .nodata {text-align:center; padding:20px 0 30px; color:#8e8e8e; font-size:12px;}
		.page_type03 .floating_section .content_wrap.keyword {}
		.page_type03 .floating_section .content_wrap.keyword .tagList_type04 {padding:0 20px;}
		.page_type03 .floating_section .content_wrap.recent {}
		.page_type03 .floating_section .content_wrap.relate {}
		.page_type03 .floating_section .content_wrap.subject {}
		/*.page_type03 .floating_section .btnFloat_wrap {position:-webkit-sticky; position:sticky; left:0; right:0; bottom:0; z-index:9999; box-sizing:border-box;}*/
		.page_type03 .floating_section .btnFloat_wrap {position:fixed; left:0; right:0; bottom:0;}
		.page_type03 .floating_section .btnFloat_wrap.fixed {position:absolute; left:0; right:0; bottom:0;}
		html[lang='en'] .page_type03 .floating_section .content_wrap.subject {}
		html[lang='en'] .page_type03 .floating_section .content_wrap.subject .header_type03 .title {padding-right:120px;}
	}










/******************************
***
***	간행물상세
***
******************************/

	.d_academy_page .header_type01,
	.d_pub_page .header_type01,
	.d_series_page .header_type01,
	.d_author_page .header_type01 {padding-bottom:20px; border-bottom:1px solid #e5e5e5; margin-bottom:40px;}

	.page_type04 {}
	.page_type04 .mainContent_section .section_inner .tabContent {display:none;}
	@media (min-width:1201px){
		.page_type04 .summary_section {}
		.page_type04 .mainContent_section {margin-top:40px; padding-top:50px; border-top:1px solid #e5e5e5;}
		.page_type04 .mainContent_section::after {content:''; display:block; clear:both;}
		.page_type04 .mainContent_section .section_inner {}
		.page_type04 .mainContent_section .section_inner.search {width:200px; float:left;}
		.page_type04 .mainContent_section .section_inner.main {width:880px; float:right;}
		.page_type04 .mainContent_section .section_inner.main .header_type04 {margin-top:60px;}
	}
	@media (max-width:1200px){
		.page_type04 .summary_section {border-bottom:1px solid #e5e5e5; padding-bottom:30px;}
		.page_type04 .mainContent_section {padding-top:15px; background:#f9f9f9;}
		.page_type04 .mainContent_section .section_inner {background:#fff; border-bottom:1px solid #e5e5e5; padding:30px 0;}
		.page_type04 .mainContent_section .section_inner + .section_inner {margin-top:15px;}
		.page_type04 .mainContent_section .section_inner:last-child {border-bottom:0;}
		.page_type04 .mainContent_section .section_inner.search {}
		.page_type04 .mainContent_section .section_inner.main {}
		.page_type04 .mainContent_section .section_inner.main .header_type04 {margin-top:50px;}
	}










/******************************
***
***	저자상세
***
******************************/

	.page_type05 {}
	@media (min-width:1201px){
		.page_type05 {}
		.page_type05 .summary_section {}
		.page_type05 .summary_section .section_inner {padding-top:15px;}
		.page_type05 .summary_section .section_inner.info {}
		.page_type05 .summary_section .section_inner.keyword {margin-top:45px;}
		.page_type05 .mainContent_section {padding-top:50px; border-top:1px solid #e5e5e5; margin-top:40px;}
	}
	@media (max-width:1200px){
		.page_type05 {background:#f9f9f9;}
		.page_type05 .summary_section {}
		.page_type05 .summary_section .section_inner {background:#fff; border-bottom:1px solid #e5e5e5; padding:30px 0;}
		.page_type05 .summary_section .section_inner + .section_inner {margin-top:15px;}
		.page_type05 .summary_section .section_inner.info {padding-top:10px;}
		.page_type05 .summary_section .section_inner.keyword {}
		.page_type05 .mainContent_section {margin-top:15px; background:#fff; padding:30px 0;}
	}










/******************************
***
***	고객센터
***
******************************/

	.customerMain_page {}
	/*.customerMain_page .mainHeader_section {height:270px; background:url('../images/bg_visual02.jpg') center center no-repeat; background-size:cover; margin-bottom:75px; display:flex; justify-content:center; align-items:center; position:relative;}*/
	.customerMain_page .mainHeader_section {height:270px; background:url('../images/bg_visual04.jpg') right center no-repeat; background-size:cover; background-color:#f1f1f1; margin-bottom:75px; display:flex; justify-content:center; align-items:center; position:relative;}
	/*.customerMain_page .mainHeader_section::before {content:''; position:absolute; left:0; right:0; top:0; bottom:0; background:#4367a1; opacity:0.5;}*/
	.customerMain_page .mainHeader_section .inner {width:1120px; position:relative;}
	.customerMain_page .mainHeader_section .title {font-weight:700; color:#222; font-size:35px;}
	.customerMain_page .mainHeader_section .subTxt {margin-top:10px; font-size:18px; color:#666;}
	@media (min-width:1201px) {
		.customerMain_page .page_type06 .aside_section .title {height:46px;}
	}
	@media (max-width:1200px) {
		.customerMain_page .mainHeader_section {height:164px; margin-bottom:0; background-position-x:27%;}
		.customerMain_page .mainHeader_section .inner {width:auto; flex-grow:1; padding:0 40px;}
		.customerMain_page .mainHeader_section .title {font-size:16px;}
		.customerMain_page .mainHeader_section .subTxt {font-size:12px; line-height:1.5;}
	}

	.customerSub_page {}





	.page_type06 {}

	@media (min-width:1201px) {
		.page_type06 {position:relative; padding-left:240px; width:1120px; margin:0 auto; box-sizing:border-box; min-height:340px;}
		.page_type06 .aside_section {position:absolute; left:0; top:0; width:200px;}
		.page_type06 .aside_section .title {display:block; font-size:22px; font-weight:700; color:#222; height:62px; border-bottom:1px solid #e5e5e5; margin-bottom:20px;}
		.page_type06 .summary_section {position:relative; height:62px; border-bottom:1px solid #e5e5e5; margin-bottom:25px;}
		.page_type06 .summary_section.none {border-bottom:0; margin-bottom:0;}
		.page_type06 .summary_section .title {display:inline-block; vertical-align:bottom; font-size:24px; font-weight:700; color:#222;}
		.page_type06 .summary_section .subTxt {display:inline-block; vertical-align:bottom; margin-left:15px; font-size:14px; color:#666; letter-spacing:-0.03em;}
		.page_type06 .summary_section .btnBox {position:absolute; right:0; top:0;}
		.page_type06 .summary_section .btnBox .btn_type01 {/*min-width:152px;*/}
		.page_type06 .mainContent_section {}
		.page_type06 .mainContent_section .content_section {box-sizing:border-box;}
		.page_type06 .mainContent_section .content_section + .content_section {margin-top:70px;}
		.page_type06 .mainContent_section .content_section .content_section {margin:0; float:left; width:50%;}
		.page_type06 .mainContent_section .content_section .content_section:first-child {padding-right:20px;}
		.page_type06 .mainContent_section .content_section .content_section:last-child {padding-left:20px;}
		.page_type06 .mainContent_section .content_section::after {content:''; display:block; clear:both;}

		/* 고객센터 */
		.page_type06.customer .mainContent_section .content_section.fav {}
		.page_type06.customer .mainContent_section .content_section.fav .content_section.faq {}
		.page_type06.customer .mainContent_section .content_section.fav .content_section.faq .board_type04 .b_header .ct {height:76px; line-height:76px;}
		.page_type06.customer .mainContent_section .content_section.fav .content_section.faq .board_type04 .b_header .ct .cate {display:none;}
		.page_type06.customer .mainContent_section .content_section.fav .content_section.menu {}
		.page_type06.customer .mainContent_section .content_section.customer {}
		.page_type06.customer .mainContent_section .content_section.customer .info_wrap {padding:10px 0 45px;}
		.page_type06.customer .mainContent_section .content_section.customer .info_wrap::after {content:''; display:block; clear:both;}
		.page_type06.customer .mainContent_section .content_section.customer .info_wrap .infoBox01 {width:540px; box-sizing:border-box; float:left; padding-left:10px;}
		.page_type06.customer .mainContent_section .content_section.customer .info_wrap .infoBox01 .descTxt {font-size:16px; line-height:1.63; color:#666;}
		.page_type06.customer .mainContent_section .content_section.customer .info_wrap .infoBox01 .contact {margin-top:40px; font-size:0;}
		.page_type06.customer .mainContent_section .content_section.customer .info_wrap .infoBox01 .contact .ct {position:relative; padding-left:38px; display:inline-block; vertical-align:middle; font-size:20px; font-weight:700; color:#222;}
		.page_type06.customer .mainContent_section .content_section.customer .info_wrap .infoBox01 .contact .ct + .ct {margin-left:34px;}
		.page_type06.customer .mainContent_section .content_section.customer .info_wrap .infoBox01 .contact .ct::before {content:''; position:absolute; left:0; top:50%; width:28px; height:28px; margin-top:-14px; background:0 0 no-repeat; background-size:100% 100%;}
		.page_type06.customer .mainContent_section .content_section.customer .info_wrap .infoBox01 .contact .ct.tel::before {background-image:url('../images/ico_customer02_01.png')}
		.page_type06.customer .mainContent_section .content_section.customer .info_wrap .infoBox01 .contact .ct.mail::before {background-image:url('../images/ico_customer02_02.png')}
		.page_type06.customer .mainContent_section .content_section.customer .info_wrap .infoBox02 {width:292px; box-sizing:border-box; float:right;}
		.page_type06.customer .mainContent_section .content_section.customer .info_wrap .infoBox02 .cont {}
		.page_type06.customer .mainContent_section .content_section.customer .info_wrap .infoBox02 .cont + .cont {margin-top:30px;}
		.page_type06.customer .mainContent_section .content_section.customer .info_wrap .infoBox02 .cont .tit {display:block; font-size:14px; color:#8e8e8e;}
		.page_type06.customer .mainContent_section .content_section.customer .info_wrap .infoBox02 .cont .ct {display:block; margin-top:8px; font-size:16px; color:#222; font-weight:700;}
		.page_type06.customer .mainContent_section .content_section.customer .link_wrap {border-top:1px solid #e5e5e5; padding-top:50px;}
		.page_type06.customer .mainContent_section .content_section.customer .link_wrap > ul {display:flex; justify-content:space-between;}
		.page_type06.customer .mainContent_section .content_section.customer .link_wrap li {width:192px; box-sizing:border-box;}
		.page_type06.customer .mainContent_section .content_section.customer .link_wrap li a {display:block; height:192px; border-radius:50%; box-sizing:border-box; background:#f4f7fb; text-align:center; padding-top:103px; position:relative; font-size:16px; color:#666; line-height:1.38;}
		.page_type06.customer .mainContent_section .content_section.customer .link_wrap li a::before {content:''; position:absolute; left:50%; top:37px; background:0 0 no-repeat; background-size:100% 100%; width:58px; height:58px; margin-left:-29px;}
		.page_type06.customer .mainContent_section .content_section.customer .link_wrap li a.ico01::before {background-image:url('../images/ico_customer03_01.png');}
		.page_type06.customer .mainContent_section .content_section.customer .link_wrap li a.ico02::before {background-image:url('../images/ico_customer03_02.png');}
		.page_type06.customer .mainContent_section .content_section.customer .link_wrap li a.ico03::before {background-image:url('../images/ico_customer03_03.png');}
		.page_type06.customer .mainContent_section .content_section.customer .link_wrap li a.ico04::before {background-image:url('../images/ico_customer03_04.png');}

		/* 서비스안내 */
		.page_type06.aboutSvc .mainContent_section {}
		.page_type06.aboutSvc .mainContent_section .content_section .section_inner {padding:40px 20px 0;}
		.page_type06.aboutSvc .mainContent_section .content_section .section_inner .inner {}
		.page_type06.aboutSvc .mainContent_section .content_section .section_inner .title01 {text-align:center; color:#0093ff; font-size:26px; font-weight:700; padding-top:20px; margin-bottom:50px; word-break:break-all;}
		.page_type06.aboutSvc .mainContent_section .content_section .section_inner .title02 {color:#222; font-size:22px; font-weight:500; word-break:break-all; padding-bottom:15px; border-bottom:1px solid #222;}
		.page_type06.aboutSvc .mainContent_section .content_section .section_inner .txt01 {font-size:16px; color:#666; line-height:1.63; word-break:break-all;}
		.page_type06.aboutSvc .mainContent_section .content_section .section_inner ul.txt01 {}
		.page_type06.aboutSvc .mainContent_section .content_section .section_inner ul.txt01 li {text-indent:-8px; padding-left:8px;}
		.page_type06.aboutSvc .mainContent_section .content_section .section_inner ul.txt01 li + li {margin-top:12px;}
		.page_type06.aboutSvc .mainContent_section .content_section .section_inner .txt02 {font-size:18px; color:#222; line-height:1.3; font-weight:500; word-break:break-all;}
		.page_type06.aboutSvc .mainContent_section .content_section .section_inner .attachImg {margin-top:20px;}
		.page_type06.aboutSvc .mainContent_section .content_section .section_inner .attachImg img {max-width:100%;}
		.page_type06.aboutSvc .mainContent_section .content_section .section_inner.content01 {}
		.page_type06.aboutSvc .mainContent_section .content_section .section_inner.content01 .title01 {}
		.page_type06.aboutSvc .mainContent_section .content_section .section_inner.content01 .txt01 {}
		.page_type06.aboutSvc .mainContent_section .content_section .section_inner.content01 .txt02 {margin-top:30px;}
		.page_type06.aboutSvc .mainContent_section .content_section .section_inner.content02 {}
		.page_type06.aboutSvc .mainContent_section .content_section .section_inner.content02 > .txt02 {margin-bottom:50px;}
		.page_type06.aboutSvc .mainContent_section .content_section .section_inner.content02 .inner {}
		.page_type06.aboutSvc .mainContent_section .content_section .section_inner.content02 .inner + .inner {margin-top:50px;}
		.page_type06.aboutSvc .mainContent_section .content_section .section_inner.content02 .inner .txt02 {margin-bottom:15px;}
		.page_type06.aboutSvc .mainContent_section .content_section .section_inner.content02 .inner .txt01 {}
		.page_type06.aboutSvc .mainContent_section .content_section .section_inner.content03 {}
		.page_type06.aboutSvc .mainContent_section .content_section .section_inner.content03 .inner {}
		.page_type06.aboutSvc .mainContent_section .content_section .section_inner.content03 .inner + .inner {margin-top:50px;}
		.page_type06.aboutSvc .mainContent_section .content_section .section_inner.content03 .inner .title02 {margin-bottom:30px;}
		.page_type06.aboutSvc .mainContent_section .content_section .section_inner.content03 .inner .txt02 {margin-bottom:10px;}
		.page_type06.aboutSvc .mainContent_section .content_section .section_inner.content03 .inner .txt01 {}

		/* 공지사항_목록 */
		.page_type06.noticeList .mainContent_section {}

		/* 공지사항_상세 */
		.page_type06.noticeDetail .mainContent_section {}

		/* FAQ */
		.page_type06.faq .mainContent_section {}

		/* Q&A_목록 */
		.page_type06.qnaList .mainContent_section {}
		.page_type06.qnaList .mainContent_section .search_wrap {font-size:0; text-align:right; margin-bottom:20px;}
		.page_type06.qnaList .mainContent_section .search_wrap .selectBox05 {width:110px;}

		/* Q&A_등록 */
		.page_type06.qnaReg .mainContent_section {}
		.page_type06.qnaReg .mainContent_section .term_wrap {margin-top:30px;}
		.page_type06.qnaReg .mainContent_section .term_wrap .agreeBox {margin:15px 15px 0;}

		/* Q&A_상세 */
		.page_type06.qnaDetail .mainContent_section {}

		/* 학회소식_목록 */
		.page_type06.newsList .mainContent_section {}

		/* 학회소식_상세 */
		.page_type06.newsDetail .mainContent_section {}

		/* 제휴문의 */
		.page_type06.patnership .mainContent_section {padding-top:15px;}
		.page_type06.patnership .content_section.info {}
		.page_type06.patnership .content_section.contact {}
		.page_type06.patnership .content_section.contact .header_wrap {margin-bottom:20px;}
		.page_type06.patnership .content_section.contact .header_wrap .title {font-size:16px; color:#222; font-weight:500;}
		.page_type06.patnership .content_section.location {}
		.page_type06.patnership .content_section.location .header_wrap {margin-bottom:20px;}
		.page_type06.patnership .content_section.location .header_wrap .title {position:relative; padding-left:31px; font-size:16px; font-weight:500; color:#222;}
		.page_type06.patnership .content_section.location .header_wrap .title::before {content:''; position:absolute; left:0; top:50%; width:28px; height:28px; margin-top:-14px; background:url('../images/ico_map01.png') 0 0 no-repeat;}
		.page_type06.patnership .content_section.location .content {font-size:0;}
		.page_type06.patnership .content_section.location .content .ct {display:inline-block; vertical-align:middle; font-size:14px; color:#666;}
		.page_type06.patnership .content_section.location .content .ct + .ct {padding-left:10px; margin-left:8px; position:relative;}
		.page_type06.patnership .content_section.location .content .ct + .ct::before {content:''; position:absolute; left:0; top:50%; width:2px; height:10px; margin-top:-5px; background:#d6d6d6;}
		.page_type06.patnership .content_section.location .content .ct.post {}
		.page_type06.patnership .content_section.location .content .ct.n {}
		.page_type06.patnership .content_section.location .map_area {margin-top:25px;}
		.page_type06.patnership .content_section.location .map_area img {width:100%; height:auto;}

		/* 트라이얼신청 */
		.page_type06.trial .mainContent_section {}
		.page_type06.trial .mainContent_section {}
		.page_type06.trial .mainContent_section .term_wrap {margin-top:30px;}
		.page_type06.trial .mainContent_section .term_wrap .agreeBox {margin:15px 15px 0;}
	}

	@media (max-width:1200px) {
		.page_type06 {}
		.page_type06 .aside_section {position:relative;}
		.page_type06 .aside_section::after {content:''; position:absolute; left:0; right:0; bottom:0; height:1px; background:#e5e5e5;}
		.page_type06 .aside_section .title {position:absolute; visibility:hidden; overflow:hidden; height:0; line-height:0; width:0; margin:0; padding:0; font:0/0 Arial;}
		.page_type06 .summary_section {padding:30px 20px 43px; border-bottom:1px solid #e5e5e5; position:relative;}
		.page_type06 .summary_section .title {font-weight:700; color:#222; font-size:16px;}
		.page_type06 .summary_section .subTxt {margin-top:10px; line-height:1.38; font-size:13px; color:#666;}
		.page_type06 .summary_section .btnBox {position:absolute; right:30px; top:44px;}
		.page_type06 .summary_section .btnBox .btn_type01 {/*min-width:152px;*/}
		.page_type06 .mainContent_section {padding-top:15px; background:#f9f9f9;}
		.page_type06 .mainContent_section .content_section {background:#fff; border-bottom:1px solid #e5e5e5; padding:20px;}
		.page_type06 .mainContent_section .content_section + .content_section {margin-top:15px;}
		.page_type06 .mainContent_section .content_section:last-child {border-bottom-width:0;}


		@media (min-width:681px) {
			.page_type06 .mainContent_section .content_section {box-sizing:border-box; background:#fff;}
			.page_type06 .mainContent_section .content_section + .content_section {}
			.page_type06 .mainContent_section .content_section .content_section {margin:0; float:left; width:50%; border-bottom:0;}
			.page_type06 .mainContent_section .content_section .content_section:first-child {padding-right:10px;}
			.page_type06 .mainContent_section .content_section .content_section:last-child {padding-left:10px;}
			.page_type06 .mainContent_section .content_section::after {content:''; display:block; clear:both;}
		}
		@media (max-width:680px) {
		}

		/* 고객센터 */
		.page_type06.customer .aside_section .tab_type08 li a {font-size:14px;}
		.page_type06.customer .mainContent_section .content_section {padding:30px 20px;}
		.page_type06.customer .mainContent_section .content_section.fav {background:#f9f9f9; padding:0;}
		.page_type06.customer .mainContent_section .content_section.fav .content_section.faq {}
		.page_type06.customer .mainContent_section .content_section.fav .content_section.menu {}
		.page_type06.customer .mainContent_section .content_section.customer {}
		.page_type06.customer .mainContent_section .content_section.customer .info_wrap {padding:5px 0 15px;}
		.page_type06.customer .mainContent_section .content_section.customer .info_wrap .infoBox01 {}
		.page_type06.customer .mainContent_section .content_section.customer .info_wrap .infoBox01 .descTxt {font-size:13px; color:#666; line-height:1.38;}
		.page_type06.customer .mainContent_section .content_section.customer .info_wrap .infoBox01 .contact {margin-top:20px;}
		.page_type06.customer .mainContent_section .content_section.customer .info_wrap .infoBox01 .contact .ct {padding-left:38px; position:relative; font-size:16px; color:#222; font-weight:700; display:block;}
		.page_type06.customer .mainContent_section .content_section.customer .info_wrap .infoBox01 .contact .ct + .ct {margin-top:14px;}
		.page_type06.customer .mainContent_section .content_section.customer .info_wrap .infoBox01 .contact .ct::before {content:''; position:absolute; left:0; top:50%; width:28px; height:28px; margin-top:-14px; background:0 0 no-repeat; background-size:100% 100%;}
		.page_type06.customer .mainContent_section .content_section.customer .info_wrap .infoBox01 .contact .ct.tel::before {background-image:url('../images/ico_customer02_01.png');}
		.page_type06.customer .mainContent_section .content_section.customer .info_wrap .infoBox01 .contact .ct.mail::before {background-image:url('../images/ico_customer02_02.png');}
		.page_type06.customer .mainContent_section .content_section.customer .info_wrap .infoBox02 {margin-top:30px;}
		.page_type06.customer .mainContent_section .content_section.customer .info_wrap .infoBox02::after {content:''; display:block; clear:both;}
		.page_type06.customer .mainContent_section .content_section.customer .info_wrap .infoBox02 .cont {width:50%; float:left; box-sizing:border-box; /*padding:0 10px;*/}
		.page_type06.customer .mainContent_section .content_section.customer .info_wrap .infoBox02 .cont + .cont {padding-left:25px;}
		.page_type06.customer .mainContent_section .content_section.customer .info_wrap .infoBox02 .cont .tit {display:block; font-size:10px; color:#666;}
		.page_type06.customer .mainContent_section .content_section.customer .info_wrap .infoBox02 .cont .ct {display:block; margin-top:6px; font-size:14px; color:#222; font-weight:700;}
		.page_type06.customer .mainContent_section .content_section.customer .link_wrap {padding-top:30px; border-top:1px solid #e5e5e5;}
		.page_type06.customer .mainContent_section .content_section.customer .link_wrap > ul {display:flex; justify-content:space-around; margin:0 auto; max-width:680px;}
		.page_type06.customer .mainContent_section .content_section.customer .link_wrap li {}
		.page_type06.customer .mainContent_section .content_section.customer .link_wrap li a {position:relative; display:block; box-sizing:border-box; padding-top:63px; font-size:13px; color:#666; line-height:1.23; text-align:center;}
		.page_type06.customer .mainContent_section .content_section.customer .link_wrap li a::before {content:''; position:absolute; left:50%; top:0; width:58px; height:58px; border-radius:50%; overflow:hidden; margin-left:-29px; background:#f4f7fb center center no-repeat; background-size:34px auto;}
		.page_type06.customer .mainContent_section .content_section.customer .link_wrap li a.ico01::before {background-image:url('../images/ico_customer03_01_m.png');}
		.page_type06.customer .mainContent_section .content_section.customer .link_wrap li a.ico02::before {background-image:url('../images/ico_customer03_02_m.png');}
		.page_type06.customer .mainContent_section .content_section.customer .link_wrap li a.ico03::before {background-image:url('../images/ico_customer03_03_m.png');}
		.page_type06.customer .mainContent_section .content_section.customer .link_wrap li a.ico04::before {background-image:url('../images/ico_customer03_04_m.png');}

		/* 서비스안내 */
		.page_type06.aboutSvc .mainContent_section {padding-top:0; background:#fff; margin-top:-1px; position:relative;}
		.page_type06.aboutSvc .mainContent_section .content_section {padding-top:0;}
		.page_type06.aboutSvc .mainContent_section .content_section .section_inner {padding-top:30px;}
		.page_type06.aboutSvc .mainContent_section .content_section .section_inner .inner {}
		.page_type06.aboutSvc .mainContent_section .content_section .section_inner .title01 {text-align:center; color:#0093ff; font-size:14px; font-weight:700; margin-bottom:20px; word-break:break-all;}
		.page_type06.aboutSvc .mainContent_section .content_section .section_inner .title02 {color:#222; font-size:15px; font-weight:700; word-break:break-all;}
		.page_type06.aboutSvc .mainContent_section .content_section .section_inner .txt01 {font-size:12px; color:#666; line-height:1.67; word-break:break-all;}
		.page_type06.aboutSvc .mainContent_section .content_section .section_inner ul.txt01 {}
		.page_type06.aboutSvc .mainContent_section .content_section .section_inner ul.txt01 li {text-indent:-15px; padding-left:15px;}
		.page_type06.aboutSvc .mainContent_section .content_section .section_inner ul.txt01 li + li {margin-top:8px;}
		.page_type06.aboutSvc .mainContent_section .content_section .section_inner .txt02 {font-size:14px; color:#222; line-height:1.54; font-weight:500; word-break:break-all;}
		.page_type06.aboutSvc .mainContent_section .content_section .section_inner .attachImg {margin-top:20px;}
		.page_type06.aboutSvc .mainContent_section .content_section .section_inner .attachImg img {max-width:100%;}
		.page_type06.aboutSvc .mainContent_section .content_section .section_inner.content01 {}
		.page_type06.aboutSvc .mainContent_section .content_section .section_inner.content01 .title01 {}
		.page_type06.aboutSvc .mainContent_section .content_section .section_inner.content01 .txt01 {}
		.page_type06.aboutSvc .mainContent_section .content_section .section_inner.content01 .txt02 {margin-top:15px;}
		.page_type06.aboutSvc .mainContent_section .content_section .section_inner.content02 {}
		.page_type06.aboutSvc .mainContent_section .content_section .section_inner.content02 > .txt02 {margin-bottom:30px;}
		.page_type06.aboutSvc .mainContent_section .content_section .section_inner.content02 .inner {}
		.page_type06.aboutSvc .mainContent_section .content_section .section_inner.content02 .inner + .inner {margin-top:30px;}
		.page_type06.aboutSvc .mainContent_section .content_section .section_inner.content02 .inner .txt02 {margin-bottom:10px;}
		.page_type06.aboutSvc .mainContent_section .content_section .section_inner.content02 .inner .txt01 {}
		.page_type06.aboutSvc .mainContent_section .content_section .section_inner.content03 {}
		.page_type06.aboutSvc .mainContent_section .content_section .section_inner.content03 .inner {}
		.page_type06.aboutSvc .mainContent_section .content_section .section_inner.content03 .inner + .inner {margin-top:40px;}
		.page_type06.aboutSvc .mainContent_section .content_section .section_inner.content03 .inner .title02 {margin-bottom:20px;}
		.page_type06.aboutSvc .mainContent_section .content_section .section_inner.content03 .inner .txt02 {margin-bottom:10px;}
		.page_type06.aboutSvc .mainContent_section .content_section .section_inner.content03 .inner .txt01 {}

		/* 공지사항_목록 */
		.page_type06.noticeList .mainContent_section {}
		.page_type06.noticeList .mainContent_section .content_section {padding:0;}

		/* 공지사항_상세 */
		.page_type06.noticeDetail .mainContent_section {}
		.page_type06.noticeDetail .mainContent_section .content_section {}

		/* FAQ */
		.page_type06.faq .mainContent_section {}
		.page_type06.faq .mainContent_section .header_type06 {padding:0;}

		/* Q&A_목록 */
		.page_type06.qnaList .mainContent_section {}
		.page_type06.qnaList .mainContent_section .content_section {padding:20px 0 0;}

		/* Q&A_등록 */
		.page_type06.qnaReg .mainContent_section {}
		.page_type06.qnaReg .mainContent_section .term_wrap {margin-top:30px;}
		.page_type06.qnaReg .mainContent_section .term_wrap .header_type06 {padding:0; margin-bottom:15px;}
		.page_type06.qnaReg .mainContent_section .term_wrap .agreeBox {margin:15px 10px 0;}

		/* Q&A_상세 */
		.page_type06.qnaDetail .mainContent_section {}
		.page_type06.qnaDetail .mainContent_section .content_section {}

		/* 학회소식_목록 */
		.page_type06.newsList .mainContent_section {}
		.page_type06.newsList .mainContent_section .content_section {padding:0;}

		/* 학회소식_상세 */
		.page_type06.newsDetail .mainContent_section {}

		/* 제휴문의 */
		.page_type06.patnership .mainContent_section {}
		.page_type06.patnership .content_section.info {}
		.page_type06.patnership .content_section.contact {}
		.page_type06.patnership .content_section.contact .header_wrap {margin-bottom:16px;}
		.page_type06.patnership .content_section.contact .header_wrap .title {font-size:14px; color:#222; font-weight:500;}
		.page_type06.patnership .content_section.location {}
		.page_type06.patnership .content_section.location .header_wrap {margin-bottom:10px;}
		.page_type06.patnership .content_section.location .header_wrap .title {position:relative; padding-left:24px; font-size:14px; font-weight:500; color:#222;}
		.page_type06.patnership .content_section.location .header_wrap .title::before {content:''; position:absolute; left:0; top:50%; width:20px; height:20px; margin-top:-10px; background:url('../images/ico_map01_m.png') 0 0 no-repeat; background-size:100% 100%;}
		.page_type06.patnership .content_section.location .content {font-size:0; line-height:1.67;}
		.page_type06.patnership .content_section.location .content .ct {vertical-align:middle; font-size:12px; color:#666;}
		.page_type06.patnership .content_section.location .content .ct + .ct {padding-left:6px; margin-left:4px; position:relative;}
		.page_type06.patnership .content_section.location .content .ct + .ct::before {content:''; position:absolute; left:0; top:50%; width:2px; height:10px; margin-top:-4px; background:#d6d6d6;}
		.page_type06.patnership .content_section.location .content .ct.post {}
		.page_type06.patnership .content_section.location .content .ct.n {}
		.page_type06.patnership .content_section.location .map_area {margin-top:10px;}
		.page_type06.patnership .content_section.location .map_area img {width:100%; height:auto;}

		/* 트라이얼신청 */
		.page_type06.trial .mainContent_section {}
		.page_type06.trial .mainContent_section .term_wrap {margin-top:30px;}
		.page_type06.trial .mainContent_section .term_wrap .header_type06 {padding:0; margin-bottom:15px;}
		.page_type06.trial .mainContent_section .term_wrap .agreeBox {margin:15px 10px 0;}
	}







/******************************
***
***	사이트맵
***
******************************/

	.page_type07 {}
	@media (min-width:1201px){
		.page_type07 .mainContent_section {padding-top:50px;}
		.page_type07 .mainContent_section .header_wrap {padding-bottom:30px; border-bottom:1px solid #222; margin-bottom:25px;}
		.page_type07 .mainContent_section .header_wrap .title {font-size:30px; font-weight:700; color:#222;}
	}
	@media (max-width:1200px){
		.page_type07 .mainContent_section {background:#f9f9f9; padding-top:15px;}
		.page_type07 .mainContent_section .content_section {background:#fff; padding:35px 20px 20px;}
		.page_type07 .mainContent_section .header_wrap {padding-bottom:20px; border-bottom:1px solid #222; margin-bottom:20px;}
		.page_type07 .mainContent_section .header_wrap .title {font-size:18px; font-weight:700; color:#222;}
	}



	

/******************************
***
***	error
***
******************************/
	.error_container {display:flex; justify-content:center; height:100%; align-items:center;}
	.error_container .error_inner {text-align:center;}
	.error_container .errorCode {color:#eceef1;}
	.error_container .errorCode .n {font-size:132px; font-weight:700; letter-spacing:-2px;}
	.error_container .errorCode .txt {margin-top:-10px; font-size:22px; font-weight:500;}
	.error_container .errorTxt01 {font-size:44px; color:#222; font-weight:700; padding-bottom:30px; position:relative; margin-top:40px;}
	.error_container .errorTxt01::after {content:''; position:absolute; left:50%; bottom:0; height:3px; width:50px; margin-left:-25px; background:#222;}
	.error_container .errorTxt02 {font-size:20px; color:#666; margin-top:40px; line-height:1.7;}
	.error_container .btn_wrap {margin-top:60px;}
	.error_container .btn_wrap .btn_type04 {width:280px; padding:0;}
	@media (max-width:1200px){
		.error_container {}
		.error_container .error_inner {}
		.error_container .errorCode {}
		.error_container .errorCode .n {font-size:80px;}
		.error_container .errorCode .txt {margin-top:-5px; font-size:13px;}
		.error_container .errorTxt01 {font-size:20px; padding-bottom:16px; margin-top:20px;}
		.error_container .errorTxt01::after {height:2px; width:36px; margin-left:-18px;}
		.error_container .errorTxt02 {font-size:13px; margin-top:22px; line-height:1.54;}
		.error_container .btn_wrap {margin-top:30px;}
		.error_container .btn_wrap .btn_type04 {width:168px;}
	}




	

/******************************
***
***	popup
***
******************************/
	/* 원문이용기관목록 */
	.p_ogOffice_page .notice_type01 {margin-bottom:30px;}
	.p_ogOffice_page .tab_type05 {margin-bottom:20px;}
	.p_ogOffice_page .nodata_type01 {border-top:1px solid #ccc;}

	/* 북클럽로그인 */
	.p_bcLogin_page {}
	.p_bcLogin_page .pop_terms_wrap {margin-top:20px;}
	.p_bcLogin_page .pop_login_wrap {margin-top:35px;}

	/* 공지사항 */
	.p_noitce_page .pop_body_container {padding:30px 20px 40px;}
	.p_noitce_page .header_wrap {position:relative; padding:0 33px 10px 0; border-bottom:1px solid #e5e5e5; margin-bottom:20px;}
	.p_noitce_page .header_wrap .title {white-space:nowrap; overflow:hidden; text-overflow:ellipsis; color:#222; font-size:14px; line-height:24px;}
	.p_noitce_page .header_wrap .title .label_type02 {margin-right:7px; position:relative; top:-1px;}
	.p_noitce_page .header_wrap .btnMore {position:absolute; right:-7px; top:50%; width:30px; padding-top:30px; height:0; overflow:hidden; margin-top:-20px; background:url('../images/btn_more01.png') center center no-repeat; background-size:16px auto;}
	.p_noitce_page .pop_body_container img {max-width:100%;}

	/* 공유하기 */
	.p_share_page .pop_body_container {padding:30px 20px 40px}

	/* 비밀번호 확인 */
	.p_pwConfirm_page .pop_body_container {padding:30px 20px 40px}


	/* 상세검색 */
	.p_srhDetail_page {}
	.p_srhDetail_page .pop_section.condition {}
	.p_srhDetail_page .pop_section.condition .header_wrap {margin-bottom:10px; position:relative;}
	.p_srhDetail_page .pop_section.condition .header_wrap .rBox {position:absolute; right:0; bottom:0;}
	.p_srhDetail_page .pop_section.section_type01 {}
	.p_srhDetail_page .pop_section.pubYear {}

	/* 다국어입력번역 */
	.p_langTrans_page .pop_section.srhLang .entry_wrap {padding-right:75px; position:relative;}
	.p_langTrans_page .pop_section.srhLang .entry_wrap .btn_type01 {width:65px; padding:0; position:absolute; right:0; top:0;}
	.p_langTrans_page .pop_section.srhLang .accordion_type01 {margin-top:8px;}
	.p_langTrans_page .pop_section.keyboard .keyboard_wrap {margin-top:10px;}
	.p_langTrans_page .pop_section.keyboard .keyboard_wrap img {max-width:100%;}

	/* 인용하기 */
	.p_quote_page .pop_section.template {}
	.p_quote_page .pop_section.template .accordion_type01 .a_content_inner {padding:12px 12px 20px;}
	.p_quote_page .pop_section.template .accordion_type01 .txtList_type01 {margin-bottom:20px;}
	.p_quote_page .pop_section.export {}
	.p_quote_page .pop_section.export .content_wrap {}
	.p_quote_page .pop_section.export .content_wrap .btn_type01 {}
	.p_quote_page .pop_section.download {}
	.p_quote_page .pop_section.download .table_type02 col.select {width:10%;}
	.p_quote_page .pop_section.download .table_type02 col.name {}
	.p_quote_page .pop_section.download .table_type02 col.template {width:60%;}
	.p_quote_page .pop_section.download .table_type02 col.copy {width:15%;}
	@media (max-width:1280px){
		.p_quote_page .header_type06 {padding:0; margin-bottom:12px;}
		.p_quote_page .pop_section.template .txtList_type01 {border-bottom:0; padding-bottom:0;}
		@media (max-width:680px){
			.p_quote_page .pop_section.template {display:none;}
			.p_quote_page .pop_section.export {margin-top:0;}
			.p_quote_page .pop_section.export .content_wrap .btn_type01 {padding:0 12px;}
			.p_quote_page .pop_section.download .table_type02 col.template,
			.p_quote_page .pop_section.download .table_type02 th.template,
			.p_quote_page .pop_section.download .table_type02 td.template {display:none !important;}
			.p_quote_page .pop_section.download .table_type02 col.select {width:25%;}
			.p_quote_page .pop_section.download .table_type02 col.name {}
			.p_quote_page .pop_section.download .table_type02 col.template {}
			.p_quote_page .pop_section.download .table_type02 col.copy {width:30%;}
		}
	}

	/* 북클럽로그인안내 */
	.p_bcNotice_page {}
	.p_bcNotice_page .notice_type02 {}
	.p_bcNotice_page .step_type01 {margin-top:30px;}
	.p_bcNotice_page .notice_type03 {margin-top:30px;}
	
	/* s:: 2022-07-12 */

    /* 로그인페이지 버튼추가 */
    .login_container .l_body_container .login_content .btnAlign_type02 .btn_type02.c04 {margin-top:10px;}

    /* 교보문고로그인계정연결 추가 */
    .login_container .l_body_container .login_wrap_type01 {}
    .login_container .l_body_container .login_wrap_type01 .notice_content{width:100%; float: none; text-align: center;}
    .login_container .l_body_container .login_wrap_type01 .notice_content .notice_type01 {width: 480px; height: auto; margin: auto;margin-top: 46px; text-align: left; padding: 25px 20px 25px 30px; max-height: 200px; overflow-y: auto;}
    .login_container .l_body_container .login_wrap_type01 .notice_content .notice_type01 .title {font-size:13px; color:#666;font-weight: 500; letter-spacing: -0.33px;}
    .login_container .l_body_container .login_wrap_type01 .notice_content .notice_type01 .descTxt {font-size:12px; color:#666;margin-top:10px; letter-spacing: -0.33px; line-height: 1.67; word-break: keep-all;}
    .login_container .l_body_container .login_wrap_type01 .notice_content .chkList_wrap  {width: 480px; margin: auto; text-align: left; margin-top: 16px; }
    .login_container .l_body_container .login_wrap_type01 .notice_content .txt03 {margin-top:50px; color:#8e8e8e; font-size:18px; line-height:1.5; word-break:keep-all;} /* 2023-04-17 */
    .login_container .l_body_container .login_wrap_type01 .login_content{width:480px; float: none; text-align: center;margin: 30px auto;}
    
    @media (max-width:1200px){
        .login_container .l_body_container .login_wrap_type01 .notice_content {width: auto;}
        .login_container .l_body_container .login_wrap_type01 .notice_content .notice_type01{width: auto;}
        .login_container .l_body_container .login_wrap_type01 .notice_content .chkList_wrap { width: auto;}
        .login_container .l_body_container .login_wrap_type01 .notice_content .txt03 {color:#666; font-size:15px; line-height:1.47; margin-top:40px;} /* 2023-04-17 */
        .login_container .l_body_container .login_wrap_type01 .login_content {width: auto; }
    }

    /* 처리페이지 추가 */
    .loading_container {display:flex; justify-content:center; height:100%; align-items:center;}
    .loading_container .loading_inner {text-align:center;}
    .loading_container .loadingImg {}
    .loading_container .loadingImg img{width:186px;}
    .loading_container .loadingTxt01 {font-size:20px; color:#222222; margin-top:10px; font-weight:700;line-height:1.7;}
    .loading_container .loadingTxt02 {font-size:20px; color:#666666; line-height:1.7;}

    /* e:: 2022-07-12 */
