/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Apr 21 2026 | 01:42:03 */
.aeoaudi-summary {position: absolute;     left: 0;    top: 0;    opacity: 0;}

.config_area .config_inner{display:flex; flex-flow:row nowrap; align-items:center; border:1px solid #ddd;}
.config_area .config_inner > div{width:30%; padding:40px; border-right:1px solid #ddd;}
.config_area .config_inner > div + div{width:70%; border-right:none;}
.config_area .config_inner > div ul{padding:0;}
.config_area .config_inner > div ul li{list-style:none;}
.config_area .config_inner > div ul.left_list{display:flex; flex-flow:row wrap; justify-content:space-between;}
.config_area .config_inner > div ul.left_list li{width:48%;}
.config_area .config_inner > div ul.left_list li span{font-size:14px; display:block; color:#999; line-height:1.4em;}
.config_area .config_inner > div ul.left_list li + li + li{padding-top:15px;}

.config_area .config_inner > div ul.right_list{display:flex; flex-flow:row wrap; justify-content:space-between;}
.config_area .config_inner > div ul.right_list li{width:18%;}
.config_area .config_inner > div ul.right_list li span{font-size:14px; display:block; color:#999; line-height:1.4em; text-align:center;}
.config_area .config_inner > div ul.right_list li:nth-child(6),
.config_area .config_inner > div ul.right_list li:nth-child(7),
.config_area .config_inner > div ul.right_list li:nth-child(8),
.config_area .config_inner > div ul.right_list li:nth-child(9),
.config_area .config_inner > div ul.right_list li:nth-child(10){padding-top:35px;}


.config_area .config_inner2{display:flex; flex-flow:row nowrap; align-items:stretch; border:1px solid #ddd;}
.config_area .config_inner2 > div{width:50%; padding:40px;}
.config_area .config_inner2 > div + div{border-left:1px solid #ddd; padding:0;}
.config_area .config_inner2 > div + div > div{padding:40px 40px 12px;}
.config_area .config_inner2 > div + div > div + div{border-top:1px solid #ddd;}
.config_area .config_inner2 > div h3{color:#bd2d38; padding-bottom:15px; font-weight:900;}
.config_area .config_inner2 > div ul{padding:0; width:100%; display:flex; flex-flow:row wrap; justify-content:space-between;}
.config_area .config_inner2 > div ul li{list-style:none;}

.config_area .config_inner2 > div > ul li{width:23%; padding-bottom:15px;} 
.config_area .config_inner2 > div > ul li span{font-size:14px; display:block; color:#999; text-align:center;}
.config_area .config_inner2 > div + div > div ul li{width:23%; padding-bottom:15px;}
.config_area .config_inner2 > div + div > div ul li span{font-size:14px; display:block; color:#999; }
.config_area .config_inner2 > div + div > div + div ul li{width:18%;}

.config_area .config_inner3{display:flex; flex-flow:row nowrap; align-items:stretch; border:1px solid #ddd;}
.config_area .config_inner3 > div{width:50%;}
.config_area .config_inner3 > div h3{color: #bd2d38; padding-bottom: 15px; font-weight: 900;}
.config_area .config_inner3 > div h3 span{font-weight:400; color:#666;}

.config_area .config_inner3 > div + div{border-left:1px solid #ddd; padding:40px;}
.config_area .config_inner3 > div + div h3.pdb{padding-top:40px;}
.config_area .config_inner3 > div + div ul{padding: 0; width: 100%; display: flex; flex-flow: row wrap; justify-content: space-between;}
.config_area .config_inner3 > div + div ul li{width: 23%; list-style:none; padding-bottom: 15px;}
.config_area .config_inner3 > div + div ul li span{font-size: 14px; display: block; color: #999;}
.config_area .config_inner3 > div + div ul.col_5type li{width:18%;}
.config_area .config_inner3 > div + div ul.txt_center_type li span{text-align:center;}

.config_area .config_inner3 > div div{padding:40px;}
.config_area .config_inner3 > div div ul{padding:0; width:100%; display:flex; flex-flow:row wrap; justify-content:space-between;}
.config_area .config_inner3 > div div ul li{list-style:none; width:30%; padding-bottom:15px;}
.config_area .config_inner3 > div div ul li span{font-size: 12px; display: block; color: #999; line-height: 1.4em; text-align: center;}
.config_area .config_inner3 > div div + div{border-top:1px solid #ddd;}
.config_area .config_inner3 > div div + div ul li{width:23%;}
.config_area .config_inner3 > div div + div ul li span{text-align:left;}
.config_area .config_inner3 > div div + div ul li span span{font-size:11px;}

.custom_tab .product_tables.swim{max-width:100%;}
.custom_tab .product_tables .specs-table td{width:25%;}
.custom_tab .product_tables .specs-table td + td{border-right:1px solid #000;}
.custom_tab .product_tables .specs-table td:last-child{border-right:none;}

#map_ma{width:100%; min-height:535px;}

/*미디어쿼리*/
@media screen and (max-width: 980px) {
  .config_area .config_inner{flex-flow:wrap;}
  .config_area .config_inner > div{width:100%; border-right:none;}
  .config_area .config_inner > div + div{width:100%; border-top:1px solid #ddd;}
  .config_area .config_inner > div ul.left_list li img{width:100%;}
  .config_area .config_inner > div ul.left_list li span{padding-top:5px; padding-bottom:10px;}
  
  .config_area .config_inner > div ul.right_list{justify-content:flex-start;}
  .config_area .config_inner > div ul.right_list li{width:25%; padding:0 5px;}
  .config_area .config_inner > div ul.right_list li:nth-child(6), 
  .config_area .config_inner > div ul.right_list li:nth-child(7), 
  .config_area .config_inner > div ul.right_list li:nth-child(8), 
  .config_area .config_inner > div ul.right_list li:nth-child(9), 
  .config_area .config_inner > div ul.right_list li:nth-child(10){padding-top:0;}
  
  .config_area .config_inner2{flex-flow:wrap;}
  .config_area .config_inner2 > div{width:100%;}
  .config_area .config_inner2 > div + div{border-left:none; border-top:1px solid #ddd;}
  .config_area .config_inner2 > div > ul li img{display:block; width:100%;}
  .config_area .config_inner2 > div > ul li span{padding-top:8px;}
  
  .config_area .config_inner3{flex-flow:wrap;}
  .config_area .config_inner3 > div{width:100%;}
  .config_area .config_inner3 > div div ul li img{display:block; width:100%;}
  .config_area .config_inner3 > div + div{border-top:1px solid #ddd; border-left:none;}
  .config_area .config_inner3 > div + div ul li img{width:100%;}
}

@media screen and (max-width: 480px) {
  .config_area .config_inner > div{padding:25px;}
  .config_area .config_inner > div ul.right_list li{width:50%;}
  
  .config_area .config_inner2 > div{padding:20px;}
  .config_area .config_inner2 > div h3{font-size:18px;}
  .config_area .config_inner2 > div > ul li{width:30%;}
  .config_area .config_inner2 > div + div > div{padding:20px;}
  .config_area .config_inner2 > div + div > div ul li{width:48%;}
  
  .config_area .config_inner2 > div + div > div + div ul{justify-content:flex-start;}
  .config_area .config_inner2 > div + div > div + div ul li{width:48%;}
  .config_area .config_inner2 > div + div > div + div ul li:nth-child(2n){margin-left:4%;}
  .config_area .config_inner2 > div + div > div + div ul li img{width:100%;}
  
  .config_area .config_inner3 > div div{padding:25px;}
  .config_area .config_inner3 > div div ul li{width:48%;}
  .config_area .config_inner3 > div h3{font-size:18px;}
  .config_area .config_inner3 > div h3 span{display:block; padding-top:5px;}
  
  .config_area .config_inner3 > div div + div ul li{width:48%;}
  .config_area .config_inner3 > div + div{padding:25px;}
  .config_area .config_inner3 > div + div ul li{width:48%;}
  .config_area .config_inner3 > div + div ul.col_5type li{width:48%;}
  .config_area .config_inner3 > div + div ul.txt_center_type{justify-content:flex-start;}
  .config_area .config_inner3 > div + div ul.txt_center_type li{width:30%;}
  .config_area .config_inner3 > div + div ul.txt_center_type li + li{margin-left:5%;}
  .config_area .config_inner3 > div + div ul.txt_center_type li:nth-child(4),
  .config_area .config_inner3 > div + div ul.txt_center_type li:nth-child(7){margin-left:0;}
  
  .custom_tab .product_tables .specs-table td{width:49%; display:inline-block;}
  .custom_tab .product_tables .specs-table td{padding:5px;}
  .custom_tab .product_tables .specs-table td:nth-child(2){border-right:none;}
  
  #map_ma{min-height:405px;}
}

@media screen and (max-width: 360px) {
  .custom_tab .et_pb_tab{padding:24px 10px;}
}

@media screen and (max-width: 320px) {
  .custom_tab .product_tables .specs-table td{padding:2px;}
}
