@charset "utf-8";


/*index.html*/
.exp2_01 {
	margin-bottom:25px;
}
.exp2_02 {
	margin-bottom:20px;
}
.exp2_02_tit {
	margin-bottom:7px;
}
.exp2_02_co01 {
	width:700px;
	min-height:245px;
	height: auto !important;
	height: 245px;
	background:#ffecf2;
	margin-bottom:10px;
}
.exp2_02_co01 .leftArea {
	float:left;
	padding-left:6px;
	padding-top:20px;
}
.exp2_02_co01 .rightArea {
	float:left;
	padding-top:20px;
}
.exp2_02_co01 .rightArea dl {
	padding-left:6px;
	margin-bottom:6px;
}
.exp2_02_co01 .rightArea dt {
	margin-bottom:8px;
}
.exp2_02_co01 .rightArea p {
	padding-left:6px;
}
.exp2_02_co02 {
	width:700px;
	min-height:245px;
	height: auto !important;
	height: 245px;
	background:#ffefd5;
	margin-bottom:10px;
}
.exp2_02_co02 .leftArea {
	float:left;
	padding-left:6px;
	padding-top:20px;
}
.exp2_02_co02 .rightArea {
	float:left;
	padding-top:20px;
}
.exp2_02_co02 .rightArea dl {
	padding-left:6px;
	margin-bottom:10px;
}
.exp2_02_co02 .rightArea dt {
	margin-bottom:15px;
}
.ex2p_02_co02 .rightArea p {
	padding-left:6px;
}
.exp2_03 {
	margin-bottom:45px;
}
.exp2_03 .leftArea {
	float:left;
	padding-left:30px;
}
.exp2_03 .rightArea {
	float:left;
	width:300px;
	padding-left:30px;
}
.exp2_03 .rightArea .read {
	font-weight:bold;
	margin-bottom:6px;
}
.exp2_04_Area {
	margin-bottom:25px;
}
.exp2_04_Area dl {
	float:left;
}
.exp2_04_Area dt {
	margin-bottom:4px;
}
.exp2_04_Area dd {
	padding:0 10px;
}
.exp2_04_Area01 {
	width:232px;
}
.exp2_04_Area02 {
	width:237px;
}
.exp2_04_Area03 {
	width:231px;
}
.exp2_05 {
	margin-bottom:20px;
}
.exp2_05 dl {
	margin-bottom:25px;
}
.exp2_05 dt {
	margin-bottom:10px;
}
.exp2_06 p {
	float:left;
}
.exp2_06 .left_btn {
	padding-left:4px;
	padding-right:16px;
}


.exp2_06 {
	height:61px;
	margin-bottom:30px;
	padding-left:2px;
}
.exp2_07 {
	margin-bottom:50px;
}
.exp2_07 dl {
	margin-bottom:30px;
}
.exp2_07 dt {
	margin-bottom:10px;
}











/*exp_dep.html*/

.leftArea {
	float:left;
}
.rightArea {
	float:right;
}
.exp_01 {
	width:700px;
	height:131px;
	position:relative;
	top:0;
	left:0;
}
.exp_01 dt {
	margin-bottom:4px;
}
.exp_01 .add_exp_01_text {
}



.main_text{
	text-align:right;
	
	
	}


.add_exp_01_text{
	position:absolute;
	top:86px;
	left:80px;
	font-weight:bold;
	font-size:14px;
	text-align:center;
	
	
	}








.exp_02 {
	height:388px;
	margin-bottom:0;
	padding:0;
}
.exp_02 {
	height:388px;
	width:700px;
	position:relative;
	left:0;
	top:0;
}
.exp_02 .exp_02addText01 {
	width:188px;
	position:absolute;
	left:42px;
	top:292px;
	font-weight:bold;
}
.exp_02 .exp_02addText02 {
	width:188px;
	position:absolute;
	left:472px;
	top:292px;
	font-weight:bold;
}
.exp_02 .exp_02_addArea img {
	float:left;
}
.exp_04 {
	margin-bottom:20px;
	width:700px;
	height:129px;
	position:relative;
	top:0;
	left:0;
}
.exp_04_btn {
	width:644px;
	height:75px;
	position:absolute;
	top:18px;
	left:29px;
}
.exp_07 {
	margin-bottom:40px;
}
.exp_08 {
	margin-bottom:36px;
}
.exp_08 li {
	float:left;
}
.exp_08 ul {
	padding-left:42px;
}
.exp_08 li {
	margin-right:21px;
}
.exp_09 {
	margin-bottom:35px;
}
.exp_09 .exp_09_img01 {
	margin-bottom:28px;
}
.exp_10 {
	width:695px;
}
.exp_10 p {
	text-align:center;
}

.exp_10_add{
	width:700px;
	margin-bottom:20px;
	}
	
.exp_10_add p{
	text-align:center;
	}

.exp_12 {
	width:700px;
	height:223px;
	position:relative;
	left:0;
	top:0;
}
.exp_12 .exp_addText {
	width:px;
	height:px;
	position:absolute;
	left:170px;
	top:80px;
}
.exp_12 .tx01 {
	font-weight:bold;
	margin-bottom:6px;
}
.exp_12Add_img01 {
	width:110px;
	height:155px;
	position:absolute;
	left:42px;
	top:33px;
}
.exp_12Add_img02 {
	width:232px;
	height:124px;
	position:absolute;
	left:422px;
	top:59px;
}
.exp_11 {
	padding-top:20px;
}
/*マップ*/

.mapArea th {
	vertical-align:top;
}
.mapArea td {
	vertical-align:top;
}
.mapArea .prefecture {
	font-weight:bold;
	/*padding-right:20px;*/
	color:#e6006c;
	line-height:1.4;
}
.prefecture20 {
	font-weight:bold;
	color:#e6006c;
	padding-right:20px;
	padding-bottom:5px;
	line-height:1.4;
}
.prefecture20_01 {
	font-weight:bold;
	color:#e6006c;
	line-height:1.4;
}
.mapArea .w100 {
	width:100px;
}
.mapArea .w120 {
	width:120px;
}
.mapArea .mgb5 {
	margin-bottom:5px;
}
.mapArea p {
	line-height:1.4;
	padding:0;
	margin:0;
}
.mapArea li {
	text-decoration:underline;
	color:#e6006c;
	cursor:pointer;
	margin-bottom:3px;
	line-height:1.4;
	padding:0;
	margin:0;
}

/*.mapArea li { /color:#e6006c;
}*/



.mapArea li:hover {
	text-decoration:underline;
	opacity:0.4;
	filter: alpha(opacity=40);
	-ms-filter: "alpha(opacity=40)";
	-moz-opacity:0.4;
	-khtml-opacity: 0.4;
	line-height:1.4;
	padding:0;
	margin:0;
}
.mapArea {
	position: relative;
	width: 695px;
	height: 490px;
}
.mapArea a {
	color:#E6006C;
}
.mapArea div {
	display: none;
}
.mapArea .cat01 {
	position: absolute;
	top: 125px;
	left: 150px;
}
/*中部エリア*/

.mapArea .cat02 {
	position: absolute;
	top: 105px;
	left: 110px;
}
.mapArea .cat03 {
	position: absolute;
	top: 375px;
	left: 140px;
}
.mapArea .cat04 {
	position: absolute;
	/*top: 215px;*/
	top: 150px;
	left: 124px;
}
.mapArea .cat05 {
	position: absolute;
	top: 364px;
	left: 13px;
}
.mapArea .cat06 {
	position: absolute;
	top: 60px;
	left: 545px;
}
.mapArea span {
	font-size:11px;
}
.mapArea .cat08 {
	position: absolute;
	top: 10px;
	left: 512px;
}
.mapArea .cat07 {
	position: absolute;
	top: 135px;
	left: 420px;
}
.detailContainer {
	width: 695px;
	height: 400px;
	position: relative;
	background-color: #faf1e5;
	background-image:url(/navi/feature/img/feature/1302/images/exp_default.jpg);
	background-repeat: no-repeat;
	background-position: 0 0;
}
.detailContainer div {
	display: none;
}
.detailbase {
	color: #fff;
}
/*1*/

.shop_takashimaya {
	width:695px;
	height:400px;
	position:relative;
	left:0;
	bottom:0;
}
.shop_takashimaya .shop_btn1 {
	width:216px;
	height:53px;
	position:absolute;
	left:114px;
	bottom:82px;
}
.shop_takashimaya .shop_btn2 {
	width:317px;
	height:16px;
	position:absolute;
	left:70px;
	bottom:56px;
}
.shop_takashimaya .shop_btn3 {
	width:197px;
	height:138px;
	position:absolute;
	left:448px;
	bottom:145px;
}
/*2*/

.shop_aichi_vivi {
	width:695px;
	height:400px;
	position:relative;
	left:0;
	bottom:0;
}
.shop_aichi_vivi .shop_btn1 {
	width:216px;
	height:53px;
	position:absolute;
	left:114px;
	bottom:82px;
}
.shop_aichi_vivi .shop_btn2 {
	width:317px;
	height:16px;
	position:absolute;
	left:70px;
	bottom:56px;
}
.shop_aichi_vivi .shop_btn3 {
	width:199px;
	height:140px;
	position:absolute;
	left:448px;
	bottom:165px;
}
/*3*/

.shop_daimaru_umeda {
	width:695px;
	height:400px;
	position:relative;
	left:0;
	bottom:0;
}
.shop_daimaru_umeda .shop_btn1 {
	width:216px;
	height:53px;
	position:absolute;
	left:114px;
	bottom:82px;
}
.shop_daimaru_umeda .shop_btn2 {
	width:317px;
	height:16px;
	position:absolute;
	left:70px;
	bottom:56px;
}
.shop_daimaru_umeda .shop_btn3 {
	width:199px;
	height:140px;
	position:absolute;
	left:448px;
	bottom:165px;
}
/*4*/

.shop_okayama {
	width:695px;
	height:400px;
	position:relative;
	left:0;
	bottom:0;
}
.shop_okayama .shop_btn1 {
	width:216px;
	height:53px;
	position:absolute;
	left:114px;
	bottom:82px;
}
.shop_okayama .shop_btn2 {
	width:317px;
	height:16px;
	position:absolute;
	left:70px;
	bottom:56px;
}
.shop_okayama .shop_btn3 {
	width:199px;
	height:140px;
	position:absolute;
	left:448px;
	bottom:165px;
}
/*5*/

.shop_fukuoka {
	width:695px;
	height:400px;
	position:relative;
	left:0;
	bottom:0;
}
.shop_fukuoka .shop_btn1 {
	width:216px;
	height:53px;
	position:absolute;
	left:114px;
	bottom:82px;
}
.shop_fukuoka .shop_btn2 {
	width:317px;
	height:16px;
	position:absolute;
	left:70px;
	bottom:56px;
}
.shop_fukuoka .shop_btn3 {
	width:199px;
	height:140px;
	position:absolute;
	left:448px;
	bottom:165px;
}
/*5*/

.shop_yamagata {
	width:695px;
	height:400px;
	position:relative;
	left:0;
	bottom:0;
}
.shop_yamagata .shop_btn1 {
	width:216px;
	height:53px;
	position:absolute;
	left:114px;
	bottom:82px;
}
.shop_yamagata .shop_btn2 {
	width:317px;
	height:16px;
	position:absolute;
	left:70px;
	bottom:56px;
}
.shop_yamagata .shop_btn3 {
	width:199px;
	height:140px;
	position:absolute;
	left:448px;
	bottom:165px;
}
/*千葉*/

.shop_chiba {
	width:695px;
	height:400px;
	position:relative;
	left:0;
	bottom:0;
}
.shop_chiba .shop_btn1 {
	width:216px;
	height:53px;
	position:absolute;
	left:114px;
	bottom:82px;
}
.shop_chiba .shop_btn2 {
	width:317px;
	height:16px;
	position:absolute;
	left:70px;
	bottom:56px;
}
.shop_chiba .shop_btn3 {
	width:199px;
	height:140px;
	position:absolute;
	left:448px;
	bottom:165px;
}
/*アリオ亀有*/



.shop_ariokameari {
	width:695px;
	height:400px;
	position:relative;
	left:0;
	bottom:0;
}
.shop_ariokameari .shop_btn1 {
	width:216px;
	height:53px;
	position:absolute;
	left:114px;
	bottom:82px;
}
.shop_ariokameari .shop_btn2 {
	width:317px;
	height:16px;
	position:absolute;
	left:70px;
	bottom:56px;
}
.shop_ariokameari .shop_btn3 {
	width:199px;
	height:140px;
	position:absolute;
	left:448px;
	bottom:165px;
}
/*銀座三越*/

.shop_ginza {
	width:695px;
	height:400px;
	position:relative;
	left:0;
	bottom:0;
}
.shop_ginza .shop_btn1 {
	width:216px;
	height:53px;
	position:absolute;
	left:114px;
	bottom:82px;
}
.shop_ginza .shop_btn2 {
	width:317px;
	height:16px;
	position:absolute;
	left:70px;
	bottom:56px;
}
.shop_ginza .shop_btn3 {
	width:199px;
	height:140px;
	position:absolute;
	left:448px;
	bottom:165px;
}
/*渋谷ヒカリエ*/	
	
.shop_shibuya_hikarie {
	width:695px;
	height:400px;
	position:relative;
	left:0;
	bottom:0;
}
.shop_shibuya_hikarie .shop_btn1 {
	width:216px;
	height:53px;
	position:absolute;
	left:114px;
	bottom:82px;
}
.shop_shibuya_hikarie .shop_btn2 {
	width:317px;
	height:16px;
	position:absolute;
	left:70px;
	bottom:56px;
}
.shop_shibuya_hikarie .shop_btn3 {
	width:199px;
	height:140px;
	position:absolute;
	left:448px;
	bottom:165px;
}
/*神奈川 新百合ヶ丘*/	

.shop_shinyurigaoka {
	width:695px;
	height:400px;
	position:relative;
	left:0;
	bottom:0;
}
.shop_shinyurigaoka .shop_btn1 {
	width:216px;
	height:53px;
	position:absolute;
	left:114px;
	bottom:82px;
}
.shop_shinyurigaoka .shop_btn2 {
	width:317px;
	height:16px;
	position:absolute;
	left:70px;
	bottom:56px;
}
.shop_shinyurigaoka .shop_btn3 {
	width:199px;
	height:140px;
	position:absolute;
	left:448px;
	bottom:165px;
}
/*横浜*/
	
.shop_yokohama {
	width:695px;
	height:400px;
	position:relative;
	left:0;
	bottom:0;
}
.shop_yokohama .shop_btn1 {
	width:216px;
	height:53px;
	position:absolute;
	left:114px;
	bottom:82px;
}
.shop_yokohama .shop_btn2 {
	width:317px;
	height:16px;
	position:absolute;
	left:70px;
	bottom:56px;
}
.shop_yokohama .shop_btn3 {
	width:199px;
	height:140px;
	position:absolute;
	left:448px;
	bottom:165px;
}
/*ここまで*/
#main .btn img:hover {
	opacity:0.7;
	filter: alpha(opacity=70);
	-ms-filter: "alpha(opacity=70)";
	-moz-opacity:0.7;
	-khtml-opacity: 0.7;
	zoom:1;
}
#feature .btn img:hover {
	opacity:0.7;
	filter: alpha(opacity=70);
	-ms-filter: "alpha(opacity=70)";
	-moz-opacity:0.7;
	-khtml-opacity: 0.7;
	zoom:1;
}
.next_text {
}
.menu_top {
	text-align:right;
}
/*===================================*/


/*汎用*/

.secArea p {
	float:left;
}
.leftA  .mgl10 {
	margin-left:10px;
}
.mgb5 {
	margin-bottom:5px;
}
.mgb30 {
	margin-bottom:30px;
	font-weight: bold;
}
.mgb10 {
	margin-bottom:10px;
}
.mgb15 {
	margin-bottom:15px;
}
.mgb20 {
	margin-bottom:20px;
}
.mgb40 {
	margin-bottom:40px;
}
/*btn*/

.dep_btn_Area {
	padding-left:40px;
	height:120px;
}
.dep_btn_Area ul {
	height:75px;
	margin-bottom:15px;
}
.dep_btn_Area li {
	float:left;
	margin-right:7px;
}
.dep_btn_Area li {
	float:left;
	margin-right:7px;
}
.dep_btn_Area .left {
}
.dep_btn_Area .btn_text {
	text-align:center;
}
/*  共通
---------------------------------------------------------- */

.hover {
	display: block !important;
	background: #fff !important;
}
