@charset "utf-8";
/*基本設定　ここから*/

body {
  color: #555555;
  font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
  margin-left: 0px;
  padding-top: 0px;
  padding-right: 0px;
  padding-bottom: 0px;
  padding-left: 0px;
  background-color: #ffffff;
}

a:link {
  color: #555555;
}

a:visited {
  color: #888888;
}

a:hover {
  color: #ff6600;
}

a:link {
text-decoration:none
}

a:link {
text-decoration:none
}

a:visited {
text-decoration:none 
}

address {
  color: #999999;
  font-size: 0.8em;
  font-style: normal;
  text-align: center;
  height: 50px;
  backgroungd-color: #CCCCCC;
  line-height: 40px;
}

img {
  border: 0;
  }

/*基本設定　ここまで*/



/*レイアウト設定　ここから*/

#pageBody {
	width: 740px;
	height: 850px;
	margin-top: 20px;
	margin-right: auto;
	margin-left: auto;
	background-color: #FFFFFF;
}

#spry {
	width: 740px;
	height: 20px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}


/*レイアウト設定　ここまで*/

/*中央レイアウトここから*/
h1,h2 {
   font-size: 0.8em;
   text-align: center;
   margin-top: 0px;
   margin-right: 0px;
   margin-bottom: 0px;
   margin-left: 0px;
   padding-top: 0px;
   padding-right: 0px;
   padding-bottom: 0px;
   padding-left: 0px;
}

#center {
    
	width: 720px;
	margin-right: auto;
	margin-left: auto;
}

h3 {
   text-align: center;
   margin-top: 20px;
   margin-right: 0px;
   margin-bottom: 0px;
   margin-left: 0px;
   padding-top: 0px;
   padding-right: 0px;
   padding-bottom: 0px;
   padding-left: 0px;
}


#lead {
   font-size: 0.8em;
   color:#990000;
}

#hr1 {
   width: 720px;
   margin-top: 0px;
   margin-right: auto;
   margin-left: auto;
   margin-bottom: 0px;
   padding-top: 0px;
   padding-right: 0px;
   padding-bottom: 0px;
   padding-left: 0px;
}

/*機能停止
table#mate{
   width: 720px;
}

table#formTable{
   border-top:1px;
   border-top-style:solid;
   border-top-color:#DDDDDD;
   margin-right: auto;
   margin-left: auto;
   padding-top: 0px;
   padding-right: 0px;
   padding-bottom: 0px;
   padding-left: 0px;
}


table#formTable td{
   border-bottom:1px;
   border-bottom-style:solid;
   border-bottom-color:#DDDDDD;
   padding: 15px;
   font-size: 0.8em;
  }

table#formTable th{
   width:110px;
   background-color:#EEEEEE;
   font-size: 0.8em;
   font-weight:normal;
   text-align:left;
   vertical-align:top;
   border-bottom:1px;
   border-bottom-style:solid;
   border-bottom-color:#DDDDDD;
   padding-top: 18px;
   padding-right: 10px;
   padding-bottom: 15px;
   padding-left: 10px;
  }

table#formTable caption{
font-size:0.8em;
text-align:left;
   padding-top: 0px;
   padding-right: 0px;
   padding-bottom: 8px;
   padding-left: 0px;
  }

input#name,input#furigana,input#tel{
   width:150px;
   border:1px;
   border-style:solid;
   color:#999999;
  }

input#zip{
   width:70px;
   border:1px;
   border-style:solid;
   color:#999999;
  }

input#address,input#email{
   width:350px;
   border:1px;
   border-style:solid;
   color:#999999;
  }
  
#formBotton{
   margin-top: 20px;
   text-align:center;
  }
  
#submit{
  width:68px;
  margin-right:10px;
  color:#FFFFFF;
  background-color:#FB791E;
  border:1px;
  border-style:solid;
  border-top-color:#FRCB685;
  border-right-color:#CE5E0F;
  border-left-color:#FRCB685;
  border-bottom-color:#CE5E0F;
  }
  
#reset{
  width:68px;
  margin-right:10px;
  color:#FFFFFF;
  background-color:#898989;
  border:1px;
  border-style:solid;
  border-top-color:#CCCCCC;
  border-right-color:#666666;
  border-left-color:#CCCCCC;
  border-bottom-color:#666666;
  }
ここまで機能停止*/  
    
#bottomicon {
	width: 720px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	text-align: center;

} 


p#gotoTop {
 text-transform:lowercase;
 margin-top: 0px;
 margin-right: 0px;
 margin-bottom: 0px;
 margin-left: 0px;
 padding-top: 0px;
 padding-right: 0px;
 padding-bottom: 0px;
 padding-left: 0px;
 clear: both;
}

p#bottom {
	font-size : 0.9em;
	white-space: nowrap;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	text-align: center;
}



/*中央レイアウトここまで*/

