@charset "shift_jis";

/*------------------------------------------------------------
*	トップページ    エリアマップ
*-------------------------------------------------------------*/
div#areamap
{
    margin: 0 26px;
    padding-bottom: 20px;
    width: 760px;
}



/*------------------------------------------------------------
*	トップページ    エリアマップヘッダ
*-------------------------------------------------------------*/
div#areamap div#areamapheader
{
	width: 760px;
	height: 34px;
}

div#areamap div#areamapheader h2
{
	width: 760px;
	height: 34px;
}

div#areamap div#areamapheader h2#selectregion
{
	background: url("images/top/header_areamap.gif") no-repeat;
}

div#areamap div#areamapheader h2#selectprefecture
{
	background: url("images/top/header_regionmap.gif") no-repeat;
}



/*------------------------------------------------------------
*	トップページ    エリアマップ本体
*-------------------------------------------------------------*/
div#areamap div#areamapbody
{
	width: 760px;
	height: 356px;
	background: url("images/top/bg_areamap.gif") no-repeat;

}

/*--------------------------------
	全国
----------------------------------*/
div#areamap div#areamapbody img#mapimage
{
	float: left;
	width: 585px;
	height: 356px;
}


/*--------------------------------
	地方（関西）
----------------------------------*/
div#areamap div#areamapbody img#kansaimapimage
{
	float: left;
	width: 576px;
	height: 356px;
}


/*------------------------------------------------------------
*	トップページ    エリアマップ	メニューボタン
*-------------------------------------------------------------*/

/*--------------------------------
	全国
----------------------------------*/
div#areamap div#areamapbody ul#region
{
	float: right;
	padding-top: 33px;
	width: 175px;
	list-style-type: none;
}

div#areamap div#areamapbody ul#region li
{
	margin-bottom: 10px;
	width: 128px;
	height: 49px;
}

div#areamap div#areamapbody ul#region li a
{
	display: block;
	width: 128px;
	height: 49px;
    text-decoration: none;
}

div#areamap div#areamapbody ul#region li#kansai a
{
	margin-bottom: 10px;
	background: url("images/top/btn_kansai.gif") no-repeat;
}

div#areamap div#areamapbody ul#region li#kansai a:hover
{
	margin-bottom: 10px;
	background: url("images/top/btn_over_kansai.gif") no-repeat;
}

div#areamap div#areamapbody ul#region li#tokai a
{
	margin-bottom: 10px;
	background: url("images/top/btn_tokai.gif") no-repeat;
}

div#areamap div#areamapbody ul#region li#tokai a:hover
{
	margin-bottom: 10px;
	background: url("images/top/btn_over_tokai.gif") no-repeat;
}

div#areamap div#areamapbody ul#region li#kanto a
{
	margin-bottom: 10px;
	background: url("images/top/btn_kanto.gif") no-repeat;
}

div#areamap div#areamapbody ul#region li#kanto a:hover
{
	background: url("images/top/btn_over_kanto.gif") no-repeat;
}

div#areamap div#areamapbody ul#region li#other a
{
	margin-bottom: 10px;
	background: url("images/top/btn_other.gif") no-repeat;
}

div#areamap div#areamapbody ul#region li#other a:hover
{
	background: url("images/top/btn_over_other.gif") no-repeat;
}

div#areamap div#areamapbody ul#region li#dorm a
{
	margin-bottom: 10px;
	background: url("images/top/btn_dorm.gif") no-repeat;
}

div#areamap div#areamapbody ul#region li#dorm a:hover
{
	background: url("images/top/btn_over_dorm.gif") no-repeat;
}


/*--------------------------------
	地方
----------------------------------*/
div#areamap div#areamapbody ul#prefecture
{
	float: left;
	padding-top: 33px;
	width: 128px;
    list-style-type: none;
}

div#areamap div#areamapbody ul#prefecture li
{
	margin-bottom: 10px;
	width: 128px;
	height: 49px;
}

div#areamap div#areamapbody ul#prefecture li#kyoto a
{
	display: block;
	width: 128px;
	height: 49px;
    color: #5d4900;
    text-align: center;
    background: url("images/top/btn_kyoto.gif") no-repeat;
}

div#areamap div#areamapbody ul#prefecture li#kyoto a:hover
{
	display: block;
	width: 128px;
	height: 49px;
    color: #ffffff;
    text-decoration: none;
    background: url("images/top/btn_over_kyoto.gif") no-repeat;
}


div#areamap div#areamapbody ul#prefecture li#osaka a
{
	display: block;
	width: 128px;
	height: 49px;
    color: #5d4900;
    text-align: center;
    background: url("images/top/btn_osaka.gif") no-repeat;
}

div#areamap div#areamapbody ul#prefecture li#osaka a:hover
{
	display: block;
	width: 128px;
	height: 49px;
    color: #ffffff;
    text-decoration: none;
    background: url("images/top/btn_over_osaka.gif") no-repeat;
}

div#areamap div#areamapbody ul#prefecture li#shiga a
{
	display: block;
	width: 128px;
	height: 49px;
    color: #5d4900;
    text-align: center;
    background: url("images/top/btn_shiga.gif") no-repeat;
}

div#areamap div#areamapbody ul#prefecture li#shiga a:hover
{
	display: block;
	width: 128px;
	height: 49px;
    color: #ffffff;
    text-decoration: none;
    background: url("images/top/btn_over_shiga.gif") no-repeat;
}

div#areamap div#areamapbody ul#prefecture li#hyogo a
{
	display: block;
	width: 128px;
	height: 49px;
    color: #5d4900;
    text-align: center;
    background: url("images/top/btn_hyogo.gif") no-repeat;
}

div#areamap div#areamapbody ul#prefecture li#hyogo a:hover
{
	display: block;
	width: 128px;
	height: 49px;
    color: #ffffff;
    text-decoration: none;
    background: url("images/top/btn_over_hyogo.gif") no-repeat;
}

div#areamap div#areamapbody ul#prefecture li#aichi a
{
	display: block;
	width: 128px;
	height: 49px;
    color: #5d4900;
    text-align: center;
    background: url("images/top/btn_aichi.gif") no-repeat;
}

div#areamap div#areamapbody ul#prefecture li#aichi a:hover
{
	display: block;
	width: 128px;
	height: 49px;
    color: #ffffff;
    text-decoration: none;
    background: url("images/top/btn_over_aichi.gif") no-repeat;
}

div#areamap div#areamapbody ul#prefecture li#gifu a
{
	display: block;
	width: 128px;
	height: 49px;
    color: #5d4900;
    text-align: center;
    background: url("images/top/btn_gifu.gif") no-repeat;
}

div#areamap div#areamapbody ul#prefecture li#gifu a:hover
{
	display: block;
	width: 128px;
	height: 49px;
    color: #ffffff;
    text-decoration: none;
    background: url("images/top/btn_over_gifu.gif") no-repeat;
}

div#areamap div#areamapbody ul#prefecture li#shizuoka a
{
	display: block;
	width: 128px;
	height: 49px;
    color: #5d4900;
    text-align: center;
    background: url("images/top/btn_shizuoka.gif") no-repeat;
}

div#areamap div#areamapbody ul#prefecture li#shizuoka a:hover
{
	display: block;
	width: 128px;
	height: 49px;
    color: #ffffff;
    text-decoration: none;
    background: url("images/top/btn_over_shizuoka.gif") no-repeat;
}

div#areamap div#areamapbody ul#prefecture li#mie a
{
	display: block;
	width: 128px;
	height: 49px;
    color: #5d4900;
    text-align: center;
    background: url("images/top/btn_mie.gif") no-repeat;
}

div#areamap div#areamapbody ul#prefecture li#mie a:hover
{
	display: block;
	width: 128px;
	height: 49px;
    color: #ffffff;
    text-decoration: none;
    background: url("images/top/btn_over_mie.gif") no-repeat;
}

div#areamap div#areamapbody ul#prefecture li#tokyo a
{
	display: block;
	width: 128px;
	height: 49px;
    color: #5d4900;
    text-align: center;
    background: url("images/top/btn_tokyo.gif") no-repeat;
}

div#areamap div#areamapbody ul#prefecture li#tokyo a:hover
{
	display: block;
	width: 128px;
	height: 49px;
    color: #ffffff;
    text-decoration: none;
    background: url("images/top/btn_over_tokyo.gif") no-repeat;
}

div#areamap div#areamapbody ul#prefecture li#saitama a
{
	display: block;
	width: 128px;
	height: 49px;
    color: #5d4900;
    text-align: center;
    background: url("images/top/btn_saitama.gif") no-repeat;
}

div#areamap div#areamapbody ul#prefecture li#saitama a:hover
{
	display: block;
	width: 128px;
	height: 49px;
    color: #ffffff;
    text-decoration: none;
    background: url("images/top/btn_over_saitama.gif") no-repeat;
}

div#areamap div#areamapbody ul#prefecture li#dorm a
{
	display: block;
	width: 128px;
	height: 49px;
    color: #5d4900;
    text-align: center;
    background: url("images/top/btn_dorm.gif") no-repeat;
}

div#areamap div#areamapbody ul#prefecture li#dorm a:hover
{
	display: block;
	width: 128px;
	height: 49px;
    color: #ffffff;
    text-decoration: none;
    background: url("images/top/btn_over_dorm.gif") no-repeat;
}






/*------------------------------------------------------------
*	トップページ    新着情報
*-------------------------------------------------------------*/
div#contnents div#main div.maincontents div.maincontentsheader h2#newcomerheader
{
	width: 530px;
	height: 34px;
	background: #ffffff url("images/top/header_newcomer.gif") no-repeat;
}

div#contnents div#main div.maincontents div.maincontentsheader h2#kansainewcomerheader
{
	width: 530px;
	height: 34px;
	background: #ffffff url("images/top/header_kansainewcomer.gif") no-repeat;
}

div#contnents div#main div.maincontents div.maincontentsbody table#newcomer td
{
    vertical-align: top;
}

div#contnents div#main div.maincontents div.maincontentsbody table#newcomer td.prefecture, 
div#contnents div#main div.maincontents div.maincontentsbody table#newcomer td.municipality
{
    white-space: nowrap;
}



/*------------------------------------------------------------
*	トップページ    今週のイチオシ！
*-------------------------------------------------------------*/
div#contnents div#main div.maincontents div.maincontentsheader h2#recommend
{
	width: 530px;
	height: 34px;
	background: #ffffff url("images/top/header_pickup.gif") no-repeat;
}

div#contnents div#main div.maincontents div.maincontentsbody table#recommends td
{
    vertical-align: top;
}

div#contnents div#main div.maincontents div.maincontentsbody table#recommends td.prefecture, 
div#contnents div#main div.maincontents div.maincontentsbody table#recommends td.municipality
{
    white-space: nowrap;
}



/*------------------------------------------------------------
*	トップページ    ヴィ企画グループからのお知らせ・地方のPickUp情報
*-------------------------------------------------------------*/
div#contnents div#main div.maincontents div.maincontentsheader h2#newsheader
{
	width: 530px;
	height: 34px;
	background: #ffffff url("images/top/header_news.gif") no-repeat;
}

div#contnents div#main div.maincontents div.maincontentsheader h2#kansaipickupheader
{
	width: 530px;
	height: 34px;
	background: #ffffff url("images/top/header_kansaipickup.gif") no-repeat;
}

div#contnents div#main div.maincontents div.maincontentsheader h2#tokaipickupheader
{
	width: 530px;
	height: 34px;
	background: #ffffff url("images/top/header_tokaipickup.gif") no-repeat;
}

div#contnents div#main div.maincontents div.maincontentsheader h2#kantopickupheader
{
	width: 530px;
	height: 34px;
	background: #ffffff url("images/top/header_kantopickup.gif") no-repeat;
}

div#contnents div#main div.maincontents div.maincontentsbody ul#news
{
	list-style-type: none;
}

div#contnents div#main div.maincontents div.maincontentsbody p.goAll
{
	text-align: right;
}



div#contnents div.contnentsbody {
    padding: 20px 0;
    width: 760px;
    background-color: #ffffff;
}