@charset "UTF-8";

/*------------------------------------------------------------------
	
	FUN　プロポーズプラン

------------------------------------------------------------------*/

/*------------------------------------------------------------------
[ contents ]
-------------------------------------------------------------------*/

body{
	
}

p{
	margin:0;
}

header,
section{
	width:984px;
	margin:0 auto;
	padding:0;
}

h1{
	margin:0;
	padding:0; 
}

section img{
	margin-top:-3px;
}

.txt_copy{
	margin:30px 0;
	text-align:center;
	font-size:12px;
	color:#888;
}

.reserve{
	text-align:center;
	padding:0px 0 30px;
	background:#472D21;
	margin-top:-3px;
}


/* page top */
#page-top {
    position: fixed;
    bottom: 20px;
    right: 20px;
    font-size: 12px;
}
#page-top a {
    background: #666;
    text-decoration: none;
    color: #fff;
    padding: 3px 10px 7px;
    text-align: center;
    display: block;
}
#page-top a:hover {
    text-decoration: none;
    background: #999;
}


/*------------------------------------------------------------------
[ modules ]
-------------------------------------------------------------------*/

/* clearfix */
.clearfix:after {
  content: ".";  
  display: block;  
  clear: both;
  height: 0;
  visibility: hidden;
}

.clearfix {
  min-height: 1px;
}

* html .clearfix {
  height: 1px;
  /*¥*//*/
  height: auto;
  overflow: hidden;
  /**/
}

/* align */
.alignC {
	text-align:center !important;
}

.alignL {
	text-align:left !important;
}

.alignR {
	text-align:right !important;
}

/* margin */ 
.mgnB0 {margin-bottom:0 !important;}
.mgnB5 {margin-bottom:5px !important;}
.mgnB10 {margin-bottom:10px !important;}
.mgnB15 {margin-bottom:15px !important;}
.mgnB20 {margin-bottom:20px !important;}
.mgnB30 {margin-bottom:30px !important;}
.mgnB40 {margin-bottom:40px !important;}
.mgnB50 {margin-bottom:50px !important;}.mgnB60 {margin-bottom:60px !important;}.mgnB70 {margin-bottom:70px !important;}.mgnB80 {margin-bottom:80px !important;}.mgnT0 {margin-top:0 !important;}.mgnT10 {margin-top:10px !important;}.mgnT20 {margin-top:20px !important;}.mgnT30 {margin-top:30px !important;}.mgnT40 {margin-top:40px !important;}.mgnT50 {margin-top:50px !important;}.mgnT60 {margin-top:60px !important;}.mgnT70 {margin-top:70px !important;}.mgnT80 {margin-top:80px !important;}.mgnL0 {margin-left:0 !important;}.mgnL5 {margin-left:5px !important;}.mgnL10 {margin-left:10px !important;}.mgnL15 {margin-left:15px !important;}.mgnL20 {margin-left:20px !important;}.mgnL30 {margin-left:30px !important;}.mgnL40 {margin-left:40px !important;}.mgnL50 {margin-left:50px !important;}.mgnL100 {margin-left:100px !important;}.mgnR0 {margin-right:0 !important;}.mgnR1 {margin-right:1px !important;}.mgnR5 {margin-right:5px !important;}.mgnR10 {margin-right:10px !important;}.mgnR15 {margin-right:15px !important;}.mgnR20 {margin-right:20px !important;}.mgnR30 {margin-right:30px !important;}.mgnR40 {margin-right:40px !important;}.mgnR45 {margin-right:45px !important;}.mgnR50 {margin-right:50px !important;}.mgnR90 {margin-right:90px !important;}.mgnR100 {margin-right:100px !important;}