
*{margin:0;padding:0;}
img {border: none;}
a img {border: none;}
body,td,th {
font-family: Arial;
font-size: 14px;
color: #ffffff;
line-height: 130%;
}
body {
min-height: 100%;
margin: 0 auto;
padding: 0;
display: table-cell;
vertical-align: middle;
background-color: #000000;
user-select:none;
-webkit-user-select:none;
-moz-user-select:none;
-khtml-user-select:none;
-webkit-user-drag:none;
-khtml-user-drag:none;
}
html {
height: 100%;
margin: 0 auto;
padding: 0;
display: table;
}
.red {color: #ff0000; font-weight:bold;}
.grey {color: #888888;}
.m {color: #ffffff; font-weight:bold; font-size: 17px;}
.m2 {color: #666666; font-weight:bold; }
.nam {color: #999999;letter-spacing: 0.2em;}
.mokuji {color: #2E2E2E; font-weight:bold; font-size: 15.5px;padding:10px 0px 10px 0px; margin:70px 0px 15px 0px;}

a{color:#848484;font-style:normal;text-decoration:none;}
a:link {color:#848484;font-style:normal;text-decoration:none;}
a:visited {color:#848484;text-decoration:none;}
a:hover {color:#ffffff;font-style:normal;text-decoration:underline;}
a:active {text-decoration:none;}

.mo{font-size: 18px;margin:0px 1px;}
a.mo{color:#2E2E2E;font-style:normal;text-decoration:none;font-weight:bold; }
a.mo:link {color:#2E2E2E;font-style:normal;text-decoration:none;font-weight:bold; }
a.mo:visited {color:#2E2E2E;text-decoration:none;font-weight:bold; }
a.mo:hover {color:#cccccc;font-style:normal;text-decoration:underline;}
a.mo:active {text-decoration:none;font-weight:bold; }

.kaitei{letter-spacing: 2px;}
a.kaitei{color:#ffffff;font-style:normal;text-decoration:none;font-weight:bold; font-size: 15px;}
a.kaitei:link {color:#ffffff;font-style:normal;text-decoration:none;font-weight:bold; font-size: 15px;}
a.kaitei:visited {color:#ffffff;text-decoration:none;font-weight:bold; font-size: 15px;}
a.kaitei:hover {color:#ffffff;font-style:normal;text-decoration:underline;font-weight:bold; font-size: 16px;background-color: #000000;}
a.kaitei:active {text-decoration:none;}
a img.linkimg{background:none!important;}
a:hover img.linkimg{opacity:0.6;filter:alpha(opacity=60);-ms-filter: "alpha( opacity=60 )";background:none!important;}

p.br1 {padding: 20px;}
p.br2 {padding: 10px;}
p.br3 {padding: 0px;}
p.br4 {padding: 100px;}
p.br5 {padding: 5px;}
p.br6 {padding: 30px;}

div.wak{background-color: #000000;width:800px;text-align:center;margin-left:auto;margin-right:auto;}
div.wak2{background-color: #ffffff;width:800px;text-align:center;margin-left:auto;margin-right:auto;}
.wakue{
width:800px;
height:150px;
margin:10px 0px 40px 0px;
border:0px;
background-color:#ffffff;
overflow: hidden;
background-image: url(giza.gif); 
background-repeat: repeat;
display:table-cell;
text-align:center;
vertical-align:middle;
layout-grid-line:800px;
}
.wakue img {
vertical-align:middle;
}
.waksita{
width:800px;
height:150px;
margin:10px 0px 40px 0px;
border:0px;
background-color:#ffffff;
overflow: hidden;
background-image: url(giza2.gif); 
background-repeat: repeat;
display:table-cell;
text-align:center;
vertical-align:middle;
layout-grid-line:800px;
}

.sctitle a{
display:block;
width:210px;
height:30px;
line-height:30px;
text-decoration:none;
vertical-align: top;
text-align: center;
font-size:15px;
color:#ffffff;
background-color: #999999;
border:2px solid #999999;
vertical-align:middle;
text-align: center;
margin: 0 auto;
letter-spacing: 10px;
}
.sctitle a:hover{font-size:17px;color:#000000;background-color: #ffffff;}

img.smpl {width: 266px;height: 200px;border:#888888 solid 1px;}
img.sample {width: 750px;}
.top{margin:50px 0px 10px 0px;}
.kaigyo{margin:20px 0px 0px 0px;}
.sitagif{margin:100px 0px 80px 0px;}
.naka1 {margin: 0 auto;display:inline-block; vertical-align:middle; text-align: left;}
.naka2 {display:block; vertical-align:middle; text-align: left; width:800px;}
.cent{margin: 100px;}
.pct{padding:30px 0px 30px 0px; margin:0 auto;}
a img.syuk {width:80%; height:80%;}


div.kakoi{
margin:0px 0px 0px 0px;
background-color: #000000;
width:800px;
height:800px;
background-image: url(top.png); 
background-repeat: no-repeat;
}
div.nakami{
border:0px solid #000000;
padding:20px 0px 0px 10px;
width:400px;
height:700px;
position: relative;
top: 50px;
left: 330px;
vertical-align:middle;
text-align: center; 
}
.title0{margin:100px 0px 6px 0px;}
.title1{margin:0px 0px 65px 0px;}
.title2{margin:10px 0px 5px 0px;}
.title3{margin:60px 0px 5px 0px;}
.yuki{margin: 20px 10px -4px 10px;}
.miniwak{background-color: #ffffff;}
.kaiteis{margin:65px 0px 0px 0px;
text-shadow: black 1px 1px 0px, black -1px 1px 0px,black 1px -1px 0px, black -1px -1px 0px;}