
body {
	background:#FFFFFF;
	background-image:none;
}



#sub #mainbox h2,div#menu,#sub #submenu,#navi,p.linkbutton,#footer #footernavi,div#header strong,#top div#mainbox_top,#top div#mainbox_bottom{
	display:none;
}

div#header {
	height:55px;
	padding: 0px;
	background-image:none;
	border-bottom:6px solid #CCDDEE;
}


#logo {
	top:0px;
}


#top div#wrap {
	width: 100%;
}

#sub div#wrap {
	width: 100%;
	border:0px;
	margin-left : auto ;
	margin-right : auto ;
	background: #FFF;
	background-image:none;
}

#sub div#main {
	margin: 0;
	border-top:6px solid #CCDDEE;
	width: 100%;
	border-left: none;
	float:none
}
#sub div#main p.read{
	color:#663300;
	letter-spacing: normal;	
}
#imagespace img{
	width:100%;
}
#sub #mainbox h3,#sub #mainbox h3:link,#sub #mainbox h3:visited{
	background-position:left;
	background-image: url(../img/common/h3_bg.jpg);
	background-repeat:repeat;
	margin:0 10px;
	color:#000000;
}


#sub #mainbox h4,#sub #mainbox h4:link,#sub #mainbox h4:visited{
	color:#333;
	border: 1px solid #333;
}


#sub #main dl.midashi dt{
	background-position:left;
}


#top div#main {
	width:auto;
}

#top div#mainbox {
	padding: 10px;
	background-image: none;
	border: 0px;
}



#top div#service {
	width: 100%;
	margin: 0px;
	padding-left: 0px;
	text-align: center;
}
#top #service dl {
	width: 33%;
	padding-left: 0px;
	margin: 0px;
}


div#footer {
	padding: 10px 10px 10px 0;
}

div#footer,div#copy {
	color: #333;
}


#sub #mainbox table{
	margin-left : auto ;
	margin-right : auto ;
	margin-top: 10px;
	margin-bottom: 10px;
	border: 1px solid #000;
	background: #666;
}


#sub #mainbox table.tablefull{
	width:90%;
}

#sub #mainbox table.table400{
	width:70%;
}


#sub #mainbox table tr,#sub #mainbox table td,#sub #mainbox table th{
	padding:5px;
	color:#000;
}

#sub #mainbox table td{
	padding:5px;
	background-color:#fff;
}


#sub #mainbox table thead td,#sub #mainbox td.label{
	background: #336699;
	color: #fff;
}

#sub #mainbox td.secondlabelH{
	background: #6699CC;
	color: #fff;
	text-align:center;
}

#sub #mainbox th {
	background: #CCE5EE;
	color: #566;
}
#sub #mainbox td.secondlabelV{
	background: #DDF9FF;
	color: #333;
	text-align:center;
}

#sub #mainbox table tfoot th{
	background: #BBD5DD;
	color: #333;
}

#sub #mainbox table tfoot td{
	font-weight: bold;
	background: #eee;
}

#sub #mainbox dl.contactbox {
	border-color:#333;
}