.ss {  font-size: 10px; line-height: 12px}
.s {  font-size: 12px; line-height: 13px}

.m {  font-size: 14px; line-height: 15px}
.m1 { font-size: 14px; line-height: 17px }
.m2 { color: #c66; font-size: 14px; font-weight: bold; line-height: 15px }
.l  { color: #c66; font-weight: 500; font-size: 18px; line-height: 20px }
.ll {  font-size: 16px; line-height: 17px}
.profile { border: solid 1px #c66 }
.atten  { padding: 12px; border: solid 1px #c66 }
.profile1  { border: solid 2px #c66 }
.profile2 { width:248px; border: solid 1px #c66 }
#profile { width: 250px; height: 200px; float: right; border: solid 1px #c66 }
.square { text-align: center; width: 320px; height: 100px; padding: 10px; border: solid 1px #c00; font-size: middle; font-weight: bold; color: #c00 }
.topic-line { border: solid 1px #c66; font-size: 14px; line-height: 15px; margin: 5px; padding: 5px }
.dot-line { font-size: 12px; line-height: 13px; padding: 5px 3px; border-right: 1px dotted #999; border-bottom: 1px dotted #999 }
.line1 { font-size: 12px; line-height: 13px; padding: 5px 3px; border-right: 1px dotted #999; border-bottom: 1px solid #999 }
.dot-line2, .dot-line3 { font-size: 12px; line-height: 13px; padding-top: 5px; padding-right: 3px; padding-bottom: 5px; border-bottom: 1px dotted #999; }
.line2 { font-size: 12px; line-height: 13px; padding-top: 5px; padding-right: 3px; padding-bottom: 5px; border-bottom: 1px solid #999 }

/*ίΜWοindex*/
.dot-line3-t  { margin: 0; padding-bottom: 2px }
table.past	{margin: 0 0 0 5px; padding: 0; border: 0;}
.dot-line3  { width: 70px; font-size: 11px; margin: 0; padding: 2px 0 2px 5px; border-collapse: collapse }
td.pasttenrankai  { margin: 0; padding: 2px 5px 2px 10px; border: solid 1px #c66; border-collapse: collapse }
.pastttl	 { color: #c33; font-size: 12px; font-weight: bold; margin: 0; padding-top: 2px;}

/*ίΜWοL*/
div.box	{margin: 0 0 15px 0; padding: 0 0 10px; border-bottom: #c66 1px solid; width: 550px;}
h2.boxttl	{margin: 0 0 20px; padding: 10px 0 8px 10px; line-height: 1.2em; background-color: #d57f8a; font-size: 16px; font-weight: bold; color: #fff;}
div.box p	{margin: 0; padding: 0; font-size: 14px; color: #333; line-height: 1.5em;}
div.date	{margin: 5px 0 0; padding: 0; font-size: 12px; color: #000; line-height: 1em; float: right;}
table.photo	{margin: 0 0 10px; padding: 0; border: 0;}
table.photo td	{margin: 0; padding: 0 2px 0 0;}