@charset "UTF-8";
html{
    font-family:sans-serif; font-size: 100%; vertical-align: baseline;
}
body {
    display:block;
    margin-top:0px;
    margin-right:0px;
    margin-bottom:0px;
    margin-left:0px;
    padding:0px;
    color:#333333;
}
.container{
    display:block; height:auto; width:100%; margin:0px auto; padding:0px;
}
header{
    z-index:9999; position:sticky; top:0px; background-image:url(../images/body-bg.png);background-position:top; background-repeat:repeat-x; background-color:#ffffff;
}
.primary_header{
    display:block; height:104px; width:1000px; margin:0px auto; padding:0px; background-image:url(../images/header-img.png); background-repeat:no-repeat;
}
#contact{
    display:block; float:none; width:1000px; min-height:500px; margin:0px auto; background-image:url(side-bg-cntct.png); background-repeat:no-repeat; background-position:right top;
}
.mform{
    display:block; margin-left:auto; margin-right:auto; width:500px; height:100%; border:0px solid #aaaaaa; padding:5px;
}
.yokohaba input{
    width:98%;
}
.toi textarea{
    width:98%;
}
.btn- input{
    display:block; width:300px; margin-left:auto; margin-right:auto; 
}
/*フッタ*/
footer{
    display:block;
    float:left; 
    height:200px;
    width:100%;
    margin:0px auto;
    background-color:#9378d1;
}
.copyr p{
    display:inline-block; width:100%; margin:50px auto; padding:0px; color:#ffffff; font-size:12px; text-align:center;
}