body_bk         { color: #333; font-size: 12px; line-height: 120%; background-repeat: repeat; background-position: center top; margin-right: 0; margin-left: 0; position: relative; overflow-x: hidden     }
body { color: #333; font-size: 12px; line-height: 120%; background-image: url(../img/bg_img.gif); background-repeat: repeat; background-position: 0 0; position: relative }
td { color: #333; font-size: 12px; line-height: 160% }
h1     { font-size: 10px; font-weight: normal; margin-top: 0; height: 5px }
h2   { font-size: 10px; font-weight: normal; margin-top: 0; margin-bottom: 0 }
h3  { color: #333; font-size: 12px; font-weight: normal; line-height: 160%; margin-top: 0; margin-bottom: 0 }
.width     { background-image: url(../img/white_bg.png); width: 975px }
.slides { width: 100%; height: 400px }
.item_slide    { width: 700px; height: 230px }
.pan  { font-size: 12px; height: 22px }
.text { color: #7f7f7f; font-size: 12px }
.td_p5 { padding: 5px }
.td_pside8  { padding-right: 8px; padding-left: 8px }
.td_pside15 { padding-right: 15px; padding-left: 15px }
.td_pside20 { padding-right: 20px; padding-left: 20px }
.mini2 { font-size: 11px; line-height: 12px }
.kiji   { font-size: 15px; line-height: 160%; font-stretch: extra-condensed }
.logo               { width: 100%; height: 80px }
.nav_con                     { width: 975px; height: 170px }
.top_img_bk             { background-image: url(../img/top_truth.jpg); background-repeat: no-repeat; background-position: center 0; width: 100% }
.top_img  { background-image: url(../img/top_img.jpg); background-repeat: no-repeat; background-position: 0 0; width: 3000px; height: 2000px }
.contact_bt { width: 100%; height: 130px }
.story { background-image: url(../img/story_img.jpg) }
.bottom                        { width: 100%; height: 180px }
/* ページトップアンカー start*/
#frame{
position:relative;/*frameの左上（右上）を基準に*/
bottom:0px;
}
#h-top {position:absolute;top:0px;left:0px;}
#h-pagetop {position:absolute;bottom:0px;right:0px;}
#h-pagetop a   { background-image: url(img/pagetop.png); background-repeat: no-repeat; background-position: 0 0; display: block; width: 100px; height: 170px }
/* ページトップアンカー end*/