/* CSS Document */

* {
margin:0;
padding:0;
}

body{
font-size:12px;
line-height: 130%;
color: #151515;
}

h1{
margin: 20px auto 7px;
width: 840px;
line-height:0;

}

.cl{
clear:both;
}

img{
line-height:0;
font-size:0;
}

img.top_m{
margin-top:2px;
}


/* ▼リンク・フォント */
a:link {
	color: #0D64A2;
	text-decoration: underline;
}
a:visited {
	text-decoration: underline;
	color: #0D64A2;
}
a:hover {
	text-decoration: none;
	color: #B4B4B4;
}
a:active {
	text-decoration: underline;
	color: #0D64A2;
}

.font_s{
font-size: 11px;
}

.link_icon{
background: url(../imgs/icon_txtlink.gif) left 3px no-repeat;
padding: 0 0 0 8px;
}

/* ▲リンク・フォント */



/* ダウンロードボタン */

.btn_pdf{
background:url(../imgs/btn_pdf_down_a.gif) no-repeat;
width: 107px;
height: 19px;
text-indent: 9999px;/*テキスト非表示*/
overflow: hidden;
margin: 10px 0 0;

}
.btn_pdf a{
background:url(../imgs/btn_pdf_down.gif) no-repeat;
width: 107px;
height: 19px;
display:block;
text-indent: 9999px;/*テキスト非表示*/
overflow: hidden;
padding-top:10px;
}

.btn_pdf a:hover{
background:none;
}




/* ▼ナビゲーション */

#navi{
border-top:solid 1px #D6D6D6;
border-bottom:solid 1px #D6D6D6;
background: #F0EFEF;
}

#navi ul{
list-style:none;
margin: 0 auto;
width: 840px;
height: 24px;
overflow: hidden;
}

#navi li{
float:left;
background:#F0EFEF url(../imgs/navi_bg_a.gif) ;
}

#navi li a {
background:#F0EFEF url(../imgs/navi_bg.gif) ;
}

#navi li a.on {
background:#F0EFEF url(../imgs/navi_bg_a.gif) ;
}

#navi li a:hover{
background: none;
}

/* ▲ナビゲーション */




/* TOPへのリンク */
#for_top{
margin: 10px 0 5px;
}

#for_top .link_box{
background: url(../imgs/icon_txtlink.gif) left 3px no-repeat;
padding: 0 20px 0 8px;
}

/* ▼フッター */

#footer{
clear:both;
margin: 0 0 20px;
}

#footer #pagetop{
text-align:right;
margin: 0 auto 5px;
width: 840px;
}

#footer #f_navi{
clear:both;
background: #F0EFEF;
padding-top: 6px;
margin: 0 0 10px;
height:16px;
text-align:center;
}


#footer #f_navi td.line img{
margin: 0 13px;
}

#footer #f_navi .intro{
background: url(../imgs/ftr_navi_intro_a.gif) no-repeat;
width: 93px;
height: 10px;
display: block;
}
#footer #f_navi .intro a{
background: url(../imgs/ftr_navi_intro.gif) no-repeat;
width: 93px;
height: 10px;
display: block;
overflow:hidden;
}

#footer #f_navi .history{
background: url(../imgs/ftr_navi_history_a.gif) no-repeat;
width: 51px;
height: 10px;
display: block;
}
#footer #f_navi .history a{
background: url(../imgs/ftr_navi_history.gif) no-repeat;
width: 51px;
height: 10px;
display: block;
overflow:hidden;
}

#footer #f_navi .news{
background: url(../imgs/ftr_navi_news_a.gif) no-repeat;
width: 41px;
height: 10px;
display: block;
}
#footer #f_navi .news a{
background: url(../imgs/ftr_navi_news.gif) no-repeat;
width: 41px;
height: 10px;
display: block;
overflow:hidden;
}

#footer #f_navi .price{
background: url(../imgs/ftr_navi_price_a.gif) no-repeat;
width: 32px;
height: 10px;
display: block;
}
#footer #f_navi .price a{
background: url(../imgs/ftr_navi_price.gif) no-repeat;
width: 32px;
height: 10px;
display: block;
overflow:hidden;
}

#footer #f_navi .access{
background: url(../imgs/ftr_navi_access_a.gif) no-repeat;
width: 62px;
height: 10px;
display: block;
}
#footer #f_navi .access a{
background: url(../imgs/ftr_navi_access.gif) no-repeat;
width: 62x;
height: 10px;
display: block;
overflow:hidden;
}

#footer #f_navi .link{
background: url(../imgs/ftr_navi_link_a.gif) no-repeat;
width: 29px;
height: 10px;
display: block;
}
#footer #f_navi .link a{
background: url(../imgs/ftr_navi_link.gif) no-repeat;
width: 29x;
height: 10px;
display: block;
overflow:hidden;
}

#footer #f_navi .info{
background: url(../imgs/ftr_navi_info_a.gif) no-repeat;
width: 94px;
height: 10px;
display: block;
}
#footer #f_navi .info a{
background: url(../imgs/ftr_navi_info.gif) no-repeat;
width: 94px;
height: 10px;
display: block;
overflow:hidden;
}

#footer #f_navi .recruit{
background: url(../imgs/ftr_navi_recruit_a.gif) no-repeat;
width: 49px;
height: 10px;
display: block;
}
#footer #f_navi .recruit a{
background: url(../imgs/ftr_navi_recruit.gif) no-repeat;
width: 49px;
height: 10px;
display: block;
overflow:hidden;
}

#footer #f_navi .policy {
background: url(../imgs/ftr_navi_policy_a.gif) no-repeat;
width: 104px;
height: 10px;
display: block;
}
#footer #f_navi .policy a{
background: url(../imgs/ftr_navi_policy.gif) no-repeat;
width: 104px;
height: 10px;
display: block;
overflow:hidden;
}

#footer #f_navi .sitemap {
background: url(../imgs/ftr_navi_sitemap_a.gif) no-repeat;
width: 61px;
height: 10px;
display: block;
}
#footer #f_navi .sitemap a{
background: url(../imgs/ftr_navi_sitemap.gif) no-repeat;
width: 61px;
height: 10px;
display: block;
overflow:hidden;
}

#footer #f_navi a:hover{
background: none;
}

#footer #copyright{
text-align:center;
}
/* ▲フッター */