@charset utf-8;

body{
	color: #898282;
	background-image:url(images/top_back.gif);
	background-position:left top;
	background-repeat:repeat-y;
	margin:0;
	padding:0;
	font-size:12px;
	background-color: #FFFFFF;
}
p{ margin:0; line-height:150%; color:#898282; font-size:12px; padding: 0; }
img{border:none;}
li{
	font-size:12px;
}
form{
	margin:0px;
	padding:0px;
}

/*共通項目*/
/* ----------------------------------------------------- */
a{ color: #898282; text-decoration: none; }
a:hover{
	color:black;
}
#menu a{
	color:#1773ee;
	text-decoration:none;
}
#menu a:hover{
	color:#ff9900;
	text-decoration:underline;
}
p.summary a{
	color:#fff;
	text-decoration:none;
}
p.summary a:hover{
	color:#fff;
	text-decoration:none;
}
p.link a{
	color:#1773ee;
	text-decoration:none;
}
p.link a:hover{
	color:#ff9900;
	text-decoration:underline;
}
/*本文フォント*/
/* ----------------------------------------------------- */
.tnormal { }
.tinfo { font-size: 10px; line-height: 15px; }
.tinfo-h { color: #f18289; }
.t-caption { color: #898282; font-size: 10px; }
.t-pd-detail { color: #898282; font-size: 12px; line-height: 28px; margin-left: 37px; padding: 0; }
.t-pd-date { color: #898282; font-size: 10px; padding: 0; }
.t-pd-date-sp { color: #898282; font-size: 10px; line-height: 15px; padding: 0; }
.t-pd-date-shop { color: #898282; font-size: 10px; line-height: 15px; margin-top: 5px; }
.t-pd-date-lg {
	color: #a29c9e;
	font-size: 9px;
	line-height: 15px;
	left: 10px;
}
.t-pd-date-kg { color: #898282; font-size: 10px; margin: 0 0 4px; padding: 0; }
.t-yokan-detail { color: #898282; font-size: 12px; line-height: 20px; width: 360px; margin: 0 0 0 142px; padding: 0; }
.t-yokan-gion { color: #898282; font-size: 12px; line-height: 20px; margin: 0 0 0 49px; padding: 0; width: 380px; }
.t-link {
	color: #898282;
	font-size: 12px;
	line-height: 16px;
	background-image: url(images/mn_link_head.gif);
	background-repeat: no-repeat;
	text-indent: 10px;
	margin: 0 0 0 36px;
}
.t-inquiry { color: #898282; font-size: 12px; line-height: 22px; margin: 0 38px 0 36px; padding: 0; }
.t-inquiry-dg { color: #373535; font-size: 12px; line-height: 22px; }
.t-inquiry-mail { color: #373535; font-size: 12px; line-height: 22px; background-image: url(images/mn_mail_head.gif); background-repeat: no-repeat; margin: 0; padding-left: 7px; }
.t-policy-name { color: #898282; font-size: 12px; line-height: 22px; text-align: right; width: 575px; margin: 0; padding: 0; }
.t-okashi-detail {
	color: #898282;
	font-size: 12px;
	line-height: 18px;
	margin: 0;
	padding: 0;
}
.t-main-normal { color: #898282; font-size: 12px; line-height: 22px; margin: 0; padding: 0; }
.t-main-normal-dg { color: #373535; font-size: 12px; line-height: 22px; margin: 0; padding: 0; }
.t-gentei-name { color: #373535; font-size: 18px; line-height: 22px; margin: 0; padding: 0; }
.t-normal-pink { color: #f18289; font-size: 12px; line-height: 22px; margin: 0; padding: 0; }
.t-sitemap-category { color: #898282; font-size: 12px; line-height: 16px; background-image: url(images/mn_link_head.gif); background-repeat: no-repeat; text-indent: 10px; margin: 0 0 0 36px; padding: 0 0 10px; }
.t-sitemap-sub { color: #898282; font-size: 12px; line-height: 16px; margin: 0 0 0 60px; padding: 0 0 10px; }
.t-sitemap-pink { color: #f18289; font-size: 12px; line-height: 16px; }
/*トップページ用*/
/*------------------------------------------------------*/
.top-space{ background-image:url(images/top_cbar_back1.gif); background-position:left top; background-repeat:repeat-x; margin:0; line-height:100%; font-size:10px; color:#fff; height: 16px; width: 830px; padding: 0; }.top-bn-shop { margin: 20px 0 20px 0; }
.top-midspace{ margin:0; line-height:100%; font-size:10px; color:#fff; height: 28px; padding: 0; }
.top-footspace {
	color: #fff;
	font-size: 10px;
	line-height: 100%;
	margin: 0;
	padding: 0;
	height: 37px;
}
.top-bn-shop {
	margin: 0 0 14px 0;
}
.top-bn-sub { margin: 10px 0 0 14px; }
.top-mainimg { margin: 0; padding: 0; }
.tmenu-c { margin: 0 0 7px; }
.tmenu-l { margin: 0 0 0 16px; }
.tmenu-p { margin: 0 0 5px 16px; }
.menu-bn { margin: 10px 0 7px 16px; }
.foot-line { width: 830px; height: 2px; margin: 0 0 10px; padding: 0; }
/*製品紹介コンテンツ用*/
/* ----------------------------------------------------- */
.pdimg-main { margin: 0 0 30px; }
#cont-pd { background-image: url(images/cont_back.gif); background-repeat: repeat-y; width: 830px; clear: both; margin: 0; padding: 0; }
#pdlist { width: 606px; margin: 0; padding: 0 0 0 5px;}
#pdlist dl {
	width: 112px;
	float: left;
	margin: 0;
	padding: 0 0 40px 30px;
	height: 140px;
}
#pdlist dl dt { margin: 0; padding: 0; clear: both; }
#pdlist dl dd { clear: both; margin: 0; padding: 0; }
.pdlist-txt { color: #898282; font-size: 10px; background-image: url(product/images/kg_shopbt_back.gif); background-repeat: repeat-x; width: 112px; height: 19px; }
#kg-mizu-list { width: 612px; margin: 0; padding: 33px 0 0 0;}
#kg-mizu-list dl { width: 253px; float: left; margin: 0; padding: 0 0 37px 37px; }
#kg-mizu-list dl dt { margin: 0; padding: 0; clear: both; }
.cont-footspace { height: 20px; }
.cont-detail { height: 60px; }
.cont-shopbt { margin-left: 37px; }
.cont-shopbt-right { margin-left: 470px; }
#cont-padding { margin: 0; padding: 0 0 0 48px; clear: both; }
#cont-padding-b {
	margin: 0;
	padding: 0 36px 0 36px;
	clear:both;
}
#cont-padding-b2 {
	margin: 0;
	padding: 0 0 0 10px;
	clear:both;
}
.cont-midspace { height: 30px; }
/*製品紹介コンテンツ用 羊羹*/
/* ----------------------------------------------------- */
.cont-yokan { width: 44px; float: right; margin: 0; padding: 0 48px 0 0; }
.pic-gion { margin: 0; padding: 0 48px 0 0; width: 95px; float: right; }
#yokan-mid {
	width: 572px;
	margin: 0;
	padding: 60px 0 0 24px;
}
#yokan-mid dl {
	width: 184px;
	margin: 0;
	float: left;
	padding: 0;
}
#yokan-mid dt { margin: 0; padding: 0; clear: both; }
#yokan-mid dd { text-align: center; margin: 0; padding: 0; clear: both; }
#yokan-hako { width: 612px; margin: 0; padding: 0; }
.cont-yokan-img { width: 367px; margin: 210px 0 0 0; padding: 0; }
.cont-yokan-hako { width: 175px; float: right; margin: 0; padding: 100px 30px 0 0; }
/*製品紹介コンテンツ用 生菓子*/
/* ----------------------------------------------------- */
#nama-pd-top { width: 613px; clear: both; margin: 0; padding: 0 ; }
.nama-pd-top-img { width: 333px; margin: 0; padding: 0; }
.nama-pd-top-txt { font-size: 12px; line-height: 22px; width: 208px; margin: 0; padding: 0 48px 0 24px; }
.nama-pd-top-title { margin: 0; padding: 25px 0 0; }#nama-pd-mid { width: 613px; clear: both; margin: 0; padding: 0 ; }
.nama-pd-mid-img { width: 268px; margin: 0; padding: 0 48px 0 0; }
.nama-pd-mid-txt { font-size: 12px; line-height: 22px; width: 165px; margin: 0; padding: 0 25px 0 107px; }
#nama-pd-bot { width: 613px; clear: both; margin: 0; padding: 0 ; }
.nama-pd-bot-img { width: 309px; margin: 0; padding: 0; }
.nama-pd-bot-txt { font-size: 12px; line-height: 22px; width: 232px; margin: 0; padding: 0 48px 0 24px; }
#nama-asa-list { width: 538px; clear: both; margin: 0 0 29px; padding: 0 38px 0 37px ; }
#nama-asa-list2 { width: 538px; clear: both; margin: 0 0 20px; padding: 0 38px 0 37px ; }
.nama-asa-list-img { width: 213px; float: left; margin: 0; padding: 0; }
#nama-asa-list-txt { width: 306px; margin: 0; padding: 0; }
.nama-asa-list-t-term {
	font-size: 10px;
	background-color: #fce6e7;
	width: 306px;
	height: 15px;
	margin: 0;
	padding: 0 0 0 3px;
}
.nama-asa-list-t-term2 {
	font-size: 10px;
	background-color: #fce6e7;
	margin: 0;
	width: 306px;
	padding: 0 0 0 3px;
}
.nama-asa-list-t-detail {
	font-size: 10px;
	margin: 10px 0 0 0;
	padding: 0;
	line-height: 20px;
}
.nama-asa-list-t-date    { font-size: 10px; line-height: 12px }
.nama-asa-list-t-price  { color: #f18289; font-size: 10px; line-height: 16px }
.nama-asa-list-t-cap { color: #f18289; font-size: 10px; line-height: 12px; padding-top: 6px; padding-bottom: 4px }
.nama-asa-list-t-cap a { color: #f18289; text-decoration: none }
.nama-asa-list-t-cap a:hover { color: #f30 }
#nama-asa-list-column { width: 501px; margin: 0; padding: 15px 18px; border: solid 1px #fce6e7; }
.nama-asa-list-column-t { color: #f18289; font-size: 16px; }
.nama-asa-list-column-body { color: #f18289; font-size: 10px; line-height: 18px; }
.nama-asa-list-column-cap { font-size: 10px; line-height: 16px; margin: 0; padding: 0 0 0 37px; }
/*製品紹介コンテンツ用 詰め合わせ*/
/* ----------------------------------------------------- */
.meika-pd-txt { color: #898282; font-size: 12px; line-height: 18px; margin: 0; padding-top: 5px; padding-bottom: 5px; }

/*製品紹介コンテンツ用 店舗*/
/* ----------------------------------------------------- */
.tenpo-line-a { margin: 0; padding-bottom: 10px; }
.tenpo-line-b { margin: 0; padding-top: 10px; padding-bottom: 10px; }
.tenpo-line-c { margin: 0; padding-top: 10px; }
.tenpo-name-head-a { color: #373535; font-size: 12px; font-weight: bold; line-height: 18px; }
.tenpo-name-head-b { color: #373535; font-size: 10px; line-height: 14px; }
.tenpo-name-detail-a { color: #898282; font-size: 12px; line-height: 18px; }
.tenpo-name-detail-b { color: #898282; font-size: 10px; line-height: 14px; }
/*コンテンツ用 お知らせ*/
/* ----------------------------------------------------- */
.t-news-title { color: #898282; font-size: 12px; line-height: 16px; background-image: url(images/mn_link_head.gif); background-repeat: no-repeat; text-indent: 10px; }
.t-news-detail { color: #898282; font-size: 12px; line-height: 20px; width: 539px; }
.t-news-d { color: #898282; font-size: 12px; line-height: 20px; }
.t-news-hd {
	color: #898282;
	font-size: 14px;
	font-weight: bold;
	line-height: 20px;
}
.news-space { height: 20px; }
.news-pic { padding-top: 30px; padding-bottom: 30px; }
/*コンテンツ用 会社情報*/
/* ----------------------------------------------------- */
.co-bt{ padding-bottom: 17px; }
.co-top-space { height: 35px; }
/*コンテンツ用 会社情報上部メニュー*/
/* ----------------------------------------------------- */
.conpany-menu { width:539px; height:31px; magin:0; padding:0; }
.conpany-menu ul{
	margin:0;
	padding:0;
	list-style-type : none;
}
.conpany-menu ul li{ float: left; display:inline; padding:0; margin:0; }
.conpany-menu ul li.title { background-image:url(images/c_t_mes_1.gif); background-repeat:no-repeat; width: 311px; height: 31px; margn:0; padding:0; 　background-color:#fff; margin: 0; display:block; }
.conpany-menu ul li.t-outline { background-image:url(images/c_t_outline_1.gif); background-repeat:no-repeat; width: 311px; height: 31px; margn:0; padding:0; 　background-color:#fff; margin: 0; display:block; }
.conpany-menu ul li.t-recruit { background-image:url(images/c_t_recruit_1.gif); background-repeat:no-repeat; width: 311px; height: 31px; margn:0; padding:0; 　background-color:#fff; margin: 0; display:block; }
.conpany-menu ul li.message a{ background-image:url(images/c_menu_1-0.gif); background-repeat:no-repeat; width: 115px; height: 17px; margn:0; padding:0; 　background-color:#fff; margin: 14px 0 0 0; display:block; }
.conpany-menu ul li.message a:hover{ background-image:url(images/c_menu_1-1.gif); background-repeat:no-repeat; width: 115px; height: 17px; margn:0; padding:0; 　background-color:#fff; margin: 14px 0 0 0; display:block; }
.conpany-menu ul li.message-sel a{ background-image:url(images/c_menu_1-2.gif); background-repeat:no-repeat; width: 115px; height: 17px; margn:0; padding:0; 　background-color:#fff; margin: 14px 0 0 0; display:block; }
.conpany-menu ul li.message-sel a:hover{ background-image:url(images/c_menu_1-1.gif); background-repeat:no-repeat; width: 115px; height: 17px; margn:0; padding:0; 　background-color:#fff; margin: 14px 0 0 0; display:block; }
.conpany-menu ul li.outline a{ background-image:url(images/c_menu_2-0.gif); background-repeat:no-repeat; width: 61px; height: 17px; margn:0; padding:0; 　background-color:#fff; margin: 14px 0 0; display:block; }
.conpany-menu ul li.outline a:hover{ background-image:url(images/c_menu_2-1.gif); background-repeat:no-repeat; width: 61px; height: 17px; margn:0; padding:0; 　background-color:#fff; margin: 14px 0 0; display:block; }
.conpany-menu ul li.outline-sel a{ background-image:url(images/c_menu_2-2.gif); background-repeat:no-repeat; width: 61px; height: 17px; margn:0; padding:0; 　background-color:#fff; margin: 14px 0 0; display:block; }
.conpany-menu ul li.outline-sel a:hover{ background-image:url(images/c_menu_2-1.gif); background-repeat:no-repeat; width: 61px; height: 17px; margn:0; padding:0; 　background-color:#fff; margin: 14px 0 0; display:block; }
.conpany-menu ul li.recruit a{ background-image:url(images/c_menu_3-0.gif); background-repeat:no-repeat; width: 52px; height: 17px; margn:0; padding:0; 　background-color:#fff; margin: 14px 0 0; display:block; }
.conpany-menu ul li.recruit a:hover{ background-image:url(images/c_menu_3-1.gif); background-repeat:no-repeat; width: 52px; height: 17px; margn:0; padding:0; 　background-color:#fff; margin: 14px 0 0; display:block; }
.conpany-menu ul li.recruit-sel a{ background-image:url(images/c_menu_3-2.gif); background-repeat:no-repeat; width: 52px; height: 17px; margn:0; padding:0; 　background-color:#fff; margin: 14px 0 0; display:block; }
.conpany-menu ul li.recruit-sel a:hover{ background-image:url(images/c_menu_3-1.gif); background-repeat:no-repeat; width: 52px; height: 17px; margn:0; padding:0; 　background-color:#fff; margin: 14px 0 0; display:block; }

/*製品紹介コンテンツ左メニュー*/
/* ----------------------------------------------------- */
.cont-leftmenu { width:216px; float: left; margin: 0; padding:0; }
.cont-leftmenu-space { margin: 0; padding: 0; width: 216px; height: 30px; }
.cont-leftmenu ul{ margin:0; padding: 0 0 0 30px; list-style-type : none; }
.cont-leftmenu ul li{
	display:inline;
	padding:0;
	margin:0;
	float:left;
}
.cont-leftmenu ul li.wagashi-sel a{ background-image:url(images/s_menu_1-2.gif); background-repeat:no-repeat; width: 99px; height: 15px; padding:0; 　background-color:#fff; margin: 0 0 13px 0; display:block; }
.cont-leftmenu ul li.wagashi-sel a:hover{ background-image:url(images/s_menu_1-1.gif); background-repeat:no-repeat; width: 99px; height: 15px; padding:0; 　background-color:#fff; margin: 0 0 13px 0; display:block; }
.cont-leftmenu ul li.wagashi a{ background-image:url(images/s_menu_1-0.gif); background-repeat:no-repeat; width: 99px; height: 15px; padding:0; 　background-color:#fff; margin: 0 0 13px 0; display:block; }
.cont-leftmenu ul li.wagashi a:hover { background-image:url(images/s_menu_1-1.gif); background-repeat:no-repeat; width: 99px; height: 15px; padding:0; 　background-color:#fff; margin: 0 0 13px 0; display:block; }
.cont-leftmenu ul li.yokan-sel a{ background-image:url(images/s_menu_2-2.gif); background-repeat:no-repeat; width: 99px; height: 15px; padding:0; 　background-color:#fff; margin: 0 0 13px 0; display:block; }
.cont-leftmenu ul li.yokan-sel a:hover{ background-image:url(images/s_menu_2-1.gif); background-repeat:no-repeat; width: 99px; height: 15px; padding:0; 　background-color:#fff; margin: 0 0 13px 0; display:block; }
.cont-leftmenu ul li.yokan a{ background-image:url(images/s_menu_2-0.gif); background-repeat:no-repeat; width: 99px; height: 15px; padding:0; 　background-color:#fff; margin: 0 0 13px 0; display:block; }
.cont-leftmenu ul li.yokan a:hover{ background-image:url(images/s_menu_2-1.gif); background-repeat:no-repeat; width: 99px; height: 15px; padding:0; 　background-color:#fff; margin: 0 0 13px 0; display:block; }
.cont-leftmenu ul li.gentei-sel a{ background-image:url(images/s_menu_3-2.gif); background-repeat:no-repeat; width: 99px; height: 15px; padding:0; 　background-color:#fff; margin: 0 0 13px 0; display:block; }
.cont-leftmenu ul li.gentei-sel a:hover{ background-image:url(images/s_menu_3-1.gif); background-repeat:no-repeat; width: 99px; height: 15px; padding:0; 　background-color:#fff; margin: 0 0 13px 0; display:block; }
.cont-leftmenu ul li.gentei a{ background-image:url(images/s_menu_3-0.gif); background-repeat:no-repeat; width: 99px; height: 15px; padding:0; 　background-color:#fff; margin: 0 0 13px 0; display:block; }
.cont-leftmenu ul li.gentei a:hover{ background-image:url(images/s_menu_3-1.gif); background-repeat:no-repeat; width: 99px; height: 15px; padding:0; 　background-color:#fff; margin: 0 0 13px 0; display:block; }
.cont-leftmenu ul li.namagashi-sel a{ background-image:url(images/s_menu_4-2.gif); background-repeat:no-repeat; width: 99px; height: 15px; padding:0; 　background-color:#fff; margin: 0 0 13px 0; display:block; }
.cont-leftmenu ul li.namagashi-sel a:hover{ background-image:url(images/s_menu_4-1.gif); background-repeat:no-repeat; width: 99px; height: 15px; padding:0; 　background-color:#fff; margin: 0 0 13px 0; display:block; }
.cont-leftmenu ul li.namagashi a{ background-image:url(images/s_menu_4-0.gif); background-repeat:no-repeat; width: 99px; height: 15px; padding:0; 　background-color:#fff; margin: 0 0 13px 0; display:block; }
.cont-leftmenu ul li.namagashi a:hover{ background-image:url(images/s_menu_4-1.gif); background-repeat:no-repeat; width: 99px; height: 15px; padding:0; 　background-color:#fff; margin: 0 0 13px 0; display:block; }
.cont-leftmenu ul li.yogashi-sel a{ background-image:url(images/s_menu_5-2.gif); background-repeat:no-repeat; width: 99px; height: 15px; padding:0; 　background-color:#fff; margin: 0 0 13px 0; display:block; }
.cont-leftmenu ul li.yogashi-sel a:hover{ background-image:url(images/s_menu_5-1.gif); background-repeat:no-repeat; width: 99px; height: 15px; padding:0; 　background-color:#fff; margin: 0 0 13px 0; display:block; }
.cont-leftmenu ul li.yogashi a{ background-image:url(images/s_menu_5-0.gif); background-repeat:no-repeat; width: 99px; height: 15px; padding:0; 　background-color:#fff; margin: 0 0 13px 0; display:block; }
.cont-leftmenu ul li.yogashi a:hover{ background-image:url(images/s_menu_5-1.gif); background-repeat:no-repeat; width: 99px; height: 15px; padding:0; 　background-color:#fff; margin: 0 0 13px 0; display:block; }
.cont-leftmenu ul li.hoshigashi-sel a{ background-image:url(images/s_menu_6-2.gif); background-repeat:no-repeat; width: 99px; height: 15px; padding:0; 　background-color:#fff; margin: 0 0 13px 0; display:block; }
.cont-leftmenu ul li.hoshigashi-sel a:hover{ background-image:url(images/s_menu_6-1.gif); background-repeat:no-repeat; width: 99px; height: 15px; padding:0; 　background-color:#fff; margin: 0 0 13px 0; display:block; }
.cont-leftmenu ul li.hoshigashi a{ background-image:url(images/s_menu_6-0.gif); background-repeat:no-repeat; width: 0; height: 0; margin: 0; padding:0; 　background-color:#fff; display:block; }
.cont-leftmenu ul li.hoshigashi a:hover{ background-image:url(images/s_menu_6-1.gif); background-repeat:no-repeat; width: 0; height: 0; margin: 0; padding:0; 　background-color:#fff; display:block; }
.cont-leftmenu ul li.hoshigashibkup-sel a{ background-image:url(images/s_menu_6-2.gif); background-repeat:no-repeat; width: 99px; height: 15px; padding:0; 　background-color:#fff; margin: 0 0 13px 0; display:block; }
.cont-leftmenu ul li.hoshigashibkup-sel a:hover{ background-image:url(images/s_menu_6-1.gif); background-repeat:no-repeat; width: 99px; height: 15px; padding:0; 　background-color:#fff; margin: 0 0 13px 0; display:block; }
.cont-leftmenu ul li.hoshigashibkup a{ background-image:url(images/s_menu_6-0.gif); background-repeat:no-repeat; width: 99px; height: 15px; padding:0; 　background-color:#fff; margin: 0 0 13px 0; display:block; }
.cont-leftmenu ul li.hoshigashibkup a:hover{ background-image:url(images/s_menu_6-1.gif); background-repeat:no-repeat; width: 99px; height: 15px; padding:0; 　background-color:#fff; margin: 0 0 13px 0; display:block; }
.cont-leftmenu ul li.tsumeawase-sel a{ background-image:url(images/s_menu_7-2.gif); background-repeat:no-repeat; width: 99px; height: 15px; padding:0; 　background-color:#fff; margin: 0 0 13px 0; display:block; }
.cont-leftmenu ul li.tsumeawase-sel a:hover{ background-image:url(images/s_menu_7-1.gif); background-repeat:no-repeat; width: 99px; height: 15px; padding:0; 　background-color:#fff; margin: 0 0 13px 0; display:block; }
.cont-leftmenu ul li.tsumeawase a{ background-image:url(images/s_menu_7-0.gif); background-repeat:no-repeat; width: 99px; height: 15px; padding:0; 　background-color:#fff; margin: 0 0 13px 0; display:block; }
.cont-leftmenu ul li.tsumeawase a:hover{ background-image:url(images/s_menu_7-1.gif); background-repeat:no-repeat; width: 99px; height: 15px; padding:0; 　background-color:#fff; margin: 0 0 13px 0; display:block; }
.cont-leftmenu ul li.tokubetsu-sel a{ background-image:url(images/s_menu_8-2.gif); background-repeat:no-repeat; width: 99px; height: 15px; padding:0; 　background-color:#fff; margin: 0 0 13px 0; display:block; }
.cont-leftmenu ul li.tokubetsu-sel a:hover{ background-image:url(images/s_menu_8-1.gif); background-repeat:no-repeat; width: 99px; height: 15px; padding:0; 　background-color:#fff; margin: 0 0 13px 0; display:block; }
.cont-leftmenu ul li.tokubetsu a{ background-image:url(images/s_menu_8-0.gif); background-repeat:no-repeat; width: 99px; height: 15px; padding:0; 　background-color:#fff; margin: 0 0 13px 0; display:block; }
.cont-leftmenu ul li.tokubetsu a:hover{ background-image:url(images/s_menu_8-1.gif); background-repeat:no-repeat; width: 99px; height: 15px; padding:0; 　background-color:#fff; margin: 0 0 13px 0; display:block; }
.cont-leftmenutxt {display:none;}

/*フッター用*/
/* ----------------------------------------------------- */
.footnavi{ background-image: url(images/foot_back.gif); background-repeat: repeat-x; width:830px; height:38px; clear: both; margin: 0; padding: 10px 0 0; magin:0; }
.footnavi ul{ margin: 0; padding:0; list-style-type : none; }
.footnavi ul li{
	display:inline;
	padding:0;
	margin:0;
	float:left;
}
.footnavi ul li.inquiry a{ background-image:url(images/foot1-0.gif); background-repeat:no-repeat; margn: 0 0 0 30px; padding:0; background-color:#fff; width: 73px; height: 10px; margin: 7px 0 0 30px; display:block; }
.footnavi ul li.inquiry a:hover{ background-image:url(images/foot1-1.gif); background-repeat:no-repeat; margn: 0 0 0 30px; padding:0; background-color:#fff; width: 73px; height: 10px; margin: 7px 0 0 30px; display:block; }
.footnavi ul li.kojin a{ background-image:url(images/foot2-0.gif); background-repeat:no-repeat; width: 91px; height: 10px; margn:0; padding:0; 　background-color:#fff; margin: 7px 0 0; display:block; }
.footnavi ul li.kojin a:hover{ background-image:url(images/foot2-1.gif); background-repeat:no-repeat; width: 91px; height: 10px; margin: 7px 0 0; margn:0; padding:0; 　background-color:#fff; display:block; }
.footnavi ul li.menseki a{ background-image:url(images/foot3-0.gif); background-repeat:no-repeat; width: 56px; height: 10px; margin-top: 7px; margn:0; padding:0; 　background-color:#fff; display:block; }
.footnavi ul li.menseki a:hover{ background-image:url(images/foot3-1.gif); background-repeat:no-repeat; width: 56px; height: 10px; margin: 7px 0 0; margn:0; padding:0; 　background-color:#fff; display:block; }
.footnavi ul li.kiyaku  a{ background-image:url(images/foot4-0.gif); background-repeat:no-repeat; width: 64px; height: 10px; margin: 7px 0 0; margn:0; padding:0; 　background-color:#fff; display:block; }
.footnavi ul li.kiyaku  a:hover{ background-image:url(images/foot4-1.gif); background-repeat:no-repeat; width: 64px; height: 10px; margin: 7px 0 0; margn:0; padding:0; 　background-color:#fff; display:block; }
.footnavi ul li.pc  a{ background-image:url(images/foot5-0.gif); background-repeat:no-repeat; width: 110px; height: 10px; margin: 7px 0 0; margn:0; padding:0; 　background-color:#fff; display:block; }
.footnavi ul li.pc  a:hover{ background-image:url(images/foot5-1.gif); background-repeat:no-repeat; width: 110px; height: 10px; margin: 7px 0 0; margn:0; padding:0; 　background-color:#fff; display:block; }
.footnavi ul li.map  a{ background-image:url(images/foot6-0.gif); background-repeat:no-repeat; width: 63px; height: 10px; margin: 7px 0 0; margn:0; padding:0; 　background-color:#fff; display:block; }
.footnavi ul li.map  a:hover{ background-image:url(images/foot6-1.gif); background-repeat:no-repeat; width: 63px; height: 10px; margin: 7px 0 0; margn:0; padding:0; 　background-color:#fff; display:block; }
.footnavi ul li.copyright  { background-image:url(images/foot_copy.gif); background-repeat:no-repeat; width: 343px; height: 24px; margin: 0; margn:0; padding:0; 　background-color:#fff; display:block; }
.foottxt {display:none;}
.cont-foot-bt-top { margin: 0; padding: 46px 0 55px 702px; }
/*コンテンツ:上部メニュー*/
/* ----------------------------------------------------- */
.headmenu {
	background-image: url(images/t_menu_back.gif);
	background-repeat: repeat-x;
	width:830px;
	height:50px;
	magin:0;
	padding:0;
	background-color: #FFFFFF;
}
.headmenu ul{
	margin:0;
	padding:0;
	list-style-type : none;
}
.headmenu ul li{
	display:inline;
	padding:0;
	margin:0;
	float:left;
}
.headmenu ul li.logo { background-image:url(images/logo_cont.jpg); background-repeat:no-repeat; width: 154px; height: 49px; margn:0; padding:0; 　background-color:#fff; margin: 0; display:block; }
.headmenu ul li.home a{ background-image:url(images/h_menu_1-0.gif); background-repeat:no-repeat; width: 62px; height: 22px; margn:0; padding:0; 　background-color:#fff; margin: 13px 0 0 58px; display:block; }
.headmenu ul li.home a:hover{ background-image:url(images/h_menu_1-1.gif); background-repeat:no-repeat; width: 62px; height: 22px; margn:0; padding:0; 　background-color:#fff; margin: 13px 0 0 58px; display:block; }
.headmenu ul li.home-sel a{ background-image:url(images/h_menu_1-2.gif); background-repeat:no-repeat; width: 62px; height: 22px; margn:0; padding:0; 　background-color:#fff; margin: 13px 0 0 58px; display:block; }
.headmenu ul li.home-sel a:hover{ background-image:url(images/h_menu_1-1.gif); background-repeat:no-repeat; width: 62px; height: 22px; margn:0; padding:0; 　background-color:#fff; margin: 13px 0 0 58px; display:block; }
.headmenu ul li.notify a{ background-image:url(images/h_menu_2-0.gif); background-repeat:no-repeat; width: 74px; height: 22px; margn:0; padding:0; 　background-color:#fff; margin: 13px 0 0; display:block; }
.headmenu ul li.notify a:hover{ background-image:url(images/h_menu_2-1.gif); background-repeat:no-repeat; width: 74px; height: 22px; margn:0; padding:0; 　background-color:#fff; margin: 13px 0 0; display:block; }
.headmenu ul li.notify-sel a{ background-image:url(images/h_menu_2-2.gif); background-repeat:no-repeat; width: 74px; height: 22px; margn:0; padding:0; 　background-color:#fff; margin: 13px 0 0; display:block; }
.headmenu ul li.notify-sel a:hover{ background-image:url(images/h_menu_2-1.gif); background-repeat:no-repeat; width: 74px; height: 22px; margn:0; padding:0; 　background-color:#fff; margin: 13px 0 0; display:block; }
.headmenu ul li.okashi a{ background-image:url(images/h_menu_3-0.gif); background-repeat:no-repeat; width: 126px; height: 22px; margn:0; padding:0; 　background-color:#fff; margin: 13px 0 0; display:block; }
.headmenu ul li.okashi a:hover{ background-image:url(images/h_menu_3-1.gif); background-repeat:no-repeat; width: 126px; height: 22px; margn:0; padding:0; 　background-color:#fff; margin: 13px 0 0; display:block; }
.headmenu ul li.okashi-sel a{ background-image:url(images/h_menu_3-2.gif); background-repeat:no-repeat; width: 126px; height: 22px; margn:0; padding:0; 　background-color:#fff; margin: 13px 0 0; display:block; }
.headmenu ul li.okashi-sel a:hover{ background-image:url(images/h_menu_3-1.gif); background-repeat:no-repeat; width: 126px; height: 22px; margn:0; padding:0; 　background-color:#fff; margin: 13px 0 0; display:block; }
.headmenu ul li.shop a{ background-image:url(images/h_menu_4-0.gif); background-repeat:no-repeat; width: 82px; height: 22px; margn:0; padding:0; 　background-color:#fff; margin: 13px 0 0 30px; display:block; }
.headmenu ul li.shop a:hover{ background-image:url(images/h_menu_4-1.gif); background-repeat:no-repeat; width: 82px; height: 22px; margn:0; padding:0; 　background-color:#fff; margin: 13px 0 0 30px; display:block; }
.headmenu ul li.shop-sel a{ background-image:url(images/h_menu_4-2.gif); background-repeat:no-repeat; width: 82px; height: 22px; margn:0; padding:0; 　background-color:#fff; margin: 13px 0 0 30px; display:block; }
.headmenu ul li.shop-sel a:hover{ background-image:url(images/h_menu_4-1.gif); background-repeat:no-repeat; width: 82px; height: 22px; margn:0; padding:0; 　background-color:#fff; margin: 13px 0 0 30px; display:block; }
.headmenu ul li.company a{ background-image:url(images/h_menu_5-0.gif); background-repeat:no-repeat; width: 60px; height: 22px; margn:0; padding:0; 　background-color:#fff; margin: 13px 0 0; display:block; }
.headmenu ul li.company a:hover{ background-image:url(images/h_menu_5-1.gif); background-repeat:no-repeat; width: 60px; height: 22px; margn:0; padding:0; 　background-color:#fff; margin: 13px 0 0; display:block; }
.headmenu ul li.company-sel a{ background-image:url(images/h_menu_5-2.gif); background-repeat:no-repeat; width: 60px; height: 22px; margn:0; padding:0; 　background-color:#fff; margin: 13px 0 0; display:block; }
.headmenu ul li.company-sel a:hover{ background-image:url(images/h_menu_5-1.gif); background-repeat:no-repeat; width: 60px; height: 22px; margn:0; padding:0; 　background-color:#fff; margin: 13px 0 0; display:block; }
.headmenu ul li.link a{ background-image:url(images/h_menu_6-0.gif); background-repeat:no-repeat; width: 44px; height: 22px; margn:0; padding:0; 　background-color:#fff; margin: 13px 0 0; display:block; }
.headmenu ul li.link a:hover{ background-image:url(images/h_menu_6-1.gif); background-repeat:no-repeat; width: 44px; height: 22px; margn:0; padding:0; 　background-color:#fff; margin: 13px 0 0; display:block; }
.headmenu ul li.link-sel a{ background-image:url(images/h_menu_6-2.gif); background-repeat:no-repeat; width: 44px; height: 22px; margn:0; padding:0; 　background-color:#fff; margin: 13px 0 0; display:block; }
.headmenu ul li.link-sel a:hover{ background-image:url(images/h_menu_6-1.gif); background-repeat:no-repeat; width: 44px; height: 22px; margn:0; padding:0; 　background-color:#fff; margin: 13px 0 0; display:block; }
.headmenu ul li.onlineshop a{ background-image:url(images/shop_cont-0.jpg); background-repeat:no-repeat; width: 117px; height: 49px; margin: 0 0 0 23px; margn:0; padding:0; 　background-color:#fff; display:block; }
.headmenu ul li.onlineshop a:hover{ background-image:url(images/shop_cont-1.jpg); background-repeat:no-repeat; width: 117px; height: 49px; margin: 0 0 0 23px; margn:0; padding:0; 　background-color:#fff; display:block; }
.headmenutxt {display:none;}

/* レイアウト用 */
/*------------------------------------------------------*/

#layout{
	width:830px;
	margin:0;
	padding:0;
	text-align:left;
}
#head{
	margin-bottom:9px;
}
#head-top { margin: 0; }
#mid-top { background-image: url(images/top_back3.gif); background-repeat: repeat-y; margin: 0; }
#foot-top { margin: 0; }
p.summary{ background-image:url(images/top_cbar_back1.gif); background-position:left top; background-repeat:repeat-x; margin:0; line-height:100%; font-size:10px; color:#fff; height: 16px; padding: 0; }

.new {
	margin-bottom:10px;
}
#layout #cont-pd p.txt-link {
	margin: 5px 45px 25px 45px;
	line-height: 14px;
	font-size: 10px;
}
#layout #cont-pd #cont-padding-b .right {
	float: right;
	margin-right: 40px;
}
#layout #cont-pd #cont-padding-b .clear {
	clear: both;
}
#layout #cont-pd #cont-padding-b .jyonama-cap {
	font-size: 10px;
	margin: 25px 0 0 0;
}
#layout #cont-pd #cont-padding-b .news-hd {
	font-weight: bold;
}
.red {
	color: #FFFFFF;
	background-color: #FF6666;
}
#layout #cont-pd #cont-padding-b .t-okashi-rubi {
	font-size: 10px;
	color: #373535;
	line-height: 10px;
}
#layout #cont-pd .t-pd-detail-sp {
	margin-left: 37px;
	line-height: 14px;
	margin-bottom: 10px;
	font-size: 10px;
}
.kakaku td {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #EEEEEE;
}
.kakaku_head {
	font-size: 14px;
	color: #555555;
}
h2.cont-head {
	margin-left: 15px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #F1ACB2;
	margin-right: 35px;
}
.nama-asa-list-t-date {
	color: #898282;
	line-height: 16px;
}
.top_info {
	border: 1px solid #CCCCCC;
	padding: 10px;
	margin: 0 65px 15px 10px;
}
.top_info span {
	font-size: 14px;
	color: #F18289;
}

