@charset "utf-8";

/* CHUO
---------------------------------------------*/

/* MSG BOX */

#msgbox {
	padding-top: 10px;
	padding-left: 8px;}

#msgbox .msg {margin-bottom: 32px;}

#msgbox p {
	line-height: 2em;
	margin-bottom: 1.5em;}

#msgbox p span {font-size: 12px;}

#msgbox #mainimg {margin-bottom: 40px;}

#chuonavi {
	position: relative;
	width: 750px;
	margin-bottom: 40px;}

#chuonavi ul li {
	float: left;
	margin-right: 5px;
	margin-bottom: 5px;}


.chuo h3 {margin-bottom: 1.5em;}

.abbox {position: relative;}
.abbox div {position: absolute;}

.abbox div p {margin-bottom: 1em;}
.abbox div p img {margin-left: -2px;}

#shudo {
	width: 715px;
	height: 595px;}

#shudo div {
	width: 290px;
	left: 408px; top: 419px;
	z-index: 10;}

#jido {
	width: 715px;
	height: 657px;}

#jido div {
	width: 290px;
	left: 406px; top: 506px;
	z-index: 10;}

#knb01 {
	width: 715px;
	height: 601px;}

#knb01 div {
	width: 320px;
	left: 391px; top: 369px;
	z-index: 10;}

#knb02 {
	width: 715px;
	height: 583px;}

#knb02 div {
	width: 300px;
	left: 20px; top: 380px;
	z-index: 10;}

#kgk01 {
	width: 715px;
	height: 360px;}

#kgk01 div {
	width: 650px;
	left: 20px; top: 252px;
	z-index: 10;}

#kgk02 {
	width: 715px;
	height: 260px;}

#kgk02 div {
	width: 350px;
	left: 395px; top: 13px;
	z-index: 10;}

#kgk03 {
	width: 715px;
	height: 414px;}

#kgk03 div {
	width: 650px;
	left: 20px; top: 310px;
	z-index: 10;}
