/* CSS Document */

body{
	padding:0;
	margin:0;
	background-image: url("img/back.gif");
	scrollbar-base-color:#FFF;
	scrollbar-track-color:#E5E5E5;
	scrollbar-arrow-color:#396;
	scrollbar-3dlight-color:#E5E5E5;
	scrollbar-highlight-color:#396;
	scrollbar-shadow-color:#396;
	scrollbar-darkshadow-color:#E5E5E5;
}
h1{
	padding:0;
	margin:0;
}
h2{
	padding:0;
	margin:0;
}
.logo{
	border-top:1 solid #666;
	border-left:1 solid #666;
	border-right:1 solid #666;
	background-color:#FFF;
	padding:15;
}
.line{
	background-color:#396;
}
.flash{
	border-left:1 solid #666;
	border-right:1 solid #666;
}
.content{
	border-left:1 solid #666;
	border-right:1 solid #666;
	border-bottom:1 solid #666;
	padding:15;
	background-color:#FFF;
}
.content_02{
	padding-top:15;
	vertical-align:top;
}

.heading{
	background-image: url("img/heading_back.gif");
}
.text_01{
	padding-top:15;
	padding-right:15;
	font-size:80%;
	line-height:2;
	color:#666;
	vertical-align:top;
}
.copy{
	font-size:70%;
	padding-top:10;
	color:#666;
}

/* メニューバック */
.company{
	border-left:1 solid #666;
	border-right:1 solid #666;
	background-image: url("company/img/m_back.jpg");
	background-position:0% 0%;
	background-repeat:no-repeat;
	padding:15;
	vertical-align:bottom;
}
.light{
	border-left:1 solid #666;
	border-right:1 solid #666;
	background-image: url("light/img/m_back.jpg");
	background-position:0% 0%;
	background-repeat:no-repeat;
	padding:15;
	vertical-align:bottom;
}
.service{
	border-left:1 solid #666;
	border-right:1 solid #666;
	background-image: url("service/img/m_back.jpg");
	background-position:0% 0%;
	background-repeat:no-repeat;
	padding:15;
	vertical-align:bottom;
}
.web{
	border-left:1 solid #666;
	border-right:1 solid #666;
	background-image: url("web/img/m_back.jpg");
	background-position:0% 0%;
	background-repeat:no-repeat;
	padding:15;
	vertical-align:bottom;
}
.contact{
	border-left:1 solid #666;
	border-right:1 solid #666;
	background-image: url("contact/img/m_back.jpg");
	background-position:0% 0%;
	background-repeat:no-repeat;
	padding:15;
	vertical-align:bottom;
}
.top {
	border-left:1 solid #666;
	border-right:1 solid #666;
	background-position:0% 0%;
	background-repeat:no-repeat;
	padding:15;
	vertical-align:text-botom;
	height: 300px;
	background-image: url(img/back.jpg);
}
.menu{
	border-left:1 solid #666;
	border-right:1 solid #666;
	background-position:0% 0%;
	background-repeat:no-repeat;
	vertical-align:bottom;
	padding-left: 15px;
}
