/* 下階層構造
------------------ */
.container {
clear:both;
position:absolute;
top:238px;
width:790px;
margin:0 0 0 3px;
padding:0;
	overflow: hidden;
}

.container:after {
    content: "";
    display: block;
    clear: both;
    height: 1px;
    overflow: hidden;
}

/*\*/
* html .container {
    height: 1em;
    overflow: visible;
}
/**/
.main {
float:left;
width:435px;
margin:0;
padding:0;
}
.side-r {
float:right;
width:184px;
margin:0;
padding:0;
}
/* サイドのコンテンツボックス
------------------ */
.side-conbox {
width:184px;
margin:0;
padding:0;
background:url(../img/pub/side-r-middle.jpg) repeat-y 0 0;
	overflow: hidden;
}

.side-conbox:after {
    content: "";
    display: block;
    clear: both;
    height: 1px;
    overflow: hidden;
}

/*\*/
* html .side-conbox {
    height: 1em;
    overflow: visible;
}
/**/
.side-conbox-head {
width:184px;
height:10px;
margin:0;
padding:0;
background:url(../img/pub/side-r-head.jpg) no-repeat 0 0;
}
.side-conbox-bottom {
width:184px;
height:10px;
margin:0;
padding:0;
background:url(../img/pub/side-r-bottom.jpg) no-repeat left bottom;
}
/* サイドのバック
------------------ */
.backtobox {
width:161px;
height:69px;
margin:20px 0 50px 12px;
padding:5px 0;
background:url(../img/pub/side-backto-bk.jpg) no-repeat left top;
text-align:center;
}
.backto {
width:144px;
margin:0 auto;
padding:20px 0;
color:#FFFFFF;
background:url(../img/pub/side-backto-btn.jpg) no-repeat left center;
display:block;
text-decoration:none;
text-align:center;
}
.backto a {
width:144px;
margin:0 auto;
padding:0;
font-size:0.8em;
color:#FFFFFF;
background: no-repeat left center;
display:block;
text-decoration:none;
text-align:center;
}
.backto a:hover {
color:#33CCFF;
}
/* ページ下部戻る
------------------ */
.backto-left a {
width:144px;
margin:0;
padding:20px 0;
font-size:0.8em;
color:#FFFFFF;
background:url(../img/pub/side-backto-btn.jpg) no-repeat left center;
display:block;
text-decoration:none;
text-align:center;
}
.backto-left a:hover {
color:#33CCFF;
}
