body {
margin: 0;
padding: 0;
background-color: #02093c; /* ページの背景色 */
color: #ffffff; /* 全体の文字色 */
font-size: 100%; /* 全体の文字サイズ */
/*background-image: url(http://u-premium.jp/m9/img/new_face/pc/ito/bk.jpg);*/
}

a:link { color: #ffffff; }
a:visited { color: #ffffff; }
a:hover { color: #00e5d8; }
a:active { color: #00e5d8; }

a img {
border: none;
}

li, dl, dt, dd {
  margin: 0;
  padding: 0;
  list-style: none;
}

#wrap{
width: 100%;
margin: 0 auto;
padding: 0 auto;
background-image: url(../ito/wrap.png);
background-repeat:repeat-y;
background-position: center top;
}


div.title{
background-image: url(../ito/pc_top_anime.gif);
width: 100%;
height:620px;
background-repeat: no-repeat;
background-position: center top;
margin: 0 auto; /* センタリング */
text-align: center;
}

div.title02{
background-image: url(../ito/pc_top_1202.gif);
width: 100%;
height:620px;
background-repeat: no-repeat;
background-position: center top;
margin: 0 auto; /* センタリング */
text-align: center;
}

div.title03{
background-image: url(../ito/pc_top.gif);
width: 100%;
height:620px;
background-repeat: no-repeat;
background-position: center top;
margin: 0 auto; /* センタリング */
text-align: center;
}

div.title2015{
background-image: url(../ito/pc_top_2015.gif);
width: 100%;
height:620px;
background-repeat: no-repeat;
background-position: center top;
margin: 0 auto; /* センタリング */
text-align: center;
}


div.title2016{
background-image: url(../ito/pc_top_2016.gif);
width: 100%;
height:620px;
background-repeat: no-repeat;
background-position: center top;
margin: 0 auto; /* センタリング */
text-align: center;
}


div.title04{
background-image: url(../ito/pc_top_04.gif);
width: 100%;
height:620px;
background-repeat: no-repeat;
background-position: center top;
margin: 0 auto; /* センタリング */
text-align: center;
}
/*--2017.02.17追加_samejima--*/
div.title05{
background-image: url(../ito/pc_top_anime0217.gif);
width: 100%;
height:620px;
background-repeat: no-repeat;
background-position: center top;
margin: 0 auto; /* センタリング */
text-align: center;
}


.t-botan{
position:relative;
top:480px;
}

#naka01{
position:relative;
top:50px;
}

#haikei{
background-repeat:no-repeat;
background-image: url(../ito/human_haikei.png);
width: 100%;
}

.bt_back{
background-repeat:no-repeat;
background-image: url(../ito/02_bt_back.gif);
width: 100%;
height:400px;
}

img.bt02{
  position:relative;
  top:230px;
}


div.contents1{
background-color:#030d66;
width: 960px;
background-repeat: repeat-y;
background-position:top center ;
margin: 0 auto; /* センタリング */
text-align: center;
}

div.sub{
margin: 0 auto; /* センタリング */
text-align: center;
}

#p_bk{
background-repeat:no-repeat;
background-image: url(../ito/human_haikei02.png);
width: 100%;
background-position: center top;
}

#sub_bk{
background-image: url(../ito/sapo_bk.png);
width: 100%;
background-repeat: repeat-y;
background-position:top center ;
margin: 0 auto; /* センタリング */
}

#sub_moji{
width: 850px;
margin: 0 auto; /* センタリング */
text-align:left;
}


#footer{
position:relative;
top:50px;
padding: 20px 0 0 0;
text-align:center;
background-image: url(../ito/footer.jpg);
width:100%;
background-repeat: repeat-x;
}



/* プロフィール入力ページ */
div.p-title{
background-image: url(../ito/2_top.jpg);
width: 100%;
height:280px;
background-repeat: no-repeat;
background-position: center top;
margin: 0 auto; /* センタリング */
text-align: center;
}

div.p-title02{
background-image: url(../ito/2_top.jpg);
width: 100%;
height:280px;
background-repeat: no-repeat;
background-position: center top;
margin: 0 auto; /* センタリング */
text-align: center;
}

div.prof {
  margin: 0 auto;
  width: 850px;
  text-align: center;
}

.prof ul {
  margin: 0 auto;
  width: 540px;
  text-align: left;
}

.prof li {
  margin-bottom: 15px;
}



select {
  height: 23px;
  font-size: 16px;
}

.userform {
  height: 1.5em;
  margin: 0 auto;
  position:relative;
   bottom: 5px;
}

