@charset "utf-8";

/*-----------------
geothermal detail
-------------------*/
ul.navi-main li a.geothermal {background: url("/image/maker12.png") no-repeat 0 center;}
ul.navi-main li:hover a.geothermal {background: url("/image/maker10.png") no-repeat 0 center;}


/*----------------*/
#m00,#m01,#m02,#m03,#m04,#m05,#m06,#m99{background: none;}
ul.navi-main li span,
ul.navi-main li span.default,
ul.navi-main li:hover span,
div.page-image {
        width:0;
        height:0;
}

div.row {
	clear: both;
}
/*-------------------
 *
 *-------------------*/
figure.photo {
        margin: 1em 0 1em 20px;
        text-align: center;
}
figure.left {
	margin-top: 0;
	margin-right: 10px;
        float: left;
}
figure.right {
	margin-top: 0;
	margin-left: 10px;
	float:right
}

figure.center img {
        margin: 0 auto;
}

figcaption {
        text-align: center;
}

figure.photo img.pamphlet {
	border: 1px solid #cecece;
	padding: 1px;
}

/*----------------
 list
-------------------*/
table.list,
table.list th,
table.list td {
        border: 1px solid rgb(102, 102, 102);
}
table.list td { padding: 3px; }
table.list th { height: 2em; }

table.list {
        margin-bottom: 20px;
        line-height: 18px;
        text-align: center;
        border-collapse: collapse;
        clear: both;
        cellpadding: 0;
        cellspacing: 0;
}

table.list th{
        background-color: rgb(203, 236, 243);
}


table.geothermal th.date{width:90px;}
table.geothermal th.place{width:200px;}
table.geothermal th.desc{width:390px;}

table.geothermal td.place,
table.geothermal td.desc {text-align: left;}

/*---------
spec
----------*/
dl.spec1,
dl.spec2 {
        margin-left: 4px;
        margin-right: 1px;
        width: 340px;
        border-top: 1px solid #ccc;
}
dl.spec1 {background: transparent url("/image/common/table_background-02.png") -880px 0px repeat-y; }
dl.spec2 {background: transparent url("/image/common/table_background-02.png") -800px 0px repeat-y; }

dl.spec1 dt,
dl.spec2 dt{
        padding: 0.5em 0;
        text-align: center;
        font-weight: bold;
}
dl.spec1 dt {width: 120px;}
dl.spec2 dt {width: 200px;}

dl.spec1 dd,
dl.spec2 dd {
        margin: -2.4em 0 0 0;
        border-bottom:1px solid #ccc;
}
dl.spec1 dd {padding: 0.5em 10px 0.5em 140px; width: 190px;}
dl.spec2 dd {padding: 0.5em 10px 0.5em 220px; width: 110px;}

dl.spec1 {
        margin-top: 0;
        float: right;
}

dl.spec2 {
        margin-top: 0;
        float: left;
}


