<div class="main-cont"> <img src="top_art01_img03.png" alt="" width="665" height="400"> <div class="news-wrap"> <h3>新着情報</h3> <ul> <li class="news"> <P class="date">2012年08月01日</p> <p class="coment">【診療時間変更のお知らせ】長期休診の前日8月11日は、通常より1時間長く診療をすることにしました。ご予約をお待ちしております。</p> </li> <li class="news"> <p class="date">2012年07月24日</p> <p class="coment">【8月の休診のお知らせ】8月12日~16日の間は休診とさせていただきます。何卒よろしくお願いいたします。</p> </li> <li class="news"> <p class="date">2012年07月02日</p> <p class="coment">【こどもデンタル教室のご案内】毎月第2土曜日に行っているこどもデンタル教室では、参加してくださるお子様を募集しております。</p> </li> <li class="news"> <p class="date">2012年06月20日</p> <p class="coment">【7月休診日のお知らせ】7月は土日祝日以外の休診日はありません。ご来院お待ちしております。</p> </li> <li class="news"> <p class="date">2012年06月01日</p> <p class="coment">ホームページをリニューアルしました。</p> </li> </ul> </div> </div>
.main-cont{
vertical-align: top;
width: 639px;
display: inline-block;
}
.main-cont img{
margin-left: 2px;
}
.news-wrap{
font-size:15px;
color: var(--theme_font_color);
width: 639px;
display: inline-block;
background: white;
margin-left:15px;
padding: 20px;
box-sizing: border-box;
position: relative;
}
h3{
height: 65px;
position : relative;
}
.news-wrap ul{
position: relative;
}
h3::after{
content: "";
position: absolute;
left: -5px;
top: 40px; /*下線の上下位置調整 */
width: 610px; /下線の幅/
height: 3px; /下線の太さ/
background-color:var(--theme_color); /下線の色/
}
.date{
float:left;
font-size: 13px;
height: 65px;
font-weight: bold;
padding-left: 15px;
}
.coment{
float:right;
width: 430px;
height: 65px;
font-size: 13px;
padding-right: 15px;
}
.news{
position: relative;
height: 65px;
overflow: hidden;
}
.news::after{
content: " ";
position: absolute;
left: -5px;
top: 48px; /*下線の上下位置調整 */
width: 610px; /下線の幅/
height: 1px; /下線の太さ/
background-color:var(--theme_font_color); /下線の色/
display: block;
}