<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "utf-8";
/* CSS Document */

.h2_ttl {
    color: #332304;
}

.h3_ttl{
font-size:1.5em;
font-weight: 500 !important;
}

.item_text1{}

/*グリッド用*/
.cssgrid {
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(300px, 1fr));
  grid-auto-rows: 1fr;
  grid-gap: 0.8em;
  border: 1px solid #f3f1ed;
  padding: 0.8em;
  margin: 0 0 2em;
	 cursor:pointer;
}

.cssgrid &gt; div {
  background: #F6F4F1;
  overflow: auto;
  min-width: 0;
  padding: 1em;
}
/*グリッド用ここまで*/

.boxlink:hover{
		opacity: 0.7;
	}	

	.boxlink a{
		text-decoration: none;
		color: #282828 !important;
	}	




.box img {margin: 1em;}




.price {
    font-size: 1.3em;
    font-weight: bold !important;
    line-height: 1.9em;
color: #CC3300 !important;
}



.box_small_3 a {font-size:1.2em;color:#ffffff;margin: auto;padding: 1em;}

.box_small_3 a.jump{background: #846F57;border-radius: 0.4em;}

.box_small_3 a.jump:hover {
	opacity: 0.6 ;
}

.item_ttl{
padding-top:20px;
text-align:center;
}


.box{background-color:#d3bba3;padding: 1em;margin: 1em;text-align: center;}

.box_small_1{background-color:#ffffff;border-radius: 0.4em;padding: 1em;margin: 1em;}

.h3_point{text-align:center;padding-top:1.1em;font-weight:bold !important;}

.disc_1{
list-style:none;
font-size:1.4em;
padding-bottom:1.1em;
position: absolute;
right: 360px;
bottom: 0;
line-height: 1.35em;
}

.disc li{
text-indent:1.1em;
line-height: 1.4em;
}

.tate_02{
max-width: 300px;
width: 50%;
position: absolute;
right: 380px;
bottom: 110px;

}

.tate_03{
max-width: 300px;
position: absolute;
right: 80px;
bottom: 25px;
}

.tate_04{
padding-top:20px;
padding-left:25px;
}

.disc_2 ul{
font-size:1.4em;
list-style:none;
padding: 2.5% 0;
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: space-around;
}

.box_small_2{background-color:#ffffff;border-radius: 0.4em;padding: 1em;margin: 1em;}

.tate_05{/* padding-left:25px; *//* padding-top:20px; */}

.disc_3 ul{
list-style:none;
font-size:1.4em;
line-height:1.35em;
padding: 2.5% 0;
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: space-around;
letter-spacing: 0.02em;
}

.box_small_3{background-color:#ffffff;text-align: center;padding: 1em;margin: 1em;display: grid;}

.box p{padding: 1rem;}</pre></body></html>