.main {
	BACKGROUND: url(bg.jpg) repeat-x 0px 0px
}
.main #toparea {
	Z-INDEX: 100; POSITION: absolute; WIDTH: 1000px; BACKGROUND: url(toparea_bg.gif) no-repeat 0px 0px; HEIGHT: 500px; TOP: 0px; LEFT: 0px
}
.main #toparea #ci {
	Z-INDEX: 0; POSITION: absolute; WIDTH: 505px; HEIGHT: 324px; TOP: 0px; LEFT: 0px
}
.main #toparea #topmenu {
	Z-INDEX: 50; POSITION: absolute; WIDTH: 500px; TOP: 2px; LEFT: 433px
}
.main #toparea #topmenu LI {
	FLOAT: left
}
.main #toparea #topmenu_member {
	POSITION: absolute; WIDTH: 70px; BACKGROUND: url(topmenu_mbg.gif) no-repeat 0px 0px; HEIGHT: 24px; TOP: 2px; LEFT: 725px
}
.main #toparea #topmenu_member STRONG {
	POSITION: absolute; COLOR: #5f9100; TOP: 4px; LEFT: 10px
}
.main #toparea #spcsite {
	Z-INDEX: 50; POSITION: absolute; WIDTH: 190px; TOP: 0px; LEFT: 800px
}
.main #toparea #spcsite LI {
	FLOAT: left
}
.main #toparea #mvoice {
	Z-INDEX: 50; POSITION: absolute; TOP: 117px; LEFT: 398px
}
.main #toparea #mvoice LI {
	FLOAT: left
}
.main #toparea #quickpage {
	Z-INDEX: 100; POSITION: absolute; WIDTH: 160px; HEIGHT: 100px; TOP: 160px; LEFT: 331px
}
.main #toparea #quickpage UL {
	POSITION: absolute; PADDING-TOP: 21px; LEFT: 0px
}
.main #toparea #quickpage LI {
	HEIGHT: 22px; OVERFLOW: hidden
}
.main #toparea #quickpage LI.pos1 {
	POSITION: absolute; HEIGHT: 35px; TOP: 0px; LEFT: 125px
}
.main #toparea #quickpage LI.pos2 {
	POSITION: absolute; HEIGHT: 40px; TOP: 40px; LEFT: 100px
}
.main #toparea #navi {
	Z-INDEX: 100; POSITION: absolute; WIDTH: 480px; BACKGROUND: url(navi_gbg.gif) repeat-x 0px 40px; FLOAT: left; HEIGHT: 65px; TOP: 48px; LEFT: 510px
}
.main #toparea #navi UL {
	POSITION: absolute; TOP: 0px; LEFT: 0px
}
.main #toparea #navi UL LI {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 10px; PADDING-RIGHT: 15px; BACKGROUND: url(navi_line.gif) no-repeat 100% 10px; FLOAT: left; PADDING-TOP: 0px
}
.main #toparea #navi UL LI.last {
	BACKGROUND: none transparent scroll repeat 0% 0%
}
.main #toparea #navi UL LI DIV {
	Z-INDEX: 50; POSITION: absolute; WIDTH: 490px; HEIGHT: 35px; TOP: 30px; LEFT: -3000px
}
.main #toparea #navi UL LI UL.navi_sub {
	PADDING-LEFT: 14px; BACKGROUND: url(navi_bg_left.gif) no-repeat 0px 0px; HEIGHT: 35px; TOP: 0px; LEFT: 0px
}
.main #toparea #navi UL LI UL.navi_sub LI {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BACKGROUND: url(navi_bg.gif) repeat-x 0px 0px; PADDING-TOP: 0px
}
.main #toparea #navi UL LI UL.navi_sub LI A {
	PADDING-BOTTOM: 4px; PADDING-LEFT: 5px; PADDING-RIGHT: 8px; DISPLAY: block; WHITE-SPACE: nowrap; BACKGROUND: url(navisub_line.gif) no-repeat 100% 12px; FLOAT: left; LETTER-SPACING: -0.1em; HEIGHT: 35px; PADDING-TOP: 4px
}
.main #toparea #navi UL LI UL.navi_sub LI.last A {
	PADDING-RIGHT: 20px; BACKGROUND: url(navi_bg_right.gif) no-repeat 100% 0px
}
.main #toparea #navi UL LI DIV#globals03 UL.navi_sub {
	MARGIN-LEFT: 10px
}
.main #toparea #navi UL LI DIV#globals04 UL.navi_sub {
	MARGIN-LEFT: 10px
}
.main #toparea #navi UL LI DIV#globals05 UL.navi_sub {
	MARGIN-LEFT: 0px
}
.main #toparea #navi UL LI DIV#globals06 UL.navi_sub {
	MARGIN-LEFT: 0px
}
.main #toparea #pnews {
	Z-INDEX: 30; POSITION: absolute; WIDTH: 470px; TOP: 116px; LEFT: 530px
}
.main #toparea #pnews .pimg {
	POSITION: absolute; WIDTH: 175px; DISPLAY: block; BACKGROUND: url(photonews_image_bg.gif) no-repeat 0px 0px; FLOAT: left; HEIGHT: 135px; TOP: 0px; MARGIN-RIGHT: 20px; LEFT: 70px
}
.main #toparea #pnews .pimg A {
	Z-INDEX: 0; POSITION: absolute; TOP: 6px; LEFT: 6px
}
.main #toparea #pnews .pimg .cover {
	Z-INDEX: 30; POSITION: absolute
}
.main #toparea #pnews .pimg .pic {
	Z-INDEX: 0; POSITION: absolute
}
.main #toparea #pnews .pos {
	POSITION: absolute;
	WIDTH: 260px;
	TOP: 0px;
	LEFT: 210px;
	font-family: Arial, Helvetica, sans-serif;
}
.main #toparea #pnews .pos H3 {
	FONT-SIZE: 1em
}
.main #toparea #pnews .pos H3 A {
	LETTER-SPACING: -0.07em; COLOR: #2277dd; FONT-SIZE: 1.2em
}
.main #toparea #pnews .pos P {
	MARGIN-TOP: 10px
}
.main #toparea #aboutsc {
	Z-INDEX: 30; POSITION: absolute; TOP: 225px; LEFT: 566px
}
.main #toparea #aboutsc H2 {
	Z-INDEX: 30; POSITION: absolute; WIDTH: 165px; BACKGROUND: url(aboutsc_bg.gif) no-repeat 0px 0px; HEIGHT: 30px; LEFT: 40px
}
.main #toparea #aboutsc H2 IMG {
	Z-INDEX: 30; POSITION: absolute; TOP: 5px; LEFT: 10px
}
.main #toparea #aboutsc UL {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 95px; PADDING-RIGHT: 0px; PADDING-TOP: 5px
}
.main #toparea #aboutsc UL LI {
	FLOAT: left
}
.main #toparea #aboutsc UL LI .h31 {
	Z-INDEX: 50; POSITION: absolute; TOP: 5px
}
.main #toparea #aboutsc UL LI .h32 {
	Z-INDEX: 50; POSITION: absolute; TOP: 5px
}
.main #toparea #aboutsc UL LI .h33 {
	Z-INDEX: 50; POSITION: absolute; TOP: 5px
}
.main #toparea #aboutsc UL LI .h31 {
	LEFT: 130px
}
.main #toparea #aboutsc UL LI .h32 {
	LEFT: 150px
}
.main #toparea #aboutsc UL LI .h33 {
	LEFT: 170px
}
.main #toparea #aboutsc UL LI H3 {
	Z-INDEX: 30; POSITION: relative
}
.main #toparea #aboutsc UL LI .ascimg {
	Z-INDEX: 0; POSITION: absolute; TOP: 0px; LEFT: 0px
}
.main #toparea #aboutsc UL LI .hide {
	LEFT: -3000px
}
.main #toparea #headman {
	Z-INDEX: 30; POSITION: absolute; TOP: 362px; LEFT: 8px
}
.main #toparea #headman LI {
	HEIGHT: 21px; OVERFLOW: hidden
}
.main #toparea #event {
	Z-INDEX: 30; POSITION: absolute; TOP: 300px; LEFT: 240px
}
.main #toparea #event H2 {
	Z-INDEX: 30; POSITION: absolute; TOP: 0px; LEFT: 170px
}
.main #toparea #event UL {
	Z-INDEX: 30; POSITION: absolute; WIDTH: 320px; TOP: 57px; LEFT: 5px
}
.main #toparea #event UL LI {
	WIDTH: 320px; FLOAT: left
}
.main #toparea #event UL LI H3 {
	MARGIN: 3px 0px 0px; HEIGHT: 17px
}
.main #toparea #event UL LI .eveimg {
	Z-INDEX: 0; POSITION: absolute; TOP: 0px; LEFT: 18px
}
.main #toparea #event UL LI .hide {
	LEFT: -3000px
}
.main #toparea #event .rotationbtn {
	Z-INDEX: 50; POSITION: absolute; WIDTH: 20px; TOP: 57px; LEFT: 300px
}
.main #toparea #event .rotationbtn LI {
	WIDTH: 10px; FLOAT: left; HEIGHT: 10px
}
.main #quickarea {
	Z-INDEX: 200; POSITION: absolute; WIDTH: 1000px; HEIGHT: 500px; TOP: 450px; LEFT: 0px
}
.main #quickarea #group1 {
	Z-INDEX: 0; POSITION: absolute; WIDTH: 210px; TOP: 50px; LEFT: 20px
}
.main #quickarea #group1 #msearch {
	Z-INDEX: 0; POSITION: absolute; WIDTH: 210px; BACKGROUND: url(msearch_bg.gif) no-repeat 0px 0px; HEIGHT: 85px; TOP: 0px; LEFT: 0px
}
.main #quickarea #group1 #msearch H2 {
	Z-INDEX: 0; POSITION: absolute; TOP: 5px; LEFT: 10px
}
.main #quickarea #group1 #msearch .msearch_keyword {
	Z-INDEX: 0; BORDER-BOTTOM: #ccc 1px solid; POSITION: absolute; BORDER-LEFT: #ccc 1px solid; WIDTH: 120px; BORDER-TOP: #ccc 1px solid; TOP: 30px; BORDER-RIGHT: #ccc 1px solid; LEFT: 20px
}
.main #quickarea #group1 #msearch .msearch_btn {
	Z-INDEX: 0; POSITION: absolute; TOP: 28px; LEFT: 140px
}
.main #quickarea #group1 #msearch H3 {
	Z-INDEX: 0; POSITION: absolute; TOP: 55px; LEFT: 15px
}
.main #quickarea #group1 #msearch UL {
	Z-INDEX: 0; POSITION: absolute; WIDTH: 190px; TOP: 55px; LEFT: 47px
}
.main #quickarea #group1 #msearch UL LI {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 3px; PADDING-RIGHT: 3px; FLOAT: left; BORDER-RIGHT: #eee 1px solid; PADDING-TOP: 0px
}
.main #quickarea #group1 #msearch UL LI.last {
	BORDER-BOTTOM-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-TOP-STYLE: none; BORDER-LEFT-STYLE: none
}
.main #quickarea #group1 #msearch UL LI A {
	LETTER-SPACING: -0.07em; FONT-SIZE: 0.92em
}
.main #quickarea #group1 #mago {
	Z-INDEX: 0; POSITION: absolute; TOP: 90px; LEFT: 0px
}
.main #quickarea #group1 #quickbtn {
	Z-INDEX: 0; POSITION: absolute; TOP: 170px; LEFT: 0px
}
.main #quickarea #group1 #quickbtn UL {
	WIDTH: 210px
}
.main #quickarea #group1 #quickbtn UL LI {
	WIDTH: 70px; FLOAT: left
}
.main #quickarea #group1 #mpoll {
	Z-INDEX: 0; POSITION: absolute; WIDTH: 210px; BACKGROUND: url(poll_bg.gif) no-repeat 0px 0px; HEIGHT: 60px; TOP: 245px; LEFT: 0px
}
.main #quickarea #group1 #mpoll H2 {
	Z-INDEX: 0; POSITION: absolute; TOP: 8px; LEFT: 8px
}
.main #quickarea #group1 #mpoll P {
	Z-INDEX: 0; POSITION: absolute; LINE-HEIGHT: 1.2em; WIDTH: 100px; LETTER-SPACING: -0.1em; COLOR: #888; FONT-SIZE: 0.92em; TOP: 10px; LEFT: 95px
}
.main #quickarea #group1 #mpoll .pos {
	Z-INDEX: 0; POSITION: absolute; WIDTH: 60px; TOP: 33px; LEFT: 10px
}
.main #quickarea #group1 #quicksite {
	Z-INDEX: 0; POSITION: absolute; WIDTH: 210px; TOP: 320px; LEFT: 0px
}
.main #quickarea #group1 #quicksite H2 {
	MARGIN-BOTTOM: 5px
}
.main #quickarea #group1 #quicksite SELECT {
	WIDTH: 140px; FLOAT: left; CLEAR: both; MARGIN-RIGHT: 5px
}
.main #quickarea #group2 {
	Z-INDEX: 0; POSITION: absolute; WIDTH: 455px; TOP: 0px; LEFT: 240px
}
.main #quickarea #group2 #mbbs {
	Z-INDEX: 0; POSITION: absolute; TOP: 0px; LEFT: 0px
}
.main #quickarea #group2 #mbbs UL LI {
	FLOAT: left
}
.main #quickarea #group2 #mbbs UL LI .list {
	POSITION: absolute; WIDTH: 450px; TOP: 45px; LEFT: 5px
}
.main #quickarea #group2 #mbbs UL LI .hide {
	LEFT: -3000px
}
.main #quickarea #group2 #mbbs UL LI .list DL DT {
	BACKGROUND: url(/join_images/images/linepoint/dotline_41_13_999.gif) repeat-x 0px 80%; FLOAT: left; HEIGHT: 25px; OVERFLOW: hidden
}
.main #quickarea #group2 #mbbs UL LI .list DL DD {
	BACKGROUND: url(/join_images/images/linepoint/dotline_41_13_999.gif) repeat-x 0px 80%; FLOAT: left; HEIGHT: 25px; OVERFLOW: hidden
}
.main #quickarea #group2 #mbbs UL LI .list DL DT {
	WIDTH: 35px
}
.main #quickarea #group2 #mbbs UL LI .list DL DD {
	WIDTH: 410px
}
.main #quickarea #group2 #mbbs UL LI .list DL DD A {
	DISPLAY: block; FLOAT: left; OVERFLOW: hidden
}
.main #quickarea #group2 #mbbs UL LI .list DL DD SPAN {
	DISPLAY: block; FLOAT: left; OVERFLOW: hidden
}
.main #quickarea #group2 #mbbs UL LI .list DL DD A {
	WIDTH: 350px
}
.main #quickarea #group2 #mbbs UL LI .list DL DD SPAN {
	TEXT-ALIGN: right; WIDTH: 60px; FONT-SIZE: 0.92em
}
.main #quickarea #group2 #mbbs UL LI .list .more {
	POSITION: absolute; TOP: -30px; LEFT: 395px
}
.main #quickarea #group2 #verticalable {
	Z-INDEX: 0; POSITION: absolute; WIDTH: 450px; TOP: 155px; LEFT: 5px
}
.main #quickarea #group2 #verticalable #quicklist {
	Z-INDEX: 0; POSITION: relative; WIDTH: 450px; BACKGROUND: url(quicklist_bg.gif) no-repeat 0px 0px; FLOAT: left
}
.main #quickarea #group2 #verticalable #quicklist .fvisual {
	Z-INDEX: 0; POSITION: relative; PADDING-BOTTOM: 10px; WIDTH: 450px; BACKGROUND: url(quicklist_bg_bottom.gif) no-repeat 0px 100%; FLOAT: left
}
.main #quickarea #group2 #verticalable #quicklist H3 {
	Z-INDEX: 0; POSITION: absolute; TOP: 10px
}
.main #quickarea #group2 #verticalable #quicklist H3.tit1 {
	LEFT: 10px
}
.main #quickarea #group2 #verticalable #quicklist H3.tit2 {
	LEFT: 165px
}
.main #quickarea #group2 #verticalable #quicklist H3.tit3 {
	LEFT: 325px
}
.main #quickarea #group2 #verticalable #quicklist UL {
	Z-INDEX: 0; POSITION: relative; MARGIN-TOP: 7px; DISPLAY: inline; FLOAT: left
}
.main #quickarea #group2 #verticalable #quicklist UL LI {
	PADDING-LEFT: 5px; BACKGROUND: url(icon_dot01.gif) no-repeat 0px 7px; HEIGHT: 20px; OVERFLOW: hidden
}
.main #quickarea #group2 #verticalable #quicklist UL LI A {
	LETTER-SPACING: -0.07em; FONT-SIZE: 0.92em
}
.main #quickarea #group2 #verticalable #quicklist UL.list1 {
	WIDTH: 90px; MARGIN-LEFT: 70px
}
.main #quickarea #group2 #verticalable #quicklist UL.list2 {
	WIDTH: 85px; MARGIN-LEFT: 65px
}
.main #quickarea #group2 #verticalable #quicklist UL.list3 {
	MARGIN-TOP: 30px; WIDTH: 115px; MARGIN-LEFT: 15px
}
.main #quickarea #group2 #verticalable #bannerlist {
	Z-INDEX: 0; POSITION: relative; MARGIN-TOP: 10px; WIDTH: 450px; BACKGROUND: url(bannerlist_bg.gif) no-repeat 100% 0px; FLOAT: left; HEIGHT: 55px
}
.main #quickarea #group2 #verticalable #bannerlist H2 {
	FLOAT: left
}
.main #quickarea #group2 #verticalable #bannerlist .slidearea {
	Z-INDEX: 0; POSITION: absolute; WIDTH: 340px; HEIGHT: 40px; OVERFLOW: hidden; TOP: 1px; LEFT: 25px
}
.main #quickarea #group2 #verticalable #bannerlist .slidearea UL {
	WIDTH: 340px
}
.main #quickarea #group2 #verticalable #bannerlist .slidearea UL LI {
	PADDING-BOTTOM: 5px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; FLOAT: left; PADDING-TOP: 5px
}
.main #quickarea #group2 #verticalable #bannerlist .rotationbtn {
	Z-INDEX: 50; POSITION: absolute; PADDING-BOTTOM: 3px; PADDING-LEFT: 3px; WIDTH: 10px; PADDING-RIGHT: 3px; BACKGROUND: url(bannerlist_ctr_bg.gif) no-repeat 0px 0px; TOP: 0px; PADDING-TOP: 3px; LEFT: 72px
}
.main #quickarea #group2 #verticalable #bannerlist .rotationbtn LI {
	FLOAT: left; HEIGHT: 10px
}
.main #quickarea #group2 #verticalable #marea {
	Z-INDEX: 0; POSITION: relative; WIDTH: 450px; BACKGROUND: url(marea_bg.gif) no-repeat 100% 0px; FLOAT: left; HEIGHT: 80px
}
.main #quickarea #group2 #verticalable #marea H2 {
	Z-INDEX: 0; POSITION: absolute; TOP: 15px; LEFT: 40px
}
.main #quickarea #group2 #verticalable #marea .isearch_keyword {
	Z-INDEX: 0; BORDER-BOTTOM: #ccc 1px solid; POSITION: absolute; BORDER-LEFT: #ccc 1px solid; WIDTH: 200px; BORDER-TOP: #ccc 1px solid; TOP: 15px; BORDER-RIGHT: #ccc 1px solid; LEFT: 130px
}
.main #quickarea #group2 #verticalable #marea .isearch_btn {
	Z-INDEX: 0; POSITION: absolute; TOP: 13px; LEFT: 330px
}
.main #quickarea #group2 #verticalable #marea P {
	Z-INDEX: 0; POSITION: absolute; WIDTH: 350px; TOP: 40px; LEFT: 40px
}
.main #quickarea #group3 {
	Z-INDEX: 500; POSITION: absolute; WIDTH: 275px; TOP: 10px; LEFT: 710px
}
.main #quickarea #group3 #msch {
	Z-INDEX: 0; POSITION: absolute; TOP: 0px; LEFT: 0px
}
.main #quickarea #group3 #msch .calweek {
	Z-INDEX: 0; POSITION: absolute; PADDING-BOTTOM: 0px; PADDING-LEFT: 3px; WIDTH: 170px; PADDING-RIGHT: 0px; BACKGROUND: url(schedule_txt01.jpg) no-repeat 0px 0px; TOP: 0px; PADDING-TOP: 20px; LEFT: 90px
}
.main #quickarea #group3 #msch .calweek DT {
	POSITION: absolute; LEFT: -3000px
}
.main #quickarea #group3 #msch .calweek DD A {
	FONT-SIZE: 0.92em
}
.main #quickarea #group3 #msch .calweek DD {
	TEXT-ALIGN: center; BACKGROUND-COLOR: #eee; MARGIN: 1px; WIDTH: 21px; FLOAT: left; HEIGHT: 19px
}
.main #quickarea #group3 #msch .calweek DD.sun {
	COLOR: red
}
.main #quickarea #group3 #msch .calweek DD.sat {
	COLOR: blue
}
.main #quickarea #group3 #msch .calweek DD.today {
	BACKGROUND-COLOR: #33aa66; FLOAT: left; COLOR: white
}
.main #quickarea #group3 #msch .schlist {
	Z-INDEX: 0; POSITION: absolute; WIDTH: 270px; BACKGROUND: url(msch_bg.gif) no-repeat 0px 0px; HEIGHT: 30px; TOP: 50px; LEFT: 0px
}
.main #quickarea #group3 #msch .schlist P {
	Z-INDEX: 0; POSITION: absolute; WIDTH: 200px; HEIGHT: 20px; OVERFLOW: hidden; TOP: 3px; LEFT: 60px
}
.main #quickarea #group3 #mtrav {
	Z-INDEX: 0; POSITION: absolute; TOP: 90px; LEFT: 0px
}
.main #quickarea #group3 #mtrav UL {
	WIDTH: 275px
}
.main #quickarea #group3 #mtrav UL LI {
	WIDTH: 68px; FLOAT: left
}
.main #quickarea #group3 #mspc {
	Z-INDEX: 600; POSITION: absolute; TOP: 180px; LEFT: 0px
}
.main #quickarea #group3 #mspc UL {
	WIDTH: 275px
}
.main #quickarea #group3 #mspc UL LI {
	FLOAT: left
}
.main #quickarea #group3 #mfes {
	Z-INDEX: 0; POSITION: absolute; TOP: 295px; LEFT: 0px
}
.main #quickarea #group3 #mfes .mfimg {
	Z-INDEX: 0; POSITION: absolute; TOP: 17px; LEFT: 0px
}
.main #quickarea #group3 #mfes .more {
	Z-INDEX: 0; POSITION: absolute; TOP: 0px; LEFT: 220px
}
.main #quickarea #group3 #muniv {
	Z-INDEX: 0; POSITION: absolute; WIDTH: 272px; TOP: 410px; LEFT: 0px
}
.main #quickarea #group3 #muniv IMG {
	DISPLAY: inline
}
.main #quickarea #group3 #muniv H2 {
	FLOAT: left
}
.main #quickarea #group3 #muniv UL LI {
	FLOAT: left
}
.main #copyright {
	Z-INDEX: 0; POSITION: absolute; WIDTH: 1000px; BACKGROUND: url(copyright_bg.gif) no-repeat 0px 0px; HEIGHT: 120px; TOP: 490px; LEFT: 0px
}
.main #copyright .copyright_ci {
	Z-INDEX: 0; POSITION: absolute; TOP: 35px; LEFT: 50px
}
.main #copyright #footerlink {
	Z-INDEX: 0; POSITION: absolute; TOP: 30px; LEFT: 390px
}
.main #copyright #footerlink UL LI {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 6px; PADDING-RIGHT: 6px; BACKGROUND: url(footerlink_line.gif) no-repeat 100% 2px; FLOAT: left; PADDING-TOP: 0px
}
.main #copyright #footerlink UL LI.last {
	BACKGROUND: none transparent scroll repeat 0% 0%
}
.main #copyright .copyright_text {
	Z-INDEX: 0; POSITION: absolute; TOP: 60px; LEFT: 390px
}
.main #copyright #viewer {
	Z-INDEX: 0; POSITION: absolute; TOP: 30px; LEFT: 800px
}
.main #copyright #viewer H2 {
	MARGIN-BOTTOM: 20px
}
.main #copyright #viewer UL LI {
	WIDTH: 25px; FLOAT: left
}
.main #toparea #topmenu #sitemaparea {
	Z-INDEX: 0; POSITION: absolute; MIN-HEIGHT: 300px; WIDTH: 896px; TOP: 25px; LEFT: -4000px
}
* HTML .main #toparea #topmenu #sitemaparea {
	HEIGHT: 300px
}
.main #toparea #topmenu #sitemaparea H2 {
	WIDTH: 896px; BACKGROUND: url(sitemap_bg_top.gif) no-repeat 0px 0px; HEIGHT: 15px; OVERFLOW: hidden
}
.main #toparea #topmenu #sitemaparea H2 IMG {
	MARGIN: 10px 0px 15px 10px
}
.main #toparea #topmenu #sitemaparea #sitemap {
	PADDING-BOTTOM: 20px; WIDTH: 896px; BACKGROUND: url(sitemap_bg_bottom.gif) no-repeat 0px 100%; FLOAT: left
}
.main #toparea #topmenu #sitemaparea #sitemap UL#sitemaprt {
	MARGIN: 5px 10px; WIDTH: 870px
}
.main #toparea #topmenu #sitemaparea #sitemap UL#sitemaprt {
	FLOAT: left
}
.main #toparea #topmenu #sitemaparea #sitemap UL#sitemaprt LI {
	BORDER-BOTTOM: #ccc 1px solid; PADDING-BOTTOM: 5px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FLOAT: left; PADDING-TOP: 5px
}
.main #toparea #topmenu #sitemaparea #sitemap UL#sitemaprt LI .d1 {
	PADDING-BOTTOM: 10px; PADDING-LEFT: 30px; PADDING-RIGHT: 50px; DISPLAY: block; COLOR: white; FONT-WEIGHT: bold; PADDING-TOP: 4px
}
.main #toparea #topmenu #sitemaparea #sitemap UL#sitemaprt LI .d1_type1 {
	BACKGROUND: url(sitemap_title1_bg.gif) no-repeat 0px 0px
}
.main #toparea #topmenu #sitemaparea #sitemap UL#sitemaprt LI .d1_type2 {
	BACKGROUND: url(sitemap_title2_bg.gif) no-repeat 0px 0px
}
.main #toparea #topmenu #sitemaparea #sitemap UL#sitemaprt LI .d1_type3 {
	BACKGROUND: url(sitemap_title3_bg.gif) no-repeat 0px 0px
}
.main #toparea #topmenu #sitemaparea #sitemap UL#sitemaprt LI.stlist {
	WIDTH: 100%
}
.main #toparea #topmenu #sitemaparea #sitemap UL#sitemaprt LI UL {
	WIDTH: 100%; FLOAT: left; CLEAR: both; BORDER-TOP: #ccc 1px solid; PADDING-TOP: 10px
}
.main #toparea #topmenu #sitemaparea #sitemap UL#sitemaprt LI A {
	FLOAT: left
}
.main #toparea #topmenu #sitemaparea #sitemap UL#sitemaprt LI UL LI {
	BORDER-BOTTOM-STYLE: none; PADDING-BOTTOM: 8px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 8px
}
.main #toparea #topmenu #sitemaparea #sitemap UL#sitemaprt LI UL LI A {
	PADDING-LEFT: 20px; BACKGROUND: url(bullet.gif) no-repeat 0px -2px; FONT-WEIGHT: bold; MARGIN-RIGHT: 25px
}
.main #toparea #topmenu #sitemaparea #sitemap UL#sitemaprt LI.d1_list UL LI A {
	COLOR: #e62100
}
.main #toparea #topmenu #sitemaparea #sitemap UL#sitemaprt LI.d2_list UL LI A {
	COLOR: #e62100
}
.main #toparea #topmenu #sitemaparea #sitemap UL#sitemaprt LI.d3_list UL LI A {
	COLOR: #649200
}
.main #toparea #topmenu #sitemaparea #sitemap UL#sitemaprt LI.d4_list UL LI A {
	COLOR: #649200
}
.main #toparea #topmenu #sitemaparea #sitemap UL#sitemaprt LI.d5_list UL LI A {
	COLOR: #0064a3
}
.main #toparea #topmenu #sitemaparea #sitemap UL#sitemaprt LI.d6_list UL LI A {
	COLOR: #0064a3
}
.main #toparea #topmenu #sitemaparea #sitemap UL#sitemaprt LI UL LI UL {
	BORDER-BOTTOM-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-TOP-STYLE: none; FLOAT: none; BORDER-LEFT-STYLE: none
}
.main #toparea #topmenu #sitemaparea #sitemap UL#sitemaprt LI UL LI UL LI {
	PADDING-BOTTOM: 2px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; WHITE-SPACE: nowrap; CLEAR: both; PADDING-TOP: 2px
}
.main #toparea #topmenu #sitemaparea #sitemap UL#sitemaprt LI.stlist UL LI UL LI A {
	LINE-HEIGHT: 1.4em; PADDING-LEFT: 15px; BACKGROUND: url(icoin_grayarrow.gif) no-repeat 8px 5px; FLOAT: left; LETTER-SPACING: -0.07em; COLOR: #777; FONT-SIZE: 0.92em; FONT-WEIGHT: normal
}
.main #toparea #topmenu #sitemaparea #sitemap UL#sitemaprt LI UL LI UL LI UL {
	PADDING-TOP: 0px
}
.main #toparea #topmenu #sitemaparea #sitemap UL#sitemaprt LI.stlist UL LI UL LI UL LI A {
	PADDING-LEFT: 20px; BACKGROUND: url(icon_arrow.gif) no-repeat 13px 5px; LETTER-SPACING: -0.07em
}
.main #toparea #topmenu #sitemaparea #sitemap UL#sitemaprt LI UL LI.step2 {
	WIDTH: 250px
}
.main #toparea #topmenu #sitemaparea #sitemap UL#sitemaprt LI UL LI.step2 UL {
	WIDTH: 100%; FLOAT: left
}
.main #toparea #topmenu #sitemaparea #sitemap UL#sitemaprt LI UL LI.step2 UL LI {
	WIDTH: 120px; WHITE-SPACE: normal; FLOAT: left; CLEAR: none
}
.main #toparea #topmenu #sitemaparea #sitemap UL#sitemaprt LI UL LI.step2 UL LI UL {
	WIDTH: 120px
}
.main #toparea #topmenu #sitemaparea #sitemap UL#sitemaprt LI UL LI.step3 {
	WIDTH: 370px
}
.main #toparea #topmenu #sitemaparea #sitemap UL#sitemaprt LI UL LI.step3 UL {
	WIDTH: 100%; FLOAT: left
}
.main #toparea #topmenu #sitemaparea #sitemap UL#sitemaprt LI UL LI.step3 UL LI {
	WIDTH: 120px; WHITE-SPACE: normal; FLOAT: left; CLEAR: none
}
.main #toparea #topmenu #sitemaparea #sitemap UL#sitemaprt LI UL LI.step3 UL LI UL {
	WIDTH: 120px
}
.main #toparea #topmenu #sitemaparea #sitemap UL#sitemaprt A:hover {
	COLOR: black; TEXT-DECORATION: underline
}
.main #toparea #topmenu #sitemaparea .close {
	Z-INDEX: 0; POSITION: absolute; TOP: 10px; LEFT: 740px
}
