@charset "UTF-8";




/* category top style */

div#under_image {
	background:url(../images/under_image.jpg) transparent left top no-repeat;
	}








div#sitemap_library_box {
	margin:0;
	padding:10px;
	width:620px;
	text-align:left;
	}


div#sitemap_library_box a {
	padding:3px 20px 3px 10px;
	background:url(../images/arrow.gif) left center no-repeat;
	}


div#sitemap_library_box a:hover {
	color:#f00;
	}











div#contents_box dl {
	width:500px;
	margin:10px auto;
	}


div#contents_box dl dt {
	padding:0 10px 0 0;
	width:29px;
	float:left;
	display:inline;
	}

div#contents_box dl dt a {
	display:block;
	width:29px;
	height:40px;
	text-indent:-9999px;
	}



div#contents_box dl dd a {
	display:block;
	font-size:140%;
	font-weight:bold;
	}


div#contents_box dl dd {
	width:451px;
	}


div#contents_box dl#ball_01 dt a {
	background:url(../business/images/ball_01.jpg) transparent left top no-repeat;
	}

div#contents_box dl#ball_01 dd a {
	padding:0 0 3px 0;
	color:#2d802a;
	}


div#contents_box dl#ball_02 dt a {
	background:url(../business/images/ball_02.jpg) transparent left top no-repeat;
	}

div#contents_box dl#ball_02 dd a {
	padding:0 0 3px 0;
	color:#3292c0;
	}


div#contents_box dl#ball_03 dt a {
	background:url(../business/images/ball_03.jpg) transparent left top no-repeat;
	}

div#contents_box dl#ball_03 dd a {
	padding:0 0 3px 0;
	color:#1c4677;
	}



div#contents_box dl#ball_04 dt a {
	background:url(../business/images/ball_04.jpg) transparent left top no-repeat;
	}

div#contents_box dl#ball_04 dd a {
	padding:0 0 3px 0;
	color:#e6410b;
	}


div#contents_box dl#ball_05 dt a {
	background:url(../business/images/ball_05.jpg) transparent left top no-repeat;
	}

div#contents_box dl#ball_05 dd a {
	padding:0 0 3px 0;
	color:#ed6600;
	}


div#contents_box dl#ball_06 dt a {
	background:url(../business/images/ball_06.jpg) transparent left top no-repeat;
	}

div#contents_box dl#ball_06 dd a {
	padding:0 0 3px 0;
	color:#c1344e;
	}


div#contents_box dl#ball_07 dt a {
	background:url(../business/images/ball_07.jpg) transparent left top no-repeat;
	}

div#contents_box dl#ball_07 dd a {
	padding:0 0 3px 0;
	color:#007542;
	}



/* sub page_006 style */


div.page_006 {
	background:url(../business/images/sub_title_06.jpg) transparent left top no-repeat;
	}







div#sub_contents_box dl {
	width:283px;
	float:left;
	display:inline;
	}

div#sub_contents_box dl#cell_01 {
	margin:0 10px 10px 0;
	}

div#sub_contents_box dl#cell_02 {
	margin:0 0 10px 0;
	}

div#sub_contents_box dl#cell_03 {
	margin:0 10px 10px 0;
	}

div#sub_contents_box dl#cell_04 {
	margin:0 0 10px 0;
	}

div#sub_contents_box dl#cell_05 {
	margin:0 10px 10px 0;
	}

div#sub_contents_box dl#cell_06 {
	margin:0 0 10px 0;
	}



div#sub_contents_box dl dt {
	padding:5px 5px 15px 10px;
	width:268px;
	height:133px;
	font-size:88%;
	line-height:120%;
	border-top:1px solid #999;
	border-right:1px solid #999;
	border-left:1px solid #999;
	}



div#sub_contents_box dl dt strong {
	display:block;
	margin:0 0 5px 0;
	font-size:105%;
	}

div#sub_contents_box dl dt img {
	margin:0 5px 0 0;
	width:118px;
	float:left;
	display:inline;
	border:1px solid #999;
	}


div#sub_contents_box dl dd#page_001 {
	padding:2px 0 2px 5px;
	width:278px;
	height:15px;
	font-size:90%;
	border:1px solid #999;
	background:#DAECD9;
	}

div#sub_contents_box dl dd#page_002 {
	padding:2px 0 2px 5px;
	width:278px;
	height:15px;
	font-size:90%;
	border:1px solid #999;
	background:#DBEFF6;
	}

div#sub_contents_box dl dd#page_003 {
	padding:2px 0 2px 5px;
	width:278px;
	height:15px;
	font-size:90%;
	border:1px solid #999;
	background:#D4E1EB;
	}

div#sub_contents_box dl dd#page_004 {
	padding:2px 0 2px 5px;
	width:278px;
	height:15px;
	font-size:90%;
	border:1px solid #999;
	background:#FCDFCC;
	}

div#sub_contents_box dl dd#page_005 {
	padding:2px 0 2px 5px;
	width:278px;
	height:15px;
	font-size:90%;
	border:1px solid #999;
	background:#FDEEC0;
	}

div#sub_contents_box dl dd#page_006 {
	padding:2px 0 2px 5px;
	width:278px;
	height:15px;
	font-size:90%;
	border:1px solid #999;
	background:#F7DCE2;
	}

div#sub_contents_box dl dd#page_007 {
	padding:2px 0 2px 5px;
	width:278px;
	height:15px;
	font-size:90%;
	border:1px solid #999;
	background:#C1EAE0;
	}

div#sub_contents_box dl dd {
	padding:2px 0 2px 5px;
	width:278px;
	height:15px;
	font-size:90%;
	border:1px solid #999;
	background:#F7DCE2;
	}





div#sub_contents_box dl dd a {
	display:block;
	font-weight:bold;
	}
