@import url('https://cdn.jsdelivr.net/gh/orioncactus/pretendard/dist/web/static/pretendard-dynamic-subset.css');

body {
  width:100%; height:auto; overflow-x:hidden; overflow-y:auto; position:relative;
}
body *{
  line-height:1.3; word-break:keep-all; font-family:'Pretendard', 'sans-serif';
}
img{
  max-width:100%;
}




#wrapper {
	background:#ffffff; 
	width:100%;
}
.inner{
  max-width:1402px; width:100%; margin:0 auto; position:relative;
}
.mobile { display:none !important; }



/* header */
header {
	width:100%; position:fixed; top:0; left:0; z-index:99999; 
	background:#ffffff; 
}
header .inner {
	height:125px; display:flex; align-items:center; transition:0.3s;
}
header .logo img {
	display:block; position:relative; transition:0.3s;
}
header .gnb_nav {
	display:flex; align-items:center; margin-left:110px;
}
header .gnb_nav .gnb {
	display:flex; gap:110px; 
}
header .gnb_nav .gnb .menu:hover > a::after {
	width:calc(100% + 10px);
}
header .gnb_nav .gnb .menu {
	color:#3b3b3b; font-size:25px; font-weight:300; line-height:120px;
	position:relative; white-space:nowrap;
	border-bottom:5px solid #ffffff;
}
header .gnb_nav .gnb .menu:hover,
header .gnb_nav .gnb .menu.active {
	border-bottom:5px solid #0b395d;
}
header .gnb_nav .gnb .menu:hover > a,
header .gnb_nav .gnb .menu.active > a {
	color:#000000;
}
header .ham_open {
	width:26px; height:20px; 
	display:flex; flex-direction:column; justify-content:space-between; cursor:pointer;
	display:none;
}
header .ham_open .bar {
	display:block; width:100%; height:3px; background-color:#1b61a1;
}
.all_menu_wrap {
	width:100%; height:100%; background-color:rgb(251, 249, 254); 
	position:fixed; top:0; right:0; z-index:99999; transform:translateY(-100%); 
	opacity:0; transition:0.5s;
}
.all_menu_wrap.on {
	opacity:1; transform:translateY(0);
}
.all_menu_wrap .all_menu_top {
	position:relative; width:100%; height:100px; 
	display:flex; align-items:center; justify-content:center;
}
.all_menu_wrap .ham_close img {
	width:100%; max-width:32px;
}
.all_gnb_nav {
	display:flex; align-items:center;
}
.all_gnb_nav ul.gnb {
	display:block; height:auto; margin-left:10%; 
	font-size:1.8rem; text-align:left;
}
.all_gnb_nav ul.gnb li {
	flex:1; padding-bottom:1.4em; 
}
.all_gnb_nav ul.gnb li a {
	font-size:1.2em; font-weight:300; line-height:1; position:relative;
}
.all_gnb_nav ul.gnb li.active a {
  color:#1b61a1; font-weight:800;
}



/* footer */
footer {
    position:relative; width:100%; height:auto;
	padding:105px 0; background-color:#3d3d3d;
}
footer .footer_box {
	display:table; width:100%;
}
footer .footer_box .logobox {
	display:table-cell; width:50%; vertical-align:middle;
}	
footer .footer_box .logobox img {
}
footer .footer_box .infobox {
	display:table-cell; width:50%;
}
footer .footer_box .infobox p {
	margin-bottom:1em;
	color:#ffffff; font-size:22px; font-weight:300; line-height:140%;
}
footer .footer_box .infobox p.copyright {
	margin-bottom:0;
}



.loading-wrap{
  display:none; position:fixed; top:0; left:0;
  width:100%; height:100vh; background:rgba(0, 0, 0, .7); z-index:999999;
}

/* 메인 */
#main_wrap {
	position:relative; width:100%; height:auto;
	margin-top:125px; 
}
section {
}


/* section_top */
.section_top {
	background:url("../images/main/top_bg.jpg") no-repeat center center / cover;
    height:calc(100vh - 125px); min-height:700px;
    display:flex; align-items:center;
}
.section_top .inner {
}
.section_top .inner > div {
	padding-left:10%;    
}
.section_top h2 {
}
.section_top h2 .bar {
	margin-top:62px;
	width:83px; height:3px; background-color:#526670;
}
.section_top h3 {
	margin-top:50px;
	color:#273f54; font-size:54px; font-weight:800; line-height:1;
}
.section_top p {
	margin-top:35px;
	color:#32332a; font-size:24px; font-weight:300; text-shadow:0px 0px 10px white;
}



/* section_info */
.section_info {
	background:url("../images/main/brand_bg.jpg") no-repeat center center / cover;
}
.section_info .inner {	
	padding:185px 0 150px; text-align:center;
}
.section_info .title_box { 
}
.section_info .title_box h2 {
	color:#eae9ea; font-size:55px; font-weight:800; line-height:150%;
}
.section_info .title_box p {
	margin-top:35px;
	color:#eae9ea; font-size:21px; font-weight:300; line-height:150%;
}
.section_info .info_box { 
	margin-top:60px;
}
.section_info .info_box.info_mobile { 
	display:none;
}
.section_info .solution_box { 
	margin-top:140px;
}
.section_info .solution_box h3 { 
	color:#eae9ea; font-size:43px; font-weight:800; line-height:150%;
}
.section_info .solution_box .solution_info { 
	width:920px; margin:55px auto 0;
}
.section_info .solution_box .solution_info ul {
	width:100%; display:table;
}
.section_info .solution_box .solution_info ul li { 
	display:table-cell; width:280px; position:relative;
}
.section_info .solution_box .solution_info ul li.none { 
	width:40px;
	background:url("../images/common/icon_plus.png") no-repeat center 100px;
}
.section_info .solution_box .solution_info ul li .company { 
	width:100%; position:relative;
}
.section_info .solution_box .solution_info ul li .company .cimg {
}
.section_info .solution_box .solution_info ul li .company .cimg img { 
	filter:drop-shadow(0 0 15px #000000);
}
.section_info .solution_box .solution_info ul li .company .ctxt {
	margin-top:1.4em;
	color:#ffffff; font-size:22px; font-weight:300; 
}
.section_info .solution_box .solution_info ul li .ellipsis { 
	width:100%; height:210px;
	background:url("../images/common/icon_Hdot.png") no-repeat center center;
}
.section_info .solution_box .solution_info ul li .solution { 
}
.section_info .solution_box .solution_info ul li .solution .simg { 
}
.section_info .solution_box .solution_info ul li .solution .stxt_t { 
	margin-top:1em;
	color:#ffffff; font-size:30px; font-weight:700; 
}
.section_info .solution_box .solution_info ul li .solution .stxt { 
	margin-top:1.4em;
	color:#ffffff; font-size:22px; font-weight:100; 
}
.section_info .btn_box { 
	margin-top:115px;
}
.section_info .btn_box a { 
	display:inline-block; width:300px; background-color:#ffffff; border-radius:2em;
	color:#172c02; font-size:22px; line-height:2.2em; padding-right:1.2em;
	background:#ffffff url("../images/common/icon_gt.png") no-repeat 86% center;
	transition:all 0.3s ease;
}
.section_info .btn_box a:hover {
	color:#ffffff;
	background:#526670 url("../images/common/icon_gt.png") no-repeat 86% center;
}




/* section_brand */
.section_brand {
	background-color:#eaeaea;
}
.section_brand .inner {	
	padding:140px 0 105px; text-align:center;
}
.section_brand .title_box { 
}
.section_brand .title_box .logo {	
}
.section_brand .title_box .bar {
	width:86px; margin:45px auto 0; height:4px; background:#b6bdc2;	
}
.section_brand .title_box h2 {
	margin-top:45px;
	color:#000000; font-size:43px; font-weight:700; line-height:1;
}

.section_brand .brand_tile { 
	width:90%; margin:100px auto 0;
}
.section_brand .brand_tile ul { 
	display:table; width:100%;
}
.section_brand .brand_tile ul li { 
	display:table-cell; width:50%; vertical-align:middle;
}
.section_brand .brand_tile ul li .box { 
	position:relative;
	width:593px; margin:0 auto; height:629px; overflow:hidden;
	display:flex; align-items:center; justify-content:center;
}
.section_brand .brand_tile ul li .brand_tl { 
	background:url("../images/main/brand1_bg.png") no-repeat center center / cover;
}
.section_brand .brand_tile ul li .brand_jkj { 
	background:url("../images/main/brand2_bg.png") no-repeat center center / cover;
}
.section_brand .brand_tile ul li .box > div { 
}
.section_brand .brand_tile .box h4 { 
	color:#ffffff; font-size:39px; font-weight:700; line-height:1;	
}
.section_brand .brand_tile .box .st { 
	margin-top:1.2em;
	color:#ffffff; font-size:20px; font-weight:300; line-height:1;	
}
.section_brand .brand_tile .box .logobox { 
	margin-top:88px; margin-bottom:180px;
}
.section_brand .brand_tile .brand_jkj .logobox { 
	margin-top:48px; margin-bottom:100px;
}
.section_brand .brand_tile .box .btnbox { 
	position:absolute; width:100%; left:0; bottom:65px;
}
.section_brand .brand_tile .box .btnbox a { 
	display:inline-block; width:300px; background-color:#ffffff; border-radius:2em;
	color:#172c02; font-size:22px; line-height:2.2em; padding-right:1.2em;
	background:#ffffff url("../images/common/icon_gt.png") no-repeat 86% center;
	transition:all 0.3s ease;
}
.section_brand .brand_tile .box .btnbox a:hover {
	color:#ffffff;
	background:#526670 url("../images/common/icon_gt.png") no-repeat 86% center;
}

.section_brand .brand_group {
	width:1240px; margin:115px auto 0;
	display:inline-block;
}
.section_brand .brand_group .brand_box {
}
.section_brand .brand_group .brand_box h3 {
	padding-right:0.8em; padding-bottom:0.8em; border-bottom:4px solid #9ca5ad;
	color:#263e52; font-size:30px; line-height:1; font-weight:700; text-align:left;	
}
.section_brand .brand_group .brand_box ul.brand_list {
	display:table; width:auto; margin:40px auto 0;
}
.section_brand .brand_group .brand_box ul.brand_list li {
	display:table-cell;
}
.section_brand .brand_group .brand_box ul.brand_list li:last-child { 
	padding-right:0px;
}
.section_brand .brand_group .brand_box ul.Golf_list1 li {
	padding-right:180px;
}
.section_brand .brand_group .brand_box ul.Golf_list2 li {
	padding-right:120px;
}
.section_brand .brand_group .brand_box ul.food_list li {
	padding-right:50px;
}
.section_brand .brand_group .brand_box ul.beauty_list li {
	padding-right:0px;
}
.section_brand .brand_group .brand_box ul.brand_list li > div { 
}
.section_brand .brand_group .brand_box ul.brand_list li > div img { 
}
.section_brand .brand_group .brand_food,
.section_brand .brand_group .brand_beauty {
	margin-top:75px; float:left;
}
.section_brand .brand_group .brand_food {
	width:824px; margin-right:50px;
}
.section_brand .brand_group .brand_beauty {
	width:366px;
}









/* section_client */
.section_client {
	background-color:#f4f4f3;
}
.section_client .inner {	
	padding:100px 0 105px; text-align:center;
}
.section_client .title_box { 
}
.section_client .title_box .logo {	
}
.section_client .title_box .bar {
	width:86px; margin:45px auto 0; height:4px; background:#b6bdc2;	
}
.section_client .title_box h2 {
	margin-top:45px;
	color:#000000; font-size:43px; font-weight:700; line-height:1;
}
.section_client .client_list { 
	margin-top:70px;
}
.section_client .client_list ul { 
	display:inline-block; width:100%;
}
.section_client .client_list ul li { 
	float:left; width:16.6666%; margin-bottom:5px;
}
.section_client .client_list ul li > div { 
	width:200px; margin:0 auto; height:57px; overflow:hidden; border:2px solid #e9e9e9;
	display:flex; align-items:center; justify-content:center;
}
.section_client .client_list ul li > div img { 
	max-width:140px; max-height:54px; 
}





/* section_b2c */
.section_b2c {
	background-color:#ffffff;
}
.section_b2c .inner {
	padding:115px 0 100px; text-align:center;
}
.section_b2c .inner .title_box {
}
.section_b2c h2 {
	margin-bottom:15px;
	color:#000000; font-size:43px; font-weight:700; line-height:1;
}
.section_b2c .b2c_list { 
	width:100%; 
}
.section_b2c .b2c_list ul { 
	display:table; width:auto; margin:60px auto 0;
}
.section_b2c .b2c_list ul li { 
	display:table-cell; padding-right:80px;
}
.section_b2c .b2c_list ul li:last-child { 
	padding-right:0px;
}
.section_b2c .b2c_list ul li > div { 
}
.section_b2c .b2c_list ul li > div img { 
}



/* section_market */
.section_market {
	background-color:#f5f7f8;
}
.section_market .inner {	
	padding:80px 0 105px; text-align:center;
}
.section_market .title_box { 
}
.section_market .title_box .logo {	
}
.section_market .title_box .bar {
	width:86px; margin:45px auto 0; height:4px; background:#b6bdc2;	
}
.section_market .title_box h2 {
	margin-top:45px;
	color:#000000; font-size:43px; font-weight:700; line-height:1;
}
.section_market .market_list { 
	margin-top:70px;
}
.section_market .market_list ul { 
	display:inline-block; width:100%;
}
.section_market .market_list ul li { 
	float:left; width:16.6666%; margin-bottom:5px;
}
.section_market .market_list ul li > div { 
	width:200px; margin:0 auto; height:56px; overflow:hidden; border:2px solid #e9e9e9;
	display:flex; align-items:center; justify-content:center;
}
.section_market .market_list ul li > div img { 
	max-width:180px; max-height:50px; 
}





/* 서브 */
#sub_wrap {
	position:relative; width:100%; height:auto;
	margin-top:125px; 
}



/* contact us */
#contactus_box {
	position:relative; width:100%; height:calc(100vh - 125px);
}
#contactus_box .googlemap {
	position:absolute; top:0; left:0; width:100%; height:100%;
}
#contactus_box .info_box {
	position:absolute; top:10vh; right:10vw; width:490px; 
	background-color:rgba(43,43,43,0.95); border-radius:15px;
}
#contactus_box .info_box .info_inner {
	width:92%; margin:0 auto; padding:44px 0 65px;
}
#contactus_box .info_box h2 {
	padding-left:0.5em;
	color:#eae9ea; font-size:48px; font-weight:800; line-height:1;
}
#contactus_box .info_box .detail {
	margin-top:35px; border-top:2px solid #ffffff;
}
#contactus_box .info_box .detail dl {
	width:88%; margin:30px auto 10px; 
	display:table;
}
#contactus_box .info_box .detail dl dt {
	display:table-cell; width:40%;
	color:#eae9ea; font-size:28px; font-weight:700; line-height:1;
}
#contactus_box .info_box .detail dl dd {
	display:table-cell; width:60%;
	color:#eae9ea; font-size:19px; font-weight:100; line-height:140%;
}



/* brand */
#brand_box {
	position:relative; width:100%; padding-top:90px; padding-bottom:260px;
	background-color:#eeeff1;
}
#brand_box .inner {
}
#brand_box .br_box {
	width:100%; padding:80px 0; position:relative; margin-bottom:40px;
	background-color:#ffffff; border-radius:60px; box-shadow:0 0 15px #c9ccd2;
}
#brand_box .br_box.left_box .brand_info {
	padding-left:48%;
}
#brand_box .br_box.right_box .brand_info {
	padding-left:14%;	
}
#brand_box .br_box .brand_img {
	position:absolute; top:50%; margin-top:-205px;
}
#brand_box .br_box.left_box .brand_img {
	left:10%;
}
#brand_box .br_box.right_box .brand_img {
	right:13%;	
}
#brand_box .br_box .brand_img .imgbox {
}
#brand_box .br_box .brand_img .imgbox img {
}
#brand_box .br_box .brand_info {
}
#brand_box .br_box .brand_info .logo {
}
#brand_box .br_box .brand_info h3 {
	margin-top:30px;
	color:#000000; font-size:50px; font-weight:800; line-height:1;
}
#brand_box .br_box .brand_info .sinfo {
	margin-top:18px;
	color:#32332a; font-size:28px; font-weight:700; line-height:1;
}
#brand_box .br_box .brand_info .bar {
	margin:35px 0 35px 14px;
	width:64px; height:3px; background-color:#727272;
}
#brand_box .br_box .brand_info .detail {
	margin-left:14px;
	color:#32332a; font-size:22px; font-weight:300; line-height:140%;
}



/* whoweare */
#whoweare_box {
	position:relative; width:100%;
}
#whoweare_box .inner {
}
#whoweare_box h2 {
	margin-left:0.2em;
	color:#000000; font-size:60px; font-weight:700; line-height:1;
}

.section_history {
	background-color:#eeeff1; padding:90px 0 150px;
}
.section_history .history_box {
	max-width:1350px; margin:60px auto 0;
}
.section_history .history_box ul {
	width:100%;
}
.section_history .history_box ul:after {
	content:""; display:block; clear:both;
}
.section_history .history_box ul li {
	float:left; width:16.6666%; margin:125px 0 20px; 
	min-height:150px; transition:0.3s;
}
.section_history .history_box ul li .box {
	position:relative;
}
.section_history .history_box ul li .box .bar {
	position:absolute; width:100%; height:2px; left:0; top:0; 
	background-color:#095189; z-index:8;
}
.section_history .history_box ul li .box .dot {
	position:absolute; width:14px; height:14px; left:50%; top:-7px; margin-left:-7px;
	background-color:#095189; border-radius:50%; z-index:9;
}
.section_history .history_box ul li .box .year {
	position:absolute; width:100%; top:-2em;
	color:#000000; font-size:28px; font-weight:700; line-height:1; text-align:center;
}
.section_history .history_box ul li:first-child .box .year,
.section_history .history_box ul li:last-child .box .year {
	color:#0a5188;
}
.section_history .history_box ul li .box .detail {
	width:100%; padding-top:2em;
	display:flex; justify-content:center;
}
.section_history .history_box ul li .box .detail > div {
	width:auto; margin:0 auto;
	color:#000000; font-size:14px; font-weight:400; line-height:150%; letter-spacing:-0.04em;
}
.section_history .history_box ul li:first-child .box .bar {
	width:50%; left:50%;
}
.section_history .history_box ul li:last-child .box .bar {
	width:50%;
}

.section_history .history_box ul li .box .companybox {
	position:absolute; width:100%; top:0; left:100%;	
}
.section_history .history_box ul li .box .companybox .bar {
	width:2px; height:45px; top:unset; bottom:20px; left:-1px; 
	background-color:#890909; z-index:8;
}
.section_history .history_box ul li .box .companybox .dot {
	background-color:#890909; left:0;
}
.section_history .history_box ul li .box .companybox .year {
	top:-105px; left:-50%;
}
.section_history .history_box ul li .box .companybox .txt {
	position:absolute; width:100%; top:-130px; left:-50%;
	color:#000000; font-size:14px; font-weight:400; line-height:150%; letter-spacing:-0.04em; text-align:center;
}


.section_performance {
	background-color:#ffffff; padding:95px 0 80px;
}
.section_performance .imgbox {
	max-width:1058px; margin:52px auto 0;
}
.section_performance .imgbox img {
	width:100%;
}
.section_performance .info {
	margin-top:50px; text-align:center;
}
.section_performance .info .tit {
	color:#000000; font-size:35px; font-weight:700; line-height:140%;
}
.section_performance .info .tit b {
	color:#095189; font-weight:800;
}
.section_performance .info .bar {
	width:35px; height:2px; margin:16px auto; background-color:#bfc5c9;
}
.section_performance .info .comment {
	color:#000000; font-size:20px; font-weight:400; line-height:140%;
}
.section_performance .info .comment b {
	color:#095189; font-weight:700;
}



.section_model {
	background-color:#eeeff1; padding:110px 0 150px;
}
.section_model .model_box {
	width:1280px; margin:30px auto 0;
	display:table;
}
.section_model .model_box > div {
	display:table-cell;
}
.section_model .model_box .box_left {
	width:72%; vertical-align:bottom;
}
.section_model .model_box .box_center {
	width:5%; position:relative;
}
.section_model .model_box .box_right {
	width:23%;
}
.section_model .model_box ul.group {
	width:100%; display:table;
}
.section_model .model_box ul.group li {
	display:table-cell; width:19%; vertical-align:baseline;
	text-align:center; 
}
.section_model .model_box ul.group li.arrow {
	width:8%;
}
.section_model .model_box ul.group li .con {
	display:block;
}
.section_model .model_box ul.group li .con .img {
}
.section_model .model_box ul.group li .con .txt {
	margin-top:15px;
	color:#000000; font-size:16px; font-weight:400; line-height:140%;
}
.section_model .model_box .progress_box {
	margin-top:60px;
	width:100%; background-color:#e5e5e7; border-radius:10px; padding:23px 40px;
}
.section_model .model_box .progress_box .company {
	margin-bottom:20px;
}
.section_model .model_box .progress_box .company:last-child {
	margin-bottom:0px;
}
.section_model .model_box .progress_box .company p {
	color:#4d4d4d; font-size:20px; font-weight:700; line-height:1;
}
.section_model .model_box .progress_box .company .progress_bar {
	margin-top:8px;
	width:100%; height:12px; border-radius:6px;
	background:#4d4d4d url("../images/whoweare/model_progress.png") no-repeat 99% center;
}
.section_model .model_box .progress_box .company .progress_helf {
	width:50%;
}
.section_model .model_box div.arrow {
	width:100%; height:19px;
	background:url("../images/whoweare/icon_arrow.png") no-repeat center center;	
}

.section_model .model_box ul.group_2 li {
	display:block; width:100%; margin-bottom:38px;
}
.section_model .model_box ul.group_2 li:last-child {
	margin-bottom:0px;
}
.section_model .model_box ul.group_2 li .con {
	width:180px; margin:0 auto; 
}
.section_model .model_box ul.group_2 li .con .tit {
	color:#000000; font-size:24px; font-weight:700; line-height:120%;
}
.section_model .model_box ul.group_2 li .con .tit span {
	color:#6f6f6f;
}
.section_model .model_box ul.group_2 li .con .img {
	margin-top:13px;
}
.section_model .model_box ul.group_2 .progress_box {
	margin-top:20px; padding:16px; text-align:left;
}

.section_model .model_box .box_center div.arrow {
	position:absolute; top:45%;
}

.section_model .model_box .progress_box .company_gb p {
	color:#095189;
}
.section_model .model_box .progress_box .company_gb .progress_bar {
	background:#095189 url("../images/whoweare/model_progress.png") no-repeat 99% center;
}
.section_model .model_box .progress_box .company_wb p {
	color:#890909;
}
.section_model .model_box .progress_box .company_wb .progress_bar {
	background:#890909 url("../images/whoweare/model_progress.png") no-repeat 99% center;
}
.section_model .model_box ul.group li.mobile_com { display:none; }





.section_strategy {
	background:url("../images/whoweare/strategy_bg.jpg") no-repeat center center / cover;
	padding:115px 0 150px;
}
.section_strategy h2 {
	color:#ffffff !important;
}
.section_strategy .strategy_box {
	width:1000px; margin:30px auto 0;
	display:table;
}
.section_strategy .strategy_box > div {
	display:table-cell; vertical-align:middle;
}
.section_strategy .strategy_box .st_l {
	width:38%;
}
.section_strategy .strategy_box .st_c {
	width:30%; height:100%;
	background:url("../images/whoweare/strategy_arrow.png") no-repeat center center;
}
.section_strategy .strategy_box .st_r {
	width:32%;
}
.section_strategy .strategy_box .box {
	color:#ffffff; text-align:center;
}
.section_strategy .strategy_box .st_l .box {
	padding:60px 0; border-bottom:1px solid #ffffff;
	font-size:35px; font-weight:700; line-height:150%;
}
.section_strategy .strategy_box .st_l .box:last-child {
	border-bottom:0;
}
.section_strategy .strategy_box .st_l .box p {
	font-size:21px; font-weight:300; letter-spacing:-0.04em;
}
.section_strategy .strategy_box .st_r .box {
	font-size:40px; font-weight:700; line-height:150%;
}



.section_logistics {
	background-color:#ffffff; padding:115px 0 110px;
}
.section_logistics .logistics_box {
	width:1137px; margin:95px auto 0;
}
.section_logistics .logistics_box > div {
	position:relative; width:100%; height:100%; z-index:1;    
    display:flex; display:-ms-flexbox; display:-webkit-flex; display:-webkit-box;    
    box-sizing:content-box; -webkit-box-sizing:content-box;
}
.section_logistics .logistics_box .tile {
	width:319px; margin-right:90px;
}
.section_logistics .logistics_box .tile:last-child {
	margin-right:0px;
}
.section_logistics .logistics_box .tile .log_con_box {
	height:333px; position:relative; border-radius:50px;
}
.section_logistics .logistics_box .tile2 {
	padding-top:50px;
}
.section_logistics .logistics_box .tile1 .log_con_box {
	background:url("../images/whoweare/logistics_tile1.png") no-repeat center center / cover;
}
.section_logistics .logistics_box .tile2 .log_con_box {
	background:url("../images/whoweare/logistics_tile2.png") no-repeat center center / cover;
}
.section_logistics .logistics_box .tile3 .log_con_box {
	background:url("../images/whoweare/logistics_tile3.png") no-repeat center center / cover;
}
.section_logistics .logistics_box .tile .log_con_box h3 {
	position:absolute; width:100%; left:0; bottom:22px;
	color:#ffffff; font-size:30px; font-weight:700; line-height:1; text-align:center;

}
.section_logistics .logistics_box .tile .comment {
	margin-top:1em;
	color:#000000; font-size:22px; font-weight:300; line-height:140%; text-align:center;
}

