<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/* Common **********************************************************************/
/* @import url(http://fonts.googleapis.com/earlyaccess/nanumgothic.css); &lt;-- 湲곗〈�� �덈뜕 寃� */
/*  Nanum Gothic (Korean) http://www.google.com/fonts/earlyaccess   */
@import url(https://cdn.rawgit.com/theeluwin/NotoSansKR-Hestia/master/stylesheets/NotoSansKR-Hestia.css);
@font-face {
  font-family: 'Nanum Gothic';
  font-style: normal;
  font-weight: 400;
  src: url(//themes.googleusercontent.com/static/fonts/earlyaccess/nanumgothic/v4/NanumGothic-Regular.eot);
  src: url(//themes.googleusercontent.com/static/fonts/earlyaccess/nanumgothic/v4/NanumGothic-Regular.eot?#iefix) format('embedded-opentype'),
       url(//themes.googleusercontent.com/static/fonts/earlyaccess/nanumgothic/v4/NanumGothic-Regular.woff2) format('woff2'),
       url(//themes.googleusercontent.com/static/fonts/earlyaccess/nanumgothic/v4/NanumGothic-Regular.woff) format('woff'),
       url(//themes.googleusercontent.com/static/fonts/earlyaccess/nanumgothic/v4/NanumGothic-Regular.ttf) format('truetype');
}
@font-face {
  font-family: 'Nanum Gothic';
  font-style: normal;
  font-weight: 700;
  src: url(//themes.googleusercontent.com/static/fonts/earlyaccess/nanumgothic/v4/NanumGothic-Bold.eot);
  src: url(//themes.googleusercontent.com/static/fonts/earlyaccess/nanumgothic/v4/NanumGothic-Bold.eot?#iefix) format('embedded-opentype'),
       url(//themes.googleusercontent.com/static/fonts/earlyaccess/nanumgothic/v4/NanumGothic-Bold.woff2) format('woff2'),
       url(//themes.googleusercontent.com/static/fonts/earlyaccess/nanumgothic/v4/NanumGothic-Bold.woff) format('woff'),
       url(//themes.googleusercontent.com/static/fonts/earlyaccess/nanumgothic/v4/NanumGothic-Bold.ttf) format('truetype');
}
@font-face {
  font-family: 'Nanum Gothic';
  font-style: normal;
  font-weight: 800;
  src: url(//themes.googleusercontent.com/static/fonts/earlyaccess/nanumgothic/v4/NanumGothic-ExtraBold.eot);
  src: url(//themes.googleusercontent.com/static/fonts/earlyaccess/nanumgothic/v4/NanumGothic-ExtraBold.eot?#iefix) format('embedded-opentype'),
       url(//themes.googleusercontent.com/static/fonts/earlyaccess/nanumgothic/v4/NanumGothic-ExtraBold.woff2) format('woff2'),
       url(//themes.googleusercontent.com/static/fonts/earlyaccess/nanumgothic/v4/NanumGothic-ExtraBold.woff) format('woff'),
       url(//themes.googleusercontent.com/static/fonts/earlyaccess/nanumgothic/v4/NanumGothic-ExtraBold.ttf) format('truetype');
}
/* Common **********************************************************************/ 
html,body {width:100%; }
html {overflow-y:scroll; box-sizing:border-box;}
*, *:before, *:after{box-sizing:inherit;}
*{
-webkit-text-size-adjust:none;
-webkit-text-size-adjust - auto | none | N% (default auto)
}
body {word-break:break-all;-ms-word-break:break-all; }
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,textarea,p,blockquote,th,td,input,select,textarea,button {margin:0; padding:0;}
fieldset,img {border:0px none; vertical-align:top;}
dl,ul,ol,menu,li {list-style:none;}
blockquote, q {quotes: none;}
blockquote:before, blockquote:after,q:before, q:after {content:''; content:none;}
button {border:0 none; background-color:transparent; cursor:pointer;}
body { background:#fff;}
body,th,td,input,select,textarea,button {font-size:13px; line-height:1.6; font-family:'Noto Sans Korean', sans-serif;color:#7d7d7d;} 
input, select, textarea, button{vertical-align:middle; }
a:link,a:active,a:visited{color:#7d7d7d; text-decoration:none; border:0px;}
a:hover,a:focus{color:#333; text-decoration:none}

table {border-collapse:collapse; border-spacing:0;}
address,caption,cite,code,dfn,em,var {font-style:normal; font-weight:normal;}
summary, caption, legend, hr {width:0; height:0; font-size: ; line-height: ; overflow: hidden; visibility: hidden; border: none; position:absolute; left:-1000em;}
caption {position:static;}
/* label hidden 泥섎━ */
.invisible, .hide{overflow:hidden; visibility:hidden; width:0; height:0; font-size:0; line-height:0; position:absolute;}
label.invisible{*position:Absolute;}

/* common */
.clfix:after {content: "."; display: block; height:0px; clear: both; visibility: hidden;}
.clfix {display:inline-block;}
.clfix {display:block;}
* html .clfix {height:1%;} /* Hides from IE-mac */
.clfix {zoom:1;} /*for IE 5.5-7*/

.list {border-top:2px solid #1c1815; border-bottom:1px solid #1c1815;}


/*硫ㅻ쾭�ㅽ궓*/
.title{font-size:15px; font-weight:bold;}

/*�뚯씠釉�*/
.tbl_type,.tbl_type th,.tbl_type td{border:0}
.tbl_type{width:100%;border-bottom:1px solid #e2e2e5; }
.tbl_type th{padding:10px 0 10px 0;border-top:2px solid #383d4a; font-weight:bold; border-bottom:1px solid #e2e2e5;}
.tbl_type p{font-size:11px; color:#b6b7bc;}
.tbl_type td{padding:7px 0 7px 0;border-top:1px solid #e5e5e5;color:#4c4c4c; border-bottom:none; border-top:none; line-height:18px;}

.tbl_type2,.tbl_type2 th,.tbl_type2 td{border:0}
.tbl_type2{width:100%;border-bottom:1px solid #e7e7e7; }
.tbl_type2 th{padding:10px 0 10px 0; background:#f9f9f9; text-align:center;}
.tbl_type2 p{font-size:11px; color:#b6b7bc;}
.tbl_type2 td{padding:10px 0 10px 10px; border-bottom:none; border-top:none; line-height:18px;}


/*濡쒓렇�몄뒪��*/
/* .login_wrap{width:600px; position:relative; margin:0 auto; text-align:center;overflow:hidden;}
.login_id{width:240px; float:left;height:30px; font-size:14px; font-weight:bold; color:#444;}
.login_pw{width:240px; float:left; height:30px; font-size:14px; font-weight:bold; color:#444;}
.login_btn{width:70px; float:left; height:30px; font-size:14px; font-weight:bold; color:#fff; background-color:#333; border:none; }
.num_txt{width:100px; float:left;height:20px; font-size:13px; font-weight:bold; color:#444;}
.font_color{color:#1a386a; font-weight:bold;} */

/*�뚯썝媛��� �ㅽ궓*/
.inWrap {width:98%;  border:1px solid #353638; border-width:1px 0; padding:30px 0;}
.inWrap.type1 { padding:50px 0;}
.inWrap.type2 { padding:0;}
.inWrap.type3 { padding:5px 0; border-bottom-width:0;}
.inWrap.width1 { width:680px !important; margin:0 auto;}
.tbox1 { border:1px solid #cdcdcd; }
.tbox1 .boxTit { padding:20px 20px 10px; color:#333; font-weight:700; font-size:16px;}
.tbox1 .txt_scroll { height:200px; padding:0 20px; overflow-y:auto;}
.txt_type { line-height:27px; font-size:15px; color:#7d7d7d;}
.agreement input{vertical-align:middle; border:none;}
.btnType { display:inline-block; position:relative; transition:all 0.3s;}
.btnType.btn1 { height:30px; line-height:28px; padding:0 45px; font-size:13px;}
.btnType.btn1.color2 {border:1px solid #333; background:#333; cursor:pointer; }
.btnWrap input{color:#fff;}
.agreement {font-size: 15px;}
.center{text-align:center;}
#wrap{position: relative;  width: 100%; overflow: hidden; min-width: 1200px;}


#visual_wrap {position:relative; width:100%; height:980px; overflow:hidden; max-width:1920px; margin:0 auto;}

/* Main */
#header{position: absolute; width: 100%; height: 213px; background: #000;  z-index: 99999;}
#header .inner{width: 1200px; margin: 0 auto;}
#header h1{position: absolute; top:25px; left: 50%; margin-left: -87px; text-align: center;  z-index: 99999;}
#header.on{position: fixed; background: #000; z-index: 99999;}
.youtubeWrap {position: relative; width: 100%; height:0; padding-bottom:49.7%;margin-top:213px;}
.youtubeWrap iframe {position: absolute; width: 100%; height: 100%;}
.visual_txt {position:absolute; top:398px; left:0; width:100%; text-align:center; z-index:99; pointer-events:none;}
.visual_txt dl dt{font-family: 'Cardo', serif; font-size: 80px; color: #f5f5f5;  text-align:center; letter-spacing: -4px; font-weight: 400;}
.visual_txt dl dd{font-family: 'Cardo', serif; margin-top: -20px;  font-size: 40px; color: #c7a373;  text-align:center; font-style: italic; letter-spacing: -2px; font-weight: 300; }
.sns_wrap{position:absolute; top:605px; left:50%; margin-left: -94px;  width: 100%; overflow: hidden;  text-align:center; z-index:99;}
.sns_wrap ul li{float: left; margin-right: 31px;}

#gnb{font-family: 'Lato', sans-serif; margin-top: 21px; position: absolute; top:134px; left: 50%;margin-left: -647px;text-align: center;  z-index: 99999;}
#gnb &gt; li{position: relative; float: left; margin-left: 70px; }
#gnb &gt; li:first-child{margin-left: 0; }
#gnb &gt; li &gt; a{display: block; height: 100%; font-size: 16px; color: #fff; font-weight: 600;  letter-spacing: 2px;}
#gnb &gt; li:hover &gt; a{ color: #fff;}
#gnb img{height:30px;}

.gnb_2depth{padding: 20px 30px 52px 30px; position: absolute; top:58px; left: 50%; margin-left: -129px; width: 248px;  z-index: 999999; display:none; background: rgba(0,0,0,0.8);}
.gnb_2depth li{width: 100%; text-align: left;}
.gnb_2depth li a{font-family: 'Lato', sans-serif; display: block;width: 100%;height: 100%; color: #d0d0d0; font-size: 16px; line-height: 32px;  letter-spacing: 2px; font-weight: 500;}
.gnb_2depth li:hover a{color: #c7a373;}
.gnb_2depth li img{height:20px !important;}

#header2{position: absolute; width: 100%; height: 100px; background: #000;}
#header2 .inner{position: relative; width: 1200px; margin: 0 auto;}
#header2 h1{position: absolute; top:10px; left: 1px; z-index: 99999;}
#header2.on{position: fixed; background: #000; z-index: 99999;}

#gnb2{font-family: 'Lato', sans-serif; margin-top: 21px; position: absolute; top:16px; right: 0; z-index: 99999;}
#gnb2 &gt; li{position: relative; float: left; margin-left: 26px;}
#gnb2 &gt; li &gt; a{display: block; height: 100%; font-size: 16px; color: #fff; font-weight: 600;  letter-spacing: 2px;}
#gnb2 &gt; li:hover &gt; a{color: #fff;}
#gnb2 img{height:34px;}

.gnb2_2depth{padding: 20px 30px 52px 30px; position: absolute; top:58px; left: 50%; margin-left: -129px; width: 248px;  z-index: 999999; display:none; background: rgba(0,0,0,0.8);}
.gnb2_2depth li{width: 100%; text-align: left;}
.gnb2_2depth li a{font-family: 'Lato', sans-serif; display: block;width: 100%;height: 100%; color: #d0d0d0; font-size: 16px; line-height: 32px;  letter-spacing: 2px; font-weight: 500;}
.gnb2_2depth li:hover a{color: #c7a373;}
.gnb2_2depth li img{height:20px !important;}

#main_contents{width:100%; max-width: 1920px; margin: 0 auto;}
.section1{background: #f7f7f7; padding: 85px 0 127px 0;}
.sec1_txt dl{text-align: center;}
.sec1_txt dl dt{font-family: 'Cardo', serif;  font-style: italic;  font-size: 40px; color: #c7a373; letter-spacing: -2px;  }
.sec1_txt dl dd.title{font-family: 'Lato', sans-serif; font-size: 40px; color: #c7a373; font-weight: 400; margin: 4px 0 32px 0; }
.sec1_txt dl dd{/* font-family: 'PT Serif', serif; */font-family:'Noto Sans Korean', sans-serif; font-size: 17px; line-height: 30px; color: #848482; font-weight:300;}

.section2{position: relative; width: 100%; height: 601px; overflow: hidden; background: #f7f7f7;}
.section2 .inner{width: 1200px; margin: 0 auto;}
.sec2_con1{position: absolute; left: 50%; top:0; width:960px; height:601px; margin-left:-960px;}
.sec2_con1 &gt; a{width: 100%; height: 100%; cursor: pointer; display: block; }
.sec2_con1 img{transition:all 0.5s ease-in-out;}
.sec2_con1:hover img{transform:scale(1.1);}

.sec2_con1_txt{position: absolute; top:153px; left:50%; margin-left: -2px;}
.sec2_con1_txt dl{text-align: center;}
.sec2_con1_txt dl dt{font-family: 'Cardo', serif; font-size: 12px; color:#c7a373; letter-spacing: 1px;  }
.sec2_con1_txt dl dd.title{font-family: 'Cardo', serif; font-size: 50px; color: #f5f5f5; font-weight: 400; margin-top:7px;}
.sec2_con1_txt dl dd.detail{/* font-family: 'PT Serif', serif; */ font-family:'Noto Sans Korean', sans-serif; font-size: 12px; line-height: 27px; color: #b8b8b8;
										margin-top: 15px;font-weight:300; }
.sec2_con1_txt .view_more{width: 174px; height: 21px; background: url(/images/main/view_more.png) no-repeat center left; /* margin: 34px auto 0; */margin: 117px auto 0; *}
.sec2_con1_txt .view_more a{text-align: right; color: #fff; display: block;font-family: 'Lato', sans-serif; font-size: 13px; }

.sec2_con2{position: absolute; left:50%; top:0; width:960px; height:601px; margin-left:0; overflow:hidden;}
.sec2_con2 &gt; a{width: 100%; height: 100%; cursor: pointer; display: block; }
.sec2_con2 img{transition:all 0.5s ease-in-out;}
.sec2_con2:hover img{transform:scale(1.1);}

.sec2_con2_txt{position: absolute; top:153px; left:50%; margin-left: -393px;}
.sec2_con2_txt dl{text-align: center;}
.sec2_con2_txt dl dt{font-family: 'Cardo', serif; font-size: 12px; color:#46212b; letter-spacing: 1px;  }
.sec2_con2_txt dl dd.title{font-family: 'Cardo', serif; font-size: 50px; color: #f5f5f5; font-weight: 400; margin-top:7px;}
.sec2_con2_txt dl dd.detail{/* font-family: 'PT Serif', serif; */ font-family:'Noto Sans Korean', sans-serif;font-size: 12px; line-height: 27px; color: #e1d9d1; margin-top: 15px;font-weight:300; }
.sec2_con2_txt .view_more{width: 174px; height: 21px; background: url(/images/main/view_more.png) no-repeat center left; margin: 63px auto 0;}
.sec2_con2_txt .view_more a{text-align: right; color: #fff; display: block; font-family: 'Lato', sans-serif; font-size: 13px; }

.section3{max-width: 1920px; width: 100%; height: 302px; overflow: hidden; background: url(/images/main/sec3_bg.jpg) center center fixed no-repeat;  background-size: cover;}
.section3 .inner{width: 1200px; margin: 0 auto;}
.sec3_txt{float: left;}
.sec3_txt dl{margin-top: 68px;}
.sec3_txt dl dt{font-family: 'Cardo', serif; color: #f5f5f5; font-size: 50px;}
.sec3_txt dl dd{font-family:'Noto Sans Korean', sans-serif;  margin-top:2px; font-size: 17px; line-height: 30px; font-weight: 300; color: #c9c9c9; }
.sec3_btn{float: right; margin-top: 145px; width: 238px; height: 48px; border: 1px solid #ddd; background: url(/images/main/view_more.png) no-repeat 30px center; }
.sec3_btn a{padding-left: 115px; cursor: pointer; display: block; font-family: 'Lato', sans-serif; width: 100%; height: 100%; font-size: 13px; color: #ffffff; line-height: 48px; letter-spacing: 2px; font-weight: 400; }
.sec3_btn:hover {background: #fff url(/images/main/view_more2.png) no-repeat 30px center; transition: 0.3s;}
.sec3_btn:hover a{color: #000; transition: 0.3s;}

.section4{width: 100%; padding: 80px 0; overflow: hidden; background:#f7f7f7; }
.section4 .inner{width: 1200px; margin: 0 auto;}
.sec4_con{float: left; width: 580px;}
.sec4_con:nth-child(1){margin-right: 40px;}
.sec4_con h2{font-family: 'Cardo', serif;  font-size: 45px; color: #000; font-weight: 400; margin-bottom: 30px;}
.sec4_con_txt .img{float: left; width: 206px; height: 265px; }
.sec4_con_txt .img img{width: 100%; height: 100%;}
.sec4_con_txt .txt{float: left; width: 334px; margin-left: 40px; margin-bottom: 16px;}
.sec4_con_txt .txt dl dt{font-size: 30px; color: #000; background: url(/images/main/top_line.jpg) no-repeat top left; padding-top: 20px;}
.sec4_con_txt .txt dl dd{font-family:'Noto Sans Korean', sans-serif; font-size: 14px; line-height: 20px; color: #000000; font-weight: 400;}
.sec4_con_txt .txt dl dd.date{font-weight: 600; margin-top: 14px;}
.sec4_con_list{float: left; width: 334px; margin-top: 14px;}
.sec4_con_list{border-top: 1px solid #e0e0e0;}
.sec4_con_list ul li{padding: 15px 0; border-bottom: 1px solid #e0e0e0;}
.sec4_con_list ul li span{float: right;}
.sec4_con_list ul li span img{vertical-align: middle; text-align: right;}
.sec4_con_list ul li a{font-size: 14px; color: #000000; font-weight: 400;}

#footer{width:100%; max-width: 1920px; margin: 0 auto; height:582px; background: url(/images/main/footer_bg.jpg) no-repeat;}
#footer .inner{position:relative;width: 1200px; height: 100%; margin: 0 auto;}
.footer_left{float: left; margin-top: 44px;}
.footer_left .footer_logo {}
.footer_left .copyright{margin-top: 19px;}
.footer_left .copyright p{font-weight:500; font-family: 'Lato', sans-serif; font-size: 11px; letter-spacing: 1.2px; line-height:24px;color: #000;}
.footer_left .copyright p span{color: #c7a373;}
.footer_menu{margin-top: 30px;}
.footer_menu li{font-size: 12px; letter-spacing: 1.2px; line-height:24px;color: #7c7c7c;}
.footer_menu li a{width: 100%; height: 100%; cursor: pointer; display: block; }
.footer_menu li:hover a{color: #c7a373;}
.footer_right{float: right; width: 739px;}
.footer_right .footer_menu{float: left; margin-right: 30px; margin-top: 42px;}
.footer_right .footer_menu ul{float: left; margin-right: 55px;}
.footer_right .footer_menu ul:nth-child(1){margin-right:20px;}
.footer_right .footer_menu ul:nth-child(2){margin-right:60px;}
/* .footer_right .footer_menu ul:nth-child(3){margin-right:15px;} */
.footer_right .footer_menu ul:last-child{margin-right:0;}
.footer_right .footer_menu ul li{line-height: 28px;}
.footer_right .footer_menu ul li a{font-family: 'Lato', sans-serif; font-size: 11px; letter-spacing: 1.5px; color: #fff;}
.footer_right .footer_menu ul li:nth-child(1){margin-bottom: 7px;}
.footer_right .footer_menu ul li:nth-child(1) a{font-size: 12px; color: #fff;}
.footer_right .footer_menu ul li:nth-child(1):hover a{color: #c7a373;}
/* .footer_right .footer_sns{float: right; margin-top: 45px;}
.footer_right .footer_sns ul li{float: left; margin-right: 30px;}
.footer_right .footer_sns ul li:nth-child(3){margin-right:0;}
.footer_right .footer_sns ul li img{vertical-align: middle;} */
.footer_sns {position: absolute; bottom:210px; left:0;}
.footer_sns ul {font-size:0;}
.footer_sns li {display: inline-block; margin-right: 30px;}
.footer_sns ul li img{vertical-align: middle; height:23px;}

/*--- sub ---*/
#sub_visual_wrap {position:relative; width:100%; height:980px; overflow:hidden; max-width:1920px; margin:0 auto;}
#sub_visual {width:100%; height:980px; overflow:hidden;}
.sub_visual_txt {position:absolute; top:398px; left:0; width:100%; text-align:center; z-index:99;}
.sub_visual_txt dl dt{/* font-family: 'Cardo', serif; letter-spacing: -4px; */ font-size: 80px; color: #f5f5f5;  text-align:center;  font-weight: 400;}
.sub_visual_txt dl dd{font-family: 'Cardo', serif; margin-top: -20px;  font-size: 40px; color: #c7a373;  text-align:center; font-style: italic; letter-spacing: -2px; font-weight: 300; }
#sub_contents {width:100%;  overflow:hidden; background: #f7f7f7;}
#sub_contents .inner{width: 1200px; margin: 0 auto;}
.conbody {padding: 50px 0; min-height:800px;}
.contop{padding-top: 90px; }
.contop p{font-family: 'Cardo', 'Nanum Myeongjo', serif; font-size: 12px; color: #c7a373; text-align: center;}
.contop h3{font-weight: 400; font-size: 50px; color: #000; text-align: center;}
.sub_menu{width: 500px; margin: 0 auto;}
.sub_menu ul{width: 100%; overflow: hidden;}
.sub_menu ul li{float: left; margin-right: 35px;}
.sub_menu ul li:last-child{margin-right: 0;}
.sub_menu ul li a{display: block; width: 100%; height: 100%; cursor: pointer; font-family: 'Lato', sans-serif;  letter-spacing: 1.5px;  font-size: 13px; color: #bcbcbc;}
.sub_menu ul li:hover a{color: #000;}
.sub_menu ul li.on a{color: #000;}

.sub_menu2{width: 468px; margin: 0 auto;}
.sub_menu2 ul{width: 100%; overflow: hidden; text-align: center;}
.sub_menu2 ul li{display: inline-block; border: 1px solid #000; padding: 10px 20px; margin-right: 20px;}
.sub_menu2 ul li:last-child{margin-right: 0;}
.sub_menu2 ul li a{display: block; width: 100%; height: 100%; cursor: pointer; font-family: 'Lato', 'Noto Sans Korean', sans-serif;  letter-spacing: 1.5px;  font-size: 13px; color: #bcbcbc;}
.sub_menu2 ul li:hover{background: #000;}
.sub_menu2 ul li:hover a{color: #fff;}
.sub_menu2 ul li.on{background: #000;}
.sub_menu2 ul li.on a{color: #fff;}

ul.bullet li{background: url(/images/sub/bullet.jpg) no-repeat 0 27px; padding-left: 20px; font-size: 14px; line-height: 55px; color: #878787; font-weight: 350;}
ul.bullet li span{width: 140px; font-size: 15px; color: #000000; display: inline-block;}

h4.h4_title{margin: 77px 0 40px 0; background: url(/images/sub/h4_title.jpg) no-repeat 0 14px; padding-left: 30px; font-style: italic; font-family: 'Cardo', 'Noto Sans Korean', sans-serif;  font-size: 26px; color: #301120; font-weight: 400;}
h4.h4_title:nth-child(1){margin-top: 0;}

h4.h4_title2{margin: 77px 0 40px 0; background: url(/images/sub/h4_title.jpg) no-repeat 0 14px; padding-left: 30px; font-family: 'Noto Sans Korean', sans-serif;  font-size: 26px; color: #301120; font-weight: 400;}
h4.h4_title2:nth-child(1){margin-top: 0;}

.brand_list ul{width: 100%; overflow: hidden;}
.brand_list li{position: relative; overflow: hidden; float: left; width: 276px; margin-right: 32px; margin-bottom: 50px; }
.brand_list_hover{width: 100%; height: 276px; position: absolute; top: 0; left: 0; z-index:9; opacity: 0; } 
.brand_list_hover a{display: block; width: 100%; height: 100%;}
.brand_hoverbg{background: url(/images/sub/brand_list01_on.png);}
.brand_list li:hover .brand_list_hover{opacity: 1; }
.brand_list li:nth-child(4n){margin-right: 0;}
.brand_list li &gt; a{width: 100%; height: 100%; display: block; cursor: pointer;}
.brand_list li .txt dt{font-weight: 600; font-family: 'Lato', sans-serif;  letter-spacing: 1.5px; margin-top: 30px; font-size: 13px; color: #000000; text-align: center;}
.brand_list li .img{overflow: hidden; width: 276px; height: 276px; background:#fff; display:table;}
.brand_list li .img a{display:table-cell; width:100%; height:100%; text-align:center; vertical-align:middle;}
.brand_list li .img img{width: 80%; height: auto; transition: all 0.5s ease-in-out;}
.brand_list li:hover .img img{transform:scale(1.1);}

/* shop - shop now */
.brand_list2 ul{width: 100%; overflow: hidden;}
.brand_list2 li{position: relative; overflow: hidden; float: left; width: 276px; margin-right: 32px; margin-bottom: 50px; }
.brand_list2_hover{width: 100%; height: 276px; position: absolute; top: 0; left: 0; z-index:9; opacity: 0; } 
.brand_list2_hover a{display: block; width: 100%; height: 100%;}
.brand_hoverbg2{background: url(/images/sub/brand_list01_on.png);}
.brand_list2 li:hover .brand_list2_hover{opacity: 1; }
.brand_list2 li:nth-child(4n){margin-right: 0;}
.brand_list2 li &gt; a{width: 100%; height: 100%; display: block; cursor: pointer;}
.brand_list2 li .txt {font-family: 'Lato', sans-serif; }
.brand_list2 li .txt{font-weight: 600;  letter-spacing: 1.5px; text-align: center;}
.brand_list2 li .txt dt{margin-top: 30px; font-size: 13px; color: #000000; }
.brand_list2 li .txt dd{margin-top: 10px; font-size: 13px; color: #bcbcbc;}
.brand_list2 li .img{overflow: hidden; width: 276px; height: 276px;}
.brand_list2 li .img img{width: 100%; height: 100%; transition: all 0.5s ease-in-out;}
.brand_list2 li:hover .img img{transform:scale(1.1);}

.button_wrap{text-align: center; margin-top: 40px;}
.button_wrap div{display: inline-block; width: 150px; height: 40px; margin-right: 10px;}
.button_wrap div:nth-child(3){margin-right:0;}
.button_wrap div a{color: #fff; line-height: 40px; font-size: 14px; display: block; cursor: pointer; width: 100%; height: 100%;}
.button_wrap .button01{background: #c7a373}
.button_wrap .button02{background: #2F0E1F;}
.button_wrap .button03{background: #000000;}

input[type="submit"].button01{border: none; display: inline-block; background: #c7a373; color: #fff; line-height: 40px; font-size: 14px; cursor: pointer;  width: 150px; height: 40px;}
input[type="submit"].button02{border: none; display: inline-block; background: #2F0E1F; color: #fff; line-height: 40px; font-size: 14px; cursor: pointer;  width: 150px; height: 40px;}
input[type="submit"].button03{border: none; display: inline-block; background: #000000; color: #fff; line-height: 40px; font-size: 14px; cursor: pointer;  width: 150px; height: 40px;}

.view_tab {width:100%; overflow:hidden;}
.view_tab li {float:left; width:25%; height:63px; border:1px solid #bcbcbc; border-bottom:2px solid #000; border-left:none; text-align:center; line-height:60px;}
.view_tab li:first-child {border-left:1px solid #bcbcbc;}
.view_tab li a {display:block; width:100%; height:100%; font-size:17px; color:#000;}
.view_tab li.on {border:2px solid #000; border-bottom:2px solid #F7F7F7; line-height:59px;}
.view_tab li.on a {color:#000;}

/* shop - shop now view */
.form01{border: 1px solid #ddd; background: #fff; width: 150px; height: 30px;}
.order_select{display: inline-block;}
.order_select .inwrap{display:inline-block; *zoom: 1; *display: inline; height:30px; border:1px solid #cccccc; vertical-align:middle; }
.order_select input{float:left; }
.order_select input.unit_quantity{border:0 none; width:120px; height:28px; text-align:center; font-size:12px; color:#aaaaaa; }
.order_select input.btn_up{border-left:1px solid #ccc;}
.order_select input.btn_down{border-left:1px solid #ccc;}
.total {line-height: 120px; margin-top: 40px; width:100%; height:120px; background:#fff; text-align:center; }
.total strong {display:block; font-size: 20px;color: #000000;}
.total strong span.point{color:#c7a373;;}

.view_slider_wrap {float:left; width:600px; }
#v-slider li {width:600px; height:582px; border: 1px solid #ddd;}
#v-slider li.lslide {opacity:0;}
#v-slider li.lslide.active {opacity:1;}
#v-slider li span {display:table-cell; width:598px; height:580px; text-align:center; vertical-align:middle;}
#v-slider li img {max-width:598px; max-height:580px; width:auto; height:auto;}
.lSSlideOuter .lSPager.lSGallery li{border: 1px solid #ddd;}
.lSSlideOuter .lSPager.lSGallery li a{display:table-cell; width: 141px; height: 136px; text-align:center; vertical-align:middle;}
.lSSlideOuter .lSPager.lSGallery li a img{display:inline-block !important; max-width:141px; max-height:136px; width:auto; height:auto;}
.brand_list2_view .view_title{margin-bottom: 100px;}
.brand_list2_view .view_title .txt{float: right; width: 485px; }
.brand_list2_view .view_title .txt dl.title {padding: 40px 0; border-bottom:1px solid #ddd;}
.brand_list2_view .view_title .txt dl.title dt{margin-bottom: 20px; font-style: italic; font-family: 'Cardo', sans-serif;  font-size: 40px; color: #301120;}
.brand_list2_view .view_title .txt dl.title dd{font-weight: 350; font-size: 16px; color: #4a4a4a;}
.brand_list2_view .view_title .txt dl.bullet{width: 100%; overflow: hidden;}
.brand_list2_view .view_title .txt dl.bullet dt{float: left; width: 140px; background: url(/images/sub/bullet.jpg) no-repeat 0 27px;  padding-left: 20px;    font-size: 15px; color: #000000; line-height: 55px;}
.brand_list2_view .view_title .txt dl.bullet dd{float: left; width: 345px; font-size: 14px;  line-height: 55px;  color: #878787;  font-weight: 350;}

.brand_view p.title{text-align: center; width: 750px; margin: 0 auto 40px; font-family: 'Cardo', sans-serif;  font-size: 30px; font-style: italic; color: #000; font-weight: 300;}
.brand_view .img{width: 468px; height: 468px; margin: 0 auto; background:#fff; display:table;}
.brand_view .img span{display:table-cell; width:100%; height:100%; text-align:center; vertical-align:middle;}
.brand_view .img img{width: auto; height: auto;}
.brand_view_con{margin-top: 80px;}
.brand_video{margin-top: 60px;}
.brand_video ul{width: 100%; overflow: hidden;}
.brand_video ul li{float: left;}
.brand_video ul li:nth-child(1){margin-right: 20px;}
.button{margin-top: 60px; float: right; background: #dcc6aa; width: 164px; height: 47px; }
.button a{font-weight: 300; font-size: 20px; display: block; width: 100%; height: 100%; cursor: pointer; color: #fff; text-align: center; line-height: 47px; }

/* .wine_list ul{width: 100%; overflow: hidden;}
.wine_list li{position: relative; overflow: hidden; float: left; background: #fff;  width: 276px; margin-right: 32px; margin-bottom: 50px; }
.wine_list_hover{width: 100%; height: 276px; position: absolute; top: 0; left: 0; z-index:9; opacity: 0; } 
.wine_list_hover a{display: block; width: 100%; height: 100%;}
.wine_hoverbg{background: rgba(0,0,0,0.8);}
.wine_list li:hover .wine_hoverbg{opacity: 1; }
.wine_list li:nth-child(4n){margin-right: 0;}
.wine_list li &gt; a{width: 100%; height: 100%; display: block; cursor: pointer;}
.wine_list li a &gt; .txt dt{font-style: italic; font-family: 'Cardo', sans-serif;  margin-top: 30px; font-size: 16px; color: #fff; text-align: center; padding-top: 88px;padding-top: 110px;}
.wine_list li .img{overflow: hidden; width: 276px; height: 276px; text-align: center;  vertical-align: middle; display: table-cell;}
.wine_list li .img img{max-width: 276px; max-height: 276px; width: auto; height: auto;  transition: all 0.5s ease-in-out;}
.wine_list li:hover .img img{transform:scale(1.1);} */
.wine_list ul{width: 100%; /* overflow: hidden; */display: flex; gap:50px 32px; flex-wrap:wrap;}
.wine_list li{position: relative; /* overflow: hidden; *//*  float: left;  */width: 276px; /* margin-right: 32px; margin-bottom: 50px; */ }
.wine_list_hover{width: 100%; height: 276px; position: absolute; top: 0; left: 0; z-index:9; opacity: 0; } 
.wine_list_hover a{display: block; width: 100%; height: 100%;}
.wine_hoverbg{background:url(/images/sub/brand_list01_on.png);}
.wine_list li:hover .wine_hoverbg{opacity: 1; }
.wine_list li:nth-child(4n){margin-right: 0;}
.wine_list li &gt; a{width: 100%; /* height: 100%; */ display: block; cursor: pointer; background: #fff;}
/* .wine_list li a &gt; .txt dt{font-style: italic; font-family: 'Cardo', sans-serif;  margin-top: 30px; font-size: 16px; color: #fff; text-align: center; padding-top: 88px;} */
.wine_list li .txt {font-weight: 600; font-family: 'Lato', sans-serif; display:block; letter-spacing: 1.5px; margin-top: 30px; font-size: 13px; color: #000000; text-align: center;}
.wine_list li .txt dt{line-height: 16px;word-break: keep-all;}
.wine_list li .txt dt:nth-child(2){margin-top: 7px;}
.wine_list li .img{overflow: hidden; width: 276px; height: 276px; text-align: center;  vertical-align: middle; display: table-cell;}
.wine_list li .img img{max-width: 276px; max-height: 276px; width: auto; height: auto;  transition: all 0.5s ease-in-out;}
.wine_list li:hover .img img{transform:scale(1.1);}

.wine_view .wine_view_title{margin-bottom: 110px;}
.wine_view .wine_view_title .img{float: left;  width: 600px; height: 582px; box-shadow: -3px 2px 100px -4px rgba(207, 207, 207, 0.5);}
.wine_view .wine_view_title .img .img_div{display: table-cell; width:600px; height:582px; text-align:center; vertical-align:middle;}
/*.wine_view .wine_view_title .img img{width: 100%; height: 100%;}*/

.wine_view .wine_view_title .txt{float: left; width: 485px; /* margin-top: 60px; */  margin-left: 115px; }
.wine_view .wine_view_title .txt dl.title {margin-bottom: 30px;}
.wine_view .wine_view_title .txt dl.title dt{font-style: italic; font-family: 'Cardo', sans-serif;  font-size: 26px; color: #301120;}
.wine_view .wine_view_title .txt dl.title dd{font-weight: 350; font-size: 16px; color: #4a4a4a;}
.wine_view .wine_view_title .txt dl.bullet{width: 100%; overflow: hidden;}
.wine_view .wine_view_title .txt dl.bullet dt{font-weight:500; float: left; width: 140px; background: url(/images/sub/bullet.jpg) no-repeat 0 27px;  padding-left: 20px; font-size: 17px; color: #000000; line-height: 55px;  /* display: inline-block; */}
.wine_view .wine_view_title .txt dl.bullet dd{float: left; width: 345px; font-size: 16px;  line-height: 55px;  color: #878787;  font-weight: 350;}

/* EXPERT REVIEWS */

.expert &gt; div{width: 100%; overflow: hidden; margin-bottom: 100px;}
.expert &gt; div:last-child{margin-bottom: 0;}
.expert_left .expert_txt{float: left; }
.expert_txt{width: 800px; }
.expert_txt .expert_title{word-break: keep-all;}
.expert_txt .expert_title dt{margin-bottom: 20px; font-size: 40px; color: #301120;}
.expert_txt .expert_title dd{ font-size: 16px; color: #4a4a4a; font-weight: 350; }
.expert_txt .expert_detail{min-height: 256px; margin-top: 30px; background: #fff; padding: 30px; word-break: keep-all;}
.expert_txt .expert_detail p{font-size: 16px; line-height: 28px; }
.expert_left .expert_img{float: right; }
.expert_img{border: 1px solid #ddd; width: 350px; height: 420px;}
.expert_img span{width: 348px; height: 418px; display: table-cell; text-align: center; vertical-align: middle;}
.expert_img span img{max-width: 348px; height: 418px; width: auto; height: auto; }
.expert_right .expert_txt{float: right; }
.expert_right .expert_img{float: left; }

/* PRESS */

.press{width: 100%; overflow: hidden;}
.press_left{float: left; width: 800px;}
.press_left ul li{border-bottom: 1px solid #ddd; margin-bottom: 50px; padding-bottom: 50px;}
.press_left dl{text-align: center; margin-bottom: 30px;}
.press_left dl dt{font-size: 16px; color: #4a4a4a; font-weight: 350;}
.press_left dl dd{font-size: 30px; line-height: 40px; color: #301120;}
.press_left .press_con .img{width: 800px;height: 600px;margin-bottom: 30px; /*  text-align: center; vertical-align: middle; */}
/* .press_left .press_con .img img{    max-width: 800px;max-height: 300px; width: auto; height: auto;} */
.press_left .press_con p{font-size: 16px; line-height: 28px;}
.press_right{float: right; width: 350px;}
.press_right .title{font-size: 20px; color: #4a4a4a; border-bottom: 1px solid #ddd; padding-bottom: 30px; margin-bottom: 30px;}
.press_right .press_con ul li{width: 100%; overflow: hidden; margin-bottom: 20px;}
.press_right .press_con ul li .img{float: left; margin-right: 20px; width: 120px; height: 70px; border: 1px solid #ddd;}
.press_right .press_con ul li .img span{display:table-cell; width: 118px; height: 68px; text-align: center; vertical-align: middle;}
.press_right .press_con ul li .img span img{max-width: 118px; max-height: 68px; width: auto; height: auto;}
.press_right .press_con ul li dl{float: left; width: 200px; word-break: keep-all;}
.press_right .press_con ul li dl dt{ color: #4a4a4a; margin-bottom: 5px; white-space: normal; line-height: 20px; height: 40; word-wrap: break-word; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; overflow: hidden;}


/* news &amp; event */
.board_wrap{width: 100%; overflow: hidden;}
.board_con{float: left; width: 580px; /* height: 327px; */ margin-bottom: 60px; margin-right: 40px; padding: 30px; border: 1px solid #ddd;}
.board_con a{display: block; width: 100%; height: 100%; cursor: pointer;}
.board_con:hover{background: #efefef;}
/* .board_con:hover .txt dl dt{color: #fff;}
.board_con:hover .txt dl dd{color: #fff;}
 */

.board_con:nth-child(2n){margin-right: 0;}
.board_con h2{font-family: 'Cardo', serif;  font-size: 45px; color: #000; font-weight: 400; margin-bottom: 30px;}
.board_con_txt .img{float: left; width: 206px; height: 265px; overflow: hidden;}
.board_con_txt .img img{width: 100%; height: 100%; transition: all 0.5s ease-in-out;}
.board_con_txt .img:hover img{transform:scale(1.1);}
.board_con_txt .txt{float: left; width: 272px;  margin-left: 40px;}
.board_con_txt .txt dl dt{margin-bottom: 20px; font-size: 30px; color: #000; background: url(/images/main/top_line.jpg) no-repeat top left; padding-top: 20px;}
.board_con_txt .txt dl dd{word-break: keep-all; font-family:'Noto Sans Korean', sans-serif; font-size: 15px; line-height: 26px; color: #555555; font-weight: 350; }
.board_con_txt .txt dl dd.detail{height: 135px; word-break: break-all;}
.board_con_txt .txt dl dd.date{font-weight: 600; margin-top: 14px;}


/* sub0101_VINIDEUS KOREA */
.vinideus_korea_con01{position:relative;width:100%; height:908px;background:url("/images/sub/sub0101_VINIDEUS_KOREA_bg.jpg")no-repeat;
									margin-bottom:100px;}
.sub_txt{font-size:15px; line-height:26px;}
.hi{font-size:30px; font-style:italic;}
.thank{font-size:17px;}
.ceo{font-size:20px;float:right;}
.ceo span{font-size:17px;}
.fff{color:#fff;}
.vinideus_korea_txt{width:600px;position:absolute; top:285px;right:305px;}
.vinideus_korea_ul li{float:left;}


/* sub0102_OURSTORY */
.ourstory_txt01{ font-family: 'Cardo', sans-serif; font-size:60px; color:#542e34; opacity:0.1;font-style:italic;text-align:center;
						margin-bottom:10px;font-weight:bold;}
.ourstory_txt02{font-size:30px; line-height:40px; color:#76434e;text-align:center;font-style:italic;}

.ourstory_con01{margin-bottom:100px;}
.ourstory_con02{position:relative;width:1200px; height:350px; background:url("/images/sub/sub0102_OURSTORY_bg01.jpg") no-repeat;}
.ourstory_con03{position:relative;width:1200px; height:350px; background:url("/images/sub/sub0102_OURSTORY_bg02.jpg") no-repeat;}
.ourstory_con04{position:relative;width:1200px; height:350px; background:url("/images/sub/sub0102_OURSTORY_bg03.jpg") no-repeat;}
.ourstory_con05{position:relative;width:1200px; height:250px; background:url("/images/sub/sub0102_OURSTORY_bg04.jpg") no-repeat;}
.tag_txt{font-size:35px;}
.line_box{width:400px; height:25px; border-bottom:1px solid #fff; opacity:0.2;margin-bottom:25px;}
.ourstory_txt_box02{position:absolute; top:90px;right:125px;}
.ourstory_txt_box03{position:absolute; top:55px;left:125px;}
.ourstory_txt_box04{position:absolute; top:40px;right:125px;}
.ourstory_txt_box05{position:absolute; top:30px;left:61px;}

.call_txt{font-size:28px;color:#000;}
.line_box02{width:390px; height:25px; border-bottom:1px solid #76434e; opacity:0.2;margin-bottom:25px;}
.call_txt02{height:42px;font-size:35px;color:#6d2028;font-weight:bold;line-height:28px;
				background:url("/images/sub/sub0102_OURSTORY_icon01.png")no-repeat;padding-left:60px;}

/* sub0502_V-CLUB */
.sub0502_vclub_wrap{height:1121px;background:#c7a373;}
.vclub_con01{width:100%;height:333px; background:url("/images/sub/sub0502_VClub_bg.jpg") no-repeat;}
.vclub_ul li{width:260px; float:left;margin:0 20px 0 20px;text-align:center;}
.benefit_tl{font-family: 'Cardo', sans-serif;font-size:55px; color:#000; font-style:italic;font-weight:bold; margin-bottom:40px;}
.vclub_con02{background:#c7a373;}
.vline_box01{width:260px; height:100px; border-bottom:1px solid #fff; opacity:0.2;margin-bottom:50px;}
.vline_box02{width:260px; height:50px; border-bottom:1px solid #fff; opacity:0.2;margin-bottom:80px;}
.v_img_box{height:150px;padding-top:40px;}
.h78{height:78px;}
.join_bt{font-size:18px;width:236px; height:52px; border:1px solid #fff;background:url("/images/sub/sub0502_VClub_join.png")30px 23px no-repeat;
			text-align:center;line-height:52px;margin:0 auto;}
.emty{clear:left;}
.v_mail{padding-left:140px;}

/* sub0602_HOW IT WORKS */

.sub0602{}
.sub0602_title{width: 100%; overflow: hidden;}
.sub0602_title .img{float: left; width: 580px;}
.sub0602_title .img img{width: 100%;}
.sub0602_title .txt{float: right; width: 500px; margin-top: 180px; }
.sub0602_title .txt p{font-size: 25px; line-height: 40px; color: #000;}
.sub0602_title .txt p span{font-weight: bold;}
.sub0602_con{width: 100%; overflow: hidden; margin-top: 40px;}
.sub0602_con .sub0602_left{float: left; width: 580px;}
.sub0602_con .sub0602_left dl dt{font-size: 20px; line-height: 30px; color: #000; font-weight: 500;}
.sub0602_con .sub0602_left dl dt span{color: #aa8350; font-weight: bold;}
.sub0602_con .sub0602_left dl dd{margin-top: 30px; font-size: 14px; line-height: 26px; color: #4a4a4a;}
.sub0602_con .sub0602_left .quote{margin-top: 80px; width: 580px; height: 110px; background: #c7a373; border-left: 10px solid #000000;}
.sub0602_con .sub0602_left .quote p{color: #fff; font-style: italic; padding: 15px;}
.sub0602_con .sub0602_right{float: right; width: 580px;}
.sub0602_con .sub0602_right dl dt{font-size: 20px; line-height: 30px; color: #000; font-weight: 500;}
.sub0602_con .sub0602_right dl dt span{color: #aa8350; font-weight: bold;}
.sub0602_con .sub0602_right ul{margin-top: 30px;}
.sub0602_con .sub0602_right ul li{font-size: 14px;  line-height: 20px;color: #4a4a4a;border-bottom: 1px solid #ddd; padding: 10px 0; text-indent: -55px; padding-left: 55px; word-break: keep-all;}
.sub0602_con .sub0602_right span.number{text-indent: 0; margin-right: 10px; background: #000000; width: 45px; height: 45px; display: inline-block;  border-radius: 50%; line-height: 45px; text-align: center; font-size: 14px; color: #c7a373; }
.toggle_txt_wrap{margin-top: 50px;}
.toggle_txt_wrap ul{width: 100%; overflow: hidden;}
.toggle_txt_wrap ul li.toggle_txt{position:relative; border: 1px solid #ddd; margin-bottom: 20px;}
.toggle_txt_wrap ul li.toggle_txt:last-child{margin-bottom :0;}
.toggle_txt_wrap ul li.toggle_txt ul{width: 100%; overflow: hidden;}
.toggle_txt_wrap ul li.toggle_txt ul li.toggle_title{cursor: pointer; padding: 20px; float: left; width: 100%; font-size: 16px; color: #222;}
.toggle_txt_wrap ul li.toggle_txt ul li.toggle_title span{color: #c7a373;}
.toggle_txt_wrap ul li.toggle_txt ul li.toggle_detail{float: left; width: 100%;  border-top: 1px solid #ddd; padding: 30px;}
.toggle_txt_wrap ul li.toggle_txt ul li.toggle_detail dl dd{word-break: keep-all; font-size: 16px; color: #555;line-height: 26px; margin-bottom: 5px;}
.toggle_txt_wrap ul li.toggle_txt ul li.toggle_detail dl dd span{color: #3b6fb7;}
.toggle_txt_wrap ul li.toggle_txt ul li.toggle_icon{position: absolute; top: 25px; right: 30px;  width: 19px;}
.toggle_txt_wrap ul li.toggle_txt ul li.toggle_icon img {transform:rotate(0);  transition-duration: 0.5s}
.toggle_txt_wrap ul li.toggle_txt ul li.toggle_icon.on img {transform:rotate(180deg); transition-duration: 0.5s}
.toggle_txt_wrap ul li.toggle_txt ul li.toggle_detail{display:none;}

/* sub0603_TRADE */

.sub0603_title{width:100%; overflow:hidden; text-align:center;}
.sub0603_title i{font-size:40px; color:#c7a373; font-family: 'Cardo', serif; font-weight:normal; }
.sub0603_title &gt; span{display: block; width: 52px; height: 1px; background:#c7a373; margin: 25px auto;}
.sub0603_title p{font-size:20px; color:#404040;}
.sub0603_con{width:100%; overflow:hidden; margin-top:50px;}
.sub0603_left{float:left; width:640px;}
.sub0603_right{float:right; width:560px;}
.sub0603_left dl dt{font-size:18px; color:#404040; font-weight:500;}
.sub0603_left dl dt span{color:#aa8350;}
.sub0603_left ul{margin:30px 0;}
.sub0603_list{padding-bottom:20px;}
.sub0603_list li{background:url(/images/sub/check.png) no-repeat 3px 5px; font-size:14px; color:#4a4a4a; line-height:26px;}
.sub0603_list li span{display:inline-block; width:30px;}
.sub0603_left span.number{text-indent: 0; margin-right:8px; background: #c7a373;  width: 22px; height: 22px; display: inline-block; border-radius: 50%; line-height: 22px; text-align: center;font-size: 13px; color: #fff;}
.sub0603_list2 li{line-height:32px; color:#4a4a4a;}

.sub0603_right_topbox{width:560px; height:230px; margin-bottom:50px; background:#ccab80 url(/images/sub/VClub_icon022.png) no-repeat 433px 135px;}
.sub0603_right_topbox .sub0603_list3{padding:30px;}
.sub0603_right_topbox .sub0603_list3 li{background:url(/images/sub/check_white.png) no-repeat 3px 5px; font-size:14px; color:#fff; line-height:28px; font-style: italic } 
.sub0603_right_topbox .sub0603_list3 li span{display:inline-block; width:30px;}    
.sub0603_right_bottombox{width:560px; height:230px; background:#2d2d2d url(/images/sub/VClub_icon011.png) no-repeat 450px 115px;}
.sub0603_right_bottombox ul li{font-size:14px; line-height:26px; color:#fff;}
.sub0603_right_bottombox .left{float:left; width:50%; margin:30px;}
.sub0603_right_bottombox .left ul li p{font-size:18px; line-height:26px; color:#fff; margin-bottom:15px;}
.sub0603_right_bottombox .right{float:right; margin-top:70px; text-align:right; padding-right:160px;}

/*.h4_title3{font-size:40px; color:#c7a373; font-family: 'Cardo', serif; font-weight:normal; text-align:center; font-style: italic}
.h4_title3::after{display:block; width: 52px; height: 1px; background:#c7a373; content:""; margin:25px auto;}*/


/*湲곕낯寃뚯떆��*/
#tbl_standard_wrap {width: 100%; overflow: hidden;}
#tbl_standard_wrap .view_btn {margin-top:70px;}

/*list*/
.tbl_standard_list{width:100%; border-top:2px solid #555; border-left:1px solid #ddd; border-right:1px solid #ddd;}
.tbl_standard_list th {text-align:center; background:#f5f5f5; border-bottom:1px solid #ddd; font-size:16px; color:#4b4f58; font-weight:500; line-height:26px; padding:15px 5px;}
.tbl_standard_list td{border-bottom:1px solid #ddd; padding:12px; font-size:15px; line-height:26px; border-right:1px solid #ddd; text-align:center; color:#555;}
.tbl_standard_list td.cont{text-align:left; padding-left:15px; cursor:pointer;}
.tbl_standard_list tr:hover{background:#fafafa;}
.tbl_standard_list tr.tbl_th:hover{background:none;}

/*view*/
.tbl_standard_view{width:100%; border-top:2px solid #555; border-left:1px solid #ddd; border-right:1px solid #ddd;}
.tbl_standard_view th {text-align:center; background:#f5f5f5; border-bottom:1px solid #ddd; font-size:16px; color:#4b4f58; font-weight:500; line-height:26px;}
.tbl_standard_view th.title{height:80px; text-align: left; padding-left: 25px; font-size: 24px;}
.tbl_standard_view td{border-bottom:1px solid #ddd; padding:10px 15px; font-size:15px; line-height:26px; border-right:1px solid #ddd; text-align:left; color:#555;height: 47px;}
.tbl_standard_view_cont {position:relative; width:100%; padding:50px 25px; border-bottom:1px solid #ddd;}

/*form*/
.tbl_standard_form{width:100%; border-top:2px solid #555; border-left:1px solid #ddd; border-right:1px solid #ddd;}
.tbl_standard_form th {text-align:center; background:#f5f5f5; border-bottom:1px solid #ddd; font-size:16px; color:#4b4f58; font-weight:500; line-height:26px; padding:15px 5px;}
.tbl_standard_form td{border-bottom:1px solid #ddd; padding:15px 20px; font-size:15px; line-height:26px; border-right:1px solid #ddd; text-align:left; color:#555;}
.tbl_standard_form input.basic_input{border:1px solid #ddd; height:30px; line-height: 28px; width:90%; color: #444;}

span.caption{font-size: 14px; color: #222; margin-left: 20px;}
p.caption{font-size: 14px; color: #222; margin-top: 5px;}
p.caption2{font-size: 14px; color: #FF7900; margin-top: 5px;}
.tbl_standard_form .title {font-size: 17px; padding:17px;}
.tbl_standard_form .title span{margin-left: 12px; color: #6d7dd5;}

.board_icon_new{margin-left: 8px; vertical-align: middle; padding-bottom: 2px;}


/*dev*/
.form_btn_address{background: #2F0E1F; color: #fff; font-size: 13px; width: 110px; height: 30px; line-height: 30px; text-align: center; display: inline-block; vertical-align: middle; margin-left: 5px;}
/*dev*/


.inquiry_wrap p {text-align:center; margin-bottom:30px; }

.inquiry_tb01 {width:100%; border-top:2px solid #222;}
.inquiry_tb01 th {border-bottom:1px solid #eaeaea; padding:12px 15px; font-size:15px; color:#222; text-align:left;  font-weight:500; }
.inquiry_tb01 td {border-bottom:1px solid #eaeaea; padding:12px 15px; font-size:15px; color:#666; text-align:left;  font-weight:400;}
.inquiry_tb01 td .iq_input01 {border:1px solid #eaeaea; background:none; height:35px; padding-left:10px;}
.inquiry_tb01 td .iq_selet01 {height:35px; border:0; outline:0; border:1px solid #eaeaea; line-height:33px; color:#666; font-weight:400; border-radius:0; cursor:pointer;
padding-left:15px; font-size:15px; -webkit-appearance: none; -moz-appearance: none; appearance: none; background:url("/images/sub/view_select.png") 95% center no-repeat;}
.inquiry_tb01 td .iq_selet01::-ms-expand {display: none;}
.inquiry_tb01 td .iq_width01 {width:100%;}
.inquiry_tb01 td .iq_width02 {width:30%;}
.inquiry_tb01 td .iq_width03 {width:18%;}
.inquiry_tb01 td .iq_width04 {width:18%;}
.inquiry_tb01 td .iq_width05 {width:18%;}
.inquiry_tb01 td textarea {width:100%;  border:0; outline:0; border:1px solid #eaeaea; height:150px; padding:10px;}
.inquiry_tb01 td label {margin:0 5px; cursor:pointer;}
.inquiry_tb01 td span {display:inline-block;  margin-right:10px;}
.inquiry_tb01 td .agree_bx {width:100%;  border:0; outline:0; border:1px solid #eaeaea; height:150px; padding:10px; font-size:15px; color:#999; overflow-y:scroll; margin-bottom:10px;}</pre></body></html>