﻿@charset "utf-8";
/* CSS Document */


#business_bg{
	background:url(/business/common/images/business_bg.jpg) no-repeat top left;
	overflow: hidden;
	width:920px;
	margin:0 auto;
}

#head-title{
	width:920px;
	height:154px;
	margin-bottom:0;
}

#container{
	overflow:hidden;
	clear:both;
	border-left:4px solid #0093df;
	border-right:4px solid #0093df;
	border-bottom:4px solid #0093df;
	width:892px;
	padding:0 10px 10px 10px;
}

#tab-top tr td{
	background:url(/business/common/images/tab_bg.gif) repeat-x bottom;
}

.div-cource-block{
	overflow:hidden;
	clear:both;
	border:2px solid #e7e7e7;
	background:url(/business/common/images/div_block_bg.gif) repeat-x bottom;
	width:874px;
	padding:6px;
	margin-bottom:14px;
}


.cource-img{
	width:121px;
	float:left;
	margin:0 8px 0 0;
	font-size: 11px;
	line-height: 1.2;
	color:#555;
}

.cource-img img{
	margin-bottom:3px;
}
.div-cource-shosai{
	float:right;
	width:740px;
	text-align:left;
}

/*----------------------------------------------------
	ツアー一覧
----------------------------------------------------*/

.table-cource{
	border:1px solid #54b2dd;
}

.table-cource tr th{
	background:#54b2dd;
	padding:5px;
	width:6em;
	text-align:center;
	font-size:14px;
	color:#FFF;
	line-height: 1.2;
}

.table-cource tr td{
	padding:5px;
}

.table-cource-div{
	display:block;
	clear:both;
	overflow:hidden;
}

.table-cource h2{
	font-size:16px;
	line-height:1.2;
	margin:0 10px 2px 0;
	font-weight:bold;
	float:left;
}

.table-cource2 h2{
	font-size:16px;
	line-height:1.2;
	margin:0 10px 2px 0;
	font-weight:bold;
	float:left;
}

.price1{
	float:left;
	font-weight:bold;
	font-size:14px;
	line-height:1.2;
}

.table-cource tr td p{
	font-size:13px;
	line-height:1.4;
	margin:5px 0 0 0;
	border-top:1px dotted #333;
	padding:3px 0 0 0;

}


/*----------------------------------------------------
	ツアー一覧２
----------------------------------------------------*/

.table-cource2{
	border:1px solid #83b61f;
}

.table-cource2 tr th{
	background:#83b61f;
	padding:2px;
	width:6em;
	text-align:center;
	font-size:14px;
	color:#FFF;
	line-height: 1.2;
}

.table-cource2 tr td{
	padding:5px;
}


.table-cource2 tr td p{
	font-size:13px;
	line-height:1.4;
	margin:5px 0 0 0;
	border-top:1px dotted #333;
	padding:3px 0 0 0;
}


.table-cource-text tr td{
	padding:5px;
}

.table-cource-text tr td p{
	font-size:13px;
	line-height:1.4;
	margin:5px 0 0 0;
	border-top:1px dotted #333;
	padding:3px 0 0 0;
}


.clearfix{
	clear:both;
}


.margin-top8px{
	margin-top:8px;
}

.margin-bottom8px{
	margin-bottom:8px;
}

.margin-bottom16px{
	margin-bottom:16px;
}

.text-red{
	color:#df0000;
}


#read{
	font-size:16px;
	line-height:1.3;
	color:#015aa5;
	font-weight:bold;
	margin-bottom:3px;
}

#read span{
	font-size:13px;
}

.f14{
	font-size:14px;
	line-height:1.3;
}

#caution{
	border:3px solid #ededed;
	width:874px;
	padding:5px;
	margin-bottom:18px;
}

#caution dl{
	clear:both;
}

#caution dl dt{
	background:#c8ecfc;
	font-size:14px;
	font-weight:bold;
	border-bottom:1px dotted #666;
	padding:3px;
	color:#0c83b9;
}

#caution dl dd{
	font-size:13px;
	padding:3px;
	line-height:1.3;
	margin-bottom:6px;
}

#caution ul li{
	margin-bottom: 2px;
	padding-left: 1em; /*1em（1文字）分、右に動かす*/
	text-indent: -1em; /*最初の行だけ1em（1文字）分、左に動かす*/
	color: #666666;
}

/* -----------------------------------------------------------
	#pagetop
		ページトップへ
----------------------------------------------------------- */

.div-page-top{
	text-align:center;
	clear:both;
	overflow:hidden;
	width:890px;
}


p.re-page-top{
	float:right;
	background:url(/fuji/common/images/icons/icon_top.gif) no-repeat left;
	width:10em;
	margin:2px 0 0 0;
	padding-left:6px;
	text-align:right;
	font-size:13px;
}

p.re-page-top a, a:hover{
	text-decoration:underline;
	color:#333;
}

.title-h3{
	width:100%;
	border-left:9px solid #68ceec;
	margin:0 0 6px 0;
	padding-left:5px;
	text-align:left;
	font-weight:bold;
	font-size:16px;
}
#tab-top2 tr td{
	background:url(/business/common/images/tab_bg2.gif) repeat-x bottom;
}
