@charset "UTF-8";

#left-clumn strong{
font-size:1.05em;
line-height:1.3em;
color:#f11d8b;
font-weight:normal;
display:block;
margin-bottom:-10px;
}

p{
text-align:left;
}


.topic-lines p{
width:671px;
background:url(../beauty/img/beauty_topic_bg.gif) repeat-y;
text-align:center;
padding:10px;
color:#000000;
font-size:13px;
}
.topic-lines{
width:691px;
border-bottom:3px solid #f11d8b;
margin:0px auto;
}

h5.beauty{
color:#f11d8b;
font-size:13px;
font-weight:bold;
margin:10px 0px 3px;
}


.course-job,
.course-licence{
border-top:1px solid #e8e8e8;
}
.course-job h4,
.course-licence h4{
padding:3px 5px;
font-size:14px;
font-weight:bold;
text-align:left;
line-height:1.2em;
}

.course-job h4{
margin:20px 0px 10px 10px;
color:#e60012;
}
.course-licence h4{
float:right;
color:#ff6300;
width:185px;
margin-top:6px;
}

.course-job{
width:355px;
background:url(../beauty/img/beauty_job_bg.jpg) no-repeat;
}
.course-licence{
width:350px;
background:url(../beauty/img/beauty_licence_bg.jpg) no-repeat -1px 0px;
}

.course-job ul{
margin:8px 100px 0px 10px;
}
.course-job ul li{
width:240px;
}
.course-job ul li.align-right{
text-align:right;
width:330px;
}
.course-job ul li span.beauty{
color:#f11d8b;
}

.course-job .bottoms{
text-align:center;
margin:10px auto;
}
.course-job a:link,
.course-job a:visited{
color:#e60012;
text-decoration:underline;
}
.course-job a:hover{
color:#B3111E;
}

.course-licence ul{
float:right;
margin-top:8px;
width:190px;
}
.course-job ul li,
.course-licence ul li{
font-size:11px;
line-height:1.4em;
text-align:left;
}
.couse-bottom{
height:13px;
width:712px;
margin-bottom:10px;
}

p.read{
margin:0px auto;
text-align:center;
}

.course-read,
.course-body{
text-align:left;
clear:both;
border:1px solid #f2f2f2;
background-color:#FFFFFF;
}


#flow{
background:url(../beauty/img/flow_top.gif) no-repeat;
padding-top:50px;
}

#flow .course-body{
padding-top:0px;
}


.course-read{
position:relative;
padding:3px;
background-position:right 76px;
background-repeat:no-repeat;
margin-bottom:9px
}
.course-read p.top-cap0{
width:465px;
padding-right:7px;
float:right;
}

.course-read p.top-cap1,
.course-read p.top-cap3{
color:#b5b5b5;
line-height:1.3em;
font-size:11px;
}
.course-read p.top-cap1{
z-index:30;
width:110px;
position:absolute;
bottom:5px;
left:235px;
}

.course-read p.top-cap2{
z-index:10;
position:absolute;
bottom:-22px;
left:390px;
}
.course-read p.top-cap3{
z-index:20;
width:100px;
position:absolute;
bottom:5px;
left:410px;
}

.or-clu{
width:638px;
background:url(../beauty/img/cl_bg.jpg) repeat-y;
margin:20px auto 0px;
min-height:220px;
}

.or-clu-bottom{
margin:0px auto 30px;
}

p.or-clu-left,
p.or-clu-right{
padding-top:200px;
background-color:none;
background-repeat:no-repeat;
width:219px;
font-size:11px;
}

p.or-clu-left{
float:left;
padding-left:90px;
padding-right:10px;
}
p.or-clu-right{
float:right;
padding-right:90px;
padding-left:10px;
}


#makeup-clu-left{
background-image:url(../beauty/img/makeup_cl_left_bg.jpg);
}
#makeup-clu-right{
background-image:url(../beauty/img/makeup_cl_right_bg.jpg);
}


.block-dotted{
background:url(../common/course_bg.gif);
}



.sp-voice{
margin-bottom:20px;
}

.sp-voice .left,
.sp-voice .right{
width:352px;
overflow:hidden;
text-align:left;
}

.sp-voice p{
font-size:12px;
line-height:1.4em;
width:250px;
margin-bottom:10px;
}

.sp-voice .left p{
margin-left:100px;
}
.sp-voice .right p{
margin-left:10px;
}

.sp-voice .right a{
margin-left:16px;
}

.cl2{
padding:10px;
}
.cl2 p{
display:block;
}

.cl2 strong{
width:470px;
float:left;
display:block;
}

.cl2 a{
float:right;
display:block;
}

.cl1,
.cl4,
.cl3{
border:1px solid #e5e5e5;
padding:6px;
font-size:11px;
}
.cl1{
width:159px;
min-height:120px;
}

.cl3{
width:159px;
min-height:220px;
}

.cl4{
width:124px;
min-height:162px;
}
.cl5{
width:171px;
min-height:162px;
border:1px solid #e5e5e5;
border-left:none;
}
.cl5 span{
display:block;
padding:6px;
font-size:12px;
line-height:1.3em;
}

.border-left{
border-left:1px solid #e5e5e5;
}

.course-caption{
color:#f11d8b;
font-size:11px;
clear:both;
padding-top:10px;
line-height:1.4em;
*line-height:1.2em;
}

h4.title-block{
clear:both;
margin-top:10px;
background:#f11d8b;
padding:7px;
color:#FFFFFF;
text-align:left;
font-size:14px;
}


.course-body{
padding:8px;
font-size:12px;
}

.course-read img{
float:left;
}

.course-body p.left{
line-height:1.3em;
}
.course-body p.left img{
margin-bottom:5px;
}

.course-read p{
float:right;
width:465px;
padding:10px 0px;
}

.course-sec{
margin:10px 0px 0px;
clear:both;
background:url(../international/img/course_side_line.gif);
}



.course-sec .caption{
font-weight:normal;
font-size:12px;
}

.couse-bottom img{
display:block;
font-size:1px;
}

#plus-alpha{
width:691px;
background:url(../beauty/img/beuty_alpha_block.jpg) no-repeat;
height:119px;
padding:25px 0px 0px;
}

#plus-alpha p{
width:450px;
margin:0px 20px;
font-size:12px;
line-height:1.3em;
}
#plus-alpha p strong{
color:#000000;
font-size:13px;
}



