@media all and (max-width: 768px){
	.container{min-width: 460px;}
	.wrap{width: 430px;padding: 0 15px;}
	
	.mobile{display: block!important;}
	.desktop{display: none!important;}
	.httl{margin-bottom: 50px;font: 36px/18px MuseoCyrl700;}
	.httl span{font: 48px/18px MuseoCyrl700;}
	#ph_box{width: 350px;padding: 50px 20px;display: none;background: url(../img/bg_popup.jpg) repeat;}
		#ph_box .phone{font: 24px/30px MuseoCyrl300;text-align: center;}
		#ph_box .phone span{font: 30px/30px MuseoCyrl700;}
		#ph_box .mailto{font: 20px/24px MontserratRegular;text-align: center;}
	.sec1{height: 571px;background-image: url(../img/bg_sec1m.jpg);}
		.sec1 .header .wrap{padding-top: 30px;margin-bottom: 80px;}
		.sec1 .logo{height: 30px;padding-left: 210px;font: 12px/16px MontserratRegular;background-image: url(../img/logo3.png);}
		.sec1 .logo:after{height: 30px;left: 185px;}
		.sec1 .btn_ph{width: 48px;height: 48px;display: block;position: relative;top: -7px;background: url(../img/ico_phone3.png) no-repeat;}
		.sec1 .ttl1{padding-right: 200px;font: 18px/24px MuseoCyrl700;}
		.sec1 .ttl2{font: 60px/60px MuseoCyrl700;}
		.sec1 .ttl2 span{font: 39px/48px MuseoCyrl700;}
		.sec1 .ttl3{margin-bottom: 110px;font: 24px/30px MuseoCyrl700;}
		.sec1 .ttl3:after{width: 191px;height: 80px;bottom: -90px;background-image: url(../img/arrow3.png);}
		.sec1 .book{width: 630px;height: 490px;top: 15px;left: calc(50% - 120px);background-size: cover;}
		.sec1 .ttl4{padding-left: 75px;}
	.sec2{height: 1510px;padding-top: 55px;background-image: url(../img/bg_sec2m.jpg);}
		.sec2 .list li{padding-left: 90px;margin-bottom: 40px;}
		.sec2 .list li .ttl{font: 18px/18px MuseoCyrl700;}
		.sec2 .list li .ico{width: 73px;background-size: cover;}
		.sec2 .list li:nth-child(1) .ico{height: 60px;}
		.sec2 .list li:nth-child(2) .ico{height: 61px;background-position: 0 -60px;}
		.sec2 .list li:nth-child(3) .ico{height: 61px;background-position: 0 -121px;}
		.sec2 .list li:nth-child(4) .ico{height: 79px;background-position: 0 -182px;}
		.sec2 .list li:nth-child(5) .ico{height: 55px;background-position: 0 -261px;}
		.sec2 .list li:nth-child(6) .ico{height: 60px;background-position: 0 -316px;}
		.sec2 .list li:nth-child(7) .ico{height: 64px;background-position: 0 -376px;}
		.sec2 .list li:nth-child(8) .ico{height: 62px;background-position: 0 -440px;}
		.sec2 .note{width: 400px;height: 120px;padding: 0 20px;background-image: url(../img/bg_note1m.png);}
		.sec2 .note br{display: none;}
	.sec3{height: 1451px;padding-top: 50px;background-image: url(../img/bg_sec3m.jpg);}
		.sec3 .httl span{display: none;}
		.sec3 .form_box{display: none;}
		.sec3 .ttl{margin-bottom: 430px;}
		.sec3 .book{width: 430px;height: 504px;top: 130px;left: 0;right: 0;margin: 0 auto;background-size: cover;}
		.sec3 .btn{display: flex!important;margin-bottom: 50px;}
		.sec3 .ttl5{margin-bottom: 25px;font: 24px MuseoCyrl700;}
		.sec3 .list{width: 100%;padding: 0;display: flex;flex-wrap: wrap;float: none;margin-bottom: 0;}
		.sec3 .list.last{margin-bottom: 40px;}
		.sec3 .list li{width: 50%;font: 12px/20px MontserratRegular;}
		.sec3 .list li:after{top: 6px;}
		.sec3 .note{width: 400px;height: 220px;padding: 0 20px;background-image: url(../img/bg_note2m.png);background-position: 0 0;}
		.sec3 .flash1{border-radius: 50px;-webkit-border-radius: 50px;-moz-border-radius: 50px;}
	.sec4{height: 521px;padding-top: 45px;background-image: url(../img/bg_sec4m.jpg);}
		.sec4 .httl{margin-bottom: 50px;}
		.sec4 .tbl_box tbody tr:hover td:first-child{position: relative;}
		.sec4 .tbl_box tbody tr:hover td:first-child:after{content: "";width: 390px;height: 92px;display: block;position: absolute;top: 0;left: -21px;right: 0;margin: 0 auto;
		border-left: 5px solid #00aeef;border-right: 5px solid #80c342;
		background-position: 0 0, 0 100% ;background-repeat: no-repeat;background-size: 100% 5px;
		background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwYWVlZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM4MGMzNDIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
		background-image: -moz-linear-gradient(left, #00aeef 0%, #80c342 100%), -moz-linear-gradient(left, #00aeef 0%, #80c342 100%);
		background-image: -webkit-linear-gradient(left, #00aeef 0%,#80c342 100%), -webkit-linear-gradient(left, #00aeef 0%,#80c342 100%);
		background-image: -o-linear-gradient(left, #00aeef 0%,#80c342 100%), -o-linear-gradient(left, #00aeef 0%,#80c342 100%);
		background-image: linear-gradient(to right, #00aeef 0%,#80c342 100%), linear-gradient(to right, #00aeef 0%,#80c342 100%);	
		}
		
		.sec4 .tbl_box tbody td{min-width: auto;padding: 20px 0;font: 14px/18px MuseoCyrl700;letter-spacing: -0.02em;text-transform: uppercase;
			border-bottom: 1px solid rgba(255,255,255,0.25);
		}
		.sec4 .tbl_box tbody td:last-child{min-width: auto;}
		.sec4 .tbl_box tbody tr:hover td{font: 18px/18px MuseoCyrl700;}

		.sec4 .tbl_box tbody td div{position: relative;}
		.sec4 .tbl_box tbody td div:after{content: "";width: 100%;height: 50px;position: absolute;top: 50%;left: 0;margin-top: -25px;border-left: 1px solid rgba(255,255,255,0.25);border-right: 1px solid rgba(255,255,255,0.25);}
		.sec4 .tbl_box table:after{display: none;}
		.sec4 .tbl_box .btn{width: 90px;height: 50px;margin: 0 auto;font: 12px/24px MontserratExtraBold;}
		
	.sec5{height: 1400px;padding-top: 70px;background-image: url(../img/bg_sec5m.jpg);}
		.sec5 .httl span{display: none;}
		.sec5 .list{margin-bottom: 70px;}
		.sec5 .list a{width: 200px;height: 200px;}
		.sec5 .list a .ttl_box{padding: 20px;}
		.sec5 .list a .ttl1{font: 14px/36px MuseoCyrl700;}
		.sec5 .list a .ttl2{font: 18px/30px MuseoCyrl700;}
		.sec5 .note{width: 400px;height: 120px;padding: 0 20px;flex-direction: column;background-image: url(../img/bg_note1m.png);}
		.sec5 .note br{display: none;}
	.sec6{height: 1032px;padding-top: 40px;background-image: url(../img/bg_sec6m.jpg);}
		.sec6 .httl span{display: none;}
		.sec6 .list{width: 100%;}
		.sec6 .ttl_box{width: 404px;height: 190px;padding: 40px 0 0 65px;position: static;background-image: url(../img/bg_ttlm.png);}
		.sec6 .ttl_box .ttl1{font: 48px/50px MuseoCyrl700;}
		.sec6 .ttl_box .ttl2{font: 30px/36px MuseoCyrl700;}
		.sec6 .ttl_box .ttl3{font: 18px/24px MuseoCyrl700;}
		.sec6 .list li{padding-left: 110px;margin-bottom: 30px;}
		.sec6 .list li .ico{width: 80px;height: 80px;}
		.sec6 .list li:before{width: 74px;height: 74px;}
		.sec6 .list li .ico:after{width: 46px;height: 46px;background-size: cover;}
		.sec6 .list li .ttl2{font: 16px/20px MontserratMedium;}
	.sec7{height: 517px;padding-top: 45px;background-image: url(../img/bg_sec7m.jpg);}
		.sec7 .ttl1{font: 30px/36px MuseoCyrl700;}
		.sec7 .ttl2{font: 16px/36px MuseoCyrl700;}
		.sec7 .list{width: auto;margin-bottom: 20px;}
		.sec7 .list:after{bottom: 0px;}
		.sec7 .list li{margin-bottom: 30px;}
		.sec7 .ph_block{width: 100%;}
		.sec7 .ph_block .btn{width: 180px;height: 50px;font: 12px/24px MontserratExtraBold;}
	.footer .wrap{padding: 30px 0 80px 0;}
		.footer .logo{width: 220px;padding: 40px 0 0 0;font: 12px/16px MontserratRegular;background-image: url(../img/logo4.png);}
		.footer .logo br{display: none;}
		.footer .logo:after{display: none;}
		.footer .ph_box{padding: 0;background: none;}
		.footer .copy{bottom: 15px;}
	.win_popup{width: 400px;}
		.win_popup .form_box{width: 100%;}
		.win_popup .form_box .ttl1{font: 24px/30px MuseoCyrl700;}
		.win_popup .form_box .ttl2{font: 44px/60px MuseoCyrl700;}
		.win_popup .form_box .ttl4{padding: 10px 80px 20px 0;background: url(../img/arrow2.png) no-repeat right bottom;}
}
