@import "deco.css";

/*-----------------------------------------------
Public TAG
-----------------------------------------------*/
* {
		margin:0px;
		padding:0px;
		font-size:1em;
		font-family:'ƒqƒ‰ƒMƒmŠpƒS Pro W3';
	}
li {
		list-style-type:none;
	}
a {
		text-decoration:none;
		color:#000099;
	}
body {
		/*
		background-image:url(StImg/StWraperBG.gif);
		background-position:center;
		background-repeat:repeat-y;
		*/
		background-color:#000000;
		text-align:center;
	}


/*-----------------------------------------------
Public Class
-----------------------------------------------*/

/*-----------------------------------------------
Structure
-----------------------------------------------*/
#StWraper{
		width:740px;
		margin-left:auto;
		margin-right:auto;
		text-align:left;
		background-color:#000;
		position:relative;
		border-left:1px solid #555555;
		border-right:1px solid #555555;
		border-bottom:1px solid #555555;
		margin-bottom:8px;
	}
#StH1 {
		font-size:0.8em;
		font-size:10px;
		line-height:16px;
		font-weight:100;
		color:#FFF;
		padding:0px 0px 0px 3px;
	}



/*-----------------------------------------------
Body
-----------------------------------------------*/
#StBody {
		/*color:#FFF;*/
		clear:both;
	}
	#StBody.BG {
		background-image:url(StImg/StBodyBG.gif);
		background-repeat:repeat-y;
		background-color:#FFF;
		}
	#StBody:after {
			content:".";
			display:block;
			height:0;
			clear:both;
			visibility:hidden;
		}
	#StBody {
			display:inline-table;
		}
	/*\*/
	* html #StBody {height:1%;}
	#StBody {display:block;}
	/**/
	#StBody #IndexMainImg {
			width:740px;
			height:320px;
			background-image:url(StImg/IndexMainImg.jpg);
			text-indent:-10000px;
			margin:0px 0px 20px 0px;
		}
	#StBody #MainImg {
			width:740px;
			height:104px;
			background-image:url(StImg/MainImg.jpg);
			text-indent:-10000px;
		}
	#StBodyPan {
		background-color:#FFF;
		color:#333;
		font-size:12px;
		height:24px;
		background-image:url(StImg/StBodyPanBG.gif);
		background-repeat:repeat-x;
		padding:7px 0px 0px 3px;

		}
	#StBodyMain {
		float:right;
		width:540px;
		background-color:#FFF;
		color:#333;
		padding-bottom:30px;
		margin-top:0px;
	}
	#StBodySide {
		float:left;
		width:180px;
		background-color:#282828;
		padding:0px 0px 0px 0px;
	}
		#StBodySide h3 {
			background-image:url(StImg/StBodySideH3.gif);
			background-repeat:no-repeat;
			width:180px;
			height:75px;
			text-indent:-10000px;
		}
		#StBodySide #StBodySideM01 {
			display:block;
			background-image:url(StImg/StBodySideM01.gif);
			background-repeat:no-repeat;
			width:174px;
			height:25px;
			text-indent:-10000px;
			margin:15px 0px 5px 0px;
		}
			#StBodySide #StBodySideM0101 {
				display:block;
				background-image:url(StImg/StBodySideM0101.gif);
				background-repeat:no-repeat;
				width:174px;
				height:18px;
				text-indent:-10000px;
				margin-bottom:3px;
			}
			#StBodySide #StBodySideM0102 {
				display:block;
				background-image:url(StImg/StBodySideM0102.gif);
				background-repeat:no-repeat;
				width:174px;
				height:18px;
				text-indent:-10000px;
				margin-bottom:3px;
			}
			#StBodySide #StBodySideM0103 {
				display:block;
				background-image:url(StImg/StBodySideM0103.gif);
				background-repeat:no-repeat;
				width:174px;
				height:18px;
				text-indent:-10000px;
				margin-bottom:3px;
			}
			#StBodySide #StBodySideM0104 {
				display:block;
				background-image:url(StImg/StBodySideM0104.gif);
				background-repeat:no-repeat;
				width:174px;
				height:18px;
				text-indent:-10000px;
				margin-bottom:3px;
			}
		#StBodySide #StBodySideM08 {
			display:block;
			background-image:url(StImg/StBodySideM08.gif);
			background-repeat:no-repeat;
			width:174px;
			height:25px;
			text-indent:-10000px;
			margin:5px 0px 5px 0px;
		}
		#StBodySide #StBodySideM02 {
			display:block;
			background-image:url(StImg/StBodySideM02.gif);
			background-repeat:no-repeat;
			width:174px;
			height:25px;
			text-indent:-10000px;
			margin:5px 0px 5px 0px;
		}
		#StBodySide #StBodySideM03 {
			display:block;
			background-image:url(StImg/StBodySideM03.gif);
			background-repeat:no-repeat;
			width:174px;
			height:25px;
			text-indent:-10000px;
			margin:5px 0px 5px 0px;
		}
		#StBodySide #StBodySideM04 {
			display:block;
			background-image:url(StImg/StBodySideM04.gif);
			background-repeat:no-repeat;
			width:174px;
			height:25px;
			text-indent:-10000px;
			margin:5px 0px 5px 0px;
		}
		#StBodySide #StBodySideM05 {
			display:block;
			background-image:url(StImg/StBodySideM05.gif);
			background-repeat:no-repeat;
			width:174px;
			height:25px;
			text-indent:-10000px;
			margin:5px 0px 5px 0px;
		}
		#StBodySide #StBodySideM06 {
			display:block;
			background-image:url(StImg/StBodySideM06.gif);
			background-repeat:no-repeat;
			width:174px;
			height:25px;
			text-indent:-10000px;
			margin:5px 0px 10px 0px;
		}

		.SideImg01 {
			width:180px;
			height:670px;
			padding:0px;
			margin:0px;
			background-image:url(StImg/side_img01.jpg);
			background-repeat:no-repeat;
			background-position:top;
		}
		.SideImg02 {
			width:180px;
			height:670px;
			padding:0px;
			margin:0px;
			background-image:url(StImg/side_img02.jpg);
			background-repeat:no-repeat;
			background-position:top;
		}
		.SideImg03 {
			width:180px;
			height:313px;
			padding:0px;
			margin:0px;
			background-image:url(StImg/side_img03.jpg);
			background-repeat:no-repeat;
			background-position:top;
		}
		.SideImg04 {
			width:180px;
			height:531px;
			padding:0px;
			margin:0px;
			background-image:url(StImg/side_img04.jpg);
			background-repeat:no-repeat;
			background-position:top;
		}
		.SideImg05 {
			width:180px;
			height:850px;
			padding:0px 0px 0px 0px ;
			margin:0px 0px 0px 0px ;
			background-image:url(StImg/side_img05.jpg);
			background-repeat:no-repeat;
			background-position:top;
		}



/*-----------------------------------------------
Header
-----------------------------------------------*/
#StHeader {
		position:relative;
		background-image:url(StImg/StHeadBG.gif);
		background-repeat:repeat-x;
		color:#FFF;
		width:740px;
		height:92px;
	}
	#StHeader h2 {
			position:absolute;
			left:18px;
			top:0px;
			width:138px;
			height:92px;
			background-image:url(StImg/StHeadLogo.gif);
			background-repeat:no-repeat;
			text-indent:-10000px;
		}
	#StHeader h3 {
			position:absolute;
			left:190px;
			top:0px;
			width:195px;
			height:55px;
			background-image:url(StImg/StHeadImg01.gif);
			background-repeat:no-repeat;
			text-indent:-10000px;
		}
	#StHeader P {
			position:absolute;
			left:562px;
			top:1px;
			width:178px;
			height:52px;
			background-image:url(StImg/StHeadTel.gif);
			background-repeat:no-repeat;
			text-indent:-10000px;
		}
	#StHeader #StHeaderNavi {
			position:absolute;
			left:190px;
			top:61px;
			width:550px;
			border-top:1px solid #505050;
			padding:0px 0px 0px 0px;
		}
	#StHeader #StHeaderNavi ul {
		}

	#StHeader #StHeaderNavi ul li {
			display:block;
			float:left;
			margin:0px 5px 0px 8px;
		}
		#StHeaderNavi01 {
				display:block;
				width:45px;
				height:24px;
				background-image:url(StImg/StHeadNavi01.gif);
				background-repeat:no-repeat;
				text-indent:-10000px;
			}
		#StHeaderNavi02 {
				display:block;
				width:47px;
				height:24px;
				background-image:url(StImg/StHeadNavi02.gif);
				background-repeat:no-repeat;
				text-indent:-10000px;
			}
		#StHeaderNavi03 {
				display:block;
				width:73px;
				height:24px;
				background-image:url(StImg/StHeadNavi03.gif);
				background-repeat:no-repeat;
				text-indent:-10000px;
			}
		#StHeaderNavi04 {
				display:block;
				width:46px;
				height:24px;
				background-image:url(StImg/StHeadNavi04.gif);
				background-repeat:no-repeat;
				text-indent:-10000px;
			}
		#StHeaderNavi05 {
				display:block;
				width:71px;
				height:24px;
				background-image:url(StImg/StHeadNavi05.gif);
				background-repeat:no-repeat;
				text-indent:-10000px;
			}
		#StHeaderNavi06 {
				display:block;
				width:80px;
				height:24px;
				background-image:url(StImg/StHeadNavi06.gif);
				background-repeat:no-repeat;
				text-indent:-10000px;
			}
		#StHeaderNavi07 {
				display:block;
				width:48px;
				height:24px;
				background-image:url(StImg/StHeadNavi07.gif);
				background-repeat:no-repeat;
				text-indent:-10000px;
			}
		#StHeaderNavi08 {
				display:block;
				width:105px;
				height:24px;
				background-image:url(StImg/StHeadNavi08.gif);
				background-repeat:no-repeat;
				text-indent:-10000px;
			}
/*-----------------------------------------------
Footer
-----------------------------------------------*/
#StFooter {
		clear:both;
		position:relative;
		background-image:url(StImg/StFooterBG.gif);
		background-repeat:repeat-x;
		color:#FFF;
		padding:30px 8px 5px 8px;
		height:1%;
	}
	#StFooter h3 {
			font-size:1em;
			margin-bottom:5px;
		}
	#StFooter P {
			font-size:0.7em
		}