/* ==================================================
contents
================================================== */
/* tmp_brand_list
============================== */
#tmp_brand_list {
	width:690px;
	height:284px;
	padding:0 0 20px 0;
	background:url(/assets_before/goods/movie/images/brand_list_bg.gif) no-repeat left top;
	clear:both;
}
#tmp_brand_list .box_head {
	padding:9px 0 0 3px;
	clear:both;
}
#tmp_brand_list .box_head .title,
#tmp_brand_list .box_head .new,
#tmp_brand_list .box_head .movie {
	float:left;
}
#tmp_brand_list .box_head .new {
	padding-left:62px;
}
#tmp_brand_list .box_head .movie {
	padding-left:15px;
}
#tmp_brand_list .box_list {
	padding:7px 0 0 3px;
	clear:both;
}
#tmp_brand_list .box_list ul{
	list-style-type: none;
	margin:0;
	padding:0;
	list-style-image:none;
}
#tmp_brand_list .box_list li{
	float:left;
	margin:0 0 0 5px;
	padding:0;
}
#tmp_brand_list .box_list .start{
	margin:0 0 0 6px;
}
/* box_mov
============================== */
#box_mov_lft {
	padding:30px 0 0 70px;
	float:left;
}
#box_mov_rgt {
	padding:0 0 20px 23px;
	float:left;
}
/* ==================================================
new_item
================================================== */
#tmp_new_item .tmp_new_item_header h1{
}

#tmp_new_item .row {
	overflow: hidden;
	zoom: 1;
	margin: 30px -15px;
	background-position: center;
	background-image:url(/assets_before/goods/new_item/images/line.gif);
	background-repeat:repeat-y;
}
#tmp_new_item .row .block {
	padding: 0 15px;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-o-box-sizing: border-box;
	-ms-box-sizing: border-box;
	float: left;
	width: 50%;
	overflow: hidden;
	zoom: 1;
}
#tmp_new_item .row .block .pop { float: left; width: 170px; text-align: center; }
#tmp_new_item .row .block .photo { float: right; width: 155px; margin-bottom: 0.5em; }
#tmp_new_item .row .block p.intro { float: left; width: 170px;
	margin-top: 0.5em; margin-bottom: 0.5em !important; text-align: left;
}
#tmp_new_item .row .block p.name_r,
#tmp_new_item .row .block p.name_g,
#tmp_new_item .row .block p.name_o,
#tmp_new_item .row .block p.name_s { margin-top: 0.5em; clear: both; text-align: left; }


#tmp_new_item .tmp_new_item_header {
	background: url("/assets_before/regacy/images/brand/top/bg.png") top center no-repeat;
	padding-top: 15px;
}
#tmp_new_item .tmp_new_item_header>h1 {
	margin-bottom:0;
	background: none;
	display: inline-block;
}
#tmp_new_item .tmp_new_item_header>a {
	display: inline-block;

}
#tmp_new_item .tmp_new_item_header .myrose {
	margin-top: 30px;
	text-align: center;
}
#tmp_new_item .tmp_new_item_header .myrose .tit {
	margin-left: 30px;
}
#tmp_new_item .tmp_new_item_header .myrose .link {
	display: inline-block;
	margin-top: 5px;
	padding: 0 0 0 20px; font-weight: bold;
	background: url("/assets_before/goods/new_item/images/icon_arrow.gif") left center no-repeat;
}
#tmp_new_item .tmp_new_item_header .myrose .row { margin: 30px 35px 0 35px; background: none; }
#tmp_new_item .tmp_new_item_header .myrose .row .block:first-child { width: 355px; }
#tmp_new_item .tmp_new_item_header .myrose .row .block.photo { width: 260px; }

#tmp_new_item h2 {
	background: none;
	font-weight: bold;
	font-size: 140%;
	color: #52392B;
	text-align: left;
	/*border-bottom: dotted 2px #FFCCCC;*/
	clear: both;
	margin-bottom: 10px;
	margin-left: 0;
	margin-right: 0;
	margin-top: 40px;
	padding-bottom: 8px;
	padding-left: 10px;
	padding-right: 0;
	padding-top: 8px;
}

#tmp_new_item .h2sachuzai {
	background-image:none;
	border-bottom: 2px solid #FF3030;
	border-left: 5px solid #FF3030;
	padding-left: 12px;
	padding-top: 5px;
	padding-bottom: 5px;
	background-color:#FAE4E6;
}

#tmp_new_item .h2fukai,
#tmp_new_item .h2joso {
	background-image:none;
	border-bottom: 2px solid #5B922A;
	border-left: 5px solid #5B922A;
	padding-left: 12px;
	padding-top: 5px;
	padding-bottom: 5px;
	background-color:#F2FAE2;
}
#tmp_new_item .h2hiryo {
	background-image:none;
	border-bottom: 2px solid #FF6D08;
	border-left: 5px solid #FF6D08;
	padding-left: 12px;
	padding-top: 5px;
	padding-bottom: 5px;
	background-color:#FDEEE7;
}
#tmp_new_item .h2sakin {
	background-image:none;
	border-bottom: 2px solid #7273A5;
	border-left: 5px solid #7273A5;
	padding-left: 12px;
	padding-top: 5px;
	padding-bottom: 5px;
	background-color:#E9E9F5;
}
.name_r {
	border-top: 1px solid #C8C8C8;
	border-bottom: 1px solid #C8C8C8;
	border-right: 1px solid #C8C8C8;
	border-left: 5px solid #FF3030;
	padding-left: 12px;
	padding-top: 5px;
	padding-bottom: 5px;
}

.name_g {
	border-top: 1px solid #C8C8C8;
	border-bottom: 1px solid #C8C8C8;
	border-right: 1px solid #C8C8C8;
	border-left: 5px solid #5B922A;
	padding-left: 12px;
	padding-top: 5px;
	padding-bottom: 5px;
}
.name_o {
	border-top: 1px solid #C8C8C8;
	border-bottom: 1px solid #C8C8C8;
	border-right: 1px solid #C8C8C8;
	border-left: 5px solid #FF6D08;
	padding-left: 12px;
	padding-top: 5px;
	padding-bottom: 5px;
}
.name_s {
	border-top: 1px solid #C8C8C8;
	border-bottom: 1px solid #C8C8C8;
	border-right: 1px solid #C8C8C8;
	border-left: 5px solid #7273A5;
	padding-left: 12px;
	padding-top: 5px;
	padding-bottom: 5px;
}


#tmp_new_item .oldlist { text-align: center; margin-top: 60px; }
#tmp_new_item .oldlist ul,
#tmp_new_item .oldlist ul li {
	list-style: none;
	margin: 0; padding: 0;
}
#tmp_new_item .oldlist ul li {
	display: inline-block; vertical-align: middle; margin: 0 1em;
}
/*#tmp_new_item .box_prdt_lft {
	padding:20px 0 60px 10px;
	float:left;
}
#tmp_new_item .box_prdt_rgt {
	width:510px;
	padding:20px 0 60px 0;
	float:right;
}
#tmp_new_item .box_prdt_btn {
	padding:10px 0;
	clear:both;
}
#tmp_new_item .box_prdt_btn p {
	padding:0 20px 0 0;
	float:left;
}
#tmp_new_item .line_newitem {
	background-image:url(/assets_before/goods/new_item/images/line.gif);
	background-repeat:repeat-y;
}*/
/* ==================================================
hanak
================================================== */
#tmp_hanak h1{
	margin-bottom:0;
}
#tmp_hanak #tmp_box_prdt {
	width:690px;
	height:260px;
	background:url(/assets_before/regacy/images/brand/hanak/prdt_bg.jpg) no-repeat left top;
	margin:20px 0 0 0;
	padding-top:40px;
}
#tmp_hanak #tmp_box_prd_new {
	width:690px;
	height:470px;
	background:url(/assets_before/regacy/images/brand/hanak/prdt_new_bg.jpg) no-repeat left top;
	padding-top:40px;
}
#tmp_hanak .box_prdt {
	width:340px;
	padding:27px 0 0 4px;
	float:left;
}
#tmp_hanak .box_prdt2 {
	width: 530px;
	float: left;
	padding-bottom: 0;
	padding-left: 0;
	padding-right: 0;
	padding-top: 32px;
}
#tmp_hanak .box_prdt_title {
	width:320px;
	float:left;
}
#tmp_hanak .box_prdt_title p {
	padding:55px 0 0 85px;
	float:left;
}
#tmp_hanak .box_prdt .box_prdt_lft {
	padding:0 10px 0 25px;
	float:left;
}
#tmp_hanak .box_prdt .box_prdt_rgt {
	padding:10px 0 0 0;
	float:left;
}
#tmp_hanak .box_prdt .box_prdt_rgt p {
	margin:0 0 7px 0;
}
#tmp_hanak .box_prdt_btn {
	padding:5px 0;
	clear:both;
}
#tmp_hanak .box_prdt_btn .detail {
	padding-top:3px;
}
#tmp_hanak .box_prdt_btn p {
	padding-right:10px;
	float:left;
}

#tmp_hanak .box_prdt2 .box_prdt_lft {
	padding:0 10px 0 200px;
	float:left;
}
#tmp_hanak .box_prdt2 .box_prdt_rgt {
	padding:10px 0 0 0;
	float:left;
}
#tmp_hanak .box_prdt2 .box_prdt_rgt p {
	margin:0 0 7px 0;
}
/* ==================================================
mygarden
================================================== */
#tmp_mygarden h2 {
	margin:10px 0;
	padding:0;
	background:none;
	font-weight:bold;
	font-size:140%;
	color:#52392B;
	text-align:left;
	border-bottom:none;
	clear:both;
}
#tmp_mygarden .box_mg_prdt_lft {
	width:120px;
	float:left;
}
#tmp_mygarden .box_mg_prdt_rgt {
	float:left;
}
#tmp_mygarden .box_mg_link p {
	padding-right:15px;
	float:left;
}


#tmp_mygarden {
	width:690px;
}
#tmp_mygarden #tmp_box_prdt01 {
	width:224px;
	height:396px;
	background:url(/assets_before/regacy/images/brand/mygarden/bg_prdt01.jpg) no-repeat left top;
	float:left;
}
#tmp_mygarden #tmp_box_prdt02 {
	width:224px;
	height:396px;
	background:url(/assets_before/regacy/images/brand/mygarden/bg_prdt_motohi.jpg) no-repeat left top;
	float:left;
}
#tmp_mygarden #tmp_box_prdt03 {
	width:224px;
	height:396px;
	background:url(/assets_before/regacy/images/brand/mygarden/bg_prdt_shokubutu.jpg) no-repeat left top;
	float:left;
}
#tmp_mygarden #tmp_box_prdt04 {
	width:224px;
	height:396px;
	background:url(/assets_before/regacy/images/brand/mygarden/bg_prdt_hanayasai.jpg) no-repeat left top;
	float:left;
}
#tmp_mygarden #tmp_box_prdt05 {
	width:224px;
	height:396px;
	background:url(/assets_before/regacy/images/brand/mygarden/bg_prdt_shibafu.jpg) no-repeat left top;
	float:left;
}
#tmp_mygarden #tmp_box_prdt06 {
	width:224px;
	height:396px;
	background:url(/assets_before/regacy/images/brand/mygarden/bg_prdt_panji.jpg) no-repeat left top;
	float:left;
}
#tmp_mygarden .tmp_box_prdt {
	padding-top:70px;
	text-align:center;
	margin-left:auto;
	margin-right:auto;
}
#tmp_mygarden .tmp_box_prdt_new {
	padding-top:70px;
	margin-left:15px;
}
#tmp_mygarden .tmp_box_detail{
	text-align:center;
	margin:5px 0 8px 0;
}
#tmp_mygarden .tmp_box_movie{
	text-align:center;
	margin:0 0 8px 0;
}
/* table
============================== */
#tmp_mygarden table {
	width:340px;
	margin-bottom:20px;
	text-align:left;
	font-size:100%;
	border-collapse:collapse;
	border-spacing:0;
}
#tmp_mygarden th,
#tmp_mygarden td {
	margin:0;
	padding:3px 5px;
	color:#000000;
	vertical-align: top;
	border:1px solid #333;
	text-align:left;
}
#tmp_mygarden th {
	font-weight:bold;
	background-color:#FFF;
}
#tmp_mygarden td {
	background-color: #FFF;
}
/* ==================================================
vegefru
================================================== */

#tmp_vegefru {
	width:690px;
}
#tmp_vegefru #tmp_box_prdt01 {
	width: 690px;
	height: 260px;
	padding-top: 130px;
	padding-left: 53px;
	background: url(/assets_before/regacy/images/brand/vegefru/bg_prdt01.jpg) no-repeat left top;

}
#tmp_vegefru #tmp_box_prdt02 {
	width: 690px;
	height: 220px;
	padding-top: 23px;
	padding-left: 310px;
	background: url(/assets_before/regacy/images/brand/vegefru/bg_prdt02.jpg) no-repeat left top;
	margin-top: -25px;
}
#tmp_vegefru .tmp_box_prdt {
	width: 210px;
	float: left;
}
#tmp_vegefru .tmp_box_prdt03 {
	width:98px;
	float:left;
}
#tmp_vegefru .tmp_box_prdt_data{
	width: 139px;
	float: left;
	margin-bottom: 0;
	margin-left: 10px;
	margin-right: 0;
	margin-top: 30px;
}
#tmp_vegefru .tmp_box_txt{
	text-align:center;
	margin:5px 0 8px 0;
}
#tmp_vegefru .tmp_box_detail{
	text-align:center;
	margin:5px 0 8px 0;
}
#tmp_vegefru .tmp_box_movie{
	text-align:center;
	margin:0 0 8px 0;
}

/* ==================================================
myrose
================================================== */

#tmp_myrose {
}
#tmp_myrose .tit {
}
#tmp_myrose .cal {
	margin-top: 40px;
	margin-bottom: 60px;
}
#tmp_myrose .row {
	text-align: center;
	margin-top: 40px;
	padding-bottom: 41px;
	background: url("/assets_before/goods/myrose/images/line.png") center bottom no-repeat;
	overflow: hidden;
	zoom: 1;
}
#tmp_myrose .row .cate {
	display: inline-block;
	width: 200px;
	vertical-align: middle;
}
#tmp_myrose .row .prod {
	display: inline-block;
	width: 480px;
	vertical-align: middle;
}
#tmp_myrose .row .prod ul {
	list-style: none; margin: 0 -10px 0 0; padding: 0;
	text-align: center;
}
#tmp_myrose .row .prod li {
	list-style: none; margin: 0 10px 0 0; padding: 0;
	white-space: nowrap;
	display: inline-block; vertical-align: bottom;
}
#tmp_myrose .video {
	background-color: #FDFAD3; padding: 30px 0;
	text-align: center; width: 60%; margin: 40px auto 0 auto;
}
#tmp_myrose .video strong {
	display: block; font-weight: bold; font-size: 20px;
}
#tmp_myrose .video ul { list-style: none; margin: 20px 0 0 0; }
#tmp_myrose .video ul li { list-style: none; display: inline-block; margin: 0 10px; }
#tmp_myrose .video ul li a {}

/*
#tmp_myrose {
	width:690px;
}
#tmp_myrose .tmp_box_prdt {
}
#tmp_myrose .tmp_box_ttl{
	width: 180px;
	height: 180px;
	float: left;
	text-align: center;
	padding-top: 5px;
}
#tmp_myrose .tmp_box_prdtdata{
	width:500px;
	float:left;
	text-align:center;
}
#tmp_myrose .tmp_box_img{
	width:210px;
	float:left;
	text-align:right;
	padding-top:10px;
	margin:0 50px 0 0;
}
#tmp_myrose .tmp_box_img2{
	width: 200px;
	float: left;
	text-align: right;
	padding-top: 0px;
	margin: 0 20px 0 0;
}
#tmp_myrose .tmp_box_data{
	padding-top:20px;
	text-align:left;
}
#tmp_myrose .tmp_box_data img{
	margin-top:8px;
	margin-bottom:15px;
}
#tmp_myrose .tmp_box_img3{
	float:left;
}
#tmp_myrose .tmp_box_data2{
	padding-top: 0px;
	float: left;
	text-align: center;
}
#tmp_myrose .myroseline{
	margin-bottom: 5px;
	clear: both;
}
*/
/* ==================================================
muchuk
================================================== */
#tmp_muchuk p {
	margin:0;
	padding:0;
}
#tmp_muchuk #flashcontent_muchuk {
	margin:0;
	padding:0;
}
#tmp_muchuk .center {
	padding:0;
}
#tmp_muchuk .logo {
	float:left;
}
#tmp_muchuk .box_mk_prdt_lft {
	margin:0;
	padding:25px 0 0 0;
	float:left;
}
#tmp_muchuk .box_mk_prdt_rgt {
	width: 180px;
	margin: 0;
	padding: 25px 0 0 0;
	float: right;
}
#tmp_muchuk .product_link {
	margin:10px 20px 0 20px;
}
#tmp_muchuk .product_link p {
	margin:0 0 0.8em 0;
}
/* ==================================================
garden_dr
================================================== */
#tmp_garden_dr{
	clear:both;
}
#tmp_garden_dr .logo01 {
	margin:0;
	float:left;
	padding:0 0 0 9px;
}
#tmp_garden_dr .txt {
	margin:0;
	float:left;
}
#tmp_garden_dr .product_link {
	width:22%;
	padding-top:20px;
	padding-bottom:30px;
}
/* ==================================================
shizenha
================================================== */
#tmp_shizenha{
	clear:both;
}
#tmp_shizenha .box_shizenha_outsaide .title {
	margin:20px 0 0 0;
}
#tmp_shizenha .box_shizenha{
	padding:0 70px 20px 80px;
	background:url(/assets_before/regacy/images/brand/shizenha/shizenha_bg.gif) no-repeat left top;
	text-align:center;
	clear:both;
}
#tmp_shizenha .box_menu {
	padding:30px 20px 0 30px;
	text-align:center;
	float:left;
}
#tmp_shizenha .box_prdt_outside {
	background:url(/assets_before/regacy/images/brand/shizenha/prdt_bg_top.gif) no-repeat left top;
	width:660px;
	padding-top:16px;
	margin:20px 0;
}
#tmp_shizenha .box_prdt_inside {
	background:url(/assets_before/regacy/images/brand/shizenha/prdt_bg.gif) repeat left top;
}
#tmp_shizenha .box_prdt {
	background:url(/assets_before/regacy/images/brand/shizenha/prdt_bg_btm.gif) no-repeat left bottom;
	padding-bottom:16px;
}
#tmp_shizenha .box_prdt_lft {
	width:160px;
	padding-top:100px;
	text-align:center;
	vertical-align:middle;
	float:left;
}
#tmp_shizenha .box_prdt_rgt {
	width:490px;
	float:left;
}
#tmp_shizenha .product_link {
	padding:0.8em 0 0 40px;
}
/* ==================================================
ari_namekuji
================================================== */
#tmp_ari_namekuji{
	width:660px;
	margin:20px 0 0 0;
	clear:both;
}
#tmp_ari_namekuji .logo {
	margin:0;
	padding:0;
	float:left;
}
#tmp_ari_namekuji .base_ari_name {
	margin:0;
	padding:10px 0;
	background:url(/assets_before/regacy/images/brand/ari_namekuji/prdt_base_bg.jpg) repeat left top;
 clear:both;
}
#tmp_ari_namekuji .base_ari_name .box_container {
	width:660px;
	clear:both;
}
#tmp_ari_namekuji .box_an_outside {
	width:194px;
	margin:0 0 10px 19px;
	background:url(/assets_before/regacy/images/brand/ari_namekuji/box_prdt_bg.gif) repeat left top;
	float:left;
}
#tmp_ari_namekuji .box_an_inside {
	padding:1px 0 8px 0;
	background:url(/assets_before/regacy/images/brand/ari_namekuji/box_prdt_btm.gif) no-repeat left bottom;
}
#tmp_ari_namekuji .box_an_01,
#tmp_ari_namekuji .box_an_02,
#tmp_ari_namekuji .box_an_03 {
	margin:3px 5px;
	text-align:center;
	clear:both;
}
#tmp_ari_namekuji .box_an_01 {
	border: 1px dotted #D10F20;
}
#tmp_ari_namekuji .box_an_02 {
	border:1px dotted #0071BD;
}
#tmp_ari_namekuji .box_an_03 {
	border:1px dotted #006731;
}
#tmp_ari_namekuji .box_an_01 ul,
#tmp_ari_namekuji .box_an_02 ul {
	margin:0 10px 0 10px;
	padding:0 10px 0 10px;
	font-size:90%;
	text-align:left;
}
#tmp_ari_namekuji .box_an_01 ul{
	list-style-image: url(/assets_before/regacy/images/brand/ari_namekuji/icon_list_red.gif);
}
#tmp_ari_namekuji .box_an_02 ul {
	list-style-image: url(/assets_before/regacy/images/brand/ari_namekuji/icon_list_blue.gif);
}
#tmp_ari_namekuji li{
	margin:0.6em 0;
	line-height:110%;
}
/* ==================================================
kusataiji
================================================== */
#tmp_kusataiji {
	margin:20px 0 0 0;
	clear:both;
}
#tmp_kusataiji p#logo{
	text-align:center;
}
#tmp_kusataiji h1 {
	text-align:center;
}
#tmp_kusataiji .box_kusat {
	width:620px;
	height:420px;
	margin:0 0 30px 30px;
	background:url(/assets_before/regacy/images/brand/kusataiji/img01_bg.gif) no-repeat left top;
	clear:both;
}
#tmp_kusataiji .box_kusat .txt01 {
	margin:0;
	padding:20px 0 0 30px;
}
#tmp_kusataiji .box_kusat .img01 {
	margin:0;
	padding:0 0 0 110px;
}
#tmp_kusataiji .box_product {
	margin:0 0 0 20px;
}
#tmp_kusataiji .product_link {
	margin:0 0 0 10px;
	text-align:center;
	float:left;
}
#tmp_kusataiji .box_maint_outside {
	margin:20px 0 30px 30px;
	background:url(/assets_before/regacy/images/brand/kusataiji/maint_bg.jpg) repeat-y left top;
	clear:both;
}
#tmp_kusataiji .box_maint_inside {
	background:url(/assets_before/regacy/images/brand/kusataiji/maint_btm.jpg) no-repeat left bottom;
	padding-bottom:40px;
}
#tmp_kusataiji .box_maint {
	padding:10px;
}
#tmp_kusataiji .box_maint ul {
	font-weight:bold;
	color:#FFF;
	list-style-image:url(/assets_before/regacy/images/brand/kusataiji/icon_list_maint.gif);
}
#tmp_kusataiji .box_maint .noicon {
	list-style-image:none;
	list-style-type:none;
	font-weight:normal;
	font-size:70%;
}
#tmp_kusataiji .box_maint li{
	margin:0 0 0.8em 0;
	line-height:120%;
}
#tmp_kusataiji .box_maint .noicon li {
	margin:0.8em 0;
	line-height:160%;
}

/* ==================================================
orutoran
================================================== */
#tmp_orutoran h1 {
	margin:0;
	padding:0;
	text-align:center;
}
#tmp_orutoran .box_prdt01,
#tmp_orutoran .box_prdt03 {
	height:348px;
	margin:12px 0 0 0;
	float:left;
}
#tmp_orutoran .box_prdt02 {
	height:348px;
	margin:12px 0 0 0;
	float:right;
}
#tmp_orutoran .box_prdt01 {
	width:330px;
	background:url(/assets_before/regacy/images/brand/orutoran/box_prdt01_bg.gif) no-repeat top left;
}
#tmp_orutoran .box_prdt02 {
	width:320px;
	background:url(/assets_before/regacy/images/brand/orutoran/box_prdt02_bg.gif) no-repeat top left;
}
#tmp_orutoran .box_prdt03 {
	width:330px;
	background:url(/assets_before/regacy/images/brand/orutoran/box_prdt03_bg.gif) no-repeat top left;
}
#tmp_orutoran .box_prdt04 {
	width:297px;
	margin:38px 0 0 0;
	float:right;
}
#tmp_orutoran .box_prdt01 .box_lft,
#tmp_orutoran .box_prdt01 .box_rgt,
#tmp_orutoran .box_prdt02 .box_lft,
#tmp_orutoran .box_prdt02 .box_rgt,
#tmp_orutoran .box_prdt03 .box_lft,
#tmp_orutoran .box_prdt03 .box_rgt {
	float:left;
}
#tmp_orutoran .box_prdt01 .box_lft p,
#tmp_orutoran .box_prdt02 .box_lft p,
#tmp_orutoran .box_prdt03 .box_lft p{
	margin:0 0 0 14px;
}
#tmp_orutoran .box_prdt01 .box_rgt p,
#tmp_orutoran .box_prdt02 .box_rgt p,
#tmp_orutoran .box_prdt03 .box_rgt p {
	margin:46px 0 0 12px;
}
#tmp_orutoran .box_prdt01 .product_link,
#tmp_orutoran .box_prdt03 .product_link {
	margin:0;
	padding:30px 20px 0 20px;
}
#tmp_orutoran .box_prdt02 .product_link {
	margin:0;
	padding:30px 0 0 100px;
}
#tmp_orutoran .note_title {
	margin:0;
}
#tmp_orutoran .box_note_outside {
	width:196px;
	background:url(/assets_before/regacy/images/brand/orutoran/box_note_bg.gif) repeat left top;
	float:left;
}
#tmp_orutoran .box_note_inside {
	padding-top:8px;
	background:url(/assets_before/regacy/images/brand/orutoran/box_note_top.gif) no-repeat left top;
}
#tmp_orutoran .box_note {
	padding-bottom:8px;
	background:url(/assets_before/regacy/images/brand/orutoran/box_note_btm.gif) no-repeat left bottom;
}
#tmp_orutoran .box_note p {
	margin:5px 20px!important;
}

/* ==================================================
saienseikatsu 2016.02
================================================== */
#tmp_saienseikatsu {
	background: url("https://www.sc-engei.co.jp/regacy/images/brand/saienseikatsu/bg.png") center top no-repeat;
	padding: 20px;
}
#tmp_saienseikatsu .logo {
	display: inline-block; vertical-align: middle; margin-right: 15px;
}
#tmp_saienseikatsu .tit {
	display: inline-block; vertical-align: middle;
}
#tmp_saienseikatsu .row {
	overflow: hidden; zoom: 1;
	margin-top: 30px;
}
#tmp_saienseikatsu .row .b {
	float: left; width: 372px;

}
#tmp_saienseikatsu .row .line {
	float: left; width: 30px; text-align: center;
}
#tmp_saienseikatsu .row .a {
	float: left; width: 248px;
}
#tmp_saienseikatsu .row .c {
	float: left; width: 294px;
}
#tmp_saienseikatsu .row .a .cat,
#tmp_saienseikatsu .row .b .cat,
#tmp_saienseikatsu .row .b .cat {
	display: block;
}
#tmp_saienseikatsu .row .a ul,
#tmp_saienseikatsu .row .b ul,
#tmp_saienseikatsu .row .c ul {
	text-align: center;
	list-style: none; margin: 20px -10px 0 -10px;
}
#tmp_saienseikatsu .row .a ul li,
#tmp_saienseikatsu .row .b ul li,
#tmp_saienseikatsu .row .block ul li {
	list-style: none; display: inline-block;
	margin: 0 10px;
}
#tmp_saienseikatsu .row .a ul li a,
#tmp_saienseikatsu .row .b ul li a,
#tmp_saienseikatsu .row .c ul li a {
}
#tmp_saienseikatsu .row .a ul li a img,
#tmp_saienseikatsu .row .b ul li a img,
#tmp_saienseikatsu .row .c ul li a img {
	display: inline-block; margin-bottom: 10px;
}


/* ==================================================
movie
================================================== */
#tmp_movie_box{
	width:690px;
}

.box_movie_data{
	width:690px;
}
.box_movie_container_w{
	width:330px;
	float:left;
	margin-bottom:25px;
}
.box_movie_container{
	width:330px;
	float:left;
	margin-right:30px;
	margin-bottom:25px;
}
.box_movie_container_rose{
	margin-bottom:25px;
}
.box_movie_container2{
	width:330px;
	float:left;
	margin-bottom:25px;
}
.movie_ttl{
	padding-bottom:15px;
}
.movie_ttlh2_rose{
	/*display: block;
	float: right;*/
	width: 520px;
	padding: 3px 5px;
	background-color: #F5F5F5;
	margin: 0 0 8px 160px;
	color: #5E3F2D;
	font-weight: 700;

}
.movie_ttlh2{
	display: block;
	float: right;
	width: 162px;
	padding: 3px 5px;
	background-color: #F5F5F5;
	margin-bottom: 8px;
	color: #5E3F2D;
	font-weight: 700;

}
.movie_main{
	padding-left: 0px;
	float: left;
}
.movie_view{
	padding: 0 10px 0 10px;
	text-align: center;
	float: left;
}
.item_list_rose{
	display: block;
	width:250px;
	text-align:left;
	float:left;
	margin-bottom: 25px;
}
.item_list_rose p{
	text-indent:-20px;
	margin:0;
}
#tmp_contents .item_list_rose li{
	margin: 0 0 1em 0; /* �������ʤ� */
	list-style-image: url(/assets_before/regacy/templates/free/images/contents/list_icon.gif); /* �������ʤ� */
}
.item_list{
	width:170px;
	text-align:left;
	float:left;
}
.item_list li{
	margin: 0 0 1em 24px; /* �������ʤ� */
	list-style-image: url(/assets_before/regacy/templates/free/images/contents/list_icon.gif); /* �������ʤ� */
}
#tmp_contents_qaY ul, #tmp_contents_qaT ul, #tmp_contents ul {
	margin: 0 0 1em 24px; /* �������ʤ� */
	list-style-image: url(/assets_before/regacy/templates/free/images/contents/list_icon.gif); /* �������ʤ� */
}

h1#movie_page{
	padding-left:45px;
	font-size:140%;
	font-weight:bold;
	color:#52392B;
	background:#E1EDF2 url(/assets_before/wizut/n_pro/h1_moviebg.jpg) no-repeat left bottom;
	text-align:left;
	clear:both;
	border-bottom:1px solid #6CABBF;
}
.othermovie{
	width:570px;
	text-align:center;
	margin-top:30px;
}
.othermovie img{
	margin-bottom:15px;
}

/* ==================================================
clearfix
================================================== */
/* for modern browser */
#main_contents #head:after,
#tmp_new_item .box_prdt_btn:after,
#tmp_mygarden #tmp_box_prdt06:after,
#tmp_vegefru .tmp_box_prdt:after,
#tmp_muchuk .box_use:after,
#tmp_muchuk .box_mk01_prdt:after,
#tmp_muchuk .box_mk02_prdt:after,
#tmp_muchuk .box_handily:after,
#tmp_ari_namekuji .base_ari_name:after,
#tmp_brand_list:after,
#tmp_shizenha .box_prdt_outside:after,
#tmp_shizenha .box_prdt:after,
#tmp_hanak #tmp_box_prd:after,
#tmp_hanak #tmp_box_prd_new:after,
#tmp_hanak .box_prdt_btn:after {
	content:"."; /* �������ʤ� */
	display:block; /* �������ʤ� */
	height:0; /* �������ʤ� */
	font-size:0.1%; /* �������ʤ� */
	line-height:0.1; /* �������ʤ� */
	clear:both; /* �������ʤ� */
	visibility:hidden; /* �������ʤ� */
}

/* for IE7.0 */
*:first-child+html #main_contents #head,
*:first-child+html #tmp_new_item .box_prdt_btn,
*:first-child+html #tmp_muchuk .box_use,
*:first-child+html #tmp_muchuk .box_mk01_prdt,
*:first-child+html #tmp_muchuk .box_mk02_prdt,
*:first-child+html #tmp_muchuk .box_handily
*:first-child+html #tmp_ari_namekuji .base_ari_name,
*:first-child+html #tmp_brand_list,
*:first-child+html #tmp_shizenha .box_prdt_outside,
*:first-child+html #tmp_shizenha .box_prdt,
*:first-child+html #tmp_vegefru .tmp_box_prdt:after,
*:first-child+html #tmp_hanak #tmp_box_prd,
*:first-child+html #tmp_hanak #tmp_box_prd_new,
*:first-child+html #tmp_hanak .box_prdt_btn {
	min-height:1%; /* �������ʤ� */
}
/* for IE6.0 */
* html #main_contents #head,
* html #tmp_new_item .box_prdt_btn,
* html #tmp_vegefru .box_prdt_btn,
* html #tmp_muchuk .box_use,
* html #tmp_muchuk .box_mk01_prdt,
* html #tmp_muchuk .box_mk02_prdt,
* html #tmp_muchuk .box_handily
* html #tmp_ari_namekuji .base_ari_name,
* html #tmp_brand_list,
* html #tmp_shizenha .box_prdt_outside,
* html #tmp_shizenha .box_prdt,
* html #tmp_hanak #tmp_box_prd,
* html #tmp_hanak #tmp_box_prd_new,
* html #tmp_hanak .box_prdt_btn {
	display:inline-block; /* �������ʤ� */
}

/*���Ȥꤢ����׷�ӡ�*/
/* other
============================== */
.product_link {
	margin:10px 7px;
	text-align:center;
	float:left;
}
.product_link p {
	text-align:center;
}
.btn{
	padding: 10px 0px;
	text-align: center;
	clear:both;
}
.btn input{
	margin: 0px 3px;
}
.center {
	text-align:center;
}
sup {
	font-size:80%;
}
.txt_red  {
	color:#F00;
}
.top30  {
	padding-top: 30px;
	clear:both;
}
/* ==================================================
20150312׷��
================================================== */

/*
.name {
	border-top: 1px solid #C8C8C8;
	border-bottom: 1px solid #C8C8C8;
	border-right: 1px solid #C8C8C8;
	border-left: 5px solid #FF3030;
	padding-left: 12px;
	padding-top: 5px;
	padding-bottom: 5px;
}

.name_g {
	border-top: 1px solid #C8C8C8;
	border-bottom: 1px solid #C8C8C8;
	border-right: 1px solid #C8C8C8;
	border-left: 5px solid #5B922A;
	padding-left: 12px;
	padding-top: 5px;
	padding-bottom: 5px;
}
.name_o {
	border-top: 1px solid #C8C8C8;
	border-bottom: 1px solid #C8C8C8;
	border-right: 1px solid #C8C8C8;
	border-left: 5px solid #FF6D08;
	padding-left: 12px;
	padding-top: 5px;
	padding-bottom: 5px;
}
.name_s {
	border-top: 1px solid #C8C8C8;
	border-bottom: 1px solid #C8C8C8;
	border-right: 1px solid #C8C8C8;
	border-left: 5px solid #7273A5;
	padding-left: 12px;
	padding-top: 5px;
	padding-bottom: 5px;
}

#tmp_new_item_top .h2sachuzai {
	background-image:none;

	border-bottom: 2px solid #FF3030;

	border-left: 5px solid #FF3030;
	padding-left: 12px;
	padding-top: 5px;
	padding-bottom: 5px;
	margin-top: 12px;
	background-color:#FAE4E6;
}

#tmp_new_item_top .h2fukai {
	background-image:none;

	border-bottom: 2px solid #5B922A;

	border-left: 5px solid #5B922A;
	padding-left: 12px;
	padding-top: 5px;
	padding-bottom: 5px;
	margin-top: 12px;
	background-color:#F2FAE2;
}
#tmp_new_item_top .h2hiryo {
	background-image:none;

	border-bottom: 2px solid #FF6D08;

	border-left: 5px solid #FF6D08;
	padding-left: 12px;
	padding-top: 5px;
	padding-bottom: 5px;
	margin-top: 12px;
	background-color:#FDEEE7;
}
#tmp_new_item_top .h2sakin {
	background-image:none;

	border-bottom: 2px solid #7273A5;

	border-left: 5px solid #7273A5;
	padding-left: 12px;
	padding-top: 5px;
	padding-bottom: 5px;
	margin-top: 12px;
	background-color:#E9E9F5;
}


.line_newitem {
	background-image:url(/assets_before/goods/new_item/images/line02.gif);
	background-repeat:repeat-y;
}
*/

/* ==================================================
clearfix
================================================== */
/* for modern browser */
#tmp_header:after,
#tmp_headernavi:after,
#tmp_container_head:after,
#tmp_container:after,
#tmp_mygarden:after,
#tmp_cntnavi:after,
#tmp_contents:after,
#tmp_social:after,
#footernavi:after,
#tmp_ft_wrapper:after,
#tmp_footer:after,
#tmp_ft_bn_wrapper:after,
#tmp_ft_banner:after,
#tmp_contents .box_container:after,
#tmp_contents .btn_box:after,
#tmp_contents .btn_container:after,
#.product_link:after,
#.tmp_movie_box:after,
.plugin: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_header,
*:first-child+html #tmp_headernavi,
*:first-child+html #tmp_container_head,
*:first-child+html #tmp_container,
*:first-child+html #tmp_mygarden,
*:first-child+html #tmp_cntnavi,
*:first-child+html #tmp_contents,
*:first-child+html #tmp_social,
*:first-child+html #footernavi,
*:first-child+html #tmp_ft_wrapper,
*:first-child+html #tmp_footer,
*:first-child+html #tmp_ft_bn_wrapper,
*:first-child+html #tmp_ft_banner,
*:first-child+html #tmp_movie_box,
*:first-child+html #tmp_contents .box_container,
*:first-child+html #tmp_contents .btn_box,
*:first-child+html #tmp_contents .btn_container,
*:first-child+html .product_link,
*:first-child+html .plugin{
	min-height:1%; /* �������ʤ� */
}
/* for IE6.0 */
* html #tmp_header,
* html #tmp_headernavi,
* html #tmp_container_head,
* html #tmp_container,
* html #tmp_mygarden,
* html #tmp_cntnavi,
* html #tmp_contents,
* html #tmp_social,
* html #footernavi,
* html #tmp_ft_wrapper,
* html #tmp_footer,
* html #tmp_ft_bn_wrapper,
* html #tmp_ft_banner,
* html #tmp_movie_box,
* html #tmp_contents .box_container,
* html #tmp_contents .btn_box,
* html #tmp_contents .btn_container,
* html .product_link,
* html .plugin {
	display:inline-block; /* �������ʤ� */
}
