﻿
 .card-heading {
    cursor: pointer;
}
 .accordion-toggle a:after {
    
    content:"↑";
    float: right;
    color: deeppink;
}
 .accordion-toggle a.collapsed:after {
  
    content:"↓";
    float: right;
    color: deeppink;
}






 .accordion-toggle p:hover {
   background-color:aliceblue;
}

.accordion-toggle p {
    
    color: darkorange;
    
}
 .accordion-toggle p.collapsed:after {
    font-family: 'Glyphicons Halflings';
    content:"\e114";
    float: right;
    color: darkorange;
}
 .accordion-toggle p.collapsed:hover {
    background-color:aliceblue;
}
.accordion-toggle p.collapsed {
   
    color: darkslategrey;
}

.panel-heading {
    padding:0px;margin:0px;height:40px;
}

.accordion-toggle p {
    padding:10px;
}


.list-group-item{
      border-width:3px;
    
    border-style:dotted;
    margin-top:2px;
    padding-left:5px;
    padding-right:0px;
    margin-left:2px;
    margin-right:0px;
    text-align:center;
   border-radius:15px 15px;
}

       .well{
           background-color:rgb(251,245,255);
           border-color:pink;
           border-radius:10px 10px;
        }
        .thumbnail{
            border-color:rgb(254,226,163);border-width:5px;background-color:rgb(255,244,222);
        }
       .panel-heading  {
           background-color:rgb(255,244,222);
           color:darkslategray;
       }
       .panel {
          border-color:rgb(254,226,163);
       }
       
 

a:focus{
    text-decoration:none;
  
}

.pagetop {
    display: none;
    position: fixed;
    bottom: 30px;
    right: 15px;
    z-index:3;
}
.pagetop a {
    display: block;
   
    text-align: center;
    color: deeppink;
    font-size: 12px;
    text-decoration: none;
    padding: 5px 10px;
	filter:alpha(opacity=80);
    -moz-opacity: 0.8;
    opacity: 0.8;
}
.pagetop a:hover {
    display: block;
    background-color: #b2d1fb;
    text-align: center;
    color: #fff;
    font-size: 12px;
    text-decoration: none;
    padding:5px 10px;
	filter:alpha(opacity=50);
    -moz-opacity: 0.5;
    opacity: 0.5;
}

/*pcの時*/
a[href^="tel:"] {
    pointer-events: none;
}

@media screen and (max-width:767px) {
}
/*spの時*/
a[href^="tel:"] {
    pointer-events: auto;
}

.CubeMenu {
    width: 110px;
    height: 110px;
}

