/*シネマステーションTOP
***********************************************/
div,ul{box-sizing: border-box;}
#cinema-bg {
	background-image: url("../img/common/cinema-bg.jpg") !important;
    background-repeat: repeat-y !important;
    background-size: contain !important;
	}
.cinemastation #second_contents.onecolumn-contents #container { width:97%!important; margin:10px 15px 20px;}
.cinemastation #second_contents { padding:0 !important; background-color:#1e0e07 !important;box-shadow: 0px 0px 22px #5b0000 !important; border:1px solid #680707 !important;}

li.banner-box-list a img:hover {
	opacity:0.8;}
/*ページトップ*/
.to-top { text-align:right; padding: 10px; width: 98%!important; }

/*contents
********************************************/
#second_contents {}
#second_contents #sidebar ul li { background-color:none !important;}


#cinema-datatable-now h3 {
	color:#62462c !important;
	line-height:100%;
	font-size:14px;
	margin:5px 5px 10px 0 !important;}
#cinema-datatable-now p {
	font-size:12px !important;
	margin:5px 5px 0 0 !important;
	padding:0px !important;
	line-height:120% !important;}
#cinema-datatable-now blockquote {
	margin:5px 5px 15px;
	padding:3px 0 10px;
	line-height:140%;
	border-bottom: #5B5B5B 1px dotted;}

a.aboutcinema {
	color: #FF9900;
	font-weight: bold;
	background: #fff;
	padding: 5px 10px;
	border: 1px solid #FF9900;
	border-radius:3px;
	display: inline-block;
	margin: 5px 0 5px;
	font-size:10px;
	}
a.aboutcinema:hover {
	color: #fff;
	font-weight: bold;
	background: #FF9900;
	padding: 5px 10px;
	border: 1px solid #FF9900;
	text-decoration:underline;
	}
.official-btn{
	display: block;
	width: auto;
	margin-top: 15px;
}
.sec {
	display: inline-block;
	width: 100%;
	padding: 0 30px 20px;
}
.column-half{
	width: 50%!important;
	float: left;
	box-sizing: border-box;
}

/*サイドバーバナーエリア*/
li.banner-box-list a {
	display: block;
	width:100%;

	margin-top:10px;
	}
li.banner-box-list a img {width:100%;border:1px solid #ccc;}
/*サイドメニュー*/
.cinemastation #second_contents #sidebar ul ul li {border-bottom: 1px solid #62462c;}
.cinemastation #second_contents #sidebar ul ul li a { color:#62462c;}
.cinemastation #second_contents #sidebar ul ul li a:hover { color:#b09c86;}
.cinemastation  ul.listbloc>li { margin-top:17px;}


/*-------------NOWテーブル-----------------------------------*/

#cinema-datatable-now {
	border-top:1px solid #CCC;}

#cinema-datatable-now tr td {
	border-bottom:1px solid #CCC;
	border-right:1px solid #CCC;
	border-left:1px solid #CCC;
	font-size:12px;
	color:#333;
	vertical-align:top;
	}


#cinema-datatable-now tr td.time {
	background-color:#99CC00;
}

#cinema-datatable-now tr td.out {
	background-color:#666666;
	color:#FFF;
}

#cinema-datatable-now tr td.info {
	background-color:#666666;
	color:#FFF;
}

#cinema-datatable-now tr th {
	border-bottom:1px solid #CCC;
	border-left:1px solid #CCC;
	border-top:0;
	color:#333;
	text-align:left;
	background-color:#CCFF33;
	font-size:14px;
	}

/*-------------NOWテーブルb-----------------------------------*/

#cinema-datatable-nowb {
	border-top:1px solid #CCC;}

#cinema-datatable-nowb tr td {
	border-bottom:1px solid #CCC;
	border-right:1px solid #CCC;
	border-left:1px solid #CCC;
	font-size:12px;
	color:#333;
	vertical-align:top;
	}


#cinema-datatable-nowb tr td.time {
	background-color:#99CC00;
}

#cinema-datatable-nowb tr td.out {
	background-color:#666666;
	color:#FFF;
}

#cinema-datatable-nowb tr td.info {
	background-color:#666666;
	color:#FFF;
}

#cinema-datatable-nowb tr th {
	border-bottom:1px solid #CCC;
	border-left:1px solid #CCC;
	border-top:0;
	color:#333;
	text-align:left;
	background-color:#CCFF33;
	font-size:14px;
	}
/*�V�f�U�C��
****************************************************************/
/* Now */
.cinemastation #cinema-datatable-now {
	border-top:1px solid #CCC;}

.cinemastation #cinema-datatable-now tr td {
	border-bottom:0;
	border-right:0;
	border-left:0;
	font-size:12px;
	color:#333;
	vertical-align:top;
	line-height: 140%;	}


.cinemastation #cinema-datatable-now tr td.time {
	background-color:#99CC00;
}

.cinemastation #cinema-datatable-now tr td.out {
	background-color:#666666;
	color:#FFF;
}

.cinemastation #cinema-datatable-now tr td.info {
	background-color:#666666;
	color:#FFF;
}

.cinemastation #cinema-datatable-now tr th {
	border-bottom:1px solid #CCC;
	border-left:1px solid #CCC;
	border-top:0;
	color:#333;
	text-align:left;
	background-color:#CCFF33;
	font-size:14px;
	}
/* ���f���ԃe�[�u�� */
.cinemastation #cinema-datatable tr {  height:50px; }
.cinemastation #cinema-datatable tr:hover { opacity:0.8;}
.cinemastation #cinema-datatable {border-top:0;}

.cinemastation #cinema-datatable tr td {
	border-bottom:0;
	border-right:0;
	border-left:0;
	font-size:13px;
	color:#333;
	text-align: center;
	line-height: 140%;
	}


.cinemastation #cinema-datatable tr td.time {
	background-color: #E1DCDC;
}

.cinemastation #cinema-datatable tr td.out {
	background-color: #DB8597;
	color: #C60044;
}

.cinemastation #cinema-datatable tr td.info {
	background-color:#666666;
	color:#FFF;
}

.cinemastation #cinema-datatable tr th {
	border-bottom: 0;
	border-left: 0;
	border-top: 0;
	color: #333;
	text-align: left;
	background-color: #eabac3;
	font-size: 14px;
	font-weight: bold;
	}
.cinemastation #cinema-datatable tr th img { margin:0 3px;}

/*-------------���f���ԃe�[�u��-----------------------------------*/

#cinema-datatable {
	border-top:1px solid #CCC;}

#cinema-datatable tr td {
	border-bottom:1px solid #CCC;
	border-right:1px solid #CCC;
	border-left:1px solid #CCC;
	color:#333;
	}


#cinema-datatable tr td.time {
	background-color:#99CC00;
}

#cinema-datatable tr td.out {
	background-color:#666666;
	color:#FFF;
}

#cinema-datatable tr td.info {
	background-color:#666666;
	color:#FFF;
}

#cinema-datatable tr th {
	border-bottom:1px solid #CCC;
	border-left:1px solid #CCC;
	border-top:0;
	color:#333;
	text-align:left;
	background-color:#CCFF33;
	font-weight:bold;
	}


/*-------------���f���ԃe�[�u���i�����j-----------------------------------*/

#cinema-datatable-chu {
	border-top:1px solid #CCC;}

#cinema-datatable3 tr td {
	border-bottom:1px solid #CCC;
	border-right:1px solid #CCC;
	border-left:1px solid #CCC;
	font-size:13px;
	color:#333;
	}


#cinema-datatable-chu tr td.time {
	background-color:#99CC00;
}

#cinema-datatable-chu tr td.out {
	background-color:#666666;
	color:#FFF;
}

#cinema-datatable-chu tr th {
	border-bottom:1px solid #CCC;
	border-left:1px solid #CCC;
	border-top:0;
	color:#333;
	text-align:left;
	background-color:#CCFF33;
	font-size:14px;
	font-weight:bold;
	}

/*-------------���f���ԃe�[�u���i�s�J�j-----------------------------------*/

#cinema-datatable-pi {
	border-top:1px solid #CCC;}

#cinema-datatable-pi tr td {
	border-bottom:1px solid #CCC;
	border-right:1px solid #CCC;
	border-left:1px solid #CCC;
	font-size:13px;
	color:#333;
	}


#cinema-datatable-pi tr td.time {
	background-color:#99CC00;
}

#cinema-datatable-pi tr td.out {
	background-color:#666666;
	color:#FFF;
}

#cinema-datatable-pi tr th {
	border-bottom:1px solid #CCC;
	border-left:1px solid #CCC;
	border-top:0;
	color:#333;
	text-align:left;
	background-color:#CCFF33;
	font-size:14px;
	font-weight:bold;
	}

/*-------------���f���ԃe�[�u���i���~�j-----------------------------------*/

#cinema-datatable-rumi {
	border-top:1px solid #CCC;}

#cinema-datatable-rumi tr td {
	border-bottom:1px solid #CCC;
	border-right:1px solid #CCC;
	border-left:1px solid #CCC;
	font-size:13px;
	color:#333;
	}


#cinema-datatable-rumi tr td.time {
	background-color:#99CC00;
}

#cinema-datatable-rumi tr td.out {
	background-color:#666666;
	color:#FFF;
}

#cinema-datatable-rumi tr th {
	border-bottom:1px solid #CCC;
	border-left:1px solid #CCC;
	border-top:0;
	color:#333;
	text-align:left;
	background-color:#CCFF33;
	font-size:14px;
	font-weight:bold;
	}

/*-------------���f���ԃe�[�u���i�t�H�����j-----------------------------------*/

#cinema-datatable-f {
	border-top:1px solid #CCC;}

#cinema-datatable-f tr td {
	border-bottom:1px solid #CCC;
	border-right:1px solid #CCC;
	border-left:1px solid #CCC;
	font-size:13px;
	color:#333;
	}


#cinema-datatable-f tr td.time {
	background-color:#99CC00;
}

#cinema-datatable-f tr td.out {
	background-color:#666666;
	color:#FFF;
}

#cinema-datatable-f tr th {
	border-bottom:1px solid #CCC;
	border-left:1px solid #CCC;
	border-top:0;
	color:#333;
	text-align:left;
	background-color:#CCFF33;
	font-size:14px;
	font-weight:bold;
	}


/*-------------���f���ԃe�[�u���i�A�[�g�t�H�j-----------------------------------*/

#cinema-datatable-af {
	border-top:1px solid #CCC;}

#cinema-datatable-af tr td {
	border-bottom:1px solid #CCC;
	border-right:1px solid #CCC;
	border-left:1px solid #CCC;
	font-size:13px;
	color:#333;
	}


#cinema-datatable-af tr td.time {
	background-color:#99CC00;
}

#cinema-datatable-af tr td.out {
	background-color:#666666;
	color:#FFF;
}

#cinema-datatable-af tr th {
	border-bottom:1px solid #CCC;
	border-left:1px solid #CCC;
	border-top:0;
	color:#333;
	text-align:left;
	background-color:#CCFF33;
	font-size:14px;
	font-weight:bold;
	}

/*-------------���f���ԃe�[�u���i�{�Áj-----------------------------------*/

#cinema-datatable-mi {
	border-top:1px solid #CCC;}

#cinema-datatable-mi tr td {
	border-bottom:1px solid #CCC;
	border-right:1px solid #CCC;
	border-left:1px solid #CCC;
	font-size:13px;
	color:#333;
	}


#cinema-datatable-mi tr td.time {
	background-color:#99CC00;
}

#cinema-datatable-mi tr td.out {
	background-color:#666666;
	color:#FFF;
}

#cinema-datatable-mi tr th {
	border-bottom:1px solid #CCC;
	border-left:1px solid #CCC;
	border-top:0;
	color:#333;
	text-align:left;
	background-color:#CCFF33;
	font-size:14px;
	font-weight:bold;
	}

/*�y�[�W�i�r
********************************************************/
/*�@���@*/
.cinema-menu {
	width:668px;
	height:50px;
	background-color:#666;
	text-align:center;
	margin-bottom:15px;
}

.cinema-menu ul {
	width:100%;
	background-color:#666;
	margin:0px auto;

}

.cinema-menu ul li{
	width:130px;
	height:40px;
	float:left;
	font-size:12px;
	padding-top:0;
	background-color:#666;
	margin:0px auto;
}


.cinema-menu ul li a:link { color: #FFF; font-weight:bold;}
.cinema-menu ul li a:visited { color: #FFF; font-weight:bold; }
.cinema-menu ul li a:hover { color: #FFF; font-weight:bold; }
.cinema-menu ul li a:active { color: #FFF; font-weight:bold; }

/*�@�V�i�r�@*/
.cinemastation .cinema-menu {
	width:100%;
	height:50px;
	background-color:#1e0e07;
	text-align:center;
	margin-bottom:15px;
}

.cinemastation .cinema-menu ul {
	width:100%;
	background-color:none;
	margin:0px auto;

}
.cinema-menu ul li{
	width:auto;
	height:auto;
	float:left;
	font-size:12px;
	padding-top:0;
	background-color:#1e0e07;
	margin:0px auto;
}
.cinemastation .cinema-menu ul li a{
	width:121px;
	*width:119px;
	width:119px\9;
	height:50px;
	margin-right:16px;
	float:left;
	font-size:12px;
	padding-top:10px;
	background-color:none;
	display:table-cell;
	text-indent:-7777px;
}

.cinemastation .cinema-menu ul li.tickepre a {
	background:url(../img/common/menu/tickepre.jpg) no-repeat center center;
	}
.cinemastation .cinema-menu ul li.morioka a {
	background:url(../img/common/menu/morioka.jpg) no-repeat center center;
	}
/*                           OFF                           */
.cinemastation .cinema-menu ul li.forum a {
	background:url(../img/common/menu/forum.jpg) no-repeat center center;
	}
.cinemastation .cinema-menu ul li.kitakami a {
	background:url(../img/common/menu/kitakami.jpg) no-repeat center center;
	}
.cinemastation .cinema-menu ul li.toho a {
	background:url(../img/common/menu/toho.jpg) no-repeat center center;
	}
.cinemastation .cinema-menu ul li.etc a {
	background:url(../img/common/menu/etc.jpg) no-repeat center center;
	}
.cinemastation .cinema-menu ul li.ichi a {
	background:url(../img/common/menu/ichi.jpg) no-repeat center center;
	}
.cinemastation .cinema-menu ul li.list a {
	background:url(../img/common/menu/list.jpg) no-repeat center center;
	}
/*                     O N                           */
.cinemastation .cinema-menu ul li.tickepre a:hover {
	background:url(../img/common/menu/tickepre_mo.jpg) no-repeat center center;
	}
.cinemastation .cinema-menu ul li.morioka a:hover {
	background:url(../img/common/menu/morioka_mo.jpg) no-repeat center center;
	}

.cinemastation .cinema-menu ul li.forum a:hover,
.cinemastation .cinema-menu ul li.forum a:hover {
	background:url(../img/common/menu/forum_mo.jpg) no-repeat center center;
	}
.cinemastation .cinema-menu ul li.kitakami a:hover,
.cinemastation .cinema-menu ul li.kitakami a:hover {
	background:url(../img/common/menu/kitakami_mo.jpg) no-repeat center center;
	}
.cinemastation .cinema-menu ul li.toho a:hover,
.cinemastation .cinema-menu ul li.toho a:hover {
	background:url(../img/common/menu/toho_mo.jpg) no-repeat center center;
	}
.cinemastation .cinema-menu ul li.etc a:hover,
.cinemastation .cinema-menu ul li.etc a:hover {
	background:url(../img/common/menu/etc_mo.jpg) no-repeat center center;
	}
.cinemastation .cinema-menu ul li.list a:hover,
.cinemastation .cinema-menu ul li.list a:visited {
	background:url(../img/common/menu/list_mo.jpg) no-repeat center center;
	}
.cinemastation .cinema-menu ul li.ichi a:hover,
.cinemastation .cinema-menu ul li.ichi a:hover {
	background:url(../img/common/menu/ichi_mo.jpg) no-repeat center center;
	}

.cinemastation .cinema-menu ul li:last-child {margin-right:0;width: 126px;}

.cinemastation .cinema-menu ul li a:link { color: #FFF; font-weight:bold;}
.cinemastation .cinema-menu ul li a:visited { color: #FFF; font-weight:bold; }
.cinemastation .cinema-menu ul li a:hover { color: #FFF; font-weight:bold; }
.cinemastation .cinema-menu ul li a:active { color: #FFF; font-weight:bold; }



/************************************************************************/
.try_contents a,.post-bloc-cinema a {
	color:#cac1b7;
	transition: 0.3s;
}
.try_contents a:hover,.post-bloc-cinema a:hover {
	color:#ffff;
}
.try_contents ul{
	display: inline-block;
	width: 100%;
	margin-top: 2rem;
	padding: 1rem 0;
}

.try_contents ul li{
	display: inline-block;
	width: 100%;
	float: left;
	padding:  0;
	text-align: center;
	box-sizing: border-box;
}

.try_contents ul li a{
	font-family: "游ゴシック体", YuGothic, "游ゴシック Medium", "Yu Gothic Medium", "游ゴシック", "Yu Gothic", "メイリオ", sans-serif;
	display: inline-block;
	font-size: 18px;
	font-weight: 600;
	width: 100%;
	padding: 1.5rem;
	background-color: #860000;
	border: 3px solid #4a0303;
	border-radius: 50px;
	box-sizing: border-box;
}


.try_contents ul li a:hover,
.try_contents ul li a:focus,
.try_contents ul li a:active{
	display: inline-block;
	width: 100%;
	padding: 1.5rem;
	color: #ffffff;
	text-decoration: none;
	background-color: #4a0303;
	border: 3px solid #860000;
	border-radius: 50px;
	box-sizing: border-box;
}

#cinema-bg #pan a,#cinema-bg #pan,
.cinemastation #second_contents.onecolumn-contents h3 {  color:#73604b;}

/*�s�b�N�A�b�v*/
h2#page-title {
	margin:10px 30px 10px;
	background:none;
	border-bottom:/*1px solid #62462c*/0;
	color:#62462c;
	text-shadow: 1px 1px rgba(0,0,0,0.3);
	font-weight: bold;
	font-size: 1.3em;
	}
h2#page-title span { display:none;}

#second_contents .post-bloc h3 { margin-top:0; line-height:1.6;}
#second_contents .post-bloc h3 a,
#second_contents .post-bloc h3,
.post-bloc dl {
	font-family: "游ゴシック体", YuGothic, "游ゴシック Medium", "Yu Gothic Medium", "游ゴシック", "Yu Gothic", "メイリオ", sans-serif;
	color:#cac1b7;
}
#second_contents .post-bloc h3 span {
	display:block;
	margin-left: 195px;
	line-height:130%;
	text-shadow: 2px 2px 3px rgba(0,0,0,0.3);
	}

.cinemastation #second_contents .post-bloc { padding: 10px;margin-bottom: 0;}
.post-bloc-cinema {
	padding: 20px;
	/* background:
	url(../img/common/cinema_box_top.jpg) no-repeat left top,
	url(../img/common/cinema_box_bottom.jpg) no-repeat left bottom,
	url(../img/common/cinema_box_mid.jpg) repeat-y left top; */
	background-size:100%;
	border: 1px solid #1c0c05;
	background-color: #342017;
}
.post-bloc dl {
	font-size:16px;
}
.post-bloc dt{
	display: block;
	width: 100%;
	float:none;
	margin-left: 0;
}
.post-bloc dd{
	display: block;
}
#second_contents .post-bloc dd p {padding-right: 0;padding-left: 0;}
#second_contents .post-bloc dd p a:hover img  { opacity:0.8;}

/*ALT*/
.cinemastation a.poshytip { display:block;}
/*スケジュール*/
.schedule,
.cinemastation h3.schedule { width:863px; margin:0 auto 15px !important;}
.cinemastation .ticket-box {width:799px; margin:10px auto 50px;}
.cinemastation .ticket-box {
	border-radius:10px;
	border: 2px solid #fff;
	padding: 15px 10px 15px 50px;
	color: #74595A;
	background-color: #E1DCDC;
	background-image: url('../../../img/knobs-icons/ticket_icon.png');
	background-position: 1% center;
	background-repeat:no-repeat;
}
.cinemastation .ticket-box p {}

.cinemastation .ticket-box p,
.cinemastation #cinema-datatable tr th,
#cinema-datatable tr td {font-size: 13px !important; line-height:120% !important;}

.cinemastation .ticket-box2 {width:90%; margin:10px 0 10px 20px;}
.cinemastation .ticket-box2 {
	border-radius:10px;
	border: 2px solid #fff;
	padding: 15px 10px;
	color: #74595A;
	background-color: #E1DCDC;
}
.cinemastation .ticket-box2 p {font-size: 14px;line-height:180% !important;}

.cinemastation #cinema-datatable tr th,
#cinema-datatable tr td {font-size: 13px !important; line-height:120% !important;}



/*試写会・チケプレタブ*/
.tabs { background:none !important;}
ul.tabs li.ticketpresent a,
ul.tabs li.shishapresent a{ text-indent:-9999px; width:141px; height:35px; margin-left:15px ;}
ul.tabs li.ticketpresent a{ background:url(../try/img/common/tp_btn.png) no-repeat left top ;}
ul.tabs li.shishapresent a{ background:url(../try/img/common/pv_btn.png) no-repeat left top ;}

ul.tabs a span { background:none !important;}
ul.tabs li.ticketpresent a:hover,
ul.tabs li.shishapresent a:hover{background-position: 0px -35px; background-color:#1e0e07;}

ul.tabs a.current,
#content ul.tabs a.current:hover,
ul.tabs li.current a {
	display: block;
	background-position: 0px -35px !important;
}
.panes { position: relative;}
div.shisya-sub-menu {
	display: block;
	width:96px;
	height:96px;
	float:right;
	position: absolute;
	right: -2px;
	top:0;
	z-index: 1000;
	background:url(../try/img/common/ad_btn.png) no-repeat left top;
 }
div.shisya-sub-menu:hover {background-position: 0px -96px;}

div.shisya-sub-menu a {
display: block;
margin-right: 26px;
height:75px;
width:75px;
padding: 10px;
font-size:12px;
text-align: center;
color: #fff;
text-indent:-9999px;
border-radius:10px;
-webkit-border-radius:10px;
-moz-border-radius:10px;
 }
div.shisya-sub-menu:last-child {float: right;}
div.shisya-sub-menu:last-child a {margin-right: 0;background: #780001;}

.panes div h3 { text-align:center;}

.cinema_area{
	font-family: "游ゴシック体", YuGothic, "游ゴシック Medium", "Yu Gothic Medium", "游ゴシック", "Yu Gothic", "メイリオ", sans-serif;
    display: inline-block;
    font-size: 18px;
    font-weight: 600;
    width: 100%;
    padding: 1rem;
		background-color: #8a6712;
    border: 3px solid #725309;
    /* border-radius: 50px; */
    box-sizing: border-box;
    font-family: ;
    color: #cac1b7;
}
._sp {
	display: none;
}
.post-bloc-cinema{
	float:left;
	/* background-color:#424242; */
	/* width:23%; */
	margin:0 1%;
	padding:10px;
	box-sizing:border-box;
	line-height:1.5rem;
	/* color:#fff; */
	height: 272px;
width: 100%;
}
p.btn{
    margin-top: 57px;
}
p.btn_oirase{
    margin-top: 2px;
}
.theater-name{
	background: linear-gradient(to left, rgba(48, 30, 11, 0) 0%, rgba(12, 9, 6, 1) 90%);
    border: 3px solid;
    border-right:none;
    border-image: linear-gradient(to left, rgba(147, 110, 18, 0) 0%, rgba(138, 103, 18, 1) 90%);
    border-image-slice: 1;
    padding-left:5px;
}

/*------------------------------------
試写会・チケプレ 2021
---------------------------------------*/
	._sp {
		display: none;
	}

div#second_contents h1.title-bloc {
	line-height: 1em;
}
div#contents_wrapper {
	background: none;
  padding: 0 2rem 0 2rem;
	margin-bottom: 3rem;
}
div#contents_wrapper h2.cinema_area{
	font-family: "游ゴシック体", YuGothic, "游ゴシック Medium", "Yu Gothic Medium", "游ゴシック", "Yu Gothic", "メイリオ", sans-serif;
    display: inline-block;
    font-size: 18px;
    font-weight: 600;
		line-height: 1rem;
    width: 100%;
    padding: 1rem;
		background: none;
		background-color: #8a6712;
    border: 3px solid #725309;
    /* border-radius: 50px; */
    box-sizing: border-box;
    font-family: ;
    color: #cac1b7;
		/* margin-left: 15px; */
    /* margin-right: 0px; */
    /* width: 97%; */
		margin: 0;
}
#overview {
	overflow: hidden;
	margin-top: 10px;
	margin-bottom: 20px;
	margin-left: 15px;
	margin-right: 15px;
	padding: 5px 0 0;
	background: #e1dcdc;
	border: 2px solid #a7947f;
}
#overview div.project-wrapper {
	display: inline-block;
	width: 100%;
	/* width: 50%; */
	margin-top: 0;
	line-height: 1.8em;
	color: #51565b;"
}
.jyunbi{
	color: #b09c86;
	font-weight: 600;
	text-align: center;
	font-size: 120%;
	padding: 1.5rem;
	margin: 20px 10px 0 20px;
}
.shimekiri {
	color: #c71a47;
	font-weight: 600;
	text-align: center;
	font-size: 100%;
	padding: 1.5rem;
	margin: 20px 10px 0 20px;
}
#overview div.info-title {
	width: 50%;
	float: left;
	padding: 10px 15px;
	box-sizing: border-box;
}
.info-title .base {
	padding: 20px;
	height: auto;
	background-color: #ffffff;
	text-align: center;
	border: none;
	border-radius: 10px;
}
.info-title .base img {
	width:30%;
}
.info-title .base img.mit_presents {
	width: 100%;
  padding: 1rem;
}
.info-title .base .adver {
	font-size:x-large;
	font-weight: 600;
}
.title_all {
	margin-bottom: 50px;
}
.title_all img.cinema_title {
	width:100%;
	hight:auto;
}
.title_all .copy-right {
	font-size:x-small;
	/* margin-top: -1rem; */
	margin-top: 0rem;
}
.title_all img.cinema_age {
	width: 10%;
	vertical-align: bottom;
  margin: 0 auto;
  padding: 0;
  padding-top: 8px;
}
.invit {
	background: #c71a47;
	padding-top: 10px;
	padding-bottom: 10px;
	color: #ffffff;
	font-size: 22px;
	margin: 0 0 15px;
	font-weight: bold;
	text-align: center;
}
#overview div.project-text {
	width: 50%;
	float: left;
	padding: 15px;
	box-sizing: border-box;
}
.info-title .base02 {
	padding: 0px;
	height: auto;
	text-align: center;
	border: none;
	border-radius: 10px;
}
#overview div.project-text dl.gaiyo {
	text-align: left;
	font-size: 0.8em;
	border-top: none;
}
.project-text [class*="item"]  {
	background: none;
	color: #664a2e;
	font-size: 110%;
	font-weight: 600;
	text-align: center;
	clear: left;
	float: left;
	padding: 5px 0;
	line-height: 1.8;
}
.project-text .item01 {
	width: 5em;
}
.project-text .item02 {
	width: 6em;
}
.project-text [class*="naiyo"] {
	color: #664a2e;
	font-weight: 600;
	padding: 5px 0.5em;
	margin-left: 4em;
	line-height: 1.5;
}
.naiyo01 {
	font-size: 140%;
}
.naiyo02 {
	/* font-size: 135%; */
	font-size: 125%;
}
#overview div.moshikomi {
	margin-bottom: 2rem;
}
#overview div.moshikomi a.oubo_button {
	display: block;
	width: 174px;
	height: 44px;
	padding: 20px;
	/* margin-top: 13px; */
	/* background: url(./img/common/ohbo_btn.png) no-repeat 0 0; */
}
.preview_post {
	text-align:center;
	background:#664a2e;
	color:#c5b9ac;
	text-align:center;
	padding:10px 0 10px;
	margin-bottom:10px;
	font-weight: 600;
	/* valign:top; */
}
.preview_post02 {
	float: left;
	padding: 0 15px;
	box-sizing: border-box;
	margin-left: 32px;
	margin-right: 32px;
}
.acd-check{
  display: none;
}
#overview div.project-text div.base02 div.project-att li:before {
	content:"※"
}
#overview div.project-text div.base02 div.project-att li {
	text-indent: -1em;
	padding-left: 1em;
}
div.project-att02{
	/* display: inline-block; */
	line-height: 1.7rem;
	width:50%;
	float: left;
	padding-left: 0.5rem;
	padding-right: 0.5rem;
	box-sizing: border-box;
}
 div.project-att02 ul li {
	text-indent: -1em;
	padding-left: 1em;
}
#overview div.project-text div.base02 div.project-att02 li,strong {
	color:#c71a47;
}
 div.project-att02 ul li.futo {
	font-size:105%;
	font-weight: bold
}
.cinema_toi {
	font-size:112%
}
.phone {
	text-align: center;
}
.koukai {
	width: 12%;
  vertical-align: bottom;
  margin: 0 auto;
  padding: 0;
}
.low{
	/* color:#c71a47; */
	font-size: 80%;
	/* font-weight: 500; */
}
/* 2026/4/23 */
p.btn_eduriko {
        margin-top: 28px;
    }
}
