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;
	}

.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 {
	background-image : url(https://img.travel.rakuten.co.jp/share/ddp/front/images/left_bottom.gif);
	background-repeat : no-repeat;
	background-position : bottom;
	}

.left_bottom2 {
	background-image : url(https://img.travel.rakuten.co.jp/share/ddp/front/images/left_bottom2.gif);
	background-repeat : no-repeat;
	background-position : bottom;
	}

h2 {
	margin: 0px;
	}

/*センター枠に関するCSS*/

.size_dw {
	font-size:10px
}

/* 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;
	}
