@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(../../../css/back.jpg);
	text-align:center;
}

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

/*---CONTENTS------*/
#main{		
		width:840px;border-spacing:0;
}
#main td{		
		vertical-align:top;
}
#leftb{
				
	width:173px;
	background : url(../../../css/menu_bg.gif) repeat-y;
}
#leftb .nowp{		
		border-right:5px solid #ffcc66;
}
#contb{		
		width:667px;
}
#contbbox{		
		padding:15px 26px 20px 20px;
}

.dotbar{
				
	height:2px;
	background : url(../../../css/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-bottom:5px;
}

.txtred{		
		color:#990000;
}
.nonp{		
		font-family:"・ｭ・ｳ 繧ｴ繧ｷ繝・け", "繝偵Λ繧ｮ繝手ｧ偵ざ Pro W3","Osaka","sans-serif";
}

.cap{		
		margin-top:3px;font-size:12px;line-height:1.2em;
}

/*---GoTop-----*/
#gotop{
				
	padding:0 0 20px;
	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;
}

