@charset "utf-8";
/* CSS Document */

#alphaBlock {
	font-size:12px;
	line-height:135%;
}

A  {
	color:#333333;
	text-decoration:none;
}
A:hover  {
	color:#43519a;
	text-decoration:underline;
}

UL,OL,LI {
	margin:0;
	padding:0;
	list-style:none;
}

#alphaBlock {
	width:520px;
}
#alphaBlock .contTxtSection01 {
	margin:6px 0 0 0;
	padding:0 0 0 15px;
	clear:both;
}
#alphaBlock .contTxtSection02 {
	margin:30px 0 0 0;
	padding:0 0 0 15px;
	clear:both;
}

#contents H2.inquiryH2 {
	background:url(../img/h2-01bg.gif) no-repeat ;
}

#alphaBlock #inquiryCont H3 {
	margin:14px 0 0 0;
	padding:0 0 14px 0;
}
*html #alphaBlock #inquiryCont H3 {
	margin:8px 0 0 0;
	padding:0 0 14px 0;
}

#alphaBlock #inquiryCont UL {
	margin:0 0 0 15px;
	padding:0 0 20px 0;
}
#alphaBlock #inquiryCont UL LI {
	margin:0 0 5px 0;
	padding:0 0 0 10px;
	background:url(../img/inquiry_ic.gif) no-repeat 0px 6px;
}

#alphaBlock #inquiryCont P {
	padding:0 15px 0 15px;
}
#alphaBlock #inquiryCont P.txtCenter01 {
	text-align: center;
	font-size: 14px;
	line-height: 150%;
	padding: 0px;
	margin: 0px 0px 10px;
}
#alphaBlock #inquiryCont P.txtCenter02 {
	text-align: center;
	padding: 0px;
	margin: 0px;
	line-height: 150%;
}
#alphaBlock #inquiryCont P.addName {
	padding:0px;
	margin: 0px 0px 10px;
}
#alphaBlock #inquiryCont P.addName span {
	font-size: 14px;
	background: #CCC;
	padding: 5px 10px 3px;
	text-decoration: none;
	line-height: 1em;
}

#alphaBlock #inquiryCont P.inquiryTxt {
	font-size:1.1em;
	text-indent:25px;
	margin:20px 0 0 0;
	padding:0 0 15px 0;
}
#alphaBlock #inquiryCont P.inquiryTxt A {
	color:#43519a;
}
#alphaBlock #inquiryCont P.inquiryNote {
	text-indent:10px;
}

#alphaBlock #inquiryCont STRONG {
	font-weight:normal;
	font-size:0.9em;
}


#alphaBlock #inquiryCont .addressUnit {
	width:470px;
	background:url(../img/address-bottom.gif) no-repeat left bottom;
	margin:35px 0 0 15px;
	padding:0 0 10px;
}
#alphaBlock #inquiryCont .addressBox {
	width:470px;
	background:url(../img/address-top.gif) no-repeat left top;
}
#alphaBlock #inquiryCont .addressUnit TABLE {
	width:450px;
	margin:0 auto;
	border-collapse:collapse;
}
#alphaBlock #inquiryCont .addressUnit TABLE TH,
#alphaBlock #inquiryCont .addressUnit TABLE TD {
	padding:10px 10px 0 10px;
}
#alphaBlock #inquiryCont .addressUnit TABLE TH {
	vertical-align:middle;
	text-align:left;
}

/*---------------------------------------------------FORM関連---------------------------------------------------*/
#alphaBlock #inquiryCont #gotoSection {
	background:url(../img/goto-bottom.gif) no-repeat left bottom;
	background-color:#d8daef;
	margin:30px 0 0 0;
}
#alphaBlock #inquiryCont #gotoSection FORM {
	background:url(../img/goto-top.gif) no-repeat left top;
	padding:28px 0 28px 0;
}
#alphaBlock #inquiryCont #gotoSection P {
	text-align:center;
	text-indent:0px;
	font-size:0.9em;
}

#alphaBlock #inquiryCont P.submitUnit {
	margin:15px 0 0 0;
	padding:0;
	text-align:center;
}
#alphaBlock #inquiryCont P.submitUnit INPUT {
	width:100px;
	margin:0 20px 0 20px;
}

#alphaBlock #inquiryCont FORM TABLE {
	width:100%;
	border-collapse:collapse;
	margin:0 0 40px 0;
}
#alphaBlock #inquiryCont FORM TABLE TH,
#alphaBlock #inquiryCont FORM TABLE TD {
	background-color:#edf3f6;
	border:1px #FFFFFF solid;
	padding:10px;
}
#alphaBlock #inquiryCont FORM TABLE TH {
	text-align:left;
	font-weight:normal;
	width:180px;
	vertical-align:top;
}
#alphaBlock #inquiryCont FORM TABLE STRONG {
	color:#ff0000;
	font-weight:normal;
	font-size: 12px;
}
#alphaBlock #inquiryCont P.formNote {
	color:#ff0000;
	text-align:right;
	padding:0;
}
#alphaBlock #inquiryCont .contTxtSection01 clearfix .addressUnit .addressBox th {
	vertical-align: middle;
}
#alphaBlock #inquiryCont table td {
	font-size: 12px;
}
#alphaBlock #inquiryCont table th {
	font-size: 12px;
}
#alphaBlock #inquiryCont .contTxtSection02.clearfix form table tr td input {
	width: 90%;
}
.dseetBox {
	padding: 15px 10px 10px 70px;
	font-size: 12px;
	border: 1px solid #999;
	margin: 20px 20px 30px 30px;
}
.dseetBox p {
	margin: 0px 0px 5px;
}