/* -- FUJITSU SSL Original STYLE V1.0 -- */

dl.original_item1
	{
	line-height: 130%;
	}

dl.original_item1 dt
	{
	text-indent:-1em; padding-left:1em; font-weight:bold; margin-top:10px;
	}

.icon_ppt
    { 
    display: inline-block;
    background: #cc6600;
    color: #ffffff;
    margin: 2px 2px;
    padding: 3px 3px 3px 3px;
    font-weight: normal;
    font-size: 80%;
    }

.icon_new
    { 
    display: inline-block;
    background: #ff0000;
    color: #ffffff;
    margin: 2px;
    padding: 1px 3px 1px 3px;
    font-weight: normal;
    font-size: 80%;
    }

.icon_update
    { 
    display: inline-block;
    background: #3333cc;
    color: #ffffff;
    margin: 2px;
    padding: 1px 3px 1px 3px;
    font-weight: normal;
    font-size: 80%;
    }

.icon_case
    { 
    display: inline-block;
    background: #996666;
    color: #ffffff;
    margin: 2px 2px;
    padding: 3px 3px 3px 3px;
    font-weight: normal;
    font-size: 80%;
    }

.icon_model
    { 
    display: inline-block;
    background: #666699;
    color: #ffffff;
    margin: 2px 2px;
    padding: 3px 3px 3px 3px;
    font-weight: normal;
    font-size: 80%;
    }

.icon_labely
    { 
    display: inline-block;
    background: #ffff00;
    color: #000000;
    margin: 2px 2px;
    padding: 3px 3px 3px 3px;
    font-weight: normal;
    font-size: 90%;
    }

.icon_price
    { 
    display: inline-block;
    background: #cc0000;
    color: #ffffff;
    margin-top: 10px;
    padding: 3px 5px 5px 5px;
    font-weight: bold;
    font-size: 125%;
    }

div.contentsarea h2.accentg
    {
    position: static;
    border-style: solid;
    border-width: 0px 0px 0px 5px;
    border-color: #009900;
    margin-top: 0px;
    padding: 2px 0px 1px 3px;
    }

div.contentsarea h3.accentg
    {
    position: static;
    border-style: solid;
    border-width: 0px 0px 0px 5px;
    border-color: #009900;
    margin-top: 0px;
    padding: 2px 0px 1px 3px;
    }

div.contentsarea h4.accentg
    {
    position: static;
    border-style: solid;
    border-width: 0px 0px 0px 5px;
    border-color: #009900;
    margin-top: 0px;
    padding: 2px 0px 1px 3px;
    }

div.contentsarea h2.bg-g
    {
    position: static;
    margin: 2px 0px 0px 0px;
    padding: 4px 5px 2px 5px;
    color: #000000;
    background: #ccff33;
    }

div.contentsarea h3.bg-g
    {
    position: static;
    margin: 2px 0px 0px 0px;
    padding: 4px 5px 2px 5px;
    color: #000000;
    background: #ccff33;
    }

div.contentsarea h4.bg-g
    {
    position: static;
    margin: 2px 0px 0px 0px;
    padding: 4px 5px 2px 5px;
    color: #000000;
    background: #ccff33;
    }

div.contentsarea h2.bg-b
    {
    position: static;
    margin: 1em 0px 0px 0px;
    padding: 4px 5px 2px 5px;
    color: #000000;
    background: #bcced8;
    }

div.contentsarea h3.bg-b
    {
    position: static;
    margin: 1em 0px 0px 0px;
    padding: 4px 5px 2px 5px;
    color: #000000;
    background: #bcced8;
    }

div.contentsarea h4.bg-b
    {
    position: static;
    margin: 1em 0px 0px 0px;
    padding: 4px 5px 2px 5px;
    color: #000000;
    background: #bcced8;
    }

div.contentsarea h2.bg-r
    {
    position: static;
    margin: 1em 0px 0px 0px;
    padding: 4px 5px 2px 5px;
    color: #000000;
    background: #deaea8;
    }

div.contentsarea h3.bg-r
    {
    position: static;
    margin: 1em 0px 0px 0px;
    padding: 4px 5px 2px 5px;
    color: #000000;
    background: #deaea8;
    }

div.contentsarea h4.bg-r
    {
    position: static;
    margin: 1em 0px 0px 0px;
    padding: 4px 5px 2px 5px;
    color: #000000;
    background: #deaea8;
    }

div.contentsarea h2.bg-o
    {
    position: static;
    margin: 1em 0px 0px 0px;
    padding: 4px 5px 2px 5px;
    color: #000000;
    background: #eec362;
    }

div.contentsarea h3.bg-o
    {
    position: static;
    margin: 1em 0px 0px 0px;
    padding: 4px 5px 2px 5px;
    color: #000000;
    background: #eec362;
    }

div.contentsarea h4.bg-o
    {
    position: static;
    margin: 1em 0px 0px 0px;
    padding: 4px 5px 2px 5px;
    color: #000000;
    background: #eec362;
    }

div.contentsarea h2.boxline
    { 
    padding: 5px 8px 5px 8px;
    margin: 1.4em 0px 0px 0px;
    border: solid 1px #ccc;
    background-color: #e6edf8;
    font-weight: normal;
    }

div.contentsarea h2.boxpro
    { 
    padding: 5px 8px 5px 8px;
    margin: 15px 0px 10px 0px;
    background-color: #ffcccc;
    font-weight: bold; normal;
    }

div.contentsarea h2.box-red
    { 
    padding: 5px 8px 5px 8px;
    margin: 0px 0px 0px 0px;
    border: solid 1px #c99;
    background-color: #ffcccc;
    font-weight: bold; normal;
    }

div.contentsarea h3.boxline-yel
    { 
    padding: 5px 8px 5px 8px;
    margin: 0px 0px 0px 0px;
    border: solid 1px #fc6;
    background-color: #ffffcc;
    font-weight: normal;
    }

div.contentsarea h2.boxline-yel
    { 
    padding: 5px 8px 5px 8px;
    margin: 0px 0px 0px 0px;
    border: solid 1px #fc6;
    background-color: #ffffcc;
    font-weight: normal;
    }

div.mainmenu div.site
    { 
    margin-top: 0.75em;
    margin-left: 0px;
    padding: 5px 1px 6px 7px;
    border-style: solid;
    border-width: 1px;
    border-color: #999999;
    background-color: #ffffff;
    }

div.contentsarea p.box
    { 
    margin-top: 0.75em;
    margin-left: 0px;
    padding: 5px 0px 6px 7px;
    border-style: solid;
    border-width: 1px;
    border-color: #e6edf8 #ccc #ccc #e6edf8;
    background-color: #e6edf8;
    }

div.contentsarea div.box
    { 
    margin-top: 0.75em;
    margin-left: 0px;
    padding: 5px 0px 6px 7px;
    border-style: solid;
    border-width: 1px;
    border-color: #ccc;
    background-color: #e6edf8;
    }

div.contentsarea div.box-red
    { 
    margin-top: 0.75em;
    margin-left: 5px;
    padding: 3px 3px 4px 4px;
    width: 550px;
    border-style: solid;
    border-width: 1px;
    border-color: #deaea8;
    background-color: #fff5f5;
    }

div.contentsarea div.box-green
    { 
    margin-top: 0.75em;
    margin-left: 5px;
    padding: 3px 3px 4px 4px;
    width: 550px;
    border-style: solid;
    border-width: 1px;
    border-color: #a8c97f;
    background-color: #f0ffcd;
    }

div.contentsarea div.box-orange
    { 
    margin-top: 0.75em;
    margin-left: 5px;
    padding: 3px 3px 4px 4px;
    width: 550px;
    border-style: solid;
    border-width: 1px;
    border-color: #eec362;
    background-color: #fff5cc;
    }

div.contentsarea div.box-blue
    { 
    margin-top: 0.75em;
    margin-left: 5px;
    padding: 3px 3px 4px 4px;
    width: 550px;
    border-style: solid;
    border-width: 1px;
    border-color: #bcced8;
    background-color: #f5fbfe;
    }

div.contentsarea div.box-black
    { 
    float: left;
    margin-top: 0.75em;
    margin-left: 5px;
    padding: 3px 3px 4px 4px;
    width: 550px;
    border-style: solid;
    border-width: 1px;
    border-color: #999999;
    background-color: #eeeeee;
    }

div.contentsarea div.box-helfr
    { 
    float: left;
    margin-top: 0.75em;
    margin-left: 5px;
    padding: 3px 3px 4px 4px;
    width: 265px;
    border-style: solid;
    border-width: 1px;
    border-color: #deaea8;
    background-color: #fff5f5;
    }

div.contentsarea div.box-helfg
    { 
    float: left;
    margin-top: 0.75em;
    margin-left: 5px;
    padding: 3px 3px 4px 4px;
    width: 265px;
    border-style: solid;
    border-width: 1px;
    border-color: #a8c97f;
    background-color: #f0ffcd;
    }

div.contentsarea div.box-helfo
    { 
    float: left;
    margin-top: 0.75em;
    margin-left: 5px;
    padding: 3px 3px 4px 4px;
    width: 265px;
    border-style: solid;
    border-width: 1px;
    border-color: #eec362;
    background-color: #fff5cc;
    }

div.contentsarea div.box-helfb
    { 
    float: left;
    margin-top: 0.75em;
    margin-left: 5px;
    padding: 3px 3px 4px 4px;
    width: 265px;
    border-style: solid;
    border-width: 1px;
    border-color: #bcced8;
    background-color: #f5fbfe;
    }

div.contentsarea div.box-helfbl
    { 
    float: left;
    margin-top: 0.75em;
    margin-left: 5px;
    padding: 3px 3px 4px 4px;
    width: 265px;
    border-style: solid;
    border-width: 1px;
    border-color: #999999;
    background-color: #eeeeee;
    }

div.contentsarea div.contact-box
    { 
    float: left;
    margin-top: 0.75em;
    margin-left: 0px;
    padding: 3px 3px 4px 4px;
    width: 269px;
    border-style: dotted;
    border-width: 1px;
    border-color: #996666;
    background-color: #ffeeee;
    }

div.contentsarea div.contact-monthly
    { 
    margin-top: 0.75em;
    margin-left: 0px;
    padding: 3px 3px 4px 4px;
    width: 560px;
    border-style: dotted;
    border-width: 1px;
    border-color: #996666;
    background-color: #ffeeee;
    }

div.contentsarea div.partner-box
    { 
    float: left;
    margin-top: 0.75em;
    margin-left: 5px;
    padding: 3px 3px 4px 4px;
    width: 269px;
    border-style: dotted;
    border-width: 1px;
    border-color: #666699;
    background-color: #eeeeff;
    }

div.contentsarea div.box-solr
    {
    margin-top:5px;
    padding:7px 7px 7px;
    border:3px solid #deaea8;
    background-color:#fff5f5;
    }

div.contentsarea div.box-solo
    {
    margin-top:5px;
    padding:7px 7px 7px;
    border:3px solid #eec362;
    background-color:#fff5cc;
    }

div.contentsarea div.box-solb
    {
    margin-top:5px;
    padding:7px 7px 7px;
    border:3px solid #bcced8;
    background-color:#f5fbfe;
    }

div.contentsarea div.box-solg
    {
    margin-top:5px;
    padding:7px 7px 7px;
    border:3px solid #a8c97f;
    background-color:#f0ffcd;
    }

div.contentsarea hr.linedot
    {
    height: 1px;
    border-style: dotted;
    border-width: 0px 0px 1px 0px;
    border-color: #444;
    background: none;
    color: #444;
    }

div.contentsarea h2.contact
    { 
    padding: 5px 8px 5px 8px;
    margin: 5px 0px 0px 0px;
    border: solid 1px #ffad86;
    background-color: #ffe1d2;
    font-weight: bold; normal;
    }

div.contentsarea .bordergray
    {
    border: solid 1px #999;
    }

table.standard_g { border-collapse: collapse; border-spacing: 0px;  border: solid 1px #999999; margin-top: 10px; color: #000000; }
	table.standard_g caption { caption-side: top; }
	table.standard_g tr { }
	table.standard_g tr.odd td { background-color: #ffffff; color: #000000; padding: 3px 3px 3px 3px; }
	table.standard_g tr.even td { background: #eeeeee; color: #000000; padding: 3px 3px 3px 3px; }
	table.standard_g th { background-color: #cccccc; color: #000000; border: solid 1px #999999; padding: 3px 3px 3px 3px; }
	table.standard_g td { background-color: #ffffff; color: #000000; border: solid 1px #999999; padding: 3px 3px 3px 3px; }
	table.standard_g thead { }
	table.standard_g thead th { background-color: #666666; color: #ffffff; padding: 3px 3px 3px 3px; }
	table.standard_g thead td { background-color: #666666; color: #ffffff; padding: 3px 3px 3px 3px; }
	table.standard_g tfoot { }
	table.standard_g tfoot th { background-color: #999999; color: #000000; padding: 3px 3px 3px 3px; }
	table.standard_g tfoot td { background-color: #999999; color: #000000; padding: 3px 3px 3px 3px; }
	table.standard_g tbody { }
	table.standard_g tbody td { background-color: #ffffff; color: #000000; padding: 3px 3px 3px 3px; }

/*
div.contentsarea table.standard_g
    {
    margin-top: 10px;
    border: solid 1px #999999;
    border-collapse: collapse;
    }
div.contentsarea table.standard_g tr
    {
    }
div.contentsarea table.standard_g th
    {
    border: solid 1px #999999;
    background-color: #cccccc;
    padding: 3px 3px 3px 3px;
    }
div.contentsarea table.standard_g td
    {
    border: solid 1px #999999;
    background-color: #ffffff;
    padding: 3px 3px 3px 3px;
    }
*/

div.lay21col { width: 100%; border-style: none; margin-top: 10px; }
	div.lay21col div.col1 { float: left; width: 47%; border-style: none; }
	div.lay21col div.col2 { float: left; width: 47%; border-style: none; }
