@charset "utf-8";

/*
------------------------------------------------------------------------------
	Sitename: Jiso Official WebSite
	URL: http://www.gakuyoo.co.jp/
	Date: 2008-12
	Copyright (C) gakuyoo All rights reserved.
------------------------------------------------------------------------------
	1.INITIALIZATION
	2.TEXT
	3.LAYOUT
		a.character
		b.headermenu
	4.NAVIGATION
	5.CONTENTS
		a.bread
		b.contents
		c.sidebar
		d.main
		e.flow
		f.info
		g.menu
		h.company
		i.contact
		j.Q and A
	6.FOOTER
------------------------------------------------------------------------------
*/

/* INITIALIZATION
------------------------------------------------------------------------------------------------------*/
html{
	margin:0px;
	padding:0px;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:100%;

}

body {
	color:#333333;
	margin:0px;
	padding:0px;
	line-height:150%;
	font-size:100%;


}

img {
	border:none;
}

ul {
	list-style-type:none;
	margin:0px;
	padding:0px;
}

li {
	list-style-type:none;
	margin:0px;
	padding:0px;
}

h1, h2, h3, h4, h5, h6 {
	margin:0px;
	padding:0px;
		font-size:100%;

}

dl, dd, dt{
	margin:0px;
	padding:0px;
}

div, p, a{
	margin:0px;
	padding:0px;

}

h1{
	font-size:8px;
	visibility:hidden;
}

h4{font-size:1.8em; padding-bottom:20px;}
.minmax{
min-width:1025px;
}

a{color:#7d6331; text-decoration:none;}
a:hover{color:#FF3300;}

/* TEXT
------------------------------------------------------------------------------------------------------*/
.right{text-align:right;}

/* LAYOUT
------------------------------------------------------------------------------------------------------*/

#wrapper {
		line-height:150%;
		font-size:0.8em;

}

#header_navi{
	text-align:right;
	padding-right:10px;
	color:#897741;
}

#header_navi a{color:#897741; text-decoration:none; }
#header_navi a:hover{color:#FF3300;}

/* TOP
------------------------------------------------------------------------------------------------------*/
#top-container {
	width: 100%;
	float: left;
	margin-left:0px;
	padding:0px;
	height:510px;
	background:url(top_bg.gif) no-repeat;

}

#flash
{margin-top:15px;}

#second-container{	width: 100%;
	float: left;
	margin-left:0px;
	padding:0px;
height:86px; background:url(top_bg02.gif) no-repeat;}

#navi{
	margin-left:61px;
	width:721px;
	height:64px;
	}

#navi ul{
	margin:0;
	padding:0;
	list-style:none;

}
#navi li{
	margin:0;
	padding:0;
	float:left;
}

#navi ul li span { visibility:hidden; }
#navi li a{
	display:block;
	text-decoration:none;
	font-size:10px;
}

#navi li#n01 a{
	display:block;
	margin:0;
	padding:0;
	height:64px;
	width:200px;
	background:url(n01.gif) no-repeat left top;
}

#navi li#n01 a:hover{
	display:block;
	margin:0;
	padding:0;
	height:64px;
	width:200px;
	background:url(n01.gif) no-repeat left bottom;

}

#navi li#n02 a{
	display:block;
	margin:0;
	padding:0;
	height:64px;
	width:172px;
	background:url(n02.gif) no-repeat left top;
}

#navi li#n02 a:hover{
	display:block;
	margin:0;
	padding:0;
	height:64px;
	width:172px;
	background:url(n02.gif) no-repeat left bottom;

}
#navi li#n03 a{
	display:block;
	margin:0;
	padding:0;
	height:64px;
	width:123px;
	background:url(n03.gif) no-repeat left top;
}

#navi li#n03 a:hover{
	display:block;
	margin:0;
	padding:0;
	height:64px;
	width:123px;
	background:url(n03.gif) no-repeat left bottom;

}
#navi li#n04 a{
	display:block;
	margin:0;
	padding:0;
	height:64px;
	width:142px;
	background:url(n04.gif) no-repeat left top;
}

#navi li#n04 a:hover{
	display:block;
	margin:0;
	padding:0;
	height:64px;
	width:142px;
	background:url(n04.gif) no-repeat left bottom;

}
#navi li#n05 a{
	display:block;
	margin:0;
	padding:0;
	height:64px;
	width:150px;
	background:url(n05.gif) no-repeat left top;
}

#navi li#n05 a:hover{
	display:block;
	margin:0;
	padding:0;
	height:64px;
	width:150px;
	background:url(n05.gif) no-repeat left bottom;

}
#navi li#n06 a{
	display:block;
	margin:0;
	padding:0;
	height:64px;
	width:134px;
	background:url(n06.gif) no-repeat left top;
}

#navi li#n06 a:hover{
	display:block;
	margin:0;
	padding:0;
	height:64px;
	width:134px;
	background:url(n06.gif) no-repeat left bottom;

}



#content {
	margin-left:200px;
	padding-left:53px;
	padding-right:60px;
}
#main{margin-top:23px; padding:10px; border:solid 1px #bca970;}
#main .data{margin-left:40px; margin-right:40px;}
#main .data img{margin-left:5px;}


/* FOOTER
------------------------------------------------------------------------------------------------------*/

#footer {
		padding-left:230px;		
		line-height:150%;
		font-size:0.8em;
}
#footer .footerLink{padding-left:50px;}
.last {
	margin-bottom: 0;
}
.clearing {
	height: 0;
	clear: both;
}

