﻿@charset "utf-8";

*html body {  　　　　　/*IE6only*/
   overflow-y:auto;
}

*+html body {　　　　　/*IE7only*/
   overflow-y:auto;
}

body{
	overflow-y:scroll;
	padding:0;
	margin: 0 auto;
	font-family: Arial,sans-serif;
	font-size: 0.625em;
}
h1 {
}
p {
}

a:link	{
	color: #333;
}
a:visited	{
	color: #333;
}
a:hover	{
	color: #333;
}
a:active	{
	color: #333;
}

ul,ol {
	padding:0;
	margin: 0;
}
ul li {
	padding:0;
	margin: 0;
}
ol li {
	padding:0;
	margin: 0;
}

/* Layout
-------------------------------------*/
#pageFrame {
	width: 960px;
}
#sidemenu {
		float: left;
		width: 320px;
}
#contents {
	width: 640px;
	float: right;
}
.section {
}
#contents div {
	float: left;
	width: 120px;
	padding:0 5px 5px 0;
}
#contents div img {
	vertical-align: bottom;
}

.sectionInner {
}

.section ul {
	font-size: 1.2em;
	line-height: 1.6;
}
.section ul li {
}


/* textDeco
-------------------------------------*/

.hide {
	display:none;
}

/* floatImg
-------------------------------------*/

.imgRight{
	float: right;
	background: #FFFFFF;
	padding: 0 0 10px 16px;
}
.imgLeft{
	float: left;
	background: #FFFFFF;
	padding: 0 16px 10px 0;
}

/* clearfix
-------------------------------------*/

.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 */
