@charset "Shift_JIS";

body{
	margin:0;
	padding:0;
	background:url(../img/base/bg_a.gif) repeat-x #faf0e6;
	font-size:10pt;
	color:#666666;
	}

#rap{margin:0px auto; padding:0; width:810px; position:relative; text-align:left;}

a img {
	border:none;
}


#header{
	font-size:8pt;
	margin:15px 0 0;
	padding:3px 0 0 3px;
	color:#666666;
	letter-spacing:0.1em;
	}

#header h1{
	font-size:8pt;
	margin:15px 0 0;
	padding:3px 0 0 3px;
	}

/* ヘッダーの設定 */
#flashA h2{font-size:12pt; margin:0; padding:0; position:absolute; top:135px; left:50px; letter-spacing:0.1em;}

/* 装飾span  */
.boldB{font-weight:bold;}
.aka{color:#ff0000;}
.kuro{color:#000000;}
.ao{color:#000066;}

/* ナビゲーション */
#navi ul{width:810px; height:30px; background:url(../img/base/navi_obi_a.gif) no-repeat; margin:0; padding:0; line-height:2.3em;}

#navi li, #navi li a{color:#ffffff; font-weight:bold; text-decoration:none;}
#navi li{list-style:none; float:left; display:block; margin:0;}

#navi li a{display:block; padding:0; text-indent:18px;}
#navi a:hover{background:#ef857d;}

#navi .navi00 a{background:url(../img/base/navi_obi_aonon.gif) no-repeat;}
#navi .navi01 a{width:150px; background:url(../img/base/navi_obi_aoff.gif) no-repeat;}
#navi .navi02 a{width:150px;}
#navi .navi03 a{width:150px;}
#navi .navi04 a{width:150px;}
#navi .navi05 a{width:150px;}
#navi .navi06 a{width:150px;}
#navi .navi07 a{width:150px;}

#navi .navi01 a:hover{background:url(../img/base/navi_obi_aonon.gif) no-repeat;}
#navi .navi00 a:hover{background:url(../img/base/navi_obi_aonon.gif) no-repeat;}

/* パンくずナビ */
#panN ul{width:810px; height:30px; margin:0; padding:0; line-height:1.5em;}

#panN li, #navi li a{color:#191970; font-weight:bold; text-decoration:none;}
#panN li, #panN span{list-style:none; float:left; display:block; margin:10px 0 0 10px;}

#panN li a{display:block; padding:0; color:#191970;}
#panN a:hover{color:#ff0000;}


/* 帯の設定 */
.h2_01 a{text-decoration:none; color:#333333;}
.h2_02 a{text-decoration:none; color:#333333;}
.h2_03 a{text-decoration:none; color:#333333;}

.h2_01 a:hover, .h2_02 a:hover, .h2_03 a:hover{color:#333333;}
.h2_01 p, .h2_02 p, .h2_03 p{padding:0 0 0 20px; margin:0 0 0; line-height:2em; font-weight:bold; color:#333333;}

.h2_01{width:500px; height:26px; background:url(../img/base/h2_03.gif) no-repeat; margin:10px 0 0 18px;}

.h2_02{width:730px; height:26px; background:url(../img/base/h2_04.gif) no-repeat; margin:10px 0 0 28px;}

.h2_03{width:500px; height:26px; background:url(../img/base/h2_05.gif) no-repeat; margin:10px 0 0 20px;}


/* コンセプト */
#consept{background:url(../img/base/consept.gif); width:750px; margin:20px 40px 0 20px; padding:10px 5px 10px 15px;}

#consept p{line-height:1.5em; letter-spacing:0.1em;}

/* 右とか左 （1）*/
#m_left, #m_right{padding:0 0 10px; margin:0; display:block;}
#m_left{float:left; padding:10px;width:550px; background:#e8d3d1;}
#m_right{float:right; width:210px; padding:10px; background:#ebe7dd;}

#siro{margin:0; padding:5px; background: #ffffff;}

#siro02{margin:0; padding:5px; background: #ffffff;}
#siro02 td{vertical-align:top;}

/* 右とか左 （2）*/
#m_left02, #m_right02{padding:0 0 10px; margin:0;}
#m_left02{float:left; padding:10px;width:550px; background:#e8d3d1;}
#m_right02{float:right; width:210px; padding:10px; background:#ebe7dd;}
#m_right02 img{width:210px;}
#siro{margin:0; padding:5px; background: #ffffff;}


/* コースの詳細ページ */

#corse-m{width:790px; clear:both; padding:10px; margin:15px 0 0; background:#e8d3d1;}
#corse-m .corse-siro{margin:0; padding:5px; background: #ffffff;}

/* メイン　右 */
.side{background:url(../img/base/side.gif) no-repeat;width:200px; height:26px; line-height:1.8em; padding:0 0 0 10px; font-weight:bold;}
.access, .access a{width:200px; padding:5px 5px 5px 10px; line-height: 1.5em;}


/* メイン左 */

#page{clear:both; margin:10px 0 0 50px;}

#page a, #page a:hover{color:#666666; font-weight:bold;}

#page a{float:left; width:199px; height:80px; margin:0 5px 0 5px; padding:5px 0 0 5px; text-decoration:none; text-indent:35px;}

#page a:hover{background:url(../img/base/p_0000.gif) no-repeat;}

#page .p001{background:url(../img/base/p_0101.gif) no-repeat;}
#page .p002{background:url(../img/base/p_0102.gif) no-repeat;}
#page .p003{background:url(../img/base/p_0103.gif) no-repeat;}
#page .p004{background:url(../img/base/p_0104.gif) no-repeat;}



/* 記事の内容 index以外の設定 */
.kiji{padding:0 0 0 30px; line-height:1.5em;}
.more{margin:0 0 0 370px;}
.more a{display:block; background:url(../img/base/point.gif) no-repeat; text-decoration:none; color:#666666; text-indent:15px; width:110px;}
.more a:hover{color:#971e23;}


.more01{margin:10px 0 0 250px;}
.more01 a{display:block; background:url(../img/base/point.gif) #ebe7dd no-repeat; text-decoration:none; color:#666666; text-indent:15px; width:110px; border:solid 1px #ce8d93;}
.more01 a:hover{color:#971e23;}



/* ナビゲーション フッター */
#navi02{text-algin:center;}
#navi02 ul{height:25px; margin:0; padding:0; line-height:1.5em; clear:both;}

#navi02 li, #navi02 li a{text-decoration:none;}
#navi02 li{list-style:none; float:left; display:block; margin:0;}

#navi02 li a{display:block; text-align:center; color:#666666; padding:0 10px 0 10px; border-right:solid 2px #dcdcdc;}
#navi02 a:hover{}

#navi02 .navi001 a{margin:0px;}


/* フッター */
#fooder{background:url(../img/base/bg01.gif) repeat-x; margin:0 0 15px; padding:0 10px 0 0; clear:both; text-align:right;}

#fooder table{width:800px;}

#fooder02{background:url(../img/base/bg01.gif) repeat-x; margin:0 0 15px; padding:0 10px 0 0; clear:both;}

#fooder02 table{width:800px;}

/*************************************

  2009年6月8日
  (株)ヒューマニティー　タカエス　追加


**************************************/

.H20 {
	font-size: 19px;
	height: 20px;
}
.H10 {
	font-size: 9px;
	height: 10px;
}
.banner {
	position: relative;
	bottom: 10px;
	text-align: left;
	right: -165px;
	color: #343434;
}

