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

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

.boardHeader .txt-sub {
    margin-top: 7px;
    font-weight: 500;
    color: #fff; 
    font-size: 15px;
}

#content {
    word-break: keep-all;
}
.boardTab {
    padding: 70px 0 75px;
}
 
.headerSubject {
   display:none;
    font-size: 40px;
    font-weight: 700;
    margin-top: 40px;
}

.visual {
    text-align: center;
    margin-bottom: 70px;
}

.visual img {
    max-width: 100%;
    margin-left: -45px;
}

.bigTxt {
    text-align: center;
    font-size: 55px;
    font-weight: 700;
}

.bigTxt span {
    color: var(--1);
}

.midiumTxt {
    text-align: center;
    font-size: 32px;
    font-weight: 700;
    line-height: 1.4;
    margin-top: 30px;
}

.smallTxt {
    text-align: center;
    font-size: 18px;
    color: var(--3);
    line-height: 1.65;
    margin-top: 30px;
}

.mail {
    text-align: center;
    font-size: 16px;
    margin-top: 20px;
}

.vrbtn {
    text-align: center;
    margin-top: 55px;
    margin-bottom: 55px;
}

.vrbtn a {
    font-size: 17px;
    font-weight: 700;
    color: var(--0);
    background: var(--1);
    width: 320px;
    height: 56px;
    line-height: 56px;
    display: inline-block;
    border-radius: 56px;
    box-sizing: border-box;
}
.cateSwiper {
    border-bottom: 1px solid #dddddd;
}


.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;}

.onlyMobile {display:none;}

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


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


 
.onlyPc {display:none;}
.onlyMobile {display: table-row;}
.headerSubject {
    text-align: center;
    font-size: 22px;
    margin: 30px 0;
}

.loc-navi {
    display: none;
}

.boardTab {
    padding: 15px 0;
}
  
.cateSwiper .swiper-slide a {
    font-size: 15px;
}  
.visual {
    margin-bottom: 45px;
}

.bigTxt {
    font-size: 30px;
}

.midiumTxt {
    margin-top: 25px;
    font-size: 21px;
}

.smallTxt {
    margin-top: 25px;
    font-size: 14px;
}

.mail {
    font-size: 13px;
    margin-top: 25px;
}

.vrbtn {
    margin-top: 40px;
}

.vrbtn a {
        width: 100%;
    font-size: 16px;
        max-width: 320px;
}

    
}


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

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

/***
* ÀÌ À§·Î´Â ÅÂºí¸´
*
*
*
*
*
*
*
*
* 
*
*
*
*
*
*
*
*
* ¿©±âºÎÅÍ ¸ð¹ÙÀÏ
***/
/*max-width: 767px¿¡¼­ 767px·Î º¯È¯ÇÔ*/
@media all and (max-width: 767px) {

    /* ±âº» Ã¼Å©¹Ú½º¸¦ ¼û±é´Ï´Ù. */
    input[type="checkbox"] {
        appearance: none;
        -webkit-appearance: none;
        -moz-appearance: none;
        width: 24px;
        height: 24px;
        position: relative;
        background-size: cover;
    }

    /* Ã¼Å©¹Ú½º ¹è°æ ÀÌ¹ÌÁö */
    input[type="checkbox"] {
        background-image: url('/design/epsonkorea/images/Default_40.png');
        /* Ã¼Å© ¾ÈµÈ »óÅÂ ÀÌ¹ÌÁö */
    }

    /* Ã¼Å©µÈ »óÅÂÀÇ ¹è°æ ÀÌ¹ÌÁö */
    input[type="checkbox"]:checked {
        background-image: url('/design/epsonkorea/images/Selected_40.png');
        /* Ã¼Å©µÈ »óÅÂ ÀÌ¹ÌÁö */
    }


.visual img {
    margin-left: 0;
}
}  
   
/* BASIC css end */

