 .test{ float:left; width:720px;  background-color:#0F6;  }
 
@media all and (min-width:800px) {    /* 화면 너비가 980px 이상이고 미디어쿼리를 지원하는 브라우저라면 아래 코드를 해석함 */
     .test{ float:left; width:800px ; background-color:#333333 }    /* 콘텐츠 플롯하고 너비를 고정 */
     
 }


/* 상단이미지 */
.subtop_01{width:100%; height:150px; overflow:hidden; background:url(../images/subtop_01.jpg) center no-repeat;; background-size:cover; margin-top:160px; }
.subtop_02{width:100%; height:150px; overflow:hidden; background:url(../images/subtop_02.jpg) center no-repeat;; background-size:cover; margin-top:160px; }
.subtop_03{width:100%; height:150px; overflow:hidden; background:url(../images/subtop_03.jpg) center no-repeat;; background-size:cover; margin-top:160px; }
.subtop_04{width:100%; height:150px; overflow:hidden; background:url(../images/subtop_04.jpg) center no-repeat;; background-size:cover; margin-top:160px; }
.subtop_05{width:100%; height:150px; overflow:hidden; background:url(../images/subtop_05.jpg) center no-repeat;; background-size:cover; margin-top:160px; }
.subtop_06{width:100%; height:150px; overflow:hidden; background:url(../images/subtop_06.jpg) center no-repeat;; background-size:cover; margin-top:160px; }
.subtoptext { display:none; position:absolute; top:85px; left:50%; width:100%; margin-left:-50%; color:#fff; text-align:center; z-index:999;}
.subtoptext li { font-size:1.3em; font-weight:600; color:#fff; line-height:1.1em; letter-spacing:-0.5px; text-align:center;}
.subtoptext .eng { font-size:0.8em; font-weight:500; color:#5dcfff; line-height:2.5em; letter-spacing:0px; }
.subtoptext .txt { font-size:0.8em; font-weight:300; line-height:30px;; letter-spacing:; }


#sm {overflow:hidden; background:#eef1f5;  width:100%; padding:; margin:0 auto; display:block; }
#sm li { float:left; width:24%; margin:0.5%; }
#sm li a { height:35px;; line-height:35px; font-size:1.0em; letter-spacing:-1px; color:#333; font-weight:400; display:block;  background:#fff; border:1px #cdcdcd solid;  box-shadow:0px 0px 0px rgba(0, 0, 0, 0.1); text-align:center;} 
#sm li.on a { color:#fff; background:#af894e;border:1px #af894e solid;}

.fixBottom {position:fixed; bottom:0px; padding:20px; background:#FFF; z-index:100000;box-shadow: 0px -2px 2px #a3a3a3;}

section.content { width:91%; margin:0 auto; margin-bottom:10%; background:#FFFFFF; }
section.content h1 {font-family:sans-serif; color:#444; font-size:1.3em; border-bottom:1px #d9d9d9 solid; padding-bottom:7px;  }
section.content h2 {font-size:1.4em; font-weight:600; color #323232; line-height:; letter-spacing:-1.0px; margin-bottom:;}
section.content h3 {font-family:sans-serif; font-size: 1.7em; font-weight:600; color: #1f3990; line-height:1.3em;  margin-bottom:;}

section.content .wrapper{ margin:30px 0; padding:0; overflow:hidden;}
section.content .wrapper1{ margin: 30px 0 0 0; }
section.content .wrapper2{ margin: 0 0 30px 0; padding-top:30px; border-top:1px #CCC solid; }
section.content .wrapper3{ margin: 20px 0 0 0; padding-bottom:20px; background:url(../images/line_01.png) repeat-x bottom;}

section.content .txtCenter{ text-align:center;}
section.content .subtitle { margin-top:7%; font-size:1.5em; font-weight:600; letter-spacing:-0.5px; text-align:center;}
section.content .subtitle_line { width:20px; margin:0 auto;  margin-top:-7px; border-bottom:1px #ff8e01 solid; text-align:center;}
.picimg{ margin:30px 0; text-align:center;}

/* 소타이틀 */
.stit { background:url(../images/bg_stit.gif) no-repeat top left; padding-top:7px; font-size:1.2em; font-weight:600; color:#2f2f2f; letter-spacing:-0.5px; margin-bottom:7px;}
.stit strong { color:#af894e;}
.stit2 { display:block; font-size:1.10em; font-weight:600; color:#404040; line-height:1.25em; letter-spacing:-0.5px; margin-bottom:8px;}

.br { display:block; height:10px;}
.fb_1 { font-weight:; color:#9d722f;}
.fb_2 { font-weight:; color:#21a6e5;}
.fb_3 { font-size:1.2em; font-weight:400; color:#747474; line-height:1.1em; letter-spacing:-0.7px;}

.pic { margin:30px 0; padding:0; overflow:hidden; }

.product_pic { width:100%; margin-top:15px;}

/* 인증서 */
.popup-gallery2 {width:100%; margin:0; overflow:hidden;}
.popup-gallery2  a {overflow:hidden; display:block; float:left; margin:10px; }
.popup-gallery2  a img{ width:105px; border:1px #dddddd solid; overflow: ; }
.popup-gallery2  a p{ width:105px; text-align:center; margin-top:10px; margin-bottom:10px; font-weight:400; line-height:18px;}


section .wrapper .text1 { margin-top:20px; margin-left:25px;}
section .wrapper .text1 li{ list-style-image:url(../images/dot.png); list-style-position: outside; margin-top:10px;}

.box_content { background:#f4f4f4; width:890px; padding:25px 35px;}
.box_content .list{ border-bottom:1px #bcbcbc dashed; margin-bottom:15px; padding-bottom:15px;}
.box_content .list2{ border-bottom:0px #bcbcbc dashed; margin-bottom:0; padding-bottom:0;}


/* 버튼 공통 */
.btn_common { clear:both; text-align:center;}
.btn_common li{ display:inline-block; margin:0 10px;}
.btn_common li a{ display:block; background:#00aeec; border-radius:50px; padding:10px 17px; font-size:1.0em; color:#fff; line-height:; text-align:center;}
.btn_common li a:hover{ background:#1b4c8b;}

.common_list1 { display:block; margin-top:20px;}
.common_list1 li{ list-style-image:url(); list-style-type:disc; list-style-position:outside; margin-left:20px; padding-left:3px; line-height:2.0em; text-align:left;} /* list-style-type:disc; */
.common_list1 li.tit { list-style-image:none; list-style-type:none; margin-left:0; font-size:19px; font-weight:600;  color:#1e489d; line-height:25px; margin-bottom:5px;} 
.common_list1 strong { font-size:20px; color:#0b1f91;}


/* 테이블 */
.tb1 { color: #393939; font-size:0.9em; width:100%; border-top:2px #555 solid; word-break:break-all; } /* word-wrap:break-word; */
.tb1 caption {color: #393939; font-size: 0.9em ; margin-bottom:5px; line-height:27px; font-weight:600; background:url(../images/dot_title.png) no-repeat 0px 9px; padding-left:22px; text-align:left; }
.tb1 th{background:#f5f5f5; border:1px #d0d0d0 solid; padding:7px; font-weight:600; line-height:17px; text-align:center; word-break:keep-all;}
.tb1 td{border:1px #d0d0d0 solid; padding:7px; line-height:17px; word-break:keep-all;}
.tb1 td.center{ text-align:center; }
.tb1 td.bg1{ background:#faf7e7; font-weight:600; color:; text-align:center;}
.tb1 td.bg2{ background:#fceaea; font-weight:600; color:; text-align:center;}
.tb1 td strong { color:#ff8e01}
.tb1 td a { color:#006666; word-break:normal;}
.tb1 td li{ margin:5px 0;}
.tb1 td.tit { font-size:1.1em; font-weight:500; color:#1f3990; text-align:center;}
.tb1 td.link { background:#efefef; text-align:center;}
.tb1 thead {background:#f3fafa; color:#006666; font-size:15px; font-weight:;}
.tb1 .tb1_list li{ list-style-image:url(); list-style-type:disc; list-style-position:outside; margin-left:20px; line-height:20px;} /* list-style-type:disc; */

