@charset "EUC-JP";

/* sb design template Copyright 2007-2008 ATtractive¡ª All rights reserved. */
/* ++++ Contents Index ++++
	1. Reset
	2. Global Settings
	3. Link
	4. Layout
	5. Title
	6. Calendar
	7. Left(navigation2)
	8. Search
	9. Right(Navigation)
	10. Extra
	11. Entry
	12. Comment
	13. Trackback
	14. Profile
	15. Footer
	16. Typography
  ++++++++++++++++++++ */
/* [Reset] */
* {
	margin: 0;
	padding: 0;
}
/* [Global Settings] */

img.pict_mb {
float: right;
vertical-align: top;
}
body {
	color: #7D7D7D;
	font: 12px/1.5em;
	background: #ffdab9;
         margin-top: 0px;
}
p {
	margin: 0px;
}
p.n {
	margin: 0px;
 	border-top: 1px solid #7D7D7D;
 	border-bottom: 1px solid #7D7D7D;
         background-color: #FFEFDB;
}
p.b {
	margin: 0px;
}
img {
	border: 0;
}

div {
	text-align: left;
}
h2.cat_index {
	margin: 10px 10px 0px 10px;
         width: 430px;
	font-size: 16px;
	text-align: center;
	padding: 3px 20px;
	color: #ffdab9;
	background-color: #FF4500;
}
div.cat_index {
	margin: 0px 10px 5px 10px;
         width: 430px;
	font-size: 14px;
         line-height: 150%;
	text-align: left;
	padding: 3px 20px 3px 35px;
	background-color: #FFEFDB;
}
blockquote.cat_index {
	text-align: center;
         width: 400px;
	font-size: 12px;
         line-height: 130%;
	padding: 4px 10px;
	margin: 5px 25px 5px 25px;
	background-color: #FFEFDB;
	border: 2px dashed #800000;
}
table {
	border: 1;
}
span.page_now {
         width: 20px;
	font-size: 12px;
         color: #1A1A1A;
         padding: 0px;
}
ul {
	list-style: none;
}
strong {
	font-weight: bold;
}

.hide {
	display: none;
}
.clear {
	font-size: 1px;
	line-height: 1px;
	clear: both;
}

/* [Link&(menu)] */

a {
	color: #0000ff;
	text-decoration: none;
}
a:active,
a:hover {
	color: #4093C2;
}
dd.none { 
         width: 140px;
         background: #FFEFDB;
}
a.none {
         padding: 4px 2px 3px 10px;
         color: #ffdab9;
         display:block;
	width: 131px;
         background: #ff4500;
}
a.none:hover { 
         display:block;
	width: 131px;
         color: #ff4500;
         background: #800000;
}
*html dd.none { 
         width: 148px;
         background: #FFEFDB;
}
*html a.none {
         padding: 4px 2px 3px 10px;
         color: #ffdab9;
         display:block;
	width: 143px;
         background: #ff4500;
}
*html a.none:hover { 
         display:block;
	width: 143px;
         color: #ff4500;
         background: #800000;
}
a.page {
         color: #ffdab9;
	font-size: 12px;
         margin-top: 15px;
         display:inline-block;
         padding: 3px 1px 2px 1px;
	width: 20px;
         background: #ff4500;
}
a.page:hover { 
         display:inline-block;
         padding: 3px 1px 2px 1px;
         margin-top: 15px;
	font-size: 12px;
	width: 20px;
         color: #ffdab9;
         background: #800000;
}

/* [Layout] */
div#wrapper {
	width: 750px;
         margin:0 auto;
}
div#wrapper p.center {
         text-align: center;
}
div#contents {

	width: 440px;
	float: left;
         text-align: center;
         margin: 0px;
}
div#pagenavi {
	width: 440px;
	color: #ff4500;
	font-size: 12px;
	padding: 0px 5px;
         text-align: center;
         margin: 0px 5px;
}
div#navigation {
         color: #ff4500;
	width: 150px;
	float: right;
}
div#footer {
	width: 750px;
	height: 20px;
	background: #ff4500;
	margin: 30px 0;
}

/* [Title] */
div#header {
	width: 750px;
	height: 200px;
	margin-bottom: 5px;
	background: transparent url(http://www.ai-takahashi.org/914blog.jpg) no-repeat;
}
div#title {
	width: 750px;
	height: 200px;
	padding: 8px 0 0 240px;
         position: absolute;
	float: left;
         text-align: left;
}
div#title h1 {
	font-size: 30px;
	line-height: 1em;
	font-weight: 500;
	margin-bottom: 5px;
}
div#title h1 a {
	color: #ff4500;
	text-decoration: none;
}
div#title h1 a:active,
div#title h1 a:hover {
	color: #ff0000;
}
html>/**/body div#title p.st {
	color /*\**/: #800000\9;
	padding /*\**/: 0 0 0 100px\9;
	font-size /*\**/: 18px\9;
	margin-bottom /*\**/: -10px\9;
}
div#title p.st {
	color: #800000;
	padding: 0 0 0 100px;
	font-size: 18px;
	margin-bottom: 5px;
}
div#title span {
         width: 430px;
 	border: 0px;
	padding: -5px 0 0;
         margin: 5px 2px 2px 33px;
}
*html div#title span {
         width: 430px;
 	border: 0px;
         margin: 5px 2px 2px 33px;
}
div#title p.h {
         width: 430px;
	font-size: 12px;
         color: #1A1A1A;
 	border-top: 1px solid #7D7D7D;
 	border-bottom: 1px solid #7D7D7D;
         padding: 5px 2px 5px 15px;
}
*html div#title p.h {
         width: 430px;
	font-size: 12px;
         color: #1A1A1A;
 	border-top: 1px solid #7D7D7D;
 	border-bottom: 1px solid #7D7D7D;
         padding: 5px 2px 5px 15px;
}
div#title p.c {
         width: 430px;
	font-size: 12px;
         color: #1A1A1A;
 	border-bottom: 1px solid #7D7D7D;
         padding: 5px 2px 5px 15px;
}
div#title p.f {
         width: 430px;
	font-size: 12px;
         color: #1A1A1A;
	text-align: right;
 	border-bottom: 1px solid #7D7D7D;
         padding: 5px 13px 5px 4px;
}


*html div#title p.h {
         width: 430px;
	font-size: 12px;
         color: #1A1A1A;
 	border-top: 1px solid #7D7D7D;
 	border-bottom: 1px solid #7D7D7D;
         padding: 3px 2px 3px 15px;
}
*html div#title p.c {
         width: 430px;
	font-size: 12px;
         color: #1A1A1A;
 	border-bottom: 1px solid #7D7D7D;
         padding: 3px 2px 3px 15px;
}
*html div#title p.f {
         width: 430px;
	font-size: 12px;
         color: #1A1A1A;
	text-align: right;
 	border-bottom: 1px solid #7D7D7D;
         padding: 3px 13px 3px 4px;
}



/* ++++ Calendar ++++ */
p.calendar table {
	width: 150px;
         border: 1px #800000 solid;
         border-collapse: separate;
         margin: 0 0 5px 0;
}
p.calendar table th,
p.calendar table td {
         height: 18px;
         font-size: 12px;
	text-align: center;
}
p.calendar table td span.today {
         color: #FF0000;
}
p.calendar table td span.today a {
	color: #FF0000;
}
p.calendar table td span.today a:active,
p.calendar table td span.today a:hover {
	color: #FF0000;
}
p.calendar td {
         color: #7D7D7D;
         	background-color: #ffdab9;
}
p.calendar td.calendar_month {
         color: #ffffff;
         	background-color: #800000;
}
p.calendar td.sunday {
         color: #dc143c;
}
p.calendar td.saturday {
         color: #6495ed;
}
p.calendar td.cell_sun {
         color: #dc143c;
         	background-color: #ffb6c1;
}
p.calendar td.cell_sat {
         color: #6495ed;
         	background-color: #b0e0e6;
}
p.calendar tr a:hover {
    background-color: #FF0000;
}

p.calendar tr.week_1 a {
    padding: 2px 0px;
    display:block;
    text-align:center;
    text-decoration:blink;
    background-color:#ffa500;
}
p.calendar tr.week_2 a {
    padding: 2px 0px;
    display:block;
    text-align:center;
    text-decoration:blink;
    background-color:#ffa500;
}
p.calendar tr.week_3 a {
    padding: 2px 0px;
    display:block;
    text-align:center;
    text-decoration:blink;
    background-color:#ffa500;
}
p.calendar tr.week_4 a {
    padding: 2px 0px;
    display:block;
    text-align:center;
    text-decoration:blink;
    background-color:#ffa500;
}
p.calendar tr.week_5 a {
    padding: 2px 0px;
    display:block;
    text-align:center;
    text-decoration:blink;
    background-color:#ffa500;
}
p.calendar tr.week_6 a {
    padding: 2px 0px;
    display:block;
    text-align:center;
    text-decoration:blink;
    background-color:#ffa500;
}
p.calendar td.today{
	color: #ffdab9;
	background:#ff4500;
}

/* [Left(navigation2)] */

div#navigation2 {
    color: #ff4500;
	width: 150px;
	float: left;
}
div#navigation2 dl#topic_path {
	margin-bottom: 5px;
}
div#navigation2 dd#topic_path {
	font-size:12px;
	width: 148px;
	padding: 3px 1px 3px 0px;
         color:#7D7D7D;
}
div#navigation2 dl {
	border: 1px #800000 solid;
	margin-bottom: 5px;
}
div#navigation2 dt {
	font-size:12px;
	width: 143px;
	padding: 0px;
         text-indent:4px; 
         border-color:#800000;
         border-style:solid; 
         border-top-width:0px; 
         border-right-width:0px; 
         border-bottom-width:1px; 
         border-left-width:5px; 
}
*html div#navigation2 {
    color: #ff4500;
	width: 148px;
	float: left;
}
*html div#navigation2 dt {
	font-size:12px;
	width: 148px;
	padding: 0px;
         text-indent:4px; 
         border-color:#800000;
         border-style:solid; 
         border-top-width:0px; 
         border-right-width:0px; 
         border-bottom-width:1px; 
         border-left-width:5px; 
}

div#navigation2 ul {
	padding-left: 25px;
	list-style-position: outside;
	list-style-type: square; 
}
div#navigation2 dd {
	line-height:1.5;
	font-size:12px;
	width: 145px;
	padding: 3px 1px 3px 2px;
         color:#7D7D7D;
}
*html div#navigation2 dd {
	line-height:1.5;
	font-size:12px;
	width: 148px;
	padding: 3px 1px 3px 2px;
         color:#7D7D7D;
}


/* [Search] */

div#search p {
	border: 2px dashed #ff4500;
	z-index: 1;
	float: right;
	position: absolute;
	text-align: center;
	top: 5px;
	left: 630px;
       	padding: 3px;
}
div#search input.form {
	width: 100px;
	background-color: #FFF;
	border: 1px solid #CCC;
       	padding: 1px 2px;
}

/* [Right(Navigation)] */
div#navigation div.login {
	text-align: center;
	width: 148px;
	padding: 0px;
	margin-bottom: 5px;
         font-size:12px;
         border-color:#800000;
         border-style:solid; 
         border-width:1px; 
}
*html div#navigation div.login {
	text-align: center;
	width: 150px;
	padding: 0px;
	margin-bottom: 5px;
         font-size:12px;
         border-color:#800000;
         border-style:solid; 
         border-width:1px; 
}
div#navigation p.loginm {
	text-align: center;
	padding: 2px;
         color:#ff4500; 
         font-size:12px;
         background-color:#800000; 
}
div#navigation p.loginf {
	width: 145px;
	text-align: center;
	padding: 4px 15px 4px 2px;
         color:#ff4500; 
         font-size:12px; 
         line-height: 2em;
}
*html div#navigation p.loginf {
	width: 148px;
	text-align: right;
	padding: 4px 15px 4px 2px;
         color:#ff4500; 
         font-size:12px; 
         line-height: 1em;
}
div#navigation p.loginb {
	text-align: center;
	padding: 0 0 4px 0;
         color:#ff4500; 
         font-size:12px; 
}
*html div#navigation div.recententry {
	width: 150px;
	padding: 0px;
	margin-bottom: 5px;
         font-size:12px;
         border-color:#800000;
         border-style:solid; 
         border-width:1px; 
}
*html div#navigation p.newentryname {
	text-align: center;
	padding: 2px;
         color:#ffffff; 
         font-size:12px;
         background-color:#800000; 
}
*html div#navigation p.newentrylist {
	text-align: left;
	padding: 3px 2px 2px 3px;
         font-size:12px; 
}
/* ++++ Extra ++++ */
div#extra {
	width: 150px;
         margin-top: 300px;
}
div#extra p.extralist {
	width: 130px;
         line-height: 150%;
	border: 1px solid #800000;
	background: #FFEFDB;
	list-style: none;
	list-style-image: none;
         padding: 10px;
	font-size: 10px;
}
*html div#extra p.extralist {
	width: 150px;
         line-height: 150%;
	border: 1px solid #800000;
	background: #FFEFDB;
	list-style: none;
	list-style-image: none;
         padding: 10px 10px 10px 20px;
	font-size: 10px;
}

/* [Entry] */
div.entry {
	width: 442px;
	border: 1px solid #800000;
	margin: 1px 3px 15px 3px;
}
*html div.entry {
	width: 442px;
	border: 1px solid #800000;
	margin: 1px 4px 15px 4px;
}
span.en_t {
	font-size: 16px;
	color: #ffff00;
         background: #800000;
	padding: 3px 3px 3px 5px;
         margin-right: 7px;
}
div.entry_title {
	font-size: 16px;
	font-weight: 400;
	width: 440px;
	padding: 3px 2px 3px 0px;
	color: #ffdab9;
	background:#ff4500;
}
span.ename {
	font-size: 14px;
}
div.entry_title a {
	color: #ffdab9;
}
div.entry_title a:active,
div.entry_title a:hover {
	color: #800000;
}

div.entry_body {
	width: 421px;
	font-size: 14px;
         line-height: 130%;
	padding: 4px 7px 0px 14px;
        background: #FFEFDB;
        color: #595959;
}
div.entry_more {
	width: 421px;
	font-size: 14px;
         line-height: 130%;
	padding: 2px 7px 2px 14px;
        background: #FFEFDB;
        color: #595959;
}
*html div.entry_body {
	width: 440px;
	font-size: 14px;
         line-height: 130%;
	padding: 4px 7px 0px 14px;
        background: #FFEFDB;
        color: #595959;
}
*html div.entry_more {
	width: 440px;
	font-size: 14px;
         line-height: 130%;
	padding: 2px 7px 2px 14px;
        background: #FFEFDB;
        color: #595959;
}
div.entry_state {
	font-size: 14px;
	clear: both;
	width: 426px;
	color: #ffdab9;
	background:#ff4500;
	text-align: right;
         padding: 3px 8px;
}
*html div.entry_state {
	font-size: 14px;
	clear: both;
	width: 440px;
	color: #ffdab9;
	background:#ff4500;
	text-align: right;
         padding: 3px 8px;
}
div.entry table.bb {
	margin: 5px 20px 5px 20px;
	background-color: #333333;
	border: 3px solid #333333;
}
div.entry table td.t {
         	text-align: center;
         vertical-align: middle;
         color: #FF9933;
	background-color: #330000;
	border: 0px;
         padding: 3px 3px 1px 3px;
}
div.entry table td.s {
         width: 15px;
         text-align: right;
         vertical-align: middle;
	font-size: 18px;
         color: #FF9933;
	background-color: #330000;
	border: 0px;
         padding: 3px 5px 0px 1px;
}
div.entry table td.r {
         width: 25px;
         text-align: right;
         vertical-align: middle;
	font-size: 18px;
         color: #FF9933;
	background-color: #330000;
	border: 0px;
         padding: 3px 6px 0px 1px;
}
div.entry table td.i {
         width: 15px;
         font-weight: bold;
	font-size: 12px;
	text-align: center;
         vertical-align: middle;
         color: #ffffff;
	background-color: #333333;
	border: 0px;
         padding: 0px 1px 0px 4px;
}
div.entry table td.ir {
         width: 28px;
         font-weight: bold;
	font-size: 12px;
	text-align: center;
         vertical-align: middle;
         color: #ffffff;
	background-color: #333333;
	border: 0px;
         padding: 0px 1px 0px 3px;
}
div.entry table td.none {
	text-align: center;
	background-color: #333333;
	border: 0px;
}
div.entry table.fb {
	margin: 5px 20px 5px 20px;
	background-color: #333333;
	border: 3px solid #333333;
}
div.entry table td.c {
         width: 120px;
         	text-align: center;
	font-size: 14px;
         vertical-align: middle;
         color: #FF9933;
	background-color: #330000;
 	border: 0px;
         padding: 2px 3px 1px 3px;
}
div.entry table td.m {
         width: 40px;
         font-weight: bold;
	font-size: 12px;
	text-align: center;
         vertical-align: middle;
         color: #ffffff;
	background-color: #333333;
	border: 0px;
         padding: 3px 2px 2px 3px;
}
div.entry table td.g {
         width: 100px;
	font-size: 10px;
	text-align: left;
         line-height: 115%;
         vertical-align: top;
         color: #ffffff;
	background-color: #333333;
	border: 0px;
         padding: 1px 2px 2px 10px;
}
div.entry table td.ss {
         width: 15px;
         heigth: 20px;
         text-align: right;
         vertical-align: middle;
	font-size: 14px;
         color: #FF9933;
	background-color: #330000;
	border: 0px;
         padding: 3px 7px 2px 1px;
}
div.entry img.pict {
	display: block;
	text-align: center;
}
div.entry img.right {
	float: right;
	margin: 2px 2px 5px 3px;
}
div.entry img.left {
	float: left;
	margin: 2px 6px 2px -6px;
}
div.entry blockquote {
	font-size: 14px;
         color: #00008b;
	padding: 4px 2px 3px 12px;
         line-height: 150%;
	margin: 5px 20px 5px 15px;
	background-color: #fffacd;
	border: 2px dashed #ffff00;
}
div.entry ul{
         line-height: 100%;
         text-align: right;
	font-size: 12px;
         color: #ff1493;
	list-style-type: disc;
	margin: 1px 4px 1px 1px;
}
div.entry li{
         line-height: 100%;
	list-style-type: decimal;
         padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 30px;
}
div.entry ol{
	list-style-type: decimal;
	margin-bottom: 2px;
}
div.entry em{
	font-weight: bold;
}
div.entry table {
	border-top: 1px solid #EEE;
	border-left: 1px solid #EEE;
	margin-bottom: 2px;
}
div.entry table th {
	padding: 5px;
	border-bottom: 1px solid #F90;
	border-right: 1px solid #DDD;
}
div.entry table td {
	padding: 5px;
	border-bottom: 1px solid #DDD;
	border-right: 1px solid #DDD;
	vertical-align: top;
}
div.entry p.note {
	color: #800080;
         font-weight: bold;
	border-top: 1px solid #ff4500;
	border-bottom: 1px dashed #ff4500;
         text-align:center;
	font-size: 14px;
	margin: 5px 2px 4px -3px;
}
div.entry p.topics {
	color: #ff4500;
         font-weight: bold;
	font-size: 14px;
	background-color: #fffafa;
	padding: 4px 8px 2px 8px;
	border-top: 2px solid #000080;
	border-left: 3px solid #000080;
	border-bottom: 1px solid #ff6347;
	border-right: 1px solid #ff6347;
         text-align: left;
	margin: 5px -6px 0px -13px;
}
*html div.entry p.topics {
	color: #ff4500;
         font-weight: bold;
	font-size: 14px;
	background-color: #fffafa;
	padding: 4px 8px 2px 8px;
	border-top: 2px solid #000080;
	border-left: 3px solid #000080;
	border-bottom: 1px solid #ff6347;
	border-right: 1px solid #ff6347;
         text-align: left;
	margin: 5px -6px 4px -13px;
}
div.entry blockquote.quo {
         color: #6a5acd;
	padding: 4px 10px;
         line-height: 120%;
	font-size: 14px;
	margin: 10px 10px 8px 2px;
	background-color: #f5f5f5;
	border: 1px solid #ba55d3;
}
div.entry hr.memo {
         width: 100%; 
         height: 1px; 
         color: #7D7D7D;
	background-color: #7D7D7D;
	margin: 2px 0px 2px 0px;
}
div.entry dl {
	margin-bottom: 0px;
}
div.entry dl dt {
	width: 412px;
	color: #7D7D7D;
	text-align: right;
	padding: 1px 15px 2px;
	margin-bottom: 0px;
}
div.entry dd {
	width: 410px;
	padding: 2px 15px 0px;
	border-top: 1px solid #ff4500;
}
/* [Comment] */
div.comments {
	text-align: center;
	width: 442px;
	margin: 1px 4px 15px 4px;
	margin-bottom: 15px;
	border: 1px solid #800000;
}
div.comments h3 {
	width: 438px;
	color: #ffff00;
	font-weight: bold;
	text-align: center;
	font-size: 14px;
	padding: 2px;
	background-color: #800000;
}
*html div.comments h3 {
	width: 440px;
	color: #ffff00;
	font-weight: bold;
	text-align: center;
	font-size: 14px;
	padding: 2px;
	background-color: #800000;
}
div.comments dl.comment_body {
	width: 440px;
}
div.comments dl.comment_body dd {
	width: 417px;
	font-size: 12px;
         line-height: 1.5em;
	color: #888;
	text-align: left;
	background-color: #ffffff;
	padding: 3px 10px 3px 15px;
	border-top: 1px solid #800000;
}
*html div.comments dl.comment_body dd {
	width: 440px;
	color: #888;
	text-align: left;
	background-color: #ffffff;
	padding: 3px 10px 3px 15px;
	border-top: 1px solid #800000;
}
div.comments dl.comment_body dt {
	font-size: 12px;
	width: 437px;
	color: #ff4500;
	text-align: right;
	background-color: #FFEFDB;
	padding: 2px;
}
*html div.comments dl.comment_body dt {
	width: 440px;
	color: #ff4500;
	text-align: right;
	background-color: #FFEFDB;
	padding: 2px;
}
div.comment_form {
	width: 440px;
	margin: 1px 4px 15px 4px;
	background: #FFEFDB;
	border: 1px solid #ff4500;
}
div.comment_form h4 {
	width: 436px;
	text-align: center;
	font-size: 14px;
	color: #ffdab9;
	background: #ff4500;
	padding: 2px;
}
*html div.comment_form h4 {
	width: 440px;
	text-align: center;
	font-size: 14px;
	color: #ffdab9;
	background: #ff4500;
	padding: 2px;
}
dl#comment_form {
	font-size: 12px;
	width: 400px;
	border: 0px solid #00008b;
	background-color: #FFEFDB;
	margin: 0px;
	padding: 2px 20px;
}
*html dl#comment_form {
	width: 440px;
	border: 0px solid #00008b;
	background-color: #FFEFDB;
	margin: 0px;
	padding: 2px 20px;
}
dl#comment_form dt {
	padding-bottom: 3px;
}
dl#comment_form dd {
	padding-bottom: 3px;
}
dl#comment_form dd label {
	padding: 0 10px;
}
dl#comment_form dt label#labelsubmit {
	display: none;
}
dl#comment_form dd input.form {
	width: 202px;
	background-color: #FFF;
	border: 1px solid #CCC;
}
dl#comment_form dd textarea {
	width: 302px;
	background-color: #FFF;
	border: 1px solid #CCC;
}
dl#comment_form dd input.button {
	padding: 2px 5px;
	margin-right: 10px;
}
/* [Trackback] */
div#trackback {
	width: 440px;
	padding-bottom: 50px;
}
div#trackback h3 {
	width: 440px;
	font-size: 14px;
	font-weight: bold;
	color: #999;
	padding-bottom: 5px;
	margin-bottom: 15px;
	border-bottom: 1px solid #CCC;
}
p.tb_link {
	width: 440px;
	color: #F90;
	background-color: #FAFAFA;
	padding: 5px;
	margin-bottom: 30px;
	border: 1px solid #F90;
	text-align: center;
}
div#trackback dl.tb_body {
	width: 440px;
	padding-bottom: 30px;
}
div#trackback dl.tb_body dt {
	width: 440px;
	color: #CCC;
	text-align: right;
	padding-bottom: 2px;
	margin-bottom: 5px;
	border-bottom: 1px solid #FFE6C0;
}

/* [Profile] */
div#profile {
	width: 440px;
	border: 1px solid #ff4500;
	margin: 1px 3px 10px 5px;
}
div#profile h2 {
	font-size: 16px;
	font-weight: 200;
	width: 438px;
         padding: 3px 15px;
	color: #ffdab9;
	background:#ff4500;
}
div.profile_body {
	font-size: 14px;
         padding: 5px 20px;
	line-height: 1.5;
	background:#FFEFDB;
}

/* [Footer] */
div#footer address {
	padding: 5px 0 0 120px;
	font-style: normal;
	font-size: 12px;
	line-height: 1em;
	color: #FFF;
}
