@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-contents h1 {
	background-image:url(img/h1.jpg);
	background-repeat:no-repeat;
	background-position:left top;
	}
div#bx-contents h1 span {
	display:block;
	font-size:2px;
	text-indent:-9999px;
	background-image:url(../css/img/trans.gif);
	background-repeat:repeat;
	height:140px;
	}

div#bx-copy {
	margin:0 20px 16px;
	}
div#bx-copy p {
	font-size:83%;
	line-height:1.5;
	color:#337b7b;
	}

div#bx-contents h2 {
	display:block;
	font-size:2px;
	text-indent:-9999px;
	background-image:url(img/h2.png);
	background-repeat:no-repeat;
	height:32px;
	margin-bottom:16px;
	}


div.sections {
	margin:0 20px 24px;
	}
div.sections h3 {
	color:#000;
	background-color:#fff;
	font-size:83%;
	line-height:1;
	border-left:5px solid #000;
	padding:4px 12px 4px 8px;
	margin-bottom:12px;
	}
div.sections p {
	font-size:83%;
	line-height:1.5;
	margin-bottom:16px;
	}

div.sections div.bx-chara-rig {
	float:right;
	width:340px;
	}

div.ph-chara {
	width:215px;
	background-repeat:no-repeat;
	background-position:left top;
	float:left;
	
	}
div.ph-chara span {
	display:block;
	background-image:url(../css/img/trans.gif);
	background-repeat:repeat;
	font-size:2px;
	}

div#bx-kyoryoku {
	border-top:2px dashed #666;
	padding-top:10px;
	margin-bottom:24px;
	}
div#bx-kyoryoku dl dt {
	float:left;
	}
div#bx-kyoryoku dl dd {
	padding-left:3em;
	}
div#bx-kyoryoku dl dt, div#bx-kyoryoku dl dd {
	font-size:83%;
	line-height:1.5;
	}

div#bx-backnum {
	margin-bottom:24px;
	}