@charset "euc-jp";
/* CSS Document */

/*■初期設定*/

body{
	color:#666666;/*通常のテキストカラー*/
	}
a{
	color:#666666;/*通常のリンクテキストカラー*/
	}
a:hover{
	color:#CC0000;/*マウスが乗った時の通常のリンクテキストカラー*/
	text-decoration:underline;/*マウスが乗った時下線を表示（つけない場合は underline を none へ）*/
	}

/*■初期設定ここまで*/

*{ margin:0; padding:0;}
img{ border:0;}

/*■フォントサイズ調整*/
body {
	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
    font-size: 11px; /* モダンブラウザ */
    *font-size: 80%; /* IE 7 */
    *font: 80%; /* IE 6以下 */
}

body{
	text-align:center;
	}

	
/*■基本レイアウト*/

#container{
	width:900px;
	height:auto;
	margin:auto;
	text-align:left;
	border-left:#999999 1px solid;
	border-right:#999999 1px solid;
	border-bottom:#999999 1px solid;
	background-image:url(images/back_img01.jpg);
	background-position:bottom;
	background-repeat:repeat-x;
	}
	
	
/*ナビゲーション部分*/

#g_navi {
	width:180px;
/*	height:400px; */
	padding:40px;
	float:left;
	}
#g_navi_home {
	width:180px;
	height:300px;
	padding:40px;
	float:left;
	}
#rogo {
	padding:0px 0 50px 0;
	text-align:center;
	}
#navi {
	width:auto;
	text-align:left;
	}
#navi table { width:180px; }
#navi tr{}
#navi td {
	padding-left:5px;
	line-height:200%;
	/*margin:5px;*/
	color:#CC0000;
	}
#navi a {
	text-decoration:none;
	color:#666666;
	}
#navi a:hover {
	text-decoration:underline;
	color:#CC0000;
	}

/*コンテンツ*/
#content{
	width:600px;
	min-height:600px;
	padding:40px 40px 40px 0px;
	float:right;
	background-image:url(images/back_img02.jpg);
	background-position:40% 50%;
	background-repeat:no-repeat;
	}
#home_content{
	width:600px;
	height:400px;
	padding-right:40px;
	padding-top:40px;
	float:right;
	background-image:url(images/back_img02.jpg);
	background-position:40% 50%;
	background-repeat:no-repeat;
	
	}
/*フッター*/
#footer{
	clear:right;
	/*background:url(img/bg_foot.gif) no-repeat;*/
	/*width:800px;*/
	border-top:#999999 1px solid;
	height:20px;
	margin:auto;
	background-color:#FFFFFF;
	}
	
	
#foot_menu ul { padding: 5px 0px; text-align:left;}
#foot_menu ul li {
	display: inline;
	color: #666666;
	font-size: 11px;
	font-weight: normal;
	padding-left:20px;
	}

#foot_menu a {
	color: #666666;
	text-decoration:none;
	}
#foot_menu a:hover {
	color: #cc0000;
	text-decoration:underline;
	}



#copy{
	margin:auto;
	text-align:center;
	color:#666666;
	padding:14px;
	}


/*その他のページ*/

#root{ width:auto; padding-bottom:5px;}
#root a {
	color: #666666;
	text-decoration:none;
	}
#root a:hover {
	color: #CC0000;
	text-decoration:underline;
	}
#menu{ width:auto; padding-bottom:5px;}
#menu a {
	color: #666666;
	text-decoration:none;
	}
#menu a:hover {
	color: #CC0000;
	text-decoration:underline;
	}
#territory {
	/*font-size:12px;*/
	text-align: left;
	line-height: 150%;
	}
#territory h1 {
	font-size:17px;
	font-weight:bold;
	border-bottom:#CCCCCC 1px solid;
	color:#FF6600;
	margin:15px 0px;
	padding-bottom:8px;
	}
#territory table {
	margin:10px;
	}
#territory tr {background-color:#FFFFFF;}
#territory td {
	padding:3px;
	}
	
div.territory {
	/*font-size:12px;*/
	text-align: left;
	line-height: 150%;
	}
div.territory h1 {
	font-size:17px;
	font-weight:bold;
	border-bottom:#CCCCCC 1px solid;
	color:#FF6600;
	margin:15px 0px;
	padding-bottom:8px;
	}
div.territory table {
	margin:10px;
	}
div.territory tr {background-color:#FFFFFF;}
div.territory td {
	padding:3px;
	}
	
#top {
	text-align:right;
	height:13px;
	margin-top:10px;
	margin-bottom:40px;
	}

div.top {
	text-align:right;
	height:13px;
	margin-top:10px;
	margin-bottom:40px;
	}

.now { color:#CC0000; }
.two_top_r{
	width:200px;
	float:right;
	margin-right:15px;
	margin:0px 10px 15px 0;
	}
.two_top_l{
	width:200px;
	float:left;
	margin:0px 0 15px 0;
	}

/* Leftbox and Rightbox toolbar buttons */
.leftbox, .rightbox {
	margin: 3px;
	padding: 3px;
	font-size: larger;
	width: 20%;
}
.leftbox {
	float: left;
	border-right: 2px solid #ccc;
}
.rightbox {
	float: right;
	border-left: 2px solid #ccc;
}
