@charset "UTF-8";




/*------------------------------------------------------------
	お問い合わせ
------------------------------------------------------------*/	
.inquiry	{
	width:98%;
	margin:20px auto;
	}

	.inquiry table	{
		width:100%;
		border:#C4BBAC 1px solid;
		border-collapse:collapse;
		margin-bottom:30px;
		}

		.inquiry table th	{
			border:#C4BBAC 1px solid;
			border-collapse:collapse;
			background:#F1EFEB;
			text-align:left;
			padding:13px 10px;
			width:180px;
			}

		.inquiry table td	{
			border:#C4BBAC 1px solid;
			border-collapse:collapse;
			padding:13px 10px;
			}

	.inquiry table.tel	{
		width:295px;
		margin-bottom:15px;
		}
		.inquiry table.tel th	{
/*			width:295px;*/
			}


	.inquiry #contactNew	{
		overflow:hidden; 
		height:1%; 
		padding:10px 20px; 
		margin-bottom:30px;
		background:#F1EFEB;
		border:#C4BBAC 1px dotted;
		}

	.inquiry span	{
		color:#f00;
		}
		


/* ----------------------------------------------------------------
　採用情報　recruit.css　

00.共通	
　　電子パンフレット
01.エステティシャンのある１日	
02.先輩エステティシャンインタビュー
03.採用までの流れ
04.募集要項

	
------------------------------------------------------------------- */
/*　共通
------------------------------------------------------------------- */
#recruit {
	margin-right: auto;
	margin-left: auto;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 15px;
	padding-left: 10px;
}

#recruit h4	{
	border: 1px outset #CC0000;
	margin-bottom: 4px;
	padding-top: 10px;
	padding-right: 8px;
	padding-bottom: 10px;
	padding-left: 10px;
	background-color: #F7F6F3;
	margin-top: 15px;
	color: #900;
		}
		
	.recruit_h2 {
	font-size: 1.3em;
	color: #c8151d;
	}
		
#recruit .text	{
	padding-right: 10px;
	padding-left: 10px;
		}		


#recruit_nav	{
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	padding: 0;
	border-radius:8px;
	border:1px solid #A3171A;
		}

#recruit_nav ul	{
	padding: 0px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	text-align: center;
		}
		
#recruit_nav li	{
	margin: 0px;
	padding: 0px;
		}	

#recruit_nav li.on{
	background-color: #cc0000;
	}

#recruit_nav li.bg{
	background-color: #F9D9D9;
	}
#recruit_nav li.border{
	border-bottom:1px dashed #A3171A;
	}

#recruit_nav li.top-radius{
border-radius: 8px 8px 0px 0px 	
}
	
#recruit_nav li.under-radius{
border-radius: 0px 0px 8px 8px 	
}
		
#recruit_nav img {
	margin: 0px;
	line-height: 0px;
	display: block;

	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 5px;

} 	





#recruit_footer	{
	margin-right: auto;
	margin-left: auto;
	width: 96%;
	text-align: center;
		}

#recruit_footer ul	{
	padding-bottom: 20px;
	
		}
		
#recruit_footer li	{
	padding-bottom: 4px;
		}	
		
#recruit_footer_more	{
	margin-right: auto;
	margin-left: auto;
	width: 100%;
	text-align: center;
	background-attachment: fixed;
	background-image: url(../../recruit/image/recruit_footer_more.jpg);
	background-repeat: no-repeat;
	background-position: center top;
		}
		
#recruit_nav.naviList {
	margin: 14px 0 30px;
	padding: 3px 10px 17px;
	border-radius: 0;
	border: none;
	background-color: #DE829B;
}

#recruit_nav.naviList li a {
	padding: 9px 0 8px;
	display: block;
	color: #fff;
	font-size: 16.5px;
	font-family: "ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,Osaka,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;
	font-weight: bold;
	text-align: left;
	border-bottom: 2px dotted #fff;
	background: #DE829B url(../../recruit/images/icon.png) no-repeat right center;
}

#recruit_nav.naviList li a:hover {
	opacity: 0.7;
}

.recruitWrapper {
	padding-left: 8px;
}
		
.recruitContent {
	margin-top: 13px;
	border-radius: 12px;
	background: url(../../recruit/images/bg.png) no-repeat center center;
	background-size: cover;
}

.recruitContent h2 {
	margin-bottom: -29px;
}

.recruitContent h2 img {
	margin: -34px 0 0 -44px;
}

#recruit {
	padding-left: 25px;
	padding-bottom: 380px;
	position: relative;
	font-family: "ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,Osaka,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;
	border: none;
}

#recruit .txt {
	margin-bottom: 23px;
	color: #7D6B55;
	font-size: 17.2px;
	font-weight: bold;
	letter-spacing: 3px;
}

#recruit .txt img {
	margin: 7px 0 0 5px;
	display: block;
}

#recruit p {
	margin-bottom: 25px;
	color: #7D6B55;
	font-size: 18.86px;
	font-family: "游ゴシック","Yu Gothic","游ゴシック体","YuGothic","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","Meiryo UI","メイリオ",Meiryo,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;
	letter-spacing: -2px;
	line-height: 2.175;
}

#recruit .name {
	font-family: "游明朝","YuMincho","Hiragino Mincho Pro","MS PMincho","ＭＳ Ｐ明朝","ヒラギノ明朝 Pro W6",serif;
}

#recruit .name .sml {
	font-size: 16.28px;
	font-weight: normal;
}

.recruitWrapper .pho img {
	margin: -380px 0 0 0;
}

.sp {
	display: none !important;
}

a[href^="tel:"] {
	cursor: default;
	pointer-events: none;
}

@media all and (-ms-high-contrast:none){
	#recruit_nav.naviList li a {
		padding: 10px 0 7px;
	}
}

@media only screen and (max-width:890px){
	a[href^="tel:"] {
		cursor: pointer;
		pointer-events: auto;
	}
		
	.pc {
		display: none !important;
	}
	
	.sp {
		display: block !important;
	}
	
	.recruitWrapper {
		padding-left: 0;
	}
	
	.recruitContent h2 {
		margin-bottom: 10px;
	}
	
	.recruitContent h2 img {
		margin: 0;
	}
	
	#recruit {
		padding-left: 10px;
		padding-bottom: 60%;
	}
	
	#recruit .txt {
		margin-bottom: 10px;
		line-height: 1.5;
	}
	
	#recruit .txt span {
		margin: 0;
		padding: 0;
		color: #fff;
		font-size: 23px;
	}
	
	#recruit p {
		padding: 0;
		line-height: 1.5;
		letter-spacing: 0;
	}
	
	.recruitWrapper .pho {
		text-align: center;
	}
	
	.recruitWrapper .pho img {
		margin: -60% auto 0;
		max-width:100%
	}	
}

/*　details.html
------------------------------------------------------------------- */
.detailsContent {
	margin-top: 14px;
	position: relative;
}

.detailsContent h2 {
	margin-bottom: -2px;
	padding-left: 8px;
	text-align: center;
}

.detailsContent h2 img {
	margin: 0 auto;
}

.detailsContent .img {
	position: absolute;
	right: 3px;
	top: -2px;
}

.detailsContent .tabBox {
	margin-bottom: 25px;
}



.head {
	color: #DE829B;
	font-family: Meiryo, "小塚ゴシック Pr6N", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", sans-serif;
	font-size: 17.85px;
	font-weight: bold;
	margin-bottom: 8px;
	padding-bottom: 8px;
	padding-left: 12px;
}

.detailsContent .tabBox table {
	width: 100%;
	border-collapse: collapse;
}

.detailsContent .tabBox th,
.detailsContent .tabBox td {
	padding: 10px 0 10px 15px;
	text-align: left;
	line-height: 1.45;
	vertical-align: middle;
	box-sizing: border-box;
	border-top: 1px dashed #A4A4A4;
}

.detailsContent .tabBox th {
	width: 18%;
	color: #EC7993;
	font-family: Meiryo, "小塚ゴシック Pr6N", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", sans-serif;
	font-size: 17.85px;
	font-weight: bold;
}

.detailsContent .tabBox th.men {
	width: 18%;
	color: #0071bc;
	font-family: Meiryo, "小塚ゴシック Pr6N", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", sans-serif;
	font-size: 17.85px;
	font-weight: bold;
}


.detailsContent .tabBox td {
	font-family: "ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,Osaka,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;
	font-size: 14px;
	letter-spacing: -0.5px;
}

.detailsContent .tabBox td span {
	color: #EC7993;
}

.detailsContent .tabBox td span.men {
	color: #0071bc;
}

.detailsContent .tabBox .trStyle02 th,
.detailsContent .tabBox .trStyle02 td {
	padding: 4px 0 0 15px;
}

.detailsContent .tabBox .trStyle01 td {
	padding: 13px 0 7px 15px;
}

.detailsContent .tabBox .trStyle03 th,
.detailsContent .tabBox .trStyle03 td {
	border-bottom: 2px dotted #A4A4A4;
}

.detailsContent .linkList {
	text-align: center;
}

.detailsContent .linkList li {
	list-style: none;
}

.detailsContent .linkList li:last-child {
	margin-top: 13px;
}

.detailsContent .linkList li a {
	display: inline-block;
}

.detailsContent .linkList li a:hover {
	opacity: 0.7;
}

@media only screen and (max-width:890px){
	.detailsContent h2 {
		text-align: center;
	}
	
	.detailsContent h2 img {
		width: 200px;
	}
	
	.detailsContent .img {
		width: 50px;
	}
	
	.detailsContent .tabBox th, .detailsContent .tabBox td {
		display: block;
	}
	
	.detailsContent .tabBox th {
		width: 100%;
	}
	
	.detailsContent .tabBox th.men {
		width: 100%;
	}
	
	.detailsContent .tabBox .trStyle03 th {
		border-bottom: none;
	}
	
	.detailsContent .tabBox .trStyle03 td {
		border-width: 1px;
	}
}

/*　comparison.html
------------------------------------------------------------------- */
.comparisonWrapper {
	padding-left: 8px;
	width: 67%;
}

.comparisonContent img {
	max-width: inherit;
}

#comparison {
	margin-top: 14px;
}

#comparison .photo {
	margin-bottom: -11px;
}

#comparison .imgBox {
	margin: 0 16px;
	overflow: hidden;
	zoom: 1;
	position: relative;
}

#comparison .imgBox .img {
	margin-left: -60px;
	position: absolute;
	left: 50%;
	top: 8px;
}

#comparison .imgBox .inner {
	margin-top: 10px;
	padding-bottom: 7px;
	width: 248px;
	float: left;
	position: relative;
}

#comparison .imgBox .inner:after {
	width: 210px;
	height: 2px;
	position: absolute;
	left: 10px;
	bottom: 0;
	border-bottom: 2px dotted #7EC4D0;
	
	content: "";
}

#comparison .imgBox .inner01 {
	margin: 0;
	float: right;
}

#comparison .imgBox .inner01:after {
	left: 0;
	border-color: #F0B5C9;
}

#comparison .imgBox .inner p {
	margin-top: -15px;
	padding: 0 10px 0 56px;
	color: #7D6B55;
	font-family: "ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,Osaka,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;
	font-size: 15px;
	line-height: 1.4;
	letter-spacing: 1px;
	position: relative;
	z-index: 2;
}

#comparison .imgBox .inner01 p {
	margin-top: 5px;
	padding: 0 60px 0 0;
}

#comparison .imgBox01 .inner {
	margin-top: 12px;
	padding-bottom: 6px;
}

#comparison .imgBox01 .inner p {
	margin-top: -20px;
	letter-spacing: -1px;
}

#comparison .imgBox01 .inner01 {
	margin-top: 15px;
}

#comparison .imgBox01 .inner01 p {
	margin-top: -25px;
}

#comparison .imgBox03 .inner {
	margin-top: 14px;
}

#comparison .imgBox03 .inner01 {
	margin-top: 11px;
}

#comparison .imgBox03 .inner p {
	margin-top: -28px;
	position: relative;
	z-index: 1;
}

#comparison .imgBox03 .inner01 p {
	margin-top: -5px;
}

#comparison .imgBox03 .inner02 p {
	margin-top: -8px;
}

#comparison .imgBox04 .inner:after {
	display: none;
}

@media only screen and (max-width:890px){
	.comparisonWrapper {
		padding-left: 0;
		width: 100%;
	}
	
	.comparisonContent img {
		max-width: 100%;
	}
	
	#comparison .photo img {
		width: 100%;
	}
	
	#comparison .imgBox {
		margin: 0;
	}
	
	#comparison .imgBox .img {
		margin: 10px 0;
		text-align: center;
		left: inherit;
		top: inherit;
		position: inherit;
	}
	
	#comparison .imgBox .inner {
		float: none;
		width: auto; 
	}
	
	#comparison .imgBox .inner:after {
		width: 100%;
		display: none;
	}
	
	#comparison .imgBox .inner01:after {
		display: block;
	}
	
	#comparison .imgBox .inner p {
		margin-top: 10px;
		padding: 0;
	}

}
/*　voice.html
------------------------------------------------------------------- */
.voiceWrapper {
	width: 65.4%;
}

#voice {
	margin-top: 14px;
}

#voice .photo {
	margin-bottom: 23px;
}

#voice  h2 {
	margin-bottom: 6px;
	padding: 1px 0 0 115px;
	position: relative;
}

#voice  h2 .img01 {
	position: absolute;
	left: 0;
	top: 19px;
}

#voice .imgBox {
	margin-bottom: 20px;
	overflow: hidden;
	zoom: 1;
	position: relative;
}

#voice .imgBox .phoBox {
	position: absolute;
	right: 0;
	top: 0;
}

#voice .imgBox p {
	margin-bottom: 11px;
	padding-right: 220px;
	color: #7D6B55;
	font-size: 14px;
	font-family: "ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,Osaka,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;
}

#voice .imgBox p span {
	margin: 0;
	padding: 0;
	color: #E5789A;
}

#voice .imgBox01 p span {
	color: #ED7836;
}

#voice .imgBox .img {
	position: absolute;
	right: 12px;
	bottom: 20px;
}

#voice .imgBox01 {
	margin-bottom: 30px;
}

#voice .h2Ttl01 .img01 {
	top: -10px;
}

#voice .txt01 {
	letter-spacing: -1px;
}

#voice .h2Ttl02 .img01 {
	top: -17px;
}

#voice .imgBox02 {
	padding-top: 12px;
}

#voice .imgBox02 .txt01 {
	margin-bottom: 6px;
	letter-spacing: -1.5px;
}

#voice .imgBox03 p {
	padding-right: 300px;
}

#voice .imgBox03 p span {
	color: #ED7836;
}

#voice .imgBox03 .phoBox {
	right: 20px;
}

#voice .h2Ttl03 {
	margin-bottom: 0;
}

#voice .h2Ttl03 .img01 {
	top: -10px;
}

#voice .imgBox03 {
	padding-top: 15px;
}

@media only screen and (max-width:890px){
	.voiceWrapper {
		width: 100%;
	}
	
	#voice {
		margin-top: 0;
	}
	
	#voice .photo img {
		width: 100%;
	}
	
	#voice  h2 {
		padding-left: 0;
		text-align: center;
	}
	
	#voice  h2 .img01 {
		margin-left: -57px;
		position: inherit;
		left: 50%;
		top: inherit;
		text-align: center;
	}
	
	#voice .imgBox .phoBox {
		position: inherit;
		right: inherit;
		top: inherit;
		text-align:  center;
	}
	
	#voice .imgBox p {
		margin-bottom: 11px;
		padding-right: 0;
	}
	
	#voice .imgBox .img {
		display: none;
	}
	
	#voice .h2Ttl01 .img01 {
		top: inherit;
	}
	
	#voice .h2Ttl02 .img01 {
		top: inherit;
	}
	
	#voice .imgBox03 .phoBox {
		right: inherit;
	}
	
	#voice .h2Ttl03 .img01 {
		top: inherit;
	}
	
	#voice .imgBox03 p {
		padding: 0;
	}

}
/*　faq.html
------------------------------------------------------------------- */
.faqWrapper {
	width: 65.5%;
}

.faqWrapper img {
	max-width: inherit;
}

#faq {
	margin-top: 14px;
}

#faq .imgBox {
	position: relative;
}

#faq .imgBox .txtBox {
	position: absolute;
	left: 0;
	bottom: 25px;
}

#faq h2 {
	margin-bottom: 9px;
}

#faq .imgBox .phoBox {
	display: block;
	font-size: 0;
}

#faq .imgBox .txtBox p {
	color: #E5789A;
	font-family: "ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,Osaka,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;
	font-size: 14px;
	line-height: 1.6;
}

#faq .imgBox01 {
	margin-bottom: 15px;
}

#faq .imgBox01 .txtBox {
	width: 342px;
	right: 10px;
	left: inherit;
}

#faq .imgBox01 .txtBox p {
	color: #7D6B55;
}

#faq .list01 {
	margin-bottom: 34px;
	overflow: hidden;
	zoom: 1;
}

#faq .list01 li {
	float: left;
	width: 278px;
	position: relative;
}

#faq .list01 li .phoBox {
	position: absolute;
	left: 0;
	top: 15px;
}

#faq .list01 li h3 {
	margin-bottom: -2px;
}

#faq .list01 li .txtBox {
	padding-left: 80px;
	position: relative;
	z-index: 1;
}

#faq .list01 li .txtBox p {
	padding-left: 70px;
	color: #7D6B55;
	font-family: "ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,Osaka,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;
	font-size: 14px;
}

#faq .list01 li:last-child {
	float: right;
}

#faq .imgBox02 .txtBox {
	left: 30px;
	top: 35px;
}

#faq .imgBox02 .txtBox h2 {
	margin-bottom: 15px;
}

#faq .imgBox03 .txtBox {
	width: 240px;
	left: inherit;
	right: 14px;
	top: 12px;
}

#faq .imgBox03 .txtBox p {
	padding-left: 16px;
}

#faq .imgBox04 .txtBox {
	width: 356px;
}

#faq .imgBox04 .txtBox p {
	padding-left: 0;
	color: #7D6B55;
	letter-spacing: -1px;
}
@media only screen and (max-width:890px){
	.faqWrapper {
		width: 100%;
	}
	
	.faqWrapper img {
		max-width: 100%;
	}
	
	#faq {
		margin-top: 0;
	}
	
	#faq h2 {
		text-align: center;
	}
	
	#faq h2 img {
		margin: 0 auto;
	}
	
	#faq h3 {
		text-align: center;
	}
	
	#faq .imgBox .phoBox {
		margin-bottom: 20px;
		text-align: center;
	}
	
	#faq .imgBox .phoBox img {
		margin: 0 auto;
	}
	
	#faq .imgBox .txtBox {
		position: inherit;
		left: inherit;
		bottom: inherit;
	}
	
	#faq .imgBox01 .txtBox {
		width: auto;
		right: inherit;
	}
	
	#faq .list01 li {
		margin-bottom: 10px;
		float: none;
		width: auto;
	}
	
	#faq .list01 li .phoBox {
		text-align: center;
		position: inherit;
		left: inherit;
		top: inherit;
	}
	
	#faq .list01 li .txtBox {
		padding-left: 0;
	}
	
	#faq .list01 li .txtBox p {
		padding-left: 10px;
		letter-spacing: 0;
	}
	
	#faq .list01 li:last-child {
		float: none;
	}
	
	#faq .imgBox02 .txtBox {
		left: inherit;
		top: inherit;
	}
	
	#faq .imgBox03 .txtBox {
		width: auto;
		left: inherit;
		right: inherit;
		top: inherit;
	}
	
	#faq .imgBox03 .txtBox p {
		padding-left: 0;
	}
	
	#faq .imgBox04 .txtBox {
		width: auto;
	}
	
}

/*　secret.html
------------------------------------------------------------------- */
.secretWrapper {
	width: 66.8%;
}

#secret {
	margin-top: 14px;
	position: relative;
}

#secret .photo01 {
	position: absolute;
	right: 0;
	bottom: 0;
}

#secret .photo {
	margin-bottom: -2px;
}

#secret img {
	max-width: inherit;
}

#secret .imgBox {
	position: relative;
}

#secret .imgBox .phoBox {
	display: block;
	font-size: 0;
}

#secret .imgBox .txtBox {
	width: 354px;
	position: absolute;
	left: 20px;
	bottom: 15px;
}

#secret .imgBox .txtBox p {
	color: #7D6B55;
	font-size: 14px;
	font-family: "ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,Osaka,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;
}

#secret .imgBox01 .txtBox {
	left: inherit;
	right: 16px;
	bottom: 20px;
	width: 378px;
	letter-spacing: -1px;
}

#secret .imgBox03 {
	margin-bottom: 13px;
}

#secret .imgBox03 .txtBox {
	width: 416px;
}

#secret .imgBox03 .txtBox p span {
	margin: 0;
	padding: 0;
	font-size: 10.5px;
	font-weight: normal;
}

#secret ul {
	margin: -15px 12px 0;
	overflow: hidden;
	zoom: 1;
}

#secret li {
	margin-top: 15px;
	padding-bottom: 11px;
	width: 278px;
	float: left;
	position: relative;
}

#secret li:after {
	width: 263px;
	height: 2px;
	position: absolute;
	left: 15px;
	bottom: 0;
	border-bottom: 2px dotted #EFAEC2;
	
	content: "";
}

#secret li:nth-child(6):after,
#secret li:last-child:after {
	display: none;
}

#secret li:nth-child(2n) {
	float: right;
}

#secret li .txtBox h2 {
	margin-bottom: 5px;
}

#secret li:nth-child(5) .txtBox h2 {
	margin-bottom: 12px;
}

#secret li .txtBox p {
	margin-left: 5px;
	color: #7D6B55;
	font-size: 14px;
	font-family: "ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,Osaka,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;
}

#secret li:nth-child(2) .phoBox {
	margin: -38px 0 0 -17px;
	float: left;
}

#secret li:nth-child(2) .txtBox {
	margin: 13px 0 0 0;
	float: right;
}

#secret .phoImg {
	position: absolute;
	right: 15px;
	bottom: 0;
}

@media only screen and (max-width:890px){
	.secretWrapper {
		width: 100%;
	}
	
	#secret .photo01 {
		position: inherit;
		right: inherit;
		bottom: inhert;
	}
	
	#secret .photo img {
		width: 100%;
	}
	
	#secret img {
		max-width: 100%;
	}
	
	#secret .imgBox {
		margin-bottom: 20px;
	}
	
	#secret .imgBox .phoBox {
		margin-bottom: 20px;
		text-align: center;
	}
	
	#secret .imgBox .phoBox img {
		margin: 0 auto;
	}
	
	#secret .imgBox01 .phoBox {
		margin: 0;
		display: none;
	}
	
	#secret .imgBox .txtBox {
		width: auto;
		position: inherit;
		left: inherit;
		bottom: inherit;
	}
	
	#secret .imgBox01 .txtBox {
		right: inherit;
		bottom: inhert;
		width: auto;
	}
	
	#secret .imgBox03 .txtBox {
		width: auto;
	}
	
	#secret .imgBox .txtBox h2 {
		margin-bottom: 10px;
	}

	#secret ul {
		margin: 0;
	}
	
	#secret li {
		width: auto;
		float: inherit;
	}
	
	#secret li:after {
		width: 100%;
	}
	
	#secret li:nth-child(2n) {
		float: none;
	}
	
	#secret li:nth-child(2) .phoBox {
		margin: 0;
		float: none;
	}
	
	#secret li:nth-child(2) .txtBox {
		margin: 0;
		float: none;
	}
	
	#secret li:nth-child(6):after,
	#secret li:last-child:after {
		display: block;
	}
	
	#secret .phoImg {
		display: none;
		position: inherit;
		right: inherit;
		bottom: inhert;
		text-align: right;
	}
	
}
/*　電子パンフレット
------------------------------------------------------------------- */
.pamphlet{
	overflow: hidden;
	font-size: 14px;
}


.pamphlet h1{
	font-family: Arial, sans-serif;
	font-size: 14px;
	font-weight: bold;
			}

.pamphlet p{
	margin-bottom: 5px;
	padding-left: 5px;
}

.small{
		font-size: 12px;
}


.pamphlet img{
max-width:90%;
height:auto;
padding-right: 8px;
}
		
					

/*　01.エステティシャンのある１日
------------------------------------------------------------------- */
#day {
	width: 100%;
	margin-right: auto;
	margin-left: auto;
	padding-bottom: 10px;
	margin-bottom: 10px;
}

#day img {
	padding: 0px;
	margin: 0px;
	line-height: 0px;
	display: block;
}

#day .text {
	float: left;
	width: 58%;
	padding-left: 20px;
	font-size: 1em;
	line-height: 1.4em;
	padding-top: 8px;
	clear: left;
}
#day .coment {
	float: left;
	width: 96%;
	padding-left: 20px;
	font-size: 1em;
	line-height: 1.4em;
	padding-top: 10px;
}

#day .photo {
	float: right;
	width: 40%;
	padding-right: 10px;
	padding-top: 8px;
	padding-bottom: 10px;
	clear: right;
}

/*　02.先輩エステティシャンインタビュー
------------------------------------------------------------------- */
#talk {
	width: 98%;
	margin-right: auto;
	margin-left: auto;
	padding-bottom: 10px;
	margin-bottom: 10px;
}

#talk h3	{
	margin-bottom: 4px;
	padding-top: 10px;
	padding-right: 8px;
	padding-bottom: 10px;
	padding-left: 4px;
	background-color: #F7F6F3;
	margin-top: 15px;
	color: #cc0000;
	font-size: 1.1em;
	border-bottom-width: 2px;
	border-bottom-style: dotted;
	border-bottom-color: #CC0000;
	line-height: 1.2em;
		}
		

		

		#talk .s1 p,
		#talk .s2 p,
		#talk .s3 p	{
	width: 98%;
	line-height: 1.4em;
	padding: 14px;
	overflow: hidden;
	/* Do rounding (native in Opera, Firefox and Safari) */
	border-radius: 8px;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	margin-top: 8px;
	margin-right: auto;
	margin-left: auto;
			}
	
	#talk .s1 p img,
	#talk .s2 p img,
	#talk .s3 p img	{
	float: right;
	padding-left: 10px;
	padding-bottom: 8px;
	width: 160px;
	}

			#talk .s1 p	{	background:#F6DFE0;	}
			#talk .s2 p	{	background:#DFEAF7;	}
			#talk .s3 p	{	background:#F9EADD;	}		

/*　03.採用までの流れ
------------------------------------------------------------------- */	
#flow {
	width: 96%;
	margin-right: auto;
	margin-left: auto;
	padding-bottom: 10px;
	margin-bottom: 10px;
}

	#flow .flowbox	{
			margin: 10px auto;
			padding: 15px;
			background-color: #FCF3F3;
			border: 2px solid #E19A9E;
			overflow:hidden;
			
			/* Do rounding (native in Opera, Firefox and Safari) */
			border-radius:8px;
			-webkit-border-radius: 8px;
			-moz-border-radius: 8px;
			}

	#flow .flowboxB	{
			margin: 10px auto;
			padding: 15px;
			background-color: #EFFAFB;
			border: 2px solid #9BDCE3;
			overflow:hidden;
			
			/* Do rounding (native in Opera, Firefox and Safari) */
			border-radius:8px;
			-webkit-border-radius: 8px;
			-moz-border-radius: 8px;
			}

			#flow .flowbox h3,
			#flow .flowboxB h3	{
	float: left;
	width: 30%;
				}

			#flow .flowbox .pl,
			#flow .flowboxB .pl	{
	float: left;
	line-height: 1.4em;
	width: 100%;
	padding-top: 10px;
	padding-left: 6px;
				}
	

/*　04.募集要項
------------------------------------------------------------------- */
#recruit_details	{
	width:100%;
	padding-bottom: 10px;
	line-height: 1.3em;
	margin-right: auto;
	margin-left: auto;
		}


#recruit_details table	{
	width:100%;
	border:#DC8589 1px solid;
	border-collapse:collapse;
	margin-bottom:20px;
	background:#FFF;
	}


	#recruit_details table th	{
	border: #DC8589 1px solid;
	border-collapse: collapse;
	background: #F7E1E2;
	text-align: left;
	font-weight: normal;
	width: 88px;
	padding-top: 10px;
	padding-right: 5px;
	padding-bottom: 10px;
	padding-left: 10px;
		}
		

	#recruit_details table td	{
		border:#DC8589 1px solid;
		border-collapse:collapse;
		padding:10px 10px;
		}
		
		
		#recruit_details table td ul li	{
	margin-left: 12px;
	padding-top: 4px;
	padding-bottom: 4px;
	list-style-type: disc;
		}
    

#recruit_details .mama{
	background-color: #F6DFE0;
	border: 1px solid #E19A9E;
	overflow: hidden;
	/* Do rounding (native in Opera, Firefox and Safari) */
	border-radius: 8px;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	line-height: 1.6em;
	padding: 10px;
	margin-top: 10px;
	}	

		
		#recruit_details .mamah3	{
	border-bottom: #BD1D25 1px dotted;
	padding-bottom: 2px;
	color: #BD1D25;
	font-weight: bold;
	margin-bottom: 5px;
			}	

	.internship	{
	padding-top: 10px;
	background-image: url(../../recruit/images/details/internship_bg.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	
			}	
	
			
	.internship .point	{
	\^-line-height: 1.3em;
	font-weight: bold;
	padding-top: 2px;
	padding-bottom: 6px;
			}	
			
	.line01 {
    background: linear-gradient(transparent 60%, #ffff66 60%);
}									
				
		   
			
/*entry_new*/
#recruit01_entry101	{
	border:#1CAFBF 1px solid;
	background: url(../../recruit/image/details_bg.jpg) repeat-x top;
	width:714px; /*828px*/
	margin-left: auto;
    margin-right: auto;
	padding:57px 57px 47px 57px;

	}

	#recruit01_entry101 h2	{
		border-bottom:#1CAFBF 1px dotted;
		padding-bottom:20px;
		margin-bottom:30px;
		}

	#recruit01_entry101 table	{
		width:100%;
		border:#52C2CE 1px solid;
		border-collapse:collapse;
		margin-bottom:30px;
		background:#FFF;
		}
	
		#recruit01_entry101 table th	{
			border:#52C2CE 1px solid;
			border-collapse:collapse;
			background:#1CAFBF;
			text-align:left;
			padding:10px 10px;
			font-weight:normal;
			width:130px;
			color:#FFF;
			}
	
		#recruit01_entry101 table td	{
			border:#52C2CE 1px solid;
			border-collapse:collapse;
			padding:10px 10px;
			}

		#recruit01_entry101 #subm	{	background:#BD1D25; padding:5px; text-align:center; margin-bottom:50px;	}

				
/* details_new */
#recruit101_details table	{
	width:85%;
	border:#DC8589 1px solid;
	border-collapse:collapse;
	margin-left: auto;
    margin-right: auto;
	margin-bottom:30px;
	background:#FFF;
	}

	#recruit101_details table th	{
		border:#DC8589 1px solid;
		border-collapse:collapse;
		background:#F7E1E2;
		text-align:left;
		padding:10px 20px;
		font-weight:normal;
		width:90px;
		}

	#recruit101_details table td	{
		border:#DC8589 1px solid;
		border-collapse:collapse;
		padding:10px 10px;
		}


		#recruit01_talk .tanaka,
		#recruit01_talk .kawai,
		#recruit01_talk .hashitani,
		#recruit01_talk .fukami	{
			margin-bottom:20px;
			}

		#recruit01_talk .tanaka p,
		#recruit01_talk .kawai p,
		#recruit01_talk .hashitani p,
		#recruit01_talk .fukami p	{
			width:645px;
			float:right;
			line-height:150%;
			padding:20px;
			overflow:hidden;

			/* Do rounding (native in Opera, Firefox and Safari) */
			border-radius:8px;
			-webkit-border-radius: 8px;
			-moz-border-radius: 8px;
			}

			#recruit01_talk .tanaka p	{	background:#F6DFE0;	}
			#recruit01_talk .kawai p		{	background:#EFF8DE;	}	
			#recruit01_talk .hashitani p	{	background:#DFEAF7;	}
			#recruit01_talk .fukami p	{	background:#F9EADD;	}



.gmap {
position: relative;
padding-bottom: 56.25%;
padding-top: 30px;
height: 0;
overflow: hidden;
}
 
.gmap iframe,
.gmap object,
.gmap embed {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
}



/* PC用 */
@media only screen and (min-width:740px){	

/*#recruit {
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #A3171A;
	border-bottom-color: #A3171A;
	border-left-color: #A3171A;
}
*/
#talk .s1,
		#talk .s2,
		#talk .s3	{
			width: 98%;

			}

.mama01{
	float: left;
	width: 62%;
}

.mama02{
	float: right;
	width: 36%;
	

}



/* 電子パンフレット
-------------------------------------------------------------- */
.pamphlet{
	width: 98%;
	float: left;
	padding-top: 5px;
	padding-right: 0;
	padding-left: 20;
	padding-bottom: 5px;
	margin-right: auto;
	margin-left: 10px;
}

.pamphlet h1{
	padding-top: 30px;
	padding-bottom: 10px;
	margin-top: 30px;
}

}

/* モニター幅740px以下 */
@media only screen and (max-width:740px){


.pamphlet{
	width: 100%;
	float: left;
	padding-top: 5px;
	padding-right: 15px;
	padding-left: 15px;
	padding-bottom: 5px;
	margin-right: auto;
	margin-left: 15px;
}



.mama01{
	
	width: 96%;
	margin-right: auto;
	margin-left: auto;
}

.mama02{
	width: 96%;
	margin-right: auto;
	margin-left: auto;
	padding-top: 4px;
	padding-bottom: 8px;
}

.mama02 img{
	width: 100%;
	
}


/**********************************/
/*           フッターメニュー           */
/**********************************/

#footerbtn {
	/* ▼表示位置を画面の右下に固定 */
	position: fixed; /* ←表示場所を固定 */
	top: 0px;   /* ←下端からの距離 */
	left: 1%;		    /* ←右端からの距離 */
	width: 98%;     /* ←横幅 */
	height: auto;
	/* ▼最初は非表示にしておく */
	display: none; /* ←背景色  変更前#2525aa */
	opacity: 1.0;            /* ←透明度 */
	text-align: center;    /* ←文字の位置 */
	font-size: 0.8em;       /* ←文字サイズ */
	font-weight: bold;     /* ←内側の余白 */
	z-index: 1000;
	background-color: #FFF;
	padding-bottom: 1.2%;
	
	margin-right: auto;

	margin-left: auto;
   }
   #footerbtn a {
	/* ▼リンクの装飾 */
	color: #FFFFFF;          /* ←文字色 white */
	text-decoration: none; /* ←下線なし */
   }
   #footerbtn a:hover {
	/* ▼マウスが載ったときの装飾 */
	color: #FCC;              /* ←文字色  */
	text-decoration: none; /* ←下線あり */
   }   
   
   a.mouseOver:hover img{
  filter: alpha(opacity=75);
  -moz-opacity:0.75;
  opacity:0.75;
}

.btn_list{
	
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 1%;
	
}
 
.btn_list li {
	float: left;
	width: 24%;
	height: 42px;
	text-align: center;
	border-radius: 6px;       /* ←角丸の半径  */
	list-style-type: none;
	line-height: 1.2em;
	margin-right: auto;
	margin-left: 2px;
	background-color: #bd1d25;
	padding-right: 3px;
	padding-left: 3px;
	padding-top: 3px;
}



.btn_list li a{
 color:#000000;
 text-decoration:none;
 margin:0;
 padding:0.75em 0;
 font-size: 100%;
 display:block;
}
 
.btn_list li a:hover{
 color:#ff0000;
}

 
}
