@charset "utf-8";

div.alpha {
	opacity:0.8;
	filter: alpha(opacity=80);
	-moz-opacity: 0.8;
	padding: 5px;
}
body {
	background: #FFFFFF  !important;
}
/* div.l_content_head_bg { */
/* 	background: #ffffff  !important; */
/* 	width:100%; */
/* 	height: 90px; */
/* 	min-width:1000px; */
/* 	border-bottom: 10px solid #006400; */
/* 	margin-bottom:auto; */
/* } */

/* div.l_content_head { */
/* 	clear:both; */
/* 	background: #ffffff  !important; */
/* 	width: 1000px; */
/* 	height: 80px; */
/* 	margin-top:10px; */
/* 	margin-right: auto; */
/* 	margin-left: auto; */
/* } */

div.l_content_top_bg {
	clear:both;
	width: 100%;
	min-width:1000px;
	height: 380px;
	background-image:url("../img/top_page/top_back.png");
}

div.l_content_top {
	clear:both;
	background-image:url("../img/top_page/top_back.png");
	width: 1000px;
	margin-right: auto;
	margin-left: auto;
}

/* div.l_content_globalNavi_bg { */
/* 	clear:both; */
/* 	width: 100%; */
/* 	min-width:1000px; */
/* 	height: 100px; */
/* 	background-image:url("../img/top_page/menubar_back.png"); */
/* } */

/* div.l_content_globalNavi { */
/* 	background: #ffffff  !important; */
/* 	width: 1000px; */
/* 	margin-right: auto; */
/* 	margin-left: auto; */
/* } */

div.l_content {
/*	background: #fff url("../img/bg/bg_content.png") repeat-y !important;*/
	background: #fff repeat-y !important;
	border-top:none;
	clear:both;
	min-width:1000px;
}
/* top メッセージ */
div.l_content h1{
/*	background: #b4ffc8;*/
	background: #383838;
	width: 1000px;
	height: 20px;
	margin-left: 0px;
	overflow: hidden;
	color:white;

}
/* --------------------------- */
/* TOPページ上 */
/* --------------------------- */
div.l_main_top {
/*	float: left;*/
	width: 1000px;
	overflow: hidden;
}

/* --------------------------- */
/* グローバルナビ */
/* --------------------------- */
div.l_global_tag {
/* 	float:bottom; */
	width:1000px;
/* 	height:100px; */
	height:90px;
/*	border: 1px solid #000000;*/
}

/* 1:TOP */
a.link_global_btn1{/* 1 */
	position:absolute;
	margin-top: 0px;
	margin-left: 1px;
	/*width: 66px; /* 画像1枚分の横幅 */
	width: 129px; /* 画像1枚分の横幅 */
	/*height: 42px; *//* 画像1枚分の高さ */
	height: 90px; /* 画像1枚分の高さ */
	text-indent: -1000px; /* 文字を見えなくする */
	/*background-image: url("../img/top_r/global_navi1.png"); */ /* 画像ファイル名 */
	background-image: url("../img/top_page/menu_top.png"); /* 画像ファイル名 */
	z-index: 7;
}
a.link_global_btn1:hover{
	background-position: bottom; /* 背景画像の表示開始基準を下に変更 */
}
div.global_btn1_fix{/* 1 */
	position:absolute;
	margin-top: 0px;
	/*margin-left: 10px;*/
	margin-left: 1px;
	width: 129px; /* 画像1枚分の横幅 */
	height: 90px; /* 画像1枚分の高さ */
	text-indent: -1000px; /* 文字を見えなくする */
	/*background-image: url("../img/top_r/global_navi1.png"); *//* 画像ファイル名 */
	background-image: url("../img/top_page/menu_top.png"); /* 画像ファイル名 */
	background-position: 0px 0px; /* 背景画像の表示開始基準を下に変更 */
	z-index: 99;
}
/* 2:特集 */
a.link_global_btn2{/* 2 */
	position:absolute;
	margin-top: 0px;
	margin-left: 1px;
	width: 124px; /* 画像1枚分の横幅 */
	height: 90px; /* 画像1枚分の高さ */
	text-indent: -1000px; /* 文字を見えなくする */
	background-image: url("../img/top_page/menu_tokusyu.png"); /* 画像ファイル名 */
	z-index: 6;
}
a.link_global_btn2:hover{
	background-position: bottom; /* 背景画像の表示開始基準を下に変更 */
}
div.global_btn2_fix{/* 2 */
	position:absolute;
	margin-top: 0px;
	margin-left: 1px;
	width: 124px; /* 画像1枚分の横幅 */
	height: 90px; /* 画像1枚分の高さ */
	text-indent: -1000px; /* 文字を見えなくする */
	background-image: url("../img/top_page/menu_tokusyu.png"); /* 画像ファイル名 */
	background-position: 0px 0px; /* 背景画像の表示開始基準を下に変更 */
	z-index: 99;
}
/* 3:観光名所 */
a.link_global_btn3{/* 3 */
	position:absolute;
	margin-top: 0px;
	margin-left: 1px;
	width: 124px; /* 画像1枚分の横幅 */
	height: 90px; /* 画像1枚分の高さ */
	text-indent: -1000px; /* 文字を見えなくする */
	background-image: url("../img/top_page/menu_kankou.png"); /* 画像ファイル名 */
	z-index: 5;
}
a.link_global_btn3:hover{
	background-position: bottom; /* 背景画像の表示開始基準を下に変更 */
}
div.global_btn3_fix{/* 3 */
	position:absolute;
	margin-top: 0px;
	margin-left: 1px;
	width: 124px; /* 画像1枚分の横幅 */
	height: 90px; /* 画像1枚分の高さ */
	text-indent: -1000px; /* 文字を見えなくする */
	background-image: url("../img/top_page/menu_kankou.png"); /* 画像ファイル名 */
	background-position: 0px 0px; /* 背景画像の表示開始基準を下に変更 */
	z-index: 99;
}
/* 4:グルメ */
a.link_global_btn4{/* 4 */
	position:absolute;
	margin-top: 0px;
	margin-left: 1px;
	width: 124px; /* 画像1枚分の横幅 */
	height: 90px; /* 画像1枚分の高さ */
	text-indent: -1000px; /* 文字を見えなくする */
	background-image: url("../img/top_page/menu_gurume.png"); /* 画像ファイル名 */
	z-index: 4;
}
a.link_global_btn4:hover{
	background-position: bottom; /* 背景画像の表示開始基準を下に変更 */
}
div.global_btn4_fix{/* 4 */
	position:absolute;
	margin-top: 0px;
	margin-left: 1px;
	width: 124px; /* 画像1枚分の横幅 */
	height: 90px; /* 画像1枚分の高さ */
	text-indent: -1000px; /* 文字を見えなくする */
	background-image: url("../img/top_page/menu_gurume.png"); /* 画像ファイル名 */
	background-position: 0px 0px; /* 背景画像の表示開始基準を下に変更 */
	z-index: 99;
}
/* 5:温泉 */
a.link_global_btn5{/* 5 */
	position:absolute;
	margin-top: 0px;
	margin-left: 1px;
	width: 124px; /* 画像1枚分の横幅 */
	height: 90px; /* 画像1枚分の高さ */
	text-indent: -1000px; /* 文字を見えなくする */
	background-image: url("../img/top_page/menu_onsen.png"); /* 画像ファイル名 */
	z-index: 3;
}
a.link_global_btn5:hover{
	background-position: bottom; /* 背景画像の表示開始基準を下に変更 */
}
div.global_btn5_fix{/* 5 */
	position:absolute;
	margin-top: 0px;
	margin-left: 1px;
	width: 124px; /* 画像1枚分の横幅 */
	height: 90px; /* 画像1枚分の高さ */
	text-indent: -1000px; /* 文字を見えなくする */
	background-image: url("../img/top_page/menu_onsen.png"); /* 画像ファイル名 */
	background-position: 0px 0px; /* 背景画像の表示開始基準を下に変更 */
	z-index: 99;
}
/* 6:宿泊 */
a.link_global_btn6{/* 6 */
	position:absolute;
	margin-top: 0px;
	margin-left: 1px;
	width: 124px; /* 画像1枚分の横幅 */
	height: 90px; /* 画像1枚分の高さ */
	text-indent: -1000px; /* 文字を見えなくする */
	background-image: url("../img/top_page/menu_syukuhaku.png"); /* 画像ファイル名 */
	z-index: 2;
}
a.link_global_btn6:hover{
	background-position: bottom; /* 背景画像の表示開始基準を下に変更 */
}
div.global_btn6_fix{/* 6 */
	position:absolute;
	margin-top: 0px;
	margin-left: 1px;
	width: 124px; /* 画像1枚分の横幅 */
	height: 90px; /* 画像1枚分の高さ */
	text-indent: -1000px; /* 文字を見えなくする */
	background-image: url("../img/top_page/menu_syukuhaku.png"); /* 画像ファイル名 */
	background-position: 0px 0px; /* 背景画像の表示開始基準を下に変更 */
	z-index: 99;
}
/* 7:体験 */
a.link_global_btn7{/* 7 */
	position:absolute;
	margin-top: 0px;
	margin-left: 1px;
	width: 124px; /* 画像1枚分の横幅 */
	height: 90px; /* 画像1枚分の高さ */
	text-indent: -1000px; /* 文字を見えなくする */
	background-image: url("../img/top_page/menu_manabu.png"); /* 画像ファイル名 */
	z-index: 1;
}
a.link_global_btn7:hover{
	background-position: bottom; /* 背景画像の表示開始基準を下に変更 */
}
div.global_btn7_fix{/* 7 */
	position:absolute;
	margin-top: 0px;
	margin-left: 1px;
	width: 124px; /* 画像1枚分の横幅 */
	height: 90px; /* 画像1枚分の高さ */
	text-indent: -1000px; /* 文字を見えなくする */
	background-image: url("../img/top_page/menu_manabu.png"); /* 画像ファイル名 */
	background-position: 0px 0px; /* 背景画像の表示開始基準を下に変更 */
	z-index: 99;
}
/* 8:動画 */
a.link_global_btn8{/* 8 */
	position:absolute;
	margin-top: 0px;
	margin-left: 1px;
	width: 124px; /* 画像1枚分の横幅 */
	height: 90px; /* 画像1枚分の高さ */
	text-indent: -1000px; /* 文字を見えなくする */
	background-image: url("../img/top_page/menu_douga.png"); /* 画像ファイル名 */
	z-index: 0;
}
a.link_global_btn8:hover{
	background-position: bottom; /* 背景画像の表示開始基準を下に変更 */
}
div.global_btn8_fix{/* 8 */
	position:absolute;
	margin-top: 0px;
	margin-left: 1px;
	width: 124px; /* 画像1枚分の横幅 */
	height: 90px; /* 画像1枚分の高さ */
	text-indent: -1000px; /* 文字を見えなくする */
	background-image: url("../img/top_page/menu_douga.png"); /* 画像ファイル名 */
	background-position: 0px 0px; /* 背景画像の表示開始基準を下に変更 */
	z-index: 99;
}
/* グローバルバー */
div.global_bar{
	position:absolute;
	margin-top: 42px;
	margin-left: -6px;
	width: 1000px; /* 画像1枚分の横幅 */
	height: 18px; /* 画像1枚分の高さ */
}


/* ページ内リンクボタン1() */
div.l_search_3 div.link1{
	position:absolute;
	margin-top: -46px;
	margin-left:25px;
}
/* ページ内リンクボタン1 */
div.l_search_3 div.link1 a.jump{
	float:left;
	width: 109px; /* 画像1枚分の横幅 */
	height: 27px; /* 画像1枚分の高さ */
	text-indent: -1000px; /* 文字を見えなくする */
	background-image: url("http://www.aizu-concierge.com/oku/img/top_r/map_hinoemata.png"); /* 画像ファイル名 */
}
div.l_search_3 div.link1 a.jump:hover{
	background-position: bottom; /* 背景画像の表示開始基準を下に変更 */
}

/* ページ内リンクボタン2() */
div.l_search_3 div.link2{
	position:absolute;
	margin-top: -105px;
	margin-left:72px;
}
div.l_search_3 div.link2 a.jump{
	float:left;
	width: 109px; /* 画像1枚分の横幅 */
	height: 28px; /* 画像1枚分の高さ */
	text-indent: -1000px; /* 文字を見えなくする */
	background-image: url("http://www.aizu-concierge.com/oku/img/top_r/map_minamiaizu.png"); /* 画像ファイル名 */
}
div.l_search_3 div.link2 a.jump:hover{
	background-position: bottom; /* 背景画像の表示開始基準を下に変更 */
}
/* ページ内リンクボタン3() */
div.l_search_3 div.link3{
	position:absolute;
	margin-top: -187px;
	margin-left:46px;
}
div.l_search_3 div.link3 a.jump{
	float:left;
	width: 109px; /* 画像1枚分の横幅 */
	height: 34px; /* 画像1枚分の高さ */
	text-indent: -1000px; /* 文字を見えなくする */
	background-image: url("http://www.aizu-concierge.com/oku/img/top_r/map_tadami.png"); /* 画像ファイル名 */
}
div.l_search_3 div.link3 a.jump:hover{
	background-position: bottom; /* 背景画像の表示開始基準を下に変更 */
}
/* ページ内リンクボタン4() */
div.l_search_3 div.link4{
	position:absolute;
	margin-top: -118px;
	margin-left:208px;
}
div.l_search_3 div.link4 a.jump{
	float:left;
	width: 109px; /* 画像1枚分の横幅 */
	height: 31px; /* 画像1枚分の高さ */
	text-indent: -1000px; /* 文字を見えなくする */
	background-image: url("http://www.aizu-concierge.com/oku/img/top_r/map_shimogou.png"); /* 画像ファイル名 */
}
div.l_search_3 div.link4 a.jump:hover{
	background-position: bottom; /* 背景画像の表示開始基準を下に変更 */
}

/* --------------------------- */
/* TOPページ中下 */
/* --------------------------- */
div.l_content_bottom {
/*	border: 1px solid #000000;*/
	clear:both;
/*	border: 1px solid #000000;*/
	width:1000px;
	min-width:1000px;
	margin-right: auto;
	margin-left: auto;
}

div.l_content_bottom_left {
	float:left;
	width:230px;
/* 	height:350px; */
	background-image:url("../img/contents/tokusyu/search_tokusyu.png");
/*	border: 1px solid #000000;*/
}
div.l_content_bottom_right {
	float:left;
	width:760px;
/*	border: 1px solid #000000;*/
}

div.l_content_footer_bg {
	overflow: hidden;
	background: #ffffff  !important;
	width:100%;
	height: 90px;
	min-width:1000px;
	margin-top:20px;
	border-top: 10px solid #006400;
/* 	border-top: 10px solid #006400; */

}

div.l_content_footer {
	clear:both;
	background: #ffffff  !important;
	width: 1000px;
	height: 80px;
	margin-top:5px;
	margin-right: auto;
	margin-left: auto;
}
/* --------------------------- */
/* 南会津人気スポット */
/* --------------------------- */
div.l_popular_spot {
/*	border: 1px solid #000000;*/
	padding-top:5px;
}

/* --------------------------- */
/* 過去の特集 */
/* --------------------------- */

div.l_sp_feature {
	margin-top:5px;
/*	height: 300px;*/
	width: 229px;
	overflow: hidden;
}
/* div.l_tokusyu_feature { */
/* 	width:230px; */
/* 	height:128px; */
/* 	float:left; */
/* 	margin-left:16px; */
/* 	overflow: hidden; */
/* }img { */
/* 	border-style:none; */
/* } */
div.l_tokusyu_feature {
	width:230px;
	height:128px;
	float:left;
	margin-left:5px;
	margin-top:30px;
	overflow: hidden;
}img {
	border-style:none;
}

/* --------------------------- */
/* メニュー */
/* --------------------------- */
div.l_menu {
	margin-top:5px;
	float: right;
}
div.lm_item {
	margin-top: 5px;
	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;*/
	height: 80px;
	cursor: pointer;
	margin-bottom: 5px;
}
.lm_house_btn:hover{ background: url("../img/btn/top_house_btn.png") 0 -176px; }

/* --------------------------- */
/* 特集 */
/* --------------------------- */
div.tokusyu_img {
	margin-top:5px;
	margin-left:8px;
}
div.tokusyu_read {
	margin-top:5px;
	margin-left:8px;
}
/* --------------------------- */
/* 分類 */
/* --------------------------- */
div.class_title {
	height: 30px;
	width:750px;
/* 	margin-top:5px; */
	margin-left:8px;
	background:url("../img/contents/tokusyu/osusume_tokusyu.png");
/* 	background-color:#7A6A56; */
/* 	color:#FFFFFF; */
/* 	font-weight:bold; */
/* 	font-size: large; */
/* 	text-indent: 10px; */
/* 	line-height: 25px; */
}
div.class_title_2 {
	height: 30px;
	width:750px;
	margin-top:5px;
	margin-left:8px;
/* 	background:url("../img/contents/tokusyu/osusume_tokusyu.png"); */
/* 	background-color:#7A6A56; */
/* 	color:#FFFFFF; */
/* 	font-weight:bold; */
/* 	font-size: large; */
/* 	text-indent: 10px; */
/* 	line-height: 25px; */
}
div.class_tokusyu_bg {
	clear:both;
	height:440px;
	width :750px;
	margin-top:-20px;
	margin-left:8px;
	background:url("../img/contents/tokusyu/back_tokusyu.png");
}
div.class_etc_title {
	height: 30px;
	width:750px;
	margin-top:5px;
	margin-left:8px;
	background:url("http://www.aizu-concierge.com/oku/img/contents/tokusyu/sonota_tokusyu.png");
/* 	background-color:#7A6A56; */
/* 	color:#FFFFFF; */
/* 	font-weight:bold; */
/* 	font-size: large; */
/* 	text-indent: 10px; */
/* 	line-height: 25px; */
}
div.class_tokusyu_etc_bg {
	height:240px;
	width :750px;
	margin-left:8px;
	background:url("../img/contents/tokusyu/back2_tokusyu.png");
}
div.class_read {
	margin-top:5px;
	margin-left:8px;
}
/* --------------------------- */
/* コンテンツ */
/* --------------------------- */
div.content_1 {
	margin-top:5px;
}

div.content_1_img {
	float:left;
	width:320px;
	margin-left:8px;
}

div.content_1_img_main {
	width:310px;
}
div.content_1_img_sub1 {
	float:left;
	width:100px;
	padding-top:5px;
}
div.content_1_img_sub2 {
	float:left;
	width:100px;
	padding-top:5px;
    padding-left:5px;
}
div.content_1_img_sub3 {
	float:left;
	width:100px;
	padding-top:5px;
    padding-left:5px;
}

div.content_1_note {
	float:right;
	width:432px;
}

div.content_1_note_title {
	margin-top:5px;
	color:#7A6A56;
	font-size: large;
	font-weight:bold;
}
div.content_1_note_subtitle {
	margin-top:5px;
	color:#7A6A56;
	font-weight:bold;
}
div.content_1_note_note {
	margin-top:5px;
	margin-left:8px;
}

div.content_2 {
	margin-top:5px;
}

div.content_2_note {
	float:left;
	width:450px;
}

div.content_2_note_title {
	margin-top:5px;
	margin-left:8px;
	color:#7A6A56;
	font-size: large;
	font-weight:bold;
}
div.content_2_note_subtitle {
	margin-top:5px;
	margin-left:8px;
	color:#7A6A56;
	font-weight:bold;
}
div.content_2_note_note {
	margin-top:5px;
	margin-left:8px;
}

div.content_2_img {
	float:right;
	width:310px;
}

div.content_2_img_main {
	width:310px;
}
div.content_2_img_sub1 {
	float:left;
	width:100px;
	padding-top:5px;
}
div.content_2_img_sub2 {
	float:left;
	width:100px;
	padding-top:5px;
    padding-left:5px;
}
div.content_2_img_sub3 {
	float:left;
	width:100px;
	padding-top:5px;
    padding-left:5px;
}
/* --------------------------- */
/* 関連情報 */
/* --------------------------- */
#recommend{
    /* ↓必須 */
    display:none; /* 表示 */
    position:fixed; /* 配置方法 */
    right:6px; /* 配置位置(右) */
    bottom:6px; /* 配置位置(下) */
    /* ↑必須 */
    width:185px; /* 幅 */
    height:600px; /* 高さ */
    padding:5px; /* パディング */
    -moz-border-radius:10px; /* FF1-3 */
    -webkit-border-radius: 10px; /* Chrome1-3,Safari3-4 */
    /* border-radius:10px; 角の丸さ */
    line-height:1.1; /* 行間 */
    background: #f6dfea; /* Old browsers */
    background: -moz-linear-gradient(top, #f6dfea 0%, #f2d2e2 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f6dfea), color-stop(100%,#f2d2e2)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #f6dfea 0%,#f2d2e2 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #f6dfea 0%,#f2d2e2 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #f6dfea 0%,#f2d2e2 100%); /* IE10+ */
    background: linear-gradient(top, #f6dfea 0%,#f2d2e2 100%);/* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f6dfea', endColorstr='#f2d2e2',GradientType=0 );/* IE6-9 */
    -webkit-box-shadow: 0px 0px 2px 0px #4A494A; /* Chrome1,Safari3 */
    box-shadow: 0px 0px 2px 0px #4A494A; /* ボックスの影 */
    border: 1px solid #b8b7b8; /* 線の書式 */
    overflow-y: auto;   /* スクロール表示(縦) */
    overflow-x: hidden;   /* スクロール表示(横) */
}
#recommend p{
    padding-top:4px; /* パディング(上) */
    padding-left:10px; /* パディング(左) */
    font-size:12px!important; /* 文字サイズ */
}
#recommend a{
    color:#3B283B; /* リンクの文字色 */
}


/**
 * Grid container
 */
#tiles {
list-style-type: none;
position: relative; /** Needed to ensure items are laid out relative to this container **/
margin: 0;
}

/**
 * Grid items
 */
#tiles li {
width: 150px;
background-color: #ffffff;
border: 1px solid #dedede;
-moz-border-radius: 2px;
-webkit-border-radius: 2px;
border-radius: 2px;
display: none; /** Hide items initially to avoid a flicker effect **/
  cursor: pointer;
padding: 4px;
}

#tiles li img {
display: block;
}

/**
 * Grid item text
 */
#tiles li p {
color: #666;
font-size: 12px;
margin: 7px 0 0 7px;
}

/**
 * Some extra styles to randomize heights of grid items.
 */
#tiles ali:nth-child(3n) {
height: 175px;
}

#tiles ali:nth-child(4n-3) {
padding-bottom: 30px;
}

#tiles ali:nth-child(5n) {
height: 250px;
}

/** General page styling **/

html {
/* background-color: #e9e9e9; */
}

#main {
padding: 30px 0 30px 0;
}

header h1 {
text-align: center;
font-size: 24px;
font-weight: normal;
margin: 30px 0 3px 0;
}

header p {
text-align: center;
font-size: 13px;
color: #777;
margin: 0;
}