﻿@charset 'utf-8';

#PAGE {
 width: 960px;
 margin: 0px auto;
 text-align: left;
 background: #FFFFFF;
 background-image: url(../img/);
 min-height: 100%;
 height:3850px;
 position: relative;
 /*padding-bottom: calc(100%*235/235);/* calc(100*ImageHeight/ImageWidth)% */
/*
 background-size: 100% auto;
 box-shadow: 0px 0px 0px 0px;
*/
}
/*
#FOOTER {
 width: 1000px;
 height:250px;
 background-image: url(../img/ft01.png);
 margin: -230px auto;
 text-align: center;
 position: relative;
}
*/
body {
 margin: 0px;
 padding: 0px;
 color: #000000;
 font: normal normal normal 13px/2em "メイリオ","Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","Meiryo",Verdana,Geneva,Arial,"ＭＳ ゴシック",sans-serif;
 background-color: #FFFFFF;
 background-image: url(../img/w02.jpg);
 text-align: center;
 -webkit-text-size-adjust:100%;
 width:100%;
 height:100%;
}

.kage {
    background-color:#FFCC66;
    margin:0px 0px 0px 0px;
    padding:0px;
    border-radius:3px;
    -webkit-border-radius:3px;
    -moz-border-radius:3px;
    box-shadow:0px 0px 0px 3px #FFCC66;
    -moz-box-shadow:0px 0px 0px 3px #FFCC66;
    -webkit-box-shadow:0px 0px 0px 3px #FFCC66;
}
.kage_RD {
    background-color:#FFFFFF;
    margin:0px 0px 0px 0px;
    padding:0px;
    border-radius:1px;
    -webkit-border-radius:1px;
    -moz-border-radius:1px;
    box-shadow:0px 0px 3px 1px #FFFFFF;
    -moz-box-shadow:0px 0px 3px 1px #FFFFFF;
    -webkit-box-shadow:3px 3px 3px 1px #FFFFFF;
}

.kageMARU {
    background-color:#F2F5A9;
    margin:20px;
    padding:1px;
    border-radius:20px;
    -webkit-border-radius:20px;
    -moz-border-radius:20px;
    box-shadow:0px 0px 5px 3px #F2F5A9;
    -moz-box-shadow:0px 0px 5px 3px #F2F5A9;
    -webkit-box-shadow:0px 0px 5px 3px #F2F5A9;
}

.kage_W {
    background-color:rgba(255,255,255,0.8);
    margin:0px;
    padding:0px;
    border-radius:5px;
    -webkit-border-radius:5px;
    -moz-border-radius:5px;
    box-shadow:0px 0px 0px 0px #FBF8EF;
    -moz-box-shadow:0px 0px 0px 0px #FBF8EF;
    -webkit-box-shadow:0px 0px 0px 0px #FBF8EF;
}

.kage_Wtext {
    background-color:#FFFFFF;
    margin:0px;
    padding:0px;
    border-radius:5px;
    -webkit-border-radius:5px;
    -moz-border-radius:5px;
    box-shadow:0px 0px 0px 0px #FBF8EF;
    -moz-box-shadow:0px 0px 0px 0px #FBF8EF;
    -webkit-box-shadow:0px 0px 0px 0px #FBF8EF;
}

.kage_Yellow {
    background-color:#FFFFCC;
    margin:0px;
    padding:0px;
    border-radius:5px;
    -webkit-border-radius:5px;
    -moz-border-radius:5px;
    box-shadow:0px 0px 0px 0px #FFFFCC;
    -moz-box-shadow:0px 0px 0px 0px #FFFFCC;
    -webkit-box-shadow:0px 0px 0px 0px #FFFFCC;
}

.kage_SB {
    background-color:#AFEEEE;
    margin:0px 0px 0px 0px;
    padding:0px;
    border-radius:3px;
    -webkit-border-radius:3px;
    -moz-border-radius:3px;
    box-shadow:0px 0px 0px 3px #AFEEEE;
    -moz-box-shadow:0px 0px 0px 3px #AFEEEE;
    -webkit-box-shadow:0px 0px 0px 3px #AFEEEE;
}

.kage_PINK {
    background-color:#FFC0CB;
    margin:0px 0px 0px 0px;
    padding:0px;
    border-radius:3px;
    -webkit-border-radius:3px;
    -moz-border-radius:3px;
    box-shadow:0px 0px 0px 3px #FFC0CB;
    -moz-box-shadow:0px 0px 0px 3px #FFC0CB;
    -webkit-box-shadow:0px 0px 0px 3px #FFC0CB;
}

.kage_LIME {
    background-color:#00FF00;
    margin:0px 0px 0px 0px;
    padding:0px;
    border-radius:3px;
    -webkit-border-radius:3px;
    -moz-border-radius:3px;
    box-shadow:0px 0px 0px 3px #00FF00;
    -moz-box-shadow:0px 0px 0px 3px #00FF00;
    -webkit-box-shadow:0px 0px 0px 3px #00FF00;
}

.kage_WY {
    background-color:rgba(255,255,255,0.8);
    margin:0px;
    padding:0px;
    border-radius:5px;
    -webkit-border-radius:5px;
    -moz-border-radius:5px;
    box-shadow:0px 0px 50px 3px #F3F781;
    -moz-box-shadow:0px 0px 50px 3px #F3F781;
    -webkit-box-shadow:0px 0px 50px 3px #F3F781;
}

.kage_Y {
    background-color:rgba(255,255,255,0.8);
    margin:0px;
    padding:0px;
    border-radius:5px;
    -webkit-border-radius:5px;
    -moz-border-radius:5px;
    box-shadow:0px 0px 0px 0px #F3F781;
    -moz-box-shadow:0px 0px 0px 0px #F3F781;
    -webkit-box-shadow:0px 0px 0px 0px #F3F781;
}

.kage_Wgn {
    background-color:rgba(0,0,0,0.8);
    margin:0px;
    padding:0px;
    border-radius:5px;
    -webkit-border-radius:5px;
    -moz-border-radius:5px;
    box-shadow:0px 0px 1px 1px #F2F5A9;
    -moz-box-shadow:0px 0px 1px 1px #F2F5A9;
    -webkit-box-shadow:0px 0px 1px 1px #F2F5A9;
}

.kage_text {
    background-color:rgba(0,0,0,0.9);
    margin:0px;
    padding:0px;
    border-radius:5px;
    -webkit-border-radius:5px;
    -moz-border-radius:5px;
    box-shadow:0px 0px 3px 1px #000000;
    -moz-box-shadow:0px 0px 3px 1px #000000;
    -webkit-box-shadow:0px 0px 3px 1px #000000;
}

.kage_k {
    background-color:rgba(0,0,0,0.9);
    margin:0px;
    padding:0px;
    border-radius:0px;
    -webkit-border-radius:0px;
    -moz-border-radius:0px;
    box-shadow:0px 0px 3px 1px #000000;
    -moz-box-shadow:0px 0px 3px 1px #000000;
    -webkit-box-shadow:0px 0px 3px 1px #000000;
}


#gyokan li {
 margin: 0 0 10px 0em;
 line-height: 130%;
 list-style:none;
 font-size:100%;
 color:#000000;
}

#touka a:hover img {
 border:0px;
 opacity:0.5;
 filter:alpha(opacity=60);
}

a {
 outline: 0px none #2E64FE;
 background-repeat: no-repeat;
 text-decoration: none;
}


.divlink{
 position:absolute;
 top:355px;
 font-size:110%;
 color:white;
}

.divlinknc{
 position:absolute;
 top:38px;
 font-size:110%;
 color:white;
}

