/*makeuppage*/


#makeup_main {
	width:685px;
	font-size:12px;
}

img {
	border:0px;
}

#makeup_main h2 {
	margin:5px 0 20px 15px;
	display:block;
	padding:0;
	clear:both
}


/*page1*/

.plice_eria {
	border:solid 1px #009a9c;
	background:#d6ffe7;
	color:#009a9c;
	width:630px;
	margin:0;
	padding:1em;
	margin:5px 0 20px 15px;
}

.plice_eria:after{
    content:"";
    display:block;
    height:0;
    clear:both;
    }

.plice_eria dl {
	display:inline;
	float:left;
	margin:0;
	padding:1em;
}

.plice_eria dt {
	font-weight:bold;
	margin:0;
	padding:0;
}

.plice_eria dd {
	display:list-item;
	margin:0 0 0 1.5em;
}


.staff_list {
	width:660px;
	margin:0 0 10px 10px;
	_margin:0 0 10px 0;
	padding:0;
}

#makeup_main ul {
	list-style:none;
	float:left;
	display:block;
	width:191px;
	margin:10px 10px 15px 10px;
	padding:0;
}

#makeup_main li {
	display:block;
	margin:0;
}

#makeup_main li.top {
	background:url(img/top_line.jpg) no-repeat bottom;
	height:15px;
	width:191px;
}

#makeup_main li.thum {
	padding:15px 0 0 0;
	border-width:1px;
	border-style:none solid none solid;
	border-color:#CCCCCC;
	text-align:center;
}

#makeup_main li.name {
	color:#009a9c;
	font-size:14px;
	font-weight:bold;
	border-width:1px;
	border-style:none solid none solid;
	border-color:#CCCCCC;
	padding:5px 10px 5px 14px;
	width:165px;
	_width:191px;
}

.name span {
	color:#009a9c;
	font-size:10px;
	border-width:1px;
	border:solid 1px #009a9c;
	margin:0;
	padding:2px 3px 2px 3px;
}

#makeup_main li.job {
	border-width:1px;
	border-style:none solid none solid;
	border-color:#CCCCCC;
	padding:5px 10px 5px 14px;
	width:165px;
	_width:191px;
}

#makeup_main li.line {
	border-width:1px;
	border-style:none solid none solid;
	border-color:#CCCCCC;
	text-align:center;
	margin:0;
	padding:0;
}

#makeup_main li.comment {
	border-width:1px;
	border-style:none solid none solid;
	border-color:#CCCCCC;
	padding:5px 10px 5px 14px;
	width:165px;
	_width:191px;

}

#makeup_main li.botan {
	border-width:1px;
	border-style:none solid none solid;
	border-color:#CCCCCC;
	text-align:right;
	padding:0 10px 0 0;
	width:179px;
	_width:191px;
}

#makeup_main li.bottom {
	background:url(img/bottom_line.jpg) no-repeat top;
	height:15px;
	width:191px;
	_width:191px;
}

.img_gazou {
	display:block;
	margin:0 0 0 15px;
	clear:both;
}


/*staffpage*/



.plofile {
	margin:5px 20px 20px 30px;
}

.plofile:after{
    content:"";
    display:block;
    height:0;
    clear:both;
}

.plofile h3 {
	color:#009a9c;
	font-size:14px;
	margin:0;
	padding:0;
}

.plofile h4 {
	border-bottom:1px #000000 solid;
	line-height:300%;
	font-weight:normal;
	margin-top:0;
	font-size:12px;
}

.plofile h5 {
	float:left;
	margin:0;
	width:150px;
	height:200px;
}

.plofile dl {
	float:left;
	width:420px;
	display:block;
	margin:0 0 0 30px;
	line-height:150%;
}

.plofile dt {
	color:#009a9c;
	font-size:14px;
	line-height:200%;
}

.plofile dd {
	margin:0;
}

.pr_table {
	width:420px;
	_width:400px;
	float:left;
	margin:10px 0 10px 30px;
	_margin:10px 0 30px 30px;
	padding-top:10px;
}

.td_left {
	width:100px;
	color:#009a9c;
	background:#d6ffe7;
	border-style:solid solid none solid;
	border-color:#009a9c;
	border-width:1px;
	
}

.td_right {
	width:300px;
	color:#333333;;
	border-style:solid solid none none;
	border-color:#009a9c;
	border-width:1px;
}

.td_left2 {
	width:100px;
	color:#009a9c;
	background:#d6ffe7;
	border-style:solid solid solid solid;
	border-color:#009a9c;
	border-width:1px;
	
}

.td_right2 {
	width:300px;
	color:#333333;;
	border-style:solid solid solid none;
	border-color:#009a9c;
	border-width:1px;
}

.adjust {
	line-height:133%;
	padding:5px;
	font-size:10px;
	margin:0;
}

.adjust td {
	padding:10px;
}

.catalog {	
	width:660px;
	margin:0 0 10px 10px;
	_margin:0 0 10px 0;
	padding:0;
}
	

/*osusumestyle*/

.leftbox {
	float:left;
	width:380px;
	text-align:right;
}

.leftbox dl {
	text-align:left;
}

.leftbox dt {
	color:#009a9c;
	margin:20px 0 0 30px;
	padding:0 0 0 18px;
	font-weight:bold;
	line-height:200%;
	background:url("img/icon.gif") no-repeat 2px;
}

.leftbox table {
	font-size:10px;
}

.leftbox td {
	padding:5px;
}

td.line_tate {
	background:#000000;
	margin:0;
	padding:0;
	width:1px;
}

.a_point {
	background:#e7f7f7;
	width:340px;
	display:block;
	margin:50px auto auto auto;
	text-align:right;
	padding:10px;
	line-height:150%;
}

.a_point dt {
	display:inline;
	margin:0;
	padding:0;
	background:none;

}

.a_point dd{
	margin:0 0 0 10px;
}

.rightbox {
	float:right;
	width:275px;
	margin:0;
	padding:0;
}

#makeup_main .rightbox ul {
	list-style:none;
	padding:0;
	width:265px;
	margin:0;
}

#makeup_main .rightbox li {
	float:left;
	margin:0 12px 20px 0;
	padding:0;
	width:75px;
}

.main_photo {
	width:250px;
	margin:0;
}


