@charset "utf-8";
/* CSS Document */



/* ↓from_2014/11_↓ */
/*----top_head--------------*/
#top_head{
	width:880px;
	height:507px;
	background:url(../../img/product/w15/top_head.jpg) 0 0 no-repeat;
	position:relative;
	margin-bottom:10px;
}

#top_head p.Txt{
	position:absolute;
	top:360px;
	left:560px;
	width:178px;
	height:45px;
}

/*----point1--------------*/
#point1{
	width:680px;
	height:465px;
	background:url(../../img/product/w15/point_01.jpg) 0 0 no-repeat;
	position:relative;
	margin-bottom:0px;
}
#point1 p.Txt0{
	position:absolute;
	top:70px;
	right:40px;
	width:270px;
	height:auto;
	font-size:15px;
	color:#333333;
	line-height:1.6em;
	text-align:left;
}

#point1 p.Txt{
	position:absolute;
	top:325px;
	left:330px;
	width:290px;
	height:95px;
	font-size:15px;
	color:#663333;
	line-height:1.8em;
	font-weight:bold;
	text-align:center;
}

/*----point2--------------*/
#point2{
	width:680px;
	height:560px;
	background:url(../../img/product/w15/point_02.jpg) 0 0 no-repeat;
	position:relative;
	margin-bottom:0px;
}

#point2 p.Txt{
	position:absolute;
	top:105px;
	left:110px;
	width:200px;
	height:auto;
	font-size:16px;
	color:#663333;
	line-height:1.8em;
	font-weight:bold;
	text-align:left;
}
#point2 p.Txt2{
	position:absolute;
	top:40px;
	left:290px;
	width:348px;
	height:161px;
}
#point2 p.Txt3{
	position:absolute;
	top:230px;
	right:40px;
	width:560px;
	height:auto;
	font-size:15px;
	color:#333333;
	line-height:1.6em;
	text-align:left;
}
#point2 p.Txt4{
	position:absolute;
	top:350px;
	left:10px;
	width:560px;
	height:auto;
	font-size:13px;
	color:#333333;
	text-align:right;
}


/*----point3--------------*/
#point3{
	width:680px;
	height:562px;
	background:url(../../img/product/w15/point_03.jpg) 0 0 no-repeat;
	position:relative;
	margin-bottom:0px;
}
#point3 p.Txt{
	position:absolute;
	top:25px;
	left:55px;
	width:600px;
	height:50px;
	font-size:16px;
	color:#663333;
	line-height:1.8em;
	font-weight:bold;
	text-align:center;
}

#point3 p.Txt3{
	position:absolute;
	top:85px;
	left:70px;
	width:560px;
	height:auto;
	font-size:15px;
	color:#333333;
	line-height:1.6em;
	text-align:center;
}

#point3 p.Txt4{
	position:absolute;
	top:150px;
	left:70px;
	width:560px;
	height:auto;
	font-size:16px;
	color:#333333;
	line-height:1.8em;
	font-weight:bold;
	text-align:center;
}

#point3 p.Txt2{
	position: absolute;
	top: 460px;
	left: 200px;
	width: 300px;
	height: auto;
	font-size: 14px;
	color: #663333;
	line-height: 1.8em;
	font-weight: bold;
	text-align: center;
}

/*----chapter1--------------*/
#chapter1{
	width:680px;
	height:591px;
	background:url(../../img/product/w15/chapter01b.jpg) 0 0 no-repeat;
	position:relative;
	margin-bottom:0px;
}

#chapter1 p.Txt{
	position:absolute;
	top:230px;
	left:40px;
	font-size:15px;
	line-height:1.3em;
	color:#333;
	text-align:center;
	font-weight:normal;
}

#chapter1 p.Txt2{
	position:absolute;
	top:245px;
	left:500px;
	font-size:15px;
	line-height:1.3em;
	color:#333;
	text-align:center;
	font-weight:normal;
}

#chapter1 p.Txt3{
	position:absolute;
	top:500px;
	left:220px;
	font-size:15px;
	line-height:1.3em;
	color:#333;
	font-weight:normal;

}
#chapter1 p.Txt4{
	position:absolute;
	top:500px;
	left:420px;
	font-size:15px;
	line-height:1.3em;
	color:#333;
	text-align:center;
	font-weight:normal;
}

/*----chapter2--------------*/
#chapter2{
	width:680px;
	height:656px;
	background:url(../../img/product/w15/chapter02b.jpg) 0 0 no-repeat;
	position:relative;
	margin-bottom:0px;
}

#chapter2 p.Txt{
	position:absolute;
	top:250px;
	left:100px;
	font-size:15px;
	line-height:1.4em;
	color:#333;
	text-align:center;
	font-weight:normal;
}

#chapter2 p.Txt2{
	position:absolute;
	top:250px;
	left:430px;
	font-size:15px;
	line-height:1.4em;
	color:#333;
	text-align:center;
	font-weight:normal;
}

#chapter2 p.Txt3{
	position:absolute;
	top:575px;
	left:35px;
	font-size:14px;
	line-height:1.4em;
	color:#333;
	text-align:center;
	font-weight:normal;
}

#chapter2 p.Txt4{
	position:absolute;
	top:575px;
	left:405px;
	font-size:15px;
	line-height:1.4em;
	color:#333;
	text-align:center;
	font-weight:normal;
}
/* ↑from_2014/11_↑ */




/* a4 */
.fbtopa4{
	width:680px;
	height:308px;
	background:url(../../img/product/fba4/head.jpg) 0 0 no-repeat;
	position:relative;
	margin-bottom:30px;
}
.fbtopa4 p.righTxt {
	width:280px;
	height:auto;
	position:absolute;
	top:93px;
	right:15px;
	display:block;
}
.fbtopa4 p.topTxt{
	width:91px;
	height:21px;
	position:absolute;
	bottom:10px;
	right:160px;
	display:block;
}


/* W21-flowerframe */
.fftopw21{
	width:680px;
	height:308px;
	background:url(../../img/product/ffw21/head.jpg) 0 0 no-repeat;
	position:relative;
	margin-bottom:30px;
}
.fftopw21 p.righTxt {
	width:280px;
	height:auto;
	position:absolute;
	top:93px;
	right:15px;
	display:block;
}
.fftopw21 p.topTxt{
	width:91px;
	height:21px;
	position:absolute;
	bottom:10px;
	right:160px;
	display:block;
}

/* W25-flowerboard */
.fbtopw25{
	width:680px;
	height:308px;
	background:url(../../img/product/fbw25/head.jpg) 0 0 no-repeat;
	position:relative;
	margin-bottom:30px;
}
.fbtopw25 p.righTxt {
	width:280px;
	height:auto;
	position:absolute;
	top:110px;
	right:25px;
	display:block;
}
.fbtopw25 p.topTxt{
	width:91px;
	height:21px;
	position:absolute;
	bottom:10px;
	right:160px;
	display:block;
}


/* W23-flowerboard */
.fbtopw23{
	width:680px;
	height:308px;
	background:url(../../img/product/fbw23/head.jpg) 0 0 no-repeat;
	position:relative;
	margin-bottom:30px;
}
.fbtopw23 p.righTxt {
	width:280px;
	height:auto;
	position:absolute;
	top:100px;
	right:25px;
	display:block;
}
.fbtopw23 p.topTxt{
	width:91px;
	height:21px;
	position:absolute;
	bottom:10px;
	right:160px;
	display:block;
}


/* W27-thanksflowera */
.tftopw27{
	width:680px;
	height:308px;
	background:url(../../img/product/tfw27/head.jpg) 0 0 no-repeat;
	position:relative;
	margin-bottom:30px;
}
.tftopw27 p.righTxt {
	width:300px;
	height:auto;
	position:absolute;
	top:115px;
	right:30px;
	display:block;
}
.tftopw27 p.topTxt{
	width:91px;
	height:21px;
	position:absolute;
	bottom:10px;
	right:160px;
	display:block;
}

/* W29-thanksflowera */
.tftopw29{
	width:680px;
	height:308px;
	background:url(../../img/product/tfw29/head.jpg) 0 0 no-repeat;
	position:relative;
	margin-bottom:30px;
}
.tftopw29 p.righTxt {
	width:300px;
	height:auto;
	position:absolute;
	top:115px;
	right:30px;
	display:block;
}
.tftopw29 p.topTxt{
	width:91px;
	height:21px;
	position:absolute;
	bottom:10px;
	right:160px;
	display:block;
}


/* heart */
.fbtopw17{
	width:680px;
	height:308px;
	background:url(../../img/product/fbheart/head.jpg) 0 0 no-repeat;
	position:relative;
	margin-bottom:30px;
}
.fbtopw17 p.righTxt {
	width:280px;
	height:auto;
	position:absolute;
	top:93px;
	right:15px;
	display:block;
}
.fbtopw17 p.topTxt{
	width:91px;
	height:21px;
	position:absolute;
	bottom:10px;
	right:160px;
	display:block;
}

/* letter */
.fbtopw19{
	width:680px;
	height:308px;
	background:url(../../img/product/fbletter/head.jpg) 0 0 no-repeat;
	position:relative;
	margin-bottom:30px;
}
.fbtopw19 p.righTxt {
	width:280px;
	height:auto;
	position:absolute;
	top:93px;
	right:15px;
	display:block;
}
.fbtopw19 p.topTxt{
	width:91px;
	height:21px;
	position:absolute;
	bottom:10px;
	right:160px;
	display:block;
}


.fba4_point1{
	width:680px;
	position:relative;
	margin-top:10px;
	background:none;
	padding-bottom:10px;
}
.fba4_point2{
	width:680px;
	height:121px;
	background:url(../../img/product/pl/hitokoto.gif) 0 0 no-repeat;
	margin:0px;
	padding:0px;
}
.fba4_point2 p {
	padding:30px 60px 20px 15px;
	letter-spacing:1px;
}

.PLBox .step1,
.PLBox .step2,
.PLBox .step3,
.PLBox .step4,
.PLBox .step5 {
	padding-left: 25px;
	margin-top: 5px;
	margin-bottom: 7px;
	margin-right: 4px;
	margin-left: 6px;
}
.PLBox .step1 {
	background-image: url(../../img/product/icon_1.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.PLBox .step2 {
	background-image: url(../../img/product/icon_2.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.PLBox .step3 {
	background-image: url(../../img/product/icon_3.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.PLBox .step4 {
	background-image: url(../../img/product/icon_4.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.PLBox .step5 {
	background-image: url(../../img/product/icon_5.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.PLBox .step1 span,
.PLBox .step2 span,
.PLBox .step3 span,
.PLBox .step4 span,
.PLBox .step5 span {
	color: #AA5050;
	font-weight: bold;
	margin-bottom: 0px;
	padding-bottom: 0px;
}.PLBox .hurry {
	border: 1px solid #666666;
	padding: 3px;
	margin-right: 4px;
	margin-left: 6px;
}
.PLBox .hurry p {
	text-indent: -12px;
	margin: 0px;
	padding-left: 15px;
}
.PLBox .hurry a {
	color: #AA5050;
}.fba4_howto_make{
	width:678px;
	height:100px;
	background:url(../../img/product/fb/flow.gif) 0 0 no-repeat;
	position:relative;
	margin-bottom:20px;
	margin-top:10px;
	font-size:10px;
	color:#666666;
	line-height:14px;
}
