/* BASIC css start */
#wrap {max-width:100% !important;}



/* ¸ÞÀÎÀÌ¹ÌÁö */
.swiper0 {width:100%;height:800px;margin:0px auto; }
.swiper0 .swiper-pagination-fraction {bottom:20px;right:50px;left:auto;width:auto;color:#222; font-size:14px; font-weight:400;}
.swiper-pagination-total {font-size:18px;}
.swiper-pagination-current {font-size:18px;}



.swiper0 .swiper-slide {cursor:move; }
.swiper0 .swiper-slide .text_area {width:1160px; padding-left:40px; position:absolute;top:50%; left:50%; transform: translate(-50%,-50%); }
.swiper0 .swiper-slide .t01 {font-size:40px; color:#262626; line-height:48px; font-weight: 800; letter-spacing:-0.050em;}
.swiper0 .swiper-slide .t02 {font-size:18px; color:#262626; line-height:24px; font-weight: 400; letter-spacing:-0.050em; margin-top:16px;}
.swiper0 .swiper-slide .t03 {font-size:15px; color:#262626; line-height:24px; font-weight: 700; letter-spacing:-0.050em; margin-top:40px; border:1px solid #262626; box-sizing:border-box; display: inline-block; -webkit-transition: .2s ease-in-out; transition: .2s ease-in-out; -webkit-backface-visibility: hidden;}
.swiper0 .swiper-slide .t03 {height:56px; line-height:56px; width:240px; padding:0px 24px; background-image:url('/design/iclebo/0762ashop/btn_arrow.png'); background-repeat:no-repeat; background-position:192px 21px;}
.swiper0 .swiper-slide .t03:hover {background-color:#fff; color:#222; background-image:url('/design/iclebo/0762ashop/btn_arrow.png'); background-repeat:no-repeat;background-position:180px 21px; }




/* ¸ÞÀÎ ¿µ¿ª01 */
.section01 {min-height:800px;margin-top:100px;}
.main_ban01 {width:1200px;margin:0 auto;}



.left_text {width:600px; float:left; margin-top:120px; padding-left:40px; -webkit-animation-name: fadeInLeft; animation-name: fadeInLeft; -webkit-animation-duration: 2s; animation-duration: 2s; -webkit-backface-visibility: hidden;}
.left_text .txt01 {font-size:24px; line-height:32px; font-weight:700;color:#000; letter-spacing:-0.050em; text-align:left;}
.left_text .txt02 {font-size:44px; line-height:56px; font-weight:800;color:#000; letter-spacing:-0.050em; text-align:left; margin-top:8px;}
.left_text .txt03 {font-size:16px;font-weight:400;line-height:26px; color:#8a8a8a; letter-spacing:-0.050em; text-align:left; margin-top:32px;}
.left_text .txt04 {font-size:28px;font-weight:700;color:#000; letter-spacing:-0.050em; text-align:left; margin-top:64px;}

.left_text .detail_btn a {width:235px; height:54px;float:left;background-color:#222; color:#fff;line-height:54px;text-indent:30px;display:block;margin-top:60px; font-size:14px;font-weight:400; background-image:url('/design/iclebo/0762ashop/btn_arrow_r.png');background-repeat:no-repeat;  background-position:192px 21px; -webkit-transition: .2s ease-in-out; transition: .2s ease-in-out; -webkit-backface-visibility: hidden;text-align:left;border:1px solid #222;}
.left_text .detail_btn a:hover {background-color:#fff; color:#222; background-image:url('/design/iclebo/0762ashop/btn_arrow.png'); background-repeat:no-repeat; background-position:180px 21px; border:1px solid #222;}

.left_text .txt05 {text-align:left; margin-top:120px;}
.left_text .txt05 ul li {float:left; margin-right:56px;}
.left_text .txt05 .num01 {font-size:12px;font-weight:400;line-height:20px; color:#686868; text-align:left;}
.left_text .txt05 .num02 {font-size:28px;font-weight:400; color:#000;;text-align:left;float:left; line-height:32px; letter-spacing:-0.050em;}
.left_text .txt05 .num03 {font-size:28px;font-weight:400; color:#000;;text-align:left;float:left; line-height:32px; letter-spacing:-0.050em;}
.left_text .txt05 .num04 {font-size:20px;font-weight:400; color:#000;;text-align:left;float:left; line-height:32px; letter-spacing:-0.050em;}

.right_img {position:relative;-webkit-animation-name: fadeInRight; animation-name: fadeInRight; -webkit-animation-duration: 2s; animation-duration: 2s; -webkit-backface-visibility: hidden; }
.right_img img {position:absolute;top:0px;right:-100px;}




/* ¸ÞÀÎ ¿µ¿ª02 */
.section02 {width:100%;background:#f9f9f9;}
.section02 .main_ban02 {width:1200px; height:308px; margin:0 auto; position:relative; }
.section02 .left_text02 {width:60%; position:absolute; z-index:10; top:50%; left:0%; transform: translate(0%,-50%); padding-left:40px;}
.section02 .right_img2 {position:relative;}
.section02 .right_img2 img {position:absolute;top: 0px;right: 0px;}

.left_text02 .txt01 {font-size:24px; font-weight:700; line-height:32px; color:#000; letter-spacing:-0.050em; text-align:left;}
.left_text02 .txt02 {font-size:36px; font-weight:800; line-height:40px; color:#000; letter-spacing:-0.050em; text-align:left; margin-top:12px;}
.left_text02 .txt03 {font-size:16px; font-weight:400; line-height:26px; color:#8a8a8a; letter-spacing:-0.050em; text-align:left; margin-top:24px;}




/* ¸ÞÀÎ ¿µ¿ª03 */
.section03 { min-height:800px;margin-top:100px;}
.main_ban03 {width:1200px;margin:0 auto;}

.right_text {width:560px; float:right; margin-top:96px;}
.right_text .txt01 {font-size:24px; line-height:32px; font-weight:700;color:#000; letter-spacing:-0.050em; text-align:left;}
.right_text .txt02 {font-size:44px; line-height:56px; font-weight:800;color:#000; letter-spacing:-0.050em; text-align:left; margin-top:8px;}
.right_text .txt03 {font-size:16px;font-weight:400;line-height:26px; color:#8a8a8a; letter-spacing:-0.050em; text-align:left; margin-top:32px;}
.right_text .txt04 {font-size:28px;font-weight:700;color:#000; letter-spacing:-0.050em; text-align:left; margin-top:64px;}




.right_text .detail_btn a {width:235px; height:54px; float:left;;background-color:#222; color:#fff; line-height:54px; text-indent:30px; display:block; margin-top:60px; font-size: 14px; font-weight:400; background-image:url('/design/iclebo/0762ashop/btn_arrow_r.png'); background-repeat:no-repeat;  background-position:192px 21px; -webkit-transition: .2s ease-in-out; transition: .2s ease-in-out; -webkit-backface-visibility: hidden;text-align:left;border:1px solid #222;}
.right_text .detail_btn a:hover {background-color:#fff; color:#222;;background-image:url('/design/iclebo/0762ashop/btn_arrow.png'); background-repeat:no-repeat;  background-position:180px 21px; border:1px solid #222;}

.right_text .txt05 {text-align:left; margin-top:112px;}
.right_text .txt05 ul li {float:left; margin-right:56px;}
.right_text .txt05 .num01 {font-size:12px;font-weight:400;line-height:20px; color:#686868; text-align:left;}
.right_text .txt05 .num02 {font-size:28px;font-weight:400; color:#000;;text-align:left;float:left; line-height:32px; letter-spacing:-0.050em;}
.right_text .txt05 .num03 {font-size:28px;font-weight:400; color:#000;;text-align:left;float:left; line-height:32px; letter-spacing:-0.050em;}
.right_text .txt05 .num04 {font-size:20px;font-weight:400; color:#000;;text-align:left;float:left; line-height:32px; letter-spacing:-0.050em;}


.left_img {position:relative;}
.left_img img {position:absolute;top:0px;left:-100px;}


/* ¸ÞÀÎ »óÇ°Áø¿­ WHAT'S NEW */
.section04 .prd-list {max-width:90%; border-top:1px solid #e5e5e5;box-sizing:border-box;-webkit-box-sizing:border-box; -moz-box-sizing:border-box;}
.section04 .prd-list .thumb {border:0;border-bottom:1px solid #e5e5e5;box-sizing:border-box;-webkit-box-sizing:border-box; -moz-box-sizing:border-box;}
.section04 .prd-list table .tb-center {max-width:100%;margin:0;padding:0;}
.section04 .prd-list table td {display:inline-block; width:25%; border-right:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5;margin:0;box-sizing:border-box;-webkit-box-sizing:border-box; -moz-box-sizing:border-box;}
.section04 .prd-list table td:first-child {border-left:1px solid #e5e5e5;}



/* ¸ÞÀÎ ¿µ¿ª05 */
.section05 {margin-top:40px;}
.review_section {background:#f9f9f9;height:550px;width:100%;}
.review_section .left_img {float:left; width:50%;background-image:url("/design/iclebo/0762ashop/review_bg.jpg");background-size:cover;height:550px;}
.review_section .right_board {float:right;width:50%;text-align:left;}
.board_section {margin:0;padding:50px 0 0;height:500px;overflow:hidden;}
.board_section .board_inner {height:500px;padding:0 50px;width:60%;margin:0px 35% 0 5%;}
.board_section .board_inner .swiper-slide {background:#fff;border:1px solid #f2f2f2; box-sizing:border-box;width:100%;display:block;overflow:hidden;}
.board_section .board_inner .swiper-slide .board_img {float:left;width:20%;text-align:center;}
.board_section .board_inner .swiper-slide .board_img img {margin:10px 0;text-align:center;width:80%;}
.board_section .board_inner .swiper-slide .board_text {float:left;margin:10px 3%;width:74%;}
.board_section .board_inner .swiper-slide .board_text .board_title {font-size:13px; font-weight:800; color:#222; line-height:30px;text-align:left;}
.board_section .board_inner .swiper-slide .board_text .board_sub {font-size:12px; font-weight:300; color:#a1a1a1; line-height:1.4; padding-top:5px;  text-align:left;
display: -webkit-box; -webkit-line-clamp: 3; -webkit-box-orient: vertical; white-space: normal; height: 4.2em; overflow: hidden; text-overflow: ellipsis;
}





.board_section .board_inner .swiper-slide:last-child {margin-bottom:50px;}
.board_section .board_inner .swiper-slide:hover .board_text .board_sub {color:#333;}


/* ¸ÞÀÎ ¿µ¿ª06 */
.section06 {margin:150px auto 0; text-align:center;}
.section06 .prd-list {max-width:100%; text-align:center;}
.section06 .prd-list td {width:20%; display:inline-block; vertical-align:top;}
.swiper2 {width:90%;padding:0 5%; margin:0px auto; background-color:#fff;}
.swiper2 .swiper-wrapper {height:auto; margin-top:45px;}
.swiper2_text {display:inline-block; margin:0 auto; font-size:0; text-align:center;z-index:1;}
.swiper2_text li {margin:0 3px; padding:0px 16px; height:40px; line-height:40px; font-size:15px; display:inline-block; cursor:pointer; color:#000; background:#fff;border-radius:24px;font-weight:800;}
.swiper2_text li.swiper_over {color:#fff; background-color:#2b3036}
.swiper2 .swiper-pagination2 {display:none;}
.swiper2 .swiper-slide {background:#fff; text-align:center; margin:0 auto; height:auto;}

/* BASIC css end */

