@charset "Shift_JIS";

#container {
	text-align:left;
	color:#666;
}

.center {
	width:760px;
	margin:0 auto
	text-align:left;
}

h1 {
	width:323px;
	height:58px;
	padding-top:16px;
}

.bread {padding:15px 10px;}

.innerContent {
	margin:0; 
	width:950px;
}

.txtBox {
	margin:0 25px; 
	width:680px;
}

.finding {
		font-size:1.4em;
		line-height:1.6;
}

p,ul{
	/*font-size:1.2em;*/
	line-height:1.6;
}

.bold {
	font-weight:bold;
}

	.mailList {
		margin:35px 25px; 
		padding:18px;
		width:644px;
		border:1px solid #ccc;
		font-size:1.2em;
	}
	
	.mailList p, .mailList ul{font-size:1em;}
	
	.mailList ul{margin:5px 0;}

	.mailA {color:#663366;} 
	.mailB {color:#333399;} 
	
	.borderTop {
		border-top:1px dashed #CCCCCC;
		padding-top:10px;
		margin-top:10px;
		margin-bottom:5px;
		}

	
#bottomFooter {
	height:0px;
	padding-top:7px;
	margin-top:40px;
	margin-left:0;
	margin-right:0;
	background:url(../images/bottom_footer.gif) repeat-x top;
}

a:link,a:visited {text-decoration:none;} 

a:hover,a:active {text-decoration:underline;}

div.mailList a:link,
div.mailList a:visited {
	text-decoration:underline;
} 

div.mailList a:hover,
div.mailList a:active {
	text-decoration:underline;
} 


/*20080903*/

#box01
{
width:870px;
margin:20px;

padding:20px;
border: solid 1px #cccccc;
}

#box02
{
width:870px;
margin:20px;

padding:20px;
border: solid 1px #cccccc;
}

#box03 {
	width: 480px;
	margin-right: auto;
	margin-left: auto;
}


#box04{
padding:10px;
border: solid 1px #dedbde;
width:450px;
margin-bottom:20px;
}



#box01 p{margin-top: 16px;}
.policy{
	margin-top:5px;
	margin-right:5px;
	text-align: right;
}

div.policy a:link{
color:#32496D;
text-decoration:underline;
}

div.policy a:visit{
color:#1475a2;
text-decoration:underline;
}
div.policy a:hover,
div.policy a:active{
color:#2279ca;
text-decoration:underline;
}

.fs01 {
	font-family: "‚l‚r ‚oƒSƒVƒbƒN", "MS P Gothic", "ƒqƒ‰ƒMƒmŠpƒS Pro W3", "Hiragino Kaku Gothic Pro", sans-serif;
	font-size:12px;
	letter-spacing: 0.05em;
	line-height: 180%;
	color:#333333;
}


.fs02 {
	font-family: "‚l‚r ‚oƒSƒVƒbƒN", "MS P Gothic", "ƒqƒ‰ƒMƒmŠpƒS Pro W3", "Hiragino Kaku Gothic Pro", sans-serif;
	font-size: 12px;
	letter-spacing: 0.05em;
	line-height: 130%;
	color:#333333;
}

.fs03 {
	font-family: "‚l‚r ‚oƒSƒVƒbƒN", "MS P Gothic", "ƒqƒ‰ƒMƒmŠpƒS Pro W3", "Hiragino Kaku Gothic Pro", sans-serif;
	font-size: 10px;
	letter-spacing: 0.05em;
	line-height: 130%;
	color:#333333;
}



.mB{
margin-bottom:16px;}

.textR{
text-align:right;
}

#fm01{
	background-color:#eeeeee;
	width: 480px;
	line-height: 200%;
	border-bottom:#cccccc 1px solid;
}
#info{
border:1px #cccccc solid;}
h3 {
	font-size: 12px;
	font-weight: bold;
	margin-bottom: 12px;
}
#box02 .mB ul {
	margin-bottom: 20px;
	margin-left: 10px;
}
.pad{
padding:10px;}
