@charset "utf-8";

.nav-link {
	font-size: 22px;
	
}


.info_card {
	padding-bottom: 50px;
	padding-top: 50px;
	
}

.card.col-xl-12 {
	padding-top: 10px;
	padding-bottom: 5px;
}

.col-xl-3 {
	padding-left: 20px;
	padding-right: 20px;
	border: medium;
}

.work_list {
	padding-top: 20px;
	padding-bottom: 20px;
}

.container-fluid {
	padding-left: 20px;
	padding-right: 20px;
	padding-top: 20px;
	padding-top: 20px;
}

.movie_title {
	padding-top: 5px;
	padding-bottom: 5px;
	text-align: center;
	color: #FFFFFF;
	font-size: 25px;
	background-color: #327BDF;
}



.footer_bar1 {
	color: #fff;
	text-align: center;
	font-size: 15px;
	background-color: #333333;
	padding-top: 10px;
	
}




/* /_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_
 小型タブレット向け：769px～992px
/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_*/
@media only screen and (min-width: 769px) {
}

/* /_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_
 PCおよび大型タブレット向け：993px～1200px
/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_*/
@media only screen and (min-width: 993px) {
.global_nav li {
		width: 16.6%;
    padding-top: 15px;
    padding-bottom: 15px;
		border-bottom: none;
		border-right: 1px solid #fff;
    border-bottom: 1px solid #fff
	}
.global_nav li:nth-child(odd) {
		width: 16.6%;
	}
	
.global_nav li:nth-child(1) {
		border-left: 1px solid #fff;
    border-bottom: 1px solid #fff
	}
.bird_item img {
    margin-bottom: 0;
}
}

/* /_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_
 PC向け：1200px以上では固定
/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_*/
@media only screen and (min-width: 1200px) {
    .container-fluid {
        max-width: 1500px;
        margin: 0 auto 0 auto;
    }
}