@charset "utf-8";
/* ===================================================================
CSS information
=================================================================== */
a 			{ color: #b4ac7e; text-decoration: none; }
a:link		{ color: #b4ac7e; text-decoration: none; }
a:visited	{ color: #b4ac7e; text-decoration: none; }
a:active	{ color: #b4ac7e; text-decoration: none; }
a:hover		{ color: #cccccc; text-decoration: underline; }
.class1 { color: black; font-size: 12px; font-family: Helvetica, Arial, sans-serif, Verdana, "Lucida Grande"; font-weight: bold; line-height: 18px; }
.good { color:#FF0066; font-size: 11px; font-family: Helvetica, Arial, sans-serif, Verdana, "Lucida Grande"; line-height: 18px; }
.class2 { color: black; font-size: 11px; font-family: Helvetica, Arial, sans-serif, Verdana, "Lucida Grande"; line-height: 15px; text-align:left;}
.ds7 /*agl rulekind: base;*/ { text-align: left; text-indent: 0; margin: 0; }
.ds8 /*agl rulekind: base;*/ { color: rgb(17%,19%,21%); font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; color:#999999; letter-spacing: 0; vertical-align: baseline; }
.class { color: black; font-size: 12px; font-family: Helvetica, Arial, sans-serif, Verdana, "Lucida Grande"; line-height: 18px; text-align:left;}

iframe {border: 1px #cccccc solid;}
.p_table {width: 750px;margin:0 0 10px 0;}
.column1{background:#f9f9f9 url(../images/t_background.gif) no-repeat; font-size: 11px; font-family: Helvetica, Arial, sans-serif, Verdana, "Lucida Grande"; font-weight: bold; line-height: 18px;}	
.column2{background:#dbe9eb; font-size: 11px; font-family: Helvetica, Arial, sans-serif, Verdana, "Lucida Grande"; font-weight: bold; line-height: 18px;}

.sp10{padding:0 0 10px 0;}
.sp30{padding:0 0 30px 0;}

.ds9 /*agl rulekind: base;*/ { font-weight: bold; }
.ds10 /*agl rulekind: base;*/ { color: rgb(17%,19%,21%); font-style: normal; font-variant: normal; font-weight: bold; text-decoration: none; letter-spacing: 0; vertical-align: baseline; }

.link_con /*agl rulekind: base;*/ { position: absolute; top: 100px; left: 290px; width: 750px; height: auto; text-align:left;}
.map_left /*agl rulekind: base;*/ { text-align: center; position: absolute; top: 460px; left: 30px; width: 230px; height: 190px; }

.music /*agl rulekind: base;*/ { position: absolute; top: 0px; left: 890px; width: 150px; height: 87px; }
.dsR9154 /*agl rulekind: base;*/ { position: absolute; top: 30px; left: 30px; width: 230px; height: 40px; }
.dsR9189 /*agl rulekind: base;*/ { position: absolute; top: 35px; left: 740px; width: 151px; height: 30px; }
.dsR9707 /*agl rulekind: base;*/ { text-align: center; position: absolute; top: 410px; left: 30px; width: 500px; height: 30px; }
.dsR9719 /*agl rulekind: base;*/ { position: absolute; top: 480px; left: 30px; width: 230px; height: 130px; }
.dsR9721 /*agl rulekind: base;*/ { position: absolute; top: 480px; left: 550px; width: 230px; height: 130px; }
.dsR9884 /*agl rulekind: base;*/ { text-align: center; position: absolute; top: 620px; left: 30px; width: 230px; height: 50px; }
.dsR9887 /*agl rulekind: base;*/ { text-align: center; position: absolute; top: 620px; left: 810px; width: 230px; height: 50px; }
.dsR9888 /*agl rulekind: base;*/ { text-align: center; position: absolute; top: 620px; left: 550px; width: 230px; height: 50px; }
.dsR9894 /*agl rulekind: base;*/ { position: absolute; top: 710px; left: 290px; width: 230px; height: 130px; }
.dsR9896 /*agl rulekind: base;*/ { position: absolute; top: 710px; left: 550px; width: 230px; height: 130px; }
.dsR9897 /*agl rulekind: base;*/ { text-align: center; position: absolute; top: 850px; left: 550px; width: 230px; height: 50px; }
.dsR9898 /*agl rulekind: base;*/ { position: absolute; top: 670px; left: 30px; width: 1010px; height: 10px; }
.dsR9899 /*agl rulekind: base;*/ { position: absolute; top: 710px; left: 30px; width: 230px; height: 130px; }
.dsR9900 /*agl rulekind: base;*/ { text-align: center; position: absolute; top: 850px; left: 30px; width: 230px; height: 50px; }
.dsR9901 /*agl rulekind: base;*/ { text-align: center; position: absolute; top: 850px; left: 290px; width: 230px; height: 50px; }
.dsR9911 /*agl rulekind: base;*/ { position: absolute; top: 940px; left: 550px; width: 230px; height: 130px; }
.dsR9913 /*agl rulekind: base;*/ { position: absolute; top: 940px; left: 810px; width: 230px; height: 130px; }
.dsR9915 /*agl rulekind: base;*/ { position: absolute; top: 900px; left: 30px; width: 1010px; height: 10px; }
.dsR9916 /*agl rulekind: base;*/ { position: absolute; top: 940px; left: 30px; width: 230px; height: 130px; }
.dsR9920 /*agl rulekind: base;*/ { text-align: center; position: absolute; top: 1080px; left: 30px; width: 230px; height: 50px; }
.dsR9922 /*agl rulekind: base;*/ { text-align: center; position: absolute; top: 1080px; left: 550px; width: 230px; height: 50px; }
.dsR9923 /*agl rulekind: base;*/ { text-align: center; position: absolute; top: 1080px; left: 810px; width: 230px; height: 50px; }
.dsR9944 /*agl rulekind: base;*/ { position: absolute; top: 1130px; left: 30px; width: 1010px; height: 10px; }
.dsR9945 /*agl rulekind: base;*/ { position: absolute; top: 1170px; left: 30px; width: 230px; height: 130px; }
.dsR9948 /*agl rulekind: base;*/ { position: absolute; top: 1170px; left: 290px; width: 230px; height: 130px; }
.dsR9951 /*agl rulekind: base;*/ { text-align: center; position: absolute; top: 1310px; left: 30px; width: 230px; height: 50px; }
.dsR9952 /*agl rulekind: base;*/ { text-align: center; position: absolute; top: 1310px; left: 290px; width: 230px; height: 50px; }
.ds12 /*agl rulekind: base;*/ { color: #00bd00; font-weight: bold; }
.dsR10007 /*agl rulekind: base;*/ { text-align: center; position: absolute; top: 850px; left: 810px; width: 230px; height: 50px; }
.dsR10008 /*agl rulekind: base;*/ { position: absolute; top: 940px; left: 290px; width: 230px; height: 130px; }
.dsR10009 /*agl rulekind: base;*/ { text-align: center; position: absolute; top: 1080px; left: 290px; width: 230px; height: 50px; }
.dsR10076 /*agl rulekind: base;*/ { text-align: center; position: absolute; top: 930px; left: 30px; width: 750px; height: 70px; margin-bottom:30px;}
.dsR10077 /*agl rulekind: base;*/ { position: absolute; top: 930px; left: 970px; width: 70px; height: 69px; }
.dsR10078 /*agl rulekind: base;*/ { position: absolute; top: 1360px; left: 30px; width: 1010px; height: 10px; }
.dsR10083 /*agl rulekind: base;*/ { position: absolute; top: 480px; left: 810px; width: 230px; height: 130px; }
.dsR10084 /*agl rulekind: base;*/ { position: absolute; top: 710px; left: 810px; width: 230px; height: 130px; }
.dsR10085 /*agl rulekind: base;*/ { width: 1070px; height: 1050px; }
.dsR10088 /*agl rulekind: base;*/ { position: absolute; top: 90px; left: 30px; width: 1010px; height: 350px; }
.ds22 /*agl rulekind: base;*/ { color: #000; font-weight: bold; }
.ds24 /*agl rulekind: base;*/ { color: #f00; font-weight: bold; }
.dsR10089 /*agl rulekind: base;*/ { position: absolute; top: 480px; left: 290px; width: 230px; height: 130px; }
.dsR10090 /*agl rulekind: base;*/ { text-align: center; position: absolute; top: 620px; left: 290px; width: 230px; height: 50px; }
.dsR10091 /*agl rulekind: base;*/ { position: absolute; top: 1170px; left: 550px; width: 230px; height: 130px; }
.dsR10092 /*agl rulekind: base;*/ { text-align: center; position: absolute; top: 1310px; left: 550px; width: 230px; height: 50px; }


.class { color: black; font-size: 12px; font-family: Helvetica, Arial, "Lucida Grande", Verdana, sans-serif; line-height: 18px; }
.ds7 /*agl rulekind: base;*/ { text-align: left; text-indent: 0; margin: 0; }
.ds9 /*agl rulekind: base;*/ { color: rgb(17%,19%,21%); font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; letter-spacing: 0; vertical-align: baseline; }
.ds11 /*agl rulekind: base;*/ { color: rgb(17%,19%,21%); font-style: normal; font-variant: normal; font-weight: bold; text-decoration: none; letter-spacing: 0; vertical-align: baseline; }
.ds12 /*agl rulekind: base;*/ { font-weight: bold; }
.dsR4005 /*agl rulekind: base;*/ { position: absolute; top: 480px; left: 30px; width: 1010px; height: 10px; }
.dsR4006 /*agl rulekind: base;*/ { position: absolute; top: 770px; left: 30px; width: 1010px; height: 10px; }
.dsR4007 /*agl rulekind: base;*/ { position: absolute; top: 15px; left: 10px;  width: 230px; height: 40px; }
.dsR4008 /*agl rulekind: base;*/ { text-align: center; position: absolute; top: 100px; left: 30px; width: 230px; height: 270px; }
.dsR4009 /*agl rulekind: base;*/ { position: absolute; top: 100px; left: 290px; width: 750px; height: 750px; }
.dsR4010 /*agl rulekind: base;*/ { position: absolute; top: 520px; left: 290px; width: 750px; height: 230px; }
.dsR4011 /*agl rulekind: base;*/ { position: absolute; top: 1230px; left: 290px; width: 750px; height: 360px; }
.dsR4012 /*agl rulekind: base;*/ { position: absolute; top: 1620px; left: 30px; width: 1010px; height: 10px; }
.dsR4013 /*agl rulekind: base;*/ { position: absolute; top: 1660px; left: 290px; width: 750px; height: 100px; }
.dsR4014 /*agl rulekind: base;*/ { position: absolute; top: 2200px; left: 30px; width: 1010px; height: 10px; }
.dsR4017 /*agl rulekind: base;*/ { position: absolute; top: 1780px; left: 30px; width: 1010px; height: 10px; }
.dsR4018 /*agl rulekind: base;*/ { position: absolute; top: 810px; left: 290px; width: 750px; height: 360px; }
.dsR4019 /*agl rulekind: base;*/ { position: absolute; top: 1190px; left: 30px; width: 1010px; height: 10px; }
.dsR4020 /*agl rulekind: base;*/ { position: absolute; top: 1820px; left: 290px; width: 750px; height: 360px; }
.dsR4021 /*agl rulekind: base;*/ { text-align: center; position: absolute; top: 1660px; left: 30px; width: 230px; height: 100px; }
.dsR4022 /*agl rulekind: base;*/ { text-align: center; position: absolute; top: 330px; left: 30px; width: 230px; height: 190px; }
.dsR4023 /*agl rulekind: base;*/ { text-align: center; position: absolute; top: 1820px; left: 30px; width: 230px; height: 100px; }
.dsR4024 /*agl rulekind: base;*/ { position: absolute; top: 2240px; left: 290px; width: 750px; height: 360px; }

.dsR4364 /*agl rulekind: base;*/ { position: absolute; top: 2620px; left: 30px; width: 1010px; height: 10px; }
.dsR4365 /*agl rulekind: base;*/ { position: absolute; top: 900px; left: 290px; width: 230px; height: 130px; }
.dsR4366 /*agl rulekind: base;*/ { position: absolute; top: 900px; left: 550px; width: 230px; height: 130px; }
.dsR4367 /*agl rulekind: base;*/ { text-align: center; position: absolute; top: 1040px; left: 290px; width: 230px; height: 60px; }
.dsR4368 /*agl rulekind: base;*/ { text-align: center; position: absolute; top: 1040px; left: 550px; width: 230px; height: 60px; }

.contens /*agl rulekind: base;*/ { width: 1070px; height: auto;}


.footer_bar_link /*agl rulekind: base;*/ { position: absolute; top: 570px; left: 30px; width: 1010px; height: 10px; }
.footer_copy_link /*agl rulekind: base;*/ { text-align: center; position: absolute; top: 600px; left: 290px; width: 600px; height: 120px; }
.pageup_link /*agl rulekind: base;*/ { position: absolute; top: 600px; left: 950px; width: 90px; height: 30px; }
.back_link /*agl rulekind: base;*/ { position: absolute; top: 600px; left: 30px; width: 76px; height: 30px; }

.footer_bar01 /*agl rulekind: base;*/ { position: absolute; top: 870px; left: 30px; width: 1010px; height: 10px; }
.footer_copy01 /*agl rulekind: base;*/ { text-align: center; position: absolute; top: 900px; left: 290px; width: 600px; height: 120px; }
.pageup01 /*agl rulekind: base;*/ { position: absolute; top: 900px; left: 950px; width: 90px; height: 30px; }
.back01 /*agl rulekind: base;*/ { position: absolute; top: 900px; left: 30px; width: 76px; height: 30px; }

.footer_bar02 /*agl rulekind: base;*/ { position: absolute; top: 1520px; left: 30px; width: 1010px; height: 10px; }
.footer_copy02 /*agl rulekind: base;*/ { text-align: center; position: absolute; top: 1550px; left: 290px; width: 600px; height: 120px;}
.pageup02 /*agl rulekind: base;*/ { position: absolute; top: 1550px; left: 950px; width: 90px; height: 30px; }
.back02 /*agl rulekind: base;*/ { position: absolute; top: 1550px; left: 30px; width: 76px; height: 30px; }

.footer_bar03 /*agl rulekind: base;*/ { position: absolute; top: 1420px; left: 30px; width: 1010px; height: 10px; }
.footer_copy03 /*agl rulekind: base;*/ { text-align: center; position: absolute; top: 1450px; left: 290px; width: 600px; height: 120px;}
.pageup03 /*agl rulekind: base;*/ { position: absolute; top: 1450px; left: 950px; width: 90px; height: 30px; }
.back03 /*agl rulekind: base;*/ { position: absolute; top: 1450px; left: 30px; width: 76px; height: 30px; }

.footer_bar04 /*agl rulekind: base;*/ { position: absolute; top: 2220px; left: 30px; width: 1010px; height: 10px; }
.footer_copy04 /*agl rulekind: base;*/ { text-align: center; position: absolute; top: 2250px; left: 290px; width: 600px; height: 120px;}
.pageup04 /*agl rulekind: base;*/ { position: absolute; top: 2250px; left: 950px; width: 90px; height: 30px; }
.back04 /*agl rulekind: base;*/ { position: absolute; top: 2250px; left: 30px; width: 76px; height: 30px; }

