@charset "UTF-8";

body{
background:#f3f3f3;
font-family: "游ゴシック", "Yu Gothic", YuGothic, "Hiragino Kaku Gothic ProN", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, "ＭＳ ゴシック", sans-serif;
font-size: 20px;
color:#111;
line-height: 38px;
}

/*--------------レイアウト-------------*/

#container {
width:100%;
margin:0 auto;
min-width:980px;
}
.wrapper{}
#header{}
#footer{}


/*--------------帯--------------*/
.wrapper  {
width:980px;
margin:0 auto;
box-shadow:0 1px 5px 1px #999;
}

/*-----------ヘッダーエリア------------*/
header{
width:100%;
min-width:980px;
background:#ffffff url(../images/header_bg.png) no-repeat center top;
}

/*--------------画像の配置--------------*/
img{
display: block;
margin: 0 auto;
}

/*--------------フォーム--------------*/
.form{
width:980px;
height:1080px;
background-image:url(../images/img_02.png);
margin:0 auto;
position:relative;
}
.subm{
display:block;
position:absolute;
top:850px;
left:50%;
margin:0 0 0 -364px;
}

/*--------------動画--------------*/
.movie_bg{
width:980px;
height:950px;
background-image:url(../images/movie_bg.png);
position:relative;
margin:0 auto;
}
.movie{
position:absolute;
top:190px;
left:50%;
margin:0 0 0 -450px;
}


/*-------------- フッター --------------*/
footer{
margin: 0 auto;
width:980px;
background:#666666;
color:#fff;
}

small{
display:block;
width:100%;
text-align:center;
padding:0;
}
.copy2{
display:block;
font-size:14px;
line-height: 1.3;
padding:5px 0 15px 0;
}
.toku{
text-align:center;
color:#fff;
font-size:14px;
padding-top:10px;
}
.foot_center{
text-align: center;
padding-top: 10px;
}

/****SP****/
@media screen and (max-width:480px){
body{
background: #fff;
background-image: none;
}
.sp_b{display: block;}
.sp_n{display: none;}
}
