@charset "utf-8";
/* ==================================================
selector
================================================== */
.tanewaku {
	/*width:347px;*/
	clear: both;
	/*border: #D2F0CC dotted 3px;*/
/*	padding: 10px;*/
	margin-bottom: 20px;
	margin-left:55px
}
.tanewaku p{
	font-size: 10px;
}
.tanewakuh3 {
	font-size: 14px;
	font-weight:bold;
	color: #09641F;
/*	border-bottom: #D2F0CC solid 1px;*/
	/*padding-bottom:6px;*/
	/*margin-bottom: 12px;*/
}
.tanewaku_f {
	width:347px;
	clear: both;
	/*border: #EBB570 dotted 3px;*/
	/*padding: 10px;*/
	margin-bottom: 20px;
	margin-left:55px
}
.tanewaku_f p{
	font-size: 10px;
}
.tanewakuh3_f {
	font-size: 14px;
	font-weight:bold;
	color: #6A4121;
/*	border-bottom: #EBB570 solid 1px;*/
	/*padding-bottom:6px;*/
	margin-bottom: 12px;
}
.btn_area {
	width: 520px;
	margin: 0 190px;
	margin-top: 40px;
	text-align: center;
}
.btn_area .btn_l {
	float: left;
	text-align: center;
}
.btn_area .btn_r {
	float: right;
	text-align: center;
}
#tmp_contents_qaY h1 {
	margin: 0 0 0.8em; /* 変更しない */
	padding: 8px 22px 10px;
	font-size: 167%; /* デザインによって相対指定で指定しなおす */
	background: #C1E1F0 url(/assets_before/regacy/images/contents/h1_s09bg.jpg) no-repeat left bottom;
	clear: both; /* 変更しない */
}
#tmp_contents_qaY h2 {
	margin: 1.5em 0 0.8em; /* 変更しない */
	padding: 3px 20px 0;
	font-size: 150%; /* デザインによって相対指定で指定しなおす */
	background: #DEEFF6 url(/assets_before/regacy/images/contents/h2_s09bg.jpg) no-repeat left bottom;
	border-bottom: 1px solid #86B9DB;
	clear: both; /* 変更しない */
}
#tmp_contents_qaT h1 {
	margin: 0 0 0.8em; /* 変更しない */
	padding: 8px 22px 10px;
	font-size: 167%; /* デザインによって相対指定で指定しなおす */
	background: #E8D0B9 url(/assets_before/regacy/images/contents/h1_s11bg.jpg) no-repeat left bottom;
	clear: both; /* 変更しない */
}
#tmp_contents_qaT h2 {
	margin: 1.5em 0 0.8em; /* 変更しない */
	padding: 3px 20px 0;
	font-size: 150%; /* デザインによって相対指定で指定しなおす */
	background: #F2E4D7 url(/assets_before/regacy/images/contents/h2_s11bg.jpg) no-repeat left bottom;
	border-bottom: 1px solid #AE845A;
	clear: both; /* 変更しない */
}
#tmp_contents h1 {
	margin: 0 0 0.8em; /* 変更しない */
	padding: 8px 22px 10px;
	font-size: 167%; /* デザインによって相対指定で指定しなおす */
	background: #DEF4B5 url(/assets_before/regacy/images/contents/h1_bg.jpg) no-repeat left bottom;
	clear: both; /* 変更しない */
}
#tmp_contents h2 {
	margin: 1.5em 0 0.8em; /* 変更しない */
	padding: 6px 20px;
	font-size: 150%; /* デザインによって相対指定で指定しなおす */
	background: #DEF4B5 url(/assets_before/regacy/images/contents/h2_bg.jpg) no-repeat left bottom;
	border-bottom: 1px solid #B1D71F;
	clear: both; /* 変更しない */
}
#tmp_contents .notice_2021_h1 {
	margin: 0 0 0.8em; /* 変更しない */
	padding: 8px 22px 10px;
	font-size: 180%; /* デザインによって相対指定で指定しなおす */
	background: #DEF4B5 url(/assets_before/regacy/images/contents/h1_bg.jpg) no-repeat left bottom;
	clear: both; /* 変更しない */
}
#tmp_contents .notice_2021_h2 {
	margin: 0 0 0.8em; /* 変更しない */
	padding: 8px 22px 10px;
	font-size: 150%; /* デザインによって相対指定で指定しなおす */
	background: #DEF4B5 url(/assets_before/regacy/images/contents/h1_bg.jpg) no-repeat left bottom;
	clear: both; /* 変更しない */
}
#tmp_contents_qaY h3, #tmp_contents h3 {
	margin: 1.5em 0 0.8em; /* 変更しない */
	padding: 0 5px 0 23px;
	font-size: 130%; /* デザインによって相対指定で指定しなおす */
	background: url(/assets_before/regacy/images/contents/h3_bg.jpg) no-repeat left bottom;
	border-bottom: 2px solid #8C724C;
	clear: both; /* 変更しない */
}
#tmp_contents h4, #tmp_contents h5, #tmp_contents h6 {
	margin: 1.5em 0 0.8em; /* 変更しない */
	font-size: 115%; /* デザインによって相対指定で指定しなおす */
	clear: both; /* 変更しない */
}
#tmp_contents_qaY p, #tmp_contents_qaT p, #tmp_contents p {
	margin: 0 0 0.8em 0; /* 変更しない */
}
#tmp_contents_qaY ul, #tmp_contents_qaT ul, #tmp_contents ul {
	margin: 0 0 1em 3.2em; /* 変更しない */
	list-style-image: url(/assets_before/regacy/images/contents/list_icon.gif); /* 変更しない */
}
#tmp_contents ol {
	margin: 0 0 1em 3.2em; /* 変更しない */
	list-style-image: none; /* 変更しない */
}
#tmp_contents_qaY ul li, #tmp_contents_qaY ol li, #tmp_contents_qaT ul li, #tmp_contents_qaT ol li, #tmp_contents ul li, #tmp_contents ol li {
	margin: 0 0 0.5em; /* 変更しない */
}
#tmp_contents ul ul, #tmp_contents ul ol, #tmp_contents ol ul, #tmp_contents ol ol {
	margin: 0.3em 0 0 1.5em; /* 変更しない */
}
#tmp_contents hr {
	height: 1px; /* 変更しない */
	color: #CCCCCC; /* 変更しない */
	background-color: #CCCCCC; /* 変更しない */
	border: none; /* 変更しない */
	clear: both; /* 変更しない */
}
/* ==================================================
guide
修正：0321　sacchusakkin⇔sacchu
================================================== */

#tmp_contents h1.sacchusakkin {
	background: #FFE2C4 url(/assets_before/regacy/images/contents/h1_s01bg.jpg) no-repeat left bottom;
}
#tmp_contents h2.sacchusakkin {
	background: #FFE2C4 url(/assets_before/regacy/images/contents/h2_s01bg.jpg) no-repeat left bottom;
	border-bottom: 1px solid #FAC09C;
}
#tmp_contents h1.sacchu {
	background: #F6D3D1 url(/assets_before/regacy/images/contents/h1_s02bg.jpg) no-repeat left bottom;
}
#tmp_contents h2.sacchu {
	background: #FAE4E6 url(/assets_before/regacy/images/contents/h2_s02bg.jpg) no-repeat left bottom;
	border-bottom: 1px solid #FF3030
}
#tmp_contents h1.hukaisacchu {
	background: #F6D3D1 url(/assets_before/regacy/images/contents/h1_s03bg.jpg) no-repeat left bottom;
}
#tmp_contents h2.hukaisacchu {
	background: #FAE4E6 url(/assets_before/regacy/images/contents/h2_s03bg.jpg) no-repeat left bottom;
	border-bottom: 1px solid #FF3030;
}
#tmp_contents h1.hukaikihi {
	background: #DEF4B4 url(/assets_before/regacy/images/contents/h1_s04bg.jpg) no-repeat left bottom;
}
#tmp_contents h2.hukaikihi {
	background: #DEF4B4 url(/assets_before/regacy/images/contents/h2_s04bg.jpg) no-repeat left bottom;
	border-bottom: 1px solid #B1D71F;
}
#tmp_contents h1.sakkin {
	background: #D6D7EB url(/assets_before/regacy/images/contents/h1_s05bg.jpg) no-repeat left bottom;
}
#tmp_contents h2.sakkin {
	background: #E9E9F5 url(/assets_before/regacy/images/contents/h2_s05bg.jpg) no-repeat left bottom;
	border-bottom: 1px solid #7273A5;
}
#tmp_contents h1.joso {
	background: #CAE1CD url(/assets_before/regacy/images/contents/h1_s06bg.jpg) no-repeat left bottom;
}
#tmp_contents h2.joso {
	background: #E2EFE5 url(/assets_before/regacy/images/contents/h2_s06bg.jpg) no-repeat left bottom;
	border-bottom: 1px solid #B1D71F;
}
#tmp_contents h1.hiryo {
	background: #FED3C3 url(/assets_before/regacy/images/contents/h1_s07bg.jpg) no-repeat left bottom;
}
#tmp_contents h2.hiryo {
	background: #FDEAE3 url(/assets_before/regacy/images/contents/h2_s07bg.jpg) no-repeat left bottom;
	border-bottom: 1px solid #F0C0C0;
}
#tmp_contents h1.katuryoku {
	background: #F2F4DF url(/assets_before/regacy/images/contents/h1_s13bg.jpg) no-repeat left bottom;
}
#tmp_contents h2.katuryoku {
	background: #F2F4DF url(/assets_before/regacy/images/contents/h2_s13bg.jpg) no-repeat left bottom;
	border-bottom: 1px solid #DBDC9A;
}
#tmp_contents h1.shokubutsu {
	background: #C2C0FF url(/assets_before/regacy/images/contents/h1_s08bg.jpg) no-repeat left bottom;
}
#tmp_contents h2.shokubutsu {
	background: #F0EFFD url(/assets_before/regacy/images/contents/h2_s08bg.jpg) no-repeat left bottom;
	border-bottom: 1px solid #7273A5;
}
#tmp_contents h1.sonota {
	background: #C1E1F0 url(/assets_before/regacy/images/contents/h1_s09bg.jpg) no-repeat left bottom;
}
#tmp_contents h2.sonota {
	background: #DEEFF6 url(/assets_before/regacy/images/contents/h2_s09bg.jpg) no-repeat left bottom;
	border-bottom: 1px solid #60C0F0;
}
#tmp_contents h1.kihi {
	background: #E8BEBF url(/assets_before/regacy/images/contents/h1_s10bg.jpg) no-repeat left bottom;
}
#tmp_contents h2.kihi {
	background: #F6E6E6 url(/assets_before/regacy/images/contents/h2_s10bg.jpg) no-repeat left bottom;
	border-bottom: 1px solid #FF3030;
}

#tmp_contents h1.sacchusakkin small,
#tmp_contents h2.sacchusakkin small,
#tmp_contents h1.sacchu small,
#tmp_contents h2.sacchu small,
#tmp_contents h1.hukaisacchu small,
#tmp_contents h2.hukaisacchu small,
#tmp_contents h1.hukaikihi small,
#tmp_contents h2.hukaikihi small,
#tmp_contents h1.sakkin small,
#tmp_contents h2.sakkin small,
#tmp_contents h1.joso small,
#tmp_contents h2.joso small,
#tmp_contents h1.hiryo small,
#tmp_contents h2.hiryo small,
#tmp_contents h1.katuryoku small,
#tmp_contents h2.katuryoku small,
#tmp_contents h1.shokubutsu small,
#tmp_contents h2.shokubutsu small,
#tmp_contents h1.sonota small,
#tmp_contents h2.sonota small,
#tmp_contents h1.kihi small,
#tmp_contents h2.kihi small{
	font-size: 0.7em;
	letter-spacing: 0.05em;
}

/* 新商品のNENマークなど */
#tmp_contents i.icon {
	display: inline-block;
	vertical-align: middle;
	border-radius: 0.2em;
	font-size: 0.5em;
	line-height: 1em;
	margin: 0 0 0 0.5em;
	padding: 0.3em 0.4em 0.1em 0.4em;
	font-style: normal;
	text-transform: uppercase;/*none,capitalize,lowercase,uppercase*/
}
#tmp_contents i.icon.red {
	color: #fff; background-color: red;
}


/* ==================================================
parts
================================================== */
/* outline
============================== */
#tmp_contents_qaY .outline {
	margin: 0 0 0.8em; /* 変更しない */
	border: 2px solid #0A6B1B;
	clear: both; /* 変更しない */
}
#tmp_contents_qaY table.outline {
	width: 100%; /* 変更しない */
	border-collapse: collapse; /* 変更しない */
	border-spacing: 0; /* 変更しない */
}
#tmp_contents_qaY table.outline td {
	padding: 10px 10px 0;
	color: inherit;
	background-color: #FFFFFF;
}
#tmp_contents_qaY div.outline {
	padding: 10px 10px;
	color: inherit;
	background-color: #FFFFFF;
}
* html #tmp_contents_qaY div.outline {
	width: 100%; /* 変更しない */
}
#tmp_contents_qaY .outline ul {
	margin-left: 24px; /* 変更しない */
}
#tmp_contents_qaY .outline ol {
	margin-left: 24px; /* 変更しない */
}
#tmp_contents_qaY .outline ul ul, #tmp_contents_qaY .outline ul ol, #tmp_contents_qaY .outline ol ul, #tmp_contents_qaY .outline ol ol {
	margin: 0.3em 0 0 24px; /* 変更しない */
}
#tmp_contents_qaT .outline {
	margin: 0 0 0.8em; /* 変更しない */
	border: 2px solid #0A6B1B;
	clear: both; /* 変更しない */
}
#tmp_contents_qaT table.outline {
	width: 100%; /* 変更しない */
	border-collapse: collapse; /* 変更しない */
	border-spacing: 0; /* 変更しない */
}
#tmp_contents_qaT table.outline td {
	padding: 10px 10px;
	color: inherit;
	background-color: #FFFFFF;
}
#tmp_contents_qaT div.outline {
	padding: 10px 10px 0;
	color: inherit;
	background-color: #FFFFFF;
}
* html #tmp_contents_qaT div.outline {
	width: 100%; /* 変更しない */
}
#tmp_contents_qaT .outline ul {
	margin-left: 24px; /* 変更しない */
}
#tmp_contents_qaT .outline ol {
	margin-left: 24px; /* 変更しない */
}
#tmp_contents_qaT .outline ul ul, #tmp_contents_qaT .outline ul ol, #tmp_contents_qaT .outline ol ul, #tmp_contents_qaT .outline ol ol {
	margin: 0.3em 0 0 24px; /* 変更しない */
}
#tmp_contents .outline {
	margin: 0 0 0.8em; /* 変更しない */
	border: 2px solid #0A6B1B;
	clear: both; /* 変更しない */
}
#tmp_contents table.outline {
	width: 100%; /* 変更しない */
	border-collapse: collapse; /* 変更しない */
	border-spacing: 0; /* 変更しない */
}
#tmp_contents table.outline td {
	padding: 10px 10px;
	color: inherit;
	background-color: #FFFFFF;
}
#tmp_contents div.outline {
	padding: 10px 10px 0;
	color: inherit;
	background-color: #FFFFFF;
}
* html #tmp_contents div.outline {
	width: 100%; /* 変更しない */
}
#tmp_contents .outline ul {
	margin-left: 24px; /* 変更しない */
}
#tmp_contents .outline ol {
	margin-left: 24px; /* 変更しない */
}
#tmp_contents .outline ul ul, #tmp_contents .outline ul ol, #tmp_contents .outline ol ul, #tmp_contents .outline ol ol {
	margin: 0.3em 0 0 24px; /* 変更しない */
}
/* box_info
============================== */
#tmp_contents .box_info {
	margin: 0 0 0.8em; /* 変更しない */
	border: 1px solid #AABBCC;
	clear: both; /* 変更しない */
}
#tmp_contents table.box_info {
	width: 100%; /* 変更しない */
	border-collapse: collapse; /* 変更しない */
	border-spacing: 0; /* 変更しない */
}
#tmp_contents .box_info .box_info_ttl {
	padding: 3px 7px;
	color: inherit;
	font-weight: bold;
	background-color: #DDEEFF;
	border-bottom: 1px solid #BBCCDD;
}
#tmp_contents .box_info .box_info_ttl p {
	margin-bottom: 0; /* 変更しない */
}
#tmp_contents .box_info .box_info_cnt {
	padding: 10px 10px 0;
}
#tmp_contents .box_info ul {
	margin-bottom: 0.8em; /* 変更しない */
	margin-left: 24px; /* 変更しない */
}
#tmp_contents .box_info ol {
	margin-bottom: 0.8em; /* 変更しない */
	margin-left: 24px; /* 変更しない */
}
#tmp_contents .box_info ul ul, #tmp_contents .box_info ul ol, #tmp_contents .box_info ol ul, #tmp_contents .box_info ol ol {
	margin: 0.3em 0 0 24px; /* 変更しない */
}
/* box_link
============================== */
#tmp_contents .box_link {
	margin: 0 0 0.8em; /* 変更しない */
	border: 1px solid #AABBCC;
	clear: both; /* 変更しない */
}
#tmp_contents table.box_link {
	width: 100%; /* 変更しない */
	border-collapse: collapse; /* 変更しない */
	border-spacing: 0; /* 変更しない */
}
#tmp_contents .box_link .box_link_ttl {
	padding: 3px 7px;
	color: inherit;
	font-weight: bold;
	background-color: #DDEEFF;
	border-bottom: 1px solid #BBCCDD;
}
#tmp_contents .box_link .box_link_ttl p {
	margin-bottom: 0; /* 変更しない */
}
#tmp_contents .box_link .box_link_cnt {
	padding: 10px 10px 0;
}
#tmp_contents .box_link ul {
	margin-bottom: 0.8em; /* 変更しない */
	margin-left: 24px; /* 変更しない */
}
#tmp_contents .box_link ol {
	margin-bottom: 0.8em; /* 変更しない */
	margin-left: 24px; /* 変更しない */
}
#tmp_contents .box_link ul ul, #tmp_contents .box_link ul ol, #tmp_contents .box_link ol ul, #tmp_contents .box_link ol ol {
	margin: 0.3em 0 0 24px; /* 変更しない */
}
/* box_menu
============================== */
#tmp_contents .box_menu {
	margin: 0 0 0.8em; /* 変更しない */
	/*background:url(/cms8341/shared/templates/free/images/contents/box_bg.jpg) no-repeat left top;*/
	border: 1px solid #EAEAEA;
	border-top: 2px solid #8A714B;
	clear: both; /* 変更しない */
}
#tmp_contents table.box_menu {
	width: 100%; /* 変更しない */
	border-collapse: collapse; /* 変更しない */
	border-spacing: 0; /* 変更しない */
}
#tmp_contents table.box_menu td {
	padding: 5px 5px 0;
}
.tdttl {
	background-image: url(/assets_before/regacy/images/contents/guide/shohin_ttl_bg.jpg);
	background-position: top;
	background-color: #EAEAEA;
	background-repeat: repeat-x;
}
.float_rgt_PRO {
	float: left;
	clear: both;
}
#tmp_contents div.box_menu {
	padding: 10px 10px 0;
}
#tmp_contents div.box_menu {
	padding: 10px 10px 0;
}
#tmp_contents .box_menu h2 {
	margin: 0 0 0.8em;
	padding: 0;
	color: inherit;
	font-size: 100%;
	background: none;
	border: none;
}
#tmp_contents .box_menu ul {
	margin-bottom: 0.8em; /* 変更しない */
	margin-left: 24px; /* 変更しない */
}
#tmp_contents .box_menu ol {
	margin-bottom: 0.8em; /* 変更しない */
	margin-left: 24px; /* 変更しない */
}
#tmp_contents .box_menu ul ul, #tmp_contents .box_menu ul ol, #tmp_contents .box_menu ol ul, #tmp_contents .box_menu ol ol {
	margin: 0.3em 0 0 24px; /* 変更しない */
}
/* box_btn
============================== */
#tmp_contents ul.box_btn {
	margin: 0 0 0.8em; /* 変更しない */
	padding: 0;
	list-style: none;
	list-style-image: none;
}
#tmp_contents ul.box_btn li {
	margin: 0 0 10px 0;
	padding: 10px;
	color: inherit;
	/*background:url(/cms8341/shared/templates/free/images/contents/box_bg.jpg) no-repeat left top;*/
	border: 1px solid #BBCCDD;
}
/* #banner 20151124追加
============================== */
#tmp_contents div.banner {
	margin: 0 0 0.8em; /* 変更しない */
}
/* datatable
   enquete_table
============================== */
#tmp_contents_qaY table.datatable, #tmp_contents_qaT table.datatable, #tmp_contents table.datatable, #tmp_contents table.datatable, #tmp_contents_qaY table.enquete_table, #tmp_contents_qaT table.enquete_table, #tmp_contents table.enquete_table {
	margin: 0 0 0.8em; /* 変更しない */
	color: inherit;
	background-color: #FFFFFF;
	border-collapse: collapse; /* 変更しない */
	border-spacing: 0; /* 変更しない */
	border: 1px solid #B4B4B4;
}
#tmp_contents_qaY table.datatable th, #tmp_contents_qaT table.datatable th, #tmp_contents table.datatable th, #tmp_contents table.enquete_table th {
	padding: 5px 8px;
	color: inherit;
	background-color: #E6F1C2;
	border: 1px solid #B4B4B4;
	font-weight: normal;
}
#tmp_contents_qaY table.datatable td, #tmp_contents_qaT table.datatable td, #tmp_contents table.datatable td, #tmp_contents table.enquete_table td {
	padding: 5px 8px;
	border: 1px solid #B4B4B4;
}
#tmp_contents table.datatable caption, #tmp_contents table.enquete_table caption {
	padding: 0 0 0.5em; /* 変更しない */
	font-weight: bold; /* 変更しない */
	text-align: left; /* 変更しない */
}
#tmp_contents table.datatable p {
	margin: 0; /* 変更しない */
}
#tmp_contents table.datatable ul, #tmp_contents table.datatable ol, #tmp_contents table.enquete_table ul, #tmp_contents table.enquete_table ol {
	margin: 0.2em 0 0 24px; /* 変更しない */
}
#tmp_contents table.datatable ul ul, #tmp_contents table.datatable ul ol, #tmp_contents table.datatable ol ul, #tmp_contents table.datatable ol ol, #tmp_contents table.enquete_table ul ul, #tmp_contents table.enquete_table ul ol, #tmp_contents table.enquete_table ol ul, #tmp_contents table.enquete_table ol ol {
	margin: 0.3em 0 0 24px; /* 変更しない */
}
#tmp_contents table.enquete_table {
	width: 100%; /* 変更しない */
}
#tmp_contents table.enquete_table th {
	width: 20%; /* 変更しない */
}
#tmp_contents table.enquete_table .nes, #tmp_contents table.enquete_table .memo {
	color: #990000; /* shared.cssのtxt_redと同じ値を設定 */
	font-weight: normal; /* 変更しない */
	background-color: transparent; /* 変更しない */
}
/* form_btn */
#tmp_contents .enquete_button {
	margin: 15px 0; /* 変更しない */
	text-align: center; /* 変更しない */
}
#tmp_contents table.datatable img {
	vertical-align: middle;
}
/* nestdatatable
============================== */
#tmp_contents table.datatable table, #tmp_contents table.enquete_table table {
	border: none; /* 変更しない */
}
#tmp_contents table.datatable table th, #tmp_contents table.enquete_table table th {
	color: inherit; /* 変更しない */
	background-color: transparent; /* 変更しない */
	border: none; /* 変更しない */
}
#tmp_contents table.datatable table td, #tmp_contents table.enquete_table table td {
	border: none; /* 変更しない */
}
#tmp_contents table.datatable table.datatable {
	border: 1px solid #B4B4B4; /* table.datatableと同じ値を設定 */
}
#tmp_contents table.datatable table.datatable th {
	color: inherit; /* 変更しない */
	background-color: #E6F1C2; /* table.datatable thと同じ値を設定 */
	border: 1px solid #B4B4B4; /* table.datatable thと同じ値を設定 */
}
#tmp_contents table.datatable table.datatable td {
	border: 1px solid #B4B4B4; /* table.datatable tdと同じ値を設定 */
}
/* list_table
============================== */
#tmp_contents table.list_table {
	width: 100%;
	line-height: 1.2;
	border-collapse: collapse;
	border-spacing: 0;
}
#tmp_contents table.list_table td {
	padding: 0;
	vertical-align: top;
	text-align: left;
}
#tmp_contents table.list_table .date {
	width: 120px;
	padding: 0;
}
#tmp_contents table.list_table p {
	margin: 0 0 0.8em;
	vertical-align: middle;
}
/* ==================================================
contents
================================================== */
/* event
============================== */
/* box_photo */
#tmp_contents .box_photo {
	clear: both;
}
#tmp_contents .wrap_box_photo_txt {
	width: 100%;
	margin-right: -320px;
	float: left;
}
#tmp_contents .box_photo_txt {
	margin-right: 320px;
}
#tmp_contents .box_photo_img {
	width: 300px;
	float: right;
}
/* event_page_navi */
#tmp_contents .event_page_navi .next {
	text-align: right;
}
/* map
============================== */
/* free */
#tmp_contents .box_gmap {
	width: 480px;
	margin: 15px 0 0.8em;
	clear: both;
}
#tmp_gmap_box {
	height: 360px;
	border: 1px solid #CCCCCC;
	clear: both;
}
/* shisetsu */
#tmp_map_search {
	width: 100%;
	margin-bottom: 20px;
}
#tmp_map_search p {
	display: inline;
	margin-right: 10px;
}
#tmp_map_search input {
	vertical-align: middle;
}
#tmp_map_search #keyword {
	width: 200px;
	margin: 0 5px;
	border: 1px solid #CCCCCC;
}
#tmp_map {
	width: 100%;
	margin-bottom: 20px;
}
#tmp_map_list {
	width: 360px;
	margin-right: -360px;
	float: left;
	position: relative;
	z-index: 1;
}
#tmp_wrap_gmap_box {
	width: 100%;
	float: right;
}
#tmp_wrap_gmap_box2 {
	margin-left: 370px;
	border: 1px solid #CCCCCC;
}
#tmp_contents #tmp_map_list h2 {
	margin-top: 0;
}
#tmp_contents #tmp_facilities_btn {
	width: 100%;
	margin: 0 0 0.8em 0;
}
#tmp_contents #tmp_facilities_btn ul {
	margin: 0;
	padding: 0;
	list-style: none;
}
#tmp_contents #tmp_facilities_btn li {
	margin-bottom: 0;
	padding: 0 2px 2px 0;
	float: left;
}
#tmp_contents #tmp_facilities_btn .even {
	padding-right: 0;
}
#tmp_contents #tmp_facilities_btn img {
	vertical-align: bottom;
}
#tmp_result_list {
	height: 160px;
	padding: 5px 10px;
	border: 1px solid #E2E0DC;
	overflow: auto;
}
* html #tmp_result_list {
	height: 170px;
}
#tmp_contents #tmp_result_list ul {
	margin: 0;
	padding: 0;
	list-style: none;
	list-style-image: none;
}
#tmp_contents #tmp_result_list img {
	margin-right: 5px;
	vertical-align: middle;
}
#tmp_wrap_gmap_box #tmp_gmap_box {
	width: 100%;
	height: 480px;
	margin-top: 0;
	margin-bottom: 0;
	border: none;
}
/* ==================================================
会社案内　kaisya
================================================== */
#tmp_kaisya_main {
	background: url(/assets_before/regacy/images/contents/kaisya/kaisya_bg.jpg) no-repeat left top;
	padding: 40px 55px 180px 50px;
	margin-bottom: 18px;
}
#tmp_kaisya_main_ttl {
	float: left;
}
#tmp_kaisya_main_ttl h1 {
	margin: 0;
	padding: 0;
	border: none;
	background: none;
}
#tmp_kaisya_main_cnt {
	float: right;
}
#tmp_kaisya_col2 {
	clear: both;
}
#tmp_kaisya_col2_l {
	float: left;
	width: 455px;
}
#tmp_kaisya_col2_r {
	float: right;
	width: 455px;
}
#tmp_kaisya_ideal {
	margin-top: 2px;
}
#tmp_kaisya_ideal h2, #tmp_kaisya_ideal p {
	margin: 0;
	padding: 0;
	border: none;
	background: none;
}
#tmp_kaisya_ideal img {
	vertical-align: top;
}
#tmp_contents .box_kaisya h2 {
	margin: 0 -2px 12px -3px;
	padding: 0;
	border: none;
	background: none;
}
/* ==================================================
第一階層　共通
================================================== */
#tmp_idx_contents {
	width: 690px;
}
#tmp_idx_contents h1, #tmp_idx_contents h2, #tmp_idx_contents h3, #tmp_idx_contents h4 {
	margin-top: 0;
	padding: 0;
	border: none;
	background: none;
}
#tmp_idx_contents .navi_icon {
	margin-left: 5px;
	list-style: none;
	list-style-image: none;
}
#tmp_idx_contents ul {
	margin-left: 1.6em;
}
#tmp_idx_contents .navi_icon li {
	background: url(/assets_before/regacy/images/contents/navi_icon.gif) no-repeat left 2px;
	padding: 3px 0 3px 20px;
	margin-bottom: 0;
}
/* ==================================================
植物栽培ナビ plant
================================================== */
table.tbl_prant_idx {
	clear: both;
	margin-bottom: 20px;
	border-collapse: collapse;
	border-spacing: 0;
}
table.tbl_prant_idx img {
	vertical-align: top;
}
table.tbl_prant_idx p {
	margin-bottom: 0 !important;
}
table.tbl_prant_idx .prant_top, table.tbl_prant_idx .prant_mdl, table.tbl_prant_idx .prant_btm {
	text-align: left;
	vertical-align: top;
	padding: 0 19px 0 4px;
}
table.tbl_prant_idx .prant_btm, table.tbl_prant_idx .prant_btm_last {
	height: 80px;
	vertical-align: middle;
}
table.tbl_prant_idx .prant_top_last, table.tbl_prant_idx .prant_mdl_last, table.tbl_prant_idx .prant_btm_last {
	text-align: left;
	vertical-align: top;
	padding: 0 4px 0 4px;
}
table.tbl_prant_idx .prant_top, table.tbl_prant_idx .prant_top_last {
	background: url(/assets_before/regacy/images/contents/plant/breed_top_bg.jpg) no-repeat left top;
	padding-top: 7px;
}
table.tbl_prant_idx .prant_mdl, table.tbl_prant_idx .prant_mdl_last {
	background: url(/assets_before/regacy/images/contents/plant/breed_mdl_bg.jpg) repeat-y left top;
	padding-top: 5px;
}
table.tbl_prant_idx .prant_btm, table.tbl_prant_idx .prant_btm_last {
	background: url(/assets_before/regacy/images/contents/plant/breed_btm_bg.jpg) repeat-y left top;
	padding-bottom: 5px;
}
table.tbl_prant_idx .prant_mdl ul, table.tbl_prant_idx .prant_mdl_last ul {
	margin: 5px 0 5px 6px !important;
	list-style: none !important;
	list-style-image: none !important;
}
table.tbl_prant_idx .prant_btm ul, table.tbl_prant_idx .prant_btm_last ul {
	margin: 5px 0 5px 6px !important;
	list-style: none !important;
	list-style-image: none !important;
}
#tbl_beginner {
	clear: both;
	margin-bottom: 20px;
	width: 700px;
}
#tbl_beginner div.cnt {
	width: 340px;
}
#tbl_beginner div.cnt_data {
	clear: both;
}
#tbl_beginner tr, #tbl_beginner td {
	border-top: #ECEDC1 1px solid;
}
#tbl_beginner tr.tdlft, #tbl_beginner td.tdlft {
	border-right: #ECEDC1 1px solid;
}
#tbl_beginner td {
	padding: 18px 5px 10px 5px;
}
#tbl_beginner .beginner_ttl {
	text-align: center;
}
#tbl_beginner .beginner_img {
	float: left;
}
/* ==================================================
病害虫ナビ navi
================================================== */
#tmp_contents h1.gaichunavi {
	background: #C1E1F0 url(/assets_before/regacy/images/contents/h1_s09bg.jpg) no-repeat left bottom;
}
#tmp_contents h2.gaichunavi {
	background: #DEEFF6 url(/assets_before/regacy/images/contents/h2_s09bg.jpg) no-repeat left bottom;
	border-bottom: 1px solid #60C0F0;
}
#tmp_sch_name {
	margin-bottom: 13px;
}
#tmp_sch_shojo {
	margin-bottom: 17px;
}
#tmp_contents .navi_sch {
	clear: both;
	background: url(/assets_before/regacy/images/contents/navi/sch_bg_mdl.jpg) repeat-y left top;
}
#tmp_contents .navi_sch_ttl {
	background: url(/assets_before/regacy/images/contents/navi/sch_bg_top.jpg) no-repeat left top;
	padding: 0 0 5px 45px;
}
#tmp_contents .navi_sch_ttl h2 {
	margin: 0;
}
#tmp_sch_name .navi_sch_cnt {
	background: url(/assets_before/regacy/images/contents/navi/sch_bg_btm.jpg) no-repeat left bottom;
	padding: 5px 23px 15px 37px;
}
#tmp_sch_shojo .navi_sch_cnt {
	background: url(/assets_before/regacy/images/contents/navi/sch_bg_shojo.jpg) no-repeat left bottom;
	padding: 5px 23px 3px 37px;
}
#tmp_sch_name .navi_sch_cnt p {
	float: left;
	margin-right: 20px;
}
#tmp_sch_shojo .navi_sch_cnt table {
	border-collapse: collapse;
	border-spacing: 0;
	margin-bottom: 20px;
}
#tmp_sch_shojo .navi_sch_cnt table.tbl_shojo_second {
	margin-left: 140px;
}
#tmp_sch_shojo .navi_sch_cnt table th {
	vertical-align: top;
	text-align: left;
	padding: 5px 15px 0 5px;
	background: url(/assets_before/regacy/images/contents/navi/shojo_bg_top.gif) no-repeat left top;
}
#tmp_sch_shojo .navi_sch_cnt table th p {
	margin-bottom: 0;
}
#tmp_sch_shojo .navi_sch_cnt table td p {
	margin-bottom: 5px;
}
#tmp_sch_shojo .navi_sch_cnt table td {
	vertical-align: top;
	text-align: left;
	padding: 0 15px 1px 5px;
	background: url(/assets_before/regacy/images/contents/navi/shojo_bg_btm.gif) no-repeat left bottom;
}
#tmp_sch_shojo .navi_sch_cnt table th.last, #tmp_sch_shojo .navi_sch_cnt table td.last {
	padding-right: 5px;
}
#tmp_sch_shojo .navi_sch_cnt table ul {
	list-style: none;
	list-style-image: none;
	margin: 0 5px;
}
#tmp_sch_shojo .navi_sch_cnt table ul li {
	line-height: 1.7;
}
#tmp_sch_shojo .navi_sch_cnt .tbl_sch_shojo {
}
#tmp_sch_shojo .navi_sch_cnt table.tbl_shojo_second .last {
	padding-left: 15px;
	padding-right: 15px;
}
#tmp_sch_shojo .navi_sch_cnt table.tbl_shojo_second th.last {
	background: url(/assets_before/regacy/images/contents/navi/shojo2_bg_top.gif) no-repeat left top;
}
#tmp_sch_shojo .navi_sch_cnt table.tbl_shojo_second td.last {
	background: url(/assets_before/regacy/images/contents/navi/shojo2_bg_btm.gif) no-repeat left bottom;
}
#tmp_sch_shojo .navi_sch_cnt table.tbl_shojo_second td.last ul {
	margin: 0;
}
#tmp_contents .navi_sch img {
	vertical-align: top;
}
/* ==================================================
雑草ナビ zasso
================================================== */
#tmp_contents h1.zassonavi {
	background: #FFE2C4 url(/assets_before/regacy/images/contents/h1_s01bg.jpg) no-repeat left bottom;
}
#tmp_contents h2.zassonavi {
	background: #FFE2C4 url(/assets_before/regacy/images/contents/h2_s01bg.jpg) no-repeat left bottom;
	border-bottom: 1px solid #FAC09C;
}
#tmp_zasso_sch {
	clear: both;
	margin: 0 13px 15px 10px;
}
#tmp_zasso_sch_l {
	float: left;
	width: 330px;
}
#tmp_zasso_sch_r {
	float: right;
	width: 324px;
}
#tmp_contents .navi_zasso_sch {
	clear: both;
	margin-bottom: 8px;
	background: url(/assets_before/regacy/images/contents/zasso/sch_bg_mdl.jpg) repeat-y left top;
}
#tmp_contents .navi_zasso_sch_ttl {
	background: url(/assets_before/regacy/images/contents/zasso/sch_bg_top.jpg) no-repeat left top;
	padding: 0 0 5px 40px;
}
#tmp_contents .navi_zasso_sch_ttl h2 {
	margin: 0;
}
#tmp_contents .navi_zasso_sch_cnt {
	background: url(/assets_before/regacy/images/contents/zasso/sch_bg_btm.jpg) no-repeat left bottom;
	padding: 4px 14px 23px 40px;
}
#tmp_zasso_sch_photo .navi_zasso_sch_cnt {
	padding-bottom: 15px;
	padding-left: 16px;
}
#tmp_zasso_sch_photo .navi_zasso_sch_cnt ul {
	margin: 0;
	list-style: none;
	list-style-image: none;
}
#tmp_zasso_sch_photo .navi_zasso_sch_cnt ul li {
	margin-bottom: 7px;
}
#tmp_zasso_sch_photo .navi_zasso_sch_cnt ul li img {
	vertical-align: top;
}
#tmp_zasso_shurui {
	clear: both;
	margin-bottom: 25px;
	background: url(/assets_before/regacy/images/contents/zasso/shurui_bg.jpg) repeat left top;
	padding: 15px 11px 5px 10px;
}
#tmp_zasso_shurui_ttl {
	margin-bottom: 14px;
}
#tmp_zasso_shurui_cnt {
	clear: both;
	width: 665px;
}
#tmp_zasso_shurui_cnt_l {
	float: left;
	width: 320px;
}
#tmp_zasso_shurui_cnt_r {
	float: right;
	width: 334px;
}
#tmp_zasso_shurui .shurui_img {
	clear: both;
	padding: 0 110px 10px 0;
	height: 1%;
}
#tmp_zasso_shurui #tmp_shurui1_ineka {
	background: url(/assets_before/regacy/images/contents/zasso/shurui1_ineka_img.gif) no-repeat right top;
}
#tmp_zasso_shurui #tmp_shurui1_koyo {
	background: url(/assets_before/regacy/images/contents/zasso/shurui1_koyo_img.gif) no-repeat right top;
}
#tmp_zasso_josozai .josozai_select {
	width: 108px;
	float: left;
	text-align: center;
	margin-bottom: 10px;
}
/* ==================================================
商品ガイド  guide
================================================== */
#tmp_guide_new {
	clear: both;
	margin-bottom: 24px;
	background: url(/assets_before/regacy/images/contents/guide/new_bg.jpg) repeat left top;
}
#tmp_guide_new_ttl {
}
#tmp_guide_new_ttl h2, #tmp_guide_new_ttl p {
	margin-bottom: 0;
}
#tmp_guide_new_ttl img {
	vertical-align: top;
}
#tmp_guide_new_cnt {
	clear: both;
	padding: 25px 15px 20px 22px;
}
#tmp_guide_new_cnt .guide_new_cnt {
	clear: both;
	margin: 0 0 8px;
}
#tmp_guide_new_cnt .guide_new_cnt_l {
	float: left;
	width: 320px;
	margin-right: 10px;
	background-color: #FFFFFF;
	color: inherit;
}
#tmp_guide_new_cnt .guide_new_cnt_r {
	float: left;
	width: 320px;
	background-color: #FFFFFF;
	color: inherit;
}
#tmp_guide_new_cnt .guide_new_cnt_r .new_txt p {
	padding: 0 0 0 15px;
}
#tmp_guide_new_cnt .guide_new_cnt_l .new_photo {
	float: left;
	width: 115px;
}
#tmp_guide_new_cnt .guide_new_cnt_l .new_txt {
	float: right;
	width: 205px;
}
#tmp_guide_new_cnt .guide_new_cnt_r .new_photo {
	float: left;
	width: 115px;
}
#tmp_guide_new_cnt .guide_new_cnt_r .new_txt {
	float: right;
	width: 205px;
}
#tmp_guide_new_cnt h3 {
	clear: none;
	margin: 10px 0 2px;
}
#tmp_guide_new_cnt p {
	margin-bottom: 0;
}
#tmp_guide_new_btn {
	clear: both;
	float: left;
	width: 445px;
	text-align: right;
	margin: 10px 0 0;
}
#tmp_guide_old_btn {
	float: right;
	width: 208px;
	text-align: right;
	margin: 40px 0 0;
}
#tmp_guide_old_btn a {
	background: url(/assets_before/regacy/images/contents/navi_icon2.gif) no-repeat left center;
	padding: 1px 5px 1px 20px;
}
#tmp_guide_category {
	margin-bottom: 0;
}
#tmp_guide_category .category_item {
	width: 335px;
	float: left;
	background: url(/assets_before/regacy/images/contents/guide/item_bg.jpg) repeat left top;
	margin-bottom: 10px;
	margin-right: 15px;
}
#tmp_guide_category .category_item2 {
	width: 335px;
	float: left;
	background: url(/assets_before/regacy/images/contents/guide/item_bg.jpg) repeat left top;
	margin-bottom: 10px;
}
#tmp_guide_category .category_item_ttl {
	padding: 12px 15px 5px;
}
#tmp_guide_category .category_item_ttl h3 {
	margin: 0;
}
#tmp_guide_category .category_item_cnt {
	padding: 0 15px 5px;
}
#tmp_guide_category .category_item_cnt select {
	width: 305px;
}
#tmp_idx_contents .ichiran {
	margin-bottom: 25px;
	clear: both;
}
/*120228追加分*/
.shopping_btb {
	border: 1px solid #DADAB4;
	border-left: 7px solid #DE6311;
	background: url(/assets_before/guide/image/shopping_btb.gif) no-repeat 8px 6px;
	padding: 12px 12px 12px 52px;
	font-weight: bold;
}
#tmp_guide_enditem img {
	float: left;
	margin-right: 5px;
}
/* for IE7.0 */
*:first-child+html #tmp_guide_enditem {
	min-height: 1%;
}
/* for IE6.0 */
* html #tmp_guide_enditem {
	display: inline-block;
}
/* for Firefox */
#tmp_guide_enditem:after {
	content: "."; /* 変更しない */
	height: 1px; /* 変更しない */
}
/* ==================================================
知って得する園芸情報  siru
================================================== */
#tmp_siru_contents {
/*width:690px;*/
}
#tmp_siru_contents h1 {
	margin: 0 0 25px 0;
	padding: 0;
	border: none;
	background: none;
}
#tmp_siru_contents h2 {
	margin: 0;
	padding: 0;
	border: none;
	background: none;
}





/* ==================================================
myrose
================================================== */
#tmp_myrose_header {
 width: 970px;
 height: 695px;
 margin: 0 auto;
}
#tmp_myrose_header h1 {
	position: absolute;
	top: 51px;
	left: 14px;
	margin: 0;
	padding: 0;
	background: none;
	border: none;
}
#tmp_myrose_header p.myrose_read {
	position: absolute;
	top: 218px;
	left: 26px;
}
#tmp_myrose_header p.myrose_present_book {
	position: absolute;
	top: 207px;
	left: 319px;
}
#tmp_myrose_header p.myrose_read2 {
	position: absolute;
	top: 347px;
	left: 200px;
}
#tmp_myrose_header p.myrose_boshu {
	position: absolute;
	top: 308px;
	left: 0;
}
#tmp_myrose_header p.myrose_photogallery_btn {
	position: absolute;
	top: 515px;
	left: 16px;
}
#tmp_myrose_header p.myrose_toko_btn {
	position: absolute;
	top: 430px;
	left: 200px;
}
#tmp_myrose_header p.myrose_read3 {
	position: absolute;
	top: 81px;
	left: 859px;
}
#tmp_myrose_header p.myrose_smartphone {
	position: absolute;
	top: 236px;
	left: 753px;
}
#tmp_myrose_header p.myrose_smartphone_read {
	position: absolute;
	top: 603px;
	left: 752px;
}
#tmp_myrose_cnt {
	background: #FFFFFF url(/assets_before/shared/templates/free/images/myrose/tokohoho_bg.gif) no-repeat top center;
	position: relative;
	width: 922px;
	padding: 0 24px;
}
#tmp_myrose_cnt p {
	line-height: 200%;
}
#tmp_myrose_cnt_ttl {
	padding: 18px 43px 3px;
}
#tmp_myrose_cnt h2 {
	padding: 0;
	margin: 0 0 20px;
	background: none;
	border: none;
}
#tmp_myrose_cnt h3 {
	background: url(/assets_before/shared/templates/free/images/myrose/myrose_h3_bg.gif) repeat-x left bottom;
	padding: 0 0 6px 5px;
	margin: 0 0 5px;
	color: #654432;
	font-size: 100%;
	border: none;
}
#tmp_myrose_cnt .box_shimekiri h3 {
	width: 638px;
}
#tmp_contents .myrose_cnt_read {
	margin: 0 0 17px 3px;
}
.boshu_hinshu_read {
	float: left;
	padding: 0 36px 13px 2px;
}
.boshu_hinshu_read2 {
	float: left;
}
#tmp_hinshu {
	clear: both;
}
#tmp_hinshu ul {
	margin: 0 -23px 20px 0;
	padding: 0;
	list-style: none;
	list-style-image: none;
}
*:first-child+html #tmp_hinshu ul, * html #tmp_hinshu ul {
	width: 970px;
}
#tmp_hinshu ul li {
	float: left;
	margin: 0 23px 11px 0;
}
#tmp_contents .box_present_book {
	margin: 0 0 15px;
}
#tmp_contents .present_img {
	float: right;
	padding: 7px 11px 0 35px;
}
#tmp_contents .box_toriakta {
	margin: 0 0 35px;
}
#tmp_contents .box_toriakta p {
	margin: 0 410px 24px 3px;
}
#tmp_contents .box_toriakta ul {
	margin: 0 0 0 20px;/*	list-style:url(/assets_before/shared/images/icon/myrose_list_icon.gif);*/
}
#tmp_contents .box_toriakta ul li {
	line-height: 160%;
}
#tmp_contents p.torikata_img {
	float: right;
	padding: 12px 101px 0 0;
	margin: 0;
}
#tmp_contents .box_shimekiri {
	float: left;
	width: 638px;
}
#tmp_contents .shimekiri_img {
	float: right;
	padding: 17px 0 0 20px;
}
#tmp_contents .box_toko {
	float: left;
	width: 632px;
	background: url(/assets_before/shared/templates/free/images/myrose/toko_bg.gif) no-repeat top left;
	padding: 21px 0 23px 12px;
	margin: 3px 0 3px;
}
#tmp_contents .box_toko p {
	float: left;
	margin: 0 10px 19px 0;
}
#tmp_contents .toko_btn {
	text-align: center;
	margin: 30px 0;
}
#tmp_contents .box_boshuchu_cnt ul {
	margin: 0;
	padding: 0;
	list-style: none;
	list-style-image: none;
}
#tmp_contents .box_boshuchu {
	background: url(/assets_before/shared/templates/free/images/myrose/boshuchu_bg.gif) no-repeat left top;
	padding: 0 0 20px 12px;
	margin: 0 0 20px;
}
#tmp_contents .box_boshuchu_cnt ul li {
	float: left;
	margin: 0 13px 10px 0;
}
/* myrose entry
============================== */
.myrose_entry #tmp_contents h1 {
	margin: 0 0 0.8em; /* 変更しない */
	padding: 0 !important;
	font-size: 167%; /* デザインによって相対指定で指定しなおす */
	background: none !important;
	border: none;
	clear: both; /* 変更しない */
}
.myrose_entry #tmp_contents h2 {
	background: url(/assets_before/shared/templates/free/images/myrose/myrose_entry_ttl.gif) repeat-x;
	padding: 10px 17px 28px;
	margin: 1.5em 0 0.8em;
	font-weight: bold;
	color: #654432;
	border: none;
}
/* myrose kind
=============================== */
#tmp_myrose_kind {
	color: inherit;
	background-color: #FFFFFF;
	position: relative;
	width: 922px;
	padding: 0 24px 0 0;
}
#tmp_rose_l {
	width: 50px;
	float: left;
	padding: 23px 0 0;
}
#tmp_rose_l ul.menu {
	list-style: none;
	padding: 0;
	margin: 0;
}
#tmp_rose_l ul.menu li {
	list-style: none;
	padding: 0;
	margin: 0;
}
#tmp_rose_l ul.menu li a {
	width: 50px;
	display: block;
	text-indent: -9999px;
}
#tmp_rose_l ul.menu li#menu1 a {
	height: 126px;
	background: url(/assets_before/shared/templates/free/images/myrose/rose_sprite_menu.jpg) no-repeat 0 0;
}
#tmp_rose_l ul.menu li#menu1 a.active {
	background: url(/assets_before/shared/templates/free/images/myrose/rose_sprite_menu.jpg) no-repeat -52px 0;
}
#tmp_rose_l ul.menu li#menu2 a {
	height: 111px;
	background: url(/assets_before/shared/templates/free/images/myrose/rose_sprite_menu.jpg) no-repeat 0 -126px;
}
#tmp_rose_l ul.menu li#menu2 a.active {
	background: url(/assets_before/shared/templates/free/images/myrose/rose_sprite_menu.jpg) no-repeat -52px -126px;
}
#tmp_rose_l ul.menu li#menu3 a {
	height: 110px;
	background: url(/assets_before/shared/templates/free/images/myrose/rose_sprite_menu.jpg) no-repeat 0 -237px;
}
#tmp_rose_l ul.menu li#menu3 a.active {
	background: url(/assets_before/shared/templates/free/images/myrose/rose_sprite_menu.jpg) no-repeat -52px -237px;
}
#tmp_rose_l ul.menu li#menu4 a {
	height: 120px;
	background: url(/assets_before/shared/templates/free/images/myrose/rose_sprite_menu.jpg) no-repeat 0 -347px;
}
#tmp_rose_l ul.menu li#menu4 a.active {
	background: url(/assets_before/shared/templates/free/images/myrose/rose_sprite_menu.jpg) no-repeat -52px -347px;
}
#tmp_rose_l ul.menu li#menu5 a {
	height: 80px;
	background: url(/assets_before/shared/templates/free/images/myrose/rose_sprite_menu.jpg) no-repeat 0 -467px;
}
#tmp_rose_l ul.menu li#menu5 a.active {
	background: url(/assets_before/shared/templates/free/images/myrose/rose_sprite_menu.jpg) no-repeat -52px -467px;
}
#tmp_rose_l ul.menu li#menu6 a {
	height: 120px;
	background: url(/assets_before/shared/templates/free/images/myrose/rose_sprite_menu.jpg) no-repeat 0 -547px;
}
#tmp_rose_l ul.menu li#menu6 a.active {
	background: url(/assets_before/shared/templates/free/images/myrose/rose_sprite_menu.jpg) no-repeat -52px -547px;
}
#tmp_rose_l ul.menu li#menu7 a {
	height: 100px;
	background: url(/assets_before/shared/templates/free/images/myrose/rose_sprite_menu.jpg) no-repeat 0 -667px;
}
#tmp_rose_l ul.menu li#menu7 a.active {
	background: url(/assets_before/shared/templates/free/images/myrose/rose_sprite_menu.jpg) no-repeat -52px -667px;
}
#tmp_rose_r {
	width: 860px;
	float: right;
	color: #654432;
}
#tmp_rose_r #tmp_wrap_rose_ttl {
	padding: 23px 0 0;
	background: url(/assets_before/shared/templates/free/images/myrose/myrose_ttl_bg.gif) no-repeat 60px top;
}
#tmp_rose_r #tmp_rose_ttl {
	margin: 0 0 20px;
}
#tmp_rose_r #tmp_rose_ttl h2 {
	border: none;
	background: none;
	padding: 0;
	margin: 0;
	width: 400px;
	float: left;
}
#tmp_rose_r #tmp_rose_ttl .kind_toko {
	float: right;
}
#tmp_rose_r #tmp_rose_kind {
	clear: both;
	margin-bottom: 15px;
}
#tmp_rose_r .rose_photo {
	float: left;
	width: 300px;
}
#tmp_rose_r .rose_btn p {
	float: left;
}
#tmp_rose_r .rose_txt {
	width: 545px;
	float: right;
	margin: 0 0 10px;
}
#tmp_rose_r .rose_txt dl {
	margin-bottom: 10px;
}
#tmp_rose_r .rose_txt dt {
	margin-bottom: 5px;
}
#tmp_rose_r .rose_txt dd {
	line-height: 1.6;
}
#tmp_rose_r .photo_list {
	width: 860px;
	list-style: none !important;
	padding: 0 !important;
	margin: 0 !important;
	display: table;
}
#tmp_rose_r .photo_list li {
	width: 425px;
	/*float:left;*/
	list-style: none;
	margin: 0;
	line-height: 150%;
	display: -moz-inline-box;
	display: inline-block;
 display:inline;
 zoom:1;
	vertical-align: top;
}
#tmp_rose_r .photo_list li .list_box {
	padding: 15px 0 30px 0;
}
#tmp_rose_r .photo_list li .list_box.listL {
	padding-right: 20px;
}
#tmp_rose_r .photo_list li .list_box.listR {
	padding-left: 10px;
}
#tmp_rose_r .photo_list li p {
	margin-bottom: 0;
}
#tmp_rose_r .photo_list li .rose_photo_frame {
	text-align: center;
	margin-bottom: 5px;
}
#tmp_rose_r .photo_list li .rose_photo_frame img {
	border: 6px solid #896F5E;
	width: 318px;
	height: auto !important;
}
#tmp_rose_r .photo_list li .hinsyu {
	background: #BE2C75;
	color: #FFFFFF;
	border: 1px solid #DE95BA;
	padding: 6px 10px;
	font-weight: bold;
}
#tmp_rose_r .photo_list li .date {
	margin: 10px 0 !important;
	font-size: 85%;
}
#tmp_rose_r .photo_list li .ttl {
	border-bottom: 1px solid #6D4E3D;
	color: #CC3333;
	font-size: 114%;
	margin-bottom: 10px;
	padding: 6px 0 6px;
	font-weight: bold;
	text-align: left;
}
#tmp_rose_r .photo_list li .name {
	font-weight: bold;
}
/* rose_bosyucyu */
#tmp_contents #tmp_wrap_rose_bosyucyu {
	width: 842px;
	margin: 0 auto;
	background: url(/assets_before/myrose/images/rose_bosyucyu_bg_cnt.jpg) repeat-y left top;
}
#tmp_contents #tmp_wrap2_rose_bosyucyu {
	background: url(/assets_before/myrose/images/rose_bosyucyu_bg_bottom.jpg) no-repeat left bottom;
}
#tmp_contents #tmp_rose_bosyucyu {
	background: url(/assets_before/myrose/images/rose_bosyucyu_bg_top.jpg) no-repeat left top;
}
#tmp_contents #tmp_rose_bosyucyu {
	margin: 0 0 10px;
	padding: 0 40px 60px;
	clear: both;
}
#tmp_contents #tmp_rose_bosyucyu_ttl {
	padding: 40px 0 25px;
}
#tmp_contents #tmp_rose_bosyucyu_ttl h2 {
	text-align: center;
}
#tmp_contents #tmp_rose_bosyucyu_cnt .flower_memo {
	list-style: none;
	margin-left: 10px;
	margin-bottom: 40px;
}
#tmp_contents #tmp_rose_bosyucyu_cnt .flower_memo li {
	float: left;
	margin-right: 40px;
}
#tmp_contents #tmp_rose_bosyucyu_cnt .flower_memo li.last {
	margin-right: 0;
}
#tmp_contents #tmp_rose_bosyucyu_cnt .item_list ul {
	float: left;
	width: 200px;
	line-height: 1.5;
	color: #CC3333;
	font-weight: bold;
}
#tmp_siru_contents #r_contents {
	width: 335px;
	float: right;
	margin: 0 0 16px 0;
}
#tmp_siru_contents #l_contents {
	width: 335px;
	float: left;
	margin: 0 0 16px 0;
}
#tmp_siru_yaku {
	background: #F5F9E7;
	margin-bottom: 15px;
	padding-bottom: 5px;
}
#tmp_siru_tuchi {
	background: #F5F9E7;
	margin-bottom: 15px;
	padding-bottom: 5px;
}
#tmp_siru_hiryo {
	background: #F5F9E7;
	margin-bottom: 25px;
	padding-bottom: 5px;
}
.y_list {
	width: 49%;
	float: left;
}
.a_list {
/*padding:0 0 10px 0;*/
}
.y_list ul, .a_list ul {
	margin: 0 0 0 25px !important;
	padding: 0 !important;
}
#tmp_siru_tuka {
	background: #F5F9E7;
}
#tmp_siru_tuka .t_img {
	width: 90px;
	float: left;
}
#tmp_siru_tuka .t_txt {
	width: 245px;
	float: right;
}
/*clearfix
================================================== */
#tmp_siru_yaku:after, #tmp_siru_yaku .y_list:after, #tmp_siru_tuka:after, #tmp_siru_tuka .r:after, #tmp_siru_contents:after {
	content: "."; /* 変更しない */
	display: block; /* 変更しない */
	height: 0; /* 変更しない */
	font-size: 0.1%; /* 変更しない */
	line-height: 0.1; /* 変更しない */
	clear: both; /* 変更しない */
	visibility: hidden; /* 変更しない */
}
/* for IE7.0 */
*:first-child+html #tmp_siru_yaku, *:first-child+html #tmp_siru_yaku .y_list, *:first-child+html #tmp_siru_tuka, *:first-child+html #tmp_siru_tuka .r, *:first-child+html #tmp_siru_contents {
	min-height: 1%; /* 変更しない */
}
/* for IE6.0 */
* html #tmp_siru_yaku, * html #tmp_siru_yaku .y_list, * html #tmp_siru_tuka, * html #tmp_siru_tuka .r, * html #tmp_siru_contents {
	display: inline-block; /* 変更しない */
}
#tmp_siru_col2 {
	clear: both;
	width: 685px;
}
#tmp_siru_col2_l {
	float: left;
	width: 333px;
}
#tmp_siru_col2_r {
	float: right;
	width: 333px;
}
#tmp_siru_col2_l h2 {
	margin-bottom: 5px;
}
/* box_kiso
============================== */
#tmp_siru_col2 .box_kiso {
	background-color: #F1F7DD;
	color: inherit;
	padding: 5px 7px;
	margin-bottom: 13px;
}
#tmp_siru_col2 .box_kiso_ttl {
	background: url(/assets_before/regacy/images/contents/siru/ttl_bg.gif) repeat-x left bottom;
	padding-bottom: 5px;
}
#tmp_siru_col2 .box_kiso_ttl h3 {
	margin-bottom: 0;
}
#tmp_siru_col2 .box_kiso_cnt {
	padding: 10px 3px;
}
#tmp_siru_col2 .box_kiso_cnt ul {
	margin-bottom: 0;
}
/* siru_s_col2
============================== */
#tmp_siru_s_col2 {
	clear: both;
	margin-bottom: 5px;
}
#tmp_siru_s_col2_l {
	float: left;
	width: 158px;
}
#tmp_siru_s_col2_r {
	float: right;
	width: 158px;
}
/* siru_gaichu
============================== */
#tmp_siru_gaichu {
	clear: both;
	margin-bottom: 15px;
	background: url(/assets_before/regacy/images/contents/siru/gaichu_bg.gif) no-repeat left top;
	padding: 12px 10px 130px;
}
#tmp_siru_gaichu_ttl h2 {
	margin-bottom: 10px;
}
#tmp_siru_gaichu_cnt p {
	margin-bottom: 13px;
}
/* siru_gimon
============================== */
#tmp_siru_gimon {
	clear: both;
	margin-bottom: 15px;
	background: url(/assets_before/regacy/images/contents/siru/gimon_bg.gif) repeat-x left top;
	padding: 8px 8px 0 11px;
}
#tmp_siru_gimon_cnt {
	float: left;
	width: 220px;
}
#tmp_siru_gimon_cnt p {
	margin-bottom: 0;
}
#tmp_siru_gimon_pht {
	float: right;
}
/* ==================================================
困ったこと・お悩みごと解決 resolution
================================================== */
#tmp_resolution_contents {
}
#tmp_resolution_contents #l_contents {
	width: 335px;
	float: left;
	margin: 0 0 15px 0;
}
#tmp_resolution_contents #r_contents {
	width: 335px;
	float: right;
	margin: 0 0 15px 0;
}
#tmp_resolution_contents h2 {
	margin: 0 !important;
	padding: 0 !important;
	border: none !important;
	background: none !important;
}
.ttl {
	margin-bottom: 5px;
}
.ttl h2, .ttl p {
	float: left;
}
.ttl img {
	vertical-align: bottom;
}
#tmp_resolution_gaityu {
	background: #F1FBFE;
	margin: 0 0 15px 0;
	padding: 0 0 5px 0;
}
#tmp_resolution_gaityu .g_list {
	width: 49%;
	float: left;
}
#tmp_resolution_gaityu .g_list ul, #tmp_resolution_zasso .z_list ul {
	margin: 0 0 0 25px !important;
	padding: 0 !important;
}
#tmp_resolution_zasso {
	background: #FEF3ED;
	margin: 0 0 15px 0;
	padding: 0 0 5px 0;
}
#tmp_resolution_qa {
	background: #F5F9E7;
}
#tmp_resolution_qa ul {
	list-style: none !important;
	margin: 15px 0 0 20px !important;
	background: none !important;
}
#tmp_resolution_qa ul li {
	list-style: none !important;
	background: none !important;
}
#tmp_resolution_qa #question {
	width: 335px;
	background: url(/assets_before/resolution/images/bg_qa.jpg) no-repeat left top;
}
#question img {
	padding-left: 14px;
	margin: 32px 0 0 25px
}
#tmp_resolution_yosatu {
	width: 335px;
	height: 294px;
	background: url(/assets_before/resolution/images/bgimg_yosatu.jpg) no-repeat left 52px;
	margin: 0 0 16px 0;
}
#tmp_resolution_yosatu #btn_yosatu {
	margin: 12px 0 0 11px;
}
#tmp_resolution_gdr {
	width: 335px;
	background: url(/assets_before/resolution/images/bg_gdr.jpg) no-repeat left top;
	margin: 0 0 16px 0;
}
#tmp_resolution_gdr img {
	margin: 38px 0 0 15px;
}
#tmp_resolution_blist {
	width: 690px;
}
#tmp_resolution_brand_list {
	width: 690px;
	padding: 0 0 20px 0;
	background: url(/assets_before/goods/movie/images/brand_list_bg.gif) no-repeat left top;
	clear: both;
}
#tmp_resolution_brand_list .box_head {
	padding: 9px 0 0 3px;
	clear: both;
}
#tmp_resolution_brand_list .box_head .title, #tmp_resolution_brand_list .box_head .new, #tmp_resolution_brand_list .box_head .movie {
	float: left;
}
#tmp_resolution_brand_list .box_head .new {
	padding-left: 62px;
}
#tmp_resolution_brand_list .box_head .movie {
	padding-left: 15px;
}
#tmp_resolution_brand_list .box_list {
	padding: 7px 0 0 3px;
	clear: both;
}
#tmp_resolution_brand_list .box_list ul {
	list-style-type: none;
	margin: 0;
	padding: 0;
	list-style-image: none;
}
#tmp_resolution_brand_list .box_list li {
	float: left;
	margin: 0 0 0 5px;
	padding: 0;
}
#tmp_resolution_brand_list .box_list .start {
	margin: 0 0 0 6px;
}
/*clearfix
================================================== */
#tmp_resolution_contents .ttl:after, #tmp_resolution_gaityu:after, #tmp_resolution_contents:after, #tmp_resolution_brand_list:after {
	content: "."; /* 変更しない */
	display: block; /* 変更しない */
	height: 0; /* 変更しない */
	font-size: 0.1%; /* 変更しない */
	line-height: 0.1; /* 変更しない */
	clear: both; /* 変更しない */
	visibility: hidden; /* 変更しない */
}
/* for IE7.0 */
*:first-child+html #tmp_resolution_contents .ttl, *:first-child+html #tmp_resolution_gaityu, *:first-child+html #tmp_resolution_contents, *:first-child+html #tmp_resolution_brand_list {
	min-height: 1%; /* 変更しない */
}
/* for IE6.0 */
* html #tmp_resolution_contents .ttl, * html #tmp_resolution_gaityu, * html #tmp_resolution_contents, * html #tmp_resolution_brand_list {
	display: inline-block; /* 変更しない */
}
/* ==================================================
使って得する園芸情報  tuka
================================================== */
#tmp_idx_contents .box_tuka_col3 {
	clear: both;
	margin-bottom: 20px;
}
#tmp_idx_contents .box_tuka_col3.top {
	padding-bottom: 20px;
	background: url(/assets_before/regacy/images/contents/tuka/box_tuka_col3_bg.jpg) no-repeat left bottom;
}
#tmp_idx_contents .box_tuka_col3L, #tmp_idx_contents .box_tuka_col3M {
	float: left;
	width: 220px;
	margin-right: 15px;
}
#tmp_idx_contents .box_tuka_col3R {
	float: right;
	width: 220px;
}
#tmp_idx_contents .box_tuka_item {
	text-align: center;
	border: 1px solid #CCE4BE;
	padding: 10px 20px 14px;
	background: #F7FDF4 url(/assets_before/regacy/images/contents/tuka/item_bg.jpg) repeat-x left top;
}
#tmp_idx_contents .box_tuka_item_s {
	text-align: center;
	border: 1px solid #CCE4BE;
	padding: 10px 5px 12px;
	background: #F7FDF4 url(/assets_before/regacy/images/contents/tuka/item_s_bg.jpg) repeat-x left top;
}
#tmp_idx_contents .box_tuka_item p, #tmp_idx_contents .box_tuka_item_s p {
	margin-bottom: 5px;
}
/* ==================================================
140518学校花壇
================================================== */
/*.box_project {
	width:100%;
	margin:10px 0;
	clear:both;
}
.btn_container {
	margin:20px 0;
	text-align:center;
	clear:both;

}
.box_project .box_lft,
.btn_entry
{
	float:left;
}
.box_lft2009_2010{
	float:left;
	width:280px;
}

.box_project .box_rgt2009_2010{
	float:left;
	width:360px;
	margin:0 0 0 10px;
}
.box_project .box_rgt2009_2010 img,
.box_project .box_rgt2009_2010 p{
	margin:0 0 0 0;
}
.box_project .box_rgt,
.btn_terms {
	float:right;
	text-align:left;
}
.box_project .box_rgt p{
	margin:0 0 10px 0;
}

.box_period {
	width:100%;
	margin:30px 0 20px 18px;
	clear:both;
}
.box_period p {
	margin:0;
}
.box_center_btn{
	text-align:center;
	margin:40px 0;
}
.box_center_btn img{
	margin:5px 0;
}*/
.box_project {
	width: 100%;
	margin: 10px 0;
	clear: both;
}
/*==================================================
学校花壇追記
================================================== */
.box_project img {
	margin: 0 0 0.5em 0;
}
.box_project .box_lft {
	width: 320px;
}
.box_project .box_lft, .btn_entry {
	float: left;
}
.box_lft2009_2010 {
	float: left;
	width: 280px;
}
.box_project .box_rgt2009_2010 {
	float: left;
	width: 360px;
	margin: 0 0 0 10px;
}
.box_project .box_rgt2009_2010 img, .box_project .box_rgt2009_2010 p {
	margin: 0 0 0 0;
}
.box_project .box_rgt, .btn_terms {
	float: left;
	padding-left: 20px;
}
.box_project .box_rgt p {
	margin: 0 0 10px 0;
}
.box_period {
	width: 100%;
	margin: 30px 0 20px 0;
	clear: both;
}
.box_period p {
	margin: 0;
}
.box_center_btn {
	text-align: center;
	margin: 40px 0;
}
.box_center_btn img {
	margin: 5px 0;
}
.gako_box {
	width: 690px;
	clear: both;
}
.gako_box_l {
	width: 236px;
	float: left;
	margin-bottom: 0;
}
.gako_box_r {
	width: 454px;
	float: right;
	margin-bottom: 12px;
}
#oubo_list li {
	list-style-image: url(/assets_before/regacy/images/contents/list_icon.gif);
	font-size: 100%;
}
.redtxt {
	color: #FF0004;
}
/* mm
============================== */
#tmp_contents .box_mail h1 {
	margin-bottom: 20px;
	padding: 0;
	background: none;
	font-weight: bold;
	color: #52392B;
	font-size: 140%;
	text-align: left;
	border: none;
	clear: both;
}
#tmp_contents .box_mail h2 {
	margin: 20px 0 0 0;
	padding: 3px 75px 0 15px;
	background: url(/assets_before/regacy/images/contents/chapter_bg.gif) no-repeat right bottom;
	font-weight: bold;
	font-size: 140%;
	color: #52392B;
	text-align: left;
	border-bottom: solid 3px #55392B;
	clear: both;
}
#tmp_contents .box_mm {
	width: 100%;
	clear: both;
}
#tmp_contents .box_mm .box_lft, #tmp_contents .box_mm .box_mdl, #tmp_contents .box_mm .box_rgt {
	float: left;
}
#tmp_contents .box_mm .box_lft {
	padding: 0 0 0 30px;
}
#tmp_contents .box_mm .box_mdl {
	padding: 85px 8px 0;
}
#tmp_contents .box_mm .box_entry {
	width: 394px;
	height: 124px;
	background: url(/assets_before/mm/images/btn_entry_bg.gif) no-repeat left top;
	text-align: center;
}
#tmp_contents .box_mm .box_entry p {
	margin: 0 0 5px 0;
}
#tmp_contents .box_mm .box_entry .btn_entry {
	padding-top: 20px;
}
/* yosatu
============================== */
#yosatu_txt {
	width: 690px;
	height: 84px;
	background: url(/assets_before/siru/yosatu/image/maptxtbg.jpg) no-repeat;
}
#yosatu_txt p {
	margin: 0;
	padding: 0;
	text-align: center;
	vertical-align: top;
}
h1#yosatu_h1 {
	margin: 0;
	padding: 0;
	border: none;
	background: none;
}
#tmp_yosatu h2 {
	color: #000000;
}
/* box
============================== */
#tmp_contents .box_container {
	width: 100%;
	clear: both;
}
#tmp_contents .box2 {
	width: 50%;
	margin: 20px 0;
	text-align: center;
	float: left;
}
#tmp_contents .box3 {
	width: 24%;
	margin: 10px 0;
	float: left;
}
/*==================================================
n_pro
================================================== */
#tmp_npro_contents table.nitem_table {
	width: 100%;
	border: 1px solid #B4B4B4;
	border-collapse: collapse;
}
#tmp_npro_contents table.nitem_table tr td {
	border: 1px solid #B4B4B4;
}
.nitem_table tr {
	text-align: center;
	vertical-align: top;
}
.nitem_table td {
	width: 210px;
	padding: 5px;
}
#tmp_npro h1.nonebg {
	margin: 0;
	padding: 0;
	border: none;
	background: none;
	text-align: center;
}
/*==================================================
n_pro_wiz
================================================== */
#tmp_npro_contents_wiz table.nitem_table {
	width: 100%;
	/*border: 1px solid #B4B4B4;*/
	border-collapse: collapse;/*border-spacing: 5px 5px;*/
}
#tmp_npro_contents_wiz table.nitem_table tr td {
	border: 1px solid #EEEEEE;
	padding: 10px;
}
#tmp_npro_contents_wiz table.nitem_table img {
	margin-bottom: 6px;
}

/*==================================================
/wizut/discontinued ウィズット販売終了品一覧
================================================== */
#tmp_dspro_contents_wiz table {
	border-collapse: collapse;
}
#tmp_dspro_contents_wiz table tr td {
	vertical-align: top;
	text-align: center;
	border: 1px solid #EEEEEE;
	padding: 10px;
	width: 232.5px;
	box-sizing: border-box;
}
#tmp_dspro_contents_wiz table img {
	margin-bottom: 6px;
}
/*==================================================
kids
================================================== */
#tmp_kids_contents {
	width: 690px;
	height: 160px;
}
.tmp_kids {
	float: left;
	width: 340px;
}
.box_container .btn_index_backnum li, .box_container .btn_index_backnum2 li {
	padding-bottom: 5px;
}
/*==================================================
enjoy
================================================== */
#tmp_enjoy_contents {
	width: 690px;
}
#tmp_enjoy_contents table.enjoy_table {
	width: 100%;
}
#tmp_enjoy_contents table.enjoy_table td {
	padding-bottom: 10px;
}
#tmp_enjoy_contents table.enjoy_table td.r_data {
	text-align: right;
}
#tmp_enjoy_contents table.enjoy_table td.l_data {
	text-align: left;
}
#tmp_camp_handmade h2 {
	margin: 1.5em 0 0.8em; /* 変更しない */
	padding: 5px 20px 3px 20px !important;
	font-size: 150%; /* デザインによって相対指定で指定しなおす */
	background: #E4F4CA url(/assets_before/regacy/images/contents/h2_cbg.jpg) no-repeat right top !important;
	border-bottom: 3px solid #7EB623 !important;
	clear: both; /* 変更しない */
}
/* rcnt_detail
============================== */
#tmp_rcnt_detail h1 {
	padding: 0;
	background: none;
}
#tmp_camp_handmade #tmp_rcnt_detail .box_main_photo_text {
	padding-top: 20px;
}
#tmp_camp_handmade #tmp_rcnt_detail #tmp_main_photo_handmade {
	background: url(/assets_before/regacy/images/contents/handmade/main_photo_bg.jpg) no-repeat right top;
}
/* challenge
============================== */
/* yoi_challenge */
#tmp_camp_challenge #tmp_rcnt_detail #tmp_yoi_challenge {
	clear: both;
	margin-bottom: 30px;
}
#tmp_camp_challenge #tmp_rcnt_detail #tmp_yoi_challenge_ttl h2 {
	background: none !important;
	padding: 0 !important;
	margin: 0 !important;
	border: none !important;
}
#tmp_camp_challenge #tmp_rcnt_detail #tmp_yoi_challenge_cnt {
	background-color: #E9E3CE;
	color: inherit;
	padding: 12px 19px 19px 20px;
}
#tmp_camp_challenge #tmp_rcnt_detail #tmp_yoi_challenge_cnt .yoi_table {
	width: 100%;
	border-collapse: collapse;
	border-spacing: 0;
	padding: 0;
}
#tmp_camp_challenge #tmp_rcnt_detail #tmp_yoi_challenge_cnt .box_yoi_photo {
	width: 190px;
	float: left;
	margin-right: 10px;
}
#tmp_camp_challenge #tmp_rcnt_detail #tmp_yoi_challenge_cnt .box_yoi_photo p {
	border: 5px solid #FFFFFF;
}
#tmp_camp_challenge #tmp_rcnt_detail #tmp_yoi_challenge_cnt .text {
	width: 215px;
	float: left;
	margin-right: 10px;
}
#tmp_camp_challenge #tmp_rcnt_detail #tmp_yoi_challenge_cnt .fruit {
	width: 222px;
	float: left;
}
#tmp_camp_challenge #tmp_rcnt_detail #tmp_yoi_challenge_cnt .yoi_fruit {
	background: url(/assets_before/regacy/images/contents/challenge/yoi_fruit_bg.gif) repeat-y left top;
}
#tmp_camp_challenge #tmp_rcnt_detail #tmp_yoi_challenge_cnt .yoi_fruit_ttl h3 {
	background: none;
	padding: 0;
	margin: 0;
	border: none;
}
#tmp_camp_challenge #tmp_rcnt_detail #tmp_yoi_challenge_cnt .yoi_fruit_cnt {
	background: url(/assets_before/regacy/images/contents/challenge/yoi_fruit_bg_btm.gif) no-repeat left bottom;
	padding: 5px 21px;
}
#tmp_camp_challenge #tmp_rcnt_detail #tmp_yoi_challenge_cnt .yoi_fruit_cnt .yoi_fruit_cnt_img {
	background-color: #FFFFFF;
	padding: 5px;
	text-align: center;
	margin-bottom: 5px;
}
#tmp_camp_challenge #tmp_rcnt_detail #tmp_yoi_challenge_cnt .yoi_fruit_cnt .yoi_fruit_cnt_img p {
	margin-bottom: 0;
}
/* handmade
============================== */
/* tmp_wrap_yoi_handmade */
#tmp_camp_handmade #tmp_rcnt_detail #tmp_wrap_yoi_handmade {
	background: #E9E3CE url(/assets_before/regacy/images/contents/handmade/yoi_bg_top.jpg) no-repeat left top;
	padding-top: 50px;
	color: inherit;
	clear: both;
	margin: 0 15px;
	margin-bottom: 30px;
}
#tmp_camp_handmade #tmp_rcnt_detail #tmp_wrap_yoi_handmade2 {
	background: url(/assets_before/regacy/images/contents/handmade/yoi_bg_btm.jpg) no-repeat left bottom;
	padding: 0 15px 50px 15px;
}
#tmp_camp_handmade #tmp_rcnt_detail #tmp_yoi_handmade_pht {
	width: 190px;
	float: left;
	margin-right: 10px;
	margin-top: 4px;
}
#tmp_camp_handmade #tmp_rcnt_detail #tmp_yoi_handmade_pht p {
	border: 1px solid #DED5B6;
	padding: 4px;
	background-color: #FFFFFF;
	color: inherit;
}
/* 130422追記ここから */
#tmp_camp_handmade #tmp_rcnt_detail #tmp_yoi_handmade_pht2 p {
	border: 1px solid #DED5B6;
	padding: 4px;
	background-color: #FFFFFF;
	color: inherit;
}
#tmp_camp_handmade #tmp_rcnt_detail #tmp_yoi_handmade_pht2 .float_lft_pht {
	margin: 0px 10px 10px 0px!important;
	border: 1px solid #DED5B6!important;
	padding: 4px!important;
	background-color: #FFFFFF!important;
	float: left!important;
	clear: none!important;
}
#tmp_camp_handmade #tmp_rcnt_detail #tmp_yoi_handmade_pht2 .float_rgt_pht {
	margin: 0px 0px 10px 0px!important;
	border: 1px solid #DED5B6!important;
	padding: 4px!important;
	background-color: #FFFFFF!important;
	float: right!important;
	clear: none!important;
}
#tmp_camp_handmade #tmp_rcnt_detail .float_rgt .pht_rgt {
	margin-right: 20px;
}
#tmp_camp_handmade #tmp_rcnt_detail .clear {
	font-size: 0px;
	line-height: 0;
	padding: 5px 0;
}
/* ここまで */
#tmp_camp_handmade #tmp_rcnt_detail #tmp_yoi_handmade {
	width: 425px;
	float: right;
}
#tmp_camp_handmade #tmp_rcnt_detail #tmp_yoi_handmade h2 {
	background: none !important;
	padding: 0 !important;
	margin: 0 0 10px !important;
	border: none !important;
}
/* box_point */
#tmp_camp_handmade #tmp_rcnt_detail .box_point, #tmp_camp_challenge #tmp_rcnt_detail .box_point {
	clear: both;
	border: 4px solid #F2EEE1;
	padding: 15px 16px 5px 11px;
	margin-bottom: 40px;
}
#tmp_camp_handmade #tmp_rcnt_detail .box_point p, #tmp_camp_challenge #tmp_rcnt_detail .box_point p {
	margin-bottom: 0;
}
#tmp_camp_handmade #tmp_rcnt_detail .box_point_ttl, #tmp_camp_challenge #tmp_rcnt_detail .box_point_ttl {
	width: 90px;
	float: left;
}
#tmp_camp_handmade #tmp_rcnt_detail .box_point_cnt, #tmp_camp_challenge #tmp_rcnt_detail .box_point_cnt {
	width: 700px;
	float: left;
}
/* challenge_column */
#tmp_camp_challenge #tmp_rcnt_detail #tmp_challenge_column {
	clear: both;
}
#tmp_camp_challenge #tmp_rcnt_detail #tmp_challenge_column h2 {
	background: none !important;
	border: none !important;
	padding: 0 !important;
}
#tmp_camp_challenge #tmp_rcnt_detail #tmp_challenge_column h3 {
	background: url(/assets_before/regacy/images/contents/challenge/h3_bg.gif) no-repeat left top;
	padding: 10px 0 5px 50px;
	border-bottom: 3px solid #7EB623;
}
#tmp_camp_challenge #tmp_rcnt_detail h3.challenge_used {
	background: url(/assets_before/regacy/images/contents/challenge/h3_bg.gif) no-repeat left top;
	padding: 10px 0 5px 50px;
	border-bottom: 3px solid #7EB623;
}
/* vegetable
============================== */
#tmp_camp_vegetable .vegetable h1 {
	margin-bottom: 30px !important;
}
#tmp_camp_vegetable .vegetable h2 {
	background: none !important;
	padding: 0 !important;
	margin: 0 0 20px !important;
	border: none !important;
}
#tmp_camp_vegetable #tmp_rcnt_detail .box_vegetable {
	clear: both;
	border-top: 1px dotted #DED5B6;
	padding-top: 19px;
}
#tmp_camp_vegetable #tmp_rcnt_detail #tmp_veget_daihyo {
	margin: 30px 0 10px;
}
#tmp_camp_vegetable #tmp_rcnt_detail #tmp_veget_daihyo_ttl h2 {
	margin-bottom: 0 !important;
}
#tmp_camp_vegetable #tmp_rcnt_detail #tmp_veget_daihyo_cnt {
	border: 1px solid #E9E3CE;
	border-top: none;
	padding: 24px 14px 4px;
}
#tmp_camp_vegetable #tmp_rcnt_detail .box_veget_daihyo_fst {
	clear: both;
	margin-bottom: 10px;
	padding-left: 5px;
}
#tmp_camp_vegetable #tmp_rcnt_detail .box_veget_daihyo_lft, #tmp_camp_vegetable #tmp_rcnt_detail .box_veget_daihyo_rgt {
	clear: both;
	border-top: 1px solid #E9E3CE;
	padding-top: 19px;
	margin-bottom: 10px;
}
#tmp_camp_vegetable #tmp_rcnt_detail #tmp_veget_daihyo_cnt h3 {
	clear: none;
	background: none;
	border: none;
	padding: 0;
	margin: 0;
}
#tmp_camp_vegetable #tmp_rcnt_detail #tmp_veget_daihyo_cnt .photo {
	border: 1px solid #CCCCCC;
	padding: 9px;
}
#tmp_camp_vegetable #tmp_rcnt_detail .box_veget_daihyo_fst .photo, #tmp_camp_vegetable #tmp_rcnt_detail .box_veget_daihyo_lft .photo {
	float: left;
	margin: 0 19px 10px 0;
}
#tmp_camp_vegetable #tmp_rcnt_detail .box_veget_daihyo_rgt .photo {
	float: right;
	margin: 0 0 10px 19px;
}
/* 130422追記ここから */
#tmp_camp_vegetable #tmp_rcnt_detail .sub_box_daihyo {
	float: right;
	width: 370px;
	height: 140px;
	position: relative;
	margin: 0 0 10px 0;
}
#tmp_camp_vegetable #tmp_rcnt_detail .sub_box_daihyo .photo {
	position: absolute;
	right: 0;
	top: 0;
	margin: 0 !important;
}
#tmp_camp_vegetable #tmp_rcnt_detail .sub_box_daihyo .ttl {
	position: absolute;
	bottom: -10px;
	left: 25px;
}
/* ここまで */
/* page_sending_navi
============================== */
#tmp_rcnt_detail .send_box {
	clear: both;
	background-color: #F2EEE1;
	padding: 20px 10px 10px;
	margin-bottom: 10px;
}
#tmp_rcnt_detail .send_box_txt {
	clear: both;
	background-color: #F2EEE1;
	padding: 20px 10px 10px;
	margin-bottom: 10px;
	text-align: center;
}
#tmp_rcnt_detail .page_sending_navi {
	text-align: center;
	list-style: none;
	list-style-image: none;
	margin: 0 auto 0.8em;
	clear: both;
}
#tmp_rcnt_detail .page_sending_navi li {
	border-right: 1px solid #000000;
	padding-right: 10px;
	margin-right: 10px;
}
#tmp_rcnt_detail .page_sending_navi li.last {
	border-right: none;
}
#tmp_rcnt_detail .page_sending_navi li {
	display: inline-block;
}
*:first-child+html #tmp_rcnt_detail .page_sending_navi li {
	display: inline;
}
* html #tmp_rcnt_detail .page_sending_navi li {
	display: inline;
}
/*==================================================
message
================================================== */
#msg_map {
	color: inherit;
	background-color: #FFFFBF;
	padding: 0 0 15px;
}
#msg_map .msg_map_ttl {
	padding: 14px 0 0 10px;
}
#msg_map .msg_map_ttl .imgbtn {
	margin: 5px 0 0 39px;
}
#msg_map .msb_btn {
	margin: 0 0 10px 0;
	padding: 0 0 0 10px;
}
#msg_map .msb_btn p {
	margin-bottom: 0;
}
.box_project .box_msg_rgt {
	width: 65%;
	float: right;
}
.box_project .box_msg_rgt2009_2010 {
	width: 65%;
	float: right;
}
.box_project .box_msg_rgt2011 {
	width: 65%;
	float: right;
}
.box_project .box_msg_lft {
	width: 50%;
	float: left;
}
.box_project .box_msg_lft2009_2010 {
	width: 57%;
	float: left;
}
.box_project .box_msg_lft p, .box_project .box_msg_rgt p, .box_project .box_msg_rgt2009_2010 p {
	padding: 0 5px 0 5px;
}
.box_project .box_msg_lft .block_img, .box_project .box_msg_rgt .block_img, .box_project .box_msg_rgt2009_2010 .block_img {
	padding: 0 5px 0 5px;
	background-repeat: no-repeat;
	width: 100%;
	height: 100%;
}
.box_saibai {
	background: #E6F2D8 url(/assets_before/content/images/knowledge/basics/project/box_saibai_ttl.gif) no-repeat left top;
	width: 100%;
	margin: 0 0 70px 0px;
	padding-top: 50px;
}
.box_saibai img {
	margin: 10px 0 0 10px;
}
.box_saibai p {
	padding: 0 15px 10px 15px;
}
.box_saibai01 {
	background: #E6F2D8;
	width: 100%;
	margin: 0 0 70px 0px;
	padding-top: 0px;
}
.box_saibai01 .fuko {
	background: #FFF0C4;
	width: 100%;
	margin: 0 0 70px 0px;
	padding-top: 0px;
}
.box_saibai01 img {
	margin: 0 0 10px 0;
}
.box_saibai01 p {
	padding: 0 15px 10px 15px;
}
.message_list {
	text-align: center;
}
.message_list a {
	margin: 15px;
}
.sup_pro {
	font-size: 70%;
	margin-top: 5px;
}
/* imagetable
============================== */
table.imagetable {
	border-collapse: collapse;
	border-spacing: 0;
	margin-bottom: 16px;
	float: left;
}
table.imagetable td {
	padding: 0 10px 10px 0;
	vertical-align: top;
	text-align: left;
}
#tmp_contents h3.title {
	background: url(/assets_before/images/contents/square_orange.gif) no-repeat left 0.2em;
	padding: 0 0 0 14px;
	margin: 0;
	font-size: 100%;
	border-bottom: none;
	display: inline-block;
	clear: none;
}
table.imagetableR {
	border-collapse: collapse;
	border-spacing: 0;
	margin-bottom: 16px;
	float: right;
	clear: both;
}
table.imagetableR td {
	padding: 0 0 10px 10px;
	vertical-align: top;
	text-align: left;
}
table.tab_caravan {
	width: 690px;
	border-collapse: collapse;
	border-spacing: 0;
	margin-bottom: 16px;
}
table.tab_caravan td {
	padding: 0 10px 10px 0;
	vertical-align: top;
	text-align: left;
}
/*キャラバン*/
.project_map {
	position: relative;
}
.hanaiku {
	position: absolute;
	left: 288px;
	top: 0px;
}
.h_caravan_flower {
	background-image: url(/assets_before/content/images/knowledge/basics/project/h_flower.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding: 5px 0 5px 35px;
	margin-left: 10px;
}
.caravan_flower {
	background-image: url(/assets_before/content/images/knowledge/basics/project/h_flower.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding: 5px 15px 5px 15px;
	margin-left: 0px;
}
.caravan_flower2 {
	background-image: url(/assets_before/content/images/knowledge/basics/project/h_flower.gif);
	background-repeat: no-repeat;
	padding: 5px 15px 5px 15px;
}
.h_flower_area {
	white-space: nowrap;
}
.caravan_box {
	width: 100%;
	margin-top: 15px;
	margin-bottom: 35px;
}
.caravan_box td {
	padding-left: 3px;
	padding-right: 3px;
}
.caravan_box td .carbox_txt {
	padding-left: 10px;
	padding-right: 10px;
}
.hanaiku_cnt {
	clear: both;
}
.hanaiku_txt {
	width: 700px;
	float: right;
}
.hanaiku_img {
	width: 210px;
	float: left;
}
/*  horizon_list
============================== */
ol.horizon_list {
	margin: 0;
	padding: 0;
	list-style-type: none;
	list-style-image: none;
}
ol.horizon_list li {
	float: left;
	margin-right: 15px;
}
ol.horizon_list div {
	width: 220px;
	margin-right: 15px;
}
/*clearfix
================================================== */
.horizon_list:after {
	content: "."; /* 変更しない */
	display: block; /* 変更しない */
	height: 0; /* 変更しない */
	font-size: 0.1%; /* 変更しない */
	line-height: 0.1; /* 変更しない */
	clear: both; /* 変更しない */
	visibility: hidden; /* 変更しない */
}
/* for IE7.0 */
*:first-child+html .horizon_list {
	min-height: 1%; /* 変更しない */
}
/* for IE6.0 */
* html .horizon_list {
	display: inline-block; /* 変更しない */
}
/*130418追加
================================================== */
.caution a, .caution a:hover, .caution a:focus, .caution a:focus {
	color: #FF0000 !important;
	font-weight: bold !important;
}
/*130418追加
================================================== */
.caution a, .caution a:hover, .caution a:focus, .caution a:focus {
	color: #FF0000 !important;
	font-weight: bold !important;
}
/*==================================================
130830追加
================================================== */
/* 共通
============================== */
.box_wiz_product, .box_wiz_product_last {
	width: 190px;
	float: left;
}
.box_wiz_product1 {
	width: 281px;
	float: left;
}
.box_wiz_product_last {
	margin-right: 0;
}
#tmp_contents h3 {
	background: none;
	border: none;
	margin: 0;
	padding: 0;
}
/*==================================================
キャラバンスタッフｈ3

============================== */
#tmp_contents .cstitle {
	background: none;
	background-color: #FCC;
	border-bottom: 3px solid #960;
	margin: 10px 0;
	padding: 15px;
	font-weight: bold;
	font-size: 14px;
}
#tmp_wiz_cnt p {
	margin-bottom: 0;
}
#tmp_wiz_ttl h1 {
	background: none;
	margin: 0 0 7px;
	padding: 0;
}
#tmp_contents #tmp_wrap_wiz {
	margin-bottom: 0;
	background: #FFFFFF url(/assets_before/wizut/images/bg_wiz.gif) repeat left top;
	padding: 0 0 10px;
	width: 930px;
}
#tmp_wiz_cnt {
	padding: 0 30px;
}
#tmp_wiz_cnt h2 {
	background: none;
	border: none;
	margin: 0;
	padding: 0;
}
/*=======================================
ウィズット
=======================================*/

/* 新商品
============================== */
#tmp_wiz_detail_btn {
}
#tmp_wiz_caution {
	border: solid 1px #DDDDDD;
	margin-bottom: 20px;
}
#tmp_wiz_caution_ttl {
	background: #DDDDDD;
	padding: 4px 8px 3px;
}
#tmp_wiz_caution_cnt {
	padding: 0 16px;
	line-height: 1.8;
}
.n_pro_detail_btn img {
	float: right;
	margin: 14px 0 32px;
	padding: 0 60px 0 0;
}
/* 殺虫剤
============================== */
/*#tmp_wiz_sacchuzai {
	padding: 0 0 0 0;
	background: #FFFFFF url(/assets_before/wizut/images/bg_bottom_01.jpg) no-repeat left bottom;
}
#tmp_wiz_sacchuzai_cnt {
	padding: 11px 0 3px 2px;
	border-right: 2px solid #50c8ef;
	border-left: 2px solid #50c8ef;
}
#tmp_wiz_sacchuzai_txt {
	width: 177px;
	float: left;
	margin-top: 0;
	margin-right: 0px;
	margin-left: 0;
	margin-bottom: 0px;
}
#tmp_wiz_sacchuzai .box_wiz_product {
	margin: 0 15px 16px 0;
}*/
/* 虫クンナー
============================== */
/*#tmp_wiz_kunna {
	padding: 0 0 10px 0;
	background: #FFFFFF url(/assets_before/wizut/images/bg_bottom_02_l.jpg) no-repeat left bottom;
}
#tmp_wiz_kunna_cnt {
	padding: 11px 0 5px 10px;
	border-right: 2px solid #d59f00;
	border-left: 2px solid #d59f00;
}
#tmp_wiz_kunna_txt {
	width: 212px;
	float: left;
	margin: 0;
}
#tmp_wiz_kunna_txt2 {
	width: 212px;
	float: left;
	margin: 0 33px 0 23%; 4つの時は23%を削除
}*/
/*
============================== */
/*#tmp_wiz_bojo {
	padding: 0 0 10px 0;
	background: #FFFFFF url(/assets_before/wizut/images/bojo_bottom01.jpg) no-repeat left bottom;
}
#tmp_wiz_bojo_cnt {
	padding: 11px 0 5px 10px;
	border-right: 2px solid #FFA7FF;
	border-left: 2px solid #FFA7FF;
}
#tmp_wiz_bojo_txt {
	width: 206px;
	float: left;
	margin-bottom: 0;
	margin-left: 0;
	margin-right: 0px;
	margin-top: 0;
}
#tmp_wiz_bojo_txt2 {
	width: 245px;
	float: left;
	margin-bottom: 0;
	margin-left: 0;
	margin-right: 0px;
	margin-top: 0;
}*/
/* 小バエ
============================== */
/*#tmp_wiz_kobae {
	padding: 0 0 10px 0;
	background: #FFFFFF url(/assets_before/wizut/images/bg_bottom_01.jpg) no-repeat left bottom;
}
#tmp_wiz_kobae_cnt {
	padding: 11px 0 5px 10px;
	border-right: 2px solid #58CBF0;
	border-left: 2px solid #58CBF0;
}
#tmp_wiz_kobae_txt {
	width: 206px;
	float: left;
	margin: 0 39px 0 0;
}*/
/* 除草剤
============================== */
/*#tmp_wiz_taiji {
	float: left;
	padding: 0 0 10px;
	background: #FFFFFF url(/assets_before/wizut/images/bg_bottom_04_2.jpg) no-repeat left bottom;
}
#tmp_wiz_taiji1_cnt {
	padding: 11px 0 5px 13px;
	border-right: 2px solid #80b54a;
	border-left: 2px solid #80b54a;
	height: 200px;
}
#tmp_wiz_taiji1_cnt .box_wiz_product {
	margin: 0 15px 0 0;
}
#tmp_wiz_taiji_txt {
	float: left;
	padding: 0 0 0 0;
}
#tmp_wiz_taiji_txt p {
	margin: 0 45px 0 0;
}*/
/* ウイルス剤
============================== */
/*#tmp_wiz_uirusu {
	float: left;
	padding: 0 0 10px;
	background: #FFFFFF url(/assets_before/wizut/images/bg_bottom_06.jpg) no-repeat left bottom;
}
#tmp_wiz_taiji_cnt {
	padding: 11px 0 5px 13px;
	border-right: 2px solid #69C898;
	border-left: 2px solid #69C898;
}
#tmp_wiz_taiji_cnt .box_wiz_product {
	margin-top: 0;
	margin-right: 15px;
	margin-left: 0;
	margin-bottom: 0;
}
#tmp_wiz_taiji_cnt .box_wiz_product1 {
	margin-top: 0;
	margin-right: 0;
	margin-left: 0;
	margin-bottom: 0;
}
#tmp_wiz_uirusu_txt {
	float: left;
	padding: 0 0 0 0;
}
#tmp_wiz_uirusu_txt p {
	margin-top: 0;
	margin-right: 0px;
	margin-left: 0;
	margin-bottom: 0;
}*/
/* 除草剤
============================== */
/*#tmp_wiz_wiru {
	width: 230px;
	float: right;
	padding: 0 0 10px;
	background: #FFFFFF url(/assets_before/wizut/images/bg_bottom_05.jpg) no-repeat left bottom;
}
#tmp_wiz_wiru_cnt {
	padding: 11px 0 5px 18px;
	border-right: 2px solid #55aa55;
	border-left: 2px solid #55aa55;
	background: #FFFFFF url(/assets_before/wizut/images/bg_cnt_05.jpg) no-repeat left top;
}
#tmp_wiz_wiru_txt {
	padding: 0 0 23px;
}
#tmp_wiz_wiru_cnt .box_wiz_product {
	float: none;
}*/
/* 共通
============================== */
#tmp_wiz_icon h1 {
	padding: 0;
}
#tmp_wiz_icon h1 span {
	background: url(/assets_before/wizut/images/wiz_h1.gif) no-repeat right top;
	padding: 8px 150px 10px 22px;
	display: block;
}
.wiz_item {
	text-align: center;
	padding-bottom: 20px;
}
#tmp_contents #tmp_wiz_listtxt {
	margin: 0;
	padding: 0;
	list-style: none;
	list-style-image: none;
	margin-bottom: 16px;
}
#tmp_contents #tmp_wiz_listtxt li {
	margin-bottom: 8px;
}
#tmp_contents #tmp_wiz_txt {
	margin-bottom: 16px;
}
.box_wrap_pro {
	margin-bottom: 10px;
}
#tmp_contents .cau_sq span {
	border: 1px solid #333333;
	padding: 3px 5px;
	margin: 0 10px 0 0;
}

/* 販売終了品一覧へのリンクボタン */
.box_wiz_link {
	margin: 30px;
	text-align: right;
}
.box_wiz_link .icon01Link {
	background: url(/assets_before/images/common/icon01.png) left center no-repeat;
	background-size: 1em; padding: 0 0 0 1.53em; line-height: 1.2;
}

/*
2016.8.17 追記 ウィズットトップ
================================================== */

#tmp_wiz_cnt .box_wrap_pro > div { border: 2px solid #000; border-radius: 6px; padding: 2px; background-color: #fff; }
#tmp_wiz_cnt .box_wrap_pro > div .tmp_wiz_ttl { width: 862px; height: 30px; line-height: 30px; background: left top no-repeat; }
#tmp_wiz_cnt .box_wrap_pro > div .tmp_wiz_ttl h2 { font-size: 16px; color: #fff; text-indent: 0.8em; font-weight: normal; text-shadow: #a700a7 0px 0px 5px; }
#tmp_wiz_cnt .box_wrap_pro > div .tmp_wiz_ttl h2 span { display: inline-block; font-size: 0.8em; text-indent: 0.8em; }
#tmp_wiz_cnt .box_wrap_pro > div .tmp_wiz_cnt { margin: 15px 0 13px 0; display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-flex-wrap: wrap; flex-wrap: wrap; -webkit-flex-direction: row; flex-direction: row; -webkit-justify-content: center; justify-content: center; }
#tmp_wiz_cnt .box_wrap_pro > div .tmp_wiz_cnt .tmp_wiz_txt { -webkit-flex: 0 1 auto; flex: 0 1 auto; margin: 0 5px; z-index: 20; }
#tmp_wiz_cnt .box_wrap_pro > div .tmp_wiz_cnt .tmp_wiz_txt p strong { font-size: 20px; line-height: 28px; font-weight: bold; }
#tmp_wiz_cnt .box_wrap_pro > div .tmp_wiz_cnt .tmp_wiz_txt div.stars span.star { display: inline-block; vertical-align: top; }
#tmp_wiz_cnt .box_wrap_pro > div .tmp_wiz_cnt .box_wiz_product { -webkit-flex: 0 1 190px; flex: 0 1 190px; margin: 0 5px; z-index: 10; height: 200px; position: relative; text-align: center; background: center top no-repeat; }
#tmp_wiz_cnt .box_wrap_pro > div .tmp_wiz_cnt .box_wiz_product h3 { background: center bottom no-repeat; padding: 7px 0; }
#tmp_wiz_cnt .box_wrap_pro > div .tmp_wiz_cnt .box_wiz_product h3 span { font-size: 14px; line-height: 30px; white-space: nowrap; display: inline-block; vertical-align: middle; }
#tmp_wiz_cnt .box_wrap_pro > div .tmp_wiz_cnt .box_wiz_product h3 span.twolines { line-height: 15px; }
#tmp_wiz_cnt .box_wrap_pro > div .tmp_wiz_cnt .box_wiz_product h3 span.xscale95 { margin: 0 -2.5%; -moz-transform: scale(0.95, 1); -ms-transform: scale(0.95, 1); -webkit-transform: scale(0.95, 1); transform: scale(0.95, 1); }
#tmp_wiz_cnt .box_wrap_pro > div .tmp_wiz_cnt .box_wiz_product h3 span.xscale90 { margin: 0 -5%; -moz-transform: scale(0.9, 1); -ms-transform: scale(0.9, 1); -webkit-transform: scale(0.9, 1); transform: scale(0.9, 1); }
#tmp_wiz_cnt .box_wrap_pro > div .tmp_wiz_cnt .box_wiz_product h3 span.xscale85 { margin: 0 -7.5%; -moz-transform: scale(0.85, 1); -ms-transform: scale(0.85, 1); -webkit-transform: scale(0.85, 1); transform: scale(0.85, 1); }
#tmp_wiz_cnt .box_wrap_pro > div .tmp_wiz_cnt .box_wiz_product h3 span.xscale80 { margin: 0 -10%; -moz-transform: scale(0.8, 1); -ms-transform: scale(0.8, 1); -webkit-transform: scale(0.8, 1); transform: scale(0.8, 1); }
#tmp_wiz_cnt .box_wrap_pro > div .tmp_wiz_cnt .box_wiz_product h3 span.xscale75 { margin: 0 -12.5%; -moz-transform: scale(0.75, 1); -ms-transform: scale(0.75, 1); -webkit-transform: scale(0.75, 1); transform: scale(0.75, 1); }
#tmp_wiz_cnt .box_wrap_pro > div .tmp_wiz_cnt .box_wiz_product h3 span.xscale70 { margin: 0 -15%; -moz-transform: scale(0.7, 1); -ms-transform: scale(0.7, 1); -webkit-transform: scale(0.7, 1); transform: scale(0.7, 1); }
#tmp_wiz_cnt .box_wrap_pro > div .tmp_wiz_cnt .box_wiz_product h3 span.xscale65 { margin: 0 -17.5%; -moz-transform: scale(0.65, 1); -ms-transform: scale(0.65, 1); -webkit-transform: scale(0.65, 1); transform: scale(0.65, 1); }
#tmp_wiz_cnt .box_wrap_pro > div .tmp_wiz_cnt .box_wiz_product h3 span.xscale60 { margin: 0 -20%; -moz-transform: scale(0.6, 1); -ms-transform: scale(0.6, 1); -webkit-transform: scale(0.6, 1); transform: scale(0.6, 1); }
#tmp_wiz_cnt .box_wrap_pro > div .tmp_wiz_cnt .box_wiz_product p { font-weight: bold; font-size: 12px; }
#tmp_wiz_cnt .box_wrap_pro > div .tmp_wiz_cnt .box_wiz_product div.photo { margin-top: 5px; }
#tmp_wiz_cnt .box_wrap_pro > div .tmp_wiz_cnt .box_wiz_product a { display: block; position: absolute; bottom: 10px; width: 100%; }
#tmp_wiz_cnt .box_wrap_pro > div#tmp_wiz_pink { border-color: #FFA7FF; }
#tmp_wiz_cnt .box_wrap_pro > div#tmp_wiz_pink .tmp_wiz_ttl { background-image: url("/assets_before/wizut/images/h2_bk_pink.png"); }
#tmp_wiz_cnt .box_wrap_pro > div#tmp_wiz_pink .tmp_wiz_ttl h2 { text-shadow: #a700a7 0px 0px 5px; }
#tmp_wiz_cnt .box_wrap_pro > div#tmp_wiz_pink .tmp_wiz_cnt .box_wiz_product { background-image: url("/assets_before/wizut/images/frame_pink.png"); }
#tmp_wiz_cnt .box_wrap_pro > div#tmp_wiz_pink .tmp_wiz_cnt .box_wiz_product h3 { background-image: url("/assets_before/wizut/images/tit_under_pink.png"); }
#tmp_wiz_cnt .box_wrap_pro > div#tmp_wiz_yellow { border-color: #d59f00; }
#tmp_wiz_cnt .box_wrap_pro > div#tmp_wiz_yellow .tmp_wiz_ttl { background-image: url("/assets_before/wizut/images/h2_bk_yellow.png"); }
#tmp_wiz_cnt .box_wrap_pro > div#tmp_wiz_yellow .tmp_wiz_ttl h2 { text-shadow: black 0px 0px 5px; }
#tmp_wiz_cnt .box_wrap_pro > div#tmp_wiz_yellow .tmp_wiz_cnt .box_wiz_product { background-image: url("/assets_before/wizut/images/frame_yellow.png"); }
#tmp_wiz_cnt .box_wrap_pro > div#tmp_wiz_yellow .tmp_wiz_cnt .box_wiz_product h3 { background-image: url("/assets_before/wizut/images/tit_under_yellow.png"); }
#tmp_wiz_cnt .box_wrap_pro > div#tmp_wiz_green { border-color: #69C898; }
#tmp_wiz_cnt .box_wrap_pro > div#tmp_wiz_green .tmp_wiz_ttl { background-image: url("/assets_before/wizut/images/h2_bk_green.png"); }
#tmp_wiz_cnt .box_wrap_pro > div#tmp_wiz_green .tmp_wiz_ttl h2 { text-shadow: #0d2519 0px 0px 5px; }
#tmp_wiz_cnt .box_wrap_pro > div#tmp_wiz_green .tmp_wiz_cnt .box_wiz_product { background-image: url("/assets_before/wizut/images/frame_green.png"); }
#tmp_wiz_cnt .box_wrap_pro > div#tmp_wiz_green .tmp_wiz_cnt .box_wiz_product h3 { background-image: url("/assets_before/wizut/images/tit_under_green.png"); }
#tmp_wiz_cnt .box_wrap_pro > div#tmp_wiz_lime { border-color: #80b54a; }
#tmp_wiz_cnt .box_wrap_pro > div#tmp_wiz_lime .tmp_wiz_ttl { background-image: url("/assets_before/wizut/images/h2_bk_lime.png"); }
#tmp_wiz_cnt .box_wrap_pro > div#tmp_wiz_lime .tmp_wiz_ttl h2 { text-shadow: black 0px 0px 5px; }
#tmp_wiz_cnt .box_wrap_pro > div#tmp_wiz_lime .tmp_wiz_cnt .box_wiz_product { background-image: url("/assets_before/wizut/images/frame_lime.png"); }
#tmp_wiz_cnt .box_wrap_pro > div#tmp_wiz_lime .tmp_wiz_cnt .box_wiz_product h3 { background-image: url("/assets_before/wizut/images/tit_under_lime.png"); }
#tmp_wiz_cnt .box_wrap_pro > div#tmp_wiz_blue { border-color: #50c8ef; }
#tmp_wiz_cnt .box_wrap_pro > div#tmp_wiz_blue .tmp_wiz_ttl { background-image: url("/assets_before/wizut/images/h2_bk_blue.png"); }
#tmp_wiz_cnt .box_wrap_pro > div#tmp_wiz_blue .tmp_wiz_ttl h2 { text-shadow: #052e3b 0px 0px 5px; }
#tmp_wiz_cnt .box_wrap_pro > div#tmp_wiz_blue .tmp_wiz_cnt .box_wiz_product { background-image: url("/assets_before/wizut/images/frame_blue.png"); }
#tmp_wiz_cnt .box_wrap_pro > div#tmp_wiz_blue .tmp_wiz_cnt .box_wiz_product h3 { background-image: url("/assets_before/wizut/images/tit_under_blue.png"); }

/*
2016.8.17 追記 ウィズット 新商品 ウィルナックミスト
================================================== */

/*#tmp_contents.wiz_npro_2016 .green { color: #00693E; }
#tmp_contents.wiz_npro_2016 .blue { color: #0068B7; }
#tmp_contents.wiz_npro_2016 .red { color: #E60012; }*/
#tmp_contents.wiz_npro_2016 .photo { margin: -30px 0 0 0; }
#tmp_contents.wiz_npro_2016 .name { margin: 10px 0 0 0; }
#tmp_contents.wiz_npro_2016 .herb {}
#tmp_contents.wiz_npro_2016 .herb p { color: #00693E; font-size: 12px; padding: 0 0 0 20px; margin: 0 15px 0 15px; }
#tmp_contents.wiz_npro_2016 .herb p b { display: inline-block; width: 20px; font-weight: bold; margin-left: -20px; }
#tmp_contents.wiz_npro_2016 .exp { margin: 20px 15px 0 30px; }
#tmp_contents.wiz_npro_2016 .exp strong { display: block; text-indent: -0.5em; font-weight: bold; font-size: 16px; margin-left: -15px; }
#tmp_contents.wiz_npro_2016 .exp strong+p { font-weight: bold; font-size: 16px; line-height: 1.4; color: #0068B7; }
#tmp_contents.wiz_npro_2016 .exp p.red { color: #E60012; }
#tmp_contents.wiz_npro_2016 .exp p.small { font-size: 12px; margin-bottom: 2px; padding: 0 0 0 1em; text-indent: -1em; }
#tmp_contents.wiz_npro_2016 p.nofires { color: #E60012; border: 2px solid #E60012; padding: 5px 10px; font-size: 13px; font-weight: bold; margin: 20px 15px 0 15px; }

#tmp_contents.wiz_npro_2016 .btn_detail { margin-top: 20px; }
#tmp_contents.wiz_npro_2016 p.caution { margin-top: 30px; }
#tmp_contents.wiz_npro_2016 .btn_backtolist { margin-top: 30px; }

/*
新商品
================================================== */
#tmp_contents #tmp_new_item p {
	margin-bottom: 0;
}
#tmp_contents #tmp_new_item ul.new_item_rose {
	margin: 0 0 15px;
	list-style: none;
	list-style-image: none;
}
#tmp_contents #tmp_new_item ul.new_item_rose li {
	float: left;
	text-align: center;
}
#tmp_contents #tmp_new_item .col2 {
	margin: 0 0 15px;
}
#tmp_contents #tmp_new_item .col2 .col2 {
	margin-bottom: 0;
}
#tmp_contents #tmp_new_item .col2L {
	width: 320px;
	margin-right: 0;
	text-align: center;
}
#tmp_contents #tmp_new_item .col2R {
	width: 345px;
	float: right;
	text-align: center;
}
#tmp_contents #tmp_new_item .col2L .col2L, #tmp_contents #tmp_new_item .col2R .col2L {
	width: 47.5%;
	margin-right: 4%;
}
#tmp_contents #tmp_new_item .col2L .col2R, #tmp_contents #tmp_new_item .col2R .col2R {
	width: 47.5%;
}
#tmp_contents #tmp_new_item .wid0 .col2L {
	width: 50%;
	margin-right: 0;
}
#tmp_contents #tmp_new_item .wid0 .col2R {
	width: 50%;
}
/*
マイローズ
================================================== */
#tmp_contents #tmp_myrosetop_ttl h1 {
	background: none;
	background-color: #46793E;
	border: none;
	padding: 0 0 7px;
	margin: 0;
}
#tmp_contents #tmp_myrose_cnt {
	clear: both;
	background-color: #46793E;
	padding: 0 20px 30px 26px;
}
#tmp_contents #tmp_myrose_cnt #tmp_wrap_myrose_syokai {
	width: 664px;
	float: left;
	background: #FFFFFF url(/assets_before/regacy/images/contents/myrose/bg_syokai.gif) left bottom no-repeat;
}
#tmp_contents #tmp_myrose_cnt #tmp_wrap_myrose_syokai #tmp_myrose_syokai {
	background: url(/assets_before/regacy/images/contents/myrose/bg_top_syokai.gif) left top no-repeat;
	padding: 17px 16px;
}
#tmp_contents #tmp_myrose_cnt #tmp_wrap_myrose_syokai #tmp_myrose_syokai .myrose_syokai_box {
	clear: both;
	min-height: 350px;
	border-bottom: 2px solid #AA9F55;
	margin: 10px 0 20px;
}
#tmp_contents #tmp_myrose_cnt #tmp_wrap_myrose_syokai #tmp_myrose_syokai .myrose_syokai_box .syokai_img {
	width: 290px;
	float: left;
	text-align: center;
}
#tmp_contents #tmp_myrose_cnt #tmp_myrose_syokai .wrap_syokai_benika {
	position: relative;
}
#tmp_contents #tmp_myrose_cnt #tmp_myrose_syokai .wrap_syokai_benika .syokai_benika_img {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 1;
}
#tmp_contents #tmp_myrose_cnt #tmp_myrose_syokai .wrap_syokai_benika .syokai_benika_cnt {
	position: absolute;
	top: 0;
	left: 0;
	width: 388px;
	margin: 0 0 0 244px;
	z-index: 2;
}
#tmp_contents #tmp_myrose_cnt #tmp_myrose_syokai .wrap_syokai_benika .syokai_benika_cnt .syokai_benika_txt {
	margin: 0 0 15px;
}
#tmp_contents #tmp_myrose_cnt #tmp_myrose_syokai .wrap_syokai_benika .syokai_benika_cnt .syokai_benika_txt2 {
	margin: 0 0 30px 166px;
}
#tmp_contents #tmp_myrose_cnt #tmp_myrose_syokai .wrap_syokai_benika .syokai_benika_cnt .syokai_benika_btn {
	margin: 0 50px 0 0;
}
#tmp_contents #tmp_myrose_cnt #tmp_myrose_contents {
	width: 202px;
	float: right;
}
#tmp_contents #tmp_myrose_cnt h2 {
	background: none;
	border: none;
	margin: 0;
	padding: 0;
}
#tmp_contents #tmp_myrose_cnt #tmp_myrose_contents .wrap_kansyu_box {
	clear: both;
	width: 202px;
}
#tmp_contents #tmp_myrose_cnt #tmp_myrose_contents .kansyu_box {
	background: #46793E url(/assets_before/regacy/images/contents/myrose/bg_contents.gif) left bottom no-repeat;
}
#tmp_contents #tmp_myrose_cnt #tmp_myrose_contents .kansyu_box p.kansyu {
	margin: 0;
	padding: 0;
	text-align: center;
}
#tmp_contents #tmp_myrose_cnt #tmp_myrose_contents .kansyu_box ul {
	display: block;
	margin-left: 2.5em;
	padding-bottom: 15px;
	list-style-image: url(/assets_before/regacy/images/contents/navi_icon.gif);
}
/*
rose
================================================== */
#tmp_main31 {
	font-size: 120%;
}
#tmp_rose_ttl h1 {
	background: none;
	margin: 0;
	padding: 0;
	z-index: 1; position: relative;
}
#tmp_contents #tmp_wrap_rose {
	margin-bottom: 0;
	/* background: #102981 url(/assets_before/regacy/images/rose/myrose_bottom_2016.png) no-repeat center bottom; 20160223 */
	background: url(/assets_before/regacy/images/rose/myrose_bottom_2016.png) no-repeat center bottom;
	padding: 0 0 35px;
	width: 930px;
}
#tmp_rose_cnt {
	z-index: 2; position: relative;
	/*padding: 0 15px; 2016.0223 */
	padding: 0 32px;
	/*margin: 0 17px; 2016.0223 */
	margin: -70px 0 0 0;
	/* background: #FFFFFF; 2016.0223 */
	background: url("/assets_before/regacy/images/rose/bg_2016.png");
}
#tmp_rose_cnt h2 {
	background: none;
	border: none;
	margin: 0 0 26px;
	padding: 0;
}
#tmp_rose_cnt h3 {
	background: none;
	border: none;
	margin: 0 0 15px;
	padding: 0;
}
#tmp_rose_cnt ul {
	font-size: 1.2rem;
	list-style: url(/assets_before/regacy/images/rose/list_icon.gif);
}
.wrap_rose_box {
	margin: 0 -18px 18px 0;
	border-radius: 4px;
	overflow: hidden;
}
*:first-child+html .wrap_rose_box, * html .wrap_rose_box {
	width: 948px;
}
.rose_box {
	width: 424px;
	margin: 0 18px 0 0;
	float: left;
	background: url(/assets_before/regacy/images/rose/rose_box_bg.jpg) repeat-y;
}
.rose_box_cnt {
	padding: 16px 16px 0;
	background: url(/assets_before/regacy/images/rose/rose_box_top.jpg) no-repeat center top;
}
.rose_box_bottom {
	background: url(/assets_before/regacy/images/rose/rose_box_bottom.jpg) no-repeat center bottom;
	padding: 0 0 18px;
}
*:first-child+html .rose_box_bottom, * html .rose_box_bottom {
	padding: 0;
	height: 18px;
}
.rose_box_photo {
	float: left;
}
.rose_box_kanshu {
	float: right;
}
#tmp_contents .rose_box_cnt ul {
	float: left;
	margin: 0 0 0 25px;
	padding: 0;
}
#tmp_contents .wrap_rose_bnr {
	margin: 0 -18px 20px 0;
}
*:first-child+html #tmp_contents .wrap_rose_bnr, * html #tmp_contents .wrap_rose_bnr {
	width: 948px;
}
#tmp_contents .wrap_rose_bnr ul {
	margin: 0;
	padding: 0;
	list-style: none;
	list-style-image: none;
}
#tmp_contents .wrap_rose_bnr ul li {
	float: left;
	margin: 0 18px 0 0;
}
.rose_pro_l {
	float: left;
}
.rose_pro_r {
	width: 690px;
	float: right;
}
.rose_pro_cnt {
	margin: 0 -14px 10px 0;
	clear: both;
}
*:first-child+html .rose_pro_cnt, * html .rose_pro_cnt {
	width: 706px;
}
#tmp_contents .rose_pro_cnt p {
	font-size: 85.7%;
	font-size: 100%;
}
.box_rose_n_pro {
	width: 338px;
	float: left;
	margin: 0 14px 13px 0;
	background: url(/assets_before/regacy/images/rose/rose_n_pro_bg.jpg) repeat-y;
}
.box_rose_n_pro_cnt {
	background: url(/assets_before/regacy/images/rose/rose_n_pro_bottom.jpg) no-repeat center bottom;
	padding: 0 11px 11px;
}
/*rose追加対応////////////////////////////////////////////////////////*/
.benika_box {
	padding: 14px 13px 0 13px;
	background-image: url(/assets_before/regacy/images/rose/benika_bg.jpg);
	background-repeat: no-repeat;
}
#tmp_contents .benika p {
	background: url(/assets_before/regacy/images/benika_title_bg.jpg);
	margin: 0;
}
#tmp_contents .benika p a {
	display: block; margin: 10px;
	text-decoration: none;
	font-weight: bold; padding: 0 0 0 10px;
	color: #59390A; font-size: 1.5rem;
	line-height: 1.1em;
}
.benika {
	width: 324px;
	float: left;
}
.benika_photo {
	float: left;
}
.gachu_box {
	width: 336px;
	border: #FCC800 solid 1px;
	background-color: #FCFBF4;
	float: right;
}
#tmp_contents .gachu_box ul {
	display: block;
	float: left;
	/*width: 140px;*/
	margin: 0 0 0.5em 1em; /* 変更しない */
	list-style-image: url(/assets_before/regacy/images/contents/list_icon.gif); /* 変更しない */
}
#tmp_contents .gachu_box li {
	margin-left: 1em;
}
.sankau {
	/*	clear: both;
	width:664px;*/
	text-align: right;
}
.gachu_box2 {
	clear: both;
	width: 100%;
	border: #FCC800 solid 1px;
	background-color: #FCFBF4;
	padding: 15px 10px;
	box-sizing: border-box;
}
#tmp_contents .gachu_box2 table p {
	margin: 0;
	font-size: 1.2rem;
}
.rose_pdflink {
	padding: 20px 10px 20px 36px;
	background-image: url(/assets_before/images/common/icon01IE.png);
	background-repeat: no-repeat;
	background-position: 16px 20px;
	border: #E6D48A solid 1px;
	border-radius: 7px;
	background-color: #fff;
	margin: 0 !important;
}
.rose_pdflink_s {
	width: 56%;
	padding: 10px 36px;
	background-image: url(/assets_before/images/common/icon01IE.png);
	background-repeat: no-repeat;
	background-position: 16px 12px;
	border: #E6D48A solid 1px;
	border-radius: 7px;
}
.box_rose_pro1 {
	/*padding-top: 668px; 20160223*/
	width: 338px; margin: 30px auto;
}
/*rose追加対応ここまで///////////////////////////////////////////////*/
.box_rose_pro {
	width: 338px;
	float: left;
	margin: 0 14px 13px 0;
	background: url(/assets_before/regacy/images/rose/box_rose_pro_bg.jpg) repeat-y;
}
.box_rose_pro_cnt {
	background: url(/assets_before/regacy/images/rose/box_rose_pro_bottom.jpg) no-repeat center bottom;
	padding: 0 11px 11px;
}
#tmp_contents .box_rose_n_pro_cnt p, #tmp_contents .box_rose_pro_cnt p {
	margin: 0 0 5px;
}
#tmp_contents .box_rose_n_pro_cnt p.rose_pro_img, #tmp_contents .box_rose_pro_cnt p.rose_pro_img {
	float: left;
	margin: 0;
}
#tmp_contents .box_rose_n_pro_ttl p,
#tmp_contents .box_rose_pro_ttl p {
	margin: 0 0 2.0rem 0;
	height: 27px;
}
#tmp_contents .box_rose_n_pro_ttl p a,
#tmp_contents .box_rose_pro_ttl p a {
	display: block; text-decoration: none;
	font-weight: bold; padding: 9px 0 0 35px;
	color: #59390A; font-size: 1.5rem;
	line-height: 1.1em;
}

#tmp_contents .box_rose_n_pro_ttl p {
	background: url(/assets_before/regacy/images/rose/rose_n_pro_ttl_bg.jpg);
}
#tmp_contents .box_rose_pro_ttl p {
	background: url(/assets_before/regacy/images/rose/rose_pro_ttl_bg.jpg);
}
#tmp_contents p.rose_pro_read {
	font-size: 1.2rem;
	padding: 1.2rem 1.0rem 1.0rem 0;
}
.campaign_prsent_bnr {
	padding: 20px 0 0;
	display: none;
}
#tmp_contents .campaign_prsent_bnr p {
	margin: 0;
}
#tmp_contents .rose_pro_movie_ttl p {
	margin: 0;
}
#tmp_contents .rose_pro_movie_cnt p {
	margin: 0 0 6px;
}
.rose_pro_movie {
	margin: 0 0 20px;
}
/* rose_01 */
#tmp_contents .box_rose_child ul {
	margin: 0 0 0 16px;
	padding: 0;
}
.box_rose_child {
	margin: 0 0 20px;
}
.box_rose_child li {
	margin: 0 0 1em 24px; /* 変更しない */
	list-style-image: url(/assets_before/regacy/images/contents/list_icon.gif); /* 変更しない*/
}

.rose_pro_ttl h3 {
	color: #fff; line-height: 32px; height: 32px;
	text-indent: 15px
}
.rose_pro_ttl h3.red {
	background: url(/assets_before/regacy/images/rose/n_pro2015_rose_ttl_bg.jpg) no-repeat left center !important;
}
.rose_pro_ttl h3.blue {
	background: url(/assets_before/regacy/images/rose/pro_rose_ttl_bg.gif) no-repeat left center !important;
}
/*==================================================
140326追加
================================================== */
.n_pro_read {
	margin: 0 20px 0 46px;
}
.n_pro_read2 {
	margin: 0 20px 0 46px;
}
.green_box {
	border: solid 1px #008742;
	color: #008742;
	padding: 9px 16px 0;
	margin: 0 0 15px;
	font-weight: bold;
}
.n_pro_read p {
	margin-left: 1em;
	text-indent: -1em;
}
.n_pro_read2 p {
	margin-left: 1em;
	text-indent: -1em;
}
.n_pro_uinfo {
	font-size: 85.7%;
}
#tmp_n_pro_caution {
	border: solid 1px #DDDDDD;
	margin: 20px auto;
	width: 630px;
}
#tmp_n_pro_caution_ttl {
	background: #DDDDDD;
	padding: 4px 8px 3px;
}
#tmp_n_pro_caution_cnt {
	padding: 0 16px;
	line-height: 1.8;
}
/*==================================================
140414追加
================================================== */
.movBT {
	margin: 10px 5px;
}
/*==================================================
140622追加
================================================== */
.kadan {
	border-top: 5px solid #B1CD87;
}

/*==================================================
新商品 2016年 20160218追加
================================================== */

div#tmp_n_pro_2016 {
}
div#tmp_n_pro_2016 div.title {
}
div#tmp_n_pro_2016 table {
	margin: 10px 0 0 50px;
}
div#tmp_n_pro_2016 table tbody tr td {
	text-align: center;
}
div#tmp_n_pro_2016 div.copy {
}
div#tmp_n_pro_2016 div.copy p {
	margin: 0; font-size: 100%; line-height: 1.4em;
	text-align: left;
}
div#tmp_n_pro_2016 div.copy ul {
	list-style: none; margin: 0;
}
div#tmp_n_pro_2016 div.copy ul li {
	list-style: none; margin: 0;
}
div#tmp_n_pro_2016 div.copy ul li p {
	padding: 0 0 0 1em; text-indent: -1em;
	margin: 0;
}
div#tmp_n_pro_2016 div.btn_detail {
	text-align: center; margin-top: 20px;
}
div#tmp_n_pro_2016 div.btn_backtolist {
	text-align: center; margin-top: 20px;
}
div#tmp_n_pro_2016.p1601-1 div.copy { margin-bottom: 0.8em; }
div#tmp_n_pro_2016.p1601-2 div.copy { margin: 0.8em 0; }
div#tmp_n_pro_2016.p1601-3 table { margin-top: -30px; }
div#tmp_n_pro_2016.p1601-3 div.copy { margin: -20px 0 0.8em 0; }
div#tmp_n_pro_2016.p1601-4 table { margin-top: -35px; }
div#tmp_n_pro_2016.p1601-4 div.copy { margin: 30px 0 0.8em 0; }
div#tmp_n_pro_2016.p1601-5 table { margin-top: -25px; }
div#tmp_n_pro_2016.p1601-5 div.copy { margin: 30px 0 0.8em 0; }
div#tmp_n_pro_2016.p1601-6 table { margin-top: -15px; }
div#tmp_n_pro_2016.p1601-6 table td:first-child { padding-top: 30px; }
div#tmp_n_pro_2016.p1601-6 div.copy { margin: 0.8em 0; }
div#tmp_n_pro_2016.p1601-6 div.btn_detail { margin-right: 35px; }
div#tmp_n_pro_2016.p1601-7 table td:nth-of-type(1) { text-align: left; padding-top: 5px; }
div#tmp_n_pro_2016.p1601-7 table td:nth-of-type(2)>img { margin-left: -120px; }
div#tmp_n_pro_2016.p1601-7 div.copy { margin: 30px 0 0.8em 0; }
div#tmp_n_pro_2016.p1601-7 div.btn_detail { margin-left: 30px; }
div#tmp_n_pro_2016.p1601-9 div.copy { margin-left: 5px; }
div#tmp_n_pro_2016.p1601-9 table:nth-of-type(2) td:nth-of-type(2)>img { margin-left: -75px; }
div#tmp_n_pro_2016.p1601-9 div.btn_detail { margin-left: 5px; }
div#tmp_n_pro_2016.p1601-10 table { margin-top: -95px; }
div#tmp_n_pro_2016.p1601-10 table td:nth-of-type(2) { padding-top: 100px; }
div#tmp_n_pro_2016.p1601-10 div.copy { margin-left: 5px; }
div#tmp_n_pro_2016.p1601-10 div.btn_detail { margin-left: 60px; }
div#tmp_n_pro_2016.p1601-11 table { margin-top: -50px; }
div#tmp_n_pro_2016.p1601-11 div.copy { margin: 70px 0 30px 0; }
div#tmp_n_pro_2016.p1601-11 table td:nth-of-type(3) { padding: 40px 0 0 10px; }
div#tmp_n_pro_2016.p1601-12 table { margin: -50px 25px 0 25px; }
div#tmp_n_pro_2016.p1601-12 div.copy { margin: 60px 0.8em 0.8em 0; }
div#tmp_n_pro_2016.p1601-12 div.btn_detail { margin-left: 30px; }
div#tmp_n_pro_2016.p1601-13 table:nth-of-type(1) { margin: 10px 25px 0 25px; }
div#tmp_n_pro_2016.p1601-13 div.copy { margin: 0.8em 0.8em 0.8em 0; }
div#tmp_n_pro_2016.p1601-13 table:nth-of-type(2) { margin: 10px 50px 0 50px; }
div#tmp_n_pro_2016.p1601-13 table:nth-of-type(2) td:nth-of-type(2) { text-align: left; padding-left: 10px }
div#tmp_n_pro_2016.p1601-13 div.btn_detail { margin-left: 40px; }
div#tmp_n_pro_2016.p1602-1 table { margin: 10px 25px 0 25px; }
div#tmp_n_pro_2016.p1602-1 table td:nth-of-type(1) { text-align: left; }
div#tmp_n_pro_2016.p1602-1 div.copy { margin: 0.8em 0.8em 0.8em 0; }
div#tmp_n_pro_2016.p1602-2 table { margin: 10px 25px 0 25px; }
div#tmp_n_pro_2016.p1602-2 table td:nth-of-type(1) { text-align: left; }
div#tmp_n_pro_2016.p1602-2 div.copy { margin: 0.8em 0.8em 0.8em 0; }
div#tmp_n_pro_2016.p1603-1 table:nth-of-type(1) { margin: 10px 0 0 46px;}
div#tmp_n_pro_2016.p1603-1 table:nth-of-type(1) td:nth-of-type(2) { padding: 0 10px; }
div#tmp_n_pro_2016.p1603-1 div.btn_detail { margin: 0; }




/*==================================================
clearfix(130830追加)
================================================== */
/* for modern browser */
.box_wrap_pro:after, #tmp_wiz_wiru:after, #tmp_wiz_wiru_cnt:after, #tmp_wiz_wiru_ttl:after, #tmp_wiz_wiru_txt:after, #tmp_wiz_wiru:after, #tmp_wiz_taiji:after, #tmp_wiz_taiji_cnt:after, #tmp_wiz_taiji_ttl:after, #tmp_wiz_taiji:after, #tmp_wiz_taiji_txt:after, #tmp_wiz:after, #tmp_wiz_kobae:after, #tmp_wiz_kobae_cnt:after, #tmp_wiz_kobae_txt:after, #tmp_wiz_bojo:after, #tmp_wiz_bojo_cnt:after, #tmp_wiz_bojo_txt:after, #tmp_wrap_wiz:after, #tmp_wiz_ttl h1:after, #tmp_wiz_cnt:after, #tmp_wiz_sacchuzai:after, #tmp_wiz_sacchuzai_ttl:after, #tmp_wiz_sacchuzai_cnt:after, #tmp_wiz_sacchuzai_txt:after, #tmp_wiz_kunna:after, #tmp_wiz_kunna_cnt:after, #tmp_wiz_kunna_txt:after, .box_wiz_product:after, .rose_box:after, .rose_box_cnt:after, .wrap_rose_box:after, .wrap_rose_bnr:after, .wrap_rose_pro:after, .rose_pro_cnt:after, .box_rose_n_pro_cnt:after, .box_rose_pro_cnt:after, .box_rose_child:after, #tmp_guide_new_cnt .guide_new_cnt:after, .box_rose_pro1:after {
	content: "."; /* 変更しない */
	display: block; /* 変更しない */
	height: 0; /* 変更しない */
	font-size: 0.1%; /* 変更しない */
	line-height: 0.1; /* 変更しない */
	clear: both; /* 変更しない */
	visibility: hidden; /* 変更しない */
}
/* for IE7.0 */
*:first-child+html .box_wrap_pro, *:first-child+html #tmp_wiz_wiru, *:first-child+html #tmp_wiz_wiru_cnt, *:first-child+html #tmp_wiz_wiru_ttl, *:first-child+html #tmp_wiz_wiru_txt, *:first-child+html #tmp_wiz_wiru, *:first-child+html #tmp_wiz_taiji, *:first-child+html #tmp_wiz_taiji_cnt, *:first-child+html #tmp_wiz_taiji_ttl, *:first-child+html #tmp_wiz_taiji, *:first-child+html #tmp_wiz_taiji_txt, *:first-child+html #tmp_wiz, *:first-child+html #tmp_wiz_kobae, *:first-child+html #tmp_wiz_kobae_cnt, *:first-child+html #tmp_wiz_kobae_txt, *:first-child+html #tmp_wiz_bojo, *:first-child+html #tmp_wiz_bojo_cnt, *:first-child+html #tmp_wiz_bojo_txt, *:first-child+html #tmp_wrap_wiz, *:first-child+html #tmp_wiz_ttl h1, *:first-child+html #tmp_wiz_cnt, *:first-child+html #tmp_wiz_sacchuzai, *:first-child+html #tmp_wiz_sacchuzai_ttl, *:first-child+html #tmp_wiz_sacchuzai_cnt, *:first-child+html #tmp_wiz_sacchuzai_txt, *:first-child+html #tmp_wiz_kunna, *:first-child+html #tmp_wiz_kunna_cnt, *:first-child+html #tmp_wiz_kunna_txt, *:first-child+html .box_wiz_product, *:first-child+html .rose_box, *:first-child+html .rose_box_cnt, *:first-child+html .wrap_rose_box, *:first-child+html .wrap_rose_bnr, *:first-child+html .wrap_rose_pro, *:first-child+html .rose_pro_cnt, *:first-child+html .box_rose_n_pro_cnt, *:first-child+html .box_rose_pro_cnt, *:first-child+html .box_rose_child, *:first-child+html #tmp_guide_new_cnt .guide_new_cnt {
	min-height: 1%; /* 変更しない */
}
/* for IE6.0 */
* html .box_wrap_pro, * html #tmp_wiz_wiru, * html #tmp_wiz_wiru_cnt, * html #tmp_wiz_wiru_ttl, * html #tmp_wiz_wiru_txt, * html #tmp_wiz_wiru, * html #tmp_wiz_taiji, * html #tmp_wiz_taiji_cnt, * html #tmp_wiz_taiji_ttl, * html #tmp_wiz_taiji, * html #tmp_wiz_taiji_txt, * html #tmp_wiz, * html #tmp_wiz_kobae, * html #tmp_wiz_kobae_cnt, * html #tmp_wiz_kobae_txt, * html #tmp_wiz_bojo, * html #tmp_wiz_bojo_cnt, * html #tmp_wiz_bojo_txt, * html #tmp_wrap_wiz, * html #tmp_wiz_ttl h1, * html #tmp_wiz_cnt, * html #tmp_wiz_sacchuzai, * html #tmp_wiz_sacchuzai_ttl, * html #tmp_wiz_sacchuzai_cnt, * html #tmp_wiz_sacchuzai_txt, * html #tmp_wiz_kunna, * html #tmp_wiz_kunna_cnt, * html #tmp_wiz_kunna_txt, * html .box_wiz_product, * html .rose_box, * html .rose_box_cnt, * html .wrap_rose_box, * html .wrap_rose_bnr, * html .wrap_rose_pro, * html .rose_pro_cnt, * html .box_rose_n_pro_cnt, * html .box_rose_pro_cnt, * html .box_rose_child, * html #tmp_guide_new_cnt .guide_new_cnt {
	display: inline-block; /* 変更しない */
}
/*==================================================
clearfix
================================================== */
/* for modern browser */
.box_project:after, .photo_outer:after {
	content: "."; /* 変更しない */
	display: block; /* 変更しない */
	height: 0; /* 変更しない */
	font-size: 0.1%; /* 変更しない */
	line-height: 0.1; /* 変更しない */
	clear: both; /* 変更しない */
	visibility: hidden; /* 変更しない */
}
/* for IE7.0 */
*:first-child+html .box_project, *:first-child+html .photo_outer {
	min-height: 1%; /* 変更しない */
}
/* for IE6.0 */
* html .box_project, * html .photo_outer {
	display: inline-block; /* 変更しない */
}
/* ==================================================
clearfix
================================================== */
/* tbl_list
============================== */
#tmp_contents table.tbl_list {
	margin: 0 0 0.8em;
	border-collapse: collapse;
	border-spacing: 0;
}
#tmp_contents table.tbl_list th, #tmp_contents table.tbl_list td {
	padding: 5px 8px;
	font-weight: normal;
	text-align: left;
	vertical-align: top;
}
#tmp_contents table.tbl_list th {
	width: 6em;
	background: url(/assets_before/top/images/list_icon.gif) no-repeat left 5px;
	padding-left: 12px;
}
#tmp_contents table.tbl_list p {
	margin: 0;
}
/* ==================================================
support
================================================== */
#support_map {
	position: relative;
	background-image: url(/assets_before/support/images/map_bg.jpg);
	background-repeat: no-repeat;
	height: 731px;
	background-color: #fef1c7;
}
.map_title {
	position: absolute;
	left: 29px;
	top: 20px;
}
.map_copy {
	position: absolute;
	left: 18px;
	top: 90px;
}
.map_bt {
	position: absolute;
	left: 312px;
	top: 564px;
}
/* ==================================================
clearfix
================================================== */
/* for modern browser */
#tmp_camp_challenge #tmp_rcnt_detail #tmp_yoi_challenge:after, #tmp_camp_challenge #tmp_rcnt_detail #tmp_yoi_challenge_ttl:after, #tmp_camp_challenge #tmp_rcnt_detail #tmp_yoi_challenge_cnt:after, #tmp_camp_handmade #tmp_rcnt_detail #tmp_wrap_yoi_handmade:after, #tmp_camp_handmade #tmp_rcnt_detail #tmp_wrap_yoi_handmade2:after, #tmp_camp_handmade #tmp_rcnt_detail .box_point:after, #tmp_camp_challenge #tmp_rcnt_detail .box_point:after, #tmp_camp_vegetable #tmp_rcnt_detail .box_vegetable:after, #tmp_camp_vegetable #tmp_rcnt_detail #tmp_veget_daihyo:after, #tmp_camp_vegetable #tmp_rcnt_detail #tmp_veget_daihyo_ttl:after, #tmp_camp_vegetable #tmp_rcnt_detail #tmp_veget_daihyo_cnt:after, #tmp_camp_vegetable #tmp_rcnt_detail .box_veget_daihyo_fst:after, #tmp_camp_vegetable #tmp_rcnt_detail .box_veget_daihyo_lft:after, #tmp_camp_vegetable #tmp_rcnt_detail .box_veget_daihyo_rgt:after, #tmp_rcnt_detail .page_sending_navi:after, #tmp_contents div.outline:after, #tmp_contents div.box_info:after, #tmp_contents div.box_info_ttl:after, #tmp_contents div.box_info_cnt:after, #tmp_contents div.box_link:after, #tmp_contents div.box_link_ttl:after, #tmp_contents div.box_link_cnt:after, #tmp_contents div.box_menu:after, #tmp_contents div.box_menu_ttl:after, #tmp_contents div.box_menu_cnt:after, #tmp_contents .box_photo:after, #tmp_map:after, #tmp_contents #tmp_facilities_btn:after, #tmp_kaisya_main:after, #tmp_kaisya_col2:after, #tmp_contents .navi_zaoo_sch:after, #tmp_contents .navi_zaoo_sch_ttl:after, #tmp_contents .navi_zaoo_sch_cnt:after, #tmp_contents .navi_sch:after, #tmp_contents .navi_sch_ttl:after, #tmp_contents .navi_sch_cnt:after, #tmp_zasso_sch:after, #tmp_zasso_josozai:after, #tmp_zasso_shurui:after, #tmp_zasso_shurui_cnt:after, #tmp_zasso_shurui .shurui_img:after, #tmp_guide_new:after, #tmp_guide_new_ttl:after, #tmp_guide_new_cnt:after, #tmp_guide_new_cnt_l:after, #tmp_guide_new_cnt_r:after, #tmp_guide_category:after, #tmp_siru_col2:after, #tmp_siru_col2 .box_kiso:after, #tmp_siru_col2 .box_kiso_ttl:after, #tmp_siru_s_col2:after, #tmp_siru_gaichu:after, #tmp_siru_gaichu_ttl:after, #tmp_siru_gimon:after, #tmp_idx_contents .box_tuka_col3:after, #tmp_idx_contents .box_tuka_item:after, #tmp_idx_contents .box_tuka_item_s:after, .clearfix:after, #tmp_myrose_cnt:after, #tmp_myrose_cnt .myrose_syokai_box:after, #tmp_contents #tmp_new_item ul.new_item_rose:after, .benika_box:after {
	content: "."; /* 変更しない */
	display: block; /* 変更しない */
	height: 0; /* 変更しない */
	font-size: 0.1%; /* 変更しない */
	line-height: 0.1; /* 変更しない */
	clear: both; /* 変更しない */
	visibility: hidden; /* 変更しない */
}
/* for IE7.0 */
*:first-child+html #tmp_camp_challenge #tmp_rcnt_detail #tmp_yoi_challenge, *:first-child+html #tmp_camp_challenge #tmp_rcnt_detail #tmp_yoi_challenge_ttl, *:first-child+html #tmp_camp_challenge #tmp_rcnt_detail #tmp_yoi_challenge_cnt, *:first-child+html #tmp_camp_handmade #tmp_rcnt_detail #tmp_wrap_yoi_handmade, *:first-child+html #tmp_camp_handmade #tmp_rcnt_detail #tmp_wrap_yoi_handmade2, *:first-child+html #tmp_camp_handmade #tmp_rcnt_detail .box_point, *:first-child+html #tmp_camp_challenge #tmp_rcnt_detail .box_point, *:first-child+html #tmp_camp_vegetable #tmp_rcnt_detail .box_vegetable, *:first-child+html #tmp_camp_vegetable #tmp_rcnt_detail #tmp_veget_daihyo, *:first-child+html #tmp_camp_vegetable #tmp_rcnt_detail #tmp_veget_daihyo_ttl, *:first-child+html #tmp_camp_vegetable #tmp_rcnt_detail #tmp_veget_daihyo_cnt, *:first-child+html #tmp_camp_vegetable #tmp_rcnt_detail .box_veget_daihyo_fst, *:first-child+html #tmp_camp_vegetable #tmp_rcnt_detail .box_veget_daihyo_lft, *:first-child+html #tmp_camp_vegetable #tmp_rcnt_detail .box_veget_daihyo_rgt, *:first-child+html #tmp_rcnt_detail .page_sending_navi, *:first-child+html #tmp_contents div.outline, *:first-child+html #tmp_contents div.box_info, *:first-child+html #tmp_contents div.box_info_ttl, *:first-child+html #tmp_contents div.box_info_cnt, *:first-child+html #tmp_contents div.box_link, *:first-child+html #tmp_contents div.box_link_ttl, *:first-child+html #tmp_contents div.box_link_cnt, *:first-child+html #tmp_contents div.box_menu, *:first-child+html #tmp_contents div.box_menu_ttl, *:first-child+html #tmp_contents div.box_menu_cnt, *:first-child+html #tmp_contents .box_photo, *:first-child+html #tmp_map, *:first-child+html #tmp_contents #tmp_facilities_btn, *:first-child+html #tmp_kaisya_main, *:first-child+html #tmp_kaisya_col2, *:first-child+html #tmp_contents .navi_zasso_sch, *:first-child+html #tmp_contents .navi_zasso_sch_ttl, *:first-child+html #tmp_contents .navi_zasso_sch_cnt, *:first-child+html #tmp_contents .navi_sch, *:first-child+html #tmp_contents .navi_sch_ttl, *:first-child+html #tmp_contents .navi_sch_cnt, *:first-child+html #tmp_zasso_sch, *:first-child+html #tmp_zasso_josozai, *:first-child+html #tmp_zasso_shurui, *:first-child+html #tmp_zasso_shurui_cnt, *:first-child+html #tmp_zasso_shurui .shurui_img, *:first-child+html #tmp_guide_new, *:first-child+html #tmp_guide_new_ttl, *:first-child+html #tmp_guide_new_cnt, *:first-child+html #tmp_guide_new_cnt_l, *:first-child+html #tmp_guide_new_cnt_r, *:first-child+html #tmp_guide_category, *:first-child+html #tmp_siru_col2, *:first-child+html #tmp_siru_col2 .box_kiso, *:first-child+html #tmp_siru_col2 .box_kiso_ttl, *:first-child+html #tmp_siru_s_col2, *:first-child+html #tmp_siru_gaichu, *:first-child+html #tmp_siru_gaichu_ttl, *:first-child+html #tmp_siru_gimon, *:first-child+html #tmp_idx_contents .box_tuka_col3, *:first-child+html #tmp_idx_contents .box_tuka_item, *:first-child+html #tmp_idx_contents .box_tuka_item_s, *:first-child+html .clearfix, *:first-child+html #tmp_myrose_cnt, *:first-child+html #tmp_myrose_cnt .myrose_syokai_box, *:first-child+html #tmp_contents #tmp_new_item ul.new_item_rose {
	min-height: 1%; /* 変更しない */
}
/* for IE6.0 */
* html #tmp_camp_challenge #tmp_rcnt_detail #tmp_yoi_challenge, * html #tmp_camp_challenge #tmp_rcnt_detail #tmp_yoi_challenge_ttl, * html #tmp_camp_challenge #tmp_rcnt_detail #tmp_yoi_challenge_cnt, * html #tmp_camp_handmade #tmp_rcnt_detail #tmp_wrap_yoi_handmade, * html #tmp_camp_handmade #tmp_rcnt_detail #tmp_wrap_yoi_handmade2, * html #tmp_camp_handmade #tmp_rcnt_detail .box_point, * html #tmp_camp_challenge #tmp_rcnt_detail .box_point, * html #tmp_camp_vegetable #tmp_rcnt_detail .box_vegetable, * html #tmp_camp_vegetable #tmp_rcnt_detail #tmp_veget_daihyo, * html #tmp_camp_vegetable #tmp_rcnt_detail #tmp_veget_daihyo_ttl, * html #tmp_camp_vegetable #tmp_rcnt_detail #tmp_veget_daihyo_cnt, * html #tmp_camp_vegetable #tmp_rcnt_detail .box_veget_daihyo_fst, * html #tmp_camp_vegetable #tmp_rcnt_detail .box_veget_daihyo_lft, * html #tmp_camp_vegetable #tmp_rcnt_detail .box_veget_daihyo_rgt, * html #tmp_rcnt_detail .page_sending_navi, * html #tmp_contents div.outline, * html #tmp_contents div.box_info, * html #tmp_contents div.box_info_ttl, * html #tmp_contents div.box_info_cnt, * html #tmp_contents div.box_link, * html #tmp_contents div.box_link_ttl, * html #tmp_contents div.box_link_cnt, * html #tmp_contents div.box_menu, * html #tmp_contents div.box_menu_ttl, * html #tmp_contents div.box_menu_cnt, * html #tmp_contents .box_photo, * html #tmp_map, * html #tmp_contents #tmp_facilities_btn, * html #tmp_kaisya_main, * html #tmp_kaisya_col2, * html #tmp_contents .navi_zasso_sch, * html #tmp_contents .navi_zasso_sch_ttl, * html #tmp_contents .navi_zasso_sch_cnt, * html #tmp_contents .navi_sch, * html #tmp_contents .navi_sch_ttl, * html #tmp_contents .navi_sch_cnt, * html #tmp_zasso_sch, * html #tmp_zasso_josozai, * html #tmp_zasso_shurui, * html #tmp_zasso_shurui_cnt, * html #tmp_zasso_shurui .shurui_img, * html #tmp_guide_new, * html #tmp_guide_new_ttl, * html #tmp_guide_new_cnt, * html #tmp_guide_new_cnt_l, * html #tmp_guide_new_cnt_r, * html #tmp_guide_category, * html #tmp_siru_col2, * html #tmp_siru_col2 .box_kiso, * html #tmp_siru_col2 .box_kiso_ttl, * html #tmp_siru_s_col2, * html #tmp_siru_gaichu, * html #tmp_siru_gaichu_ttl, * html #tmp_siru_gimon, * html #tmp_idx_contents .box_tuka_col3, * html #tmp_idx_contents .box_tuka_item, * html #tmp_idx_contents .box_tuka_item_s, * html .clearfix, * html #tmp_myrose_cnt, * html #tmp_myrose_cnt .myrose_syokai_box, * html #tmp_contents #tmp_new_item ul.new_item_rose {
	display: inline-block; /* 変更しない */
}

/* ==================================================
print
================================================== */
@media print {
body {
	background: #FFFFFF !important;
}
#tmp_wrapper, #tmp_wrapper2, #tmp_main, #tmp_main2, #tmp_main3, #tmp_wrap_header {
	width: 100% !important;
	background: none !important;
	background: #FFFFFF !important;
	min-width: inherit !important;
}
#tmp_main2, #tmp_main3 {
	padding: 0 !important;
}
#tmp_header {
	width: 100% !important;
	height: inherit !important;
	margin-bottom: 10px !important;
	padding-bottom: 10px !important;
	color: #000000 !important;
	background: #FFFFFF !important;
	border-bottom: 1px solid #000000 !important;
}
* html #tmp_header {
	height: 80px !important;
}
#tmp_hlogo {
	position: inherit !important;
	left: 0 !important;
}
#tmp_footer {
	margin-top: 10px !important;
	padding-top: 10px !important;
	color: #000000 !important;
	background: #FFFFFF !important;
	border-top: 1px solid #000000 !important;
}
#tmp_footer2 {
	width: 100% !important;
	color: #000000 !important;
	padding: 0 !important;
}
#tmp_htop, #tmp_wrap_hlogo .h_txt, #tmp_means, #tmp_gnavi, .wrap_col_lft_navi, .wrap_col_rgt_navi, .pnavi, #tmp_fnavi, .plugin, #tmp_inquiry_cnt .inquiry_btn, #tmp_feedback {
	display: none !important;
}
.wrap_col_nm, .column_full .wrap_col_main, .column_lnavi .wrap_col_main, .column_rnavi .wrap_col_main {
	float: none !important;
}
body, #tmp_pankuzu, #tmp_wrap_main {
	background: none !important;
}
#tmp_pankuzu {
	margin-bottom: 0 !important;
}
.wrap_col_nm, .wrap_col_nm2, .col_main {
	margin: 0 !important;
	padding: 0 !important;
}
#tmp_wrap_main {
	padding: 0 10px !important;
	width: auto !important;
}
#tmp_contents .box_gmap {
	margin: 0;
	padding: 170px 0 0 0;
	position: relative;
	top: -170px;
	page-break-before: always;
}
#tmp_copyright {
	text-align: left !important;
}
#tmp_idx_contents .box_tuka_col3L, #tmp_idx_contents .box_tuka_col3M {
	margin-right: 14px !important;
}
/* for IE7.0 */
*:first-child+html #tmp_contents h1, *:first-child+html #tmp_contents h2, *:first-child+html #tmp_contents h3, *:first-child+html #tmp_contents h4, *:first-child+html #tmp_contents h5, *:first-child+html #tmp_contents h6, *:first-child+html #tmp_contents .box_btn li {
	min-height: 1%;
}
/* for IE6.0 */
* html #tmp_contents h1, * html #tmp_contents h2, * html #tmp_contents h3, * html #tmp_contents h4, * html #tmp_contents h5, * html #tmp_contents h6, * html #tmp_contents .box_btn li {
	display: inline-block;
}
/* for Firefox */
#tmp_main:after, .col_nm:after {
	content: "."; /* 変更しない */
	height: 1px; /* 変更しない */
}
}