@charset "utf-8";body {	background : url(../img/common/o50.png) repeat ;	background-color: #fff2d7;	font-family:'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif;}hr {	border-width:1px 0px 0px 0px;	height:1px;	overflow:hidden;	margin:7px 0;	clear:both;}/* container */#container {	margin: 0px auto 0;	background-color : #ffffff ;}/* header */#header {    background: #ffffff;    padding-left : 20px ;    position : relative ;    height : 110px ;}#header h1 {	float : left ;}div.header02 {	float : left ;}#header h2 {	float : left ;}a.home_btn {	xmargin-left : 695px ;	position : absolute ;	right : 30px ;	top : 95px ;}/* header End*/#contents {	margin-bottom: 10px;	background-color : #ffffff ;	margin-top : 15px ;}/* main */#main {	float: left;	background: #ffffff;	padding-left : 30px ;}/* main End*//* sub */#sub {	float: left;	width: 182px;	background: #ffffff;}#sub ul {	font-size : 0px ;	line-height : 0px ;	padding-left : 20px ;	margin-bottom: 15px;}/* sub End*//* contents End*//* footer */#footer {	clear: both;	height: 50px;	padding-top : 3px ;	padding-bottom: 30px;}hr#bottomline {	margin-left : 20px ;	color : #cfcfcf ;	background-color : #cfcfcf ;	border-style : solid ;	height : 1px ;	text-align : left ;}#footer p {	margin-left : 20px ;	font-size : 11px ;	color : #666666 ;}/* footer End*//* container End*//* Pager */div.pager1 {	clear:both;	border-top: 2px solid #ccc;	border-bottom: 2px solid #ccc;	height:6.5em;	width: 562px;	padding-top: 0.3em;	background-color: #F5F5F5;	font-size: 12px;	margin-bottom: 10px;	margin-top: 10px;}div.pager2 {	clear:both;	border-top: 2px solid #ccc;	border-bottom: 2px solid #ccc;	height: 2em;	width: 562px;	padding-top: 0.5em;	background-color: #F5F5F5;	font-size: 12px;}div.paging {	color: #ccc;	clear : both ;	float : left ;	margin-left : 10px ;	height : 16px ;}div.paging div.disabled {	color: #ddd;	display: inline;}div.paging span {}div.paging span.current {	color: #000;}div.paging span a {}div.page {	float : left ;	height : 16px ;	padding-left : 10px ;}div.page img {	vertical-align : middle ;}div.zen {	float : right ;	font-size : 12px ;	padding-right : 10px ;}div.disabled {	line-height : 0px ;}div.disabled img {	vertical-align : middle ;	font-size : 0px ;}a.pagebtn {	line-height : 0px ;}a.pagebtn img {	vertical-align : middle ;	font-size : 0px ;}/* Pager End */