/*
Template: beauty_tcd054
Theme Name: beauty_tcd054-child
Version:1.4.1
*/

/* ニュースティッカーの背景色 */
/* div.p-news-ticker { background: #dcdcdc; } */

/* トップページのボックス */
.minchou { font-family: "Times New Roman", "游明朝", "Yu Mincho", "游明朝体", "YuMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", "HiraMinProN-W3", "HGS明朝E", "ＭＳ Ｐ明朝", "MS PMincho", serif; }
div.box_top h2 {
	letter-spacing:0.3em;
	text-align:center;
	text-indent:1em;
}
div.box_top h2::first-letter {
    /* color:#5bc0de; */
	font-size:150%;
}
div.box_top h3 {
	font-family: "Times New Roman", "游明朝", "Yu Mincho", "游明朝体", "YuMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", "HiraMinProN-W3", "HGS明朝E", "ＭＳ Ｐ明朝", "MS PMincho", serif;
   text-align: center;
   margin-bottom: 1.5em;
	font-weight: 100;
	letter-spacing: 0.2em;
	font-size: 24px;
}
div.box_top video {
  max-width: 100%;/* はみ出ないように */
}
div.box_top p {
	text-align:center;
	line-height: 3;
	margin-bottom:1em;
	letter-spacing: 0.2em;
}

/* --サロン情報 */
div.box_access {
    width: 620px;
    margin: auto;
}
p.box_l { float:left; }
p.box_r { float:right; }
p.box_l span,
p.box_r span {
	color:#fff;
	font-weight:bold;
	padding:0.5em 1.5em;
	background:#000;
	margin-right: 1em;
}
div.box_clear { clear:both; }

div.box_top iframe {
    min-height: 330px;
	margin-bottom:0em;
}

/* ウィジェット文字 */
h3.p-banner-list__item-catch {
    text-shadow: 1px 2px 3px #000000;
}