@charset "iso-2022-jp";
@media print {div.chart ul li, div.chart p.teacher img {background-color:#fff;}}

div.under div.cover div.contents h1 span {
	background-position:-300px -240px;
	}

div.thumbnail {
	position:relative;
	background-position:left top;
	background-repeat:no-repeat;
	margin:0 60px 10px;
	}

.tonko div.thumbnail {
	background-image:url(img/img_tonko.jpg);
	height:737px;
	}
.sanjo div.thumbnail {
	background-image:url(img/img_sanjo.jpg);
	height:587px;
	}

div.thumbnail ul {
	list-style-type:none;
	}
div.thumbnail ul li {
	position:absolute;
	}
div.thumbnail ul li a {
	display:block;
	}
div.thumbnail ul li a img {
	width:192px;
	height:132px;
	}



.tonko div.thumbnail ul li.btn01 {left:0;top:0;}
.tonko div.thumbnail ul li.btn02 {left:196px;top:0;}
.tonko div.thumbnail ul li.btn03 {left:392px;top:0;}
.tonko div.thumbnail ul li.btn04 {left:588px;top:0;}
.tonko div.thumbnail ul li.btn05 {left:0;top:150px;}
.tonko div.thumbnail ul li.btn06 {left:196px;top:150px;}
.tonko div.thumbnail ul li.btn07 {left:0;top:300px;}
.tonko div.thumbnail ul li.btn08 {left:196px;top:300px;}
.tonko div.thumbnail ul li.btn09 {left:0;top:450px;}
.tonko div.thumbnail ul li.btn10 {left:196px;top:450px;}
.tonko div.thumbnail ul li.btn11 {left:392px;top:450px;}
.tonko div.thumbnail ul li.btn12 {left:588px;top:450px;}
.tonko div.thumbnail ul li.btn13 {left:0;top:600px;}
.tonko div.thumbnail ul li.btn14 {left:196px;top:600px;}
.tonko div.thumbnail ul li.btn15 {left:392px;top:600px;}
.tonko div.thumbnail ul li.btn16 {left:588px;top:600px;}


.sanjo div.thumbnail ul li.btn01 {left:0;top:0;}
.sanjo div.thumbnail ul li.btn02 {left:196px;top:0;}
.sanjo div.thumbnail ul li.btn03 {left:392px;top:0;}
.sanjo div.thumbnail ul li.btn05 {left:588px;top:0;}
.sanjo div.thumbnail ul li.btn04 {left:392px;top:150px;}
.sanjo div.thumbnail ul li.btn06 {left:0;top:150px;}
.sanjo div.thumbnail ul li.btn07 {left:196px;top:150px;}
.sanjo div.thumbnail ul li.btn08 {left:0;top:300px;}
.sanjo div.thumbnail ul li.btn09 {left:392px;top:450px;}
.sanjo div.thumbnail ul li.btn10 {left:588px;top:450px;}

.sanjo div.thumbnail ul li.btn04 a img, .sanjo div.thumbnail ul li.btn08 a img {
	width:388px;
	height:282px;
	}

p.clicktozoom {
	text-align:center;
	line-height:1.25;
	}




/* photo window */
@media print {div.bx-w-photo{display:none;}}
div.bx-wph-btn {
	position:relative;
	width:740px;
	height:75px;
	}
div.bx-wph-btn ul {
	list-style-type:none;
	position:absolute;
	left:495px;
	}
div.bx-wph-btn ul li {
	display:block;
	float:left;
	}
div.bx-wph-btn ul li.btn-w-prev, div.bx-wph-btn ul li.btn-w-next {
	width:80px;
	}
div.bx-wph-btn ul li a {
	display:block;
	font-size:2px;
	text-indent:-9999px;
	background-image:url(../../css/img/btn_wop.png);
	background-repeat:no-repeat;
	width:75px;
	height:75px;
	}
div.bx-wph-btn ul li.btn-w-next a {
	background-position:0 -80px;
	}
div.bx-wph-btn ul li.btn-w-prev a {
	background-position:left top;
	}
div.bx-wph-btn ul li.btn-w-close a {
	background-position:0 -160px;
	}
div.bx-w-photo {
	text-align:left;
	width:740px;
	height:490px;
	background-repeat:no-repeat;
	background-position:10px 10px;
	background-color:#fff;
	}
div.bx-w-photo p.bx-wph-cover {
	background-image:url(../album/img/waku.png);
	background-repeat:no-repeat;
	background-position:left top;
	}
div.bx-w-photo p.bx-wph-cover img {
	width:740px;
	height:490px;
	}