@charset "utf-8";

/* どんな病気？ */
.layoutItem.osteoporoticFractures img {height: 380px;}
/* なったらどうなる */
.pcView .pcVertical {writing-mode: vertical-rl;}
.pcView th.pcVertical {text-align: center;}
.osteoporosisSymptoms img {width: 250px;}

/*  ダウンロード　共通デザイン */
.downloadItem{width: 50%;max-width: 574px;margin: 0 auto 2.5em;}
.downloadItem .subTitle{margin-bottom:0;padding:14px 0 14px 0;border-bottom:1px solid #ddd;color:#41bea3;font-size:112.5%;}
.downloadItem .subTitle:after{background:transparent;}
.downloadItem > *{padding:15px 0;border-bottom:1px solid #ddd;}
.downloadItem > * > a{display:block;position:relative;padding-right:25px;color:#222;text-decoration:none;}
.downloadItem > * > a:before{content:"";position:absolute;top:0;right:10px;bottom:0;width:0;height:0;margin:auto;border-width:5px 0 5px 8.5px;border-color:transparent transparent transparent #41bea3;border-style:solid;}

._Index h2.smallTitle{font-size: 125.0%;}

/* --------------------------------------------------
 骨を守る会からのお知らせ
-------------------------------------------------- */
.text_area p.p_society_date{padding:1em;background-color:rgba(0,0,0,0.05);}
.text_area p.lead{font-size:110%;font-weight:bold;}
.text_area th.tdtitle{text-align:center;}

/* --------------------------------------------------
 講演・イベント
-------------------------------------------------- */
.newsDetail .text_area > *:first-child{margin-top:0;}
.dxa.tableBasic th{text-align:center;}
.kakomi.boxColored{}







