@charset "utf-8";


/* reset ---------------------------------------------
------------------------------------------------------ */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,form,p,th,td {
     margin: 0;
     padding: 0;
}
html { overflow-y: scroll;}

h1,h2,h3,h4,h5,h6 {
     font-size: 100%;
     font-weight: normal;
}

ol,ul { list-style: none;}

fieldset,img { border: 0;}

img { vertical-align:bottom;}  

object, embed { vertical-align: top;} 

table {
     border-collapse: collapse;
     border-spacing: 0;
}

th { font-style: normal;}

a {
	color: #204080;
	text-decoration: none;
}

a:link, a:visited {
	color: #4b4b4b;
	text-decoration: underline;
}
a:hover, a:active {	color: #56a200;}

h1 { margin-bottom:10px;}
h2 { margin-bottom:10px;}
h3 { margin-bottom:10px;}
h4 { margin-bottom:10px;}
h5 { margin-bottom:10px;}
h6 { margin-bottom:10px;}
p  { margin-bottom:20px;}


/* layout ---------------------------------------------
------------------------------------------------------ */
body, td, th {
	font-size: 12px;
	line-height: 1.5;
	color:#4d4d4d;
	}

body {
	background-image: url(../common/body_bg.gif);
	background-repeat: repeat-y;
	background-color: #4d4d4d;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	background-position: center;
}

#container {
	width: 800px;
	background-image: url(../common/container_bg.gif);
	background-repeat: no-repeat;
	background-position: left top;
	margin-right: auto;
	margin-left: auto;
}
#header {
	height: 66px;
	width: 760px;
	padding-top: 6px;
	margin-right: 20px;
	margin-left: 20px;
}
#header #logo {
	float: left;
	height: 66px;
	width: 226px;
}
#header #hdrNav {
	float: right;
	height: 20px;
	width: 122px;
}
#header #hdrNav li {
	float: left;
}
#gnav {
	width: 760px;
	height: 35px;
	margin-bottom: 10px;
	margin-right: 20px;
	margin-left: 20px;
}
#gnav li {
	float: left;
}

#pagebody {
	width: 760px;
	margin-right: 20px;
	margin-left: 20px;
}
.pagetopW760 {
	text-align: right;
	margin-bottom: 20px;
	width: 760px;
	clear: both;
}
.pagetopW555 {
	text-align: right;
	margin-bottom: 20px;
	width: 555px;
	clear: both;
}

#footer {
	width: 800px;
	color: #868686;
}
#footer #ftrNav {
	width: 790px;
	background-color: #000000;
	font-size: 10px;
	line-height: 1.5;
	text-align: center;
	padding: 5px;
	margin-bottom: 20px;
}
#footer #ftrNav a:link, #footer #ftrNav a:visited {
	color:#FFFFFF;
	text-decoration:none;
}
#footer #ftrNav a:hover, #footer #ftrNav a:active {
	color:#FFFFFF;
	text-decoration:underline;
}
address {
	font-size: 10px;
	line-height: 1.5;
	font-style: normal;
	width: 800px;
	text-align: center;
	color: #898989;
	margin-bottom: 20px;
}


#topicPath {
	font-size: 10px;
	line-height: 1.4;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
#topicPath li {
	display:inline;
	line-height:100%;
}
#topicPath li a {
	padding-right:12px;
	background-image: url(../common/topicpath.gif);
	background-repeat: no-repeat;
	background-position: right center;
}

.section {
	margin-bottom: 20px;
}

h3.txtbase {
	background-image: url(../common/h3_txtbase_bg.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	font-weight: bold;
	color: #dd6e1c;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 14px;
}
h3.txtbaseW740 {
	background-image: url(../common/h3_txtbase_bg_w740.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	font-weight: bold;
	color: #dd6e1c;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 14px;
	margin-right: auto;
	margin-left: auto;
}


/* common ---- column setting ---- */
#columnOneWrap {
	width: 760px;
	margin-bottom: 20px;
}
#columnOneWrap .section {
	width: 740px;
	margin-right: auto;
	margin-left: auto;
}
#columnOneWrap .innerW730 {
	width: 730px;
	margin-right:auto;
	margin-left:auto;
}
#columnTwoWrap {
	background-image: url(../common/cmn_leftbox_bg.gif);
	background-repeat: repeat-y;
	width: 760px;
	margin-bottom: 20px;
}

#cmnLeftBox {
	width: 175px;
	float: left;
}

#cmnRightBox {
	width: 555px;
	float: right;
}
#cmnRightBox .innerW535 {
	width: 535px;
	margin-right:auto;
	margin-left:auto;
}
#cmnRightBox .innerW525 {
	width: 525px;
	margin-right:5px;
	margin-left:5px;
}

/* toppage ---------------------------------------------
------------------------------------------------------ */
#idxMainArea {
	height: 260px;
	width: 760px;
	background-color: #000000;
	margin-bottom: 10px;
}

#idxColumnBtm {
	width: 760px;
	clear: both;
	height: 5px;
}

div#idxProduct {
	width: 760px;
	margin-bottom: 20px;
	}

div#idxProduct dl {
	width: 250px;
	float: left;
	margin-right: 5px;
	}

div#idxProduct dl dt { width: 187px;}
div#idxProduct dl dd { width: 187px;}
#idxNews { width: 760px;}
#idxNews h2 {	margin-bottom: 20px;}
#idxNews .newsBox {
	width: 720px;
	margin-bottom: 20px;
	margin-right: 20px;
	margin-left: 20px;
}
#idxNews .newsBox h3 { margin-bottom: 15px;}
#idxNews .newsBox dl{	width: 720px;}
#idxNews .newsBox dl dt {
	float: left;
	width: 77px;
	color: #6f6f6f;
	background-image: url(../img/idx_news_arrow.gif);
	background-repeat: no-repeat;
	background-position: 0px 5px;
	padding-left: 18px;
}
#idxNews .newsBox dl dd {
	padding-left: 120px;
	margin-bottom: 4px;
	color: #6f6f6f;
}
#idxNews .newsBox dl a:link, #idxNews .newsBox dl a:visited {	color: #6f6f6f;}
#idxNews .newsBox dl a:hover, #idxNews .newsBox dl a:active {	color: #56a200;	text-decoration:underline}


/* company ---------------------------------------------
------------------------------------------------------ */
#companySubNav {
	width: 169px;
	background-color: #e4ddc3;
	padding-top: 3px;
	padding-right: 3px;
	padding-bottom: 0px;
	padding-left: 3px;
}
#companySubNav h3 {
	margin-bottom:0px;
}
#companySubNav ul {
	padding-bottom: 4px;
}
#companySubNav li {
}
table.dataOutline th {
	text-align: left;
	padding-right: 5px;
	width: 140px;
	padding-bottom: 6px;
	padding-left: 5px;
	padding-top: 6px;
	background-color: #f7f4eb;
	background-repeat: no-repeat;
	background-position: right bottom;
	background-image: url(../common/tbl_th_bg.gif);
	border: 1px solid #dcd3c2;
}
table.dataOutline td {
	padding-bottom: 6px;
	padding-left: 5px;
	padding-top: 6px;
	border: 1px solid #dcd3c2;
}
table.dataOutline table th, table.dataOutline table td {
	background-image: none;
	padding: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}

table.dataOffices th {
	text-align: left;
	padding-right: 5px;
	width: 115px;
	padding-bottom: 6px;
	padding-left: 5px;
	padding-top: 6px;
	background-color: #f7f4eb;
	background-repeat: no-repeat;
	background-position: right bottom;
	background-image: url(../common/tbl_th_bg.gif);
	border: 1px solid #dcd3c2;
}
table.dataOffices td {
	padding-bottom: 6px;
	padding-left: 5px;
	padding-top: 6px;
	border: 1px solid #dcd3c2;
}
table.dataOffices table th, table.dataOffices table td {
	background-image: none;
	padding: 0px;
}

#officesSubNav02 {
	text-align: center;
	line-height: 30px;
	margin-bottom: 25px;
	border: 1px solid #CCCCCC;
	background-color: #F5F5F5;
	background-image: url(../products/img/subnav02_bg.gif);
	background-repeat: repeat;
}
#officesSubNav02 a:link, #officesSubNav02 a:visited {
	background-image: url(../products/img/subnav02_arrow.gif);
	background-repeat: no-repeat;
	background-position: left;
	padding-left: 10px;
	text-decoration:none;
	color:#646464;
	font-weight: bold;
}
#officesSubNav02 a:hover, #officesSubNav02 a:active {
	text-decoration: underline;
	color: #56a200;
	font-weight: bold;
}
ol#envi{
	list-style-type: decimal;
	margin-left: 12px;
	padding-left: 0px;
}
ol#envi li{
	margin-bottom: 17px;
	margin-left: 12px;
	padding-left: 0px;
}

#message {
	background-image: url(../company/img/point_read_bg.jpg);
	background-repeat: no-repeat;
	background-position: top;
	padding-top: 120px;
}
#messageLogoBg {
	background-image: url(../company/img/point_logomark.gif);
	background-repeat: no-repeat;
	background-position: 0px 125px;
}
#message h3 {
	background-image: url(../company/img/message_h3_bg.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	font-weight: bold;
	color: #de792a;
	padding-bottom: 7px;
	padding-left: 5px;
	font-size: 14px;
}
#message #block01 {
	width: 535px;
	margin-bottom: 20px;
}
#message #block02 {	
	width: 535px;
	margin-bottom: 20px;}
#message #block03 {	
	width: 535px;
	margin-bottom: 20px;}
#message #block04 {	
	width: 535px;
	margin-bottom: 20px;}
#message #block05 {
	width: 535px;
}

table.dataHistory th {
	text-align: left;
	padding-right: 5px;
	width: 135px;
	padding-bottom: 6px;
	padding-left: 5px;
	padding-top: 6px;
	background-color: #f7f4eb;
	background-repeat: no-repeat;
	background-position: right bottom;
	background-image: url(../common/tbl_th_bg.gif);
	border: 1px solid #dcd3c2;
}
table.dataHistory td {
	padding-bottom: 6px;
	padding-left: 5px;
	padding-top: 6px;
	border: 1px solid #dcd3c2;
}

/* products ---------------------------------------------
------------------------------------------------------ */
#productsSubNav {
	width: 169px;
	background-color: #e4ddc3;
	padding-top: 3px;
	padding-right: 3px;
	padding-bottom: 0px;
	padding-left: 3px;
}
#productsSubNav h3 {
	margin-bottom:0px;
}
#productsSubNav ul {
	padding-bottom: 4px;
}
#productsSubNav li {
}
#prodSubNav02 {
	text-align: center;
	line-height: 30px;
	margin-bottom: 25px;
	border: 1px solid #CCCCCC;
	background-color: #F5F5F5;
	background-image: url(../products/img/dot.gif);
	background-repeat: repeat;
}
#prodSubNav02 a:link, #prodSubNav02 a:visited {
	background-image: url(../products/img/subnav02_arrow.gif);
	background-repeat: no-repeat;
	background-position: left;
	padding-left: 10px;
	text-decoration:none;
	color:#646464;
	font-weight: bold;
}

#prodSubNav02 a:hover, #prodSubNav02 a:active {
	text-decoration: underline;
	color: #56a200;
	font-weight: bold;
}


/* common ---- products category box ---- */
#prodSeigyo p {
	background-image: url(../products/img/idx_seigyo_bg_on.jpg);
	background-repeat: no-repeat;
}
#prodSeigyo a:link, #prodSeigyo a:visited {
	background-image: url(../products/img/idx_seigyo_bg.jpg);
	background-repeat: no-repeat;
	text-decoration: none;
	font-size: 10px;
	line-height: 1.5;
	width: 533px;
	height: 74px;
	display: block;
	padding-left: 22px;
	padding-top: 70px;
	margin-bottom: 20px;
}
#prodSeigyo a:hover, #prodSeigyo a:active {
	background-image:none;
	text-decoration: underline;
	color: #4b4b4b;
}
#prodFa01 p {
	background-image: url(../products/img/idx_fa01_bg_on.jpg);
	background-repeat: no-repeat;
}
#prodFa01 a:link, #prodFa01 a:visited {
	background-image: url(../products/img/idx_fa01_bg.jpg);
	background-repeat: no-repeat;
	text-decoration: none;
	font-size: 10px;
	line-height: 1.5;
	width: 533px;
	height: 74px;
	display: block;
	padding-left: 22px;
	padding-top: 70px;
	margin-bottom: 10px;
}
#prodFa01 a:hover, #prodFa01 a:active {
	background-image:none;
	text-decoration: underline;
	color: #4b4b4b;
}
#prodFa02 p {
	background-image: url(../products/img/idx_fa02_bg_on.jpg);
	background-repeat: no-repeat;
}
#prodFa02 a:link, #prodFa02 a:visited {
	background-image: url(../products/img/idx_fa02_bg.jpg);
	background-repeat: no-repeat;
	text-decoration: none;
	font-size: 10px;
	line-height: 1.5;
	width: 533px;
	height: 74px;
	display: block;
	padding-left: 22px;
	padding-top: 70px;
	margin-bottom: 10px;
}
#prodFa02 a:hover, #prodFa02 a:active {
	background-image:none;
	text-decoration: underline;
	color: #4b4b4b;
}
#prodFa03 p {
	background-image: url(../products/img/idx_fa03_bg_on.jpg);
	background-repeat: no-repeat;
}
#prodFa03 a:link, #prodFa03 a:visited {
	background-image: url(../products/img/idx_fa03_bg.jpg);
	background-repeat: no-repeat;
	text-decoration: none;
	font-size: 10px;
	line-height: 1.5;
	width: 533px;
	height: 74px;
	display: block;
	padding-left: 22px;
	padding-top: 70px;
	margin-bottom: 20px;
}
#prodFa03 a:hover, #prodFa03 a:active {
	background-image:none;
	text-decoration: underline;
	color: #4b4b4b;
}
#prodSangyou01 p {
	background-image: url(../products/img/idx_sangyou01_bg_on.jpg);
	background-repeat: no-repeat;
}
#prodSangyou01 a:link, #prodSangyou01 a:visited {
	background-image: url(../products/img/idx_sangyou01_bg.jpg);
	background-repeat: no-repeat;
	text-decoration: none;
	font-size: 10px;
	line-height: 1.5;
	width: 533px;
	height: 74px;
	display: block;
	padding-left: 22px;
	padding-top: 70px;
	margin-bottom: 10px;
}
#prodSangyou01 a:hover, #prodSangyou01 a:active {
	background-image:none;
	text-decoration: underline;
	color: #4b4b4b;
}
#prodSangyou02 p {
	background-image: url(../products/img/idx_sangyou02_bg_on.jpg);
	background-repeat: no-repeat;
}
#prodSangyou02 a:link, #prodSangyou02 a:visited {
	background-image: url(../products/img/idx_sangyou02_bg.jpg);
	background-repeat: no-repeat;
	text-decoration: none;
	font-size: 10px;
	line-height: 1.5;
	width: 533px;
	height: 74px;
	display: block;
	padding-left: 22px;
	padding-top: 70px;
	margin-bottom: 10px;
}
#prodSangyou02 a:hover, #prodSangyou02 a:active {
	background-image:none;
	text-decoration: underline;
	color: #4b4b4b;
}
#prodSangyou03 p {
	background-image: url(../products/img/idx_sangyou03_bg_on.jpg);
	background-repeat: no-repeat;

}
#prodSangyou03 a:link, #prodSangyou03 a:visited {
	background-image: url(../products/img/idx_sangyou03_bg.jpg);
	background-repeat: no-repeat;
	text-decoration: none;
	font-size: 10px;
	line-height: 1.5;
	width: 533px;
	height: 74px;
	display: block;
	padding-left: 22px;
	padding-top: 70px;
	margin-bottom: 20px;
}
#prodSangyou03 a:hover, #prodSangyou03 a:active {
	background-image:none;
	text-decoration: underline;
	color: #4b4b4b;
}


/* common ---- products item box ---- */
#cmnProdItemBox {
	width: 555px;
}
#cmnProdItemBox dl {
	width: 175px;
	float: left;
	margin-right: 15px;
	margin-bottom:5px;
}
#cmnProdItemBox dl dt {
	margin-bottom:10px;
}

/* ---- infomation box ---- */
.cmnProdInfoBox {
	width: 553px;
	border: 1px solid #e9e9ea;
	background-image: url(../products/img/info_box_bg.gif);
	background-repeat: no-repeat;
	margin-bottom: 10px;
}
.cmnProdInfoBox .ttl {
	width: 535px;
	height:52px;
	background-image: url(../products/img/info_box_ttl_bg.gif);
	background-repeat: no-repeat;
	margin-right: 9px;
	margin-bottom: 15px;
	margin-left: 9px;
	margin-top: 19px;
}
.cmnProdInfoBox .ttl .ttlMain {
	padding-left: 10px;
	font-size: 16px;
	font-weight: bold;
	color: #2f68ae;
	line-height: 16px;
}
.cmnProdInfoBox .ttl .ttlSub {
	color: #bbbaba;
	padding-left: 10px;
	line-height: 12px;
}
.cmnProdInfoBox .ttl .ttlMaker {
	font-size: 10px;
	line-height: 10px;
	font-weight: bold;
}
.cmnProdInfoBox .readBox {
	width: 535px;
	margin-right: 9px;
	margin-bottom: 30px;
	margin-left: 9px;
}
.cmnProdInfoBox .phBox {
	width: 535px;
	margin-right: 9px;
	margin-bottom: 30px;
	margin-left: 9px;
}
.cmnProdInfoBox .detailBox {
	width: 535px;
	margin-right: 9px;
	margin-bottom: 19px;
	margin-left: 9px;
}
.cmnProdInfoBox .detailBox .detailTxt {
	font-size: 10px;
	line-height: 14px;
	padding-left: 10px;
}


/* ---- maker list tab ---- */
#makerListWrap {
	width:555px;
}
#makerListWrap ul.tabNav {
	width:555px;
	margin-bottom: 20px;
	background-image: url(../products/img/tab_nav_bg.gif);
	background-repeat: no-repeat;
	height: 73px;
	}
#makerListWrap ul.tabNav li {
	float: left;
	display:block;
	width:138px;
	height: 28px;
	margin-right: 1px;
	margin-bottom: 1px;
	background-image: url(../products/img/tab_nav_bt_on.gif);
	background-repeat: no-repeat;
	}
#makerListWrap ul.tabNav li a {
	display:block;
	width:138px;
	height: 28px;
	text-align:center;
	font-size: 10px;
	line-height: 25px;
	text-decoration: none;
	color: #FFFFFF;
	background-image: url(../products/img/tab_nav_bt.gif);
	background-repeat: no-repeat;
	}
#makerListWrap ul.tabNav li a:hover {
	background-image: none;
}
#makerListWrap ul.tabNav li .active {
	background-image: url(../products/img/tab_nav_bt_on.gif);
	background-repeat: no-repeat;
}
#makerListWrap h3 {
	font-size: 16px;
	font-weight: bold;
	margin-bottom: 20px;
	border-left-width: 3px;
	border-left-style: solid;
	border-left-color: #565656;
	padding-left: 10px;
	line-height: 32px;
}
#makerListWrap #tab1 {
	width: 555px;
	}
#makerListWrap #tab2 {
	width: 555px;
	}
#makerListWrap #tab3 {
	width: 555px;
	}
#makerListWrap #tab4 {
	width: 555px;
	}
#makerListWrap #tab5 {
	width: 555px;
	}
#makerListWrap #tab6 {
	width: 555px;
	}
#makerListWrap #tab7 {
	width: 555px;
	}	
#makerListWrap #tab8 {
	width: 555px;
	}


/* recruit ---------------------------------------------
------------------------------------------------------ */
#recruitSubNav {
	width: 169px;
	background-color: #e4ddc3;
	padding-top: 3px;
	padding-right: 3px;
	padding-bottom: 0px;
	padding-left: 3px;
}
#recruitSubNav h3 {
	margin-bottom:0px;
}
#recruitSubNav ul {
	padding-bottom: 4px;
}
#recruitSubNav li {
}
#recrIdxNav {
	width:555px;
}
#recrIdxNav li {
	float: left;
}
#recrIdxNews{
	border: 1px solid #d3b7a2;
}
#recrIdxNews dl {
	margin-right: 4px;
	margin-left: 4px;
	width: 545px;
	margin-top: 15px;
}
#recrIdxNews dl dt {
	background-image: url(../recruit/img/idx_news_arrow.gif);
	background-repeat: no-repeat;
	background-position: 0px 6px;
	padding-left: 10px;
	margin-left: 10px;
	margin-right: 15px;
	font-size: 10px;
	font-weight: bold;
}
#recrIdxNews dl dd {
	padding-left: 20px;
	padding-right: 15px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #d3d3d3;
	margin-bottom: 10px;
	padding-bottom: 10px;
}
#recrIdxNews dl dd.last {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	padding-bottom: 0px;
}

.recrTtl01 {
	font-size: 16px;
	color: #61320f;
	font-weight: bold;
	margin-bottom: 0px;
	margin-left: 7px;
}

table.dataCareer th {
	text-align: left;
	padding-right: 5px;
	width: 115px;
	padding-bottom: 6px;
	padding-left: 5px;
	padding-top: 6px;
	background-color: #f7f4eb;
	background-repeat: no-repeat;
	background-position: right bottom;
	background-image: url(../common/tbl_th_bg.gif);
	border: 1px solid #dcd3c2;
}
table.dataCareer td {
	padding-bottom: 6px;
	padding-left: 5px;
	padding-top: 6px;
	border: 1px solid #dcd3c2;
}
table.dataCareer table th, table.dataCareer table td {
	background-image: none;
	padding: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.recrSenior {
	width:555px;
}
.recrSenior h3 {
	margin-bottom: 0px;
}
.recrSenior .inner {
	border: 1px solid #004c8c;
	padding: 9px;
	width: 535px;
	margin-bottom: 10px;
}
.recrSenior .inner h4 {
	margin-bottom: 20px;
}
.recrSenior .inner h5 {
	margin-bottom: 5px;
}
.recrSenior .inner .phBox {
	width: 155px;
	float: right;
	margin-left: 10px;
}
#recrAboutNav {
	margin: 0px;
	padding: 0px;
	width: 553px;
	border: 1px solid #e4ddc3;
}

#recrAboutPh01 {
	background-color: #f4f2ec;
	padding: 10px;
	float: right;
	margin-left: 30px;
}

.recrAboutPh02 {
	background-color: #f4f2ec;
	width: 395px;
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 20px;
	padding-top: 10px;
	padding-right: 30px;
	padding-bottom: 10px;
	padding-left: 30px;
}
.phLeft {
	float: left;
}
.phRight {
	float: right;
}

#recrAboutPh03 {
	background-color: #f4f2ec;
	padding: 10px;
	float: right;
}
#recrAboutPh04 {
	background-color: #f4f2ec;
	float: right;
	width: 310px;
	padding: 10px;
}
#recrAboutPh05 {
	background-color: #f4f2ec;
	float: right;
	padding-top: 10px;
	padding-right: 20px;
	padding-bottom: 10px;
	padding-left: 20px;
}
.recrAboutTxt {
	font-size: 16px;
	font-weight: bold;
	color: #dd6e1c;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #dd6e1c;
	padding-bottom: 3px;
}


/* sitemap ---------------------------------------------
------------------------------------------------------ */
#sitemapWrap{
	width: 760px;
}
#sitemapWrap .dataSitemap {
	width: 760px;
}
#sitemapWrap .dataSitemap a:link, #sitemapWrap .dataSitemap a:visited {
text-decoration:none;
}
#sitemapWrap .dataSitemap th {
	text-align: left;
	padding-left: 10px;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	border: 1px solid #d3b7a2;
	background-image: url(../sitemap/img/sitemap_bg_dot.gif);
	font-size: 14px;
}
#sitemapWrap .dataSitemap th p {
	color: #000000;
	background-image: url(../sitemap/img/sitemap_arrow.gif);
	background-repeat: no-repeat;
	background-position: 0px 3px;
	padding-left: 13px;
	margin-bottom: 0px;

}
#sitemapWrap .dataSitemap td {
	padding-left: 10px;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	border: 1px solid #d3b7a2;
	font-size: 14px;
}
#sitemapWrap .dataSitemap td a {
	background-image: url(../sitemap/img/sitemap_arrow02.gif);
	background-repeat: no-repeat;
	padding-left: 10px;
	background-position: 0px 4px;
}

/* backnumber ---------------------------------------------
------------------------------------------------------ */
#backnumber {
	width: 720px;
	padding-right: 10px;
	padding-left: 10px;
}
#backnumber dt {
	float: left;
	width: 90px;
	background-image: url(../backnumber/img/backnumber_arrow.gif);
	background-repeat: no-repeat;
	background-position: 0px 5px;
	padding-left: 18px;
	font-weight: bold;
}
#backnumber dd {
	padding-left: 132px;
	margin-bottom: 4px;
	color: #6f6f6f;
}
#backnumber a:link, #backnumber a:visited {	color: #6f6f6f;}
#backnumber a:hover, #backnumber a:active {	color: #56a200;	text-decoration:underline}
