@charset "utf-8";


/* **************************************** ** main_common ** **************************************** */

.main .section{padding:100px 0;position:relative;box-sizing:border-box;}
.main .section:after{content:'';clear:both;display:block;}
.main .point{color:#2b529f !important;}
.main .image img{border-radius:0px;max-width:100%;display:block;}
.main p{color:#999;}
.main .batang{color:#000;}
.main .btn_arrow{font-size:14px;text-transform:uppercase;font-weight:600;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;}
.main .btn_arrow span{width:20px;height:11px;margin-left:10px;display:inline-block;background-size:auto;background-image:url('../../../images/site/main/btn_arrow_bk.png');background-repeat:no-repeat;background-position:center center;}
.main .btn_arrow:hover{color:#2b529f;}
.main .btn_arrow:hover span{background-image:url('../../../images/site/main/btn_arrow_point.png');}
.main .btn_arrow.wh{opacity:1;color:#fff;}
.main .btn_arrow.wh span{background-image:url('../../../images/site/main/btn_arrow_wh.png');}
.main .btn_arrow.wh:hover{opacity:1;}

	@media screen and (max-width:1280px){
	}
	@media screen and (max-width:991px){
        .main .section .main_title{margin-bottom:50px;}
		.main .section{padding:70px 0;}
		.site-cont .main h2{font-size:2.500em;line-height:1.3;}
	}

	@media screen and (max-width:767px){
        .main .section .main_title{margin-bottom:40px;}
		.main .section{padding:60px 0;}
	}

	@media screen and (max-width:520px){
        .main .section .main_title{margin-bottom:30px;}
		.main .section{padding:50px 0;}
	}

	@media screen and (max-width:480px){
	}




/* **************************************** ** visual_wrap ** **************************************** */

	.visual_wrap{}
	.visual_wrap .mvisual_slide{position:relative;height:900px;overflow:hidden;margin-bottom:0px !important;}
	.mvisual_slide .slick-list .slick-track{}
	.mvisual_slide .slide_item .cont_inner{height:900px;display:table;position:relative;width:100%;}
	.mvisual_slide .slide_item{background-repeat:no-repeat;background-position:top center;background-size:cover;}
	.mvisual_slide .slide_item.item1{background-image:url('../../../images/site/main/main_visual_bg01.jpg');}
	.mvisual_slide .slide_item.item2{background-image:url('../../../images/site/main/main_visual_bg02.jpg');}
	.mvisual_slide .slide_item .cont_inner .copy{display:table-cell;vertical-align:middle;text-align:left;}
	.mvisual_slide .slide_item .cont_inner .copy h2{font-size:72px;line-height:1.2;margin:0px 0 10px 0;color:#000;}
	.mvisual_slide .slide_item .cont_inner .copy h4{color:#000;}

	.main_slide .slide_item.slick-active .copy{opacity:1;}
	.main_slide .slick-arrow{position:absolute;top:50%;margin-top:-40px;width:80px;height:80px;left:3%;display:block;cursor:pointer;z-index:9;text-indent:-9999px;transition:0.5s;}
	.main_slide .slick-arrow:before{display:block;content:'';position:absolute;top:50%;left:50%;width:30px;height:30px;margin-left:-10px;margin-top:-15px;border:1px solid rgba(0,0,0,0.2);border-top:0;border-left:0;transform:rotate(135deg);transition:0.5s;}
	.main_slide .slick-arrow.slick-next{left:auto;right:3%;}
	.main_slide .slick-arrow.slick-next:before{transform:rotate(-45deg);margin-left:-20px;}
	.main_slide .slick-arrow:hover,.main_slide .slick-arrow:hover:before{border-color:rgba(0,0,0,1);}

	@media screen and (max-width:1600px){
		.visual_wrap .mvisual_slide,
		.mvisual_slide .slide_item .cont_inner{height:700px;}
	}

	@media screen and (max-width:1280px){
		.visual_wrap .mvisual_slide,
		.mvisual_slide .slide_item .cont_inner{height:600px;}
		.slide_nav .nav_text{height:65px;}
	}

	@media screen and (max-width:991px){
		.visual_wrap .mvisual_slide,
		.mvisual_slide .slide_item .cont_inner{height:500px;width:100% !important;}
		.slide_nav .nav_text{height:60px;}
		.slide_nav .nav_text span{font-size:20px;}
		.main_slide .slick-arrow{display:none !important;}
	    .mvisual_slide .slide_item .cont_inner .copy h2{font-size:52px;}
	    .mvisual_slide .slide_item .cont_inner .copy h4{font-size:20px;}
	}

	@media screen and (max-width:767px){
		.visual_wrap .mvisual_slide,
		.mvisual_slide .slide_item .cont_inner{height:450px;}
	    .mvisual_slide .slide_item .cont_inner .copy h2{font-size:42px;}
	    .mvisual_slide .slide_item .cont_inner .copy h4{font-size:18px;}
	}

	@media screen and (max-width:520px){
		.visual_wrap .mvisual_slide,
		.mvisual_slide .slide_item .cont_inner{height:400px;}
	    .mvisual_slide .slide_item .cont_inner .copy h2{font-size:32px;}
	    .mvisual_slide .slide_item .cont_inner .copy h4{font-size:16px;}
	}

	@media screen and (max-width:480px){
		.visual_wrap .mvisual_slide,
		.mvisual_slide .slide_item .cont_inner{height:350px;}
	}




/* **************************************** ** brand_wrap / vision_wrap ** **************************************** */

	.brand_wrap{position:relative;margin-top:-100px;}
	.brand_wrap .brand_top{height:100px;}
	.brand_top .obj:nth-child(2){padding-left:70px;display:table;background:#fff;}
	.brand_top .obj:nth-child(2) h5{display:table-cell;vertical-align:middle;}
	.brand_cont .obj_inner a.btn_arrow,
	.vision_cont .obj_inner a.btn_arrow,
	.company_slide .slide_item .t_inner a.btn_arrow{margin-top:70px;}
	.brand_cont .obj_inner p,
	.vision_cont .obj_inner p{margin-top:20px;}

	.brand_cont .left_bg{height:700px;background-image:url('../../../images/site/main/section02_left.jpg');background-repeat:no-repeat;background-position:top center;background-size:auto;}
	.brand_cont .left_bg .obj_inner{padding-top:70px;}
	.brand_cont .right_text .obj_inner{padding:50px 0 120px 70px;}

	.vision_wrap{margin-top:100px;position:relative;}
	.vision_wrap .vision_cont{}
	.vision_cont .vision_left{height:620px;background-image:url('../../../images/site/main/section03_left.jpg');background-color:#e8eff7;background-repeat:no-repeat;background-position:top center;background-size:cover;}
	.vision_cont .vision_right{height:620px;display:table;background-image:none;background-color:#fff;background-repeat:no-repeat;background-position:bottom center;background-size:auto;}
	.vision_cont .vision_right .obj_inner{padding-left:70px;display:table-cell;vertical-align:middle;}

	@media screen and (max-width:1280px){
	}

	@media screen and (max-width:991px){
	    .brand_top.f_two .obj,
		.vision_wrap .vision_cont .obj,
		.brand_cont .obj{flex:0 0 100%;-ms-flex:0 0 100%;max-width:100%;width:100%;}
		.vision_cont .vision_left{height:620px;}

		.brand_wrap{margin-top:50px;}
		.brand_wrap .brand_top{height:auto;padding-bottom:30px;text-align:center;}
		.brand_top .obj:nth-child(2){padding-left:0px;}
		.brand_cont .obj_inner a.btn_arrow,
		.vision_cont .obj_inner a.btn_arrow,
		.company_slide .slide_item .t_inner a.btn_arrow{margin-top:50px;}

		.brand_cont .left_bg{height:600px;background-position:bottom center;background-size:cover;}
		.brand_cont .left_bg .obj_inner{padding-top:50px;}
		.brand_cont .right_text .obj_inner{padding:50px 0 50px 0px;text-align:center;}
		.brand_cont .right_text .obj_inner a.btn_arrow,
		.vision_cont .vision_right .obj_inner a.btn_arrow{-webkit-box-pack:center;-moz-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;}
		.brand_cont .bottom_image{text-align:center;}

		.vision_wrap{margin-top:50px;}
		.vision_cont .vision_right .obj_inner{padding:50px 15px;text-align:center;}
		.vision_cont .vision_right{height:auto;}
	}

	@media screen and (max-width:767px){  
		.vision_cont .vision_left{height:400px;}
		.brand_wrap{margin-top:30px;}
		.brand_cont .obj_inner a.btn_arrow,
		.vision_cont .obj_inner a.btn_arrow,
		.company_slide .slide_item .t_inner a.btn_arrow{margin-top:30px;}

		.brand_cont .left_bg{height:500px;}
		.brand_cont .left_bg .obj_inner{padding-top:30px;}
		.brand_cont .right_text .obj_inner{padding:30px 0px;}

		.vision_wrap{margin-top:30px;}
		.vision_cont .vision_right .obj_inner{padding:30px 15px;}
	}

	@media screen and (max-width:520px){
	}

	@media screen and (max-width:480px){
		.vision_cont .vision_left{height:350px;}
		.brand_cont .left_bg{height:420px;}
	}



/* **************************************** ** company_wrap ** **************************************** */

	.company_wrap{position:relative;}
	.company_wrap .company_slide{display:inline-block;width:100%;}
	.company_slide .slide_item{height:650px;display:table;width:100%;text-align:center;background-repeat:no-repeat;background-position:top center;background-size:cover;}
	.company_slide .slide_item.item1{background-image:url('../../../images/site/main/section04_bg_01.jpg');}
	.company_slide .slide_item.item2{background-image:url('../../../images/site/main/section04_bg_02.jpg');}
	.company_slide .slide_item.item3{background-image:url('../../../images/site/main/section04_bg_03.jpg');}
	.company_slide .slide_item.item4{background-image:url('../../../images/site/main/section04_bg_04.jpg');}

	.company_slide .slide_item .t_inner{display:table-cell;vertical-align:middle;color:#fff;}
	.company_slide .slide_item .t_inner h2{text-transform:uppercase;}
	.company_slide .slick-dots{bottom:50px;}
	.company_slide .slick-dots li button:before{color:#fff;}

	.company_wrap .company_nav{position:absolute;top:100px;left:100px;}
	.company_nav .item{}
	.company_nav .item.slick-active{opacity:1 !important;}
	.company_nav .item span{color:#000;}
	.company_nav .item span{color:#000;}

	@media screen and (max-width:1280px){
	}

	@media screen and (max-width:991px){
	    .company_slide .slide_item{height:600px;}
	}

	@media screen and (max-width:767px){
	    .company_slide .slide_item{height:500px;}
	}

	@media screen and (max-width:520px){
	}

	@media screen and (max-width:480px){
	    .company_slide .slide_item{height:400px;}
	}



/* **************************************** ** mall_main ** **************************************** */

	.mall_visual_wrap{position:relative;}
	.mall_visual_wrap .mallvis_slide{position:relative;height:500px;overflow:hidden;margin-bottom:0px !important;}
	.mallvis_slide .slide_item{height:500px;background-repeat:no-repeat;background-position:top center;background-size:auto;}
	/*.mallvis_slide .slide_item.item1{background-image:url('../../../images/mall/mall_vis_01.jpg');}*/
	.mallvis_slide .slide_item.item2{background-image:url('../../../images/mall/mall_vis_02.jpg');}

	.mallvis_slide .slick-dots{bottom:30px;}

	@media screen and (max-width:1280px){
	}

	@media screen and (max-width:991px){
	    .mall_visual_wrap .mallvis_slide,.mall_visual_wrap .mallvis_slide .slide_item{height:450px;}
	    .mallvis_slide .slide_item{background-size:cover;background-position:center center;}
		.mallvis_slide .slide_item.item1{background-image:url('../../../images/mall/mall_vis_01_m.jpg');}
		.mallvis_slide .slide_item.item2{background-image:url('../../../images/mall/mall_vis_02_m.jpg');}
	}

	@media screen and (max-width:767px){
	    .mall_visual_wrap .mallvis_slide,.mall_visual_wrap .mallvis_slide .slide_item{height:400px;}
	}

	@media screen and (max-width:520px){
	    .mall_visual_wrap .mallvis_slide,.mall_visual_wrap .mallvis_slide .slide_item{height:350px;}
	}

	@media screen and (max-width:480px){
	    .mall_visual_wrap .mallvis_slide,.mall_visual_wrap .mallvis_slide .slide_item{height:300px;}
	}

	@media screen and (max-width:360px){
	    .mall_visual_wrap .mallvis_slide,.mall_visual_wrap .mallvis_slide .slide_item{height:250px;}
	}

/* **************************************** ** mpd_wrap ** **************************************** */

	.mpd_wrap{position:relative;}
	.mpd_wrap:before{content:'';position:absolute;bottom:100px;left:0px;width:100%;height:290px;background:#eef0f1;z-index:-2;}
	.mpd_wrap:after{content:'';position:absolute;bottom:300px;left:0px;width:100%;height:1px;background:#c1c2c2;z-index:-1;}
	.mpd_wrap .mpd_slide{padding:0px;}
	.mpd_slide .slide_item{padding-bottom:112px;}
	.mpd_slide .t_inner{text-align:center;}
	.mpd_slide .t_inner h5{color:#c1c2c2;}
	.mpd_slide .t_inner .image{display:block;margin:0px auto 50px auto;}
	.mpd_slide .t_inner p{position:relative;}
	.mpd_slide .t_inner p::before{content:'';position:absolute;top:-46px;left:50%;margin-left:-6px;width:12px;height:12px;border-radius:50%;background:#c1c2c2;z-index:1;}
	.mpd_slide .t_inner:hover h5,
	.mpd_slide .t_inner:hover p,
	.mpd_slide .slide_item.slick-current .t_inner h5,
	.mpd_slide .slide_item.slick-current .t_inner p{color:#2ba7ab;}
	.mpd_slide .t_inner:hover p::before,
	.mpd_slide .slide_item.slick-current .t_inner p::before{background:#2ba7ab;}

	.mpd_slide.main_slide .slick-arrow.slick-prev{left:-80px;}
	.mpd_slide.main_slide .slick-arrow.slick-next{left:auto;right:-80px;}

	@media screen and (max-width:1280px){
	}

	@media screen and (max-width:991px){
	    .mpd_wrap.section{padding-bottom:0px;}
		.mpd_wrap:before,.mpd_wrap:after{content:none !important;}
		.mpd_slide .t_inner p::before{content:'';position:absolute;top:-40px;left:0px;width:100%;height:1px;background:#ccc;}
		.mpd_slide .t_inner p::after{content:'';position:absolute;top:-46px;left:50%;margin-left:-6px;width:12px;height:12px;border-radius:50%;background:#c1c2c2;z-index:1;}
		.mpd_slide .slide_item.slick-current .t_inner p::before,
		.mpd_slide .slide_item.slick-current .t_inner p::after{background:#2ba7ab;}

	}

	@media screen and (max-width:767px){
	}

	@media screen and (max-width:520px){
	}

	@media screen and (max-width:480px){
	}


/* **************************************** ** notice_wrap ** **************************************** */

	.notice_wrap.section{}
	.notice_wrap .notice_cont{}
	.notice_cont .obj_inner{padding:50px;}
	.notice_cont .obj_inner a.btn_arrow{margin-top:30px;}
	.notice_cont .obj_inner p{margin:30px auto;}

	@media screen and (max-width:1280px){
	}

	@media screen and (max-width:991px){
	    .notice_wrap .notice_cont .obj{flex:0 0 100%;-ms-flex:0 0 100%;max-width:100%;width:100%;padding:10px 0;}
		.notice_wrap.section{padding:0 0 70px 0;}
		.notice_cont .obj_inner{padding:40px;}
		.notice_cont .obj_inner a.btn_arrow{margin-top:20px;}
		.notice_cont .obj_inner p{margin:20px auto;}
	}

	@media screen and (max-width:767px){
		.notice_wrap.section{padding:0 0 50px 0;}
		.notice_cont .obj_inner{padding:30px;}
		.notice_cont .obj_inner p br{display:none;}
	}

	@media screen and (max-width:520px){
	}

	@media screen and (max-width:480px){
		.notice_cont .obj_inner a.btn_arrow{margin-top:10px;}
		.notice_cont .obj_inner p{margin:10px auto;}
	}



/* **************************************** ** product_wrap ** **************************************** */

	.product_wrap{background-image:url('../../../images/site/main/product_bg.jpg');background-repeat:no-repeat;background-position:top center;background-attachment:fixed;}
	.mpd_area{}
	.mpd_area.pd-cont .t-center{width:100%;}
	.mpd_area figure{margin:0;position:relative;}
	.mpd_area figure .soldout{width:70px;height:70px;line-height:70px;border-radius:50% !important;z-index:88;position:absolute;top:10px;right:10px;text-align:center;display:block;background:#b40f2c;color:#fff;}
	.mpd_area figure .soldout span{font-size:15px;color:#fff;}
	.mpd_area .item_link .item_thumbnail{position:relative;min-height:220px;border:1px solid #eee;background-color:#fff;/*background-image:url('../../../images/common/no-image.jpg');*/background-repeat:no-repeat;background-position:top center;background-size:cover;}

	.mpd_area .item_link .item_thumbnail .thumbnail{text-align:center;}
	.mpd_area .item_link .item_thumbnail .thumbnail.hover{opacity:0;}
	.mpd_area .item_link .item_thumbnail .thumbnail.base{opacity:1;}
	.mpd_area .item_link:hover .thumbnail.hover{opacity:1;}
	.mpd_area .item_link:hover .thumbnail.base{opacity:0;}
	.mpd_area .item_thumbnail .thumbnail img{max-width:100%;height:auto;vertical-align:middle;}
	.mpd_area .item_thumbnail .thumbnail.hover{position:absolute;cursor:pointer;left:0;top:0;opacity:0;width:100%;background:#f5f1ee;-webkit-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out;}
	.mpd_area .item_link figcaption{padding:20px 20px 40px 20px;text-align:center;background:#fff;}
	.mpd_area .item_link figcaption h4{font-size:18px;line-height:1.5;color:#342f2d;display:block;}
	.mpd_area .item_link figcaption p{font-size:16px;padding:0 40px;margin:10px auto;line-height:1.5;color:#c4ab99;word-break:keep-all;display:block;}
	.mpd_area .item_link .btn_view{opacity:0;display:block;width:60%;padding:17px 0;margin:20px auto 0 auto;border:1px solid #c4ab99;background:transparent;text-align:center;transition:0.5s;}
	.mpd_area .item_link .btn_view span{font-size:14px;color:#634a46;line-height:1.2;text-transform:uppercase;font-family:'cormorant',serif;display:block;font-weight:600;}
	.mpd_area .item_link:hover .btn_view{opacity:1;}
	.mpd_area .item_link:hover figcaption p{color:#634a46;}
	.mpd_area .item_link .btn_view:hover{border:1px solid #634a46;background:#634a46;}
	.mpd_area .item_link .btn_view:hover span{color:#f5f1ee;}
	.pd_all_button{display:inline-block;width:100%;text-align:center;}
	.pd_all_button a{margin:70px auto 0 auto;width:220px;height:70px;line-height:70px;font-size:20px;border-radius:35px;background:#634a46;color:#d6bcad;display:block;font-family:'cormorant',serif;font-weight:600;text-transform:uppercase;transition:0.5s;}
	.pd_all_button a:hover{background:#4e3532;color:#f5f1ee;}


	@media screen and (max-width:1400px){
	}

	@media screen and (max-width:1280px){
		.mpd_area .item_link figcaption p{padding:0;}
		.mpd_area .item_link .btn_view{opacity:1;padding:15px 0;}
		.pd_all_button a{margin:60px auto 0 auto;width:200px;height:64px;line-height:64px;font-size:18px;border-radius:32px;}
		.mpd_area.ff_object.f_three{margin:0;}
		.mpd_area.ff_object.f_three .obj{flex:0 0 50%;-ms-flex:0 0 50%;max-width:50%;}
	}

	@media screen and (max-width:1023px){
		.mpd_area .item_link figcaption h4{font-size:16px;}
		.mpd_area .item_link figcaption p{font-size:15px;line-height:1.4;}
		.mpd_area figure .soldout{width:60px;height:60px;line-height:60px;}
		.mpd_area figure .soldout span{font-size:14px;}
	}

	@media screen and (max-width:767px){
	   .main_list dl dd strong{font-size:28px;margin-bottom:5px;}
	   .main_list dl dt img{width:70%;}
	   .mpd_area .item_link .btn_view{width:100%;}
	   .mpd_area .item_link figcaption{padding:15px 15px 30px 15px;}
	   .mpd_area .item_link figcaption h4{font-size:15px;}
	   .mpd_area .item_link figcaption p{font-size:14px;}
	   .mpd_area.ff_object.f_three .obj{padding:10px;}
	}

	@media screen and (max-width:640px){
	    .mpd_area .item_link figcaption h4{font-size:14px;}
	   .main_list dl dd strong{font-size:24px;}
		.main_list dl dd{font-size:16px;}
		.mpd_area.ff_object.f_three .obj{flex:0 0 50%;-ms-flex:0 0 50%;max-width:50%;width:50%;}
		.mpd_area .item_link .btn_view{padding:12px 0;}
		.mpd_area .item_link .btn_view span{font-size:13px;}
		.pd_all_button a{margin:50px auto 0 auto;height:60px;line-height:60px;font-size:17px;border-radius:30px;}
	}

	@media screen and (max-width:480px){
	    .mpd_area .item_link figcaption{padding:10px 10px 20px 10px;}
	    .mpd_area .item_link figcaption p{font-size:13px;}
	    .mpd_area.ff_object.f_three .obj{padding:5px;}
	    .main_list dl dd strong{font-size:20px;}
	    .main_list dl dd{font-size:15px;}
	}



	@media screen and (max-width:360px){
	    .mpd_area.ff_object.f_three .obj{flex:0 0 100%;-ms-flex:0 0 100%;max-width:100%;}
	    .mpd_area .item_link figcaption p{font-size:12px;}
	    .main_list dl dd strong{font-size:18px;}
	    .main_list dl dd{font-size:14px;}
	}





































