<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">*{
padding:0;
margin:0;
}
option{
padding:0px 2px;
margin:0px;
}

body{
/*color:#535353;*/
color:#333333;
font-size:12px;
padding:10px 0px 10px 0px;
line-height:1.4;
}
ul,ol,dl{
list-style:none;
}
img{
border:none;
}
a,a:link{
color:#333333;
text-decoration:underline;
}
a:visited{
color:#333333;
text-decoration:underline;
}
a:hover{
color:#ff3300;
text-decoration:underline;
}

.clearfix:after{
content: ".";
display: block;
height: 0;
clear: both;
visibility: hidden;
}
.clearfix{
display:inline-block;
zoom:1;/*for IE 5.5-7*/
}
 /* Hides from IE-mac \*/
  * html .clearfix {height: 1%;}
  .clearfix {display: block;} 
/* End hide from IE-mac */

#wrap{
text-align:center;
}
#wrap2{
width:760px;
text-align:left;
margin:0 auto;
}
.wrap{
text-align:center;
}
.wrap2{
width:760px;
text-align:left;
margin:0 auto;
}


#kihon {
width:760px;
margin:0 auto;
text-align:center;
}

#kihon2 {
text-align:left;
}

.base {
width:760px;
margin:0 auto;
text-align:center;
}

.base2 {
text-align:left;
}



/*--------------------------------------------------------------
笆�讓呎ｺ悶Δ繝ｼ繝臥畑css
--------------------------------------------------------------*/
#head{
margin-bottom:12px;
line-height:1.2;
}
#head .logo{
width:150px;
float:left;
}
#head .right{
margin-left:160px;
}
#head .right .textright{
float:right;
}
#head .right h1{
font-size:12px;
font-weight:normal;
text-align:left;
}
#head .right ul{
text-align:right;
margin-bottom:10px;
}
#head .right ul li{
display:inline;
}
#head .right li.arrow {
	background: #FFF url(/images/head/arrow.gif) no-repeat left center; 
	margin-right: 10px;
	padding-left:15px;
}

#head .right li.my {
	background: #FFF url(/images/head/my.gif) no-repeat left center; 
	margin-right: 10px;
	padding-left:15px;
}
#head .right li.member img {
position:relative;
top:3px;
margin-right:3px;
}
#head .right li.member2 {
	background: #FFF url(/images/head/icon_new_member.gif) no-repeat left center; 
	margin-right: 10px;
	padding-left:15px;
}

/* 081128 ogawa add */

#head .right li.bookmark {
	background: #FFF url(/images/head/icon_bookmark.gif) no-repeat left center; 
	margin-right: 3px;
	padding-left:15px;
}

#head .right li.my a,
#head .right li.member2 a,
#head .right li.arrow a,
#head .right li.bookmark a{
color:#139be1;
text-decoration:underline;
}
#head .right li.my a:hover,
#head .right li.member2 a:hover,
#head .right li.arrow a:hover,
#head .right li.bookmark a:hover{
color:#ff3300;
text-decoration:underline;
}
/* /081128 ogawa add */



/*--------------------------------------------------------------
笆�繧ｿ繝�
--------------------------------------------------------------*/
#headMenu {
	margin: 0px;
	padding: 0px;
	width:760px;
	height:50px;
	line-height:1.2;
}

#headMenu UL {
	border: 0px;
	margin: 0px;
	padding: 0px;
	list-style-type: none;
	width:760px;
	height:50px;
}

#headMenu LI {
	display: block;
	float: left;
	text-align: center;
	font-size:13px;
	margin: 0px;
	padding: 0px;
}

.TabBox A {
	width: 152px;
	height:39px;
	padding: 14px 0px 0px 0px;
	display: block;
	text-align: center;
	margin:0px;
}


/* 驕ｸ謚樒畑 --------------------------------------------------*/
.airTabOver A,
.airTabOver A:hover,
.airTabOver A:visited {
background-image: url(/images/head/menu_air_on.jpg);
background-repeat: no-repeat;
background-position : top ;
padding-top:16px;
color:#FFF;
font-weight:bold;
}

.air_hotelTabOver A,
.air_hotelTabOver A:hover,
.air_hotelTabOver A:visited {
background-image: url(/images/head/menu_airhotel_on.jpg);
background-repeat: no-repeat;
background-position : top ;
padding-top:16px;
text-indent:1em;
color:#FFF;
font-weight:bold;
}

.hotelTabOver A,
.hotelTabOver A:hover,
.hotelTabOver A:visited {
background-image: url(/images/head/menu_hotel_on.jpg);
background-repeat: no-repeat;
background-position : top ;
padding-top:16px;
color:#FFF;
font-weight:bold;
}

.domeTabOver A,
.domeTabOver A:hover,
.domeTabOver A:visited {
background-image: url(/images/head/menu_dome_on.jpg);
background-repeat: no-repeat;
background-position : top ;
padding-top:16px;
color:#FFF;
font-weight:bold;
}

.busTabOver A,
.busTabOver A:visited,
.busTabOver A:visited {
background-image: url(/images/head/menu_bus_on.jpg);
background-repeat: no-repeat;
background-position : top ;
padding-top:16px;
color:#FFF;
font-weight:bold;
}


/* 髱樣∈謚樒畑-------------------------------------------------- */
.airTabOut A {
	background-image: url(/images/head/menu_air_off.jpg);
	background-repeat: no-repeat;
	background-position : top ;
	padding:17px 0px 0px 0px;
}

.air_hotelTabOut A {
	background-image: url(/images/head/menu_airhotel_off.jpg);
	background-repeat: no-repeat;
	background-position : top ;
	padding:17px 0px 0px 0px;
	text-indent:1em;
}

.hotelTabOut A {
	background-image: url(/images/head/menu_hotel_off.jpg);
	background-repeat: no-repeat;
	background-position : top ;
	padding:17px 0px 0px 0px;
}

.domeTabOut A {
	background-image: url(/images/head/menu_dome_off.jpg);
	background-repeat: no-repeat;
	background-position : top ;
	padding:17px 0px 0px 0px;
}

.busTabOut A {
	background-image: url(/images/head/menu_bus_off.jpg);
	background-repeat: no-repeat;
	background-position : top ;
	padding:17px 0px 0px 0px;
}

/* 繝槭え繧ｹ繧ｪ繝ｼ繝舌�逕ｨ------------------------------------------------------- */

.airTabOut A:hover {
	font-weight: bold;
	background-image: url(/images/head/menu_air_on.jpg);
	background-repeat: no-repeat;
	background-position : top ;
	color:#FFF;
	padding:16px 0px 0px 0px;
}

.air_hotelTabOut A:hover {
	font-weight: bold;
	background-image: url(/images/head/menu_airhotel_on.jpg);
	background-repeat: no-repeat;
	background-position : top ;
	color:#FFF;
	text-indent:1.1em;
	padding:16px 0px 0px 0px;
}

.hotelTabOut A:hover {
	font-weight: bold;
	background-image: url(/images/head/menu_hotel_on.jpg);
	background-repeat: no-repeat;
	background-position : top ;
	color:#FFF;
	padding:16px 0px 0px 0px;
}

.domeTabOut A:hover {
	font-weight: bold;
	background-image: url(/images/head/menu_dome_on.jpg);
	background-repeat: no-repeat;
	background-position : top ;
	color:#FFF;
	padding:16px 0px 0px 0px;
}

.busTabOut A:hover {
	font-weight: bold;
	background-image: url(/images/head/menu_bus_on.jpg);
	background-repeat: no-repeat;
	background-position : top ;
	color:#FFF;
	padding:16px 0px 0px 0px;
}


/* 繧ｿ繝紋ｸ九�繝ｩ繧､繝ｳ逕ｨ-------------------------------------------------- */
UL.line_air,
UL.line_air_index {
background-image: url(/images/head/menu_line_air.jpg);
background-position : left bottom ;
background-repeat : no-repeat ;
}

UL.line_airhotel {
background-image: url(/images/head/menu_line_airhotel.jpg);
background-position : left bottom ;
background-repeat : no-repeat ;
}

UL.line_hotel {
background-image: url(/images/head/menu_line_hotel.jpg);
background-position : left bottom ;
background-repeat : no-repeat ;
}

UL.line_dome {
background-image: url(/images/head/menu_line_dome.jpg);
background-position : left bottom ;
background-repeat : no-repeat ;
}

UL.line_bus {
background-image: url(/images/head/menu_line_bus.jpg);
background-position : left bottom ;
background-repeat : no-repeat ;
}

/*ie縺�縺代Λ繧､繝ｳ縺ｮ菴咲ｽｮ縺後★繧後ｋ縺ｮ縺ｧ縲∫ｸｦ菴咲ｽｮ繧貞崋螳�*/
*html UL.line_air,
UL.line_airhotel,
UL.line_hotel,
UL.line_dome,
UL.line_bus {
background-position : left 83% ;
}

/*index縺�縺代↑縺懊°縺輔ｉ縺ｫ菴咲ｽｮ縺後★繧後ｋ縺ｮ縺ｧ縲∫ｸｦ菴咲ｽｮ繧貞崋螳�*/
*html UL.line_air_index {
background-position : left 94% ;
}


/*Safari逕ｨ縲繝ｩ繧､繝ｳ縺ｮ菴咲ｽｮ縺後★繧後ｋ縺ｮ縺ｧ縲∫ｸｦ菴咲ｽｮ繧貞崋螳�*/
html[xmlns*=""] body:last-child UL.line_air,
UL.line_airhotel,
UL.line_hotel,
UL.line_dome,
UL.line_bus {
background-position : left 95% ;
}




/*--------------------------------------------------------------
笆�繝医ヴ繝�け繧ｹ
----------------------------------------------------------------*/
#topic table {
background-image: url(/images/head/topic_bg.gif);
background-repeat : repeat-y ;
margin-bottom:5px;
}

#topic table td {
line-height:1.4;
}

#topic .title_img {
background-image: url(/images/head/topic_title.gif);
background-repeat : no-repeat ;
}

#topic .text {
padding-left:8px;
font-size:12px;
}

*:first-child+html #topic table {
margin-top:5px;
}

.top_margin {
margin-top:0px;
}

*html .top_margin {
margin-top:5px;
}

#news a:link,
#news a:hover,
#news a:visited {
	text-decoration:none;
}



/*----------------------------------------------------------------
笆�align
----------------------------------------------------------------*/
.txtright {
	text-align : right;
}

.txtleft {
	text-align : left;
}

.txtcenter {
	text-align : center;
}

/*----------------------------------------------------------------
笆�蝗槭ｊ霎ｼ縺ｿ隗｣髯､
----------------------------------------------------------------*/
.clear {
	clear:both;
}



/*----------------------------------------------------------------
笆�繝ｪ繝ｳ繧ｯ譁�ｭ苓牡
----------------------------------------------------------------*/

/* 莨壼藤繝ｭ繧ｰ繧､繝ｳ譫�縺ｮ縺ｿ-------------------------------------------------- */
a.login,
.login a{
color:#333333;
}
a.login:hover,
.login a:hover{
color:#777777;
}

/* 繝ｪ繝ｳ繧ｯ譁�ｭ苓牡�域ｵｷ螟冶穐遨ｺ蛻ｸ��------------------------------------------ */
	/* 驥崎ｦ∝ｺｦ繝ｬ繝吶Ν繝ｻ鬮� */
	a.grade3,a.grade3:link,a.grade3:visited,.grade3 a:visited, .grade3{
	color:#015bb8;
	font-weight:bold;
	}
	a.grade3:hover,
	.grade3 a:hover{
	color:#0176f0;
	font-weight:bold;
	}
	/* 驥崎ｦ∝ｺｦ繝ｬ繝吶Ν繝ｻ荳ｭ */
	a.grade2,a.grade2:link,a.grade2:visited,.grade2 a:visited, .grade2{
	color:#015bb8;
	}
	a.grade2:hover,
	.grade2 a:hover{
	color:#FF3300;
	}
		/* 驥崎ｦ∝ｺｦ繝ｬ繝吶Ν繝ｻ菴� */
	a.grade1,a.grade1:link,a.grade1:visited,.grade1 a:visited, .grade1{
	color:#139be1;
	}
	a.grade1:hover,
	.grade1 a:hover{
	color:#FF3300;
	}
/* 繝ｪ繝ｳ繧ｯ譁�ｭ苓牡�郁穐遨ｺ蛻ｸ+繝帙ユ繝ｫ��--------------------------------------- */
	/* 驥崎ｦ∝ｺｦ繝ｬ繝吶Ν繝ｻ鬮� */
	#dp a.grade3,
	#dp .grade3 a,
	#dp .grade3{
	color:#508d01;
	font-weight:bold;
	}
	#dp a.grade3:hover,
	#dp .grade3 a:hover{
	color:#62ae01;
	font-weight:bold;
	}
	/* 驥崎ｦ∝ｺｦ繝ｬ繝吶Ν繝ｻ荳ｭ */
	#dp a.grade2,
	#dp .grade2 a,
	#dp .grade2{
	color:#508d01;
	}
	#dp a.grade2:hover,
	#dp .grade2 a:hover{
	color:#62ae01;
	}
	/* 驥崎ｦ∝ｺｦ繝ｬ繝吶Ν繝ｻ菴� */
	#dp a.grade1,
	#dp .grade1 a,
	#dp .grade1{
	color:#73b81c;
	}
	#dp a.grade1:hover,
	#dp .grade1 a:hover{
	color:#80d514;
	}
/* -繝ｪ繝ｳ繧ｯ譁�ｭ苓牡�域ｵｷ螟悶�繝�Ν��---------------------------------------- */
	/* 驥崎ｦ∝ｺｦ繝ｬ繝吶Ν繝ｻ鬮� */
	#kaigaihotel a.grade3,
	#kaigaihotel .grade3 a,
	#kaigaihotel .grade3{
	color:#0a625c;
	font-weight:bold;
	}
	#kaigaihotel a.grade3:hover,
	#kaigaihotel .grade3 a:hover{
	color:#248b87;
	font-weight:bold;
	}
	/* 驥崎ｦ∝ｺｦ繝ｬ繝吶Ν繝ｻ荳ｭ */
	#kaigaihotel a.grade2,
	#kaigaihotel .grade2 a,
	#kaigaihotel .grade2{
	color:#0a625c;
	}
	#kaigaihotel a.grade2:hover,
	#kaigaihotel .grade2 a:hover{
	color:#248b87;
	}
		/* 驥崎ｦ∝ｺｦ繝ｬ繝吶Ν繝ｻ菴� */
	#kaigaihotel a.grade1,
	#kaigaihotel .grade1 a,
	#kaigaihotel .grade1{
	color:#07a196;
	}
	#kaigaihotel a.grade1:hover,
	#kaigaihotel .grade1 a:hover{
	color:#31cec3;
	}
/* 繝ｪ繝ｳ繧ｯ譁�ｭ苓牡�亥嵜蜀�羅陦鯉ｼ�---------------------------------------- */
	/* 驥崎ｦ∝ｺｦ繝ｬ繝吶Ν繝ｻ鬮� */
	#kokunai a.grade3,
	#kokunai .grade3 a,
	#kokunai .grade3{
	color:#e51111;
	font-weight:bold;
	}
	#kokunai a.grade3:hover,
	#kokunai .grade3 a:hover{
	color:#fb5d5d;
	font-weight:bold;
	}
	/* 驥崎ｦ∝ｺｦ繝ｬ繝吶Ν繝ｻ荳ｭ */
	#kokunai a.grade2,
	#kokunai .grade2 a,
	#kokunai .grade2{
	color:#e51111;
	}
	#kokunai a.grade2:hover,
	#kokunai .grade2 a:hover{
	color:#fb5d5d;
	}
		/* 驥崎ｦ∝ｺｦ繝ｬ繝吶Ν繝ｻ菴� */
	#kokunai a.grade1,
	#kokunai .grade1 a,
	#kokunai .grade1{
	color:#ff6969;
	}
	#kokunai a.grade1:hover,
	#kokunai .grade1 a:hover{
	color:#fd9292;
	}
/* 繝ｪ繝ｳ繧ｯ譁�ｭ苓牡�磯ｫ倬溘ヰ繧ｹ��---------------------------------------- */
	/* 驥崎ｦ∝ｺｦ繝ｬ繝吶Ν繝ｻ鬮� */
	#bus a.grade3,
	#bus .grade3 a,
	#bus .grade3{
	color:#4d48b3;
	font-weight:bold;
	}
	#bus a.grade3:hover,
	#bus .grade3 a:hover{
	color:#7b76e6;
	font-weight:bold;
	}
	/* 驥崎ｦ∝ｺｦ繝ｬ繝吶Ν繝ｻ荳ｭ */
	#bus a.grade2,
	#bus .grade2 a,
	#bus .grade2{
	color:#4d48b3;
	}
	#bus a.grade2:hover,
	#bus .grade2 a:hover{
	color:#7b76e6;
	}
		/* 驥崎ｦ∝ｺｦ繝ｬ繝吶Ν繝ｻ菴� */
	#bus a.grade1,
	#bus .grade1 a,
	#bus .grade1{
	color:#807af5;
	}
	#bus a.grade1:hover,
	#bus .grade1 a:hover{
	color:#b0acff;
	}



/*--------------------------------------------------------------
笆�譁�ｭ苓牡
---------------------------------------------------------------*/
.red{
	color:red;
}
.white{
	color:white;
}
.bold{
	font-weight:bold;
}


/*--------------------------------------------------------------
笆�繧｢繧､繧ｳ繝ｳ
---------------------------------------------------------------*/

/* 豬ｷ螟冶穐遨ｺ蛻ｸ逕ｨ繧｢繧､繧ｳ繝ｳ---------------------------------------- */
	.icon_kaigai1{
	background:url(/images/icon/arrow/kaigai/1.gif) no-repeat 0 4px;
	padding:2px 0 2px 17px;
	}
	.icon_kaigai2{
	background:url(/images/icon/arrow/kaigai/2.gif) no-repeat 0 1px;
	padding:2px 0 2px 17px;
	}
	.icon_kaigai3{
	background:url(/images/icon/arrow/kaigai/3.gif) no-repeat 0 1px;
	padding:2px 0 2px 17px;
	}
	.icon_kaigai4{
	background:url(/images/icon/arrow/kaigai/4.gif) no-repeat 0 2px;
	padding:2px 0 2px 17px;
	}
	.icon_kaigai5{
	background:url(/images/icon/arrow/kaigai/5.gif) no-repeat 0 3px;
	padding:2px 0 2px 17px;
	}
	.icon_kaigai6{
	background:url(/images/icon/arrow/kaigai/6.gif) no-repeat 0px 3px;
	padding:2px 0 2px 15px;
	}
	.icon_kaigai7{
	background:url(/images/icon/arrow/kaigai/7.gif) no-repeat 0px 3px;
	padding:2px 0 2px 17px;
	}
	.icon_kaigai9{
	background:url(/images/icon/arrow/kaigai/9.gif) no-repeat 0px 4px;
	padding:2px 0 2px 10px;
	}
	.icon_kaigai10{
	background:url(/images/icon/arrow/kaigai/10.gif) no-repeat 0px 4px;
	padding:2px 0 2px 10px;
	}

	.icon_kaigai1_right{
	background:url(/images/icon/arrow/kaigai/1.gif) no-repeat right 1px;
	padding:2px 17px 2px 0;
	line-height:14px;
	}
	.icon_kaigai2_right{
	background:url(/images/icon/arrow/kaigai/2.gif) no-repeat right 1px;
	padding:2px 17px 2px 0;
	line-height:14px;
	}
	.icon_kaigai3_right{
	background:url(/images/icon/arrow/kaigai/3.gif) no-repeat right 1px;
	padding:2px 17px 2px 0;
	line-height:14px;
	}
	.icon_kaigai4_right{
	background:url(/images/icon/arrow/kaigai/4.gif) no-repeat right 1px;
	padding:2px 17px 2px 0;
	line-height:14px;
	}
	.icon_kaigai8_right{
	background:url(/images/icon/arrow/kaigai/8.gif) no-repeat right 1px;
	padding:2px 17px 2px 0;
	line-height:14px;
	}
	
/* 闊ｪ遨ｺ蛻ｸ�九�繝�Ν逕ｨ繧｢繧､繧ｳ繝ｳ---------------------------------------- */
	.icon_dp1{
	background:url(/images/icon/arrow/dp/1.gif) no-repeat left 1px;
	padding:2px 0 2px 17px;
	}
	.icon_dp2{
	background:url(/images/icon/arrow/dp/2.gif) no-repeat left 1px;
	padding:2px 0 2px 17px;
	}
	.icon_dp3{
	background:url(/images/icon/arrow/dp/3.gif) no-repeat left 1px;
	padding:2px 0 2px 17px;
	}
	.icon_dp4{
	background:url(/images/icon/arrow/dp/4.gif) no-repeat left 1px;
	padding:2px 0 2px 17px;
	}

	.icon_dp1_right{
	background:url(/images/icon/arrow/dp/1.gif) no-repeat right 1px;
	padding:2px 17px 2px 0;
	line-height:14px;
	}
	.icon_dp2_right{
	background:url(/images/icon/arrow/dp/2.gif) no-repeat right 1px;
	padding:2px 17px 2px 0;
	line-height:14px;
	}
	.icon_dp3_right{
	background:url(/images/icon/arrow/dp/3.gif) no-repeat right 1px;
	padding:2px 17px 2px 0;
	line-height:14px;
	}
	.icon_dp4_right{
	background:url(/images/icon/arrow/dp/4.gif) no-repeat right 1px;
	padding:2px 17px 2px 0;
	line-height:14px;
	}

/* 豬ｷ螟悶�繝�Ν逕ｨ繧｢繧､繧ｳ繝ｳ---------------------------------------- */
	.icon_hotel1{
	background:url(/images/icon/arrow/hotel/1.gif) no-repeat left 3px;
	padding:2px 0 2px 17px;
	}
	.icon_hotel2{
	background:url(/images/icon/arrow/hotel/2.gif) no-repeat left 3px;
	padding:2px 0 2px 17px;
	}
	.icon_hotel3{
	background:url(/images/icon/arrow/hotel/3.gif) no-repeat left 2px;
	padding:2px 0 2px 17px;
	}
	.icon_hotel4{
	background:url(/images/icon/arrow/hotel/4.gif) no-repeat left 2px;
	padding:2px 0 2px 17px;
	}

	.icon_hotel1_right{
	background:url(/images/icon/arrow/hotel/1.gif) no-repeat right 1px;
	padding:2px 17px 2px 0;
	line-height:14px;
	}
	.icon_hotel2_right{
	background:url(/images/icon/arrow/hotel/2.gif) no-repeat right 1px;
	padding:2px 17px 2px 0;
	line-height:14px;
	}
	.icon_hotel3_right{
	background:url(/images/icon/arrow/hotel/3.gif) no-repeat right 1px;
	padding:2px 17px 2px 0;
	line-height:14px;
	}
	.icon_hotel4_right{
	background:url(/images/icon/arrow/hotel/4.gif) no-repeat right 1px;
	padding:2px 17px 2px 0;
	line-height:14px;
	}

/* 蝗ｽ蜀�羅陦檎畑繧｢繧､繧ｳ繝ｳ--------------------------------------------- */
	.icon_kokunai1{
	background:url(/images/icon/arrow/kokunai/1.gif) no-repeat left 1px;
	padding:2px 0 2px 17px;
	}
	.icon_kokunai2{
	background:url(/images/icon/arrow/kokunai/2.gif) no-repeat left 1px;
	padding:2px 0 2px 17px;
	}
	.icon_kokunai3{
	background:url(/images/icon/arrow/kokunai/3.gif) no-repeat left 1px;
	padding:2px 0 2px 17px;
	}
	.icon_kokunai4{
	background:url(/images/icon/arrow/kokunai/4.gif) no-repeat left 1px;
	padding:2px 0 2px 17px;
	}

	.icon_kokunai1_right{
	background:url(/images/icon/arrow/kokunai/1.gif) no-repeat right 1px;
	padding:2px 17px 2px 0;
	line-height:14px;
	}
	.icon_kokunai2_right{
	background:url(/images/icon/arrow/kokunai/2.gif) no-repeat right 1px;
	padding:2px 17px 2px 0;
	line-height:14px;
	}
	.icon_kokunai3_right{
	background:url(/images/icon/arrow/kokunai/3.gif) no-repeat right 1px;
	padding:2px 17px 2px 0;
	line-height:14px;
	}
	.icon_kokunai4_right{
	background:url(/images/icon/arrow/kokunai/4.gif) no-repeat right 1px;
	padding:2px 17px 2px 0;
	line-height:14px;
	}

/* 鬮倬溘ヰ繧ｹ逕ｨ繧｢繧､繧ｳ繝ｳ---------------------------------------- */
	.icon_bus1{
	background:url(/images/icon/arrow/bus/1.gif) no-repeat left 1px;
	padding:2px 0 2px 17px;
	}
	.icon_bus2{
	background:url(/images/icon/arrow/bus/2.gif) no-repeat left 1px;
	padding:2px 0 2px 17px;
	}
	.icon_bus3{
	background:url(/images/icon/arrow/bus/3.gif) no-repeat left 1px;
	padding:2px 0 2px 17px;
	}
	.icon_bus4{
	background:url(/images/icon/arrow/bus/4.gif) no-repeat left 1px;
	padding:2px 0 2px 17px;
	}

	.icon_bus1_right{
	background:url(/images/icon/arrow/bus/1.gif) no-repeat right 1px;
	padding:2px 17px 2px 0;
	line-height:14px;
	}
	.icon_bus2_right{
	background:url(/images/icon/arrow/bus/2.gif) no-repeat right 1px;
	padding:2px 17px 2px 0;
	line-height:14px;
	}
	.icon_bus3_right{
	background:url(/images/icon/arrow/bus/3.gif) no-repeat right 1px;
	padding:2px 17px 2px 0;
	line-height:14px;
	}
	.icon_bus4_right{
	background:url(/images/icon/arrow/bus/4.gif) no-repeat right 1px;
	padding:2px 17px 2px 0;
	line-height:14px;
	}

/* 縺昴�莉悶い繧､繧ｳ繝ｳ---------------------------------------- */
	.icon_other1{
	background:url(/images/icon/arrow/other/05.gif) no-repeat 0 8px;
	padding:2px 0 2px 12px;
	}

	.icon_help_right{
	background:url(/images/icon/help.gif) no-repeat right 1px;
	padding:0px 14px 0px 0;
	}

	.icon_window_open{
	background:url(/images/icon/window.gif) no-repeat left 2px;
	padding:2px 0 0px 15px;
	}

	.iicon_window_openright{
	background:url(/images/icon/window.gif) no-repeat right 2px;
	padding:0px 12px 1px 0;
	}

/*--------------------------------------------------------------
笆�譁�ｭ励し繧､繧ｺ
--------------------------------------------------------------*/
	.fs5{
	font-size:18px;
	}
	.fs4{
	font-size:16px;
	}
	.fs3{
	font-size:14px;
	}
	.fs2{
	font-size:11px;
	}
	.fs1{
	font-size:10px;
	}


.txt_trans_up {
	text-transform: uppercase;
	}


/*--------------------------------------------------------------
笆�譁�ｭ鈴俣髫�
--------------------------------------------------------------*/
	.l_space_01 {
	letter-spacing: 0.1em;
	}



/*--------------------------------------------------------------
笆�繝倥ャ繝繝ｼ
--------------------------------------------------------------*/

/* 繝倥ャ繝繝ｼ縲豬ｷ螟�--------------------------------------------- */
.header_kaigai_1_1,
.header_kaigai_1_2,
.header_kaigai_1_3,
.header_kaigai_1_4,
.header_kaigai_1_5,
.header_kaigai_1_6,
.header_kaigai_1_7,
.header_kaigai_1_8,
.header_kaigai_2_1,
.header_kaigai_2_2,
.header_kaigai_2_3,
.header_kaigai_2_4,
.header_kaigai_2_5,
.header_kaigai_2_6,
.header_kaigai_2_7,
.header_kaigai_2_8,
div#holidayLineup h2,
div#LimitationLineup h2{
font-size:13px;
border-right:1px solid #34b0ee;
border-bottom:1px solid #34b0ee;
color:white;
}
.header_kaigai_1_1,
.header_kaigai_2_1{
padding:5px 7px 4px 12px;
}
.header_kaigai_1_2,
.header_kaigai_1_3,
.header_kaigai_1_4,
.header_kaigai_1_5,
.header_kaigai_1_6,
.header_kaigai_1_7,
.header_kaigai_1_8,
.header_kaigai_2_2,
.header_kaigai_2_3,
.header_kaigai_2_4,
.header_kaigai_2_5,
.header_kaigai_2_6,
.header_kaigai_2_7,
.header_kaigai_2_8,
div#holidayLineup h2,
div#LimitationLineup h2{
padding:5px 7px 4px 32px;
}

.header_kaigai_1_1{
background:url(/images/header/kaigai/1_1.gif) no-repeat left top;
}
.header_kaigai_1_2{
background:url(/images/header/kaigai/1_2.gif) no-repeat left top;
}
.header_kaigai_1_3{
background:url(/images/header/kaigai/1_3.gif) no-repeat left top;
}
.header_kaigai_1_4{
background:url(/images/header/kaigai/1_4.gif) no-repeat left top;
}
.header_kaigai_1_5{
background:url(/images/header/kaigai/1_5.gif) no-repeat left top;
}
.header_kaigai_1_6{
background:url(/images/header/kaigai/1_6.gif) no-repeat left top;
}
.header_kaigai_1_7{
background:url(/images/header/kaigai/1_7.gif) no-repeat left top;
}
.header_kaigai_1_8{
background:url(/images/header/kaigai/1_8.gif) no-repeat left top;
}
.header_kaigai_2_1{
background:url(/images/header/kaigai/2_1.gif) no-repeat left top;
}
.header_kaigai_2_2{
background:url(/images/header/kaigai/2_2.gif) no-repeat left top;
}
.header_kaigai_2_3{
background:url(/images/header/kaigai/2_3.gif) no-repeat left top;
}
.header_kaigai_2_4{
background:url(/images/header/kaigai/2_4.gif) no-repeat left top;
}
.header_kaigai_2_5{
background:url(/images/header/kaigai/2_5.gif) no-repeat left top;
}
.header_kaigai_2_6{
background:url(/images/header/kaigai/2_6.gif) no-repeat left top;
}
.header_kaigai_2_7{
background:url(/images/header/kaigai/2_7.gif) no-repeat left top;
}
.header_kaigai_2_8{
background:url(/images/header/kaigai/2_8.gif) no-repeat left top;
}

div#holidayLineup h2,
div#LimitationLineup h2{
background:url(/images/header/kaigai/holiday_lineup.gif) no-repeat left top;
}

.header_kaigai_3_1{
background-color:#129be1;
font-size:13px;
color:white;
padding:5px 10px;
}
.header_kaigai_3_2{
background:url(/images/header/kaigai/3_2.gif) no-repeat 6px 4px;
}
.header_kaigai_3_3{
background:url(/images/header/kaigai/3_3.gif) no-repeat 6px 4px;
}
.header_kaigai_3_4{
background:url(/images/header/kaigai/3_4.gif) no-repeat 6px 4px;
}
.header_kaigai_3_5{
background:url(/images/header/kaigai/3_5.gif) no-repeat 6px 4px;
}
.header_kaigai_3_6{
background:url(/images/header/kaigai/3_6.gif) no-repeat 6px 4px;
}
.header_kaigai_3_7{
background:url(/images/header/kaigai/3_7.gif) no-repeat 6px 4px;
}
.header_kaigai_3_8{
background:url(/images/header/kaigai/3_8.gif) no-repeat 6px 4px;
}
.header_kaigai_3_2,
.header_kaigai_3_3,
.header_kaigai_3_4,
.header_kaigai_3_5,
.header_kaigai_3_6,
.header_kaigai_3_7,
.header_kaigai_3_8{
background-color:#129be1;
font-size:13px;
color:white;
padding:5px 10px 5px 33px;
}


/* Chibana add 090126 */
div#LimitationLineup{
margin-bottom:10px;
}

div#LimitationLineup h2 span{
color:#ffe707;
}

div#LimitationLineup div.Limitation{
padding:5px;
border-bottom:1px solid #CCCCCC;
border-left:1px solid #CCCCCC;
border-right:1px solid #CCCCCC;
background-color:#ffffcf;
}


div#LimitationLineup div.Limitation p span.Limitation_city{
padding-right:1em;
font-weight:bold;
}


div#LimitationLineup div.Limitation table tr td a {
color:#0000FF;
}

div#LimitationLineup div.Limitation table tr td span.Limitation_price{
color:#ff0000;
font-weight:bold;
}

/*ogawa add 081222*/
div#holidayLineup h2 span{
color:#ffe707;
}

div#holidayLineup table{
width:100%;
border-collapse:collapse;
}

div#holidayLineup table th,
div#holidayLineup table td{
border:1px solid #ccc;
font-weight:normal;
}

div#holidayLineup table thead th,
div#holidayLineup table tbody td{
text-align:center;
}

div#holidayLineup table thead th{
background:#f7f7f7;
padding-top:2px;
padding-bottom:2px;
}


div#holidayLineup table tbody th{
background:#e8f5fd;
padding-left:5px;
padding-right:5px;
}

div#holidayLineup table tbody th a{
font-weight:bold;
}
/*蝨滓屆譌･*/
div#holidayLineup table thead th.lineupSat{
color:#105baf;
}
/*譌･譖懈律*/
div#holidayLineup table thead th.lineupSun{
color:#ce0a03;
}

/*mouse over*/
div#holidayLineup table a{
color:#00f;
}

/*繝槭え繧ｹ繧ｪ繝ｼ繝舌�縺ｧ閭梧勹逕ｻ蜒丞�縺吩ｸ区ｺ門ｙ*/
div#holidayLineup table tbody td a{
display:block;
padding-top:2px;
padding-bottom:2px;
text-align:center;
zoom:1;/*IE*/
}

/*繝槭え繧ｹ繧ｪ繝ｼ繝舌�譎ゅ�閭梧勹逕ｻ蜒剰ｨｭ螳�*/
div#holidayLineup table tbody td a:hover,
div#holidayLineup table tbody td a:active{
background:url(/images/top/m_o_bg.gif) right bottom no-repeat;
}

/*豕ｨ諢乗枚險*/
p#holidayLineupAten{
font-size:80%;
margin-bottom:5px;
}


/* 繝倥ャ繝繝ｼ縲闊ｪ遨ｺ蛻ｸ�九�繝�Ν---------------------------------------- */
.header_dp_1_1{
font-size:13px;
border-bottom:1px solid #75b928;
color:white;
padding:5px 7px 5px 12px;
background:url(/images/header/dp/1_1.gif) no-repeat left top;
}

.header_dp_2_1{
font-size:13px;
border-bottom:1px solid #75b928;
color:white;
padding:5px 7px 5px 12px;
background:url(/images/header/dp/2_1.gif) no-repeat left top;
}

.header_dp_3_1{
background-color:#97db40;
font-size:13px;
color:white;
padding:5px 10px;
}


/* 繝倥ャ繝繝ｼ縲繝帙ユ繝ｫ---------------------------------------- */
.header_hotel_1_1{
font-size:13px;
border-bottom:1px solid #169086;
color:white;
padding:5px 7px 5px 12px;
background:url(/images/header/hotel/1_1.gif) no-repeat left top;
}

.header_hotel_2_1{
font-size:13px;
border-bottom:1px solid #169086;
color:white;
padding:5px 7px 5px 12px;
background:url(/images/header/hotel/2_1.gif) no-repeat left top;
}

.header_hotel_3_1{
background-color:#2fb9ae;
font-size:13px;
color:white;
padding:5px 10px;
}



/* 繝倥ャ繝繝ｼ縲蝗ｽ蜀�羅陦�---------------------------------------- */
.header_kokunai_1_1{
font-size:13px;
border-bottom:1px solid #fb9c90;
color:white;
padding:5px 7px 5px 12px;
background:url(/images/header/kokunai/1_1.gif) no-repeat left top;
}

.header_kokunai_2_1{
font-size:13px;
border-bottom:1px solid #fb9c90;
color:white;
padding:5px 7px 5px 12px;
background:url(/images/header/kokunai/2_1.gif) no-repeat left top;
}

.header_kokunai_3_1{
background-color:#fb9c90;
font-size:13px;
color:white;
padding:5px 10px;
}





/* 繝倥ャ繝繝ｼ縲鬮倬溘ヰ繧ｹ---------------------------------------- */
.header_bus_1_1,
.header_bus_1_2{
font-size:13px;
border-bottom:1px solid #817dd1;
color:white;
}
.header_bus_1_1{
padding:7px 7px 5px 12px;
background:url(/images/header/bus/1_1.gif) no-repeat left top;
}
.header_bus_1_2{
padding:7px 7px 5px 35px;
background:url(/images/header/bus/1_2.gif) no-repeat left top;
}

.header_bus_2_1,
.header_bus_2_2{
font-size:13px;
border-bottom:1px solid #817dd1;
color:white;
}
.header_bus_2_1{
padding:7px 7px 5px 12px;
background:url(/images/header/bus/2_1.gif) no-repeat left top;
}
.header_bus_2_2{
padding:7px 7px 5px 35px;
background:url(/images/header/bus/2_2.gif) no-repeat left top;
}

.header_bus_3_1{
background-color:#817dd1;
font-size:13px;
color:white;
padding:7px 10px 5px 10px;
}
.header_bus_3_2{
background:url(/images/header/bus/3_2.gif) no-repeat 6px 6px;
}
.header_bus_3_2{
background-color:#817dd1;
font-size:13px;
color:white;
padding:7px 10px 5px 33px;
}



/* 繝倥ャ繝繝ｼ縲縺昴�莉�---------------------------------------- */
.header_other_1_1{
background:url(/images/header/other/1_1.gif) no-repeat left top;
font-size:13px;
border:1px solid #ccc;
color:#666;
padding:5px 5px 5px 20px;
}



/*--------------------------------------------------------------
笆�繝��繝悶Ν
---------------------------------------------------------------*/

table.table_other_1{
border-right:1px solid #666;
border-bottom:1px solid #666;
}
table.table_other_1 td,
table.table_other_1 th{
border-top:1px solid #666;
border-left:1px solid #666;
vertical-align:top;
padding:5px 10px;
text-align:left;
}


/* 豬ｷ螟�---------------------------------------- */
table.table_kaigai_1{
border-right:1px solid #666;
border-bottom:1px solid #666;
}
table.table_kaigai_1 td,
table.table_kaigai_1 th{
border-top:1px solid #666;
border-left:1px solid #666;
vertical-align:top;
padding:5px 10px;
text-align:left;
}
table.table_kaigai_1 th{
background-color:#e7f6fd;
}


/* 闊ｪ遨ｺ蛻ｸ�九�繝�Ν---------------------------------------- */
table.table_dp_1{
border-right:1px solid #666;
border-bottom:1px solid #666;
}
table.table_dp_1 td,
table.table_dp_1 th{
border-top:1px solid #666;
border-left:1px solid #666;
vertical-align:top;
padding:5px 10px;
text-align:left;
}
table.table_dp_1 th{
background-color:#eaf8d9;
}


/* 繝帙ユ繝ｫ---------------------------------------- */
table.table_hotel_1{
border-right:1px solid #666;
border-bottom:1px solid #666;
}
table.table_hotel_1 td,
table.table_hotel_1 th{
border-top:1px solid #666;
border-left:1px solid #666;
vertical-align:top;
padding:5px 10px;
text-align:left;
}
table.table_hotel_1 th{
background-color:#e0f5f3;
}


/* 蝗ｽ蜀�羅陦�---------------------------------------- */
table.table_kokunai_1{
border-right:1px solid #666;
border-bottom:1px solid #666;
}
table.table_kokunai_1 td,
table.table_kokunai_1 th{
border-top:1px solid #666;
border-left:1px solid #666;
vertical-align:top;
padding:5px 10px;
text-align:left;
}
table.table_kokunai_1 th{
background-color:#fff3f1;
}

/* 鬮倬溘ヰ繧ｹ---------------------------------------- */
table.table_bus_1{
border-right:1px solid #666;
border-bottom:1px solid #666;
}
table.table_bus_1 td,
table.table_bus_1 th{
border-top:1px solid #666;
border-left:1px solid #666;
vertical-align:top;
padding:5px 10px;
text-align:left;
}
table.table_bus_1 th{
background-color:#f2f2fa;
}




/*--------------------------------------------------------------
笆�繝懊ャ繧ｯ繧ｹ
---------------------------------------------------------------*/


/* 蜈ｱ騾�---------------------------------------- */
.box_border_1_1{
border:1px solid #ccc;
padding:5px 15px;
margin-bottom:10px;
}
.box_border_1_2{
border:2px solid #ccc;
padding:5px 15px;
margin-bottom:10px;
}
.box_border_1_3{
border:3px solid #ccc;
padding:5px 15px;
margin-bottom:10px;
}
.box_border_1_4{
border:4px solid #ccc;
padding:5px 15px;
margin-bottom:10px;
}
.box_border_1_5{
border:5px solid #ccc;
padding:5px 15px;
margin-bottom:10px;
}


/* 豬ｷ螟�---------------------------------------- */
.box_border_kaigai_1_1,
.box_border_kaigai_1_2,
.box_border_kaigai_1_3,
.box_border_kaigai_1_4,
.box_border_kaigai_1_5{
padding:5px 15px;
margin-bottom:10px;
}
.box_border_kaigai_1_1{
border:1px solid #35b0ef;
}
.box_border_kaigai_1_2{
border:2px solid #35b0ef;
}
.box_border_kaigai_1_3{
border:3px solid #35b0ef;
}
.box_border_kaigai_1_4{
border:4px solid #35b0ef;
}
.box_border_kaigai_1_5{
border:5px solid #35b0ef;
}

.box_border_kaigai_2_1,
.box_border_kaigai_2_2,
.box_border_kaigai_2_3,
.box_border_kaigai_2_4,
.box_border_kaigai_2_5{
padding:5px 15px;
margin-bottom:10px;
}
.box_border_kaigai_2_1{
border:1px solid #a1d7f3;
}
.box_border_kaigai_2_2{
border:2px solid #a1d7f3;
}
.box_border_kaigai_2_3{
border:3px solid #a1d7f3;
}
.box_border_kaigai_2_4{
border:4px solid #a1d7f3;
}
.box_border_kaigai_2_5{
border:5px solid #a1d7f3;
}


.box_border_kaigai_3_1,
.box_border_kaigai_3_2,
.box_border_kaigai_3_3,
.box_border_kaigai_3_4,
.box_border_kaigai_3_5{
padding:5px 15px;
margin-bottom:10px;
background-color:#e7f6fd;
}
.box_border_kaigai_3_1{
border:1px solid #35b0ef;
}
.box_border_kaigai_3_2{
border:2px solid #35b0ef;
}
.box_border_kaigai_3_3{
border:3px solid #35b0ef;
}
.box_border_kaigai_3_4{
border:4px solid #35b0ef;
}
.box_border_kaigai_3_5{
border:5px solid #35b0ef;
}

.box_border_kaigai_4_1,
.box_border_kaigai_4_2,
.box_border_kaigai_4_3,
.box_border_kaigai_4_4,
.box_border_kaigai_4_5{
padding:5px 15px;
margin-bottom:10px;
background-color:#e7f6fd;
}
.box_border_kaigai_4_1{
border:1px solid #a1d7f3;
}
.box_border_kaigai_4_2{
border:2px solid #a1d7f3;
}
.box_border_kaigai_4_3{
border:3px solid #a1d7f3;
}
.box_border_kaigai_4_4{
border:4px solid #a1d7f3;
}
.box_border_kaigai_4_5{
border:5px solid #a1d7f3;
}



.box_border_kaigai_5_1,
.box_border_kaigai_5_2,
.box_border_kaigai_5_3,
.box_border_kaigai_5_4,
.box_border_kaigai_5_5{
padding:5px 15px;
margin-bottom:10px;
background-color:#f3fafd;
}
.box_border_kaigai_5_1{
border:1px solid #35b0ef;
}
.box_border_kaigai_5_2{
border:2px solid #35b0ef;
}
.box_border_kaigai_5_3{
border:3px solid #35b0ef;
}
.box_border_kaigai_5_4{
border:4px solid #35b0ef;
}
.box_border_kaigai_5_5{
border:5px solid #35b0ef;
}

.box_border_kaigai_6_1,
.box_border_kaigai_6_2,
.box_border_kaigai_6_3,
.box_border_kaigai_6_4,
.box_border_kaigai_6_5{
padding:5px 15px;
margin-bottom:10px;
background-color:#f3fafd;
}
.box_border_kaigai_6_1{
border:1px solid #a1d7f3;
}
.box_border_kaigai_6_2{
border:2px solid #a1d7f3;
}
.box_border_kaigai_6_3{
border:3px solid #a1d7f3;
}
.box_border_kaigai_6_4{
border:4px solid #a1d7f3;
}
.box_border_kaigai_6_5{
border:5px solid #a1d7f3;
}



/* 闊ｪ遨ｺ蛻ｸ�九�繝�Ν---------------------------------------- */
.box_border_dp_1_1,
.box_border_dp_1_2,
.box_border_dp_1_3,
.box_border_dp_1_4,
.box_border_dp_1_5{
padding:5px 15px;
margin-bottom:10px;
}
.box_border_dp_1_1{
border:1px solid #97db40;
}
.box_border_dp_1_2{
border:2px solid #97db40;
}
.box_border_dp_1_3{
border:3px solid #97db40;
}
.box_border_dp_1_4{
border:4px solid #97db40;
}
.box_border_dp_1_5{
border:5px solid #97db40;
}

.box_border_dp_2_1,
.box_border_dp_2_2,
.box_border_dp_2_3,
.box_border_dp_2_4,
.box_border_dp_2_5{
padding:5px 15px;
margin-bottom:10px;
}
.box_border_dp_2_1{
border:1px solid #cbed9f;
}
.box_border_dp_2_2{
border:2px solid #cbed9f;
}
.box_border_dp_2_3{
border:3px solid #cbed9f;
}
.box_border_dp_2_4{
border:4px solid #cbed9f;
}
.box_border_dp_2_5{
border:5px solid #cbed9f;
}


.box_border_dp_3_1,
.box_border_dp_3_2,
.box_border_dp_3_3,
.box_border_dp_3_4,
.box_border_dp_3_5{
padding:5px 15px;
margin-bottom:10px;
background-color:#eaf8d9;
}
.box_border_dp_3_1{
border:1px solid #97db40;
}
.box_border_dp_3_2{
border:2px solid #97db40;
}
.box_border_dp_3_3{
border:3px solid #97db40;
}
.box_border_dp_3_4{
border:4px solid #97db40;
}
.box_border_dp_3_5{
border:5px solid #97db40;
}

.box_border_dp_4_1,
.box_border_dp_4_2,
.box_border_dp_4_3,
.box_border_dp_4_4,
.box_border_dp_4_5{
padding:5px 15px;
margin-bottom:10px;
background-color:#eaf8d9;
}
.box_border_dp_4_1{
border:1px solid #cbed9f;
}
.box_border_dp_4_2{
border:2px solid #cbed9f;
}
.box_border_dp_4_3{
border:3px solid #cbed9f;
}
.box_border_dp_4_4{
border:4px solid #cbed9f;
}
.box_border_dp_4_5{
border:5px solid #cbed9f;
}


.box_border_dp_5_1,
.box_border_dp_5_2,
.box_border_dp_5_3,
.box_border_dp_5_4,
.box_border_dp_5_5{
padding:5px 15px;
margin-bottom:10px;
background-color:#f4fbec;
}
.box_border_dp_5_1{
border:1px solid #97db40;
}
.box_border_dp_5_2{
border:2px solid #97db40;
}
.box_border_dp_5_3{
border:3px solid #97db40;
}
.box_border_dp_5_4{
border:4px solid #97db40;
}
.box_border_dp_5_5{
border:5px solid #97db40;
}

.box_border_dp_6_1,
.box_border_dp_6_2,
.box_border_dp_6_3,
.box_border_dp_6_4,
.box_border_dp_6_5{
padding:5px 15px;
margin-bottom:10px;
background-color:#f4fbec;
}
.box_border_dp_6_1{
border:1px solid #cbed9f;
}
.box_border_dp_6_2{
border:2px solid #cbed9f;
}
.box_border_dp_6_3{
border:3px solid #cbed9f;
}
.box_border_dp_6_4{
border:4px solid #cbed9f;
}
.box_border_dp_6_5{
border:5px solid #cbed9f;
}



/* 繝帙ユ繝ｫ---------------------------------------- */
.box_border_hotel_1_1,
.box_border_hotel_1_2,
.box_border_hotel_1_3,
.box_border_hotel_1_4,
.box_border_hotel_1_5{
padding:5px 15px;
margin-bottom:10px;
}
.box_border_hotel_1_1{
border:1px solid #2fb9ae;
}
.box_border_hotel_1_2{
border:2px solid #2fb9ae;
}
.box_border_hotel_1_3{
border:3px solid #2fb9ae;
}
.box_border_hotel_1_4{
border:4px solid #2fb9ae;
}
.box_border_hotel_1_5{
border:5px solid #2fb9ae;
}

.box_border_hotel_2_1,
.box_border_hotel_2_2,
.box_border_hotel_2_3,
.box_border_hotel_2_4,
.box_border_hotel_2_5{
padding:5px 15px;
margin-bottom:10px;
}
.box_border_hotel_2_1{
border:1px solid #8dd9d3;
}
.box_border_hotel_2_2{
border:2px solid #8dd9d3;
}
.box_border_hotel_2_3{
border:3px solid #8dd9d3;
}
.box_border_hotel_2_4{
border:4px solid #8dd9d3;
}
.box_border_hotel_2_5{
border:5px solid #8dd9d3;
}

.box_border_hotel_3_1,
.box_border_hotel_3_2,
.box_border_hotel_3_3,
.box_border_hotel_3_4,
.box_border_hotel_3_5{
padding:5px 15px;
margin-bottom:10px;
background-color:#eaf8f7;
}
.box_border_hotel_3_1{
border:1px solid #2fb9ae;
}
.box_border_hotel_3_2{
border:2px solid #2fb9ae;
}
.box_border_hotel_3_3{
border:3px solid #2fb9ae;
}
.box_border_hotel_3_4{
border:4px solid #2fb9ae;
}
.box_border_hotel_3_5{
border:5px solid #2fb9ae;
}

.box_border_hotel_4_1,
.box_border_hotel_4_2,
.box_border_hotel_4_3,
.box_border_hotel_4_4,
.box_border_hotel_4_5{
padding:5px 15px;
margin-bottom:10px;
background-color:#eaf8f7;
}
.box_border_hotel_4_1{
border:1px solid #8dd9d3;
}
.box_border_hotel_4_2{
border:2px solid #8dd9d3;
}
.box_border_hotel_4_3{
border:3px solid #8dd9d3;
}
.box_border_hotel_4_4{
border:4px solid #8dd9d3;
}
.box_border_hotel_4_5{
border:5px solid #8dd9d3;
}

.box_border_hotel_5_1,
.box_border_hotel_5_2,
.box_border_hotel_5_3,
.box_border_hotel_5_4,
.box_border_hotel_5_5{
padding:5px 15px;
margin-bottom:10px;
background-color:#f4fbfb;
}
.box_border_hotel_5_1{
border:1px solid #2fb9ae;
}
.box_border_hotel_5_2{
border:2px solid #2fb9ae;
}
.box_border_hotel_5_3{
border:3px solid #2fb9ae;
}
.box_border_hotel_5_4{
border:4px solid #2fb9ae;
}
.box_border_hotel_5_5{
border:5px solid #2fb9ae;
}

.box_border_hotel_6_1,
.box_border_hotel_6_2,
.box_border_hotel_6_3,
.box_border_hotel_6_4,
.box_border_hotel_6_5{
padding:5px 15px;
margin-bottom:10px;
background-color:#f4fbfb;
}
.box_border_hotel_6_1{
border:1px solid #8dd9d3;
}
.box_border_hotel_6_2{
border:2px solid #8dd9d3;
}
.box_border_hotel_6_3{
border:3px solid #8dd9d3;
}
.box_border_hotel_6_4{
border:4px solid #8dd9d3;
}
.box_border_hotel_6_5{
border:5px solid #8dd9d3;
}



/* 蝗ｽ蜀�---------------------------------------- */
.box_border_kokunai_1_1,
.box_border_kokunai_1_2,
.box_border_kokunai_1_3,
.box_border_kokunai_1_4,
.box_border_kokunai_1_5{
padding:5px 15px;
margin-bottom:10px;
}
.box_border_kokunai_1_1{
border:1px solid #fb8d7e;
}
.box_border_kokunai_1_2{
border:2px solid #fb8d7e;
}
.box_border_kokunai_1_3{
border:3px solid #fb8d7e;
}
.box_border_kokunai_1_4{
border:4px solid #fb8d7e;
}
.box_border_kokunai_1_5{
border:5px solid #fb8d7e;
}

.box_border_kokunai_2_1,
.box_border_kokunai_2_2,
.box_border_kokunai_2_3,
.box_border_kokunai_2_4,
.box_border_kokunai_2_5{
padding:5px 15px;
margin-bottom:10px;
}
.box_border_kokunai_2_1{
border:1px solid #fdc6be;
}
.box_border_kokunai_2_2{
border:2px solid #fdc6be;
}
.box_border_kokunai_2_3{
border:3px solid #fdc6be;
}
.box_border_kokunai_2_4{
border:4px solid #fdc6be;
}
.box_border_kokunai_2_5{
border:5px solid #fdc6be;
}

.box_border_kokunai_3_1,
.box_border_kokunai_3_2,
.box_border_kokunai_3_3,
.box_border_kokunai_3_4,
.box_border_kokunai_3_5{
padding:5px 15px;
margin-bottom:10px;
background-color:#fff3f1;
}
.box_border_kokunai_3_1{
border:1px solid #fb8d7e;
}
.box_border_kokunai_3_2{
border:2px solid #fb8d7e;
}
.box_border_kokunai_3_3{
border:3px solid #fb8d7e;
}
.box_border_kokunai_3_4{
border:4px solid #fb8d7e;
}
.box_border_kokunai_3_5{
border:5px solid #fb8d7e;
}

.box_border_kokunai_4_1,
.box_border_kokunai_4_2,
.box_border_kokunai_4_3,
.box_border_kokunai_4_4,
.box_border_kokunai_4_5{
padding:5px 15px;
margin-bottom:10px;
background-color:#fff3f1;
}
.box_border_kokunai_4_1{
border:1px solid #fdc6be;
}
.box_border_kokunai_4_2{
border:2px solid #fdc6be;
}
.box_border_kokunai_4_3{
border:3px solid #fdc6be;
}
.box_border_kokunai_4_4{
border:4px solid #fdc6be;
}
.box_border_kokunai_4_5{
border:5px solid #fdc6be;
}

.box_border_kokunai_5_1,
.box_border_kokunai_5_2,
.box_border_kokunai_5_3,
.box_border_kokunai_5_4,
.box_border_kokunai_5_5{
padding:5px 15px;
margin-bottom:10px;
background-color:#fff9f8;
}
.box_border_kokunai_5_1{
border:1px solid #fb8d7e;
}
.box_border_kokunai_5_2{
border:2px solid #fb8d7e;
}
.box_border_kokunai_5_3{
border:3px solid #fb8d7e;
}
.box_border_kokunai_5_4{
border:4px solid #fb8d7e;
}
.box_border_kokunai_5_5{
border:5px solid #fb8d7e;
}

.box_border_kokunai_6_1,
.box_border_kokunai_6_2,
.box_border_kokunai_6_3,
.box_border_kokunai_6_4,
.box_border_kokunai_6_5{
padding:5px 15px;
margin-bottom:10px;
background-color:#fff9f8;
}
.box_border_kokunai_6_1{
border:1px solid #fdc6be;
}
.box_border_kokunai_6_2{
border:2px solid #fdc6be;
}
.box_border_kokunai_6_3{
border:3px solid #fdc6be;
}
.box_border_kokunai_6_4{
border:4px solid #fdc6be;
}
.box_border_kokunai_6_5{
border:5px solid #fdc6be;
}





/* 鬮倬溘ヰ繧ｹ---------------------------------------- */
.box_border_bus_1_1,
.box_border_bus_1_2,
.box_border_bus_1_3,
.box_border_bus_1_4,
.box_border_bus_1_5{
padding:5px 15px;
margin-bottom:10px;
}
.box_border_bus_1_1{
border:1px solid #817dd1;
}
.box_border_bus_1_2{
border:2px solid #817dd1;
}
.box_border_bus_1_3{
border:3px solid #817dd1;
}
.box_border_bus_1_4{
border:4px solid #817dd1;
}
.box_border_bus_1_5{
border:5px solid #817dd1;
}

.box_border_bus_2_1,
.box_border_bus_2_2,
.box_border_bus_2_3,
.box_border_bus_2_4,
.box_border_bus_2_5{
padding:5px 15px;
margin-bottom:10px;
}
.box_border_bus_2_1{
border:1px solid #b3b1e3;
}
.box_border_bus_2_2{
border:2px solid #b3b1e3;
}
.box_border_bus_2_3{
border:3px solid #b3b1e3;
}
.box_border_bus_2_4{
border:4px solid #b3b1e3;
}
.box_border_bus_2_5{
border:5px solid #b3b1e3;
}


.box_border_bus_3_1,
.box_border_bus_3_2,
.box_border_bus_3_3,
.box_border_bus_3_4,
.box_border_bus_3_5{
padding:5px 15px;
margin-bottom:10px;
background-color:#f2f2fa;
}
.box_border_bus_3_1{
border:1px solid #817dd1;
}
.box_border_bus_3_2{
border:2px solid #817dd1;
}
.box_border_bus_3_3{
border:3px solid #817dd1;
}
.box_border_bus_3_4{
border:4px solid #817dd1;
}
.box_border_bus_3_5{
border:5px solid #817dd1;
}

.box_border_bus_4_1,
.box_border_bus_4_2,
.box_border_bus_4_3,
.box_border_bus_4_4,
.box_border_bus_4_5{
padding:5px 15px;
margin-bottom:10px;
background-color:#f2f2fa;
}
.box_border_bus_4_1{
border:1px solid #b3b1e3;
}
.box_border_bus_4_2{
border:2px solid #b3b1e3;
}
.box_border_bus_4_3{
border:3px solid #b3b1e3;
}
.box_border_bus_4_4{
border:4px solid #b3b1e3;
}
.box_border_bus_4_5{
border:5px solid #b3b1e3;
}

.box_border_bus_5_1,
.box_border_bus_5_2,
.box_border_bus_5_3,
.box_border_bus_5_4,
.box_border_bus_5_5{
padding:5px 15px;
margin-bottom:10px;
background-color:#f9f8fd;
}
.box_border_bus_5_1{
border:1px solid #817dd1;
}
.box_border_bus_5_2{
border:2px solid #817dd1;
}
.box_border_bus_5_3{
border:3px solid #817dd1;
}
.box_border_bus_5_4{
border:4px solid #817dd1;
}
.box_border_bus_5_5{
border:5px solid #817dd1;
}

.box_border_bus_6_1,
.box_border_bus_6_2,
.box_border_bus_6_3,
.box_border_bus_6_4,
.box_border_bus_6_5{
padding:5px 15px;
margin-bottom:10px;
background-color:#f9f8fd;
}
.box_border_bus_6_1{
border:1px solid #b3b1e3;
}
.box_border_bus_6_2{
border:2px solid #b3b1e3;
}
.box_border_bus_6_3{
border:3px solid #b3b1e3;
}
.box_border_bus_6_4{
border:4px solid #b3b1e3;
}
.box_border_bus_6_5{
border:5px solid #b3b1e3;
}




/*--------------------------------------------------------------
笆�margin
---------------------------------------------------------------*/
.mb3 {margin-bottom: 3px;}
.mb5 {margin-bottom: 5px;}
.mb10{margin-bottom:10px;}
.mb12{margin-bottom:12px;}
.mb15{margin-bottom:15px;}
.mb20{margin-bottom:20px;}
.mb25{margin-bottom:25px;}
.mb30{margin-bottom:30px;}
.mb50{margin-bottom:50px;}
.mb80{margin-bottom:80px;}

.mr5 {margin-right: 5px;}
.mr10{margin-right:10px;}
.mr15{margin-right:15px;}
.mr20{margin-right:20px;}
.mr25{margin-right:25px;}
.mr30{margin-right:30px;}

.ml5 {margin-left: 5px;}
.ml10{margin-left:10px;}
.ml15{margin-left:15px;}
.ml20{margin-left:20px;}
.ml25{margin-left:25px;}
.ml30{margin-left:30px;}

.mt5 {margin-top: 5px;}
.mt6 {margin-top: 6px;}
.mt10{margin-top:10px;}
.mt15{margin-top:15px;}
.mt20{margin-top:20px;}
.mt25{margin-top:25px;}
.mt30{margin-top:30px;}




/*--------------------------------------------------------------
笆�float
---------------------------------------------------------------*/
.flr{
float:right;
}

.fll{
float:left;
}












/* group service -------------------------------------------------- */

#group_service {
	width: 760px;
	/*position: relative;*/
	margin-bottom: 5px;
	margin-left: auto;
	margin-right: auto;
}

#group_service .dena_logo {
	margin: 2px 0px 5px 0px;
	width: 100px;
	float: left;
}

#group_service ul {
	margin: 2px 0px 0px 0px;
	text-align:left;
}

#group_service .dena_logo img {
	margin: 0px 10px 0px 10px;
}

#group_service .service_list {
	width: 650px;
	float: left;
}

#group_service li {
	list-style-type: none;
	display: inline;
	vertical-align: middle;
	font-size: 90%;
}

#group_service a {
	color: #666666;
}

#group_service a:hover {
	color: #FF3300;
}

.line {
	width: 760px;
	font-size: 0px;
	height: 0em;
	border-top: 1px solid #ccc;
	margin: 10px 0px;
	margin-left: auto;
	margin-right: auto;
	clear: left;
}

/* footer -------------------------------------------------- */

#footer {
	width: 760px;
	margin: 0px auto 0px auto;
	text-align: center;
}

#footer_menu {
	padding: 3px 0px 7px 0px;
	background-color: #F1F1F1;
	margin-bottom: 1px;
}

#footer_menu li {
	display: inline;
	border-left: 1px solid #333;
	margin: 0px 2px 0px 0px;
	padding-left: 19px;
	background: url(/images/top/list_style.gif);
	background-position: 5px 3px;
	background-repeat: no-repeat;
}

#footer_menu .no_leftline {
	border-left: none;
}


/* copyright -------------------------------------------------- */

#copyright {
	padding: 5px 0px 30px 0px;
	width:760px;
}
#copyright .img {
float:left;
width:240px;
}
#copyright ul {
/*float:right;*/
text-align: center;
padding:0 0 0 3px;
/*background:url(/images/foot/dotted_line.gif) repeat-y left center;*/
}
#copyright ul li {
display:inline;
padding:0 8px 0 5px;
font-size:11px;
background:url(/images/foot/dotted_line.gif) repeat-y right center;
}

#copyright ul li.none {
	background: none;
	}

#copyright .cg {
	font-size: 10px;
	color: #333333;
	}

#copyright_for_top {
	padding: 5px 0px 30px 0px;
	width:760px;
	text-align: center;
	}

#copyright_for_top ul .right_style {
	background: none;
	}

#copyright_for_top ul li {
	display:inline;
	padding:0 8px 0 5px;
	font-size:11px;
	background:url(/images/foot/dotted_line.gif) repeat-y right center;
	}

#copyright_for_top .img {
	margin: 15px 0 0 0;
	font-size: 10px;
	}

#copyright_for_top p img {
	line-height: 14px;
	height: 14px;
	vertical-align: bottom;
	}

/* license -------------------------------------------------- */

#license {
	width: 760px;
	text-align: center;
}

#license li {
	display: inline;
	margin: 5px;
	vertical-align: middle;
}

#license li img {
	vertical-align: middle;
}

/* 2row逕ｨ繝輔ャ繧ｿ -------------------------------------------------- */
.line560 {
	width: 560px;
	font-size: 0px;
	height: 0em;
	border-top: 1px solid #ccc;
	margin: 10px 0px;
	margin-left: auto;
	margin-right: auto;
	clear: left;
}

#copyright2 {
	padding: 5px 0px 30px 0px;
	width:560px;
	margin:0px auto;
	text-align:center;
}
#copyright2 ul {
padding:0px 0px 0px 3px;
margin:0px auto;
background:url(/images/foot/dotted_line.gif) repeat-y 48px center;
}
#copyright2 ul li {
display:inline;
padding:0px 8px 0px 5px;
font-size:11px;
background:url(/images/foot/dotted_line.gif) repeat-y right center;
}

#copyright2 img {
margin-top:8px;
}

/* 縺顔衍繧峨○ */


/* information/2008/nenshi_air.html ----- 2008.12.3. For fix layout,By chibana ---- */

div.w950 div#index_04{
 width:760px;
 float:left;
 overflow:hidden;
}


.attention{
border:1px solid #fbc2cb;
padding:8px 15px;
line-height:1.6em;
margin-bottom:10px;
}
.attention dt{
font-weight:bold;
padding-left:16px;
background:url(/images/system/icon/attention.gif) no-repeat center left;
color:#e83552;
}
/* 縺顔衍繧峨○ */

/* news */
#news {
	width:760px;
	background:#F7F7F7;
	border-top:1px solid #cccccc;
	border-bottom:1px solid #cccccc;
	padding:4px 0px;
}
#news_tyo {
	width:760px;
	background:#F7F7F7;
	border-top:1px solid #cccccc;
	border-bottom:1px solid #cccccc;
	padding:4px 0px;
}

#news_osa {
	width:760px;
	background:#fff7df;
	border-top:1px solid #cccccc;
	border-bottom:1px solid #cccccc;
	padding:4px 0px;
}
#news_ngo {
	width:760px;
	background:#f5ffdc;
	border-top:1px solid #cccccc;
	border-bottom:1px solid #cccccc;
	padding:4px 0px;
}
#news_fuk {
	width:760px;
	background:#fff5ef;
	border-top:1px solid #cccccc;
	border-bottom:1px solid #cccccc;
	padding:4px 0px;
}

#news .news_list,
#news_tyo .news_list,
#news_osa .news_list,
#news_ngo .news_list,
#news_fuk .news_list {
	border-left:2px dotted #cccccc;
	padding-left:12px;
}

/* 950蟷�畑�壹％縺薙°繧� */
.w950 {
	width:950px;
	margin-left:auto;
	margin-right:auto;
	text-align:left;
}
.w760 {
	width:760px;
	margin-left:auto;
	margin-right:auto;
	text-align:left;
}
.w376 {width:376px;}
.w182 {width:182px;}
.w180 {width:180px;}
.w167 {width:167px;}

.u_line {
	text-decoration:underline;
}

.u_none {
	text-decoration:none;
}

#tabMenu950 {
	margin: 0px;
	padding: 0px;
	width:950px;
	height:50px;
	line-height:1.2;
}

#tabMenu950 UL {
	border: 0px;
	margin: 0px;
	padding: 0px;
	list-style-type: none;
	width:950px;
	height:50px;
}

#tabMenu950 LI {
	display: block;
	float: left;
	text-align: center;
	font-size:13px;
	margin: 0px;
	padding: 0px;
	height:39px;
}

#tabMenu950 .ml20 {
	margin-left:20px;
}
/* 驕ｸ謚樒畑 --------------------------------------------------*/

#tabMenu950 .airTabOn A,
#tabMenu950 .airTabOn A:hover,
#tabMenu950 .airTabOn A:visited {
background-image: url(/images/head/menu_air_on.gif);
background-repeat: no-repeat;
background-position : top ;
color:#FFF;
font-weight:bold;
	width: 107px;
	padding:16px 0px 13px 45px;
/*	padding:16px 0px 8px 45px;*/
display: block;
}

#tabMenu950 .air_htlTabOn A,
#tabMenu950 .air_htlTabOn A:hover,
#tabMenu950 .air_htlTabOn A:visited {
background-image: url(/images/head/menu_airhotel_on.gif);
background-repeat: no-repeat;
background-position : top ;
color:#FFF;
font-weight:bold;
	width: 114px;
	padding:16px 0px 13px 38px;
display: block;
}

#tabMenu950 .htlTabOn A,
#tabMenu950 .htlTabOn A:hover,
#tabMenu950 .htlTabOn A:visited {
background-image: url(/images/head/menu_htl_on.gif);
background-repeat: no-repeat;
background-position : top ;
color:#FFF;
font-weight:bold;
	width: 122px;
	padding:16px 0px 13px 30px;
display: block;
}

#tabMenu950 .domeTabOn A,
#tabMenu950 .domeTabOn A:hover,
#tabMenu950 .domeTabOn A:visited {
background-image: url(/images/head/menu_dome_on.gif);
background-repeat: no-repeat;
background-position : top ;
color:#FFF;
font-weight:bold;
	width: 127px;
	padding:16px 0px 13px 25px;
display: block;
}

#tabMenu950 .busTabOn A,
#tabMenu950 .busTabOn A:visited,
#tabMenu950 .busTabOn A:visited {
background-image: url(/images/head/menu_bus_on.gif);
background-repeat: no-repeat;
background-position : top ;
color:#FFF;
font-weight:bold;
	width: 112px;
	padding:16px 0px 13px 40px;
display: block;
}

#tabMenu950 .myTabOn A,
#tabMenu950 .myTabOn A:visited,
#tabMenu950 .myTabOn A:visited {
background-image: url(/images/head/menu_my_on.gif);
background-repeat: no-repeat;
background-position : top ;
color:#FFF;
font-weight:bold;
	width: 122px;
	padding:8px 0px 13px 30px;
display: block;
}


/* 髱樣∈謚樒畑-------------------------------------------------- */
#tabMenu950 .airTabOff A {
	background-image: url(/images/head/menu_air_off.gif);
	background-repeat: no-repeat;
	background-position : top ;
	width: 107px;
	padding:16px 0px 13px 45px;
	display: block;
}

#tabMenu950 .air_htlTabOff A {
	background-image: url(/images/head/menu_airhtl_off.gif);
	background-repeat: no-repeat;
	background-position : top ;
	width: 114px;
	padding:16px 0px 13px 38px;
	display: block;
}

#tabMenu950 .htlTabOff A {
	background-image: url(/images/head/menu_htl_off.gif);
	background-repeat: no-repeat;
	background-position : top ;
	width: 122px;
	padding:16px 0px 13px 30px;
	display: block;
}

#tabMenu950 .domeTabOff A {
	background-image: url(/images/head/menu_dome_off.gif);
	background-repeat: no-repeat;
	background-position : top ;
	width: 127px;
	padding:16px 0px 13px 25px;
	display: block;
}

#tabMenu950 .busTabOff A {
	background-image: url(/images/head/menu_bus_off.gif);
	background-repeat: no-repeat;
	background-position : top ;
	width: 112px;
	padding:16px 0px 13px 40px;
	display: block;
}

#tabMenu950 .myTabOff A {
	background-image: url(/images/head/menu_my_off.gif);
	background-repeat: no-repeat;
	background-position : top ;
	width: 122px;
	padding:8px 0px 13px 30px;
	display: block;
}



/* 繝槭え繧ｹ繧ｪ繝ｼ繝舌�逕ｨ------------------------------------------------------- */

#tabMenu950 .airTabOff A:hover {
	font-weight: bold;
	background-image: url(/images/head/menu_air_on.gif);
	background-repeat: no-repeat;
	background-position : top ;
	color:#FFF;
}

#tabMenu950 .air_htlTabOff A:hover {
	font-weight: bold;
	background-image: url(/images/head/menu_airhotel_on.gif);
	background-repeat: no-repeat;
	background-position : top ;
	color:#FFF;
}

#tabMenu950 .htlTabOff A:hover {
	font-weight: bold;
	background-image: url(/images/head/menu_htl_on.gif);
	background-repeat: no-repeat;
	background-position : top ;
	color:#FFF;
}

#tabMenu950 .domeTabOff A:hover {
	font-weight: bold;
	background-image: url(/images/head/menu_dome_on.gif);
	background-repeat: no-repeat;
	background-position : top ;
	color:#FFF;
}

#tabMenu950 .busTabOff A:hover {
	font-weight: bold;
	background-image: url(/images/head/menu_bus_on.gif);
	background-repeat: no-repeat;
	background-position : top ;
	color:#FFF;
}

#tabMenu950 .myTabOff A:hover {
	font-weight: bold;
	background-image: url(/images/head/menu_my_on.gif);
	background-repeat: no-repeat;
	background-position : top ;
	color:#FFF;
}

/* 繧ｿ繝紋ｸ九�繝ｩ繧､繝ｳ逕ｨ-------------------------------------------------- */
#tabMenu950  UL.line_air {
background-image: url(/images/head/menu_line_air.gif);
background-position : left top ;
background-repeat : no-repeat ;
}

#tabMenu950 UL.line_air_htl {
background-image: url(/images/head/menu_line_airhotel.gif);
background-position : left top ;
background-repeat : no-repeat ;
}

#tabMenu950 UL.line_htl {
background-image: url(/images/head/menu_line_htl.gif);
background-position : left bottom ;
background-repeat : no-repeat ;
}

#tabMenu950 UL.line_dome {
background-image: url(/images/head/menu_line_dome.gif);
background-position : left bottom ;
background-repeat : no-repeat ;
}

#tabMenu950 UL.line_bus {
background-image: url(/images/head/menu_line_bus.gif);
background-position : left bottom ;
background-repeat : no-repeat ;
}
#tabMenu950 UL.line_my {
background-image: url(/images/head/menu_line_my.gif);
background-position : left bottom ;
background-repeat : no-repeat ;
}

#footer950 #group_service {
	width: 950px;
	/*position: relative;*/
	margin-bottom: 5px;
	margin-left: auto;
	margin-right: auto;
}
#footer950 .line {
	width: 950px;
	font-size: 0px;
	height: 0em;
	border-top: 1px solid #ccc;
	margin: 10px 0px;
	margin-left: auto;
	margin-right: auto;
	clear: left;
}
footer950 #copyright {
	padding: 5px 0px 30px 0px;
	width:950px;
}
#footer950 #copyright_for_top {
	padding: 5px 0px 30px 0px;
	width:950px;
	text-align: center;
	}
#footer950 #license {
	width: 950px;
	text-align: center;
}
#group_service .service_list840 {
	width: 840px;
	float: left;
}

.pt10 {padding-top:10px;}

#parts .support_contents a:link,
#parts .support_contents a:visited,
#parts .support_contents a:hover,
#banner a:link,
#banner a:visited,
#banner a:hover
 {
	text-decoration:none;
}
#parts .support_contents li a:link,
#parts .support_contents li a:hover,
#parts .support_contents li a:visited
 {
	text-decoration:underline;
}
#parts .left_mini_allow {
	background: url(/images/top/icon/arrow/mini_allow.gif) no-repeat 0% 50%;
	display: inline;
	padding-left:13px;
}
/* 譌��繝代�繝� */
#parts h2 {
	font-size:1px;
	text-indent:-9999px;
	color:#ffffff;
/*	display:none;*/
}

#parts h3.shiharai,
#parts h3.support,
#parts h3.junbi {
	background: #FFF url(/images/head/gray180.gif) no-repeat left top; 
	padding:6px 0px 4px 20px;
}

#parts .shiharai .text {
	font-weight:normal;
	font-size:10px;
}

#parts .box_line {
	width:178px;
	border-left:1px solid #cccccc;
	border-right:1px solid #cccccc;
	border-bottom:1px solid #cccccc;
}


#parts ul.gray_arrow li {
	background: #FFF url(/images/icon/arrow/other/01.gif) no-repeat left 3px; 
	margin-bottom: 1px;
	padding:0px 0px 0px 14px;
}

.support_contents {
	padding:5px;
	line-height:1.2;
}

.support_line {
	border-bottom:2px solid #cccccc;
	margin-bottom:10px;
	margin-top:10px;
}
/* /譌��繝代�繝� */
.p5 {padding:5px;}
h2, h3 {font-size:12px;}




/* 950蟷�畑�壹％縺薙∪縺ｧ */


/* 蝗ｽ蜀��髮｢蠕後�繧ｿ繝厄ｼ壹％縺薙°繧� */
/* 950 */
#navi950 {
	margin: 0px;
	padding: 0px;
	width:950px;
	height:50px;
}
#navi950 img {border:none;}

#navi950 ul {
	border: 0px;
	margin: 0px;
	padding: 0px;
	list-style-type: none;
	width:950px;
	height:50px;
}
#navi950 li {
	display: block;
	float: left;
	margin: 0px;
	padding: 0px;
	height:39px;
	overflow:hidden;
}

#navi950 li.airTabOn,
#navi950 li.airTabOff,
#navi950 li.htlTabOn,
#navi950 li.htlTabOff {
	width:126px;
}

#navi950 li.air_htlTabOn,
#navi950 li.air_htlTabOff,
#navi950 li.dairTabOn,
#navi950 li.dairTabOff,
#navi950 li.domeTabOn,
#navi950 li.domeTabOff,
#navi950 li.busTabOn,
#navi950 li.busTabOff {
	width:127px;
}

#navi950 li.myTabOn,
#navi950 li.myTabOff {
	width:152px;
}

#navi950 li a {
	font-size:1px;
	text-indent:-9999px;
	height:39px;
	overflow:hidden;
}

#navi950 .ml20 {margin-left:20px;}

/* 蛻晄悄蛟､-------------------------------------------------- */
#navi950 .airTabOn a,
#navi950 .airTabOn a:hover,
#navi950 .airTabOn a:visited {
	background: url(/images/head/tab/air_on.gif)  no-repeat left top;
	display: block;
}
#navi950 .air_htlTabOn a,
#navi950 .air_htlTabOn a:hover,
#navi950 .air_htlTabOn a:visited {
	background: url(/images/head/tab/air_htl_on.gif)  no-repeat left top;
	display: block;
}
#navi950 .htlTabOn a,
#navi950 .htlTabOn a:hover,
#navi950 .htlTabOn a:visited {
	background: url(/images/head/tab/htl_on.gif)  no-repeat left top;
	display: block;
}
#navi950 .dairTabOn a,
#navi950 .dairTabOn a:hover,
#navi950 .dairTabOn a:visited {
	background: url(/images/head/tab/dair_on.gif)  no-repeat left top;
	display: block;
}
#navi950 .domeTabOn a,
#navi950 .domeTabOn a:hover,
#navi950 .domeTabOn a:visited {
	background: url(/images/head/tab/dome_on.gif)  no-repeat left top;
	display: block;
}
#navi950 .busTabOn a,
#navi950 .busTabOn a:hover,
#navi950 .busTabOn a:visited {
	background: url(/images/head/tab/bus_on.gif)  no-repeat left top;
	display: block;
}
#navi950 .myTabOn a,
#navi950 .myTabOn a:hover,
#navi950 .myTabOn a:visited {
	background: url(/images/head/tab/my_on.gif)  no-repeat left top;
	display: block;
}


/* 繝槭え繧ｹ繧ｪ繝ｼ繝舌�逕ｨ-------------------------------------------------- */
#navi950 .airTabOff a:hover {
	background: url(/images/head/tab/air_on.gif) no-repeat left top;
}
#navi950 .air_htlTabOff a:hover {
	background: url(/images/head/tab/air_htl_on.gif) no-repeat left top;
}
#navi950 .htlTabOff a:hover {
	background: url(/images/head/tab/htl_on.gif) no-repeat left top;
}
#navi950 .dairTabOff a:hover {
	background: url(/images/head/tab/dair_on.gif) no-repeat left top;
}
#navi950 .domeTabOff a:hover {
	background: url(/images/head/tab/dome_on.gif) no-repeat left top;
}
#navi950 .busTabOff a:hover {
	background: url(/images/head/tab/bus_on.gif) no-repeat left top;
}
#navi950 .myTabOff a:hover {
	background: url(/images/head/tab/my_on.gif) no-repeat left top;
}


/* 髱樣∈謚樒畑-------------------------------------------------- */
#navi950 .airTabOff a {
	background: url(/images/head/tab/air_off.gif)  no-repeat left top;
	display: block;
}
#navi950 .air_htlTabOff a {
	background: url(/images/head/tab/air_htl_off.gif)  no-repeat left top;
	display: block;
}
#navi950 .htlTabOff a {
	background: url(/images/head/tab/htl_off.gif)  no-repeat left top;
	display: block;
}
#navi950 .dairTabOff a {
	background: url(/images/head/tab/dair_off.gif)  no-repeat left top;
	display: block;
}
#navi950 .domeTabOff a {
	background: url(/images/head/tab/dome_off.gif)  no-repeat left top;
	display: block;
}
#navi950 .busTabOff a {
	background: url(/images/head/tab/bus_off.gif)  no-repeat left top;
	display: block;
}
#navi950 .myTabOff a {
	background: url(/images/head/tab/my_off.gif)  no-repeat left top;
	display: block;
}


/* 繧ｿ繝紋ｸ九�繝ｩ繧､繝ｳ-------------------------------------------------- */
#navi950  ul.line_air {
background: url(/images/head/tab/line_air.gif) no-repeat left bottom;
}

#navi950 ul.line_air_htl {
background: url(/images/head/tab/line_air_htl.gif) no-repeat left bottom;
}

#navi950 ul.line_htl {
background: url(/images/head/tab/line_htl.gif) no-repeat left bottom;
}

#navi950 ul.line_dome {
background: url(/images/head/tab/line_dome.gif) no-repeat left bottom;
}
#navi950 ul.line_dair {
background: url(/images/head/tab/line_dair.gif) no-repeat left bottom;
}

#navi950 ul.line_bus {
background: url(/images/head/tab/line_bus.gif) no-repeat left bottom;
}
#navi950 ul.line_my {
background: url(/images/head/tab/line_my.gif) no-repeat left bottom;
}



/* 760 */
#navi760 {
	margin: 0px;
	padding: 0px;
	width:760px;
	height:50px;
}

#navi760 img {border:none;}

#navi760 ul {
	border: 0px;
	margin: 0px;
	padding: 0px;
	list-style-type: none;
	width:760px;
	height:50px;
}
#navi760 li {
	display: block;
	float: left;
	margin: 0px;
	padding: 0px;
	height:39px;
	overflow:hidden;
}

#navi760 li.airTabOn,
#navi760 li.airTabOff,
#navi760 li.htlTabOn,
#navi760 li.htlTabOff {
	width:126px;
}

#navi760 li.air_htlTabOn,
#navi760 li.air_htlTabOff,
#navi760 li.dairTabOn,
#navi760 li.dairTabOff,
#navi760 li.domeTabOn,
#navi760 li.domeTabOff,
#navi760 li.busTabOn,
#navi760 li.busTabOff {
	width:127px;
}

#navi760 li.myTabOn,
#navi760 li.myTabOff {
	width:152px;
}

#navi760 li a {
	font-size:1px;
	text-indent:-9999px;
	height:39px;
	overflow:hidden;
}

#navi760 .ml20 {margin-left:20px;}

/* 蛻晄悄蛟､�域ｵｷ螟紡ir��-------------------------------------------------- */
#navi760 .airTabOn a,
#navi760 .airTabOn a:hover,
#navi760 .airTabOn a:visited {
	background: url(/images/head/tab/air_on.gif)  no-repeat left top;
	display: block;
}
#navi760 .air_htlTabOn a,
#navi760 .air_htlTabOn a:hover,
#navi760 .air_htlTabOn a:visited {
	background: url(/images/head/tab/air_htl_on.gif)  no-repeat left top;
	display: block;
}
#navi760 .htlTabOn a,
#navi760 .htlTabOn a:hover,
#navi760 .htlTabOn a:visited {
	background: url(/images/head/tab/htl_on.gif)  no-repeat left top;
	display: block;
}
#navi760 .dairTabOn a,
#navi760 .dairTabOn a:hover,
#navi760 .dairTabOn a:visited {
	background: url(/images/head/tab/dair_on.gif)  no-repeat left top;
	display: block;
}
#navi760 .domeTabOn a,
#navi760 .domeTabOn a:hover,
#navi760 .domeTabOn a:visited {
	background: url(/images/head/tab/dome_on.gif)  no-repeat left top;
	display: block;
}
#navi760 .busTabOn a,
#navi760 .busTabOn a:hover,
#navi760 .busTabOn a:visited {
	background: url(/images/head/tab/bus_on.gif)  no-repeat left top;
	display: block;
}
#navi760 .myTabOn a,
#navi760 .myTabOn a:hover,
#navi760 .myTabOn a:visited {
	background: url(/images/head/tab/my_on.gif)  no-repeat left top;
	display: block;
}


/* 繝槭え繧ｹ繧ｪ繝ｼ繝舌�逕ｨ-------------------------------------------------- */
#navi760 .airTabOff a:hover {
	background: url(/images/head/tab/air_on.gif) no-repeat left top;
}
#navi760 .air_htlTabOff a:hover {
	background: url(/images/head/tab/air_htl_on.gif) no-repeat left top;
}
#navi760 .htlTabOff a:hover {
	background: url(/images/head/tab/htl_on.gif) no-repeat left top;
}
#navi760 .dairTabOff a:hover {
	background: url(/images/head/tab/dair_on.gif) no-repeat left top;
}
#navi760 .domeTabOff a:hover {
	background: url(/images/head/tab/dome_on.gif) no-repeat left top;
}
#navi760 .busTabOff a:hover {
	background: url(/images/head/tab/bus_on.gif) no-repeat left top;
}
#navi760 .myTabOff a:hover {
	background: url(/images/head/tab/my_on.gif) no-repeat left top;
}


/* 髱樣∈謚樒畑-------------------------------------------------- */
#navi760 .airTabOff a {
	background: url(/images/head/tab/air_off.gif)  no-repeat left top;
	display: block;
}
#navi760 .air_htlTabOff a {
	background: url(/images/head/tab/air_htl_off.gif)  no-repeat left top;
	display: block;
}
#navi760 .htlTabOff a {
	background: url(/images/head/tab/htl_off.gif)  no-repeat left top;
	display: block;
}
#navi760 .dairTabOff a {
	background: url(/images/head/tab/dair_off.gif)  no-repeat left top;
	display: block;
}
#navi760 .domeTabOff a {
	background: url(/images/head/tab/dome_off.gif)  no-repeat left top;
	display: block;
}
#navi760 .busTabOff a {
	background: url(/images/head/tab/bus_off.gif)  no-repeat left top;
	display: block;
}
#navi760 .myTabOff a {
	background: url(/images/head/tab/my_off.gif)  no-repeat left top;
	display: block;
}


/* 繧ｿ繝紋ｸ九�繝ｩ繧､繝ｳ-------------------------------------------------- */
#navi760  ul.line_air {
background: url(/images/head/tab/line_air.gif) no-repeat left bottom;
}

#navi760 ul.line_air_htl {
background: url(/images/head/tab/line_air_htl.gif) no-repeat left bottom;
}

#navi760 ul.line_htl {
background: url(/images/head/tab/line_htl.gif) no-repeat left bottom;
}

#navi760 ul.line_dome {
background: url(/images/head/tab/line_dome.gif) no-repeat left bottom;
}
#navi760 ul.line_dair {
background: url(/images/head/tab/line_dair.gif) no-repeat left bottom;
}

#navi760 ul.line_bus {
background: url(/images/head/tab/line_bus.gif) no-repeat left bottom;
}
#navi760 ul.line_my {
background: url(/images/head/tab/line_my.gif) no-repeat left bottom;
}

/* 蝗ｽ蜀��髮｢蠕後�繧ｿ繝厄ｼ壹％縺薙∪縺ｧ */


/* 蜷�慍繝医ャ繝励�繝ｼ繧ｸ縺ｮ莠ｺ豌鈴�蟶ゅΛ繝ｳ繧ｭ繝ｳ繧ｰ繝悶Ο繝�け �壹％縺薙°繧� */
#rankingTyo a:link,
#rankingTyo a:visited,
#rankingOsa a:link,
#rankingOsa a:visited,
#rankingNgo a:link,
#rankingNgo a:visited,
#rankingFuk a:link,
#rankingFuk a:visited {
	color:#0000FF;
}
#rankingTyo a:hover,
#rankingOsa a:hover,
#rankingNgo a:hover,
#rankingFuk a:hover {
	color:#ff3300;
}

#rankingTyo,
#rankingOsa,
#rankingNgo,
#rankingFuk {
	width:376px;
	height:60px;
	margin-bottom:10px;
	border:1px solid #cccccc;
	padding:3px 0px;
}

#rankingTyo {
	background:#f7f7f7 url(/images/top/rank/bq/tyo.gif) no-repeat left 4px;
	/*background:#f7f7f7 url(/images/top/rank/tyo.gif) no-repeat left 4px;*/
}
#rankingOsa {
	background:#FFF7DF url(/images/top/rank/bq/osa.gif) no-repeat left 4px;
}
#rankingNgo {
	background:#f5ffdc url(/images/top/rank/bq/ngo.gif) no-repeat left 4px;
}
#rankingFuk {
	background:#fff5ef url(/images/top/rank/bq/fuk.gif) no-repeat left 4px;
}

#rankingTyo .rankTitle,
#rankingOsa .rankTitle,
#rankingNgo .rankTitle,
#rankingFuk .rankTitle {
	font-size:1px;
	text-indent:-9999px;
}

#rankingTyo .row01,
#rankingOsa .row01,
#rankingNgo .row01,
#rankingFuk .row01 {
	/*margin:30px 0px 4px 95px;*/
	margin:40px 0px 4px 2px;
}

#rankingTyo .row02,
#rankingOsa .row02,
#rankingNgo .row02,
#rankingFuk .row02 {
	margin:0px 0px 0px 97px;
}

#rankingTyo .rank01 {
	background:url(/images/top/rank/icon/01.gif) no-repeat left top;
	/*background:url(/images/top/rank/tyo/01.gif) no-repeat left top;*/
	padding:5px 0px 5px 22px;
	/*margin-right:15px;
*/}

#rankingTyo .rank02 {
	background:url(/images/top/rank/icon/02.gif) no-repeat left top;
	padding:5px 2px 5px 22px;
	/*margin-right:15px;
*/}

#rankingTyo .rank03 {
	background:url(/images/top/rank/icon/03.gif) no-repeat left top;
	padding:5px 0px 5px 22px;
}

#rankingTyo .rank04 {
	background:url(/images/top/rank/icon/04.gif) no-repeat left top;
	padding:5px 0px 5px 22px;
	/*margin-right:15px;
*/}
#rankingTyo .rank05 {
	background:url(/images/top/rank/icon/05.gif) no-repeat left top;
	padding:5px 0px 5px 22px;
}

#rankingOsa .rank01 {
	background:url(/images/top/rank/icon/01.gif) no-repeat left top;
	padding:5px 0px 5px 22px;
}

#rankingOsa .rank02 {
	background:url(/images/top/rank/icon/02.gif) no-repeat left top;
	padding:5px 2px 5px 22px;
}

#rankingOsa .rank03 {
	background:url(/images/top/rank/icon/03.gif) no-repeat left top;
	padding:5px 0px 5px 22px;;
}

#rankingOsa .rank04 {
	background:url(/images/top/rank/icon/04.gif) no-repeat left top;
	padding:5px 0px 5px 22px;
}
#rankingOsa .rank05 {
	background:url(/images/top/rank/icon/05.gif) no-repeat left top;
	padding:2px 0px 5px 20px;
}

#rankingNgo .rank01 {
	background:url(/images/top/rank/icon/01.gif) no-repeat left top;
	padding:5px 0px 5px 22px;
}

#rankingNgo .rank02 {
	background:url(/images/top/rank/icon/02.gif) no-repeat left top;
	padding:5px 2px 5px 22px;
}

#rankingNgo .rank03 {
	background:url(/images/top/rank/icon/03.gif) no-repeat left top;
	padding:5px 0px 5px 22px;
}

#rankingNgo .rank04 {
	background:url(/images/top/rank/icon/04.gif) no-repeat left top;
	padding:5px 0px 5px 22px;
}
#rankingNgo .rank05 {
	background:url(/images/top/rank/icon/05.gif) no-repeat left top;
	padding:5px 0px 5px 22px;
}

#rankingFuk .rank01 {
	background:url(/images/top/rank/icon/01.gif) no-repeat left top;
	padding:5px 0px 5px 22px;
}

#rankingFuk .rank02 {
	background:url(/images/top/rank/icon/02.gif) no-repeat left top;
	padding:5px 2px 5px 22px;
}

#rankingFuk .rank03 {
	background:url(/images/top/rank/icon/03.gif) no-repeat left top;
	padding:5px 0px 5px 22px;
}

#rankingFuk .rank04 {
	background:url(/images/top/rank/icon/04.gif) no-repeat left top;
	padding:5px 0px 5px 22px;
}
#rankingFuk .rank05 {
	background:url(/images/top/rank/icon/05.gif) no-repeat left top;
	padding:5px 0px 5px 22px;
}

/* 蜷�慍繝医ャ繝励�繝ｼ繧ｸ縺ｮ莠ｺ豌鈴�蟶ゅΛ繝ｳ繧ｭ繝ｳ繧ｰ繝悶Ο繝�け �壹％縺薙∪縺ｧ */


/* 蜃ｺ逋ｺ蝨ｰ繧帝∈縺ｶ */
#select_dept {
	background: url(/images/top/bg_dept.gif) no-repeat left top;
	height:34px;
}

/*
#select_dept .dept_button {
	padding:6px 0px 0px 150px;
}
*/

#select_dept ul.dept_list {
	padding:6px 0px 0px 150px;
}

#select_dept .dept_list li {
	float:left;
	margin-right:8px;
	text-indent:-9999px;
	height:23px;
}

#select_dept .dept_list .tyo_on {
	background: url(/images/top/button/tyo_on.gif) no-repeat left top;
	height:23px;
	width:73px;
}

#select_dept .dept_list .tyo_off {
	background: url(/images/top/button/tyo_off.gif) no-repeat left top;
	height:23px;
	width:73px;
}

#select_dept .dept_list .tyo_on a,
#select_dept .dept_list .tyo_off a {
	display: block;
	width:73px;
	height:23px;
}

#select_dept .dept_list .osa_on {
	background: url(/images/top/button/osa_on.gif) no-repeat left top;
	height:23px;
	width:81px;
}

#select_dept .dept_list .osa_off {
	background: url(/images/top/button/osa_off.gif) no-repeat left top;
	height:23px;
	width:81px;
}

#select_dept .dept_list .osa_on a,
#select_dept .dept_list .osa_off a {
	display: block;
	width:81px;
	height:23px;
}

#select_dept .dept_list .ngo_on {
	background: url(/images/top/button/ngo_on.gif) no-repeat left top;
	height:23px;
	width:93px;
}

#select_dept .dept_list .ngo_off {
	background: url(/images/top/button/ngo_off.gif) no-repeat left top;
	height:23px;
	width:93px;
}

#select_dept .dept_list .ngo_on a,
#select_dept .dept_list .ngo_off a {
	display: block;
	width:93px;
	height:23px;
}

#select_dept .dept_list .fuk_on {
	background: url(/images/top/button/fuk_on.gif) no-repeat left top;
	height:23px;
	width:123px;
}

#select_dept .dept_list .fuk_off {
	background: url(/images/top/button/fuk_off.gif) no-repeat left top;
	height:23px;
	width:123px;
}

#select_dept .dept_list .fuk_on a,
#select_dept .dept_list .fuk_off a {
	display: block;
	width:123px;
	height:23px;
}

/* 繝槭え繧ｹ繧ｪ繝ｼ繝舌� */
#select_dept .tyo_off a:hover {
	background: url(/images/top/button/tyo_on.gif) no-repeat left top;
	height:23px;
	width:73px;
}
#select_dept .osa_off a:hover {
	background: url(/images/top/button/osa_on.gif) no-repeat left top;
	height:23px;
	width:81px;
}

#select_dept .ngo_off a:hover {
	background: url(/images/top/button/ngo_on.gif) no-repeat left top;
	height:23px;
	width:93px;
}

#select_dept .fuk_off a:hover {
	background: url(/images/top/button/fuk_on.gif) no-repeat left top;
	height:23px;
	width:123px;
}

</pre></body></html>