@charset "utf-8";
@import "init.css";
	
	/*IE6*/
.ie6 body {
	zoom: 54%; 
	}
	
/*IE7*/
.ie7 body {
	zoom: 54%; 
	}
	
html {
	height: inherit;
	}

body {
	background:#FEF7F1;
	}

#index #contents {
	background-image: none;
	background-color: #fff;
	}

body #contentsWrap{ 
    height: inherit;
	}

html {
	background-image: none;
	}
#wrapper,
#wrapperIn {
	/*background: none;*/
	}
	
#footer {
	width: 100%;
	background: #fff;
	}
#footer .in {
	background: #fff;
	float: left;
	width: 100%;
	overflow: hidden;
	}
#footerFunction {
	display: none;
	}

#copyArea {
	float: left;/*削除不可*/
	width: 100%;
	}
	
body.home #header,
body.home #footer #groupWrap,
body.home #copyArea {
	display: block;
	}

body.home #copyArea {
	width: 100%;
	}
.ie6 #footer,
.ie6 #copyArea,
.ie7 #footer,
.ie7 #copyArea   {
	display: none;
	}
.ie6 .tabWrap .box dl.detail,
.ie7 .tabWrap .box dl.detail {
 	width: 200px;
	}
.ie6 dl.dl_number dd,
.ie7 dl.dl_number dd {
    width: 720px;
	}
.ie6 .area01 #feature {
	width: 510px;
	overflow: hidden;
	}
.ie6 .pbreak_old,
.ie7 .pbreak_old {
	page-break-before: always;
	}
