/* site TOP */

body { font-family:'メイリオ',Meiryo,'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','ＭＳ Ｐゴシック',sans-serif;
     }

#eigab-main-index h1#header-name { 
    background: url(/cinema/images/cinema_title.jpg) no-repeat;
width: 657px;
    height:157px;
    overflow: hidden;
}
#eigab-main-index h1#header-name a {
    display: block;
    padding-top: 157px;
width: 657px;
}

#eigab-main-index #alpha .tab-category { text-align: center;}

/*#alpha { overflow: hidden;}*/

.main-index #alpha table#mainArea,
.main-index #alpha table#halfArea{ 
border-collapse: collapse;
width: 663px;
}


.main-index #alpha table td { padding: 0;}
.main-index #alpha table#mainArea td {
    border-color: #c8c9ca;
    border-style: solid;
    border-width: 3px 3px 0;
}
/*.main-index #alpha table#mainArea dt img,
#index_list dt img { max-height:100px;}*/
.main-index #alpha table#halfArea td {
    border: #c8c9ca solid 3px;
    vertical-align: top;
    width: 50%;
}
.main-index #alpha td dl { padding: 22px 22px 10px;}
.main-index #alpha td dt { float:left; margin-right: 15px; width: 80px;}
.main-index #alpha td dt img { width:100%; height:auto;}
.main-index #alpha td dd h3 { font-weight: bold; margin-bottom: 7px;}
.main-index #alpha td dd h3 a { color: #e3007f;}
.main-index #alpha td dd p { font-size: 88%;}
.main-index #alpha td .date { 
    color: #666;
    font-weight: bold;
    bottom:5px;
    text-align:center;
}
.main-index #alpha td.bg_reveiw {
    background: url(/cinema/images/bg_review.gif);
}
.main-index #alpha td.bg_interview {
    background: url(/cinema/images/bg_interview.gif);
}
.main-index #alpha td.bg_neta {
    background: url(/cinema/images/bg_neta.gif);
}
.main-index #alpha td.bg_news {
    background: url(/cinema/images/bg_news.gif);
}
.main-index #alpha td.bg_rensai {
    background: url(/cinema/images/bg_rensai.gif);
}

.main-index .message01 {
    background: url(/cinema/images/message01.jpg) no-repeat 0 0;
}
.main-index .message02 {
    background: url(/cinema/images/message02.jpg) no-repeat 0 0;
}
.main-index .message03 {
    background: url(/cinema/images/message03.jpg) no-repeat 0 0;
}
.main-index #alpha td.message01 dl { padding: 33px 20px 10px 120px;}
.main-index #alpha td.message02 dl { padding: 25px 120px 10px 27px;}
.main-index #alpha td.message03 dl { padding: 52px 25px 10px 115px;}

.main-index #alpha td.message01 dl p,
.main-index #alpha td.message02 dl p,
.main-index #alpha td.message03 dl p { height: 100px; display: table-cell; vertical-align: middle;}

    /* IE 6 */
* html .main-index #alpha td.message01 dl { padding-top: 45px;}
* html .main-index #alpha td.message02 dl { padding-top: 45px;}
* html .main-index #alpha td.message03 dl { padding-top: 65px;}
 
    /* IE 7 */
*:first-child+html .main-index #alpha td.message01 dl { padding-top: 45px;}
*:first-child+html .main-index #alpha td.message02 dl { padding-top: 45px;}
*:first-child+html .main-index #alpha td.message03 dl { padding-top: 65px;}




/* TOP Trivia */

#beta #top_trivia { margin-bottom: 10px;}
#beta #top_trivia h3 { background: none; padding: 0;}
#beta #top_trivia dl {
    border: #5bc9ca solid 5px;
    padding: 13px;
    -webkit-border-bottom-right-radius: 10px;  
    -webkit-border-bottom-left-radius: 10px;
    -moz-border-radius-bottomright: 10px;  
    -moz-border-radius-bottomleft: 10px;
    border-radius: 0 0 10px 10px;
}
#beta #top_trivia dl dt { float: left; margin-right: 10px; margin-bottom: 10px;}
#beta #top_trivia dl .more { text-align: right;}


/* common entry */

h1.entry-title {
    line-height: 1.4;
    font-weight: bold;
    font-size:21px;
    padding: 10px 0 10px 10px;
}

#entry-box { 
    border: #c8c9ca solid 3px;
    margin-top: 5px;
    margin-bottom: 15px;
}

#entry-box .link {
    border-top: #c8c9ca solid 3px;
    padding-top: 25px;
    padding-left: 52px;
}
#entry-box .link h3 {
font-weight: bold;
margin-bottom: 10px;
}

#entry-box .link li { 
    width: 265px; 
    float: left; 
    /*height: 95px;*/ 
    margin-right: 25px;
margin-bottom: 20px;
}
#entry-box .link li dt { float: left; margin-right: 17px; margin-bottom: 20px; width:70px;}
#entry-box .link li dt img { width: 100%; height:auto;}
#entry-box .link li dd { font-size: 82%;}
#entry-box .link li dd a,
#entry-box #profile a,
#entry-box #shokai a { color: #E3007F; font-weight: bold;}

div.tab-category { text-align: center;}
#entry-box div#category-title { 
    text-align: center;
    margin: 24px 0 12px;
}
#entry-box div#category-title img { margin: 0 auto;}


.entry-archive .entry-body p { margin-bottom: 1em;}
.entry-archive .contentNavi { margin: 15px 0 0;}

#entry-box #profile,
#entry-box #shokai {
    border-top: #c8c9ca solid 3px;
    padding: 25px 52px;
    font-size: 88%;
    text-align: left;
}
#entry-box #profile:after,
#entry-box #shokai:after {
    clear: both;
    content: "";
    display: block;
    overflow: hidden;
}
#entry-box #profile h3 { font-weight: bold; margin-bottom: 5px;}
#entry-box #profile dt { float: left; padding-right: 15px; margin-bottom: 10px;}
#entry-box #profile dd { padding-left: 90px;}

#entry-box #shokai dl.book { width: 290px; float: left; margin-right: 25px;}
#entry-box #shokai dl.book dt { float :left; margin-right: 10px;}
.entry-archive #shokai dl.book dd { margin-bottom: 0;}
.entry-archive #shokai p.shokaiimg { float: left; margin-right: 15px; margin-bottom: 10px;}


.cinema_image dd, 
.cinema_image p, 
.mt-image-none,
.mt-image-right,
.mt-image-right p,
.mt-image-left,
.mt-image-left p,
.mt-image-center,
.mt-image-center p
.mt-entry-image-right,
.mt-entry-image-right p,
.mt-entry-image-left,
.mt-entry-image-left p,
.mt-entry-image-center,
.mt-entry-image-center p{
    line-height: 1.3; color: #7463c2; 
    font-size: 82%;
}
.cinema_image p { margin-top: 5px;}

.entry-archive .cinema_image dl {
    margin-bottom: 30px;
}
.entry-archive .cinema_image dt {
    margin-bottom: 5px;
    width: 220px;
}
.entry-archive .cinema_image dt img {
    width: 100%;
    height:auto;
}
.entry-archive dl.book dd {
    font-weight: bold;
    margin-bottom: 5px;
    font-size: 82%;
} 

#blog-header { margin-bottom: 20px;}


/* --------------------------------------- */
/* common list Template */
/* --------------------------------------- */


#list-header { 
    border: #c8c9ca solid 3px;
    padding: 0 52px 34px;
}
#list-header h1 { margin-top: 18px;}
#list-header h2,
#list-header p,
#blog-header p { margin-top: 12px; font-size: 82%;}

ul#index_list li {
    border-color: #c8c9ca;
    border-style: solid;
    border-width: 0 3px 3px;
padding-bottom: 5px;
}
ul#index_list dl { padding: 22px;}
ul#index_list dt { float:left; margin-right: 15px; width: 80px;}
ul#index_list dt img { width: 100%; height:auto;}
ul#index_list dd h3 { font-weight: bold; margin-bottom: 7px;}
ul#index_list dd h3 a { color: #e3007f;}
ul#index_list dd p { font-size: 88%;}
ul#index_list dd .more { text-align: right;}
ul#index_list .date { 
    color: #666;
    font-weight: bold;
    text-align:center;
}

#list-header #date-title { font-size: 21px; font-weight: bold;}



/* --------------------------------------- */
/* side bar */
/* --------------------------------------- */

/* side common category */

#beta #common_sidecategory,
#beta .sidedate {
    border: 1px solid #CCCCCC;
    margin-bottom: 10px;
}
#beta .side_box #common_sidecategory h3,
#beta .side_box .sidedate h3{
    background: none;
    padding: 0;
    text-align: center;
}
#beta .side_box #common_sidecategory h3 img,
#beta .side_box .sidedate h3 img{
    margin: 0 auto;
}

#beta #common_sidecategory ul,
#beta .sidedate ul{
    border-width : 0;
    padding-bottom: 5px;
    padding-top: 5px;
}

#beta #common_sidecategory h4 {
margin-left: 15px;
margin-bottom: 0;
margin-top: 5px;
}
#beta .banner { margin-bottom: 10px;}


/* WEBページ */

#page-about #about-body {
    background: url(https://bookstand.webdoku.jp/cinema/images/bg_reveiw.gif);
    padding: 52px;
}

#page-about #about-body p { font-size: 88%; line-height: 1.6; margin-bottom: 1em;}

#page-about #about-title {
border-color: #e5e5e5;
border-style: solid;
border-width: 3px 3px 0;
}


/* 検索フッターページ送り部分 */
ul.footerNavi { text-align: center; margin-bottom: 15px; margin-top: 20px;}
ul.footerNavi li { font-weight: bold; display: inline;}
ul.footerNavi li a {
    padding: 4px 6px 3px 6px;
    text-decoration: none;
    color: #FFF;
    background: #567;
    border: #333 solid 1px;
    font-size: 82%;
    line-height: 1.8;
}
ul.footerNavi li a:hover { background: #BCE; color: #000; border-color: #666; }
ul.footerNavi li.now a { background: #FFF; color: #000; border: #666 solid 1px;}
ul.footerNavi li.now a:hover { background: #FFF; color: #000;}

#FB_area { margin-top: 20px;}
＃FB_area .fb-page { margin: auto;}
.dropdown .widget-content { padding: 20px 30px; font-size: 88%;}


.contentNavi_txt li { background-color: #F29600;}
.cate-neta .contentNavi_txt li { background-color: #F29600;}
.contentNavi_txt { font-size:0; text-align: center;}
.contentNavi_txt li { display: inline-block; color: #fff; padding: 4px 0 3px; font-size: 13px; font-weight: bold;}
.contentNavi_txt li a,
.contentNavi_txt li span { padding: 0 8px;}
.contentNavi_txt li a { text-decoration: none; color: #fff;}
.contentNavi_txt li span { color: #fff; opacity: 0.7;}
.contentNavi_txt li.prev:after,
.contentNavi_txt li.next:before { content:"|"}
.contentNavi_txt li.prev { padding-left: 5px; -webkit-border-top-left-radius: 5px;-moz-border-radius-topleft: 5px;}
.contentNavi_txt li.next { padding-right: 5px; -webkit-border-top-right-radius: 5px;-moz-border-radius-topright: 5px;}