
@charset "UTF-8";
@font-face {
  font-family: 'Product Sans Regular';
  font-style: normal;
  font-weight: normal;
  src: local("Product Sans Regular"), url("../font/googlesans/ProductSans-Regular.woff") format("woff"); }

@font-face {
  font-family: 'Product Sans Italic';
  font-style: normal;
  font-weight: normal;
  src: local("Product Sans Italic"), url("../font/googlesans/ProductSans-Italic.woff") format("woff"); }

@font-face {
  font-family: 'Product Sans Thin Regular';
  font-style: normal;
  font-weight: normal;
  src: local("Product Sans Thin Regular"), url("../font/googlesans/ProductSans-Thin.woff") format("woff"); }

@font-face {
  font-family: 'Product Sans Light Regular';
  font-style: normal;
  font-weight: normal;
  src: local("Product Sans Light Regular"), url("../font/googlesans/ProductSans-Light.woff") format("woff"); }

@font-face {
  font-family: 'Product Sans Medium Regular';
  font-style: normal;
  font-weight: normal;
  src: local("Product Sans Medium Regular"), url("../font/googlesans/ProductSans-Medium.woff") format("woff"); }

@font-face {
  font-family: 'Product Sans Black Regular';
  font-style: normal;
  font-weight: normal;
  src: local("Product Sans Black Regular"), url("../font/googlesans/ProductSans-Black.woff") format("woff"); }

@font-face {
  font-family: 'Product Sans Thin Italic';
  font-style: normal;
  font-weight: normal;
  src: local("Product Sans Thin Italic"), url("../font/googlesans/ProductSans-ThinItalic.woff") format("woff"); }

@font-face {
  font-family: 'Product Sans Light Italic';
  font-style: normal;
  font-weight: normal;
  src: local("Product Sans Light Italic"), url("../font/googlesans/ProductSans-LightItalic.woff") format("woff"); }

@font-face {
  font-family: 'Product Sans Medium Italic';
  font-style: normal;
  font-weight: normal;
  src: local("Product Sans Medium Italic"), url("../font/googlesans/ProductSans-MediumItalic.woff") format("woff"); }

@font-face {
  font-family: 'Product Sans Bold';
  font-style: normal;
  font-weight: normal;
  src: local("Product Sans Bold"), url("../font/googlesans/ProductSans-Bold.woff") format("woff"); }

@font-face {
  font-family: 'Product Sans Bold Italic';
  font-style: normal;
  font-weight: normal;
  src: local("Product Sans Bold Italic"), url("../font/googlesans/ProductSans-BoldItalic.woff") format("woff"); }

@font-face {
  font-family: 'Product Sans Black Italic';
  font-style: normal;
  font-weight: normal;
  src: local("Product Sans Black Italic"), url("../font/googlesans/ProductSans-BlackItalic.woff") format("woff"); }

* {
font-weight: 700 !important;
font-family: 'Product Sans Regular', 'Product Sans Italic', 'Product Sans Thin Regular', 'Product Sans Light Regular', 'Product Sans Medium Regular', 'Product Sans Black Regular', 'Product Sans Thin Italic', 'Product Sans Light Italic', 'Product Sans Medium Italic', 'Product Sans Bold Italic', 'Product Sans Black Italic', 'Noto Sans JP', sans-serif;
}
body {
	font-size: 0.9em;
	line-height: 3em;
	margin: 0px;
	padding: 0px;
}
body h1 {
	font-size: 1.8em;
	width: 900px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 5%;
	line-height: 5em;
	font-style: oblique;
	color:#32cd32;
}
h1 {
text-shadow: 4px 4px 6px #778899; 
}

p{
	margin: 0px;
	padding: 0px;
}
h2 {
	margin: -10px;
	padding: 0px;
	text-align:center;
}
h3 {
	margin: 0px;
	padding: 0px;
}
h4 {
	 color:white;
	font-family:"ï¼­ï¼³ ï¼°ã‚´ã‚·ãƒƒã‚¯", Arial, sans-serif;
	font-size:1.2em;
	font-weight:bolder;
	margin:5px 10px 5px 10px;
}
	
}
img {
	border: none;
	vertical-align: bottom;
	overflow: hidden;
}
dl {
	margin: 0px;
	padding: 0px;
}
dt {
	margin: 0px;
	padding: 0px;
}
dd {
	margin: 0px;
	padding: 0px;
}
ul {
	margin: 0px;
	padding: 0px;
}
li {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}
.content_bottom {
	background-image: url(images/back_bottom.gif);
	background-repeat: no-repeat;
	background-position: center bottom;
	padding-bottom: 4px;
}
.left {
	float: left;
	margin-right: 30px;
}
