@media screen and (min-width: 500px) and (max-width: 768px){
	.header .nav{top: initial;}
	.header .logo .logo_p{font-size: 18px;}
	.h_top{display: none;}
	.footer .f_top .iphone{margin-left: 100px;}
	.footer .f_bottom ul li{margin-right: 25px;}
	.footer .f_right{width: 85px;margin-top: 0;}

	.part04 .field .field-cont .animate01{left: 34%;}
	.part04 .field .field-cont .animate02{left: 39.5%;}
	.part04 .field .field-cont .animate03{left: 41.7%;top: 14%;}
	.part04 .field .field-cont .animate04{top: 58%;left: 71.3%;}
	.part04 .field .field-cont .animate05{top: 62%;left: 25.3%;}
	.part04 .field .field-cont .animate06{top: 60%;left: 10.3%;}
	.part04 .field .field-cont .animate07{top: 16%;left: 18%;}

	.part05{height: 240px;}
	.part05 .title{padding-top: 0;}
	.part05 .team{margin-top: -38px;margin-left: -368.5px;}
	.part05 .team ul li{width: 12.4%;}

	.part06 .item .list{width: 100%;padding: 0 5%;margin: 0 auto;text-align: center;box-sizing: border-box;}
	.part06 .item .list li.first{width: 80%;margin: 0 10%;}
	.part06 .item .list .first .title{text-align: center;}
	.part06 .item .list li.particulars{width: 90%;margin: 0 5%;}
	
	.part10{padding-top: 0;}
	.part10 .members{padding-top: 20px;}
	.part10 .members .members_content{width: 72%;height: inherit;min-height: 200px;}

	.part12{padding-top: 0;width: 100%;padding-left: 5%;padding-right: 5%;box-sizing: border-box;}
	.part12 .company_1 .imgs img{padding-right: 30px;width: 49%;box-sizing: border-box;}

	.part13 .company{padding-left: 3%;padding-right: 3%;box-sizing: border-box;width: 100%;}
	.part13 .company_1 .imgs img{width: 49%;padding: 20px 5% 0 5%;box-sizing: border-box;}
	.part13 .company_2 .imgs img{width: 49%;}

	.part15{padding-top: 0;padding-left: 3%;padding-right: 3%;box-sizing: border-box;width: 100%;}

	.part16 {padding-top: 0;}
	.part16 .item li.first img{width: 80%;margin: 0 10%;}
	.part16 .item li.first .list_r{width: 80%;margin: 0 10%;}
	.part16 .item li.first .list_r .date{text-align: right;}
	.part16 .item li.first .list_r .title{text-align: center;}
	.part16 .item li.other .right_c{width: 71%;}
	
	.part18{padding-top: 0;padding-left: 3%;padding-right: 3%;box-sizing: border-box;width: 100%;}
	.part18 .title{padding-bottom: 20px;}
}