@charset "UTF-8";
/* ---- CSS Common Document ---- */


.center {text-align: center;}
.left {text-align: left;}
.right {text-align: right;}
.bold {font-weight: bold;}
.clear {clear: both;}

a {
  text-decoration: none;
	-webkit-transition: background-color 0.3s ease , color 0.4s ease;
	-moz-transition: background-color 0.3s ease , color 0.4s ease;
	-o-transition: background-color 0.3s ease , color 0.4s ease;
	transition: background-color 0.3s ease , color 0.4s ease;
}
a:link,a:visited,a:active { color: #4d4d4d; }
a:hover { color: #0775a8; }

h1 {font-size: 32px;}
h2 {font-size: 24px;}
h3 {font-size: 18px;}

.jplang {font-size: 21px;}
