@charset "utf-8";@import url(common.css);@import url(textsettings.css);/* Share Style [----------------------------------------------------------- */* {	margin:0;	padding:0;}body {	background: #ffffff url(../images-com/bg-body.jpg) no-repeat center top;	font-family:Verdana, "ＭＳ Ｐゴシック", sans-serif;	font-size: 13px;}li {	list-style-type: none;}img {	border:0;}hr {	display:none;}.clear {	clear:both;}#container {	background: #ffffff;  /* --- ドキュメント本体の幅 --- */	width: 840px;  /* --- ドキュメント本体の位置 --- */  /* Note：「0」のみで左寄せ，「0 auto」でセンタリング */	margin: 0 auto;}/* ---------------------------------------------------------------- *	ヘッダ部分の設定です * ---------------------------------------------------------------- */#header {	height: 120px;	background: #ffffff url(../images-com/bg-header.jpg) no-repeat;	margin-top: 0;	margin-bottom: 0;	padding-right: 0;	padding-left: 0;	border-bottom: 1px solid #ccc;}.logo {	padding: 10px 0 0 20px;}/* ---------------------------------------------------------------- *	ナビゲーション部分の設定です * ---------------------------------------------------------------- */#navi {	margin: 0;	padding: 0;	height: 42px; 	border-bottom: 1px solid #ccc;	background-color: #ffffff;	background: #ffffff url(../images-com/bg-navi.jpg) repeat-x;}#navi ul {	margin: 0;	padding: 0;}#navi ul li {	margin: 0;	padding: 0;	float: left;}#navi ul li a {	margin: 0;	padding: 0;	/*padding: 10px 15px 7px 15px;*/	display: block;	border-right: 1px solid #ccc; 	border-bottom: none;	font-weight: bold;	height: 42px;	float: left;}#navi a:hover {	border-bottom: none;	text-decoration: none;	color: #fff;}/* ---------------------------------------------------------------- *	コンテンツコンテナの設定です * ---------------------------------------------------------------- */#main {	background: #ffffff;  /* Note：以下を「すべて 0」にしておく */	margin: 0;	padding: 0;}/* ---------------------------------------------------------------- *	コンテンツ部分の設定　1カラムの場合 * ---------------------------------------------------------------- */#contents-1col {	background: #ffffff;	margin: 0;	padding: 20px 30px;}/* ---------------------------------------------------------------- *	コンテンツ部分の設定　2カラムの場合 * ---------------------------------------------------------------- */#contents-2col  {	width: 560px;	margin: 16px 0 0 0;	padding: 0 0 0 30px;	float: left;	display: block;	min-height: 400px;}#submenu {	margin: 8px 0 0 0;	padding: 0;	float: left;	width: 200px;	display: block;}#submenu ul {	padding: 50px 18px 30px 18px;	background: #eeeeee url(../images-com/title-submenu.jpg) no-repeat;}#submenu li {	padding: 4px 0 2px 0;	font-size: 100%;	border-bottom: 1px solid #e0e0e0;}/* ---------------------------------------------------------------- *	下段のエントリー誘導部分の設定です * ---------------------------------------------------------------- */#goenrty {	background: #ffffff;	margin-bottom: 20px;	padding-top: 2em;	padding-right: 2em; 	padding-bottom: 2em;	padding-left: 2em;	border: 15px solid #eeeeee;}/* ---------------------------------------------------------------- *	各頁のタイトル画像 * ---------------------------------------------------------------- */#imgPageTitle {	margin: 0 0 10px 0;}.imgMain {	margin: 0 0 16px 0;}/* ---------------------------------------------------------------- *	サムネイルリストの設定です * ---------------------------------------------------------------- */#thumbslist {  /* ★--- マージンを設定 0 --- */	margin-top: 0;	margin-right: 0;	margin-bottom: 0;	margin-left: 0;  /* ★--- パディングを設定 0 --- */	padding-top: 0;	padding-right: 0;	padding-bottom: 0;	padding-left: 0;}#thumbslist li {	background: #FFFFFF;  /* Note：項目どうしの間隔を右マージンで調整 */	margin-left: 8px;	margin-right: 8px;	margin-bottom: 12px;  /* Note：特別な場合以外，0 のままとして内容で調整 */	padding-top: 0;	padding-right: 0;	padding-bottom: 0;	padding-left: 0;  /* Note：ボックスからはみ出す分は出力されません；内容の量に対して余裕をもって設定 */	width: 258px;	height: 150px;  /* ★--- 枠線を設定 --- */	border: 1px solid #cccccc;}/* ---------------------------------------------------------------- *	サムネイル画像についての設定です * ---------------------------------------------------------------- */.thumbnail {	background: transparent;	margin-top: 7px;	margin-bottom: 7px;	padding-top: 0;	padding-right: 0;	padding-bottom: 0;	padding-left: 0;}/* ---------------------------------------------------------------- *	サムネイル画像に対するキャプションについての設定です * ---------------------------------------------------------------- */#thumbslist li p {	margin-top: 0;	margin-right: 10px;	margin-bottom: 7px;	margin-left: 10px;	line-height: 1.5;}/* ---------------------------------------------------------------- *	段落のマージン * ---------------------------------------------------------------- *//* ---------------------------------------------------------------- *	画像の設定 * ---------------------------------------------------------------- */.floatR {	float: right;	padding: 0 0 16px 16px;}.floatL {	float: left;	padding: 0 16px 16px 0;}.pad-both {	padding: 20px 0;}/* ---------------------------------------------------------------- *	パンクズ * ---------------------------------------------------------------- */.pannavi {	padding: 0 0 4px 30px;	font-size: 95%;	border-bottom: 1px dotted #cccccc;}/* ---------------------------------------------------------------- *	ページトップ * ---------------------------------------------------------------- */.pagetop {	margin: 0;	padding: 24px 0;	text-align: right;	clear: both;}.gotop {	margin-right: 20px;}/* ---------------------------------------------------------------- *	フッタ部分の設定です * ---------------------------------------------------------------- */#footer {	background: #FFFFFF url(img/foot.gif) no-repeat right top;	margin-top: 0;	margin-bottom: 0;	padding-top: 0.6em;	padding-right: 0;	padding-bottom: 1em;	padding-left: 1em; 	border-top: 1px dotted #cccccc;}#footer ul { 	margin-bottom: 4px; 	padding: 0; 	border-left: none;}#footer ul li {	margin: 0 0.8em 0 0;	padding: 0 0.5em 0 0;	border-right: 1px solid #cccccc;	background-image: none;}.last {	border-right: none;}#footer address {	padding: 16px 0 0 0;}/* ---------------------------------------------------------------- *	表組み * ---------------------------------------------------------------- */#contents-2col table {	margin: 12px 0;	padding: 0;	border: 1px solid #cccccc;	background: #cccccc;	width: 560px;}#contents-2col tr {	margin: 0;	padding: 0;}#contents-2col td {	padding: 4px 8px;}.cellL {	background: #eceacf;	width: 120px;}.cellR {	background: #ffffff;}/* ---------------------------------------------------------------- *	グーグルマップの設定です * ---------------------------------------------------------------- */.googleMap {	margin: 16px 0;	padding: 0;}/* ---------------------------------------------------------------- *	clear * ---------------------------------------------------------------- */.clear {	clear: both;}/* ---------------------------------------------------------------- *	clearfix * ---------------------------------------------------------------- */div#contents:after,div#news:after,div#col2:after {	height: 0;	visibility: hidden;	content: ".";	display: block;	clear: both;}