@charset "Shift_JIS";


/* ------------ contentsarea ------------ */

div#contents div#contentsarea div.info { padding: 10px; text-align: left;  line-height: 160%; padding-bottom: 5px; font-size: 1.0em; color: 000;/* font-weight: bold;*/ font-family: "Osaka", sans-serif;}

div#contents div#contentsarea p.title { font-size: 1.0em; color:red; line-height: 135%; font-weight: bold; /*border-bottom: 1px #000 solid;*/ margin-bottom: 20px; padding-bottom: 20px; }
div#contents div#contentsarea p.text { font-size: 0.75em; color: 000; line-height: 160%; padding: 0 10px; }
div#contents div#contentsarea p.name { border-bottom: 1px #000 solid;@font-size: 1.25em; color: 000; line-height: 160%; padding: 0 10px; }

div#contents div#contentsarea table { margin: 20px 10px 0 10px;  font-size: 0.75em; color: 000; line-height: 180%; }
div#contents div#contentstarea table th { white-space: nowrap; vertical-align: top; background: #fff; padding: 12px; border-bottom: 5px #fff solid; font-weight: bold; }  
div#contents div#contentsarea table td { vertical-align: top; padding: 12px; border-bottom: 5px #fff solid; }

