/* CSS Document */

/* HTML再設定 */
body
{
     margin: 0 ;
     padding: 0 ;
     color: #000000 ;
     text-align: center;
}

TH, TD, TABLE, textarea
{
    font-size: 13px;
    COLOR: #333333;
}


/*
IMG {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	PADDING-TOP: 0px
}
*/

a{
	color: #0065CE;
	text-decoration: underline;
}

a:hover{
	color: #99CC00;
	text-decoration: underline;
}


/* class */
.botantop{
	BACKGROUND-IMAGE: url(../img/botantitle.gif);
	BACKGROUND-REPEAT: no-repeat;
	padding: 0px 5px 0px 5px;
	text-align: center;
	FONT-SIZE: 14px;
	font-weight: bold;
	color: #003300;
}


/* wrapper */
#wrap {
	WIDTH: 800px;
	padding-top:10px ;
	MARGIN: 0px auto;
	text-align: left;
	COLOR: #000000;
	LINE-HEIGHT: 120%;
	FONT-SIZE: 11px;
}

#wrapper {
	WIDTH: 800px;
	BORDER-top: #CCCCCC 1px solid;
	BORDER-RIGHT: #CCCCCC 1px solid;
	BORDER-left: #CCCCCC 1px solid;
	padding: 0px ;
	MARGIN: 0px auto ;
	text-align: center;
}

/* header */
#header {
	WIDTH: 798px;
	height: 113px;
	padding:0px;
	MARGIN-left: auto;
	MARGIN-right: auto;
	TEXT-ALIGN: left;
	BACKGROUND-IMAGE: url(../img/header.jpg);
	BACKGROUND-REPEAT: no-repeat;
/*
	BACKGROUND-position: right center;
*/
}


#header .img{
	padding:2px 5px 0px 30px;
	MARGIN: 0px;
	float:left;
	BACKGROUND-position: left top;
}
#header .img01{
	padding:25px 40px 0px 0px;
	MARGIN: 0px;
	float:right;
	BACKGROUND-position: right top;
}
#header .adress{
	COLOR: #000000;
	LINE-HEIGHT: 110%;
	FONT-SIZE: 13px;
	text-align: right;
	padding:15px 120px 5px 0px;
	float:right;
}
/*
#header .coment{
	COLOR: #000000;
	LINE-HEIGHT: 120%;
	FONT-SIZE: 25px;
	FONT-WEIGHT: bold;
	text-align: left;
	padding:15px 5px 5px 15px;
}
*/

/*サイドがある場合使用（現在左側表示）*/

#sidebar{
	width: 180px;
	MARGIN-LEFT: 0px;
	MARGIN-RIGHT: 0px;
	float: left;
}
#sidebar .img01{
	padding: 5px 0px 5px 0px;
	MARGIN-LEFT: 2px;
	MARGIN-RIGHT: auto;
	float: left;
}

/*menu */
#menu{
	width: 180px;
	padding: 0px 0px 0px 0px;
	MARGIN-LEFT: 5px ;
	MARGIN-RIGHT: 0px ;
	float: left;
}

#globalmenu01{
	MARGIN-left: 0px;
	padding-left: 0px;
	list-style-type: none;
	width: 180px;
	float: left;
}

#globalmenu01 a{
	padding: 5px 0px 0px 0px;
	MARGIN: 0px 0px 0px 0px;
	width: 180px;
	height: 25px;
	BACKGROUND: url(../img/botan_waku.gif);
	BACKGROUND-position: middle;
	BACKGROUND-REPEAT: no-repeat;
	text-decoration: none;
	FONT-SIZE: 15px; 
	color: #003300;
	text-align: center ;
	display: block;
/*
	border-right: 1px solid #FFFFFF;
	border-bottom: 1px solid #FFFFFF;
	border-left: 1px solid #FFFFFF;
	background-color: #9ccf00;
*/
}

#globalmenu01 a:hover{
	BACKGROUND: url(../img/botan_waku_on.gif);
	BACKGROUND-REPEAT: no-repeat;
}


#globalmenu01 li{
	float:left;
	width: 188px;
}

#globalmenu02{
	MARGIN-left: 0px;
	padding-left: 0px;
	list-style-type: none;
	width: 180px;
	float: left;
}

#globalmenu02 a{
	padding: 5px 0px 0px 0px;
	MARGIN: 0px 0px 0px 0px;
	width: 180px;
	height: 25px;
	BACKGROUND: url(../img/botan_waku.gif);
	BACKGROUND-position: middle;
	BACKGROUND-REPEAT: no-repeat;
	text-decoration: none;
	FONT-SIZE: 15px; 
	color: #003300;
	text-align: center ;
	display: block;
/*
	border-right: 1px solid #FFFFFF;
	border-bottom: 1px solid #FFFFFF;
	border-left: 1px solid #FFFFFF;
	background-color: #9ccf00;
*/
}

#globalmenu02 a:hover{
	BACKGROUND: url(../img/botan_waku_on.gif);
	BACKGROUND-REPEAT: no-repeat;
}


#globalmenu02 li{
	float:left;
	width: 188px;
}

/* maincontent */
#maincontent{
	width : 610px;
	float: right;
	padding: 0px;
	BACKGROUND: url(../img/h1-2.gif);
	BACKGROUND-REPEAT: no-repeat;
/*
BORDER-left: #CCCCCC 1px solid;
*/
}

#maincontent H1{
	font-size:16px;
	font-weight: bold;
	line-height: 110%;
	padding:30px 0px 0px 30px;
	margin: 0px 0px 0px 0px;
	color: #333333;
	text-align:left	;
/*	background-color: #0099cc;
	BORDER-left: #0066CC 8px solid;
	BORDER-BOTTOM: #0066CC 1px solid;
*/
}

#maincontent H2{
	FONT-WEIGHT: bold; 
	FONT-SIZE: 14px; 
	LINE-HEIGHT: 110%;
	COLOR: #FFFFFF; 
	padding:10px 0px 15px 30px;
	MARGIN: 18px 0px 0px 0px; 
	TEXT-ALIGN: left;
	BACKGROUND-COLOR: #FFFFFF; 
	BACKGROUND:#FFFFFF url(../img/h2.gif);
	BACKGROUND-REPEAT: no-repeat;
/*
	BORDER-BOTTOM: #0066CC 1px solid;

*/
}

#maincontent H3 {
	FONT-SIZE: 13px;
	BORDER-left: #9CCF31 10px solid;
	BORDER-bottom: #9CCF31 1px solid;
	padding:10px 15px 5px 5px;
	MARGIN: 0px 15px 0px 30px;
	TEXT-ALIGN: left;
}

#maincontent P {
	FONT-SIZE: 13px; 
	padding:10px 15px 5px 10px;
	MARGIN: 0px 15px 0px 30px;
	COLOR: #333333; 
	LINE-HEIGHT: 100%; 
	TEXT-ALIGN: left;
}

/* footer */
#footer01 {
	WIDTH: 798px;
	height: 50px;
	padding:0px 0px 0px 0px;
	MARGIN-left: auto;
	MARGIN-right: auto;
	clear: both;
	BACKGROUND:#FFFFFF url(../img/foot01.gif);
	BACKGROUND-REPEAT: no-repeat;
	BACKGROUND-position: bottom;
}
#footer02 {
	WIDTH: 798px;
	height: 30px;
	padding: 0px;
	MARGIN-left: 0px auto;
	MARGIN-right: 0px auto;
	clear: both;
	BACKGROUND:#FFFFFF;
	font-size:13px;
	color: #000000;
	TEXT-ALIGN: left ;
}
#footer02 .pochi{
	padding: 0px 0px 0px 5px;
	MARGIN-left: auto;
	MARGIN-right: auto;
	text-decoration: none;
	text-align: left;
	FONT-SIZE: 13px;
	color: #000000;
}
#footer02 .pochi a{
	padding: 0px 1px 0px 18px;
	margin: 0px auto;
	BACKGROUND-IMAGE: url(../img/pochi01.gif);
	BACKGROUND-REPEAT: no-repeat;
	text-decoration: none;
	text-align: left;
	FONT-SIZE: 13px;
	color: #333333;
}
#footer02 .pochi a:hover{
	padding: 0px 1px 0px 18px;
	margin: 0px 0px 0px 0px;
	text-decoration: none;
	BACKGROUND-IMAGE: url(../img/pochi01_on.gif);
	BACKGROUND-REPEAT: no-repeat;
	text-align: left;
	FONT-SIZE: 13px;
	color: #666666;
}

#footer03 {
	WIDTH: 798px;
	height: 20px;
	font-size:10px;
	color: #FFFFFF;
	TEXT-ALIGN: right ;
	padding:5px 0px 0px 0px;
	MARGIN-left: auto;
	MARGIN-right: auto;
	clear: both;
	BACKGROUND-color: #BD6D4A;
/*
	BACKGROUND:#FFFFFF url(../img/foot.gif);
	BACKGROUND-REPEAT: no-repeat;
*/
}

/* print */
@media Print{
BODY {
	width: 80%
	}
}
