body {
  -webkit-text-size-adjust: 100%;
  background-color: #fff;
  margin-left: 100px;
  margin-right: auto;
  width: 100%;
  font-family: CI;
  color: #000;
  font-size: 11pt;
 }

img {
  border: 0px;
 }


#ItemBody {
  width: 100%;
  margin-left: 0px;
  border-collapse: collapse;
  border-spacing: 0px;
  border: 0px;
 }
#ItemBody tr {
  vertical-align: top;
 }
#ItemBody tr td {
  padding: 0px;
 }


/* --- PageTop Link --- */

#page-top {
  position: fixed;
  bottom: 10px;
  right: 20px;
 }
#page-top a {
  display: block;
  width: 100px;
  height: 80px;
  color: #fff;
  font-size: 14pt;
  font-weight: bold;
  text-align: center;
  padding-top: 20px;
  background: #ff8062;
  text-decoration: none;
  border-radius: 5px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
 }
#page-top a:hover {
  color: #d00;
  background: #ffbfb0;
  text-decoration: none;
 }


/* ---------------------------------- Left ------------------------------- */

.SideNavi {
  width: 500px;
 }

/* --- LeftNavi/JeSir --- */

#LeftNavi {
  width: 200px;
  height: 140px;
  margin-top: 0px;
  margin-bottom: 20px;
  margin-left: 20px;
  margin-right: 0px;
 }

#SideMenu {
  padding: 0px;
 }
#SideMenu a {
  width: 200px;
  height: 37px;
  background: url("img/menu/cat_float.gif") no-repeat;
  display: block;
  font-family: CI;
  color: #252525;
  font-weight: bold;
  text-decoration: none;
 }
#SideMenu a:hover {
  color: #ff2d00;
  text-decoration: underline;
  background-position: 0 -37px;
 }

#SideMenu h3 {
  width: 200px;
  font-family: CI;
  color: #ffffff;
  font-size: 14pt;
  font-weight: bold;
  text-align: center;
  margin: 0px;
  padding-top: 8px;
  padding-bottom: 6px;
  background-color: #ff8062;
 }

#SideMenu h2 {
  font-size: 18px;
  margin: 0px;
  padding-top: 3px;
  padding-left: 30px;
 }


/* --- LeftNavi/NΗΩN --- */

#ShopLink {
  width: 220px;
  height: 230px;
  margin-top: 50px;
  margin-bottom: 0px;
  margin-left: 15px;
  margin-right: 0px;
  padding-top:120px;
 }
#ShopLink img {
  width: 220px;
  height: 60px;
 }
#shop_logo {
  font-family: CI;
  font-size: 10.5pt;
  font-weight: bold;
  text-align: center;
  padding: 0px;
 }

#shop_QR {
  font-family: CI;
  font-size: 10.5pt;
  height: 120px;
 }
#shop_QR img {
  width: 100px;
  height: 110px;
 }
#QRcode_L img, #QRcode_R img {
  margin-left: 5px;
 }


/* --- LeftNavi/ΦAN --- */

#bnrMedical {
  margin: 10px auto 30px 15px;
  width: 200px;
  border: 1px #ff6868 solid;
  text-align: center;
}
#bnrMedical legend {
  margin-left: 1.7em;
  color: #ee2525;
  font-family: CI;
  font-size: 14pt;
  font-weight: bold;
}
#bnrMedical img {
  width: 190px;
 }


/* --- Left/ΦAN --- */

#bnrConnection {
  width: 250px;
  font-family: CI;
  color: #333;
  text-align: center;
  padding: 0px;
 }
#bnrConnection img {
  width: 180px;
  margin-bottom: 5px;
 }


/* --- €iy[WΜ^Cg --- */

#ItemName { width: 750px; }

h1 {
  width: 500px;
  height: 120px;
  margin: 10px auto 30px auto;
  border: 0px;
  padding-top: 30px;
  font-size: 30pt;
  color: #333;
  letter-spacing: 0.2em;
  font-weight: bold;
  text-shadow: 5px 5px 2px #ccc;
  text-align: center;
  background: url("img/bg_tittle_gy.gif") no-repeat;
 }


/* --- Tab Link --- */

#ItemMenu {
  width: 750px;
  height: 28px;
  border-collapse: collapse;
  border-spacing: 0px;
  border: 0px;
 }
#ItemMenu tr td {
  padding: 0px;
 }

.TabLnk {
  border-collapse: collapse;
  border-spacing: 0px;
  border: 0px;
 }
.TabLnk tr td {
  padding: 0px;
 }
.TabLnk td {
  width: 100px;
  height: 28px;
  text-indent: -9999px;
 }
.TabLnk a {
  width: 100px;
  height: 28px;
  display: block;
  text-indent: -9999px;
 }

/* --- Νέg --- */

#ItemCapt {
  width: 750px;
  margin-left: 0px;
  border-collapse: collapse;
  border-spacing: 0px;
  border: 1px #333 solid;
  font-size: 11pt;
  color: #000;
 }
#ItemCapt tr td {
  padding: 2px;
 }

#index_IMG {
  margin-top: 2.5em;
  margin-bottom: 1em;
 }

.item_IMG {
  width: 400px;
  margin: 10px auto 5px auto;
 }


/* --- ‘Έΰe --- */

.Cont_mold {
  width: 95%;
  margin: 20px auto;
  border-collapse: collapse;
  border-spacing: 0px;
  border: 1px #989898 solid;
  color: #000;
  font-size: 11pt;
  line-height: 15pt;
 }
.Cont_mold tr td {
  padding: 10px 5px;
 }
.Cont_mold td {
  text-align: left;
 }


/* --- ‘ΈΜ¬κ --- */

#FrowTbl {
  width: 720px;
  margin-right: auto;
  margin-left: auto;
  border-collapse: collapse;
  border-spacing: 0px;
  border: 0px;
  font-size: 12pt;
  line-height: 18pt;
  color: #151515;
  text-align: left;
 }

#tbl_flow_pc {
  width: 550px;
  height: 179px;
  margin-top: 10px;
  margin-left: auto;
  margin-right: auto;
 }
#tbl_flow_pc tr td {
  height: 179px;
  text-align: center;
  vertical-align: middle;
 }

#flow_pc_td1 {
  width: 250px;
 }
#flow_pc_td2 {
  width: 50px;
 }

#tbl_flow_hp {
  width: 390px;
  height: 348px;
  margin-top: 10px;
  margin-left: auto;
  margin-right: auto;
 }
#tbl_flow_hp tr td {
  height: 348px;
  text-align: center;
 }

#flow_hp_td1 {
  width: 80px;
  vertical-align: top;
 }
#flow_hp_td2 {
  width: 50px;
  vertical-align: middle;
 }
#flow_hp_td3 {
  width: 90px;
  vertical-align: top;
 }


/* --- ‘ΜΜζ --- */

.away02_1 {
  width: 120px;
  height: 100px;
  text-align: center;
  vertical-align: bottom;
 }
.away02_1 img {
  margin: 5px 0px;
  width: 100px;
  border: 0px;
 }

.away02_2 {
  color: #151515;
  text-align: left;
  vertical-align: middle;
 }
.away03_1 {
  width: 55px;
  height: 29px;
  vertical-align: top;
 }


/* -------------------- €Κ -------------------- */

h2 {
  font-size: 16pt;
  margin: 0px;
 }
h3 {
  font-size: 15pt;
  margin: 0px;
 }
h4 {
  font-size: 12pt;
  margin: 0px;
 }
h5 {
  font-size: 14pt;
  margin: 0px;
  text-align: left;
 }

strong { font-size: 115%; }

em {
  font-style: normal;
  color: #a00;
  font-size: 110%;
  background: url("img/deco/line-yl25.gif") repeat-x;
  padding: 0px 3px;
 }


.TBLnDeco {
  width: 720px;
  margin: 10px auto;
  border-collapse: collapse;
  border-spacing: 0px;
  border: 0px;
 }
.TBLnDeco tr td {
  padding: 0px;
 }

.TBLnDeco02 {
  width: 93%;
  margin: 10px auto;
  border-collapse: collapse;
  border-spacing: 0px;
  border: 0px;
  text-align: left;
 }
.TBLnDeco02 tr td {
  border-style: hidden;
  padding: 20px;
  background-color: #fff;
 }


.TxtCnt {
  text-align: center;
  margin: 5px;
 }
.TxtLf {
  text-align: left;
  margin: 5px;
 }

.Txt_def {
  color: #333;
  font-size: 10.5pt;
  line-height: 14pt;
 }

.Txt09 {
  text-align: left;
  font-size: 9pt;
  color: #151515;
 }

.Txt100 {
  font-size: 10pt;
  line-height: 12pt;
 }
.Txt105 {
  font-size: 10.5pt;
  line-height: 14pt;
 }
.Txt120 {
  font-size: 12pt;
  line-height: 17pt;
 }

.Txt_mg15 {
  margin-left: 1.5em;
  margin-right: 1em;
 }
.Txt_mg20 {
  margin-left: 2em;
 }
.Txt_mg40 {
  margin-left: 4em;
 }

.Txt_id10 { text-indent: 1em; }
.Txt_id15 { text-indent: 1.5em; }
.Txt_id20 { text-indent: 2em; }
.Txt_id25 { text-indent: 2.5em; }
.Txt_id30 { text-indent: 3em; }
.Txt_id40 { text-indent: 4em; }


.TxtNV { color: #00c; }
.TxtBL { color: #0068f0; }
.TxtBR { color: #862500; }
.TxtGY { color: #333; }
.TxtRD { color: #cc0000; }
.TxtGR { color: #359855; }
.TxtPK { color: #ff4898; }

.Txt_line_r {
  color: #cc0000;
  background-color: #ff0;
 }

.Bdr_slWh {
  width: 90%;
  border: 1px #fff solid;
  height: 10px;
 }

.Bdr_dtBk {
  width: 90%;
  border: 1px #000 dotted;
 }
.Bdr_dt100 {
  width: 100%;
  border: 1px #333 dotted;
 }


.lk_result {
  height: 120px;
  text-align: center;
  vertical-align: middle;
}
.lk_result a {
  font-size: 12pt;
  color: #000;
  text-decoration: underline;
 }
.lk_result a:hover {
  color: #fff;
  text-decoration: none;
  background-color: #333;
 }



/* --- NEWACe --- */

#new_item {
  margin-top: 25px;
  margin-bottom: 20px;
  margin-right: auto;
  margin-left: auto;
  border: 5px #ff0068 double;
  width: 80%;  
  font-size: 12pt;
  color: #151515;
  text-align: center;
}
#new_item a {
  font-size: 12pt;
  color: #ff0068;
  font-weight: bold;
  text-decoration: underline;
 }
#new_item a:hover {
  color: #750015;
  text-decoration: underline;
 }
#new_item img {
  width: 380px;
 }

#news {
  font-size: 13pt;
  color: #151515;
  font-weight: bold;
 }

.new {
  margin-right: 0.7em;
  font-size: 17pt;
  color: #f04800;
  font-weight: bold;
  text-shadow: 3px 3px 2px #aaa;
 }



/* --- footer --- */

#foot_frame {
  border: 0px;
  margin-left: -80px;
  margin-right: auto;
  overflow: hidden;
  width: 100%;
  height: 430px;
 }


/* -------------------- €iΰΎ ΈΚ -------------------- */


/* --- ‘ ‘ΆK΅a‘ ‘ --- */

.sdc_textS {
  font-size: 10pt;
  line-height: 15pt;
  margin-left: 1.5em;
  margin-right: 1em;
 }

.Txt_sup {
  font-size: 9pt;
  color: #d00;
  font-weight: bold;
  vertical-align: super;
 }

#adc_infe {
  width: 620px;
  margin-right: auto;
  margin-left: auto;
  border-collapse: collapse;
  border-spacing: 0px;
  border: 0px;
  text-align: center;
}  
#adc_infe tr td {
  padding: 1px;
 }


/* --- `ΐ{ΈΪ` --- */

#sdc01b, #sdc01y, #sdc01p {
  margin-top: 10px;
  margin-right: auto;
  margin-left: auto;
  margin-bottom: 10px;
  border: 1px #454545 solid;
  border-collapse: separate;
  border-spacing: 3px;
  font-size: 12pt;
  color: #fff;
  text-align: center;
  font-weight: bold;
 }
#sdc01b tr td, #sdc01y tr td, #sdc01p tr td {
  border: 1px #454545 solid;
  background-color: #686868;
  padding: 4px 0px;
 }
#sdc01b {
  background-color: #99ccff;
  width: 200px;
 }
#sdc01y {
  background-color: #ffffb0;
  width: 120px;
 }
#sdc01p {
  background-color: #e6afcf;
  width: 150px;
 }

.sdc02b {
  margin-top: 0px;
  margin-right: auto;
  margin-left: auto;
  border: 1px #454545 solid;
  border-collapse: collapse;
  border-spacing: 0px;
  background-color: #99ccff;
  width: 200px;
  font-size: 10.5pt;
  color: #000;
  line-height: 17pt;
  text-align: center;
  font-weight: bold;
 }
.sdc02b tr td {
  padding: 3px 1px 4px 1px;
  vertical-align: middle;
 }

.sdc02y {
  margin-top: 0px;
  margin-right: auto;
  margin-left: auto;
  border: 0px;
  border-collapse: collapse;
  border-spacing: 0px;
  background-color: #ffffb0;
  width: 120px;
  font-size: 11pt;
  color: #000;
  text-align: center;
  font-weight: bold;
 }
.sdc02y tr td {
  padding: 3px 1px 4px 1px;
  vertical-align: middle;
 }

.sdc02p {
  margin-top: 1px;
  margin-right: auto;
  margin-left: auto;
  margin-bottom: 2px;
  border: 2px #e6afcf solid;
  border-collapse: separate;
  border-spacing: 2px;
  background-color: #fff;
  width: 150px;
  font-size: 11pt;
  color: #fff;
  text-align: center;
  font-weight: bold;
 }
.sdc02p tr td {
  padding: 3px 1px 4px 1px;
  border: 1px #454545 solid;
  background-color: #da81b2;
  vertical-align: middle;
 }


/* --- ‘ ‘AM[‘ ‘ --- */

/* --- pκW ---*/

.std_infect {
  width: 93%;
  margin-right: auto;
  margin-left: auto;
  border-collapse: collapse;
  border-spacing: 0px;
  border: 0px;
  text-align: left;
 }
.std_infect tr td {
  border-style: hidden;
  padding: 20px;
  background-color: #fff;
 }

.ic_book {
  vertical-align: top;
  width: 30px;
  height: 30px;
}
.ic_book img {
  width: 30px;
  height: 23px;
}


/* --- ‘ ‘AM[‘ ‘ --- */

#alle_capt {
  margin-top: 20px;
  margin-right: auto;
  margin-left: auto;
  border: 1px solid #868686;
  border-collapse: collapse;
  border-spacing: 0px;
  width: 90%;  
 }
#alle_capt th {
  border: 1px solid #989898;
  padding: 5px;
  background-color: #686868;
  color: #fff;
 }
#alle_capt tr td {
  border: 1px solid #989898;
  padding: 3px;
 }
#alle_capt strong {
  font-size: 12pt;
  color: #c00;
 }

.alle_01_kf,
.alle_01_kb,
.alle_01_dn,
.alle_01_dt,
.alle_01_gm,
.alle_01_sk {
  font-size: 11pt;
  color: #000;
  font-weight: bold;
  text-align: center;
  vertical-align: middle;
 }
.alle_01_kf {
  background-color: #ffe0be;
 }
.alle_01_kb {
  background-color: #fcf;
 }
.alle_01_dn {
  background-color: #afd;
 }
.alle_01_dt {
  background-color: #eee;
 }
.alle_01_gm {
  background-color: #fcc;
 }
.alle_01_sk {
  background-color: #cef;
 }
.alle_01_02 {
  background-color: #fff;
  font-size: 12pt;
  color: #333;
  text-align: center;
  vertical-align: middle;
 }
.alle_01_03 {
  background-color: #fff;
  font-size: 10pt;
  color: #333;
  text-align: left;
 }


/* --- ‘ ‘sΫ‘ ‘ --- */

#anti_capt {
  height: 120px;
  text-align: center;
 }

.anti_kit {
  width: 100%;
  border-collapse: collapse;
  border-spacing: 0px;
  border: 0px;
 }
.anti_kit tr td {
  border-style: hidden;
  padding: 3px 6px;
  font-weight: bold;
  text-align: center;
 }
.anti_kit img {
  width: 200px;
  margin-top: 5px;
 }

















































































/* --- HeaderLink --- */

.menu01, .menu01 a {
  width: 42px;
  height: 38px;
 }
.menu01 a {
  background: url("img/menu/menu_top_on.gif") no-repeat;
 }

.menu02, .menu02 a {
  width: 73px;
  height: 38px;
 }
.menu02 a {
  background: url("img/menu/menu_com_on.gif") no-repeat;
 }

.menu03, .menu03 a {
  width: 111px;
  height: 38px;
 }
.menu03 a {
  background: url("img/menu/menu_press_on.gif") no-repeat;
 }

.menu04, .menu04 a {
  width: 97px;
  height: 38px;
 }
.menu04 a {
  background: url("img/menu/menu_ask_on.gif") no-repeat;
 }

.menu05, .menu05 a {
  width: 115px;
  height: 38px;
 }
.menu05 a {
  background: url("img/menu/menu_sdc_on.gif") no-repeat;
 }

.l_side {
  width: 205px;
  height: 38px;
 }
.r_side {
  width: 35px;
  height: 38px;
  background: url("img/tbl_menu_bottom2.gif") no-repeat;
 }

















