@charset "utf-8";
/*───────────────────────────────────────────────────────────
	
	" board｜errors｜goods｜service｜layout/board｜layout/display｜layout/goods "
	" layout/popup.html "

	위 폴더 및 페이지 커스텀 및 layout, navigation, button, company 관련 편집 css 파일 입니다.

	** header, footer, main 관련은 /css/skin.css 에 있습니다.

───────────────────────────────────────────────────────────*/

/*───────────────────────────────────────────────────────────
	
	common.css 커스텀 css 아래에 작성

───────────────────────────────────────────────────────────*/

/*───────────────────────────────────────────────────────────
	font common
───────────────────────────────────────────────────────────*/
	body {}/*letter-spacing:-0.2px;*/
	div, dd, li, p, span, td, dt, h1, h2, h3, h4, h5, h6, strong, b, em, th {}
	b, dt, strong, em, th, h1, h2, h3, h4, h5, h6 {font-weight:300;}/* Noto Sans KR은 500 사용 */
	input, button, textarea, select {}
		/* webfont */
	.ff_open {font-family: 'Open Sans', 'Nanum Gothic', sans-serif !important;}
	.ff_noto {font-family: "Noto Sans KR", 'Nanum Gothic', sans-serif !important;}
	.ff_mont {font-family: 'Montserrat', 'Nanum Gothic', sans-serif !important;}
	.ff_nanum {font-family: 'Lato','Nanum Gothic', dotum, sans-serif !important;}
	.ff_lato {font-family: 'Lato', 'Nanum Gothic', sans-serif !important;}
	.ff_nbg {font-family: 'Nanum Barun Gothic','Nanum Gothic', sans-serif !important;}
	.ff_open, .ff_open a, .ff_open span, .ff_open div, .ff_open ul, .ff_open li, .ff_open p {font-family: 'Open Sans' !important;}
	.ff_noto, .ff_noto a, .ff_noto span, .ff_noto div, .ff_noto ul, .ff_noto li, .ff_noto p {font-family: 'Noto Sans KR', 'Noto Sans' !important; font-weight:300;}
		/* font weight */
	.fw_t {font-weight:300;}
	.fw_n {font-weight:300;}
	.fw_b {font-weight:300;}/* Noto Sans KR은 500 사용 */
	.fw_eb {font-weight:300;}/* Noto Sans KR은 700 사용 */

	/*** common ***/

	/*** TABLE | 서브페이지 전체 사용 ( board / member / layout ) ***/

	/*** BOARD ***/

	/*** GOODS ***/

	/*** MEMBER ***/

	/*** SERVICE ***/

/*───────────────────────────────────────────────────────────
	
	** navigation, button 관련 css 영역

───────────────────────────────────────────────────────────*/

/*───────────────────────────────────────────────────────────
	navigation common
───────────────────────────────────────────────────────────*/
	.nav_wrap {}
	.nav_wrap .nav_box {padding:7.0% 0 3% 0;border:0;margin:0;position:relative;z-index:1;}
	.nav_wrap .nav_box:after {clear:both;content:"";display:block;}
	.nav_wrap .nav_box h2 {font-size:40px;line-height:56px;padding:0;margin:0;text-align:center;color:#333;font-weight:300;z-index:1;}
	.nav_wrap .nav_box p {font-size:17px;line-height:22px;padding:1% 0 0 0;color:#555;font-weight:300;text-align:center;}
	.nav_wrap .nav_box ul {line-height:18px;top:20%;position:absolute;left:0;font-size:0;padding:0;z-index:5;display:block;}
	.nav_wrap .nav_box ul li {line-height:18px;height:18px;font-size:8px;text-align:left;vertical-align:top;padding:0;color:#aaa;display:inline-block;}
	.nav_wrap .nav_box ul li + li {padding-left:5px;}
	.nav_wrap .nav_box ul li span,
	.nav_wrap .nav_box ul li strong,
	.nav_wrap .nav_box ul li > a {line-height:18px;height:18px;padding:0 4px 0px 0;font-size:12px;display:inline-block;width:auto;color:#555;vertical-align:top;margin:0;box-sizing:border-box;}
	.nav_wrap .nav_box ul li a.home {padding-left:0px;font-size:12px;color:#555666;}
	.nav_wrap .nav_box ul li a.home:before {width:11px;height:11px;margin:0 5px 2px 0;content:"";display:inline-block;background:url("../images/common/sub_locate_home.png") no-repeat left center #333333;background-size:auto 13px;vertical-align:middle;}
	.nav_wrap .nav_box ul li:last-child a,
	.nav_wrap .nav_box ul li:last-child span,
	.nav_wrap .nav_box ul li:last-child strong {color:#444;font-weight:300;padding-right:0;}

	.nav_wrap .nav_box ul li .navi_select {min-width:150px;border: 1px solid #999;cursor: pointer;margin-top: -3px;position:relative;box-sizing: border-box;}
	.nav_wrap .nav_box ul li .navi_select .navi_tit {padding: 2px 10px;line-height: 18px;height: auto;display: block;}
	.nav_wrap .nav_box ul li .navi_select .navi_tit:after {content:"";display:inline-block;border-left: 5px solid transparent;border-right: 5px solid transparent;border-top: 5px solid #999;position:absolute;right: 10px;top: 9px;transition:all .2s;}
	.nav_wrap .nav_box ul li .navi_select ul {display:none;position:absolute;left: -1px;top: 100%;width:150px;background:#fff;padding:6px 0 6px 0;border: 1px solid #888;box-sizing: border-box;}
	.nav_wrap .nav_box ul li .navi_select ul li {display: block;line-height: 1;height: auto;font-size: 12px;padding: 0;}
	.nav_wrap .nav_box ul li .navi_select ul li a {display:block;padding:5px 10px;font-size: 12px;line-height: 1;height: auto;transition:all .2s;}
	.nav_wrap .nav_box ul li .navi_select ul li a:hover {background:#999;color:#fff;}

	.nav_wrap .nav_box ul li .navi_select:hover .navi_tit:after {transform: rotate(180deg);}
	.nav_wrap .nav_box ul li .navi_select:hover ul {display:block;}

	@media only screen and (max-width:1200px) {
	}
	@media only screen and (max-width:1023px) {
		.nav_wrap .nav_box {padding:4.0% 0 3.8% 0;}
		.nav_wrap .nav_box h2 {font-size:36px;line-height:42px;}
		.nav_wrap .nav_box p,
		.nav_wrap .nav_box ul {display:none;}
	}
	@media only screen and (max-width:860px) {
		.nav_wrap .nav_box {padding:4.8% 0 3.2% 0;}
		.nav_wrap .nav_box h2 {font-size:28px;line-height:32px;}
	}
	@media only screen and (max-width:767px) {
	}
	@media only screen and (max-width:640px) {
		.nav_wrap .nav_box {padding:6.2% 0 6% 0;}
		.nav_wrap .nav_box h2 {font-size:24px;line-height:28px;}
	}
	@media only screen and (max-width:479px) {
		.nav_wrap .nav_box {padding:0 0 0;margin-left:-12px;margin-right:-12px;width: calc(100% + 24px);}
		.nav_wrap .nav_box h2 {padding:8.8% 0 4.8% 0;margin-left: -12px;margin-right: -12px;font-size:20px;line-height:28px;}
	}

/*───────────────────────────────────────────────────────────
	button common
───────────────────────────────────────────────────────────*/
	/* custom button type */
		/* button 공통 요소 */
	.btn, .btn_lg, .btn_sm, .btn_md {font-weight:300;border-style:solid !important;border-width:1px !important;padding:0;margin:0;text-indent:0;vertical-align:top !important;text-align:center;display:inline-block;box-sizing:border-box;cursor:pointer;box-shadow:none;outline:0 !important;}
		/* button 크기별 */
	.btn_wd {width:100%;height:50px;line-height:48px;font-size:17px;}
	.btn {width:108px;height:40px;line-height:38px;font-size:15px;}
	.btn_lg {width:92px;height:72px;line-height:70px;font-size:14px;}
	.btn_md {width:60px;line-height:28px;height:30px;font-size:13px;}
	.btn_sm {height:30px;line-height:28px;width:auto !important;padding:0 8px;font-size:inherit;border-color:#aaa !important;background-color:#aaa !important;color:#fff !important;}
		/* button 색상별 */
	.btn_point, .btn_point:hover {border-color:#666 !important;background-color:#666 !important;color:#fff !important;}
	.btn_green, .btn_green:hover {border-color:#47aa42 !important;background-color:#47aa42 !important;color:#fff !important;}
	.btn_basic, .btn_basic:hover {border-color:#777 !important;background-color:#777 !important;color:#fff !important;}
	.btn_default, .btn_default:hover {border-color:#aaa !important;background-color:#aaa !important;color:#fff !important;}
	.btn_info, .btn_info:hover {border-color:#d3d3d3 !important;background-color:#fff !important;color:#555 !important;}
	.btn_reset, .btn_reset:hover {border-color:#d3d3d3 !important;background:#fff url(../images/common/icon_btn_reset.gif) no-repeat 9px 50% !important;padding:0 10px 0 30px !important;color:#555 !important;}
		/* button wrapper */
	.btn_wrap {margin:0 auto;padding:0;padding-top:2.8%;font-size:0;vertical-align:top;display:inline-block;}
	.btn_wrap.ta_center {width:100%;}
	.btn_wrap a + a,
	.btn_wrap button + button,
	.btn_wrap a + button,
	.btn_wrap button + a {margin-left:12px;vertical-align:top;}
	.btn_wrap button > a, .btn_wrap a > a{margin-left:0;}
	.view_btn .btn_wrap.ta_right {position:absolute;right:0px;top:0px;}
	.btn_wrap .bbs_btn {font-size:24px;font-weight:400;width:auto;height:auto;line-height:inherit;/*width:300px;max-width:300px;height:72px;line-height:70px;*/border-radius:30px;padding:12px 30px 10px;white-space:nowrap:}
	@media only screen and (max-width:1200px) {
			/* button wrapper */
		.btn_wrap {padding-top:3.8%;}
		.btn_wrap .bbs_btn {/*width:280px;height:66px;line-height:64px;*/}
	}
	@media only screen and (max-width:1023px) {
			/* button wrapper */
		.btn_wrap {padding-top:4.2%;}
		.btn_wrap .bbs_btn {/*width:260px;height:62px;line-height:60px;*/}
	}
	@media only screen and (max-width:860px) {
		.btn_wrap .bbs_btn {font-size:19px;/*width:240px;height:56px;line-height:54px;*/}
	}
	@media only screen and (max-width:767px) {
			/* button wrapper */
		.btn_wrap {padding-top:5.2%;}
		.btn_wrap .bbs_btn {/*width:220px;height:52px;line-height:50px;*/}
	}
	@media only screen and (max-width:640px) {
			/* button wrapper */
		.btn_wrap {padding-top:5.8%;}
		.btn_wrap a + a,
		.btn_wrap button + button,
		.btn_wrap a + button,
		.btn_wrap button + a {margin-left:8px;}
		.btn_wrap .bbs_btn {/*width:200px;max-width:200px;height:50px;line-height:48px;*/}
	}
	@media only screen and (max-width:500px) {
		.btn_wrap .bbs_btn {font-size:16px;/*min-width:160px;width:28.9%;*/}
	}
	@media only screen and (max-width:479px) {
			/* button 크기별 */
		.btn_wd {font-size:16px;}
		.btn {width:70px;font-size:13px;}
		.btn_lg {width:72px;font-size:13px;}
		.btn_md {width:60px;font-size:12px;}
		.btn_sm {padding:0 4px;font-size:12px;}
			/* button wrapper */
		.btn_wrap a + a,
		.btn_wrap button + button,
		.btn_wrap a + button,
		.btn_wrap button + a {margin-left:6px;}
		.view_btn .paging {width:100%;min-height:87px;}
		.view_btn .paging + .btn_wrap.ta_right{top:70px;}
	}
	@media only screen and (max-width:320px) {
			/* button 크기별 */
		.btn {width:68px;}
		.btn_md {width:44px;font-size:12px;}
		.btn_wrap .bbs_btn {font-size:14px;/*width:28.9%;height:46px;line-height:44px;*/}
	}

/*───────────────────────────────────────────────────────────
	sub custom
───────────────────────────────────────────────────────────*/
	/* 공통 */
		/* pc */
			h3.sub_title {font-size:42px;line-height:1em;font-weight:300;color:#555;text-align:center;vertical-align:top;}
			h3.sub_title em {font-size:inherit;line-height:inherit;font-weight:inherit;font-style:italic;display:inline-block;vertical-align:top;}
			h3.sub_title span {font-size:22px;line-height:1em;font-weight:inherit;color:inherit;display:inline-block;vertical-align:top;}
			h3.sub_title.goods_title {font-weight:300;}
			h3.sub_title.sub_title_left {font-size:30px;text-align:left;}
			h3.sub_title.sub_title_left + .sub_board {padding-top:27px;}
			.qm_box_line {padding:50px 0 42px;border-top:1px #ddd solid;border-bottom:1px #ddd solid;box-sizing:border-box;text-align:center;position:relative;z-index:1;}
			/*.qm_box_line p:before, .qm_box_line p:after {width:39px;height:33px;background-image:url(../images/sub/icon_about_qm.png);background-position:50% 50%;background-size:100% auto;background-repeat:no-repeat;margin:0;padding:0;position:absolute;display:inline-block;content:"";}
			.qm_box_line p:before {left:0px;top:0;}
			.qm_box_line p:after {right:0;bottom:0;transform: rotate(180deg);}*/
			.qm_box_line p {line-height:42px;font-size:30px;padding:0 50px;color:#555;font-weight:300;text-align:center;margin:0 auto;white-space:normal;word-break:keep-all;word-wrap:break-word;display:inline-block;box-sizing:border-box;max-width:100%;position:relative;z-index:1;}
			.qm_box_line p .m_br, .qm_box_line p .m_br + br {display:none;}
			.qm_box_line strong {line-height:inherit;font-size:inherit;color:#47aa42;font-weight:300;}
		@media only screen and (max-width:1427px) {
			h3.sub_title {font-size:40px;}
			.qm_box_line {padding:48px 0 42px;}
			.qm_box_line p:before, .qm_box_line p:after {width:37px;height:31px;}
			.qm_box_line p:before {left:0px;}
			.qm_box_line p {line-height:40px;font-size:29px;}
		}
		@media only screen and (max-width:1280px) {
			.qm_box_line p .m_br + br {display:inline-block;}
			.qm_box_line p:before {left:20px;}
		}
		@media only screen and (max-width:1217px) {
			h3.sub_title {font-size:37px;}
			h3.sub_title.sub_title_left {font-size:28px;}
			h3.sub_title.sub_title_left + .sub_board {padding-top:25px;}
			.qm_box_line {padding:44px 0 42px;}
			.qm_box_line p:before, .qm_box_line p:after {width:35px;height:30px;}
			.qm_box_line p:before {left:-5px;}
			.qm_box_line p {line-height:38px;font-size:28px;}
		}
		@media only screen and (max-width:1023px) {
			h3.sub_title {font-size:35px;}
			h3.sub_title.sub_title_left {font-size:26px;}
			h3.sub_title.sub_title_left + .sub_board {padding-top:25px;}
			.qm_box_line {padding:42px 0;}
			.qm_box_line p:before, .qm_box_line p:after {width:34px;height:29px;}
			.qm_box_line p {line-height:35px;font-size:27px;}
		}
		@media only screen and (max-width:860px) {
			h3.sub_title {font-size:32px;}
			h3.sub_title.sub_title_left {font-size:24px;}
			h3.sub_title.sub_title_left + .sub_board {padding-top:22px;}
			.qm_box_line {padding:40px 0;}
			.qm_box_line p:before, .qm_box_line p:after {width:32px;height:27px;}
			.qm_box_line p {line-height:31px;font-size:25px;}
		}
		@media only screen and (max-width:767px) {
			h3.sub_title {font-size:29px;}
			h3.sub_title.sub_title_left {font-size:22px;}
			h3.sub_title.sub_title_left + .sub_board {padding-top:20px;}
			.qm_box_line {padding:38px 0;}
			.qm_box_line p:before, .qm_box_line p:after {width:29px;height:24px;}
			.qm_box_line p {line-height:29px;font-size:23px;}
		}
		@media only screen and (max-width:640px) {
			h3.sub_title {font-size:26px;}
			h3.sub_title.sub_title_left {font-size:20px;}
			h3.sub_title.sub_title_left + .sub_board {padding-top:20px;}
			.qm_box_line {padding:34px 0;}
			.qm_box_line:before, .qm_box_line:after {width:27px;height:23px;}
			.qm_box_line p {line-height:28px;font-size:21px;padding:0 40px;}
		}
		@media only screen and (max-width:530px) {
			.qm_box_line p {padding:0 30px;letter-spacing:-0.3px;}
			.qm_box_line p:before {left:-5px;}
			.qm_box_line p:after {right:-5px;}
		}
		@media only screen and (max-width:485px) {
			.qm_box_line p {padding:0 25px;}
			.qm_box_line p:before, .qm_box_line p:after {width:25px;height:24px;}
			.qm_box_line p:before {left:15px;}
			.qm_box_line p:after {right:-5px;}
		}
		@media only screen and (max-width:479px) {
			h3.sub_title {font-size:24px;}
			h3.sub_title.sub_title_left {font-size:18px;}
			h3.sub_title.sub_title_left + .sub_board {padding-top:20px;}
			.qm_box_line {padding:30px 0;}
			.qm_box_line p {line-height:27px;font-size:20px;}
		}
		@media only screen and (max-width:460px) {
			.qm_box_line p {padding:0 22px;}
			.qm_box_line p:before, .qm_box_line p:after {width:22px;height:24px;}
			.qm_box_line p:before {left:12px;}
			.qm_box_line p:after {right:-3px;}
		}
		@media only screen and (max-width:445px) {
			.qm_box_line p {padding:0 22px;width:360px;}
			.qm_box_line p br, .qm_box_line p .m_br + br {display:none;}
			.qm_box_line p:before, .qm_box_line p:after {width:22px;height:24px;}
			.qm_box_line p:before {left:2px;}
			.qm_box_line p:after {right:-1px;}
		}
		@media only screen and (max-width:375px) {
			.qm_box_line p {width:328px;font-size:19px;}
			.qm_box_line p:before, .qm_box_line p:after {width:20px;}
			.qm_box_line p:before {left:0px;}
			.qm_box_line p:after {right:-3px;}
		}
		@media only screen and (max-width:352px) {
			.qm_box_line p {padding:0 20px;width:300px;}
			.qm_box_line p:before, .qm_box_line p:after {width:18px;}
			.qm_box_line p:before {left:24px;}
			.qm_box_line p:after {right:34px;}
			.qm_box_line p:before, .qm_box_line p:after{display:none;}
		}
		@media only screen and (max-width:320px) {
			h3.sub_title {font-size:22px;}
			h3.sub_title.sub_title_left {font-size:16px;}
			h3.sub_title.sub_title_left + .sub_board {padding-top:18px;}
		}
	/*** company/index (CEO인사말) ***/
		/* pc */
			.aside_wrapper + .sub_wrapper h3.sub_title, .aside_tab_empty + .sub_wrapper h3.sub_title, .aside_wrapper + h3.sub_title {padding-top:60px;}
			.aside_tab_empty + .sub_wrapper h3#bbsWrite.sub_title {margin-top:0;padding-top:100px;}
			h3.sub_title + .qm_box_line {margin-top:68px;}
			.sub_wrapper {width:1380px;margin:0 auto;}
			.greeting_box {padding:80px 0 160px;}
			.greeting_box .thumb {width:560px;z-index:1;position:relative;float:left;}
			.greeting_box .thumb:after {width:220px;height:220px;background:#D8E5EB;z-index:-1;position:absolute;right:-30px;bottom:-30px;display:inline-block;content:"";}
			.greeting_box .thumb img {width:100%;height:auto;z-index:1;position:relative;}
			.greeting_box .txt {width:725px;float:right;}
			.greeting_box .txt p {line-height:32px;font-size:20px;letter-spacing:-0.6px;font-weight:300;color:#555;white-space:normal;word-break:keep-all;word-wrap:break-word;}
			.greeting_box .txt p + p {margin-top:15px;}
			.greeting_box .txt p.greeting_sign {margin-top:58px;}
			.greeting_box .txt p.greeting_sign em {font-size:30px;margin-left:5px;line-height:inherit;font-weight:300;color:#555;display:inline-block;vertical-align:top;}
			.ceo_look {padding:30px 0 128px;background:#ffffff;box-sizing:border-box;}
			.ceo_look h4 {line-height:52px;font-size:32px;font-weight:300;color:#555;white-space:normal;word-break:keep-all;word-wrap:break-word;}
			.ceo_look h4 strong {line-height:inherit;font-size:inherit;font-weight:inherit;color:#47aa42;}
			.ceo_look h4 .m_br, .ceo_look h4 .m_br + br, .ceo_look p .m_br, .ceo_look p .m_br + br, .ceo_center p .m_br, .ceo_center p .m_br + br {display:none;}
			.ceo_look p {margin:20px 0 70px;line-height:32px;font-size:20px;letter-spacing:-0.6px;font-weight:300;color:#555;white-space:normal;word-break:keep-all;word-wrap:break-word;}
			.ceo_look p em, .ceo_look p span {line-height:inherit;font-size:inherit;color:inherit;font-weight:inherit;display:inline-block;vertical-align:top;margin:0;padding:0;}
			.ceo_look p span {font-size: 12px; margin-top: 1px; line-height: 2.1em;}
			.ceo_look p em /*italic*/{font-style:italic;}
			.ceo_look p span.label /*R*/{font-size:0.75em;line-height:1.8em;}
			.ceo_look p strong {line-height:inherit;font-size:inherit;font-weight:300;color:#555;}
			.ceo_look ul, .ceo_center ul {font-size:0;vertical-align:top;}
			.ceo_look li, .ceo_center li {width: calc(33.32% - 10px);display:inline-block;vertical-align:top;}
			.ceo_look li + li, .ceo_center li + li {margin-left:15px;}
			.ceo_look li img, .ceo_center li img {width:100%;height:auto;vertical-align:top;}
			.ceo_look li:nth-of-type(2) {margin-top:80px;}
			.ceo_center li {margin-top:125px;}
			.ceo_center li:nth-of-type(2) {margin-top:0;}
			div.ceo_center {padding-top:125px;padding-bottom:125px;}
			.ceo_center h4, .ceo_center p {line-height:36px;font-size:20px;white-space:normal;word-break:keep-all;word-wrap:break-word;}
			.ceo_center h4 {font-weight:300;color:#47aa42;font-size:32px;}
			.ceo_center p {margin:13px 0 70px;letter-spacing:-0.6px;font-weight:300;color:#555;}
		@media only screen and (max-width:1427px) {
			.sub_wrapper {width:100%;padding:0 15px;box-sizing:border-box;}
			.greeting_box .thumb {width:40.6%;}
			.greeting_box .txt {width:52.4%;}
		}
		@media only screen and (max-width:1340px) {
			.greeting_box .thumb {width:40%;}
			.greeting_box .txt {width:55%;}
		}
		@media only screen and (max-width:1280px) {
			.greeting_box .thumb:after {width:200px;height:200px;right:-20px;bottom:-20px;}
			.greeting_box .txt {width:56.5%;}
			.greeting_box .txt p {line-height:30px;font-size:19px;}
			.greeting_box .txt p + p {margin-top:16px;}
			.greeting_box .txt p.greeting_sign {margin-top:54px;}
			.greeting_box .txt p.greeting_sign em {font-size:28px;margin-left:4px;}
			.ceo_look li:nth-of-type(2) {margin-top:70px;}
			.ceo_center li {margin-top:105px;}
			.ceo_center li:nth-of-type(2) {margin-top:0;}
			.ceo_look h4 {line-height:49px;font-size:30px;}
			.ceo_look p {line-height:30px;font-size:19px;}
			.ceo_center p {line-height:34px;font-size:19px;}
			.ceo_center h4{font-size:27px;}
		}
		@media only screen and (max-width:1217px) {
			.aside_tab_wrap + .sub_wrapper h3.sub_title, .aside_tab_empty + .sub_wrapper h3.sub_title, .aside_tab_wrap + h3.sub_title {padding-top:80px;}
			.aside_tab_empty + .sub_wrapper h3#bbsWrite.sub_title {margin-top:0;padding-top:80px;}
			h3.sub_title + .qm_box_line {margin-top:56px;}
			.sub_wrapper {padding:0;}
			.greeting_box {padding:70px 0 140px;}
			.greeting_box .thumb {width:39.5%;}
			.greeting_box .thumb:after {width:180px;height:180px;right:-18px;bottom:-18px;}
			.greeting_box .txt {width:57%;}
			.greeting_box .txt p {line-height:28px;font-size:18px;}
			.greeting_box .txt p.greeting_sign {margin-top:46px;}
			.greeting_box .txt p.greeting_sign em {font-size:26px;}
			.ceo_look {padding:110px 15px;width: calc(100% + 30px);margin-left:-15px;margin-right:-15px;}
			.ceo_look h4 {line-height:46px;font-size:27px;}
			.ceo_look p {margin:18px 0 60px;line-height:28px;font-size:17px;}
			.ceo_look p strong {font-weight:300;}
			.ceo_look p br {display:none;}
			.ceo_look ul, .ceo_center ul {width: calc(100% + 30px);margin-left:-15px;margin-right:-15px;}
			.ceo_look li, .ceo_center li {width: calc(33.32% - 8px);}
			.ceo_look li + li, .ceo_center li + li {margin-left:12px;}
			div.ceo_center {padding-top:100px;padding-bottom:100px;}
			.ceo_center h4, .ceo_center p {line-height:32px;font-size:18px;}
			.ceo_center h4{font-size:25px;}
			.ceo_center p {margin:12px 0 50px;}
		}
		@media only screen and (max-width:1100px) {
			.aside_wrapper + .sub_wrapper h3.sub_title, .aside_tab_empty + .sub_wrapper h3.sub_title, .aside_wrapper + h3.sub_title {padding-top:64px;}
			.aside_tab_empty + .sub_wrapper h3#bbsWrite.sub_title {margin-top:0;padding-top:64px;}
			h3.sub_title + .qm_box_line {margin-top:46px;}
			.greeting_box {padding:60px 0 110px;}
			.ceo_look li:nth-of-type(2) {margin-top:60px;}
			.ceo_center li {margin-top:85px;}
			.ceo_center li:nth-of-type(2) {margin-top:0;}
			.ceo_look {padding:90px 15px;}
			.ceo_look h4 {line-height:42px;font-size:25px;}
			.greeting_box .txt p br, .ceo_look p br, .ceo_center p br, .ceo_look h4 br {display:none;}
			.ceo_center p {margin:12px 0 40px;}
		}
		@media only screen and (max-width:1023px) {
			h3.sub_title + .qm_box_line {margin-top:36px;}
			.greeting_box {padding:50px 0 80px;}
			.greeting_box .thumb {width:40%;}
			.greeting_box .txt {width:56%;}
			.greeting_box .txt p {line-height:25px;font-size:17px;}
			.greeting_box .txt p.greeting_sign {margin-top:40px;}
			.greeting_box .txt p.greeting_sign em {font-size:24px;}
			.ceo_look {padding:90px 15px;}
			.ceo_look h4 {line-height:40px;font-size:23px;}
			.ceo_look p {margin:16px 0 51px;line-height:25px;font-size:16px;}
			div.ceo_center {padding-top:80px;padding-bottom:80px;}
			.ceo_center h4, .ceo_center p {line-height:30px;font-size:17px;}
			.ceo_center h4{font-size:23px;}
			.ceo_center p {margin:12px 0 40px;}
		}
		@media only screen and (max-width:960px) {
			.aside_wrapper + .sub_wrapper h3.sub_title , .aside_tab_empty + .sub_wrapper h3.sub_title, .aside_wrapper + h3.sub_title {padding-top:46px;}
			.aside_tab_empty + .sub_wrapper h3#bbsWrite.sub_title {margin-top:0;padding-top:46px;}
			h3.sub_title + .qm_box_line {margin-top:30px;}
			.greeting_box {padding:40px 0 70px;}
			.greeting_box .thumb {width:42%;}
			.greeting_box .txt {width:53%;}
			.greeting_box .txt p {line-height:23px;font-size:16px;}
			.greeting_box .txt p.greeting_sign em {font-size:22px;}
			.ceo_look li:nth-of-type(2) {margin-top:60px;}
			.ceo_center li {margin-top:90px;}
			.ceo_center li:nth-of-type(2) {margin-top:0;}
			.ceo_look {padding:70px 15px;}
			.ceo_look h4 {line-height:36px;font-size:21px;}
			.ceo_look p {margin:16px 0 46px;line-height:22px;font-size:15px;}
			.ceo_look li, .ceo_center li {width: calc(33.32% - 6px);}
			.ceo_look li + li, .ceo_center li + li {margin-left:9px;}
			div.ceo_center {padding-top:71px;padding-bottom:71px;}
			.ceo_center h4, .ceo_center p {line-height:28px;font-size:16px;}
			.ceo_center h4{font-size:21px;}
			.ceo_center p {margin:12px 0 30px;}
		}
		@media only screen and (max-width:860px) {
			.ceo_look li:nth-of-type(2) {margin-top:45px;}
			.ceo_center li {margin-top:70px;}
			.ceo_center li:nth-of-type(2) {margin-top:0;}
		}
		@media only screen and (max-width:680px) {
			.greeting_box .thumb {width: calc(100% + 30px);margin-left:-15px;margin-right:-15px;}
			.greeting_box .thumb:after {display:none;}
			.greeting_box .txt {width:100%;padding-top:32px;}
			.greeting_box .txt p br {display:inline-block;}
			.ceo_look li:nth-of-type(2) {margin-top:35px;}
			.ceo_center li {margin-top:50px;}
			.ceo_center li:nth-of-type(2) {margin-top:0;}
			.ceo_look p br {display:inline-block;}
			.ceo_center p br {display:none;}
			.ceo_look h4 br, .ceo_look h4 .m_br + br, .ceo_look p .m_br + br, .ceo_center p .m_br + br {display:inline-block;}
		}
		@media only screen and (max-width:640px) {
			.greeting_box .thumb {width: calc(100% + 24px);margin-left:-12px;margin-right:-12px;}
		}
		@media only screen and (max-width:500px) {
			.ceo_look h4 {line-height:28px;font-size:19px;}
			.ceo_center h4, .ceo_center p {line-height:25px;font-size:15px;}
			.ceo_center h4{font-size:19px;}
			.greeting_box .txt p br {display:none;}
			.ceo_look li:nth-of-type(2), .ceo_center li {margin-top:40px;}
			.ceo_center li:nth-of-type(2) {margin-top:0;}
			.ceo_center p {margin:10px 0 0;}
		}
		@media only screen and (max-width:479px) {
			.aside_wrapper + .sub_wrapper h3.sub_title, .aside_tab_empty + .sub_wrapper h3.sub_title, .aside_wrapper + h3.sub_title {padding-top:48px;}
			.aside_tab_empty + .sub_wrapper h3#bbsWrite.sub_title {margin-top:0;padding-top:48px;}
			h3.sub_title + .qm_box_line {margin-top:24px;}
			.greeting_box {padding:40px 0 62px;}
			.greeting_box .txt p {line-height:22px;font-size:16px;}
			.greeting_box .txt p.greeting_sign em {font-size:20px;}
			.ceo_look li:nth-of-type(2), .ceo_center li {margin-top:36px;}
			.ceo_center li:nth-of-type(2) {margin-top:0;}
			.ceo_look {padding:63px 15px;width: calc(100% + 30px);margin-left:-15px;margin-right:-15px;}
			.ceo_look h4 {line-height:25px;font-size:17px;letter-spacing:-0.8px;}
			.ceo_look p {margin:16px 0 41px;line-height:22px;font-size:16px;}
			.ceo_look li, .ceo_center li {width: calc(33.32% - 4px);}
			.ceo_look li + li, .ceo_center li + li {margin-left:6px;}
			div.ceo_center {padding-top:61px;padding-bottom:61px;}
			.ceo_center h4, .ceo_center p {line-height:22px;font-size:14px;}
			.ceo_center p {margin:6px 0 12px;}
		}
		@media only screen and (max-width:320px) {
			.greeting_box .txt p {line-height:21px;font-size:15px;}
			.greeting_box .txt p.greeting_sign em {font-size:19px;}
			.greeting_box .thumb {width: calc(100% + 20px);margin-left:-10px;margin-right:-10px;}
			.ceo_look {padding:63px 10px;width: calc(100% + 20px);margin-left:-10px;margin-right:-10px;}
			.ceo_look ul, .ceo_center ul {width: calc(100% + 20px);margin-left:-10px;margin-right:-10px;}
			.ceo_look h4 {line-height:23px;font-size:15px;}
			.ceo_look p {line-height:21px;font-size:15px;}
			.ceo_look li, .ceo_center li {width: calc(33.32% - 2px);}
			.ceo_look li + li, .ceo_center li + li {margin-left:3px;}
			.ceo_center h4, .ceo_center p {line-height:21px;font-size:13px;}
		}
	/*** company/history (연혁) ***/
		/* pc */
			.history_wrap {padding-top:90px;}
			.history_wrap ol {position:relative;z-index:1;width:100%;box-sizing:border-box;}
			.history_wrap ol:before {width:1px;height: calc(100% - 100px);left:50%;top:-20px;background:#ddd;position:absolute;display:inline-block;content:"";}
			.history_wrap ol > li {position:relative;z-index:1;width:100%;box-sizing:border-box;}
			.history_wrap ol > li .his_img {width:38%;top:14px;background-size:auto 100% !important;background-position:50% 50% !important;background-repeat:no-repeat !important;position:absolute;display:inline-block;}
			.history_wrap ol > li + li {margin-top:40px;}
			.history_wrap ol > li h4 {font-size:34px;height:28px;line-height:28px;font-weight:300;vertical-align:top;text-align:inherit;color:#47aa42;font-family:'Lato','NanumSquare','Nanum Gothic','Malgun Gothic','맑은 고딕',dotum,sans-serif;}
			.history_wrap ol > li h4:after {clear:both;content:"";display:block;}
			.history_wrap ol > li h4 span {width:28px;height:28px;border-radius:100%;border:1px #47aa42 solid;vertical-align:top;box-sizing:border-box;background:none;margin:0;padding:0;display:inline-block;position:relative;z-index:1;}
			.history_wrap ol > li h4 span:before {width:60px;height:1px;background:#47aa42;display:inline-block;content:"";position:absolute;top:50%;}
			.history_wrap ol > li h4 span:after {width:6px;height:6px;border-radius:100%;background:#47aa42;display:inline-block;content:"";position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);}
			.history_wrap ol > li ul {}
			.history_wrap ol > li ul > li {margin-top:42px;position:relative;z-index:1;width:100%;box-sizing:border-box;}
			.history_wrap ol > li ul > li + li {margin-top:18px;}
			.history_wrap ol > li ul > li h5, .history_wrap ol > li ul > li p {font-size:18px;line-height:30px;font-weight:300;vertical-align:top;text-align:inherit;}
			.history_wrap ol > li ul > li h5 {color:#222;font-family:'Lato','NanumSquare','Nanum Gothic','Malgun Gothic','맑은 고딕',dotum,sans-serif;position:absolute;top:0;}
			.history_wrap ol > li ul > li p {letter-spacing:-0.5px;color:#555;white-space:normal;word-break:keep-all;word-wrap:break-word;}
			.history_wrap ol > li ul > li p span.hi_em{font-size: 0.6em; line-height: 1.4em;}
			.history_wrap ol > li ul > li p > i{font-size: inherit; line-height: inherit; font-weight: inherit; vertical-align: top; text-align: inherit; font-style: italic;}
			.history_wrap ol > li ul > li p  em, .history_wrap ol > li ul > li p span {line-height:inherit;font-size:inherit;color:inherit;font-weight:inherit;display:inline-block;vertical-align:top;margin:0;padding:0;}
			.history_wrap ol > li ul > li p span.txtr {font-size:9px;margin-top:1px;line-height:2.1em;}
			.history_wrap ol > li ul > li p em /*italic*/{font-style:italic;}
			.history_wrap ol > li ul > li p span.label /*R*/{font-size:0.7em;line-height:1.4em;margin-top:2px;}
			.history_wrap ol > li:nth-of-type(odd) {padding-left: calc(50% + 1px);text-align:left;}
			.history_wrap ol > li:nth-of-type(odd) h4 span {transform:translate(-50%, 0%);margin-right:62px;}
			.history_wrap ol > li:nth-of-type(odd) h4 span:before {left:50%;}
			.history_wrap ol > li:nth-of-type(odd) ul > li {padding-left:140px;}
			.history_wrap ol > li:nth-of-type(odd) ul > li h5 {left:90px;}
			.history_wrap ol > li:nth-of-type(even) {padding-right:50%;text-align:right;}
			.history_wrap ol > li:nth-of-type(even) h4 span {transform:translate(50%, 0%);float:right;margin-left:62px;}
			.history_wrap ol > li:nth-of-type(even) h4 span:before {right:50%;}
			.history_wrap ol > li:nth-of-type(even) ul > li {padding-right:140px;}
			.history_wrap ol > li:nth-of-type(even) ul > li h5 {right:90px;}
			.history_wrap ol > li:nth-of-type(1) {}
			.history_wrap ol > li:nth-of-type(2) {padding-bottom:68px; padding-top:20px;}
			.history_wrap ol > li:nth-of-type(3) {padding-bottom:30px;}
			.history_wrap ol > li:nth-of-type(5) {padding-top:30px;}
			.history_wrap ol > li:nth-of-type(6) {padding-top:30px;}
			.history_wrap ol > li:nth-of-type(7) {padding-top:30px;}
			.history_wrap ol > li:nth-of-type(8) {padding-bottom:200px; padding-top: 80px;}
			.history_wrap ol > li:nth-of-type(1) .his_img {top:100px; height:450px;right:53%;background-image:url(../images/sub/bnr_about_history01.jpg);}
			.history_wrap ol > li:nth-of-type(2) .his_img {top:90px;height:450px;left:53%;background-image:url(../images/sub/bnr_about_history02.jpg);}
			.history_wrap ol > li:nth-of-type(4) .his_img {margin-bottom:60px; height:360px; top:28px; left:53%;background-image:url(../images/sub/bnr_about_history03.jpg);}
			.history_wrap ol > li:nth-of-type(5) .his_img {margin-top:50px; height:360px;right:52%;background-image:url(../images/sub/bnr_about_history04.jpg);}
			.history_wrap ol > li:nth-of-type(6) .his_img {margin-top:50px; top:56px; height:400px;left:53%;background-image:url(../images/sub/bnr_about_history05.jpg);}
			.history_wrap ol > li:nth-of-type(7) .his_img {top:28px;height:350px;right:52%;background-image:url(../images/sub/bnr_about_history06.jpg);}
			.history_wrap ol > li:nth-of-type(8) .his_img {height:300px; top:28px;left:53%;background-image:url(../images/sub/bnr_about_history07.jpg);}
		@media only screen and (max-width:1397px) {
			.history_wrap ol > li:nth-of-type(odd) h4 span {margin-right:42px;}
			.history_wrap ol > li:nth-of-type(odd) ul > li {padding-left:110px;}
			.history_wrap ol > li:nth-of-type(odd) ul > li h5 {left:70px;}
			.history_wrap ol > li:nth-of-type(even) h4 span {margin-left:42px;}
			.history_wrap ol > li:nth-of-type(even) ul > li {padding-right:110px;}
			.history_wrap ol > li:nth-of-type(even) ul > li h5 {right:70px;}
		}
		@media only screen and (max-width:1280px) {
			.history_wrap ol > li h4 {font-size:32px;height:26px;line-height:26px;}
			.history_wrap ol > li h4 span {width:26px;height:26px;}
			.history_wrap ol > li ul > li {margin-top:36px;}
			.history_wrap ol > li ul > li + li {margin-top:16px;}
			.history_wrap ol > li ul > li h5, .history_wrap ol > li ul > li p {font-size:17px;line-height:28px;}
			.history_wrap ol > li:nth-of-type(2) {padding-bottom:60px;}
			.history_wrap ol > li:nth-of-type(3) {padding-bottom:90px;}
			.history_wrap ol > li:nth-of-type(1) .his_img {height:70%;}
			.history_wrap ol > li:nth-of-type(2) .his_img {height:65%;}
			.history_wrap ol > li:nth-of-type(3) .his_img {height:70%;}
		}
		@media only screen and (max-width:1100px) {
			.history_wrap ol > li .his_img {top:12px;}
			.history_wrap ol > li h4 {font-size:31px;height:24px;line-height:24px;}
			.history_wrap ol > li h4 span {width:24px;height:24px;}
			.history_wrap ol > li h4 span:before {width:46px;}
			.history_wrap ol > li ul > li {margin-top:32px;}
			.history_wrap ol > li ul > li + li {margin-top:14px;}
			.history_wrap ol > li ul > li h5, .history_wrap ol > li ul > li p {line-height:27px;}
			.history_wrap ol > li:nth-of-type(odd) h4 span {margin-right:32px;}
			.history_wrap ol > li:nth-of-type(odd) ul > li {padding-left:94px;}
			.history_wrap ol > li:nth-of-type(odd) ul > li h5 {left:60px;}
			.history_wrap ol > li:nth-of-type(even) h4 span {margin-left:32px;}
			.history_wrap ol > li:nth-of-type(even) ul > li {padding-right:94px;}
			.history_wrap ol > li:nth-of-type(even) ul > li h5 {right:60px;}
			.history_wrap ol > li:nth-of-type(2) {padding-bottom:50px;}
			.history_wrap ol > li:nth-of-type(3) {padding-bottom:70px;}
			.history_wrap ol > li:nth-of-type(1) .his_img {height:66%;}
			.history_wrap ol > li:nth-of-type(2) .his_img {height:61%;}
			.history_wrap ol > li:nth-of-type(3) .his_img {height:66%;}
		}
		@media only screen and (max-width:980px) {
			.history_wrap ol:before {height: calc(100% - 94px);top:-14px;}
			.history_wrap ol > li h4 {font-size:28px;}
			.history_wrap ol > li ul > li {margin-top:26px;}
			.history_wrap ol > li ul > li + li {margin-top:10px;}
			.history_wrap ol > li ul > li h5, .history_wrap ol > li ul > li p {font-size:16px;line-height:24px;}
			.history_wrap ol > li:nth-of-type(2) {padding-bottom:48px;}
			.history_wrap ol > li:nth-of-type(3) {padding-bottom:54px;}
			.history_wrap ol > li:nth-of-type(1) .his_img {height:63%;}
			.history_wrap ol > li:nth-of-type(2) .his_img {height:58%;}
			.history_wrap ol > li:nth-of-type(3) .his_img {height:63%;}
		}
		@media only screen and (max-width:860px) {
			.history_wrap {padding-top:70px;}
			.history_wrap ol:before {height: calc(100% - 88px);}
			.history_wrap ol > li h4 {font-size:25px;}
			.history_wrap ol > li h4 span:before {width:40px;}
			.history_wrap ol > li ul > li {margin-top:20px;}
			.history_wrap ol > li ul > li + li {margin-top:8px;}
			.history_wrap ol > li ul > li h5, .history_wrap ol > li ul > li p {font-size:15px;line-height:22px;}
			.history_wrap ol > li:nth-of-type(odd) h4 span {margin-right:26px;}
			.history_wrap ol > li:nth-of-type(odd) ul > li {padding-left:88px;}
			.history_wrap ol > li:nth-of-type(odd) ul > li h5 {left:54px;}
			.history_wrap ol > li:nth-of-type(even) h4 span {margin-left:26px;}
			.history_wrap ol > li:nth-of-type(even) ul > li {padding-right:88px;}
			.history_wrap ol > li:nth-of-type(even) ul > li h5 {right:54px;}
			.history_wrap ol > li:nth-of-type(1) .his_img {height:56%;}
			.history_wrap ol > li:nth-of-type(2) .his_img {height:51%;left:56%;}
			.history_wrap ol > li:nth-of-type(3) .his_img {height:56%;}
		}
		@media only screen and (max-width:767px) {
			.history_wrap ol:before {height: calc(100% - 59px);left:14px;}
			.history_wrap ol > li .his_img {width: calc(100% - 15px);margin-top:30px;background-size:auto 100% !important;top:0;background-position:11% 50% !important;position:static;height:0 !important;padding:0;left:auto;right:auto;}
			.history_wrap ol > li + li {margin-top:54px;}
			.history_wrap ol > li ul > li p br {display:inline-block;}
			.history_wrap ol > li:nth-of-type(even) {padding-right:0;text-align:left;}
			.history_wrap ol > li:nth-of-type(even) h4 {text-align:left;}
			.history_wrap ol > li:nth-of-type(even) h4 span {margin-left:0;transform: translate(-50%, 0%);float:none;}
			.history_wrap ol > li:nth-of-type(even) h4 span:before {right:0;}
			.history_wrap ol > li:nth-of-type(even) ul > li {padding-right:0;}
			.history_wrap ol > li:nth-of-type(even) ul > li h5 {right:0;}
			.history_wrap ol > li:nth-of-type(odd), .history_wrap ol > li:nth-of-type(even) {padding-left:15px;}
			.history_wrap ol > li:nth-of-type(odd) h4 span, .history_wrap ol > li:nth-of-type(even) h4 span {margin-right:26px;}
			.history_wrap ol > li:nth-of-type(odd) h4 span:before, .history_wrap ol > li:nth-of-type(even) h4 span:before {left:50%;}
			.history_wrap ol > li:nth-of-type(odd) ul > li, .history_wrap ol > li:nth-of-type(even) ul > li {padding-left:88px;}
			.history_wrap ol > li:nth-of-type(odd) ul > li h5, .history_wrap ol > li:nth-of-type(even) ul > li h5 {left:54px;}
			.history_wrap ol > li:nth-of-type(2), .history_wrap ol > li:nth-of-type(3) {padding-bottom:12px;}
			.history_wrap ol > li:nth-of-type(1) .his_img {padding-top:50%;}
			.history_wrap ol > li:nth-of-type(2) .his_img {padding-top:48%;}
			.history_wrap ol > li:nth-of-type(4) .his_img {padding-top:50%;}
			.history_wrap ol > li:nth-of-type(5) .his_img {padding-top:48%;}
			.history_wrap ol > li:nth-of-type(6) .his_img {padding-top:50%;}
			.history_wrap ol > li:nth-of-type(7) .his_img {padding-top:48%;}
			.history_wrap ol > li:nth-of-type(8) .his_img {padding-top:50%;}
		}
		@media only screen and (max-width:640px) {
			.history_wrap ol > li .his_img {background-position:25% 50% !important;}
			.history_wrap ol > li h4 {font-size:24px;}
			.history_wrap ol > li h4 span:before {width:36px;}
			.history_wrap ol > li ul > li h5, .history_wrap ol > li ul > li p {line-height:21px;}
			.history_wrap ol > li ul > li p {letter-spacing:-0.2px;}
			.history_wrap ol > li ul > li p br {display:none;}
			.history_wrap ol > li:nth-of-type(odd) h4 span, .history_wrap ol > li:nth-of-type(even) h4 span {margin-right:24px;}
			.history_wrap ol > li:nth-of-type(odd) ul > li, .history_wrap ol > li:nth-of-type(even) ul > li {padding-left:86px;}
			.history_wrap ol > li:nth-of-type(odd) ul > li h5, .history_wrap ol > li:nth-of-type(even) ul > li h5 {left:52px;}
			.history_wrap ol > li:nth-of-type(2), .history_wrap ol > li:nth-of-type(3) {padding-bottom:0;}
			.history_wrap ol > li:nth-of-type(1) .his_img {padding-top:60%;}
			.history_wrap ol > li:nth-of-type(2) .his_img {padding-top:58%;}
			.history_wrap ol > li:nth-of-type(4) .his_img {padding-top:60%;}
			.history_wrap ol > li:nth-of-type(5) .his_img {padding-top:58%;}
			.history_wrap ol > li:nth-of-type(6) .his_img {padding-top:60%;}
			.history_wrap ol > li:nth-of-type(7) .his_img {padding-top:60%;}
			.history_wrap ol > li:nth-of-type(8) .his_img {padding-top:60%;}
		}
		@media only screen and (max-width:479px) {
			.history_wrap ol > li .his_img {width:100%;margin-top:40px;background-size:auto 100% !important;background-position:50% 50% !important;}
			.history_wrap ol > li + li {margin-top:46px;}
			.history_wrap ol > li h4 {font-size:22px;}
			.history_wrap ol > li ul > li h5, .history_wrap ol > li ul > li p {font-size:14px;line-height:20px;}
			.history_wrap ol > li:nth-of-type(1) .his_img {padding-top:68%;}
			.history_wrap ol > li:nth-of-type(2) .his_img {padding-top:66%;}
			.history_wrap ol > li:nth-of-type(4) .his_img {padding-top:68%;}
			.history_wrap ol > li:nth-of-type(5) .his_img {padding-top:68%;}
			.history_wrap ol > li:nth-of-type(6) .his_img {padding-top:66%;}
			.history_wrap ol > li:nth-of-type(7) .his_img {padding-top:68%;}
			.history_wrap ol > li:nth-of-type(8) .his_img {padding-top:68%;}
		}
		@media only screen and (max-width:320px) {
			.history_wrap {padding-top:50px;}
			.history_wrap ol:before {left:11px;}
			.history_wrap ol > li + li {margin-top:40px;}
			.history_wrap ol > li .his_img {margin-top:20px;}
			.history_wrap ol > li h4 {font-size:21px;height:22px;line-height:22px;}
			.history_wrap ol > li h4 span {width:22px;height:22px;}
			.history_wrap ol > li h4 span:before {width:36px;}
			.history_wrap ol > li h4 span:after {width:5px;height:5px;}
			.history_wrap ol > li ul > li h5, .history_wrap ol > li ul > li p {font-size:13px;line-height:19px;}
			.history_wrap ol > li ul > li p {letter-spacing:0px;}
			.history_wrap ol > li:nth-of-type(odd), .history_wrap ol > li:nth-of-type(even) {padding-left:12px;}
			.history_wrap ol > li:nth-of-type(odd) h4 span, .history_wrap ol > li:nth-of-type(even) h4 span {margin-right:22px;}
			.history_wrap ol > li:nth-of-type(odd) ul > li, .history_wrap ol > li:nth-of-type(even) ul > li {padding-left:72px;}
			.history_wrap ol > li:nth-of-type(odd) ul > li h5, .history_wrap ol > li:nth-of-type(even) ul > li h5 {left:46px;}
		}
	/*** bnr/probiotics (프로바이오틱스) ***/
		/* pc */
			a.btn_bio_bk {padding:0 30px;height:60px;line-height:60px;font-size:20px;background-color:#333;color:#fff;display:inline-block;text-align:left;}
			a.btn_bio_bk span {padding-right:36px;height:inherit;line-height:inherit;font-size:inherit;color:inherit;margin:0;display:inline-block;position:relative;z-index:1;}
			a.btn_bio_bk span:before {width:22px;height:11px;background-image:url(../images/skin/icon_arrow_wh.png);background-repeat:no-repeat;background-position:100% 50%;transition:all 0.3s;background-size:cover;margin:0;padding:0;display:inline-block;content:"";position:absolute;right:0;top:50%;transform:translateY(-50%);}
			a.btn_bio_bk:hover span:before {background-position:0% 50%;}
			.bio_title {font-size:30px;line-height:40px;font-weight:300;color:#555;text-align:left;vertical-align:top;margin:0;padding:0;box-sizing:border-box;white-space:normal;word-break:keep-all;word-wrap:break-word;}
			.bio_title em {font-size:inherit;line-height:inherit;font-style:italic;font-weight:inherit;color:inherit;vertical-align:top;display:inline-block;}
			.bio_title span.txtr {font-size:15px;margin-top:5px;line-height:1em;font-style:normal;font-weight:300;color:inherit;vertical-align:top;display:inline-block;}
			.bio_txt, .bio_list dd ul li .txt {font-size:20px;line-height:34px;font-weight:300;color:#555;text-align:left;vertical-align:top;margin:0;padding:0;box-sizing:border-box;white-space:normal;word-break:keep-all;word-wrap:break-word;}
			.bio_title + .bio_txt {margin-top:26px;width:95%;}
			.bio_txt + .bio_txt {margin-top:15px;}
			.bio_txt em {font-size:inherit;line-height:inherit;font-style:italic;font-weight:inherit;color:inherit;vertical-align:top;display:inline-block;}
			.bio_txt span {font-size:16px;line-height:inherit;font-weight:300;color:#888;display:inline-block;vertical-align:top;}
			.bio_txt span.txtr {font-size:13px;margin-top:6px;line-height:1em;font-style:normal;font-weight:inherit;color:inherit;vertical-align:top;display:inline-block;}
			.bio_list {padding-top:60px;padding-bottom:94px;box-sizing:border-box;}
			.bio_list .bio_title {}
			.bio_list .bio_txt {}
			.bio_list dl {box-sizing:border-box;}
			.bio_list dt {padding-top:25px;line-height:31px;font-size:24px;font-weight:300;color:#555;text-align:left;box-sizing:border-box;}
			.bio_list dd {box-sizing:border-box;}
			.bio_list dd ul {padding:24px 0 40px;vertical-align:top;font-size:0;text-align:left;}
			.bio_list dd ul li {width: calc(33.32% - 30px);box-sizing:border-box;display:inline-block;vertical-align:top;}
			.bio_list dd ul li + li {margin-left:45px;}
			.bio_list dd ul li .thumb {width:100%;}
			.bio_list dd ul li .thumb img {width:100%;height:auto;}
			.bio_list dd ul li .txt {padding:6px 10px;height:105px;line-height:30px;width:100%;border:1px #ddd solid;border-top:0;text-align:center;box-sizing:border-box;vertical-align:middle;white-space:normal;word-break:keep-all;word-wrap:break-word;}
			.bio_list dd ul li:nth-of-type(1) .txt {padding-top:37px;}
			.bio_list dd ul li:nth-of-type(2) .txt {padding-top:37px;}
			.bio_story {padding-top:95px;padding-bottom:90px;background:#f5f5f5;box-sizing:border-box;}
			.bio_story .bio_title {}
			.bio_story .bio_txt {}
			.bio_vs {padding-top:95px;padding-bottom:90px;box-sizing:border-box;}
			.bio_vs .bio_title {}
			.bio_vs .bio_txt {}
			.bio_vs ul {padding:17px 0;box-sizing:border-box;}
			.bio_vs li {padding-left:12px;font-size:20px;line-height:1.53em;color:#555;box-sizing:border-box;position:relative;z-index:1;white-space:normal;word-break:keep-all;word-wrap:break-word;font-weight: 300 ;}
			.bio_vs li + li {margin-top:9px;}
			.bio_vs li:before {width:4px;height:4px;margin-top:-2px;border-radius:100%;background:#555;display:inline-block;content:"";position:absolute;left:0;top:0.76em;}
			.bio_different {padding-top:95px;padding-bottom:90px;background:#f5f5f5;box-sizing:border-box;}
			.bio_different .bio_title {}
			.bio_different .bio_txt {}
			.bio_split {box-sizing:border-box;}
			.bio_split .split_txt, .bio_split .split_thumb {width:50%;box-sizing:border-box;}
			.bio_split .split_txt {float:left;}
			.bio_split .split_txt a {margin-top:28px;}
			.bio_split .split_thumb {height:445px;position:relative;z-index:1;background:#fff;float:right;text-align:center;}
			.bio_split .split_thumb img {width:90%;height:auto;position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);}
		@media only screen and (max-width:1280px) {
			a.btn_bio_bk {padding:0 30px;height:58px;line-height:58px;font-size:19px;}
			.bio_title {font-size:28px;line-height:38px;}
			.bio_title span.txtr {font-size:14px;}
			.bio_txt, .bio_list dd ul li .txt {font-size:19px;line-height:32px;}
			.bio_txt span {font-size:15px;}
			.bio_txt span.txtr {margin-top:0.3em;}
			.bio_list {padding-top:48px;padding-bottom:88px;}
			.bio_list dt {padding-top:20px;line-height:29px;font-size:23px;}
			.bio_list dd ul {padding:20px 0 36px;}
			.bio_list dd ul li {width: calc(33.32% - 24px);}
			.bio_list dd ul li + li {margin-left:36px;}
			.bio_list dd ul li .txt {height:103px;line-height:29px;}
			.bio_list dd ul li:nth-of-type(1) .txt,
			.bio_list dd ul li:nth-of-type(2) .txt {padding-top:6%;}
			.bio_story, .bio_vs, .bio_different {padding-top:90px;padding-bottom:85px;}
			.bio_vs ul {padding:15px 0;}
			.bio_vs li {font-size:19px;}
			.bio_split .split_txt {width:54%;}
			.bio_split .split_thumb {width:46%;}
			.bio_split .split_txt a {margin-top:24px;}
			.bio_split .split_thumb {height:435px;}
			.bio_split .split_thumb img {width:100%;}
		}
		@media only screen and (max-width:1217px) {
			.bio_story, .bio_different {width: calc(100% + 30px);margin-left:-15px;margin-right:-15px;padding-left:15px;padding-right:15px;}
		}
		@media only screen and (max-width:1150px) {
			.bio_list dd ul li .txt {height:132px;}
			.bio_list dd ul li:nth-of-type(1) .txt, .bio_list dd ul li:nth-of-type(2) .txt {padding-top:11%;}
		}
		@media only screen and (max-width:1100px) {
			a.btn_bio_bk {padding:0 28px;height:54px;line-height:54px;font-size:18px;}
			.bio_title {font-size:25px;line-height:35px;}
			.bio_title span.txtr {font-size:13px;}
			.bio_txt, .bio_list dd ul li .txt {font-size:18px;line-height:29px;}
			.bio_title + .bio_txt {margin-top:20px;}
			.bio_txt + .bio_txt {margin-top:12px;}
			.bio_txt span {font-size:14px;}
			.bio_txt span.txtr {font-size:0.8em;}
			.bio_txt br {display:none;}
			.bio_list {padding-top:38px;padding-bottom:78px;}
			.bio_list dt {padding-top:15px;line-height:28px;font-size:22px;}
			.bio_list dd ul {padding:12px 0 32px;}
			.bio_list dd ul li {width: calc(33.32% - 18px);}
			.bio_list dd ul li + li {margin-left:27px;}
			.bio_list dd ul li .txt {padding: 6px 10px;height:120px;line-height:27px;}
			.bio_list dd ul li:nth-of-type(1) .txt, .bio_list dd ul li:nth-of-type(2) .txt {padding-top:11%;}

			.bio_story, .bio_vs, .bio_different {padding-top:75px;padding-bottom:75px;}
			.bio_vs ul {padding:12px 0;}
			.bio_vs li {font-size:18px;}
			.bio_vs li + li {margin-top:8px;}
			.bio_split .split_txt {width:56.5%;padding-right:10px;}
			.bio_split .split_thumb {width:43.5%;}
			.bio_split .split_txt a {margin-top:20px;}
			.bio_split .split_thumb {height:340px;}
		}
		@media only screen and (max-width:980px) {
			a.btn_bio_bk {padding:0 24px;height:50px;line-height:50px;font-size:17px;}
			a.btn_bio_bk span {padding-right:33px;}
			a.btn_bio_bk span:before {width:20px;height:10px;}
			.bio_title {font-size:23px;line-height:33px;}
			.bio_title span.txtr {margin-top:4px;}
			.bio_txt, .bio_list dd ul li .txt {font-size: 16px;line-height:26px;}
			.bio_title + .bio_txt {margin-top:16px;    margin-bottom: 2em;}
			.bio_txt span {font-size:13px;line-height:20px;}
			.bio_list {padding-top:28px;padding-bottom:68px;}
			.bio_list dt {padding-top:10px;line-height:27px;font-size:19px;}
			.bio_list dd ul {padding:8px 0 28px;}
			.bio_list dd ul li {width: calc(33.32% - 14px);}
			.bio_list dd ul li + li {margin-left:21px;}
			.bio_list dd ul li .txt {padding: 13px 10px;height: 102px;line-height: 19px;}
			.bio_list dd ul li:nth-of-type(1) .txt, .bio_list dd ul li:nth-of-type(2) .txt {padding-top: 12%;}
			.bio_story, .bio_vs, .bio_different {padding-top:65px;padding-bottom:65px;}
			.bio_vs ul {padding:10px 0;}
			.bio_vs li {font-size:17px;}
			.bio_split .split_txt a {margin-top:17px;}
		}
		@media only screen and (max-width:860px) {
			.bio_list dd ul li {width: calc(33.32% - 12px);}
			.bio_list dd ul li + li {margin-left:18px;}
		}
		@media only screen and (max-width:767px) {
			a.btn_bio_bk {height:46px;line-height:46px;font-size:16px;}
			a.btn_bio_bk span {padding-right:31px;}
			.bio_title {font-size:22px;line-height:32px;}
			.bio_title span.txtr {font-size:12px;margin-top:4px;}
			.bio_txt, .bio_list dd ul li .txt {font-size: 15px;line-height:20px;height: 120px;padding: 10px 13px;}
			.bio_list dd ul li:nth-of-type(1) .txt, .bio_list dd ul li:nth-of-type(2) .txt {padding-top: 16%;}
			.bio_txt span {font-size:13px;line-height:20px;}
			.bio_list {padding-top:18px;padding-bottom:58px;}
			.bio_list dt {line-height:26px;font-size:18px;}
			.bio_list dd ul {padding:6px 0 24px;}
			.bio_list dd ul li {width: calc(33.32% - 10px);}
			.bio_list dd ul li + li {margin-left:15px;}
			.bio_story, .bio_vs, .bio_different {padding-top:60px;padding-bottom:60px;}
			.bio_vs li {font-size:16px;line-height:24px;}
			.bio_split .split_txt {width:100%;padding-right:0;}
			.bio_split .split_thumb {width:100%;}
			.bio_split .split_thumb {margin-top:25px;height:auto;}
			.bio_split .split_thumb img {width:80%;position:static;transform:translate(0, 0);}
			.bio_txt span.txtr {margin-top: 0.1em;}
		}
		@media only screen and (max-width:728px) {
			.bio_list dd ul li .txt {padding: 10px 5px;}
			.bio_list dd ul li:nth-of-type(1) .txt, .bio_list dd ul li:nth-of-type(2) .txt
		}
		@media only screen and (max-width:700px) {
			.bio_list dd ul li {width: calc(33.32% - 8px);}
			.bio_list dd ul li + li {margin-left:12px;}
			.bio_list dd ul li .txt {padding: 10px 9px;height: 140px;line-height:24px;}
			.bio_list dd ul li:nth-of-type(1) .txt, .bio_list dd ul li:nth-of-type(2) .txt {padding-top: 24%;}
		}
		@media only screen and (max-width:680px) {
			.bio_txt, .bio_list dd ul li .txt {font-size:15px;line-height:23px;}
			.bio_list dd ul li {width: calc(33.32% - 6px);}
			.bio_list dd ul li + li {margin-left:9px;}
			.bio_list dd ul li .txt {padding:14px 9px;height: 147px;line-height: 20px;}
			.bio_list dd ul li:nth-of-type(1) .txt {/* padding-top:16px; */}
		}
		@media only screen and (max-width: 640px) {
			a.btn_bio_bk {padding:0 22px;height:42px;line-height:42px;font-size:15px;}
			a.btn_bio_bk span {padding-right:28px;}
			.bio_title {font-size:21px;line-height:31px;}
			.bio_txt, .bio_list dd ul li .txt {font-size:15px;line-height:22px;}
			.bio_txt span {font-size:13px;line-height:20px;}
			.bio_list dt {padding-top:7px;line-height:25px;font-size:17px;}
			.bio_list dd ul li {width:100%;}
			.bio_list dd ul li + li {margin-left:0;margin-top:15px;}
			.bio_list dd ul li .txt {padding:15px 9px;height:77px;line-height:23px;}
			.bio_list dd ul li:nth-of-type(1) .txt,
			.bio_list dd ul li:nth-of-type(2) .txt {padding-top:27px;}
			.bio_list dd ul li:nth-of-type(3) .txt {height: 77px;}
			.bio_vs li {font-size:15px;line-height:24px;}
			.bio_split .split_txt {width:100%;padding-right:0;margin-bottom:8em;}
			.bio_split .split_thumb {width:100%;}
			.bio_split .split_thumb {margin-top:35px;height:auto;}
			.bio_split .split_thumb img {width:80%;position:static;transform:translate(0, 0);}
			.bio_title + .bio_txt {margin-bottom: -1em;}
		}
		@media only screen and (max-width:440px) {
			.bio_list dd ul li:nth-of-type(3) .txt {height:100px}
			.bio_title + .bio_txt {margin-bottom: 2em;}
		}
		@media only screen and (max-width:479px) {
			a.btn_bio_bk {padding:0;width:100%;text-align:center;height:40px;line-height:40px;font-size:15px;}
			a.btn_bio_bk span {padding-right:26px;}
			a.btn_bio_bk span:before {width:18px;height:9px;}
			.bio_title {font-size:20px;line-height:30px;}
			.bio_list dt {padding-top:5px;line-height:24px;font-size:16px;}
			.bio_vs li {line-height:23px;}
			.bio_split .split_thumb {margin-top:45px;}
			.bio_split .split_thumb img {width:100%;}
		}
		@media only screen and (max-width:390px) {
			.bio_title + .bio_txt {margin-bottom: 2em;}
		}
		@media only screen and (max-width:320px) {
			.bio_story, .bio_different {width: calc(100% + 20px);margin-left:-10px;margin-right:-10px;padding-left:10px;padding-right:10px;}
			a.btn_bio_bk {height:38px;line-height:38px;font-size:14px;}
			a.btn_bio_bk span {padding-right:20px;}
			.bio_title {font-size:18px;line-height:26px;}
			.bio_title span.txtr {font-size:12px;margin-top:3px;}
			.bio_txt, .bio_list dd ul li .txt {font-size:14px;line-height:20px;}
			.bio_title + .bio_txt {margin-top:16px;}
			.bio_txt span {font-size:12px;line-height:20px;}
			.bio_txt span.txtr {font-size:0.7em;margin-top:0.2em;}
			.bio_list {padding-top:12px;padding-bottom:50px;}
			.bio_list dt {padding-top:5px;line-height:22px;font-size:15px;}
			.bio_list dd ul {padding:6px 0 24px;}
			.bio_list dd ul li + li {margin-top:15px;}
			.bio_list dd ul li .txt {padding:15px 9px;height:77px;line-height:23px;}
			.bio_list dd ul li:nth-of-type(1) .txt {padding-top:27px;}
			.bio_story, .bio_vs, .bio_different {padding-top:50px;padding-bottom:50px;}
			.bio_vs li {font-size:14px;line-height:22px;}
			.bio_title + .bio_txt {margin-bottom: 3em;}
		}
	/*** bnr/bnr17 (BNR17) ***/
		/* pc */
			h4.lacto_title {line-height:37px;font-size:30px;font-weight:300;color:#555;text-align:left;white-space:normal;word-break:keep-all;word-wrap:break-word;}
			h4.lacto_title em, h4.lacto_title span {font-size:inherit;line-height:inherit;font-weight:inherit;color:inherit;display:inline-block;vertical-align:top;margin:0;padding:0;}
			h4.lacto_title em {font-style:italic;}
			h4.lacto_title span {font-size:16px;line-height:1em;}
			h5.lacto_title {margin-bottom: 45px; font-size:24px;/*메인타이틀사이즈2*/font-weight:390;color:#555;/*서브타이틀컬러*/text-align:left;white-space:normal;word-break:keep-all;word-wrap:break-word;}
			.lacto_txt ul {}
			.lacto_txt ul li {padding-left:11px;line-height:40px;font-size:20px;letter-spacing:0;font-weight:300;color:#555;position:relative;z-index:1;white-space:normal;word-break:keep-all;word-wrap:break-word;}
			.lacto_txt ul li:before {width:4px;height:4px;top:25px;margin-top:-2px;background:#555;border-radius:100%;position:absolute;left:0;display:inline-block;content:"";}
			.lacto_txt ul li.lacto_new_li:first-child{text-align:left;float: left;}
			.lacto_txt ul li.lacto_new_li:first-child:before{display:none;}
			.lacto_txt ul li em {font-size:inherit;font-weight:inherit;color:inherit;display:inline-block;letter-spacing:inherit;vertical-align:top;margin:0;padding:0;transform: skew(-0.1deg);font-style: italic;}
			.lacto_txt ul li span {font-size:0.6em;line-height: 1.7em;vertical-align: top;}
			.lacto_txt ul li + li {margin-top:20px;}
			.lacto_check {}
			.lacto_check > li {padding-left:44px;line-height:1.42em;font-size:18px;font-weight:300;color:#555;position:relative;z-index:1;white-space:normal;word-break:keep-all;word-wrap:break-word;}
			.lacto_check > li:before {top:3px;width:31px;height:26px;background-image:url(../images/sub/icon_sub_check.png);background-size:auto 100%;background-position:0 50%;background-repeat:no-repeat;position:absolute;left:0;display:inline-block;content:"";}
			.lacto_check > li + li {margin-top:52px;}
			.lacto_check > li h5 {font-size:24px;line-height:1.35em;font-weight:300;color:#555;vertical-align:top;text-align:left;white-space:normal;word-break:keep-all;word-wrap:break-word;}
			.lacto_check > li h5 span, .lacto_check > li h5 em {display:inline-block;vertical-align:top;margin:0;padding:0;font-size:inherit;line-height:inherit;font-weight:inherit;color:inherit;}
			.lacto_check > li h5 span {margin-top:4px;font-size:14px;line-height:1em;font-weight:300;}
			.lacto_check > li h5 em {font-style:italic;}
			.lacto_check > li p {margin:10px 0 23px;vertical-align:top;font-size:inherit;line-height:inherit;font-weight:inherit;color:inherit;white-space:normal;word-break:keep-all;word-wrap:break-word;}
			.lacto_check > li p span, .lacto_check > li p em {display:inline-block;vertical-align:top;margin:0;padding:0;font-size:inherit;line-height:inherit;font-weight:inherit;color:inherit;}
			.lacto_check > li p span {margin-top:2px;font-size:14px;line-height:1em;}
			.lacto_check > li p em {font-style:italic;}
			.lacto_check > li > span {font-size:16px;line-height:1.5em;vertical-align:top;font-weight:inherit;color:#555;display:block;white-space:normal;word-break:keep-all;word-wrap:break-word;}
			.lacto_intro {padding-top:60px;padding-bottom:124px;}
				.lacto_intro .lacto_intro_txt {float:left;width:750px;box-sizing:border-box;}
				.lacto_intro .lacto_txt h4 {margin-bottom:26px;}
				.lacto_intro .lacto_img {float:right;width:538px;box-sizing:border-box;}
				.lacto_intro .lacto_img ul {padding-top:4px;}
				.lacto_intro .lacto_img ul li {width:100%;box-sizing:border-box;}
				.lacto_intro .lacto_img ul li + li {margin-top:10px;border:1px #ddd solid;}
				.lacto_intro .lacto_img ul li img {width:100%;height:auto;}
			.lacto_global_wrap {padding-top:128px;padding-bottom:128px;background:#f9f9f9;}
				.lacto_global_wrap h4 {margin-bottom:39px;}
				.lacto_global_wrap .lacto_global {}
				.lacto_global_wrap .lacto_global ul {font-size:0;vertical-align:top;}
				.lacto_global_wrap .lacto_global ul li {padding-top:54px;padding-bottom:56px;width: calc(50% - 10px);vertical-align:top;box-sizing:border-box;text-align:center;background-color:#fff;background-repeat:no-repeat !important;background-position:50% 100% !important;background-position:100% auto !important;display:inline-block;white-space:normal;word-break:keep-all;word-wrap:break-word;}
				.lacto_global_wrap .lacto_global ul li h5 {line-height:41px;font-size:30px;font-weight:300;color:#47aa42;white-space:normal;word-break:keep-all;word-wrap:break-word;}
				.lacto_global_wrap .lacto_global ul li span {padding-top:8px;line-height:30px;font-size:20px;font-weight:300;color:#555;display:inline-block;width:100%;white-space:normal;word-break:keep-all;word-wrap:break-word;}
				.lacto_global_wrap .lacto_global ul li.global03 span {padding-top:130px;color:#333;}
				.lacto_global_wrap .lacto_global ul li.global01 {margin-bottom:20px;width:100%;}
				.lacto_global_wrap .lacto_global ul li.global02 {height:462px;background-image:url(../images/sub/bnr_about_bnr_global01.jpg);}
				.lacto_global_wrap .lacto_global ul li.global03 {height:462px;background-image:url(../images/sub/bnr_about_bnr_global02.jpg);margin-left:20px;}
			.lacto_award_wrap {padding-top:124px;padding-bottom:78px;}
				.lacto_award_wrap h4 {margin-bottom:43px;}
				.lacto_award_wrap .lacto_award {}
				.lacto_award_wrap .lacto_award > .clear {padding-bottom:30px;}
				.lacto_award_wrap .lacto_award .lacto_txt {width:46.8%;padding:53px 50px 55px;background:#f9f9f9;box-sizing:border-box;float:left;}
				.lacto_award_wrap .lacto_award .lacto_txt h5 {line-height:32px;font-size:26px;font-weight:300;color:#555;white-space:normal;word-break:keep-all;word-wrap:break-word;}
				.lacto_award_wrap .lacto_award .lacto_txt p {padding-top:14px;line-height:34px;font-size:20px;letter-spacing:-0.6px;font-weight:300;color:#555;white-space:normal;word-break:keep-all;word-wrap:break-word;}
				.lacto_award_wrap .lacto_award .lacto_bnr {width: calc(53.2% - 30px);margin-left:30px;float:right;}
				.lacto_award_wrap .lacto_award .lacto_bnr .bnr_wrapper {font-size:0;}
				.lacto_award_wrap .lacto_award .lacto_bnr .bnr_wrapper img {width:42.6%;height:auto;display:inline-block;vertical-align:top;}
				.lacto_award_wrap .lacto_award .lacto_bnr .bnr_wrapper .bnr_txt {width: calc(57.4% - 30px);margin-left:30px;padding-top:45.7%;display:inline-block;vertical-align:top;position:relative;z-index:1;}
				.lacto_award_wrap .lacto_award .lacto_bnr .bnr_wrapper .bnr_txt > div {position:absolute;left:0;top:50%;transform:translateY(-50%);} 
				.lacto_award_wrap .lacto_award .lacto_bnr .bnr_wrapper .bnr_txt h5 {text-align:center;margin-top:0;line-height:33px;font-size:22px;font-weight:300;color:#47aa42;white-space:normal;word-break:keep-all;word-wrap:break-word;}
				.lacto_award_wrap .lacto_award .lacto_bnr .bnr_wrapper .bnr_txt h5 em, .lacto_award_wrap .lacto_award .lacto_bnr .bnr_wrapper .bnr_txt h5 span {font-size:inherit;font-weight:inherit;line-height:inherit;color:inherit;display:inline-block;vertical-align:top;margin:0;padding:0;}
				.lacto_award_wrap .lacto_award .lacto_bnr .bnr_wrapper .bnr_txt h5 em {font-style:italic;}
				.lacto_award_wrap .lacto_award .lacto_bnr .bnr_wrapper .bnr_txt h5 span {margin-top:2px;font-size:16px;line-height:1em;}
				.lacto_award_wrap .lacto_award .lacto_bnr .bnr_wrapper .bnr_txt p {text-align:center;padding-top:12px;line-height:32px;font-size:20px;font-weight:300;color:#555;white-space:normal;word-break:keep-all;word-wrap:break-word;}
				.lacto_award_wrap .lacto_award .lacto_bnr .bnr_wrapper .bnr_txt p em, .lacto_award_wrap .lacto_award .lacto_bnr .bnr_wrapper .bnr_txt p span {font-size:inherit;font-weight:inherit;line-height:inherit;color:inherit;display:inline-block;vertical-align:top;margin:0;padding:0;}
				.lacto_award_wrap .lacto_award .lacto_bnr .bnr_wrapper .bnr_txt p em {font-style:italic;}
				.lacto_award_wrap .lacto_award .lacto_bnr .bnr_wrapper .bnr_txt p span {margin-top:4px;font-size:14px;line-height:1em;}
				.lacto_award_wrap .lacto_award .lacto_bnr .bnr_wrapper .bnr_txt p + h5 {margin-top:52px;}
				.lacto_award_wrap .lacto_award .lacto_bnr .bnr_wrapper .bnr_txt p + h5 + p {font-weight:300;}
				.lacto_award_wrap .lacto_award .lacto_bnr .bnr_wrapper .bnr_txt p.last {display:none;}
				.lacto_award_wrap .lacto_award .lacto_bnr .bnr_wrapper .bnr_txt p.last, .lacto_award_wrap .lacto_award > p {line-height:18px;font-size:18px;font-weight:300;color:#555;text-align:left;white-space:normal;word-break:keep-all;word-wrap:break-word;}
				.lacto_award_wrap .lacto_award > p {display:block; font-size:16px;}
				.lacto_project_wrap {padding-top:126px;padding-bottom:126px;background:#f9f9f9;}
				.lacto_project_wrap .lacto_project {}
				.lacto_project_wrap .lacto_project h4 {}
				.lacto_project_wrap .lacto_project > p {padding:20px 0 26px;font-size:20px;line-height:28px;font-weight:300;color:#47aa42;}
				.lacto_project_wrap .lacto_project .project_box {height:820px;width:100%;background:#fff;box-sizing:border-box;position:relative;z-index:1;vertical-align:middle;}
				.lacto_project_wrap .lacto_project .img_pc {display:block;width:100%;height:auto;vertical-align:middle;position:absolute;left:0;top:50%;transform:translateY(-50%);}
				.lacto_project_wrap .lacto_project .img_t, .lacto_project_wrap .lacto_project .img_m {display:none;vertical-align:middle;}
				.lacto_project_wrap .lacto_project .project_box:before {height:7px;width:9px;top:271px;right:42px;margin-top:-3px;transform: rotate(-90deg);background:url(../images/sub/icon_bnr_about_dot4.png) no-repeat 50% 50%;background-size:100% 100%;position:absolute;display:inline-block;content:"";z-index:1;display:none;}
				.lacto_project_wrap .lacto_project .project_box > ol {display:none;font-size:0;}
				.lacto_project_wrap .lacto_project .project_box > ol > li {display:inline-block;position:absolute;z-index:2;}
				.lacto_project_wrap .lacto_project .project_box > ol > li .project_etc {}
				.lacto_project_wrap .lacto_project .project_box > ol > li:before {left:21px;width:1px;height:46px;background:#ddd;display:inline-block;content:"";position:absolute;z-index:1;}
				.lacto_project_wrap .lacto_project .project_box > ol > li:after {left:13px;width:124px;height:2px;background:#47aa42;display:inline-block;content:"";position:absolute;z-index:1;}
				.lacto_project_wrap .lacto_project .project_box li h5 {margin-bottom:5px;line-height:25px;font-size:22px;font-weight:300;color:#47aa42;display:block;}
				.lacto_project_wrap .lacto_project .project_box li h5 span {left:13px;width:18px;height:18px;background:url(../images/sub/icon_bnr_about_dot1.png) no-repeat 50% 50%;background-size:cover !important;display:inline-block;position:absolute;z-index:5;}
				.lacto_project_wrap .lacto_project .project_box li ul {}
				.lacto_project_wrap .lacto_project .project_box li ul li {padding-left:9px;line-height:27px;font-size:18px;font-weight:300;color:#555;position:relative;z-index:1;}
				.lacto_project_wrap .lacto_project .project_box li ul li:before {width:3px;height:3px;top:13px;margin-top:-1px;left:0;background:#555;border-radius:100%;display:inline-block;content:"";position:absolute;}
				.lacto_project_wrap .lacto_project .project_box li ul li + li {}
				.lacto_project_wrap .lacto_project .project_box li ul li strong {font-weight:300;color:#47aa42;font-size:inherit;line-height:inherit;}
				.lacto_project_wrap .lacto_project .project_box li ul li em, .lacto_project_wrap .lacto_project .project_box li ul li span {line-height:inherit;font-size:inherit;font-weight:inherit;color:inherit;display:inline-block;vertical-align:top;margin:0;padding:0;}
				.lacto_project_wrap .lacto_project .project_box li ul li em {font-style:italic;}
				.lacto_project_wrap .lacto_project .project_box li ul li span {font-size:12px;margin-top:2px;line-height:1em;}
				.lacto_project_wrap .lacto_project .project_box > ol > li:nth-of-type(6) ul li, .lacto_project_wrap .lacto_project .project_box > ol > li:nth-of-type(n + 8) ul li {color:#333;font-weight:300;}
				.lacto_project_wrap .lacto_project .project_box > ol > li.odd {padding-top:60px;top:272px;}
				.lacto_project_wrap .lacto_project .project_box > ol > li.odd:before {top:0;}
				.lacto_project_wrap .lacto_project .project_box > ol > li.odd:after {top:0;transform:translateY(-1px);}
				.lacto_project_wrap .lacto_project .project_box > ol > li.odd h5 span {top:0;transform: rotate(-90deg) translate(50%, 0%);}
				.lacto_project_wrap .lacto_project .project_box > ol > li.even {padding-bottom:60px;bottom:262px;}
				.lacto_project_wrap .lacto_project .project_box > ol > li.even:before {bottom:0;}
				.lacto_project_wrap .lacto_project .project_box > ol > li.even:after {bottom:0;transform:translateY(1px);}
				.lacto_project_wrap .lacto_project .project_box > ol > li.even h5 span {bottom:0;transform: rotate(-90deg) translate(-50%, 0%);}
				.lacto_project_wrap .lacto_project .project_box > ol > li:nth-of-type(1) {left:36px;}
				.lacto_project_wrap .lacto_project .project_box > ol > li:nth-of-type(2) {left:159px;}
				.lacto_project_wrap .lacto_project .project_box > ol > li:nth-of-type(3) {left:279px;}
				.lacto_project_wrap .lacto_project .project_box > ol > li:nth-of-type(4) {left:401px;}
				.lacto_project_wrap .lacto_project .project_box > ol > li:nth-of-type(5) {left:473px;}
				.lacto_project_wrap .lacto_project .project_box > ol > li:nth-of-type(6) {left:526px;}
				.lacto_project_wrap .lacto_project .project_box > ol > li:nth-of-type(7) {left:646px;}
				.lacto_project_wrap .lacto_project .project_box > ol > li:nth-of-type(8) {left:768px;}
				.lacto_project_wrap .lacto_project .project_box > ol > li:nth-of-type(9) {left:888px;}
				.lacto_project_wrap .lacto_project .project_box > ol > li:nth-of-type(10) {left:1011px;}
				.lacto_project_wrap .lacto_project .project_box > ol > li:nth-of-type(11) {left:1132px;}
				.lacto_project_wrap .lacto_project .project_box > ol > li:nth-of-type(12) {left:1195px;}
				.lacto_project_wrap .lacto_project .project_box > ol > li:nth-of-type(4):after {width:70px;}
				.lacto_project_wrap .lacto_project .project_box > ol > li:nth-of-type(5):after {width:55px;}
				.lacto_project_wrap .lacto_project .project_box > ol > li:nth-of-type(12):after {width:62px;left:73px;}
				.lacto_project_wrap .lacto_project .project_box > ol > li:nth-of-type(4) {padding-bottom:106px;}
				.lacto_project_wrap .lacto_project .project_box > ol > li:nth-of-type(4):before {bottom:14px;left:8px;width:28px;height:84px;background:url(../images/sub/icon_bnr_about_arrow.png) no-repeat 50% 50%;background-size:100% auto;}
				.lacto_project_wrap .lacto_project .project_box > ol > li:nth-of-type(4) h5 span {background:url(../images/sub/icon_bnr_about_dot3.png) no-repeat 50% 50%;}
				.lacto_project_wrap .lacto_project .project_box > ol > li:nth-of-type(5) {padding-bottom:40px;}
				.lacto_project_wrap .lacto_project .project_box > ol > li:nth-of-type(5):before {height:32px;}
				.lacto_project_wrap .lacto_project .project_box > ol > li:nth-of-type(2) h5 span, .lacto_project_wrap .lacto_project .project_box > ol > li:nth-of-type(5) h5 span, , .lacto_project_wrap .lacto_project .project_box > ol > li:nth-of-type(7) h5 span, .lacto_project_wrap .lacto_project .project_box > ol > li:nth-of-type(9) h5 span, .lacto_project_wrap .lacto_project .project_box > ol > li:nth-of-type(11) h5 span {background:url(../images/sub/icon_bnr_about_dot2.png) no-repeat 50% 50%;}
				.lacto_project_wrap .lacto_project .project_box > ol > li:nth-of-type(2):after, .lacto_project_wrap .lacto_project .project_box > ol > li:nth-of-type(5):after, , .lacto_project_wrap .lacto_project .project_box > ol > li:nth-of-type(7):after, .lacto_project_wrap .lacto_project .project_box > ol > li:nth-of-type(9):after, .lacto_project_wrap .lacto_project .project_box > ol > li:nth-of-type(11):after {background:#218d1b;}
				.lacto_project_wrap .lacto_project .project_box > ol > li:nth-of-type(12):before {left:81px;}
				.lacto_project_wrap .lacto_project .project_box > ol > li:nth-of-type(12) h5 span {left:73px;}
				.lacto_project_wrap .lacto_project .lacto_txt {padding-top:36px;}
				.lacto_project_wrap .lacto_project .lacto_txt ul > li {line-height:28px;color:#555;}
				.lacto_project_wrap .lacto_project .lacto_txt ul > li + li {margin-top:11px;}
				.lacto_project_wrap .lacto_project .lacto_txt ul > li:before {top:14px;background:#555;}
			.lacto_animal_wrap {padding-top:126px;padding-bottom:126px;}
				.lacto_animal_wrap h4 {margin-bottom:52px;}
			.lacto_effect_wrap {padding-top:126px;padding-bottom:126px;background:#f9f9f9;}
				.lacto_effect_wrap h4 {margin-bottom:52px;}
				.lacto_effect_wrap .effect_step {margin:37px 0 5px 18px;width:862px;box-sizing:border-box;position:relative;z-index:1;}
				.lacto_effect_wrap .effect_step ul {width:640px;vertical-align:top;display:block;font-size:0;position:relative;z-index:1;}
				.lacto_effect_wrap .effect_step ul li {padding:0 20px;padding-top:23px;height:100px;border-radius:100px;width:220px;line-height:26px;font-size:16px;font-weight:300;color:#555;background:#fff;border:1px #ddd solid;text-align:Center;display:inline-block;box-sizing:border-box;position:relative;z-index:1;vertical-align:top;white-space:normal;word-break:keep-all;word-wrap:break-word;}
				.lacto_effect_wrap .effect_step ul li:before {width:112px;height:1px;position:absolute;right:0;top:50%;transform:translateX(100%);display:inline-block;content:"";background:#47aa42;box-sizing:border-box;}
				.lacto_effect_wrap .effect_step ul li + li:before {/*width:66px;*/}
				.lacto_effect_wrap .effect_step ul li:after {right:-56px;top:50%;background-size:16px auto !important;width:30px;height:30px;transform:translate(50%, -50%) rotate(-90deg);background:#999 url(../images/sub/icon_about_bnr_arrow_wh.png) no-repeat 50% 50%;border-radius:100%;display:inline-block;position:absolute;content:"";box-sizing:border-box;}
				.lacto_effect_wrap .effect_step ul li + li:after {/*transform:translate(50%, -50%) rotate(-75deg);*/}
				.lacto_effect_wrap .effect_step ul + ul li + li:after {transform:translate(50%, -50%) rotate(-105deg);}
				.lacto_effect_wrap .effect_step ul li + li {margin-left:112px;}
				.lacto_effect_wrap .effect_step ul + ul {margin-top:53px;}
				/*.lacto_effect_wrap .effect_step ul:nth-of-type(1):before {width:154px;height:154px;border-radius:154px 154px 0 0;right:32px;border:1px solid #47aa42;border-bottom:0px #fff solid;display:inline-block;content:"";top:50%;transform:translateX(50%) rotate(90deg);position:absolute;box-sizing:border-box;z-index:1;}*/
				.lacto_effect_wrap .effect_step .effect_result {height:100px;border-radius:100px;width:200px;padding-top:35px;line-height:26px;font-size:18px;right:0;top:50%;transform:translateY(-50%);font-weight:300;color:#47aa42;background:#fff;border:2px #47aa42 solid;text-align:Center;display:inline-block;box-sizing:border-box;position:absolute;z-index:5;vertical-align:top;box-sizing:border-box;}
			.lacto_animal_wrap {}
				.lacto_animal_wrap h4 {margin-bottom:32px;}
				.lacto_animal_wrap .lacto_check + h4 {margin-top:82px;}
			.lacto_human_wrap {padding-top:126px;padding-bottom:126px;background:#f9f9f9;}
				.lacto_human_wrap h4 {margin-bottom:32px;}
				.lacto_human_wrap .lacto_check .clear {padding-top:23px;width: calc(100% + 44px);margin-left:-44px;}
				.lacto_human_wrap .lacto_icon {width:1040px;padding:0 0 48px;display:block;box-sizing:border-box;}
				.lacto_human_wrap .lacto_icon ul {font-size:0;text-align:Center;}
				.lacto_human_wrap .lacto_icon li {padding-top:0;width: calc(20% - 45px);text-align:center;position:relative;z-index:1;display:inline-block;vertical-align:top;white-space:normal;word-break:keep-all;word-wrap:break-word;}
				.lacto_human_wrap .lacto_icon li + li {margin-left:56px;}
				.lacto_human_wrap .lacto_icon li p {font-size:20px;line-height:26px;height:52px;margin:0;font-weight:300;color:#222;white-space:normal;word-break:keep-all;word-wrap:break-word;}
				.lacto_human_wrap .lacto_icon li span {margin:0 auto 14px;height:160px;width:160px;border-radius:100%;background-repeat:no-repeat !important;background-position:50% 50% !important;background-size:auto 88px !important;background-color:#fff;display:inline-block;vertical-align:top;}
				.lacto_human_wrap .lacto_icon li:nth-of-type(1) span {background-image:url(../images/sub/bnr_about_bnr_test01.gif);}
				.lacto_human_wrap .lacto_icon li:nth-of-type(2) span {background-image:url(../images/sub/bnr_about_bnr_test02.gif);}
				.lacto_human_wrap .lacto_icon li:nth-of-type(3) span {background-image:url(../images/sub/bnr_about_bnr_test03.gif);}
				.lacto_human_wrap .lacto_icon li:nth-of-type(4) span {background-image:url(../images/sub/bnr_about_bnr_test04.gif);}
				.lacto_human_wrap .lacto_icon li:nth-of-type(5) span {background-image:url(../images/sub/bnr_about_bnr_test05.gif);}
				.lacto_human_wrap .lacto_txt {text-align:right;padding-top:16px;}
				.lacto_human_wrap .lacto_txt ul li {line-height:22px;font-size:16px;color:#555;display:inline-block;}
				.lacto_human_wrap .lacto_txt ul li:first-child{padding:0;}
				.lacto_human_wrap .lacto_txt ul li:before {top:11px;background:#555;}
				.lacto_human_wrap .lacto_txt ul li span {font-size:inherit;font-weight:inherit;color:inherit;line-height:inherit;}
				.lacto_human_wrap .lacto_txt ul li + li {margin-left:1em;}
				.lacto_human_wrap .lacto_chart {width:1040px;}
				.lacto_human_wrap .lacto_chart .chart_table {display:table;width:100%;margin:0 auto 0 0;table-layout:fixed;border-collapse:collapse;}
				.lacto_human_wrap .lacto_chart .chart_tr {display:table-row;}
				.lacto_human_wrap .lacto_chart .chart_th, .lacto_human_wrap .lacto_chart .chart_td {padding:14px 0;font-size:20px;line-height:26px;color:#333;border:1px #ddd solid;font-weight:300;vertical-align:middle;display:table-cell;box-sizing:border-box;border-collapse:collapse;text-align:Center;margin:0;}
				.lacto_human_wrap .lacto_chart .chart_th {font-weight:300;}
				.lacto_human_wrap .lacto_chart .chart_tr:nth-of-type(1) .chart_th {color:#fff;}
				.lacto_human_wrap .lacto_chart .chart_th:nth-of-type(odd) {width:19.2%;}
				.lacto_human_wrap .lacto_chart .chart_th:nth-of-type(even) {}
				.lacto_human_wrap .lacto_chart .chart_tr:nth-of-type(1) .chart_th:nth-of-type(odd) {border:1px #636466 solid;background:#636466;}
				.lacto_human_wrap .lacto_chart .chart_tr:nth-of-type(1) .chart_th:nth-of-type(even) {border:1px #5fbd68 solid;background:#5fbd68;}
				.lacto_human_wrap .lacto_chart .chart_td:nth-of-type(3) {padding-top:0;padding-bottom:7px;}
				.lacto_human_wrap .lacto_chart .chart_td p {padding:7px 0;font-size:inherit;font-weight:inherit;color:inherit;line-height:inherit;}
				.lacto_human_wrap .lacto_chart .chart_td p:first-child {background:#e4f1dc;border-bottom:1px #888 dashed;}
			.lacto_academy_wrap {padding-top:126px;padding-bottom:126px;}
				.lacto_academy_wrap h4 {margin-bottom:25px;}
				.lacto_academy_wrap > p {margin-bottom:38px;line-height:34px;font-size:20px;color:#444;font-weight:300;white-space:normal;word-break:keep-all;word-wrap:break-word;}
				.lacto_academy_wrap > p strong {line-height:inherit;font-size:24px;color:#333;font-weight:300;}
				.lacto_academy_wrap ul {vertical-align:top;font-size:0;text-align:center;}
				.lacto_academy_wrap li {width: calc(25% - 37.7px);border:1px #ddd solid;box-sizing:border-box;display:inline-block;vertical-align:top;}
				.lacto_academy_wrap li img {width:100%;height:auto; }
				.lacto_academy_wrap li + li {margin-left:50px;}
				.lacto_academy_wrap li:nth-of-type(5) {margin-left:0;}
				.lacto_academy_wrap li:nth-of-type(n + 5) {margin-top:50px;}
		@media only screen and (max-width:1427px) {
			h4.lacto_title {line-height:35px;font-size:29px;}
			h4.lacto_title {line-height:27px;font-size:24px;}
			.lacto_txt ul li {padding-left:10px;line-height:40px;font-size:19px;}
			.lacto_txt ul li:before{top:20px;}
				.lacto_intro .lacto_intro_txt {width:61%;padding-right:20px;}
				.lacto_intro .lacto_txt h4 {margin-bottom:26px;}
				.lacto_intro .lacto_img {width:38.9%;}
				.lacto_global_wrap .lacto_global ul li h5 {line-height:41px;font-size:30px;}
				.lacto_global_wrap .lacto_global ul li span {line-height:30px;font-size:19px;}
				.lacto_global_wrap .lacto_global ul li.global03 {margin-left:20px;}
				.lacto_award_wrap .lacto_award > .clear {padding-bottom:26px;}
				.lacto_award_wrap .lacto_award .lacto_txt {width:46.8%;padding:3.4% 3.2% 3.5%}
				.lacto_award_wrap .lacto_award .lacto_txt h5 {line-height:32px;font-size:26px;}
				.lacto_award_wrap .lacto_award .lacto_txt p {padding-top:14px;line-height:32px;font-size:19px;letter-spacing:-0.4px;}
				.lacto_award_wrap .lacto_award .lacto_txt p br {display:none;}
				.lacto_award_wrap .lacto_award .lacto_bnr {width: calc(53.2% - 20px);margin-left:20px;}
				.lacto_award_wrap .lacto_award .lacto_bnr .bnr_wrapper img {width:42.6%;}
				.lacto_award_wrap .lacto_award .lacto_bnr .bnr_wrapper .bnr_txt {width: calc(57.4% - 20px);margin-left:20px;}
				.lacto_award_wrap .lacto_award .lacto_bnr .bnr_wrapper .bnr_txt h5 {line-height:31px;font-size:21px;}
				.lacto_award_wrap .lacto_award .lacto_bnr .bnr_wrapper .bnr_txt p {line-height:30px;font-size:19px;}
				.lacto_award_wrap .lacto_award .lacto_bnr .bnr_wrapper .bnr_txt p.last {font-size:18px;}		
				.lacto_award_wrap .lacto_award > p {font-size:16px;}	
				.lacto_academy_wrap > p {font-size:19px;}			
		}
		@media only screen and (max-width:1280px) {
			h4.lacto_title {line-height:33px;font-size:28px;}/*28 20*/
			h5.lacto_title {line-height:24px;font-size:20px;}
			h4.lacto_title span {font-size:15px;}
			.lacto_txt ul li {line-height:26px;font-size:18px;letter-spacing:0;}/*23 15*/
			.lacto_txt ul li:before {width:4px;height:4px;top:14px;margin-top:-2px;}/*3 3 12 -1*/
			.lacto_txt ul li + li {margin-top:22px;}/*26*/
			.lacto_check > li {padding-left:40px;font-size:17px;}/*38 14*/
			.lacto_check > li:before {top:2px;width:29px;height:25px;}/*28 25*/
			.lacto_check > li + li {margin-top:48px;}/*38*/
			.lacto_check > li h5 {font-size:23px;line-height:1.3em;}/*20 1.15*/
			.lacto_check > li h5 span {margin-top:4px;font-size:13px;}
			.lacto_check > li p {margin:8px 0 20px;}/*8 12*/
			.lacto_check > li p span {margin-top:2px;font-size:13px;}
			.lacto_check > li > span {font-size:15px;}/*13*/
			.lacto_intro {padding-top:49px;padding-bottom:106px;}/*19 66*/
				.lacto_intro .lacto_intro_txt {float:left;width:61%;padding-right:20px;box-sizing:border-box;}/*100%*/
				.lacto_intro .lacto_txt h4 {margin-bottom:20px;}/*15*/
				.lacto_intro .lacto_img {float:right;width:38.9%;}/*100%*/
				.lacto_intro .lacto_img ul {padding-top:0;}
			.lacto_global_wrap {padding-top:102px;padding-bottom:102px;}/*62*/
				.lacto_global_wrap h4 {margin-bottom:30px;}/*19*/
				.lacto_global_wrap .lacto_global ul li {padding-top:40px;padding-bottom:40px;width: calc(50% - 8px);}/*26 27*/
				.lacto_global_wrap .lacto_global ul li h5 {line-height:38px;font-size:28px;}/*28 20*/
				.lacto_global_wrap .lacto_global ul li span {line-height:28px;font-size:19px;}/*20 15*/
				.lacto_global_wrap .lacto_global ul li.global03 span {padding-top:130px;}
				.lacto_global_wrap .lacto_global ul li.global01 {margin-bottom:16px;width:100%;}/*10*/
				.lacto_global_wrap .lacto_global ul li.global02 {height:434px;}/*height:0;padding-bottom:51.8%;*/
				.lacto_global_wrap .lacto_global ul li.global03 {height:434px;background-image:url(../images/sub/bnr_about_bnr_global02.jpg);margin-left:16px;}
			.lacto_award_wrap {padding-top:102px;padding-bottom:78px;}/*60*/
				.lacto_award_wrap h4 {margin-bottom:43px;}/*17*/
				.lacto_award_wrap .lacto_award > .clear {padding-bottom:26px;}
				.lacto_award_wrap .lacto_award .lacto_txt {width:46.8%;padding:3.4% 3.2% 3.5%;float:left;}/*20 24 22*/
				.lacto_award_wrap .lacto_award .lacto_txt h5 {line-height:32px;font-size:26px;}/*22 18*/
				.lacto_award_wrap .lacto_award .lacto_txt p {padding-top:14px;line-height:32px;font-size:19px;letter-spacing:-0.4px;}/*9 22 15*/
				.lacto_award_wrap .lacto_award .lacto_txt p br {display:none;}
				.lacto_award_wrap .lacto_award .lacto_bnr {width: calc(53.2% - 20px);margin-left:20px;float:right;}/*margin-top:28px;*/
				.lacto_award_wrap .lacto_award .lacto_bnr .bnr_wrapper img {width:42.6%;}
				.lacto_award_wrap .lacto_award .lacto_bnr .bnr_wrapper .bnr_txt {width: calc(57.4% - 20px);margin-left:20px;}
				.lacto_award_wrap .lacto_award .lacto_bnr .bnr_wrapper .bnr_txt h5 {line-height:28px;font-size:19px;}/*22 18*/
				.lacto_award_wrap .lacto_award .lacto_bnr .bnr_wrapper .bnr_txt h5 span {margin-top:2px;font-size:15px;}
				.lacto_award_wrap .lacto_award .lacto_bnr .bnr_wrapper .bnr_txt p {padding-top:9px;line-height:28px;font-size:18px;}/*9 23 15*/
				.lacto_award_wrap .lacto_award .lacto_bnr .bnr_wrapper .bnr_txt p span {margin-top:4px;font-size:13px;}
				.lacto_award_wrap .lacto_award .lacto_bnr .bnr_wrapper .bnr_txt p + h5 {margin-top:27px;}
				.lacto_award_wrap .lacto_award .lacto_bnr .bnr_wrapper .bnr_txt p + h5 + p {}
				.lacto_award_wrap .lacto_award .lacto_bnr .bnr_wrapper .bnr_txt p.last {font-size:18px;}/*15*/
				.lacto_award_wrap .lacto_award > p {font-size:16px;}	
			.lacto_project_wrap {padding-top:102px;padding-bottom:102px;}/*62*/
				.lacto_project_wrap .lacto_project {}
				.lacto_project_wrap .lacto_project h4 {}
				.lacto_project_wrap .lacto_project > p {padding:14px 0 30px;font-size:18px;line-height:26px;}/*12 30 15 23*/
				.lacto_project_wrap .lacto_project .project_box {height: 716px;width:100%;}
				.lacto_project_wrap .lacto_project .lacto_txt {padding-top:36px;}/*22*/
				.lacto_project_wrap .lacto_project .lacto_txt ul > li {line-height:28px;}/*23*/
				.lacto_project_wrap .lacto_project .lacto_txt ul > li + li {margin-top:11px;}/*7*/
				.lacto_project_wrap .lacto_project .lacto_txt ul > li:before {top:14px;}/*10*/
			.lacto_animal_wrap {padding-top:102px;padding-bottom:102px;}/*62*/
				.lacto_animal_wrap h4 {margin-bottom:52px;}/*26*/
			.lacto_effect_wrap {padding-top:102px;padding-bottom:102px;}/*62*/
				.lacto_effect_wrap h4 {margin-bottom:52px;}/*26*/
				.lacto_effect_wrap .effect_step {margin:37px 0 5px 18px;width:822px;}/*28 0 5 0 100%*/
				.lacto_effect_wrap .effect_step ul {width:624px;}/*calc(50% - 24px)*/
				.lacto_effect_wrap .effect_step ul li {padding:0 20px;padding-top:23px;height:100px;border-radius:100px;width:200px;line-height:24px;font-size:15px;}/*64 100% 19 13*/
				.lacto_effect_wrap .effect_step ul li br {display:none;}
				.lacto_effect_wrap .effect_step ul li:before {width:112px;height:1px;}/*1px 80px*/
				.lacto_effect_wrap .effect_step ul li + li:before {/* width:66px; */}/*30*/
				.lacto_effect_wrap .effect_step ul li:after {right:-56px;top:50%;background-size:16px auto !important;transform:translate(50%, -50%) rotate(-90deg);}
				.lacto_effect_wrap .effect_step ul li + li:after {/* transform:translate(50%, -50%) rotate(-75deg); */}
				.lacto_effect_wrap .effect_step ul + ul li + li:after {transform:translate(50%, -50%) rotate(-105deg);}
				.lacto_effect_wrap .effect_step ul li + li {margin-left:112px;}/*margin-top:80*/
				.lacto_effect_wrap .effect_step ul + ul {margin-top:53px;}/*margin-left:24px*/
				.lacto_effect_wrap .effect_step ul:nth-of-type(1):before {width:154px;height:154px;border-radius:154px 154px 0 0;right:32px;}
				.lacto_effect_wrap .effect_step .effect_result {height:100px;border-radius:100px;width:200px;padding-top:35px;line-height:24px;font-size:17px;right:0;top:50%;transform:translateY(-50%);}/*64 calc(50% - 24px) 20 19 13*/
			.lacto_effect_wrap + .lacto_animal_wrap {}
				.lacto_effect_wrap + .lacto_animal_wrap h4 {margin-bottom:28px;}
				.lacto_effect_wrap + .lacto_animal_wrap .lacto_check + h4 {margin-top:70px;}/*37*/
			.lacto_human_wrap {padding-top:102px;padding-bottom:102px;}/*62*/
				.lacto_human_wrap h4 {margin-bottom:28px;}/*26*/
				.lacto_human_wrap .lacto_check .clear {padding-top:23px;width: calc(100% + 40px);margin-left:-40px;}/*28 100% 0 margin-bottom:8*/
				.lacto_human_wrap .lacto_txt ul li {line-height:22px;font-size:15px;letter-spacing:-0.6px;}
				.lacto_human_wrap .lacto_txt ul li + li {margin-top:6px;}
			.lacto_academy_wrap {padding-top:102px;padding-bottom:102px;}
				.lacto_academy_wrap h4 {margin-bottom:20px;}
				.lacto_academy_wrap > p {margin-bottom:30px;line-height:32px;font-size:18px;}
				.lacto_academy_wrap > p strong {font-size:22px;}
				.lacto_academy_wrap li {width: calc(25% - 30px);}
				.lacto_academy_wrap li + li {margin-left:40px;}
				.lacto_academy_wrap li:nth-of-type(n + 5) {margin-top:40px;}
		}
		@media only screen and (max-width:1217px) {
			.lacto_global_wrap, .lacto_project_wrap, .lacto_effect_wrap, .lacto_human_wrap {width: calc(100% + 30px);margin-left:-15px;margin-right:-15px;padding-left:15px;padding-right:15px;box-sizing:border-box;}
			h4.lacto_title {line-height:30px;font-size:26px;}/*28 20*/
			h4.lacto_title span {font-size:14px;}
			.lacto_txt ul li {line-height:25px;font-size:17px;letter-spacing:0;}/*23 15*/
			.lacto_txt ul li:before {width:3px;height:3px;top:13px;margin-top:-1.5px;}/*12*/
			.lacto_txt ul li + li {margin-top:13px;}
			.lacto_check > li {padding-left:38px;font-size:16px;}/*38 14*/
			.lacto_check > li:before {top:1px;width:28px;height:25px;}/*28 25*/
			.lacto_check > li + li {margin-top:40px;}/*38*/
			.lacto_check > li h5 {font-size:21px;line-height:1.2em;}/*20 1.15*/
			.lacto_check > li h5 span {margin-top:4px;font-size:13px;}
			.lacto_check > li p {margin:8px 0 12px;}
			.lacto_check > li p span {margin-top:2px;font-size:13px;}
			.lacto_intro {padding-top:39px;padding-bottom:92px;}/*19 62*/
				.lacto_intro .lacto_intro_txt {float:left;width:61%;padding-right:16px;}/*100%*/
				.lacto_intro .lacto_txt h4 {margin-bottom:20px;}/*15*/
				.lacto_intro .lacto_img {float:right;width:38.9%;}/*100%*/
				.lacto_intro .lacto_img ul {padding-top:0;}
			.lacto_global_wrap {padding-top:92px;padding-bottom:92px;}/*62*/
				.lacto_global_wrap h4 {margin-bottom:30px;}/*19*/
				.lacto_global_wrap .lacto_global ul li {padding-top:40px;padding-bottom:40px;width: calc(50% - 8px);}/*26 27*/
				.lacto_global_wrap .lacto_global ul li h5 {line-height:35px;font-size:26px;}/*28 20*/
				.lacto_global_wrap .lacto_global ul li span {line-height:26px;font-size:18px;}/*20 15*/
				.lacto_global_wrap .lacto_global ul li.global03 span {padding-top:120px;}
				.lacto_global_wrap .lacto_global ul li.global01 {margin-bottom:16px;width:100%;}/*10*/
				.lacto_global_wrap .lacto_global ul li.global02 {height:384px;background-size:100% auto;}/*height:0;padding-bottom:51.8%;*/
				.lacto_global_wrap .lacto_global ul li.global03 {height:384px;background-image:url(../images/sub/bnr_about_bnr_global02.jpg);background-size:100% auto;margin-left:16px;}
			.lacto_award_wrap {padding-top:92px;padding-bottom:78px;}/*60*/
				.lacto_award_wrap h4 {margin-bottom:34px;}/*17*/
				.lacto_award_wrap .lacto_award > .clear {padding-bottom:26px;}
				.lacto_award_wrap .lacto_award .lacto_txt {width:46.8%;padding:28px 32px 30px;float:left;}/*20 24 22*/
				.lacto_award_wrap .lacto_award .lacto_txt h5 {line-height:28px;font-size:24px;}/*22 18*/
				.lacto_award_wrap .lacto_award .lacto_txt p {padding-top:9px;line-height:29px;font-size:18px;letter-spacing:-0.4px;}/*9 22 15*/
				.lacto_award_wrap .lacto_award .lacto_txt p br {display:none;}
				.lacto_award_wrap .lacto_award .lacto_bnr {width: calc(53.2% - 20px);margin-left:20px;float:right;}/*margin-top:28px;*/
				.lacto_award_wrap .lacto_award .lacto_bnr .bnr_wrapper img {width:42.6%;}
				.lacto_award_wrap .lacto_award .lacto_bnr .bnr_wrapper .bnr_txt {width: calc(57.4% - 16px);margin-left:16px;}
				.lacto_award_wrap .lacto_award .lacto_bnr .bnr_wrapper .bnr_txt h5 {line-height:25px;font-size:18px;}/*22 18*/
				.lacto_award_wrap .lacto_award .lacto_bnr .bnr_wrapper .bnr_txt h5 span {margin-top:1px;font-size:14px;}
				.lacto_award_wrap .lacto_award .lacto_bnr .bnr_wrapper .bnr_txt p {line-height:26px;font-size:17px;}/*23 15*/
				.lacto_award_wrap .lacto_award .lacto_bnr .bnr_wrapper .bnr_txt p span {margin-top:4px;font-size:12px;}
				.lacto_award_wrap .lacto_award .lacto_bnr .bnr_wrapper .bnr_txt p.last{font-size:17px;}/*15*/
				.lacto_award_wrap .lacto_award > p {font-size:15px;}
			.lacto_project_wrap {padding-top:92px;padding-bottom:92px;}/*62*/
				.lacto_project_wrap .lacto_project {}
				.lacto_project_wrap .lacto_project h4 {}
				.lacto_project_wrap .lacto_project > p {padding:12px 0 30px;font-size:17px;line-height:25px;}/*15 23*/
				.lacto_project_wrap .lacto_project .project_box {height: 671px;width:100%;}
				.lacto_project_wrap .lacto_project .lacto_txt {padding-top:30px;}/*22*/
				.lacto_project_wrap .lacto_project .lacto_txt ul > li {line-height:26px;}/*23*/
				.lacto_project_wrap .lacto_project .lacto_txt ul > li + li {margin-top:7px;}/*7*/
				.lacto_project_wrap .lacto_project .lacto_txt ul > li:before {top:12px;}/*10*/
			.lacto_animal_wrap {padding-top:92px;padding-bottom:92px;}/*62*/
				.lacto_animal_wrap h4 {margin-bottom:32px;}/*26*/
			.lacto_effect_wrap {padding-top:92px;padding-bottom:92px;}/*62*/
				.lacto_effect_wrap h4 {margin-bottom:32px;}/*26*/
				.lacto_effect_wrap .effect_step {margin:32px 0 5px 10px;width:822px;}/*28 0 5 0 100%*/
				.lacto_effect_wrap .effect_step ul {width:600px;}/*calc(50% - 24px)*/
				.lacto_effect_wrap .effect_step ul li {padding:0 16px;padding-top:17px;height:81px;border-radius:81px;width:200px;line-height:22px;font-size:15px;}/*64 100% 19 13*/
				.lacto_effect_wrap .effect_step ul li:before {width:112px;height:1px;}/*1px 80px*/
				.lacto_effect_wrap .effect_step ul li + li:before {/* width:66px; */}/*30*/
				.lacto_effect_wrap .effect_step ul li:after {right:-56px;top:50%;background-size:16px auto !important;transform:translate(50%, -50%) rotate(-90deg);}
				.lacto_effect_wrap .effect_step ul li + li:after {/* transform:translate(50%, -50%) rotate(-75deg); */}
				.lacto_effect_wrap .effect_step ul + ul li + li:after {transform:translate(50%, -50%) rotate(-105deg);}
				.lacto_effect_wrap .effect_step ul li + li {margin-left:112px;}/*margin-top:80*/
				.lacto_effect_wrap .effect_step ul + ul {margin-top:53px;}/*margin-left:24px*/
				.lacto_effect_wrap .effect_step ul:nth-of-type(1):before {width:154px;height:154px;border-radius:154px 154px 0 0;right:32px;}
				.lacto_effect_wrap .effect_step .effect_result {height:81px;border-radius:81px;width:200px;padding-top:28px;line-height:22px;font-size:16px;right:0;top:50%;transform:translateY(-50%);}/*64 calc(50% - 24px) 20 19 13*/
			.lacto_effect_wrap + .lacto_animal_wrap {}
				.lacto_effect_wrap + .lacto_animal_wrap h4 {margin-bottom:28px;}
				.lacto_effect_wrap + .lacto_animal_wrap .lacto_check + h4 {margin-top:57px;}/*37*/
			.lacto_human_wrap {padding-top:92px;padding-bottom:92px;}/*62*/
				.lacto_human_wrap h4 {margin-bottom:26px;}
				.lacto_human_wrap .lacto_check .clear {padding-top:23px;width: calc(100% + 38px);margin-left:-38px;}/*28 100% 0 margin-bottom:8*/
				.lacto_human_wrap .lacto_txt ul li {line-height:22px;font-size:15px;letter-spacing:-0.6px;}/*20 13*/
				.lacto_human_wrap .lacto_txt ul li:before {top:11px;}/*10*/
				.lacto_human_wrap .lacto_txt ul li + li {margin-top:6px;}/*5*/
			.lacto_academy_wrap {padding-top:92px;padding-bottom:92px;}/*62*/
				.lacto_academy_wrap h4 {margin-bottom:16px;}/*10*/
				.lacto_academy_wrap > p {margin-bottom:28px;line-height:30px;font-size:17px;}/*28 21 15*/
				.lacto_academy_wrap > p strong {font-size:20px;}/*17*/
				.lacto_academy_wrap li {width: calc(25% - 24px);}/*3*/
				.lacto_academy_wrap li + li {margin-left:32px;}/*4*/
				.lacto_academy_wrap li:nth-of-type(n + 5) {margin-top:32px;}/*4*/
		}
		@media only screen and (max-width:1100px) {
			h4.lacto_title {line-height:28px;font-size:24px;}/*28 20*/
			h4.lacto_title span {font-size:13px;}
			.lacto_txt ul li {line-height:24px;font-size:16px;letter-spacing:0;}/*23 15*/
			.lacto_txt ul li:before {top:12px;}
			.lacto_check > li {font-size:15px;}/*14*/
			.lacto_check > li:before {top:1px;}
			.lacto_check > li + li {margin-top:38px;}
			.lacto_check > li h5 {font-size:20px;line-height:1.15em;}
			.lacto_check > li h5 span {margin-top:2px;font-size:13px;}
			.lacto_check > li p span {margin-top:2px;font-size:12px;}

			.lacto_intro {padding-top:29px;padding-bottom:82px;}/*19 62*/
				.lacto_intro .lacto_intro_txt {float:left;width:61%;padding-right:16px;}/*100%*/
				.lacto_intro .lacto_txt h4 {margin-bottom:20px;}/*15*/
				.lacto_intro .lacto_img {float:right;width:38.9%;}/*100%*/
				.lacto_intro .lacto_img ul {padding-top:0;}
			.lacto_global_wrap {padding-top:82px;padding-bottom:82px;}/*62*/
				.lacto_global_wrap h4 {margin-bottom:25px;}/*19*/
				.lacto_global_wrap .lacto_global ul li {padding-top:30px;padding-bottom:30px;width: calc(50% - 6px);}/*26 27*/
				.lacto_global_wrap .lacto_global ul li h5 {line-height:32px;font-size:24px;}/*28 20*/
				.lacto_global_wrap .lacto_global ul li span {line-height:24px;font-size:17px;}/*20 15*/
				.lacto_global_wrap .lacto_global ul li.global03 span {padding-top:120px;}
				.lacto_global_wrap .lacto_global ul li.global01 {margin-bottom:12px;width:100%;}/*10*/
				.lacto_global_wrap .lacto_global ul li.global02 {height:354px;background-size:100% auto;}/*height:0;padding-bottom:51.8%;*/
				.lacto_global_wrap .lacto_global ul li.global03 {height:354px;background-image:url(../images/sub/bnr_about_bnr_global02.jpg);background-size:100% auto;margin-left:12px;}
			.lacto_award_wrap {padding-top:82px;padding-bottom:78px;}/*60*/
				.lacto_award_wrap h4 {margin-bottom:27px;}/*17*/
				.lacto_award_wrap .lacto_award .lacto_txt {width:46.8%;padding:20px 24px 22px;float:left;}
				.lacto_award_wrap .lacto_award .lacto_txt h5 {line-height:26px;font-size:22px;}/*22 18*/
				.lacto_award_wrap .lacto_award .lacto_txt p {padding-top:9px;line-height:26px;font-size:17px;letter-spacing:-0.2px;}/*22 15*/
				.lacto_award_wrap .lacto_award .lacto_txt p br {display:none;}
				.lacto_award_wrap .lacto_award .lacto_bnr {width: calc(53.2% - 20px);margin-left:20px;float:right;}/*margin-top:28px;*/
				.lacto_award_wrap .lacto_award .lacto_bnr .bnr_wrapper img {width:42.6%;}
				.lacto_award_wrap .lacto_award .lacto_bnr .bnr_wrapper .bnr_txt {width: calc(57.4% - 16px);margin-left:16px;}
				.lacto_award_wrap .lacto_award .lacto_bnr .bnr_wrapper .bnr_txt h5 {line-height:23px;font-size:16px;}/*22 18*/
				.lacto_award_wrap .lacto_award .lacto_bnr .bnr_wrapper .bnr_txt h5 span {margin-top:1px;font-size:13px;}
				.lacto_award_wrap .lacto_award .lacto_bnr .bnr_wrapper .bnr_txt p {line-height:24px;font-size:16px;}/*23 15*/
				.lacto_award_wrap .lacto_award .lacto_bnr .bnr_wrapper .bnr_txt p span {margin-top:3px;font-size:12px;}
				.lacto_award_wrap .lacto_award .lacto_bnr .bnr_wrapper .bnr_txt p.last{font-size:16px;}/*15*/
				.lacto_award_wrap .lacto_award > p {font-size:15px;}
			.lacto_project_wrap {padding-top:82px;padding-bottom:82px;}/*62*/
				.lacto_project_wrap .lacto_project {}
				.lacto_project_wrap .lacto_project h4 {}
				.lacto_project_wrap .lacto_project > p {padding:12px 0 30px;font-size:16px;line-height:24px;}/*15 23*/
				.lacto_project_wrap .lacto_project .project_box {height:410px;width:100%;}
				.lacto_project_wrap .lacto_project .lacto_txt {padding-top:24px;}/*22*/
				.lacto_project_wrap .lacto_project .lacto_txt ul > li {line-height:24px;}/*23*/
				.lacto_project_wrap .lacto_project .lacto_txt ul > li:before {top:10px;}
			.lacto_animal_wrap {padding-top:82px;padding-bottom:82px;}/*62*/
				.lacto_animal_wrap h4 {margin-bottom:28px;}/*26*/
			.lacto_effect_wrap {padding-top:82px;padding-bottom:82px;}/*62*/
				.lacto_effect_wrap h4 {margin-bottom:28px;}/*26*/
				.lacto_effect_wrap .effect_step {margin:28px 0 5px 0px;width:822px;}/*100%*/
				.lacto_effect_wrap .effect_step ul {width:600px;}/*calc(50% - 24px)*/
				.lacto_effect_wrap .effect_step ul li {padding:0 16px;padding-top:17px;height:81px;border-radius:81px;width:200px;line-height:22px;font-size:15px;}/*64 100% 19 13*/
				.lacto_effect_wrap .effect_step ul li:before {width:112px;height:1px;}/*1px 80px*/
				.lacto_effect_wrap .effect_step ul li + li:before {/* width:66px; */}/*30*/
				.lacto_effect_wrap .effect_step ul li:after {right:-56px;top:50%;background-size:16px auto !important;transform:translate(50%, -50%) rotate(-90deg);}
				.lacto_effect_wrap .effect_step ul li + li:after {/* transform:translate(50%, -50%) rotate(-75deg); */}
				.lacto_effect_wrap .effect_step ul + ul li + li:after {transform:translate(50%, -50%) rotate(-105deg);}
				.lacto_effect_wrap .effect_step ul li + li {margin-left:112px;}/*margin-top:80*/
				.lacto_effect_wrap .effect_step ul + ul {margin-top:53px;}/*margin-left:24px*/
				.lacto_effect_wrap .effect_step ul:nth-of-type(1):before {width:135px;height:135px;border-radius:135px 135px 0 0;right:32px;}
				.lacto_effect_wrap .effect_step .effect_result {height:81px;border-radius:81px;width:200px;padding-top:28px;line-height:22px;font-size:16px;right:0;top:50%;transform:translateY(-50%);}/*64 calc(50% - 24px) 20 19 13*/
			.lacto_effect_wrap + .lacto_animal_wrap {}
				.lacto_effect_wrap + .lacto_animal_wrap h4 {margin-bottom:28px;}
				.lacto_effect_wrap + .lacto_animal_wrap .lacto_check + h4 {margin-top:47px;}/*37*/
			.lacto_human_wrap {padding-top:82px;padding-bottom:82px;}/*62*/
				.lacto_human_wrap .lacto_icon {width:100%;padding-bottom:40px;}
				.lacto_human_wrap .lacto_icon li {width: calc(20% - 32px);}
				.lacto_human_wrap .lacto_icon li + li {margin-left:40px;}
				.lacto_human_wrap .lacto_icon li p {font-size:19px;line-height:24px;height:48px;}
				.lacto_human_wrap .lacto_icon li span {margin-bottom:12px;height:136px;width:136px;background-size:auto 76px !important;}
				.lacto_human_wrap .lacto_txt {padding-top:12px;}
				.lacto_human_wrap .lacto_txt ul li {line-height:20px;font-size:15px;}
				.lacto_human_wrap .lacto_txt ul li:before {top:10px;}
				.lacto_human_wrap .lacto_txt ul li + li {margin-left:24px;}
				.lacto_human_wrap .lacto_chart {width:100%;}
				.lacto_human_wrap .lacto_chart .chart_th, .lacto_human_wrap .lacto_chart .chart_td {font-size:19px;line-height:24px;}
			.lacto_academy_wrap {padding-top:82px;padding-bottom:82px;}/*62*/
				.lacto_academy_wrap h4 {margin-bottom:10px;}
				.lacto_academy_wrap > p {line-height:27px;font-size:16px;}/*21 15*/
				.lacto_academy_wrap > p strong {font-size:19px;}/*17*/
				.lacto_academy_wrap li {width: calc(25% - 21px);}/*3*/
				.lacto_academy_wrap li + li {margin-left:28px;}/*4*/
				.lacto_academy_wrap li:nth-of-type(n + 5) {margin-top:28px;}/*4*/
		}
		@media only screen and (max-width:980px) {
			h4.lacto_title {line-height:28px;font-size:22px;}/*20*/
			h4.lacto_title span {font-size:13px;}
			.lacto_txt ul li {line-height:23px;font-size:15px;letter-spacing:0;}
			.lacto_txt ul li:before {top:12px;}
			.lacto_check > li {font-size:14px;}
			.lacto_check > li:before {top:1px;}
			.lacto_check > li + li {margin-top:38px;}
			.lacto_check > li h5 {font-size:20px;}
			.lacto_check > li h5 span {margin-top:2px;font-size:13px;}
			.lacto_check > li p span {margin-top:2px;font-size:12px;}
			.lacto_check > li > span {font-size:15px;}
			.lacto_intro {padding-top:20px;padding-bottom:72px;}/*19 62*/
				.lacto_intro .lacto_intro_txt {float:left;width:100%;padding-bottom:16px;padding-right:0;}
				.lacto_intro .lacto_txt h4 {margin-bottom:20px;}/*15*/
				.lacto_intro .lacto_img {float:right;width:100%;}
				.lacto_intro .lacto_img ul {padding-top:0;font-size:0;}
				.lacto_intro .lacto_img ul li {width: calc(50% - 6px);margin:0;display:inline-block;vertical-align:top;}
				.lacto_intro .lacto_img ul li + li {margin-left:12px;margin-top:0;}
			.lacto_global_wrap {padding-top:72px;padding-bottom:72px;}/*62*/
				.lacto_global_wrap h4 {margin-bottom:19px;}
				.lacto_global_wrap .lacto_global ul li {padding-top:28px;padding-bottom:28px;width: calc(50% - 6px);}/*26 27*/
				.lacto_global_wrap .lacto_global ul li h5 {line-height:30px;font-size:22px;}/*28 20*/
				.lacto_global_wrap .lacto_global ul li span {line-height:23px;font-size:16px;}/*20 15*/
				.lacto_global_wrap .lacto_global ul li.global03 span {padding-top:106px;}
				.lacto_global_wrap .lacto_global ul li.global01 {margin-bottom:12px;width:100%;}/*10*/
				.lacto_global_wrap .lacto_global ul li.global02 {height:304px;background-size:100% auto;}/*height:0;padding-bottom:51.8%;*/
				.lacto_global_wrap .lacto_global ul li.global03 {height:304px;background-image:url(../images/sub/bnr_about_bnr_global02.jpg);background-size:100% auto;margin-left:12px;}
			.lacto_award_wrap {padding-top:72px;padding-bottom:72px;}/*60*/
				.lacto_award_wrap h4 {margin-bottom:17px;}/*17*/
				.lacto_award_wrap .lacto_award .lacto_txt {width:100%;padding:30px 34px 32px;float:none;}
				.lacto_award_wrap .lacto_award .lacto_txt h5 {line-height:24px;font-size:20px;}/*22 18*/
				.lacto_award_wrap .lacto_award .lacto_txt p {line-height:24px;font-size:16px;letter-spacing:-0.2px;}/*22 15*/
				.lacto_award_wrap .lacto_award .lacto_bnr {width:100%;margin-left:0;margin-top:28px;float:none;}
				.lacto_award_wrap .lacto_award .lacto_bnr .bnr_wrapper {position:relative;z-index:1;}
				.lacto_award_wrap .lacto_award .lacto_bnr .bnr_wrapper img {width:42.6%;}
				.lacto_award_wrap .lacto_award .lacto_bnr .bnr_wrapper .bnr_txt {width: calc(57.4% - 16px);margin-left:16px;position:absolute;right:0;top:50%;transform:translateY(-50%);}
				.lacto_award_wrap .lacto_award .lacto_bnr .bnr_wrapper .bnr_txt h5 {line-height:22px;font-size:18px;}
				.lacto_award_wrap .lacto_award .lacto_bnr .bnr_wrapper .bnr_txt h5 span {margin-top:1px;font-size:13px;}
				.lacto_award_wrap .lacto_award .lacto_bnr .bnr_wrapper .bnr_txt p {line-height:23px;font-size:15px;}
				.lacto_award_wrap .lacto_award .lacto_bnr .bnr_wrapper .bnr_txt p span {margin-top:2px;font-size:12px;}
				.lacto_award_wrap .lacto_award .lacto_bnr .bnr_wrapper .bnr_txt p.last {padding-top:26px;display:block;}
				.lacto_award_wrap .lacto_award > p {display:none;}
				.lacto_award_wrap .lacto_award .lacto_bnr .bnr_wrapper .bnr_txt p.last, .lacto_award_wrap .lacto_award > p {font-size:15px;}
			.lacto_project_wrap {padding-top:72px;padding-bottom:72px;}/*62*/
				.lacto_project_wrap .lacto_project {}
				.lacto_project_wrap .lacto_project h4 {}
				.lacto_project_wrap .lacto_project > p {padding:12px 0 30px;font-size:15px;line-height:23px;}
				.lacto_project_wrap .lacto_project .project_box {height:auto;padding:20px 0;width:100%;}
				.lacto_project_wrap .lacto_project .img_t {display:block;width:100%;height:auto;vertical-align:middle;position:static;transform:translateY(0);}
				.lacto_project_wrap .lacto_project .img_pc, .lacto_project_wrap .lacto_project .img_m {display:none;vertical-align:middle;}
				.lacto_project_wrap .lacto_project .lacto_txt {padding-top:22px;}
				.lacto_project_wrap .lacto_project .lacto_txt ul > li {line-height:23px;}
				.lacto_project_wrap .lacto_project .lacto_txt ul > li:before {top:10px;}
			.lacto_animal_wrap {padding-top:72px;padding-bottom:72px;}/*62*/
				.lacto_animal_wrap h4 {margin-bottom:26px;}
			.lacto_effect_wrap {padding-top:72px;padding-bottom:72px;}/*62*/
				.lacto_effect_wrap h4 {margin-bottom:26px;}
				.lacto_effect_wrap .effect_step {margin:28px auto 5px auto;width:100%;max-width:780px;}
				.lacto_effect_wrap .effect_step ul {width:600px;}/*calc(50% - 24px)*/
				.lacto_effect_wrap .effect_step ul li {padding:0 14px;padding-top:17px;height:81px;border-radius:81px;width:190px;line-height:22px;font-size:15px;}/*64 100% 19 13*/
				.lacto_effect_wrap .effect_step ul li:before {width:100px;height:1px;}/*1px 80px*/
				.lacto_effect_wrap .effect_step ul li + li:before {/* width:66px; */}/*30*/
				.lacto_effect_wrap .effect_step ul li:after {right:-50px;top:50%;background-size:16px auto !important;transform:translate(50%, -50%) rotate(-90deg);}
				.lacto_effect_wrap .effect_step ul li + li:after {/* transform:translate(50%, -50%) rotate(-75deg); */}
				.lacto_effect_wrap .effect_step ul + ul li + li:after {transform:translate(50%, -50%) rotate(-105deg);}
				.lacto_effect_wrap .effect_step ul li + li {margin-left:100px;}/*margin-top:80*/
				.lacto_effect_wrap .effect_step ul + ul {margin-top:53px;}/*margin-left:24px*/
				.lacto_effect_wrap .effect_step ul:nth-of-type(1):before {width:135px;height:135px;border-radius:135px 135px 0 0;right:32px;}
				.lacto_effect_wrap .effect_step .effect_result {height:81px;border-radius:81px;width:200px;padding-top:28px;line-height:22px;font-size:16px;right:0;top:50%;transform:translateY(-50%);}/*64 calc(50% - 24px) 20 19 13*/
			.lacto_effect_wrap + .lacto_animal_wrap {}
				.lacto_effect_wrap + .lacto_animal_wrap h4 {margin-bottom:28px;}
				.lacto_effect_wrap + .lacto_animal_wrap .lacto_check + h4 {margin-top:37px;}
			.lacto_human_wrap {padding-top:72px;padding-bottom:72px;}/*62*/
				.lacto_human_wrap .lacto_icon li {width: calc(20% - 24px);}
				.lacto_human_wrap .lacto_icon li + li {margin-left:30px;}
				.lacto_human_wrap .lacto_icon li p {font-size:18px;line-height:21px;height:42px;}
				.lacto_human_wrap .lacto_icon li span {margin-bottom:10px;height:124px;width:124px;background-size:auto 68px !important;}
				.lacto_human_wrap .lacto_txt {padding-top:12px;}
				.lacto_human_wrap .lacto_txt ul li {font-size:14px;}
				.lacto_human_wrap .lacto_txt ul li:first-child{line-height:1.8em;}
				.lacto_human_wrap .lacto_txt ul li + li {margin-left:20px;}
				.lacto_human_wrap .lacto_chart .chart_th, .lacto_human_wrap .lacto_chart .chart_td {padding:12px 0;font-size:18px;line-height:22px;}
				.lacto_human_wrap .lacto_chart .chart_td:nth-of-type(3) {padding-bottom:6px;}
				.lacto_human_wrap .lacto_chart .chart_td p {padding:6px 0;}
			.lacto_academy_wrap {padding-top:72px;padding-bottom:72px;}/*62*/
				.lacto_academy_wrap h4 {margin-bottom:10px;}
				.lacto_academy_wrap > p {line-height:24px;font-size:15px;}/*21*/
				.lacto_academy_wrap > p strong {font-size:18px;}/*17*/
				.lacto_academy_wrap li {width: calc(25% - 15px);}/*3*/
				.lacto_academy_wrap li + li {margin-left:20px;}/*4*/
				.lacto_academy_wrap li:nth-of-type(n + 5) {margin-top:20px;}/*4*/
		}
		@media only screen and (max-width:860px) {
			h4.lacto_title {line-height:28px;font-size:21px;}/*20*/
			h4.lacto_title span {font-size:13px;}
			.lacto_txt ul li {line-height:23px;font-size:15px;letter-spacing:0;}
			.lacto_txt ul li:before {top:12px;}
			.lacto_check > li {font-size:14px;}
			.lacto_check > li:before {top:1px;}
			.lacto_check > li + li {margin-top:38px;}
			.lacto_check > li h5 {font-size:20px;}
			.lacto_check > li h5 span {margin-top:2px;font-size:13px;}
			.lacto_check > li p span {margin-top:2px;font-size:12px;}
			.lacto_check > li > span {font-size:14px;}
			.lacto_intro {padding-top:19px;padding-bottom:72px;}/*19 62*/
				.lacto_intro .lacto_intro_txt {float:left;width:100%;padding-bottom:16px;}
				.lacto_intro .lacto_txt h4 {margin-bottom:20px;}/*15*/
				.lacto_intro .lacto_img {float:right;width:100%;}
				.lacto_intro .lacto_img ul {padding-top:0;font-size:0;}
				.lacto_intro .lacto_img ul li {width: calc(50% - 6px);margin:0;display:inline-block;vertical-align:top;}
				.lacto_intro .lacto_img ul li + li {margin-left:12px;margin-top:0;}
			.lacto_global_wrap {padding-top:72px;padding-bottom:72px;}/*62*/
				.lacto_global_wrap h4 {margin-bottom:19px;}
				.lacto_global_wrap .lacto_global ul li {padding-top:26px;padding-bottom:27px;width: calc(50% - 6px);}
				.lacto_global_wrap .lacto_global ul li h5 {line-height:29px;font-size:21px;}/*28 20*/
				.lacto_global_wrap .lacto_global ul li span {line-height:20px;font-size:15px;}
				.lacto_global_wrap .lacto_global ul li.global03 span {padding-top:94px;}
				.lacto_global_wrap .lacto_global ul li.global01 {margin-bottom:10px;width:100%;}/*10*/
				.lacto_global_wrap .lacto_global ul li.global02 {height:274px;background-size:100% auto;}/*height:0;padding-bottom:51.8%;*/
				.lacto_global_wrap .lacto_global ul li.global03 {height:274px;background-image:url(../images/sub/bnr_about_bnr_global02.jpg);background-size:100% auto;margin-left:12px;}
			.lacto_award_wrap {padding-top:72px;padding-bottom:72px;}/*60*/
				.lacto_award_wrap h4 {margin-bottom:17px;}/*17*/
				.lacto_award_wrap .lacto_award .lacto_txt {width:100%;padding:30px 34px 32px;float:none;}
				.lacto_award_wrap .lacto_award .lacto_txt h5 {line-height:23px;font-size:19px;}/*22 18*/
				.lacto_award_wrap .lacto_award .lacto_txt p {line-height:23px;font-size:15px;letter-spacing:-0.2px;}/*22 15*/
				.lacto_award_wrap .lacto_award .lacto_bnr {width:100%;margin-left:0;margin-top:28px;float:none;}
				.lacto_award_wrap .lacto_award .lacto_bnr .bnr_wrapper {position:relative;z-index:1;}
				.lacto_award_wrap .lacto_award .lacto_bnr .bnr_wrapper img {width:42.6%;}
				.lacto_award_wrap .lacto_award .lacto_bnr .bnr_wrapper .bnr_txt {width: calc(57.4% - 16px);margin-left:16px;position:absolute;right:0;top:50%;transform:translateY(-50%);}
				.lacto_award_wrap .lacto_award .lacto_bnr .bnr_wrapper .bnr_txt h5 {line-height:22px;font-size:18px;}
				.lacto_award_wrap .lacto_award .lacto_bnr .bnr_wrapper .bnr_txt h5 span {margin-top:1px;font-size:13px;}
				.lacto_award_wrap .lacto_award .lacto_bnr .bnr_wrapper .bnr_txt p {line-height:23px;font-size:15px;}
				.lacto_award_wrap .lacto_award .lacto_bnr .bnr_wrapper .bnr_txt p span {margin-top:2px;font-size:12px;}
				.lacto_award_wrap .lacto_award .lacto_bnr .bnr_wrapper .bnr_txt p.last {padding-top:26px;display:block;}
				.lacto_award_wrap .lacto_award > p {display:none;}
				.lacto_award_wrap .lacto_award .lacto_bnr .bnr_wrapper .bnr_txt p.last, .lacto_award_wrap .lacto_award > p {font-size:15px;}
			.lacto_project_wrap {padding-top:72px;padding-bottom:72px;}/*62*/
				.lacto_project_wrap .lacto_project {}
				.lacto_project_wrap .lacto_project h4 {}
				.lacto_project_wrap .lacto_project > p {padding:12px 0 30px;font-size:15px;line-height:23px;}
				.lacto_project_wrap .lacto_project .project_box {padding:12px 0;}
				.lacto_project_wrap .lacto_project .lacto_txt {padding-top:22px;}
				.lacto_project_wrap .lacto_project .lacto_txt ul > li {line-height:23px;}
				.lacto_project_wrap .lacto_project .lacto_txt ul > li:before {top:10px;}
			.lacto_animal_wrap {padding-top:72px;padding-bottom:72px;}/*62*/
				.lacto_animal_wrap h4 {margin-bottom:26px;}
			.lacto_effect_wrap {padding-top:72px;padding-bottom:72px;}/*62*/
				.lacto_effect_wrap h4 {margin-bottom:26px;}
				.lacto_effect_wrap .effect_step {margin:28px auto 5px -38px;width: calc(100% + 38px);max-width:721px;text-align:center;}
				.lacto_effect_wrap .effect_step ul {width: calc(100% - 220px);margin-right:220px;text-align:left;}/*calc(50% - 24px)*/
				.lacto_effect_wrap .effect_step ul li {padding:0 14px;padding-top:17px;height:77px;border-radius:77px;width:180px;line-height:20px;font-size:14px;}/*64 100% 19 13*/
				.lacto_effect_wrap .effect_step ul li:before {width:100px;height:1px;}/*1px 80px*/
				.lacto_effect_wrap .effect_step ul li + li:before {width:190px;}/*30*/
				.lacto_effect_wrap .effect_step ul li:after {right:-42px;top:50%;background-size:16px auto !important;transform:translate(50%, -50%) rotate(-90deg);}
				.lacto_effect_wrap .effect_step ul li + li:after {/* transform:translate(50%, -50%) rotate(-75deg); */}
				.lacto_effect_wrap .effect_step ul + ul li + li:after {transform:translate(50%, -50%) rotate(-105deg);}
				.lacto_effect_wrap .effect_step ul li + li {margin-left:100px;}/*margin-top:80*/
				.lacto_effect_wrap .effect_step ul + ul {margin-top:30px;}/*margin-left:24px*/
				.lacto_effect_wrap .effect_step ul:nth-of-type(1):before {width:108px;height:108px;border-radius:108px 108px 0 0;right:0%;}
				.lacto_effect_wrap .effect_step .effect_result {height:77px;border-radius:77px;width:180px;padding-top:28px;line-height:20px;font-size:14px;right:0;top:50%;transform:translateY(-50%);}/*64 calc(50% - 24px) 20 19 13*/
			.lacto_effect_wrap + .lacto_animal_wrap {}
				.lacto_effect_wrap + .lacto_animal_wrap h4 {margin-bottom:28px;}
				.lacto_effect_wrap + .lacto_animal_wrap .lacto_check + h4 {margin-top:37px;}
			.lacto_human_wrap {padding-top:72px;padding-bottom:72px;}/*62*/
				.lacto_human_wrap .lacto_icon li {width: calc(20% - 20px);}
				.lacto_human_wrap .lacto_icon li + li {margin-left:25px;}
				.lacto_human_wrap .lacto_icon li p {font-size:17px;line-height:20px;height:40px;}
				.lacto_human_wrap .lacto_icon li span {margin-bottom:10px;height:116px;width:116px;background-size:auto 62px !important;}
				.lacto_human_wrap .lacto_txt ul li {font-size:15px;}
				.lacto_human_wrap .lacto_txt ul li + li {margin-left:20px;}
				.lacto_txt ul li:first-child {line-height: 2em;}
				.lacto_human_wrap .lacto_chart .chart_th, .lacto_human_wrap .lacto_chart .chart_td {font-size:17px;line-height:21px;}
				.lacto_human_wrap .lacto_chart .chart_td {font-size:16px;}
			.lacto_academy_wrap {padding-top:72px;padding-bottom:72px;}/*62*/
				.lacto_academy_wrap h4 {margin-bottom:10px;}
				.lacto_academy_wrap > p {line-height:22px;font-size:15px;}/*21*/
				.lacto_academy_wrap > p strong {font-size:17px;}
				.lacto_academy_wrap li {width: calc(25% - 12px);}/*3*/
				.lacto_academy_wrap li + li {margin-left:16px;}/*4*/
				.lacto_academy_wrap li:nth-of-type(n + 5) {margin-top:16px;}/*4*/
		}
		@media only screen and (max-width:767px) {
			h4.lacto_title {line-height:28px;font-size:20px;}
			h4.lacto_title span {font-size:13px;}
			.lacto_txt ul li {line-height:23px;font-size:15px;letter-spacing:0;}
			.lacto_txt ul li:before {top:12px;}
			.lacto_check > li {font-size:14px;}
			.lacto_check > li:before {top:1px;}
			.lacto_check > li + li {margin-top:38px;}
			.lacto_check > li h5 {font-size:20px;}
			.lacto_check > li h5 span {margin-top:2px;font-size:13px;}
			.lacto_check > li p span {margin-top:2px;font-size:12px;}
			.lacto_check > li > span {font-size:14px;}
			.lacto_intro {padding-top:19px;padding-bottom:72px;}/*62*/
				.lacto_intro .lacto_intro_txt {float:left;width:100%;padding-bottom:16px;}
				.lacto_intro .lacto_txt h4 {margin-bottom:15px;}
				.lacto_intro .lacto_img {float:right;width:100%;}
				.lacto_intro .lacto_img ul {padding-top:0;font-size:0;}
				.lacto_intro .lacto_img ul li {width: calc(50% - 6px);margin:0;display:inline-block;vertical-align:top;}
				.lacto_intro .lacto_img ul li + li {margin-left:12px;margin-top:0;}
			.lacto_global_wrap {padding-top:72px;padding-bottom:72px;}/*62*/
				.lacto_global_wrap h4 {margin-bottom:19px;}
				.lacto_global_wrap .lacto_global ul li {padding-top:26px;padding-bottom:27px;width: calc(50% - 6px);}
				.lacto_global_wrap .lacto_global ul li h5 {line-height:28px;font-size:20px;}
				.lacto_global_wrap .lacto_global ul li span {line-height:20px;font-size:15px;}
				.lacto_global_wrap .lacto_global ul li.global03 span {padding-top:118px;}
				.lacto_global_wrap .lacto_global ul li.global01 {margin-bottom:10px;width:100%;}
				.lacto_global_wrap .lacto_global ul li.global02 {height:238px;background-size:100% auto;}/*height:0;padding-bottom:51.8%;*/
				.lacto_global_wrap .lacto_global ul li.global03 {height:238px;background-image:url(../images/sub/bnr_about_bnr_global02_m.jpg);background-size:100% auto;margin-left:12px;}
			.lacto_award_wrap {padding-top:72px;padding-bottom:72px;}/*60*/
				.lacto_award_wrap h4 {margin-bottom:17px;}
				.lacto_award_wrap .lacto_award .lacto_txt {width:100%;padding:20px 24px 22px;float:none;}
				.lacto_award_wrap .lacto_award .lacto_txt h5 {line-height:22px;font-size:18px;}
				.lacto_award_wrap .lacto_award .lacto_txt p {line-height:22px;font-size:15px;letter-spacing:-0.2px;}
				.lacto_award_wrap .lacto_award .lacto_bnr {width:100%;margin-left:0;margin-top:28px;float:none;}
				.lacto_award_wrap .lacto_award .lacto_bnr .bnr_wrapper {position:relative;z-index:1;}
				.lacto_award_wrap .lacto_award .lacto_bnr .bnr_wrapper img {width:42.6%;}
				.lacto_award_wrap .lacto_award .lacto_bnr .bnr_wrapper .bnr_txt {width: calc(57.4% - 16px);margin-left:16px;position:absolute;right:0;top:50%;transform:translateY(-50%);}
				.lacto_award_wrap .lacto_award .lacto_bnr .bnr_wrapper .bnr_txt h5 {line-height:22px;font-size:18px;}
				.lacto_award_wrap .lacto_award .lacto_bnr .bnr_wrapper .bnr_txt h5 span {margin-top:1px;font-size:13px;}
				.lacto_award_wrap .lacto_award .lacto_bnr .bnr_wrapper .bnr_txt p {line-height:23px;font-size:15px;}
				.lacto_award_wrap .lacto_award .lacto_bnr .bnr_wrapper .bnr_txt p span {margin-top:2px;font-size:12px;}
				.lacto_award_wrap .lacto_award .lacto_bnr .bnr_wrapper .bnr_txt p.last {padding-top:26px;display:block;}
				.lacto_award_wrap .lacto_award > p {display:none;}
				.lacto_award_wrap .lacto_award .lacto_bnr .bnr_wrapper .bnr_txt p.last, .lacto_award_wrap .lacto_award > p {font-size:15px;    box-sizing: border-box;}
			.lacto_project_wrap {padding-top:72px;padding-bottom:72px;}/*62*/
				.lacto_project_wrap .lacto_project {}
				.lacto_project_wrap .lacto_project h4 {}
				.lacto_project_wrap .lacto_project > p {padding:12px 0 30px;font-size:15px;line-height:23px;}
				.lacto_project_wrap .lacto_project .project_box {padding:8px 0;}
				.lacto_project_wrap .lacto_project .lacto_txt {padding-top:22px;}
				.lacto_project_wrap .lacto_project .lacto_txt ul > li {line-height:23px;}
				.lacto_project_wrap .lacto_project .lacto_txt ul > li:before {top:10px;}
			.lacto_animal_wrap {padding-top:72px;padding-bottom:72px;}/*62*/
				.lacto_animal_wrap h4 {margin-bottom:26px;}
			.lacto_effect_wrap {padding-top:72px;padding-bottom:72px;}/*62*/
				.lacto_effect_wrap h4 {margin-bottom:26px;}
				.lacto_effect_wrap .effect_step {margin:28px auto 5px -38px;width: calc(100% + 38px);max-width: calc(100% + 38px);text-align:center;}
				.lacto_effect_wrap .effect_step ul {width: calc(100% - 170px);margin-right:170px;text-align:left;}/*calc(50% - 24px)*/
				.lacto_effect_wrap .effect_step ul li {padding:0 16px;padding-top:17px;height:77px;border-radius:77px;width: calc(50% - 70px);min-width:154px;max-width:inherit;line-height:19px;font-size:13px;}/*64 100%*/
				.lacto_effect_wrap .effect_step ul li:before {width:70px;height:1px;}/*1px 80px*/
				.lacto_effect_wrap .effect_step ul li + li:before {/* width:51px; */}/*30*/
				.lacto_effect_wrap .effect_step ul li:after {right:-36px;top:50%;background-size:16px auto !important;transform:translate(50%, -50%) rotate(-90deg);}
				.lacto_effect_wrap .effect_step ul li + li:after {/* transform:translate(50%, -50%) rotate(-75deg); */}
				.lacto_effect_wrap .effect_step ul + ul li + li:after {transform:translate(50%, -50%) rotate(-105deg);}
				.lacto_effect_wrap .effect_step ul li + li {margin-left:70px;}/*margin-top:80*/
				.lacto_effect_wrap .effect_step ul + ul {margin-top:24px;}/*margin-left:24px*/
				.lacto_effect_wrap .effect_step ul:nth-of-type(1):before {width:102px;height:102px;border-radius:102px 102px 0 0;right:0%;}
				.lacto_effect_wrap .effect_step .effect_result {height:77px;border-radius:77px;width:161px;padding-top:28px;line-height:19px;font-size:13px;right:0;top:50%;transform:translateY(-50%);}/*64 calc(50% - 24px) 20*/
			.lacto_effect_wrap + .lacto_animal_wrap {}
				.lacto_effect_wrap + .lacto_animal_wrap h4 {margin-bottom:28px;}
				.lacto_effect_wrap + .lacto_animal_wrap .lacto_check + h4 {margin-top:37px;}
			.lacto_human_wrap {padding-top:72px;padding-bottom:72px;}/*62*/
				.lacto_human_wrap .lacto_icon {width:520px;margin-left:auto;margin-right:auto;}
				.lacto_human_wrap .lacto_icon li {width: calc(33.32% - 20px);}
				.lacto_human_wrap .lacto_icon li + li {margin-left:25px;}
				.lacto_human_wrap .lacto_icon li:nth-of-type(n + 4) {margin-top:20px;}
				.lacto_human_wrap .lacto_icon li:nth-of-type(4) {margin-left:0;}
				.lacto_human_wrap .lacto_icon li p {font-size:16px;}
				.lacto_human_wrap .lacto_icon li span {height:116px;width:116px;background-size:auto 62px !important;}
				.lacto_human_wrap .lacto_txt {padding-top:10px;}
				.lacto_human_wrap .lacto_txt ul li {font-size:14px;}
				.lacto_human_wrap .lacto_chart .chart_th, .lacto_human_wrap .lacto_chart .chart_td {font-size:16px;padding:12px 5px;}
				.lacto_human_wrap .lacto_chart .chart_td:nth-of-type(3) {padding-left:0;padding-right:0;}
				.lacto_human_wrap .lacto_chart .chart_td {font-size:15px;}
			.lacto_academy_wrap {padding-top:72px;padding-bottom:72px;}/*62*/
		}
		@media only screen and (max-width:690px) {
				.lacto_effect_wrap .effect_step ul li {padding:0 12px;padding-top:17px;}
		}
		@media only screen and (max-width:674px) {
				.lacto_effect_wrap .effect_step ul li {padding:0 10px;padding-top:17px;width: calc(50% - 56px);min-width:inherit;}
				.lacto_effect_wrap .effect_step ul li:before {width:56px;}
				.lacto_effect_wrap .effect_step ul li + li {margin-left:56px;}
				.lacto_effect_wrap .effect_step ul li:after {right:-29px;}
		}
		@media only screen and (max-width:640px) {
			.lacto_global_wrap, .lacto_project_wrap, .lacto_effect_wrap, .lacto_human_wrap {width: calc(100% + 24px);margin-left:-12px;margin-right:-12px;padding-left:12px;padding-right:12px;}

			h4.lacto_title {line-height:28px;font-size:20px;}
			h4.lacto_title span {font-size:13px;}
			.lacto_txt ul li {line-height:23px;font-size:15px;letter-spacing:0;}
			.lacto_txt ul li:before {top:12px;}
			.lacto_check > li {font-size:14px;}
			.lacto_check > li:before {top:1px;}
			.lacto_check > li + li {margin-top:38px;}
			.lacto_check > li h5 {font-size:20px;}
			.lacto_check > li h5 span {margin-top:2px;font-size:13px;}
			.lacto_check > li p span {margin-top:2px;font-size:12px;}
			.lacto_check > li > span {font-size:14px;}
			.lacto_intro {padding-top:19px;padding-bottom:62px;}
				.lacto_intro .lacto_intro_txt {float:none;width:100%;padding-bottom:16px;}
				.lacto_intro .lacto_txt h4 {margin-bottom:15px;}
				.lacto_intro .lacto_img {float:none;width:100%;}
				.lacto_intro .lacto_img ul {padding-top:0;font-size:0;}
				.lacto_intro .lacto_img ul li {width:100%;margin:0;display:inline-block;vertical-align:top;}
				.lacto_intro .lacto_img ul li + li {margin-left:0px;margin-top:12px;}
			.lacto_global_wrap {padding-top:62px;padding-bottom:62px;}
				.lacto_global_wrap h4 {margin-bottom:19px;}
				.lacto_global_wrap .lacto_global ul li {padding-top:26px;padding-bottom:27px;width:100%;}
				.lacto_global_wrap .lacto_global ul li h5 {line-height:28px;font-size:20px;}
				.lacto_global_wrap .lacto_global ul li span {line-height:20px;font-size:15px;}
				.lacto_global_wrap .lacto_global ul li.global03 span {padding-top:132px;}
				.lacto_global_wrap .lacto_global ul li.global01 {margin-bottom:10px;width:100%;}
				.lacto_global_wrap .lacto_global ul li.global02 {height:264px;margin-bottom:10px;background-size:auto 194px;}
				.lacto_global_wrap .lacto_global ul li.global03 {height:264px;background-size:auto 194px;margin-left:0;}
			.lacto_award_wrap {padding-top:62px;padding-bottom:62px;}
				.lacto_award_wrap h4 {margin-bottom:17px;}
				.lacto_award_wrap .lacto_award .lacto_txt {width:100%;padding:20px 24px 22px;float:none;}
				.lacto_award_wrap .lacto_award .lacto_txt h5 {line-height:22px;font-size:18px;}
				.lacto_award_wrap .lacto_award .lacto_txt p {line-height:22px;font-size:15px;letter-spacing:-0.2px;}
				.lacto_award_wrap .lacto_award .lacto_bnr {width:100%;margin-left:0;margin-top:28px;float:none;}
				.lacto_award_wrap .lacto_award .lacto_bnr .bnr_wrapper {position:relative;z-index:1;}
				.lacto_award_wrap .lacto_award .lacto_bnr .bnr_wrapper img {width:42.6%;}
				.lacto_award_wrap .lacto_award .lacto_bnr .bnr_wrapper .bnr_txt {width: calc(57.4% - 12px);margin-left:12px;position:absolute;right:0;top:50%;transform:translateY(-50%);}
				.lacto_award_wrap .lacto_award .lacto_bnr .bnr_wrapper .bnr_txt h5 {line-height:22px;font-size:18px;}
				.lacto_award_wrap .lacto_award .lacto_bnr .bnr_wrapper .bnr_txt h5 span {margin-top:1px;font-size:13px;}
				.lacto_award_wrap .lacto_award .lacto_bnr .bnr_wrapper .bnr_txt p {line-height:23px;font-size:15px;}
				.lacto_award_wrap .lacto_award .lacto_bnr .bnr_wrapper .bnr_txt p span {margin-top:2px;font-size:12px;}
				.lacto_award_wrap .lacto_award .lacto_bnr .bnr_wrapper .bnr_txt p.last {padding-top:26px;width:100%;display:block;white-space: normal;overflow:hidden;}
				.lacto_award_wrap .lacto_award > p {display:none;}
				.lacto_award_wrap .lacto_award .lacto_bnr .bnr_wrapper .bnr_txt p.last, .lacto_award_wrap .lacto_award > p {font-size:15px;}
			.lacto_project_wrap {padding-top:62px;padding-bottom:62px;}
				.lacto_project_wrap .lacto_project {}
				.lacto_project_wrap .lacto_project h4 {}
				.lacto_project_wrap .lacto_project > p {padding:12px 0 30px;font-size:15px;line-height:23px;}
				.lacto_project_wrap .lacto_project .project_box {padding:0;}
				.lacto_project_wrap .lacto_project .img_m {display:block;width:100%;max-width:370px;margin:0 auto;height:auto;vertical-align:middle;position:static;transform:translateY(0);}
				.lacto_project_wrap .lacto_project .img_pc, .lacto_project_wrap .lacto_project .img_t {display:none;vertical-align:middle;}
				.lacto_project_wrap .lacto_project .lacto_txt {padding-top:22px;}
				.lacto_project_wrap .lacto_project .lacto_txt ul > li {line-height:23px;}
				.lacto_project_wrap .lacto_project .lacto_txt ul > li:before {top:10px;}
			.lacto_animal_wrap {padding-top:62px;padding-bottom:62px;}
				.lacto_animal_wrap h4 {margin-bottom:26px;}
			.lacto_effect_wrap {padding-top:62px;padding-bottom:62px;}
				.lacto_effect_wrap h4 {margin-bottom:26px;}
				.lacto_effect_wrap .effect_step {margin:28px auto 5px -38px;width: calc(100% + 38px);max-width: calc(100% + 38px);text-align:center;position:relative;z-index:1;display:inline-block;}
				.lacto_effect_wrap .effect_step ul {width:100%;max-width:260px;margin-left:auto;margin-right:auto;display:inline-block;vertical-align:top;margin:0;text-align:left;z-index:5;}
				.lacto_effect_wrap .effect_step ul li {padding:0 16px;padding-top:17px;height:77px;border-radius:77px;width:100%;line-height:19px;font-size:13px;}/*64*/
				.lacto_effect_wrap .effect_step ul li br {display:inline-block;}
				.lacto_effect_wrap .effect_step ul li:before {height:80px;width:1px;top:100%;right:50%;}
				.lacto_effect_wrap .effect_step ul li + li:before {width:1px;/* height:40px; */}/*30*/
				.lacto_effect_wrap .effect_step ul li:after {right:50%;top: calc(100% + 40px);background-size:16px auto !important;transform:translate(50%, -50%) rotate(0deg);}
				.lacto_effect_wrap .effect_step ul li + li:after {/* transform:translate(50%, -50%) rotate(-25deg); */}
				.lacto_effect_wrap .effect_step ul + ul li + li:after {transform:translate(50%, -50%) rotate(25deg);}
				.lacto_effect_wrap .effect_step ul li + li {margin-top:80px;margin-left:0;}
				.lacto_effect_wrap .effect_step ul + ul {margin-top:0;margin-left:24px;}
				.lacto_effect_wrap .effect_step:before {width:50%;height:70px;border-radius:70px 70px 0 0;right:50%;border:1px solid #47aa42;border-bottom:0px #f9f9f9 solid;display:inline-block;/* content:""; */bottom:57px;transform:translateX(50%) rotate(180deg);position:absolute;box-sizing:border-box;z-index:-1;}
				.lacto_effect_wrap .effect_step ul:nth-of-type(1):before {display:none;}
				.lacto_effect_wrap .effect_step .effect_result {height:77px;border-radius:77px;width:260px;padding-top:28px;line-height:19px;font-size:13px;margin:76px auto 0 auto;display:block;position:static;right:0;top:0;transform:translateY(0%);}/*64 calc(50% - 24px) 20*/
			.lacto_effect_wrap + .lacto_animal_wrap {}
				.lacto_effect_wrap + .lacto_animal_wrap h4 {margin-bottom:28px;}
				.lacto_effect_wrap + .lacto_animal_wrap .lacto_check + h4 {margin-top:37px;}
			.lacto_human_wrap {padding-top:62px;padding-bottom:130px;}
				.lacto_human_wrap .lacto_icon {width:100%;max-width:520px;margin-left:auto;margin-right:auto;padding-bottom:40px;}
				.lacto_human_wrap .lacto_icon li {width: calc(33.32% - 20px);}
				.lacto_human_wrap .lacto_icon li + li {margin-left:25px;}
				.lacto_human_wrap .lacto_icon li:nth-of-type(n + 4) {margin-top:20px;}
				.lacto_human_wrap .lacto_icon li:nth-of-type(4) {margin-left:0;}
				.lacto_human_wrap .lacto_icon li p {font-size:15px;line-height:20px;height:auto;min-height:40px;}
				.lacto_human_wrap .lacto_icon li span {margin-bottom:10px;height:108px;width:108px;background-size:auto 60px !important;}
				.lacto_human_wrap .lacto_txt {padding-top:10px;}
				.lacto_human_wrap .lacto_txt ul li {line-height:18px;font-size:14px;}
				.lacto_txt ul li:first-child {line-height: 2em;}
				.lacto_human_wrap .lacto_txt ul li:before {top:9px;}
				.lacto_human_wrap .lacto_txt ul li + li {margin-left:20px;}
				.lacto_human_wrap .lacto_chart {width:100%;}
				.lacto_human_wrap .lacto_chart .chart_th, .lacto_human_wrap .lacto_chart .chart_td {padding:11px 5px;font-size:15px;line-height:20px;}
				.lacto_human_wrap .lacto_chart .chart_th:nth-of-type(odd) {width:17.4%;}
				.lacto_human_wrap .lacto_chart .chart_th:nth-of-type(even) {}
				.lacto_human_wrap .lacto_chart .chart_td {font-size:14px;}
				.lacto_human_wrap .lacto_chart .chart_td:nth-of-type(3) {padding:0;padding-bottom:6px;}
				.lacto_human_wrap .lacto_chart .chart_td p {padding:6px 0;}
			.lacto_academy_wrap {padding-top:62px;padding-bottom:62px;}
				.lacto_academy_wrap li {width: calc(25% - 9px);}/*3*/
				.lacto_academy_wrap li + li {margin-left:12px;}/*4*/
				.lacto_academy_wrap li:nth-of-type(n + 5) {margin-top:12px;}/*4*/
		}
		@media only screen and (max-width:600px) {
				.lacto_award_wrap .lacto_award .lacto_bnr .bnr_wrapper img {width:100%;}
				.lacto_award_wrap .lacto_award .lacto_bnr .bnr_wrapper .bnr_txt {width:100%;padding:27px 0 0;margin-left:0;position:static;right:0;top:0;transform:translateY(0);}
				.lacto_award_wrap .lacto_award .lacto_bnr .bnr_wrapper .bnr_txt > div {position:static;top:0;transform:translateY(0);}
		}
		@media only screen and (max-width:500px) {
				.lacto_human_wrap .lacto_icon {max-width:100%;}
				.lacto_human_wrap .lacto_icon li {width: calc(33.32% - 16px);}
				.lacto_human_wrap .lacto_icon li + li {margin-left:20px;}
				.lacto_human_wrap .lacto_icon li:nth-of-type(4) {margin-left:0;}
				.lacto_human_wrap .lacto_txt ul li {display:block;padding-left:0;}
				.lacto_human_wrap .lacto_txt ul li + li {margin-left:0;margin-top:8px;}
				.lacto_human_wrap .lacto_txt ul li:before {position:static;top:0;left:0;margin:6px 6px 6px 0;vertical-align:top;}
		}
		@media only screen and (max-width:479px) {
				.lacto_check > li {padding-left:34px;}
				.lacto_check > li:before {top:0;width:27px;height:23px;}
				.lacto_global_wrap .lacto_global ul li.global02 {height:264px;background-size:100% auto;}
				.lacto_global_wrap .lacto_global ul li.global03 {height:264px;background-size:100% auto;}
				.lacto_effect_wrap .effect_step ul li {padding-top:15px;height:70px;border-radius:70px;}
				.lacto_effect_wrap .effect_step:before {width:50%;height:68px;border-radius:68px 68px 0 0;bottom:57px;}
				.lacto_effect_wrap .effect_step .effect_result {height:70px;border-radius:70px;padding-top:24px;margin:80px auto 0 auto;}
				.lacto_academy_wrap li {width: calc(25% - 6px);}/*3*/
				.lacto_academy_wrap li + li {margin-left:8px;}/*4*/
				.lacto_academy_wrap li:nth-of-type(n + 5) {margin-top:8px;}/*4*/
		}
		@media only screen and (max-width:450px) {
				.lacto_human_wrap .lacto_icon li {width: calc(33.32% - 12px);}
				.lacto_human_wrap .lacto_icon li + li {margin-left:15px;}
				.lacto_human_wrap .lacto_icon li:nth-of-type(n + 4) {margin-top:20px;}
				.lacto_human_wrap .lacto_icon li:nth-of-type(4) {margin-left:0;}
				.lacto_human_wrap .lacto_chart .chart_th, .lacto_human_wrap .lacto_chart .chart_td {letter-spacing:-0.4px;}
				.lacto_human_wrap .lacto_chart .chart_th:nth-of-type(odd) {width:16%;}
				.lacto_human_wrap .lacto_chart .chart_th:nth-of-type(1) {width:12.4%;}
				.lacto_human_wrap .lacto_chart .chart_td {letter-spacing:-0px;}
		}
		@media only screen and (max-width:440px) {
				.lacto_human_wrap .lacto_icon li {width: calc(33.32% - 8px);}
				.lacto_human_wrap .lacto_icon li + li {margin-left:10px;}
				.lacto_human_wrap .lacto_icon li:nth-of-type(n + 4) {margin-top:20px;}
				.lacto_human_wrap .lacto_icon li:nth-of-type(4) {margin-left:0;}
				.lacto_human_wrap .lacto_icon li p {font-size:14px;}
				.lacto_human_wrap .lacto_txt ul li {line-height:18px;font-size:13px;}
				.lacto_human_wrap .lacto_txt ul li + li {margin-top:5px;    float: left;}
				.lacto_human_wrap .lacto_txt ul li:last-child{margin-left:2em;}
				.lacto_human_wrap .lacto_chart .chart_th, .lacto_human_wrap .lacto_chart .chart_td {padding:9px 5px;font-size:14px;line-height:17px;}
				.lacto_human_wrap .lacto_chart .chart_th:nth-of-type(odd) {width:19%;}
				.lacto_human_wrap .lacto_chart .chart_th:nth-of-type(1) {width:14.5%;}
				.lacto_human_wrap .lacto_chart .chart_tr:nth-of-type(1) .chart_th:nth-of-type(4) {padding-top:5px;padding-bottom:5px;}
				.lacto_human_wrap .lacto_chart .chart_td {font-size:13px;line-height:18px;}
				.lacto_human_wrap .lacto_chart .chart_td:nth-of-type(3) {padding:0;padding-bottom:5px;vertical-align:top;}
				.lacto_human_wrap .lacto_chart .chart_td p {padding:5px 0;}
		}		
		@media only screen and (max-width:375px) {
			.lacto_txt ul li {letter-spacing:-0.2px;}
				.lacto_effect_wrap .effect_step ul {max-width:240px;}
				.lacto_effect_wrap .effect_step ul li {padding-top:13px;height:68px;border-radius:68px;}
				.lacto_effect_wrap .effect_step ul li + li {margin-top:80px;margin-left:0;}
				.lacto_effect_wrap .effect_step ul + ul {margin-top:0;margin-left:24px;}
				.lacto_effect_wrap .effect_step:before {width:50%;height:68px;border-radius:68px 68px 0 0;bottom:44px;}
				.lacto_effect_wrap .effect_step .effect_result {height:68px;border-radius:68px;padding-top:22px;margin:76px auto 0;width:240px;}
				.lacto_academy_wrap li {width: calc(25% - 3px);}
				.lacto_academy_wrap li + li {margin-left:4px;}
				.lacto_academy_wrap li:nth-of-type(n + 5) {margin-top:4px;}
				.lacto_human_wrap .lacto_txt ul li:last-child{margin-left:0em;}
		}
		@media only screen and (max-width:320px) {
			.lacto_global_wrap, .lacto_project_wrap, .lacto_effect_wrap, .lacto_human_wrap {width: calc(100% + 20px);margin-left:-10px;margin-right:-10px;padding-left:10px;padding-right:10px;}

			h4.lacto_title {line-height:25px;font-size:18px;}
			h4.lacto_title span {font-size:12px;}
			.lacto_txt ul li {line-height:21px;font-size:13px;letter-spacing:-0.4px;padding-left:7px;}
			.lacto_txt ul li:before {top:10px;}
			.lacto_check > li {font-size:13px;padding-left:30px;}
			.lacto_check > li:before {top:0;width:25px;height:20px;}
			.lacto_check > li + li {margin-top:38px;}
			.lacto_check > li h5 {font-size:18px;}
			.lacto_check > li h5 span {margin-top:2px;font-size:12px;}
			.lacto_check > li p span {margin-top:2px;font-size:11px;}
			.lacto_check > li > span {font-size:13px;}
			.lacto_intro {padding-top:19px;padding-bottom:62px;}
				.lacto_intro .lacto_intro_txt {float:none;width:100%;padding-bottom:16px;}
				.lacto_intro .lacto_txt h4 {margin-bottom:15px;}
				.lacto_intro .lacto_img {float:none;width:100%;}
				.lacto_intro .lacto_img ul {padding-top:0;font-size:0;}
				.lacto_intro .lacto_img ul li {width:100%;margin:0;display:inline-block;vertical-align:top;}
				.lacto_intro .lacto_img ul li + li {margin-left:0px;margin-top:12px;}
			.lacto_global_wrap {padding-top:62px;padding-bottom:62px;}
				.lacto_global_wrap h4 {margin-bottom:19px;}
				.lacto_global_wrap .lacto_global ul li {padding-top:26px;padding-bottom:27px;width:100%;}
				.lacto_global_wrap .lacto_global ul li h5 {line-height:28px;font-size:18px;}
				.lacto_global_wrap .lacto_global ul li span {line-height:20px;font-size:13px;}
				.lacto_global_wrap .lacto_global ul li.global03 span {padding-top:112px;}
				.lacto_global_wrap .lacto_global ul li.global01 {margin-bottom:10px;width:100%;}
				.lacto_global_wrap .lacto_global ul li.global02 {height:234px;margin-bottom:10px;background-size:100% auto;}
				.lacto_global_wrap .lacto_global ul li.global03 {height:234px;background-size:100% auto;margin-left:0;}
			.lacto_award_wrap {padding-top:62px;padding-bottom:62px;}
				.lacto_award_wrap h4 {margin-bottom:17px;}
				.lacto_award_wrap .lacto_award .lacto_txt {width:100%;padding:16px 16px;float:none;}
				.lacto_award_wrap .lacto_award .lacto_txt h5 {line-height:22px;font-size:17px;}
				.lacto_award_wrap .lacto_award .lacto_txt p {line-height:21px;font-size:14px;letter-spacing:-0.2px;}
				.lacto_award_wrap .lacto_award .lacto_bnr {width:100%;margin-left:0;margin-top:28px;float:none;}
				.lacto_award_wrap .lacto_award .lacto_bnr .bnr_wrapper {position:relative;z-index:1;}
				.lacto_award_wrap .lacto_award .lacto_bnr .bnr_wrapper img {width:100%;}
				.lacto_award_wrap .lacto_award .lacto_bnr .bnr_wrapper .bnr_txt {width:100%;margin-left:0;position:static;right:0;top:0;transform:translateY(0);}
				.lacto_award_wrap .lacto_award .lacto_bnr .bnr_wrapper .bnr_txt h5 {line-height:22px;font-size:17px;}
				.lacto_award_wrap .lacto_award .lacto_bnr .bnr_wrapper .bnr_txt h5 span {margin-top:1px;font-size:12px;}
				.lacto_award_wrap .lacto_award .lacto_bnr .bnr_wrapper .bnr_txt p {line-height:21px;font-size:13px;}
				.lacto_award_wrap .lacto_award .lacto_bnr .bnr_wrapper .bnr_txt p span {margin-top:1px;font-size:12px;}
				.lacto_award_wrap .lacto_award .lacto_bnr .bnr_wrapper .bnr_txt p.last {padding-top:26px;display:block;}
				.lacto_award_wrap .lacto_award > p {display:none;}
				.lacto_award_wrap .lacto_award .lacto_bnr .bnr_wrapper .bnr_txt p.last, .lacto_award_wrap .lacto_award > p {font-size:14px;}
			.lacto_project_wrap {padding-top:62px;padding-bottom:62px;}
				.lacto_project_wrap .lacto_project {}
				.lacto_project_wrap .lacto_project h4 {}
				.lacto_project_wrap .lacto_project > p {padding:12px 0 30px;font-size:14px;line-height:23px;}
				.lacto_project_wrap .lacto_project .project_box {padding:0;}
				.lacto_project_wrap .lacto_project .img_m {display:block;width:100%;max-width:370px;margin:0 auto;height:auto;vertical-align:middle;position:static;transform:translateY(0);}
				.lacto_project_wrap .lacto_project .img_pc, .lacto_project_wrap .lacto_project .img_t {display:none;vertical-align:middle;}
				.lacto_project_wrap .lacto_project .lacto_txt {padding-top:22px;}
				.lacto_project_wrap .lacto_project .lacto_txt ul > li {line-height:21px;}
				.lacto_project_wrap .lacto_project .lacto_txt ul > li:before {top:10px;}
			.lacto_animal_wrap {padding-top:62px;padding-bottom:62px;}
				.lacto_animal_wrap h4 {margin-bottom:26px;}
			.lacto_effect_wrap {padding-top:62px;padding-bottom:62px;}
				.lacto_effect_wrap h4 {margin-bottom:26px;}
				.lacto_effect_wrap .effect_step {margin:28px auto 5px -30px;width: calc(100% + 30px);max-width: calc(100% + 30px);}
				.lacto_effect_wrap .effect_step ul {max-width:220px;}
				.lacto_effect_wrap .effect_step ul li {padding-top:13px;height:68px;border-radius:68px;width:100%;line-height:19px;font-size:13px;}/*64*/
				.lacto_effect_wrap .effect_step ul li:before {height:80px;width:1px;top:100%;right:50%;}
				.lacto_effect_wrap .effect_step ul li + li:before {width:1px;height: 77px;}/*30*/
				.lacto_effect_wrap .effect_step ul li:after {right:50%;top: calc(100% + 40px);background-size:16px auto !important;transform:translate(50%, -50%) rotate(0deg);}
				.lacto_effect_wrap .effect_step ul li + li:after {/* transform:translate(50%, -50%) rotate(-25deg); */}
				.lacto_effect_wrap .effect_step ul + ul li + li:after {transform:translate(50%, -50%) rotate(25deg);}
				.lacto_effect_wrap .effect_step ul li + li {margin-top:80px;margin-left:0;}
				.lacto_effect_wrap .effect_step ul + ul {margin-top:0;margin-left:12px;}
				.lacto_effect_wrap .effect_step:before {width:50%;height:68px;border-radius:68px 68px 0 0;right:50%;border:1px solid #47aa42;border-bottom:1px #f9f9f9 solid;display:inline-block;/* content:""; */bottom:44px;transform:translateX(50%) rotate(180deg);position:absolute;box-sizing:border-box;z-index:-1;}
				.lacto_effect_wrap .effect_step ul:nth-of-type(1):before {display:none;}
				.lacto_effect_wrap .effect_step .effect_result {height:68px;border-radius:68px;width:220px;padding-top:22px;line-height:19px;font-size:13px;margin:76px auto 0 auto;display:block;position:static;right:0;top:0;transform:translateY(0%);}/*64 calc(50% - 24px) 20*/
			.lacto_effect_wrap + .lacto_animal_wrap {}
				.lacto_effect_wrap + .lacto_animal_wrap h4 {margin-bottom:28px;}
				.lacto_effect_wrap + .lacto_animal_wrap .lacto_check + h4 {margin-top:37px;}
			.lacto_human_wrap {padding-top:62px;padding-bottom:62px;}
				.lacto_human_wrap .lacto_icon {padding-bottom:30px;}
				.lacto_human_wrap .lacto_icon li {width: calc(33.32% - 6px);}
				.lacto_human_wrap .lacto_icon li + li {margin-left:9px;}
				.lacto_human_wrap .lacto_icon li:nth-of-type(n + 4) {margin-top:20px;}
				.lacto_human_wrap .lacto_icon li:nth-of-type(4) {margin-left:0;}
				.lacto_human_wrap .lacto_icon li p {font-size:13px;line-height:18px;min-height:36px;}
				.lacto_human_wrap .lacto_icon li span {margin-bottom:10px;height:90px;width:90px;background-size:auto 50px !important;}
				.lacto_human_wrap .lacto_txt ul li {line-height:18px;font-size:13px;}
				.lacto_human_wrap .lacto_txt ul li + li {margin-top:5px;}
				.lacto_human_wrap .lacto_chart .chart_th, .lacto_human_wrap .lacto_chart .chart_td {padding:8px 4px;font-size:13px;line-height:16px;}
				.lacto_human_wrap .lacto_chart .chart_th:nth-of-type(odd) {width:19%;}
				.lacto_human_wrap .lacto_chart .chart_th:nth-of-type(1) {width:14.5%;}
				.lacto_human_wrap .lacto_chart .chart_tr:nth-of-type(1) .chart_th:nth-of-type(4) {padding-top:4px;padding-bottom:4px;}
				.lacto_human_wrap .lacto_chart .chart_td {font-size:12px;line-height:17px;}
				.lacto_human_wrap .lacto_chart .chart_td:nth-of-type(3) {padding:0;padding-bottom:4px;vertical-align:top;}
				.lacto_human_wrap .lacto_chart .chart_td p {padding:5px 0;}
			.lacto_academy_wrap {padding-top:62px;padding-bottom:100px;}
				.lacto_academy_wrap li {width: calc(25% - 3px);}
				.lacto_academy_wrap li + li {margin-left:4px;}
				.lacto_academy_wrap li:nth-of-type(n + 5) {margin-top:4px;}
		}
	/*** bnr/quality (품질관리) ***/
		/* pc */
			.qulity_wrap {}
			.qulity_wrap p {font-size:30px;margin:1.667em 0 1.16em;line-height:1.3em;font-weight:300;color:#555;}
			.qulity_wrap ul {padding-bottom:80px;}
			.qulity_wrap li {font-size:20px;line-height:1.3em;font-weight:300;color:#555;vertical-align:top;text-align:left;}
			.qulity_wrap li + li {margin-top:1.2em;}
			.qulity_wrap li span {display:inline-block;vertical-align:top;margin:0;padding:0;font-size:inherit;line-height:inherit;font-weight:inherit;color:inherit;}
			.qulity_wrap li span.check_box {width:31px;height:1.3em;margin-right:13px;background-image:url(../images/sub/icon_sub_check.png);background-size:auto 100%;background-position:0 50%;background-repeat:no-repeat;}
			.qulity_wrap li span.check_box + span {}
			.qulity_wrap li span.check_box + span em {margin-top:2px;font-size:14px;line-height:1em;font-weight:inherit;color:inherit;vertical-align:top;display:inline-block;}
			.qulity_wrap .thumb {vertical-align:top;}
			.qulity_wrap .thumb img {width:48.9%;height:auto;vertical-align:top;}
			.qulity_wrap .thumb img + img {float:right;}
		@media only screen and (max-width:1397px) {
			.qulity_wrap .thumb {width: calc(100% + 30px);margin-left:-15px;margin-right:-15px;}
		}
		@media only screen and (max-width:1280px) {
			.qulity_wrap p {font-size:27px;}
			.qulity_wrap li {font-size:19px;}
			.qulity_wrap li span.check_box {margin-right:11px;}
		}
		@media only screen and (max-width:1100px) {
			.qulity_wrap p {font-size:26px;}
			.qulity_wrap ul {padding-bottom:70px;}
			.qulity_wrap li {font-size:18px;}
			.qulity_wrap li span.check_box {margin-right:9px;}
			.qulity_wrap li span.check_box + span em {font-size:13px;}
		}
		@media only screen and (max-width:980px) {
			.qulity_wrap p {font-size:25px;margin:1.5em 0 1.2em;line-height:1.4em;}
			.qulity_wrap ul {padding-bottom:68px;}
			.qulity_wrap li {line-height:1.4em;}
			.qulity_wrap li span.check_box {width:32px;height:1.4em;}
		}
		@media only screen and (max-width:860px) {
			.qulity_wrap p {font-size:24px;margin:1.2em 0 1.25em;}
			.qulity_wrap ul {padding-bottom:64px;}
			.qulity_wrap li {font-size:17px;}
			.qulity_wrap li + li {margin-top:1.1em;}
		}
		@media only screen and (max-width:767px) {
			.qulity_wrap p {margin:1.0em 0 1.25em;}
			.qulity_wrap ul {padding-bottom:60px;}
			.qulity_wrap li + li {margin-top:1.06em;}
		}
		@media only screen and (max-width:640px) {
			.qulity_wrap p {font-size:21px;margin:0.9em 0 1.25em;}
			.qulity_wrap ul {padding-bottom:54px;}
			.qulity_wrap li {font-size:16px;line-height:1.66em;}
			.qulity_wrap li span.check_box {width:28px;height:1.66em;margin-right:11px;background-size:100% auto;}
			.qulity_wrap li span.check_box + span em {margin-top:4px;font-size:12px;}
			.qulity_wrap .thumb {width: calc(100% + 24px);margin-left:-12px;margin-right:-12px;}
			.qulity_wrap .thumb img {width:100%;}
			.qulity_wrap .thumb img + img {float:none;margin-top:15px;}
		}
		@media only screen and (max-width:479px) {
			.qulity_wrap p {font-size:20px;}
			.qulity_wrap li {font-size:15px;}
		}
		@media only screen and (max-width:320px) {
			qulity_wrap p {font-size:19px;}
			.qulity_wrap li {font-size:14px;}
			.qulity_wrap li span.check_box {width:25px;}
			.qulity_wrap .thumb {width: calc(100% + 20px);margin-left:-10px;margin-right:-10px;}
		}
	/*** bnr/mdcenter (R&D센터) ***/
		/* pc */
			.rnd_txt {padding-top:60px;padding-bottom:90px;line-height:34px;font-size:20px;font-weight:300;color:#555;white-space:normal;word-break:keep-all;word-wrap:break-word;}/*20 60 23 15*/
			.rnd_txt br {}
			.rnd_icon {padding:100px 0;background:#f9f9f9;box-sizing:border-box;}
			.rnd_icon .sub_wrapper {font-size:0;text-align:center;vertical-align:top;}
			.rnd_icon .rnd_icon_box {padding-right:40px;width:50%;box-sizing:border-box;text-align:left;display:inline-block;vertical-align:top;position:relative;z-index:1;}/*20*/
			.rnd_icon .rnd_icon_box + .rnd_icon_box {padding-right:0;padding-left:40px;}/*20*/
			.rnd_icon .rnd_icon_box + .rnd_icon_box:before {left:0;top:0;width:1px;height:100%;background:#ddd;display:inline-block;content:"";position:absolute;}
			.rnd_icon .rnd_icon_box h4 {font-size:30px;line-height:1em;font-weight:300;color:#555;}/*20*/
			.rnd_icon .rnd_icon_box ul {padding-top:37px;text-align:center;vertical-align:top;font-size:0;box-sizing:border-box;}/*20*/
			.rnd_icon .rnd_icon_box ul li {padding:52px 0 43px;width: calc(50% - 20px);display:inline-block;vertical-align:top;position:relative;z-index:1;background:#fff;box-sizing:border-box;}/*25 25 10*/
			.rnd_icon .rnd_icon_box ul li + li {margin-left:40px;}/*20*/
			.rnd_icon .rnd_icon_box ul li span {margin-bottom:29px;height:92px;width:100%;display:inline-block;vertical-align:top;background-repeat:no-repeat !important;background-position:50% 50% !important;background-size:auto 100% !important;}/*17 56*/
			.rnd_icon .rnd_icon_box ul li p {font-size:20px;line-height:1em;font-weight:300;color:#333;}/*15*/
			.rnd_icon .rnd_icon_box:nth-of-type(1) ul li:nth-of-type(1) span {background-image:url(../images/sub/icon_about_rnd01.png);}
			.rnd_icon .rnd_icon_box:nth-of-type(1) ul li:nth-of-type(2) span {background-image:url(../images/sub/icon_about_rnd02.png);}
			.rnd_icon .rnd_icon_box:nth-of-type(2) ul li:nth-of-type(1) span {background-image:url(../images/sub/icon_about_rnd03.png);}
			.rnd_icon .rnd_icon_box:nth-of-type(2) ul li:nth-of-type(2) span {background-image:url(../images/sub/icon_about_rnd04.png);}
			.rnd_center {padding-top:105px;width:100%;max-width:1380px;margin:0 auto;box-sizing:border-box;}
			.rnd_center h4 {margin-bottom:50px;text-align:center;}
			.rnd_center h4 img {width:auto;height:148px;}
			.rnd_center ul {}
			.rnd_center ul li {}
			.rnd_center ul li + li {margin-top:40px;}
			.rnd_center ul li img {width:48.9%;height:auto;}
			.rnd_center ul li img + img {float:right;}
		@media only screen and (max-width:1280px) {
			.rnd_txt {padding-top:50px;padding-bottom:80px;line-height:31px;font-size:19px;}
			.rnd_icon {padding-top:90px;padding-bottom:90px}
			.rnd_icon .rnd_icon_box {padding-right:36px;}
			.rnd_icon .rnd_icon_box + .rnd_icon_box {padding-left:36px;}
			.rnd_icon .rnd_icon_box h4 {font-size:28px;}
			.rnd_icon .rnd_icon_box ul {padding-top:34px;}
			.rnd_icon .rnd_icon_box ul li {padding:50px 0 40px;width: calc(50% - 18px);}
			.rnd_icon .rnd_icon_box ul li + li {margin-left:36px;}
			.rnd_icon .rnd_icon_box ul li span {margin-bottom:27px;height:90px;}
			.rnd_icon .rnd_icon_box ul li p {font-size:19px;}
			.rnd_center {padding-top:94px;}
			.rnd_center h4 {margin-bottom:42px;}
			.rnd_center h4 img {height:142px;}
			.rnd_center ul li + li {margin-top:36px;}
		}
		@media only screen and (max-width:1217px) {
			.rnd_icon, .rnd_center {width: calc(100% + 30px);margin-left:-15px;margin-right:-15px;}
			.rnd_icon {padding-left:15px;padding-right:15px;}
			.rnd_icon .rnd_icon_box {padding-right:32px;}
			.rnd_icon .rnd_icon_box + .rnd_icon_box {padding-left:32px;}
			.rnd_icon .rnd_icon_box ul li + li {margin-left:32px;}
			.rnd_center ul li + li {margin-top:32px;}
			.rnd_center h4 img {height:136px;}
		}
		@media only screen and (max-width:1100px) {
			.rnd_txt {padding-top:40px;padding-bottom:70px;line-height:30px;font-size:18px;}
			.rnd_icon {padding-top:80px;padding-bottom:80px}
			.rnd_icon .rnd_icon_box {padding-right:28px;}
			.rnd_icon .rnd_icon_box + .rnd_icon_box {padding-left:28px;}
			.rnd_icon .rnd_icon_box h4 {font-size:26px;}
			.rnd_icon .rnd_icon_box ul {padding-top:30px;}
			.rnd_icon .rnd_icon_box ul li {padding:44px 0 40px;width: calc(50% - 14px);}
			.rnd_icon .rnd_icon_box ul li + li {margin-left:28px;}
			.rnd_icon .rnd_icon_box ul li span {margin-bottom:24px;height:86px;}
			.rnd_icon .rnd_icon_box ul li p {font-size:18px;}
			.rnd_center {padding-top:86px;}
			.rnd_center h4 {margin-bottom:34px;}
			.rnd_center h4 img {height:130px;}
			.rnd_center ul li + li {margin-top:28px;}
		}
		@media only screen and (max-width:1023px) {
			.rnd_txt {padding-top:35px;padding-bottom:65px;line-height:27px;font-size:17px;}
			.rnd_icon {padding-top:70px;padding-bottom:70px}
			.rnd_icon .rnd_icon_box {padding-right:24px;}
			.rnd_icon .rnd_icon_box + .rnd_icon_box {padding-left:24px;}
			.rnd_icon .rnd_icon_box h4 {font-size:24px;}
			.rnd_icon .rnd_icon_box ul {padding-top:26px;}
			.rnd_icon .rnd_icon_box ul li {padding:40px 0;width: calc(50% - 12px);}
			.rnd_icon .rnd_icon_box ul li + li {margin-left:24px;}
			.rnd_icon .rnd_icon_box ul li span {margin-bottom:22px;height:80px;}
			.rnd_icon .rnd_icon_box ul li p {font-size:17px;}
			.rnd_center {padding-top:82px;}
			.rnd_center h4 {margin-bottom:28px;}
			.rnd_center h4 img {height:120px;}
			.rnd_center ul li + li {margin-top:24px;}
		}
		@media only screen and (max-width:980px) {
			.rnd_txt {padding-top:30px;line-height:25px;}
			.rnd_txt br {display:none;}
			.rnd_icon .rnd_icon_box h4 {font-size:22px;}
			.rnd_icon .rnd_icon_box ul {padding-top:23px;}
			.rnd_icon .rnd_icon_box ul li {padding:30px 0;}
			.rnd_icon .rnd_icon_box ul li span {margin-bottom:20px;height:75px;}
			.rnd_center {padding-top:78px;}
			.rnd_center h4 {margin-bottom:22px;}
			.rnd_center h4 img {height:110px;}
		}
		@media only screen and (max-width:860px) {
			.rnd_txt {padding-top:25px;line-height:25px;}
			.rnd_icon {padding-top:68px;padding-bottom:68px}
			.rnd_icon .rnd_icon_box {padding-right:20px;}
			.rnd_icon .rnd_icon_box + .rnd_icon_box {padding-left:20px;}
			.rnd_icon .rnd_icon_box h4 {font-size:21px;}
			.rnd_icon .rnd_icon_box ul {padding-top:20px;}
			.rnd_icon .rnd_icon_box ul li {padding:27px 0;width: calc(50% - 10px);}
			.rnd_icon .rnd_icon_box ul li + li {margin-left:20px;}
			.rnd_icon .rnd_icon_box ul li span {margin-bottom:19px;height:68px;}
			.rnd_center {padding-top:76px;}
			.rnd_center h4 {margin-bottom:20px;}
			.rnd_center h4 img {height:100px;}
			.rnd_center ul li + li {margin-top:20px;}
		}
		@media only screen and (max-width:767px) {
			.rnd_txt {font-size:16px;}
			.rnd_icon .rnd_icon_box ul li span {margin-bottom:17px;height:60px;}
			.rnd_icon .rnd_icon_box ul li p {font-size:16px;}
			.rnd_center h4 img {height:90px;}
		}
		@media only screen and (max-width:680px) {
			.rnd_icon {padding-top:64px;padding-bottom:64px}
			.rnd_icon .rnd_icon_box {padding-right:0;width:100%;}
			.rnd_icon .rnd_icon_box + .rnd_icon_box {padding-left:0;padding-top:45px;}
			.rnd_icon .rnd_icon_box + .rnd_icon_box:before {display:none;}
		}
		@media only screen and (max-width:640px) {
			.rnd_icon, .rnd_center {width: calc(100% + 24px);margin-left:-12px;margin-right:-12px;}
			.rnd_icon {padding-left:12px;padding-right:12px;}
			.rnd_center {padding-top:74px;}
			.rnd_center h4 {margin-bottom:16px;}
			.rnd_center h4 img {height:85px;}
			.rnd_center ul li + li {margin-top:15px;}
			.rnd_center ul li img {width:100%;}
			.rnd_center ul li img + img {float:none;margin-top:15px;}
		}
		@media only screen and (max-width:479px) {
			.rnd_txt {padding-top:20px;padding-bottom:60px;line-height:23px;font-size:15px;}
			.rnd_icon .rnd_icon_box h4 {font-size:20px;}
			.rnd_icon .rnd_icon_box ul li {padding:25px 0;}
			.rnd_icon .rnd_icon_box ul li span {height:56px;}
			.rnd_icon .rnd_icon_box ul li p {font-size:15px;}
			.rnd_center {padding-bottom:30px;}
			.rnd_center h4 {margin-bottom:10px;}
			.rnd_center h4 img {height:75px;}
		}
		@media only screen and (max-width:320px) {
			.rnd_icon, .rnd_center {width: calc(100% + 20px);margin-left:-10px;margin-right:-10px;}
			.rnd_icon {padding-left:10px;padding-right:10px;}
			.rnd_txt {padding-top:16px;padding-bottom:54px;line-height:23px;font-size:13px;}
			.rnd_icon {padding-top:56px;padding-bottom:56px}
			.rnd_icon .rnd_icon_box + .rnd_icon_box {padding-top:38px;}
			.rnd_icon .rnd_icon_box h4 {font-size:18px;}
			.rnd_icon .rnd_icon_box ul {padding-top:16px;}
			.rnd_icon .rnd_icon_box ul li {padding:22px 0;width: calc(50% - 7px);}
			.rnd_icon .rnd_icon_box ul li + li {margin-left:14px;}
			.rnd_icon .rnd_icon_box ul li span {margin-bottom:14px;height:54px;}
			.rnd_icon .rnd_icon_box ul li p {font-size:13px;}
			.rnd_center {padding-top:62px;}
			.rnd_center h4 {margin-bottom:10px;}
			.rnd_center h4 img {height:72px;}
			.rnd_center ul li + li {margin-top:12px;}
		}	
	/*** products/productlist (제품소개 리스트) ***/
		/* pc */
			h3.goods_title {margin-bottom:60px;}
			.goods_list {padding-bottom:0px;vertical-align:top;font-size:0;text-align:center;}
			.goods_list li {width: calc(33.32% - 20px);display:inline-block;vertical-align:top;}
			.goods_list li + li {margin-left:30px;}
			.goods_list li .gd_list_con {width:100%;margin:0;padding:0;transition:all 0.3s;transform:translateY(0);position:relative;z-index:1;}
			.goods_list li .gd_list_con:before, .goods_list li .gd_list_con:after {width:100%;height:100%;transition:opacity 0.35s ease 0s, transform 0.85s ease 0s;bottom:0;left:0;top:0;left:0;opacity:0;content:"";position:absolute;box-sizing:border-box;}
			.goods_list li .gd_list_con:before {border-bottom:2px solid rgba(71, 170, 66, 1); border-top:2px solid rgba(71, 170, 66, 1); transform:scale(0, 1);}
			.goods_list li .gd_list_con:after {border-left:2px solid rgba(71, 170, 66, 1); border-right:2px solid rgba(71, 170, 66, 1); transform:scale(1, 0);}
			.goods_list li:hover .gd_list_con:before, .goods_list li:hover .gd_list_con:after {opacity:1; transform:scale(1);}
			.goods_list li a {display:inline-block;position:absolute;left:0;top:0;width:100%;height:100%;z-index:5;}
			.goods_list li .thumb {border-color:#ddd;border-width:1px;border-style:solid;border-bottom:0;box-sizing:border-box;width:100%;vertical-align:top;transition:all 0.3s;}
			.goods_list li .thumb img {width:100%;height:auto;vertical-align:top;}
			.goods_list li .txt {height:95px;line-height:93px;font-size:26px;font-weight:300;color:#555;border-color:#ddd;border-width:1px;border-style:solid;text-align:center;box-sizing:border-box;width:100%;transition:all 0.3s;}
			h3.goods_title + .goods_list + h3.goods_title + .goods_list {padding-bottom:80px;}
		@media only screen and (max-width:1397px) {
		}
		@media only screen and (max-width:1280px) {
			h3.goods_title {margin-bottom:38px;}
			.goods_list {padding-bottom:18px;}
			.goods_list li {width: calc(33.32% - 18px);}
			.goods_list li + li {margin-left:27px;}
			.goods_list li .txt {height:93px;line-height:91px;font-size:24px;}
		}
		@media only screen and (max-width:1100px) {
			.goods_list li {width: calc(33.32% - 16px);}
			.goods_list li + li {margin-left:24px;}
			.goods_list li .txt {height:88px;line-height:86px;font-size:23px;}
		}
		@media only screen and (max-width:980px) {
			.goods_list li {width: calc(33.32% - 14px);}
			.goods_list li + li {margin-left:21px;}
			.goods_list li .txt {height:84px;line-height:82px;font-size:22px;}
		}
		@media only screen and (max-width:860px) {
			.goods_list {padding-bottom:24px;}
			.goods_list li {width: calc(33.32% - 12px);}
			.goods_list li + li {margin-left:18px;}
			.goods_list li .txt {height:80px;line-height:78px;font-size:21px;}/*66 18*/
			h3.goods_title + .goods_list + h3.goods_title + .goods_list {padding-bottom:60px;}
		}
		@media only screen and (max-width:767px) {
			h3.goods_title {margin-bottom:30px;}
			.goods_list {padding-bottom:24px;}
			.goods_list li {width: calc(33.32% - 10px);}
			.goods_list li + li {margin-left:15px;}
			.goods_list li .txt {height:76px;line-height:74px;font-size:20px;}
		}
		@media only screen and (max-width:680px) {
			.goods_list li .txt {font-size:19px;}
		}
		@media only screen and (max-width:640px) {
			h3.goods_title {margin-bottom:26px;}
			.goods_list li {width:100%;}
			.goods_list li + li {margin-left:0;margin-top:25px;}
			.goods_list li .txt {height:72px;line-height:70px;font-size:18px;}
			h3.goods_title + .goods_list + h3.goods_title + .goods_list {padding-bottom:40px;}
		}
		@media only screen and (max-width:479px) {
			h3.goods_title {margin-bottom:20px;}
			.goods_list {padding-bottom:24px;}
			.goods_list li {width:100%;}
			.goods_list li + li {margin-left:0;margin-top:25px;}
			.goods_list li .txt {height:66px;line-height:64px;font-size:18px;}
		}
		@media only screen and (max-width:320px) {
			.goods_list li + li {margin-top:20px;}
			.goods_list li .txt {height:62px;line-height:60px;font-size:17px;}
		}
	/*** products/ 제품소개 공통 요소 ***/
		/* pc */
			.sub_wide_wrap {width:100%;margin-left:0;margin-right:0;padding-left:0;padding-right:0;box-sizing:border-box;}
			.sub_wide_wrap .sub_wrapper {width:1380px;margin:0 auto;box-sizing:border-box;}
			.sub_wide_wrap.pr_benefit  {}
			.pr_txt {font-size:40px;line-height:1.4em;font-weight:300;color:#333;white-space:normal;word-break:keep-all;word-wrap:break-word;}
				.pr_txt strong, .pr_txt em, .pr_txt span {line-height:inherit;font-size:inherit;color:inherit;font-weight:inherit;display:inline-block;vertical-align:top;margin:0;padding:0;}
				.pr_txt strong {font-weight:300;}
				.pr_txt em /*italic*/{font-style:italic;}
				.pr_txt span.label /*R*/{font-size:0.5em;line-height:1.4em;margin-top:2px;}
				.pr_txt span.mark /*!*/{font-style:italic;}
				.pr_txt .m_br, .pr_txt .m_br + br {display:none;}
				.pr_txt strong.point2 /*퀸*/{color:#8b182d;}
			.pr_sub {font-size:24px;line-height:1.65em;font-weight:300;color:#333;white-space:normal;word-break:keep-all;word-wrap:break-word;}
				.pr_sub.point /*씬*/{color:#47aa42;}
				.pr_sub.point2 /*퀸*/{color:#8b182d;}
				.pr_sub.point3 /*간*/{color:#03334b;}
				.pr_sub.point4 /*애*/{color:#7674b5;}
				.pr_sub strong, .pr_sub em, .pr_sub span {line-height:inherit;font-size:inherit;color:inherit;font-weight:inherit;display:inline-block;vertical-align:top;margin:0;padding:0;}
				.pr_sub strong {font-weight:300;}
				.pr_sub em /*italic*/{font-style:italic;}
				.pr_sub span.label /*R*/{font-size:0.58em;line-height:1.4em;margin-top:2px;}
				.pr_sub span.mark /*!*/{font-style:italic;}
				.pr_sub .m_br, .pr_sub .m_br + br {display:none;}
			.intro_txt {font-size:24px;line-height:28px;font-weight:300;color:#8e8e8e;white-space:normal;word-break:keep-all;word-wrap:break-word;}
				.intro_txt strong, .intro_txt em, .intro_txt span {line-height:inherit;font-size:inherit;color:inherit;font-weight:inherit;display:inline-block;vertical-align:top;margin:0;padding:0;}
				.intro_txt strong {font-weight:300;}
				.intro_txt em /*italic*/{font-style:italic;}
				.intro_txt span.label /*R*/{font-size:0.58em;line-height:1.4em;margin-top:2px;}
				.intro_txt span.mark /*!*/{font-style:italic;}
				.intro_txt .m_br, .intro_txt .m_br + br {display:none;}
			.pr_intro {padding-top:121px;padding-bottom:132px;}
				.pr_intro .pr_txt {text-align:center;}
				.pr_intro .intro_txt {margin:18px auto 50px;text-align:center;}
				.pr_intro .pr_txt + .logo_title {margin-top:85px;}
				.pr_intro .logo_title {text-align:center;vertical-align:top;font-size:0;}
				.pr_intro .logo_title img {width:auto;vertical-align:top;}
			.pr_wide {height:0;padding:0;padding-top:600px;position:relative;z-index:1;overflow:hidden;}
			.pr_wide img {width:auto;max-width:none;height:100%;position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);}
			.pr_key {padding-top:121px;padding-bottom:120px;}
				.pr_key .pr_txt {text-align:center;}
				.pr_key .pr_sub {line-height:1.65em;margin:10px auto 102px;text-align:center;}
				.pr_key .pr_key_box {font-size:0;vertical-align:top;text-align:center;}
				.pr_key .pr_key_box > li {vertical-align:top;display:inline-block;}
				.pr_key .pr_key_box > li + li {}
				.pr_key .pr_key_box > li:before {width:8px;height:8px;margin:0 auto;display:inline-block;content:"";}
				.pr_key .pr_key_box > li p {margin:18px 0 32px;font-size:24px;line-height:1.5em;font-weight:300;color:#333;display:block;white-space:normal;word-break:keep-all;word-wrap:break-word;}
				.pr_key .pr_key_box > li p strong {font-size:inherit;line-height:inherit;font-weight:300;color:inherit;}
				.pr_key .pr_key_box > li span {background-size:auto 100% !important;background-position:50% 50% !important;background-repeat:no-repeat !important;display:block;}
				.pr_key .pr_key_box > li em /*italic*/{font-style:italic;font-size:inherit;line-height:inherit;font-weight:inherit;color:inherit;vertical-align:top;margin:0;padding:0;display:inline-block;}
				.pr_key .pr_key_box > li em.label /*R*/{font-style:normal;font-size:0.58em;margin-top:3px;line-height:1em;}
				.pr_key .pr_key_box > li em.mark /*!*/{font-style:italic;}
			.pr_benefit {}
				.pr_benefit .benefit_wrap {display:table;table-layout:fixed;width:100%;margin:0;border-collapse:collapse;box-sizing:border-box;}
				.pr_benefit .benefit_wrap + .benefit_wrap {}
				.pr_benefit .benefit_wrap .benefit_img, .pr_benefit .benefit_wrap .benefit_info {width:50%;display:table-cell;border-collapse:collapse;vertical-align:middle;box-sizing:border-box;}
				.pr_benefit .benefit_wrap .benefit_img {}
				.pr_benefit .benefit_wrap .benefit_img.m_img {display:none;}
				.pr_benefit .benefit_wrap .benefit_img .img_box {height:0;padding:0;padding-top:660px;position:relative;z-index:1;width:100%;overflow:hidden;}
				.pr_benefit .benefit_wrap .benefit_img img {width:auto;max-width:none;height:660px;vertical-align:middle;position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);}
				.pr_benefit .benefit_wrap .benefit_info {}
				.pr_benefit .benefit_wrap .benefit_info .pr_txt, .pr_benefit .benefit_wrap .benefit_info .pr_sub, .pr_benefit .benefit_wrap .benefit_info .benefit_check, .pr_benefit .benefit_wrap .benefit_info .benefit_tab_va {width:100%;max-width:690px;text-align:left;}
				.pr_benefit .benefit_wrap .benefit_info .pr_txt {}
				.pr_benefit .benefit_wrap .benefit_info .pr_sub {margin-top:14px;}
				.pr_benefit .benefit_wrap .benefit_info .benefit_check {}
				.pr_benefit .benefit_wrap .benefit_info .benefit_check .check_list {margin:40px 0 48px;height:240px;padding:0;padding-right:17px;overflow:hidden;width:100%;box-sizing:border-box;}
				.pr_benefit .benefit_wrap .benefit_info .benefit_check .check_list > li {padding-left:46px;line-height:1.5em;font-size:20px;font-weight:300;color:#555;position:relative;z-index:1;white-space:normal;word-break:keep-all;word-wrap:break-word;}
				.pr_benefit .benefit_wrap .benefit_info .benefit_check .check_list > li + li {margin-top:1em;}
				.pr_benefit .benefit_wrap .benefit_info .benefit_check .check_list > li:before {top:2px;width:31px;height:26px;position:absolute;left:0;display:inline-block;content:"";background-size:auto 100% !important;background-position:0 50% !important;background-repeat:no-repeat !important;}
				.pr_benefit .benefit_wrap .benefit_info .benefit_check .check_list > li p {font-size:inherit;font-weight:inherit;color:inherit;line-height:inherit;white-space:normal;word-break:keep-all;word-wrap:break-word;}
				.pr_benefit .benefit_wrap .benefit_info .benefit_check .check_list > li p em, .pr_benefit .benefit_wrap .benefit_info .benefit_check .check_list > li p span {line-height:inherit;font-size:inherit;color:inherit;font-weight:inherit;display:inline-block;vertical-align:top;margin:0;padding:0;}
				.pr_benefit .benefit_wrap .benefit_info .benefit_check .check_list > li p em /*italic*/{font-style:italic;}
				.pr_benefit .benefit_wrap .benefit_info .benefit_check .check_list > li p span.label /*R*/{font-size:0.7em;line-height:1.4em;margin-top:2px;}
				.pr_benefit .benefit_wrap .benefit_info .benefit_check .check_list.check_1 > li {}
				.pr_benefit .benefit_wrap .benefit_info .benefit_check .check_list.check_1 > li:before {background-image:url(../images/sub/icon_sub_check.png);}
				.pr_benefit .benefit_wrap .benefit_info .benefit_check .check_list.check_2 > li {}
				.pr_benefit .benefit_wrap .benefit_info .benefit_check .check_list.check_2 > li:before {background-image:url(../images/sub/icon_sub_check2.png);}
				.pr_benefit .benefit_wrap .benefit_info .benefit_check .check_list.check_3 > li {}
				.pr_benefit .benefit_wrap .benefit_info .benefit_check .check_list.check_3 > li:before {background-image:url(../images/sub/icon_sub_check3.png);}
				.pr_benefit .benefit_wrap .benefit_info .benefit_check .check_list.check_4 > li {}
				.pr_benefit .benefit_wrap .benefit_info .benefit_check .check_list.check_4 > li:before {background-image:url(../images/sub/icon_sub_check4.png);}
				.pr_benefit .benefit_wrap .benefit_info .benefit_check .more {border-radius:40px;height:40px;line-height:38px;padding:0 25px;font-size:18px;font-weight:300;color:#333;cursor:pointer;display:inline-block;border:1px #333 solid;box-sizing:border-box;}
				.pr_benefit .benefit_wrap .benefit_info .benefit_check .more strong {font-size:inherit;font-weight:inherit;color:inherit;line-height:inherit;display:inline-block;vertical-align:top;}
				.pr_benefit .benefit_wrap .benefit_info .benefit_check .more em {font-size:22px;font-weight:inherit;color:inherit;line-height:inherit;display:inline-block;vertical-align:top;}
				.pr_benefit .benefit_wrap .benefit_info .benefit_check .more .on {display:none;}
				.pr_benefit .benefit_wrap .benefit_info .benefit_check.on .check_list {padding-right:0;overflow-y:auto;}
				.pr_benefit .benefit_wrap .benefit_info .benefit_check.on .more .on {display:inline-block;}
				.pr_benefit .benefit_wrap .benefit_info .benefit_check.on .more .off {display:none;}
				.pr_benefit .benefit_wrap .benefit_info .benefit_tab_va {margin-top:25px;}
				.pr_benefit .benefit_wrap .benefit_info .benefit_tab_va > li {}
				.pr_benefit .benefit_wrap .benefit_info .benefit_tab_va > li + li {}
				.pr_benefit .benefit_wrap .benefit_info .benefit_tab_va > li h5 {padding:0.75em 0;font-size:20px;line-height:1.5em;font-weight:300;color:#333;border-bottom:1px #ddd solid;white-space:normal;word-break:keep-all;word-wrap:break-word;cursor:pointer;}
				.pr_benefit .benefit_wrap .benefit_info .benefit_tab_va > li h5 strong {font-size:inherit;line-height:inherit;font-weight:inherit;color:inherit;}
				.pr_benefit .benefit_wrap .benefit_info .benefit_tab_va > li h5 span {margin-top:0.35em;width:16px;height:16px;background:url(../images/sub/icon_pr_toggle_on.png) no-repeat 50% 50%;background-size:cover;float:right;display:inline-block;vertical-align:middle;transition:all 0.3s;}
				.pr_benefit .benefit_wrap .benefit_info .benefit_tab_va > li div.con_box {height:0;overflow:hidden;padding:0;font-size:16px;line-height:26px;font-weight:300;color:#555;white-space:normal;word-break:keep-all;word-wrap:break-word;transition:all 0.3s;box-sizing:border-box;}
				.pr_benefit .benefit_wrap .benefit_info .benefit_tab_va > li.on {}
				.pr_benefit .benefit_wrap .benefit_info .benefit_tab_va > li.on h5 {border-bottom:1px #333 solid;}
				.pr_benefit .benefit_wrap .benefit_info .benefit_tab_va > li.on h5 span {background:url(../images/sub/icon_pr_toggle_off.png) no-repeat 50% 50%;background-size:cover;}
				.pr_benefit .benefit_wrap .benefit_info .benefit_tab_va > li.on div.con_box {height:18em;padding:1em 0;overflow-y:auto;border-bottom:1px #ddd solid;}
				.pr_benefit .benefit_wrap .benefit_info .benefit_tab_va > li strong, .pr_benefit .benefit_wrap .benefit_info .benefit_tab_va > li em, .pr_benefit .benefit_wrap .benefit_info .benefit_tab_va > li span {line-height:inherit;font-size:inherit;color:inherit;font-weight:inherit;display:inline-block;vertical-align:top;margin:0;padding:0;}
				.pr_benefit .benefit_wrap .benefit_info .benefit_tab_va > li strong {font-weight:300;}
				.pr_benefit .benefit_wrap .benefit_info .benefit_tab_va > li em /*italic*/{font-style:italic;}
				.pr_benefit .benefit_wrap .benefit_info .benefit_tab_va > li span.label /*R*/{font-size:0.75em;margin-top:2px;}
				.pr_benefit .benefit_wrap .benefit_info .benefit_tab_va > li span.mark /*!*/{font-style:italic;}
				.pr_benefit .benefit_wrap .benefit_info .benefit_tab_va > li span.bg /*우유대두*/{background:#d1d6dc;}
				.pr_benefit .benefit_wrap.idx_odd {}
				.pr_benefit .benefit_wrap.idx_odd .benefit_img {}
				.pr_benefit .benefit_wrap.idx_odd .benefit_info {padding-left:70px;}
				.pr_benefit .benefit_wrap.idx_odd .benefit_info .pr_txt, .pr_benefit .benefit_wrap.idx_odd .benefit_info .pr_sub, .pr_benefit .benefit_wrap.idx_odd .benefit_info .benefit_check, .pr_benefit .benefit_wrap.idx_odd .benefit_info .benefit_tab_va {margin-left:0;margin-right:auto;}
				.pr_benefit .benefit_wrap.idx_even {}
				.pr_benefit .benefit_wrap.idx_even .benefit_img {}
				.pr_benefit .benefit_wrap.idx_even .benefit_info {text-align:right;}
				.pr_benefit .benefit_wrap.idx_even .benefit_info .pr_txt, .pr_benefit .benefit_wrap.idx_even .benefit_info .pr_sub, .pr_benefit .benefit_wrap.idx_even .benefit_info .benefit_check, .pr_benefit .benefit_wrap.idx_even .benefit_info .benefit_tab_va  {margin-right:0;margin-left:auto;}
			.pr_info {padding-top:190px;padding-bottom:67px;}
				.pr_info .pr_txt {text-align:left;}
				.pr_info .pr_sub {margin-top:13px;text-align:left;}
			.pr_data {padding-top:86px;padding-bottom:67px;background:#f5f5f5;border-top-width:1px;border-top-style:solid;}
				.pr_data .sub_wrapper {}
				.data_wrap {display:table;table-layout:fixed;width:100%;border-collapse:collapse;}
				.data_wrap + .data_wrap {margin-top:124px;}
				.data_box {width:51.4%;font-size:0;display:table-cell;vertical-align:middle;box-sizing:border-box;border-collapse:collapse;text-align:left;}
				.data_box + .data_box {width:48.6%;}
				.data_box.box_wide {width:100%;}
				.pr_data .data_title {font-size:34px;line-height:1.4em;font-weight:300;color:#417023;white-space:normal;word-break:keep-all;word-wrap:break-word;}
				.pr_data .data_title .m_br, .pr_data .data_title .m_br + br {display:none;}
				.pr_data .data_info {margin:17px 0 0;font-size:20px;line-height:1.5em;font-weight:300;color:#333;white-space:normal;word-break:keep-all;word-wrap:break-word;}
				.pr_data .data_info .m_br, .pr_data .data_info .m_br + br {display:none;}
				.pr_data .data_info strong {font-size:inherit;line-height:inherit;font-weight:300;color:inherit;display:inline-block;vertical-align:top;margin:0;padding:0;}
				.pr_data .data_source {margin:40px 0 0;font-size:18px;line-height:29px;font-weight:300;color:#999;white-space:normal;word-break:keep-all;word-wrap:break-word;}
				.pr_data .data_source:before {margin-bottom:34px;width:50px;height:1px;background:#333;display:block;content:"";vertical-align:top;}
				.pr_data .data_source .m_br, .pr_data .data_source .m_br + br {display:none;}
				.more_r_box {border-radius:40px;overflow:hidden;box-sizing:border-box;border-color:#afafaf;border-width:1px;border-style:solid;background:#fff;}
				.more_r_box.point {border-color:#417023;}
				.more_r_box.point2 {border-color:#8b182d;}
				.more_r_box img {width:100%;height:auto;vertical-align:top;}
				.more_r_box > dt {padding:0 40px;line-height:59px;height:59px;font-size:26px;font-weight:300;box-sizing:border-box;background:#afafaf;text-align:center;color:#fff;}
				.more_r_box.point > dt {background:#417023;}
				.more_r_box > dd {padding:25px 40px;text-align:center;box-sizing:border-box;}
				.more_r_box > .box_contents {padding:44px 50px;width:100%;box-sizing:border-box;}
				.data_gap {width: calc(50% - 30px);display:inline-block;vertical-align:middle;}
				.data_gap + .data_gap {}
				.data_gap dt {}
				.data_gap dd {}
				.data_gap dd > p {font-size:20px;line-height:1.5em;color:#333;}
				.data_gap dd > p + p {margin-top:1em;}
				.data_gap_arrow {width:60px;height:35px;transform: rotate(0deg);background:url(../images/sub/icon_pr_after_arrow.png) no-repeat 50% 50%;background-size:auto 100%;vertical-align:middle;display:inline-block;}
				.data_more_box {padding:36px 0 0;text-align:left;}
				.data_more_box .more_btn {margin:0 0 80px;padding:0 24px;border-radius:40px;height:40px;line-height:38px;border:1px #333 solid;background:#fff;display:inline-block;cursor:pointer;box-sizing:border-box;}
				.data_more_box .more_btn strong, .data_more_box .more_btn span {font-weight:300;color:#333;display:inline-block;vertical-align:top;}
				.data_more_box .more_btn strong {font-size:18px;}
				.data_more_box .more_btn span {font-size:22px;}
				.data_more_box .more_btn span.off {display:inline-block;}
				.data_more_box .more_btn span.on {display:none;}
				.data_more_box.on .more_btn span.off {display:none;}
				.data_more_box.on .more_btn span.on {display:inline-block;}
				.data_more_box .more_wrap {height:0;overflow:hidden;transition:all 0.3s;}
				.data_more_box.on .more_wrap {height:auto;overflow:auto;}
				.more_list_num {counter-reset: orderedlist;box-sizing:border-box;}
				.more_list_num > li {padding:0 0 0 26px;box-sizing:border-box;}
				.more_list_num > li + li {margin-top:70px;}
				.more_list_num > li:before, .more_list_num > li h5 {font-size:20px;line-height:30px;font-weight:300;color:#333;display:inline-block;vertical-align:top;box-sizing:border-box;}
				.more_list_num > li:before {border-radius:20px;height:20px;min-width:18px;line-height:18px;margin-left:-26px;margin-top:5px;padding:0 2px;font-size:17px;counter-increment: orderedlist;content: counter(orderedlist);border:1px #333 solid;text-align:center;box-sizing:border-box;}
				.more_list_num > li h5 {white-space:normal;word-break:keep-all;word-wrap:break-word;}
				.more_list_num > li h5 + p {margin:4px 0;font-size:18px;line-height:30px;font-weight:300;color:#555;white-space:normal;word-break:keep-all;word-wrap:break-word;box-sizing:border-box;}
				.more_list_num > li p.more_source {font-size:16px;line-height:25px;font-weight:300;color:#999;white-space:normal;word-break:keep-all;word-wrap:break-word;box-sizing:border-box;}
				.more_list_num > li p.more_added {margin-top:10px;font-size:14px;line-height:23px;font-weight:300;color:#555;white-space:normal;word-break:keep-all;word-wrap:break-word;box-sizing:border-box;}
				.fat_list {padding:28px 0 0;box-sizing:border-box;}
				.fat_list > dt {margin:0 0 10px;font-size:16px;line-height:25px;font-weight:300;color:#417023;box-sizing:border-box;}
				.fat_list > dd {width:100%;max-width:804px;padding:14px 29px 16px;border-radius:20px;box-sizing:border-box;}
				.fat_list > dd ul {font-size:0;text-align:Center;vertical-align:top;box-sizing:border-box;}
				.fat_list > dd li {display:inline-block;vertical-align:top;box-sizing:border-box;}
				.fat_list > dd li + li {}
				.fat_list > dd li:first-child {margin-right:20px;}
				.fat_list > dd li:last-child {margin-left:20px;}
				.fat_list > dd li dl {box-sizing:border-box;}
				.fat_list > dd li dl dt, .fat_list > dd li dl dd {padding-left:9px;padding-right:9px;font-size:16px;line-height:25px;font-weight:300;text-align:Center;box-sizing:border-box;}
				.fat_list > dd li:last-child dl dt, .fat_list > dd li:last-child dl dd {min-width:84px;}
				.fat_list > dd li dl dt {padding-bottom:8px;color:#417023;border-bottom:1px #417023 solid;}
				.fat_list > dd li dl dd {padding-top:7px;color:#555;}
		@media only screen and (max-width:1427px) {
			.sub_wide_wrap {width: calc(100% + 30px);margin-left:-15px;margin-right:-15px;padding-left:15px;padding-right:15px;}
			.sub_wide_wrap .sub_wrapper {width:100%;}
			.sub_wide_wrap.pr_benefit  {padding-left:0;padding-right:0;}
			.pr_benefit .benefit_wrap .benefit_info .pr_txt, .pr_benefit .benefit_wrap .benefit_info .pr_sub, .pr_benefit .benefit_wrap .benefit_info .benefit_check, .pr_benefit .benefit_wrap .benefit_info .benefit_tab_va {max-width: calc(100% - 15px);}
		}
		@media only screen and (max-width:1397px) {
			.pr_txt {font-size:38px;}
			.pr_benefit .benefit_wrap.idx_odd .benefit_info {padding-left:3.6%;}
				.pr_benefit .benefit_wrap .benefit_info .benefit_check .check_list > li {padding-left:40px;letter-spacing:-0.4px;}
		}
		@media only screen and (max-width:1280px) {
			.pr_txt {font-size:36px;line-height:1.4em;}
			.pr_sub {font-size:22px;line-height:1.65em;}
			.intro_txt {font-size:22px;line-height:26px;}
			.pr_intro {padding-top:100px;padding-bottom:110px;}
				.pr_intro .intro_txt {margin:14px auto 42px;}
				.pr_intro .pr_txt + .logo_title {margin-top:75px;}
			.pr_wide {padding-top:520px;}
			.pr_key {padding-top:100px;padding-bottom:104px;}
				.pr_key .pr_sub {margin-bottom:82px;}
				.pr_key .pr_key_box > li:before {width:7px;height:7px;}
				.pr_key .pr_key_box > li p {margin:12px 0 26px;font-size:22px;}
			.pr_benefit {}
				.pr_benefit .benefit_wrap .benefit_img .img_box {padding-top:590px;}
				.pr_benefit .benefit_wrap .benefit_img img {height:590px;}
				.pr_benefit .benefit_wrap .benefit_info .pr_sub {margin-top:12px;}
				.pr_benefit .benefit_wrap .benefit_info .benefit_check .check_list {margin:36px 0 38px;height:230px;}
				.pr_benefit .benefit_wrap .benefit_info .benefit_check .check_list > li {padding-left:38px;line-height:1.5em;font-size:19px;}
				.pr_benefit .benefit_wrap .benefit_info .benefit_check .check_list > li:before {top:2px;width:29px;height:25px;}
				.pr_benefit .benefit_wrap .benefit_info .benefit_check .more {border-radius:38px;height:38px;line-height:36px;padding:0 23px;font-size:17px;}
				.pr_benefit .benefit_wrap .benefit_info .benefit_check .more em {font-size:20px;}
				.pr_benefit .benefit_wrap .benefit_info .benefit_tab_va {margin-top:20px;}
				.pr_benefit .benefit_wrap .benefit_info .benefit_tab_va > li h5 {padding:0.75em 0;font-size:19px;}
				.pr_benefit .benefit_wrap .benefit_info .benefit_tab_va > li h5 span {margin-top:0.35em;width:16px;height:16px;}
				.pr_benefit .benefit_wrap .benefit_info .benefit_tab_va > li div.con_box {font-size:15px;line-height:26px;}
				.pr_benefit .benefit_wrap .benefit_info .benefit_tab_va > li.on div.con_box {height:17em;padding:1em 0;}
				.pr_benefit .benefit_wrap .benefit_info .benefit_tab_va > li span.label /*R*/{font-size:0.75em;margin-top:2px;}
				.pr_benefit .benefit_wrap.idx_odd .benefit_info {padding-left:3.2%;}
			.pr_info {padding-top:160px;padding-bottom:57px;}
			.pr_data {padding-top:76px;padding-bottom:62px;}
				.data_wrap + .data_wrap {margin-top:104px;}
				.pr_data .data_title {font-size:31px;}
				.pr_data .data_info {margin-top:14px;font-size:18px;}
				.pr_data .data_source {margin-top:31px;font-size:17px;line-height:27px;}
				.pr_data .data_source:before {margin-bottom:30px;width:46px;}
				.more_r_box {border-radius:30px;}
				.more_r_box > dt {padding:0 21px;line-height:55px;height:55px;font-size:24px;}
				.more_r_box > dd {padding:21px;}
				.more_r_box > .box_contents {padding:40px 45px;}
				.data_gap {width: calc(50% - 26px);}
				.data_gap dd > p {font-size:18px;}
				.data_gap_arrow {width:52px;height:32px;}
				.data_more_box .more_btn {margin-bottom:65px;padding:0 22px;border-radius:38px;height:38px;line-height:36px;}
				.data_more_box .more_btn strong {font-size:17px;}
				.data_more_box .more_btn span {font-size:21px;}
				.more_list_num > li {padding-left:26px;}
				.more_list_num > li + li {margin-top:60px;}
				.more_list_num > li:before, .more_list_num > li h5 {font-size:19px;line-height:28px;}
				.more_list_num > li:before {border-radius:16px;height:18px;min-width:18px;line-height:16px;margin-top:4px;font-size:16px;}
				.more_list_num > li h5 + p {font-size:17px;line-height:27px;}
				.more_list_num > li p.more_source {font-size:15px;line-height:23px;}
				.more_list_num > li p.more_added {font-size:13px;line-height:21px;}
				.fat_list > dt {font-size:15px;line-height:23px;}
				.fat_list > dd {border-radius:16px;}
				.fat_list > dd li dl dt, .fat_list > dd li dl dd {font-size:15px;line-height:23px;}
		}
		@media only screen and (max-width:1217px) {
			.pr_txt {font-size:34px;line-height:1.3em;}
			.pr_sub {font-size:21px;line-height:1.6em;}
			.intro_txt {font-size:21px;line-height:25px;}
			.pr_intro {padding-top:100px;padding-bottom:110px;}
				.pr_intro .intro_txt {margin:12px auto 40px;}
			.pr_wide {padding-top:490px;}
			.pr_key {padding-top:90px;padding-bottom:94px;}
				.pr_key .pr_sub {margin-bottom:71px;}
				.pr_key .pr_key_box > li:before {width:6px;height:6px;}
				.pr_key .pr_key_box > li p {margin:10px 0 20px;font-size:21px;line-height:1.36em;}
			.pr_benefit {}
				.pr_benefit .benefit_wrap .benefit_img .img_box {padding-top:540px;}
				.pr_benefit .benefit_wrap .benefit_img img {height:540px;}
				.pr_benefit .benefit_wrap .benefit_info .benefit_check .check_list {margin:32px 0 35px;height:224px;}
				.pr_benefit .benefit_wrap .benefit_info .benefit_check .check_list > li {padding-left:36px;line-height:1.53em;font-size:18px;letter-spacing:-0.5px;}
				.pr_benefit .benefit_wrap .benefit_info .benefit_check .check_list > li:before {top:2px;width:28px;height:25px;}
				.pr_benefit .benefit_wrap .benefit_info .benefit_check .more {border-radius:36px;height:36px;line-height:34px;padding:0 21px;font-size:16px;}
				.pr_benefit .benefit_wrap .benefit_info .benefit_check .more em {font-size:19px;}
				.pr_benefit .benefit_wrap .benefit_info .benefit_tab_va > li h5 {font-size:18px;}
				.pr_benefit .benefit_wrap .benefit_info .benefit_tab_va > li div.con_box {font-size:14px;line-height:24px;}
				.pr_benefit .benefit_wrap .benefit_info .benefit_tab_va > li.on div.con_box {height:17em;}
				.pr_benefit .benefit_wrap.idx_odd .benefit_info {padding-left:24px;}
			.pr_info {padding-top:140px;padding-bottom:48px;}
			.pr_data {padding-top:66px;padding-bottom:58px;}
				.data_wrap + .data_wrap {margin-top:90px;}
				.pr_data .data_title {font-size:29px;}
				.pr_data .data_info {margin-top:12px;font-size:17px;line-height:1.5em;}
				.pr_data .data_source {margin-top:29px;font-size:16px;line-height:25px;}
				.pr_data .data_source:before {margin-bottom:28px;width:44px;}
				.more_r_box > dt {line-height:52px;height:52px;font-size:22px;}
				.more_r_box > .box_contents {padding:36px 34px;}
				.data_gap {width: calc(50% - 25px);}
				.data_gap dd > p {font-size:17px;}
				.data_gap_arrow {width:50px;height:30px;}
				.data_more_box {padding-top:30px;}
				.data_more_box .more_btn {margin-bottom:55px;padding:0 20px;border-radius:36px;height:36px;line-height:34px;}
				.data_more_box .more_btn strong {font-size:16px;}
				.data_more_box .more_btn span {font-size:20px;}
				.more_list_num > li {padding-left:26px;}
				.more_list_num > li + li {margin-top:58px;}
				.more_list_num > li:before, .more_list_num > li h5 {font-size:18px;line-height:26px;}
				.more_list_num > li:before {font-size:15px;line-height:15px;}
				.more_list_num > li h5 + p {font-size:16px;line-height:25px;}
				.more_list_num > li p.more_source {font-size:14px;line-height:21px;}
				.more_list_num > li p.more_added {margin-top:10px;font-size:13px;line-height:20px;}
				.fat_list {padding-top:26px;}
				.fat_list > dt {font-size:14px;line-height:21px;}
				.fat_list > dd {padding:14px 24px;}
				.fat_list > dd li dl dt, .fat_list > dd li dl dd {font-size:14px;line-height:21px;}
				.fat_list > dd li dl dt {padding-bottom:7px;}
		}
		@media only screen and (max-width:1100px) {
			.pr_txt {font-size:31px;}
			.pr_sub {font-size:20px;line-height:1.55em;}
			.intro_txt {font-size:20px;line-height:25px;}
			.pr_intro {padding-top:100px;padding-bottom:110px;}
				.pr_intro .intro_txt {margin-bottom:38px;}
				.pr_intro .pr_txt + .logo_title {margin-top:65px;}
			.pr_wide {padding-top:470px;}
			.pr_key {padding-top:90px;padding-bottom:94px;}
				.pr_key .pr_sub {margin-bottom:61px;}
				.pr_key .pr_key_box > li p {margin:7px 0 14px;font-size:20px;}
			.pr_benefit {}
				.pr_benefit .benefit_wrap .benefit_img .img_box {padding-top:520px;}
				.pr_benefit .benefit_wrap .benefit_img img {height:520px;}
				.pr_benefit .benefit_wrap .benefit_info .benefit_check .check_list {height:208px;}
				.pr_benefit .benefit_wrap .benefit_info .benefit_check .check_list > li {padding-left:32px;font-size:17px;letter-spacing:-0.6px;}
				.pr_benefit .benefit_wrap .benefit_info .benefit_check .check_list > li:before {top:0;width:26px;height:24px;}
				.pr_benefit .benefit_wrap .benefit_info .benefit_check .more {border-radius:34px;height:34px;line-height:32px;padding:0 20px;font-size:15px;}
				.pr_benefit .benefit_wrap .benefit_info .benefit_check .more em {font-size:18px;}
				.pr_benefit .benefit_wrap .benefit_info .benefit_tab_va > li h5 {padding:0.8em 0;font-size:17px;}
				.pr_benefit .benefit_wrap .benefit_info .benefit_tab_va > li h5 span {margin-top:0.4em;width:15px;height:15px;}
				.pr_benefit .benefit_wrap .benefit_info .benefit_tab_va > li div.con_box {font-size:14px;line-height:22px;}
				.pr_benefit .benefit_wrap .benefit_info .benefit_tab_va > li.on div.con_box {padding:0.94em 0;}
				.pr_benefit .benefit_wrap.idx_odd .benefit_info {padding-left:20px;}
			.pr_info {padding-top:120px;padding-bottom:44px;}
			.pr_data {padding-top:58px;padding-bottom:58px;}
				.data_wrap + .data_wrap {margin-top:80px;}
				.pr_data .data_title {font-size:27px;}
				.pr_data .data_info {margin-top:10px;font-size:16px;line-height:1.5em;}
				.pr_data .data_source {margin-top:27px;font-size:15px;line-height:23px;}
				.pr_data .data_source:before {margin-bottom:26px;width:40px;}
				.more_r_box {border-radius:24px;}
				.more_r_box > dt {line-height:48px;height:48px;font-size:20px;}
				.more_r_box > .box_contents {padding:30px 28px;}
				.data_gap {width: calc(50% - 23px);}
				.data_gap dd > p {font-size:16px;}
				.data_gap dd > p + p {margin-top:0.93em;}
				.data_gap_arrow {width:46px;height:28px;}
				.data_more_box {padding-top:26px;}
				.data_more_box .more_btn {margin-bottom:50px;padding:0 19px;border-radius:34px;height:34px;line-height:32px;}
				.data_more_box .more_btn strong {font-size:16px;}
				.data_more_box .more_btn span {font-size:19px;}
				.more_list_num > li + li {margin-top:50px;}
				.more_list_num > li:before, .more_list_num > li h5 {font-size:17px;line-height:24px;}
				.more_list_num > li:before {margin-top:3px;font-size:14px;line-height:16px;}
				.more_list_num > li h5 + p {font-size:15px;line-height:25px;}
				.more_list_num > li p.more_source {font-size:13px;line-height:20px;}
				.more_list_num > li p.more_added {margin-top:7px;font-size:12px;line-height:19px;}
				.fat_list {padding-top:22px;}
				.fat_list > dt {margin-bottom:8px;font-size:13px;line-height:20px;}
				.fat_list > dd {padding:14px 20px;}
				.fat_list > dd li dl dt, .fat_list > dd li dl dd {padding-left:7px;padding-right:7px;font-size:13px;line-height:20px;}
				.fat_list > dd li:last-child dl dt, .fat_list > dd li:last-child dl dd {min-width:80px;}
		}
		@media only screen and (max-width:1023px) {
			.pr_txt {font-size:29px;}
			.pr_sub {font-size:19px;line-height:1.47em;}
			.intro_txt {font-size:19px;line-height:24px;}
			.pr_intro {padding-top:85px;padding-bottom:95px;}
			.pr_wide {padding-top:44%;}
			.pr_key {padding-top:80px;padding-bottom:84px;}
				.pr_key .pr_sub {margin-bottom:51px;}
				.pr_key .pr_key_box > li p {font-size:19px;}
			.pr_benefit {}
				.pr_benefit .benefit_wrap .benefit_img .img_box {padding-top:520px;}
				.pr_benefit .benefit_wrap .benefit_img img {height:520px;}
				.pr_benefit .benefit_wrap .benefit_info .benefit_check .check_list {height:196px;}
				.pr_benefit .benefit_wrap .benefit_info .benefit_check .check_list > li {font-size:16px;}
				.pr_benefit .benefit_wrap .benefit_info .benefit_check .more {border-radius:32px;height:32px;line-height:30px;padding:0 16px;font-size:14px;}
				.pr_benefit .benefit_wrap .benefit_info .benefit_check .more em {font-size:17px;}
				.pr_benefit .benefit_wrap .benefit_info .benefit_tab_va {margin-top:15px;}
				.pr_benefit .benefit_wrap .benefit_info .benefit_tab_va > li h5 {font-size:16px;}
				.pr_benefit .benefit_wrap .benefit_info .benefit_tab_va > li h5 span {margin-top:0.53em;width:14px;height:14px;}
				.pr_benefit .benefit_wrap .benefit_info .benefit_tab_va > li div.con_box {font-size:13px;line-height:21px;}
				.pr_benefit .benefit_wrap .benefit_info .benefit_tab_va > li.on div.con_box {padding:0.84em 0;}
				.pr_benefit .benefit_wrap.idx_odd .benefit_info {padding-left:15px;}
			.pr_info {padding-top:100px;padding-bottom:44px;}
				.pr_info .pr_sub {}
			.pr_data {padding-top:50px;padding-bottom:55px;}
				.data_wrap + .data_wrap {margin-top:70px;}
				.data_box {width:51.4%;padding-right:10px;}
				.data_box + .data_box {width:48.6%;padding-right:0;}
				.pr_data .data_title {font-size:25px;}
				.pr_data .data_info {font-size:15px;line-height:1.6em;}
				.pr_data .data_info br {display:none;}
				.pr_data .data_source {font-size:14px;line-height:21px;}
				.more_r_box {border-radius:20px;}
				.more_r_box > dt {padding:0 16px;line-height:44px;height:44px;font-size:18px;}
				.more_r_box > dd {padding:16px;}
				.more_r_box > .box_contents {padding:26px 24px;}
				.data_gap {width: calc(50% - 20px);}
				.data_gap dd > p {font-size:15px;}
				.data_gap_arrow {width:40px;height:24px;}
				.data_more_box .more_btn {margin-bottom:45px;padding:0 16px;border-radius:32px;height:32px;line-height:30px;}
				.data_more_box .more_btn strong {font-size:15px;}
				.data_more_box .more_btn span {font-size:18px;}
				.more_list_num > li + li {margin-top:46px;}
				.more_list_num > li:before, .more_list_num > li h5 {font-size:16px;line-height:23px;}
				.more_list_num > li:before {margin-top:2px;font-size:13px;line-height:15px;}
				.more_list_num > li h5 + p {margin:6px 0;font-size:14px;line-height:22px;}
				.fat_list > dd {padding:14px 18px;border-radius:14px;}
				.fat_list > dd li:first-child {margin-right:16px;}
				.fat_list > dd li:last-child {margin-left:16px;}
				.fat_list > dd li dl dt, .fat_list > dd li dl dd {line-height:19px;}
				.fat_list > dd li:last-child dl dt, .fat_list > dd li:last-child dl dd {min-width:74px;}
		}
		@media only screen and (max-width:980px) {
			.pr_txt {font-size:28px;}
			.pr_sub {font-size:18px;}
			.intro_txt {font-size:18px;line-height:23px;}
			.pr_intro {padding-top:75px;padding-bottom:85px;}
				.pr_intro .pr_txt + .logo_title {margin-top:60px;}
			.pr_wide {padding-top:47%;}
			.pr_key {padding-top:70px;padding-bottom:74px;}
				.pr_key .pr_key_box > li p {font-size:18px;}
			.pr_benefit {}
				.pr_benefit .benefit_wrap .benefit_img .img_box {padding-top:500px;}
				.pr_benefit .benefit_wrap .benefit_img img {height:500px;}
				.pr_benefit .benefit_wrap .benefit_info .benefit_check .check_list {height:182px;}
				.pr_benefit .benefit_wrap .benefit_info .benefit_check .check_list > li {padding-left:32px;font-size:15px;}
				.pr_benefit .benefit_wrap .benefit_info .benefit_check .check_list > li br {display:none;}
				.pr_benefit .benefit_wrap .benefit_info .benefit_check .more {border-radius:30px;height:30px;line-height:28px;padding:0 15px;}
				.pr_benefit .benefit_wrap .benefit_info .benefit_check .more em {font-size:16px;}
				.pr_benefit .benefit_wrap .benefit_info .benefit_tab_va > li h5 {font-size:15px;}
				.pr_benefit .benefit_wrap .benefit_info .benefit_tab_va > li div.con_box {line-height:20px;}
			.pr_info {padding-top:80px;padding-bottom:40px;}
			.pr_data {}
				.data_wrap + .data_wrap {margin-top:60px;}
				.pr_data .data_title {font-size:23px;}
				.pr_data .data_source {line-height:20px;}
				.more_r_box > dt {line-height:40px;height:40px;font-size:16px;}
				.more_r_box > dd {padding:16px 14px;}
				.more_r_box > .box_contents {padding:24px 22px;}
				.data_gap {width: calc(50% - 18px);}
				.data_gap dd > p {font-size:14px;}
				.data_gap_arrow {width:36px;height:21px;}
				.data_more_box .more_btn {padding:0 15px;border-radius:30px;height:30px;line-height:28px;}
				.data_more_box .more_btn strong {font-size:14px;}
				.more_list_num > li + li {margin-top:44px;}
				.more_list_num > li:before, .more_list_num > li h5 {font-size:15px;line-height:22px;}
				.more_list_num > li:before {border-radius:15px;height:15px;min-width:15px;line-height:13px;}
				.more_list_num > li h5 + p {font-size:14px;line-height:20px;}
				.more_list_num > li p.more_source {line-height:19px;}
				.more_list_num > li p.more_added {line-height:18px;}
				.fat_list > dt {line-height:19px;}
				.fat_list > dd {padding:12px 14px;border-radius:12px;}
				.fat_list > dd li:first-child {margin-right:14px;}
				.fat_list > dd li:last-child {margin-left:14px;}
				.fat_list > dd li dl dt, .fat_list > dd li dl dd {padding-left:5px;padding-right:5px;font-size:13px;line-height:18px;}
				.fat_list > dd li:last-child dl dt, .fat_list > dd li:last-child dl dd {min-width:70px;}
		}
		@media only screen and (max-width:860px) {
			.pr_txt {font-size:27px;line-height:1.35em;}
			.pr_sub {font-size:17px;line-height:1.47em;}
			.intro_txt {font-size:17px;line-height:23px;}
			.pr_intro {padding-top:65px;padding-bottom:75px;}
				.pr_intro .intro_txt {margin:12px auto 38px;}
				.pr_intro .pr_txt + .logo_title {margin-top:55px;}
			.pr_wide {padding-top:51%;}
			.pr_key {padding-top:60px;padding-bottom:64px;}
				.pr_key .pr_sub {margin-bottom:51px;}
				.pr_key .pr_key_box > li:before {width:7px;height:7px;}
				.pr_key .pr_key_box > li p {margin:7px 0 14px;font-size:17px;line-height:1.46em;}
			.pr_benefit {}
				.pr_benefit .benefit_wrap .benefit_img .img_box {padding-top:500px;}
				.pr_benefit .benefit_wrap .benefit_img img {height:500px;}
				.pr_benefit .benefit_wrap .benefit_info .pr_sub {margin-top:12px;}
				.pr_benefit .benefit_wrap .benefit_info .pr_sub br {display:none;}
				.pr_benefit .benefit_wrap .benefit_info .benefit_check .check_list {margin:32px 0 34px;padding-right:0;}
				.pr_benefit .benefit_wrap .benefit_info .benefit_check .check_list > li {padding-left:28px;font-size:15px;letter-spacing:-1.2px;}
				.pr_benefit .benefit_wrap .benefit_info .benefit_check .check_list > li br {display:none;}
				.pr_benefit .benefit_wrap .benefit_info .benefit_check .check_list > li:before {top:0;width:24px;height:21px;}
				.pr_benefit .benefit_wrap .benefit_info .benefit_check .more {border-radius:30px;height:30px;line-height:28px;padding:0 14px;font-size:14px;}
				.pr_benefit .benefit_wrap .benefit_info .benefit_check .more em {font-size:16px;}
				.pr_benefit .benefit_wrap .benefit_info .benefit_tab_va {margin-top:12px;}
				.pr_benefit .benefit_wrap .benefit_info .benefit_tab_va > li h5 {padding:0.8em 0;font-size:15px;}
				.pr_benefit .benefit_wrap .benefit_info .benefit_tab_va > li h5 span {margin-top:0.53em;width:14px;height:14px;}
				.pr_benefit .benefit_wrap .benefit_info .benefit_tab_va > li div.con_box {font-size:13px;line-height:20px;}
				.pr_benefit .benefit_wrap .benefit_info .benefit_tab_va > li.on div.con_box {height:17em;padding:0.84em 0;}
				.pr_benefit .benefit_wrap.idx_odd .benefit_info {padding-left:15px;}
			.pr_info {padding-top:70px;padding-bottom:40px;}
			.pr_data {padding-top:50px;padding-bottom:55px;}
				.data_wrap + .data_wrap {margin-top:60px;}
				.data_box {width:51.4%;padding-right:10px;}
				.data_box + .data_box {width:48.6%;padding-right:0;}
				.pr_data .data_title {font-size:23px;}
				.pr_data .data_info {margin-top:10px;font-size:15px;line-height:1.6em;}
				.pr_data .data_info br {display:none;}
				.pr_data .data_source {margin-top:27px;font-size:14px;line-height:20px;}
				.pr_data .data_source:before {margin-bottom:26px;}
				.more_r_box {border-radius:20px;}
				.more_r_box > dt {padding:0 16px;line-height:36px;height:36px;font-size:15px;}
				.more_r_box > dd {padding:16px 10px;}
				.more_r_box > .box_contents {padding:22px 20px;}
				.data_gap {width: calc(50% - 16px);}
				.data_gap dd > p {font-size:12px;line-height:18px;}
				.data_gap dd > p + p {margin-top:0.83em;}
				.data_gap_arrow {width:32px;height:18px;}
				.data_more_box {padding-top:26px;}
				.data_more_box .more_btn {margin-bottom:44px;padding:0 14px;border-radius:30px;height:30px;line-height:28px;}
				.data_more_box .more_btn strong {font-size:14px;}
				.data_more_box .more_btn span {font-size:18px;}
				.more_list_num > li {padding-left:26px;}
				.more_list_num > li + li {margin-top:44px;}
				.more_list_num > li:before, .more_list_num > li h5 {font-size:15px;line-height:22px;}
				.more_list_num > li:before {margin-top:2px;border-radius:15px;height:15px;min-width:15px;line-height:13px;font-size:13px;}
				.more_list_num > li h5 + p {margin:6px 0;font-size:14px;line-height:19px;}
				.more_list_num > li p.more_source {font-size:13px;line-height:18px;}
				.more_list_num > li p.more_added {margin-top:7px;font-size:12px;line-height:17px;}
				.fat_list {padding-top:22px;}
				.fat_list > dt {margin-bottom:7px;font-size:13px;line-height:19px;}
				.fat_list > dd {padding:11px 12px;border-radius:12px;}
				.fat_list > dd li:first-child {margin-right:12px;}
				.fat_list > dd li:last-child {margin-left:12px;}
				.fat_list > dd li dl dt, .fat_list > dd li dl dd {padding-left:4px;padding-right:4px;font-size:12px;line-height:18px;}
				.fat_list > dd li dl dt {padding-bottom:6px;}
				.fat_list > dd li:last-child dl dt, .fat_list > dd li:last-child dl dd {min-width:70px;}
		}
		@media only screen and (max-width:767px) {
			.pr_txt {font-size:27px;line-height:1.3em;}
			.pr_sub {font-size:17px;line-height:1.47em;}
			.intro_txt {font-size:17px;line-height:23px;}
			.pr_intro {padding-top:55px;padding-bottom:65px;}
				.pr_intro .intro_txt {margin:12px auto 38px;}
				.pr_intro .pr_txt + .logo_title {margin-top:50px;}
			.pr_wide {padding-top:53%;}
			.pr_key {padding-top:60px;padding-bottom:64px;}
				.pr_key .pr_sub {font-size:16px;line-height:1.64em;margin-bottom:51px;}
				.pr_key .pr_key_box > li:before {width:6px;height:6px;}
				.pr_key .pr_key_box > li p {margin:7px 0 14px;font-size:16px;line-height:1.36em;}
			.pr_benefit {}
				.pr_benefit .benefit_wrap {display:block;}
				.pr_benefit .benefit_wrap .benefit_img, .pr_benefit .benefit_wrap .benefit_info {width:100%;display:block;}
				.pr_benefit .benefit_wrap .benefit_img .img_box {padding-top:39.3%;}
				.pr_benefit .benefit_wrap .benefit_img.m_img {display:block;}
				.pr_benefit .benefit_wrap .benefit_img.pc_img {display:none;}
				.pr_benefit .benefit_wrap .benefit_img img {height:auto;width:100%;}
				.pr_benefit .benefit_wrap .benefit_info {padding-top:44px;padding-bottom:50px;padding-left:15px;padding-right:15px;}
				.pr_benefit .benefit_wrap .benefit_info .pr_sub {margin-top:12px;}
				.pr_benefit .benefit_wrap .benefit_info .pr_sub br {display:inline-block;}
				.pr_benefit .benefit_wrap .benefit_info .benefit_check .check_list {margin:28px 0 26px;padding-right:17px;}
				.pr_benefit .benefit_wrap .benefit_info .benefit_check .check_list > li {padding-left:28px;font-size:15px;letter-spacing:-0px;}
				.pr_benefit .benefit_wrap .benefit_info .benefit_check .check_list > li br {display:inline-block;}
				.pr_benefit .benefit_wrap .benefit_info .benefit_check .check_list > li:before {top:0;width:24px;height:21px;}
				.pr_benefit .benefit_wrap .benefit_info .benefit_check.on .check_list {padding-right:0;}
				.pr_benefit .benefit_wrap .benefit_info .benefit_check .more {border-radius:30px;height:30px;line-height:28px;padding:0 14px;font-size:14px;}
				.pr_benefit .benefit_wrap .benefit_info .benefit_check .more em {font-size:16px;}
				.pr_benefit .benefit_wrap .benefit_info .benefit_tab_va {margin-top:8px;}
				.pr_benefit .benefit_wrap .benefit_info .benefit_tab_va > li h5 {padding:0.8em 0;font-size:15px;}
				.pr_benefit .benefit_wrap .benefit_info .benefit_tab_va > li h5 span {margin-top:0.53em;width:14px;height:14px;}
				.pr_benefit .benefit_wrap .benefit_info .benefit_tab_va > li div.con_box {font-size:13px;line-height:20px;}
				.pr_benefit .benefit_wrap .benefit_info .benefit_tab_va > li.on div.con_box {height:17em;padding:0.84em 0;}
				.pr_benefit .benefit_wrap .benefit_info .benefit_tab_va > li span.label /*R*/{font-size:0.75em;margin-top:2px;}
				.pr_benefit .benefit_wrap.idx_odd .benefit_info {padding-left:15px;}
				.pr_benefit .benefit_wrap .benefit_info .pr_txt, .pr_benefit .benefit_wrap .benefit_info .pr_sub, .pr_benefit .benefit_wrap .benefit_info .benefit_check, .pr_benefit .benefit_wrap .benefit_info .benefit_tab_va {max-width:100% !important;}
			.pr_info {padding-top:60px;padding-bottom:38px;}
			.pr_data {padding-top:50px;padding-bottom:55px;}
				.data_wrap {display:block;}
				.data_wrap + .data_wrap {margin-top:60px;}
				.data_box {width:100%;padding-right:0;display:block;}
				.data_box + .data_box {width:100%;padding-right:0;padding-top:35px;}
				.pr_data .data_title {font-size:23px;}
				.pr_data .data_info {margin-top:10px;font-size:15px;line-height:1.6em;}
				.pr_data .data_info br {display:none;}
				.pr_data .data_source {margin-top:27px;font-size:14px;line-height:20px;}
				.pr_data .data_source br {display:none;}
				.pr_data .data_source:before {margin-bottom:26px;}
				.more_r_box {border-radius:20px;}
				.more_r_box > dt {padding:0 16px;line-height:36px;height:36px;font-size:15px;}
				.more_r_box > dd {padding:16px 10px;}
				.more_r_box > .box_contents {padding:22px 20px;}
				.data_gap {width: calc(50% - 16px);}
				.data_gap dd > p {font-size:12px;line-height:18px;}
				.data_gap dd > p + p {margin-top:0.83em;}
				.data_gap_arrow {width:32px;height:18px;}
				.data_more_box {padding-top:26px;}
				.data_more_box .more_btn {margin-bottom:44px;padding:0 14px;border-radius:30px;height:30px;line-height:28px;}
				.data_more_box .more_btn strong {font-size:14px;}
				.data_more_box .more_btn span {font-size:18px;}
				.more_list_num > li {padding-left:26px;}
				.more_list_num > li + li {margin-top:44px;}
				.more_list_num > li:before, .more_list_num > li h5 {font-size:15px;line-height:22px;}
				.more_list_num > li:before {margin-top:2px;border-radius:15px;height:15px;min-width:15px;line-height:13px;font-size:13px;}
				.more_list_num > li h5 + p {margin:6px 0;font-size:14px;line-height:19px;}
				.more_list_num > li p.more_source {font-size:13px;line-height:18px;}
				.more_list_num > li p.more_added {margin-top:7px;font-size:12px;line-height:17px;}
				.fat_list {padding-top:22px;}
				.fat_list > dt {margin-bottom:7px;font-size:13px;line-height:19px;}
				.fat_list > dd {padding:11px 12px;border-radius:12px;}
				.fat_list > dd li:first-child {margin-right:12px;}
				.fat_list > dd li:last-child {margin-left:12px;}
				.fat_list > dd li dl dt, .fat_list > dd li dl dd {padding-left:4px;padding-right:4px;font-size:12px;line-height:18px;}
				.fat_list > dd li dl dt {padding-bottom:6px;}
				.fat_list > dd li:last-child dl dt, .fat_list > dd li:last-child dl dd {min-width:70px;}
		}
		@media only screen and (max-width:640px) {
			.sub_wide_wrap {width: calc(100% + 24px);margin-left:-12px;margin-right:-12px;padding-left:12px;padding-right:12px;}
			.sub_wide_wrap .sub_wrapper {width:100%;}
			.sub_wide_wrap.pr_benefit  {padding-left:0;padding-right:0;}

			.pr_txt {font-size:26px;line-height:1.3em;}
			.pr_sub {font-size:17px;line-height:1.47em;}
			.intro_txt {font-size:17px;line-height:23px;}
			.pr_intro {padding-top:55px;padding-bottom:65px;}
				.pr_intro .intro_txt {margin:12px auto 38px;}
				.pr_intro .pr_txt + .logo_title {margin-top:45px;}
			.pr_wide {padding-top:53%;}
			.pr_key {padding-top:60px;padding-bottom:64px;}
				.pr_key .pr_sub {font-size:15px;line-height:1.64em;margin-bottom:51px;}/*14*/
				.pr_key .pr_key_box > li p {margin:7px 0 14px;font-size:15px;line-height:1.36em;}
			.pr_benefit {}
				.pr_benefit .benefit_wrap {display:block;}
				.pr_benefit .benefit_wrap .benefit_img, .pr_benefit .benefit_wrap .benefit_info {width:100%;display:block;}
				.pr_benefit .benefit_wrap .benefit_img .img_box {padding-top:56.3%;}
				.pr_benefit .benefit_wrap .benefit_img.m_img {display:block;}
				.pr_benefit .benefit_wrap .benefit_img.pc_img {display:none;}
				.pr_benefit .benefit_wrap .benefit_img img {height:auto;width:100%;}
				.pr_benefit .benefit_wrap .benefit_info {padding-top:44px;padding-bottom:50px;padding-left:12px;padding-right:12px;}
				.pr_benefit .benefit_wrap .benefit_info .pr_sub {margin-top:12px;}
				.pr_benefit .benefit_wrap .benefit_info .pr_sub br {display:inline-block;}
				.pr_benefit .benefit_wrap .benefit_info .benefit_check .check_list {margin:28px 0 24px;}
				.pr_benefit .benefit_wrap .benefit_info .benefit_check .check_list > li {padding-left:28px;font-size:15px;letter-spacing:-0px;}
				.pr_benefit .benefit_wrap .benefit_info .benefit_check .check_list > li br {display:inline-block;}
				.pr_benefit .benefit_wrap .benefit_info .benefit_check .check_list > li:before {top:0;width:24px;height:21px;}
				.pr_benefit .benefit_wrap .benefit_info .benefit_check.on .check_list {padding-right:0;}
				.pr_benefit .benefit_wrap .benefit_info .benefit_check .more {border-radius:30px;height:30px;line-height:28px;padding:0 14px;font-size:14px;}
				.pr_benefit .benefit_wrap .benefit_info .benefit_check .more em {font-size:16px;}
				.pr_benefit .benefit_wrap .benefit_info .benefit_tab_va {margin-top:8px;}
				.pr_benefit .benefit_wrap .benefit_info .benefit_tab_va > li h5 {padding:0.8em 0;font-size:15px;}
				.pr_benefit .benefit_wrap .benefit_info .benefit_tab_va > li h5 span {margin-top:0.53em;width:14px;height:14px;}
				.pr_benefit .benefit_wrap .benefit_info .benefit_tab_va > li div.con_box {font-size:13px;line-height:20px;}
				.pr_benefit .benefit_wrap .benefit_info .benefit_tab_va > li.on div.con_box {height:17em;padding:0.84em 0;}
				.pr_benefit .benefit_wrap .benefit_info .benefit_tab_va > li span.label /*R*/{font-size:0.75em;margin-top:2px;}
				.pr_benefit .benefit_wrap.idx_odd .benefit_info {padding-left:12px;}
				.pr_benefit .benefit_wrap .benefit_info .pr_txt, .pr_benefit .benefit_wrap .benefit_info .pr_sub, .pr_benefit .benefit_wrap .benefit_info .benefit_check, .pr_benefit .benefit_wrap .benefit_info .benefit_tab_va {max-width:100% !important;}
			.pr_info {padding-top:50px;padding-bottom:34px;}
				.pr_info .pr_sub {}
			.pr_data {padding-top:50px;padding-bottom:55px;}
				.data_wrap {display:block;}
				.data_wrap + .data_wrap {margin-top:60px;}
				.data_box {width:100%;padding-right:0;display:block;}
				.data_box + .data_box {width:100%;padding-right:0;padding-top:35px;}
				.pr_data .data_title {font-size:22px;}
				.pr_data .data_info {margin-top:10px;font-size:15px;line-height:1.6em;}
				.pr_data .data_info br {display:none;}
				.pr_data .data_source {margin-top:27px;font-size:14px;line-height:20px;}
				.pr_data .data_source br {display:none;}
				.pr_data .data_source:before {margin-bottom:26px;}
				.more_r_box {border-radius:20px;}
				.more_r_box > dt {padding:0 14px;line-height:32px;height:32px;font-size:14px;}
				.more_r_box > dd {padding:16px 10px;}
				.more_r_box > .box_contents {padding:22px 20px;}
				.data_gap {width: calc(50% - 16px);}
				.data_gap dd > p {font-size:12px;line-height:18px;}
				.data_gap dd > p + p {margin-top:0.83em;}
				.data_gap_arrow {width:32px;height:18px;}
				.data_more_box {padding-top:26px;}
				.data_more_box .more_btn {margin-bottom:44px;padding:0 14px;border-radius:30px;height:30px;line-height:28px;}
				.data_more_box .more_btn strong {font-size:14px;}
				.data_more_box .more_btn span {font-size:18px;}
				.more_list_num > li {padding-left:0;}
				.more_list_num > li + li {margin-top:44px;}
				.more_list_num > li:before, .more_list_num > li h5 {font-size:15px;line-height:22px;}
				.more_list_num > li:before {margin-right:6px;margin-left:0;margin-top:2px;border-radius:15px;height:15px;min-width:15px;line-height:13px;font-size:13px;}
				.more_list_num > li h5 + p {margin:6px 0;font-size:14px;line-height:19px;}
				.more_list_num > li p.more_source {font-size:13px;line-height:18px;}
				.more_list_num > li p.more_added {margin-top:7px;font-size:12px;line-height:17px;}
				.fat_list {padding-top:22px;}
				.fat_list > dt {margin-bottom:7px;font-size:13px;line-height:19px;}
				.fat_list > dd {padding:11px 12px;border-radius:12px;}
				.fat_list > dd li:nth-of-type(n + 5) {margin-top:14px;}
				.fat_list > dd li:first-child {width: calc(37.5% - 12px);margin-right:12px;}
				.fat_list > dd li:nth-of-type(2) {width:18.5%;}
				.fat_list > dd li:nth-of-type(3) {width:22.5%;}
				.fat_list > dd li:nth-of-type(4) {width:21.5%;}
				.fat_list > dd li:nth-of-type(5) {width:31.25%;}
				.fat_list > dd li:nth-of-type(6) {width:31.25%;}
				.fat_list > dd li:last-child {width: calc(37.5% - 16px);margin-left:16px;}
				.fat_list > dd li dl dt, .fat_list > dd li dl dd {padding-left:4px;padding-right:4px;font-size:12px;line-height:18px;}
				.fat_list > dd li dl dt {padding-bottom:6px;}
				.fat_list > dd li:last-child dl dt, .fat_list > dd li:last-child dl dd {min-width:70px;}
		}
		@media only screen and (max-width:500px) {
			.pr_txt {font-size:26px;line-height:1.3em;}
				.pr_txt span.label /*R*/{font-size:0.5em;margin-top:2px;}
				.pr_txt .m_br + br {display:inline-block;}
			.pr_sub {font-size:17px;line-height:1.47em;}
				.pr_sub span.label /*R*/{font-size:0.58em;margin-top:2px;}
				.pr_sub .m_br + br {display:inline-block;}
			.intro_txt {font-size:17px;line-height:23px;}
				.intro_txt span.label /*R*/{font-size:0.58em;margin-top:2px;}
				.intro_txt .m_br + br {display:inline-block;}
			.pr_intro {padding-top:55px;padding-bottom:65px;}
				.pr_intro .intro_txt {margin:12px auto 38px;}
				.pr_intro .pr_txt + .logo_title {margin-top:40px;}
			.pr_wide {padding-top:56%;}
			.pr_key {padding-top:60px;padding-bottom:64px;}
				.pr_key .pr_sub {font-size:14px;line-height:1.64em;margin-bottom:51px;}
				.pr_key .pr_key_box > li p {margin:7px 0 14px;font-size:15px;line-height:1.36em;}
			.pr_benefit {}
				.pr_benefit .benefit_wrap {display:block;}
				.pr_benefit .benefit_wrap .benefit_img, .pr_benefit .benefit_wrap .benefit_info {width:100%;display:block;}
				.pr_benefit .benefit_wrap .benefit_img .img_box {padding-top:63.3%;}/*69.3%*/
				.pr_benefit .benefit_wrap .benefit_img.m_img {display:block;}
				.pr_benefit .benefit_wrap .benefit_img.pc_img {display:none;}
				.pr_benefit .benefit_wrap .benefit_img img {height:auto;width:100%;}
				.pr_benefit .benefit_wrap .benefit_info {padding-top:44px;padding-bottom:50px;padding-left:12px;padding-right:12px;}
				.pr_benefit .benefit_wrap .benefit_info .pr_sub {margin-top:12px;}
				.pr_benefit .benefit_wrap .benefit_info .pr_sub br {display:inline-block;}
				.pr_benefit .benefit_wrap .benefit_info .benefit_check .check_list {margin:28px 0 24px;}
				.pr_benefit .benefit_wrap .benefit_info .benefit_check .check_list > li {padding-left:26px;font-size:14px;letter-spacing:-0px;padding-top:2px;padding-bottom:2px;}
				.pr_benefit .benefit_wrap .benefit_info .benefit_check .check_list > li br {display:inline-block;}
				.pr_benefit .benefit_wrap .benefit_info .benefit_check .check_list > li:before {top:2px;width:24px;height:19px;}
				.pr_benefit .benefit_wrap .benefit_info .benefit_check.on .check_list {padding-right:0;}
				.pr_benefit .benefit_wrap .benefit_info .benefit_check .more {border-radius:30px;height:30px;line-height:28px;padding:0 14px;font-size:14px;}
				.pr_benefit .benefit_wrap .benefit_info .benefit_check .more em {font-size:16px;}
				.pr_benefit .benefit_wrap .benefit_info .benefit_tab_va {margin-top:8px;}
				.pr_benefit .benefit_wrap .benefit_info .benefit_tab_va > li h5 {padding:0.8em 0;font-size:15px;}
				.pr_benefit .benefit_wrap .benefit_info .benefit_tab_va > li h5 span {margin-top:0.53em;width:14px;height:14px;}
				.pr_benefit .benefit_wrap .benefit_info .benefit_tab_va > li div.con_box {font-size:13px;line-height:20px;}
				.pr_benefit .benefit_wrap .benefit_info .benefit_tab_va > li.on div.con_box {height:17em;padding:0.84em 0;}
				.pr_benefit .benefit_wrap .benefit_info .benefit_tab_va > li span.label /*R*/{font-size:0.75em;margin-top:2px;}
				.pr_benefit .benefit_wrap.idx_odd .benefit_info {padding-left:12px;}
				.pr_benefit .benefit_wrap .benefit_info .pr_txt, .pr_benefit .benefit_wrap .benefit_info .pr_sub, .pr_benefit .benefit_wrap .benefit_info .benefit_check, .pr_benefit .benefit_wrap .benefit_info .benefit_tab_va {max-width:100% !important;}
			.pr_info {padding-top:50px;padding-bottom:34px;}/*45 32*/
				.pr_info .pr_sub {}
			.pr_data {padding-top:50px;padding-bottom:55px;}
				.data_wrap {display:block;}
				.data_wrap + .data_wrap {margin-top:60px;}
				.data_box {width:100%;padding-right:0;display:block;}
				.data_box + .data_box {width:100%;padding-right:0;padding-top:35px;}
				.pr_data .data_title {font-size:21px;}/*20*/
				.pr_data .data_title .m_br + br {display:inline-block;}
				.pr_data .data_info {margin-top:10px;font-size:15px;line-height:1.6em;}
				.pr_data .data_info br {display:inline-block;}
				.pr_data .data_info .m_br + br {display:inline-block;}
				.pr_data .data_source {margin-top:27px;font-size:14px;line-height:20px;}
				.pr_data .data_source br {display:none;}
				.pr_data .data_source:before {margin-bottom:26px;}
				.more_r_box {border-radius:20px;}
				.more_r_box > dt {padding:0 14px;line-height:30px;height:30px;font-size:13px;}
				.more_r_box > dd {padding:16px 10px;}
				.more_r_box > .box_contents {padding:22px 20px;}
				.data_gap {width: calc(50% - 16px);}
				.data_gap dd > p {font-size:12px;line-height:18px;}
				.data_gap dd > p + p {margin-top:0.83em;}
				.data_gap_arrow {width:32px;height:18px;}
				.data_more_box {padding-top:26px;}
				.data_more_box .more_btn {margin-bottom:44px;padding:0 14px;border-radius:30px;height:30px;line-height:28px;}
				.data_more_box .more_btn strong {font-size:14px;}
				.data_more_box .more_btn span {font-size:18px;}
				.more_list_num > li {padding-left:0;}
				.more_list_num > li + li {margin-top:44px;}
				.more_list_num > li:before, .more_list_num > li h5 {font-size:15px;line-height:22px;}
				.more_list_num > li:before {margin-right:6px;margin-left:0;margin-top:2px;border-radius:15px;height:15px;min-width:15px;line-height:13px;font-size:13px;}
				.more_list_num > li h5 + p {margin:6px 0;font-size:14px;line-height:19px;}
				.more_list_num > li p.more_source {font-size:13px;line-height:18px;}
				.more_list_num > li p.more_added {margin-top:7px;font-size:12px;line-height:17px;}
				.fat_list {padding-top:22px;}
				.fat_list > dt {margin-bottom:7px;font-size:13px;line-height:19px;}
				.fat_list > dd {padding:11px 12px;border-radius:12px;}
				.fat_list > dd li:nth-of-type(n + 5) {margin-top:14px;}
				.fat_list > dd li:first-child {width: calc(37.5% - 12px);margin-right:12px;}
				.fat_list > dd li:nth-of-type(2) {width:18.5%;}
				.fat_list > dd li:nth-of-type(3) {width:22.5%;}
				.fat_list > dd li:nth-of-type(4) {width:21.5%;}
				.fat_list > dd li:nth-of-type(5) {width:31.25%;}
				.fat_list > dd li:nth-of-type(6) {width:31.25%;}
				.fat_list > dd li:last-child {width: calc(37.5% - 16px);margin-left:16px;}
				.fat_list > dd li dl dt, .fat_list > dd li dl dd {padding-left:4px;padding-right:4px;font-size:12px;line-height:18px;}
				.fat_list > dd li dl dt {padding-bottom:6px;}
				.fat_list > dd li:last-child dl dt, .fat_list > dd li:last-child dl dd {min-width:70px;}
		}
		@media only screen and (max-width:430px) {
				.pr_benefit .benefit_wrap .benefit_info .benefit_check .check_list > li:before {top:3px;}
				.pr_benefit .benefit_wrap .benefit_info .benefit_check .check_list > li br {display:none;}
		}
		@media only screen and (max-width:397px) {
			.pr_txt {font-size:25px;}
			.pr_sub {font-size:16px;}
			.intro_txt {font-size:16px;}
				.pr_key .pr_sub {font-size:14px;line-height:1.64em;margin-bottom:51px;}
				.pr_key .pr_key_box > li p {margin:7px 0 14px;font-size:15px;line-height:1.36em;}
				.pr_benefit .benefit_wrap .benefit_info .benefit_check .check_list {padding-right:0;}
				.pr_benefit .benefit_wrap .benefit_info .benefit_check .check_list > li {padding-left:23px;font-size:14px;letter-spacing:-0.6px;}
				.pr_benefit .benefit_wrap .benefit_info .benefit_check .check_list > li:before {top:3px;width:22px;height:18px;}
				.pr_data .data_title {font-size:20px;letter-spacing:-0.4px;}
		}
		@media only screen and (max-width:375px) {
				.pr_benefit .benefit_wrap .benefit_img .img_box {padding-top:69.3%;}
				.pr_benefit .benefit_wrap .benefit_info .benefit_check .check_list > li {padding-left:23px;font-size:14px;letter-spacing:-0.6px;}
				.pr_benefit .benefit_wrap .benefit_info .benefit_check .check_list > li:before {top:3px;width:22px;height:18px;}
		}
		@media only screen and (max-width:350px) {
			.pr_txt {font-size:24px;}
			.pr_sub {font-size:15px;}
			.intro_txt {font-size:15px;}
				.pr_key .pr_sub {font-size:13px;}
				.pr_key .pr_key_box > li p {font-size:14px;}
				.pr_benefit .benefit_wrap .benefit_info {padding-left:12px;padding-right:12px;}
				.pr_benefit .benefit_wrap .benefit_info .pr_sub br {display:inline-block;}
				.pr_benefit .benefit_wrap .benefit_info .benefit_check .check_list > li {padding-left:23px;font-size:13px;letter-spacing:-0.4px;}
				.pr_benefit .benefit_wrap .benefit_info .benefit_check .check_list > li:before {top:3px;width:22px;height:18px;}
				.pr_benefit .benefit_wrap .benefit_info .benefit_check .more {font-size:14px;}
				.pr_benefit .benefit_wrap .benefit_info .benefit_check .more em {font-size:15px;}
				.pr_benefit .benefit_wrap .benefit_info .benefit_tab_va > li h5 {font-size:15px;}
				.pr_benefit .benefit_wrap .benefit_info .benefit_tab_va > li div.con_box {font-size:12px;}
				.pr_benefit .benefit_wrap.idx_odd .benefit_info {padding-left:12px;}
				.pr_data .data_title {font-size:19px;}
				.pr_data .data_info {font-size:14px;}
				.pr_data .data_source {font-size:13px;}
				.more_r_box > dt {padding:0 12px;font-size:13px;}
				.more_r_box > dd {padding:16px 8px;}
				.more_r_box > .box_contents {padding:22px 15px;}
				.data_gap {width: calc(50% - 15px);}
				.data_gap dd > p {font-size:12px;}
				.data_gap_arrow {width:30px;height:18px;}
				.data_more_box .more_btn strong {font-size:14px;}
				.data_more_box .more_btn span {font-size:16px;}
				.more_list_num > li:before, .more_list_num > li h5 {font-size:14px;}
				.more_list_num > li:before {margin-top:2px;margin-right:4px;border-radius:14px;height:14px;min-width:14px;line-height:14px;font-size:11px;}
				.more_list_num > li h5 + p {font-size:13px;}
				.more_list_num > li p.more_source {font-size:12px;}
				.more_list_num > li p.more_added {font-size:12px;}
				.fat_list > dt {font-size:13px;}
				.fat_list > dd {padding:11px 8px;}
				.fat_list > dd li:first-child {width: calc(39% - 8px);margin-right:8px;}
				.fat_list > dd li:nth-of-type(2) {width:16%;}
				.fat_list > dd li:nth-of-type(3) {width:23.5%;}
				.fat_list > dd li:nth-of-type(4) {width:21.5%;}
				.fat_list > dd li:nth-of-type(5) {width:31.25%;}
				.fat_list > dd li:nth-of-type(6) {width:31.25%;}
				.fat_list > dd li:last-child {width: calc(37.5% - 11px);margin-left:11px;}
				.fat_list > dd li dl dt, .fat_list > dd li dl dd {padding-left:1px;padding-right:1px;font-size:12px;}
				.fat_list > dd li:last-child dl dt, .fat_list > dd li:last-child dl dd {min-width:none;}
		}
		@media only screen and (max-width:320px) {
			.sub_wide_wrap {width: calc(100% + 20px);margin-left:-10px;margin-right:-10px;padding-left:10px;padding-right:10px;}
			.sub_wide_wrap .sub_wrapper {width:100%;}
			.sub_wide_wrap.pr_benefit  {padding-left:0;padding-right:0;}

			.pr_txt {font-size:23px;}
			.pr_sub {font-size:14px;}
			.intro_txt {font-size:14px;}
				.pr_key .pr_sub {font-size:13px;}
				.pr_key .pr_key_box > li p {font-size:13px;}
				.pr_benefit .benefit_wrap .benefit_info {padding-left:10px;padding-right:10px;}
				.pr_benefit .benefit_wrap .benefit_info .pr_sub br {display:inline-block;}
				.pr_benefit .benefit_wrap .benefit_info .benefit_check .check_list {height:172px;}
				.pr_benefit .benefit_wrap .benefit_info .benefit_check .check_list > li {padding-left:21px;font-size:12px;letter-spacing:-0.2px;}
				.pr_benefit .benefit_wrap .benefit_info .benefit_check .check_list > li:before {top:3px;width:22px;height:16px;}
				.pr_benefit .benefit_wrap .benefit_info .benefit_check .more {font-size:13px;}
				.pr_benefit .benefit_wrap .benefit_info .benefit_check .more em {font-size:15px;}
				.pr_benefit .benefit_wrap .benefit_info .benefit_tab_va > li h5 {font-size:15px;}
				.pr_benefit .benefit_wrap .benefit_info .benefit_tab_va > li div.con_box {font-size:12px;}
				.pr_benefit .benefit_wrap.idx_odd .benefit_info {padding-left:10px;}
				.pr_data .data_title {font-size:18px;letter-spacing:-1.0px;}
				.pr_data .data_info {font-size:13px;}
				.pr_data .data_source {font-size:12px;}
				.more_r_box > dt {padding:0 10px;font-size:12px;}
				.more_r_box > dd {padding:16px 6px;}
				.more_r_box > .box_contents {padding:22px 10px;}
				.data_gap {width: calc(50% - 9px);}
				.data_gap dd > p {font-size:12px;}
				.data_gap_arrow {width:18px;height:14px;}
				.data_more_box .more_btn strong {font-size:13px;}
				.data_more_box .more_btn span {font-size:15px;}
				.more_list_num > li:before, .more_list_num > li h5 {font-size:13px;}
				.more_list_num > li:before {margin-top:2px;margin-right:3px;border-radius:14px;height:14px;min-width:14px;line-height:14px;font-size:11px;}
				.more_list_num > li h5 + p {font-size:12px;}
				.more_list_num > li p.more_source {font-size:11px;}
				.more_list_num > li p.more_added {font-size:11px;}
				.fat_list > dt {font-size:12px;}
				.fat_list > dd {padding:11px 8px;}
				.fat_list > dd li:first-child {width: calc(39% - 6px);margin-right:6px;}
				.fat_list > dd li:nth-of-type(2) {width:16%;}
				.fat_list > dd li:nth-of-type(3) {width:23.5%;}
				.fat_list > dd li:nth-of-type(4) {width:21.5%;}
				.fat_list > dd li:nth-of-type(5) {width:31.25%;}
				.fat_list > dd li:nth-of-type(6) {width:31.25%;}
				.fat_list > dd li:last-child {width: calc(37.5% - 8px);margin-left:8px;}
				.fat_list > dd li dl dt, .fat_list > dd li dl dd {padding-left:0;padding-right:0;font-size:11px;}
				.fat_list > dd li:last-child dl dt, .fat_list > dd li:last-child dl dd {min-width:none;}
		}		
	/*** products/bnrthin (비에날씬) ***/
		/* pc */
			.thin_intro.pr_intro {padding-bottom:132px;}
			.thin_intro.pr_intro .pr_txt {}
			.thin_intro.pr_intro .intro_txt {margin:18px auto 50px;}
			.thin_intro.pr_intro .logo_title {}
			.thin_intro.pr_intro .logo_title img {height:145px;}
			.thin_wide.pr_wide {}
			.thin_wide.pr_wide img {}
			.thin_key.pr_key {}
			.thin_key.pr_key .pr_txt {}
			.thin_key.pr_key .pr_sub {}
			.thin_key.pr_key .pr_key_box {width:87%;margin:0 auto;}
			.thin_key.pr_key .pr_key_box > li {width:20%;}
			.thin_key.pr_key .pr_key_box > li + li {}
			.thin_key.pr_key .pr_key_box > li:before {background:#47aa42;}
			.thin_key.pr_key .pr_key_box > li p {min-height:3em;}
			.thin_key.pr_key .pr_key_box > li span {height:78px;}
			.thin_key.pr_key .pr_key_box > li:nth-of-type(1) span {background-image:url(../images/sub/icon_pr_intro01.gif);}
			.thin_key.pr_key .pr_key_box > li:nth-of-type(2) span {background-image:url(../images/sub/icon_pr_intro02.gif);}
			.thin_key.pr_key .pr_key_box > li:nth-of-type(3) span {background-image:url(../images/sub/icon_pr_intro03.gif);}
			.thin_key.pr_key .pr_key_box > li:nth-of-type(4) span {background-image:url(../images/sub/icon_pr_intro04.gif);}
			.thin_key.pr_key .pr_key_box > li:nth-of-type(5) span {background-image:url(../images/sub/icon_pr_intro05.gif);}
			.thin_benefit.pr_benefit {}
			.thin_benefit.pr_benefit .benefit_wrap {}
			.thin_benefit.pr_benefit .benefit_wrap + .benefit_wrap {}
			.thin_info.pr_info {}
			.thin_info.pr_info .pr_txt {}
			.thin_info.pr_info .pr_sub {}
			.thin_data.pr_data {border-top-color:#47aa42;}
			.thin_data.pr_data .data_title {}
			.thin_data.pr_data .data_info {}
			.thin_data .data_wrap:nth-of-type(1) .data_box {width:50.4%;}
			.thin_data .data_wrap:nth-of-type(1) .data_box + .data_box {width:49.6%;}
		@media only screen and (max-width:1397px) {
		}
		@media only screen and (max-width:1280px) {
			.thin_intro.pr_intro {padding-bottom:132px;}
			.thin_intro.pr_intro .intro_txt {margin:12px auto 50px;}
			.thin_intro.pr_intro .logo_title img {height:130px;}
			.thin_key.pr_key .pr_key_box {width:92%;}
			.thin_key.pr_key .pr_key_box > li span {height:76px;}
		}
		@media only screen and (max-width:1217px) {
			.thin_intro.pr_intro {padding-bottom:112px;}
			.thin_intro.pr_intro .intro_txt {margin:12px auto 42px;}
			.thin_intro.pr_intro .logo_title img {height:120px;}
			.thin_key.pr_key .pr_key_box {width:98%;}
			.thin_key.pr_key .pr_key_box > li span {height:74px;}
		}
		@media only screen and (max-width:1100px) {
			.thin_intro.pr_intro {padding-bottom:95px;}
			.thin_intro.pr_intro .intro_txt {margin:12px auto 38px;}
			.thin_intro.pr_intro .logo_title img {height:100px;}
			.thin_key.pr_key .pr_key_box > li span {height:70px;}
		}
		@media only screen and (max-width:1023px) {
			.thin_intro.pr_intro {padding-bottom:85px;}
			.thin_intro.pr_intro .logo_title img {height:92px;}
			.thin_key.pr_key .pr_key_box > li span {height:68px;}
			.thin_data.pr_data .more_r_box img {max-width:none;width:108%;margin-left:-5%;}
		}
		@media only screen and (max-width:980px) {
			.thin_intro.pr_intro {padding-bottom:75px;}
			.thin_intro.pr_intro .logo_title img {height:86px;}
			.thin_key.pr_key .pr_key_box > li span {height:64px;}
			.thin_data.pr_data .more_r_box img {width:112%;margin-left:-8%;}
		}
		@media only screen and (max-width:860px) {
			.thin_intro.pr_intro {padding-bottom:65px;}
			.thin_intro.pr_intro .logo_title img {height:85px;}
			.thin_key.pr_key .pr_key_box > li {width:20%;}
			.thin_key.pr_key .pr_key_box > li p {min-height:3em;}
			.thin_key.pr_key .pr_key_box > li span {height:60px;}
		}
		@media only screen and (max-width:767px) {
			.thin_key.pr_key .pr_key_box > li span {height:58px;}
			.thin_data.pr_data .data_wrap:last-child .data_info br {display:none;}
			.thin_data.pr_data .data_wrap:first-child .more_r_box {text-align:center;}
			.thin_data.pr_data .more_r_box img {width:96%;margin-left:auto;margin-right:auto;}
		}
		@media only screen and (max-width:640px) {
			.thin_key.pr_key .pr_key_box > li {width:30%;}
			.thin_key.pr_key .pr_key_box > li:nth-of-type(n + 4) {margin-top:28px;}
			.thin_key.pr_key .pr_key_box > li span {height:55px;}
			.thin_data.pr_data .data_wrap:last-child .data_info br {display:none;}
			.thin_data.pr_data .data_wrap:last-child .data_info .m_br + br {display:inline-block;}
			.thin_data.pr_data .data_wrap:first-child .more_r_box {text-align:center;}
			.thin_data.pr_data .more_r_box img {width:100%;}
		}
		@media only screen and (max-width:479px) {
			.thin_key.pr_key .pr_key_box > li {width:33.32%;}
			.thin_key.pr_key .pr_key_box > li:nth-of-type(n + 4) {margin-top:28px;}
			.thin_key.pr_key .pr_key_box > li:nth-of-type(4) {margin-right:12px;}
			.thin_key.pr_key .pr_key_box > li p {min-height:3em;}
			.thin_key.pr_key .pr_key_box > li span {height:52px;}
			.thin_data.pr_data .more_r_box img {width:100%;}
		}
		@media only screen and (max-width:320px) {
			.thin_intro.pr_intro .logo_title img {height:80px;}
			.thin_key.pr_key .pr_key_box > li {width:33.32%;}
			.thin_key.pr_key .pr_key_box > li:nth-of-type(n + 4) {margin-top:24px;}
			.thin_key.pr_key .pr_key_box > li span {height:48px;}
		}
	/*** products/bnrthinplus (비에날씬 플러스) ***/
		/* pc */
			.plus_intro.pr_intro {}
			.plus_intro.pr_intro .pr_txt {}
			.plus_intro.pr_intro .intro_txt {}
			.plus_intro.pr_intro .logo_title {} 
			.plus_intro.pr_intro .logo_title img {height:224px;}
			.plus_wide.pr_wide {}
			.plus_wide.pr_wide img {}
			.plus_benefit.pr_benefit {}
			.plus_benefit.pr_benefit .benefit_wrap {}
			.plus_benefit.pr_benefit .benefit_wrap + .benefit_wrap {}
			.plus_info.pr_info {}
			.plus_info.pr_info .pr_txt {}
			.plus_info.pr_info .pr_sub {}
			.plus_data.pr_data {}
			.plus_data.pr_data .data_title {}
			.plus_data.pr_data .data_info {}
			.plus_benefit.pr_benefit .benefit_wrap .benefit_info .benefit_check .check_list {height:232px;}
		@media only screen and (max-width:1430px) {
			.plus_benefit.pr_benefit .benefit_wrap.idx_odd .benefit_info .pr_txt {letter-spacing:-1.0px;}
		}
		@media only screen and (max-width:1280px) {
			.plus_intro.pr_intro .logo_title img {height:214px;}
			.plus_benefit.pr_benefit .benefit_wrap .benefit_info .benefit_check .check_list {height:218px;}
		}
		@media only screen and (max-width:1217px) {
			.plus_benefit.pr_benefit .benefit_wrap .benefit_info .benefit_check .check_list {height:208px;}
		}
		@media only screen and (max-width:1100px) {
			.plus_intro.pr_intro .logo_title img {height:206px;}
			.plus_benefit.pr_benefit .benefit_wrap .benefit_info .benefit_check .check_list {height:198px;}
		}
		@media only screen and (max-width:1023px) {
			.plus_benefit.pr_benefit .benefit_wrap .benefit_info .benefit_check .check_list {height:184px;}
		}
		@media only screen and (max-width:980px) {
			.plus_intro.pr_intro .logo_title img {height:200px;}
			.plus_benefit.pr_benefit .benefit_wrap .benefit_info .benefit_check .check_list {height:170px;}
		}
		@media only screen and (max-width:904px) {
			.plus_benefit.pr_benefit .benefit_wrap .benefit_info .benefit_check .check_list {height:178px;}
		}
		@media only screen and (max-width:890px) {
			.plus_benefit.pr_benefit .benefit_wrap.idx_odd .benefit_info .pr_txt {letter-spacing:-1.0px;}
			.plus_benefit.pr_benefit .benefit_wrap.idx_odd .benefit_info .pr_txt strong {width:100%;}
			.plus_benefit.pr_benefit .benefit_wrap.idx_odd .benefit_info .pr_txt strong br {display:none;}
		}
		@media only screen and (max-width:860px) {
			.plus_intro.pr_intro .logo_title img {height:186px;}
			.plus_benefit.pr_benefit .benefit_wrap .benefit_info .benefit_check .check_list {height:174px;}
		}
		@media only screen and (max-width:767px) {
			.plus_intro.pr_intro .logo_title img {height:174px;}
			.plus_benefit.pr_benefit .benefit_wrap .benefit_info .benefit_check .check_list {height:170px;}
		}
		@media only screen and (max-width:640px) {
			.plus_intro.pr_intro .logo_title img {height:160px;}
		}
		@media only screen and (max-width:479px) {
			.plus_intro.pr_intro .logo_title img {height:140px;}
		}
		@media only screen and (max-width:320px) {
			.plus_intro.pr_intro .logo_title img {height:134px;}
			.plus_benefit.pr_benefit .benefit_wrap .benefit_info .benefit_check .check_list {height:172px;}
		}
	/*** products/bnrthinpro (비에날씬 프로) ***/
		/* pc */
			.pro_intro.pr_intro {}
			.pro_intro.pr_intro .pr_txt {}
			.pro_intro.pr_intro .intro_txt {}
			.pro_intro.pr_intro .logo_title {}
			.pro_intro.pr_intro .logo_title img {height:208px;}
			.pro_wide.pr_wide {}
			.pro_wide.pr_wide img {}
			.pro_benefit.pr_benefit {}
			.pro_benefit.pr_benefit .benefit_wrap {}
			.pro_benefit.pr_benefit .benefit_wrap + .benefit_wrap {}
			.pro_info.pr_info {}
			.pro_info.pr_info .pr_txt {}
			.pro_info.pr_info .pr_sub {}
			.pro_data.pr_data {}
			.pro_data.pr_data .data_title {}
			.pro_data.pr_data .data_info {}
			.pro_benefit.pr_benefit .benefit_wrap .benefit_info .benefit_check .check_list {height:252px;}
			.pro_benefit.pr_benefit .benefit_wrap.idx_odd .benefit_info .benefit_check .check_list {height:290px;}
		@media only screen and (max-width:1330px) {
			.pro_benefit.pr_benefit .benefit_wrap.idx_odd .pr_sub br {display:none;}
			.pro_benefit.pr_benefit .benefit_wrap.idx_odd .benefit_info .benefit_check .check_list {margin:30px 0;}
		}
		@media only screen and (max-width:1280px) {
			.pro_intro.pr_intro .logo_title img {height:208px;}
			.pro_benefit.pr_benefit .benefit_wrap .benefit_info .benefit_check .check_list {height:218px;}
			.pro_benefit.pr_benefit .benefit_wrap.idx_odd .benefit_info .benefit_check .check_list {height:264px;margin:20px 0;}
		}
		@media only screen and (max-width:1217px) {
			.pro_benefit.pr_benefit .benefit_wrap .benefit_info .benefit_check .check_list {height:208px;}
			.pro_benefit.pr_benefit .benefit_wrap.idx_odd .benefit_info .benefit_check .check_list {height:248px;}
		}
		@media only screen and (max-width:1100px) {
			.pro_intro.pr_intro .logo_title img {height:196px;}
			.pro_benefit.pr_benefit .benefit_wrap .benefit_info .benefit_check .check_list {height:198px;}
			.pro_benefit.pr_benefit .benefit_wrap.idx_odd .benefit_info .benefit_check .check_list {height:236px;}
		}
		@media only screen and (max-width:1023px) {
			.pro_benefit.pr_benefit .benefit_wrap .benefit_info .benefit_check .check_list {height:184px;}
			.pro_benefit.pr_benefit .benefit_wrap.idx_odd .benefit_info .benefit_check .check_list {height:222px;}
		}
		@media only screen and (max-width:980px) {
			.pro_intro.pr_intro .logo_title img {height:172px;}
			.pro_benefit.pr_benefit .benefit_wrap .benefit_info .benefit_check .check_list {height:172px;}
			.pro_benefit.pr_benefit .benefit_wrap.idx_odd .benefit_info .benefit_check .check_list {height:206px;}
		}
		@media only screen and (max-width:860px) {
			.pro_intro.pr_intro .logo_title img {height:158px;}
		}
		@media only screen and (max-width:790px) {
			.pro_benefit.pr_benefit .benefit_wrap.idx_odd .benefit_info .pr_txt {letter-spacing:-0.5px;}
		}
		@media only screen and (max-width:767px) {
			.pro_intro.pr_intro .logo_title img {height:144px;}
			.pro_benefit.pr_benefit .benefit_wrap.idx_odd .pr_sub br {display:inline-block;}
		}
		@media only screen and (max-width:640px) {
			.pro_intro.pr_intro .logo_title img {height:132px;}
		}
		@media only screen and (max-width:479px) {
			.pro_intro.pr_intro .logo_title img {height:115px;}
		}
		@media only screen and (max-width:320px) {
			.pro_intro.pr_intro .logo_title img {height:110px;}
			.pro_benefit.pr_benefit .benefit_wrap .benefit_info .benefit_check .check_list {height:175px;}
			.pro_benefit.pr_benefit .benefit_wrap.idx_odd .benefit_info .benefit_check .check_list {height:188px;}
		}
	/*** products/bnrqueen (비에날퀀) ***/
		/* pc */
			.queen_intro.pr_intro {padding-bottom:132px;}
			.queen_intro.pr_intro .pr_txt {}
			.queen_intro.pr_intro .intro_txt {}
			.queen_intro.pr_intro .logo_title {}
			.queen_intro.pr_intro .logo_title img {height:295px;}
			.queen_wide.pr_wide {}
			.queen_wide.pr_wide img {}
			.queen_key.pr_key {}
			.queen_key.pr_key .pr_txt {}
			.queen_key.pr_key .pr_sub {}
			.queen_key.pr_key .pr_key_box {width:100%;max-width:1020px;margin:0 auto;margin-top:56px;}
			.queen_key.pr_key .pr_key_box > li {width:33.32%;}
			.queen_key.pr_key .pr_key_box > li + li {}
			.queen_key.pr_key .pr_key_box > li:nth-of-type(n + 4) {margin-top:85px;}
			.queen_key.pr_key .pr_key_box > li:before {background:#8b182d;}
			.queen_key.pr_key .pr_key_box > li p {min-height:3em;}
			.queen_key.pr_key .pr_key_box > li > em {margin:48px 0 0;font-size:21px;line-height:1.5em;color:#606060;font-weight:300;text-align:Center;display:block;padding:0;font-style:normal;display:none;}
			.queen_key.pr_key .pr_key_box > li > em .label {margin:0;margin-top:3px;font-size:0.75em;line-height:1em;vertical-align:top;display:inline-block;padding:0;}
			.queen_key.pr_key .pr_key_box > li span {height:82px;}
			.queen_key.pr_key .pr_key_box > li:nth-of-type(1) span {background-image:url(../images/sub/icon_pr_intro06.gif);}
			.queen_key.pr_key .pr_key_box > li:nth-of-type(2) span {background-image:url(../images/sub/icon_pr_intro07.gif);}
			.queen_key.pr_key .pr_key_box > li:nth-of-type(3) span {background-image:url(../images/sub/icon_pr_intro08.gif);}
			.queen_key.pr_key .pr_key_box > li:nth-of-type(4) span {background-image:url(../images/sub/icon_pr_intro09.gif);}
			.queen_key.pr_key .pr_key_box > li:nth-of-type(5) span {background-image:url(../images/sub/icon_pr_intro10.gif);}
			.queen_benefit.pr_benefit {}
			.queen_benefit.pr_benefit .benefit_wrap {}
			.queen_benefit.pr_benefit .benefit_wrap + .benefit_wrap {}
			.queen_benefit.pr_benefit .benefit_wrap .benefit_info .benefit_check .check_list {height:232px;}
			.queen_info.pr_info {}
			.queen_info.pr_info .pr_txt {}
			.queen_info.pr_info .pr_sub {}
			.queen_data.pr_data {border-top-color:#8b182d;}
			.queen_data.pr_data .data_title {color:#8b182d;}
			.queen_data.pr_data .data_info {}
			.queen_data.pr_data .data_source {margin-top:30px;}
			.queen_data.pr_data .data_source:before {display:none;}
			.queen_data.pr_data .queen_data_list {padding-top:34px;}
			.queen_data.pr_data .queen_data_list li {font-size:0;text-align:left;}
			.queen_data.pr_data .queen_data_list li + li {margin-top:15px;}
			.queen_data.pr_data .queen_data_list li h5, .queen_data.pr_data .queen_data_list li p {font-size:18px;font-weight:300;display:inline-block;margin:0;padding:0;vertical-align:top;box-sizing:border-box;}
			.queen_data.pr_data .queen_data_list li h5 {width:110px;margin-right:14px;height:40px;border-radius:40px;line-height:40px;background:#aeaeae;color:#fff;text-align:center;}
			.queen_data.pr_data .queen_data_list li p {width: calc(100% - 124px);padding-top:5px;line-height:1.66em;color:#555;text-align:left;}
			.queen_data.pr_data .more_r_box > p, .queen_data.pr_data .more_r_box > span, .queen_data.pr_data .queen_img p, .queen_data.pr_data .queen_img span {line-height:1em;display:block;margin:0;padding:0;text-align:center;}
			.queen_data.pr_data .more_r_box > p, .queen_data.pr_data .queen_img p {margin-top:1.77em;font-size:22px;font-weight:300;color:#555;}
			.queen_data.pr_data .more_r_box > span, .queen_data.pr_data .queen_img span {margin-bottom:2.27em;font-size:18px;font-weight:300;color:#555;}
			.queen_data.pr_data .box_wide .queen_data_box.more_r_box {margin-top:40px;padding:0 60px 0 30px;box-sizing:border-box;}
			.queen_data.pr_data .box_wide .queen_data_box.more_r_box .clear {display:table;table-layout:fixed;border-collapse:collapse;box-sizing:border-box;vertical-align:middle;margin:0;width:100%;}
			.queen_data.pr_data .box_wide .queen_data_box.more_r_box .queen_con {width:680px;display:table-cell;border-collapse:collapse;box-sizing:border-box;vertical-align:middle;}
			.queen_data.pr_data .box_wide .queen_data_box.more_r_box .queen_con + .queen_con {width:610px;}
			.queen_data.pr_data .box_wide .queen_data_box.more_r_box .queen_con .cont_lw {font-size:20px;line-height:1.7em;font-weight:300;color:#333;text-align:left;}
			.queen_data.pr_data .queen_data_list li p .br, .queen_data.pr_data .box_wide .queen_data_box.more_r_box .queen_con .cont_lw .br {display:none;}
			.queen_data.pr_data .box_wide .queen_data_box.more_r_box .queen_con .data_source {margin-top:24px;}
		@media only screen and (max-width:1450px) {
			.queen_benefit.pr_benefit .benefit_wrap .benefit_info .benefit_check .check_list {height:240px;}
		}
		@media only screen and (max-width:1397px) {
			.queen_data.pr_data .box_wide .queen_data_box.more_r_box .queen_con {width:52.7%;}
			.queen_data.pr_data .box_wide .queen_data_box.more_r_box .queen_con + .queen_con {width:47.3%;}
			.queen_data.pr_data .queen_data_list li p br, .queen_data.pr_data .box_wide .queen_data_box.more_r_box .queen_con .cont_lw br {display:none;}
			.queen_data.pr_data .queen_data_list li p .br + br, .queen_data.pr_data .box_wide .queen_data_box.more_r_box .queen_con .cont_lw .br + br {display:inline-block;}
		}
		@media only screen and (max-width:1280px) {
			.queen_intro.pr_intro {padding-bottom:120px;}
			.queen_intro.pr_intro .logo_title img {height:280px;}
			.queen_key.pr_key .pr_key_box {margin-top:52px;}
			.queen_key.pr_key .pr_key_box > li:nth-of-type(n + 4) {margin-top:75px;}
			.queen_key.pr_key .pr_key_box > li > em {margin-top:44px;font-size:20px;}
			.queen_key.pr_key .pr_key_box > li span {height:82px;}
			.queen_benefit.pr_benefit .benefit_wrap .benefit_info .benefit_check .check_list {height:236px;}
			.queen_data.pr_data .data_source {margin-top:26px;}
			.queen_data.pr_data .queen_data_list {padding-top:30px;}
			.queen_data.pr_data .queen_data_list li + li {margin-top:13px;}
			.queen_data.pr_data .queen_data_list li h5, .queen_data.pr_data .queen_data_list li p {font-size:17px;}
			.queen_data.pr_data .queen_data_list li h5 {width:110px;margin-right:14px;height:38px;border-radius:38px;line-height:38px;}
			.queen_data.pr_data .queen_data_list li p {line-height:1.7em;}
			.queen_data.pr_data .more_r_box > p, .queen_data.pr_data .queen_img p {margin-top:1.7em;font-size:21px;}
			.queen_data.pr_data .more_r_box > span, .queen_data.pr_data .queen_img span {margin-bottom:2.2em;font-size:17px;}
			.queen_data.pr_data .queen_img span {margin-bottom:2.3em;}
			.queen_data.pr_data .box_wide .queen_data_box.more_r_box {margin-top:35px;padding:0 40px 0 15px;}
			.queen_data.pr_data .box_wide .queen_data_box.more_r_box .queen_con .cont_lw {font-size:19px;line-height:1.63em;}
			.queen_data.pr_data .box_wide .queen_data_box.more_r_box .queen_con .data_source {margin-top:20px;}
		}
		@media only screen and (max-width:1217px) {
			.queen_benefit.pr_benefit .benefit_wrap .benefit_info .benefit_check .check_list {height:207px;}
			.queen_data.pr_data .data_source {margin-top:22px;}
			.queen_data.pr_data .queen_data_list {padding-top:25px;}
			.queen_data.pr_data .queen_data_list li h5 {width:100px;margin-right:12px;}
			.queen_data.pr_data .queen_data_list li p {width: calc(100% - 112px);padding-top:4px;}
			.queen_data.pr_data .more_r_box > p, .queen_data.pr_data .queen_img p {margin-top:1.7em;font-size:20px;}
			.queen_data.pr_data .box_wide .queen_data_box.more_r_box {padding:0 35px 0 15px;}
			.queen_data.pr_data .box_wide .queen_data_box.more_r_box .queen_con .data_source {margin-top:16px;}
		}
		@media only screen and (max-width:1210px) {
			.queen_benefit.pr_benefit .benefit_wrap .benefit_info .benefit_check .check_list {height:212px;}
		}
		@media only screen and (max-width:1100px) {
			.queen_intro.pr_intro {padding-bottom:110px;}
			.queen_intro.pr_intro .logo_title img {height:265px;}
			.queen_key.pr_key .pr_key_box {max-width:960px;margin-top:50px;}
			.queen_key.pr_key .pr_key_box > li:nth-of-type(n + 4) {margin-top:70px;}
			.queen_key.pr_key .pr_key_box > li > em {margin-top:40px;font-size:19px;}
			.queen_key.pr_key .pr_key_box > li span {height:76px;}
			.queen_benefit.pr_benefit .benefit_wrap .benefit_info .benefit_check .check_list {height:207px;}
			.queen_data.pr_data .data_source {margin-top:18px;}
			.queen_data.pr_data .queen_data_list {padding-top:25px;}
			.queen_data.pr_data .queen_data_list li h5, .queen_data.pr_data .queen_data_list li p {font-size:16px;}
			.queen_data.pr_data .queen_data_list li h5 {width:90px;height:36px;border-radius:36px;line-height:36px;}
			.queen_data.pr_data .queen_data_list li p {width: calc(100% - 102px);padding-top:3px;line-height:1.78em;}
			.queen_data.pr_data .more_r_box > p, .queen_data.pr_data .queen_img p {font-size:19px;}
			.queen_data.pr_data .more_r_box > span, .queen_data.pr_data .queen_img span {margin-bottom:2.1em;font-size:16px;}
			.queen_data.pr_data .queen_img span {margin-bottom:2.4em;}
			.queen_data.pr_data .box_wide .queen_data_box.more_r_box {padding:0 30px 0 10px;}
			.queen_data.pr_data .box_wide .queen_data_box.more_r_box .queen_con .cont_lw {font-size:18px;}
		}
		@media only screen and (max-width:1023px) {
			.queen_intro.pr_intro {padding-bottom:105px;}
			.queen_intro.pr_intro .logo_title img {height:250px;}
			.queen_key.pr_key .pr_key_box {max-width:880px;}
			.queen_key.pr_key .pr_key_box > li:nth-of-type(n + 4) {margin-top:65px;}
			.queen_key.pr_key .pr_key_box > li span {height:72px;}
			.queen_benefit.pr_benefit .benefit_wrap .benefit_info .benefit_check .check_list {height:200px;}
			.queen_data.pr_data .data_source {margin-top:15px;}
			.queen_data.pr_data .queen_data_list li h5, .queen_data.pr_data .queen_data_list li p {font-size:15px;}
			.queen_data.pr_data .queen_data_list li h5 {width:90px;height:36px;border-radius:36px;line-height:36px;}
			.queen_data.pr_data .queen_data_list li p {width: calc(100% - 102px);padding-top:3px;line-height:1.78em;}
			.queen_data.pr_data .more_r_box > p, .queen_data.pr_data .queen_img p {font-size:18px;}
			.queen_data.pr_data .more_r_box > span, .queen_data.pr_data .queen_img span {margin-bottom:2em;font-size:15px;}
			.queen_data.pr_data .queen_img span {margin-bottom:2.5em;}
			.queen_data.pr_data .box_wide .queen_data_box.more_r_box {margin-top:31px;;}
			.queen_data.pr_data .box_wide .queen_data_box.more_r_box .queen_con .cont_lw {font-size:17px;line-height:1.53em;}
			.queen_data.pr_data .box_wide .queen_data_box.more_r_box .queen_con .data_source {margin-top:12px;}
		}
		@media only screen and (max-width:980px) {
			.queen_intro.pr_intro {padding-bottom:95px;}
			.queen_intro.pr_intro .logo_title img {height:235px;}
			.queen_key.pr_key .pr_key_box {max-width:860px;margin-top:46px;}
			.queen_key.pr_key .pr_key_box > li:nth-of-type(n + 4) {margin-top:60px;}
			.queen_key.pr_key .pr_key_box > li > em {margin-top:30px;font-size:18px;}
			.queen_key.pr_key .pr_key_box > li span {height:68px;}
			.queen_benefit.pr_benefit .benefit_wrap .benefit_info .benefit_check .check_list {height:185px;}
			.queen_data.pr_data .queen_data_list li h5, .queen_data.pr_data .queen_data_list li p {font-size:14px;}
			.queen_data.pr_data .queen_data_list li h5 {height:34px;border-radius:34px;line-height:34px;}
			.queen_data.pr_data .more_r_box > p, .queen_data.pr_data .queen_img p {font-size:17px;}
			.queen_data.pr_data .more_r_box > span, .queen_data.pr_data .queen_img span {font-size:14px;}
			.queen_data.pr_data .box_wide .queen_data_box.more_r_box {margin-top:29px;padding:0 25px 0 10px;}
			.queen_data.pr_data .box_wide .queen_data_box.more_r_box .queen_con .cont_lw {font-size:16px;}
		}
		@media only screen and (max-width:860px) {
			.queen_intro.pr_intro {padding-bottom:90px;}
			.queen_intro.pr_intro .logo_title img {height:220px;}
			.queen_key.pr_key .pr_key_box {max-width:750px;margin-top:46px;}
			.queen_key.pr_key .pr_key_box > li:nth-of-type(n + 4) {margin-top:55px;}
			.queen_key.pr_key .pr_key_box > li > em {margin-top:26px;font-size:16px;}
			.queen_key.pr_key .pr_key_box > li span {height:64px;}
			.queen_data.pr_data .queen_data_list li h5 {height:32px;border-radius:32px;line-height:32px;}
			.queen_data.pr_data .more_r_box > p, .queen_data.pr_data .queen_img p {font-size:16px;}
			.queen_data.pr_data .more_r_box > span, .queen_data.pr_data .queen_img span {font-size:13px;}
			.queen_data.pr_data .box_wide .queen_data_box.more_r_box {padding:0 20px 0 5px;}
			.queen_data.pr_data .box_wide .queen_data_box.more_r_box .queen_con .cont_lw {font-size:15px;}
		}
		@media only screen and (max-width:767px) {
			.queen_intro.pr_intro {padding-bottom:85px;}
			.queen_intro.pr_intro .logo_title img {height:205px;}
			.queen_key.pr_key .pr_key_box {max-width:750px;}
			.queen_key.pr_key .pr_key_box > li:nth-of-type(n + 4) {margin-top:50px;}
			.queen_key.pr_key .pr_key_box > li > em {font-size:15px;}
			.queen_key.pr_key .pr_key_box > li span {height:60px;}
			.queen_data.pr_data .queen_data_list li h5 {height:30px;border-radius:30px;line-height:30px;}
			.queen_data.pr_data .queen_data_list li p {padding-top:2px;}
			.queen_data.pr_data .more_r_box > p, .queen_data.pr_data .queen_img p {font-size:15px;}
			.queen_data.pr_data .more_r_box > span, .queen_data.pr_data .queen_img span {font-size:12px;}
			.queen_data.pr_data .box_wide .queen_data_box.more_r_box {padding:0 15px;}
			.queen_data.pr_data .box_wide .queen_data_box.more_r_box .clear {display:block;}
			.queen_data.pr_data .box_wide .queen_data_box.more_r_box .queen_con {display:block;width:100%;}
			.queen_data.pr_data .box_wide .queen_data_box.more_r_box .queen_con + .queen_con {width:100%;}
			.queen_data.pr_data .box_wide .queen_data_box.more_r_box .queen_con .data_source {margin-bottom:21px;}
		}
		@media only screen and (max-width:700px) {
			.queen_intro.pr_intro {padding-bottom:80px;}
			.queen_intro.pr_intro .logo_title img {height:195px;}
			.queen_key.pr_key .pr_key_box {max-width:560px;}
			.queen_key.pr_key .pr_key_box > li {width:50%;}
			.queen_key.pr_key .pr_key_box > li:nth-of-type(1) {width:100%;}
			.queen_key.pr_key .pr_key_box > li:nth-of-type(n + 2) {margin-top:45px;}
		}
		@media only screen and (max-width:640px) {
			.queen_intro.pr_intro {padding-bottom:75px;}
			.queen_intro.pr_intro .logo_title img {height:190px;}
			.queen_key.pr_key .pr_key_box {max-width:500px;}
			.queen_key.pr_key .pr_key_box > li > em {font-size:14px;}
			.queen_key.pr_key .pr_key_box > li span {height:58px;}
			.queen_data.pr_data .queen_data_list li h5 {height:29px;border-radius:29px;line-height:29px;}
			.queen_data.pr_data .more_r_box > p, .queen_data.pr_data .queen_img p {font-size:14px;}
			.queen_data.pr_data .box_wide .queen_data_box.more_r_box {padding:0 12px;}
		}
		@media only screen and (max-width:500px) {
			.queen_intro.pr_intro {padding-bottom:65px;}
			.queen_intro.pr_intro .logo_title img {height:185px;}
			.queen_key.pr_key .pr_key_box {width:100%;max-width:500px;margin-top:46px;}
			.queen_key.pr_key .pr_key_box > li {width:50%;}
			.queen_key.pr_key .pr_key_box > li:nth-of-type(1) {width:100%;}
			.queen_key.pr_key .pr_key_box > li:nth-of-type(n + 2) {margin-top:45px;}
			.queen_key.pr_key .pr_key_box > li p {min-height:3em;}
			.queen_key.pr_key .pr_key_box > li > em {margin-top:26px;font-size:13px;}
			.queen_key.pr_key .pr_key_box > li > em .label {margin-top:3px;}
			.queen_key.pr_key .pr_key_box > li span {height:56px;}
			.queen_data.pr_data .queen_data_list li h5 {width:80px;}
			.queen_data.pr_data .queen_data_list li p {width: calc(100% - 92px);}
		}
		@media only screen and (max-width:479px) {
			.queen_intro.pr_intro {padding-bottom:65px;}
			.queen_intro.pr_intro .logo_title img {height:185px;}
			.queen_key.pr_key .pr_key_box {width:100%;max-width:500px;margin-top:46px;}
			.queen_key.pr_key .pr_key_box > li {width:50%;}
			.queen_key.pr_key .pr_key_box > li:nth-of-type(1) {width:100%;}
			.queen_key.pr_key .pr_key_box > li:nth-of-type(n + 2) {margin-top:45px;}
			.queen_key.pr_key .pr_key_box > li p {min-height:3em;}
			.queen_key.pr_key .pr_key_box > li > em {margin-top:26px;font-size:13px;}
			.queen_key.pr_key .pr_key_box > li > em .label {margin-top:3px;}
			.queen_key.pr_key .pr_key_box > li span {height:54px;}
		}
		@media only screen and (max-width:375px) {
			.queen_key.pr_key .pr_key_box {width: calc(100% + 12px);margin-left:-6px;margin-right:-6px;}
			.queen_key.pr_key .pr_key_box > li {width:47%;}
			.queen_key.pr_key .pr_key_box > li:nth-of-type(even) {width:53%;}
		}
		@media only screen and (max-width:320px) {
			.queen_key.pr_key .pr_key_box {width: calc(100% + 10px);margin-left:-5px;margin-right:-5px;}
			.queen_key.pr_key .pr_key_box > li {width:47%;}
			.queen_key.pr_key .pr_key_box > li:nth-of-type(even) {width:53%;}
			.queen_key.pr_key .pr_key_box > li > em {font-size:12px;}
			.queen_benefit.pr_benefit .benefit_wrap .benefit_info .benefit_check .check_list {height:172px;}
			.queen_data.pr_data .data_source {margin-top:12px;}
			.queen_data.pr_data .queen_data_list {padding-top:20px;}
			.queen_data.pr_data .queen_data_list li h5, .queen_data.pr_data .queen_data_list li p {font-size:13px;}
			.queen_data.pr_data .queen_data_list li h5 {width:78px;margin-right:8px;height:28px;border-radius:28px;line-height:28px;}
			.queen_data.pr_data .queen_data_list li p {width: calc(100% - 86px);padding-top:2px;}
			.queen_data.pr_data .more_r_box > p, .queen_data.pr_data .queen_img p {font-size:13px;}
			.queen_data.pr_data .more_r_box > span, .queen_data.pr_data .queen_img span {font-size:11px;}
			.queen_data.pr_data .box_wide .queen_data_box.more_r_box {margin-top:25px;padding:0 10px;}
			.queen_data.pr_data .box_wide .queen_data_box.more_r_box .queen_con .cont_lw {font-size:14px;}
		}
	/*** products/bnrlivercare (비에날 간케어) ***/
		/* pc */
			.liver_intro.pr_intro {padding-bottom:136px;}
			.liver_intro.pr_intro .pr_txt {}
			.liver_intro.pr_intro .intro_txt {}
			.liver_intro.pr_intro .logo_title {}
			.liver_intro.pr_intro .logo_title img {height:210px;}
			.liver_wide.pr_wide {}
			.liver_wide.pr_wide img {}
			.liver_key.pr_key {}
			.liver_key.pr_key .pr_txt {}
			.liver_key.pr_key .pr_sub {}
			.liver_key.pr_key .pr_key_box {width:100%;margin:0 auto;}
			.liver_key.pr_key .pr_key_box > li {width:20%;}
			.liver_key.pr_key .pr_key_box > li + li {}
			.liver_key.pr_key .pr_key_box > li:before {background:#03334b;}
			.liver_key.pr_key .pr_key_box > li p {min-height:3em;}
			.liver_key.pr_key .pr_key_box > li span {height:81px;}
			.liver_key.pr_key .pr_key_box > li:nth-of-type(1) span {background-image:url(../images/sub/icon_pr_intro11.gif);}
			.liver_key.pr_key .pr_key_box > li:nth-of-type(2) span {background-image:url(../images/sub/icon_pr_intro12.gif);}
			.liver_key.pr_key .pr_key_box > li:nth-of-type(3) span {background-image:url(../images/sub/icon_pr_intro13.gif);}
			.liver_key.pr_key .pr_key_box > li:nth-of-type(4) span {background-image:url(../images/sub/icon_pr_intro14.gif);}
			.liver_key.pr_key .pr_key_box > li:nth-of-type(5) span {background-image:url(../images/sub/icon_pr_intro15.gif);}
			.liver_benefit.pr_benefit {}
			.liver_benefit.pr_benefit .benefit_wrap {}
			.liver_benefit.pr_benefit .benefit_wrap + .benefit_wrap {}
			.liver_benefit.pr_benefit .benefit_wrap .benefit_info .benefit_check .check_list {height:202px;}
			.liver_info.pr_info {}
			.liver_info.pr_info .pr_txt {}
			.liver_info.pr_info .pr_sub {}
			.liver_data.pr_data {border-top-color:#03334b;}
			.liver_data.pr_data .data_liver_wrap {}
			.liver_data.pr_data .data_liver_wrap .data_liver_box {border-radius:20px;padding:26px 34px;border:1px #03334B solid;width:100%;box-sizing:border-box;background:#fff;vertical-align:middle;}
			.liver_data.pr_data .clear {width:100%;display:table;table-layout:fixed;border-collapse:collapse;margin:0 0 30px;}
			.liver_data.pr_data .clear .data_liver_wrap {width:50%;display:table-cell;vertical-align:middle;text-align:left;border-collapse:collapse;}
			.liver_data.pr_data .clear .data_liver_wrap + .data_liver_wrap {}
			.liver_data.pr_data .clear .data_liver_wrap .data_liver_box {height:260px;width: calc(100% - 10px);margin-right:10px;}
			.liver_data.pr_data .clear .data_liver_wrap + .data_liver_wrap .data_liver_box {margin-left:10px;margin-right:0;}
			.liver_data.pr_data .data_title {color:#03334b;}
			.liver_data.pr_data .data_title + h5 {margin-top:10px;font-size:25px;line-height:36px;letter-spacing:-0.8px;font-weight:300;color:#333;}
			.liver_data.pr_data .data_info {font-size:20px;letter-spacing:-1.7px;line-height:1.5em;font-weight:300;color:#333;}
			.liver_data.pr_data .data_title + .data_info {margin-top:10px;}
			.liver_data.pr_data .data_title + h5 + .data_info {margin-top:25px;}
			.liver_data.pr_data .data_liver_wrap .liver_etc {width: calc(100% + 10px);margin-left:-5px;margin-right:-5px;font-size:0;vertical-align:Top;}
			.liver_data.pr_data .data_liver_wrap .liver_etc > li {margin:14px 5px 0;line-height:28px;height:28px;border-radius:28px;padding:0 9px;font-size:22px;letter-spacing:-0.8px;font-weight:300;color:#333;background:#f5f5f5;display:inline-block;vertical-align:Top;}
			.liver_data.pr_data .data_liver_wrap .liver_etc > li + li {}
			.liver_data.pr_data .clear + .data_liver_wrap {border-radius:20px;border:1px #03334B solid;}
			.liver_data.pr_data .clear + .data_liver_wrap .data_liver_box {display:table;table-layout:fixed;border-collapse:collapse;border:0;}
			.liver_data.pr_data .clear + .data_liver_wrap .data_liver_box .data_title, .liver_data.pr_data .clear + .data_liver_wrap .data_liver_box .data_info {padding:26px 0;display:table-cell;vertical-align:middle;border-collapse:collapse;}
			.liver_data.pr_data .clear + .data_liver_wrap .data_liver_box .data_title {padding-left:34px;width:283px;}
			.liver_data.pr_data .clear + .data_liver_wrap .data_liver_box .data_info {margin:0;padding-right:34px;}
			.liver_data.pr_data .clear + .data_liver_wrap .data_liver_box .data_info div {margin-right:27px;width:1px;height:88px;display:inline-block;vertical-align:middle;content:"";background:#333;}
			.liver_data.pr_data .clear + .data_liver_wrap .data_liver_box .data_info p {width: calc(100% - 28px);font-size:inherit;font-weight:inherit;color:inherit;line-height:inherit;display:inline-block;vertical-align:middle;}
			.liver_data.pr_data .data_liver_wrap + .data_source {margin-top:10px;font-size:20px;line-height:1.5em;color:#333;font-weight:300;text-align:right;padding:0;}
			.liver_data.pr_data .data_liver_wrap + .data_source:before {display:none;}
		@media only screen and (max-width:1432px) {
			.liver_data.pr_data .clear .data_liver_wrap .data_liver_box {height:296px;padding-top:40px;}
			.liver_data.pr_data .clear .data_liver_wrap + .data_liver_wrap .data_liver_box {padding-top:26px;}
			.liver_data.pr_data .data_title + h5 {font-size:24px;}
			.liver_data.pr_data .data_info br {display:none;}
		}
		@media only screen and (max-width:1390px) {
			.liver_key.pr_key .pr_key_box > li p {min-height:4.5em;}
		}
		@media only screen and (max-width:1346px) {
			.liver_benefit.pr_benefit .benefit_wrap.idx_odd .benefit_info .benefit_check .check_list {height:212px;}
		}
		@media only screen and (max-width:1340px) {
			.liver_data.pr_data .data_liver_wrap .data_liver_box {padding:24px 30px;}
			.liver_data.pr_data .clear .data_liver_wrap .data_liver_box {height:268px;padding-top:38px;}
			.liver_data.pr_data .clear .data_liver_wrap + .data_liver_wrap .data_liver_box {padding-top:24px;}
			.liver_data.pr_data .data_title + h5 {font-size:24px;line-height:34px;}
			.liver_data.pr_data .data_info {font-size:19px;letter-spacing:-1.5px;}
			.liver_data.pr_data .data_title + .data_info {margin-top:8px;}
			.liver_data.pr_data .data_title + h5 + .data_info {margin-top:23px;}
			.liver_data.pr_data .data_liver_wrap .liver_etc {width: calc(100% + 8px);margin-left:-4px;margin-right:-4px;}
			.liver_data.pr_data .data_liver_wrap .liver_etc > li {margin:12px 4px 0;line-height:27px;height:27px;border-radius:27px;padding:0 8px;font-size:21px;}
			.liver_data.pr_data .clear + .data_liver_wrap .data_liver_box .data_title, .liver_data.pr_data .clear + .data_liver_wrap .data_liver_box .data_info {padding:24px 0;}
			.liver_data.pr_data .clear + .data_liver_wrap .data_liver_box .data_title {padding-left:30px;}
			.liver_data.pr_data .clear + .data_liver_wrap .data_liver_box .data_info {padding-right:30px;}
		}
		@media only screen and (max-width:1322px) {
			.liver_data.pr_data .clear .data_liver_wrap .data_liver_box {height:286px;padding-top:24px;}
			.liver_data.pr_data .clear .data_liver_wrap + .data_liver_wrap .data_liver_box {padding-top:34px;}
		}
		@media only screen and (max-width:1280px) {
			.liver_intro.pr_intro {padding-bottom:125px;}
			.liver_intro.pr_intro .logo_title img {height:200px;}
			.liver_key.pr_key .pr_key_box > li span {height:76px;}
			.liver_benefit.pr_benefit .benefit_wrap .benefit_info .benefit_check .check_list {height:190px;}
			.liver_benefit.pr_benefit .benefit_wrap.idx_odd .benefit_info .benefit_check .check_list {height:212px;}
		}
		@media only screen and (max-width:1217px) {
			.liver_intro.pr_intro {padding-bottom:115px;}
			.liver_intro.pr_intro .logo_title img {height:190px;}
			.liver_key.pr_key .pr_key_box > li span {height:72px;}
			.liver_benefit.pr_benefit .benefit_wrap .benefit_info .benefit_check .check_list, .liver_benefit.pr_benefit .benefit_wrap.idx_odd .benefit_info .benefit_check .check_list {height:182px;}
		}
		@media only screen and (max-width:1124px) {
			.liver_data.pr_data .data_liver_wrap .data_liver_box {padding:24px 24px;}
			.liver_data.pr_data .clear {margin-bottom:20px;}
			.liver_data.pr_data .clear .data_liver_wrap .data_liver_box {height:264px;width: calc(100% - 6px);margin-right:6px;padding-top:24px;}
			.liver_data.pr_data .clear .data_liver_wrap + .data_liver_wrap .data_liver_box {margin-left:6px;margin-right:0;padding-top:32px;}
			.liver_data.pr_data .data_title + h5 {font-size:22px;line-height:32px;letter-spacing:-0.6px;}
			.liver_data.pr_data .data_info {font-size:18px;letter-spacing:-1.0px;line-height:1.57em;}
			.liver_data.pr_data .data_title + .data_info {margin-top:6px;}
			.liver_data.pr_data .data_title + h5 + .data_info {margin-top:20px;}
			.liver_data.pr_data .data_liver_wrap .liver_etc > li {margin:10px 4px 0;line-height:26px;height:26px;border-radius:26px;padding:0 7px;font-size:19px;letter-spacing:-0.6px;}
			.liver_data.pr_data .clear + .data_liver_wrap .data_liver_box .data_title, .liver_data.pr_data .clear + .data_liver_wrap .data_liver_box .data_info {padding:24px 0;}
			.liver_data.pr_data .clear + .data_liver_wrap .data_liver_box .data_title {padding-left:24px;width:270px;}
			.liver_data.pr_data .clear + .data_liver_wrap .data_liver_box .data_info {padding-right:24px;}
			.liver_data.pr_data .clear + .data_liver_wrap .data_liver_box .data_info div {margin-right:20px;}
			.liver_data.pr_data .clear + .data_liver_wrap .data_liver_box .data_info p {width: calc(100% - 21px);}
			.liver_data.pr_data .data_liver_wrap + .data_source {margin-top:7px;font-size:18px;}
		}
		@media only screen and (max-width:1100px) {
			.liver_intro.pr_intro {padding-bottom:105px;}
			.liver_intro.pr_intro .logo_title img {height:180px;}
			.liver_key.pr_key .pr_key_box > li span {height:69px;}
			.liver_benefit.pr_benefit .benefit_wrap .benefit_info .benefit_check .check_list, .liver_benefit.pr_benefit .benefit_wrap.idx_odd .benefit_info .benefit_check .check_list {height:172px;}
		}
		@media only screen and (max-width:1093px) {
			.liver_benefit.pr_benefit .benefit_wrap.idx_odd .benefit_info .benefit_check .check_list {height:175px;}
		}
		@media only screen and (max-width:1069px) {
			.liver_data.pr_data .data_liver_wrap .data_liver_box {padding:24px 20px;}
			.liver_data.pr_data .clear .data_liver_wrap .data_liver_box {height:258px;}
			.liver_data.pr_data .data_title + h5 {font-size:21px;}
			.liver_data.pr_data .data_info {font-size:17px;letter-spacing:-0.8px;}
			.liver_data.pr_data .data_liver_wrap .liver_etc > li {font-size:18px;}
			.liver_data.pr_data .clear + .data_liver_wrap .data_liver_box .data_title {padding-left:20px;width:264px;}
			.liver_data.pr_data .clear + .data_liver_wrap .data_liver_box .data_info {padding-right:20px;}
			.liver_data.pr_data .data_liver_wrap + .data_source {font-size:17px;}
		}
		@media only screen and (max-width:1023px) {
			.liver_intro.pr_intro {padding-bottom:95px;}
			.liver_intro.pr_intro .logo_title img {height:165px;}
			.liver_key.pr_key .pr_key_box > li span {height:64px;}
			.liver_benefit.pr_benefit .benefit_wrap .benefit_info .benefit_check .check_list {height:160px;}
			.liver_benefit.pr_benefit .benefit_wrap.idx_odd .benefit_info .benefit_check .check_list {height:170px;}
			.liver_data.pr_data .data_liver_wrap .data_liver_box {padding:20px 20px;}
			.liver_data.pr_data .clear .data_liver_wrap .data_liver_box {height:244px;padding-top:20px;}
			.liver_data.pr_data .clear .data_liver_wrap + .data_liver_wrap .data_liver_box {padding-top:28px;}
			.liver_data.pr_data .data_title + h5 {font-size:20px;line-height:30px;}
			.liver_data.pr_data .data_info {font-size:16px;}
			.liver_data.pr_data .data_liver_wrap .liver_etc > li {line-height:24px;height:24px;border-radius:24px;padding:0 6px;font-size:17px;}
			.liver_data.pr_data .clear + .data_liver_wrap .data_liver_box .data_title, .liver_data.pr_data .clear + .data_liver_wrap .data_liver_box .data_info {padding:20px 0;}
			.liver_data.pr_data .clear + .data_liver_wrap .data_liver_box .data_title {padding-left:20px;width:256px;}
			.liver_data.pr_data .clear + .data_liver_wrap .data_liver_box .data_info {padding-right:20px;}
			.liver_data.pr_data .data_liver_wrap + .data_source {font-size:16px;}
		}
		@media only screen and (max-width:980px) {
			.liver_intro.pr_intro {padding-bottom:85px;}
			.liver_intro.pr_intro .logo_title img {height:155px;}
			.liver_key.pr_key .pr_key_box {width:100%;max-width:680px;margin:0 auto;}
			.liver_key.pr_key .pr_key_box > li {width:33.32%;}
			.liver_key.pr_key .pr_key_box > li:nth-of-type(4) {margin-right:20px;}
			.liver_key.pr_key .pr_key_box > li:nth-of-type(n + 4) {margin-top:26px;}
			.liver_key.pr_key .pr_key_box > li p {min-height:3em;}
			.liver_key.pr_key .pr_key_box > li span {height:60px;}
			.liver_benefit.pr_benefit .benefit_wrap .benefit_info .benefit_check .check_list {height:148px;}
			.liver_benefit.pr_benefit .benefit_wrap.idx_odd .benefit_info .benefit_check .check_list {height:148px;}
			.liver_data.pr_data .data_liver_wrap .data_liver_box, .liver_data.pr_data .clear + .data_liver_wrap {border-radius:16px;}
			.liver_data.pr_data .clear .data_liver_wrap .data_liver_box {height:228px;padding-top:20px;}
			.liver_data.pr_data .clear .data_liver_wrap + .data_liver_wrap .data_liver_box {padding-top:30px;}
			.liver_data.pr_data .data_title + h5 {font-size:17px;line-height:30px;letter-spacing:-0.4px;}
			.liver_data.pr_data .data_info {font-size:14px;letter-spacing:-0.8px;}
			.liver_data.pr_data .data_liver_wrap .liver_etc > li {padding:0 6px;font-size:15px;letter-spacing:-0.5px;}
			.liver_data.pr_data .clear + .data_liver_wrap .data_liver_box .data_title {width:218px;}
			.liver_data.pr_data .clear + .data_liver_wrap .data_liver_box .data_info div {margin-right:17px;}
			.liver_data.pr_data .clear + .data_liver_wrap .data_liver_box .data_info p {width: calc(100% - 18px);}
			.liver_data.pr_data .data_liver_wrap + .data_source {font-size:14px;}
		}
		@media only screen and (max-width:970px) {
			.liver_benefit.pr_benefit .benefit_wrap.idx_odd .benefit_info .benefit_check .check_list {height:152px;}
		}
		@media only screen and (max-width:868px) {
			.liver_benefit.pr_benefit .benefit_wrap .benefit_info .benefit_check .check_list {height:157px;}
		}
		@media only screen and (max-width:860px) {
			.liver_intro.pr_intro {padding-bottom:75px;}
			.liver_intro.pr_intro .logo_title img {height:145px;}
			.liver_key.pr_key .pr_key_box > li span {height:56px;}
			.liver_benefit.pr_benefit .benefit_wrap .benefit_info .benefit_check .check_list {height:148px;}
			.liver_benefit.pr_benefit .benefit_wrap.idx_odd .benefit_info .benefit_check .check_list {height:157px;}
			.liver_data.pr_data .clear {display:block;margin-bottom:16px;}
			.liver_data.pr_data .clear .data_liver_wrap {display:block;width:100%;}
			.liver_data.pr_data .clear .data_liver_wrap + .data_liver_wrap {margin-top:16px;}
			.liver_data.pr_data .clear .data_liver_wrap .data_liver_box {height:auto;width:100%;margin-right:0;padding-top:20px;}
			.liver_data.pr_data .clear .data_liver_wrap + .data_liver_wrap .data_liver_box {margin-left:0;margin-right:0;padding-top:20px;}
			.liver_data.pr_data .clear + .data_liver_wrap .data_liver_box .data_title {width:208px;}
			.liver_data.pr_data .data_liver_wrap + .data_source {font-size:13px;}
		}
		@media only screen and (max-width:787px) {
			.liver_benefit.pr_benefit .benefit_wrap.idx_odd .benefit_info .pr_txt {letter-spacing:-0.5px;}
			.liver_benefit.pr_benefit .benefit_wrap .benefit_info .benefit_check .check_list {height:157px;}
		}
		@media only screen and (max-width:767px) {
			.liver_intro.pr_intro {padding-bottom:70px;}
			.liver_intro.pr_intro .logo_title img {height:140px;}
			.liver_key.pr_key .pr_key_box {max-width:590px;}
			.liver_key.pr_key .pr_key_box > li span {height:53px;}
			.liver_benefit.pr_benefit .benefit_wrap .benefit_info .benefit_check .check_list {height:148px;}
			.liver_benefit.pr_benefit .benefit_wrap.idx_odd .benefit_info .benefit_check .check_list {height:148px;}
			.liver_data.pr_data .data_liver_wrap .data_liver_box {padding:20px;}
			.liver_data.pr_data .data_title + h5 {font-size:17px;line-height:30px;letter-spacing:0px;}
			.liver_data.pr_data .data_info {font-size:14px;letter-spacing:0;}
			.liver_data.pr_data .data_liver_wrap .liver_etc > li {line-height:22px;height:22px;border-radius:22px;padding:0 6px;font-size:14px;letter-spacing:-0.2px;}
			.liver_data.pr_data .clear + .data_liver_wrap .data_liver_box {display:block;padding:20px;}
			.liver_data.pr_data .clear + .data_liver_wrap .data_liver_box .data_title, .liver_data.pr_data .clear + .data_liver_wrap .data_liver_box .data_info {display:block;padding:0;}
			.liver_data.pr_data .clear + .data_liver_wrap .data_liver_box .data_title {padding-left:0;width:100%;}
			.liver_data.pr_data .clear + .data_liver_wrap .data_liver_box .data_title br {display:none;}
			.liver_data.pr_data .clear + .data_liver_wrap .data_liver_box .data_info {margin:10px 0 0;padding-right:0;}
			.liver_data.pr_data .clear + .data_liver_wrap .data_liver_box .data_info div {display:none;}
			.liver_data.pr_data .clear + .data_liver_wrap .data_liver_box .data_info p {width:100%;}
		}
		@media only screen and (max-width:640px) {
			.liver_intro.pr_intro {padding-bottom:65px;}
			.liver_intro.pr_intro .logo_title img {height:135px;}
			.liver_key.pr_key .pr_key_box > li {width:30%;}
			.liver_key.pr_key .pr_key_box > li:nth-of-type(2) {width:40%;}
			.liver_key.pr_key .pr_key_box > li:nth-of-type(4) {width:40%;margin-right:16px;}
			.liver_key.pr_key .pr_key_box > li:nth-of-type(n + 4) {margin-top:24px;}
			.liver_key.pr_key .pr_key_box > li span {height:50px;}
		}
		@media only screen and (max-width:500px) {
			.liver_data.pr_data .data_title + h5 {font-size:16px;line-height:28px;letter-spacing:-0.2px;}
			.liver_data.pr_data .data_info {font-size:14px;letter-spacing:-0.2px;}
			.liver_data.pr_data .data_liver_wrap .liver_etc > li {line-height:20px;height:20px;border-radius:20px;padding:0 6px;font-size:13px;letter-spacing:-0.2px;}
		}
		@media only screen and (max-width:479px) {
			.liver_key.pr_key .pr_key_box {max-width:100%;}
			.liver_key.pr_key .pr_key_box > li:nth-of-type(2) {width:44%;}
			.liver_key.pr_key .pr_key_box > li:nth-of-type(3) {width:26%;}
			.liver_key.pr_key .pr_key_box > li:nth-of-type(4) {width:44%;margin-right:14px;}
			.liver_key.pr_key .pr_key_box > li span {height:44px;}
			.liver_benefit.pr_benefit .benefit_wrap .benefit_info .benefit_check .check_list, .liver_benefit.pr_benefit .benefit_wrap.idx_odd .benefit_info .benefit_check .check_list {height:160px;}
			.liver_data.pr_data .data_title + h5 {font-size:15px;line-height:24px;letter-spacing:-0.2px;}
		}
		@media only screen and (max-width:375px) {
			.liver_key.pr_key .pr_key_box {width: calc(100% + 24px);max-width: calc(100% + 24px);margin-left:-12px;margin-right:-12px;}
			.liver_key.pr_key .pr_key_box > li {width:30%;}
			.liver_key.pr_key .pr_key_box > li:nth-of-type(1) {width:30%;}
			.liver_key.pr_key .pr_key_box > li:nth-of-type(2) {width:46.5%;}
			.liver_key.pr_key .pr_key_box > li:nth-of-type(3) {width:23.5%;}
			.liver_key.pr_key .pr_key_box > li:nth-of-type(4) {width:44%;margin-right:10px;}
			.liver_key.pr_key .pr_key_box > li:nth-of-type(n + 4) {margin-top:20px;}
			.liver_key.pr_key .pr_key_box > li p {min-height:3em;letter-spacing:-0.5px;}
			.liver_key.pr_key .pr_key_box > li span {height:40px;}
			.liver_benefit.pr_benefit .benefit_wrap .benefit_info .benefit_check .check_list, .liver_benefit.pr_benefit .benefit_wrap.idx_odd .benefit_info .benefit_check .check_list {height:160px;}
		}
		@media only screen and (max-width:320px) {
			.liver_key.pr_key .pr_key_box {width: calc(100% + 20px);max-width: calc(100% + 20px);margin-left:-10px;margin-right:-10px;}
			.liver_key.pr_key .pr_key_box > li p {letter-spacing:-0.3px;}
			.liver_benefit.pr_benefit .benefit_wrap .benefit_info .benefit_check .check_list, .liver_benefit.pr_benefit .benefit_wrap.idx_odd .benefit_info .benefit_check .check_list {height:157px;}
			.liver_data.pr_data .data_liver_wrap .data_liver_box {border-radius:12px;padding:20px 12px;}
			.liver_data.pr_data .clear + .data_liver_wrap {border-radius:12px;}
			.liver_data.pr_data .clear {margin-bottom:12px;}
			.liver_data.pr_data .clear .data_liver_wrap + .data_liver_wrap {margin-top:12px;}
			.liver_data.pr_data .data_title + h5 {font-size:14px;line-height:23px;}
			.liver_data.pr_data .data_info {font-size:13px;}
			.liver_data.pr_data .data_title + h5 + .data_info {margin-top:16px;}
			.liver_data.pr_data .data_liver_wrap .liver_etc {width: calc(100% + 6px);margin-left:-3px;margin-right:-3px;}
			.liver_data.pr_data .data_liver_wrap .liver_etc > li {margin:10px 3px 0;line-height:19px;height:19px;border-radius:19px;padding:0 5px;font-size:12px;letter-spacing:-0.2px;}
			.liver_data.pr_data .clear + .data_liver_wrap .data_liver_box {padding:20px 12px;}
			.liver_data.pr_data .data_liver_wrap + .data_source {font-size:12px;}
		}
	/*** products/bnrkids (비에날 키즈) ***/
		/* pc */
			.kids_intro.pr_intro {padding-bottom:136px;}
			.kids_intro.pr_intro .pr_txt {}
			.kids_intro.pr_intro .intro_txt {}
			.kids_intro.pr_intro .logo_title {}
			.kids_intro.pr_intro .logo_title img {height:213px;}
			.kids_wide.pr_wide {}
			.kids_wide.pr_wide img {}
			.kids_key.pr_key {}
			.kids_key.pr_key .pr_txt {}
			.kids_key.pr_key .pr_sub {}
			.kids_key.pr_key .pr_key_box {width:100%;margin:0 auto;}
			.kids_key.pr_key .pr_key_box > li:nth-of-type(1) {width:20.5%;}
			.kids_key.pr_key .pr_key_box > li:nth-of-type(2) {width:17%;}
			.kids_key.pr_key .pr_key_box > li:nth-of-type(3) {width:30%;}
			.kids_key.pr_key .pr_key_box > li:nth-of-type(4) {width:20.5%;}
			.kids_key.pr_key .pr_key_box > li:nth-of-type(5) {width:12%;}
			.kids_key.pr_key .pr_key_box > li:nth-of-type(n + 3) {}
			.kids_key.pr_key .pr_key_box > li + li {}
			.kids_key.pr_key .pr_key_box > li:before {background:#7674b5;}
			.kids_key.pr_key .pr_key_box > li p {min-height:3em;font-weight:300;}
			.kids_key.pr_key .pr_key_box > li span {height:84px;}
			.kids_key.pr_key .pr_key_box > li:nth-of-type(1) span {background-image:url(../images/sub/icon_pr_intro16.gif);}
			.kids_key.pr_key .pr_key_box > li:nth-of-type(2) span {background-image:url(../images/sub/icon_pr_intro17.gif);}
			.kids_key.pr_key .pr_key_box > li:nth-of-type(3) span {background-image:url(../images/sub/icon_pr_intro18.gif);}
			.kids_key.pr_key .pr_key_box > li:nth-of-type(4) span {background-image:url(../images/sub/icon_pr_intro19.gif);}
			.kids_key.pr_key .pr_key_box > li:nth-of-type(5) span {background-image:url(../images/sub/icon_pr_intro20.gif);}
			.kids_benefit.pr_benefit {}
			.kids_benefit.pr_benefit .benefit_wrap {}
			.kids_benefit.pr_benefit .benefit_wrap + .benefit_wrap {}
			.kids_info.pr_info {}
			.kids_info.pr_info .pr_txt {}
			.kids_info.pr_info .pr_sub {}
			.kids_data.pr_data {border-top-color:#335a6d;}
			.kids_data.pr_data .data_title {color:#7674b5;}
			.kids_data.pr_data .data_info {}
			.kids_data.pr_data .more_r_box.point {border-color:#7674b5;}
			.kids_data .data_wrap + .data_wrap {margin-top:98px;}
			.kids_data .data_wrap + .data_wrap + .data_wrap {margin-top:140px;}
			.kids_data .data_box {width:59.3%;vertical-align:top;}
			.kids_data .data_box + .data_box {width:40.7%;}
			.kids_data .data_box.box_wide {}
			.kids_data .data_box.box_wide > .clear {margin-top:20px;font-size:0;vertical-align:Top;}
			.kids_data.pr_data .data_source {margin-top:26px;}
			.kids_data.pr_data .data_source:before {display:none;}
			.kids_data .more_r_box {border-radius:20px;overflow:hidden;box-sizing:border-box;border-color:#afafaf;border-width:1px;border-style:solid;background:#fff;}
			.kids_data .more_r_box img {width:100%;height:auto;vertical-align:top;}
			.kids_data .data_bio_wrap {border-radius:16px;width: calc(50% - 11px);float:left;border:1px #afafaf solid;overflow:hidden;margin:0;box-sizing:border-box;}
			.kids_data .data_bio_wrap + .data_bio_wrap {margin-left:22px;}
			.kids_data .data_bio_gap {display:table;table-layout:fixed;border-collapse:collapse;vertical-align:top;box-sizing:border-box;margin:0;width:100%;border-radius:0;border:0;}
			.kids_data .data_bio_gap dt, .kids_data .data_bio_gap dd {height:224px;border:0;border-radius:0;padding:0;display:table-cell;vertical-align:middle;text-align:left;border-collapse:collapse;box-sizing:border-box;}
			.kids_data .data_bio_gap dt {text-align:center;width:42%;background:#e3daff;border-radius:16px 0 0 16px;}
			.kids_data .data_bio_wrap + .data_bio_wrap .data_bio_gap dt {background:#fff3ba;} 
			.kids_data .data_bio_gap dd {width:58%;padding-left:26px;padding-right:26px;border-radius:0 16px 16px 0;}
			.kids_data .data_bio_gap dd > p {font-size:20px;line-height:1.5em;font-weight:300;color:#333;}
			.kids_data .data_bio_gap dd > p span {font-size:13.5px;line-height:21px;color:#333;margin:6px 0 0;display:block;font-weight:300;}
			.kids_data .data_bio_gap dt strong {font-size:22px;line-height:38px;height:38px;border-radius:38px;padding:0 12px;margin:0 auto 12px;color:#333;background:#fff;display:inline-block;box-sizing:border-box;}
			.kids_data .data_bio_gap dt span {width:125px;height:125px;border-radius:100%;border-width:5px;background-image:url(../images/sub/icon_pr_data_kids01.gif);background-repeat:no-repeat !important;background-position:50% 50% !important;background-size:100% !important;display:inline-block;margin:0 auto;border-width:5px;border-style:solid;border-color:#5e489e;background-color:#fff;box-sizing:border-box;}
			.kids_data .data_bio_wrap + .data_bio_wrap .data_bio_gap dt span {border-color:#ffe980;background-image:url(../images/sub/icon_pr_data_kids02.gif);}
			.kids_data .more_list_num {margin-top:16px;}
			.kids_data .more_list_num > li {padding-left:24px;}
			.kids_data .more_list_num > li + li {margin-top:28px;}
			.kids_data .more_list_num > li h5 .m_br, .kids_data .more_list_num > li h5 .m_br + br {display:none;}
			.kids_data .more_list_num > li h5 .m_br + br {}
		@media only screen and (max-width:1397px) {
			.kids_data .data_box {padding-right:10px;}
			.kids_data .data_bio_gap dt, .kids_data .data_bio_gap dd {height:264px;}
		}
		@media only screen and (max-width:1280px) {
			.kids_intro.pr_intro {padding-bottom:125px;}
			.kids_intro.pr_intro .logo_title img {height:203px;}
			.kids_key.pr_key .pr_key_box > li:nth-of-type(1) {width:20.5%;}
			.kids_key.pr_key .pr_key_box > li:nth-of-type(2) {width:17%;}
			.kids_key.pr_key .pr_key_box > li:nth-of-type(3) {width:30%;}
			.kids_key.pr_key .pr_key_box > li:nth-of-type(4) {width:20.5%;}
			.kids_key.pr_key .pr_key_box > li:nth-of-type(5) {width:12%;}
			.kids_key.pr_key .pr_key_box > li span {height:80px;}
			.kids_data .data_wrap + .data_wrap {margin-top:90px;}
			.kids_data .data_wrap + .data_wrap + .data_wrap {margin-top:125px;}
			.kids_data .data_box {padding-right:10px;}
			.kids_data.pr_data .data_source {margin-top:23px;}
			.kids_data .data_bio_wrap {width: calc(50% - 9px);}
			.kids_data .data_bio_wrap + .data_bio_wrap {margin-left:18px;}
			.kids_data .data_bio_gap dd > p {font-size:19px;}
			.kids_data .data_bio_gap dd > p span {font-size:13px;line-height:21px;}
			.kids_data .data_bio_gap dt strong {font-size:21px;line-height:37px;height:37px;border-radius:37px;}
			.kids_data .more_list_num > li {padding-left:24px;}
			.kids_data .more_list_num > li + li {margin-top:28px;}
		}
		@media only screen and (max-width:1217px) {
			.kids_intro.pr_intro {padding-bottom:115px;}
			.kids_intro.pr_intro .logo_title img {height:195px;}
			.kids_key.pr_key .pr_key_box {max-width:960px;}
			.kids_key.pr_key .pr_key_box > li:nth-of-type(1) {width:31.5%;}
			.kids_key.pr_key .pr_key_box > li:nth-of-type(2) {width:27.5%;}
			.kids_key.pr_key .pr_key_box > li:nth-of-type(3) {width:41%;}
			.kids_key.pr_key .pr_key_box > li:nth-of-type(4) {width:32.5%;margin-right:20px;}
			.kids_key.pr_key .pr_key_box > li:nth-of-type(5) {width:24%;}
			.kids_key.pr_key .pr_key_box > li:nth-of-type(n + 4) {margin-top:26px;}
			.kids_key.pr_key .pr_key_box > li span {height:76px;}
			.kids_data .data_wrap + .data_wrap {margin-top:85px;}
			.kids_data .data_wrap + .data_wrap + .data_wrap {margin-top:110px;}
			.kids_data .data_bio_gap dd {padding-left:20px;padding-right:20px;}
			.kids_data .data_bio_gap dt strong {font-size:20px;line-height:35px;height:35px;border-radius:35px;}
		}
		@media only screen and (max-width:1100px) {
			.kids_intro.pr_intro {padding-bottom:105px;}
			.kids_intro.pr_intro .logo_title img {height:185px;}
			.kids_key.pr_key .pr_key_box > li span {height:72px;}
			.kids_data .data_wrap + .data_wrap {margin-top:80px;}
			.kids_data .data_wrap + .data_wrap + .data_wrap {margin-top:95px;}
			.kids_data .data_bio_wrap {width: calc(50% - 7px);}
			.kids_data .data_bio_wrap + .data_bio_wrap {margin-left:14px;}
			.kids_data .data_bio_gap dt, .kids_data .data_bio_gap dd {height:260px;}
			.kids_data .data_bio_gap dd {padding-left:15px;padding-right:15px;}
			.kids_data .data_bio_gap dd > p {font-size:18px;}
			.kids_data .data_bio_gap dd > p span {font-size:12px;line-height:20px;}
			.kids_data .data_bio_gap dt strong {font-size:18px;line-height:32px;height:32px;border-radius:32px;padding:0 10px;}
			.kids_data .data_bio_gap dt span {width:120px;height:120px;}
			.kids_data .more_list_num > li h5 br {display:none;}
		}
		@media only screen and (max-width:980px) {
			.kids_intro.pr_intro {padding-bottom:95px;}
			.kids_intro.pr_intro .logo_title img {height:170px;}
			.kids_key.pr_key .pr_key_box {max-width:840px;}
			.kids_key.pr_key .pr_key_box > li span {height:68px;}
			.kids_data .data_wrap + .data_wrap {margin-top:75px;}
			.kids_data .data_wrap + .data_wrap + .data_wrap {margin-top:80px;}
			.kids_data.pr_data .data_source {margin-top:18px;}
			.kids_data .more_r_box {border-radius:16px;}
			.kids_data .data_bio_wrap {border-radius:12px;}
			.kids_data .data_bio_gap dt, .kids_data .data_bio_gap dd {height:224px;}
			.kids_data .data_bio_gap dt {border-radius:12px 0 0 12px;}
			.kids_data .data_bio_gap dd {padding-left:15px;padding-right:15px;border-radius:0 12px 12px 0;}
			.kids_data .data_bio_gap dd > p {font-size:16px;}
			.kids_data .data_bio_gap dd > p span {line-height:19px;}
			.kids_data .data_bio_gap dt strong {font-size:16px;line-height:29px;height:29px;border-radius:29px;padding:0 8px;margin-bottom:15px;}
			.kids_data .data_bio_gap dt span {width:110px;height:110px;border-width:4px;}
			.kids_data .more_list_num > li + li {margin-top:24px;}
		}
		@media only screen and (max-width:860px) {
			.kids_intro.pr_intro {padding-bottom:90px;}
			.kids_intro.pr_intro .logo_title img {height:160px;}
			.kids_key.pr_key .pr_key_box {max-width:740px;}
			.kids_key.pr_key .pr_key_box > li span {height:60px;}
			.kids_data .data_wrap + .data_wrap {margin-top:70px;}
			.kids_data .data_wrap + .data_wrap + .data_wrap {margin-top:70px;}
			.kids_data.pr_data .data_source {margin-top:16px;}
			.kids_data .more_r_box {border-radius:16px;}
			.kids_data .data_bio_wrap {border-radius:12px;width:100%;}
			.kids_data .data_bio_wrap + .data_bio_wrap {margin-left:0;margin-top:16px;}
			.kids_data .data_bio_gap dt, .kids_data .data_bio_gap dd {height:180px;}
			.kids_data .data_bio_gap dd > p {font-size:15px;}
			.kids_data .data_bio_gap dd > p span {font-size:11px;}
			.kids_data .data_bio_gap dt strong {font-size:15px;line-height:27px;height:27px;border-radius:27px;}
			.kids_data .data_bio_gap dt span {width:100px;height:100px;display:block;}
		}
		@media only screen and (max-width:767px) {
			.kids_intro.pr_intro {padding-bottom:90px;}
			.kids_intro.pr_intro .logo_title img {height:150px;}
			.kids_key.pr_key .pr_key_box {max-width:580px;}
			.kids_key.pr_key .pr_key_box > li:nth-of-type(1) {width:35.5%;}
			.kids_key.pr_key .pr_key_box > li:nth-of-type(2) {width:32.5%;}
			.kids_key.pr_key .pr_key_box > li:nth-of-type(3) {width:60%;display:block;margin-left:auto;margin-right:auto;}
			.kids_key.pr_key .pr_key_box > li:nth-of-type(n + 3) {margin-top:26px;}
			.kids_key.pr_key .pr_key_box > li span {height:55px;}
			.kids_data .data_wrap + .data_wrap {margin-top:60px;}
			.kids_data .data_wrap + .data_wrap + .data_wrap {margin-top:60px;}
			.kids_data .data_box {width:100%;padding-right:0;}
			.kids_data .data_box + .data_box {width:100%;text-align:center;}
			.kids_data .data_box + .data_box img {margin:0 auto;width:540px;}
			.kids_data .data_bio_gap dt span {display:block;}
			.kids_data .data_bio_gap dt, .kids_data .data_bio_gap dd {height:170px;}
			.kids_data .data_bio_gap dd > p {font-size:15px;}
		}
		@media only screen and (max-width:640px) {
			.kids_intro.pr_intro {padding-bottom:85px;}
			.kids_intro.pr_intro .logo_title img {height:140px;}
			.kids_key.pr_key .pr_key_box {max-width:580px;}
			.kids_key.pr_key .pr_key_box > li:nth-of-type(1) {width:39.5%;}
			.kids_key.pr_key .pr_key_box > li:nth-of-type(2) {width:36.5%;}
			.kids_key.pr_key .pr_key_box > li:nth-of-type(4) {width:35.5%;margin-right:20px;}
			.kids_key.pr_key .pr_key_box > li:nth-of-type(5) {width:30%;}
			.kids_key.pr_key .pr_key_box > li span {height:50px;}
			.kids_data .data_wrap + .data_wrap + .data_wrap {margin-top:58px;}
			.kids_data .data_box + .data_box img {width:480px;}
			.kids_data .data_bio_gap dt, .kids_data .data_bio_gap dd {height:160px;}
			.kids_data .data_bio_gap dd > p {font-size:14px;}
			.kids_data .data_bio_gap dt strong {font-size:14px;line-height:26px;height:26px;border-radius:26px;}
			.kids_data .data_bio_gap dt span {width:90px;height:90px;border-width:4px;display:block;}
			.kids_data .more_list_num > li {padding-left:24px;}
			.kids_data .more_list_num > li:before {margin-left:-24px;}
		}
		@media only screen and (max-width:500px) {
			.kids_intro.pr_intro {padding-bottom:75px;}
			.kids_intro.pr_intro .logo_title img {height:130px;}
			.kids_key.pr_key .pr_key_box {max-width:100%;}
			.kids_key.pr_key .pr_key_box > li:nth-of-type(1) {width:44%;}
			.kids_key.pr_key .pr_key_box > li:nth-of-type(2) {width:40%;}
			.kids_key.pr_key .pr_key_box > li:nth-of-type(3) {width:70%;}
			.kids_key.pr_key .pr_key_box > li:nth-of-type(4) {width:40%;margin-right:16px;}
			.kids_key.pr_key .pr_key_box > li:nth-of-type(5) {width:37%;}
			.kids_key.pr_key .pr_key_box > li:nth-of-type(n + 3) {margin-top:24px;}
			.kids_key.pr_key .pr_key_box > li span {height:45px;}
			.kids_data .data_box + .data_box img {width:100%;}
			.kids_data .data_bio_gap dt, .kids_data .data_bio_gap dd {height:150px;}
			.kids_data .data_bio_gap dd {padding-left:15px;padding-right:15px;}
			.kids_data .data_bio_gap dd > p {font-size:13px;}
			.kids_data .data_bio_gap dt strong {font-size:13px;line-height:25px;height:25px;border-radius:25px;}
			.kids_data .data_bio_gap dt span {width:80px;height:80px;border-width:3px;display:block;}
			.kids_data .more_list_num > li {padding-left:24px;}
			.kids_data .more_list_num > li:before {margin-left:-24px;}
		}
		@media only screen and (max-width:479px) {
			.kids_intro.pr_intro {padding-bottom:65px;}
			.kids_key.pr_key .pr_key_box > li:nth-of-type(1) {width:52%;}
			.kids_key.pr_key .pr_key_box > li:nth-of-type(2) {width:48%;}
			.kids_key.pr_key .pr_key_box > li:nth-of-type(3) {width:80%;}
			.kids_key.pr_key .pr_key_box > li:nth-of-type(4) {width:54%;margin-right:0;}
			.kids_key.pr_key .pr_key_box > li:nth-of-type(5) {width:46%;}
			.kids_data .data_bio_gap dt, .kids_data .data_bio_gap dd {min-height:150px;height:auto;padding-top:20px;padding-bottom:20px;}
			.kids_data .data_bio_gap dd {padding-left:15px;padding-right:15px;}
			.kids_data .data_bio_gap dd > p {font-size:13px;}
			.kids_data .data_bio_gap dt strong {font-size:13px;line-height:25px;height:25px;border-radius:25px;}
			.kids_data .data_bio_gap dt span {width:74px;height:74px;display:block;}
			.kids_data .more_list_num > li {padding-left:24px;}
			.kids_data .more_list_num > li:before {margin-left:-24px;}
			.kids_data .more_list_num > li h5 .m_br + br {}
		}
		@media only screen and (max-width:320px) {
			.kids_data .data_bio_gap dd {padding-left:10px;padding-right:10px;}
			.kids_data .data_bio_gap dd > p {font-size:12px;}
			.kids_data .data_bio_gap dt strong {font-size:12px;line-height:24px;height:24px;border-radius:24px;}
			.kids_data .data_bio_gap dt span {width:74px;height:74px;display:block;}
			.kids_data .more_list_num > li {padding-left:24px;}
			.kids_data .more_list_num > li:before {margni-left:-24px;}
		}
	/** board/board_list (채용안내) **/
		/* pc */
			.bbs_intro_careers {padding:0px 0 60px;font-size:26px;line-height:38px;font-weight:300;color:#555;text-align:center;vertical-align:top;margin:0;}
			.bbs_intro_contact{padding:60px 0 60px;}
			.bbs_intro_careers strong, .bbs_intro_careers em {font-size:inherit;font-weight:inherit;color:inherit;display:inline-block;vertical-align:top;margin:0;padding:0;}
			.bbs_intro_careers strong {font-weight:300;}
			.bbs_intro_careers em {color:#47aa42;}
			table.bbs_list.list_careers {border-bottom:1px #ddd solid;}
			table.bbs_list.list_careers th, table.bbs_list.list_careers td {padding-top:0.83em;padding-bottom:0.83em;font-size:18px;line-height:1.3em;}
			table.bbs_list.list_careers th {font-weight:300;color:#555;background:#f5f5f5;border-bottom:1px #ddd solid;}
			table.bbs_list.list_careers td {font-weight:300;color:#555;}
			table.bbs_list.list_careers tr + tr td {border-top:1px #ddd solid;}
			.list_careers_step {padding-top:108px;padding-bottom:150px;background:#f5f5f5;}
			.list_careers + .view_btn {min-height:120px;}
			.careers_tit {font-size:30px;line-height:39px;font-weight:300;color:#333;text-align:left;margin:0 0 39px;padding:0;}
			.careers_step {padding-top:15px;counter-reset: steplist;box-sizing:border-box;font-size:0;text-align:left;}
			.careers_step > li {width:250px;height:0;padding:250px 0 0;border-radius:100%;border:1px #ddd solid;background:#fff;box-sizing:border-box;position:relative;z-index:1;vertical-align:top;display:inline-block;text-align:center;}
			.careers_step > li + li {margin-left:126.6px;}
			.careers_step > li + li:before, .careers_step > li + li:after {display:inline-block;content:"";margin:0;padding:0;position:absolute;top:50%;transform:translateY(-50%);}
			.careers_step > li + li:before {width:126.6px;left:-126.6px;height:1px;background:#47aa42;z-index:1;}
			.careers_step > li + li:after {left:-78.3px;width:30px;height:30px;border-radius:100%;background-color:#999;background-repeat:no-repeat;background-position:50% 50%;background-size:auto 16px;background-image:url(../images/sub/icon_sub_career_arrow.png);z-index:2;}
			.careers_step > li .step_wrap {position:absolute;left:50%;top:50%;width:100%;height:auto;border-radius:100%;vertical-align:middle;transform:translate(-50%, -50%);}
			.careers_step > li .step_wrap:before {font-size:18px;height:1em;line-height:1em;counter-increment: steplist;content: 'STEP0' counter(steplist);color:#47aa42;font-weight:300;font-family:'Lato','NanumSquare','Nanum Gothic','Malgun Gothic','맑은 고딕',dotum,sans-serif;padding:0;text-align:center;box-sizing:border-box;display:inline-block;vertical-align:top;}
			.careers_step > li .step_wrap p {margin:13px 0 0.92em;font-size:22px;line-height:30px;font-weight:300;color:#333;}
			.careers_step > li .step_wrap span {height:71px;background-repeat:no-repeat;background-position:50% 50%;background-size:auto 100%;width:100%;display:inline-block;}
			.careers_step > li:nth-of-type(4) {border:3px #47aa42 solid;}
			.careers_step > li:nth-of-type(1) .step_wrap span{background-image:url(../images/sub/icon_sub_career_step1.png);}
			.careers_step > li:nth-of-type(2) .step_wrap span{background-image:url(../images/sub/icon_sub_career_step2.png);}
			.careers_step > li:nth-of-type(3) .step_wrap span{background-image:url(../images/sub/icon_sub_career_step3.png);}
			.careers_step > li:nth-of-type(4) .step_wrap span{background-image:url(../images/sub/icon_sub_career_step4.png);}
			.list_careers_way {padding-top:120px;}
			.careers_way {counter-reset: waylist;}
			.careers_way > li {line-height:48px;vertical-align:middle;}
			.careers_way > li + li {margin-top:50px;}
			.careers_way > li p {font-size:18px;line-height:30px;color:#333;display:inline-block;vertical-align:middle;}
			.careers_way > li p em {color:#47aa42;font-weight:300;line-height:inherit;font-size:inherit;display:inline-block;}
			.careers_way > li p:before {height:30px;line-height:30px;min-width:30px;margin-right:12px;border-radius:100%;text-align:center;color:#fff;background:#333;line-height:inherit;font-size:inherit;counter-increment: waylist;content: counter(waylist);display:inline-block;box-sizing:border-box;vertical-align:middle;font-family:'Lato','NanumSquare','Nanum Gothic','Malgun Gothic','맑은 고딕',dotum,sans-serif;}
			.careers_way > li a {height:48px;line-height:48px;padding:0 20px;font-size:16px;font-weight:300;background-color: rgba(71, 170, 66, 1);color:#fff;text-align:Center;display:inline-block;vertical-align:middle;transition:all 0.3s;}
			.careers_way > li a span {padding:0 28px 0 0;background-size:auto 16px;background-image:url(../images/sub/icon_sub_career_down.png);background-repeat:no-repeat;background-position:100% 50%;height:inherit;line-height:inherit;font-size:inherit;font-weight:inherit;vertical-align:top;display:inline-block;}
			.careers_way > li a:hover {background-color: rgba(71, 170, 66, 0.8);}
			.careers_way > li p + a {margin-left:40px;}
			.careers_way > li a + a {margin-left:10px;}
		@media only screen and (max-width:1430px) {
			.careers_step > li {width:19%;padding-top:19%;}
			.careers_step > li + li {margin-left:8%;}
			.careers_step > li + li:before {width:42.8%;left:-42.8%;}
			.careers_step > li + li:after {left:-21.4%;transform:translate(-50%, -50%);}
		}
		@media only screen and (max-width:1280px) {
			.bbs_intro_careers {padding:50px 0 0px;font-size:24px;line-height:34px;}
			table.bbs_list.list_careers th, table.bbs_list.list_careers td,
			table.bbs_list td .board_tit h3,
			.bbs_view div.view_tit > p,
			.bbs_view div.view_tit > h3{font-size:17px;}
			.list_careers_step {padding-top:100px;padding-bottom:140px;}
			.careers_tit {font-size:28px;line-height:35px;margin-bottom:36px;}
			.careers_step {padding-top:12px;}
			.careers_step > li + li:after {width:28px;height:28px;background-size:auto 15px;}
			.careers_step > li .step_wrap:before {font-size:17px;}
			.careers_step > li .step_wrap p {margin:11px 0 1.0em;font-size:21px;line-height:28px;}
			.careers_step > li .step_wrap span {height:68px;}
			.list_careers_way {padding-top:110px;}
			.careers_way > li {line-height:44px;}
			.careers_way > li + li {margin-top:42px;}
			.careers_way > li p {font-size:17px;line-height:27px;}
			.careers_way > li p:before {height:28px;line-height:28px;min-width:28px;}
			.careers_way > li a {height:44px;line-height:44px;font-size:15px;}
			.careers_way > li a span {padding-right:27px;background-size:auto 15px;}
			.careers_way > li p + a {margin-left:30px;}
		}
		@media only screen and (max-width:1217px) {
			.bbs_intro_careers {padding:0 0 85px;font-size:23px;line-height:32px;}
			table.bbs_list.list_careers th, table.bbs_list.list_careers td {padding-top:0.8em;padding-bottom:0.8em;font-size:16px;}
			table.bbs_list td .board_tit h3,
			.bbs_view div.view_tit > p,
			.bbs_view div.view_tit > h3{font-size:16px;}
			.list_careers_step {padding-top:100px;padding-bottom:125px;}
			.careers_tit {font-size:26px;line-height:32px;margin-bottom:36px;}
			.careers_step {padding-top:10px;}
			.careers_step > li .step_wrap:before {font-size:16px;}
			.careers_step > li .step_wrap p {margin:9px 0 1.13em;font-size:20px;line-height:26px;}
			.careers_step > li .step_wrap span {height:65px;}
			.list_careers_way {padding-top:100px;}
			.careers_way > li {line-height:42px;}
			.careers_way > li + li {margin-top:36px;}
			.careers_way > li p {font-size:16px;line-height:27px;}
			.careers_way > li p:before {height:26px;line-height:26px;min-width:26px;margin-right:10px;}
			.careers_way > li a {height:42px;line-height:42px;padding:0 19px;font-size:14px;}
			.careers_way > li a span {padding-right:26px;}
			.careers_way > li p + a {margin-left:25px;}
		}
		@media only screen and (max-width:1100px) {
			.bbs_intro_careers {padding:0 0 70px;font-size:22px;line-height:30px;}
			table.bbs_list.list_careers th, table.bbs_list.list_careers td {padding-top:0.76em;padding-bottom:0.76em;}
			.list_careers_step {padding-bottom:110px;}
			.careers_tit {font-size:25px;line-height:30px;margin-bottom:32px;}
			.careers_step {padding-top:8px;}
			.careers_step > li .step_wrap:before {font-size:15px;}
			.careers_step > li .step_wrap p {margin:6px 0 1.33em;font-size:19px;line-height:24px;}
			.careers_step > li .step_wrap span {height:61px;}
			.list_careers_way {padding-top:90px;}
			.list_careers + .view_btn {min-height:100px;}
			.careers_way > li {line-height:40px;}
			.careers_way > li + li {margin-top:32px;}
			.careers_way > li p {font-size:15px;line-height:25px;}
			.careers_way > li p:before {height:25px;line-height:25px;min-width:25px;margin-right:9px;}
			.careers_way > li a {height:40px;line-height:40px;padding:0 18px;font-size:14px;}
			.careers_way > li a span {padding-right:26px;background-size:auto 15px;}
			.careers_way > li p + a {margin-left:20px;}
		}
		@media only screen and (max-width:980px) {
			.bbs_intro_careers {padding:0 0 45px;font-size:21px;line-height:29px;}
			table.bbs_list.list_careers th, table.bbs_list.list_careers td {padding-top:0.74em;padding-bottom:0.74em;font-size:15px;}
			table.bbs_list td .board_tit h3,
			.bbs_view div.view_tit > p,
			.bbs_view div.view_tit > h3{font-size:15px;}
			.list_careers_step {padding-top:80px;padding-bottom:85px;}
			.careers_tit {font-size:23px;line-height:27px;margin-bottom:28px;}
			.careers_step {padding-top:5px;}
			.careers_step > li .step_wrap p {margin:5px 0 1.43em;font-size:17px;line-height:22px;}
			.careers_step > li .step_wrap span {height:55px;}
			.list_careers_way {padding-top:75px;}
			.careers_way > li + li {margin-top:24px;}
			.careers_way > li p {line-height:23px;}
			.careers_way > li p:before {height:23px;line-height:23px;min-width:23px;}
			.careers_way > li a span {padding-right:24px;background-size:auto 14px;}
			.careers_way > li p + a {margin-left:16px;}
		}
		@media only screen and (max-width:860px) {
			table.bbs_list.list_careers th, table.bbs_list.list_careers td {padding-top:0.72em;padding-bottom:0.72em;}
			.list_careers_step {padding-top:70px;padding-bottom:75px;}
			.careers_tit {font-size:22px;line-height:25px;}
			.careers_step {padding-top:0;max-width:520px;margin:0 auto;}
			.careers_step > li {width:40%;padding-top:40%;}
			.careers_step > li + li {margin-left:20%;}
			.careers_step > li + li:before {width:51.0%;left:-51.0%;height:1px;}
			.careers_step > li + li:after {left:-25.3%;width:28px;height:28px;background-size:auto 14px;transform:translate(-50%, -50%);}
			.careers_step > li + li:nth-of-type(3) {margin-left:0;float:right;margin-top:20%;}
			.careers_step > li + li:nth-of-type(4) {margin-left:0;margin-top:20%;}
			.careers_step > li + li:nth-of-type(3):before {height:51.0%;top:-51.0%;left:50%;width:1px;transform:translate(-50%, 0%);}
			.careers_step > li + li:nth-of-type(3):after {left:50%;top:-25.5%;transform:translate(-50%, -50%) rotate(90deg);}
			.careers_step > li + li:nth-of-type(4):before {left:auto;right:-52.6%;}
			.careers_step > li + li:nth-of-type(4):after {left:auto;right:-25.5%;transform:translate(50%, -50%) rotate(180deg);}
			.careers_step > li .step_wrap span {height:52px;}
			.list_careers_way {padding-top:70px;}
			.list_careers + .view_btn {min-height:85px;}
			.careers_way > li a span {padding-right:22px;background-size:auto 13px;}
			.careers_way > li a:hover {background-color: rgba(71, 170, 66, 1);}
		}
		@media only screen and (max-width:767px) {
			.bbs_intro_careers {padding:10px 0 40px;}
			.list_careers_step {padding-top:65px;padding-bottom:70px;}
			.careers_tit {font-size:21px;line-height:25px;}
			.careers_step {max-width:500px;}
			.careers_step > li .step_wrap p {margin:5px 0 1.5em;}
			.careers_step > li .step_wrap span {height:49px;}
			.list_careers_way {padding-top:65px;}
			.careers_way > li p {display:block;}
			.careers_way > li p + a {margin-left:32px;margin-top:10px;}
			.careers_way > li a + a {margin-left:10px;margin-top:10px;}
		}
		@media only screen and (max-width:640px) {
			.bbs_intro_careers {padding:0px 0 40px;}
			.list_careers_step {padding-top:60px;padding-bottom:65px;}
			.careers_step > li .step_wrap p {margin:5px 0 1.5em;}
			.careers_step > li .step_wrap span {height:45px;}
			.list_careers_way {padding-top:60px;}
			.list_careers + .view_btn {min-height:80px;}
			.careers_way > li + li {margin-top:20px;}
			.careers_way > li p + a {margin-top:2px;}
			.careers_way > li a + a {margin-left:32px;}
		}
		@media only screen and (max-width:500px) {
			.bbs_intro_careers {font-size:20px;line-height:28px;}
			table.bbs_list.list_careers th, table.bbs_list.list_careers td,
			table.bbs_list td .board_tit h3,
			.bbs_view div.view_tit > p,
			.bbs_view div.view_tit > h3{font-size:14px;}
			.careers_tit {font-size:20px;line-height:24px;}
			.careers_step > li .step_wrap:before {font-size:13px;}
			.careers_step > li .step_wrap p {margin:5px 0 1.5em;font-size:15px;line-height:20px;}
			.careers_step > li .step_wrap span {height:41px;}
			.list_careers_way {padding-top:60px;}
			.careers_way > li p {font-size:14px;line-height:23px;}
			.careers_way > li a {font-size:13px;}
			.careers_way > li a span {background-size:auto 12px;}
		}
		@media only screen and (max-width:479px) {
			.bbs_intro_careers {letter-spacing:-0.4px;}
		}
		@media only screen and (max-width:360px) {
			.bbs_intro_careers {font-size:19px;}
			table.bbs_list.list_careers th, table.bbs_list.list_careers td,
			table.bbs_list td .board_tit h3,
			.bbs_view div.view_tit > p,
			.bbs_view div.view_tit > h3{font-size:13px;}
			.careers_tit {font-size:19px;}
			.careers_step > li .step_wrap:before {font-size:12px;}
			.careers_step > li .step_wrap p {margin:5px 0 1.2em;font-size:14px;}
			.careers_way > li {line-height:38px;}
			.careers_way > li p {font-size:13px;line-height:21px;}
			.careers_way > li p:before {height:21px;line-height:21px;min-width:21px;}
			.careers_way > li a {height:38px;line-height:38px;}
		}
		@media only screen and (max-width:320px) {
			.bbs_intro_careers {font-size:18px;line-height:28px;letter-spacing:-0.8px;}
			table.bbs_list.list_careers th, table.bbs_list.list_careers td,
			table.bbs_list td .board_tit h3,
			.bbs_view div.view_tit > p,
			.bbs_view div.view_tit > h3{font-size:12px;}
			.careers_tit {font-size:18px;line-height:24px;margin-bottom:24px;}
			.careers_step > li .step_wrap:before {font-size:12px;}
			.careers_step > li .step_wrap p {margin:5px 0 0.9em;font-size:12px;line-height:20px;}
			.careers_step > li .step_wrap span {height:39px;}
			.careers_way > li {line-height:36px;}
			.careers_way > li + li {margin-top:16px;}
			.careers_way > li p {font-size:12px;line-height:20px;}
			.careers_way > li p:before {height:20px;line-height:20px;min-width:20px;margin-right:7px;}
			.careers_way > li a {height:36px;line-height:36px;padding:0 18px;font-size:12px;}
			.careers_way > li a span {padding-right:22px;background-size:auto 12px;}
			.careers_way > li p + a {margin-left:29px;margin-top:2px;}
			.careers_way > li a + a {margin-left:29px;margin-top:8px;}
		}
	/** board/board_list (고객문의) **/
		/* pc */
			.inq_intro_wrap {padding-top:0px;}
				.inq_intro_wrap .clear {width:100%;margin:0;padding:0;display:table;table-layout:fixed;box-sizing:border-box;border-collapse:collapse;}
				.inq_intro_wrap .inq_intro_go, .inq_intro_wrap .inq_intro_map {width:50%;text-align:left;vertical-align:middle;display:table-cell;box-sizing:border-box;border-collapse:collapse;}
				.inq_intro_wrap .inq_intro_go {padding-right:80px;}
				.inq_intro_wrap .inq_intro_go h4 {font-size:36px;line-height:1em;font-weight:300;color:#47aa42;text-align:left;}
				.inq_intro_wrap .inq_intro_go ul {padding-top:44px;padding-bottom:72px;}
				.inq_intro_wrap .inq_intro_go li {padding:20px 0;font-size:26px;line-height:29px;font-weight:300;border-top:1px #ddd solid;vertical-align:middle;text-align:left;margin:0;font-family:'Lato','NanumSquare','Nanum Gothic','Malgun Gothic','맑은 고딕',dotum,sans-serif;}
				.inq_intro_wrap .inq_intro_go li:last-child{border-bottom:1px #ddd solid;}
				.inq_intro_wrap .inq_intro_go li h5, .inq_intro_wrap .inq_intro_go li p {line-height:inherit;font-weight:inherit;font-size:inherit;font-family:inherit;display:inline-block;vertical-align:middle;margin:0;}
				.inq_intro_wrap .inq_intro_go li h5 {width:110px;color:#47aa42;}
				.inq_intro_wrap .inq_intro_go li p {width: calc(100% - 110px);color:#444;}
				/*.inq_intro_wrap .inq_intro_go .intro_go {line-height:3.33em;font-size:24px;font-weight:300;color:#fff;background-color:#47aa42;width:100%;box-sizing:border-box;text-align:center;display:block;}*/
				.inq_intro_wrap .inq_intro_go .intro_go {display:block;margin:0 auto;max-width:400px;width:100%;line-height:2.33em;font-size:24px;font-weight:400;color:#fff;background-color:#47aa42;box-sizing:border-box;text-align:center;border-radius:50px;}
				/*.inq_intro_wrap .inq_intro_go .intro_go img {width:auto;height:36px;}*/
				.inq_intro_wrap .inq_intro_go .intro_go img {width:auto;height:22px;vertical-align:middle;margin-top:-3px;}
				.inq_intro_wrap .inq_intro_go .intro_go span {padding-right:40px;padding-left:10px;font-size:inherit;line-height:inherit;color:inherit;font-weight:inherit;display:inline-block;position:relative;z-index:1;margin:0 auto;}
				.inq_intro_wrap .inq_intro_go .intro_go span:after {width:20px;height:11px;background-image:url(../images/skin/icon_arrow_wh.png);background-repeat:no-repeat;background-position:100% 50%;transition:all 0.3s;background-size:cover;margin:0;padding:0;display:inline-block;content:"";position:absolute;right:0;top:50%;transform:translateY(-50%);}
				.inq_intro_wrap .inq_intro_go .intro_go span:hover:after {background-position:0% 50%;}
				.inq_intro_wrap .inq_intro_map {}
				.inq_intro_wrap .inq_intro_map .map_box {width:100%;margin:0;padding:0;display:table;table-layout:fixed;box-sizing:border-box;border-collapse:collapse;}
				.inq_intro_wrap .inq_intro_map .map_box + .map_box {margin-top:20px;}
				.inq_intro_wrap .inq_intro_map .map_img, .inq_intro_wrap .inq_intro_map .map_txt {text-align:left;vertical-align:middle;display:table-cell;box-sizing:border-box;border-collapse:collapse;}
				.inq_intro_wrap .inq_intro_map .map_img {width:43.5%;}
				.inq_intro_wrap .inq_intro_map .map_img img {width:100%;height:auto;}
				.inq_intro_wrap .inq_intro_map .map_txt {width:56.5%;padding-left:52px;border:1px #ddd solid;border-left:0;}
				.inq_intro_wrap .inq_intro_map .map_txt h5 {font-size:23px;line-height:1em;font-weight:300;color:#555;text-align:left;}
				.inq_intro_wrap .inq_intro_map .map_txt p {margin-top:0.85em;font-size:20px;line-height:1.5em;font-weight:300;color:#555;text-align:left;padding-right:5%;}
			.inq_box_wrap {}
				.inq_box_wrap .clear {width:100%;margin:0;padding:0;display:table;table-layout:fixed;box-sizing:border-box;border-collapse:collapse;}
				.inq_box_wrap .inq_box {padding-top:140px;padding-bottom:90px;width:50%;text-align:left;vertical-align:middle;display:table-cell;box-sizing:border-box;border-collapse:collapse;}
				.inq_box_wrap .inq_box + .inq_box {position:relative;z-index:1;}
				.inq_box_wrap .inq_box + .inq_box:before {top:140px;width:1px;height:210px;background:#ddd;display:inline-block;vertical-align:middle;content:"";position:absolute;left:0;}
				.inq_box_wrap .inq_box.inq_box_lf {padding-right:80px;}
				.inq_box_wrap .inq_box.inq_box_rt {padding-left:80px;}
				.inq_box_wrap .inq_box h4, .inq_box_wrap .inq_box p, .inq_box_wrap .inq_box a {display:inline-block;width:100%;}
				.inq_box_wrap .inq_box h4 {font-size:36px;line-height:1em;font-weight:300;color:#47aa42;text-align:left;}
				.inq_box_wrap .inq_box p {margin:18px 0 46px;font-size:24px;line-height:1.3em;font-weight:300;color:#222;text-align:left;}
				.inq_box_wrap .inq_box a {font-size:24px;line-height:3.25em;border:1px #47aa42 solid;box-sizing:border-box;text-align:center;}
				.inq_box_wrap .inq_box a span {padding-right:37px;font-size:inherit;line-height:inherit;font-weight:300;color:#47aa42;display:inline-block;position:relative;z-index:1;margin:0 auto;}
				.inq_box_wrap .inq_box a span:after {width:20px;height:11px;background-image:url(../images/skin/icon_arrow_po.png);background-repeat:no-repeat;background-position:100% 50%;transition:all 0.3s;background-size:cover;margin:0;padding:0;display:inline-block;content:"";position:absolute;right:0;top:50%;transform:translateY(-50%);}
				.inq_box_wrap .inq_box a span:hover:after {background-position:0% 50%;}
			.policy_cont_inq {padding-top:30px;text-align:center;}
			.policy_cont_inq > div {line-height:26px;}
			.policy_cont_inq label {line-height:26px;height:26px;font-size:16px;font-weight:300;color:#444;display:inline-block;vertical-align:top;}
			.policy_cont_inq a {margin-left:10px;padding:0 9px;height:26px;line-height:24px;font-size:15px;font-weight:300;color:#555;border:1px #aaa solid;display:inline-block;vertical-align:top;}
		@media only screen and (max-width:1397px) {
			.inq_intro_wrap {padding-top:85px;}
				.inq_intro_wrap .inq_intro_go {padding-right:70px;}
				.inq_intro_wrap .inq_intro_go h4 {font-size:34px;}
				.inq_intro_wrap .inq_intro_go ul {padding-top:40px;padding-bottom:67px;}
				.inq_intro_wrap .inq_intro_map .map_txt {padding-left:46px;padding-right:15px;}
				.inq_intro_wrap .inq_intro_map .map_txt br {display:none;}
			.inq_box_wrap {}
				.inq_box_wrap .inq_box {padding-top:125px;padding-bottom:80px;}
				.inq_box_wrap .inq_box + .inq_box:before {top:125px;height:205px;}
				.inq_box_wrap .inq_box.inq_box_lf {padding-right:70px;}
				.inq_box_wrap .inq_box.inq_box_rt {padding-left:70px;}
				.inq_box_wrap .inq_box h4 {font-size:34px;}
		}
		@media only screen and (max-width:1280px) {
			.inq_intro_wrap {padding-top:70px;}
				.inq_intro_wrap .inq_intro_go {padding-right:54px;}
				.inq_intro_wrap .inq_intro_go h4 {font-size:32px;}
				.inq_intro_wrap .inq_intro_go ul {padding-top:40px;padding-bottom:52px;}
				.inq_intro_wrap .inq_intro_go li {padding:18px 0;font-size:25px;line-height:1em;}
				.inq_intro_wrap .inq_intro_go li h5 {width:100px;}
				.inq_intro_wrap .inq_intro_go li p {width: calc(100% - 100px);}
				.inq_intro_wrap .inq_intro_go .intro_go {/*line-height:3.37em;font-size:23px;*/}
				.inq_intro_wrap .inq_intro_go .intro_go img {/*height:34px;*/}
				.inq_intro_wrap .inq_intro_map .map_txt {padding-left:40px;}
				.inq_intro_wrap .inq_intro_map .map_txt h5 {font-size:22px;}
				.inq_intro_wrap .inq_intro_map .map_txt p {font-size:19px;}
				.inq_box_wrap .inq_box {padding-top:110px;padding-bottom:70px;}
				.inq_box_wrap .inq_box + .inq_box:before {top:110px;height:205px;}
				.inq_box_wrap .inq_box.inq_box_lf {padding-right:54px;}
				.inq_box_wrap .inq_box.inq_box_rt {padding-left:54px;}
				.inq_box_wrap .inq_box h4 {font-size:32px;}
				.inq_box_wrap .inq_box p {font-size:23px;}
				.inq_box_wrap .inq_box a {font-size:23px;line-height:3.33em;}
			.policy_cont_inq > div {line-height:25px;}
			.policy_cont_inq label {line-height:25px;height:25px;font-size:15px;}
			.policy_cont_inq a {height:25px;line-height:23px;font-size:15px;}
		}
		@media only screen and (max-width:1217px) {
			.inq_intro_wrap {padding-top:70px;}
				.inq_intro_wrap .inq_intro_go {width:48%;padding-right:46px;}
				.inq_intro_wrap .inq_intro_go h4 {font-size:30px;}
				.inq_intro_wrap .inq_intro_go ul {padding-top:40px;padding-bottom:40px;}
				.inq_intro_wrap .inq_intro_go li {padding:16px 0;font-size:24px;}
				.inq_intro_wrap .inq_intro_go li h5 {width:90px;}
				.inq_intro_wrap .inq_intro_go li p {width: calc(100% - 90px);}
				.inq_intro_wrap .inq_intro_go .intro_go {font-size:22px;}
				.inq_intro_wrap .inq_intro_go .intro_go img {/*height:29px;*/}
				.inq_intro_wrap .inq_intro_map {width:52%;}
				.inq_intro_wrap .inq_intro_map .map_txt {padding-left:30px;}
				.inq_intro_wrap .inq_intro_map .map_txt h5 {font-size:21px;}
				.inq_intro_wrap .inq_intro_map .map_txt p {font-size:18px;}
				.inq_box_wrap .inq_box {padding-top:100px;padding-bottom:65px;}
				.inq_box_wrap .inq_box + .inq_box:before {top:100px;height:195px;}
				.inq_box_wrap .inq_box.inq_box_lf {padding-right:46px;}
				.inq_box_wrap .inq_box.inq_box_rt {padding-left:46px;}
				.inq_box_wrap .inq_box h4 {font-size:30px;}
				.inq_box_wrap .inq_box p {font-size:22px;}
				.inq_box_wrap .inq_box a {font-size:22px;}
		}
		@media only screen and (max-width:1100px) {
			.inq_intro_wrap {padding-top:60px;}
				.inq_intro_wrap .inq_intro_go {padding-right:32px;}
				.inq_intro_wrap .inq_intro_go h4 {font-size:28px;}
				.inq_intro_wrap .inq_intro_go ul {padding-top:35px;padding-bottom:35px;}
				.inq_intro_wrap .inq_intro_go li {padding:15px 0;font-size:23px;}
				.inq_intro_wrap .inq_intro_go .intro_go {/*font-size:21px;*/}
				.inq_intro_wrap .inq_intro_go .intro_go img {/*height:27px;*/}
				.inq_intro_wrap .inq_intro_go .intro_go span {padding-right:37px;}
				.inq_intro_wrap .inq_intro_map .map_txt {padding-left:20px;}
				.inq_intro_wrap .inq_intro_map .map_txt h5 {font-size:20px;}
				.inq_intro_wrap .inq_intro_map .map_txt p {margin-top:1.03em;font-size:17px;}
				.inq_box_wrap .inq_box {padding-top:90px;padding-bottom:60px;}
				.inq_box_wrap .inq_box + .inq_box:before {top:90px;height:190px;}
				.inq_box_wrap .inq_box.inq_box_lf {padding-right:32px;}
				.inq_box_wrap .inq_box.inq_box_rt {padding-left:32px;}
				.inq_box_wrap .inq_box h4 {font-size:28px;}
				.inq_box_wrap .inq_box p {font-size:21px;}
				.inq_box_wrap .inq_box a {font-size:21px;}
				.inq_box_wrap .inq_box a span {padding-right:36px;}
			.policy_cont_inq > div {line-height:24px;}
			.policy_cont_inq label {line-height:24px;height:24px;font-size:14px;}
			.policy_cont_inq a {height:24px;line-height:22px;font-size:14px;}
		}
		@media only screen and (max-width:1024px) {
			.inq_intro_wrap {padding-top:50px;}
				.inq_intro_wrap .inq_intro_go {padding-right:24px;}
				.inq_intro_wrap .inq_intro_go h4 {font-size:26px;}
				.inq_intro_wrap .inq_intro_go ul {padding-top:30px;padding-bottom:30px;}
				.inq_intro_wrap .inq_intro_go li {padding:14px 0;font-size:21px;}
				.inq_intro_wrap .inq_intro_go .intro_go {font-size:20px;}
				.inq_intro_wrap .inq_intro_go .intro_go img {height:20px;}
				.inq_intro_wrap .inq_intro_go .intro_go span {padding-right:35px;}
				.inq_intro_wrap .inq_intro_map .map_txt h5 {font-size:19px;}
				.inq_intro_wrap .inq_intro_map .map_txt p {font-size:16px;}
				.inq_box_wrap .inq_box {padding-top:80px;padding-bottom:50px;}
				.inq_box_wrap .inq_box + .inq_box:before {top:80px;height:170px;}
				.inq_box_wrap .inq_box.inq_box_lf {padding-right:24px;}
				.inq_box_wrap .inq_box.inq_box_rt {padding-left:24px;}
				.inq_box_wrap .inq_box h4 {font-size:26px;}
				.inq_box_wrap .inq_box p {margin:12px 0 35px;font-size:20px;}
				.inq_box_wrap .inq_box a {font-size:20px;}
				.inq_box_wrap .inq_box a span {padding-right:36px;}
			.policy_cont_inq > div {line-height:24px;}
			.policy_cont_inq label {line-height:24px;height:24px;font-size:14px;}
			.policy_cont_inq a {height:24px;line-height:22px;font-size:14px;}
			.policy_cont_inq a {padding:0 8px;}
		}
		@media only screen and (max-width:980px) {
			.inq_intro_wrap {padding-top:40px;}
				.inq_intro_wrap .inq_intro_go {padding-right:20px;}
				.inq_intro_wrap .inq_intro_go h4 {font-size:24px;}
				.inq_intro_wrap .inq_intro_go ul {padding-top:25px;padding-bottom:25px;}
				.inq_intro_wrap .inq_intro_go li {padding:12px 0;font-size:18px;}
				.inq_intro_wrap .inq_intro_go li h5 {width:80px;}
				.inq_intro_wrap .inq_intro_go li p {width: calc(100% - 80px);}
				.inq_intro_wrap .inq_intro_go .intro_go {/*line-height:3.47em;font-size:19px;*/}
				.inq_intro_wrap .inq_intro_go .intro_go img {height:18px;}
				.inq_intro_wrap .inq_intro_go .intro_go span {padding-right:33px;}
				.inq_intro_wrap .inq_intro_map .map_txt {padding-left:15px;padding-right:15px;}
				.inq_intro_wrap .inq_intro_map .map_txt h5 {font-size:19px;}
				.inq_intro_wrap .inq_intro_map .map_txt p {margin-top:1.13em;font-size:16px;}
				.inq_box_wrap .inq_box {padding-top:70px;padding-bottom:45px;}
				.inq_box_wrap .inq_box + .inq_box:before {top:70px;height:155px;}
				.inq_box_wrap .inq_box.inq_box_lf {padding-right:20px;}
				.inq_box_wrap .inq_box.inq_box_rt {padding-left:20px;}
				.inq_box_wrap .inq_box h4 {font-size:24px;}
				.inq_box_wrap .inq_box p {margin:10px 0 32px;font-size:19px;}
				.inq_box_wrap .inq_box a {font-size:18px;line-height:3.43em;}
				.inq_box_wrap .inq_box a span {padding-right:34px;}
			.policy_cont_inq {padding-top:27px;}
			.policy_cont_inq > div {line-height:23px;}
			.policy_cont_inq label {line-height:23px;height:23px;font-size:13px;}
			.policy_cont_inq a {margin-left:14px;padding:0 8px;height:23px;line-height:21px;font-size:13px;}
		}
		@media only screen and (max-width:860px) {
			.inq_intro_wrap {padding-top:31px;}
				.inq_intro_wrap .inq_intro_go {width:46%;}
				.inq_intro_wrap .inq_intro_go h4 {font-size:23px;}
				.inq_intro_wrap .inq_intro_go li {font-size:16px;}
				.inq_intro_wrap .inq_intro_go .intro_go {font-size:18px;}
				.inq_intro_wrap .inq_intro_go .intro_go span {padding-right:31px;}
				.inq_intro_wrap .inq_intro_go .intro_go span:after {width:19px;height:10px;}
				.inq_intro_wrap .inq_intro_map {width:54%;}
				.inq_intro_wrap .inq_intro_map .map_img {width:46%;}
				.inq_intro_wrap .inq_intro_map .map_txt {width:54%;padding-left:10px;padding-right:10px;}
				.inq_intro_wrap .inq_intro_map .map_txt h5 {font-size:18px;}
				.inq_intro_wrap .inq_intro_map .map_txt p {margin-top:1.13em;font-size:15px;}
				.inq_box_wrap .inq_box {padding-top:70px;padding-bottom:35px;}
				.inq_box_wrap .inq_box + .inq_box:before {height:143px;}
				.inq_box_wrap .inq_box h4 {font-size:23px;}/
				.inq_box_wrap .inq_box p {margin:10px 0 27px;font-size:18px;}
				.inq_box_wrap .inq_box a {font-size:17px;}
				.inq_box_wrap .inq_box a span {padding-right:32px;}
				.inq_box_wrap .inq_box a span:after {width:19px;height:10px;}
		}
		@media only screen and (max-width:767px) {
				.inq_intro_wrap .clear {display:block;}
				.inq_intro_wrap .inq_intro_go, .inq_intro_wrap .inq_intro_map {display:block;}
				.inq_intro_wrap .inq_intro_go {width:100%;padding-right:0;}
				.inq_intro_wrap .inq_intro_go h4 {font-size:22px;}
				.inq_intro_wrap .inq_intro_map {margin-top:50px;width:100%;}
				.inq_intro_wrap .inq_intro_map .map_box + .map_box {margin-top:15px;}
				.inq_intro_wrap .inq_intro_map .map_txt {padding-left:15px;padding-right:15px;}
				.inq_box_wrap .inq_box + .inq_box:before {top:70px;width:1px;height:143px;}
				.inq_box_wrap .inq_box.inq_box_lf {padding-right:20px;}
				.inq_box_wrap .inq_box.inq_box_rt {padding-left:20px;}
				.inq_box_wrap .inq_box h4 {font-size:22px;}
				.inq_box_wrap .inq_box p {font-size:17px;}
				.inq_box_wrap .inq_box a {font-size:16px;}
			.policy_cont_inq {padding-top:25px;}
			.policy_cont_inq > div {line-height:23px;}
			.policy_cont_inq label {line-height:23px;height:23px;font-size:13px;}
			.policy_cont_inq a {margin-left:14px;padding:0 7px;height:23px;line-height:21px;font-size:13px;}
		}
		@media only screen and (max-width:640px) {
				.inq_intro_wrap .clear {display:block;}
				.inq_intro_wrap .inq_intro_go, .inq_intro_wrap .inq_intro_map {display:block;}
				.inq_intro_wrap .inq_intro_go {width:100%;padding-right:0;}
				.inq_intro_wrap .inq_intro_go .intro_go {font-size:16px;}
				.inq_intro_wrap .inq_intro_map {margin-top:50px;width:100%;}
				.inq_intro_wrap .inq_intro_map .map_box {width:100%;}
				.inq_intro_wrap .inq_intro_map .map_box + .map_box {margin-top:15px;}
				.inq_intro_wrap .inq_intro_map .map_txt p {margin-top:1.23em;}
				.inq_box_wrap .clear {padding-top:70px;padding-bottom:35px;width:100%;display:block;}
				.inq_box_wrap .inq_box {padding:0;margin:0;width:100%;display:block;}
				.inq_box_wrap .inq_box.inq_box_lf {padding-right:0;}
				.inq_box_wrap .inq_box.inq_box_rt {padding-left:0;}
				.inq_box_wrap .inq_box + .inq_box {margin-top:49px;}
				.inq_box_wrap .inq_box + .inq_box:before {display:none;}
				.inq_box_wrap .inq_box p {font-size:17px;}
				.inq_box_wrap .inq_box a {font-size:16px;}
		}
		@media only screen and (max-width:500px) {
			.inq_intro_wrap {padding-top:21px;}
				.inq_intro_wrap .inq_intro_go h4 {font-size:21px;}
				.inq_intro_wrap .inq_intro_go li h5 {width:70px;}
				.inq_intro_wrap .inq_intro_go li p {width: calc(100% - 70px);}
				.inq_intro_wrap .inq_intro_go .intro_go {font-size:15px;}
				.inq_intro_wrap .inq_intro_go .intro_go span:after {width:17px;height:9px;}
				.inq_intro_wrap .inq_intro_go .intro_go span:hover:after {background-position:100% 50%;}
				.inq_intro_wrap .inq_intro_map .clear {display:block;}
				.inq_intro_wrap .inq_intro_map .map_txt, .inq_intro_wrap .inq_intro_map .map_img {display:block;width:100%;}
				.inq_intro_wrap .inq_intro_map .map_txt {padding:20px 12px 15px;border:1px #ddd solid;border-top:0;}
				.inq_intro_wrap .inq_intro_map .map_txt h5 {font-size:18px;}
				.inq_intro_wrap .inq_intro_map .map_txt p {margin-top:1.23em;font-size:15px;}
				.inq_box_wrap .clear {padding-top:65px;padding-bottom:30px;}
				.inq_box_wrap .inq_box + .inq_box {margin-top:49px;}
				.inq_box_wrap .inq_box h4 {font-size:21px;}
				.inq_box_wrap .inq_box p {font-size:16px;}
				.inq_box_wrap .inq_box a {font-size:15px;}
				.inq_box_wrap .inq_box a span {padding-right:32px;}
				.inq_box_wrap .inq_box a span:after {width:17px;height:9px;}
				.inq_box_wrap .inq_box a span:hover:after {background-position:100% 50%;}
		}
		@media only screen and (max-width:479px) {
				.inq_intro_wrap .inq_intro_go h4 {font-size:20px;}
				.inq_intro_wrap .inq_intro_go .intro_go {font-size:15px;}
				.inq_intro_wrap .inq_intro_go .intro_go span:after {width:17px;height:9px;}
				.inq_intro_wrap .inq_intro_go .intro_go img {height:22px;}
				.inq_intro_wrap .inq_intro_map .map_txt p {margin-top:1.33em;}
				.inq_box_wrap .inq_box h4 {font-size:20px;}
				.inq_box_wrap .inq_box p {font-size:15px;}
				.inq_box_wrap .inq_box a {font-size:14px;}
				.inq_box_wrap .inq_box a span:after {width:17px;height:9px;}
		}
		@media only screen and (max-width:360px) {
				.inq_intro_wrap .inq_intro_go li h5 {width:60px;}
				.inq_intro_wrap .inq_intro_go li p {width: calc(100% - 60px);}
				.inq_intro_wrap .inq_intro_go .intro_go img {height:15px;}
				.inq_intro_wrap .inq_intro_map .map_txt p {margin-top:1.33em;}
			.policy_cont_inq {padding-top:25px;}
			.policy_cont_inq > div {line-height:23px;}
			.policy_cont_inq label {line-height:23px;height:23px;font-size:12px;}
			.policy_cont_inq a {margin-left:14px;padding:0 7px;height:23px;line-height:21px;font-size:12px;}
		}
		@media only screen and (max-width:320px) {
				.inq_intro_wrap .inq_intro_go h4 {font-size:19px;}
				.inq_intro_wrap .inq_intro_go ul {padding-top:20px;padding-bottom:20px;}
				.inq_intro_wrap .inq_intro_go li {padding:11px 0;font-size:14px;}
				.inq_intro_wrap .inq_intro_go li h5 {width:60px;}
				.inq_intro_wrap .inq_intro_go li p {width: calc(100% - 60px);}
				.inq_intro_wrap .inq_intro_go .intro_go {font-size:13px;}
				.inq_intro_wrap .inq_intro_go .intro_go img {height:14px;}
				.inq_intro_wrap .inq_intro_map {margin-top:40px;}
				.inq_intro_wrap .inq_intro_map .map_box + .map_box {margin-top:10px;}
				.inq_intro_wrap .inq_intro_map .map_txt {padding:20px 10px 15px;}
				.inq_intro_wrap .inq_intro_map .map_txt h5 {font-size:17px;}
				.inq_intro_wrap .inq_intro_map .map_txt p {margin-top:1.0em;font-size:14px;}
			.inq_box_wrap {}
				.inq_box_wrap .clear {padding-top:60px;padding-bottom:15px;}
				.inq_box_wrap .inq_box + .inq_box {margin-top:49px;}
				.inq_box_wrap .inq_box h4 {font-size:19px;}
				.inq_box_wrap .inq_box p {margin:10px 0 27px;font-size:14px;}
				.inq_box_wrap .inq_box a {font-size:13px;}
		}
	







	
	/* 영문 제품소개 */
		/* pc */
			.sub_image {padding:5% 0;}
			h3.sub_title.eng_pr_title {margin-bottom:17px;font-size:46px;font-weight:300;color:#555;}
			h3.sub_title.eng_pr_title span {font-size:30px;}
			h3.sub_title.eng_pr_title.point2 /*퀸*/{color:#8b182d;font-weight:300;}
			h3.sub_title.eng_pr_title.point3 /*간*/{color:#03334b;}
			h3.sub_title.eng_pr_title.point4 /*애*/{color:#7674b5;}
			h3.sub_title.eng_pr_title strong {font-size:inherit;font-weight:300;color:#555;line-height:inherit;}
			.eng_sub_title {font-size:22px;line-height:1.3em;font-weight:300;color:#47aa42;text-align:center;}
			.sub_wrapper .bnr_shop_now{/*display:none;*/width:100%;position:relative;margin:20px 0;padding:25px 0;}
			.sub_wrapper .bnr_shop_now > a{position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);display:inline-block;width:200px;padding:10px 0;;border:1px solid #aaa;text-align:center;border-radius: 50px;}
			.sub_wrapper .bnr_shop_now > a:hover{background:#47aa42;border:1px solid #478842;}
			.sub_wrapper .bnr_shop_now > a:hover span{color:#fff;}
			.sub_wrapper .bnr_shop_now > a span{font-size:20px;color:#555;}
			.sub_wrapper .bnr_shop_now > a span > strong{position:absolute;left:50%;top:50%;transform:translate(-50%, -50%); width:100%;height:100%;background-image:url('../images/sub/go_show_pro.png');background-position: 160px 50%;background-repeat: no-repeat;}
			.sub_wrapper .bnr_shop_now > a:hover span > strong{background-image:url('../images/sub/go_show_pro_on.png');}

			.eng_sub_title.point2 /*퀸*/{color:#8b182d;}
			.eng_sub_title.point3 /*간*/{color:#03334b;}
			.eng_sub_title.point4 /*애*/{color:#7674b5;}
			.eng_pr_intro {margin:57px 0 81px;display:table;width:100%;table-layout:fixed;border-collapse:collapse;box-sizing:border-box;}
			.eng_pr_intro .eng_intro_txt, .eng_pr_intro .eng_intro_img {position:relative;display:table-cell;border-collapse:collapse;box-sizing:border-box;vertical-align:middle;}
			.eng_pr_intro .eng_intro_img .slick-dots {position:absolute;bottom:15px;left:50%;transform:translate(-50%,0);display:flex;}
			.eng_pr_intro .eng_intro_img .slick-dots li button {font-size:0;line-height:0;display:block;width:9px;height:9px;border-radius:50%;border:1px solid #888;margin:0 5px;}
			.eng_pr_intro .eng_intro_img .slick-dots li.slick-active button {background-color:#888;}
			.eng_pr_intro .eng_intro_txt {width:50.7%;padding-right:15px;text-align:left;}
			.eng_pr_intro .eng_intro_txt ul {}
			.eng_pr_intro .eng_intro_txt ul li {padding-left:16px;font-size:20px;line-height:1.5em;font-weight:300;color:#555;position:relative;z-index:1;}
			.eng_pr_intro .eng_intro_txt ul li:before {width:4px;height:4px;top:0.75em;margin-top:-2px;border-radius:100%;background:#555;position:absolute;left:0;display:inline-block;content:"";}
			.eng_pr_intro .eng_intro_txt ul li + li {margin-top:0.6em;}
			.eng_pr_intro .eng_intro_txt ul li p {font-weight:inherit;color:inherit;font-size:inherit;line-height:inherit;}
			.eng_pr_intro .eng_intro_txt ul li p + p {font-size:0.8em;line-height:1.1em;margin-top:0.8em;color:#888;}
			.eng_pr_intro .eng_intro_txt ul li p em, .eng_pr_intro .eng_intro_txt ul li p span {font-weight:inherit;color:inherit;display:inline-block;vertical-align:top;margin:0;padding:0;}
			.eng_pr_intro .eng_intro_txt ul li p em {font-style:italic;font-size:inherit;line-height:inherit;}
			.eng_pr_intro .eng_intro_txt ul li p .label {font-size:0.8em;/*line-height:1.4em;*/margin-top:-0.1em;}
			.eng_pr_intro .eng_intro_txt ul li p .downs {font-size:0.75em;line-height:1.3em;vertical-align:bottom;}
			.eng_pr_intro .eng_intro_txt img {width:100%;max-width:544px;height:auto;margin-top:57px;}
			.eng_pr_intro .eng_intro_img {width:49.3%;text-align:center;}
			.eng_pr_intro .eng_intro_img img {width:100%;height:auto;}
			.eng_info_title {padding-bottom:36px;font-size:22px;line-height:1.45em;font-weight:300;text-align:left;color:#555;}
			.eng_info_title strong {font-weight:300;font-size:inherit;line-height:inherit;color:inherit;}
			.eng_info_title:before {margin-bottom:14px;width:40px;height:4px;background:#47aa42;display:block;content:"";}
			.eng_info_title.point2:before /*퀸*/{background:#8b182d;}
			.eng_info_title.point3:before /*간*/{background:#03334b;}
			.eng_info_title.point4:before /*애*/{background:#7674b5;}

			.eng_info_wrap {display:flex;justify-content:space-between;align-items:flex-start;}
			.eng_info_wrap .eng_info_wrap_lf {width:calc(50.7% - 50px);}
			.eng_info_wrap .eng_info_wrap_lf > h5 {font-size:32px;margin-bottom:20px;}
			.eng_info_wrap .eng_info_wrap_lf > p {font-size:22px;line-height:1.45em;font-weight:300;text-align:left;color:#555;}
			.eng_info_wrap .eng_info_wrap_lf > p > i {font-size:22px;line-height:1.45em;font-weight:300;font-style:italic;}
			.eng_info_wrap .eng_info_wrap_rf {width:49.3%;}
			.eng_info_wrap .eng_info_wrap_lf > p span.label {font-size:0.7em;line-height:1.4em;margin-top:2px;}

			.eng_info_title2 {font-size:32px;margin-bottom:20px;}
			.eng_info_capacity {padding:18px 0;font-size:22px;line-height:1.45em;font-weight:300;background:#efefef;color:#47aa42;text-align:Center;}
			.eng_info_capacity.point2 /*퀸*/{color:#8b182d;}
			.eng_info_capacity.point3 /*간*/{color:#03334b;}
			.eng_info_capacity.point4 /*애*/{color:#7674b5;}
			.eng_info_table {/*background:#ecf4e1;*/border-top:2px #c0c0c0 solid;display:table;width:100%;table-layout:fixed;border-collapse:collapse;box-sizing:border-box;}
			.eng_info_table.point2 /*퀸*/{background:#fdeeef;border-top-color:#8b182d;}
			.eng_info_table.point3 /*간*/{background:#e0f0eb;border-top-color:#03334b;}
			.eng_info_table.point4 /*애*/{background:#efe9f4;border-top-color:#7674b5;}
			.eng_info_table .e_info_thead {display:table-header-group;background-color:#f6f6f6;}
			.eng_info_table .e_info_tbody {display:table-row-group;}
			.eng_info_table .e_info_tr {display:table-row;}
			.eng_info_table .e_info_th, .eng_info_table .e_info_td {font-weight: 300 ;padding:0.7em 0;font-size:20px;line-height:1.6em;border-color:#aaa;border-style:solid;border-width:1px 0;color:#555;display:table-cell;border-collapse:collapse;box-sizing:border-box;vertical-align:middle;text-align:center;}
			.eng_info_table .e_info_th + .e_info_th, .eng_info_table .e_info_td + .e_info_td, .eng_info_table .e_info_th + .e_info_td {border-left-width:1px;}
			.eng_info_table .e_info_th em, .eng_info_table .e_info_td em {font-style:italic;font-size:inherit;line-height:inherit;color:inherit;font-weight:inherit;}
			.eng_info_table .e_info_th {}
			.eng_info_table .e_info_th br {display:none;}
			.eng_info_table .e_info_th br:nth-child(2) {display:inline-block;}
			.eng_info_table .e_info_thead .e_info_th {font-weight:300;border-bottom:2px #c0c0c0 solid;}
			.eng_info_table.point2 .e_info_thead .e_info_th /*퀸*/{border-bottom-color:#8b182d;}
			.eng_info_table.point3 .e_info_thead .e_info_th /*간*/{border-bottom-color:#03334b;}
			.eng_info_table.point4 .e_info_thead .e_info_th /*애*/{border-bottom-color:#7674b5;}
			.eng_info_table .e_info_tbody .e_info_th {text-align:left;padding-left:1.85em;}
			.eng_info_table .e_info_tbody .e_info_th strong {font-size:inherit;line-height:inherit;font-weight:inherit;color:#inherit;}
			.eng_info_table .e_info_tbody .e_info_tr:last-child .e_info_th, .eng_info_table .e_info_tbody .e_info_tr:last-child .e_info_td {border-bottom:0;}
			.eng_info_table .e_info_td {width:26.8%;}
			.eng_info_table .e_info_th .downs, .eng_info_table .e_info_td .downs {font-size:0.75em;line-height:1.3em;vertical-align:bottom;}
			.eng_info_table .e_info_td.td_wide div {width:200%;margin:0;padding:0;font-size:inherit;line-height:inherit;color:inherit;font-weight:inherit;}
			.eng_info_table .e_info_tr .e_info_th:nth-of-type(1), .eng_info_table .e_info_tr .e_info_td:nth-of-type(1) {/*background:#fff;*/width:46.4%;}
			.eng_info_summary {padding-top:0.95em;border-top:1px #aaa solid;}
			.eng_info_summary ul li {position:relative;font-size:20px;line-height:1.3em;font-weight:300;padding-left:15px;}
			.eng_info_summary ul li:before {content:"";position:absolute;top:8px;left:3px;width:4px;height:4px;border-radius:50%;background-color:#666;}
			.eng_info_summary ul li + li {margin-top:10px;}
			.eng_pr_refer {padding-top:1.95em;margin-bottom:140px;font-size:18px;line-height:1em;font-weight:300;color:#555;}
		@media only screen and (max-width:1217px) {
			h3.sub_title.eng_pr_title {font-size:43px;}
			.eng_sub_title {font-size:21px;}
			.eng_pr_intro .eng_intro_txt ul li {padding-left:13px;font-size:19px;}
			.eng_pr_intro .eng_intro_txt ul li:before {width:3px;height:3px;margin-top:-1.5px;}
			.eng_info_title {font-size:21px;}
			.eng_info_title2 {font-size:23px;}
			.eng_info_wrap .eng_info_wrap_lf > h5 {font-size:23px;}
			.eng_info_wrap .eng_info_wrap_lf > p {font-size:20px;}
			.eng_info_summary ul li {font-size:18px;}
			.eng_info_capacity {font-size:21px;}
			.eng_info_table .e_info_th, .eng_info_table .e_info_td {font-size:19px;}
			.eng_pr_refer {margin-bottom:125px;font-size:18px;}
		}
		@media only screen and (max-width:1100px) {
			h3.sub_title.eng_pr_title {margin-bottom:15px;font-size:40px;}
			.eng_sub_title {font-size:21px;}
			.eng_pr_intro {margin:47px 0 70px;}
			.eng_pr_intro .eng_intro_txt ul li {padding-left:10px;}
			.eng_pr_intro .eng_intro_txt ul li + li {margin-top:0.54em;}
			.eng_pr_intro .eng_intro_txt img {margin-top:50px;}
			.eng_info_title {padding-bottom:33px;font-size:20px;line-height:1.43em;}
			.eng_info_title:before {width:36px;height:3px;}
			.eng_info_title2 {/*padding:17px 0;*/font-size:22px;}
			.eng_info_capacity {padding:17px 0;font-size:20px;line-height:1.35em;}
			.eng_info_table .e_info_th, .eng_info_table .e_info_td {padding:0.6em 0;}
			.eng_info_table .e_info_tbody .e_info_th {padding-left:1.5em;}
			.eng_pr_refer {padding-top:1.88em;margin-bottom:110px;}
		}
		@media only screen and (max-width:1023px) {
			h3.sub_title.eng_pr_title {font-size:38px;}
			.eng_sub_title {font-size:20px;}
			.eng_pr_intro {margin:33px 0 60px;}
			.eng_pr_intro .eng_intro_txt ul li {padding-left:8px;font-size:18px;}
			.eng_pr_intro .eng_intro_txt img {margin-top:44px;}
			.eng_info_title {padding-bottom:30px;font-size:19px;}
			.eng_info_title:before {width:32px;}
			.eng_info_title2 {/*padding:16px 0;*/font-size:21px;}
			.eng_info_capacity {padding:16px 0;font-size:19px;line-height:1.28em;}
			.eng_info_table .e_info_th, .eng_info_table .e_info_td {padding:0.56em 0;font-size:18px;}
			.eng_info_table .e_info_tbody .e_info_th {padding-left:1.2em;}
			.eng_pr_refer {padding-top:1.8em;margin-bottom:100px;font-size:17px;}
		}
		@media only screen and (max-width:960px) {
			h3.sub_title.eng_pr_title {font-size:36px;}
			.eng_pr_intro {margin:28px 0 50px;}
			.eng_pr_intro .eng_intro_txt img {margin-top:40px;}
			.eng_info_title {padding-bottom:26px;}
			.eng_info_title:before {margin-bottom:12px;width:28px;}
			.eng_info_title2 {/*padding:15px 0;*/font-size:20px;font-weight:400;}
			.eng_info_wrap {flex-wrap:wrap;}
			.eng_info_wrap .eng_info_wrap_lf,
			.eng_info_wrap .eng_info_wrap_rf {width:100%;}
			.eng_info_wrap .eng_info_wrap_rf {margin-top:30px;}
			.eng_info_wrap .eng_info_wrap_lf > h5 {font-size:20px;font-weight:400;}
			.eng_info_wrap .eng_info_wrap_lf > p {font-size:18px;}
			.eng_info_summary ul li {font-size:16px;}
			.eng_info_summary ul li:before {top:6px;left:3px;}
			.eng_info_capacity {padding:15px 0;line-height:1.2em;}
			.eng_info_table .e_info_th, .eng_info_table .e_info_td {padding:0.5em 0;}
			.eng_info_table .e_info_tbody .e_info_th {padding-left:0.8em;}
			.eng_pr_refer {padding-top:1.78em;margin-bottom:90px;font-size:16px;}
		}
		@media only screen and (max-width:860px) {
			h3.sub_title.eng_pr_title {margin-bottom:12px;font-size:34px;}
			.eng_pr_intro {margin:24px 0 45px;}
			.eng_pr_intro .eng_intro_txt ul li {font-size:17px;}
			.eng_pr_intro .eng_intro_txt img {margin-top:37px;}
			.eng_info_title {padding-bottom:23px;font-size:18px;}
			.eng_info_title:before {margin-bottom:9px;width:25px;}
			.eng_info_capacity {padding:13px 0;line-height:1.18em;}
			.eng_info_table .e_info_th, .eng_info_table .e_info_td {font-size:17px;}
			.eng_info_table .e_info_tbody .e_info_th {padding-left:0.4em;}
		}
		@media only screen and (max-width:767px) {
			h3.sub_title.eng_pr_title {margin-bottom:10px;}
			.eng_pr_intro {margin:21px 0 40px;}
			.eng_pr_intro, .eng_pr_intro .eng_intro_txt, .eng_pr_intro .eng_intro_img {display:block;}
			.eng_pr_intro .eng_intro_txt {width:100%;padding-right:0;padding-bottom:50px;}
			.eng_pr_intro .eng_intro_img {width: calc(100% + 30px);margin-left:-15px;margin-right:-15px;}
			.eng_info_capacity {padding:12px 0;}
			.eng_info_table .e_info_th, .eng_info_table .e_info_td {padding:0.46em 0;}
			.eng_info_table .e_info_tbody .e_info_th {padding-left:0.2em;}
			.eng_info_table .e_info_td {width:27.6%;}
			.eng_info_table .e_info_tr .e_info_th:nth-of-type(1), .eng_info_table .e_info_tr .e_info_td:nth-of-type(1) {width:44.8%;}
			.eng_pr_refer {margin-bottom:85px;}
		}
		@media only screen and (max-width:640px) {
			.eng_pr_intro .eng_intro_img {width: calc(100% + 24px);margin-left:-12px;margin-right:-12px;}
			.eng_info_title2 {/*padding:14px 0;*/}
			.eng_info_capacity {padding:10px 0;}
			.eng_info_table .e_info_tbody .e_info_th {padding-left:0;}
			.eng_info_table .e_info_th br {display:inline-block;}
			.eng_pr_refer {margin-bottom:80px;}
		}
		@media only screen and (max-width:400px) {
			h3.sub_title.eng_pr_title {font-size:32px;}
			.eng_sub_title {font-size:19px;}
			.eng_pr_intro .eng_intro_txt ul li {font-size:16px;}
			.eng_info_title {font-size:17px;}
			.eng_info_title2 {font-size:19px;}
			.eng_info_capacity {font-size:18px;}
			.eng_info_table .e_info_th, .eng_info_table .e_info_td {font-size:16px;}
			.eng_pr_refer {font-size:15px;}
		}
		@media only screen and (max-width:368px) {
			h3.sub_title.eng_pr_title {font-size:31px;}
			.eng_sub_title {font-size:18px;}
			.eng_pr_intro .eng_intro_txt ul li {font-size:15px;}
			.eng_info_title {font-size:16px;}
			.eng_info_title2 {font-size:18px;}
			.eng_info_capacity {font-size:17px;}
			.eng_info_table .e_info_th, .eng_info_table .e_info_td {font-size:15px;}
			.eng_pr_refer {font-size:14px;}
		}
		@media only screen and (max-width:348px) {
			h3.sub_title.eng_pr_title {font-size:30px;}
			.eng_sub_title {font-size:17px;}
			.eng_pr_intro .eng_intro_txt ul li {font-size:14px;}
			.eng_info_title {font-size:15px;}
			.eng_info_title2 {font-size:17px;}
			.eng_info_capacity {font-size:16px;}
			.eng_info_table .e_info_th, .eng_info_table .e_info_td {font-size:14px;}
			.eng_pr_refer {font-size:13px;}
		}
		@media only screen and (max-width:320px) {
			h3.sub_title.eng_pr_title {font-size:29px;}
			.eng_sub_title {font-size:16px;}
			.eng_pr_intro .eng_intro_img {width: calc(100% + 20px);margin-left:-10px;margin-right:-10px;}
			.eng_info_title {font-size:14px;}
			.eng_info_title2 {font-size:16px;}
			.eng_info_capacity {font-size:15px;}
		}









/*** news custom ***/

.aside_tab_wrap dd {z-index:5;}


/* 공통 */
	/* pc */
	.sub_title_txt {font-size:20px;line-height:1.7;margin-top:50px;color:#555;text-align:center;word-break: keep-all;padding: 0 10px;font-weight: 300 ;}
	.sub_tit_box {padding:4em 0 1em;font-size:30px;}
	.sub_tit_box h4 {font-size:inherit;line-height:1.5;color:#555;}
	.sub_tit_box p {margin-top:12px;font-size:20px;line-height:1.85;color:#444;}
	
	@media only screen and (max-width:1217px) {
		.service_event #contents_wrap {padding-left:0 !important;padding-right:0 !important;}
		.sub_title_txt {font-size:18px;}
		.sub_tit_box {font-size:27px;}
		.sub_tit_box p {font-size:18px;}
	}

	@media only screen and (max-width:1023px) {
		.sub_tit_box {font-size:25px;}
	}

	@media only screen and (max-width:980px) {
	}

	@media only screen and (max-width:860px) {
		.sub_title_txt {font-size:17px;}
		.sub_tit_box {font-size:23px;}
		.sub_tit_box p {font-size:17px;}
	}

	@media only screen and (max-width:767px) {
	}

	@media only screen and (max-width:640px) {
		.sub_title_txt {font-size:15px;line-height:1.46;}
		.sub_tit_box {font-size:20px;padding-top: 3.25em;}
		.sub_tit_box p {font-size:15px;line-height:1.46;}
	}

	@media only screen and (max-width:479px) {
	}

/* prcenter */
	#wrap.sub_news #container {background-image:url('../images/sub/bg_title_news.jpg');}
	#wrap.sub_news #container.sub_img_title {}
	ul.bbs_gallery_type2 {border-top:1px solid #1c2731;}
	ul.bbs_gallery_type2 li {position:relative;padding: 40px;box-sizing: border-box;font-size: 0;border-bottom:1px solid #ddd;}
	ul.bbs_gallery_type2 li a {position:absolute;left:0;top:0;right:0;bottom:0;z-index:5;}
	ul.bbs_gallery_type2 li .thumb {text-align:center;width: 260px;position: relative;box-sizing:border-box;overflow:hidden;vertical-align: middle;font-size:0;display: inline-block;}
	ul.bbs_gallery_type2 li .thumb a {vertical-align:top;}
	ul.bbs_gallery_type2 li .thumb img {width: 100%;}
	ul.bbs_gallery_type2 li .txt_info {padding: 0 0 0 50px;width: calc(100% - 260px);display: inline-block;vertical-align: middle;box-sizing: border-box;font-weight: 300 ;}
	ul.bbs_gallery_type2 li .txt_info .board_tit {padding: 0;line-height: 20px;font-size: 0;}
	ul.bbs_gallery_type2 li .txt_info .board_tit h3 {font-size: 22px;line-height: 1;color: #222;font-weight: 300;}
	ul.bbs_gallery_type2 li .txt_info .board_tit .board_ico,
	ul.bbs_gallery_type2 li .txt_info .board_tit img,
	ul.bbs_gallery_type2 li .txt_info .board_tit h3 {display:inline-block;vertical-align:middle;}
	ul.bbs_gallery_type2 li .txt_info .board_tit h3 .board_ico {}
	ul.bbs_gallery_type2 li .txt_info .board_tit img {vertical-align: middle;margin-right: 5px;}
	ul.bbs_gallery_type2 li .txt_info .board_tit h3 {width: 100%;}
	ul.bbs_gallery_type2 li .txt_info .board_tit h3 strong {vertical-align: top;max-width: 90%;font-size: inherit;color: inherit;font-weight: inherit;line-height: inherit;word-break:break-all;display:block;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
	ul.bbs_gallery_type2 li .cont {font-size:18px;color:#555;line-height:1.77em;height:3.54em;text-align:left;margin:1.27em 0 0;width:100%;overflow:hidden;text-overflow:ellipsis;white-space:normal;word-break:keep-all;word-wrap:break-word;display: -webkit-box;-webkit-line-clamp:2;-webkit-box-orient: vertical;}
	ul.bbs_gallery_type2 li .date {font-size:16px;color:#888;line-height:1;margin: 2.1em 0 0;}
	ul.bbs_gallery_type2 li.no_data {line-height:20px;padding:122px 0;}


	@media only screen and (max-width:1380px) {
		/*#wrap.sub_news #container.sub_img_title {background-size:auto 430px !important;}*/
	}

	@media only screen and (max-width:1200px) {
		#wrap.sub_news #container.sub_img_title {background-image:url('../images/sub/t_bg_title_news.jpg');}
		ul.bbs_gallery_type2 li {padding:20px;}
	}

	@media only screen and (max-width:1023px) {
		ul.bbs_gallery_type2 li {padding:30px;}
		ul.bbs_gallery_type2 li .thumb {width:25%;}
		ul.bbs_gallery_type2 li .txt_info {padding:0 0 0 30px;width:calc(100% - 25%);}
		ul.bbs_gallery_type2 li .txt_info .board_tit h3 {font-size:20px;}
		ul.bbs_gallery_type2 li .cont {font-size:17px;margin: 1em 0 0;}
		ul.bbs_gallery_type2 li .date {font-size:15px;margin: 1.5em 0 0;}
	}

	@media only screen and (max-width:860px) {
		.bbs_gallery_type2 {margin:40px 0 0;}
		ul.bbs_gallery_type2 li .thumb {width:30%;}
		ul.bbs_gallery_type2 li .txt_info {padding:0 0 0 20px;width:calc(100% - 30%);}
	}

	@media only screen and (max-width:767px) {
		.bbs_gallery_type2 {margin:30px 0 0;}
	}

	@media only screen and (max-width:750px) {
	}

	@media only screen and (max-width:640px) {
		#wrap.sub_news #container.sub_img_title {background-image:url('../images/sub/m_bg_title_news.jpg');background-size: auto 344px !important;padding-top:124px;background-position: 50% -70px !important;}
		.bbs_gallery_type2 {margin:25px 0 0;}
		ul.bbs_gallery_type2 li {padding:20px;}
		ul.bbs_gallery_type2 li .txt_info .board_tit h3 {font-size:18px;}
		ul.bbs_gallery_type2 li .cont {font-size:15px;margin: 12px 0 0;}
		ul.bbs_gallery_type2 li .date {font-size:14px;margin: 26px 0 0;}
	}
	
	@media only screen and (max-width: 500px) {
		#wrap.sub_news #container.sub_img_title {background-image:url('../images/sub/m_bg_title_news.jpg');background-size: 100% auto !important;padding-top:124px;background-position: 50% 0 !important;}
	}

	@media only screen and (max-width:479px) {
		ul.bbs_gallery_type2 li {padding:30px 10px;}
		ul.bbs_gallery_type2 li .thumb {height: 0;padding-bottom: 77%;width:100%;}
		ul.bbs_gallery_type2 li .txt_info {width:100%;padding:20px 0 0;}
		ul.bbs_gallery_type2 li .thumb img {width: 100%;height: auto;position: absolute;left:50%;top:50%;transform:translate(-50%, -50%);}
		ul.bbs_gallery_type2 li .txt_info .board_tit h3 {}
		ul.bbs_gallery_type2 li .cont {}
		ul.bbs_gallery_type2 li .date {}
	}

	@media only screen and (max-width: 400px) {
		#wrap.sub_news #container.sub_img_title {background-size: auto 220px !important;background-position: 50% 0 !important;}
	}


/* event */
	.sub_event {}
	.vod_area {overflow:hidden;font-size:0;}
	.vod_area strong {font-size:26px;line-height:1;padding-bottom:0.88em;margin-bottom:0.86em;color:#555;font-weight:300;display:block;border-bottom:1px solid #ddd;}
	.vod_area p {font-size:18px;color:#555;line-height: 1.61;}
	.vod_area .sub_tit_box {padding:2.83em 0;}
	.vod_box,
	.vod_li,
	.vod_li li .thumb,
	.vod_li li .txt,
	.exhibition_area ul li .thumb,
	.exhibition_area ul li .txt,
	.active_area ul li {display:inline-block;vertical-align: middle;box-sizing:border-box;}
	.vod_box,
	.vod_li {vertical-align:top;}
	.vod_area .thumb {position:relative;height:0;overflow:hidden;}
	.vod_area .thumb iframe,
	.vod_area .thumb img {width: 100% !important;height: 100% !important;position: absolute;left:50%;top:50%;transform:translate(-50%, -50%);}
	.vod_box {width:53%;}
	.vod_box ul {}
	.vod_box ul li {}
	.vod_box ul li .thumb {padding-bottom: 54%;}
	.vod_box ul li .thumb iframe,
	.vod_box ul li .thumb img {}
	.vod_box ul li .txt {}
	.vod_box ul li .txt strong {margin-top: 0.76em;font-weight:300;}
	.vod_box ul li .txt p {}
	.sld_control {margin-top:33px;overflow: hidden;position:relative;padding-bottom: 5px;}
	.sld_control .swiper-button {width:39px;height:10px;position: static;margin-top: 0;}
	.sld_control .swiper-button-prev {background:url('../images/sub/vod_sld_prev.png') no-repeat 0 0;float: left;}
	.sld_control .swiper-button-next {background: url('../images/sub/vod_sld_next.png') no-repeat right;float: right;}
	.sld_control .swiper-pagination {position:absolute;left: 50%;text-align:center;bottom: 0;transform: translateX(-50%);font-size: 0;}
	.sld_control .swiper-pagination .swiper-pagination-bullet {background:#ddd;width:8px;height:8px;opacity: 1;margin: 0 5px;}
	.sld_control .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active {background:#47aa42;}
	.vod_li {width:calc(100% - 53%);padding-left:40px;font-size: 0;}
	.vod_li {}
	.vod_li li {font-size:0;}
	.vod_li li + li {margin-top:40px;}
	.vod_li li .thumb {width:51%;padding-bottom: 29.0%;}
	.vod_li li .thumb iframe {}
	.vod_li li .txt {padding-left: 20px;width:49%;}
	.vod_li li .txt strong {margin-bottom: 0;padding-bottom: 0;border: 0;}
	.vod_li li .txt p {}
	.fixed_area {height:500px;background:url('../images/sub/event_fixed_bg.jpg') no-repeat center top;position:relative;background-attachment: fixed;margin-top: 7%;}
	.fixed_area div {position:absolute;left:0;right:0;text-align:center;top:50%;transform:translateY(-50%);padding: 0 10px;box-sizing: border-box;}
	.fixed_area p {font-size:50px;color:#fff;line-height: 1.48;}
	.fixed_area p strong {font-weight:300;font-size:49px;}
	.fixed_area p strong sup {display:inline-block;vertical-align:top;font-size: 20px;margin-top: 8px;}
	.exhibition_area {background:#f5f5f5;}
	.exhibition_area ul {padding-bottom:120px;}
	.exhibition_area ul li {font-size: 0;}
	.exhibition_area ul li + li {margin-top: 70px;}
	.exhibition_area ul li .thumb {width:27%;}
	.exhibition_area ul li .thumb img {width:100%;}
	.exhibition_area ul li .txt {width:calc(100% - 27%);padding-left:5.83em;}
	.exhibition_area ul li .txt b {display:block;font-size:18px;line-height:1;color:#555;}
	.exhibition_area ul li .txt strong {display:block;font-size:30px;line-height:1.56;margin:0.73em 0 7px;color:#555;font-weight:300;}
	.exhibition_area ul li .txt p {font-size:20px;line-height:1.65;color:#555;}
	.exhibition_area ul li .txt p i {font-size:inherit;line-height:inherit;color:inherit;font-style: italic;}
	.active_area {}
	.active_area .sub_tit_box p {color:#555;}
	.active_area ul {font-size:0;}
	.active_area ul li {width:calc(33.3% - 20px);}
	.active_area ul li + li {margin-left:30px;}
	.active_area ul li img {width:100%;}

	@media only screen and (max-width:1217px) {
		.vod_area strong {font-size:18px;}
		.vod_area p {font-size:16px;}
		.vod_area.sub_wrapper {padding:0 15px;}
		.exhibition_area {padding:0 15px;}
		.exhibition_area ul li + li {margin-top:55px;}
		.exhibition_area ul li .txt {padding-left:3em;}
		.active_area.sub_wrapper {padding:0 15px;}
	}

	@media only screen and (max-width:1023px) {
		.vod_area strong {font-size:16px;}
		.vod_area p {font-size:14px;}
		.fixed_area {height:0;padding-bottom:50%;}
		.fixed_area p {font-size:40px;}
		.fixed_area p strong {font-size:39px;}
		.fixed_area p strong sup {font-size:16px;margin-top:5px;}
		.exhibition_area ul li + li {margin-top:55px;}
		.exhibition_area ul li .txt b {font-size:19px;}
		.exhibition_area ul li .txt strong {font-size:32px;}
		.exhibition_area ul li .txt p {font-size:21px;}
		.exhibition_area ul {padding-bottom:100px;}
		.active_area ul li {width:calc(33.3% - 10px);}
		.active_area ul li + li {margin-left:15px;}
	}

	@media only screen and (max-width:980px) { 
		.vod_box, 
		.vod_li {width:100%;}
		.vod_li {padding: 40px 0 62px;}
		.vod_li li {width: calc(50% - 10px);display: inline-block;vertical-align: middle;}
		.vod_li li + li {margin-top:0;margin-left: 20px;}
	}

	@media only screen and (max-width: 860px) {
		.vod_li li .thumb, 
		.vod_li li .txt {width:100%;}
		.vod_area strong {font-size:20px;margin-bottom: 0.7em;padding-top: 0.75em;}
		.vod_area p {font-size:15px;}
		.vod_li {padding: 40px 0 62px;}
		.vod_li li {width: calc(50% - 10px);display: inline-block;vertical-align: middle;}
		.vod_li li + li {margin-top:0;margin-left: 20px;}
    	.vod_li li .txt {padding-left:0;}
		.vod_li li .thumb {padding-bottom:50%;}
		.fixed_area {background-attachment:inherit;padding-bottom: 44.4%;background-position: center 15%;background: url(../images/sub/event_fixed_bg_m.jpg) no-repeat center top;}
		.fixed_area p {font-size:32px;}
		.fixed_area p strong {font-size:31px;}
		.fixed_area p strong sup {font-size:14px;margin-top:2px;}
		.exhibition_area ul li + li {margin-top:45px;}
		.exhibition_area ul li .txt {padding-left:2em;}
		.exhibition_area ul li .txt b {font-size:16px;}
		.exhibition_area ul li .txt strong {font-size:25px;}
		.exhibition_area ul li .txt p {font-size:17px;}
		.exhibition_area ul {padding-bottom:80px;}
	}

	@media only screen and (max-width:767px) {
		.active_area ul li {width:100%;}
		.active_area ul li + li {margin-left:0;margin-top:15px;}
	}

	@media only screen and (max-width:640px) {
		.sub_event .for_m {display:none;}
		.sub_event .for_pc {display:none;}
		.sub_event .for_t {display:inline-block;}
		.vod_area.sub_wrapper {padding:0;}
		.vod_area .sub_tit_box,
		.vod_area .vod_box {background:#f5f5f5;}
		.vod_area .vod_box {padding:0 15px 35px;}
		.vod_area .sub_tit_box {padding: 2.83em 15px 2em;margin-top: 3em;}
		.sld_control {margin-top:25px;}
		.sld_control .swiper-button {height:5px;background-size:auto 100% !important;}
		.vod_li {padding: 40px 15px 62px;}
		.vod_li li {width:100%;}
		.vod_li li + li {margin-top:40px;margin-left: 00px;}
		.fixed_area {padding-bottom: 100%;background-position: center 15%;}
		.exhibition_area ul li .thumb, 
		.exhibition_area ul li .txt {width:100%;}
		.exhibition_area ul li .txt {padding-left:0;padding-top:20px;}
		.exhibition_area ul {padding-bottom:60px;}
	}

	@media only screen and (max-width:500px) {
		.service_event .aside_tab_wrap {width:100%;margin-left:0;margin-right:0;}
	}

	@media only screen and (max-width:479px) {
		.sub_event .for_m {display:inline-block;}
		.sub_event .for_pc {display:none;}
		.sub_event .for_t {display:none;}
		.vod_area strong {font-size:17px;}
		.vod_area p {font-size:14px;}
		.fixed_area p {font-size:25px;}
		.fixed_area p strong {font-size:24px;}
		.fixed_area p strong sup {font-size:12px;margin-top:2px;}
		.exhibition_area ul li + li {margin-top:40px;}
		.exhibition_area ul li .txt b {font-size:14px;}
		.exhibition_area ul li .txt strong {font-size:20px;}
		.exhibition_area ul li .txt p {font-size:15px;}
	}


/* award */
	.bbs_tab {}
	.bbs_tab ul {font-size:0;text-align:center;margin-top:50px;}
	.bbs_tab ul li {display:inline-block;vertical-align:middle;}
	.bbs_tab ul li + li {margin-left:16px;}
	.bbs_tab ul li a {display:inline-block;font-size:18px;width:120px;line-height:50px;text-align:center;box-sizing:border-box;border:1px solid #ddd;color:#888;background:#fff;transition:all .1s;}
	.bbs_tab ul li a.on {background:#47aa42;border:1px solid #47aa42;color:#fff;}
	.bbs_gallery_type {padding: 0;width:calc(100% + 30px);margin-left:-30px;font-size: 0;}
	.bbs_gallery_type:after {clear:both;content:"";display:block;}
	/*ul.bbs_gallery_type li {float:left;width: calc(33.3% - 30px);margin-left:30px;margin-bottom:30px;position:relative;border:1px solid #ddd;box-sizing:border-box;}*/
	ul.bbs_gallery_type li {float:left;width: calc(25% - 30px);margin-left:30px;margin-bottom:30px;position:relative;border:1px solid #ddd;box-sizing:border-box;}
	ul.bbs_gallery_type li a {position:absolute;left:0;top:0;right:0;bottom:0;z-index:1;}
	ul.bbs_gallery_type_top {padding:0 0 0 0;}
	ul.bbs_gallery_type li .thumb {text-align:center;width:100%;padding: 0 0 100%;height:0;position: relative;box-sizing:border-box;overflow:hidden;vertical-align:top;font-size:0;}
	ul.bbs_gallery_type li .thumb a {vertical-align:top;}
	ul.bbs_gallery_type li .thumb img {width: 100%;height: auto;vertical-align:top;box-sizing:border-box;position: absolute;left:50%;top:50%;transform:translate(-50%, -50%);}
	ul.bbs_gallery_type li .txt_info {display:none;border-top: 1px solid #ddd;}
	ul.bbs_gallery_type li .txt_info .board_tit {font-size: 0;height: 110px;text-align: center;position: relative;}
	ul.bbs_gallery_type li .txt_info .board_tit h3 {font-size: 20px;line-height: 1.5;color: #222;font-weight:300;}
	ul.bbs_gallery_type li .txt_info .board_tit .board_ico,
	ul.bbs_gallery_type li .txt_info .board_tit img,
	ul.bbs_gallery_type li .txt_info .board_tit h3 {display:inline-block;vertical-align:middle;font-weight:300;color:#555;}
	ul.bbs_gallery_type li .txt_info .board_tit h3 .board_ico {}
	ul.bbs_gallery_type li .txt_info .board_tit img {vertical-align: middle;margin-right: 5px;}
	ul.bbs_gallery_type li .txt_info .board_tit h3 {width: 100%;position: absolute;left: 0;right: 0;top: 50%;transform: translateY(-50%);overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;max-height: 60px;}
	ul.bbs_gallery_type li .txt_info .board_tit h3 strong {vertical-align: top;max-width: 80%;font-size: inherit;color: inherit;font-weight: inherit;line-height: inherit;word-break: keep-all;display:block;margin: 0 auto;}
	ul.bbs_gallery_type li p {display:block;font-size:12px;color:#888;line-height:19px;text-align:left;margin:0;}
	ul.bbs_gallery_type li p span {display:inline-block;width:1px;height:9px;background:#d3d3d3;margin:6px 8px 0 8px;vertical-align:top;}
	ul.bbs_gallery_type li.no_data {line-height:20px;padding:122px 0;}

	@media only screen and (max-width:1217px) {
	}

	@media only screen and (max-width: 1023px) {
		.bbs_gallery_type {width: calc(100% + 20px);margin-left: -20px;padding: 0;}
		ul.bbs_gallery_type li {width: calc(33.3% - 20px);margin-left: 20px;margin-bottom:20px;}
		ul.bbs_gallery_type li .txt_info .board_tit {height: 80px;}
		ul.bbs_gallery_type li .txt_info .board_tit h3 {font-size:17px;max-height: 50px;}
	}

	@media only screen and (max-width:980px) {
	}

	@media only screen and (max-width:860px) {
		.bbs_tab ul {margin-top:35px;}
		.bbs_tab ul li + li {margin-left:10px;}
		.bbs_tab ul li a {font-size:16px;width:100px;line-height:40px;}
		ul.bbs_gallery_type li .txt_info .board_tit{height: 80px;}
		ul.bbs_gallery_type li .txt_info .board_tit h3 {font-size:15px;max-height: 44px;}
	}

	@media only screen and (max-width: 767px) {
		.bbs_gallery_type {width: calc(100% + 15px);margin-left:-15px;}
		ul.bbs_gallery_type li {width: calc(50% - 15px);margin-left: 15px;margin-bottom:15px;}
		ul.bbs_gallery_type li .txt_info .board_tit {height: 70px;}
		ul.bbs_gallery_type li .txt_info .board_tit h3 {}

	}

	@media only screen and (max-width:640px) {
		.bbs_tab ul {margin-top:25px;}
		.bbs_tab ul li + li {margin-left:8px;}
		.bbs_tab ul li a {font-size:14px;width:85px;line-height:35px;}
		.bbs_gallery_type {width: calc(100% + 10px);margin-left:-10px;}
		ul.bbs_gallery_type li {width: calc(50% - 10px);margin-left: 10px;margin-bottom:10px;}
		ul.bbs_gallery_type li .txt_info .board_tit {height: 70px;}
		ul.bbs_gallery_type li .txt_info .board_tit h3 {font-size:13px;max-height: 38px;}
	}

	@media only screen and (max-width:479px) {
	}


/* social */
	
	.sub_social .sub_title_txt {color:#555;}
	.social_li {display:none}
	.social_li ul {width:calc(100% + 20px);margin-left:-20px;font-size:0;margin-top:35px;}
	.social_li ul li {position:relative;display:inline-block;vertical-align:top;border: 1px solid #ddd;box-sizing: border-box;width:calc(25% - 20px);margin-left:20px;margin-top:23px;padding: 28px 30px 25px;}
	.social_li ul li a {position:absolute;left:0;top:0;bottom:0;right:0;z-index:5;}
	.social_li ul li .box {box-sizing:border-box;background:url('../images/sub/social_sns_arw.png') no-repeat right;}
	.social_li ul li .box p {font-size: 17px;line-height:1;margin-bottom:1em;font-weight: 300;color:#555;}
	.social_li ul li .box span {}
	.social_li ul li .box span img {}

	.social_boxs {display:flex;justify-content:center;flex-wrap:wrap;}
	.social_boxs > ul {display:flex;justify-content:center;flex-wrap:wrap;padding:50px 0 30px;}
	.social_boxs > ul > li {margin:20px;}

	@media only screen and (max-width:1300px) {
		.social_li ul li {width:calc(33.3% - 20px);}
	}

	@media only screen and (max-width:1217px) {
		.social_li ul li {width:calc(33.3% - 20px);}
	}

	@media only screen and (max-width:1023px) {
		.social_li ul li .box p {line-height:1.42;font-size:15px;}
		.social_li ul li .box span img {height:34px;}
	}

	@media only screen and (max-width:980px) {
		.social_li ul {width:calc(100% + 15px);margin-left:-15px;}
		.social_li ul li {width:calc(33.3% - 15px);margin-left:15px;margin-top:15px;padding:20px 25px 20px;}
		.social_li ul li .box {background-size:auto 20px;}
		.social_li ul li .box span img {height:30px;}
	}

	@media only screen and (max-width:860px) {
		.social_li ul li .box span img {height:28px;}
	}

	@media only screen and (max-width:767px) {
	}

	@media only screen and (max-width:640px) {
		.social_li ul {width:calc(100% + 15px);margin-left:-15px;}
		.social_li ul li {width:calc(50% - 15px);margin-left:15px;margin-top:15px;padding:18px 22px 19px;}
		.social_li ul li .box {background-size:auto 18px;}
		.social_li ul li .box p {font-size:14px;}
		.social_li ul li .box span img {height:25px;}
	}

	@media only screen and (max-width:479px) {
		.social_li ul {width:calc(100% + 10px);margin-left:-10px;}
		.social_li ul li {width:calc(50% - 10px);margin-left:10px;margin-top:10px;padding:16.5px 20px 17.5px;}
		.social_li ul li .box {background-size:auto 15px;}
		.social_li ul li .box span img {height:23px;}
	}

	@media only screen and (max-width:360px) {
		.social_li ul {width:100%;margin-left:0;}
		.social_li ul li {width:100%;margin-left:0;margin-top:10px;}
	}


/*** news custom 끝 ***/

