@charset "utf-8";
/* CSS Document */

#content{
}

/*  */
#main{
	width:502px;
}

#main .arrow{
	padding-left:15px;
	background:url(/common/images/arrow02.png) no-repeat 0px 50%;
	font-weight:bold;
}

#main .recipebox01{
	width:502px;
	background:url(/images/index_img_02.png) no-repeat 0px bottom;
	padding-bottom:5px;
	position:relative;
	z-index:1;
}

#main .recipebox01 dt img{
	vertical-align:bottom;
}

#main .recipebox01 .block01{
	padding:10px 13px;
	background:url(/images/index_img_26.png) repeat-y 0px 0px;
}

#main .recipebox01 dd .recipe01{
	margin-bottom:10px;
}

#main .recipebox01 dd .recipe01 .box01{
	width:255px;
}

#main .recipebox01 dd .recipe01 .box01 h2{
	margin-bottom:5px;
}

#main .recipebox01 dd .recipe01 .box01 p{
	font-size:1.2em;
	line-height:1.3em;
	margin-bottom:5px;
}

#main .recipebox01 dd .recipe01 .box01 .title{
	border:#FFB84D dashed 2px;
	font-size:1.7em;
	text-align:center;
	line-height:1.8em;
	margin-top:8px;
	margin-bottom:9px;
	padding:4px 0;
	font-weight:800;
}

#main .recipebox01 dd .recipe01 .box01 .arrow{
	font-size:1.2em;
}

#main .recipebox01 dd .mobile_recipe{
	-moz-box-shadow:0px 3px 5px rgba(0,0,0,0.1);
	-webkit-box-shadow:0px 3px 5px rgba(0,0,0,0.1);
	box-shadow:0px 3px 5px rgba(0,0,0,0.1);
	border:1px solid #ddd;
	padding:5px 15px;
	background:url(/images/index_img_25.png) repeat-x 0px 0px;
}

#main .recipebox01 dd .mobile_recipe h2{
	padding-bottom:4px;
	border-bottom:2px solid #ddd;
}

#main .recipebox01 dd .mobile_recipe .box01 .qrcode{
	padding:5px;
}

#main .recipebox01 dd .mobile_recipe .box01 .box02{
	width:355px;
	line-height:1.3em;
}

#main .recipebox01 dd .mobile_recipe .box01 .box02 dl dt{
	font-size:1.2em;
}

#main .recipebox01 dd .recipe_ranking{
	-moz-box-shadow:0px 3px 5px rgba(0,0,0,0.1);
	-webkit-box-shadow:0px 3px 5px rgba(0,0,0,0.1);
	box-shadow:0px 3px 5px rgba(0,0,0,0.1);
	border:1px solid #ddd;
	padding:5px 15px;
	background:url(/images/index_img_25.png) repeat-x 0px 0px;
	position:relative;
	zoom:1;
}

#main .recipebox01 dd .recipe_ranking .link{
	position:absolute;
	right:15px;
	top:10px;
	font-size:1.2em;
}

#main .recipebox01 dd .recipe_ranking h2{
	padding-bottom:4px;
	border-bottom:2px solid #ddd;
}

#main .recipebox01 dd .recipe_ranking ol li{
	width:107px;
	float:left;
	position:relative;
	padding-left:40px;
	min-height:22px;
	_height:22px;
	border-left:1px solid #ddd;
	font-size:1.2em;
	font-weight:800;
}

#main .recipebox01 dd .recipe_ranking ol li.first_child{
	border-left:none;
}

#main .recipebox01 dd .recipe_ranking ol li img{
	position:absolute;
	left:5px;
	top:0px;
}



#main .tvcminfo{
	padding:8px 16px 0px;
	font-size:1.2em;
}

#main .tvcminfo .box01{
	width:290px;
	padding-top:10px;
}

/* --- --- --- */
#sidebox{
	width:240px;
	padding-top:4px;
}

#sidebox h2{
	margin-bottom:6px;
}

#sidebox .topics{
	margin-bottom:10px;
}

#sidebox .topics .box01{
	position:relative;
	padding-left:48px;
	width:192px;
	font-size:1.2em;
	line-height:1.35em;
	padding-bottom:5px;
	margin-bottom:5px;
	border-bottom:1px dotted #aaa;
}

#sidebox .topics .box01 .type{
	position:absolute;
	left:5px;
	top:2px;
}

#sidebox .company_info{
	font-size:1.2em;
	padding:0px 13px;
}

#sidebox .company_info ul li{
	margin-bottom:2px;
}

#sidebox .company_info ul li a{
	padding-left:15px;
	background:url(/common/images/arrow04.png) no-repeat 0px 50%;
}

#sidebox .banner ul li{
	margin-bottom:15px;
}

#sidebox .banner ul li img{
	vertical-align:bottom;
}

/*  */
#content .slide_banner{
	position:relative;
	background:url(/images/index_banner_bg.png) repeat-x;
	padding-top:6px;
	zoom:1;
	height:75px;
}

#content .slide_banner .prev{
	position:absolute;
	left:0px;
	top:0px;
	cursor:pointer;
}

#content .slide_banner .next{
	position:absolute;
	right:0px;
	top:0px;
	cursor:pointer;
}

#content .slide_banner .box01{
	width:705px !important;
	margin:0px auto;
}

#content .slide_banner .box01 ul{
}

#content .slide_banner .box01 ul li{
	float:left;
	margin-right:1px !important;
}

#content .slide_banner .box01 ul li img{
	display:block;
}
