@charset "UTF-8";
/* ===================================================================
 file name  :Top.css
 style info :各ページ個別設定CSS
 
=================================================================== */
/*------------------------------------------------------------
Top  横長
-------------------------------------------------------------*/
/*  ================= body ================================= */

/*  =========  body/Container/Contents/Contents-Main =========== */


#menseki #Container #Contents #Contents-Main ,
#privacy #Container #Contents #Contents-Main ,
#terms #Container #Contents #Contents-Main ,
#kankyo #Container #Contents #Contents-Main,
#sitemap #Container #Contents #Contents-Main,

 {
	padding:0 0 0 0;
	}


#menseki h1{
	background: url(../../images/menseki_h1_title.jpg) 0 0 no-repeat;
	height:47px;
	width:920px;
	margin:0px auto;
}

#privacy h1{
	background: url(../../images/privacy_h1_title.jpg) 0 0 no-repeat;
	height:47px;
	width:920px;
	margin:0px auto;
}

#terms h1{
	background: url(../../images/terms_h1_title.jpg) 0 0 no-repeat;
	height:47px;
	width:920px;
	margin:0px auto;
}


#kankyo h1{
	background: url(../../images/kankyo_h1_title.jpg) 0 0 no-repeat;
	height:47px;
	width:920px;
	margin:0px auto;
}

#sitemap h1{
	background: url(../../images/sitemap_h1_title.jpg) 0 0 no-repeat;
	height:47px;
	width:920px;
	margin:0px auto;
}

/*-----------------------------------------------
 P
-----------------------------------------------*/

#privacy #Contents-Main p , #terms #Contents-Main p , #kankyo #Contents-Main p {
    padding:10px 30px 20px 30px;
	}

#privacy #Contents-Main p strong {
	color:#000066;
	}

/*-----------------------------------------------
 UL・OL
-----------------------------------------------*/

/*---UL---*/
#menseki ul.list{
    padding:10px 30px 0 30px;
}

#menseki ul.list li{
	margin:0 0 20px 30px;
    list-style-type: disc;
}

#privacy ul.list {
    padding:0 30px 20px 30px;
}

#privacy ul.list li {
	margin:0 0 5px 30px;
	list-style:disc;
	}

/*---OL---*/

#privacy ol.list {
    padding:0 30px 20px 30px;
}

#privacy ol.list li {
	margin:0 0 5px 30px;
	list-style:decimal;
	}

#kankyo ol.list {
    padding:0 30px 20px 30px;
}

#kankyo ol.list li {
	font-weight:normal;
	margin:0 0 5px 10px;
	list-style:decimal;
	}

/*-----------------------------------------------
 ■プライバシーポリシー
-----------------------------------------------*/

#privacy p.group {
	padding:20px 30px 0 30px;
	}

#privacy #group {
	width:840px;
	background:#efefef;
	padding:0 0 20px 0;
	margin:0 auto;
	text-align:center;
	}

#privacy #group table {
	margin:0 auto;
	}

#privacy #group table td {
	width:200px;
	padding:5px 30px;
	text-align:left;
	}

/*-----------------------------------------------
 ■ご利用条件
-----------------------------------------------*/

#terms #link {
	padding:0 30px 20px 60px;
	}

#terms #link span {
	color:#FF0000;
	}

/*-----------------------------------------------
 ■環境方針
-----------------------------------------------*/

#kankyo table {
	width:700px;
	margin:0 auto 20px;
	}

#kankyo table th {
	width:46px;
	color:#990000;
	padding:20px 5px;
	text-align:center;
	background:url(../../images/leaf.gif) center center no-repeat;
	}

#kankyo table td {
	color:#009900;
	font-weight:bold;
	padding:20px 5px;
	}

#kankyo table td.list {
	padding:0;
	}

#kankyo #sign {
    padding:0 30px 0 30px;
	text-align:right;
	}

/*-----------------------------------------------
 ■サイトマップ
-----------------------------------------------*/

#sitemap #left {
	float:left;
	padding:10px 10px 0 45px;
	}

#sitemap #right {
	float:left;
	padding:10px 45px 0 0;
	}
	
#sitemap table {
	width:400px;
	border-collapse:collapse;
	border:1px solid #cccccc;
	}

#sitemap table td {
	padding:10px 0 10px 30px;
	border:1px solid #cccccc;
	}

#sitemap table td .arrow_1 {
	font-size:114%;
	padding:0 0 0 15px;
	background:url(../../images/common/arrow_1.gif) center left no-repeat;
	}

#sitemap table td ul {
	margin:5px 0 0 0;
	}

#sitemap table td ul li.arrow_2 {
	padding:3px 0 3px 15px;
	margin:0 0 0 20px;
	background:url(../../images/common/arrow_2.gif) center left no-repeat;
	}

#sitemap table td ul li.arrow_3 {
	padding:0 0 0 15px;
	margin:0 0 0 35px;
	background:url(../../images/common/arrow_3.gif) center left no-repeat;
	}