/* special */
.cl {
clear: both;
}

.sp_title01 {
background-image:  url("../../backnumber/data/n163/img/special/title.jpg");
background-repeat: no-repeat;
padding: 425px 0px 0px 0px;
text-align: right;
color: #ffffff;
font-size: 8px;
}

.sp_tit01 {
font-size: 14px;
font-weight: bold;
color: #81409C;
margin: 10px 0px 5px 0px;
}

.sp_tit02 {
color: #737373;
border-bottom: #737373 1px solid;
padding-bottom: 2px;
margin-bottom: 10px;
}
.sp_nm {
font-size: 10px;
padding: 5px 0px 15px 0px;
}

.sp_tit03 {
background-image:  url("../../backnumber/data/n163/img/special/sp02.jpg");
background-repeat: no-repeat;
padding: 415px 10px 0px 0px;
color: #000000;
margin: 10px 0px 10px 0px;
font-size: 20px;
font-weight: bold;
text-align: right;
}
.sp_tit04 {
background-image:  url("../../backnumber/data/n163/img/special/sp04.jpg");
background-repeat: no-repeat;
padding: 228px 10px 0px 0px;
color: #000000;
margin: 10px 0px 10px 0px;
font-size: 20px;
font-weight: bold;
text-align: right;
}
.sp_tit05 {
font-size: 14px;
font-weight: bold;
color: #1CAAF8;
margin: 10px 0px 5px 0px;
}
.sp_tit06 {
background-image:  url("../../backnumber/data/n163/img/special/sp08.jpg");
background-repeat: no-repeat;
padding: 425px 10px 0px 0px;
color: #000000;
margin: 10px 0px 10px 0px;
font-size: 20px;
font-weight: bold;
text-align: right;
}
.sp_tit07 {
font-size: 14px;
font-weight: bold;
color: #000000;
margin: 10px 0px 5px 0px;
}

.sp_event {
width: 640px;
margin-bottom: 5px;
}
.sp_event_ts {
font-size: 14px;
color: #000000;
margin: 10px 0px 5px 0px;
}
.sp_event_bg {
background-color: #CFA9DF;
padding: 5px;
color: #000000;
}
.sp_event_nm {
font-size: 14px;
font-weight: bold;
margin-right: 10px;
}
.sp_event_details {
background-color: #F0DDF7;
padding: 5px;
}

.sp_m01 {
margin-left: 100px;
}

.kokutai {
border-left: #1CAAF8 10px solid;
padding: 0px 5px;
color: #000000;
font-weight: bold;
margin: 10px 0px 2px 0px;
}
 
.senshu01 {
background-color: #81409C;
font-size: 14px;
font-weight: bold;
color: #ffffff;
padding: 5px;
margin: 5px 0px;
}
.senshu02 {
background-color: #1CAAF8;
font-size: 14px;
font-weight: bold;
color: #ffffff;
padding: 5px;
margin: 5px 0px;
}

.sp03 {
background-image:  url("../../backnumber/data/n163/img/special/sp03.jpg");
background-repeat: no-repeat;
padding: 218px 0px 0px 0px;
color: #81409C;
margin: 10px 0px;
}
.sp05 {
background-image:  url("../../backnumber/data/n163/img/special/sp05.jpg");
background-repeat: no-repeat;
padding: 230px 0px 0px 0px;
color: #1CAAF8;
margin: 5px 0px 5px 5px;
float: right;
line-height: 130%;
font-size: 10px;
width: 150px;
}
.sp06 {
background-image:  url("../../backnumber/data/n163/img/special/sp06.jpg");
background-repeat: no-repeat;
padding: 155px 0px 0px 0px;
color: #1CAAF8;
margin: 5px 0px 5px 5px;
float: right;
line-height: 130%;
font-size: 10px;
width: 225px;
}

.sp_txt01 {
line-height: 130%;
font-size: 10px;
color: #1CAAF8;
font-weight: normal;
margin-bottom: 10px;
}

.sp_prof01 {
border: #81409C 1px solid;
padding: 3px;
color: #81409C;
}
.sp_prof02 {
margin: 10px 0px;
border: #1CAAF8 1px solid;
padding: 3px;
color: #1CAAF8;
}
.sp_prof03 {
margin: 10px 0px;
background-image:  url("../../backnumber/data/n163/img/special/sp07.jpg");
background-repeat: no-repeat;
padding: 65px 0px 0px 160px;
}
*html .sp_prof03 {
padding: 58px 0px 0px 160px;
}
*+html .sp_prof03 {
padding: 60px 0px 0px 160px;
}


.sp09 {
background-image:  url("../../backnumber/data/n163/img/special/sp09.jpg");
background-repeat: no-repeat;
padding: 220px 0px 0px 0px;
color: #1CAAF8;
margin: 10px 0px;
}



/* beauty */

.beauty03 {
font-weight: bold;
color: #000000; 
text-align: right; 
font-size: 20px; 
margin: 10px 0px 2px 0px;
line-height: 140%;
}
.beauty04 {
font-weight: bold;
text-align: right; 
font-size: 16px; 
margin: 0px 0px 10px 0px;
}

.be_img02 {
background-image:  url("../../backnumber/data/n163/img/beauty/be02.jpg");
background-repeat: no-repeat;
padding: 230px 0px 0px 0px;
color: #A4625E;
font-size: 10px;
line-height: 135%;
width: 300px;
line-height: 130%;
float: right;
margin: 5px 0px 5px 5px;
}





/* nurture */

.nurture03 {
font-weight: bold;
color: #000000; 
text-align: right; 
font-size: 20px; 
margin: 10px 10px 5px 0px;
}
.nurture04 {
font-weight: bold;
text-align: right; 
font-size: 16px; 
margin: 0px 10px 10px 0px;
}

.nt_main {
background-image: url("../../backnumber/data/n163/img/nurture/main.jpg");
background-repeat: no-repeat;
padding-top: 430px;
font-size: 10px;
line-height: 130%;
color: #CD8133;
text-align:right;
}




























