@charset "utf-8";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,h4 {font-weight: normal;}ul,ol,li {list-style: none;}img {	border: none;	vertical-align: bottom;}body {	color: #323430;	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3",Geneva, Arial, Helvetica, sans-serif;	text-align: center;}a:link    {color: #323430;}a:visited {color: #323430;}a:hover   {color: #323430; text-decoration: none;}a:active  {color: #323430;}a:focus   {color: #323430;}#eikaiwa070content {	width: 800px;	margin: 0 auto;	text-align: left;}#eikaiwa070head {	position: relative;	height: 120px;	margin-top: 10px;}#eikaiwa070head h1 {	position: absolute;	top: 43px;	left: 15px;	font-size: 1.4em;	font-weight: bold;}#eikaiwa070head h1 a       {color: #fff;}#eikaiwa070head h1 a:hover {color: #fff;}#eikaiwa070head p {	position: absolute;	top: 60px;	color: #fff;	font-size: 1.2em;}#eikaiwa070head li { font-size: 1.2em;}#eikaiwa070head li a {	padding-left: 21px;	background: url(../img/navi_icon.jpg) no-repeat;	color: #fff;}.eikaiwa070support_navi {	position: absolute;	top: 116px;}.eikaiwa070support_navi li {	display: inline;	font-size: 1.2em;}#eikaiwa070wrapper {	width: 800px;	margin-top: 10px;}#eikaiwa070mainCol {	width: 585px;	float: left;	margin-bottom: 20px;}#eikaiwa070mainCol h2,#eikaiwa070mainCol h3 {	height: 36px;	padding: 0 0 0 31px;	background: url(../img/tittle_back.jpg) no-repeat 0 0em;	line-height: 41px;	font-weight: bold;	font-size: 1.4em;}#eikaiwa070mainCol h3 { margin-top: 25px;}*html #mainCol h2 {padding-top: 1px;} /* Win ie6 */#eikaiwa070mainCol p {	margin: 10px 8px 20px 8px;	font-size: 1.4em;	line-height: 1.8;}#eikaiwa070mainCol img.visual { margin-bottom: 20px;}#eikaiwa070mainCol .text01 {	padding-bottom: 32px;	background: url(../img/content_line.jpg) no-repeat left bottom;}#eikaiwa070mainCol ul {	margin: 10px 0 0 10px;	padding-bottom: 22px;	background: url(../img/content_line.jpg) no-repeat left bottom;}#eikaiwa070mainCol ul li {	font-size: 1.2em;	line-height: 2em;}#eikaiwa070Navi {	width: 185px;	float: right;	margin-top: 5px;}#eikaiwa070Navi h3 {	padding: 0 0 5px 21px;	border-bottom: solid 1px #5b7100;	background: url(../img/category_icon.jpg) no-repeat 0 0.1em;	font-size: 1.2em;	font-weight: bold;}*html #Navi h3 {background: url(../img/category_icon.jpg) no-repeat;} /* Win ie6 */#eikaiwa070Navi li {	padding: 5px 0;	font-size: 1.2em;}#eikaiwa070Navi li a {	padding-left: 20px;	background: url(../img/list_icon.jpg) no-repeat 0 0;}#eikaiwa070Navi ul { margin-bottom: 20px;}#eikaiwa070Navi img { padding-left: 5px;}#eikaiwa070footer {	width: 100%;	clear: both;	height: 63px;	position: relative;	background: url(../img/footer_back.jpg) repeat-x;	font-size: 1.2em;}#eikaiwa070footer a {color: #fff;}#eikaiwa070footer address {	position: absolute;	top: 37px;	left: 240px;	font-style: normal;}#eikaiwa070footer ul {	position: absolute;	top: 13px;	left: 240px;}#eikaiwa070footer li {display: inline;}#eikaiwa070mainCol p.categoryLink { margin-top: -15px;}#eikaiwa070mainCol p.categoryLink a {	padding-left: 20px;	background: url(../img/list_icon.jpg) no-repeat 0 0;}ul#sitemap_navi {	margin: 10px 8px 20px 8px;	font-size: 1.2em;	height: 525px;}ul#sitemap_navi li { padding: 5px 0;}ul#sitemap_navi li a {	padding-left: 20px;	background: url(../img/list_icon.jpg) no-repeat 0 0;}#eikaiwa070nav-supp  {	margin: 10px 0 20px 0;}#eikaiwa070nav-supp a:link    { color: #333;}.eikaiwa070lead-details_col {	margin: -10px 0 20px 0;}#eikaiwa070content-main .eikaiwa070lead-details_col  {	margin: 0;	padding: 0;	font-size: 1.2em;}#eikaiwa070content-main .eikaiwa070lead-details  { margin-bottom: 0px;}.eikaiwa070lead-details_col a:link    { color: #333;}#eikaiwa070foot_link {	margin-bottom: 20px;	text-align: left;	font-size: 1.4em;	clear: both;	width: 800px;	margin: 0 auto;}#eikaiwa070foot_link ul li {	display: inline;}html { overflow: scroll;}/*Fire Fox*/