@charset "SHIFT-JIS";


/*=====================================
    index
=====================================*/

/*  メインカラム
--------------------------------*/
#map{
	float:left;
	width:524px;
}

div.mainbox{
	position:relative;
	padding:0 0 5px;
	width:521px;
	background:url(img/bg-mainbox.gif) repeat-y 0 20%;
	border-bottom:1px solid #DDDDDD;
	overflow:hidden;
}


div.mainbox h2{
	padding:7px 0 0 5px;
	background:url(img/bg-title.gif) no-repeat 0 50%;
	border-right:1px solid #DDDDDD;
	border-left:1px solid #DDDDDD;
	color:#555555;
	width:514px;
	font-size:110%;
	font-family:'Lucida Grande',Verdana,Arial,'Hiragino Kaku Gothic Pro',Meiryo,'メイリオ',sans-serif;
	height:25px;
}

*html div.mainbox h2{
	padding:7px 0 0 5px;
	background:url(img/bg-title.gif) no-repeat 0 0 #FFFFFF;
	border-right:1px solid #DDDDDD;
	border-left:1px solid #DDDDDD;
	width:521px;
	height:30px;
	font-size:105%;
	zoom:1;
}


/*新着情報 テキスト詳細検索
--------------------------------*/


.mainbox table{
	margin:10px 10px 25px 10px;
	width:480px;
}


.mainbox table th,.mainbox table th{
	padding:5px 5px 5px 0;
	border-bottom:1px dotted #DDDDDD;
	width:100px;
	text-align:left;
	vertical-align:top;
}
.mainbox table th{text-align:left;}

.mainbox table td{
	padding:5px;
	border-bottom:1px dotted #DDDDDD;
	text-align:left;
	vertical-align:top;
}

.none-line{
	border:none;
}

#text-category ol{
	list-style-type:none;
	list-style-position: outside;
}

#text-category ol li{
	margin-bottom:10px;
	padding:0 10px 0 0;
	display:inline;
}




.new{color:#FF0000; font-weight:normal; font-size:11px; margin-left:5px;}




#new{
	border-right:1px solid #DDDDDD;
	border-left:1px solid #DDDDDD;
	border-bottom:1px solid #DDDDDD;
	background:#FFFFFF;
}

#newbox{
	height:130px;
	overflow:auto;
	}

#new h2{
	border-right:0;
	border-left:0;
	}
	
*html #new h2{
	border-right:0;
	border-left:0;
	}

div#newbox div.newsbox {
    border-bottom: 1px solid #DDDDDD;
    clear: both;
    margin: 5px;
    overflow: hidden;
    padding: 5px;
    zoom:1;
}


div#newbox div.newsbox div.newsimage{
	float:left;
	overflow:hidden;
    zoom:1;
	
}

div#newbox div.newsbox div.newsdescription{
    overflow: hidden;
    padding-left: 5px;
    zoom:1;
}


div.pickup-onsen div.newsbox {
    float: left;
    margin: 3px;
    overflow: hidden;
    padding: 1px;
    width: 122px;
}


div.pickup-onsen div.newsbox div.newsimage{
	overflow:hidden;
    zoom:1;
	
}

div.pickup-onsen div.newsbox div.newsdescription{
    overflow: hidden;
    padding-left: 5px;
    zoom:1;
}

/*  右サイド
--------------------------------*/

#area-name{
	position:relative;
	float:right;
	width:210px;
}



#contents{
	width:740px;
	height:250px;
}

#ranking{
	float:left;
	width:240px;
}

#ad{
	float:right;
	width:490px;
}




.cmPic2a,.cmPic2b{
	margin:8px 1px;
	float:left;
	width:254px;
	display:block;
}


/*=====================================
    温泉インデックス
=====================================*/


.pickup-onsen ul{
	list-style-type: none;
    margin: 0 auto;
    text-align: center;
    width: 500px;
}
*html .pickup-onsen ul{margin:0; padding:0 10px; width: 520px;text-align: center;}

.pickup-onsen ul li{
	padding:2px;
	float:left;
	display:block;
	width:122px;
	text-align:center;
}


ul.onsennew li img{
	padding:2px;
}

/*===================================
    news
=====================================*/

.statusBox_gsnb{
	border-right: 1px solid #CCCCCC;
	border-left: 1px solid #CCCCCC;
	background:#FFFFFF;
	width:598px;
}

.statusItem_gsnb{margin:10px 5px 0;}

.resultsBox_gsnb{
	margin-bottom: 1.5em;
	padding-top: 1em;
	border-right: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
	border-left: 1px solid #CCCCCC;
	line-height:1.3;
	text-align:center;
	width:598px;
	height:auto;
	overflow:auto;
	font-size:90%;
}


.resultDiv_gsnb{
	margin:8px;
	text-align:left;
}


/*日付取得
--------------------------------*/

#hitokoto{
	margin:0 auto 8px;
	width:956px;
	background:#FDFDFD;
	border:1px solid #EDEDED;
}

*html #hitokoto{
	width:958px;
}

#hitokoto th,#hitokoto td{
	vertical-align:middle;
}

#hitokoto th{padding:0 0 0 10px; width: 220px;}

th.today p{
    border-top-left-radius: 10px;
    border-top-right-radius: 10px;
    border-bottom-left-radius: 10px;
    border-bottom-right-radius: 10px;
    background:#F26D7D;
    text-align:center;
    color:#FEFEFE;
    padding:1px 3px;
    width: 200px;
}

dl#areaselect{
	text-align:left;
	overflow:hidden;
	padding:8px 0 3px 8px;
}

dl#areaselect dt{
	
}

dl#areaselect dd {
    margin-top: -20px;
    margin-bottom: 10px;
    margin-left: 100px;
}

dl#areaselect dd ul{
	list-style-type:none;
}

dl#areaselect dd ul li{
	display:inline;
	padding-right:3px;
	border-right:1px solid #DDDDDD;
}
/*=====================================
    美濃焼インデックス
=====================================*/


.pickup-minoyaki ul{
	list-style-type: none;
    margin: 0 auto;
    text-align: center;
    width: 500px;
}
*html .pickup-minoyaki ul{margin:0; padding:0 10px; width: 520px;text-align: center;}

.pickup-minoyaki ul li{
	padding:1px;
	float:left;
	display:block;
	width:122px;
	text-align:center;
	font-size:90%;
}

