@charset "utf-8";
/* CSS Document */

/* ------------------------------------------------------------------------------
お問い合わせ
------------------------------------------------------------------------------ */
.formTxt {
font-size:108%;
padding-left:20px;
margin-bottom:40px;
}
.formTxt05 {
font-size:108%;
padding-left:40px;
margin-bottom:20px;
color:#d90000;
}
.formTxt04 {
font-size:108%;
margin-bottom:40px;
text-align:center;
}
.formTxt span{
font-size:261.5%;
color:#d90000;
}
.formTxt02 {
color:#d90000;
font-size:167%;
font-weight:bold;
margin-bottom:20px;
}
.formTxt03 {
color:#d90000;
font-size:182%;
font-weight:bold;
margin-bottom:30px;
text-align:center;
}
.formBox {
background-color:#EFFAFA;
border:solid 1px #14A699;
width:960px;
margin-left:auto;
margin-right:auto;
padding-top:50px;
padding-bottom:10px;
margin-bottom:50px;
text-align:center;
}
.formBox.ctrl {
border:none;
}
.formBox02 {
width:920px;
margin-left:auto;
margin-right:auto;
padding:20px;
background-color:#fff;
border:solid 1px #14A699;
margin-bottom:50px;
}
.formBox02 .formTxt{
margin-bottom:0;
padding-left:0;
}
.formBoxTit {
font-size:138.5%;
padding-bottom:5px;
margin-bottom:10px;
border-bottom:solid 1px #14A699;
}
.formBtn {
text-align:center;
}
.formBtnLis {
margin-left:220px;
}
.formBtnLis.ctrl {
margin-left:310px;
}
.formBtnLis li {
float:left;
margin-right:20px;
}
.formBtnLis li p{
padding-top:5px;
font-size:108%;
color:#D90000;
text-align:center;
}
.formMapArea {
margin-bottom:50px;
min-height:400px;
}
.formMapArea.cf {
overflow: visible;
}
.formTable {
font-size: 116%;
border: none;
width: 960px;
margin-left: auto;
margin-right: auto;
margin-bottom: 40px;
}
.formTable th{
width:200px;
border-right:none;
background-color:#fff;
font-weight:bold;
padding-left:20px;
border-bottom:dashed 1px #DDDDDD;
}
.formTable th span{
color:#d90000;
}
.formTable.en th{
width:230px;
}
.formTable td  {
border-right:none;
padding-top:20px;
padding-bottom:20px;
border-bottom:dashed 1px #DDDDDD;
}
.formTable td img {
vertical-align:middle;
}
.formTable td .text01 {
width:390px;
padding:8px;
}
.formTable td .text02 {
width:100px;
padding:8px;
}
.formTable td .text03 {
width:640px;
padding:8px;
}
.formTable td .text04 {
width:50px;
padding:8px;
}
.formTable td  p{
font-size:93%;
color:#d90000;
}
.formTable td select{
font-size:100%;
width:280px;
padding:8px;
margin-bottom:5px;
}
.formTable02 {
font-size: 116%;
border: none;
width: 500px;
margin-left:20px;
}
.formTable02 th{
padding-top:22px;
vertical-align:top;
width:100px;
border-right:none;
background-color:#fff;
font-weight:bold;
padding-left:10px;
border-bottom:dashed 1px #DDDDDD;
}
.formTable02.en th{
width:150px;
}
.formTable02 th span{
color:#d90000;
}
.formTable02 td  {
border-right:none;
padding-top:25px;
padding-bottom:25px;
border-bottom:dashed 1px #DDDDDD;
}
.formTable02 td  p{
color:#d90000;
}
.formTable02 td img {
vertical-align:middle;
}
.formTable02 td select{
font-size:100%;
width:280px;
padding:8px;
margin-bottom:5px;
}
.formTable02 td .text01 {
width:260px;
padding:8px;
}
.formAreaBox {
width:540px;
float:left;
}
.areaDetail{
width:200px;
border:solid 1px #14A699;
padding:10px;
}
.areaDetailTit {
font-size:116%;
color:#14A699;
}
.areaDetailTxt {
margin-bottom:10px;
}
.areaDetailBtn {
text-align:center;
}


/*各種マップ*/

.areaMap {
position:relative;
width:450px;
float:right;
}
.areaMapCtrl {
height:350px;
position:absolute;
right:0;
}
.areaMapImg {
position:relative;
margin-bottom:10px;
}
.areaMapBtn {
text-align:right;
}
.areaMapImg.takeo p.menu01 {
position: absolute;
top: 178px;
left: 44px;
}
.areaMapImg.takeo p.menu02 {
position: absolute;
top: 110px;
left: 174px;
}
.areaMapImg.takeo p.menu03 {
position: absolute;
top: 148px;
left: 253px;
}
.areaMapImg.takeo p.menu04 {
position: absolute;
top: 182px;
left: 273px;
}
.areaMapImg.takeo p.menu05 {
position: absolute;
top: 217px;
left: 257px;
}
.areaMapImg.takeo p.menu06 {
position: absolute;
top: 79px;
left: 323px;
}

.areaMapImg.saga p.menu01 {
position: absolute;
top: 157px;
left: 104px;
}

.areaMapImg.taku p.menu01 {
position: absolute;
top: 100px;
left: 143px;
}
.areaMapImg.taku p.menu02 {
position: absolute;
top: 136px;
left: 125px;
}
.areaMapImg.taku p.menu03 {
position: absolute;
top: 136px;
left: 196px;
}
.areaMapImg.taku p.menu04 {
position: absolute;
top: 170px;
left: 250px;
}

.areaMapImg.kashima p.menu01 {
position: absolute;
top: 91px;
left: 170px;
}
.areaMapImg.kashima p.menu02 {
position: absolute;
top: 132px;
left: 188px;
}
.areaMapImg.kashima p.menu03 {
position: absolute;
top: 195px;
left: 255px;
}
.areaMapImg.kashima p.menu04 {
position: absolute;
top: 209px;
left: 108px;
}


.areaMapImg.ureshino p.menu01 {
position: absolute;
top: 84px;
left: 260px;
}
.areaMapImg.ureshino p.menu02 {
position: absolute;
top: 188px;
left: 112px;
}


.areaMapImg.kanzaki p.menu01 {
position: absolute;
top: 89px;
left: 249px;
}
.areaMapImg.kanzaki p.menu02 {
position: absolute;
top: 127px;
left: 199px;
}
.areaMapImg.kanzaki p.menu03 {
position: absolute;
top: 163px;
left: 186px;
}
.areaMapImg.kanzaki p.menu04 {
position: absolute;
top: 225px;
left: 120px;
}
.areaMapImg.kanzaki p.menu05 {
position: absolute;
top: 199px;
left: 236px;
}
.areaMapImg.kanzaki p.menu06 {
position: absolute;
top: 266px;
left: 56px;
}


.areaMapImg.arita p.menu01 {
position: absolute;
top: 53px;
left: 83px;
}
.areaMapImg.arita p.menu02 {
position: absolute;
top: 136px;
left: 140px;
}
.areaMapImg.arita p.menu03 {
position: absolute;
top: 172px;
left: 140px;
}
.areaMapImg.arita p.menu04 {
position: absolute;
top: 231px;
left: 214px;
}
.areaMapImg.arita p.menu05 {
position: absolute;
top: 152px;
left: 281px;
}
.areaMapImg.arita p.menu06 {
position: absolute;
top: 278px;
left: 128px;
}


.areaMapImg.omachi p.menu01 {
position: absolute;
top: 102px;
left: 102px;
}
.areaMapImg.omachi p.menu02 {
position: absolute;
top: 103px;
left: 221px;
}
.areaMapImg.omachi p.menu03 {
position: absolute;
top: 169px;
left: 159px;
}
.areaMapImg.omachi p.menu04 {
position: absolute;
top: 249px;
left: 132px;
}
.areaMapImg.omachi p.menu05 {
position: absolute;
top: 190px;
left: 305px;
}


.areaMapImg.kurume p.menu01 {
position: absolute;
top: 96px;
left: 85px;
}
.areaMapImg.kurume p.menu02 {
position: absolute;
top: 160px;
left: 73px;
}
.areaMapImg.kurume p.menu03 {
position: absolute;
top: 130px;
left: 228px;
}


.areaMapImg.omuta p.menu01 {
position: absolute;
top: 85px;
left: 165px;
}
.areaMapImg.omuta p.menu02 {
position: absolute;
top: 145px;
left: 184px;
}
.areaMapImg.omuta p.menu03 {
position: absolute;
top: 233px;
left: 148px;
}


.areaMapImg.okawa p.menu01 {
left: 84px;
position: absolute;
top: 89px;
}
.areaMapImg.okawa p.menu02 {
left: 121px;
position: absolute;
top: 153px;
}
.areaMapImg.okawa p.menu03 {
left: 122px;
position: absolute;
top: 192px;
}
.areaMapImg.okawa p.menu04 {
left: 237px;
position: absolute;
top: 192px;
}
.areaMapImg.okawa p.menu05 {
left: 237px;
position: absolute;
top: 153px;
}
.areaMapImg.okawa p.menu06 {
left: 229px;
position: absolute;
top: 273px;
}

.areaMapImg.chikugo p.menu01 {
position: absolute;
top: 86px;
left: 195px;
}
.areaMapImg.chikugo p.menu02 {
position: absolute;
top: 123px;
left: 179px;
}
.areaMapImg.chikugo p.menu03 {
position: absolute;
top: 233px;
left: 203px;
}


.areaMapImg.miyama p.menu01 {
position: absolute;
top: 100px;
left: 60px;
}
.areaMapImg.miyama p.menu02 {
position: absolute;
top: 100px;
left: 195px;
}
.areaMapImg.miyama p.menu03 {
position: absolute;
top: 136px;
left: 146px;
}
.areaMapImg.miyama p.menu04 {
position: absolute;
top: 172px;
left: 145px;
}
.areaMapImg.miyama p.menu05 {
position: absolute;
top: 46px;
left: 285px;
}
.areaMapImg.miyama p.menu06 {
position: absolute;
top: 152px;
left: 271px;
}
.areaMapImg.miyama p.menu07 {
position: absolute;
top: 238px;
left: 259px;
}
.areaMapImg.miyama p.menu08 {
position: absolute;
top: 233px;
left: 90px;
}


.areaMapImg.ooki p.menu01 {
position: absolute;
top: 84px;
left: 183px;
}
.areaMapImg.ooki p.menu02 {
position: absolute;
top: 146px;
left: 90px;
}
.areaMapImg.ooki p.menu03 {
position: absolute;
top: 144px;
left: 242px;
}
.areaMapImg.ooki p.menu04 {
position: absolute;
top: 257px;
left: 197px;
}


.areaMapImg.tosu p.menu01 {
position: absolute;
top: 30px;
left: 89px;
}
.areaMapImg.tosu p.menu02 {
position: absolute;
top: 61px;
left: 313px;
}
.areaMapImg.tosu p.menu03 {
position: absolute;
top: 127px;
left: 288px;
}
.areaMapImg.tosu p.menu04 {
position: absolute;
top: 142px;
left: 147px;
}
.areaMapImg.tosu p.menu05 {
position: absolute;
top: 268px;
left: 270px;
}
.areaMapImg.tosu p.menu06 {
position: absolute;
top: 208px;
left: 121px;
}
.areaMapImg.tosu p.menu07 {
position: absolute;
top: 194px;
left: 270px;
}
.areaMapImg.tosu p.menu08 {
position: absolute;
top: 231px;
left: 270px;
}

.areaMapImg.tosu.english p.menu02 {
top: 70px;
left: 260px;
}
.areaMapImg.tosu.english p.menu06 {
top: 200px;
left: 80px;
}



.areaMapImg.kiyama p.menu01 {
position: absolute;
top: 36px;
left: 180px;
}
.areaMapImg.kiyama p.menu02 {
position: absolute;
top: 100px;
left: 298px;
}
.areaMapImg.kiyama p.menu03 {
position: absolute;
top: 124px;
left: 106px;
}
.areaMapImg.kiyama p.menu04 {
position: absolute;
top: 171px;
left: 81px;
}
.areaMapImg.kiyama p.menu05 {
position: absolute;
top: 172px;
left: 270px;
}
.areaMapImg.kiyama p.menu06 {
position: absolute;
top: 234px;
left: 298px;
}

.areaMapImg.kiyama.english p.menu02 {
left: 270px;
}
.areaMapImg.kiyama.english p.menu06 {
left: 260px;
}




.areaMapImg.miyaki p.menu01 {
position: absolute;
top: 75px;
left: 192px;
}
.areaMapImg.miyaki p.menu02 {
position: absolute;
top: 114px;
left: 176px;
}
.areaMapImg.miyaki p.menu03 {
position: absolute;
top: 170px;
left: 297px;
}
.areaMapImg.miyaki p.menu04 {
position: absolute;
top: 216px;
left: 159px;
}
.areaMapImg.miyaki p.menu05 {
position: absolute;
top: 256px;
left: 133px;
}

.areaMapImg.tara p.menu01 {
position: absolute;
top: 90px;
left: 177px;
}
.areaMapImg.tara p.menu02 {
position: absolute;
top: 234px;
right: 50px;
}

.areaMapImg.ogi p.menu01 {
position: absolute;
top: 240px;
left: 135px;
}
.areaMapImg.ogi p.menu02 {
position: absolute;
top: 255px;
left: 255px;
}
.areaMapImg.ogi p.menu03 {
position: absolute;
top: 60px;
left: 225px;
}
.areaMapImg.ogi p.menu04 {
position: absolute;
top: 95px;
left: 240px;
}
.areaMapImg.ogi p.menu05 {
position: absolute;
top: 137px;
left: 270px;
}
.areaMapImg.ogi p.menu06 {
position: absolute;
top: 200px;
left: 220px;
}
.areaMapImg.kamimine p.menu01 {
position: absolute;
top: 216px;
left: 159px;
}
.areaMapImg.miyaki-new p.menu01 {
position: absolute;
top: 75px;
left: 192px;
}
.areaMapImg.miyaki-new p.menu02 {
position: absolute;
top: 114px;
left: 176px;
}
.areaMapImg.miyaki-new p.menu03 {
position: absolute;
top: 170px;
left: 297px;
}
.areaMapImg.miyaki-new p.menu04 {
position: absolute;
top: 256px;
left: 133px;
}

#limit_info u {
    font-weight: bold;
}
