h1 {font-size:10px; color:#FFFFFF;margin-bottom:0px;margin-top:0px;}


.main {background-color:#554E47;margin-top: 0px;margin-bottom: 0px;}

.background {background-color:#F6F3E8;}
.side_base{background:url(images/img_side2.gif);text-align:center;}

.index_txtbase {padding-left:15px;padding-right:15px;background:url(images/img_backtxt.gif) no-repeat left top;background-color:#FFFFFF; height:22px;}
.index_buttonbase {padding-left:15px;padding-right:15px;background:url(images/img_backbutton.gif) no-repeat left top;background-color:#FFFFFF; height:98px;}

.yohaku_infoleft {padding-left: 14px; padding-top: 12px; padding-bottom: 12px; vertical-align: top; font-size: 12px; line-height: 19px; color: #2B2B2B;}
.yohaku_inforight {padding-top: 12px; padding-bottom: 12px;padding-right: 14px; vertical-align: top; font-size: 12px; line-height: 19px; color: #2B2B2B;}
.border_cccccc {border:1px solid #9F9588;padding:26px;}
.border_info {border:1px solid #CDC6BE;padding:15px;}
.index_base {padding-left:15px;padding-right:15px;background-color:#F6F3E8;}

.back204{background:url(images/img_indexback204.gif) left top;padding-top: 8px;padding-left: 8px;padding-right: 8px;}
.button_back204{background:url(images/img_buttonback204.gif) no-repeat left bottom; height:26px; width:204px; text-align:right;}
.back198{background:url(images/img_indexback198.gif) left top;padding-top: 9px;padding-left: 9px;padding-right: 9px;}
.button_back198{background:url(images/img_buttonback198.gif) no-repeat left bottom; height:26px; width:198px; text-align:right;}

.button_infoback{height:29px;width:600px;background:url(images/englishindexinfo_back.gif) no-repeat right bottom;vertical-align:bottom;text-align:right;padding-bottom:23px;padding-top:17px;padding-right:10px;}
.button_back{padding-left:15px;padding-top:12px;background:url(images/but_back.jpg) no-repeat left top;height:633px;vertical-align:top;background-color:#F6F4E8; width:240px;}
.button_back_{background:url(images/but_back.jpg) no-repeat left top;height:633px;vertical-align:top;background-color:#F6F4E8; width:255px;}
.button_main{vertical-align:top;background-color:#F6F4E8; width:615px;}
.button_main_{vertical-align:top;background-color:#F6F4E8; width:615px;}
.toinfo{height:66px;width:522px;background:url(images/img_infobase2.gif) no-repeat right bottom;}

.mailto_left{width:200px;background-color:#e1dac0;font-size: 13px;font-weight:bold; color:#0a1a3b; vertical-align:top; padding-top:7px;padding-left:10px;}
.mailto_right{width:475px;background-color:#e9e5d4;font-size:13px;}
.mailto_right_{width:475px;background-color:#e9e5d4;font-size:13px;font-weight:bold; color:#77233D;}

.mandagra{background:url(images/img_mandapra_bg.gif );padding-left:17px;padding-right:17px;font-size: 12px;}


/* フォント関連 */
.txt10{font-size: 10px;}
.txt10_{font-size: 10px; line-height: 15px;}
.txt12{font-size: 12px;}
.txt12___{font-size: 12px;line-height: 15px;}
.txt13{font-size: 13px;}
.txt12_{font-size: 12px; line-height: 17px;}
.txt12__{font-size: 12px; line-height: 19px;}
.txt12st__{font-size: 12px;line-height: 19px;font-weight:bold; color:#77233D;}
.txt14_{font-size: 14px; line-height: 21px;}