.S { font-family: "Osaka", "ＭＳ Ｐゴシック"; font-size: 13px; line-height: 110%; color:#555555;}
.Sm { font-size: 13px; line-height: 110%; color:#555555; margin:7px 10px 8px 10px;}
.Sm2 { font-size: 13px; line-height: 110%; color:#555555; margin:7px 3px 0px 12px;}
.Sb {  font-size: 13px; line-height: 110%; color:#FA2E11; font-weight:bold;}
.top{ background-color:#FFFFFF; border-left:1px solid #866454; border-right:1px solid #866454;}
.top_c{ background-color:#FFFFFF; border-left:1px solid #866454; border-right:1px solid #866454; margin:0px 2px 0px 0px;}
.top1{ width:480px; height:127px; border-left:1px solid #9E8A80; border-right:1px solid #9E8A80; border-bottom:1px solid #9E8A80; margin: 0px; padding:0px;}
.top2{ width:480px; height:130px; border-left:1px solid #9E8A80; border-right:1px solid #9E8A80; border-bottom:1px solid #9E8A80; margin: 0px; padding: 0px;}
.top_f{ width:480px; height:420px; border-left:1px solid #9E8A80; border-right:1px solid #9E8A80; border-bottom:1px solid #9E8A80; margin: 0px 0px 10px 0px; padding: 8px 0px 0px 0px;}
.m10{ margin-top:10px;}
.m3a{ margin:3px 0px 0px 3px; border:1px solid #866454;}
.m3b{ margin:3px 0px 0px 0px; border:1px solid #866454;}
.m3{ margin:3px 0px 0px 3px;}
.mb3{ margin:0px 0px 3px 0px;}
.image{ width:126px; height:126px; float:left; background-color:#FFFFFF;}
.image_text{ width:350px; height:126px; margin: 0px; padding: 0px; text-align:left; float:left;}
.image_t{ width:350px; height:18px; margin: 0px; padding:  0px; text-align:left; float:left;}
.image_t2{ width:350px; height:75px; margin: 0px; padding: 3px 0px 0px 0px; text-align:left; float:left;}
.image_t3{ width:350px; height:25px; margin: 0px; padding: 3px 0px 0px 10px; text-align:left; float:left;}
#image_ta{ width:107px; height:13px; margin: 5px 0px 0px 0px; padding:0px 0px 0px 5px text-align:right; float:left; font-weight:bold;}
#image_tb{ width:105px; height:13px; margin: 5px 0px 0px 0px; padding: 0px 0px 0px 2px; text-align:left; float:left; font-weight:bold;}
#image_td{ width:55px; height:13px; margin: 5px 0px 0px 0px; padding:1px 0px 0px 5px text-align:right; float:left; font-weight:bold;}
#image_te{ width:83px; height:13px; margin: 5px 0px 0px 0px; padding: 0px; text-align:left; float:left; font-weight:bold;}
.footer{ width:750px; height:25px;background-image:url(img/f_bg.gif); padding: 3px 10px 0px 0px; font-size: 13px; color:#0066cc;}
.p_text { font-size: 13px; line-height: 110%; color:#364458; padding:5px 0px 0px 280px; margin:0px;}

body{
background-image:url(img/bgg.gif);
}

h1, h2, h3, h4, h5, h6 {
font-family: Arial, "ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック", "Osaka", sans-serif;
margin: 0px;
padding: 0px;
}

.text1{
 width:750px;
 height:20px;
}
.text2{
 width:750px;
 height:90px;
}
h1{
font-size: 11px;
color: #9EBEEA;
padding:0px 0px 0px 0px;
margin: 0px;
}

h2{
font-size: 13px;
color: #364458;
padding:10px 0px 0px 280px;
font-weight:normal;
margin: 0px;
}

.midasi1{
 width:480px;
 height:25px;
 background-image:url(img/midasi.gif);
 background-repeat:no-repeat;
 margin:10px 0px 0px 0px;
 padding:5px 0px 0px 0px;
 font-size: 13px;
 line-height: 110%;
 color:#333333;
 }
 
 .name1{ 
 width:200px;
 height:15px;
 text-align:right;
 margin:0px;
 padding:0px;
 float:left;
 font-weight:bold;
 }
 .name2{ 
 width:280px;
 height:15px;
 text-align:left;
 margin:0px;
 padding:0px;
 float:left;
 font-weight:bold;
 }
 
.midasi2{
 width:240px;
 height:25px;
 background-image:url(img/midasi2.gif);
 background-repeat:no-repeat;
 margin:10px 0px 0px 0px;
 }
.midasi2a{
 width:120px;
 height:16px;
 padding:5px 0px 0px 0px;
 font-size: 13px;
 color:#333333;
 font-weight:bold;
 float:left;
 }
.midasi2b{
 width:120px;
 height:16px;
 padding:5px 0px 0px 0px;
 font-size: 13px;
 color:#333333;
 font-weight:bold;
 float:left;
 }
 
 
.letter1{ width:240px; height:92px; border-left:1px solid #9E8A80; border-right:1px solid #9E8A80; border-bottom:1px solid #9E8A80; margin: 0px; padding: 0px;}
.letter2{ width:238px; height:92px; margin: 0px; padding: 0px; background-color:#FFFBED;}
.letter_img{ width:92px; height:92px; margin: 0px; padding: 3px 0px 0px 0px; float:left;}
.letter_text{ width:146px; height:92px; margin: 0px; padding: 0px; float:left;}
.letter_text1{ width:145px; height:45px; margin: 0px; padding: 5px 5px 0px 5px; font-size:13px; color:#555555;}
.letter_text2{ width:145px; height:18px; margin: 0px; padding:0px; font-size:13px; color:#FA2E11;}
.letter_text3{ width:145px; height:28px; margin: 0px; padding: 2px 0px 0px 0px; font-size:13px; color:#555555;}



 .letter_text2 a:link{ /* リンク関係の設定 */
color: #FA2E11 !important;
border-top: none !important;
font-size: 13px;
text-decoration:underline;
margin:0px 8px 0px 0px;
padding:0px;
font-weight:bold;
}
.letter_text2 a:visited{ /* リンク関係の設定 */
color: #FA2E11 !important;
border-top: none !important;
font-size: 13px;
text-decoration:underline;
margin:0px 8px 0px 0px;
padding:0px;
font-weight:bold;
}
.letter_text2 a:hover{ /* リンク関係・ポインタを乗せたときの設定 */
border-top: none !important;
color: #FA2E11 !important;
font-size: 13px;
text-decoration:underline;
margin:0px 8px 0px 0px;
padding:0px;
font-weight:bold;
}

 .top_b a:link{ /* リンク関係の設定 */
color: #FA2E11 !important;
border-top: none !important;
font-size: 13px;
text-decoration:underline;
margin:0px 12px 0px 0px;
padding:0px;
font-weight:bold;
}
.top_b a:visited{ /* リンク関係の設定 */
color: #FA2E11 !important;
border-top: none !important;
font-size: 13px;
text-decoration:underline;
margin:0px 12px 0px 0px;
padding:0px;
font-weight:bold;
}
.top_b a:hover{ /* リンク関係・ポインタを乗せたときの設定 */
border-top: none !important;
color: #FA2E11 !important;
font-size: 13px;
text-decoration:underline;
margin:0px 12px 0px 0px;
padding:0px;
font-weight:bold;
}

 .footer a:link{ /* リンク関係の設定 */
color: #3A1101 !important;
border-top: none !important;
font-size: 13px;
text-decoration:underline;
margin:0px;
padding:0px;
}
.footer a:visited{ /* リンク関係の設定 */
color: #3A1101 !important;
border-top: none !important;
font-size: 13px;
text-decoration:underline;
margin:0px;
padding:0px;
}
.footer a:hover{ /* リンク関係・ポインタを乗せたときの設定 */
border-top: none !important;
color: #0066cc !important;
font-size: 13px;
text-decoration:underline;
margin:0px;
padding:0px;
}
