@charset "UTF-8";
/* css Activity [main] */

/*---------------------------------------------------- */
/* Navi ( 2/100% ) */
/*---------------------------------------------------- */
.tabs-navi li {
	width: calc(100% / 2);
}

/*---------------------------------------------------- */
/* Sitewise */
/*---------------------------------------------------- */
#sitewise .waku_sitewise {
	background: url(../../images/bg_contents_green.png) 0 0 repeat;
	position: absolute;
	width: 100%;
}

/*---------------------------------------------------- */
/* catchphrase */
/*---------------------------------------------------- */
.catchphrase {
	padding: 0 0 30px 0;
	margin: 0 auto;
	width: 100%;
	height: auto;
}

.catchphrase h4 {
	padding: 0;
	margin: 0;
	color: #183a89;
	font-size: 135%;
	font-weight: 600;
	text-align: center;
	line-height: 1.4;
}


/* PC */
@media print, screen and (min-width: 960px) {


}

/* Minimum width 959px and Tablet */
@media all and (max-width: 959px) and (min-width: 600px) {
/*---------------------------------------------------- */
/* catchphrase */
/*---------------------------------------------------- */
.catchphrase {
	padding: 0 0 25px 0;
	margin: 0 auto;
	width: 100%;
	height: auto;
}

.catchphrase h4 {
	padding: 0;
	margin: 0;
	color: #183a89;
	font-size: 115%;
	font-weight: 600;
	text-align: center;
	line-height: 1.4;
}


}


/* Phone Landscape */
@media all and (max-width: 599px) {
/*---------------------------------------------------- */
/* catchphrase */
/*---------------------------------------------------- */
.catchphrase {
	padding: 0 0 20px 0;
	margin: 0 auto;
	width: 100%;
	height: auto;
}

.catchphrase h4 {
	padding: 0;
	margin: 0;
	color: #183a89;
	font-size: 105%;
	font-weight: 600;
	text-align: center;
	line-height: 1.4;
}



}