@charset "utf-8";
/* CSS Document */

/* 各見出し
-------------------------------------------------- */
.conTitle {
	font-family:"ヒラギノ丸ゴ Pro W4","ヒラギノ丸ゴ Pro","Hiragino Maru Gothic Pro","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","HG丸ｺﾞｼｯｸM-PRO","HGMaruGothicMPRO";
	font-size: 3.75vw;
	color: #fff;
	line-height: 1.0;
	text-align: center;
	background: #e8469f;
	border-bottom: 3px solid #ffdef0;
	margin: 0;
	padding: 7.5px 0;
}
.conTitle span {
	position: relative;
}
.conTitle span:before,
.conTitle span:after {
	display: inline-block;
	width: 2.75vw;
	height: 2.75vw;
	position: absolute;
	top: 0.35vw;
	content: '';
	background: url(/smp/img/icon/iconCross.png);
	background-size: contain;
	vertical-align: middle;
}
.conTitle span:before {
	left: -3.5vw;
}
.conTitle span:after {
	right: -3.5vw;
}


/* スマホスライダー
-------------------------------------------------- */
#smp-slider {
	margin: 7.5px 10px 35px;
	padding: 0;
	position: relative;
}
#smp-slider .flex-control-nav {
	position: absolute;
	bottom: -35px;
}
#smp-slider .flex-control-paging li a {
	background: #ffdef0;
	box-shadow: none;
}
#smp-slider .flex-control-paging li a.flex-active {
	background: #e8469f;
}


/* 新人情報
-------------------------------------------------- */
#newface-slider {
	margin: 0 0 5vw;
}
.slides {
	margin: 0;
	padding: 1.5% 0.5% 0;
}
.newface-sliderLi {
	margin: 0;
	padding: 0;
}

#newface-slider .flex-control-paging,
#newface-slider .flex-control-paging li,
#newface-slider .flex-control-paging li a {
	height: 11px;
}
#newface-slider .flex-control-paging {
	text-align: center;
	margin: 10px auto 0;
	padding: 0;
}
#newface-slider .flex-control-paging li,
#newface-slider .flex-control-paging li a {
	width: 11px;
}
#newface-slider .flex-control-paging li {
	display: inline-block;
	text-indent: -9999px;
	margin: 0 7.5px;
	padding: 0;
}
#newface-slider .flex-control-paging li a {
	display: block;
	background: #ffe9c1;
	border-radius: 20px;
}
#newface-slider .flex-control-paging li a.flex-active {
	background: #fa8900;
}


/* TWITTER
-------------------------------------------------- */
.twitterBox {
	margin: 0 5vw 5vw;
	padding: 0;
}


/* 本日の出勤
-------------------------------------------------- */
#schedule-slider {
	margin: 0 0 5vw;
	padding: 0;
}

.scheduleLi {
	margin: 0;
	padding: 0;
}

#schedule-slider .flex-control-paging,
#schedule-slider .flex-control-paging li,
#schedule-slider .flex-control-paging li a {
	height: 11px;
}
#schedule-slider .flex-control-paging {
	text-align: center;
	margin: 10px auto 0;
	padding: 0;
}
#schedule-slider .flex-control-paging li,
#schedule-slider .flex-control-paging li a {
	width: 11px;
}
#schedule-slider .flex-control-paging li {
	display: inline-block;
	text-indent: -9999px;
	margin: 0 7.5px;
	padding: 0;
}
#schedule-slider .flex-control-paging li a {
	display: block;
	background: #a3a3a3;
	border-radius: 20px;
}
#schedule-slider .flex-control-paging li a.flex-active {
	background: #bb9b2c;
}


/* シティヘブン 写メ日記ウィジェット
-------------------------------------------------- */
.hevenWidget {
	text-align: center;
	margin: 0;
	padding: 0;
}

.v-movie{
	width: 297px;
    margin: 0 auto;
}

.v-movie iframe {
	width: 100%;
	border: none;
	text-align: center;
}
.v-movie iframe .f-barbieMovie{
	margin: 0 !important;
	border: none !important;
}
.v-movie iframe .f-sideMovie {
	margin: 0 !important;
}


























#accordion {
	cursor: pointer;
}
#accordion > ul {
	display: none;
}
#accordion > ul > li {
	background: #FFF;
	border-left: dotted 2px #000;
	border-right: dotted 2px #000;
	border-bottom: dotted 2px #000;
	border-radius: 0;
	margin: 0;
}
#accordion > ul > li:last-child {
	border-radius: 0 0 5px 5px;
}
#accordion > ul li a{
	color: #000;
}
