	/*.container > .main_bg_wrap {max-width:1920px; width:100%; position: relative;}
	.container > .main_bg_wrap > img {width:100%;}
    .container > .main_bg_wrap > p {font-size: 80px; position: absolute; top:22%; left: 11%; color: white; font-weight: lighter; line-height: 1.4;}
    .container > .main_bg_wrap > p > span {color:#c90015; font-weight: bold;}
    .container > .main_txt_wrap {text-align: center; margin: 220px 0 340px 0; font-size: 24px; color:#494949; line-height: 1.7;}
    .container > .main_txt_wrap > h3 {margin:50px 0; font-size:64px; color:#c90015; font-weight: normal; line-height: 1.6;}
    .container > .main_txt_wrap > p {color:#000;}
    .container > .main_info_wrap {max-width: 1920px; width:100%; background-color: #f9f3f3; position: relative; padding-bottom:40px;}
    .container > .main_info_wrap > .img_wrap {width: 100%; position: relative; top: -200px; margin:0 auto; }
    .container > .main_info_wrap > .img_wrap > img {width: 93%; margin:0 auto; display:block;}
    .container > .main_info_wrap > .img_wrap2 {width:100%; display: flex; flex-direction:row-reverse; align-items: center; justify-content: space-around;}
    .container > .main_info_wrap > .img_wrap2 > div {width:100%;}
    .container > .main_info_wrap > .img_wrap2 > div > h4 {margin-left: 25%; font-size: 36px; color: #c90015;}
    .container > .main_info_wrap > .img_wrap2 > div > p {margin-left: 25%; margin-bottom:64px; font-size: 28px;}
    .container > .main_info_wrap > .img_wrap2 > div > a {margin-left: 25%; font-size: 28px; color: #626262; text-decoration: none; border:1px solid #7a7a7a; border-radius: 5px; padding: 20px 48px;}
    .container > .main_info_wrap > .img_wrap2 > div > img {width:100%;}
    .container > .main_product_wrap1 {max-width:1800px; width:100%; padding-bottom:200px; margin: 0 auto;}
    .container > .main_product_wrap1 > h4 {font-size: 36px; color: #c90015; margin-top: 152px; text-align: center;}
    .container > .main_product_wrap1 > p {text-align: center; font-size: 28px;}
    .container > .main_product_wrap1 > div {width:100%; margin-top:120px; display: flex; justify-content: space-between;}
    .container > .main_product_wrap1 > div > div {width:100%; text-align: center;}
	.container > .main_product_wrap1 > div > div  img {width:92%; border:1px solid #c3c2ca;}
    .container > .main_product_wrap1 > div > div > .eng_name {font-size:24px; font-weight: bold;}
    .container > .main_product_wrap1 > div > div > .ko_name {font-size:24px; margin-top:-15px; margin-bottom: 50px;}
    .container > .main_product_wrap1 > div > div > .price {font-size:24px; font-weight: bold; color: #484848;}
    .container > .main_product_wrap2 {max-width:1800px; width:93%; padding-bottom:250px; margin: 0 auto;}
    .container > .main_product_wrap2 > h4 {font-size: 36px; color: #c90015; margin-top: 100px; text-align: center;}
	.container > .main_product_wrap2 > p {font-size: 28px; text-align:center;}
    .container > .main_product_wrap2 > div {margin-top:120px; display: flex; justify-content: space-between;}
    .container > .main_product_wrap2 > div > div {width:48%; padding-bottom:40px; background-color: #f9f3f3;}
	.container > .main_product_wrap2 > div > div > img {width:100%;}
    .container > .main_product_wrap2 > div > div > div > h5 {font-size: 24px; margin:40px}
    .container > .main_product_wrap2 > div > div > div > p {font-size: 24px; margin:40px; margin-top: -40px; margin-bottom: 40px;}
    .container > .main_product_wrap2 > div > div > div > a {font-size: 24px; margin:40px; font-weight: bold; color: #626262; text-decoration: none;}

@media (max-width:1920px){
	.container > .main_bg_wrap > p {font-size: 4.16vw;}
	.container > .main_txt_wrap {margin: 11vw 0 16vw 0; }
	.container > .main_txt_wrap > h3 {font-size:3.5vw; margin-top:2.4vw;}
	.container > .main_info_wrap {padding-bottom:80px;}
	.container > .main_info_wrap > .img_wrap {top: -10vw;}
    .container > .main_info_wrap > .img_wrap2 > div > p  {margin-bottom:3.4vw; }
    .container > .main_info_wrap > .img_wrap2 > div > a { padding: 0.9vw 2.7vw;}
	.container > .main_product_wrap1 {padding-bottom:8vw;}
	.container > .main_product_wrap1 > h4 { margin-top: 8vw;}
	.container > .main_product_wrap1 > div {margin-top:6.5vw;}
	.container > .main_product_wrap1 > div > div > .ko_name { margin-top:-0.8vw; margin-bottom: 2.4vw;}
	.container > .main_product_wrap2 {padding-bottom:12vw;}
	.container > .main_product_wrap2 > h4 {margin-top: 8vw;}
	.container > .main_product_wrap2 > div > div {padding-bottom:2.6vw;}
	.container > .main_product_wrap2 > div > div > div > h5 { margin:2vw 2vw 0 2vw;}
	.container > .main_product_wrap2 > div > div > div > p { margin:0.4vw 2vw 2vw 2vw;}
	.container > .main_product_wrap2 > div > div > div > a { margin:2vw;}
}

@media (max-width:850px){
	.container > .main_bg_wrap > p {font-size:6vw; top:12%;}
	.container > .main_txt_wrap {font-size: 1.2rem; padding:0 8px; line-height: 1.3}
	.container > .main_txt_wrap > h3 {font-size:1.4rem; padding:0 8px; line-height:1.4; margin-bottom:30px;}
	.container > .main_txt_wrap > p {padding-bottom:40px;}
	.container > .main_info_wrap > .img_wrap2 {display:block;}
    .container > .main_info_wrap > .img_wrap2 > div > h4 {margin-left: 10%; font-size: 4.5vw;}
    .container > .main_info_wrap > .img_wrap2 > div > p  {margin-left: 10%; margin-bottom:8vw; font-size: 4vw; padding-right:30px;}
    .container > .main_info_wrap > .img_wrap2 > div > a {margin-left: 10%; font-size: 4vw; padding: 1.5vw 3vw;}
	.container > .main_product_wrap1 > h4 {font-size: 4.5vw; margin-top: 20%;}
    .container > .main_product_wrap1 > p {width:85%; margin:0 auto; font-size: 4vw; padding:0 8px; word-break: keep-all;}
	.container > .main_product_wrap1 > div {width:100%; flex-wrap:wrap;}
	.container > .main_product_wrap1 > div > div {width:50%; margin-top:15%;}
	.container > .main_product_wrap1 > div > div > .eng_name {font-size:4.5vw; margin-top:0;}
	.container > .main_product_wrap1 > div > div > .ko_name {font-size:4vw; margin-top:-2vw; margin-bottom: 1vw;}
	.container > .main_product_wrap1 > div > div > .price {font-size:4vw;}
	.container > .main_product_wrap2 > h4 {font-size: 4.5vw;}
	.container > .main_product_wrap2 > p {font-size: 4vw; padding:0 8px; word-break: keep-all;}
	.container > .main_product_wrap2 > div {display:block; margin-top:50px;}
	.container > .main_product_wrap2 > div > div{width:100%;}
	.container > .main_product_wrap2 > div > div > div {padding:10px 0 15px;}
	.container > .main_product_wrap2 > div > div > div > h5 {font-size: 4vw; margin:3vw 3vw 0 3vw;}
	.container > .main_product_wrap2 > div > div > div > p {font-size: 4vw; margin:1vw 3vw 3vw 3vw;}
	.container > .main_product_wrap2 > div > div > div > a {font-size: 4vw; margin:3vw;}
}*/
@import url('https://fonts.googleapis.com/css2?family=Roboto+Condensed:wght@100;200;300;400;500;600;700;800;900&display=swap');
@import url("https://cdn.jsdelivr.net/gh/orioncactus/pretendard@v1.3.9/dist/web/static/pretendard.min.css");
@import url('https://fonts.googleapis.com/css2?family=Oswald:wght@200;300;400;500;600;700&display=swap');
@font-face {
    font-family: 'MICEGothic';
    src: url('https://cdn.jsdelivr.net/gh/fontbee/font@main/Micecontents/MICEGothic.woff2') format('woff2');
    font-weight: 400;
    font-style: normal;
}
@font-face {
    font-family: 'MICEGothic Bold';
    src: url('https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_2206-01@1.0/MICEGothic Bold.woff2') format('woff2');
    font-weight: 700;
    font-style: normal;
}

*{margin:0; padding:0;}
.main_container{overflow:hidden;}
.inner_1430{width:1430px; margin:0 auto;}
.inner_1168{width:1168px; margin:0 auto;}

.s_tit,
.b_tit,
.etc_txt{font-size:32px; font-weight:700; color:#c90015; font-family: 'Roboto Condensed', sans-serif;}

.s_tit{margin-bottom:50px;}
.b_tit{font-size:48px; margin-bottom:60px;}
.in_txt{line-height:32px; font-size:24px; font-weight:400; color:#000; font-family: "Pretendard"; margin-bottom:35px;}
.etc_txt{line-height:28px; font-size:20px; font-weight:400; color:#484848; margin-bottom:40px;}

.more_{width:164px; height:60px; text-align:center; border:1px solid #7a7a7a; border-radius:4px; transition:all 0.3s ease-out;}
.more_ a{display:block; line-height:60px; font-size:20px; font-weight:500; color:#626262; font-family: 'Oswald', sans-serif; text-decoration:none;}
.more_:hover{border:1px solid #c90015; background-color:#c90015;}
.more_:hover a{color:#fff;}


/*main_bg_wrap*/
.main_bg_wrap{height:940px; background-image:url("../images/main/main_visual.jpg"); background-position:0 0; background-repeat: no-repeat; margin-bottom:200px;}
.main_bg_wrap .main_vis_txt{padding-top:133px; font-size:48px; font-weight:300; color:#0c0c0e; font-family: "Pretendard";}
.main_bg_wrap .main_vis_txt span{font-weight:800; color:#c90015;}

/*overview*/
.overview{text-align:center; margin-bottom:186px;}
.overview .s_tit{color:#484848; margin-bottom:37px;}

/*sections*/
.sections{height:1400px;}

/*top_img*/
.top_img{width:100%; position:relative; margin-bottom:86px;}
.top_img > img{width:100%;}
.top_img > .inner_1168{display:flex; height:100%; position:absolute; top:0; left:50%; transform:translateX(-50%); flex-direction:column; align-items:flex-end; padding-top:120px; z-index:99;}
.top_img .in_txt{font-size:24px; color:#fff; font-family: "MICEGothic"; padding-right:43px; margin-bottom:35px;}
.top_img .b_tit{font-size:43px; font-weight:400; color:#fff; font-family: "MICEGothic";}

.bottom_content{display:flex; gap:120px;}
.bottom_content > div{width:524px;}
.bottom_txt{z-index:99;}
.bottom_content .bottom_img{position:relative;}
.bottom_content .bottom_img:after{display:block; position:absolute; background-repeat:no-repeat; content:""; width:1431px; height:852px; bottom:-30%;}
.golf_motion .bottom_img:after{background-image:url("../images/main/bottom_img1.png"); left:-82%;}
.universe .bottom_img:after{background-image:url("../images/main/bottom_img2.png"); right:-82%;}
.dynamic .bottom_img:after{background-image:url("../images/main/bottom_img3.png"); left:-82%;}