@charset "ISO-8859-1";
h2 {
	padding-bottom: 6px;
}
h3 {
	padding-bottom: 0px;
}
.cobox680 {
	width: 680px;
}
.cobox330l {
	float: left;
	width: 330px;
}
.cobox330r {
	float: right;
	width: 330px;
}
.fs10 {
	font-size: 12px;
	line-height: 1.2;
	padding:0 !important;
}
.fs10b {
	font-size: 10px;
	line-height: 1.2;
	font-weight: bold;
}
/* ------------------------------
	HISTORY
------------------------------ */

.hd_img {
	margin: 0 0 20px 0;
}
.hd_co {
	margin: 0 0 10px 0;
}
.sp_img {
	float: left;
	width: 90px;
}
.sp_co {
	float: left;
	margin-top: 8px;
	width: 210px;
}
.br15 {
	clear: both;
	height: 15px;
}
.ft_nv {
	padding: 30px 0 0 0;
	width: 680px;
}
.ft_nv .nextbtn {
	float: right;
}
.ft_nv .prevbtn {
	float: left;
}
/* ------------------------------
	CUISINE
------------------------------ */

.hd_img_l {
	float: left;
	margin: 0 0 30px 0;
	padding-right: 15px;
}
.re_co {
	margin: 10px 0 10px 0;
	width: 680px;
}
.cobox164l {
	float: left;
	width: 164px;
	margin: 0 8px 0 0;
}
.cobox164r {
	float: right;
	width: 164px;
}
.cu_img {
	margin: 0 0 6px 0;
	padding-left:0 !important;
}
/* ------------------------------
	SECRET
------------------------------ */

.img_r {
	float: right;
	margin: 7px 15px 0 15px;
}
.se_cobox {
	width: 680px;
	margin: 10px 0;
}
.se_co {
	margin: 10px 0 10px 0;
}
/* ------------------------------
	PRODUCTS
------------------------------ */

.pr_img_l {
	float: left;
	width: 195px;
	padding:0 !important
}
.pr_img_r {
	float: right;
	width: 195px;
	padding:0 !important
}
.pr_co_l {
	float: left;
	margin-top: 8px;
	width: 135px;
	padding:0 !important;
	font-size:12px !important;
}
.pr_co_r {
	float: right;
	margin-top: 8px;
	width: 135px;
	padding:0 !important;
	font-size:12px !important;
}

.m0a{
	margin:0 auto;
}

/* ------------------------------
	Nutrition
------------------------------ */

.hdbox {
	width: 410px;
	margin: 15px 0 0 270px;
}
.hr_dot {
	height: 1px;
	margin: 15px 0;
	background-image: url('../img/line_dot.gif');
	background-repeat: repeat-x;
	clear: both
}
.pa10 {
	padding-left: 10px;
}
/* ------------------------------
	OROGINAL
------------------------------ */

#menubox {
	float: left;
	width: 470px;
	height: 110px;
	background-image: url('../img/line_dot_h.gif');
	background-repeat: repeat-y;
	margin-left: 25px
}
#menubox ul {
	float: left;
	list-style-type: none;
}
#menubox ul li {
	float: left;
}
.ricebox {
	width: 680px;
	background-color: #EA6F11;
	padding: 8px 0;
}
.kombubox {
	width: 680px;
	background-color: #A6042B;
	padding: 8px 0;
}
.wakamebox {
	width: 680px;
	background-color: #EB88A6;
	padding: 8px 0;
}
.glassbox {
	width: 680px;
	background-color: #7E4591;
	padding: 8px 0;
}
.box_nm {
	float: left;
}
.box_txt {
	float: left;
	width: 390px;
	border-left: 1px solid #FFFFFF;
	color: #FFFFFF;
	padding: 2px 0 2px 10px;
	min-height: 94px;
}
.box_ph {
	float: right;
	padding-right: 8px;
	color: #FFFFFF;
	font-size: 10px;
}
.btmbox {
	width: 680px;
	margin-top: 5px;
}
.btmbox .ill {
	float: left;
}
.btmbox .ill_note {
	float: left;
	margin-left: 10px;
	font-size: 12px;
}
.btmbox .amazon {
	float: right;
}
.btmbox .ill_note td {
	padding: 1px;
}
.br_top {
	clear: both;
	padding: 5px 0 15px 0;
	text-align: right;
	width: 680px;
}
/* ------------------------------
	VEGETARIAN
------------------------------ */

.teriyakibox {
	width: 680px;
	border: 1px solid #F7BE00;
}
.gingerbox {
	width: 680px;
	border: 1px solid #D9006C;
}
.garlicbox {
	width: 680px;
	border: 1px solid #8BC01E;
}
.misobox {
	width: 680px;
	border: 1px solid #008EE0;
}
.box_txt2 {
	float: left;
	width: 320px;
	margin: 15px 0 0 5px;
}
.box_ph2 {
	float: right;
	padding: 5px;
	font-size: 10px;
}
/* ------------------------------
	ON THE GO
------------------------------ */

#menubox {
	float: left;
	width: 470px;
	height: 110px;
	background-image: url('../img/line_dot_h.gif');
	background-repeat: repeat-y;
	margin-left: 25px
}
#menubox ul {
	float: left;
	list-style-type: none;
}
#menubox ul li {
	float: left;
}
.ricebox {
	width: 680px;
	background-color: #EA6F11;
	padding: 8px 0;
}
.kombubox {
	width: 680px;
	background-color: #A6042B;
	padding: 8px 0;
}
.wakamebox {
	width: 680px;
	background-color: #EB88A6;
	padding: 8px 0;
}
.glassbox {
	width: 680px;
	background-color: #7E4591;
	padding: 8px 0;
}
.box_nm {
	float: left;
}
.box_txt {
	float: left;
	width: 390px;
	border-left: 1px solid #FFFFFF;
	color: #FFFFFF;
	padding: 2px 0 2px 10px;
	min-height: 94px;
}
.box_ph {
	float: right;
	padding-right: 8px;
	color: #FFFFFF;
	font-size: 10px;
}
.btmbox {
	width: 680px;
	margin-top: 5px;
}
.btmbox .ill {
	float: left;
}
.btmbox .ill_note {
	float: left;
	margin-left: 10px;
	font-size: 12px;
}
.btmbox .amazon {
	float: right;
}
.btmbox .ill_note td {
	padding: 1px;
}
.br_top {
	clear: both;
	padding: 5px 0 15px 0;
	text-align: right;
	width: 680px;
}
/* ------------------------------
	CORPORATE
------------------------------ */

.co_img_r {
	float: right;
	padding: 0 0 15px 15px;
}
.his_table td {
	padding: 3px 5px;
	vertical-align: top;
}
.his_year {
	color: #666600;
	font-style: italic;
	white-space: nowrap;
}
.pro_table {
	float: left;
	padding: 3px 5px;
	vertical-align: top;
	width: 580px;
}
.pro_table td {
	padding: 3px 5px;
	vertical-align: top;
}
.pro_l {
	color: #666600;
	white-space: nowrap;
}
.mes_cobox {
	float: left;
	width: 460px;
	line-height: 1.7;
	padding-left: 5px;
}
.mes_phbox {
	float: right;
	width: 200px;
	text-align: center;
}
/* ------------------------------
	other body
------------------------------ */
.bodytitle {
	LINE-HEIGHT: 14px;
	LETTER-SPACING: 1px;
	FONT-SIZE: 18px;
	text-align: center;
}
/*useful*/
#washoku_ttl {
	margin: -20px 0 0 -10px;
}
.txtbox {
	width: 100%;
	font-family: 'Signika Negative', sans-serif;
	font-weight: 400;
	font-size: 14px;
	line-height: 1.4em;
}
.txtbox h3 {
	font-family: 'Signika Negative', sans-serif;
	font-weight: 700;
	text-align: center;
	font-size: 18px;
	color: #960;
	margin: 20px 0 10px 0;
}
.txtbox p {
	margin: 10px 0 10px 16px;
}
.imgbox_l {
	width: 330px;
	border: solid #960 1px;
	padding: 1px 1px 5px 1px;
	float: left;
	margin: 10px 10px 10px 0;
	font-size: 12px;
	line-height: 1.2em;
}
.imgbox_l img {
	margin-bottom: 5px;
}
.imgbox_r {
	/* [disabled]width: 250px;
*/
	/* [disabled]border: solid #960 1px;
*/
	padding: 1px 1px 5px 1px;
	float: right;
	margin: 10px 0 10px 10px;
	font-size: 12px;
	line-height: 1.2em;
}
.imgbox_r p {
	padding: 1px;
	margin: 1px;
	text-align: center;
	color: #960;
}
.imgbox_r img {
	margin-bottom: 5px;
}
.txtbox2 {
	width: 100%;
	font-family: 'Signika Negative', sans-serif;
	font-weight: 400;
	font-size: 14px;
	line-height: 1.4em;
}
.txtbox2 h3 {
	font-family: 'Signika Negative', sans-serif;
	font-weight: 700;
	font-size: 18px;
	color: #960;
	margin-top: 20px;
}
.txtbox2 p {
	margin: 10px 0;
}
.txtbox3 ul {
	margin: 10px 0 30px 40px;
}
.txtbox3 ul li {
	list-style: outside circle;
}
.txtbox3 {
	width: 100%;
	font-family: 'Signika Negative', sans-serif;
	font-weight: 400;
	font-size: 14px;
	line-height: 1.4em;
}
.txtbox3 h3 {
	font-family: 'Signika Negative', sans-serif;
	font-weight: 700;
	font-size: 18px;
	color: #960;
	margin: 20px 0 10px 0;
}
.txtbox3 p {
	font-weight: 700;
}
/*recipe*/
#rec_cont {
	min-height: 640px;
	clear: both;
	width: 700px;
	padding: 20px 10px 20px 15px;
	background-color: #FFFFFF;
	border:1px solid #9ea661;
	margin-top:13px;
}
#ttlbox {
	width: 689px;
	margin-bottom: 30px;
}
#recipe_ttlimg {
	width: 267px;
	height: 199px;
	float: left;
	margin-right: 10px;
	display: block;
}
#recipe_ttlr {
	width: 410px;
	height: 199px;
	float: right;
	font-family: 'Signika Negative', sans-serif;
	font-weight: 400;
	font-size: 14px;
}
#recipelist {
	width: 690px;
	/*height:500px;*/
	border-right: solid #960 1px;
	border-left: solid #960 1px;
	border-bottom: solid #960 1px;
}
#tabMenu li {
	float: left;
	margin-bottom: -2px;
	list-style: none;
}
#tabMenu {
/zoom : 1;
	margin-left: -1px;
}
#tabMenu:after {
	content : '';
	display : block;
	clear : both;
	height: 0;
}
#r_wrapper {
	width: 100%;
	background: #fff;
	border-top: solid #960 1px;
}
#first, #second, #third, #fourth, #fifth {
	margin: 20px 40px;
	width: 100%;
}
#first, #second, #third, #fourth, #fifth ul {
	list-style-type: none;
	font-family: 'Signika Negative', sans-serif;
	font-size: 16px;
	width: 610px;
	height: 100%;
}
.recli {
	/*border-bottom:solid #960 1px;*/
	float: left;
	list-style: none;
	margin: 2px 10px;
}
#second, #third, #fourth, #fifth {
	display: none;
}
/* Hover */
.hover:hover {
	filter: alpha(opacity=70);  /* IE7 under */
	-ms-filter: "alpha(opacity=70)"; /* IE8 */
	-moz-opacity: 0.7; /* Firefox 1.5under, Netscape */
	-khtml-opacity: 0.7; /* Safari 1.x, other  */
	opacity: 0.7; /* Firefox 1.5over, Opera, Safari */
}
.recipebox {
	width: 690px;
	border-bottom: solid #960 1px;
	margin-top: 30px;
}
.recipebox_l {
	width: 280px;
	float: left;
}
.recipebox_l img {
	margin-bottom: 5px;
}
.recipebox_r {
	width: 410px;
	float: right;
}
.recname p {
	font-size: 14px;
}
.bline {
	border-bottom: solid #960 1px;
}
.direc ol {
	margin-left: 22px;
	list-style: decimal outside;
}
.indent li {
	margin-left: 25px;
	list-style-position: outside;
}
.rech {
	font-family: 'Signika Negative', sans-serif;
	font-weight: 700;
}
.recbtt {
	text-align: right;
	font-family: 'Signika Negative', sans-serif;
	font-weight: 400;
	margin: 10px 15px 30px 0;
	text-decoration: underline;
}
#youtube {
	margin-bottom: 10px;
}
.ssoginfo {
	width: 690px;
	margin: 5px 0 13px -9px;
	background-color: #CDEAEA;
	padding: 5px;
}
.ssogname {
	font-family: 'Titillium Web', sans-serif;
	font-size: 24px;
	color: #232897;
	/*margin-left:10px;*/
	float: left;
	border-bottom: 2px dotted #232897;
	width: 530px;
	padding: 0 0 5px 10px;
	margin-bottom: 5px;
}
.ingreh {
	width: 100px;
	font-weight: bold;
}
.ingred {
	/*width:390px;*/
	padding: 5px;
}
.w680 {
	width: 680px;
}
.w300 {
	width: 300px;
}
.ssogprop {
	border: none;
	margin: 5px 0;
	letter-spacing: 1px;
}
.ssogprop th {
	padding: 3px;
	text-align: center;
	font-weight: bold;
	background-color: #44B8B2;
	border-left: 2px solid #CDEAEA;
}
.ssogprop td {
	padding: 3px;
	text-align: center;
	background-color: #FFF;
	border-left: 2px solid #CDEAEA;
}
.bnone {
	border: none;
}
.nutritionttl {
	border-bottom: 1px dotted #232897;
	font-weight: bold;
	font-size: 14px;
	margin: 5px 0;
}
.nutritionbox {
	font-size: 14px;
	line-height: 1.4em;
}
.borderdot {
	border-top: 1px dashed #cdeaea;
}
.attention {
	/*border:1px dotted #fff;*/
	background-color: #daf9f9;
	margin: 5px;
	padding: 3px;
	letter-spacing: 1px;
	line-height: 1.4em;
}
.btm0 {
	margin-bottom: 0;
}
.freebox {
	padding: 5px 5px 5px 10px;
}
.freebox img {
	margin-right: 5px;
	float: none;
}
#menuboxssog {
	width: 485px;
	height: 95px;
	float: left;
	line-height: 95px;
}
#menuboxssog ul li {
	float: left;
	list-style: none;
}
#menuboxssog ul li a:hover img {
	opacity: 0.8;
	filter: alpha(opacity=80);
	-ms-filter: “alpha( opacity=80 )”;
}
.photo {
	width: 700px;
	margin: -5px 0 0 -5px;
}
.center {
	text-align: center;
	font-size: 2em;
	color: #9a9a00;
	margin-bottom: 1em;
	line-height: 2em;
}
.center a {
	font-size: 14px;
}
#navibox {
	margin: 0 auto 30px;
	padding-left: 10px;
	width: 665px;
}
#navibox li, .othernavi li, .othernavi_k li {
	float: left;
	margin: 0 10px 0 0;
	width: 123px;
	height: 123px;
	list-style: none;
	background-image: url(../../useful/img/recipe/navibg.png);
	background-repeat: no-repeat;
	line-height: 0;
}
.selected, #navibox li:hover, .othernavi li:hover {
	background-image: url(../../useful/img/recipe/navibg_on.png);
	background-repeat: no-repeat;
}
.item {
	width: 198px;
	background-color: #fffbf5;
	border: solid 1px #f0f0f0;
	/*margin: 9px !important;*/
	/*min-height:300px;*/
	margin:9px 9px 22px;
	padding: 6px;
	font-family: 'Signika Negative', sans-serif;
	font-size: 14px;
	cursor: pointer;
}
.item:hover {
	background-color: #ffeaca;
}
.item img {
	display: block;
	height: 147px;
}
.item h3 {
	font-size: 18px;
	color: #960;
	padding: 8px 0;
	text-decoration: none;
}
.item a {
	text-decoration: none;
	color: #960;
}
.item:after {
	content: url(../../useful/img/recipe/shadow_menu.png);
	display: block;
	position: absolute;
	width: 100%;
	height: 12px;
	bottom: -12px;
}
#navibox li:after, .othernavi li:after {
	content: url(../../useful/img/recipe/shadow.png);
	display: block;
	width: 100%;
	height: 12px;
}
#recipecontainer {
	width: 700px;
}
/* recipedetail */
.rec_photo {
	position: relative;
	margin-bottom: 15px;
}
.rec_photo img {
	display: block;
	position: relative;
	z-index: 1;
}
.rec_photo:before, .rec_photo:after {
	position: absolute;
	content: "";
	bottom: 15px;
	left: 10px;
	width: 50%;
	top: 80%;
	max-width: 300px;
	background: #777;
	-webkit-box-shadow: 0 15px 10px #777;
	-moz-box-shadow: 0 15px 10px #777;
	box-shadow: 0 15px 10px #777;
	-webkit-transform: rotate(-3deg);
	-moz-transform: rotate(-3deg);
	-o-transform: rotate(-3deg);
	-ms-transform: rotate(-3deg);
	transform: rotate(-3deg);
}
.rec_photo:after {
	-webkit-transform: rotate(3deg);
	-moz-transform: rotate(3deg);
	-o-transform: rotate(3deg);
	-ms-transform: rotate(3deg);
	transform: rotate(3deg);
	right: 10px;
	left: auto;
}
.recname, .description {
	float: left;
	padding: 15px 0 15px 20px;
	font-family: 'Signika Negative', sans-serif;
	color: #960;
}
.recname {
	font-size: 30px;
	width: 360px;
}
.description {
	font-size: 14px;
	width: 361px;
}
.rec_category {
	padding: 15px 0 15px 20px;
	float: left;
}
.rec_category li {
	list-style: none;
	float: left;
	margin-left: 10px;
}
.social {
	float: left;
	width: 317px;
}
.rec_detail {
	margin: 20px 0 0 0;
	font-family: 'Signika Negative', sans-serif;
	font-size: 16px;
}
.ingre {
	width: 254px;
	background-color: #fffbf5;
	border: 1px solid #f0f0f0;
	position: relative;
	/*float: left;*/
	margin-bottom:15px;
}

.recipe_lbox{
	position:relative;
	float:left;
	width:254px;
}

.ingre:after {
	content: url(../../useful/img/recipe/shadow_ingre.png);
	display: block;
	position: absolute;
	bottom: -13px;
}
.ingre h3, .direc h3 {
	font-size: 30px;
	font-weight: 400;
	color: #960;
	margin: 5px 0 10px 10px;
}
.ingre div {
	color: #960;
	padding-left: 10px;
}
.ingre ul {
	padding: 5px 10px 5px 35px;
}
.direc ol {
	padding: 5px 10px;
}
.ingre ul li {
	list-style-image: url(../../useful/img/recipe/ingreli.png);
	font-size: 14px;
	margin-bottom: 8px;
}
.ingre ul li ul li {
	list-style-type: circle;
	list-style-image: none;
}
.direc {
	width: 408px;
	float: right;
	background-color: #fffbf5;
	border: 1px solid #f0f0f0;
	position: relative;
}
.direction_advice{
	font-style:italic;
}
	
.direc:after {
	content: url(../../useful/img/recipe/direc_shadow.gif);
	display: block;
	position: absolute;
	bottom: -13px;
}
.direc ol li {
	color: #960;
	margin-bottom: 8px;
}
.direc ol li span {
	color: #444;
}
.direc ol li ul {
	padding: 0.5em 0 0 1em;
}
.direc ol li ul li {
	margin-bottom: 0.5em;
}
.othernavi {
	margin: 20px auto 40px;
	width: 400px;
}

.othernavi_k{
	margin: 20px auto 40px;
	width: 266px;
}

.fb-like span {
	width: 50px !important;
	/*overflow: hidden !important;*/
}
.fb-like iframe {
    max-width: none!important;
	z-index: 9999;
}


/* recipedetail end */




/**/
/* Start: Recommended Isotope styles */

/**** Isotope filtering ****/

.isotope-item {
	z-index: 2;
}
.isotope-hidden.isotope-item {
	pointer-events: none;
	z-index: 1;
}
.isotope, .isotope .isotope-item {
	/* change duration value to whatever you like */
	-webkit-transition-duration: 0.8s;
	-moz-transition-duration: 0.8s;
	transition-duration: 0.8s;
}
.isotope {
	-webkit-transition-property: height, width;
	-moz-transition-property: height, width;
	transition-property: height, width;
}
.isotope .isotope-item {
	-webkit-transition-property: -webkit-transform, opacity;
	-moz-transition-property: -moz-transform, opacity;
	transition-property: transform, opacity;
}
/* disable CSS transitions for containers with infinite scrolling*/
.isotope.infinite-scrolling {
	-webkit-transition: none;
	-moz-transition: none;
	-ms-transition: none;
	-o-transition: none;
	transition: none;
}

/*module*/
.pl20{
	padding-left:20px;
}
.pr20{
	padding-right:20px;
}
/*info-iodine*/
.iodine-ttl{
	margin:0 auto;
	text-align:center;
}

.iodine_h{
	border-left:solid 5px #960;
	border-bottom:solid 1px #960;
	color:#960;
	padding:5px 5px 5px 15px;
	font-size:18px;
	margin-bottom:10px;
}

.iodine_p{
	padding:0 20px;
	letter-spacing:1px;
	margin:1em 0;
}

.iodine_table{
	margin:0 auto;
	width:600px;
}

.iodine_table span{
	font-weight:bold;
}

.iodine_table table{
	border:1px solid #960;
}

.iodine_table th{
	background-color:#960;
	color:#fff;
	border-right:1px solid #F3A302;
	border-bottom:0px;
	border-left:0px;
	border-top:0px;
}

.iodine_table table tr:nth-child(odd){
	background-color:#FFDD97;
}

.iodine_table th{
	padding:3px;
}

.iodine_table th:last-child,.iodine_table tr td:last-child{
	border-right:0px;
}

.iodine_table td{
	padding:3px;
	border-right:1px solid #960;
	border-bottom:0px;
	border-left:0px;
	border-top:0px;
}

.iodine_table tr:first-child{
	border-bottom:0;
}
.iodine_table tr{
	border-bottom:1px dashed #960;
}

.iodine-caution{
	width:630px;
	margin:10px auto;
	background-color:#960;
	color:#fff;
	font-weight:bold;
	padding:10px;
}

.iodine-note{
	border:1px dashed #960;
	padding:10px;
	font-style:oblique;
}

/*info*/
.info-footer{
	height:20px;
}

/*crisps*/
.crisps_bg{
	background:url(../../product/seaweed_crisps/img/bg.jpg) no-repeat 10px 10px;
}

.healthy{
	display:block;
	position:absolute;
	right:10px;
	top:10px;
}
.crisps_title{
	display:block;
	margin:71px auto 10px;
}

.crisp_mild{
	display:block;
	float:left;
	margin:10px 0 0 156px;
}
.crisp_zesty{
	display:block;
	float:right;
	margin:11px 156px 0 0;
}

.relative{
	position:relative;
}

.crisps_info{
	font-family: 'Signika Negative', sans-serif;
	font-size:16px;
	color:#614c3f;
	margin:24px 0 0 0
}

.flower{
	display:block;
	margin:0 0 10px -0px;
}

.crisps_list{
	display:block;
	margin:0 auto;
	padding:50px 0;
}

.crisps_spec{
	font-family: 'Signika Negative', sans-serif;
	width:560px;
	margin:0 auto 25px;
}

.minispec{
	padding-top:10px;
}
.minispec div{
	width:130px;
	float:left;
	border-left:solid 6px #c6e4c6;
	font-size:14px;
	margin-bottom:10px;
}

.minispec div p{
	font-weight:bold;
	padding:0;
	margin:0;
}

.minispec span{
	margin-left:10px;
}

.cr_image{
	float:left;
	margin-right:10px;
}

.center_img{
	display:block;
	margin:10px auto 0;
}

.cr_ingre{
	border-left:solid 6px #c6e4c6;
	font-size:14px;
}

.cr_ingre p{
	font-weight:bold;
	padding:0;
	margin:0;
}

.cr_ingre span{
	margin-left:10px;
}

.iodine-btn{
	display:block;
	width:300px;
	height:1em;
	padding:5px;
	margin:0 auto 30px;
	font-weight:bold;
	text-align:center;
	border:1px solid #c6e4c6;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	-o-border-radius: 3px;
	-ms-border-radius: 3px;
	line-height:1em;
	text-decoration:none;
	color:#0ea661;
}
.iodine-btn:visited{
	text-decoration:none;
}

.iodine-btn:hover{
	background-color:#0ea661;
	color:#fff;
	border:1px solid #0ea661;
	text-decoration:none;
}
/*--kinakon--*/
.kinakon{
	background:url(../../product/kinakon_candy/img/take.png) no-repeat 40px 34px, url(../../product/kinakon_candy/img/tsuru.png) no-repeat 530px 131px, url(../../product/kinakon_candy/img/mari.png) no-repeat 570px 471px, url(../../product/kinakon_candy/img/bg.jpg) repeat;
}
.kinakon_title{
	display:block;
	margin:0 auto;
}
.kinakon_product_box{
	display:table;
	margin:0 auto 50px;
	width:480px;
}
.kinakon_product_box > div{
	display:table-cell;
	vertical-align:middle;
	font-size:16px;
}
.kinakin_product_box div:first-child{
	width:228px;
}
.kinakon_product_box > div > div{
	padding:10px;
}
.kinakon_description{
	font-size:18px;
	line-height:1.2em;
	width:600px;
	margin:0 auto 60px;
}
.longspec{
	width:200px !important;
}
.superfood_ssog{
	font-size:18px;
	display:table;
	color:#614c3f;
	margin:1em;
}
.superfood_ssog img,.superfood_ssog div{
	display:table-cell;
	vertical-align:middle;
}
.superfood_ssog div{
	padding-left:1em;
}
.crisps_super_adovetitle{
	position:absolute;
	top:16px;
	left:45px;
	color:#614c3f;
	font-size:30px;
	background:#fff;
}
.crisps_super_adovetitle span{
	font-size:1.5em;
}
.crisps_superfood{
	font-size:16px;
	color:#614c3f;
}
.crisps_superfood h2{
	font-size:1.5em;
}
.ssog_txt{
	font-size:16px;
}
.ssog_h{
}