@charset "utf-8";


/*---------------------------------------*
	BaseStyle 諸事情によりこのページのみ例外処理しています。
*----------------------------------------*/

h1,
h2,
h3,
h4,
h5,
h6{
	font-weight:bold;
	margin: 0.5em 18px;
}
h1 {
	font-size: 100%;
}

h2 {
	font-size: 100%;
}

h3 {
	font-size: 100%;

}

h4 {
	font-size: 100%;
}

h5 {
	font-size: 100%;
}

h6 {
	font-size: 100%;
}
p,
pre,
address,
cite {
	font-weight:normal;
}

blockquote {
	margin: 0.5em 18px;
	padding: 0.5em 10px; 
	border: 2px solid #ccc;
	font-family: "Osaka－等幅", monospace;
}
pre {
	padding: 0.5em 10px; 
	border: 2px solid #ccc;
	font-family: "Osaka－等幅", monospace;
	overflow:scroll;
	_width:100%;
}

string{
	font-weight:bold;
}

abbr,
acronym {
	border-bottom: 1px dotted #ccc;
	cursor: help;
}
code {
	font-family: "Osaka－等幅", monospace;
}
cite {
	display: block;
	color: #333333;
	text-align: right;
}
abbr,

kbd {
	border: 1px solid #ccc;
	padding: 0 0.3em; 
	background-color: #f5f5f5;
	font-family: "Osaka－等幅", monospace;
	text-transform: uppercase;
}
ul,
ol,
dl {
	margin: 1em 18px 0 18px;
	list-style-position: outside;
	list-style-type:none;
}

li,
dt,
dd {
	font-size: 100%;
	font-weight:normal;
}

dt {
	color:#000000;
}

dd {
	color: #000;
}
li ul,
li ol,
li dl,
li li,
li p,
li pre,
li dt,
li dd,
dd ul,
dd ol,
dd dl,
dd li,
dd p,
dd pre,
dd dt,
dd dd {
	font-size: 100%;
	margin:0.5em 0;
}

form {
	margin:0;
	padding: 1px 0; 
}

form dl,
form p {
	margin: 0.5em 10px;
}

fieldset {
	border: 1px solid #ddd;
}

legend {
	margin: 0 1em;
	padding: 0 10px;
}

input,
textarea {
	padding: 0.1em 10px;
	font-family: Arial, Helvetica, "ヒラギノ角ゴ Pro W3",  sans-serif;
}

input {
	line-height: 1.2;
}


textarea {
	padding: 0.4em 8px;
}


a{
	color:#333333;
}
a:hover{
	color:#FF6600;
}




/*---------------------------------
	ClearFix
-----------------------------------*/

.clearfix::after {
	content: ".";
	visibility: hidden;
	clear: both;
	display: block;
	height: 0;
}

.clearfix{
	zoom: 1;
}

/*---------------------------------
	txt
-----------------------------------*/
.txt_medium { font-size: 12px; line-height: 160%; }
.txt_large { font-size: 14px; }