@charset "utf-8";

/* ----------------------------------------------------------------
　レイアウト
---------------------------------------------------------------- */
/* コンテンツ外枠 */
#common_main {
    padding:5px;
}
#Box {
	width:620px;
	margin:0;
	padding:0 0 20px 0;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
}
#mainBox {
	clear:both;
	margin:0;
	padding:0;
}
.none{
	display:none;
}

/* ----------------------------------------------------------------
　パンくず
---------------------------------------------------------------- */
div.bread-crumbs {
	margin:0 0 1px 0;
	padding-left:5px;
	padding-bottom:5px;
}
div.bread-crumbs a:link { color: #000; text-decoration: none;}
div.bread-crumbs a:visited { color: #000; text-decoration: none;}
div.bread-crumbs a:hover { color: #00f; text-decoration: underline;}
div.bread-crumbs a:active { color: #00f; text-decoration: underline;}

/*----------------------------------------------------------------------
　共通
----------------------------------------------------------------------*/
#Box img{
	margin:0;
	padding:0;
	border: none;}

#mainBox a{color: #390; text-decoration: none;}
#mainBox a:link{color: #390; text-decoration: none;}
#mainBox a:visited{color: #390; text-decoration: none;}
#mainBox a:hover{color: #FF6600; text-decoration: underline;}
#mainBox a:active{color: #390; text-decoration:underline;}

/*----------------------------------------------------------------------
　タイトル
----------------------------------------------------------------------*/
#title{
	width:620px;
	height:110px;
	margin:0 0 5px 0;
	background:url(img/title.jpg) top left no-repeat;
}
	#title a{
		display:block;
		height:100px;
		margin:0;
		padding:0;
		text-decoration:none;
	}

/*----------------------------------------------------------------------
　トップインフォメーション
----------------------------------------------------------------------*/
/* ニュース記事 */
#news_item {
	padding:3px 5px;
	line-height:1.5em;
}
#news_item div.movie{
	float:right;
	width:200px;
	margin:0 0 0 10px;
	padding:0;
	text-align:center;
}
d#news_item .movie img{
	margin-bottom:10px;
	padding:0;
}
#news_item div.info{
	clear:both;
	margin-top:10px;
	padding:4px 14px;
	background:url(img/info_bg.gif);
	border:1px solid #CCC;
}

/*----------------------------------------------------------------------
　リスト
----------------------------------------------------------------------*/
#news_item_sub {
	clear:both;
	margin-top:20px;
}
.news_index_title {
	clear:both;
	height:30px;
	padding:0;
	margin:5px;
	color:#000;
	background:url(img/list_h3.gif) no-repeat 0 0;
}
.news_index_title h3 {
	font-size:14px;
	padding-top:3px;
	text-indent:-9999px;
}

#mainBox ul.main-list{
	overflow:hidden;
	margin:0;
	padding:5px;
	list-style:none;
}
	#mainBox ul.main-list li{
		float:left;
		display:inline;
		width:76px;
		height:76px;
		margin:0;
		padding:0;
		_margin-bottom:-3px;
		list-style:none;
	}
	#mainBox ul.main-list li img{
		margin:0;
		padding:3px;
	}
	#mainBox ul.main-list li a{
		display:block;
		width:76px;
		height:76px;
		background:#FFF;
	}
	#mainBox ul.main-list li a:link,
	#mainBox ul.main-list li a:visited,
	#mainBox ul.main-list li a:active{ background:#FFF;}
	#mainBox ul.main-list li a:hover{ background: #66CC00;}

/*----------------------------------------------------------------------
　写真ページ
----------------------------------------------------------------------*/
#photo{
	clear:both;
	margin:15px auto;
	text-align:center;
}
#mainBox div.p_navi{
	clear:both;
	width:460px;
	height:30px;
	margin:0 auto;
	white-space:nowrap;
}
#mainBox div.p_navi a,
#mainBox div.p_navi a:link,
#mainBox div.p_navi a:visited,
#mainBox div.p_navi a:active{text-decoration: none; border:none; background:#999999;}
#mainBox div.p_navi a:hover{text-decoration:none; border:none; background: #669900;}

#photo div.photo_img{
	clear:both;
	margin:10px auto;
	text-align:center;
}
#photo div.photo_img img{
	margin:0;
	padding:4px;
	border:1px solid #CCCCCC;
}

/* ======mac環境の文字化けを防ぐコード====== */
/*\*//*/
textarea, select, input {
font-family: "ＭＳ Ｐゴシック", Osaka, sans-serif;
}
a {   overfow: hidden;}
/**/ 
/* ======mac環境の文字化けを防ぐコード====== */
