body{
font-family: Verdana, Helvetica, "$B#M#S(B $B#P%4%7%C%/(B", Osaka, sans-serif;
font-size:13px;
line-height:1.5em;
text-decoration: none;
color:#4D4D4D;
}

a {
text-decoration: none;
}

a.info:link {
border-bottom: 1px #FFCC99 solid;
}

a.info:visited {
border-bottom: 1px #FFCC99 solid;
}

a.info:hover {
background-color: #FFCC99;
}


a.info:active {
background-color: #FFCC99;
}


p {
line-height: 1.5em;
margin-top: 15px;
margin-bottom: 30px;
}

ul.winner_main {
margin: 15px 0px 15px 0px;
}

li.winner_l {
list-style-type:none;
width: 300px;

float: left;

}

li.winner_r {
width: 360px;
list-style-type:none;
margin-left: 30px;

float: left;
}


h4 {
font-size: 18px;
font-weight: bold;
}

span.shokin {
font-size: 15px;
font-weight: bold;
}

span.w_title {
font-weight: bold;
}


p.no_title {
font-weight: bold;
font-size: 18px;
color: #ff0000;
margin-left: 10px;
margin-bottom: 30px;
}

.prefecture {
font-size: 12px;
}


p.comment {
line-height: 1.5em;
margin-top: 15px;
margin-bottom: 30px;
font-weight: bold;
}





ul.winner2_main {
margin-top: 20px;
}




li.winner2_l {
list-style-type:none;
width: 350px;
margin-bottom: 5px;
float: left;
}


li.winner2_r {
list-style-type:none;
margin-bottom: 5px;
width: 350px;

float: left;
}



li.syorei_l{
list-style-type:none;
float: left;
}


li.syorei_r{
list-style-type:none;
width: 250px;
margin-left: 8px;
float: left;
}




#contents{
margin:0px;
background-color:#fff;
}

#main{
float:none;
width:700px;
margin:0px auto;
padding:0px;
}

.sub_main{
border-spacing: 10px;
margin: 0px 0px 20px 0px;
width: 700px;
height: auto;
}

h3.sub_title {
background-color: #FFCC99;
background-image: url(../img/title_bg.jpg);
border-color: #ff9001;
border-left-width: 4px;
border-bottom-width: 1px;
border-left-style: solid;
border-bottom-style: dashed;
padding-left: 5px;
font-size: 25px;
}



a img {
border-width: 0px;
}


	
div.breadcrum{
margin:1em 0em;
font-size:12px;
}	



.title_wp {
border-left-width: 5px;
font-size: 20px;
margin: 20px 0px 20px 0px;
padding: 3px 3px 3px 10px;
width: 700px;
height: 30px;
background-color: #fdd2f8;
font-weight: bold;
}


p.wp_size {
font-size: 16px;
background-color: #d1fbff;
}

.wp_size_m {
font-size: 14px;
font-weight: bold;
margin: 30px 0px 10px 0px;
}