@charset "UTF-8";body {	font-family: "ヒラギノ丸ゴ Pro W4","ヒラギノ丸ゴ Pro","Hiragino Maru Gothic Pro","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","HG丸ｺﾞｼｯｸM-PRO","HGMaruGothicMPRO", sans-serif;	font-size: 16px;	line-height: 1.5em;		background:#fff url(../image/lpbg_L.jpg) center top no-repeat fixed;	background-size: cover;}a{	color: #6194BC;}a:hover img {opacity: .5;-webkit-opacity: .5;-moz-opacity: .5;filter: alpha(opacity=50);	/* IE lt 8 */-ms-filter: "alpha(opacity=50)"; /* IE 8 */}header, #pv, #intro div, #magazine, #link, .sns{	width:780px;	margin:0 auto;}.animated{opacity : 0;} /*非表示にしておく*//*.fadein {    opacity : 0;    transform : translate(0, 80px);    transition : all 700ms;}.fadein.scrollin {    opacity : 1;    transform : translate(0, 0);}*//*タイトル*/header h1,header h2{margin:0; padding:0}/*PV*/#pv{margin-bottom:1em;}.btn_kobukuro{width:380px; height:auto; margin:.5em 0 .5em 1em;}.movie{	width:560px;}.video{  position:relative;  width:100%;  padding-top:56.25%;}.video iframe{  position:absolute;  top:0;  right:0;  width:100%;  height:100%;}.movie span {	display: block;	font-size: 0.8em;	line-height: 2em;	margin-top:10px;}/*あらすじ*/#intro {	background-color: #FFF;	background-color: rgba( 255, 255, 255, 0.7 );	width:100%;	margin-bottom:1em;}.story {	height: auto;	width: 120px;	float:left;	margin-right:2em;}#intro div{padding:1em 0;}#intro h3{	color:#A88800;}#intro p{overflow:hidden;}/*月刊アクション*/.magazine-info{	background-color: #FFF;	border: 1px solid #A88800;	padding:1.5em;	overflow:hidden;}.magazine-cover-box{float: left; margin-right:2em; width:300px;}img.magazine-coverimg{width:100% ;height:auto;}.magazine-info h3{line-height:1.6em;}.magazine-info h3 span {	background-color: #ffe300;	line-height:1em;	padding: 3px 10px;	display: inline-block;	border-radius: 16px;}.magazine-info img.clearfile {	width: 360px;	height: auto;}#magazine .rensai {	height: auto;	width: 480px;}/*書店案内*/#shop{border-top: 1px solid #A88800;}.notice{font-size:.8em}/*TOPへ戻る*/.pagetop {	position: fixed;	bottom: -150px;	right: 20px;	z-index: 500;}.pagetop a {	display: block;	width: 60px;	height: 60px;	border-radius: 12px;	filter: alpha(opacity=60);	-moz-opacity:0.60;	opacity:0.60;}/*リンク*/#link {margin-top:1em;}#link a img {	margin: .5em .5em 0 .5em;}/*フッター*/.copyright {	text-align: center;	font-size: .7em;}.sns{ margin:5px auto;text-align:right;}.sns span{ display:inline-block; width:82px;}@media only screen and (max-width: 767px) {body {    background:#fff url(../image/lpbg_S.jpg) position:fixed;	width:100%;	height:100%;	}			header h1 img,header h2 img{width:75%; height:auto;}header, #magazine, #pv, .movie, #link, .sns{	width:95%;	margin:0 auto;} #intro div{width:90%;}.story {float:none; margin:0 auto;}.magazine-info{width:90%;}#magazine .rensai,.magazine-cover-boxcoverimg, .magazine-info h2 img,.magazine-info img.clearfile{width:95%; height:auto;}.mag-coverimg{float: none; margin-bottom:1em;}	}@media only screen and (max-width: 480px) {body::before {background:url('../image/lpbg_SS.jpg') no-repeat left top;background-size: 100% auto;display: block;position: fixed;top: 0;left: 0;width: 100%;height: 100%;margin: 0;padding:0;content: "";z-index: -1;}	header h1 img,header h2 img{width:75%; height:auto;}.btn_kobukuro{width:90%; height:auto;}	#intro div, .magazine-info p{font-size:.9em;}}