@charset "utf-8";


#container {
float:none;
}

#container-inner {
display:inline;
float:none;
}

#SiteLogo{
float:none;
margin:10px 0;
}

#Header{
display:inline;
float:none;
}

#BannerArea{
float:none;
}

#BannerArea .inner{
width: auto;
border:none;
float:none;
}

#ContentArea{
float:none;
width: auto;
}

#wrap-left,
#wrap-middle,
#wrap-right{
display:inline;
float:none;
width: auto;
margin:0;
padding:0;
}

#Bottom-BannerArea{
float:none;
width: auto;
}

#BannerArea img{
margin:0;
}


/* Parts ---------------------------------------------------------------------- */

/* BannerArea */

#BannerArea .wrapmiddle,
#BannerArea .wrapleft,
#BannerArea .wrapright{
float:none;
width:auto;
}

/* contentArea */
.wrap,
.wrap-last,
.wrap-inner{
display:inline;
float:none;
width:auto;
background:none;
}

.wrap p{
margin:2em 0 1em 0;
}

.sum{
float:none;
}

.wrap-last p,
.wrap p{
width:auto;
}

.enter,
.enter-padding{
display:none;
}

.enter-padding{
float:none;
}

.banner-wrap-left{
width:auto;
float:none;
}

.banner-wrap-left p{
width:auto;
}

.banner-wrap{
width:auto;
float:none;
}

.banner-wrap p{
width:auto;
}

#topNav a{
background:none;
}

/* campaign */

#navigation,
#contentsNav {
	display:none;	
	}

#outline-wrap,
#howto-wrap,
#qa-wrap,
#qa-wrap .part ul,
#qa-wrap .q,
#qa-wrap .a,
#part,
#part2{
width:auto;
background:none;
display:inline;

}


.note_760,
.note_720,
.note_740,
.note_590,
.note_350{
	
	display:				block;

	}

.note_760,
.note_760 dt,
.note_760 dd,
.note_720,
.note_720 dt,
.note_720 dd,
.note_740,
.note_740 dt,
.note_740 dd,
.note_590,
.note_590 dt,
.note_590 dd,
.note_350,
.note_350 dt,
.note_350 dd{
	float:					left;
	}

.note_760 dt,
.note_720 dt,
.note_740 dt,
.note_590 dt,
.note_350 dt{
	width:					20px;
	padding:				0;
	font-weight:			normal;
	background:				none;
	}

.note_760 dd,
.note_720 dd,
.note_740 dd,
.note_590 dd,
.note_350 dd{
	margin:					0 0 3px 0;
	}

/* ! */

.note_760{
	width:					770px;
	margin:					0 0 0 35px;
	}

* html .note_760{
	width:					770px;
	margin:					0 0 0 17px;
	}

.note_760 dd{
	width:					750px;
	}

.note_740{
	width:					740px;
	margin:					0 0 0 0;
	}

.note_740 dd{
	width:					720px;
	}

.note_350{
	width:					350px;
	margin:					15px 0 0 33px;
	}

* html .note_350{
	width:					350px;
	margin:					0 0 0 16px;
	}

.note_350 dd{
	width:					330px;
	}

.note_590{
	width:					590px;
	margin:					0 0 0 0;
	}

.note_590 dd{
	width:					570px;
	}

.note_720{
	width:					720px;
	margin:					0 0 0 10px;
	}

.note_720 dd{
	width:					700px;
	}


.pm{
	margin:20px 0;}
	
	
/* ソリューション */
#solution {
	clear: both;
	border: none;
	margin-top: 24px;
	margin-bottom: 30px;
	font-size:1px;
}

#solution ul {
	margin: 0px;
	padding: 0px;
}

#solution ul li {
	background: none;
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}

.products ul, .products li {
	margin: 0px;
	padding: 0px;
	border: 0px;
	list-style: none;
}

#sitelogo img {
	display: block;
	margin: 0px;
	padding: 0px;
	font-size:1px;
}


