@charset "shift_jis";

/* 	afterwork
================================================================================ */

#outbox {
	float:left;
	width:750px;
	font-size:12px;
	margin:0px 31px 0 31px;
	padding:0;
}

*html #outbox {
	float:left;
	width:750px;
	margin:2px 0 0 15px;
	padding:0;
}

#main {
	float:left;
	width:750px;
	height:364px;
	margin:0;
	padding:0;
}

#main dl {
	float:left;
	width:750px;
	height:364px;
	margin:0;
	padding:0;
}

#main dt {
	float:left;
	width:750px;
	height:198px;
	margin:0;
	padding:0;
}

#main dd {
	float:left;
	width:750px;
	height:166px;
	background-image:url(/purpose/img/private/main_02.jpg);
	background-repeat:no-repeat;
	margin:0;
	padding:0;
}

*html #main dd {
	float:left;
	width:750px;
	height:166px;
	background-image:url(/purpose/img/private/main_02.jpg);
	background-repeat:no-repeat;
	margin:-3px 0 0 0;
	padding:0;
}

#main dd .txt {
	float:left;
	width:380px;
	height:80px;
	line-height:1.8em;
	color:#580206;
	margin:0 0 0 30px;
	padding:0;
}

*html #main dd .txt {
	float:left;
	width:340px;
	height:80px;
	line-height:1.8em;
	color:#580206;
	margin:0 0 0 15px;
	padding:0;
}

	
/* 	point
---------------------------------- */



#point {
	float:left;
	width:750px;
	height:156px;
	background-image:url(/purpose/img/private/bg_point.jpg);
	background-repeat:no-repeat;
	margin:0;
	padding:0;
}

*html #point {
	float:left;
	width:750px;
	height:156px;
	background-image:url(/purpose/img/private/bg_point.jpg);
	background-repeat:no-repeat;
	margin:0 0 -5px 0;
	padding:0;
}

#point ul {
	float:left;
	width:750px;
	height:80px;
	margin:65px 0 0 20px;
	padding:0;
}

*html #point ul {
	float:left;
	width:750px;
	height:100px;
	margin:65px 0 0 -5px;
	padding:0;
}

#point li {
	float:left;
	width:185px;
	height:80px;
	list-style-type:none;
	font-size:11px;
	color:#40390D;
	line-height:1.6em;
	margin:0 30px 0 25px;
	padding:0;
}


/* 	cartridge
---------------------------------- */
#cartridge {
	width:750px;
	float:left;
	background-image:url(/purpose/img/private/bg_cartridge.jpg);
	background-repeat:repeat;
	margin:0;
	padding:0;
}

*html #cartridge {
	width:600px;
	float:left;
	background-image:url(/purpose/img/private/bg_cartridge.jpg);
	background-repeat:repeat-x;
	background-repeat:repeat-y;
	margin:0;
	padding:0;
}


/* 	area
---------------------------------- */
#area {
	float:left;
	width:750px;
	height:119px;
	background-image:url(/purpose/img/private/bg_area.jpg);
	background-repeat:no-repeat;
	margin:0;
	padding:0;
}

*html #area {
	float:left;
	width:750px;
	height:119px;
	background-image:url(/purpose/img/private/bg_area.gif);
	background-repeat:no-repeat;
	margin:-5px 0 0 0;
	padding:0;
}
#area_in{
	width:730px;
	height:65px;
	margin-top: 65px;
	padding-left: 20px;
}
*html #area_in{
	width:700px;
	height:65px;
	margin-top: 130px;
	padding-left: 20px;
}
#area ul {
	float:left;
	width:720px;
	height: 25px;
	margin:0;
	padding:0;
}

*html #area ul {
	float:left;
	width:700px;
	height:25px;
	margin:0 0 0 5px;
	padding:0;
}

#area li {
	float:left;
	width:80px;
	height:25px;
	margin: 0 10px 7px 0;
    padding: 0 0 0 12px;
	background-image:url(/purpose/img/private/icon_pink.png);
	background-repeat:no-repeat;
	background-position: 2px 4px;
	list-style-type: none;
}

/* 	ttl
---------------------------------- */

.ttl {
	width:750px;
	height:44px;
	float:left;
	margin:20px 0 10px 0;
	padding:0;
}




/* 	salon
---------------------------------- */
.salon {
	width:715px;
	height:245px;
	float:left;
	margin:0 0 12px 22px;
	padding:0;
}

.salon .left{
	width:350px;
	height:245px;
	background-image:url(/purpose/img/private/bg_salon.jpg);
	background-repeat:no-repeat;
	float:left;
	margin:0 6px 0 0;
	padding:0;
}

.salon .right{
	width:350px;
	height:245px;
	background-image:url(/purpose/img/private/bg_salon.jpg);
	background-repeat:no-repeat;
	float:left;
	margin:0 0 0 0;
	padding:0;
}

.salon .name{
	width:300px;
	height:18px;
	font-weight:bold;
	margin:15px 0 0 40px;
	padding:0;
}

.salon .intro {
	width:155px;
	height:190px;
	float:left;
	line-height:1.4em;
	margin:15px 0 0 10px;
	padding:0;
}

*html .salon .intro {
	width:155px;
	height:190px;
	float:left;
	margin:15px 0 0 5px;
	padding:0;
}

.salon .intro dl {
	width:155px;
	height:200px;
	float:left;
	margin:0;
	padding:0;
}

.salon .intro dt {
	width:155px;
	height:100px;
	float:left;
	margin:0;
	padding:0;
}

.salon .intro .txt_b {
	width:155px;
	height:70px;
	float:left;
	margin:0;
	padding:0;
}

.salon .intro dt .txt {
	width:75px;
	height:15px;
	font-size:11px;
	font-weight:bold;
	float:left;
	margin:30px 0 0 5px;
	padding:0;
}

*html .salon .intro dt .txt {
	width:75px;
	height:15px;
	font-size:11px;
	font-weight:bold;
	float:left;
	margin:12px 0 0 40px;
	padding:0;
}

.salon .intro dd {
	width:145px;
	height:90px;
	font-size:11px;
	line-height:1.4em;
	float:left;
	margin:7px 5px;
	padding:0;
}

.salon .intro dd .txt_c {
	width:145px;
	height:70px;
	font-size:11px;
	line-height:1.4em;
	float:left;
	margin:15px 0 0 0;
	padding:0;
}


*html .salon .intro dd {
	width:145px;
	height:90px;
	font-size:11px;
	line-height:1.4em;
	float:left;
	margin:0 2px ;
	padding:0;
}

.salon .intro dd .price {
	width:145px;
	height:20px;
	font-size:11px;
	color:#FF4444;
	float:left;
	margin:8px 5px 0px 0px;
	padding:0;
	text-align:right;
}


.salon .photo {
	width:170px;
	height:145px;
	float:right;
	margin:15px 7px 10px 0;
	padding:0;
}

.salon .btn {
	widht:140px;
	height:27px;
	float:right;
	margin:0 7px 0 0;
	padding:0;
}







#cartridge #bottom {
	float:left;
	width:750px;
	height:30px;
	margin:0;
	padding:0;
}

*html #cartridge #bottom {
	float:left;
	width:750px;
	height:20px;
	margin:-15px 0 0 0;
	padding:0;
}


/*追加*/
.shozaichi {
color:#006699;
font-size:12px;
}
.td_cliname {
background-color:F48587;
color:#FFFFCC;
font-weight:bold;
font-size:16px;
padding:0.5em 0 0.5em 1em;
letter-spacing:0.2em;
}
.td_cllist {
border:1px solid #ff6666;
}
.text_title {
font-size:12px;
color:#000;
text-align:left;
line-height:150%;
}

table .course{
	padding-top:15px;
	padding-bottom:15px;
	border:1px solid #cccccc;
}

.catch{
	width:700px;
}

.tit{
	width:519px;
	float:left;
}

.lead{
	width:191px;
	height:380px;	
	background-image:url("/purpose/img/privateroom_title_right.gif");
	background-repeat:no-repeat;
	float:left;
	}

.lead p{
	padding:230px 10px 0px 10px ;
 line-height: 1.5em;
}

.purpose_list{
	width:700px;
	text-align:center;	
	margin: 30px 0;
}





