@charset "utf-8";

/* 全体---------------------------------------------------------------- */

html, body, div,
h1, h2, h3, h4, h5, h6,
p, blockquote, pre,ul, ol, li, dl, dt, dd,
table, th, td,form, fieldset, input, textarea{  
	margin: 0;  
	padding: 0;
	/*font-family:verdana, sans-serif;*/
}
img, fieldset{  
	border: none;
}

/* ---------------------------------------------------------------- */

/* 全体---------------------------------------------------------------- */

body {
	text-align: center;
	background:#FFFFFF;
}


ul {
	list-style:none;
	display:block;
	text-align:right;
	
}

li {
	display:inline;
	font-size:10px;

}

li span.store {
	display: none;
}


#container {
	width: 815px;
	margin-right: auto;
	margin-left: auto;
	height: auto;
}

.line {
	background-repeat:no-repeat;
	background-position: center middle;
	background-image:url(../img/line.gif);
	width:762px;
	height:4px;
	margin:26px auto 26px auto;
	display:block;
	
}

.line2 {
	background-repeat:no-repeat;
	background-position: center middle;
	background-image:url(../img/line.gif);
	width:762px;
	height:4px;
	margin:0px auto 0px auto;
	display:block;
	
}


h1,
h2,
address {
	width: 0px;
	height: 0px;
	display: block;
	background-repeat: no-repeat;
	text-indent:-9999px;

}

a.home {
	height: 120px;
	width: 777px;
	display: block;
	padding-top: 15px;
	margin-right: 20px;
	margin-left: 20px;
}

a {
	color: #000099;

}

/* ---------------------------------------------------------------- */

#header {
	width:817px;
	height:135px;
	background-repeat: no-repeat;
	background-position: center top;
	background-color: #FFFFFF;
	background-image: url(../img/header.gif);
 

}

#all-content {
	background:#FFFFFF url(../img/bg.png);
	background-repeat: repeat-y; 
	padding:0px 22px 0px 22px;
}

#fotter {
	background-repeat: no-repeat;
	background-position: center bottom;
	background-color: #FFFFFF;
	background-image: url(../img/footer.gif);
	width:817px;
	height:139px;
}

#main-boody .title {
	background-image: url(../img/subject.gif);
	background-repeat: no-repeat;
	background-position: center bottom;
	width:769px;
	height:88px;
	margin:0px 0px 18px 0px;

}

.sub-menu {
	width: 0px;
	height: 0px;
	display: none;
	background-repeat: no-repeat;
	text-indent:-9999px;
	float:right;

}

/*clear*/

div.menu { 
border: 1px solid #FFFFFF; 
overflow: hidden; 
width: 100%; 
} 
  
div.left { 
width: 45%; 
float: left; 
} 
  
div.right { 
width: 45%; 
float: right; 
}

/* ---------------------------------------------------------------- */

/* ナビ---------------------------------------------------------------- */

#main-boody li,
#third-body li {
	float:left;
	
}

#main-boody #nav li a,
#main-boody #nav2 li a {
	display:block;
	width:373px;
	height:172px;

}

#nav {
	margin:0px;
	height:172px;
}

#nav2 {
	margin:0px;
	height:194px;
	_height:186px;
}

#cat01 a {
	background-image: url(../img/menu01.gif);
	background-repeat: no-repeat;
	background-position: center bottom;
	width:373px;
	height:172px;
	margin-right:23px;
}

#cat02 a {
	background-image: url(../img/menu02.gif);
	background-repeat: no-repeat;
	background-position: center bottom;
	width:373px;
	height:172px;
}

#cat03 a {
	background-image: url(../img/menu03.gif);
	background-repeat: no-repeat;
	background-position: center bottom;
	width:373px;
	height:178px;
	margin-right:23px;
}

#cat04 a {
	background-image: url(../img/menu04.gif);
	background-repeat: no-repeat;
	background-position: center bottom;
	width:373px;
	height:178px;
}

#cat01 a:hover {
	background-image: url(../img/menu01-on.gif);
	background-repeat: no-repeat;
	background-position: center bottom;
}

#cat02 a:hover {
	background-image: url(../img/menu02-on.gif);
	background-repeat: no-repeat;
	background-position: center bottom;
}


#cat03 a:hover {
	background-image: url(../img/menu03-on.gif);
	background-repeat: no-repeat;
	background-position: center bottom;
}


#cat04 a:hover {
	background-image: url(../img/menu04-on.gif);
	background-repeat: no-repeat;
	background-position: center bottom;
}

#inner-u-content {
	background-image: url(../img/chance.gif);
	background-repeat: no-repeat;
	background-position: center bottom;
	width:769px;
	height:242px;
	margin:32px 0px 0px 0px;
}

#inner-u2-content {
	background-image: url(../img/chance2.gif);
	background-repeat: no-repeat;
	background-position: center bottom;
	width:769px;
	height:77px;
}

p.call {
	font-size:14px;
	color:#999999;
	line-height:200%;
	text-align:left;
	padding:15px 0px 10px 50px
}

#inner-u3-content {
	background-image: url(../img/tel.gif);
	background-repeat: no-repeat;
	background-position: center bottom;
	width:769px;
	height:92px;
	margin-top:10px;

}

.link {
	width:769px;
	height:92px;
	cursor:pointer;
}

/* 異業種交流会2008---------------------------------------------------------------- */


#third-body .title3 {
	background-image: url(../img/subject3.gif);
	background-repeat: no-repeat;
	background-position: center bottom;
	width:769px;
	height:74px;
}

#third-body #cat01 {
	background-image: url(../img/photo-1-01.gif);
	background-repeat: no-repeat;
	background-position: center bottom;
	width:370px;
	height:263px;
	margin-right:20px;
	margin-left:5px;
}

#third-body #cat02 {
	background-image: url(../img/photo-1-02.jpg);
	background-repeat: no-repeat;
	background-position: center bottom;
	width:370px;
	height:263px;
}

#third-body #cat03 {
	background-image: url(../img/photo-1-03.jpg);
	background-repeat: no-repeat;
	background-position: center bottom;
	width:370px;
	height:260px;
	margin-right:20px;
	margin-left:5px;
}


#third-body #cat04 {
	background-image: url(../img/photo-1-04.jpg);
	background-repeat: no-repeat;
	background-position: center bottom;
	width:370px;
	height:260px;
}

#third-body #cat05 {
	background-image: url(../img/photo-2-01.jpg);
	background-repeat: no-repeat;
	background-position: center bottom;
	width:370px;
	height:263px;
	margin-right:20px;
	margin-left:5px;
}

#third-body #cat06 {
	background-image: url(../img/photo-2-02.gif);
	background-repeat: no-repeat;
	background-position: center bottom;
	width:370px;
	height:263px;
}

#third-body #cat07 {
	background-image: url(../img/photo-2-03.jpg);
	background-repeat: no-repeat;
	background-position: center bottom;
	width:370px;
	height:250px;
	margin-right:20px;
	margin-left:5px;
}


#third-body #cat08 {
	background-image: url(../img/photo-2-04.jpg);
	background-repeat: no-repeat;
	background-position: center bottom;
	width:370px;
	height:250px;
}

#third-body #cat09 {
	background-image: url(../img/photo-3-01.gif);
	background-repeat: no-repeat;
	background-position: center bottom;
	width:370px;
	height:263px;
	margin-right:20px;
	margin-left:5px;
}

#third-body #cat10 {
	background-image: url(../img/photo-3-02.jpg);
	background-repeat: no-repeat;
	background-position: center bottom;
	width:370px;
	height:263px;
}

#third-body #cat11 {
	background-image: url(../img/photo-3-03.jpg);
	background-repeat: no-repeat;
	background-position: center bottom;
	width:370px;
	height:250px;
	margin-right:20px;
	margin-left:5px;
}


#third-body #cat12 {
	background-image: url(../img/photo-3-04.jpg);
	background-repeat: no-repeat;
	background-position: center bottom;
	width:370px;
	height:250px;
}


#third-body #content {
	margin-bottom:30px;
}

#third-body .line {
	background-repeat:no-repeat;
	background-position: center middle;
	background-image:url(../img/line.gif);
	width:762px;
	height:4px;
	margin:38px auto 26px auto;
	_margin:38px auto 15px auto;
	display:block;
	
}

#third-body #nav {
	margin:0px;
	height:263px;
}


p.top {
	text-align: right;
	color: #000099;
	font-size:12px;
	margin-top:8px;
}

