@charset "UTF-8";

/* ?????N?X?^?C?? */
a, a:link, a:active     { color: #003292; text-decoration: underline }
a:visited     { color: #003292; text-decoration: underline }
a:hover        { color: #111; text-decoration: underline }

.list {margin-left: 25px;}

/* ?t?H???g?X?^?C?? */
.greeting { font-size: 15px; line-height: 1.8; padding-top: 15px; padding-right: 15px; padding-left: 5px; }
.link01 { line-height: 2.5; padding-top: 10px; padding-bottom: 20px; padding-left: 20px }
.title01  { color: #34a32c; font-size: 18px; font-weight: bold; padding-top: 10px; padding-bottom: 5px; padding-left: 13px; border-style: solid; border-width: 1px 1px 1px 3px; border-color: #34a32c }
.title02 { color: #34822c; font-size: 17px; font-weight: bold; padding-top: 10px; padding-bottom: 3px; padding-left: 8px; border-bottom: 1px solid silver; }
.title03 { font-size: 17px; font-weight: bold; padding-top: 5px; padding-bottom: 3px; padding-left: 5px; border-bottom: 1px solid silver; }
.top01 { padding: 10px; border-bottom: 1px dotted silver }
.font01 { line-height: 1.8; padding-top: 10px; padding-bottom: 20px; padding-left: 13px }
.font02 { line-height: 1.8; padding-top: 10px; padding-left: 13px; }
.line01 { line-height: 1.8; padding: 5px; border-bottom: 1px solid silver; }
.line02 { padding: 5px; border: solid 5px #59a0ff; }
.line03 { line-height: 1.6; padding-top: 5px; padding-bottom: 5px; padding-left: 5px; border-bottom: 1px dotted gray; }
.pan01 { font-size: 14px; padding-top: 5px; padding-bottom: 10px; padding-left: 5px; }
.end01 { line-height: 1.6; padding: 10px; border-top: 3px solid #e14200; border-right: 3px solid #e14200; border-left: 3px solid #e14200 }
.end02 { line-height: 1.6; padding-right: 10px; padding-bottom: 10px; padding-left: 10px; border-right: 3px solid #e14200; border-bottom: 3px solid #e14200; border-left: 3px solid #e14200 }
