@charset "utf-8";


body {
	font-family: "Century Gothic", serif;
	background-color: #f0f0f0;
}


	
/* グッドナイト イズ カミング */

#wrapper{
	width: 100%; 
	text-align:center;
	margin:0;
	padding:0;
}

#gnic {
	margin:0 auto;
	 padding:0;
	width:900px;
	text-align:center;
	background-color:#ffffff;
}

.title {
	width:900px;
	height:194px;
	text-align: left;
	float:left;
	 margin: 0;
	 position: relative;
	 z-index:1;
	}
.btn {
	width:117px;
	height:42px;
	text-align: left;
	float:left;
	 margin: 0;
	 position: relative;
	 top:-80px;
	 z-index:2;
	}
	
img.thum {
	 margin: 0 0 0 197px;
	}
	img.price {
	 margin: 0 0 0 57px;
	}
	img.kifu {
	 margin: 0 0 0 42px;
	}
	img.title_btn {
	 margin: 0 0 0 394px;
	}
	
.clear {
	clear:both;
}

.oshirase_sample {
	margin:30px auto 0;
	 position: relative;
}

.txt01 {
	margin:112px auto 0;
	 position: relative;
	 z-index:4;
}
.txt01_bg {
	margin:-212px auto 0;
	 position: relative;
	 z-index:3;
}

.ph_wrap {
	width::800px;
	margin:75px auto 0;
}
img.ph_sub02 {
	 margin: 0 0 0 34px;
	}
	
.catch01 {
	margin:94px auto 0;
}


.hanbun{
	width:900px;
	margin:24px 0 0 0;
	padding:0;
	text-align:left;
}
.ph_sub03 {
	width:275px;
	height:386px;
	 margin:0 0 0 81px;
	}
.txt02 {
	 position: relative;
	 width:452px;
	height:386px; 
	 margin: -386px 0 0 370px;
	 background-color:#f3f2f0;
	}
.nakami {
	margin:80px auto 0;
	width:900px;
	text-align:left;
}
	img.catch02 {
	 margin: 0 0 0 50px;
	}
	img.tombo {
	 margin: 14px 0 0 50px;
	}
	
	
.catch03 {
	margin:80px auto 0;
}
img.kifu02 {
	 margin: 28px 0 0 135px;
	}
	
.catch04 {
	margin:102px auto 0;
}
img.txt03 {
	 margin: 30px 0 0 146px;
}
	
.catch05 {
	margin:120px auto 0;
	text-align:center;
}


.buy_bg {
	 margin: 13px 0 0 50px;
	 position: relative;
	 z-index:5;
	}
.buy_thum {
	 margin: 0 0 0 219px;
	 top:-359px;
	 position: relative;
	 z-index:6;
	}
.buy_btn {
	 margin: 0 0 0 522px;
	 top:-416px;
	 position: relative;
	 z-index:7;
	}


.hr01 {
	margin:-296px auto 0;
	text-align:center;
}

.facebook_title {
	margin:90px 0 0 98px;
	text-align:left;
}
.facebook_txt {
	margin:40px 0 0 98px;
	text-align:left;
}


.yoroshiku {
	margin:153px 0 0 400px;
	text-align:left;
}

.btn_home {
	margin:10px auto 0;
	text-align:center;
}


#buy{
	margin:0;
}


.form_wrapper {
	width:900px;
	text-align:center;
	background-color:#a79b8f;
}
.logo_form {
	 padding: 23px 0 0 23px;
	text-align:left;
}
.form_title {
	 margin: 48px auto 0;
	 text-align:center;
}
img.howtobuy {
	 margin: 46px auto 0;
}


#mailform_box {
	margin:60px auto 120px;
	 padding:0;
	width:570px;
	text-align:left;
	background-color:#a79b8f;
}

.caution {
	color: #ffffff;
	font-size: 10px;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}




#sample {
	margin:0 auto;
	 padding:0;
	width:900px;
	text-align:center;
	background-color:#ffffff;
}

#sample .btns {
	width:900px;
	height:194px;
	text-align: left;
	float:left;
	 margin: 56px 0 0 0;
	 position: relative;
	}
img.btns_hyoushi {
	 margin: 0 0 0 188px;
	}
img.btns_donguri {
	 margin: 0 0 0 42px;
	}
img.btns_cheese {
	 margin: 0 0 0 28px;
	}
#sample #cover {
	margin:66px auto 0;
	padding-top:10px;
	 position: relative;
}
#sample #donguri {
	margin:155px auto 0;
	padding-top:10px;
	 position: relative;
}
#sample .donguri_img {
	margin:20px auto 0;
	 position: relative;
}
#sample .donguri_text {
	margin:20px auto 0;
	 position: relative;
}
#sample #cheese {
	margin:125px auto 0;
	padding-top:10px;
	 position: relative;
}
#sample .cheese_img {
	margin:20px auto 0;
	 position: relative;
}
#sample .cheese_text {
	margin:48px auto 0;
	 position: relative;
}
#sample .gomenne {
	margin:0 auto;
	 position: relative;
}
#sample .btn_back {
	margin:130px auto 0;
	text-align:center;
}