@charset "UTF-8";/* CSS Document */body {font: normal 'メイリオ','Meiryo','Hiragino Kaku Gothic Pro','ヒラギノ角ゴ Pro W3','Osaka','ＭＳ Ｐゴシック',sans-serif;	margin: 0px;	padding: 0px;	background-image: url(images/mei_p1_02_2.gif);	background-repeat: repeat-y;}table {	height: 100%;	padding: 0px;	margin: 0px;}.left {	margin-left: 7px;	left: 14px;	margin-top: 0px;	padding-top: 0px;}/*----- LEFT NAVIGATION -----*/.navi {	padding: 0px;	height: 100%;	width: 168px;	margin: 0px;}.navi .content {	padding-left: 10px;}.navi .logo {	padding: 0px;}.navi .mark {	margin-top: 30px;	padding-left: 30px;}.navi .ryokinhyo {	margin: 18px 0px 0px;	padding-left: 16px;}.navi .yotei {	margin-top: 12px;	padding-left: 16px;}/*-----BOTTOM NAVIGATION -----*/#main .bottom-logo {	text-align: center;	margin-top: 15px;}#navibottom {	text-align: center;	padding-bottom: 30px;	margin-top: 15px;	line-height: 1.8em;	margin-right: auto;	margin-left: auto;}/*----- MAIN SPACE -----*/#main {	margin: 14px 0px 0px;	padding-left: 10px;}#main .center {	text-align: center;	margin-right: auto;	margin-left: auto;}#main .center table {	margin-right: auto;	margin-left: auto;	text-align: left;}#welcome {	margin: 0px;	text-align: center;	padding-top: 10px;	padding-bottom: 10px;}.center sup {	font-size: 12px;	line-height: 1.8em;}/*----- EIGYO ANNAI -----*/#main .bis {	margin: 0px;	padding: 0px;}#main .bis ul {	list-style-type: none;	padding: 0px;}#main .bis li {	line-height: 1.5em;	margin-bottom: 20px;}/*----- SEIDENKI Q&A -----*/#main .center .trouble {	color: #87cefa;	background-color: #191970;	margin: 0px;	padding: 5px;}#main .center h2 {	color: #f0e68c;	background-color: #4169e1;	margin: 0px 0px 10px;	padding: 5px;}#main .center .qa-image {	padding: 0px;	width: 260px;	float: left;}#main .center .qa-cap {	padding: 0px;	float: left;	width: 230px;	margin-left: 10px;	line-height: 1.6em;}#main .center .qa-cap2 {	padding: 0px;	float: left;	width: 245px;	margin-left: 10px;	line-height: 1.4em;	font-size: 14px;}#main .center .moshikomi {	background-color: #eee8aa;	padding: 5px;	border: 1px solid #333333;}#main .center .betsu {	background-color: #b0c4de;	text-align: center;	padding: 10px;}#main .center .betsu p {	font-size: 14px;	border-bottom: 1px solid #666666;	color: #000000;	padding: 0px 0px 7px;	margin: 0px 0px 7px;	text-align: center;	font-weight: bold;}#main .center .buyers {	margin: 0px auto;	padding: 5px;	background-color: #009999;	text-align: center;	color: #FFFFFF;	width: 75%;}/*----- RYOKIN-HYO -----*/#main .center .ryokinhyo {}#main .center .ryokinhyo ul {	list-style-type: none;	font-size: 11px;	line-height: 1.8em;	float: left;	padding-left: 0px;	margin-right: 35px;	margin-left: 0px;}#main .center .ryokinhyo li {	text-indent: 12px;	background-image: url(images/blet.gif);	background-repeat: no-repeat;	background-position: left center;}/*----- YOTEI HYO -----*/#main .center .yoteihyo {}#main .center .yoteihyo ul {	list-style-type: none;	font-size: 12px;	line-height: 1.8em;	padding: 0px;	margin-left: 0px;}#main .center .yoteihyo li {	background-image: url(images/blet.gif);	background-repeat: no-repeat;	background-position: left center;	text-indent: 12px;}/*----- KOJIN JYOHO -----*/#main .kojin {	width: 65%;	text-align: left;	margin-right: auto;	margin-left: auto;}.center .kojin li {	margin-bottom: 10px;	line-height: 1.8em;}/*----- NAKANOHITO -----*/.nakanohito {	height: 48px;	width: 48px;	margin-top: 700px;}