@charset "utf-8";
/* CSS Document */
/* 480px以下に適用されるCSS（スマホ用） */
@media screen and (max-width: 480px) {

body{
    background: url("../images/bg_bottom.png") no-repeat bottom fixed;
    background-color: #c5d8bc;
    background-size: 700px;
}

/* 改行 */
.br-sp{display:block;}
.br-pc{display: none}


/* 表題 */
h1, h2, h3, h4, h5, h6 {
  margin-top: 0;
  margin-bottom: 0.5rem;
}

h1, h2, h3, h4, h5, h6,
.h1, .h2, .h3, .h4, .h5, .h6 {
  margin-bottom: 0.5rem;
  font-weight: 500;
  line-height: 1.2;
}

h1, .h1 {
  font-size: 2rem;
}

h2, .h2 {
  font-size: 1.5rem;
}

h3, .h3 {
  font-size: 1.35rem;
}

h4, .h4 {
  font-size: 1.25rem;
}

h5, .h5 {
  font-size: 1.15rem;
}

h6, .h6 {
  font-size: 1rem;
}

.deco-title{width:50%;}

    
/*サイズ*/
.w-cal{
    width:80%;}

/*-角丸-*/
.borderR5{border-radius: 3px}
.borderR5{border-radius: 5px}
.borderR7{border-radius: 7px}
.borderR10{border-radius: 10px}

/*--背景--*/
.bg-danger {
background: rgb(229,197,172);
background: linear-gradient(52deg, rgba(229,197,172,1) 0%, rgba(252,239,220,1) 50%, rgba(229,197,172,1) 100%);
}
.bg-white60{background-color:hsla(0,0%,100%,0.60)}




/*-info-*/
    .m-1_sp{
  margin: 0.25rem !important;
}
    
    
/*-googlemap等-*/
iframe{
    width:100%;
}

ul#add>li>span{
    display: block;
    width: 100%;
    float: left;
    font-size: 0.8rem;
    margin-right:0.6rem; 
    background: #1C3700;
    color:#FFF;
}
   

    
    
}