/* 全体　*/
* {
margin:0;
padding:0;
font-size:12px;
}
img {
border:0;
}
ul,li{
list-style:none;
}
body{
background:url(../img/common/h_line.gif);
background-position:top;
background-repeat:no-repeat;
background-repeat:repeat-x;

}
table{
border-collapse:collapse;
}

/* ヘッダー */
h1#tag1{
width:950px;
height:15px;
margin:0 auto;
}
h1#tag1 a{
color:#FFFFFF;
font-size:11px;
line-height:15px;
font-weight:100;
text-decoration:none;
}
#header{
width:950px;
height:65px;
margin:0 auto;
}
h2#tag2{
float:left;
}

#hbox{
float:right;
}
/* hcontener_t */
#hbox .hcontener_t {
width:300px;
height:13px;
}
#hbox .hcontener_t #htxt{
background:url(../img/common/h_list.gif);
background-position:right;
background-repeat:no-repeat;
line-height:20px;
width:300px;
height:21px;
}
#hbox .hcontener_t #htxt li{
display:inline;
}
#hbox .hcontener_t #htxt li a{
background:url(../img/common/h_list.gif);
background-position:left;
background-repeat:no-repeat;
color: #333333;
text-decoration:none;
display:block;
float:left;
text-align:center;
width:100px;
}
#hbox .hcontener_t #htxt li.htxt_a a{
}
#hbox .hcontener_t #htxt li.htxt_b a{
}
#hbox .hcontener_t #htxt li.htxt_c a{
}

/* hcontener_u */
#hbox .hcontener_u{
clear:both;
}
#hbox .hcontener_u .search{

text-align:right;
margin:21px 0 0;
}

/* line */

#headerline{
background:url(../img/common/m_line.gif);
background-repeat:no-repeat;
background-repeat:repeat-x;
height:30px;
}
#tag3{
margin:0 auto;
width:950px;
line-height:30px;
font-size:14px;
font-weight:bold;
color:#333333;

}

/* フッダー */
#footer{
background:url(../img/common/f_back.gif);
background-repeat:no-repeat;
background-repeat:repeat-x;
height:159px;
clear:both;
}
#fbox{
margin:0 auto;
text-align:center;
padding-top:30px;

}
#fbox .fcontener_t{

}
#fbox .fcontener_t .ftxt li{
display:inline;
padding: 0 10px;
}
#fbox .fcontener_u{
margin-top:10px;

}

