@charset "utf-8";
/* CSS Document */

#mainWrapperV2{
 	width:1024px;
	margin:0 auto;
	background:#fff;
}

.btn07{
	background:url(../images/series/nokeru%20-%20naa/btn_recipe.png) no-repeat;
	width:93px;
	height:26px;
	display:block;
}
.Redseparator{
	border:5px solid #ff0000;
	width:820px;
	height:0px;
	display:block;
}
.breadCrum{
	background:#fff;
	padding-left:25px;
	padding-top:12px;
	padding-bottom:30px;
	line-height: 20px;
}
.breadCrum a{
	padding-right:5px;
	padding-left:5px;
	border-bottom:1px solid #ff0000;
}
.breadCrum a:hover{
	padding-right:5px;
	padding-left:5px;
	border-bottom:none;
}
.breadCrum span{
	padding-left:5px;
	color:#464646;
}
.container-white{
	background:#fff;
}
#leftAdds{
	background:#fff;
	padding-top:15px;
	padding-left:12px;
}
#leftAdds a{
	color:#000;
	float:left;
}
.LeftAdds a:hover{ text-decoration:underline;}


.bdrBot{
	background:url(../images/top/img_borderdot.jpg) bottom repeat-x;
	padding:0px 0px 10px 0px;
}
.RedArrow{
	background: url(../images/top/btn_arrow.jpg) right center no-repeat;
	height:11px;
	width:11px;
	margin-left:3px;
	margin-top:3px;
	display:block;
	float:right;
}

ul.listPoint{
	list-style:none;
	border:8px solid #e8e7c8;
	padding:10px 10px;
}
ul.listPoint li{
	padding:5px 10px;
}

a.btn-box{
	background-color: #7f2a85;
	padding: 8px 24px;
	border-radius: 18px;
	margin-left: 56px;
	font-size: 14px; color: #ffffff;
}

a.btn-box::after{
  content: '';
  width: 8px;
  height: 8px;
  border: 0px;
  margin-top: 0px;
  margin-left: 12px;
  border-top: solid 3px #ffffff;
  border-right: solid 3px #ffffff;
  -ms-transform: rotate(45deg);
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  position: relative;
  display: inline-block;
  -webkit-transition: 0.3s ease-out;
  -moz-transition: 0.3s ease-out;
  -o-transition: 0.3s ease-out;
  transition: 0.3s ease-out;
}

a.btn-box:hover{
	opacity: 0.4;
}

ul.flex li{
	display: flex;
  align-items: center;
}
#point1, #point2, #point3{
	width:46px;
	height:46px;
	display:block;
}
#point1{
	background:url(../images/series/nokeru%20-%20naa/point01.jpg) no-repeat;
}
#point2{
	background:url(../images/series/nokeru%20-%20naa/point02.jpg) no-repeat;
}
#point3{
	background:url(../images/series/nokeru%20-%20naa/point03.jpg) no-repeat;
}
/*.btn_opac:hover{
	opacity:.8;
}*/
a.btn_opac img:hover{
	opacity: 0.5;
filter: alpha(opacity=50);
-ms-filter: "alpha(opacity=50)";
-khtml-opacity: 0.5;
-moz-opacity: 0.5;

	}
#backTop{
	position:absolute;
	right:20px;
	top:-35px;
}
#upperFooter{
	overflow:visible;
	padding:10px 10px;
	background:#f0dddf;
	position:relative; height:115px;

}
#RedTag{
	position:absolute;
	left:30px;
	top:-50px;
}

.IE7{
	_padding-left:0px !important;
	padding-left:0px\0/ !important;
	padding-left:0px\9 !important;
}

.c_red_box {
background:url(../images/top/icn_h1.jpg) no-repeat;
width:8px; height:19px;
margin-top:5px;
}

.c_red_box02 {
background:url(../images/top/icn_h1.jpg) no-repeat;
width:8px; height:19px;
margin-top:5px;
}

.c_red_box03 {
background:url(../images/top/icn_h1.jpg) no-repeat;
width:8px; height:19px;
margin-top:4px;
}


/*
[V2]FOOTER
=====================*/
.bg_white{background-color:#ffffff;}
#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;
}
