html{
	padding:0;
	margin:0 auto;
	background:#FEFEFE;
	color:#333333;
	font-family:Arial, Helvetica, sans-serif;
	line-height:160%;
	font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif;
}

body{
	padding:0;
	margin:0 auto;
}

.clear_both{
	clear:both
}

.p_title_name{
	font-size:16px;
	margin-top:10px;
	line-height:100%;
	font-weight:bold;
}

.attention_area{
	border:1px solid #999;
	padding:15px;
	line-height:140%;
	margin-top:30px;
	text-align:left;
}

.page_header h2{
	text-align:center;
	font-size:50px;
	margin-top:50px;
	line-height:80vh;
	color:#FFF;
	font-weight:bold;
	text-shadow: 0px 0px 5px #000000;
}

.t_center{
	text-align:center;
}

.space_htp{
	height:90px;
}

.space_hb{
	height:90px;
}

.btn_float a:hover{
    opacity: 0.5;
}

.btn_float_c1 a:hover{
	opacity: 0.5;
}

.btn_float_c2 a:hover{
	opacity: 0.5;
}

.btn_float_c3 a:hover{
	opacity: 0.5;
}

.heading {
	display: flex;
	justify-content: center;
	align-items: center;
	font-size: 30px;
	text-align: center;
	font-weight:bold;
}

.heading::before,
.heading::after {
	content: '';
	width: 60px;
	height: 3px;
	background-color: #09152F;
}

.heading::before {
	margin-right: 20px;
}
.heading::after {
	margin-left: 20px;
}

#news{
	width:100%;
	height:208px;
	overflow:auto;
	padding:15px;
	border:1px solid #999;
	box-sizing:border-box;
	text-align:left;
}

.news_data{
	border-bottom: 1px dotted #999;
	padding:12px 0 10px
}

/* TOPヘッダー画像 */
/*------------------------------------------------------*/
/* スマホ画面CSS */
@media only screen and (max-width:768px) {
	.header_img{
		margin: 0 auto;
		width:100%;
		text-align: left;
		overflow: hidden;
		position: relative;
		height: 0;
		/* 表示画像の高さ ÷ 表示画像の幅 × 100 */
		/*padding-top: 42.5%;*/
		padding-top:138%;
		z-index: -999;
	}
	
	.header_img img {
		top: 0;
		left: 0;
		position: absolute;
		width:100%;
	}
	
	.header_img br{
		display:block;
	}
}

/* PC画面CSS */
@media print, screen and (min-width:769px) {
	.header_img{
		margin: 0 auto;
		width:100%;
		text-align: left;
		overflow: hidden;
		position: relative;
		height: 0;
		/* 表示画像の高さ ÷ 表示画像の幅 × 100 */
		/*padding-top: 42.5%;*/
		padding-top:45.5%;
		z-index: -999;
	}
	
	.header_img img {
		top: 0;
		left: 0;
		position: absolute;
		width:100%;
	}
	
	.header_img br{
		display:none;
	}
}

/*------------------------------------------------------*/


/* 各ページヘッダー */
/*------------------------------------------------------*/
#viewer {
    margin: 0 auto;
	width:100%;
    text-align: left;
    overflow: hidden;
    position: relative;
	height: 0;
    /* 表示画像の高さ ÷ 表示画像の幅 × 100 */
    padding-top: 38%;
	z-index: -999;
}
 
#viewer img {
    top: 0;
    left: 0;
    position: absolute;
	width:100%;
}
/*------------------------------------------------------*/


/* ヘッダーメニュー */
/*------------------------------------------------------*/
#header {
	/*box-shadow: 0px 3px 15px rgba(0,0,0,0.5);*/
	z-index: 9999;
	width: 100%;
	position: fixed;
	top: 0;
	left: 0;
	background-color: rgba(255,255,255,1);
}

.container{
	margin:0 auto;
	display: flex;
	justify-content: flex-end;
	align-items: center;
}

#gNav a:hover {
	width:100%;
}

nav li a {
	font-size: 15px;
	letter-spacing: 0.2em;
	color:#333333;
	font-weight:bold;
}

/* スマホ画面CSS */
@media only screen and (max-width:1024px) {
	#header {
		padding: 10px 0;
		height: 60px;
	}
	
	.h_logo {
		width: 300px;
		position: absolute;
		top: 24px;
		left: 10px;
		z-index: 100;
		font-weight:bold;
	}
	
	.h_text {
		width: 300px;
		position: absolute;
		top: 3px;
		left: 10px;
		z-index: 100;
		font-weight:bold;
		font-size:12px;
	}
	
	#gNav .nav {
		overflow-y: auto;
		height: 100vh;
	}
	
	.mean-nav .container {
		padding: 0;
	}
	
	#header_line{
		height:55px;
		border-bottom:5px solid #09152F;
	}
}

/* PC画面CSS */
@media print, screen and (min-width:1024px){
	#header {
		height: 60px;
	}
	
	.h_logo {
		width: 360px;
		position: absolute;
		top: 24px;
		left: 100px;
		z-index: 100;
		font-size:26px;
		font-weight:bold;
	}
	
	.h_text {
		width: 300px;
		position: absolute;
		top: 1px;
		left: 100px;
		z-index: 100;
		font-weight:bold;
		font-size:12px;
	}
	
	.h_logo img {
		width: 300px;
	}
	
	#h_top {
		display: flex;
		justify-content: space-between;
		align-items: center;
	}
	
	#gNav ul {
		position: relative;
		display: flex;
		right: 100px;
	}
	
	#gNav li {
		position: relative;
		border-left:1px solid #CCC;
		display:block;
		width:130px;
  	}
	
	#gNav li:last-child {
		margin-right: 0;
		border-right:1px solid #CCC;
	}
	
	#gNav li a {
		position: relative;
		display:block;
		text-align: center;
		line-height: 60px;
  	}
	
	#gNav li:hover {
    	-webkit-transition: all .5s;
    	transition: all .5s;
		outline: 2px solid #09152F;
		outline-offset: -8px;
  	}
	
	#header_line{
		border-bottom:5px solid #09152F;
	}
}
/*------------------------------------------------------*/


/* フッター */
/*------------------------------------------------------*/
#footer_area{
	background:#09152F;
	padding:40px 0;
	margin:0 auto;
	color:#FFFFFF;
	text-align:center;
	width:100%;
	font-size:16px;
}

#footer_min_menu{
	background:#E5E5E5;
	padding:5px 0;
	font-size:14px;
	text-align:center;
}

#footer_tel{
	font-size:48px;
	margin:20px 0;
}

a#footer_btn{
	width: 280px;
	padding:15px;
	color:#ffffff;
	font-size: 15px;
	line-height: 120%;
	text-align: center;
	text-decoration: none;
	background: #B2081D;
	display: block;
	position:relative;
	-webkit-border-radius: 24px;
	-moz-border-radius: 24px;
	border-radius: 24px;
	transition: 0.5s ease-out;
	margin:0 auto;
	border:2px solid #B2081D;
	font-weight:bold;
}

a:hover#footer_btn {
	border:2px solid #B2081D;
	background:#FFFFFF;
	color:#B2081D;
}

#copyright_area{
	text-align:center;
	background:#6B6969;
	color:#FFFFFF;
	padding:5px 0;
	font-size:12px;
	width:100%;
}

/* PC画面CSS */
@media print, screen and (min-width:1024px){
	#foot_menu{
		display:none;
	}
	
	#footer_min_menu br{
		display:none;
	}
}

/* スマホ画面用フッターメニュー */
@media only screen and (max-width:1024px) {
	footer{
		margin-bottom:60px;
	}
	
	#foot_menu{
		position: fixed;
		bottom: 0;
		left: 0;
		background-color: rgba(255,255,255,1);
		height:60px;
		width:100%;
		display: flex;
		justify-content: center;
		align-items: center;
	}
	
	.foot_menu_btn1{
		width:48%;
		margin-right:3px;
		text-align:center;
		font-weight:bold;
		font-size:16px;
	}
	
	.foot_menu_btn1 a{
		border:2px solid #04245F;
		display:block;
		width:100%;
		height:100%;
		padding:10px 0;
		background:#04245F;
		color:#FFFFFF;
		transition:all 0.5s;
	}
	
	.foot_menu_btn1 a:hover{
		border:2px solid #04245F;
		background:#FFFFFF;
		color:#04245F;
	}
	
	.foot_menu_btn2{
		width:48%;
		margin-left:3px;
		text-align:center;
		font-weight:bold;
		font-size:16px;
	}
	
	.foot_menu_btn2 a{
		border:2px solid #B2081D;
		display:block;
		width:100%;
		height:100%;
		padding:10px 0;
		background:#B2081D;
		color:#FFFFFF;
		transition:all 0.5s;
	}
	
	.foot_menu_btn2 a:hover{
		border:2px solid #B2081D;
		background:#FFFFFF;
		color:#B2081D;
	}
	
	#footer_min_menu br{
		display:block;
	}
}
/*------------------------------------------------------*/


/*CSS 1280px以上（大型PC）*/
/*------------------------------------------------------*/
@media screen and (min-width:1280px) {
	#main_area{
		width:1200px;
		padding:0;
		margin:0 auto;
	}
	
	.photo_float{
		float:left;
		width:390px;
	}
	
	.photo_float img{
		width:390px;
		height:258px;
	}
	
	.photo_float_c{
		float:left;
		width:390px;
		margin-left:15px;
		margin-right:15px;
	}
	
	.photo_float_c img{
		width:390px;
		height:258px;
	}
	
	
	.btn_float{
		float:left;
		width:291px;
		position:relative;
	}
	
	.btn_float::before{
		white-space:pre;
		content: '間取・設備';
		position: absolute;
		top: 40%;
		left: 0%;
		font-size:42px;
		font-weight:bold;
		text-align:center;
		width:100%;
		color:#FFF;
		font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif;
		line-height:130%;
		text-shadow: 0px 0px 5px #000000;
	}
	
	.btn_float img{
		width:291px;
	}
	
	.btn_float_c1{
		float:left;
		width:291px;
		margin-right:6px;
		margin-left:12px;
		position:relative;
	}
	
	.btn_float_c1::before{
		white-space:pre;
		content: 'アクセス';
		position: absolute;
		top: 40%;
		left: 0%;
		font-size:42px;
		font-weight:bold;
		text-align:center;
		width:100%;
		color:#FFF;
		font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif;
		line-height:130%;
		text-shadow: 0px 0px 5px #000000;
	}
	
	.btn_float_c1 img{
		width:291px;
	}
	
	.btn_float_c2{
		float:left;
		width:291px;
		margin-right:12px;
		margin-left:6px;
		position:relative;
	}
	
	.btn_float_c2::before{
		white-space:pre;
		content: '物件概要';
		position: absolute;
		top: 40%;
		left: 0%;
		font-size:42px;
		font-weight:bold;
		text-align:center;
		width:100%;
		color:#FFF;
		font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif;
		line-height:130%;
		text-shadow: 0px 0px 5px #000000;
	}
	
	.btn_float_c2 img{
		width:291px;
	}
	
	.btn_float_c3{
		float:left;
		width:291px;
		position:relative;
	}
	
	.btn_float_c3::before{
		white-space:pre;
		content: 'お問い合わせ';
		position: absolute;
		top: 40%;
		left: 0%;
		font-size:42px;
		font-weight:bold;
		text-align:center;
		width:100%;
		color:#FFF;
		font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif;
		line-height:130%;
		text-shadow: 0px 0px 5px #000000;
	}
	
	.btn_float_c3 img{
		width:291px;
	}
}
/*------------------------------------------------------*/


/*CSS 960px～1279px（小型PC）　スタート */
/*------------------------------------------------------*/
@media screen and (min-width:960px) and (max-width:1279px) {
	#main_area{
		width:96%;
		padding:0 2%;
		margin:0 auto;
	}
	
	.photo_float{
		float:left;
		width:32%;
	}
	
	.photo_float img{
		width:100%;
		height:100%;
	}
	
	.photo_float_c{
		float:left;
		width:32%;
		margin:0 2%;
		box-sizing: border-box;
	}
	
	.photo_float_c img{
		width:100%;
		height:100%;
	}
	
	
	
	.btn_float{
		float:left;
		width:23.5%;
		position:relative;
	}
	
	.btn_float::before{
		white-space:pre;
		content: '間取・設備';
		position: absolute;
		top: 40%;
		left: 0%;
		font-size:39px;
		font-weight:bold;
		text-align:center;
		width:100%;
		color:#FFF;
		font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif;
		line-height:130%;
		text-shadow: 0px 0px 5px #000000;
	}
	
	.btn_float img{
		width:100%;
		height:100%;
	}
	
	
	
	.btn_float_c1{
		float:left;
		width:23.5%;
		margin-right:1%;
		margin-left:2%;
		position:relative;
	}
	
	.btn_float_c1::before{
		white-space:pre;
		content: 'アクセス';
		position: absolute;
		top: 40%;
		left: 0%;
		font-size:39px;
		font-weight:bold;
		text-align:center;
		width:100%;
		color:#FFF;
		font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif;
		line-height:130%;
		text-shadow: 0px 0px 5px #000000;
	}
	
	.btn_float_c1 img{
		width:100%;
		height:100;
	}
	
	
	
	.btn_float_c2{
		float:left;
		width:23.5%;
		margin-right:2%;
		margin-left:1%;
		position:relative;
	}
	
	.btn_float_c2::before{
		white-space:pre;
		content: '物件概要';
		position: absolute;
		top: 40%;
		left: 0%;
		font-size:39px;
		font-weight:bold;
		text-align:center;
		width:100%;
		color:#FFF;
		font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif;
		line-height:130%;
		text-shadow: 0px 0px 5px #000000;
	}
	
	.btn_float_c2 img{
		width:100%;
		height:100%;
	}
	
	
	
	.btn_float_c3{
		float:left;
		width:23.5%;
		position:relative;
	}
	
	.btn_float_c3::before{
		white-space:pre;
		content: 'お問い合わせ';
		position: absolute;
		top: 40%;
		left: 0%;
		font-size:39px;
		font-weight:bold;
		text-align:center;
		width:100%;
		color:#FFF;
		font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif;
		line-height:130%;
		text-shadow: 0px 0px 5px #000000;
	}
	
	.btn_float_c3 img{
		width:100%;
		height:100%;
	}
}
/*------------------------------------------------------*/


/*CSS 600px～959px（タブレット）　スタート */
/*------------------------------------------------------*/
@media screen and (min-width:600px) and (max-width:959px) {
	#main_area{
		width:96%;
		padding:0 2%;
		margin:0 auto;
	}
	
	.photo_float{
		float:left;
		width:32%;
	}
	
	.photo_float img{
		width:100%;
		height:100%;
	}
	
	.photo_float_c{
		float:left;
		width:32%;
		margin:0 2%;
		box-sizing: border-box;
	}
	
	.photo_float_c img{
		width:100%;
		height:100%;
	}
	
	
	
	.btn_float{
		float:left;
		width:49%;
		position:relative;
		margin-right:1%;
		margin-bottom:2%;
	}
	
	.btn_float::before{
		white-space:pre;
		content: '間取・設備';
		position: absolute;
		top: 45%;
		left: 0%;
		font-size:40px;
		font-weight:bold;
		text-align:center;
		width:100%;
		color:#FFF;
		font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif;
		line-height:130%;
		text-shadow: 0px 0px 5px #000000;
	}
	
	.btn_float img{
		width:100%;
		height:100%;
	}
	
	
	
	.btn_float_c1{
		float:left;
		width:49%;
		position:relative;
		margin-left:1%;
		margin-bottom:2%;
	}
	
	.btn_float_c1::before{
		white-space:pre;
		content: 'アクセス';
		position: absolute;
		top: 45%;
		left: 0%;
		font-size:40px;
		font-weight:bold;
		text-align:center;
		width:100%;
		color:#FFF;
		font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif;
		line-height:130%;
		text-shadow: 0px 0px 5px #000000;
	}
	
	.btn_float_c1 img{
		width:100%;
		height:100;
	}
	
	
	
	.btn_float_c2{
		float:left;
		width:49%;
		margin-right:1%;
		position:relative;
	}
	
	.btn_float_c2::before{
		white-space:pre;
		content: '物件概要';
		position: absolute;
		top: 45%;
		left: 0%;
		font-size:40px;
		font-weight:bold;
		text-align:center;
		width:100%;
		color:#FFF;
		font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif;
		line-height:130%;
		text-shadow: 0px 0px 5px #000000;
	}
	
	.btn_float_c2 img{
		width:100%;
		height:100%;
	}
	
	
	
	.btn_float_c3{
		float:left;
		width:49%;
		position:relative;
		margin-left:1%;
	}
	
	.btn_float_c3::before{
		white-space:pre;
		content: 'お問い合わせ';
		position: absolute;
		top: 45%;
		left: 0%;
		font-size:40px;
		font-weight:bold;
		text-align:center;
		width:100%;
		color:#FFF;
		font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif;
		line-height:130%;
		text-shadow: 0px 0px 5px #000000;
	}
	
	.btn_float_c3 img{
		width:100%;
		height:100%;
	}
	
	
}
/*------------------------------------------------------*/


/*CSS 480px～599px（スマートフォン横）　スタート */
/*------------------------------------------------------*/
@media screen and (min-width:480px) and (max-width:599px) {
	#main_area{
		width:96%;
		padding:0 2%;
		margin:0 auto;
	}
	
	.photo_float{
		float:none;
		width:100%;
	}
	
	.photo_float img{
		width:100%;
		height:100%;
	}
	
	.photo_float_c{
		float:none;
		width:100%;
		margin-top:30px;
		margin-bottom:30px;
	}
	
	.photo_float_c img{
		width:100%;
		height:100%;
	}
	
	
	.btn_float{
		float:left;
		width:100%;
		position:relative;
		margin-bottom:5%;
	}
	
	.btn_float::before{
		white-space:pre;
		content: '間取・設備';
		position: absolute;
		top: 45%;
		left: 0%;
		font-size:40px;
		font-weight:bold;
		text-align:center;
		width:100%;
		color:#FFF;
		font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif;
		line-height:130%;
		text-shadow: 0px 0px 5px #000000;
	}
	
	.btn_float img{
		width:100%;
		height:100%;
	}
	
	
	
	.btn_float_c1{
		float:left;
		width:100%;
		position:relative;
		margin-bottom:5%;
	}
	
	.btn_float_c1::before{
		white-space:pre;
		content: 'アクセス';
		position: absolute;
		top: 45%;
		left: 0%;
		font-size:40px;
		font-weight:bold;
		text-align:center;
		width:100%;
		color:#FFF;
		font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif;
		line-height:130%;
		text-shadow: 0px 0px 5px #000000;
	}
	
	.btn_float_c1 img{
		width:100%;
		height:100;
	}
	
	
	
	.btn_float_c2{
		float:left;
		width:100%;
		position:relative;
		margin-bottom:5%;
	}
	
	.btn_float_c2::before{
		white-space:pre;
		content: '物件概要';
		position: absolute;
		top: 45%;
		left: 0%;
		font-size:40px;
		font-weight:bold;
		text-align:center;
		width:100%;
		color:#FFF;
		font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif;
		line-height:130%;
		text-shadow: 0px 0px 5px #000000;
	}
	
	.btn_float_c2 img{
		width:100%;
		height:100%;
	}
	
	
	
	.btn_float_c3{
		float:left;
		width:100%;
		position:relative;
	}
	
	.btn_float_c3::before{
		white-space:pre;
		content: 'お問い合わせ';
		position: absolute;
		top: 45%;
		left: 0%;
		font-size:40px;
		font-weight:bold;
		text-align:center;
		width:100%;
		color:#FFF;
		font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif;
		line-height:130%;
		text-shadow: 0px 0px 5px #000000;
	}
	
	.btn_float_c3 img{
		width:100%;
		height:100%;
	}
}
/*------------------------------------------------------*/


/*CSS ～479pxx（スマートフォン縦）　スタート */
/*------------------------------------------------------*/
@media screen and (max-width:479px) {
	#main_area{
		width:96%;
		padding:0 2%;
		margin:0 auto;
	}
	
	.photo_float{
		float:none;
		width:100%;
	}
	
	.photo_float img{
		width:100%;
		height:100%;
	}
	
	.photo_float_c{
		float:none;
		width:100%;
		margin-top:30px;
		margin-bottom:30px;
	}
	
	.photo_float_c img{
		width:100%;
		height:100%;
	}
	
	
	.btn_float{
		float:left;
		width:100%;
		position:relative;
		margin-bottom:5%;
	}
	
	.btn_float::before{
		white-space:pre;
		content: '間取・設備';
		position: absolute;
		top: 45%;
		left: 0%;
		font-size:40px;
		font-weight:bold;
		text-align:center;
		width:100%;
		color:#FFF;
		font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif;
		line-height:130%;
		text-shadow: 0px 0px 5px #000000;
	}
	
	.btn_float img{
		width:100%;
		height:100%;
	}
	
	
	
	.btn_float_c1{
		float:left;
		width:100%;
		position:relative;
		margin-bottom:5%;
	}
	
	.btn_float_c1::before{
		white-space:pre;
		content: 'アクセス';
		position: absolute;
		top: 45%;
		left: 0%;
		font-size:40px;
		font-weight:bold;
		text-align:center;
		width:100%;
		color:#FFF;
		font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif;
		line-height:130%;
		text-shadow: 0px 0px 5px #000000;
	}
	
	.btn_float_c1 img{
		width:100%;
		height:100;
	}
	
	
	
	.btn_float_c2{
		float:left;
		width:100%;
		position:relative;
		margin-bottom:5%;
	}
	
	.btn_float_c2::before{
		white-space:pre;
		content: '物件概要';
		position: absolute;
		top: 45%;
		left: 0%;
		font-size:40px;
		font-weight:bold;
		text-align:center;
		width:100%;
		color:#FFF;
		font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif;
		line-height:130%;
		text-shadow: 0px 0px 5px #000000;
	}
	
	.btn_float_c2 img{
		width:100%;
		height:100%;
	}
	
	
	
	.btn_float_c3{
		float:left;
		width:100%;
		position:relative;
	}
	
	.btn_float_c3::before{
		white-space:pre;
		content: 'お問い合わせ';
		position: absolute;
		top: 45%;
		left: 0%;
		font-size:40px;
		font-weight:bold;
		text-align:center;
		width:100%;
		color:#FFF;
		font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif;
		line-height:130%;
		text-shadow: 0px 0px 5px #000000;
	}
	
	.btn_float_c3 img{
		width:100%;
		height:100%;
	}
	
}
/*------------------------------------------------------*/