@charset "shift-jis";
@import url("head2.css");

body{
  font-family: "ＭＳ Ｐゴシック","Osaka","MS PGothic",Sans-Serif;
  text-align:center;
  -webkit-text-size-adjust: 100%;
}
div#bdy{
	width:720px;
	font-size:13px;
	margin:0px auto 30px auto;
	color:#0000a0;
	max-height: 999999px;
	line-height:140%;
	background-color:#fff;
}

p#head{ margin:4px auto 2px auto; width:650px; border-bottom: solid 4px #55c; 
        background-color:#fff; padding: 21px 0px 5px 0px; text-align:left;  }

p#foot{ margin:20px auto 16px auto; width:650px; border-top: solid 2px #55c; 
        background-color:#fff; padding-top: 5px; text-align:center;  font-size:13px; }

img{ border:0 }
img.ban{
	float:right;
	margin-top:   -19px;
	margin-right: 108px;
}
a.ph2{
	margin-left:6px;
	font-size:15px;font-weight:bold; text-align:center;
	text-decoration:none;
	outline:none;
	color:#33b;
	background-color:#fff;
	padding:7px 26px 5px 27px;
	border-top-left-radius: 8px;
	-webkit-border-top-left-radius: 8px;
	border-top-right-radius: 8px;
	-webkit-border-top-right-radius: 8px;
    border-top: solid 1px #55c;
    border-left: solid 1px #55c;
    border-right: solid 1px #55c;
}
a.ph2:hover,a.ph2:active{
	color:#c55;
	background-color:#ffe8e8;
}

/* --------------- タブレット ------------------------ */
@media screen and (max-device-width: 979px){     /* 850px -> 979px */
	font-size:15px;
}


}


/* --------------- スマホ ------------------------ */
@media screen and (max-device-width: 490px){

div#bdy{
	width:730px;
	font-size:16px;
}

}

