@media screen and (min-width: 480px){
.bloHead{
height:50px;
background:#CABA96;
color:#ffffff;
padding-top:10px;
padding-left:15px;
margin-bottom:20px;
line-height:150%;
margin-bottom:30px;
}

.bloTitle{
height:15px;
padding:10px;
background:#F1E7CE;
}

.bloBox{
overflow:hidden;
border-bottom:dotted #CABA96 1px;
padding-bottom:30px;
margin-bottom:30px;
}


.bloDate{
text-align:right;
margin:10px 0;
}

.bloImg{
float:left;
width:269px;
margin-right:20px;
}

.bloText{
float:left;
width:425px;
overflow:hidden;
word-wrap:break-word;
margin-bottom:15px;
font-size:14px;
line-height:150%;
}

.bloLink{
display:block;
color:#BF4F01;
text-align:right;
margin-top:10px;
}

.bloLink a{
text-decoration:underline;
color:#BF4F01;
}

.bloBox:last-child{
margin-bottom:100px;
}
}


@media screen and (max-width: 479px){
.bloHead{
background: #CABA96;
    color: #ffffff;
    /* padding-top: 10px; */
    /* padding-left: 15px; */
    margin-bottom: 20px;
    line-height: 150%;
    margin-bottom: 30px;
    padding: 10px;
}

.bloTitle{
padding: 10px;
    background: #F1E7CE;
    font-size: 16px;
    text-align: center;
}

.bloBox{
overflow:hidden;
border-bottom:dotted #CABA96 1px;
padding-bottom:30px;
margin-bottom:30px;
}


.bloDate{
text-align:right;
margin:10px 0;
}

.bloImg{
    width: 269px;
    /* margin-right: 20px; */
    margin: 0 auto;
}

.bloText{
float:left;
width:425px;
overflow:hidden;
word-wrap:break-word;
margin-bottom:15px;
font-size:14px;
line-height:150%;
}

.bloLink{
display:block;
color:#BF4F01;
text-align:right;
margin-top:10px;
}

.bloLink a{
text-decoration:underline;
color:#BF4F01;
}

.bloBox:last-child{
margin-bottom:100px;
}
}