/* リストスタイル */
.ol-li-style1 { margin:0 0 30px 0; }
.ol-li-style1 ol { margin:0 0 0 25px; padding:0; }
.ol-li-style1 li { margin-bottom:10px; font-size:15px; }

.ul-style1 ul { margin:10px 0 0 5px; padding:0 0 0 20px; }
.ul-style1 li { margin:0 0 2px 0; padding:0; }

.ul-style1 ul li > ul { margin:0 0 0 20px; padding:0; }
.ul-style1 ul li > ul li { margin:0; padding:0; }
/* テーブル */
.table-style1 table { width:100%; margin:10px auto 10px auto; border-collapse:collapse ; border:solid 1px #f4e6d3; }
.table-style1 th { width:20% !important; padding:8px 4px; font-weight:normal; border-bottom:solid 1px #f4e6d3; border-right:solid 1px #f4e6d3; background-color:#faf5ee; }
.table-style1 td { width:80% !important; padding:8px 10px; border-bottom:solid 1px #f4e6d3; }

.table-style2 table { width:100%; margin:10px auto 10px auto; border-collapse:collapse ; border:solid 1px #f4e6d3; }
.table-style2 th { padding:8px 4px; font-weight:normal; border-bottom:solid 1px #f4e6d3; border-right:solid 1px #f4e6d3; background-color:#faf5ee; text-align:center; }
.table-style2 td { padding:8px 4px; border-bottom:solid 1px #f4e6d3; border-right:solid 1px #f4e6d3; text-align:center; }

/* カラー */
.text-or { color:#d97e09; }

/* 角丸ボーダーフレーム */
.border-style1 { padding:10px 12px; border:1px solid #ebe3d1; border-radius: 4px; -moz-border-radius: 4px; -webkit-border-radius: 4px; }

/* ピックアップ　文字中央 */
.flex-caption { text-align:center; }