@charaset"utf-8";

*{
	margin:0;
	padding:0;
	font-size:13px;
	line-height:1.5em;
	color: #333333;
	font-family:"ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3","Osaka","sans-serif";
}

img{border:0;}

body{
	margin:0;
	padding:0 0 20px;
	background-color:#cccccc;
	background-image:url(../images/back.jpg);
	text-align:center;
}

#box0{
	width:840px;
	margin:20px auto 0;
	background-color:#ffffff;
	position:relative;
}

/*----HEAD------*/
#head{height:172px;}
#head1{
	float:left;
	width:158px;
	height:172px;
}
#head2{
	float:right;
	width:682px;
	height:172px;
	text-align:right;
}
#head2 img{margin-left:2px;} 


/*----MENU------*/
#menu{
	/*position:absolute;*/
	position:relative;
	top:-12px;
	left:0px;
	/*z-index:1;*/
}

/*---CONTENTS------*/
#mainbox{
	background:#ffffff url(../images/menu_bg2.gif) repeat-y;
}
#main{
	width:840px;
	margin-top:-20px;
}
#main td{
	vertical-align:top;
}
#leftb{
	width:159px;
	background: url(../images/menu_bg.gif) no-repeat;
	padding-top:18px;
}
#leftb img{margin:0 0 8px 9px;}
#contb{
	width:566px;
	padding-top:18px;
}
#contbbox{
	margin-left:20px;
	min-height:370px;
	height:auto !important;
	height:370px;
}
#rightb{
	width:115px;
	padding-top:18px;
}
#rightb img{margin:0 15px 5px;}

#crumb{background:url(../images/dotbar.gif) repeat-x bottom;padding-bottom:2px;}
#crumb li, #crumb a{font-size:12px;}
ul#crumb li{display:inline;}

.dotbar{
	height:2px;
	background:url(../images/dotbar2.gif) repeat-x;
	margin:10px 0;
}

.border1{border:1px solid #cccccc;}
.float-l{float:left;}
.float-r{float:right;}
.divclear{clear:both;}

h1{margin-bottom:10px;}
h2{
	margin:0 0 5px;
	padding:0;
	font-weight:normal;
}

.txt13{font-size:13px;}
.txt11{font-size:11px;}
.txtred{color:#990000;}
.nonp{font-family:"ＭＳ ゴシック", "ヒラギノ角ゴ Pro W3","Osaka","sans-serif";}

#note, #note a{font-size:10px;}

/*---GoTop-----*/
#gotop{
	padding:10px 0 30px;
	text-align:right;
}
#gotop a{font-size:90%;}
#gotop a:link, #gotop a:visited{color:#999999;}
#gotop a:hover{color:#666666;}



a:link{color:#6633ff;text-decoration:underline;}
a:visited{color:#6600cc;text-decoration:underline;}
a:hover{color:#ff0000;text-decoration:none;}


