@charset "iso-2022-jp";

/* board */
div#bx-bg div#bx-bgover div#bx-cover {
	background-image:url(img/brd.jpg);
	}
div#bx-cover div#bx-lef {
	background-image:url(img/brd.jpg);
	}
div#bx-lef div#bx-contents {
	background-image:url(img/brd.jpg);
	}

/* contents */
div#bx-lef div#bx-contents {
	padding:0 30px;
	}

div#bx-lef h1 {
	background-image:url(img/h1.jpg);
	background-repeat:no-repeat;
	background-position:left top;
	}
div#bx-lef h1 span {
	display:block;
	font-size:2px;
	text-indent:-9999px;
	background-image:url(../css/img/trans.gif);
	background-repeat:repeat;
	height:122px;
	}
div#bx-copy {
	padding:10px 12px;
	border:thick #666 double;
	background-color:#fff;
	margin-bottom:24px;
	}
div#bx-copy p {
	font-size:83%;
	line-height:1.42;
	}

div.sections {
	margin:0 100px 24px;
	}
div.sections h2 {
	color:#7b4e17;
	background-color:#faf8f8;
	font-size:83%;
	line-height:1;
	border-left:5px solid #7b4e17;
	padding:4px 12px 4px 8px;
	margin-bottom:12px;
	}
div.sections p {
	font-size:83%;
	line-height:1.5;
	margin-bottom:1em;
	}

div.sections ul {
	list-style-type:none;
	}
div.sections ul li {
	font-size:83%;
	text-align:center;
	line-height:1.25;
	padding-bottom:5px;
	}
div.sections ul li a {
	display:block;
	background-color:#fff;
	font-weight:bold;
	padding:4px;
	}

ul.ul-h3 a:link, ul.ul-h3 a:visited, ul.ul-prevnext a:link, ul.ul-prevnext a:visited, div.sections a:link, div.sections a:visited {
	text-decoration:none;
	color: #c33;
	}
ul.ul-h3 a:active, ul.ul-h3 a:hover, ul.ul-prevnext a:active, ul.ul-prevnext a:hover {
	background-color:#c33;
	text-decoration:none;
	color:#fff;
	}

div.sections a:active {
	background-color:#ff3;
	text-decoration:none;
	color:#c33;
	}
div.sections a:hover {
	background-color:#c33;
	text-decoration:none;
	color:#fff;
	}