@charset "utf-8";

body{
font-family : "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, "ＭＳ Ｐゴシック", "MS PGothic", Verdana, Arial, sans-serif;
	color : #333333;
	font-size:100%;
	background:#ffffff;
}
.post_mark {
font-size:2.0em;
font-weight:bold;
color:#ff0000;
}
.hr {
background:#0099cc;
height:2px;
}
.header {
padding:5px;
background:#0099cc;
height:60px;
}
.header_title {
text-align:center;
font-size:1.2em;
font-weight:bold;
color:#0099cc;
margin-left:12px;
margin-top:10px;
}
.logo {
margin:7px auto;
width:180px;

}
.title {
font-size:1.1em;
color:#0099cc;
text-align:center;
margin-top:20px;
}
.hidden {
display:none;
}
.hif {
font-size:0.8em;
}
.area-form {
text-align:center;
position:relative;
}
.zip {
text-align:center;
position:relative;
}
.area-zip {
border:none;
background:#e5f2ff;
font-size:1.7em;
padding:10px;
width:140px;
border-radius:7px;
}
.area-name {
margin:10px;
border:none;
font-size:1.0em;
padding:5px;
width:330px;
text-align:center;
}
.copy {
text-align:center;
color:#ffffff;
font-size:0.8em;
font-weight:bold;
background:#0099cc;
width:100%;
height:60px;
}
.toprocess {
background:#ffffff;
border-radius:7px;
border:solid 1px #cccccc;
padding:10px;
margin:20px auto;
width:180px;
}
a {
text-decoration:none;
}
#res {
width:200px;
z-index:1;
margin:20px auto;
}
.error {
width:190px;
border:solid 1px #999999;
background:#993300;
border-radius:7px;
padding:3px;
}
.cat {
font-size:1.2em;
color:#f0f0f0;
font-weight:bold;
}
.chk {
font-size:0.8em;
color:#f0f0f0;
}
/*----------------------------------
/* 640pixel start */
@media screen and ( max-width : 640px ){




}
/* 640pixel end */
