﻿/*CSSDocument*/#menu{	margin:0 auto;	padding:15px 0px 0px 5px;/* WinIE6 ハック */_padding:15px 0px 0px 11px;}#title-area{	margin:37px 0px 0px 131px;	padding:0px 0px 0px 0px;}#title-btn-area{	margin:37px 0px 0px 2px;	padding:0px 0px 0px 0px;}#foot {	margin-left:6px;	width:908px;}.footer-box-about{	width:907px;	background-color:#ffffff;	border-top:1px solid #cccccc;	margin-top:1px;	padding-top:20px;}#contents{padding:0px 0px 100px 0px;/* WinIE6 ハック */_padding:0px 0px 30px 0px;}.g2-btn{	height:100%;	width:295px;	margin:0px 0px 0px 1px;	padding:0px 0px 0px 0px;	float:left;	display:block;}#g4-area{	margin:0px 20px 0px 21px;	padding:0px 0px 0px 0px;	width:570px;	float:left;	display:block;}.g4-read{	height:100%;	width:570px;	margin:0px 0px 0px 0px;	padding:1px 0px 28px 0px;	border-bottom:1px solid #cccccc;	float:left;	display:block;}.g4-sentence{	width:555px;	margin:0px 0px 0px 0px;	padding:0px 0px 0px 15px;	float:left;	display:block;	color:#333333;	background-repeat:no-repeat;	background-position:top right;}.foreword p{	padding-right:15px;/* WinIE6 ハック */_padding-right:0px;}.society{	padding-bottom:25px;}.about{	padding-bottom:15px;/* WinIE6 ハック */_padding-bottom:0px;}/* WinIE6 ハック */_padding-bottom:0px;}.g4-sentence p{	margin:0px 0px 0px 0px;	padding:0px 15px 0px 0px;}p.regb{	width:360px;}.g4-sentence ul{	width:370px;}ul.gry {	font-weight:normal;	color:#b2b2b2;	text-decoration:none;}ul.org {	font-weight:normal;	color:#ff8c40;	text-decoration:none;}ul.pnk {	font-weight:normal;	color:#ff408c;	text-decoration:none;}ul.btm25{	padding-bottom:25px;}