@charset "UTF-8";

td {
	text-align: left;
	font-family: "ＭＳ Ｐゴシック", "ＭＳ ゴシック", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3";
	font-size:11px;
	color:#707070;
	line-height:13px;
	vertical-align:top
}
.jimkyoku_tit {
	font: bold 12px "ＭＳ Ｐゴシック", "ＭＳ ゴシック", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3";
	color: #FFFFFF;
}
.table_new {
	height: 100px;
	width: 450px;
	text-align: right;
}



a {text-decoration:none; color:#000000; font-weight:nomal}

a:hover {
	font-weight: nomal;
	text-decoration: none;
}

img { border:0;}  
/* table { height:100%; width:100%; border:0;} */
.table_new {
	width: 448px;
	height: 114px;
}

body { 	margin:0px;padding:0px;}



ul {margin:0; padding:0; list-style:none}
.txt1 {
	font: 11px "ＭＳ Ｐゴシック", "ＭＳ ゴシック", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3";
	color: #333333;
}

li {background:url(images/a.gif) center left no-repeat; margin:0 0 0 0px; padding:0 0 0 38px; line-height:22px }
li a { color:#636363}

.head img, input { vertical-align:middle}

.copy { color:#636363}
.copy a { color:#636363; font-weight:normal}
.copy span { color:#989898; font-size:10px;}
.copy span a { color:#989898; font-weight:normal}

.news span a { font-weight:normal}

ul.news_list {
	margin:16px 21px 10px 25px;
	padding: 0px 0px 0px 0px;
	width: 168px;
	height: 250px;
	font-weight: normal;
	font-size: 11px;
	list-style-type: none;
	list-style-image: none;
}

li.news_list  {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background-image: none;
	background-color: #EBEBEB;
}

.newsletter a { color:#717171; font-weight:normal; font-size:10px;}

.contact a { color:#6C6C6C; font-weight:normal}

.arrow_right { margin-right:11px;}
.a a { text-decoration:underline}
.a a:hover { text-decoration:none}

.form { width:184px;
		height:18px;
		font-family: "ＭＳ Ｐゴシック", "ＭＳ ゴシック", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3";
		font-size:11px;
		border-style: solid;
		border-width: 1px;
		border-color:#B5B5B5;
		background-color:#ffffff;
		color:#5F5F5F;
		margin-left:0px;
		margin-right:0px;
		padding:0 5 0 5px;}
		
.textarea { width:178px;
		height:90px;
		font-family: "ＭＳ Ｐゴシック", "ＭＳ ゴシック", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3";
		font-size:11px;
		border-style: solid;
		border-width: 1px;
		border-color:#;
		background-color:#ffffff;
		color:#5F5F5F;
		margin-left:0px;
		margin-right:0px;
		padding:0 5 0 5px;}
		







.news_tit {
	font: bold 12px "ＭＳ Ｐゴシック", "ＭＳ ゴシック", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3";
	color: #000000;
}
.jimkyoku {

	font: normal 11px "ＭＳ Ｐゴシック", "ＭＳ ゴシック", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3";
	color: #FFFFFF;
}
.news {


	font: normal 11px "ＭＳ Ｐゴシック", "ＭＳ ゴシック", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3";
}
.table_img {
	width: 444px;
	height: 97px;
}
.osusume_tit {
	font: bold 12px "ＭＳ Ｐゴシック", "ＭＳ ゴシック", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3";
	color: #FFFFFF;
	background: #777777;
	padding: 3px;
}
.table_osusume {

	width: 448px;
	height: 90px;
}
.pickup_tit {

	font: bold 12px "ＭＳ Ｐゴシック", "ＭＳ ゴシック", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3";
	color: #000000;
}
.table2 {
	width:100%;
	border:0;
	height: 0px;
}
.table_tit {

	height: 20px;
	width: 450px;
	text-align: right;
}
.table_tit2 {
	height: 20px;
	width: 444px;
	text-align: right;
	margin: 5px 0px 0px;
}
.table_map {
	width: 448px;
	height: 296px;
	text-align:center;
}
.table_map td{
	text-align:center;
	vertical-align: middle;
}
.table_compo {

	width: 448px;
	text-align:center;
}
.table_compo td {

	text-align:center;
	vertical-align: middle;
}
.table_kiji {


	width: 448px;
	text-align:center;
}
.table_new2 {

	width: 448px;
}
.table_privacy {

	width: 448px;
	text-align:center;
}
.table_privacy td {
}




/* add 2008.05.16 */

.side_menu {
  margin:16px 21px 10px 25px;
}

.pnavi {
  margin:21px 0px 11px 14px;
  padding: 0px;
}

.page_link {
  margin:10px 0px 10px 0px;
  padding: 0px;
  text-align: center;
}


.film_area {
  margin: 10px 0px 0px 15px;
  padding: 0px 0px 0px 3px;
  width: 447px;
  background-image: url(img/film.gif);
  background-repeat: no-repeat;
  background-position: top left;

}

.film_area:after {
  content : "";
  display : block;
  height : 0;
  clear : both;
}

.film_cell {
  margin: 16px 3px 0px 0px;
  padding: 0px;
  width: 108px;
  float: left;
  text-align: center;
}

.film_name {
  margin: 20px 0px 0px 0px;
  padding: 0px;
}


.composite_area {
  margin: 0px 0px 0px 10px;
  padding: 0px 0px 0px 0px;
}

/* ---------- End of Css ---------- */
