@charset "utf-8";

div.alpha {
	opacity:0.8;
	filter: alpha(opacity=80);
	-moz-opacity: 0.8;
	padding: 5px;
}

div.l_content {
	background: #fff  repeat-y !important;
}
/* top メッセージ */
div.l_content h1{
	background: #b4ffc8;
	width: 1000px;
	height: 20px;
	margin-left: 0px;
	overflow: hidden;
}
div.l_main_top {
/*	float: left;*/
/*	width: 985px;*/
	overflow: hidden;
}


/* --------------------------- */
/* news*/
/* --------------------------- */
div.l_news {
/*	border: 5px solid #78FFB4;*/
}
div.l_news_photo {
	position:relative;
	float: left;
	margin-top : 2px;
/*	border-right: 5px solid #78FFB4;*/
}
#view {
	position: absolute;
	width:540px;
	height:410px;
	top:0;
	left:0;
	overflow:hidden;
}
#view p {
	position: absolute;
	width:540px;
	height:410px;
	top:0;
	left:0;
}
div.l_news_map {
	float: right;
	padding: 3px;
	position: relative;
/*	width: 232px;*/
}

/* --------------------------- */
/* バナー */
/* --------------------------- */

div.l_banner_area {
	background: url("../img/multilingual/common/banner_bar.jpg") no-repeat;
	margin-top:5px;
	height: 140px;
	width: 1010px;
	overflow: hidden;
}
div.l_banner {
	float:left;
	padding :10px 2px 10px 2px;
/*	width: 850px;*/ /* 仮 */
	height:105px;/* 仮 */
}


/* --------------------------- */
/* メニュー＆twitter */
/* --------------------------- */

div.l_menu_area {
	margin-top:5px;
	height: 400px;
	width: 1010px;
	overflow: hidden;
}

div.l_menu {
	float:left;
	margin-top:5px;
	height: 390px;
	width: 596px;
	overflow: hidden;
}

div.l_menu_btn {/* メニュー */
	background-color: #fff;
/*	width: 800px;*/
/*	height: 0px;*/
/*	margin-top: 0px;*/
	margin-left: 2px;
	cursor: pointer;
}
div.l_menu_btn div.select1{	/* menu1 */
/*	position:absolute;*/
	margin-top: 10px;
	margin-left: 10px;
	float:left;
	width: 185px; /* 画像1枚分の横幅 */
	height: 145px; /* 画像1枚分の高さ */
	text-indent: -1000px; /* 文字を見えなくする */
	background-image: url("../img/multilingual/english/main_btn1_e.png"); /* 画像ファイル名 */
}
div.l_menu_btn div.select1:hover {
	background-position: bottom; /* 背景画像の表示開始基準を下に変更 */
}

div.l_menu_btn div.select2{	/* menu2 */
/*	position:absolute;*/
	margin-top: 10px;
	margin-left: 10px;
	float:left;
	width: 185px; /* 画像1枚分の横幅 */
	height: 145px; /* 画像1枚分の高さ */
	text-indent: -1000px; /* 文字を見えなくする */
	background-image: url("../img/multilingual/english/main_btn2_e.png"); /* 画像ファイル名 */
}
div.l_menu_btn div.select2:hover {
	background-position: bottom; /* 背景画像の表示開始基準を下に変更 */
}

div.l_menu_btn div.select3{	/* menu3 */
/*	position:absolute;*/
	margin-top: 10px;
	margin-left: 10px;
	float:left;
	width: 185px; /* 画像1枚分の横幅 */
	height: 145px; /* 画像1枚分の高さ */
	text-indent: -1000px; /* 文字を見えなくする */
	background-image: url("../img/multilingual/english/main_btn3_e.png"); /* 画像ファイル名 */
}
div.l_menu_btn div.select3:hover {
	background-position: bottom; /* 背景画像の表示開始基準を下に変更 */
}

div.l_menu_btn div.select4{	/* menu4 */
/*	position:absolute;*/
	margin-top: 20px;
	margin-left: 10px;
	float:left;
	width: 185px; /* 画像1枚分の横幅 */
	height: 145px; /* 画像1枚分の高さ */
	text-indent: -1000px; /* 文字を見えなくする */
	background-image: url("../img/multilingual/english/main_btn4_e.png"); /* 画像ファイル名 */
}
div.l_menu_btn div.select4:hover {
	background-position: bottom; /* 背景画像の表示開始基準を下に変更 */
}

div.l_menu_btn div.select5{	/* menu5 */
/*	position:absolute;*/
	margin-top: 20px;
	margin-left: 10px;
	float:left;
	width: 185px; /* 画像1枚分の横幅 */
	height: 145px; /* 画像1枚分の高さ */
	text-indent: -1000px; /* 文字を見えなくする */
	background-image: url("../img/multilingual/english/main_btn5_e.png"); /* 画像ファイル名 */
}
div.l_menu_btn div.select5:hover {
	background-position: bottom; /* 背景画像の表示開始基準を下に変更 */
}

div.l_menu_btn div.select6{	/* menu6 */
/*	position:absolute;*/
	margin-top: 20px;
	margin-left: 10px;
	float:left;
	width: 185px; /* 画像1枚分の横幅 */
	height: 145px; /* 画像1枚分の高さ */
	text-indent: -1000px; /* 文字を見えなくする */
	background-image: url("../img/multilingual/english/main_btn6_e.png"); /* 画像ファイル名 */
}
div.l_menu_btn div.select6:hover {
	background-position: bottom; /* 背景画像の表示開始基準を下に変更 */
}



/* --------------------------- */
/* twitter */
/* --------------------------- */
div.l_twitter {
	margin-top:5px;
	margin-left:20px;
	float: left;
}
/* --------------------------- */
/* 検索 */
/* --------------------------- */
div.l_search_1 {
	margin-top:5px;
	margin-left:5px;
	float: right;
	background: url("../img/bg/search-a-category_box.png") no-repeat;
	height: 388px;
	width: 567px;
	position: relative;
}
div.l_search_2 {
	margin-top:5px;
	margin-left:5px;
	float: right;
	background: url("../img/bg/search-a-keyword_box.png") no-repeat;
	height: 388px;
	width: 567px;
	position: relative;
	display: none;
}
div.l_search_3 {
	margin-top:5px;
	margin-left:5px;
	float: right;
	background: url("../img/bg/search-a-towns_box.png") no-repeat;
	height: 388px;
	width: 567px;
	position: relative;
	display: none;
}
div.l_search_4 {
	margin-top:5px;
	margin-left:5px;
	float: right;
	background: url("../img/bg/search-a-map_box.png") no-repeat;
	height: 388px;
	width: 567px;
	position: relative;
	display: none;
}
div.ls_menu_1_label {
	width:104px;
	height:100px;
	cursor: pointer;
	position:absolute;
	left:0;
	background: url(../img/btn/search-a-category_btn3.png) no-repeat 0 0;
	top:0px;
	z-index: 1;
}
div.ls_menu_2_label {
	width:104px;
	height:100px;
	cursor: pointer;
	position:absolute;
	left:0;
	background: url(../img/btn/search-a-keyword_btn.png) no-repeat 0 0;
	top:98px;
	z-index: 1;
}
div.ls_menu_3_label {
	width:104px;
	height:100px;
	cursor: pointer;
	position:absolute;
	left:0;
	background: url(../img/btn/search-a-towns_btn3.png) no-repeat 0 0;
	top:193px;
	z-index: 1;
}
div.ls_menu_4_label {
	width:104px;
	height:100px;
	cursor: pointer;
	position:absolute;
	left:0;
	background: url(../img/btn/search-a-map_btn3.png) no-repeat 0 0;
	top:288px;
	z-index: 1;
}
div.ls_menu_1 {
	width:100px;
	height:97px;
	cursor: pointer;
	position:absolute;
	left:4px;
	background: url(../img/btn/top_search1.png) no-repeat 0 0;
	top:0px;
}
div.ls_menu_2 {
	width:100px;
	height:97px;
	cursor: pointer;
	position:absolute;
	left:4px;
	background: url(../img/btn/top_search2.png) no-repeat 0 0;
	top:97px;
}
div.ls_menu_3 {
	width:100px;
	height:97px;
	cursor: pointer;
	position:absolute;
	left:4px;
	background: url(../img/btn/top_search3.png) no-repeat 0 0;
	top:194px;
}
div.ls_menu_4 {
	width:100px;
	height:97px;
	cursor: pointer;
	position:absolute;
	left:4px;
	background: url(../img/btn/top_search4.png) no-repeat 0 0;
	top:291px;
}
div.ls_menu_1:hover {
	background: url(../img/btn/top_search1.png) no-repeat 0 -97px;
}
div.ls_menu_2:hover {
	background: url(../img/btn/top_search2.png) no-repeat 0 -97px;
}
div.ls_menu_3:hover {
	background: url(../img/btn/top_search3.png) no-repeat 0 -97px;
}
div.ls_menu_4:hover {
	background: url(../img/btn/top_search4.png) no-repeat 0 -97px;
}
div.ls_content {
	width: 440px;
	height: 370px;
	position: absolute;
	top: 10px;
	left: 120px;
}
.ls_category{
	cursor: pointer;
	float: left;
	width: 140px;
	height: 164px;
}
.ls_category_play{background: url(../img/btn/top_category.png) no-repeat  0 0; width: 140px; height: 164px; }
.ls_category_play:hover{background: url(../img/btn/top_category.png) no-repeat  0 -214px; width: 140px; height: 164px; }
.ls_category_shop{background: url(../img/btn/top_category.png) no-repeat  0 -428px; width: 140px; height: 164px; }
.ls_category_shop:hover{background: url(../img/btn/top_category.png) no-repeat  0 -642px; width: 140px; height: 164px; }
.ls_category_shights{background: url(../img/btn/top_category.png) no-repeat  0 -1284px; width: 140px; height: 164px; }
.ls_category_shights:hover{background: url(../img/btn/top_category.png) no-repeat  0 -1498px; width: 140px; height: 164px; }
.ls_category_spa{background: url(../img/btn/top_category.png) no-repeat  0 -1712px; width: 140px; height: 164px; }
.ls_category_spa:hover{background: url(../img/btn/top_category.png) no-repeat  0 -1926px; width: 140px; height: 164px; }
.ls_category_stay{background: url(../img/btn/top_category.png) no-repeat  -190px 0; width: 140px; height: 164px; }
.ls_category_stay:hover{background: url(../img/btn/top_category.png) no-repeat  -190px -214px; width: 140px; height: 164px; }

.ls_search_text {
	width: 420px;
	height: 25px !important;
	font-size: 25px !important;
	margin-top: 10px;
}
.ls_search_btn{
	background: url("../img/btn/top_search_btn.png") 0 0;
	width: 102px;
	height: 48px;
	float: right;
	margin-right: 20px;
}
.ls_search_btn:hover{ background: url("../img/btn/top_search_btn.png") 0 -98px; }
.ls_town {
	cursor: pointer;
	position: absolute;
}
.ls_town_hinoemata{
	background: url("../img/btn/top_town_btn.png") 0 0;
	width: 134px;
	height: 180px;
	top:185px;
	left: 32px;
}
.ls_town_hinoemata:hover{
	background: url("../img/btn/top_town_btn.png") 0 -230px;
}
.ls_town_minamiaizu{
	background: url("../img/btn/top_town_btn.png") 0 -460px;
	width: 246px;
	height: 213px;
	top:120px;
	left: 117px;
}
.ls_town_minamiaizu:hover{ background: url("../img/btn/top_town_btn.png") 0 -721px; }
.ls_town_simogo{
	background: url("../img/btn/top_town_btn.png") 0 -982px;
	width: 154px;
	height: 134px;
	top:89px;
	left: 280px;
}
.ls_town_simogo:hover{ background: url("../img/btn/top_town_btn.png") 0 -1166px; }
.ls_town_tadami{
	background: url("../img/btn/top_town_btn.png") 0 -1350px;
	width: 204px;
	height: 217px;
	top:25px;
	left: 16px;
}
.ls_town_tadami:hover{ background: url("../img/btn/top_town_btn.png") 0 -1617px; }

/* --------------------------- */
/* ランキング */
/* --------------------------- */
div.l_ranking {
	float: left;
}
div.lr_acccess {
	margin-top:5px;
	margin-right:3px;
	border: 2px solid #78FFB4;
}
div.lr_line {
	float: left;
	border-left: 2px solid #78FFB4;
}
div.l_ranking_area {
}
div.l_ranking_area :first-child {
	border-left: 0px solid #78FFB4;
}
div.lr_line_ttl {
	padding: 5px 0 5px 25px;
}
div.lr_line_item {
	width: 90px;
	height: 52px;
	border-top: 1px solid #ccc;
	padding: 25px 2px 2px 2px;
	overflow: hidden;

}
div.l_ranking div.rank_1 {
	background: #ff96ff url("../img/score/rank1.png") no-repeat 30px 2px;
}
div.l_ranking div.rank_2 {
	background: #ffffb8 url("../img/score/rank2.png") no-repeat 30px 2px;
}
div.l_ranking div.rank_3 {
	background: url("../img/score/rank3.png") no-repeat 30px 2px;
}
div.l_ranking div.rank_4 {
	background: url("../img/score/rank4.png") no-repeat 30px 2px;
}
div.l_ranking div.rank_5 {
	background: url("../img/score/rank5.png") no-repeat 30px 2px;
}
/* --------------------------- */
/* 旅日記 */
/* --------------------------- */
div.l_diary {
	margin:5px 3px 0 0;
	background-color: #808fff;
	padding: 10px 9px;
	width:655px;
}
div.ld_line {
	background-color:#fff;
	border-bottom: 3px solid #0064FF;
	margin: 3px 0;
	padding: 3px 5px;
}
div.ld_rank {
	float: left;
}
div.ld_item {
	float: left;
	padding-left: 10px;
	width:600px;
}

.ld_btn{
	background: url("../img/btn/top_diary_btn.png") 0 0;
	width: 240px;
	height: 54px;
	cursor: pointer;
	float: left;
}
.ld_btn:hover{ background: url("../img/btn/top_diary_btn.png") 0 -104px; }
.ld_list_btn{
	background: url("../img/btn/top_diary_list_btn.png") 0 0;
	width: 137px;
	height: 44px;
	cursor: pointer;
	float: right;
}
.ld_list_btn:hover{ background: url("../img/btn/top_diary_list_btn.png") 0 -94px; }
/* --------------------------- */
/* メニュー */
/* --------------------------- */

div.lm_item {
	margin-bottom: 5px;
}

.lm_access_btn{
	background: url("../img/btn/top_access_btn.png") 0 0;
	width: 182px;
	height: 122px;
	cursor: pointer;
	margin-bottom: 5px;
}
.lm_access_btn:hover{ background: url("../img/btn/top_access_btn.png") 0 -176px; }
.lm_house_btn{
	background: url("../img/btn/top_house_btn.png") 0 0;
	width: 182px;
	height: 122px;
	cursor: pointer;
	margin-bottom: 5px;
}
.lm_house_btn:hover{ background: url("../img/btn/top_house_btn.png") 0 -176px; }
/*---------------------------------
 *  Photos gallery > Standard
 *---------------------------------*/
.photosgallery-std{
	width:598px;
	height:290px;
	padding:0 0 76px;

	margin:2px;
	border: 2px solid #78FFB4;
}

/* Navbar */
.photosgallery-std .sliderkit-nav{left:0;bottom:0;width:578px;padding:10px;background:#000;}
.photosgallery-std .sliderkit-nav-clip ul li{float:left;margin:0;}
.photosgallery-std .sliderkit-nav-clip ul li a{
	display:block;width:127px;height:27px;overflow:hidden;margin:0;padding:3px;
}
.photosgallery-std .sliderkit-nav-clip ul li.sliderkit-selected a{padding:0;border:3px solid #78FFB4;}

/* Buttons */
.photosgallery-std .sliderkit-btn{position:absolute;top:0;}
.photosgallery-std .sliderkit-btn span{display:none;}
.photosgallery-std .sliderkit-btn-disable{opacity:0.3/*can be set to any value until 1*/;cursor:default;}
.photosgallery-std .sliderkit-btn-disable a:hover{cursor:default;}

/* Navbar buttons */
.photosgallery-std .sliderkit-nav .sliderkit-btn a{display:block;width:15px;height:56px;background:transparent url("sliderkit/images/arrows-h.png") no-repeat center 0;}
.photosgallery-std .sliderkit-nav .sliderkit-nav-prev{left:10px;}
.photosgallery-std .sliderkit-nav .sliderkit-nav-next{right:10px;}
.photosgallery-std .sliderkit-nav .sliderkit-nav-prev a{background-position:-89px center;}
.photosgallery-std .sliderkit-nav .sliderkit-nav-next a{background-position:-108px center;}
.photosgallery-std .sliderkit-nav .sliderkit-nav-prev a:hover,
.photosgallery-std .sliderkit-nav .sliderkit-nav-prev a:focus{background-position:-126px center;}
.photosgallery-std .sliderkit-nav .sliderkit-nav-next a:hover,
.photosgallery-std .sliderkit-nav .sliderkit-nav-next a:focus{background-position:-145px center;}

/* Panels buttons */
.photosgallery-std .sliderkit-go-btn{position:absolute;top:0;z-index:10;width:50px;height:335px;}
.photosgallery-std .sliderkit-go-prev{left:0;}
.photosgallery-std .sliderkit-go-next{right:0;}
.photosgallery-std .sliderkit-go-btn a{display:block;width:50px;height:335px;opacity:0.6;cursor:pointer;background-color:#fff;background-repeat:no-repeat;background-position:center center;}
.photosgallery-std .sliderkit-go-prev a{background-image:url("sliderkit/images/slider-arrow-left.gif");}
.photosgallery-std .sliderkit-go-next a{background-image:url("sliderkit/images/slider-arrow-right.gif");}
.photosgallery-std .sliderkit-btn-disable a{opacity:0/*can be set to any value until 1*/;cursor:default;}
.photosgallery-std .sliderkit-go-btn span{display:none;}

/* Panel */
.photosgallery-std .sliderkit-panel{background-color:#fff;top:0;left:0;width:598px;height:335px;}



#slider-movie{width:868px;height:145px;margin:45px 0 0;}

/* Navbar */
#slider-movie .sliderkit-nav{left:0;bottom:0;width:868px;height:145px;padding:0;background:none;}
#slider-movie .sliderkit-nav-clip ul li{float:left;width:120px;height:145px;margin:0 20px 0 0;text-align:left;color: #fff}
#slider-movie .sliderkit-nav-clip ul li > a{display:block;overflow:hidden;margin:0;opacity:0.8;border:1px solid #eee;}
#slider-movie .sliderkit-nav-clip ul li > a:hover{opacity:1;}
#slider-movie .sliderkit-nav-clip ul li h3{margin:5px 0;font-size:1em;}
#slider-movie .sliderkit-nav-clip ul li p{font-size:0.9em;}
#slider-movie .sliderkit-nav-clip ul li .rlt-link-readmore:hover{text-decoration:underline;}

/* Buttons */
#slider-movie .sliderkit-nav .sliderkit-nav-btn{position:absolute;top:74px;}
#slider-movie .sliderkit-nav .sliderkit-nav-btn span{display:none;}
#slider-movie .sliderkit-nav .sliderkit-nav-btn a{display:block;width:26px;height:31px;background:transparent url("sliderkit/images/arrows-h-btn.png") no-repeat 0 0;}
#slider-movie .sliderkit-nav .sliderkit-nav-prev{left:20px;}
#slider-movie .sliderkit-nav .sliderkit-nav-next{right:20px;}
#slider-movie .sliderkit-nav .sliderkit-nav-prev a{background-position:0 0;}
#slider-movie .sliderkit-nav .sliderkit-nav-next a{background-position:0 -31px;}
#slider-movie .sliderkit-nav .sliderkit-nav-prev a:hover,
#slider-movie .sliderkit-nav .sliderkit-nav-prev a:focus{background-position:-26px 0;}
#slider-movie .sliderkit-nav .sliderkit-nav-next a:hover,
#slider-movie .sliderkit-nav .sliderkit-nav-next a:focus{background-position:-26px -31px;}
#slider-movie .sliderkit-nav .sliderkit-btn-disable a{cursor:default;}
#slider-movie .sliderkit-nav .sliderkit-nav-prev.sliderkit-btn-disable a{background-position:-52px 0;}
#slider-movie .sliderkit-nav .sliderkit-nav-next.sliderkit-btn-disable a{background-position:-52px -31px;}