@charset "utf-8";
/*=====================================================
* 0. body                                          
=====================================================*/
body {
	padding-top: 5px;
	background: #a4c0df url(http://www.lavieplus.jp/images/html/body_bg.gif) repeat-y center top;
	text-align: center;
	color: #666;
	font-size: 80%;
	font-family:'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','ＭＳ Ｐゴシック','メイリオ',Meiryo,Verdana,sans-serif;
}

div#header,
dic#container {
	width:830px;
}

div#wrapper h1{
	background-color:#A4C0DF;
	padding:0 0 0 10px;
}

DIV#header h2{
	float:left;
	width:192px;
	height:65px;
	margin:0 0 0 2px;
	padding:0 0;
	background-color:#ffffff;
	overflow:hidden;
}

DIV#header h2 a{
	float:left;
	displan:block;
	background:url(http://www.lavieplus.jp/images/html/logo.gif) no-repeat 0 0;
	width:192px;
	height:1px;
	padding-top:65px;
	background-color:#ffffff;
	overflow:hidden;
}

div#header div.right{
	width:500px;
	float:right;
	text-align:right;
}




div#header div.right ul{
	float:right;
	text-align:right;
}
div#header div.right ul li{
	text-align:right;
}

div#header div.right ul li.list{
	display:block;
	float:left;
	text-align:right;
	padding:0 10px 0 0;
	margin:0 5px 0 0;
	border-right:1px solid #666666;
}

div#header div.right p{
	clear:both;
	padding:3px 0 0 0;
}

div#header div.right p.credit{
	clear:both;
	padding:3px 0 0 0;
}

body#vietnam div#header div.right ul li.list,
body#vietnam div#header div.right ul li {background:url(../img/flag/vietnam.gif) no-repeat 0 0;padding-left:25px;}

body#cambodia div#header div.right ul li.list,
body#cambodia div#header div.right ul li {background:url(../img/flag/cambodia.gif) no-repeat 0 0;padding-left:25px;}

body#laos div#header div.right ul li.list,
body#laos div#header div.right ul li {background:url(../img/flag/laos.gif) no-repeat 0 0;padding-left:25px;}




div#header div.right ul:after {
content: ".";   
display: block;   
visibility: hidden;   
height: 0.1px;   
font-size: 0.1em;   
line-height: 0;   
clear: both;   
}


/*------------------------------------------------------*/
/*   image_area_top                                     */
/*------------------------------------------------------*/

div.image_area_top{
	width:570px;
}

div.image_area_top h2{
	padding:2px 0px 1px 10px;
}


body#vietnam div.image_area_top h2{color:#ffffff;background-color:#9D8B8B;}
body#cambodia div.image_area_top h2{color:#666666;background-color:#cccccc;}
body#laos div.image_area_top h2{color:#ffffff;background-color:#333333;}

div.main_serch{
	border-bottom:1px #999999 solid;
}

body#vietnam div.main_serch{background-color:#cccccc;color:#333333;}
body#cambodia div.main_serch{background-color:#cccccc;color:#333333;}
body#laos div.main_serch{background-color:#cccccc;color:#333333;}

div.main_serch span.serchtext{
	color:#333333;
}







/*------------------------------------------------------*/
/*   all                                                */
/*------------------------------------------------------*/

.right{
	float:right;
}

/*------------------------------------------------------*/
/*   morelink                                                */
/*------------------------------------------------------*/

.more_read{
	margin-top:  10px;
	padding-top:5px;
	border-top: 1px solid #573476;
	text-align: right;

}


.leftmore_read{
	margin-top:  3px;
	padding-top:3px;
	padding-bottom:15px;
	border-top: 1px solid #573476;
	border-bottom: 1px solid #573476;
	text-align: right;

}

.leftendmore_read{
	margin-top:  3px;
	padding-top:5px;
	padding-bottom:15px;
	border-top: 1px solid #573476;
	text-align: right;

}

.leftmore_read a,
.leftendmore_read a,
.more_read a {
	padding-left: 15px;
	background: url(http://www.lavieplus.jp/images/html/bg_arrow2.gif) no-repeat 0 50%;
	text-decoration: underline;
}

/*------------------------------------------------------*/
/*   title                                                */
/*------------------------------------------------------*/

.title{
	padding-left:10px;
	color: #ffffff;
	font-size: 100%;
	font-family:'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','ＭＳ Ｐゴシック','メイリオ',Meiryo,Verdana,sans-serif;
}

.m_01{
	width:570px;
	height:20px;
	background-color:#954091;
	background-image:url(../img/title/954091.gif);
	background-repeat:no-repeat;
	background-position: top right;

}

.s_01{
	width:180px;
	height:20px;
	background-color:#954091;
	background-image:url(../img/title/954091.gif);
	background-repeat:no-repeat;
	background-position: top right;

}

.ss_01{
	width:380px;
	height:20px;
	background-color:#954091;
	background-image:url(../img/title/954091.gif);
	background-repeat:no-repeat;
	background-position: top right;

}

.sss_01{
	width:250px;
	height:20px;
	background-color:#954091;
	background-image:url(../img/title/954091.gif);
	background-repeat:no-repeat;
	background-position: top right;

}

.pickuptour_01{
	width:570px;
	height:20px;
	background-color:#954091;
	background-image:url(../img/title/954091.gif);
	background-repeat:no-repeat;
	background-position: top right;
	margin-bottom:10px;

}

.m_02{
	width:570px;
	height:20px;
	background-color:#8d5faf;
	background-image:url(../img/title/8d5faf.gif);
	background-repeat:no-repeat;
	background-position: top right;

}
.s_02{
	width:180px;
	height:20px;
	background-color:#8d5faf;
	background-image:url(../img/title/8d5faf.gif);
	background-repeat:no-repeat;
	background-position: top right;

}

.ss_02{
	width:380px;
	height:20px;
	background-color:#8d5faf;
	background-image:url(../img/title/8d5faf.gif);
	background-repeat:no-repeat;
	background-position: top right;

}

.sss_02{
	width:250px;
	height:20px;
	background-color:#8d5faf;
	background-image:url(../img/title/8d5faf.gif);
	background-repeat:no-repeat;
	background-position: top right;

}

.m_03{
	width:570px;
	height:20px;
	background-color:#7272ba;
	background-image:url(../img/title/7272ba.gif);
	background-repeat:no-repeat;
	background-position: top right;

}
.s_03{
	width:180px;
	height:20px;
	background-color:#7272ba;
	background-image:url(../img/title/7272ba.gif);
	background-repeat:no-repeat;
	background-position: top right;

}
.ss_03{
	width:380px;
	height:20px;
	background-color:#7272ba;
	background-image:url(../img/title/7272ba.gif);
	background-repeat:no-repeat;
	background-position: top right;

}

.sss_03{
	width:250px;
	height:20px;
	background-color:#7272ba;
	background-image:url(../img/title/7272ba.gif);
	background-repeat:no-repeat;
	background-position: top right;

}

.foot_00{
	width:830px;
	height:20px;
	background-color:#573476;
	background-image:url(../img/title/573476.gif);
	background-repeat:no-repeat;
	background-position: top right;

}

/*------------------------------------------------------*/
/*   wrapper                                          */
/*------------------------------------------------------*/


#wrapper h2{
	color: #666;
	padding-left:10px;
	padding-bottom:3px;
	background-color:#a4c0df;
	font-family:'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','ＭＳ Ｐゴシック','メイリオ',Meiryo,Verdana,sans-serif;
}

/*------------------------------------------------------*/
/*   header                                          */
/*------------------------------------------------------*/
/*
div#header{
	position: relative;
	padding: 4px 14px 0 14px;
	background: transparent url(/images/html/header_bg.gif) no-repeat;
}*/



#header li {
	float:left;
	background-repeat:no-repeat;
	background-position: 0% 50%;
	padding-left:22px;
	margin-left:5px;
	text-align:right;
}


/*=====================================================
* 3. container                                        
=====================================================*/
div#container {
	width: 830px;
	margin: 15px 14px;
}


/*=====================================================
* 3-2. container / left                                
=====================================================*/
div#con_left{
	width:570px !important;
	max-width:570px;
	margin-right:10px;
	float:left;
}


div.image_area_top{
/*	width:570px !important;*/
	padding-bottom:2px;
}

/*div.image_area_top .c_copy{
	font-size:10px;
	padding:1px 0px 1px 0px;
}*/


div.main_serch{
/*	float:left;
	width:570px !important;*/
	padding:3px 0px 8px 0px;
	text-align:center;
}

img.serchpic{
	width:18px;
	height:18px;
	margin-right:5px;
	float:left;
}

div.serch_icon{
	background-image:url(http://www.lavieplus.jp/common/img/serch_icon.gif);
	background-repeat:no-repeat;
	background-position: left center;
/*	padding-left:20px;
	padding-right:10px;*/
	vertical-align:center;
}

span.serch_title{
	margin-left:20px;
	padding-bottom:5px;
}


.serch_noborder{
	border:none;
	max-width:550px;
}

/*---------- 
new year and end year */

div.newandend{
	background:url(/common/img/top/tel.jpg) no-repeat 0 0;
	width:570px;
	height:120px;
	overflow:hidden;
	margin:5px 0 0 0;
	padding:0 0;
	border-top:dotted 1px #573376;
}
div.newandend h2{
	margin-top:130px;
}
/*
 new year and end year 
------------------*/


div.pickup{
	margin-bottom:10px;
	margin-top:-10px;
}



div.pickup .pick{
	padding-left:15px;
	margin-left:0px;
	margin-right:10px;
	color:#954091;
	font-weight: bold;
	background-image:url(http://www.lavieplus.jp/common/img/icon3.gif);
	background-repeat:no-repeat;
	background-position: left center;
	
}
div.pickup .check{
	margin-left:10px;
	text-decoration: underline;
}

/*     PICKUPTOUR       */

div.pickuptour{
	width:570px;
	margin:0 auto;
	padding:0 0 20px 0;
}

div.pickuptour ul{
	margin:0 10px 0 0;
}

div.pickuptour ul.redge{
	margin:0 auto;
}

div.pickuptour ul,
div.pickuptour ul.redge {
	width:280px;
	float:left;
}


div.pickuptour ul li,
div.pickuptour ul.redge li {
	display:block;
}

div.pickuptour ul li.newreleace,
div.pickuptour ul.redge li.newreleace {
	background-image:url(/common/img/newreleace.gif);
	background-repeat:no-repeat;
	background-position: 108px 4px;
	text-indent:38px;
}

div.pickuptour ul li.photo,
div.pickuptour ul.redge li.photo {
	margin:0 10px 0 0;
	float:left;
	border:1px solid #999999;
}

div.pickuptour ul li.photo img,
div.pickuptour ul.redge li.photo img {
	width:96px;
	margin:1px;
}

div.pickuptour ul li.stxt,
div.pickuptour ul.redge li.stxt {
	font-size:84%;
}



/*=====================================================
* 3-2. container / left - left                            
=====================================================*/

div#con_left .navi{
	float:left;
	width:180px;
}


div#con_left li.subtitle{
	background-color:#EAD9E9;
	border-bottom:2px solid #573476;
	padding:3px 5px;
	clear: both;
}

div#con_left li.index{
	background-image:url(http://www.lavieplus.jp/special/img/com/bg_arrow.gif);
	background-repeat:no-repeat;
	background-position: 2% 50%;
	padding:3px 5px 3px 15px;
	border-bottom:1px dotted #D1BEE2;
}

div#con_left li.indexnobord{
	background-color:#F5EBF5;
	padding:3px 5px 0px 5px;
	border-bottom:1px solid #EAD9E9;
}


div#con_left li.indexedge{
	background-image:url(http://www.lavieplus.jp/special/img/com/bg_arrow.gif);
	background-repeat:no-repeat;
	background-position: 2% 50%;
	padding:3px 5px 3px 15px;
/*	border-bottom:1px solid #573476;*/
}

div#con_left li.indexnon{
	padding:5px 3px;
	height:23px;
	clear: both;
	border-bottom:1px dotted #D1BEE2;
}
div#con_left li.indexedgenon{
	padding:5px 3px;
	padding:5px 3px;
	height:23px;
	clear: both;
/*	border-bottom:1px solid #573476;*/
}


div#con_left li.indexsp{
	padding:5px 3px;
	height:46px;
	clear: both;
	border-bottom:1px dotted #D1BEE2;
}
div#con_left li.indexedgesp{
	padding:5px 3px;
	height:49px;
	clear: both;
/*	border-bottom:1px solid #573476;*/
}


div#con_left li.indexno{
/*	padding:5px 3px;
	height:46px;*/
	clear: both;
/*	border-bottom:1px dotted #D1BEE2;*/
}

div#con_left span.litext{
	margin-top:3px;
	line-height:100%;
}

div#con_left span.stext{
	font-size:10px;
	line-height:100%;
}


div#con_left .sekaiisan{
	background-image:url(../img/sekaiisan.gif);
	background-repeat:no-repeat;
	background-position: 0% 50%;
	color:#993300;
	font-size:10px;
	padding:2px 10px 3px 10px;
	width:70px;
	height:23px;
	text-align:center;
	margin-right:5px;
	margin-bottom:3px;
}

div#con_left li a {
	text-decoration: underline;
}

div#con_left img.non{
	float:left;
	vertical-align:middle;
	display: inline;
	width:25px;
	height:19px;
	margin-right: 5px;
	padding: 1px;
	border: 1px solid #999;
}

div#con_left img.sp{
	float:left;
	vertical-align:middle;
	display: inline;
	width:60px;
	height:42px;
	margin-right: 5px;
	padding: 1px;
	border: 1px solid #999;
}


/*=====================================================
* 3-2. container / left - right                        
=====================================================*/

div#con_left .tour{
	width:380px!important;
	float:right;
}

div#con_left div.tourlist{
	padding:10px;
	border-bottom:1px dotted #D1BEE2;
	height:100%;
	clear: both;
/*	height:150px;
	min-height:150px;*/
}


div#con_left div.tourlistedge{
	padding:10px;
/*	border-bottom:1px dotted #D1BEE2;*/
	height:100%;
	clear: both;
}

div#con_left div.optourlist{
	padding:10px;
	border:1px solid #916AB3;
	background-color:#F5EFF5;
	height:100%;
	clear: both;
/*	height:150px;
	min-height:150px;*/
}


div.optourlist ul{
}
div.optourlist ul li{
	padding:0px;
	margin:0px;
}
div.optourlist ul li a{
	font-weight: bold;
}

div.optourlist ul li.opimg{
	float:right;
	margin-left:10px;
	width:120px;
	height:90px;
}

div.optourlist ul li.opimg img{
	padding: 1px;
	border: 1px solid #999;
	background-color:#ffffff;
}

div.tourlist ul{
}
div.tourlist li,
div.tourlistedge li {
	padding:0px;
	margin:0px;
}


div.tourlist ul.rightbox,
div.tourlistedge ul.rightbox {
	float:right;
	padding:0px;
	margin:0px;
	width:225px;
}


div#con_left .tour li.tourimg{
	margin-right: 10px;
	width:124px;
	float:left;
}

div#con_left .tour em.chacttext{
	font-weight: bold;
	color:#954091;
}
div#con_left .tour li.tourtitle{
/*	font-size:14px;
	line-height:100%;*/
	font-weight: bold;
}
div#con_left li.tourkuko{
	clear: both;
}
div#con_left li.tourinfo{
	text-align:right;
/*	padding-bottom:10px;*/
}
.kukonrt{
	padding:1px 5px;
	background-color:#003399;
	color:#ffffff;
	margin-right:5px;
}
.kukokix{
	padding:1px 5px;
	background-color:#ff0000;
	color:#ffffff;
	margin-right:5px;
}
.kukongo{
	padding:1px 5px;
	background-color:#339900;
	color:#ffffff;
	margin-right:5px;
}
.kukofku{
	padding:1px 5px;
	background-color:#ff6600;
	color:#ffffff;
	margin-right:5px;
}

.kukonrt a,
.kukonrt a:hover,
.kukonrt a:visited,
.kukokix a,
.kukokix a:hover,
.kukokix a:visited,
.kukongo a,
.kukongo a:hover,
.kukongo a:visited,
.kukofku a,
.kukofku a:hover,
.kukofku a:visited {
	color:#ffffff;
	text-decoration: underline;
}

.kuko{
	background-image:url(http://www.lavieplus.jp/special/img/com/bg_arrow.gif);
	background-repeat:no-repeat;
	background-position: 0% 50%;
	padding-left:15px;
}

div#con_left li.tourprice{
/*	margin-bottom:5px;*/
/*	text-align:right;*/
}
div#con_left li.tourprice2{
/*	margin-bottom:5px;*/
	text-align:right;
}

div#con_left .tour li a {
	text-decoration: underline;
}

div#con_left img.tourimg{
	float:left;
	vertical-align:middle;
	display: inline;
	width:120px;
/*	height:42px;*/
	padding: 1px;
	border: 1px solid #999;
/*	margin-bottom:10px;*/
}

div#con_left .price{
	color:#ff6600;
	font-weight: bold;
	margin-right:5px;
	font-size:16px;
}

div#con_left .tour li.point{
	clear: both;
/*	text-indent: 15px;
	padding-left:20px;*/
	line-height:100%;
	padding-bottom:5px;
	color:#666666;
/*	font-weight: bold;*/
/*	color:#8F6984;*/
}

.pointtext{
	background-image:url(../img/icon2.gif);
	background-repeat:no-repeat;
	background-position: 2% 50%;
	padding-left:15px;
/*	padding:1px 3px 1px 15px;
	border:#C5508D 1px solid;*/
	color:#C5508D;
	margin-right:5px;
/*	background-color:#F3DAE8;
	text-align:center;*/
/*	font-weight: bold;*/
}


/*=====================================================
* 3-3. container / left - bottom                        
=====================================================*/

div#con_bot {
	clear: both;
	width:570px;
}

div#con_bot div.news{
	margin-top:5px;
	margin-left:5px;
}

div#con_bot li.newstext{
	background-image:url(http://www.lavieplus.jp/special/img/com/bg_arrow.gif);
	background-repeat:no-repeat;
	background-position: 0% 50%;

}
div#con_bot span.day{
	margin-right:5px;
	padding-left:15px;

}

/*=====================================================
* 3-2. container / right                               
=====================================================*/
div#con_right{
	width:250px;
	float:right;
}



div#con_right div.movieerea{
	clear: both;
}

div#con_right div.hokenerea{
	clear: both;
}
div.hokenerea img.hoken{
	margin:5px 0px;
}

div#con_right div.yakudatuerea{
	clear: both;
}

div.yakudatuerea li.titletext {
	clear: both;
	background-image:url(http://www.lavieplus.jp/special/img/com/bg_arrow.gif);
	background-repeat:no-repeat;
	background-position: 0% 50%;
	padding-left:15px;
	margin-top:10px;
}

div.yakudatuerea li.titletextair {
	clear: both;
	background-image:url(/common/img/airicon.gif);
	background-repeat:no-repeat;
	background-position: 0% 50%;
	padding-left:15px;
	margin-top:10px;
}
div.yakudatuerea li.titletexthotel {
	clear: both;
	background-image:url(/common/img/hotelicon.gif);
	background-repeat:no-repeat;
	background-position: 0% 50%;
	padding-left:15px;
	margin-top:10px;
}

div.yakudatuerea li.titletextinfo {
	clear: both;
	padding-left:15px;
	margin-bottom:5px;
	font-size:10px;
	line-height:140%;
}

div.yakudatuerea li.titletext2 {
	clear: both;
	background-image:url(http://www.lavieplus.jp/special/img/com/bg_arrow.gif);
	background-repeat:no-repeat;
	background-position: 0% 50%;
	padding-left:15px;
}

div.yakudatuerea li.text {
	clear: both;
	padding-left:15px;
}


div#con_right div.blogerea{
	clear: both;
}


div#con_right div.rankerea{
	clear: both;
/*	background-color:#ffcc00;*/
	background-image:url(../img/rank/rank_c.gif);
}


div.rankerea dd.title{
	background-image:url(../img/rank/rank_t.gif);
	background-repeat:no-repeat;
	color:#666666;
	padding-top:3px;
	height:40px;
}

div.rankerea div.ranknoerea{
	margin:0px 15px;
}


div.ranknoerea li.ranktext{
/*	height:65px;*/
	min-height:70px;
}

div.ranknoerea li.rankothertext {
	background-image:url(http://www.lavieplus.jp/common/img/rank04.gif);
	background-repeat:no-repeat;
	background-position: 0% 2%;
	padding-left:20px;
}
div.ranknoerea li.rank5text {
	background-image:url(http://www.lavieplus.jp/common/img/rank04.gif);
	background-repeat:no-repeat;
	background-position: 0% 2%;
	padding-left:20px;
	margin-bottom:10px;
}


li.ranktext,
li.rankothertext{
	border-bottom:1px solid #D1BEE2;
	padding-bottom:5px;
	margin-bottom:5px;
	line-height:110%;
	height:100%;
}

li.ranktext a,
li.rankothertext a,
li.rank5text a {
	text-decoration: underline;
}


div.ranknoerea img.rankphoto{
	width:80px;
	float:left;
	padding: 1px;
	border: 1px solid #999;
	margin-right:5px;
}

div.ranknoerea dd.rank1text {
	background-image:url(http://www.lavieplus.jp/common/img/rank01.gif);
}
div.ranknoerea dd.rank2text {
	background-image:url(http://www.lavieplus.jp/common/img/rank02.gif);
}
div.ranknoerea dd.rank3text {
	background-image:url(http://www.lavieplus.jp/common/img/rank03.gif);
}

dd.rank1text,
dd.rank2text,
dd.rank3text {
	background-repeat:no-repeat;
	background-position: 0% 50%;
	padding-left:20px;
}

dd.rank1text,
dd.rank2text,
dd.rank3text {
	clear: both;
	margin:2px 0px; 
}

.kyo{
	color:#ff6600;
	font-weight: bold;
	margin:0px  5px;
}

/*=====================================================
* 3-2. foot                               
=====================================================*/
div.lafoot{
	clear: both;
	margin:10px;
}

div.lafoot li.faqleft{
	float:left;
	margin-right:36px;
}
div.lafoot li{
	padding-bottom:10px;
}



div.latour {
	margin-top:20px;
	padding:5px 0px 0px 0px;
/*	border:1px solid #cccccc;*/
}


.lavietour{
	clear:both;
	border-top:1px solid #cccccc;
	border-bottom:1px solid #cccccc;
	padding:5px 0px 5px 5px;
/*	background-color:#B495D0;*/
/*	text-align:right;*/
}

.lavietour a{
	text-decoration: underline;
}



div.latour ul.cou_list{
/*	border-bottom:1px solid #cccccc;*/
	clear:both;
	padding-top:10px;
	padding-left:5px;
}

div.latour ul.cou_list2{
/*	border-bottom:1px solid #cccccc;*/
	clear:both;
	padding-left:5px;
/*	padding-top:5px;*/
}

div.latour li.country{
	margin-right:10px;
	color:#573476;
	float:left;
	font-weight: bold;
}


div.latour li.toursyosai{
	background-image:url(http://www.lavieplus.jp/special/img/com/bg_arrow.gif);
	background-repeat:no-repeat;
	background-position:0% 50%;
	float:left;
	padding-left:13px;
	margin-right:8px;
}

div.latour li.toursyosai a{
	text-decoration: underline;
}






/*=====================================================
* 3-00. container / bottom                                
=====================================================*/

div#container,
div#con_left,
.image_area_top,
.navi,
div#con_left .tour,
div#con_right,
.movieerea,
div#con_bot,
div.movieerea,
div.hokenerea,
div.yakudatuerea,
div.blogerea,
div.rankerea {
	margin-bottom:30px;
}



/*------------------------------------------------------*/
/*   clearfix                                           */
/*------------------------------------------------------*/
div#header:after,
.image_area_top:after,
.tour:after,
div#con_right:after,
div.pickuptour:after,
/*
dl.area_select ul:after,
div.section_area:after,
div.purpose ul:after,*/
div.recommend ul:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}

div#header:after,
dl.area_select ul,
div.section_area,
div.purpose ul,
div.recommend ul {
	display: inline-block;
}

/* hides from IE-mac \*/
* html div#header:after,
* html dl.area_select ul,
* html div#header,
* html div.section_area {
	height: 1%;
}

div#header:after,
dl.area_select ul,
div.section_area,
div.purpose ul,
div.recommend ul {
	display: block;
}
/* End hides from IE-mac */








div.arrnavi{
	margin:151px 0 0 22px;
}

ul.arrive{
	width:340px;
/*	padding-left:22px;
	padding-top:151px;*/
	display: block;
	position:absolute; 
/*	width:583px;*/
	height:16px !important;
/*	float:left;*/
	margin:0;
}


ul.arrive:after {
	content: ".";
	display: block;
	visibility: hidden;
	height: 0.1px;
	font-size: 0.1em;
	line-height: 0;
	clear: both;
}


ul.arrive li {
/*	display: inline;*/
	overflow:hidden;
	height:16px;
	float:left;
	background:none;
	madding:0;
	margin:0 5px 0 0;
}


ul.arrive  li a {
/*	border:1px solid red;*/
	display: inline;
	overflow:hidden;
	display:block;
	height:16px;
	padding:18px 0 0 0;
	background-repeat:no-repeat;
	background-position:0 0;
}

ul.arrive  li a:visited {}
ul.arrive  li a:hover {background-position:0 -16px;}


ul.arrive li.arrnrt a {background:url(/common/img/top/nrt.gif) no-repeat 0 0;width:72px;/*border:1px solid #003399;*/}
ul.arrive li.arrkix a {background:url(/common/img/top/kix.gif) no-repeat 0 0;width:72px;/*border:1px solid #ff0000;*/}
ul.arrive li.arrngo a {background:url(/common/img/top/ngo.gif) no-repeat 0 0;width:83px;/*border:1px solid #339900;*/}
ul.arrive li.arrfuk a {background:url(/common/img/top/fuk.gif) no-repeat 0 0;width:72px;/*border:1px solid #ff6600;*/}


