@charset "UTF-8";
/* -------------------------------------
 Default Reset &amp; Base Style Sheet
 For 
 Last Update 2009-09-18  -01
 
---------------------------------------- */

/* ----------------------------------
 Universal selector
 ------------------------------------- */
* {
  margin: 0;
  padding: 0;
  line-height:1.5em;
  font-style: normal;
  font-weight: normal;
  font-size:100%;
  }
 
 /* ----------------------------------
  Structure Module
 -------------------------------------- */
 
 body {
  background-coclor: #fff;
  font-family: Araial, Helvetica, sans-serif;
  position:relative;
 }
 
ｓ
 /* -----------------------------------
  Text Module
  ------------------------------------- */
  
 p,
 pre,
 address,
 cite {
 margin: 0.5em 10px;
 }
 
 h1,
 h2,
 h3,
 h4,
 h5,
 h6 {
	margin: 2em 20x;
 }
 
 h1 {
 	font-size: 190%;
 }
 
 h2 {
 	font-size: 148%;
 }
 
 h3 {
 	font-size: 108%;
　　　　font-weight: bold;
 }
 h4 {
 	font-size: 122%;
 }
 
 h5 {
 	font-size: 107%;
 }
 
 h6 {
 	font-size: 107%;
 }

pre {
	padding: 0.5em 10px;
	border: 3px solid #eee;
	width: auto;
	overflow: scroll;
	color: #3d4263;
	font-family: "Osaka‐等幅", monospace;
	}
	

/* ----------------------------------------------
pre の中の_width と、
pre[title]:before
blockquote
blockquote *
blockquote[title]:before
blockquote[cite]:after
cite
については記載していない。
----------------------------------------------- */
em {
	font-style: normal;
	font-weight: bold;
	}
strong {
	color:#333333;
        font-size:bold;
	}
code {
	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	}
abbr,
acronym {
	border-bottom: 10px dotted #aaa;
	cursor: help;
	}

kbd {
	border: 1px solid #ccc;
	padding: 0 0.3em;
	background-color: #f5f5f5;
	font-family:"ＭＳ ゴシック", "Osaka－等幅";
	text-transform: uppercase;
	}

/* -----------------------------------------------------
		Hypertext Module
-------------------------------------------------------- */
a:link {
	color: #005585;
	}
a:visited {
	color: #485270;
	}
a:hover {
	color: #b83800;
	}

/* -----------------------------------------------------
		List Module
-------------------------------------------------------- */
ul,
ol,
dl {
	margin: 1em 20px;
	padding: 1px 10px;
	list-style-position: inside;
	}
li,
dt,
dd {
	font-size: 100%;
	}
dt {
	}
dd {
	color: #666;
	}

li li,
li p,
li pre,
li dt,
li dd,
dd li,
dd p,
dd pre,
dd dt,
dd dd {
	font-size: 100%;
	}
li ul,
li ol,
li dl,
li p,
dd ul,
dd ol,
dd dl,
dd p {
	margin: 0 10px;
	}

/* -----------------------------------------------------
		Edit Module
-------------------------------------------------------- */

/* -----------------------------------------------------
		Forms Module
-------------------------------------------------------- */
 
 
 
 
/* -----------------------------------------------------
		Table Module
-------------------------------------------------------- */

/* -----------------------------------------------------
		Image Module
-------------------------------------------------------- */
a img {
	border: 0px solid #ccc;
	}
a:hover img {
	border: 0px solid #bccd56;
	}
	
/* -----------------------------------------------------
		Object Module
-------------------------------------------------------- */
/* -----------------------------------------------------
		clear
-------------------------------------------------------- */
.clear {
	clear: both;
	visibility: hidden;
	height: 0;
}
