body{
/*	background-color:#404040;*/
	background-color:#000000;
	margin-top:0px;
	margin-left:0px;
/*	background-image: url(../img/page_bg.gif);*/
	background-repeat:repeat-y;
	background-position: center; 
}
*{
	color:#DDDDDD;
	line-height:1.6em;
	font-size:10pt;
	font-family: Arial,Helvetica,sans-serif;
}
#center{
	float:left;
	display:inline;
	width: 50%;
	margin-right:-380px;
}
#page{
	float:left;
	display:inline;
	width: 760px;
	height :auto;
}
a{
	color:#FF5900;
	text-decoration:none;
}
a img{
	border-style: none;
}
#top_head_area{
	float:left;
	display:inline;
	width: 760px;
	height:263px;
	margin-bottom:12px;
	color:#FFFFFF;
	background-image: url(../img/top_img_E.jpg);
	background-repeat:no-repeat;
}
#top_head_area .top_head_pic{
	float:left;
	display:inline;
	width: 380px;
	height:263px;
}
#top_head_area #repair{
	/*background-image: url(../img/top_head_repair_img.jpg);
	background-repeat:no-repeat;*/
}
#top_head_area #mod{
	/*background-image: url(../img/top_head_mod_img.jpg);
	background-repeat:no-repeat;*/
}
#top_head_area .top_head_pic .top_head_repair_menu{
	float:left;
	display:inline;
	width: 150px;
	height:auto;
	margin-top:70px;
	margin-left:20px;
}
#top_head_area .top_head_pic a{
	color:#FFFFFF;
	text-decoration:none;
}
#top_head_area .top_head_pic a:hover{
	color:#EDAD4C;
	text-decoration:none;
}
#top_head_area .top_head_pic .top_head_repair_menu .top_head_repair_menu_box{
	float:left;
	display:inline;
	width: 100%;
	height:auto;
	margin-bottom:3px;
}
#top_head_area .top_head_pic .top_head_repair_text{
	float:left;
	display:inline;
	width: 352px;
	height:auto;
	margin-top:20px;
	margin-left:20px;
	font-size:9pt;
}
#top_head_area .top_head_pic .top_head_mod_menu{
	float:right;
	display:inline;
	width: 159px;
	height:auto;
	margin-top:70px;
	margin-right:20px;
}
#top_head_area .top_head_pic .top_head_mod_menu .top_head_mod_menu_box{
	float:left;
	display:inline;
	width: 100%;
	height:auto;
	margin-bottom:3px;
}
.mark_submenu{
	margin-top:2px;
	margin-right:2px;
}
.submenu_area{
	float:left;
	display:inline;
	width: 100%;
	height:auto;
	margin-left:2px;
	margin-bottom:0px;
	font-size:9pt;
}
.submenu_area a{
	color:#DDDDDD;
}
.submenu_area .submenu_box{
	float:left;
	display:inline;
	width: auto;
	height:auto;
	margin-right:30px;
}
#contents_area{
	float:left;
	display:inline;
	width:760px;
	height: auto;
	margin-top:29px;
	padding: 0px;
}
.info_box{
	float:left;
	display:inline;
	width: 490px;
	height:auto;
	margin-right:20px;
	margin-top:10px;
	margin-bottom:5px;
}
.info_area{
	float:left;
	display:inline;
	width: 100%;
	height:auto;
}
.info_area img{
	margin-bottom:9px;
}
.info_area .title_info{
	width:100%;
	height:auto;
	color:#EDAD4C;
	margin-top:10px;
}
.data_area{
	float:left;
	display:inline;
	width: 250px;
	height:auto;
	margin-top:10px;
	margin-bottom:5px;
}
.data_area a{
	color:#DDCBB2;
	font-size:8pt;
}
.data_area .data_box{
	float:left;
	display:inline;
	width: 100%;
	height:auto;
	margin-bottom:10px;
	background-image: url(../img/data_border.gif);
	background-repeat:no-repeat;
	background-color:#2C2108;
}
.data_area .data_box .data_title{
	float:left;
	display:inline;
	width: 230px;
	height:auto;
	margin-top:5px;
	margin-left:10px;
	color:#EDAD4C;
	font-size:8pt;
}
.data_area .data_box .data_text{
	float:left;
	display:inline;
	width: 230px;
	height:auto;
	margin-top:5px;
	margin-bottom:5px;
	margin-left:10px;
	font-size:8pt;
	color:#DDCBB2;
}
.data_area .data_box .data_text_caution{
	float:left;
	display:inline;
	width: 230px;
	height:auto;
	margin-top:5px;
	margin-bottom:5px;
	margin-left:10px;
	font-size:8pt;
	color:#FF9F7C;
}
.about_ews_area{
	float:left;
	display:inline;
	width: 100%;
	height:auto;
	border-top: #DDDDDD 1px solid;
	margin-top:40px;
}
.about_ews_area .about_ews_logo{
	float:left;
	display:inline;
	width: 57px;
	height:auto;
	margin-top:18px;
	margin-right:10px;
	margin-bottom:15px;
}
.about_ews_area .about_ews_title{
	float:left;
	display:inline;
	width: 542px;
	height:auto;
	margin-top:32px;
}
.about_ews_area .pci_banner{
	float:left;
	display:inline;
	width: 102px;
	height:auto;
	margin-top:14px;
}
.about_ews_area .about_ews_text{
	float:left;
	display:inline;
	width: 100%;
	height:auto;
}
.main_title{
	float:left;
	display:inline;
	width: 463px;
	height:auto;
	margin-bottom: 41px;
	color:#EDAD4C;
	font-size:14pt;
	border-bottom: #EDAD4C 2px solid;
}
.omoto_intro{
	float:left;
	display:inline;
	width: 720px;
	height:auto;
	margin-left:20px;
}
.omoto_intro img{
	float:left;
	display:inline;
	margin-right:18px;
	align:left;
}
.omoto_intro .omoto_profile{
	float:left;
	display:inline;
	width:402px;
	height:auto;
}
.list{
	float:left;
	display:inline;
	width:720px;
	height:auto;
	margin-left:20px;
}
.main_text{
	float:left;
	display:inline;
	width:720px;
	height:auto;
	margin-bottom:20px;
}
.form{
	float:left;
	display:inline;
	width:100%;
	height:auto;
	margin-bottom: 14px;
}
.form .form_item{
	float:left;
	display:inline;
	width:150px;
	height:auto;
	margin-right:14px;
	text-align:right;
}
.form .form_box{
	float:left;
	display:inline;
	width:auto;
	height:auto;
	margin-right:9px;
}
.form .form_box input{
	color:#333333;
}
.form .form_box textarea{
	color:#333333;
}
.form .form_annotation{
	float:left;
	display:inline;
	width:auto;
	height:auto;
	color:#AAAAAA;
}
.confirm_button{
	float:left;
	display:inline;
	width:110px;
	height:23px;
	margin-top:20px;
	margin-left:164px;
}
.mod_main_img{
	width:100%;
	height: auto;
	margin-bottom:29px;
}
.mod_main_area{
	float:left;
	display:inline;
	width: 391px;
	height:auto;
	margin-right:27px;
}
.mod_main_area .online_store{
	width: 169px;
	height:23px;
	margin-left:2px;
	margin-top:11px;
}
.mod_sub_area{
	float:left;
	display:inline;
	width: 297px;
	height:auto;
}
.mod_sub_area .mod_sub_img{
	float:left;
	display:inline;
	width: 100%;
	height:auto;
}
.mod_sub_area .mod_sub_text{
	float:left;
	display:inline;
	width: 100%;
	height:auto;
	font-size:9pt;
	color:#999999;
	margin-top:15px;
}
.mod_sub_area .mod_sub_text .musician_name{
	float:left;
	display:inline;
	width: 100%;
	height:auto;
	color:#DDDDDD;
	font-size:10.5pt;
}
#footer{
	float:left;
	display:inline;
	width: 100%;
	height:auto;
	margin-top:11px;
	margin-bottom:10px;
	font-size:9pt;
	border-top: #FFFFFF 1px solid;
	text-align:center;
}
#footer .ews_access{
	width: 350px;
	height:auto;
	margin-left:auto;
	margin-right:auto;
	text-align:center;
}



/*-------------------English_page CSS-------------------------------*/
#page #contents_area .top_text{
	width: 760px;
	height:auto;
	margin-left:auto;
	margin-right:auto;
	border-top: 1px solid;
}

#page #contents_area .top_text .title{
	width: 760px;
	height:auto;
	margin-top:10px;
	margin-left:auto;
	margin-right: auto;
	font-size: 12pt;
}

