*{padding:0;margin:0;}
body,th,td,textarea,h1,h2,h3,h4,h5,h6 {font-family:³ª´®°íµñ, Nanum Gothic, dotum; }
body,th,td,textarea{ line-height:14px;}
img,fieldset{border:0; }
li{ list-style:none;}
select,input{ } 
address,em{ font-style:normal;}
button{ border:none;background:none;cursor:pointer;}
hr,legend{ display:none;}
/*
p,h1,h2,h3,h4,h5,h6,form,input,ul,li,dl,dt,dd {margin:0; padding:0;}
*/

a img {vertical-align:top;}
a:link {text-decoration:none;}
a:visited {text-decoration:none;}
a:hover {text-decoration:none;}



#wrap {position:relative; width:100%; text-align:center;} /*position:relative;  */

/*·Î±×ÀÎ¸Þ´º*/
.global_menu {position:relative; width:100%; min-width:1100px; height:30px; background:#003265;}
.global_menu span {font-size:12px; color:#dcdcdc; line-height:200%; }
#M_member_loginmenu {margin:0 auto; width:1100px; text-align:right;}
#M_member_loginmenu  a {padding:0 3px 0 6px; margin-left:-1px; font-size:13px; text-decoration:none; color:#909090; line-height:280%; }
#M_member_loginmenu  a:hover {color:#c3c3c3; }



/*»ó´Ü¸Þ´º*/
#topmenu {position:relative; width:1100px; height:100px; margin:0 auto;  } /*position:relative;*/
#topmenu .top_logo {display:block; float:left; padding-top:30px; }
#topmenu .top_logo span {padding-left:15px; vertical-align:bottom; }
#topmenu .top_logo a {font-size:18px; color:#909090; font-weight:600; }
#topmenu .top_logo a:hover {color:#424242; }
#topmenu .main_menu {display:block; float:right; padding-top:50px;  } /* vertical-align:top;    position:absolute; left:0px; top:50px;*/
#topmenu .main_menu a { display:inline-block; padding-left:40px; line-height:120%; color:#424242; font-size:16px; font-weight:500; }
#topmenu .main_menu a:hover {color:#999; }
#topmenu .main_menu .shopingmall a { display:inline-block; padding-left:40px; line-height:120%; color:#003265; font-size:16px; font-weight:600; }
#topmenu .main_menu .shopingmall a:hover {color:#0066cc; }



/*footer*/
#footer_wrap {float:left; padding:30px 0; width:100%; min-width:1100px; background-color:#171717; border-top:solid 1px #fff; }
.footer_link {padding-bottom:10px; text-align:center; }
.footer_link span {padding:0 20px; border-right:solid 1px #b2b2b2; }
.footer_link .footer_link_last {border:0px; padding:0 0 0 19px ;}
.footer_link span a {font-size:12px; color:#b2b2b2; }
/*footer Áß°£¶óÀÎ*/
.footer_line { width:85%; border-bottom:solid 1px #535353;}
.address {padding-top:20px; }
.address p {text-align:center; line-height:110%; }
.address span {padding:0 2px; font-size:12px; color:#b2b2b2; }
.address span a { font-size:12px; color:#b2b2b2; }
.address .copyright {padding-top:10px; }


/*¼­ºêÆäÀÌÁö */
#content_wrap {position:relative; width:1100px; margin:0 auto; }
.sub_topimg img {float:left; margin:0 auto; }

/*¼­ºêÆäÀÌÁö ÁÂÃø¸Þ´º*/
.sub_nav_area {position:relative; float:left; width:22%; padding:50px 10px; }

.sub_nav_area h1 {margin:0 0 6px 0; padding:0 0 15px 0; border-bottom:solid 1px #d9d9d9; color:#3d3d3d; text-align:left; letter-spacing:0.3em; font-weight:600; line-height:100%; font-size:18px;  }
.sub_nav_area h1 span {padding:0 0 14px 0;  border-bottom:solid 1px #333; letter-spacing:0.3em; font-weight:600; line-height:100%; font-size:18px;   }
.sub_nav_menu {margin:0 auto; width:90%; text-align:left; line-height:220%; }
.sub_nav_menu a {font-size:14px; color:#5c5c5c; letter-spacing:0.1em; width:100%; }
.sub_nav_menu a:hover {color:#000000; font-weight:500; }
.sub_nav_line {margin:0 auto; display:inline; }
.dot {float:left; display:inline-block; padding:0 0; margin:0 0; width:7px; height:7px; background:url('/base/img/sub_nav_dot.jpg') no-repeat; font-size:0px;}
.line {float:left; display:block; margin:3px 0 0 0; padding:0 0; width:93%; height:1px; vertical-align:middle; background-color:#d9d9d9; font-size:0px; }

/*¼­ºêÆäÀÌÁö ÁÂÃø¹è³Ê*/
.sub_left_br01 {margin:0 auto; width:95%; padding-top:30px;  }
.sub_left_br02 {margin:0 auto; width:95%; padding-top:10px;  }
.sub_left_br01,.sub_left_br02 img {border="0" }

.costomer_area {margin:0 auto; width:95%; padding-top:30px;}
.costomer_area h2 {margin-left:1%; font-size:12px; font-weight:400; text-align:left; }
.costomer_area h2 span {font-weight:600; }
.costomer_area .tell {margin-left:1%; padding:15px 0; font-size:20px; font-weight:600; text-align:left; }
.costomer_area .time {margin-left:1%; padding:6px 0 3px 0; font-size:13px; font-weight:400;  text-align:left; color:#666; }
.costomer_area .off {margin-left:1%; padding:0px 0 6px 0; font-size:11px; font-weight:400;  text-align:left; color:#666; }
.costomer_area .email {margin-left:1%; padding-bottom:20px; font-size:12px; font-weight:500; text-align:left; color:#666; }
.costomer_area .contact {width:98%; background-color:#003265; }
.costomer_area .contact a{font-size:12px; line-height:350%; font-weight:400; text-align:center; color:#fff; }
.costomer_area .contact a:hover {color:#4fc0f0; }


/*¼­ºêÆäÀÌÁö ÄÁÅÙÃ÷*/
.content_area {float:right; width:75%; padding:50px 0px 50px 10px; }


/*¼­ºêÆäÀÌÁö Å¸ÀÌÆ²*/
.content_area h1 {  padding-bottom:1.2%; text-align:center; color:#3d3d3d; font-size:24px; }
.content_area h2 { padding-top:1.2%; text-align:center; color:#878787; font-size:12px; }
.content_area .top_title_line {display:block; margin:0 auto; width:18%; border-bottom:1px; height:1px; font-size:0px; background-color:#c8c8c8;  }
.content_area .top_title_center {display:block; margin:0 auto; width:7%; margin-top:-2px; border-bottom:3px; height:3px; font-size:3px; background-color:#0066cc; }
.content_area h3 { margin:30px 0 10px 10px; color:#353535; font-size:12px; }



/*È¸»ç¼Ò°³*/
/*ÀÎ»ç¸»*/
.message_area {padding:6% 0 2% 0; text-align:left; font-size:13px;  line-height:180%;  font-family:'Nanum Gothic',Tahoma,Dotum,sans-serif; word-wrap:break-word; color:#888; }
.message_area span { padding: 4px 4px; color:#ffffff; background-color:#003265; border-radius:4px; box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.18); -webkit-transition: all 0.2s; transition: all 0.2s; }

/*»ç¾÷ºÐ¾ß*/
.field_area {padding:0 0; width:100%; }
.field_area ul {overflow:hidden; }
.field_area li {display:inline-block; float:left; padding:0 6px 0 0; }
.field_area li:frist-child {padding: 0 0 0 0; }
.field_area li img {margin:0 0; padding:0 0; }
.field_area p {padding:10px 0; text-aling:center; font-size:14px; font-weight:400px; color:#fff; }
.field_area p span {padding:2% 2%; background-color:#888; }

/*ÄÁÅÙÃ÷ ¼­ºêÅ¸ÀÌÆ²*/
.content_sub_title {float:left; padding-bottom:0.5%; width:100%; margin:10% 0 3% 0; border-bottom:1px dotted #d9d9d9; }
.content_sub_title ul {font-size:18px; font-weight:600; color:#444; text-align:left; }
.content_sub_title span {float:left; display:block; margin:0 3px 0 0; padding:0 0; width:10px; height:18px; vertical-align:middle; background-color:#eaf3fd; font-size:0px; }

/*È¸»ç°³¿ä*/
.content_area .introduction_area {width:100%;  }
.content_area .introduction_area li {float:left; }
.content_area .introduction_l {padding-left:2%; } /* height:405px; */
.content_area .introduction_l img {margin:0 0;  } /*  width:270px; */
.content_area .introduction_r {width: 63%; padding-left:1.5%;   }
.introduction_r .info_list { padding-bottom:4em; border-top: 1px dotted #bfbfbf;  }
.introduction_r .info_list dl {display:table; margin:0 0; padding:1.5% 0; overflow: hidden; width:100%; border-bottom: 1px dotted #bfbfbf; }
.introduction_r .info_list dt {display:table-cell; float:left; margin:1% 0 0 2%; width:12%; font-size:13px;  line-height:150%; text-align:left; color:#888;} /*¸®½ºÆ® ¸ñ·Ï¸í*/
.introduction_r .info_list dd {display:table-cell; float:left; width:70%; font-size:13px; line-height:150%; text-align:left; color:#888;} /*¸®½ºÆ® ³»¿ë*/
#gray { background-color: #fbfbfb; }

/*È¸»ç¿¬Çõ*/
.content_area .history_area {float:left; width:100%; }
.content_area .time_line {position:relative;  margin:0 auto; width:1px; min-height:680px; border-right:1px solid #eaeaea; }
.content_area .time_wrap {position:absolute; top:0px;  z-index:5;  display:block;  width:100%;  height:100%;  }
.content_area .list_start {overflow:hidden; margin-left:-4px; width:400px; height:100px;}
.content_area .list_start span {display:inline-block; float:left; }
.content_area .list_r {width:400px; overflow:hidden; margin-left:-4px; padding-top:20px;}
.content_area .list_r ul { width:100%; }
.content_area .list_r li {clear:both; }
.content_area .list_r span {display:inline-block; float:left; }
.content_area .list_l { width:100%;  padding-top:20px; align:right;}
.content_area .list_l ul {padding-right:50%; margin-right:-7px;   float:right;}
.content_area .list_l li {clear:both; margin-right:26px; padding-right:50%; align:right; }
.content_area .list_l span {display:inline-block; float:right;  overflow:hidden;}
.content_area .time_dot {width:12px; height:12px; background:url("/SkinImg/2016/time_dot.gif"); }
.content_area .time_arow_r {margin-left:6px; width:6px; height:12px; background:url("/SkinImg/2016/time_arow_r.gif"); }
.content_area .time_arow_l {margin-right:6px; width:6px; height:12px; background:url("/SkinImg/2016/time_arow_l.gif"); }
.content_area .time_date {margin-top:-10px;  padding:6px 6px; min-width:100px; text-align:center; font-size:16px; font-family:'Nanum Gothic',Tahoma,Dotum,sans-serif; color:#7d7d7d; border-radius:6px; background-color:#f2f2f2; }
.content_area .list_r .time_text {margin-left:6px; width:400px; padding:10px 20px; line-height:160%; font-size:14px; font-family:'Nanum Gothic',Tahoma,Dotum,sans-serif; color:#7d7d7d; }
.content_area .list_l .time_text { width:370px; padding:10px 0px; text-align:right; line-height:160%; font-size:14px; font-family:'Nanum Gothic',Tahoma,Dotum,sans-serif; color:#7d7d7d; }


/*map*/
.map_area {float:left; width:100%; margin:0 auto; padding: 6% 0 6% 0; }
.map_area span>div {margin:0 auto; }




/*»óÇ°ÆäÀÌÁö*/
.product_topimg {padding:6% 0 0 0; }
.product_topimg img {width:99.9%; }
.product_img {padding:0 0 0 0; }
.product_img img {width:99.9%; }


/*Á¦Ç°Á¤º¸ ¼­ºêÅ¸ÀÌÆ²*/
.product_sub_title {float:left; width:100%; margin:8% 0 1% 0;  }
.product_sub_title ul {width:100%; }
.product_sub_title li {font-size:18px; font-weight:600; line-height:120%; color:#444; text-align:left; }
.product_sub_title span {float:left; display:block; margin:2px 5px 0 0; padding:0 0; width:10px; height:18px; vertical-align:middle; background-color:#eaf3fd; font-size:0px; }

.product_sub_title h2 {margin-top:-0.5em; font-size:12px; font-weight:400; line-height:140%; color:#888; text-align:left;}
.product_sub_title_02 {float:left; width:100%; margin:10% 0 1% 0;  }
.product_sub_title_02 ul {width:100%; border-bottom:1px solid #d9d9d9; }
.product_sub_title_02 li {font-size:40px; font-weight:600; line-height:140%; color:#000; text-align:left; }
.product_sub_title_02 li span {font-size:28px; font-weight:400;  }




/*Á¦Ç°Æ¯Â¡*/
.product_area .info_list {width:100%; padding-bottom:1em; border-top: 1px dotted #e3e3e3;  font-size:12px;  }
.product_area .info_list dl {display:table; margin:0 0; padding:1.5% 0; overflow: hidden; width:100%; border-bottom: 1px dotted #e3e3e3; }
.product_area .info_list dt {display:table-cell; margin:0 0 0 3%;  float:left; width:15%; line-height:140%; text-align:left; color:#888;} /*¸®½ºÆ® ¸ñ·Ï¸í*/
.product_area .info_list dd {display:table-cell; float:left; width:70%; line-height:140%; text-align:left; color:#888;} /*¸®½ºÆ® ³»¿ë*/
.product_area .info_list dd h1 {font-size:14px; color:#000; padding-bottom:0.5em; text-align:left; }


/*½ºÆåÇ¥*/
.cell_05 {width:100%; font-size:13px; color:#888; }
.cell_05 dl {display:table; overflow:hidden; width:100%; padding:0.2em 0; border-bottom: 1px dotted #bfbfbf; }
.cell_05 dt {display:table-cell; float:left; width:100px; word-break:break-all; text-align:center; }
.cell_05 dd {display:table-cell; float:left; word-break:break-all; text-align:center; line-height:120%; padding-top:1.1em; }
.cell_05 dt img {display:block; width:100px; }
.cell_05 .col_02 {width:18%; text-align:left; padding-left:2em; }
.cell_05 .col_03,
.cell_05 .col_05 {width:12%; } 
.cell_05 .col_04 {width:45%; text-align:left;  }
.cell_05 #list_title {padding:0.5em 0; border-top:1px dotted #bfbfbf; background-color:#f5f9fd; text-align:center; }
.cell_05 #list_title dt {font-size:11px; }
.cell_05 #list_title dd {font-size:11px; padding-top:0; }
.cell_05 #list_title .col_02 {width:18%; }
.cell_05 #list_title .col_04 {width:45%; text-align:center;  }

.cell_06 {width:100%; font-size:13px; color:#888; }
.cell_06 dl {display:table; overflow:hidden; width:100%; padding:0.2em 0; border-bottom: 1px dotted #bfbfbf; }
.cell_06 dt {display:table-cell; float:left; width:100px; word-break:break-all; text-align:center; }
.cell_06 dd {display:table-cell; float:left; word-break:break-all; text-align:center; line-height:120%; padding-top:1.1em; }
.cell_06 dt img {display:block; width:100px; }
.cell_06 .col_02 {width:18%; text-align:left; padding-left:2em; }
.cell_06 .col_04,
.cell_06 .col_05,
.cell_06 .col_06 {width:15%; }
.cell_06 .col_03 {width:21%; text-align:left;  }
.cell_06 #list_title {padding:0.5em 0; border-top:1px dotted #bfbfbf; background-color:#f5f9fd; text-align:center; }
.cell_06 #list_title dt {font-size:11px; }
.cell_06 #list_title dd {font-size:11px; padding-top:0; }
.cell_06 #list_title .col_02 {width:18%; }
.cell_06 #list_title .col_03 {width:21%; text-align:center;  }

.cell_07 {width:100%; font-size:13px; color:#888; }
.cell_07 dl {display:table; overflow:hidden; width:100%; padding:0.2em 0; border-bottom: 1px dotted #bfbfbf; }
.cell_07 dt {display:table-cell; float:left; width:100px; word-break:break-all; text-align:center; }
.cell_07 dd {display:table-cell; float:left; word-break:break-all; text-align:center; line-height:120%; padding-top:1.1em; }
.cell_07 dt img {display:block; width:100px; }
.cell_07 .col_02 {width:15%; }
.cell_07 .col_04,
.cell_07 .col_05,
.cell_07 .col_06,
.cell_07 .col_07 {width:13%; }
.cell_07 .col_03 {width:20%; text-align:left;  }
.cell_07 #list_title {padding:0.5em 0; border-top:1px dotted #bfbfbf; background-color:#f5f9fd; text-align:center; }
.cell_07 #list_title dt {font-size:11px; }
.cell_07 #list_title dd {font-size:11px; padding-top:0; }
.cell_07 #list_title .col_02 {width:15% }
.cell_07 #list_title .col_03 {width:20%; text-align:center;  }

.cell_07_02 {width:100%; font-size:13px; color:#888; }
.cell_07_02 dl {display:table; overflow:hidden; width:100%; padding:0.2em 0; border-bottom: 1px dotted #bfbfbf; }
.cell_07_02 dt {display:table-cell; float:left; width:100px; word-break:break-all; text-align:center; }
.cell_07_02 dd {display:table-cell; float:left; word-break:break-all; text-align:center; line-height:120%; padding-top:1.1em; }
.cell_07_02 dt img {display:block; width:100px; }
.cell_07_02 .col_02 {width:19%; }
.cell_07_02 .col_03,
.cell_07_02 .col_04,
.cell_07_02 .col_05,
.cell_07_02 .col_06,
.cell_07_02 .col_07 {width:13%; }
.cell_07_02 #list_title {padding:0.5em 0; border-top:1px dotted #bfbfbf; background-color:#f5f9fd; text-align:center; }
.cell_07_02 #list_title dt {font-size:11px; }
.cell_07_02 #list_title dd {font-size:11px; padding-top:0; }

.cell_08 {width:100%; font-size:13px; color:#888; }
.cell_08 dl {display:table; overflow:hidden; width:100%; padding:0.2em 0; border-bottom: 1px dotted #bfbfbf; }
.cell_08 dt {display:table-cell; float:left; width:100px; word-break:break-all; text-align:center; }
.cell_08 dd {display:table-cell; float:left; word-break:break-all; text-align:center; line-height:120%; padding-top:1.1em; }
.cell_08 dt img {display:block; width:100px; }
.cell_08 .col_02 {width:14%; } 
.cell_08 .col_03,
.cell_08 .col_04,
.cell_08 .col_05,
.cell_08 .col_06,
.cell_08 .col_07 {width:12%; }
.cell_08 #list_title {padding:0.5em 0; border-top:1px dotted #bfbfbf; background-color:#f5f9fd; text-align:center; }
.cell_08 #list_title dt {font-size:11px; }
.cell_08 #list_title dd {font-size:11px; padding-top:0; }