<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "utf-8";
/* CSS Document */

/* ----all---- */

html {
	overflow-y:scroll;
}

img {
	border: none;
}

#wrap {
	width:690px;
	height:auto;
	margin:0;
	padding:0;
}

h1 {
	margin:0;
	padding:0;
}

/* ----nakayama---- */
#backlist tr{
	height:50px;
}
#backlist th{
	font-size:18px;
	font-weight:bold;
	color:#267ac0;
	text-align:right;
	padding-right:25px;
}
#backlist td{
	font-size:18px;
	font-weight:bold;
	color:#267ac0;
}
#backlist tr:first-child td a:after {
	content:url("../images/new.png");
	padding-left:10px;
}
#backlist th span{
	padding:0 2px 0 2px;
}

#backbo_background {
	width:690px;
	height:332px;
	margin:0 0 650px 0;
	padding:0;
	background: url(../images/backno_background.jpg) no-repeat;
	position:relative;
}

#q_background {
	width:690px;
	height:995px;
	margin:0;
	padding:0;
	background: url(../images/q_background.jpg) no-repeat;
	position:relative;
}

#q_background02 {
	width:690px;
	height:820px;
	margin:0;
	padding:0;
	background: url(../images/q_background02.jpg) no-repeat;
	position:relative;
}

#q_background03 {
	width:690px;
	height:565px;
	margin:0;
	padding:0;
	background: url(../images/q_background03.jpg) no-repeat;
	position:relative;
}

#q_background04 {
	width:690px;
	height:1211px;
	margin:0;
	padding:0;
	background: url(../images/q_background04.jpg) no-repeat;
	position:relative;
}

#q_background05 {
	width:690px;
	height:954px;
	margin:0;
	padding:0;
	background: url(../images/q_background05.jpg) no-repeat;
	position:relative;
}

#q_background06 {
	width:690px;
	height:557px;
	margin:0;
	padding:0;
	background: url(../images/q_background06.jpg) no-repeat;
	position:relative;
}

#q_background07 {
	width:690px;
	height:2190px;
	margin:0;
	padding:0;
	background: url(../images/q_background07.jpg) no-repeat;
	position:relative;
}

#q_background08 {
	width:690px;
	height:557px;
	margin:0;
	padding:0;
	background: url(../images/q_background08.jpg) no-repeat;
	position:relative;
}

#q_background09 {
	width:690px;
	height:1015px;
	margin:0;
	padding:0;
	background: url(../images/q_background09.jpg) no-repeat;
	position:relative;
}

#q_background10 {
	width:690px;
	height:549px;
	margin:0;
	padding:0;
	background: url(../images/q_background10.jpg) no-repeat;
	position:relative;
}

#q_background11 {
	width:690px;
	height:549px;
	margin:0;
	padding:0;
	background: url(../images/q_background11.jpg) no-repeat;
	position:relative;
}

#q_background12 {
	width:690px;
	height:1015px;
	margin:0;
	padding:0;
	background: url(../images/q_background12.jpg) no-repeat;
	position:relative;
}
#q_background13 {
	width:690px;
	height:1015px;
	margin:0;
	padding:0;
	background: url(../images/q_background13.jpg) no-repeat;
	position:relative;
}
#q_background14 {
	width:690px;
	height:992px;
	margin:0;
	padding:0;
	background: url(../images/q_background14.jpg) no-repeat;
	position:relative;
}
#q_background15 {
	width:690px;
	height:690px;
	margin:0;
	padding:0;
	background: url(../images/q_background15.jpg) no-repeat;
	position:relative;
}
#q_background16 {
	width:690px;
	height:565px;
	margin:0;
	padding:0;
	background: url(../images/q_background16.jpg) no-repeat;
	position:relative;
}
#q_background17 {
	width:690px;
	height:565px;
	margin:0;
	padding:0;
	background: url(../images/q_background17.jpg) no-repeat;
	position:relative;
}
#q_background18 {
	width:690px;
	height:690px;
	margin:0;
	padding:0;
	background: url(../images/q_background18.jpg) no-repeat;
	position:relative;
}
#q_background19 {
	width:690px;
	height:820px;
	margin:0;
	padding:0;
	background: url(../images/q_background19.jpg) no-repeat;
	position:relative;
}
#q_background20 {
	width:690px;
	height:550px;
	margin:0;
	padding:0;
	background: url(../images/q_background20.jpg) no-repeat;
	position:relative;
}
#q_background21 {
	width:690px;
	height:820px;
	margin:0;
	padding:0;
	background: url(../images/q_background21.jpg) no-repeat;
	position:relative;
}
#q_background22 {
	width:690px;
	height:550px;
	margin:0;
	padding:0;
	background: url(../images/q_background22.jpg) no-repeat;
	position:relative;
}
#q_background23 {
	width:690px;
	height:550px;
	margin:0;
	padding:0;
	background: url(../images/q_background23.jpg) no-repeat;
	position:relative;
}
#q_background24 {
	width:690px;
	height:550px;
	margin:0;
	padding:0;
	background: url(../images/q_background24.jpg) no-repeat;
	position:relative;
}
#q_background25 {
	width:690px;
	height:820px;
	margin:0;
	padding:0;
	background: url(../images/q_background25.jpg) no-repeat;
	position:relative;
}
#q_background26 {
	width:690px;
	height:1160px;
	margin:0;
	padding:0;
	background: url(../images/q_background26.jpg) no-repeat;
	position:relative;
}
#q_background27 {
	width:690px;
	height:550px;
	margin:0;
	padding:0;
	background: url(../images/q_background27.jpg) no-repeat;
	position:relative;
}
#q_background28 {
	width:690px;
	height:690px;
	margin:0;
	padding:0;
	background: url(../images/q_background28.jpg) no-repeat;
	position:relative;
}
#number {
	width:163px;
	height:25px;
	margin:30px 0 0 230px;
	position:absolute;
}

#number02 {
	width:200px;
	height:25px;
	margin:30px 0 0 230px;
	position:absolute;
}

#left_img {
	width:133px;
	height:138px;
	margin:240px 0 0 180px;
	position:absolute;
}

#right_img {
	width:133px;
	height:138px;
	margin:240px 0 0 350px;
	position:absolute;
}

#link01 a{
	display:block;
	width:195px;
	height:36px;
	margin:730px 0 0 405px;
	padding:0;
	border:0;
	background:url(../images/btn02.gif) no-repeat;
	position:absolute;
	}
	
#link01 a:hover{
	background:url(../images/btn02_roll.gif) no-repeat;}
	
#link01_02 a{
	display:block;
	width:195px;
	height:36px;
	margin:590px 0 0 405px;
	padding:0;
	border:0;
	background:url(../images/btn02.gif) no-repeat;
	position:absolute;
	}
	
#link01_02 a:hover{
	background:url(../images/btn02_roll.gif) no-repeat;
}	
#link01_03 a{
	display:block;
	width:195px;
	height:36px;
	margin:320px 0 0 405px;
	padding:0;
	border:0;
	background:url(../images/btn02.gif) no-repeat;
	position:absolute;
	}
	
#link01_03 a:hover{
	background:url(../images/btn02_roll.gif) no-repeat;}
	
#link01_04 a{
	display:block;
	width:195px;
	height:36px;
	margin:970px 0 0 405px;
	padding:0;
	border:0;
	background:url(../images/btn02.gif) no-repeat;
	position:absolute;
	}
	
#link01_04 a:hover{
	background:url(../images/btn02_roll.gif) no-repeat;}
	
#link01_05 a{
	display:block;
	width:195px;
	height:36px;
	margin:720px 0 0 405px;
	padding:0;
	border:0;
	background:url(../images/btn02.gif) no-repeat;
	position:absolute;
	}
	
#link01_05 a:hover{
	background:url(../images/btn02_roll.gif) no-repeat;}
	
#link01_06 a{
	display:block;
	width:195px;
	height:36px;
	margin:330px 0 0 405px;
	padding:0;
	border:0;
	background:url(../images/btn02.gif) no-repeat;
	position:absolute;
	}
	
#link01_06 a:hover{
	background:url(../images/btn02_roll.gif) no-repeat;}
	
#link01_07 a{
	display:block;
	width:195px;
	height:36px;
	margin:1100px 0 0 420px;
	padding:0;
	border:0;
	background:url(../images/btn02.gif) no-repeat;
	position:absolute;
	}
	
#link01_07 a:hover{
	background:url(../images/btn02_roll.gif) no-repeat;}
	
#link01_08 a{
	display:block;
	width:195px;
	height:36px;
	margin:1532px 0 0 420px;
	padding:0;
	border:0;
	background:url(../images/btn02.gif) no-repeat;
	position:absolute;
	}
	
#link01_08 a:hover{
	background:url(../images/btn02_roll.gif) no-repeat;}
	
#link01_09 a{
	display:block;
	width:195px;
	height:36px;
	margin:2004px 0 0 420px;
	padding:0;
	border:0;
	background:url(../images/btn02.gif) no-repeat;
	position:absolute;
	}
	
#link01_09 a:hover{
	background:url(../images/btn02_roll.gif) no-repeat;}
	
#link01_10 a{
	display:block;
	width:195px;
	height:36px;
	margin:300px 0 0 425px;
	padding:0;
	border:0;
	background:url(../images/btn02.gif) no-repeat;
	position:absolute;
	}
	
#link01_10 a:hover{
	background:url(../images/btn02_roll.gif) no-repeat;
	}
#link01_11 a{
	display:block;
	width:195px;
	height:36px;
	margin:790px 0 0 425px;
	padding:0;
	border:0;
	background:url(../images/btn02.gif) no-repeat;
	position:absolute;
	}
	
#link01_11 a:hover{
	background:url(../images/btn02_roll.gif) no-repeat;}
	
#link01_12 a{
	display:block;
	width:195px;
	height:36px;
	margin:300px 0 0 425px;
	padding:0;
	border:0;
	background:url(../images/btn02.gif) no-repeat;
	position:absolute;
	}
	
#link01_12 a:hover{
	background:url(../images/btn02_roll.gif) no-repeat;}
	
#link01_13 a{
	display:block;
	width:195px;
	height:36px;
	margin:740px 0 0 425px;
	padding:0;
	border:0;
	background:url(../images/btn02.gif) no-repeat;
	position:absolute;
	}
	
#link01_13 a:hover{
	background:url(../images/btn02_roll.gif) no-repeat;
	}
#link01_14 a{
	display:block;
	width:195px;
	height:36px;
	margin:740px 0 0 425px;
	padding:0;
	border:0;
	background:url(../images/btn02.gif) no-repeat;
	position:absolute;
	}
#link01_15 a{
	display:block;
	width:195px;
	height:36px;
	margin:465px 0 0 422px;
	padding:0;
	border:0;
	background:url(../images/btn02.gif) no-repeat;
	position:absolute;
	}
#link01_18 a,
#link01_28 a{
	display:block;
	width:195px;
	height:36px;
	margin:487px 0 0 424px;
	padding:0;
	border:0;
	background:url(../images/btn02.gif) no-repeat;
	position:absolute;
	}
#link01_19 a,
#link01_21 a,
#link01_25 a,
#link01_32 a {
	display:block;
	width:195px;
	height:36px;
	margin:581px 0 0 405px;
	padding:0;
	border:0;
	background:url(../images/btn02.gif) no-repeat;
	position:absolute;
	}
#link01_20 a,
#link01_22 a,
#link01_23 a,
#link01_24 a,
#link01_27 a,
#link01_29 a,
#link01_30 a{
	display:block;
	width:195px;
	height:36px;
	margin:320px 0 0 405px;
	padding:0;
	border:0;
	background:url(../images/btn02.gif) no-repeat;
	position:absolute;
	}
#link01_26 a{
	display:block;
	width:195px;
	height:36px;
	margin:885px 0 0 425px;
	padding:0;
	border:0;
	background:url(../images/btn02.gif) no-repeat;
	position:absolute;
	}
#link01_20 a:hover,
#link01_22 a:hover,
#link01_23 a:hover,
#link01_24 a:hover,
#link01_25 a:hover,
#link01_26 a:hover,
#link01_27 a:hover{
	background:url(../images/btn02_roll.gif) no-repeat;
	}
#link01_14 a:hover,
#link01_15 a:hover,
#link01_18 a:hover,
#link01_19 a:hover{
	background:url(../images/btn02_roll.gif) no-repeat;}	
	
#link02 a{
	display:block;
	width:246px;
	height:90px;
	margin:0;
	padding:0;
	border:0;
	background:url(../images/btn03.gif) no-repeat;
}
#link02 a:hover{
	background:url(../images/btn03_roll.gif) no-repeat;
}	
#link03 a{
	display:block;
	width:249px;
	height:50px;
	margin:0;
	padding:0;
	border:0;
	background:url(../images/btn01.gif) no-repeat;}
	
#link03 a:hover{
	background:url(../images/btn01_roll.gif) no-repeat;}
	
#hint_link {
	width:195px;
	height:36px;
	margin:0;
	padding:740px 0 0 408px;
}

#accordion_area {
	width:630px;
	height:50px;
	margin:820px 0 0 60px;
	position:absolute;
}

#accordion_area02 {
	width:590px;
	height:50px;
	margin:665px 0 0 60px;
	position:absolute;
}

#accordion_area03 {
	width:590px;
	height:50px;
	margin:420px 0 0 60px;
	position:absolute;
}

#accordion_area04 {
	width:590px;
	height:50px;
	margin:1060px 0 0 60px;
	position:absolute;
}

#accordion_area05 {
	width:590px;
	height:50px;
	margin:800px 0 0 60px;
	position:absolute;
}

#accordion_area06 {
	width:590px;
	height:50px;
	margin:410px 0 0 60px;
	position:absolute;
}

#accordion_area07 {
	width:590px;
	height:50px;
	margin:1155px 0 0 60px;
	position:absolute;
}

#accordion_area08 {
	width:590px;
	height:50px;
	margin:1585px 0 0 60px;
	position:absolute;
}

#accordion_area09 {
	width:590px;
	height:50px;
	margin:2060px 0 0 60px;
	position:absolute;
}

#accordion_area10 {
	width:590px;
	height:50px;
	margin:390px 0 0 60px;
	position:absolute;
}

#accordion_area11 {
	width:590px;
	height:50px;
	margin:870px 0 0 60px;
	position:absolute;
}

#accordion_area12 {
	width:590px;
	height:50px;
	margin:400px 0 0 60px;
	position:absolute;
}

#accordion_area13,#accordion_area14 {
	width:590px;
	height:50px;
	margin:850px 0 0 60px;
	position:absolute;
}
#accordion_area15 {
	width:590px;
	height:50px;
	margin:550px 0 0 60px;
	position:absolute;
}
#accordion_area18,
#accordion_area28 {
	width:590px;
	height:50px;
	margin:557px 0 0 60px;
	position:absolute;
}
#accordion_area19,
#accordion_area21,
#accordion_area25,
#accordion_area32 {
	width:590px;
	height:50px;
	margin:665px 0 0 60px;
	position:absolute;
}
#accordion_area20,
#accordion_area22,
#accordion_area23,
#accordion_area24,
#accordion_area27,
#accordion_area29,
#accordion_area30,
#accordion_area31 {
	width:590px;
	height:50px;
	margin:400px 0 0 60px;
	position:absolute;
}
#accordion_area26 {
	width:590px;
	height:50px;
	margin:1000px 0 0 60px;
	position:absolute;
}
#answer {
	width:233px;
	height:auto;
	margin:0;
	padding:0;
	float:left;
}

#answer2 {
	width:360px;
	height:auto;
	margin:0;
	padding:0;
	float:left;
}

.choose_answer {
	width:233px;
	height:auto;
	margin:0;
	padding:0;
	float:left;
}

.choose_answer02 {
	width:413px;
	height:auto;
	margin:0;
	padding:0;
	float:left;
}

#answer_link {
	width:249px;
	height:50px;
	margin:0;
	padding:0 0 0 70px;
	float:left;
}

dl	{
	padding:0;
	margin:0;
}

dt	{
	width:246px;
	height:90px;
	padding:0;
	margin:0;
}

dd	{
	margin:0;
	padding:0;
}

#backno_waku {
	width:600px;
	height:1090px;
	border:1px #137abc solid;
	background:#ffffff;
	margin:30px 0 0 44px;
	position:absolute;
}
#b_background1 {
	width:690px;
	height:1140px;
	margin:0 0 0 0;
	padding:0;
	background: url(../images/b_background.gif) no-repeat;
	position:relative;
}
#b_background {
	width:690px;
	height:1200px;
	margin:0 0 60px 0;
	padding:0;
	background: url(../images/b_background.jpg) no-repeat;
	position:relative;
}
#b_background2 {
	width:690px;
	height:1230px;
	margin:0 0 60px 0;
	padding:0;
	background: url(../images/b_background.jpg) no-repeat;
	position:relative;
}
#b_bg {
	width:690px;
	height:960px;
	margin:0 0 30px 0;
	padding:0;
	padding-top:80px;
	background: url(../images/b_background.jpg) no-repeat;
	position:relative;
}
#b_bg2 {
	width:690px;
	height:960px;
	margin:0 0 30px 0;
	padding:0;
	padding-top:70px;
	background: url(../images/b_background2.jpg) no-repeat;
	position:relative;
}
#hint {
	display:none;
}
#bkno_title {
	width:210px;
	height:63px;
	margin:10px 0 0 10px;
	position:absolute;
}

#bkno_table {
	margin:80px 0 0 50px;
	position:absolute;
}

p.backno_text {
	font-size:18px;
	color:#4993d1;
	font-weight:bold;
}

#b_background #flic_area{
	width:630px;
	height:874px;
	margin:80px 0 0 0;
	padding:0;
	position:absolute
}
#b_background1 #flic_area{
	width:630px;
	height:1100px;
	margin:20px 0 0 0;
	padding:0;
	position:absolute
}

#b_background2 #flic_area8p{
	width:630px;
	height:955px;
	margin:80px 0 0 0;
	padding:0;
	position:absolute
}

#link04 a{
	display:block;
	width:506px;
	height:87px;
	margin:1010px 0 0 0;
	padding:0;
	border:0;
	background:url(../images/btn04.gif) no-repeat;
	position:absolute;
	}
	
#link04 a:hover{
	background:url(../images/btn04_roll.gif) no-repeat;}

#link04b a{
	display:block;
	width:506px;
	height:87px;
	margin:1080px 0 0 0;
	padding:0;
	border:0;
	background:url(../images/btn04.gif) no-repeat;
	position:absolute;
	}
	
#link04b a:hover{
	background:url(../images/btn04_roll.gif) no-repeat;}
	
#link05 a{
	display:block;
	width:150px;
	height:28px;
	margin:0;
	padding:0;
	border:0;
	background:url(../images/btn05.jpg) no-repeat;}
	
#link05 a:hover{
	background:url(../images/btn05_roll.jpg) no-repeat;}
	
#drag_area {
	width:630px;
	height:874px;
	margin:0;
	padding:80px 0 0 30px;
}
	
.book {
    width:630px;
	height:874px;
	margin:0;
	padding:0;
	border: 2px solid #dfb65e;
}

#link_txt {
	width:690px;
	height:28px;
	margin:980px 0 0 0;
	position:absolute;
}
#link_txt2 {
	width:690px;
	height:28px;
	margin:1050px 0 0 0;
	position:absolute;
}
#link_txt3 {
	width:690px;
	height:28px;
	margin:980px 0 0 0;
	position:absolute;
}
#nakayama_link {
	width:628px;
	height:54px;
	margin:0;
	padding:10px 0 0 100px;
}

#return_link {
	width:150px;
	height:28px;
	margin:1060px 0 0 540px;
	position:absolute;
}
#return_link2 {
	width:150px;
	height:28px;
	margin:1130px 0 0 540px;
	position:absolute;
}

#hintpage_bkno {
	width:150px;
	height:28px;
	margin:1060px 0 20px 0px;
	position:absolute;
}
#hintpage_bkno2 {
	width:150px;
	height:28px;
	margin:1130px 0 20px 0px;
	position:absolute;
}
#bknopage_link {
	width:150px;
	height:28px;
	margin:10px 0 0 510px;
}


#spase {
	width:690px;
	height:78px;
	margin:0;
	padding:0;
}

#choose01 {
	width:597px;
	height:274px;
	background:url(../images/choose01.png) no-repeat;
	margin:885px 0 0 40px;
	position:absolute;
}

#choose02 {
	width:597px;
	height:274px;
	background:url(../images/choose02.png) no-repeat;
	margin:1315px 0 0 40px;
	position:absolute;
}

#choose03 {
	width:597px;
	height:307px;
	background:url(../images/choose03.png) no-repeat;
	margin:1755px 0 0 40px;
	position:absolute;
}

/* ��29�� */

#q_background29 {
	width:690px;
	height:550px;
	margin:0;
	padding:0;
	background: url(../images/q_background29.jpg) no-repeat;
	position:relative;
}

/* ��30�� */

#q_background30 {
	width:690px;
	height:550px;
	margin:0;
	padding:0;
	background: url(../images/q_background30.jpg) no-repeat;
	position:relative;
}

/* ��31�� */

#q_background31 {
	width:690px;
	height:550px;
	margin:0;
	padding:0;
	background: url(../images/q_background31.jpg) no-repeat;
	position:relative;
}
#link01_31 a{
	display:block;
	width:195px;
	height:36px;
	margin:440px 0 0 405px;
	padding:0;
	border:0;
	background:url(../images/btn02.gif) no-repeat;
	position:absolute;
}

/* ��32�� */

#q_background32 {
	width:690px;
	height:820px;
	margin:0;
	padding:0;
	background: url(../images/q_background32.jpg) no-repeat;
	position:relative;
}</pre></body></html>