@charset "UTF-8";

/*
*　Reset & Base Style Sheet
*　Last Update 2008-05-16
*
*　1-1.Yahoo UI Library Fonts CSS
*　1-2.Universal selector
*　1-3.Structure Module
*　1-4.Text Module
*　1-5.Hypertext Module
*　1-6.List Module
*　1-7.Edit Module
*　1-8.Forms Module
*　1-9.Tables Module
*　1-10.Image Module
*　1-11.Object Module
*/


/*  1-1.Yahoo Library Font.css

Copyright (c) 2008, Yahoo! Inc. All rights reserved.
Code licensed under the BSD License:
http://developer.yahoo.net/yui/license.txt
version: 2.5.1
----------------------------- */

body {font:13px/1.231 arial,helvetica,clean,sans-serif;*font-size:small;*font:x-small;}table {font-size:inherit;font:100%;}pre,code,kbd,samp,tt{font-family:monospace;*font-size:108%;line-height:100%;}



/*  1-2.Universal selector
----------------------------- */
* {}


/*  1-3.Structure Module
----------------------------- */

html { overflow-y: scroll;}
body {
	background-color: #fff;
	color: #3b3b3b;
	font-size: 100.01%;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 1.5;
	zoom: 1;
}


/*  1-4.Text Module
----------------------------- */
h1 { font-size: 189%; margin: 0; padding: 0;}
h2 { font-size: 159%;}
h3 { font-size: 144%;}
h4 { font-size: 122%;}
h5 { font-size: 107%;}
h6 { font-size: 107%;}
p { margin: 0.3em 0 1em 0;}

blockquote {
	margin: 1.5em 20px;
	padding: 1px 0; 
	background-color: #fff;
	border: 3px solid #eee;
}

hr { clear: both; display: none; visibility: hidden;}
hr.display { display:block; visibility: visible;}

pre {
	overflow: scroll;
	width: 90%;
	padding: 0.5em 10px;
	background-color: #f5f5f5;
	border: 1px dotted #aaa;
	color: #333;
	font-family: "Osaka－等幅", monospace;
}

em { font-style: normal; font-weight: bold;}
code { font-family: "Osaka－等幅", monospace;}


/*  1-5.Hypertext Module
----------------------------- */
a { cursor: pointer;}
a:link { color: #6f2500; text-decoration: none;}
a:visited { color: #804e26; text-decoration: none;}
a:hover,
a:focus { color: #ce5c00; text-decoration: underline;}
a:active { color: #fc8200; text-decoration: underline;}


/*  1-6.List Module
----------------------------- */
dl { margin: 0; padding: 0;}
ul,ol { margin: 0.5em 0 0.5em 1em; padding: 0 0 0 1em;}
/* hide from Mac IE \*/
* html ul,* html ol { padding-left: 1.5em}
/* */
li ul,
li ol,
dd ul,
dd ol { margin-top: 0.5em; margin-bottom: 0.5em;}


/*  1-7.Edit Module
----------------------------- */
del {}
ins {}


/*  1-8.Forms Module
----------------------------- */
form { margin: 0; padding: 0;}
input,select,label { vertical-align: middle;}
input,
textarea {
	margin: 0.2em 2px;
	padding: 0.1em 3px;
	font-family: Arial, Helvetica, "ヒラギノ角ゴ Pro W3",  sans-serif;
}
select {
	margin: 0 2px;
	padding: 0;
	line-height: 1;
}

input { line-height: 1.2;}



/*  1-9.Tables Module
----------------------------- */
table { border: 1px solid #c2b385; border-collapse: collapse;}
table caption { text-align: left; padding: 0;}
th,td { padding: 2px 5px; border: 1px solid #c2b385;}
th { background-color: #f6edd5; font-weight: normal;}
thead th { background-color: #e1d3b5;}


/*  1-10.Image Module
----------------------------- */
img { border: 0; vertical-align: top;}


/*  1-11.Object Module
----------------------------- */
object,embed { vertical-align: top;}
