/* BASIC css start */
/* ·Ñ¸µ¹è³Ê */
#event .MS_img-wrap { position: relative; width: 100%; overflow: hidden; }
#event .event-imgs { position: relative; }
#event .MS_img-area { float: left; }
#event .MS_img-area:not(:first-child) { display: none; }
#event .MS_img-area img { width: 100%; }
#event .pagination { position: relative; left: 0; text-align: center; width: 100%; }
#event .pagination .swiper-pagination-switch { display: inline-block; margin: 0 2px; text-indent: -9999px; background: url(/images/d3/m_01/bull/event_now@2x.gif) no-repeat 0 50%; background-size: 19px 7px; width: 10px; height: 10px; }
#event .pagination .swiper-active-switch { background-position: -12px 50%; }

/* PR¹Ú½º */
#pr_box { position: relative; width:100%; text-align:left; margin-top:15px;}
#pr_box ul {float: left; width:100%;}
#pr_box li {float:left; width:50%; margin:0px; padding:0px;}
#pr_box li img { width:100%;}

/* ´º½º¹Ú½º */
#news_box { position: relative; width:100%;  height:70px; background-color:#f0f1f1; padding-top:7px; margin-bottom:20px;}
#news_box ul { width:95%; margin: 0 auto;  background-color:#ffffff; border:1px solid #d6d6d6; }
#news_box li {float:center; height:23px; text-align:left; font-size:14px; padding-top:6px; padding-left:5px;}

/* »óÇ°¸®½ºÆ® */
#pr_list {position: relative; width:100%;}
#pr_list h3 { text-align: center; padding: 25px 8px 10px; margin: 0 0 15px; font-size: 17px; font-weight:bold; color: #636363; font-weight: 400; letter-spacing: 6px; background:  url('/design/histolab/mobile/bar3.png') repeat-x 0 bottom / auto 4px; }
#pr_list .icon_roll {position:relative; margin:0 auto; width:100%; top:-15px;}
#pr_list .icon_roll ul {float:left; width:100%;}
#pr_list .icon_roll li {float:left; width:50%; margin:0px; padding:0px;}
#pr_list .icon_roll li img { width:100%; margin:0px; padding:0px;}
#pr_list .list {width:100%; clear:both;  margin:0 auto; background-color:#fcfcfc;}

/* ¿¡½ºÅ×Æ½ ±â°è¹è³Ê */
#machine { position: relative; width:100%; text-align:left; margin-top:15px;}
#machine ul {float: left; width:100%;}
#machine li {float:left;}
#machine li img { width:100%;}


/* ÇÁ·Î´öÆ®¶óÀÎ */
#pr_line {position: relative; width:100%; margin-top:20px; margin-bottom:20px;}
#pr_line h3 { text-align: center; padding: 35px 8px 10px; margin:0 auto;font-size: 17px; font-weight:bold; color: #636363; font-weight: 400; letter-spacing: 6px; background:  url('/design/histolab98/mobile/bar3.png') repeat-x 0 bottom / auto 4px; }
#pr_line ul {float:left; width:100%;}
#pr_line li {float:left; width:25%; margin-top:5px; margin-bottom:5px; padding:0px; text-align:center;}
#pr_line li img { width:80%; margin:0px; padding:0px;}

/* index - ´º½º */
#n_pro .news_box { width:750px; height:315px; border-top:2px; text-align:left; float:right; border-top:1px solid #000000;}
#n_pro .news_box h1 { margin-top:5px; width:245px;  text-align:left; margin-bottom:10px; }
#n_pro .news_box .news_list_box {width:290px;  height:307px; float:left; }
#n_pro .news_box .news_list_box ul { margin-left:19px; width:245px; text-align:left; float:left; }
#n_pro .news_box .news_list_box li {text-align:left; float:left; }

/* PR ¹è³Ê */
.pr_bn {position:relative; width:100%;  height:100px; margin-top:20px; margin-bottom:20px; text-align:center; background-color:#f0f1f1;}
.pr_bn h1 {margin-top:5px; margin-left:10px; margin-bottom:10px; }
.pr_bn .icon_roll {position:relative; margin:0 auto; width:40%; top:5px;}
.pr_bn .icon_roll li {float:left; width:30%; margin-left:3px; height:4px;}
.pr_bn .icon_roll li img { width:30%;}
.pr_bn .list {width:100%; clear:both;  margin:0 auto; background-color:#fcfcfc;}
.pr_bn .list li {float:left; margin:0px 0px; margin-top:20px;}
.pr_bn .list li img { width:100%;}



.main {widt:100%}
.main h3 { text-align: center;  width:80%; padding: 15px 8px 10px; margin:0 auto; font-size: 17px; color: #636363; font-weight: 400; letter-spacing: 6px; background:  url('/design/histolab98/mobile/bar3.png') repeat-x 0 bottom /  auto 4px; }
.main h3 span { color: #ccc; }

.list_shopping1x {margin:20px 0;position:relative;}
.list_shopping1x ul {border:4px solid #efefef;padding:15px;}
.list_shopping1x li {width:100% !important;}

.list_shopping1x li .subname {color:#777;margin-top:10px;}
.list_shopping1x li .consumer {color:#929292;margin-top:10px;text-decoration:line-through;}
.list_shopping1x li .listName {font-size:14px;margin-top:5px;}
.list_shopping1x li .listPrice {font-size:15px;margin-top:5px;font-weight:bold;color:#e41a1a;}
.list_shopping1x li:first-child a {padding:0;}
.list_shopping1x .choice { position:absolute; top:-15px; left:-2%; z-index:10;  }
.list_shopping1x .choice img  { width:34%; }
/* BASIC css end */

