body{
font-size:0.8em;
line-height:1.3em;
}

body img{
border:0;
}

.ind{
font-size:0.8em;
line-height:1.3em;
background :#ffffff url(/img/background.jpg) repeat-x;
}

.header{
width:1000px;
margin-right:auto;
margin-left:auto;
height:60px;
}

.headerL{
float:left;
width:208px;
padding-bottom:5px;
}

.headerR{
float:right;
width:130px;
padding-top:5px;
}

.main{
clear:both;
margin-top:12px;
}

.main1{
clear:both;
padding-bottom:15px;
margin-top:40px;
}

.main2{
text-valign:bottom;
height:10px;
padding-top:250px;
margin-left:auto;
margin-right:auto;
background:#ffffff url(/img/in_main2.jpg) no-repeat;
background-position:center top;
}

.footer{
border-top:1px #929292 solid;
padding:5px 0 30px 0;
margin-top:5px;
}

.produced{
text-align:left;
margin-left:auto;
margin-right:auto;
margin-top:10px;
width:290px;
}

/* 年齢認証画面 */

.mainage_bg{
background-image: url(/back.gif);  repeat; 
-webkit-background-size: 150px 165px;
background-size: 150px 165px;
min-width:700px; 
height:100%;
}


.age_bg_rsq{
background-color: #000000;
background-color:rgba(0,0,0,0.35);
width: 100%;
text-align:center;
}

.image_age {
width: 100%;
height: 100%;
}

.age_cont1{
width: 90%;
height:auto;
margin-top:30px;
color: #ffffff;
text-align:left;
}


/* 動画 */

.movie{
padding-left:auto;
padding-right:auto;
padding-top:10px;
padding-bottom:25px;
background-color:#dfdfdf;
}

/* レスポンシブ */

article, aside, details, figcaption, figure, footer0, header0, hgroup, menu, nav, section { 
    display: block;
}

body{
    background-image: url(/contents/wp-content/themes/kingdom/images/back.gif);
    background-repeat: repeat;
}

#pagewrap0{
    text-align: center;
    padding-bottom:10%;
}

#header0{
}

#content0{
    background-color: #000000;
    background-color: rgba(0,0,0,0.35);
    margin-left: auto;
    margin-right: auto;
    padding: 10px;
    max-width: 455px;
    margin-bottom: 20px;
}

#footer0{
color:#ffffff;
line-height:1.5em;
margin:0 20px;
}

#footer0>div{
    max-width:600px;
    margin-left: auto;
    margin-right: auto;
}

#content0 .age_btn{
margin:5px;
}

/* カレンダー */

.mv-daynames-table{
table-layout:fixed;top:0;left:0;
width:100%;
background:#FA6398 !important; 
color:#f6f7f8 !important;
}

