#anzen-top{
width:600;
height:847;
background: url(anzen/anzen.gif) no-repeat center left;
padding: 0 0 0 0:
}

#anzen-button{
margin-top:800;
margin-left:40%;margin-right:40%;
background-color:orange;
padding:10 20 10 20;
border:solid 2 red;
font-size:20px;
font-weight:bold;
text-align:center;
color:green;
z-index:3;
}

#bakudan-top{
width:300;
height:550;
background: url(bakudan/bakudan.gif) no-repeat center left;
padding: 0 0 0 0:
}

#bakudan-button{
margin-top:520;
margin-left:30%;margin-right:30%;
background-color:orange;
padding:2 20 2 20;
border:solid 2 red;
font-size:20px;
font-weight:bold;
text-align:center;
color:green;
z-index:3;
}

#kyouhaku-top{
width:600;
height:847;
background: url(kyouhaku/kyouhaku.gif) no-repeat center left;
padding: 0 0 0 0:
}

#kyouhaku-button{
margin-top:790;
margin-left:40%;margin-right:40%;
background-color:orange;
padding:10 20 10 20;
border:solid 2 red;
font-size:20px;
font-weight:bold;
text-align:center;
color:green;
z-index:3;
}

#yuukai-top{
width:600;
height:847;
background: url(yuukai/yuukai.gif) no-repeat center left;
padding: 0 0 0 0:
}

#yuukai-button{
margin-top:770;
margin-left:40%;margin-right:40%;
background-color:orange;
padding:20 20 20 20;
border:solid 2 red;
font-size:20px;
font-weight:bold;
text-align:center;
color:green;
z-index:3;
}


#layout{width:780;}


#hajimeni{
float:left;
width:518px;
font-size:14px;
line-height:22px;
}

#hajimeni h1{font-size:18px;
text-align:center;
}

#mokuji{
float:right;
width:240px;
border:1px solid 4px #FF6600;
padding:6px 6px 6px 6px;
margin:10 0 0 0;
font-size:12px;
line-height:18px;
}

#mokuji h1{font-size:12px;
text-align:center;
}

#renrakusaki{
float:right;
width:240px;
background:#FFFFCC;
border:1px solid #66FF00;
margin:10 0 0 0;
padding:6px 6px 6px 6px;
font-size:12px;
line-height:18px;
}

#renrakusaki-b{
float:left;
width:518px;
background:#FFFFCC;
border:1px solid #66FF00;
margin:10 0 0 0;
padding:6px 6px 6px 6px;
font-size:12px;
line-height:18px;
}

#guide{
float:left;
width:518px;
padding:6px 6px 6px 6px;
font-size:14px;
line-height:22px;
border:double;
}

#guide h1{font-size:18px;
text-align:center;
}

#guide h2{font-size:16px;
}


#honbun{
float:left;
width:518px;
font-size:14px;
line-height:22px;
}

#honbun h1{font-size:20px;
text-align:center;
}

#honbun h2{font-size:18px;
text-align:center;
margin:8 0 8 0;
}

#honbun h3{font-size:16px;
text-align:left;
margin:6 0 6 0;
}

#beppyo{
float:left;
width:510px;
font-size:12px;
line-height:20px;
border:solid 1px;
padding:8 8 8 8;
voice-family:"I"}I"";
voice-vamily:inherit;
width:500px;
}

#beppyo2{
float:left;
width:510px;
font-size:12px;
line-height:20px;
border:solid 1px;
padding:8 8 8 8;
voice-family:"I"}I"";
voice-vamily:inherit;
width:500px;
}
#beppyo2 h1{font-size:16px;
text-align:center;
}

#beppyo2 ul{
list-style-type:none;
margin:0 0 0 12;
}

#kyouhaku-check{
float:left;
width:500px;
font-size:12px;
line-height:20px;
border:solid 1px;
margin:10 0 10 0;
padding:10 10 10 20;
voice-family:"I"}I"";
voice-vamily:inherit;
width:470px;
}

#check-point{
float:left;
width:500px;
font-size:12px;
line-height:20px;
border:solid 1px;
margin:8 0 8 0;
padding:8 0 8 50;
voice-family:"I"}I"";
voice-vamily:inherit;
width:440px;
}

.title{
width:400px;
font-size:14px;
font-weight:bold;
text-align:center;
border:solid 1px;
padding:8 10 8 10;
margin:20 10 20 10;
voice-family:"I"}I"";
voice-vamily:inherit;
width:380px;
}
.title2{
width:500px;
font-size:14px;
font-weight:bold;
text-align:center;
border:solid 2px;
padding:8 10 8 10;
margin:20 10 20 10;
voice-family:"I"}I"";
voice-vamily:inherit;
width:460px;
}
.margin12{margin:0 0 0 12;}
.kanren{
font-size:12px;
line-height:20px;
}

.question{
float:right;
width:440px;
font-size:16px;
font-weight:bold;
line-height:22px;
}
.moji-q{
float:left;
width:64px;
padding:8 0 8 0;
font-size:40px;
}
.moji-q10{
float:left;
width:80px;
padding:8 0 8 0;
font-size:40px;
}
.moji-a{
float:left;
width:50px;
padding:8 0 8 0;
font-size:40px;
}
.blue{color:blue;}
.brown{color:brown; font-weight:bold;}
.bold{font-weight:bold;}
.migiyose{text-align:right;}
.center{text-align:center;}
.hyou01{
font-size:14px;
line-height:22px;
}
.hyou02{
font-size:12px;
line-height:20px;
background-color:#FFFFFF;
}
.hyou01 h3{
font-size:14px;
text-align:left;
line-height:20px;
margin:0 0 0 0;
}
.th-left{text-align:left;}
.ul-none{list-style-type:none;}
.suuji{
font-size:44px;
font-weight:bold;
}
.suuji2{
font-size:24px;
font-weight:bold;
text-align:center;
}
.backcolor{
margin:10 0 10 0;
background-color:black;
}
.qa-title{
font-size:16px;
font-weight:bold;
margin:0 0 16 0;
}

.mokuji{
margin:10 0 10 0;
width:500;
text-align:center;

}