@charset "utf-8";

/* ==================== Map使い方 ==================== */
.maph{
font-size:167%;
}

.maph2{
font-size:114%;
margin-top:3px;
}

.MapUse{
	width:920px;
	margin-bottom:10px;
}

.MapUseBorder{
border:3px solid #ff0000;
padding:15px 15px 0 15px;
}

.Step1{
float:left;
position:relative;
}

.Step1 dt{
float:left;
width:67px;
margin-bottom:5px;
}

.Step1 dd{
float:left;
width:190px;
padding-left:10px;
min-height:67px;
height:auto;
}

* html .Step1 dd{
float:left;
width:190px;
padding-left:10px;
height:67px;
}

.Step1 .Fake1{
position:absolute;
left:11px;
top:85px;
}

.Step1 .Fake2{
position:absolute;
left:162px;
top:83px;
}

.Step2{
float:left;
padding-left:25px;
}

.Step2 dt{
float:left;
width:67px;
}

.Step2 dd{
float:left;
width:190px;
padding-left:10px;
}

.Step3{
float:left;
padding-left:25px;
}

.Step3 dt{
float:left;
width:67px;
}

.Step3 dd{
float:left;
width:190px;
padding-left:10px;
}



/* ==================== Map ==================== */

.PrefMap{
position:relative;
margin-bottom:30px;
}

.PrefMap a 
{
	text-decoration:underline;
}


#MapCourse{
position:absolute;
width:440px;
}

.MapCourseTitle{
padding:5px 0 5px 5px;
font-size:114%;
font-weight:bold;
}

.MapCourselist{
background:#2d2d2d;
border:2px solid #ff0000;
padding:10px 10px 10px 0;
}

.CourselistBorder{
float:left;
width:125px;
padding-left:15px;
border-right:1px solid #cccccc;
color:#ffffff;
font-size:121%;
}

.CourselistBorder li{
padding:2px 0;
}

.Courselist{
float:left;
width:125px;
padding-left:15px;
color:#ffffff;
font-size:121%;
}

.Courselist li{
padding:2px 0;
}
#topdoList a 
{
	
}
