/*
	$Id: stylesheet.css,v1 $

	Hirano Kawara Kougyosho Co.,Ltd. 'sWEB
	Copyright (c) 2006. DEGGER Co.,Ltd.
	Create and Design by Seiki Nishijima

======================================================================
  Memo
?E?t?H???g?T?C?Y?Œ??̂???Osaka?Ƃl?r?o?S???w???B?q???M?m?͂??܂??B 060413


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


body {
/*------------------------------------
  ?w?i?F?E?C???[?W?E?Œ??E?J?n?ʒu?E?J???Ԃ?
-------------------------------------*/
	background-color: #FAFFEC;
/*	background-image :  url(images/**.jpg) ; 
	background-attachment: fixed; 
	background-position: 0% 100%; 
	background-repeat: no-repeat;*/
/*------------------------------------
  ?X?N???[???o?[?̐F?ݒ??iie?n?̂ݓK???j
-------------------------------------*/
/*	scrollbar-face-color: #ffffff;
	scrollbar-highlight-color: #3333cc;
	scrollbar-shadow-color: #3333cc;
	scrollbar-3dlight-color: #ffffff;
	scrollbar-arrow-color: #3333cc;
	scrollbar-track-color: #ffffff;
	scrollbar-darkshadow-color: #ffffff; */
/*------------------------------------
  ?{?f?B?}?[?W??
-------------------------------------*/
	margin-top: 5px;
	margin-bottom: 20px;
	margin-left: 0px;
	margin-right: 0px;
/*------------------------------------
  ?f?t?H???g?t?H???g
-------------------------------------*/
	font-family : Osaka, "?q???M?m?p?S Pro W3", "?l?r ?o?S?V?b?N";
	font-size: 12px;
	line-height: 140%;
	color: #ffffff;
	text-align: center;
}

/*------------------------------------
  ?j???[?X?p?{?f?B
-------------------------------------*/
body.newsBody {
	background-color: #ffffff;
	scrollbar-face-color: #ffffff;
	scrollbar-highlight-color: #A69FE5;
	scrollbar-shadow-color: #A69FE5;
	scrollbar-3dlight-color: #ffffff;
	scrollbar-arrow-color: #A69FE5;
	scrollbar-track-color: #ffffff;
	scrollbar-darkshadow-color: #ffffff;
	margin-top: 5px;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
}
div {
/*------------------------------------
  ?f?t?H???gBOX?ݒ?
-------------------------------------*/
	margin: 0px;
	padding: 0px;
	font-family : Osaka, "?q???M?m?p?S Pro W3", "?l?r ?o?S?V?b?N";
	font-size: 12px;
	line-height: 140%;
	color: #ffffff;
	text-align: center;
}

/*------------------------------------
  ?????N?A?A???_?[?o?[?폜
-------------------------------------*/
/*a {
	text-decoration: none;
}*/

/*------------------------------------
  ?????N?A?q?b?g???̐F
-------------------------------------*/
a:link {
	color: #476100;
}
a:visited {
	color: #476100;
}
a:active {
	color: #476100;
}
a:hover {
	color: #ffffff;
}
a:hover {
	background:#476100;
}
/*------------------------------------
  ?????N?A???ʖ???
-------------------------------------*/
a:link.none {
	color: no;
}
a:visited.none {
	color: no;
}
a:active.none {
	color: no;
}
a:hover.none {
	color: no;
}
a:hover.none {
	background: no;
}
/*------------------------------------
  ?{?b?N?X?@?w?b?_?[?t?b?^?[
-------------------------------------*/
div.box00 {
	width: auto;
	height: auto;
	position: absolute;
	left: 50%;
	margin-left: -391px;
}
div.box01 {
	border: 1px solid #476100;
	width: auto;
	height: auto;
	padding: 2px;
}
div.box02 {
	border-left: 1px solid #476100;
	border-right: 1px solid #476100;
	border-bottom: 1px solid #476100;
	width: auto;
	height: auto;
	padding: 2px;
	clear: left;
}
div.menuBox { width: 150px; height: auto; padding-top: 2px; }
div.footerBox {
	width: 780px;
	padding-bottom: 2px;
}
div.copyBox {
	text-align: right;
	padding-top: 20px;
	width: 780px;
	height: 80px;
	color: #ffffff;
	background-color: #476100;
}

/*------------------------------------
  ?{?b?N?X?@???C??
-------------------------------------*/
div.mainBox {
	clear: left;
}
#mainBox {
	background-color: #ffffff;
	width: 780px;
	color: #000000;
}
#mainBox div.topBox {
	width: 780px;
}
#mainBox div.leftBox { width: 150px; float: left; background-image :  url(./images/menu0a.gif) ; background-repeat: repeat-y; }
#mainBox div.centerBox {
	width: 350px;
	float: left;
	text-align: center;
}

#mainBox div.rightBox {
	width: auto;
	float: left;
	padding-right: 5px;
}
#mainBox div.dualBox {
	text-align: center;
	width: 610;
	float: left;
	padding-top: 10px;
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 0px;
}
div.newsBox {
	padding-top: 0px;
	padding-left: 5px;
	padding-right: 5px;
	padding-bottom: 0px;
	width: 230px;
	border: 1px solid #476100;
	text-align: left;
}
iframe.newsBox {
	margin: 2px;
	width: 100%;
	height: 200px;
}
ul.nomalList {
	margin-left: 15px;
	padding-left: 5px;
	text-align: left;
	color: #000000;
}
div.topBox {
	clear: left;
	width: 400px;
	height: 200px;
	background-image :  url(images/topbg01.jpg) ; 
	background-repeat: no-repeat;
}
div.QA {
	margin-top: 5px;
	text-align: left;
	color: #000000;
	font-size: 14px;
}
hr.QA {
	border: 1px dotted #476100;
	margin: 10px;
}
hr.QA2 {
	border: 1px dotted #666666;
	margin:8px;
}
hr.C3 {
	border: 1px dotted #356F98;
	margin-top:5px;
	margin-bottom:15px;
	margin-left:0px;
	margin-right:0px;
}
hr.C4 {
	border: 1px dotted #AE6A04;
	margin-top:5px;
	margin-bottom:15px;
	margin-left:0px;
	margin-right:0px;
}
hr.C8 {
	border: 1px dotted #00613B;
	margin-top:5px;
	margin-bottom:15px;
	margin-left:0px;
	margin-right:0px;
}


.font12 {
	font-family : Osaka, "?q???M?m?p?S Pro W3", "?l?r ?o?S?V?b?N";
	font-size: 12px;
	line-height: 140%;
	color: #666666;
	text-align: left;
}
.font11 {
	font-family : Osaka, "?q???M?m?p?S Pro W3", "?l?r ?o?S?V?b?N";
	font-size: 11px;
	line-height: 140%;
	color: #666666;
	text-align: left;
}

.font12c {
	font-family : Osaka, "?q???M?m?p?S Pro W3", "?l?r ?o?S?V?b?N";
	font-size: 12px;
	line-height: 140%;
	color: #666666;
	text-align: center;
}

table.contact {
	border: 1px solid #356F98;
	border-bottom: none;
}
td.contact01 {
	width: 120px;
	border-bottom: 1px solid #356F98;
	border-right: 1px solid #356F98;
	border-top: none;
	border-left: none;
	padding: 8px;
	text-align: center;
	font-family : Osaka, "?q???M?m?p?S Pro W3", "?l?r ?o?S?V?b?N";
	font-size: 12px;
	line-height: 140%;
	color: #666666;
}
td.contact02 {
	border-bottom: 1px solid #356F98;
	border-right: none;
	border-top: none;
	border-left: none;
	padding: 8px;
	text-align: left;
	font-family : Osaka, "?q???M?m?p?S Pro W3", "?l?r ?o?S?V?b?N";
	font-size: 12px;
	line-height: 140%;
	color: #666666;
}

.height500 {
	height: 500px;
}
.height520 {
	height: 520px;
}
.height700 {
	height: 700px;
}
.height800 {
	height: 800px;
}
.height1000 {
	height: 1000px;
}
.height1100 {
	height: 1100px;
}
.height1500 {
	height: 1500px;
}
.height1600 {
	height: 1600px;
}
.height1800 {
	height: 1800px;
}

input {
	font-family : Osaka, "?q???M?m?p?S Pro W3", "?l?r ?o?S?V?b?N";
	font-size: 12px;
	line-height: 140%;
	color: #333333;
}

/*?????Fborder
none?i?????j
solid?i???j?Edotted?i?j???j?Edouble?i???d???j
groove?i?J???j?Eridge?i?R???j
inset?i?????j?Eoutset?i?O???j*/

/*?????????Ftext-decoration
none?i?????j
underline?i?????j?Eoverline?i?????j
line-through?i?ł??B????j
blink?i?_?Łj?Einherit?i?p???j

?????Ɍ??ȉ??Ffont-weight
normal?i?ʏ??j?? bold?i?????j
*/
