@charset "utf-8";
.ma-15px-0px{
	padding: 15px 50px;
}
.margin-top-sing-in{
	/*margin-top: 12vh;*/
}
.btn-info-edit {
    color: #fff;
    background-color: #337ab7;
    border-color: #337ab7;
}
.thumbnail-edit1 {
	display: flex;
	align-content: center;
	justify-content: center;
}
.input-group {
    padding: 6px 10% !important;
}
.ma-otra{
	margin: 19px 0px;
}
.btn-block {
display: block;
    width: 80% !important;
    height: 39px;
    border-radius: 9px;
    margin: 17px auto !important;
}
#gpluslogin {
    color: rgb(255, 255, 255);
    cursor: pointer;
    display: none;
    top: 110px;
    left: 0px;
    height: 39px;
    text-align: left;
    text-decoration: none solid rgb(68, 68, 68);
    text-shadow: rgb(255, 255, 255) 0px 1px 0px;
    vertical-align: middle;
    white-space: nowrap;
    width: 80% !important;
    background-color: #DD4B39;
    background: -webkit-linear-gradient(#DD4B39,#D14836);
    background: linear-gradient(#DD4B39,#D14836);
    border-top: 1px solid rgb(230, 88, 88);
    border-right: 1px solid rgb(227, 66, 66);
    border-bottom: 1px solid rgb(227, 66, 66);
    border-left: 1px solid rgb(227, 66, 66);
    -moz-border-radius: 8px;
    -webkit-border-radius: 8px;
    border-radius: 8px;
    font: normal normal 16px/normal 'Helvetica Neue', Helvetica, 'ヒラギノ角ゴ Pro W3', 'Hiragino Kaku Gothic Pro', メイリオ, Meiryo, 'ＭＳ Ｐゴシック', arial, sans-serif;
    font-size: 16px;
    margin: 0 auto 31px;
    outline: rgb(68, 68, 68) none 0px;
    overflow: hidden;
    padding: 10px 18px;
}
#gpname {
    background-position: 0px 0px;
    bottom: 0px;
    box-shadow: rgba(0, 0, 0, 0.0470588) 1px 0px 0px 0px;
    color: rgb(255, 255, 255);
    cursor: pointer;
    display: block;
    height: 48px;
    left: 0px;
    position: absolute;
    text-align: center;
    text-decoration: none solid rgb(68, 68, 68);
    text-shadow: rgb(255, 255, 255) 0px 1px 0px;
    top: 0px;
    vertical-align: middle;
    white-space: nowrap;
    width: 50px;
    align-self: flex-start;
    background: rgba(255, 255, 255, 0.0666667) no-repeat scroll -43px -44px / auto padding-box border-box;
    border: 0px none rgb(68, 68, 68);
    font: normal normal 16px/normal 'Helvetica Neue', Helvetica, 'ヒラギノ角ゴ Pro W3', 'Hiragino Kaku Gothic Pro', メイリオ, Meiryo, 'ＭＳ Ｐゴシック', arial, sans-serif;
    outline: rgb(68, 68, 68) none 0px;
}
#gptext {
 color: rgb(255, 255, 255);
    cursor: pointer;
    display: flex;
    align-items: center;
    justify-content: center;
    height: 17px;
    text-align: left;
    text-decoration: none solid rgb(255, 255, 255);
    text-shadow: rgba(0, 0, 0, 0.247059) 0px -1px 0px;
    vertical-align: middle;
    white-space: nowrap;
    width: 90%;
    align-self: flex-start;
    border: 0px none rgb(255, 255, 255);
    font: normal normal bold 16px/normal 'Helvetica Neue', Helvetica, 'ヒラギノ角ゴ Pro W3', 'Hiragino Kaku Gothic Pro', メイリオ, Meiryo, 'ＭＳ Ｐゴシック', arial, sans-serif;
    margin: -18px 0px 0px 19px;
    outline: rgb(255, 255, 255) none 0px;
}
@media screen and (min-width:1200px) {
	.thumbnail-edit1 {
		width: 25vw;
	}
}

@media screen and (max-width:1199px) and (min-width:992px) {
	.thumbnail-edit1 {
		width: 56vw;
	}
}

@media screen and (max-width:991px) and (min-width:768px) {
	.thumbnail-edit1 {
		width: 56vw;
	}
}

@media screen and (max-width:767px) {
	.thumbnail-edit1 {
		width: 91vw;
	}
}