@charset "utf-8";
/*------------------------------------------------------------
共通スタイル
------------------------------------------------------------*/
@media screen and (min-width: 0) and (max-width: 767px)  {
#contentsArea .textP2 {
margin-bottom: 24px;
}
#contentsArea .img_r{
width:100%;
float:inherit;
}
#contentsArea .txt_l{
width:100%;
float:inherit;
padding-right:0;
padding-bottom:16px;
}
.svc-index-item{
height:inherit!important;
}
.svc-index-block{
width:100%;
padding:0!important;
margin-bottom:20px;
}
.imgBox{
overflow: inherit;
}
.imgBox li{
float: inherit;
margin-right: 0;
width: 100%;;
margin-bottom:10px;
}
.imgBox li:last-child{
margin-bottom:0;
}
.imgBox-pd{
margin-bottom:0;
}
.cont-pr{
padding-bottom:10px!important;
}
.cont-pr > dl{
background-position:center bottom;
}
.cont-pr > dl,
.cont-pr > dl > dt,
.cont-pr > dl > dd{
display:block;
}
.cont-pr > dl > dt{
width:100%;
}
.cont-pr > dl > dd{
padding:14px 0 40px;
margin-bottom:10px;
background:url(../factory/images/procedure_arw.jpg) bottom center no-repeat;
}
.cont-pr > dl > dd{
padding:14px 0 40px;
margin-bottom:10px;
background:url(../factory/images/procedure_arw.jpg) bottom center no-repeat;
}
.cont-pr > dl:nth-last-child(1) dd {
margin-bottom:0;
padding-bottom:20px;
background:none;
}
}