@charset "shift_jis";body, p, form, h1, h2, h3, h4, h5, h6, img {	margin: 0;	padding: 0;}img {	border: 0px none;}body {	font-family: "Osaka", "MS UI Gothic";	color:#333;	text-align: center;	background-color: #FFFDE6;	background-color: #FF9898;	background-color: #FFF;	background-color: #E0E0CC;	line-height: 1.0;}/* 基本リンクカラー */a:link {	color: #DE2547;	color: #C03;	color: #764;	color: #643;	text-decoration: underline;	}a:visited {	color: #DE2547;	color: #C03;	color: #743;	color: #764;	color: #643;	text-decoration: underline;	}a:hover {	/*color: #FF9;*/	color: #F60;	color: #F71;	text-decoration: underline;	}a:active {	/*color: #F00;*/	color: #F00;	text-decoration: underline;	}#container {	width: 744px;	width: 640px;	width: 670px;	margin: 0 auto;	padding: 0px;	text-align: left;}/* 上映作品解説 */#kaisetsutop {	/*width: 672px;	height: 260px;*/	height: 116px;	height: 85px;	height: 117px;	height: 115px;	position: relative;	/*background: #EDD1BE url(../pic/kanban_small_bg.jpg) no-repeat 183px 50px;*/	/*vertical-align: top;*/}#kaisetsutop h1 {	/*width: 157px;*/	font-size: 14px;	position: absolute;	top: 12px;	top: 36px;	left: 0px;}#kaisetsutop .link {	text-align: right;	font-size: 12px;	padding: 10px 0px 0px 0px;	padding-top: 0px;	padding-top: 7px;	/*padding-right: 52px;*/	/*background-color: #DDD;	line-height: 1;*/}#kaisetsutop h2 {	margin: 0;	font-size: 14px;	font-weight: normal;	color: #81736D;	color: #5D3B3A;	padding-top: 63px;	padding-top: 69px;	padding-top: 65px;	/*padding-bottom: 14px;*/	/*position: absolute;	top: 0px;	left: 0px;*/}/*#kaisetsutop a:link {	color: #643;	}#kaisetsutop a:visited {	color: #643;	}#kaisetsutop a:hover {	color: #FCC;	}*/#main {	padding: 0px 52px 10px 52px;	padding: 0px 0px 10px 0px;}.box-top {	background-image: url(../pic/bg_sqr_top.gif);	background-repeat: no-repeat;	background-position: left top;}.box-middle {	background-image: url(../pic/bg_sqr_middle.gif);	background-repeat: repeat-y;	background-position: left top;	margin-bottom: 22px;	margin-bottom: 17px;	width: 670px; /* peek-a-boo対策 */}.box-bottom {	background-image: url(../pic/bg_sqr_bottom.gif);	background-repeat: no-repeat;	background-position: left bottom;	padding: 23px 0px 15px 26px;	padding: 29px 0px 18px 26px;}.works {	width: 612px;	width: 640px;	width: 660px;	/*background-color: #FFF;*/	/*margin-bottom: 22px;*/}/* クリアフィックス */.wrapper:after {	content: ".";	display: block;	height: 0;	clear: both;	visibility: hidden;}.wrapper {display: inline-block;}/* Hides from IE-mac \*/* html .wrapper {height: 1%;}.wrapper {display: block;}/* End hide from IE-mac */.photo {	width: 170px;	width: 190px;	float: left;	margin-right: 20px;}.text {	width: 420px;	width: 410px;	width: 397px;	/*margin-left: 190px;*/	float: left;}.date {	margin-bottom: 2px;	font-size: 12px;	line-height: 117%; /* IE向け 上辺が切れないように */	float: right;}.date2 {	margin-bottom: 8px;	font-size: 12px;	line-height: 117%; /* IE向け 上辺が切れないように */	float: right;}.title {	margin-bottom: 5px;	font-size: 14px;	line-height: 100%; /* IE向け 上辺が切れないように */	font-weight: normal;	font-weight: bold;	color: #F30;	color: #81736D;	color: #745;	color: #753;	color: #764;	float: left; /* 追加 07.10.10 */	/*clear: both;  上の追加に伴い変更 07.10.10 */}.title2 {	margin-bottom: 5px;	font-size: 14px;	line-height: 100%; /* IE向け 上辺が切れないように */	font-weight: normal;	font-weight: bold;	color: #764;	/*float: left;  追加 07.10.10 */	/*clear: both;  上の追加に伴い変更 07.10.10 */	clear: right;}.data {	clear: both; /* 上の追加に伴い変更 07.10.10 */	/*clear: right;*/	margin-bottom: 1px;	padding-bottom: 6px;	font-size: 12px;	line-height:18px;}.data2 {	/*clear: both;  上の追加に伴い変更 07.10.10 */	/*clear: right;*/	margin-bottom: 1px;	padding-bottom: 6px;	font-size: 12px;	line-height:18px;}.staff {	margin-bottom: 6px;	padding-bottom: 6px;	/*border-bottom: dotted 2px #999999;*/	border-bottom: solid 1px #AAA;	font-size: 12px;	line-height:18px;}.kaisetsu {	margin: 0px 0px 1px 0px;	font-size: 12px;	line-height:18px;}.sc-link {	padding-top: 7px;	font-size: 12px;	text-align: right;}.sc-link img {	vertical-align: middle;}.to_top {	font-size: 12px;	text-align: right;}