@charset "EUC-JP";

/* ¢§¢§¢§ FORMATED ¢§¢§¢§ */
*{
	margin: 0;
	padding: 0;
}
img{
	border: none;
	vertical-align: middle;
}
body, form, fieldset{
	margin: 0;
	padding: 0;
}
fieldset{
	border: none;
}
h1, h2, h3, h4, h5, h6, p, pre, blockqoute, ul, ol, dl, dd{
	margin: 0;
	padding: 0;
}
li{
	list-style: none;
}
hr{
	margin: 0;
	padding: 0;
	clear: both;
	visibility: hidden;
	width: 0;
	height: 0;
	font-size: 0;
	line-height: 0;
	border: none;
}
a{
	color: #263577;
	text-decoration: none;
}
a:hover{
	color: #283c50;
	text-decoration: underline;
}
input, select{
	vertical-align: middle;
}
table{
	border-collapse: collapse;
	border-spacing: none;
}

/* ¢§¢§¢§ BASE LAYOUT ¢§¢§¢§ */
/* ¢§WRAP
-----------------------------*/
body{
	background-color: #FFFFFF;
}



/* ¢§WRAP
-----------------------------*/
#wrap{
	width: 1000px;
	margin: 0 auto;
}
.headimg{
width: 1000px;
height: 730px;
}

h1{
    width: 1000px;
	height: 63px;
	text-indent: -9999px;
    background: url(../img/mainttl.gif) no-repeat;
}

#info{
    margin-top:30px;
	width: 1000px;
}
/* ¢§LEFT-CONT
-----------------------------*/
#leftCont{
	width: 470px;
	float: left;
}

#rightCont{
	width: 500px;
	float: right;
}


#leftCont .cont{
	width: 470px;
	margin-bottom:20px;
}

#rightCont .cont{
	width: 500px;
	margin-bottom:20px;
	
}

.ttl01{
width: 48px;
height: 22px;
padding-right:10px;
text-indent: -9999px;
background: url(../img/ttl01.gif) no-repeat;
float: left;
}
.ttl02{
width: 48px;
height: 22px;
padding-right:10px;
text-indent: -9999px;
background: url(../img/ttl02.gif) no-repeat;
float: left;
}
.ttl03{
width: 48px;
height: 22px;
padding-right:10px;
text-indent: -9999px;
background: url(../img/ttl03.gif) no-repeat;
float: left;
}
.ttl04{
width: 48px;
height: 22px;
padding-right:10px;
text-indent: -9999px;
background: url(../img/ttl04.gif) no-repeat;
float: left;
}

#leftCont .cont .tex{
	width: 400px;
	float: left;
}

#rightCont .cont .tex{
	width: 440px;
	float: left;
}

.mail{
font-size: 140%;
font-weight:bold;
}



	

/* ¢§¢§¢§ HACK ¢§¢§¢§ */

/* FLOAT-CLEAR
-------------------------------------------*/
.clearfix:after{
	content: ".";
	display: block;
	clear: both;
	height: 0;
	visibility: hidden;
}
.clearfix { display: inline-block; }

/* START HORRY-HACK \*/
* html .clearfix { height: 1%; }
.clearfix { display: block; }