@charset "Shift_JIS";
/* CSS Document */
/*-------------------------------------------
タイトル:
制作者 :booplan inc.
URL :
概要 :
作成日 :07/09/16
変更日 :
-------------------------------------------*/
@import url(navi.css);


*{ margin:0; padding:0; zoom:1; }
/*html
-------------------------------------------*/
body {
	font-family: ヒラギノ角ゴ Pro W3,ＭＳ Ｐゴシック, MS UI Gothic, Osaka;
	font-size:80%;
	color:#000;
	margin-top: 20px;
	padding: 0;
	line-height:130%;
	background: #ffffff;
	text-align: center;
}

em { visibility: hidden; }
.text10 {font-size:80%;}
.text14 {font-size:14px;}
.news {font-size:88%; color:#777777; line-height:150%;}
.news-t {font-size:94%; color:#999; line-height:150%;}

/* link */
a:link  { color: #669999; text-decoration: underline;}
a:visited  { color: #669999; text-decoration: underline;}
a:hover  { color: #ffffff; text-decoration: underline;}

img{ border: 0; }
form{ margin: 0; padding: 0; }
h1 { margin:0; padding:0; }
h2 { margin:0; padding:0; }
h3 { margin:0; padding:0;font-size:80%; font-weight:bold;}
h4 { margin:0; padding:0;font-size:70%; font-weight:bold;}
p  { margin:0; padding:0;font-size:80%; }

/*全体
-------------------------------------------*/
#container{	width: 1000px; background-color:#fff; margin: 0 auto; position: relative;}
.ecswitch { position: absolute; right: 0px; top: 0px; }

/*ヘッダー
-------------------------------------------*/
#logo_box {background: url(../images/logo.png) no-repeat; float:left; width:40px; height:40px;margin-left:1px;}
#head_navibox {width:805px; height:50px; float:right;}
#banner_navibox {width:194px; height:55px; float:right;}

.bic { visibility: hidden; height: 0; }
/*メインコンテンツ
-------------------------------------------*/
#page {margin:0px; padding:0px;}
#pagenavi_box {width:193px; margin: 0px; padding: 0px;}

.top_line02 {margin:10px 0px 10px 0px;}

#sitemap_content table {margin:12px 0px 0px 18px; color:#ffffff; font-size:75%; line-height:180%;}
.sitemap_texts {margin-left:15px; color:#ffffff; font-size:85%; line-height:15px;}
.sitemap_ens {color:#ffffff; font-size:9px;}

/* safari */
/*html>body #sitemap_content table { font-size: 75%; }*/

/* IE6.0 */
/** html #sitemap_content table {font-size: 80%; margin:30px 0px 0px 18px; color:#ffffff; line-height:180%;}*/
/** html .sitemap_texts {	font-size: 80%;	}*/
* html .sitemap_line {margin: 0px;}

/* IE7.0 */
/**:first-child+html #sitemap_content table { margin:30px 0px 0px 18px; color:#ffffff; line-height:180%;}*/
/**:first-child+html .sitemap_texts {	}*/
*:first-child+html .sitemap_line {margin:0px; padding:0px;}

/* firefox */
/*html>body #sitemap_content table { font-size: 75%;	}*/

/* link */
#sitemap_content table a:link  { color: #FFFFFF; text-decoration: none;}
#sitemap_content table a:visited  { color: #FFFFFF; text-decoration: none;}
#sitemap_content table a:hover  { color: #669999; text-decoration: none;}

.sitemap_line {margin:5px 0px 5px 0px;}


/*フッター
-------------------------------------------*/
#footer { width:1000px; height:17px; margin-top:13px;}

#copyright {background: url(../images/copyright.png) no-repeat; float:left; width:286px; height:13px;} 
#foot_navibox {float:right; width:417px; height:17px;}

.rssfeed2 a:link, a:visited, a:active { color: #333; text-decoration: none; }
.rssfeed2 a:hover { color: #333; text-decoration: underline; }

.rssfeed a:link, a:visited, a:active { color: #777; text-decoration: none; }
.rssfeed a:hover { color: #777; text-decoration: underline; }

