@charset "utf-8";


html, body {position:relative; width:100%; height:100%;}
#wrap {position:relative; width:100%; height:100%;}
.flex {width:100%; max-width:1200px; height:auto; margin:0 auto;}

@media all and (max-width:1280px){
.flex {width:94%;}
}

.navi li a {text-transform:uppercase;}


/* 본문바로가기 */
#accessibility {position:relative; width:100%; z-index:1000; overflow:hidden;}
#accessibility a {display:block; width:1px; height:1px; margin:0 -1px -1px 0; font-size:0; line-height:0; overflow:hidden; text-align:center;}
#accessibility a:focus, #skipNavWrap a:hover, #skipNavWrap a:active {width:auto; height:22px; margin:0; padding-top:10px; font-weight:bold; font-size:12px; color:#fff; background:#474747;}



/* header */
/* #header {background:#fff;}
.header {position:relative; height:105px;}
.header > h1 {width:200px; height:105px; margin:0 auto; padding-top:23px; text-align:center;}
.header > h1 img {width:100%;} */





@media all and (max-width:1024px){
/* .header {height:95px;}
.header > h1 {width:186px; padding-top:20px;}
.header > .link {display:none;}
.header > .blog,
.header > .open_mn {top:25px; width:45px; height:45px; text-indent:-9999px;}
.header > .blog {background:url('/eng/images/common/bt_blog_bg.png') no-repeat 0 0;}
.header > .blog img {display:none;}
.header > .open_mn {display:block;} */
}

@media all and (max-width:768px){
/* .header {height:80px;}
.header > h1 {width:172px; padding-top:15px;}
.header > h1 img {width:180px;}
.header > .blog,
.header > .open_mn {top:18px;} */
}







/*상품 뷰어 */


@media screen and (min-width:1580px) and (max-width:1780px){
.main_visual { height:660px !important; background-size: auto 1300px !important;}
.main_visual div dl {
    margin-top: 40px !important;
 }


}

@media screen and (min-width:1400px) and (max-width:1579px){
.main_visual { height:660px !important;  background-size: auto 1200px !important; background-position:center -340px}
.main_visual div dl {
    margin-top: 40px !important;
 }


}



@media screen and (min-width:1400px) and (max-width:1578px){
.main_visual { height:620px !important;  background-position:center center}
.main_visual div dl {
    margin-top: 30px !important;
 }


}




@media screen and (min-width:1320px) and (max-width:1399px){
.main_visual { height:550px !important;  background-position: center -300px; background-size:110%  auto ;}
.main_visual div dl {
    margin-top: 0px !important;
 }

}



@media screen and (min-width:1024px) and (max-width:1319px){
.main_visual { height:450px !important;  background-position: center center; background-size:110%  auto ;}
.main_visual div dl {
    margin-top: -20px !important;
 }

.main_visual div dt {
    font-size: 20px;
    letter-spacing: 5px;
    line-height: 50px;
    color: #fff;
}
.main_visual div dd {
    font-size: 50px;
    line-height: 63px;
    padding-top: 30px;
    padding-bottom: 30px;
}



.main_visual div dd strong{
    font-size: 50px;
    line-height: 63px;
}



}







@media screen and (min-width:1400px) and (max-width:1520px){

 #img_thum {width:122px;  }
.product_view .img_big { width:454px; }
/* .product_view .desc {width:53%;}
 */.product_view .desc_inner { padding-top:30px;/*  min-height:245px */}
/* .product_view .spec { padding-left:120px;}
 */

 
 
 }



@media screen and (min-width:1300px) and (max-width:1399px){

 #img_thum {width:113px;}
.product_view .img_big { width:424px;}
/* .product_view .desc {width:53%;}
 */.product_view .desc_inner { padding-top:20px; /* min-height:245px */}
.product_view .desc dl { padding-top:15px;}
/* .product_view .spec { padding-left:120px;}
 */
}


@media screen and (min-width:1200px) and (max-width:1299px){
 #img_thum {width:103px;}
.product_view .img_big { width:389px;}
.product_view .desc {width:53%;}
.product_view .desc_inner { padding-top:20px; /* min-height:245px */}
.product_view .desc dl { padding-top:10px;}
/* .product_view .spec { padding-left:120px;}
 */.product_view .desc .btn { padding-top: 20px;}
}


@media screen and (min-width:1024px) and (max-width:1199px){

 #img_thum {width:91px;}
.product_view .img_big { width:396px;}
.product_view .desc_inner { padding-top:20px; padding-top:10px; /* min-height:220px;  */font-size:15px; line-height:22px;}

	.product_view .desc dl dt { font-size:30px;line-height:40px;}
	.product_view .desc dl dd {font-size:18px;  line-height:23px;  }

_view .desc  .btn a:nth-child(1) img {height:20px;} */

	.product_view .btn a {width:47% !important; font-size:15px !important;}

	.product_view .spec h3 { font-size:30px; line-height:32px; }

	.procut_roll .bxslider div  dl dt {font-size:17px;}
.procut_roll .bxslider div  dl dd { font-size:17px;}
}





@media screen and (min-width:1024px) and (max-width:1149px){
 #img_thum {width:81px;}
.product_view .img_big { width:366px;}

}

h2.sub_tit br {display:none; padding-left:10px;}
