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

body{
  background: url("../img/bg.png") repeat-x center top;
  -webkit-background-size: 960px auto;
  background-size: 960px auto;
  margin: 0px;
  padding: 0px;}

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

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


header{}

 #topCcLogo{
   background: url("../img/logo_cc.png") no-repeat center top;
   -webkit-background-size: 318px auto;
   background-size: 318px auto;
   width: 318px;
   height: 177px;}
 #topCcIcon{
   background: url("../img/ccIcon.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;
   width: 255px;
   height: auto;}
   .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;}
   
   .slide01{
     background: url('../img/ss/ss01_min.png') no-repeat top center;
     -webkit-background-size: 255px auto;
     background-size: 255px auto;
     width: 255px;
     height: 518px;}
   .slide02{
     background: url('../img/ss/ss02_min.png') no-repeat top center;
     -webkit-background-size: 255px auto;
     background-size: 255px auto;
     width: 255px;
     height: 518px;}
   .slide03{
     background: url('../img/ss/ss03_min.png') no-repeat top center;
     -webkit-background-size: 255px auto;
     background-size: 255px auto;
     width: 255px;
     height: 518px;}
   .slide04{
     background: url('../img/ss/ss04_min.png') no-repeat top center;
     -webkit-background-size: 255px auto;
     background-size: 255px auto;
     width: 255px;
     height: 518px;}
   .slide05{
     background: url('../img/ss/ss05_min.png') no-repeat top center;
     -webkit-background-size: 255px auto;
     background-size: 255px auto;
     width: 255px;
     height: 518px;}
     
 
 
 #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: #000000;
  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: 200px;
  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/origami/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 > .origami_a {
  background: url('../img/origami/btn_a.png') no-repeat top center;
  -webkit-background-size: 45px auto;
  background-size: 45px auto;}
#origamiIcon > ul > li > .origami_b {
  background: url('../img/origami/btn_b.png') no-repeat top center;
  -webkit-background-size: 45px auto;
  background-size: 45px auto;}
#origamiIcon > ul > li > .origami_c {
  background: url('../img/origami/btn_c.png') no-repeat top center;
  -webkit-background-size: 45px auto;
  background-size: 45px auto;}
#origamiIcon > ul > li > .origami_d {
  background: url('../img/origami/btn_d.png') no-repeat top center;
  -webkit-background-size: 45px auto;
  background-size: 45px auto;}





}