@charset "UTF-8";

/* Yahoo fonts.css 2.7.0
http://developer.yahoo.net/yui/license.txt
- Font size Adjustment.
 http://developer.yahoo.com/yui/examples/fonts/fonts-size_source.html
*/ body{*font-size:small;*font:x-small;
	font-family: "メイリオ", "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3", arial, helvetica, clean, sans-serif;
	font-size: 13px;
	line-height: 1.231;
	color: #333333;
}select,input,button,textarea{font:99% arial,helvetica,clean,sans-serif;}table{font-size:inherit;font:100%;}pre,code,kbd,samp,tt{font-family:monospace;*font-size:108%;line-height:100%;}

/*
		Font-size Adjustment.
			77% = 10px	|	123.1% = 16px	|	167% = 22px
			85% = 11px	|	131% =  17px	|	174% = 23px 
			93% = 12px	|	138.5% = 18px	|	182% = 24px 
			100% = 13px	|	146.5% = 19px	|	189% = 25px 
			108% = 14px	|	153.9% = 20px	|	197% = 26px 
			116% = 15px	|	161.6% = 21px	| 
*/

body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-color: #FFFFFF;
}

/* Link
---------------*/

a:link {
	color: #5A3A0F;
	text-decoration: none;
}

a:visited {
	color: #885816;
	text-decoration: none;
}

a:hover {
	color: #D4AB6B;
}

a:focus,
textarea:focus,
input:focus {
	outline: 1px solid #8b735b;
}
a img{	text-decoration: none;
	border-style: none;}
	
a:hover img {
-moz-opacity:0.7;
opacity:0.7;
filter: alpha(opacity=70);
} 

/* general params
--------------------*/
h1, h2, h3, h4, h5, h6,
div, p, pre, ul, ol, dl, dt, dd,
address, form, blockquote{
	padding: 0px;
	display: block;
	margin: 0px;
}
hr,.areaAnchor,.anchor { display : none; }
img {
	border: none;/* img do not want a border */
	vertical-align: bottom;
}
li { list-style: none; }/* link do not want a dot */

/* acronyms and abbreviations styles 
-------------------------------------*/
acronym,abbr{cursor:help;}


/* Text
---------------*/

p {
	margin: 10px 0 1em;
	font-size: 100%;
	line-height: 1.6em;
}

blockquote {
	margin: 1em 0 1em 20px;
	padding: 1px 20px;
	border: 1px solid #ddd;
	color: #444;
}

pre {
	padding: 10px 20px;
	border-left: 6px solid #ddd;
	background-color: #f5f5f5;
	overflow: auto;
	width: 90%;
	_width: 95%; /* for IE6 */
}

em {
	font-weight: bold;
	font-style: normal;
}

strong {

}

/* form
---------------*/

form {

}

fieldset {
	padding: 1px 0;
	border: none;
}

legend {
	padding: 0 10px;
	background-color: #fff;
}


textarea {
	padding: 0.2em;
	border-width: 1px;
	border-style: solid;
	border-color: #ddd #eee #eee #ddd;
	background-color: #fff;
}


textarea:hover {
	border-color: #00a0dd;
}

textarea {
	padding: 0.5em 10px;
}

input.submit {
	padding: 2px 5px;
	border: none;
	font-size: 85%;
	font-weight: bold;
	text-transform: uppercase;
	color: #fff;
	background-color: #01b0f0;
}

input.submit:hover {
	background-color: #000;
}

input.radio {
	border: none;
	background-color: transparent;
	background-image: none;
}

.form_btn {
	background-color: #FFCC00;
	background-image: url(../img/page/bg_form_btn.gif);
	background-repeat: repeat-x;
	background-position: left center;
	padding-top: 0.2em;
	padding-right: 1em;
	padding-bottom: 0.2em;
	padding-left: 1em;
	border-width: 1px;
	border-style: solid;
	border-color: #ddd #eee #eee #ddd;
	background-color: #fff;
}

.form_btn:hover {
	border-color: #00a0dd;
}

