

body {
	background-color: #FFFFFF;
	margin: 0px 0px 10px 0px;
	text-align:center;
	color: #666666;
	font-family: "蜪嶈晱鐎",MingLiU, Verdana, Arial, Helvetica, sans-serif;
	}
td{
font-family: "蜪嶈晱鐎",MingLiU, Verdana, Arial, Helvetica, sans-serif;
}
img{
border:0px;
}
a {
color:#666666;
text-decoration: none;
}

a:hover{
color: #ff6600;
text-decoration: underline;
} 

.txt12{
font-size:12px;
line-height:130%;
}
.txt10{
font-size:10px;
line-height:130%;
}
.bold{
font-weight:bold;
}
.modoru{
text-align:center;
font-size:12px;
}
#bg0901{ background:#9ECDE8;}
#bg0901 #right_area { text-align:left; padding-top:19px; padding-left:26px;}
#bg0901 #right_bottom { vertical-align:bottom; padding:0px 0px 62px 18px;}
#bg0901 img.left_img { float:left; width:375px;}
#bg0901 img#top_product { margin:0px 0px 0px 51px;}
#bg0901 img.copy { margin-top:25px; }
#bg0901 img.topic { margin-top:23px;}
#bg0901 img.right_logo { margin-bottom:40px;}
#topimage0901 { width:800px; height:510px;margin:0px auto;text-align:left; background:url(../img/top_bg.jpg) top right;}
#topimage0901 td { vertical-align:top;}
#topimage0901 ul.news { width:380px; margin:0px; padding:10px 0px 20px 0px; text-align:left;}
#topimage0901 ul.news li { margin:4px 0px 0px 0px;padding:0px 0px 0px 18px; background:url(../img/point04.gif) 10px 5px no-repeat; color:#173255; font-family: Verdana, Arial, Helvetica, sans-serif;}
#topimage0901 ul.news li a { color:#173255;font-family: Verdana, Arial, Helvetica, sans-serif;}
#bg0709{background-color:#060414;}
#bg0709 #right_area { text-align:left; padding-top:30px;}
#bg0709 #right_bottom { vertical-align:bottom; padding:0px 0px 62px 18px;}
#bg0709 img.left_img { float:left; width:361px;}
#bg0709 img#top_product { margin:0px 0px 0px 51px;} 
#bg0709 img.topic { margin-top:30px;} 
#bg0709 img.right_logo { margin-bottom:40px;}
#topimage0709 { width:800px; height:510px;margin:0px auto;text-align:left;}
#topimage0709 td { vertical-align:top;}
#topimage0709 ul.news { width:380px; margin:0px; padding:10px 0px 20px 0px; text-align:left;}
#topimage0709 ul.news li { margin:4px 0px 0px 0px;padding:0px 0px 0px 18px; background:url(../img/point02.gif) 10px 5px no-repeat; color:#FFFFFF; font-family: Verdana, Arial, Helvetica, sans-serif;}
#topimage0709 ul.news li a { color:#FFFFFF;}
#topimage {width:800px;height:510px;margin:0px auto;background:url(../img/top_main.jpg) no-repeat;text-align:left;}
/*------*/
#topimage{
width:800px;
height:510px;
margin:0px auto;
background:url(../img/top_main.jpg) no-repeat;
text-align:left;
/*border:1px solid red;*/
}
#topcontents{
margin:15px 0px 0px 15px;
/*border:1px solid blue;*/
}
h1{
margin: 0px 0px 20px 0px;
}

ul.news{
width:295px;
margin:0px 0px 25px 0px;
padding:0px;
font-size:12px;
line-height:130%;
list-style-type:none;
/*border:1px solid green;*/
}
.news li{
margin:4px 0px 0px 0px;
padding:0px 0px 0px 18px;
background:url(../img/point01.gif) 10px 5px no-repeat;
/*border:1px solid red;*/
}
.date{
font-weight:bold;
}

/*---??---*/
#header{
margin:0px;
padding:11px;
background-color:#8c8c8c;
/*border:1px solid red;*/
}
#g_manu{
width:800px;
height:28px;
margin:0px auto;
text-align:right;
/*border:1px solid red;*/
}
#g_manu .logo{
width:186px;
float:left;
/*border:1px solid red;*/
}
/*#g_manu .btn{
margin:10px 0px 0px 12px;
}*/
#btn{
width: 600px;
height: 20px;
margin:0px;
clear: right;
float: right;
}
#btn img{
margin:10px 0px 0px 14px;
}
#footer {
clear:both;
width:800px;
margin:5px auto;
text-align:right;
font-size:10px;
color:#333333;
font-family:Verdana;}
#footer img.logo_ep { float:right; margin-left:5px;}
#footer p img { vertical-align:text-bottom; text-align:right;}
#footer p { margin:10px 0px 0px 0px ;}

/*---??---*/

#contents{
width:800px;
min-height:510px;
/* height:510px; */
margin:0px auto;
text-align:left;
/*border:1px solid red;*/
}
#contents_long{
width:800px;
margin:0px auto;
text-align:left;
}
#contents_long table{
margin:0px auto;
}
#systitle{
margin:0px 0px 15px 0px;
text-align:center;
}
#pagetop{
width:780px;
padding:5px 0 10px 0;
text-align:right;
border-top:1px solid #000000;
}

/*---?---*/
#itemheader{
width:800px;
height:65px;
/*border:1px solid red;*/
}
#itemheader .logoA{
margin:20px 0px 0px 0px;
padding:0px 0px 0px 10px;
float:left;
/*border:1px solid red;*/
}
#itemheader .navi{
width:540px;
text-align:right;
clear: right;
float: right;
/*border:1px solid red;*/
}
#itemheader .navi img{
margin:30px 0px 0px 14px;
}

#itemNavi{
width:215px;
font-family:"Verdana"; 
}
#itemNavi img{
margin:10px 0px 5px 10px;
}
#itemNavi a{
margin:0px 0px 1px 0px;
padding:5px 0px 3px 10px;
font-size:12px;
text-decoration: none;
display:block;
}
#itemNavi a:hover{
display:block;
}


#about{
margin:0px 0px 15px 0px;
padding:0px 0px 0px 15px;
}
#about .copy{
margin:0px 0px 20px 0px;
}
#about .tokucho{
font-family:"MingLiU, Verdana, Arial, Helvetica, sans-serif";
margin:0px 0px 20px 0px;
font-size:12px;
line-height:17px;
}
#about .name{
margin:0px 0px 15px 0px;
font-size:14px;
font-family:"Verdana"; 
}
#about .price{
margin:0px 0px 20px 0px;
font-size:14px;
font-family:"Verdana"; 
}
#about .ct{}
#about .ct li{
	line-height:1.5;}
#colorchip{
margin:0px 0px 15px 0px;
padding:0px 0px 0px 19px;
}
#colorchip img{
margin:3px;
}
#colorchip table td{
font-size:10px;
color: #666666;
border-bottom:1px dashed #CCCCCC;
font-family:"Verdana"; 
}

#newcolor{
margin:0px 0px 10px 0px;
padding:0px 0px 0px 19px;
font-family:"Verdana"; 
}
#newcolor img{
margin:3px;
}
#newcolor table td{
font-size:10px;
color: #666666;
border-bottom:1px solid #CCCCCC;
}
#newcolor th{
font-size:10px;
color: #666666;
text-align:left;
}
/* system*/
#night { width:782px; margin:0px auto;}
#night #center_line { background:url(../products/ultimation/system/img/line.gif) repeat-y 0 0 ;}
#night #day_center_line { background:url(../products/ultimation/system/img/day_line.gif) repeat-y 0 0 ;}
#night img.type1 { margin:0px 0px 14px 0px ;}
#night img.type2 { margin:0px 0px 142px 0px ;}
#day img.type1 { margin:0px 0px 14px 0px ;}
#systitle .ulti_yajirushi{ margin: 65px 0px 64px 0px;}
#systitle .ulti_yajirushi01{ margin: 76px 0px 0px 0px;}

