/* -----------------------------------------------

	index.css
	各インデックス用

----------------------------------------------- */

#mainCol .mainBlock {
	margin: 10px 0 15px 0;
	padding: 0;
	line-height: 165%;
	height: 200px;
/* for IE7/6 */
	*height: 1%;
}
/*- clearfix -*/
#mainCol .mainBlock:after {
	display: block;
	content: "";
	clear: both;
}

#mainCol .mainBlock h4.label {
	margin: 0 0 12px 0;
	padding: 5px 10px;
	font-size: 13px;
	color: #666666;
	border: 1px solid #CCCCCC;
	border-left: 8px solid #FF9900;
	border-radius: 3px;        /* 角丸：CSS3草案 */
	-webkit-border-radius: 3px;    /* 角丸：Safari,Google Chrome用 */
	-moz-border-radius: 3px;   /* 角丸：Firefox用 */
	box-shadow: 0 5px 3px -3px #999;        /* 影：CSS3草案 */
	-webkit-box-shadow: 0 5px 3px -3px #999;    /* 影：Safari,Google Chrome用 */
	-moz-box-shadow: 0 5px 3px -3px #999;   /* 影：Firefox用 */
	background-image: -webkit-gradient(linear,left bottom, left top,
                  from(#EEEEEE),
                  to(#FFFFFF));
	overflow: hidden; /* IE6 */
}

#mainCol .mainBlock img {
	margin: 0 15px 0 0;
	float: left;
	overflow: hidden; /* IE6 */
}

#mainCol .mainBlock .mainBlockin {
	text-align: right;
}

#mainCol .mainBlock .mainBlockin ul {
	margin: 15px 0 0 0;
}

#mainCol .mainBlock .mainBlockin ul li.btnLink {
	margin: 0;
	padding: 5px 10px;
	width: 180px;
	font-size: 12px;
	color: #FF9900;
	border: 1px solid #CCCCCC;
	border-radius: 5px;        /* 角丸：CSS3草案 */
	-webkit-border-radius: 5px;    /* 角丸：Safari,Google Chrome用 */
	-moz-border-radius: 5px;   /* 角丸：Firefox用 */
    box-shadow: 0 5px 3px -3px #999;        /* 影：CSS3草案 */
	-webkit-box-shadow: 0 5px 3px -3px #999;    /* 影：Safari,Google Chrome用 */
    -moz-box-shadow: 0 5px 3px -3px #999;   /* 影：Firefox用 */
    background-image: -webkit-gradient(linear,left bottom, left top,
                  from(#EEEEEE),
                  to(#FFFFFF));
	overflow: hidden; /* IE6 */
	display: inline;
}

#mainCol .mainBlock .mainBlockin ul li.btnLink a {
	color: #333333;
	text-decoration: none;
}

#mainCol .mainBlock .mainBlockin ul li.btnLink a:active,
#mainCol .mainBlock .mainBlockin ul li.btnLink a:hover,
#mainCol .mainBlock .mainBlockin ul li.btnLink a:focus, {
	color :#3399FF;
	text-decoration: underline;
}

#mainCol .mainBlock dl.companyList {
	margin: 0;
	padding: 0;
	width: 525px;
	float: right;
}
/*- clearfix -*/
#mainCol .mainBlock dl.companyList:after {
	display: block;
	content: "";
	clear: both;
}

#mainCol .mainBlock dl.companyList dt {
	margin: 0 0 10px 0;
	padding: 0 0 5px 0;
	width: 60px;
	border-bottom: 1px dotted #999999;
	color: #FF9900;
	float: left;
	clear: both;
}

#mainCol .mainBlock dl.companyList dd {
	margin: 0 0 10px;
	padding: 0 0 5px 10px;
	width: 440px;
	border-bottom: 1px dotted #999999;
	text-align: left;
	float: left;
}

#mainCol .mainContents {
	margin: 0 0 25px 0;
	padding: 0;
	line-height: 150%;
}

#mainCol .mainContents dl.contentsList {
	width: 740px;
	margin: 0;
	padding: 0;
/* for IE7/6 */
	*height: 1%;
}

/*- clearfix -*/
#mainCol .mainContents dl.contentsList:after {
	display: block;
	content: "";
	clear: both;
}
	
#mainCol .mainContents dl.contentsList dt {  
	width: 170px;
	margin: 0;
	padding: 0;
	float: left;
}
	
#mainCol .mainContents dl.contentsList dt img {  
	border: 1px solid #CCCCCC;
}  
 
#mainCol .mainContents dl.contentsList dd {
	width: 555px;
	margin: 0;
	padding: 0;
	float: right;
}

#mainCol .mainContents dl.contentsList dd h4.n-label {
	margin: 0 0 7px 0;
	padding: 5px 10px 4px 10px;
	font-size: 15px;
	color: #FFFFFF;
	background-color: #FF9900;
	background: -moz-linear-gradient(left, #FF9900, #FFFAF2);   /* グラデーション：Firefox用 */
	background: -webkit-gradient(linear, left top, right top, 
                  from(#FF9900),
                  to(#FFFAF2));  /* グラデーション：Safari,Google Chrome用 */
	overflow: hidden; /* IE6 */
}

#mainCol .mainContents dl.contentsList dd h4.n-label a {
	color: #FFFFFF;
	text-decoration: none;
}

#mainCol .mainContents dl.contentsList dd h4.n-label a:visited {
	color: #FFFFFF;
	text-decoration: none;
}

#mainCol .mainContents dl.contentsList dd h4.n-label a:active,
#mainCol .mainContents dl.contentsList dd h4.n-label a:hover,
#mainCol .mainContents dl.contentsList dd h4.n-label a:focus, {
	color :#3399FF;
	text-decoration: underline;
}


.f10_span {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 10px;
}

.inquiryBox h2 {
	margin: 0 0 12px 0;
	padding: 5px 10px;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 17px;
	font-weight: bold;
	text-align: left;
	color: #FFFFFF;
	background-color: #FF9900;
}

.inquiryBox h3 {
	margin: 0 0 5px 0;
	padding: 0 0 0 10px;
	font-weight: bold;
	font-size: 13px;
	color: #3399FF;

}

.inquiryBox p {
	margin: 0;
	padding: 0 0 10px 10px;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 12px;
	font-weight: normal;
	text-align: left;
	line-height: 18px;
	color: #333333;
}

.inquiryBox p span {
	font-size: 10px;
}

.inquiryBox p strong {
	font-weight: bold;
	font-size: 13px;
}
