/*common*/
img {
	max-width: 100%;
}
@media (max-width:992px) {
	.mobile-none {
		display: none;
	}
}
/*restore_01*/
#restore h1 {
	font-size: 40px;
    line-height: 28px;
    font-weight: 600;
    color: #333333;
}




#restore h3.sub_title:before {
	content: "";
    background-color: #555;
    border-top: 11px solid #2b3481;
    display: inline-block;
    height: 100%;
	position: absolute;
    left: 0;
    bottom: 0;
    width: 3px;
}
#restore p.sub_title_ment{
	font-size: 15px;
}
#restore .process-area > li > .process{
	border: 1px solid #eee;
	    min-height: 236px;
}
#restore .process-area > li > .process3{
	height: 110px;
	min-height: 110px;
}
#restore .process-area > li > .process > span{
	display: inline-block;
    width: 40px;
    height: 40px;
    border: 1px solid #ddd;
    border-radius: 50%;
    padding: 3px;
}
#restore .process-area > li > .process > span > strong{
	display: inline-block;
    width: 100%;
    height: 100%;
    border-radius: 50%;
    background-color: #2b3481;
    padding: 5px 8px;
    color: #fff;
}
#restore .process-area > li > .process > ul{
	list-style: disc;
	padding: 10px;
}
#restore .process-area > li > .process > ul > li{
	line-height: 17px;
    margin-bottom: 10px;
}
@media only screen and (max-width:992px){
	.m-pn {
		padding: 0px !important;
	}
}

#restore .move-check-list > li {
    border: 1px solid #eee;
}

#restore .list-unstyled > li > div > ul > li{
	list-style:none;
}

/*restore*/
#restore > ul > li{
	padding: 40px 0px;
	border-bottom: 1px dashed #d5d5d5;
}
#restore > ul > li:first-child{
	padding-top: 0px;
}
#restore .table, #restore .table thead tr th, #restore .table tbody tr th, #restore .table tbody tr td {
	border:1px solid #ccc;
    text-align:center;
}
#restore .table thead tr th{
	background-color:#666;
	color:#fff;
}
@media only screen and (max-width:992px){
	#restore > ul > li > div{
		text-align: left;
	}
	#restore > ul > li:nth-of-type(even) img{
		margin-bottom: 40px;
	}
	#restore > ul > li:nth-of-type(odd) img{
		margin-top: 40px;
	}
}
@media only screen and (max-width:479px){
	#restore > ul > li img{
		width: 100%;
	}
    .mobpd{
        padding: 0;
    }
}
