@charset "utf-8";

* { margin: 0; padding: 0; font-size: 1em; font-style: normal;}

body {
	background:#FFF url(../images/bg.gif) repeat;
	color: #000;
	font: normal normal 80%/1.5 Arial, Helvetica, "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3", sans-serif;
	width:100%;
}

h2, h3, h4, h5, h6 {	margin:0;padding:0;}
p, dl, dt, dd, ul, ol, li, table, tr, td { margin:0; padding: 0;}

a         { color: #0026C8; text-decoration: underline; cursor: pointer;}
a:visited { color: #728AF0;}
a:hover   { color: #FF6600;}
a:focus,
a:active  { color: #f90;}

hr { display: none;}
img { border: none; color: #fff; background: transparent; vertical-align: bottom;}


/******************************************************************** wrapper
*/

#wrapper { 
	background:#FFF;
	margin: 0 auto;
	padding: 0;
	width:860px;
}


/******************************************************************** contents
*/

#contents{
padding:20px;
}


.inquiry{
text-align:center;
margin-bottom:20px;
}


.tit_company {
margin:0pt auto 5px;
width:700px;
}

table.blue{
width:700px;
margin:0 auto 15px;
border:solid 1px #000033;
border-collapse:collapse;
}
table.blue th, table.blue td{
border:solid 1px #000033;
border-collapse:collapse;
padding:5px;
}
table.blue th{
background-color:#f3e4d8;
font-weight:normal;
width:15%;
}


.info{
border:solid 2px #666666;
width:666px;
margin:0 auto 15px;
padding:15px;
}



/******************************************************************** footer
*/

#footer {
	clear: both;
	background: #FFF;
	padding: 5px 10px 15px 10px;
	text-align:center;
	border-top:double 3px #999999;
}

#footer address {
 letter-spacing: 0.05em;
	color:#666;
	font-size: 0.8em;
}


/******************************************************************** universal
*/

.aL { text-align: left;}
.aC { text-align: center;}
.aR { text-align: right;}

.fR { float: right;}
.fL { float: left;}

.clr { float: none; clear: both;}

.pb10 { padding-bottom:10px;}
.pb20 { padding-bottom:20px;}
.pt30 { padding-top:30px;}

.mb10{ margin-bottom:10px;}
.mb20{ margin-bottom:20px;}
.mb30{ margin-bottom:30px;}
.mb40{ margin-bottom:40px;}

.fcRed{ color:#FF0000;}

.line_h15{ line-height:1.5em;}
.line_h20{ line-height:2em;}
