@charset "UTF-8";/* CSS Document */.clearfix:after{	content:'.';	visibility:hidden;	width:100%;	clear:both;	line-height:0px;}#container{	margin:0 auto;	width:100%;	overflow:hidden;}#header{}#headerMain{	display:none;}#logo>h1>a{	display:block;	width:100%;	text-decoration:none;}.logo_pc{	display:none;}.logo_i{	display:block;	width:100%;	height:auto;}#contents{	display:none;}#footer{	display:none;}/*header-menu-----------------------------------------------*/#common-header-navi{   background: url(http://imgkksp.sanrio-i.com/image/imgp.php?nm=common_header_navi.png) no-repeat;   background-size: 480px 50px;   -webkit-background-size: 480px 50px;   width: 480px;   height:50px;   position: relative;   overflow: hidden;   margin: 0px;   margin-top: 0px;   padding: 0px;}#common-header-navi dt.list-name{display: none;}#common-header-navi dd.headnavi-itemnewer{   float:left;   width:68px;   height:50px;   text-indent: -9999px;   overflow: hidden;   padding:0px;   margin:0px 3px 0px 0px;   margin-top: 0px;}#common-header-navi dd.headnavi-ranking{   float:left;   width:143px;   height:50px;   text-indent: -9999px;   overflow: hidden;   padding:0px;   margin:0px 5px 0px 0px;   margin-top: 0px;}#common-header-navi dd.headnavi-category{   float:left;   width:115px;   height:50px;   text-indent: -9999px;   overflow: hidden;   padding:0px;   margin:0px 5px 0px 0px;   margin-top: 0px;}#common-header-navi dd.headnavi-help{   float:left;   width:92px;   height:50px;   text-indent: -9999px;   overflow: hidden;   padding:0px;   margin:0px 5px 0px 0px;   margin-top: 0px;}#common-header-navi dd.headnavi-search{   float:left;   width:43px;   height:50px;   text-indent: -9999px;   overflow: hidden;   padding:0px;   margin:0px 0px 0px 0px;}#top-header-link{	text-align:right;}#common-header-member{   -webkit-background-size: 134px 45px;   width: 114px;   height:45px;   position: relative;   overflow: hidden;   margin: 0px;   margin-top: 0px;   background-color:#888888;}#common-header-member li.mypage-link{   float:left;   width:114px;   height:45px;   overflow: hidden;   padding:0px;   margin:0px;   text-indent:-9999px;   background-color:#cccccc;   background: url(/image/imgp.php?nm=header_button2.png) no-repeat;}#common-header-member li.entry-link{   float:left;   width:134px;   height:45px;   overflow: hidden;   padding:0px;   margin: 0px;}#common-header-member li.point-link{   float:left;   width:134px;   height:45px;   overflow: hidden;   padding:0px;   margin: 0px;   //background-color:#ff0000;   //opacity:0.25;}#common-header-nomember{   background: url(/image/imgp.php?nm=header_button1.png) no-repeat;   background-size: 234px 45px;   -webkit-background-size: 234px 45px;   width: 234px;   height:45px;   position: relative;   overflow: hidden;   margin: 0px;   margin-top: 0px;}#common-header-nomember li.entry-link{   float:left;   width:112px;   height:45px;   overflow: hidden;   padding:0px;   margin: 0px;   //opacity:0.25;}#common-header-nomember li.point-link{   float:left;   width:112px;   height:45px;   overflow: hidden;   padding:0px;   margin: 0px;   //background-color:#ff0000;   //opacity:0.25;}#common-header-nomember li.mypage-link{   float:left;   width:120px;   height:45px;   overflow: hidden;   padding:0px;   margin:0px;   text-indent:-9999px;   background-color:#0000ff;   background-image: url(/image/imgp.php?nm=header_button2.png) no-repeat;}tr#top-header-marquee{    background: -webkit-gradient(linear, left top, left bottom,	from(#FFF),	to(#FADEE8));	color:#E2070B;	font-weight:bold;	}/*app-store-header-menu-----------------------------------------------*/#common-header-navi-app{   background: url(http://imgkksp.sanrio-i.com/image/imgp.php?nm=appli_store/common_header_navi.png) no-repeat;   background-size:480px 50px;   -webkit-background-size: 480px 50px;   width: 480px;   height:50px;   position: relative;   overflow: hidden;   margin: 0px;   margin-top: 0px;   padding: 0px;}#common-header-navi-app dt.list-name{display: none;}#common-header-navi-app dd.headnavi-lang_japanese{   float:left;   width:170px;   height:50px;   text-indent: -9999px;   overflow: hidden;   padding:0px;   margin:0px 5px 0px 0px;   margin-top: 0px;}#common-header-navi-app dd.headnavi-lang_english{   float:left;   width:170px;   height:50px;   text-indent: -9999px;   overflow: hidden;   padding:0px;   margin:0px 5px 0px 0px;   margin-top: 0px;}#common-header-navi-app dd.headnavi-search-app{   float:left;   width:120px;   height:50px;   text-indent: -9999px;   overflow: hidden;   padding:0px;   margin:0px 5px 0px 0px;}#common-header-navi-app-en{   background: url(http://imgkksp.sanrio-i.com/image/imgp.php?nm=appli_store/common_header_navi_2.png) no-repeat;   background-size: 480px 50px;   -webkit-background-size: 480px 50px;   width: 480px;   height:50px;   position: relative;   overflow: hidden;   margin: 0px;   margin-top: 0px;   padding: 0px;}#common-header-navi-app-en dt.list-name{display: none;}#common-header-navi-app-en dd.headnavi-lang_japanese{   float:left;   width:200px;   height:50px;   text-indent: -9999px;   overflow: hidden;   padding:0px;   margin:0px 3px 0px 0px;   margin-top: 0px;}#common-header-navi-app-en dd.headnavi-lang_english{   float:left;   width:200px;   height:50px;   text-indent: -9999px;   overflow: hidden;   padding:0px;   margin:0px 3px 0px 0px;   margin-top: 0px;}