@charset "UTF-8";

/* Table Of Contents
----------------------------------------

#01 primary
#02 secondary

----------------------------------------*/

div#pageBody {
	background: #EAF0F5;
	clear: both;
	margin-left: 2px;
	width: 910px;
}


/* #01 primary
---------------------------------------------------------------------------- */
div#primary {
	float: right;
	width: 700px;
	background:#FFF;
}
div#primary h1 {height:100px; width:700px; margin:0; text-indent:-9999px; background:url(../img/support_img.jpg) no-repeat;}
body#gred div#primary h1 {height:160px; background:url(../img/title_gred.jpg) no-repeat;}
body#sagiwall2 div#primary h1 {height:160px; background:url(../img/title_sagiwall2.jpg) no-repeat;}
body#sagiwall div#primary h1 {height:160px; background:url(../img/title_sagiwall.jpg) no-repeat;}
body#client div#primary h1 {height:160px; background:url(../img/title_client.jpg) no-repeat;}
body#server div#primary h1 {height:160px; background:url(../img/title_server.jpg) no-repeat;}

div.section {
	clear: both;
	padding-left: 40px;
	width: 620px;
	margin:35px 0 0 0;
}

div.section ul.news {margin:0; padding:0;}
div.section ul.news li {margin:0 0 10px 15px; padding:0; list-style-type:circle;}

div.section dl.history {margin:0; padding:0;}
div.section dl.history dt {margin:15px 0 5px 0; padding:0; font-weight:bold;}
div.section dl.history dd {margin:0 0 5px 20px; padding:0;}

div.section dl.howto {margin:0 0  25px 0; padding:0;}
div.section dl.howto dt {margin:15px 0 5px 0; padding:5px; font-weight:bold; border:solid 1px #CCC; background:#f2f2f2;}
div.section dl.howto dd {margin:0 0 5px 20px; padding:0;}
div.section dl.howto dd img {margin:15px 0 5px 0;}

div.section table.faqList {margin:0; padding:0; border:solid 1px #CCC; width:100%;}
div.section table.faqList th,div.section table.faqList td {padding:5px 20px; margin:0; border-bottom:dotted 1px #CCC;}
div.section table.faqList th {font-size:1.25em; font-weight:bold;}
div.section table.faqList td {text-align:center;}

div.section dl.faq {margin:0; padding:0;}
div.section dl.faq dt {margin:0 0 10px 0; background:url(../img/icon/q.gif) no-repeat 0 10px; padding:10px 0 5px 25px; border-top:dashed 1px #CCC;}
div.section dl.faq dt.top {border:none;}
div.section dl.faq dt.bottom {margin:0 0 35px 0;}
div.section dl.faq dt.index {border:none; background:url(../img/dt_back.gif) repeat-x 0 -2px; font-size:1.2em; font-weight:bold; padding:0 0 10px 5px; color:#039;}
div.section dl.faq dd {margin:0 0 20px 25px; background:url(../img/icon/a.gif) no-repeat; padding:0 0 5px 35px;}

ol {margin:5px 0 15px 0; padding:0;}
ol li {margin:0 0 5px 20px; padding:0; list-style:decimal;}


div.section dl.makeContact{
	margin-top: 5px;
	margin-bottom: 10px;
	background:url(../img/contact_img.jpg) no-repeat 370px 0px;
}

div.section dl.makeContact dt{
	margin-bottom: 11px;
}

div.section dl.makeContact dd{
	margin-bottom: 30px;
}

div.section dl.makeContact dd.image{
	margin-bottom: 15px;
}

div.section dl.makeContact dd.mb15{
	margin-bottom: 15px;
}

div.section dl.mt19{
	margin-top: 19px;
}

dl.technical {margin:0 0 20px 0; padding:0}
dl.technical dt {margin:0 0 15px 0; padding:0; font-weight:bold;}
dl.technical dd {margin:0 0 5px 27px; padding:0;}
dl.technical dd img {margin-bottom:20px;}

/* #02 secondary
---------------------------------------------------------------------------- */
div#secondary {
	float: left;
	width: 195px;
	padding:15px 0 0 0;
}

div#secondary ul {margin:0; padding:0; margin:0 0 0 15px;}
div#secondary ul li {margin:0 0 5px 0; padding:0 0 5px 15px; background:url(../../img/icon/arrow.gif) no-repeat 0px 5px; border-bottom:solid 1px #FFF}
