@import url("base_inside.css");

/*----------------------
	パンくず
----------------------*/
#pnkz{ }

/*----------------------
	タイトル
----------------------*/
#contents .main_title{
	height:75px;
	background:url(../img/base/main_title_bg.gif) top left no-repeat;
}
#contents .main_title .title{
	float:left;
}
#contents .main_title .right_title{
	float:right;
	font-size:13px;
	font-weight:bold;
	color:#663300;
	line-height:16px;
	padding-right:13px;
	padding-top:22px;
	letter-spacing:-1px;
}
#contents .main_title .right_title .date{
	font-size:16px;
	letter-spacing:0px;
	font-family:Arial,"ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3";
}
#contents .main_title .link_back{
	float:right;
	padding-top:25px;
	padding-right:15px;
}
#contents .main_title .link_back a{
	padding-left:18px;
	background:url(../img/icon/icon_ya6.gif) left no-repeat;
}

/*----------------------
	新着情報
----------------------*/
#contents .news_main{
	margin-bottom:15px;
	overflow:hidden;
	width:740px;
	border-bottom:solid 1px #DDDDDD;
	background:url(../img/base/base_contents_bg.gif) repeat-y;
}

/* ヘッダー */
#contents .news_main .news_header{
	color:#663300;
	height:54px;
	background:url(../img/news/news_header_bg.jpg) top no-repeat;
}
#contents .news_main .news_header .header_title{
	float:left;
	font-size:13px;
	line-height:16px;
	font-weight:bold;
	padding-left:44px;
	padding-top:22px;
	letter-spacing:-1px;
}
#contents .news_main .news_header .header_title .date{
	font-size:16px;
	font-family:Verdana,"ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3";
}
#contents .news_main .news_header .header_text{
	float:right;
	width:380px;
	padding-top:24px;
}

/*----------------------
	新着情報一覧
----------------------*/
#contents .news_index{
}
/* 一覧 */
#contents .news_index .news_list{
	padding:20px 20px 0px;
}

#contents .news_index .news_list .news_item{
	padding:4px;
	height:100%;
	margin-bottom:30px;
	background:url(../img/news/news_item_bg.gif) #E8E4BA left repeat-y;
	border:solid 1px #C3B761;
}
#contents .news_index .news_list .news_item .photo{
	margin:10px 0;
	padding:0 4px;
	display:block;
	float:left;
}
#contents .news_index .news_list .news_item .text_area{
	width:498px;
	float:right;
	padding:10px 10px 15px;
	background:#FFFFFF;
	color:#999999;
	font-family: Verdana,"ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3";
}
#contents .news_index .news_list .news_item .text_area .date{
	font-size:12px;
	padding:2px 0 8px;
}
#contents .news_index .news_list .news_item .text_area .date img{ margin:0 2px; padding:0; vertical-align:middle; }

#contents .news_index .news_list .news_item .text_area .title{
	font-size:13px;
	font-weight:bold;
	color:#663300;
	background:#E8E4BA;
	padding:5px 5px 8px;
	display:block;
	letter-spacing:-1px;
}
#contents .news_index .news_list .news_item .text_area .title:hover{ color:#E87400 }
#contents .news_index .news_list .news_item .text_area .comment{
	font-size:10px;
	line-height:15px;
	padding:6px 0px 8px;
}
/* 詳細を見るボタン */
#contents .news_index .news_list .news_item .text_area a.bt_details{
	width:132px;
	height:25px;
	display:block;
	background:url(../img/news/bt_details.gif) top left no-repeat;
}
#contents .news_index .news_list .news_item .text_area a.bt_details:hover{ background-position:top right; }

/*----------------------
	新着情報詳細
----------------------*/
#contents .news_details{
}
#contents .news_details .news_contents{
	padding:20px 20px 30px;
}
/* 概要 */
#contents .news_details .news_info{
	padding:4px;
	height:100%;
	margin-bottom:30px;
	background:url(../img/news/news_item_bg.gif) #E8E4BA left repeat-y;
	border:solid 1px #C3B761;
}
#contents .news_details .news_info .photo{
	margin:10px 0;
	padding:0 4px;
	display:block;
	float:left;
}
#contents .news_details .news_info .text_area{
	width:498px;
	float:right;
	padding:10px 10px 16px;
	background:#FFFFFF;
	color:#999999;
	font-family: Verdana,"ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3";
}
#contents .news_details .news_info .text_area .date{
	font-size:12px;
	padding:2px 0 8px;
}
#contents .news_details .news_info .text_area .date img{ margin:2px; }

#contents .news_details .news_info .text_area .title{
	font-size:13px;
	font-weight:bold;
	color:#663300;
	background:#E8E4BA;
	padding:5px 5px 8px;
	display:block;
	letter-spacing:-1px;
}
#contents .news_details .news_info .text_area a.title:hover{ color:#E87400 }
#contents .news_details .news_info .text_area .comment{
	font-size:12px;
	line-height:20px;
	padding:10px 2px 10px;
	color:#666666;
}
#contents .news_details .news_info .text_area .comment strong {
	font-weight:bold;
}
/* 詳細を見るボタン */
#contents .news_details .news_info .text_area a.bt_details{
	width:220px;
	height:32px;
	display:block;
	margin:10px 0;
	background:url(../img/news/bt_jump.gif) top left no-repeat;
}
#contents .news_details .news_info .text_area a.bt_details:hover{ background-position:top right; }


/*----------------------
	写真ギャラリー
----------------------*/
#contents .news_details .gallery{
	width:700px;
	overflow:hidden;
	height:100%;
}
#contents .news_details .gallery .gallery_title{
}
#contents .news_details .gallery .gallery_main{
	padding:19px 10px;
}
#contents .news_details .gallery .gallery_main .gallery_list{
	width:705px;
}
#contents .news_details .gallery .gallery_main li{
	float:left;
	padding-right:25px;
	padding-bottom:17px;
}
#contents .news_details .gallery .gallery_main a{
	display:block;
	padding:5px 0;
	width:210px;
	text-align:center;
	background:url(../img/news/gallery_bg.gif) repeat;
	position:relative;
	top:0;
	left:0;
}

#contents .news_details .gallery .gallery_main a img{
	position:relative;
}
#contents .news_details .gallery .gallery_main a .scale_icon{
	width:15px;
	height:15px;
	background:url(../img/base/scale_icon.gif) top left no-repeat;
	position:absolute;
	bottom:8px;
	right:8px;
}
#contents .news_details .gallery .gallery_main a:hover .scale_icon{
	background-position:top right;
}
/* 一覧に戻る */
#contents .news_details .bottom_back_area {
	text-align:center;
}
#contents .news_details .bottom_back_area a{
	padding-left:17px;
	background:url(../img/icon/icon_ya6.gif) left no-repeat;
}

