body {
	background-color: #FFFFFF;
	margin-top: 0px;
	}

a:link {
	color: #0000FF;
}
a:hover {
	color: #FF0000;
}
a:active {
	color: #FF0000;
}

/*フォントに関する共通CSS*/
.search_select_font {
	font-size: 12px;
	color: #3C69A4;
	font-weight: bold;
	}

.smallsize {
	font-size: 10px;
	line-height: 120%;
	color: #333333;
	}

.mostsmall {
	font-size: 9px;
	color: #333333;
	}

.mainsize {
	font-size: 12px;
	line-height: 120%;
	color: #333333;
	}

.mainsizegray {
	font-size: 12px;
	color: #666666;
	}
	
.bigsize {
	font-size: 14px;
	line-height: 120%;
	color: #333333;
	}

.mainsize {
	font-size: 12px;
	line-height: 120%;
	color: #666666;
	}
	
.header_red {
	color: #CC0000;
	}
	
.header_small {
	font-size: 10px;
	color: #666666;
	font-weight: normal;
	}
	
.headersmall {/*20061114追記*/
	font-size: 10px;
	color: #666666;
	font-weight: normal;
	}
	
.active {
	font-size: 10px;
	color: #A05C0A;
	font-weight: bold;
	}
	
.active2 {
	font-size: 12px;
	color: #A05C0A;
	font-weight: bold;
	}
	
h1 {
	font-size: 10px;
	color: #666666;
	font-weight: normal;
	margin: 0px;
	}

/*国内ヘッダーメニューに関するCSS*/
.header_menu_kokunai {
	font-size: 12px;
	color: #437617;
	}
	
.header_menu_kokunai A{
	font-size: 12px;
	color: #437617;
	font-weight: bold;
	}

/*アクティブの際のフォントに関するCSS*/
.header_menu_active A{
	font-size: 12px;
	color: #A05C0A;
	font-weight: bold;
	}
	
/*レフト枠に関するCSS*/
.kodawari {
	margin:5px 0px 5px 0px
	}
	
.left_bottom {/*20061027hayashi追記*/
	/*background-image : url(/share/images/left_bottom.gif);
	background-repeat : no-repeat;
	background-position : bottom;*/
	}
	
.left_bottom2 {
	background-image : url(/share/images/left_bottom2.gif);
	background-repeat : no-repeat;
	background-position : bottom;
	}
	
h2 {
	margin: 0px;
	}
	
.menu_kokunai{
	border-left : 1px solid #CCCCCC;
	border-bottom : 1px solid #CCCCCC;
	border-right : 1px solid #CCCCCC;
	padding: 2px;
	font-size: 14px;
	font-weight: bold;
	white-space: nowrap;
}

.menu_kokunai img{
	padding-right: 5px;
	vertical-align: -10px; 
}

.menu_kokunai a:link{
	color:#437617;
}

.menu_kokunai a:visited{
	color:#437617;
}

.menu_kokunai a:hover{
	color:#A05C0A;
}

.menu_kokunai2{/*20070123GOLD PREMIUMリリース時ReNew対応*/
	font-size: 14px;
	font-weight: bold;
	white-space: nowrap;
}

.menu_kokunai2 img{/*20071023レンタカーリリース時ReNew対応*/
	margin: 0;
	padding: 0;
	vertical-align: 0;
}

.menu_kokunai2_renew{/*20070123GOLD PREMIUMリリース時ReNew対応*/
	background-image:url("/share/kokunai_img/top_renew2.gif");
	background-repeat:no-repeat;
}

.menu_kodawari img{
	padding-left: 2px;
	vertical-align: -1px; 
}

.menu_kodawari a:link{
	font-size: 12px;
	font-weight: bold;
	color:#437617;
	line-height: 120%;
}

.menu_kodawari a:visited{
	font-size: 12px;
	font-weight: bold;
	color:#437617;
	line-height: 120%;
}

.menu_kodawari a:hover{
	font-size: 12px;
	font-weight: bold;
	color:#A05C0A;
	line-height: 120%;
}

.menu_kaigai{
	border-left : 1px solid #CCCCCC;
	border-bottom : 1px solid #CCCCCC;
	border-right : 1px solid #CCCCCC;
	padding: 2px;
	font-size: 14px;
	font-weight: bold;
	white-space: nowrap;
}

.menu_kaigai img{
	padding-right: 5px;
	vertical-align: -10px; 
}

.menu_kaigai a:link{
	color:#3C69A4;
}

.menu_kaigai a:visited{
	color:#3C69A4;
}

.menu_kaigai a:hover{
	color:#A05C0A;
}
.menu_community{
	border-left : 1px solid #CCCCCC;
	border-bottom : 1px solid #CCCCCC;
	border-right : 1px solid #CCCCCC;
	padding: 2px;
	font-size: 14px;
	font-weight: bold;
	white-space: nowrap;
}

.menu_community img{
	padding-right: 5px;
	vertical-align: -10px; 
}

.menu_community a:link{
	color:#F68F28;
}

.menu_community a:visited{
	color:#F68F28;
}

.menu_community a:hover{
	color:#A05C0A;
}

.menu_pet{
	border-left : 1px solid #CCCCCC;
	border-bottom : 1px solid #CCCCCC;
	border-right : 1px solid #CCCCCC;
	padding: 2px;
	font-size: 12px;
	font-weight: bold;
	white-space: nowrap;
}

.menu_pet img{
	padding-right: 5px;
	vertical-align: -10px; 
}

.menu_pet a:link{
	color:#BD8E00;
}

.menu_pet a:visited{
	color:#BD8E00;
}

.menu_pet a:hover{
	color:#A05C0A;
}

.memu_table{
	margin-bottom:15px;
}

/*センター枠に関するCSS*/
.center_bottom{/*20061120hayashi追記*/
	/*background-image : url(/share/kokunai_img/center_bottom.gif);
	background-repeat : no-repeat;
	background-position : bottom right;*/
}

.size_dw {
	font-size:10px
}

.search_means_table{
	margin-top:-2px;
}

.search_means{
	font-size: 12px;
	font-weight: bold;
	color:#437617;
}

html>body .search_means{/*20060929dhayashi追記*/
	font-size: 12px;
	font-weight: bold;
	color:#437617;
	line-height:100%;
}

.search_airport_table{
	margin: 3px 0px 0px 0px;
}

.search_bt_table{
	margin: 0px 0px 5px 0px;
}

/* Mac IE5.0回避用 start\*/
.size_dw {
	font-size:12px
}
/* Mac IE5.0回避用 end */

.redcolor {
	color:#cc0000;
	}

h3 {
	margin: 0px;
	}

.ichioshi_table {
	margin-bottom: 15px;
	}

.ichioshi A{
	font-size: 12px;
	line-height: 120%;
	}

.hotnews_table {
	margin-bottom: 5px;
	}

.hotnews {
	font-size: 10px;
	color: #666666;
	line-height: 120%;
	}
	
.hotnews A{
	font-size: 12px;
	line-height: 120%;
	}
	
.topics_table{
	margin-bottom: 15px;
	}

.mainsize150 {
	font-size: 12px;
	line-height: 150%;
	color: #333333;
	}

.area {
	margin-bottom: 0px;
	}

.standard {
	margin-bottom: 15px;
	}

/*ライト枠に関するCSS*/
.kaigai_table {
	margin:7px 0px 7px 0px;
	}

.right_td {
	padding:2px 4px 2px 4px ;
	}
	
.right_table {
	margin-bottom:7px;
	}

.member_title {
	font-size: 12px;
	font-weight: bold;
	color: #ffffff;
	}

.member_login A{
	font-size: 10px;
	color: #ffffff;
}

.right_sub_title {
	font-size: 12px;
	font-weight: bold;
	color: #ffffff;
	padding: 3px;
	}

.right_sub {
	font-size: 12px;
	color: #333333;
	}

.right_sub A{
	font-size: 12px;
	color: #333333;
	}
	
.right_sub_td{
	padding:3px 6px 3px 6px ;
	font-size: 12px;
	line-height: 120%;
	color: #333333;
	}
	
.right_sub_td A{
	font-size: 12px;
	color: #333333;
	}

.event {
	font-size: 10px;
	line-height: 120%;
	color: #333333;
	}
	
.event A{
	font-size: 12px;
	line-height: 120%;
	color: #333333;
	}

.event img{
	vertical-align: -2px;
	}
	
.event_red{
	color:#cc0000;
	font-size: 12px;
	}

.info_title{
	padding:2px ;
	font-size: 12px;
	color: #ffffff;
	font-weight: bold;
	}
	
.info {
	font-size: 10px;
	line-height: 120%;
	color: #333333;
	}

.info A{
	font-size: 10px;
	line-height: 120%;
	color: #333333;
	}

/*フッターに関するCSS*/

.footersmall {
	font-size: 10px;
	color: #666666;
	}
	
.footersmall A{
	color: #666666;
	}



/*------------------------------------
2007/01追加　海外メニュー枠用CSS
------------------------------------*/
.menu_kaigai_small {
	font-size: 12px;
	font-weight: bold;
	line-height: 120%;
}

.menu_kaigai_small a:link{
	color:#3C69A4;
}

.menu_kaigai_small a:visited{
	color:#3C69A4;
}

.menu_kaigai_small a:hover{
	color:#A05C0A;
}


/*------------------------------------------
2007/0125　追加　スナフキンキャッチコピー用
渡邉追加
-------------------------------------------*/
/* フォントに関するスタイルシート */ 

	
.greenb14 {
	font-size: 14px;
	color: #5BB312;
	font-weight: bold;
	}	
	

/*------------------------------------
2007/05追加　ペットメニュー枠用CSS
------------------------------------*/
.menu_pet_small {
	font-size: 12px;
	font-weight: bold;
	line-height: 120%;
}

.menu_pet_small a:link{
	color:#BD8E00;
}

.menu_pet_small a:visited{
	color:#BD8E00;
}

.menu_pet_small a:hover{
	color:#A05C0A;
}


