@charset "utf-8";
html, body {word-break: keep-all;font-size:17px;}

.pages{min-height: 300px;}
.wrap1520{max-width: 1520px; margin:0 auto;}
img.auto{max-width:100%; max-height:100%; width:auto; height:auto;}
.blue_t{color:#1e3e7e;}
.l_blue_t{color:#365fe3;}
.g_box{background: #f7f8fd; padding: 50px 40px;}
.w_box2{background: #fff;border: 5px solid #cbe6f7; padding:30px; border-radius: 50px;}
.tit_basic{font-size: 30px; font-weight: 700; position: relative; padding-left:17px; margin-bottom: 25px;}
.tit_basic:before{position: absolute; left:0; top: 8px; content: ''; width: 6px; height: 26px; background: #365fe3; }

.hb_table01{text-align: center; width: 100%;}
.hb_table01 th{background: #f7f8fd; border-top: 2px solid #333; border-right: 1px solid #ddd; border-bottom: 1px solid #ddd; padding: 12px 0;}
.hb_table01 th:last-child{border-right:none;}
.hb_table01 tr{}
.hb_table01 tr td{border-right: 1px solid #ddd; border-bottom: 1px solid #ddd; vertical-align: middle; line-height: 1.2; padding:10px 0;}
.hb_table01 tr td:last-child{border-right:none;}
.hb_table02{text-align: center; width: 100%; border-top: 2px solid #003333;}
.hb_table02 th{border:1px solid #ddd; padding:5px; background: #365fe3; vertical-align:middle; color:#fff;}
.hb_table02 th:last-child{border-right:none;}
.hb_table02 tr{padding:5px; border-left:none;}
.hb_table02 tr td{border-right: 1px solid #ddd; border-bottom: 1px solid #ddd; padding:5px; vertical-align:middle;}
.hb_table02 tr td:last-child{border-right:none;}
.hb_table02 tr td.border_rig{border-right: 1px solid #ddd;}
.mb-8{margin-bottom:80px;}

.flex{display: flex; flex-wrap: wrap;}
.page-32 .flex .items{width: 30%; height: 300px; padding: 15px; border-radius: 20px; text-align: center; margin-bottom: 30px;}
.page-32 .flex .items h2{color: #333; margin-top: 80px; margin-bottom: 20px; font-weight: 700;}
.page-32 .flex .items h2{color: #333;}
.page-32 .flex .color1{background-color: #9bbcff;}
.page-32 .flex .color2{background-color: #f1f6ff;}
.space-btw{justify-content: space-between;}

.long_img{width:100%; text-align: center;}
.long_img img{width:100%; text-align: center;}

@media screen and (max-width:991px){
    .flex{display: flex; flex-wrap: wrap;}
.page-32 .flex .items{width: 100%; height: 150px; padding: 15px; border-radius: 20px; text-align: center; margin-bottom: 30px;}
.page-32 .flex .items h2{color: #333; margin-top: 0px; margin-bottom: 20px; font-weight: 700;}
.page-32 .flex .items h2{color: #333;}
.page-32 .flex .color1{background-color: #9bbcff;}
.page-32 .flex .color2{background-color: #f1f6ff;}
.space-btw{justify-content: space-between;}

.long_img{width:100%; text-align: center;}
}

/*  Company - 인사말 */
#page_5{margin-bottom: 200px;}
#page_5 .wrap1520{background: #f8f8f8; transform: translate(0, 60px); padding-bottom: 60px;}
#page_5 .cts01{display: flex;}
#page_5 .cts01 .item{flex: 0 0 50%;}
#page_5 .cts01 .pic{transform: translate(0, -60px);}
#page_5 .cts01 .pic img{box-shadow: 12px 12px 20px rgba(0,0,0,0.2);}
#page_5 .cts01 .txt{margin-top: 80px;}
#page_5 .cts01 .txt .fs-35{line-height: 1.2;}
#page_5 .cts01 .txt p{ margin-top: 30px;}
#page_5 .cts01 .txt .sign{text-align: right; position: relative;}
#page_5 .cts01 .txt .sign span{ position: relative;}
#page_5 .cts01 .txt .sign span:before{position: absolute; left:42px; top:1px; content: ''; background: #1e3e7e; width: 5px; height: 20px; margin-left: -58px;}
#page_5 .cts01 .txt .sign b{margin-right: 15px;}
#page_5 .cts01 .txt .sign img{transform: translate(0, 10px);}

@media screen and (max-width:1200px){
    #page_5 .cts01 .txt{padding-left:20px;}
}

@media screen and (max-width:991px){
    #page_5{margin-bottom:140px;}
    #page_5 .cts01{flex-wrap:wrap;}
    #page_5 .cts01 .item{width:100%; flex:100%; max-width:100%;}
    #page_5 .cts01 .pic{text-align:center;}
    #page_5 .cts01 .txt{padding-left:0; margin-top:0;}
}

@media screen and (max-width:430px){
    #page_5{margin-bottom:125px;}
    #page_5 .cts01 .txt .sign b{display:inline-block; width:50%;}
}


.table_tit{font-size: 20px; color: #666; margin-bottom: 10px; font-weight: 700;}

/* Company - 경영방침 */
#page_6 {margin-bottom: 120px;}
#page_6 .wrap1520{ background: #f8f8f8; }
#page_6 img{margin:0 auto; padding:100px 0; max-width: 100%;}
#page_6 .w_img{display: block;}
#page_6 .m_img{display: none;}

@media screen and (max-width:1200px){
    #page_6 {margin-bottom: 0;}
    #page_6 img{max-width: 80%; padding:70px 0;}
    #page_6 .w_img{display: none;}
    #page_6 .m_img{display: block;}
}

@media screen and (max-width:767px){
    #page_6 {margin-bottom: 80px;}
    #page_6 img{max-width: 90%; padding:60px 0;}
}


/* Company - 연혁 */
#page_7{}
#page_7 .wrap1520{background: #f8f8f8; height: 100%; padding: 120px 0; margin-bottom: 120px;}
#page_7 .wrap1520 .wrap{background: #fff; height: 100%; position: relative; padding: 80px 0 30px 0; box-shadow: 10px 10px 15px rgba(0,0,0,0.15);}
#page_7 .wrap1520 .wrap:before{content: ''; position: absolute; left:50%; top: 110px; width: 1px; height: 81.5%; background: #ddd;}
#page_7 .wrap1520 .cts01{margin-bottom: 60px; position: relative;}
#page_7 .wrap1520 .cts01:before{content: ''; position: absolute; left:50%; top: 21px; width: 10px; height: 10px; background: #365fe3; border-radius: 50%; margin-left: -5px;}

#page_7 .wrap1520 .cts01>div>div{width:50%; padding:0 30px;}
#page_7 .wrap1520 .cts01 .h_year{ color:#365fe3;}
#page_7 .wrap1520 .cts01 .h_txt{margin-top: 12px; color:#555;}
#page_7 .wrap1520 .cts01 .h_txt p{margin-bottom: 12px; line-height: 1.3;}
#page_7 .wrap1520 .h_left{}
#page_7 .wrap1520 .h_right{}
#page_7 .wrap1520 .h_left .h_year{float:left; text-align: right;}
#page_7 .wrap1520 .h_left .h_txt{float:right; text-align: left;}
#page_7 .wrap1520 .h_right .h_year{float:right; text-align: left;}
#page_7 .wrap1520 .h_right .h_txt{float:left; text-align: right;}
@media screen and (max-width:1200px){
    #page_7 .wrap1520 .cts01:before{top:15px;}
    #page_7 .wrap1520 .wrap:before{top:103px;}
}
@media screen and (max-width:800px){
    #page_7 .wrap1520{padding:40px 0; margin-bottom:40px;}
    #page_7 .wrap1520 .wrap{padding:40px 0 30px 0;}
    #page_7 .wrap1520 .wrap:before{left:3%; top:60px; height: 84%;}
    #page_7 .wrap1520 .cts01{margin-bottom: 30px;}
    #page_7 .wrap1520 .cts01:before{left:3%;}
    #page_7 .wrap1520 .cts01>div>div{padding:0 10px 0 35px;}
    #page_7 .wrap1520 .h_left .h_year{text-align: left; display:block; width:100%;}
    #page_7 .wrap1520 .h_left .h_txt{float:left; display:block; width:100%;}
    #page_7 .wrap1520 .h_right .h_year{float:left; display:block; width:100%;}
    #page_7 .wrap1520 .h_right .h_txt{text-align: left; display:block; width:100%;}
    #page_7 .wrap1520 .cts01 .h_txt p{position:relative; padding-left: 8px;}
    #page_7 .wrap1520 .cts01 .h_txt p:before{content:''; position:absolute; left:0; top:8px; width:3px; height:3px; background:#b7b7b7; border-radius:50%;}
}
@media screen and (max-width:430px){
    #page_7 .wrap1520 .cts01:before{top:9px;}
    #page_7 .wrap1520 .wrap:before{height: 82.5%;}
    #page_7 .wrap1520 .cts01 .h_txt p:before{top:5px;}
}

/* Company - 오시는길 */
#page_9 .inner{ margin-bottom: 120px;}
#page_9 .root_daum_roughmap{width: 100%; margin-top: 40px; box-shadow: 3px 5px 25px rgba(0,0,0,0.3);}
#page_9 .inner .tit{margin: 50px 0 30px 0;}
#page_9 .inner .tit strong{color:#365fe3; padding-right: 20px; }
#page_9 .inner ul.map_info{margin-top: 15px; border-top: 2px solid #333; color:#555;}
#page_9 .inner ul.map_info li{float: left; width: 50%; vertical-align: middle; border-bottom: 1px solid #ddd; padding: 20px 0; }
#page_9 .inner ul.map_info li strong{float: left; width: 100px; text-align: left; color:#999;}
#page_9 .inner ul.map_info li p{float: left; margin-top: 8px;}
#page_9 .cts01 .inner:after{bottom: -90px;}
#page_9 .cts02{margin-top: 180px;}
#page_10 .innerimg{background: url(/images/contents/p31_patient.jpg);width: 100%; height: 860px; background-size: contain; background-repeat: no-repeat;}

@media screen and (max-width:1200px){
    #page_9 .root_daum_roughmap{width:100% !important;}
    #page_9 .inner ul.map_info li{width:100%;}
}
@media screen and (max-width:800px){
    #page_9 .inner{margin-bottom:80px;}
    #page_9 .inner .tit strong{padding-right:10px;}
    #page_9 .inner ul.map_info li strong{width:100%; display:block;}
}


/*  Product - 세라믹글라스보드 */
#page_10{}
#page_10 .cts{margin-bottom: 80px;}
#page_10 .cts .w_box2{padding:35px 30px 50px;}
#page_10 .cts01{background: linear-gradient(0deg, #fff 25%, #f6f6f6 10%, #f6f6f6 80% ); padding:80px 0; margin-bottom: 0;}
#page_10 .cts01 .tit_group{}
#page_10 .cts01 .tit_group .tit_sub{}
#page_10 .cts01 .tit_group .tit{}
#page_10 .cts01 .tit_group p{line-height: 1.4; margin: 20px 0 40px 0;}
#page_10 .cts01 .pic{}
#page_10 .cts01 .pic img{margin-right: 24px; box-shadow: 5px 5px 15px rgba(0,0,0,0.2);}
#page_10 .cts01 .pic img:last-child{margin-right: 0;}

#page_10 .cts02 {}
#page_10 .cts02 .g_bg{display: flex; align-items: center; background: #f6f6f6; padding:30px; border-radius: 180px;}
#page_10 .cts02 .item{flex-shrink: 0; width: 760px;}
#page_10 .cts02 .g_bg .ico{width: 250px; height: 250px; border-radius: 50%; border:15px solid #365fe3; text-align: center; position: relative; margin-right: 130px;}
#page_10 .cts02 .g_bg .ico:after{
    content: ''; position: absolute; right:-106px; top: 20%; background: url(/images/contents/p10_cts02_img01.png);width:103px; height: 138px;
}
#page_10 .cts02 .g_bg .ico .inner{width: 90px; height: 128px; }
#page_10 .cts02 .g_bg .ico .inner img{}
#page_10 .cts02 .g_bg .ico .inner p{}
#page_10 .cts02 .g_bg .t_box{background: #fff; border-radius: 150px; width: 760px; padding:40px 0 40px 100px;}
#page_10 .cts02 .g_bg .t_box table{}
#page_10 .cts02 .g_bg .t_box table tr{}
#page_10 .cts02 .g_bg .t_box table tr td{margin:5px 0;}
#page_10 .cts02 .g_bg .t_box table tr td.num{background: #365fe3; color:#fff; text-align: center; width: 25px; display: inline-block; font-size: 16px; font-weight: 500; margin-right: 10px;}
#page_10 .cts02 .g_bg .t_box ul{}
#page_10 .cts02 .g_bg .t_box ul li{margin-bottom: 8px;}
#page_10 .cts02 .g_bg .t_box ul li span{background: #365fe3; color:#fff; text-align: center; width: 30px; display: inline-block;}
#page_10 .cts03 .hb_table01 thead th:nth-child(2),
#page_10 .cts03 .hb_table01 thead th:nth-child(5){border-top:5px solid #365fe3; border-left:5px solid #365fe3; border-right:5px solid #365fe3;}
#page_10 .cts03 .hb_table01 td.blueTd{border-left:5px solid #365fe3; border-right:5px solid #365fe3;}
#page_10 .cts03 .hb_table01 tbody tr:last-child td:nth-child(2),
#page_10 .cts03 .hb_table01 tbody tr:last-child td:nth-child(5){border-bottom:5px solid #365fe3;}
#page_10 .cts04 .g_box .w_box{text-align: center; background: #fff; box-shadow: 0 0 15px rgba(0,0,0,0.2); }
#page_10 .cts04 .g_box .w_box .top_t{display: flex;}
#page_10 .cts04 .g_box .w_box .top_t strong{background: #365fe3; height: 50px; width: 180px; padding-top: 11px;}
#page_10 .cts04 .g_box .w_box .top_t span{text-align: left; background: #efefef; width: 100%; padding: 14px 0 0 25px;}
#page_10 .cts04 .g_box .w_box img{ display: inline-block; padding:50px 0 35px 0;}
/* #page_10 .cts05{margin-bottom: 30px;} */
#page_10 .cts05 .tit span,
#page_10 .cts06 .tit span{float:right; margin-top:7px; color:rgba(0, 0, 0, 0.6);}
#page_10 .cts06 .hb_table02 span{display:block;}
#page_10 .cts06 .txt{overflow:hidden;}
#page_10 .cts06 .txt > div{float:left; width:130px;}
#page_10 .cts06 .txt ul{float:left;}
#page_10 .cts07 .inner{display:flex; flex-wrap:wrap; justify-content: space-between;}
#page_10 .cts07 .inner .item{flex:0 0 28%;  background:#fff; box-shadow:0 0 20px rgba(0, 0, 0, 0.07); margin-bottom:30px;}
#page_10 .cts07 .inner .item.clear{ box-shadow:0 0 20px rgba(0, 0, 0, 0.0);}
#page_10 .cts07 .t_group{text-align:center; padding:15px 10px 22px;}
#page_10 .cts07 .t_group span{background-color: #07348c; font-size:15px;color: #fff; font-weight: 600; padding: 3px 5px; border-radius: 500px; margin-right: 5px;}


@media screen and (max-width:1200px){
    #page_10 .cts01 .pic img{margin-right:0; width:48%; height:244px;}
    #page_10 .cts02 .item{flex-shrink: 1;}
    #page_10 .cts02 .g_bg .ico{border:none;}
    #page_10 .cts02 .g_bg .t_box{padding:40px 0 40px 68px; width:100%;}
}

@media screen and (max-width:991px){
    #page_10 .cts01 .pic img{width:auto; height:auto;}
    #page_10 .cts02 .g_bg {display:block;}
    #page_10 .cts02 .g_bg .ico {margin:0 auto;}
    #page_10 .cts02 .g_bg .ico .inner { margin-top:42px; }
    #page_10 .cts02 .g_bg .ico{border: 15px solid #365fe3;}
    #page_10 .cts02 .g_bg .ico:after { right:26%; top:92%; transform:rotate(90deg)}
    #page_10 .cts02 .g_bg .t_box{margin-top:94px;}
}

@media screen and (max-width:800px){
    #page_10 .cts{margin-bottom:50px;}
    #page_10 .cts01{padding:40px 0;}
    #page_10 .cts .w_box2{padding: 20px 20px 35px;}
    #page_10 .cts02 .g_bg .t_box {width:100%;}
    #page_10 .cts02 .g_bg .t_box table tr td{font-size:13px;}
    #page_10 .cts03 .hb_table01 thead th:nth-child(2),
    #page_10 .cts03 .hb_table01 thead th:nth-child(5){border-top:3px solid #365fe3; border-left:3px solid #365fe3; border-right:3px solid #365fe3;}
    #page_10 .cts03 .hb_table01 td.blueTd{border-left:3px solid #365fe3; border-right:3px solid #365fe3;}
    #page_10 .cts03 .hb_table01 tbody tr:last-child td:nth-child(2),
    #page_10 .cts03 .hb_table01 tbody tr:last-child td:nth-child(5){border-bottom:3px solid #365fe3;}
    #page_10 .cts04 .g_box .w_box .top_t,
    #page_10 .cts04 .g_box .w_box .top_t strong,
    #page_10 .cts04 .g_box .w_box .top_t span{display:block; width:100%; text-align:center;}
    #page_10 .cts04 .g_box .w_box .top_t span{padding: 7px; font-size:13px;}
    #page_10 .cts05 .tit span,
    #page_10 .cts06 .tit span{
        font-size:11px;
    }
    #page_10 .cts07 .inner .item{flex:0 0 48%;}
}

@media screen and (max-width:430px){
    #page_10 .cts{margin-bottom:35px;}
    #page_10 .cts01 {padding:35px 0;}
    #page_10 .cts02 .g_bg{padding:30px 0 0;}
    #page_10 .cts02 .g_bg .ico {width: 200px; height: 200px;}
    #page_10 .cts02 .g_bg .ico:after {right: 19%; top: 90%;}
    #page_10 .cts02 .g_bg .ico .inner {margin-top: 32px;}
    #page_10 .cts02 .g_bg .t_box{border-radius:50px; padding:20px;}
    #page_10 .cts07 .inner .item{flex:100%;}
}



.page_11 .cts03 .g_box{text-align: center;}
.page_11 .cts03 .g_box img{max-width: 100%;}

#page_10.page_11 .cts04 .w_box2{padding: 55px 55px 0px;}
.page_11 .cts04 .inner{display: flex; flex-wrap: wrap; justify-content:space-between; align-items: center;}
.page_11 .cts04 .inner .item{flex: 0 0 46%; margin-bottom: 30px;}
.page_11 .cts04 .t_group{text-align: center; padding: 15px 10px 22px;}
.page_11 .cts04 .t_group>div{font-size: 20px; font-weight: 700; height: 63px;}

.page_11 .cts06 .w_box{text-align: center; background: #ffffff; box-shadow: 0 0 15px rgba(0, 0, 0, 20%);}
.page_11 .cts06 .g_box .w_box .t_box{text-align: left; padding: 0 40px 40px 40px; display: flex; justify-content: space-between;}
.page_11 .cts06 .g_box .w_box .t_box .item{flex: 0 0 48%;}
.page_11 .cts06 .g_box .w_box .t_box .item.plus{position: relative;}
.page_11 .cts06 .g_box .w_box .t_box .item.plus::after{position: absolute; width: 45px; height: 45px; line-height: 43px; border-radius: 30px; border: 2px solid #365fe3; background: #fff; content: "+"; top: 31%; right: -43px; text-align: center; font-size: 33px; font-weight: 400; color: #365fe3;}
.page_11 .cts06 .g_box .w_box .t_box .item .top_t{font-weight: 700; width: 100%; height: 50px; line-height: 50px; border-top: 2px solid #365fe3; background-color: #EFEFEF; text-align: center; margin: 40px 0;}
#page_10.page_11 .cts06 .g_box .w_box .t_box .item .w_box2{width: auto; padding: 0; margin-top: 40px; height: 350px;}
.page_11 .cts06 .g_box .w_box .t_box .item .w_box2 td{padding: 40px;}
.page_11 .cts06 .g_box .w_box .t_box .item .w_box2 ul{margin-bottom: 15px;}
.page_11 .cts06 .g_box .w_box .t_box .item .w_box2 ul:nth-child(3){margin: 0;}

.page_11 .cts07 .g_box{text-align: center;}
.page_11 .cts07 .g_box{text-align: center;}

.page_11 .cts08 img{margin-bottom: 30px;}
.page_11 .cts08 .g_box ul li{position: relative; padding-left: 25px; text-align: left;}
.page_11 .cts08 .g_box ul li::before{content: ''; background: url(/images/contents/mark_check.png) left center no-repeat; width: 18px; height: 17px; position: absolute; left: 0; top: 3px;}

.page_11 .cts09 .g_box .w_box2 .t_box{display: flex; justify-content: space-between; align-items: flex-start;}
#page_10.page_11 .cts09 .g_box .w_box2 {padding: 50px;}
.page_11 .cts09 .g_box .w_box2 .t_box:nth-child(1){margin-bottom: 40px;}
.page_11 .cts09 .g_box .w_box2 .t_box .item{display: flex; width: 45%;}
.page_11 .cts09 .g_box .w_box2 .t_box .item.mg {flex-direction: column;}
.page_11 .cts09 .g_box .w_box2 .t_box .item.mg img{margin-bottom: 20px;}
.page_11 .cts09 .g_box .w_box2 .t_box ul{position: relative; padding: 3px 0 3px 110px; text-align: left; height: 60px;}
.page_11 .cts09 .g_box .w_box2 .t_box ul::before{content: ''; background: url(/images/contents/p11_cts09_img04.png) left center no-repeat; width: 100px; height: 60px; position: absolute; left: 0; top: 0;}

.page_11 .cts10 .inner{display: flex; flex-wrap: wrap; justify-content: space-between;} 
.page_11 .cts10 .inner .item{flex: 0 0 31%; background: #fff; margin-bottom: 30px;}

.page_11 .cts11 .t_box{display: flex; flex-direction: row; justify-content: space-between; text-align: center;}
.page_11 .cts11 .t_box .item.t01{width: 48%;}
.page_11 .cts11 .t_box .item.t02,
.page_11 .cts11 .t_box .item.t03{width: 24%;}
.page_11 .cts11 .t_box .item>ul>li.tit{width: 100%; background: #365fe3; color: #fff; border-top: 2px solid #003333; font-weight: 700; padding: 5px;}
.page_11 .cts11 .t_box .item>ul>ul.p{color: #000; background: #fff;}
.page_11 .cts11 .t_box .item>ul>ul.p>li{padding: 10px; border-top: 1px solid #ddd;}
.page_11 .cts11 .t_box .item.t01>ul>ul.p{float: left; width: 50%;}
.page_11 .cts11 .t_box .item.t01>ul>ul.p:nth-child(2)>li{border-right: 1px solid #ddd;}
.page_11 .cts11 .t_box .item>ul>ul.p>li:nth-child(15){border-bottom: 2px solid #003333; box-sizing: border-box;}
.page_11 .cts11 .t_box .item>ul>ul.p>li:nth-child(2n){background: #ebedfa;}


@media screen and (max-width:1200px){
    .page_11 .cts04 .t_group>div{font-size: 17px;}
    #page_10.page_11 .cts04 .w_box2{padding: 35px 35px 0;}
    .page_11 .cts06 .g_box .w_box .t_box{padding: 0 30px 30px 30px;}
    #page_10.page_11 .cts09 .g_box .w_box2{padding: 40px;}
}

@media screen and (max-width:1001px){
    .pages li{font-size: 13px;}
    .page_11 .cts06 .g_box .w_box .t_box .item.plus::after{width: 35px; height: 35px; font-size: 28px; line-height: 33px; right: -33px;}
    .page_11 .cts06 .g_box .w_box .t_box .item .w_box2 td{padding: 30px;}
    .page_11 .cts06 .g_box .w_box .t_box .item .w_box2 ul li{font-size: 15px;}
    
    .page_11 .cts08 .g_box ul li{font-size: 17px;}
    .page_11 .cts09 .g_box .w_box2 .t_box ul li{font-size: 17px;}
}

@media screen and (max-width:990px) {
    .page_11 .cts06 .g_box .w_box .t_box .item img.mobileView {display:none;}
    .page_11 .cts06 .g_box .w_box .t_box .item img.pcView {display:block;}
    .page_11 .cts09 .g_box .w_box2 .t_box .item.mg img.mobileView {display:none;}
    .page_11 .cts09 .g_box .w_box2 .t_box .item.mg img.pcView {display:block;}
}

@media screen and (max-width:860px){  
    #page_10.page_11 .cts04 .w_box2{padding: 40px 40px 0 40px;}
    .page_11 .cts06 .g_box .w_box .t_box{flex-direction: column;}
    .page_11 .cts06 .g_box .w_box .t_box .item.plus{margin-bottom: 30px;}
    #page_10.page_11 .cts06 .g_box .w_box .t_box .item .w_box2{height: auto;}
    .page_11 .cts06 .g_box .w_box .t_box .item .w_box2 td{padding: 20px 20px 20px 40px;}
    .page_11 .cts06 .g_box .w_box .t_box .item .w_box2 ul li{font-size: 17px;}
    .page_11 .cts06 .g_box .w_box .t_box .item.plus::after{top: 102%; right: 46%;}
    .page_11 .cts06 .g_box .w_box .t_box .item img{width: 100%;}
    .page_11 .cts09 .g_box .w_box2 .t_box ul li{font-size: 15px;}
    .page_11 .cts10 .inner .item{flex: 0 0 48%;}
}

@media screen and (max-width:768px){  
    .page_11 .cts09 .g_box .w_box2 .t_box{flex-direction: column; align-items:center;}
    .page_11 .cts09 .g_box .w_box2 .t_box .item{width: auto;}
    .page_11 .cts09 .g_box .w_box2 .t_box .item.mg{margin-top: 40px;}
    .page_11 .cts09 .g_box .w_box2 .t_box .item.mg img.mobileView {display:block;}
    .page_11 .cts09 .g_box .w_box2 .t_box .item.mg img.pcView {display:none;}
    .page_11 .cts09 .g_box .w_box2 .t_box ul{height: auto;}
}

@media screen and (max-width:760px){
    .page_11 .cts11 .t_box{width: 590px; padding-bottom: 20px;}
    #page_10.page_11 .cts11 .w_box2{padding: 20px 20px 35px;}
}

@media screen and (max-width:600px){   
    #page_10.page_11 .cts04 .inner .item{flex:100%;}
    .page_11 .cts04 .t_group>div{height: auto;}
    .page_11 .cts04 .inner .item{margin-bottom: 20px;}
    .page_11 .cts06 .g_box .w_box .t_box{flex-direction: column;}
    .page_11 .cts09 .g_box .w_box2 .t_box ul li{font-size: 13px;}
}

@media screen and (max-width:430px){    
    .page_11 .cts04 .t_group>div{font-size: 15px;}
    .page_11 .cts06 .g_box .w_box .t_box .item .w_box2 ul li{font-size: 13px;}
    .page_11 .cts06 .g_box .w_box .t_box .item img.mobileView {display:block;}
    .page_11 .cts06 .g_box .w_box .t_box .item img.pcView {display:none;}
    .page_11 .cts06 .g_box .w_box .t_box .item .w_box2 td{padding: 20px;}
    .page_11 .cts08 .g_box ul li{font-size: 13px;}
    .page_11 .cts09 .g_box .w_box2 .t_box:nth-child(1){margin-bottom: 20px;}
    .page_11 .cts09 .g_box .w_box2 .t_box ul{padding: 70px 0 0;}
    .page_11 .cts10 .inner .item{flex: 100%;}
}

/*  Product - Solstice Pod Gen3 Display */
#page_10.page-11 .cts07 .inner .item{box-shadow: none; flex:0 0 32%;}
#page_10.page-11 .cts07 .inner .item img{box-shadow: 0 0 20px rgb(0 0 0 / 7%);}


/*  Product - 스크린 골프 시스템 */
#page_10.page-12 .cts01 .pic img {margin-right: 18px;}
#page_10.page-12 .cts01 .pic img:last-child{margin-right:0;}
#page_10.page-12 .cts07 .inner .item{flex:0 0 31%;}
.page-12 .cts03 .inner{display: flex; flex-direction: row; justify-content: space-between;}    
.page-12 .cts03 .inner .item{flex:0 0 22%; height:370px; background:url(/images/contents/p12_fea_img01.jpg) bottom no-repeat;  box-shadow:10px 0 20px rgba(0, 0, 0, 0.07); background-size: cover;}
.page-12 .cts03 .inner .item:nth-child(2){background:url(/images/contents/p12_fea_img02.jpg) bottom no-repeat; background-size: cover;}
.page-12 .cts03 .inner .item:nth-child(3){background:url(/images/contents/p12_fea_img03.jpg) bottom no-repeat; background-size: cover;}
.page-12 .cts03 .inner .item:nth-child(4){background:url(/images/contents/p12_fea_img04.jpg) bottom no-repeat; background-size: cover;}
.page-12 .cts03 .inner .item .txt{text-align:center; padding-top: 80px; position:relative; color:#333;}
.page-12 .cts03 .inner .item .txt:before{content:''; position:absolute; left:50%; top:0; border-left:1px solid #000; height:57px;}
.page-12 .cts03 .inner .item .txt p{width:168px; color:#666; margin:0 auto;}

@media screen and (max-width:1200px){
    #page_10.page-12 .cts01 .pic img {margin-right: 0; width: 33%; height:auto;}
}


@media screen and (max-width:860px){  
    #page_10.page-12 .cts01 .pic img{width:100%;}
    .page-12 .cts03 .inner {flex-wrap:wrap;}
    .page-12 .cts03 .inner .item{flex:0 0 50%; max-width:50%; width:50%;}
    .page-12 .cts03 .inner .item:nth-child(1),
    .page-12 .cts03 .inner .item:nth-child(2){margin-bottom:30px;}
    #page_10.page-12 .cts07 .inner .item{flex:0 0 48%;}
}

@media screen and (max-width:430px){    
    .page-12 .cts03 .inner .item{flex:100%; max-width:100%; width:100%; height: auto; padding: 0 0 50px 0;}
    .page-12 .cts03 .inner .item:nth-child(1),
    .page-12 .cts03 .inner .item:nth-child(2),
    .page-12 .cts03 .inner .item:nth-child(3){margin-bottom:20px;}
    .page-12 .cts03 .inner .item .txt{padding-top:48px;}
    .page-12 .cts03 .inner .item .txt:before{height: 33px;}
    #page_10.page-12 .cts07 .inner .item{flex:100%;}
}

/*  Product - VR Sports Station */
#page_10.page-13 .cts07 .t_group{text-align:left; padding:10px 20px 27px;}
#page_10.page-13 .cts .w_box2{padding:30px;}
.page-13 .cts001 .inner{padding:20px 0;;}
.page-13 .cts001 .inner #pic_roll{position: relative;}
.page-13 .cts001 .inner #pic_roll .item{}
.page-13 .cts001 .inner #pic_roll .item img{max-width: 720px; display: inline-block;}
.page-13 .cts001 .inner #pic_roll .owl-nav {}
.page-13 .cts001 .inner #pic_roll .owl-nav .owl-prev{position: absolute; left:17%; top:45%;}
.page-13 .cts001 .inner #pic_roll .owl-nav .owl-next{position: absolute; right:17%; top:45%;}
.page-13 .cts001 .inner p{margin-top: 10px; font-size: 20px; font-weight: 500;}
.page-13 .cts002 span{float:right; margin-bottom:8px;}
.page-13 .cts004 .g_box .flex{display: flex; flex-wrap: wrap; justify-content: space-between;}
#page_10.page-13 .cts004 .g_box .w_box2{flex: 0 0 48%; position: relative;}
#page_10.page-13 .cts004 .g_box .w_box2:nth-child(1):after{position: absolute; content: "01"; width: 60px; height: 60px; border-radius: 50%; background: #365fe3; text-align: center; line-height: 60px; color: #fff; font-weight: 600; top: -15px; left: -15px;}
.page-13 .cts004 .g_box .w_box2 p{margin: 0 0 20px 20px;}
#page_10.page-13 .cts004 .g_box .w_box2:nth-child(2):after{position: absolute; content: "02"; width: 60px; height: 60px; border-radius: 50%; background: #365fe3; text-align: center; line-height: 60px; color: #fff; font-weight: 600; top: -15px; left: -15px;}
.page-13 .cts004 .g_box .w_box2 p{margin: 0 0 20px 20px;}
#page_10.page-13 .cts004 .g_box .w_box2:nth-child(3):after{position: absolute; content: "03"; width: 60px; height: 60px; border-radius: 50%; background: #365fe3; text-align: center; line-height: 60px; color: #fff; font-weight: 600; top: -15px; left: -15px;}
.page-13 .cts004 .g_box .w_box2 p{margin: 0 0 20px 20px;}
#page_10.page-13 .cts004 .g_box .w_box2:nth-child(4):after{position: absolute; content: ""; width: 60px; height: 60px; border-radius: 50%; text-align: center; line-height: 60px; background:#365fe3 url(/images/contents/check_wh.png) center no-repeat; top: -15px; left: -15px;}
.page-13 .cts004 .g_box .w_box2 p{margin: 0 0 20px 20px;}
.page-13 .cts004 .notebox{width: 100%; height: 80px; border-radius: 15px; background: #365fe3; color: #fff; position: relative;}
.page-13 .cts004 .notebox .text{height: 37px;}
.page-13 .cts06 .g_box .w_box{background: #fff; box-shadow:0 0 15px rgb(0 0 0 / 20%);}
.page-13 .cts06 .video{position:relative; padding-top:56%; width:100%; height:0;}
.page-13 .cts06 .video > iframe{position:absolute; top:0; left:0; width:100%; height:100%;}

@media screen and (max-width:1200px){   

    .page-13 .cts001 .inner #pic_roll .owl-nav .owl-prev{left:5%; }
    .page-13 .cts001 .inner #pic_roll .owl-nav .owl-next{right:5%;}
    .page-13 .cts001 .inner p{font-size: 15px; }
}
@media screen and (max-width:767px){   

  .page-13 .cts004 .notebox .text{height: 55px;}
  .page-13 .cts004 .notebox .text span{display: block;}
  
}
@media screen and (max-width:667px){   

  #page_10.page-13 .cts004 .g_box .w_box2{flex: 100%;}
  
}
@media screen and (max-width:500px){   

    .page-13 .cts001 .inner #pic_roll .owl-nav .owl-prev{position: relative;}
    .page-13 .cts001 .inner #pic_roll .owl-nav .owl-next{position: relative;}
    .page-13 .cts004 .notebox .text span.fs-24{font-size: 18px;}
    .page-13 .cts004 .notebox .text span.fs-18{font-size: 15px;}
}


/*  Product - 극단초점 프로젝터 */
.page-14 .ctsN ul.checkSt li{position:relative;padding-left:40px; text-align:left; color:#333;}
.page-14 .ctsN ul.checkSt li:before{content:''; background:url(/images/contents/mark_check.png) left center no-repeat; width:18px; height:17px; position: absolute;  left:15px;  top: 3px;}
.page-14 .ctsN .hb_table02 tr td{vertical-align:baseline; padding:30px 5px 40px;}
@media screen and (max-width:800px){
    .page-14 .ctsN .hb_table02 tr td{padding:10px 5px 15px;}
    .page-14 .ctsN ul.checkSt li:before{top:0;}
}



/*  */
#page_15{text-align: center; margin-bottom: 120px;}
#page_15 .cts01 .tit{}
#page_15 .cts01 .tit_sub{margin: 10px 0 60px 0;}
#page_15 .cts02 {background: url(/images/contents/p15_bg.jpg) center center no-repeat; width:100%; height: 550px;}
#page_15 .cts02 .w_tit{padding-top: 80px;}
#page_15 .cts02 ul{display: flex; justify-content:center; flex-wrap: wrap;}
#page_15 .cts02 ul li{flex: 0 0 20%;}

@media screen and (max-width:1200px){
    #page_15{margin-bottom: 80px;}
    #page_15 .cts02 {background: url(/images/contents/p15_bg_m.jpg) center center no-repeat; height: auto; padding-bottom: 30px;}
    #page_15 .cts01 .tit{font-size: 34px; line-height: 1.3;}
    #page_15 .cts02 .w_tit{font-size: 28px;}
    #page_15 .cts02 ul{}
    #page_15 .cts02 ul li{flex: 0 0 34%; margin-bottom: 30px;}
}

@media screen and (max-width:500px){
    #page_15{margin-bottom: 60px;}
    #page_15 .cts01 .tit{font-size: 28px;}
    #page_15 .cts01 .tit_sub{margin-bottom: 40px;}
    #page_15 .cts02 ul li{flex: 0 0 46%;}
    #page_15 .cts02 ul li img{max-width: 90%;}
}


/* 와이즈마커 */
#page_10.page_19 .cts01 .pic img {margin-right: 7px;}
#page_10.page_19 .cts01 .pic img:last-child{margin-right:0;}
.page_19 .ctsN .g_box .w_box{background: #fff; box-shadow: 0 0 15px rgba(0,0,0,0.2); padding:40px 50px;}
.page_19 .ctsN .t01{margin-bottom: 30px;}
.page_19 .ctsN p{margin-bottom: 12px;}
.page_19 .ctsN ul li{position:relative; padding-left:25px; text-align:left; color:#333;}
.page_19 .ctsN ul li:before{content:''; background:url(/images/contents/mark_check.png) left center no-repeat; width:18px; height:17px; position: absolute;  left:0;  top: 3px;}

@media screen and (max-width:1200px){  
    #page_10.page_19 .cts01 .pic img { margin-right: 0; width: 24%; height: auto;}
}
@media screen and (max-width:600px){  
    #page_10.page_19 .cts01 .pic img{width:48%;}
    .page_19 .ctsN .g_box .w_box{padding: 30px 20px;}
    .page_19 .ctsN ul li{padding-left: 18px;}
    .page_19 .ctsN ul li:before{content:''; background:url(/images/contents/mark_check_m.png) left center no-repeat; width:14px; height:13px; position: absolute; left:0; top: 2px;}

}
@media screen and (max-width:430px){  
    #page_10.page_19 .cts01 .pic img{width:48%;}
}

/* 전자펜센서 */
.page_20{}
.page_20 .hb_table02{}
.page_20 .hb_table02 tr{}
.page_20 .hb_table02 tr td{text-align: left; padding-left: 9px;}
#page_10.page_20 .cts .w_box2{padding:35px 30px;}
.hb_table02 tr td.bg_b{background: #365fe3; color:#fff; font-weight: 500; }

@media screen and (max-width:1200px){  
    #page_10.page_20 .cts01 .pic img { margin-right: 0; width: 31%; height: auto;}
}


@media screen and (max-width:800px){  
    #page_10.page_20 .cts .w_box2{padding: 30px 20px;}
}
@media screen and (max-width:600px){  
    #page_10.page_20 .cts01 .pic img{width:48%;}
    .page_20 .hb_table02{font-size: 14px;}
}
@media screen and (max-width:430px){  
    .page_20 .hb_table02{font-size: 13px;}
}

/**/
#page_10.page_21 .cts04 .g_box .w_box .top_t strong{width: 520px;}
#page_10.page_21 .cts04 .g_box .w_box03 .top_t strong{width: 1500px;}
#page_10.page_21 .cts04 .g_box .w_box img{padding:0;}
#page_10.page_21 .cts .w_box2{padding:40px 30px;}
.page_21 .cts04 .g_box .w_box .t_box{text-align: left; padding:40px; display: flex; justify-content: space-between; align-items: flex-start;}
.page_21 .cts04 .g_box .w_box .t_box02{align-items: stretch;}
.page_21 .cts04 .g_box .w_box .t_box03{text-align: center; display: inline-block; padding:40px; }

.page_21 .cts04 .g_box .w_box .t_box img{}
.page_21 .cts04 .g_box .w_box .t_box table{background: #fafafa; padding:20px 0 20px 30px; display: inline-block; width: 540px; }
.page_21 .cts04 .g_box .w_box .t_box table tr{padding:3px 0; display: inline-block;}
.page_21 .cts04 .g_box .w_box .t_box table tr td{min-width: 50px;}
.page_21 .cts04 .g_box .w_box .t_box03 p{background: #fafafa; padding:30px; margin-top: 40px;}
.page_21 .hb_table02 tr td{text-align: left; padding-left: 20px;}
.page_11 .w_img,
.page_21 .w_img{display: inline-block !important;}
.page_11 .m_img,
.page_21 .m_img{display: none !important;}

@media screen and (max-width:1200px){  
    #page_10.page_21 .cts01 .pic img { margin-right: 0; width: 48%; height: auto;}
    .page_21 .cts04 .g_box .w_box .t_box{flex-wrap: wrap;}
    .page_21 .cts04 .g_box .w_box .t_box .item{flex: 0 0 100%; text-align: center;}
    .page_21 .cts04 .g_box .w_box .t_box img{margin-bottom: 30px; max-width: 100%;}
    #page_10.page_21 .cts04 .g_box .w_box img{max-width: 100%;}
    .page_21 .cts04 .g_box .w_box .t_box table{font-size: 14px;}
    .page_21 .cts04 .g_box .w_box .t_box table tr{display: block; text-align: left;} 
    .page_21 .cts04 .g_box .w_box .t_box03 p{font-size: 14px;}
    #page_10.page_21 .cts .w_box2{font-size: 14px;}
    #page_10.page_21 .hb_table02{margin-bottom: 0;}
}
@media screen and (max-width:800px){ 
    #page_10.page_21 .cts04 .g_box .w_box .top_t strong{width:100%;}
    #page_10 .cts04 .g_box .w_box03 .top_t strong{height: 70px;}
    #page_10 .cts04 .g_box .w_box03 .top_t span{display: none;}
    .page_21 .cts04 .g_box .w_box .t_box table{padding:20px;}
    .page_21 .cts04 .g_box .w_box .t_box table tr td{min-width: 33px;}
    
}
@media screen and (max-width:450px){  
    #page_10.page_21 .cts01 .pic img{width:48%;}
    #page_10.page_21 .cts04 .g_box .w_box .top_t strong{font-size: 16px;}
    .page_21 .cts04 .g_box .w_box .t_box,
    .page_21 .cts04 .g_box .w_box .t_box03{padding:15px;}
    .page_11 .w_img,
    .page_21 .w_img{display: none !important;}
    .page_11 .m_img,
    .page_21 .m_img{display: inline-block !important;}
    .page_20 .hb_table02 tr td{ padding-left: 3px;}
    .page_21 .cts04 .g_box .w_box .t_box03 p{ margin-top: 20px;}
    .page_21 .cts04 .g_box .w_box .t_box table{font-size: 13px;}
    .page_21 .cts04 .g_box .w_box .t_box table tr td{min-width: 30px;}
}


#page_25{background: #f4f4f4; width: 100%; padding: 80px 0;}
#page_25 .box{}
#page_25 .box .item{border-bottom: 1px solid #ccc; display: flex;}
#page_25 .box .item:first-child{border-top: 2px solid #333;}
#page_25 .box .item>div{vertical-align: top; padding: 35px 30px;}
#page_25 .box .item div.pic{}
#page_25 .box .item div.pic .img{box-shadow: 4px 0 10px rgba(0,0,0,0.2); background-size: contain; width:350px; height: 270px;background-repeat: no-repeat; background-position: center center;}
#page_25 .box .item div.txt{ position: relative;}
#page_25 .box .item div.txt strong{font-size: 28px; margin: 20px 0 7px 0; display: inline-block; text-transform: uppercase;}
#page_25 .box .item div.txt p{}
#page_25 .box .item div.txt a{display: inline-block; color:#0054ff; border:1px solid #0054ff; border-radius: 30px; padding:8px 25px; position: absolute; left:30px; bottom:70px;}

#page_25 .btn-more{background:#53d1f5; color:#fff; text-align:center; padding:12px; font-weight:bold; font-size:16px; user-select:none; cursor:pointer; transition:all 300ms; display: block; margin-top:30px; box-shadow: 3px 3px 10px rgba(0,0,0,0.2); position: relative;}
#page_25 .btn-more:hover{background:#aaa; }
#page_25 .box .item_1 div.pic .img{background-image: url(/images/contents/beam/nec-projector-np-um351wik.jpg); }
#page_25 .box .item_2 div.pic .img{background-image: url(/images/contents/beam/nec-projector-np-um351w.jpg); }
#page_25 .box .item_3 div.pic .img{background-image: url(/images/contents/beam/nec-projector-np-um383wl.jpg); }
#page_25 .box .item_4 div.pic .img{background-image: url(/images/contents/beam/nec-projector-np-h5231x.jpg); }
#page_25 .box .item_5 div.pic .img{background-image: url(/images/contents/beam/nec-projector-np-h5541u.jpg); }
#page_25 .box .item_6 div.pic .img{background-image: url(/images/contents/beam/nec-projector-np-p474u.jpg); }
#page_25 .box .item_7 div.pic .img{background-image: url(/images/contents/beam/nec-projector-np-me401x.jpg); }
#page_25 .box .item_8 div.pic .img{background-image: url(/images/contents/beam/nec-projector-np-p604x.jpg); }
#page_25 .box .item_9 div.pic .img{background-image: url(/images/contents/beam/nec-projector-np-pe523x.jpg); }
#page_25 .box .item_10 div.pic .img{background-image: url(/images/contents/beam/nec-projector-np-p554u.jpg); }
#page_25 .box .item_11 div.pic .img{background-image: url(/images/contents/beam/nec-projector-np-p554w.jpg); }
#page_25 .box .item_12 div.pic .img{background-image: url(/images/contents/beam/nec-projector-np-p474w.jpg); }
#page_25 .box .item_13 div.pic .img{background-image: url(/images/contents/beam/nec-projector-np-me382u.jpg); }
#page_25 .box .item_14 div.pic .img{background-image: url(/images/contents/beam/nec-projector-np-me342u.jpg); }
#page_25 .box .item_15 div.pic .img{background-image: url(/images/contents/beam/nec-projector-np-me372w.jpg); }
#page_25 .box .item_16 div.pic .img{background-image: url(/images/contents/beam/nec-projector-np-mc422x.jpg); }
#page_25 .box .item_17 div.pic .img{background-image: url(/images/contents/beam/nec-projector-np-mc382w.jpg); }
#page_25 .box .item_18 div.pic .img{background-image: url(/images/contents/beam/nec-projector-np-mc372x.jpg); }
#page_25 .box .item_19 div.pic .img{background-image: url(/images/contents/beam/nec-projector-np-mc342x.jpg); }
#page_25 .box .item_20 div.pic .img{background-image: url(/images/contents/beam/nec-projector-np-mc302x.jpg); }
#page_25 .box .item_21 div.pic .img{background-image: url(/images/contents/beam/nec-projector-np-pa903x.jpg); }
#page_25 .box .item_22 div.pic .img{background-image: url(/images/contents/beam/nec-projector-np-pa853w.jpg); }
#page_25 .box .item_23 div.pic .img{background-image: url(/images/contents/beam/nec-projector-np-pa803u.jpg); }
#page_25 .box .item_24 div.pic .img{background-image: url(/images/contents/beam/nec-projector-np-pa723u.jpg); }
#page_25 .box .item_25 div.pic .img{background-image: url(/images/contents/beam/nec-projector-np-pa703w.jpg); }
#page_25 .box .item_26 div.pic .img{background-image: url(/images/contents/beam/nec-projector-np-pa653u.jpg); }
#page_25 .box .item_27 div.pic .img{background-image: url(/images/contents/beam/nec-projector-np-h6051ul.jpg); }
#page_25 .box .item_28 div.pic .img{background-image: url(/images/contents/beam/nec-projector-np-h5251ul.jpg); }
#page_25 .box .item_29 div.pic .img{background-image: url(/images/contents/beam/nec-projector-np-p502hl.jpg); }
#page_25 .box .item_30 div.pic .img{background-image: url(/images/contents/beam/nec-projector-np-pe505xl.jpg); }
#page_25 .box .item_31 div.pic .img{background-image: url(/images/contents/beam/nec-projector-np-pe455wl.jpg); }
#page_25 .box .item_32 div.pic .img{background-image: url(/images/contents/beam/nec-projector-np-p605ul.jpg); }
#page_25 .box .item_33 div.pic .img{background-image: url(/images/contents/beam/nec-projector-np-p525ul.jpg); }
#page_25 .box .item_34 div.pic .img{background-image: url(/images/contents/beam/nec-projector-np-p525wl.jpg); }
#page_25 .box .item_35 div.pic .img{background-image: url(/images/contents/beam/nec-projector-np-pa1004ul.jpg); }
#page_25 .box .item_36 div.pic .img{background-image: url(/images/contents/beam/nec-projector-np-px2000ul.jpg); }
#page_25 .box .item_37 div.pic .img{background-image: url(/images/contents/beam/nec-projector-np-pa803ul.jpg); }
#page_25 .box .item_38 div.pic .img{background-image: url(/images/contents/beam/nec-projector-np-ph2601ql.jpg); }
#page_25 .box .item_39 div.pic .img{background-image: url(/images/contents/beam/nec-projector-np-ph3501ql.jpg); }
#page_25 .box .item_40 div.pic .img{background-image: url(/images/contents/beam/nec-projector-np-px1005ql.jpg); }
#page_25 .box .item_41 div.pic .img{background-image: url(/images/contents/beam/nec-projector-np-px1004ul.jpg); }
#page_25 .box .item_42 div.pic .img{background-image: url(/images/contents/beam/nec-projector-np-px803ul.jpg); }
#page_25 .box .item_43 div.pic .img{background-image: url(/images/contents/beam/nec-projector-np-pa703ul.jpg); }
#page_25 .box .item_44 div.pic .img{background-image: url(/images/contents/beam/nec-projector-np-pa653ul.jpg); }


.bg_white{background: #fff;}
@media screen and (max-width:1200px){  
    #page_25 .box .item div.txt{padding-left: 10px;}
    #page_25 .box .item div.txt strong{font-size: 23px; margin: 20px 0 7px 0; }
    #page_25 .box .item div.txt p{font-size: 14px;}
    #page_25 .box .item div.txt a{font-size: 14px; left: 10px;}
    
}

@media screen and (max-width:900px){  
    #page_25 .box .item{display: block;}
    #page_25 .box .item div.pic{padding: 50px 30px 20px 30px;}
    #page_25 .box .item div.pic .img{width: 100%;}
    #page_25 .box .item div.txt{padding: 0 30px 50px 30px;}
    #page_25 .box .item div.txt a{ position: relative; left:auto; bottom:auto; margin-top: 30px;}
}

/* 전체 */
@media screen and (max-width:1520px){
    #page_5.pages .wrap1520,
    #page_6.pages .wrap1520,
    #page_7.pages .wrap1520{width:100%; max-width:100%;}
}

@media screen and (min-width:1201px){
    .overflow-table{overflow: hidden;}
}

@media screen and (max-width:1200px){
    .wrap{max-width:95%;}
}

@media screen and (max-width:991px){
    .hb_table01,
    .hb_table02{margin-bottom:20px;}
    .page_20 .hb_table02{margin-bottom: 0;}
    .fs-45{font-size:35px;}
    .fs-35{font-size:27px;}
    .fs-27{font-size:20px;}
    .fs-25{font-size:19px;}
    .fs-21,
    .fs-20{font-size:18px;}
    .fs-14{font-size:11px;}
    .pages li{font-size:13px;}
    .mb-8{margin-bottom:50px;}
}

@media screen and (max-width:430px){
    .g_box{padding:20px 10px;}
    .tit_basic{font-size:21px; line-height: 1.2;}
    .tit_basic:before{top:4px; height:17px;}
    .fs-45{font-size:23px;}
    .fs-35{font-size:20px;}
    .fs-27{font-size:18px;}
    .fs-25{font-size:17px;}
    .fs-21,
    .fs-20{font-size:16px;}
    p{font-size:13px !important;}
    .hb_table01, .hb_table02{font-size:12px;}
}