/* ³»¿ë¿µ¿ª °øÅë - °Ô½ÃÆÇ ÆäÀÌÂ¡ */
.paging {font-size:10px; width:100%; text-align:center; margin-top:30px; margin-bottom:20px;}
.paging .prev_first {display:inline-block; width:22px; height:21px; line-height:21px; background:url("../images/paging_prev.gif") 0 0 no-repeat; margin:0px;}
.paging .prev {display:inline-block; width:22px; height:21px; line-height:19px; background:url("../images/paging_prev.gif") -22px 0 no-repeat; text-indent:-999999em; border-left:1px solid #BBBBBB; margin:0;}
.paging .on {display:inline-block; width:23px; height:21px; line-height:19px; text-align:center; border:1px solid #000000; background:#393939; color:#ffffff; font-weight:bold;}
.paging .off {display:inline-block; width:23px; height:21px; line-height:19px; text-align:center; border:1px solid #dddddd;}
.paging .next {display:inline-block; width:21px; height:21px; line-height:19px; background:url("../images/paging_next.gif") 0 0 no-repeat; text-indent:-999999em; border-right:1px solid #BBBBBB; margin:0;}
.paging .next_last {display:inline-block; width:21px; height:21px; line-height:21px; background:url("../images/paging_next.gif") -22px 0 no-repeat; text-indent:-999999em; margin:0px;}

/*
.product_info_wrap .product_info td.p_num {position:relative; top:1px; color:#191919;}
.product_info_wrap .product_info td.p_writer {position:relative; top:1px; color:#191919;}
.product_info_wrap .product_info td.p_skil {position:relative; top:1px; color:#191919;}
.product_info_wrap .product_info td.p_size {position:relative; top:1px; color:#191919;}
.product_info_wrap .product_info td.p_price {font-size:18px; top:1px; color:#191919; font-weight:bold;}
.product_info_wrap .product_info td.p_delivery select {border:1px solid #cccccc; font-size:15px; padding:3px; margin-top:5px; letter-spacing:-1px; width:313px;}

.relation_wrap {width:1191px; border-top:1px solid #706f6f;}
.relation_wrap h2 {float:left; margin-top:21px; margin-left:14px; width:150px;}
.relation_wrap .relation_img_wrap {float:left; width:930px; height:143px; margin-top:26px; margin-left:20px;}
.relation_wrap .relation_img_wrap p {float:left;}
.relation_wrap .relation_img_wrap li {float:left; margin-left:26px; margin-right:26px;}
*/

#case_wrap #list_left {background:#ffffff;}

#case_wrap #case_view {background:#ffffff;}

/*Artists*/
#artist_wrap {margin:0 auto; width:1191px;}
#artist_wrap:after {content:""; display:block; clear:both;}

/*
.relation_wrap .relation_img_wrap {float:left; width:965px !important; height:143px; margin-top:26px; margin-left:20px !important;}
.relation_wrap .relation_img_wrap li {float:left; margin-left:17px !important; margin-right:17px !important;}
*/

.product_detail_wrap {margin-top:30px; }

.relation_wrap .relation_img_wrap {float:left; width:1085px !important; height:143px; margin-top:-16px; margin-left:50px !important;}
.relation_wrap .relation_img_wrap li {float:left; margin-left:17px !important; margin-right:17px !important;}
.relation_wrap .relation_img_wrap .listbtn {float:left; margin-top:57px; margin-right:50px; padding-right:20px;}


/* FAQ */
#faq {margin:0 auto; width:859px; padding-top:40px;}
#faq:after {content:""; display:block; clear:both;}
#faq ul {margin-bottom:30px;}
#faq .faq_q {font-size:20px; color:#111111; font-weight:bold; padding-bottom:5px;}
#faq .faq_a {font-size:16px; color:#464646; line-height:24px; padding-left:17px;}


#gnb_wrap li a.about_us_s {border-bottom:1px solid #FFFFFF !important;}
#gnb_wrap li a.artists_s {border-bottom:1px solid #FFFFFF !important;}
#gnb_wrap li a.notice_s {border-bottom:1px solid #FFFFFF !important;}
#gnb_wrap li a.contact_s {border-bottom:1px solid #FFFFFF !important;}
#gnb_wrap li a.work_s {border-bottom:1px solid #FFFFFF !important;}
#gnb_wrap li a.case_s {border-bottom:1px solid #FFFFFF !important; width:103px !important;}

#gnb_wrap li a.goodall_s {float:right; font-size:18px; color:#000; margin-top:7px; margin-right:20px;}
#gnb_wrap li a.goodall_s:hover {font-weight:bold; }


.password {position:absolute; top:50%; left:50%; margin-top:-100px; margin-left:-170px; width:340px; height:150px; padding-top:50px; background:#c6c6c6;}
.password li {text-align:center; line-height:30px;}
.password li img {display:inline-block; margin-top:10px;}

.product_info_wrap .product_info td.p_price {top:0px !important;}
.product_info_wrap .product_info td.p_total {top:0px !important;}

#visual_area {min-width:1191px;}
.section2 {width:1191px !important;}
.section2 .sec_left {left:0px !important;}


/*#myVideo {width:100%; height:100%;}*/


.r_button_1_black {
  width: 70px;
  height:33px;
  font-size: 11px;
  font-family: Verdana,Tahoma,Gulim,±¼¸², sans-serif;
  font-weight: bold;
  text-decoration: inherit;
  border: 1px solid #5B9400;
  padding: 6px 7px;
  cursor: pointer;
  color: #FFFFFF;
  display: inline-block;
  background: -webkit-linear-gradient(90deg, #3C3C3B 5%, #3C3C3B 100%);
  background: -moz-linear-gradient(90deg, #3C3C3B 5%, #3C3C3B 100%);
  background: -ms-linear-gradient(90deg, #3C3C3B 5%, #3C3C3B 100%);
  background: linear-gradient(180deg, #3C3C3B 5%, #3C3C3B 100%);
  cursor: pointer;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#3C3C3B",endColorstr="#3C3C3B");
  -webkit-transition: all 0.2s ease;
   -moz-transition: all 0.2s ease;
   -ms-transition: all 0.2s ease;
   -o-transition: all 0.2s ease;
   transition: all 0.2s ease;
   cursor:pointer;
}