<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 */

.droppable {
padding-top: 23px;
font-size: 24px;
text-align: center;
vertical-align:bottom;
font-weight: bold;
width: 75px;
height: 50px;
letter-spacing: -0.03em;
}

.siki02{
position:absolute;
top:195px;
left:115px;
}

.hint_zu02{
position:absolute;
top:418px;
left:450px;
font-size:18px;
line-height:30px;
width:380px;
}


#card_box2{
	position:absolute;
	top:411px;
	left:134px;
}

.hint_zu02{
display: none;
}

.card2{
background:url(../img/card.png) no-repeat;
padding-top:25px;
font-size:23px;
height:37px;
width:74px;
text-align:center;
font-weight:bold;
float:left;
margin-right:20px;
letter-spacing: -0.06em;
}

/*問題*/
.moji01{
position:absolute;
top:55px;
left:-95px;
width:105px;
text-align: right;
font-size: 16px;
}

.moji02{
position:absolute;
top:90px;
left:-95px;
width:105px;
text-align: right;
font-size: 16px;
}
.tani01{
position:absolute;
top:35px;
left:490px;
width:75px;
text-align: center;
font-size: 16px;
}

.tani02{
position:absolute;
top:110px;
left:490px;
width:75px;
text-align: center;
font-size: 16px;
}

.atai01{
position:absolute;
width: 80px;
background: #FFF;
text-align: center;
font-size: 18px;
}

.atai02{
position:absolute;
width: 80px;
background: #FFF;
text-align: center;
font-size: 18px;
}


.atai01 img,
.atai02 img{
	display: inline;
}

.A1_atai01{
top:2px;
left:60px;
height: 25px;
padding-top: 25px;
}

.A2_atai01{
top:2px;
left:394px;
height: 25px;
padding-top: 25px;
}

.A3_atai01{
top:105px;
left:60px;
height: 40px;
padding-top: 10px;
}

.A4_atai01{
top:105px;
left:394px;
height: 40px;
padding-top: 10px;
}

.A1_atai02{
top:2px;
left:28px;
height: 25px;
padding-top: 25px;
}

.A2_atai02{
top:2px;
left:394px;
height: 25px;
padding-top: 25px;
}

.A3_atai02{
top:105px;
left:28px;
height: 40px;
padding-top: 10px;
}

.A4_atai02{
top:105px;
left:394px;
height: 40px;
padding-top: 10px;
}

.B1_atai01{
top:2px;
left:144px;
height: 25px;
padding-top: 25px;
}

.B2_atai01{
top:2px;
left:394px;
height: 25px;
padding-top: 25px;
}

.B3_atai01{
top:105px;
left:144px;
height: 40px;
padding-top: 10px;
}

.B4_atai01{
top:105px;
left:394px;
height: 40px;
padding-top: 10px;
}

.B1_atai02{
top:2px;
left:144px;
height: 25px;
padding-top: 25px;
}

.B2_atai02{
top:2px;
left:394px;
height: 25px;
padding-top: 25px;
}

.B3_atai02{
top:105px;
left:144px;
height: 40px;
padding-top: 10px;
}

.B4_atai02{
top:105px;
left:394px;
height: 40px;
padding-top: 10px;
}

.C1_atai01{
top:2px;
left:186px;
height: 25px;
padding-top: 25px;
}

.C2_atai01{
top:2px;
left:394px;
height: 25px;
padding-top: 25px;
}

.C3_atai01{
top:105px;
left:186px;
height: 40px;
padding-top: 10px;
}

.C4_atai01{
top:105px;
left:394px;
height: 40px;
padding-top: 10px;
}

.C1_atai02{
top:2px;
left:186px;
height: 25px;
padding-top: 25px;
}

.C2_atai02{
top:2px;
left:394px;
height: 25px;
padding-top: 25px;
}

.C3_atai02{
top:105px;
left:186px;
height: 40px;
padding-top: 10px;
}

.C4_atai02{
top:105px;
left:394px;
height: 40px;
padding-top: 10px;
}

.D1_atai01{
top:2px;
left:228px;
height: 25px;
padding-top: 25px;
}

.D2_atai01{
top:2px;
left:394px;
height: 25px;
padding-top: 25px;
}

.D3_atai01{
top:105px;
left:228px;
height: 40px;
padding-top: 10px;
}

.D4_atai01{
top:105px;
left:394px;
height: 40px;
padding-top: 10px;
}

.D1_atai02{
top:2px;
left:228px;
height: 25px;
padding-top: 25px;
}

.D2_atai02{
top:2px;
left:394px;
height: 25px;
padding-top: 25px;
}

.D3_atai02{
top:105px;
left:228px;
height: 40px;
padding-top: 10px;
}

.D4_atai02{
top:105px;
left:394px;
height: 40px;
padding-top: 10px;
}

.E1_atai01{
top:2px;
left:312px;
height: 25px;
padding-top: 25px;
}

.E2_atai01{
top:2px;
left:394px;
height: 25px;
padding-top: 25px;
}

.E3_atai01{
top:105px;
left:312px;
height: 40px;
padding-top: 10px;
}

.E4_atai01{
top:105px;
left:394px;
height: 40px;
padding-top: 10px;
}

.E1_atai02{
top:2px;
left:312px;
height: 25px;
padding-top: 25px;
}

.E2_atai02{
top:2px;
left:394px;
height: 25px;
padding-top: 25px;
}

.E3_atai02{
top:105px;
left:312px;
height: 40px;
padding-top: 10px;
}

.E4_atai02{
top:105px;
left:394px;
height: 40px;
padding-top: 10px;
}

.F1_atai01{
top:2px;
left:312px;
height: 25px;
padding-top: 25px;
}

.F2_atai01{
top:2px;
left:394px;
height: 25px;
padding-top: 25px;
}

.F3_atai01{
top:105px;
left:312px;
height: 40px;
padding-top: 10px;
}

.F4_atai01{
top:105px;
left:394px;
height: 40px;
padding-top: 10px;
}

.F1_atai02{
top:2px;
left:312px;
height: 25px;
padding-top: 25px;
}

.F2_atai02{
top:2px;
left:394px;
height: 25px;
padding-top: 25px;
}

.F3_atai02{
top:105px;
left:312px;
height: 40px;
padding-top: 10px;
}

.F4_atai02{
top:105px;
left:394px;
height: 40px;
padding-top: 10px;
}

.G1_atai01{
top:2px;
left:255px;
height: 25px;
padding-top: 25px;
}

.G2_atai01{
top:2px;
left:394px;
height: 25px;
padding-top: 25px;
}

.G3_atai01{
top:105px;
left:255px;
height: 40px;
padding-top: 10px;
}

.G4_atai01{
top:105px;
left:394px;
height: 40px;
padding-top: 10px;
}

.G1_atai02{
top:2px;
left:255px;
height: 25px;
padding-top: 25px;
}

.G2_atai02{
top:2px;
left:394px;
height: 25px;
padding-top: 25px;
}

.G3_atai02{
top:105px;
left:255px;
height: 40px;
padding-top: 10px;
}

.G4_atai02{
top:105px;
left:394px;
height: 40px;
padding-top: 10px;
}

.H1_atai01{
top:2px;
left:209px;
height: 25px;
padding-top: 25px;
}

.H2_atai01{
top:2px;
left:394px;
height: 25px;
padding-top: 25px;
}

.H3_atai01{
top:105px;
left:209px;
height: 40px;
padding-top: 10px;
}

.H4_atai01{
top:105px;
left:394px;
height: 40px;
padding-top: 10px;
}

.H1_atai02{
top:2px;
left:209px;
height: 25px;
padding-top: 25px;
}

.H2_atai02{
top:2px;
left:394px;
height: 25px;
padding-top: 25px;
}

.H3_atai02{
top:105px;
left:209px;
height: 40px;
padding-top: 10px;
}

.H4_atai02{
top:105px;
left:394px;
height: 40px;
padding-top: 10px;
}

.I1_atai01{
top:2px;
left:186px;
height: 25px;
padding-top: 25px;
}

.I2_atai01{
top:2px;
left:394px;
height: 25px;
padding-top: 25px;
}

.I3_atai01{
top:105px;
left:186px;
height: 40px;
padding-top: 10px;
}

.I4_atai01{
top:105px;
left:394px;
height: 40px;
padding-top: 10px;
}

.I1_atai02{
top:2px;
left:186px;
height: 25px;
padding-top: 25px;
}

.I2_atai02{
top:2px;
left:394px;
height: 25px;
padding-top: 25px;
}

.I3_atai02{
top:105px;
left:186px;
height: 40px;
padding-top: 10px;
}

.I4_atai02{
top:105px;
left:394px;
height: 40px;
padding-top: 10px;
}

.J1_atai01{
top:2px;
left:166px;
height: 25px;
padding-top: 25px;
}

.J2_atai01{
top:2px;
left:394px;
height: 25px;
padding-top: 25px;
}

.J3_atai01{
top:105px;
left:166px;
height: 40px;
padding-top: 10px;
}

.J4_atai01{
top:105px;
left:394px;
height: 40px;
padding-top: 10px;
}

.J1_atai02{
top:2px;
left:166px;
height: 25px;
padding-top: 25px;
}

.J2_atai02{
top:2px;
left:394px;
height: 25px;
padding-top: 25px;
}

.J3_atai02{
top:105px;
left:166px;
height: 40px;
padding-top: 10px;
}

.J4_atai02{
top:105px;
left:394px;
height: 40px;
padding-top: 10px;
}

.K1_atai01{
top:2px;
left:144px;
height: 25px;
padding-top: 25px;
}

.K2_atai01{
top:2px;
left:394px;
height: 25px;
padding-top: 25px;
}

.K3_atai01{
top:105px;
left:144px;
height: 40px;
padding-top: 10px;
}

.K4_atai01{
top:105px;
left:394px;
height: 40px;
padding-top: 10px;
}

.K1_atai02{
top:2px;
left:144px;
height: 25px;
padding-top: 25px;
}

.K2_atai02{
top:2px;
left:394px;
height: 25px;
padding-top: 25px;
}

.K3_atai02{
top:105px;
left:144px;
height: 40px;
padding-top: 10px;
}

.K4_atai02{
top:105px;
left:394px;
height: 40px;
padding-top: 10px;
}

.L1_atai01{
top:2px;
left:116px;
height: 25px;
padding-top: 25px;
}

.L2_atai01{
top:2px;
left:394px;
height: 25px;
padding-top: 25px;
}

.L3_atai01{
top:105px;
left:116px;
height: 40px;
padding-top: 10px;
}

.L4_atai01{
top:105px;
left:394px;
height: 40px;
padding-top: 10px;
}

.L1_atai02{
top:2px;
left:116px;
height: 25px;
padding-top: 25px;
}

.L2_atai02{
top:2px;
left:394px;
height: 25px;
padding-top: 25px;
}

.L3_atai02{
top:105px;
left:116px;
height: 40px;
padding-top: 10px;
}

.L4_atai02{
top:105px;
left:394px;
height: 40px;
padding-top: 10px;
}

.M1_atai01{
top:2px;
left:96px;
height: 25px;
padding-top: 25px;
}

.M2_atai01{
top:2px;
left:394px;
height: 25px;
padding-top: 25px;
}

.M3_atai01{
top:105px;
left:96px;
height: 40px;
padding-top: 10px;
}

.M4_atai01{
top:105px;
left:394px;
height: 40px;
padding-top: 10px;
}

.M1_atai02{
top:2px;
left:96px;
height: 25px;
padding-top: 25px;
}

.M2_atai02{
top:2px;
left:394px;
height: 25px;
padding-top: 25px;
}

.M3_atai02{
top:105px;
left:96px;
height: 40px;
padding-top: 10px;
}

.M4_atai02{
top:105px;
left:394px;
height: 40px;
padding-top: 10px;
}

.N1_atai01{
top:2px;
left:81px;
height: 25px;
padding-top: 25px;
}

.N2_atai01{
top:2px;
left:394px;
height: 25px;
padding-top: 25px;
}

.N3_atai01{
top:105px;
left:81px;
height: 40px;
padding-top: 10px;
}

.N4_atai01{
top:105px;
left:394px;
height: 40px;
padding-top: 10px;
}

.N1_atai02{
top:2px;
left:81px;
height: 25px;
padding-top: 25px;
}

.N2_atai02{
top:2px;
left:394px;
height: 25px;
padding-top: 25px;
}

.N3_atai02{
top:105px;
left:81px;
height: 40px;
padding-top: 10px;
}

.N4_atai02{
top:105px;
left:394px;
height: 40px;
padding-top: 10px;
}

.O1_atai01{
top:2px;
left:69px;
height: 25px;
padding-top: 25px;
}

.O2_atai01{
top:2px;
left:394px;
height: 25px;
padding-top: 25px;
}

.O3_atai01{
top:105px;
left:69px;
height: 40px;
padding-top: 10px;
}

.O4_atai01{
top:105px;
left:394px;
height: 40px;
padding-top: 10px;
}

.O1_atai02{
top:2px;
left:69px;
height: 25px;
padding-top: 25px;
}

.O2_atai02{
top:2px;
left:394px;
height: 25px;
padding-top: 25px;
}

.O3_atai02{
top:105px;
left:69px;
height: 40px;
padding-top: 10px;
}

.O4_atai02{
top:105px;
left:394px;
height: 40px;
padding-top: 10px;
}

.P1_atai01{
top:2px;
left:60px;
height: 25px;
padding-top: 25px;
}

.P2_atai01{
top:2px;
left:394px;
height: 25px;
padding-top: 25px;
}

.P3_atai01{
top:105px;
left:60px;
height: 40px;
padding-top: 10px;
}

.P4_atai01{
top:105px;
left:394px;
height: 40px;
padding-top: 10px;
}

.P1_atai02{
top:2px;
left:60px;
height: 25px;
padding-top: 25px;
}

.P2_atai02{
top:2px;
left:394px;
height: 25px;
padding-top: 25px;
}

.P3_atai02{
top:105px;
left:60px;
height: 40px;
padding-top: 10px;
}

.P4_atai02{
top:105px;
left:394px;
height: 40px;
padding-top: 10px;
}

.Q1_atai01{
top:2px;
left:46px;
height: 25px;
padding-top: 25px;
}

.Q2_atai01{
top:2px;
left:394px;
height: 25px;
padding-top: 25px;
}

.Q3_atai01{
top:105px;
left:46px;
height: 40px;
padding-top: 10px;
}

.Q4_atai01{
top:105px;
left:394px;
height: 40px;
padding-top: 10px;
}

.Q1_atai02{
top:2px;
left:46px;
height: 25px;
padding-top: 25px;
}

.Q2_atai02{
top:2px;
left:394px;
height: 25px;
padding-top: 25px;
}

.Q3_atai02{
top:105px;
left:46px;
height: 40px;
padding-top: 10px;
}

.Q4_atai02{
top:105px;
left:394px;
height: 40px;
padding-top: 10px;
}

.R1_atai01{
top:2px;
left:28px;
height: 25px;
padding-top: 25px;
}

.R2_atai01{
top:2px;
left:394px;
height: 25px;
padding-top: 25px;
}

.R3_atai01{
top:105px;
left:28px;
height: 40px;
padding-top: 10px;
}

.R4_atai01{
top:105px;
left:394px;
height: 40px;
padding-top: 10px;
}

.R1_atai02{
top:2px;
left:28px;
height: 25px;
padding-top: 25px;
}

.R2_atai02{
top:2px;
left:394px;
height: 25px;
padding-top: 25px;
}

.R3_atai02{
top:105px;
left:28px;
height: 40px;
padding-top: 10px;
}

.R4_atai02{
top:105px;
left:394px;
height: 40px;
padding-top: 10px;
}


.hint_line01{
position:absolute;
width:300px;
height: 140px;
top:0px;
left:0px;
}

.hint_zuline01 {
position:absolute;
width:300px;
height: 140px;
top:0px;
left:0px;
}

.hint_tani01{
position:absolute;
top:28px;
right:-15px;
font-size: 13px;
width: 65px;
text-align:center;
}

.hint_tani02{
position:absolute;
top:82px;
right:-15px;
font-size: 13px;
width: 65px;
text-align:center;
}

.hint_atai01{
position:absolute;
width: 60px;
height: 25px;
top:31px;
left:0px;
font-size: 13px;
text-align: center;
letter-spacing: -0.1em;
}

.hint_atai02{
position:absolute;
width: 60px;
height: 25px;
top:31px;
right:0px;
text-align: center;
font-size: 13px;
letter-spacing: -0.1em;
}

.hint_atai03{
position:absolute;
width: 60px;
height: 25px;
top:82px;
left:0px;
text-align: center;
font-size: 13px;
letter-spacing: -0.1em;
}

.hint_atai04{
position:absolute;
width: 60px;
height: 25px;
top:82px;
right:0px;
text-align: center;
font-size: 13px;
letter-spacing: -0.1em;
}


.hint_atai01 img,
.hint_atai02 img,
.hint_atai03 img,
.hint_atai04 img{
	display: inline;
}

.zu{
position:absolute;
top:80px;
left:430px;
width:300px;
height: 140px;
line-height: 30px;
}

.hint_qaline01 {
position:absolute;
/*top:-8px;*/
top:0px;
left:0px;
width:300px;
height: 140px;
}

.hint_arrow01{
position:absolute;
width: 75px;
height: 25px;
top:0px;
left:0px;
text-align: center;
font-size: 13px;
letter-spacing: -0.06em;
}

.hint_arrow02{
position:absolute;
width: 75px;
height: 25px;
top:115px;
left:0px;
text-align: center;
font-size: 13px;
letter-spacing: -0.05em;
}

.hint_arrow01 img,
.hint_arrow02 img{
	display: inline;
}

/*ヒント*/
.A_hint_atai01{
left:28px;
}

.A_hint_atai02{
left:206px;
}

.A_hint_atai03{
left:28px;
}

.A_hint_atai04{
left:206px;
}

.A_hint_arrow01{
left:112px;
}

.A_hint_arrow02{
left:112px;
}

.B_hint_atai01{
left:73px;
}

.B_hint_atai02{
left:205px;
}

.B_hint_atai03{
left:73px;
}

.B_hint_atai04{
left:205px;
}

.B_hint_arrow01{
left:135px;
}

.B_hint_arrow02{
left:135px;
}

.C_hint_atai01{
left:95px;
}

.C_hint_atai02{
left:206px;
}

.C_hint_atai03{
left:95px;
}

.C_hint_atai04{
left:206px;
}

.C_hint_arrow01{
left:145px;
}

.C_hint_arrow02{
left:145px;
}

.D_hint_atai01{
left:117px;
}

.D_hint_atai02{
left:206px;
}

.D_hint_atai03{
left:117px;
}

.D_hint_atai04{
left:206px;
}

.D_hint_arrow01{
left:157px;
}

.D_hint_arrow02{
left:157px;
}

.E_hint_atai01{
left:161px;
}

.E_hint_atai02{
left:204px;
}

.E_hint_atai03{
left:161px;
}

.E_hint_atai04{
left:204px;
}

.E_hint_arrow01{
left:176px;
top:-7px;
}

.E_hint_arrow02{
left:176px;
top:122px;
}

.F_hint_atai01{
left:161px;
}

.F_hint_atai02{
left:206px;
}

.F_hint_atai03{
left:161px;
}

.F_hint_atai04{
left:206px;
}

.F_hint_arrow01{
left:176px;
top:-5px;
}

.F_hint_arrow02{
left:176px;
top:120px;
}

.G_hint_atai01{
left:131px;
}

.G_hint_atai02{
left:205px;
}

.G_hint_atai03{
left:131px;
}

.G_hint_atai04{
left:205px;
}

.G_hint_arrow01{
left:156px;
top:2px;
}

.G_hint_arrow02{
left:156px;
top:110px;
}

.H_hint_atai01{
left:106px;
}

.H_hint_atai02{
left:205px;
}

.H_hint_atai03{
left:106px;
}

.H_hint_atai04{
left:205px;
}

.H_hint_arrow01{
left:147px;
}

.H_hint_arrow02{
left:147px;
}

.I_hint_atai01{
left:95px;
}

.I_hint_atai02{
left:206px;
}

.I_hint_atai03{
left:95px;
}

.I_hint_atai04{
left:206px;
}

.I_hint_arrow01{
left:142px;
}

.I_hint_arrow02{
left:142px;
}

.J_hint_atai01{
left:86px;
}

.J_hint_atai02{
left:206px;
}

.J_hint_atai03{
left:86px;
}

.J_hint_atai04{
left:206px;
}

.J_hint_arrow01{
left:138px;
top:-5px;
}

.J_hint_arrow02{
left:138px;
top:118px;
}

.K_hint_atai01{
left:72px;
}

.K_hint_atai02{
left:205px;
}

.K_hint_atai03{
left:72px;
}

.K_hint_atai04{
left:205px;
}

.K_hint_arrow01{
left:130px;
}

.K_hint_arrow02{
left:130px;
}

.L_hint_atai01{
left:58px;
}

.L_hint_atai02{
left:206px;
}

.L_hint_atai03{
left:58px;
}

.L_hint_atai04{
left:206px;
}

.L_hint_arrow01{
left:122px;
top:-5px;
}

.L_hint_arrow02{
left:122px;
}

.M_hint_atai01{
left:47px;
}

.M_hint_atai02{
left:206px;
}

.M_hint_atai03{
left:47px;
}

.M_hint_atai04{
left:206px;
}

.M_hint_arrow01{
left:117px;
top:-5px;
}

.M_hint_arrow02{
left:117px;
}

.N_hint_atai01{
left:39px;
}

.N_hint_atai02{
left:206px;
}

.N_hint_atai03{
left:39px;
}

.N_hint_atai04{
left:206px;
}

.N_hint_arrow01{
left:113px;
top:-5px;
}

.N_hint_arrow02{
left:113px;
}

.O_hint_atai01{
left:34px;
}

.O_hint_atai02{
left:206px;
}

.O_hint_atai03{
left:34px;
}

.O_hint_atai04{
left:206px;
}

.O_hint_arrow01{
left:112px;
}

.O_hint_arrow02{
left:112px;
}

.P_hint_atai01{
left:27px;
}

.P_hint_atai02{
left:206px;
}

.P_hint_atai03{
left:27px;
}

.P_hint_atai04{
left:206px;
}

.P_hint_arrow01{
left:108px;
top:-5px;
}

.P_hint_arrow02{
left:108px;
top:118px;
}

.Q_hint_atai01{
left:21px;
}

.Q_hint_atai02{
left:206px;
}

.Q_hint_atai03{
left:21px;
}

.Q_hint_atai04{
left:206px;
}

.Q_hint_arrow01{
left:108px;
top:-5px;
}

.Q_hint_arrow02{
left:108px;
top:118px;
}

.R_hint_atai01{
left:12px;
}

.R_hint_atai02{
left:205px;
}

.R_hint_atai03{
left:12px;
}

.R_hint_atai04{
left:205px;
}

.R_hint_arrow01{
left:98px;
}

.R_hint_arrow02{
left:98px;
}

/* ========wariai======== */
.hint_title01 {
position:absolute;
width: 80px;
height: 25px;
top:10px;
left:0px;
text-align: center;
font-size: 12px;
letter-spacing: -0.15em;
line-height: 1.1;
}

.hint_title02 {
position:absolute;
width: 80px;
height: 25px;
top:10px;
right:0px;
text-align: center;
font-size: 12px;
letter-spacing: -0.15em;
line-height: 1.1;
}

.A_hint_title01{
left:19px;
}

.A_hint_title02{
left:195px;
}

.B_hint_title01{
left:62px;
}

.B_hint_title02{
left:195px;
}

.C_hint_title01{
left:83px;
}

.C_hint_title02{
left:195px;
}

.D_hint_title01{
left:105px;
}

.D_hint_title02{
left:195px;
}

.E_hint_title01{
left:140px;
font-size: 11px;
}

.E_hint_title02{
left:205px;
font-size: 11px;
}

.F_hint_title01{
left:140px;
font-size: 11px;
}

.F_hint_title02{
left:205px;
font-size: 11px;
}

.G_hint_title01{
left:115px;
}

.G_hint_title02{
left:195px;
}

.H_hint_title01{
left:95px;
}

.H_hint_title02{
left:195px;
}

.I_hint_title01{
left:83px;
}

.I_hint_title02{
left:195px;
}

.J_hint_title01{
left:73px;
}

.J_hint_title02{
left:195px;
}

.K_hint_title01{
left:60px;
}

.K_hint_title02{
left:195px;
}

.L_hint_title01{
left:46px;
}

.L_hint_title02{
left:195px;
}

.M_hint_title01{
left:36px;
}

.M_hint_title02{
left:195px;
}

.N_hint_title01{
left:28px;
}

.N_hint_title02{
left:195px;
}

.O_hint_title01{
left:23px;
}

.O_hint_title02{
left:195px;
}

.P_hint_title01{
left:14px;
}

.P_hint_title02{
left:195px;
}

.Q_hint_title01{
left:9px;
}

.Q_hint_title02{
left:195px;
}

.R_hint_title01{
left:0px;
}

.R_hint_title02{
left:195px;
}

.titletyosei01 {
	left:150px;
}

.titletyosei02 {
	left:195px;
}

/* ========RESULT PAGE======== */
#correct img {
    float: none;
}

.correct1{
	
}

.correct2{
	
}

.correct3{
	
}

.result_line01{
position: relative;
float: left;
width:300px;
height: 140px;
}

.result_line02{
position: relative;
float: left;
width:300px;
height: 140px;
}

.result_line03{
position: relative;
float: left;
width:300px;
height: 140px;
}

.result_zu01 {
position:absolute;
width:300px;
height: 140px;
top:0px;
left:0px;
}

.result_zu02 {
position:absolute;
width:300px;
height: 140px;
top:0px;
left:0px;
}

.result_zu03 {
position:absolute;
width:300px;
height: 140px;
top:0px;
left:0px;
}


#correct p.mondai {
float: left;
width: 320px;
margin: 20px 0;
text-align: left;
}

#correct p.siki_seikai {
float: right;
width: 180px;
margin: 20px 0;
text-align: left;
}

span.m2 {
vertical-align: 9px;
font-size: 70%;
padding-right:2px;
}

.imgspace1 {
margin-right: 3px;
}

/*分数*/
.fraction {
display: inline-block;
text-align: center;
vertical-align: middle;
font-size: 85%;
margin: 0 5px 0 3px;
padding: 0 3px 0 3px;
line-height:1;
}

.fraction &gt; .sep{
background-color: black;
display: block;
width: 100%;
height: 1px;
padding: 0 5px;
margin-left: -5px;
}

/*調整*/
.atai01 span.fraction {
margin-left:0px;
padding-left:0px;
}

.atai02 span.fraction {
margin-left:0px;
padding-left:0px;
}

/*分数*/
.bunsutyosei {
	padding-top: 10px;
	height: 47px;
	font-size: 22px;
	line-height: 1.0;
	vertical-align: middle;
}

.bunsutyosei2 {
	padding-top: 10px;
	height: 47px;
	font-size: 22px;
	line-height: 1.0;
	vertical-align: middle;
	letter-spacing: -0.1em;
}

.bunsusikityosei {
	padding-top: 10px;
	height: 47px;
	font-size: 24px;
	line-height: 1.0;
	vertical-align: middle;
	letter-spacing: -0.1em;
}

.bunsutyosei_card {
	padding-top:15px;
	padding-left: 2px;
	height:40px;
	font-size:21px;
	line-height: 1;
	letter-spacing: -0.06em;
}

.bunsutyosei_card2 {
	padding-top:15px;
	padding-left: 2px;
	height:40px;
	font-size:19px;
	line-height: 1;
	letter-spacing: -0.1em;
}


.q_text_center2{
position:absolute;
top:92px;
left:80px;
color:#333333;
font-size:18px;
width:650px;
display:block;
line-height:20px;
}

.q_text3{
position:absolute;
top:105px;
left:30px;
color:#333333;
font-size:18px;
width:380px;
display:block;
line-height:24px;
}

.siki04{
position:absolute;
top:205px;
left:115px;
}

.l_pink01{
background: #FCF;
padding-left:8px;
padding-right:8px;
}

.l_pink02{
background: #F9C;
padding-left:8px;
padding-right:8px;
}

.l_green{
background: #85F3A9;
padding-left:8px;
padding-right:8px;
}


#p_hint01 {
	margin:0 0 8px 28px;
	line-height: 1.7;
	width: 260px;
	letter-spacing: -0.1em;
	font-size: 95%;
}

#p_hint02 {
	float: left;
	width: 28px;
	padding-top:3px;
}

#p_hint03 {
	float: left;
	width: 260px;
	letter-spacing: -0.1em;
	font-size: 95%;
}

.hantei02{
position:absolute;
top:200px;
left:660px;
}
</pre></body></html>