/** エリア　共通

-------------------------------------------------------------------------------------------------------------------------- */
.areaTbl03 { margin: 8px 10px 4px 9px; }
.areaTbl03 td { padding: 2px; }
.areaTbl04 { margin: 0 10px 12px 11px; }
.areaTbl04 td { padding: 2px; }
.areaTbl05 { margin: 10px 0 0 0; }
.areaTbl05 td { padding: 2px; }
.areaTbl06 { margin: 7px 0 0 0; }

/***** oc001Keyword ******/
#areaTop01Keyword { margin: 10px 0 10px 12px; }
#areaTop01Keyword h2{
	width: 192px;
	height: 24px;
	text-indent: -9999px;
	background: url(/images/area/area_search_cap.gif) no-repeat;
}

/** 関東（area/area_top04.html）
------------------------------------------------------------------------------------------------------------------------ */
/* -------------- メインコンテンツ -------------- */
/***** topics ******/
.areaTbl01 { margin: 0 0 18px 5px; }
.areaTbl02 { margin: 0 14px 0 0; }

/***** map ******/
#map {
	margin: 0 0 0 10px;
	padding: 0px;
}
#map dl {
	width: 109px;
	float: left;
	margin: 0 15px 20px 0;
}
#map dt {
	margin: 0px;
	padding: 0px;
}
#map dd {
	margin: 0px;
	padding: 0px;
}
#map .mapBg04 {
	height: 198px;
	background: url(/images/area/top04_map_bg01_00.gif) no-repeat left top;
}
#map .txtBox {
	border: 1px solid #D8D8D8;
	background: #FFF url(/images/area/top04_map_bg02.gif) no-repeat;
	padding: 0 0 2px 0;
	margin: 147px 0 0 0;
}

/***** uni ******/
#uni {
	width: 545px;
	background: url(/imagaes07/area/area_uni_bg.gif) repeat-y ;
	margin: 20px 0 0 0;
}
.uniLeft {
	width: 265px;
	float: left;
	margin: 0 15px 0 0;
	background-color: #F0F0F0;
}
.uniRight {
	width: 265px; 
	float: right;
	background-color: #F0F0F0;
}
#uni td {
	margin: 0px;
	padding: 2px;
}

/***** open ******/
#open {
	width: 549px;
	margin: 10px 0 25px 0;
}
.openLeft {
	width: 224px;
	float: left;
	margin: 0 15px 0 0;
}
.openRight {
	width: 301px;
	float: right;
}

/***** event ******/
#event {
	width: 549px;
	margin: 0 0 25px 0;
}

/***** app ******/
#app {
	width: 549px;
	margin: 10px 0 0 0;
}
.appLeft {
	width: 224px;
	float: left;
	margin: 0 15px 0 0;
}
.appRight {
	width: 301px;
	float: right;
}

/***** reco ******/
.recoTx01 { margin: 5px 0 3px 5px; }


/* カレンダー内の下線解除 */
.quitUnderLine {
	text-decoration: none;
}

/** 北海道（area/area_top01.html）
----------------------------------------------------------------------------------------------------------------------- */
.top01MapBg01 {
	height: 154px;
	background: url(/images/area/top01_map_bg_00.gif) no-repeat right top;
}

/** 東北（area/area_top02.html）
----------------------------------------------------------------------------------------------------------------------- */
.top02MapBg01 {
	height: 214px;
	background: url(/images/area/top02_map_bg_00.gif) no-repeat left top;
}

#map .top02TxtBox01 {
	border: 1px solid #D8D8D8;
	background: url(/images/area/top02_map_cap01_bg_00.gif) no-repeat;
	margin: 160px 0 0 0;
	padding: 0 0 2px 0;
}

/** 甲信越（area/area_top03.html）
------------------------------------------------------------------------------------------------------------------------ */
.top03MapBg01 {
	height: 220px;
	background: url(/images/area/top03_map_bg_00.gif) no-repeat left top;
}

#map .top03TxtBox01 {
	border: 1px solid #D8D8D8;
	background: url(/images/area/top03_map_cap01_bg_00.gif) no-repeat;
	margin: 121px 0 0 0;
	padding: 0 0 2px 0;
}

/** 北陸（area/area_top05.html）
------------------------------------------------------------------------------------------------------------------------ */
.top05MapBg01 {
	background: url(/images/area/top05_map_bg_00.gif) no-repeat left top;
}

#map .top05TxtBox01 {
	border: 1px solid #D8D8D8;
	background: url(/images/area/top05_map_cap01_bg_00.gif) no-repeat;
	padding: 0 0 2px 0;
	margin: 154px 0 0 0;
}

/** 東海（area/area_top06.html）
----------------------------------------------------------------------------------------------------------------------- */
.top06MapBg01 {
	height: 220px;
	background: url(/images/area/top06_map_bg_00.gif) no-repeat left top;
}

#map .top06TxtBox01 {
	border: 1px solid #D8D8D8;
	padding: 0 0 2px 0;
}

/** 近畿（area/area_top07.html）
----------------------------------------------------------------------------------------------------------------------- */
.top07MapBg01 {
	background: url(/images/area/top07_map_bg_00.gif) no-repeat right top;
}

#map .top07TxtBox01 {
	border: 1px solid #D8D8D8;
	background: url(/images/area/top07_map_cap01_bg_00.gif) no-repeat;
	padding: 0 0 2px 0;
	margin: 153px 88px 0 0;
}

/** 中国四国（area/area_top08.html）
------------------------------------------------------------------------------------------------------------------------ */
#map dl.top08Mgn {
	width: 109px;
	float: left;
	margin: 0 0 20px 0;
}

.top08MapBg01 {
	background: url(/images/area/top08_map_bg_00.gif) no-repeat left top;
}

/** 九州沖縄（area/area_top09.html）
------------------------------------------------------------------------------------------------------------------------ */
/***** top09Map ******/
#top09Map {
	background: url(/images/area/top09_map_bg_00.gif) no-repeat right top;
	margin: 0 0 0 10px;
	padding: 0 0 0 5px;
}
#top09Map dl {
	width: 109px;
	float: left;
	margin: 0 15px 20px 0;
}
#top09Map dt {
	margin: 0px;
	padding: 0px;
}
#top09Map dd {
	margin: 0px;
	padding: 0px;
}
#top09Map .mapBg04 { background: url(/images/area/top04_map_bg01_00.gif) no-repeat right top; }
#top09Map .txtBox {
	border: 1px solid #D8D8D8;
	background: url(/images/area/top04_map_bg02.gif) no-repeat;
	padding: 0 0 2px 0;
}

#top09Map dl.top09Mgn {
	width: 109px;
	float: left;
	margin: 0 0 20px 0;
}

#top09Map .top09TxtBox01 {
	border: 1px solid #D8D8D8;
	background: url(/images/area/top09_map_cap01_bg_00.gif) no-repeat;
	padding: 0 0 2px 0;
	margin: 156px 0 0 0;
}


/*
 * SEO施策
 */
#daitan_seq{
	background-image: url(/images/area/area_uni_ttl.gif);
	background-repeat: no-repeat;
	margin: 0 0 0 0px;
	width: 265px;
	height: 19px;
}
#senkaku_seq{
	background-image: url(/images/area/area_sp_ttl.gif);
	background-repeat: no-repeat;
	margin: 0 0 0 0px;
	width: 265px;
	height: 19px;
}
#hokkaido_title{
	background-image: url(/images/area/top01_ttl.gif);
	background-repeat: no-repeat;
	margin: 0 0 0 5px;
	width: 331px;
	height: 29px;
}

#touhoku_title{
	background-image: url(/images/area/top02_ttl.gif);
	background-repeat: no-repeat;
	margin: 0 0 0 5px;
	width: 301px;
	height: 29px;
}

#koushinetsu_title{
	background-image: url(/images/area/top03_ttl.gif);
	background-repeat: no-repeat;
	margin: 0 0 0 5px;
	width: 331px;
	height: 29px;
}
#kantou_title{
	background-image: url(/images/area/top04_ttl.gif);
	background-repeat: no-repeat;
	margin: 0 0 0 5px;
	width: 301px;
	height: 29px;
}
#hokuriku_title{
	background-image: url(/images/area/top05_ttl.gif);
	background-repeat: no-repeat;
	margin: 0 0 0 5px;
	width: 301px;
	height: 29px;
}
#toukai_title{
	background-image: url(/images/area/top06_ttl.gif);
	background-repeat: no-repeat;
	margin: 0 0 0 5px;
	width: 301px;
	height: 29px;
}
#kinki_title{
	background-image: url(/images/area/top07_ttl.gif);
	background-repeat: no-repeat;
	margin: 0 0 0 5px;
	width: 301px;
	height: 29px;
}
#tyuugaku_shikoku_title{
	background-image: url(/images/area/top08_ttl.gif);
	background-repeat: no-repeat;
	margin: 0 0 0 5px;
	width: 380px;
	height: 29px;
}
#kyuushuu_okinawa_title{
	background-image: url(/images/area/top09_ttl.gif);
	background-repeat: no-repeat;
	margin: 0 0 0 5px;
	width: 391px;
	height: 29px;
}
