/*
Theme Name : tokyo hula girls
*/

@charset "utf-8";

body{font-family: 'Nunito', arial,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ","Meiryo","ＭＳ Ｐゴシック","MS PGothic",Sans-Serif;
height:1473px;}

a:link{color:#474747;
       text-decoration-line: none;
}
a:hover{color: #989898;
        text-decoration: underline;}
/*a:visited{color:#474747;}*/

h2 {/*padding-top: 70px;*/
     font-family: 'Nunito',"ヒラギノ角ゴ Pro W3", arial,"Hiragino Kaku Gothic Pro","メイリオ","Meiryo","ＭＳ Ｐゴシック","MS PGothic",Sans-Serif!important;
font-size: 10pt;
font-weight: 100;}
.mainbox {background-color: #fefefe;
          height:1000px;
        　width:100%;
        }
.header{
        width:100%;
        height:200px;
        text-align: center;
        margin:100px auto 0px;}
.header img{width:475px;
            margin:50px}
.header-menu{
　　　　　　　　width:100%;
              height:70px;
              text-align: center;}

              .header-menu a:visited{color:#474747;
              　　　　　　　　}
.header-menu ul{margin: 0% 0%;
                padding: 0%;}

.header-menu ul li{display: inline;
                   margin:0 35px;
                    font-size:13pt;
                   width:auto;
      line-height:10px;

                    }
.mainimage {width:100%;
            height:480px;

            text-align: center;}
.mainimage img {width:800px;}
.news {width:100%;
            height:700px;

            text-align: center;}
.news table{margin:50px auto 50px;
}
.footer {width:100%;
            height:100px;

            text-align: center;
         padding-top:100px;}

.title{font-size:14pt;
       padding-top:70px;
       border-bottom: solid 1px;
       width:60px;
       margin:auto auto 60px;
}
.newscategory{font-size:9pt;
              border:solid 1px;
              width:150px;
              margin-left:3px;
              }
.newsimage img{width:216px;}
.newsbutton{border: solid 1px;
            border-color:#474747;
            width:180px;
            height:30px;
            margin:auto;
            padding:10px 0 3px 5px;
            border-radius: 50px;}
.newswindow{width:100%;
            height:1600px;}
.mainwindow{width:990px;
            height:1595px;
            background-color: #474747;
            margin:auto;
            border-radius: 10px;
            color:#fefefe;
            text-align: center;
            }


.newstitle{font-size:21pt;
            padding-top:105px!important;
            display: block;
            border-bottom:solid 1px;
            width:85px;
            margin:auto;}
.newsdate{font-size:9pt;
          float: left;}
.newstext{float: left;
        margin: 3px;}
.mainwindow table {width:990px;
                   margin-top:px;}

.mainwindow table tr{padding:0px 70px 0;
     border-bottom: dashed 1px;
    border-color:#5a5a5a;
    width:600px;
    margin: auto ;
    height:300px;
    display: block;
                   }


.mainwindow table tr td{width:50%
                        }
.newsimage2 img{width:243px;
               }
.newsimage2{margin:0px;
            width:243px;
             float:right;}
.newstextbox{float:left;
            display: block;
            margin-left:43px;
            text-align: left!important;
            margin-bottom:113px;
            margin-top:21px;}
.newscategory2
.newsdate2
.newstext2 {margin: 0px;
            width:216px;
            }
.newsdate2{font-size:9pt;}
.newscategory2{border:solid 1px;
               width:170px;
                font-size:10pt;
                text-align: center;}
.news-title{float:left;
            margin:0;
            font-weight:bold;
            text-align: left;}
.pagenavi{color:#fefefe;
          margin-top:66px;}

.pagenavi ul li{ display: inline-block;
                border: solid 1px;
                border-color:#fefefe;
                margin:10px;
                 width:27px;

                 color:#474747;
                background-color:#fefefe;
                padding:5px 0px; }
.gramwindow1{width:100%;
            height:993px;}
.gramwindow2{width:1000px;
            height:895px;
            background-color: #474747;
            margin:auto;
            border-radius: 10px;
            color:#fefefe;
            text-align: center;}
.instaimg{width:941px;
          margin: 55px auto 38px;}
.gramtitle{font-size:21pt;
            padding-top:105px;
            display: block;
            border-bottom:solid 1px;
            width:170px;
            margin:auto;}
.movieimage img{width:360px;
                float:right;}
.movietitle{font-size:21pt;
            padding-top:105px;
            display: block;
            border-bottom:solid 1px;
            width:90px;
            margin:auto;}
#movie.pagenavi{color: #fefefe;
    margin-top: 60px;
}
.mailwindow1{width:100%;
            height:937px;}
.form{width:570px;
        margin:100px auto 0px;}

.form input
{width:570px;
 border:none;
  border-radius:5px;
 margin:10px 0;
 font-size:12pt;
 height:33px;}

.form textarea{width:570px;
 border:none;
  border-radius:5px;
  font-size:12pt;
height:157px;
  }

#send{width:160px!important;}

label{float:left;}
.mailtitle{font-size:21pt;
            padding-top:105px;
            display: block;
            border-bottom:solid 1px;
            width:135px;
            margin:auto;}
.wp-show-posts-columns#wpsp-30 .wp-show-posts-inner {
                font-size:10pt;
                width: 205px;
                float: left;
                }

.newspost
{    width: 500px;
    margin: auto;
    margin-top:50px;}
   .newspost a:link {color: #fff!important;}
   .newspost a:visited{color:#fff!important;}


.moviepost{    width: 726px;
    margin: auto;
    margin-top:50px;}

    .moviepost a:link {color: #fff!important;}
    .moviepost a:visited{color:#fff!important;}

article {    width: 95%;
    padding-top:60px;
    margin: auto;}

@media screen and ( max-width:800px) {
    body{height:1000px;}
}
