﻿@charset "utf-8";
/* CSS Document */

/* 全体設定 */
	body { width:100%; margin:0; padding:0; text-align:center; font-size:12px; color:#000000; background:#4dac26; overflow-x:hidden; }
	a { color:#ad0004; text-decoration:none; }
	a:hover { text-decoration:underline; }
	a:visited { color:#331506; }

/* ヘッダー */
	#header,
	#headerInner { width:100%; }
	#header { background:url(../../img/bgSky.png); }
	#headerInner { background:url(../../img/bgHeader.png) repeat-x left bottom; }
	#headerParts { width:900px; margin:0 auto; background:url(../../img/bgLogo.png) no-repeat left top; }
	#headerParts img { width:271px; float:left; }
	#ad1 { margin:15px 0 0 0; float:right; }

/* コンテンツ */
	#contents { width:100%; padding:0 0 10px 0; background:#eeeeee; }
	#contents a:hover { filter: alpha(opacity=90); -moz-opacity:0.9; opacity:0.9; }

	/* 詳しい使い方・ソーシャルブックマーク */
	#txtArea { padding:3px 0 0 0; background:#4dac26; }
	#txtArea ul { float:left; }
	#txtArea ul li { float:left; }
	.socialBookMark { margin:1px 5px 0 0; float:right; }

	#detailArea { width:100%; padding:0 10px 0 10px; color:#000000; text-align:left; background:#b3d465; display:none; }
	#detailArea ul,
	#detailArea p { margin:0 0 0 0; line-height:200%; }
	#detailArea ul { width:100%; }
	#detailArea ul li { float:left; }
	#detailArea h1 { margin:0 0 10px 0; color:#4dac26; font-size:15px; font-weight:bold; }

	#resultsCanvas { background:#b3d465; }

/* 地図 */
	#map_canvas　{ background:#ffcc00; float:left; }

/* 入力欄等 */
	#console { width:250px; margin:5px 5px 0 0; float:right; }
	#console a:hover { filter: alpha(opacity=80); -moz-opacity:0.8; opacity:0.8; }

	/* タブ切り替えフォーム */
	ul#tabNav { height:25px; }
	ul#tabNav li { float:left; }
	.tabContentsGroup { width:250px; margin:0 0 0 0; padding:5px 0 0 0; background:url(../../img/bgFormM.png) repeat-y left top; }
	.content { zoom:1; /* ie */ }
	.content { display:none; }

	.sample { width:250px; margin:0 0 3px 9px; text-align:left; }
	ul.input li { margin:0 0 3px 0; }
	*:first-child+html ul.input li { padding:0 0 3px 0; }
	ul.input li img { margin:0 5px 0 0; vertical-align:middle; }
	ul.input li input { width:224px; }
	ul.btn { margin:5px 0 0 15px; }
	*:first-child+html ul.btn { margin:10px 0 0 15px; }
	ul.btn li { float:left; }

	#resultsCanvas { background:#b3d465; }

	ul.slider { margin:10px 0 10px 5px; }
	ul.slider li { margin:0; float:left; }

	#circleSlider { width:170px; margin:0; }

	.adrsButton { margin:10px 0 0 0; }
	.adrsButton ul li { margin:0 0 0 0; float:left; }

/* フッター */
	#footer { width:100%; font-family:メイリオ,MSゴシック,sans-serif; }
	.footerImg { width:100%; background:url(../../img/bgSea.png) repeat-x left bottom #eeeeee; }
	.footerImg img { width:900px; margin:0 auto; }

	.serviceLink { width:100%; padding:5px 0 2px 0; background:url(../images/bgLink.png) repeat-x left top #5a493f; }
	.serviceLink ul { width:900px; margin:0 auto; margin-bottom:5px; text-align:right; }
	.serviceLink ul li { padding:0 13px 0 13px; border-right:1px #ffffff solid; float:right; }
	.serviceLink ul li.right { padding:0 2px 0 13px; border-right:0px; }
	.serviceLink ul li a { color:#ffffff; }
	.serviceLink ul li a:hover { color:#fff100; text-decoration:underline; }

	.footerTxt { width:100%; padding:5px 0 5px 0; background:#4dac26; }
	.footerTxt ul { width:900px; margin:0 auto; }
	.footerTxt ul li { float:left; }
	.footerTxt ul li p { margin:3px 0 0 0; color:#ffffff; }

/* ブックマーク */
	#bookmark_list { width:235px; right:5px; }
	#bookmark_list ul { margin:0 0 5px 0; font-size:10px; }
	#bookmark_list ul li { margin:0 10px 0 0; text-align:left; float:left; }
	#bookmark_list ul li img { margin:0 2px 0 0; }
	#bookmark_list a { color:#e77110; }
	#bookmark_list_remove { width:14px; text-align:center; background:#bdbabd; float:right; }
	
	
	
	
	
	