/* CSS Document */


/* =============== this category only style =============== */


/* ----- wrapper (border-color) ----- */

#container #contents #wrapper {
border-top:3px solid #C4C4C4;
}


/* =============== error ================== */

#container #contents #nobread-crumb {
height:55px;
}
#container #contents #main {
width:757px;
padding-bottom:40px;
}

/* box_error */
#container #contents #main #box_error {
margin:12px 0 0 0;
padding:5px 15px 10px 15px;
border:1px solid #C4C4C4;
background:#F6F6F6;
}
#container #contents #main #box_error h1 {
padding:13px 0 15px 30px;
background:url(/img/h1_error.gif) no-repeat 0 2px;
border-bottom:2px solid #D5D5D5;
font-weight:bold;
color:#C9652E;
}
#container #contents #main #box_error p {
width:710px;
}

/* box_back-to */
#container #contents #main #box_back-to {
margin:12px 0 120px 0;
padding:14px 0 0 0;
background:url(/img/fig_dotline_bottom.gif) repeat-x left top;
text-align:center;
}
#container #contents #main #box_back-to img#goto_top {
margin:0 8px 0 0;
}


/* =============== help ================== */

#container #contents #main #box_help-track {
padding:0 10px 0 10px;
}
#container #contents #main #box_help-track h2 {
width:740px;
background:url(/img/fig_h2_long-bar.gif) no-repeat left top;
}
#container #contents #main p.help_under-dot {
background:url(/img/fig_dotline_bottom.gif) repeat-x left bottom;
padding:0 0 5px 0;
}
#container #contents #main p.help_under-anno {
color:#D05E08;
}


/* =============== info ================== */

#container #contents #main #box_info h1 {
padding:26px 0 8px 12px;
color:#0D2859;
font-weight:bold;
}
#container #contents #main #box_info h1 span {
display:block;
padding:6px 0 0 2px;
color:#555555;
font-weight:normal;
}
#container #contents #main #box_info table {
width:568px;
}
#container #contents #main #box_info table th.brown-back  {
padding-left:6px;
}
#container #contents #main #box_info table th.term {
width:100px;
}
#container #contents #main #box_info .list_text-link-to {
margin:20px 0 0 0;
}
#container #contents #main #box_info .list_text-link-to p {
margin:0;
padding:0 0 2px 20px;
background:url(/img/icon_arrow_link.gif) no-repeat 4px 1px;
}
#container #contents #main #box_info .list_text-link-to p a {
font-weight:bold;
color:#4C6399;
}


/* =============== sitemap ================== */

#container #contents #main #sitemap {
width:757px;
}
#container #contents #main #sitemap #left-list {
float:left;
width:370px;
}
#container #contents #main #sitemap #right-list {
float:right;
width:370px;
}

#container #contents #main #sitemap h2 {
width:370px;
height:27px;
margin:13px 0 0 0;
background:url(/sitemap/img/fig_bar_sitemap-h2.gif) no-repeat left top;
}
#container #contents #main #sitemap h2.top {
margin:10px 0 0 0;
}
#container #contents #main #sitemap h2 span {
padding:6px 0 0 27px;
}
#container #contents #main #sitemap h2 a {
text-decoration:none;
}

#container #contents #main #sitemap ul.item-link {
padding:8px 10px 10px 2px;
}

	/* hack for ie6 */
	* html #container #contents #main #sitemap ul.item-link {
	padding-bottom:8px;
	}
	/* hack for ie7 */
	*+html #container #contents #main #sitemap ul.item-link {
	padding-bottom:8px;
	}

#container #contents #main #sitemap ul.item-link li {
width:320px;
padding:0 0 0 20px;
background:url(/img/icon_arrow_item.gif) no-repeat left top;
}
#container #contents #main #sitemap ul.item-link li a {
line-height:140%;
}

#container #contents #main #sitemap ul.item-link li img {
margin:0 0 0 3px;
}

/* hack for ie6 */
* html #container #contents #main #sitemap ul.item-link li img {
margin:3px 0 0 3px;
position:relative;
top:-3px;
}

/* ----- sub-category ----- */

#container #contents #main #sitemap ul.item-link  li.sub-category {
width:330px;
padding:0;
background:none;
}
#container #contents #main #sitemap ul.item-link  li.sub-category ul {
}
#container #contents #main #sitemap ul.item-link  li.sub-category ul li {
width:300px;
margin:0 0 0 20px;
padding:0 0 0 12px;
background:url(/img/icon_arrow_left.gif) no-repeat 2px 4px;
}


/* ----- third-category ----- */

#container #contents #main #sitemap ul.item-link  li.sub-category ul li.third-category {
width:290px;
margin:0 0 0 10px;
padding:0;
background:none;
}
#container #contents #main #sitemap ul.item-link  li.sub-category ul li.third-category ul li {
margin:0 0 0 20px;
padding:0 0 0 12px;
background:url(/img/icon_sub-category.gif) no-repeat 2px 4px;
}






