@charset "UTF-8";

/*SP表示*/
@media screen and (max-width: 749px) {
.pc_display{
	display:none;
}
.sp_display{
	display:block;
}
.label_new{
	position:absolute;
	top:0px;
	left:-5px;
	width:40px;
}
}


/*PC表示*/
@media screen and (min-width: 750px) {
.sp_display{
	display:none;
	}
.pc_display{
	display:block;
	}
	.label_new{
		position:absolute;
		top:0px;
		left:-5px;
		width:60px;
	}

}
.label_new img{
	width: 40px;
}
.mainvisual img{
	width: 100%;
}
.mainvisual{
	margin: 0 !important;
}
.news_img{
	margin-top: 5px;
}
.news_img img{
	width: 100%;
	height: auto;
}

.webres a{
	font-family: 'Lato', sans-serif;
	display: block;
	text-align: center;
	color: #fff;
	padding: 10px 0 !important;
	font-size: 11px;
	letter-spacing: 0.5px;
}
.webreshov:hover{
	text-decoration: none;
	background: #fff;
	color: #F9D3AC;
}
.webreshov02:hover{
	text-decoration: none;
	background: #fff;
	color: #BCC4E2;
}
.webreshov03:hover{
	text-decoration: none;
	background: #fff;
	color: #ECBEBD;
}
.bgor{
	background: #F9D3AC;
}
.bgbl{
	background: #BCC4E2;
}
.bgpi{
	background: #ECBEBD;
}
.bgbage{
	background: #F0EBE6;
}
.topickstx{
	text-align: center;
	padding: 60px 0 40px 0;
}
.topickstx dt{
	font-family: 'Lato', sans-serif;
	font-weight: 700;
	font-size: 20px;
	letter-spacing: 2px;
	color: #604C3F;
	padding: 0 0 5px 0;
}
.topickstx dd{
	font-size: 16px;
	letter-spacing: 1px;
	color: #604C3F;
}
/*ブログ*/
.postbox {
    background: none;
    width: 300px !important;
    margin: 0 !important;
		padding:0 10px;
}
.top_category{
	text-align:right;
}
.top_category span{
	color:#FFF;
	padding:3px 15px;
	border-radius:15px;
	font-size:14	px;
	letter-spacing:1px;
}
/*カテゴリー色*/
.top_category .truth{
	background:#F0CDA8;
}
.top_category .pickup{
	background: #F39800;
}
.top_category .t2-involve{
	background: #BCC4E2;
}
.top_category .t3-laufer{
	background:  #E3B9B7;
}
.top_category .recommend_menu{
	background:#7CC1DD;
}
.top_category .recomend_item{
	background: #94CC97;
}
.top_category .salon_news{
	background: #FCCC50;
}
.top_category .campaign{
	background: #F29D89;
}
.top_category .beforeafter{
	background: #F1A0C0;
}
.top_category .recruit{
	background: #B0A7CF;
}
.top_category .forbeginners{
	background: #C5A18E;
}

/*カテゴリー色*/
.blog_ttl{
	font-size:16px;
	font-weight:bold;
	letter-spacing:1px;
}
.blog_ttl a{
	color:#735848;
}
.bt_more{
	border-bottom:1px solid #E4DDCF;
	border-top:1px solid #E4DDCF;
	padding:8px 0;
	text-align:center;
}
.bt_more a{
	color:#735848;
}
.news_list {
	background:#d7b899;
	color: #fff;
	border-radius: 10px;
	padding: 10px 20px;
	display: block;
	width: 200px;
	text-align: center;
	margin: 20px auto;
}
.news_list:hover{
	opacity: 0.5;
	color: #fff;
}

/*アンケート*/
.form-horizontal .control-label{
	text-align: left;
	border-left: 5px solid #f9d3ac;
	line-height: 1.2em;
	padding-bottom: 5px;
}

/*ブログ*/
#facebook h2{
	font-family: 'Lato', sans-serif;
	background: #96c8ff;
	padding: 5px;
	color: #fff;
	font-size: 19px;
	text-align: center;
	letter-spacing: 2px;
}


#twitter h2{
	font-family: 'Lato', sans-serif;
	background: #92e5d4;
	padding: 5px;
	color: #fff;
	font-size: 19px;
	text-align: center;
	letter-spacing: 2px;
}
.bt_insta{
	background: #d22d7d;
	color: #fff;
	letter-spacing: 1px;
	padding: 5px 10px;
	border-radius: 7px;
	transition:0.5s;
}
.bt_insta:hover{
	background: #d65c45;
	color: #fff;
	letter-spacing: 1px;
	padding: 5px 10px;
	border-radius: 7px;
	text-decoration: none;
}
