/* CSS Document */* {	margin: 0;	padding: 0;}A{		color : blue;	font-family: MS UI Gothic;	font-size: 12px;	text-align: center;  }BODY,FORM,H1,H2,H3,H4,H5,H6,P,TD,OL,LI,SCRIPT {	margin: 0;	padding: 0;	font-size: 13px;	font-weight: normal;border-color : #ffffff #ffffff #ffffff #ffffff;}#body {	background-image: url(images/wall.jpg);	width: 780px;	padding: 0 25px 0 25px;	text-align: left;	margin: auto;}/*--------------- header ---------------*/#header {	float: left;	width: 780px;	height: 120px;}#header-01 {	float: left;}#header-01 img {	vertical-align: bottom;}#header-02 {	float: left;}#header-03 {	float: right;}#header-03 img {	vertical-align: bottom;}#header-02 h1 {	font-size: 32px;	color: #0033FF;}#header-02 h2 {	font-size: 16px;	color: #0099FF;}/*--------------- グローバルメニュー ---------------*/#g-menu {	float: left;	width: 780px;	height: 40px;}/*--------------- top ---------------*/#top {	height: 200px;	float: left;	width: 780px;	margin: 10px 0 0 0;}#top-left {	background-image: url(images/blog.jpg);	color: #000000;	float: left;	height: 165px;	width: 200px;	padding-top: 35px;	text-align: center;	overflow: hidden;	border: 0px solid #0066FF;	margin-top: 2px;}#top-left img {	margin-bottom: 20px;}#top-left h3 {	font-weight: bold;	color: #000000;	font-size: 16px;}.min {	font-size: 20px;	color: #0066FF;}#top-right {	float: left;	width: 580px;}/*--------------- contents ---------------*/#contents {	float: left;	width: 780px;	margin: 15px 0 0 0;}/*--------------- left(contents) ---------------*/#left {	margin: 0 10px 0 0;	background-color: #eeeeee;	float: left;	width: 200px;}#left-box {	width: 100%;	margin: 0 0 10px 0;}#left-box table {	width: 100%;}td.left-t {	height: 30px;	color: #ffffff;	vertical-align: top;}#left-box p {	margin-left: 5px;}#left h2 {	color: #ffffff;	font-size: 14px;	margin: 5px;}/*--------------- right(contents) ---------------*/#right {	float: left;	width: 570px;	text-align: left;}#right-top {	float: left;	border: 0px solid #cccccc;	width: 570px;	height: 158px;	background-color: #ffff99;	margin: 0 0 25px 0;}#right-news {	float: left;	width: 350px;	height: 153px;	text-align: left;	font-size: 14px;	color: #0066ff;	padding: 5px 0px 0px 10px;}#right-news b {	margin: 0 0 5px 5px;}#news {	float: left;	width: 355px;}#news-box {	color: #333333;	float: left;	width: 355px;	height: 117px;	text-align: left;	margin: 5px auto auto 5px;	overflow-y: scroll;	overflow-x: none;	scrollbar-base-color: #3366FF;	scrollbar-arrow-color: #3366FFf;}.n-date {	color: #000066;	font-size:12px;}.n-text {	color: #333333;	font-size:12px;}#right-photo {	text-align: center;	color: #990000;	float: right;	width: 210px;	height: 158px;	text-align: center;	background-image: url(images/r-photo.jpg);}#right-photo h3 {	display: block;	margin-top: 10px;}#right-box {	float: left;	border: 0px solid #ffffff;	width: 260px;	height: 140px;	background-color: #ffffff;	padding-left: 20px;	margin: 0 0 10px 0;	text-align: left;}#right-box table {	width: 250px;	height: 120px;	border: none;	margin-right: 10px;}#right-box h3 {	color: #0066ff;	font-weight: bold;	font-size: 14px;}#right h2 {	color: #3366FF;	font-size: 16px;	margin: 8px;}/*--------------- pro ---------------*/.pro {	margin: 10px;}.pro td {	text-align: left;}.pro td h3 {	text-indent: 10px;	font-size: 14px;	color: #0066FF;}.pro td img {	margin: 0px 15px 15px 0px;	float: left;}.pro td p {	font-size: 14px;	line-height: 130%;}/*--------------- pro2 ---------------*/.pro2 h3 {	color: #ffffff;	text-indent: 40px;	text-align: left;	font-size: 22px;}.pro2 td {	text-align: left;}.pro2 td p {	padding: 10px;	font-size: 14px;	line-height: 130%;}/*--------------- footer ---------------*/#footer {	clear: both;	width: 780px;	height: 80px;	text-align: center;	margin-top: 20px;	margin-left: auto;	margin-right: auto;}#footer hr{	margin-left: auto;	margin-right: auto;	width: 90%;}
