@charset "Shift_JIS";
/* CSS Document */

* {
margin: 0px;
padding: 0px;
}
.clearfix{
display: inline-block;
}
ul,li{
list-style:none;
}
img{
border:0;
vertical-align:bottom;
}
#wrapper{
width:950px;
font-family:"ヒラギノ角ゴ Pro W3","メイリオ", Meiryo;
font-size:14px;
line-height:1.6;
color:#332C1F;
margin:0 auto;
clear:both;
}
#inner{
width:950px;
display:inline-block;
padding:0;
margin:0x;
}
#inner a{
color:#352C20;
text-decoration:none;
}
#inner a:hover{
color:#D93600;
text-decoration:none;
}
#nav{
width:920px;
margin-top: 40px;
padding: 0 15px;
}
#nav li{
display:inline-block;
float:left;
text-align: center;
width: 290px;
margin-right: 20px;
}

#midleft{
width:610px;
float:left;
padding-left: 25px;
}
#osusumetitle{
padding-top:30px;
border-bottom:1px dotted #352C20;
}
dl.plan {
width:610px;
height: 170px;
margin-top: 20px;
overflow: hidden;
text-align: left;
}
.border {
	border-bottom: 1px dotted #352C20;
}
dl.plan dt{
	float: left;
	margin-right: 15px;
}
dd.plantit{
font-weight:bold;
}
dd.planbtn{
margin-top:15px;
}
#midright{
width:270px;
background:#eee;
margin-top:50px;
display:inline-block;
float:right;
}
#planlink{
margin:20px 15px;
}
#topic{
width:858px;
clear:both;
}
#topictitle{
padding-top:30px;
border-bottom:1px dotted #352C20;
}
#topic dl{
width:409px;
margin:15px 10px;
float:left;
}
#topic dt{
margin-right:15px;
float:left;
}
#btm{
width:950px;
padding:50px 0;
clear:both;
}
#btmleft{
margin-right:15px;
float:left;
}
#footer{
width:100%;
border-top:1px dotted #352C20;
padding-top:15px;
}
#footer dl{
margin:0 0 50px 25px ;
float:left;
}
#footer dt{
font-weight:bold;
}
#footer p{
margin:0 40px 50px 0;
float:right;
}