/*------------------------------------------------------------------------------
minami-senshu - CSS Modules Import

Search

Date: 2010-03-18
Copyright (C) Minamisenshu kanko kyanpen suisin kyogikai All Rights Reserved.
------------------------------------------------------------------------------*/


/* ----------------------------------------

Main

---------------------------------------- */

input {
	margin-right: 3px;
}

div#Header div#SearchBox input {
	margin-right: 0;
}

/* normal */

table.nomal {
	width: 100%;
	border-collapse: collapse;
}

table.nomal th {
	border-right: 1px solid #fff;
	border-bottom: 1px solid #fff;
	padding: 3px;
}

table.nomal td {
	border-bottom: 1px solid #fff;
	padding: 3px;
}

*html table.nomal th {
	border-right: none;
	border-bottom: none;
}

*htmltable.nomal td {
	border-bottom: none;
}

*+html table.nomal th {
	border-right: none;
	border-bottom: none;
}

*+htmltable.nomal td {
	border-bottom: none;
}


/* Detail */
td#DetailColImg img {
	/*width: 215px;*/
	margin-right: 10px;
}

div#DetailCol {
	padding-right: 10px;
}


div#DetailCol td {
	word-break:break-all;
}

/*-----------*/

.spottit{
background:#FFF url(../img/stit_spot.gif) no-repeat 0px 0px;
margin:0px 0px 8px 0px;
width:525px;
height:65px;
text-indent:-9999px;
}

.eventtit{
background:#FFF url(../img/stit_event.gif) no-repeat 0px 0px;
margin:0px 0px 8px 0px;
width:525px;
height:65px;
text-indent:-9999px;
}

.newstit{
background:#FFF url(../img/stit_news.gif) no-repeat 0px 0px;
margin:0px 0px 8px 0px;
width:525px;
height:65px;
text-indent:-9999px;
}

.hensyustit{
background:#FFF url(../img/stit_hensyu.gif) no-repeat 0px 0px;
margin:0px 0px 8px 0px;
width:525px;
height:65px;
text-indent:-9999px;
}

.catewaku{
margin:3px 0px 3px 0px;
padding:2px 0px 2px 5px;
width:515px;
background-color:#CFD7E6;
line-height:140%;
font-weight:bold;}

.cateereawaku{
margin:3px 0px 3px 0px;
padding:2px 0px 2px 5px;
width:520px;
background-color:#D4E6C3;
line-height:140%;
font-weight:bold;}

.catetext{
padding:0px 0px 10px 0;
width:525px;
/*font-size:0.75em;*/
line-height:150%;
}

.ereamap{
background:url(../img/maperea.gif) repeat-x 0px 0px;
width:229px;
height:200px;
float: left;}

.ereatext{
	line-height:150%;
	float: left;
	padding-left: 10px;
	padding-top: 10px;
}

.search_line{
	clear: both;
text-align:center;
margin-top:5px;
padding-top:10px;
width:520px;
border-top:1px solid #999999;}

.jyoken{
margin:-22px 0px 0px 80px;
line-height:140%;}

.jyoken_un{
width:520px;
border-top:2px dotted #0066CC;
padding-top:5px;
margin:5px 0px 0px 0px;
line-height:140%;}

.pagetop{
text-align:right;
width:520px;
line-height:140%;}

.pagetop_l{
text-align:right;
width:520px;
margin:6px 0px 5px 0px;
line-height:140%;}


.pagegotop{
margin:5px 0px 2px 0px;
border-top:2px dotted #0066CC;
text-align:right;
width:520px;
line-height:140%;}

.solid{
width:520px;
margin:10px 0px 12px 0px;
border-bottom:2px dotted #0066CC;
}
.pagegotop_l{
margin:15px 0px 2px 0px;
text-align:right;
width:520px;
line-height:140%;}

.spot_c{
width:520px;
font-size: 100%;
line-height:130%;
font-weight:bold;
text-align:right;
padding:2px 0px 2px 0px;
margin:5px 0px 4px 0px;
}

.spot_a{
width:520px;
font-size:108.4%;
line-height:140%;
font-weight:bold;
padding:2px 0px 2px 0px;
margin:5px 0px 4px 0px;
}

.spot_b{
width:520px;
font-size: 100%;
line-height:120%;
padding:2px 0px 2px 0px;
margin:5px 0px 4px 0px;
border-bottom:2px dotted #0066CC;}

.spot_t{
width:520px;
font-size: 116.7%;
line-height:140%;
font-weight:bold;
padding:2px 0px 2px 0px;
margin:5px 0px 4px 0px;
border-bottom:2px dotted #0066CC;}

.spot_e{
text-align:right;
width:520px;
font-size: 116.7%;
line-height:140%;
font-weight:bold;
padding:2px 0px 2px 0px;
margin:-28px 0px 4px 0px;}

.spot_ra{
width:390px;
font-size:108.4%;
line-height:130%;
font-weight:bold;
padding:4px 0px 2px 5px;
margin:2px 0px 4px 0px;
background-color:#FFFAB5;
}
.spot_rb{
width:520px;
font-size: 116.7%;
line-height:130%;
font-weight:bold;
padding:2px 0px 2px 0px;
margin:8px 0px 8px 0px;
border-bottom:2px dotted #0066CC;}

.spot_f{
width:520px;
font-size: 116.7%;
line-height:140%;
font-weight:bold;
padding:2px 0px 2px 0px;
margin:5px 0px 12px 0px;
border-bottom:2px dotted #0066CC;}


.toptitle1{
margin:5px 5px 0px 2px;
font-size: 116.7%;
}

.photo{
padding:2px 0px 2px 0px;}


.icon{
margin:5px 0px 2px 0px;
padding:2px;
line-height:140%;
background-color:#EEEEEE;
}

.icon2{
width:520px;
margin:5px 0px 10px 0px;
padding:2px;
line-height:140%;
background-color:#EEEEEE;
}


#d_setu{
width:300px;}

.ran TH{
text-align:left;
background-color:#D9D9D9;
font-weight:normal;}

.ran TD{
text-align:left;
background-color:#EEEEEE;}

.pankuzu{
margin:0px 0px 10px 0px;
line-height:140%;}

.midasi_e{
padding:2px 0px 2px 2px;
width:518px;
font-size: 116.7%;
line-height:140%;
background-color:#99CCFF;}

.icon3{
text-align:center;
margin:5px 0px 10px 0px;
padding:5px;
line-height:140%;
background-color:#EEEEEE;
border:1px solid #999999;
}

.re{
margin:-17px 0px 10px 0px;
line-height:140%;

