﻿@charset "UTF-8";

-vel_sp_common.cssより-----

* {margin: 0;padding: 0;border: 0;font-size: 100%;font-style: normal;}

html {overflow-y: scroll;-webkit-text-size-adjust: 100%;-moz-text-size-adjust: 100%;
  	 -ms-text-size-adjust: 100%;-o-text-size-adjust: 100%;text-size-adjust: 100%;}

/*◆ 改行調整　◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆*/
word-break:break-all;
/*◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆*


-common.cssより----- 
/*◆◆◆ 営業案内・枠　◆◆◆*/
#info {
	float: right;
	margin-bottom: 5px;
	width: 100%;
	text-align: left;
	clear: right;
}
/*◆◆◆ 営業案内・タイトル　◆◆◆*/
#ttl-info {
	height: 30px;
	margin-bottom: 8px;
	text-align: right;
}
/*◆◆◆ 営業案内・小見出し　◆◆◆*/
.time1 {
	background-color: #846CAB;
	color: #FFFFFF;
	margin: 10px 5px 10px 11px;
	padding-bottom: 1px;
	padding-left: 5px;
	padding-top: 3px;
	width: 100%;
}
/*◆◆◆ 営業案内・小見出し2　◆◆◆*/
.time2 {
	color: #FFFFFF;
	margin: 0px 5px 3px 14px;
	line-height: 115%;
}
.time2a {
	color: #CD0011;
	margin: 10px 5px 3px 14px;
	line-height: 115%;
}
/*◆◆◆ 営業案内・文字　◆◆◆*/
.time3 {
	color: #FFFFFF;
	margin: 0px 5px 3px 17px;
	line-height: 120%;
		clear: both;
}
.time3 em {color: #9A0101;}

/*◆◆◆ 営業案内・文字　◆◆◆*/
.time4 {
	color: #FFFFFF;
	margin: 0px 5px 7px 17px;
	line-height: 120%;

	clear: both;
}
.time4 em {color: #FF9F58;}

.time4 em2 {color: #ABDCE1;}

.time4 em3 {color: #9A0101;}

/*◆◆◆ 営業案内・文字　◆◆◆*/
.time5 {
	color: #222222;
	margin: 0px 5px 2px 17px;
	line-height: 120%;
	text-align: right;
	clear: both;
}
.time5 em {color: #CD0011;}


/*! https://responsiveslides.com v1.54 by @viljamis */
.rslides {
  position: relative;
  list-style: none;
  overflow: hidden;
  width: 100%;
	margin: 0 auto;
  }

.rslides div {
  -webkit-backface-visibility: hidden;
  position: absolute;
  display:  none;
  width: 100%;
  top: 0px;
  }

.rslides div:first-child {
  position: relative;
  display: block;
  float: left;
  }

.rslides img {
  display: block;
  height: auto;
  float: left;
  width: 100%;
  border: 0;
  }





-news.css-----
/*◆◆◆ お知らせ・タイトル（トップページ）　◆◆◆*/
#ttl-news {
	height: 30px;
	text-align: right;
	margin-bottom: 8px;

}
/*◆◆◆ お知らせ・タイトル　◆◆◆*/
#ttl-news2 {
	height: 30px;
	margin-bottom: 8px;
	background-repeat: no-repeat;
	text-indent: -9999px;
}
.news {margin-right: 2px;margin-left: -40px;}

/*◆◆◆ トップ(お知らせ)　◆◆◆*/

.news-data0 {
	-moz-box-shadow:inset 0px 1px 0px 0px #efdcfb;
	-webkit-box-shadow:inset 0px 1px 0px 0px #efdcfb;
	box-shadow:inset 0px 1px 0px 0px #efdcfb;
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #ffc0cb), color-stop(1, #ff99cc));
	background:-moz-linear-gradient(top,  #ffc0cb 5%, #ff99cc 100%);
	background:-webkit-linear-gradient(top, #ffc0cb 5%, #ff99cc 100%);
	background:-o-linear-gradient(top, #ffc0cb 5%, #ff99cc100%);
	background:-ms-linear-gradient(top, #ffc0cb 5%, #ff99cc 100%);
	background:linear-gradient(to bottom,  #ffc0cb 5%, #ff99cc 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffc0cb', endColorstr='#ff99cc',GradientType=0);
	background-color:#ff99cc;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;
	border:1px solid #c584f3;
	display:inline-block;
	cursor:pointer;
	color: #666666;
	clear: both;
	float: left;
	text-align:center;
	font-size:15px;
	font-weight:550;
	width: 100px;
	margin: 10px 0px 0px 0px;
	padding: 10px 10px 10px 10px;
	text-shadow:0px 1px 0px #9752cc;
}


.news-data0 a {color:#666666;}

.news-data0:hover {
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #ff99cc), color-stop(1, #dd7aad));
	background:-moz-linear-gradient(top, #ff99cc 5%, #dd7aad 100%);
	background:-webkit-linear-gradient(top, #ff99cc 5%, #dd7aad 100%);
	background:-o-linear-gradient(top, #ff99cc 5%,#dd7aad 100%);
	background:-ms-linear-gradient(top, #ff99cc 5%,#dd7aad 100%);
	background:linear-gradient(to bottom, #ff99cc 5%,#dd7aad 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff99cc', endColorstr='#dd7aad',GradientType=0);
	background-color:#dd7aad;
}


.news-data0:active {position:relative;top:1px;}


/*◆◆◆ 日付（区切り線無し）　◆◆◆*/
.news-data {
	color: #6F389F;
	background-color:#f8deec;
	margin: 20px 0px 5px 0px;
	list-style-type: none;
	clear: both;
	float: left;
	width: 100%;
}
/*◆◆◆ 日付（区切り線有り・Event開催期間中）　◆◆◆*/
.news-data1 {
	color: #6F389F;
	background-color:rgba(255,102,255,0.2);
	margin: 5px 0px 5px 0px;
	border-top: solid #ff99ff 1px;
	border-left: solid #ff99ff 1px;
	border-right: solid #ff99ff 1px;
	list-style-type: none;
	padding-top: 8px;
	padding-left: 8px;
	clear: both;
	float: left;
	text-align: left;
	width: 100%;
	background-image: url(../img/bg_data-event.gif);
	background-repeat: no-repeat;
}

.news-data1 img {padding-bottom:5px;padding-right:3px;float:right;}


/*◆◆◆ 日付　◆◆◆*/
.news-data2 {
	color: #6F389F;
	background-color:rgba(255,102,255,0.2);
	margin: 5px 0px 0px 0px;
	border-top: solid #ff99ff 1px;
	border-left: solid #ff99ff 1px;
	border-right: solid #ff99ff 1px;
	list-style-type: none;
	padding-top: 8px;
	padding-left: 8px;
	clear: both;
	float: left;
	text-align: left;
	width: 100%;
	background-repeat: no-repeat;
}

.news-data2 img {padding-bottom:5px;padding-right:3px;float:right;}



/*◆◆◆ 見出し　◆◆◆*/
.news-ttl{
	color: #6F389F;
	margin: 0px 0px 5px 0px;
	line-height: 150%;
	background-color:rgba(255,102,255,0.2);
	text-align: left;
	width: 100%;
	list-style-type: none;
	padding-left: 10px;
	font-weight: bold;
	clear: both;
	border-bottom: solid #ff99ff 1px;
	border-left: solid #ff99ff 1px;
	border-right: solid #ff99ff 1px;

}


.news-ttl new{
	color: #6F389F;
	margin: 0px 0px 5px 0px;
	line-height: 150%;
	background: url(../img/sp_subttl_news-new.gif);
	text-align: left;
	width: 100%;
	list-style-type: none;
	padding-left: 10px;
	font-weight: bold;
	clear: both;

}


.news-ttl-2{
	color: #E52E31;
	margin: 0px 0px 5px 0px;
	line-height: 150%;
	background-color: rgba(255,102,255,0.2);
	text-align: left;
	width: 100%;
	list-style-type: none;
	padding-left: 10px;
	font-weight: bold;
	clear: both;
	border-bottom: solid #ff99ff 1px;
	border-left: solid #ff99ff 1px;
	border-right: solid #ff99ff 1px;
	font-size: 18px;
}



/*◆◆◆ お知らせ欄・本文文字　◆◆◆*/
.news-text0 {
	color: #222222;
	line-height: 140%;
	text-align: left;
	list-style-type: none;
	clear: left;
	font-weight: bold;
	margin: 0px 0px 5px 10px;
}
.news-text0 em {color: #FF6300;}

.news-text0 img {float: right;margin: 2px 0px 5px 5px;}

.news-text1 {
	color: #222222;
	margin: 0px 5px 0px 10px;
	line-height: 140%;
	text-align: left;
	list-style-type: none;
	clear: left;
}


.news-text1-3 {
	color: #6F389F;
	margin: 0px 5px 0px 10px;
	line-height: 125%;
	text-align: left;
	list-style-type: none;
	clear: left;
	font-weight: bold;
	font-size: 15px;
}



.news-text1-right {
	color: #222222;
	margin: 0px 5px 0px 10px;
	line-height: 140%;
	text-align: right;
	list-style-type: none;
	clear: left;
}

.news-text1 em {font-weight:bold;color: #FF0000;}

.news-text1b {
	color: #FF0000;
	margin: 0px 0px 0px 10px;
	line-height: 140%;
	text-align: left;
	list-style-type: none;
	clear: left;
}
.news-text1 img {float: right;margin: 2px 0px 10px 10px;}

.news-text2 {
	color: #222222;
	margin-top: 4px;
	list-style-image: url(../img/list_triangle.gif);
	list-style-position: inside;
	margin-left: 30px;
}


.news-text3 {
	color: #222222;
	margin: 3px 0px 0px 10px;
	line-height: 145%;
	text-align: left;
	list-style-image: url(../img/list_triangle.gif);
	list-style-position: inside;
	clear: left;
}
/*◆◆◆ 強調タイプ　◆◆◆*/
.news-text3st {
	color: #E13E85;
	margin: 1px 0px 0px 10px;
	line-height: 145%;
	text-align: left;
	list-style-image: url(../img/list_triangle.gif);
	list-style-position: inside;
	clear: both;
	font-weight: bold;
}
.news-text4 {
	color: #222222;
	margin: 6px 0px 0px 10px;
	line-height: 135%;
	text-align: left;
	list-style-type: none;
	clear: left;
}
.news-text5 {
	color: #222222;
	margin: 1px 0px 0px 20px;
	line-height: 140%;
	text-align: left;
	list-style-type: none;
	clear: left;
}
.news-text6 {
	color: #CC3333;
	margin: 8px 0px 5px 10px;
	line-height: 135%;
	text-align: left;
	list-style-type: none;
	clear: left;
	font-weight: bolder;
}
/*◆◆◆ お知らせの画像　◆◆◆*/
.news-text3st img {
	float: right;
	margin-left: 10px;
	padding-bottom: 10px;
}
.news-text5 img {
	float: right;
	margin-left: 10px;
	padding-bottom: 10px;
}
.news-text6 img {
	float: right;
	margin-left: 10px;
	padding-bottom: 10px;
}

/*◆◆◆ お知らせ欄・本文文字（ベルマーレ欄用）　◆◆◆*/
.news-blmr-text0 {
	color: #222222;
	line-height: 120%;
	text-align: left;
	list-style-type: none;
	clear: left;
	font-weight: bold;
	margin: 5px 0px 0px 10px;
}
.news-blmr-text4 {
	color: #E13E89;
	margin: 5px 0px 0px 10px;
	line-height: 120%;
	text-align: left;
	list-style-image: url(../img/list_triangle.gif);
	list-style-position: inside;
	clear: left;
	font-weight: bold;
}
.news-blmr-text5 {
	color: #222222;
	margin: 1px 5px 3px 10px;
	line-height: 140%;
	text-align: left;
	list-style-position: inside;
	clear: left;
	list-style-type: none;
}
.news-blmr-text6 {
	color: #222222;
	margin: 1px 0px 10px 10px;
	line-height: 140%;
	text-align: left;
	list-style-position: inside;
	clear: left;
	list-style-type: none;
}

.news-link {
	color: #222222;
	margin: 10px 3px 0px 10px;
	line-height: 135%;
	text-align: right;
	clear: right;
	list-style-image: url(../img/list_triangle.gif);
	list-style-position: inside;
}
.news-link2 {
	color: #222222;
	margin: 0px 0px 0px 30px;
	line-height: 135%;
	text-align: right;
	clear: left;
	list-style-image: url(../img/list_triangle2.gif);
	list-style-position: inside;
}

.news-link3 {
	color: #6F389F;
	margin: 12px 30px 2px 32px;
	border-top: solid #E1D9F3 1px;
	list-style-type: none;
	padding-top: 8px;
	clear: both;
	float: left;
	text-align: center;
	background-image: url(../img/bg_data.gif);
	background-repeat: no-repeat;
	width: 480px;
}
/*◆◆◆ お知らせ欄・表　◆◆◆*/
.newstable {
	width:100%;
	margin: 0px 0px 5px 0px;
}
.newstable2 {
	width:100%;
	margin: 7px 0px 5px 0px;
}
.newstable3 {
	width:100%;
	margin: 0px 0px 5px 0px;
}
.nt-1a {
	width:40%;
	padding-top: 3px;
	padding-bottom: 3px;
	font-weight: bold;
	padding-right: 10px;
	border-top: solid #111111 1px;
	border-left: solid #111111 1px;
	text-align: right;
	border-bottom: solid #111111 1px;
}
.nt-1a em {
	font-weight:normal;
}
.nt-1 {
	width:40%;
	padding-top: 3px;
	padding-bottom: 3px;
	font-weight: bold;
	padding-right: 10px;
	border-left: solid #111111 1px;
	border-bottom: solid #111111 1px;
	text-align: right;
}
.nt-1 em {
	font-weight:normal;
}
.nt-2 {
	width:60%;
	border: solid #111111 1px;
	padding: 5px 10px 5px 10px;
}

.nt-5b {
	width:40%;
	padding-top: 3px;
	padding-bottom: 3px;
	font-size: 12px;
	font-weight: bold;
	padding-right: 10px;
	border-top: solid #111111 1px;
	border-right: solid #111111 1px;
	border-bottom: solid #111111 1px;
	text-align: right;
}

.nt-5d {
	width:40%;
	padding-top: 3px;
	padding-bottom: 3px;
	font-size: 12px;
	font-weight: bold;
	padding-right: 10px;
	border-right: solid #111111 1px;
	border-bottom: solid #111111 1px;
	text-align: right;
}



/*◆◆◆ 文章マーカーペン風(追加)　◆◆◆*/
strong {
  background: linear-gradient(transparent 20%, #f0e68c 20%); 
  background:-moz-linear-gradient(transparent 20%, #f0e68c 20%);
  background:-webkit-linear-gradient(transparent 20%, #f0e68c 20%);
  background:-o-linear-gradient(transparent 20%, #f0e68c 20%);
  color:#ff4422; 
}



-bath.css

/*◆◆◆ 説明文　◆◆◆*/

.rest1 {
	color: #222222;
	line-height: 145%;
	width: 100%;
	clear: both;
	height:150%;
}

.rest-tl {
	-moz-box-shadow:inset 0px 1px 0px 0px #f4dcfa;
	-webkit-box-shadow:inset 0px 1px 0px 0px #f4dcfa;
	box-shadow:inset 0px 1px 0px 0px #f4dcfa;
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #edd3f0), color-stop(1, #dfb8e6));
	background:-moz-linear-gradient(top, #edd3f0 5%, #dfb8e6 100%);
	background:-webkit-linear-gradient(top, #edd3f0 5%, #dfb8e6 100%);
	background:-o-linear-gradient(top, #edd3f0 5%, #dfb8e6 100%);
	background:-ms-linear-gradient(top, #edd3f0 5%, #dfb8e6 100%);
	background:linear-gradient(to bottom, #edd3f0 5%, #dfb8e6 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#edd3f0', endColorstr='#dfb8e6',GradientType=0);
	background-color:#edd3f0;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
	border:1px solid #dfb8e6;
	display:inline-block;
	cursor:pointer;
	color:#555555;
	padding:10px 10px;
	text-decoration:none;
	font-weight:600;
	width:100%;
}



//*sp_newsより*//
.service1-a {
	color: #222222;
	margin: 0px 0px 7px 0px;
	line-height: 145%;
	width:100%;
	clear: left;
	text-align: left;
	padding-left:5px;
}

.service7 {
	color: #E13E89;
	line-height: 120%;
	text-align: left;
	list-style-image: url(../img/list_triangle.gif);
	list-style-position: inside;
	clear: left;
	font-weight: bold;
	margin-left: 5px;
	padding-bottom: 1px;
	border-bottom: solid #999999 1px;
	margin-bottom: 4px;
	width: 100%;
}

/*������ �����i�[�Y�X�e�[�V�����@������*/
.r-time {
	width:100%;
	clear: left;
	margin-left: 5px;
	margin-right: 5px;
	margin-bottom: 10px;
}
