p {font-size: 14px; line-height: 160%; color: #222222; line-height:28px}
.top_menu {font-size:12px; margin:20px 0 30px; text-align:center;}

.top_menu a:link { color: #7E2324 }
.top_menu a:visited { color: #7E2324; }
.top_menu a:hover { color: #ff0000; }
.top_menu a:active { color: #ff8000; }



.title {font-size:30px; font-weight:bold; display:block; margin:60px auto 0px; text-align:center;}
.lead {width:800px; font-size:15px; margin:30px auto 120px; text-align:left; font-weight:bold;}

section {width:800px; margin:0px auto 0; text-align:left;font-size: 14px; line-height: 160%; color: #222;}

.insec_name {margin:120px 0 40px 0; display:block; text-align:center; border-bottom:2px solid #4484D6; padding:10px; font-size:24px;letter-spacing: 5px;}
.ma_name {font-size:10px; letter-spacing: 5px; color:#666;}
.insec_photo { margin:0 0 20px 0;background:#cccccc; text-align:center; display: table-cell; vertical-align: middle;}
.insec_photo p { margin:5px 0;font-size:12px;}

.topic1 { text-align:left; font-size:10px; margin:30px 0 0 0; padding:10px;}
div.topic1 p { font-weight:bold; margin:0 0 0 0;}
.navi { border: 1px solid #aaa; padding: 3px 10px; border-radius: 2px / 2px; }
div.topic1 p.t1_lead { font-weight:normal; margin:0 0 1em 0;}

.topic2 { background:#eeeeee; text-align:center; font-size:10px; margin:30px 0 0 0; padding:10px; border-bottom:4px solid #6A5E52}
div.topic2 p {color:#0072D8; font-weight:bold; margin:0 0 0 0;}
div.topic2 p.t2_lead { color:#333;font-size:13px; font-weight:normal; margin:0 0 1em 0;}
