@charset "UTF-8";


/*  ######基本の色の設定######  */
/*	
	color: #5773b7; メニューの文字の色　青
	color: #5780ec; ちょっと明るい青
	color: #999999; マウスをのせたときの色　灰色
	color: #ffcc00;  見出しの黄色
	color: #dddddd; アンダーライン　薄い灰色
	color: #ff99cc;
	color: #c4e466; お問い合わせフォームの見出しの色
	color: #b21818; リンクの赤い色
*/


/* ######### コンテンツイメージ ######### */
.contents_img_box {
	width: 100%;
	position: relative;
	margin-top: -2px;
}

.contents_img {
	background-color: #fff;
	margin-top: 0;
	margin-bottom: 0;
	border-bottom: solid 1px #ccc;
}

.contents_img_title {
	position: absolute;
	top: 70px;
	left: 30px;
	font-size: 40px;
	font-weight: bold;
	color: #fd0;
	text-shadow:
	 -1px -1px 0px #5780ec,
	 1px -1px 0px #5780ec,
	  1px 1px 0px #5780ec,
	   -1px 1px 0px #5780ec,
	   1px 2px 3px rgba(0, 0, 0, 0.6);
}

.contents_img_message {
	position: absolute;
	top: 90px;
	right: 20px;
	font-size: 18px;
	color: #fff;
	text-shadow:
	 -1px -1px 0px #555,
	 1px -1px 0px #555,
	  1px 1px 0px #555,
	   -1px 1px 0px #555,
	   1px 2px 3px rgba(0, 0, 0, 0.6);
}

/* ######### コンテンツイメージここまで ######### */

/* ######### コンテンツタイトル ######### */
.contents_title {
		height: 24px;
		border-bottom: solid 1px #ddd;
		margin-bottom: 10px;
		border-left: solid 24px #5780ec;
}

.contents_title_name {
	color: #5780ec;
	font-size: 24px;
	line-height: 26px;
	font-weight: bold;
	padding-left: 15px;
}

/* ######### コンテンツタイトルここまで ######### */



/* お問い合わせフォーム　個別設定 */

a {
	color: #5780ec;
	text-decoration: none;
}

a:hover {
	color: #999;
}



.form_box {
	background-color: #fff;
	width: 950px;
	height: 1200px;
	margin-top: 0;
}


.form1 { 
	width: 950px;
	margin: 0 auto;
	padding-top: 20px;
}


.message {
	margin-bottom: 50px;
	margin-left: 70px;
}

.message p {
	font-size: 16px;
	line-height: 28px;
	text-align: left;
	color: #000;
}
	


.form_box {
	margin-top: 0;
	font-size: 16px;
	line-height: 22px;
	color: #000;
}


.form2 {
	width: 700px;
	height: auto;
	margin: 30px auto;
}

.formp {
	font-size: 16px;
	line-height: 25px;
	color: #000;
	width: 700px;
	margin: 20px auto;
}

.form2 .sub01 {
	font-size: 14px;
	line-height:22px;
	color: #b21818;
}

.caution {
	color: #b21818;
}