/**メイン**********************************/
#second-main {
position: relative;
left: 0px;
top: 0px;
width: 910px;
height: 263px;
background-image: url(/images/top_main_back.gif);
background-repeat: repeat-y;
background-position: 0px 0px;
z-index: 0;
}

/*各ページ会社ロゴ*/
#second-main-logo {
position: relative;
top: 0px;
left: 0px;
margin: 0px 0px 0px 0px;
width: 910px;
height: 111px;
background-image: url(/images/second_logo.gif);
background-repeat: no-repeat;
background-position: 0px 0px;
z-index: 100;
}

/**各ページボディ********************************/
#second-body {
position: relative;
top:0px;
left:0px;
padding: 0px;
margin: 0px ;
width: 910px;
virtical-align: top;
background-image: url(/images/body_backimage.gif);
background-repeat: repeat-y;
background-position: 0px 0px;
}

/*左ブロック上 バナー********************************/
#second-left-block-banner {
float: left;
margin: 30px 0px 0px 0px;
padding: 0px 25px 0px 32px;
width: 200px;
height: 300px;
background-image: url(/images/left_menu_online_title.gif);
background-repeat:  no-repeat;
background-position: 30px 0px;
}

/*左ブロック下 バナー********************************/
#second-left-banner {
position: absolute;
top: 340px;
left: 30px;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 2px;
width: 200px;
height: 300px;
background-image: url(/images/left_menu_online_title.gif);
background-repeat:  no-repeat;
background-position:  0px 0px;
}

#online-com {
margin: 40px 0px 0px 0px;
padding: 0px 0px 0px 0px;
width: 198px;
height: 61px;
}

#online-net {
margin: 5px 0px 0px 0px;
padding: 0px 0px 0px 0px;
width: 198px;
height: 61px;
}


/**右ブロック*******************************************/
#second-right-block{
margin: 0px 0px 0px 255px;
padding: 30px 0px 0px 0px;
width: 625px;
}

.box-head {
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
width: 575px;
height:  50px;
background-image: url(/images/box_head.gif);
background-repeat: no-repeat;
background-position: 0px 0px;
}

#box-body {
margin:10px 0px 0px 35px;
padding:0px 0px 0px 0px;
width:590px;
background-image: url(/images/body_back.gif);
background-repeat: repeat-y;
background-position: 0px 0px;
}

.box-bottom {
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
width: 575px;
height:  18px;
background-image: url(/images/box_bottom.gif);
background-repeat: no-repeat;
background-position: 0px 0px;
}

.box-text {
margin: 0px 0px 0px 0px;
padding: 5px 10px 5px 10px;
}

/* ホームへ戻る */ 
#second-main #second-home-button {
position:absolute;
left:62px;
top:143px;
width:67px;
height:90px;
z-index: 30;
}
#second-main #second-home-button a {
width:67px;
height:90px;
background-repeat:no-repeat; 
margin:0px;
padding:0px; 
display:block;
}

#second-main #second-home-button a:hover {
width:67px;
height: 90px;
background-image: url(/images/secound_main_home.gif);
background-repeat: repeat-y;
background-position: 0px 0px;
margin:0px;
padding:0px;
display:block;
z-index:10;
}

/*トップに戻る*/
.bottom-link {
position:  relative;
left: 765px;
top: 0px;
margin: 10px 0px 0px 0px;
padding: 0px 0px 0px 0px;
width: 99px;
height:  27px;
background-image: url(/images_menu/bottom_link.gif);
background-repeat: no-repeat;
background-position: 0px 0px;
}

.bottom-link .bottom-link-top {
position: relative;
left:0px;
top:0px;
width:99px;
height:27px;
}

.bottom-link .bottom-link-top a {
width:99px;
height:27px;
background-repeat:no-repeat; 
margin:0px;
padding:0px; 
display:block;
}

.bottom-link .bottom-link-top a:hover {
width:99px;
height:27px;
background-image: url(/images_menu/bottom_link_on.gif);
background-repeat: repeat-y;
background-position: 0px 0px;
margin:0px;
padding:0px;
display:block;
z-index:50;
}