body{	background-color:#fbfbe0;	background-image:url(/img/common/bg.gif);	background-repeat:repeat-x;	background-position:bottom;	background-attachment:fixed;	margin:0; padding:0;}#container{	background:url(/img/common/bg02.gif) repeat-y 20px 0;	margin:0; padding:0;	width:100%;}#rightSide{	margin-left:250px;	padding:10px 20px;}#contents{	width:100%;}#menu{	position:fixed!important;	position:absolute;	top:80px;	left:20px;	width:230px;	text-align:center;}.menu2{	height:98%; background:url(/img/common/bg02.gif) repeat-y;}h1{	font-family:Chalkboard, sans-serif;	font-size:200%;	color:#739760;	margin:0; padding:0;}.glbNavi{  width:214px;  margin:0 auto;  background:url(/img/common/bg_navi.gif) no-repeat 0 0;}.glbNavi ul{  margin:0;  padding:0;  background:url(/img/common/bg_navi.gif) no-repeat -214px bottom;  width:214px;  list-style:none outside;  overflow:hidden;  _zoom:1;}.glbNavi ul li{  float:left;  border-left:1px solid #fff;  width:71px;}.glbNavi ul li.about{  width:69px;}.glbNavi ul li.register,.glbNavi ul li.contact{  width:85px;}.glbNavi ul li.map{  width:40px;}.glbNavi ul li a{  display:block;  margin:2px 1px;  text-align:center;  line-height:1.3em;  color:#fff;  text-decoration:none;}.glbNavi ul li a:hover,.glbNavi ul li.act a{  background:url(/img/common/bg_navi_inner.png) repeat-x 0 0;}.glbNavi ul li a span{  color:#fff;  font-size:small;  font-family: Chalkboard, sans-serif;}.modelmenu{	width:214px; margin:0 auto; background:#739760;	font-size:small; line-height:1.5em; color:#fff;	font-family:Chalkboard, sans-serif;}.modelmenu ul{	list-style-type:square;	margin:0; padding:5px 30px;	text-align:left;}.modelmenu a{color:#fff; text-decoration: none;}.modelmenu a:hover{color:#fff256; text-decoration: none;}.panlist{	font-size:10px;	width:100%;	background:url(/img/common/obi.gif) repeat-x 0 15px;	height:30px;	margin-bottom:10px;}.modelist{	margin:0;	padding:0;	list-style:none;}.modelist li{	float:left;	margin-right:20px;	font-size:10px;	margin-bottom:10px;}.contact_form{width:450px; margin:70px auto 0;}.contact_form h1{border-bottom:1px dashed #739760; padding:0 0 10px;}.contact_form div{	padding:0 0 10px;	margin:10px 0;	border-bottom:1px dashed #739760;}.contact_form input{width:400px;}.contact_form textarea{width:400px;}.contact_form input.form_btn{width:69px; height:20px;}.contact_form .form_end{border-bottom:none;}address{	padding-top:20px;	text-align:center;	font-size:10px;	font-style:normal;	color:#fff;}