.feature .content .list-column {
    margin: 0 0 10px;
}

/*　見出しbar　----------*/
.feature .content .feature-list h3.fl-ttl, .feature .content .feature-list .layout80 h3 {
    background: #fff url("okoranai_midashi.jpg") repeat-y scroll left top ;
    background-size:100%;
    max-width:510px;
    padding: 3% 2%;
    margin:0 0 10px;
    color:#fff;
    float:left;
    width:100%;
    border-top:none;
    background-size:100% 100%;
    border-radius:2px;
    }
    
/* レイアウト10　---------*/
.feature .content .feature-list .layout10 h3 {
    background-color: #66cc99;
    //float: right;
    margin-top: 0;
    padding: 8px;
    width:100%;
    max-width: 340px;
}
    
/*　サイドナビ　----------*/    
    .feature .content .feature-list .sidenav h2.active {
    background-image: linear-gradient(to bottom, #39B54A, #8CC63F );
    color:#fff;
}

.feature .content .feature-list .sidenav h2 {
    background-color: #FCE09E;
    margin-bottom:2px;
}

.feature .content .feature-list .sidenav a {
    color: #40210f;
}

/*　ボタン　------------*/
div.B-bt01 a {
 background-color:#F2579B;
  color:#fff;
  border-radius:6px;
  margin:10px auto 5px;
  width:100%;
  display:block;
  max-width:360px;
  text-align:left;
  font-size:105%;
  padding:2% 5%;
  font-weight:bold;
  line-height:1.4em;
  text-align:center;
    border:solid 1px #F2579B;
}
div.B-bt01 a:hover {
 text-decoration:none; 
  background-color:#FBD4EF;
  color:#F2579B;
  border:solid 1px #F2579B;
}
div.B-bt02 a {
    background-color: #e74473;
    border-radius: 6px;
    color: #fff;
    display: block;
    font-size: 105%;
    font-weight: bold;
    line-height: 1.4em;
    margin: 10px auto 5px;
    max-width: 400px;
    padding: 2% 5%;
    text-align: center;
    width: 100%;
}

div.B-bt02 a:hover {
 text-decoration:none; 
  background-color:#F1A5C2;
}

/*　フォント太め　------------*/
div.B-bold {
 font-weight:bold; 
}

.feature .content .head {
    margin-bottom: 20px;
    width: 100%;
}

.feature .content .feature-list .layout6 h3 {
    background-color: #9D9498;
    clear: both;
    color: #fff;
    margin-top: 0;
    min-width: 190px;
    border-radius:3px;
}
.feature .content .list-column h3 {
    background-color: #FFFFCF;
    //border-radius: 5px;
    color: #40210f;
    font-size: 126%;
    font-weight: bold;
    margin: 0 0 5px;
    padding: 1% 0 1% 1%;
}
.feature .content .B-upbg .list-column h3 {
background-color:#E66231;
color:#fff;
}

.feature .content .feature-list .layout7 h3 {
margin-top:0px;
background-color:#9d9498;
border-radius:3px;
}

.feature .content div.B-info .list-column p{
  float:left;
  display:block;
  border:1px solid #F9E7C1;
  width:100%;
  margin-top:0;
  padding:5px 10px;
}
.feature .content div.B-info .list-column h3 {
 margin-bottom:0;
}

.feature .content .list-column .caption, .feature .content .list-column .caption2 {
    color: #40210f;
    font-weight:bold;
    }
    
    .h-md {
    //background: rgba(0, 0, 0, 0) url("/feature/type_cms/common/1606wbt/tit_pick.jpg") repeat scroll 0 0;
    color: #333;
    padding: 1.6% 1.4%;
    width:100%;
    max-width:694px;
    background-color:#c3cdef;
    border:none;
}

.content .head p {
    margin-bottom: 20px;
}

div.B-yorimichi {
    background-color: #fffeec;
    color: #333;
    margin-bottom: 20px;
    padding: 10px;
    border:1px solid #ffdabb;
}
.feature .content .feature-list div.B-yorimichi .layout9 h3 {
    background-color: #ffdabb;
    float: left;
    width: 288px;
}

.feature .content .feature-list div.B-yorimichi .layout9 .text-list {
width:288px;
}

/*　pinkボタン　------------*/
div.B-link01 p a {
    background-image: linear-gradient(to bottom, #FCE09E, #E66230);
    border: 1px solid #e74485;
    border-radius: 4px;
    color: #fff;
    display: block;
    padding: 1%;
    text-align: center;
    width: 40%;
    min-width:200px;
    text-decoration:none;
}
div.B-link01 p a:hover {
background-image: linear-gradient(to bottom, #E66230, #E66230);
}


.feature .content .feature-list .layout8 .text-list {
    margin-top: 10px;
}

div.B-bt01 h3.title-box {
    border-bottom: 2px solid #8b80ba;
}
div.B-bt01 h3.title-box span{
background-color:#916B52;
color:#fff; padding:1% 3%;
font-size:80%;
border-radius:3px;
}

.feature .content .home-list h2 {
    margin-top: 10px;
}
