@charset "utf-8";


/*
	* Copyright (C) 2010 CREATIVEWEB All Rights Reserved.
	* URL : http://www.creative-web.co.jp/
*/


/*
	* 1.基本レイアウト
	* 2.基本設定
	* 3.ヘッダー（header）
	* 4.左サイド（leftCol）
	* 5.メイン（mainCol）
	* 6.右サイド（rightCol）
	* 7.フッター（footer）
	* 8.サブページ
*/


/*******************************************************************************
**	1.基本レイアウト
*******************************************************************************/

body {
	font-family: ArialMT, "Hiragino Kaku Gothic ProN", "ヒラギノ角ゴ ProN W3", メイリオ, sans-serif;
	-webkit-text-size-adjust: none; /* フォントサイズ自動調整 */
	font-size:14px;
	line-height: 1.5;
}

article {
	width: 100%;
	margin: 0;
}

section {
	margin: 0;
}


/*******************************************************************************
**	2.基本設定
*******************************************************************************/

/* clear
----------------------------------------------------------------------------- */
.clear {clear:both;}

/* clearfix
----------------------------------------------------------------------------- */
.clearfix:after,
div.section:after{
	content:".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
.clearfix,
div.section{
	display: inline-block;
}
* html .clearfix,
* html div.section{
	height: 1%;
}
.clearfix,
div.section{
	display: block;
}

/* float
----------------------------------------------------------------------------- */
.floatRight {float:right;}
.floatLeft {float:left;}

/* align valign
----------------------------------------------------------------------------- */
.alignCenter {text-align:center;}
.alignRight {text-align:right;}
.alignLeft {text-align:left;}
.valignTop {vertical-align:top;}
.valignMiddle {vertical-align:middle;}
.valignBottom {vertical-align:bottom;}

/* image
----------------------------------------------------------------------------- */
img.imgLeft{
	float:left;
	padding:0 20px 0 0;
}
img.imgRight{
	float:right;
	padding:0 0 0 20px;
}

/* padding
----------------------------------------------------------------------------- */
.paddingTop0 {padding-top:0 !important;}
.paddingTop5 {padding-top:5px !important;}
.paddingTop10 {padding-top:10px !important;}
.paddingTop15 {padding-top:15px !important;}
.paddingTop20 {padding-top:20px !important;}
.paddingTop25 {padding-top:25px !important;}
.paddingTop30 {padding-top:30px !important;}
.paddingTop35 {padding-top:35px !important;}
.paddingTop40 {padding-top:40px !important;}
.paddingTop45 {padding-top:45px !important;}
.paddingTop50 {padding-top:50px !important;}
.paddingTop60 {padding-top:60px !important;}
.paddingTop70 {padding-top:70px !important;}
.paddingTop80 {padding-top:80px !important;}
.paddingTop90 {padding-top:90px !important;}
.paddingTop100 {padding-top:100px !important;}

.paddingRight0 {padding-right:0 !important;}
.paddingRight5 {padding-right:5px !important;}
.paddingRight10 {padding-right:10px !important;}
.paddingRight15 {padding-right:15px !important;}
.paddingRight20 {padding-right:20px !important;}
.paddingRight25 {padding-right:25px !important;}
.paddingRight30 {padding-right:30px !important;}
.paddingRight35 {padding-right:35px !important;}
.paddingRight40 {padding-right:40px !important;}
.paddingRight45 {padding-right:45px !important;}
.paddingRight50 {padding-right:50px !important;}
.paddingRight60 {padding-right:60px !important;}
.paddingRight70 {padding-right:70px !important;}
.paddingRight80 {padding-right:80px !important;}
.paddingRight90 {padding-right:90px !important;}
.paddingRight100 {padding-right:100px !important;}

.paddingBottom0 {padding-bottom:0 !important;}
.paddingBottom5 {padding-bottom:5px !important;}
.paddingBottom10 {padding-bottom:10px !important;}
.paddingBottom15 {padding-bottom:15px !important;}
.paddingBottom20 {padding-bottom:20px !important;}
.paddingBottom25 {padding-bottom:25px !important;}
.paddingBottom30 {padding-bottom:30px !important;}
.paddingBottom35 {padding-bottom:35px !important;}
.paddingBottom40 {padding-bottom:40px !important;}
.paddingBottom45 {padding-bottom:45px !important;}
.paddingBottom50 {padding-bottom:50px !important;}
.paddingBottom60 {padding-bottom:60px !important;}
.paddingBottom70 {padding-bottom:70px !important;}
.paddingBottom80 {padding-bottom:80px !important;}
.paddingBottom90 {padding-bottom:90px !important;}
.paddingBottom100 {padding-bottom:100px !important;}

.paddingLeft0 {padding-left:0 !important;}
.paddingLeft5 {padding-left:5px !important;}
.paddingLeft10 {padding-left:10px !important;}
.paddingLeft15 {padding-left:15px !important;}
.paddingLeft20 {padding-left:20px !important;}
.paddingLeft25 {padding-left:25px !important;}
.paddingLeft30 {padding-left:30px !important;}
.paddingLeft35 {padding-left:35px !important;}
.paddingLeft40 {padding-left:40px !important;}
.paddingLeft45 {padding-left:45px !important;}
.paddingLeft50 {padding-left:50px !important;}
.paddingLeft60 {padding-left:60px !important;}
.paddingLeft70 {padding-left:70px !important;}
.paddingLeft80 {padding-left:80px !important;}
.paddingLeft90 {padding-left:90px !important;}
.paddingLeft100 {padding-left:100px !important;}

.padding0 {padding:0 !important;}
.padding5 {padding:5px !important;}
.padding10 {padding:10px !important;}
.padding15 {padding:15px !important;}
.padding20 {padding:20px !important;}
.padding25 {padding:25px !important;}
.padding30 {padding:30px !important;}
.padding35 {padding:35px !important;}
.padding40 {padding:40px !important;}
.padding45 {padding:45px !important;}
.padding50 {padding:50px !important;}
.padding60 {padding:60px !important;}
.padding70 {padding:70px !important;}
.padding80 {padding:80px !important;}
.padding90 {padding:90px !important;}
.padding100 {padding:100px !important;}

/* margin
----------------------------------------------------------------------------- */
.marginTop0 {margin-top:0 !important;}
.marginTop5 {margin-top:5px !important;}
.marginTop10 {margin-top:10px !important;}
.marginTop15 {margin-top:15px !important;}
.marginTop20 {margin-top:20px !important;}
.marginTop25 {margin-top:25px !important;}
.marginTop30 {margin-top:30px !important;}
.marginTop35 {margin-top:35px !important;}
.marginTop40 {margin-top:40px !important;}
.marginTop45 {margin-top:45px !important;}
.marginTop50 {margin-top:50px !important;}
.marginTop60 {margin-top:60px !important;}
.marginTop70 {margin-top:70px !important;}
.marginTop80 {margin-top:80px !important;}
.marginTop90 {margin-top:90px !important;}
.marginTop100 {margin-top:100px !important;}

.marginRight0 {margin-right:0 !important;}
.marginRight5 {margin-right:5px !important;}
.marginRight10 {margin-right:10px !important;}
.marginRight15 {margin-right:15px !important;}
.marginRight20 {margin-right:20px !important;}
.marginRight25 {margin-right:25px !important;}
.marginRight30 {margin-right:30px !important;}
.marginRight35 {margin-right:35px !important;}
.marginRight40 {margin-right:40px !important;}
.marginRight45 {margin-right:45px !important;}
.marginRight50 {margin-right:50px !important;}
.marginRight60 {margin-right:60px !important;}
.marginRight70 {margin-right:70px !important;}
.marginRight80 {margin-right:80px !important;}
.marginRight90 {margin-right:90px !important;}
.marginRight100 {margin-right:100px !important;}

.marginBottom0 {margin-bottom:0 !important;}
.marginBottom5 {margin-bottom:5px !important;}
.marginBottom10 {margin-bottom:10px !important;}
.marginBottom15 {margin-bottom:15px !important;}
.marginBottom20 {margin-bottom:20px !important;}
.marginBottom25 {margin-bottom:25px !important;}
.marginBottom30 {margin-bottom:30px !important;}
.marginBottom35 {margin-bottom:35px !important;}
.marginBottom40 {margin-bottom:40px !important;}
.marginBottom45 {margin-bottom:45px !important;}
.marginBottom50 {margin-bottom:50px !important;}
.marginBottom60 {margin-bottom:60px !important;}
.marginBottom70 {margin-bottom:70px !important;}
.marginBottom80 {margin-bottom:80px !important;}
.marginBottom90 {margin-bottom:90px !important;}
.marginBottom100 {margin-bottom:100px !important;}

.marginLeft0 {margin-left:0 !important;}
.marginLeft5 {margin-left:5px !important;}
.marginLeft10 {margin-left:10px !important;}
.marginLeft15 {margin-left:15px !important;}
.marginLeft20 {margin-left:20px !important;}
.marginLeft25 {margin-left:25px !important;}
.marginLeft30 {margin-left:30px !important;}
.marginLeft35 {margin-left:35px !important;}
.marginLeft40 {margin-left:40px !important;}
.marginLeft45 {margin-left:45px !important;}
.marginLeft50 {margin-left:50px !important;}
.marginLeft60 {margin-left:60px !important;}
.marginLeft70 {margin-left:70px !important;}
.marginLeft80 {margin-left:80px !important;}
.marginLeft90 {margin-left:90px !important;}
.marginLeft100 {margin-left:100px !important;}

.margin0 {margin:0 !important;}
.margin5 {margin:5px !important;}
.margin10 {margin:10px !important;}
.margin15 {margin:15px !important;}
.margin20 {margin:20px !important;}
.margin25 {margin:25px !important;}
.margin30 {margin:30px !important;}
.margin35 {margin:35px !important;}
.margin40 {margin:40px !important;}
.margin45 {margin:45px !important;}
.margin50 {margin:50px !important;}
.margin60 {margin:60px !important;}
.margin70 {margin:70px !important;}
.margin80 {margin:80px !important;}
.margin90 {margin:90px !important;}
.margin100 {margin:100px !important;}

.marginAutoX {margin:0 auto !important;}
.marginAutoY {margin:auto 0 !important;}
.marginAuto {margin:auto !important;}

/* font size（フォントサイズを固定したい時のみ使用）
----------------------------------------------------------------------------- */
.fontSize10 {font-size:10px;}
.fontSize11 {font-size:11px;}
.fontSize12 {font-size:12px;}
.fontSize14 {font-size:14px;}
.fontSize15 {font-size:15px;}
.fontSize16 {font-size:16px;}
.fontSize18 {font-size:18px;}
.fontSize20 {font-size:20px;}
.fontSize25 {font-size:25px;}

.fontSize08em {font-size:0.8em;}

/* color（文字色を指定）
----------------------------------------------------------------------------- */
.white {color:#FFFFFF !important;}
.gray {color:#666666 !important;}
.black {color:#000 !important;}
.red {color:#FF0000 !important;}
.pink {color:#FF6699 !important;}
.orange {color:#FF6600 !important;}
.brown {color:#993300 !important;}
.attentionTxt { font-weight: bold; color: #ea2964; background: linear-gradient(transparent 60%, #FFFF00 60%); }

/* 背景色系
----------------------------------------------------------------------------- */
.colorOrange { background: #FF7F00; }
.colorPink { background: #FF007F; }
.colorGreen { background: #238C00; }
.colorLightBlue { background: #007FFF; }
.colorBlue { background: #003579; }

/* その他汎用
----------------------------------------------------------------------------- */
.bold {font-weight:bold;}
.borderNone {border:none;}
.textDecoNone {text-decoration:none;}

/* link
----------------------------------------------------------------------------- */
a:link {
	color: #003A7D;
	text-decoration:underline;
	-webkit-tap-highlight-color: rgba(2, 109, 236, 0.9);	// タップ時の反転色
}

a:visited {
	color: #003A7D;
	text-decoration:underline;
}


/*******************************************************************************
**	3.ヘッダー
*******************************************************************************/

/*******************************************************************************
**	4.サイド（leftCol）
*******************************************************************************/


/*******************************************************************************
**	5.メイン（mainCol）
*******************************************************************************/

#topMainSearch01 {
	margin: 0 0 20px 0;
	background: #EA2964;
	padding: 3%;
}
.tit01 {
	color: #FFF;
	border-bottom: 3px solid #FFF;
	font-size: 16px;
	font-weight: bold;
	margin: 0 0 10px;
	padding-bottom: 3px;
	position: relative;
}
.tit01::first-letter {
	color: #FFFF00;
	font-size: 1.5em;
	margin-right: 2px;
}
.tit01::after {
	background-color: #003B7D;
	bottom: -3px;
	content: "";
	height: 3px;
	left: 0;
	position: absolute;
	width: 30%;
	z-index: 2;
}
.topMainSearchList01 {
	width: 100%;
	margin: 0 0 3% 0;
	overflow: hidden;
}
.topMainSearchList01 li {
	width: 30%;
	margin: 0 5% 0 0;
	float: left;
}
.topMainSearchList01 li:nth-child(3) {
	margin: 0;
}
.topMainSearchList01 li img {
	width: 100%;
}
.topMainTxtSearch01 {
	position: relative;
}
.topMainTxtSearch01 input[type="text"] {
	background: #FFF none repeat scroll 0 0;
	border: medium none;
	height: 25px;
	line-height: 1.4;
	padding: 6px 0 4px 2%;
	width: 98%;
}
.topMainTxtSearch01 input[type="image"] {
	width: 35px;
	position: absolute;
	top: 0;
	right: 0;
}
input[type="button"],input[type="text"],input[type="submit"],input[type="image"] {/* iPhone角丸対応 */
	-webkit-appearance: none !important;
	border-radius: 0 !important;
}
#topSection02 ,#topSection03 ,#topSection04 ,#topSection05,#topSection06 {
	border-bottom: 1px solid #CCC;
	margin: 0 0 20px 0;
	padding: 0 0 20px 0;
}
.tit02 {
	border-bottom: 3px solid #DDD;
	font-size: 16px;
	font-weight: bold;
	margin: 0 0 10px;
	padding: 0 0 3px 2%;
	position: relative;
}
.tit02::first-letter {
	color: #003B7D;
	font-size: 1.5em;
	margin-right: 2px;
}
.tit02::after {
	background-color: #EA2964;
	bottom: -3px;
	content: "";
	height: 3px;
	left: 0;
	position: absolute;
	width: 30%;
	z-index: 2;
}
.innerWrap01 {
	padding: 0 3%;
}
.topIchioshiList01 {
}
.topIchioshiList01 li {
	margin: 0 0 2% 0;
	padding: 0 0 2% 0;
	border-bottom: 1px dotted #DDD;
}
.topIchioshiImgBox01 {
	width: 30%;
	margin: 0 2% 0 0;
	float: left;
}
.topIchioshiImg01 {
	max-width: 98%;
	max-height: 78px;
	border: 1px solid #DDD;
}
.topIchioshiTxtBox01 {
	width: 68%;
	float: left;
}
.topIchioshiTit01 {
	text-decoration: underline;
}
.topIchioshiTxt01 {
	color: #333;
	font-size: 0.9em;
	text-decoration: none;
}
.topChinryoList01 {
	color: #333;
	font-size: 0.9em;
	width: 100%;
	overflow: hidden;
}
.topChinryoList01 dt {
	margin: 0 2% 0 0;
	float: left;
	clear: left;
}
.topChinryoList01 dd {
	float: left;
}
.redBold {
	color: #FF0004;
	font-weight: bold;
}
/* プライバシーポリシー
----------------------------------------------------------------------------- */
.tit03 {
	border-bottom: 3px solid #DDD;
	font-size: 14px;
	font-weight: bold;
	margin: 0 0 10px;
	padding: 0 0 3px 2%;
	position: relative;
}
.tit03::first-letter {
	color: #003B7D;
	font-size: 1.5em;
	margin-right: 2px;
}
.tit03::after {
	background-color: #EA2964;
	bottom: -3px;
	content: "";
	height: 3px;
	left: 0;
	position: absolute;
	width: 30%;
	z-index: 2;
}
.privacyList01 {
	width: 100%;
	margin: 20px 0 10px 0 ;
}
.privacyList01 dt {
	width: 10%;
	font-weight: bold;
	padding: 0 0 10px 0 ;
	float: left;
	clear: left;
}
.privacyList01 dd {
	width: 90%;
	padding: 0 0 10px 0 ;
	float: left;
}

/* bar
----------------------------------------------------------------------------- */


.bgTopTitle {
	text-align:center;
	background:#EA2964;
	margin: 0 0 20px 0;
	padding:5px 0;
	border-top:1px solid #FFFFFF;
	border-bottom:1px solid #FFFFFF;
	color:#FFFFFF;
}

.bgPaleredTitle {
	height:23px;
	background:#F9D5D7;
	padding:7px 0 0 5%;
	color:#460B0E;
}

.barYellow {
	padding:10px 0 0 38px;
	height:30px;
	color:#333;
	position:relative;
	font-size:114%;
	background: #FFE401;
	font-weight:bold !important;
);
}
.barYellow h2{font-weight:bold !important;}

.paleredTitle {
	height: auto;
	padding: 5px 5px 0 5px;
	margin-top: 10px;
	font-weight:bold;
	padding:5px 5px 0 10px;
}

/* List
----------------------------------------------------------------------------- */

.siteMenuList li {
	background:url(../img/sp_list_arrow.png) no-repeat;
	background-size:5%;
	background-position:95% 50%;
	border-bottom:#CCCCCC 1px solid;
}

.siteMenuList li.none {
	border-bottom:none;
}

.siteMenuList li a {
	display:block;
	padding: 14px 10px 14px 10px;
	text-decoration:none;
}


/* Btn
----------------------------------------------------------------------------- */

.searchZone {
	width:306px;
	margin:20px auto;
	}

.btnShopSearch {
	background: #EEE;
	border: 1px solid;
	border-radius: 4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	background-image: linear-gradient(bottom, rgb(140,187,0) 1%, rgb(153,204,0) 73%);
	background-image: -o-linear-gradient(bottom, rgb(140,187,0) 1%, rgb(153,204,0) 73%);
	background-image: -moz-linear-gradient(bottom, rgb(140,187,0) 1%, rgb(153,204,0) 73%);
	background-image: -webkit-linear-gradient(bottom, rgb(140,187,0) 1%, rgb(153,204,0) 73%);
	background-image: -ms-linear-gradient(bottom, rgb(140,187,0) 1%, rgb(153,204,0) 73%);
	background-image: -webkit-gradient(linear,left bottom,left top,color-stop(0.01, rgb(140,187,0)),color-stop(0.73, rgb(153,204,0)));
	border-color:rgb(108,145,0);
	text-align:center;
}

.btnShopSearch a {
	padding:15px 0;
	display:block;
	width:100%;
	color: #FFF;
	text-decoration:none;
}


/*******************************************************************************
**	6.サイド（rightCol）
*******************************************************************************/
/* メニュー */
.renew14 .slidemenu li {
    /* border-color:#B45F01; */
}


/*******************************************************************************
**	7.フッター（footer）
*******************************************************************************/
footer{ text-align:center; }
.ftrBtnTxt{
	background:#EEEEEE;
}

/*******************************************************************************
**	8.サブページ
*******************************************************************************/

/* 店舗案内
----------------------------------------------------------------------------- */

.swipe {
	width:250px;
	margin:0 auto;
	position:relative;
}

#slider ul, #slider li {
  list-style: none;
  margin:0;
  padding:0;
  border:none;
}

#slider li	{
  width: 250px;
  height: 172px;
  overflow: hidden;
}

#prevBtn, #nextBtn {
  overflow: hidden;
  text-indent: -8000px;
  width: 28px;
  height: 172px;
  display: block;
  position: absolute;
  left: -27px;
  top: 0px;
}
#nextBtn, #slider1next {
  left: 250px;
}
#prevBtn a, #nextBtn a {
  display: block;
  position: relative;
  width: 28px;
  height: 172px;
  background: url(../img/btn_prev.png) no-repeat;
}
#nextBtn a {
  background: url(../img/btn_next.png) no-repeat;
}



/*店舗紹介（20150511変更）
 ------------------------------------------------------------------------------------- */
/* 店舗メイン
--------------------------*/
#shopMain img{
	width:100%;
}
#shopBox{
	overflow:hidden;
	padding:2.5%;
	width:95%;
	margin-bottom:10px;
}
#shopStaff{
	width:48.5%;
	float:left;
}
#shopArea{
	width:48.5%;
	float:right;
}
/* googlemap
--------------------------*/
.google-maps {
	position: relative;
	padding-bottom: 200px; /*高さは200pxで固定*/
	height: 0;
	overflow: hidden;
}
.google-maps iframe {
	position: absolute;
	top: 0;
	left: 0;
	width: 100% !important;
	height: 100% !important;
}
/* 店舗情報
--------------------------*/
#shopInfoTbl{
	width:90%;
	margin:10px auto;
	border:1px solid #DDD;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	-ms-border-radius:3px;
	border-radius:3px;
	overflow:hidden;
}
#shopInfoTbl dt,#shopInfoTbl dd{
	display:table-cell;
	vertical-align:middle;
	font-size:90%;

}
#shopInfoTbl dt{
	width:20%;
	border-right:1px solid #DDD;
	padding:5px;
	background:#EEE;
	float:left;
}
#shopInfoTbl dd{
	width:1%;
	border-bottom:1px dotted #CCC;
	padding:5px;
}

#shopInfoTbl dd:last-child{
	border-bottom:none;
}
#shopInfoTbl .line2{
	height:2.65em;
}
/* エリア情報（20150511変更）
 ------------------------------------------------------------------------------------- */
#shopAreaTbl li a{
	width:90%;
	height:40px;
	padding:20px 0 0 20px;
	overflow:hidden;
	margin:0 auto 10px auto;
	font-size:120%;
	font-weight:bold;
	text-shadow:2px 2px 1px rgba(0,0,0,0.6);
	color:#FFF;
	text-decoration:none;
	display:block;
	background-size:cover;
}

/* エリア詳細
 ------------------------------------ */
 .shopareaMainImg{
	width:90%;
	margin:0 auto;
 }
.shopareaMainImg img{
	width:100%;
}
.shopareaBtn{
	margin:10px auto 30px auto;
	width:90%;
}
.shopareaBtn a{
	background:#B89F0E;
	-webkit-border-radius:3px;
	border-radius:3px;
	text-shadow:2px 2px 1px rgba(0,0,0,0.6);
	color:#FFF;
	text-decoration:none;
	height:50px;
	padding:10px;
	font-size:110%;
	font-weight:bold;
	text-align:center;
  width: 100%;
  display: block;
  box-sizing: border-box;
}

.shopareaBox{
	margin:20px auto;
	width:100%;
	overflow:hidden;
	border-bottom:1px solid #DDD;
}
.shopareaPhotoBox{
	overflow:hidden;
	width:90%;
	margin:0 auto;
}
.shopAreaBoxMainPhoto{
	float:left;
	width:50%;
	margin-right:5px;
}
.shopAreaBoxPhotoList{
	float:right;
	width:47%;
}
.shopAreaBoxMainPhoto img{
	width:100%;
	margin-right:5px;
}
.shopAreaBoxPhotoList img{
	width:46%;
	margin: 0px 0px 10px 5px;
	float:left;
}

/* フェイスブック
----------------------------------------------------------------------------- */
#fbBox{
	padding:20px 0 ;
	margin:0px auto;
	width:306px;
}
/* お部屋リクエスト_お問い合わせフォーム
----------------------------------------------------------------------------  */

#requestForm .srchSubTit{
	background-color:#444 !important;
	border-width: 1px 0;
	border-color: #333;
	border-style: solid;
	padding: 10px;
	margin: 0;
	font-weight:bold;
	color:#FFF !important;
	margin-top:20px;
}
#requestForm .srchSubTit{
	padding-bottom:5px;
}
#requestForm .srchSubTit .step{
	background:#FDE404;
	font-size:80%;
	margin-left:-15px;
	margin-right:10px;
	padding:4px 8px;
	font-weight:bold;
	color:#E10915;
	border-radius:2px;
}
.cntRequire{ 
	float: right;
	font-size:80%;
	font-weight:bold;
	background-color: #C61414;
	color:#FFF;
	border-radius:4px;
	padding:6px 4px;
	margin-left: 10px;
	line-height: 1.0;
 }
.cntRequire.blue{
	background-color: #0F5AC7;
}
.requestFormOne,.requestFormTwo,.requestFormThree{
	border-bottom:1px solid #CFB365;

}
.cntListTxt .cntRequire{	font-size:90%; }
.requestFormOne li,#requestForm .cntListTxt{ 
	padding:10px 5px;
	margin:0;
	color:#666;
	overflow:hidden;
	background:#F0E7CE;
}
/*
.requestFormTwo,.requestFormThree{
	margin: 0 10px 10px 10px
}
*/
#requestForm .borderBottom input[type="checkbox"]{
	margin:0 !important;
}
.requestFormOne p{
	font-size:80%;
	color:#666;
}
/*
.borderBottom input[type="checkbox"]{ 
	margin-top:-5px;
 }
*/
.requestFormOne .borderBottom{
	margin-bottom:10px;
	background: #806728;
	color:#FFF;
	padding: 5px;
	border-radius:3px;
	box-shadow:1px 1px 1px rgba(0,0,0,0.3);
}
.requestFormOne .borderBottom p{
}
.requestFormOne .pink{
	text-shadow: #FFF 1px 1px 0px, #FFF -1px 1px 0px,
				 #FFF 1px -1px 0px, #FFF -1px -1px 0px;
	padding:0 5px 0 0;
}

.requestFormTwo input,.requestFormThree textarea,.requestFormKodawari select,.requestFormArea input{
  width: 98%;
  padding: 10px 1%;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

.requestFormStation input[type="text"]{
	width: 48%;
	padding: 10px 1%;
	-webkit-box-sizing: border-box;
	float:left;
}
.requestFormKodawari .halfBox select{
	width: 45%;
	padding: 10px 1%;
	-webkit-box-sizing: border-box;
}
.requestFormKodawari p{ margin-bottom:10px; }
.requestFormStation p span,.requestFormKodawari p span{
	width:100%;
	overflow:hidden;
	display:block;
}

.requestFormThree textarea{
	height:120px;
}
.cntPrivacyArea,.cntListTxt{
	font-size:80%;
	color:#666;
	padding-top:10px;
}
.errBox{ color:red; }
/* rentからコピー */

.cntPrivacyArea a:link {
  color: #333;
  text-decoration: none;
  -webkit-tap-highlight-color: rgb(0,0,0);
}

input[type="checkbox"] {
  font-size: 150%;
  height: 19px;
  width: 19px;
}

.srchChkBox {
  display: block;
  overflow: hidden;
  margin: 10px;
}
.srchChkBox srchKodawariList{
margin:10px;
}

.srchKodawariList li {
  float: none !important;
  width: 100%;
  margin: 5px 0;
}
.srchChkBox > li > input {
  float: left;
  vertical-align: middle;
  padding: 8px;
}
.srchChkBox > li > input[type=checkbox]{
  margin: 10px 5px 0 7px;

}

.srchListRoomSubmit {
	margin: 10px 0;
	padding: 10px;
	background: #EEE;
	border-width: 1px 0;
	border-color: #CCC;
	border-style: solid;
}

.srchListRoomBtn a,
.srchURLBtn a{
	padding: 8px 10px;
	color: #FFF;
	vertical-align: middle;
	display:block;
	text-decoration: none;
	line-height: initial;
}

.srchListRoomBtn,
.srchURLBtn {
	text-align: center;
	font-size: 120%;
}
.btn01 input{
	background:none;
	border:none;
	padding: 8px 10px;
	color: #FFF;
	vertical-align: middle;
	display:block;
	text-decoration: none;
border-width:1px;
	-webkit-box-shadow:1px 1px 2px rgba(0,0,0,0.1);
	box-shadow:1px 1px 2px rgba(0,0,0,0.1);
	border-color:rgb(0,153,34);
	background-color: rgb(0,153,34);
	background: -webkit-gradient( linear , left top , left bottom , from(rgb(28,161,78)) , to(rgb(28,125,67)) );
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius:5px;
	background-position: right center;
	background-repeat: no-repeat;
	height: 42px;
	margin: 10px 0;
	border-color: rgb(0,153,0);
	border-width: 1px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	border-style: solid;
	-webkit-box-shadow: 1px 1px 2px rgba(0,0,0,0.15);
	box-shadow: 1px 1px 2px rgba(0,0,0,0.15);
	text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.15);
	width: 90%;
	margin-left: auto;
	margin-right: auto;
	font-size:16px;
}
.btn02 input{
	background:none;
	border:none;
	vertical-align: middle;
	display:block;
	text-decoration: none;
	background-image:-webkit-gradient(linear,50% 0%,50% 100%,color-stop(0, rgb(255,255,255)),color-stop(1, rgb(239,239,239)));
	background-image:-webkit-linear-gradient(-90deg,rgb(255,255,255) 0%,rgb(239,239,239) 100%);
	background-image:linear-gradient(-90deg,rgb(255,255,255) 0%,rgb(239,239,239) 100%);
	height:44px;
	line-height:44px;
	border-color:rgb(204,204,204);
	border-width:1px;
	-webkit-border-radius:4px;
	border-radius:4px;
	border-style:solid;
	-webkit-box-shadow:1px 1px 2px rgba(0,0,0,0.1);
	box-shadow:1px 1px 2px rgba(0,0,0,0.1);
	text-align:center;
	vertical-align:middle;
	width:90%;
	margin-left:auto;
	margin-right:auto;
	font-size:16px;
}
.cntPrivacyArea a {
  margin: 10px 0;
  padding: 10px;
  background-image: url(../img/sp_list_arrow.png);
  background-size: 5%;
  background-position: right center;
  background-repeat: no-repeat;
  border-color: #CCC;
  border-width: 1px 0;
  border-style: dotted;
    display: block;
}

/* スタッフ紹介（20150511変更）
 ------------------------------------------------------------------------------------- */
 /* 一覧
 ------------------------------------ */

.barGold01{
	color:#BA9F0C;
	font-weight:bold;
	padding-left:10px;
	margin-left:5px;
	border-left:5px solid #BA9F0C;
	margin-top:10px;
}
.barGold01.marginBottom30{ margin-bottom:10px !important; }

.staffList li{
	position:relative;
	width:50%;
	margin: 0px 0px 5px 0px;
	float:left;
}

.staffListPhoto{
	width:95%;
	margin:0 auto;
 }

.staffListPhoto img{
	width:100%;
}
.iconGold01{
	position:absolute;
	width:75%;
	padding:2.5%;
	text-align:center;
	color:#333;
	font-weight:bold;
	font-size:85%;
	bottom:10px;
	margin:0 10%;
background: #ffffff; 
background: -moz-linear-gradient(top,  #ffffff 0%, #f6f6f6 47%, #ededed 100%); 
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(47%,#f6f6f6), color-stop(100%,#ededed));
background: -webkit-linear-gradient(top,  #ffffff 0%,#f6f6f6 47%,#ededed 100%); 
background: -o-linear-gradient(top,  #ffffff 0%,#f6f6f6 47%,#ededed 100%); 
background: -ms-linear-gradient(top,  #ffffff 0%,#f6f6f6 47%,#ededed 100%); 
background: linear-gradient(to bottom,  #ffffff 0%,#f6f6f6 47%,#ededed 100%); 
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ededed',GradientType=0 ); 

	border-radius:5px;
	box-shadow:1px 1px 1px rgba(0,0,0,0.4);
}

 /* 一覧_b
 ------------------------------------ */
.staffListAll .staffPhoto{
	position:relative;
	width:48%;
	margin: 0px 0px 5px 5px;
	float:left;
}
.staffListAll .staffPhoto img{
	width:100%;
}
 
.staffPhoto p{
	position:absolute;
	width:75%;
	padding:1.5%;
	text-align:center;
	color:#333;
	font-weight:bold;
	font-size:80%;
	bottom:10px;
	margin:0 11.5%;
	background: #ffffff; /* Old browsers */
	background: -moz-linear-gradient(top,  #ffffff 0%, #f6f6f6 47%, #ededed 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(47%,#f6f6f6), color-stop(100%,#ededed)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #ffffff 0%,#f6f6f6 47%,#ededed 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #ffffff 0%,#f6f6f6 47%,#ededed 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #ffffff 0%,#f6f6f6 47%,#ededed 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #ffffff 0%,#f6f6f6 47%,#ededed 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ededed',GradientType=0 ); /* IE6-9 */

	border-radius:5px;
	box-shadow:1px 1px 1px rgba(0,0,0,0.4);
}
.staffPhoto p span{
	color:#BA9F0C;
	font-size:60%;
	font-weight:bold;
	display:block;
}

 /* 詳細
 ------------------------------------ */
.staffPhoto.staffListAll{
	width:95%;
	margin:0 auto;
	position:relative;
 }

.staffPhoto.staffListAll img{
	width:100%;
}
.staffPhoto.staffListAll p{
	position:absolute;
	width:71%;
	text-align:center;
	color:#333;
	font-weight:bold;
	font-size:100%;
	bottom:15px;
	margin:0 15%;
	background: #ffffff; /* Old browsers */
	background: -moz-linear-gradient(top,  #ffffff 0%, #f6f6f6 47%, #ededed 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(47%,#f6f6f6), color-stop(100%,#ededed)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #ffffff 0%,#f6f6f6 47%,#ededed 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #ffffff 0%,#f6f6f6 47%,#ededed 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #ffffff 0%,#f6f6f6 47%,#ededed 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #ffffff 0%,#f6f6f6 47%,#ededed 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ededed',GradientType=0 ); /* IE6-9 */
	padding:0 1.5%;
	border-radius:5px;
	box-shadow:1px 1px 1px rgba(0,0,0,0.4);
}
.staffPhoto.staffListAll p span{
	font-size:80%;
	display:block;
	font-weight:normal;
	color:#BA9F0C;
}
.staffTencho{
	display:block;
	width:40px;
	height:52px;
	position:absolute;
	top:3px;
	left:3px;
	background-image:url(/common/img/ico57_staff_tencho.png);
	background-size:cover;
	z-index:100;
}
.staffInfo{
	border:#EEE 1px solid;
	border-radius:5px;
	width:95%;
	margin:0 auto;
	font-size:85%;
}
.staffInfo dt{
	float:left;
	background:#DDD;
	padding:2%;
	float:left;
	width:25%;
	margin-right:10px;
	border-right:1px solid #CCC;
	border-bottom:1px dotted #CCC;
	height:25px;

}
.staffInfo dd{
	padding:2%;
	border-bottom:1px dotted #CCC;
	min-height:25px;

}
.staffInfo dt.line2{
	height:45px;
}
.staffInfo dd.line2{
	min-height: 45px;
}
.staffInfo dt:last-child,.staffInfo dd:last-child{
border:none;
}

.barNavy01{
	clear:both;
	color:#BA9F0C;
	font-weight:bold;
	padding-left:10px;
	margin-left:5px;
	border-left:5px solid #BA9F0C;
	margin-bottom:10px;
}
.staffBtn{
	margin:10px auto 30px auto;
	width:90%;
	background:#B89F0E;
	-webkit-border-radius:3px;
	border-radius:3px;
	text-shadow:2px 2px 1px rgba(0,0,0,0.6);
	height:25px;
	padding:10px;
	font-size:110%;
	font-weight:bold;
	text-align:center;
}
.staffBtn a{
	text-decoration:none;
	color:#FFF;
	display:block;
}

/* 夏季休業 */
#kyuka{
	margin:10px 0;
	padding:10px;
	background:#EEEEEE;
	font-size:12px;
}

#kyuka #kyukaTit{
	font-size:14px;
	font-weight:bold;
	text-align:center;
	margin-bottom:10px;
}
#kyuka .kyukaMain{
	font-weight:bold;
	margin:5px 0;
}
/* 問い合わせボタン
------------------------------------------- */
.sp_tplZ_contactBox{
	background:#EEE;
	padding:10px;
	margin:10px 0;
	border-top:solid #CCC 1px;
	border-bottom:solid #CCC 1px;

}
.sp_tplZ_contactBtn{
	position:relative;
	margin-bottom:10px;
}
.sp_tplZ_telBtn{
	position:relative;

}
.sp_tplZ_contactBtn a,.sp_tplZ_telBtn a{
	color: #CC0000;
	display: block;
	padding: 13px 20px 10px 60px;
	height: 20px;
	line-height: 120%;
	font-size: 17px;
	font-weight: bold;
/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#ffffff+1,f3f3f3+100 */
background: #ffffff; /* Old browsers */
background: -moz-linear-gradient(top,  #ffffff 1%, #f3f3f3 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(1%,#ffffff), color-stop(100%,#f3f3f3)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #ffffff 1%,#f3f3f3 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #ffffff 1%,#f3f3f3 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #ffffff 1%,#f3f3f3 100%); /* IE10+ */
background: linear-gradient(to bottom,  #ffffff 1%,#f3f3f3 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f3f3f3',GradientType=0 ); /* IE6-9 */
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	border-radius:5px;
	border:1px solid #CCC;
}
.sp_tplZ_contactBtn:before,.sp_tplZ_telBtn:before{ 
	content:"電話";
	color:#FFF;
	background-color: rgb(1,50,109);
	position:absolute;
	-webkit-border-radius:10%;
	-moz-border-radius:10%;
	border-radius:10%;
	padding:3px 5px;
	top:10px;
	left:10px;
 }
/* ランディングページ
------------------------------------------- */
.subMainBox01 {
	background: #EA2964;
	padding: 10px;
}
.subMainBoxInner01 {
	margin: 0 0 10px 0;
}
.subMainImg01 {
	width: 292px;
	height: 219px;
	margin: 0 auto 10px auto;
	padding: 9px;
	background: #FFF;
	border-radius: 5px 5px 5px 5px;		/* CSS3草案 */
	-webkit-border-radius: 5px 5px 5px 5px;	/* Safari,Google Chrome用 */
	-moz-border-radius: 5px 5px 5px 5px;	/* Firefox用 */
	box-shadow:2px 2px 2px -2px #d3d3d3;
	-moz-box-shadow:2px 2px 2px -2px #d3d3d3;
	-webkit-box-shadow:2px 2px 2px -2px #d3d3d3;
}
.subMainCommento01 {
	color: #FFF;
	font-size: 0.9em;
}
.subMainSearchBtn01 {
	color: #FFF !important;
	font-size: 16px;
	font-weight: bold;
	text-align: center;
	width: 100%;
	height: 35px;
	margin: 0 auto;
	padding: 5px 0 0 0;
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#184284+0,0e316b+50,01235a+51,0b2e68+100 */
	background: #184284; /* Old browsers */
	background: -moz-linear-gradient(top,  #184284 0%, #0e316b 50%, #01235a 51%, #0b2e68 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top,  #184284 0%,#0e316b 50%,#01235a 51%,#0b2e68 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom,  #184284 0%,#0e316b 50%,#01235a 51%,#0b2e68 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#184284', endColorstr='#0b2e68',GradientType=0 ); /* IE6-9 */
	border: 1px solid #184284;
	border-radius: 5px 5px 5px 5px;		/* CSS3草案 */
	-webkit-border-radius: 5px 5px 5px 5px;	/* Safari,Google Chrome用 */
	-moz-border-radius: 5px 5px 5px 5px;	/* Firefox用 */
	box-sizing: border-box;
	display: block;
}
.subMainSearchBtnPink01 {
	color: #FFF !important;
	font-size: 16px;
	font-weight: bold;
	text-align: center;
	width: 100%;
	height: 35px;
	margin: 3% auto 0 auto;
	padding: 5px 0 0 0;
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#e05c88+0,e05c88+50,dd3970+51,dd3970+100,dd3970+100 */
	background: #e05c88; /* Old browsers */
	background: -moz-linear-gradient(top,  #e05c88 0%, #e05c88 50%, #dd3970 51%, #dd3970 100%, #dd3970 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top,  #e05c88 0%,#e05c88 50%,#dd3970 51%,#dd3970 100%,#dd3970 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom,  #e05c88 0%,#e05c88 50%,#dd3970 51%,#dd3970 100%,#dd3970 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e05c88', endColorstr='#dd3970',GradientType=0 ); /* IE6-9 */
	border: 1px solid #fff;
	border-radius: 5px 5px 5px 5px;		/* CSS3草案 */
	-webkit-border-radius: 5px 5px 5px 5px;	/* Safari,Google Chrome用 */
	-moz-border-radius: 5px 5px 5px 5px;	/* Firefox用 */
	box-sizing: border-box;
	display: block;
}
.searchListInner02_01 {
	border-bottom: 1px dotted #CCC;
	margin: 0 0 5px 0;
}
.searchListImgBox01 {
	width: 50%;
	float: left;
}
.searchListImgBox01 img {
	width: 100%;
}
.searchListMainBtn01 {
	color: #FFF !important;
	text-decoration: underline !important;
	width: 100%;
	height: 23px;
	padding: 2px 28px 2px 5px;
	background: #003B7D url(/common/img/ico_search_04.png) no-repeat right center;
	box-sizing: border-box;
}
.searchTxtBox02 {
	width: 48%;
	float: right;
}
.seachMoneyList01 li a {
	width: 100%;
	padding: 2% 0 2% 25px;
	margin: 0 0 2% 0;
	background: rgba(0,0,0,0.04) url(/common/img/ico_arrow_02.png) no-repeat 5px center;
	border-radius: 5px 5px 5px 5px;		/* CSS3草案 */
	-webkit-border-radius: 5px 5px 5px 5px;	/* Safari,Google Chrome用 */
	-moz-border-radius: 5px 5px 5px 5px;	/* Firefox用 */
	box-sizing: border-box;
	display: block;
}
.searchComentoTxt02 {
	font-size: 0.9em;
	margin: 5px 0;
}
.searchList01 {
	overflow: hidden;
}
.searchList01 li {
	text-align: center;
	width: 45%;
	margin: 0 2% 2% 0;
	padding: 2%;
	background: rgba(0,0,0,0.04);
	float: left;
}
.searchList01 li:nth-child(2n) {
	margin: 0 0 2% 0;
}
.searchList01 li img {
	width: 100%;
}
/* 老人ホーム探し
----------------------------------------------------------------------------- */
.rojinTroubleList {}
.rojinTroubleList li {
	margin: 0 0 10px 0;
	padding: 0 0 0 26px;
	background: url("/common/img/ico_rojin_01.jpg") no-repeat;
}
.rojinTroubleList li p {
	font-weight: bold;
}
.rojinTipsBox {
	margin: 0 0 20px 0;
}
.rojinSubTit01 {
	font-size: 16px;
	font-weight: bold;
	margin: 0 0 10px 0;
	padding: 0 0 5px 0;
}
.rojinSubTit01:first-letter {
	color: #FFF;
	background: #EA2964;
	margin: 0 3px 0 0;
	padding: 5px 5px 2px 7px;
	border-radius: 5px;        /* CSS3草案 */
	-webkit-border-radius: 5px;    /* Safari,Google Chrome用 */
	-moz-border-radius: 5px;   /* Firefox用 */
}
.rojinSubTit01-01 { background: url(/common/img/tit660_rojin_01.jpg) no-repeat bottom / 100%; }
.rojinSubTit01-02 { background: url(/common/img/tit660_rojin_02.jpg) no-repeat bottom / 100%; }
.rojinSubTit01-03 { background: url(/common/img/tit660_rojin_03.jpg) no-repeat bottom / 100%; }
.rojinHomeType {
	margin: 10px 0 0 0;
	overflow: hidden;
}
.rojinHomeType dt {
	color: #FFF;
	width: 95px;
	margin: 0 0 5px 0;
	padding: 5px;
	text-align: center;
	float: left;
	border-radius: 5px;        /* CSS3草案 */
	-webkit-border-radius: 5px;    /* Safari,Google Chrome用 */
	-moz-border-radius: 5px;   /* Firefox用 */
}
.rojinHomeType dd {
	margin: 0 0 5px 110px;
	padding: 5px;
}
.rojinStepBox {
	margin: 0 0 20px 0;
	padding: 20px 3%;
	background: #FBF9F4;
}
.rojinStepBox li {
	padding: 0 0 10px 126px;
}
.rojinStepBox .step01 { background: url(/common/img/img116_rojin_01.jpg) no-repeat left top; }
.rojinStepBox .step02 { background: url(/common/img/img116_rojin_02.jpg) no-repeat left top; }
.rojinStepBox .step03 { background: url(/common/img/img116_rojin_03.jpg) no-repeat left top; }
.rojinStepBox .step04 { background: url(/common/img/img116_rojin_04.jpg) no-repeat left top; }
.rojinStepBox .step05 { background: url(/common/img/img116_rojin_05.jpg) no-repeat left top; }
.rojinStepBox .step06 { background: url(/common/img/img116_rojin_06.jpg) no-repeat left top; }
.rojinStepBox .step07 { background: url(/common/img/img116_rojin_07.jpg) no-repeat left top; }
.rojinStepBox .step08 { background: url(/common/img/img116_rojin_08.jpg) no-repeat left top; }
.rojinSubTit02 {
	font-size: 16px;
	font-weight: bold;
}
.rojinSubTit02:first-letter {
	color: #003a7d;
	font-size: 1.5em;
	margin-right: 2px;
}
.rojinTxtBox {
	background: #FFF;
	padding: 20px;
	border-radius: 5px;        /* CSS3草案 */
	-webkit-border-radius: 5px;    /* Safari,Google Chrome用 */
	-moz-border-radius: 5px;   /* Firefox用 */
}
/* お迎え
----------------------------------------------------------------------------- */
.parkingPhotoList {}
.parkingPhotoList li {
	margin-bottom: 10px;
}
.parkingPhotoList li p {
	padding: 5px 0;
}

/* インスタグラム
----------------------------------------------------------- */
#instaUl {
    width: 100%;
    margin: 0 auto;
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    margin-bottom: 20px;
}
#instaUl li {
    width: 25%;
    box-sizing: border-box;
    background: #FFF;
}
#instaUl li a{
    width: 100%;
    height: 80px;
    overflow: hidden;
    position: relative;
}
#instaUl li img{
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    width: 100%;
    height: 100%;
}
#instaBtn {
    width: 80%;
    margin: 0 auto;
}

.btnText02 a{
    color: #fff;
    font-weight: bold;
    text-align: center;
    display: block;
    padding: 10px 0;
    background-color: #003B7D;
    border-radius: 5px;
}
.btnText02:hover{
    opacity: 0.8;
}

.glide__wrapper{
	height: auto!important;
	padding-bottom: 20px!important;
}