@charset "shift_jis";

/*
============================================================================
reset.css ver 1.0
Copyright(C) 2007-2009 Komatsu General Printing Co.,Ltd All rights reserved.
Created by Hiroko Uchida

*This document validates as CSS level 2.1

----------------------------------------------------------------------------
08/06/18	Uchida		新規作成
						参考：YUI Reset CSS、YUI Fonts CSS、
						　　　デフォルトスタイルの差異を無くすCSS(http://3ping.org/2006/04/09/0747)
08/07/29	Uchida		基本部分変更
============================================================================
---------------------------------------------------------
	Modify reset.css ver 1.1 [2008/7/2] 
	*GNU General Public License v3
	*http://higash.net/20080702/reset_css2.html

	Modify YUI Reset CSS, YUI Fonts CSS	
	*Copyright (c) 2008, Yahoo! Inc. All rights reserved.
	*http://developer.yahoo.com/yui/license.html
	
	Modify Formy CSS Form Framework 0.8(beta)
	*GNU General Public License v2
	*http://code.google.com/p/formy-css-framework/
---------------------------------------------------------
*/

/* ===== 1.Universal Reset ===== */
html {
	color:#000;
	background:#fff;
}

body {
	margin:0;
	padding:0;
	font:13px/1.231 'Verdana','helvetica',sans-serif;
}

	/* For IE7 */
	*+html body {
		font-family:'メイリオ', 'ＭＳ Ｐゴシック';
		font-size:13px;
	}

	/* For IE6 */
	* html body {
		font-family:'ＭＳ Ｐゴシック';
		font-size:13px;
	}

div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td {
	margin:0;
	padding:0;
}

table {
	font-size:inherit;
	font-size:100%;
	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-weight:normal;
	font-size:100%;
}

q:before,q:after {
	content:'';
}

abbr,acronym {
	border:0;
}

pre,code,kbd,samp,tt {
	line-height:100%;
	font-family:monospace;
}

/* Original */
html {
	margin-bottom:1px;
	height:100%;
}

body {
	padding-top: 10px;
	line-height: 1.5;
	color: #333;
	background-color: #fff;
	text-align: center;
}

h1 {
	padding: 15px 15px;
	font-weight: bold;
	font-size: 122%;
}

h2 {
	margin: 10px 0;
	padding: 2px 10px 0 10px;
	font-weight: bold;
	font-size: 108%;
}

h3 {
	margin: 5px 0 10px 0;
	padding: 5px 0;
	font-weight: bold;
	font-size: 93%;
}

h4 {
	margin: 8px 10px;
	font-weight: bold;
	font-size: 93%;
}

pre {
	margin : 5px 0 15px 10px;
	padding : 20px 10px;
	border : 1px solid #ccc;
	width : 92%;
	line-height: 1.8;
	overflow : auto;
	background-color : #fff;
	font-family : 'Verdana','helvetica',sans-serif;
	font-size: 93%;
}

a:link {
	color: #003d84;
	text-decoration: underline;
	cursor: pointer;
}

a:visited {
	color: #003d84;
	text-decoration: underline;
	cursor: pointer;
}

a:hover {
	color: #fe000d;
	text-decoration: underline;
	cursor: pointer;
}


