@charset "utf-8";

/**********************************
  LOCAL NAVIGATION
**********************************/

#lnavi {
	background-image: url(../images/bg/bg-lnavi.gif);
}

#lnavi ul li.page01 span a { background-image: url(../images/lnavi/lnavi-01-on.gif); }

#lnavi.page01 ul li.page01 span a,
#lnavi.page01 ul li.page01 span a:hover {
	background-image: url(../images/lnavi/lnavi-01-on.gif);
}

#lnavi ul li.page01 span a:active,
#lnavi ul li.page01 span a:hover {
	background-image: url(../images/lnavi/lnavi-01-on.gif);
}


/**********************************
  PAGE ELEMENTS
**********************************/

/* -------------------
  H3
------------------- */

#main h3 {
	height: 22px;
	width: 610px;
	background-image: url(../images/sub/h3.gif);
	background-repeat: no-repeat;
}

#main h3.h3-01 {
	background-image: url(../images/sub/h3-01.gif);
}

#main h3.h3-02 {
	background-image: url(../images/sub/h3-02.gif);
}

/* -------------------
  H4
------------------- */

#main h4 {
	font-weight:bold;
	background-image: url(../images/list/list-01.gif);
	background-position: 13px center;
	background-repeat: no-repeat;
	
}

/* -------------------
  BOX
------------------- */

.bluebase {
	width:400px;
	margin-left:20px;
}

/* -------------------
  LIST (DL)
------------------- */

/* .policy */

dl.policy {
	border-top:1px solid #1C295D;
	border-bottom:1px solid #1C295D;
	padding: 15px 0;
	margin:0 10px 5px 10px; 
}

dl.policy dt {
	padding: 3px 0 8px 0;
	background-image: url(../../shared/images/line/dot-01.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
}

dl.policy dt span {
	background-repeat: no-repeat;
	background-position: left center;
	font-weight:bold;
	padding: 5px 0;
	padding-left:25px;
}

dl.policy dt span.dt01 { background-image: url(../images/list/dt-01.gif); }
dl.policy dt span.dt02 { background-image: url(../images/list/dt-02.gif); }
dl.policy dt span.dt03 { background-image: url(../images/list/dt-03.gif); }
dl.policy dt span.dt04 { background-image: url(../images/list/dt-04.gif); }
dl.policy dt span.dt05 { background-image: url(../images/list/dt-05.gif); }
dl.policy dt span.dt06 { background-image: url(../images/list/dt-06.gif); }
dl.policy dt span.dt07 { background-image: url(../images/list/dt-07.gif); }

dl.policy dd {
	padding: 7px 0 15px 25px;
	line-height:1.5em;
}

dl.policy dd.last { padding-bottom:0; }

/* .example */

dl.example {
	padding: 15px 0;
	margin:0 10px 5px 18px; 
}

dl.example dt {
	padding: 5px 0 3px 25px;
	font-weight:bold;
	background-repeat: no-repeat;
	background-position: left center;
}

dl.example dt.dt01 { background-image: url(../images/list/dt-08.gif); }
dl.example dt.dt02 { background-image: url(../images/list/dt-09.gif); }
dl.example dt.dt03 { background-image: url(../images/list/dt-10.gif); }
dl.example dt.dt04 { background-image: url(../images/list/dt-11.gif); }
dl.example dt.dt05 { background-image: url(../images/list/dt-12.gif); }

dl.example dd {
	padding: 5px 0 15px 25px;
	line-height:1.5em;
}

dl.example dd.last { padding-bottom:0; }



