@charset "Shift_JIS";

/* ***************************
 * *** 全ページ共通
 * ************************** */

/* BASIC FORMAT */
html, body, form, address {	padding: 0;	margin: 0;	}
ul, li {	list-style-type: none;	}
br {	letter-spacing: 0;	}/* IE can use Break Continued */
hr {	clear: both;	color: #FFFFFF;	display: none;	}/* Float Clear and Hide Element */
* html body hr {	width: 1px;	color: #FFFFFF;	display: none;	}/* Hack for IE 6 */
img, div {	padding: 0;	margin: 0;	border: 0;	}
p {	text-align: justify;	padding: 0;	margin: 0;	}
* html body p {	text-justify: inter-ideograph;	}/* Hack for IE 6 */
.floatclear {	clear: both;	}
.hide {	position: absolute;	left: -100em;	height: 1px;	width: 1px;	overflow: hidden;	}

/* LIST FORMAT */
ul, ol, dl, dt, dd {	padding: 0;	margin: 0 0 20px;	}

/* TABLE FORMAT */
table {	margin-bottom: 15px;	border: 0;	}
th, td {	vertical-align: top;	}
th {	font-weight: normal;	}

/* FONT COLORS */
body {	color: #666;	}
/* a:link, a:visited, a:hover, a:focus, a:active */
a {	color: #693;	text-decoration: underline;	}
a:visited {	color: #693;	text-decoration: underline;	}
a:hover {	color: #6c3;	text-decoration: none;	}

/* PAGE FORMAT */
body {	}
body#home {	}
body#special {	}
body#human {	}
body#life {	}
body#spot {	}
body#gift {	}
body#letter {	}

#wrap_all {	width: 974px;	}
* html body #wrap_all {	width: 959px;	}/* Hack for IE 6 */
#wrap_top {	width: 704px;	padding: 0 30px;	float: left;	}
#wrap {	width: 704px;	padding: 0 30px;	}
#content_bn {	width: 180px;	margin: 111px 30px 0 0;	float: right;	}
* html body #content_bn {	margin: 111px 15px 0 0;	}/* Hack for IE 6 */
#bn_notostyle li {	margin-bottom: 15px;	}
#bn_pr li {	margin-bottom: 5px;	}
#bn_links li {	margin-bottom: 15px;	}

/* グローバルメニュー */
#mainmenu {	display: block;	clear: both;	margin-bottom: 0;	line-height: 1em;	}
#mainmenu li {	float: left;	width: 87px;	text-align: center;	border-right: solid 1px #e6e6e6;	}
#mainmenu li.last {	border: 0;	}
#mainmenu li a {	display: block;	padding-top: 8px;	margin: 0 2px 4px 2px;	width: 83px; height: 19px;	border-bottom: solid 1px #693;	text-indent: -8000px;	overflow: hidden;	}
#mainmenu li a:hover {	margin: 0 2px;	border-bottom: solid 2px #99cf46;	}

#mainmenu li a.home {	background: url(../img/btn_01.gif) bottom center no-repeat;	}
#mainmenu li a.home:hover {	background: url(../img/btn_01_o.gif) bottom center no-repeat;	}
#mainmenu li a.special {	background: url(../img/btn_02.gif) bottom center no-repeat;	}
#mainmenu li a.special:hover {	background: url(../img/btn_02_o.gif) bottom center no-repeat;	}
#mainmenu li a.human {	background: url(../img/btn_03.gif) bottom center no-repeat;	}
#mainmenu li a.human:hover {	background: url(../img/btn_03_o.gif) bottom center no-repeat;	}
#mainmenu li a.life {	background: url(../img/btn_04.gif) bottom center no-repeat;	}
#mainmenu li a.life:hover {	background: url(../img/btn_04_o.gif) bottom center no-repeat;	}
#mainmenu li a.time {	background: url(../img/btn_05.gif) bottom center no-repeat;	}
#mainmenu li a.time:hover {	background: url(../img/btn_05_o.gif) bottom center no-repeat;	}
#mainmenu li a.spot {	background: url(../img/btn_06.gif) bottom center no-repeat;	}
#mainmenu li a.spot:hover {	background: url(../img/btn_06_o.gif) bottom center no-repeat;	}
#mainmenu li a.gift {	background: url(../img/btn_07.gif) bottom center no-repeat;	}
#mainmenu li a.gift:hover {	background: url(../img/btn_07_o.gif) bottom center no-repeat;	}
#mainmenu li a.letter {	background: url(../img/btn_08.gif) bottom center no-repeat;	}
#mainmenu li a.letter:hover {	background: url(../img/btn_08_o.gif) bottom center no-repeat;	}

/* フッター */
#footer {	clear: both;	width: 704px;	padding: 0 30px;	text-align: center;	}
#footer ul {	padding: 0 0 15px;	}
#footer li {	display: inline;	padding: 0 7px;	border-right: solid 1px #e6e6e6;	}
#footer li.last {	border: 0;	}
#footer li a {	color: #666;	text-decoration: none;	}
#footer li a:hover {	color: #000;	}

/* 詳細を見るボタン、一覧を見るボタン */
a.more, a.more:visited {	float: right;	font-size: 12px;	color: #666;	text-decoration: none;	margin: 10px 0;	padding-right: 15px;	background: url(../img/arrow.gif) right no-repeat;	}
a.more:hover {	color: #000;	text-decoration: none;	background: url(../img/arrow_o.gif) right no-repeat;	}

/* ページトップボタン */
.pagetop {	clear: both;	width: 704px;	height: 20px;	margin: 10px 0;	}
.pagetops {	clear: both;	width: 100%;	overflow: hidden;	}
.pagetops2 {	clear: both;	width: 100%;	overflow: hidden;	margin: 0 0 25px;	}
.pagetop a, .pagetop a:visited, .pagetops a, .pagetops a:visited {	display: block;	float: right;	padding-right: 15px; background: url(../img/pagetop.gif) right no-repeat;	color: #666;	text-decoration: none;	}
.pagetop a:hover, .pagetops a:hover {	color: #000;	text-decoration: none;	background: url(../img/pagetop_o.gif) right no-repeat;	}
.pagetops2 a, .pagetops2 a:visited {	display: block;	float: right;	padding-right: 15px; background: url(../img/pagetop.gif) right no-repeat;	color: #666;	text-decoration: none;	}
.pagetops2 a:hover {	color: #000;	text-decoration: none;	background: url(../img/pagetop_o.gif) right no-repeat;	}

/* ***************************
 * *** トップページ
 * ************************** */

/*-----------------------------
--- ヘッダー
------------------------------*/

#header {	display: block;	width: 704px;	background: url(../img/siteid.gif) top left no-repeat;	}
#header h1	{	float: left;	}
#header h1 a {	display: block;	width: 200px;	height: 80px;	text-indent: -8000px;	}

#header img {	display: block;	padding-bottom: 3px;	margin-top: 0;	clear: both;	}
#header p {	display: block;	width: 704px;	height: 200px;	padding-bottom: 3px;	margin-top: 0;	clear: both;	text-indent: -8000px;	background: url(../img/mainimage01.jpg) no-repeat;	}

/* ヘッダー内サブメニュー（お問い合わせ、サイトマップ） */
#submenu {	clear: both;	width: 300px;	height: 22px;	float: right;	padding: 31px 0 7px;	margin-right: 4px;	text-align: right;	}
#submenu li {	display: inline;	padding: 2px 10px 2px 16px;	}
#submenu li.inquiry {	background: url(../img/icon_inquiry.gif) left no-repeat;	}
#submenu li.sitemap {	background: url(../img/icon_sitemap.gif) left no-repeat;	padding-right: 0;	}
#submenu li a {	color: #999;	text-decoration: none;	}
#submenu li a:hover {	color: #333;	}

/* ヘッダー下サブメニュー（文字サイズの変更） */
#uni {	width: 704px;	height: 28px;	padding: 3px 0 30px;	background: url(../img/uni_bg.gif) no-repeat;	}

#language {	float: left;	width: 250px;	padding-top: 3px;	margin: 0;	}
#language li {	float: left;	}
#language li a {	color: #666;	padding: 0 12px;	border-right: solid 1px #fff;	}

#utilities {	float: right;	padding-right: 10px;	color: #fff;	margin: 0;	padding-top: 3px;	}
#utilities li {	float: left;	padding-left: 10px;	}
#utilities li a {	padding-top: 3px;	color: #fff;	white-space: nowrap;	font-weight: bold;	text-decoration: none;	}
#utilities li a:hover {	color:#666;	text-decoration: none;	}


/*-----------------------------
--- 左コンテンツ
------------------------------*/

#l_content {	width: 476px;	text-align: left;	float: left;	}
#l_content h2 {	clear: both;	display: block;	height: 56px;	margin-left: 10px;	text-indent: -8000px;	}

/* 写真付きメインメニュー */
#v_menu {	padding-bottom: 30px;	width: 462px;	height: 350px;	}
#v_menu div {	display: block;	width: 144px;	margin-right: 15px;	padding-bottom: 16px;	float: left;	background: url(../img/v_menu_bg.jpg) bottom center no-repeat;	}
#v_menu div.pin {	background: url(../img/v_menu_bg.jpg) top center no-repeat;	padding: 0;	margin: 0;	}
#v_menu div.rightbox {	margin-right: 0;	}
#v_menu div a {	color: #666;	text-decoration: none;	}
#v_menu div a:hover {	color: #000;	text-decoration: none;	}
#v_menu span {	display: block;	margin: 0 0 7px 10px;	}
#v_menu img {	display: block;	margin: 0 auto 7px;	}
	
#v_menu h2 {	height: 16px;	margin: 10px 0 5px 30px;	font-size: 10px;	text-indent: -8000px;	}
#v_menu h2.v_human {	background: url(../img/v_title_human.gif) top left no-repeat;	}
#v_menu h2.v_life {	background: url(../img/v_title_life.gif) top left no-repeat;	}
#v_menu h2.v_time {	background: url(../img/v_title_time.gif) top left no-repeat;	}
#v_menu h2.v_spot {	background: url(../img/v_title_spot.gif) top left no-repeat;	}
#v_menu h2.v_gift {	background: url(../img/v_title_gift.gif) top left no-repeat;	}
#v_menu h2.v_letter {	background: url(../img/v_title_letter.gif) top left no-repeat;	}

/* トピックス、お知らせ、ブログ新着情報エリア */
div#topics, div#info, div#blognews {	width: 432px;	clear: both;	padding: 0 30px 0 14px;	margin-bottom: 45px;	}

div#topics {	background: url(../img/h_topics.gif) top left no-repeat;	}
div#topics div {	overflow: hidden;	margin-bottom: 20px;	}
div#topics div.last {	margin-bottom: 0;	}
div#topics img {	float: left;	margin-right: 20px;	clear: both;	}

div#info {	background: url(../img/h_info.gif) top left no-repeat;	overflow: hidden;	}
div#info h2 {	float: left;	}
div#info ul {	display: block;	height: 105px;	overflow: auto;	margin-bottom: 0;	clear: both;	}
div#info li {	margin-bottom: 10px;	padding-left: 30px;	clear: both;	}
div#info li.new {	background: url(../img/icon_new.gif) top left no-repeat ;	}
div#info li span.entry {	width: 337px;	float: left;	}

div#blognews {	background: url(../img/h_blognews.gif) top left no-repeat;	overflow: hidden;	}
div#blognews h2 {	float: left;	}
div#blognews ul {	display: block;	height: 142px;	overflow: auto;	margin-bottom: 0;	clear: both;	}
div#blognews li {	margin-bottom: 10px;	padding-left: 26px;	clear: both;	background: url(../img/icon_blog.gif) top left no-repeat;	}
div#blognews li span.entry {	width: 341px;	float: left;	}


/*-----------------------------
--- 右コンテンツ
------------------------------*/

#r_content {	width: 220px;	text-align: left;	float: right;	}
#r_content img {	display: block;	margin: 10px 0;	}
#r_content h2 {	display: block;	width: 110px;	height: 36px;	float: left;	text-indent: -8000px;	}
#r_content p {	margin-bottom: 20px;	}

/* 特集 */
#r_content div#special {	background: url(../img/h_special.gif) top left no-repeat;	overflow: hidden;	
}

/* 能登ナビバナー */
#notonavi_bn {	width: 220px;	height: 88px;	margin: 50px 0 40px 0;	}

/* のと暦 */
div#event {	background: url(../img/h_event.gif) top left no-repeat;	margin-top: 50px;	}
div#event ul {	display: block;	width: 220px;	height: 540px;	overflow: auto;	padding-top: 5px;	clear: both;	}
div#event li {	margin: 0 0 10px 15px;	list-style: disc outside;	}
div#event li a {}
div#event li a:hover {	text-decoration: none;	}

/* のと暦：カレンダー */
table#calender {	width: 220px;	}
table#calender td {	text-align: center;	padding: 3px;	border-bottom: solid 1px #e6e6e6;	}
table#calender td strong {	color: #693;	font-size: 14px;	font-weight: normal;	}
td.weekend {	color: #36f;	}
td.weekstart {	color: #c33;	}
td.othermonth {	color: #999;	}
td.today {	background-color: #e0f0c7;	}/* Today */
td.this {}/* Event Day */

/* フッターバナー */
#bannerarea {	padding: 15px 2px;	text-align: left;	background: url(../img/foot_bg.gif) top repeat-x;	clear: both;	}
#bannerarea img {	margin: 0 3px;	display: inline;	}


/* ***************************
 * *** ２階層目 共通
 * ************************** */

/*-----------------------------
--- ヘッダー
------------------------------*/
#utilitybox {	width: 504px;	float: right;	}

#utilities2 {	margin: 15px 4px 15px 0;	padding: 0 0 9px 0;	}
#utilities2 li {	display: block;	float: right;	}
#utilities2 li a {	color: #999;	white-space: nowrap;	font-weight: bold;	text-decoration: none;	}
#utilities2 li a:hover {	color:#666;	}

/* ヘッダー内サブメニュー（お問い合わせ、サイトマップ） */
#submenu2 {	display: block;	clear: both;	float: right;	margin: 0 4px 0 0;	}
#submenu2 li {	display: inline;	padding: 2px 10px 0 15px;	}
#submenu2 li.inquiry {	background: url(../img/icon_inquiry.gif) left no-repeat;	}
#submenu2 li.sitemap {	background: url(../img/icon_sitemap.gif) left no-repeat;	padding-right: 0;	}
#submenu2 li a {	color: #999;	text-decoration: none;	}
#submenu2 li a:hover {	color: #333;	}

/* パンくずナビゲーション */
#navigator {	clear: both;	width: 704px;	height: 28px;	background: #c0da90;	padding: 0;	margin: 0;	}
#navigator li {	float: left;	padding: 7px 0 0 10px;	}
#navigator li a {	padding-right: 17px;	background: url(../img/navi_arrow.gif) right no-repeat;	}


/*-----------------------------
--- ２階層以降 左コンテンツ
------------------------------*/

#l_side {
	width: 170px;
	padding-left: 5px;
	text-align: left;
	float: left;
	clear: both;
	background: url(../2fimg/shadow.gif) top right no-repeat;
	height: 56px;
}
#l_side h2 {	display: block;	height:125px;	text-indent: -8000px;	}
#l_side p {	margin-bottom: 15px;	line-height: 1.4em;	}

#l_side ul {	margin-bottom: 25px;	}
#l_side ul li {	margin-bottom: 10px;	list-style-position: outside;	line-height: 1.4em;	}
#l_side ul li a.now {	background: url(../img/arrow_s_n.gif) top left no-repeat;	color: #000; text-decoration: none;	}
#l_side ul li a {	display: block;	padding-left: 18px;	background: url(../img/arrow_s.gif) top left no-repeat;	width: 128px;	}
#l_side ul li a:hover {	display: block;	background: url(../img/arrow_s_o.gif) top left no-repeat;	}
#l_side ul li span.gray {	display: block;	padding-left: 18px;	background: url(../img/arrow_s.gif) top left no-repeat;	width: 120px;	}

#l_side ul li ul {	margin: 15px 0;	}
#l_side ul li ul li {	margin: 0 0 5px 10px;	}
#l_side ul li ul li a.now {	padding-left: 15px;	background: url(../img/arrow_s_n.gif) top left no-repeat;	color: #000;	}
#l_side ul li ul li a {	padding-left: 15px;	background: url(../img/arrow_s.gif)	top left no-repeat;	}
#l_side ul li ul li a:hover {	background: url(../img/arrow_s_o.gif)	top left no-repeat;	}
#l_side ul li ul li span.gray {	color:#CCCCCC; padding-left: 15px;	background: url(../img/arrow_s.gif)	top left no-repeat;	}


/* ページタイトル
------------------------------*/
body#info div#l_side h2 {	background: url(../info/img/pageid.gif) top left no-repeat;	}
body#special div#l_side h2 {	background: url(../special/img/pageid.gif) top left no-repeat;	}
body#human div#l_side h2 {	background: url(../human/img/pageid.gif) top left no-repeat;	}
body#life div#l_side h2 {	background: url(../life/img/pageid.gif) top left no-repeat;	}
body#time div#l_side h2 {	background: url(../time/img/pageid.gif) top left no-repeat;	}
body#spot div#l_side h2 {	background: url(../spot/img/pageid.gif) top left no-repeat;	}
body#gift div#l_side h2 {	background: url(../gift/img/pageid.gif) top left no-repeat;	}
body#letter div#l_side h2 {	background: url(../letter/img/pageid.gif) top left no-repeat;	}
body#topics div#l_side h2 {	background: url(../letter/img/pageid.gif) top left no-repeat;	}


/* バナーエリア
------------------------------*/
#left_bn_area {	width: 150px; margin-top: }
.bn_spot_monthly01 a, .bn_spot_monthly02 a {	display: block;	height: 64px;	padding: 10px;	margin-bottom: 15px;	text-align: center;	text-indent: -8000px;	}
.bn_spot_monthly01 a {	background: url(../2fimg/bn_monthly01.jpg) no-repeat;	}
.bn_spot_monthly02 a {	background: url(../2fimg/bn_monthly02.jpg) no-repeat;	}
.bn_spot_weather a, .bn_spot_traffic a, .bn_spot_links a, .bn_letter_column a, .bn_letter_blog a, .bn_time_event a, .bn_life_recipe a, .bn_gift_netshop a {
	display: block;	padding: 10px; margin-bottom: 15px; text-align: center; text-align: center;	font-size: 14px; border: solid 1px #ccc;	text-decoration: none;	background: url(../2fimg/bn_bg.gif) bottom repeat-x;	}


/*-----------------------------
--- ２階層以降 右コンテンツ
------------------------------*/

#r_side {	width: 519px;	text-align: left;	float: right;	}
#r_side h2 {	display: block;	height: 36px;	margin-left: 25px;	}
#r_side h3 {	display: block;	height: 36px;	margin-left: 25px;	clear: both;	}

/* メインイメージ
------------------------------*/
div#pagetitle {	width: 519px;	height: 156px;	margin-bottom: 20px;	text-indent: -8000px;	}
body#human div#pagetitle {	background: url(../human/img/pagetitle01.jpg) top left no-repeat;	}
body#life div#pagetitle {	background: url(../life/img/pagetitle01.jpg) top left no-repeat;	}
body#time div#pagetitle {	background: url(../time/img/pagetitle01.jpg) top left no-repeat;	}
body#spot div#pagetitle {	background: url(../spot/img/pagetitle01.jpg) top left no-repeat;	}
body#gift div#pagetitle {	background: url(../gift/img/pagetitle01.jpg) top left no-repeat;	}
body#letter div#pagetitle {	background: url(../letter/img/pagetitle01.jpg) top left no-repeat;	}

#icon_menu {}

/* NEW アイコン */
.thumb1 img.icon, .thumb2 img.icon, .grid1 img.icon, .grid2 img.icon, .grid3 img.icon, .list1 img.icon, .list2 img.icon, div.areainfo img.icon, .bloglist img.icon {
	display: block;	margin: 3px 5px 0 0;	float: left; padding: 0; background: none;
}
span.date {	font-size: 12px;	}

/* Thumbnail Type1 -------------------------------- */
.thumb1 {	padding: 0 0 0 11px;	clear: both;	}
.thumb1 li {	display: block;	width: 100px;	height: 156px;	margin: 0 30px 28px 0;	float: left;	}
.thumb1 li.rightbox {	margin-right: 0;	}
.thumb1 img {	display: block;	margin-bottom: 12px;	}
/* ---------------------------------------------------------- */

/* Thumbnail Type2 -------------------------------- */
.thumb2 {	padding: 0 0 0 11px;	clear: both;	}
.thumb2 li {	display: block;	width: 144px;	height: 156px;	margin: 0 30px 28px 0;	float: left;	}
.thumb2 li.rightbox {	margin-right: 0;	}
.thumb2 img {	display: block;	margin-bottom: 12px;	}
/* ---------------------------------------------------------- */

/* Grid Type1 -------------------------------- */
.grid1 {	clear: both;	}
.grid1 li {	display: block;	width: 100px;	height: 219px;	margin: 0 13px 28px;	float: left;	overflow: hidden;	}
* html body .grid1 li {	height: 221px;	}/* Hack for IE 6 */

.grid1 li.rightbox {	margin-right: 0;	}
.grid1 img {	display: block;	margin-bottom: 12px;	}
/* ---------------------------------------------------------- */

/* Grid Type2 -------------------------------- */
.grid2 {	clear: both;	width: 519px; }
.grid2 h4 {	font-size: 140%;	}
.grid2 li {	display: block;	width: 144px;	height: 185px;	margin: 0 13px 15px;	float: left;	overflow: hidden;	}
* html body #container_letter_column {	margin: 20px 10px 0;	}/* Hack for IE 6 */
* html body .grid2 {	margin: 0 0 0 13px; width: 499px;	}/* Hack for IE 6 */
* html body .grid2 li {	margin: 0 21px 15px 0;	}/* Hack for IE 6 */
.grid2 li.rightbox {	margin-right: 0;	}
.grid2 img {	display: block;	margin-bottom: 12px;	}
/* ---------------------------------------------------------- */

/* Grid Type3 -------------------------------- */
.grid3 {	clear: both;	}
.grid3 li {	display: block;	width: 230px;	height: 110px;	margin: 0 26px 28px 0;	float: left;	}
.grid3 li.rightbox {	margin-right: 0;	}
.grid3 img {	display: block;	margin: 0 10px 12px 0;	float: left;	}
/* ---------------------------------------------------------- */

/* List Type1 -------------------------------- */
.list1 {	padding: 0 10px 0 11px;	clear: both;	}
.list1 strong {	display: block;	margin: 10px 0 7px;	font-weight: normal;	color: #333;	}
.list1 li {	margin: 0 0 16px 0;	padding-bottom: 16px;	clear: both;	overflow: hidden;	}
.list1 p {	margin: 10px 0 0 0;	clear: none;	}
.list1 img {	display: block;	float: left;	margin: 0 12px 7px 0;	padding-bottom: 7px; background: url(../2fimg/photo_shadow.jpg) bottom right no-repeat;	}
/* ---------------------------------------------------------- */

/* List Type2 -------------------------------- */
.list2 {	padding: 0 10px 0 11px;	clear: both;	}
.list2 li {	margin: 0 0 16px 0;	padding-bottom: 16px;	clear: both;	overflow: hidden;	}
.list2 img {	display: block;	float: left;	margin-right: 12px;	}
/* ---------------------------------------------------------- */

/* Block Type1 ------------------------------- */
#container_block {	clear: both;	padding: 0 10px;	width: 499px;	}
#container_block h3 {	display: block;	width: 300px;	float: left;	text-indent: -8000px;	height: 56px;	}
/* ---------------------------------------------------------- */

/* ２階層名以降フッター */
#footer2 {	clear: both;	overflow: hidden;	width: 704px;	padding: 15px 0;	text-align: center;	background: url(../img/foot_bg.gif) top repeat-x;	}
#footer2 ul {	padding: 0 0 10px;	margin-bottom: 0;	}
#footer2 li {	display: inline;	padding: 0 7px;	border-right: solid 1px #e6e6e6;	}
#footer2 li.last {	border: 0;	}
#footer2 li a {	color: #666;	text-decoration: none;	}
#footer2 li a:hover {	color: #000;	}
address {	font-style: normal;	color: #ccc;	margin-top: 0px;	}

/* コンテンツタイトルのみ */
#container {	clear: both;	padding: 0 10px;	margin-top: 20px;	}

/* コンテンツタイトルと一覧を見るのセット */
#container_more {	clear: both;	margin-top: 20px;	}


/*-----------------------------
COMMON POPUP
------------------------------*/

/* ***************************
 * *** 2階層目以降ページ共通スタイル
 * ************************** */

/* r_side内コンテンツエリア */
#container_human_new,
#container_human_area,
#container_spot_area {	clear: both;	margin-top: 20px;	}

#container_special,
#container_more_special,
#container_more_human_column,
#container_life_recipe,
#container_life_recipe_m,
#container_more_life_m_series_new,
#container_more_life_recipe_m,
#container_more_life_gmom,
#container_more_life_diary,
#container_more_life_dinner,
#container_more_life_spa,
#container_more_life_jam,
#container_more_life_otsuke,
#container_more_life_rice,
#container_more_life_tcook,
#container_more_life_ccook,
#container_life_series,
#container_more_life_series,
#container_more_time_ws,
#container_time_ws,
#container_time_ws_report,
#container_more_time_ws_report,
#container_spot_series,
#container_more_spot_series,
#container_more_spot_area,
#container_more_spot_area2,
#container_more_spot_town,
#container_more_spot_deko,
#container_spot_t_menu,
#container_spot_traffic,
#container_spot_links,
#container_more_monthly,
#container_more_monthly01,
#container_more_monthly02,
#container_more_gift_m_project,
#container_more_gift_best,
#container_more_gift_best2,
#container_gift_m_project,
#container_gift_best,
#container_more_gift_m_project_new,
#container_gift_netshop,
#container_letter_s_project,
#container_letter_column,
#container_letter_areainfo,
#container_letter_blog,
#container_letter_r_blog,
#container_more_letter_s_project,
#container_more_letter_column,
#container_more_letter_areainfo,
#container_more_letter_blog,
#container_more_letter_r_blog,
#container_info,
#container_more_info,
#container_about_whats,
#container_about_store,
#container_about_howtolink,
#container_about_contribute,
#container_about_aboutus,
#container_about_privacy,
#container_about_sitemap,
#container_about_guide,
#container_about_fontsize,
#container_about_inquiry {	clear: both;	margin-top: 20px;	padding: 0 10px;	}

/* 見出しタイトル h3 */
#container_more_special h3,
#container_more_human_column h3,
#container_more_life_recipe_m h3,
#container_more_life_series h3,
#container_more_life_gmom h3,
#container_more_life_diary h3,
#container_more_life_dinner h3,
#container_more_life_spa h3,
#container_more_life_jam h3,
#container_more_life_otsuke h3,
#container_more_life_rice h3,
#container_more_life_tcook h3,
#container_more_life_ccook h3,
#container_more_time_ws h3,
#container_more_time_ws_report h3,
#container_more_spot_series h3,
#container_more_spot_area2 h3,
#container_more_spot_town h3,
#container_more_spot_deko h3,
#container_more_monthly h3,
#container_more_monthly01 h3,
#container_more_monthly02 h3,
#container_more_gift_m_project h3,
#container_more_gift_best2 h3,
#container_more_letter_s_project h3,
#container_more_letter_column h3,
#container_more_letter_areainfo h3,
#container_more_letter_blog h3,
#container_more_letter_r_blog h3,
#container_more_info h3 {	height: 56px;	text-indent: -8000px;	display: block;	float: left;	}

#container_life_recipe h3,
#container_spot_t_menu h3,
#container_more_spot_area h3,
#container_more_gift_best h3,
#container_more_gift_m_project_new h3,
#container_more_life_m_series_new h3 {	display: block;	float: left;	}/*メニューボタンが下につき、一覧を見るがつく場合は、float: leftにする事*/

#container_human_new h3,
#container_spot_monthly h3,
#container_more_gift_m_project_new h3,
#container_more_life_m_series_new h3 {	text-indent: -8000px;	margin-bottom: 0;	}

#container_human_area h3,
#container_life_recipe h3,
#container_spot_area h3,
#container_spot_t_menu h3,
#container_more_spot_area h3,
#container_more_gift_best h3,
#container_about_fontsize h3 {	height: 44px;	text-indent: -8000px;	margin-bottom: 0;	}/*メニューボタンが下につく場合は、margin-bottomを0にする事*/

#container_special h3,
#container_life_recipe_m h3,
#container_life_series h3,
#container_time_ws h3,
#container_time_ws_report h3,
#container_spot_series h3,
#container_spot_links,
#container_gift_m_project h3,
#container_gift_best h3,
#container_gift_netshop h3,
#container_letter_s_project h3,
#container_letter_column h3,
#container_letter_areainfo h3,
#container_letter_blog h3,
#container_letter_r_blog h3,
#container_info h3,
#container_about_whats h3,
#container_about_store h3,
#container_about_aboutstore h3,
#container_about_mailmagazine h3,
#container_about_howtolink h3,
#container_about_contribute h3,
#container_about_aboutus h3,
#container_about_privacy h3,
#container_about_sitemap h3,
#container_about_guide h3,
#container_about_fontsize h3,
#container_about_inquiry h3 {	height: 56px;	text-indent: -8000px;	}

/* 見出しタイトル h4 */
#container_special h4,
#container_more_special h4,
#container_more_human_column h4,
#container_more_life_gmom h4,
#container_more_life_diary h4,
#container_more_life_dinner h4,
#container_more_life_spa h4,
#container_more_life_jam h4,
#container_more_life_otsuke h4,
#container_more_life_rice h4,
#container_more_life_tcook h4,
#container_more_life_ccook h4,
#container_more_time_ws h4,
#container_more_time_ws_report h4,
#container_more_spot_series h4,
#container_more_spot_area h4,
#container_more_spot_area2 h4,
#container_more_spot_town h4,
#container_more_spot_deko h4,
#container_spot_traffic h4,
#container_more_monthly h4,
#container_more_monthly01 h4
#container_more_monthly02 h4,
#container_more_gift_m_project h4,
#container_more_gift_best h4,
#container_more_gift_best2 h4,
#container_gift_m_project h4,
#container_gift_best h4,
#container_gift_netshop h4,
#container_more_letter_s_project h4,
#container_more_letter_column h4,
#container_more_letter_areainfo h4,
#container_more_info h4,
#container_about_whats h4,
#container_about_store h4,
#container_about_aboutstore h4,
#container_about_mailmagazine h4,
#container_about_howtolink h4,
#container_about_contribute h4,
#container_about_aboutus h4,
#container_about_privacy h4,
#container_about_sitemap h4,
#container_about_guide h4,
#container_about_fontsize h4,
#container_about_inquiry h4 {
	color: #693;
	height: 120%;
	margin-top: 0px;
	margin-right: 12px;
	margin-bottom: 5px;
	margin-left: 0px;
}

/* 見出しタイトル 背景画像（h3と差し替え用） */
#container_special,
#container_more_special {	background: url(../special/img/h_special.gif) top left no-repeat;	}
#container_human_new {	background: url(../human/img/hs_human_new.gif) top left no-repeat;	}
#container_human_area {	background: url(../human/img/h_human_area.gif) top left no-repeat;	height: 140px;	}
#container_more_human_column {	background: url(../human/img/h_human.gif) top left no-repeat;	}
#container_life_recipe {	background: url(../life/img/h_life_recipe.gif) top left no-repeat;	}
#container_life_recipe_m,
#container_more_life_recipe_m {	background: url(../life/img/h_recipe.gif) top left no-repeat;	}
#container_life_series,
#container_more_life_series {	background: url(../life/img/h_series.gif) top left no-repeat;	}
#container_more_life_m_series_new {	background: url(../life/img/hs_m_series.gif) top left no-repeat;	height: 36px;	}
#container_more_life_gmom {	background: url(../life/img/h_gmom.gif) top left no-repeat;	}
#container_more_life_diary {	background: url(../life/img/h_diary.gif) top left no-repeat;	}
#container_more_life_dinner {	background: url(../life/img/h_dinner.gif) top left no-repeat;	}
#container_more_life_spa {	background: url(../life/img/h_spa.gif) top left no-repeat;	}
#container_more_life_jam {	background: url(../life/img/h_jam.gif) top left no-repeat;	}
#container_more_life_otsuke {	background: url(../life/img/h_otsuke.gif) top left no-repeat;	}
#container_more_life_rice {	background: url(../life/img/h_rice.gif) top left no-repeat;	}
#container_more_life_tcook {	background: url(../life/img/h_tcook.gif) top left no-repeat;	}
#container_more_life_ccook {	background: url(../life/img/h_ccook.gif) top left no-repeat;	}
#container_time_ws,
#container_more_time_ws {	background: url(../time/img/h_ws.gif) top left no-repeat;	}
#container_time_ws_report,
#container_more_time_ws_report {	background: url(../time/img/h_ws_report.gif) top left no-repeat;	}
#container_spot_series,
#container_more_spot_series {	background: url(../spot/img/h_series.gif) top left no-repeat;	}
#container_spot_area,
#container_more_spot_area {	background: url(../spot/img/h_spot_area.gif) top left no-repeat;	}
#container_more_spot_area2 {	background: url(../spot/img/h_bestspot.gif) top left no-repeat;	}
#container_spot_monthly {	background: url(../spot/img/hs_spot_monthly.gif) top left no-repeat;	}
#container_more_spot_town {	background: url(../spot/img/h_town.gif) top left no-repeat;	}
#container_more_spot_deko {	background: url(../spot/img/h_deko.gif) top left no-repeat;	}
#container_spot_t_menu {	background: url(../spot/img/h_spot_traffic.gif) top left no-repeat;	height: 174px;	}

#container_spot_links {	background: url(../spot/img/h_spot_links.gif) top left no-repeat;	}

#container_more_monthly {	background: url(../spot/img/h_monthly.gif) top left no-repeat;	}
#container_more_monthly01 {	background: url(../spot/img/h_monthly01.gif) top left no-repeat;	}
#container_more_monthly02 {	background: url(../spot/img/h_monthly02.gif) top left no-repeat;	}
#container_more_gift_m_project {	background: url(../gift/img/h_m_project.gif) top left no-repeat;	}
#container_more_gift_best {	background: url(../gift/img/h_gift_area.gif) top left no-repeat;	}
#container_more_gift_best2,
#container_gift_best {	background: url(../gift/img/h_best.gif) top left no-repeat;	}
#container_gift_m_project {	background: url(../gift/img/h_m_project.gif) top left no-repeat;	}
#container_more_gift_m_project_new {	background: url(../gift/img/hs_m_project.gif) top left no-repeat;	height: 36px;	}
#container_gift_netshop {	background: url(../gift/img/h_netshop.gif) top left no-repeat;	}
#container_letter_s_project,
#container_more_letter_s_project {	background: url(../letter/img/h_s_project.gif) top left no-repeat;	}
#container_letter_column,
#container_more_letter_column {	background: url(../letter/img/h_column.gif) top left no-repeat;	}
#container_letter_areainfo,
#container_more_letter_areainfo {	background: url(../letter/img/h_areainfo.gif) top left no-repeat;	}
#container_letter_blog,
#container_more_letter_blog {	background: url(../letter/img/h_blog.gif) top left no-repeat;	}
#container_letter_r_blog,
#container_more_letter_r_blog {	background: url(../letter/img/h_r_blog.gif) top left no-repeat;	}
#container_info,
#container_more_info {	background: url(../info/img/h_info.gif) top left no-repeat;	}

#container_about_whats {	background: url(../about/img/h_what.gif) top left no-repeat;	}
#container_about_store {	background: url(../about/img/h_store.gif) top left no-repeat;	}
#container_about_aboutstore {	background: url(../about/img/h_aboutstore.gif) top left no-repeat;	}
#container_about_mailmagazine  {	background: url(../about/img/h_mailmagazine.gif) top left no-repeat;	}
#container_about_howtolink {	background: url(../about/img/h_howtolink.gif) top left no-repeat;	}
#container_about_contribute {	background: url(../about/img/h_contribute.gif) top left no-repeat;	}
#container_about_aboutus   {	background: url(../about/img/h_aboutus.gif) top left no-repeat;	}
#container_about_privacy {	background: url(../about/img/h_privacy.gif) top left no-repeat;	}
#container_about_sitemap {	background: url(../about/img/h_sitemap.gif) top left no-repeat;	}
#container_about_guide {	background: url(../about/img/h_guide.gif) top left no-repeat;	}
#container_about_fontsize {	background: url(../about/img/h_fontsize.gif) top left no-repeat;	}
#container_about_inquiry {	background: url(../about/img/h_inquiry.gif) top left no-repeat;	}

/* 見出しタイトル 概要説明文 */
#container_special p,
#container_life_recipe_m p,
#container_more_life_recipe_m p,
#container_life_series p,
#container_more_life_series p,
#container_spot_series p,
#container_more_spot_series p,
#container_more_spot_area p,
#container_more_gift_m_project p,
#container_more_gift_best p,
#container_gift_m_project p,
#container_gift_netshop P,
#container_info p,
#container_more_letter_column p,
#container_letter_s_project p,
#container_letter_column p,
#container_letter_areainfo p,
#container_letter_blog p,
#container_letter_r_blog p,
#container_more_letter_s_project p,
#container_more_info p,
#container_about_whats p,
#container_about_store p,
#container_about_aboutostore p,
#container_about_mailmagazine p,
#container_about_contribute p,
#container_about_aboutus p,
#container_about_privacy p,
#container_about_sitemap p,
#container_about_guide p,
#container_about_fontsize p,
#container_about_inquiry p {	margin-bottom: 20px;	}

#container_more_time_ws p,
#container_time_ws_report p,
#container_more_spot_area p,
#container_more_gift_best p,
#container_more_letter_s_project p,
#container_more_letter_column p,
#container_more_letter_areainfo p,
#container_more_letter_blog p,
#container_more_letter_r_blog p {	clear: both;	}


/*-----------------------------
特集
------------------------------*/

#container_special div.block {	background: url(../2fimg/pagemove_bg.gif) top left no-repeat; padding-top: 30px;	}
ul.special {	margin-bottom: 40px;	display: block;	}
ul.special li {	clear: both; }
ul.special li img.right {	float: right;	margin: 3px 0 20px 20px;	}
ul.special li img.icon {	display: block;	margin: 3px 5px 0 0;	float: left; padding: 0; background: none;	}
ul.special li h4 {	font-size: 140%;	margin-bottom: 10px;	}
ul.special li h4 span.date {	font-size: 12px;	color: #666;	}
ul.special li p {	font-size: 130%;	}


/*-----------------------------
のとびと
------------------------------*/

/* のとびとトップ------------------------------ */
/* 見出し：新着のとびと */

/* 見出し：のとびと・のとめぐり地域選択ナビ */
#container_human_area ul,
#container_spot_area ul {
	display: block;	height: 59px;	margin-left: 10px;	padding: 0px 6px 7px 5px;	background: url(../2fimg/gray_btn_bg.gif) bottom left no-repeat;	overflow: hidden;	}
#container_more_spot_area ul {
	display: block;	height: 59px;	padding: 0px 6px 7px 5px;	background: url(../2fimg/gray_btn_bg.gif) bottom left no-repeat;	clear: both;	}
#container_human_area li,
#container_spot_area li,
#container_more_spot_area li {	float: left;	}
#container_human_area li a,
#container_spot_area li a,
#container_more_spot_area li a {	display: block;	width: 69px;	height: 39px;	padding: 18px 0 0;	text-align: center;	background: url(../2fimg/area_btn.gif) no-repeat;	text-decoration: none;	}
#container_human_area li a:hover,
#container_human_area li a.now,
#container_spot_area li a:hover,
#container_spot_area li a.now,
#container_more_spot_area li a:hover,
#container_more_spot_area li a.now {
	background: url(../2fimg/area_btn_o.gif) no-repeat;	color:#fff;	text-decoration: none;	font-weight: bold;	}

/* 見出し：のとびと（記事ページ） */

/* PickUp Type1 White and Color ----------- */
/* for のとびと ----------- */
div#pickup.human {	width: 519px;	margin-bottom: 40px;	clear: both;	overflow: hidden;	}
div#pickup.human img {	margin: 0 0 10px 10px;	float: right;	}
div#pickup.human strong {	display: block;	padding-top: 32px;	font-size: 140%;	font-weight: normal;	}/* name */
div#pickup.human span {	display: block;	margin: 5px 0;	}/* date */
div#pickup.human h4 {	color: #333;	line-height: 1.4em;	font-size: 130%;	}/* name and image */
div#pickup.human p {	margin: 5px 0 10px 0;	}/* area and etc */
* html body div#pickup.human a.more {	margin-bottom: 0;	}/* Hack for IE 6 */

div.white_l, div.color_l {	margin-right: 8px;	}
div.white_r, div.color_r {	margin-left: 8px;	}

div.white_l, div.white_r {	float: left;	width: 251px;	padding-bottom: 9px;	background: url(../2fimg/pickup1.jpg) bottom left no-repeat;	}
div.color_l, div.color_r {	float: left;	width: 251px;	padding-bottom: 9px;	background: url(../2fimg/pickup1c.jpg) bottom left no-repeat;	}

div.white_l div, div.white_r div {	width: 218px;	padding: 12px 16px 0;	background: url(../2fimg/pickup1.jpg) top left no-repeat;	}
div.color_l div, div.color_r div {	width: 218px;	padding: 12px 16px 0;	background: url(../2fimg/pickup1c.jpg) top left no-repeat;	}


/*-----------------------------
のとぐらし
------------------------------*/

/* のとぐらしトップ------------------------------ */
/* 見出し：おばあちゃんの暦 ----------- */
.series_head {	clear: both;	width: 499px;	overflow: hidden;	}
.series_head h3 {	height: 56px;	width: 200px;	}
.series_head img {	float: right;	margin: 3px 0 20px 25px;	padding-bottom: 7px; background: url(../2fimg/photo_shadow.jpg) bottom right no-repeat;	}
.series_head p {	padding-top: 40px;	}

/* シリーズ見出し「タイトル」 ----------- */
/* シリーズが追加された場合に、idを作成してタイトル画像を指定してください。 ----------- */
#series_head_gmom {	background: url(../life/img/hs_gmom2.gif) top left no-repeat;	}
#series_head_diary {	background: url(../life/img/hs_diary2.gif) top left no-repeat;	}
#series_head_dinner {	background: url(../life/img/hs_dinner2.gif) top left no-repeat;	}
#series_head_spa {	background: url(../life/img/hs_spa2.gif) top left no-repeat;	}

#series_head_jam {	background: url(../life/img/hs_jam2.gif) top left no-repeat;	}
#series_head_otsuke {	background: url(../life/img/hs_otsuke2.gif) top left no-repeat;	}
#series_head_rice {	background: url(../life/img/hs_rice2.gif) top left no-repeat;	}
#series_head_tcook {	background: url(../life/img/hs_tcook2.gif) top left no-repeat;	}
#series_head_ccook {	background: url(../life/img/hs_ccook2.gif) top left no-repeat;	}

/* 見出し：旬のレシピ集 */

#container_life_recipe ul,
#container_more_gift_best ul {
	display: block;	height: 59px;	padding: 0px 6px 7px 5px;	background: url(../2fimg/gray_btn_bg.gif) bottom left no-repeat; overflow: hidden;	clear: both;	}
#container_life_recipe li,
#container_more_gift_best li {	float: left;	}
#container_life_recipe li a,
#container_more_gift_best li a {	display: block;	width: 97px;	height: 39px;	padding: 18px 0 0;	text-align: center;	background: url(../2fimg/recipe_btn.gif) no-repeat;	text-decoration: none;	}

#container_more_gift_best li.twoline a {	display: block;	width: 97px;	height: 39px;	padding: 10px 0 8px;	text-align: center;	background: url(../2fimg/recipe_btn.gif) no-repeat;	text-decoration: none;	}

#container_life_recipe li a:hover, #container_life_recipe li a.now,
#container_more_gift_best li a:hover, #container_more_gift_best li a.now {	background: url(../2fimg/recipe_btn_o.gif) no-repeat;	color:#fff;	text-decoration: none;	font-weight: bold;	}

/* 見出し：旬のレシピ集一覧 */
table.recipe {	margin-bottom: 40px;	}
table.recipe td.l_td {	width: 155px;	}
table.recipe td.r_td h4 {	margin: 0 0 10px 0;	}
table.recipe td.r_td p {	margin-left: 0;	}
table.recipe td.r_td span.date { margin-left: 12px; font-size: 12px;	color: #666;	}
#recipelist div.block p {	margin-bottom: 20px;	}

#recipelist strong.listhead {	width: 479px;	padding-right: 10px; margin-bottom: 15px;	}
#recipelist strong.listhead span {	float: left;	}
#recipelist strong.listhead a.more {	margin: 0;	font-weight: normal;	}

/* PickUp Type1 White and Color ----------- */
/* for のとぐらし ----------- */
div#pickup.life {	width: 519px;	margin-bottom: 20px;	clear: both;	overflow: hidden;	}
div#pickup.life h3 {	margin: 0 0 0 25px;	text-align: left;	text-indent: -8000px;	}/* タイトル */
div#pickup.life h3.gmom {	background: url(../life/img/hs_gmom.gif) top left no-repeat;	}
div#pickup.life h3.diary {	background: url(../life/img/hs_diary.gif) top left no-repeat;	}
div#pickup.life h3.dinner {	background: url(../life/img/hs_dinner.gif) top left no-repeat;	}
div#pickup.life h3.spa {	background: url(../life/img/hs_spa.gif) top left no-repeat;	}
div#pickup.life h3.suzuyaki {	background: url(../gift/img/hs_suzuyaki.gif) top left no-repeat;	}
div#pickup.life h3.oripuro {	background: url(../gift/img/hs_oripuro.gif) top left no-repeat;	}

div#pickup.life a.more {	margin-bottom: 10px;	}
* html body div#pickup.life a.more {	margin-bottom: 0;	}/* Hack for IE 6 */
div#pickup.life p {	margin: 10px 0;	clear: both;	}/* コピー */
div#pickup.life strong {	display: block; text-align: center;	vertical-align: middle;	padding: 15px 10px;	border: solid 1px #f09950;	font-size: 140%;	color: #f09950;	font-weight: normal;	margin: 0 10px 10px 0;	float: left;	}/* 新着 */
div#pickup.life ul {	display: block;	text-align: left;	}/* 新着 記事リスト */

div.white_l_life, div.color_l_life {	margin-right: 8px;	clear: both;	}
div.white_r_life, div.color_r_life {	margin-left: 8px;	}

div.white_l_life, div.white_r_life {	float: left;	width: 251px;	padding-bottom: 9px;	background: url(../2fimg/pickup1.jpg) bottom left no-repeat;	}
div.color_l_life, div.color_r_life {	float: left;	width: 251px;	padding-bottom: 9px;	background: url(../2fimg/pickup1c.jpg) bottom left no-repeat;	}

div.white_l_life div, div.white_r_life div {	width: 218px;	padding: 12px 16px 0;	background: url(../2fimg/pickup1.jpg) top left no-repeat;	}
div.color_l_life div, div.color_r_life div {	width: 218px;	padding: 12px 16px 0;	background: url(../2fimg/pickup1c.jpg) top left no-repeat;	}

div.white_l_life p, div.color_l_life p, div.white_r_life p, div.color_r_life p {	margin: 10px 0;	}


/*-----------------------------
のとじかん
------------------------------*/
/* のとじかんトップ------------------------------ */
/* 見出し：イベント・ワークショップ */
/* 見出し：イベント・ワークショップ（記事ページ） */

/* PickUp 3 Box White ----------- */
/* for のとじかん ----------- */
div#pickup3.time h3 {	height: 38px;	text-indent: -8000px;	display: block;	background: url(../time/img/hs_pickup.gif) top left no-repeat; margin: 0;	}/* タイトル */
div#pickup3.time {	clear: both;	width: 519px;	margin: 20px 0 30px;	overflow: hidden;	}
div#pickup3.time img {	margin-top: 8px;	}
div#pickup3.time h4 {	color: #693;	font-size: 140%;	font-weight: normal;	padding: 0;	}/* 項目タイトル */
div#pickup3.time span {	color: #666;	font-size: 120% }/* 日付 */
div#pickup3.time p {	margin: 5px 0 10px;	}/* コメント */

div.white3_l {	margin-right: 8px;	}
div.white3_c {	margin: 0 4px;	}
div.white3_r {	margin-left: 8px;	}

div.white3_l, div.white3_c, div.white3_r {	float: left;	width: 165px;	background:  url(../2fimg/pickup2.jpg) top left no-repeat;	text-align: center;	margin-bottom: 20px;	padding-top: 8px;	}

div.white3_l div, div.white3_c div, div.white3_r div {	width: 133px;	padding: 5px 16px 9px;	background: url(../2fimg/pickup2.jpg) bottom left no-repeat;	text-align: left;	}

/* 見出し：イベント・ワークショップレポート */
#container_more_time_ws_report p, #container_time_ws_report p {	clear: both;	margin-bottom: 15px;	}
.ews_table {	margin: 0 11px 15px;	clear: both;	}
.ews_table h4 {	display: block;	width: 364px; padding-left: 15px; background: url(../2fimg/linkarrow.gif) left no-repeat;	}
.ews_table td {	padding: 16px 0;	border-bottom: solid 1px #e6e6e6;	}
.ews_table img {	display: block;	padding-bottom: 7px; background: url(../2fimg/photo_shadow.jpg) bottom right no-repeat;	}
.ews_table img.icon {	padding-bottom: 0; background:	none;	float: right; }
.ews_table span {}
.ews_table p {	margin-top: 5px;	}


/*-----------------------------
のとめぐり
------------------------------*/
/* のとめぐりトップ------------------------------ */
/* 見出し：シリーズ ----------- */

/* PickUp Type1 White and Color ----------- */
/* for のとめぐり ----------- */
div#pickup.spot {	width: 519px;	margin-bottom: 40px;	clear: both;	overflow: hidden;	text-align: right;	}
div#pickup.spot img {}
div#pickup.spot h3 {	margin: 0 0 0 25px;	text-align: left;	text-indent: -8000px;	}/* タイトル */
div#pickup.spot h3.town {	background: url(../spot/img/hs_town.gif) top left no-repeat;	}
div#pickup.spot h3.deko {	background: url(../spot/img/hs_deko.gif) top left no-repeat;	}
div#pickup.spot h3.monthly01 {	background: url(../spot/img/hs_monthly01.gif) top left no-repeat;	}
div#pickup.spot h3.monthly02 {	background: url(../spot/img/hs_monthly02.gif) top left no-repeat;	}

div#pickup.spot a.more {	margin-bottom: 10px;	}
* html body div#pickup.spot a.more {	margin-bottom: 0;	}/* Hack for IE 6 */
div#pickup.spot p {	margin: 10px 0;	clear: both;	}/* コピー */
div#pickup.spot strong {	display: block; text-align: center;	vertical-align: middle;	padding: 15px 10px;	border: solid 1px #f09950;	font-size: 140%;	color: #f09950;	font-weight: normal;	margin: 0 10px 10px 0;	float: left;	}/* 新着 */
div#pickup.spot ul {	display: block;	text-align: left;	}/* 新着 記事リスト */

/* シリーズ見出し「タイトル」 ----------- */
/* シリーズが追加された場合に、idを作成してタイトル画像を指定してください。 ----------- */
#series_head_town {	background: url(../spot/img/hs_town2.gif) top left no-repeat;	}
#series_head_deko {	background: url(../spot/img/hs_deko2.gif) top left no-repeat;	}
#series_head_monthly01 {	background: url(../spot/img/hs_monthly01_2.gif) top left no-repeat;	}
#series_head_monthly02 {	background: url(../spot/img/hs_monthly02_2.gif) top left no-repeat;	}


#container_spot_t_menu ul {
	display: block;	height: 118px;	padding: 0px 6px 7px 5px;	background: url(../2fimg/gray_btn_bg.gif) bottom left no-repeat;	overflow: hidden;	clear: both;	}
#container_spot_t_menu li {	float: left;	margin-bottom: 5px;	}
#container_spot_t_menu li a {	display: block;	width: 120px;	height: 39px;	padding: 18px 0 0;	text-align: center;	background: url(../2fimg/traffic_btn.gif) no-repeat;	text-decoration: none;	}
#container_spot_t_menu li.twoline a {	display: block;	width: 120px;	height: 39px;	padding: 10px 0 8px;	text-align: center;	background: url(../2fimg/traffic_btn.gif) no-repeat;	text-decoration: none;	}
#container_spot_t_menu li a:hover,
#container_spot_t_menu li a.now {
	background: url(../2fimg/traffic_btn_o.gif) no-repeat;	color:#fff;	text-decoration: none;	font-weight: bold;	}


#container_spot_traffic h4.box { display: block; width: 84px; vertical-align: middle; text-align: center;	padding: 1em 0; border: solid 1px #693;	float: left;	}
#container_spot_traffic p {	margin-bottom: 5px;	}
#container_spot_traffic ul {	margin: 0 0 30px 98px;	font-weight: bold;	}
#container_spot_traffic ul li ul {	margin: 0 0 15px 1em;	font-weight: normal;	}
#container_spot_traffic ul li ul li {	margin: 0 0 5px;	}
#container_spot_traffic table {	margin: 5px 0 10px; font-size: 12px; }
#container_spot_traffic table tr td {	border-bottom: solid 1px #e6e6e6;	}
div.model { background: url(../spot/img/h_spot_model.gif) no-repeat; }
div.model h3 {	text-indent: -8000px;	margin-bottom: 10px;	}
div.model p {	padding-bottom: 15px;	}
div.model ul li {	border-bottom: solid 1px #e6e6e6; margin-bottom: 5px;	}
div.model ul li ul li {	border: none; margin-bottom: 5px;	}
div.model h4.box	{ color: #fff; border: none; background-color: #edf6dd; }

#links ul {	margin: 0 10px;	padding-bottom: 25px;	}
#links ul li {	display: block;	margin: 0 0 15px 0;	padding: 0 0 10px 15px;	clear: both;	background: url(../2fimg/linkarrow.gif) 2px left no-repeat;	border-bottom: solid 1px #e6e6e6;	}


/*-----------------------------
のとみやげ
------------------------------*/
div.best { width: 519px;	overflow: hidden;	clear: both;	}
div.best h3.notobest {	display: block;	height: 36px;	margin-left: 0;	background: url(../gift/img/hs_best.gif) top left no-repeat;	text-indent: -8000px;}

/* 能登の逸品見出し「タイトル」 ----------- */
/* 能登の逸品が追加された場合に、classを作成してタイトル画像を指定してください。 ----------- */
div.best h3.jizake {	background: url(../gift/img/hs_jizake.gif) top left no-repeat;	text-indent: -8000px;	}
div.best h3.warousoku {	background: url(../gift/img/hs_warousoku.gif) top left no-repeat;	text-indent: -8000px;	}
div.best h3.keisoudo {	background: url(../gift/img/hs_keisoudo.gif) top left no-repeat;	text-indent: -8000px;	}
div.best h3.gelato {	background: url(../gift/img/hs_gelato.gif) top left no-repeat;	text-indent: -8000px;	}


#container_gift_best div.block {	background: url(../2fimg/pagemove_bg.gif) top left no-repeat; padding-top: 30px;	}
#container_gift_best div.block img {	float: right;	margin: 3px 0 3px 20px;	}
#container_gift_best div.block img.left {	float: left;	margin: 3px 20px 3px 0;	}
#container_gift_best div.block p {	margin-bottom: 20px;	}
#container_gift_best div.block li {	list-style: outside decimal;	margin: 0 0 5px 20px;	}
* html body #container_gift_best div.block li {	margin-left: 30px;	}/* Hack for IE 6 */
#container_gift_best div.block table {	margin: 5px 0 20px;	}

/* 見出し：ものづくりプロジェクト ----------- */
.prj_head {	clear: both;	width: 499px;	overflow: hidden;	}
.prj_head h3 {	height: 56px;	width: 200px;	}
.prj_head img {	float: right;	margin: 3px 0 20px 25px;	padding-bottom: 7px; background: url(../2fimg/photo_shadow.jpg) bottom right no-repeat;	}
.prj_head p {	padding-top: 40px;	}

/* プロジェクトが追加された場合に、idを作成してタイトル画像を指定してください。 ----------- */
#prj_head_suzuyaki {	background: url(../gift/img/hs_suzuyaki2.gif) top left no-repeat;	}
#prj_head_oripuro {	background: url(../gift/img/hs_oripuro2.gif) top left no-repeat;	}

/* シリーズ見出し「タイトル」 ----------- */
/* シリーズが追加された場合に、idを作成してタイトル画像を指定してください。 ----------- */
#series_head_jizake {	background: url(../gift/img/hs_jizake2.gif) top left no-repeat;	}
#series_head_warousoku {	background: url(../gift/img/hs_warousoku2.gif) top left no-repeat;	}
#series_head_keisoudo {	background: url(../gift/img/hs_keisoudo2.gif) top left no-repeat;	}
#series_head_gelato {	background: url(../gift/img/hs_gelato2.gif) top left no-repeat;	}

/*-----------------------------
のとだより
------------------------------*/
/* 学生プロジェクト ----------- */
#container_more_letter_s_project img.main {
	display: block;	float: left;	padding-bottom: 7px; background: url(../2fimg/photo_shadow.jpg) bottom right no-repeat; margin: 0 12px 7px 0;	}

ul.project {	padding: 10px 10px 0 11px;	clear: both;	}
ul.project li {	padding: 15px 0;	clear: both;	overflow: hidden;	border-top: solid 1px #e6e6e6; }
ul.project li ul {	padding: 0;	margin: 0 0 20px 0;	float: left;	}
ul.project li ul li {	margin: 0 0 5px 0;	padding: 0 0 0 15px;	border: none;	overflow: hidden;	}
ul.project li ul li a {	padding-left: 15px;	background: url(../2fimg/linkarrow.gif) left no-repeat;	}
ul.project img {	display: block;	float: right;	padding-left: 16px;	}
ul.project h4 {	color: #693;	}
ul.project span.group {	color: #000;	display: block;	font-size: 13px;	margin-bottom: 10px;	}
ul.project p { margin-bottom: 15px;	}

div.areainfo {	margin: 0 10px 30px 10px;	}
div.areainfo:after { content:".";	display: block;	visibility: hidden;	height: 0.1px;	font-size: 0.1em;	line-height: 0;	clear: both;	}/*Clear Fix*/
div.areainfo img {	float: left;	margin: 0 12px 0 0;	padding-bottom: 7px; background: url(../2fimg/photo_shadow.jpg) bottom right no-repeat;	}
div.areainfo p {	margin-bottom: 15px;	}
div.areainfo ul {}
div.areainfo li { margin-bottom: 5px;	}

/* Blog and Netshop List Type -------------------------------- */
.bloglist, .netshoplist {	padding: 0 10px 0 11px;	clear: both;	}
.bloglist li {	margin: 0 0 15px 0;	padding-bottom: 10px;	clear: both;	overflow: hidden;	}
.netshoplist li {	display: block;	margin: 0 0 15px 0;	padding: 0 0 10px 15px;	clear: both;	background: url(../2fimg/linkarrow.gif) 2px left no-repeat;	border-bottom: solid 1px #e6e6e6;	}
.netshoplist h4 {	line-height: 1em;	}
.bloglist p, .netshoplist p {	margin: 5px 0 0 0;	clear: none;	}
.bloglist img, .netshoplist img {	display: block;	float: left;	margin: 0 12px 15px 0;	}
.bloglist span.url, .netshoplist span.url {	color: #000;	font-size: 11px	}
/* ---------------------------------------------------------- */

/* Blog Tile Thumbnail Type -------------------------------- */
.blogtile {	padding: 0 0 0 11px;	clear: both;	}
.blogtile li {	display: block;	width: 150px;	height: 60px;	text-align: center; vertical-align:	middle;	margin: 0 10px 10px 0;	float: left;	}
.blogtile li.rightbox {	margin-right: 0;	}
/* ---------------------------------------------------------- */

/* PickUp 3 Box White ----------- */
/* for のとだより ----------- */
div#pickup3.letter h3 {	height: 38px;	text-indent: -8000px;	display: block;	background: url(../time/img/hs_pickup.gif) top left no-repeat; margin: 0;	}/* タイトル */
div#pickup3.letter {	clear: both;	width: 519px;	margin: 20px 0 30px;	overflow: hidden;	}
div#pickup3.letter h4 {	color: #693;	font-size: 140%;	font-weight: normal;	padding: 0;	}/* 項目タイトル */
div#pickup3.letter span {	color: #666;	font-size: 120% }/* 日付 */
div#pickup3.letter p {	margin: 5px 0 10px;	}/* コメント */

div#pickup3.letter h4 img.icon {	margin: 2px 5px 0 0;	padding: 0;	display: block;	float: left; background: none;	}


/*-----------------------------
その他
------------------------------*/
/* 見出し：お知らせ ----------- */
#container_info ul.list1 li {	margin-bottom: 5px;	}


/* 見出し：文字サイズの変更 ----------- */
body#info form {	margin: 20px 0;	}

#container_about_howtolink p, #container_about_whats p { padding-bottom: 20px;	}
#container_about_howtolink img {	margin: 10px 10px 0 0;	}
#container_about_howtolink ul, #container_about_whats ul {	margin-bottom: 30px;	}
#container_about_howtolink ul li {	list-style:  disc outside;	margin: 0 0 10px 15px;	}
#container_about_whats li { background: url(../2fimg/linkarrow.gif) left no-repeat; margin-bottom: 15px; padding-left: 15px;	}
#contribute	{	width: 519px;	}
#contribute h4 {	font-weight: bold;	}
#contribute p	{ padding: 0 10px 10px;	}
#contribute strong {	display: block;	float: left;	margin-left: 10px;	}
#contribute ul {	display: block;	padding-left: 100px;	}
#contribute ul li {	list-style:  disc inside;	}
#contribute span {	display: block;	margin-left: 10px;	}

#container_about_privacy ul {	display: block;	}
#container_about_privacy ul li {	list-style:  disc outside;	margin: 0 0 10px 15px;	}
#container_about_privacy p	{ padding-bottom: 10px;	}

/* サイトマップ ----------- */
ul#sitemap {	font-weight: bold;	font-size: 14px;	}
ul#sitemap span.green {	border: none;	padding: 5px;	background-color: #e0f0c7;	background-image: none;	}

ul#sitemap span {	display: block;	border-bottom: solid 1px #c0da90;	padding: 5px 5px 5px 16px;	background: url(../img/arrow.gif) 6px left no-repeat;	}
ul#sitemap a {	text-decoration: none;	}
ul#sitemap ul {	padding: 0;	margin: 0;	}
ul#sitemap ul li {	padding: 0 0 5px 0;	}

ul#sitemap ul.second {	margin-top: 10px;	margin-left: 3px;	}
ul#sitemap ul.second li {	margin-top: 5px;	}

ul#sitemap ul.third {	padding-left: 7px; margin-top: 10px;	font-size: 13px;	}
ul#sitemap ul.third a {	color:	#666;	}
ul#sitemap ul.third a:hover {	color:	#6c3;	}
ul#sitemap ul.third li {	padding-left: 12px;	background: url(../2fimg/linkarrow.gif) 3px left no-repeat;	font-weight: normal;	}

ul#sitemap ul.fourth {	margin-top: 5px;	}
ul#sitemap ul.fourth li {	padding-left: 13px;	margin-right: 5px;	background: url(../img/arrow_s.gif) top left no-repeat;	display: inline; font-size: 12px;	}

/*-----------------------------
for CMS TABLE
------------------------------*/
div.block {	clear: both;	width: 499px;	margin: 0 auto;	}
div.block519 {	clear: both;	width: 519px;	margin-top: 20px;	}
table#main_table img {	padding-bottom: 7px; background: url(../2fimg/photo_shadow.jpg) bottom right no-repeat;	}
table#main_table td.r_td h4 {	margin: 0px 0 5px 12px;	color: #693;	}
table#main_table td.r_td img {	margin: 3px 0 3px 12px;	}
table#main_table td.l_td h4 {	margin: 0px 12px 5px 0;	color: #693;	}
table#main_table td.l_td img {	margin: 3px 12px 3px 0;	}
table#main_table td.l_td div.date {	margin: 3px 12px 10px 0;	font-size: 120%;	padding-bottom: 10px;	border-bottom: #e6e6e6 solid 1px;	}

table#column_table td.l_td h4 {	margin-left: 0;	}
table#column_table td.r_td img {	padding-bottom: 7px; background: url(../2fimg/photo_shadow.jpg) bottom right no-repeat;	margin: 3px 0 0 12px;	float: none;	}
table#column_table h4 {	margin: 0px 0 5px 12px;	color: #693;	}
table#column_table div.profile {	font-size: 120%; margin: 0 0 0 12px;	}
table#column_table div.name { font-size: 130%;	color: #000;	margin: 5px 0 0 12px;	}

/* 2カラムのPタグのmarginを0にする */
table.nomargin_p td.l_td p,
table.nomargin_p td.r_td p {	margin: 3px 0;	}
table.nomargin_p td.l_td img {	margin: 3px 24px 3px 0;	}
table.nomargin_p td.r_td img {	margin: 3px 0 3px 24px;	}

/* FULL td */
td.f_td {	text-align:center;	}
td.f_td img {	margin: 3px 0;	}
td.f_td p {	font-size: 130%;	margin: 3px 0; text-align:center;	}

/* LEFT td */
td.l_td img {	margin: 3px 12px 3px 0;	}
td.l_td h4 {	margin: 3px 12px 5px 0;	color: #693;	}
td.l_td p {	margin: 3px 12px 3px 0;	font-size: 130%;	}
td.l_td div {	margin: 10px 12px 3px 0;	}
td.l_td div.name {	margin: 10px 12px 3px 0;	font-size: 130%;	color: #000;	}
td.l_td a.gomap {
	display: block;	font-size: 12px;	color: #666;	padding-right: 15px;	margin: 10px 12px 10px 0;	text-decoration: none;	background: url(../img/arrow.gif) right no-repeat;	float: right;	}
td.l_td a.gomap:hover {
 color: #000;	text-decoration: none;	background: url(../img/arrow_o.gif) right no-repeat;	}

#container_more_special table td.l_td h4 {	display: block;	border-bottom: solid 1px #e6e6e6; padding-bottom: 10px; margin-bottom: 10px;	overflow: hidden;	}
#container_more_special table td.r_td div.camera {	float: right;	width: 260px;	margin-top: 0;	text-align: right;	font-size: 11px;	}

/* CENTER td */
td.c_td img {	margin: 3px 12px;	}
td.c_td h4 {	margin: 3px 12px 5px;	color: #693;	}
td.c_td p {	margin: 3px 12px 3px;	font-size: 130%;	}
td.c_td a.gomap {
	display: block;	font-size: 12px;	color: #666;	padding-right: 15px;	margin: 10px 12px 10px 0;	text-decoration: none;	background: url(../img/arrow.gif) right no-repeat;	float: right;	}
td.c_td a.gomap:hover {
 color: #000;	text-decoration: none;	background: url(../img/arrow_o.gif) right no-repeat;	}

/* RIGHT td */
td.r_td img {	margin: 3px 0 3px 12px;	float:right;	}	/* 440追加 */
td.r_td h4 {	margin: 3px 0 3px 12px;	color: #693;	}
td.r_td div.area {	margin: 3px 0 10px 12px;	font-size: 120%;	padding-bottom: 10px;	border-bottom: #e6e6e6 solid 1px;	}
td.r_td div.period {	margin: 3px 0 10px 12px;	font-size: 120%;	padding-bottom: 10px;	border-bottom: #e6e6e6 solid 1px;	}
td.r_td div.title {	margin: 10px 0 10px 12px;	font-size: 130%;	color: #693;	padding-bottom: 10px;	border-bottom: #e6e6e6 solid 1px;	}
td.r_td div.subject {	margin: 0 0 0 12px;	font-size: 120%;	color: #000;	}
td.r_td h4.title {	margin: 10px 0 10px 12px;	font-size: 140%;	color: #693;	padding-bottom: 10px;	border-bottom: #e6e6e6 solid 1px;	}
td.r_td p {	margin: 3px 0 3px 12px;	font-size: 130%;	}
td.r_td div {	margin: 10px 0 3px 12px;	}
td.r_td ul {	margin: 15px 0 0 12px;	}
td.r_td ul li {	margin: 0 0 5px 0;	padding: 0 0 0 15px;	background: url(../2fimg/linkarrow.gif) left no-repeat;	}

td.r_td a.gomap {
	display: block;	font-size: 12px;	color: #666;	padding-right: 15px;	margin: 10px 0;	text-decoration: none;	background: url(../img/arrow.gif) right no-repeat;	float: right;	}
td.r_td a.gomap:hover {
 color: #000;	text-decoration: none;	background: url(../img/arrow_o.gif) right no-repeat;	}
td.r_td a.wsreport {
	clear: both;	display: block;	font-size: 12px;	color: #666;	padding-right: 15px;	margin: 10px 0px 10px 0;	text-decoration: none;	background: url(../img/arrow.gif) right no-repeat;	float: right;	}
td.r_td a.wsreport:hover {
 color: #000;	text-decoration: none;	background: url(../img/arrow_o.gif) right no-repeat;	}

/* リストヘッド */
.listhead {	display: block;	width: 479px;	height: 20px;	font-size: 140%;	margin: 0 10px 20px; padding: 7px 10px 5px 10px;	background: url(../2fimg/listhead_bg.gif) top left no-repeat;	}
.listhead_gray {	display: block;	width: 499px;	height: 20px;	font-size: 140%;	margin: 0 10px 20px; padding: 7px 0 5px 10px;	background: url(../2fimg/relation_bg.gif) top left no-repeat;	}

/* 関連リンクエリア */
.relation_block {	clear: both;	width: 499px;	margin-top: 40px;	}
.relation_block li {	margin-bottom: 10px; padding-left: 15px; background: url(../2fimg/linkarrow.gif) left no-repeat;	}
.relation {	display: block;	height: 20px;	font-size: 140%;	margin-bottom: 0; padding: 7px 0 5px 10px;	background: url(../2fimg/relation_bg.gif) top left no-repeat;	}

/* ページ移動ボタン */
#pagemove {	clear: both;	width: 499px; height: 20px;	margin: 20px 0 40px;	background: url(../2fimg/pagemove_bg.gif) top left no-repeat; padding-top: 20px;	}
#prevpage {	float: left;	text-align: left;	}
#prevpage a.pgmove {	display: block;	width: 47px; height:14px;	background: url(../2fimg/prev_btn.gif) left no-repeat;	}
#nextpage {	float: right;	text-align: right;	}
#nextpage a.pgmove {	display: block;	width: 47px; height:14px; background: url(../2fimg/next_btn.gif) right no-repeat;	}

/* 月移動ボタン */
#monthmove {	clear: both;	width: 499px; height: 20px;	margin: 20px auto 40px;	background: url(../2fimg/pagemove_bg.gif) top left no-repeat; padding-top: 20px;	}

#month01, #month02, #month03, #month04, #month05, #month06, #month07, #month08, #month09, #month10, #month11, #month12 {
	clear: both;	width: 499px; height: 20px;	margin: 0 auto 10px;	padding-bottom: 5px; padding-top: 20px;	border-bottom: solid 2px #c0da90;	}
#month01 {	background: url(../time/img/month01.gif) bottom center no-repeat; }
#month02 {	background: url(../time/img/month02.gif) bottom center no-repeat; }
#month03 {	background: url(../time/img/month03.gif) bottom center no-repeat; }
#month04 {	background: url(../time/img/month04.gif) bottom center no-repeat; }
#month05 {	background: url(../time/img/month05.gif) bottom center no-repeat; }
#month06 {	background: url(../time/img/month06.gif) bottom center no-repeat; }
#month07 {	background: url(../time/img/month07.gif) bottom center no-repeat; }
#month08 {	background: url(../time/img/month08.gif) bottom center no-repeat; }
#month09 {	background: url(../time/img/month09.gif) bottom center no-repeat; }
#month10 {	background: url(../time/img/month10.gif) bottom center no-repeat; }
#month11 {	background: url(../time/img/month11.gif) bottom center no-repeat; }
#month12 {	background: url(../time/img/month12.gif) bottom center no-repeat; }

#prevmonth {	float: left;	text-align: left;	display: block;	width: 75px; height:14px;	background: url(../2fimg/prev_month_no_btn.gif) left no-repeat;	}
#prevmonth a {	display: block;	width: 75px; height:14px;	background: url(../2fimg/prev_month_btn.gif) left no-repeat;	}
#nextmonth {	float: right;	text-align: right;	display: block;	width: 75px; height:14px; background: url(../2fimg/next_month_no_btn.gif) right no-repeat;	}
#nextmonth a {	display: block;	width: 75px; height:14px; background: url(../2fimg/next_month_btn.gif) right no-repeat;	}
