body{
 background-color: #ffffcc;
 width: 810;
}

button{
 cursor: pointer; /* button要素にマウスを置いた時の形状をpointerに指定 */
}

#header{
 background: linear-gradient(#009900,#006400);
 margin: 0 auto;
 margin-top: -10;
 margin-right: -10;
 margin-left: -10;
 margin-bottom: 0;
 padding: 0;
 width: 102%;
 height: 106;
 border: none;
 overflow: hidden;
}

.title{
 color: white;
 float: left;
 width: 700px;
 height: 100%;
 margin: 0 auto;
}

#headerbutton{
 float: right;
 width: 120;
 height: 90;
 margin: 0;
 margin-top: -10;
 margin-right: 8%;
 padding-top: 10;
 background: linear-gradient(#990000,#990000);
 border: none;
 border-right: 2px solid white;
 font-size: 0.85em; /* 文字サイズを指定 */
 font-weight: bold;
 color: #fff; /* 文字色を指定 */
}
#headerbutton:hover{
 float: right;
 width: 120;
 height: 90;
 margin: 0;
 margin-top: -10;
 margin-right: 8%;
 padding-top: 10;
 background: linear-gradient(#0000cc,#0000cc);
 border: none;
 border-right: 2px solid white;
 font-size: 0.85em; /* 文字サイズを指定 */
 font-weight: bold;
 color: #fff; /* 文字色を指定 */
}

#headerbutton-left{
 float: right;
 width: 120;
 height: 90;
 margin: 0;
 margin-top: -10;
 padding-top: 10;
 background: linear-gradient(#990000,#990000);
 border: none;
 border-left: 2px solid white;
 border-right: 2px solid white;
 font-size: 0.85em; /* 文字サイズを指定 */
 font-weight: bold;
 color: #fff; /* 文字色を指定 */
}
#headerbutton-left:hover{
 float: right;
 width: 120;
 height: 90;
 margin: 0;
 margin-top: -10;
 padding-top: 10;
 background: linear-gradient(#0000cc,#0000cc);
 border: none;
 border-left: 2px solid white;
 border-right: 2px solid white;
 font-size: 0.85em; /* 文字サイズを指定 */
 font-weight: bold;
 color: #fff; /* 文字色を指定 */
}

.button-image{
 margin: 0 auto;
 margin-bottom: -2;
 margin-right: 5;
 padding-bottom: 0;
 weight: 20;
 height: 20;
}

.kakusityousonn-button-image{
 margin: 0 auto;
 margin-bottom: -17;
 margin-right: 5;
 padding-bottom: 0;
 weight: auto;
 height: 27;
 background-size: 100% auto;
}

.headerbottom{
 background: linear-gradient(#00b300,#008000);
 margin: 0 auto;
 margin-top: 0;
 margin-right: -10;
 margin-left: -10;
 margin-bottom: 0;
 padding-right: 10; 
 padding-left: 10;
 width: 100%;
 height: 15;
 border: none;
 border-top: 4px solid #ffff7f;
}

.headerpicture{
 margin: 0 auto;
 margin-right: -10;
 margin-left: -10;
 margin-bottom: 0;
 padding-top: 20;
 padding-right: 20;
 width: 100%;
 height: 150px;
 border: none;
 position: relative;
}

.shadow{
 margin: 0 auto;
 width: 1125px;
 height: 20px;
 margin: 0 auto;
 background-color: #ffffcc;
 border: none;
 position: relative;
 box-shadow: 0px -8px 30px 20px #ffffcc; /* box-shadow: 右へ 下へ 強さ 広がり 色 insetで内側へ; */
}


.whole{ /* スライドショーの右端を合わせるために"whole"divを設定して中央揃え */
 width: 1145px;
 height: 800px;
 margin: 0 auto;
 padding: 0;
 background-color: #ffffcc;
 box-shadow: 0px 10px 20px 10px #b5b5b5;
 border: none;
}

.middlebox{
 width: 100%;
 height: 330px;
 margin: 0 auto;
 margin-top: -180;
 position: relative;
 padding: 0;
 background: none;
 border: none;
}

.link{
 word-break: break-all;
}
.link:link{
 font-size: 15px;
 font-weight: lighter;
 color: blue;
 text-decoration: underline;
}
.link:hover{
 font-weight: lighter;
 color: red;
 text-decoration: underline;
}
.link:active{
 font-weight: lighter;
 color: yellow;
 text-decoration: none;
}
.link:visited{
 font-weight: lighter;
 color: #800080;
 text-decoration: underline;
}


.textbox{
 margin: 0 auto;
 margin: -50 0 0 -50;
 width: 900;
 height: 100%;
 border: none;
}

.texttitle{
 margin: 0 auto;
 margin-top: 10px;
 width: 100%;
 height: 30;
 background-color: #228b22;
 text-align: left;
 border: 3px solid #228b22;
 border-radius: 10px;
}

.texttitletext{
 margin: 0 auto;
 margin-left: 10;
 padding-left: 10;
 font-size: 20;
 color: #fff;
 font-weight: bold;
 border-left: 4px solid #ffaa00;
}

.text{
 margin: 0 auto;
 margin-top: 50px;
 padding: none;
 width: 90%;
 height: 100%;
 text-align: left;
 color: black;
 font-size: 17px;
 border: none;
}

#map{
 float: left;
 margin: 10 auto;
 margin-top: 20;
 width: 700;
 height: 1200;
 background-size: 100% auto; /* 画像の全てが表示されるように設定: 横 縦 */
 border: none;
}

#swipe{
 z-index: 101;
 float: left;
 position: absolute;
 width: 0;
 height: 0;
 margin-top: 0;
 margin-left: 0;
 background: url('../../images/kakusityousonn-images/swipe.gif');
 background-size: 100% auto;
 background-repeat: no-repeat;
 background-color: none;
 font-size: 0;
 border: none;
}

.nagasimatyou{
 z-index: 100;
 float: left;
 position: absolute;
 width: 45;
 height: 68;
 margin-top: 35;
 margin-left: 225;
 background-color: none;
 font-size: 0;
 border-radius: 100% 0 100% 50%;
 border: none;
}
.nagasimatyou:hover{
 z-index: 100;
 float: left;
 position: absolute;
 width: 76;
 height: 73;
 margin-top: 32;
 margin-left: 199;
 background: url('../../images/kakusityousonn-images/nagasimatyou.gif');
 background-size: 100% auto;
 color: black;
 text-decoration: none;
 text-align: left;
 font-size: 15px;
 font-weight: bolder;
 line-height: 4;
 border-radius: 100% 0 100% 50%;
 border: none;
}
.trriger +#nagasimatyou2{
 position: absolute;
 width: 0;
 height: 0;
 background-color: none;
 font-size: 0;
 border: none;
}
.trriger:hover +#nagasimatyou2{
 z-index: 200;
 float: left;
 position: absolute;
 width: 550;
 height: 655;
 margin-top: -410;
 margin-left: -616;
 background: url('../../images/kakusityousonn-images/nagasimatyou2.gif');
 background-size: 100% auto;
 color: black;
 text-decoration: none;
 text-align: center;
 font-size: 14px;
 font-weight: bolder;
 line-height: 4;
 border-radius: 0 0 0 0;
 border: none;
 pointer-events:none;
}

.akunesi{
 z-index: 99;
 float: left;
 position: absolute;
 width: 40;
 height: 70;
 margin-top: 85;
 margin-left: 240;
 background-color: none;
 font-size: 0;
 border-radius: 40% 50% 40% 60%;
 border: none;
}
.akunesi:hover{
 z-index: 99;
 float: left;
 position: absolute;
 width: 71;
 height: 66;
 margin-top: 89;
 margin-left: 211;
 background: url('../../images/kakusityousonn-images/akunesi.gif');
 background-size: 100% auto;
 color: black;
 text-decoration: none;
 text-align: left;
 font-size: 15px;
 font-weight: bolder;
 line-height: 2;
 border-radius: 40% 0% 0% 60%;
 border: none;
}
.trriger +#akunesi2{
 position: absolute;
 width: 0;
 height: 0;
 background-color: none;
 font-size: 0;
 border: none;
}
.trriger:hover +#akunesi2{
 z-index: 199;
 float: left;
 position: absolute;
 width: 71;
 height: 66;
 margin-top: -20;
 margin-left: -488;
 background: url('../../images/kakusityousonn-images/akunesi.gif');
 background-size: 100% auto;
 color: black;
 text-decoration: none;
 text-align: center;
 font-size: 14px;
 font-weight: bolder;
 line-height: 4;
 border-radius: 100% 100% 50% 0;
 border: none;
 pointer-events:none;
}


.izumisi{
 z-index: 101;
 float: left;
 position: absolute;
 width: 70;
 height: 60;
 margin-top: 80;
 margin-left: 265;
 background-color: none;
 font-size: 0;
 border-radius: 40% 50% 100% 100%;
 border: none;
}
.izumisi:hover{
 z-index: 101;
 float: left;
 position: absolute;
 width: 77;
 height: 65;
 margin-top: 78.5;
 margin-left: 261;
 background: url('../../images/kakusityousonn-images/izumisi.gif');
 background-size: 100% auto;
 color: black;
 text-decoration: none;
 text-align: center;
 font-size: 15px;
 font-weight: bolder;
 line-height: 2;
 border-radius: 40% 60% 100% 90%;
 border: none;
}
.trriger +#izumisi2{
 position: absolute;
 width: 0;
 height: 0;
 background-color: none;
 font-size: 0;
 border: none;
}
.trriger:hover +#izumisi2{
 z-index: 201;
 float: left;
 position: absolute;
 width: 77;
 height: 65;
 margin-top: -107;
 margin-left: -438;
 background: url('../../images/kakusityousonn-images/izumisi.gif');
 background-size: 100% auto;
 color: black;
 text-decoration: none;
 text-align: center;
 font-size: 14px;
 font-weight: bolder;
 line-height: 4;
 border-radius: 0 0 0 0;
 border: none;
 pointer-events:none;
}

.satumasenndaisi{
 z-index: 96;
 float: left;
 position: absolute;
 width: 255;
 height: 107;
 margin-top: 138;
 margin-left: 105;
 background-color: none;
 font-size: 0;
 border-radius: 100% 40% 65% 0%;
 border: none;
}
.satumasenndaisi:hover{
 z-index: 96;
 float: left;
 position: absolute;
 width: 257;
 height: 107;
 margin-top: 139;
 margin-left: 101;
 background: url('../../images/kakusityousonn-images/satumasenndaisi.gif');
 background-size: 100% auto;
 color: black;
 text-decoration: none;
 text-align: center;
 font-size: 15px;
 font-weight: bolder;
 line-height: 2;
 border-radius: 90% 40% 65% 0;
 border: none;
}
.trriger +#satumasenndaisi2{
 position: absolute;
 width: 0;
 height: 0;
 background-color: none;
 font-size: 0;
 border: none;
}
.trriger:hover +#satumasenndaisi2{
 z-index: 196;
 float: left;
 position: absolute;
 width: 257;
 height: 107;	
 margin-top: -135;
 margin-left: -712;
 background: url('../../images/kakusityousonn-images/satumasenndaisi.gif');
 background-size: 100% auto;
 color: black;
 text-decoration: none;
 text-align: center;
 font-size: 14px;
 font-weight: bolder;
 line-height: 5;
 border-radius: 0 0 0 0;
 border: none;
 pointer-events:none;
}

.isasi{
 z-index: 98;
 float: left;
 position: absolute;
 width: 60;
 height: 80;
 margin-top: 75;
 margin-left: 330;
 background-color: none;
 font-size: 0;
 border-radius: 40% 50% 50% 60%;
 border: none;
}
.isasi:hover{
 z-index: 98;
 float: left;
 position: absolute;
 width: 62;
 height: 82;
 margin-top: 74;
 margin-left: 328;
 background: url('../../images/kakusityousonn-images/isasi.gif');
 background-size: 100% auto;
 color: black;
 text-decoration: none;
 text-align: center;
 font-size: 15px;
 font-weight: bolder;
 line-height: 3;
 border-radius: 40% 50% 30% 60%;
 border: none;
}
.trriger +#isasi2{
 position: absolute;
 width: 0;
 height: 0;
 background-color: none;
 font-size: 0;
 border: none;
}
.trriger:hover +#isasi2{
 z-index: 198;
 float: left;
 position: absolute;
 width: 62;
 height: 82;
 margin-top: -92;
 margin-left: -372;
 background: url('../../images/kakusityousonn-images/isasi.gif');
 background-size: 100% auto;
 color: black;
 text-decoration: none;
 text-align: center;
 font-size: 14px;
 font-weight: bolder;
 line-height: 5;
 border-radius: 0 0 0 0;
 border: none;
 pointer-events:none;
}

.satumatyou{
 z-index: 97;
 float: left;
 position: absolute;
 width: 75;
 height: 58;
 margin-top: 125;
 margin-left: 290;
 background-color: none;
 font-size: 0;
 border-radius: 0 0 100% 50%;
 border: none;
}
.satumatyou:hover{
 z-index: 97;
 float: left;
 position: absolute;
 width: 80;
 height: 68;
 margin-top: 123;
 margin-left: 288;
 background: url('../../images/kakusityousonn-images/satumatyou.gif');
 background-size: 100% auto;
 color: black;
 text-decoration: none;
 text-align: center;
 font-size: 15px;
 font-weight: bolder;
 line-height: 2;
 border-radius: 50% 50% 55% 45%;
 border: none;
}
.trriger +#satumatyou2{
 position: absolute;
 width: 0;
 height: 0;
 background-color: none;
 font-size: 0;
 border: none;
}
.trriger:hover +#satumatyou2{
 z-index: 197;
 float: left;
 position: absolute;
 width: 80;
 height: 68;
 margin-top: -118;
 margin-left: -524;
 background: url('../../images/kakusityousonn-images/satumatyou.gif');
 background-size: 100% auto;
 color: black;
 text-decoration: none;
 text-align: center;
 font-size: 14px;
 font-weight: bolder;
 line-height: 4;
 border-radius: 100% 100% 50% 0;
 border: none;
 pointer-events:none;
}

.yuusuityou{
 z-index: 95;
 float: left;
 position: absolute;
 width: 47;
 height: 45;
 margin-top: 118;
 margin-left: 366;
 background-color: none;
 font-size: 0;
 border-radius: 0 100% 20% 0;
 border: none;
}
.yuusuityou:hover{
 z-index: 95;
 float: left;
 position: absolute;
 width: 52;
 height: 46;
 margin-top: 120;
 margin-left: 366;
 background: url('../../images/kakusityousonn-images/yuusuityou.gif');
 background-size: 100% auto;
 color: black;
 text-decoration: none;
 text-align: center;
 font-size: 15px;
 font-weight: bolder;
 line-height: 1;
 border-radius: 0 30% 0 0;
 border: none;
}
.trriger +#yuusuityou2{
 position: absolute;
 width: 0;
 height: 0;
 background-color: none;
 font-size: 0;
 border: none;
}
.trriger:hover +#yuusuityou2{
 z-index: 195;
 float: left;
 position: absolute;
 width: 471;
 height: 563;
 margin-top: -582;
 margin-left: -449;
 background: url('../../images/kakusityousonn-images/yuusuityou2.gif');
 background-size: 100% auto;
 color: black;
 text-decoration: none;
 text-align: center;
 font-size: 14px;
 font-weight: bolder;
 line-height: 4;
 border-radius: 0 0 0 0;
 border: none;
 pointer-events:none;
}

.itikikusikinosi{
 z-index: 102;
 float: left;
 position: absolute;
 width: 60;
 height: 40;
 margin-top: 200;
 margin-left: 245;
 background-color: none;
 font-size: 0;
 border-radius: 0 100% 10% 90%;
 border: none;
}
.itikikusikinosi:hover{
 z-index: 102;
 float: left;
 position: absolute;
 width: 125;
 height: 43;
 margin-top: 197.5;
 margin-left: 175.5;
 background: url('../../images/kakusityousonn-images/itikikusikinosi.gif');
 background-size: 100% auto;
 color: black;
 text-decoration: none;
 text-align: center;
 font-size: 14px;
 font-weight: bolder;
 line-height: 1;
 border-radius: 50% 50% 30% 50%;
 border: none;
}
.trriger +#itikikusikinosi2{
 position: absolute;
 width: 0;
 height: 0;
 background-color: none;
 font-size: 0;
 border: none;
}
.trriger:hover +#itikikusikinosi2{
 z-index: 202;
 float: left;
 position: absolute;
 width: 125;
 height: 43;
 margin-top: -43;
 margin-left: -526;
 background: url('../../images/kakusityousonn-images/itikikusikinosi.gif');
 background-size: 100% auto;
 color: black;
 text-decoration: none;
 text-align: center;
 font-size: 14px;
 font-weight: bolder;
 line-height: 4;
 border-radius: 0 0 0 0;
 border: none;
 pointer-events:none;
}

.hiokisi{
 z-index: 105;
 float: left;
 position: absolute;
 width: 30;
 height: 80;
 margin-top: 220;
 margin-left: 280;
 background-color: none;
 font-size: 0;
 border-radius: 60% 10% 10% 20%;
 border: none;
}
.hiokisi:hover{
 z-index: 105;
 float: left;
 position: absolute;
 width: 51;
 height: 83;
 margin-top: 218;
 margin-left: 271;
 background: url('../../images/kakusityousonn-images/hiokisi.gif');
 background-size: 100% auto;
 color: black;
 text-decoration: none;
 text-align: center;
 font-size: 14px;
 font-weight: bolder;
 line-height: 3;
 border-radius: 60% 10% 10% 20%;
 border: none;
}
.trriger +#hiokisi2{
 position: absolute;
 width: 0;
 height: 0;
 background-color: none;
 font-size: 0;
 border: none;
}
.trriger:hover +#hiokisi2{
 z-index: 205;
 float: left;
 position: absolute;
 width: 51;
 height: 83;
 margin-top: -312;
 margin-left: -544;
 background: url('../../images/kakusityousonn-images/hiokisi.gif');
 background-size: 100% auto;
 color: black;
 text-decoration: none;
 text-align: center;
 font-size: 14px;
 font-weight: bolder;
 line-height: 4;
 border-radius: 0 0 0 0;
 border: none;
 pointer-events:none;
}

.airasi{
 z-index: 103;
 float: left;
 position: absolute;
 width: 53;
 height: 60;
 margin-top: 175;
 margin-left: 330;
 background-color: none;
 font-size: 0;
 border-radius: 50% 50% 50% 0;
 border: none;
}
.airasi:hover{
 z-index: 103;
 float: left;
 position: absolute;
 width: 68;
 height: 65.5;
 margin-top: 172.5;
 margin-left: 323;
 background: url('../../images/kakusityousonn-images/airasi.gif');
 background-size: 100% auto;
 color: black;
 text-decoration: none;
 text-align: center;
 font-size: 14px;
 font-weight: bolder;
 line-height: 2;
 border-radius: 100% 100% 50% 0;
 border: none;
}
.trriger +#airasi2{
 position: absolute;
 width: 0;
 height: 0;
 background-color: none;
 font-size: 0;
 border: none;
}
.trriger:hover +#airasi2{
 z-index: 203;
 float: left;
 position: absolute;
 width: 68;
 height: 65.5;
 margin-top: 82.5;
 margin-left: -377;
 background: url('../../images/kakusityousonn-images/airasi.gif');
 background-size: 100% auto;
 color: black;
 text-decoration: none;
 text-align: center;
 font-size: 14px;
 font-weight: bolder;
 line-height: 4;
 border-radius: 100% 100% 50% 0;
 border: none;
 pointer-events:none;
}

.kagosimasi{
 z-index: 104;
 float: left;
 position: absolute;
 width: 85;
 height: 138;
 margin-top: 219;
 margin-left: 300;
 background-color: none;
 font-size: 0;
 border-radius: 20% 50% 50% 60%;
 border: none;
}
.kagosimasi:hover{
 z-index: 104;
 float: left;
 position: absolute;
 width: 92;
 height: 149;
 margin-top: 213.5;
 margin-left: 298;
 background: url('../../images/kakusityousonn-images/kagosimasi.gif');
 background-size: 100% auto;
 color: black;
 text-decoration: none;
 text-align: center;
 font-size: 14px;
 font-weight: bolder;
 line-height: 3;
 border-radius: 20% 40% 60% 60%;
 border: none;
}
.trriger +#kagosimasi2{
 position: absolute;
 width: 0;
 height: 0;
 background-color: none;
 font-size: 0;
 border: none;
}
.trriger:hover +#kagosimasi2{
 z-index: 204;
 float: left;
 position: absolute;
 width: 92;
 height: 149;
 margin-top: 123;
 margin-left: -515;
 background: url('../../images/kakusityousonn-images/kagosimasi.gif');
 background-size: 100% auto;
 color: black;
 text-decoration: none;
 text-align: center;
 font-size: 14px;
 font-weight: bolder;
 line-height: 4;
 border-radius: 0 0 0 0;
 border: none;
 pointer-events:none;
}

.minamisatumasi{
 z-index: 93;
 float: left;
 position: absolute;
 width: 85;
 height: 73;
 margin-top: 295;
 margin-left: 225;
 background-color: none;
 font-size: 0;
 border-radius: 30% 0% 0% 50%;
 border: none;
}
.minamisatumasi:hover{
 z-index: 93;
 float: left;
 position: absolute;
 width: 95;
 height: 76;
 margin-top: 295;
 margin-left: 219;
 background: url('../../images/kakusityousonn-images/minamisatumasi.gif');
 background-size: 100% auto;
 color: black;
 text-decoration: none;
 text-align: center;
 font-size: 14px;
 font-weight: bolder;
 line-height: 3;
 border-radius: 30% 0% 90% 60%;
 border: none;
}
.trriger +#minamisatumasi2{
 position: absolute;
 width: 0;
 height: 0;
 background-color: none;
 font-size: 0;
 border: none;
}
.trriger:hover +#minamisatumasi2{
 z-index: 193;
 float: left;
 position: absolute;
 width: 487;
 height: 446;
 margin-top: -463;
 margin-left: -482;
 background: url('../../images/kakusityousonn-images/minamisatumasi2.gif');
 background-size: 100% auto;
 color: black;
 text-decoration: none;
 text-align: center;
 font-size: 14px;
 font-weight: bolder;
 line-height: 4;
 border-radius: 0 0 0 0;
 border: none;
 pointer-events:none;
}

.minamikyuusyuusi{
 z-index: 106;
 float: left;
 position: absolute;
 width: 55;
 height: 80;
 margin-top: 305;
 margin-left: 280;
 background-color: none;
 font-size: 0;
 border-radius: 50% 50% 20% 50%;
 border: none;
}
.minamikyuusyuusi:hover{
 z-index: 106;
 float: left;
 position: absolute;
 width: 63.5;
 height: 84;
 margin-top: 300.5;
 margin-left: 274;
 background: url('../../images/kakusityousonn-images/minamikyuusyuusi.gif');
 background-size: 100% auto;
 color: black;
 text-decoration: none;
 text-align: center;
 font-size: 12px;
 font-weight: bolder;
 line-height: 5;
 border-radius: 60% 50% 10% 50%;
 border: none;
}
.trriger +#minamikyuusyuusi2{
 position: absolute;
 width: 0;
 height: 0;
 background-color: none;
 font-size: 0;
 border: none;
}
.trriger:hover +#minamikyuusyuusi2{
 z-index: 206;
 float: left;
 position: absolute;
 width: 450;
 height: 445;
 margin-top: -420;
 margin-left: -428;
 background: url('../../images/kakusityousonn-images/minamikyuusyuusi2.gif');
 background-size: 100% auto;
 color: black;
 text-decoration: none;
 text-align: center;
 font-size: 14px;
 font-weight: bolder;
 line-height: 4;
 border-radius: 0 0 0 0;
 border: none;
 pointer-events:none;
}

.makurazakisi{
 z-index: 107;
 float: left;
 position: absolute;
 width: 38;
 height: 30;
 margin-top: 345;
 margin-left: 255;
 background-color: none;
 font-size: 0;
 border-radius: 30% 40% 60% 20%;
 border: none;
}
.makurazakisi:hover{
 z-index: 107;
 float: left;
 position: absolute;
 width: 50;
 height: 30;
 margin-top: 343;
 margin-left: 243;
 background: url('../../images/kakusityousonn-images/makurazakisi.gif');
 background-size: 100% auto;
 color: black;
 text-decoration: none;
 text-align: center;
 font-size: 12px;
 font-weight: bolder;
 line-height: 0;
 border-radius: 50% 50% 10% 50%;
 border: none;
}
.trriger +#makurazakisi2{
 position: absolute;
 width: 0;
 height: 0;
 background-color: none;
 font-size: 0;
 border: none;
}
.trriger:hover +#makurazakisi2{
 z-index: 207;
 float: left;
 position: absolute;
 width: 422;
 height: 299;
 margin-top: -320;
 margin-left: -450;
 background: url('../../images/kakusityousonn-images/makurazakisi2.gif');
 background-size: 100% auto;
 color: black;
 text-decoration: none;
 text-align: center;
 font-size: 14px;
 font-weight: bolder;
 line-height: 4;
 border-radius: 0;
 border: none;
 pointer-events:none;
}

.ibusukisi{
 z-index: 92;
 float: left;
 position: absolute;
 width: 38;
 height: 45;
 margin-top: 359;
 margin-left: 328;
 background-color: none;
 font-size: 0;
 border-radius: 0% 25% 40% 10%;
 border: none;
}
.ibusukisi:hover{
 z-index: 92;
 float: left;
 position: absolute;
 width: 44.5;
 height: 47;
 margin-top: 357.5;
 margin-left: 326.5;
 background: url('../../images/kakusityousonn-images/ibusukisi.gif');
 background-size: 100% auto;
 color: black;
 text-decoration: none;
 text-align: center;
 font-size: 12px;
 font-weight: bolder;
 line-height: 1;
 border-radius: 0% 25% 40% 10%;
 border: none;
}
.trriger +#ibusukisi2{
 position: absolute;
 width: 0;
 height: 0;
 background-color: none;
 font-size: 0;
 border: none;
}
.trriger:hover +#ibusukisi2{
 z-index: 202;
 float: left;
 position: absolute;
 width: 44.5;
 height: 47;
 margin-top: 98;
 margin-left: -373;
 background: url('../../images/kakusityousonn-images/ibusukisi.gif');
 background-size: 100% auto;
 color: black;
 text-decoration: none;
 text-align: center;
 font-size: 14px;
 font-weight: bolder;
 line-height: 4;
 border-radius: 0 0 0 0;
 border: none;
 pointer-events:none;
}

.kirisimasi{
 z-index: 94;
 float: left;
 position: absolute;
 width: 76;
 height: 98;
 margin-top: 158;
 margin-left: 360;
 background-color: none;
 font-size: 0;
 border-radius: 20% 20% 20% 100%;
 border: none;
}
.kirisimasi:hover{
 z-index: 94;
 float: left;
 position: absolute;
 width: 85;
 height: 107;
 margin-top: 156.5;
 margin-left: 357.5;
 background: url('../../images/kakusityousonn-images/kirisimasi.gif');
 background-size: 100% auto;
 color: black;
 text-decoration: none;
 text-align: center;
 font-size: 14px;
 font-weight: bolder;
 line-height: 3;
 border-radius: 20% 20% 20% 100%;
 border: none;
}
.trriger +#kirisimasi2{
 position: absolute;
 width: 0;
 height: 0;
 background-color: none;
 font-size: 0;
 border: none;
}
.trriger:hover +#kirisimasi2{
 z-index: 194;
 float: left;
 position: absolute;
 width: 85;
 height: 107;
 margin-top: -10;
 margin-left: -454;
 background: url('../../images/kakusityousonn-images/kirisimasi.gif');
 background-size: 100% auto;
 color: black;
 text-decoration: none;
 text-align: center;
 font-size: 14px;
 font-weight: bolder;
 line-height: 6;
 border-radius: 0 0 0 0;
 border: none;
 pointer-events:none;
}

.soosi{
 z-index: 91;
 float: left;
 position: absolute;
 width: 80;
 height: 82;
 margin-top: 203;
 margin-left: 430;
 background-color: none;
 font-size: 0;
 border-radius: 0% 100% 0% 40%;
 border: none;
}
.soosi:hover{
 z-index: 91;
 float: left;
 position: absolute;
 width: 86;
 height: 87;
 margin-top: 200;
 margin-left: 427.5;
 background: url('../../images/kakusityousonn-images/soosi.gif');
 background-size: 100% auto;
 color: black;
 text-decoration: none;
 text-align: center;
 font-size: 14px;
 font-weight: bolder;
 line-height: 3;
 border-radius: 0% 80% 20% 40%;
 border: none;
}
.trriger +#soosi2{
 position: absolute;
 width: 0;
 height: 0;
 background-color: none;
 font-size: 0;
 border: none;
}
.trriger:hover +#soosi2{
 z-index: 191;
 float: left;
 position: absolute;
 width: 86;
 height: 87;
 margin-top: -133;
 margin-left: -387;
 background: url('../../images/kakusityousonn-images/soosi.gif');
 background-size: 100% auto;
 color: black;
 text-decoration: none;
 text-align: center;
 font-size: 14px;
 font-weight: bolder;
 line-height: 5;
 border-radius: 0 0 0 0;
 border: none;
 pointer-events:none;
}

.sibusisi{
 z-index: 108;
 float: left;
 position: absolute;
 width: 60;
 height: 53;
 margin-top: 262;
 margin-left: 458;
 background-color: none;
 font-size: 0;
 border-radius: 50% 0 30% 20%;
 border: none;
}
.sibusisi:hover{
 z-index: 108;
 float: left;
 position: absolute;
 width: 66.5;
 height: 59;
 margin-top: 257;
 margin-left: 453;
 background: url('../../images/kakusityousonn-images/sibusisi.gif');
 background-size: 100% auto;
 color: black;
 text-decoration: none;
 text-align: center;
 font-size: 14px;
 font-weight: bolder;
 line-height: 3;
 border-radius: 50% 0 30% 20%;
 border: none;
}
.trriger +#sibusisi2{
 position: absolute;
 width: 0;
 height: 0;
 background-color: none;
 font-size: 0;
 border: none;
}
.trriger:hover +#sibusisi2{
 z-index: 108;
 float: left;
 position: absolute;
 width: 66.5;
 height: 59;
 margin-top: -37;
 margin-left: -360;
 background: url('../../images/kakusityousonn-images/sibusisi.gif');
 background-size: 100% auto;
 color: black;
 text-decoration: none;
 text-align: center;
 font-size: 14px;
 font-weight: bolder;
 line-height: 4;
 border-radius: 0 0 0 0;
 border: none;
 pointer-events:none;
}

.oosakityou{
 z-index: 90;
 float: left;
 position: absolute;
 width: 38;
 height: 50;
 margin-top: 282;
 margin-left: 438;
 background-color: none;
 font-size: 0;
 border-radius: 10% 0 20% 60%;
 border: none;
}
.oosakityou:hover{
 z-index: 90;
 float: left;
 position: absolute;
 width: 49;
 height: 53;
 margin-top: 280;
 margin-left: 437.5;
 background: url('../../images/kakusityousonn-images/oosakityou.gif');
 background-size: 100% auto;
 color: black;
 text-decoration: none;
 text-align: center;
 font-size: 14px;
 font-weight: bolder;
 line-height: 3;
 border-radius: 10% 0 20% 60%;
 border: none;
}
.trriger +#oosakityou2{
 position: absolute;
 width: 0;
 height: 0;
 background-color: none;
 font-size: 0;
 border: none;
}
.trriger:hover +#oosakityou2{
 z-index: 190;
 float: left;
 position: absolute;
 width: 49;
 height: 53;
 margin-top: -17;
 margin-left: -262;
 background: url('../../images/kakusityousonn-images/oosakityou.gif');
 background-size: 100% auto;
 color: black;
 text-decoration: none;
 text-align: center;
 font-size: 14px;
 font-weight: bolder;
 line-height: 4;
 border-radius: 0 0 0 0;
 border: none;
 pointer-events:none;
}

.tarumizusi{
 z-index: 89;
 float: left;
 position: absolute;
 width: 38;
 height: 70;
 margin-top: 255;
 margin-left: 381;
 background-color: none;
 font-size: 0;
 border-radius: 90% 0 50% 30%;
 border: none;
}
.tarumizusi:hover{
 z-index: 89;
 float: left;
 position: absolute;
 width: 38;
 height: 70;
 margin-top: 253;
 margin-left: 380;
 background: url('../../images/kakusityousonn-images/tarumizusi.gif');
 background-size: 100% auto;
 color: black;
 text-decoration: none;
 text-align: center;
 font-size: 12px;
 font-weight: bold;
 line-height: 5;
 border-radius: 90% 0 50% 30%;
 border: none;
}
.trriger +#tarumizusi2{
 position: absolute;
 width: 0;
 height: 0;
 background-color: none;
 font-size: 0;
 border: none;
}
.trriger:hover +#tarumizusi2{
 z-index: 189;
 float: left;
 position: absolute;
 width: 38;
 height: 70;
 margin-top: -207;
 margin-left: -320;
 background: url('../../images/kakusityousonn-images/tarumizusi.gif');
 background-size: auto 100%;
 color: black;
 text-decoration: none;
 text-align: center;
 font-size: 12px;
 font-weight: bolder;
 line-height: 7;
 border-radius: 0 0 0 0;
 border: none;
 pointer-events:none;
}

.kanoyasi{
 z-index: 84;
 float: left;
 position: absolute;
 width: 55;
 height: 122;
 margin-top: 260;
 margin-left: 399;
 background-color: none;
 font-size: 0;
 border-radius: 50% 50% 30% 50%;
 border: none;
}
.kanoyasi:hover{
 z-index: 84;
 float: left;
 position: absolute;
 width: 57;
 height: 122;
 margin-top: 260;
 margin-left: 397;
 background: url('../../images/kakusityousonn-images/kanoyasi.gif');
 background-size: 100% auto;
 color: black;
 text-decoration: none;
 text-align: center;
 font-size: 14px;
 font-weight: bold;
 line-height: 5;
 border-radius: 50% 50% 20% 50%;
 border: none;
}
.trriger +#kanoyasi2{
 position: absolute;
 width: 0;
 height: 0;
 background-color: none;
 font-size: 0;
 border: none;
}
.trriger:hover +#kanoyasi2{
 z-index: 200;
 float: left;
 position: absolute;
 width: 57;
 height: 122;
 margin-top: 149;
 margin-left: -418;
 background: url('../../images/kakusityousonn-images/kanoyasi.gif');
 background-size: 100% auto;
 color: black;
 text-decoration: none;
 text-align: center;
 font-size: 14px;
 font-weight: bolder;
 line-height: 7;
 border-radius: 100% 100% 50% 0;
 border: none;
 pointer-events:none;
}

.higasikusiratyou{
 z-index: 88;
 float: left;
 position: absolute;
 width: 20;
 height: 22;
 margin-top: 323;
 margin-left: 452;
 background-color: none;
 font-size: 0;
 border-radius: 0 50% 50% 30%;
 border: none;
}
.higasikusiratyou:hover{
 z-index: 88;
 float: left;
 position: absolute;
 width: 50;
 height: 25;
 margin-top: 322;
 margin-left: 450;
 background: url('../../images/kakusityousonn-images/higasikusiratyou.gif');
 background-size: 100% auto;
 color: black;
 text-decoration: none;
 text-align: center;
 font-size: 12px;
 font-weight: bold;
 line-height: 0;
 border-radius: 0 50% 50% 30%;
 border: none;
}
.trriger +#higasikusiratyou2{
 position: absolute;
 width: 0;
 height: 0;
 background-color: none;
 font-size: 0;
 border: none;
}
.trriger:hover +#higasikusiratyou2{
 z-index: 188;
 float: left;
 position: absolute;
 width: 53;
 height: 28;
 margin-top: -231;
 margin-left: -364;
 background: url('../../images/kakusityousonn-images/higasikusiratyou.gif');
 background-size: 100% auto;
 color: black;
 text-decoration: none;
 text-align: center;
 font-size: 9px;
 font-weight: bolder;
 line-height: 4;
 border-radius: 100% 100% 50% 0;
 border: none;
 pointer-events:none;
}

.kimotukityou{
 z-index: 85;
 float: left;
 position: absolute;
 width: 50;
 height: 70;
 margin-top: 345;
 margin-left: 440;
 background-color: none;
 font-size: 0;
 border-radius: 0 10% 90% 0;
 border: none;
}
.kimotukityou:hover{
 z-index: 85;
 float: left;
 position: absolute;
 width: 69;
 height: 91;
 margin-top: 332;
 margin-left: 429;
 background: url('../../images/kakusityousonn-images/kimotukityou.gif');
 background-size: 100% auto;
 color: black;
 text-decoration: none;
 text-align: center;
 font-size: 14px;
 font-weight: bold;
 line-height: 5;
 border-radius: 0 20% 80% 0;
 border: none;
}
.trriger +#kimotukityou2{
 position: absolute;
 width: 0;
 height: 0;
 background-color: none;
 font-size: 0;
 border: none;
}
.trriger:hover +#kimotukityou2{
 z-index: 185;
 float: left;
 position: absolute;
 width: 69;
 height: 91;
 margin-top: 184;
 margin-left: -386;
 background: url('../../images/kakusityousonn-images/kimotukityou.gif');
 background-size: 100% auto;
 color: black;
 text-decoration: none;
 text-align: center;
 font-size: 14px;
 font-weight: bolder;
 line-height: 7;
 border-radius: 0 0 0 0;
 border: none;
 pointer-events:none;
}

.kinnkoutyou{
 z-index: 86;
 float: left;
 position: absolute;
 width: 40;
 height: 55;
 margin-top: 360;
 margin-left: 400;
 background-color: none;
 font-size: 0;
 border-radius: 10% 90% 50% 40%;
 border: none;
}
.kinnkoutyou:hover{
 z-index: 86;
 float: left;
 position: absolute;
 width: 50;
 height: 62;
 margin-top: 358;
 margin-left: 396;
 background: url('../../images/kakusityousonn-images/kinnkoutyou.gif');
 background-size: 100% auto;
 color: black;
 text-decoration: none;
 text-align: center;
 font-size: 14px;
 font-weight: bold;
 line-height: 3;
 border-radius: 10% 90% 50% 40%;
 border: none;
}
.trriger +#kinnkoutyou2{
 position: absolute;
 width: 0;
 height: 0;
 background-color: none;
 font-size: 0;
 border: none;
}
.trriger:hover +#kinnkoutyou2{
 z-index: 186;
 float: left;
 position: absolute;
 width: 50;
 height: 62;
 margin-top: 172;
 margin-left: -420;
 background: url('../../images/kakusityousonn-images/kinnkoutyou.gif');
 background-size: 100% auto;
 color: black;
 text-decoration: none;
 text-align: center;
 font-size: 14px;
 font-weight: bolder;
 line-height: 5;
 border-radius: 0 0 0 0;
 border: none;
 pointer-events:none;
}

.minamioosumityou{
 z-index: 87;
 float: left;
 position: absolute;
 width: 50;
 height: 70;
 margin-top: 380;
 margin-left: 368;
 background-color: none;
 font-size: 0;
 border-radius: 100% 50% 100% 0;
 border: none;
}
.minamioosumityou:hover{
 z-index: 87;
 float: left;
 position: absolute;
 width: 66;
 height: 74;
 margin-top: 379;
 margin-left: 365;
 background: url('../../images/kakusityousonn-images/minamioosumityou.gif');
 background-size: 100% auto;
 color: black;
 text-decoration: none;
 text-align: center;
 font-size: 14px;
 font-weight: bold;
 line-height: 3;
 border-radius: 90% 40% 70% 0;
 border: none;
}
.trriger +#minamioosumityou2{
 position: absolute;
 width: 0;
 height: 0;
 background-color: none;
 font-size: 0;
 border: none;
}
.trriger:hover +#minamioosumityou2{
 z-index: 187;
 float: left;
 position: absolute;
 width: 354;
 height: 340;
 margin-top: -324;
 margin-left: -338;
 background: url('../../images/kakusityousonn-images/minamioosumityou2.gif');
 background-size: 100% auto;
 color: black;
 text-decoration: none;
 text-align: center;
 font-size: 14px;
 font-weight: bolder;
 line-height: 4;
 border-radius: 0 0 0 0;
 border: none;
 pointer-events:none;
}

.misimamura{
 z-index: 83;
 float: left;
 position: absolute;
 width: 154;
 height: 35;
 margin-top: 487;
 margin-left: 150;
 background-color: none;
 font-size: 0;
 border-radius: 10% 40% 10% 40%;
 border: none;
}
.misimamura:hover{
 z-index: 83;
 float: left;
 position: absolute;
 width: 154;
 height: 35;
 margin-top: 487;
 margin-left: 150;
 background: url('../../images/kakusityousonn-images/misimamura.gif');
 background-size: 100% auto;
 color: black;
 text-decoration: none;
 text-align: center;
 font-size: 14px;
 font-weight: bold;
 line-height: 1;
 border-radius: 10% 40% 10% 40%;
 border: none;
}
.trriger +#misimamura2{
 position: absolute;
 width: 0;
 height: 0;
 background-color: none;
 font-size: 0;
 border: none;
}
.trriger:hover +#misimamura2{
 z-index: 183;
 float: left;
 position: absolute;
 width: 159;
 height: 41;
 margin-top: -192;
 margin-left: -553;
 background: url('../../images/kakusityousonn-images/misimamura.gif');
 background-size: 100% auto;
 color: black;
 text-decoration: none;
 text-align: center;
 font-size: 14px;
 font-weight: bolder;
 line-height: 4;
 border-radius: 0;
 border: none;
 pointer-events:none;
}

.nisinoomotesi{
 z-index: 81;
 float: left;
 position: absolute;
 width: 65;
 height: 70;
 margin-top: 509;
 margin-left: 404;
 background-color: none;
 font-size: 0;
 border-radius: 40% 10% 20% 90%;
 border: none;
}
.nisinoomotesi:hover{
 z-index: 81;
 float: left;
 position: absolute;
 width: 70;
 height: 80;
 margin-top: 509;
 margin-left: 404;
 background: url('../../images/kakusityousonn-images/nisinoomotesi.gif');
 background-size: 100% auto;
 color: black;
 text-decoration: none;
 text-align: center;
 font-size: 14px;
 font-weight: bold;
 line-height: 3;
 border-radius: 40% 10% 20% 90%;
 border: none;
}
.trriger +#nisinoomotesi2{
 position: absolute;
 width: 0;
 height: 0;
 background-color: none;
 font-size: 0;
 border: none;
}
.trriger:hover +#nisinoomotesi2{
 z-index: 181;
 float: left;
 position: absolute;
 width: 67;
 height: 78;
 margin-top: 31;
 margin-left: -405;
 background: url('../../images/kakusityousonn-images/nisinoomotesi.gif');
 background-size: 100% auto;
 color: black;
 text-decoration: none;
 text-align: center;
 font-size: 14px;
 font-weight: bolder;
 line-height: 5;
 border-radius: 0 0 0 0;
 border: none;
 pointer-events:none;
}

.nakatanetyou{
 z-index: 82;
 float: left;
 position: absolute;
 width: 40;
 height: 58;
 margin-top: 572;
 margin-left: 420;
 background-color: none;
 font-size: 0;
 border-radius: 90% 40% 90% 10%;
 border: none;
}
.nakatanetyou:hover{
 z-index: 82;
 float: left;
 position: absolute;
 width: 46;
 height: 65;
 margin-top: 569;
 margin-left: 413;
 background: url('../../images/kakusityousonn-images/nakatanetyou.gif');
 background-size: 100% auto;
 color: black;
 text-decoration: none;
 text-align: center;
 font-size: 11px;
 font-weight: bold;
 line-height: 4;
 border-radius: 90% 40% 70% 30%;
 border: none;
}
.trriger +#nakatanetyou2{
 position: absolute;
 width: 0;
 height: 0;
 background-color: none;
 font-size: 0;
 border: none;
}
.trriger:hover +#nakatanetyou2{
 z-index: 182;
 float: left;
 position: absolute;
 width: 45;
 height: 64;
 margin-top: 110;
 margin-left: -397;
 background: url('../../images/kakusityousonn-images/nakatanetyou.gif');
 background-size: 100% auto;
 color: black;
 text-decoration: none;
 text-align: center;
 font-size: 9px;
 font-weight: bolder;
 line-height: 6;
 border-radius: 0 0 0 0;
 border: none;
 pointer-events:none;
}

.minamitanetyou{
 z-index: 80;
 float: left;
 position: absolute;
 width: 35;
 height: 38;
 margin-top: 625;
 margin-left: 405;
 background-color: none;
 font-size: 0;
 border-radius: 0 20% 40% 20%;
 border: none;
}
.minamitanetyou:hover{
 z-index: 80;
 float: left;
 position: absolute;
 width: 64;
 height: 42;
 margin-top: 624;
 margin-left: 378;
 background: url('../../images/kakusityousonn-images/minamitanetyou.gif');
 background-size: 100% auto;
 color: black;
 text-decoration: none;
 text-align: center;
 font-size: 14px;
 font-weight: bold;
 line-height: 1;
 border-radius: 40% 10% 30% 40%;
 border: none;
}
.trriger +#minamitanetyou2{
 position: absolute;
 width: 0;
 height: 0;
 background-color: none;
 font-size: 0;
 border: none;
}
.trriger:hover +#minamitanetyou2{
 z-index: 180;
 float: left;
 position: absolute;
 width: 64;
 height: 42;
 margin-top: -147;
 margin-left: -322;
 background: url('../../images/kakusityousonn-images/minamitanetyou.gif');
 background-size: 100% auto;
 color: black;
 text-decoration: none;
 text-align: center;
 font-size: 14px;
 font-weight: bold;
 line-height: 2;
 border-radius: 0 0 0 0;
 border: none;
 pointer-events:none;
}

.yakusimatyou{
 z-index: 79;
 float: left;
 position: absolute;
 width: 142;
 height: 90;
 margin-top: 610;
 margin-left: 215;
 background-color: none;
 font-size: 0;
 border-radius: 0 40% 30% 90%;
 border: none;
}
.yakusimatyou:hover{
 z-index: 79;
 float: left;
 position: absolute;
 width: 144;
 height: 90;
 margin-top: 610;
 margin-left: 215;
 background: url('../../images/kakusityousonn-images/yakusimatyou.gif');
 background-size: 100% auto;
 color: black;
 text-decoration: none;
 text-align: center;
 font-size: 14px;
 font-weight: bold;
 line-height: 5;
 border-radius: 0 40% 30% 90%;
 border: none;
}
.trriger +#yakusimatyou2{
 position: absolute;
 width: 0;
 height: 0;
 background-color: none;
 font-size: 0;
 border: none;
}
.trriger:hover +#yakusimatyou2{
 z-index: 179;
 float: left;
 position: absolute;
 width: 148;
 height: 89;
 margin-top: -50;
 margin-left: -599;
 background: url('../../images/kakusityousonn-images/yakusimatyou.gif');
 background-size: 100% auto;
 color: black;
 text-decoration: none;
 text-align: center;
 font-size: 14px;
 font-weight: bolder;
 line-height: 6;
 border-radius: 0 0 0 0;
 border: none;
 pointer-events:none;
}

.tosimamura{
 z-index: 78;
 float: left;
 position: absolute;
 width: 295;
 height: 370;
 margin-top: 700;
 margin-left; -47;
 background-color: none;
 font-size: 0;
 border-radius: 90% 0% 100% 0%;
 border: none;
}
.tosimamura:hover{
 z-index: 78;
 float: left;
 position: absolute;
 width: 295;
 height: 370;
 margin-top: 700;
 margin-left: -47;
 background: url('../../images/kakusityousonn-images/tosimamura.gif');
 background-size: 100% auto;
 color: black;
 text-decoration: none;
 text-align: center;
 font-size: 14px;
 font-weight: bold;
 line-height: 15;
 border-radius: 90% 0% 100% 0%;
 border: none;
}
.trriger +#tosimamura2{
 position: absolute;
 width: 0;
 height: 0;
 background-color: none;
 font-size: 0;
 border: none;
}
.trriger:hover +#tosimamura2{
 z-index: 178;
 float: left;
 position: absolute;
 width: 737;
 height: 566;
 margin-top: -5;
 margin-left: -758;
 background: url('../../images/kakusityousonn-images/tosimamura2.gif');
 background-size: 100% auto;
 color: black;
 text-decoration: none;
 text-align: center;
 font-size: 14px;
 font-weight: bolder;
 line-height: 0;
 border-radius: 0 0 0 0;
 border: none;
 pointer-events:none;
}

.kikaityou{
 z-index: 77;
 float: left;
 position: absolute;
 width: 35;
 height: 30;
 margin-top: 769;
 margin-left: 612;
 background-color: none;
 font-size: 0;
 border-radius: 40% 10% 50% 10%;
 border: none;
}
.kikaityou:hover{
 z-index: 77;
 float: left;
 position: absolute;
 width: 62.5;
 height: 34;
 margin-top: 769;
 margin-left: 612;
 background: url('../../images/kakusityousonn-images/kikaityou.gif');
 background-size: 100% auto;
 color: black;
 text-decoration: none;
 text-align: center;
 font-size: 14px;
 font-weight: bold;
 line-height: 0;
 border-radius: 40% 40% 40% 40%;
 border: none;
}
.trriger +#kikaityou2{
 position: absolute;
 width: 0;
 height: 0;
 background-color: none;
 font-size: 0;
 border: none;
}
.trriger:hover +#kikaityou2{
 z-index: 177;
 float: left;
 position: absolute;
 width: 337;
 height: 300;
 margin-top: 170;
 margin-left: -418;
 background: url('../../images/kakusityousonn-images/kikaityou2.gif');
 background-size: 100% auto;
 color: black;
 text-decoration: none;
 text-align: center;
 font-size: 14px;
 font-weight: bolder;
 line-height: 7;
 border-radius: 0 0 0 0;
 border: none;
 pointer-events:none;
}

.tatugoutyou{
 z-index: 74;
 float: left;
 position: absolute;
 width: 35;
 height: 40;
 margin-top: 734;
 margin-left: 507;
 background-color: none;
 font-size: 0;
 border-radius: 40% 10% 60% 5%;
 border: none;
}
.tatugoutyou:hover{
 z-index: 74;
 float: left;
 position: absolute;
 width: 36;
 height: 41;
 margin-top: 734;
 margin-left: 507;
 background: url('../../images/kakusityousonn-images/tatugoutyou.gif');
 background-size: 100% auto;
 color: black;
 text-decoration: none;
 text-align: center;
 font-size: 11px;
 font-weight: bold;
 line-height: 7;
 border-radius: 40% 10% 50% 5%;
 border: none;
}
.trriger +#tatugoutyou2{
 position: absolute;
 width: 0;
 height: 0;
 background-color: none;
 font-size: 0;
 border: none;
}
.trriger:hover +#tatugoutyou2{
 z-index: 136;
 float: left;
 position: absolute;
 width: 750;
 height: 520;
 margin-top: -85;
 margin-left: -683;
 background: url('../../images/kakusityousonn-images/tatugoutyou2.gif');
 background-size: 100% auto;
 color: black;
 text-decoration: none;
 text-align: center;
 font-size: 14px;
 font-weight: bolder;
 line-height: 4;
 border-radius: 0 0 0 0;
 border: none;
 pointer-events:none;
}

.amamisi{
 z-index: 73;
 float: left;
 position: absolute;
 width: 100;
 height: 95;
 margin-top: 720;
 margin-left: 460;
 background-color: none;
 font-size: 0;
 border-radius: 60% 10% 90% 5%;
 border: none;
}
.amamisi:hover{
 z-index: 73;
 float: left;
 position: absolute;
 width: 103;
 height: 99;
 margin-top: 720;
 margin-left: 460;
 background: url('../../images/kakusityousonn-images/amamisi.gif');
 background-size: 100% auto;
 color: black;
 text-decoration: none;
 text-align: center;
 font-size: 14px;
 font-weight: bold;
 line-height: 10;
 border-radius: 60% 10% 90% 5%;
 border: none;
}
.trriger +#amamisi2{
 position: absolute;
 width: 0;
 height: 0;
 background-color: none;
 font-size: 0;
 border: none;
}
.trriger:hover +#amamisi2{
 z-index: 173;
 float: left;
 position: absolute;
 width: 200;
 height: 200;
 margin-top: 250;
 margin-left: -200;
 background: url('../../images/kakusityousonn-images/amamisi2.gif');
 background-size: 100% auto;
 color: black;
 text-decoration: none;
 text-align: center;
 font-size: 14px;
 font-weight: bolder;
 line-height: 4;
 border-radius: 0 0 0 0;
 border: none;
 pointer-events:none;
}

.yamatosonn{
 z-index: 75;
 float: left;
 position: absolute;
 width: 50;
 height: 30;
 margin-top: 758;
 margin-left: 434;
 background-color: none;
 font-size: 0;
 border-radius: 90% 30% 30% 10%;
 border: none;
}
.yamatosonn:hover{
 z-index: 75;
 float: left;
 position: absolute;
 width: 55;
 height: 31;
 margin-top: 758;
 margin-left: 434;
 background: url('../../images/kakusityousonn-images/yamatosonn.gif');
 background-size: 100% auto;
 color: black;
 text-decoration: none;
 text-align: center;
 font-size: 14px;
 font-weight: bold;
 line-height: 0;
 border-radius: 90% 30% 30% 10%;
 border: none;
}
.trriger +#yamatosonn2{
 position: absolute;
 width: 0;
 height: 0;
 background-color: none;
 font-size: 0;
 border: none;
}
.trriger:hover +#yamatosonn2{
 z-index: 175;
 float: left;
 position: absolute;
 width: 55;
 height: 31;
 margin-top: 82;
 margin-left: -381;
 background: url('../../images/kakusityousonn-images/yamatosonn.gif');
 background-size: 100% auto;
 color: black;
 text-decoration: none;
 text-align: center;
 font-size: 14px;
 font-weight: bolder;
 line-height: 2;
 border-radius: 0 0 0 0;
 border: none;
 pointer-events:none;
}

.ukennsonn{
 z-index: 76;
 float: left;
 position: absolute;
 width: 64;
 height: 25;
 margin-top: 778;
 margin-left: 401;
 background-color: none;
 font-size: 0;
 border-radius: 30% 50% 40% 0%;
 border: none;
}
.ukennsonn:hover{
 z-index: 76;
 float: left;
 position: absolute;
 width: 66;
 height: 28;
 margin-top: 778;
 margin-left: 401;
 background: url('../../images/kakusityousonn-images/ukennsonn.gif');
 background-size: 100% auto;
 color: black;
 text-decoration: none;
 text-align: center;
 font-size: 14px;
 font-weight: bold;
 line-height: 1.5;
 border-radius: 30% 50% 30% 0%;
 border: none;
}
.trriger +#ukennsonn2{
 position: absolute;
 width: 0;
 height: 0;
 background-color: none;
 font-size: 0;
 border: none;
}
.trriger:hover +#ukennsonn2{
 z-index: 202;
 float: left;
 position: absolute;
 width: 700;
 height: 490;
 margin-top: 73;
 margin-left: -660;
 background: url('../../images/kakusityousonn-images/ukennsonn2.gif');
 background-size: 100% auto;
 color: black;
 text-decoration: none;
 text-align: center;
 font-size: 14px;
 font-weight: bolder;
 line-height: 4;
 border-radius: 0 0 0 0;
 border: none;
 pointer-events:none;
}

.setoutityou{
 z-index: 72;
 float: left;
 position: absolute;
 width: 77;
 height: 75;
 margin-top: 798;
 margin-left: 403;
 background-color: none;
 font-size: 0;
 border-radius: 0 0 60% 0;
 border: none;
}
.setoutityou:hover{
 z-index: 72;
 float: left;
 position: absolute;
 width: 77;
 height: 75;
 margin-top: 798;
 margin-left: 403;
 background: url('../../images/kakusityousonn-images/setoutityou.gif');
 background-size: 100% auto;
 color: black;
 text-decoration: none;
 text-align: center;
 font-size: 14px;
 font-weight: bold;
 line-height: 10;
 border-radius: 0 0 60% 0;
 border: none;
}
.trriger +#setoutityou2{
 position: absolute;
 width: 0;
 height: 0;
 background-color: none;
 font-size: 0;
 border: none;
}
.trriger:hover +#setoutityou2{
 z-index: 272;
 float: left;
 position: absolute;
 width: 754;
 height: 570;
 margin-top: 18;
 margin-left: -772;
 background: url('../../images/kakusityousonn-images/setoutityou2.gif');
 background-size: 100% auto;
 color: black;
 text-decoration: none;
 text-align: center;
 font-size: 14px;
 font-weight: bolder;
 line-height: 7;
 border-radius: 0 0 0 0;
 border: none;
 pointer-events:none;
}

.tokunosimatyou{
 z-index: 69;
 float: left;
 position: absolute;
 width: 35;
 height: 60;
 margin-top: 906;
 margin-left: 623;
 background-color: none;
 font-size: 0;
 border-radius: 0 70% 30% 30%;
 border: none;
}
.tokunosimatyou:hover{
 z-index: 69;
 float: left;
 position: absolute;
 width: 50;
 height: 60;
 margin-top: 908;
 margin-left: 627;
 background: url('../../images/kakusityousonn-images/tokunosimatyou.gif');
 background-size: 100% auto;
 color: black;
 text-decoration: none;
 text-align: center;
 font-size: 12px;
 font-weight: bold;
 line-height: 2;
 border-radius: 0 70% 30% 30%;
 border: none;
}
.trriger +#tokunosimatyou{
 position: absolute;
 width: 0;
 height: 0;
 background-color: none;
 font-size: 0;
 border: none;
}
.trriger:hover +#tokunosimatyou2{
 z-index: 169;
 float: left;
 position: absolute;
 width: 330;
 height: 600;
 margin-top: -25;
 margin-left: -330;
 background: url('../../images/kakusityousonn-images/tokunosimatyou2.gif');
 background-size: 100% auto;
 color: black;
 text-decoration: none;
 text-align: center;
 font-size: 14px;
 font-weight: bolder;
 line-height: 0;
 border-radius: 0 0 0 0;
 border: none;
 pointer-events:none;
}

.amagityou{
 z-index: 71;
 float: left;
 position: absolute;
 width: 24;
 height: 45;
 margin-top: 908;
 margin-left: 620;
 background-color: none;
 font-size: 0;
 border-radius: 5% 90% 10% 20%;
 border: none;
}
.amagityou:hover{
 z-index: 71;
 float: left;
 position: absolute;
 width: 47;
 height: 46;
 margin-top: 907;
 margin-left: 602;
 background: url('../../images/kakusityousonn-images/amagityou.gif');
 background-size: 100% auto;
 color: black;
 text-decoration: none;
 text-align: center;
 font-size: 13px;
 font-weight: bold;
 line-height: 2;
 border-radius: 50% 100% 10% 50%;
 border: none;
}
.trriger +#amagityou2{
 position: absolute;
 width: 0;
 height: 0;
 background-color: none;
 font-size: 0;
 border: none;
}
.trriger:hover +#amagityou2{
 z-index: 171;
 float: left;
 position: absolute;
 width: 150;
 height: 180;
 margin-top: 300;
 margin-left: -200;
 background: url('../../images/kakusityousonn-images/amagityou2.gif');
 background-size: 100% auto;
 color: black;
 text-decoration: none;
 text-align: center;
 font-size: 13px;
 font-weight: bold;
 line-height: 15;
 border: none;
}

.isenntyou{
 z-index: 70;
 float: left;
 position: absolute;
 width: 34;
 height: 25;
 margin-top: 950;
 margin-left: 600;
 background-color: none;
 font-size: 0;
 border-radius: 20% 60% 20% 50%;
 border: none;
}
.isenntyou:hover{
 z-index: 70;
 float: left;
 position: absolute;
 width: 52;
 height: 30;
 margin-top: 950;
 margin-left: 600;
 background: url('../../images/kakusityousonn-images/isenntyou.gif');
 background-size: 100% auto;
 color: black;
 text-decoration: none;
 text-align: center;
 font-size: 13px;
 font-weight: bold;
 line-height: 1;
 border-radius: 20% 60% 15% 50%;
 border: none;
}
.trriger +#isenntyou2{
 position: absolute;
 width: 0;
 height: 0;
 background-color: none;
 font-size: 0;
 border: none;
}
.trriger:hover +#isenntyou2{
 z-index: 201;
 float: left;
 position: absolute;
 width: 150;
 height: 180;
 margin-top: 200;
 margin-left: -200;
 background: url('../../images/kakusityousonn-images/isenntyou2.gif');
 background-size: 100% auto;
 color: black;
 text-decoration: none;
 text-align: center;
 font-size: 14px;
 font-weight: bolder;
 line-height: 12;
 border-radius: 0 0 0 0;
 border: none;
 pointer-events:none;
}

.wadomarityou{
 z-index: 68;
 float: left;
 position: absolute;
 width: 40;
 height: 25;
 margin-top: 934;
 margin-left: 505;
 background-color: none;
 font-size: 0;
 border-radius: 50% 10% 70% 30%;
 border: none;
}
.wadomarityou:hover{
 z-index: 68;
 float: left;
 position: absolute;
 width: 60;
 height: 25;
 margin-top: 934;
 margin-left: 505;
 background: url('../../images/kakusityousonn-images/wadomarityou.gif');
 background-size: 100% auto;
 color: black;
 text-decoration: none;
 text-align: center;
 font-size: 14px;
 font-weight: bold;
 line-height: 0;
 border-radius: 50% 10% 70% 30%;
 border: none;
}
.trriger +#wadomarityou2{
 position: absolute;
 width: 0;
 height: 0;
 background-color: none;
 font-size: 0;
 border: none;
}
.trriger:hover +#wadomarityou2{
 z-index: 168;
 float: left;
 position: absolute;
 width: 352;
 height: 266;
 margin-top: -51;
 margin-left: -314;
 background: url('../../images/kakusityousonn-images/wadomarityou2.gif');
 background-size: 100% auto;
 color: black;
 text-decoration: none;
 text-align: center;
 font-size: 14px;
 font-weight: bolder;
 line-height: 4;
 border-radius: 0 0 0 0;
 border: none;
 pointer-events:none;
}

.tinatyou{
 z-index: 67;
 float: left;
 position: absolute;
 width: 25;
 height: 25;
 margin-top: 944;
 margin-left: 487;
 background-color: none;
 font-size: 0;
 border-radius: 0 50% 50% 40%;
 border: none;
}
.tinatyou:hover{
 z-index: 67;
 float: left;
 position: absolute;
 width: 50;
 height: 25;
 margin-top: 944;
 margin-left: 468;
 background: url('../../images/kakusityousonn-images/tinatyou.gif');
 background-size: 100% auto;
 color: black;
 text-decoration: none;
 text-align: center;
 font-size: 14px;
 font-weight: bold;
 line-height: 0;
 border-radius: 0 50% 50% 40%;
 border: none;
}
.trriger +#tinatyou2{
 position: absolute;
 width: 0;
 height: 0;
 background-color: none;
 font-size: 0;
 border: none;
}
.trriger:hover +#tinatyou2{
 z-index: 167;
 float: left;
 position: absolute;
 width: 400;
 height: 600;
 margin-top: -12;
 margin-left: -378;
 background: url('../../images/kakusityousonn-images/tinatyou2.gif');
 background-size: 100% auto;
 color: black;
 text-decoration: none;
 text-align: center;
 font-size: 14px;
 font-weight: bolder;
 line-height: 4;
 border-radius: 0 0 0 0;
 border: none;
 pointer-events:none;
}

.yoronntyou{
 z-index: 66;
 float: left;
 position: absolute;
 width: 55;
 height: 28;
 margin-top: 940;
 margin-left: 377;
 background-color: none;
 font-size: 0;
 border-radius: 50% 50% 50% 50%;
 border: none;
}
.yoronntyou:hover{
 z-index: 66;
 float: left;
 position: absolute;
 width: 64.5;
 height: 28;
 margin-top: 940;
 margin-left: 377;
 background: url('../../images/kakusityousonn-images/yoronntyou.gif');
 background-size: 100% auto;
 color: black;
 text-decoration: none;
 text-align: center;
 font-size: 14px;
 font-weight: bold;
 line-height: 3;
 border-radius: 50% 50% 50% 50%;
 border: none;
}
.trriger +#yoronntyou2{
 position: absolute;
 width: 0;
 height: 0;
 background-color: none;
 font-size: 0;
 border: none;
}
.trriger:hover +#yoronntyou2{
 z-index: 166;
 float: left;
 position: absolute;
 width: 450;
 height: 300;
 margin-top: -35;
 margin-left: -435;
 background: url('../../images/kakusityousonn-images/yoronntyou2.gif');
 background-size: 100% auto;
 color: black;
 text-decoration: none;
 text-align: center;
 font-size: 14px;
 font-weight: bolder;
 line-height: 3;
 border-radius: 0 0 0 0;
 border: none;
 pointer-events:none;
}

.sityousonnlink{
 float: right;
 margin: 0 auto;
 margin-top: 20;
 width: 180;
 height: 1200;
 line-height: 0.2;
 border: none;
}

.linkbox{
 display: block; /* iframeはブロックレベル要素ではないので、margin: 0 auto;だけではセンタリングができないため */
 width: 1145px;
 height: 300px;
 margin: 0 auto;
 margin-top: -10;
 padding: 0;
 background-color: #ffffcc;
 box-shadow: 0px 20px 20px 10px #b5b5b5;
 border: none;
}

.returnbutton{
 position: fixed;
 bottom: 10px;
 right: 20px;
 width: 150px;
 height: 100px;
 z-index: 200;
 background: url('../../images/return1.gif');
 background-size: 100% auto;
 font-color: white;
}
.returnbutton:hover{
 position: fixed;
 bottom: 10px;
 right: 20px;
 width: 150px;
 height: 100px;
 z-index: 200;
 background: url('../../images/return2.gif');
 background-size: 100% auto;
 font-color: white;
}

#sityousonnlink-a{
 float: left;
 margin: 16 0 0 0;
 width: 89;
 height: 350;
 border: none;
 line-height: 0.2;
}
#sityousonnlink-ka{
 float: right;
 margin: 16 0 0 0;
 width: 89;
 height: 150;
 border: none;
 line-height: 0.2;
}
#sityousonnlink-sa{
 float: right;
 margin: 0 auto;
 width: 89;
 height: 200;
 border: none;
 line-height: 0.2;
}
#sityousonnlink-ta{
 float: left;
 margin: 0 auto;
 width: 89;
 height: 220;
 border: none;
 line-height: 0.2;
}
#sityousonnlink-na{
 float: right;
 margin: 0 auto;
 width: 89;
 height: 90;
 border: none;
 line-height: 0.2;
}
#sityousonnlink-ha{
 float: right;
 margin: 0 auto;
 width: 89;
 height: 130;
 border: none;
 line-height: 0.2;
}
#sityousonnlink-ma{
 float: left;
 margin: 0 auto;
 width: 89;
 height: 200;
 border: none;
 line-height: 0.2;
}
#sityousonnlink-ya{
 float: right;
 margin: 0 auto;
 width: 89;
 height: 150;
 border: none;
 line-height: 0.2;
}

.footer{
 width: 110%;
 height: 300px;
 margin-top: -20;
 margin-bottom: -20;
 margin-right: -10;
 margin-left: -10;
 padding: 0;
 border: none;
}