@charset "UTF-8";
p.title{
width:590px;
margin:0px 0px 10px 0px;
}
.course-menu{
margin:0px 0px 20px 0px;
width:590px;
clear:both;
}
.course-menu ul{
margin:0px 0px 10px 0px;
padding:10px 0px 0px 0px;
width:588px;
border:1px solid #AFAFAF;
float:left;
clear:both;
}
.course-menu ul li{
display:inline;
margin:0px 0px 10px 10px;
padding:0px 0px 10px 0px;
width:568px;
background-image:url(../../common/li01.gif);
background-position:0% 100%;
background-repeat:repeat-x;
float:left;
clear:both;
}
.course-menu ul li.latest{
margin:0px 0px 0px 10px;
padding:0px 0px 10px 0px;
background:none;
}
.course-menu ul li span.icon{
width:66px;
float:left;
}
.course-menu ul li span.icon2{
width:82px;
float:left;
}
.course-menu ul li dl{
width:568px;
float:left;
}
.course-menu ul li dl dt{
padding:0px 0px 0px 12px;
width:556px;
background-image:url(../../common/ac_square01.gif);
background-position:0em 0.25em;
background-repeat:no-repeat;
color:#BE3F00;
font-size:1.2em;
font-weight:bold;
line-height:1.4;
}
.course-menu ul li dl dd{
margin:0px 0px 0px 12px;
width:556px;
font-size:1.2em;
line-height:1.4;
}
.course-menu ul li dl.basic{
width:502px;
float:left;
}
.course-menu ul li dl.basic dt{
padding:0px 0px 0px 12px;
width:490px;
color:#BE3F00;
font-size:1.2em;
font-weight:bold;
line-height:1.4;
}
.course-menu ul li dl.basic dd{
margin:0px 0px 0px 12px;
width:490px;
font-size:1.2em;
line-height:1.4;
}

.course-menu ul li dl.session{
width:486px;
float:left;
}
.course-menu ul li dl.session dt{
padding:0px 0px 0px 12px;
width:474px;
color:#BE3F00;
font-size:1.2em;
font-weight:bold;
line-height:1.4;
}
.course-menu ul li dl.session dd{
margin:0px 0px 0px 12px;
width:474px;
font-size:1.2em;
line-height:1.4;
}

.course-menu ul li dl.in-line{
width:568px;
float:left;
clear:both;
}
.course-menu ul li dl.in-line dt{
display:inline;
padding:0px 0px 0px 12px;
width:240px;
color:#BE3F00;
font-size:1.2em;
font-weight:bold;
line-height:1.4;
float:left;
}
.course-menu ul li dl.in-line dd{
margin:0px 0px 0px 0px;
width:316px;
font-size:1.2em;
line-height:1.4;
float:left;
}
.course-menu ul li dl dd ul.notes{
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
width:556px;
border:0;
}
.course-menu ul li dl dd ul.notes li{
margin:0px 0px 0px 0px;
padding:0px 0px 0px 12px;
width:544px;
background-image:url(../../common/ac_dot02.gif);
background-position:0px 2px;
background-repeat:no-repeat;
line-height:1.4;
}

.course-menu ul#cut-bg{
background-image:url(../images/cut_bg01.jpg);
background-position:100% 0%;
background-repeat:no-repeat;
}
.course-menu ul#shampoo-bg{
background-image:url(../images/shampoo_bg01.jpg);
background-position:100% 0%;
background-repeat:no-repeat;
}
.course-menu ul#shaving-bg{
background-image:url(../images/shaving_bg01.jpg);
background-position:100% 30%;
background-repeat:no-repeat;
}
.course-menu ul li.with-images{
width:368px;
}
.course-menu ul li.with-images dl.basic{
width:290px;
}
.course-menu ul li.with-images dl.basic dt{
width:290px;
}
.course-menu ul li.with-images dl.basic dd{
width:290px;
}
.course-menu ul li.with-images dl.in-line{
width:368px;
}
.course-menu ul li.with-images dl.in-line dt{
width:240px;
}
.course-menu ul li.with-images dl.in-line dd{
width:100px;
}


.course-menu .rune {
margin:0px 0px 10px 10px;
width:568px;
clear:both;
font-size:1.2em;
}

.course-menu .rune .rune-title {
margin:0px 0px 10px 0;
}

.course-menu .rune p.point {
margin:0px 0px 5px 0;
color:#003300;
}

.course-menu .rune .lead {
margin:0px 0px 10px 0;
line-height: 1.4;
}

.course-menu .rune .lead2 {
margin:0px 0px 5px 0;
}

.course-menu .rune ul {
margin:0 0 10px 0;
padding:0;
border:none;
float:none;
}

.course-menu .rune ul li {
display: block;
background-image: none;
margin:0 0 0 0;
padding:0;
border:none;
float:none;
line-height: 1.4;
}

.course-menu .rune ul li .point_t,
.course-menu .rune ul li.point_t {
width:auto;
color:#006600;
}
.course-menu .bridalmenu .lead {
margin:0px 0px 10px 0;
line-height: 1.4;
font-size:1.2em;
}
