@charset	"shift_jis";

/* 全体的なリンク */
img {	border-style:none;}
a:link,
a:visited,
a:hover,
a:active { text-decoration: none; }
a:link { color: #000; }
a:visited { color: #000; }/*リンク先訪問済み文字色*/
a:hover { color: #ccc;}/*マウス置いた時の文字色*/
a:active { color: #30c; }/*リンク中文字色*/

/* -------------------------------------------------------------
   [1] レイアウトに関する指定 */
   
body	{
	padding:0;
	margin:0;
	}/* 全体の背景色 */
	


#main	{
	margin:0 auto;
	text-align:left;
	width:980px;
	}　　　　　　　　　　　　　　　　　　　　　/* 全体を囲んでいます */

h1	{
	width:700px;
	margin: 35px 0px 0px;
	height:120px;
	padding:0 140px 10px;
	text-align:center;
	} /*サイトのタイトル部分です*/	

#header	{
	height:120px;
	padding:15px 0 0px;
	text-align:center;
	position: relative;

	}　　　　　　　　　　　　　　　　　　　　　/* ヘッダーの設定 */


/*ナビゲーションのスタイルです*/
#container {
	width:980px;
	position: relative;
	}

#globalnavi	{
	text-align: center;
	width: 980px;
	height: 32px;
	padding: 7px 0px 0px;
	overflow: hidden;
	border-top: 3px solid #000;
	border-bottom: 1px solid #000;
	position: absolute;

	}
#globalnavi ul { margin: 0px 0px 0px; padding: 0px; }

/* -------------[2] ヘッダーブロック内に関する指定 */

/* サイトタイトル */

	
#globalnavi li	{
	list-style-type: none;
	display: inline;
	margin: 0px 37px 0px;/*リンクナビの間隔設定*/

	 }



#globalnavi li a	{
	height: 30px;
	text-decoration: none;
	padding: 0px 0px;

	}　　　　　　　　　　　　　　　　　　　　　　/*リンクナビの設定*/

#globalnavi li a:hover	{
	padding: 0px 0px;
	height: 30px;

	}　　　　　　　　　　　　　　　　　　　　　　/*マウス置いた時の文字色*/


#back	{
	width:980px;
	padding-bottom: 20px;
	position: relative;
	}/* ヘッダーまでの距離で設定 */


#contents-top {
	margin: 80px auto 0px;/* backまでの距離で設定 */

}

.contents-top-left {width: 673px; float: left;}/* 中央3段（左）の設定 */

.contents-top-right {width: 257px; float: right;}/* 中央3段（右）の設定 */

.contents-top-left, { margin-right:40px; }

.contents-top-left { margin-left:5px; }
.contents-top-right { margin-right:5px; }

 
/* -----------  ここからfooterの設定 */
#footer {
	clear: both;
	width: 100%;
	margin: 0px;
	padding: 50px 0px 10px;/* footer帯幅余白設定 */
	background-color: #404040;
	}


#footer-inner {
	width: 980px;
	margin: 0px auto ;
	color: #fff;
	}

.footer-top-left	{
	width: 275px;
	height: 100%;
	margin: 0px 0 10px;
	text-align:left;
	float: left;
	}/* 中央3段（左）の設定 */
	


.footer-top-center	{
	width: 380px;
	height: 100%;
	margin: 0px 10px 10px;
	text-align:center;
	float: left;
	}/* 中央3段（中）の設定 */

.footer-top-right	{
	width: 285px;
	height: 100%;
	margin: 0px 0px 10px;
	padding: 150px 0 0;
	text-align:center;
	float: left;
	}/* 中央3段（右）の設定 */


.footer-top-left { margin-left:10px; }

.footer-top-right { margin-right:10px; }

#footer-end { 
	clear: both;
	font-family: "arial","sans-serif";
	font-size:7pt;
	text-align: center;
	color: #fff;
	width: 980px;
	margin: 10px auto 10px;	}



/* -------------------------------------------------------------
   [3] コンテンツブロック内に関する指定 */

/*-- 見出し --*/


.sidebar-title	{
	margin-bottom: 5px;
	padding: 1px 0;
	line-height: normal;
	background-color: bbb;
	border-bottom: 1px solid #000;
	height: 30px;
	}

h6	{
	font-family: "MS PGothic";
	font-size:12pt;
	margin:5px 0px 1px 10px;
	text-align:left;
	}


/*-- 文字 ---*/
#contents p {
	line-height: 5px;
	margin-bottom: 5px;
	}



/*--コンテンツサイドバー内　リスト（UL） ---*/


/*-- クイックリンクの設定 ---*/

.navigation {
	list-style-type: none;
	margin: 0;
	padding: 0px;
	}

.navigation li {	display: inline;	}

.navigation li a	{
	text-decoration: none;
	display: block;
	width:256px;
	padding: 0px;
	background: #fff no-repeat 0 100%;
	margin: 0px 0px 2px 0px;/* 下部設定間隔 */
	border-bottom: 1px solid #ddd;/*-- 影設定 --*/
	}                                        /*-- クイックリンク通常の設定 --*/

.navigation li a:hover {
	text-decoration: none;
	background: #ddd no-repeat -200px 100%;
	}/*-- クイックリンクマウス置いたときの設定 --*/


/*-- INFOMATION部分 ---*/
.information	{
	list-style-type: none;
	margin: 0px 0px 10px;
	padding:0px 0px;
	}
	/*-- INFOMATION外枠設定 ---*/

	
h7	{
	font-family: "MS PGothic";
	font-size:14pt;
	text-align:left;
	font-weight: bold;
	margin-left:10px;
	}

.information p {
	display: inline;
	font-family: "MS PGothic";
	font-size:11pt;
	text-align: left;
	padding: 20px 10px 5px 25px;
	text-indent: -15px;
}

.information p a	{
	width: 641px;
	text-decoration: none;
	display: block;
	padding: 10px 10px 5px 25px;
	text-indent: -15px;
	font-family: "MS PGothic";
	font-size:11pt;
	text-align: left;
	}                            /*-- news通常の設定 --*/

.information p a:hover {
	text-decoration:underline;
	color: #ff0000;
	}/*-- newsマウス置いたときの設定 --*/


/*-- 新着情報部分 ---*/
.whatsnew	{
	height: 350px;
	overflow: auto;
	margin-bottom: 0px;
	padding: 0px 15px 0px 10px;

	}/*-- 更新情報外枠設定 ---*/



.whatsnew dt {
  margin-bottom: 5px;
  padding-left: 5px;
  border-left: 5px solid #666;
}

.whatsnew dd	{
	line-height: 17px;/* 行間設定 */
	margin-bottom: 15px;
	padding-bottom: 7px;
	font-family: "MS PGothic";
	font-size:11pt;
	border-bottom: 1px solid #666;
	}

.whatsnew dd a	{
	display: block;
	color: #000000;
	text-decoration: none;/* テキスト下線 */
	margin: 0px auto 4px;/* 下部設定間隔 */
	}                            /*-- news通常の設定 --*/

.whatsnew dd a:hover {
	text-decoration:none;
	font-weight: bold;
	color: #ccc;
	background: #fff;
	}/*-- newsマウス置いたときの設定 --*/



/* -------------------------------------------------------------
   [4] フッターブロック内に関する指定 */

h2	{
	line-height: 20px;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro","ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-weight: lighter;
	font-size:9pt;
	padding:0 5px 0 5px;
	text-align:left;
	}/*会社情報部分です*/
	
.footer-top-left a	{
	color: #fff;
	text-decoration: none;
	text-align:left;	}                            /*--ﾘﾝｸの設定 --*/

.footer-top-left a:hover {
	text-decoration:none;
	color: #000;
 	background: #888
	}/*-- マウス置いたときの設定 --*/

.footer-top-center a	{
	color: #fff;
	text-decoration: none;
	}                            /*--ﾘﾝｸの設定 --*/



#wrap{
width: 900px;
margin: 20px auto;
}
.smallimage {
background-color: #fff;
border: 1px solid #CCC;
padding: 3px;
margin: 10px 5px 0 0;
}

