html,body{margin:0 10;padding:0}
body {  sans-serif; background-image: url("images/soto.png");font-size:10pt;}
p{margin:0 10px 2px}
a{color: #981793;padding:0spx}
div#header h1 { color: #FFFFFF; font-size: 13px; font-style:normal; line-height: 18px; background: #2459C8; margin: 0; padding: 0 0 0 8px; height: 12px;}
div#container{text-align:left;}
div#content p{line-height:1.4}
div#navigation{background:#BBC8FD}
div#footer{background: #EEEEFF;color: #777}
div#footer p{margin:0;padding:5px 10px}

div#container{width:800px;margin:0 auto}
div#content{float:right;width:600px;background: #FFF;}
div#navigation{float:left;width:200px;height:700px;}
div#footer{clear:both;width:800px}


td {font-size: 11pt;}
H1 {font-size: 13pt;}
h2 {   width:18em;
  background:9999FF url(./images/slash-g.gif);
  padding:0.2em 1em;
  font-size: 12pt;
  border:solid #777777;
  border-width:0 1px 1px 0;
 }

h3 { width:18em;
  background:#FF9999 url(./images/slash-g.gif);
  padding:0.2em 1em;
  font-size: 12pt;
  border:solid #777777;
  border-width:0 1px 1px 0;}
h4 {
  width:18em;
  background:#FF9900 url(./images/slash-g.gif);
  padding:0.2em 1em;
  font-size: 12pt;
  border:solid #777777;
  border-width:0 1px 1px 0;
}
em{
	font-size:1.1em;
	font-weight:bold;
	font-style:normal;
	text-decoration:none;
	color:#FF0000;
}
/*お知らせ*/
div#oshirase{
	width:592px;
	margin:15px 0 15px 0;
	padding:0;
}
div#oshirase dl dt{
	margin:0;
	padding:0;
}
div#oshirase dl dd{
	margin:0;
	padding:0;
}
div#oshirase dl dd{
	width:592px;
	margin:0;
	padding:5px 0 5px 0;
/*	border:#2459C8 solid 2px;
	border-collapse:collapse;*/
}
div#oshirase table{
	border:none;

}
div#oshirase th{
	width:90px;
	text-align:center;
	border-top:none;
	border-right:none;
	border-left:none;
	border-bottom:#333333 dotted 1px;
	margin:0;
	padding:5px 0 5px 0;
	font-size:12px;
}
div#oshirase td{
	width:480px;
	text-align:left;
	border-top:none;
	border-right:none;
	border-left:none;
	border-bottom:#333333 dotted 1px;
	margin:0;
	padding:5px 0 5px 5px;
	font-size:12px;
}
/*トップメニュー*/
div#menu_list{
	width:592px;
	margin:0 4px 25px 4px;
	padding:0;
}
div#menu_list div#menu_title{
	padding:0;
	margin:0 0 10px 0;
}
div#menu_list{
	display:inline-table;
}
div#menu_list ul{
	margin:0;
	padding:0;
}
div#menu_list ul li{
	list-style:none;
	list-style-position:outside;
	height:150px;
	width:280px;
	margin:7px;
	padding:0;
}

div#menu_list ul li a{
	display:block;
	height:150px;
	width:280px;
	text-decoration:none;
	padding:0;
	margin:0;
}

div#menu_list ul li a:hover{
	text-decoration:none;
}

div#menu_list ul li dl dt{
	padding:0;
	margin:0;
	text-indent: -9999px;
}

div#menu_list ul li dl dd{
	padding:35px 10px 0 85px;
	margin:0;
	color:#000000;
	font-size:12px;
	line-height:1.2em;

}

div#menu_list ul li#menu_list01{
	float:left;
	background-image:url(images/dd_menu01.jpg);
	background-position:bottom left;
	background-repeat:no-repeat;
}

div#menu_list ul li#menu_list02{
	float:right;
	background-image:url(images/dd_menu02.jpg);
	background-position:bottom left;
	background-repeat:no-repeat;
}
div#menu_list ul li#menu_list03{
	float:left;
	background-image:url(images/dd_menu03.jpg);
	background-position:bottom left;
	background-repeat:no-repeat;
}
div#menu_list ul li#menu_list04{
	float:right;
	background-image:url(images/dd_menu04.jpg);
	background-position:bottom left;
	background-repeat:no-repeat;
}
div#menu_list ul li#menu_list05{
	float:left;
	background-image:url(images/dd_menu05.jpg);
	background-position:bottom left;
	background-repeat:no-repeat;
}
div#menu_list ul li#menu_list06{
	float:right;
	background-image:url(images/dd_menu06.jpg);
	background-position:bottom left;
	background-repeat:no-repeat;
}
.clear{
	clear:both;
}

/*液晶修理サービス*/

table.display_table {
	width:589px;
	padding:0;
	margin:0 0 20px 2px;
	border-collapse:collapse;
	border-top:#0099FF solid 2px;
	border-left:#0099FF solid 2px;
}
table.display_table caption {
	font-size:1.2em;
}
table.display_table th {
	border-right:#0099FF solid 2px;
	border-bottom:#0099FF solid 2px;
	text-align:center;

}
table.display_table td {
	border-right:#0099FF solid 2px;
	border-bottom:#0099FF solid 2px;
	text-align:left;

}
table.display_table td.price {
	background-color:#FFFFCC;
	width:200px;

}

table.display_table span.display_maker {
	font-size:1em;
	color:#333333;
	line-height:1.1em;
}

