html { overflow-x: hidden; }

body{
    	color		: #333333;
	background-image :url();  
	margin		: 0px;  
	background-position: top; 
		line-height	: 125%;    

	font-size	: 10pt;

}

br.clear {
	clear: both;
	font: 0pt/0pt sans-serif;
}


/*余白、内白消去(全ページ)*/
body,h1,h2,h3,h4,div,img,p{
	margin		: 0px;
	padding		: 0px;
}

.outline {
       width:750px;
	   	   margin		: 0px auto; 
      background-color: #ffffff;
      border-right:#999999 solid 1px;
	  border-left:#999999 solid 1px;
	  overflow: visible;
}

h1{
	display		: inline;
	font-size	: 11px;
	line-height	: 120%;
	font-weight	: normal;
	margin		: 0px;
	padding		: 0px;
		color		: #ffffff;
		letter-spacing	: 0px; 
		

}

h2{
	display		: inline;
	font-size	: 10pt;
	line-height	: 120%;
	font-weight	: normal;
	margin		: 0px;
	padding		: 0px;
		letter-spacing	: 0px; 
		

}


.style1 {color: #FF0000}

.header{
    width: 750px;
	margin:0px 0px 10px 0px;
	height: inherit;
	overflow: visible;	
	
}


/*ヘッダー最上部帯*/
.headerline{
　　text-align	: left;
    width: 750px;
	height: 16px;
	margin:0px 0px 0px 0px;
	background-image :url(cmnfix/header-line.jpg);  
	
}

.headerarea{
　　text-align	: left;
    width: 750px; 
		height: 51px;
	margin:10px 0px 0px 0px;
	
}

.headerarea-box1{
     float:left;
    width: 256px;
	margin:0px;
		height: 81px;
	
}

.headerarea-box2{
     float:left;
    width: 296px;
	margin:0px;
	height: 81px; 
	padding		: 0px ;
	
}


.headerarea-box3{
     float:left;
    width: 198px;
	text-align	: left;
	margin:0px;
			height: 81px;
	
}

.botan{
　　text-align	: left;
    width: 750px; 
	height: 35px;
	margin:7px 0px 0px 0px;
	
}


/*メイン*/

.main{
    width: 750px;
	margin:0px 0px 0px 0px;
	height: inherit;
	overflow: visible;}
	


/*レフトボックス*/

.main-left{
    float:left;
    width: 183px;
	height:auto;
	margin:0px 0px 0px 10px;
	
	
}



.left-box1{
    float:left;
    width: 183px;
	margin:0px;
	border-bottom:#61a233 1px solid;
	overflow: visible;
}

.left-box2{
    float:left;
    width: 183px;
	margin:0px;
	border-bottom:#61a233 1px dotted;
	padding:8px 0px;

}

.left-box2 a{

	display:block;
}

.left-box3{
    float:left;
    width: 183px;
	margin:0px;
	border-bottom:#61a233 1px solid;
	padding:8px 0px;

}

.left-box3 a{

	display:block;
}

.left-box4{
    float:left;
    width: 183px;
	margin:0px;
	padding:8px 0px 0px 0px;
	font-size	: 8pt;

}



.left-box5{
    float:left;
    width: 183px;
	margin:0px;
	
}

.left-box5-1{
    float:left;
    width: 101px;
	margin:0px;
}

.left-box5-2{
    float:left;
    width: 70px;
	margin:0px 0px 0px 12px;
		font-size	: 8pt;
		font-weight:700;
}

/*レフトボックス(便り）*/
.main-left2{
    float:center;
    width: 720px;
	height:auto;
	 margin		: 0px 15px; 
	overflow: visible;
	
	
}

.left-box0{
    float:left;
    width: 720px;
	margin:0px;
	border-bottom:#61a233 1px solid;
	overflow: visible;
}

.left-box0-1{
    float:left;
    width: 183px;
	margin:0px 20px 0px 0px;
}

.left-box0-3{
    float:left;
    width: 720px;
	height:37px;
	margin:8px 0px;
	overflow: visible;
		background-image :url(tayori/img/br1.jpg);  
	background-repeat: no-repeat;
}


.left-box0-3-1{
    float:left;
    width: 100px;
	height:27px;
	padding:10px 0px 0px 40px;
	margin:0px 0px 0px 0px;
	overflow: visible;
	color:#61a233;
	font-weight:700;
	font-size:14px;

}

.left-box0-4{
    float:left;
    width: 700px;
	margin:8px 0px;
	padding:0px 10px;
	overflow: visible; 
	background-repeat: no-repeat;
	font-weight:700;
}

.left-box0-5{
    float:left;
    width: 720px;
	margin:8px 0px;
	padding:0px 0px;
	overflow: visible; 
	background-repeat: no-repeat;
	font-weight:700;
}


/*ライトボックス*/

.main-right{
    float:right;
    width: 502px;
	height:auto;
	margin:0px 8px 0px 0px;
	overflow: visible;
}

.main-right-box1{
    float:left;
    width: 502px;
	margin:0px 0px 0px 0px; 
	overflow: visible;
	
}


.main-right-box2{
    float:left;
    width: 502px;
	margin:10px 0px 5px 0px; 
	overflow: visible;
}

.main-right-box3{
    float:left;
    width: 502px;
	height:271px;
	margin:10px 0px 10px 0px; 
	background-image :url(cmnfix/kyouno.jpg);  
	background-repeat: no-repeat;
}

.main-right-box3-0{
    float:left;
    width: 260px;
	height:195px;
	margin:62px 24px 0px 8px;
	color		: #61a233;
	
}

.main-right-box3-1{
    float:left;
    width: 163px;
	height:52px;
	margin:68px 0px 0px 0px;
	color		: #61a233;
	font-weight:700;
		line-height	: 120%;  
}

.main-right-box3-2{
    float:left;
    width: 163px;
	height:90px;
	margin:14px 0px 0px 0px; 
	line-height	: 150%;  
}

.main-right-box3-3{
    float:right;
    width: 137px;
	height:26px;
	margin:10px 10px 0px 0px; 
}

.main-right-box4{
    float:left;
    width: 230px;
	margin:0px 30px 0px 0px; 
}

.main-right-box4-0{
    float:left;
    width: 230px;
	margin:0px 0px 0px 0px; 
}

.main-right-box4-1{
    float:left;
    width: 228px;
	height:171px;
	margin:0px 0px 7px 0px; 
	border:#FF6600 1px solid;
}

.main-right-box4-2{
    float:left;
    width: 228px;
	margin:0px 0px 3px 0px; 
}

.main-right-box5{
    float:left;
    width: 497px;
	height:156px;
	background-image :url(cmnfix/topics.jpg);  
	background-repeat: no-repeat;
		margin:0px 0px 5px 0px; 
	text-align:right;
	padding:4px 5px 4px 0px;
}

.main-right-box5-1{
    float:left;
    width: 469px;
	height:140px;

		margin:8px 0px 0px 8px; 
	text-align:left;
	overflow: auto;
}

.main-right-box6{
    float:left;
    width: 502px;
	height:274px;
	margin:10px 0px 10px 0px; 
	background-image :url(kaigi/img/bord.jpg);  
	background-repeat: no-repeat;
}

.main-right-box6-1{
    float:left;
    width: 163px;
	height:180px;
	margin:36px 0px 0px 0px;
		line-height	: 120%;  
}

.main-right-box6-2{
    float:left;
    width: 480px;
	height:20px;
	margin:17px 0px 0px 0px;
		line-height	: 120%;
		padding:0px 0px 0px 20px;
		color:#FFFFFF;
		font-weight:700;  
}
.main-right-box6-0{
    float:left;
    width: 260px;
	height:195px;
	margin:30px 24px 0px 8px;
	color		: #61a233;
	
}

.main-right-box7{
    float:left;
    width: 146px;
	margin:0px 10px 0px 0px;
	  
}



.main-right-box8{
    float:left;
    width: 344px;
	margin:0px 0px 8px 0px;
	  
}

.main-right-box9{
    float:left;
    width: 101px;
	margin:0px 10px 0px 0px;
	  
}

.main-right-box10{
    float:left;
    width: 388px;
	margin:0px 0px 8px 0px;
	  
}

/*アンダーリンク*/

.under{
    float:left;
    width: 730px;
	margin:5px 0px 6px 7px;
	text-align:left;
}


/*フッター*/

.footer{
    float:left;
    width: 750px;
	margin:0px 0px 3px 0px;
		overflow: visible;
		border-top:#FF6600 2px solid;
			overflow: visible;
	
}

.footer-box1{
    float:left;
    width: 730px;
	margin:10px 0px 10px 10px;
	color:#61a233;
	font-weight:700;
	
}

.footer-box2{
    float:left;
    width: 400px;
	margin:15px 0px 0px 10px;
	
}


/*テーブル*/
.table-out{
   float:left;
	    text-align	: 	left;
	border-width : 1px 1px 0px 1px;
    border-style : solid solid none solid;
	border-color : #cccccc ;

}

.table-out1{
   float:left;
	    text-align	: 	left;
	border-width : 1px 1px 1px 1px;
    border-style : solid ;
	border-color : #cccccc ;

}


.table-out2{
   float:left;
	    text-align	: 	left;
	border-width : 1px 0px 0px 1px;
    border-style : solid none none solid;
	border-color : #cccccc ;
	margin:0px 0px 15px 0px;
}

.table-out3{
   float:left;

}

.table-out3 td{
   float:left;
   	border-width : 0px 0px 1px 0px;
    border-style : dotted;
	border-color : #cccccc ;

}



.td-img{
  border:#61a233 1px solid;
}


.td1{
	    text-align	: 	left;
	border-width : 0px 1px 0px 0px;
    border-style : none solid none none;
	border-color : #cccccc ;
	    padding		:  5px ;
	color		: #ff9900;	
	    font-weight	: 700;
		background-color: #ffffcc;
}

.td2{
	    text-align	: 	left;
	    padding		:  5px ;
}

.td3{
   float:left;
	    text-align	: 	left;
	border-width : 0px 1px 1px 0px;
    border-style : none solid solid none;
	border-color : #cccccc ;
	    padding		:  5px ;
	color		: #ff9900;	
	    font-weight	: 700;
		background-color: #ffffcc;
}

.td4{
	    text-align	: 	left;
	border-width : 0px 1px 1px 0px;
    border-style : none solid solid none;
	border-color : #cccccc ;
	    padding		:  5px ;
}

.td4-2{
	    text-align	: 	left;
	border-width : 0px 1px 1px 0px;
    border-style : none solid solid none;
	border-color : #cccccc ;
	    padding		:  5px ;
		background-color:#FFFFFF;
}


.td5{
	    text-align	: 	right;
	border-width : 0px 1px 1px 0px;
    border-style : solid ;
	border-color : #cccccc ;
	    padding		:  5px ;
}

.td5-2{
	    text-align	: 	left;
	border-width : 0px 1px 1px 0px;
    border-style : solid ;
	border-color : #cccccc ;
	    padding		:  5px ;
}

.td6{
	    text-align	: 	left;
	border-width : 0px 1px 1px 0px;
    border-style : none solid solid none;
	border-color : #cccccc ;
	    padding		:  5px ;
	color		: #ffffff;	
	    font-weight	: 700;
		    background-image :url(cmnfix/pata-n.gif);
}

.td6-2{
	    text-align	: 	center;
	border-width : 0px 1px 1px 0px;
    border-style : none solid solid none;
	border-color : #cccccc ;
	    padding		:  5px ;
	color		: #ffffff;	
	    font-weight	: 700;
		    background-image :url(cmnfix/pata-n.gif);
}

.td6-3{
	    text-align	: 	center;
	border-width : 0px 1px 1px 1px;
    border-style : none solid solid solid;
	border-color : #cccccc ;
	    padding		:  5px ;
	color		: #ffffff;	
	    font-weight	: 700;
		    background-image :url(cmnfix/pata-n.gif);
}

.td6-4{
	    text-align	: 	center;
	border-width : 1px 1px 1px 0px;
    border-style : solid dotted solid none;
	border-color : #cccccc ;
	    padding		:  5px ;
	color		: #ffffff;	
	    font-weight	: 700;
		    background-image :url(cmnfix/pata-n.gif);
}

.td6-5{
	    text-align	: 	center;
	border-width : 1px 1px 1px 1px;
    border-style : solid solid solid solid;
	border-color : #cccccc ;
	    padding		:  5px ;
	color		: #ffffff;	
	    font-weight	: 700;
		    background-image :url(cmnfix/pata-n.gif);
}

.td6-6{
	    text-align	: 	center;
	border-width : 1px 1px 1px 0px;
    border-style : solid solid solid none;
	border-color : #cccccc ;
	    padding		:  5px ;
	color		: #ffffff;	
	    font-weight	: 700;
		    background-image :url(cmnfix/pata-n.gif);
}

.td6-7{
	    text-align	: 	center;
		border:1px solid #CCCCCC;
	    padding		:  5px ;
	color		: #ffffff;	
	    font-weight	: 700;
		    background-image :url(cmnfix/pata-n.gif);
}

.td7{
   float:left;
	    text-align	: center;
	border-width : 0px 1px 1px 0px;
    border-style : none solid solid none;
	border-color : #cccccc ;
	    padding		:  5px ;
	color		: #ff9900;	
	    font-weight	: 700;
		background-color: #ffffcc;
}

.td7-2{
	    text-align	: center;
				border-bottom:#CCCCCC 1px solid;
				border-right:#999999 2px solid;	
	    padding		:  5px ;
	color		: #ff9900;	
	    font-weight	: 700;
		background-color: #ffffcc;
}

.td7-3{
	    text-align	: center;

				border-right:#999999 1px solid;	
	    padding		:  5px ;
	color		: #ff9900;	
	    font-weight	: 700;
		background-color: #ccffff;
}

.td7-4{
	    text-align	: center;
		border-top:#CCCCCC 1px solid;
				border-right:#cccccc 1px solid;	
				border-bottom:#CCCCCC 1px solid;
	    padding		:  5px ;
	color		: #ff9900;	
	    font-weight	: 700;
		background-color: #fffffc;
}
.td7-5{
    text-align	: center;
	border-width : 0px 1px 1px 0px;
    border-style : none solid solid none;
	border-color : #cccccc ;
	    padding		:  5px ;
	color		: #ff9900;	
	    font-weight	: 700;
		background-color: #ccffff;
}

.td7-6{
	    text-align	: left;
	border-width : 0px 1px 1px 0px;
    border-style : none solid solid none;
	border-color : #cccccc ;
	    padding		:  5px ;
	color		: #ff9900;	
	    font-weight	: 700;
		background-color: #ffffcc;
}

.td7-7{
	    text-align	: center;
	border-width : 0px 1px 1px 0px;
    border-style : none solid solid none;
	border-color : #cccccc ;
	    padding		:  5px ;
	color		: #ffffff;	
	    font-weight	: 700;
			background-image :url(img/patan.jpg);  
		background-repeat: no-repeat;
}


.td8{
	    text-align	: 	left;
	border-width : 0px 1px 1px 0px;
    border-style : none solid solid none;
	border-color : #cccccc ;
	    padding		:  5px ;
		font-weight:100;
}

.td8-2{
	    text-align	: 	left;
	border-width : 0px 1px 1px 0px;
    border-style : none solid solid none;
	border-color : #cccccc ;
	    padding		:  0px ;
		font-weight:100;
}

.td8-3{
	    text-align	: 	center;
	border-width : 0px 1px 1px 0px;
    border-style : none solid solid none;
	border-color : #cccccc ;
	    padding		:  auto  ;
		font-weight:100;
		
}

.td8-4{
	    text-align	: 	left;
	border-width : 0px 1px 1px 0px;
    border-style : none dotted solid none;
	border-color : #cccccc ;
	    padding		:  5px ;
		font-weight:100;
}

.td8-5{
	    text-align	: 	left;
	border-width : 1px 1px 1px 0px;
    border-style : solid solid solid none;
	border-color : #cccccc ;
	    padding		:  5px ;
		font-weight:100;
}

.td8-6{
	    text-align	:left;
	border-width : 1px 1px 1px 0px;
    border-style : solid solid solid none;
	border-color : #cccccc;
	    padding		:  5px;
		font-weight:100;
}

.td9{
	    text-align	: 	center;
	border-width : 0px 1px 1px 0px;
    border-style : none solid solid none;
	border-color : #cccccc ;
	    padding		:  5px ;
	color		: #ff9900;	
	    font-weight	: 700;
		background-color: #ffffcc;
}

.td10{
	    text-align	: 	right;
	border-width : 0px 1px 1px 0px;
    border-style : solid ;
	border-color : #cccccc ;
	    padding		:  5px ;
		color		: #ff0000;
			    font-weight	: 700;		
}

.td11{
	    text-align	: 	right;
	    padding		:  5px ;
		color		: #ff0000;
			    font-weight	: 700;
				border-bottom:#CCCCCC 1px solid;
				border-right:#999999 2px solid;		
}


.td12{
	    text-align	: 	center;
	    padding		:  5px ;
		color		: #ffffff;
			    font-weight	: 700;
    background-image :url(img/patan.jpg);
	
}

.tr1{
background-color: #FCFDE3	;
	
}

.toiawse{
	    text-align	: left;
	border-width : 1px ;
    border-style : solid ;
	border-color : #cccccc ;
	    padding		:  5px ;
		background-color: #ffffff;
}

.toiawse td{
	    text-align	: left;
	    padding		:  5px ;
		background-color: #ffffff;
}

/*フォームインプットスタイル*/	
input{
	    border-width : 1px 1px 1px 1px;
    border-style : solid solid solid solid;
	border-color : #cccccc	;
}


/*フォームテキストエリア*/
textarea{
width:96%;
	   scrollbar-arrow-color: #ffffff;
       scrollbar-darkshadow-color: #ffffff;
       scrollbar-3dlight-color: #999999;
       scrollbar-shadow-color:#999999;
       scrollbar-highlight-color:#ffffff;
       scrollbar-track-color:#ffffff;
       scrollbar-face-color:#ffffff;
	font-weight	: normal;
	line-height	: 130%;
	color		: #333333;
	border-width : 1px 1px 1px 1px;border-style : solid solid solid solid;border-color : #ffffff;
	font-size:12px;

}

.textarea2{
width:96%;
	   scrollbar-arrow-color: #ffffff;
       scrollbar-darkshadow-color: #ffffff;
       scrollbar-3dlight-color: #999999;
       scrollbar-shadow-color:#999999;
       scrollbar-highlight-color:#ffffff;
       scrollbar-track-color:#ffffff;
       scrollbar-face-color:#ffffff;
	font-weight	: normal;
	line-height	: 120%;
	color		: #333333;
	border-width : 1px 1px 1px 1px;border-style : solid solid solid solid;border-color : #cccccc;
	font-size:12px;

}

.mathor{ 
	background-repeat: no-repeat;
	
}
