@charset "utf-8";

/* 健保だより（SP）：kenpo_sp.css
 * **************************************************
 * Space(Margin)
 * Elements
 * **************************************************
 */

/* Elements
------------------------------------------------------------------ */


/* Space
------------------------------------------------------------------ */
/* p + discList */
#subPage .main p + ul.discList {
	margin-top: -15px;
}

/*最新号*/
#subPage .main  .latest{
width:98%;
margin:0 auto;
font-size:1.4em;
}

#subPage .main .latest dt{
width:48%;
margin:0 auto;
    padding: 10px;
    box-sizing: border-box;
    text-align: center;
    border-radius: 4px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border: 1px solid #c1c1c1;
    vertical-align: middle;
}
#subPage .main .latest dt img{
border:1px solid #ccc;
width:100%;
}

#subPage .main .latest dd ul{
width:98%;
margin:10px auto 20px;
}
#subPage .main .latest dd ul li{
width:100%;
padding-left:1em;
text-indent:-1em;
line-height:2em;
}


/*バックナンバー*/
#subPage .main .backNumber ul{
width:98%;
text-align: center;
margin:0 auto;

}
#subPage .main .backNumber li{
width:48%;
font-size:1.4em;
display: inline-block;
    margin:0 2% 25px 0;
    padding: 10px;
    box-sizing: border-box;
    text-align: center;
    border-radius: 4px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border: 1px solid #c1c1c1;
    vertical-align: middle;
}

#subPage .main .backNumber li:nth-child(even){
margin-right: 0;
}

#subPage .main .backNumber li img{
width:100%;
border:1px solid #ccc;
}