body{
margin:0;
padding:0;
background:#e0edeb;
}

.base{
background-image:url(../img/base.gif);
background-repeat:repeat-y;
}

 a:link{
color:#3e5173;
text-decoration:none;
}

a:hover{
color:#82250b;
text-decoration:underline;
}

/*ヘッダー*/
.hdr_link{
padding-right:15px;
font-size:12px;
color:#999999;
text-align:right;
}

/*メニュー*/
ul#menu{
margin:0px;
padding:0px;
width:720px;
height:30px;
background-image:url(../img/menu_base.gif);
background-repeat:no-repeat;
position:relative;
overflow:hidden;
font-size:12px;
}

ul#menu li,ul#menu li a{
margin:0px;
padding:0px;
position:absolute;
top:0px;
height:30px;
text-indent:-9999px;
text-decoration:none;
list-style:none;
float:left;
}

/*

li#menu1 a{height:30px;width:73px;left:9px;background:url(../img/menu-01.gif);background-repeat:no-repeat;}
li#menu2 a{height:30px;width:205px;left:82px;background:url(../img/menu-02.gif);background-repeat:no-repeat;}
li#menu3 a{height:30px;width:74px;left:332px;background:url(../img/menu-03.gif);background-repeat:no-repeat;}
li#menu4 a{height:30px;width:100px;left:406px;background:url(../img/menu-04.gif);background-repeat:no-repeat;}
li#menu5 a{height:30px; width:102px; left:506px; background:url(../img/menu-05.gif); background-repeat:no-repeat;}
li#menu6 a{height:30px;width:103px;left:608px;background:url(../img/menu-06.gif);background-repeat:no-repeat;}
li#menu1 a:hover, li#menu2 a:hover, li#menu3 a:hover, li#menu4 a:hover, li#menu5 a:hover, li#menu6 a:hover,:hover{background-position:0px -30px;}

*/


li#menu1 a{height:30px;width:83px;left:5px;background:url(../img/menu-01.gif);background-repeat:no-repeat;}
li#menu2 a{height:30px;width:210px;left:88px;background:url(../img/menu-02.gif);background-repeat:no-repeat;}
li#menu3 a{height:30px;width:84px;left:298px;background:url(../img/menu-03.gif);background-repeat:no-repeat;}
li#menu4 a{height:30px;width:109px;left:382px;background:url(../img/menu-04.gif);background-repeat:no-repeat;}
li#menu5 a{height:30px; width:112px; left:491px; background:url(../img/menu-05.gif); background-repeat:no-repeat;}
li#menu6 a{height:30px;width:112px;left:603px;background:url(../img/menu-06.gif);background-repeat:no-repeat;}
li#menu1 a:hover, li#menu2 a:hover, li#menu3 a:hover, li#menu4 a:hover, li#menu5 a:hover, li#menu6 a:hover{background-position:0px -30px;}
li#menu1 a.act, li#menu2 a.act, li#menu3 a.act, li#menu4 a.act, li#menu5 a.act, li#menu6 a.act{background-position:0px -30px;}

/*コンテンツ*/
.txt_12{
font-size:12px;
color:#666666;
line-height:18px;
}

.txt_12b{
font-size:12px;
color:#000000;
line-height:18px;
}

.txt_16red{
font-size:16px;
color:#ff2400;
line-height:22px;
}

.txt_red{
color:#ff6666;
}

フォーE/
.txt_form{
padding-bottom:10px;
font-size:12px;
color:#666666;
line-height:18px;
}

フォーE/
.txt_form_kakunin{
padding-bottom:10px;
font-size:12px;
color:#000000;
font-weight:bold;
line-height:18px;
}

フォーE/
.txt_form_error{
padding-bottom:10px;
font-size:12px;
color:#FF0000;
font-weight:bold;
line-height:18px;
}

/*フッター*/
.ftr_base{
background-image:url(../img/footer_base.jpg);
background-position:left bottom;
background-repeat:no-repeat;
font-size:12px;
color:#666666;
line-height:18px;
}

.bread{
padding-left:30px;
font-size:10px;
}

.go_top{
padding-right:30px;
font-size:10px;
text-align:right;
}
