@charset "utf-8";@import url(common.css);@import url(textsettings.css);/* Share Style [----------------------------------------------------------- */* {	margin:0;	padding:0;}body {	background: #ffffff;	font-family:Verdana, "ＭＳ Ｐゴシック", sans-serif;	font-size: 13px;}#page {	background: #ffffff url(../images-top/bg-top.gif) no-repeat top center;	font-family:Verdana, "ＭＳ Ｐゴシック", sans-serif;	font-size: 13px;}li {	list-style-type: none;}img {	border:0;}hr {	display:none;}.clear {	clear:both;}#container {  /* --- ドキュメント本体の幅 --- */	width: 840px;  /* --- ドキュメント本体の位置 --- */  /* Note：「0」のみで左寄せ，「0 auto」でセンタリング */	margin: 0 auto;}#contents {	padding-top: 10px;	background: #ffffff;}/* ---------------------------------------------------------------- *	ヘッダ部分の設定です * ---------------------------------------------------------------- */#header {	height: 75px;	margin-top: 0;	margin-bottom: 0;	padding-right: 0;	padding-left: 0;}#header .logo {	padding: 0;}#header .linkBox {	margin: 0;	padding: 1em 0 0 0;	width: 500px;	float: left;	text-align: right;}#header .linkBox a {	color: #ffffff;}#contents {	padding-top: 10px;	background: #ffffff;}/* ---------------------------------------------------------------- *	ナビゲーション（サブ）部分の設定です * ---------------------------------------------------------------- */#naviSub {	margin: 0;	padding: 0;	background-color: #ffffff;	clear: both;}#naviSub ul {	margin: 0;	padding: 0;}#naviSub ul li.left {	margin: 0 0 10px 10px;	padding: 0 10px;	border: 1px solid #dddddd;	display: block;	float: left;}#naviSub ul li {	margin: 0 0 10px 5px;	padding: 0 10px;	border: 1px solid #dddddd;	display: block;	float: left;}#naviSub ul li a,#naviSub ul li.left a {	color: #333333;}#naviSub ul li a:hover,#naviSub ul li.left a:hover {	color: #c63;}/* ---------------------------------------------------------------- *	ナビゲーション（メイン）部分の設定です * ---------------------------------------------------------------- */#navi {	margin: 0;	padding: 0;	background-color: #ffffff;	clear: both;}#navi ul {	margin: 0;	padding: 0;}#navi ul li.left {	margin: 0 0 10px 10px;	padding: 0;	float: left;}#navi ul li.center {	margin: 0 5px 10px 5px;	padding: 0;	float: left;}#navi ul li.right {	margin: 0 10px 10px 0;	padding: 0;	float: left;}#navi ul li a {	display: block;	width: 270px;	height: 60px;}/* ---------------------------------------------------------------- *	コンテンツコンテナの設定です * ---------------------------------------------------------------- */#main {	background: #ffffff;  /* Note：以下を「すべて 0」にしておく */	margin: 0;	padding: 0;}/* ---------------------------------------------------------------- *	コンテンツ部分の設定　1カラムの場合 * ---------------------------------------------------------------- */#contents-1col {	background: #ffffff;	margin: 0;	padding: 20px 30px;}/* ---------------------------------------------------------------- *	コンテンツ部分の設定　2カラムの場合 * ---------------------------------------------------------------- */#contents-2col  {	width: 580px;	margin: 8px 0 0 0;	padding: 0 0 0 30px;	float: left;	display: block;	min-height: 400px;}#submenu {	margin: 0 0 0 10px;	padding: 0;	float: left;	width: 200px;	display: block;}#submenu ul {	padding: 40px 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;}.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;}.floatRtext {	float: right;	padding: 0;}.floatLtext {	float: left;	padding: 0;}/* ---------------------------------------------------------------- *	パンクズ * ---------------------------------------------------------------- */.pannavi {	padding: 5px 0 10px 10px;	font-size: 95%;	border-top: 1px dotted #dddddd;}/* ---------------------------------------------------------------- *	ページトップ * ---------------------------------------------------------------- */.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;	background: #cccccc;	border-collapse: collapse;	border-spacing: 0;	width: 560px;}#contents-2col tr {	margin: 0;	padding: 0;}#contents-2col th {	padding: 5px;	border: 1px solid #cccccc;	font-size: 100%;	font-weight: normal;	line-height: 1.6;}#contents-2col td {	padding: 5px 10px;	border: 1px solid #dddddd;	font-size: 100%;	line-height: 1.6;}.cellL {	font-weight: bold;	color: #333333;	background: #f0f0f0;	width: 130px;}.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;}