@charset "utf-8";

html{
	
}




/* LINK
----------------------------------------------------- */
a:link    {text-decoration:none; color:#000;}
a:visited {text-decoration:none; color:#000;}
a:hover   {text-decoration:underline; color:#000;}
a:active  {text-decoration:none; color:#000;}



@media screen and (min-width:641px) {
a img {
	-webkit-transition: 0.3s ease-in-out;
	   -moz-transition: 0.3s ease-in-out;
	     -o-transition: 0.3s ease-in-out;
	        transition: 0.3s ease-in-out;
}
a:hover img {
	opacity: 0.6;
	filter: alpha(opacity=60);
}
body{
	font-size:14px;
	-webkit-text-size-adjust: none;
	color:#000;
	font-family: "Noto Sans Japanese";
	letter-spacing: 0.12em;
}



@media print{
	body{zoom:50% !important;}	
}

/* SP
-----------------------------------------------------------------
----------------------------------------------------------------- */
@media screen and (max-width:640px) {


body{
	font-size:14px;
	-webkit-text-size-adjust: none;
	color:#000;
	font-family: "Noto Sans Japanese";
	letter-spacing: 0.12em;
}



}

/* Table 
----------------------------------------------------- */
table{}
td{padding:3px; border:0px;}

table{
	border-right:2px solid #fff;
	border-top:2px solid #fff;
}
	table td{
		border-left:2px solid #fff;
		border-bottom:2px solid #fff;
	}



/* tag
------------------------------------------------------- */
strong{
	font-weight:bold;
}



.text, textarea, .dropdown, input, select{
	border:1px solid #fff;
	padding:3px 2px;
	color: #333;
	background: #fff;
	border-radius: 0px;
	font-size:87%;


}
	




