﻿.title {
	background-image: url("../img/main.jpg");
	background-repeat: no-repeat;
	background-position: top center;
	background-size:100% 100%;
	width: 870px;
	height: 200px;
	margin: 0 auto;
	display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
align-items: center;
}
h1 {	color: #FFFFFF;
    text-align: left;
    font-weight: 700;
    font-size: 85px;

     /*  text-shadow: 1px 1px 2px rgba(10,10,10,0.7);*/
  text-shadow:3px 2px 20px #000000;
	margin-left: 20px

}

#main .about li{
margin-bottom:1em;}
#main .pList a.btn2{
    display:block;
    font-size: 17px;
    font-weight: bold;
    background-color: #eca233;
    padding: 14px;
    border-radius: 30px;
    color: #fff;
    text-align:center;
    text-decoration: none;
    margin-top:10px;
}
.inbox_hlf {
    width: 40%;
    padding: 15px;
    background: #FCECD2;
    margin-top: 15px;
    margin-left: 15px;
    float: left;
}
.inbox_hlf p {
    color: #000;
}
.inbox_hlf a {
    text-decoration: none;
}

.inbox_hlf img {
    display: block;
    margin: 20px auto;
    /* width: 150px; */
}
.btn_movie a.movie_box{
    background:#fcecd2 url(../img/movie.png) left 5px center no-repeat;
    padding-left:40px;
    padding-top:5px;
    padding-bottom:5px;
    cursor:pointer;
    font-size:1.0em;
    display:block;
    text-decoration: none;
    color: #000000 !important;
}
.table01,
.table01 th,
.table01 td,
.table02,
.table02 th,
.table02 td{
    border:solid 1px #ccc;
}
.table01 th{
    background:#fcecd2 !important;
}
.table01 th,
.table01 td{
    padding:10px !important;
}
.table01{
    margin:0 0 20px !important;
}

#main .slide_btn td {
    text-align: left;
}
#main .slide_btn td:first-child {
    width: 50px;
}
.noslide_btn a{
background-color:#fcecd2;
background-image: url(../img/close.png) ;
background-position:left center;
background-repeat:no-repeat;
    margin-bottom:10px;
    padding-left:25px;
    padding-top:5px;
    padding-bottom:5px;
    cursor:pointer;
    font-size:1.0em;
    display:block;
    /* width:625px; */
    text-decoration: none;
}
.slide_btn{
    background:#fcecd2 url(../img/close.png) 5px center no-repeat;
    /*background-color:#fcecd2;
    background-image:url(../img/close.png);
    background-repeat:no-repeat;
    background-position:5px center;*/
    margin-bottom:10px;
    padding-left:25px;
    padding-top:5px;
    padding-bottom:5px;
    cursor:pointer;
    font-size:1.0em;
}
.slide_btn_active{
    background:#fcecd2 url(../img/open.png) left 5px center no-repeat;
}
.slide_btn_noactive{
    background:#fcecd2 url(../img/close.png) left 5px center no-repeat;
}
.slide_box{
    display:none;
    overflow:hidden;
    margin-bottom:20px;
}
.slide_box ul li{
    float:left;
    width:200px;
    margin:0 8px 10px;
}
.slide_box ul li a{
    color:#005fcf !important;
}
.slide_box ul li img{
    margin-left:10px;
}
.slide_box ul li p{
    text-align:center;
}
.slide_box .com{
    width:560px;
    margin:0 auto 8px;
}

.table02{
    margin:0 0 20px !important;
    width:100%;
}
.table02 th{
    background:#f9f9f9 !important;
    text-align:left !important;
    padding-left: 5px !important;
}
.table02 th,
.table02 td{
    padding:5px !important;
    text-align:center !important;
    vertical-align:middle;
}
.table02 th.head_l{
    width:200px !important;
    background-color:#FF9 !important;
}
.table02 th.head{
    background-color:#FF9 !important;
    font-size:10px !important;
}
.table02 td{
    text-align:center !important;
}
.table02 a{
    display:block;
    width:100%;
    color:#005fcf !important;
    font-size:0.9em !important;
    text-decoration: none
}

