@media (min-width: 641px) {

	/*===== COMMON =====*/

	.md {
		display: block !important;
	}
	.sm {
		display: none !important;
	}
	body {
		font-size: 16px;
	}
	.container {
		width: 100%;
		min-width: 1280px;
		overflow: hidden;
	}
	.wrapper {
		width: 1280px;
		margin: 0 auto;
	}

	/* Button */

	.gb-btn1 {
		width: 551px;
		margin: 0 auto;
		height: 82px;
		padding: 0 25px;
		font-size: 18px;
	}
	.gb-btn1 span {
		padding-right: 42px;
		background-size: 30px auto;
	}

	/*===== HEADER =====*/


	/*===== NAVIGATION =====*/

	.block-nav-md {
		/*min-height: 82px;*/
		background: url(../img/common/nav_back.svg) repeat-x 0 12px;
		margin-bottom: 60px;
		background-size: 64px 54px;
	}
	.block-nav-md .block-inn {
		position: relative;
		background: url(../img/common/nav_main.svg) no-repeat 40px 0;
		-webkit-background-size: 28px;
		background-size: 28px;
		padding-left: 140px;
	}
	.block-nav-md .nav-bar{
		position: relative;
		top:32px;
	}
	.block-nav-md .nav-bar li {
		float: left;
		width: 117px;
		text-align: center;
		line-height: 1;
		margin-left: 10px;
		position: relative;
	}
	.block-nav-md .nav-bar li .onpu{
		display: block;
		position: relative;
	}
	.block-nav-md .nav-bar li .ico {
		display: block;
		position: relative;
		width:auto;
		height: 50px;
	}
	.block-nav-md .nav-bar li .ico img{
		height: 100%;
		width: auto;
	}
	.block-nav-md .nav-bar li:nth-child(2) .ico{
		top:-6px;
	}
	.block-nav-md .nav-bar li:nth-child(3) .ico {
		top:-12px;
	}
	.block-nav-md .nav-bar li:nth-child(4) .ico {
		top:-18px;
	}
	.block-nav-md .nav-bar li:nth-child(5) .ico {
		top:-24px;
	}
	.block-nav-md .nav-bar li:nth-child(6) .ico {
		top:-30px;
	}
	.block-nav-md .nav-bar li:nth-child(7) .ico {
		/*transform: rotateZ(180deg);*/
	}
	.block-nav-md .nav-bar li:nth-child(8) .ico {
		top:-6px;
		/*transform: rotateZ(180deg);*/
	}
	.block-nav-md .nav-bar li .des {
		display: block;
		padding: 3px;
		color: #0084e7;
		margin-top: 10px;
	}
	.block-nav-md .nav-bar li .keys {
		position: absolute;
		top:-30px;
		width: 100%;
	}
	.block-nav-md .nav-bar li .keys span{
		position: absolute;
		width: 20px;
		text-align: center;
		color:#ccc;
		top:-30px;
		left: calc(50% - 5px);
		top:0;
		display: none;
	}
	.nav-sub-out {
		width: 100%;
		height: 135px;
		background: #fff;
		padding-top: 45px;
	}
	.block-nav-sub.fixed .nav-sub-out {
		position: fixed;
		top: -150px;
		left: 0;
		width: 100%;
		z-index: 1000;
		-webkit-box-shadow: 0px 2px 2px 0px rgba(0, 0, 0, 0.25);
		-moz-box-shadow: 0px 2px 2px 0px rgba(0, 0, 0, 0.25);
		box-shadow: 0px 2px 2px 0px rgba(0, 0, 0, 0.25);
		webkit-transition: top 800ms ease;
		-moz-transition: top 800ms ease;
		-o-transition: top 800ms ease;
		transition: top 800ms ease;
	}
	.block-nav-sub.fixed .nav-sub-out.visible {
		top: 0;
	}
	.nav-sub {
		/*min-height: 62px;*/
		background: url(../img/common/nav_sub_back.svg) repeat-x;
		background-size: 57px 40px;
	}
	.nav-sub .nav-inn {
		position: relative;
	}
	.nav-sub .nav-bar {
		padding-left: 262px;
		position: relative;
		top: 15px;
	}
	.nav-sub .nav-bar li {
		float: left;
		width: 106px;
		text-align: center;
		line-height: 1;
		margin-left: 16px;
		position: relative;
	}
	.nav-sub .nav-bar li .onpu{
		display: block;
		position: relative;
	}
	.nav-sub .nav-bar li .ico {
		display: block;
		position: relative;
		width:auto;
		height: 38px;
	}
	.nav-sub .nav-bar li .ico img{
		height: 100%;
		width: auto;
	}
	.nav-sub .nav-bar li .des {
		display: block;
		padding: 3px;
		font-size: 13px;
		color: #0084e7;
		margin-top: 5px;
	}
	.nav-sub .nav-bar li:nth-child(2) .ico{
		top:-5px;
	}
	.nav-sub .nav-bar li:nth-child(3) .ico {
		top:-10px;
	}
	.nav-sub .nav-bar li:nth-child(4) .ico {
		top:-15px;
	}
	.nav-sub .nav-bar li:nth-child(5) .ico {
		top:-20px;
	}
	.nav-sub .nav-bar li:nth-child(6) .ico {
		top:-25px;
	}
	.nav-sub .nav-bar li:nth-child(7) .ico {
	}
	.nav-sub .nav-bar li:nth-child(8) .ico {
		top:-5px;
	}
	.nav-sub .nav-bar li.active .des {
		background: #0086e7;
		color: #fff;
	}
	.nav-sub .nav-bar li .keys {
		position: absolute;
		top:-30px;
		width: 100%;
	}
	.nav-sub .nav-bar li .keys span{
		position: absolute;
		width: 20px;
		text-align: center;
		color:#ccc;
		top:-30px;
		left: calc(50% - 5px);
		top:0;
		display: none;
	}
/*	.nav-sub .sound {
		position: absolute;
		top: -26px;
		right: 17px;
		width: 18px;
	}*/
	.nav-sub .logo {
		position: absolute;
		top: -38px;
		left: 30px;
		z-index: 2;
	}
	.nav-sub .logo a{
		display: block;
	}
	.nav-sub .sound_onoff{
		display: block;
		position: absolute;
		top: -50px;
		right: 0;
	}
	.nav-sub .sound_onoff span{
		background:url(../img/common/sndbtn.png) no-repeat;
		width:53px;
		height: 44px;
		display: inline-block;
	}
	.nav-sub .sound_onoff.on span{
		animation: sndbtn_ani 1s steps(20) 0s infinite;
	}
	.nav-sub .sound_onoff.off span{
		background-position: -1060px 0;
	}
	/*===== FOOTER =====*/

	footer {
		margin-top: 76px;
	}
	.ft-butt .ft-inn {
		padding: 0;
	}
	.ft-main {
		margin-top: 52px;
	}
	.ft-main .ft-inn {
		padding: 40px 64px 60px;
		background-position: 477px 17px;
	}
	.ft-main .ft-info {
		margin: 0;
	}
	.ft-main .ft-info .logo {
		float: left;
		width: 71px;
		margin-right: 24px;
	}
	.ft-main .ft-info .cont {
		overflow: hidden;
		padding-top: 11px;
	}
	.ft-main .ft-info .cont .text {
		margin-top: 26px;
	}
	.ft-main .ft-info .cont .text .ttl {
		font-size: 18px;
	}
	.ft-main .ft-info .cont .text .des {
		font-size: 12px;
	}
	.ft-copy .ft-inn {
		padding: 7px 40px;
	}
	.ls-ft-site {
		display: inline-block;
	}
	.ft-copy .copyright {
		display: inline-block;
		font-size: 12px;
		margin: 0 0 0 30px;
		letter-spacing: 0.1em;
	}
	.ft-pagetop{
		bottom:50px;
		right: 20px;
		width: 50px;
		height: 50px;
		line-height: 50px;
	}
	.ft-pagetop:hover{
		transform:scale(1.1);
	}

	/*===== MAIN =====*/

	/* Breadcrumb */

	.block-breadcrumb {
		margin-top: 30px;
	}
	.block-breadcrumb .block-inn {
		padding: 0 54px;
	}

	/* Top */

	.block-top-intro {
		padding: 94px 0 20px;
	}
	.block-top-intro .block-inn {
		padding: 0 44px;
	}
/*	.block-top-intro .logo {
		padding-right: 30px;
	}
	.block-top-intro .logo img {
		width: 190px;
	}*/
	.block-top-intro .name {
		margin-top: 42px;
	}
	.block-top-intro .name img {
		width: 445px;
	}
	.block-top-intro .sound_onoff {
		margin-top: 38px;
	}
	.block-top-slide {
		margin-bottom: 24px;
	}
	.mod-top-intro {
		float: left;
		width: 670px;
		padding: 42px 50px 30px 60px;
	}
	.mod-top-intro .tags li {
		margin-left: 18px;
	}
	.mod-top-intro .tags li img {
		height: auto;
	}
	.mod-top-intro .titl {
		margin-top: 30px;
		font-size: 16px;
	}
	.mod-top-intro .name {
		margin-top: 10px;
	}
	.mod-top-intro .name img {
		width: 377px;
	}
	.mod-top-intro .cont {
		line-height: 1.625;
		margin-top: 18px;
		letter-spacing: 0.1em;
	}
	.mod-top-intro .link {
		margin-top: 31px;
	}
	.mod-top-intro .link li {
		float: left;
		margin: 0 0 0 48px;
	}
	.mod-top-intro .link li:first-child {
		margin: 0;
	}
	.mod-top-intro .link li span {
		font-size: 16px;
	}
	.mod-top-slide {
		float: right;
		width: 610px;
	}
	.mod-top-slide .slick-dots {
		margin-top: 11px;
	}
	.mod-top-slide .slick-dots li {
		padding: 0 4px;
	}
	.block-top-access {
		padding-top: 53px;
	}
	.block-top-access .block-inn {
		padding: 0;
	}
	.ls-top-access {
		-js-display: flex;
		display: flex;
		flex-wrap: wrap;
		width: 1192px;
		margin: 0 auto -26px;
	}
	.ls-top-access .ls {
		width: 583px;
		margin: 0 0 26px 26px;
	}
	.ls-top-access .ls:nth-child(odd) {
		margin-left: 0;
		clear: both;
	}
	.ls-top-access .thum img {
		-ms-transition: all 800ms ease;
		-webkit-transition: all 800ms ease;
    	transition: all 800ms ease;
	}
	.ls-top-access .it:hover .thum img {
		-ms-transform: scale(1.1);
	    -webkit-transform: scale(1.1);
	    transform: scale(1.1);
	}
	.ls-top-access .it .cont {
		padding: 10px;
	}
	.ls-top-access .it .ttl {
		font-size: 14px;
	}
	.ls-top-access .ls-one .it .ttl {
		width: 300px;
		position: absolute;
		right: 10px;
		bottom: 10px;
		padding-bottom: 13px;
	}
	.ls-top-access .ls-one .it .des {
		width: 254px;
	}
	.ls-top-access .ls-two .it .ttl {
		width: 300px;
		bottom: 10px;
		right: 10px;
		font-size: 14px;
		line-height: 1.285714285714286;
	}
	.ls-top-access .ls-two .it .des {
		width: 207px;
	}
	.ls-top-access .ls-thr .it .des {
		width: 215px;
	}
	.ls-top-access .ls-fou .it .ttl {
		width: 240px;
		position: absolute;
		right: 10px;
		bottom: 10px;
		padding-bottom: 3px;
	}
	.ls-top-access .ls-fou .it .des {
		width: 308px;
	}
	.block-top-news {
		margin-top: 103px;
	}
	.block-top-news .block-inn {
		padding: 0;
		width: 1048px;
		margin: 0 auto;
	}
	.block-top-news .block-ttl .jp {
		font-size: 22px;
	}
	.block-top-news .block-ttl .en {
		font-size: 12px;
		margin-top: 8px;
	}
	.block-top-news .block-cnt {
		margin-top: 35px;
	}
	.block-top-news .block-btn {
		margin-top: 88px;
	}
	.mod-facebook {
		float: right;
		width: 500px;
	}
	.mod-news {
		float: left;
		width: 504px;
		margin: 0;
	}
	.ls-news .it {
		padding: 16px 25px;
	}
	.ls-news .it .date {
		float: left;
		width: 140px;
	}
	.ls-news .it .text {
		overflow: hidden;
	}
	.mod-news .mod-btn {
		margin-top: 10px;
	}

	/* Orcabrass */

	.block-gall-intro {
		margin-top: 30px;
	}
	.block-gall-intro img {
		width: 377px;
	}
	.block-main-post {
		padding-top: 34px;
	}
	.block-main-post .block-inn {
		padding: 0 52px;
		position: relative;
	}
	.block-main-post .post-cate {
		padding: 0;
		float: left;
		width: 300px;
	}
	.block-main-post .post-main {
		margin: 0;
	}
	.block-main-post .post-cate.fixed {
		position: fixed;
		top: 164px;
	}
	.block-main-post .post-cate.abs {
		position: absolute;
		bottom: 0;
		left: 52px;
	}
	.block-main-post .post-main {
		float: right;
		width: 835px;
	}
	.ls-post-cate .ls,
	.ls-post-cate .ls-w100 {
		float: none;
		width: auto;
		padding: 0;
		margin: 10px 0 0;
	}
	.ls-post-cate .ls:first-child {
		margin: 0;
	}
	.ls-post-cate .it {
		height: 57px;
	}
	.ls-post-cate .it span,
	.ls-post-cate .ls-w100 .it span {
		padding: 0 15px;
		font-size: 16px;
		text-align: left;
		border-left: 15px solid #fff;
	}
	.ls-post-cate .ls.active .it span,
	.ls-post-cate .ls-w100.active .it span {
		border-color: #0084e8;
	}
	.gr-gall-bann {
		height: 433px;
	}
	.gr-gall-bann .thum {
		position: absolute;
		bottom: 0;
		left: 0;
		width: 100%;
	}
	.gr-gall-bann .cont {
		padding: 28px;
	}
	.gr-gall-bann .cont .ttl {
		font-size: 16px;
	}
	.gr-gall-bann .cont .tag {
		margin-top: 6px;
	}
	.gr-gall-bann .cont .tag li {
		float: left;
		margin: 0 0 0 27px;
	}
	.gr-gall-bann .cont .tag li:first-child {
		margin: 0;
	}
	.gr-gall-bann .cont .tag li img {
		height: auto;
	}
	.gr-gall-bann .cont .svg-h53 li {
		margin: 0 0 0 3px;
	}
	.gr-gall-bann .cont .svg-h53 li img {
		height: 53px !important;
	}
	.gr-gall-post {
		margin-top: 50px;
		padding: 0 22px 0 0;
	}

	#orcawood {
		height: 300px;
	}
	#orcawood .thum {
		height: 300px;
	}
	#orcawind .thum {
		top:-50px;
		bottom:auto;
	}

	#orchestra .cont{
		top:0;
	}
	#orchestra .thum {
		bottom:-40px;
		top:auto;
	}
	#rashbrass{
		height: 300px;
	}

	.post {
		margin-top: 67px;
	}
	.post .post-titl {
		width: 520px;
		float: right;
	}
	.post .post-titl img {
		height: 76px;
	}
	.post .post-thum {
		float: left;
		width: 268px;
		margin-top: 35px;
	}
	.post .post-cont {
		float: right;
		width: 520px;
		line-height: 1.5;
		margin-top: 16px;
	}
	.post.reversed .post-titl {
		float: left;
	}
	.post.reversed .post-thum {
		float: right;
	}
	.post.reversed .post-cont {
		float: left;
	}
	.gr-gall-sect {
		margin-top: 84px;
		padding: 0 22px 0 0;
	}
	.sect {
		margin-top: 78px;
	}
	.sect .sect-ttl {
		font-size: 24px;
		padding: 16px 27px;
	}
	.sect .sect-ttl span {
		font-size: 16px;
	}
	.sect .sect-cnt {
		margin-top: 38px;
		padding: 0 25px;
	}
	.sect .sect-des {
		font-size: 14px;
		margin-top: 21px;
		padding: 0 25px;
	}
	.ls-gall01 .ls {
		margin-top: 46px;
		text-align: left;
	}
	.ls-gall01 .cnt {
		display: table;
		width: 100%;
	}
	.ls-gall01 .cnt .tag {
		display: table-cell;
		vertical-align: middle;
		width: 177px;
	}
	.ls-gall01 .cnt .tag span {
		width: auto;
		height: 43px;
		line-height: 41px;
	}
	.ls-gall01 .cnt .txt {
		display: table-cell;
		vertical-align: middle;
		padding-left: 30px;
		line-height: 1.5;
		margin: 0;
	}
	.ls-gall01 .pic {
		margin-left: 234px;
	}
	.ls-gall01 .ls-one .pic img {
		width: 315px;
	}
	.ls-gall01 .ls-two .pic img {
		width: 420px;
	}
	.ls-gall01 .ls-thr .pic img {
		width: 437px;
	}
	.ls-gall02 {
		margin: 50px 0 0;
	}
	.ls-gall02 .ls {
		float: left;
		width: 252px;
		padding: 0;
		margin: 0 0 0 3px;
	}
	.ls-gall02 .ls:first-child {
		margin: 0;
	}
	.sect-two .sect-cnt {
		margin-top: 34px;
	}
	.ls-gall03 {
		-js-display: flex;
		display: flex;
		margin: 0 -9px;
	}
	.ls-gall03 .ls {
		margin: 0;
		padding: 0 9px;
		width: 50%;
	}
	.ls-gall03 .it .ttl {
		height: 43px;
		line-height: 41px;
		padding: 0 27px;
	}
	.ls-gall03 .it .cnt {
		margin-top: 10px;
		padding: 24px 14px 20px;
	}
	.ls-dot li {
		font-size: 16px;
	}
	.sect-thr {
		margin-top: 53px;
	}
	.sect-thr .sect-cnt {
		margin-top: 26px;
	}
	.ls-gall04 .ls {
		float: left;
		width: 374px;
		margin-left: 15px;
	}
	.ls-gall04 .ls:first-child {
		margin: 0;
	}
	.ls-gall05 {
		margin-top: 34px;
	}
	.ls-gall05 .ls {
		margin-top: 26px;
	}
	.ls-gall05 .it .tag {
		float: left;
		width: 145px;
		margin-right: 20px;
	}
	.ls-gall05 .it .tag span {
		width: auto;
		height: 43px;
		line-height: 41px;
	}
	.ls-gall05 .it .cnt {
		overflow: hidden;
		margin: 0;
		line-height: 1.5;
	}
	.sect-fou {
		margin-top: 52px;
	}
	.sect-fou .sect-cnt {
		margin-top: 38px;
		line-height: 1.5;
	}

	/* common */

	.block-gall-intro .block-inn .block-ttl .jp-h1 {
		font-size: 36px;
	}
	.block-gall-intro .block-inn .block-ttl .en-h1 {
		font-size: 13px;
	}

	.post-main .text {
		line-height: 1.5;
		padding: 12px;
	}


	/* special ensemble */

	#orcawood .cont .tag li img {
		width: 335px !important;
	}
	#orcawind .cont .tag li img {
		width: 337px !important;
	}
	#orcawind .cont .tag li:first-child img {
		width: 394px !important;
	}
	/*#orchestra .cont .tag li img {
		width: 337px !important;
	}
	#orchestra .cont .tag li:first-child img {
		width: 167px !important;
	}
	#orchestra .cont .svg-h53 li {
		margin-left: -2px !important;
	}*/
	#ballet .cont .tag li img {
		width: 280px !important;
	}


	/* activities */

	h2.blue_ttl {
		border-left: 15px solid #0084e7;
		height: 32px;
		font-size: 16px;
		padding-top: 8px;
		padding-left: 10px;
	}

	.block-main-post .text .tblcmt {
		display: inline-block;
		float: right;
	}

	.tbl_blue {
		white-space: normal;
		width: 100%;
		font-size: 16px;
	}
	.tbl_blue th, .tbl_blue td {
		padding: 7px 20px;
	}
	.tbl_blue .ken,
	.tbl_blue .school {
		width: 160px;
	}
	.tbl_blue .kouen,
	.tbl_blue .lesson {
		width: 180px;
	}


	/* repertory */

	.tbl_blue .genre {
		width: 200px;
	}
	.tbl_blue .kyoku {
		width: 560px;
	}

	/* services */

	#kansyokai .sect_title img {
		width: 209px;
	}
	#event .sect_title img {
		width: 385px;
	}
	#class .sect_title img {
		width: 167px;
	}
	#lesson .sect_title img {
		width: 248px;
	}

	.sect .photo {
		-js-display: flex;
		display: flex;
		-webkit-justify-content: space-between; /* Safari */
		justify-content: space-between;
		padding: 0;
		width: 835px;
		height: auto;
		margin-bottom: 15px;
	}
	.sect .photo li {
		width: 50%;
		height: auto;
		padding: 0 12px 0 2px;
	}
	.sect .photo li:first-child {
		padding: 0 2px 0 12px;
	}
	.sect .photo li img {
		vertical-align: bottom;
		width: 100%;
		height: auto;
	}

	.main_koushi {
		overflow: hidden;
	}
	.main_koushi .koushi {
		width: 550px;
		float: left;
		margin-left: 15px;
	}
	.main_koushi .koushi li {
		width: 45%;
	}
	.main_koushi .koushi li p {
		font-size: 16px;
		margin-top: 7px;
	}
	.main_koushi .koushi li p span {
		display: block;
		font-size: 20px;
	}
	.main_koushi .text {
		float: right;
		width: 240px;
		margin-top: 120px;
		font-size: 14px;
	}

	/* company */

	.company_midashi img {
		width: 220px;
		height: 53px;
		margin-left: -5px;
	}
	.company_midashi img:first-child {
		width: 389px;
		margin-left: 0;
	}

	.company_msg {
		overflow: hidden;
	}
	.post-main .company_msg .text {
		float: left;
		width: 457px;
		padding-right: 20px;
		margin-bottom: 60px;
	}
	.company_msg .photo {
		float: right;
	}
	.company_msg .photo img{
		width: 354px;
		height: auto;
	}
	.company_msg .prof {
		float: right;
	}
	.company_msg .prof .text {
		font-size: 12px;
		margin-bottom: 0;
	}

	.mobdisp {
		display: none;
	}


	/* Q & A*/

	.qa .question {
		font-size: 16px;
		padding-left: 50px;
		padding-right: 40px;
		padding-top: 16px;
		padding-bottom: 16px;
	}
	.qa .question::before {
		font-size: 36px;
	}
	.qa .question span {
		top: 16px;
	}

	.qa_title {
		margin-top: 70px;
	}

	.qa_title:first-child {
		margin-top: 10px;
	}

	/* contact */

	.contact {
		width: 680px;
		margin: 0 auto;
	}
	/*.contact .net_contact {
		padding: 30px;
	}
	.contact .net_contact input,
	.contact .net_contact textarea {
		display: inline;
		width: 430px;
	}
	.contact .net_contact label {
		margin-bottom: 30px;
	}
	.contact .net_contact span.wpcf7-list-item{
		margin-left: 190px;
	}
	.contact .net_contact .midashi{
		width: 190px;
		display: inline-block;
		line-height: 32px;
	}
	.contact .net_contact .kakunin input{
		margin-left: 190px;
		margin-top: 3px;
	}
	.contact .net_contact #send {
		width: 120px;
	}
	.contact .net_contact .toiawase_bunrui {
		overflow: hidden;
		margin-bottom: 30px;
	}
	.contact .net_contact .toiawase_bunrui > span:first-child {
		display: block;
		width: 190px;
		float: left;
	}
	.contact .net_contact .toiawase_bunrui >label {
		margin-left: 190px;
		margin-bottom: 0;
	}
	.contact .net_contact .toiawase_bunrui label span {
		margin-bottom: 0;
		width: 410px;
	}
	span.wpcf7-not-valid-tip{
		text-align: left;
		margin-left: 190px;
	}
	.contact .req{
		vertical-align: inherit;
	}
	.contact .net_contact .check_text {
		margin-left: 5px;
		display: inline-block;
		width: 410px;
	}*/


	/* news */
	.newspage #content_area{
		width: 900px;
		float:left;
	}
	.newspage .blog_nav{
		float: right;
		width: 230px;
	}
	.newspage .news_ttl{
		padding: 20px;
	}
	.newspage .news_ttl h2{
		font-size: 20px;
	}
	.newspage .news_body{
		padding: 20px;
		border-width: 2px;
	}
	.newspage article{
		margin-bottom: 50px;
	}
	.blog_nav ul li{
		padding: 10px 15px;
	}

	.wp-pagenavi a, .wp-pagenavi span{
		width: 40px;
		height: 40px;
		line-height: 40px;
		font-size: 16px;
		margin: 0 4px;
	}

	#kanren_blog{
		overflow: hidden;
	}
	#kanren_blog .wrap_next{
		width: 50%;
		float: left;
	}
	#kanren_blog .wrap_prev{
		width: 50%;
		float: right;
	}

	.g-recaptcha {
	  transform: scale(1);
	  margin-left: 190px;
	}

}

