@charset "utf-8";

body, h1, h2, h3, h4, h5, h6, p, a  ul li{
margin: 0;padding: 0;font-size:100%;font-weight:normal;
}

img {
border: none;
}

a:link, a:visited { color:#0090FF;text-decoration: none; }
a:hover, a:active { color:#FF3300;text-decoration: underline; }


body {
background-color:#ffffff;
}

#english {
background-color:#ffffff;
}

#ch {
background-color:#ffffff;
}

.clear_b{
clear:both; height:1px; 
}

#wrapper {
margin: 0px auto 0px auto;padding: 0px;width:100%;background-image:url('../images/back.jpg');background-repeat:repeat-x;
}

#wrapper_c {
margin: 0px auto 0px auto;padding: 0px;width:100%;background-image:url('../images/back02.jpg');background-repeat:repeat-x;
}

#english #wrapper {
margin: 0px auto 0px auto;padding: 0px;width:100%;background-image:url('../english/images/back03.jpg');background-repeat:repeat-x;
}



h1 {
width:850px; color:#FFFFFF; margin:0px auto; padding:2px 0px 0px 0px; height:15px; font-size:10px; display:block;
}

#english h1 {
width:850px; color:#FFFFFF; margin:0px auto; padding:2px 0px 0px 0px; height:28px; font-size:10px; display:block;
}

#english #header {
margin: 0px auto 0px auto;padding: 0px;width:850px; height:100px; display:block;background-image:url('../images/rogo.jpg');background-repeat: no-repeat;
}

#header {
margin: 0px auto 0px auto;padding: 0px;width:850px; height:100px; display:block;background-image:url('../images/rogo.jpg');background-repeat: no-repeat;
}

#english #header {
margin: 0px auto 0px auto;padding: 0px;width:850px; height:100px; display:block;background-image:url('../english/images/rogo.jpg');background-repeat: no-repeat;
}

#ch #header {
margin: 0px auto 0px auto;padding: 0px;width:850px; height:100px; display:block;background-image:url('../chinese/images/rogo.jpg');background-repeat: no-repeat;
}

#language {
margin: 0px;padding: 0px; height:21px; display:block;
}


#language ul {
margin: 0px;padding: 0px;width:415px; height:21px; display:block; float:right;
}

#language li {
float: left; list-style:none;
}

#language_btn01 a,#language_btn02 a,#language_btn03 a,#category_btn01 a,#category_btn01_on a,#category_btn02 a,#category_btn03 a,#category_btn04 a,#category_btn05 a,#category_btn06 a,#language_c_btn01 a,#language_c_btn02 a,#language_c_btn03 a,#category_c_btn01 a,#category_c_btn01_on a,#category_c_btn02 a,#category_c_btn03 a,#category_c_btn04 a,#category_c_btn05 a,#category_c_btn06 a,#category_c_btn03_on a,#language_e_btn01 a,#language_e_btn02 a,#language_e_btn03 a,#category_btn02_on a ,#category_btn03_on a ,#category_btn04_on a,#category_btn05_on a,#category_btn06_on a{
text-indent:-9999px;
}


#language_btn01 a {
width:140px;height:21px;display:block;background-image:url('../images/language.gif');background-position:0px -21px;
}

#language_btn01 a:hover {
width:140px;height:21px;display:block;background-image:url('../images/language.gif');background-position:0px -21px;
}

#language_btn02 a {
width:140px;height:21px;display:block;background-image:url('../images/language.gif');background-position:-140px 0px;
}

#language_btn02 a:hover {
width:140px;height:21px;display:block;background-image:url('../images/language.gif');background-position:-140px -21px;
}

#language_btn03 a {
width:135px;height:21px;display:block;background-image:url('../images/language.gif');background-position:-280px 0px;
}

#language_btn03 a:hover {
width:135px;height:21px;display:block;background-image:url('../images/language.gif');background-position:-280px -21px;
}



#language_c_btn01 a {
width:140px;height:21px;display:block;background-image:url('../chinese/images/language.gif');background-position:0px 0px;
}

#language_c_btn01 a:hover {
width:140px;height:21px;display:block;background-image:url('../chinese/images/language.gif');background-position:0px -21px;
}

#language_c_btn02 a {
width:140px;height:21px;display:block;background-image:url('../chinese/images/language.gif');background-position:-140px 0px;
}

#language_c_btn02 a:hover {
width:140px;height:21px;display:block;background-image:url('../chinese/images/language.gif');background-position:-140px -21px;
}

#language_c_btn03 a {
width:135px;height:21px;display:block;background-image:url('../chinese/images/language.gif');background-position:-280px 0px;
}

#language_c_btn03 a:hover {
width:135px;height:21px;display:block;background-image:url('../chinese/images/language.gif');background-position:-280px -21px;
}


#language_e_btn01 a {
width:140px;height:21px;display:block;background-image:url('../english/images/language.gif');background-position:0px 0px;
}

#language_e_btn01 a:hover {
width:140px;height:21px;display:block;background-image:url('../english/images/language.gif');background-position:0px -21px;
}

#language_e_btn02 a {
width:140px;height:21px;display:block;background-image:url('../english/images/language.gif');background-position:-140px 0px;
}

#language_e_btn02 a:hover {
width:140px;height:21px;display:block;background-image:url('../english/images/language.gif');background-position:-140px -21px;
}

#language_e_btn03 a {
width:135px;height:21px;display:block;background-image:url('../english/images/language.gif');background-position:-280px 0px;
}

#language_e_btn03 a:hover {
width:135px;height:21px;display:block;background-image:url('../english/images/language.gif');background-position:-280px -21px;
}


#header_in {
margin: 33px 0px 0px 326px;padding: 0px;width:524px; height:46px; background-color:#333333
}


#header_in ul {
margin: 0px;padding: 0px;display:block;width:524px; height:46px
}

#header_in li {
float: left; list-style:none;
}

#category_btn01 a {
width:87px;height:46px;display:block;background-image:url('../images/category_btn.gif');background-position:0px 0px;
}

#category_btn01 a:hover {
width:87px;height:46px;display:block;background-image:url('../images/category_btn.gif');background-position:0px -46px;
}

#category_btn01_on a {
width:87px;height:46px;display:block;background-image:url('../images/category_btn.gif');background-position:0px -46px;
}

#category_btn02 a {
width:87px;height:46px;display:block;background-image:url('../images/category_btn.gif');background-position:-87px 0px;
}

#category_btn02_on a{
width:87px;height:46px;display:block;background-image:url('../images/category_btn.gif');background-position:-87px -46px;
}


#category_btn02 a:hover {
width:87px;height:46px;display:block;background-image:url('../images/category_btn.gif');background-position:-87px -46px;
}

#category_btn03 a {
width:87px;height:46px;display:block;background-image:url('../images/category_btn.gif');background-position:-174px 0px;
}

#category_btn03_on a {
width:87px;height:46px;display:block;background-image:url('../images/category_btn.gif');background-position:-174px -46px;
}


#category_btn03 a:hover {
width:87px;height:46px;display:block;background-image:url('../images/category_btn.gif');background-position:-174px -46px;
}


#category_btn04 a {
width:87px;height:46px;display:block;background-image:url('../images/category_btn.gif');background-position:-261px 0px;
}

#category_btn04_on a {
width:87px;height:46px;display:block;background-image:url('../images/category_btn.gif');background-position:-261px -46px;
}

#category_btn04 a:hover {
width:87px;height:46px;display:block;background-image:url('../images/category_btn.gif');background-position:-261px -46px;
}

#category_btn05 a {
width:87px;height:46px;display:block;background-image:url('../images/category_btn.gif');background-position:-348px 0px;
}

#category_btn05_on a {
width:87px;height:46px;display:block;background-image:url('../images/category_btn.gif');background-position:-348px -46px;
}

#category_btn05 a:hover {
width:87px;height:46px;display:block;background-image:url('../images/category_btn.gif');background-position:-348px -46px;
}

#category_btn06 a {
width:89px;height:46px;display:block;background-image:url('../images/category_btn.gif');background-position:-435px 0px;
}

#category_btn06_on a{
width:89px;height:46px;display:block;background-image:url('../images/category_btn.gif');background-position:-435px -46px;
}


#category_btn06 a:hover {
width:89px;height:46px;display:block;background-image:url('../images/category_btn.gif');background-position:-435px -46px;
}






#header_c_in {
margin: 33px 0px 0px 326px;padding: 0px;width:524px; height:46px; background-color:#333333
}


#header_c_in ul {
margin: 0px;padding: 0px;display:block;width:524px; height:46px
}

#header_c_in li {
float: left; list-style:none;
}

#category_c_btn01 a {
width:87px;height:46px;display:block;background-image:url('../chinese/images/category_btn.gif');background-position:0px 0px;
}

#category_c_btn01 a:hover {
width:87px;height:46px;display:block;background-image:url('../chinese/images/category_btn.gif');background-position:0px -46px;
}

#category_c_btn01_on a {
width:87px;height:46px;display:block;background-image:url('../chinese/images/category_btn.gif');background-position:0px -46px;
}

#category_c_btn02 a {
width:87px;height:46px;display:block;background-image:url('../chinese/images/category_btn.gif');background-position:-87px 0px;
}

#category_c_btn02 a:hover {
width:87px;height:46px;display:block;background-image:url('../chinese/images/category_btn.gif');background-position:-87px -46px;
}

#category_c_btn03 a {
width:87px;height:46px;display:block;background-image:url('../chinese/images/category_btn.gif');background-position:-174px 0px;
}

#category_c_btn03 a:hover {
width:87px;height:46px;display:block;background-image:url('../chinese/images/category_btn.gif');background-position:-174px -46px;
}

#category_c_btn03_on a {
width:87px;height:46px;display:block;background-image:url('../chinese/images/category_btn.gif');background-position:-174px -46px;
}

#category_c_btn04 a {
width:87px;height:46px;display:block;background-image:url('../chinese/images/category_btn.gif');background-position:-261px 0px;
}

#category_c_btn04 a:hover {
width:87px;height:46px;display:block;background-image:url('../chinese/images/category_btn.gif');background-position:-261px -46px;
}

#category_c_btn05 a {
width:87px;height:46px;display:block;background-image:url('../chinese/images/category_btn.gif');background-position:-348px 0px;
}

#category_c_btn05 a:hover {
width:87px;height:46px;display:block;background-image:url('../chinese/images/category_btn.gif');background-position:-348px -46px;
}

#category_c_btn06 a {
width:89px;height:46px;display:block;background-image:url('../chinese/images/category_btn.gif');background-position:-435px 0px;
}

#category_c_btn06 a:hover {
width:89px;height:46px;display:block;background-image:url('../chinese/images/category_btn.gif');background-position:-435px -46px;
}







#english #category_btn01 a {
width:87px;height:46px;display:block;background-image:url('../english/images/category_btn.gif');background-position:0px 0px;
}

#english #category_btn01 a:hover {
width:87px;height:46px;display:block;background-image:url('../english/images/category_btn.gif');background-position:0px -46px;
}

#english #category_btn01_on a {
width:87px;height:46px;display:block;background-image:url('../english/images/category_btn.gif');background-position:0px -46px;
}

#english #category_btn02 a {
width:87px;height:46px;display:block;background-image:url('../english/images/category_btn.gif');background-position:-87px 0px;
}

#english #category_btn02 a:hover {
width:87px;height:46px;display:block;background-image:url('../english/images/category_btn.gif');background-position:-87px -46px;
}

#english #category_btn03 a {
width:87px;height:46px;display:block;background-image:url('../english/images/category_btn.gif');background-position:-174px 0px;
}

#english #category_btn03_on a {
width:87px;height:46px;display:block;background-image:url('../english/images/category_btn.gif');background-position:-174px -46px;
}

#english #category_btn03 a:hover {
width:87px;height:46px;display:block;background-image:url('../english/images/category_btn.gif');background-position:-174px -46px;
}


#english #category_btn04 a {
width:87px;height:46px;display:block;background-image:url('../english/images/category_btn.gif');background-position:-261px 0px;
}

#english #category_btn04 a:hover {
width:87px;height:46px;display:block;background-image:url('../english/images/category_btn.gif');background-position:-261px -46px;
}

#english #category_btn05 a {
width:87px;height:46px;display:block;background-image:url('../english/images/category_btn.gif');background-position:-348px 0px;
}

#english #category_btn05 a:hover {
width:87px;height:46px;display:block;background-image:url('../english/images/category_btn.gif');background-position:-348px -46px;
}

#english #category_btn06 a {
width:89px;height:46px;display:block;background-image:url('../english/images/category_btn.gif');background-position:-435px 0px;
}

#english #category_btn06 a:hover {
width:89px;height:46px;display:block;background-image:url('../english/images/category_btn.gif');background-position:-435px -46px;
}











#main_flash {
width:100%;height:304px;display:block;background-image:url('../images/flash_backimg.gif'); background-repeat:repeat-x; margin:0px; padding:0px;
}

#main_flash p {
width:900px;height:304px; margin:0px auto;display:block; padding:0px; background-color:#0000FF;
}

#contents {
width:850px; margin:20px auto 0px auto;padding:0px 0px 20px 0px;
}

#contents_c {
width:850px; margin:40px auto 0px auto;padding:0px;background-image:url('../images/c_back.gif'); background-repeat:repeat-y;
}

#contents_left {
width:550px; float:left; margin:0px; padding:0px; display:block;
}

#contents_left h2{
border-bottom:1px solid #003CFF;
}

#contents_right {
width:280px; float:right; margin:0px; padding:0px; display:block;
}

#contents_right_c {
width:244px; float:right; margin:0px; padding:0px; display:block;
}


#contents_right h2 {
border-bottom:1px solid #003CFF;
}
#contents_right_c h2 {
border-bottom:1px solid #003CFF;
}

#contents_right_c h3 {
margin:10px auto 0px auto; display:block; width:232px; height:70px;
}
.contents_right_bnr {
width:280px; margin:5px 0px 5px 0px; padding:0px; display:block;background-image:url('../images/contents_right_bnr_back.gif'); background-repeat:repeat-y;
}

.contents_right_bnr p {
width:255px; margin:10px auto; padding:0px; display:block; line-height:16px; font-size:12px; color:#333333;
}

#toiawase {
margin:15px auto 0px auto; padding:52px 0px 0px 0px; width:280px; height:250px;background-image:url('../images/toiawase.gif');
}

#toiawase_c {
margin:15px auto 0px auto; padding:52px 0px 0px 0px; width:280px; height:250px;background-image:url('../chinese/images/toiawase.gif');
}

#english #toiawase {
margin:15px auto 0px auto; padding:52px 0px 0px 0px; width:280px; height:250px;background-image:url('../english/images/toiawase.gif');
}
.go_form {
margin:0px auto 0px auto; padding:0px; width:236px; height:49px; display:block;
}

.go_access {
margin:155px auto 0px auto; padding:0px; width:145px; height:31px; display:block;
}

/* New Machie */

.back_w {
margin:0px; padding:8px 5px; width:540px; display:block; border-bottom:1px dashed #B7B7B7; background-color:#ffffff;
}

.up_day {
margin:0px; float: left; width:75px; font-size:12px; color:#003CFF;
}

.text_w470 {
margin:0px; float: right; width:465px; font-size:12px; color:#333333; line-height:18px;
}

.text_w470 img {
margin:0px 0px 0px 15px; padding:1px; border:1px solid #B7B7B7; float:right;
}

.text_w470 span {
margin:0px; padding:0px 0px 0px 0px; width:465px; font-size:10px; color:#333333; line-height:13px;
}

.text_w470 span strong {
 color:#003CFF; font-weight:normal;
}

.back_f1f1f1 {
margin:0px; padding:8px 5px; width:540px; display:block; border-bottom:1px dashed #B7B7B7; background-color:#f1f1f1;
}
.go_btn {
margin:0px 0px 30px 0px; padding:0px; width:550px; display:block; text-align:right;
}

.go_btn2 {
margin:20px 0px 30px 0px; padding:0px; width:550px; display:block; text-align:right; border-top:1px dashed #B7B7B7;
}

#footer {
margin:0px 0px 0px 0px; padding:10px 0px 0px 0px; border-top:1px solid #003CFF; font-size:12px; text-align:center; display:block; color:#333333;
}

address {
margin:10px 0px 5px 0px; padding:10px 0px 0px 0px;font-size:12px; text-align:center; display:block; color:#333333; font-style:normal; line-height:18px
}

.back_w_02 {
margin:0px; padding:10px 5px; width:540px; display:block; border-bottom:1px dashed #B7B7B7; background-color:#ffffff;
}

.back_f1f1f1_02 {
margin:0px; padding:10px 5px; width:540px; display:block; border-bottom:1px dashed #B7B7B7; background-color:#f1f1f1;
}

.p_top {
margin:10px 0px; text-align:right; font-size:12px;
}


#profile_box {
margin:0px; padding:0px;
}

#product_box {
margin:0px; padding:0px;
}

#pp_box {
margin:0px; padding:0px;
}

#profile_box h3 {
margin:20px 0px 0px 0px; padding:5px; border:0px; font-size:14px; font-weight:bold; background-color:#cccccc; color:#003CFF;
}

#product_box h3 {
margin:20px 0px 0px 0px; padding:5px; border:0px; font-size:14px; font-weight:bold; background-color:#cccccc; color:#003CFF;
}

#pp_box h3 {
margin:20px 0px 0px 0px; padding:5px; border:0px; font-size:14px; font-weight:bold; background-color:#cccccc; color:#003CFF;
}

#pp_box p {
font-size:12px; line-height:16px; color:#333333; margin:15px 0px 0px 0px;
}

#pp_box strong {
font-size:12px; font-weight:bold; color:#2659FF; display:block; margin:0px 0px 3px 0px;
}


.profile_box_text {
padding:0px 0px 0px 15px;
}

.profile_box_text h4 {
font-size:16px; color:#333333; background-image:url('../images/text_indent.gif'); background-repeat:no-repeat; padding:2px 2px 2px 15px; margin:15px 0px; line-height:20px;
}

.profile_box_text h4 span {
font-size:14px;
}

.profile_box_text p{
font-size:12px; color:#333333; line-height:18px; width:300px; float:left;
}

.profile_photo{
float:right; margin:0px 0px 10px 0px;
}


#profile_box table {
margin:10px 0px 0px 0px; padding:0px; border:0px; width:550px; font-size:12px; 
}

#profile_box table th {
margin:0px; padding:8px 5px; border:0px;font-size:12px; background-color:#2659FF; color:#FFFFFF; border-bottom:1px solid #2659FF;  border-top:1px solid #ffffff; text-align:left;
}

#profile_box table td {
margin:0px; padding:8px 5px; border:0px;font-size:12px; color:#333333; border-bottom:1px solid #2659FF;  border-top:1px solid #ffffff; line-height:16px;
}

.w550_auto {
width:550px; text-align:center; margin:20px auto 0px auto; padding:0px;
}

.ir_midashi {
margin:10px 0px 0px 0px; padding:0px 0px 2px 0px; border-bottom:1px dashed #B7B7B7;
}

.ir_box {
margin:0px; padding:0px;
}

.ir_box table {
font-size:12px; color:#333333;
}

.ir_box table td {
 border-bottom:1px dashed #B7B7B7; padding:5px 12px;
}


.td_text {
background-image:url('../images/yajirushi.gif'); background-repeat:no-repeat; background-position:3px 8px;
}


.menu_ul {
list-style:none; margin:10px 6px 9px 6px; padding:0px;
}

.menu_ul li {
list-style:none; margin:0px 0px 1px 0px; padding:0px; width:232px; height:34px; display:block;
}

.text_blu_b {
color:#2659FF; font-weight:bold;
}

.get_reader {
margin:10px auto 20px auto; padding:10px; border:1px solid #B7B7B7; font-size:12px; color:#333333; line-height:16px;
}

.get_reader img {
float:right; margin:0px 0px 0px 10px;
}

#enkaku_box{
margin:10px 0px 0px 0px; width:537px; padding:0px 0px 0px 13px;
}

#enkaku_box h4{
margin:15px 0px 0px 0px; padding:0px 0px 0px 13px; width:522px;background-image:url('../images/profile/enkaku02.gif'); background-repeat:no-repeat; background-position:0px 2px; color:#003CFF; font-size:14px; font-weight:bold;
}

#enkaku_box p{
margin:0px 0px 0px 0px; padding:1px 0px 0px 13px; width:522px;color:#333333; font-size:12px; left:16px
}

#product_mainimg{
margin:10px 0px 0px 0px;
}

.product_manu{
margin:10px auto; border-top:1px solid #dddddd; width:232px; padding:0px 0px 10px 0px;
}



















#lightbox{	position: absolute;	left: 0; width: 100%; z-index: 100; text-align: center; line-height: 0;}
#lightbox img{ width: auto; height: auto;}
#lightbox a img{ border: none; }

#outerImageContainer{ position: relative; color: #fff ;background-color: #000; width: 250px; height: 250px; margin: 0 auto;
-moz-border-radius-topleft:10px;
-moz-border-radius-topright:10px;
-webkit-border-top-left-radius: 10px;
-webkit-border-top-right-radius: 10px;
}
#imageContainer{ padding: 10px; }

#loading{ position: absolute; top: 40%; left: 0%; height: 25%; width: 100%; text-align: center; line-height: 0; }
#hoverNav{ position: absolute; top: 0; left: 0; height: 100%; width: 100%; z-index: 10; }
#imageContainer>#hoverNav{ left: 0;}
#hoverNav a{ outline: none;}

#prevLink, #nextLink{ width: 49%; height: 100%; background-image: url(data:image/gif;base64,AAAA); /* Trick IE into showing hover */ display: block; }
#prevLink { left: 0; float: left;}
#nextLink { right: 0; float: right;}
#prevLink:hover, #prevLink:visited:hover { background: url(../images/prevlabel.gif) left 15% no-repeat; }
#nextLink:hover, #nextLink:visited:hover { background: url(../images/nextlabel.gif) right 15% no-repeat; }

#imageDataContainer{
font: 10px Verdana, Helvetica, sans-serif; color: #fff; background-color: #000; margin: 0 auto; line-height: 1.4em; overflow: auto; width: 100%	;
-moz-border-radius-bottomleft:10px;
-moz-border-radius-bottomright:10px;
-webkit-border-bottom-left-radius: 10px;
-webkit-border-bottom-right-radius: 10px;
}

#imageData{	padding:0 10px; color: #666; }
#imageData #imageDetails{ width: 70%; float: left; text-align: left; }	
#imageData #caption{ font-weight: bold;	}
#imageData #numberDisplay{ display: block; clear: left; padding-bottom: 1.0em;	}			
#imageData #bottomNavClose{ width: 66px; float: right;  padding-bottom: 0.7em; outline: none;}	 	

#overlay{ position: absolute; top: 0; left: 0; z-index: 90; width: 100%; height: 500px; background-color: #003399; }









