@charset "utf-8";

/* ヘッダー女性専用整体院ラベル　 */
.site_summery_pc{
font-size:12px;	
letter-spacing:.5px;
margin-bottom:5px;
color:#5b3434;
font-weight:bold;
}
@media (max-width: 900px) {
.site_summery_pc{
letter-spacing:0px;
margin-bottom:4px;
}
}
@media (max-width: 768px) {
.site_summery_pc{
	display:none;
	}
}
.site_summery_pc span{
color:#fff;
background-color:#e28a00;
font-size:14px;
font-weight:bold;
letter-spacing:1px;
margin-right:6px;
padding:1px 10px
}
@media (max-width: 900px) {
.site_summery_pc span{
font-size:13px;	
letter-spacing:-0.3px;
margin-right:0px;
padding:1px 4px
}
}

.site_summery{
	background-color:#ff9c00;
	color:#fff;
	text-align:center;
	font-size:13px;
	display:block;
	padding:1px;
	font-weight:500;
	border-radius:4px;
	margin-top:4px;
}
@media (max-width: 999px) {
.site_summery{
font-size:12px;
}
}
@media (max-width: 768px) {
.site_summery{
border-radius:0px;
}
}

.header_logo {
width: 36%;
}
.header_logo_area img{
width:350px;
}

header .lg_flex h1{
width:auto;
}


/* タブレット時共通下層タイトル配置　不具合修正 */
@media screen and (max-width: 768px) {
h2.page_ttl img {
display: block;
max-width: 90%;
height: auto;
margin: 0 auto;
}
}


/* 女性専用のご案内 */
#about #women-only {
position: relative;
padding: 50px 0 0;
max-width: 740px;
margin: 0 auto;
}

#about #women-only .women-only__panel {
display: flex;
align-items: center;
justify-content: center;
padding: 20px;
box-sizing: border-box;
background: #fff4e2;
border-radius: 20px;
}

#about #women-only .women-only__text {
width: 100%;
box-sizing: border-box;
padding: 15px 20px 14px 80px;
transform: translateY(7px);
text-align: center;
color: #754b32;
}

#about #women-only h2 {
margin: 0 0 9px;
padding: 0;
font-size: 25px;
font-weight: 700;
line-height: 1.45;
letter-spacing: .025em;
color: inherit;
background: none;
border: 0;
}

#about #women-only p {
margin: 0;
padding: 0;
font-size: 18px;
font-weight: 400;
line-height: 1.5;
letter-spacing: .04em;
color: inherit;
}

#about #women-only .women-only__illust {
display: block;
position: absolute;
left: 6%;
bottom: -5px;
width: 162px;
max-width: none;
height: auto;
}

#about #women-only .women-only__sp-br {
display: none;
}

@media screen and (max-width: 920px) {
#about #women-only h2{
font-size: 21px;
}
#about #women-only p{
font-size: 16px;	
}
#about #women-only .women-only__illust {
left: 3%;
width: 140px;
}
}

@media screen and (max-width: 680px) {

#about #women-only {
padding-top: 0;
margin: 50px auto 0;
max-width: 480px;
}

#about #women-only .women-only__panel {
margin-left: 112px;
margin-right: 15px;
border-radius: 21px;
padding:8px;
}

#about #women-only .women-only__text {
padding: 10px 8px;
transform: translateY(5px);
}

#about #women-only h2 {
margin: 0 0 8px;
font-size: 18px;
line-height: 1.8;
letter-spacing: 0;
}

#about #women-only p {
font-size: 14px;
line-height: 2;
letter-spacing: .015em;
}

#about #women-only .women-only__illust {
left: 0;
bottom: 2px;
width: 110px;
}
}

@media screen and (max-width: 480px) {
#about #women-only .women-only__sp-br {
display: inline;
}
}

@media screen and (max-width: 359px) {
#about #women-only .women-only__panel {
margin-left: 111px;
}

#about #women-only .women-only__illust {
width: 110px;
left: 5px;
}
}




