@charset "EUC-JP";
/* CSS Document */

body {
	margin: 0;
	padding: 0;
/*	font-size: 0.82em;*/
	font-size:0.9em;
	font-family:Arial,"ＭＳ Ｐゴシック",Osaka;
	line-height: 1.5em;
	color:#333;
/*	color: #9B7838;*/
	background:#E8E8E8 url(/common/img/bg_head.jpg) repeat-x;
	text-align:center;
}
a:link,a:visited { color:#333333; text-decoration:underline;}
a:hover,a:active { color:#666666; text-decoration:none;}


#header {
	width: 950px;
	height:149px;
	margin: 0 auto;
	position:relative;
	text-align:left;
}
#header #logo{
	width:240px;
	position:absolute;
	top:0;
	left:5px;
}

#header h1{
	color:#FFF;	
	text-align:left;
	padding:55px 0 0 160px;
	font-size:15px;
	}


#header #logo a {
	display: block;
	width: 240px;
	height: 84px;
	text-indent: -10000px;
	background:url(/common/img/logo.png) no-repeat;
	text-align: left;
}
#header ul#h_navi {
	width: 404px;
	height: 78px;
	position:absolute;
	top:4px;
	right:0;
}
#header ul#h_navi.h_navi02 {
	width: 201px;
	height: 78px;
	position:absolute;
	top:4px;
	right:0;
}
#header ul#h_navi li {
	height: 78px;
	float: left;
}
#header ul#h_navi li a {
	height: 78px;
	display: block;
	text-indent: -10000px;
	background:url(/common/img/h_navi.png) no-repeat left top;
}

#header ul#h_navi li.n-mail a {
	width:203px;
	background-position:0 top;
}
#header ul#h_navi li.n-mail a:hover/*,
#mail_regist #header ul#h_navi li.n-mail a*/ {
	background-position:0 bottom;
}
#header ul#h_navi li.n-contact a {
	width:120px;
	background-position:-203px top;
}
#header ul#h_navi li.n-contact a:hover/*,
#contact #header ul#h_navi li.n-contact a*/ {
	background-position: -203px bottom;
}

.member #header ul#h_navi li.n-logout a {
	width:105px;
	background-position:-404px top;
}

.member #header ul#h_navi li.n-logout a:hover/*,
#contact .member #header ul#h_navi li.n-logout a*/ {
	background-position: -404px bottom;
}

#header ul#h_navi li.n-his a {
	width:81px;
	background-position:-323px top;
}
#footer {
	background:url(/common/img/bg_footer.jpg) repeat-x;
	padding:20px 0 60px;
	clear:both;
}
#footer #f-content {
	width:950px;
	margin:0 auto;
	font-size:90%;
	text-align:left;
}
#footer #f-content ul li {
	float:left;
	background:url(/common/img/icon_dsc.gif) no-repeat left 0.5em;
	margin-right:10px;
	padding-left:8px;
}
#footer #f-content ul li a {
	color:#FFFFFF;
	text-decoration:none;
}
#footer #f-content ul li a:hover {
	color:#CCCCCC;
	text-decoration:underline;
}
#footer #f-content ul li.foot-his {
	background:url(/common/img/hislogo_foot.png) no-repeat;
	margin:-7px 2px 0 0;
}
#footer #f-content ul li.foot-his a {
	width:48px;
	height:31px;
	text-indent:-10000px;
	display:block;
}
#footer #f-content address {
/*	background:url(/common/img/copy.gif) no-repeat;
	width:254px;*/
	height:11px;
	float:right;
/*	text-indent:-10000px;*/
font-size:11px;
color:#999;
	margin-right:5px;
}


/*top*/
#top{
	font-size:12px;
}
#top #header {
	height:150px;
}
#top.member #header {
	height:85px;
}

/*メインビジュア*/
#top #Mainvisual {
	background:url(/img_exe/main_bg.gif) repeat-x;
	height:229px;
	width:950px;
	padding:15px 0 0 0;
	margin:0 auto;
	clear:both;
	}
/*　IE6対応▼　*/
* html #top #Mainvisual {
	background:url(/img_exe/main_bg.gif) repeat-x;
	height:229px;
	width:950px;
	text-align:left;
	}	
/*　IE7対応▼　*/
*+html #top #Mainvisual {
	background:url(/img_exe/main_bg.gif) repeat-x;
	height:229px;
	width:950px;
	text-align:left;
	}
	

#top #featured {
    height: 208px;
    padding: 0 0 0 30px;
    position: relative;
    width: 675px;
	}



#featured ul.ui-tabs-nav {
	left:710px;
    list-style: none outside none;
    margin: 0;
    padding:0;
    position: absolute;
    top: 0;
    width: 193px;
}
#featured ul.ui-tabs-nav li {
    color: #666666;
    padding: 1px 0 1px 13px;
}

#featured ul.ui-tabs-nav li img {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #EEEEEE;
    float: left;
    margin: 0 0 0 0;
    padding: 2px 0 0 2px;
}
/*#featured ul.ui-tabs-nav li span {
    font-family: Verdana;
    font-size: 11px;
    line-height: 18px;
}*/

#featured li.ui-tabs-nav-item a {
    background: none repeat scroll 0 0 #FFFFFF;
    color: #333333;
    display: block;
    height: 64px;
    margin: 0 0 5px;
    width: 193px;
}
#featured li.ui-tabs-nav-item a:hover {
    background: none repeat scroll 0 0 #F2F2F2;
}

#featured li.ui-tabs-selected {
    background: url("/img_exe/selected-item.png") no-repeat scroll left top transparent;
}
#featured ul.ui-tabs-nav li.ui-tabs-selected a {
    background: none repeat scroll 0 0 #CCCCCC;
}
#featured .ui-tabs-panel {
    height: 220px;
    position: relative;
    width: 675px;
}
#featured .ui-tabs-panel .info {
    background: url("images/transparent-bg.png") repeat scroll 0 0 transparent;
    height: 64px;
    left: 0;
    position: absolute;
    top: 180px;
}
#featured .info h2 {
    color: #FFFFFF;
    font-family: Georgia,serif;
    font-size: 18px;
    margin: 0;
    overflow: hidden;
    padding: 5px;
}
#featured .info p {
    color: #F0F0F0;
    font-family: Verdana;
    font-size: 11px;
    line-height: 15px;
    margin: 0 5px;
}
#featured .info a {
    color: #FFFFFF;
    text-decoration: none;
}
#featured .info a:hover {
    text-decoration: underline;
}
#featured .ui-tabs-hide {
    display: none;
}


/*　コンテンツ　*/

#top #contents{
	width:948px;
	overflow:autol;
	margin:0 auto;
	padding:0 0 15px 0;
	border-left:#666 1px solid;
	border-right:#666 1px solid;
	background-color:#FFF;
	}

#top #stage01{
	width:890px;
	padding:20px 29px 0 29px;
	}	
 
#top #stage01 #member{
	float:left;
	width:402px;
	height:209px;
	background:url(../../img_exe/02member.jpg) no-repeat;
	margin:0 9px 0 0;
	text-align:left;
	}

#top #stage01 #member p{
	text-align:left;
	padding:55px 0 0 30px;
	margin:0;
	}	
/*#top #stage01 #member #login{
	width:300px;
	height:60px;
	text-indent:-10000px;
	background:url(/img_exe/login_btn.png) no-repeat 13px 10px;
	}
#top #stage01 #member #login a:hover { background-position:bottom;}*/

#top #stage01 #member #login_m a {
	margin:10px 0 0 14px;
	width:219px;
	height:45px;
	text-indent:-1000px;
	background:url(/img_exe/login_btn.png) no-repeat left top;
	display:block;
	}
#top #stage01 #member #login_m a:hover { background-position:bottom;}


#top #stage01 #member p{
	padding:55px 0 0 30px;
	margin:0;
	}	


#top #stage01 #member #classone_about{
	width:240px;
	padding:10px 0 0 15px;
	}	
#top #stage01 #member #classone_about p{
    background: url("/img_exe/i_black.png") no-repeat scroll 0px 7px transparent;
    float: left;
    font-size: 12px;
	margin:0;
	padding:0 0 5px 8px;
    width: 103px;
	}

/*ツアーサーチ▼*/
#top #stage01 #search_tour{
	float:left;
	width:180px;
	margin:0 9px 0 0;
	text-align:left;
	}	
#top #stage01 #search_tour #search_tourbox{
	width:160px;
	height:168px;
	padding:10px;
	background:url(../../img_exe/02search_tour_bg.jpg) no-repeat;
	}
	
#top #stage01 #search_tour #search_tourbox dl {
}
#top #stage01 #search_tour #search_tourbox dl dt {
}
#top #stage01 #search_tour #search_tourbox dl dd {
    padding: 3px 0 5px 5px;
}
#top #stage01 #search_tour #search_tourbox dl dd ul {
}
#top #stage01 #search_tour #search_tourbox dl dd ul li {
    list-style-type: none;
    padding: 0 0 6px;
}
p.Search-buttan {
    text-align: center;
	margin:0;
	padding:0;
}

/* サーチエアーnew */			
/*#search{
	width:712px;
	padding:15px 0 0 15px;
	}
	
div#search_map{
	width: 400px;
	float: left;
}*/
#top #stage01 #search_air{
	float: right;
	width:290px;
	text-align:left;
	position:relative;
	}	
#search_air #search_airbox{
	width:275px;
	height:174px;
	background:url(../../img_exe/02search_air_bg.jpg);
	padding:10px 5px 5px 10px;
	}
/*
@media screen and (-webkit-min-device-pixel-ratio:0) {
#search_air #search_airbox{
	width:275px;
	height:179px;
	background:url(../../img/01criteria.jpg);
	padding:5px 5px 5px 10px;
	}
}*/
p.Search-buttan {
    text-align: center;
}
.fl{
	float:left;
	}
.pt10{
	margin:10px 0 0 0;
	}
@media screen and (-webkit-min-device-pixel-ratio:0) {
.pt10{
	margin:0; padding:0;
	}
}
.mr5{
	margin-right:5px;}	
@media screen and (-webkit-min-device-pixel-ratio:0) {
 .mr5  { margin-right:0;}
}
.pt_sou{margin:5px 0 0 0;}
@media screen and (-webkit-min-device-pixel-ratio:0) {
.pt_sou{margin:1px;}
}
.s {
    color: #000000;
    font-size: 10px;
}
@media screen and (-webkit-min-device-pixel-ratio:0) {
.cr_s {
    color: #000000;
    font-size: 10px;}
}

#search_air_btn{
	margin-top:3px;}
@media screen and (-webkit-min-device-pixel-ratio:0) {
#search_air_btn{
	margin:0; padding:0; position:absolute; top:178px; right:100px;
}
}



/* サーチエアー▼ 
#top #stage01 #search_air{
	float:left;
	width:290px;
	text-align:left;
	font-size:12px;
	}	
#top #stage01 #search_air #search_airbox{
	width:290px;
	height:188px;
	background:url(../../img_exe/02search_air_bg.jpg);
	}
	
dl#SearchAirList-Float {
    line-height: 1.5;
    padding:11px 0 0 10px;
}
dl#SearchAirList-Float dt {
}
dl#SearchAirList-Float dd {
    margin-top: -1.7em;
    padding: 0 0 5px 80px;
}
dl#SearchAirList-Float dd ul {
}
dl#SearchAirList-Float dd ul li {
    list-style-type: none;
    padding: 0 0 5px;
}
dl#SearchAirList-NoFloat {
}
dl#SearchAirList-NoFloat dt {
}
dl#SearchAirList-NoFloat dd {
}

/*　コンテンツ　ニュースとピックアップ　*/

#top #stage02{
	padding:20px 29px 0 29px;
	}
#top #stage02 #LastupDate{
	float:left;
	width:480px;
	}
#top #stage02 #LastupDateInbox{
	font-size:12px;
	line-height:140%;
	width:480px;
	overflow:auto;
	height:190px;
	text-align:left;
	margin:10px 0 0 0;
	}
#top #stage02 #LastupDateInbox dl{
    border-bottom: 1px solid #D5D5D5;
    display: block;
    margin: 0 10px 0 0;
    padding: 3px 0 7px 10px;
}
#top #stage02 #LastupDateInbox img{
	margin:5px 0 0 3px;
	}
#top #stage02 #LastupDateInbox dl dt {
}
#top #stage02 #LastupDateInbox dl dd {
    padding: 0 0 5px 0;
}

#top #stage02 #pickup{
	float:right;
	width:380px;	
	}
#top #stage02 #pickup .pickup_menu_l{
	float:left;
	margin:10px 0 0 0;
	}	
#top #stage02 #pickup a:hover{
		filter: alpha(opacity=35);
  -moz-opacity:0.35;
  opacity:0.35;
	}	
	
	
#top #stage02 #pickup .pickup_menu_r{
	float:right;
	margin:10px 0 0 0;
	}	

#top #stage03{
	width:890px;
	padding:20px 30px 0 30px;
	font-size:12px;
	overflow:auto;
	}	
#top #stage03 #tour_rec{
	float:left;
	width:480px;
	line-height:146%;
	overflow:auto;
	}
#top #stage03 .rec_box{
	border-bottom:#CCC dotted 1px;
    margin:0;
    padding:10px 0 10px 0;
    overflow: auto;
	text-align:left;
	}
#top #stage03 .rec_box img{
	float:left;
	margin:0 7px 0 0;
	}
#top #stage03 .tour_box_l{
	float:left;
	width:235px;
	padding:0 5px 0 0;
	}
#top #stage03 .tour_box_r{
	float:right;
	width:235px;
	padding:0 5px 0 0;
	}

#top #stage03 #air_rec{
	float:right;
	width:380px;
	overflow:auto;
	}
#top #stage03 #air_rec ul{
	text-align:left;
	}
#top #stage03 #air_rec li{
	padding:10px;
	border-bottom:dotted 1px #CCC;
	}	

#top #stage03 .link_btn{
	float:right;
	padding:5px 0 0 0;
	margin:0;
	}

#top #main a { color:#9B7838; text-decoration:none;}
#top #main a:hover,#top #main a:active { color:#9B7838; text-decoration:underline;}




/*top-main*/
#top #main #customer {
	width:488px;
	float:left;
	padding-bottom:30px;
}
#top #main #customer h3 {
	text-indent:-10000px;
	width:488px;
	height:55px;
	margin-bottom:15px;
}
#top #main #customer h3.h3-00 {
	background:url(/img/h3_00.jpg) no-repeat;
}
#top #main #customer #loginm {
	background:url(/img/bg_member.jpg) no-repeat 15px top;
	padding-left:202px;
	height:190px;
}
#top #main #customer #loginm p a {
	background:url(/img/btn_login.jpg) no-repeat;
	width:281px;
	height:55px;
	display:block;
	text-indent:-10000px;
	margin-bottom:10px;
}
#top #main #customer #loginm p a:hover { background-position:bottom;}
#top #main #customer #loginm p.txt { padding:0 10px 10px 10px;}
/*　20110712追加 */
#top #main #customer #loginm .classone_about {background-color: #F2F2F2; padding:5px 5px 0 15px; height:50px; margin:0 10px;}
#top #main #customer #loginm .classone {background:url(../../img/ar.gif) no-repeat 5px 7px; font-size:12px; width:105px; float:left; padding-left:15px;}
/*#top #main #customer #loginm .line { border:none; border-top:#AEA394 1px solid; text-indent:-10000px; height:1px; padding:0 3px;}*/



#top #main #customer h3.h3-01 {
	background:url(/img/h3_01.jpg) no-repeat;
	margin-bottom:30px;
}
/*
#top #main #customer ul.navi {
	padding-bottom:36px;
}
*/
#top #main #customer ul.navi li {
	float:left;
	width:200px;
	margin:10px 0 15px 25px;
}
* html #top #main #customer ul.navi li {
	float:left;
	width:200px;
	margin:10px 2px 15px 13px;
}

#top #main #customer ul.navi li.none {
	background:none;
}
#top #main #customer ul.navi li a {
	width:200px;
	height:54px;
	text-indent:-10000px;
	display:block;
}
#top #main #customer ul.navi li.navi_about a { background:url(/img/navi_01.jpg) no-repeat left top;}
#top #main #customer ul.navi li.navi_about a:hover { background-position:bottom;}
#top #main #customer ul.navi li.navi_merit a { background:url(/img/navi_02.jpg) no-repeat left top;}
#top #main #customer ul.navi li.navi_merit a:hover { background-position:bottom;}
#top #main #customer ul.navi li.navi_privilege a { background:url(/img/navi_03.jpg) no-repeat left top;}
#top #main #customer ul.navi li.navi_privilege a:hover { background-position:bottom;}
#top #main #customer ul.navi li.navi_admission a { background:url(/img/navi_04.jpg) no-repeat left top;}
#top #main #customer ul.navi li.navi_admission a:hover { background-position:bottom;}
#top #main #customer ul.navi li.navi_overseas a { background:url(/img/navi_05.jpg) no-repeat left top;}
#top #main #customer ul.navi li.navi_overseas a:hover { background-position:bottom;}
#top #main #customer ul.navi li.navi_abroad a { background:url(/img/navi_06.jpg) no-repeat left top;}
#top #main #customer ul.navi li.navi_abroad a:hover { background-position:bottom;}
#top #main #customer ul.navi li.navi_lounge a { background:url(/img/navi_07.jpg) no-repeat left top;}
#top #main #customer ul.navi li.navi_lounge a:hover { background-position:bottom;}
#top #main #customer ul.navi li.navi_member a { background:url(/img/navi_08.jpg) no-repeat left top;}
#top #main #customer ul.navi li.navi_member a:hover { background-position:bottom;}

/*・E縫紂璽▲・/
#top #main #customer ul.navi li.navi_overseas01 a { background:url(/img/navi_09.jpg) no-repeat left top;}
#top #main #customer ul.navi li.navi_overseas01 a:hover { background-position:bottom;}
#top #main #customer ul.navi li.navi_abroad01 a { background:url(/img/navi_10.jpg) no-repeat left top;}
#top #main #customer ul.navi li.navi_abroad01 a:hover { background-position:bottom;}
#top #main #customer ul.navi li.navi_seat a { background:url(/img/navi_seat.jpg) no-repeat left top;}
#top #main #customer ul.navi li.navi_seat a:hover { background-position:bottom;}
#top #main #customer ul.navi li.navi_hotel a { background:url(/img/navi_hotel.jpg) no-repeat left top;}
#top #main #customer ul.navi li.navi_hotel a:hover { background-position:bottom;}
#top #main #customer ul.navi li.navi_order a { background:url(/img/navi_order.jpg) no-repeat left top;}
#top #main #customer ul.navi li.navi_order a:hover { background-position:bottom;}
/*・E縫紂璽▲・/



#top #main #customer p.btn-mail {
	clear:both;
	width:311px;
	margin:0 auto;
}
* html #top #main #customer p.btn-mail {
	margin-left:80px;
}
#top #main #customer p.btn{
	margin-left:80px;
}

#top #main #customer p.btn-mail a {
	background:url(/common/img/btn_mail.jpg) no-repeat;
	width:311px;
	height:55px;
	text-indent:-10000px;
	display:block;
	margin:0;
	padding:0;
}
#top #main #customer p.btn-mail a:hover {
	background-position:left bottom;
}
#top #main #topnews {
	width:400px;
	float:right;
	padding:15px 33px 5px 10px;
}
#top.member #main #topnews h3.h3-02 {
	background:url(/img/h3_02.png) no-repeat;
	width:391px;
	height:15px;
	text-indent:-10000px;
	margin-bottom:10px;
}

#top #main #topnews h3.h3-02 {
	background:url(/img/h3_02_b.png) no-repeat;
	width:391px;
	height:15px;
	text-indent:-10000px;
	margin-bottom:10px;
}
#news-link{
	text-align:right;
	background:url("/img/ar.gif") no-repeat scroll 253px 6px transparent;
	}


/*↓下記news-areaクラス指定なし？*/
#top #main #topnews .news-area {
	height:400px;
	padding:10px 15px 10px 0;
}
#top.member #main #topnews .news-cont {
	clear:both;
	background:url(/img/line_news.jpg) no-repeat center bottom;
	margin-bottom:15px;
	padding-bottom:10px;
}



#top.member #main #topnews .news-cont img {
	float:left;
}
#top.member #main #topnews .news-cont h4,
#top.member #main #topnews .news-cont p {
	margin-left:135px;
}

/*scroll*/
#top #main #topnews #news-scroll {
	height:500px;
	width:400px;
}
.jScrollPaneContainer {
  position: relative;
  overflow: hidden;
  z-index: 1;
}
.jScrollPaneTrack {
  position: absolute;
  cursor: pointer;
  right: 0;
  top: 0;
  height: 100%;
  background:url(/img/bg_news_scroll.gif) repeat-y 4px top;
}
.jScrollPaneDrag {
  position: absolute;
  cursor: pointer;
  overflow: hidden;
  background:url(/img/scroll_mid.png) repeat-y;
}
.jScrollPaneDragTop {
  position: absolute;
  top: 0;
  left: 0;
  overflow: hidden;
  background:url(/img/scroll_top.png) no-repeat;
  height:5px;
}
.jScrollPaneDragBottom {
  position: absolute;
  bottom: 0;
  left: 0;
  overflow: hidden;
  background:url(/img/scroll_btm.png) no-repeat;
  height:81px;
}
a.jScrollArrowUp {
  display: block;
  position: absolute;
  z-index: 1;
  top: 0;
  right: 0;
  text-indent: -10000px;
  overflow: hidden;
  background:url(/img/scroll_arw_up.gif) no-repeat 4px top;
  height: 16px;
}
a.jScrollArrowDown {
  display: block;
  position: absolute;
  z-index: 1;
  bottom: 0;
  right: 0;
  text-indent: -10000px;
  overflow: hidden;
  background:url(/img/scroll_arw_dwn.gif) no-repeat 4px top;
  height: 16px;
} 

/*member*/
#header.member-head { background:url(/members/img/bg_header.jpg) no-repeat;}
.member #header ul#h_navi { width:306px;}

/*member-top*/
#top.member #main-visual {
	background:url(/members/img/visual.jpg) no-repeat;
	height:327px;
	width:950px;
	margin:0 auto;
	clear:both;
	position:relative;
}
#top.member #main-visual .img-month {
	width:99px;
	height:119px;
	background:url(/img/img_month.png) no-repeat;
	position:absolute;
	top:12px;
	left:18px;
	text-indent:-10000px;
}
#top.member #main-visual .btn-special a {
	width:99px;
	height:296px;
	background:url(/members/img/img_special.png) no-repeat;
	display:block;
	text-indent:-10000px;
	position:absolute;
	top:10px;
	right:16px;
}

#top.member #main {
	background:url(/members/img/bg_main.jpg) repeat-y;
	text-align:left;
	width:950px;
}
#top.member #main #customer { padding-bottom:20px;}
#top.member #main #customer h3.h3-01 { background:url(/members/img/h3_02.jpg) no-repeat;}


#top.member #main #customer ul.navi li.navi_item a { background:url(/members/img/navi_01.jpg);}
#top.member #main #customer ul.navi li.navi_lux a { background:url(/members/img/navi_02.jpg);}
#top.member #main #customer ul.navi li.navi_reserve a { background:url(/members/img/navi_03.jpg);}
#top.member #main #customer ul.navi li.navi_lounge a { background:url(/members/img/navi_04.jpg);}
#top.member #main #customer ul.navi li.navi_overseas a { background:url(/members/img/navi_05.jpg);}
#top.member #main #customer ul.navi li.navi_abroad a { background:url(/members/img/navi_06.jpg);}
#top.member #main #customer ul.navi li.navi_feature a { background:url(/members/img/navi_07.jpg);}
#top.member #main #customer ul.navi li.navi_community a { background:url(/members/img/navi_08.jpg);}

#top.member #main #customer ul.navi.navi02 li a { height:40px;}
#top.member #main #customer ul.navi02 li.navi_renew a { background:url(/members/img/navi02_01.gif);}
#top.member #main #customer ul.navi02 li.navi_mail-address a { background:url(/members/img/navi02_02.gif);}
#top.member #main #customer ul.navi02 li.navi_questionnaire a { background:url(/members/img/navi02_03.gif);}
#top.member #main #customer ul.navi02 li.navi_end-form a { background:url(/members/img/navi02_04.gif);}
#top.member #main #customer ul.navi02 li.navi_travel-history a { background:url(/members/img/navi02_05.gif);}

#top.member #main #customer ul.navi li a:hover,
#top.member #main #customer ul.navi02 li a:hover  {
	background-position:bottom;
}

/*common*/
#main h4 {
	background:url(/common/img/icon_h4.gif) no-repeat 0 0.5em;
	margin-bottom:0.5em;
	padding-left:7px;
	color:#000000;
	font-size:100%;
}


#main #topnews .news-cont h4 {
	background:url(/common/img/icon_h4.gif) no-repeat 0 0.5em;
	margin-bottom:0.5em;
	padding-left:7px;
	color:#000000;
	font-size:14px;
	font-weight:normal;
}

#top.member #main h4 {
	background:url(/common/img/icon_h4.gif) no-repeat 0 0.5em;
	margin-bottom:0.5em;
	padding-left:7px;
	color:#000000;
	font-size:100%;
	font-weight:bold;
}




/*
#search_air{	
	width:390px;
	height:256px;
	float:right;
	margin:30px 10px 0 0;
}
#search_air_ttl{
	background:url(/img/air_search_ttl.jpg);	
	height:26px;
	text-indent:-10000px;
	margin:0;
	padding:0;
}

#search_air_box{
	background:url(/img/air_search_bg.jpg) no-repeat;	
	height:204px;
	margin:0;
	padding:13px 0 0 15px;
}

#search_air_box .box_txt{
	color:#000;
	font-size:12px;
	padding:3px 0 0 0;
	}

* #search_air_box{
	background:url(/img/air_search_bg.jpg) no-repeat;	
	height:204px;
	margin:0;
	padding:10px 0 0 15px;
}

* #search_air_box .box_txt{
	color:#000;
	font-size:12px;
	padding:2px 0 0 0;
	}
* html #search_air_box .box_txt{
	color:#000;
	font-size:12px;
	padding:3px 0 0 0;
	}	


/*赤・黒フォント指・E媛叩・0110622*/

#search_air .s{
	color:#000;
	font-size:10px;
	}
#search_air .m{
	color:#000;
	font-size:12px;
	}
#search_air .l{
	color:#000;
	font-size:14px;
	}
.rs{
	color:#F00;
	font-size:10px;
	}
.rm{
	color:#F00;
	font-size:12px;
	}
.rl{
	color:#F00;
	font-size:14px;
	}
.rsb{
	color:#CC0000;
	font-size:10px;
	font-weight:bold;
	}
.rmb{
	color:#CC0000;
	font-size:12px;
	font-weight:bold;
	}
.rlb{
	color:#F00;
	font-size:14px;
	font-weight:bold;
	}
.blb{
	color:#9B7838;
	font-size:14px;
	font-weight:bold;
	}
.gross{
	color:#CC0000;
	font-weight:bold;
	padding:0 0 0 10px;}			