@charset "utf-8";

/* パンくずリスト
-----------------------------------------------*/
ol#navi {
	color: #666666;
	font-size: 90%;
	list-style: none;
	margin: 0 0 20px 15px;
	padding: 0;
}
ol#navi li {
	background: url(../images/ico_navi01.gif) no-repeat 0 40%;
	display: inline;
	padding-right: 5px;
	padding-left: 14px;
	margin: 0;
}
ol#navi li.home {
	padding-left: 0;
	background: none;
}
ol#navi li em {
	font-style: normal;
	font-weight: bold;
}
 
/* dl01
-----------------------------------------------*/
dl.dl01 {
    padding:0;
    margin:0;
}

dl.dl01 dt {
    margin:0;
    padding:0;
}
dl.dl01 dd {
    margin:0 0 1em 1.5em;
    padding:0;
}

/* ol01
-----------------------------------------------*/
ol.ol01 {
    padding:0;
    margin:0;
}

ol.ol01 li {
    margin:0 0 0 2em;
    padding:0;
}

/* ol02
-----------------------------------------------*/
ol.ol02 {
    padding:0;
    margin:0;
}

ol.ol02 li {
    margin:0 0 0.5em 2em;
    padding:0;
}

dl.dl02{
	padding: 0;
	margin: 0;
}
dl.dl02 dt{
	width: 6.5em;
}
dl.dl02 dd{
	margin: -1.8em 0 2px 0;
	padding: 0 0 2px 6.5em;
}

/* ul01
-----------------------------------------------*/
ul.ul01 {
    padding:0;
    margin:0;
}

ul.ul01 li {
    margin:0 0 0 2em;
    padding:0;
}

/* ul02
-----------------------------------------------*/
ul.ul02 {
    padding:0;
    margin:0;
	list-style-type: none;
}

ul.ul02 li {
    margin:0 0 0.5em 0.5em;
    padding:0;
	background: url(../images/ico01.png) no-repeat 0 8px;
	padding-left: 20px;
}
ul.ul02 li ul {
	list-style-type: disc;
}

ul.ul02 li ul li {
    margin-left: 1.5em;
	background: none;
	padding-left: 0;
}


