@charset "utf-8";

/* container
--------------------------------------------------------*/

#container{
	margin:auto;
	margin-top:10px;
	margin-bottom:0;
	width:950px;
	overflow:hidden;
	background:url(../imgre/main_bg.gif) repeat-y;
}
	/* main
	--------------------------------------------------------*/
	
	#main{
		margin-right:13px;
		float:left;
		width:753px;
		overflow:hidden;
		text-align:left;
		position:relative;
	}
	
	#main .content{
		margin:15px;
	}
		

		/* title
		--------------------------------------------------------*/
			#container #main h2{
				margin:0 -1px 0 0;
				padding-left:40px;
				height:46px;
				background:#fff url(../imgre/tit.gif) no-repeat;
				line-height:33px;
				text-align:left;
				color:#666;
				font-size:1.7em;
			}
			#container #main h3{
				margin-bottom:10px;
				padding-left:30px;
				height:33px;
				background:#fff url(../imgre/tit.gif) no-repeat;
				line-height:33px;
				text-align:left;
				color:#666;
				font-size:1em;
			}
			#container #main h4{
				margin-bottom: 10px;
				background:#fff url(../imgre/icn_01.gif) repeat-x;
				background-position:0 15px;
				text-align:left;
				line-height:17px;
				color:#5cc2dc;
				font-size:1em;
			}
			

		/* tourcontent
		--------------------------------------------------------*/
		#trcontent{
			margin:15px;
		}
			
			#trcontent .trimg{
				margin-right:10px;
				padding-top:10px;
				width:373px;
				height:273px;
				background:#fff url(../imgre/can/canimg_bg.gif) no-repeat;
				text-align:center;
				float:left;				
			}	
				#container #main #trcontent h3{
					padding-left:10px;
					height:23px;
					line-height:23px;
					background:#fff url(../imgre/icn_01.gif) no-repeat left;
					color:#ff6f06;
					position:relative;
				}	
					#trcode{
						position:absolute;
						right:0;
						top:0;
						padding:0 3px;
						font-weight:normal;
						background:#305281;
						color:#fff;
						font-size:0.85em;
					} 
					#trcode_s{
						padding:2px;
						font-weight:normal;
						background:#305281;
						color:#fff;
						font-size:0.85em;
					} 
				
				#trcontent .floatbox{
					width:100%;
				}
				
				#trcontent table{
					background:#ccc;
					color:#666;
					width:100%;
				}

				#trcontent table th{
					padding:2px 3px 2px 18px;
					background:url(../imgre/cel_bg.gif) no-repeat left;
					font-weight:normal;
				}
					#trcontent table th strong{
						color:#FF9001;
					}
				#trcontent table td{
					padding:3px;
					background:#fff;
				}
					#trcontent table td strong{
						color:#FF6600;
					}

				#trcontent thead th{
					padding:3px;
					background:#fff;
					text-align:center;
					font-weight: bold;
				}

				#trcontent thead td{
					padding:3px;
					background:#e6e6e6;
					text-align:center;
				}
				#trcontent tbody td{
					padding:3px;
					background:#FFf;
					text-align:center;
				}




		/* ページトップへ（サブメニューの背景）
		--------------------------------------------------------*/	
			.pgtop{
				margin:auto;
				margin-top:0;
				margin-bottom:0;
				padding:20px 0 7px 0;
				width:950px;
				background: url(../imgre/main_btm.gif) no-repeat top left;
				font-size:0.8em;
				color:#999;
				text-align:right;
			}




/*--flow
--------------------------------------------------------*/
#container #main #flow h3{
	background:none;
	padding:0;
}
#flow div img{
	margin:5px 0 20px 0;
}

/* search
--------------------------------------------------------*/

#aloha_search .searchtab{
	margin-bottom:10px;
	width:100%;
	border:2px solid #eee;
	overflow:hidden;
}
	#aloha_search .searchtab th{
		padding:4px 5px 4px 20px;
		width:1%;
		background:url(../imgre/cel_bg.gif) left no-repeat;
		font-size:0.9em;
		color:#222;
		font-weight:normal;
		white-space:nowrap;
	}
	#aloha_search .searchtab td{
		padding:0 5px;
		font-size:0.9em;
		background:e0e0e0;
		white-space:nowrap;
	}
	#aloha_search .searchtab td img{
		vertical-align:top;
		margin-left:5px;
	}
	#aloha_search .searchtab .submit{
		text-align:right;
		padding:3px;
	}
/*ツアー一覧
--------------------------------------------------------*/

.TopOptionTour {
	margin-bottom: 5px;
	border: 1px solid #72A0C2;
	padding: 2px;
	width:99%;
}

.TopOptionTitle {
	font-size: 1em;
	font-weight: bold;
	background-color: #DEE9F1;
	padding: 6px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #72A0C2;
	line-height: 15px;
}
.TopOptionText {
	font-size: 0.9em;
	color: #666666;
	padding: 3px;
	line-height: 14px;
}
.TopOptionInfo {
	font-size: 1em;
	font-weight: bold;
	color: #5778a6;
	background-color: #F7F7F7;
	padding: 5px;
}
.CrePrice{
	color:#ff0000;
	font-weight:bold;
}
.ListOtherLink {
	font-size: 1.2em;
	font-weight: bold;
	color: #333333;
	text-align: right;
	padding: 5px;
	margin-bottom: 5px;
}
.ListOtherLinkLeft {
	font-size: 1.2em;
	font-weight: bold;
	color: #333333;
	text-align: left;
	padding: 5px;
	margin-bottom: 5px;
}
.ListPage {
	font-size: 1em;
	color: #0033CC;
	padding: 5px;
	text-align: right;
}
.osusumetour{
	margin:0;
	padding:3px 0 2px 70px;
	color:#ff9c00;
	font-weight:bold;
	background:url(../imgre/osusume_ico_m.gif) no-repeat left;
}

/*--weather
--------------------------------------------------------*/
.bar02 {
	font-size: 1em;
	font-weight: bold;
	color: #fff;
	padding: 5px;
    background:url(../imgre/bar_02_bg.gif) ;
}

.ATable {
	border: 1px solid #90B5CB;
	text-align: center;
	background-color: #F5F9FA;
}

/* ------------------------css/basic.cssから移動------------------------------*/
/* ------------------------▽　▽　▽------------------------------*/
.BasicTitle {
	background-image: url(../img/basic_titile_bg.gif);
	background-repeat: no-repeat;
	padding-left: 33px;
	font-size: 16px;
	font-weight: bold;
	height: 28px;
	padding-top: 12px;
	margin-bottom: 10px;
	margin-top: 10px;
}

.BasicTitleL {
	background-image: url(../img/basic_titile_bg_l.gif);
	background-repeat: no-repeat;
	padding-left: 33px;
	font-size: 16px;
	font-weight: bold;
	height: 28px;
	padding-top: 12px;
	margin-bottom: 10px;
	margin-top: 10px;
}
.BasicSubTitle {
	font-size: 16px;
	color: #0A4660;
	margin-bottom: 7px;
	padding-left: 5px;
	border-left-width: 4px;
	border-left-style: solid;
	border-left-color: #508EA5;
	font-weight: bold;
}
.BasicTable01 {
	background-color: #688D9D;
}
.BasicTable02 {
	background-color: #CCCCCC;
}
.BasicTd01 {
	font-size: 13px;
	line-height: 25px;
	font-weight: bold;
	color: #FFFFFF;
	background-image: url(../img/basic_td_01.gif);
	background-repeat: repeat-x;
	height: 25px;
	padding-left: 8px;
}
.BasicTd02 {
	font-size: 13px;
	line-height: 16px;
	color: #173D4F;
	background-color: #C1DAE3;
	background-image: url(../img/basic_td_mark_01.gif);
	background-repeat: no-repeat;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 15px;
	font-weight: bold;
}
.BasicTd03 {
	font-size: 13px;
	line-height: 16px;
	color: #333333;
	background-color: #FFFFFF;
	padding: 5px;
}
.BasicTd04{
	font-size: 12px;
	line-height: 16px;
	color: #333333;
	background-color: #F3F3F3;
	background-image: url(../img/basic_td_mark_02.gif);
	background-repeat: no-repeat;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 15px;
	background-position: left center;
}
.BasicTdLink01{
	font-size: 10px;
	line-height: 16px;
	color: #333333;
	background-color: #F3F3F3;
	background-image: url(../img/basic_td_mark_02.gif);
	background-repeat: no-repeat;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 15px;
	background-position: left center;
}
.BasicTdLink02 {
	font-family: "Trebuchet MS";
	font-size: 11px;
	color: #333333;
	background-color: #FFFFFF;
	padding-top: 3px;
	padding-right: 3px;
	padding-bottom: 3px;
	padding-left: 6px;
}
.BasicTdLink03 {
	font-size: 11px;
	color: #333333;
	background-color: #FFFFFF;
	padding: 4px;
	line-height: 14px;
}
.BasicTdLead {
	background-color: #EDF5F8;
	margin-bottom: 4px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #C1DAE3;
	padding: 3px;
	font-weight: bold;
	color: #173D4F;
}
.UnderLine {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
	margin-top: 3px;
	margin-right: 3px;
	margin-bottom: 10px;
	margin-left: 3px;
}
.BasicSubLine {
	margin-bottom: 8px;
	padding-bottom: 2px;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #508EA5;
}

.Text13 {
	font-size: 13px;
	line-height: 16px;
	color: #333333;
	margin-bottom: 10px;
	padding: 5px;
}
.Text13Gray {
	font-size: 13px;
	line-height: 16px;
	color: #333333;
	margin-bottom: 10px;
	padding: 5px;
	background-color: #F3F3F3;
}
.Text11 {
	font-size: 11px;
	line-height: 14px;
}
.GuideTdArrow {
	background-image: url(../guide/img/guide_arrow_01.gif);
	background-repeat: no-repeat;
	background-position: center top;
	background-color: #FFFFFF;
}
.GuideTripLead {
	font-size: 13px;
	line-height: 16px;
	color: #333333;
	margin-bottom: 5px;
	padding: 2px;
}
.GuideTripText01 {
	font-size: 11px;
	line-height: 14px;
	color: #333333;
	padding: 10px;
	background-color: #EDF5FA;
}
.GuideTripText02 {
	font-size: 13px;
	line-height: 16px;
	color: #333333;
	padding: 10px;
	background-color: #EDF5FA;
	margin-top: 5px;
	margin-bottom: 5px;
}
.BPageTop {
	text-align: right;
	margin: 5px;
}
.ATable {
	border: 1px solid #90B5CB;
	text-align: center;
	background-color: #F5F9FA;
}

/* 追加分 */
	.Service td {
	text-align: left;
	vertical-align: top;
	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size:11px;
	color:#666666;
	line-height: 120%;
}
.Service .b12
{
	color: #768EA5;
	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size:12px;
}
.Service .b
{
	color: #768EA5;
}
.Service .b10
{
	color: #768EA5;
	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size:10px;
}
.Service .t12
{
	font-size:12px;
	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	color: #666666;
}
.Service .t10
{
	font-size:10px;
	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
}

.Service form
{
	margin:0px;
}
.Service a {
	text-decoration: underline;
	color:#666666;
}
.Service a.1 {
	text-decoration: none;
	color:#768EA5;
	font-size:10px;
}
.Service a.copy {
	text-decoration: none;
	color:#999999;
	font-size:11px;
}
.Service .PageTopService {
	text-align:right;
}
.Service .main_line td {
	background-color:#fff;
	}
.SiteMap .BasicTd01Cnt {
	font-size: 13px;
	line-height: 25px;
	font-weight: bold;
	color: #FFFFFF;
	background-image: url(../img/basic_td_01.gif);
	background-repeat: repeat-x;
	height: 25px;
	padding-left: 20px;
}
.SiteMap .BasicTd01Cnt a {
	font-size: 13px;
	line-height: 25px;
	font-weight: bold;
	color: #FFFFFF;
	height: 25px;
}
.SiteMap .LinkList td {
	font-size: 13px;
	line-height: 1.4em;
	color: #173d4f;
	font-weight: bold;
	padding-left:20px;
}
.SiteMap .LinkList td a {
	font-size: 13px;
	line-height: 1.4em;
	color: #3d97ad;
	font-weight: bold;
}
.SiteMap .CategorySet {
	text-align:left;
}

#a7service h3{
	margin-bottom:5px;
}

#a7service h4{
	font-size:100%;
	color:#4b8902;
	font-weight:bold;
	margin-bottom:1px;
}

#a7service p{
	margin-left:10px;
	line-height:150%;
	text-indent:15px;
	background:url(../img/arrow_01.gif) no-repeat left top;
}

#a7service .lead{
	background:#66bb32;
	color:#fff;
}

#a7service .strong{
	margin:0 5px 10px 10px;
	padding:5px;
	background:#fff4b9;
	color:#FF6633;
	line-height:150%;
}

#a7service p.no_icon{
	background:none;
	text-indent:0;
}
#a7service .bottom{
	margin-bottom:10px;
}
#a7service .top{
	margin-top:10px;
}
#a7service .small{
	font-size:10px;
	line-height:150%;
}

#MealMenu{
	margin:15px 0 0 0;
	padding:0;
	list-style-type:none;
}

#MealMenu li{
	display:block;
	float:left;
	width:133px;
	height:43px;
}

#MealCoupon h3{
	margin-bottom:15px;
}

#MealCoupon p{
	line-height:150%;
	font-size:12px;
}

#MealCoupon .okosamacoupon{
	width:100%;
	text-align:right;
	font-size:10px;
}
#MealCoupon .okosamacoupon img{
	vertical-align:middle;
}

#MealCoupon table{
	margin-bottom:25px;
	margin-left:10px;
	width:100%;
	background:#666666;
	font-size:12px;
}
#MealCoupon table th{
	padding:0 3px;
	font-weight:normal;
}
#MealCoupon table td{
	padding:3px 5px;
}

.mr,.dy,.ng,.gl{width:20px;}

#MealCoupon table td img{
	display:block;
}

#MealCoupon .name{
	width:170px;
}
#MealCoupon .tel{
	width:60px;
}

#MealCoupon .bluetab th{background:#6e92be; color:#fff;}
#MealCoupon .bluetab td{background:#fafcfd;}
#MealCoupon .bluetab td.cel01{background:#f1f3fd;}


#MealCoupon .greentab th{background:#639a50; color:#fff;}
#MealCoupon .greentab td{background:#fafff8;}
#MealCoupon .greentab td.cel01{background:#f0fff3;}

#MealCoupon .yellowtab th{background:#888e41; color:#fff;}
#MealCoupon .yellowtab td{background:#fefff8;}
#MealCoupon .yellowtab td.cel01{background:#fbfcea;}

#MealCoupon .orangetab th{background:#92723a; color:#fff;}
#MealCoupon .orangetab td{background:#fffcf7;}
#MealCoupon .orangetab td.cel01{background:#fff8ed;}



#Contact,#Faq{
	font-size:80%;
}

#Contact h3{
	margin:0 0 15px 0;
	padding:0 0 0 35px;
	background:url(../img/contact_ico.gif) no-repeat;
	font-weight:bold;
	font-size:120%;
	line-height:2;
	color:#407b8d;
}

#Contact dl{
	margin:0 0 20px 0;
	padding:10px;
	background:url(../img/contact_bg.gif) repeat-x;
	border-bottom:1px dotted #e66700;
}

#Contact dl dt{
	padding:0 0 0 15px;
	font-weight:bold;
	color:#797979;
	background:url(../img/contact_arrow.gif) no-repeat;
	background-position:0 3px;
}

#Contact dl dd{
	padding:15px 0 0 0;
	text-align:right;
	
}

#Faq{
	color:#666666;
}
#Faq ul{
	padding:10px 5px;
	margin:0 0 20px 0;
	list-style:none;
	background:#eff5f6;
}

#Faq ul li{
	margin:5px 0;
	padding-left:18px;
	background:url(../img/contact_arrow.gif) no-repeat;
	background-position:0 3px;
}

#Faq .bd{
	background:url(../img/bdbg.gif);
	width:100%;
	height:1px;
	text-indent:-9999px;
	font-size:0.1em;
	margin:10px 0;
	padding:0;
}

#Faq h3{
	margin:0 0 5px 0;
	padding:0 0 0 35px;
	background:url(../img/faq_ico.gif) no-repeat;
	font-weight:bold;
	font-size:120%;
	line-height:2;
	color:#407b8d;
}
#Faq dl dt{
	color:#915d36;
	line-height:2.1;
	font-weight:bold;
}

#Faq dl dt img{
	background:url(../img/bdbg.gif);
	margin-right:10px;
	vertical-align:middle;
}
#Faq dl dd{
	margin:3px 0 25px 0;
	padding:8px;
	background:#efeed4;
	line-height:1.4;
	letter-spacing:0.1em;
}
#Faq dl dd table{
	background:#666666;
	min-width:55%;
}
#Faq dl dd table th{
	font-weight:normal;
	background:#ffffee;
}
#Faq dl dd table td{
	background:#fff;
}

/* 追加 add 2007.07.11 19:30 akiyama for ./contents/hotel-guide.php */

#guides {
font-size:small;

}

#guides ul li{
list-style-image:none;
list-style-image:url(../img/oahuguide_icon.gif);
font-size:small;

}

#MainCon2 {
	float: left;
	width: 810px;
	font-size: 13px;
	color: #333333;
}

/* end */
.div_margin {
    padding-left:10px;
	padding-right:10px;
}

#Point .sec{
	margin-bottom:10px;
	position:relative;
	font-size:12px;
}

#Point .flow{
	height:350px;
	z-index:2;
}

#Point .supimg{
	position:absolute;
	left: 347px;
	z-index:0;
}

#Point ol{
	margin:20px 0 0 0;padding:10px 0 0 0;
	width:400px;
	list-style:none;
	font-weight:bold;
	color:#98661e;
}
#Point li{
	margin-bottom:30px;
	line-height:1.6;
}
#Point li img{
	vertical-align:middle;
}

#Point .cap{
	position:absolute;
	top:250px;
	left:0px;
	z-index:1;
}



#Point p{
	line-height:1.6;
	margin-bottom:3px;
}

#Point h3{
	margin:0 0 8px 0;padding:0 0 0 25px;
	background:url(../img/point_subtit.gif) no-repeat bottom;
	line-height:1.5;
	font-weight:bold;
	font-size:14px;
	color:#98661e;
}

#Point strong{
	color:#e60000;
}

#Point dl{
	margin:0 0 10px 0;
	padding:8px;
	border:2px solid  #afafaf;
}
#Point dt{
	color:#6a8d65;
	font-weight:bold;
	line-height:1.6;
}
#Point dd{
	margin:0 0 5px 0;padding:0;
	line-height:1.6;
}

#Point .btn{
	width:260px;
	background:#eee;
	border:3px solid #5c7193;
	text-align:center;
	line-height:1.5;
}

a.btn:link{color:#666;}
a.btn:visited{color:#666;}
a.btn:hover{color:#999;}


#Point .btn2{
	margin-right:8px;
	padding-top:10px;
	display:block;
	width:281px;
	height:23px;
	background:url(../img/point_btn_bg.gif);
	text-align:center;

}

a.btn2:link{color:#fff;}
a.btn2:visited{color:#fff;}
a.btn2:hover{color:#eee;}

.sup{
	color:#999;
	font-size:10px;
	font-weight:normal;
}

.topicphoto{
	float:left;
	margin:0 5px 5px 0;
}
.topicphoto img{
	float:left;
	margin:0 5px 0 0;
}

/*=====================================================================aboutlink==*/


.regulation,.privacy,.law,.conditions,.brg,.aboutlink{
	padding:10px 10px 0 10px;
	background:#fff;
	color:#333;
}
.conditionsbx .conditions{
	margin:0;
	padding:0;
	}
.regulation dl dt,.privacy dl dt,.conditions dl dt{
	margin-bottom:2px;
	border-bottom:1px solid #999;
	color:#4679a1;
}
.regulation dl dd,.privacy dl dd,.conditions dl dd{
	margin-bottom:8px;
	font-size:90%;
	_font-size:80%;
	line-height:1.3;
}
.regulation ol,.privacy ol,.conditions ol{
	padding-left:20px;
	_padding-left:0px;
	_margin-left:30px;
}

.privacy .txt01,.conditions .txt01{
	padding:10px 0;
	border-top:3px dotted #72a4cc;
	background:#f6fbff;
	color:#2c5d84;
}

.law table{
	background:#666;
}
.law td{
	background:#fefefe;
	text-align:left;
	padding:3px;
	line-height:1.3;
}
.law th{
	background:#bbb;
	color:#fff;
	font-weight:normal;
	white-space:nowrap;
}
.law .sup{
	margin:0;
	padding:0;
}
.law  ul,.brg ul{
	padding: 0 0 0 20px;
}

.conditionsbx{
	display:block;
	margin:0 0 10px 0;
	padding:0;
	height:250px;
	overflow:auto;
}
.linktag{
	margin:8px 0 8px 5px;
	padding:0;
	overflow:auto;
	width:300px;
	height:60px;
	border:1px solid #eee;
	background:#fef4fa;
	color:#666;
	text-align:left;
	font-size:0.6em;
}
.linktagbg{
	margin:auto;
	margin-top:8px;
	margin-bottom:8px;
	width:90%;
	padding:0;
	overflow:auto;
	height:60px;
	border:1px solid #eee;
	background:#fef4fa;
	color:#666;
	text-align:left;
	font-size:0.7em;
}
.bannersize{
	display:block;
	margin:5px 0 3px 0;
	font-size: 0.8em;
}
.linktag pre,.linktagbg pre{margin:0;padding:0;}
.aboutlink th img{margin:0 0 8px;}
.aboutlink th,.aboutlink td{
	margin:0 1px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #ccc;
}
.aboutlink th.nobd{border:none;}
.lead_link {
	background-color: #E4E4E4;
	border: 1px solid #CCCCCC;
	margin: 20px;
	padding: 10px;
	font-size: 0.8em;
	width: 400px;
}
.aboutlink p {
	font-size: 0.9em;
}

/*=====================================================================howto==*/

#howto {
color:#666666;
}


.howto_num span,.howto_area h2 span {
	background-image: url(../img/num_bg.gif);
	background-repeat: no-repeat;
	text-align: center;
	height: 20px;
	width: 20px;
	color: #FFFFFF;
	display: block;
	float: left;
	top: -2px;
	position: relative;
	padding-top: 2px;
}
.howto_num span.nonum {
	background-image: none;
}
.howto_num,.howto_area h2 {
	font-weight: bold;
	margin-bottom: 10px;
	font-size: 0.9em;
}
.howto_area {
	background-color: #FFFFFF;
	border: 1px solid #CCCCCC;
	padding: 20px;
	margin-top: 20px;
}
.howto_caution {
	color: #FF0000;
}
.howto_area p {
	font-size: 0.8em;
	margin-top: 10px;
	line-height: 1.4em;
}
.howto_area table {
	font-size: 0.8em;
	border: 1px solid #cccccc;
	margin-top: 10px;
	margin-bottom: 10px;
	line-height: 1.4em;
}
.howto_area th {
	background-color: #DFDFDF;
}
.howto_area th,.howto_area td {
	padding: 5px;
}




/*=====================================================================wk.php==*/

.td-text1 {
    font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	color: #666666;
	line-height:150%;
	
	width: 223px;
	padding:5px;
	text-align:left;
	vertical-align:top;
	
	border:solid;
	border-color: #F1F4F5;
	border-width:1px;

}
.td-text2 {
    font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	color: #666666;
	line-height:150%;
	
	width: 162px;
	padding:5px;
	text-align:left;
	vertical-align:top;
	
	border:solid;
	border-color: #F1F4F5;
	border-width:1px;

}
.can-t {
	text-align:center;
	margin-top:10px;
	margin-bottom:15px;


}
.can-text {
	text-align:left; 
	padding-left:95px;
	margin-bottom:10px;

}
.madorizu-td {
	text-align:center;
	border:solid;
	border-color: #F1F4F5;
	border-width:1px;
	clear:both;
	padding: 10px;

}
.madorizu {
	float:left;
	text-align:left;
	width: 252px;
	height:100px;
	margin:10px;
	margin-left: 10px;
	margin-top: 10px;
	margin-right: 5px;


}
.madorizu2 {
	text-align:left;
	width: 450px;
	height:90px;
	margin:5px;
	float: left;
	line-height: 150%;
	padding: 5px;
	background-color: #E8F7FF;
	margin-top: 10px;
	margin-left: 5px;
	color: #395F6C;

}
	
/*--チャーター便特集(2008.05.23)
--------------------------------------------------------*/



table.sample{
	border-top:1px solid #999999;
	border-left:1px solid #999999;
	border-collapse:collapse;
	border-spacing:0;
	background-color:#ffffff;
	empty-cells:show;
	margin:0 0 20px 0;
	line-height:140%;
	letter-spacing:1px;
	font-size:100%;
	width:750px;
}

.sample th{
	border-right:1px solid #999999;
	border-bottom:1px solid #999999;
	color:#000;
	background-color:#f1ebf0;
	padding:0.3em 0.3em;
	text-align:center;
}

.sample td{
	border-right:1px solid #999999;
	border-bottom:1px solid #999999;
	padding:0.3em 0.3em;
	text-align:center;
}


	
