@charset "UTF-8";
/* CSS Document */

body{
background-color: #0091CD; 
color: #ffffff;
  font-family: "M PLUS Rounded 1c", sans-serif;
  font-weight: 400;
  font-style: normal;
		text-align:  center;
}

.bg-c-wh{background-color: #FFFFFF;}
.bg-c-or{background-color: #FEEC9E;}

.c-ye{color: #FFFB00;}
.c-red{color: #DD0000;}
.c-bk{color: #000000;}
.c-bl{color: #0091CD;}


.text-bold{
font-weight:bold
}


/*page_topボタン*/
#mmm {
position: fixed;
bottom: 50px;
right: 20px;
z-index: 2;
opacity: 0.8;
}

/*a:link{color: #0091CD; }*/


/*
a:visited{color: #0091CD; }
a:hover{color: #0091CD; }
a:active{color: #0091CD;  }
*/

a{text-decoration: none;}

/*電話リンクなし*/
.tel-none a {pointer-events: none;
color: #fff;}

ul,li {
list-style: none;
padding: 0;
margin: 0;}

.left-sora{text-align: left;}
.font-0-5{font-size: 0.5rem;}
.font-1-0 {font-size: 1.0rem;}
.font-1-2 {font-size: 1.2rem;}
.font-1-5 {font-size: 1.5rem;}
.font-2-0 {font-size: 2.0rem;}

.setsumei {
padding: 20px;
width: 100%;
border-radius:10px;
background-color: #fff;
}
.setsumei p {
text-align: justify;
color: #0091CD;  
margin: 0;
}

.h2-tel{
font-size: 1.5rem;
padding: 5px;
width: 100%;
border-radius:30px;
background-color: #eeeeee;
margin-bottom: 0px;
}
.h2-tel:hover{
background-color:  #FF8004; 
color: #fff;
}

.border-sora{
border: solid 1px #FFFFFF;
opacity: 1;

}





