/* よく登場する要素のリセット */
h1, h2, h3, h4, h5, h6, p, address,
ul, ol, li, dl, dt, dd,
table, caption, th, td, img, form {
        margin: 0;
        padding: 0;
        border: none;
        font-style: normal;
        font-weight: normal;
        font-size: 100%;
        text-align: left;
        list-style-type: none;
}

/* テキストエリア内文字サイズのブラウザ間での差異をなくす */
textarea { font-size: 100%; }

/* 画像の下にできる隙間をなくす */
img { vertical-align: bottom; }

/* hr 要素は不可視で使う */
hr { display: none; }

body{
    margin:0;
    padding:0;
    font-family:ＭＳ Ｐゴシック, ヒラギノ丸ゴ Pro W4, Hiragino Maru Gothic Pro;
    text-align:center;
}
.rightlink{
    width:300px;
    font-size:12px;
    line-height:26px;
    text-align:left;
    margin:0px;
    padding:0px;
}

.rightlinkbanner div{
    margin-bottom:10px;
}
.righttopics{
    border-left:1px solid #FF0000;
    border-right:1px solid #FF0000;
    border-bottom:1px solid #FF0000;
    margin-bottom:10px;
    padding:10px;
}
.title1{
	height:11px;
    line-height:12px;
	background-image:url(../images/link_bgtopic_title.gif);
    background-repeat:no-repeat;
	color:#FFFFFF;
    padding:8px 15px
}
.righttopics a{
color:#0000FF;
}

.righttopics a:hover{
color:#CC0000;
}
.1text{
margin-bottom:60px;
}

.SpryHiddenRegion {
    visibility: hidden;
}
    .rightPickup{
    width:286px;
        margin:0px 0px 10px;
        border-left:1px solid #FF0000;
        border-right:1px solid #FF0000;
        border-bottom:1px solid #FF0000;
        font-size:12px;
        line-height:16px;
        padding:6px;
    }

    .rightPickup p{
    margin:0px 0px 5px;
    }
    .rightPickup img{
    float:left;
    margin: 0px 5px 5px 0px;
    }
.clear{
  clear: both;
  font-size: 0;
  line-height: 0;
  height: 0px;
  visibility: hidden;
	}