/*==================================
 大靚顏 首建日2010/06/02 Roni
 logo紫紅：#cf5898
 淺灰：#eaece1
 Final date 2010/10/26 Roni
==================================*/
body {padding:0;margin:0;background:#f9f4fb;color:#545260;font:12px/1.8 Arial, Helvetica, sans-serif;overflow-y:scroll;}* html body{overflow-y:auto;}*+html body{overflow-y:visible;}
ol,ul,li{padding:0;margin:0;}
img{border:none;}
ul{list-style-type:none;}
p{padding:0 0 1em;margin:0;}
.clearer{clear:both;margin:0;padding:0;}
a{text-decoration:none;color:#959595;outline:none;hlbr:expression(this.onFocus=this.blur());}
a:hover {color:#cf5898;text-decoration:underline;}
input, textarea, select {border:1px solid #ccc;font:normal 1em Arial, Helvetica, sans-serif;padding:3px;background:#fff;}
h1,h2,h3,h4,h5,h6{font-weight:normal;margin-bottom:.3em;padding:0; line-height:normal;color:#cf5898;}
h1 {font-size:2.6em;}
h2 {font-size:2em;}
h3 {font-size:13px;}
h4 {font-size:1.25em;}
h5 {font-size:102%;}
h6 {font-size:12px;}
img.left {margin:0 12px 6px 0;}
img.right {margin:0 0 6px 12px;}
.left{float:left;}
.right{float:right;}
.txt_r{text-align:right;}
.txt_c{text-align:center;}
.pad1{padding-right:27px;}
.pad2{height:20px;}
.box_pad{margin-top:12px;}
a.more{background:url(images/more_icon.gif) no-repeat 0 0; display:block; width:40px; height:12px; overflow:hidden;}
a.more:hover{background-position:0 -12px;}
.dashed{padding:13px 0;background:url("images/point.gif") repeat-x 0 50%;}
.noborder{border:none;}
.red{color:#be0000;}
p.text{font-size:13px; letter-spacing:.1em;}


/*-------------------base區塊-----------------------*/
.container_bg{background:url("images/bg.gif") no-repeat 75% 0;width:100%;}
.container {margin:0 auto;width:980px;}
.column_30 {float: left;width:24%;}
.column_70 {float:right;width:74.5%;overflow:hidden;}/*------IE6 bug overflow------*/
.column_100 {float:left;width:100%; }
.box {background: #fff;color:#959595;border: 1px solid #eaece1;padding:15px 12px 15px 15px;margin:0;}
.height685{height:685px;}


/*------------------header-------------------*/
.header{margin:0;padding:0;}
a.logo{background:url("images/logo.gif") no-repeat 0 0; width:277px; height:65px; display:block;margin:7px 0;}

ul.menu {float:right;margin-top:32px;}
ul.menu li{display:inline;}
ul.menu li a{display:inline-block;background:url("images/menu.gif") no-repeat 0 0;height:32px;}
ul.menu li.func1 a{background-position:0 0;width:111px;}
ul.menu li.func1 a:hover,ul.menu li.func1 a.looking{background-position:0 -33px;}
ul.menu li.func2 a{background-position:-111px 0; width:105px;}
ul.menu li.func2 a:hover,ul.menu li.func2 a.looking{background-position:-111px -33px;}
ul.menu li.func3 a{background-position:-216px 0; width:122px;}
ul.menu li.func3 a:hover,ul.menu li.func3 a.looking{background-position:-216px -33px;}
ul.menu li.func4 a{background-position:-335px 0; width:100px;}
ul.menu li.func4 a:hover,ul.menu li.func4 a.looking{background-position:-335px -33px;}
ul.menu li.func5 a{background-position:-435px 0; width:109px;}
ul.menu li.func5 a:hover,ul.menu li.func5 a.looking{background-position:-435px -33px;}
ul.menu li.func6 a{background-position:-544px 0; width:75px;}
ul.menu li.func6 a:hover,ul.menu li.func5 a.looking{background-position:-544px -33px;}
.banner{width: 100%;margin-bottom:12px; float:left;}

/*----------------首頁內容區-----------------*/
.youtubex3{display:block;width:31.8%; height:200px;float:left;padding:5px;background: url("images/yt_bg.gif") no-repeat 0 0;}
.index3r{display:block;width:32.4%;float:left;padding-right:5px;}
.index3r p.indextitle{padding:0 0 5px;margin:0;width:100%; border-bottom:1px solid #cf5898;}

/*-------------------左欄--------------------*/
.column_30 h3{font-size:122%;}

#marqueecontainer{width:200px;height:405px;overflow:hidden;padding-left:1px;}* html #marqueecontainer{height:396px;}*+html #marqueecontainer{height:393px;}
#marqueecontainer td{font:normal 13px/1.5 Arial, Helvetica, sans-serif;text-align:center;}
#marqueecontainer p{margin:3px 0 0;padding:0; white-space:nowrap;}html>/**/body #marqueecontainer p{margin:0;padding-bottom:5px;line-height:13px;}
#marqueecontainer a{color:#555;text-decoration:none;}
#marqueecontainer a:hover{color:#cf5898;text-decoration:none;}

ul.left_menu{margin:0 15px;padding:0;}
ul.left_menu li{font-size:13px;padding:10px 0;}
ul.left_menu li a{display:block;background:url("images/icon_1.gif") no-repeat 0 0;text-decoration:none;padding-left:30px;}
ul.left_menu li a.active{ font-weight:bold;}
ul.left_menu li a:hover{background-position:0 -27px;text-decoration:none;}

/*-------------------右欄--------------------*/
.date {border:1px solid #eaece1;border-width:1px 0;font-size:11px;letter-spacing:1px; margin:7px 0; padding:7px 0; text-align:right; }
.bg_pink{background:url("images/pink_line.gif") repeat-x 0 95%;color:#d275a4;font-weight:bold; border:none;}
.newslist{ font-size:13px;}
.newslist a{text-decoration:none;}
.newslist a:hover{color:#d275a4;text-decoration:none;cursor:pointer;}
.newslist ul{margin:0;padding:0;}
.newslist li{display:inline; padding:10px 0;border-bottom:1px solid #eaece1;}
.newslist li.r3column_1{float:left;width:5%;}
.newslist li.r3column_2{float:left;width:15%;}
.newslist li.r3column_3{float:left;width:80%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;-moz-text-overflow:ellipsis;content:".";}

.newslist li.r5column_1,.newslist li.r5column_2,.newslist li.r5column_3,.newslist li.r5column_4,.newslist li.r5column_5{float:left;font-size:15px;letter-spacing:1px; text-align:center;padding:0;}
html>/**/body .newslist li.r5column_1,
html>/**/body .newslist li.r5column_2,
html>/**/body .newslist li.r5column_3,
html>/**/body .newslist li.r5column_4,
html>/**/body .newslist li.r5column_5{padding:5px 0;}

.newslist li.r5column_1{width:10%;}
.newslist li.r5column_2{width:51%;color:#cf5898;}
.newslist li.r5column_3{width:15%;}
.newslist li.r5column_4{width:12%;}
.newslist li.r5column_5{width:12%;color:#be0000; font-weight:bold;}


ul.page{margin:0;padding:0;float:right;}
ul.page li{margin:0; padding:0;display:inline-block;border:none;float:right;}
ul.page li a {display:block;margin:0 0 0 2px;padding:1px 7px;text-align:center;}
ul.page li a:hover{background:#cf5898;color:#fff;text-decoration:none;}

/*-------------關於我們_療程服務--------------*/
ul.about_menu{margin:0 15px;padding:0;}
ul.about_menu li{font-size:13px;background:url("images/icon_2.gif") no-repeat 0 4px;padding:2px 0 2px 30px;}html:root ul.about_menu li{ background-position:0 7px;}
.about_content{font-size:13px; letter-spacing:.1em;padding-left:27px;}
.about_swf{margin:5px 27px 0 0; width:280px; height:390px;}html:root .about_swf{margin:8px 27px 0 0;}

.therapy_title{border:1px solid #cf5898;padding:4px 13px 2px; display:block;}html:root .therapy_title{padding:2px 13px 4px;}



/*-------------------聯絡--------------------*/
.contact_l {font:normal 1em sans-serif;text-align:right; width:157px;padding:7px 0 0 0;letter-spacing:0.1em;}
.contact_r {padding-left: 24px;font-weight:normal;}
.next{height:12px;clear:both; line-height:0; font-size:0;}
.textarea{width:264px;}
.submit{padding:5px 19px 2px;cursor:pointer;background:#f9f4fb;}html>/**/body .submit{padding:5px 39px;}
.submit:hover{background:#eaece1;}

/*------------------footer-------------------*/
.footer{clear:both;margin:0;padding:1em 0; text-align: center; }
.footer p {margin:0; letter-spacing:.1em;padding:0;}
