/*¤³¤À¤ï¤ê*/
.kodawari_wrap{
background:url(https://img21.shop-pro.jp/PA01517/146/etc_base64/YmcwMQ.png?cmsp_timestamp=20250516131154)
no-repeat right bottom;
height:325px;
margin-bottom:30px;}

.kodawari_wrap h2._ttl{
  color:#6a3906;
  font-size:24px;
margin-bottom:1.3em;}


.kodawari_wrap h2._ttl span{
background-color:#fff1c2;
display:inline-block;
padding:6px 1em 3px;
border-radius:50vh;}

.kodawari_wrap p{
  font-size:19px;
  color:#6a3906;
font-weight:bold;
line-height:1.8;
  padding-left:1em;
text-shadow:2px 2px 0 #FFF, -2px -2px 0 #FFF,
              -2px 2px 0 #FFF, 2px -2px 0 #FFF,
              0px 2px 0 #FFF,  0-2px 0 #FFF,
              -2px 0 0 #FFF, 2px 0 0 #FFF;}

h2.top_midashi{
  text-align:center;
background-color: #cce198;
border-radius:50vh;
padding:10px 0;
border-bottom:none;}

.mb30{
  margin-bottom:30px;}

.d_flex{
  display: flex;}
.d_flex_around{
  justify-content: space-around;
}
.alpha a:hover{
  opacity: 0.6;
  transition: 0.2s;}

.miryoku-wrap .photo{
  max-width:250px;
  padding-right:10px;
  width:100%;
}
.miryoku-wrap ._disc{
  font-size:16px;
  padding-top:20px;
  line-height: 1.8;
}
.c-brown{
  color:#6a3906;
}
.kodawari{
  margin-bottom:50px;}

.kodawari ._disc{
width:50%;}
.kodawari .photo{
width:50%;
text-align:right;}
.kodawari h3.subttl{
  color:#6a3906;
  font-size:24px;
  line-height: 1.8;}

.kodawari .txt{
  font-size:16px;}

.d-f-rev{
  flex-direction: row-reverse;
}
 .kodawari.d-f-rev .photo{
   text-align:left;
}
  .info-list__date{
    display: inline;}
  .kodawari .bg-y{
    background-color:#fff1c2;
display:inline-block;
padding:2px 1em;
border-radius:50vh;}
}
  