@charset "UTF-8";* {	margin:0px;	padding:0px;	color:#FFFFFF;	letter-spacing:0.08em;	font-family:"MS UI Gothic", Osaka,"メイリオ", "Verdana", "Times New Roman", Times, serif;}body {	height:100%;	text-align:center;	/*background-image:url(../images/main_bg.png);*/	background-image:url(../images/base_bg.png);	background-repeat:repeat-x;	background-color:#000000;}table{	overflow:hidden;}body#index table {	width:1010px;}a {	text-decoration: none;}table#layout {	width:1010px;	margin:0px auto;	text-align:center;}#index table#layout {	_margin-left:308px;	_margin-left:20px;}#index table#layout object {	margin-left:-3px;	_margin-left:1px;}.layout{	background:url(../images/indexbg01.png) no-repeat 0 0;}*html #index #main{	background:url(../images/indexbg01.png) no-repeat 0 0;	text-align:center;	width:1010px;	margin:0px auto;}table {	border-collapse:collapse;	empty-cells:show;	text-align:center;}td, th {	font-weight:normal;	border-style:none;	padding:0px 4px;	vertical-align:top;}address {	width:auto;	text-align:center;	font-size:9pt;	font-family:"Times New Roman", Times;	font-style:normal;}td address {	display:block;	margin-top:8px;}img {	border-style:none;}ul {	margin:0px;	padding:0px;	width:270px;}li {	list-style:none;	font-size:12pt;	font-weight:bold;	_margin:3px 0 0;	padding:6px 0 0;	width:260px;	height:26px;}li a {	margin-left:36px;	text-decoration: none;	color:white;	display:block;	float:left;}li a:hover {	color:red;}li img {	float:right;}td#titletd {	width:270px;	text-align:left;	padding:42px 0px 10px 0px;}td.innerright, td.innerbody {	background-color:transparent;	padding:0px;}input,textarea,select,option{	color:#000;}.newsSpan{	font-weight:bold;	font-size:15px;	color:#000;}#showfield #slide p, #f4 p,#f3 p,#f2 p,#f1 p,#b1 p,#top p,#top strong{	font-size:14px;}p.wordarea{	height:60px;	overflow:auto;}li#home,li#newproduct,li#colum,li#goods,li#reqrute,li#shopmap,li#aboutus,li#inquiry,li#news {	font-size:14px;}#top .cornerarea{	width:230px;	margin-bottom:10px;	margin-left:22px;	border-top:3px solid #C20081;	background:url(../images/corner_border_bottom.jpg) left bottom #fff repeat-x;}.cornerarea:after {/* firefox背景色表示用 */    content: "";    display: block;    clear: both;    height: 0px;    overflow: hidden;}#top .cornerarea p{	background:url(../images/corner_border.jpg) right 0 #fff repeat-y;	width:207px;	clear:both;	font-size:14px;	margin:0;	padding:0 10px 0 10px;	border-left:3px solid #C20081;	overflow:hidden;}*html #top .cornerarea p{	width:230px;	padding:0 10px;}#f4 .cornerarea,#f3 .cornerarea,#f2 .cornerarea,#f1 .cornerarea,#b1 .cornerarea{	width:230px;	margin-bottom:10px;	margin-left:10px;	border-top:3px solid #C20081;	background:url(../images/corner_border_bottom.jpg) left bottom #fff repeat-x;}#f4 .cornerarea p,#f3 .cornerarea p,#f2 .cornerarea p,#f1 .cornerarea p,#b1 .cornerarea p{	background:url(../images/corner_border.jpg) right 0 #fff repeat-y;	width:222px;	clear:both;	font-size:14px;	margin:0;	padding:0;	padding-left:5px;	border-left:3px solid #C20081;}*html #f4 .cornerarea p,*html #f3 .cornerarea p,*html #f2 .cornerarea p,*html #f1 .cornerarea p,*html #b1 .cornerarea p{	width:230px;	padding:0 5px;}.cornerleft_top, .cornerleft_bottom{	float:left;	position:relative;	z-index:5;}.cornerleft_top{	background:url(../images/cornerleft_top.jpg) left top no-repeat;	width:10px;	height:10px;	margin-top:-3px;	overflow:hidden;}.cornerleft_bottom{	background:url(../images/cornerleft_bottom.jpg);	width:10px;	height:11px;	overflow:hidden;}.cornerright_top, .cornerright_bottom{	float:right;	position:relative;	z-index:5;}.cornerright_top{	background:url(../images/cornerright_top.jpg) right top no-repeat;	width:10px;	height:10px;	margin-top:-3px;	overflow:hidden;}.cornerright_bottom{	background:url(../images/cornerright_bottom.jpg);	width:11px;	height:11px;	overflow:hidden;}*html #titletd .girl img{	margin-top:25px;}