@charset "utf-8";
/* CSS Document */
@import url('reset.css');


body { background: url(images/bg-all-001.jpg) repeat; margin-top: 0px; margin-bottom: 0px; margin-right: 0px; margin-left: 0px; }

#dup { background: url(images/bg-dup-001.jpg) repeat-x; width: 100%; height:645px; margin:0 auto; padding:0 0px; }

#dm { background: url(images/bg-dm-001.jpg) repeat-x; width:950px; height:645px; margin:0 auto; padding:0 0px; text-align:center; }

#footer { background: url(images/bg-footer-001.jpg) repeat-x; width: 100%; height:202px; margin:0 auto; padding:0 0px; }

#fin { background: url(images/) repeat-x; width:950px; height:202px; margin:0 auto; padding:0 0px; text-align:center; }

/*醫學美容*/

#drbox { background: url(images/tab-doctor-in-001.png) repeat-x; background-color:#ffffff; width: 100%; height:auto; margin-top: 0px; margin-bottom: 0px; margin-right: 0px; margin-left: 0px; }

#top001 { background: url(images/bg-topall-001.png) repeat-x; width: 100%; height:170px; margin:0 auto; padding:0 0px; text-align:center; }
#t01 { background: url(images/bg-t01-001.jpg) repeat-x; width:950px; height:170px; margin:0 auto; padding:0 0px; }

#tel001 { background: url(images/bg-tel-001.jpg) repeat-x; width: 100%; height:40px; margin:0 auto; padding:0 0px; text-align:center; }
#telin { background: url(images/) repeat; width: 950px; height:40px; margin:0 auto; padding:0 0px; text-align:right; }

#tlink001 { background: url(images/bg-link-001.jpg) repeat-x; width: 100%; height:40px; margin:0 auto; padding:0 0px; text-align:center; }
#tlinkin { background: url(images/) repeat; width: 950px; height:40px; margin:0 auto; padding:0 0px; text-align:right; }

/*---- 主選單 ----*/
/*#topnav { background: url(images/slice.jpg) repeat-x; width:750px; height:40px; margin-left:auto; margin-right:auto; }*/
#navigation { margin-left:445px; }
#navigation li { float:left; display:block; }
#navigation li a { background-image:url(images/sprite.jpg); display: block; outline: none; position: relative; height: 40px; text-decoration: none; width: auto; }
#navigation .home { background-position:0px 0px; width:105px; height:40px; }
#navigation .about { background-position:-105px 0px; width:100px; height:40px; }
#navigation .team { background-position:-205px 0px; width:100px; height:40px; }
#navigation .service { background-position:-305px 0px; width:100px; height:40px; }
#navigation .contact { background-position:-405px 0px; width:100px; height:40px; }
#navigation .doctor { background-position:-505px 0px; width:100px; height:40px; }
#navigation .consulting { background-position:-605px 0px; width:100px; height:40px; }

#navigation a .hover { background:transparent url(images/sprite.jpg) no-repeat; display:block; opacity:0; position: relative; top: 0px; left: 0px; height: 100%; width: 100%; }
#navigation .home .hover { background-position: 0px -40px; }
#navigation .about .hover { background-position: -105px -40px; }
#navigation .team .hover { background-position: -205px -40px; }
#navigation .service .hover { background-position: -305px -40px; }
#navigation .contact .hover { background-position: -405px -40px; }
#navigation .doctor .hover { background-position: -505px -40px; }
#navigation .consulting .hover { background-position: -605px -40px; }
/*---- 主選單 ----*/

#clink001 { background: url(images/bg-clink-all-001.jpg) repeat-x; width: 100%; height:175px; margin:0 auto; padding:0 0px; text-align:center; }
#clinkinu { background: url(images/bg-clink-u-001.jpg) repeat; width: 950px; height:130px; margin:0 auto; padding:0 0px; text-align:center; }
#clinkinb { background: url(images/bg-clink-b-001.jpg) repeat; width: 950px; height:45px; margin:0 auto; padding:0 0px; text-align:center; }

/*---- 次選單 ----*/
/*#subnav { background: url(images/) no-repeat; width:778px; height:175px; margin-left:auto; margin-right:auto; }*/
#subnavin { margin-left:0px; }
#subnavin li { float:left; display:block; }
#subnavin li a { background-image:url(images/subnav.png); display: block; outline: none; position: relative; height: 120px; text-decoration: none; width: auto; }
#subnavin .breasts { background-position:-8px -6px; width:108px; height:108px; }
#subnavin .health { background-position:-117px -6px; width:108px; height:108px; }
#subnavin .secondary-plastics { background-position:-226px -6px; width:108px; height:108px; }
#subnavin .plastics { background-position:-335px -6px; width:108px; height:108px; }
#subnavin .lasers { background-position:-444px -6px; width:108px; height:108px; }
#subnavin .medicals { background-position:-553px -6px; width:108px; height:108px; }
#subnavin .surgerys { background-position:-662px -6px; width:108px; height:108px; }

#subnavin a .hover { background:transparent url(images/subnav.png) no-repeat; display:block; opacity:0; position: relative; top: 0px; left: 0px; height: 100%; width: 100%; }
#subnavin .breasts .hover { background-position: -8px -126px; }
#subnavin .health .hover { background-position: -117px -126px; }
#subnavin .secondary-plastics .hover { background-position: -226px -126px; }
#subnavin .plastics .hover { background-position: -335px -126px; }
#subnavin .lasers .hover { background-position: -444px -126px; }
#subnavin .medicals .hover { background-position: -553px -126px; }
#subnavin .surgerys .hover { background-position: -662px -126px; }
/*---- 次選單 ----*/

#main { background: url(images/bg-maint-001.jpg) repeat-x; background-color:#4c00a8; width: 100%; height:auto; margin-top: 0px; margin-bottom: 0px; margin-right: 0px; margin-left: 0px; }
#mainin { background: url(images/) repeat; width: 960px; height:auto; margin:0 auto; padding:0 0px; vertical-align:text-top; }

/*---- 首頁範例區 ----*/
/*#sample { background: url(images/sample-bg.jpg) no-repeat; width:375px; height:230px; float:left; }*/
.slider { position:relative; width:455px; height:320px; margin-top:10px; margin-left:10px; margin-right:0px; margin-bottom:0px; }
.items { display:none; }
.ps { float:right; margin-top:15px; margin-left:0px; margin-right:20px; margin-bottom:0px; }
.ps li { float:left; }
.ps li a { display:block; width:18px; height:16px; text-indent:-9999px; background:url(images/pags.png) right top no-repeat; cursor:pointer; }
.ps li a:hover,
.ps li.current a {background-position:left top;}
.ps li.current a {cursor:default;}
/*---- 首頁範例區 ----*

/*醫學美容*/




.w000 { font-size:15px; font-family:"新細明體", Times, serif; color:#191919; padding-top:0px; padding-right:0px; line-height: 25px; }
.w000 a {color: #888888; text-decoration:none;}
.w000 a:link    {color:#888888; text-decoration:none;}
.w000 a:visited {color:#888888; text-decoration:none;}
.w000 a:active  {color:#888888; text-decoration:none;}
.w000 a:hover   {color:#a8a8a8; text-decoration:underline;}

.w001 { font-size:15px; font-family:"新細明體", Times, serif; color:#6800b8; padding-top:0px; padding-right:0px; line-height: 25px; }
.w002 { font-size:15px; font-family:"新細明體", Times, serif; color:#ff68b8; padding-top:0px; padding-right:0px; line-height: 25px; }
.w003 { font-size:15px; font-family:"新細明體", Times, serif; color:#585858; padding-top:0px; padding-right:0px; line-height: 25px; }
.w004 { font-size:15px; font-family:"新細明體", Times, serif; color:#888888; padding-top:0px; padding-right:0px; line-height: 25px; }
.w005 { font-size:15px; font-family:"新細明體", Times, serif; color:#b80858; padding-top:0px; padding-right:0px; line-height: 25px; }
.w006 { font-size:15px; font-family:"新細明體", Times, serif; color:#2898d8; padding-top:0px; padding-right:0px; line-height: 25px; }
.w007 { font-size:15px; font-family:"新細明體", Times, serif; color:#b07808; padding-top:0px; padding-right:0px; line-height: 25px; }
.w008 { font-size:15px; font-family:"新細明體", Times, serif; color:#0e8808; padding-top:0px; padding-right:0px; line-height: 25px; }
.w009 { font-size:15px; font-family:"新細明體", Times, serif; color:#9838b8; padding-top:0px; padding-right:0px; line-height: 25px; }
.w010 { font-size:15px; font-family:"新細明體", Times, serif; color:#be8bd8; padding-top:0px; padding-right:0px; line-height: 25px; }
.w011 { font-size:15px; font-family:"新細明體", Times, serif; color:#191919; padding-top:0px; padding-right:0px; line-height: 25px; }

.w001b { font-size:15px; font-family:"新細明體", Times, serif; color:#6800b8; padding-top:0px; padding-right:0px; line-height: 25px; font-weight:bold; }
.w002b { font-size:15px; font-family:"新細明體", Times, serif; color:#ff68b8; padding-top:0px; padding-right:0px; line-height: 25px; font-weight:bold; }
.w003b { font-size:15px; font-family:"新細明體", Times, serif; color:#585858; padding-top:0px; padding-right:0px; line-height: 25px; font-weight:bold; }
.w004b { font-size:15px; font-family:"新細明體", Times, serif; color:#888888; padding-top:0px; padding-right:0px; line-height: 25px; font-weight:bold; }
.w005b { font-size:15px; font-family:"新細明體", Times, serif; color:#b80858; padding-top:0px; padding-right:0px; line-height: 25px; font-weight:bold; }
.w006b { font-size:15px; font-family:"新細明體", Times, serif; color:#2898d8; padding-top:0px; padding-right:0px; line-height: 25px; font-weight:bold; }
.w007b { font-size:15px; font-family:"新細明體", Times, serif; color:#b07808; padding-top:0px; padding-right:0px; line-height: 25px; font-weight:bold; }
.w008b { font-size:15px; font-family:"新細明體", Times, serif; color:#0e8808; padding-top:0px; padding-right:0px; line-height: 25px; font-weight:bold; }
.w009b { font-size:15px; font-family:"新細明體", Times, serif; color:#9838b8; padding-top:0px; padding-right:0px; line-height: 25px; font-weight:bold; }
.w010b { font-size:15px; font-family:"新細明體", Times, serif; color:#be8bd8; padding-top:0px; padding-right:0px; line-height: 25px; font-weight:bold; }
.w011b { font-size:15px; font-family:"新細明體", Times, serif; color:#191919; padding-top:0px; padding-right:0px; line-height: 25px; font-weight:bold; }

.fw000 { font-size:13px; font-family:"新細明體", Times, serif; color:#bd83f8; line-height: 20px; }

.fw001 { font-size:15px; font-family:"新細明體", Times, serif; line-height: 20px; }
.fw001 a {color: #bd83f8; text-decoration:none;}
.fw001 a:link    {color:#bd83f8; text-decoration:none;}
.fw001 a:visited {color:#bd83f8; text-decoration:none;}
.fw001 a:active  {color:#bd83fe; text-decoration:none;}
.fw001 a:hover   {color:#e5b8ff; text-decoration:underline;}

.fw002 { font-size:15px; font-family:"新細明體", Times, serif; color:#fff7e6; line-height: 20px; }

