h1 {color:#b22222; font-size:24px; font-weight:bold; margin:0 0 0 0;}
h2 {color:green; font-size:20px; font-weight:bold;}
h3 {color:orange; font-size:18px; font-weight:bold;}
h4 {color:black; font-size:14px; font-weight:bold; margin:0 0 8px 0;}
h5 {color:white; font-size:12px; font-weight:bold; margin:0 0 0 0;}
body {margin-top:0px; margin-left:auto; margin-bottom:0px; margin-right:auto; background-image:url("background01.gif");text-align:center;}

dl.left {float:left; text-align:center; margin:0 10px 0 0;}
dl.right {float:right; text-align:center; margin:0 0 0 10px;}
dd {margin:0; font-size:10pt; color:maroon; font-family:arial; text-align:center; margin:4px 0 10px 0;}
dd.man {margin:0; font-size:10pt; color:green; font-family:arial; text-align:center; margin:4px 0 10px 0;}
dd.msp {font-family:"MS P ƒSƒVƒbƒN"; margin:0; font-size:10pt; color:maroon; text-align:center; margin:4px 0 10px 0;}
dd.msp_man {font-family:"MS P ƒSƒVƒbƒN"; margin:0; font-size:10pt; color:green; text-align:center; margin:4px 0 10px 0;}

img.card {margin:10px 10px 0 0; border-style:none; }
img.navigator {margin:10px 10px 10px 10px; border-style:none; }
img.picture_right {float:right; margin:0 0 0 10px;}
img.picture_left {float:left; margin:0 10px 0 0; }

table.company {border: 1px solid green; border-collapse:collapse; border-color:green; empty-cells:show; font-size:10pt; font-family:arial; }
table.company_msp {border: 1px solid green; border-collapse:collapse; border-color:green; empty-cells:show; font-size:10pt; font-family:"MS P ƒSƒVƒbƒN"; }
table.company td {padding:5px 5px 5px 5px; border-style:solid; border-top-width:1px; border-left-width:0px; border-right-width:1px; border-bottom-width:0px; border-collapse:collapse; border-color:green; empty-cells:show; }
table.company_msp td {padding:5px 5px 5px 5px; border-style:solid; border-top-width:1px; border-left-width:0px; border-right-width:1px; border-bottom-width:0px; border-collapse:collapse; border-color:green; empty-cells:show; }

table.article {border:none; font-size:10pt; font-family:arial; font-weight:bold; color:white; margin:6px 0 6px 0; }

.guidance_bar {margin:0 0 0 0; border-style:none;  background-image:url("bluebanner01.png"); display:block; background-repeat:no-repeat; width:560px; height:28px; vertical-align:middle; text-align:center;  font-family:arial; color:#666666;  font-weight:bold; font-size:10pt; text-decoration:none; padding:4px 0 0 0;}
.guidance_bar a{margin:0 0 0 0; vertical-align:middle; text-align:center;  font-family:arial; color:#666666;  font-weight:bold; font-size:10pt; text-decoration:underline; padding:0 0 0 0;}
.msp_ten_bold a {font-family:"‚l‚r ‚oƒSƒVƒbƒN"; color:#666666;  font-weight:bold; font-size:10pt; text-decoration:underline;}
.msp_ten_bold:hover a {font-family:"‚l‚r ‚oƒSƒVƒbƒN"; color:#666666; text-decoration:underline;}
.msp_ten_bold:visited a {font-family:"‚l‚r ‚oƒSƒVƒbƒN"; color:#666666; text-decoration:underline;}

.basic_table {font-size:11pt; color:black; font-family:arial; margin-left:auto;margin-right:auto; background-color:white;}
.basic_table_jpn {font-size:11pt; color:black; font-family:"MS P ƒSƒVƒbƒN"; margin-left:auto;margin-right:auto; background-color:white;}
.arial_eleven {font-size:11pt; color:black; font-family:arial;}
.arial_eleven_gray {font-size:11pt; color:gray; font-family:arial;}
.arial_ten {font-size:10pt;  color:white;font-family:arial;}
.article_description {font-size:11pt; color:black;font-family:arial;}
.tsuba_title {font-size:10pt; color:maroon; font-family:arial;}
.craftsman {font-size:10pt; color:green; font-family:arial;}
.nonlinked_picture {margin:0 10px 8px 10px}
.question {font-size:11pt; color:green;font-family:arial;font-weight:bold; text-align:center; vertical-align:top;}
.jyuluckdo {font-size:10pt;  color:silver;font-family:arial;}
.copyright {color:black; font-size:8pt; font-weight:bold;font-family:arial; text-align:right;}
.tsuba_thumbnail {max-width:250px;width:250px;}
.table_atoz {border-width:1px; border-collapse:collapse; border-color:green; empty-cells:show; }

.title h2 {color:black; font-size:14pt; font-weight:bold;  font-family:arial; padding:10px 20px 10px 20px; margin:0 100px 0 100px; max-width:500px; background-color:#bdb76b; vertical-align:middle;text-align:center;}

.msp_ten {font-size:10pt; color:black; font-family:"‚l‚r ‚oƒSƒVƒbƒN";}
.msp_eleven {font-size:11pt; color:black; font-family:"‚l‚r ‚oƒSƒVƒbƒN";}
.msp_eleven_gray {font-size:11pt; color:gray; font-family:"‚l‚r ‚oƒSƒVƒbƒN";}
.tsuba_title_jpn {font-size:10pt; color:maroon; font-family:"‚l‚r ‚oƒSƒVƒbƒN"; text-align:center;}
.craftsman_jpn {font-size:10pt; color:green; font-family:"‚l‚r ‚oƒSƒVƒbƒN"; text-align:center;}

.amber_long h2 {color:white; border-style:none; display:block; background-image:url("banner_amber_long.png"); width:253px; height:23px; vertical-align:middle; text-align:center; color:white; padding:1px 0 0 0; margin:0 0 0 0;}
.amber_long_jpn h2 { font-family:"‚l‚r ‚oƒSƒVƒbƒN"; border-style:none; display:block; background-image:url("banner_amber_long.png"); width:253px; height:23px; vertical-align:middle; text-align:center; color:white; padding:1px 0 0 0; margin:0 0 0 0;}

.bluebanner_long {margin:0 0 0 0; border-style:none; display:block; background-image:url("bluebanner_long.png"); max-width:340px; width:340px; height:23px; padding:0 0 0 0; vertical-align:middle;}
.bluebanner_short h2 {color:#006799; margin:0 0 10px 0; border-style:none; display:block; background-image:url("bluebanner_short.png"); width:200px; height:23px; padding:0 0 0 0; vertical-align:middle;text-align:center;}
.woodyplate {font-size:9pt; color:white; font-family:verdana; border-style:none; display:block; background-image:url("woodyplate01.png"); background-repeat:no-repeat; width:140px; height:18px; padding:1px 0 0 0;margin:0 10px 0 0; vertical-align:middle;text-align:center;}

