@charset"shift_jis";

/*----------------------------

ZEUS　HTMLサイト　全体

------------------------------*/


*{
	margin: 0;
	padding: 0;
	font-family:"MS Pゴシック","Osaka";
	color: #00000;
}

img{
	border: 0;
}

table{
	boeder: 0;
	border-spacing: 0;
	boeder-collapse: collapse;
}

body{
	background-color:#101010; 
}

br.clear{
	clear: both;
}

div.left{
	float:left;
}

div.right{
	float:right;
}

a:link { color: #037fd5; }
a:visited { color: #037fd5;}


span.small{
	font-size: 12px;
}

/*--------------------------------

コンテンツ内

----------------------------------*/

#container{
	height:100%;
    	width:100%;
}

#inner_top{
	background-color:#0D0D0D; 
	width:100%;
	height:50%;
}

#container_inner{
	background: url(../image/zeus_bg.gif) repeat-x top left;
	overflow:auto;
    	height:628px;
    	width:100%;
    	position:absolute;
    	top:50%;
    	margin-top:-304px;
}

#inner{
	width:920px;
	height:628px;
	float: right;
}

#inner02{
	width:1008px;
	height:628px;
	float: right;
}


#mainarea {
	background-color:#000000; 
	width: 720px;
	height: 540px;
	float: left;
	margin-top:88px;

}

#black{
	background-color: #000000;
}

#menuarea {
	background: url(../image/menu.gif)  no-repeat top left;
	width: 160px;
	height: 540px;
	float: right;	
	margin-top:88px;
}

#menu {
	width: 160px;
	height: 254px;
	margin-top:286px;
}

#menu img{
	margin-left:38px;

}

h1{
	width: 25px;
	height: 338px;
	background: transparent url(../image/zeus_logo.gif) no-repeat top left;
	text-indent: -9999px;	
	float: left;
	margin-right:15px;
}

h2{
	width: 113px;
	height: 338px;
	background: transparent url(../image/zeus_logo.jpg) no-repeat top left;
	text-indent: -9999px;	
	float: left;
	margin-right:15px;
}

/*------------------------------

NEWSページ

--------------------------------*/

#news{
	background-color:#ffffff; 
	width: 720px;
	height: 540px;
}

#news div.text_box{
	width: 580px;
	height: 345px;
	margin: 15px 70px;
	font-size:13px;
}

#news li{
    	list-style: none ;
	height: 27px;
}

/*--------------------------------

ABOUTページ

-----------------------------------*/

#about{
	width: 720px;
	height: 540px;
	text-align:center;
}

#about div.zeus{
	height: 465px;
	font-size: 14px;
	color: #ffffff;
	line-height: 120%;
	border-bottom: 1px #333333 solid;
	margin-bottom: 12px;
}

#about div.site{
	width: 590px;
	height: 500px;
	font-size: 12px;
	color: #ffffff;
	line-height: 150%;
	text-align: left;
	letter-spacing: 1px;
	margin: 0px 65px;
}

#about div.center{
	height: 15px;
	text-align: center;
	font-size: 14px;
	padding-top: 20px;
}

#about p{
	margin-top: 15px;
}

#about div.frame{
	width: 660px;
	height: 480px;
	padding: 20px 30px 9px 30px;
}

#about div.price{
	width: 130px;
	height: 20px;
	margin-right: 90px;
	margin-left: 30px;
	float: left;
}

#about div.text{
	font-size: 10px;
	color: #ffffff;
	float: right;
	margin-right: 30px;
	margin-top:4px;
}

#about div.kisekaeTop{
	width: 720px;
	height: 100px;
}

#about div.kisekaeFrame{
	width: 720px;
	height: 404px;
}

#about div.kisekaePage{
	width: 471px;
	margin-top: 8px;	
	margin-left: 30px;
	float: left;
}

#about div.mobile{
	width: 720px;
	height: 504px;
}

#about div.kisekaeTotal{
	width: 720px;
	height: 57px;
}

#about div.kisekaeScrl{
	width: 720px;
	height: 337px;
}
/*------------------------------------

MEMBERページ

--------------------------------------*/

#member{
	width: 720px;
	height: 540px;
}

#member div.box_top{
	background: url(../member/image/top_bg.gif) repeat-x top left;
	width: 720px;
	height: 120px;
}

#member div.box_bottom{
	background: url(../member/image/bottom_bg.gif) no-repeat top left;
	width: 720px;
	height: 120px;
}

#member div.main{
	background-color:#ffffff;
	width: 720px;
	height: 300px;
}

#member div.name_box{
	width: 695px;
	height: 62px;
	padding-left: 25px;
}

#member img.name{
	margin-left: 1px;
}

#member table.member{
	width: 365px;
	height: 300px;
	color: #ffffff;
	font-size:18px;
	margin :0px 5px;
	text-align: center;
}

#member table.sakuhin{
	width: 325px;
	font-size:75%;
	margin :5px 10px;
	
}

#member table.sakuhin th{
	height: 27px;
}

#member table.sakuhin td{
	padding-bottom: 4px;
	padding-left: 3px;
}

#member div.img_box{
	background-color:#000000;
	width: 375px;
	height: 300px;
	text-align: center;
}

#member div.next{
	font-size:13px;
	float:right;
	margin-right:20px;
}

#member div.back{
	font-size:13px;
	float:left;
	margin-left:20px;
}

#member div.right_box{
	height: 270px;
	width: 345px;
	float:right;
}

/*-------------------------------------

EVENTページ

---------------------------------------*/
#event{
	width: 720px;
	height: 540px;
	background-color:#ffffff;
}

#event div.menu_left{
	width: 286px;
	height: 528px;
	float:left;
	margin-top:7px;
	margin-left:5px;
}

#event div.img_right{
	width: 419px;
	height: 525px;
	float:right;
	margin :7px 5px 0px 5px;
}

#event div.event{
	width: 286px;
	height: 23px;
	float:right;
	margin-top:2px;
	background-color:#414143;
}

/*-------------------------------------

MAPページ

---------------------------------------*/
#contact{
	width: 720px;
	height: 540px;
	background-color:#ffffff;
}

#contact div.box{
	width: 546px;
	height: 428px;
	padding: 56px 87px;
}

#contact table{
	width: 545px;
}

#contact table td{
	font-size: 12px;
	height: 25px;
}

#contact input{
	border: 1px solid;
	width: 397px;
	height: 25px;
	padding: 5px;
	margin-bottom:5px;
}

#contact input.btn{
	background-color:#ffffff;
	border: 1px solid;
	font-weight:bold;
	width: 118px;
	height: 25px;
	padding: 0px;
}

#contact textarea{
	border: 1px solid;
	width: 397px;
	height: 277px;
	padding: 5px;
}

#contact table td.back{
	height: 40px;
}

/*-------------------------------------

MAPページ

---------------------------------------*/
#map{
	width: 720px;
	height: 540px;
}

/*-------------------------------------

STAFFページ

---------------------------------------*/
#staff{
	width: 720px;
	height: 540px;
}

#staff div.box{
	width:600px;
   	height:490px;
	padding: 25px 60px;
}


#staff table{
	width: 600px;
	height: 490px;
	color: #ffffff;
	font-size:70%;
	line-height: 120%;
}

#staff table th,
th.kizai{
	height: 30px;
	font-size: 17px;
	letter-spacing: 19px;
	border-bottom: 1px #333333 solid;
	padding: 4px 0px;
}

#staff table td{
	vertical-align: text-top;
	padding: 1px 10px;
}

#staff table td.left{
	border-right: 1px #333333 solid;
	text-align: right;
	vertical-align: text-top;
}

#staff table.kizai{
	width: 584px;
	height: 490px;
	font-size:85%;
	line-height: 160%;
}

#staff table td.kizai{
	width: 110px;
}

/*----------------------------------------

LINKページ

------------------------------------------*/

#link{
	width: 720px;
	height: 540px;
	background-color:#ffffff;

}

#link div.contents{
	background: transparent url(../link/image/link_undercon.gif) no-repeat 200px 450px;
	width: 680px;
	height: 480px;
	padding-top: 60px;
	padding-left: 40px;
}

#link div.link{
	width: 230px;
	text-align:center;
	float: left;
	margin-bottom:15px;
	font-size:12px;
}

#link img{
	margin-bottom:5px;
}


