<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "UTF-8";

/*========================================

	skin_access.css

========================================*/

@import "base.css";
@import "common.css";


.access_copy {
	margin: 0 10px 15px 10px;
}

.access_block {
	width: 720px;
	margin: 0 0 20px 0;
	clear: both;
}

.access_image {
	width: 390px;
	height: 369px;
	padding: 10px 0 0 10px;
	clear: both;
	border: #ccc solid 1px;
	float: left;
}

.access_box {
	width: 283px;
	float:right;
	font-size: 93%;
}

.line {
	margin: 0 0 15px 0;
	padding: 0 0 15px 0;
	border-bottom: #ddd dotted 1px;
}

.access_box a:link,
.access_box a:visited {
	color: #f945a9;
	text-decoration: none;
}

.access_box a:hover,
.access_box a:active {
	color: #f945a9;
	text-decoration: underline;
}

.access_btn {
	margin: 15px 0;
	clear: both;
	text-align: center;
}

.googlemap_block {
	width: 710px;
	height: 480px;
	margin: 0 0 20px 0;
	padding: 5px;
	background: url(../img/common/bg_dot.gif);
	clear: both;
}

.googlemap_box {
	width: 689px;
	height:460px;
	padding: 10px;
	background: #fff;
}

#google_map  {
	width: 689px;
	height: 460px;
}


/* スライダー */

#slider {
	width: 390px;
	height: 369px;
}

.nivoSlider {
	position:relative;
	width:390px; /* 画像の幅 */
	height:280px;
	margin:0;
	padding:0;
}

#slider.nivoSlider {
	width:390px;
	height:280px;
}

.nivoSlider a {
	border:0;
}
.nivoSlider img {
	position:absolute;
	top:0;
	left:0;
	display:none;
}
/* If an image is wrapped in a link */
.nivoSlider a.nivo-imageLink {
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	margin:0;
	padding:0;
	z-index:60;
	display:none;
}
/* The slices in the Slider */
.nivo-slice {
	display:block;
	position:absolute;
	z-index:50;
	height:100%;
}

/* Control nav styles (e.g. 1,2,3...) */
.nivo-controlNav a {
	position:relative;
	z-index:99;
	cursor:pointer;
}
.nivo-controlNav a.active {
 font-weight:bold;
}
#slider {
 margin-bottom:30px;
}
#slider .nivo-controlNav {
 position:absolute;
 bottom:-75px;
}
#slider .nivo-controlNav img {
	display:inline;
	position:relative;
	margin-right:10px;
}
#slider .nivo-controlNav a.active img {

}

#slider .nivo-caption {

}


/* ●サービス規約 --------- */

.kiyaku_copy {
	margin: 0 10px 15px 10px;
}

.kiyaku_block {
	width: 710px;
	margin: 0 0 20px 0;
	padding: 5px 5px 7px 5px;
	background: url(../img/common/bg_dot.gif);
}

.kiyaku_box {
	width: 679px;
	height: 220px;
	padding: 15px;
	background: #fff;
	overflow: auto;
}

.kiyaku_box h3 {
	margin: 0 0 5px 0;
	font-size: 108%;
	font-weight: bold;
	color: #e4007e;
}

.kiyaku_box p {
	font-size: 93%;
}

.kiyaku_box .hajime {
	margin: 0 0 10px 0;
	font-weight: bold;
}

.kiyaku_box .sp {
	margin: 0 10px 10px 10px;
}

.kiyaku_box .end {
	margin: 0 10px 20px 10px;
}

.kiyaku_inner {
	margin: 0 10px 20px 10px;
	clear: both;
}

.kiyaku_btn_block {
	margin: 0 auto 5px auto;
	text-align: center;
	clear: both;
	position:relative;
  overflow:hidden;
}

.kiyaku_btn_block ul {
	list-style: none;
	position: relative;
  left: 50%;
  float: left;
}

.kiyaku_btn_block ul li {
	list-style: none;
	margin: 0 5px;
	position: relative;
  left: -50%;
  float: left;
}

.kiyaku_text {
	clear: both;
	text-align: center;
	margin: 0;
	padding: 0;
}

.kiyaku_text .icon {
	padding: 0 0 0 15px;
	background: url(../img/common/icon_arrow02.gif) 0 1px no-repeat;
	font-size: 77%;
}

</pre></body></html>