﻿@import url("../../css/fire.css");

.contents { margin: 10px 70px;}
.t-right { text-align: right;}

li.LSNbookmark a img { height: 1em;}
#LSN li a { height: 1.5em; padding: 4px 2px 4px 8px;}
#LSN li.LSNsummary a,
#LSN li.LSNattention a { width: 4.4em;}
#LSN li.LSNbookmark a { width: 7.8em;}
*html #LSN li.LSNbookmark a { padding: 6px 2px 2px 8px;}

h3 {
padding: 5px 15px;
border: 1px solid #CCC;
background: #FFD9D9 url(../../life/img/ttl_bg2.jpg) center repeat-x;
color: #4B4B4B;
font-size: 1.2em;
letter-spacing: 1px;
}
h4 {
margin: 15px 15px;
font-size: 1.1em;
color: #AA0000;
}
h5 {
margin: 10px 20px;
font-size: 1em;
letter-spacing: 1px;
}
h6 {
margin: 10px 25px;
color: #993333;
font-size: 1em;
font-weight: normal;
}

.contents p { margin: 20px 40px 30px;}

ol { margin: 20px 40px 30px 40px; padding: 0 0 0 30px;}
ul { margin: 20px 40px 30px 40px; padding: 0 0 0 30px;}
li { margin: 2px 0;}

ul.att { margin: -15px 40px 30px 20px; padding: 0 0 0 30px; list-style-type: none;}
ul.att li { padding: 1px 0 1px 1.2em; text-indent: -1.2em;}
ul.att li:first-letter { padding-right: 0.2em; font-family: "ＭＳ ゴシック", "Osaka－等幅";}

/* --------- attention ---------- */


/* --------- summary ---------- */

ul.mg0 { margin: 0 40px 0 60px}

.summary .contents a { text-decoration: underline;}

.summary h4 {
padding: 0 0 0 12px;
background: url(../../img/square_red.gif) left center no-repeat;
}

table.bank {
margin: 15px 70px 30px;
border: 1px solid #CCC;
background: #FFFFEE;
}
table.bank td { padding: 15px 25px;}
table.bank ul { margin: 0; padding: 0; list-style-type: none;}
table.bank li { float: left; padding: 2px 10px; white-space: nowrap;}

ol.f2 { margin: 10px 40px 10px 50px; list-style-type: none;}

.summary table { margin: -10px 40px 0 40px;}
.summary th, .summary td { vertical-align: top; padding: 0 0 10px 10px;}
.summary th { white-space: nowrap; font-size: 1.1em; color: #666;}
