/* CSS Document */


/* ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
+
+　トップページのスタイル
+
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */

#main {
	width: 902px;
	border-bottom: 1px solid #867465;
	margin: 25px auto 0 auto;
	text-align: left;
	overflow: hidden;
	clear: both;
}

h3 { display: block; }


#leftSide {
	width: 181px;
	margin-top: 20px;
	float: left;
}

#content {
	float: right;
	width: 704px;
	margin-top: 20px;
	display: inline;
}





/* スタイル */

#news {
	border: 1px solid #ae5159;
	width: 180px;
	padding: 10px 0 15px;
	text-align: center;
}

#news p {
	width: 156px;
	margin-right: 4px;
	margin-left: 4px;
}

#news .kiji {
	text-align: left;
	width: 150px;
	margin: 15px auto;
}

#news .blog {
	color: #870301;
	text-align: left;
	width: 150px;
	margin: 20px auto 10px;
}


.w225 { width: 225px; }

#point {
	width: 704px;
	clear: both;
	margin-top: 50px;
	background-image: url(../../images/box_mdl.gif);
	background-repeat: repeat-y;
}

#pointL {
	width: 455px;
	float: left;
	text-align: center;
	margin: 8px 0 0 35px;
	display: inline;
}


#pointR {
	float: right;
	width: 152px;
	margin: 38px 25px 0 0;
	display: inline;
	text-align: center;
}

#present {
	background-image: url(../../images/bg01.jpg);
	clear: both;
	height: 200px;
	margin-top: 20px;
	position: relative;
}


#present .txt1 {
	width: 340px;
	margin-left: 110px;
	padding-top: 93px;
	line-height: 1.2em;
}

.frmbtn{
	position: absolute;
	bottom: 8px;
	right: 268px;
}


/*応募者のみ20％*/
#present2 {
	background-image: url(../../images/bg02.jpg);
	clear: both;
	height: 338px;
	margin-top: 20px;
	position: relative;
}

#present2 .txt1 {
	width: 340px;
	margin-left: 110px;
	padding-top: 93px;
	line-height: 1.2em;
}

.frmbtn2{
	position: absolute;
	bottom: 15px;
	padding-top: 10px;
	padding-left: 12px;

}
/*応募者のみ20％*/


.clr01 { color: #c6091f}



.w250 { width: 250px}


/*  ポイント　 */

#pointL .Sbox {
	text-align: left;
	background: url(../img/bdot.gif) repeat-x left top;
	padding: 20px 0;
	font-size: 14px;
	font-weight: bold;
	color: #0a244e;
	margin: 7px 0 0;
}
#pointL .Sbox img {
	float: right;
}
#pointL .Sbox p {
	background: url(../img/arrow02.gif) no-repeat left top;
	padding-left: 20px;
	margin: 0 0 0 10px;
}
#pointL .Sbox span {
	color: #c6091f;
}
