.S { font-family: "Osaka", "ＭＳ Ｐゴシック"; font-size: 13px; line-height: 110%; color:#454545;}
.Sm { font-size: 13px; line-height: 110%; color:#454545;}
.Sm2 { height:115px; font-size: 13px; line-height: 120%; color:#454545; padding:5px 7px 0px 7px;}
.Smt { font-size: 13px; line-height: 120%; color:#454545; padding:7px 10px 5px 10px;}
.Sb { font-size: 13px; line-height: 110%; color:#02702D; font-weight:bold;}
.Rs{ font-size: 11px; line-height: 110%; color:#FE634D; font-weight:bold; margin:0px 0px 5px 7px;}
.top{ background-color:#FFFFFF; border-left:1px solid #9C9DA2; border-right:1px solid #9C9DA2;}
.top1{ width:360px; height:127px; border-left:1px solid #9C9DA2; border-right:1px solid #9C9DA2; border-bottom:1px solid #9C9DA2; margin: 0px; padding:0px;}
.top2{ width:360px; height:152px; border:1px solid #9C9DA2; margin: 0px 0px 0px 15px; padding: 0px;}
.top2b{ width:360px; height:152px; border:1px solid #9C9DA2; margin: 0px 0px 0px 5px; padding: 0px;}
.top2c{ width:360px; height:152px; border:1px solid #9C9DA2; margin: 0px 0px 0px 174px; padding: 0px; background-color:#FFFFFF;}
.top_f{ width:360px; height:420px; border:1px solid #9C9DA2; margin: 0px 0px 10px 0px; padding: 8px 0px 0px 0px;}
.m10{ margin-top:10px;}
.m3a{ margin:3px 0px 0px 3px; border:1px solid #9C9DA2;}
.m3b{ margin:3px 0px 0px 0px; border:1px solid #9C9DA2;}
.m3{ margin:3px 0px 0px 3px;}
.mb3{ margin:0px 0px 3px 0px;}
.image{ width:126px; height:151px; float:left; background-color:#FFFFFF;}
.image_text{ width:232px; height:126px; margin: 0px; padding: 0px; text-align:left; float:left;}
.image_t{ width:232px; height:18px; margin: 0px; padding:  0px; text-align:left; float:left;}
.image_t2{ width:232px; height:151px; margin: 0px; padding: 0px 0px 0px 0px; text-align:left; float:left;}
.image_t3{ width:232px; height:25px; margin: 0px; padding: 3px 0px 0px 10px; text-align:left; float:left;}
#image_ta{ width:220px; height:13px; margin: 5px 0px 0px 0px; padding:0px 0px 0px 0px text-align:right; float:left; font-weight:bold;}
#image_ta1{ width:19px; height:13px; margin: 5px 0px 0px 2px; 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:#02702D;}
.p_text { font-size: 13px; line-height: 110%; color:#364458; padding:5px 0px 0px 280px; margin:0px;}
.btn { margin:4px 1px 0px 0px;}
.Bdr{ width:730px; padding:7px 10px 8px 10px; text-align:left; border-left:1px solid #9C9DA2; border-right:1px solid #9C9DA2; border-bottom:1px solid #9C9DA2; background-image:url(img/bdr_bg.gif);}
.Bdr2{ width:730px; background-color:#FFFFCC; padding:7px 10px 8px 10px; margin:0px 0px 13px 0px; text-align:left; border-left:1px solid #9C9DA2; border-right:1px solid #9C9DA2; border-bottom:1px solid #9C9DA2;}
.Bdr3{ width:359px; border-left:1px solid #C7C7B4; border-right:1px solid #C7C7B4; background-color:#FFFFFF; margin:0px 0px 0px 174px;}
.mt10{ margin:10px 0px 0px 0px;}
.mt20{ margin:20px 0px 0px 0px;}
.iframe{ margin:10px 0px 10px 0px; padding:5px 0px 0px 30px; border:1px solid #C7C7B4;}
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:360px;
 height:25px;
 background-image:url(img/midasi.gif);
 background-repeat:no-repeat;
 margin:10px 0px 0px 15px;
 padding:1px 0px 0px 0px;
 font-size: 13px;
 line-height: 110%;
 color:#333333;
 }
.midasi1b{
 width:360px;
 height:25px;
 background-image:url(img/midasi.gif);
 background-repeat:no-repeat;
 margin:10px 0px 0px 5px;
 padding:1px 0px 0px 0px;
 font-size: 13px;
 line-height: 110%;
 color:#333333;
 }
.midasi1c{
 width:360px;
 height:25px;
 background-image:url(img/midasi.gif);
 background-repeat:no-repeat;
 margin:5px 0px 0px 174px;
 padding:1px 0px 0px 0px;
 font-size: 13px;
 line-height: 110%;
 color:#333333;
 }
.midasi2{
 width:730px;
 height:25px;
 background-image:url(img/midasi2.gif);
 background-repeat:no-repeat;
 margin:10px 0px 0px 0px;
 padding:5px 0px 0px 0px;
 font-size: 13px;
 line-height: 110%;
 color:#454545;
 font-weight:bold;
 text-align:center;
 }
 
 .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;
 }
 



 .letter_text2 a:link{ /* リンク関係の設定 */
color: #027017 !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: #027017 !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: #027017 !important;
font-size: 13px;
text-decoration:underline;
margin:0px 8px 0px 0px;
padding:0px;
font-weight:bold;
}

 .top_b a:link{ /* リンク関係の設定 */
color: #027017 !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: #027017 !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: #027017 !important;
font-size: 13px;
text-decoration:underline;
margin:0px 12px 0px 0px;
padding:0px;
font-weight:bold;
}
.table_top{
	width:540px;
	height:13px;
	font-size:13px;
	color:#F84514;
	background-image:url(img/table_top.gif);
	background-repeat:no-repeat;
	padding:10px 13px 0px 0px;
	text-align:right;
}
 .table_top a:link{ /* リンク関係の設定 */
color: #F84514 !important;
border-top: none !important;
font-size: 13px;
text-decoration:underline;
margin:0px;
padding:0px;
}
.table_top a:visited{ /* リンク関係の設定 */
color: #F84514 !important;
border-top: none !important;
font-size: 13px;
text-decoration:underline;
margin:0px;
padding:0px;
}
.table_top a:hover{ /* リンク関係・ポインタを乗せたときの設定 */
border-top: none !important;
color: #F84514 !important;
font-size: 13px;
text-decoration:underline;
margin:0px;
padding:0px;
}

.footer a:link{ /* リンク関係の設定 */
color: #02702D !important;
border-top: none !important;
font-size: 13px;
text-decoration:underline;
margin:0px;
padding:0px;
}
.footer a:visited{ /* リンク関係の設定 */
color: #02702D !important;
border-top: none !important;
font-size: 13px;
text-decoration:underline;
margin:0px;
padding:0px;
}
.footer a:hover{ /* リンク関係・ポインタを乗せたときの設定 */
border-top: none !important;
color: #02702D !important;
font-size: 13px;
text-decoration:underline;
margin:0px;
padding:0px;
}
