<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">body {
  margin: 0;
  padding: 0;
  background-color: #FFFFFF;
  font-size: 12px;
  line-height: 1.7em;
  color: #262626;
}

br {
  letter-spacing: 0;
}

/* HACK //////////////////////////////////////////////////////////////////////////////// */
img {
  margin: 0;
  padding: 0;
  border: none;
  vertical-align: text-bottom;
}

h1, h2, h3, h4, p, form, ul, li {
  border: 0;
  margin: 0;
  padding: 0;
  font-weight: normal;
}

h1 {
  text-indent: -9999em;
}

a:link, a:visited {
  color: #00b0f0;
  text-decoration: none;
}

a:hover {
  color: #00b0f0;
  text-decoration: underline;
}

/* BODY //////////////////////////////////////////////////////////////////////////////// */
#wallpaper {
  position: relative;
  width: 885px;
  margin: auto;
  overflow: auto;
  overflow-x: hidden;
}

#wallpaper::before {
  content: '';
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  width: 24px;
  height: 195px;
  background: no-repeat left top;
  background-image: linear-gradient(to right, #8bdafd 0px, #8bdafd 4px, transparent 4px, transparent 10px, #8bdafd 10px, #8bdafd 14px, transparent 14px, transparent 20px, #8bdafd 20px, #8bdafd 24px);
}

#container {
  width: 850px;
  float: right;
  margin: 15px 0 0 0;
}

/* HEAD //////////////////////////////////////////////////////////////////////////////// */
#head_box {
  width: 100%;
  margin: 0 0 5px 0;
  overflow: auto;
  overflow-x: auto;
}

#head_box h1#head_logo {
  width: 634px;
  height: 30px;
  float: left;
  margin: 7px 0 0 20px;
  _margin: 7px 0 0 10px;
  background: url(../images/head_logo.png) no-repeat left top;
}

#head_box img.nodisplay {
  display: none;
}

#head_box h1#head_logo a {
  width: 634px;
  height: 30px;
  display: block;
}

#head_box #head_top {
  width: 43px;
  height: 50px;
  float: right;
  margin: 0;
  text-indent: -9999em;
}

#head_box #head_top a {
  width: 43px;
  height: 50px;
  display: block;
  background: url(../images/head_top.png) no-repeat left top;
}

#head_box #head_top a:hover {
  width: 43px;
  height: 50px;
  float: right;
  margin: 0;
  background-position: left bottom;
  text-indent: -9999em;
}

/* MAIN //////////////////////////////////////////////////////////////////////////////// */
#main {
  width: 850px;
  float: left;
}

/* PANQUZ //////////////////////////////////////////////////////////////////////////////// */
#panquz {
  width: 850px;
  height: 30px;
  float: left;
  background: #e5e5e5;
  margin: 1px 0 0 0;
}

#panquz #panquz_text {
  width: 98%;
  float: left;
  text-align: right;
  margin: 5px 0 0 0;
}

#contents {
  width: 850px;
  float: left;
  overflow: auto;
  overflow-y: hidden;
  background: url(../images/contents_back.gif) repeat-y right 5px;
  margin: 5px 0 0 0;
}

/* LEFT //////////////////////////////////////////////////////////////////////////////// */
#left_box {
  width: 200px;
  float: left;
  margin: 15px 0 0 0;
}

ul#left_menu {
  width: 200px;
  margin: 0;
  padding: 0;
  list-style: none inside;
  float: left;
}

ul#left_menu li {
  float: left;
  line-height: 0;
}

ul#left_menu li#leftmenu_contact {
  width: 200px;
  height: 197px;
  float: left;
  margin: 0 0 25px 0;
  padding: 0;
  background: url(../images/leftmenu_contact.gif) no-repeat left top;
  text-indent: -9999em;
}

ul#left_menu li#leftmenu_contact a {
  width: 200px;
  height: 185px;
  float: left;
  display: block;
}

ul#left_menu li#leftmenu_contact a:hover {
  filter: alpha(opacity=80);
  -moz-opacity: 0.8;
  opacity: 0.8;
}

ul#left_menu li.bnr {
  margin-bottom: 20px;
}

/* RIGHT //////////////////////////////////////////////////////////////////////////////// */
#right_box {
  width: 630px;
  _width: 600px;
  float: left;
  margin: 15px 0 15px 20px;
  _margin: 15px 0 0 20px;
}

.bnrTop {
  width: 610px;
  margin: 0 0 15px 0;
}

h3#sub_title_business {
  width: 100%;
  height: 42px;
  float: left;
  background: url(../images/sub_title_business.gif) no-repeat left top;
}

#bussiness_top_text {
  width: 97%;
  _width: 100%;
  float: left;
  margin: 15px 0 25px 5px;
  _margin: 15px 0 25px 2px;
}

h3#sub_title_room {
  width: 100%;
  height: 42px;
  float: left;
  background: url(../images/sub_title_room.gif) no-repeat left top;
}

#room_top_text {
  width: 97%;
  _width: 100%;
  float: left;
  margin: 15px 0 25px 5px;
  _margin: 15px 0 25px 2px;
}

h3#sub_title_news {
  width: 100%;
  height: 42px;
  float: left;
  background: url(../images/sub_title_news.gif) no-repeat left top;
  text-indent: -9999px;
}

#news_top_text {
  width: 99%;
  float: left;
  overflow: auto;
  overflow-x: hidden;
  overflow-y: hidden;
  margin: 0 0 25px 5px;
  _margin: 0 0 0 2px;
}

dl.news_back {
  width: 610px;
  float: left;
  background: url(../images/news_back.gif) repeat-x left bottom;
  margin: 10px 0 0 5px;
  _margin: 10px 0 0 2px;
  padding: 0 0 10px 0;
}

dl.news_back dt {
  width: 110px;
  float: left;
  background: url(../images/news_icon.png) no-repeat 85px 3px;
  margin: 0;
  padding: 0 0 5px 0;
}

dl.news_back dd {
  width: 495px;
  float: left;
  margin: 0;
  padding: 0 0 5px 0;
}

/* FOOT //////////////////////////////////////////////////////////////////////////////// */
#footer {
  width: 850px;
  height: 35px;
  float: left;
  clear: both;
  background: url(../images/foot_copyright.png) no-repeat right bottom;
  text-indent: -9999em;
}

#footer span {
  display: none;
}

/* INSIDE COMMON //////////////////////////////////////////////////////////////////////////////// */
h2.title {
  width: 850px;
  height: 161px;
  float: left;
}

h3.sub_title {
  width: 100%;
  height: 42px;
  float: left;
}

h4.sub_title {
  clear: both;
  font-size: 14px;
  margin-bottom: 0.5rem;
}

.btn {
  width: auto;
  float: right;
  clear: both;
  margin: 15px 0 0 0;
}

.pagetop {
  width: 118px;
  height: 14px;
  float: right;
  margin: 0 25px 0 0;
  _margin: 0;
  background: url(../images/btn_pagetop.png) no-repeat left top;
  text-indent: -9999em;
}

*:first-child + html .pagetop {
  margin: 0 25px 15px 0px;
}

.pagetop a {
  width: 118px;
  height: 14px;
  display: block;
}

.red {
  color: #c5311d;
}

.txt-red {
  color: #FF0000;
  font-weight: bold;
}

/* SUMMARY //////////////////////////////////////////////////////////////////////////////// */
#title_summary {
  width: 850px;
  height: 161px;
  float: left;
  background: url(../summary/images/title.jpg) no-repeat left top;
  text-indent: -9999em;
}

h3#sub_title_start {
  width: 100%;
  height: 42px;
  float: left;
  background: url(../summary/images/sub_title_start.gif) no-repeat left top;
  text-indent: -99999em;
}

#summary_start_text {
  width: 96%;
  float: left;
  margin: 15px 0 25px 5px;
}

#summary_start_text p {
  margin-bottom: 1em;
}

#summary_start_text p:last-child {
  margin-bottom: 0;
}

#summary_start_text li {
  list-style: none;
  margin-bottom: 0.5em;
}

h3#sub_title_points {
  width: 100%;
  height: 42px;
  float: left;
  background: url(../summary/images/sub_title_points.gif) no-repeat left top;
  text-indent: -99999em;
}

#summary_points_text {
  width: 99%;
  float: left;
  margin: 15px 0 25px 5px;
}

.sub_points {
  width: 620px;
  height: 28px;
  float: left;
  margin: 15px 0 20px 0;
  font-weight: normal;
  font-size: 140%;
  border-bottom: 1px solid #CCC;
}

.sub_points &gt; .sub_points__title {
  color: #00b0f0;
  font-weight: normal;
}

.points_text_box {
  width: 96%;
  float: left;
  clear: both;
  margin: 0 0 0 10px;
  _margin: 0 0 0 5px;
}

.points_text_box dt {
  width: 13px;
  float: left;
  text-align: left;
  margin: 0;
  padding: 0;
}

.points_text_box dd {
  width: 97%;
  float: left;
  margin: 0 0 10px 0;
  _margin: 0 0 5px 0;
  padding: 0;
}

.points_text_box p {
  margin-bottom: 1em;
}

.points_text_box p:last-child {
  margin-bottom: 0;
}

.points_text_box li {
  list-style: none;
  margin-bottom: 0.5em;
}

h3#sub_title_procurement {
  width: 100%;
  height: 42px;
  float: left;
  background: url(../summary/images/sub_title_procurement.gif) no-repeat left top;
  margin: 25px 0 0 0;
}

#summary_procurement_text {
  width: 93%;
  float: left;
  margin: 0 0 25px 5px;
  _margin: 0 0 25px 2px;
  font-size: 14px;
  line-height: 1.7em;
  padding: 1em;
}

ul.txt-int-02 li {
  padding-left: 1em;
  text-indent: -1em;
}

ul.txt-int-025 li {
  padding-left: 3em;
  text-indent: -3em;
}

_:-ms-lang(x)::-ms-backdrop, ul.txt-int-025 li {
  padding-left: 2em;
  text-indent: -2em;
}

/* APPLICATION //////////////////////////////////////////////////////////////////////////////// */
#application_howto_text {
  width: 96%;
  _width: 600px;
  float: left;
  margin: 15px 0 10px 5px;
  _margin: 15px 0 10px 2px;
}

.application_format_text {
  width: 96%;
  _width: 600px;
  float: left;
  margin: 15px 0 25px 5px;
  _margin: 15px 0 25px 2px;
}

.application_format_text h4 {
  font-size: 14px;
  font-weight: bold;
  margin-bottom: 0.5em;
}

h4 span.icn-orange {
  color: #5d4103;
}

/*   	h3#sub_title_howto{
 * 		width:100%;
 * 		height:42px;
 * 		float:left;
 * 		background:url(../application/images/sub_title_howto.gif) no-repeat left top;
 * 	}
 *
 * 	#application_howto_btn{
 * 		width:402px;
 * 		height:43px;
 * 		float:right;
 * 		clear:both;
 * 		background:url(../application/images/btn_download.gif) no-repeat left top;
 * 		text-indent:-9999px;
 * 		margin:0 0 15px 0;
 *
 * 	}
 *
 * 	#application_howto_btn a:hover{
 * 		width:402px;
 * 		height:43px;
 * 		float:left;
 * 		background:url(../application/images/btn_download.gif) no-repeat left bottom;
 *
 * 	}
 *
 * 	#application_howto_btn a{
 * 		width:402px;
 * 		height:43px;
 * 		display:block;
 *
 * 	}
 *
 * 	h3#sub_title_format{
 * 		width:100%;
 * 		height:42px;
 * 		float:left;
 * 		background:url(../application/images/sub_title_format.gif) no-repeat left top;
 * 	} */
/* TABLE */
.application_format_text table {
  width: 100%;
  text-align: left;
  border: 1px #bfbfbf solid;
  border-collapse: collapse;
  margin: 0 0 20px 0;
  clear: both;
}

.application_format_text th {
  color: #4f2301;
  background: #e5e5e3;
  border: 1px #bfbfbf solid;
  text-align: center;
}

.application_format_text td {
  color: #282928;
  background: #FFFFFF;
  border: 1px #bfbfbf solid;
  padding: 0.4em;
}

.application_format_text td.download_type {
  width: 20%;
  text-align: center;
}

.application_format_text td.download_type_gray {
  width: 20%;
  text-align: center;
  background: #cccccc;
}

/* SUBSIDY //////////////////////////////////////////////////////////////////////////////// */
#title_subsidy {
  width: 850px;
  height: 161px;
  float: left;
  background: url(../subsidy/images/title.jpg) no-repeat left top;
  text-indent: -9999em;
}

h3#sub_title_subsidy {
  width: 100%;
  height: 42px;
  float: left;
  background: url(../subsidy/images/sub_title_subsidy.gif) no-repeat left top;
}

.subsidy_text {
  width: 96%;
  _width: 600px;
  float: left;
  margin: 15px 0 25px 5px;
  _margin: 15px 0 25px 2px;
}

#subsidy_btn {
  width: 395px;
  height: 43px;
  float: right;
  clear: both;
  background: url(../subsidy/images/btn_subsidy.gif) no-repeat left top;
  /*text-indent:-9999px; */
  margin: 15px 0 0 0;
}

#subsidy_btn a {
  width: 395px;
  height: 43px;
  display: block;
}

#subsidy_btn a:hover {
  width: 395px;
  height: 43px;
  float: left;
  background: url(../subsidy/images/btn_subsidy.gif) no-repeat left bottom;
}

h3#sub_title_format_subsidy {
  width: 100%;
  height: 42px;
  float: left;
  background: url(../subsidy/images/sub_title_format.gif) no-repeat left top;
}

h3#sub_title_manual {
  width: 100%;
  height: 42px;
  float: left;
  background: url(../subsidy/images/sub_title_manual.gif) no-repeat left top;
}

#manual_btn {
  width: 320px;
  height: 61px;
  float: right;
  clear: both;
  background: url(../subsidy/images/btn_manual.gif) no-repeat left top;
  /*text-indent:-9999px; */
  margin: 15px 0 0 0;
}

#manual_btn a {
  width: 320px;
  height: 61px;
  display: block;
}

#manual_btn a:hover {
  width: 320px;
  height: 61px;
  float: left;
  background: url(../subsidy/images/btn_manual.gif) no-repeat left bottom;
}

/* COMMENT //////////////////////////////////////////////////////////////////////////////// */
#title_comment {
  width: 850px;
  height: 161px;
  float: left;
  background: url(../comment/images/title.jpg) no-repeat left top;
  text-indent: -9999em;
}

h3#sub_title_comment {
  width: 100%;
  height: 42px;
  float: left;
  background: url(../comment/images/sub_title_comment.gif) no-repeat left top;
}

.comment_text, .susume_text {
  width: 96%;
  _width: 600px;
  float: left;
  margin: 15px 0 25px 5px;
  _margin: 15px 0 25px 2px;
}

/*   	h3#sub_title_susume{
 * 		width:100%;
 * 		height:42px;
 * 		float:left;
 * 		background:url(../case/images/sub_title_susume.gif) no-repeat left top;
 * 	}
 *
 *
 * 	#susume_btn{
 * 		width:395px;
 * 		height:43px;
 * 		float:left;
 * 		background:url(../case/images/btn_susume.gif) no-repeat left top;
 * 		text-indent:-9999px;
 * 		margin:15px 0 0 0;
 *
 * 	}
 *
 * 	#susume_btn a:hover{
 * 		width:395px;
 * 		height:43px;
 * 		float:left;
 * 		background:url(../case/images/btn_susume.gif) no-repeat left bottom;
 *
 * 	}
 *
 * 	#susume_btn a{
 * 		width:395px;
 * 		height:43px;
 * 		display:block;
 *
 * 	} */
/* CASE //////////////////////////////////////////////////////////////////////////////// */
#title_case {
  width: 850px;
  height: 161px;
  float: left;
  background: url(../case/images/title.jpg) no-repeat left top;
  text-indent: -9999em;
}

h3#sub_title_case {
  width: 100%;
  height: 42px;
  float: left;
  background: url(../case/images/sub_title_case.gif) no-repeat left top;
}

.case_text {
  width: 96%;
  _width: 600px;
  float: left;
  margin: 15px 0 25px 5px;
  _margin: 15px 0 25px 2px;
}

#case_btn {
  width: 465px;
  height: 58px;
  float: right;
  clear: both;
  background: url(../case/images/btn_case.gif) no-repeat left top;
  text-indent: -9999px;
  margin: 15px 0 0 0;
}

#case_btn a {
  width: 375px;
  height: 58px;
  display: block;
}

#case_btn a:hover {
  width: 465px;
  height: 58px;
  float: left;
  background: url(../case/images/btn_case.gif) no-repeat left bottom;
}

.case_format_text {
  width: 96%;
  _width: 600px;
  float: left;
  margin: 15px 0 25px 5px;
  _margin: 15px 0 25px 2px;
}

.case_format_text h4 {
  font-size: 14px;
  font-weight: bold;
  margin-bottom: 0.5em;
}

.case_format_text .list-block {
  margin-bottom: 30px;
}

.case_format_text .list-block ul {
  overflow: hidden;
}

.case_format_text .list-block li {
  float: left;
  margin-right: 30px;
  text-align: center;
  list-style: none;
  font-weight: bold;
}

.case_format_text .list-block li a {
  text-decoration: none;
  display: block;
  background: #286954;
  color: #ffffff;
  padding: 10px 20px;
  width: 120px;
  font-weight: bold;
  font-size: 14px;
}

.case_format_text .list-block li a:hover {
  background: #94ad63;
}

.case_format_text table {
  margin-bottom: 40px;
}

.case_format_text td.download_type {
  width: 55px;
}

/* TABLE */
table {
  width: 100%;
  text-align: left;
  border: 1px #bfbfbf solid;
  border-collapse: separate;
  border-spacing: 0;
  margin: 0 0 10px 0;
  clear: both;
}

th {
  color: #4f2301;
  background: #e5e5e3;
  border: 1px #bfbfbf solid;
  text-align: left;
}

td {
  color: #282928;
  background: #FFFFFF;
  border: 1px #bfbfbf solid;
  padding: 0.4em;
}

td.download_type {
  width: 20%;
  text-align: center;
}

td.download_type_gray {
  width: 20%;
  text-align: center;
  background: #cccccc;
}
</pre></body></html>