@charset "utf-8";

#main a[href*=".pdf?"] {
  display: inline-block;
  padding-left: 25px;
  background: url(../../_images/_common/icon-pdf.png) no-repeat;
}

.item{
border-bottom: 1px solid #b3bcc1;
padding-bottom: 2em;
}
.item~.item{
margin-top: 2em;
}
.item .content{
letter-spacing: -.4em;
}
.item .content .lbox,
.item .content .rbox{
display: inline-block;
letter-spacing: normal;
vertical-align: top;
}

.item .content .lbox{
width: 70%;
margin-right:5%; 
}

.item .content .lbox{

}
.item .content .lbox .name{
display: block;
padding: 0;
margin: 0;
font-size: 1.8em;
font-weight: bold;
color: #1c1c1c;
}
.item .content .lbox .katagaki{
font-size: 1em;
color: #535353;
}
.item .content .lbox .btn{
width: 250px;
display: inline-table;
vertical-align: top;
letter-spacing: normal;
text-align: center;
background: #dbe5ea;
border-radius: 1em;
padding: 10px 0;
transition: 0.2s opacity;
}
.item .content .lbox .btn a{
display: block !important;
background-position-x: 4.5em !important;
background-image: url(../../_images/_common/icon-pdf.png) !important;
background-repeat:no-repeat !important;
}

.item .content .lbox .btn a:hover{
opacity: 0.6;
text-decoration: none;
}

.item .content .rbox{
width: 25%;
}
@media screen and (max-width:768px) {
.item .content .lbox{
width: 60%;
}
.item .content .rbox{
width: 35%;
}

.item .content .lbox .btn{
width: 80%;
}
.item .content .lbox .btn a{
background-position-x: 3em !important;
}
}