@charset "utf-8";
@import "common.css";
@import "gmap.css";
@import "pagination.css";
/*
@prefix : <http://purl.org/net/ns/doas#> .
<> a :CSSstylesheet;
 :title "Base Style";
 :created "2006-04-09";
 :release [:revision "1.12"; :created "2008-03-07"];
 :author [:name "wu"; :homepage <http://3ping.org/>; :mbox "3ping.org@gmail.com"];
 :license <http://creativecommons.org/licenses/publicdomain/deed.ja>;
 :description "各要素単独のスタイル";
 :note "
 	Outline - 
		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
		";
 :contributor [
 	:name "Yahoo";
	:title "YUI Fonts CSS";
	:description "ブラウザ間のフォントサイズを揃えるライブラリ";
	:revisiton "2.5.0";
	:homepage <http://developer.yahoo.com/yui/fonts/>;
	:license <http://developer.yahoo.com/yui/license.txt>;
	:note "
		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	| 
			"
	] .
*/


* {
	margin: 0;
	padding: 0;
}

html, body{
	height:100%;
}

body {
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	color: #000;
}
table {font-size:inherit;font:100%;}
pre,code,kbd,samp,tt{font-family:monospace;*font-size:108%;line-height:100%;}

/*======================================

	1-3.Structure Module

=======================================*/

body {
	line-height: 1.5;
}

/*======================================

	1-4.Text Module

=======================================*/

p,
pre,
address,
cite {

}

h1,
h2,
h3,
h4,
h5,
h6 {
	margin: 0;
}
pre {
	padding: 0.5em 10px;
	border: 1px solid #aaa;
	width: 90%;
	overflow: scroll;
	color: #333;
	background-color: #f5f5f5;
	font-family: "Osaka－等幅", monospace;
}

blockquote {
	margin: 1.5em 20px;
	padding: 1px 0; 
	border: 3px solid #eee;
	background-color: #fff;
}

blockquote * {
	color: #666;
}
em, b {
	font-weight: bold;
}
i {

}

strong {

}
/*======================================

	1-5.Hypertext Module

=======================================*/

a:link,
a:visited{
	color: #1d3994;
	text-decoration: none;
}

a:hover {
	color: #6e86d4;
	text-decoration: underline;
}

/*======================================

	1-6.List Module

=======================================*/
ul{
	margin: 0;
	padding: 0;
	list-style: none;
}
ul.list{
	margin: 10px auto;
}
	ul.list li{
		overflow: hidden;
		zoom: 100%;
	}

ol{
	margin: 10px 0 10px 25px;
	padding: 0;
}
ol li ol{
	list-style: lower-alpha;
}
	ol li{
		margin-bottom: 5px;
		line-height: 1.3em;
	}
		ol li ol li{
			margin-bottom: 5px;
			line-height: 1.3em;
		}

dl.common dt {
	font-weight: bold;
}
dl.common dd {
	overflow: hidden;
	_zoom: 100%;
	margin: 0 0 15px 0;
}

	dl.common dd ul li{
		padding-left: 10px;
	}
	li dl.common dt{
		font-size: 11px !important;
	}

/*======================================

	1-7.Forms Module

=======================================*/

fieldset{
	margin-bottom: 10px;
}

form {
	margin: 0.5em 0;
	padding: 1px 0; 
}

legend {
	margin: 0;
	padding: 0 5px 0 2px;
}

input,
textarea {
	font-family: Arial, Helvetica, "ヒラギノ角ゴ Pro W3",  sans-serif;
}

input {
	line-height: 1.2;
}

input.size1{
	width: 400px;
}
input.size2{
	width: 200px;
}

input.submit{
	padding: 10px; 20px;
}

textarea {
/*
	width: 400px;
	height: 200px;
*/
	font-size: 12px;
}

textarea.content1{
	width: 500px;
	height: 300px;
}
textarea.content2{
	width: 500px;
	height: 150px;
}

textarea.area_select{
	width: 500px;
	height: 30px;
}
input.file{
	width: 500px;
}

input+label{
	margin: 0 10px 0 2px;
	vertical-align: 1px;
}
/*======================================

	1-8.Tables Module

=======================================*/

table {
	margin: 0 auto;
	width: 99%;
	border: 1px solid #999;
	border-collapse: collapse;
	border-spacing: 0;
}

th {
	background: #eee url("/images/th_bg.gif") no-repeat left top;
	text-align: left;
	font-weight: normal;
}

th,
td {
	padding: 10px 8px;
	border: 1px solid #999;
}
tr.odd{
	background-color: #e5e5e5 !important;
}
tr.even{
	background-color: #fff !important;
}


/*======================================

	1-9.Image Module

=======================================*/
img {
	border: none;
	vertical-align: middle;
}

hr{
	margin: 10px 0;
	height: 1px;
	border: none;
	background: url(/images/border_dotted.gif) repeat-x left top;
}


/*======================================

	IE HACK

=======================================*/
*+html h4,
*+html p{
	font-size: 11px !important;
}
h4,
p,
#footer{
	_font-size: 11px !important;
}
