@charset "utf-8";
@media screen and (max-width:1023px){
.container {
    padding: 0 15px;
    width: 100%;
}
/*=====================1023px================================*/
}
@media screen and (max-width:767px){
.banner_content_text {
    font-size: 15px;
    line-height: 24px;
    margin-top:15px;
    padding: 0;
}
.banner_content_ttl {
    font-size: 24px;
    padding-bottom: 20px;
}
.support_logo_in ul li {
    margin: 10px 15px;
}
.header_right ul li a {
    font-size: 14px;
    line-height: 38px;
    padding: 0 10px;
	line-height: 28px;
}
.main_logo img {
    width: 140px;
}
.main_header_in {
    padding: 10px 0;
}
.banner_blue {
    min-height: 550px;
}
.planTabNav {
    width: 100%;
	text-align:center;
}
.tab_social {
    text-align: center;
    width: 100%;
}
.planTabNav ul li {
    display: inline-block;
    float: none;
	    margin-left: 12px;
    padding-left: 10px;
    position: relative;
}
.support_logo_in {
    padding: 30px 0;
}
.planTabNav ul li a {
    font-size: 14px;
}
.tab_social ul li p {
    font-size: 14px;
}
.full_width.logo_login img {
    height: auto;
    width: 200px;
}
.log_in_box {
    padding: 20px;
    width: 94%;
}
.sign_up_row_cap {
    float: left;
    left: -10%;
    margin-bottom: 20px;
    position: relative;
    transform: scale(0.8);
	-webkit-transform: scale(0.8);
}
.sectiom-title {
    font-size: 20px;
    margin-bottom: 20px;
    padding: 0 15px;
}
.logo_to_page {
    font-size: 14px;
    margin: 20px 0;
}
/*=====================767px================================*/
}