body.products #mainContents {
	margin: 0 auto;
	padding: 10px 0 0;
	width: 950px;
}

body.products #mainContents #recipeContents{
	width: 950px;
}

body.products #mainContents #recipeContents h1{
	display: none;
}

body.products #mainContents #recipeContents p.tit{
	margin: 30px 0 0 0;
	padding: 0;
}

body.products #mainContents #recipeContents h2{
	margin: 30px 0 0 0;
	padding: 0;
	background: none;
}

body.products #mainContents #recipeContents ul{
	margin: 0;
	padding: 0;
	list-style-type:none;
}

body.products #mainContents #recipeContents ul li{
	float:left;
	margin: 0;
	padding: 0;
}

body.products #mainContents #recipeContents .setArea{
	margin:0 0 0 20px;
}

body.products #mainContents #recipeContents .setArea h3{
	background: none;
	border-bottom: 0;
	margin: 0;
	padding: 0;
}

body.products #mainContents #recipeContents .setArea p{
	margin: 0;
	padding: 0;
}

body.products #mainContents #recipeContents .setArea p.photo{
	float: left;
}

body.products #mainContents #recipeContents .setArea p.text{
	float: left;
	line-height:150%;
	width: 266px;
}

body.products #mainContents #recipeContents .setArea p.text img{
	margin: 10px 0 30px 5px;
}

body.products #mainContents #recipeContents .mobileArea{
	margin:0 0 20px;
}

body.products #mainContents #recipeContents .mobileArea p{
	margin: 0;
	padding: 0;
}

body div#gellerecipe h2{
	margin: 0px !important;
	padding: 0px !important;
}

body div#gelle_dougatwitter_box{
	/*background: url(../images/gelle_bg.gif);*/
	background: url(../images/renewbg.gif);
	background-repeat: repeat-y;
	height: 570px !important;
	width: 949px;
}

body div#gelle_dougatwitter_box div.gelle_dougabox{
	width: 529px !important;
	height: 570px;
	float: left;
	padding-left: 10px;
	padding-right: 5px;
}

body div#gelle_dougatwitter_box div.gelle_dougabox h1{
	display: block !important;
}

body div#gelle_dougatwitter_box div.gelle_twitter_box{
	width: 380px !important;
	height: 570px !important;
	float: right;
	padding-top: 0px;
	padding-right: 5px;
}

body div#gelle_dougatwitter_box div.gelle_twitter_box h3{
	text-decoration: none;
	margin: 0px;
	padding: 0px;
	border: none;
	background: none;
}

iframe{
	border: none;
}


body div.bnr_geleelink{
	position: relative;
}

body div.gelee_bnr_btn{
	position: absolute;
	right: 64px;
	bottom: 7px;
}

body.products #mainContents #recipeContents ul { width:951px;margin-right:-1px;}
body.products #mainContents #recipeContents div#gellerecipe { width:951px;margin-right:-1px;}
body.products #mainContents #recipeContents div#karamerulink { width:951px;margin-right:-1px;}
body.products #mainContents #recipeContents div.gelle_twitter_box h3{ clear: none;}
body.products #mainContents #recipeContents div.gelle_twitter_box h4{ clear: none;}
body.products #mainContents #recipeContents div#gellerecipe {background-image: url("../images/gelle_bg.gif");}
body.products #mainContents #recipeContents div.btn {position: absolute; bottom: 76px; right: 50px;}


/*renew---------------------------------*/

.renew{
	background: url(../images/renewbg.gif)
}

.renew .secbox{
	background: url(../images/renew_tw_bg.gif) 0 0px no-repeat;
	height: 300px;
}

.renew .textarea{
	padding: 0 20px;
}

.renew .imgarea{
	margin-top: 6px;
}

.renew .bnr{
	text-align: center;
	margin: 10px auto;
}

.renew .catbox{
	width: 362px;/*仮*/
	float: left;
	margin-top: 0px;
}

.renew .catbox p{
	padding:5px 5px 0px 35px;
	font-size: 100%;
	font-weight: bold;
}
.renew .centerbox{
	width: 321px;/*仮*/
	float: left;
	
}
.rightbox {
	float: left;
}
.productname {
	color: #181B28;
	margin-top: 18px;
	margin-right: 0px;
	
	margin-left: 0px;
}
.catalog_txt
 {
}
.renew p.catalogbt{
	margin-left: 13px;
}
.renew .rightbox .ideabtn{
	margin-top: 36px;
	margin-bottom: 5px;
}

.renew .twitterbox{
	width: 390px;/*仮*/
	float: right;
	padding-top: 20px;
}

.renew .twitterbox .ideabtn{
	margin-top: 5px;
	margin-bottom: 5px;
}

.renew .twitterbox h3{
	text-decoration: none;
	margin: 0px;
	padding: 0px;
	border: none !important;
	background: none !important;
}
