@charset "utf-8";

/* 下層ページ2カラム設定 */

/*contents領域の設定
----------------------------------------------------- */
▼▼▼contents領域 {}
div#contents {/*中身は「contents.css」に記述 */
	width: 680px;
	padding-left: 10px;
	float: left;
}

/*サイドメニュー180px枠の設定
----------------------------------------------------- */
▼▼▼side-menu180px {}
div#side-menu-a {/*中身は「side_b.css」に記述 */
	width: 250px;
	float: left;
	padding-left: 0px;
}


/*2カラムコンテンツ枠のグレー背景設定
----------------------------------------------------- */
div.cont div.cont-box2 {
	background-image: url(../img/common_img/width680px_cen_w.jpg);
	background-repeat: repeat-y;
	width: 680px;
	margin: 0;
	padding: 0px;
}

/*2カラムコンテンツ枠のグレー内余白設定
----------------------------------------------------- */
div.cont div.cont-box-inside2 {
	padding: 5px 15px 15px 15px;
}

/*2カラムコンテンツ枠のテキスト設定
----------------------------------------------------- */
div.cont-box-inside2 h4, div.cont-box-inside2 h5, div.cont-box-inside2 p {
	margin-left: 5px;
	margin-right: 5px;
}
div.cont-box-inside2 h3 {
	margin-bottom: 5px;
	font-size: 14px;
	font-weight: bold;
	background-image: url(../img/common_img/title_h2_w650.jpg);
	background-repeat: no-repeat;
	height: 30px;
	padding-top: 5px;
	padding-left: 20px;
	color: #FFFFFF;
}
div.cont-box-inside2 p {
	margin-bottom: 10px;
}
div.cont-box-inside2 h4 {
	line-height: 140%;
	font-weight: bold;
	color: #000033;
	margin-bottom: 10px;
	font-size: 14px;
}

/*コンテンツ枠の下部角丸設定
----------------------------------------------------- */
div.cont div.cont-box-bottom2 {
	background-image: url(../img/common_img/width680px_bot_w.jpg);
	background-repeat: no-repeat;
	background-position: top;
	width: 680px;
	margin: 0px;
	padding: 0px;
	height: 8px;
}