body {
	font-family: Verdana, Geneva, sans-serif;
	background-color: #070a0b;
	overflow-y:scroll;
}

/*首頁背景區塊*/
.all {
	height:800px;
	width: 1024px;
	margin: 0 auto 0 auto;
	background-image: url(../img/bg/indexbg.jpg);
	background-repeat: repeat-y;
}

/*內頁背景區塊*/
.all2 {
	height:auto;
	width: 1024px;
	background-image: url(../img/bg/indexbg.jpg);
	background-repeat: repeat;
	margin-right: auto;
	margin-left: auto;
	float: none;
	background-position: 0px 0px;
	overflow: hidden;
}

.top{
	float:left;
	height: 136px;
	width: 1024px;
}

.tag{
	float:left;
	background-image: url(../img/bg/toptagbg.jpg);
	background-repeat: repeat-x;
	height: 51px;
	width: 1024px;
	margin: 0px;
}

.logo{
	background-image: url(../img/logo/ozaki_logo.png);
	height: 66px;
	width: 220px;
	margin-left: 402px;
	margin-top:19px;
	float: left;
}

.menu{
	height: 34px;
	width: 898px;
	margin-left: 64px;
	float: left;
	margin-top: 8px;
}

.ozaki_menu{
	float:left;
	background-image: url(../img/btu/menu_btu.jpg);
	height: 34px;
	width: 82px;
	z-index: 2;
}

.product_menu{
	float:left;
	background-image: url(../img/btu/menu_btu.jpg);
	height: 34px;
	width: 92px;
	background-position: -82px;	
}

.news_menu{
	float:left;
	background-image: url(../img/btu/menu_btu.jpg);
	height: 34px;
	width: 94px;
	background-position: -174px;	
}

.active_menu{
	float:left;
	background-image: url(../img/btu/menu_btu.jpg);
	height: 34px;
	width: 89px;
	background-position: -266px;	
}

.member_menu{
	float:left;
	background-image: url(../img/btu/menu_btu.jpg);
	height: 34px;
	width: 91px;
	background-position: -355px;	
}

.download_menu{
	float:left;
	background-image: url(../img/btu/menu_btu.jpg);
	height: 34px;
	width: 96px;
	background-position: -446px;
}

.FAQ_menu{
	float:left;
	background-image: url(../img/btu/menu_btu.jpg);
	height: 34px;
	width: 76px;
	background-position: -542px;
}

.club_menu{
	float:left;
	background-image: url(../img/btu/menu_btu.jpg);
	height: 34px;
	width: 104px;
	background-position: -618px;
}

.contact_menu{
	float:left;
	background-image: url(../img/btu/menu_btu.jpg);
	height: 34px;
	width: 88px;
	background-position: -722px;
}

.link_menu{
	float:left;
	background-image: url(../img/btu/menu_btu.jpg);
	height: 34px;
	width: 86px;
	background-position: -812px;
}

.ozaki_menu:hover{
	float:left;
	background-image: url(../img/btu/menu_btu2.jpg);
	height: 34px;
	width: 82px;
}

.product_menu:hover{
	float:left;
	background-image: url(../img/btu/menu_btu2.jpg);
	height: 34px;
	width: 92px;
	background-position: -82px;	
}

.news_menu:hover{
	float:left;
	background-image: url(../img/btu/menu_btu2.jpg);
	height: 34px;
	width: 94px;
	background-position: -174px;	
}

.active_menu:hover{
	float:left;
	background-image: url(../img/btu/menu_btu2.jpg);
	height: 34px;
	width: 89px;
	background-position: -266px;	
}

.member_menu:hover{
	float:left;
	background-image: url(../img/btu/menu_btu2.jpg);
	height: 34px;
	width: 91px;
	background-position: -355px;	
}

.download_menu:hover{
	float:left;
	background-image: url(../img/btu/menu_btu2.jpg);
	height: 34px;
	width: 96px;
	background-position: -446px;
}

.FAQ_menu:hover{
	float:left;
	background-image: url(../img/btu/menu_btu2.jpg);
	height: 34px;
	width: 76px;
	background-position: -542px;
}

.club_menu:hover{
	float:left;
	background-image: url(../img/btu/menu_btu2.jpg);
	height: 34px;
	width: 104px;
	background-position: -618px;
}

.contact_menu:hover{
	float:left;
	background-image: url(../img/btu/menu_btu2.jpg);
	height: 34px;
	width: 88px;
	background-position: -722px;
}

.link_menu:hover{
	float:left;
	background-image: url(../img/btu/menu_btu2.jpg);
	height: 34px;
	width: 86px;
	background-position: -812px;
}

.login_email{
	float:left;
	background-image: url(../img/bg/login_email.jpg);
	height: 43px;
	width: 898px;
	margin-left: 64px;
}

.login_con{
	float:left;
	height: 43px;
	width: 460px;
	margin-left: 62px;
	*margin-left: 30px;
}

.login_con input{
	height: 18px;
	width: 100px;
	margin-left:8px;
	margin-top:10px;
	color:#999999;
	font-size:12px;
	float:left;
}

.member_name{
	float:left;
	height:43px;
	width:auto;
	color:#FFF;
	font-size:12px;
	line-height: 43px;
	margin-left:30px;
	text-align:left;
	margin-right: 30px;
}


/*首頁忘記密碼&取消訂閱*/
a.link01:link,a.link01:visited,a.link01:hover,a.link01:active{  
	font-size: 11px;
	color: #cccccc;
	text-decoration: underline;
}

.link01{
	float:left;
	margin-left:8px;
	margin-top:16px;
}

.login_btu{
    float:left;
	background-image: url(../img/btu/login_btu1.jpg);
	height: 23px;
	width: 62px;
	margin-top:10px;
	margin-left:10px;
	background-position: 0px 0px;
}

.login_btu:hover{
    float:left;
	background-image: url(../img/btu/login_btu1.jpg);
	height: 23px;
	width: 62px;
	margin-top:10px;
	margin-left:10px;
	background-position: 0px 23px;
}

.logout_btu{
    float:left;
	background-image: url(../img/btu/logout.jpg);
	height: 23px;
	width: 62px;
	margin-top:10px;
	margin-left:10px;
	background-position: 0px 0px;
}

.logout_btu:hover{
	float:left;
	background-image: url(../img/btu/logout.jpg);
	height: 23px;
	width: 62px;
	margin-top:10px;
	margin-left:10px;
	background-position: 0px 23px;
}

.join_btu{
	float:left;
	background-image: url(../img/btu/join_btu.jpg);
	height: 23px;
	width: 62px;
	margin-top:10px;
	margin-left:10px;
}

.email_con{
	float:left;
	height: 43px;
	width: 370px;
	*margin-left: 30px;
}

.email_con input{
	height: 18px;
	width: 150px;
	margin-left:8px;
	margin-top:10px;
	color:#999999;
	font-size:12px;
	float:left;
}

.order_btu{
	float:left;
	background-image: url(../img/btu/order_btu1.jpg);
	height: 23px;
	width: 62px;
	margin-top:10px;
	margin-left:10px;
	background-position: 0px 0px;
}

.order_btu:hover{
	float:left;
	background-image: url(../img/btu/order_btu1.jpg);
	height: 23px;
	width: 62px;
	margin-top:10px;
	margin-left:10px;
	background-position: 0px 23px;
}

.paper_title{
	font-size: 12px;
	color: #cccccc;
	height: 43px;
	width: 70px;
	float: left;
	line-height: 43px;
}

.banner{
	float: left;
	background-image: url(../img/bg/banner_bg.jpg);
	height: 393px;
	width:915px;
	margin-left:55px;
}
.mid_bg{
	float: left;
	background-image: url(../img/bg/mid_bg.jpg);
	height:16px;
	width:1024px;
}
.menu2{
	float: left;
	height:75px;
	width:897px;
	margin-left:64px;
}

.active_menu2{
	float:left;
	background-image: url(../img/btu/menu_btu3.jpg);
	height: 75px;
	width: 224px;
}
.news_menu2{
	float:left;
	background-image: url(../img/btu/menu_btu3.jpg);
	height: 75px;
	width: 224px;
	background-position: -224px;
}
.product_menu2{
	float:left;
	background-image: url(../img/btu/menu_btu3.jpg);
	height: 75px;
	width: 224px;
	background-position: -448px;
}
.FAQ_menu2{
	float:left;
	background-image: url(../img/btu/menu_btu3.jpg);
	height: 75px;
	width: 225px;
	background-position: -672px;
}

.footer{
	float:left;
	height: 87px;
	width: 1024px;
}

.f_con1{
	color:#cccccc;
	font-size:11px;
	height:60px;
	width: 1024px;
	text-align: center;
	float: left;
	line-height:20px;
	
}
.f_con2{
	color:#999999;
	height:27px;
	width: 1024px;
	font-size:11px;
	background-image: url(../img/bg/footerbg.jpg);
	background-repeat: repeat-x;
	text-align: center;
	line-height: 27px;
	float: left;	
}

/*使用者條款*/
a.link02:link,a.link02:visited,a.link02:hover,a.link02:active{  
	font-size: 11px;
	color: #999999;
	text-decoration: underline;
}


.privacy_frame{
	height:auto;
	width:580px;
	margin-left:40px;
	margin-top:5px;
	float:left;
}

.privacy_frame p{
	padding: 0px;
	float: left;
	color:#0e425a;
	font-size:11px;
	line-height: 18px;
	width:580px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}


.terms_frame,.privacy_frame{
	height:auto;
	width:580px;
	margin-left:40px;
	margin-top:5px;
	float:left;
	color:#0e425a;
	font-size:12px;
	line-height: 24px;
}

.terms_list,.privacy_list{
	width:580px;
	height:auto;
	font-size:12px;
	overflow: hidden;
	float: left;
	padding-bottom: 15px;
	line-height: 20px;
}

.terms_list span{
	color:#F00;
}

.terms_ps{
	width:360px;
	height:auto;
	font-size:12px;
	overflow: hidden;
	float: right;
	padding-bottom: 15px;
	line-height: 20px;
	color: #666666;
}

.arrow_title{
	color: #fd7100;
	background-image: url(../img/icon/o_icon.png);
	background-repeat: no-repeat;
	background-position: left 5px;
	font-size: 12px;
	float:left;
	padding-left:17px;
	margin-top: 10px;
	width:550px;
	height: 24px;
}

.terms_frame p{
	padding: 0px;
	float: left;
	color:#0e425a;
	font-size:12px;
	line-height: 18px;
	width:575px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}

.arial{
	font-family: "Arial Black";
	margin:0px;
	padding:0px;
}

/*以上為首頁*/

/*內頁中間區塊*/
.main{
	height:auto;
	width: 881px;
	float: left;
	margin-left:64px;
	margin-top:14px;
}
.main1{
	height:auto;
	width: 881px;
	float: left;
	margin-left:2px;
	margin-top:2px;
}

/*左選單*/
.leftmain{
	height:431px;
	width: 196px;
	float: left;
}

.left_main{
	height:364px;
	width: 196px;
	float: left;
	background-image: url(../img/bg/leftmenu_bg.jpg);	
}


/*右區塊內容*/
.rightmain{
	height:auto;
	width: 674px;
	float: left;
	margin-left:11px;
	overflow: hidden;
}

.rightmain_top{
	height:27px;
	width: 674px;
	float: left;
}

.rightmain_main{
	height:982px;;
	width: 674px;
	float: left;
	background-image: url(../img/bg/rightmain_bg.png);
}

.rightmain_main2{
	height:1500px;
	width: 674px;
	float: left;
	background-image: url(../img/bg/about_us_bg.jpg);
}

.right_top{
	background-image: url(../img/bg/right_top.jpg);
	float: left;
	height: 43px;
	width: 667px;
	padding-top: 7px;
	padding-left: 7px;
}
.right_top1{
	
	float: left;
	height: 43px;
	width: 667px;
	padding-top: 7px;
	padding-left: 207px;
}

.right_con{
	background-image: url(../img/bg/right_main.jpg);
	background-repeat: repeat-y;
	width: 659px;
	overflow: hidden;
	float: left;
	height: auto;
	padding-top: 10px;
	padding-left: 15px;
}

.right_con1{
	background-image: url(../img/bg/right_main.jpg);
	background-repeat: repeat-y;
	width: 659px;
	overflow: hidden;
	float: left;
	height: auto;
	padding-top: 10px;
	padding-left: 215px;
}

.right_footer{
	background-image: url(../img/bg/right_footer.jpg);
	width: 674px;
	float: left;
	height: 20px;
}

.right_title,.right_title img{
	height:42px;
	width: 658px;
	float: left;
}

.rightmain_con{
	width: 658px;
	float: left;
	margin-left:7px;
	margin-top:15px;
	height:auto;
}


/*搜尋*/
.search{
	height:23px;
	width: 180px;
	float: left;
}
.select_item,.select{
	width: 100px;
	height:23px;
	color:#000;
	font-size:12px;
	float: left;
	line-height: 12px;
	margin-right: 10px;
}

.bar{
	height:23px;
	width: 148px;
	float: left;
	background-image: url(../img/bg/searchbar_bg.png);	
}

.bar input{
    border:1px;
	border-bottom-style:none;
	border-top-style:none;
	border-left-style:none;
	border-right-style:none;
	color:#999999;
	font-size:12px;
	width:120px;
	height:15px;
	line-height: 15px;
	margin-left:27px;
	margin-top:3px;
}
.go{
	height:23px;
	width: 32px;
	float: left;
	background-image: url(../img/btu/go_btu.png);
	background-position: 0px 0px;
}

.go:hover{
	height:23px;
	width: 32px;
	float: left;
	background-image: url(../img/btu/go_btu.png);
	background-position: 0px 23px;
}

.state{
	height:12px;
	width: auto;
	float: right;
	text-align:right;
	color:#ebebeb;
	font-size:11px;
	margin-top: 10px;
	margin-right: 12px;
}

a.state_link:link,a.state_link:visited{  
	color:#ebebeb;
	text-decoration: none;
}

a.state_link:hover,a.state_link:active{
	color:#ffcc00;
	text-decoration: underline;
}

/*左邊list內容*/

.main_list{
	margin-left:18px;
	margin-top:20px;
	float:left;
}

.list_con{
	font-size:13px;
	height:auto;
	line-height: 32px;
	border-bottom:1px dotted #6b644a;
	width:155px;
	float:left;
}

.list_con2{
	float:right;
	margin-bottom:10px;
}

.list_con3{
	font-size:12px;
	height:23px;
	line-height: 23px;
	width:180px;
	float:right;
}

.list_con3_2{
	font-size:12px;
	height:23px;
	line-height: 23px;
	width:145px;
	float:right;
}

a.list_link3:link,a.list_link3:visited,a.list_link3:hover,a.list_link3:active{
	color: #ffcc00;
	font-size:13px;
	font-weight: bold;
	margin-left:10px;
	text-decoration: none;
}

a.list_link2:link,a.list_link2:visited{  
	background-image: url(../img/icon/arrow3.png);
	background-repeat: no-repeat;
	background-position: left center;
	color: #a3a4a5;
	text-decoration: none;
	padding-left: 10px;
}

a.list_link2:hover,a.list_link2:active{  
	background-image: url(../img/icon/arrow4.png);
	color: #5cb9e5;
}


a.list_link:link,a.list_link:visited{  
	background-image: url(../img/icon/arrow.png);
	background-repeat: no-repeat;
	background-position: left center;
	color: #d4d4d4;
	text-decoration: none;
	padding-left: 10px;
}

a.list_link:hover,a.list_link:active{  
	background-image: url(../img/icon/arrow2.png);
	color: #ffcc00;
}

.list_link_stop{  
	background-image: url(../img/icon/arrow2.png);
	color: #ffcc00;
	background-repeat: no-repeat;
	background-position: left center;
	text-decoration: none;
	padding-left: 10px;
}

.list_link4{  
	background-repeat: no-repeat;
	background-position: left center;
	background-image: url(../img/icon/arrow4.png);
	color: #5cb9e5;
	text-decoration: none;
	padding-left: 10px;
}

/*友善連結*/
.link_title_L{
	height:67px;
	width: 196px;
	float: left;
	background-image: url(../img/title/left_title.jpg);
	background-position: 0px 134px;	
}


.link_menu_stop{
	float:left;
	background-image: url(../img/btu/menu_btu2.jpg);
	height: 34px;
	width: 86px;
	background-position: -812px;
}

.link_frame{
	float:left;
	width:600px;
	height:auto;
	margin-left: 30px;
	margin-top: 10px;
	background-image: url(../img/bg/link_bg.jpg);
	background-repeat: repeat;
	margin-bottom: 10px;
}

.link_list{
	float:left;
	width:200px;
	height:120px;
}

.link_list_img{
	float:left;
	width:160px;
	height:60px;
	margin-right: 20px;
	margin-left: 20px;
	margin-top: 10px;
	margin-bottom: 10px;
}

.link_list_con{
	float:left;
	width:160px;
	height:auto;
	color:#000;
	font-size:12px;
	text-align:center;
	margin-right: 20px;
	margin-left: 20px;
	
	
}

/*活動專區*/
.active_title_L{
	height:67px;
	width: 196px;
	float: left;
	background-image: url(../img/title/left_title.jpg);
	background-position: 0px 536px;	
}


.active_menu_stop{
	float:left;
	background-image: url(../img/btu/menu_btu2.jpg);
	height: 34px;
	width: 89px;
	background-position: -266px;	
}

.active_frame{
	width:580px;
	height:auto;
	float: left;
	margin-left: 40px;
	float:left;
	margin-top: 10px;
	margin-bottom: 30px;
}

.active_list{
	width:242px;
	height:220px;
	float:left;
	padding-top: 30px;
	padding-right: 24px;
	padding-bottom: 10px;
	padding-left: 24px;
}

.active_list_img{
	width:242px;
	height:117;
	float:left;
}

.active_list_img img{
	width:240px;
	height:115;
	border: 1px solid #e1e1e1
}

.active_list_title{
	color:#0f4158;
	font-size:13px;
	font-weight:bold;
	height: auto;
	width:242px;
	float:left;
	margin-top: 2px;
	margin-bottom: 5px;
}

.active_list_con{
	font-size:12px;
	color:#676767;
	line-height: 18px;
	height: auto;
	width:242px;
	float:left;
}

a.active_list_title_link:link,a.active_list_title_link:visited{  
	color:#0f4158;
	text-decoration: none;
}

a.active_list_title_link:hover,a.active_list_title_link:active{
	color:#0f4158;
	text-decoration: underline;
}

/*活動專區內容*/

.active_main_title{
	color:#ff6600;
	font-size:16px;
	font-weight:bold;
	width: 520px;
	height: auto;
	float: left;
	margin-bottom: 8px;
}

.active_main_date{
	height:16px;
	width: 580px;
	float: left;
	color:#989898;
	font-size:11px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #cfcfcf;
}
.apply_btu{
	color:#02abe3;
	font-size:12px;
	width:80px;
	float:right;
	text-align: right;
	margin-top: 5px;
	background-image: url(../img/icon/arrow5.png);
	background-repeat: no-repeat;
	background-position: left center;
}

.active_main_text{
	height:auto;
	width: 580px;
	float: left;
	margin-top: 16px;
	margin-bottom: 16px;
	
}
/*報名表單*/


.apply_table{
	height:auto;
	width: 580px;
	float: left;
	margin-left:40px;
	margin-top:20px;
	padding-right: 20px;
}

.apply_title{
	color:#fc7101;
	font-size:12px;
	height:12px;
	width: 80px;
	float: left;
	margin-left:70px;
	margin-top: 8px;
}

.blue_btu{
	background-image: url(../img/btu/blue_btu1.png);
	background-repeat: no-repeat;
	background-position: 0px -0px;
	height: 21px;
	width: 135px;
	font-size: 12px;
	color: #535353;
	line-height: 21px;
	float:right;
	padding-left: 25px;
}

.blue_btu:hover{
	background-image: url(../img/btu/blue_btu1.png);
	background-repeat: no-repeat;
	background-position: 0px -21px;
	height: 21px;
	width: 135px;
	float: right;
}


a.blue_btu:link,a.blue_btu:visited{  
	color: #535353;
	text-decoration: none;
}

a.blue_btu:hover,a.blue_btu:active{
	color: #535353;
	text-decoration: none;
}

.table_list2{
	height:auto;
	width: 580px;
	float: left;
	color:#022838;
	font-size:12px;
	margin-top: 5px;
}

.table_list2 td{
	padding-top: 6px;
	padding-bottom: 6px;
	padding-left: 10px;
}

.auto{
	height: 21px;
	width: 135px;
	float:right;
}

.red{
	color:#F00;
}

a.return:link,a.return:visited{  
	color:#022838;
	text-decoration: underline;
}

a.return:hover,a.return:active{
	color:#022838;
	text-decoration: underline;
}

.btu_frame{
	height: 32px;
	width: 250px;
	float:left;
	margin-top: 15px;
	margin-left: 165px;
}

/*報名成功圖片區塊*/
.success_pic{
	text-align: center;
	height: auto;
	width: 590px;
	margin-left: 40px;
	margin-top:20px;
}

/*填寫會員資料*/
.join_title_L{
	height:67px;
	width: 196px;
	float: left;
	background-image: url(../img/title/left_title.jpg);
	background-position: 0px 67px;	
}


.grey_btu{
	font-size: 12px;
	line-height: 20px;
	color: #535353;
	background-image: url(../img/btu/grey_btu.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	height: 20px;
	width: 59px;
	float: left;
	text-align:center;
}

.grey_btu:hover{
	background-position: 0px -20px;
}


a.grey_btu:link,a.grey_btu:visited{  
	text-decoration: none;
}

a.grey_btu:hover,a.grey_btu:active{
	text-decoration: none;
}

.add{
	height: 20px;
	width: 59px;
	float: right;
	margin-right:25px;
}

.blue{
color:blue;
margin-left:5px;
}

.orange{
color:#fc7101;
margin-left:5px;
}	

/*小格輸入框*/

.region input{
	width:20px;
}

.tel input{
	width:110px;
}

/*會員登入*/


.login_frame{
	height:90px;
	width: 580px;
	float: left;
	margin-left:40px;
	background-color: #eeeeee;
	margin-top: 30px;
}
.login_table{
	width:auto;
	height:56px;
	color:#022838;
	font-size:12px;
	margin-left: 170px;
	margin-top: 17px;
	margin-bottom: 17px;
}

.login_btu_b{
	background-image: url(../img/btu/login.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	float: left;
	height: 56px;
	width: 76px;
}

.login_btu_b:hover{
	background-image: url(../img/btu/login.png);
	background-repeat: no-repeat;
	background-position: 0px -56px;
	float: left;
	height: 56px;
	width: 76px;
}

.login_table td{
	padding-left: 5px;
}

.login_l input{
	width:120px;
}

a.o_link:link,a.o_link:visited{  
	color:#fc7101;
	text-decoration: none;
}

a.o_link:hover,a.o_link:active{
	color:#fc7101;
	text-decoration: underline;
}

.login_other{
	height: 20px;
	width: 400px;
	float:left;
	margin-top: 20px;
	margin-left: 220px;
}
/*登入結果圖片區塊*/

.login_result{	
	text-align: center;
	height: auto;
	width: 590px;
	margin-left: 40px;
	margin-top:20px;
}

.login_other2{
	height: 20px;
	width: 400px;
	float:left;
	margin-top: 20px;
	margin-left: 170px;
}

/*查詢密碼*/



.enter_frame{
	height: 70px;
	width: 580px;
	float:left;
	margin-top: 20px;
	margin-left: 40px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #e6e6e6;
	color:#041218;
	font-size:12px;
}

.o_send{
	background-image: url(../img/btu/o_send_btu.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	float:left;
	height: 23px;
	width: 52px;	
}

.o_send:hover{
	background-image: url(../img/btu/o_send_btu.png);
	background-repeat: no-repeat;
	background-position: 0px -23px;
	float:left;
	height: 23px;
	width: 52px;	
}

.enter_frame table{
	margin-top:20px;
	margin-left: 160px;
}

.method{
	height:60px;
	width: 250px;
	float: left;
	margin-top: 20px;
	margin-left: 215px;
	margin-bottom: 20px;
}

.method p{
	color:#022838;
	font-size:12px;
	line-height: 18px;
	padding: 0px;
	float: none;
	margin-left: 15px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	height: auto;
	width: auto;
	clear: both;
}

/*聯絡資訊*/
.contact_menu_stop{
	float:left;
	background-image: url(../img/btu/menu_btu2.jpg);
	height: 34px;
	width: 88px;
	background-position: -722px;
}

.contact_title_L{
	height:67px;
	width: 196px;
	float: left;
	background-image: url(../img/title/left_title.jpg);
	background-position: 0px 201px;	
}


.location{
	height:60px;
	width: 400px;
	float: left;
	margin-top: 20px;
	margin-left: 160px;
	margin-bottom: 20px;
}

.location p{
	color:#022838;
	font-size:12px;
	line-height: 18px;
	padding: 0px;
	float: none;
	margin-left: 15px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	height: auto;
	width: auto;
	clear: both;
}

.message{
	height:400px;
	width: 400px;
	float: left;
	color:#022838;
	font-size:12px;
	margin-left: 160px;
	margin-top: 20px;
}

.message p {
	clear: both;
	float: left;
	margin: 0px;
	padding-top: 10px;
}

.message textarea{
	height:80px;
	width: 300px;
	vertical-align: top;
}

.send_btu{
	background-image: url(../img/btu/send_btu.png);
	height: 32px;
	width: 96px;
	float:left;
	background-repeat: no-repeat;
	background-position: 0px 0px;
	margin-right: 50px;	
}

.send_btu:hover{
	background-image: url(../img/btu/send_btu.png);
	height: 32px;
	width: 96px;
	float:left;
	background-repeat: no-repeat;
	background-position: 0px -32px;	
}

.cancel_btu{
	background-image: url(../img/btu/cancel_btu.png);
	height: 32px;
	width: 96px;
	float:left;
	background-repeat: no-repeat;
	background-position: 0px 0px;
}

.cancel_btu:hover{
	background-image: url(../img/btu/cancel_btu.png);
	height: 32px;
	width: 96px;
	float:left;
	background-repeat: no-repeat;
	background-position: 0px -32px;	
}

.email input{
	width:300px;
}

.message_table{
	height:auto;
	width: 400px;
	float: left;
	color:#022838;
	font-size:12px;
}

.message_table td{
	padding-top: 5px;
	padding-bottom: 5px;
}

/*銷售據點*/


.select_area{
	height:auto;
	width: 100px;
	float: left;
	margin-left:25px;
}

.table_list{
	height:auto;
	width: 600px;
	float: left;
	margin-left:25px;
	margin-top:10px;
	color:#13506d;
	font-size:12px;
}

.table_list td{
	padding-top: 8px;
	padding-bottom: 8px;
	padding-left: 10px;
}

.grey{
	background-color:#eeeeee;
}
.fontgrey{
	color:#808181;
}

/*問與答*/
.FAQ_menu_stop{
	float:left;
	background-image: url(../img/btu/menu_btu2.jpg);
	height: 34px;
	width: 76px;
	background-position: -542px;
}

.FAQ_frame{
	height:auto;
	width: 590px;
	float: left;
	margin-left:40px;
}

.FAQ_list{
	height:auto;
	width: 580px;
	float: left;
	margin-top:25px;
	margin-bottom: 20px;
}

.FAQ_title_frame{
	height:20px;
	width: 580px;
	float: left;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #c5c5c5;
} 

.FAQ_list_img{
	height:80px;
	width: 110px;
	float: left;
	margin-left:10px;
	margin-top:10px;
}

.FAQ_list_img img{
	height:78px;
	width: 108px;
	float: left;
	border: 1px solid #e1e1e1;	
}  

.FAQ_list_con{
	height:auto;
	width: 420px;
	margin-left:20px;
	margin-top:22px;
	color:#333333;
	font-size:12px;
	line-height: 20px;
	float: left;
}


.FAQ_img{
	height:135px;
	width: 188px;
	float: left;
	margin-left:10px;
	margin-top:10px;
}

.FAQ_img img{
	height:133px;
	width: 185px;
	float: left;
	border: 1px solid #e1e1e1;	
}  

.FAQ_con{
	height:260;
	width: 360px;
	margin-left:20px;
	margin-top:10px;
	color:#333333;
	font-size:12px;
	line-height: 20px;
	float: left;
}

.feedback{
	color:333333;
	font-size:12px;
	height:20px;
	width: 80px;
	float: right;
}

.detail_btu{
	background-image: url(../img/icon/arrow5.png);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 9px;	

}


.table_list3{
	height:auto;
	width: 580px;
	float: left;
	color:#333333;
	font-size:12px;
	margin-top: 5px;
}


.ask_frame{
	height:auto;
	width: 480px;
	float: left;
	margin-left:90px;
	margin-top:40px;
	margin-bottom: 40px;
}

.auto2{
	height: 21px;
	width: 135px;
	float:left;
	margin-left:25px;
	*margin-left:0px;
}

.ask{
	width: 400px;
	float:left;
	margin-top:10px;
}
.ask input{
	width: 400px;
}

/*名詞解釋*/
.FAQ_title_L{
	height:67px;
	width: 196px;
	float: left;
	background-image: url(../img/title/left_title.jpg);
	background-position: 0px 335px;
}



/*會員管理-會員資料*/

.member_menu_stop{
	float:left;
	background-image: url(../img/btu/menu_btu2.jpg);
	height: 34px;
	width: 91px;
	background-position: -355px;	
}

.member_title_L{
	height:67px;
	width: 196px;
	float: left;
	background-image: url(../img/title/left_title.jpg);
	background-position: 0px 469px;
}



/*維修保固*/

.table_list5{
	height:auto;
	width: 640px;
	float: left;
	margin-top:10px;
	margin-left:5px;
	color:#022838;
	font-size:12px;
}

.table_list5 td{
	padding-top: 8px;
	padding-bottom: 8px;
	padding-left: 10px;
	border-bottom:1px solid #eeeeee;
}

.enter_frame2{
	font-size:12px;
	width:260px;
	float:right;
	margin-right: 15px;
}
/*線上報修*/


.light_blue{
 width:180px;
 height:20px;
 color:#0042ff;
 float:right;
 margin-top:10px;
}

.online_service{
	width:540px;
	height:auto;
	float:left;
	margin-left:60px;
	margin-top: 50px;
}

.online_table,.online_table2{
	height:auto;
	width: 540px;
	float: left;
	color:#2e2e2e;
	font-size:12px;
}


.online_table td{
	padding-top: 5px;
	padding-bottom: 5px;
}

.online_table2 td{
	padding-top: 10px;
	padding-bottom: 10px;
}

.online_table textarea{
	width:300px;
}

.blue2{
 color:#0042ff;
}

.number_R{
	width:auto;
	height:20px;
	float:right;
	color:#000;
	font-size:12px;
}

.number_L{
	width:auto;
	height:20px;
	float:left;
	color:#000;
	font-size:12px;
}

.table_list4{
	height:auto;
	width: 590px;
	float: left;
	margin-left:40px;
	margin-top:10px;
	color:#022838;
	font-size:12px;
}

.table_list4 td{
	padding-top: 8px;
	padding-bottom: 8px;
	padding-left: 10px;
	border-bottom:1px solid #eeeeee;
}

/*下載專區*/

.download_menu_stop{
	float:left;
	background-image: url(../img/btu/menu_btu2.jpg);
	height: 34px;
	width: 96px;
	background-position: -446px;
}

.download_title_L{
	height:67px;
	width: 196px;
	float: left;
	background-image: url(../img/title/left_title.jpg);
	background-position: 0px 402px;
}

.download_frame{
	height:auto;
	width: 610px;
	float: left;
	margin-left: 30px;
}

.download_list{
	height:185px;
	width: 200px;
	float: left;
}

.download_list_img{
	height:120px;
	width: 160px;
	float: left;
	margin-right: 20px;
	margin-left: 20px;
	margin-top: 10px;
	margin-bottom: 5px;
}

.download_list_img{
	height:120px;
	width: 160px;
	border: 1px solid #d9d9d9;	
}

.download_list_con{
	height:auto;
	width: 160px;
	float: left;
	margin-left: 20px;
	font-size:13px;
	color:#0f4158;
	text-align:left;
}

.download_btu{
	height:12px;
	width: 25px;
	float: right;
	font-size:12px;
	color:#ff8a00;
	text-align:right;
	background-image: url(../img/icon/arrow7.png);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 6px;
	margin-right: 20px;	
}

a.download:link,a.download:visited{  
	color:#ff8a00;
	text-decoration: none;
}

a.download:hover,a.download:active{
	color:#ff8a00;
	text-decoration: underline;
}






/*ozaki*/

.ozaki_menu_stop{
	float:left;
	background-image: url(../img/btu/menu_btu2.jpg);
	height: 34px;
	width: 82px;
}

.ozaki_title_L{
	height:67px;
	width: 196px;
	float: left;
	background-image: url(../img/title/left_title.jpg);
	background-position: 0px 0px;
}


.arrow_title2{
	color: #fd7100;
	background-image: url(../img/icon/o_icon.png);
	background-repeat: no-repeat;
	background-position: left 6px;
	font-size: 12px;
	float:left;
	padding-left:17px;
	width:30px;
	padding-bottom: 10px;
	padding-top: 4px;
}

.about_frame{
	height:auto;
	width:580px;
	margin-left:50px;
	margin-top:5px;
	float:left;
	color:#363636;
	font-size:12px;
	line-height: 24px;	
}

.about_frame span{
	color:#999;
}

.about_logo{
	width=:210px;
	height:162px;
	float:left;
}

.about_text{
	color:#333;
	font-size:12px;
	width:300px;
	height:auto
	float:left;
	text-align: left;
}


.grey_text1{
	color:#333;
	width:auto;
	height:auto;
	float:left;
	font-size:12px;
	padding-bottom: 20px;
	overflow: visible;
}
	
.grey_text2{
	color:#333;
	width:auto;
	height:auto;
	float:left;
	font-size:12px;
	line-height: 22px;
}
	
	
.about_slogan{
	width:167px;
	height:34px;
	float:left;
}


.about_frame span{
	margin-right:20px;
	height: auto;
	width: 500px;
	float: left;
	margin-left: 60px;
	margin-top: -19px;
	clear: both;
}


.about_footer_img{
	height: 182px;
	width: 592px;
	float: left;	
}





.award_title{
	background-image: url(../img/icon/red_icon.png);
	background-repeat: no-repeat;
	background-position: left top;
	float: left;
	color: #F00;
	font-size: 14px;
	padding-left: 20px;
	height: auto;
	width: 520px;
	font-weight: bold;
	overflow: hidden;
	padding-bottom: 15px;
}

.award_img{
	height:auto;
	width: auto;
	float: left;
	margin-right: 40px;
}

.award_img2{
	height:60px;
	width: 240px;
	float: left;
	background-image: url(../img/pic/award2.png);
}

.award_img3{
	clean:both;
	height:70px;
	width: 539px;
	float: left;
	background-image: url(../img/pic/award3.png);
	margin-top: 10px;
}


/*瞳的俱樂部*/
.club_menu_stop{
	float:left;
	background-image: url(../img/btu/menu_btu2.jpg);
	height: 34px;
	width: 104px;
	background-position: -618px;
}

.club_title_L{
	height:67px;
	width: 196px;
	float: left;
	background-image: url(../img/title/left_title.jpg);
	background-position: 0px 268px;
}



/*使用者條款*/
.terms_title_L{
	height:67px;
	width: 196px;
	float: left;
	background-image: url(../img/title/left_terms.jpg);
	background-position: 0px 268px;
}



/*隱私權聲明*/

.rule_title_L{
	height:67px;
	width: 196px;
	float: left;
	background-image: url(../img/title/left_rule.jpg);
	background-position: 0px 268px;
}


/*最新消息*/

.news_menu_stop{
	float:left;
	background-image: url(../img/btu/menu_btu2.jpg);
	height: 34px;
	width: 94px;
	background-position: -174px;	
}

.news_title_L{
	height:67px;
	width: 196px;
	float: left;
	background-image: url(../img/title/left_title.jpg);
	background-position: 0px -134px;
}



.news_frame{
	height:auto;
	width: 590px;
	float: left;
	margin-left:40px;
}

.news_list{
	height:auto;
	width: 600px;
	float: left;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #c5c5c5;
	padding-bottom: 10px;
	padding-top: 20px;
}

.news_list_img{
	height:85px;
	width: 105px;
	float: left;
	margin-left:30px;
	margin-right:20px;
}


.news_list_img img{
	height:77px;
	width: 100px;
	float: left;
	border: 3px solid #e1e1e1;	
}

.news_list_con{
	height:auto;
	width: 430px;
	float: left;
}

.news_list_title{
	height:auto;
	width: 430px;
	float: left;
	font-size:16px;
	color:#0f4158;
}     
                             
.news_list_text{
	height:auto;
	width: 430px;
	float: left;
	line-height: 18px;
	margin-top: 10px;
	margin-bottom: 20px;
	color:#353636;
	font-size:12px;
}  

.news_list_date{
	height:auto;
	width: 80px;
	float: left;
	color:#125674;
	font-size:11px;
}  

.more_btu{
	width:350px;
	height: auto;
	float: left;
}


/*最新消息內容頁*/

.news_main_title{
	width:590px;
	height: auto;
	float: left;
	font-size:16px;
	color:#0f4158;
	margin-bottom: 5px;
}

.news_main_date{
	float: left;
	height:17px;
	width: 80px;
	color:#125674;
	font-size:11px;
	line-height: 17px;
}

.back_btu{
	width:50px;
	height: auto;
	float: right;
	margin-bottom: 10px;
}

.news_main_img{
	width:300px;
	height: 300px;
	float: left;
}

.news_main_text{
	width:280px;
	height: auto;
	float: left;
	color:#353636;
	font-size:12px;
	line-height: 18px;
}

.news_main_img_l{
	width:278px;
	height: 216px;
	float: left;

}

.news_main_img_l img{
	width:272px;
	height: 210px;
	border: 3px solid #e1e1e1;	
}

.news_main_img_s{
	width:86px;
	height: 68px;
	float: left;
	margin-top: 8px;
	margin-right: 10px;
}

.news_main_img_s img{
	width:80px;
	height: 62px;
	border: 3px solid #e1e1e1;	
}

.news_main_video{
	width:590px;
	height: auto;
	float:left;
	text-align: center;
	margin-top: 20px;
}

.news_other{
	width:590px;
	height: auto;
	float:left;
	margin-top: 50px;
}

.mid_title{
	background-image: url(../img/icon/mid_title_icon.png);
	background-repeat: no-repeat;
	background-position: left center;
	height: 15px;
	width: auto;
	color:#fc7101;
	font-size:12px;
	padding-left: 15px;
	line-height: 15px;
	margin-bottom: 5px;
	float: left;
	margin-right: 30px;
}

.news_other_link{
	background-image: url(../img/icon/arrow6.png);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 6px;
	font-size:12px;
	color:#abaaaa;
	height: auto;
	width: auto;
	margin-bottom: 5px;
	margin-left: 5px;
	clear: both;
}

a.other_link:link,a.other_link:visited{  
	color:#abaaaa;
	text-decoration: none;
}
a.other_link:hover,a.other_link:active{
	text-decoration: underline;
}

/*產品系列*/

.product_menu_stop{
	float:left;
	background-image: url(../img/btu/menu_btu2.jpg);
	height: 34px;
	width: 92px;
	background-position: -82px;	
}

.product_title_L{
	height:67px;
	width: 196px;
	float: left;
	background-image: url(../img/title/left_title.jpg);
	background-position: 0px -67px;
}


/*產品列表*/
.product_frame{
	width:600px;
	height:auto;
	float: left;
	margin-left: 30px;
	float:left;
	margin-top: 10px;
}

.product_list{
	width:299px;
	height:220px;
	float:left;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #d6d6d6;
	margin-bottom: 30px;
}
	
.product_list_img {
	width:270px;
	height:120px;
	float:left;
	margin-left: 15px;
	text-align:center;
}

.product_list_title{
	color:#024064;
	font-size:12px;
	width:260px;
	float:left;
	margin-left: 15px;
	margin-top: 5px;
}
.product_list_title_ps{
	color:#ff0000;
	font-size:15px;
	width:260px;
	float:left;
	margin-left: 15px;
	font-weight: bold;
	margin-top: 5px;
}
.product_list_con{
	color:#252525;
	font-size:12px;
	width:260px;
	float:left;
	margin-left: 15px;
	margin-top: 5px;
}

.product_list_link{
	color:#02abe3;
	font-size:11px;
	width:55px;
	float:right;
	text-align: right;
	margin-top: 5px;
	background-image: url(../img/icon/arrow5.png);
	background-repeat: no-repeat;
	background-position: left center;
	margin-right: 20px;
}

/*產品內容頁*/
.product_con_frame1{
	width:600px;
	height:auto;
	float: left;
	margin-left: 30px;
	float:left;
	margin-top: 10px;
}

.product_con_frame2{
	width:600px;
	height:auto;
	float: left;
	margin-left: 30px;
	float:left;
	margin-top: 50px;
}  

.product_con_img{
	width:280px;
	height:280px;
	float: left;
	line-height: 20px;
}

.product_con{
	width:320px;
	height:280px;
	float: left;
}

.product_con_title{
	width:280px;
	float: left;
	color:#333333;
	font-size:16px;
	font-weight: bold;
	margin-left: 4px;
}

.product_con_ps{
	width:280px;
	float: left;
	color:#ff0000;
	font-size:15px;
	font-weight: bold;
	margin-top: 8px;
	margin-left: 4px;
}

.product_con_text{
	width:300px;
	float: left;
	margin-top: 8px;
	color:#888a8b;
	font-size:12px;
	line-height: 20px;
	height: 110px;
	margin-left: 4px;
}
                    
.other_product{
	width:80px;
	float: left;
	font-size:11px;
	color:#abaaaa;
	margin-left: 4px;
	margin-top: 5px;
	margin-bottom: 5px;
	background-image: url(../img/icon/arrow6.png);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 6px;
}					

.other_product_img{
	width:300px;
	float: left;
	height: 88px;
}

.other_product_img img{
	width:88px;
	height: 88px;
	float: left;
	border:1px solid #D7D7D7;
	margin-right: 4px;
	margin-left: 4px;	
}

.switch_con{
	width:580px;
	height: auto;
	float: left;
	background-image: url(../img/bg/switch_bg.jpg);
	background-repeat: repeat;
	margin-left: 10px;
}

.switch{
	float:left;
	background-image: url(../img/btu/produce.png);
	height: 34px;
	width: 112px;
	background-position: 0px 0px;
	line-height: 34px;
	color:#055b8c;
	font-size:12px;
	text-align: center;	
}

.switch_stop{
	float:left;
	background-image: url(../img/btu/produce.png);
	height: 34px;
	width: 112px;
	background-position: 0px 34px;
	line-height: 34px;
	color:#055b8c;
	font-size:12px;
	text-align: center;	
	color:#ffffff;
	font-weight: bold;	
	text-decoration: none;
}

.switch:hover{
	float:left;
	background-image: url(../img/btu/produce.png);
	height: 34px;
	width: 112px;
	background-position: 0px 34px;
	line-height: 34px;
	color:#055b8c;
	font-size:12px;
	text-align: center;	
}

a.switch:link,a.switch:visited{  
	color:#055b8c;
	text-decoration: none;
}

a.switch:hover,a.switch:active{  
	color:#ffffff;
	font-weight: bold;	
	text-decoration: none;
}

.produce_con{
	width:600px;
	height: auto;
	float: left;
	text-align: center;
	color:#212121;
	font-size:12px;
	padding-top: 20px;
	padding-bottom: 40px;
}

.produce_con span{
	color:#045279;
}

.back{
	width:584px;
	height: auto;
	float: left;
	padding-bottom: 10px;
}

.green_btu{
	background-image: url(../img/btu/green_btu.png);
	height: 17px;
	width: 42px;
	font-size:9px;
	color:#ffffff;
	text-align:center;
	line-height: 17px;
	float: right;
}

a.green_btu:link,a.green_btu:visited,a.green_btu:hover,a.green_btu:active{  
	color:#ffffff;
	text-decoration: none;
}



/*頁數區塊*/
.page_amount{
	height:32px;
	width: 600px;
	float: left;
	margin-left: 30px;
}

.page_now{
	font-size:12px;
	color:#1f5883;
	line-height: 32px;
	height: 32px;
	width: auto;
	float: left;
	text-align: left;	
}

.page_now span{
	color:#ffcc00;
	font-weight: bold;	
}

.page_next{
	font-size:12px;
	color:#1f5883;
	line-height: 32px;
	height: 32px;
	width: auto;
	float: right;
}

a.next_page:link,a.next_page:visited{  
	color:#1f5883;
	text-decoration: none;
}

a.next_page:hover,a.next_page:active{  
	color:#ffcc00;
	font-weight: bold;	
	text-decoration: underline;
}

.page{
	font-size:12px;
	color:#000000;
	line-height: 32px;
	height: 32px;
	width: auto;
	float: left;
	text-align: center;
	width:658px;
	margin-top: 20px;
}

a.page_link:link,a.page_link:visited,a.page_link:hover,a.page_link:active{
	color:#1f5883;
	text-decoration: none;
}

.page span{
	font-weight: bold;	
}


/*公司介紹*/

.year_list{
	width:580px;
	height:auto;
	color:#333333;
	font-size:12px;
	border-bottom-width: 2px;
	border-bottom-style: dotted;
	border-bottom-color: #666666;
	overflow: hidden;
	float: left;
	padding-top: 10px;
	padding-bottom: 10px;
	line-height: 18px;
}

.year{
	width:50px;
	height:auto;
	margin-right:20px;
	float:left;
	padding-left: 5px;
}

.year_con{
	width:500px;
	height:auto;
	float:right;
	line-height: 18px;
	padding-right: 5px;
}

.red_arrow{
	background-image: url(../img/icon/red_icon.png);
	background-repeat: no-repeat;
	background-position: left 3px;
	float: left;
	color: #F00;
	font-size: 14px;
	padding-left: 20px;
	height: auto;
	width: 560px;
	font-weight: bold;
	overflow: hidden;
	margin-bottom: 10px;
}

.right_1{
	float: right;
	margin-right: 10px;
}