/* index for sp2  */

.speicals-header p{
padding: 8px;
line-height:1.6;
}

/* style area */
.stylearea{
margin-left:auto;
letter-spacing: initial;
}

.stylebox .img{
width:98%;
padding:1%;
}

/* タイトル文字 */
.special-h1{
font-weight: 900;
text-align:center;
color: #333;
background-image: url(../../image/index/img_main_ttl_sp2.jpg);
background-repeat:no-repeat;
background-size: 100%;
background-color: #ebd9cd;
}

.special-h1 .head1{
font-weight: 900;
color: #FFF;
-webkit-text-stroke: 1px #000;
text-decoration: 0.5em underline;
text-decoration-color: rgba(255, 228, 0, 0.4);
text-underline-offset: -0.2em;
text-decoration-skip-ink: none;
}

.gradation {
background: linear-gradient(90deg, #4158D0, #C850C0 30%, #FFCC70);
background: -webkit-linear-gradient(0deg, #4158D0, #C850C0 30%, #FFCC70);
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}

.header-salon{
background: #dcc9ba;
}

.stylehead{
font-weight: normal;
font-size:12px;
}

/* sm */
@media (min-width: 768px) and (max-width: 1200px) {

/* style area */
.stylearea{
margin-left:auto;
letter-spacing: initial;
}

.stylebox .img{
width:49%;
float:left;
margin:0.5% 0.5%;
}


}/* */
