@charset "UTF-8";

/* Page Title */
 
body {width:100%; overflow-x:hidden;}
 .header {  position:absolute; }

.sub_in {width:100%; float:left; padding:7% 4% 3% 4%; box-sizing:border-box;  display:inline-block;     }

.sub_vi {width:100%; float:left;   height:160px; text-align:center;  box-sizing:border-box; }
  

#content {width:100%;  margin:0 auto;    }

h2.guide {font-size:30px; text-align:center; width:100%; float:left; font-weight:700; color:#333; border-bottom:1px solid #ddd; padding-bottom:10px; margin-bottom:30px; line-height:1em; display:none;}
h2.guide2 {font-size:30px; text-align:center; width:100%; float:left; font-weight:700; color:#333;   margin-bottom:20px; line-height:1em;  display:none;}
h3 {font-size:22px;  width:100%; float:left; font-weight:700; color:#333;   margin-bottom:10px; line-height:1em}

.check_box {width:100%; text-align:center; float:left; background-color:#f9f9f9; font-size:15px; line-height:45px; color:#666}
.check_box input {vertical-align:middle}

/*제품소개*/

.sub_in .product_view  { float:left; background-color:#fff; box-sizing:border-box;   }
.sub_in .product_view h2 {font-size:1.3em; border-top:1px solid #ddd; margin-top:10px; padding-top:25px; }
.sub_in .product_view div:nth-child(1) h2 {border-top:none; margin-top:0; padding-top:0;} 

.sub_in .product_view .title {width:100%; float:left; font-size:27px; font-weight:600; color:#333; line-height:22px;  padding-bottom:12px;  }
.sub_in .product_view .title  img {vertical-align:top;} 
.sub_in .product_view .b_img {width:100%;   border:1px solid #ddd;   box-sizing:border-box;  float:left;}
 .product_view div.info_wrap {width:100%; float:left; margin-top:20px;}
.product_view  div.info_wrap p {width:100%;  float:left; font-size:16px; color:#777; font-weight:400; line-height:1.7em;    box-sizing:border-box;}
.product_view  div.info_wrap p  b {font-weight:800; color:#333; font-size:1.8em ; width:100%; float:left;   margin-bottom:10px;   }
.product_view  div.info_wrap div.text{margin-bottom:20px; width:100% ; background-color:#fff; float:left; font-size:16px; color:#777; font-weight:400; line-height:1.6em;    box-sizing:border-box; overflow-y:auto;}

.product_view  div.info_wrap a {padding:0px 0;   width:49%; text-align:center; background-color:#07a5b2; color:#fff; border-radius:3px; font-size:1em; line-height:40px; font-weight:600; display:inline-block; margin-top:10px; }
 
.product_view .view_content img {max-width:100%; }

/*.sub_in .product_view .s_img {width:100%; float:left; margin-top:10px;}
.sub_in .product_view .s_img  img {border:1px solid #ddd; box-sizing:border-box; margin-left:-1px;  float:left;}*/
.sub_in .product_view .s_img {width:100%; float:left;  margin-top:-1px; }
.sub_in .product_view .s_img  td {width:25%; border:1px solid #ddd; }
.sub_in .product_view .s_img  td img {width:100%; float:left;}

.sub_in .product_list {width:100%; float:left; margin-top:10px; border-bottom:1px solid #ddd; padding-bottom:10px; margin-bottom:50px;}
.sub_in .product_list:last-child {margin-bottom:0; padding-bottom:0; border-bottom:none}

.sub_in .product_list ul {width:100%; float:left;  } 
.sub_in .product_list li {float:left; width:47%; box-sizing:border-box; margin-bottom:30px; }
.sub_in .product_list li:nth-child(2) {float:right; margin-right:0;}
.sub_in .product_list li:nth-child(4) {float:right; margin-right:0;}
.sub_in .product_list li:nth-child(6) {float:right; margin-right:0;}
.sub_in .product_list li:nth-child(8) {float:right; margin-right:0;}
.sub_in .product_list li:nth-child(10) {float:right; margin-right:0;}
.sub_in .product_list li  img.product_img {width:100%; margin-bottom:10px; border:1px solid #ddd;}
.sub_in .product_list li div.title {width:100%; float:left; height:20px; line-height:14px; vertical-align:middle;  font-size:19px; font-weight:600; color:#333; margin:0px 0 0px 0; border:none;  }
.sub_in .product_list li .t {color:#666; font-size:16px; display:none; }
.sub_in .product_list li div.title img {vertical-align:top;  margin-top:0;   display:inline-block; }

 .sub_in .map {font-size:16px; line-height:1.4em; color:#666;}
.sub_in .map dl {width:100%;  float:left;   box-sizing:border-box;  border-right:none;}
 
.sub_in .map dl dt {font-size:1em; font-weight:600; line-height:25px;}
.sub_in .map dl dd {font-size:0.95em; font-weight:400; color:#777 }

.sub_in .map .line {width:1px; height:20px; background-color:#ddd; float:left;  vertical-align:bottom; margin:30px 4%;}

.sub_in .map a {width:49%; text-align:center; color:#fff; font-size:14.5px; line-height:45px; display:inline-block; border-radius:3px;}
a.naver_link {background-color:#315da6; }
a.kakao_link {background-color:#fae300; color:#333 !important; }
.sub_in .map a img {vertical-align:middle;  }
