@charset "utf-8";

/*'login','lostpassword','profile','resetpass' 購読者用のログインページだったら*/
body{background:none;}
#s-navi,header,#breadcrumb,aside,footer{display:none;}
main {margin:100px 0 0 0;border:none;padding:0;background:none !important;}
#contentInner {float:none;background:url(images/login_bg_bg.gif) no-repeat center bottom;}
@media only screen and (max-width: 740px) {
	main {margin:30px 0 0 0;border:none;padding:0;background:none !important;}
	#contentInner {float:none;background:none;}
}
body.page-id-50 #contentInner, body.page-id-51 #contentInner, body.page-id-52 #contentInner{float:none;background:none;}
.blog_info{display:none;}
h1{margin:0;}
/*padding-topは横幅を100％とした時の比率を入れる*/
h1.entry-title3{height: 0;padding-top:24.14%;width:100%;max-width:375px;margin-right:0;border:0px;
text-indent:-8989px;display:block;overflow:hidden;background:url(images/logo.jpg) no-repeat 0px 0px;background-size:contain;-webkit-background-size:contain;}

section{width:400px;margin:0 auto 0 auto;}
@media only screen and (max-width: 420px) {
#wrapper{padding:0px 0px !important;}
section{width:380px;margin:0 auto 0 auto;}	
}
@media only screen and (max-width: 350px) {
section{width:320px;margin:0 auto 0 auto;}	
}
