@charset "Shift_JIS";
/* @@ŏIXV@170718h@@ */

/*
Z@@#ffd2d2
  #ffeeee
@@#ffefef
ɔ@@#fff9f9
F@#663300
@ada07a
*/


/* ---------- y[WŜ̎w ---------- */


/* ---------- C ---------- */

#main{	
	margin : 0 0 ;
	padding : 0 ;
  width: 99%;
  background-color: #ffffff;
  border-bottom: solid #ffcccc 2px;
}
/* ---------- wb_[ ---------- */
header{
}

/* ---------- Rec ---------- */

#contents{
	float: none;
	width: 97%;
	margin : 10px 7px 0 3px ;
	padding : 0 2px 0 5px ;
}
article .toform a{
  padding: 30px 80px;
}
article{
	margin : 25px 3% 0 ;
}
article p,article .inyou{
	margin-left : 0 ;
  margin-bottom : 3% ;}
/* ---------- j[ ---------- */

nav{
  float: none;
	padding : 0 ;
  width: 98%;
  text-align :center ;
	line-height : 1.7 ;
}

/* ---------- tb^[ ---------- */

footer{
	font-size : 0.9em ;
  clear: both;
  margin:  0;
  padding: 15px 0;
  text-align: center;
  border-top: solid #ffcccc 1px;
  background-color: #ffffff;
}
/* @傫p\R@

 */
@media screen and (min-width: 1050px) {
#main{	
	margin : 0 auto ;
  width: 1020px;
}
#contents{
	padding : 0 2px 0 10px ;
}
}
/* @@p\R@

 */
@media screen and (min-width: 751px) {
article .toform a{
  padding: 30px 100px;
}
nav a{
	font-size : 1em ;
	width : 50% ;
  margin : 16px auto ;
}
}
/* @@^ubg@


	1JɂȂ@				 */
@media screen and (max-width: 750px) {
article .toform a{
  padding: 30px 50px;
}
}