/****************************
// map
®ñÜ¿áñCXgÌ<div>àÉ
phpR[h@<?php echo gunmadcmap(val);?>@ðLÚ
****************************/
#mapCon-tn {
    z-index: 999;
    list-style: none;
    position: relative;
    width: 394px;
    height: 400px;
    margin: 0;
    padding: 0;
    left: 0;
    top: -400px
    }
ul#mapCon-tn li {
    position: absolute
    }
ul#mapCon-tn li a {
    display: block;
    height: 100%
    }
#mapCon-ag {
    z-index: 999;
    list-style: none;
    position: relative;
    width: 400px;
    height: 310px;
    margin: 0;
    padding: 0;
    left: 0;
    top: -310px
    }
ul#mapCon-ag li {
    position: absolute
    }
ul#mapCon-ag li a {
    display: block;
    height: 100%
    }
#mapCon-tb {
    z-index: 999;
    list-style: none;
    position: relative;
    width: 350px;
    height: 400px;
    margin: 0;
    padding: 0;
    left: 0;
    top: -400px
    }
ul#mapCon-tb li {
    position: absolute
    }
ul#mapCon-tb li a {
    display: block;
    height: 100%
    }
#mapCon-sb {
    z-index: 999;
    list-style: none;
    position: relative;
    width: 350px;
    height: 400px;
    margin: 0;
    padding: 0;
    left: 0;
    top: -400px
    }
ul#mapCon-sb li {
    position: absolute
    }
ul#mapCon-sb li a {
    display: block;
    height: 100%
    }
#mapCon-ko {
    z-index: 999;
    list-style: none;
    position: relative;
    width: 370px;
    height: 400px;
    margin: 0;
    padding: 0;
    left: 0;
    top: -400px
    }
ul#mapCon-ko li {
    position: absolute
    }
ul#mapCon-ko li a {
    display: block;
    height: 100%
    }
#ks1294tn {
    width: 22px;
    height: 22px;
    left: 164px;
    top: 205px
    }
#ks1297tn {
    width: 22px;
    height: 22px;
    left: 243px;
    top: 265px
    }
#ks1300tn {
    width: 22px;
    height: 22px;
    left: 168px;
    top: 228px
    }
#ks1304tn {
    width: 22px;
    height: 22px;
    left: 329px;
    top: 189px
    }
#ks1307tn {
    width: 22px;
    height: 22px;
    left: 203px;
    top: 187px
    }
#ks1310tn {
    width: 22px;
    height: 22px;
    left: 150px;
    top: 305px
    }
#ks1313tn {
    width: 22px;
    height: 22px;
    left: 252px;
    top: 179px
    }
#ks1317tn {
    width: 22px;
    height: 22px;
    left: 335px;
    top: 165px
    }
#ks1320tn {
    width: 22px;
    height: 22px;
    left: 178px;
    top: 265px
    }
#ks1323tn {
    width: 22px;
    height: 22px;
    left: 105px;
    top: 267px
    }
#ks1326tn {
    width: 22px;
    height: 22px;
    left: 171px;
    top: 127px
    }
#ks1241ag {
    /*nozoriko*/
    width: 22px;
    height: 22px;
    left: 147px;
    top: 41px
    }
#ks1272ag {
    /*ouketsu*/
    width: 22px;
    height: 22px;
    left: 242px;
    top: 64px
    }
#ks1275ag {
    width: 22px;
    height: 22px;
    left: 267px;
    top: 105px
    }
#ks1285ag {
    width: 22px;
    height: 22px;
    left: 13px;
    top: 170px
    }
#ks1263ag {
    width: 22px;
    height: 22px;
    left: 180px;
    top: 123px
    }
#ks1269ag {
    /*kusatsu*/
    width: 22px;
    height: 22px;
    left: 88px;
    top: 88px
    }
#ks1255ag {
    /*hakoshima*/
    width: 22px;
    height: 22px;
    left: 328px;
    top: 172px
    }
#ks1260ag {
    width: 22px;
    height: 22px;
    left: 197px;
    top: 160px
    }
#ks1282ag {
    width: 22px;
    height: 22px;
    left: 113px;
    top: 246px
    }
#ks1266ag {
    width: 22px;
    height: 22px;
    left: 82px;
    top: 251px
    }
#ks1288ag {
    /*manzoonnsen*/
    width: 22px;
    height: 22px;
    left: 60px;
    top: 97px
    }
#ks1291ag {
    /*kanbara*/
    width: 22px;
    height: 22px;
    left: 94px;
    top: 196px
    }
#ks6814ag {
    /*mikunikaidou*/
    width: 22px;
    height: 22px;
    left: 347px;
    top: 106px
    }
#ks6818ag {
    /*senryuji*/
    width: 22px;
    height: 22px;
    left: 314px;
    top: 105px
    }
#ks7176ag {
    /*tenmondai*/
    width: 22px;
    height: 22px;
    left: 357px;
    top: 126px
    }
/*1395,1398,1402,1405,1408,1412,1415,1418,1421,1424*/
#ks1395tb {
    /*takatsudo*/
    left: 63px;
    top: 150px;
    left: 65px;
    top: 150px
    }
#ks1398tb {
    /*kanayama*/
    width: 22px;
    height: 22px;
    left: 118px;
    top: 260px
    }
#ks1402tb {
    /*enkiri*/
    width: 22px;
    height: 22px;
    left: 72px;
    top: 310px
    }
#ks1405tb {
    /*serada*/
    width: 22px;
    height: 22px;
    left: 53px;
    top: 304px
    }
#ks1408tb {
    /*kontyu*/
    width: 22px;
    height: 22px;
    left: 40px;
    top: 155px
    }
#ks1412tb {
    /*konaka*/
    width: 22px;
    height: 22px;
    left: 85px;
    top: 30px
    }
#ks1415tb {
    /*tomihiro*/
    width: 22px;
    height: 22px;
    left: 117px;
    top: 64px
    }
#ks1418tb {
    /*nokogiri*/
    width: 22px;
    height: 22px;
    left: 102px;
    top: 170px
    }
#ks1421tb {
    /*mukai*/
    width: 22px;
    height: 22px;
    left: 234px;
    top: 320px
    }
#ks1424tb {
    /*mirai*/
    width: 22px;
    height: 22px;
    left: 180px;
    top: 309px
    }
#ks1353sb {
    width: 22px;
    height: 22px;
    left: 54px;
    top: 88px
    }
#ks1340sb {
    width: 22px;
    height: 22px;
    left: 95px;
    top: 135px
    }
#ks1343sb {
    width: 22px;
    height: 22px;
    left: 249px;
    top: 133px
    }
#ks1359sb {
    width: 22px;
    height: 22px;
    left: 145px;
    top: 164px
    }
#ks1365sb {
    width: 22px;
    height: 22px;
    left: 29px;
    top: 205px
    }
#ks1362sb {
    width: 22px;
    height: 22px;
    left: 53px;
    top: 218px
    }
#ks1356sb {
    width: 22px;
    height: 22px;
    left: 211px;
    top: 190px
    }
#ks1346sb {
    width: 22px;
    height: 22px;
    left: 252px;
    top: 262px
    }
#ks1349sb {
    width: 22px;
    height: 22px;
    left: 109px;
    top: 318px
    }
#ks1337sb {
    width: 22px;
    height: 22px;
    left: 175px;
    top: 7px
    }
#ks1334sb {
    width: 22px;
    height: 22px;
    left: 153px;
    top: 30px
    }
#ks1368ko {
    width: 22px;
    height: 22px;
    left: 242px;
    top: 38px
    }
#ks1392ko {
    width: 22px;
    height: 22px;
    left: 247px;
    top: 143px
    }
#ks6403ko {
    width: 22px;
    height: 22px;
    left: 267px;
    top: 125px
    }
#ks1389ko {
    width: 22px;
    height: 22px;
    left: 265px;
    top: 265px
    }
#ks1380ko {
    width: 22px;
    height: 22px;
    left: 110px;
    top: 102px
    }
#ks1371ko {
    width: 22px;
    height: 22px;
    left: 142px;
    top: 221px
    }
#ks1386ko {
    width: 22px;
    height: 22px;
    left: 66px;
    top: 87px
    }
#ks1383ko {
    width: 22px;
    height: 22px;
    left: 37px;
    top: 96px
    }
#ks1374ko {
    width: 22px;
    height: 22px;
    left: 151px;
    top: 194px
    }
#ks1377ko {
    width: 22px;
    height: 22px;
    left: 169px;
    top: 212px
    }
/****************************
// thumbnail
****************************/
p.thumb {
    float: left;
    margin: 0.5em 0;
    margin-right: 10px;
    border: 1px solid #999;
    padding: 2px
    }
p.thumb span {
    display: block;
    float: left;
    width: 60px;
    height: 60px;
    line-height: 100px;
    overflow: hidden;
    position: relative;
    z-index: 1
    }
p.thumb span img {
    float: left;
    position: absolute;
    top: -20px;
    left: -50px
    }