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

.underlayer ul.field {
	display: none;
}

.underlayer ul.field li {
}

.underlayer ul.field li a {
	display: block;
    height: 215px;
    padding-top: 65px;
    font-weight: bold;
    text-align: center;
    line-height: 2em;
    letter-spacing: 0.1em;
}

.underlayer ul.field li a span {
    font-size: 1.2em;
}

.underlayer ul.field li.niigata a { color: #F0788C; background: url(../img/niigata/img_frame.png) no-repeat; }
.underlayer ul.field li.tokyo a { color: #5AAAE6; background: url(../img/tokyo/img_frame.png) no-repeat; }
.underlayer ul.field li.osaka a { color: #50B482; background: url(../img/osaka/img_frame.png) no-repeat; }

/* 各コンテンツ*/

.underlayer .cont {
	margin-top: 30px;
	padding: 35px 25px;
}

.underlayer #niigata .cont { background-color: #fff6f7; }
.underlayer #tokyo .cont { background-color: #f5fbff; }
.underlayer #osaka .cont { background-color: #f1fbf6; }

.underlayer h3 {
	font-size: 1.3em;
	padding-top: 45px;
	text-align: center;
}

.underlayer #niigata h3 { color: #F0788C; }
.underlayer #tokyo h3 { color: #5AAAE6; }
.underlayer #osaka h3 { color: #50B482; }

.underlayer .cont h4 {
	font-size: 1.2em;
	font-weight: bold;
	border-bottom: solid 3px #1E1E1E;
	padding: 20px 0px 10px 0px;
	margin-bottom: 30px;
	line-height: 1.3em;
}

.underlayer .cont h5 {
	font-size: 1.2em;
	font-weight: bold;
	text-align: center;
	padding: 40px 0px 15px 0px;	
}

.underlayer .cont p {
	text-align: justify;
	line-height: 1.7em;
	padding-bottom: 1.5em;
}

.underlayer .cont .photo {
	text-align: center;
}

.underlayer .cont .photo span {
	display: block;
	font-size: 0.9em;
	font-weight: bold;
	line-height: 1.3em;
	margin-top: 10px;
}

/* PDFリスト */

.underlayer .cont ul a {
	display: block;
	color: #1E1E1E;
	padding: 15px 0px;
	background: url(../img/icon_pdf.png) no-repeat center right 15px;
	border-bottom: solid 1px rgba(000, 000, 000, 0.2);
}

/* スライダー */

.underlayer .slider {
	width: 100%;
}

.underlayer .slider-pro {
	float: none;
	background-color: #FFF;
}

.underlayer #niigata .sp-bottom-thumbnails.sp-has-pointer .sp-selected-thumbnail:before,
.underlayer #niigata .sp-right-thumbnails.sp-has-pointer .sp-selected-thumbnail:before {
    border-color: #FA8296!important;
}
.underlayer #niigata .sp-bottom-thumbnails.sp-has-pointer .sp-selected-thumbnail:after,
.underlayer #niigata .sp-right-thumbnails.sp-has-pointer .sp-selected-thumbnail:after {
	color: #FA8296!important;
}

.underlayer #tokyo .sp-bottom-thumbnails.sp-has-pointer .sp-selected-thumbnail:before,
.underlayer #tokyo .sp-right-thumbnails.sp-has-pointer .sp-selected-thumbnail:before {
    border-color: #64B9F0!important;
}
.underlayer #tokyo .sp-bottom-thumbnails.sp-has-pointer .sp-selected-thumbnail:after,
.underlayer #tokyo .sp-right-thumbnails.sp-has-pointer .sp-selected-thumbnail:after {
	color: #64B9F0!important;
}

.underlayer #osaka .sp-bottom-thumbnails.sp-has-pointer .sp-selected-thumbnail:before,
.underlayer #osaka .sp-right-thumbnails.sp-has-pointer .sp-selected-thumbnail:before {
    border-color: #64C88C!important;
}
.underlayer #osaka .sp-bottom-thumbnails.sp-has-pointer .sp-selected-thumbnail:after,
.underlayer #osaka .sp-right-thumbnails.sp-has-pointer .sp-selected-thumbnail:after {
	color: #64C88C!important;
}

















