@charset "utf-8";


.container-contents{
	background-image: url(https://titleimg.spike-chunsoft.co.jp/www.kenkabancho-otome.com/intro/images/bg_01.jpg);
	background-repeat: no-repeat;
	background-position: top center;
	background-attachment: fixed;
}
.contents{
	position: relative;
	width: 1000px;
	margin: auto;
	/*height: 695px;*/
}
.lnav{
	position: absolute;
	top: 78px;
	left: 0;
}
.lnav ul li{
	float: left;
	height: 24px;
	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/intro/images/nav.png);
	background-repeat: 0 0;
}
.lnav ul li.lnav__btn--intro a{
	background-position: 0 0;
}
.lnav ul li.lnav__btn--story a{
	background-position: -199px 0;
}
.lnav ul li.lnav__btn--spec a{
	background-position: -398px 0;
}


.lnav ul li a.is-active{
	background-image: url(https://titleimg.spike-chunsoft.co.jp/www.kenkabancho-otome.com/intro/images/nav_on.png);
}
.lnav .lnav__btn--intro{
	width: 179px;
	height: 24px;
	margin: 0 20px 0 0;
}
.lnav .lnav__btn--story{
	width: 179px;
	height: 24px;
	margin: 0 20px 0 0;
}
.lnav .lnav__btn--spec{
	width: 179px;
	height: 24px;
}
.lnav .lnav__btn--intro a:hover{
	background-image: url(https://titleimg.spike-chunsoft.co.jp/www.kenkabancho-otome.com/intro/images/nav_on.png);
}
.lnav .lnav__btn--story a:hover{
	background-image: url(https://titleimg.spike-chunsoft.co.jp/www.kenkabancho-otome.com/intro/images/nav_on.png);
}




/*
*/
.box--a{
	border-radius: 9px;
	background-color: rgba(255,255,255,0.9);
	box-shadow: 0px 0px 3px #CCC;
}

/*
*/
table{
	
}
table th{
	padding: 5px 10px;
}
table td{
	padding: 5px 10px;
}

/*
*/
.row:before,
.row:after{
	content: '';
	display: table;	
}
.row:after{
	clear: both;
}
.row{
	margin: 0 -10px;	
}
.row .col-6{
	float: left;
	width: 50%;
	padding: 0 10px;
	box-sizing: border-box;
}
.row .col-3{
	float: left;
	width: 25%;
	padding: 0 10px;
	box-sizing: border-box;
}
.row .col-9{
	float: left;
	width: 75%;
	padding: 0 10px;
	box-sizing: border-box;
}