@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:13px/1.231 sans-serif;

	*font-size:small;

	*font:x-small;

	color: #333;

}

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 {

	margin: 0;

	font-size: 100%;

}



h1,

h2,

h3,

h4,

h5,

h6 {

	margin: 0;

	font-size: 116%;

}

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;

}



strong {

	color: #ff4500;

}

/*======================================



	1-5.Hypertext Module



=======================================*/



a:link,

a:visited{

	color: #0646a0;

	text-decoration: none;

}



a:hover {

	color: #ff0000;

	text-decoration: underline;

}



/*======================================



	1-6.List Module



=======================================*/

ul{

	margin: 0;

	padding: 0;

	list-style: none;

}



ul.list li{

	overflow: hidden;

	_zoom: 100%;

	line-height: 1.6em;

}



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;

		}



dt {

	margin: 0 0 5px 0;

	padding-left: 16px;

	background: url(/images/li-bullet.png) no-repeat left center;

	font-size: 108%;

}

dd {

	margin: auto auto 15px 16px;

	overflow: hidden;

	zoom: 100%;

}

	dd ul li{

		padding-left: 10px;

		background: url(/images/icon/allow.png) no-repeat left center;

	}



/*======================================



	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;

*/

}



textarea.content1{

	width: 500px;

	height: 300px;

}

textarea.content2{

	width: 500px;

	height: 150px;

}



textarea.area_select{

	width: 500px;

	height: 30px;

}

input.file{



}



label{

	font-weight: bold;

}

/*======================================



	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;

}



td{

	text-align: left;

}



/*======================================



	1-9.Image Module



=======================================*/

img {

	border: none;

}


