@charset "utf-8";
/* CSS Document */

#mainContentInner {
	/*　10px左右マージン　*/
	width: 710px;
	margin: 0 0 0 10px;
}

#mainContent .twoColumnLeft {
	float: left;
	width: 380px;
}

#mainContent .twoColumnRight {
	float: right;
	width: 290px;
}

#mainContent .twoColumnLeft2 {
	float: left;
	width: 330px;
}

#mainContent .twoColumnRight2 {
	float: right;
	text-align: center;
	width: 350px;
}

#mainContentInner h4 {
	margin: 55px 0 25px;
}

#mainContentInner h5 {
	margin: 0 0 10px;
}

#mainContentInner .boxLeft {
	width: 348px;
	float: left;
	margin: 0 10px 20px 0;
}

#mainContentInner .boxRight {
	width: 348px;
	float: left;
	margin: 0 0 20px 0;
}

#mainContentInner .boxWide {
	width: 708px;
	margin: 0 0 20px 0;
	padding-bottom: 15px;
	clear: both;
}

#mainContentInner .boxLeft,
#mainContentInner .boxRight,
#mainContentInner .boxWide {
	border: 1px solid #ccc;
	text-align: center;
	padding-bottom: 5px;
	min-height: 110px;
}

#mainContentInner .boxLeft strong,
#mainContentInner .boxRight strong,
#mainContentInner .boxWide strong {
	display: block;
	background: url(/images/common/item_stripe01.gif);
	padding: 3px 0 3px 10px;
	margin-bottom: 5px;
	border-bottom: 1px solid #ccc;
	text-align: left;
}

#mainContentInner .boxWide strong {
	margin-bottom: 10px;
}

#mainContentInner .boxLeft p,
#mainContentInner .boxRight p {
	padding: 15px 10px;
}

#mainContentInner .boxWide p {
	padding: 0 30px 0 10px;
	width: 330px;
	float: left;
}






