@charset "euc-jp";
/*=========================================================
Initialization is reset. 
=========================================================*/
#wrapper dl,#wrapper dt,#wrapper dd,#wrapper h3{
	font-size: 100%;
	text-decoration: none;
	margin: 0px;
	list-style-type: none;
}
/*=========================================================
Main Container
=========================================================*/
#maincontainer h1{
	text-indent: -9999pt;
	display: block;
	height: 27px;
	width: 490px;
	background-image: url(../images/os/h1.gif);
	margin-top: 5px;
	margin-bottom: 5px;
}
#maincontainer a{
	text-decoration: none;
}
#maincontainer li{
	margin-left: -40px;
}
*html #maincontainer li{
	margin-left: 0px;
}

/*=========================================================
Wrapper 
=========================================================*/
#wrapper{
	float: left;
	height: auto;
	width: 490px;
}
#wrapper dl{
}
#wrapper dt{
	background-image: url(../images/index/h3_initial.gif);
	display: block;
	height: 20px;
	width: 20px;
	margin-top: 3px;
	text-indent: -9999pt;
}
#wrapper dd{
	margin-top: -20px;
}
#wrapper dd ul{
	padding-top: 0.2em;
	padding-bottom: 0.2em;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
}
#wrapper dd li{
	background-image: url(../images/common/li_maincon.gif);
	background-repeat: no-repeat;
	background-position: 25px 2px;
	margin-bottom: 0.2em;
	font-size: 80%;
	padding-left: 37px;
}
/*=========================================================
Initial
=========================================================*/
#initiala{
	background-position: 0px 0px;
}
#initialb{
	background-position: 0px -20px;
}
#initialc{
	background-position: 0px -40px;
}
#initiald{
	background-position: 0px -60px;
}
#initiale{
	background-position: 0px -80px;
}
#initialf{
	background-position: 0px -100px;
}
#initialg{
	background-position: 0px -120px;
}
#initialh{
	background-position: 0px -140px;
}
#initiali{
	background-position: 0px -160px;
}
#initialj{
	background-position: 0px -180px;
}
#initiall{
	background-position: 0px -200px;
}
#initialm{
	background-position: 0px -220px;
}
#initialn{
	background-position: 0px -240px;
}
#initialo{
	background-position: 0px -260px;
}
#initialp{
	background-position: 0px -280px;
}
#initials{
	background-position: 0px -300px;
}
#initialt{
	background-position: 0px -320px;
}
#initialu{
	background-position: 0px -340px;
}
#initialv{
	background-position: 0px -360px;
}
#initialy{
	background-position: 0px -380px;
}
#initialk{
	background-position: 0px -400px;
}
#initialr{
	background-position: 0px -420px;
}
/*=========================================================
First Contents Only
=========================================================*/
#firstcon{
	float: left;
	height: auto;
	width: 230px;
}
/*=========================================================
Second Contents Only 
=========================================================*/
#secondcon{
	float: right;
	height: auto;
	width: 230px;
}
/*=========================================================
Third Contents Only 
=========================================================*/
#thirdcon{
	float: right;
	height: auto;
	width: 195px;
}
#thirdcon ul{
	padding-top: 0.5em;
	padding-bottom: 0.5em;
}
#thirdcon li{
	background-image: url(../images/common/li_maincon.gif);
	background-repeat: no-repeat;
	background-position: 0px 2px;
	margin-bottom: 0.2em;
	font-size: 80%;
	padding-left: 12px;
}
#thirdcon #contitle1{
	display: block;
	height: 44px;
	width: 195px;
	background-image: url(../images/os/h2-1.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	text-indent: -9999pt;
	margin-top: 10px;
}
#thirdcon #contitle2{
	height: 26px;
	width: 195px;
	background-image: url(../images/os/h2-2.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	text-indent: -9999pt;
	display: block;
	margin-top: 10px;
}
#thirdcon #contitle3{
	height: 26px;
	width: 195px;
	background-image: url(../images/os/h2-3.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	text-indent: -9999pt;
	display: block;
	margin-top: 5px;
	margin-bottom: 0.5em;
}
#thirdcon #spacer{
	height: 5px;
	width: 195px;
	background-image: url(../images/spacer.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	margin-top: 0px;
	margin-bottom: 0em;
}
#thirdcon p{
	font-size: 80%;
	line-height: 1.2em;
	margin-top: 0.5em;
	margin-bottom: 0.5em;
}
	/*=========================================================
Taiou Navigation Active
=========================================================*/
#taiounav #taiou1 a {
	background-image: url(../images/common/nav_b01_f3.gif);
}
#taiounav #taiou1 a:hover {
	background-image: url(../images/common/nav_b01_f3.gif);
}
