BODY {
	FONT-SIZE: 12px; MARGIN: 0px; COLOR: #666666; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
TD {
	FONT-SIZE: 12px; MARGIN: 0px; COLOR: #666666; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
TH {
	FONT-SIZE: 12px; MARGIN: 0px; COLOR: #666666; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
LI {
	FONT-SIZE: 12px; MARGIN: 0px; COLOR: #666666; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
#bady {
	MARGIN-LEFT: auto; WIDTH: 1010px; MARGIN-RIGHT: auto; HEIGHT: 100%
}
#bady_head {
	FLOAT: left; WIDTH: 1000px; HEIGHT: 12px
}
#bady_m {
	FLOAT: left; BACKGROUND-IMAGE: url(../images/bg_bady_m.gif); MARGIN-LEFT: auto; WIDTH: 1028px; MARGIN-RIGHT: auto; HEIGHT: auto
}
#bady_bottom {
	FLOAT: left; BACKGROUND-IMAGE: url(../images/bg_bady_bottom.gif); MARGIN-LEFT: auto; WIDTH: 1027px; MARGIN-RIGHT: auto; BACKGROUND-REPEAT: no-repeat; HEIGHT: auto
}
#head {
	MARGIN-TOP: 20px; DISPLAY: block; MARGIN-LEFT: auto; WIDTH: 930px; MARGIN-RIGHT: auto; HEIGHT: auto
}
#serach {
	MARGIN-TOP: 10px; BACKGROUND-IMAGE: url(../images/serach.gif); MARGIN-LEFT: 26px; WIDTH: 126px; LINE-HEIGHT: 21px; HEIGHT: 21px
}
#serach_word {
	PADDING-LEFT: 5px; FLOAT: left; WIDTH: 100px; HEIGHT: 21px
}
#zoom {
	PADDING-RIGHT: 5px; MARGIN-TOP: 4px; FLOAT: right; WIDTH: 14px; HEIGHT: 14px
}
#head_01 {
	DISPLAY: block; FLOAT: left; WIDTH: 930px; HEIGHT: 12px
}
#head_02 {
	DISPLAY: block; FLOAT: left; WIDTH: 930px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 35px
}
#head_03 {
	DISPLAY: block; FLOAT: left; BACKGROUND-IMAGE: url(../images/bg_head03_m01.gif); WIDTH: 930px; HEIGHT: 38px
}
.head_04 {
	DISPLAY: none; FLOAT: left; BACKGROUND-IMAGE: url(../images/bg_head04.gif); WIDTH: 930px; COLOR: #ffffff; LINE-HEIGHT: 29px; HEIGHT: 29px; TEXT-ALIGN: center
}
#nav01 {
	FLOAT: left; MARGIN-LEFT: 40px; WIDTH: auto; LINE-HEIGHT: 35px; HEIGHT: 35px; TEXT-ALIGN: center
}
#nav02 {
	BACKGROUND-POSITION: right 50%; FLOAT: right; BACKGROUND-IMAGE: url(../images/bg_head02_r.jpg); WIDTH: 406px; TEXT-INDENT: 220px; LINE-HEIGHT: 35px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 35px
}
#nav04 {
	FLOAT: right; WIDTH: 160px; LINE-HEIGHT: 34px; HEIGHT: 38px
}
#nav03 {
	MARGIN-TOP: 6px; FLOAT: left; WIDTH: 770px; HEIGHT: 32px
}
#nav03 UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
#nav03 LI {
	DISPLAY: block; FLOAT: left; BACKGROUND-IMAGE: url(../images/bg_nav_down.gif); WIDTH: 95px; LINE-HEIGHT: 32px; BACKGROUND-REPEAT: no-repeat; LIST-STYLE-TYPE: none; TEXT-ALIGN: center
}
#head_02_index {
	WIDTH: 930px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 35px
}
#nav02_index {
	FLOAT: right;
	WIDTH: 406px;
	LINE-HEIGHT: 35px;
	HEIGHT: 35px;
	TEXT-ALIGN: right;
	margin-top: 30px;
}
#content {
	MARGIN-LEFT: auto; WIDTH: 920px; MARGIN-RIGHT: auto; HEIGHT: auto
}
#hot_m_box {
	MARGIN-TOP: 5px; DISPLAY: inline; FLOAT: left; MARGIN-LEFT: 15px; WIDTH: 315px; HEIGHT: 180px
}
#newspic01 {
	MARGIN-LEFT: auto; WIDTH: 308px; MARGIN-RIGHT: auto; HEIGHT: 130px
}
#newslist {
	MARGIN-TOP: 10px; MARGIN-LEFT: auto; WIDTH: 308px; MARGIN-RIGHT: auto; HEIGHT: 80px
}
#hot_m_boxhead {
	BACKGROUND-POSITION: 15px 15px; FLOAT: left; BACKGROUND-IMAGE: url(../images/hot_pic.gif); WIDTH: 668px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 35px
}
#hot_m_boxhead_jp {
	BACKGROUND-POSITION: 15px 15px; FLOAT: left; BACKGROUND-IMAGE: url(../images/hot_pic_jp.gif); WIDTH: 668px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 35px
}
#hot_m1_boxhead1 {
	BACKGROUND-POSITION: 15px 15px; FLOAT: center; BACKGROUND-IMAGE: url(../images/hot_pic.gif); WIDTH: 100%; BACKGROUND-REPEAT: no-repeat; HEIGHT: 50%
}
#hot_m1_boxhead1_jp {
	BACKGROUND-POSITION: 15px 15px; FLOAT: center; BACKGROUND-IMAGE: url(../images/hot_pic_jp.gif); WIDTH: 100%; BACKGROUND-REPEAT: no-repeat; HEIGHT: 50%
}
#hot {
	MARGIN-TOP: 5px; DISPLAY: inline; FLOAT: left; WIDTH: 690px; HEIGHT: 280px
}
#hot_r {
	FLOAT: left; WIDTH: 9px; HEIGHT: 280px
}
#hot_l {
	FLOAT: left; WIDTH: 9px; HEIGHT: 280px
}
#hot_m {
	FLOAT: left; BACKGROUND-IMAGE: url(../images/bg_hot_m.gif); WIDTH: 668px; BACKGROUND-REPEAT: repeat-x; HEIGHT: 280px
}
#hot_m1 {
	FLOAT: center; BACKGROUND-IMAGE: url(../images/bg_hot_m.gif); WIDTH: 100%; BACKGROUND-REPEAT: repeat-x; HEIGHT: 50%
}
#flash {
	MARGIN-LEFT: auto; WIDTH: 920px; MARGIN-RIGHT: auto; HEIGHT: 208px
}
#c_left {
	FLOAT: left; WIDTH: 690px; HEIGHT: auto
}
#kowa {
	MARGIN-TOP: 5px; DISPLAY: inline; FLOAT: left; WIDTH: 690px; HEIGHT: auto
}
#kowa_box {
	FLOAT: left; BACKGROUND-IMAGE: url(../images/bg_kowa.gif); WIDTH: 222px; MARGIN-RIGHT: 6px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 222px
}
#kowalogo {
	MARGIN-TOP: 10px; FLOAT: left; WIDTH: 920px; HEIGHT: 55px
}
#kowalogo_r {
	FLOAT: right; HEIGHT: auto
}
#kowalogo_l {
	FLOAT: left; WIDTH: auto; HEIGHT: auto
}
#k_head {
	FLOAT: left; MARGIN-LEFT: 10px; WIDTH: auto; LINE-HEIGHT: 40px; HEIGHT: 40px; TEXT-ALIGN: left
}
#c_right {
	FLOAT: right; WIDTH: 230px; HEIGHT: auto
}
#project {
	MARGIN-TOP: 5px; BACKGROUND-IMAGE: url(../images/bg_project.gif); MARGIN-LEFT: auto; WIDTH: 218px; MARGIN-RIGHT: auto; BACKGROUND-REPEAT: no-repeat; HEIGHT: 370px
}
#movie {
	MARGIN-TOP: 5px; BACKGROUND-IMAGE: url(../images/bg_movie.gif); MARGIN-LEFT: auto; WIDTH: 230px; MARGIN-RIGHT: auto; PADDING-TOP: 12px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 125px; TEXT-ALIGN: center
}
#logo_head {
	PADDING-LEFT: 10px; FLOAT: left; WIDTH: auto; LINE-HEIGHT: 30px; HEIGHT: 30px
}
#logo_box {
	MARGIN-TOP: 15px; FLOAT: left; WIDTH: 900px; HEIGHT: auto; TEXT-ALIGN: center
}
#logo {
	DISPLAY: inline; FLOAT: left; WIDTH: 920px; HEIGHT: auto
}
#logo_l {
	FLOAT: left; BACKGROUND-IMAGE: url(../images/bg_logo_l.gif); WIDTH: 7px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 137px
}
#logo_m {
	FLOAT: left; BACKGROUND-IMAGE: url(../images/bg_logo_m.gif); WIDTH: 906px; BACKGROUND-REPEAT: repeat-x; HEIGHT: 137px
}
#logo_r {
	FLOAT: left; BACKGROUND-IMAGE: url(../images/bg_logo_r.gif); WIDTH: 7px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 137px
}
#nav01_index {
	FLOAT: left; WIDTH: 400px; LINE-HEIGHT: 35px; HEIGHT: 35px; TEXT-ALIGN: center
}
#head_03_index {
	BACKGROUND-IMAGE: url(../images/bg_head03_m_index.gif); WIDTH: 930px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 38px
}
#head_04_index {
	BACKGROUND-IMAGE: url(../images/bg_head04_index.gif); WIDTH: 930px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 10px; TEXT-ALIGN: center
}
#head_index {
	MARGIN-TOP: 20px; MARGIN-LEFT: auto; WIDTH: 930px; MARGIN-RIGHT: auto; HEIGHT: 85px
}
#head_index01 {
	MARGIN-TOP: 5px; MARGIN-LEFT: auto; WIDTH: 930px; MARGIN-RIGHT: auto; HEIGHT: 85px
}
#k_pic {
	FLOAT: left; WIDTH: 222px; HEIGHT: 98px; TEXT-ALIGN: center
}
#webinfo {
	MARGIN-TOP: 15px; FLOAT: left; MARGIN-BOTTOM: 10px; WIDTH: 920px; LINE-HEIGHT: 30px; HEIGHT: 30px; BACKGROUND-COLOR: #d6d6d6
}
#webinfo_l {
	FLOAT: center; MARGIN-LEFT: 10px; WIDTH: auto; HEIGHT: 30px
}
#webinfo_r {
	FLOAT: center; WIDTH: auto; MARGIN-RIGHT: 10px; HEIGHT: 30px
}
#k_list {
	MARGIN-TOP: 10px; FLOAT: left; MARGIN-LEFT: 10px; WIDTH: 180px; HEIGHT: 70px
}
#p_list01 {
	BACKGROUND-POSITION: 25px 50%; FLOAT: left; BACKGROUND-IMAGE: url(../images/project01.jpg); WIDTH: 218px; LINE-HEIGHT: 37px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 40px; TEXT-ALIGN: left
}
#p_list02 {
	BACKGROUND-POSITION: 25px 50%; FLOAT: left; BACKGROUND-IMAGE: url(../images/project02.jpg); WIDTH: 218px; LINE-HEIGHT: 37px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 40px; TEXT-ALIGN: left
}
#p_list03 {
	BACKGROUND-POSITION: 25px 50%; FLOAT: left; BACKGROUND-IMAGE: url(../images/project03.jpg); WIDTH: 218px; LINE-HEIGHT: 37px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 40px; TEXT-ALIGN: left
}
#p_list04 {
	BACKGROUND-POSITION: 25px 50%; FLOAT: left; BACKGROUND-IMAGE: url(../images/project04.jpg); WIDTH: 218px; LINE-HEIGHT: 37px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 40px; TEXT-ALIGN: left
}
#p_list05 {
	BACKGROUND-POSITION: 25px 50%; FLOAT: left; BACKGROUND-IMAGE: url(../images/project05.jpg); WIDTH: 218px; LINE-HEIGHT: 37px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 40px; TEXT-ALIGN: left
}
#p_list06 {
	BACKGROUND-POSITION: 25px 50%; FLOAT: left; BACKGROUND-IMAGE: url(../images/project06.jpg); WIDTH: 218px; LINE-HEIGHT: 37px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 40px; TEXT-ALIGN: left
}
#p_list07 {
	BACKGROUND-POSITION: 25px 50%; FLOAT: left; BACKGROUND-IMAGE: url(../images/project07.jpg); WIDTH: 218px; LINE-HEIGHT: 37px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 40px; TEXT-ALIGN: left
}
#p_list08 {
	BACKGROUND-POSITION: 25px 50%; FLOAT: left; BACKGROUND-IMAGE: url(../images/project08.jpg); WIDTH: 218px; LINE-HEIGHT: 37px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 40px; TEXT-ALIGN: left
}
#newslist UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
#newslist LI {
	MARGIN-LEFT: 15px; LINE-HEIGHT: 22px; LIST-STYLE-TYPE: disc; HEIGHT: 22px
}
#hot_m_boxhead_en {
	BACKGROUND-POSITION: 15px 15px; FLOAT: left; BACKGROUND-IMAGE: url(../images/hot_pic_en.gif); WIDTH: 668px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 35px
}
#apDiv2 {
	Z-INDEX: 1; LEFT: 968px; POSITION: absolute; TOP: 70px
}
.bg_bl {
	BACKGROUND-POSITION: left bottom; BACKGROUND-REPEAT: no-repeat
}
.LINK7 A:link {
	FONT-SIZE: 12px; COLOR: #6a747e; FONT-FAMILY: "arial"; TEXT-DECORATION: none
}
.LINK7 A:visited {
	FONT-SIZE: 12px; COLOR: #6a747e; FONT-FAMILY: "arial"; TEXT-DECORATION: none
}
.LINK7 A:hover {
	FONT-SIZE: 12px; COLOR: #fff; FONT-FAMILY: "arial"; TEXT-DECORATION: none
}
.LINK7 A:active {
	TEXT-DECORATION: none
	}
.arial_12_5a5758 {
	FONT-SIZE: 12px; COLOR: #5a5758; FONT-FAMILY: Arial, Helvetica, sans-serif
	}
.dragTable {
	BORDER-RIGHT: #9acad6 0px solid; BORDER-TOP: #9acad6 0px solid; MARGIN-TOP: 5px; BORDER-LEFT: #9acad6 0px solid; WIDTH: 100%; BORDER-BOTTOM: #9acad6 0px solid
}
.dragdivd {
	BORDER-RIGHT: #d0d0d0 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: #d0d0d0 1px solid; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; MARGIN: 5px auto auto; BORDER-LEFT: #d0d0d0 1px solid; WIDTH: 100%; PADDING-TOP: 2px; BORDER-BOTTOM: #d0d0d0 1px solid
}
.dragTable .head {
	BORDER-RIGHT: #fff 0px solid; BORDER-TOP: #fff 0px solid; BACKGROUND: url(head_bg.gif) #ccc no-repeat right 50%; BORDER-LEFT: #fff 0px solid; PADDING-TOP: 0px; BORDER-BOTTOM: #c6ebee 0px solid; HEIGHT: 30px
}
.dragTable .head .L {
	BACKGROUND: url(hd_a1.gif); FLOAT: left; MARGIN-LEFT: 0px; WIDTH: 30px; HEIGHT: 30px
}
.dragTable .TAG {
	PADDING-RIGHT: 5px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 13px; FLOAT: left; PADDING-BOTTOM: 0px; COLOR: #247384; PADDING-TOP: 9px; HEIGHT: 21px
}
.dragTable .TAG A {
	FONT-SIZE: 13px; COLOR: #247384
}
.dragTable .morelink {
	PADDING-LEFT: 10px; FLOAT: left; PADDING-TOP: 8px
}
.dragTable .morelink A {
	MARGIN-LEFT: 10px; TEXT-DECORATION: underline
}
.dragTable .more {
	PADDING-RIGHT: 1em; FLOAT: right; PADDING-TOP: 8px
}
.dragTable .more A {
	COLOR: #666666}
.MainTable {
	MARGIN-TOP: 0px
}
.MainTable .Side .dragTable {
	WIDTH: 98%
}
.MainTable .Side .dragTable .middle {
	LINE-HEIGHT: 17px
}
.MainDivTable .Main {
	FLOAT: left; WIDTH: 70%
}
.MainDivTable .Side {
	FLOAT: right; WIDTH: 30%; TEXT-ALIGN: right
}
.MainDivTable .Side .dragTable {
	FLOAT: right
}
.dragTable .middle {
	BORDER-RIGHT: #d0d0d0 1px solid; PADDING-RIGHT: 1px; BORDER-TOP: #d0d0d0 0px solid; PADDING-LEFT: 7px; PADDING-BOTTOM: 4px; BORDER-LEFT: #d0d0d0 1px solid; LINE-HEIGHT: 25px; PADDING-TOP: 6px; BORDER-BOTTOM: #d0d0d0 1px solid; HEIGHT: 50px
}
.MainTable .Side .dragTable .middle UL LI {
	OVERFLOW: hidden; WIDTH: 210px; WHITE-SPACE: nowrap; TEXT-OVERFLOW: ellipsis
}
.maintop15 link{
	color: #FFFFFF;
}
.maintop15 A.red:link {
	COLOR: #FFFFFF; 
}
#nav02_index.logo {
	float: left;
	margin-top: 0px;
	margin-right: 500px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#nav02_index.logo1 {
	float: right;
}