*{margin:0px;padding:0px;}

#top{
width:100%;
max-height:200px;
background:url(/contents/crea/image/key-visual.png) no-repeat center;
background-size:cover;
}

.h1top{
height:40px;
}

.h1top img{
margin:5px 0 0 10px;
height:30px;
padding-left: 0;
}


.container{
width:100%;
height:auto;
padding:10px 0 0 0;
}

.contents li{
display:inline-block;
width:100%;
/*height:150px;*/
list-style:none;
text-align:left;
}

.contents li span{
padding-top:5px;
}

section .contents li:nth-child(1){margin:0;margin-bottom:10px;}
section .contents li:nth-child(2){margin:0;margin-bottom:10px;}
section .contents li:nth-child(3){margin:0;margin-bottom:10px;}
section .contents li:nth-child(4){margin:0;margin-bottom:10px;}
section .contents li:nth-child(5){margin:0;margin-bottom:10px;}
section .contents li:nth-child(6){margin:0;margin-bottom:10px;}
section .contents li:nth-child(7){margin:0;margin-bottom:10px;}
section .contents li:nth-child(8){margin:0;margin-bottom:10px;}
section .contents li span{margin:0 10px 0 215px;}


footer{
clear:both;
margin:0 auto;
width:100%;
}

.pc_only{display:none;}

section .contents li span{
	font-size: 15px;
}

@media all and (-ms-high-contrast: none) {
  .ie11-li{
    position: static;
  }
}

section:nth-of-type(1) .contents li:nth-child(4){
  display: none;
}

section:nth-of-type(2) .contents li:nth-child(4),
section:nth-of-type(4) .contents li:nth-child(4){
  display: inline-block;
}

section:nth-of-type(3) .contents li:nth-child(2){
  display: none;

}

section:nth-of-type(4) .contents li:nth-child(6){
  display: none;
}

.ChangeElem_Btn{
  font-size: .9rem;
}