* {
  box-sizing: border-box;
  word-wrap: break-word;
}

input[type="text"],
textarea {
  max-width: 100%;
}

iframe, img {
  max-width: 100%;
  height: auto;
}

#header 
{
  background:none;
}

#contentsImg
{
  background-image:none;
}

#contentsImg .inner,
.step_top
{
  width:100%;
}

#contentsImg .inner p.photoManager_1
{
  padding: 0px;
}

#contents .inner,
#header .inner,
#footer .inner,
 .inner {
  width: 100%;
  padding-left: 3.125%;
  padding-right: 3.125%;
  font-size: 95%;
}

#main
{
  width:100%;
}


#sub {
  padding: 0 3.125% 3.125%;
  float:none;
}

.table_none img
{
  width:95%;
  /*max-width:50%;*/
}

.table_none .flg
{
  width:18px;
  /*max-width:50%;*/
}

.step_description
{
  width:100%;
}

.headLine04
{
  margin-top:15px;
}


/* 汎用的なPC/SP表示切替クラス
****************************************** */

.sp-hide {
  display: none;
}

.pc-hide {
  display: block;
}

