@charset "UTF-8";

/* 初期化 */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,p,blockquote,th,td{margin:0;padding:0;} 
table {border-collapse:collapse; border-spacing:0;} 
fieldset,img{border:0;} 
address,caption,cite,code,dfn,em,strong,th,var{font-style:normal; font-weight:normal;} 
ol,ul {list-style:none;} 
caption,th {text-align:left;} 
h1,h2,h3,h4,h5,h6 {font-size:100%;}
q:before,q:after {content:'';} 
/* 初期化 END */



/*====================
 +base element
====================*/
body {
  color: #333;
  font-family:'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif;
  line-height: 1;
  text-align: center;
  font-weight: normal;
}

/* +list-style */
ul,ol {
	list-style: outside;
}
ul {
	list-style-type: square;
}
ul ul,
ol ul {
	list-style-type: circle;
}
ul ul ul,
ul ol ul,
ol ul ul,
ol ol ul {
	list-style-type: disc;
}
ol {
	list-style-type: decimal;
}

/* +font size */
h1 {
	font-size: 172.8%;
}
h2 {
	font-size: 15px;
	line-height: 1.3;
	margin-bottom: 10px;
}
h3 {
	font-size: 120%;
}

p {
	font-size: 11px;
	line-height: 1.6;
	margin-bottom: 15px;
	font-weight: bold;
}
.caption {
  font-size: 10px;
  font-weight: normal;
  margin: 15px 0;
}

.data {
  margin-left: 11px;
  font-weight: normal;
}

strong {
  font-size: 12px;
  font-weight: bold;
}

img.left { float: left; border: 0px none; margin-left:0; margin-right:10px; margin-top:2px; margin-bottom:5px}
img.right { float: right; border: 0px none; margin-left:10px; margin-right:0; margin-top:2px; margin-bottom:5px}
.clearfloat { clear: both;}

/*====================
 +link pseudo-class
====================*/
a,
a span {
	color: #729636;
	text-decoration: none;
}
a:hover,
a:hover span,
a.current {
	color: #666;
	text-decoration: underline;
}
a:active {
	text-decoration: none;
}
a:active,
a:focus {
	outline: none;
}

#container {
  width: 640px;
  margin: 0 auto;
  text-align: left;
}
