

*{margin:0; padding:0;}

.h { background-image:url(image/bg3.gif); background-attachment:fixed; line-height:1.4em; font-size:16px; }
.v { background-image:url(image/b_sora2.jpg); background-repeat:no-repeat; background-attachment:fixed;background-position:left bottom; font-size:16px; }
.p { background-image:url(image/b_budo.jpg); background-repeat:no-repeat; background-attachment:fixed;background-position:left top; line-height:1.5em; }
.m1 { background-image:url(image/b_umi4.jpg); background-repeat:no-repeat; background-attachment:fixed;background-position:left top; line-height:1.4em; font-size:15px; }
.m2 { background-image:url(image/b_lake2.jpg); background-repeat:no-repeat; background-attachment:fixed;background-position:left bottom; line-height:1.4em; font-size:15px; }
.m3 { background-image:url(image/b_sogen.jpg); background-repeat:no-repeat; background-attachment:fixed;background-position:left bottom; line-height:1.4em; font-size:15px; }
.s1 { background-image:url(image/b_umi2.jpg); background-repeat:no-repeat; background-attachment:fixed;background-position:left top; line-height:1.4em; font-size:15px; }
.s2 { background-image:url(image/b_lake5.jpg); background-repeat:no-repeat; background-attachment:fixed;background-position:left bottom; line-height:1.4em; font-size:15px; }
.z1 { background-image:url(image/b_lake4.jpg); background-repeat:no-repeat; background-attachment:fixed;background-position:left top; line-height:1.5em; }
.z2 { background-image:url(image/b_umi3.jpg); background-repeat:no-repeat; background-attachment:fixed;background-position:left top; line-height:1.5em; }


body { color:#697497; text-align:center; margin:0; padding:0; }
p { margin:30 0 50 0; }
p.x { text-align:center; font-size:15px; }
div { margin-left:auto; margin-right:auto; text-align:left; }
ul { padding-left:50; }
ul.apple00 { list-style-image: url('image/ap00.gif'); line-height:1.7em; font-size:16px; }
ul.apple0 { list-style-image: url('image/ap0.gif'); }
ul.apple1 { list-style-image: url('image/ap1.gif'); line-height:1.7em; font-size:16px; }
ul.apple2 { list-style-image: url('image/ap2.gif'); }
ul.apple3 { list-style-image: url('image/ap3.gif'); }

ul.poti1 { list-style-image: url('image/c1.gif'); }
ul.poti2 { list-style-image: url('image/c2.gif'); }
ul.poti3 { list-style-image: url('image/c3.gif'); }
ul.poti4 { list-style-image: url('image/c4.gif'); }
ul.poti5 { list-style-image: url('image/c5.gif'); }


hr.orange { background-color:orange; height:5px; }
hr.green { background-color:green; height:5px; }
hr.steelblue { background-color:steelblue; height:5px; }
h1 { font-size:1.1em; }


.home { width:680px; padding:60 80; border:solid 1px #c0c0c0; line-height:1.5; }
.main { width:760px; padding:60 80; background-color:#ffefd5; border:solid 1px #c0c0c0; }
.ver { width:760px; padding:30 10; border:solid 1px #c0c0c0; text-align:center; }
.pro { width:600px; padding:30 40; margin:30 30 30 0; float:right; }
.main1 { width:760px; padding:60 80; background-color:#e6e6fa; border:solid 1px #c0c0c0; }
.main2 { width:760px; padding:60 80; background-color:#ecf1fa; border:solid 1px #c0c0c0; }
.main3 { width:760px; padding:60 80; border:solid 1px #c0c0c0; }
.zakkan { width:690px; padding:60 80; }


.r { float:right; border:0; margin:0 20; }
.l { float:left; border:0; margin:0 20; }

dl { padding:30 0 0 50; }
dd { padding:5 0 40 50; }

span.atama1 { font-size:1px; color:white; }
span.atama2 { font-size:1px; color:#dcdcdc; }

.copy { padding:0 20; text-align:right; font-size:13px; color:gray; }


a { text-decoration:none; }
a:link { color:blue; }
a:visited { color:indigo; }
a:hover { color:aqua; }
a:active { color:aqua; }


body.simple { background-color:#dcdcdc; line-height:1.4em; font-size:17px;}
div.simple { width:800px; padding:60 73; color:#697497; margin-left:auto; margin-right:auto; text-align:left; }
p.simple { margin:20 20; }
h1.simple { color:teal; font-size:20px; margin:80 0 50 0; padding:4 20; border-style:solid; border-width: 0 0 5 10; }
ul.ver2 { line-height:1.6em; font-size:17px; }
ul.simple { padding:0 0 0 100; line-height:1.5em; font-size:17px; }
hr.simple {  width:700px; height:3px; color:teal; }


