@charset "utf-8";
/* CSS Document */
.t01, select ,textarea {
	font-size:12px;
	color:#8e8e8e;
	margin: 1px;
	padding: 1px;
	background-color: #ffffff;
	border: 1px solid #c5c5c5;
	font-family: Arial, Helvetica, sans-serif;
}
.t02, select ,textarea {
	font-size:12px;
	color:#a49f92;
	margin: 1px;
	padding: 1px;
	background-color: #ffffff;
	border: 1px solid #d7d1c2;
	font-family: Arial, Helvetica, sans-serif;
}
.share2{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #FFFFFF;
	line-height: 20px;
}
.share3{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #494949;
	line-height: 18px;
}

/* 內文選單 */
.album1{
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.album1 A:link {
	text-decoration: none;color: #000000;
}
.album1 A:visited {
	text-decoration: none;color: #000000;
}
.album1 A:hover {
	color: #660000;
}
.album1 A:active {
	text-decoration: none;color: #000000;
}
.album2{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10.9px;
	font-weight: normal;
	color: #948777;
	line-height: 16px;
}
.s1{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #9d71f8;
	line-height: 20px;
}
.share4{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #7d7d7d;
	line-height: 20px;
}

.member{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #848484;
	line-height: 20px;
}
.member2{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #f8ecdd;
	line-height: 20px;
}
.member3{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #8d6239;
	line-height: 20px;
}
.member4{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #ff0000;
	line-height: 20px;
}
.login1{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #fffaeb;
	line-height: 18px;
}
.faq2{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #949494;
	line-height: 24px;
}
.login2{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #f6edd0;
	line-height: 20px;
}
.share_t{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #242424;
	line-height: 20px;
}
.people{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #67392e;
	line-height: 20px;
}
.runt{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #48423e;
}
.pic_title{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #515151;
	line-height: 25px;
}
.news_title{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #FFFFFF;
	line-height: 20px;
}
.news_t{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #393939;
	line-height: 24px;
}
.share_title{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #9b9b9b;
	line-height: 22px;
}
.share2_t{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #a93000;
	line-height: 22px;
}
.light_title{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #008ac4;
	line-height: 18px;
}
.light_t{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #FFFFFF;
	line-height: 18px;
}
.photo2_t{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #282828;
	line-height: 30px;
}
.cut1_t{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #282828;
	line-height: 18px;
}
.cut2_t{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #707070;
	line-height: 18px;
}
.light2_t{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #ffcc00;
	line-height: 18px;
}
.light3_t{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	color: #303030;
}
.seaver2_t{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #8a8a8a;
	line-height: 24px;
}


.people_number{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #ac5100;
	line-height: 20px;
	float: none;
}
/* 內文選單 */
.star_t{
	color: #6c6c6c;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.star_t A:link {
	text-decoration: none;color: #6c6c6c;
}
.star_t A:visited {
	text-decoration: none;color: #6c6c6c;
}
.star_t A:hover {
	text-decoration: underline;
	color: #383838;
}
.star_t A:active {
	text-decoration: none;color: #6c6c6c;
}
/* 加入會員 */
.member_t{
	color: #bead97;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.member_t A:link {
	text-decoration: none;color: #bead97;
}
.member_t A:visited {
	text-decoration: none;color: #bead97;
}
.member_t A:hover {
	color: #a27a48;
}
.member_t A:active {
	text-decoration: none;color: #bead97;
}
/* 活動 */
.active_t{
	color: #959595;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.active_t A:link {
	text-decoration: none;color: #959595;
}
.active_t A:visited {
	text-decoration: none;color: #959595;
}
.active_t A:hover {
	color: #737373;
}
.active_t A:active {
	text-decoration: none;color: #959595;
}
/* 下面的字 */
.under_t{
	color: #756857;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
}
.under_t A:link {
	text-decoration: none;color: #756857;
}
.under_t A:visited {
	text-decoration: none;color: #756857;
}
.under_t A:hover {
	color: #463114;
}
.under_t A:active {
	text-decoration: none;color: #756857;
}
/* 下面的字 */
.pic2_title{
	color: #8b8b8b;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
}
.pic2_title A:link {
	text-decoration: none;color: #8b8b8b;
}
.pic2_title A:visited {
	text-decoration: none;color: #8b8b8b;
}
.pic2_title A:hover {
	color: #9a7d57;
}
.pic2_title A:active {
	text-decoration: none;color: #8b8b8b;
}
/* 幸福宣言 */
.share_title{
	color: #7d7d7d;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
}
.share_title A:link {
	text-decoration: none;color: #7d7d7d;
}
.share_title A:visited {
	text-decoration: none;color: #7d7d7d;
}
.share_title A:hover {
	color: #7e2712;
	text-decoration: underline;
}
.share_title A:active {
	text-decoration: none;color: #7d7d7d;
}
/* 下一頁 */
.next{
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
}
.next A:link {
	text-decoration: none;color: #FFFFFF;
}
.next A:visited {
	text-decoration: none;color: #FFFFFF;
}
.next A:hover {
	color: #eaeaea;
	font-weight: bold;
}
.next A:active {
	text-decoration: none;color: #FFFFFF;
}
.photo_t{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #515151;
}
/* 下一頁 */
.photo_t{
	color: #515151;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
}
.photo_t A:link {
	text-decoration: none;color: #515151;
}
.photo_t A:visited {
	text-decoration: none;color: #515151;
}
.photo_t A:hover {
	color: #8f601f;
	font-weight: normal;
}
.photo_t A:active {
	text-decoration: none;color: #515151;
}
/* 下一頁 */
.seaver_t{
	color: #8a8a8a;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
}
.seaver_t A:link {
	text-decoration: none;color: #8a8a8a;
}
.seaver_t A:visited {
	text-decoration: none;color: #8a8a8a;
}
.seaver_t A:hover {
	color: #65372c;
	font-weight: normal;
}
.seaver_t A:active {
	text-decoration: none;color: #8a8a8a;
}
/* 下一頁 */
.faq_t{
	color: #8c7356;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
}
.faq_t A:link {
	text-decoration: none;color: #8c7356;
}
.faq_t A:visited {
	text-decoration: none;color: #8c7356;
}
.faq_t A:hover {
	color: #7f5ea1;
	font-weight: normal;
}
.faq_t A:active {
	text-decoration: none;color: #8c7356;
}
/* 下一頁 */
.login_t{
	color: #f6edd0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
}
.login_t A:link {
	text-decoration: none;color: #f6edd0;
}
.login_t A:visited {
	text-decoration: none;color: #f6edd0;
}
.login_t A:hover {
	color: #874b04;
	font-weight: normal;
}
.login_t A:active {
	text-decoration: none;color: #f6edd0;
}
/* 留言板 */
.cantact_t{
	color: #444444;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 22px;
}
.cantact_t A:link {
	text-decoration: none;color: #444444;
}
.cantact_t A:visited {
	text-decoration: none;color: #444444;
}
.cantact_t A:hover {
	text-decoration: none;
	color: #7d7d7d;
	font-weight: normal;
}
.cantact_t A:active {
	text-decoration: none;color: #444444
}
.cantact2_t{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #f75700;
	line-height: 20px;
}
/* 產品 */
.pro2_t{
	color: #6e6e6e;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.pro2_t A:link {
	text-decoration: none;color: #6e6e6e;
}
.pro2_t A:visited {
	text-decoration: none;color: #6e6e6e;
}
.pro2_t A:hover {
	text-decoration: none;
	color: #3d3d3d;
	font-weight: normal;
}
.pro2_t A:active {
	text-decoration: none;color: #6e6e6e;
}
/* 留言板 */
.cantact2k_t{
	color: #555555;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 20px;
}
.cantact2k_t A:link {
	text-decoration: none;color: #555555;
}
.cantact2k_t A:visited {
	text-decoration: none;color: #555555;
}
.cantact2k_t A:hover {
	text-decoration: underline;
	color: #000000;
	font-weight: normal;
}
.cantact2k_t A:active {
	text-decoration: none;color: #555555;
}
.cantact3_t{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #8d8b8b;
	line-height: 18px;
}

/*新增*/
.news_title a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #FFFFFF;
	line-height: 20px;
}
.btn01 {
	font-family: "Arial", "Helvetica", "sans-serif";
	font-size: 11px;
	line-height: 20px;
	background-color: #FFFFFF;
	background-image: url(../images/_tw/iocn30-1.jpg);
	height: 23px;
	width: 66px;
	margin: 0px;
	color: #FFFFFF;
	font-weight: bold;
}

.btn02 {
	font-family: "Arial", "Helvetica", "sans-serif";
	font-size: 11px;
	line-height: 20px;
	background-color: #FFFFFF;
	background-image: url(../images/_tw/iocn31-1.jpg);
	height: 23px;
	width: 66px;
	margin: 0px;	
	color: #FFFFFF;
	font-weight: bold;
}
.formbar {
font-family: "Arial","Helvetica", "sans-serif";
	font-size: 13px;

	border: 1px solid #CCCCCC;

	background-color: #F7F7F7;

	background-position: center center;
}

.text22{
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:18px;
color:#F5616A;
}


/* 新增CSS_090521     */

.new_style1 {
font-size: 12px;
font-family:Arial, Helvetica, sans-serif;
color:#666666;
line-height:18px;
}

.new_style2 {
font-size: 12px;
font-family:Arial, Helvetica, sans-serif;
color:#D02669;
line-height:18px;
}
.new_border001{
border:1px solid #E5E5E5;
background-color:#FFFFFF;
}

/* 新增CSS_090521_結束     */

/* 新增加的CSS_090622 */

.text_12pt01{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#CC0000;
line-height:18px;
}

.text_12pt02{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#333333;
line-height:18px;
}

.text_12pt03{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#666666;
line-height:18px;
}

.text_12pt04{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#CC6633;
line-height:18px;
}

.text_12pt05{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#999999;
line-height:18px;
}

.formbar001 {
font-family: "Arial","Helvetica", "sans-serif";
color:#666666;
font-size:12px;
line-height:18px;
width:99%;
height:390px;
font-size: 12px;
border: 0px solid #CCCCCC;
background-image:url(/images/_tw/m01_r12_c2.jpg);
background-attachment:fixed;
background-repeat:repeat-x;
background-position:top left;
}

.new_border002{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#333333;
line-height:21px;
height:21px;
border:1px solid #CCCCCC;
background-color:#FFFFFF;
}

.links001{
	color: #6F5C3C;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.links001 A:link {
	text-decoration: none;color: #6F5C3C;
}
.links001 A:visited {
	text-decoration: none;color: #6F5C3C;
}
.links001 A:hover {
	text-decoration: underline;
	color: #CC0000;
}
.links001 A:active {
	text-decoration: none;color: #CC0000;
}

.links002{
	color: #999999;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.links002 A:link {
	text-decoration: none;color: #999999;
}
.links002 A:visited {
	text-decoration: none;color: #999999;
}
.links002 A:hover {
	text-decoration: underline;
	color: #CC0000;
}
.links002 A:active {
	text-decoration: none;color: #CC0000;
}


/* 新增CSS_09622_結束     */

/* 新增CSS_091124_開始     */
.text_14pt01{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
color:#990066;
line-height:18px;
font-weight:BOLD;
}

.pay_form01{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#006699;
line-height:20px;
height:20px;
border:1px solid #9FE8E2;
background-color:#E3F9F8;
}

.pay_form02{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#7C1F69;
line-height:20px;
height:20px;
border:1px solid #F2CCEB;
background-color:#FCEFFA;
}

.text_12pt06{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#006699;
line-height:18px;
}

.text_12pt07{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#FFFFFF;
line-height:18px;
}

.text_12pt08{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#993399;
line-height:18px;
}

.text_14pt02{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
color:#333333;
line-height:18px;
font-weight:BOLD;
}

.text_15pt01{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:15px;
color:#993399;
line-height:20px;
}

#strip{
position:absolute fixed;
top:130px;
right:10px;
width:100px;
height:177px;
z-index:999;
}

.strip{
position:absolute fixed;
top:130px;
right:10px;
width:100px;
height:177px;
z-index:999;
}