@charset "UTF-8";


/** post-navi **/

#page-navi{ display:inline; float:left; width:770px; border-top:1px solid #663; border-bottom:1px solid #663; padding:0; margin-bottom:0px; }
#page-navi li{ float:left;  margin:0; }
#page-navi li .previous{ width:120px; margin-left:10px; padding-right:9px; border-right:1px dotted #663; font-size:80%; font-weight:bold; }
#page-navi li .next{ width:120px; margin-right:10px; padding-left:9px; border-left:1px dotted #663; font-size:80%; font-weight:bold; text-align:right; }
#page-navi li .bnlist{ width:490px; font-size:80%; font-weight:bold; text-align:center; }

/** post **/
#post{ width:770px; margin-bottom:10px; }
#post p.number{ margin-right:24px; text-align:right; font-weight:bold; }
#post p.title{ margin-left:20px; margin-right:20px; margin-bottom:8px; font-size:200%; font-weight:bold; color:#333; border:1px solid #666; background:#ffd; text-align:center; }
#post p.post-c{ margin:0 20px 10px; text-align:center; }
#post p.post-img-c{ margin-bottom:3px; text-align:center; }
#post p.post-mg24{ margin:0 24px 5px; }
#post p.post-mg36{ margin:0 36px 5px; }
#post p.post-mg48{ margin:0 48px 5px; }
#post p.post-mg48r{ margin:0 48px 5px; text-align:right; }
#post p.post-mg60{ margin:0 60px 5px; }
#post p.post-mg72{ margin:0 72px 5px; }
#post p.post-mg180{
	line-height:1.3em;
	margin-top: 0;
	margin-right: 20px;
	margin-bottom: 10px;
	margin-left: 120px;
}
#post p.table-title{ font-weight:bold; text-align:center; }

#post .table-a { margin-left:35px; }
#post .table-a table{ width:700px; border:1px solid #633; }
#post .table-a table caption{ font-size:80%;  text-align:right; }
#post .table-a table th{ padding:5px; border-bottom:1px solid #633; background:#eee; font-size:95%; }
#post .table-a table th.th-c{ border-bottom:1px solid #633; background:#eee; text-align:center; }
#post .table-a table td{ padding:5px;	border-left:1px dotted #633; border-bottom:1px solid #633; font-size:95%; }
#post .table-a table td.td-c{ border-left:1px dotted #633; border-bottom:1px solid #633; text-align:center; }

#post .table-b { margin-left:135px; margin-bottom:10px; }
#post .table-b table{ width:500px; border:1px solid #633; }
#post .table-b table caption{ font-size:80%;  text-align:right; }
#post .table-b table th{ padding:5px; border-bottom:1px solid #633; background:#eee; font-size:95%; }
#post .table-b table th.th-c{ border-bottom:1px solid #633; background:#eee; text-align:center; }
#post .table-b table td{ padding:5px;	border-left:1px dotted #633; border-bottom:1px solid #633; font-size:95%; }
#post .table-b table td.td-c{ border-left:1px dotted #633; border-bottom:1px solid #633; text-align:center; }

#post .table-c { margin-left:185px; margin-bottom:10px; }
#post .table-c table{ width:400px; border:1px solid #633; }
#post .table-c table caption{ font-size:80%;  text-align:right; }
#post .table-c table th{ padding:5px; border-bottom:1px solid #633; background:#eee; font-size:95%; }
#post .table-c table th.th-c{ border-bottom:1px solid #633; background:#eee; text-align:center; }
#post .table-c table td{ padding:5px;	border-left:1px dotted #633; border-bottom:1px solid #633; font-size:95%; }
#post .table-c table td.td-c{ border-left:1px dotted #633; border-bottom:1px solid #633; text-align:center; }

#post .table-54 { margin-left:135px; margin-bottom:10px; }
#post .table-54 table{ width:500px; border:1px solid #633; }
#post .table-54 table caption{ font-weight:bold; }
#post .table-54 table th{ width:170px; padding:5px; border-bottom:1px solid #633; background:#fff; text-align:center; }
#post .table-54 table td{ width:330px; padding:5px;	border-left:1px dotted #633; border-bottom:1px solid #633; }

#post .table-31 { margin-left:135px; margin-bottom:10px; }
#post .table-31 table{ width:500px; border:1px solid #633; }
#post .table-31 table caption{ font-weight:bold; }
#post .table-31 table th{ width:150px; padding:5px; border-bottom:1px solid #633; background:#fff; text-align:center; }
#post .table-31 table td{ width:350px; padding:5px;	border-left:1px dotted #633; border-bottom:1px solid #633; }

#post .table-14 { margin-left:85px; margin-bottom:4px; }
#post .table-14 table{ width:600px; border:1px solid #633; }
#post .table-14 table td.td-gris{ width:200px; padding:5px; border-bottom:1px solid #633; background:#666; color:#fff; text-align:center; }
#post .table-14 table td.td-c{ width:200px; padding:5px;	border-left:1px solid #633; border-bottom:1px solid #633; text-align:center; }
#post .table-14 table td{ width:200px; padding:5px;	border-left:1px solid #633; border-bottom:1px solid #633; }

#post .table-07 { margin-left:85px; margin-bottom:4px; }
#post .table-07 table{ width:600px; border:1px solid #633; }
#post .table-07 table td.td-gris{ width:100px; padding:5px; border-bottom:1px solid #633; background:#666; font-size:80%; color:#fff; text-align:center; }
#post .table-07 table td.td-gris2{ width:100px; padding:5px; border-bottom:1px solid #633; background:#333; font-size:80%; color:#fff; text-align:center; }
#post .table-07 table td.td-c{ width:100px; padding:5px;	border-left:1px solid #633; border-bottom:1px solid #633; font-size:80%; text-align:center; }
#post .table-07 table td{ width:100px; padding:5px;	border-left:1px solid #633; border-bottom:1px solid #633; font-size:80%; }

/** help_primary **/

