	@charset "utf-8";
/* 내용관리 */
#ctt {margin:10px auto; width: 75%; padding:20px;background:#fff}
.ctt_admin {text-align:right}
#ctt header h1 {position:absolute;font-size:0;line-height:0;overflow:hidden}
#ctt_con {margin:0 auto;width: 100%;}
#ctt_con img{max-width:100%;height:auto}
.ctt_img {text-align:center}





.fc_ver3_pointer {color:#C53428; }
.daon_content_wrap{width:100%; min-width:320px; max-width:1500px; margin:0 auto;}

.daon_ver3_page_title{width:100%; text-align:center; margin-bottom:70px;}
.daon_ver3_page_title h1{width:100%; font-size:2.5em; font-weight:600;}
.daon_ver3_page_title h1:after {content:""; clear:both; display:block; width:30px; margin:10px auto; border:1px solid #000;}
.daon_ver3_page_title h2{width:100%; font-size:1.2em; color:#666; margin-top:20px; }

.daon_ver3_sub_type14 {width:100%; max-width:1500px; margin:0 auto;}
.daon_ver3_sub_type14:after{ content:""; display:block; clear:both;}
.daon_ver3_sub_type14 h2.tit1 { position:relative; margin:50px 0 20px 0; padding-left:15px; font-size:2em; color:#222; font-weight:700; }
.daon_ver3_sub_type14 h2.tit1:before { content: ""; position: absolute; left: 0; top:14px; width: 5px; height:20px; background: #e53d30;}
.daon_ver3_sub_type14 h4.tit2 { display:block; margin-top:15px; font-size:1.5em; color:#222; font-weight:500; }
.daon_ver3_sub_type14 h4.tit2 strong { color: #e53d30; }
.daon_ver3_sub_type14 p.tit_desc { margin:10px 0 30px 0; font-size:1.15em; color:#222; letter-spacing:-0.025em; line-height:1.6em; word-break:keep-all;}
.daon_ver3_sub_type14 .type14-1 { width:100%;}
.daon_ver3_sub_type14 .type14-1 .con_box { display:flex; align-items: center; width:100%; }
.daon_ver3_sub_type14 .type14-1 .con_box:after{ content:""; display:block; clear:both;}
.daon_ver3_sub_type14 .type14-1 .img_box {position:relative; width:50%;  } 
.daon_ver3_sub_type14 .type14-1 .img_box img {max-width:100%; transition:0.3s all ease; border-radius:10px;}
.daon_ver3_sub_type14 .type14-1 .txt_box {position:relative; width:50%; padding:0 0 0 80px; overflow:hidden;  } 


.daon_ver3_sub_type14 .type14-1 .txt_box:after{ content:""; display:block; clear:both;}
.daon_ver3_sub_type14 .type14-1 .txt_box h2.chk_tit {display:block; font-size:2.85em; color:#000; line-height:1.2em; font-weight:700;}
.daon_ver3_sub_type14 .type14-1 .txt_box p.chk_tit_desc {display:block; margin-top:20px; font-size:1.5em; color:#000; line-height:1.6em;  font-weight:400;}
.daon_ver3_sub_type14 .type14-1 .txt_box ul.chk_txt { width:100%; margin-top:30px; padding-top:20px; border-top:1px solid #222 }
.daon_ver3_sub_type14 .type14-1 .txt_box ul.chk_txt:after{ content:""; display:block; clear:both;}
.daon_ver3_sub_type14 .type14-1 .txt_box ul.chk_txt li {position:relative; float:left; width:50%; margin-bottom:10px; padding-left: 30px; padding-right:15px; font-size: 1.25em; color: #666; line-height: 1.6em;  transition:0.3s all ease;}
.daon_ver3_sub_type14 .type14-1 .txt_box ul.chk_txt11 li {position:relative; float:left; width:98%; margin-bottom:10px; padding-left:0px; padding-right:0px; font-size: 1.25em; color: #666; line-height: 1.6em;  transition:0.3s all ease;}
.daon_ver3_sub_type14 .type14-1 .txt_box ul.chk_txt11 { width:100%; margin-top:30px; padding-top:20px; border-top:1px solid #222 }
.daon_ver3_sub_type14 .type14-1 .txt_box ul.chk_txt11:after{ content:""; display:block; clear:both;}
.daon_ver3_sub_type14 .type14-1 .txt_box h2.chk_tit11 {display:block; font-size:2.85em; color:#000; line-height:1.2em; font-weight:700;}

.daon_ver3_sub_type14 .type14-1 .txt_boxpo {position:relative; width:100%; padding:0 0 0 0px; overflow:hidden;  } 
.daon_ver3_sub_type14 .type14-1 .txt_boxpo:after{ content:""; display:block; clear:both;}
.daon_ver3_sub_type14 .type14-1 .txt_boxpo h2.chk_tit {display:block; font-size:2.85em; color:#000; line-height:1.2em; font-weight:700;}
.daon_ver3_sub_type14 .type14-1 .txt_boxpo p.chk_tit_desc {display:block; margin-top:20px; font-size:1.5em; color:#000; line-height:1.6em;  font-weight:400;}
.daon_ver3_sub_type14 .type14-1 .txt_boxpo ul.chk_txt { width:100%; margin-top:30px; padding-top:20px; border-top:1px solid #222 }
.daon_ver3_sub_type14 .type14-1 .txt_boxpo ul.chk_txt:after{ content:""; display:block; clear:both;}
.daon_ver3_sub_type14 .type14-1 .txt_boxpo ul.chk_txt li {position:relative; float:left; width:50%; margin-bottom:10px; padding-left: 30px; padding-right:15px; font-size: 1.25em; color: #666; line-height: 1.6em;  transition:0.3s all ease;}
.daon_ver3_sub_type14 .type14-1 .txt_boxpo ul.chk_txt11 li {position:relative; float:left; width:98%; margin-bottom:10px; padding-left:0px; padding-right:0px; font-size: 1.25em; color: #666; line-height: 1.6em;  transition:0.3s all ease;}
.daon_ver3_sub_type14 .type14-1 .txt_boxpo ul.chk_txt11 { width:100%; margin-top:30px; padding-top:20px; border-top:1px solid #222 }
.daon_ver3_sub_type14 .type14-1 .txt_boxpo ul.chk_txt11:after{ content:""; display:block; clear:both;}
.daon_ver3_sub_type14 .type14-1 .txt_boxpo h2.chk_tit11 {display:block; font-size:2.85em; color:#000; line-height:1.2em; font-weight:700;}




.daon_ver3_sub_type14 .type14-1 .txt_box ul.chk_txt li:before { display:block; content:"\f058"; position:absolute; left:0; top:2px; padding-left:1px; color:#e53d30; font-weight:200; font-family: "Font Awesome 6 Free";}
.daon_ver3_sub_type14 .type14-1 .txt_box .ex_txts {width:100%; margin-top:30px; padding:25px; background-color:#f8f8f8; border:1px solid #eee; border-radius:10px;}
.daon_ver3_sub_type14 .type14-1 .txt_box .ex_txts h4.ex_tit {display:block; font-size:1.5em; color:#000; line-height:1.2em; font-weight:700;}
.daon_ver3_sub_type14 .type14-1 .txt_box .ex_txts p {display:block; margin-top:15px; font-size:1em; color:#666; line-height:1.6em; word-break: keep-all;}


.daon_ver3_sub_type14 a.btn_view {display:block; margin:50px auto 0; width:180px; padding:15px 30px; font-size:1.25em; line-height:1.4em; text-align:center; color:#fff; background-color:#333; transition: .3s; border-radius:10px;} 
.daon_ver3_sub_type14 a.btn_view:hover {background-color:#e53d30; }


.daon_ver3_sub_type14 .type14-2 {width:100%; margin-top:100px;}
.daon_ver3_sub_type14 .type14-2 table.tbl_pro01{ width:100%; border-top:2px solid #1a355c; border-collapse:separate; border-spacing:0; }
.daon_ver3_sub_type14 .type14-2 table.tbl_pro01 tr {width:100%;}
.daon_ver3_sub_type14 .type14-2 table.tbl_pro01 tr th{padding:10px 20px; color:#000; font-weight:500; font-size:1em; line-height: 1.6em; border-bottom:1px solid #ddd; border-right:1px solid #ddd; background-color:#f8f8f8; }
.daon_ver3_sub_type14 .type14-2 table.tbl_pro01 tr td{padding:10px 20px; color:#666; font-size:1em; line-height: 1.6em; text-align: left; border-bottom:1px solid #ddd; }
.daon_ver3_sub_type14 .type14-2 ul.feature_img {display:flex; align-items: center; justify-content: space-between; width:100%; margin-top:30px; padding:0; }
.daon_ver3_sub_type14 .type14-2 ul.feature_img li {display:flex; align-items: center; flex-direction: column; width:48%; padding:10px; border:1px solid #ddd;  border-radius:10px;}
.daon_ver3_sub_type14 .type14-2 ul.feature_img li .imgs img {max-width:100%; border-radius:10px;}
.daon_ver3_sub_type14 .type14-2 ul.feature_img li .txts {display:block; padding:15px; font-size:1.25em; line-height:1.6em; }
.daon_ver3_sub_type14 .type14-2 ul.dot-list li{  position:relative;  font-size:1.25em; color:#333; letter-spacing:-0.02em; padding-left:15px;}
.daon_ver3_sub_type14 .type14-2 ul.dot-list li::before{  position:absolute; top:12px; left:0; content:""; width:4px; height:4px; background-color:#333; border-radius:50%; }
.daon_ver3_sub_type14 .type14-2 ul.dot-list li:not(:last-of-type){ margin-bottom:10px; }

.daon_ver3_sub_type14 .type01-2 {width:100%; margin-top:80px; position:relative;}
.daon_ver3_sub_type14 .type01-2 .back_tit {z-index:0; display:block; position:absolute; top:-70px; right:0; text-align:right; display:block; font-size:6em; color:#f8f8f8; line-height:0.8em; font-weight:900; }
.daon_ver3_sub_type14 .type01-2 table.tbl_overview{ width:100%; border-top:1px solid #ddd; border-collapse:separate; border-spacing:0; }
.daon_ver3_sub_type14 .type01-2 table.tbl_overview th{ width:20%; padding:15px 20px; text-align:center; border-bottom:1px solid #eee; background:#f8f8f8; }
.daon_ver3_sub_type14 .type01-2 table.tbl_overview th i {display:inline-block; vertical-align:middle; margin-right:10px; font-size:1.2em; color:#333; line-height: 1.6em; }
.daon_ver3_sub_type14 .type01-2 table.tbl_overview th span {display:inline-block; vertical-align:middle; font-size:1em; color: #000; font-weight:500; line-height: 1.6em;  }
.daon_ver3_sub_type14 .type01-2 table.tbl_overview td{ width:30%; padding:15px 20px; text-align:left; color:#666; font-size:1em; word-break:keep-all; border-bottom:1px solid #eee; }


.daon_ver3_sub_type15 .type15-2 {width:100%;}
.daon_ver3_sub_type15 .type15-2:after{ content:""; display:block; clear:both;}
.daon_ver3_sub_type15 .type15-2 .con_box { position:relative; display:flex; align-items: center; width:100%; margin:120px auto; }
.daon_ver3_sub_type15 .type15-2 .con_box:before {z-index:-1;  display:block; content:""; position:absolute; right:0; top:0px; width:70%; height:400px; background-color:#f8f8f8; border-radius:10px;}
.daon_ver3_sub_type15 .type15-2 .img_box { position:relative; top:-50px; width:40%; text-align:center; transition:0.5s all ease;} 
.daon_ver3_sub_type15 .type15-2 .img_box img {max-width:100%; transition:0.5s all ease; border-radius:10px;}
.daon_ver3_sub_type15 .type15-2 .txt_box {position:relative; width:60%; padding:0 0 0 80px;margin-top:-60px; } 
.daon_ver3_sub_type15 .type15-2 .txt_box:after{ content:""; display:block; clear:both;}
.daon_ver3_sub_type15 .type15-2 .txt_box em.num {position: absolute; right:50px; bottom:-30px; font-size:6em; font-weight:900; color:rgba(0,0,0,.05); font-style:normal;}
.daon_ver3_sub_type15 .type15-2 .txt_box h2.tit1 {position:relative; display:block;font-size: 2.25em;margin-bottom: 13px;}
.daon_ver3_sub_type15 .type15-2 .txt_box h2.tit1:before { content: ''; display:block; position: absolute; left: 0; top:-15px; width: 50px; height: 2px; background-color:#000;}
.daon_ver3_sub_type15 .type15-2 .txt_box h2.tit1 .icon {  display: inline-block; vertical-align: middle; text-align:center; width: 80px; height: 80px; margin-right: 15px; border-radius: 50%; background: #e53d30;}
.daon_ver3_sub_type15 .type15-2 .txt_box h2.tit1 .icon i {display: inline-block; vertical-align: middle; font-size:2.5em; color:#fff; line-height:80px;}
.daon_ver3_sub_type15 .type15-2 .txt_box h2.tit1 p {display: inline-block; vertical-align: middle; font-size:2.85em; color:#000; line-height:1.2em; font-weight:700; }
.daon_ver3_sub_type15 .type15-2 .txt_box h2.tit1 p strong { display:block; color:#000; font-weight:400;}
.daon_ver3_sub_type15 .type15-2 .txt_box p.tit_desc {display:block; margin-top:30px; font-size:1.25em; color:#666; line-height:1.6em; font-weight:400; word-break:keep-all;}
.daon_ver3_sub_type15 .type15-2 .con_box.type_other {flex-direction: row-reverse; }
.daon_ver3_sub_type15 .type15-2 .con_box.type_other:before {z-index:-1;  display:block; content:""; position:absolute; left:0; top:0px; width:70%; height:400px; background-color:#f8f8f8;}
.daon_ver3_sub_type15 a.btn_go {display:inline-block; margin-top:40px; padding:10px 20px; font-size:1.25em; line-height:1.4em; text-align:center; color:#fff; background-color:#e53d30; border-radius:4px; transition: .3s;} 
.daon_ver3_sub_type15 a.btn_go:hover {background-color:#333; }


.daon_ver3_sub_type15 .type15-2 .txt_boxr {position:relative; width:60%; padding:0 80px 0 0;margin-top:-60px; } 
.daon_ver3_sub_type15 .type15-2 .txt_boxr:after{ content:""; display:block; clear:both;}
.daon_ver3_sub_type15 .type15-2 .txt_boxr em.num {position: absolute; right:50px; bottom:-30px; font-size:6em; font-weight:900; color:rgba(0,0,0,.05); font-style:normal;}
.daon_ver3_sub_type15 .type15-2 .txt_boxr h2.tit1 {position:relative; display:block;font-size: 2.25em;margin-bottom: 13px;}
.daon_ver3_sub_type15 .type15-2 .txt_boxr h2.tit1:before { content: ''; display:block; position: absolute; left: 0; top:-15px; width: 50px; height: 2px; background-color:#000;}
.daon_ver3_sub_type15 .type15-2 .txt_boxr h2.tit1 .icon {  display: inline-block; vertical-align: middle; text-align:center; width: 80px; height: 80px; margin-right: 15px; border-radius: 50%; background: #e53d30;}
.daon_ver3_sub_type15 .type15-2 .txt_boxr h2.tit1 .icon i {display: inline-block; vertical-align: middle; font-size:2.5em; color:#fff; line-height:80px;}
.daon_ver3_sub_type15 .type15-2 .txt_boxr h2.tit1 p {display: inline-block; vertical-align: middle; font-size:2.85em; color:#000; line-height:1.2em; font-weight:700; }
.daon_ver3_sub_type15 .type15-2 .txt_boxr h2.tit1 p strong { display:block; color:#000; font-weight:400;}
.daon_ver3_sub_type15 .type15-2 .txt_boxr p.tit_desc {display:block; margin-top:30px; font-size:1.25em; color:#666; line-height:1.6em; font-weight:400; word-break:keep-all;}



@media all and (max-width:1500px){
	.daon_ver3_sub_type14 {padding:0 4%;}
}

@media all and (max-width:1200px){	

	.daon_ver3_sub_type14 .type01-2{margin-top:120px;}

	.daon_ver3_sub_type15 .type15-2 .con_box:before{height:300px; top:-30px;}
	.daon_ver3_sub_type15 .type15-2 .con_box.type_other:before{height:300px; top:-30px;}
	.daon_ver3_sub_type15 .type15-2 .txt_box p.tit_desc {font-size:1.15em;}
}

@media all and (max-width:992px){		
	.daon_ver3_page_title{margin-bottom:50px;}	
	.daon_ver3_page_title h1{font-size:1.85em;}
	.daon_ver3_page_title h2{font-size:1em;}

	.daon_ver3_sub_type14 .type14-1 .con_box {flex-direction: column;}	
	.daon_ver3_sub_type14 .type14-1 .img_box {width:100%; }
	.daon_ver3_sub_type14 .type14-1 .img_box img {width:100%;}
	.daon_ver3_sub_type14 .type14-1 .txt_box {width:100%; margin-top:30px; padding:0;}
	.daon_ver3_sub_type14 .type14-1 .txt_box h2.chk_tit { font-size:2em;}
	.daon_ver3_sub_type14 .type14-1 .txt_box p.chk_tit_desc {font-size:1.25em; }

	.daon_ver3_sub_type15 .type15-2 .con_box {flex-direction: column; margin:20px auto 0;}
	.daon_ver3_sub_type15 .type15-2 .con_box:before {display:none; }
	.daon_ver3_sub_type15 .type15-2 .img_box { width:100%; top:0; }
	.daon_ver3_sub_type15 .type15-2 .txt_box {width:100%; margin-top:40px; padding:20px 20px;}
	.daon_ver3_sub_type15 .type15-2 .txt_box em.num {right:0; bottom:45px; font-size:6em; }
	.daon_ver3_sub_type15 .type15-2 .txt_box h2.tit1 p { font-size:2em; }
	.daon_ver3_sub_type15 .type15-2 .con_box.type_other {flex-wrap: wrap;}
	.daon_ver3_sub_type15 .type15-2 .con_box.type_other:before { display:none; }

}

@media screen and (max-width:768px){		
	.daon_ver3_page_title{margin-bottom:40px;}
	.daon_ver3_page_title h1{font-size:1.85em;}
	.daon_ver3_page_title h2{font-size:1em;}

	.daon_ver3_sub_type14 h2.tit1 { font-size:1.5em;}
	.daon_ver3_sub_type14 h2.tit1:before { top:7px; width: 4px; }
	
	.daon_ver3_sub_type14 .type14-1 .txt_box ul.chk_txt li {width:100%; font-size: 1.15em; }

	
	.daon_ver3_sub_type14 .type14-2 {margin-top:40px;}
	.daon_ver3_sub_type14 .type14-2 ul.feature_img {flex-direction: column;}
	.daon_ver3_sub_type14 .type14-2 ul.feature_img li {width:100%; margin-bottom:40px;}
	.daon_ver3_sub_type14 .type14-2 ul.feature_img li .txts {font-size:1em; }
	.daon_ver3_sub_type14 .type14-2 ul.dot-list li {font-size:1em; }
	.daon_ver3_sub_type14 .type14-2 table.tbl_pro01 tr th{padding:10px; font-size:0.95em;}
	.daon_ver3_sub_type14 .type14-2 table.tbl_pro01 tr td{padding:10px; font-size:0.95em;}

	.daon_ver3_sub_type14 .type01-2{margin-top:80px;}
	.daon_ver3_sub_type14 .type01-2 .back_tit { font-size:4em; top:-47px;}
	.daon_ver3_sub_type14 .type01-2 table.tbl_overview th{display:inline-block; width:28%; text-align:center; font-size:0.95em;}
	.daon_ver3_sub_type14 .type01-2 table.tbl_overview th i {font-size:1em;}
	.daon_ver3_sub_type14 .type01-2 table.tbl_overview td{display:inline-block; width:72%; font-size:0.95em;}

}



@media screen and (max-width:640px){	

}

@media screen and (max-width:480px){	
	.daon_ver3_sub_type14 .type01-2 table.tbl_overview th{display:block; width:100%; text-align:left; font-size:1em;}
	.daon_ver3_sub_type14 .type01-2 table.tbl_overview td{display:block; width:100%; font-size:1em;}

}


 :root{
    --blue1020:#3b74d6;
    --line1020:#dbe3f1;
    --rowhead1020:#f6f6f6;
    --text1020:#1f2328;
    --sub1020:#596273;
    --bg1020:#ffffff;
  }

  .tableWrap1020{
    margin:18px auto;
    color:var(--text1020);
  }
  /* 작은 화면 보호용 가로 스크롤 */
  .scrollOuter1020{
    overflow-x:auto;
    -webkit-overflow-scrolling: touch;
    border-radius:8px;
  }

  .table1020{
    width:100%;
    min-width:760px;               /* 레이아웃 유지 최소폭 */
    border-collapse:collapse;
    background:var(--bg1020);
    border:2px solid var(--blue1020);
    border-bottom-width:3px;        /* 이미지처럼 하단 두껍게 */
    font-family: Pretendard, "Noto Sans KR", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;
    font-size:1.2em;
  }

  .table1020 th,
  .table1020 td{
    border:1px solid var(--line1020);
    padding:10px 12px;
    text-align:center;
    vertical-align:middle;
    line-height:1.4;
  }

  /* 상단 헤더 */
  .tophead1020 th{
    background:#f7fbff;
    font-weight:800;
    color:#1e3f84;
  }
  .stubHead1020{           /* '품명' 헤더 (좌측) */
    width:120px;
    color:#1e3f84;
  }
  .groupHead1020{          /* '사양' 병합 헤더 */
    position:relative;
  }
  .groupHead1020 span{
    display:inline-block;
    padding:4px 12px;
    background:#f7fbff;
    color:#1e3f84;
    font-weight:800;
  }

  /* 두 번째 줄 소헤더 (1톤, 3.5톤…) */
  .subhead1020 th{
    font-weight:700;
    color:#355eb8;
    background:#fff;
    position:relative;
  }
  /* 소제목 위에 얇은 파란 라인(장식) */
  .subhead1020 th::before{
    content:"";
    position:absolute;
    left:10px; right:10px; top:-1px;
    border-top:2px solid var(--blue1020);
    border-top-left-radius:8px;
    border-top-right-radius:8px;
  }

  /* 좌측 행 머리(모터, 마그네트…) */
  .rowHead1020{
    text-align:left;
    font-weight:700;
    background:var(--rowhead1020);
    color:#333;
    width:140px;
  }

  /* 내용 셀 */
  .table1020 td{
    color:var(--text1020);
  }

  /* 캡션(선택) */
  .caption1020{caption-side: bottom;text-align:left;color:var(--sub1020);font-size:1em;padding:8px 2px 0;
  }



  
 .su13-table-container {
            max-width: 1400px;
            margin: 0 auto;
            background-color: white;
            border-radius: 8px;
            overflow: hidden;
            box-shadow: 0 2px 8px rgba(0, 0, 0, 0.1);
        }

        .su13-specification-table {
            width: 100%;
            border-collapse: collapse;
            font-size:1.2em;
        }

        .su13-header-row {
            background-color: #0e508e;
        }

        .su13-header-cell {
            padding: 15px 10px;
            text-align: center;
            font-weight: bold;
            color: #fff;
            border: 1px solid #9bb5d6;
        }

        .su13-subheader-row {
            background-color: #d4e2f4;
        }

        .su13-subheader-cell {
            padding: 12px 10px;
            text-align: center;
            font-weight: bold;
            color: #333;
            border: 1px solid #9bb5d6;
        }

        .su13-category-cell {
            background-color: #4a7cc7;
            color: white;
            padding: 12px 15px;
            text-align: center;
            border: 1px solid #3a6bb7;
        }

        .su13-data-cell {
            background-color: #ffffff;
			color: #000000;
            padding: 12px 10px;
            text-align: center;
            border: 1px solid #4a7cc7;
        }

        .su13-tonnage-label {
            color: #333;
            font-weight: bold;
        }

        /* 반응형 디자인 */
        @media (max-width: 768px) {
            body {
                padding: 10px;
            }

            .su13-specification-table {
                font-size: 12px;
            }

            .su13-header-cell,
            .su13-subheader-cell {
                padding: 10px 8px;
            }

            .su13-category-cell,
            .su13-data-cell {
                padding: 10px 8px;
            }

            .su13-table-container {
                overflow-x: auto;
            }

            .su13-specification-table {
                min-width: 600px;
            }
        }

        @media (max-width: 480px) {
            .su13-specification-table {
                font-size: 11px;
                min-width: 500px;
            }

            .su13-header-cell,
            .su13-subheader-cell,
            .su13-category-cell,
            .su13-data-cell {
                padding: 8px 6px;
            }
        }

		.su01-price-container {
            background-color: white;
            border-radius: 4px;
            overflow: hidden;
            box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1);
        }

        .su01-price-table {
            border-collapse: collapse;
            font-size: 1.2em;
			width: 100%;
        }

        .su01-header-cell {
            background-color: #e8f0ff;
            color: #333;
            padding: 13px 25px;
            text-align: center;
            font-weight: normal;
            border: 1px solid #ddd;
            white-space: nowrap;
        }

        .su01-data-cell {
            background-color: white;
            color: #333;
            padding: 8px 25px;
            text-align: center;
            border: 1px solid #ddd;
            white-space: nowrap;
        }

        /* 반응형 디자인 */
        @media (max-width: 768px) {
            body {
                padding: 15px;
            }

            .su01-price-table {
                font-size: 12px;
            }

            .su01-header-cell,
            .su01-data-cell {
                padding: 6px 20px;
            }
        }

        @media (max-width: 480px) {
            body {
                padding: 10px;
            }

            .su01-price-table {
                font-size: 11px;
            }

            .su01-header-cell,
            .su01-data-cell {
                padding: 5px 15px;
            }
        }