@charset "utf-8";body {	margin:0;	padding:3px 0 30px 0;	background:#FFFFFF;	color:#595757;	font-size:100%;	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";}h1, h2, p{	margin:0;	padding:0;}a,a:visited,a:active{	text-decoration:none;}a:hover{	text-decoration:underline;}.font12, p{	font-size:90%;}html*.font12,html*.main_edit_area p{	font-size:80%;}* html .font12,* html p{	font-size:80%;}*:first-child+html .font12,*:first-child+html p{	font-size:80%;}.font14{	font-size:100%;}html*.font14{	font-size:90%;}* html .font14{	font-size:90%;}*:first-child+html .font14{	font-size:90%;}#header{	width:100%;	background:url(../../cm/images/pop_bg01.gif) repeat-x left bottom;	margin-bottom:20px;}#header .inner{	width:475px;	margin:0 auto;}#header .inner h1{	color:#FFFFFF;	float:left;	line-height:normal;	padding:2px 0 0 0;}#header .inner h1 img{	display:block;	float:left;	margin-right:3px;}#header .inner h1 em{	display:block;	float:left;	padding-top:7px;	font-style:normal;}#header p{	float:right;}#header p a,#header p a:visited,#header p a:active,#header p a:hover{	display:block;	color:#FFFFFF;	background:url(../../company/images/pop_ic01.gif) no-repeat 0 0.7em;	padding:8px 0 6px 18px;}h2{	color:#8E7000;	padding:0 0 5px 0;	text-align:center;}.cm_title{	width:461px;	margin:0 auto;	text-align:center;}.cm_title p{	padding:0 0 5px 0;}.moviebox{	width:320px;	margin:0 auto;}/* Hack--------------------------------------------------------------------------------------*/.fix:after{	content: "."; 	display: block; 	height: 0; 	clear: both; 	visibility: hidden;}.fix{	display:inline-block;}/* Hides from IE-mac \*/* html .fix {height: 1%;}.fix {display: block;}/* End hide from IE-mac */
