.details{width:1100px; margin:0 auto;}
a{outline:none;}
/*----------------*/

.DivMain01{background:url(../img/not-found/bg01.jpg) no-repeat center; text-align:center; color:#fff; height:646px;}
.DivMain01 h2{font-size:35px; font-weight:400; padding:363px 0 95px;}
.DivMain01 h2 span{font-size:25px; color:#b6bec6; display:block; padding-top:13px;}
.DivMain01 .search_box p{font-size:17px; color:#bdc0c3; padding-bottom:34px;}
.DivMain01 .search{display:inline-block;}
.DivMain01 .search input[type="text"]{font-size:15px; color:#a9abb0; padding:14px 0 14px 15px; float:left; margin-right:-4px; border-radius:5px 0 0 5px; border:0; width:270px;}
.DivMain01 .search input[type="submit"]{background-color:#46e178; border:0; color:#fff; font-size:23px; padding:8px 38px 10px; border-radius:5px; cursor:pointer;}
/*----------------*/

.DivMain02{background:url(../img/not-found/bg02.jpg) no-repeat center; text-align:center; height:692px;}
.DivMain02 .details{padding-top:80px;}
.DivMain02 .main02_one{float:left;}
.DivMain02 .main02_one a{display:block; background-repeat:no-repeat; background-position:center; color:#fff; background-size:100% auto; transition:background-size .4s;}
.DivMain02 .main02_one a:hover{text-decoration:none; background-size:108% auto;}
.DivMain02 .main02_one a img{padding:142px 0 20px;}
.DivMain02 .main02_one a h3{font-size:19px;}
.DivMain02 .main02_one:first-child a{width:292px; height:312px; background-image:url(../img/not-found/m02-img01.png);}
.DivMain02 .main02_one:nth-child(2) a{width:312px; height:377px; background-image:url(../img/not-found/m02-img02.png); color:#585858; margin:40px -41px 0 -26px;}
.DivMain02 .main02_one:nth-child(2) a img{padding-top:207px;}
.DivMain02 .main02_one:nth-child(3) a:first-child{width:314px; height:259px; background-image:url(../img/not-found/m02-img03.png);}
.DivMain02 .main02_one:nth-child(3) a:first-child img{padding-top:103px;}
.DivMain02 .main02_one:nth-child(3) a:last-child{width:314px; height:309px; background-image:url(../img/not-found/m02-img04.png); margin-top:-37px;}
.DivMain02 .main02_one:nth-child(3) a:last-child h3{font-size:17px;}
.DivMain02 .main02_one:nth-child(4) a{margin:0 -24px 0 -39px;}
.DivMain02 .main02_one:nth-child(4) a:first-child{width:312px; height:297px; background-image:url(../img/not-found/m02-img05.png); color:#585858; margin-top:40px;}
.DivMain02 .main02_one:nth-child(4) a:first-child img{padding-top:130px;}
.DivMain02 .main02_one:nth-child(4) a:first-child h3{font-size:17px;}
.DivMain02 .main02_one:nth-child(4) a:last-child{width:222px; height:175px; background-image:url(../img/not-found/m02-img06.png); margin-top:-39px;}
/*----------------*/

@media (max-width:979px){

	.details{width:96%;}
	/*----------------*/

	.DivMain02{height:auto; background-position:top center; background-color:#fff;}
	.DivMain02 .main02_one{float:none;}
	.DivMain02 .main02_one a, .DivMain02 .main02_one:nth-child(2) a, .DivMain02 .main02_one:nth-child(4) a{margin:0 auto;}
	.DivMain02 .main02_one:nth-child(3) a:last-child, .DivMain02 .main02_one:nth-child(4) a:first-child, .DivMain02 .main02_one:nth-child(4) a:last-child{margin-top:0;}
	/*----------------*/

}

@media (max-width:768px){

	.DivMain01 h2{padding-bottom:42px;}
	/*----------------*/

}

@media (max-width:479px){

	.DivMain01 h2 span{font-size:23px;}
	.DivMain01 .search_box p{font-size:15px;}
	.DivMain01 .search input[type="text"]{width:185px;}
	.DivMain01 .search input[type="submit"]{padding-left:20px; padding-right:20px;}
	/*----------------*/
	
}