@charset "utf-8";/*-------------------------------------------------------	CSS INFORMATION		Site URL:	date :		Order of description			0:Default_Style_clear	1:header			(#header)	2:primary			(#primary)	3:content-main		(#content-main)	4:sub-content		(#sub-content)	5:siteinfo			(#siteinfo)	6:foot				(#foot)	--------------------------------------------------------*//*------------------------------------------------------	__Default_Style_clear------------------------------------------------------*/body {font-size: 62.5%;}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,p,img {	margin: 0;	padding: 0;}h1,h2,h3 { font-weight: normal;}ul,ol,li { list-style: none;}img {	border: none;	vertical-align: bottom;}body {	color: #333;	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3",Geneva, Arial, Helvetica, sans-serif;	text-align: center;	background: #e6e6e6;}a		  { text-decoration: none;}a:link    { color: #07519a; text-decoration: none;}a:visited { color: #07519a;}a:hover   { color: #07519a; text-decoration: underline;}a:active  { color: #07519a;}a:focus   { color: #07519a;}#hanbai050container {	width: 850px;	margin: 0 auto;	padding-top: 10px;	background: url(../img/background.jpg) left top repeat-y;}#hanbai050page {	width: 800px;	margin: 0 auto;	text-align: left;	color: #333;	background: transparent;}/*------------------------------------------------------	__header			(#header)------------------------------------------------------*/#hanbai050head {	width: 800px;	height: 100px;	position: relative;	margin: 0 auto 20px auto;}#hanbai050head h1 {	position: absolute;	top: 40px;	left: 25px;	font-size: 1.6em;	font-weight: bold;	text-align: left;}#hanbai050head h1 a {	display: block;	width: 800px;	height: 100px;}#hanbai050head p { padding: 0 0 10px 0;}#hanbai050rubbish ul{	margin: 0 0 15px 0;	font-size: 1.2em;}#hanbai050rubbish li { display: inline;}/*------------------------------------------------------	__primary			(#primary)------------------------------------------------------*/#hanbai050primary {	width: 800px;	float: left;	background: #fff;	}/*------------------------------------------------------	__content-main			(#content-main)------------------------------------------------------*/#hanbai050content-main {	width: 585px;	float: right;	margin: 0 0 50px 0;	display: inline;/* Win ie6 */}#hanbai050content-main h2,#hanbai050content-main h3 {	margin-top: 20px;	font-size: 12px;	padding: 6px;	border: solid 1px #ace;	background: #ebf3fb;	font-weight: bold;	color: #07519a;}#hanbai050newly_arrived_information,#hanbai050newly_arrived_information001 {	margin-bottom: 15px;	padding: 10px 0 0 10px;	border-left: solid 1px #ace;	border-right: solid 1px #ace;	border-bottom: solid 1px #ace;	font-size: 1.2em;}#hanbai050newly_arrived_information ul li,#hanbai050newly_arrived_information001 ul li {	margin-bottom: 10px;}#hanbai050content-main p {	margin: 0 0 0px 0;	font-size: 1.4em;	line-height: 1.9;	letter-spacing: 0.1em;}#hanbai050content-main img { margin: 0 0 10px 0;}#hanbai050cate-article {	margin-bottom: 0;	letter-spacing: 0.1em;}#hanbai050cate-article p { margin: 10px 0 0 0;}.hanbai050lead-details p {	 margin: 0;	 padding: 0;}.hanbai050lead-details h2 {	padding-bottom: 7px;	margin-bottom: 7px;	background: url(../img/bottom_border.jpg) left bottom no-repeat;	font-weight: bold;	font-size: 1.4em;}#hanbai050nav-supp ul {	margin: 10px 0 0 0;	font-size: 1.2em;	line-height: 1.9;}#hanbai050nav-supp p a:link    { color: #333;}.hanbai050lead-details_col {	margin: 15px 0 15px 0;	font-size: 1.2em;	line-height: 1.6;}#hanbai050content-main .hanbai050lead-details_col ul {	margin: 0;	padding: 0;}#hanbai050content-main .hanbai050lead-details p {	margin-bottom: 0px;}.hanbai050lead-details_col p a:link    { color: #333;}/*------------------------------------------------------	__sub-content			(#sub-content)------------------------------------------------------*/#hanbai050sub-content {	width: 185px;	float: left;	display: inline;/* Win ie6 */}#hanbai050sub-content ul {	padding: 10px 3px 0 8px;	border-left: solid 1px #ace;	border-right: solid 1px #ace;	border-bottom: solid 1px #ace;	background: #fff;	font-size: 1.2em;}#hanbai050sub-content ul li {	 padding: 0 0 10px 10px;	 background: url(../img/ic_side_arrow.jpg) 0 0.35em no-repeat;}#hanbai050sub-content h3,#hanbai050sidebar h3 {	font-size: 12px;	padding: 6px;	border: solid 1px #ace;	background: #ebf3fb;	font-weight: bold;	color: #07519a;}#hanbai050sidebar {	margin: 10px 0 0 0;}#hanbai050sidebar ul {	padding: 10px 3px 0 8px;	border-left: solid 1px #ace;	border-bottom: solid 1px #ace;	border-right: solid 1px #ace;	background: #f8fafc;	font-size: 1.2em;}#hanbai050sidebar ul li {	 padding: 0 0 8px 10px;	 background: url(../img/ic_side_arrow.jpg) 0 0.35em no-repeat;}/*------------------------------------------------------	__siteinfo			(#siteinfo)------------------------------------------------------*/#hanbai050siteinfo {	clear: both;	width: 800px;	margin-bottom: 10px;	padding: 10px 0;	border-top: solid 1px #ace;	border-bottom: solid 1px #ace;}#hanbai050siteinfo .uppermost {	margin-bottom: 10px;	background: #f1e5dc;	text-align: right;}#hanbai050siteinfo ul {	font-size: 1.2em;	text-align: center;}#hanbai050siteinfo li { display: inline;}/*------------------------------------------------------	__foot			(#foot)------------------------------------------------------*/#hanbai050foot {	padding-bottom: 10px;	font-size: 1.2em;}#hanbai050foot address {	text-align: center;	font-style: normal;}html { overflow: scroll;}/*Fire Fox*/#hanbai050match_link { font-size: 1.2em; line-height: 1.6;}