@media screen and (max-width: 920px){
img{
max-width: 100%;
height: auto;
width : auto;
margin: 0;
padding: 0;
}
#container{
width:100%;
}

 #contentsBase{
   position: relative;
   background: #000;
   height: 100%;}

 .contentsCentering{
   width: 80%;
   margin: 0 auto 0;
   text-align: center;}


/* for tokyoend */
body {
  background: #000;
  text-align: center;
  margin: 0;
}

.base-tokyoend {
  margin: 0 auto;
  width: 60%;
}


.title-img {
  margin: 30px auto 0;
  width: 100%;
}
.text-presented p {
  font-size: 150%;
  color: #808080;
  font-family: 'Raleway', sans-serif;
  font-weight: 300;
  margin: 30px;
}
.text-caption {
  font-size: 100%;
  color: #373737;
  font-family: 'Raleway', sans-serif;
  font-weight: 600;
  text-align: left;
}

.base-tokyoend .ssSlider img {
  width: 100%;
  height: auto;
}

  .text-fetures {
  font-size: 100%;
  margin: 2em auto 1em;
  color: #606060;
  font-family: 'Raleway', sans-serif;
  font-weight: 600;}

.logo-ne {
  display: inline-block;
  box-shadow:rgba(0, 177, 130, 0.65098) 0px 0px 6px 4px;
-webkit-box-shadow:rgba(0, 177, 130, 0.65098) 0px 0px 6px 4px;
-moz-box-shadow:rgba(0, 177, 130, 0.65098) 0px 0px 6px 4px;
  background: #52d7b3;
  margin-right: 20px;
  padding: 8px 5px 0;
  border-radius: 6px;
}
/* --- */

header{}

 #topCcIcon{
   background: url("../img/appIcon.png") no-repeat center top;
   -webkit-background-size: 96px auto;
   background-size: 96px auto;
   width: 96px;
   height: 96px;}


 .aboutApp{
   background-color: #373737;
   color: #ffffff;
   margin: 10px 0 0;
   padding: 3px;
   width: 100%;}

 .appDetail{
   width: 480px;
   padding: 0;
   text-align: left;
   line-height: 180%;}
   .appDetail li{}
       .markRed{
         color: #ff3733;}
       .markOrange{
         color: #fb8600;}
       .markGreen{
         color: #3c9e01;}
       .markBlue{
         color: #01a1ce;}
       .markPurple{
         color: #f218fe;}
   .appDetail li span{
         color: #ffffff;}

   
 #btnPressKit > a:link { color: #ffffff; }
 #btnPressKit > a:visited { color: #ffffff; }
 #btnPressKit > a:hover { color: #ff3733; }
 #btnPressKit > a:active { color: #ffffff; }
 #btnPressKit > a{
   text-decoration: none;}
   
 .appIcon{
 	 margin: 20px 0 10px;
 	 padding: 0;}
   .appIcon > li{
     display: inline;}
     #appBadge01{
       width: auto;
       height: 45px;
       margin-right: 40px;
       }
     #appBadge02{
       width: auto;
       height: 45px;}
       
       
 #wrappMovie{
   position: relative;
   padding-bottom: 56.25%;
   padding-top: 30px;    
   height: 0; 
   overflow: hidden;}
     #wrappMovie iframe{
       position: absolute;
       top:0;
       left: 0;
       width: 100%;
       height: 100%;}
       
       

#wrappSlider{
  margin: 30px 0 10px;}
.bxslider{
  margin-top: 0;
  padding: 0;}
 .ssSlider{
   position: relative;
   margin: 0 auto 0;
   padding: 0;}
   .ssSlider img{
     margin-left: 0;
     padding: 0;}
   .slideDescription{
   	 position: absolute;
     background-color: #373737;
     width: 235px;
     height: 55px;
   	 bottom: 0;
     margin: 0;
     padding: 5px 10px;}
     .slideDescription > p{
       margin: 5px 3px 5px;
       font-size: 13px;
       line-height: 22px;}
   
 
 #socialHeader{
 	position: absolute;
 	top: 0;
 	left: 0;
 	margin: 5px;
 	padding: 0;}
  #socialIcon{
   position: fixed;
   top: 0;
   right: 0;
   margin: 0;
   padding: 0;}
   #socialIcon > ul > li {
       display: block;
       height: 33px;
       padding: 0 0 10px;}
 .pageSwitcher{
   position: absolute;
   top: 0;
   left: 0;
   margin: 0;
   padding: 0;}
     #lang_En{
     	float: left;
       background: url('../img/btn_switch_en.png') no-repeat top center;
       -webkit-background-size: 57px auto;
       background-size: 57px auto;
       width: 57px;
       height: 18px;
       border: solid 1px #808080;}
     #lang_Jp{
       background: url('../img/btn_switch_jp.png') no-repeat top center;
       -webkit-background-size: 57px auto;
       background-size: 57px auto;
       margin-left: 60px;
       width: 57px;
       height: 18px;
       border: solid 1px #efefef;}
     .switchOn{
       -moz-box-shadow: 2px 2px 1px rgba(000,000,000,0.5) inset;
       -webkit-box-shadow: 2px 2px 1px rgba(000,000,000,0.5) inset;}
     .switchOff{
       -moz-box-shadow: 2px 2px 1px rgba(000,000,000,0.5);
       -webkit-box-shadow: 2px 2px 1px rgba(000,000,000,0.5)}
     
     

footer{
  position: relative;
  width: 100%;}

 .producerLogo{
   margin-bottom: 20px;}
   .producerLogo ul li{
   	   display: inline;
       padding: 10px 0 20px;}
     #logo01{
       width: 152px;
       height: auto;}
     #logo02{
       width: 212px;
       height: auto;}
 
 .contentsFooter{
   background-color: #373737;
   margin: 0px;
   padding: 10px;}
   
 #cFooterItem{
   position: relative;
   margin: 0px;
   padding: 0px;}
   #cFooterItem > li {
     display: inline;
     margin: 0px;
     padding: 0px;}
       .cFooterCopy{
         position: relative;
         bottom: 10px;
         font-size: 16px;
         color: #ffffff;}
       .cFooterCopy > span{
         margin-right: 30px;}  
       .cFooterIcon{}
       .cFooterIcon > a{
       	 margin: 0 5px 0;
       	 }
       .cFooterIcon > a > img{
       	 width: 36px;
       	 height: auto;}
       .cFooterIcon > img{
       	 width: 36px;
       	 height: auto;}

 
h1{
  text-indent:100%;
  white-space:nowrap;
  overflow:hidden;}
h2{
  font-size: 200%;
  color: #606060;
  font-family: 'Raleway', sans-serif;
  font-weight: 600;}
h3{
  font-size: 150%;
  color: #808080;
  font-family: 'Raleway', sans-serif;
  font-weight: 300;
  margin: 30px;}
p{
  color: #ffffff;
  font-size: 14px;}


ul{
  list-style-type: none;}

#linkPressKit > p{
  font-size: 20px;
  font-family: 'Raleway', sans-serif;}
a:link.urlPressKit { color: #999999; }
a:visited.urlPressKit { color: #999999; }
a:hover.urlPressKit { color: #999999; }
a:active.urlPressKit { color: #999999; }



#origamiIcon {
  margin: 0 auto;
  padding: 0;
  position: fixed;
  top: 240px;
  right: 0px;
  width: 45px;
  height: auto;}
#origamiIcon > ul {
  list-style-type: none;
  margin: 0 auto;
  padding: 0;}
#origamiIcon > ul > li > a {
  display: block;
  width: 45px;
  height: 52px;}
#origamiIcon > ul > .clickIcon {
  background: url('../img/extra/icon_click.png') no-repeat top center;
  -webkit-background-size: 45px auto;
  background-size: 45px auto;
  margin: 0;
  padding: 0;
  width: 45px;
  height: 52px;}
#origamiIcon > ul > li > .extra_a {
  background: url('../img/extra/btn_extra_a.png') no-repeat top center;
  -webkit-background-size: 45px auto;
  background-size: 45px auto;}
#origamiIcon > ul > li > .extra_b {
  background: url('../img/extra/btn_extra_b.png') no-repeat top center;
  -webkit-background-size: 45px auto;
  background-size: 45px auto;}
#origamiIcon > ul > li > .extra_c {
  background: url('../img/extra/btn_extra_c.png') no-repeat top center;
  -webkit-background-size: 45px auto;
  background-size: 45px auto;}
#origamiIcon > ul > li > .extra_d {
  background: url('../img/extra/btn_extra_d.png') no-repeat top center;
  -webkit-background-size: 45px auto;
  background-size: 45px auto;}





}