@charset "UTF-8";

/* コンテンツ */

#wrap{ 
    width:860px;/*横幅*/ 
    margin: 0 auto 0 auto;/*全体を中央配置*/ 
    border-bottom: solid 1px #aaaaaa;
} 
#wrap h3 {
	background-color: #00d500;
	background-image: url(../images/bar-green.gif);
	background-repeat: repeat-x;
	padding-left: 10px;
	font-size: 0.9em;

}
#wrap h4 {
	text-align: right;
        margin: 0 40px -20px 0;
        line-height:2em;
	padding-bottom: 0;
        font-size:0.9em;
	color:#F00;
}
#wrap img {
	margin-right:5px;
	}
span{/*spanは特に意味を持たないタグです。装飾用などに使用します*/ 

    font-size:10px;/*文字の大きさ*/ 
    color:#F00;/*文字の色*/ 

}

table{ 
    border-collapse:collapse;/*テーブルのうち枠線を重ねて表示*/ 
    width:800px;/*横幅*/ 
    margin: 0 auto;/*全体を中央配置*/ 
    font-size:0.75em;

} 

th{/*thは見出しセルです。*/ 
    border:solid 1px #999;/*ボーダーを上下左右に実線で,1px,で#999で*/ 
    background:#EEE; 
    width:250px;/*横幅*/ 
    padding:5px;/*内側への余白上下左右5px*/ 
    text-align:center;/*文字を中央*/ 

} 

td{
    border:solid 1px #999;/*ボーダーを上下左右に実線で,1px,で#999で*/ 
    width:550px;/*横幅*/ 
    padding:5px;/*内側への余白上下左右5px*/ 
} 

select{ 
    width:50px;/*横幅*/ 
    height:20px;/*高さ*/ 
    
}

input#jitakujyuusyo{
    width:550px;
}

input#syozokumei{
    width:550px;
}

input#syozokujyuusyo{
    width:550px;
}

.button{ 
    text-align:center;/*文字を中央寄せ*/ 
    margin:20px auto 30px auto;
    padding:10px 0;/*内側への余白上下10px*/ 
} 
