/*Theme Name:  assist88594Theme URL: http://www.cinemasitges.comAuthor: AssistAuthor URI: http://www.cinemasitges.comVersion: 3.0*/
html {	min-height: 100%;	position: relative;}
.clearFix:after {	display: block;	clear: both;	height: 0;	visibility: hidden;	content: ".";}
.clearBoth {	clear: both;}
ul {	list-style:none;	padding: 0;	margin: 0;}
h1,h2,h3,h4,h5,h6 {	margin: 0;	padding: 0;	font-size: 100%;}
p {	margin: 0;	padding: 0;}
a {	color: #337ab7;	text-decoration: none;}
a:hover {	color: #696969;}
body {	background: #fff;	color: #000;	text-align: center;	font-family: "ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,"ＭＳ Ｐゴシック",sans-serif,"HG正楷書体-PRO",cursive;	font-size: 14px;	margin: 0;	-webkit-text-size-adjust:100%}
/*--------------------------	Header----------------------------*/
header {
	margin: 0px auto;}
header img {	max-width: 100%;	margin: 0;	margin-top: 5px;}
header h1,
header p {	text-align: center;	font-size: 15px;	color: #000;	font-weight: bold;	margin: 0 !important;}
/*--------------------------	　container---------------------------*/
#container {
	padding: 5px !important;	margin: 0 auto 100px;	max-width: 1100px;	text-align: center;}
.title {	background: #1e90ff;	color: #fff;	font-size: 15px;	padding: 5px 13px !important;	text-align: left;	font-weight: bold;	margin-bottom: 5px;	margin-top: 0;}
.topic {	font-size: 16px;	text-align: left;	font-weight: bold;}
.topic a {	display: block;}
.topic a:hover {	background: #ccc;}
/*--------------------------	 contents---------------------------*/.contents {	border-top: 1px solid #ccc;	border-bottom: 1px solid #ccc;	margin-bottom: 15px;}
.contents p {	line-height: 1.8;	letter-spacing: 2px;	margin: 0;	text-align: left;	padding: 0;}
.contents img {	max-width: 150px;	padding: 2px;}
.contents_info {	border-top: 1px solid #ccc;	border-bottom: 1px solid #ccc;	margin-bottom: 10px;}
.contents_info p {	line-height: 1.7;	letter-spacing: 2px;	margin: 0;	text-align: left;	padding: 2px;}
.contents_info img {	padding: 2px;	max-width: calc(100% - 4px);}
/*--------------------------	  list----------------------------*/.side_contents {
	font-size: 16px;}
#side li a {	border-bottom: 1px solid #ccc;	display: block;	font-size: 15px;	margin-bottom: 3px;	text-align: left;}
#side li a:hover {	background: #ccc;}
#main li a {	border-bottom: 1px solid #ccc;	display: block;	font-size: 15px;	margin-bottom: 3px;	text-align: left;}
#main li a:hover {	background: #ccc;}
/*--------------------------	footer---------------------------*/footer {	background: #191970;	color: #fff;	padding: 10px 0;	text-align: center;	bottom: 0;	position: absolute;	width: 100%;}
/*--------------------------	パンくずリスト----------------------------*/
ol {	background: #191970;	margin: 0;	color: #fff;	text-align: left;	margin-bottom: 5px !important;}
.breadcrumbs li {	display: inline-block;	margin: 2px 2px 0;}
.breadcrumbs li::after {	content: "- ";	margin-left: 0.5em;}
.breadcrumbs li:last-child::after {	display: none;}
/*--------------------------	Media Queries
---------------------------*/
/* 768px以上の記述 */
@media screen and (min-width: 768px) {
	#main {
		float: left;
		width: calc(75% - 15px);
	}

	#side {
		float: right;
		width: 25%;
		margin-left: 15px;
	}

	.contents img {
		float: right;
		margin-left: 10px;
		margin-top: 5px;
	}

	.contents_info img {
		float: right;
	}
}

/* 767px以下用の記述 */
@media screen and (max-width: 767px) {
	.contents img,
	.contents_info img {
		display: block;
		margin: 0 auto;
	}
}
