@charset "UTF-8";
/* CSS Document */


.new_box{
	
}


.new_box dl{
margin-bottom: 5%;
padding-bottom: 3%;
border-bottom: #f0e4d5 1px dotted;
display: flex;
  flex-wrap: wrap;
  align-items: baseline;
}


.new_box dt{
	width: 100%;padding-bottom: 1%;
	float: left;
	font-size: 85%;
	font-style: italic;
}


.new_box dd{
	width: 100%;
	float: left;	
}
.icon_ci2{
font-size: 100%;
border-radius: 90px;
border: solid 1px #cca775;
padding-top: 5px;
padding-bottom: 5px;
padding-left: 10px;
padding-right: 10px;
margin-left: 15px;
color: #cca775;
font-family: "Roboto";
font-weight: bold;
}

.icon_shop{
font-size: 100%;
padding-left: 5px;
color: #cca775;
font-family: "Roboto";
font-weight: bold;
}

.btn_press{
	display: inline-block;
	float: right;
font-weight: bold;
	 color: #999999;
	font-size: 90%;
    background-repeat: no-repeat;
	background-position: right;
	padding-right: 28px;
	margin-left: 2%;
	display: block;
	font-family: "Roboto";
}
@media screen and (max-width: 738px) {

.new_box dl{
margin-bottom: 7%;
padding-bottom: 7%;
border-bottom: #dddddd 1px dotted;
display: flex;
  flex-wrap: wrap;
  align-items: baseline;
}	
	
.btn_press{
	display: inline-block;
	float: left;
font-weight: bold;
	 color: #999999;
	font-size: 80%;
    background-repeat: no-repeat;
	background-position: right;
	padding-right: 28px;
	padding-top: 5%;
	margin-left: 0%;
	display: block;
}


}


.section_ttl_blog_header{
width: 100%;
    padding-bottom: 2%;
    margin-bottom: 5%;
    border-bottom: #cca775 2px solid;
}
.title_blog{
font-size: 18px;
}
.day_blog{
padding-top: 2%;
font-size: 80%;
}
.txt_blog{
border-bottom: #f0e4d5 1px dotted;
margin-bottom: 10%;
padding-bottom: 10%;
}

.newsImg {
	margin-bottom: 20px;
	max-width: 700px;
}
.newsImg img {
	max-width: 100%;
}
@media screen and (max-width: 768px) {
	.newsImg {
		max-width: 100%;
	}
}