﻿@charset "UTF-8";

/* layout */
#container{}
.visual_sec{width:100%; height:100%; background-position:center 0; background-repeat:no-repeat; background-size:cover;}
.visual_sec .page_tit{padding:85px 0 35px;}
.visual_sec .page_tit h2{font-size:30px; font-weight:500; text-align:center; color:#fff; text-shadow: 1px 1px 1px rgba(0,0,0,0.5);}
.visual_sec .page_tit:after{display:block; width:0px; height:40px; margin:5px auto 0; background:#fff; content:"";}
.contents{padding-bottom:60px; margin:0 auto;}


/* contents common */
.contents .section{width:90%; margin:0 auto 40px;}
.contents .sec_bg .inner{width:90%; padding:30px 0; margin:0 auto;}
.contents .last{margin-bottom:0;}
.contents .tit_sec{margin-bottom:30px; text-align:center;}
.contents .tit_sec h3{font-size:26px; font-weight:700;  letter-spacing:-1px; line-height:1em;}/* 서브타이틀-제품명 */
.contents .tit_sec h5{margin-bottom:10px; font-size:17px;font-weight:300;}/* 서브타이틀-메이커명 */
.contents .tit_sec .text-style01{color: #333; font-size: 18px; font-weight:400; letter-spacing:-0.8px; line-height: 120%; text-align:center; margin-top:8px;}/* 서브타이틀-시리즈-루미나 */
.contents .tit_sec .text-style02{color: #666; font-size: 16px; font-weight:300; letter-spacing:-0.8px; line-height: 120%; text-align:center; margin-top:8px;}/* 서브타이틀-시리즈-루미나 */
.contents .tit_sec .text-style03{color: #666; font-size: 16px; font-weight:400; letter-spacing:-0.8px; line-height: 140%; text-align:left; margin-top:8px; padding-bottom:15px;}/* 감압밸브 설명 */
.contents  h4{margin-bottom:10px; font-size:22px; line-height:1.2em; text-align:center;}
.contents  h5{margin-bottom:10px; font-size:18px; line-height:1.2em; text-align:center;}
.contents .section h5{margin-bottom:5px; font-size:16px;}

/*.btn_top a{display:block; width:100%; line-height:50px; background-color:#a6a6a6; font-size:17px; color:#fff; letter-spacing:0; text-align:center;}*/
.btnTop { display:block; position:fixed; bottom:20px; right:10px; width:40px; height:40px; font-size:0; background:url('http://www.omegavalve.kr/m/res/images/common/btnTop.jpg') no-repeat; background-size:40px;}

/* company :: common */
.company .visual_sec{background-image:url("/Resources/Kor/images/company/company_visual_img.jpg");}

/* company :: ceo */
.ceo .sec1{width:100%;}
.ceo .sec1 img{margin-bottom:30px;}
.ceo .sec1 .sec_inner{width:90%; margin:0 auto;}
.ceo .sec1 p{margin-bottom:30px;}
.ceo .sec1 p.last{margin-bottom:0;}
.ceo .sec1 p.sign{display:inline-block; font-weight:400; padding-top:30px;}
.ceo .sec1 p.sign:after{display:inline-block; width:78px; height:29px; margin-left:15px; content:""; vertical-align:bottom; background:url("/Resources/Kor/images/company/info/ceo_sign.jpg") 0 0 no-repeat; background-size:78px auto;}

/* business :: common */
.business .visual_sec{background-image:url("http://www.omegavalve.kr/m/images/sub/cs_visual.jpg");}<!-- 제품소개페이지 -->
.business .swiper .bottom{position:relative; width:100%; padding:30px 0;}
.business .swiper .bottom.landmark_bottom{height:58px; padding:30px 0 0; box-sizing:border-box;}
.business .swiper-button-prev{left:30%; top:23px; width:35px; height:35px; margin-top:0; background:url("http://www.omegavalve.kr/m/res/images/common/ico_common.png") 0 -50px no-repeat; background-size:140px auto;}
.business .swiper-button-next{right:30%; top:23px; width:35px; height:35px; margin-top:0; background:url("http://www.omegavalve.kr/m/res/images/common/ico_common.png") -50px -50px no-repeat; background-size:140px auto;}
.business .swiper-pagination{color:#333;}

/* business :: business_content common */
.busi_cont .section{margin-bottom:30px;}/* 섹션간격 */
.busi_cont .section.last{margin-bottom:0;}
.busi_cont .sec1{margin-bottom:40px;}
.busi_cont .section .img_box{margin-bottom:20px; text-align:center;}
.busi_cont .section .txt1{margin-bottom:20px;}
.busi_cont .section .txt2{font-size:17px;}
.busi_cont .section .txt3{font-size:15px; margin-bottom:40px;}
.busi_cont .section h4{text-align:left;clear:both; font-size:18px; font-weight:700; color:#000; margin:5px 0 13px; background:url('http://www.omegavalve.kr/m/res/images/common/bullet.jpg') left 2px no-repeat; padding-left:24px; font-family:'Nanum Myeongjo';}/*★*/

/* business :: business_content common - 서브메뉴 */
#lnb{position:relative; width:100%; margin-bottom:50px; background-color:#efefef; border-bottom:1px solid #dee1e3;}
.contents .navigation {position: absolute; left:0; bottom:0; right:0; margin:0 auto; height:50px; line-height:50px;  border-top:1px solid rgba(255,255,255,0.5); }
.contents .navigation .i_home {display: none}
.contents .navigation .item {display:none; top:0; background: url("http://www.omegavalve.kr/m/res/images/common/navi_arrow1.png") no-repeat 95% center;}
.contents .navigation .item:last-child {display: block}
.contents .navigation .item > a {display: block; width:100%; height:50px; color:#fff; padding:0 20px; box-sizing: border-box; text-align: left}
.contents .navigation button {display: block; width:100%; height:50px; color:#fff; padding:0 20px; box-sizing: border-box; text-align: left}
.contents .navigation .item div {display: none; position: absolute; left:0; right:0; top:50px; z-index: 2; border-top:1px solid #84898f}
.contents .navigation .item div a{display: block; padding:0 20px; color:#000000; height:50px; line-height: 50px; border-bottom:1px solid #ddd}
.contents .navigation.on .item {background: #ebebeb url("http://www.omegavalve.kr/m/res/images/common/navi_arrow2.png") no-repeat 95% center;}/* 아이콘 위치 95% 또는 right */
.contents .navigation.on button, .contents .navigation.on .item > a {color:#000}
.contents .navigation.on .item div {display: block; background: #ebebeb;}
.contents .navigation.on a.on {color:#c60c30}
.contents .navigation .item1 {float:left; display: block; font-size:15px; color:#fff; padding:0 20px; border-right:1px solid rgba(255,255,255,0.3);}


/* business :: business_content 탭메뉴 */
.tapMenu { position:relative; margin-bottom:10px; border:1px solid #e5e5e5; border-width:1px 0;}
.tapMenu ul { text-align:center;}
.tapMenu li { float:left; display:table; width:50%; table-layout:fixed;}
.tapMenu li:after { display:none;}
.tapMenu li a { display:table-cell; width:100%; position:relative; height:45px; padding:3px 10px; vertical-align: middle; font-size:17px;  font-weight:400; color:#222; word-break: normal;}
.tapMenu li a:after { content:''; display:block; position:absolute; bottom:-1px; left:50%; width:0%; height:3px; background:#6b9ecc; transition: all .3s ease;}
.tapMenu li.on a { font-weight:700; color:#6b9ecc;}
.tapMenu li.on a:after { left:7%; width:86%;}
.tapMenu .type3 li { width:33.33%;}
.tapMenu .type4 li { width:25%;}
.tapMenu .swiper-wrapper { height:46px !important;}
.tapMenu .swiper-slide { width:auto; padding:0;}

/* product_list */
#m_rev {clear:both; position:relative; width:100%; margin:0 auto; }
#m_rev ul{position:relative; overflow:auto; overflow-y:hidden; margin:20px 0 auto; }/* 타이틀과 이미지 간격 */
#m_rev li{position:relative;padding-bottom:-10px;}/* li 간격 */
#m_rev .gal_l{position:relative; float:left; width:48%;}
#m_rev .gal_r{position:relative; float:right; width:48%;}
#m_rev .pic{position:relative;  margin:0;}
#m_rev .pic img{width:100%;padding:0; margin:0; }
#m_rev .txt_box{position:relative; padding-top:7px; background:#fff;}/* 이미지와 텍스트 높이 */
#m_rev .txt1{position:relative; font-size:15px; font-weight:400; line-height:22px; color:#333; height:70px; width:100%; overflow:hidden;  word-break:break-all; text-overflow:ellipsis; text-align:center}
#m_rev .txt2{position:relative; font-size:14x; font-weight:300; line-height:26px; color:#555; height:20px; width:100%; overflow:hidden;  word-break:break-all; text-overflow:ellipsis; text-align:center; word-spacing:-0.05em;}
#m_rev .txt3{position:relative; font-size:13px; font-weight:300;line-height:22px; color:#333; height:20px; width:100%; overflow:hidden; word-break:break-all; text-overflow:ellipsis; text-align:center}

/* 상세페이지_제품특징 */
.feature ul li {font-size:15px; text-indent:-9px; margin-left:9px; margin-bottom:6px; line-height:22px;}

/* 상세페이지_table */
.tb_tit {margin-bottom:5px;color:#9b8362;font-weight:bold;font-size:16px;}
.tb {width:100%;border-top: 2px solid #006bb7;}/* 테이블 폭, 상단 컬러&두께 */
.tb th,
.tb td {padding:10px 3px; border:1px solid #ddd;}/* 표 외곽선 */
.tb th {padding:10px 3px; text-align:center; background:#f4f4f4; color:#333; font-weight:500; word-break: break-word; font-size:15px;line-height:15px;}/* ★ */
.tb td {text-align:center; /*background:#efefef;*/ font-size:15px;word-break: break-word;line-height:14px;}/* ★ */
.tb td:first-child{border-left:0; text-align:center; padding: 10px 5px 0px; vertical-align:middle; /*background:#f4f4f4;*/}/* ★ */
.tb td:last-child{border-right:0; text-align:center; padding: 5px 5px 5px; vertical-align:middle; /*background:#f4f4f4;*/}/* pdf 이미지 */
.tb.bg_loop tbody tr:nth-child(even) td {background:#e5e5e5;}
.tb .title {display: block; width: 100%; word-break: break-all; font-size: 12px; line-height: 1.5; text-align: left; color: #3a3a3a;}
.tb .al_l {text-align:left;}
.tb .al_c {text-align:center;}
.tb .al_r {text-align:right;}
.tb td.pic {padding-top:10px;padding-bottom:10px;}
.tb td.pic img {width:70%;}
.tb td.c_grn {background:#d1e4de}
.tb td.c_gry {background:#e5e5e5}
.tb td table {margin:10px auto;}
.tb td table th {background:none;color:#333;border:1px solid #ccc;}
.tb td table td {border:2px solid #ccc}

.product .contents_wrap {padding-bottom:0;}
.product .top_visual {margin:-10px -15px 20px -15px;}
.product .top_visual img {width:100%;}
.product .sec_con h4 {color:#009b7b;margin-bottom:15px;font-size:16px;}
.product .sec_con dl {margin-bottom:20px;}
.product .sec_con dt {margin-bottom:10px;color:#a07f53;font-weight:bold;}
.product .sec_con dd {position:relative;padding:0 0 10px 10px;font-size:14px;line-height:18px;}
/*.product .sec_con dd:before {content:"";position:absolute; top:10px; left:2px; display:inline-block; width:3px; height:3px; margin:-3px 5px 0 0; background:#333; border-radius:50%; vertical-align:middle;}*/

.product .sec_con dd ul {padding:5px 0;}
.product .sec_con dd ul li {color:#666;font-size:12px;text-indent:-7px;margin-left:7px;font-weight:normal;}
.product .sec_con .high-flexible tbody {border-bottom:10px solid #fff}
.product .sec_con dd .inner {margin:10px 0 0 -10px;}
.product .sec_con dd .inner.wFix {overflow-x:scroll;/*-webkit-overflow-scrolling:scroll*/}
.product .sec_con dd .inner.wFix::-webkit-scrollbar {-webkit-appearance: none;}
.product .sec_con dd .inner.wFix::-webkit-scrollbar:vertical {width: 12px;}
.product .sec_con dd .inner.wFix::-webkit-scrollbar:horizontal {height: 7px;}
.product .sec_con dd .inner.wFix::-webkit-scrollbar-thumb {background-color: rgba(0, 0, 0, .5);border-radius: 10px;}
.product .sec_con dd .inner.wFix::-webkit-scrollbar-track {border-radius: 10px; background-color: #ccc; }

