/*\//*/
 @import url("macie5.css");

.message  { color: #000; font-size: 12px; line-height: 1.4em ; margin-top: 10px; margin-bottom: 10px; }
.subject         { color: #4b4b4b; font-size: 12px; font-family: "ヒラギノ角ゴ Pro W3", 平成角ゴシック, "ＭＳ ゴシック", "ＭＳ Ｐゴシック", Osaka−等幅, Osaka; line-height: 1.4em; margin-bottom: 10px; padding-bottom: 3px; border-bottom: 1px solid gray   }
.resmessage      { color: #4b4b4b; font-size: 12px; line-height: 1.4em; margin-top: 10px; margin-bottom: 10px; }
.ressubject { color: #4b4b4b; font-size: 12px; font-family: "ヒラギノ角ゴ Pro W3", 平成角ゴシック, "ＭＳ ゴシック", "ＭＳ Ｐゴシック", Osaka−等幅, Osaka; line-height: 1.4em; padding-bottom: 3px; border-bottom: 1px dashed gray; }
.res     { background-color: #d9d9d9; filter: Alpha(opacity='80%') }
.text { font-size: 13px; line-height: 18px; text-align: right; }
.data { margin-top: 30px; margin-bottom: 30px; }
.resbox { margin-left: 80px; }
.entrybox { }
.f1 { font : bold 12px/130% Verdana ; color : #666666; }
.f2 { font : 10px/130% "Verdana" ; color : #666666; }
.f3  { color: #000; font-size: 12px; line-height: 130%; font-family: Osaka }
.f4 { font : 10px/130% "Verdana" ; color : #9999CC; }
.b1 { width : 150px ; height : 18px ; border-top: 1px solid #666666 ; border-left: 1px solid #666666 ; border-bottom :1px solid #666666 ; border-right : 1px solid #666666 }
.b2 { width : 180px ; height : 60px ; border-top: 1px solid #666666 ; border-left: 1px solid #666666 ; border-bottom :1px solid #666666 ; border-right : 1px solid #666666 }
.b3 { width : 50px ; height : 18px ; border-top: 1px solid #666666 ; border-left: 1px solid #666666 ; border-bottom :1px solid #666666 ; border-right : 1px solid #666666 }

body,html   { scrollbar-arrow-color: #222222; scrollbar-base-color: #FFFFFF ; scrollbar-darkshadow-color: #FFFFFF; scrollbar-highlight-color: #FFFFFF; scrollbar-shadow-color: #FFFFFF; }

a:link { color: blue }
a:visited { color: green }
a:active { color: maroon }
a:hover { color: red }

textarea,input{
border-left:1px solid #555555;
border-right:1px solid #555555;
border-top:1px solid #555555;
border-bottom:1px solid #555555;
background-color:#ffffff;
font-size:10px;color:#555555}
#allbox { width: 800px; margin-top: 0; margin-right: auto; margin-left: auto; }
#header { width: 800px; height: 200px; }
#mainbox{ width: 800px; }
#sub{ color: gray; font-size: 12px; font-family: "ヒラギノ角ゴ Pro W3", 平成角ゴシック, "ＭＳ ゴシック", "ＭＳ Ｐゴシック", Osaka−等幅, Osaka; line-height: 30px; text-align: right; width:300px; float: left; padding: 20px; }
#main{ font-size: 12px; line-height: 1.4em; text-align: left; width: 380px; float: right; padding-top: 20px; padding-right: 20px; }
#mainbox:after{ 
				content:".";
				display: block;
				height: 0;
				clear: both;
				visibility: hidden;
				}
#footer{ color: gray; font-size: 11px; font-family: "ヒラギノ角ゴ Pro W3", 平成角ゴシック, "ＭＳ ゴシック", "ＭＳ Ｐゴシック", Osaka−等幅, Osaka; text-align: center; margin: 5px; padding: 10px; border: solid 1px; }
.form { font-family: "ヒラギノ角ゴ Pro W3", "ＭＳ ゴシック", "ＭＳ Ｐゴシック", Osaka−等幅, Osaka, 平成角ゴシック; font-weight: bold; margin-top: 3px; margin-bottom: 3px; }
.comment { color: gray; font-size: 12px; font-family: "ヒラギノ角ゴ Pro W3", 平成角ゴシック, "ＭＳ ゴシック", "ＭＳ Ｐゴシック", Osaka−等幅, Osaka; line-height: 1.4em; margin-bottom: 30px; padding: 30px; border: dashed 1px; }
input { font-size: 13px; font-family: "ヒラギノ角ゴ Pro W3", 平成角ゴシック, "ＭＳ ゴシック", "ＭＳ Ｐゴシック", Osaka−等幅, Osaka; line-height: 20px; width: 200px; border-color: transparent transparent gray; border-style: none none dotted; border-width: 0 0 1px; }
submit { font-size: 13px; font-family: "ヒラギノ角ゴ Pro W3", 平成角ゴシック, "ＭＳ ゴシック", "ＭＳ Ｐゴシック", Osaka−等幅, Osaka; line-height: 20px; border: solid 1px gray; }
textarea { font-size: 12px; font-family: "ＭＳ ゴシック", "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", Osaka−等幅, Osaka, 平成角ゴシック; line-height: 1.4em; width: 200px; border: solid 1px gray; }
