/* base *****************************************************************/

* {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-o-box-sizing: border-box;
	-ms-box-sizing: border-box;
	box-sizing: border-box;
}

body {
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr = '#fbe4b1', endColorstr = '#fffbf0');
	/*INNER ELEMENTS MUST NOT BREAK THIS ELEMENTS BOUNDARIES*/
	/*Element must have a height (not auto)*/
	/*All filters must be placed together*/
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr = '#fbe4b1', endColorstr = '#fffbf0')";
	/*Element must have a height (not auto)*/
	/*All filters must be placed together*/
	background-image: -moz-linear-gradient(top, #fbe4b1, #fffbf0);
	background-image: -ms-linear-gradient(top, #fbe4b1, #fffbf0);
	background-image: -o-linear-gradient(top, #fbe4b1, #fffbf0);
	background-image: -webkit-gradient(linear, center top, center bottom, from(#fbe4b1), to(#fffbf0));
	background-image: -webkit-linear-gradient(top, #fbe4b1, #fffbf0);
	background-image: linear-gradient(top, #fbe4b1, #fffbf0);
	/*--IE9 DOES NOT SUPPORT CSS3 GRADIENT BACKGROUNDS--*/
	
	color: #333;
	font-size: 90%;
}

.body2 {
	background:url(../_img/ft_back2.png);
	width: 100%;
	height: 100%;
}


/* header */ 

.header_wrap {
	widht: 100%;
}

.header_wrap li {
	float: left;
}

.h_box, .h_menu {
	width: 800px;
	margin: 0 auto;
}

.h_box h1 {
	float: left;
}

/* contents */

.contents {
	width: 800px;
	margin: 0 auto;
}

.c_box1, .c_box2, .c_box3, .c_box4 {
	margin: 0px 0px 10px 0px;
	background:#FFF;
	box-shadow: rgba(0, 0, 0, .5) 0 0 3px;
	-webkit-box-shadow: rgba(0, 0, 0, .5) 0 0 3px;
	-moz-box-shadow: rgba(0, 0, 0, .5) 0 0 3px;
}

.c_box1 {
	width: 800px;
}

.c_box2 {
	width: 340px;
	height: 250px;
	float: left;
	margin-right: 10px;
	padding: 10px;
}

.c_box2_inner {
	border: 1px solid #65885E;
	width: 100%;
	height: 100%;
	padding: 10px;
}

.c_box3 {
	width: 450px;
	height: 120px;
	float: left;
}

.grad1{
filter: progid:DXImageTransform.Microsoft.gradient(GradientType = 1, startColorstr = '#FFFCEE', endColorstr = '#E3F7E1');
/*INNER ELEMENTS MUST NOT BREAK THIS ELEMENTS BOUNDARIES*/
/*Element must have a height (not auto)*/
/*All filters must be placed together*/
-ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType = 1, startColorstr = '#FFFCEE', endColorstr = '#E3F7E1')";
/*Element must have a height (not auto)*/
/*All filters must be placed together*/
background-image: -moz-linear-gradient(left, #FFFCEE, #E3F7E1);
background-image: -ms-linear-gradient(left, #FFFCEE, #E3F7E1);
background-image: -o-linear-gradient(left, #FFFCEE, #E3F7E1);
background-image: -webkit-gradient(linear, left top, right top, from(#FFFCEE), to(#E3F7E1));
background-image: -webkit-linear-gradient(left, #FFFCEE, #E3F7E1);
background-image: linear-gradient(left, #FFFCEE, #E3F7E1);
/*--IE9 DOES NOT SUPPORT CSS3 GRADIENT BACKGROUNDS--*/	
}

.c_box4 {
	width: 800px;
	padding: 10px;
}