/** 専用CSS */

/*
.sportsEventDetailContents{
    width: 500px;
}
*/
.search{
    float: right;
}

.ti22tle h2{
    background-image: url(/image/background_headline.gif);
    background-repeat: no-repeat;
    background-position: left center;
    height: 28px;
    width: 540px;
    font-size: 100%;
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 25px;
    line-height: 28px;
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 8px;
    margin-left: 0px;
}

h2.articleTitleForSearch {
    background-image: url(../image/background_headline.gif);
    background-repeat: no-repeat;
    background-position: left center;
    height: 28px;
    width: 540px;
    font-size: 100%;
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 25px;
    line-height: 28px;
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 8px;
    margin-left: 0px;
}

.posted{
color: #333333;
font-size: x-small;
text-align: left;
line-height: normal;
padding: 5px;
margin:5px 0px 15px 0px;
border-top:2px dotted #87CEEB;
border-bottom:2px dotted #87CEEB;
clear:both;
}

div.title h2 {
    background-image: url(/image/background_boxHeadline.gif);
    background-repeat: no-repeat;
    background-position: left center;
    height: 30px;
    width: 577px;
    font-size: 110%;
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 8px;
    line-height: 30px;
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 8px;
    margin-left: 0px;
    font-weight: bold;
}
