@charset "utf-8";


.blown {
	color: #775A4D;
}

.red13{
	color:#98434E;
	font-size:13pt;
}

.green10 {
	font-size: 10px;
	color: #353916;
}

.pink13{
	color:#F99;
	font-size:13pt;
	font-weight:bold;
}

.blue11{
	color:#0099ff;
	font-size:11pt;
	font-weight:bold;
}




/*左メニュー*/
#cont{
	width:241px;
	float:left;
}


/*メイン枠*/
#main{
	float:left;
	width:749px;
}


/*本文*/
#hon{
	width:701px;
	margin:15px 24px 15px 24px;
}
	



/*コンテンツリンク-------------------*/

.nav1 a{
	background:url(../image/contents/nav1.gif);
display:block;
width:215px;
height:33px;
padding-top:14px;
padding-left:26px;
color:#584839;
font-weight:bold;
font-size:11pt;
text-decoration:none;
text-align:left;

}

.nav1 a:hover{
color:#9A7E65; 

}



.nav2 a{
	background:url(../image/contents/nav2.gif);
	padding-top:16px;
padding-left:26px;
display:block;
width:215px;
height:35px;
color:#584839;
text-decoration:none;
text-align:left;
}

.nav2 a:hover{
	background:url(../image/contents/nav2o.gif);
color:#9A7E65; 

}



.nav3 a{
	background:url(../image/contents/nav3.gif);
	padding-top:20px;
padding-left:29px;
display:block;
width:212px;
height:31px;
color:#2C2C12;
text-decoration:none;
text-align:left;
}

.nav3 a:hover{
color:#657926; 

}



/*お問合せテーブル-------------------*/
.infot {
width:700px;
margin:0px;
padding:0px;
border-collapse:collapse;
}

.infot th	{
	width:150px;
	padding:10px;
	text-align:left;
	vertical-align:top;
	color:#333;
	background-color: #F3F1E9;
	border-bottom: 1px dotted #ACA396;

}
.infot td	{
padding:10px;
	background-color: #ffffff;
	border-bottom: 1px dotted #ACA396;
}


/*トピックステーブル-------------------*/
.topics {
width:700px;
margin:0px;
padding:0px;
border-collapse:collapse;
}

.topics td	{
	width:660px;
	background:url(../topics/image/t_back.gif);
	height:37px;
	text-align:left;
	padding-left:40px;
	padding-top:5px;

}



/*コースのタイトル背景*/

.cback{
	background:url(../bis/image/bis1/t_back.gif);
	width:685px;
	height:36px;
	padding-left:15px;
	padding-top:10px;
	margin-bottom:15px;
	color:#353916;
	font-size:11pt;
	font-weight:bold;
}



/*料金テーブル-------------------*/
.pay {
width:700px;
margin:0px;
padding:0px;
border-collapse:collapse;
}

.pay th	{
	background:url(../bis/image/bis1/pay_back.gif);
	height:23px;
	padding:10px;
	border-right: 1px solid #FFF;
	text-align:left;
	

}

.pay td	{

	padding:10px;
	border-bottom: 1px solid #D9D1C1;
	border-right: 1px solid #D9D1C1;
	border-left: 1px solid #D9D1C1;
	vertical-align:top;

}



.rw{
	width:680px;
	padding:10px 10px 10px 0px;
	color:#C65B4C;
	font-size:10px;
}




/*ニューステーブル-------------------*/
.news {
width:700px;
margin:0px;
padding:0px;
border-collapse:collapse;
}

.news td	{
	width:193px;
	background:url(../topics/image/t_back.gif);
	height:37px;
	text-align:left;
	padding-left:40px;
	padding-top:5px;

}


/* バックナンバー */
#bknm{
	width: 700px;
}
ul{
	width: 715px;
	margin: 0 -15px 0 0;
	overflow: hidden;
	_zoom: 1;
}
li{
	width: 170px;
	background:url(../topics/image/t_back.gif);
	background-position: -5px ;
	padding-left : 30px ;
	margin-right: 0px;
	line-height: 40px ;
	float: left;
	list-style: none ;
}




h1{
	padding:0px;
	margin:0px;
}

h2{
	padding:0px;
	margin:0px;
}

h2 a{
	padding:0px;
	margin:0px;
}

h3{
	margin:0px;
	padding:0px;
}

h3 a{
	margin:0px;
	padding:0px;
}


/*キャンペーン1203*/
.canbac{
	background:url(../camp/image/can_bac.gif);
	width:680px;
	height:205px;
	margin-top:15px;
	margin-bottom:60px;
	padding:30px 10px 10px 10px;
	color:#103E6B;
	font-size:12pt;
}

.imbac{
	background:url(../camp/image/back1.jpg);
	width:442px;
	height:240px;
	padding:153px 258px 0px 0px;
	font-size:12pt;
	margin-bottom:80px;
}

.white13{
	font-size:13pt;
	font-weight:bold;
	color:#FFF;
}

.white{
	font-size:10pt;
color:#FFF;
}

.new{
	color:#F96;
}

.orangeb{
	color:#F96;
	font-weight:bold;
	font-size:large;
}