@charset "shift_jis";
/* CSS Document */
#wrapper #breadcrumb { margin-top: 5px; margin-bottom: 5px; margin-left: 10px; }
#wrapper #maincontents #rightcontents #breadcrumb #marq1 {
	float: left;
	width: 80px;
	padding-top: 5px;
	padding-bottom: 5px;
	font-weight: bold;
}
#wrapper #maincontents #rightcontents #breadcrumb #marq2 {
	float: left;
	width: 300px;
	padding-top: 5px;
	padding-bottom: 5px;
	color: #CC3300;
	font-weight: bold;
	font-size: 14px;
}
/*-----------------------------------------------------------
[ Left Navi ]*/
#wrapper #maincontents #lefnavigation {
	width: 190px;
	float: left;
	padding-top: 10px;
}
#lefnavigation ul li a {
	background-repeat: no-repeat;
	height: 48px;
	width: 190px;
	display: block;
	position: relative;
	text-decoration: none;

}
#lefnavigation ul li span {
	display: block;
	position: absolute;
	background-repeat: no-repeat;
	width: 100%;
	height: 48px;
	top: 0;
	left: 0;
	cursor: pointer;
}
#lefnavigation ul li a:hover span, 
#lefnavigation ul li #lnavi{ background-position: -191px 0; }

/*---------------------------------------------------------*/
li#lNavi01, #lefnavigation ul li#lNavi01 a span { background-image: url(../img/top/menu_l1.gif); height: 52px; }
li#lNavi02, li#lNavi02 a span { background-image: url(../img/top/menu_l2.gif); }
li#lNavi03, li#lNavi03 a span { background-image: url(../img/top/menu_l3.gif); }
li#lNavi04, li#lNavi04 a span { background-image: url(../img/top/menu_l4.gif); }
li#lNavi05, li#lNavi05 a span { background-image: url(../img/top/menu_l5.gif); }
li#lNavi06, li#lNavi06 a span { background-image: url(../img/top/menu_l6.gif); }
li#lNavi07, li#lNavi07 a span { background-image: url(../img/top/menu_l7.gif); }
li#lNavi08, li#lNavi08 a span { background-image: url(../img/top/menu_l8.gif); }
li#lNavi09, #lefnavigation ul li#lNavi09 a span { background-image: url(../img/top/menu_l9.gif); height: 52px; }
li#lNavi10, li#lNavi10 a span { background-image: url(../img/top/menu_l10.gif); }
li#lNavi11, li#lNavi11 a span { background-image: url(../img/top/menu_l11.gif); }
li#lNavi12, #lefnavigation ul li#lNavi12 a span { background-image: url(../img/top/menu_l12.gif); height: 53px; }
li#lNavi15, li#lNavi15 a span { background-image: url(../img/top/menu1_l15.gif); }
li#lNavi13, li#lNavi13 a span { background-image: url(../img/top/menu1_l13.gif); }
li#lNavi14, li#lNavi14 a span { background-image: url(../img/top/menu1_l14.gif); height: 53px;}
/*---------------------------------------------------------*/
li#lNavi2_01, #lefnavigation ul li#lNavi2_01 a span { background-image: url(../img/top/menu2_l1.gif); height: 52px; }
li#lNavi2_02, li#lNavi2_02 a span { background-image: url(../img/top/menu2_l2.gif); }
li#lNavi2_03, li#lNavi2_03 a span { background-image: url(../img/top/menu2_l3.gif); }
li#lNavi2_04, li#lNavi2_04 a span { background-image: url(../img/top/menu2_l4.gif); }
li#lNavi2_05, li#lNavi2_05 a span { background-image: url(../img/top/menu2_l5.gif); }
li#lNavi2_06, li#lNavi2_06 a span { background-image: url(../img/top/menu2_l6.gif); }
li#lNavi2_07, li#lNavi2_07 a span { background-image: url(../img/top/menu2_l7.gif); }
li#lNavi2_08, li#lNavi2_08 a span { background-image: url(../img/top/menu2_l8.gif); }
li#lNavi2_09, #lefnavigation ul li#lNavi2_09 a span { background-image: url(../img/top/menu2_l9.gif); height: 52px; }
li#lNavi2_10, li#lNavi2_10 a span { background-image: url(../img/top/menu2_l10.gif); }
li#lNavi2_11, li#lNavi2_11 a span { background-image: url(../img/top/menu2_l11.gif); }
li#lNavi2_12, #lefnavigation ul li#lNavi2_12 a span { background-image: url(../img/top/menu2_l12.gif); height: 53px; }
/*-----------------------------------------------------------*/
li#lNavi3_01, #lefnavigation ul li#lNavi3_01 a span { background-image: url(../img/top/menu3_l1.gif); height: 52px; }
li#lNavi3_02, li#lNavi3_02 a span { background-image: url(../img/top/menu3_l2.gif); }
li#lNavi3_03, li#lNavi3_03 a span { background-image: url(../img/top/menu3_l3.gif); }
li#lNavi3_04, li#lNavi3_04 a span { background-image: url(../img/top/menu3_l4.gif); }
li#lNavi3_05, li#lNavi3_05 a span { background-image: url(../img/top/menu3_l5.gif); }
li#lNavi3_06, li#lNavi3_06 a span { background-image: url(../img/top/menu3_l6.gif); }
li#lNavi3_07, li#lNavi3_07 a span { background-image: url(../img/top/menu3_l7.gif); }
li#lNavi3_08, li#lNavi3_08 a span { background-image: url(../img/top/menu3_l8.gif); }
li#lNavi3_09, li#lNavi3_09 a span { background-image: url(../img/top/menu3_l9.gif); }
li#lNavi3_10, li#lNavi3_10 a span { background-image: url(../img/top/menu3_l10.gif); }
li#lNavi3_11, li#lNavi3_11 a span { background-image: url(../img/top/menu3_l11.gif); }
li#lNavi3_12, li#lNavi3_12 a span { background-image: url(../img/top/menu3_l12.gif); }
li#lNavi3_13, li#lNavi3_13 a span { background-image: url(../img/top/menu3_l13.gif); }
li#lNavi3_14, li#lNavi3_14 a span { background-image: url(../img/top/menu3_l14.gif); }
li#lNavi3_15, li#lNavi3_15 a span { background-image: url(../img/top/menu3_l15.gif); }
li#lNavi3_16, li#lNavi3_16 a span { background-image: url(../img/top/menu3_l16.gif); }
li#lNavi3_17, li#lNavi3_17 a span { background-image: url(../img/top/menu3_l17.gif); }
li#lNavi3_18, li#lNavi3_18 a span { background-image: url(../img/top/menu3_l18.gif); }
/*-----------------------------------------------------------
[ Right ]*/
#wrapper #maincontents #rightcontents { float: left; width: 380px; margin-left: 10px; }
#wrapper #maincontents #rightcontents #pagetitle {
	border-color: #000066;
	border-width: 1px;
	border-top-width: 3px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	margin-bottom: 10px;
}
#wrapper #maincontents #rightcontents #pagedescription { margin-left: 10px; margin-bottom: 10px; margin-right: 10px; }
#wrapper #maincontents #rightcontents #pagedescription p { line-height: 1.5em; }
#wrapper #maincontents #rightcontents #pagedescription ol { padding: 0; margin: 0 0 0 20px; }
#wrapper #maincontents #rightcontents #pagedescription li {
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #CCCCCC;
	margin: 3px 3px 5px;
	list-style-type: decimal;
	line-height: 1.5em;
}
#wrapper #maincontents #rightcontents .item { margin-left: 10px; margin-bottom: 10px; width: 400px; }
#wrapper #maincontents #rightcontents .items { width: 400px; }
#wrapper #maincontents #rightcontents .item .items p {
	padding: 0;
	border-width: 1px;
	border-style: none;
	border-bottom-style: dotted;
	border-color: #999999;
	margin: 0 10px;
	line-height: 2em;
}
#wrapper #maincontents #rightcontents .item .imgback {
	width: 170px;
	float: left;
	margin-left: 20px;
	background-image: url(img/imgback.gif);
	background-position: bottom;
	height: 140px;
}
#wrapper #maincontents #rightcontents .item .imgback img { padding-top: 10px; padding-left: 10px; }
#wrapper #maincontents #right2contents {
	width: 183px;
	float: right;
	padding: 0;
	text-align: center;
}
#wrapper #maincontents #right2contents #osirase {
	width: 183px;
	margin: 8px 0 3px;
	display: block;
	background-image: url(../img/top/menu_rtitle0.gif);
	background-repeat: no-repeat;
	text-indent: -9999em;
	height: 19px;
}
#wrapper #maincontents #right2contents #osirase2 {
	width: 183px;
	margin: 0 0 3px;
	display: block;
	background-image: url(../img/top/menu_rtitle1.gif);
	background-repeat: no-repeat;
	text-indent: -9999em;
	height: 19px;
}
#wrapper #maincontents #right2contents #osirase3 {
	width: 183px;
	margin: 0 0 3px;
	display: block;
	background-image: url(../img/top/menu_rtitle2.gif);
	background-repeat: no-repeat;
	text-indent: -9999em;
	height: 19px;
}
#wrapper #maincontents #right2contents img { margin: 3px auto; }
