@charset "Shift_JIS";

/* ---------------------コンテンツ--------------------- */
#basecontents {
	text-align: left;
	width: 950px;
	margin: 0px auto;
	padding-bottom: 200px;
	min-height: 480px;
	position: relative;
}

/* ---------------------共通・コンテンツラッパー--------------------- */
#baseWrap {
	width: 740px;
	padding: 10px;
	float: right;
	background-color: #FFF;
	border-radius: 10px;        /* CSS3草案 */  
    -webkit-border-radius: 10px;    /* Safari,Google Chrome用 */  
    -moz-border-radius: 10px;   /* Firefox用 */  
}

/* ---------------------共通・パンくず--------------------- */
#basecontents #topicpath {
	text-align: left;
	padding: 0px 0px 0px 25px;
	margin: 0px 0px 20px 0px;
	background-image: url(../images/a12_topicpath.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	font-size: 84%;/*140710追加*/
}
#basecontents #topicpath p {
	line-height: 1.4em;
}
#basecontents #topicpath a {
	color:#00a73c;
}
#basecontents #topicpath a:hover {
	color:#326c16;
}
/* ---------------------共通・スタイル--------------------- */
h2,
h3,
h4,
h5 {
	margin: 0px 0px 10px 0px;
}
p {
	margin: 0px 0px 10px 0px;
}
p.center {
	text-align: center;
}
p.right {
	text-align: right;
}
p.clear {
	clear: both;
}
p.go-top {
	margin: 0px;
	padding: 10px 0px 0px 0px;
	font-size: 75%;
	line-height: 1.5em;
	text-align: right;
	clear: both;
}
ul {
	margin-bottom: 10px ;
}
img.img-left {
	margin: 0px 20px 20px 0px;
	padding: 0px;
	float: left;
}
p.img-left {
	margin: 0px 20px 20px 0px;
	padding: 0px;
	float: left;
}
img.img-right {
	margin: 0px 0px 20px 20px;
	padding: 0px;
	float: right;
}
p.img-right {
	margin: 0px 0px 20px 20px;
	padding: 0px;
	float: right;
}
table caption {
	margin: 0px;
	padding: 0px;
	font-size: 87.5%;
	line-height: 1.4em;
	color: #666666;
}
table.table-b1 {
	padding: 0px;
	margin: 0px;
	border-width: 1px 0px 0px 1px;
	border-style: solid;
	border-color: #999999;
}
table.table-b1 th,
table.table-b1 td {
	margin: 0px;
	padding: 4px;
	border-width: 0px 1px 1px 0px;
	border-style: solid;
	border-color: #999999;
}
table.table-b1 th {
	text-align: center;
}
p.mainteMsg {
	margin: 5px 0px 0px 0px;
	color: #D30000;
}
.fcr {
	color:red;
}
.h5em {
	height:105px;
}

/* ---------------------ホーム--------------------- */
#mainimage {
	position: absolute;
	width: 5752px;
	height: 345px;
	top: 0px;
	left: -5566px;
	z-index: 9;
}


/* -----3月の配置位置----- */

#mainimage .mar #gyu {
	top: 49px;
	left: 5575px;
}
#mainimage .mar #kiku {
	top: 140px;
	left: 5593px;
}
#mainimage .mar #kogomi {
	top: 37px;
	left: 5725px;
}
#mainimage .mar #enoki {
	top: 145px;
	left: 5708px;
}
#mainimage .mar #hiratake {
	top: 54px;
	left: 5891px;
}
#mainimage .mar #urui {
	top: 132px;
	left: 5872px;
}
#mainimage .mar #taranome {
	top: 60px;
	left: 6046px;
}
#mainimage .mar #nameko {
	top: 133px;
	left: 6192px;
}
#mainimage .mar #shitake {
	top: 61px;
	left: 6254px;
}
#mainimage .mar #sakuramasu {
	top: 179px;
	left: 6327px;
}

/* -----4月の配置位置----- */
#mainimage .apr #taranome {
	top: 49px;
	left: 5575px;
}
#mainimage .apr #nameko {
	top: 140px;
	left: 5705px;
}
#mainimage .apr #shitake {
	top: 64px;
	left: 5760px;
}
#mainimage .apr #sakuramasu {
	top: 178px;
	left: 5841px;
}
#mainimage .apr #arusutoromeria {
	top: 143px;
	left: 6116px;
}
#mainimage .apr #strawberry {
	top: 115px;
	left: 6263px;
}

#mainimage .apr #strawberry {
	top: 115px;
	left: 6263px;
}

/* -----5月の配置位置----- */
/*アルストロメリア*/
/*いちご*/
/*うるい*/
/*にら*/
/*アスパラガス*/
#mainimage .may #arusutoromeria {
	top: 140px;
	left: 5640px;
}
#mainimage .may #strawberry {
	top: 110px;
	left: 5785px;
}
#mainimage .may #urui {
	top: 135px;
	left: 6025px;
}
#mainimage .may #nira {
	top: 120px;
	left: 6230px;
}
#mainimage .may #asparagus {
	top: 60px;
	left: 6360px;
}

/* -----6月の配置位置----- */
/*うるい*/
/*にら*/
/*アスパラガス*/
/*さくらんぼ*/
/*アユ*/
/*ナス*/
#mainimage .jun #urui {
	top: 135px;
	left: 5552px;
}
#mainimage .jun #nira {
	top: 120px;
	left: 5765px;
}
#mainimage .jun #asparagus {
	top: 60px;
	left: 5900px;
}
#mainimage .jun #sakuranbo {
	top: 130px;
	left: 6020px;
}
#mainimage .jun #ayu {
	top: 135px;
	left: 6185px;
}
#mainimage .jun #nasu {
	top: 60px;
	left: 6305px;
}

/* -----7月の配置位置----- */
/*さくらんぼ*/
/*アユ*/
/*ナス*/
/*すいか*/
/*メロン*/
/*ブルーベリー*/
/*きゅうり*/
#mainimage .jul #sakuranbo {
	top: 110px;
	left: 5560px;
}
#mainimage .jul #ayu {
	top: 135px;
	left: 5735px;
}
#mainimage .jul #nasu {
	top: 55px;
	left: 5830px;
}
#mainimage .jul #suika {
	top: 100px;
	left: 5960px;
}

#mainimage .jul #melon {
	top: 85px;
	left: 6165px;
}

#mainimage .jul #blueberry {
	top: 40px;
	left: 6290px;
}

#mainimage .jul #cucumber {
	top: 160px;
	left: 6380px;
}

/* -----8月の配置位置----- */
/*メロン*/
/*ブルーベリー*/
/*きゅうり*/
/*だし*/
/*トマト*/
/*プラム*/
/*もも*/
/*えだまめ*/

#mainimage .aug #melon {
	top: 85px;
	left: 5675px;
}
#mainimage .aug #blueberry {
	top: 40px;
	left: 5800px;
}
#mainimage .aug #cucumber {
	top: 150px;
	left: 5900px;
}
#mainimage .aug #dashi {
	top: 170px;
	left: 6040px;
}
#mainimage .aug #tomato {
	top: 65px;
	left: 6040px;
}
#mainimage .aug #plum {
	top: 90px;
	left: 6160px;
}
#mainimage .aug #peach {
	top: 70px;
	left: 6300px;
}
#mainimage .aug #edamame {
	top: 170px;
	left: 6280px;
}


/* -----9月の配置位置----- */
/*だし*/
/*トマト*/
/*プラム*/
/*もも*/
/*えだまめ*/
/*原木まいたけ*/
/*あけび*/
/*米*/
/*原木なめこ*/
/*ぶどう*/

#mainimage .sep #dashi {
	top: 180px;
	left: 5550px;
}
#mainimage .sep #tomato {
	top: 70px;
	left: 5570px;
}
#mainimage .sep #plum {
	top: 95px;
	left: 5700px;
}
#mainimage .sep #peach {
	top: 75px;
	left: 5830px;
}
#mainimage .sep #edamame {
	top: 170px;
	left: 5810px;
}
#mainimage .sep #maitake {
	top:5px;
	left: 5965px;
}
#mainimage .sep #akebi {
	top: 140px;
	left: 6070px;
}
#mainimage .sep #rice {
	top: 95px;
	left: 6220px;
}
#mainimage .sep #ge-nameko {
	top: 150px;
	left: 6380px;
}
#mainimage .sep #grape {
	top: 0px;
	left: 6390px;
}

/* -----ここまで----- */


/* -----10月の配置位置----- */
/*あけび*/
/*米*/
/*原木なめこ*/
/*ぶどう*/
/*原木なめこ*/
/*りんご*/
/*ラ・フランス*/
/*柿*/


#mainimage .oct #akebi {
	top: 140px;
	left: 5590px;
}
#mainimage .oct #rice {
	top: 95px;
	left: 5735px;
}
#mainimage .oct #ge-nameko {
	top: 150px;
	left: 5900px;
}
#mainimage .oct #grape {
	top: 0px;
	left: 5910px;
}
#mainimage .oct #apple {
	top: 35px;
	left: 6120px;
}
#mainimage .oct #lafrance {
	top: 158px;
	left: 6090px;
}
#mainimage .oct #persimmon {
	top: 125px;
	left: 6320px;
}

/* -----ここまで----- */

/* -----11月の配置位置----- */
/*りんご*/
/*ラ・フランス*/
/*柿*/
/*温海かぶ*/
/*もってのほか*/
/*そば*/
/*促成たらの芽*/

#mainimage .nov #apple {
	top: 20px;
	left: 5604px;
}
#mainimage .nov #lafrance {
	top: 158px;
	left: 5575px;
}
#mainimage .nov #persimmon {
	top: 125px;
	left: 5800px;
}
#mainimage .nov #turnip {
	top: 50px;
	left: 6010px;
}
#mainimage .nov #chrysanthemum {
	top: 147px;
	left: 6160px;
}
#mainimage .nov #buckwheat {
	top: 45px;
	left: 6270px;
}
#mainimage .nov #taranome {
	top: 150px;
	left: 6360px;
}

/* -----ここまで----- */

/* -----12月の配置位置----- */
/*温海かぶ*/
/*もってのほか*/
/*そば*/
/*促成たらの芽*/
/*青こごみ*/
/*いちご*/
/*長ねぎ*/
/*青菜漬*/

#mainimage .dec #turnip {
	top: 50px;
	left: 5540px;
}
#mainimage .dec #chrysanthemum {
	top: 145px;
	left: 5710px;
}
#mainimage .dec #buckwheat {
	top: 50px;
	left: 5800px;
}
#mainimage .dec #taranome {
	top: 160px;
	left: 5900px;
}
#mainimage .dec #kogomi {
	top: 65px;
	left: 6050px;
}
#mainimage .dec #strawberry {
	top: 55px;
	left: 6195px;
}
#mainimage .dec #negi {
	top: 170px;
	left: 6220px;
}
#mainimage .dec #seisai {
	top: 150px;
	left: 6380px;
}

/* -----ここまで----- */

/* -----1月の配置位置----- */
/*青こごみ*/
/*いちご*/
/*長ねぎ*/
/*青菜漬*/
/*寒鱈*/
/*八つ目うなぎ*/
/*どんがら汁*/
/*啓翁桜*/

#mainimage .jan #kogomi {
	top: 65px;
	left: 5570px;
}
#mainimage .jan #strawberry {
	top: 55px;
	left: 5720px;
}
#mainimage .jan #negi {
	top: 170px;
	left: 5750px;
}
#mainimage .jan #seisai {
	top: 150px;
	left: 5910px;
}
#mainimage .jan #dongara {
	top: 60px;
	left: 6170px;
}
#mainimage .jan #kandara {
	top: 150px;
	left: 6060px;
}
#mainimage .jan #unagi {
	top: 210px;
	left: 6160px;
}
#mainimage .jan #keiou {
	top: 100px;
	left: 6350px;
}
/* -----ここまで----- */

/* -----2月の配置位置----- */
/*寒鱈*/
/*八つ目うなぎ*/
/*どんがら汁*/
/*啓翁桜*/
/*山形牛*/
/*黄菊*/
/*青こごみ*/
/*えのきたけ*/
/*ひらたけ*/
/*うるい*/

#mainimage .feb #dongara {
	top: 60px;
	left: 5690px;
}
#mainimage .feb #kandara {
	top: 140px;
	left: 5560px;
}
#mainimage .feb #unagi {
	top: 200px;
	left: 5670px;
}
#mainimage .feb #keiou {
	top: 100px;
	left: 5860px;
}
#mainimage .feb #kogomi {
	top: 40px;
	left: 6190px;
}
#mainimage .feb #gyu {
	top: 40px;
	left: 6040px;
}
#mainimage .feb #kiku {
	top: 140px;
	left: 6050px;
}
#mainimage .feb #enoki {
	top: 150px;
	left: 6170px;
}
#mainimage .feb #hiratake {
	top: 50px;
	left: 6360px;
}
#mainimage .feb #urui {
	top: 135px;
	left: 6340px;
}
/* -----ここまで----- */

.switchButton {
	position:absolute;
	top:295px;
	left:230px;
	margin:0px;
	padding:0px;
	list-style:none;
}
.switchButton li {
	width:33px;
	height:30px;
	display:block;
	cursor:pointer;
	float:left;
	margin-right:7px;
	background: none;
	text-indent:100%;
	white-space:nowrap;
	overflow:hidden;
}



#mainimage p {
	z-index: 99px;
	cursor: pointer;
	position: absolute;
	width: 2;
	height: 1;
}
#mainimage a {
	display: none;
	position: absolute;
	top: -50px;
	left: -100px;
	z-index: 999;
}
#monthbar #month {
	position: absolute;
	top: 299px;
	left: 219px;
}







/* -----トップページ：ペロリン月移動----- */
#monthbar #now {
	position: absolute;
	top: 281px;
}
/*1月*/
#monthbar #now.pos1 {
	left: 192px;
}
/*2月*/
#monthbar #now.pos2 {
	left: 230px;
}
/*3月*/
#monthbar #now.pos3 {
	left: 267px;
}
/*4月*/
#monthbar #now.pos4 {
	left: 307px;
}
/*5月*/
#monthbar #now.pos5 {
	left: 345px;
}
/*6月*/
#monthbar #now.pos6 {
	left: 386px;
}
/*7月*/
#monthbar #now.pos7 {
	left: 424px;
}
/*8月*/
#monthbar #now.pos8 {
	left: 463px;
}
/*9月*/
#monthbar #now.pos9 {
	left: 500px;
}
/*10月*/
#monthbar #now.pos10 {
	left: 543px;
}
/*11月*/
#monthbar #now.pos11 {
	left: 588px;
}
/*12月*/
#monthbar #now.pos12 {
	left: 634px;
}

/* 左コンテンツ */
#homeLeft {
	width: 680px;
	float: left;
	margin: 345px 0px 0px 0px;
}
/* 右バナー部 */
#homeRight {
	width: 240px;
	float: right;
	margin: 345px 0px 0px 0px;
}
/* 庄内浜の魚消費拡大キャンペーン */
#home #cam1210 {
	margin: 0px 0px 20px 0px;
}
#home #cam1210 h2 {
	margin: 0px 0px 0px 0px;
}

/*ホーム：バナー*/
.hbanner-right {
	margin-left: 10px;
}
.hbanner a:hover {
	opacity: 0.6;
}

/* プレゼント */
#home #present {
	border-width: 0px 0px 5px 0px;
	border-style: solid;
	border-color: #5FC982;
	padding: 0px 15px 0px 15px;
	overflow: hidden;
	margin: 0px 0px 20px 0px;
	width: 650px;
	float: left;
}
#home #present a {
	text-decoration: none;
	color: #666;
}
#home #present a:hover {
	color: #326C16;
}
#home #present .photo {
	float: right;
	margin: 0px 0px 10px 25px;
}
#home #present .photo img {
	width:220px;
	height:auto;
}
#home #present h3 {
	font-size: 140%;
	line-height: 1.3;
	color: #8A5900;
}
#home #present h3 a {
	color: #8A5900;
}
.present #main {
	width:740px;
}
.present #main #contents {
	width:700px;
	margin:0 auto;
}

.present .img-right img {
	margin-bottom:3px;
}
.present .green {
	color:#008837;
	font-weight:bold;
}
.present #date {
	font-size:100%;
}

/*.present #btn a {
	display:block;
	height:35px;
	width:260px;
	font-size:112.5%;
	padding-left:80px;
	line-height:38px;
	text-decoration:none;
	color:#FFF;
	background:url(../img_present/btn.gif) no-repeat;
	background-position: right center;
	margin-right: auto;
	margin-left: auto;
}
.present #btn a:hover {
	background:url(../img_present/btn_on.gif) no-repeat;
	color:#D51518;
}*/
.present #btn {
	font-size: 16px;
	line-height: 26px;
	font-weight: bold;
	width: 340px;
	margin: 0px auto 20px auto;
	text-align: center;
}
#present .collabo-btn.long {
	width: 340px;
}
.present #btn a {
	display: block;
	background-color: #ff0000;
	color: #FFF;
	text-decoration: none;
	border-radius: 15px;
	background-image: url(../images/home_present_collabo_arrow.png);
	background-repeat: no-repeat;
	background-position: right center;
	background-size: 30px auto;
	border-width: 2px;
	border-style: solid;
	border-color: #ff0000;
}
.present #btn a:hover {
	background-image: url(../images/home_present_collabo_arrow_on2.png);
	background-color: #FFF;
	color: #ff0000;
}

.present #method {
	width:700px;
	border-top:1px solid #165cd0;
	border-left:1px solid #165cd0;
	margin-bottom:20px;
	border-collapse:collapse;
}
.present #method caption {
	text-align:left;
	font-size:100%;
	font-weight:bold;
	color:#165cd0;
	margin-bottom:5px;
}
.present #method th,
.present #method td {
	border-right:1px solid #165cd0;
	border-bottom:1px solid #165cd0;
	padding:5px;
}
.present #method th {
	background:#f1f1f1;
	font-weight:normal;
	text-align:center;
	color:#165cd0;
	width:8em;
	vertical-align:text-top;
}
.present #lastMonth {
	border:3px solid #009D3E;
	width:700px;
	border-spacing:4px;
	margin-bottom:10px;
}
.present #lastMonth th {
	background:#009D3E;
	color:#FFF;
	text-align:center;
	width:80px;
	font-weight:bold;
}
.present #letter {
	float:right;
	padding-left:15px;
	background:url(../oishii/images/arrow.gif) no-repeat left;
}
.present #letter a {
	text-decoration:none;
}
#home #letter {
	float:right;
	padding-left:15px;
	background:url(../oishii/images/arrow01.gif) no-repeat left;
	margin-top: -30px;
}
#home #letter.collabo-letter {
	margin-top: -45px;
}
.pre {
	width:698px;
	height:223px;
	background:url(../img_present/pre_back.gif) no-repeat top center;
	margin-bottom:15px;
}
.pre .left {
	float:left;
	padding:20px 0 0 20px;
	width:420px;
}
.pre .right {
	float:right;
	padding:20px 20px 0 0;
}
.pre p.month {
	background:#F00;
	color:#FFF;
	font-weight:bold;
	padding:3px;
	line-height:1;
	width:9em;
	text-align:center;
}
.pre h2 {
	font-family:"ヒラギノ明朝 Pro W6", "Hiragino Mincho Pro", "HGS明朝E", "ＭＳ Ｐ明朝", serif;
	font-weight:normal;
	font-size:26px;
	line-height:1;
	color:#D41518;
}
.pre p.outline {
	line-height:21px;
	color:#333;
}
.pre .date {
	font-weight:bold;
	font-size:16px;
}

#present #collabo {
	border-width: 2px;
	border-style: solid;
	border-color: #00b050;
	border-radius: 10px;
	background-color: #FFF;
	overflow: hidden;
	margin: 0px 0px 20px 0px;
}
#present #collabo img {
	max-width: 100%;
	height: auto;
}
#present #collabo h3 {
	background-color: #00b050;
	color: #FFF;
	margin: -2px 0px 12px 0px;
	text-align: center;
}
#present #collabo .img {
	width: 220px;
	float: right;
	margin: 0px 20px 10px 20px;
}
#present #collabo .txt {
	margin: 0px 0px 0px 20px;
}
#present #collabo .txt p.intro {
	font-size: 16px;
	line-height: 20px;
	font-weight: bold;
}
#present #collabo .txt p {
	font-size: 14px;
	line-height: 20px;
}
#present #collabo .txt p strong {
	color: #ff0000;
}
#present .collabo-btn {
	font-size: 16px;
	line-height: 26px;
	font-weight: bold;
	width: 248px;
	margin: 0px auto 20px auto;
	text-align: center;
	clear: both;
}
#present .collabo-btn.long {
	width: 340px;
}
#present .collabo-btn a,
#home #present .collabo-btn a {
	display: block;
	background-color: #00b050;
	color: #FFF;
	text-decoration: none;
	border-radius: 15px;
	background-image: url(../images/home_present_collabo_arrow.png);
	background-repeat: no-repeat;
	background-position: right center;
	background-size: 30px auto;
	border-width: 2px;
	border-style: solid;
	border-color: #00b050;
}
#present .collabo-btn a:hover,
#home #present .collabo-btn a:hover {
	background-image: url(../images/home_present_collabo_arrow_on.png);
	background-color: #FFF;
	color: #00b050;
}
#present .collabo-btn a.oubo,
#home #present .collabo-btn a.oubo {
	background-color: #ff0000;
	border-color: #ff0000;
}
#present .collabo-btn a.oubo:hover,
#home #present .collabo-btn a.oubo:hover {
	background-image: url(../images/home_present_collabo_arrow_on2.png);
	background-color: #FFF;
	color: #ff0000;
}
.palt {
  font-feature-settings: "palt";
}
/* カテゴリーリンク */
#home #category {
	margin: 0px 0px 20px 0px;
	width: 680px;
	overflow: hidden;
	float: left;
}
#home #category p {
	margin: 0px;
	float: left;
}
/* 新着情報・トピックス */
#home #news {
	border-width: 0px 0px 5px 0px;
	border-style: solid;
	border-color: #5FC982;
	margin: 0px 0px 20px 0px;
	float: left;
	width: 680px;
}
#news .panel {
	list-style-type: none;
	margin: 0px;
	padding: 0px;
}
#news .tab {
	list-style-type: none;
	margin: 0px 0px 10px 0px;
	padding: 0px;
	height: 37px;
	border-width: 0px 0px 2px 0px;
	border-style: solid;
	border-color: #009D3E;
}
#news .tab li {
	width: 340px;
	float: left;
}
#news .tab li a {
	display: block;
	background-image: url(../images/a12_home_news_news.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	outline: none;
	width: 340px;
	height: 37px;
	display: block;
	float: left;
	text-indent: -9999px;
	outline: none;
}
#news .tab li.t001 a {
	background-image: url(../images/a12_home_news_news.gif);
}
#news .tab li.t002 a {
	background-image: url(../images/a12_home_news_topics.gif);
}
#news .tab li a:hover,
#news .tab li a.selected {
	background-position: 0px -37px;
}
#news #tab1,
#news #tab2 {
	padding: 0px 15px 0px 15px;
	margin: 0px;
	list-style-type: none;
}
#news #tab1 li,
#news #tab2 li {
	padding: 6px 0px 0px 0px;
	margin: 0px;
	border-width: 1px 0px 0px 0px;
	border-style: dashed;
	border-color: #666666;
	font-size: 100%;
	overflow: hidden;
	width: 650px;
}
#news #tab1 li a,
#news #tab2 li a {
	color: #000;
	text-decoration: none;
}
#news #tab1 li a:hover,
#news #tab2 li a:hover {
	color: #008837;
	text-decoration: underline;
}
#news #tab1 li.mainNews,
#news #tab2 li.mainNews {
	border-width: 0px;
}
#news #tab1 li.mainNews.bbd1px,
#news #tab2 li.mainNews.bbd1px {
	border-width: 0 0 1px 0;
}
#news #tab1 li.mainNews_bb {
	border-width: 0 0 1px 0;
	margin-bottom: 5px;
}
#news #tab1 .photo,
#news #tab2 .photo {
	float: left;
	margin: 0px 20px 6px 0px;
}
#news #tab1 h3,
#news #tab2 h3 {
	font-size: 87.5%;
	line-height: 1.3;
	margin: 0px 0 5px 0;
}
#news #tab1 h3 img,
#news #tab2 h3 img {
	vertical-align: text-bottom;
}

#news h4.list {
	text-align:right;
	font-size:100%;
	font-weight:bold;
	margin:2px 0 5px 0;
}
#news #tab1 h4.list a,
#news #tab2 h4.list a {
	background:url(../images/arrow_list.gif) no-repeat 0 2px;
	padding-left:13px;
	color:#000;
}
#news #tab1 h4.list a:hover,
#news #tab2 h4.list a:hover {
	color:#326C16;
	text-decoration:none;
}
.under_set {
	clear:both;
	border:2px solid #E6E6E6;
	background-color:#F1F1F1;
	padding:15px;
}
.under_set h3 {
	text-align:center;
	font-size:100%;
	margin:0 0 10px 0;
}
#ev {
	text-align:center;
	padding:10px;
	font-weight:bold;
	color:red;
}
.mainNews h3 strong {
	color:red;
}
.under_set0001 {
	background-color:#F1F1F1;
	padding: 0 0 0 6px;
}
.under_set0002 {
	background-color:#CEEECE;
    color: #ffffff;
    padding: 0 0 0 6px;
}
.under_set0003 {
	clear:both;
	border:2px solid #E6E6E6;
	padding:5px;
}
.under_set0004 {
	clear:both;
	border:2px solid #E6E6E6;
	background-color:#F5FFFA;
	border-radius:10px;
	padding:10px;
}
.conbox table.noborder001 {
    border:none;
}
.conbox table.noborder001 th,
.conbox table.noborder001 td {
    border:none;
}


/* やまがたの郷土料 */
#home #kyodo {
	width: 332px;
	float: left;
	margin: 0px 0px 20px 0px;
	cursor: pointer;
}
#home #kyodo h3 {
	margin: 0px;
}
#home #kyodo h2 {
	margin: 0px;
}
#home #kyodo .inner {
	border-width: 0px 1px 1px 1px;
	border-style: solid;
	border-color: #666666;
	padding: 10px;
	overflow: hidden;
}
#home #kyodo p {
	margin: 0px;
	color: #666;
}
#home #kyodo .season {
	margin: 0px;
	padding: 2px 10px;
	color: #FFF;
	_color:#000;
	background-image: url(../images/a12_home_kyodo_season.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	overflow: hidden;
}
#home #kyodo strong {
	color: #000;
}
#home #kyodo .photo {
	float: left;
	margin: 0px 10px 0px 0px;
}
#home #kyodo a {
	color: #000;
	text-decoration: none;
}
#home #kyodo:hover {
	background-color: #FEFDD9;
}
#home #kyodo:hover h2,
#home #kyodo:hover h3,
#home #kyodo:hover p,
#home #kyodo:hover strong {
	color: #006A05;
}
#home #kyodo:hover .season {
	color: #FFF;
}


/* ペロリンの山形旬情報 */
#home #shun {
	width: 332px;
	float: right;
	margin: 0px 0px 20px 0px;
	cursor: pointer;
}
#home #shun h3 {
	margin: 0px;
}
#home #shun h2 {
	margin: 0px;
}
#home #shun .inner {
	border-width: 0px 1px 1px 1px;
	border-style: solid;
	border-color: #666666;
	padding: 10px;
	overflow: hidden;
}
#home #shun p {
	margin: 0px;
	color: #666;
}
#home #shun strong {
	color: #000;
}
#home #shun .photo {
	float: left;
	margin: 0px 10px 0px 0px;
}
#home #shun a {
	color: #000;
	text-decoration: none;
}
#home #shun a:hover {
	text-decoration: underline;
}
#home #shun:hover {
	background-color: #FEFDD9;
}
#home #shun:hover h2,
#home #shun:hover h3,
#home #shun:hover p,
#home #shun:hover strong {
	color: #006A05;
}

/* ペロリンスケジュール */
#home #schedule {
    float: left;
    margin: 0 0 20px;
	width: 680px;
}
#home #schedule h2 {
	margin: 0px;
}
#home #schedule h4.list {
	text-align:right;
	padding:2px 10px 0 0;
	width: 670px
}
#home #schedule .list a {
	background: url("../images/arrow_list.gif") no-repeat scroll 0 2px transparent;
    color: #000000;
    padding-left: 13px;
	text-decoration:none;
}
#home #schedule .list a:hover {
	color:#326C16;
    text-decoration:none;
}
#home #schedule table {
	width: 680px;
	margin: 0px 0px 0px 0px;
	border-width: 0px 0px 0px 1px;
	border-style: solid;
	border-color: #666666;
}
#home #schedule th {												
	text-align: center;
	color: #666666;
	border-width: 0px 1px 1px 0px;
	border-style: solid;
	border-color: #666666;
}
#home #schedule td {
	font-weight: bold;
	padding: 10px;
	border-width: 0px 1px 1px 0px;
	border-style: solid;
	border-color: #666666;
}
#home #schedule td.sub {
	font-weight:normal;
	padding:2px;
	text-align:center;
}
#home #schedule p {
	text-align:right;
}
#home #schedule p a {
	text-decoration:none;
	color:#595757;
	padding-right:1em;
	white-space:nowrap;
	background:url(../images/schedule_arrow.gif) no-repeat right 2px;
}
#home #schedule p a:hover {
	color:#008837;
	background:url(../images/schedule_arrow_on.gif) no-repeat right 2px;
}
/* 産地直売所新着情報 */
#home #sanchoku {
	margin: 0px 0px 20px 0px;
	float: left;
	width: 680px;
	border-color: #5fc982;
    border-style: solid;
    border-width: 0 0 5px;
}
#home #sanchoku h2 {
	margin: 0px;
}
#home #sanchoku #sanchoku-title {
	position: relative;
}
#home #sanchoku #tab {
	position: absolute;
	top: 9px;
	right: 10px;
}
#home #sanchoku #tab span {
	font-size: 13px;
	line-height: 20px;
	font-weight: bold;
	display: block;
	color: #FFF;
	text-align: center;
	width: 50px;
	border-radius: 4px;
	float: right;
	margin-left: 2px;
	cursor: pointer;
	background-color: #d4eacd;
	color: #23ac38;
}
#home #sanchoku #tab .all {
	width: 66px;
}
#home #sanchoku #tab .on {
	color: #FFF;
}
#home #sanchoku #tab .murayama.on {
	background-color: #006837;
}
#home #sanchoku #tab .mogami.on {
	background-color: #f479af;
}
#home #sanchoku #tab .okitama.on {
	background-color: #662d91;
}
#home #sanchoku #tab .shonai.on {
	background-color: #0071bc;
}
#home #sanchoku #tab .all.on {
	background-color: #f5835b;
}
#home #sanchoku .tab {
	display: none;
}
#home #sanchoku #all {
	display: block;
}
#home #sanchoku .news-box {
	border-width: 0px 0px 1px 0px;
	border-color: #808080;
	border-style: dashed;
	overflow: hidden;
}
#home #sanchoku .news-box a {
	display: block;
	padding: 6px 8px;
	background-image: url(../images/arrow_001.gif);
	background-position: right center;
	background-repeat: no-repeat;
	text-decoration: none;
}
#home #sanchoku .news-box a:hover {
	background-color:#fefdd9;
}
#home #sanchoku .news-box .date {
	margin: 0px;
	padding: 0px;
	color: #000;
	width: 100px;
	float: left;
	font-size: 87.5%;
	font-weight: bold;
}
#home #sanchoku .news-box h3 {
	font-size: 87.5%;
	margin: 0px 0px 0px 100px;
	color: #000;
}
#home #sanchoku .news-box .category {
	font-size: 12px;
	line-height: 18px;
	font-weight: bold;
	float: left;
	margin: 2px 5px 0px 100px;
	display: block;
	background-color: #006837;
	color: #FFF;
	text-align: center;
	width: 50px;
	border-radius: 4px;
}
#home #sanchoku .news-box .name {
	font-size: 14px;
	line-height: 21px;
	margin: 0px;
}
#home #sanchoku .news-box.murayama .category {
	background-color: #006837;
}
#home #sanchoku .news-box.mogami .category {
	background-color: #f479af;
}
#home #sanchoku .news-box.okitama .category {
	background-color: #662d91;
}
#home #sanchoku .news-box.shonai .category {
	background-color: #0071bc;
}
#home #sanchoku .news-box.murayama .name {
	color: #006837;
}
#home #sanchoku .news-box.mogami .name {
	color: #f479af;
}
#home #sanchoku .news-box.okitama .name {
	color: #662d91;
}
#home #sanchoku .news-box.shonai .name {
	color: #0071bc;
}
#home #sanchoku h4.list {
	text-align:right;
	padding:2px 10px 0 0;
	margin: 2px 0 5px;
	width: 670px
}
#home #sanchoku .list a {
	background: url("../images/arrow_list.gif") no-repeat scroll 0 2px transparent;
    color: #FF0000;
    padding-left: 13px;
	text-decoration:none;
}
#home #sanchoku .list a:hover {
	color:#326C16;
    text-decoration:none;
}

/* バナーエリア1 */
#home #bannar01 {
	margin: 0px 0px 20px 0px;
	padding: 0px;
	list-style-type: none;
	background-image: url(../images/a12_home_bannar_line.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
#home #bannar01 li {
	background-image: url(../images/a12_home_bannar_line.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	padding: 3px 0px 6px 0px;
}
/* バナーエリア2 */
#home #bannar02 {
	margin: 0px 0px 20px 0px;
	padding: 0px;
	list-style-type: none;
}
#home #bannar02 li {
	margin: 0px 0px 5px 0px;
}
/* バナーエリア3 */
#home #bannar03 {
	margin: 0px 0px 0px 0px;
	padding: 0px;
	list-style-type: none;
}
#home #bannar03 li {
	margin: 3px 0px 6px 0px;
}
#home #bannar03 .gp_box {
	width:240px;
	background:url(../images/a12_home_bannar1205_bottom.gif) no-repeat bottom left;
	padding-bottom:2px;
}

#home #bannar03 .gp_main {
	background:url(../images/a12_home_bannar1205_side.gif) repeat-y;
	widows:240px;
	padding:2px 0 0 0;
}
#home #bannar03 .gp_main span {
	line-height:1.8;
}
#home #bannar03 .gp_main ul {
	list-style:none outside;
	padding:0;
	margin:0;
}
#home #bannar03 .gp_main li a {
	display:block;
	border-bottom:1px dashed #000;
	width:208px;
	padding-left:12px;
	padding-bottom:3px;
	margin:0 auto;
	font-size:13px;
	font-weight:bold;
	background:url(../images/a12_home_bannar1205_arrow.gif) no-repeat 0 5px;
	text-decoration:none;
	color:#000;
}
#home #bannar03 .gp_main li a:hover {
	background:url(../images/a12_home_bannar1205_arrow_on.gif) no-repeat 0 5px;
	color:#008837;
}
.dl3em {
	position:relative;
	margin-top:1.5em;
}
.dl3em dt {
	position: absolute;
    left: 0;
    width: 3em;
}
.dl3em dd {
    padding-left: 3em;
	margin:0 0 0.5em 0;
}
.dl3em dl dt,
.dl3em dl dd {
	font-size:100%;
}
.dl3em dl dt {
	position: absolute;
    left: 3em;
    width: 3em;
}
.dl3em dl dd {
	margin:0px;
}
.c150203_info #main .attention {
	margin:1.5em 0 0.3em 0;
}
.ti1 {
	text-indent:1em;
}
.ti2 {
	text-indent:2em;
}

#home #mainBanner {
	margin-bottom: 20px;
}

/* 2020さくらんぼ */
#home-cherry {
	position: absolute;
	top: 10px;
	left: 50%;
	height: 254px;
	width: 4000px;
	margin: 0px 0px 0px -2000px;
}
#home-cherry .home-cherry-wrap {
	overflow: hidden;
	width: 100vw;
	margin: 0px auto;
	background-image: url(../images/home20_001.jpg);
	background-repeat: repeat-x;
	background-position: center top;
	background-size: cover;
}
#home-cherry img {
	max-width: 100%;
	height: auto;
}
#home-cherry .inner {
	width: 950px;
	margin: 0px auto;
}
#home-cherry #cherry-txt {
	width: 538px;
	overflow: hidden;
	float: left;
	margin-left: -24px;
}
#home-cherry #cherry-img {
	width: 160px;
	margin: 0px;
	float: left;
}
#home-cherry #cherry-title {
	width: 378px;
	margin: 0px;
	float: right;
}
#home-cherry #cherry-movie {
	background-color: #000;
	width: 416px;
	height: 234px;
	float: right;
	padding: 10px;
}
#home-cherry #cherry-movie p {
	margin: 0px;
}
#home-cherry #cherry-nav {
	background-color: #ff6986;
	margin: 254px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	height: 70px;
}
#home-cherry #cherry-nav ul {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
	width: 950px;
	margin: 0px auto;
	font-size: 0;
	text-align: center;
}
#home-cherry #cherry-nav li {
	margin: 0px;
	padding: 0px;
	width: 276px;
	display: inline-block;
	font-size: 18px;
	line-height: 22px;
	font-weight: bold;
	vertical-align: top;
}
#home-cherry #cherry-nav li a {
	text-decoration: none;
	color: #FFF;
	display: block;
	border-width: 0px 0px 0px 1px;
	border-style: solid;
	border-color: #cc546c;
	padding: 13px 0px 13px 10px;
	background-image: url(../images/home20_003.png), url(../images/home20_008.png);
	background-repeat: no-repeat, no-repeat;
	background-position: 8px center, right center;
	background-size: 40px auto, 60px auto;
}
#home-cherry #cherry-nav li a:hover {
	background-color: #ffd4dc;
	color: #ff2851;
	background-image: url(../images/home20_003.png), url(../images/home20_009.png);
}
#home-cherry #cherry-nav li.nav002 {
	width: 240px;
}
#home-cherry #cherry-nav li.nav002 a {
	background-image: url(../images/home20_004.png), url(../images/home20_008.png);
}
#home-cherry #cherry-nav li.nav002 a:hover {
	background-image: url(../images/home20_004.png), url(../images/home20_009.png);
}
#home-cherry #cherry-nav li.nav003 {
	width: 186px;
}
#home-cherry #cherry-nav li.nav003 a {
	border-width: 0px 1px 0px 1px;
	background-image: url(../images/home20_005.png), url(../images/home20_008.png);
}
#home-cherry #cherry-nav li.nav003 a:hover {
	background-image: url(../images/home20_005.png), url(../images/home20_009.png);
}
#home-cherry #cherry-nav li.nav004 {
	font-size: 14px;
	line-height: 16px;
	text-align: left;
	width: 236px;
	padding: 6px 0px 0px 10px;
	color: #FFF;
}
#home-cherry #cherry-nav li.nav004 span {
	font-size: 10px;
	line-height: 10px;
}
#home-cherry #cherry-nav li.nav004 strog {
	display: block;
	margin-top: 2px;
}
#home-cherry #cherry-nav li.nav004 a {
	border-width: 0px;
	padding: 2px 20px 2px 8px;
	background-color: #ffd4dc;
	border-radius: 6px;
	margin: 0px;
	color: #595757;
	background-image: url(../images/home20_010.png);
	background-repeat: no-repeat;
	background-position: right center;
	background-size: 40px auto;
	height: 36px;
	width: 500px;
	display: table-cell;
	vertical-align: middle;
}
#home-cherry #cherry-nav li.nav004 a:hover {
	background-color: #ff2851;
	color: #FFF;
	background-image: url(../images/home20_008.png);
}


/* 2020ラフランス */
#home-la {
	position: absolute;
	top: 10px;
	left: 50%;
	height: 254px;
	width: 4000px;
	margin: 0px 0px 0px -2000px;
}
#home-la .home-la-wrap {
	overflow: hidden;
	width: 100vw;
	margin: 0px auto;
	background-image: url(../images/home21_001.jpg);
	background-repeat: repeat-x;
	background-position: center top;
	background-size: cover;
}
#home-la img {
	max-width: 100%;
	height: auto;
}
#home-la .inner {
	width: 950px;
	margin: 0px auto;
}
#home-la #la-txt {
	width: 538px;
	overflow: hidden;
	float: left;
	margin-left: -24px;
}
#home-la #la-img {
	width: 160px;
	margin: 0px;
	float: left;
}
#home-la #la-title {
	width: 515px;
	margin: 0px;
	float: right;
}
#home-la #la-movie {
	background-color: #000;
	width: 416px;
	height: 234px;
	float: right;
	padding: 10px;
}
#home-la #la-movie p {
	margin: 0px;
}
#home-la #la-nav {
	background-color: #f3a300;
	margin: 254px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	height: 70px;
}
#home-la #la-nav ul {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
	width: 950px;
	margin: 0px auto;
	font-size: 0;
	text-align: center;
}
#home-la #la-nav li {
	margin: 0px;
	padding: 0px;
	width: 276px;
	display: inline-block;
	font-size: 18px;
	line-height: 22px;
	font-weight: bold;
	vertical-align: top;
}
#home-la #la-nav li a {
	text-decoration: none;
	color: #FFF;
	display: block;
	border-width: 0px 0px 0px 1px;
	border-style: solid;
	border-color: #ba7d00;
	padding: 13px 0px 13px 10px;
	background-image: url(../images/home20_003.png), url(../images/home20_008.png);
	background-repeat: no-repeat, no-repeat;
	background-position: 8px center, right center;
	background-size: 40px auto, 60px auto;
}
#home-la #la-nav li a:hover {
	background-color: #ffdd94;
	color: #ba7d00;
	background-image: url(../images/home20_003.png), url(../images/home21_009.png);
}
#home-la #la-nav li.nav002 {
	width: 240px;
}
#home-la #la-nav li.nav002 a {
	background-image: url(../images/home21_004.png), url(../images/home20_008.png);
}
#home-la #la-nav li.nav002 a:hover {
	background-image: url(../images/home21_004.png), url(../images/home21_009.png);
}
#home-la #la-nav li.nav003 {
	width: 186px;
}
#home-la #la-nav li.nav003 a {
	border-width: 0px 1px 0px 1px;
	background-image: url(../images/home21_005.png), url(../images/home20_008.png);
}
#home-la #la-nav li.nav003 span {
	text-decoration: none;
	color: #FFF;
	display: block;
	border-width: 0px 0px 0px 1px;
	border-style: solid;
	border-color: #ba7d00;
	padding: 13px 0px 13px 40px;
	background-repeat: no-repeat;
	background-position: 8px center;
	background-size: 40px auto;
	background-image: url(../images/home21_004.png);
}
#home-la #la-nav li.nav003 a:hover {
	background-image: url(../images/home20_005.png), url(../images/home20_009.png);
}
#home-la #la-nav li.nav004 {
	font-size: 14px;
	line-height: 16px;
	text-align: left;
	width: 236px;
	padding: 6px 0px 0px 10px;
	color: #FFF;
}
#home-la #la-nav li.nav004 span {
	font-size: 10px;
	line-height: 10px;
}
#home-la #la-nav li.nav004 strog {
	display: block;
	margin-top: 2px;
}
#home-la #la-nav li.nav004 a {
	border-width: 0px;
	padding: 2px 20px 2px 8px;
	background-color: #ffdd94;
	border-radius: 6px;
	margin: 0px;
	color: #595757;
	background-image: url(../images/home20_010.png);
	background-repeat: no-repeat;
	background-position: right center;
	background-size: 40px auto;
	height: 36px;
	width: 500px;
	display: table-cell;
	vertical-align: middle;
}
#home-la #la-nav li.nav004 a:hover {
	background-color: #ba7d00;
	color: #FFF;
	background-image: url(../images/home20_008.png);
}

#home-flower {
	border-width: 2px;
	border-style: solid;
	border-color: #ff6da8;
	background-color: #FFF;
	margin-bottom: 10px;
	position: relative;
}
#home-flower img {
	max-width: 100%;
	height: auto;
}
#home-flower h2 {
	background-color: #ff6da8;
	margin: 0px;
}
#home-flower h2 .sp {
	display: none;
}
#home-flower .image {
	position: absolute;
	top: 5px;
	right: 5px;
	width: 210px;
	margin: 0px;
}
#home-flower .image.kensan {
	position: absolute;
	top: 10px;
	right: 5px;
	width: 220px;
	margin: 0px;
}
#home-flower .inner {
	padding: 6px 15px;
}
#home-flower p {
	font-size: 14px;
	line-height: 20px;
	margin: 0px 0px 6px 0px;
}
#home-flower .flower-link {
	width: 420px;
	text-align: center;
}
#home-flower .flower-link h3 {
	font-size: 14px;
	line-height: 21px;
	font-weight: bold;
	color: #ff4698;
	margin: 0px 0px 4px 0px;
}
#home-flower .flower-link .link-btn {
	font-size: 15px;
	line-height: 20px;
	font-weight: bold;
	margin-bottom: 10px;
}
#home-flower .flower-link .link-btn a {
	display: block;
	background-color: #ffe0ec;
	color: #ff4698;
	text-decoration: none;
	padding: 8px;
	border-width: 1px;
	border-style: solid;
	border-color: #ff4698;
	border-radius: 8px;
}
#home-flower .flower-link .link-btn a:hover {
	background-color: #ff4698;
	color: #FFF;
}
#home-flower .flower-txt {
	margin-top: -5px;
}

/* ---------------------共通・サブナビ（左）--------------------- */
#subnavi {
	float: left;
	width: 180px;
	margin: 0px 0px 0px 0px;
}
#subnavi ul,
#subnavi li {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}
#subnavi ul {
	background-image: url(../images/a12_home_bannar_line.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding: 3px 0px 0px 0px;
}
#subnavi li {
	padding: 2px 0px 5px 0px;
	background-image: url(../images/a12_home_bannar_line.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
}
#subnavi li a {
	display: block;
	background-image: url(../know/images/sn001.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	width: 180px;
	height: 50px;
	display: block;
	text-indent: -9999px;
	text-decoration: none;
	outline: none;
}
/* アバウト・画像指定 */
#about #subnavi li.sn001 a { background-image: url(../about/images/sn001.png); }
#about #subnavi li.sn002 a { background-image: url(../about/images/sn002.png); }
#about #subnavi li.sn003 a { background-image: url(../about/images/sn003.png); }
#about #subnavi li.sn004 a { background-image: url(../about/images/sn004.png); }
#about #subnavi li.sn005 a { background-image: url(../about/images/sn005.png); }
#about #subnavi li.sn006 a { background-image: url(../about/images/sn006.png); }
#about #subnavi li.sn007 a { background-image: url(../about/images/sn007.png); }
#about #subnavi li.sn008 a { background-image: url(../about/images/sn008.png); }
#about #subnavi li.sn009 a { background-image: url(../about/images/sn009.png); }
#about #subnavi li.sn010 a { background-image: url(../about/images/sn010.png); }

/* 知る・画像指定 */
#know #subnavi li.sn001 a { background-image: url(../know/images/sn001.png); }
#know #subnavi li.sn002 a { background-image: url(../know/images/sn002.png); }
#know #subnavi li.sn003 a { background-image: url(../know/images/sn003.png); }
#know #subnavi li.sn004 a { background-image: url(../know/images/sn004.png); }
#know #subnavi li.sn005 a { background-image: url(../know/images/sn005.png); }
#know #subnavi li.sn006 a { background-image: url(../know/images/sn006.png); }
#know #subnavi li.sn007 a { background-image: url(../know/images/sn007.png); }
#know #subnavi li.sn008 a { background-image: url(../know/images/sn008.png); }
#know #subnavi li.sn009 a { background-image: url(../know/images/sn009.png); }
#know #subnavi li.sn010 a { background-image: url(../know/images/sn010.png); }
#know #subnavi li.sn011 a { background-image: url(../know/images/sn011.png); }
#know #subnavi li.sn012 a { background-image: url(../know/images/sn012.png); }
#know #subnavi li.sn013 a { background-image: url(../know/images/sn013.png); }
#know #subnavi li.sn014 a { background-image: url(../know/images/sn014.png); }
#know #subnavi li.sn015 a { background-image: url(../know/images/sn015.png); }
#know #subnavi li.sn016 a { background-image: url(../know/images/sn016.png); }
#know #subnavi li.sn017 a { background-image: url(../know/images/sn017.png); }
#know #subnavi li.sn018 a { background-image: url(../know/images/sn018.png); }
#know #subnavi li.sn019 a { background-image: url(../know/images/sn019.png); }
#know #subnavi li.sn020 a { background-image: url(../know/images/sn020.png); }
#know #subnavi li.sn021 a { background-image: url(../know/images/sn021.png); }
#know #subnavi li.sn022 a { background-image: url(../know/images/sn022.png); }
#know #subnavi li.sn023 a { background-image: url(../know/images/sn023.png); }
#know #subnavi li.sn024 a { background-image: url(../know/images/sn024.png); }
#know #subnavi li.sn025 a { background-image: url(../know/images/sn025.png); }
#know #subnavi li.sn026 a { background-image: url(../know/images/sn026.png); }
#know #subnavi li.sn027 a { background-image: url(../know/images/sn027.png); }
#know #subnavi li.sn028 a { background-image: url(../know/images/sn028.png); }
#know #subnavi li.sn029 a { background-image: url(../know/images/sn029.png); }
/* 買う・画像指定 */
#buy #subnavi li.sn001 a { background-image: url(../buy/images/sn001.png); }
#buy #subnavi li.sn002 a { background-image: url(../buy/images/sn002.png); }
#buy #subnavi li.sn003 a { background-image: url(../buy/images/sn003.png); }
#buy #subnavi li.sn004 a { background-image: url(../buy/images/sn004.png); }
#buy #subnavi li.sn005 a { background-image: url(../buy/images/sn005.png); }
#buy #subnavi li.sn006 a { background-image: url(../buy/images/sn006.png); }
#buy #subnavi li.sn007 a { background-image: url(../buy/images/sn007.png); }
#buy #subnavi li.sn008 a { background-image: url(../buy/images/sn008.png); }
#buy #subnavi li.sn009 a { background-image: url(../buy/images/sn009.png); }
#buy #subnavi li.sn010 a { background-image: url(../buy/images/sn010.png); }
#buy #subnavi li.sn011 a { background-image: url(../buy/images/sn011.png); }
#buy #subnavi li.sn012 a { background-image: url(../buy/images/sn012.png); }
#buy #subnavi li.sn013 a { background-image: url(../buy/images/sn013.png); }
#buy #subnavi li.sn014 a { background-image: url(../buy/images/sn014.png); }
#buy #subnavi li.sn015 a { background-image: url(../buy/images/sn015.png); }
#buy #subnavi li.sn016 a { background-image: url(../buy/images/sn016.png); }
#buy #subnavi li.sn017 a { background-image: url(../buy/images/sn017.png); }
#buy #subnavi li.sn018 a { background-image: url(../buy/images/sn018.png); }
#buy #subnavi li.sn019 a { background-image: url(../buy/images/sn019.png); }
/* 食べる・画像指定 */
#eat #subnavi li.sn001 a { background-image: url(../eat/images/sn001.png); }
#eat #subnavi li.sn002 a { background-image: url(../eat/images/sn002.png); }
#eat #subnavi li.sn003 a { background-image: url(../eat/images/sn003.png); }
#eat #subnavi li.sn004 a { background-image: url(../eat/images/sn004.png); }
#eat #subnavi li.sn005 a { background-image: url(../eat/images/sn005.png); }
#eat #subnavi li.sn006 a { background-image: url(../eat/images/sn006.png); }
#eat #subnavi li.sn007 a { background-image: url(../eat/images/sn007.png); }
#eat #subnavi li.sn008 a { background-image: url(../eat/images/sn008.png); }
#eat #subnavi li.sn009 a { background-image: url(../eat/images/sn009.png); }
#eat #subnavi li.sn010 a { background-image: url(../eat/images/sn010.png); }
#eat #subnavi li.sn011 a { background-image: url(../eat/images/sn011.png); }
#eat #subnavi li.sn012 a { background-image: url(../eat/images/sn012.png); }
#eat #subnavi li.sn013 a { background-image: url(../eat/images/sn013.png); }
#eat #subnavi li.sn014 a { background-image: url(../eat/images/sn014.png); }
#eat #subnavi li.sn015 a { background-image: url(../eat/images/sn015.png); }
#eat #subnavi li.sn016 a { background-image: url(../eat/images/sn016.png); }
#eat #subnavi li.sn017 a { background-image: url(../eat/images/sn017.png); }
#eat #subnavi li.sn018 a { background-image: url(../eat/images/sn018.png); }
#eat #subnavi li.sn019 a { background-image: url(../eat/images/sn019.png); }
/* 作る・画像指定 */
#make #subnavi li.sn001 a { background-image: url(../make/images/sn001.png); }
#make #subnavi li.sn002 a { background-image: url(../make/images/sn002.png); }
#make #subnavi li.sn003 a { background-image: url(../make/images/sn003.png); }
#make #subnavi li.sn004 a { background-image: url(../make/images/sn004.png); }
#make #subnavi li.sn005 a { background-image: url(../make/images/sn005.png); }
#make #subnavi li.sn006 a { background-image: url(../make/images/sn006.png); }
#make #subnavi li.sn007 a { background-image: url(../make/images/sn007.png); }
#make #subnavi li.sn008 a { background-image: url(../make/images/sn008.png); }
#make #subnavi li.sn009 a { background-image: url(../make/images/sn009.png); }
#make #subnavi li.sn010 a { background-image: url(../make/images/sn010.png); }

/*プレゼントキャンペーン*/
#campain #subnavi li.sn001 a { background-image: url(../sakura24/images/sn_keiou24.png); }



/* マウスオーバー・カレント */
#subnavi li a:hover,
.sn001 #subnavi li.sn001 a,
.sn002 #subnavi li.sn002 a,
.sn003 #subnavi li.sn003 a,
.sn004 #subnavi li.sn004 a,
.sn005 #subnavi li.sn005 a,
.sn006 #subnavi li.sn006 a,
.sn007 #subnavi li.sn007 a,
.sn008 #subnavi li.sn008 a,
.sn009 #subnavi li.sn009 a,
.sn010 #subnavi li.sn010 a,
.sn011 #subnavi li.sn011 a,
.sn012 #subnavi li.sn012 a,
.sn013 #subnavi li.sn013 a,
.sn014 #subnavi li.sn014 a,
.sn015 #subnavi li.sn015 a,
.sn016 #subnavi li.sn016 a,
.sn017 #subnavi li.sn017 a,
.sn018 #subnavi li.sn018 a,
.sn019 #subnavi li.sn019 a,
.sn020 #subnavi li.sn020 a,
.sn021 #subnavi li.sn021 a,
.sn022 #subnavi li.sn022 a,
.sn023 #subnavi li.sn023 a,
.sn024 #subnavi li.sn024 a,
.sn025 #subnavi li.sn025 a,
.sn026 #subnavi li.sn026 a,
.sn027 #subnavi li.sn027 a,
.sn028 #subnavi li.sn028 a {
	background-position: -180px 0px;
}

/* ---------------------共通・サイドナビ（右）--------------------- */
#sidenavi {
	float: right;
	width: 170px;
}
#sidenavi ul,
#sidenavi li {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}
#sidenavi ul {
	border-width: 1px 0px 0px 0px;
	border-style: solid;
	border-color: #C5B896;
}
#sidenavi li {
	border-width: 0px 1px 1px 1px;
	border-style: solid;
	border-color: #C5B896;
	font-weight: bold;
	_width: 170px;
}
#sidenavi li a {
	display: block;
	padding: 4px 5px 4px 30px;
	color: #000;
	text-decoration: none;
	background-image: url(../images/a12_sidenabi.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
/* マウスオーバー・カレント */
#sidenavi li a:hover,
.sd001 #sidenavi li.sd001 a,
.sd002 #sidenavi li.sd002 a,
.sd003 #sidenavi li.sd003 a,
.sd004 #sidenavi li.sd004 a,
.sd005 #sidenavi li.sd005 a,
.sd006 #sidenavi li.sd006 a,
.sd007 #sidenavi li.sd007 a,
.sd008 #sidenavi li.sd008 a,
.sd009 #sidenavi li.sd009 a,
.sd010 #sidenavi li.sd010 a,
.sd011 #sidenavi li.sd011 a,
.sd012 #sidenavi li.sd012 a,
.sd013 #sidenavi li.sd013 a,
.sd014 #sidenavi li.sd014 a,
.sd015 #sidenavi li.sd015 a,
.sd016 #sidenavi li.sd016 a,
.sd017 #sidenavi li.sd017 a,
.sd018 #sidenavi li.sd018 a,
.sd019 #sidenavi li.sd019 a,
.sd020 #sidenavi li.sd020 a,
.sd021 #sidenavi li.sd021 a,
.sd022 #sidenavi li.sd022 a,
.sd023 #sidenavi li.sd023 a,
.sd024 #sidenavi li.sd024 a,
.sd025 #sidenavi li.sd025 a,
.sd026 #sidenavi li.sd026 a,
.sd027 #sidenavi li.sd027 a,
.sd028 #sidenavi li.sd028 a,
.sd029 #sidenavi li.sd029 a,
.sd030 #sidenavi li.sd030 a,
.sd031 #sidenavi li.sd031 a,
.sd032 #sidenavi li.sd032 a,
.sd033 #sidenavi li.sd033 a,
.sd034 #sidenavi li.sd034 a,
.sd035 #sidenavi li.sd035 a,
.sd036 #sidenavi li.sd036 a,
.sd037 #sidenavi li.sd037 a,
.sd038 #sidenavi li.sd038 a,
.sd039 #sidenavi li.sd039 a,
.sd040 #sidenavi li.sd040 a,
.sd041 #sidenavi li.sd041 a,
.sd042 #sidenavi li.sd042 a,
.sd043 #sidenavi li.sd043 a,
.sd044 #sidenavi li.sd044 a,
.sd045 #sidenavi li.sd045 a,
.sd046 #sidenavi li.sd046 a,
.sd047 #sidenavi li.sd047 a,
.sd048 #sidenavi li.sd048 a,
.sd049 #sidenavi li.sd049 a,
.sd050 #sidenavi li.sd050 a {
	background-color: #FF4152;
	color: #FFF;
}

/* 入れ子のとき */
#sidenavi li ul {
	border-width: 0px 0px 0px 0px;
}
#sidenavi li li {
	border-width: 1px 0px 0px 0px;
	border-style: dashed;
	border-color: #C5B896;
	font-weight: normal;
	font-size: 100%;
}
#sidenavi li li a {
	padding: 4px 5px 4px 45px;
	background-position: 15px 0px;
	background-image: url(../images/a12_sidenabi_sub.png);
}
/* カレントで反転するのを元にもどす */
.sd001 #sidenavi li.sd001 li a,
.sd002 #sidenavi li.sd002 li a,
.sd003 #sidenavi li.sd003 li a,
.sd004 #sidenavi li.sd004 li a,
.sd005 #sidenavi li.sd005 li a,
.sd006 #sidenavi li.sd006 li a,
.sd007 #sidenavi li.sd007 li a,
.sd008 #sidenavi li.sd008 li a,
.sd009 #sidenavi li.sd009 li a,
.sd010 #sidenavi li.sd010 li a,
.sd011 #sidenavi li.sd011 li a,
.sd012 #sidenavi li.sd012 li a,
.sd013 #sidenavi li.sd013 li a,
.sd014 #sidenavi li.sd014 li a,
.sd015 #sidenavi li.sd015 li a,
.sd016 #sidenavi li.sd016 li a,
.sd017 #sidenavi li.sd017 li a,
.sd018 #sidenavi li.sd018 li a,
.sd019 #sidenavi li.sd019 li a,
.sd020 #sidenavi li.sd020 li a,
.sd021 #sidenavi li.sd022 li a,
.sd022 #sidenavi li.sd023 li a,
.sd023 #sidenavi li.sd024 li a,
.sd024 #sidenavi li.sd025 li a,
.sd025 #sidenavi li.sd025 li a,
.sd026 #sidenavi li.sd026 li a,
.sd027 #sidenavi li.sd027 li a,
.sd028 #sidenavi li.sd028 li a {
	background-color: #FFEAE6;
	color: #000;
}
/* マウスオーバー */
.sd001 #sidenavi li.sd001 li a:hover,
.sd002 #sidenavi li.sd002 li a:hover,
.sd003 #sidenavi li.sd003 li a:hover,
.sd004 #sidenavi li.sd004 li a:hover,
.sd005 #sidenavi li.sd005 li a:hover,
.sd006 #sidenavi li.sd006 li a:hover,
.sd007 #sidenavi li.sd007 li a:hover,
.sd008 #sidenavi li.sd008 li a:hover,
.sd009 #sidenavi li.sd009 li a:hover,
.sd010 #sidenavi li.sd010 li a:hover,
.sd011 #sidenavi li.sd011 li a:hover,
.sd012 #sidenavi li.sd012 li a:hover,
.sd013 #sidenavi li.sd013 li a:hover,
.sd014 #sidenavi li.sd014 li a:hover,
.sd015 #sidenavi li.sd015 li a:hover,
.sd016 #sidenavi li.sd016 li a:hover,
.sd017 #sidenavi li.sd017 li a:hover,
.sd018 #sidenavi li.sd018 li a:hover,
.sd019 #sidenavi li.sd019 li a:hover,
.sd020 #sidenavi li.sd020 li a:hover,
.sd021 #sidenavi li.sd021 li a:hover,
.sd022 #sidenavi li.sd022 li a:hover,
.sd023 #sidenavi li.sd023 li a:hover,
.sd024 #sidenavi li.sd024 li a:hover,
.sd025 #sidenavi li.sd025 li a:hover,
.sd026 #sidenavi li.sd026 li a:hover,
.sd027 #sidenavi li.sd027 li a:hover,
.sd028 #sidenavi li.sd028 li a:hover {
	background-color: #FF838B;
	color: #000;
	background-image: url(../images/a12_sidenabi_sub_on.png);
}
/* カレント */
.ss001 #sidenavi li li.ss001 a,
.ss002 #sidenavi li li.ss002 a,
.ss003 #sidenavi li li.ss003 a,
.ss004 #sidenavi li li.ss004 a,
.ss005 #sidenavi li li.ss005 a,
.ss006 #sidenavi li li.ss006 a,
.ss007 #sidenavi li li.ss007 a,
.ss008 #sidenavi li li.ss008 a,
.ss009 #sidenavi li li.ss009 a,
.ss010 #sidenavi li li.ss010 a,
.ss011 #sidenavi li li.ss011 a,
.ss012 #sidenavi li li.ss012 a,
.ss013 #sidenavi li li.ss013 a,
.ss014 #sidenavi li li.ss014 a,
.ss015 #sidenavi li li.ss015 a,
.ss016 #sidenavi li li.ss016 a,
.ss017 #sidenavi li li.ss017 a,
.ss018 #sidenavi li li.ss018 a,
.ss019 #sidenavi li li.ss019 a,
.ss020 #sidenavi li li.ss020 a,
.ss021 #sidenavi li li.ss021 a,
.ss022 #sidenavi li li.ss022 a,
.ss023 #sidenavi li li.ss023 a,
.ss024 #sidenavi li li.ss024 a,
.ss025 #sidenavi li li.ss025 a,
.ss026 #sidenavi li li.ss026 a,
.ss027 #sidenavi li li.ss027 a,
.ss028 #sidenavi li li.ss028 a,

.ss101 #sidenavi li li.ss101 a,
.ss102 #sidenavi li li.ss102 a,
.ss103 #sidenavi li li.ss103 a,
.ss104 #sidenavi li li.ss104 a,
.ss105 #sidenavi li li.ss105 a,
.ss106 #sidenavi li li.ss106 a,
.ss107 #sidenavi li li.ss107 a,
.ss108 #sidenavi li li.ss108 a,
.ss109 #sidenavi li li.ss109 a,
.ss110 #sidenavi li li.ss110 a,
.ss111 #sidenavi li li.ss111 a,
.ss112 #sidenavi li li.ss112 a,
.ss113 #sidenavi li li.ss113 a,
.ss114 #sidenavi li li.ss114 a,
.ss115 #sidenavi li li.ss115 a,
.ss116 #sidenavi li li.ss116 a,
.ss117 #sidenavi li li.ss117 a,
.ss118 #sidenavi li li.ss118 a,
.ss119 #sidenavi li li.ss119 a,
.ss120 #sidenavi li li.ss120 a,
.ss121 #sidenavi li li.ss121 a {
	background-color: #FF838B;
	color: #000;
	background-image: url(../images/a12_sidenabi_sub_on.png);
}

/* ---------------------共通・メインエリア--------------------- */
#main {
	float: left;
	width: 560px;
}

/* ---------------------カテゴリトップ--------------------- */
.top h1 {
	margin: 0px 0px 20px 0px;
	padding: 0px;
}
.indexBox {
	width: 230px;
	/*border: 1px solid #999;*/ 
	/*background-color: #FFF;*/ 
	/*border-radius: 6px;        /* CSS3草案 */  
    /*-webkit-border-radius: 6px;    /* Safari,Google Chrome用 */  
    /*-moz-border-radius: 6px;   /* Firefox用 */
	/*behavior: url(../css2/border-radius.htc);  for IE */
	cursor: pointer;
	float: left;
	margin: 0px 10px 10px 0px;
	background-image: url(../images/a12_index_back.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
.indexBox_wide {
	width: 470px;
	/*border: 1px solid #999;*/ 
	/*background-color: #FFF;*/ 
	/*border-radius: 6px;        /* CSS3草案 */  
    /*-webkit-border-radius: 6px;    /* Safari,Google Chrome用 */  
    /*-moz-border-radius: 6px;   /* Firefox用 */
	/*behavior: url(../css2/border-radius.htc);  for IE */
	cursor: pointer;
	float: left;
	margin: 0px 10px 10px 0px;
	background-image:url(../images/a12_index_back_wide.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	margin-bottom:200px;
}
.lastBox {
	margin-right: 0px;
}
.indexBox h2 {
	text-align: center;
	margin: 0px;
}
.indexBox_wide h2 {
	text-align: left;
	margin: 0px;
}
.indexBox p {
	margin: 0px 0px 0px 0px;
	padding: 0px 5px 0px 15px;
	font-size: 81.25%;
	background-image: url(../images/a12_index_back_b.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	min-height: 90px;
	_height: 90px;
}
.indexBox_wide p {
	margin: 0px 0px 0px 0px;
	padding: 0px 5px 10px 15px;
	font-size: 81.25%;
	background-image: url(../images/a12_index_back_b_wide.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	min-height: 90px;
	_height: 90px;
}
.indexBox a,
.indexBox_wide a {
	color: #666;
	text-decoration: none;
	padding: 0px 12px 0px 0px;
	display: block;
}
.indexBox a:hover,
.indexBox_wide a:hover {
	color: #326C16;
}
.indexBox span,
.indexBox_wide span {
	background-image: url(../images/a12_index_arrow.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	padding: 0px 15px 0px 0px;
}
.indexBox:hover span,
.indexBox_wide:hover span {
	background-image: url(../images/a12_index_arrow_on.gif);
}



/* ---------------------知る・やまがたの郷土料理--------------------- */
#make.sn001 #main td {
	font-size: 81.25%;
}
#make.sn001 #main th {
	line-height: 1.3;
	padding: 4px 0px;
}
#make.sn001 #main td td,																																																																															
#make.sn001 #main td li {
	font-size: 100%;
}


/* ---------------------知る・ペロリンの山形旬情報--------------------- */
.peroshun #main {
	background:url(../perorinshun/images_1202/con_back.gif);
}
.peroshun #main .text p {
	color:#231815;
}
.peroshun #main .text{
	padding:0 10px 0;
}
.peroshun #mainMenu {
	position:relative;
	text-align:center;
}

.yukina #mainMenu #mm01 {
	position:absolute;
	left:10px;
	top:10px;
}
.yukina #mainMenu #mm02 {
	position:absolute;
	left:195px;
	top:10px;
}
.yukina #mainMenu #mm03 {
	position:absolute;
	left:400px;
	top:25px;
}
.yukina #mainMenu #mm04 {
	position:absolute;
	left:10px;
	top:150px;
}
.yukina #mainMenu #mm05 {
	position:absolute;
	left:400px;
	top:135px;
}

.yukina .text .img01{
	margin:60px 0 50px 20px;
	float:right;
}
.yukina .text .img02{
	margin:20px 0 20px 5px;
	float:right;
}
.yukina .text .img05{
	margin:20px 0 20px 5px;
	float:right;
}

.yukina .cook {
	border-top:1px dashed #000;
	border-bottom:1px dashed #000;
	padding-top:10px;
	padding-bottom:10px;
	margin-bottom:10px;
}




.yamagyu #mainMenu #mm01 {
	position:absolute;
	left:10px;
	top:10px;
}
.yamagyu #mainMenu #mm02 {
	position:absolute;
	left:10px;
	top:90px;
}
.yamagyu #mainMenu #mm03 {
	position:absolute;
	left:400px;
	top:10px;
}
.yamagyu #mainMenu #mm04 {
	position:absolute;
	left:400px;
	top:120px;
}
.yamagyu #memo {
	width:560px;
	height:520px;
	background:url(../perorinshun/images_1202/under_g.gif) no-repeat;
}
.yamagyu #memo #text {
	width:320px;
	height:350px;
	padding:100px 0 0 30px;
}


.fr,.fr2 {float:right;}
.fl,.fl2{float:left;}
.cb{clear:both;}
.mr30 {margin-right:30px;}



/* ---------------------知る・地産地消って何？--------------------- */
.tisan #main {
	width:720px;
	margin:0 auto;
}


/* ---------------------作る・鍋--------------------- */
.nabe #main td td {
	font-size:100%;
}
.nabe #sidenavi .nabetop a {
    background-image:url("../oishii/images/sd_000_nabetop.png");
}
.nabe #sidenavi .sd001 a {
    background-image:url("../oishii/images/sd001_yamagata.png");
}
.nabe #sidenavi .sd002 a {
    background-image:url("../oishii/images/sd002_nishimurayama.png");
}
.nabe #sidenavi .sd003 a {
    background-image:url("../oishii/images/sd003_kitamurayama.png");
}
.nabe #sidenavi .sd004 a {
    background-image:url("../oishii/images/sd004_mogami.png");
}
.nabe #sidenavi .sd005 a {
    background-image:url("../oishii/images/sd005_yonezawa.png");
}
.nabe #sidenavi .sd006 a {
    background-image:url("../oishii/images/sd006nagai.png");
}
.nabe #sidenavi .sd007 a {
    background-image:url("../oishii/images/sd007_tsuruoka.png");
}
.nabe #sidenavi .sd008 a {
    background-image:url("../oishii/images/sd008_sakata.png");
}



.kyodo #sidenavi .sd001 a {
    background-image:url("../kyodo/images/kyodo_icon01.png");
}
.kyodo #sidenavi .sd002 a {
    background-image:url("../kyodo/images/kyodo_icon02.png");
}
.kyodo #sidenavi .sd003 a {
    background-image:url("../kyodo/images/kyodo_icon03.png");
}
.kyodo #sidenavi .sd004 a {
    background-image:url("../kyodo/images/kyodo_icon04.png");
}
.kyodo #sidenavi .sd005 a {
    background-image:url("../kyodo/images/kyodo_icon05.png");
}
/*--------カレント---------*/
.sd000 .nabe #sidenavi .nabetop a,
.sd001 .nabe #sidenavi .sd001 a,
.sd002 .nabe #sidenavi .sd002 a,
.sd003 .nabe #sidenavi .sd003 a,
.sd004 .nabe #sidenavi .sd004 a,
.sd005 .nabe #sidenavi .sd005 a,
.sd006 .nabe #sidenavi .sd006 a,
.sd007 .nabe #sidenavi .sd007 a,
.sd008 .nabe #sidenavi .sd008 a,
.sd009 .nabe #sidenavi .sd009 a,
.sd010 .nabe #sidenavi .sd010 a,
.sd011 .nabe #sidenavi .sd011 a,
.sd012 .nabe #sidenavi .sd012 a,
.sd013 .nabe #sidenavi .sd013 a,
.sd014 .nabe #sidenavi .sd014 a,
.sd015 .nabe #sidenavi .sd015 a,
.sd001 .kyodo #sidenavi .sd001 a,
.sd002 .kyodo #sidenavi .sd002 a,
.sd003 .kyodo #sidenavi .sd003 a,
.sd004 .kyodo #sidenavi .sd004 a,
.sd005 .kyodo #sidenavi .sd005 a,
.sd006 .kyodo #sidenavi .sd006 a,
.sd007 .kyodo #sidenavi .sd007 a,
.sd008 .kyodo #sidenavi .sd008 a,
.sd009 .kyodo #sidenavi .sd009 a,
.sd010 .kyodo #sidenavi .sd010 a,
.sd011 .kyodo #sidenavi .sd011 a,
.sd012 .kyodo #sidenavi .sd012 a,
.sd013 .kyodo #sidenavi .sd013 a,
.sd014 .kyodo #sidenavi .sd014 a,
.sd015 .kyodo #sidenavi .sd015 a{
	background-color: #F29E00;
	color: #FFF;
}

#make #karent #hover #sidenavi li a:hover  {
	background-color: #F29E00;
	color: #FFF;
}
/*--------カレントss---------*/
#make #sidenavi li .ss001 a,
#make #sidenavi li .ss002 a,
#make #sidenavi li .ss003 a,
#make #sidenavi li .ss004 a,
#make #sidenavi li .ss005 a,
#make #sidenavi li .ss006 a,
#make #sidenavi li .ss007 a,
#make #sidenavi li .ss008 a,
#make #sidenavi li .ss009 a,
#make #sidenavi li .ss010 a,
#make #sidenavi li .ss011 a,
#make #sidenavi li .ss012 a,
#make #sidenavi li .ss013 a,
#make #sidenavi li .ss014 a,
#make #sidenavi li .ss015 a {
    background-image:url("../images/a12_sidenabi_sub.png") ;
    background-position: 15px 0;
    padding: 4px 5px 4px 45px;
	color:#000;
	background-color:#FEF5E5;
}

#make #karent #hover #sidenavi li .ss001 a:hover,
#make #karent #hover #sidenavi li .ss002 a:hover,
#make #karent #hover #sidenavi li .ss003 a:hover,
#make #karent #hover #sidenavi li .ss004 a:hover,
#make #karent #hover #sidenavi li .ss005 a:hover,
#make #karent #hover #sidenavi li .ss006 a:hover,
#make #karent #hover #sidenavi li .ss007 a:hover,
#make #karent #hover #sidenavi li .ss008 a:hover,
#make #karent #hover #sidenavi li .ss009 a:hover,
#make #karent #hover #sidenavi li .ss010 a:hover {
    background-image:url("../images/a12_sidenabi_sub_on.png") ;
    background-position: 15px 0;
    padding: 4px 5px 4px 45px;
	color:#000;
	background-color:#F7C566;
}

.ss001 #karent #sidenavi li .ss001 a,
.ss002 #karent #sidenavi li .ss002 a,
.ss003 #karent #sidenavi li .ss003 a,
.ss004 #karent #sidenavi li .ss004 a,
.ss005 #karent #sidenavi li .ss005 a,
.ss006 #karent #sidenavi li .ss006 a,
.ss007 #karent #sidenavi li .ss007 a,
.ss008 #karent #sidenavi li .ss008 a,
.ss009 #karent #sidenavi li .ss009 a,
.ss010 #karent #sidenavi li .ss010 a,
.ss011 #karent #sidenavi li .ss011 a,
.ss012 #karent #sidenavi li .ss012 a,
.ss013 #karent #sidenavi li .ss013 a,
.ss014 #karent #sidenavi li .ss014 a,
.ss015 #karent #sidenavi li .ss015 a{
	background-color: #F7C566;
	color: #000;
}

/*------------------リンク集-------------------*/

.link #main {
	width:650px;
	float:none;
}
.link #main .box {
	width:640px;
	margin-left:5px;
	text-align:left;
}
.link #main .box .banner {
	text-align:right;
}
.link .rightBox {
	float:right;
	width:300px;
	padding-left:17px;
	background:url(../img/link_ya2.gif) no-repeat;
	background-position:0 2px;
}
.link .leftBox {
	float:left;
	width:300px;
	padding-left:17px;
	background:url(../img/link_ya2.gif) no-repeat;
	background-position:0 2px;
}
.link .leftBox.wide {
	width:640px;
}
.link .rightBox.nomark {
	background: none;
}

/*------------------新着情報　メロンスイカ祭り-------------------*/
#melon {
}
#melon h3 {
	font-size: 100%;
	color: #390;
}
#melon ul {
	padding-left: 23px;
	list-style-type: none;
}#main .conbox #melon ul {
	text-indent: -23px;
	padding-left: 23px;
	list-style-type: none;
}

/*----------一般賛助会員募集案内----------*/
.sanjyo.recruit #contents {
	width:590px;
	font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif;
}
.sanjyo.recruit #contents a {
	color:#00F;
}
.sanjyo.recruit #contents h2 {
	background:url(../information/sanjyo/images/recruit_title.jpg) no-repeat left top;
	color:#990000;
	height:61px;
	font-size:22px;
	padding-top:10px;
	padding-left:83px;
}
.sanjyo.recruit #contents h2 span {
	font-size:14px;
	color:#000;
}
.sanjyo.recruit #contents h3 {
	text-align:left;
	font-size:16px;
	padding:3px 5px 3px 5px;
	background-color:#E6E6E6;
	border:1px solid #000;
	margin-bottom:10px;
	margin-top:30px;
	/*font-weight:bold;*/
	font-weight:normal;
	width:310px;
}
.sanjyo.recruit #contents h3 span {
	font-size:12px;
	line-height:24px;
}
.sanjyo.recruit #contents h3.nonborder {
	border:none;
	background:none;
	margin-bottom:5px;
	font-size:16px;
}
.sanjyo.recruit #contents h4 {
	font-weight:bold;
	color:#F00;
	margin-bottom:10px;
}
.sanjyo.recruit #contents .text {
	padding-left:1em;
}
.sanjyo.recruit #contents .text p {
	font-size:16px;
}
.sanjyo.recruit #contents ul,
.sanjyo.recruit #contents ol,
.sanjyo.recruit #contents dl {
	padding-left:24px;
	margin-left:0px;
}
.sanjyo.recruit .text li {
	font-size:16px;
	margin-bottom:8px;
}
.sanjyo.recruit .attention {
	text-indent:-1em;
	margin:10px 0 0 0;
	padding-left:1em;
	list-style:none;
}
.sanjyo.recruit #contents .p_back {
	background: url(../oishii/images/arrowR.gif) no-repeat scroll left center transparent;
	margin-left: 0px;
    padding-left: 10px;
	font-size:12px;
    text-decoration: none;
	clear:both;
}
.sanjyo.recruit .p_back a:hover {
	color:#326c16;
}
.sanjyo.recruit #contents .image p {
	margin:0px;
	padding:0px;
	text-indent:0;
}
.sanjyo.recruit #contents .image .left {
	width:290px;
	float:left;
	margin-bottom:30px;
}
.sanjyo.recruit #contents .image .right {
	width:290px;
	float:right;
	margin-bottom:30px;
}
.sanjyo.recruit #contents .reference {
	padding:20px 20px 10px;
	margin:20px 0 20px;
	border:solid 1px #96CD93;
	/*background-color:#CCFF99;*/
}
.sanjyo.recruit #contents .reference p {
	font-size:16px;
	margin-bottom:3px;
}
.sanjyo.recruit #contents .reference h5 {
	font-size:16px;
}
.sanjyo.recruit #contents .text .nonindent {
	text-indent:0;
}
.sanjyo.recruit #contents dt {
	float:left;
}
.sanjyo.recruit #contents dd {
	margin-left:0;
}
.sanjyo.recruit #contents .w8em {
	width:7.5em;
	font-size:16px;
}
.sanjyo.recruit #contents .w7em {
	width:7em;
}
.sanjyo.recruit #contents .pl8em {
	padding-left:7.5em;
	font-size:16px;
}
.sanjyo.recruit #contents .pl7em {
	padding-left:7em;
}

.sanjyo.recruit #contents .date {
	text-align:right;
	font-size:14px;
}

.sanjyo.recruit #contents .text .ti2em {
	text-indent:32px;
}
.sanjyo.recruit #contents .text .pl2em {
	padding-left:28px;
	margin-left:0px;
}
.sanjyo.recruit #contents .text .ti0em {
	text-indent:0em;
}
.sanjyo.recruit #contents .goods {
	padding-left:16px;
}

/*「ペロリン」のプロフィール .perorinprof */
.perorinprof #main {
	float:none;
	width:740px;
	font-size:16px;
}

.perorinprof #main .dl_side {
	float:right;
	width:440px;
	padding-right:5px;
	margin-bottom:30px;
}

.perorinprof #main dl {
	width:440px;
	border-bottom:1px dotted;
	padding:10px 0 10px 0;
}


.perorinprof #main dt {
	text-align:right;
	width:95px;
	float:left;
	line-height:1.6
}

.perorinprof #main dd {
	width:335px;
	margin-left:100px;
	line-height:1.6;
}
.perorinprof #main .image_side {
	width:280px;
	float:left;
	padding-left:5px;
}
.perorinprof #main .image_side img {
	margin-top:30px;
}

/*プレゼント募集終了*/
.present .end {
	color:red;
	font-weight:bold;
	border:2px solid red;
	text-align:center;
	margin:20px auto 20px;
	width:450px;
	padding:5px 10px 5px;
}

/*平成25年啓翁桜プレゼント*/
.sakura div.keiou {
	clear:both;
	margin-top:15px;
	position:relative;
	margin-bottom:15px;
}
.sakura div.keiou .detail {
	position:absolute;
	top:45px;
	left:395px;
	width:290px;
	height:255px;
}
.sakura table#method.keiou {
	border-left: 1px solid #f01773;
    border-top: 1px solid #f01773;
}
.sakura table#method.keiou caption {
	color:#f01773;
}
.sakura table#method.keiou th {
    background: none repeat scroll 0 0 #efe4e9;
    color: #f01773;
	border-bottom: 1px solid #f01773;
    border-right: 1px solid #f01773;
}
.sakura table#method.keiou td {
	border-bottom: 1px solid #f01773;
    border-right: 1px solid #f01773;
}
.err_txt {
	color: #E40003;
	margin-top: -10px;
}
