/*ボディページ*/
body{ 
	background-color : white;
	text-decoration : none;
	margin: 0;
	font-family: Arial, Helvetica;
	font-size: 10;
}
div.frame{
	width:100%;
	margin-top : 10px;
	padding-left:10px;
	text-align:center;
	height: 80%;
}

div.mainhead {
	width:560;
	text-align:left;
}
h1 {
	font-size:14pt;
	font-weight:bold;
	color :#006699;
	border-bottom:solid 1px #829fbd;
	padding-left:5px;
}
h2 {
	 font-size:12pt;
	 font-weight:bold;
	 padding-top:10px;
}
h3 {
	font-size:12pt;
	font-weight: bold;
	color: #006699;
	border-bottom: solid 1px #829fbd;
	padding-left: 5px;
}

img {
	border: 0px;
}

div.main {
	 width:540px;
	 padding-left:20px;
	 padding-top:10px;
}

div.square {
	background:url("../images/square.jpg") no-repeat 0px 4px;
	padding-left: 17px;
	line-height:1.5;
}
ul.contact {
	margin-top:0;
}
ul.contact li {
	line-height:1.5;
}

ul.mapList {
	margin: 0;
	padding: 0;
	padding-top:10px;
}
ul.mapList li {
	margin: 0px;
	padding: 0px;
	list-style: none;
	text-align:center;
	float:left;
	padding-right:5px;
	line-height: 1.5;
	width:105px;
	font-size:8pt;
}

td.tic       { cursor: hand }


a:link{
	color: rgb(0,51,204); 
}
a:visited{
	color: rgb(51,153,102); 
} 
a:active{
	color: rgb(255,153,0);
}
table{
	font-family: Arial, Helvetica;
	font-size: 10;
}
select{
	font-family: Arial, Helvetica;
	font-size: 10;
}

/*footer */
p.footer{
	font-size:12pt;
}

/* all */

td {
	font-size:10pt;
}

div{
	font-size:10pt;
}
div.doc {
	line-height: 1.5;
}


/* common */
.alignRight {text-align:right;}
.alignCenter {text-align:center;}
.floatLft   {float:left;}
.clearLft   {clear:left;}

.pink {color:#FF6666;}

.marginTop05 {margin-top: 5px;}

