#content { width:100%; min-width:0; padding:0; margin:0; }
#content .inner { text-align:center; padding-top:15px; }

#popup1 img { width:100%; }

#owl { min-width:0; padding-top:50px; }
#slider01 { background:url('/images/pc/main_slide/001.jpg') no-repeat; background-size:cover; background-position:center center; height:200px; }
#slider02 { background:url('/images/pc/main_slide/002.jpg') no-repeat; background-size:cover; background-position:center center; height:200px; }
#slider03 { background:url('/images/pc/main_slide/003.jpg') no-repeat; background-size:cover; background-position:center center; height:200px; }
#slider04 { background:url('/images/pc/main_slide/004.jpg') no-repeat; background-size:cover; background-position:center center; height:200px; }
#slider05 { background:url('/images/pc/main_slide/005.jpg') no-repeat; background-size:cover; background-position:center center; height:200px; }
#slider06 { background:url('/images/pc/main_slide/006.jpg') no-repeat; background-size:cover; background-position:center center; height:200px; }

#visual_C { background:url('/images/mobile/index_visual.jpg') no-repeat; background-size:cover; background-position:center center; height:585px; }

.txt_line_wrap { width:100%; min-width:100%; height:100%; text-align:center; background: url('/images/pc/main_intro/bg.jpg') no-repeat center center; background-size: cover; }
	.green_title { font-size:18px; font-weight:500; color:#498644; text-align:center; }
	.black_title { font-weight:bolder; font-size:26px; letter-spacing:5px; text-align:center; }
	.txt_line { width:100%; padding:0 20px; height:540px; margin:0 auto; padding-top:20px; }
	.txt { font-size:18px; color:#000; font-weight:500; text-align:left; }
	.blue { color:#1f7ac8; font-weight:bolder; }
	.logo_R { text-align:right; }

.owl-theme .owl-dots .owl-dot span { width:13px !important; height:13px !important; margin-top:-50px !important; position:relative !important; }
.owl-theme .owl-dots .owl-dot.active span, .owl-theme .owl-dots .owl-dot:hover span { background:#fff !important; }

.icon_box .inner img { width:100%; }
.icon_box .inner ul { padding:0; display:inline-block; min-width:100%; }
.icon_box .inner ul li { float:left; position:relative; margin-right:10px; margin-bottom:50px; }
.icon_box .inner ul li:nth-child(3), .icon_box .inner ul li:nth-child(4) {  }
.icon_box .inner ul li:after { content:''; display:inline-block; width:1px; height:100px; background:#bfbfbf; position:absolute; left:145px; top:0; }
.icon_box .inner ul li:nth-child(2n):after { content:''; display:none; width:0; height:0; background:none; position:absolute; left:145px; top:0; }
.icon_box .inner ul li:nth-child(2) { margin-right:0; padding-right:0; margin-left:120px; }
.icon_box .inner ul li:nth-child(4) { margin-right:0; padding-right:0; margin-left:90px; }
.icon_box .inner ul li:last-child { margin-right:0; }
.icon_box .inner ul li:last-child:after { display:none; }
.icon_box .inner ul li .icon1 { text-align:center; margin-right:0; }
.icon_box .inner ul li .icon1 .bar { margin:0 auto; width:60px; height:3px; background:#a0a0a0; }
.icon_box .inner ul li .icon1 .icon_title { font-size:21px; }
.icon_box .inner ul li .icon2 { text-align:center; margin-right:0; margin-top:-20px; }
.icon_box .inner ul li .icon2 .bar { margin:0 auto; width:60px; height:3px; background:#a0a0a0; }
.icon_box .inner ul li .icon2 .icon_title { font-size:21px; }
.icon_box .inner ul li .icon3 { text-align:center; margin-right:0; margin-top:-7px; }
.icon_box .inner ul li .icon3 img { width:95px; }
.icon_box .inner ul li .icon3 .bar { margin:0 auto; width:60px; height:3px; background:#a0a0a0; }
.icon_box .inner ul li .icon3 .icon_title { font-size:21px; }
.icon_box .inner ul li .icon4 { text-align:center; margin-right:0; margin-top:-5px; }
.icon_box .inner ul li .icon4 img { width:85px; }
.icon_box .inner ul li .icon4 .bar { margin:0 auto; width:60px; height:3px; background:#a0a0a0; }
.icon_box .inner ul li .icon4 .icon_title { font-size:21px; }

.brand_list { text-align:center; }
.brand_list ul { overflow:hidden; width:92%; margin:0 auto; }
.brand_list ul a li { float:left; width:45.7%; margin-right:25px; margin-bottom:25px; }
.brand_list ul a li img { width:100%; }
.brand_list ul a:nth-child(3) li { margin-right:0; }
.brand_list ul a:nth-child(5) li { margin-right:0; }
.brand_list ul a:nth-child(7) li { margin-right:0; }
.brand_list ul a:nth-child(9) li { margin-right:0; }
.brand_list ul a:nth-child(11) li { margin-right:0; }
.brand_list ul a:nth-child(13) li { margin-right:0; }
.brand_list ul a:nth-child(15) li { margin-right:0; }
.brand_list ul a:nth-child(17) li { margin-right:0; }
.brand_list ul a:nth-child(19) li { margin-right:0; }
.brand_list ul a:nth-child(21) li { margin-right:0; }
.brand_list ul a:nth-child(23) li { margin-right:0; }
.brand_list ul a:nth-child(25) li { margin-right:0; }
.brand_list ul a:nth-child(27) li { margin-right:0; }
.brand_list ul a:nth-child(29) li { margin-right:0; }
.brand_list ul a:nth-child(31) li { margin-right:0; }
.brand_list ul a:nth-child(33) li { margin-right:0; }
.brand_list ul a:nth-child(35) li { margin-right:0; }
.brand_list ul a:nth-child(37) li { margin-right:0; }
.brand_list ul a:nth-child(39) li { margin-right:0; }
.brand_list ul a:nth-child(41) li { margin-right:0; }
.brand_list ul a:nth-child(43) li { margin-right:0; }
.brand_list ul a:nth-child(45) li { margin-right:0; }
.brand_list ul a:nth-child(47) li { margin-right:0; }
.brand_list ul a:nth-child(49) li { margin-right:0; }
.brand_list ul a:nth-child(51) li { margin-right:0; }

.store_box { padding:80px 0 0 130px 0; background:#f5f5f5; text-align:center; padding:0 20px; }
.store_box ul { overflow:hidden; display:inline-block; width:100%; }
.store_box ul li { float:none; width:100%; margin-right:0; margin-bottom:50px; }
.store_box ul li:nth-child(3n) { margin-right:0 !important; }
.store_box .photo .photo_title { font-size:18px; }

.latest table { border-collapse:collapse; width:100%; margin:0 auto; }
.latest table thead th { padding:10px; font-weight:bolder; font-size:14px; border-bottom:1px solid #c1c1c1; }
.latest table tbody tr { border-bottom:1px solid #c1c1c1; }
.latest table tbody tr td { padding:10px; font-size:14px; }

.more_btn { width:105px; height:47px; margin:0 auto; cursor:pointer; line-height:47px; background:#004e4f; font-size:21px; color:#fff; border-radius:5px; }

.danzi_mm { text-align:center; background-color:#fff !important; }
.danzi_mm_img { width:100%; }

@media (max-width:420px) {
	.map { height:350px; background:url('/images/pc/way_to_icfc_map_220214.jpg') no-repeat; background-size:400%; background-position:center center; }
	.danzi_wrap { width:100%; min-width:100%; padding-top:50px; }
	.map_wrap { width:100%; min-width:100%; }

	.txt_line_wrap { width:100%; min-width:100%; height:450px; text-align:center; text-align:center; background: url('/images/pc/main_intro/bg.jpg') no-repeat center center; background-size: 320%; }
		.green_title { font-size:18px; font-weight:500; color:#498644; text-align:center; }
		.black_title { font-weight:bolder; font-size:26px; letter-spacing:5px; text-align:center; }
		.txt_line { width:100%; padding:0 20px; height:540px; margin:0 auto; padding-top:20px; }
		.txt { font-size:18px; color:#000; font-weight:500; text-align:left; }
		.blue { color:#1f7ac8; font-weight:bolder; }
		.logo_R { text-align:right; }
}