@charset "UTF-8";

/*======*/
.diary_box{width:100%;padding-top:25px;}
.diary_box .reviews_list{width:100%;
	display:grid;grid-template-columns:repeat(5,1fr);gap:15px;}
.diary_box .reviews_list article{width:100%;min-width:0;padding:0px 0px 10px 0px;border: 1px solid rgba(255,255,255,0.9);background:rgba(250,255,255,0.6);}
.diary_box .reviews_list article .syame_contents_r{width:100%;height:auto;position:relative;}
.diary_box .reviews_list article .syame_contents_r p.link{width:calc(100% - 10px);height:auto;position:absolute;bottom:5px;left:5px;line-height:1;
	display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;
	-webkit-box-pack: end;-webkit-justify-content: flex-end;-ms-flex-pack: end;justify-content: flex-end;}
.diary_box .reviews_list article .syame_contents_r p.link a{display:inline-block;width:auto;height:auto;background:#d93679;line-height:1;padding:6px 10px 3px 10px;
	border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;}
.diary_box .reviews_list article .syame_contents_r p.link a span{display:inline-block;width:auto;height:auto;line-height:1;color:#ffffff;position:relative;padding-left:19px;}
.diary_box .reviews_list article .syame_contents_r p.link a span::before {content: "";position:absolute;top: -1px; left: 0px;width:14px;height:14px;background: url(../img/common/more.png) no-repeat;background-size:14px 14px;background-position:0px 0px;}
.diary_box .reviews_list article p.img{width:100%;}
.diary_box .reviews_list article p.img img{width:100%;height:auto;line-height:0;}
.diary_box .reviews_list article div.syame_contents_l{width:calc(100% - 16px);height:auto;padding-top:8px;}
.diary_box .reviews_list article h3{width:100%;text-align:left;font-size:13px;font-weight:bold;color:#d40724;}
.diary_box .reviews_list article p.date{width:100%;text-align:left;font-size:11px;padding-bottom:6px;}
.diary_box .reviews_list article p.txt{width:100%;text-align:left;}
.diary_box .reviews_list article figure{width:calc(100% - 16px);margin:0px auto;padding-top:8px;
	display:grid;
	grid-template-columns:calc(25% - 5px) calc(75% - 5px);gap:10px;}
.diary_box .reviews_list article figure p.topimage{width:100%;}
.diary_box .reviews_list article figure p.topimage img{width:100%;height:auto;line-height:0;}
.diary_box .reviews_list article figure figcaption {width:100%;height:auto;}
.diary_box .reviews_list article figure figcaption h4{width:100%;height:auto;text-align:left;}
.diary_box .reviews_list article figure figcaption h4 a{color:#d93679;text-decoration:none;}
.diary_box .reviews_list article figure figcaption p.size{width:100%;height:auto;text-align:left;font-size:11px;line-height:1.3;}
.diary_box .reviews_list article figure figcaption p.size small{font-size:10px;color:#d93679;}
.diary_box .reviews_list article figure figcaption p.star{width:100%;height:auto;text-align:left;}
.diary_box .reviews_list article figure figcaption p.profile_link{width:100%;height:auto;text-align:left;}
	@media all and (min-width: 1025px) {
		.diary_box .reviews_list article figure figcaption h4 a:hover{text-decoration:underline;}
	}
	@media all and (max-width: 768px) {
		.diary_box .reviews_list{display:grid;grid-template-columns:repeat(2,1fr);gap:10px;}
		.diary_box .reviews_list article p.txt{line-height:1.4;}
		.diary_box .reviews_list article figure figcaption p.star{font-size:10px;}
		.diary_box .reviews_list article figure figcaption p.star .star5_rating{font-size:10px;}
	}


