@charset "utf-8";
#warp {
	width: 100%;
	margin-right: auto;
	margin-left: auto;
	float: left;
}
#warp #head {
	float: left;
	width: 100%;
	height: 100%;
	background-image: url(../image/bg_topline.gif);
	background-repeat: repeat-x;
}
#warp #head #head_con {
	float: left;
	height: 124px;
	width: 970px;
}
#warp #head #head_con .toplogo {
	float: left;
	width: 226px;
	height: 99px;
	border-top-width: 5px;
	border-top-style: solid;
	border-top-color: #FFFFFF;
	padding-top: 20px;
	text-align: center;
	background-image: url(../image/bg_leftmenu.gif);
	background-repeat: repeat-y;
	background-position: right;
}
#warp #head #head_con .headnavi {
	float: right;
	height: 99px;
	width: 743px;
	border-top-width: 5px;
	border-top-style: solid;
	border-top-color: #478eed;
	padding-top: 20px;
	text-align: right;
	background-image: url(../image/bg_contents.gif);
	background-repeat: repeat-y;
}



#warp #contents {
	float: left;
	width: 970px;
	margin-right: auto;
	height: 100%;
}
#warp #contents #foot {
	float: left;
	width: 100%;
	margin-top: 50px;
}
#warp #contents #main #foot #inc {
	float: left;
	width: 100%;
	height: 100%;
}


#warp  #contents  #menu {
	float: left;
	height: 100%;
	width: 226px;
	background-image: url(../image/bg_leftmenu.gif);
	background-repeat: repeat-y;
	background-position: right;
}
#warp #contents #main {
	float: right;
	width: 715px;
	height: 100%;
	background-image: url(../image/bg_contents.gif);
	background-repeat: repeat-y;
	padding-left: 28px;
}
#warp #contents #main #box01 {
	float: left;
	width: 100%;
}
#warp #contents #main #foot {
	float: left;
	width: 100%;
	margin-top: 70px;
}
#warp #contents #main #box01 #tab {
	float: left;
	width: 100%;
	height: 29px;
	background-image: url(../image/tab_linebg.gif);
	background-repeat: repeat-x;
	margin-bottom: 30px;
	margin-top: 40px;
}
#warp #contents #main #box01 #tab02 {
	float: left;
	width: 100%;
	margin-bottom: 0px;
	margin-top: 15px;
}

#warp #contents #main #box01 #ttl {
	float: left;
	height: 50px;
	width: 100%;
	margin-top: 15px;
}
#warp #contents #main #box01 #obj {
	float: left;
	height: auto;
	width: 100%;
	margin-bottom: 30px;
}

#warp #contents #main #box01 #ttl02 {
	float: left;
	height: auto;
	width: 100%;
	margin-bottom: 30px;
}

