@charset "utf-8";

/* container */
#main_visual {width:100%; position:relative; height:600px;}
#main_visual .multiple{position:relative;width:100%; zoom:1;margin:0;padding:0; height:600px;}
#main_visual .multiple li{width:100%;margin:0; height:600px; position:relative; text-align:center;}
#main_visual .bx-pager{position:absolute; bottom:50px;  z-index:999; text-align:center; left:0; width:100%;}
#main_visual .bx-pager .bx-pager-item{display:inline; margin:0 5px;}
#main_visual .bx-pager a{display:inline-block; font-size:0px; line-height:0px;  margin:0px; height:10px; width:30px; z-index:99;}
#main_visual .bx-pager a.pager-0{background:url("../images/main_visual_btn.png") no-repeat 0 0;}
#main_visual .bx-pager a.pager-1{background:url("../images/main_visual_btn.png") no-repeat 0 0;}
#main_visual .bx-pager a.pager-2{background:url("../images/main_visual_btn.png") no-repeat 0 0;}
#main_visual .bx-pager a.pager-3{background:url("../images/main_visual_btn.png") no-repeat 0 0;}
#main_visual .bx-pager a.pager-4{background:url("../images/main_visual_btn.png") no-repeat 0 0;}
#main_visual .bx-pager a.pager-5{background:url("../images/main_visual_btn.png") no-repeat 0 0;}
#main_visual .bx-pager a.active{background-position:0 -10px}
#main_visual .bx-start{display:none;}
#main_visual .bx-stop{display:none;}
#main_visual .active{display:none;}
#main_visual .bx-prev{display:none;}
#main_visual .bx-next{display:none;}

#main_member {width:100%; height:675px;}
#main_member h3 {color:#3e3e3e; font-size:30px; line-height:30px;font-weight:bold; text-align:center; padding-top:80px;}
#main_member .eng {color:#e3e3e3; font-size:70px;line-height:70px; font-family: 'Lobster', cursive; text-align:center;}
#main_member .in_member {width:1100px; margin:50px auto 0px auto;}
#main_member .in_member .profiles {float:left; width:518px; height:368px; border:1px solid #f0f0f0; background-color:#f9f9f9}
#main_member .in_member .profiles .img {float:left;width:258px;height:370px; border-right:1px solid #f0f0f0;}
#main_member .in_member .profiles .info {float:left;height:370px; margin:0 0 0 30px; }
#main_member .in_member .profiles .info .title {color:#a3a3a3; font-size:20px;font-family: 'Nanum Myeongjo', serif; font-weight:900; padding:30px 0px 20px 0;}
#main_member .in_member .profiles .info dl dt {float:left; clear:both;color:#000; font-size:17px; line-height:17px;  font-weight:bold; padding:16px 0 16px 25px; width:80px;border-top:1px dashed  #ccc; }
#main_member .in_member .profiles .info dl dt.name {background:url("../images/main_profiles_name.jpg") 0 center no-repeat; border-top:0px none;}
#main_member .in_member .profiles .info dl dt.age {background:url("../images/main_profiles_age.jpg") 0 center no-repeat;}
#main_member .in_member .profiles .info dl dt.weight {background:url("../images/main_profiles_weight.jpg") 0 center no-repeat;}
#main_member .in_member .profiles .info dl dt.height {background:url("../images/main_profiles_height.jpg") 0 center no-repeat;}
#main_member .in_member .profiles .info dl dd {float:left; width:120px; color:#000; font-size:17px; line-height:17px; padding:16px 0; border-top:1px dashed  #ccc;}
#main_member .in_member .profiles .info dl .first {border-top:0px none;}
#main_member .in_member .profiles .info .inq_btn {display:block;padding-top:25px;}
#main_member .in_member .profiles .info .inq_btn a {display:block; height:45px; width:200px;color:#d60b52; font-size:15px; line-height:45px; text-align:center; font-weight:bold; border:1px solid #d60b52; background-color:#fff; border-radius:30px; }
#main_member .in_member .profiles .info .inq_btn a:hover {background-color:#d60b52; color:#fff;}
#main_member .in_member .list {float:right; width:561px;}
#main_member .in_member .list li {float:left; width:180px; height:180px;position:relative;}
#main_member .in_member .list li {margin-left:10px;}
#main_member .in_member .list li:nth-child(1), li:nth-child(2), li:nth-child(3) {margin-bottom:10px;}
#main_member .in_member .list li.first {margin-left:0px;}
#main_member .in_member .list li a {display:block; border:1px solid #e6e6e6;}
#main_member .in_member .list li a .over {display:none; width:180px; height:180px; position:absolute; top:0px; left:0px; background-color:rgba(214,11,82,0.5);}
#main_member .in_member .list li a:hover .over {display:block;}

#main_banner {width:100%; height:150px; background:url("../images/main_longbanner01.jpg") center no-repeat;}

#main_gallery {width:100%; height:698px; background:url("../images/main_gallery_bg.jpg") center 0 no-repeat;}
#main_gallery .in_gallery {width:1100px; margin:0 auto;}
#main_gallery .in_gallery .main_album {float:left; width:500px; position:relative; }
#main_gallery .in_gallery .main_album h3 {color:#3e3e3e; font-size:30px; line-height:30px;font-weight:bold; padding:70px 0 30px 0;}
#main_gallery .in_gallery .main_album .more {position:absolute; top:75px; right:0px;} 
#main_gallery .in_gallery .main_album .list {}
#main_gallery .in_gallery .main_album .list li {float:left; display:block; margin-bottom:10px; margin-right:10px;}
#main_gallery .in_gallery .main_album .list li.last { margin-right: 0; }
#main_gallery .in_gallery .main_album .list li a{display:block; width:243px; height:243px; border:1px solid #e6e6e6;}
#main_gallery .in_gallery .main_story {float:right; width:500px; position:relative; }
#main_gallery .in_gallery .main_story h3 {color:#3e3e3e; font-size:30px; line-height:30px;font-weight:bold; padding:70px 0 30px 0;}
#main_gallery .in_gallery .main_story .more {position:absolute; top:75px; right:0px;} 
#main_gallery .in_gallery .main_story .list {}
#main_gallery .in_gallery .main_story .list li {float:left; display:block; margin-bottom:10px;margin-right:10px;}
#main_gallery .in_gallery .main_story .list li.last {margin-right:0px;}
#main_gallery .in_gallery .main_story .list li a{display:block; width:243px; height:243px; border:1px solid #e6e6e6;}

#main_customer {width:100%; height:360px; padding-top:60px; background:url("../images/main_board_bg.jpg") center 0 no-repeat;:}
#main_customer .in_customer {width:1100px; margin:0px auto;}
#main_customer .main_notice {position:relative; float:left; width:280px; height:270px; padding:30px 30px 0 30px; border-radius:10px; background-color:#fff; margin-right:40px;}
#main_customer .main_notice h3 {color:#000; font-size:20px; line-height:20px; font-weight:bold; border-bottom:1px dashed #ccc; padding-bottom:15px;}
#main_customer .main_notice .list {margin-top:25px; }
#main_customer .main_notice .list li {margin:13px 0;}
#main_customer .main_notice .list li a {color:#333; font-size:14px; line-height:14px; padding-left:15px; background:url("../images/main_board_bullet.jpg") 0 3px no-repeat;}
#main_customer .main_notice .more {position:absolute; top:30px; right:30px;}

#main_customer .main_cost {position:relative; float:left; width:280px; height:250px; padding:50px 30px 0 30px; border-radius:10px;text-align:center; background:url("../images/main_customer_bg.jpg") center bottom no-repeat; background-color:#fff; }
#main_customer .main_cost .tel {color:#d60b52; font-size:35px; line-height:35px; font-weight:bold; margin-bottom:10px;}
#main_customer .main_cost .fax {color:#666666; font-size:13px; line-height:21px; margin-bottom:15px;}
#main_customer .main_cost .kakao {display:inline; color:#3b1e1e; font-size:15px; line-height:15px; margin-bottom:10px; font-weight:bold; padding-left:28px; background:url("../images/main_customer_kakao.jpg") 0 0 no-repeat;}
#main_customer .main_cost .kakao strong {color:#ffba00; }

#main_certificate {width:100%; height:400px; background-color:#ece6d6; text-align:center;}
#main_certificate h3 {color:#000; font-size:30px; line-height:30px; font-weight:bold; padding-top:60px;}
#main_certificate .txt {color:#a98263; font-size:14px; line-height:14px; padding:13px 0 30px 0;}
#main_certificate .list {display:inline;}
#main_certificate .list li {display:inline; margin:0 15px;}

#main_site {width:100%; height:450px; background:url("../images/main_site_bg.jpg") center 0 no-repeat; padding-top:50px; }
#main_site .in_site {width:1100px; height:340px; padding-top:60px; margin:0 auto; background-color:rgba(255,255,255,0.9);}
#main_site .in_site li.site {float:left;padding-left:60px; width:489px; height:300px;}
#main_site .in_site li.site h3 {color:#d60b52; font-size:20px; line-height:20px; font-weight:bold; padding-bottom:15px;}
#main_site .in_site li.site .list {}
#main_site .in_site li.site .list li {margin:12px 0px;}
#main_site .in_site li.site .list li a {color:#333333; font-size:14px; line-height:14px; padding-left:10px; background:url("../images/main_site_bullet.jpg") 0 5px no-repeat;}
#main_site .in_site li.site01 {border-right:1px solid #e4dbd1; background:url("../images/main_site01.png") right bottom no-repeat;}
#main_site .in_site li.site02 {background:url("../images/main_site02.png") right bottom no-repeat;}