﻿/*  旅の途中専用 header  */
div#header	{
		
		background: url(../past/sf_tabi/topLineSFtabi.jpg) no-repeat;
		margin-top: 20px;
		background-color: #F0F0F0;
		/* border-right: 1px solid #666666; */
		position: relative;
		width: 920px;
		height: 95px;
}

h1	{
		width: 700px; 
		margin:	0;
		padding: 0;
		font-weight: bold;
		font-size: 18px;
		color: #AF4F4F;
		border-right: 1px solid #AAAAAA;
		border-bottom: 1px solid #AAAAAA;
		border-left: 15px solid #FF9900;
		background-color: #FFFAF4;
		padding: 4px 5px 2px 5px;
		line-height: 140%
}


div.honbun {
		clear: both;
	font-size: 18px;
	text-indent: 0em;
	width: 40em;
	font-family: 'Meiryo','MS UI Gothic',Osaka;
	color: #4A4A4A;
	margin-top: 10px;
	margin-left: 20px;
	line-height: 35px;
	/* letter-spacing: 0.02em;*/
}
div.honbun p{
	padding-top: 10px;
}

p.jmp	{
	text-align: right;
	width: 40em;
	font-size: 18px; 
	line-height: 20px; 
	/* border: solid 3px #0066cc;  */

	/* margin-top: 1px; */
	/* margin-right: 2px; */
}


/*  未使用  */
p.honbun {
	font-size: 18px;
	text-indent: 0em;
	width: 39em;
	font-family: 'Meiryo','MS UI Gothic',Osaka;
	color: #505050;
	margin-top: 10px;
	margin-left: 20px;
	line-height: 28px;
	/* letter-spacing: 0.02em;*/
}

p.honbun b{
	color: #A08880;
}

p.stage2	{
		margin: 0px;
		padding: 10px 10px 10px 10px;
		background-color:  #FFF4FF;
		font-family: 'Meiryo','ＭＳ 明朝',serif;
		font-size: 18px;
		/* font-weight: bold; */
		text-align: left;
		line-height: 36px;
		color: #CC44AA;
		width: 40em;
}

p.color66	{
		padding: 10px 10px 10px 10px;
		margin: 0px;
		background-color:  #F0FFF0;
		font-family: 'Meiryo','ＭＳ 明朝',serif;
		font-size: 18px;
		/* font-weight: bold; */
		text-align: left;
		line-height: 36px;
		color: #229944;
		width: 40em;
}

p.gai	{
		margin: 0px;
		padding: 10px 10px 10px 10px;
		background-color:  #F4F0F0;
		width: 36em;
		font-family: 'Meiryo','MS UI Gothic',Osaka;
		/* font-weight: bold;*/
		font-size: 18px;
		text-align: left;
		line-height: 30px;
		width: 40em;
		color: #884444;
}

p.nebula	{
		margin: 0px;
		padding: 10px 10px 10px 10px;
		background-color:  #F0F0FF;
		width: 36em;
		font-family: 'Meiryo','MS UI Gothic',Osaka;
		font-weight: bold;
		font-size: 18px;
		text-align: left;
		line-height: 42px;
		width: 40em;
		color: #4466CC;
}



p.safe	{
		margin: 0px;
		padding: 10px 10px 10px 10px;
		background-color:  #F0F4F0;
		width: 36em;
		font-family: 'Meiryo','MS UI Gothic',Osaka;
		/* font-weight: bold;*/
		font-size: 18px;
		text-align: left;
		line-height: 30px;
		width: 40em;
		color: #446844;
}

/* ＳＦはsubが無い */
div#main	{
		float: left;
		margin-top: 20px;
		/* margin-left: 120px; */
		padding: 1px 100px; 
		width: 700px;
		/* background-color:  #F0F0F0; */
		/* border: 1px solid #666666; */
}

div.miniTtl	{
		margin-top: 20px;
		margin-left: 10px;
		font-size: 13px;
		width: 680px;
		line-height: 180%;
		/* border: solid 3px #0066cc; */
}


div#kakomi	{
		text-align: center;
		font-size: 14px;
		padding-top: 12px;
		padding-left: 0px;
		padding-bottom: 10px;
		width: 704px;
		line-height: 28px;
		border: solid 1px #A8AAFF;
		border-left: solid 10px #0066cc;
		/* border-right: solid 10px #0066cc; */
		background-color: #E8EFF7;

}


div.btn ul	{
		display: block;
		margin: 0px;
		padding: 0px;
		list-style-type: none;
}
div.btn li	{
		margin-left: 1px;
		padding-left: 1px;
		text-align:left;
		/*background-image: url(../img/blk1.gif);*/
		background-repeat: no-repeat;
		line-height: 200%;
}


/* -------------フッター部 */
div#foot	{
		background: url(../img/footer.jpg)  no-repeat;  
		clear: both;
		font-size: 11px;
		text-align: left;
		line-height: 11px;
		width: 920x;
		height: 50px;
}


/* 新規部分 */
div.topMenu ul
			{
	list-style-type: none;
}

div.topMenu li
			{
		list-style-type: none;
		line-height: 200%;
}




/* -------------- ページ切り替え */
div.pageBlock
			{
		position: relative;
		margin-left: 368px;
		padding-top: 10px;
		width: 360px;
		height: 80px;
	 	/*border: solid 1px #0066cc;*/
}
div.naviBtn
		{
		float: left;
		padding-left: 20px;
		width: 100px;
		height: 58px;
}




p.days		{
		clear: both;
}

p.subTtl	{
	font-size: 14px; font-family:  'Meiryo','MS UI Gothic',Osaka;
	margin-left: 3em;
	line-height: 1.6em;
	font-weight: bold;
}


