@charset "utf-8";
#main .course {
	margin-bottom: 20px;
	margin-top: 10px;
	width:700px;
}

#main  .course dt {
	display: block;
/*	height: 116px;*/
    height: 123px;
	width: 262px;
	text-indent: -9999px;
	float: left;
/*	margin-bottom: 15px;*/
	margin-bottom: 10px;
    margin-top:7px;
}
#main  .course dd {
	display: block;
	font-size: 90%;
	margin-left: 272px;
/*	margin-bottom: 10px;*/
	margin-bottom: 15px;
}
#main  .sakura {
	float:left;
}
#main  .kaede {
	float:left;
}
#main  .tsubaki {
	float:left;
}
#main  .hiiragi {
	float:left;
}
#main  .azusa {
	float:left;
}
#main  .tachibana {
	float:left;
}
#main  .sakura dt {
	background-image: url(../../img/course_sakura.gif);
	background-repeat: no-repeat;
}
#main .kaede dt {
	background-image: url(../../img/course_kaede.gif);
	background-repeat: no-repeat;
}
#main  .tsubaki dt {
	background-image: url(../../img/course_tsubaki.gif);
	background-repeat: no-repeat;
}
#main .hiiragi dt {
	background-image: url(../../img/course_hiiragi.gif);
	background-repeat: no-repeat;
}
#main .azusa dt {
	background-image: url(../../img/course_azusa.gif);
	background-repeat: no-repeat;
}
#main .tachibana dt {
	background-image: url(../../img/course_tachibana.gif);
	background-repeat: no-repeat;
}
#main .course strong {
	font-size: 15px;
	font-weight: bold;
	color: #666666;
}

#main .caution dt {
	width: 1.5em;
	float: left;
	margin-bottom: 3px;
	font-size: 11px;
}
#main .caution dd {
	margin-left: 1.5em;
	margin-bottom: 3px;
	margin-right: 10px;
	font-size: 11px;
}
#main .step dt {
	display: block;
	height: 27px;
	width: 323px;
	text-indent: -9999px;
	margin-bottom: 5px;
}
#main  .step dd {
	display: block;
	margin-bottom: 10px;
	width: 323px;
}
#main   .step01 dt  {
	background-image: url(../../img/course_step01.gif);
	background-repeat: no-repeat;
}
#main .step02 dt {
	background-image: url(../../img/course_step02.gif);
	background-repeat: no-repeat;
}
#main .step03 dt {
	background-image: url(../../img/course_step03.gif);
	background-repeat: no-repeat;
}
#main .step04 dt {
	background-image: url(../../img/course_step04.gif);
	background-repeat: no-repeat;
}
#main  .howtoA {
	padding-left: 40px;
	width: 330px;
}
#main  .howtoB {
	padding-right: 50px;
	width: 340px;
}
#main .ways {
	width: 350px;
	text-align: center;
	margin-top: 10px;
}
#main .ways dt {
	margin-top: 10px;
}

#main   .ways  .snav01 a {
	background-image: url(../../img/snavi01.jpg);
	background-repeat: no-repeat;
	text-indent: -9999px;
	display: block;
	height: 46px;
	width: 240px;
	margin-left: auto;
	margin-top: 10px;
	margin-bottom: 20px;
	margin-right: auto;
}
#main   .ways  .snav01 a:hover {
	background-image: url(../../img/snavi01_f2.jpg);
	background-repeat: no-repeat;
}
#main   .ways  .snav02 a {
	background-image: url(../../img/snavi02.jpg);
	background-repeat: no-repeat;
	text-indent: -9999px;
	display: block;
	height: 46px;
	width: 240px;
	margin-top: 10px;
	margin-bottom: 20px;
	margin-right: auto;
	margin-left: auto;
}
#main   .ways  .snav02 a:hover {
	background-image: url(../../img/snavi02_f2.jpg);
	background-repeat: no-repeat;
}
#main .caution {
	margin: 0.3em;

}

#main .caution dt {
	width: 1.5em;
	float: left;
	font-size: 90%;
}
#main .caution dd {
	margin-left: 1em;
	font-size: 90%;
}

