@charset "Shift_JIS";

/* base */
body{
	margin:0px;
	padding:0px;
	text-align:center;
}

.hr{
	margin:10px 0px;
	height:1px;
	background:url("../IMAGES/line01.gif") top center no-repeat;
}

.mg{
	height:20px;
}

br.clear {
	clear:both;
	line-height:1%;
	font-size:1%;
}

h1, h2, h3, div, p{
	margin:0px;
	padding:0px;
}

img{
	border:none;
}

#container{
	margin:0px auto;
	padding:0px;
	width:800px;
}

#footer{
	margin:10px 0px 0px 0px;
}


/* extension */
/* INDEX */
#index{
	background:#000000 url("../IMAGES/bdy_bg1.gif") top center repeat-y;
}

.feature{
	margin:15px 0px;
}

.elePar{
	margin:15px 0px;
	height:275px;
	background:url("../IMAGES/line02.jpg") center center no-repeat;
}

.eleChld_l{
	float:left;
	width:400px;
}

.eleChld_r{
	float:left;
	width:400px;
}

.feature .eleChld_l p, .feature .eleChld_r p{
	margin:20px 0px;
}

.elePar .eleChld_l p, .elePar .eleChld_r p{
	margin:10px 0px;
}

.sp{
	height:30px;
}

#catalog{
	margin:0px 65px;
	text-align:right;
}

.ftLnk{
	margin:5px 50px;
	text-align:right;
}

/* FUGA */
#fuga{
	background:#000000 url("../IMAGES/bdy_bg2.gif") top center repeat-y;
}

#fuga h1{
	width:798px;
}

#sec1{
	text-align:left;
	background: url("../IMAGES/fuga_sec1_bg.jpg") center right no-repeat;
}

#sec1 p{
	margin:0px 30px;
}

#sec2{
	text-align:left;
	background: url("../IMAGES/fuga_sec2_bg.jpg") center right no-repeat;
}

#sec2 p{
	margin:0px 30px;
}

#sec3{
	text-align:left;
}

#sec3 p{
	margin:0px 30px;
}

#sec4 .sec4_l{
	text-align:left;
	float:left;
	width:500px;
}

#sec4 .sec4_l img{
	margin:0px 30px;
	padding:0px;
}

#sec4 .sec4_r{
	float:left;
}

#sec4 .sec4_r img{
	margin:5px 0px 0px 0px;
	padding:0px;
}
