@charset "UTF-8";


.name{
	border-bottom:1px solid #CCC;
	clear:both;
	padding:0 0 10px;
	width:720px;
}

.name div{
	width:650px;
	float:left;
	padding:50px 0 10px 70px;
}

.name div.recruit{
	background:url(../image/recruit/ic_recruit2.gif) 0 42px no-repeat;
	padding-left:80px;
}

.name div.wedding{
	background:url(../image/special/ic_wedding.gif) left 35px no-repeat;
}

.name div h3{
	font-size:14px;
	padding:0;
	margin:0;
}

.name div h3 span{
	font-size:30px;
	line-height:1.2em;
}


.name p{
	float:right;
}

.name div p{
	clear:both;
	float:none;
}

dl.freshiman{
	clear:both;
	border-left:2px solid #333;
	padding-left:10px;
	margin-bottom:100px;
}

dl.freshiman dt {
	font-size:25px;
	margin-bottom:10px;
}

dl.freshiman dd{
	clear:both;
	padding-left:25px;
	background:url(../image/recruit/ic_yazirusi.gif) no-repeat center left;
	font-size:18px;
	line-height:1;
	padding:6px 15px;
	height:18px;
}

h4{
	clear:both;
	padding:30px 0 10px;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size:16px;
	color:#645450;
	line-height:1.6em;
}

h4 span{
	color:#8BD985;
}

h4 img{
	padding-bottom:10px;
}


div#maincontents p{
	padding:20px 0;
	width:500px;
}

div#maincontents p#owner{
	text-align:right;
	padding-right:50px;
}

div#maincontents p#owner span{
	font-size:20px;
	line-height:1.5em;
}

div#maincontents dl#terms{
	padding:20px 0;
	border-top:1px solid #CCC;
	width:720px;
}

div#maincontents dl#terms dt{
	padding-bottom:10px;
}

div#maincontents dl#terms dd{
	float:left;
	padding:0 10px 10px 0;
}

div#maincontents dl#stylist{
	border-top:1px solid #CCC;
	padding:20px 0;
	width:720px;
}

div#maincontents dl#stylist dt{
	float:left;
	width:120px;
	padding:5px 0;
}

div#maincontents dl#stylist dd{
	float:left;
	width:580px;
	padding:5px 0;
}

p.totop{
	text-align:right;
	width:710px;
	clear:both;
	border-bottom:dotted #666 2px;
	padding:30px 0 10px;
}

dl.copy{
	padding:0 0 10px 0;
}

dl.copy dt{
	padding:0 0 0 0;
	font-weight:bold;
}

dl.copy dd{
	padding:5px 0 10px 0;
}

div#recruit01,div#recruit02,div#recruit03,div#recruit04,div#recruit05,div#recruit06{
	width:720px;
}


/*教育*/

div#recruit01{
	clear:both;
	width:720px;
	color:#231815;
}

div#recruit01 div{
	background:#FFFDDE;
	padding:20px;
	width:670px;
	margin-top:20px 0;
	clear:both;
}

div#recruit01 h4{
	color:#FF927F;
}

div#recruit01 div dl{
	width:144px;
	float:left;
	padding-right:30px;
	background:url(../image/recruit/ic_arrow.gif) no-repeat 150px 55px;
}

div#recruit01 div dl.end{
	padding-right:0;
}

div#recruit01 div dt{
	padding-bottom:10px;
}

div#recruit01 div dd{
	font-size:11px;
	line-height:1.2em;
}

/*満足*/

div#recruit02 div.manzoku{
	clear:both;
	padding:20px 0;
}
div#recruit02 h4{
	color:#FFB547;
}

div#recruit02 dl span{
	color:#FFB547;
}

div#recruit02 div.manzoku p{
	float:left;
}

div#recruit02 div.manzoku dl{
	float:left;
}

div#recruit02 div.manzoku dt{
	clear:both;
	padding:0 0 0 20px;
}
div#recruit02 div.manzoku dd{
	float:left;
	margin:10px 0 0 20px;
	width:230px;
	padding:10px 15px;
	background:#FFFDDE;
	font-size:11px;
	line-height:1.4em;
}
div#recruit02 div.manzoku dd img{
	padding-bottom:10px;
}

/*スタッフの一日*/

div#recruit03 div{
	float:left;
}

div#recruit03 h4{
	clear:both;
	color:#A2CA4C;
}

div#recruit03 dl{
	clear:both;
}

div#recruit03 p{
	float:right;
	width:440px;
	padding:30px 0 0 0;
}

/*対談*/

div#recruit03 div{
}

div#recruit03 h4{
	clear:both;
	color:#A2CA4C;
}

div#recruit03 dl{
	clear:both;
}

div#recruit03 p{
	float:right;
	padding:30px 0 0 0;
}

/*スタッフの一日*/

div#recruit04 div{
	float:left;
	width:250px;
}

div#recruit04 h4{
	clear:both;
	color:#8D90DC;
}

div#recruit04 dl{
	clear:both;
}

div#recruit04 p{
	float:right;
	width:440px;
	padding:30px 0 0 0;
}

/*寮*/

div#recruit05 div{
	float:left;
	width:335px;
	padding:0;
	margin:0;
}

div#recruit05 h4{
	clear:both;
	color:#6FC0F2;
}

div#recruit05 dl{
	clear:both;
	background:url(../image/recruit/ph_05-2.jpg) no-repeat 0 80px;
	width:335px;
}

div#recruit05 dt{
	padding-bottom:20px;
}

div#recruit05 dd{
	font-size:10px;
	padding-left:30px;
	margin-left:110px;
	padding-bottom:0;
}

div#recruit05 dd.ic01{
	background:url(../image/recruit/ic_05-1.gif) no-repeat left top;
}
div#recruit05 dd.ic02{
	background:url(../image/recruit/ic_05-2.gif) no-repeat left top;
}
div#recruit05 dd.ic03{
	background:url(../image/recruit/ic_05-3.gif) no-repeat left top;
}
div#recruit05 dd.ic04{
	background:url(../image/recruit/ic_05-4.gif) no-repeat left top;
}

div#recruit05 div p{
	width:335px;
	clear:both;
	padding:0;
}

div#recruit05 p{
	float:right;
	width:380px;
	padding:30px 0;
}

/*見学*/
div#recruit06{
		background:url(../image/recruit/il_06.gif) no-repeat 500px 20px;
}
	
div#recruit06 div.manzoku{
	clear:both;
	padding:20px 0;
}
div#recruit06 h4{
	color:#7DD9E4;
}

div#recruit06 div{
	clear:both;
}


div#recruit06 dl.copy{
	width:650px;
}


div#recruit06 dl{
	float:left;
	width:226px;
	padding:0 20px 20px 0;
}

div#recruit06 dl.end{
	padding-right:0;
}

div#recruit06 dl{
}

div#recruit06 div p{
}

div#recruit06 dd.txt{
	padding:15px;
	clear:both;
	width:194px;
	height:110px;
	border-right:1px solid #7DD9E4;
	border-left:1px solid #7DD9E4;
}