@charset "euc-jp";

body {
	background:url(../../../image/products/lp/kikubari01new/title-up-bg.gif) #F6F5EF repeat-x left top ;
}

#footer {
    background: none;
    background-color: #F6F6F6;
    padding-top: 0;
    margin-bottom: -70px;
}

img { 
	border:none;
	margin:0px;
	padding:0px;
	vertical-align:bottom !important;
}

#center {
	width:950px;
	margin-bottom:25px;
	margin-left:auto;
	margin-right:auto;
	padding-bottom:5px;
	text-align: left;
}



#wrap{
	width:950px !important;
}


.nfd_logo{
	position:relative;
	height:37px;
	text-align:right;
}



.kikubari_header{
	position:relative;
	z-index:1;
}

.kikubari_logo{
	position:absolute;
	left:10px;
	top:-37px;
	z-index:2;
}

.kikubari_logo a:hover img{
	filter: alpha(opacity=100);
	-moz-opacity:1.0;
	opacity:1.0;
}

.contents_wrapper{
	position:relative;
	top:-20px;
	z-index:3;
}


.contents_head{
	height:20px;
	background:url(../../../image/products/lp/kikubari01new/contents_head.png) no-repeat left top ;
}

.contents_bg{
	padding:1px 0;
	background:url(../../../image/products/lp/kikubari01new/contents_bg.png) repeat-y left top ;
}

.contents_bottom{
	height:20px;
	background:url(../../../image/products/lp/kikubari01new/contents_bottom.png) no-repeat left top ;
}


.section_wrapper{
	margin:0px 20px 20px;
	background:#FDFDFC;
	border:solid 1px #EDB197;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	padding:20px 10px;
}
.section_wrapper.osusume_point{
    background: transparent;
    border: none;
}
.section_wrapper.tanpin_block {
    border: 1px solid #99d37c;
    padding: 26px 28px;
    background: #f3f8f1;
}
.section_wrapper.tanpin_block ul {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    padding: 30px 20px 0;
    border: 2px solid #5fc42a;
    border-radius: 0 0 10px 10px;
    width: 851px;
    box-sizing: border-box;
}
.section_wrapper.tanpin_block li {
    margin: 0 0 30px;
}
.section_wrapper.tanpin_block .ph {
    margin: 0 0 12px;
}
.trial_bg{
	background:url(../../../image/products/lp/kikubari01new/bg_trialset.jpg) #FDFDFC repeat-y right top;

}

.kikubari_navi_area{
	overflow:hidden;
	/zoom:1;
	margin:20px 0 0;

}


.kikubari_navibox{
	width:296px;
	float:left;
}

.kikubari_navibox .btn_area{
	position:relative;
}

.kikubari_navibox .btn_area .btn1{
	position:absolute;
	left:25px;
	top:4px;
}

.kikubari_navibox .btn_area .btn2{
	position:absolute;
	left:157px;
	top:4px;
}

.kikubari_navibox .btn_area .btn3{
	position:absolute;
	left:25px;
	top:55px;
}


.trialset_box{
	width:851px;
	margin:20px auto;
}

.trialset_box .inbox{
	background:#FFF;
	border:solid 2px #F5592F;
	border-top:none;
	-webkit-border-radius: 0 0 10px 10px;
	-moz-border-radius: 0 0 10px 10px;
	border-radius: 0 0 10px 10px;
	padding:10px;
	overflow:hidden;
	/zoom:1;
}



.trialset_box .menu{
	float:left;
	overflow:hidden;
	/zoom:1;
}

.trialset_box .menu li{
	float:left;
	margin-right:2px;
}

.trialset_box .cart_area{
	width:200px;
	float:right;
}


#trial_cplus .inbox{
	border:solid 2px #63B40E;
	border-top:none;
}

#trial_240 .inbox{
	border:solid 2px #F37BE9;
	border-top:none;
}



/*-*-*-*-*   ソーシャルアイコン   *-*-*-*-*/

.socialArea {
	position:absolute;
	left:214px;
	top:15px;
	width:297px;
	height:64px;

}
.socialArea ul.social {
	position:relative;
	margin: 0px;
	padding: 0px;
	list-style:none;
}
.socialArea ul.social li.facebook {
	position:absolute;
	left:0px;
	top:21px;
}
.socialArea ul.social li.twitter {
	position:absolute;
	left:115px;
	top:21px;
}
.socialArea ul.social li.mixi {
	position:absolute;
	left:224px;
	top:21px;
}




/*****　　　動画　　　*****/

.kiku_movie {
	clear:both;
	width:821px;
	height:476px;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 65px;
	background:url(../../../image/products/lp/kikubari01new/movie_bg.gif) left bottom no-repeat;
}

kiku_movie h2.title{
	padding:0px;
	margin:0px;
}
.kiku_movie iframe{
	clear:both;
	padding:0px;
	margin:22px 0px 0px 110px;
}


/*****　　NFDとは　　*****/

.nfd_bg {
	background:url(../../../image/products/lp/kikubari01new/nfd_bg.gif) repeat-y left top;
	margin:0 0px 20px 64px;
	width:822px;
}
.nfd_btm{
	margin:0px 0px 0px 0px;
	width:822px;
	height:17px;
	background:url(../../../image/products/lp/kikubari01new/nfd_btm.gif) left top no-repeat;
}

/*----------------------------------------------
追記

2016/10/3　メニュー変更によりページ改修のため
----------------------------------------------*/

.contents_bg div.kikubari_navi_area {
	overflow: hidden;
	margin: 20px auto 0 auto;
	width: 852px;
}

div.kikubari_navi_area .kikubari_navibox {
	width: 426px;
	height: 366px;
	position: relative;
}


div.kikubari_navi_area .kikubari_navibox01 {
	background: url(../../../image/products/lp/kikubari01new/bg_kikubari_navibox01.png) no-repeat;
	float: none;
	margin: 0 auto;
}

div.kikubari_navi_area .kikubari_navibox02 {
	background: url(../../../image/products/lp/kikubari01new/bg_kikubari_navibox02.png) no-repeat;
}

div.kikubari_navi_area .kikubari_navibox p.btn1,
div.kikubari_navi_area .kikubari_navibox p.btn2,
div.kikubari_navi_area .kikubari_navibox p.btn3 {
	position: absolute;
}

div.kikubari_navi_area .kikubari_navibox p.btn1 {
	top: 268px;
	left: 38px;
}

div.kikubari_navi_area .kikubari_navibox p.btn2 {
	top: 268px;
	left: 220px;
}

div.kikubari_navi_area .kikubari_navibox p.btn3 {
	top: 319px;
	left: 22px;
}