@charset "iso-2022-jp";

@media print {.ngprint{display:none;}}

div#bx-cen {width:589px;}
div#bx-lef {width:60px;}


div#bx-brd-lef h2 {
	background-image:url(img/images.png);
	background-repeat:no-repeat;
	background-position:71px -250px;
	margin-bottom:20px;
	}
div#bx-brd-lef h2 span {
	display:block;
	font-size:2px;
	text-indent:-9999px;
	background-image:url(img/images.png);
	background-repeat:no-repeat;
	height:30px;
	}

div.ph-itv {
	background-repeat:no-repeat;
	}
div#ph-itv-main {
	float:left;
	width:241px;
	height:329px;
	}

div.ph-itv-small {
	margin-left:223px;
	margin-bottom:20px;
	}
div.ichiban {
	background-position:0 -350px;
	}
div.niban {
	background-position:0 -540px;
	}
div.sanban {
	background-position:0 -730px;
	}

div.sections {
	padding-left:71px;
	padding-right:31px;
	padding-bottom:20px;
	}

div.sections h3 {
	color:#ff66b2;
	font-size:83%;
	line-height:1.5;
	margin-bottom:4px;
	}
div.sections h4 {
	color:#1799e0;
	font-size:83%;
	line-height:1.5;
	margin-bottom:4px;
	}

div.sections p {
	font-size:83%;
	line-height:1.5;
	}
div.sections p.pdb-05em {
	padding-bottom:0.5em;
	}

div.ph-small {
	background-image:url(img/images.png);
	background-position:left top;
	background-repeat:no-repeat;
	margin-left:71px;
	margin-bottom:17px;
	}
div.ph-small p {
	background-repeat:no-repeat;
	padding-left:152px;
	}

div.bx-prevnext {
	padding-left:255px;
	padding-bottom:20px;
	}
div.bx-prevnext ul {
	list-style-type:none;
	}
div.bx-prevnext ul li {
	display:block;
	float:left;
	}
div.bx-prevnext ul li.prev {
	padding-right:70px;
	}
div.bx-prevnext ul li.next {
	}
div.bx-prevnext ul li a, div.bx-prevnext ul li span {
	display:block;
	font-size:2px;
	text-indent:-9999px;
	background-image:url(img/images.png);
	background-repeat:no-repeat;
	width:60px;
	height:24px;
	}
div.bx-prevnext ul li.prev a {
	background-position:0 -200px;
	}
div.bx-prevnext ul li.prev a:hover {
	background-position:-120px -198px;
	}
div.bx-prevnext ul li.next a {
	background-position:-60px -200px;
	}
div.bx-prevnext ul li.next a:hover {
	background-position:-180px -198px;
	}
div.bx-prevnext ul li.prev span {
	background-position:-240px -200px;
	}
div.bx-prevnext ul li.next span {
	background-position:-300px -200px;
	}

div#bx-bnum {
	padding:0 0 0 71px;
	}
div#bx-bnum h2 {
	background-position:0 -250px;
	margin-bottom:12px;
	}
div#bx-bnum ol {
	list-style-type:none;
	}
div#bx-bnum ol li {
	display:block;
	float:left;
	padding-right:4px;
	padding-bottom:3px;
	}
div#bx-bnum ol li#aragaki, div#bx-bnum ol li#sp01 {
	padding-left:1px;
	}
div#bx-bnum ol li a {
	display:block;
	font-size:2px;
	text-indent:-9999px;
	background-image:url(img/btn_bnum.jpg);
	background-repeat:no-repeat;
	width:136px;
	height:102px;
	}
div#bx-bnum ol li#aragaki a {
	background-position:-1px 0;
	}
div#bx-bnum ol li#sp01 a {
	background-position:-1px -105px;
	}
div#bx-bnum ol li#ayano a {
	background-position:-141px 0;
	}
div#bx-bnum ol li#sp02 a {
	background-position:-141px -105px;
	}
div#bx-bnum ol li#shibata a {
	background-position:-281px 0;
	}
div#bx-bnum ol li#sp03 a {
	background-position:-281px -105px;
	}
div#bx-bnum ol li#arikawa a {
	background-position:-421px 0;
	}
div#bx-bnum ol li#sp04 a {
	background-position:-421px -105px;
	}
div#bx-bnum ol li a:hover {
	filter:alpha(opacity=60);
	opacity:0.6;
	}

div.bx-pdg {
	padding-left:71px;
	padding-right:31px;
	padding-bottom:20px;
	}
p#p-ph05 {
	background-image:url(img/ph05.jpg);
	background-repeat:no-repeat;
	background-position:center top;
	padding-bottom:15px;
	}
div#bx-copy05 {
	background-color:#ededed;
	padding:8px 12px;
	margin:0 0 20px;
	}
div#bx-copy05 p {
	color:#00337b;
	font-size:83%;
	line-height:1.5;
	}

div.bx-pdg dl {
	margin-bottom:20px;
	}
div.bx-pdg dl dt, div.bx-pdg dl dd {
	font-size:83%;
	line-height:1.5;
	}
div.bx-pdg dl dt {
	float:left;
	}
div.bx-pdg dl dd {
	padding-left:2.5em;
	padding-bottom:6px;
	}
div.bx-pdg dl dd.futari {
	padding-left:6em;
	}

.arag {
	color:#ff7bb2;
	}
.nogi {
	color:#4eb233;
	}
.arik {
	color:#c27b4e;
	}
.ayan {
	color:#4eb2ff;
	}
.memb {
	color:#b26699;
	}
.futari {
	color:#b26699;
	}