z	@charset "shift_jis";
	
	/* ページ全体 2007/9/15update*/
	/* ページ全体 2010/12/21update*/
	
	body {
	margin: 0;
	padding: 0;
	text-decoration: none;
	font-size: small;
	font-family:"ヒラギノ角ゴ　Pro W3", 
	            "Hiragino Kaku Gothic Pro W3",
	            "メイリオ",
				Meiryo,
				Osaka,
	            "MS Pゴシック", 
				"MS P Gothic",
				sans-serif;
	}
	
	/* IE6 or sooner*/
	*html body {
	font-size:75%;
	}
	
	h1, h3,p, dl {
	margin: 0;
	text-decoration: none;
	}
	
	h2 {
	color: #FF8833;
    text-decoration: none;
	}
	
	h3 {
	　　font-size:  12pt;
	letter-spacing: 1pt;
	font-weight: bold;
	padding: 0px 0px 0px 10px;
	margin: 15px 0px 5px 0px;
	color: #FF6A00;
	border-left: 5px solid #FF6A00;
	border-bottom: 0px solid #CC6600;
	 text-decoration: none;
	}
	h4 {
	　　font-size:  8pt;
	letter-spacing: 0.5pt;
	font-weight: bold;
	padding: 0px 0px 0px 0px;
	margin: 5px 0px 5px 0px;
	 text-decoration: none;
	}
	
	a:visited {
	text-decoration: none;
	color: #433171;
	background: transparent;
	}
	a:hover, a:active {
	text-decoration: none;
	color: #FB474D;
	background: transparent;
	}
	
	/* ラップ */
	#wrapper {
	width: 800px;
	position:absolute;
	top:0px;
	left:0px;

	}
	
	/* ヘッダ */
	#header {
	width: 100%;
	padding: 0px;
	margin: 0px;
	}
	
	#header p {
	
	padding: 20px 0px 20px 55px;
	font-size: 9pt;
	letter-spacing: 1pt;
	color:#666666;
	z-index:1;
	}
	

	#top01 {
	background: url(img/back_green.gif) no-repeat;
	}
	#top02 {
	background: url(img/back_green.gif) no-repeat;
	}
	#top03 {
	background: url(img/back_green.gif) no-repeat;
	}
	
	
	/*ペ−ジ本体 pagebody nav content main */
	#pagebody {
	position:relative;
	width:800px;
	} 
	
	#pagebody a {
	text-decoration: none;
	}
	
	
	#tban {
	padding: 0px 0px 0px 0px;
	}
	
	#nav {
	padding: 0px 0px 0px 10px;
	}
	
	#content {
	float:left;
	width: 25%;
	}
	
	#content  img{
	padding:10px 0px 10px 15px;
	
	}
	
	
	
	
	
	
	
	
	
	/*ナビゲーション*/
	
	#nav ul {
	margin-top: 0px;
	margin-left: 0px;
	padding: 0;
	list-style: none;
	}
	
	#nav li,#nav a {
	display: block;
	width:174px;
	height: 34px;
	}
	
	#nav li  {
	display: block;
	width: 174px;
	text-indent: -9999px;
	}
	
	#nav a {
	text-decoration:none;
	color: #666666;
	background: url(img/nav.jpg)  no-repeat;
	}
	
	#nav01 a {background-position: 0px  0px}
	#nav02 a {background-position: 0px -34px}
	#nav03 a {background-position: 0px -68px}
	#nav04 a {background-position: 0px -102px}
	#nav05 a {background-position: 0px -136px}
	#nav06 a {background-position: -174px -34px}
	#nav07 a {background-position: -174px -68px}
	#nav08 a {background-position: -174px -102px}
	#nav09 a {background-position: -174px -136px}
	
	#nav01 a:hover {background-position: -174px  0px}
	#nav02 a:hover {background-position: -174px -34px}
	#nav03 a:hover {background-position: -174px -68px}
	#nav04 a:hover {background-position: -174px -102px}
	#nav05 a:hover {background-position: -174px -136px}
	#nav06 a:hover {background-position: -174px -34px}
	#nav07 a:hover {background-position: -174px -68px}
	#nav08 a:hover {background-position: -174px -102px}
	#nav09 a:hover {background-position: -174px -136px}
	
	
	
	
	/*フッター*/
	#footer  {
	width: 800px;
	clear:both;
	}

	
	#footer ul{
	margin: 10px 0px 0px 0px;
	padding: 10px 0px 0px 520px;
	line-height: 1.5;
	font-size: 7pt;
	text-decoration: none;
	letter-spacing: 0pt;
	border-top: 4px solid #66CC33;
	}
	
	#footer li {

	display: inline;
	margin: 0 0.5em;
	text-decoration: none;
	}
	
	#footer address {
	text-align: right;
	padding: 5px -5px 0px 0px;
	font-style: normal;
	font-size:7pt;
	text-decoration: none;
	}
	
	
	#img02  img {
	padding: 0px 0px 0px 150px;
	}
	/*トピックス日程*/
	.tx01 {
	
	font-size: 0.8em;
	color : #505055;
    letter-spacing: 0.8pt;
	text-decoration: none;
	}
	/*テーブル内の情報、トピックスなど*/
	
	
	.tx03{
	font-size: 13pt;
	letter-spacing: 0.5pt;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 10px;
	border-left: 6px solid #CC6600;
	}
	
	.tx04{
	font-size: 18pt;
	letter-spacing: 0.5pt;
	padding: 0px 0px 0px 0px;
	border-left: px solid #CC6600;
	font-family: "ＭＳ ゴシック", "Osaka‐等幅";
	font-style: normal;
	font-weight: lighter;
	}
	
	/*三方良しのサイズ*/
	.tx05 {
	font-size:  16pt;
	letter-spacing: 0.1em;
	font-weight: bold;
	
	}
	/*商品説明のページ*/
	.tx06 {
	line-height: 1.5em;
	font-size: 1em;
	letter-spacing: 0.1em;
	}
	
	/*全テーブルの基本値*/
	.table_basic {
	width:525px;
    border-collapse: collapse;
    }
    .table_basic td {
    padding: 1em;
    border-top: 0px solid silver;
    border-bottom: 1px solid silver;
    }
	.table_basic th{
    border-right: 1px solid silver;
	border-bottom: 1px solid silver;
	
	}
	
	/*商品説明テーブルの基本値*/
	.table_product {
border-collapse: collapse;
}
.table_product td{
border: 0px solid silver;
padding: 0px 5px 0px 0px;
}


.table03 {
font-size:  9.5pt;
}

.table04 {
border: 1px solid silver;
border-collapse: collapse;
width:525px;
}

.table04 td,th{
border: 1px solid silver;
padding: 1em;

}
.table05 {
border: 1px solid silver;

}
.table05 td,th{
border: 1px #CC6600;
padding: 3px 3px 3px 3px;

}

     /*サイトマップ*/
	.smap {
	font-size: 12pt;
	padding: 0px 0px 0px 10px;
	margin: 15px 0px 5px 0px;
	color: #72777D;
	border-left: 5px solid #72777D;
	border-bottom: 1px solid #72777D;
	text-decoration: none;
	}
	
	
	
	.hair-line {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	border-top: 1px solid silver;
	}
	.hair-line02 {
	padding: 0px 0px 0px 0px;
	margin: 15px 0px 15px 0px;
	border-top: 1px solid silver;
	}
	
	
	.frame  img{
	border: 1px solid silver;
	
	}
	.dots {
	border: 2px dotted #BAF0A8;
	margin: 10px 0px 10px 0px;
	background: url(img/line.jpg) no-repeat;
	}
	.dots02 {
	border: thin dotted #99CC00;
	margin: 10px 0px 10px 0px;
	}
	
	#rover a{
	border: none;
	display: block;
	width: 180px;
	height: 35px;
	background: url(img/OKIOVER.gif)
	0 0 no-repeat;
	}
	
	#rover a:hover {
	background-color;
	#fff;
	}
	#rover a:hover img {
	visibility: hidden;
	}
	form {
    padding: 0px 200px 0px 0px;
	margin: 0px 0px 0px 0px;
	border-top:5px solid silver;
	border-right:1px solid silver;
	}
	
	
	/*新規付けたし*/
	
	
	/*中央本体(トピックス)*/
	#main { 
	  width: 580px;
	   padding: 0px 0px 0px 220px;
       margin: 0px 0px 0px 0px;
		border:0;
		text-decoration: none;
	}
	
	
    #mainimg{
	padding: 10px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	}
	
	#newsban{
	padding: 10px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	}
		#info{
		padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px -35px;
	width:550px;
	text-decoration: none;
	
	}
	
	 #info ul {
	
	  height: 150px;
	  overflow: auto;
	}
	
	 #info ul li{
	font-family: "ヒラギノ角ゴ　Pro W3", 
	            "Hiragino Kaku Gothic Pro W3",
	            "メイリオ",
				Meiryo,
				Osaka,
	            "MS Pゴシック", 
				"MS P Gothic",
				sans-serif;
    margin: 0 10px 10px 0;
	padding: 0 10px 10px 0;
	list-style-type: none;
	font-size: 75%;
	line-height: 1.2;
	background-repeat: repeat-x;
	background-position: left bottom;
	background-image: url("img/dot2.gif");
}
	
