/* BASIC css start */
/* BASIC css start */
.boardHeader { position: relative; overflow: hidden; } 

.boardHeader img { width: 100%; } 
 
.boardHeader .txt { font-weight: 700; color: #fff; position: absolute; top: 50%; transform: translateY(-50%); font-size: 40px; max-width: 1440px; width: 100%; margin: 0 auto; left: 0; right: 0; padding: 0 14px; box-sizing: border-box; } 
 
.myp-top-area-title2 { 
    padding-bottom: 50px;
    font-size: 28px;
    font-weight: bold;}

    

 
 
.cs-tit {padding-bottom: 50px;font-size: 28px;font-weight:bold}
 
.cs-tit p {
    font-size: 14px;
    margin-top: 15px;
    color: #777;
    font-weight: 400;
}

   
.cs-tit2 {
    font-size: 24px;
    font-weight: 700;
    text-align: left;
    padding-top:80px;
    padding-bottom:40px;
}

.cate_wrap {
    position: relative;
    padding-top: 114px;
    max-width: 1440px;
    margin: 0 auto;
    display: flex;
    align-items: flex-start;
    justify-content: space-between;
}

.left {
    width: 20%;
}

.right {
    width: 75%;
} 
.cate1_name {
    font-size: 26px;
    font-weight: 700;
    padding: 0 0 15px;
    border-bottom: 1px solid var(--4);
}

.toggle_name {
    font-size: 20px;
    font-weight: 700;
    margin-top: 30px;
    cursor: pointer;
    position: relative;
    margin-bottom: 5px;
}
.toggle_name a{
    font-size: 20px;
    font-weight: 700; 
}
 
.toggle_name a.active{color:var(--1);}

.toggle_list li {
    padding-top: 20px;
    padding-left: 13px;
}

.toggle_list li a {
    font-size: 16px;
    font-weight: 700;
    color: var(--3);
}

.toggle_list li a:hover, ul.toggle_list li a.on {
    color: var(--1);
}


.toggle_name.toggle_parent::after {
    content: '';
    display: block;
    position: absolute;
    top: 50%;
    right: 6px;
    transform: translateY(-50%);
    width: 16px;
    height: 16px;
    background: url(/design/epsonkorea/images/footer_toggle_on.png) no-repeat center;
    background-size: 15px auto;
}

.toggle_name.on {}

.toggle_name.on::after {
    background: url(/design/epsonkorea/images/footer_toggle.png) no-repeat center; 
    background-size: contain;
}
 

.pc_banner { 
    transition:  250ms ease-in-out;
    width: 288px;
    padding-top: 85px;
    position: relative; /* »ó´ë À§Ä¡ ÁöÁ¤ */
}

.pc_banner img {
    max-width: 100%;
}
.pc_banner.fixed {
    padding-top: 35px;
    position: fixed; /* °íÁ¤ À§Ä¡ ÁöÁ¤ */
    top: 0; /* È­¸é ¸Ç À§¿¡ ¹èÄ¡ */
    z-index: 9; /* ´Ù¸¥ ¿ä¼Ò À§¿¡ ¹èÄ¡ */
}

.pc_banner.fixed.absolute {
    position: absolute;
    bottom: 0;
    left: 0;
    top: auto;
}


.cateSwiper {
    border-bottom: 1px solid #dddddd;
}

.cateSwiper .swiper-wrapper {
        display: flex;
        /* justify-content: center; */ /* °¡¿îµ¥ Á¤·ÄÀ» À§ÇØ Ãß°¡ */
}

.cateSwiper .swiper-slide {
    padding-bottom: 15px;
    width: auto;
}
.cateSwiper .swiper-slide a {
    color: var(--3);
    font-size: 18px;
    font-weight: 500;
}
.cateSwiper .swiper-slide.on {
    border-bottom: 2px solid #000;
    padding-bottom: 13px;
}
.cateSwiper .swiper-slide.on a{color: #000;}

body .bbs-table-write {margin: 0;max-width:100%;}



@media all and (max-width: 1590px) and (min-width: 1281px) { 
.pc_banner.fixed.absolute {
    left: 14px;
}
 
}


@media all and (max-width: 1590px) and (min-width: 1281px) { 
.cate_wrap, .loc-navi {
    padding-left: 14px;
    padding-right: 14px;
} 
 

}



/***
* ÀÌ À§·Î´Â Pc
*
*
*
*
*
*
*
*
* 
*
*
*
*
*
*
*
*
* ¿©±âºÎÅÍ ÅÂºí¸´ ¸ð¹ÙÀÏ °øÅë
***/


/* ÅÂºí¸´°ú ¸ð¹ÙÀÏ °øÅë ½ºÅ¸ÀÏ */
@media only screen and (max-width: 1280px) {
  /* ¿©±â¿¡ ÅÂºí¸´°ú ¸ð¹ÙÀÏ °øÅë ½ºÅ¸ÀÏÀ» Á¤ÀÇÇÕ´Ï´Ù. */



.myp-top-area-title2 {
        text-align: center;
        font-size: 24px;
        padding-bottom: 35px;
}
   


.pc_banner {display:none;} 
.left {display:none;} 

.right {
    width: 100%;
}
 
.loc-navi {
    display: none;
}

.cate_wrap {
    padding: 30px 14px 0;
}

.cs-tit {
        text-align: left;
        font-size: 24px;
        padding-bottom: 35px;
} 
.cs-tit p {
    font-size: 12px;
    margin-top: 15px;
    color: #777;
    font-weight: 400;
}

.cs-tit2 {
    display: none;
}
.cateSwiper {
    margin: 0 -14px;
    padding: 0 14px;
}
.cateSwiper .swiper-slide a {
    font-size: 15px;
}  





}


/***
* ÀÌ À§·Î´Â ÅÂºí¸´ ¸ð¹ÙÀÏ °øÅë
*
*
*
*
*
*
*
*
* 
*
*
*
*
*
*
*
*
* ¿©±âºÎÅÍ ÅÂºí¸´
***/

@media all and (max-width: 1280px) and (min-width: 768px) { 










}   
  

 /***
 * ÀÌ À§·Î´Â ÅÂºí¸´
 *
 *
 *
 *
 *
 *
 *
 *
 * 
 *
 *
 *
 *
 *
 *
 *
 *
 * ¿©±âºÎÅÍ ¸ð¹ÙÀÏ
 ***/
 /*max-width: 767px¿¡¼­ 767px·Î º¯È¯ÇÔ*/
 @media all and (max-width: 767px){
 .boardHeader .txt { font-size: 26px; transform: translateY(0); top: 10%; } 
.cateSwiper .swiper-wrapper {
        display: flex; justify-content: flex-start;
}
 }
 
/* BASIC css end */


/* BASIC css end */

