@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
───────────────────────────────────────────────────────────*/
	/** PC 일반 **/
		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:700;}/* 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:400;}
			/* font weight */
		.fw_t {font-weight:300;}
		.fw_n {font-weight:400;}
		.fw_b {font-weight:700;}/* Noto Sans KR은 500 사용 */
		.fw_eb {font-weight:800;}/* Noto Sans KR은 700 사용 */


		/*** common ***/


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


		/*** BOARD ***/


		/*** GOODS ***/


		/*** MEMBER ***/


		/*** SERVICE ***/


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

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


/*───────────────────────────────────────────────────────────
	button common
───────────────────────────────────────────────────────────*/
	/** PC 일반 **/
		/* custom button type */
			/* button 공통 요소 */
		.btn, .btn_lg, .btn_sm, .btn_md {font-weight:700;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 {border-radius:40px;width:108px;height:40px;line-height:38px;font-size:15px;font-weight:300;font-family: 'EsaManru', 'Malgun Gothic', '맑은 고딕', dotum, sans-serif;}
		.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:#30a4a8 !important;background-color:#30a4a8 !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:60px;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 {position: relative;}
		.view_btn .btn_wrap.ta_right {position:absolute;right:0px;top:0px;padding-top:0;}
		.view_btn .btn_wrap.ta_left + .btn_wrap.ta_right {padding-top: 60px;}

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

	}
	@media only screen and (max-width:1024px) {
			/* button wrapper */
		/* .view_btn .btn_wrap.ta_left {position:absolute;left:0px;top:0px;} */
	}
	@media only screen and (max-width:860px) {

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

	}
	@media only screen and (max-width:640px) {
			/* button wrapper */
		.btn_wrap {padding-top:40px;}
		.btn_wrap a + a,
		.btn_wrap button + button,
		.btn_wrap a + button,
		.btn_wrap button + a {margin-left:8px;}
		.view_btn .btn_wrap.ta_right,
		.view_btn .btn_wrap.ta_left + .btn_wrap.ta_right {padding-top: 40px;}
	}
	@media only screen and (max-width:479px) {
			/* button 크기별 */
		.btn_wd {font-size:16px;}
		.btn {width:80px;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%;}
		/* .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;}
	}

/*───────────────────────────────────────────────────────────
	서브 공통
───────────────────────────────────────────────────────────*/
	.inr{position:relative; width:1200px; box-sizing:border-box; margin:0 auto;}
	
	.sub_visual{width:100%;height:600px;background-size:cover;background-position:center;display:flex;align-items:flex-end;padding-bottom: 106px;box-sizing: border-box;}
	.sub_visual h3{font-size:80px; font-weight:bold; color:#fff;}

	.sub_visual .sub_nav{display:flex;align-items:center;font-size: 0; margin-bottom:42px;}
	.sub_visual .sub_nav .home{display:inline-flex; width:20px; height:22px; background:url('../images/sub/sub_nav_home.png') no-repeat center; font-size:0;}
	.sub_visual .sub_nav li a, .sub_visual .sub_nav li strong{font-size:18px; font-weight:300; color:#fff;}
	.sub_visual .sub_nav li + li:before{display:inline-flex;content:'';width: 7px;height: 7px;border:1px solid #fff0;border-top-color: rgba(255,255,255,0.4);border-right-color: rgba(255,255,255,0.4);margin: 0 32px 0 25px;transform: rotate(45deg) translateY(-2px);}

	.nav_wrap {}
	.nav_wrap .nav_box {position:relative;z-index:1;text-align:center;padding-top: 92px;}
	.nav_wrap .nav_box h2 {font-size:60px; color:#111; font-weight:bold;}
		.nav_wrap .nav_box h2.en{letter-spacing: 0.05em;}
		.nav_wrap .nav_box h2 + p{margin-top: 38px;}
	.nav_wrap .nav_box h2 strong{font-size:inherit; font-weight:inherit; color:#e23435;}
	.nav_wrap .nav_box p {font-size:20px;font-weight:300;color:#333;letter-spacing: -0.04em;line-height:180%;}

	.nav_wrap .cate_list{display:flex;flex-wrap:wrap;justify-content:center;margin-top: 51px; margin-bottom:-37px; width:calc(100% + 60px); margin-left:-30px;}
	.nav_wrap .cate_list li{padding: 0 20px 27px;}
	.nav_wrap .cate_list li a{position:relative; font-size:20px;font-weight:300;COLOR:#999;letter-spacing: -0.03em; transition:all 0.4s;}
		.nav_wrap .cate_list li a:before{position:absolute; content:''; width:0; height:2px; background:#000; bottom:-4px; left:50%; transform:translateX(-50%); transition:all 0.4s;}
		.nav_wrap .cate_list li.on a{font-weight:500; color:#333;}
		.nav_wrap .cate_list li.on a:before{width:100%;}

		/* over */
		@media only screen and (min-width:1024px){
			.nav_wrap .cate_list li a:hover{color:#333; }
			.nav_wrap .cate_list li a:hover:before{width:100%;}
		}

	.sub_content{margin-top:88px;}

	@media only screen and (max-width:1260px){
		.nav_wrap .cate_list{width:100%; margin-left:0;}
	}
	@media only screen and (max-width:1217px){
		.inr{width:calc(100% - 30px);}

		.sub_visual{height:49.3vw; padding-bottom:8.7vw; min-height:280px;}
		.sub_visual h3{font-size:6.55vw;}
		.sub_visual .sub_nav{margin-bottom:3.5vw;}
		.sub_visual .sub_nav li + li:before{margin:0 2.5vw 0 2.1vw;}
		.sub_visual .sub_nav li a, .sub_visual .sub_nav li strong{font-size:17px;}

		.nav_wrap .nav_box h2{font-size:4.9vw;}
			.nav_wrap .nav_box h2 + p{margin-top:3.1vw;}
		.nav_wrap .nav_box p{font-size:19px;}
	}
	@media only screen and (max-width:1023px){
		.sub_visual .sub_nav .home{width:18px; height:18px; background-size:100% auto;}
		.sub_visual .sub_nav li a, .sub_visual .sub_nav li strong{font-size:16px;}

		.nav_wrap .nav_box p{font-size:18px;}

		.nav_wrap .cate_list{margin-bottom:-35px;}
		.nav_wrap .cate_list li{padding:0 15px 25px;}
		.nav_wrap .cate_list li a{font-size:19px;}
	}
	@media only screen and (max-width:860px){
		.sub_visual .sub_nav .home{width:14px; height:14px;}
		.sub_visual .sub_nav li a, .sub_visual .sub_nav li strong{font-size:15px;}

		.nav_wrap .nav_box{padding-top:80px;}
		.nav_wrap .nav_box p{font-size:17px;}

		.nav_wrap .cate_list li a{font-size:18px;}

		.sub_content{margin-top:70px;}
	}
	@media only screen and (max-width:640px){
		.sub_visual{padding-bottom:55px;}
		.sub_visual h3{font-size:41px;}
		.sub_visual .sub_nav li a, .sub_visual .sub_nav li strong{font-size:14px;}
		.sub_visual .sub_nav li + li:before{width:6px; height:6px; margin:0 18px 0 15px;}

		.nav_wrap .nav_box{padding-top:70px;}
		.nav_wrap .nav_box h2{font-size:38px;}
		.nav_wrap .nav_box p{font-size:16px; line-height:165%; padding:0 30px;}
		.nav_wrap .nav_box p br{display:none;}

		.nav_wrap .cate_list{margin-top:40px; margin-bottom:-30px;}
		.nav_wrap .cate_list li{padding:0 10px 20px;}
		.nav_wrap .cate_list li a{font-size:17px;}
		.sub_content{margin-top:60px;}
	}
	@media only screen and (max-width:479px){
		.sub_visual{padding-bottom:45px;}
		.sub_visual h3{font-size:36px;}
		.sub_visual .sub_nav li a, .sub_visual .sub_nav li strong{font-size:13px;}
		.sub_visual .sub_nav li + li:before{width:5px; height:5px; margin:0 15px 0 13px;}

		.nav_wrap .nav_box{padding-top:50px;}
		.nav_wrap .nav_box h2{font-size:33px;}
		.nav_wrap .nav_box p{font-size:15px;}

		.nav_wrap .cate_list{margin-top:30px; margin-bottom:-25px;}
		.nav_wrap .cate_list li{padding:0 8px 15px;}
		.nav_wrap .cate_list li a{font-size:16px;}
	}
	@media only screen and (max-width:431px){
		.nav_wrap .nav_box h2{font-size:30px;}
		.nav_wrap .nav_box p{font-size:14px;}

		.nav_wrap .cate_list{margin-top:25px;}
		.nav_wrap .cate_list li a{font-size:15px;}
	}
	@media only screen and (max-width:375px){
		.nav_wrap .cate_list li a{font-size:14px;}
	}
	@media only screen and (max-width:360px){
		.sub_visual{min-height:250px;}
		.sub_visual h3{font-size:33px;}
		.sub_visual .sub_nav .home{width:12px; height:12px;}
		.sub_visual .sub_nav li a, .sub_visual .sub_nav li strong{font-size:12px;}
		.sub_visual .sub_nav li + li:before{margin:0 12px 0 8px;}

		.nav_wrap .nav_box h2{font-size:28px;}
		.nav_wrap .nav_box p{font-size:13px;}

		.nav_wrap .cate_list li a{font-size:13px;}
	}
	@media only screen and (max-width:320px){
		.nav_wrap .nav_box h2{font-size:25px;}
	}

/*───────────────────────────────────────────────────────────
	busniess
───────────────────────────────────────────────────────────*/
	.sub_busniess .thumb_exp{}
	.sub_busniess .thumb_exp dt{font-size:0; border-radius:20px; overflow:hidden;}
		.sub_busniess .thumb_exp dt + dd{margin-top: 53px;}
	.sub_busniess .thumb_exp dt img{min-height:150px; object-fit:cover;}
	.sub_busniess .thumb_exp dd{font-size:20px;font-weight:300;color:#333;letter-spacing: -0.043em;line-height:180%; text-align:left;}

	.sub_busniess .thumb_exp + .circle_exp_list{margin-top:51px;}
	.sub_busniess .circle_exp_list{display:flex; flex-wrap:wrap;}
	.sub_busniess .circle_exp_list li{display:inline-flex; align-items:center; justify-content:center; width:calc(100% / 3 - 20px); margin-right:30px; height:60px; border:2px solid #ddd; border-radius:30px; box-sizing:border-box; padding:0 15px; font-size:18px; font-weight:300; color:#333; text-align:center;}
		.sub_busniess .circle_exp_list li:nth-child(3n){margin-right:0;}
		.sub_busniess .circle_exp_list li:nth-child(n+4){margin-top:20px;}

	.sub_busniess .circle_wrap{position:relative;display:inline-block;text-align:center;margin: 250px auto 250px;}
	.sub_busniess .circle_wrap .title{display:inline-block; position:relative;}
		.sub_busniess .circle_wrap .title:before{position:absolute;content:'';width: 183%;height: calc(183% - 7px);border:5px dotted #ddd;border-radius:100%;top:50%;left:50%;transform:translate(-50%, -50%);box-sizing: border-box;}
		.sub_busniess .circle_wrap .title:after{position:absolute;content:'';width: calc(183% - 7px);height: calc(183% - 7px);border-radius:100%;top:50%;left:50%;transform:translate(-50%, -50%);border: 5px solid #fff0;background-image: linear-gradient(#fff, #fff), linear-gradient(90deg, #30a4a8, #e13435);background-origin: border-box;background-clip: content-box, border-box;clip-path: inset(0 0 50% 0);}
	.sub_busniess .circle_wrap .title .thumb{font-size:0;}
	.sub_busniess .circle_wrap .bullet li{position:absolute;content:'';width: 20px;height: 20px;border-radius:100%;background:#ddd;z-index: 2;}
	.sub_busniess .circle_wrap .title dl{position:relative;display:inline-flex;width:300px;padding-bottom: 100%;height: 0;background:#30a4a8;border-radius:100%;box-sizing:border-box;box-shadow:0 0 30px rgba(0,0,0,0.2);z-index: 3;align-items: center;justify-content: center;}
		.sub_busniess .circle_wrap .title dl:before{position:absolute;content:'';width: 150%;height: 150%;background:rgba(48,164,168,0.1);border-radius:100%;top:50%;left:50%;transform:translate(-50%, -50%);z-index: -1;}
	.sub_busniess .circle_wrap .title dl dt{font-size:0;position: absolute;top: 21%;}
		.sub_busniess .circle_wrap .title dl dt + dd{}
	.sub_busniess .circle_wrap .title dl dd{width: 77%;font-size:30px;font-weight:500;color:#fff;line-height:120%;letter-spacing:-0.03em;position: absolute;top: 55%;}
	.sub_busniess .circle_wrap .info_list{}
	.sub_busniess .circle_wrap .info_list li{position:absolute;width: max-content;}

	.sub_busniess .thumb_exp + .label_wrap{margin-top: 49px;}
	.sub_busniess .label_wrap{}
		.sub_busniess .label_wrap + .label_wrap{margin-top:60px;}
	.sub_busniess .label_title{}
	.sub_busniess .label_title h6{position:relative;display: inline-block;padding: 16px 40px 13px;font-size:22px;font-weight: 500;color:#fff;border-radius:20px 20px 0 0;background:#29abad;letter-spacing: -0.03em;box-sizing:border-box;line-height: 145%;}
		.sub_busniess .label_title h6.bk{width:100%;}
		.sub_busniess .label_title h6.gray{background:#333;}
		.sub_busniess .label_title h6.red{background:#e23435;}
		.sub_busniess .label_title h6:before{position:absolute; content:''; width:100%; height:30px; background:#29abad; top:100%; left:0;}
		.sub_busniess .label_title h6.gray:before{background:#333;}
		.sub_busniess .label_title h6.red:before{background:#e23435;}
	.sub_busniess .label_title h6 span{font-size:91%; font-weight:300;}

	.sub_busniess .label_box{position:relative;border:1px solid #ddd;border-radius:20px;padding: 46px 49px 42px;background:#fff;z-index:2;overflow:hidden;box-sizing: border-box;}
		.sub_busniess .label_box.bg{background:#f5f5f5;border-color: #f5f5f5;}
		.sub_busniess .label_box.red{background:#f5f5f5; border:2px solid #e23435;}
		.sub_busniess .label_box.bg.blue{border-color: rgba(244,248,248,0.8);background: rgba(244,248,248,0.8);}
	.sub_busniess .label_box .bullet_list{display:flex; flex-wrap:wrap;}
	.sub_busniess .label_box .bullet_list li{width:50%; padding-right:30px;}
		.sub_busniess .label_box .bullet_list li + li{margin-top:0;}
		.sub_busniess .label_box .bullet_list li:nth-child(n+3){margin-top: 14px;}

	.bullet_list{}
	.bullet_list li{position:relative;padding-left:15px;font-size:18px;font-weight: 300;color:#666;line-height:145%;box-sizing:border-box;letter-spacing: -0.01em;}
		.bullet_list li + li{margin-top:14px;}
		.bullet_list li:before{position:absolute;content:'';width:5px;height:5px;border-radius:100%;background:#aaa;top: 8px;left:0;}

		/* position */
			.sub_busniess .circle_wrap .info_list li:nth-child(1){top: -19%;left: -80%;}
			.sub_busniess .circle_wrap .info_list li:nth-child(2){top: -85.3%;left: 11%;}
			.sub_busniess .circle_wrap .info_list li:nth-child(3){top: -83%;right: -22%;}
			.sub_busniess .circle_wrap .info_list li:nth-child(4){top: -36.3%;right: -102%;}
			.sub_busniess .circle_wrap .info_list li:nth-child(5){bottom: -17%;right: -78%;}
			.sub_busniess .circle_wrap .info_list li:nth-child(6){bottom: -72.8%;left: 50%;transform: translateX(-50%);}
			.sub_busniess .circle_wrap .info_list li:nth-child(7){bottom: -16.5%;left: -78%;}
			.sub_busniess .circle_wrap .info_list li:nth-child(8){top:0; left:0;}
				
			.sub_busniess .circle_wrap .bullet li:nth-child(1){top: -6.5%;left: -27%;box-shadow: 0 0 0 10px rgba(48,164,168,0.1);background: #30a4a8;}
			.sub_busniess .circle_wrap .bullet li:nth-child(2){top: -40%;left: 18%;background: #638487;box-shadow: 0 0 0 10px rgba(99,132,135,0.1);}
			.sub_busniess .circle_wrap .bullet li:nth-child(3){top: -40%;right: 18%;box-shadow: 0 0 0 10px rgba(176,84,86,0.1);background: #b05456;}
			.sub_busniess .circle_wrap .bullet li:nth-child(4){top: -7%;right: -27%;background: #e13435;box-shadow: 0 0 0 10px rgba(225,52,53,0.1);}
			.sub_busniess .circle_wrap .bullet li:nth-child(5){bottom: 1%;right: -32%;}
			.sub_busniess .circle_wrap .bullet li:nth-child(6){bottom: -43%;left: 50%;transform: translateX(-50%);}
			.sub_busniess .circle_wrap .bullet li:nth-child(7){bottom: 1.5%;left: -33%;}


	.sub_busniess .circle_wrap .info_list li dl{text-align:center;}
	.sub_busniess .circle_wrap .info_list li dl dt{font-size:0;}
		.sub_busniess .circle_wrap .info_list li dl dt + dd{margin-top: 18px;}
	.sub_busniess .circle_wrap .info_list li dl dd{font-size:24px;font-weight:500;color: #666;letter-spacing:-0.03em;}
	.sub_busniess .circle_wrap .info_list li dl dd strong{font-size:inherit; font-weight:inherit; color:#333;}
	.sub_busniess .circle_wrap .info_list li dl dd span{display:block;font-size:18px;font-weight:300;color: inherit;margin-top: 15px;letter-spacing: -0.02em;}

	@media only screen and (max-width:1217px){
		.sub_busniess .thumb_exp dt + dd{margin-top:45px;}
		.sub_busniess .thumb_exp dd{font-size:19px;}

		.sub_busniess .circle_exp_list li{font-size:17px; margin-right:20px; width:calc(100% / 3 - 13.34px);}

		.sub_busniess .label_title h6{font-size:21px;}

		.bullet_list li{font-size:17px;}
	}
	@media only screen and (max-width:1100px){
	}
	@media only screen and (max-width:1023px){
		.sub_busniess .thumb_exp dt + dd{margin-top:35px;}
		.sub_busniess .thumb_exp dd{font-size:18px;}

		.sub_busniess .circle_exp_list li{font-size:16px; margin-right:15px; width:calc(100% / 3 - 10px);}
		.sub_busniess .circle_exp_list li:nth-child(n+4){margin-top:15px;}

		.sub_busniess .label_title h6{font-size:20px;}

		.bullet_list li{font-size:16px;}
	}
	@media only screen and (max-width:975px){
		.sub_busniess .circle_wrap{margin: 25.5vw auto 25.5vw;}
		.sub_busniess .circle_wrap .title dl{width: 30.7vw;}
		.sub_busniess .circle_wrap .title dl dd{font-size: 3.1vw;}

		.sub_busniess .circle_wrap .info_list li:nth-child(1):before{bottom: 10%;right: -52%;}
		.sub_busniess .circle_wrap .info_list li:nth-child(2):before{bottom: -41%;right: 0;}
		.sub_busniess .circle_wrap .info_list li:nth-child(3):before{bottom: -48%;left:0;}
		.sub_busniess .circle_wrap .info_list li:nth-child(4):before{bottom: 5%;left: -37%;}
		.sub_busniess .circle_wrap .info_list li:nth-child(5):before{top: -170%;left: -38%;}
		.sub_busniess .circle_wrap .info_list li:nth-child(6):before{top: -78%;}
		.sub_busniess .circle_wrap .info_list li:nth-child(7):before{top: -169%;right: -38%;}

		.sub_busniess .circle_wrap .info_list li dl dd{font-size: 2.26vw;}
		.sub_busniess .circle_wrap .info_list li dl dd span{font-size: 1.8vw;margin-top: 1.5vw;}
	}
	@media only screen and (max-width:860px){
		.sub_busniess .thumb_exp dt + dd{margin-top:30px;}
		.sub_busniess .thumb_exp dd{font-size:17px;}

		.sub_busniess .circle_exp_list li{font-size:15px; height:55px; }

		.sub_busniess .label_title h6{font-size:19px;}

		.bullet_list li{font-size:15px; padding-left:10px;}
			.bullet_list li:before{width:4px; height:4px; top:7px;}

		.sub_busniess .label_box{padding:20px;}
	}
	@media only screen and (max-width:767px){
		.sub_busniess .circle_wrap .title dl dt{width: 8.5vw;}

		.sub_busniess .circle_wrap .bullet li{width:15px; height:15px;}

		.sub_busniess .circle_wrap .info_list li dl dt + dd{margin-top: 2.3vw;}

		.sub_busniess .circle_wrap .bullet li:nth-child(1){box-shadow: 0 0 0 7px rgba(48,164,168,0.1);}
		.sub_busniess .circle_wrap .bullet li:nth-child(2){box-shadow: 0 0 0 7px rgba(99,132,135,0.1);}
		.sub_busniess .circle_wrap .bullet li:nth-child(3){box-shadow: 0 0 0 7px rgba(176,84,86,0.1);}
		.sub_busniess .circle_wrap .bullet li:nth-child(4){box-shadow: 0 0 0 7px rgba(225,52,53,0.1);}

		.sub_busniess .circle_wrap .info_list li:nth-child(1):before{bottom: 10%;right: -52%;}
		.sub_busniess .circle_wrap .info_list li:nth-child(2):before{bottom: -41%;right: 0;}
		.sub_busniess .circle_wrap .info_list li:nth-child(3):before{bottom: -48%;left:0;}
		.sub_busniess .circle_wrap .info_list li:nth-child(4):before{bottom: 5%;left: -37%;}
		.sub_busniess .circle_wrap .info_list li:nth-child(5):before{top: -170%;left: -38%;}
		.sub_busniess .circle_wrap .info_list li:nth-child(6):before{top: -78%;}
		.sub_busniess .circle_wrap .info_list li:nth-child(7):before{top: -169%;right: -38%;}

		.sub_busniess .circle_wrap .info_list li:nth-child(1) img{width: 15.3vw;}
		.sub_busniess .circle_wrap .info_list li:nth-child(2) img{width: 4.55vw;}
		.sub_busniess .circle_wrap .info_list li:nth-child(3) img{width: 8.8vw;}
		.sub_busniess .circle_wrap .info_list li:nth-child(4) img{width: 8.5vw;}
		.sub_busniess .circle_wrap .info_list li:nth-child(5) img{width:auto;}
		.sub_busniess .circle_wrap .info_list li:nth-child(6) img{width:auto;}
		.sub_busniess .circle_wrap .info_list li:nth-child(7) img{width:auto;}
	}
	@media only screen and (max-width:640px){
		.sub_busniess .circle_wrap .bullet li{width:12px; height:12px;}
		.sub_busniess .circle_wrap .bullet li:nth-child(1){box-shadow: 0 0 0 5px rgba(48,164,168,0.1);}
		.sub_busniess .circle_wrap .bullet li:nth-child(2){box-shadow: 0 0 0 5px rgba(99,132,135,0.1);}
		.sub_busniess .circle_wrap .bullet li:nth-child(3){box-shadow: 0 0 0 5px rgba(176,84,86,0.1);}
		.sub_busniess .circle_wrap .bullet li:nth-child(4){box-shadow: 0 0 0 5px rgba(225,52,53,0.1);}

		.sub_busniess .thumb_exp dt{border-radius:10px;}
			.sub_busniess .thumb_exp dt + dd{margin-top:25px;}
		.sub_busniess .thumb_exp dd{font-size:16px; line-height:160%;}

		.sub_busniess .thumb_exp + .circle_exp_list{margin-top:40px;}
		.sub_busniess .circle_exp_list li{width:calc(100% / 2 - 7.5px);}
			.sub_busniess .circle_exp_list li:nth-child(3n){margin-right:15px;}
			.sub_busniess .circle_exp_list li:nth-child(2n){margin-right:0;}
			.sub_busniess .circle_exp_list li:nth-child(n+3){margin-top:15px;}

		.sub_busniess .label_title h6{font-size:18px;border-radius:10px 10px 0 0;}

		.bullet_list li{font-size:14px;}
			.bullet_list li:before{width:3px; height:3px; top:8px;}
			.bullet_list li + li{margin-top:10px;}

		.sub_busniess .label_box{padding:35px 40px;border-radius: 10px;}
		.sub_busniess .label_box .bullet_list{display:block;}
		.sub_busniess .label_box .bullet_list li{width:100%; padding-right:0;}
		.sub_busniess .label_box .bullet_list li:nth-child(n+2){margin-top:10px;}

		.sub_busniess .thumb_exp + .label_wrap{margin-top:40px;}

		.sub_busniess .label_title h6{padding: 14px 30px 12px;}
	}
	@media only screen and (max-width:479px){
		.sub_busniess .thumb_exp dt + dd{margin-top:20px;}
		.sub_busniess .thumb_exp dd{font-size:15px;}

		.sub_busniess .thumb_exp + .circle_exp_list{margin-top:30px;}
		.sub_busniess .circle_exp_list li{width:100%; margin-right:0 !important; height:50px;}
			.sub_busniess .circle_exp_list li:nth-child(n+2){margin-top:10px;}

		.sub_busniess .label_title h6{width: 100%;font-size:17px; padding: 14px 15px 12px; }

		.bullet_list li{font-size:13px; }
			.bullet_list li:before{ top:6px;}
			.bullet_list li + li{margin-top:7px;}

		.sub_busniess .label_box{padding:30px 35px;}
		.sub_busniess .label_box .bullet_list li:nth-child(n+2){margin-top:7px;}
	}
	@media only screen and (max-width:431px){
		.sub_busniess .circle_wrap .title:after, .sub_busniess .circle_wrap .title:before{border-width:3px;}
		.sub_busniess .circle_wrap .bullet li{width:10px; height:10px;}

		.sub_busniess .thumb_exp dt + dd{margin-top:15px;}
		.sub_busniess .thumb_exp dd{font-size:14px;}

		.sub_busniess .label_box{padding:25px 30px;}
		.sub_busniess .label_title h6{font-size:16px; }
	}
	@media only screen and (max-width:375px){
		.sub_busniess .circle_wrap .bullet li{width:8px; height:8px;}
		.sub_busniess .circle_wrap .bullet li:nth-child(1){box-shadow: 0 0 0 4px rgba(48,164,168,0.1);}
		.sub_busniess .circle_wrap .bullet li:nth-child(2){box-shadow: 0 0 0 4px rgba(99,132,135,0.1);}
		.sub_busniess .circle_wrap .bullet li:nth-child(3){box-shadow: 0 0 0 4px rgba(176,84,86,0.1);}
		.sub_busniess .circle_wrap .bullet li:nth-child(4){box-shadow: 0 0 0 4px rgba(225,52,53,0.1);}
	}
	@media only screen and (max-width:374px){
		.sub_busniess .circle_wrap .title dl{width: 27vw;}
		.sub_busniess .circle_wrap .info_list li:nth-child(1){top: -19%;left: -105%;}
		.sub_busniess .circle_wrap .info_list li:nth-child(2){top: -100.3%;left: 5%;}
		.sub_busniess .circle_wrap .info_list li:nth-child(3){top: -97%;right: -26%;}
		.sub_busniess .circle_wrap .info_list li:nth-child(4){top: -46.3%;right: -129%;}
		.sub_busniess .circle_wrap .info_list li:nth-child(5){right: -102%;}
		.sub_busniess .circle_wrap .info_list li:nth-child(6){bottom: -88.8%;}
		.sub_busniess .circle_wrap .info_list li:nth-child(7){left: -102%;}
		.sub_busniess .circle_wrap .info_list li:nth-child(8){top:0; left:0;}
	}

	/*** vision ***/
		.sub_busniess.vision{text-align:center;}

	/*** field ***/
		.sub_busniess.field{text-align:center;}
		.sub_busniess.field .circle_wrap{margin: 80px auto 200px;}
		.sub_busniess.field .circle_wrap .title:before, .sub_busniess.field .circle_wrap .title:after{display:none;}
		.sub_busniess.field .circle_wrap .bullet li{}
			.sub_busniess.field .circle_wrap .bullet li:nth-child(1){top: 9%;left: 18%;box-shadow: 0 0 0 10px rgba(48,164,168,0.1);background: #29abac;}
			.sub_busniess.field .circle_wrap .bullet li:nth-child(2){top: 9%;left: auto;right: 18%;background: #e13435;box-shadow: 0 0 0 10px rgba(225,52,78,0.1);}
			.sub_busniess.field .circle_wrap .bullet li:nth-child(3){top: auto;bottom: 9%;right: 18%;box-shadow: 0 0 0 10px rgba(176,84,86,0.1);background: #a93031;}
			.sub_busniess.field .circle_wrap .bullet li:nth-child(4){top: auto;bottom: 9%;right: auto;left: 18%;background: #50cfd7;box-shadow: 0 0 0 10px rgba(48,164,168,0.1);}

		.sub_busniess.field .circle_wrap .bullet li:before{position:absolute; content:''; width:145px; height:1px; background:#aaa; top:50%; margin-top:-0.5px;}
			.sub_busniess.field .circle_wrap .bullet li:nth-child(1):before{right:100%;}
			.sub_busniess.field .circle_wrap .bullet li:nth-child(2):before{left:100%;}
			.sub_busniess.field .circle_wrap .bullet li:nth-child(3):before{left:100%;}
			.sub_busniess.field .circle_wrap .bullet li:nth-child(4):before{right:100%;}
		
		.sub_busniess.field .exp_list{}
		.sub_busniess.field .exp_list > li{position:absolute; z-index:3;}
		.sub_busniess.field .exp_list > li .tit{display:none;}
		.sub_busniess.field .exp_list > li > ul{position:relative;}
			.sub_busniess .exp_list > li > ul:before{position:absolute; content:''; width:100%; height:calc(100% - 60px); top:50%; transform:translateY(-50%); border:1px solid #aaa; border-radius:20px; box-sizing:border-box; background:#fff;}
		.sub_busniess.field .exp_list > li > ul > li{position:relative; font-size:18px; font-weight:500; color:#333; letter-spacing:-0.03em; display:flex; align-items:center; justify-content:center; width:260px; height:60px; border:2px solid #ddd; border-radius:30px; box-sizing:border-box; background:#fff; padding:0 10px;}
			.sub_busniess.field .exp_list > li > ul > li + li{margin-top:10px;}
			.sub_busniess.field .exp_list > li > ul > li + li:before{position:absolute; content:''; width:18px; height:1px; background:#aaa; top:50%; margin-top:-0.5px;}
			.sub_busniess.field .exp_list > li > ul > li:last-child:before{display:none;}
		.sub_busniess.field .exp_list > li > ul > li span{font-size:16px;}

			/* position */
				.sub_busniess.field .exp_list > li:nth-child(1){top: -14%;left: -57%;}
				.sub_busniess.field .exp_list > li:nth-child(2){top: -14%;right: -57%;}
				.sub_busniess.field .exp_list > li:nth-child(3){bottom: -10%;right: -57%;}
				.sub_busniess.field .exp_list > li:nth-child(4){bottom: -16%;left: -57%;}

				.sub_busniess.field .exp_list > li:nth-child(1) > ul:before, .sub_busniess .exp_list > li:nth-child(4) > ul:before{right: -16px;clip-path: inset(0 0 0 50%);}
				.sub_busniess.field .exp_list > li:nth-child(2) > ul:before, .sub_busniess .exp_list > li:nth-child(3) > ul:before{left: -16px;clip-path: inset(0 50% 0 0);}

				.sub_busniess.field .exp_list > li:nth-child(1) > ul > li:before, .sub_busniess .exp_list > li:nth-child(4) > ul > li:before{left:100%;}
				.sub_busniess.field .exp_list > li:nth-child(2) > ul > li:before, .sub_busniess .exp_list > li:nth-child(3) > ul > li:before{right:100%;}

		@media only screen and (max-width:1217px){
			.sub_busniess.field .circle_wrap .title{width:46vw;}
			.sub_busniess.field .circle_wrap .bullet li:before{width:11.9vw;}

			.sub_busniess.field .circle_wrap .bullet li:nth-child(1), .sub_busniess.field .circle_wrap .bullet li:nth-child(2){top:8.5%;}
			.sub_busniess.field .circle_wrap .bullet li:nth-child(3), .sub_busniess.field .circle_wrap .bullet li:nth-child(4){bottom:8.5%;}

			.sub_busniess.field .exp_list > li > ul > li{width:21.4vw; height:4.9vw; font-size:1.5vw;}
			.sub_busniess.field .exp_list > li > ul > li span{font-size:1.3vw;}

			.sub_busniess.field .exp_list > li:nth-child(1){left: -56%;}
			.sub_busniess.field .exp_list > li:nth-child(2){right: -56%;}
			.sub_busniess.field .exp_list > li:nth-child(3){right: -56%;}
			.sub_busniess.field .exp_list > li:nth-child(4){left: -56%;}
		}
		@media only screen and (max-width:975px){
			.sub_busniess.field .circle_wrap .bullet li:nth-child(1), .sub_busniess.field .circle_wrap .bullet li:nth-child(2){top:8%;}
			.sub_busniess.field .circle_wrap .bullet li:nth-child(3), .sub_busniess.field .circle_wrap .bullet li:nth-child(4){bottom:8%;}
		}
		@media only screen and (max-width:860px){
			.sub_busniess.field .circle_wrap{margin:0;}
			.sub_busniess.field .circle_wrap .title{width:auto;}
			.sub_busniess.field .circle_wrap .title .thumb{}
			.sub_busniess.field .circle_wrap .title .thumb img{width:90%;}
			.sub_busniess.field .circle_wrap .title .bullet{}
			.sub_busniess.field .circle_wrap .bullet li:before{display:none;}
			.sub_busniess.field .circle_wrap .bullet li:nth-child(1), .sub_busniess.field .circle_wrap .bullet li:nth-child(2){top:8%;}
			.sub_busniess.field .circle_wrap .bullet li:nth-child(3), .sub_busniess.field .circle_wrap .bullet li:nth-child(4){bottom:9%;}

			.sub_busniess.field .circle_wrap{display:block;}
			.sub_busniess.field .exp_list{display:flex; flex-wrap:wrap; margin-top:70px;}
			.sub_busniess.field .exp_list > li{position:static; width:calc(100% / 2 - 7.5px); margin-right:15px;}
				.sub_busniess.field .exp_list > li:nth-child(2n){margin-right:0;}
				.sub_busniess.field .exp_list > li:nth-child(n+3){margin-top:50px;}
			.sub_busniess.field .exp_list > li .tit{position:relative;display:flex;align-items:center;justify-content:center;width: calc(100% - 15px);height:50px;font-size:17px;color:#fff;font-weight:300;border-radius:30px;box-shadow:0 0 15px rgba(0,0,0,0.1);margin: 0 auto 25px;}
				.sub_busniess.field .exp_list > li .tit:before{position:absolute;content:'';top:50%;left:50%;transform:translate(-50%, -50%);border: 2px dotted;width: calc(100% + 15px);height: calc(100% + 16px);box-sizing:border-box;border-radius:30px;background: #fff;z-index: -1;}
				.sub_busniess.field .exp_list > li:nth-child(1) .tit{background:#29abac;}
				.sub_busniess.field .exp_list > li:nth-child(2) .tit{background:#e13435;}
				.sub_busniess.field .exp_list > li:nth-child(3) .tit{background:#a93031;}
				.sub_busniess.field .exp_list > li:nth-child(4) .tit{background:#50cfd7;}
					.sub_busniess.field .exp_list > li:nth-child(1) .tit:before{border-color:#29abac;}
					.sub_busniess.field .exp_list > li:nth-child(2) .tit:before{border-color:#e13435;}
					.sub_busniess.field .exp_list > li:nth-child(3) .tit:before{border-color:#a93031;}
					.sub_busniess.field .exp_list > li:nth-child(4) .tit:before{border-color:#50cfd7;}

				.sub_busniess.field .exp_list > li .tit:after{position:absolute;content:'';width: 10px;height: 10px;border-radius:100%;left:50%;top: calc(100% + 3px);transform:translateX(-50%);}
					.sub_busniess.field .exp_list > li:nth-child(1) .tit:after{background:#29abac; box-shadow:0 0 0 5px rgba(48,164,168,0.1);}
					.sub_busniess.field .exp_list > li:nth-child(2) .tit:after{background:#e13435; box-shadow:0 0 0 5px rgba(225,52,78,0.1);}
					.sub_busniess.field .exp_list > li:nth-child(3) .tit:after{background:#a93031; box-shadow:0 0 0 5px rgba(176,84,86,0.1);}
					.sub_busniess.field .exp_list > li:nth-child(4) .tit:after{background:#50cfd7; box-shadow:0 0 0 5px rgba(48,164,168,0.1);}

			.sub_busniess.field .exp_list > li > ul{ z-index: -3;}
				.sub_busniess.field .exp_list > li > ul:before{clip-path:none !important;width:1px;height:100%;top: -30px;right:auto !important;left:50% !important;transform:none;margin-left:-0.5px;border-radius:0;border:0;background:#aaa;}
			.sub_busniess.field .exp_list > li > ul > li{width:100%; height:50px;}
			.sub_busniess.field .exp_list > li > ul > li, .sub_busniess.field .exp_list > li > ul > li span{font-size:15px;}
				.sub_busniess.field .exp_list > li > ul > li + li:before{display:none;}
		}
		@media only screen and (max-width:767px){
			.sub_busniess.field .circle_wrap .bullet li:nth-child(1), .sub_busniess.field .circle_wrap .bullet li:nth-child(2){top:9.5%;}
			.sub_busniess.field .circle_wrap .bullet li:nth-child(1){box-shadow: 0 0 0 7px rgba(48,164,168,0.1);}
			.sub_busniess.field .circle_wrap .bullet li:nth-child(2){box-shadow: 0 0 0 7px rgba(225,52,78,0.1);}
			.sub_busniess.field .circle_wrap .bullet li:nth-child(3){box-shadow: 0 0 0 7px rgba(176,84,86,0.1);}
			.sub_busniess.field .circle_wrap .bullet li:nth-child(4){box-shadow: 0 0 0 7px rgba(48,164,168,0.1);}
		}
		@media only screen and (max-width:640px){
			.sub_busniess.field .exp_list > li .tit{font-size:16px;}

			.sub_busniess.field .circle_wrap .bullet li:nth-child(1){box-shadow: 0 0 0 5px rgba(48,164,168,0.1);}
			.sub_busniess.field .circle_wrap .bullet li:nth-child(2){box-shadow: 0 0 0 5px rgba(225,52,78,0.1);}
			.sub_busniess.field .circle_wrap .bullet li:nth-child(3){box-shadow: 0 0 0 5px rgba(176,84,86,0.1);}
			.sub_busniess.field .circle_wrap .bullet li:nth-child(4){box-shadow: 0 0 0 5px rgba(48,164,168,0.1);}
		}
		@media only screen and (max-width:479px){
			.sub_busniess.field .circle_wrap .title .thumb{margin-bottom:35px;}
			.sub_busniess.field .exp_list{display:block; margin-top:13vw;}
			.sub_busniess.field .exp_list > li{width:100%; margin:0;}
			.sub_busniess.field .exp_list > li:nth-child(n+2){margin-top:50px;}
		}

	/*** ai ***/
		.sub_busniess.ai{position:relative; padding-bottom:200px; text-align:center;}
			.sub_busniess.ai:before{position:absolute; content:''; left:0; bottom:0; background:rgba(244,248,248,0.8); width:100%; height:80.5%;}
		.sub_busniess.ai .circle_wrap{margin: 90px 0 0;}
		.sub_busniess.ai .circle_wrap .title:before, .sub_busniess.ai .circle_wrap .title:after{display:none;}
		.sub_busniess.ai .circle_wrap .title .thumb{display: inline-block; transform: translateX(-28px);}
		.sub_busniess.ai .circle_wrap .title .icon{position:absolute;font-size:0;z-index: -1;}
			.sub_busniess.ai .circle_wrap .title .icon.nth1{top: 17.8%;right: 0.8%;width: 65px;}
			.sub_busniess.ai .circle_wrap .title .icon.nth2{bottom: -4.3%;right: 14.8%;}
			.sub_busniess.ai .circle_wrap .title .icon.nth3{top: 62.5%;left: -7%;}

		@media only screen and (max-width:1217px){
			.sub_busniess.ai .circle_wrap .title .thumb{transform: translateX(0);}
		}
		@media only screen and (max-width:1023px){
			.sub_busniess.ai{padding-bottom:150px;}
		}
		@media only screen and (max-width:975px){
			.sub_busniess.ai:before{height:90%;}
			.sub_busniess.ai .circle_wrap .title .icon.nth1{top: 6.8%;right: 1%;}
			.sub_busniess.ai .circle_wrap .title .icon.nth2{bottom: -6%;right: 14%;}
			.sub_busniess.ai .circle_wrap .title .icon.nth3{top: 66.5%;left: 0%;}
		}
		@media only screen and (max-width:860px){
			.sub_busniess.ai .circle_wrap{margin-top:70px;}
			.sub_busniess.ai .circle_wrap .title .icon.nth1{width: 7.5vw;}
			.sub_busniess.ai .circle_wrap .title .icon.nth2{width: 8.8vw;}
			.sub_busniess.ai .circle_wrap .title .icon.nth3{width: 10vw;}
		}
		@media only screen and (max-width:640px){
			.sub_busniess.ai{padding-bottom:120px;}
			.sub_busniess.ai .circle_wrap{margin-top:50px;}
		}

	/*** access ***/
		.sub_busniess.access .label_wrap .img_list{position:relative;display:flex;width: 92.8%;margin: 0 auto;justify-content: center;border: 2px dotted #aaa;border-radius: 110px;padding: 18px 27px;box-sizing: border-box;margin-bottom: 125px;}
		.sub_busniess.access .label_wrap .img_list li{position:relative; width:calc(100% / 4 - 60px); margin-right:80px; box-sizing:border-box;}
		.sub_busniess.access .label_wrap .img_list li:last-child{margin-right:0;}
		.sub_busniess.access .label_wrap .img_list li dl{position:relative; text-align:center}
			.sub_busniess.access .label_wrap .img_list li dl:before{position:absolute; content:''; width:1px; height:50px; background:#333; top:100%; left:50%; margin-left:-0.5px;}
		.sub_busniess.access .label_wrap .img_list li dl dt{position:relative;}
			.sub_busniess.access .label_wrap .img_list li dl dt:before{position:absolute;content:'';width:14px;height:14px;border-radius:100%;top:50%;left:-7px;transform:translateY(-50%);background:#29abad;z-index: 2;}
			.sub_busniess.access .label_wrap .img_list li dl dt:after{position:absolute;content:'';width:14px;height:14px;border-radius:100%;top:50%;right:-7px;transform:translateY(-50%);background:#29abad;z-index: 2;}
			.sub_busniess.access .label_wrap .img_list li:first-child dl dt:before, .sub_busniess.access .label_wrap .img_list li:last-child dl dt:after{display:none;}
			.sub_busniess.access .label_wrap .img_list li:nth-child(2n) dl dt:before{background:#e23435;}
			.sub_busniess.access .label_wrap .img_list li:nth-child(2n) dl dt:after{background:#e23435;}

		.sub_busniess.access .label_wrap .img_list li dl dt span{position:relative;display:block; font-size:0; width:100%; height:0; padding-bottom:100%; border-radius:100%; overflow:hidden;}
		.sub_busniess.access .label_wrap .img_list li dl dt img{position:absolute;width:100%;height:100%;object-fit:cover;top: 50%;left: 50%;transform: translate(-50%, -50%);}
		.sub_busniess.access .label_wrap .img_list li dl dd{position:absolute;top: calc(100% + 56px);left:50%;transform:translateX(-50%);width:max-content;font-size:18px;font-weight:300;color:#333;letter-spacing:-0.03em;line-height:166%;}
			
		@media only screen and (max-width:1217px){
			.sub_busniess.access .label_wrap .img_list li{margin-right:4.9vw; width:calc(100% / 4 - 3.675vw);}
			.sub_busniess.access .label_wrap .img_list li dl dd{font-size:17px;}
		}
		@media only screen and (max-width:1023px){
			.sub_busniess.access .label_wrap .img_list{width:100%;margin-bottom: 12vw;}
			.sub_busniess.access .label_wrap .img_list li dl:before{height:40px;}
			.sub_busniess.access .label_wrap .img_list li dl dd{font-size:16px; top:calc(100% + 48px);}
		}
		@media only screen and (max-width:860px){
			.sub_busniess.access .label_wrap .img_list li dl:before{height:35px;}
			.sub_busniess.access .label_wrap .img_list li dl dt:before, .sub_busniess.access .label_wrap .img_list li dl dt:after{width:12px; height:12px;}
			.sub_busniess.access .label_wrap .img_list li dl dt:before{left:-6px;}
			.sub_busniess.access .label_wrap .img_list li dl dt:after{right:-6px;}
			.sub_busniess.access .label_wrap .img_list li dl dd{font-size:15px; top:calc(100% + 43px);}
		}
		@media only screen and (max-width:767px){
			.sub_busniess.access .label_wrap .img_list li dl:before{height:30px;}
			.sub_busniess.access .label_wrap .img_list li dl dt:before, .sub_busniess.access .label_wrap .img_list li dl dt:after{width: 10px;height: 10px;}
			.sub_busniess.access .label_wrap .img_list li dl dt:before{left: -5px;}
			.sub_busniess.access .label_wrap .img_list li dl dt:after{right: -5px;}
			.sub_busniess.access .label_wrap .img_list li dl dd{font-size:14px;top: calc(100% + 38px);line-height: 150%;}
		}
		@media only screen and (max-width:640px){
			.sub_busniess.access .label_wrap .img_list{flex-wrap:wrap; border-radius:55px; margin-bottom:0;}
			.sub_busniess.access .label_wrap .img_list li{margin:0 30px 140px 0; width:calc(100% / 2 - 15px);}
				.sub_busniess.access .label_wrap .img_list li:nth-child(2n){margin-right:0;}
			.sub_busniess.access .label_wrap .img_list li dl dt:before, .sub_busniess.access .label_wrap .img_list li dl dt:after{display:none;}
			.sub_busniess.access .label_wrap .img_list li dl dd{font-size:15px;}
		}
		@media only screen and (max-width:479px){
			.sub_busniess.access .label_wrap .img_list{border-radius:40px;}
			.sub_busniess.access .label_wrap .img_list li{margin:0 30px 120px 0}
			.sub_busniess.access .label_wrap .img_list li dl:before{height:25px;}
			.sub_busniess.access .label_wrap .img_list li dl dd{top: calc(100% + 33px);}
		}
		@media only screen and (max-width:375px){		
			.sub_busniess.access .label_wrap .img_list li{margin: 0 0 120px 0;width:100%;}
			.sub_busniess.access .label_wrap .img_list li dl dt span{width:80%;padding-bottom: 80%;margin: 0 auto;}
		}

	/*** electronic ***/
		.sub_busniess.electronic .label_box.flex{display:flex;padding: 50px 42px 50px 46px;}
		.sub_busniess.electronic .label_box.flex .label_title h6{font-size:18px;padding: 13px 31px 11px;}
		.sub_busniess.electronic .label_box.flex .label_title h6.bk{text-align:center;font-size: 20px;}
		.sub_busniess.electronic .label_box.flex .left_wrap{position:relative;width: 67.5%;border:2px solid #333;border-radius:30px;box-sizing:border-box;padding: 30px 27px;z-index: 4;}
			.sub_busniess.electronic .label_box.flex .left_wrap:before{position:absolute;content:'';width:60px;height:44px;background:url('../images/sub/sub_electronic_arw.png') no-repeat center;top:50%;transform:translateY(-50%);left:100%;z-index: 2; background-size:100%;}
		.sub_busniess.electronic .label_box.flex .label_box{padding: 30px 30px 25px;}
		.sub_busniess.electronic .label_box.flex .left_wrap .cont + .cont{margin-top:30px; display:flex; flex-wrap:wrap;}
		.sub_busniess.electronic .label_box.flex .left_wrap .cont + .cont .label_title{width:100%;}
		.sub_busniess.electronic .label_box.flex .left_wrap .cont + .cont .label_box{width: 58%;}
		.sub_busniess.electronic .label_box.flex .left_wrap .cont + .cont .label_box + .label_box{width: calc(42% - 10px);margin-left:10px;}
		.sub_busniess.electronic .label_box.flex .right_wrap{width: 32.5%;padding-left: 50px;box-sizing:border-box;}
		.sub_busniess.electronic .label_box.flex .icon_list{display:flex;}
		.sub_busniess.electronic .label_box.flex .icon_list li{margin-right:32px;width:calc(100% / 5 - 25.6px);}
			.sub_busniess.electronic .label_box.flex .icon_list li:last-child{margin-right:0 !important;}
			.sub_busniess.electronic .label_box.flex .icon_list.calc02 li, .sub_busniess.electronic .label_box.flex .icon_list.calc03 li{margin-right:20px;}
			.sub_busniess.electronic .label_box.flex .icon_list.calc02 li{width:calc(100% / 2 - 10px);}
			.sub_busniess.electronic .label_box.flex .icon_list.calc03 li{width:calc(100% / 3 - 13.34px);}
			.sub_busniess.electronic .label_box.flex .icon_list.li_wrap{flex-wrap:wrap;}
			.sub_busniess.electronic .label_box.flex .icon_list.li_wrap.calc02 li:nth-child(2n){margin-right:0;}
			.sub_busniess.electronic .label_box.flex .icon_list.li_wrap.calc02 li:nth-child(n+3){margin-top: 26px;}
		.sub_busniess.electronic .label_box.flex .icon_list li dl{position:relative; text-align:center;}
		.sub_busniess.electronic .label_box.flex .icon_list li dl dt{font-size:0;}
		.sub_busniess.electronic .label_box.flex .icon_list li dl dt span{position:relative; display:block; width:100%; height:0; padding-bottom:100%; background:#fff; border-radius:100%;}
			.sub_busniess.electronic .label_box.flex .icon_list li dl dt span img{position:absolute;top:50%;left:50%;transform:translate(calc(-50% - 0.5px), calc(-50% - 0.5px));max-width: calc(100% - 30px);max-height: calc(100% - 30px);}
			.sub_busniess.electronic .label_box.flex .icon_list li dl dt span img.late{transform:translate(-50%, -50%);}
		.sub_busniess.electronic .label_box.flex .icon_list li dl dd{font-size:16px;font-weight:300;color: #666;letter-spacing:-0.03em;line-height:125%;margin-top: 18px;width: calc(100% + 4px);margin-left: -2px;}
		.sub_busniess.electronic .label_box.flex .right_wrap .label_title h6{box-shadow: 0 0 30px rgba(0,0,0,0.1);}
		.sub_busniess.electronic .label_box.flex .right_wrap .label_box{padding-left: 37px;padding-right: 37px;box-shadow: 0 0 30px rgba(0,0,0,0.1);}
		.sub_busniess.electronic .label_box.flex .right_wrap .icon_list li{width: calc(100% / 2 - 15px); margin-right: 30px;}
		.sub_busniess.electronic .label_box.flex .right_wrap .icon_list li dl dd{color:#333;}

		@media only screen and (max-width:1217px){		
			.sub_busniess.electronic .label_box.flex .icon_list li dl dd{font-size:15px;}
		}
		@media only screen and (max-width:1023px){		
			.sub_busniess.electronic .label_box.flex{display:block; padding:50px 45px;}
			.sub_busniess.electronic .label_box.flex .left_wrap{width:100%;}
				.sub_busniess.electronic .label_box.flex .left_wrap:before{top: calc(100% + 5px);left:50%;transform:translateX(-50%) rotate(90deg);width: 50px;}
			.sub_busniess.electronic .label_box.flex .right_wrap{width:100%;padding: 42px 0 0 0;}
			.sub_busniess.electronic .label_box.flex .right_wrap .icon_list li{ width:calc(100% / 5 - 25.6px);}
			.sub_busniess.electronic .label_box.flex .right_wrap .icon_list li, .sub_busniess.electronic .label_box.flex .icon_list.li_wrap.calc02 li:nth-child(2n){margin-right:32px;}
			.sub_busniess.electronic .label_box.flex .icon_list.li_wrap.calc02 li:nth-child(n+3){margin-top:0;}
			.sub_busniess.electronic .label_box.flex .right_wrap .label_box{padding-left:30px; padding-right:30px;}
		}
		@media only screen and (max-width:860px){	
			.sub_busniess.electronic .label_box.flex{padding:45px 40px;}
			.sub_busniess.electronic .label_box.flex .label_title h6{font-size:17px;}
			.sub_busniess.electronic .label_box.flex .label_title h6.bk{font-size:19px;}
			.sub_busniess.electronic .label_box.flex .icon_list li, .sub_busniess.electronic .label_box.flex .right_wrap .icon_list li, .sub_busniess.electronic .label_box.flex .icon_list.li_wrap.calc02 li:nth-child(2n){margin-right:20px; width:calc(100% / 5 - 16px);}
			.sub_busniess.electronic .label_box.flex .icon_list li dl dd{font-size:14px; margin-top:13px;}
		}
		@media only screen and (max-width:767px){	
			.sub_busniess.electronic .label_box.flex .label_title h6{font-size:16px;}
			.sub_busniess.electronic .label_box.flex .label_title h6.bk{font-size:18px;}
		}
		@media only screen and (max-width:640px){	
			.sub_busniess.electronic .label_box.flex{padding:40px 35px;}
			.sub_busniess.electronic .label_box.flex .left_wrap{border-radius:15px;}
			.sub_busniess.electronic .label_box.flex .icon_list{flex-wrap:wrap;}
			.sub_busniess.electronic .label_box.flex .icon_list li{margin:0 20px 0 0 !important; width:calc(100% / 2 - 10px) !important;}
				.sub_busniess.electronic .label_box.flex .icon_list li:nth-child(2n){margin-right:0 !important;}
				.sub_busniess.electronic .label_box.flex .icon_list li:nth-child(n+3){margin-top:30px !important;}
			.sub_busniess.electronic .label_box.flex .left_wrap .cont + .cont{display:block;}
			.sub_busniess.electronic .label_box.flex .left_wrap .cont + .cont .label_box, .sub_busniess.electronic .label_box.flex .left_wrap .cont + .cont .label_box + .label_box{width:100%;}
			.sub_busniess.electronic .label_box.flex .left_wrap .cont + .cont .label_box + .label_box{margin:10px 0 0 0;}
		}
		@media only screen and (max-width:479px){	
			.sub_busniess.electronic .label_box.flex{padding:35px 30px;}
		}
		@media only screen and (max-width:431px){	
			.sub_busniess.electronic .label_box.flex{padding:30px 25px;}
		}

	/*** object ***/
		.sub_busniess.object .top_sec{display:flex;}
		.sub_busniess.object .top_sec li{position:relative;width: 70.1%;border:2px dotted #aaa;display:inline-flex;align-items:center;justify-content:center;padding:30px 50px;box-sizing:border-box;border-radius:20px;}
			.sub_busniess.object .top_sec li + li{width: calc(29.9% - 50px);margin-left:50px;}
		.sub_busniess.object .top_sec li strong{position:absolute; top:-9px; left:50%; transform:translateX(-50%); font-size:18px; font-weight:bold; color:#999; background:#fff; padding:0 10px; line-height:1;}
		.sub_busniess.object .label_box.flex{margin-top:30px;display:flex;align-items:center;padding: 40px;}
		.sub_busniess.object .label_box.flex .img_wrap{width: 49.5%;font-size: 0;}
		.sub_busniess.object .label_box.flex .exp_wrap{padding-left: 47px;width: 50.5%;box-sizing: border-box;}
		.sub_busniess.object .label_box.flex .exp_wrap h6{font-size:20px; font-weight:500; color:#333; letter-spacing:-0.03em;}
			.sub_busniess.object .label_box.flex .exp_wrap h6 + .bullet_list{margin-top: 13px;}
		.sub_busniess.object .label_box.flex .bullet_list{display:block;}
			.sub_busniess.object .label_box.flex .exp_wrap .bullet_list + h6{margin-top: 29px;}
		.sub_busniess.object .label_box.flex .bullet_list li{width:100%; padding-right:0;}
		@media only screen and (max-width:1217px){	
			.sub_busniess.object .top_sec li + li{margin-left:4vw; width:calc(29.9% - 4vw);}
		}
		@media only screen and (max-width:1023px){	
			.sub_busniess.object .label_box.flex .exp_wrap h6{font-size:19px}
		}
		@media only screen and (max-width:975px){	
			.sub_busniess.object .top_sec{display:block;}
			.sub_busniess.object .top_sec li{width:100% !important;}
			.sub_busniess.object .top_sec li + li{margin:30px 0 0;}
			.sub_busniess.object .label_box.flex{display:block;}
			.sub_busniess.object .label_box.flex .img_wrap{width:100%;}
			.sub_busniess.object .label_box.flex .exp_wrap{width:100%; padding:30px 0 0 0;}
		}
		@media only screen and (max-width:860px){	
			.sub_busniess.object .top_sec li{padding:35px;}
			.sub_busniess.object .label_box.flex{padding:35px;}
			.sub_busniess.object .label_box.flex .exp_wrap h6{font-size:18px}
			.sub_busniess.object .label_box.flex .exp_wrap h6 + .bullet_list{margin-top:10px;}
			.sub_busniess.object .label_box.flex .exp_wrap .bullet_list + h6{margin-top:25px;}
		}
		@media only screen and (max-width:640px){	
			.sub_busniess.object .top_sec li{padding:30px; border-radius:10px;}
			.sub_busniess.object .top_sec li + li{margin-top:20px;}
			.sub_busniess.object .top_sec li strong{font-size:17px;}
			.sub_busniess.object .label_box.flex{padding:30px; margin-top:20px;}
			.sub_busniess.object .label_box.flex .exp_wrap{padding-top:25px;}
			.sub_busniess.object .label_box.flex .exp_wrap h6{font-size:17px}
			.sub_busniess.object .label_box.flex .exp_wrap h6 + .bullet_list{margin-top:7px;}
			.sub_busniess.object .label_box.flex .exp_wrap .bullet_list + h6{margin-top:20px;}
		}
		@media only screen and (max-width:479px){	
			.sub_busniess.object .top_sec li{padding:25px 10px; text-align:center;}
				.sub_busniess.object .top_sec li + li{padding:25px;}
				.sub_busniess.object .top_sec li + li span{display:block; width:100%;}
				.sub_busniess.object .top_sec li + li img{width:50%;}
			.sub_busniess.object .top_sec li strong{font-size:16px;}
			.sub_busniess.object .label_box.flex{padding:25px; margin-top:15px;}
			.sub_busniess.object .label_box.flex .exp_wrap{padding-top:20px;}
			.sub_busniess.object .label_box.flex .exp_wrap h6{font-size:16px}
		}
	
	/*** smart ***/
		.sub_busniess.smart .cont_list{display:flex;}
		.sub_busniess.smart .cont_list .radius_tit{display:flex;width:100%;height:60px;align-items:center;justify-content: center;font-size:18px;font-weight:500;color:#29abad; border:2px solid #29abad; border-radius:30px;}

/*───────────────────────────────────────────────────────────
	goods
───────────────────────────────────────────────────────────*/
	/*** goods_list ***/
		.sub_list{margin-top:-2vw;}
		.goods_list ul{display:flex; flex-wrap:wrap;}
		.goods_list ul li{width:calc(100% / 3 - 20px); margin-right:30px;}
			.goods_list ul li:nth-child(3n){margin-right:0;}
			.goods_list ul li:nth-child(n+4){margin-top: 49px;}
		.goods_list ul li dl{text-align:center;}
		.goods_list ul li dl dt{position:relative; font-size:0; padding:0; box-sizing:border-box; transition:all 0.6s; overflow:hidden;}
			.goods_list ul li dl dt:before{position:absolute;content:'';width: 100%;height:0;background: linear-gradient(125deg, rgba(89,192,202,1) 0%, rgba(215,54,52,1) 100%);top: 0;left: 0;box-sizing:border-box;transition:all 0.6s; transition-delay:0.2s; border-radius:30px; }
			.goods_list ul li dl dt + dd{margin-top: 23px;}
		.goods_list ul li dl dt span{position:relative; z-index:2;display:block; border-radius:30px; overflow:hidden; transition:all 0.6s;}
		.goods_list ul li dl dd{font-size:24px; font-weight:500; color:#111; line-height:150%;}

			/* over */
				@media only screen and (min-width:1024px){	
					.goods_list ul li:hover dl dt{background:0 0 50px rgba(0,0,0,0.1); padding:5px;}
						.goods_list ul li:hover dl dt:before{height:100%;}
					.goods_list ul li:hover dl dt span{border-radius:25px;}
				}

		@media only screen and (max-width:1217px){	
			.goods_list ul li dl dd{font-size:23px;}
		}
		@media only screen and (max-width:1023px){	
			.goods_list ul li{margin-right:20px; width:calc(100% / 3 - 13.34px);}
			.goods_list ul li dl dt + dd{margin-top:20px;}
			.goods_list ul li dl dd{font-size:22px;}
		}
		@media only screen and (max-width:860px){	
			.goods_list ul li{margin-right:15px; width:calc(100% / 3 - 10px);}
			.goods_list ul li dl dt + dd{margin-top:18px;}
			.goods_list ul li dl dd{font-size:20px;}
		}
		@media only screen and (max-width:767px){	
			.goods_list ul li dl dd{font-size:19px;}
		}
		@media only screen and (max-width:640px){	
			.goods_list ul li{ width:calc(100% / 2 - 7.5px);}
				.goods_list ul li:nth-child(3n){margin-right:15px;}
				.goods_list ul li:nth-child(2n){margin-right:0;}
				.goods_list ul li:nth-child(n+3){margin-top:40px;}
			.goods_list ul li dl dt, .goods_list ul li dl dt span{border-radius:15px;}
			.goods_list ul li dl dt + dd{margin-top:15px;}
			.goods_list ul li dl dd{font-size:18px;}
		}
		@media only screen and (max-width:479px){	
			.goods_list ul li dl dd{font-size:17px;}
		}
		@media only screen and (max-width:431px){	
			.goods_list ul li dl dd{font-size:16px;}
		}
		@media only screen and (max-width:360px){	
			.goods_list ul li{ width:100% !important; margin-right:0 !important;}
				.goods_list ul li:nth-child(n+2){margin-top:30px;}
		}

	/*** goods view ***/
		.sub_view{margin-top: -1.98vw;}
		.sub_view .goods_info{background:#f4f8f8;padding: 58px 0;}
		.sub_view .goods_info .inr{display:flex;align-items:center;}
		.sub_view .goods_info .thumb{position:relative;font-size:0;width: 37.5%;height: 0;padding-bottom: 37.5%;box-sizing: border-box;border-radius: 30px;overflow: hidden;box-shadow: 0 0 50px rgba(0,0,0,0.1);}
		.sub_view .goods_info .thumb img{position:absolute; top:50%; left:50%; transform:translate(-50%, -50%); object-fit:cover;}
		.sub_view .goods_info .exp{width: calc(62.5%);padding-left: 70px;box-sizing: border-box;}
		.sub_view .goods_info .exp h3{font-size:54px; font-weight:500; color:#111;}
			.sub_view .goods_info .exp h3 + p{margin-top:30px;}
		.sub_view .goods_info .exp p{font-size:18px; font-weight:300; color:#333; letter-spacing:-0.03em; line-height:178%;}
		
		.sub_view .goods_detail{margin-top: 96px;}
		.sub_view .goods_detail .info{}
			.sub_view .goods_detail .cont + .cont{margin-top:95px;}
		.sub_view .goods_detail .info dt{font-size:42px;font-weight: 500;color:#111;letter-spacing: -0.03em;}
	 		.sub_view .goods_detail .info dt + dd{margin-top: 43px;}
		.sub_view .goods_detail .info dd{font-size:18px;font-weight: 300;color:#111;line-height:150%;letter-spacing: -0.015em;}
		.sub_view .goods_detail .info dd p{position:relative; font-size:inherit; font-weight:inherit;}
		.sub_view .goods_detail .info dd p + p{margin-top: 13px;}
		.sub_view .goods_detail .info.feature dd p{padding-left:15px;}
		.sub_view .goods_detail .info.feature dd p:before{position:absolute; content:'-'; top:0; left:0;}

		.sub_view .goods_detail .info .gd_img{font-size:0;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;padding: 79px 70px;box-sizing:border-box;box-shadow:0 0 50px rgba(0,0,0,0.1);border-radius:30px;overflow:hidden;align-content: flex-start;}
		.sub_view .goods_detail .info .gd_img span{width:100%; display:block; text-align:center;}
		.sub_view .goods_detail .info .gd_img span + span {margin-top:30px;}

		.sub_view .goods_detail .table_tit{font-size:24px; font-weight:500; color:#111;}
		.sub_view .goods_detail .gd_table{border-top:1px solid #000; margin-top:20px;}
			.sub_view .goods_detail .gd_table + .table_tit{margin-top:37px;}
		.sub_view .goods_detail .gd_table th, .sub_view .goods_detail .gd_table td{font-size:18px;letter-spacing:-0.03em;padding:14px 20px;line-height:167%;border-bottom:1px solid #ddd;/* word-break: break-all; */box-sizing: border-box;}
		.sub_view .goods_detail .gd_table th{font-weight:500;color:#111;background:#f4f8f8;text-align:center;min-width: 160px;}
		.sub_view .goods_detail .gd_table td{font-weight:300; color:#666; text-align:left;}
		.sub_view .goods_detail .table_list{display:flex;}
		.sub_view .goods_detail .table_list li{width:100%;}
		.sub_view .goods_detail .table_list li + li{margin-left:20px;}

		@media only screen and (max-width:1217px){	
			.sub_view .goods_info .exp{padding-left:5.7vw;}
			.sub_view .goods_info .exp h3{font-size:4.4vw;}
				.sub_view .goods_info .exp h3 + p{margin-top:2.2vw;}
			.sub_view .goods_info .exp p{font-size:17px;}

			.sub_view .goods_detail .cont + .cont{margin-top:90px;}
			.sub_view .goods_detail .info dt{font-size:3.4vw;}
				.sub_view .goods_detail .info dt + dd{margin-top:3.5vw;}
			.sub_view .goods_detail .info dd{font-size:17px;}
			
			.sub_view .goods_detail .table_tit{font-size:23px;}
			.sub_view .goods_detail .gd_table th, .sub_view .goods_detail .gd_table td{font-size:17px;}
		}
		@media only screen and (max-width:1023px){	
			.sub_view .goods_info .exp p{font-size:16px;}

			.sub_view .goods_detail .info dd{font-size:16px;}
			.sub_view .goods_detail .info .gd_img{padding:70px 60px;}

			.sub_view .goods_detail .table_tit{font-size:22px;}
			.sub_view .goods_detail .gd_table th, .sub_view .goods_detail .gd_table td{font-size:16px;}
		}
		@media only screen and (max-width:975px){	
			
		}
		@media only screen and (max-width:860px){	
			.sub_view .goods_info .exp p{font-size:15px;}
	
			.sub_view .goods_detail{margin-top:80px;}
			.sub_view .goods_detail .cont + .cont{margin-top:80px;}
			.sub_view .goods_detail .info dt{font-size:29px;}
			.sub_view .goods_detail .info dd{font-size:15px;}
			.sub_view .goods_detail .info dd p + p{margin-top:10px;}
			.sub_view .goods_detail .info .gd_img{padding:65px 55px;}

			.sub_view .goods_detail .table_tit{font-size:21px;}
			.sub_view .goods_detail .gd_table th, .sub_view .goods_detail .gd_table td{font-size:15px;}

			.sub_view .goods_detail .table_list{display:block;}
			.sub_view .goods_detail .table_list li + li{margin:37px 0 0 0;}
		}
		@media only screen and (max-width:767px){	
			.sub_view .goods_info .exp h3{font-size:33px;}

			.sub_view .goods_detail .info dt{font-size:27px;}

			.sub_view .goods_detail .table_tit{font-size:20px;}
		}
		@media only screen and (max-width:640px){	
			.sub_view .goods_info .inr{display:block;}
			.sub_view .goods_info .thumb{width:100%; border-radius:15px; padding-bottom:100%;}
			.sub_view .goods_info .exp{width:100%; padding:30px 0 0 0;}
			.sub_view .goods_info .exp h3{font-size:30px;}
			.sub_view .goods_info .exp p{font-size:14px;}

			.sub_view .goods_detail{margin-top:70px;}
			.sub_view .goods_detail .cont + .cont{margin-top:70px;}
			.sub_view .goods_detail .info dt{font-size:25px;}
			.sub_view .goods_detail .info dd{font-size:14px;}
			.sub_view .goods_detail .info dd p + p{margin-top:7px;}
			.sub_view .goods_detail .info .gd_img{padding:50px 50px; border-radius:15px;}
			.sub_view .goods_detail .table_tit{font-size:19px;}
			.sub_view .goods_detail .gd_table{margin-top:15px;}
			.sub_view .goods_detail .gd_table th, .sub_view .goods_detail .gd_table td{font-size:15px;padding: 14px 15px;}
			.sub_view .goods_detail .gd_table th{min-width:120px;}
		}
		@media only screen and (max-width:479px){	
			.sub_view .goods_info .exp h3{font-size:28px;}
			.sub_view .goods_info .exp p{font-size:13px;}

			.sub_view .goods_detail{margin-top:60px;}
			.sub_view .goods_detail .info dt{font-size:23px;}
			.sub_view .goods_detail .info dd{font-size:13px;}
			.sub_view .goods_detail .info dd p + p{margin-top:6px;}
			.sub_view .goods_detail .info .gd_img{padding:40px 30px; }
			.sub_view .goods_detail .table_tit{font-size:18px;}
			.sub_view .goods_detail .gd_table th, .sub_view .goods_detail .gd_table td{font-size:14px;}
			.sub_view .goods_detail .cont + .cont{margin-top:50px;}
		}
		@media only screen and (max-width:431px){	
			.sub_view .goods_detail .table_tit{font-size:17px;}
			.sub_view .goods_detail .gd_table th, .sub_view .goods_detail .gd_table td{font-size:13px;}
		}