﻿@page { size:landscape; }
BODY,TD,TH{
	color : #004000;
	word-break:break-all;
	font:12px/1.22 "Osaka", "ＭＳ Ｐゴシック", Arial, sans-serif;
	*font-size:small;
	*font:x-small;
}

.title{
  color : green;
  font-size:small;
  background-image : url(../img/item_hd.gif);
  background-repeat : no-repeat;
  font-weight : bold;
  padding-left : 24px;
  background-position : left center;
}

.cntns2{
  background-repeat : no-repeat;
  font-weight : bold;
  text-align : right;
  /*list-style-type : disc;*/
  /*list-style-position : outside;*/
  /*margin-bottom:4px;*/
  
  background-image : url(../img/twgl.gif);
  background-position : 98% center;
  padding-top  : 2px;
  padding-bottom: 2px;
  padding-right : 20px;
  /*width:100%;
  height:20px;*/
  
}

/* IE6.0,IE7.0 以外の対応 */
.cntns{
  width:180px;
  
  background-repeat : no-repeat;
  font-weight : bold;
  text-align : left;
  line-height: 18px;
  background-image : url(../img/cntns_btn.gif);
  background-position : 2px center;
  /*margin-top:2px;
  margin-bottom:2px;*/
  padding-top  : 2px;
  padding-left : 20px;
  border-top-width : 1px;
  border-top-style : solid;
  border-top-color : green;
}

/* IE6.0の対応 */
* html .cntns {
  width:200px;
}

/* IE7.0の対応 */
*:first-child+html .cntns {
  width:200px;
}

A:HOVER{
  color : #ff8000;
}
A{
  text-decoration : none;
  color : #004000;
}
.waku1{
  font-size:small;
  font-weight : bold;
  color : green;
  height : 20px;
  text-align  : center; 
  background-image : url(../img/waku1.gif);
  background-repeat : no-repeat;
  text-align : center;
}
.waku2{
  background-image : url(../img/waku2.gif);
  background-repeat : repeat-y;
  padding-top : 4px;
  padding-left : 4px;
  padding-right : 4px;
  padding-bottom : 4px;
}
.waku3{
  background-image : url(../img/waku3.gif);
  background-repeat : no-repeat;
  height : 20px;
}

.text_center{
  text-align : center;
}

.midasi{
  background-color : #dcffdc;
  text-align : center;
  padding-left : 8px;
  padding-right : 8px;
}
.komidasi{
  color : #004000;
  background-image : url(../img/komidasi.gif);
  padding-top  :10px;
  padding-bottom : 5px;
  padding-left : 20px;
  background-repeat : no-repeat;
  font-weight : bold;
  background-position : left center;
}

.blogbk{
  background-image : url(../img/blog_bk.gif);
  background-position : center center;
  font-weight : bold;
  text-align : center ;
  background-repeat : no-repeat;
  padding-top : 18px;
  width:100%;
  line-height: 20px;
}







#topbox {
	position:static; top:0px; left:0px;	
	width: 968px;

}

/* IE6.0,IE7.0 以外の対応 */
#header {
	background-color : #00cd00;
	border-TOP:     1px solid #000000;
	border-bottom:  1px solid #000000;
	padding: 5px;
	width: 958px;
}
/* IE6.0の対応 */
* html #header {
  width:100%;
}

/* IE7.0の対応 */
*:first-child+html #header {
  width:100%;
}

#footer {
	background-color : #00cd00;
	border-TOP:     1px solid #000000;
	border-bottom:  1px solid #000000;
	padding : 1px 0px 1px 0px;
	font-weight: bold;
    text-align : center ;
	width: 100%;
	clear: both;
}

.head_toiawase {
	border : 0px;
}

#printout{
  position:absolute;top:25px;left:0px;
	width: 968px;
  text-align : right ;	
}

@media print {
#printout{
  display: none;
}
}

#leftpart {
	float:left;
	width   :200px;
}

#menu {
	background-image : url(../img/cntns_bg.gif);
	width:100%;
}

#main {
	float:left;
}

#main_center {
	float  :left;
	width   :490px;
	padding : 3px;
}

/* IE6.0の対応 */
* html #main_center {
  width:496px;
}

/* IE7.0の対応 */
*:first-child+html #main_center {
  width:496px;
}

#main_right {
	float  :left;
	padding : 3px;
  width:264px;
}

#main_harf {
	float  :left;
	width:50%;
	padding : 3px;
}

#table_border {
	border : 1px solid #004000;
	border-collapse: collapse;
}

.linkbg {
  background-repeat : no-repeat;
  text-align : left;
  background-image : url(../img/other008.gif);
  background-position : 0px center;
  /*margin-top:2px;
  margin-bottom:2px;*/
  padding-top  : 2px;
  padding-left : 20px;
  height : 20px;
}

ul {
margin: 0 0 0 1em;
padding: 0;
}

#main_triple {
	float  :left;
	width:33%;
	padding : 3px;
}

.cmnt{
  font-size : 9pt;
  color : #004000;
  border-width : 1px 1px 1px 1px;border-style : double double double double;border-color : #ff8000 #ff8000 #ff8000 #ff8000;
  padding-top : 4px;
  padding-left : 4px;
  padding-right : 4px;
  padding-bottom : 4px;
  vertical-align : top;
}
