@charset "utf-8";


/* **************************************** ** main common ** **************************************** */

#wrap.ani{opacity:1;transition:1s 0.4s;}
.main section{position:relative;z-index:20;}
.main section *{box-sizing:border-box;}
.main .section{padding:100px 0;}

.main a.main_btn{position:relative;display:inline-block;margin:50px 0 0 0;padding:0 5px 5px 5px;font-size:14px;color:#555;font-weight:500;-webkit-transition:0.3s;transition:0.3s;}
.main a.main_btn:after{content:'';position:absolute;bottom:0px;left:0px;width:100%;height:2px;background:#ddd;}
.main a.main_btn:hover{color:#000;}
.main a.main_btn:hover:after{background:#000;}

/* mall */
.main section .main_title{margin-bottom:70px;text-align:center;}
.main section .main_title h3{font-size:48px;margin-bottom:10px;font-weight:300;line-height:1.2;color:#fff;}
.main section .main_title h4{font-size:48px;margin-bottom:10px;font-weight:normal;}
.main section .main_title h3 strong{font-weight:600;font-size:50px;font-family:'NotoM';}
.main section .main_title p{font-size:18px;color:#634a46;line-height:1.4;}

	@media (max-width:1280px){
		.main .section{padding:70px 20px;}
		.main .cont-inner{padding:0px;margin:0px;}

	}

	@media (max-width:980px){
		.main .site_title{margin-bottom:50px;}
	}

	@media (max-width:767px){
		.main .section{padding:50px 15px;}
		.main .site_title{margin-bottom:30px;}
		.main .section h3,
		.main .section h4,
		.main .section h5,
		.main .section h6{line-height:1.3;}
	    .main a.main_btn{margin:30px 0 0 0;font-size:13px;}
	}

	@media (max-width:520px){
		.main .section{padding:20px 10px;}
		.main .section.main_brand_wrap{padding:70px 10px;}
		.main .site_title{margin-bottom:10px;}
	}

	@media (max-width:480px){
	}

	@media (max-width:360px){
	}


/* **************************************** ** main_visual ** **************************************** */

	.main .sec1{overflow:hidden;min-height:730px;z-index:10;background:url('../../../images/site/main/main_visual_01.jpg')no-repeat center/cover;}
	.main .sec1 .main_slider_wrap,
	.main .sec1 .main_slider,
	.main .sec1 .slick-list,
	.main .sec1 .slick-track{position:relative;width:100%;height:100%;overflow:hidden;}
	.main .main .sec1 .main_slider_wrap .item{position:relative;width:100%;height:100%;overflow:hidden;}
	.main .sec1 .main_slider_wrap .item .img_g{position:absolute;width:100%;height:100%;transform:scale(1.12);transition:5s ease;z-index:0;background-position:center center;background-size:cover;background-repeat:no-repeat;}
	.main .sec1 .main_slider_wrap .item.v01 .img_g{background-image:url('../../../images/site/main/main_visual_01.jpg');}
	.main .sec1 .main_slider_wrap .item.v02 .img_g{background-image:url('../../../images/site/main/main_visual_02.jpg');}
	.main .sec1 .main_slider_wrap .item .img_g .img{width:100%;height:100%;}
	.main .sec1 .main_slider_wrap .item.on .img_g{transform:scale(1);}
	.main .sec1 .main_slider_wrap .main_text_g{position:relative;height:100%;display:table;width:100%;}
	.main .sec1 .main_slider_wrap .main_text_g span{display:table-cell;vertical-align:middle;}
	.main .sec1 .main_slider_wrap .main_text_g span img{display:block;margin:20px auto;-webkit-transition:0.3s;transition:0.3s;}
	
	.main .sec1 .scroll_down_i{position:absolute;width:3px;height:120px;bottom:0;left:50%;overflow:initial;z-index:10;}
	.main .sec1 .scroll_down_i:before{display:block;content:'';width:1px;height:100%;position:absolute;top:0;left:1px;background:rgba(255,255,255,0.5);}
	.main .sec1 .scroll_down_i:after{display:block;content:'';position:absolute;top:0;left:0;width:3px;height:48px;background:#fff;}
	.main .sec1 .slick-arrow{position:absolute;top:50%;left:3%;width:30px;height:60px;margin-top:-30px;font-size:0;z-index:100;}
	.main .sec1 .slick-arrow:before{display:block;content:'';position:absolute;top:9px;left:9px;width:41px;height:41px;border:1px solid #fff;border-top:0;border-left: 0;transform:rotate(135deg);transition:0.5s;}
	.main .sec1 .slick-arrow.slick-next{left:auto;right:3%;}
	.main .sec1 .slick-arrow.slick-next:before{transform:rotate(-45deg);left:-21px;}
	.main .sec1 .slick-arrow:hover:before{border-color:rgba(255,255,255,0.5);}

	@keyframes slide{0%{transform:translateX(-25%);}100%{transform:translateX(25%);}}

	@media (max-width:1280px){

	}

	@media (max-width:991px){
	    .main .sec1{min-height:630px;height:630px !important;}
		.main .sec1 .main_slider_wrap .main_text_g span img{width:50%;}

	}

	@media (max-width:767px){
		.main .sec1{min-height:530px;height:530px !important;}
		.main .sec1 .slick-arrow,.main .sec1 .scroll_down_i{display:none !important;}
		.main .section h3{font-size:1.875em;}
		.main .section h4{font-size:1.250em;}
		.main .section h5{font-size:1.063em;}
	}

	@media (max-width:520px){
		.main .sec1{min-height:430px;height:430px !important;}
		.main .sec1 svg text{font-size:20px;}
	}

	@media (max-width:360px){
		.main .sec1{min-height:400px;height:400px !important;}
		.main .sec1 svg text{font-size:18px;}
	}

/* **************************************** ** main_slide : main_pd_wrap, main_newpd_wrap, main_cs_wrap ** **************************************** */

	.main_slide .item{}
	.main_slide .item .item_inner{padding:0 20px;text-align:center;position:relative;transition:0.3s;-webkit-transition:0.3s;-moz-transition:0.3s;-o-transition:0.3s;}
	.main_slide .item .item_inner .image{position:relative;z-index:1;}
	.main_slide .item .item_inner .image img{display:block;margin:0 auto;max-width:100%;width:100%;}
	.main_slide .item .item_inner .text{padding:30px 100px;}
	.main_slide .item .item_inner .text span{margin-bottom:10px;color:#999;}
	.main_slide .item .item_inner .text p.batang{font-size:18px;line-height:1.3;}
	.main_slide .item .item_inner .text p{font-size:15px;}
	.main_slide .item .item_inner .text p:last-child{margin-top:10px;}

	.main_slide .slick-arrow{position:absolute;top:-70px;right:240px;left:auto;font-size:0;z-index:100;width:60px;height:60px;border-radius:50%;background:rgba(223,161,164,0.9);transition:0.5s;}
	.main_slide .slick-arrow:before{display:block;content:'';position:absolute;top:50%;left:50%;margin-top:-8px;margin-left:-8px;width:16px;height:16px;border:2px solid rgba(255,255,255,0.7);border-top:0;border-left:0;transform:rotate(135deg);transition:0.5s;}
	.main_slide .slick-arrow.slick-next{left:auto;right:200px;}
	.main_slide .slick-arrow.slick-next:before{top:50%;left:50%;margin-top:-8px;margin-left:-8px;transform:rotate(-45deg);}
	.main_slide .slick-arrow:hover{background:rgba(223,161,164,1);}
	.main_slide .slick-arrow:hover:before{border-color:rgba(255,255,255,1);}

	/* pd_slider */
	.section.main_pd_wrap,
	.section.main_newpd_wrap{padding:150px 0 150px 100px;}
	.main_pd_wrap .site_title,
	.main_newpd_wrap .site_title{position:absolute;left:100px;top:150px;}
	.main_pd_wrap .pd_slider,
	.main_newpd_wrap .newpd_slider{padding-left:20%;}


	.pd_slider .item .hover_inner{display:none;}
	.pd_slider .item a:hover .hover_inner{display:block;}
	.pd_slider .item a .image:before{content:'';position:absolute;top:0px;left:0px;width:100%;height:100%;background:rgba(102,140,168,0.9);z-index:10;opacity:0;transition:0.5s;-webkit-transition:0.5s;-moz-transition:0.5s;-o-transition:0.5s;}
	.pd_slider .item a:hover .image:before{opacity:1;}
	.pd_slider .item .hover_inner{position:absolute;top:100px;left:0px;padding:0px;width:100%;text-align:center;z-index:11;}
	.pd_slider .item .hover_inner h6{margin-bottom:10px;}
	.pd_slider .item .hover_inner h6,.pd_slider .item .hover_inner p{color:#fff;}
	.pd_slider .item .hover_inner .plus{width:80px;height:80px;border-radius:50%;margin:20px auto;opacity:0;display:block;border:1px solid rgba(255,255,255,0.8);position:relative;}
	.pd_slider .item .hover_inner .plus:before,
	.pd_slider .item .hover_inner .plus:after{width:32px;height:1px;top:50%;left:50%;margin-left:-16px;display:block;content:'';position:absolute;background:rgba(255,255,255,0.8);}
	.pd_slider .item .hover_inner .plus:before{}
	.pd_slider .item .hover_inner .plus:after{transform:rotate(90deg);}
	.pd_slider .item a:hover .hover_inner .plus{opacity:1;}

	.pd_slider .slick-arrow,
	.newpd_slider .slick-arrow{position:absolute;top:300px;right:auto;left:50px;}
	.pd_slider .slick-arrow.slick-next,
	.newpd_slider .slick-arrow.slick-next{left:120px;right:auto;}
	.pd_slider .slick-arrow.slick-next:before,
	.newpd_slider .slick-arrow.slick-next:before{top:50%;left:50%;margin-top:-8px;margin-left:-8px;transform:rotate(-45deg);}

	/* newpd_slider, cs_slider */
	.main_cs_wrap.section{background:#f5f5f5;padding:150px 100px;}
	.main_newpd_wrap .newpd_slider.main_slide{margin:-10px;}
	.newpd_slider.main_slide .item .item_inner{padding:10px;display:inline-block;}

	.newpd_slider.main_slide .item .item_inner .text{position:absolute;top:160px;left:0px;padding:0px;width:100%;z-index:10;}
	.newpd_slider.main_slide .item .item_inner .text h5{color:#fff;font-size:36px;}
	.newpd_slider .item .hover_inner{display:none;}
	.newpd_slider .item a:hover .hover_inner{display:block;}
	.newpd_slider .item a:hover .item_inner .text{display:none;}
	.newpd_slider .item a .image:before{content:'';position:absolute;top:0px;left:0px;width:100%;height:100%;background:rgba(102,140,168,0.9);z-index:10;opacity:0;transition:0.5s;-webkit-transition:0.5s;-moz-transition:0.5s;-o-transition:0.5s;}
	.newpd_slider .item a:hover .image:before{opacity:1;}
	.newpd_slider .item .hover_inner{position:absolute;top:150px;left:0px;padding:0px;width:100%;text-align:center;z-index:11;}
	.newpd_slider .item .hover_inner h5{margin-bottom:10px;}
	.newpd_slider .item .hover_inner h5,.newpd_slider .item .hover_inner p{color:#fff;}
	.newpd_slider .item .hover_inner .plus{width:80px;height:80px;border-radius:50%;margin:20px auto;opacity:0;display:block;border:1px solid rgba(255,255,255,0.8);position:relative;}
	.newpd_slider .item .hover_inner .plus:before,
	.newpd_slider .item .hover_inner .plus:after{width:32px;height:1px;top:50%;left:50%;margin-left:-16px;display:block;content:'';position:absolute;background:rgba(255,255,255,0.8);}
	.newpd_slider .item .hover_inner .plus:before{}
	.newpd_slider .item .hover_inner .plus:after{transform:rotate(90deg);}
	.newpd_slider .item a:hover .hover_inner .plus{opacity:1;}

	.main_cs_wrap .cs_slider.main_slide{margin:-20px;}
	.cs_slider.main_slide .item .item_inner{padding:20px;display:inline-block;}
	.newpd_slider.main_slide .item .item_inner .image,
	.cs_slider.main_slide .item .item_inner .image{padding:0;}

	.cs_slider.main_slide .slick-arrow{right:90px;}
	.cs_slider.main_slide .slick-arrow.slick-next{left:auto;right:20px;}

	.cs_slider.main_slide .item .item_inner .text{padding:30px 0 0 0;text-align:left;z-index:20;}
	.cs_slider.main_slide .item .item_inner .text p{margin-top:5px;color:#777;}
	.cs_slider.main_slide .item .item_inner:hover h6{color:#e00012;}
	.cs_slider.main_slide .item .item_inner .text p{text-overflow:ellipsis;overflow:hidden;word-break:break-word;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;}



	@media (max-width:1280px){
		.section.main_pd_wrap,
		.section.main_newpd_wrap{padding:70px 15px;}
		.main_pd_wrap .site_title,
		.main_newpd_wrap .site_title{margin-bottom:50px;text-align:center;position:relative;left:auto;top:auto;}
		.main_pd_wrap .pd_slider,
		.main_newpd_wrap .newpd_slider{padding-left:0%;}

		.pd_slider .slick-arrow,
		.newpd_slider .slick-arrow{top:30%;right:auto;left:10px;}
		.pd_slider .slick-arrow.slick-next,
		.newpd_slider .slick-arrow.slick-next{left:auto;right:10px;}

		.main_slide .item .item_inner{padding:0 10px;}
		.main_slide .item .item_inner .text{padding:20px;}
		.main_slide .item .item_inner .text p.batang{font-size:16px;}
		.main_slide .item .item_inner .text p{font-size:14px;}

	    .main_cs_wrap.section{padding:70px 15px;}
		.main_cs_wrap .cs_slider.main_slide{margin:-10px;}
		.cs_slider.main_slide .item .item_inner{padding:10px;}
		.cs_slider.main_slide .item .item_inner .text{padding:20px 0 0 0;}


	}

	@media (max-width:980px){
		.newpd_slider.main_slide .item .item_inner .text{top:100px;}
		.newpd_slider.main_slide .item .item_inner .text h5{font-size:24px;}
		.cs_slider.main_slide .slick-arrow{display:none !important;}
	}

	@media (max-width:767px){
		.section.main_pd_wrap,
		.section.main_newpd_wrap{padding:50px 10px;}
		.main_pd_wrap .site_title,
		.main_newpd_wrap .site_title{margin-bottom:30px;}
		.main_slide .item .item_inner .text{padding:10px;}
		.main_slide .item .item_inner .text p.batang{font-size:15px;}
		.main_slide .item .item_inner .text p{font-size:13px;}

	    .main_cs_wrap.section{padding:50px 10px;}
		.cs_slider.main_slide .item .item_inner .text{text-align:center;padding:10px 0 0 0;}
		.cs_slider.main_slide .item .item_inner .text p{font-size:13px;}
	}

	@media (max-width:520px){
	}

	@media (max-width:360px){
	}






/* **************************************** ** main_slogan ** **************************************** */

	.section.main_slogan{background:#17193a;}
	.main_slogan h4.slogan_tit{color:#5f63bf;position:absolute;top:100px;left:100px;}

	.main_slogan .slogan_slide_wrap{height:620px;position:relative;}
	.main_slogan .slogan_slide_wrap .slide_text{margin-bottom:30px;}
	.main_slogan .slogan_slide_wrap .slogan_slide{width:2000px;}
	.main_slogan .slogan_slide_wrap .slide_text .slick-dots{bottom:-520px;right:0px;width:100%;}
	.slogan_slide_wrap .slide_text .slick-dots li{width:16.66%;margin:0;padding:0px;height:1px;}
	.slogan_slide_wrap .slide_text .slick-dots li button{width:100%;height:1px;}
	.slogan_slide_wrap .slide_text .slick-dots li button:before{content:'';width:100%;height:100%;background:rgba(109,114,197,0.5);}
	.slogan_slide_wrap .slide_text .slick-dots li.slick-active button:before{opacity:1;background:rgba(109,114,197,1);}

	.slogan_slide .cont.slick-slide{padding:0;}
	.slogan_slide .cont.slick-slide span.image{position:relative;}
	.slogan_slide .cont.slick-slide span.image:before{content:'';position:absolute;top:0px;left:50%;width:80%;height:100%;margin-left:-40%;background:rgba(0,0,0,0.7);z-index:1;}
	.slogan_slide .cont.slick-slide span.image img{width:80%;opacity:0.7;}
	.slogan_slide .cont .bottom_text{display:block;padding:20px 0 0 0;width:80%;margin:0 auto;color:rgba(255,255,255,0.5);}
	.slogan_slide .cont.slick-current span.image:before{content:none;}
	.slogan_slide .cont.slick-current span.image img{width:100%;opacity:1;transition:0.5s;}
	.slogan_slide .cont.slick-current .bottom_text{display:none;}

	@media (max-width:1600px){
        .main_slogan h4.slogan_tit{position:relative;top:auto;left:auto;}
		.main_slogan .slogan_slide_wrap{height:auto;}
	    .main_slogan .slogan_slide_wrap .slogan_slide{width:100%;position:relative;}
	}

	@media (max-width:991px){
		.main_slogan .slogan_slide_wrap .slide_text{margin-bottom:50px;}
		.main_slogan .slogan_slide_wrap .slide_text .slick-dots{bottom:-20px;right:0px;width:100%;}

	}



/* **************************************** ** product_area ** **************************************** */

	.product_area{}
	.product_area .pd_section .ff_cont{min-height:800px;}
	.product_area .pd_section{background-repeat:no-repeat;background-color:transparent;}
	.product_area .pd_section.one{background-image:url("../../../images/site/main/pd_mask_her.jpg");background-size:50% auto;background-position:left center;background-color:#fff;}
	.product_area .pd_section.two{background-image:url("../../../images/site/main/pd_bg_left.jpg");background-size:contain;background-position:left bottom;}
	.product_area .pd_section.two .bg_inner{background-image:url("../../../images/site/main/pd_essence_him.jpg");background-size:50% auto;background-position:right center;background-repeat:no-repeat;}
	.product_area .pd_section.three{background-image:url("../../../images/site/main/pd_essence_her.jpg");background-size:50% auto;background-position:left center;background-color:#fff;}
	.product_area .pd_section .obj.text .obj_inner{padding:0 50px;}
	.product_area .pd_section .obj.text .obj_inner h2{font-size:3.4375em;}
	.product_area .pd_section .obj.text .obj_inner h3 .tak{padding:5px 10px;border-radius:20px;font-size:13px;color:#fff;background:#968c89;text-align:center;}
	.product_area .pd_section .obj.text .obj_inner h3 .tak.her{background:#ecacba;}
	.product_area .pd_section .obj.text .obj_inner h5{margin:10px 0 10px 0;}
	.product_area .pd_section .obj.text .obj_inner p{color:#999;}

	@media (max-width:991px){
		.product_area .pd_section .ff_cont{min-height:600px;}
		.product_area .pd_section .ff_cont.f_two .obj{flex:0 0 100%;-ms-flex:0 0 100%;max-width:100%;}
		.product_area .pd_section.one,
		.product_area .pd_section.three{background-size:600px auto;background-position:top center;}
		.product_area .pd_section.one .ff_cont .obj.text,
		.product_area .pd_section.three .ff_cont .obj.text{padding-top:500px;}
		.product_area .pd_section.two .bg_inner{background-size:600px auto;background-position:top center;}
		.product_area .pd_section.two .ff_cont .obj.text{padding-top:550px;}
		.product_area .pd_section .obj.text .obj_inner{padding:50px 30px;}

	}
	@media (max-width:767px){

	}




/* **************************************** ** main_about ** **************************************** */


	.main_about{background:#f7f7f7;}
	.main_about .about_inner{width:1600px;margin:0 auto;}
	.main_about .ff_object .obj.photo .image img{width:100%;}
	.main_about .obj.text .obj_inner{text-align:center;}
	.main_about .obj.text .obj_inner h2{font-size:3.4375em;}
	.main_about .obj.text .obj_inner h3{margin:10px 0 10px 0;}
	.main_about .obj.text .obj_inner p{color:#555;}
	.main_about .ff_object .obj.photo{flex:0 0 65%;-ms-flex:0 0 65%;max-width:65%;width:65%;}
	.main_about .ff_object .obj.text{flex:0 0 35%;-ms-flex:0 0 35%;max-width:35%;width:35%;}

	@media (max-width:1600px){
        .main_about .about_inner{width:100%;}
	}

	@media (max-width:991px){
		.main_about .ff_object .obj.photo,.main_about .ff_object .obj.text{flex:0 0 100%;-ms-flex:0 0 100%;max-width:100%;width:100%;}
	}




/* **************************************** ** link_area ** **************************************** */

.link_area{}
.link_area .ff_cont.f_three .obj{min-height:800px;display:table;text-align:center;position:relative;background-repeat:no-repeat;background-color:transparent;background-size:cover;background-position:center center;}
.link_area .ff_cont.f_three .obj:before{content:'';position:absolute;top:0px;left:0px;width:1px;height:100%;background:rgba(255,255,255,0.2);}
.link_area .ff_cont.f_three .obj:nth-child(1)::before{content:none;}
.link_area .ff_cont.f_three .obj:nth-child(1){background-image:url("../../../images/site/main/go_company.jpg");}
.link_area .ff_cont.f_three .obj:nth-child(2){background-image:url("../../../images/site/main/go_mall.jpg");}
.link_area .ff_cont.f_three .obj:nth-child(3){background-image:url("../../../images/site/main/go_office.jpg");}
.link_area .ff_cont.f_three .obj .obj_inner{display:table-cell;vertical-align:middle;}
.link_area .ff_cont.f_three .obj .obj_inner a{color:rgba(255,255,255,0.7);}
.link_area .ff_cont.f_three .obj .obj_inner a.main_btn:after{background:rgba(255,255,255,0.7);}
.link_area .ff_cont.f_three .obj .obj_inner a.main_btn:hover{color:rgba(255,255,255,1);}
.link_area .ff_cont.f_three .obj .obj_inner a.main_btn:hover:after{background:rgba(255,255,255,1);}

	@media (max-width:991px){
		.link_area .ff_cont.f_three .obj{min-height:auto;flex:0 0 100%;-ms-flex:0 0 100%;max-width:100%;width:100%;}
		.link_area .ff_cont.f_three .obj .obj_inner{padding:70px 0;}
	}



/* **************************************** ** mall_main ** **************************************** */


/* body.mall_main .mall.main{padding-top:90px;}*/
body.mall_main .mall.main .mall_area{padding-top:0px;}
body.mall_main .mall.main .top_tit{margin-bottom:30px;padding:10px;position:relative;text-align:center;}
body.mall_main .mall.main .top_tit:before{content:'';position:absolute;left:0px;top:50%;width:100%;height:1px;background:rgba(0,0,0,0.5);z-index:-1;}
body.mall_main .mall.main .top_tit strong{padding:0 10px;background:#fff;}

.mall_banner{}
.mall_banner .mall_slide{margin-bottom:100px;}
.mall_slide .item{width:100%;height:700px;display:table;text-align:center;position:relative;background-repeat:no-repeat;background-color:transparent;background-size:100% auto;background-position:center center;}
.mall_slide .item.first{background-image:url("../../../images/mall/malltop-01.jpg");}
.mall_slide .item.second{background-image:url("../../../images/mall/malltop-02.jpg");}

.mall_slide .slick-dots{position:absolute;bottom:-50px;left:0;}
.mall_slide .slick-dots li{width:30px;height:3px;margin:0 2px;background:#999;}
.mall_slide .slick-dots li.slick-active{background:#000;}
.mall_slide .slick-dots li button{padding:0;}
.mall_slide .slick-dots li button:before{content:none;}

.mall_slide .slick-arrow{position:absolute;top:50%;margin-top:-40px;width:80px;height:80px;left:3%;border:1px solid rgba(255,255,255,0.5);border-radius:50%;display:block;cursor:pointer;z-index:9;text-indent:-9999px;transition:0.5s;}
.mall_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(255,255,255,0.5);border-top:0;border-left:0;transform:rotate(135deg);transition:0.5s;}
.mall_slide .slick-arrow.slick-next{left:auto;right:3%;}
.mall_slide .slick-arrow.slick-next:before{transform:rotate(-45deg);margin-left:-20px;}
.mall_slide .slick-arrow:hover,.mall_slide .slick-arrow:hover:before{border-color:rgba(255,255,255,1);}



	@media (max-width:991px){
	    .mall_banner .mall_slide{margin-bottom:50px;}
		.mall_slide .item{height:500px;background-size:cover;}
		.mall_slide .item.first{background-image:url("../../../images/mall/malltop-01_m.jpg");}
		.mall_slide .item.second{background-image:url("../../../images/mall/malltop-02_m.jpg");}

	}










/* **************************************** ** main_pr_wrap ** **************************************** */
	.main_pr_wrap .pr_cont{}
	.pr_cont .movie{min-height:630px;width:100%;text-align:center;background-repeat:no-repeat;background-position:center center;background-size:cover;background-image:url('../../../images/site/main/movie_bg.jpg');}
	/*.pr_cont .movie a{width:80px;height:80px;border-radius:50%;display:inline-block;border:1px solid rgba(255,255,255,0.7);background-color:rgba(0,0,0,0.3);background-repeat:no-repeat;background-position:center center;background-size:contain;background-image:url('../../../images/site/main/movie_play.png');}
	.pr_cont .movie a:hover{border:1px solid rgba(255,255,255,0.5);background-color:rgba(0,0,0,0.7);}
	.pr_cont .movie a img{display:block;margin:0 auto;}*/
	.pr_cont .movie a.t_button{margin:0 auto;}
	.pr_cont .pr_text{padding-left:50px;}
	.pr_cont .pr_text h4{}
	.pr_cont .pr_text h4 small{font-size:18px;display:block;font-weight:'NotoL';}
	.pr_cont .pr_text .t_button{margin:50px 0 0 0;text-align:left;padding:0 10px;}


	@media (max-width:1280px){
	    .main_pr_wrap .pr_cont .obj{flex:0 0 100%;-ms-flex:0 0 100%;max-width:100%;width:100%;}
		.pr_cont .movie{min-height:530px;}
		.pr_cont .pr_text{padding-left:0px;}
		.pr_cont .pr_text h4 small{font-size:16px;}
		.pr_cont .pr_text .t_button{margin:40px 0 0 0;padding:0;}

	}

	@media (max-width:980px){
	}

	@media (max-width:767px){
		.pr_cont .movie{min-height:430px;}
	    .brand_inner .t_button{margin:40px auto 0 auto;}
		.pr_cont .pr_text h4 small{font-size:14px;}
		.pr_cont .pr_text .t_button{margin:30px 0 0 0;}
	}

	@media (max-width:520px){
		.pr_cont .movie{min-height:330px;}
	    .brand_inner .t_button{margin:30px auto 0 auto;}
	    .pr_cont .pr_text h4{font-size:20px;}
		.pr_cont .pr_text h4 small{font-size:13px;}
		.pr_cont .pr_text .t_button{margin:20px 0 0 0;}
	}

	@media (max-width:360px){
	}



/* **************************************** ** 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 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{border:1px solid #eee;}
	.mpd_area .item_link .item_thumbnail{position:relative;background:#fff;}
	.mpd_area .item_link .item_thumbnail .thumbnail{text-align:center;width:100%;height:100%;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;-webkit-box-pack:center;-moz-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content: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%;height: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;text-align:center;background:#fff;}
	.mpd_area .item_link figcaption h4{font-size:16px;line-height:1.5;color:#342f2d;display:block;word-break:keep-all;}
	.mpd_area .item_link figcaption p{font-size:16px;padding:0 40px;margin:10px auto;line-height:1.5;color:#ddd;word-break:keep-all;display:block;}

	.mpd_area .item_link .btn_view{opacity:0;display:block;width:40%;padding:12px 0;margin:20px auto 0 auto;border:1px solid #8c91c6;background:transparent;text-align:center;transition:0.5s;border-radius:22px;}
	.mpd_area .item_link .btn_view span{font-size:15px;color:#8c91c6;line-height:1.2;text-transform:uppercase;display:block;font-weight:500;}
	.mpd_area .item_link:hover .btn_view{opacity:1;}
	.mpd_area .item_link:hover figcaption p{color:#8c91c6;}
	.mpd_area .item_link .btn_view:hover{border:1px solid #8c91c6;background:#8c91c6;}
	.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:#8c91c6;color:#ddd;display:block;text-transform:uppercase;transition:0.5s;}
	.pd_all_button a:hover{background:#4e3532;color:#f5f1ee;}

	.mpd_area .item_link dl.part_area{padding:10px;background:#f7f7f7;border-radius:5px;display:inline-block;width:100%;}
	.mpd_area .item_link dl.part_area dt{margin-bottom:5px;padding:2px 10px;font-size:0.875em;border-radius:20px;display:inline-block;background:#777 !important;color:#fff !important;}
	.mpd_area .item_link dl.part_area dd{font-size:13px;color:#777;line-height:1.5;word-break:keep-all;}


	@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:15px;}
		.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:14px;}
		.mpd_area .item_link figcaption p{font-size:14px;}
		.mpd_area.ff_object.f_three .obj{padding:10px;}
	}

	@media screen and (max-width:640px){
	   .main_list dl dd strong{font-size:24px;}
		.main_list dl dd{font-size:16px;}
		.mpd_area .item_link figcaption{padding:10px 10px 15px 10px;}
		.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){
	    .main_list dl dd strong{font-size:20px;}
		.main_list dl dd{font-size:15px;}
		.mpd_area .item_link figcaption h4{font-size:13px;}
		.mpd_area .item_link figcaption p{font-size:13px;}
		.mpd_area .item_link dl.part_area dd{font-size:12px;line-height:1.4;}
	}

	@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%;}
	}


