@charset "Shift_JIS";


/*----------------------------------------------------------------
 Style Setting

 Date    : 2009/06


 Index

 1     : Basic Setting
 1-1   : Universal Selector
 1-2   : <body>
 1-3   : Block Level
 1-4   : List
 1-5   : <a>
 1-6   : <hr>

 2     : Layout Setting
 2-1   : div#All
 2-2   : div#Header
 2-3   : div#Main
 2-4   : div#Menu
 2-5   : div#Sub
 2-6   : div#Footer
----------------------------------------------------------------*/


/*================================================================
 1 : Basic Setting
================================================================*/


/*======== 1-1 : Universal Selector ========*/

*{
	margin:0;
	padding:0;
}


/*======== 1-2 : <body> ========*/

body{
	color:#333333;
	font-size:75%;
	line-height:1.5;
	text-align:center;
	background:#FFFFFF;
}


/*======== 1-3 : Block Level ========*/

h1,h2,div,p,ul,ol,li{
	font-size:100%;
	text-align:left;
}

/*IE6*/
* html h1,
* html h2,
* html div{
	height:1px;
}


/*======== 1-4 : List ========*/

ul{
	list-style-type:square;
}

ol{
	list-style-type:decimal;
}


/*======== 1-5 : <a> ========*/

a{
	width:100%;
	height:100%;
	background-repeat:no-repeat;
}

a:link{
	color:#6666CC;
	text-decoration:none;
}

a:visited{
	color:#6666CC;
	text-decoration:none;
}

a:hover{
	color:#CC0000;
	text-decoration:underline;
}

a:active{
	color:#CC0000;
	text-decoration:underline;
}


/*======== 1-6 : <hr> ========*/

hr{
	display:none;
}


/*================================================================
 2 : Layout Setting
================================================================*/


/*======== 2-1 : div#All ========*/

div#All{
	background:#FFFFFF;
	width:980px;
	margin:0 auto;
}

/*======== 2-2 : div#Header ========*/

div#Header{
	background:#FFFFFF;
	width:980px;
}

.saburailogo{
	padding-top: 8px;
	padding-left: 8px;
}

.fuji{
	padding-top: 8px;
	padding-left: 8px;
}
.saburaiMsg{
	padding-top: 8px;
	padding-left: 8px;
}

div#Header ul{
	background:#FFFFFF;
	text-align:center;
	color:#FFFFFF;
	padding:20px 0;
	list-style:none;
}

div#Header ul li{
	margin:0 1px;
	display:inline;
}

.headerHr{
	display:inline;
}

/*======== 2-3 : div#Main ========*/

div#Main{
	background:#FFFFFF;
	width:540px;
	float:left;
	position:relative;
	left:220px;
}

/*IE7*/
*+html div#Main{
	width:760px;
	margin-right:-760px;
	left:0;
}

div#Main div.Content{
	background:#FFFFFF;
	margin:0 10px 20px 10px;
	padding-bottom:10px;
	text-align: center;
}

/*IE7*/
*+html div#Main div.Content{
	margin-left:230px;
}

div#Main div.Content h2{
	font-size:120%;
	background:url("../img/back_link.gif");
	margin-bottom:20px;
	padding:0 10px;
	color: #FFFFFF;
}

div#Main div.Content h3{
	color:#0000FF;
	margin-bottom:10px;
}

div#Main div.Content h4{
	font-size:120%;
	background:#E6E6FA;
	margin-bottom:20px;
	padding:0 10px;
	color: black;
	text-align: left;
}

div#Main div.Content h5{
	color:#0000FF;
	margin-bottom:10px;
}

div#Main div.Content h6{
	font-size:100%;
	text-align:right;
	margin-bottom:10px;
}

.seminorIndent1{
	padding-left:20px;
	font-size:12px;
}

.seminorIndent2{
	font-size:12px;
	padding-left:40px;
}

div#Main div.Content p{
	margin:0 10px 10px 10px;
	font-size: 14px;
}

div#Main div.Content ol{
	margin:0 20px 10px 40px;
	font-size: 14px;
}


/*======== 2-4 : div#Menu ========*/

div#Menu{
	background:#FFFFFF;
	width:210px;
	padding-top:8px;
	float:left;
	position:relative;
	left:-540px;
}

/*IE7*/
*+html div#Menu{
	left:0;
}

div#Menu div.Content{
	background:#FFFFFF;
	margin:0 10px 20px 10px;
	padding-bottom:10px;
}

div#Menu div.Content img{
	margin-bottom:10px;
	position:static;
	text-align: left;
}

div#Menu div.Content ul{
	margin:0 20px 10px 20px;
}

div#Menu div.Content li {
	list-style-type: none;
	padding: 4px 10px 4px 10px;
	background-image: url("../img/separator.gif");
	background-repeat: no-repeat;
	background-position: left center;
}


.costimg{
	padding-left:40px;
}

/*======== 2-5 : div#Sub ========*/

div#Sub{
	background:#FFFFFF;
	width:210px;
	padding-top:8px;
	float:right;
}

div#Sub div.Content{
	background:#FFFFFF;
	margin:0 10px 20px 10px;
	padding-bottom:10px;
}

div#Sub div.Content ul{
	margin:0 20px 10px 10px;
}

div#Sub div.Content li {
	list-style-type: none;
	padding: 4px 10px 4px 10px;
	background-image: url("../img/separator.gif");
	background-repeat: no-repeat;
	background-position: left center;
}


/*======== 2-6 : div#Footer ========*/

div#Footer{
	font-size:80%;
	background:#FFFFFF;
	width:980px;
	clear:both;
}

div#Footer ul{
	text-align:center;
	background:#FFFFFF;
	padding:5px 0;
	list-style:none;
}

div#Footer ul li{
	margin:0 5px;
	display:inline;
}

div#Footer p{
	font-size:12px;
	text-align:center;
	padding:20px 0;
}

.footerHr{
	display:inline;
}

