@charset "utf-8";

html{
	
}




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



@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:#333333;
	font-family:"メイリオ", "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif
}

}
@media screen and (max-width:640px)  {
body{
	font-size:12px;
	-webkit-text-size-adjust: none;
	color:#333333;
	font-family:"メイリオ", "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif
}
	
}

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


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

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



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



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


}
	




