*{margin:0;padding:0;zoom:1;}
#container{
margin:0 auto;
width:760px;
background-image:url(../img/hpctr.png);
background-repeat:repeat-y;
background-position:left top;
background-color:#ffffff;
}

#htop{
padding-left:2px;
padding-top:4px;
padding-bottom:19px;
background-color:#e9e8b8;
background-image:url(../img/hptop.png);
background-repeat:no-repeat;
background-position:left bottom;
text-align:left;
}

#hdimg{
margin:5px 20px 0px ;
color:#c0c0c0;
font-size:12px;
height:800px;
background-image:url(../img/hdimg.png);
background-repeat:no-repeat;
background-position:center center;
text-align:center;
font-weight:bold;
}

#hdimg p{
position:relative;
left:10px;
top:10px;
}

#main{
margin:0px auto 40px;
width:760px;
text-align:center;
}

#footer{
clear:both;
margin:40px 0px 0px;
text-align:center;
padding:19px 0px 5px 0px;
background-color:#e9e8b8;
background-image:url(../img/hpbtm.png);
background-repeat:no-repeat;
background-position:left top;
font-size:12px;
color:#000000;
}

body{
background-color:#e9e8b8;
font-family:Verdana,Arial,'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'ＭＳ Ｐゴシック', sans-serif;
}

h1{
color:#ffffff;
font-size:12px;
font-weight:normal;
}

#orl55{
margin:20px auto;
display:block;
width:468px;
text-decoration:none;
}

.orl55imbt{
border:0 none;
}

#tpa47{
margin:10px 60px 0px;
padding:1px 0px;
text-align:center;
border:solid 1px #000000;
}

#tpa47 p{
color:#000000;
font-size:18px;
font-weight:normal;
margin:25px 20px;
padding:0;
line-height:100%;
text-align:left;
}

#tpa47 span.stsp{
font-weight:bold;
color:#ff0000;
font-size:18px;
zoom:normal;
}

#tpa47 span.bksp{
font-weight:bold;
background-color:#ffff00;
font-size:18px;
zoom:normal;
}

#tpa47 span.udsp{
text-decoration:underline;
color:#000000;
font-size:18px;
font-weight:normal;
zoom:normal;
}

#picm51{
margin:40px auto 0px;
display:block;
border:solid 3px #ff0000;
}

#tpa52{
margin:40px 60px 0px;
padding:1px 0px;
text-align:center;
border:solid 1px #000000;
}

#tpa52 p{
color:#000000;
font-size:18px;
font-weight:normal;
margin:25px 20px;
padding:0;
line-height:100%;
text-align:left;
}

#tpa52 span.stsp{
font-weight:bold;
color:#ff0000;
font-size:18px;
zoom:normal;
}

#tpa52 span.bksp{
font-weight:bold;
background-color:#ffff00;
font-size:18px;
zoom:normal;
}

#tpa52 span.udsp{
text-decoration:underline;
color:#000000;
font-size:18px;
font-weight:normal;
zoom:normal;
}

#orl50{
margin:40px auto 0px;
display:block;
width:478px;
text-decoration:none;
}

.orl50imbt{
border:0 none;
}

#tpa54{
margin:40px 60px 0px;
padding:1px 0px;
text-align:center;
border:solid 1px #000000;
}

#tpa54 p{
color:#000000;
font-size:18px;
font-weight:normal;
margin:25px 20px;
padding:0;
line-height:100%;
text-align:left;
}

#tpa54 span.stsp{
font-weight:bold;
color:#ff0000;
font-size:18px;
zoom:normal;
}

#tpa54 span.bksp{
font-weight:bold;
background-color:#ffff00;
font-size:18px;
zoom:normal;
}

#tpa54 span.udsp{
text-decoration:underline;
color:#000000;
font-size:18px;
font-weight:normal;
zoom:normal;
}

#picm43{
margin:40px auto 0px;
display:block;
border:solid 12px #d7dc98;
}

#dht26{
color:#ffffff;
font-size:22px;
font-weight:bold;
background-image:url(../img/dht26.png);
background-repeat:no-repeat;
background-position:center center;
margin:40px 24px 0px;
padding:22px 20px;
text-align:center;
}

#tpa5{
margin:0px 60px 0px;
padding:1px 0px;
text-align:center;
}

#tpa5 p{
color:#000000;
font-size:18px;
font-weight:normal;
margin:18px 20px;
padding:0;
text-align:left;
}

#tpa5 span.stsp{
font-weight:bold;
color:#ff0000;
font-size:18px;
zoom:normal;
}

#tpa5 span.bksp{
font-weight:bold;
background-color:#ffff00;
font-size:18px;
zoom:normal;
}

#tpa5 span.udsp{
text-decoration:underline;
color:#000000;
font-size:18px;
font-weight:normal;
zoom:normal;
}

#dht27{
color:#ffffff;
font-size:20px;
font-weight:bold;
background-image:url(../img/dht27.png);
background-repeat:no-repeat;
background-position:center center;
margin:40px 24px 0px;
padding:22px 20px;
text-align:center;
}

#tpa8{
margin:10px 60px 0px;
padding:1px 0px;
text-align:center;
}

#tpa8 p{
color:#000000;
font-size:18px;
font-weight:normal;
margin:18px 20px;
padding:0;
text-align:left;
}

#tpa8 span.stsp{
font-weight:bold;
color:#ff0000;
font-size:18px;
zoom:normal;
}

#tpa8 span.bksp{
font-weight:bold;
background-color:#ffff00;
font-size:18px;
zoom:normal;
}

#tpa8 span.udsp{
text-decoration:underline;
color:#000000;
font-size:18px;
font-weight:normal;
zoom:normal;
}

#picm9{
margin:0px auto 0px;
display:block;
border:solid 0px #000000;
}

#tpa10{
margin:0px 60px 0px;
padding:1px 0px;
text-align:center;
}

#tpa10 p{
color:#000000;
font-size:18px;
font-weight:normal;
margin:18px 20px;
padding:0;
text-align:left;
}

#tpa10 span.stsp{
font-weight:bold;
color:#ff0000;
font-size:18px;
zoom:normal;
}

#tpa10 span.bksp{
font-weight:bold;
background-color:#ffff00;
font-size:18px;
zoom:normal;
}

#tpa10 span.udsp{
text-decoration:underline;
color:#000000;
font-size:18px;
font-weight:normal;
zoom:normal;
}

#dht212{
color:#ff0080;
font-size:20px;
font-weight:bold;
background-image:url(../img/dht212.png);
background-repeat:no-repeat;
background-position:center center;
margin:40px 24px 0px;
padding:22px 20px;
text-align:center;
}

#tpa13{
margin:0px 60px 0px;
padding:1px 0px;
text-align:center;
}

#tpa13 p{
color:#000000;
font-size:18px;
font-weight:normal;
margin:18px 20px;
padding:0;
text-align:left;
}

#tpa13 span.stsp{
font-weight:bold;
color:#ff0000;
font-size:18px;
zoom:normal;
}

#tpa13 span.bksp{
font-weight:bold;
background-color:#ffff00;
font-size:18px;
zoom:normal;
}

#tpa13 span.udsp{
text-decoration:underline;
color:#000000;
font-size:18px;
font-weight:normal;
zoom:normal;
}

#dht215{
color:#00ff00;
font-size:20px;
font-weight:bold;
background-image:url(../img/dht215.png);
background-repeat:no-repeat;
background-position:center center;
margin:40px 29px 0px;
padding:22px 20px;
text-align:center;
}

#tpa16{
margin:0px 60px 0px;
padding:1px 0px;
text-align:center;
}

#tpa16 p{
color:#000000;
font-size:18px;
font-weight:normal;
margin:18px 20px;
padding:0;
text-align:left;
}

#tpa16 span.stsp{
font-weight:bold;
color:#ff0000;
font-size:22px;
zoom:normal;
}

#tpa16 span.bksp{
font-weight:bold;
background-color:#ffff00;
font-size:18px;
zoom:normal;
}

#tpa16 span.udsp{
text-decoration:underline;
color:#000000;
font-size:18px;
font-weight:normal;
zoom:normal;
}

#toku24{
margin:40px auto 0px;
width:600px ;
border:solid 2px #000000;
background-color:#ffffff;
text-align:center;
}

.toku24hd{
width:100%;
height:102px;
border:0 none;
}

#toku24 p{
margin:10px auto;
width:80%;
padding:10px;
font-size:18px;
color:#000000;
font-weight:normal;
background-color:#ffffff;
border:solid 1px #808080;
text-align:left;
}

.toku24bm{
margin:10px auto;
border:0 none;
}

#toku17{
margin:40px auto 0px;
width:600px ;
border:solid 2px #000000;
background-color:#ffffff;
text-align:center;
}

.toku17hd{
width:100%;
height:102px;
border:0 none;
}

#toku17 p{
margin:10px auto;
width:80%;
padding:10px;
font-size:18px;
color:#000000;
font-weight:normal;
background-color:#ffffff;
border:solid 1px #808080;
text-align:left;
}

.toku17bm{
margin:10px auto;
border:0 none;
}

#toku19{
margin:40px auto 0px;
width:600px ;
border:solid 2px #000000;
background-color:#ffffff;
text-align:center;
}

.toku19hd{
width:100%;
height:102px;
border:0 none;
}

#toku19 p{
margin:10px auto;
width:80%;
padding:10px;
font-size:18px;
color:#000000;
font-weight:normal;
background-color:#ffffff;
border:solid 1px #808080;
text-align:left;
}

.toku19bm{
margin:10px auto;
border:0 none;
}

#toku18{
margin:40px auto 0px;
width:600px ;
border:solid 2px #000000;
background-color:#ffffff;
text-align:center;
}

.toku18hd{
width:100%;
height:102px;
border:0 none;
}

#toku18 p{
margin:10px auto;
width:80%;
padding:10px;
font-size:18px;
color:#000000;
font-weight:normal;
background-color:#ffffff;
border:solid 1px #808080;
text-align:left;
}

.toku18bm{
margin:10px auto;
border:0 none;
}

#toku32{
margin:40px auto 0px;
width:600px ;
border:solid 2px #000000;
background-color:#ffffff;
text-align:center;
}

.toku32hd{
width:100%;
height:102px;
border:0 none;
}

#toku32 p{
margin:10px auto;
width:80%;
padding:10px;
font-size:18px;
color:#000000;
font-weight:normal;
background-color:#ffffff;
border:solid 1px #808080;
text-align:left;
}

.toku32bm{
margin:10px auto;
border:0 none;
}

#toku20{
margin:40px auto 0px;
width:600px ;
border:solid 2px #000000;
background-color:#ffffff;
text-align:center;
}

.toku20hd{
width:100%;
height:102px;
border:0 none;
}

#toku20 p{
margin:10px auto;
width:80%;
padding:10px;
font-size:18px;
color:#000000;
font-weight:normal;
background-color:#ffffff;
text-align:left;
}

.toku20bm{
margin:10px auto;
border:0 none;
}

#toku21{
margin:40px auto 0px;
width:600px ;
border:solid 2px #000000;
background-color:#ffffff;
text-align:center;
}

.toku21hd{
width:100%;
height:102px;
border:0 none;
}

#toku21 p{
margin:10px auto;
width:80%;
padding:10px;
font-size:18px;
color:#000000;
font-weight:normal;
background-color:#ffffff;
border:solid 1px #808080;
text-align:left;
}

.toku21bm{
margin:10px auto;
border:0 none;
}

#toku22{
margin:40px auto 0px;
width:600px ;
border:solid 2px #000000;
background-color:#ffffff;
text-align:center;
}

.toku22hd{
width:100%;
height:102px;
border:0 none;
}

#toku22 p{
margin:10px auto;
width:80%;
padding:10px;
font-size:18px;
color:#000000;
font-weight:normal;
background-color:#ffffff;
border:solid 1px #808080;
text-align:left;
}

.toku22bm{
margin:10px auto;
border:0 none;
}

#toku23{
margin:40px auto 0px;
width:600px ;
border:solid 2px #000000;
background-color:#ffffff;
text-align:center;
}

.toku23hd{
width:100%;
height:102px;
border:0 none;
}

#toku23 p{
margin:10px auto;
width:80%;
padding:10px;
font-size:18px;
color:#000000;
font-weight:normal;
background-color:#ffffff;
border:solid 1px #808080;
text-align:left;
}

.toku23bm{
margin:10px auto;
border:0 none;
}

#dht226{
color:#ffffff;
font-size:24px;
font-weight:bold;
background-image:url(../img/dht226.png);
background-repeat:no-repeat;
background-position:center center;
margin:40px 29px 0px;
padding:22px 20px;
text-align:center;
}

#seprice25{
margin:40px auto 0px;
display:block;
}

#tpa27{
margin:40px 60px 0px;
padding:1px 0px;
text-align:center;
}

#tpa27 p{
color:#000000;
font-size:18px;
font-weight:normal;
margin:25px 20px;
padding:0;
line-height:100%;
text-align:left;
}

#tpa27 span.stsp{
font-weight:bold;
color:#ff0000;
font-size:18px;
zoom:normal;
}

#tpa27 span.bksp{
font-weight:bold;
background-color:#ffff00;
font-size:18px;
zoom:normal;
}

#tpa27 span.udsp{
text-decoration:underline;
color:#000000;
font-size:18px;
font-weight:normal;
zoom:normal;
}

#orl53{
margin:0px auto 0px;
display:block;
width:468px;
text-decoration:none;
}

.orl53imbt{
border:0 none;
}

#tpa48{
margin:40px 60px 0px;
padding:1px 0px;
text-align:center;
border:solid 1px #000000;
}

#tpa48 p{
color:#000000;
font-size:18px;
font-weight:normal;
margin:25px 20px;
padding:0;
line-height:100%;
text-align:left;
}

#tpa48 span.stsp{
font-weight:bold;
color:#ff0000;
font-size:18px;
zoom:normal;
}

#tpa48 span.bksp{
font-weight:bold;
background-color:#ffff00;
font-size:18px;
zoom:normal;
}

#tpa48 span.udsp{
text-decoration:underline;
color:#000000;
font-size:18px;
font-weight:normal;
zoom:normal;
}

#dht244{
color:#0000ff;
font-size:24px;
font-weight:bold;
background-image:url(../img/dht244.png);
background-repeat:no-repeat;
background-position:center center;
margin:10px 29px;
padding:25px 20px;
text-align:left;
}

#tpa45{
margin:0px 60px 0px;
padding:1px 0px;
text-align:center;
border:solid 2px #000000;
}

#tpa45 p{
color:#000000;
font-size:18px;
font-weight:normal;
margin:25px 20px;
padding:0;
line-height:100%;
text-align:left;
}

#tpa45 span.stsp{
font-weight:bold;
color:#ff0000;
font-size:18px;
zoom:normal;
}

#tpa45 span.bksp{
font-weight:bold;
background-color:#ffff00;
font-size:18px;
zoom:normal;
}

#tpa45 span.udsp{
text-decoration:underline;
color:#000000;
font-size:18px;
font-weight:normal;
zoom:normal;
}

#tpa35{
margin:40px 60px 0px;
padding:1px 0px;
text-align:center;
}

#tpa35 p{
color:#000000;
font-size:18px;
font-weight:normal;
margin:25px 20px;
padding:0;
line-height:100%;
text-align:left;
}

#tpa35 span.stsp{
font-weight:bold;
color:#ff0000;
font-size:18px;
zoom:normal;
}

#tpa35 span.bksp{
font-weight:bold;
background-color:#ffff00;
font-size:18px;
zoom:normal;
}

#tpa35 span.udsp{
text-decoration:underline;
color:#000000;
font-size:18px;
font-weight:normal;
zoom:normal;
}

#orl29{
margin:0px auto 0px;
display:block;
width:478px;
text-decoration:none;
}

.orl29imbt{
border:0 none;
}

#kesima41{
margin:40px auto 0px;
display:block;
}

#tuips30{
margin:70px 80px 0px;
background-color:#ffffff;
border:solid 4px #000000;
}

.tuips30ps{
text-align:left;
}

.tuips30ps img{
border:none;
}

.tuips30ctxt{
padding:40px;
font-size:18px;
color:#000000;
font-weight:normal;
text-align:left;
}

.tuips30ynm{
padding:5px;
text-align:right;
}

.tuips30ynm img{
border:none;
}

#kesima40{
margin:60px auto 0px;
display:block;
}

#tpa46{
margin:30px 60px 0px;
padding:1px 0px;
text-align:center;
border:solid 2px #000000;
}

#tpa46 p{
color:#000000;
font-size:18px;
font-weight:normal;
margin:25px 20px;
padding:0;
line-height:100%;
text-align:left;
}

#tpa46 span.stsp{
font-weight:bold;
color:#ff0000;
font-size:18px;
zoom:normal;
}

#tpa46 span.bksp{
font-weight:bold;
background-color:#ffff00;
font-size:18px;
zoom:normal;
}

#tpa46 span.udsp{
text-decoration:underline;
color:#000000;
font-size:18px;
font-weight:normal;
zoom:normal;
}

#orl31{
margin:40px auto 0px;
display:block;
width:478px;
text-decoration:none;
}

.orl31imbt{
border:0 none;
}


