/*
----------------------------------------------------------------*/


* {
margin: 0;
padding: 0;
/*font-family:sans-serif;*/
line-height:150%;
}

img {
display:block;
border:none;
}


/* Font Size
----------------------------------------------------------------*/

body					{	font-size:12px;	}

div#divNavi				{	font-size:10px;	}


div#divCont					{	font-size:12px;	}
div#divCont #ulPathlist		{	font-size:10px;	}
div#divCont #ulPathlistInv	{	font-size:10px;	}
div#divCont h1				{	font-size:18px;	}
div#divCont h2				{	font-size:14px;	line-height:100%;	}
div#divCont h3				{	font-size:12px;	}
div#divCont div.divCaption	{	font-size:10px;	line-height:100%;	}

div#divFoot				{	font-size:9px;	}


/* Layout
----------------------------------------------------------------*/

html {
}

body {
background:url(../img/html_bg.png) repeat-x center top;

text-align:center;
}

div#divWrap {
width:960px;
margin:0 auto;
text-align:left;
background:url(../img/body_bg.png) repeat-y center top;
}
div#divWrapTop {
width:960px;
background:url(../img/divWrapTop_bg.png) no-repeat center top;
}
div#divWrapBtm {
background:url(../img/divWrapBtm_bg.png) no-repeat center bottom;
padding:0 20px 0;
}



/* divNavi
----------------------------------------------------------------*/

div#divNavi {
float:left;
width:240px;
margin:45px 0 0;
}
div#divNaviLogo {
width:240px;
height:100px;
}
div#divNaviLogo a {
display:block;
width:240px;
height:100px;
background:url(../img/divNaviLogo.png) no-repeat left top;
text-indent:-9999px;
}



/* divCont
----------------------------------------------------------------*/

body div#divCont {
float:right;
width:660px;
background:url(../img/divCont_index.jpg) no-repeat 0 0;
}


/* divTopics */

div#divCont div#divTopics {
padding:0 10px;
}
div#divCont div#divTopicsLeft {
width:470px;
float:left;
}
div#divCont div#divTopicsRight {
width:160px;
float:right;
}
div#divCont div#divTopicsClear {
clear:both;
}

/* divStandard */

div#divCont div#divStandard {
padding:0 10px;
}
div#divCont div#divStandardLeft {
width:160px;
float:left;
}
div#divCont div#divStandardRight {
width:470px;
float:right;
}
div#divCont div#divStandardClear {
clear:both;
}

/* divBacknumber */

div#divCont div#divBacknumber {
padding:0 10px;
}
div#divCont div#divBacknumberText {
}
div#divCont div#divBacknumberMenu {
clear:both;
border-top:1px dotted #C0C0C0;
padding:10px 0 0;
}
div#divCont div#divBacknumberClear {
clear:both;
}

/* divStaff */

div#divCont div#divStaff {
padding:0 10px;
}
div#divCont div#divStaffLeft {
width:315px;
float:left;
}
div#divCont div#divStaffRight {
width:315px;
float:right;
}
div#divCont div#divStaffClear {
clear:both;
}

/* divCatalog */

div#divCont div#divCatalog {
padding:0 10px;
}
div#divCont div#divCatalogMenu {
margin:0 0 0;
border-bottom:1px dotted #C0C0C0;
padding:0 0;
}
div#divCont div#divCatalogLeft {
clear:both;
width:250px;
margin:10px 0 0;
float:left;
}
div#divCont div#divCatalogRight {
width:380px;
margin:10px 0 0;
float:right;
}
div#divCont div#divCatalogClear {
clear:both;
}

/* divFull */

div#divCont div#divFull {
padding:0 10px;
}


/* divFoot
----------------------------------------------------------------*/

body div#divFoot {
clear:both;
padding:20px 10px 30px;
}
body div#divFoot div#divFootCopyright {
width:220px;
float:left;
}
body div#divFoot div#divFootGotop {
width:360px;
float:right;
text-align:right;
}
div#divFootSitemap {
clear:both;
}