/* slider共通 */ 
.slide{
	background-attachment: fixed;
	width:100%;
	height:auto;
	position: relative;
	padding:140px 0;
	overflow:hidden;
}

/* Titleロゴ */
.slide-title {
	background-color:#02025a;
	height:10em;
	padding:180px 0 120px 0;
}
.slide-title h1 {
	letter-spacing: -3px;
	line-height: 1em;
	color: #ffffff;
	font-weight: 700;
	text-align:center;
	/* font-family: 'Dancing Script', cursive; */
	font-size:400%;
}
.slide-title h2 {
	font-size: 1.5em;
	color: #ffffff;
	line-height: 1em;
	padding-bottom:20px;
	font-weight: 400;
	text-align:center;
}

/* Mobile */
@media screen and (max-width: 800px) {
.slide{
	background-attachment: fixed;
	width:100%;
	position: relative;
	padding:150px 0;
}
.slide-title {
	height:5em;
	padding:200px 0 100px 0;
}
.slide-title h1 {
	font-size: 300%;
}
.slide-title h2 {
	font-size: 1em;
}
}

/* 小見出し */
.slide-subhead {
	background-image:url('../images/teian.jpg');
	/* background-size:cover; */
	background-size:contain; 
	background-color:#8a8683;
	color:#ffffff;
}
.slide-subhead h1 {
	font-size: 3.8em;
	letter-spacing: -3px;
	line-height: 1em;
	color: #888888;
	font-weight: 700;
}
.slide-subhead h2 {
	font-size: 1.5em;
	color: #888888;
	line-height: 1em;
	padding-bottom:20px;
	font-weight: 400;
}

/* 説明部分 */ 
.slide-description{
	background-color:#ffffff;
}
.slide-description h1 {
	font-size: 3.8em;
	letter-spacing: -3px;
	line-height: 1em;
	color:#8a8683;
	font-weight: 700;
}
.slide-description h2 {
	margin-top: 1em;
	font-size: 2em;
	color: #8a8683;
	line-height: 1em;
	padding-bottom:20px;
	font-weight: 400;
}

.slide-description li {
	font-size: 1em;
}

/* 角丸ボックス */
.rbox {
    font-weight: bold;
    color:#555555;
    background: #FFF;
    border: solid 3px #555555;
    border-radius: 10px;
}
