html { overflow-x: hidden; }

body{
    	color		: #333333;
	background-image :url(cmnfix/back.jpg);  
	margin		: 0px;  
	background-position: top; 
		line-height	: 135%;    
	font-size	: 10pt;
	background-repeat:repeat-x;

}




/*余白、内白消去(全ページ)*/
body,h1,h2,h3,h4,div,img,p,li{
	margin		: 0px;
	padding		: 0px;
}


br.clear {
	clear: both;
	font: 0pt/0pt sans-serif;
}

.outline {
       width:760px;
	   	   margin		: 0px auto; 
      background-color: #;
}

h1{
	display		: inline;
	font-size	: 10pt;
	line-height	: 130%;
	font-weight	: normal;
	margin		: 0px;
	padding		: 0px 0px 0px 0px;


}



.header{
    width: 750px;
	margin:0px 0px 0px 0px;

		
	
}


/*ヘッダー最上部帯*/
.headerline{
　　text-align	: left;
    width: 760px;
	height: 23px;
	background-color :#ffffff;   
	margin:0px 0px 0px 0px;
	padding:20px 0px 0px 0px;
	
}

.headerarea{
　　text-align	: left;
    width: 760px; 
	margin:0px 0px 0px 0px;
	height:45px;

	
}

.headerarea-box1{
     float:left;
    width: 300px;
	margin:0px;
	height:45px;


	
}

.headerarea-box2{
     float:right;
    width: 265px;
	margin:20px 22px 0px 0px ;
	height:25px;

	
}

.botan{
　　text-align	: left;
    width: 760px; 
	height: 40px;
	margin:0px 0px 0px 0px;
		float:left;
}



/*メイン*/

.fla{
    width: 760px;
	float:left;
	height:320px;
	margin:6px 0px 0px 0px;
	
}




/*メイン*/

.main{
    width: 760px;
	margin:0px 0px 0px 0px;

}

/*レフトボックス*/

.main-left{
    float:left;
    width: 444px;
	margin:20px 0px 0px 0px;
	
}

.left-box1{
    float:left;
    width: 444px;
	margin:0px 0px 0px 0px;

}

.left-box1-box1{
    float:left;
    width: 444px;
	margin:0px;

}

.left-box1-box2{
    float:left;
    width: 424px;
	margin:0px;
	background-image :url(cmnfix/new-border.jpg);  
	padding:0px 10px;
			line-height	: 310%; 

}


/*ライトボックス*/

.main-right{
    float:right;
    width: 299px;
	margin:20px 0px 0px 0px;
	
}

.right-box1{
    float:left;
    width: 299px;
	margin:0px 0px 0px 0px;


}

.right-box1-box1{
    float:left;
    width: 179px;
	margin:0px 0px 0px 0px;
}



/*フッター*/

.footer{
    float:left;
    width: 580px;
	height:59px;
	background-image:url(cmnfix/footer.jpg);
	margin:15px 0px 0px 0px;
	padding:0px 0px 0px 180px;
	background-repeat:no-repeat;
	
}

.footer-box1{
    float:left;
    width: 250px;
	height:49px;
	margin:8px 0px 0px 0px;
	line-height:150%;
	
}

.footer-box2{
    float:right;
    width: 300px;
	height:49px;
	margin:8px 10px 0px 0px;
	line-height:150%;
	text-align:right;
	
}

/*テーブル*/

.table-out0{
margin:0px 0px 0px 0px;

}


.table-out{
margin:0px 0px 10px 0px;

}

.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 ;
}

.table-out3{
   float:left;

}

.table-out3 td{
   float:left;
   	border-width : 0px 0px 1px 0px;
    border-style : dotted;
	border-color : #cccccc ;

}

.td1{
	    text-align	: center;
	    padding		:  5px ;
	color		: #ffffff;	
	    font-weight	: 700;
			background-image :url(cmnfix/patan.jpg);
		margin:0px 0px 6px 0px;
}

.td2{
  border:#CCCCCC 1px solid;
}

.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{
   float:left;
	    text-align	: 	left;
	border-width : 0px 1px 1px 0px;
    border-style : none solid solid none;
	border-color : #cccccc ;
	    padding		:  5px ;
}

.td5{
   float:left;
	    text-align	: 	right;
	border-width : 0px 1px 1px 0px;
    border-style : solid ;
	border-color : #cccccc ;
	    padding		:  5px ;
}

.td6{
   float:left;
	    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);
}

.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;
}

.td8{
   float:left;
	    text-align	: 	center;
	border-width : 0px 1px 1px 0px;
    border-style : none solid solid none;
	border-color : #cccccc ;
	    padding		:  5px ;
}

.td9{
   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;
}

.td10{
   float:left;
	    text-align	: 	right;
	border-width : 0px 1px 1px 0px;
    border-style : solid ;
	border-color : #cccccc ;
	    padding		:  5px ;
		color		: #ff0000;
			    font-weight	: 700;		
}

.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{
	   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;
}

form{width: 509px;
}

.mathor{ 
	background-repeat: no-repeat;
}
