@charset "utf-8";

/* =========================================================
second-menu
========================================================= */



/* =========================================================
second-main
========================================================= */

/* 社長メッセージ----------------*/

#second-main p.msg_date{
	width:594px;
	text-align:right;
	margin:0 0 5px 0;
	padding:0;
	font-size:100%;
	}
#second-main p.msg_name{
	width:594px;
	text-align:right;
	margin:0 0 15px 0;
	padding:0;
	font-size: 120%;
	}

/* 概要と沿革list----------------*/


ol#history,
ul#outline {
	width:620px;
	margin:0 auto 15px;
	padding-top:10px;
	overflow:hidden;
	position:relative;
	text-align:left;
	}
ol#history dl,
ul#outline dl {
	border-bottom:1px dotted #666;
	}
ol#history dt,
ul#outline dt {
	white-space: nowrap; 
	padding:5px 15px 10px 5px;
	color:#EE561B;
	float:left;
	clear:both;
	}
ol#history dd,
ul#outline dd {
	padding:5px 0 10px 90px;
	}

ul.list-sub li{
	margin-bottom:3px;
	}

/* ニュース＆トピックス---------------*/

#second-main div.newslist{
	width:620px;
	margin:10px auto 10px auto;
	border:1px solid #CFCF9B;
	padding:0 0 10px 0;
	overflow:hidden;
	position:relative;
	left: -3px;
	}
#second-main div.newslist h2{
	background-color:#ddddb9;
	padding:4px 0 4px 5px;
	margin:0;
	}
#second-main div.newslist .date{
	text-align:right;
	color:#EE561B;
	padding:3px 15px 10px 5px;
	}
#second-main div.newslist p{
	margin:0;
	line-height:1.6;
	text-align:left;
	padding:0 10px 5px 15px;
	}
#second-main div.newslist img{
	margin-bottom:5px;
	}
	
/* ----- 写真センター----- */

#second-main div.newslist p.photo{
	margin:5px auto 15px auto;
	font-size: 11px;
	color:#000;
	text-align:center;
	}
/* ----- 写真横並び----- */

#second-main div.newslist ul.photo-list{
	margin:10px 0 15px 70px;
	font-size: 11px;
	color:#000;
	text-align:center;
	overflow:hidden;
	position:relative;
	}
	#second-main div.newslist ul.photo-list li{
	width:255px;
	margin:0 10px 15px 0;
	float:left;
	text-align:left;
	white-space:nowrap;
	}
#second-main div.newslist ul.photo-list li.p-r{
	}
/* ----- 写真左----- */
#second-main div.newslist p.text-r{
	text-align:right;
	padding:0 5px 10px 0;
}
#second-main div.newslist p.photo-r{
	width:auto;
	float:right;
	margin:7px 15px 10px 20px;
	font-size: 11px;
	color:#000;
	}

	
/* ----- 記事内　link設定----- */

#second-main div.newslist ul.news-link{
	text-align:left;
	padding-left:15px;
}
#second-main div.newslist ul.news-link li{
	font-size: 90%;
	margin-bottom:3px;
	}
#second-main div.newslist ul.news-link li a{
	padding-left:15px;
	background: url(../images/common/arrowmini_w600.gif) no-repeat 0 0;
	}
#second-main div.newslist ul.news-link li a:hover{
	background-position: -600px 0;
	}
	
/* ----- 記事内　カコミ----- */

#second-main div.newslist div.brdrbox{
	width:540px;
	margin:5px auto 15px;
	padding:12px 20px;
	border:1px solid #666;
	}
#second-main div.newslist div.brdrbox p{
	padding:5px;
	font-size: 90%;
	text-align:left;
	line-height:1.7;
	}
#second-main div.newslist div.brdrbox h3.box-ttl{
	width:540px;
	margin:0 0 5px;
	padding:0 2px;
	font-size: 110%;
	text-align:left;
	border-bottom:1px solid #999;
	}
