<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/* import */
* { margin: 0px; padding: 0px; }
body, ul, li, dl, dd { margin: 0px; padding: 0px; }
ol,ul,li { list-style-type: none; }
a { outline:none; }
img, fieldset { border:0; }

A:link 	  { TEXT-DECORATION: none; color:#434343; font-family: Tahoma, Verdana, sans-serif; }
A:visited { TEXT-DECORATION: none; color:#434343; font-family: Tahoma, Verdana, sans-serif; }
A:active  { TEXT-DECORATION: none; color:#434343; font-family: Tahoma, Verdana, sans-serif; }
A:hover   { TEXT-DECORATION: none; color:#064d6d; font-family: Tahoma, Verdana, sans-serif; }

.link02   {color:#515151; font-size: 12px; text-decoration: none; }
a.link02:link      {color:#515151; font-size: 12px; text-decoration: none; }
a.link02:visited {color:#515151; font-size: 12px; text-decoration: none; }
a.link02:active  {color:#515151; font-size: 12px; text-decoration: none; }
a.link02:hover  {color:#064d6d; font-size: 12px; text-decoration: none; }

.txt_date {font-size: 11px; color: #9f6840; font-family: Tahoma, Verdana, sans-serif; }


body { 
  text-align: center;
}

body, input, textarea { font-family: Tahoma, Verdana, sans-serif; }

#wrapper {
  width: 100%;
  margin: 0 auto;
  text-align: left;
  position: relative;
  min-width: 1000px;
}	


#header {
  width: 100%;
  height: 107px;
  float: left;
  position: absolute;
  z-index: 5000;
  background: url(_images/menu_bg.png) repeat-x top;
}

#menu_box {
  width: 1000px;
  height: 107px;
  margin: 0 auto;
}

#main_pic_bg {
  clear: both;
  width: 100%;
  height: 897px;
  overflow: hidden;  
}



#sub_pic_bg {
  clear: both;
  width: 100%;
  height: 371px;
  overflow: hidden;  
}

 
#footer {
  clear: both;
  width: 100%;
  float: left;
  border-top: 1px solid #e7e7e7;
  background-color: #f3f3f3;
}

.footer_bar {
	width: 100%;
	background-color: #f4f4f4;
	padding: 8px 0;
	text-align: center;
	font-size: 11px;
	color: #c0c0c0;
}

#footer_bg { width: 680px; height: 60px; margin: 0 auto; padding: 30px 0; }

#f_logo { width: 109px; height: 48px; float: left;}

#footer_txt { width: 546px; float: right; }

.copy01 { clear: both; font-size: 12px; color: #797979; padding-bottom: 3px; line-height: 19px; }





#header .logo {
  float: left;
  padding: 17px 0 0 20px;
  width : 120px;
}

.logo h1 a {
  display: block;
  width: 110px;
  height: 74px;
  background: url(_images/logo.png) no-repeat;
  float: left;
  text-indent: -9000px;
  overflow:hidden;
}

.topmenu { float: right; width : 700px; padding: 10px 20px 0 0; }
.topmenu ul { float: right; }
.topmenu li a { color: #171717; font-family: Tahoma, Verdana, sans-serif; }
.topmenu li a:hover { color: #000; font-family: Tahoma, Verdana, sans-serif; }
.topmenu li { float: left; padding-left: 15px; font-size: 12px; height: 15px; }




#menu {
  float: right;
  padding: 15px 20px 0 0;
}

#menu li a { color: #171717; font-family: Tahoma, Verdana, sans-serif; }
#menu li a:hover { color: #000; font-family: Tahoma, Verdana, sans-serif; }
#menu li { float: left; padding: 0 60px 0 0; font-size: 15px; height: 30px; font-weight: bold; }

.menu_right { width: 750px; float: right; }

#smenu_box {  width: 750px; float: right; }

.submenu {  
  float: left;
  display: none;
}

.submenu li a { color: #171717; font-family: Tahoma, Verdana, sans-serif; }
.submenu li a:hover { color: #000; font-family: Tahoma, Verdana, sans-serif; }
.submenu li { float: left;  padding: 0 18px 0 0; font-size: 14px; height: 18px; }
.bar_st { font-size: 10px; color: #a4a4a4; }



.notice_box {
	width: 100%;
	height: 48px;
	border-top: 1px solid #e7e7e7;
}

.notice_box00 { width: 960px; margin: 0 auto; }
.notice_box00 li { float: left; }


.sub_box { width: 960px; margin: 0 auto; padding-top: 30px; }




#mainNav {
  width: 205px;
  float: left;
  padding-bottom: 40px;
}

#content {
  width: 726px;
  float: right;
  padding-bottom: 40px;
}

#sub_content {
	clear: both;
	margin-top: 35px;
	width: 726px;
}


#left_menu h2.tit {margin: 0; padding: 0 0 10px 11px; line-height: 28px; color: #3e3e3e; font-size: 20px; border-bottom: 2px solid #993cbc; font-family: Tahoma, Verdana, sans-serif; }
#left_menu h2.tit span {display: block; color: #5e5e5e; font-size: 13px; font-family: Tahoma, Verdana, sans-serif; }


.left_sub0 li a { background: url(_images/leftmenu_bg.gif); height: 31px; line-height: 32px; display:block; width: 192px; font-size: 12px; font-family: Tahoma, Verdana, sans-serif; color: #2a2a2a; padding-left: 13px; }
.left_sub0 li a:hover { background: url(_images/leftmenu_bg.gif); background-position: left bottom; height: 31px; line-height: 32px; display:block; width: 192px; font-size: 12px; font-family: Tahoma, Verdana, sans-serif; color: #8b05c0;  padding-left: 13px; }

#subtitle { border-bottom: 1px solid #e4e4e4; padding-bottom: 16px; }
#subtitle ul img { vertical-align: middle; }
#subtitle li { text-align: right; font-size: 12px; padding-top: 8px; color: #727272; font-family: Tahoma, Verdana, sans-serif; }
#subtitle h2.tit { color: #3b4047; font-size: 19px; float: left; font-family: Tahoma, Verdana, sans-serif; }
#subtitle h2.tit span { color: #6c6c6c; font-size: 12px; }

body.sub01_1 .left_menu01_1 a,
body.sub01_2 .left_menu01_2 a,
body.sub01_3 .left_menu01_3 a,
body.sub01_4 .left_menu01_4 a,
body.sub01_5 .left_menu01_5 a{
  background: url(_images/leftmenu_bg.gif); background-position: left bottom; height: 31px; line-height: 32px; display:block; width: 192px; font-size: 12px; font-family: Tahoma, Verdana, sans-serif; font-weight: bold; color: #8b05c0;  padding-left: 13px;
}


.end_box {
  width: 726px;
  float: left;
  text-align: left;
}

.blank18 {
  width: 726px;
  float: left;
  margin-bottom: 18px;
  text-align: left;
}

.blank30 {
  width: 726px;
  float: left;
  margin-bottom: 30px;
  text-align: left;
}

.map-area {padding: 6px; width: 716px; height: 362px; border: 1px solid #e7e7e7;}

.com_bg {
	width: 726px;
	height: 168px;
	float: left;
	background: url(_images/com_pic.jpg) no-repeat top right;
	padding-top: 10px;
}

.blue38 { font-size: 38px; color: #3977ac; font-weight: bold; font-family: Tahoma; }
.sky38 { font-size: 38px; color: #5c9ed7; font-weight: bold; font-family: Tahoma; }
.black25 { font-size: 25px; color: #424242; letter-spacing: -1px; }
.black19 { font-size: 19px; color: #424242; letter-spacing: -1px; }
.black15_b { font-size: 15px; color: #424242; letter-spacing: -1px; font-weight: bold; }
.sky25 { font-size: 25px; color: #3985c7; letter-spacing: -1px; }
.sky19 { font-size: 19px; color: #3985c7; letter-spacing: -1px; }
.sky15_b { font-size: 15px; color: #3985c7; letter-spacing: -1px; font-weight: bold; }
.gray13 { font-size: 13px; color: #5d5d5d; letter-spacing: -1px; line-height: 23px; }
.black12 { font-size: 12px; color: #424242; font-family: Tahoma, Verdana, sans-serif; }
.black12_2 { font-size: 12px; color: #424242; font-family: Tahoma, Verdana, sans-serif; letter-spacing: -1px; line-height: 13px; }

.stitle {
	width: 706px; 
	border-bottom: 1px solid #ebebeb; 
	height: 30px;
	line-height: 23px;
	font-size: 16px;
	color: #302f30; 
	font-weight: bold;
	float: left;
	background: url(_images/arrow.gif) 0 50% no-repeat;
	padding-left: 20px;
	margin-bottom: 19px;
}

.stitle02 {
	width: 711px;
	line-height: 23px;
	font-size: 15px;
	color: #302f30; 
	font-weight: bold;
	float: left;
	background: url(_images/arrow02.gif) 0 50% no-repeat;
	padding-left: 15px;
	margin-bottom: 8px;
	clear: both;
}

.stitle03 {
	width: 515px;
	line-height: 23px;
	font-size: 15px;
	color: #302f30; 
	font-weight: bold;
	float: left;
	background: url(_images/arrow02.gif) 0 50% no-repeat;
	padding-left: 15px;
	margin-bottom: 8px;
	clear: both;
}

.stitle04 {
	width: 726px;
	font-size: 16px;
	color: #302f30; 
	font-weight: bold;
	float: left;
	margin-bottom: 10px;
}

.g_pic { width: 260px; height: 286px; background: url(_images/greeting.jpg) no-repeat; float: left; }
.g_txt { width: 445px; float: right; }

.h_pic {
	width: 210px;
	height: 111px;
	float: left;
	background: url(_images/history_pic.gif) no-repeat;
}
.h_title { width: 505px; float: right; padding-top: 15px; }

.b_pic {
	width: 131px;
	height: 104px;
	float: left;
	background: url(_images/busi_pic.jpg) no-repeat;
}
.b_title { width: 580px; float: right; }



.gray_round { width: 100%; margin: 0 auto; }

/* Rounded-cornered divs -*/
.round_top05 { background: url(_images/box_tl04.gif) no-repeat; height: 9px; clear: both; overflow: hidden; }
.round_line05 { border-left: 1px solid #dddddd; border-right: 1px solid #dddddd;  clear: both; float: none; *zoom:1; text-align: center; padding-bottom: 10px; }
.round_line05:after { content:""; display:block; clear:both;}
.round_bottom05 { background: url(_images/box_bl04.gif) no-repeat; height: 9px; }
.round_tr05 { float: right; width: 9px; height: 9px; background: url(_images/box_tr04.gif) no-repeat; }
.round_br05 { float: right; width: 9px; height: 9px; background: url(_images/box_br04.gif) no-repeat; }


.gr_con { 
  width: 95%;
  margin: 0 auto;
  padding-bottom: 12px;
}

.gr_con li {
  float: left;
}

.h_year {
  font-size: 20px; 
  font-family: Tahoma; 
  color: #f27f2e; 
  font-weight: bold;
  clear: both;
  padding-top: 10px;
}

.history {
  text-align: left;
  line-height: 20px;
  padding: 13px 0 0 22px;
  font-family: tahoma;
  font-size: 12px;
}

.h_box {
  clear: both;
}

.table03 { border-collapse: collapse; border-top: 2px solid #5faff2; clear: both; }

.table03 tbody th {
  border-right: 1px solid #d0e0ed;
  border-bottom: 1px solid #d0e0ed;
  background-color: #f7f9fb;
  font-size: 12px;
  color: #2c7abd;
  text-shadow : 1px 1px 0 #ffffff;
  padding: 5px 0;
  text-align: center;
  font-weight: bold;
}

.table03 tbody td {
  border-right: 1px solid #d0e0ed;
  border-bottom: 1px solid #d0e0ed;
  font-size: 12px;
  color: #2a2a2a;
  padding: 5px 10px;
  text-align: left;
}

.table03 thead th {
  background-color: #e4effa;
  font-size: 12px;
  color: #2c7abd;
  text-shadow : 1px 1px 0 #ffffff;
  padding: 5px 0;
  text-align: center;
  border-right: 1px solid #a1d0ee;
  border-bottom: 1px solid #a1d0ee;
  font-weight: bold;
}

.table03 tbody .left15{ color: #2a2a2a; border-right: 1px solid #d3d3d3; border-bottom: 1px solid #d3d3d3; padding-left:15px; }
.table03 tbody .cen{ color: #2a2a2a; border-right: 1px solid #d3d3d3; border-bottom: 1px solid #d3d3d3; text-align: center; }

.table03 .noline{ border-right: 0px; }

.table03 img { vertical-align: middle; }

.line_box {
  width: 694px;
  float: left;
  padding: 15px;
  text-align: left;
  background: url(_images/dot_line.gif) repeat-x bottom;
}
.line_box_e {
  width: 694px;
  float: left;
  padding: 15px;
  text-align: left;
}

.b_box {
  width: 726px;
  float: left;
  border: 1px solid #dcdcdc;
}

.pic_line { 
  width: 154px;
  float: left;
  padding: 4px;
  border: 1px solid #dcdcdc;
}

.pic_line02 { 
  width: 223px;
  height: 217px;
  float: left;
  padding: 4px;
  border: 1px solid #dcdcdc;
}

.pro_pic {
	width: 131px;
	height: 104px;
	float: left;
	background: url(_images/pro_pic.jpg) no-repeat;
}

.new_title {
	font-size: 15px;
	color: #302f30; 
	font-weight: bold;
	clear: both;
	text-align: center;
	padding: 7px 0 3px 0;
}

.new_txt {
	font-size: 13px; color: #424242; font-family: Tahoma, Verdana, sans-serif; letter-spacing: -1px;
	line-height: 18px;
	clear: both;
	text-align: center;
}

.m_pic {
	width: 294px;
	height: 206px;
	float: left;
	background: url(_images/mall_pic.jpg) no-repeat;
}
.m_title { width: 422px; float: right; }

.m_txt {
	background: url(_images/dot02.gif) 0 30% no-repeat;
	padding: 0 0 8px 10px;
	font-size: 14px; color: #424242; font-family: Tahoma, Verdana, sans-serif; letter-spacing: -1px; line-height: 20px;
}

.r_pic {
	width: 118px;
	height: 82px;
	float: left;
	background: url(_images/right_pic.jpg) no-repeat;
	padding-bottom: 15px;
}
.r_title { width: 595px; float: right; }

.r_pic02 {
	width: 118px;
	height: 82px;
	float: left;
	background: url(_images/recruit_pic.jpg) no-repeat;
	padding-bottom: 15px;
}

.sitebox {
	width: 169px;
	float: left;
}

.sitebox li { float: left; }

.sb_menu {
	width: 169px;
	height: 30px;
	line-height: 30px;	
	border-bottom: 1px solid #e4e4e4;
}

.sb_menu a {
	font-size: 12px; 
	font-family: Tahoma, Verdana, sans-serif;
	color: #515151;
	background: url(_images/dot02.gif) 5px 50% no-repeat;
	padding-left: 17px;
	display:block;
}

.sb_title {
	width: 152px;
	font-size: 15px; 
	font-family: Tahoma, Verdana, sans-serif;
	color: #fff;
	font-weight: bold;
	background-color: #9cc4e6;
	padding: 10px 0 10px 17px;
}

.m_box03 {
	width:707px; height:400px; overflow:scroll; overflow-x:hidden; padding: 10px 10px; display: inline-block; text-align: left;
	font-size: 13px; 
	font-family: Tahoma, Verdana, sans-serif;
}</pre></body></html>