﻿* {
	margin: 0;
	padding: 0;
}

/*------------------------------------------------------------*/

body {
	margin: 0;
	padding: 0;
	background: #ffffff; /*#66cc33 e6e6e6 (wakui color)*/
	background-image: url(../myimages/bg_01.jpg);
	color:#ffffff;
}

/*------------------------------------------------------------*/

#building {
	text-align:center;
	width: 100%;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif, "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	line-height:1.5;
	margin: 0;
	padding: 0;

/*	background-color: #666666; */
/*	background-image: url(../images/building021.jpg); */
/*	background-repeat: no-repeat; */
/*	background-attachment: fixed; */
/*	background-position: left top; */
/*	background: #49382e url(../images/building01.jpg) 860px 102px; */

}
#base {
	text-align:center;
	width: 900px;
	margin:0 auto 0 auto;
	padding: 0;
}


/*------------------------------------------------------------*/
/* PAGETOP */
/*------------------------------------------------------------*/
.pagetop {
	text-align:center;
	width: 857px;
	height: 349px;
	margin: 0 auto 0 auto;
	padding: 0;
/*	background-color: #000000; */
	color: #000000;
	background-image: url(../myimages/kuma.gif);
	background-position: top;
	background-repeat: no-repeat;
/*	border-left:  1px solid #000000; */
/*	border-right: 1px solid #000000; */
}
.pagetop h1 {
	text-align: center;
	font-size: 18px;
	line-height: 1.7;
	color: #005a00;
/*	font-weight: normal; */
	margin: 0;
	padding: 0;
}
.pagetop h2 {
	text-align: center;
	font-size: 12px;
	line-height: 1.7;
	color: #005a00;
/*	font-weight: normal; */
	margin: 0;
	padding: 0;
}
.pagetop p {
	text-align: right;
	font-size: 12px;
	line-height: 1.5;
	margin: 0;
	padding: 0 60px 0 0;
	color: #005a00;
}

/*------------------------------------------------------------*/
.buff1{
	margin:0 auto 0 auto;
	width: 800px;
	height: 120px;
}
.buff2{
	margin:0 auto 0 auto;
	width: 800px;
	height: 75px;
}
*html .buff2{
	margin:0 auto 0 auto;
	width: 800px;
	height: 70px;
}
.buff3{
	margin:0 auto 0 auto;
	width: 800px;
	height: 25px;
}
*html .buff3{
	margin:0 auto 0 auto;
	width: 800px;
	height: 30px;
}
.buff4{
	margin:0 auto 0 auto;
	width: 800px;
	height: 40px;
}
*html .buff4{
	margin:0 auto 0 auto;
	width: 800px;
	height: 0;
}


/*------------------------------------------------------------*/
/* MAIN */
/*------------------------------------------------------------*/
.main {
	text-align: center;
	width: 816px;
/*	height:1036px; */
	margin: -10px auto 0 auto;
	padding: 0;
	background-color: #ffffff;
	color: #000000;
/*	background-image: url(../images/my/bg_Smilemakemehappy.gif); */
/*	background-position: top; */
/*	background-repeat: no-repeat; */
	border-left:  1px solid #005a00;
	border-right: 1px solid #005a00;
}
*html .main {
	text-align: center;
	width: 816px;
/*	height:1036px; */
	margin:0 auto 0 auto;
	padding: 0;
	background-color: #ffffff;
	color: #000000;
/*	background-image: url(../images/my/bg_Smilemakemehappy.gif); */
/*	background-position: top; */
/*	background-repeat: no-repeat; */
	border-left:  1px solid #005a00;
	border-right: 1px solid #005a00;
}

.main p {
	text-align: left;
	line-height: 1.7;
	margin: 5px 0 20px 0;
	padding: 0 108px;
	font-size: 12px;
	color: #000000;
}

.main ul {
	margin: 0;
	padding: 0;
	text-align: center;
	list-style:none;
}
.main li {
	line-height: 1.7;
	margin: 0;
	padding: 0;
	font-size: 12px;
	color: #000000;
	list-style:none;
	text-align: center;
}
.main a {
	line-height: 1.7;
	margin: 0;
	padding: 0;
	font-size: 12px;
	color: #000000;
	text-decoration:none;
	text-align: center;
}

.main	a:link    { color:#000000; text-decoration: none;}      /* before #000000 #4b005f #003300*/
.main	a:visited { color:#000000; text-decoration: none;}      /* before #000000 #4b005f #003300*/
.main	a:hover   { color:#ffcc00; text-decoration: underline;} /* before #ff3300 #ffcc00*/
.main	a:active  { color:#ffcc00; text-decoration: none;}      /* before #ff3300 #ffcc00*/

.main strong {
	font-weight: normal;
}

/*------------------------------------------------------------*/
/* P DEFINITION */
/*------------------------------------------------------------*/
p.line05 {
	line-height:0.5;
}


p.style1 {
	margin: 0;
	padding: 0 20px;
	text-align: right;
}

p.top01 { margin: 0 0 5px 0; padding:0; text-align:center; }

p.main01 {text-align:right; }

/*------------------------------------------------------------*/
/* PAGEBOTTOM */
/*------------------------------------------------------------*/
#bot {
	text-align:center;
	width: 100%;
	height: 450px;
	margin: 0;
	padding: 0;
/*	background-color: #666666; */
	background-image: url(../myimages/bg_02.jpg);
/*	background-repeat: no-repeat; */
/*	background-attachment: fixed; */
	background-position: bottom;
/*	background: #49382e url(../images/building01.jpg) 860px 102px; */

}
#base2 {
	text-align:center;
	width: 900px;
	margin:0 auto 0 auto;
	padding: 0;
}
.pagebot {
	text-align:center;
	width: 818px;
	height: 408px;
	margin: -20px auto 0 auto;
	padding: 0;
/*	background-color: #ffffff; */
	color: #cccccc;
	background-image: url(../myimages/kuma_sita.gif);
	background-position: top;
	background-repeat: no-repeat;
/*	border-left:  1px solid #000000; */
/*	border-right: 1px solid #000000; */
}
*html .pagebot {
	text-align:center;
	width: 818px;
	height: 408px;
	margin:0 auto 0 auto;
	padding: 0;
/*	background-color: #ffffff; */
	color: #cccccc;
	background-image: url(../myimages/kuma_sita.gif);
	background-position: top;
	background-repeat: no-repeat;
/*	border-left:  1px solid #000000; */
/*	border-right: 1px solid #000000; */
}
.pagebot address {
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif, "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-style:normal;
	line-height:1.5;
	text-align:center;
	color: #000000;
	margin: 0;
	padding: 0;
}
.pagebot ul {
	width:700px;
/*	height:20px;  */
	overflow:hidden;
	margin:0 auto;
	padding:0;
	list-style:none;
}
.pagebot li {
	display: inline; /* 横並びのリストの方法１ */
/*	float: left; */  /* 横並びのリストの方法２ */
	margin:0;
	padding:0;
	color: #003300;
	list-style:none;
}
li.whitetext { font-size:60%; color: #ffffff; }
.pagebot strong { font-weight: normal; }

/* */
/* */


