#topBody {
	WIDTH: 922px
}
#topBody H2 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; line-hight: 0%
}
#topBody H3 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; line-hight: 0%
}
#visual {
	MARGIN: 10px 0px; WIDTH: 922px
}
#topBody #topContents {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: url(../images/bg-top-contents.gif) #ffffff repeat-y 0px 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 5px; WIDTH: 922px; PADDING-TOP: 0px
}
#topContents #contLeft {
	WIDTH: 687px
}
#topCont01 {
	WIDTH: 687px
}
#bgTopContBottom {
	WIDTH: 687px
}
#section02 {
	WIDTH: 687px
}
#bgSection02 {
	WIDTH: 687px
}
#section03 {
	WIDTH: 687px
}
#section04 {
	WIDTH: 687px
}
#topContents #contLeft {
	FLOAT: left
}
#topCont01 {
	BACKGROUND: url(../images/bg-top-cont01-line.gif) #ffffff repeat-y 0px 0px
}
#bgTopContBottom {
	BACKGROUND: url(../images/bg-top-1-btm.gif) no-repeat 0px bottom; PADDING-BOTTOM: 11px
}
#topCont01Wrapper {
	PADDING-RIGHT: 17px; PADDING-LEFT: 17px; BACKGROUND: url(../images/bg-top-cont01.gif) no-repeat 0px 0px; PADDING-BOTTOM: 0px; WIDTH: 653px; PADDING-TOP: 13px
}
#topCont01Wrapper H3 {
	PADDING-LEFT: 15px; FONT-WEIGHT: normal; FONT-SIZE: medium; BACKGROUND: url(../images/top-title1-marker.gif) no-repeat 0px 0px; COLOR: #333
}
#topCont01Wrapper .topCont01Box {
	MARGIN-LEFT: 15px; WIDTH: 638px; PADDING-TOP: 15px
}
#topCont01Wrapper .topCont01Box IMG {
	BORDER-RIGHT: 1px solid; BORDER-TOP: 1px solid; FLOAT: left; BORDER-LEFT: 1px solid; MARGIN-RIGHT: 5px; BORDER-BOTTOM: 1px solid
}
#topCont01Wrapper .topCont01Box P {
	FLOAT: left; MARGIN: 0px; WIDTH: 570px; LINE-HEIGHT: 120%
}
#topCont01Wrapper .btmBorder {
	PADDING-BOTTOM: 10px; BORDER-BOTTOM: #515151 1px dotted
}
#topCont01 DIV.go2list {
	MARGIN-LEFT: 570px
}
#section02 {
	MARGIN-TOP: 19px; BACKGROUND: url(../images/bg-section02.gif) #ffffff repeat-y 0px 0px
}

#bgSection02 {
	BACKGROUND: url(../images/bg-btm-section02.gif) no-repeat 0px bottom; PADDING-BOTTOM: 8px
}
#topCont02 {
	FLOAT: left; WIDTH: 330px
}
#topCont03 {
	FLOAT: left; WIDTH: 330px
}
#topCont02 {
	MARGIN-RIGHT: 27px
}
#topCont02 UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; LIST-STYLE-POSITION: outside; PADDING-BOTTOM: 0px; MARGIN: 13px 13px 20px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
#topCont03 UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; LIST-STYLE-POSITION: outside; PADDING-BOTTOM: 0px; MARGIN: 13px 13px 20px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
#topCont02 DIV.go2list {
	MARGIN-LEFT: 230px
}
#topCont03 DIV.go2list {
	MARGIN-LEFT: 230px
}
#topContents #section03 {
	MARGIN-TOP: 24px; BACKGROUND: url(../images/bg-section3.gif) #ffffff repeat-y 0px 0px
}
#topContents #section04 {
	MARGIN-TOP: 24px; BACKGROUND: url(../images/bg-section3.gif) #ffffff repeat-y 0px 0px
}
#topContents #section03 {
	PADDING-BOTTOM: 35px
}
#topContents #section03 H3 {
	MARGIN-LEFT: 10px; MARGIN-RIGHT: 13px
}
#topContents #section03 DL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px 33px; WIDTH: 654px; PADDING-TOP: 0px
}
#topContents #section04 DL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px 33px; WIDTH: 654px; PADDING-TOP: 0px
}
#topContents #section03 DT {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 0.8em; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 6px 0px 0px; WIDTH: auto; PADDING-TOP: 0px
}
#topContents #section04 DT {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 0.8em; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 6px 0px 0px; WIDTH: auto; PADDING-TOP: 0px
}
#topContents #section03 DD {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: right; PADDING-BOTTOM: 0px; MARGIN: 6px 0px 0px 10px; WIDTH: 576px; PADDING-TOP: 0px
}
#topContents #section04 DD {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: right; PADDING-BOTTOM: 0px; MARGIN: 6px 0px 0px 10px; WIDTH: 576px; PADDING-TOP: 0px
}
#topContents #section04 {
	PADDING-BOTTOM: 25px
}
#topContents #section04 H2 {
	FLOAT: left; MARGIN: 0px 14px 0px 0px; WIDTH: 92px
}
#topContents .go2top {
	MARGIN: 0px 0px 0px 576px
}
#topContents #counter {
	BORDER-RIGHT: #eee 1px solid; PADDING-RIGHT: 1px; BORDER-TOP: #eee 1px solid; PADDING-LEFT: 1px; PADDING-BOTTOM: 1px; MARGIN: 0px 0px 0px auto; BORDER-LEFT: #eee 1px solid; WIDTH: 50px; COLOR: #eee; PADDING-TOP: 1px; BORDER-BOTTOM: #eee 1px solid; TEXT-ALIGN: center
}
#topContents #contRight {
	FLOAT: right; WIDTH: 208px
}
#contRight .mgnBtm0 {
	MARGIN-TOP: 0px
}
#contRight H2 {
	MARGIN-TOP: 17px; WIDTH: 208px
}
#contRight H3 {
	PADDING-RIGHT: 0px; MARGIN-TOP: 5px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
#contRight .contRightBox {
	MARGIN: 7px 0px 0px 15px; WIDTH: 193px
}
#contRight .contRightWrapper {
	WIDTH: 193px; PADDING-TOP: 7px
}
#contRight .contRightBox DIV.backNum {
	MARGIN: 12px 0px 0px 83px
}
#contRight .contRightBox IMG {
	MARGIN: 0px 4px 0px 0px
}
#contRight .contRightWrapper IMG {
	BORDER-RIGHT: 1px solid; BORDER-TOP: 1px solid; BORDER-LEFT: 1px solid; BORDER-BOTTOM: 1px solid
}
#contRight .contRightBox P {
	MARGIN-BOTTOM: 0px
}
#contRight UL.sqGreen LI {
	PADDING-LEFT: 14px; LIST-STYLE-POSITION: outside; BACKGROUND: url(../images/sq-green.gif) no-repeat 0px 4px; MARGIN-LEFT: 3px; LIST-STYLE-TYPE: none
}
#contRight UL.sqRed {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; LIST-STYLE-POSITION: outside; PADDING-BOTTOM: 6px; MARGIN: 0px 16px 0px 0px; PADDING-TOP: 4px; BORDER-BOTTOM: #515151 1px dotted; LIST-STYLE-TYPE: none
}
#contRight UL.sqRed LI {
	PADDING-LEFT: 26px; LIST-STYLE-POSITION: outside; BACKGROUND: url(../images/sq-red.gif) no-repeat 13px 4px; LIST-STYLE-TYPE: none
}
#contRight UL.listNo {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; LIST-STYLE-POSITION: outside; PADDING-BOTTOM: 0px; MARGIN: 7px 0px 0px 12px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
#contRight UL.linkMenu {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; LIST-STYLE-POSITION: outside; PADDING-BOTTOM: 6px; MARGIN: 10px 16px 0px 0px; PADDING-TOP: 0px; BORDER-BOTTOM: #515151 1px dotted; LIST-STYLE-TYPE: none
}
#topContents .txtSmall {
	FONT-SIZE: 0.8em
}
.txtBlue {
	COLOR: #126fcd
}
.txtGreen {
	COLOR: #6ba12a
}
.txtRed {
	COLOR: #c50000
}
.bgBlue {
	PADDING-RIGHT: 4px; PADDING-LEFT: 4px; PADDING-BOTTOM: 1px; COLOR: #ffffff; PADDING-TOP: 1px; BACKGROUND-COLOR: #006fd7
}
#topContents .clear {
	CLEAR: both
}
#topContents .left {
	FLOAT: left
}
#topContents .right {
	FLOAT: right
}
#topContents .pad10r {
	PADDING-RIGHT: 10px
}
#topContents .pad12t {
	PADDING-TOP: 12px
}
#topContents .mgn4t {
	MARGIN-TOP: 4px
}
#topContents .mgn5t {
	MARGIN-TOP: 5px
}
#topContents .mgn6t {
	MARGIN-TOP: 6px
}
#topContents .mgn8t {
	MARGIN-TOP: 8px
}
#topContents .mgn9t {
	MARGIN-TOP: 9px
}
#topContents .mgn12t {
	MARGIN-TOP: 12px
}
#topContents .mgn24t {
	MARGIN-TOP: 24px
}
#topContents .mgn25t {
	MARGIN-TOP: 25px
}
#topContents .mgnTopClear {
	MARGIN-TOP: 0px
}
#topContents .mgn10r {
	MARGIN-RIGHT: 10px
}
#topContents .mgn11r {
	MARGIN-RIGHT: 11px
}
#topContents .mgn36r {
	MARGIN-RIGHT: 36px
}
#topContents .mgn13l {
	MARGIN-LEFT: 13px
}
#topContents .mgn98l {
	MARGIN-LEFT: 98px
}
#topContents A.go2list {
	DISPLAY: block; TEXT-INDENT: -9999px; HEIGHT: 19px
}
#topContents A.backNum {
	DISPLAY: block; TEXT-INDENT: -9999px; HEIGHT: 19px
}
#topContents A.rss {
	DISPLAY: block; TEXT-INDENT: -9999px; HEIGHT: 19px
}
#topContents A.mailNews {
	DISPLAY: block; TEXT-INDENT: -9999px; HEIGHT: 19px
}
#topContents A.pr {
	DISPLAY: block; TEXT-INDENT: -9999px; HEIGHT: 19px
}
#topContents A.offer {
	DISPLAY: block; TEXT-INDENT: -9999px; HEIGHT: 19px
}
#topContents A.detail {
	DISPLAY: block; TEXT-INDENT: -9999px; HEIGHT: 19px
}
#topContents A.mailNews {
	WIDTH: 161px
}
#topContents A.pr {
	WIDTH: 161px
}
#topContents A.offer {
	WIDTH: 161px
}
#topContents A.go2list {
	WIDTH: 93px
}
#topContents A.backNum {
	WIDTH: 93px
}
#topContents A.rss {
	WIDTH: 93px
}
#topContents A.detail {
	WIDTH: 93px
}
#topContents A.go2list:hover {
	BACKGROUND-POSITION: 0px -19px
}
#topContents A.backNum:hover {
	BACKGROUND-POSITION: 0px -19px
}
#topContents A.rss:hover {
	BACKGROUND-POSITION: 0px -19px
}
#topContents A.detail:hover {
	BACKGROUND-POSITION: 0px -19px
}
#topContents A.mailNews:hover {
	BACKGROUND-POSITION: 0px -19px
}
#topContents A.pr:hover {
	BACKGROUND-POSITION: 0px -19px
}
#topContents A.offer:hover {
	BACKGROUND-POSITION: 0px -19px
}
#topContents A.go2list {
	BACKGROUND: url(../images/go2list.gif) no-repeat 0px 0px
}
#topContents A.backNum {
	BACKGROUND: url(../images/backnumber.gif) no-repeat 0px 0px
}
#topContents A.rss {
	BACKGROUND: url(../images/rss.gif) no-repeat 0px 0px
}
#topContents A.detail {
	BACKGROUND: url(../images/detail.gif) no-repeat 0px 0px
}
#topContents A.mailNews {
	BACKGROUND: url(../images/mailnews.gif) no-repeat 0px 0px
}
#topContents A.pr {
	BACKGROUND: url(../images/pr.gif) no-repeat 0px 0px
}
#topContents A.offer {
	BACKGROUND: url(../images/offer.gif) no-repeat 0px 0px
}
#topContents:unknown {
	CLEAR: both; DISPLAY: block; VISIBILITY: hidden; HEIGHT: 1px; content: ""
}
#topContents .contRightWrapper:unknown {
	CLEAR: both; DISPLAY: block; VISIBILITY: hidden; HEIGHT: 1px; content: ""
}
#topContents .topCont01Box:unknown {
	CLEAR: both; DISPLAY: block; VISIBILITY: hidden; HEIGHT: 1px; content: ""
}
#topContents #bgSection02:unknown {
	CLEAR: both; DISPLAY: block; VISIBILITY: hidden; HEIGHT: 1px; content: ""
}
#topContents #section03 DL:unknown {
	CLEAR: both; DISPLAY: block; VISIBILITY: hidden; HEIGHT: 1px; content: ""
}
#topContents #section04 DL:unknown {
	CLEAR: both; DISPLAY: block; VISIBILITY: hidden; HEIGHT: 1px; content: ""
}


.main001 {
        FONT-SIZE: 12px; 
        COLOR: #000000; 
        LINE-HEIGHT: 20px; 
		border-bottom:dashed #999999 1px     
}


.main001 A:link {
        FONT-SIZE: 12px; 
        COLOR: #000000; 
        LINE-HEIGHT: 20px; 
        TEXT-DECORATION: none;
 
}
.main001 A:visited {
        FONT-SIZE: 12px; 
        COLOR: #000000; 
        LINE-HEIGHT: 20px; 
        TEXT-DECORATION: none
}
.main001 A:hover {	
        FONT-SIZE: 12px; 
        COLOR: #0000FF; 
        LINE-HEIGHT: 20px; 
        text-decoration: underline;
}