@charset "utf-8";

.nm{font-family: 'Nanum Myeongjo', serif;}
input:focus{outline:none;}
textarea:focus{border:0 !important; outline:none;}
#wrap .mt99{margin-top:99px;}


/* sub_tit */
.sub_tit{text-align:center; padding:60px 0;}
.sub_tit.p30{padding:60px 0 30px;}
.sub_tit p{font-size:30px; line-height:1; letter-spacing:0; color:#000; font-weight:700;}
.sub_tit p span{color:#a3d28c;}
.sub_tit > span{font-size:20px; display:block; line-height:1; letter-spacing:0; color:#000; font-weight:600; padding-top:20px;}
.sub_tit > span b{color:#a3d28c; font-weight:500;}

/* 서브 비쥬얼 */
.sv{margin-bottom:25px; width:100%; height:350px;}
.sv img{width:100%; height:350px;}

/* 회사소개 */
#quick02{position:fixed; top:430px; left:50%; margin-left:270px; z-index:2;}
#quick02 .quick02C{width:12px;}
#quick02 .quick02C a{display:block; width:12px; height:12px; border-radius:50%; background:rgba(0,0,0,0.3); box-sizing:border-box; margin-bottom:5px;}
#quick02 .quick02C a:last-of-type{margin-bottom:0;}
#quick02 .quick02C a.on{background:rgba(0,0,0,0.7);}

.nexx01{ background:url("/img/nexx01_bg.jpg") center top no-repeat;     transform: translate3d(0px, 90px, 0px);}


.nexx01 .nexx01C{height:1136px; text-align:center; padding-top:555px; box-sizing:border-box;}
.nexx01 .nexx01C p{font-size:45px; line-height:55px; letter-spacing:-0.01em; color:#000; }
.nexx01 .nexx01C span{margin-top:30px; font-size:22px; line-height:1; letter-spacing:-0.05em; color:#323232; font-weight:500; display:block;}

.nexx02{ background:url("/img/nexx02_bg.jpg") center top no-repeat; box-sizing:border-box; position:relative;}
.nexx02 .nexx02C{height:1136px;}
.nexx02 .nexx02_T{padding:20px 25px 0; box-sizing:border-box;}
.nexx02 .nexx02_T p{font-size:40px; line-height:1; letter-spacing:0.1em; color:#000; font-weight:600;}
.nexx02 .nexx02_B{padding:25px 10px 25px 30px; position:absolute; top:515px; left:50%; margin-left:-295px; width:590px; background:#fff; box-sizing:border-box;}
.nexx02 .nexx02_B p{font-size:34px; line-height:44px; letter-spacing:-0.05em; color:#000; font-weight:700;}
.nexx02 .nexx02_B span{margin-top:20px; font-size:22px; line-height:33px; letter-spacing:-0.05em; color:#3c3c3c; font-weight:500; display:block; word-break:keep-all;}
.nexx02 .nexx02_B span.mt15{margin-top:15px;}

.nexx03{background:url("/img/nexx03_bg.jpg") center top no-repeat; box-sizing:border-box; position:relative;}
.nexx03 .nexx03C{height:1136px;}
.nexx03 .nexx03_T{padding:20px 25px 0; box-sizing:border-box;}
.nexx03 .nexx03_T p{font-size:40px; line-height:1; letter-spacing:0.1em; color:#000; font-weight:600;}
.nexx03 .nexx03_B{padding:20px 10px ; position:absolute; top:425px; left:20px; width:562px; background:rgba(255,255,255,0.95); box-sizing:border-box;}
.nexx03 .nexx03_B p{font-size:34px; line-height:44px; letter-spacing:-0.05em; color:#000; font-weight:700;}
.nexx03 .nexx03_B span{margin-top:20px; font-size:22px; line-height:33px; letter-spacing:-0.05em; color:#3c3c3c; font-weight:500; display:block; word-break:keep-all;}
.nexx03 .nexx03_B span.mt10{margin-top:10px;}

.nexx04{background:url("/img/nexx04_bg.jpg") center top no-repeat; box-sizing:border-box; position:relative;}
.nexx04 .nexx04C{height:1136px;}
.nexx04 .nexx04_T{padding:25px 25px 0; box-sizing:border-box;}
.nexx04 .nexx04_T p{font-size:40px; line-height:1; letter-spacing:0.1em; color:#000; font-weight:600;}
.nexx04 .nexx04_B{ padding:20px 25px ; width:590px; box-sizing:border-box; margin:370px auto 0;}
.nexx04 .nexx04_B p{font-size:34px; line-height:44px; letter-spacing:-0.05em; color:#000; font-weight:700;}
.nexx04 .nexx04_B span{margin-top:20px; font-size:22px; line-height:33px; letter-spacing:-0.05em; color:#3c3c3c; font-weight:500; display:block; word-break:keep-all;}
.nexx04 .nexx04_B span.mt10{margin-top:10px;}

.nexx05{box-sizing:border-box; position:relative;}
.nexx05 .nexx05C{height:1136px;}
.nexx05 .nexx05_tit{text-align:center; padding:30px 0 50px;}
.nexx05 .nexx05_tit p{font-size:40px; line-height:1.2; letter-spacing:0; color:#000; font-weight:600;}
.nexx05 .nexx05_tit span{margin-top:15px; font-size:22px; line-height:1; letter-spacing:-0.05em; color:#000; display:block;}

.nexx05 .nexx05_bx{position:relative;}
.nexx05 .nexx05_bx .bx-controls .bx-pager{display:none;}
.nexx05 .nexx05_bx .nexx05_bxC .bx-controls-direction{position:absolute; bottom:10px; right:45px; width:181px; height:49px; font-size:0; z-index:103;}
.nexx05 .nexx05_bx .nexx05_bxC .bx-controls-direction a{display:inline-block; width:87px; height:49px; font-size:0; margin-right:7px; text-indent:-9999px;}
.nexx05 .nexx05_bx .nexx05_bxC .bx-controls-direction a:last-of-type{margin-right:0;}
.nexx05 .nexx05_bx .nexx05_bxC .bx-controls-direction a.bx-prev{background:url("/img/nexx05_bx_prev.png") center top no-repeat;}
.nexx05 .nexx05_bx .nexx05_bxC .bx-controls-direction a.bx-next{background:url("/img/nexx05_bx_next.png") center top no-repeat;}

.nexx05 .nexx05_bx .nexx05_bxC .bx-wrapper .bx-viewport{height:383px !important;z-index:-1 !important;}
.nexx05 .nexx05_bx .nexx05_bxC ul li img{ width:100%; height:383px; }

.nexx05 .nexx05_bx .nexx05_bx_p{padding:30px 20px 60px; background:#a3d28c; margin:-50px 25px; position:relative;z-index:99;}

/* @media all and (min-width:320px){
	.nexx05 .nexx05_bx .nexx05_bx_p{padding:40px 20px 60px;}
} */

.nexx05 .nexx05_bx .nexx05_bx_p ul li p{font-size:30px; line-height:1; letter-spacing:-0.05em; color:#000; font-weight:700;}
.nexx05 .nexx05_bx .nexx05_bx_p ul li span{margin-top:15px; font-size:20px; line-height:33px; letter-spacing:-0.05em; color:#000; display:block;}

.nexx05 .nexx05_bx .nexx05_bx_p .bx-controls-direction{display:none;}
.nexx05_bx_p .pos_tri{position:absolute; top:-29px; left:37px; width:40px; height:30px; z-index:102;}
.nexx05_bx_p .pos_tri img{width:40px; height:30px;}

/* CEO  인사말*/
.ceo01{}
.ceo01 .ceoC .ceo_img{margin:0 25px;}
.ceo01 .ceoC .ceo_img img{width:100%; height:271px;}
.ceo01 .ceoC .ceo_txt{padding:55px 25px 200px; background:#FFF url("/img/ceo_txt_bg.png") center bottom no-repeat;}
.ceo01 .ceoC .ceo_txt p{font-size:30px; line-height:44px; letter-spacing:-0.05em; color:#000; font-weight:600;}
.ceo01 .ceoC .ceo_txt > span{font-size:22px; line-height:33px; letter-spacing:-0.05em; color:#424242; font-weight:500; display:block; margin:30px 0; word-break:break-all;}
.ceo01 .ceoC .ceo_txt b{font-size:20px; line-height:1; letter-spacing:0; color:#000;}
.ceo01 .ceoC .ceo_txt b span{font-weight:500;}

/* 연혁 */
.his01{}
.his01 .his01C{}
.his01 .his01C .his01_img{width:100%; }
.his01 .his01C .his01_img > img{width:100%; height:399px;}
.his01 .his01C .his02_txt{padding:45px 25px 100px; box-sizing:border-box; position:relative;}
.his01 .his01C .his02_txt .pos_bar{position:absolute; top:70px; left:29px; width:1px; height:2115px; background:#e1e1e1;}
.his01 .his01C .his02_txt .pos_bar.h870{height:870px;}
.his01 .his01C .his02_txt .his02_box p{position:relative; font-size:50px; line-height:1; letter-spacing:-0.05em; color:rgba(0,0,0,0.3); font-weight:900; padding-left:27px;}
.his01 .his01C .his02_txt .his02_box p span{position:absolute; top:20px; left:0; display:block;}
.his01 .his01C .his02_txt .his02_box ul{margin:0; padding:30px 55px 40px;}
.his01 .his01C .his02_txt .his02_box ul li{overflow:hidden; margin-bottom:20px;}
.his01 .his01C .his02_txt .his02_box ul li:last-of-type{margin-bottom:0;}
.his01 .his01C .his02_txt .his02_box ul li b{float:left; width:40px; font-size:25px; line-height:1.2; letter-spacing:-0.05em; color:#000; font-weight:600;}
.his01 .his01C .his02_txt .his02_box ul li span{float:left; width:calc(100% - 40px); font-size:22px; line-height:1.2; letter-spacing:-0.05em; color:#000; font-weight:500; display:block;}




/* R&D 센터 */
.rnd01
.rnd01 .rnd01C{margin:0 25px;}
.rnd01 .rnd01C .inner:after{content:""; display:block; clear:both;}
.rnd01 .rnd01C .inner{position:relative; margin:0 25px;}
.rnd01 .rnd01C .inner .txt01{float:left; width:281px;}
.rnd01 .rnd01C .inner .txt01 p{padding:70px 0 30px; font-size:30px; color:#000; line-height:1; letter-spacing:-0.05em; font-weight:600;}
.rnd01 .rnd01C .inner .txt01 span{padding-bottom:55px; display:block; font-size:22px; line-height:33px; letter-spacing:-0.1em; color:#000; font-weight:500; word-break:keep-all;}
.rnd01 .rnd01C .inner .img01{position:absolute; top:0; right:0; width:292px;}
.rnd01 .rnd01C .inner .img01 img{width:100%; height:365px;}
.rnd01 .rnd01C .rnd01_box{margin:0 25px;}
.rnd01 .rnd01C .rnd01_box > img{width:100%; height:430px;}
.rnd01 .rnd01C .rnd01_box p{font-size:22px; line-height:33px; letter-spacing:-0.05em; color:#000; font-weight:500; padding:40px 0 55px;}

.rnd02{padding:80px 0 76px; background:#edf6e8; text-align:center;}
.rnd02 .rnd02C{margin:0 25px;}
.rnd02 .rnd02C .txt p{font-size:30px; line-height:1; letter-spacing:-0.05em; color:#000; font-weight:700; }
.rnd02 .rnd02C .txt span{font-size:22px; line-height:33px; letter-spacing:-0.05em; color:#000; font-weight:500; display:block; padding:35px 0;}
.rnd02 .rnd02C .img02{font-size:0;}
.rnd02 .rnd02C .img02 > img{display:inline-block; vertical-align:top; width:193px; height:189px; margin-right:5px;}
.rnd02 .rnd02C .img02 > img:last-of-type{margin-right:0;}

.rnd03{}
.rnd03 .rnd03C{padding:80px 25px 85px; box-sizing:border-box;}
.rnd03 .rnd03C .txt03 p{font-size:30px; line-height:1; letter-spacing:-0.05em; color:#000; font-weight:700; text-align:center; padding-bottom:60px;}
.rnd03 .rnd03C .img03 img{width:100%; height:898px;}

.rnd04{padding:40px 25px 35px; background:#f5f5f5;margin-bottom:100px;}
.rnd04 .rnd04C .txt p{font-size:30px; line-height:1; letter-spacing:-0.05em; color:#000; font-weight:700; margin-bottom:35px;}
.rnd04 .rnd04C .rnd04_in{overflow:hidden;}
.rnd04 .rnd04C .rnd04_in > div{float:left; width:281px; margin-right:28px;}
.rnd04 .rnd04C .rnd04_in > div:nth-of-type(2n){margin-right:0;}
.rnd04 .rnd04C .rnd04_in > div img{width:100%; height:397px;}
.rnd04 .rnd04C .rnd04_in > div p{font-size:20px; line-height:1; letter-spacing:-0.05em; color:#000; font-weight:500; padding:20px 0 25px; text-align:center;}








/* 검색 */
.searchT{ margin: 35px 25px; height: 79px; box-sizing: border-box; border: 5px solid #a3d28c;}
.searchT p{font-size: 22px; line-height: 69px; text-align: center; letter-spacing: -0.05em; color: #000; font-weight: 500;}

/* 전체보기 */
.allC{margin:0 25px 100px;}
.total{font-size:20px; padding-bottom:13px; line-height:1; letter-spacing:-0.01em; color:#000; font-weight:500; text-align:right;}
.all_tab:after{content:"" ; display:block; clear:both;}
.all_tab > div{float:left; width:50%; text-align:center; position:relative;}
.all_tab > div > div{height:70px; line-height:70px; font-size:22px; letter-spacing:-0.01em; color:#000; font-weight:700; position:relative; box-sizing:border-box; border:1px solid #ebebeb; cursor:pointer;}
.all_tab > div > div > img{position:absolute; top:30px; right:15px; width:17px; height:9px;}
.all_tab > div > ul{display:none; position:absolute; top:70px; left:0; width:100%; margin:0; box-sizing:border-box; border:1px solid #ebebeb; border-top:0; z-index:2; background:#fff;}
.all_tab > div > ul li a{display:block; font-size:20px; height:70px; line-height:69px; color:#000; letter-spacing:0; text-align:center; border-bottom:1px solid #ebebeb;}
.all_tab > div > ul li:last-of-type a{border-bottom:0;}
.all_box{overflow:hidden; margin-top:25px;}
.all_box > a{float:left; width:262px; margin-right:66px; position:relative; display:block;}
.all_box > a:nth-of-type(2n){margin-right:0;}
.all_box > a img{width:100%; height:257px;}
.all_box > a .txt{height:127px; text-align:center;}
.all_box > a .txt span{padding:22px 0 12px; font-size:19px; line-height:1; letter-spacing:0; color:#000; font-weight:700; display:block;}
.all_box > a .txt p{font-size:19px; line-height:25px; letter-spacing:-0.05em; color:#000; font-weight:500;}
.pickme{position:absolute; top:5px; left:5px; width:100%; height:58px; font-size:0;text-align:left;}
.pickme u{width:58px; line-height:54px; border-radius:50%; text-align:center; font-size:18px; letter-spacing:0; font-weight:700; text-decoration:none; display:inline-block; box-sizing:border-box; margin-right:10px;}
.pickme u:last-of-type{margin-right:0;}
.pickme u.new{color:#a3d28c;}
.pickme u.pick{color:#ff8651;}
.pickme u img{width:58px !important;height:58px !important;}
.more{width:133px; height:136px; margin:50px auto 0;}
.more a{display:block;}
.more a img{width:100%;}

/* 제품상세(공통) */
.read_bg{height:146px; background:#f7f7f7;}
.read_txt{margin:-146px 25px 0; background:#fff;}
.read_txt .in_txt{padding:34px 0 0 46px; box-sizing:border-box;}
.read_txt .in_txt > p{font-size:20px; line-height:1.5; letter-spacing:-0.05em; color:#000; font-weight:500; border-bottom:1px solid #9a9a9a; box-sizing:border-box; padding-bottom:23px;}
.read_txt .in_txt > p > span{font-size:30px; line-height:1; padding-bottom:15px; display:block;font-weight:600;}
.read_txt .in_txt ul{margin:0; padding:30px 46px 0 0;}
.read_txt .in_txt ul li{overflow:hidden; margin-bottom:15px;}
.read_txt .in_txt ul li b{float:left; width:90px; font-size:20px; line-height:24px; letter-spacing:-0.05em; color:#363636; display:block;}
.read_txt .in_txt ul li span{float:left; font-size:20px; line-height:24px; letter-spacing:-0.05em; color:#363636; font-weight:500;  width:calc(100% - 90px;); display:block;}
.read_txt .in_txt ul li:last-of-type{margin-bottom:0;}
.read_btn{margin:0 25px; padding:65px 0 0; background:#fff; font-size:0;}
.read_btn a{width:290px; height:70px; line-height:68px; font-size:22px; letter-spacing:0; color:#000; font-weight:700; box-sizing:border-box; border:1px solid #c2c2c2; text-align:center; margin-right:10px; display:inline-block; vertical-align:top;}
.read_btn a:last-of-type{margin-right:0;}
.read_btn a.green{border:1px solid #a3d28c; color:#fff; background:#a3d28c;}

.read_tab{margin-top:80px; padding:0 25px; box-sizing:border-box; border-bottom:3px solid #ebebeb; font-size:0; text-align:center;}
.read_tab a{font-size:22px; line-height:38px; font-weight:600; letter-spacing:-0.02em; color:#000; display:inline-block; vertical-align:top; margin-right:20px; box-sizing:border-box; position:relative;}
.read_tab a span{display:none; position:absolute; bottom:-4px; left:0; width:100%; height:4px; background:#a3d28c; z-index:2;}
.read_tab a.active span{display:block;}
.read_tab a:last-of-type{margin-right:0;}

.read_in_B {padding-top:50px;}
.read_in_B .re_img img{width:100%;}
.read_in_B .re_txt .inner{padding:20px 25px 90px;}
.read_in_B .re_txt .inner:last-of-type{padding-bottom:0;}
.read_in_B .re_txt .inner > span{display:block; width:58px; height:58px; line-height:58px; font-size:25px; font-weight:500; text-align:center; border-radius:50%; background:#a3d28c; color:#fff; margin:0 auto 20px;}
.read_in_B .re_txt .inner p{font-size:22px; line-height:33px; letter-spacing:-0.05em; color:#000; font-weight:500;}

.howC{background:#f3f9f0; padding:50px 0 110px; text-align:center;}
.howC .how_img img{/* width:496px; height:205px; */}
.howC .how_txt{padding:90px 25px 0; text-align:left;}
.howC .how_txt p{font-size:22px; line-height:33px; letter-spacing:-0.05em; color:#000; font-weight:500;}

.infoC{padding:60px 25px 0; box-sizing:border-box;}
.infoC > div{margin-bottom:20px;}
.infoC > div:last-of-type{margin-bottom:0;}
.infoC > div p{font-size:22px; line-height:33px; letter-spacing:-0.05em; color:#000; font-weight:700;}
.infoC > div ul{margin:20px 0 0 0; }
.infoC > div ul li{font-size:22px; line-height:33px; letter-spacing:-0.05em; color:#000; font-weight:500;}

.recommenC{ margin:56px 25px 75px;}
.recommenC .recommenC_bx{overflow:hidden;}
.recommenC .recommenC_bx > div{float:left; width:257px; margin:0 19px 25px;/* margin:0 75px 25px 0; */ position:relative;}
/* .recommenC .recommenC_bx > div:nth-of-type(2n){margin-right:0;} */
.recommenC .recommenC_bx > div .bx_img{/* box-sizing:border-box; border:1px solid #ffd200; */}
.recommenC .recommenC_bx > div .bx_img img{width:100%;}
.recommenC .recommenC_bx > div .bx_txt{padding:15px 0 0; height:100px; box-sizing:border-box; /* border:1px solid #ffd200; */ border-top:0; text-align:center;}
.recommenC .recommenC_bx > div .bx_txt span{font-size:19px; line-height:1; letter-spacing:0; color:#000;  font-weight:700; display:block; padding-bottom:10px;}
.recommenC .recommenC_bx > div .bx_txt p{font-size:19px; line-height:20px; letter-spacing:-0.05em; color:#000; font-weight:500;}

.recommenC .bx-wrapper{position:relative;}
.recommenC .bx-pager{position:absolute; top:-33px; right:0; font-size:0;}
.recommenC .bx-pager > div{display:inline-block; margin-right:5px;}
.recommenC .bx-pager > div:last-of-type{margin-right:0;}
.recommenC .bx-pager > div a{display:block; width:12px; height:12px; background:#b2b2b2; box-sizing:border-box; border-radius:50%; font-size:0; text-indent:-9999px;}
.recommenC .bx-pager > div a.active{background:#4c4c4c;}


/* 자주 묻는 질문 */
.m_search{margin:0 25px 17px; box-sizing:border-box; border:1px solid #ebebeb; position:relative; border-radius:35px; height:70px;}
.m_search input{width:calc(100% - 40px); margin:10px 20px; box-sizing:border-box; border:0; height:50px; font-size:22px; line-height:26px; font-weight:500; padding:0 50px 0 10px;}
.m_search a{position:absolute; top:4px; right:5px; display:block; width:62px; height:62px;}
.m_search a img{width:100%;}

.faq01{box-sizing:border-box; margin:0 25px; border-top:2px solid #ccc;}
.faq01 > ul{margin:0;}
.faq01 > ul > li {border-bottom:1px solid #ebebeb; box-sizing:border-box; font-size:0; padding-top:31px;}
.faq01 > ul > li a{/*padding:31px 0;  line-height:85px;*/ display:block; padding-bottom:31px;/* height:85px; */font-size:22px; letter-spacing:-0.05em; color:#000; font-weight:500; overflow:hidden;box-sizing:border-box;}
/* .faq01 > ul > li:nth-of-type(1) a{line-height:43px;} */
.faq01 > ul > li a.on{font-weight:700;}
.faq01 > ul > li a b{display:block; float:left; width:57px; text-align:center;}
.faq01 > ul > li a span{float:left; width:calc(100% - 57px);}
.faq01 > ul > li ul{margin:0; background:#f3f3f3; width:100%; padding:30px 20px 50px 0; box-sizing:border-box;}
.faq01 > ul > li ul li{overflow:hidden;}
.faq01 > ul > li ul li b{float:left; width:57px; font-size:22px; line-height:33px; letter-spacing:-0.05em; color:#a3d28c; text-align:center; display:block;}
.faq01 > ul > li ul li span{font-size:22px; line-height:33px; letter-spacing:-0.05em; color:#000; font-weight:500; float:left; width:calc(100% - 57px); display:block; word-break:keep-all;}
.faq01 .faqAnswer>p>span{font-size:22px !important;}

.faq02{margin:0 25px 100px; background:#f3f8f1; text-align:center; box-sizing:border-box; padding:48px 0;}
.faq02 h4{font-size:30px; line-height:1; letter-spacing:0; color:#000; font-weight:600;}
.faq02 h4 span{color:#a3d28c;}
.faq02 > p{padding:40px 0 30px; font-size:24px; line-height:1; letter-spacing:0.05em; color:#000; font-weight:500;}
.faq02 > p img{width:21px; vertical-align:bottom;}
.faq02 .txt p{font-size:22px; line-height:33px; letter-spacing:-0.025em; color:#000; font-weight:500;}
.faq02 .txt p span{display:inline-block; vertical-align:middle; padding:0 15px;}

/* 소식 */
.board_box{margin:0 25px 12px; overflow:hidden; box-sizing:border-box;}
.board_box > a{float:left; width:97px; height:50px; background:#000; color:#fff; font-size:20px; letter-spacing:0; line-height:50px; text-align:center; display:block;}
.board_box .arrow{float:right; width:144px; font-size:0; text-align:right;}
.board_box .arrow a{display:inline-block; width:69px; height:50px; vertical-align:top; margin-right:5px;}
.board_box .arrow a:last-of-type{margin-right:0;}
.board_box .arrow a img{width:100%; height:100%;}
.board_box .arrow a.prev{margin-right:5px;}

/* 1:1 문의 */
.consult_txt{padding:30px 0 0;}
.consult_txt p{font-size:20px; line-height:1.3; letter-spacing:0; font-weight:600; color:#000;}

/* 오시는길 */
.location01{margin:0 25px 90px; text-align:center;}
.location01 > p{font-size:25px; line-height:1; letter-spacing:0; color:#000; font-weight:500; margin-bottom:25px;}
.location01 .map{width:100%; height:330px;}
.location01 .map iframe{width:100%; height:330px;}
.location01 .txt{background:#f3f3f3; padding:20px 0;}
.location01 .txt p{font-size:22px; line-height:30px; letter-spacing:0; color:#000; font-weight:500;}


/* 갤러리 */
#content > div.programCon > div.gal_wrap{padding-top:0px;}
div.programRead > div.readEdit{font-weight:normal;}

/* 소식 read.php */
.readTop .imgTitle{overflow:hidden !important;}
.readTop .imgTitle img{display:inline-block !important;}
.readTop .imgTitle span{display:inline-block !important; width:408px !important;}
.programRead div.bt0{border-bottom:0px !important;margin:40px 0 !important;}
.programCon .urlFile p{border-bottom:2px solid #e5e5e5 !important;}

.programCon .programRead{padding-bottom:0px !important;border-bottom:0px !important;}
.programCon .programRead .readEdit{border-bottom:1px solid #c4c7ca;padding-bottom:50px;}





/* 제품 상세페이지 모바일 버튼*/
.photosgallery-vertical .sliderkit-nav .sliderkit-nav-btn a.li4{width:84px !important;background:url(/img/down_arrow.png) no-repeat center 0 !important;}

