@media screen and (max-width : 800px ){
    button, input, select, textarea {
        width:100%;
    }
    .pc-none{
        display: block;
    }
    .sp-none{
        display: none;
    }
    #header-center{
        width:75%;
        padding:10px;
    }
    a.login-btn{
        margin:0 auto;
        width:48%;
    }
    a.header-btn{
        padding-left: 10px;
        margin:0 auto;
        width:48%;
    }
    #sp-head-menu{
        margin-bottom: 8px;
    }
    #hero img{
        display: block;
        width:100%;
        height: auto;
    }
    .news-list dt, .news-list dd a {
        font-size:14px;
        padding:8px 6px 8px 0;
    }
    .news-list dd {
        padding: 0;
    }
    .news-list{
        margin-bottom:40px;
    }
    .pr-area img {
        margin-left:auto;
        margin-right:auto;
        width: 80%;
    }
    .home-banner-area img {
        margin-left:auto;
        margin-right:auto;
        width: 80%;
    }
    .sidebar-dl dt, .sidebar-dl dd {
        font-size:14px;
    }
    .metaslider.ms-theme-blend .flexslider ul.slides .caption-wrap .caption, .metaslider.ms-theme-blend .rslides .caption-wrap .caption, .metaslider.ms-theme-blend .nivoSlider .nivo-caption {
			font-size: 16px !important;
	}
	.login-home-menu ul{
		display:block;
	}
	.login-home-menu li{
		border-bottom:1px solid #ffffff;
	}
	.page #sp-head-menu a.login-btn,.single #sp-head-menu a.login-btn,.archive #sp-head-menu a.login-btn{
		display:none;
	}
	.home #sp-head-menu a.login-btn{
		display:block;
	}
    #login-home-content {
        padding-bottom: 20px;
    }
    .home-banner-area .my_sidebar {
        margin-bottom: 10px;
    }

}