/*html*/* {	margin: 0;	padding: 0;	font-family: Verdana, Arial, sans-serif;}body {	font-size: 12px;	color: #333333;	text-align: left;	background: #ffffff;	background-image: url("../baseimage/bg.gif") ;	background-repeat:no-repeat;	background-attachment:fixed;}img{border:none;margin:0;padding:0;}/*layout*********/#box{	width: 780px;	/*margin-right: auto;*/	/*margin-left: auto;*/	padding: 0 0 0 0;	text-align: left;}#main {	width: 420px;	padding-top:60px;	margin-left: 150px;}#menu {	float:right;	clear: right;	width: 130px;	margin-top: 0px;}.contents {	font-weight: normal;	font-size: 12px;	line-height: 21px;}.contentsb {	font-size: 12px;	line-height: 21px;	font-weight: bold;}.cap {	font-size: 10px;	line-height: 14px;}p {	font-weight: normal;	font-size: 12px;	line-height: 21px;}h1 {	font-size: 18px;	line-height: 14px;	font-weight: bold;	padding: 0 0 0 0;	margin: 0 0 0 0;}h2 {	font-size: 16px;	line-height: 21px;	font-weight: bold;	padding: 0 0 0 0;	margin: 0 0 0 0;}h3 {	font-size: 12px;	line-height: 21px;	font-weight: bold;	padding: 0 0 0 0;	margin: 0 0 0 0;}.t12 {	font-weight: normal;	font-size: 12px;	line-height: 16px;}.gb {	font-weight: bold;	color: #967532;}.movlink {	margin:10px 0 0 0;	font-weight: bold;	color: #967532;}.movicon {	float: left;	height: 50px;	width: 80px;}.movtext {	float: left;	height: 45px;	width: 340px;}/*link*********/a:link {	text-decoration: none;	color: #967532;}a:visited {	text-decoration: none;	color: #967532;}a:hover {	text-decoration: underline;	color: #967532;}a:active {	text-decoration: underline;	color: #967532;}/*common*********/.clearfix:after {	content: "."; 	display: block; 	height: 0; 	clear: both; 	visibility: hidden;}.clearfix {	display: inline-table;}/* Hides from IE-mac \*/* html .clearfix {height: 1%;}.clearfix {display: block;}/* End hide from IE-mac */
