@charset "utf-8";


.container-contents{
	background-image: url(https://titleimg.spike-chunsoft.co.jp/www.kenkabancho-otome.com/gallery/images/bg_01.jpg);
	background-repeat: no-repeat;
	background-position: top center;
	background-attachment: fixed;
}
.contents{
	position: relative;
	width: 1000px;
	margin: auto;
}
.contents-header{
	background-image: url(https://titleimg.spike-chunsoft.co.jp/www.kenkabancho-otome.com/gallery/images/txt_01.png);
	background-repeat: no-repeat;
	background-position: 0 0;
	width: 575px;
	height: 50px;
	margin: 96px 0 85px 0;	
}
.lnav{
	margin: 0 0 10px 0;
}
.lnav ul li{
	float: left;
	background-repeat: no-repeat;
}
.lnav ul li a{
	display: block;
	height: 100%;
	background-image: url(https://titleimg.spike-chunsoft.co.jp/www.kenkabancho-otome.com/gallery/images/nav.png);
	background-repeat: no-repeat;
}
.lnav ul li.lnav__btn--01 a{
	background-position: 0 0;
}
.lnav ul li.lnav__btn--02 a{
	background-position: -155px 0;
}
.lnav ul li.lnav__btn--03 a{
	background-position: -310px 0;
}
.lnav ul li.lnav__btn--04 a{
	background-position: -465px 0;
}
.lnav ul li.lnav__btn--05 a{
	background-position: -620px 0;
}
.lnav ul li.lnav__btn--06 a{
	background-position: -775px 0;
}
.lnav ul li.lnav__btn--07 a{
	background-position: 0 -96px;
}
.lnav ul li.lnav__btn--08 a{
	background-position: -155px -96px;
}
.lnav ul li.lnav__btn--09 a{
	background-position: -310px -96px;
}
.lnav ul li.lnav__btn--10 a{
	background-position: -465px -96px;
}
.lnav ul li.lnav__btn--11 a{
	background-position: -620px -96px;
}
.lnav ul li.lnav__btn--12 a{
	background-position: -775px -96px;
}
.lnav ul li.lnav__btn--13 a{
	background-position: 0px -192px;
}


.lnav ul li a.is-active,
.lnav ul li a:hover{
	background-image: url(https://titleimg.spike-chunsoft.co.jp/www.kenkabancho-otome.com/gallery/images/nav_on.png);
}
.lnav .lnav__btn{
	width: 145px;
	height: 86px;
	margin: 0 10px 10px 0;
}

/*
*/
.scenario {
	margin: 100px 100px;
	font-size: 15px;
}
.scenario p{
	margin: 40px 0;
}

.dialogue:before,
.dialogue:after{
	content: '';
	display: table;
}
.dialogue:after{
	clear: both;
}
.dialogue{
	margin: 0 0 20px;
	line-height: 2.0;
}
.dialogue dt{
	float: left;
	width: 120px;
}
.dialogue dd{
	float: left;
	width: 600px;
}
.dialogue--hinako{
	color: #dd6399;
}
.dialogue--hikaru{
	color: #3f9bea;
}
.dialogue--kira{
	color: #3a59a7;
}
.dialogue--totomaru{
	color: #de7435;	
}
.dialogue--konparu{
	color: #0c928e;
}
.dialogue--mirako{
	color: #94549e;
}
.dialogue--houou{
	color: #ea5b4c;
}


#tab-5 .dialogue dt{
	float: left;
	width: 180px;
}
#tab-5 .dialogue dd{
	float: left;
	width: 540px;
}

#tab-6 .dialogue dt{
	float: left;
	width: 180px;
}
#tab-6 .dialogue dd{
	float: left;
	width: 540px;
}

#tab-10 .dialogue dt{
	float: left;
	width: 180px;
}
#tab-10 .dialogue dd{
	float: left;
	width: 540px;
}

/*
*/
.box--a{
	border-radius: 9px;
	background-color: rgba(255,255,255,0.9);
	box-shadow: 0px 0px 3px #CCC;
}

/*
*/
.tab-header .lnav ul li{
	width: 215px;
	height: 80px;
	margin: 0 30px 0 0;
	position: relative;
}
.tab-header .lnav ul li a{
	display: block;
	height: 100%;
	background-image: url(https://titleimg.spike-chunsoft.co.jp/www.kenkabancho-otome.com/gallery/images/nav_header.png);
	background-repeat: no-repeat;
}
.tab-header .lnav ul li.lnav__btn--gallery a{
	background-position: 0 0;
}
.tab-header .lnav ul li.lnav__btn--movie a{
	background-position: -240px 0;
}
.tab-header .lnav ul li a.is-active,
.tab-header .lnav ul li a:hover{
	background-image: url(https://titleimg.spike-chunsoft.co.jp/www.kenkabancho-otome.com/gallery/images/nav_header_on.png);
}
.tab-header .lnav .btn__new{
	position: absolute;
	top: -8px;
	left: 90px;
	width: 36px;
	height: 16px;
	background-image:url(https://titleimg.spike-chunsoft.co.jp/www.kenkabancho-otome.com/images/new.png);
	background-repeat: no-repeat;
	background-position: 0;
}
