BODY {
	FONT-FAMILY: "Lucida Grande", Verdana, Arial, Sans-Serif;
	COLOR: #333;
	FONT-SIZE: 75%;
	PADDING: 0px;
	MARGIN: 0px;
}
div#page {
	position: absolute;
	left: 50%;
	height: 100%;
	width: 940px;
	margin-left: -470px;
	padding-top:20px;
	padding-bottom:20px;
}
A {
	COLOR: #333333;
	TEXT-DECORATION: none;
}
A:hover {
	COLOR: #cb1009;
}
#wrapper {
	PADDING-BOTTOM: 30px;
	BACKGROUND-COLOR: #ffffff;
	MARGIN: 0px auto;
	PADDING-LEFT: 15px;
	WIDTH: 940px;
	PADDING-RIGHT: 15px;
	OVERFLOW: hidden;
	PADDING-TOP: 20px;
}
#content {
	MARGIN: 0px 15px 0px 0px;
	FLOAT: left;
}
.narrowcolumn {
	PADDING-BOTTOM: 0px;
	PADDING-LEFT: 0px;
	WIDTH: 663px;
	PADDING-RIGHT: 0px;
	PADDING-TOP: 0px;
}
#sidebar {
	padding: 0px;
	margin: 0px;
	WIDTH: 240px;
	FONT: 1em "Lucida Grande", Verdana, Arial, Sans-Serif;
	FLOAT: right;
}
#sidebar UL {
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	PADDING-LEFT: 0px;
	PADDING-RIGHT: 0px;
	PADDING-TOP: 0px;
}
#newsbar {
	margin-left: 7px;
}
.news {
	padding: 5px;
	LIST-STYLE-TYPE: none;
	MARGIN: 0px;
	WIDTH: 231px;
	BACKGROUND: url(images/newsbg.jpg) no-repeat;
	HEIGHT: 52px;
	LIST-STYLE-IMAGE: none;
}
.news P {
	PADDING-BOTTOM: 5px;
	MARGIN: 0px;
	PADDING-LEFT: 0px;
	PADDING-RIGHT: 0px;
	COLOR: #ffffff;
	PADDING-TOP: 5px;
}
.newstitle {
	COLOR: #fede58;
	FONT-SIZE: 13px;
}
.bnr {
	MARGIN: 15px 0px;
	FLOAT: right;
}
.syuuridaikin {
	MARGIN: 10px 0px;
	FLOAT: right;
}
.masukomi {
	MARGIN: 10px 0px;
	FLOAT: right;
}
.zassi {
	MARGIN: 10px 0px 10px 5px;
	WIDTH: 90px;
	FLOAT: left;
	HEIGHT: 126px;
}
.zassitext {
	MARGIN: 10px 0px;
	FLOAT: left;
}
#mainimg {
	BACKGROUND: url(images/main.jpg) no-repeat;
	HEIGHT: 371px;
	padding-left: 20px;
}
.topleft {
	PADDING-BOTTOM: 0px;
	PADDING-LEFT: 0px;
	WIDTH: 65px;
	PADDING-RIGHT: 5px;
	FLOAT: left;
	PADDING-TOP: 0px;
	margin: 0px;
}
.topright {
	padding: 0px;
	margin: 0px;
	WIDTH: 105px;
	FLOAT: left;
	FONT-SIZE: 12px;
}
.titleright {
	padding: 0px;
	margin: 0px;
	FONT-SIZE: 12px;
	font-weight: bold;
}
.textright {
	padding: 10px 0px 0px 0px;
	margin: 0px;
}

h2.tsuyomi {
	FONT-FAMILY: "Trebuchet MS", "Lucida Grande", Verdana, Arial, Sans-Serif;
	FONT-WEIGHT: bold;
	background: url("images/commitment1.jpg") no-repeat;
	width: 191px;
	height: 51px;
	color: #583E1B;
	font-size: 13px;
	text-decoration: none;
	padding-top: 20px;
	padding-left: 10px;
	padding-bottom: 0px;
	margin: 0px;
}
h1.diffh1 {
	FONT-FAMILY: "Trebuchet MS", "Lucida Grande", Verdana, Arial, Sans-Serif;
	FONT-WEIGHT: bold;
	background: url("images/subtitle.jpg") no-repeat;
	width: 613px;
	height: 53px;
	color: #583E1B;
	font-size: 18px;
	text-decoration: none;
	padding-top: 16px;
	padding-left: 10px;
	padding-bottom: 0px;
	margin: 0px;
}
h2.diffh2 {
	margin: 0px;
	padding: 0px;
	FONT-FAMILY: "Trebuchet MS", "Lucida Grande", Verdana, Arial, Sans-Serif;
	FONT-WEIGHT: bold;
	color: #583E1B;
	font-size: 16px;
}
h1#toph1 {
	font-size: 12px;
	margin: 0px;
	padding: 0px;
}
.top01 {
	margin-bottom: 0px;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	PADDING-LEFT: 15px;
	WIDTH: 190px;
	PADDING-RIGHT: 15px;
	BACKGROUND: url(images/commitmentbg.jpg) no-repeat;
	FLOAT: left;
	HEIGHT: 300px;
	PADDING-TOP: 15px;
}
.top02 {
	margin-bottom: 0px;
	PADDING-BOTTOM: 0px;
	PADDING-LEFT: 0px;
	PADDING-RIGHT: 0px;
	CLEAR: both;
	OVERFLOW: hidden;
	PADDING-TOP: 12px;
}
.top03 {
	BORDER-TOP: #d9d8d8 1px dotted;
	margin-bottom: 0px;
	PADDING-BOTTOM: 0px;
	PADDING-LEFT: 0px;
	PADDING-RIGHT: 0px;
	CLEAR: both;
	OVERFLOW: hidden;
	PADDING-TOP: 12px;
}
#topfaq {
	PADDING-BOTTOM: 0px;
	MARGIN: 0px auto;
	PADDING-LEFT: 10px;
	WIDTH: 642px;
	PADDING-RIGHT: 5px;
	BACKGROUND: url(images/faqbg.jpg) no-repeat;
	FLOAT: left;
	HEIGHT: 392px;
	PADDING-TOP: 10px;
}
.topfaqtext {
	LINE-HEIGHT: 160%;
	MARGIN: 10px 10px 10px 0px;
	WIDTH: 155px;
	FLOAT: left;
}
.topfaqtext2 {
	LINE-HEIGHT: 160%;
	MARGIN: 0px 10px 10px 35px;
	WIDTH: 600px;
	FLOAT: left;
}
.topfaqtext3 {
	LINE-HEIGHT: 160%;
	MARGIN: 0px 0px 10px 22px;
	WIDTH: 600px;
	FLOAT: left;
}
.topfaqimg {
	MARGIN: 10px 0px;
	WIDTH: 110px;
	FLOAT: left;
}
.topfaqbanner1 {
	BACKGROUND: url(images/banner1.jpg) no-repeat;
	WIDTH: 620px;
	FLOAT: left;
	HEIGHT: 100px;
	margin-top: 15px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 15px;
	padding-left: 250px;
}
.topfaqbanner1 h1 {
	margin-top: 0px;
	padding-top: 60px;
	padding-left: -10px;
	font-size: 20px;
}
.topfaqbanner2 {
	BACKGROUND: url(images/banner2.jpg) no-repeat;
	MARGIN: 10px 0px 10px 15px;
	WIDTH: 620px;
	FLOAT: left;
	HEIGHT: 48px;
}
.topfaqbanner2 h1 {
	margin-top: 0px;
	padding-top: 12px;
	padding-left: 30px;
	font-size: 20px;
	color: #45b233;
}
.topfaqbanner3 {
	BACKGROUND: url(images/banner3.jpg) no-repeat;
	MARGIN: 0px 0px 10px 15px;
	WIDTH: 620px;
	FLOAT: left;
	HEIGHT: 48px;
}
.topfaqbanner3 h1 {
	margin-top: 0px;
	padding-top: 12px;
	padding-left: 85px;
	font-size: 20px;
	color: #f2b83d;
}
#topfaqleft {
	WIDTH: 320px;
	FLOAT: left;
}
#topfaqright {
	MARGIN: 5px 0px 0px 2px;
	WIDTH: 310px;
	FLOAT: left;
}
#topfaq01 {
	PADDING-BOTTOM: 10px;
	PADDING-LEFT: 15px;
	WIDTH: 290px;
	PADDING-RIGHT: 15px;
	BACKGROUND: url(images/faqbg01.jpg) no-repeat;
	HEIGHT: 200px;
	PADDING-TOP: 30px;
}
.topfaq02 {
	PADDING-BOTTOM: 5px;
	MARGIN: 5px 0px 14px 5px;
	PADDING-LEFT: 5px;
	WIDTH: 140px;
	PADDING-RIGHT: 5px;
	BACKGROUND: url(images/faqbg02.jpg) no-repeat;
	FLOAT: left;
	HEIGHT: 85px;
	PADDING-TOP: 20px;
}
.topfaqt {
	MARGIN: 0px;
	padding: 0px;
	HEIGHT: 32px;
	VERTICAL-ALIGN: middle;
	font-size: 10px;
}
.topfaqi {
	WIDTH: 51px;
	FLOAT: left;
}
.topfaqd {
	MARGIN: 0px 0px 0px 2px;
	padding: 2px 0px 0px 0px;
	WIDTH: 73px;
	FLOAT: left;
	FONT-SIZE: 9px;
	LINE-HEIGHT: 150%;
	TEXT-DECORATION: underline;
}
#titlefaq01 {
	padding: 0px;
	margin: 0px;
	font-size: 19px;
	font-weight: bold;
}
#gazoujirei {
	WIDTH: 630px;
	CLEAR: both;
}
.yajirusi {
	MARGIN: 5px 280px 10px;
	WIDTH: 60px;
	FLOAT: left;
	HEIGHT: 60px;
}
.shoujyou1 {
	MARGIN: 10px 0px 10px 15px;
	WIDTH: 170px;
	FLOAT: left;
	HEIGHT: 128px;
}
.shoujyoutext1 {
	LINE-HEIGHT: 160%;
	MARGIN: 10px;
	WIDTH: 420px;
	FLOAT: left;
	HEIGHT: 132px;
}
#footer {
	PADDING-BOTTOM: 10px;
	MARGIN: 10px auto 0px;
	PADDING-LEFT: 0px;
	WIDTH: 940px;
	PADDING-RIGHT: 0px;
	HEIGHT: 22px;
	CLEAR: both;
	BORDER-TOP: #d9d8d8 5px solid;
	PADDING-TOP: 10px;
}
#copyright {
	MARGIN: 0px;
	WIDTH: 300px;
	FLOAT: left;
	FONT-SIZE: 80%;
}
#footerlogo {
	WIDTH: 284px;
	FLOAT: right;
}
#detail {
	MARGIN: 20px 10px;
	LINE-HEIGHT: 160%;
}
#bodyarea {
/*
	BACKGROUND: url(images/contentbg.jpg) repeat-x;
*/
	CLEAR: both;
}
#pannavi {
	PADDING-BOTTOM: 0px;
	BACKGROUND-COLOR: #ffffff;
	MARGIN: 0px auto;
	PADDING-LEFT: 15px;
	WIDTH: 910px;
	PADDING-RIGHT: 15px;
	OVERFLOW: hidden;
	PADDING-TOP: 5px;
}
.post {
	MARGIN: 0px;
}
.post HR {
	DISPLAY: block;
}
.voice {
	BORDER-BOTTOM: #e3e3e3 1px solid;
	BORDER-LEFT: #e3e3e3 1px solid;
	BACKGROUND-COLOR: #f8f8f8;
	MARGIN: 0px 5px 20px;
	WIDTH: 650px;
	BORDER-RIGHT: #e3e3e3 1px solid;
}
.voicetitle01 {
	PADDING-BOTTOM: 0px;
	PADDING-LEFT: 35px;
	WIDTH: 616px;
	PADDING-RIGHT: 0px;
	BACKGROUND: url(images/bg01.jpg) no-repeat;
	HEIGHT: 21px;
	COLOR: #ffffff;
	FONT-SIZE: 15px;
	FONT-WEIGHT: bold;
	PADDING-TOP: 5px;
}
.voicetitle02 {
	PADDING-BOTTOM: 0px;
	PADDING-LEFT: 35px;
	WIDTH: 616px;
	PADDING-RIGHT: 0px;
	BACKGROUND: url(images/bg02.jpg) no-repeat;
	HEIGHT: 21px;
	COLOR: #ffffff;
	FONT-SIZE: 15px;
	FONT-WEIGHT: bold;
	PADDING-TOP: 5px;
}
.voicetitle {
	PADDING-BOTTOM: 0px;
	PADDING-LEFT: 35px;
	PADDING-RIGHT: 0px;
	COLOR: #ffffff;
	PADDING-TOP: 5px;
}
.voicetext {
	PADDING-BOTTOM: 10px;
	LINE-HEIGHT: 160%;
	PADDING-LEFT: 10px;
	PADDING-RIGHT: 10px;
	PADDING-TOP: 10px;
}
.myself {
	PADDING-BOTTOM: 0px;
	LINE-HEIGHT: 0;
	MARGIN: 12px;
	PADDING-LEFT: 20px;
	WIDTH: 285px;
	PADDING-RIGHT: 0px;
	BACKGROUND: url(images/myselfbg.jpg) no-repeat;
	FLOAT: left;
	HEIGHT: 300px;
	PADDING-TOP: 55px;
}
.myself STRONG {
	margin: 0px;
	TEXT-ALIGN: center;
	PADDING-BOTTOM: 0px;
	LINE-HEIGHT: 40px;
	PADDING-LEFT: 0px;
	PADDING-RIGHT: 0px;
	HEIGHT: 40px;
	COLOR: #ff8000;
	FONT-SIZE: 15px;
	PADDING-TOP: 0px;
}
.myself P {
	margin: 0px;
	margin-top: 5px;
	PADDING-BOTTOM: 0px;
	LINE-HEIGHT: 200%;
	PADDING-LEFT: 0px;
	PADDING-RIGHT: 0px;
	PADDING-TOP: 0px;
	WIDTH: 260px;
}
.faq {
	PADDING-BOTTOM: 15px;
	MARGIN: 0px 5px 15px;
	PADDING-LEFT: 20px;
	WIDTH: 600px;
	PADDING-RIGHT: 20px;
	BACKGROUND: url(images/faqbg2.jpg) no-repeat;
	HEIGHT: 81px;
	PADDING-TOP: 15px;
}
.qarea {
	BORDER-BOTTOM: #b3b3b3 1px dotted;
	PADDING-BOTTOM: 10px;
	PADDING-LEFT: 20px;
	PADDING-RIGHT: 0px;
	BACKGROUND: url(images/qimg.jpg) no-repeat;
	float: left;
	PADDING-TOP: 0px;
	margin-top: 10px;
	margin-bottom: 5px;
}
.aarea {
	PADDING-BOTTOM: 5px;
	MARGIN: 10px 0px 0px;
	PADDING-LEFT: 25px;
	PADDING-RIGHT: 0px;
	BACKGROUND: url(images/aimg.jpg) no-repeat;
	clear: both;
	PADDING-TOP: 0px;
}
.faq h1 {
	padding-left: 10px;
	padding-top: 1px;
	padding-bottom: 0px;
	margin: 0px;
	font-size: 15px;
	COLOR: #333333;
}
.infotitle {
	PADDING-BOTTOM: 20px;
	PADDING-LEFT: 40px;
	WIDTH: 660px;
	PADDING-RIGHT: 40px;
	BACKGROUND: url(images/articletitle.jpg) no-repeat;
	HEIGHT: 22px;
	FONT-SIZE: 15px;
	PADDING-TOP: 30px;
}
.infotext {
	PADDING-BOTTOM: 5px;
	LINE-HEIGHT: 160%;
	MIN-HEIGHT: 107px;
	PADDING-LEFT: 40px;
	WIDTH: 580px;
	PADDING-RIGHT: 0px;
	BACKGROUND: url(images/articlebg.jpg) repeat-y;
	FONT-SIZE: 13px;
	PADDING-TOP: 5px;
}
.end {
	TEXT-ALIGN: right;
	MARGIN: 10px 0px 20px;
}
TABLE {
	MARGIN: 30px auto 0px;
	WIDTH: 618px;
	BORDER-COLLAPSE: collapse;
}
TH.t_top {
	BORDER-TOP: #59b224 4px solid;
}
TH {
	BORDER-BOTTOM: #e3e3e3 1px solid;
	TEXT-ALIGN: left;
	BORDER-LEFT: #e3e3e3 1px solid;
	PADDING-BOTTOM: 10px;
	PADDING-LEFT: 10px;
	PADDING-RIGHT: 10px;
	BACKGROUND: #f7f7f7;
	FONT-SIZE: 13px;
	FONT-WEIGHT: normal;
	PADDING-TOP: 10px;
}
TD.t_top {
	BORDER-TOP: #ff7f00 4px solid;
}
TD {
	BORDER-BOTTOM: #e3e3e3 1px solid;
	TEXT-ALIGN: left;
	PADDING-BOTTOM: 10px;
	LINE-HEIGHT: 20px;
	PADDING-LEFT: 10px;
	PADDING-RIGHT: 10px;
	LETTER-SPACING: 1px;
	FONT-SIZE: 13px;
	VERTICAL-ALIGN: top;
	BORDER-RIGHT: #e3e3e3 1px solid;
	PADDING-TOP: 10px;
}
.flow01 {
	PADDING-BOTTOM: 0px;
	MARGIN: 0px 0px 15px;
	PADDING-LEFT: 0px;
	WIDTH: 660px;
	PADDING-RIGHT: 0px;
	BACKGROUND: url(images/flowbg01.jpg) no-repeat;
	HEIGHT: 272px;
	PADDING-TOP: 0px;
}
.plaintable th {
	border: 0px;
}
.plaintable td {
	border: 0px;
}
.flow02 {
	PADDING-BOTTOM: 0px;
	MARGIN: 0px 0px 15px;
	PADDING-LEFT: 0px;
	WIDTH: 660px;
	PADDING-RIGHT: 0px;
	BACKGROUND: url(images/flowbg02.jpg) no-repeat;
	HEIGHT: 272px;
	PADDING-TOP: 0px;
}
.flowleft {
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	PADDING-LEFT: 14px;
	WIDTH: 379px;
	PADDING-RIGHT: 0px;
	FLOAT: left;
	HEIGHT: 269px;
	PADDING-TOP: 3px;
}
.flowleft P {
	PADDING-BOTTOM: 15px;
	PADDING-LEFT: 15px;
	PADDING-RIGHT: 15px;
	FONT-SIZE: 15px;
	PADDING-TOP: 15px;
}
.flowright {
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	PADDING-LEFT: 0px;
	WIDTH: 239px;
	PADDING-RIGHT: 0px;
	FLOAT: left;
	PADDING-TOP: 95px;
}
DIV.wpcf7 {
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	PADDING-LEFT: 0px;
	PADDING-RIGHT: 0px;
	PADDING-TOP: 0px;
}
DIV.wpcf7-response-output {
	PADDING-BOTTOM: 0.2em;
	MARGIN: 2em 0.5em 1em;
	PADDING-LEFT: 1em;
	PADDING-RIGHT: 1em;
	PADDING-TOP: 0.2em;
}
DIV.wpcf7-mail-sent-ok {
	BORDER-BOTTOM: #398f14 2px solid;
	BORDER-LEFT: #398f14 2px solid;
	BORDER-TOP: #398f14 2px solid;
	BORDER-RIGHT: #398f14 2px solid;
}
DIV.wpcf7-mail-sent-ng {
	BORDER-BOTTOM: #ff0000 2px solid;
	BORDER-LEFT: #ff0000 2px solid;
	BORDER-TOP: #ff0000 2px solid;
	BORDER-RIGHT: #ff0000 2px solid;
}
DIV.wpcf7-spam-blocked {
	BORDER-BOTTOM: #ffa500 2px solid;
	BORDER-LEFT: #ffa500 2px solid;
	BORDER-TOP: #ffa500 2px solid;
	BORDER-RIGHT: #ffa500 2px solid;
}
DIV.wpcf7-validation-errors {
	BORDER-BOTTOM: #f7e700 2px solid;
	BORDER-LEFT: #f7e700 2px solid;
	BORDER-TOP: #f7e700 2px solid;
	BORDER-RIGHT: #f7e700 2px solid;
}
SPAN.wpcf7-form-control-wrap {
	POSITION: relative;
}
SPAN.wpcf7-not-valid-tip {
	Z-INDEX: 100;
	BORDER-BOTTOM: #ff0000 1px solid;
	POSITION: absolute;
	BORDER-LEFT: #ff0000 1px solid;
	PADDING-BOTTOM: 2px;
	PADDING-LEFT: 2px;
	WIDTH: 280px;
	PADDING-RIGHT: 2px;
	BACKGROUND: #fff;
	FONT-SIZE: 10pt;
	BORDER-TOP: #ff0000 1px solid;
	TOP: 20%;
	BORDER-RIGHT: #ff0000 1px solid;
	PADDING-TOP: 2px;
	LEFT: 20%;
}
SPAN.wpcf7-not-valid-tip-no-ajax {
	DISPLAY: block;
	COLOR: #f00;
	FONT-SIZE: 10pt;
}
SPAN.wpcf7-list-item {
	MARGIN-LEFT: 0.5em;
}
.wpcf7-display-none {
	DISPLAY: none;
}
#difference {
	MARGIN: 30px 0px 20px;
	WIDTH: 650px;
	BACKGROUND: url(images/diffmainbg.gif) no-repeat;
	HEIGHT: 205px;
}
#difleft {
	MARGIN: 15px 10px 15px 15px;
	WIDTH: 251px;
	FLOAT: left;
}
#difright {
	PADDING-BOTTOM: 18px;
	PADDING-LEFT: 0px;
	WIDTH: 354px;
	PADDING-RIGHT: 0px;
	FLOAT: left;
	PADDING-TOP: 18px;
}
.dfc {
	margin: 0px;
	PADDING-BOTTOM: 25px;
	PADDING-LEFT: 18px;
	WIDTH: 650px;
	PADDING-RIGHT: 18px;
	BACKGROUND: url(images/diffbg.jpg) no-repeat;
	HEIGHT: 650px;
	PADDING-TOP: 20px;
}
#subtitle1 {
	;
}
#subtitle2 {
	;
}
#subtitle3 {
	;
}
#dfcmain1 {
	PADDING-BOTTOM: 20px;
	PADDING-LEFT: 0px;
	PADDING-RIGHT: 0px;
	HEIGHT: 250px;
	PADDING-TOP: 20px;
}
#dfcmain2 {
	PADDING-BOTTOM: 20px;
	PADDING-LEFT: 0px;
	PADDING-RIGHT: 0px;
	HEIGHT: 250px;
	PADDING-TOP: 20px;
}
#dfcmain3 {
	PADDING-BOTTOM: 20px;
	PADDING-LEFT: 0px;
	PADDING-RIGHT: 0px;
	HEIGHT: 250px;
	PADDING-TOP: 20px;
}
#dfcmain4 {
	PADDING-BOTTOM: 20px;
	PADDING-LEFT: 0px;
	PADDING-RIGHT: 0px;
	HEIGHT: 250px;
	PADDING-TOP: 20px;
}
#dfcmain5 {
	PADDING-BOTTOM: 20px;
	PADDING-LEFT: 0px;
	PADDING-RIGHT: 0px;
	HEIGHT: 250px;
	PADDING-TOP: 20px;
}
#dfcmain6 {
	PADDING-BOTTOM: 20px;
	PADDING-LEFT: 0px;
	PADDING-RIGHT: 0px;
	HEIGHT: 250px;
	PADDING-TOP: 20px;
}
.dfcleft {
	WIDTH: 125px;
	FLOAT: left;
}
.dfcright {
	PADDING-BOTTOM: 28px;
	PADDING-LEFT: 10px;
	WIDTH: 481px;
	PADDING-RIGHT: 0px;
	FLOAT: left;
	PADDING-TOP: 28px;
}
.dfcright02 {
	PADDING-BOTTOM: 13px;
	PADDING-LEFT: 10px;
	WIDTH: 481px;
	PADDING-RIGHT: 0px;
	FLOAT: left;
	PADDING-TOP: 13px;
}
.dfc P {
	margin: 0px;
	PADDING-BOTTOM: 10px;
	LINE-HEIGHT: 160%;
	PADDING-LEFT: 10px;
	WIDTH: 596px;
	PADDING-RIGHT: 10px;
	CLEAR: both;
	FONT-SIZE: 100%;
	PADDING-TOP: 20px;
}
#headnavi {
	padding-top: 20px;
	PADDING-BOTTOM: 35px;
	PADDING-LEFT: 130px;
	WIDTH: 435px;
	PADDING-RIGHT: 0px;
	FLOAT: left;
}
#toplogoimg {
	float: left;
}
#headnews0 {
	WIDTH: 200px;
	FLOAT: right;
	margin: 0px;
	padding: 0px;
}
#headnews {
	PADDING-BOTTOM: 0px;
	MARGIN-TOP: 0px;
	PADDING-LEFT: 5px;
	WIDTH: 200px;
	PADDING-RIGHT: 0px;
	margin-right: 0px;
	BACKGROUND: url(images/headnews.jpg) no-repeat;
	HEIGHT: 65px;
	PADDING-TOP: 25px;
}
#headnews UL {
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	PADDING-LEFT: 0px;
	PADDING-RIGHT: 0px;
	PADDING-TOP: 0px;
}
#headnews LI {
	PADDING-BOTTOM: 0px;
	LIST-STYLE-TYPE: none;
	MARGIN: 0px;
	PADDING-LEFT: 0px;
	WIDTH: 200px;
	PADDING-RIGHT: 0px;
	COLOR: #333333;
	LIST-STYLE-IMAGE: none;
	PADDING-TOP: 0px;
	FONT-SIZE: 75%;
}
#headnews LI A {
	COLOR: #333333;
}
#headnews LI A:hover {
	COLOR: #333333;
}
.hntitle {
	padding: 0px;
	margin: 0px;
	WIDTH: 110px;
	FLOAT: left;
}
.hntext {
	padding: 0px;
	margin: 0px;
	WIDTH: 70px;
	FLOAT: left;
}
#navi {
	PADDING-BOTTOM: 0px;
	MARGIN: 10px 0px;
	PADDING-LEFT: 5px;
	PADDING-RIGHT: 0px;
	HEIGHT: 27px;
	PADDING-TOP: 0px;
	clear: both;
}
.navi00 {
	float: left;
	font-size: 16px;
	font-weight: bold;
	color: #583E1B;
	padding: 5px 13px 0px 13px;
	margin: 0px;
	border-left: solid 1px;
}
.navi00 A:hover {
	margin: 0px;
	padding: 0px;
	color: #ffffff;
	background-color: #ff6600;
}
.navi000 {
	float: left;
	font-size: 16px;
	font-weight: bold;
	color: #583E1B;
	padding: 5px 13px 0px 13px;
	margin: 0px;
	border-left: solid 1px;
	border-right: solid 1px;
}
.navi000 A:hover {
	margin: 0px;
	padding: 0px;
	color: #ffffff;
	background-color: #ff6600;
}

#header {
	BORDER-BOTTOM: #d9d8d8 5px solid;
	PADDING: 0px 0px 0px 20px;
	MARGIN: 0px;
	width: 940px;
}
.style2 {font-size: 10px; color: #339900; }

