@charset "utf-8";
/* CSS Document */

/*
[1]WRAPPER
[2]HEADER
[3]SECTION
[5]FOOTER
=====================*/



/*
[1]WRAPPER
=====================*/
#mainWrapper{
 	width:1024px;
	margin:0 auto;
}


/*
[2]HEADER
=====================*/

#mainWrapper #headerArea{
padding:0px 0px 0px 0px;
background:#FFF;
}

/*headBox*/
#headBox{
margin-bottom: 60px;
}
#mainWrapper #headerArea #headBox{
width:194px;
float:left;
background:#f2f2f2;
}
#mainWrapper #headerArea #headBox #nav{
margin:0px;
padding:0px;
}

#mainWrapper #headerArea #headBox #nav ul{
width:194px;
}
#mainWrapper #headerArea #headBox #nav ul li{
padding:0px;
}

#mainWrapper #headerArea #headBox #nav ul li a, #mainWrapper #headerArea #headBox #nav ul li a, #mainWrapper #headerArea #headBox #nav ul li a, #mainWrapper #headerArea #headBox #nav ul li a, #mainWrapper #headerArea #headBox #nav ul li a{
display:block;
text-indent:-9999px;
}
#mainWrapper #headerArea #headBox #nav ul li a#btn1{
background:url(../images/common/menu.jpg?var=20131227) no-repeat;
width:194px;
height:57px;
}
#mainWrapper #headerArea #headBox #nav ul li a#btn1:hover{
background:url(../images/common/menu_hover.jpg?var=20131227) no-repeat;
}

#mainWrapper #headerArea #headBox #nav ul li a#btn2{
background:url(../images/common/menu.jpg?var=20131227) 0px -57px no-repeat;
width:194px;
height:57px;
}
#mainWrapper #headerArea #headBox #nav ul li a#btn2:hover{
background:url(../images/common/menu_hover.jpg?var=20131227) 0px -57px no-repeat;
}
#mainWrapper #headerArea #headBox #nav ul li a#btn3{
background:url(../images/common/menu.jpg?var=20131227) 0px -114px no-repeat;
width:194px;
height:57px;
}
#mainWrapper #headerArea #headBox #nav ul li a#btn3:hover{
background:url(../images/common/menu_hover.jpg?var=20131227) 0px -114px no-repeat;
}
#mainWrapper #headerArea #headBox #nav ul li a#btn4{
background:url(../images/common/menu.jpg?var=20131227) 0px -171px no-repeat;
width:194px;
height:57px;
}
#mainWrapper #headerArea #headBox #nav ul li a#btn4:hover{
background:url(../images/common/menu_hover.jpg?var=20131227) 0px -171px no-repeat;
}
#mainWrapper #headerArea #headBox #nav ul li a#btn5{
background:url(../images/common/menu.jpg?var=20131227) 0px -228px no-repeat;
width:194px;
height:57px;
}
#mainWrapper #headerArea #headBox #nav ul li a#btn5:hover{
background:url(../images/common/menu_hover.jpg?var=20131227) 0px -228px no-repeat;
}



/*headBox02*/

#mainWrapper #headerArea #headBox02{
width:194px;
float:left;
background:#f2f2f2;
}
#mainWrapper #headerArea #headBox02 #nav{
margin:0px;
padding:0px;
}

#mainWrapper #headerArea #headBox02 #nav ul{
width:194px;
}
#mainWrapper #headerArea #headBox02 #nav ul li{
padding:0px;
}

#mainWrapper #headerArea #headBox02 #nav ul li a, #mainWrapper #headerArea #headBox02 #nav ul li a, #mainWrapper #headerArea #headBox02 #nav ul li a, #mainWrapper #headerArea #headBox02 #nav ul li a, #mainWrapper #headerArea #headBox02 #nav ul li a{
display:block;
text-indent:-9999px;
}
#mainWrapper #headerArea #headBox02 #nav ul li a#btn1{
background:url(../images/common/menu.jpg?var=20131227) no-repeat;
width:194px;
height:57px;
}
#mainWrapper #headerArea #headBox02 #nav ul li a#btn1:hover{
background:url(../images/common/menu_hover.jpg?var=20131227) no-repeat;
}

#mainWrapper #headerArea #headBox02 #nav ul li a#btn2{
background:url(../images/common/menu.jpg?var=20131227) 0px -57px no-repeat;
width:194px;
height:57px;
}
#mainWrapper #headerArea #headBox02 #nav ul li a#btn2:hover{
background:url(../images/common/menu_hover.jpg?var=20131227) 0px -57px no-repeat;
}
#mainWrapper #headerArea #headBox02 #nav ul li a#btn3{
background:url(../images/common/menu.jpg?var=20131227) 0px -114px no-repeat;
width:194px;
height:57px;
}
#mainWrapper #headerArea #headBox02 #nav ul li a#btn3:hover{
background:url(../images/common/menu_hover.jpg?var=20131227) 0px -114px no-repeat;
}
#mainWrapper #headerArea #headBox02 #nav ul li a#btn4{
background:url(../images/common/menu.jpg?var=20131227) 0px -171px no-repeat;
width:194px;
height:57px;
}
#mainWrapper #headerArea #headBox02 #nav ul li a#btn4:hover{
background:url(../images/common/menu_hover.jpg?var=20131227) 0px -171px no-repeat;
}
#mainWrapper #headerArea #headBox02 #nav ul li a#btn5{
background:url(../images/common/menu.jpg?var=20131227) 0px -228px no-repeat;
width:194px;
height:57px;
}
#mainWrapper #headerArea #headBox02 #nav ul li a#btn5:hover{
background:url(../images/common/menu_hover.jpg?var=20131227) 0px -228px no-repeat;
}

#searchBox_container{background:#f2f2f2; width:830px;}
.placeholder{color:#aaa;}


#backSP a {
    display: block;
    text-align: center;
    padding: 28px 0;
    font-size: 60px;
    line-height: 1.3;
    color: #FFF;
	font-family:ArialMT, "Hiragino Kaku Gothic ProN", "ヒラギノ角ゴ ProN W3", Meiryo, "メイリオ", sans-serif !important;
    text-decoration: none;
	background: -moz-linear-gradient(top,  #f24e18 0%, #ff0000 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f24e18), color-stop(100%,#ff0000)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #f24e18 0%,#ff0000 100%); /* Chrome10+,Safari5.1+ */
	background: linear-gradient(to bottom,  #f24e18 0%,#ff0000 100%); /* W3C */
    border: 8px solid #FFF;
    border-radius: 8px;
    text-shadow: 0px -1px 1px rgb(0, 0, 0);
}
/*end headBox*/

/*rightBox*/
#mainWrapper #headerArea #rightBox{
float:left;
width:830px;
}

#mainWrapper #headerArea #rightBox #searchBox{
background:url(../images/common/bg_topSearchbox.jpg) no-repeat;
width:267px;
height:32px;
margin:17px 0px 10px 0px;
float:right;


}


#mainWrapper #headerArea #rightBox #searchBox #searchForm{
padding:7px 12px 5px 12px;
}

#mainWrapper #headerArea #rightBox #searchBox #searchForm #searching{
border:none;
width:220px;
float:left;
padding:2px 0px 0px 0px;
}
#mainWrapper #headerArea #rightBox #searchBox #searchForm #submit{
/*background:url(../images/top/img_searchLens.jpg) no-repeat;*/

width:15px;
height:19px;
display:inline-block;
text-indent:-9999px;
border:none;
float:left;
cursor:pointer;
}
#mainWrapper #headerArea #rightBox #sliderBox{
background:url(../images/common/red_border.jpg) top center no-repeat;
width:830px;
height:350px;
padding-top:10px;
}
#mainWrapper #headerArea #rightBox #sliderBox #slide{
position:relative;
}

#slider-code {
overflow:hidden;
}
#slider-code .viewport {
float: left;
width: 830px;
height: 320px;
overflow: hidden;
position: relative;
}
#slider-code .buttons {
display: block;
top:126px;
position:absolute;
z-index:5;
text-indent:-9999px;
}
#slider-code .prev {
background:url(../images/top/top_slider_arrow_L.png) top center no-repeat;
width:46px;
height:63px;
left:9px;

}
#slider-code .next {
background:url(../images/top/top_slider_arrow_R.png) top center no-repeat;
width:46px;
height:63px;
right:8px;
}
#slider-code .disable {
visibility: hidden;
}
#slider-code .overview {
list-style: none;
padding: 0;
margin: 0;
position: absolute;
left: 0;
top: 0;
}
#slider-code .overview li{
float: left;
margin: 0 3px 0 0;
height: 320px;
width: 830px;
}

#slider-code .pager {
overflow:hidden;
list-style: none;
clear: both;
position:absolute;
bottom:5px;
left:40%;
}
#slider-code .pager li {
float: left;
margin:0px 10px;
}
#slider-code .pagenum {
background:url(../images/top/icon_circle.png)  0px -20px no-repeat;
width:20px;
height:20px;
display: block;
text-indent:-9999px;
}
#slider-code .active {
background:url(../images/top/icon_circle.png) no-repeat;
}
/*nivo*/
/* The Nivo Slider styles */


.nivoSlider {
	position:relative;
	height: 320px;
 width: 100%;

}

.nivoSlider:hover{
/*opacity:.7;
-webkit-opacity:.7;
-moz-opacity:.7;
background: transparent;
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";
filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=70) !important;/* IE6 & 7 */
zoom: 1;
}

.nivoSlider img {
	position:absolute;
	top:0px;
	left:0px;


}
.nivoSlider img:hover {
/*opacity:.7;
-webkit-opacity:.7;
-moz-opacity:.7;
background: transparent;
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";
filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=70) !important;/* IE6 & 7 */
zoom: 1;
}

/* If an image is wrapped in a link */

.nivoSlider a.nivo-imageLink {
	position:absolute;
	top:0px;
	left:0px;
	width:100%;
	height:100%;
	border:0;
	padding:0;
	margin:0;
	z-index:6;
	display:none;

}
.nivo-imageLink img{
/*opacity:.7;
-webkit-opacity:.7;
-moz-opacity:.7;
background: transparent;
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";
filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=70) !important;/* IE6 & 7 */
zoom: 1;
}
.nivo-imageLink img:hover{
opacity:.7;
-webkit-opacity:.7;
-moz-opacity:.7;
background: transparent;
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";
filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=70) !important;/* IE6 & 7 */
zoom: 1;
}

/* The slices and boxes in the Slider */

.nivo-slice {
	display: block;
	position:absolute;
	z-index:0;
	height:100%;
	}
.slider-wrapper .nivo-slice:hover{
	background: transparent;
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=70)" !important;
filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=70) !important;
zoom: 1;
	}

/*.nivo-directionNav{}*/

.nivo-box {
	display:block;
	position:absolute;
	z-index:5;
}
/* Caption styles */

.nivo-caption {
	position:absolute;
	left:0px;
	bottom:0px;
	background:#000;
	color:#fff;
	opacity:0.8; /* Overridden by captionOpacity setting */
	width:100%;
	z-index:8;
}
.nivo-caption p {
	padding:5px;
	margin:0;
}
.nivo-caption a {
	display:inline !important;
}
.nivo-caption a:hover {
/*opacity:.7;
-webkit-opacity:.7;
-moz-opacity:.7;
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";
    filter: alpha(opacity=70);*/
}
.nivo-html-caption {
	display:none;
}
/* Direction nav styles (e.g. Next & Prev) */

.nivo-directionNav a {
	position:absolute;
	top:45%;
	z-index:9;
	cursor:pointer;
}



.nivo-prevNav {
	left:0px;

}
.nivo-nextNav {
	right:0px;

}
/* Control nav styles (e.g. 1,2,3...) */

.nivo-controlNav {
	position: absolute;
}
.nivo-controlNav a {
	position:relative;
	z-index:9;
	cursor:pointer;
}
.nivo-controlNav a.active {
	font-weight:bold;
}


.nivo-controlNav {
	position:absolute;
	left: 20%;
	right: 20%;
	width:auto;
	bottom:-30px;
	z-index:50;
	text-align:center;
}
.nivo-controlNav a {
	display:inline-block;
	width:20px;
	height:20px;
	background:url(../images/top/icon_circle.png)  0px -20px no-repeat;
	text-indent:-9999px;
	border:0;
	margin:auto 5px auto;
}
.nivo-controlNav a.active {
	/*background-position:0 -14px;*/
	background:url(../images/top/icon_circle.png) no-repeat;
}
.theme-default .nivo-directionNav a {
	display:block;
	width:46px;
	height:63px;
	background:url(../images/top/top_slider_arrow_L.png) no-repeat;
	text-indent:-9999px;
	border:0;
	opacity: 0;
	-webkit-transition: all 200ms ease-in-out;
    -moz-transition: all 200ms ease-in-out;
    -o-transition: all 200ms ease-in-out;
    transition: all 200ms ease-in-out;
}
.theme-default:hover{
opacity:.7;
-webkit-opacity:.7;
-moz-opacity:.7;
background: transparent;
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=70)" !important;
filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=70) !important;/* IE6 & 7 */
zoom: 1;
}
.theme-default:hover .nivo-directionNav a { opacity: 1; }
.theme-default a.nivo-nextNav {
	background-position:-30px 0;
	right:15px;
		background:url(../images/top/top_slider_arrow_R.png) no-repeat;
}
.theme-default a.nivo-prevNav {
	left:15px;
}

/*
[2]SECTION
=====================*/
.section{
background:#fff;
}
.section h1{
background:url(../images/top/icn_h1.jpg) 0px 4px no-repeat;
/*border-bottom:1px solid #959595;*/
padding:0px 0px 0px 15px;
/*margin:0px 0px 10px 0px;*/
font-size:18px;
}
*+html .section h1{
font-size:18px;
}

#brandArea{
padding:0 16px 28px 16px;
}
#brandArea #conBg{
background:url(../images/top/bg_osusume_series.jpg) bottom repeat-x;
}
#brandArea #conBg #itemBrand{
padding:10px 0px 15px 0px;
}


#brandArea #conBg #itemBrand ul{
list-style-type:none;
}

#brandArea #conBg #itemBrand ul li{
margin:0px 5px 0px 5px;
float:left;
}
#brandArea #conBg #itemBrand ul li.first{
margin:0px 5px 0px 0px;
}
#brandArea #conBg #itemBrand ul li.last{
margin:0px 0px 0px 5px;
}

#conBg a:hover img{
opacity:.7;
-webkit-opacity:.7;
-moz-opacity:.7;
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";
    filter: alpha(opacity=70);
}
.btn_top_community a:hover img{
opacity:.7;
-webkit-opacity:.7;
-moz-opacity:.7;
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";
    filter: alpha(opacity=70);
}

#brandArea #conBg2{
background:url(../images/top/bg_osusume_seriesbot.jpg) repeat-x;
height:56px;
text-align:right;
font-size:16px;
}

/*#brandArea #conBg2 #searchForm01{
padding:13px 0px 0px 0px;
width:530px;
float:right;
}*/
#brandArea #conBg2 #searchForm01 #searching01{
background:url(../images/top/bg_midSearchbox.jpg) no-repeat;
border:none;
width:261px;
height:34px;
float:left;
padding:2px 10px 0px 4px;
text-align:left;
}
#brandArea #conBg2 #searchForm01 #searching01 #input{
border:none;
color:#878787;
font-size:16px;
width:220px;
padding-top: 2px;
}

#brandArea #conBg2 a#submit01{
background:url(../images/top/btn_syouhin_ichiran.png) no-repeat;
text-indent:-9999px;
width:137px;
height:34px;
display:block;
float:right;
border:none;
cursor:pointer;
}
#brandArea #conBg2 #submit01:hover{
background:url(../images/top/btn_syouhin_ichiran.png) no-repeat;
opacity:.8;
-webkit-opacity:.8;
-moz-opacity:.8;
-o-opacity:.8;
-ms-opacity:.8;
}



/*#brandArea #conBg2 #searchForm01 #submit01{
background:url(../images/top/btn_syouhin_ichiran.png) no-repeat;
text-indent:-9999px;
width:137px;
height:34px;
display:block;
float:right;
border:none;
cursor:pointer;
}
#brandArea #conBg2 #searchForm01 #submit01:hover{
background:url(../images/top/btn_syouhin_ichiran.png) no-repeat;
opacity:.8;
-webkit-opacity:.8;
-moz-opacity:.8;
-o-opacity:.8;
-ms-opacity:.8;
}
*/


#secGroup{
padding:0px 16px 12px 16px;
}
#secGroup #groupContent{
float:left;
width:774px;
padding:0px 0px 0px 14px;
}
*+html #secGroup #groupContent{
float:left;
width:774px;
padding:0px 0px 0px 14px;
clear:both;
}

#secGroup #groupContent h1{
background:url(../images/top/icn_h1.jpg) 0px 4px no-repeat;
padding:0px 0px 0px 15px;
/*margin:0px 5px 10px 0px;*/
font-size:18px;
}
*+html #secGroup #groupContent h1{
font-size:18px;
clear:both;
}
#secGroup #groupContent h1 span{
background:url(../images/top/btn_arrow.jpg) right 14px no-repeat;
padding:12px 15px 0px 0px;
margin:0px 0px 10px 0px;
font-size:10px;
float:right;

}
#secGroup #groupContent h1 span:hover{
/*opacity:.7;
-webkit-opacity:.7;
-moz-opacity:.7;
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";
    filter: alpha(opacity=70);*/
				background:url(../images/top/btn_arrow.jpg) right 14px no-repeat;
				/*font-size:12px;*/
				/*padding:10px 15px 0px 0px;*/
				text-decoration:underline;
}

*+html #secGroup #groupContent h1 span{
margin:-30px 0px 10px 0px;
}

#secGroup #groupContent h1 span a{
color:#595959;
}
#secGroup #groupContent .article dl{
background:url(../images/top/img_borderdot.jpg) bottom left repeat-x;
padding:10px 0px 10px 0px;
}

#secGroup #groupContent .article dl dt{
	font-weight:bold;
	color:#ff0000;
	float:left;
	margin:0px 5px 0px 0px;
	width:89px;
}
#secGroup #groupContent .article dl dd{
	float:left;
	width:680px;
	color:#474747;
}
#secGroup #groupContent .article dl.dlCampaign{
/*padding:0px 0px 10px 0px;*/
}

#secGroup #groupContent .article dl.dlCampaign dt{
width:176px;
}
#secGroup #groupContent .article dl.dlCampaign dd{
width:220px;
margin:0px 3px 0px 3px;
}
#secGroup #groupContent .article dl.dlCampaign dd.last{
width:56px;
margin:0px 0px 0px 3px;
padding:10px 0px 0px 0px;
}
#secGroup #groupContent .article dl.dlCampaign dd.last a:hover img{
opacity:.7;
-webkit-opacity:.7;
-moz-opacity:.7;
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";
    filter: alpha(opacity=70);
}

#aside{
float:right;
width:182px;
margin:0px 0px 0px 22px;
/*padding:5px 0px 10px 0px;*/
}
#aside a:hover img{
/*opacity:.7;
-webkit-opacity:.7;
-moz-opacity:.7;
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";
    filter: alpha(opacity=70);*/
}
#aside ul{
margin:0px 0px 10px 0px;
}
#aside ul li{ padding-bottom:12px;
}

#aside .sideGroup{
background:url(../images/top/img_borderdot.jpg) bottom repeat-x;
padding:0px 0px 10px 0px;
margin-bottom: 12px;
}

#aside .sideGroup p{
	font-size:10px;
	color:#333333;
}
/*#aside .sideGroup p a{
	background:url(../images/top/btn_arrow.jpg) right 2px no-repeat;
	color:#333333;
	padding:0px 15px 0px 0px;
}
#aside .sideGroup p a:hover{
	background:url(../images/top/btn_arrow.jpg) right 2px no-repeat;
opacity:.7;
-webkit-opacity:.7;
-moz-opacity:.7;
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";
 filter: alpha(opacity=70);
}*/
#aside .sideGroup p a:hover{
/*-webkit-opacity:.7\9;
-moz-opacity:.7\9;
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=70)"\9;
 filter: alpha(opacity=70)\9;*/
	/*font-size:10px;
	font-weight:bold;*/
	text-decoration:underline;
}
.noopa{
opacity:1!important;
-webkit-opacity:1!important;
-moz-opacity:1!important;
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"\9!important;
 filter: alpha(opacity=100)\9!important;
}

.campaign_info_container{width:780px; float:right; margin-right: 15px; margin-top:10px;}

.campaign_info_container a{ margin-right:10px;}

.postionA{ position:absolute;
position:absolute\9;
position:absolute9; /* IE8 */
position/*¥**/: absolute¥9; /* IE7・IE8 */
}

.postionR{ position:relative;
position:relative\9;
position:relative9; /* IE8 */
position/*¥**/: relative¥9; /* IE7・IE8 */
}


@-moz-document url-prefix() {
.postionR{ position:relative;
  }
}

@-moz-document url-prefix() {
.postionA{ position:absolute;
  }
}







/*
scroll
=====================*/


#sc_pagewrap {
	margin: 0 auto;
	width: 1020px;
	/*padding-left: 150px;*/
	position: relative;
}

/*
Back to top button
*/
#sc_back-top {
	position: fixed;
	bottom: 8px;
	margin-left: 1039px;
}
#sc_back-top a {
	width: 46px;
	display: block;
	text-align: center;
	text-decoration: none;
}
#sc_back-top span {
	width: 46px;
	height: 46px;
	display: block;
	margin-bottom: 7px;
	background: url(../images/series/nokeru/btn_top.png) no-repeat center center;
}
#sc_back-top a:hover span {
	background: url(../images/series/nokeru/btn_top.png) no-repeat center center;
}

#groupCommunity{
background:url(../images/top/top_community_bg.png) no-repeat;
width:768px;
height:364px;
padding:15px 5px 0px 10px;
}
#groupCommunity #groupComleft{
width:257px;
float:left;
margin:0px 5px 0px 0px;
text-align:center;
}
#groupCommunity #groupComright{
width:485px;
float:left;
text-align:left;
}
#groupComleft a img:hover, #groupComright a img:hover{
margin-top:-5px;
}
.noeffect img:hover, .top_today_recipe a:hover img{
margin-top:0px!important;
}
.top_today_recipe p:hover{
/*opacity:0.7;
-webkit-opacity:0.7;
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=60)\9";
    filter: alpha(opacity=60)\9;
				-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";
filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=70);	*/
font-weight:bold;
}
.top_today_recipe a span:hover{
/*opacity:0.7;
-webkit-opacity:0.7;
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=60)\9";
    filter: alpha(opacity=60)\9;
				-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";
filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=70);*/
font-weight:bold;
}
#topsearch{
width:267px;
}
#searchFoodtop:hover, #searchKindtop:hover, #searchProducttop:hover{
opacity:0.7;
-webkit-opacity:0.7;
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";
    filter: alpha(opacity=70);
}

#searchProducttop{
background:url(../images/top/corporate_top_pc_39.png) no-repeat;
width:115px;
height:32px;
border:none;
cursor:pointer;
margin:0px 0px 5px 0px;
}

.v_align_search3{vertical-align: 0px !important;}

@media screen and (-webkit-min-device-pixel-ratio:0) {
/* Safari and Chrome */
  .v_align_search3 {
    vertical-align:-2px !important;
  }
}

#searchFoodtop{
background:url(../images/top/btn_search_food.png) no-repeat;
width:115px;
height:32px;
border:none;
cursor:pointer;
margin:0px 0px 5px 0px;
}
#searchKindtop{
background:url(../images/top/corporate_top_pc_48.png) no-repeat;
width:115px;
height:32px;
border:none;
cursor:pointer;
margin:0px 0px 5px 0px;
}

#bgcomSearchtop{
background:url(../images/top/corporate_top_pc_03.png) no-repeat;
width:267px;
height:33px;
padding:5px 0px 0px 0px;
text-align:left!important;
margin-left: -5px;
}
#searchTexttop{
border:none;
height: 20px;
margin: 2px 0px 2px 4px;
width: 230px;
}
#searchLentop{
background: url(../images/community/community_search_icn.png) no-repeat;
border: none;
cursor: pointer;
height: 18px;
margin: 0 5px 0 2px;
width: 15px;
}
/*
[5]FOOTER
=====================*/
#footer{
margin:10px 10px 0px 10px;
}
#footer #footernav{
float:left;
padding:0px 0px 10px
}

#footer #footernav ul li{
float:left;
margin:0px 4px 0px 4px
}

#footer #footernav ul li a{
color:#000;
font-family:"Myriad Pro", "DejaVu Sans Condensed", Helvetica, Arial, sans-serif;
font-size:11px;
}
.table_goods_information{
	width:200px;
	padding-top:10px;
	padding-left:33px;
	float:left;
	margin-bottom: 35px;
}
.table_goods_information02{
	width:320px;
	padding-top:10px;
	padding-left:33px;
	float:left;
	margin-bottom: 35px;
}
.bg_table_goods_information{
	background-image:url("../images/series/nokeru/shizuru.png");
	background-repeat:no-repeat;
/*	background-position:bottom;*/
	height:127px;
	width:114px;
float:right;
	/*padding-top:70px;*/
position: relative;
/*bottom:0;*/

}

@-moz-document url-prefix() {
 .bg_table_goods_information{
	background-image:url("../marumiya/images/series/nokeru/shizuru.png");
	background-repeat:no-repeat;
/*	background-position:bottom;*/
	height:127px;
	width:114px;
float:right;
	/*padding-top:70px;*/
position: relative;
/*bottom:-7px;*/

}
}
.series_t{width:350px; margin-top:10px; float:right;}
.series_ttl{font-size:18px; line-height:22px;}
.series_btn{border-top: solid #a7a7a7 2px; padding-top:5px;}
.series_btn a:hover img{opacity:.7;
-webkit-opacity:.7;
-moz-opacity:.7;
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=70)\9";
    filter: alpha(opacity=70)\9;}
.series_imp{ color:red;margin-top:5px;}
#itemlist{ margin-top:10px;}
.itemlist02{ margin-top:-10px;}

.red_box{background: url(../images/top/btn_arrow.jpg) right 14px no-repeat;
padding: 12px 15px 0px 0px;
margin: 0px 0px 10px 0px;
font-size: 10px;
float: right;}
.news_container {width:780px; margin:0 auto;}
.info_menu{margin-bottom: 20px; height: 37px; border-bottom: 1px solid #8D8C8C;}
.main_ttl-line{border-bottom: 3px solid red; width:780px;}

#footerV2 {
margin: 0px auto;
padding-top: 10px;
width: 1024px;
}
#footerV2 #footernav {
float: left;
padding: 0px 0px 10px;
}
#footerV2 #footernav ul li {
float: left;
margin: 0px 4px 0px 4px;
}
#footerV2 #footernav ul li a {
color: #000;
/*font-family: "Myriad Pro", "DejaVu Sans Condensed", Helvetica, Arial, sans-serif;*/
font-size: 11px;
}

.copyRight {float:right; width:auto;}

/*
[6]MISCELLANEOUS
=====================*/

.btn_opac:hover{
	opacity: 0.5;
	/*font-weight:bold;*/
}
.btn_opac02:hover{ text-decoration:underline;
	/*font-weight:bold;*/
}
.btn_opac img:hover{
	opacity: 0.5;
filter: alpha(opacity=50);
-ms-filter: "alpha(opacity=50)";
-khtml-opacity: 0.5;
-moz-opacity: 0.5;

	}
.itemlist02{ margin-top:-12px !important;}
.itemlist01{ margin-top:0px !important;}

#noticelist dd a:hover { text-decoration:underline;}
#comContainer #pankuzu_b p a{ color:red;}

#comContainer #breadCrum a{text-decoration:underline;}
#footerV2 #footernav a:hover{ text-decoration:underline;}
#campaignlist_bottom a img:hover{ opacity: 0.7;
	filter: alpha(opacity=70);
	-ms-filter: "alpha(opacity=70)";
	-khtml-opacity: 0.7;
	-moz-opacity: 0.7;}
.prodTitle a:hover{ color: #FFA4A4!important;}


div.paging {
	background:#fff;
	color: #ccc;
	margin-top: 1em;
	clear:both;
	text-align: center;
}

div.prodDesc {position: relative;}
div.prodDesc img.floatRight {position:absolute;bottom:0;right:0;}
#searching01 input{ font-weight:bold;
font-family:'メイリオ',Meiryo,'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro',osaka,'ＭＳ Ｐゴシック','MS PGothic',sans-serif;
font-size:16px;}

.ei_recipe_top02 {margin:-2px 3px 0;}

.ei_recipe_top02 a {color:#ff8a00;line-height:1.3;font-weight:bold;}

.ei_recipe_top02 a:hover {text-decoration:underline;}

a.recipe_pic img:hover{
	opacity: 0.5;
	filter: alpha(opacity=50);
	-ms-filter: "alpha(opacity=50)";
	-khtml-opacity: 0.5;
	-moz-opacity: 0.5;
}
/*
140826お知らせ
*/
#groupContent .attention {
	border: 1px solid #ff0100;
	padding: 8px 10px 6px;
	margin: 0 5px 15px 0;
}
#groupContent .attention p,
#groupContent .attention a {
	font-size: 13px;
	color: #ff0100;
}
#groupContent .attention a:hover {
	text-decoration: underline;
}
