@charset "UTF-8";

body,h1,h2,h3{
	margin : 0px;
	padding : 0px;
	letter-spacing: 0.1em;
	line-height : 18px ;
	font-size :14px;
	font-weight : normal;
	font-family:"MS P Gothic","MS Pゴシック",Verdana, Chicago,sans-serif;
}
body{
	-webkit-text-size-adjust: 100%;
}
table{
	border-collapse:collapse;
}
td,tr,img,ul,li{
	margin : 0px;
	padding : 0px;
	border : none;
}
ul{
	list-style-type: none;
}
img.tell{
	opacity:1;  
	filter: alpha(opacity=100);  
	-ms-filter: "alpha( opacity=100 )"; 
	cursor : default;
}
a.linkTell {
	text-decoration: none;
	color : #000000;
}
a.linkTell:hover {
	text-decoration: none;
	color : #000000;
	cursor : default;
}
.nospace{
	margin: 0px;
	padding : 0px;
}
.clearBoth{
	clear : both;
}
.colorRed{
	color : #A40000;
}
.fontSize12{
	font-size : 12px;
}
div#main_wrap{
	width : 960px;
	margin: 0 auto;
	overflow : hidden;
}
div#rightcolumn{
	float : right;
	width : 680px;
}
div#page_top{
	text-align : right;
	padding : 50px 0px 20px 0px;
}
.opacity a:hover img{  
	opacity:0.7;  
	filter: alpha(opacity=70);  
	-ms-filter: "alpha( opacity=70 )";  
}
a:hover img.tell_img{
	opacity:1;  
	filter: alpha(opacity=100);  
	-ms-filter: "alpha( opacity=100 )"; 
	cursor : default;
}
.linkBlack a {
color : #000000;
}
.linkBlack a:hover {
text-decoration: none;
color : #000000;
}
.linkRed a {
color : #A40000;
}
.linkRed a:hover {
text-decoration: none;
color : #A40000;
}
p#error_message{
	border : 1px solid #CCCCCC;
	width : 400px;
	margin : 60px auto;
	padding : 50px;
}
