
/*COMMON---------------------------------------------------------------------------------*/

html{
	font-size: 62.5%;
	font-family: 'Noto Sans Japanese', sans-serif;
}
a:link,a:visited{
	color: #10479e;
	text-decoration: none;
}
a:hover{
	color: #10479e;
	text-decoration: none;
}

a:link.white,a:visited.white{
	color: #FFFFFF;
	text-decoration: none;
}
a:hover.white{
	color: #FFFFFF;
	text-decoration: none;
}

.pink-txt{
	color: #f445a5;
}
.clearfix:after { content: ''; display: block; clear:both; }

.ttl_bg{
	width: 100%;
	margin: 2rem 0;
	text-align: center;
	clear: both;
	display: block;
}

body{
	color: #3f3f3f;
	font-feature-settings: 'palt' 1;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}

/* **************************************
 * GW-NEWS
************************************** */

.gw_news{
	width: 1000px;
	margin: 0 auto;
	margin-bottom: 4vh;
	padding: 1.5% 1% 1% 1%;
	box-sizing: border-box;
	background: #f1f1f1;
	text-align: left;
	clear: both;
}
.gw_news h2{
	font-size: 110%;
	line-height: 1.5;
	font-weight: bold;
}
/* sp */
@media only screen and (max-width: 480px) {
.gw_news{
	width: 100%;
	clear: both;
	
}
.gw_news h2{
	font-size: 110%;
	line-height: 1.5;
	padding-top: 1%;
}
 }

/*480px以上の場合
=========================================================================================*/

@media print, screen and (min-width:481px){
   
/*COMMON---------------------------------------------------------------------------------*/
   
.right{
	float: right;
	margin: 0 0 0 2rem;
	position: relative;
}

.left{
	float: left;
	margin: 0 2rem 0 0;
	position: relative;
}
.ttl_bg{margin: 4rem 0 0;}
   
   
/*MAIN---------------------------------------------------------------------------------*/

body{
	min-width: 1024px;
	font-size: 1.3rem;
	background: url(../images/main_bg.png) repeat-x center top,url(../images/main.png) no-repeat center top;
}

.container{
	width: 1000px;
	margin: auto;
	clear: both;
	overflow: hidden;		
}

.main{
	width: 1000px;
	height: 580px;
	margin: 0 auto;
	background: url(../images/main.png) no-repeat center top;
	margin-bottom: 5rem;
}
/*.main p{
	width: 400px;
	height: 180px;
	margin: 15rem 0 0 3rem;
	background: url(../images/copy2.svg) no-repeat left top;
	text-indent: 100%;
   white-space: nowrap;
   overflow: hidden;
}*/
  
.main p{
	width: 400px;
	height: 120px;
	margin: 15rem 0 0 3rem;
	background: url(../images/copy.svg) no-repeat left top;
	text-indent: 100%;
   white-space: nowrap;
   overflow: hidden;
}

/*HEADER---------------------------------------------------------------------------------*/

header h1{
	float: left;
	margin: 1.5rem 0;	
}
header h2{
	width: 480px;
	height: 35px;
	clear: both;
	background: url(../images/logo.svg) no-repeat left top;
	text-indent: 100%;
   white-space: nowrap;
   overflow: hidden;
}
header ul{
	float: right;
	margin-top: -2.8rem;
}
header ul li.tel{
	width: 245px;
	height: 35px;
	float: left;
	background: url(../images/tel.svg) no-repeat left top;
   text-indent: 100%;
   white-space: nowrap;
   overflow: hidden;
}
header ul li.tel a{
	width: 245px;
	height: 35px;
	display: block;
}
header ul li.contact{
	width: 170px;
	height: 30px;
	margin: -3px 0 0 1.5rem;
	float: left;
	text-align: center;
	background: #6b6b6b;
	color: #fff;
	border-radius: 0.5rem;
	line-height: 2.3;
}
header ul li.contact a{
	width: 170px;
	height: 30px;
	display: block;
	
}
header ul li.contact a:hover{
	background: #3f3f3f;
	border-radius: 0.5rem;
	cursor: pointer;
	
}

/*PROLOGUE---------------------------------------------------------------------------------*/

.prologue p{
  font-size: 1.6rem;
	line-height: 2;
  text-align: center;
  margin-top: 3rem;
}
.prologue img{
	margin-right: 2rem;
}
	.bnr{
		margin-bottom: 3rem;
	}

/*SEC-1---------------------------------------------------------------------------------*/

.sec1 {
	padding: 5rem 0;
	clear: both;
}

.sec1 h3{
	width: 560px;
	height: 32px;
	margin: 0 auto;
	background: url(../images/sec1_ttl.svg) no-repeat center top;
	text-indent: 100%;
   white-space: nowrap;
   overflow: hidden;
}

.sec1 ul{
	margin-top: 4rem;
}

.sec1 ul li{
	width: 98%;
	float: left;
	clear: both;
	margin: 0 0 3rem 0;
}

.sec1 ul  li:nth-child(even){
	margin-left: 2rem;
}

.sec1 ul li dl dt{
	color: #10479e;
	font-size: 140%;
	margin: 0 0 1rem;
}
.sec1 ul li dl dd{
	line-height: 2;
}

.sec1 .icon_left{
	width: 100px;
	height: 88px;
	position: absolute;
	top: -2rem;
	left: 0;
}
.sec1 .icon_right{
	width: 100px;
	height: 88px;
	position: absolute;
	top: -2rem;
	right: 0;
}

.left_mrn{
	margin: 0 0 0 2rem;
}

.right_mrn{
	margin: 0 2rem 0 0;
}

/*SEC-2---------------------------------------------------------------------------------*/

.sec2 {
	padding: 5rem 0;
	clear: both;
}

.sec2 h3{
	width: 560px;
	height: 32px;
	margin: 0 auto;
	background: url(../images/sec2_ttl.svg) no-repeat center top;
	text-indent: 100%;
   white-space: nowrap;
   overflow: hidden;
}
.sec2 .trouble_box{
	width: 1000px;
	height: 375px;
	background: url(../images/sec2_bg.png) no-repeat center bottom;
}
.sec2 .trouble_box dl{
	margin: 5rem 0 0 10rem;
}
.sec2 .trouble_box dl dt{
	font-size: 230%;
	font-weight: 700;
	font-family: "ＭＳ Ｐ明朝", "MS PMincho","ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", "serif";
	letter-spacing: 0.1em;
	margin: 0 0 2rem 0;
}
.sec2 .trouble_box dl dd li{
	font-size: 160%;
	line-height: 2;
	color: #222c51;
	list-style: disc inside;
}
.sec2 p {
	padding: 3rem 0 3rem;
	line-height: 2;
}
.sec2 dl dt {
	color: #10479e;
}

/*CONTACT---------------------------------------------------------------------------------*/

.contact_box{
	margin: 4rem 0 5rem;
	padding: 2rem 2rem 0.5rem 2rem;
	overflow: hidden;
	box-sizing: border-box;
	background: #f7b7b7;
	border-radius: 0.5rem;
	
}
.contact_box dl dt{
	width: 340px;
	height: 30px;
	background: url(../images/contact_ttl.svg) no-repeat center top;
	margin: 0.5rem auto 0 auto;
	text-indent: 100%;
   white-space: nowrap;
   overflow: hidden;
	
}
.contact_box dl dd{
	width: 82%;
	margin: auto;
	
}
.contact_box dl dd ul li{
	width: 470px;
	height: 80px;
	margin: 2rem 0;
	float: left;
	text-align: right;

}
.contact_box dl dd ul li p{
	margin-top: -1.5rem;

}
.contact_box dl dd ul li.contact{
	width: 260px;
	height: 45px;
	margin: 3rem 0 0 5rem;
	float: left;
	text-align: center;
	background: #6b6b6b;
	color: #fff;
	border-radius: 0.5rem;
	font-size: 150%;
	line-height: 2.3;

}
.contact_box dl dd ul li.contact a{
	width: 260px;
	height: 45px;
	display: block;

}
.contact_box dl dd ul li.contact a:hover{
	background: #3f3f3f;
	border-radius: 0.5rem;
	cursor: pointer;
}

/*SEC-3---------------------------------------------------------------------------------*/

.sec3 {
	padding: 5rem 0;
	clear: both;
}

.sec3 h3{
	width: 530px;
	height: 30px;
	margin: 0 auto;
	background: url(../images/sec3_ttl.svg) no-repeat center top;
	text-indent: 100%;
   white-space: nowrap;
   overflow: hidden;
}
.sec3 ul li {
	width: 230px;
  /*width: 184px;*/
	height: auto;
	float: left;
	margin: 2rem 2.5rem 5rem 0;
  /*margin: 2rem 2rem 5rem 0;*/
}
.sec3 ul li:last-child {
	margin: 2rem 0 0;
}

/*SEC-4---------------------------------------------------------------------------------*/

.sec4 {
	padding: 5rem 0;
	clear: both;
}

.sec4 h3{
	width: 530px;
	height: 30px;
	margin: 0 auto;
	background: url(../images/sec4_ttl.svg) no-repeat center top;
	text-indent: 100%;
   white-space: nowrap;
   overflow: hidden;
}
.sec4 .illust {
	width: 15rem;
	height: auto;
	float: left;
	margin: 0 5rem 2rem 0;
}

.sec4 > dl > dt {
	width: 20%;
	height: auto;
	margin: 0 0 1rem 0;
}

.sec4 ul li {
	float: left;
	margin: 2rem 0 4rem 0;
	line-height: 2;
}
.sec4 > dl > dd > ul > li > dl {
	margin-top: -2rem
}
.sec4 > dl > dd > ul > li > dl > dt {
	font-size: 210%;
	font-family: "ＭＳ Ｐ明朝", "MS PMincho","ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", "serif";
	letter-spacing: 0.1em;
}

/*CLINIC---------------------------------------------------------------------------------*/

.clinic_box {
	padding: 5rem;
	box-sizing: border-box;
	background: #f2f2f2;
	clear: both;
	overflow: hidden;
}
.clinic_box dl {
	width: 53%;
   float: left;
}
.clinic_box dl dt {
	width: 90%;
	height: 30px;
}
.clinic_box dl dd dl{
	width: 100%;
	margin: 3rem 0;
	padding-bottom: 1.7rem;
}
.clinic_box dl dd dl dt{
	width: auto;
	float: left;
	clear: both;
	background: none;
}
.clinic_box dl dd dl dd{
	float: left;
}

.clinic_box dl dd .time {
	border-radius: 5px;
	background: #fff;
	clear: both;
	padding: 1rem;
	box-sizing: border-box;
}
.clinic_box dl dd table, 
.clinic_box dl dd td, 
.clinic_box dl dd th {
	border-collapse: collapse;
	background: #fff;
}
.clinic_box dl dd td, 
.clinic_box dl dd th {
	padding: 0.5rem;
	
}
.clinic_box dl dd tr {
	border-bottom: 1px solid #999999;
}
.clinic_box dl dd th {
	text-align: center;
}
.clinic_box dl dd td {
	text-align: center;
}
.clinic_box dl dd th {
	width: 25%;
}
.clinic_box dl dd tr.line_none {
	border-bottom: none;
}
.circle {
	font-size: 160%;
	color: #577bc4;
}
.time_th {
	line-height: 2.5;
}
.red{color: #d80000;}
.blue{color: #2c7dbf;}

.clinic_box .map {
	width: 385px;
   height: 315px;
	float: left;
   margin: 0 0 0 3.5rem;
}
.clinic_box dl.area-1,
.clinic_box dl.area-2{
	width: 100%;
}
.clinic_box dl.area-1 dt,
.clinic_box dl.area-2 dt{
   width: 100%;
   text-align: center;
   margin: 4rem 0 1.5rem;
   font-size: 150%;
}
.clinic_box dl.area-1 dd,
.clinic_box dl.area-2 dd{
	width: 100%;
   height: 245px;
}

/*FOOTER---------------------------------------------------------------------------------*/

footer{
   width: 100%;
   height: 8vh;
   padding-bottom: 60px;
   line-height: 10rem;
   text-align: center;
   border-top: 1px solid #e0e0e0;
   letter-spacing: 0.1em;
}

/*PAGE-TOP---------------------------------------------------------------------------------*/

#page-top {
    position: fixed;
    bottom: 0;
    right: 0;
	 z-index: 1000;
}
#page-top img {
    width:25px;
}
#page-top a {
	 width: 60px;
    background: #577bc4;
    text-decoration: none;
    color: #fff;
    padding: 2rem 0;
    text-align: center;
    display: block;
    border-radius: 5px;
}
#page-top a:hover {
    text-decoration: none;
    background: #666;
}

}
/*フローティング
====================================================*/

#footerFloatingMenu {
  background: #fadcdc;
  /*padding: 1rem 0;*/
  left:0;
  line-height:1;
  position:fixed;
  bottom:-10px !important;
  width:100%;
  z-index:24;
}
#footerFloatingMenu .contact_box{
	width: 1000px;
  background: #fadcdc;
	border-radius: 0;
  margin: auto;
}
#footerFloatingMenu .contact_box dl dd ul li{
	text-align: center;

}

/*480px以下の場合
=========================================================================================*/

@media print, screen and (max-width:480px){
   
/*COMMON---------------------------------------------------------------------------------*/
   
.right{
	width: 100%;
	position: relative;
}

.left{
   width: 100%;
   margin: auto;
	position: relative;
}

body{
	font-size: 4.2vw;
	line-height: 1.6;
}
   
img{
   max-width: 100%;
   height: auto;
}   
   
/*COMMON---------------------------------------------------------------------------------*/

body{
	min-width: 100%;
   background: none;
}

.container{
	width: 100%;
	margin: 0 auto;
   padding: 5vw;
   box-sizing: border-box;
	clear: both;
	overflow: hidden;		
}

.main{
	width: 100%;
   min-height: 100vh;
	margin: 0 auto;
	background: url(../images/main_sp.png) no-repeat center bottom;
   background-size: cover;
	margin-bottom: 5vw;
   padding-top: 8vw;
}
/*.main p{
	width: 85%;
   height: 125px;
	margin: 4vh auto 0 auto;
	background: url(../images/copy2.svg) no-repeat center top;
   background-size: contain;
	text-indent: 100%;
   white-space: nowrap;
   overflow: hidden;
}*/
.main p{
	width: 85%;
   height: 85px;
	margin: 4vh auto 0 auto;
	background: url(../images/copy.svg) no-repeat center top;
   background-size: contain;
	text-indent: 100%;
   white-space: nowrap;
   overflow: hidden;
}
   
/*HEADER---------------------------------------------------------------------------------*/

header h1{
	display: none;
}
header h2{
	width: 70%;
   height: 80px;
   margin: auto;
	clear: both;
	background: url(../images/logo_sp.svg) no-repeat left top;
   background-size: contain;
	text-indent: 100%;
   white-space: nowrap;
   overflow: hidden;
}
header ul{
	margin-top: -2.8rem;
}
header ul li.tel{
	width: 80%;
	height: 35px;
   margin: 10vw auto 3vw auto;
   clear: both;
	background: url(../images/tel.svg) no-repeat left top;
   background-size: contain;
   text-indent: 100%;
   white-space: nowrap;
   overflow: hidden;
}
header ul li.tel a{
	width: 100%;
	height: 35px;
	display: block;
}
header ul li.contact{
	width: 85%;
	margin: 2rem auto 0 auto;
	text-align: center;
	background: #6b6b6b;
	color: #fff;
	border-radius: 0.5rem;
   font-size: 130%;
	line-height: 2.3;
}
header ul li.contact a{
	width: 100%;
   padding: 3vw 0;
	display: block;
	
}
header ul li.contact a:hover{
	background: #3f3f3f;
	border-radius: 0.5rem;
	cursor: pointer;
	
}

/*PROLOGUE---------------------------------------------------------------------------------*/

.prologue p{
   padding-top: 2rem;
	line-height: 2;
   clear: both;
}
.prologue img{
   width: 100%;
   float: none;
   margin: auto;
}
	.bnr{
		margin-bottom: 1.5rem;
	}

/*SEC-1---------------------------------------------------------------------------------*/

.sec1 {
	padding: 15vw 0;
	clear: both;
}

.sec1 h3{
	width: 75%;
	height: 60px;
   background-size: contain;
	margin: 0 auto;
	background: url(../images/sec1_ttl_sp.svg) no-repeat center top;
	text-indent: 100%;
   white-space: nowrap;
   overflow: hidden;
}

.sec1 ul{
	margin-top: 4rem;
}

.sec1 ul li{
	width: 98%;
	clear: both;
	margin: 0 0 3rem 0;
}
.sec1 ul li img{
	width: 93%;
}

.sec1 ul li dl{
	padding: 6vw 0 0 0;
   clear: both;
}
.sec1 ul li dl dt{
	color: #10479e;
	font-size: 140%;
	margin: 0 0 1rem;
   text-align: center;
}
.sec1 ul li dl dd{
	line-height: 2;
}

.sec1 .icon_left{
	width: 100px;
	height: 88px;
	position: absolute;
	top: -2rem;
	left: 0;
}
.sec1 .icon_right{
	width: 100px;
	height: 88px;
	position: absolute;
	top: -2rem;
	right: -2rem;
}

.left_mrn{
	margin: 0 0 0 2rem;
}

.right_mrn{
	margin: 0 2rem 0 1.5rem;
}
   
/*SEC-2---------------------------------------------------------------------------------*/

.sec2 {
	padding: 0 0 5rem 0;
	clear: both;
}

.sec2 h3{
	width: 95%;
	height: 60px;
	margin: 0 auto;
	background: url(../images/sec2_ttl_sp.svg) no-repeat center top;
	text-indent: 100%;
   white-space: nowrap;
   overflow: hidden;
}
.sec2 .trouble_box{
	width: 100%;
}
.sec2 .trouble_box dl{
	margin: 2rem 0 0 0;
}
.sec2 .trouble_box dl dt{
	font-size: 160%;
   text-align: center;
	font-weight: 700;
	font-family: "ＭＳ Ｐ明朝", "MS PMincho","ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", "serif";
	letter-spacing: 0.1em;
	margin: 0 0 2rem 0;
}
.sec2 .trouble_box dl dd li{
	font-size: 140%;
	line-height: 2;
	color: #222c51;
	list-style: disc outside;
   margin: 0 0 0 2rem;
}
.sec2 p {
	padding: 3rem 0 1rem;
	line-height: 2;
}
.sec2 img {
	margin: 1rem 0 3rem;
}
.sec2 dl dt {
	color: #10479e;
}
   
/*CONTACT---------------------------------------------------------------------------------*/

.contact_box{
	margin: 2rem 0 5rem;
	padding: 2rem;
	overflow: hidden;
	box-sizing: border-box;
	background: #f7b7b7;
	border-radius: 0.5rem;
	
}
.contact_box dl dt{
	width: 95%;
	height: 30px;
	background: url(../images/contact_ttl.svg) no-repeat center top;
	margin: 0.5rem auto 0 auto;
	text-indent: 100%;
   white-space: nowrap;
   overflow: hidden;
	
}
.contact_box dl dd ul li{
	width: 100%;
	height: 80px;
	margin: 2rem 0;
	float: left;
	text-align: right;

}
.contact_box dl dd ul li p{
	margin-top: 0;
   text-align: center;

}
.contact_box dl dd ul li.contact{
	width: 100%;
	height: 10vh;
	margin: 0 auto;
	float: left;
	text-align: center;
	background: #6b6b6b;
	color: #fff;
	border-radius: 0.5rem;
	font-size: 150%;
	line-height: 2.5;

}
.contact_box dl dd ul li.contact a{
	width: 100%;
	height: 10vh;
	display: block;

}
.contact_box dl dd ul li.contact a:hover{
	background: #3f3f3f;
	border-radius: 0.5rem;
	cursor: pointer;
}
   
/*SEC-3---------------------------------------------------------------------------------*/

.sec3 {
	padding: 4rem 0;
	clear: both;
}

.sec3 h3{
	width: 50%;
	height: 25px;
	margin: 0 auto;
	background: url(../images/sec3_ttl.svg) no-repeat center top;
	text-indent: 100%;
   white-space: nowrap;
   overflow: hidden;
}
.sec3 ul li {
	width: 45%;
	height: auto;
	float: left;
	margin: 0 2.5rem 2rem 0;
}
.sec3 ul li:nth-child(even) {
	margin: 0;
}

/*SEC-4---------------------------------------------------------------------------------*/

.sec4 {
	padding: 5rem 0 3rem 0;
	clear: both;
}

.sec4 h3{
	width: 90%;
	height: 50px;
	margin: 0 auto;
	background: url(../images/sec4_ttl_sp.svg) no-repeat center top;
	text-indent: 100%;
   white-space: nowrap;
   overflow: hidden;
}
.sec4 .illust {
	width: 55%;
	height: auto;
	margin: 1rem auto 3rem auto;
}

.sec4 > dl > dt {
	width: 60%;
	height: auto;
	margin: 1rem auto;
}

.sec4 ul li {
	margin: 2rem auto 4rem auto;
	line-height: 2;
}
.sec4 > dl > dd > ul > li {
	text-align: center;
}
.sec4 > dl > dd > ul > li > dl {
	
}
.sec4 > dl > dd > ul > li > dl > dt {
	font-size: 2.8rem;
   line-height: 1.5;
	font-family: "ＭＳ Ｐ明朝", "MS PMincho","ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", "serif";
	letter-spacing: 0.1em;
   margin-bottom: 3rem;
}
.sec4 > dl > dd > ul > li > dl > dd {
	text-align: left;
}

/*CLINIC---------------------------------------------------------------------------------*/

.clinic_box {
   margin-bottom: 6rem;
	padding: 2rem 1rem;
	box-sizing: border-box;
	background: #f2f2f2;
	clear: both;
	overflow: hidden;
}
.clinic_box dl {
	width: 100%;
   float: left;
}
.clinic_box dl dt img {
	width: 100%;
	height: 50px;
}
.clinic_box dl dd dl{
	width: 100%;
	margin: 3rem 0;
	padding-bottom: 1.7rem;
}
.clinic_box dl dd dl dt{
	width: auto;
	float: left;
	clear: both;
	background: none;
}
.clinic_box dl dd dl dd{
	float: left;
}

.clinic_box dl dd .time {
	border-radius: 5px;
	background: #fff;
	clear: both;
	padding: 1rem 0;
	box-sizing: border-box;
}
.clinic_box dl dd table, 
.clinic_box dl dd td, 
.clinic_box dl dd th {
	border-collapse: collapse;
	background: #fff;
}
.clinic_box dl dd td, 
.clinic_box dl dd th {
	padding: 0.5rem;	
}
.clinic_box dl dd th {
	line-height: 1.6;
}
.clinic_box dl dd tr {
	border-bottom: 1px solid #999999;
}
.clinic_box dl dd th {
	text-align: center;
   line-height: 2;
}
.clinic_box dl dd td {
	text-align: center;
   line-height: 2;
}
.clinic_box dl dd tr.line_none {
	border-bottom: none;
}
.circle {
	font-size: 120%;
   line-height: 1.5;
	color: #577bc4; 
}
.red{color: #d80000;}
.blue{color: #2c7dbf;}

.clinic_box .map {
	width: 100%;
   height: 315px;
   float: left;
   margin: 3rem 0 0 0;
}
.clinic_box dl.area-1,
.clinic_box dl.area-2{
	width: 100%;
}
.clinic_box dl.area-1 dt,
.clinic_box dl.area-2 dt{
   width: 100%;
   text-align: center;
   margin: 4rem 0 1.5rem;
   font-size: 1.8rem;
}
.clinic_box dl.area-1 dd,
.clinic_box dl.area-2 dd{
	width: 100%;
   height: 245px;
}

/*FOOTER---------------------------------------------------------------------------------*/

footer{
   width: 100%;
   height: 8vh;
   padding: 2rem 0;
   text-align: center;
   border-top: 1px solid #e0e0e0;
   letter-spacing: 0.1em;
}

/*フローティング
====================================================*/

#footerFloatingMenu {
  width:100%;
  position:fixed;
  right:0;
  bottom:0;
}
#footerFloatingMenu .contact_box{
  width:100%;
	overflow: hidden;
	box-sizing: border-box;
	border-radius: 0;
	
}
#footerFloatingMenu .contact_box dl dt{
	display: none;	
}
#footerFloatingMenu .contact_box dl dd{
	margin-top: -3rem;
}
#footerFloatingMenu .contact_box dl dd ul li.tel{
	height: 30px;
}
#footerFloatingMenu .contact_box dl dd ul{
	width: 80%;
  margin: auto;
}
#footerFloatingMenu .contact_box dl dd ul li p{
	display: none;
}
/*#footerFloatingMenu .contact_box dl dd ul li.contact{
	width: 100%;
	height: 10vh;
	margin: 0 auto;
	float: left;
	text-align: center;
	background: #6b6b6b;
	color: #fff;
	border-radius: 0.5rem;
	font-size: 150%;
	line-height: 2.5;
}*/
   
/*PAGE-TOP---------------------------------------------------------------------------------*/
   
.arrow_none{
   display: none;    
}

/*#page-top {
    position: fixed;
    bottom: 0;
    right: 0;
	 z-index: 1000;
}
#page-top img {
    width:25px;
}
#page-top a {
	 width: 60px;
    background: #577bc4;
    text-decoration: none;
    color: #fff;
    padding: 2rem 0;
    text-align: center;
    display: block;
    border-radius: 5px;
}
#page-top a:hover {
    text-decoration: none;
    background: #666;
}*/

}

















