/********************

board_product_type01

*********************/
.modal{width: 100%;height: 100%;position: fixed;top: 0;left: 0;z-index: 99998;background: rgba(0, 0, 0,0.7);display: none}
/* Arrows */
.board_product_type01_slider .slick-prev,
.board_product_type01_slider .slick-next
{
    font-size: 0;
    line-height: 0;

    position: absolute;
    top: 50%;

    display: block;

    width: 25px;
    height: 34px;
    padding: 0;
    -webkit-transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
    transform: translate(0, -50%);

    cursor: pointer;

    color: transparent;
    border: none;
    outline: none;
    background: transparent;
}
.board_product_type01_slider .slick-prev:hover,
.board_product_type01_slider .slick-prev:focus,
.board_product_type01_slider .slick-next:hover,
.board_product_type01_slider .slick-next:focus
{
    color: transparent;
    outline: none;
    background: transparent;
}
.board_product_type01_slider .slick-prev:hover:before,
.board_product_type01_slider .slick-prev:focus:before,
.board_product_type01_slider .slick-next:hover:before,
.board_product_type01_slider .slick-next:focus:before
{
    opacity: 1;
}
.board_product_type01_slider .slick-prev.slick-disabled:before,
.board_product_type01_slider .slick-next.slick-disabled:before
{
    opacity: .25;
}

.board_product_type01_slider .slick-prev:before,
.board_product_type01_slider .slick-next:before
{
	position:absolute;
    opacity: 1;
	bottom:5px;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

.board_product_type01_slider .slick-prev
{
    /*left: -25px;*/
	left:20px;
	z-index:9999;
}

.board_product_type01_slider .slick-prev:before
{
    content: '';
	width:20px; height:20px;
	border-top:2px solid rgba(0,0,0,0.9);
	border-right:2px solid rgba(0,0,0,0.9);
	transform:rotate(-135deg);
	display:block;
	left:5px;
}


.board_product_type01_slider .slick-next
{
	right:20px;
	z-index:9999;
}

.board_product_type01_slider .slick-next:before
{
    content: '';
	width:20px; height:20px;
	border-top:2px solid rgba(0,0,0,0.9);
	border-right:2px solid rgba(0,0,0,0.9);
	transform:rotate(45deg);
	display:block;
	right:5px;
}


/* Arrows */



/*.top_consub_box{display: flex;justify-content: space-between;border-bottom: 2px solid #222}
.top_consub_box .board_list_dowunload{display: flex;align-items: center;width:130px;height: 45px;color:#777;border: 1px solid #ddd;background: url(../../../images/contents/download.png) no-repeat right 19px center;box-sizing: border-box;padding-left:19px;font-size: 15px;}


.board_product_type01_txt .top_consub_box .stxt {font-size:15px; color:#ed1c24;font-weight: 500;}
.board_product_type01_txt .top_consub_box h2 {width:100%; margin-top:35px; font-size:22px; padding-bottom:10px;font-weight: 500;}
.board_product_type01_txt > dl {float:left; width:100%; border-bottom:1px solid #ddd; padding:15px 0;}
.board_product_type01_txt > dl dt {float:left; width:100px; font-weight:500;font-size: 16px;}
.board_product_type01_txt > dl dd {float:left; width:calc(100% - 110px);font-size: 16px;}
.board_product_type01_txt > dl dd>ul>li{line-height: 30px;}*/
/********************

//board_product_type01

*********************/


/*전체보기*/
.product_contents_title{font-size:28px;font-weight: 600;clear: both;margin-bottom:54px}
/*.product_contents_title.product_contents_title2{margin-bottom:0}*/
.product_contents_title span{display: block;width:30px;height: 2px;background:#ed1c24;content: " ";margin-bottom: 10px}

.board_product_type span{display: block;}
.board_product_type:nth-child(2){border-top: none;padding-top: 0;}

.board_product_type{display: flex;border-top: 1px solid #000;padding-top: 35px;justify-content: space-between}
.board_product_type .board_product_type_culnum{width: calc(50% - 20.5px);cursor: pointer}
.board_product_type .board_product_type_culnum:hover > h4:after{background: url(../../../images/contents/search_red_product_hover.png) no-repeat center/21px 21px;}
.board_product_type .board_product_type_culnum>h4{font-size: 22px;font-weight: 500;margin-bottom: 26px;display: flex;align-items: center}
.board_product_type .board_product_type_culnum>h4:after{display: block;content: " ";background: url(../../../images/contents/search_red_product.png) no-repeat center/21px 21px;width: 21px;height: 21px;margin-left: 15px;}

.board_product_type_contents{border-top: 1px solid #ddd;padding-top: 30px;box-sizing: border-box}
.board_product_type_contents >li{display: flex;font-size: 16px;margin-bottom: 31px;align-items: flex-start}
.board_product_type_contents >li>span:first-child{width:139px;color: #005baa;font-weight: 500;font-size: 16px;flex: none;line-height: 1;}

.linkstype_list{flex-direction:column;}
.linkstype_list>.blue_color{margin-bottom:9px;}

.pro_links.pro_dd{display: flex;width:80%;flex-wrap: wrap}
.pro_links.pro_dd .board_product_type_link{display:flex;align-items: center;font-weight: 350;padding:7px 20px;box-sizing: border-box;border: 1px solid #ddd;margin:0 9px 9px 0}
.pro_links.pro_dd .board_product_type_link:last-child{margin-right: 0}
.pro_links.pro_dd .board_product_type_link>span{display: block;content: " ";width: 5px;height: 9px;background: url(../../../images/contents/right_arrow.png) no-repeat center/auto;margin-left: 9px;}


/*.board_product_type:last-child .linkstype_list,
.board_product_type:last-child .board_product_type_link,
.board_product_type:last-child .board_product_type_contents >li:last-child
{margin-bottom: 0;}*/
.pro_list{margin-top: -5.5px}
.pro_list>li{position: relative;line-height: 28px;padding-left:6px}
.blackdot{position: relative;padding-left:8px;}
.blackdot:before{display: block;content: " ";width:3px;height: 3px;background:#222;position: absolute;top:12.5px;left: 0;}

.board_product_type:last-child .board_product_type_culnum:last-child .board_product_type_contents >li:last-child
{margin-bottom: 0;}
.container.sub_con.borad_list_procuct{padding-bottom: 106px;}

/*전체보기*/

/*베어퍼*/
.board_product_type01_slider  {float:right; max-width:560px; border:1px solid #f1f1f1;box-sizing: border-box;height: 430px;width: 100%}
.board_product_type01_txt {float:left; width:calc(100% - 590px);}
.board_product_type01_item {float:left; width:100%;padding-bottom:80px;border-bottom: 1px solid #adadad;margin-top: 80px;display: flex;justify-content: space-between;align-items: center}
.board_product_type01_item:nth-child(2){margin-top: 0;}
.board_product_type01_item:nth-last-child(2){padding-bottom: 150px;border-bottom: none}

.top_consub_box{display: flex;justify-content: space-between;border-bottom: 2px solid #222}
.top_consub_box .board_list_dowunload{display: flex;align-items: center;width:130px;height: 45px;color:#777;border: 1px solid #ddd;background: url(../../../images/contents/download.png) no-repeat right 19px center;box-sizing: border-box;padding-left:19px;font-size: 15px;}


.board_product_type01_txt .top_consub_box .stxt {font-size:15px; color:#ed1c24;font-weight: 500;}
.board_product_type01_txt .top_consub_box h2 {width:100%; margin-top:30px; font-size:22px; padding-bottom:11px;font-weight: 500;}
.board_product_type01_txt > dl {float:left; width:100%; border-bottom:1px solid #ddd; padding:15px 0;}
.board_product_type01_txt > dl dt {float:left; width:100px; font-weight:500;font-size: 16px;}
.board_product_type01_txt > dl dd {float:left; width:calc(100% - 110px);font-size: 16px;}
.board_product_type01_txt > dl dd>ul>li{line-height: 30px;font-size: 16px;}

 
.board_con_img01{height:430px;font-size: 0;position: relative;cursor: pointer}   
.board_con_img01>img{width: 100%}
.board_con_img01:after{position: absolute;display: block;content:" ";width: 100%;height: 100%;
background:rgba(0, 91, 170, 0.8) url(../../../images/contents/board_list_con01_hover_icon.png) no-repeat center/auto;top: 0;left: 0;display: none;}
.board_con_img01:hover:after{display: block}


.board_con_img01_modal_img{background: #ddd;position: fixed;top:50%;left:50%;
transform: translate(-50%,-50%);z-index: 99999;display: none;min-width:320px;}
.board_con_img01_modal_img > img{width: 100%}
.board_con_img01_modal_img > .close{width:30px;position: absolute;right: -50px;border: none;background: none;cursor: pointer;overflow: visible}
.board_con_img01_modal_img > .close>span{width:100%;height:2px;background: #ffffff;display: block;transform: rotate(45deg);}
.board_con_img01_modal_img > .close>span:last-child{transform: rotate(-45deg);margin-top: -2px}

.black_dot{padding-left: 9px;position: relative}
.black_dot:before{display: block;content: " ";width:2px;height: 2px;background: #555;position: absolute;top: 14px;left: 0;}
/*베어퍼*/

/*알솜*/
.board_list03_contentbox{display: flex;width: 100%;flex-wrap: wrap;justify-content: space-between}
.board_product_type02_item{width:32%;flex: none;max-width:360px;}
.board_product_type02_item>a{display: block;width: 100%;height: 100%}

.board_con_img02{border: 1px solid #e1e1e1;width: 100%;box-sizing: border-box}
.board_con_img02>img{width: 100%}
.board_con_img_infomin{width: 100%;display: flex;justify-content: space-between;padding: 14px 0 54px;align-items: center}
.board_con_img_infomin > span{font-size: 24px;font-weight: 500;}
.board_con_img_infomin > span.plus_icon{width: 19px;height: 19px;background: url(../../../images/contents/plus_button.jpg) no-repeat center/19px 19px;display: block;}

.board_product_type02_item:nth-last-child(2) .board_con_img_infomin,
.board_product_type02_item:nth-last-child(3) .board_con_img_infomin,
.board_product_type02_item:last-child .board_con_img_infomin{
    padding-bottom: 115px
}

.board_product_type02_item>a:hover .board_con_img02{border: 2px solid #ed1c24}
.board_product_type02_item>a:hover span.plus_icon{background: url(../../../images/contents/plus_button_hover.jpg) no-repeat center/19px 19px;}

/*알솜*/

/*알솜 상세페이지*/
.container.board_list03_in_pages .board_product_type01_item{align-items: flex-start;justify-content: space-between;border-bottom: none;margin-top:121px;}
.board_con_img01.in_pages{cursor:inherit;width:578px;height: 450px;}
.board_con_img01.in_pages:hover:after{display:none}

.board_product_type01_txt.in_pages{width:602px}
.board_product_type01_txt.in_pages>h2{font-size:30px;font-weight: 500;line-height: 1;padding-bottom: 30px;border-bottom: 2px solid #222}

.board_product_type01_txt.in_pages dl:first-of-type{padding-top: 25px;}
.board_product_type01_txt.in_pages dl:last-of-type{border-bottom: none;padding-bottom: 66px}
.board_product_type01_txt.in_pages dl{display: flex;align-items: flex-start;padding: 18px 0}
.board_product_type01_txt.in_pages > dl dt{font-size: 17px;line-height: 1}
.board_product_type01_txt.in_pages > dl dd{font-weight: 350;line-height: 1}

.in_pages_button_down{display: flex;font-size: 15px;width:130px;height: 45px;align-items: center;background: url(../../../images/contents/download.png) no-repeat right 22px center/14px 14px;padding-left:27px;box-sizing: border-box;border: 1px solid #ddd;color: #777;}

.gray_bg_inpages{width: 100%;background: #f8f8f8;float: left;padding:80px 0}
.gray_bg_inpages .board_list03_in_pages_culnum{display: flex;padding-bottom: 45px;border-bottom: 1px solid #ddd;box-sizing: border-box;margin-bottom: 45px;}
.gray_bg_inpages .board_list03_in_pages_culnum:last-child{border-bottom: none;margin-bottom: 0;padding-bottom: 0;}
.gray_bg_inpages .board_list03_in_pages_culnum>h4{font-size:22px;font-weight: 500;margin-right: 104px;}
.gray_bg_inpages .board_list03_in_pages_culnum>h4:before{display: block;content: " ";
width:25px;height: 2px;background: #dd0c17;margin-bottom:9px;}
.gray_bg_inpages .board_list03_in_pages_culnum .blackdot{line-height:30px;font-size: 16px;}

.board_list03_in_pages_bottom{width: 100%;display: flex;justify-content: space-between;padding: 80px 0;box-sizing: border-box;border-bottom: 1px solid #ddd;}
.board_list03_in_pages_bottom>.board_list03_in_pages_bottom_img{max-width:390px;width:32%}

.bottom_contents{display: flex;justify-content: space-between;padding-top: 51px;}
.bottom_contents .indiactor_in_pages{display: flex;align-items: center}
.bottom_contents .indiactor_in_pages>a{font-size: 15px;font-weight: 350;color: #888}
.bottom_contents .indiactor_in_pages>a:hover{color: #555}

.bottom_contents .indiactor_in_pages>a.prev_in_pages{background: url(../../../images/contents/prev_bottom_con_arrow.png) no-repeat left center;padding-left: 27px;}
.bottom_contents .indiactor_in_pages>a.prev_in_pages:hover{background: url(../../../images/contents/prev_bottom_con_arrow_hover.png) no-repeat left center}
.bottom_contents .indiactor_in_pages>a.next_in_pages{background: url(../../../images/contents/next_bottom_con_arrow.png) no-repeat right center;padding-right: 27px;display: flex;align-items: center}
.bottom_contents .indiactor_in_pages>a.next_in_pages:hover{background: url(../../../images/contents/next_bottom_con_arrow_hover.png) no-repeat right center}
.bottom_contents .indiactor_in_pages>a.next_in_pages:before{display: block;content: " ";width: 1px;height: 13px;background: #ddd;margin:0 22px}

.list_gobutton{display: flex;align-items: center;font-size: 16px;width: 128px;height: 46px;border: 1px solid #ddd;box-sizing: border-box;padding-left: 67px;background: url(../../../images/contents/list_icons.jpg) no-repeat 35px center}
.list_gobutton:hover{background:#444 url(../../../images/contents/list_icons_hover.png) no-repeat 35px center;color: #fff;border: 1px solid #444;}
/*알솜 상세페이지*/



@media screen and (max-width:991px){

    
/*전체보기*/
.board_product_type_contents >li>span:first-child{width:100px;}    
/*전체보기*/    
    
/*베이퍼*/
.board_product_type01_txt {width: 100%;margin-top:40px}
.board_product_type01_item {flex-direction: column-reverse;}
.board_con_img01_modal_img > img{width: 80vw}    
/*베이퍼*/    
    
/*알솜*/
.board_product_type02_item{width:47%;max-width:none;}
/*알솜*/
    
    
}



@media screen and (max-width:767px){
.blackdot{padding-left:3vw}   
.blackdot:before{width:0.8vw;height: 0.8vw;top:2.3vw;}   
.board_product_type span{line-height: 1;}  

/*제품소개*/ 
.board_product_type:last-child .board_product_type_culnum:first-child .linkstype_list
{margin-bottom: 5.6vw;} 
.board_product_type:last-child .board_product_type_culnum:first-child .board_product_type_link{margin-bottom: 3.4vw;}
.board_product_type:last-child .board_product_type_culnum:last-child .linkstype_list
{margin-bottom: 0;} 
.board_product_type:last-child .board_product_type_culnum:last-child .board_product_type_link{margin-bottom: 3.4vw;}      
    
.board_product_type{padding-top: 0;border-top: none;flex-wrap: wrap}    
.board_product_type_contents{padding-top: 3.5vw}
.board_product_type_contents >li{font-size: 3.6vw;margin-bottom:5.6vw}    
.board_product_type_contents >li>span:first-child{font-size: 3.6vw;width:20vw}    
    
.product_contents_title{font-size:5vw;margin-bottom:8.1vw} 
.product_contents_title.product_contents_title2{font-size:5vw;margin-bottom:8.1vw} 
.product_contents_title span{width:5.5vw;height:0.6vw;margin-bottom:3.5vw}  
     
.board_product_type .board_product_type_culnum>h4{font-size:4.8vw;margin-bottom:3.5vw}   
.board_product_type .board_product_type_culnum>h4:after{width:4.6vw;height: 4.6vw;background-size: contain}    
    
.pro_list>li{line-height: 1.5;padding-left:3.1vw}    
.board_product_type .board_product_type_culnum{width:100%}  
.pro_links.pro_dd{width: 100%}    
.pro_links.pro_dd .board_product_type_link{padding:3.2vw 4.5vw;margin:0 3.4vw 3.4vw 0;padding-right:6vw;}    
    
   
.linkstype_list>.blue_color{margin-bottom:3.4vw} 
.pro_links.pro_dd .board_product_type_link>span{width:2.5vw;height: 3.4vw;background: url(../../../images/contents/right_arrow.png) no-repeat center/contain;margin-left: 3.4vw;}  
 .container.sub_con.borad_list_procuct{padding-bottom: 13.6vw}    
/*제품소개*/    
    
/*베이퍼*/    
.wrap_board_tab_sty03 select{font-size:3.6vw;padding-left:4.4vw;height:12vw;line-height:calc(12vw - 2px);margin-bottom:9vw} 
.board_product_type01_slider {border: none;height: 65vw}    
.board_con_img01>img{display: none;}    
.board_con_img01{background: url(../../../images/contents/board_list_con01.jpg) no-repeat center/170%;border: 1px solid #ddd;height: 65vw} 
    
.top_consub_box .board_list_dowunload{width: 40vw;height:12vw;font-size: 3.6vw;padding-left:4.4vw;background-size: 3.5vw}   
    
    
.board_product_type01_item {margin:0;padding-bottom:20vw;border-bottom: none}
.board_product_type01_txt {margin-top:7vw;}
.board_product_type01_txt .top_consub_box .stxt {font-size:3.4vw;padding: 1vw 0vw;}
.board_product_type01_txt .top_consub_box h2 {margin-top:3vw; padding-bottom:5vw; font-size:5vw;}

    
.board_product_type01_txt > dl {padding:3vw 0;}
.board_product_type01_txt > dl dt {width:24vw;font-size: 3.6vw}
.board_product_type01_txt > dl dd {width:calc(100% - 24vw);font-size: 3.6vw}
.board_product_type01_txt > dl dd>ul>li{font-size: 3.6vw} 
.board_product_type01_item:nth-last-child(2){padding-bottom:25vw;}    
    
.board_con_img01_modal_img > img{width: 90vw;} 
.board_con_img01_modal_img > .close{right: 0;top: -10vw}    
/*베이퍼*/
    
/*알솜*/
.board_product_type02_item{width:100%;max-width:none;}
.board_con_img_infomin > span{font-size:4.8vw}   
.board_con_img_infomin > span.plus_icon{width:4.4vw;height: 4.4vw;background-size: contain}   
.board_product_type02_item>a:hover span.plus_icon{background-size: contain}    
/*알솜*/    
}