@charset "utf-8";


/*++++++++++++++++++++++++++++++++++++++++++
++++++メインコンテンツ
+++++++++++++++++++++++++++++++++++++++++++*/

	/*++++++++++++++++++++++++++++++++++++++++++
	ページタイトル
	+++++++++++++++++++++++++++++++++++++++++++*/

	#guide_ttl {
	background-image: url(../inc/html/shopping/parts/ttl01.gif);
	background-repeat: no-repeat;
	}
	
/*++++++++++++++++++++++++++++++++++++++++++
	メインPテンプレート
	+++++++++++++++++++++++++++++++++++++++++++*/
	.guide_main_upper{
		clear:both;
		width:750px;
		height:270px;
		margin-bottom:25px;
		position:relative;
	}
	
	#guide_lead01{
		position:absolute;
		top:0px;
		left:0px;
		width:373px;
		height:124px;
		margin-bottom:0px;
		padding-right:12px;
		color:#444444;
		line-height:1.4em;
		text-indent:1em;
		font-size:14px;
	}
	
	#guide_main_photo{
		position:relative;
		position:absolute;
		top:0px;
		left:385px;
		width:365px;
		height:269px;
	}
	
	#guide_main_photo span{
	color:#444444;
	display:block;
	font-size:10px;
	height:auto;
	left:0px;
	line-height:1.6em;
	position:absolute;
	text-align:right;
	top:248px;
	width:315px;
	}
	
	dl#guide_lead02{
		position:absolute;
		top:124px;
		left:0px;
		width:385px;
		height:130px;
		background-image:none;
	}
	
	#guide_lead02 dt.guide_lead{
	position:absolute;
	top:0px;
	left:0px;
	width:385px;
	height:30px;
	background-image: url(../inc/html/shopping/parts/sbttl01.gif);
	background-repeat: no-repeat;
	text-indent:-9999px;
	}
	
	
	#guide_lead02 dd img{
		position:absolute;
		top:35px;
		left:255px;
		width:120px;
		height:90px;
	}

#guide_lead02 .guide_cap{
	position:absolute;
	top:38px;
	left:0px;
	width:250px;
	height:auto;
	font-size:12px;
	line-height:1.6em;
	color:#444444;
}

/*ブロック２*/
.guide_thailand_shopping .guide_l_photo_box3{
	margin-bottom: 20px;
}
.guide_thailand_shopping .guide_r_photo_box3{
	margin-bottom: 20px;
}
.guide_thailand_shopping #guide_shopping_size{
	margin-bottom: 15px;
	margin-top: 15px;
}



/*++++++++++++++++++++++++++++++++++++++++++
	++++++写真ボックス左・写真ボックス右
	+++++++++++++++++++++++++++++++++++++++++++*/

	.guide_l_photo_box3 dt#guide_shopping_cap01{
	background-image: url(../inc/html/shopping/parts/cap01.gif);
	background-repeat: no-repeat;
	}
	.guide_r_photo_box3 dt#guide_shopping_cap02{
	background-image: url(../inc/html/shopping/parts/cap02.gif);
	background-repeat: no-repeat;
	}
	.guide_l_photo_box3 dt#guide_shopping_cap03{
	background-image: url(../inc/html/shopping/parts/cap03.gif);
	height:32px;
	background-repeat: no-repeat;
	}
	.guide_r_photo_box4 dt#guide_shopping_cap04{
	background-image: url(../inc/html/shopping/parts/cap04.gif);
	background-repeat: no-repeat;
	height: 26px;
	}
	.guide_r_photo_box4 dt#guide_shopping_cap05{
	background-image: url(../inc/html/shopping/parts/cap05.gif);
	background-repeat: no-repeat;
	height: 26px;
	}
	.guide_r_photo_box4 dt#guide_shopping_cap06{
	background-image: url(../inc/html/shopping/parts/cap06.gif);
	background-repeat: no-repeat;
	height: 26px;
	}
	.guide_r_photo_box4 dt#guide_shopping_cap07{
	background-image: url(../inc/html/shopping/parts/cap07.gif);
	background-repeat: no-repeat;
	height: 32px;
	}
	.guide_r_photo_box4 dt#guide_shopping_cap08{
	background-image: url(../inc/html/shopping/parts/cap08.gif);
	background-repeat: no-repeat;
	height: 32px;
	}
	.guide_l_photo_box3 dt#guide_shopping_cap09{
	background-image: url(../inc/html/shopping/parts/cap09.gif);
	background-repeat: no-repeat;
	}
	.guide_r_photo_box3 dt#guide_shopping_cap10{
	background-image: url(../inc/html/shopping/parts/cap10.gif);
	background-repeat: no-repeat;
	}
	.guide_l_photo_box3 dt#guide_shopping_cap11{
	background-image: url(../inc/html/shopping/parts/cap11.gif);
	height: 32px;
	background-repeat: no-repeat;
	}
	
	.guide_r_photo_box4_cap{
	color:#444444;
	}
	
/*++++++++++++++++++++++++++++++++++++++++++
	民族衣装で旅情UP
	+++++++++++++++++++++++++++++++++++++++++++*/

#guide_shopping_ethnic{
	background-image: url(../inc/html/shopping/parts/ethnic_bg_b.gif) ;
	background-position: bottom;
	background-repeat: no-repeat;
	width:286px;
	height:167px;
	}

	#guide_shopping_ethnic dt{
	width:286px;
	height:40px;
	text-indent:-9999px;
	background-image: url(../inc/html/shopping/parts/ethnic_ttl.gif);
	background-repeat: no-repeat;
	}
	
	#guide_shopping_ethnic dd{
	background-image: url(../inc/html/shopping/parts/ESP10-19223B_bg.jpg);
	background-repeat: no-repeat;
	padding:0px 95px 10px 10px;
	font-size:10px;
	line-height:16px;
	color:#FFFFFF;
	height:117px;
	}

	#guide_shopping_ethnic dd img {
	float:right;
	padding:0px 0px 0px 5px;
	}
	
	/*++++++++++++++++++++++++++++++++++++++++++
	コラム
	+++++++++++++++++++++++++++++++++++++++++++*/
	#guide_column{
	height:275px;
	}	
	
	#guide_column dt#column_cap01{
	height:25px;
	}	
	
	#guide_column dt#column_cap02{
	height:25px;
	}
	
	#guide_column dt#column_cap03{
	height:25px;
	}	
	
	#guide_column dt#column_cap04{
	height:25px;
	}	
	
	#guide_column dt#column_cap05{
	height:25px;
	}	
	
.column_box_s_cap{
	color:#444444;
	font-size:12px;
	height:auto;
	left:0px;
	line-height:1.6em;
	position:absolute;
	top:121px;
	width:134px;
	}
		

	.guide_thailand_shopping_column #guide_column_ttl{
	background-image: url(../inc/html/shopping/parts/column_ttl.gif);
	background-repeat: no-repeat;
	background-position: top;
	}
	
	.guide_thailand_shopping_column dt#column_cap01{
	background-image: url(../inc/html/shopping/parts/column_cap01.gif);
	background-repeat: no-repeat;
	}
	
	.guide_thailand_shopping_column dt#column_cap02{
	background-image: url(../inc/html/shopping/parts/column_cap02.gif);
	background-repeat: no-repeat;
	}
	
	.guide_thailand_shopping_column dt#column_cap03{
	background-image: url(../inc/html/shopping/parts/column_cap03.gif);
	background-repeat: no-repeat;
	}
	
	.guide_thailand_shopping_column dt#column_cap04{
	background-image: url(../inc/html/shopping/parts/column_cap04.gif);
	background-repeat: no-repeat;
	}
	
	.guide_thailand_shopping_column dt#column_cap05{
	background-image: url(../inc/html/shopping/parts/column_cap05.gif);
	background-repeat: no-repeat;
	}

.guide_top_copyright{
	width:263px;
	color:#444444;
	font-size:10px;
	line-height:1.3em;
	text-align:right;
	}
	
.guide_column_copyright{
	width:102px;
	color:#444444;
	font-size:10px;
	line-height:1.2em;
	}
	
	

	/*++++++++++++++++++++++++++++++++++++++++++
	ここから追加
	+++++++++++++++++++++++++++++++++++++++++++*/
	
.guide_shopping_box_l{
		clear:both;
		float:left;
		width:302px;
		height:auto;
	}
	
.guide_shopping_box_r{
		float:right;
		width:365px;
		height:auto;
	}

.guide_shopping_photo_large_enjoy{
	overflow:hidden;
	width:365px;
	height:auto;
	}

.guide_shopping_photo_large{
	width:365px;
	height:230px;
	overflow: hidden;	
}


.guide_shopping_photo_large02{
	width:302px;
	height:242px;
	overflow: hidden;	
}

.guide_shopping_txt_large{
float:left;
	width:245px;
	height:auto;
	color:#444444;
	line-height:16px;
	font-size:12px;
	padding-top:5px;
}


.guide_shopping_txt_large02{
	float:left;
	width:302px;
	height:auto;
	color:#444444;
	line-height:16px;
	font-size:12px;
	padding-top:5px;
}


.guide_shopping_photo_large_enjoy dd.guide_shopping_photo_med{
  float:right;
	width:111px;
	height:82px;
}

dl.guide_r_photo_box_shopping, dl.guide_l_photo_box_shopping{
	clear:both;
	width:365px;
	height:146px;
	position: relative;
	margin-bottom:10px;
	}

	
dl.guide_r_photo_box_shopping dt, dl.guide_l_photo_box_shopping dt, dl.guide_l_photo_box_shopping dt{
	width:185px;
	height:25px;
	text-indent: -9999px;
	background-repeat:no-repeat;
	}

dl.guide_r_photo_box_shopping .guide_r_photo_box_shopping_img{
	width:180px;
	height:135px;
	position: absolute;
	top: 0px;
	bottom: 0px;
	left: 185px;
	}
	


dl.guide_l_photo_box_shopping dt{
	float:right;
}

#guide_a_cap02{background:url(../inc/html/shopping/parts/cap_01.gif) no-repeat; height:35px; }
#guide_a_cap03{background:url(../inc/html/shopping/parts/cap_02.gif) no-repeat;}
#guide_a_cap04{background:url(../inc/html/shopping/parts/cap_03.gif) no-repeat;}

dl.guide_l_photo_box_shopping .guide_l_photo_box_shopping_img{
	width:136px;
	height:120px;
	position: absolute;
	left: 0px;
	top: 0px;
	bottom: 0px;
	float:left;
	}
		
dl.guide_l_photo_box_shopping .guide_l_photo_box_shopping_txt{
		float:right;
		padding-left:5px;
		padding-top:3px;
	}

dl.guide_r_photo_box_shopping .guide_r_photo_box_shopping_txt{
		float:left;
		padding-left:5px;
		padding-top:3px;
	}

	
dl.guide_r_photo_box_shopping .guide_r_photo_box_shopping_txt, dl.guide_l_photo_box_shopping .guide_l_photo_box_shopping_txt, .guide_r_photo_box3_txt, .guide_r_photo_box333_txt{
		clear:both;
		width:175px;
		height:auto;
		color:#444444;
		font-size:12px;
		line-height:1.6em;
	}
	
	

.guide_shopping_box_ready{
		clear:both;
		width:750px;
		height:auto;
	}
	

#ready_sbttl{
	float:left;
	width:750px;
	height:37px;
	background-image:url(../inc/html/shopping/parts/sttl01.gif);
	text-indent:-9999px;
	margin-top:30px;
	margin-bottom:10px;
}



/*++++++++++++++++++++++++++++++++++++++++++
おもしろショッピング
+++++++++++++++++++++++++++++++++++++++++++*/
.guide_bunka_ttl{
background-image:url(../inc/html/shopping/parts/omoshiro_ttl.gif);
background-repeat:no-repeat;
height:24px;
width:365px;
text-indent:-9999px;
padding-bottom:10px;
}

.guide_thailand_news .guide_l_photo_box4{
	margin-bottom: 20px;
}

.bunka_txt{
color:#444444;
margin-top:20px;
}

.bunka_padding{
padding-bottom:15px;
}

.omoide_padding{
padding-bottom:5px;
}


	.guide_l_photo_box4 dt.guide_bunka_cap02_r{
	float:right;
	width:176px;
	height:24px;
	text-indent: -9999px;
	background-image:url(../inc/html/shopping/parts/cap_03.gif); background-repeat:no-repeat;
	padding-left:5px;
	}	

	dl.guide_l_photo_box4 .guide_l_photo_box4_txt{
		width:175px;
		padding-left:10px;
	}

	.guide_photo_box5 dt.guide_bunka_cap03{
	width:365px;
	height:27px;
	text-indent: -9999px;
	background-image:url(../inc/html/shopping/parts/cap_04.gif); background-repeat:no-repeat;
	}	
	
	.guide_photo_box5 dt.guide_bunka_cap04{
	width:365px;
	height:35px;
	text-indent: -9999px;
	background-image:url(../inc/html/shopping/parts/cap_05.gif); background-repeat:no-repeat;
	background-position:left bottom;
	}	
	
	.guide_photo_box5 dt.guide_bunka_cap05{
	width:365px;
	height:35px;
	text-indent: -9999px;
	background-image:url(../inc/html/shopping/parts/cap_06.gif); background-repeat:no-repeat;
	background-position:left bottom;
	}

/*++++++++++++++++++++++++++++++++++++++++++
要チェック
+++++++++++++++++++++++++++++++++++++++++++*/
dl#guide_shopping_thailand_check {
	width:365px;
	background:url(../inc/html/shopping/parts/check_bg.gif) left bottom no-repeat;
}
.guide_main_box_r dl#guide_shopping_thailand_check {
	margin-top:10px;
}
dt#guide_shopping_thailand_check_ttl {
	width:365px;
	height:51px;
	text-indent:-9999px;
	background:url(../inc/html/shopping/parts/check_ttl.gif) left top no-repeat;
}
dd#guide_shopping_thailand_check_box {
	padding:0px 15px 10px 30px;
}
dd#guide_shopping_thailand_check_box dt {
	width:255px;
	height:16px;
	background-repeat:no-repeat;
	text-indent:-9999px;
}
dd#guide_shopping_thailand_check_box dt#guide_shopping_thailand_check_cap01 { background-image:url(../inc/html/shopping/parts/check_cap01.gif); }
dd#guide_shopping_thailand_check_box dt#guide_shopping_thailand_check_cap02 { background-image:url(../inc/html/shopping/parts/check_cap02.gif); }
dd#guide_shopping_thailand_check_box dt#guide_shopping_thailand_check_cap03 { background-image:url(../inc/html/shopping/parts/check_cap03.gif); }
dd#guide_shopping_thailand_check_box dt#guide_shopping_thailand_check_cap04 { background-image:url(../inc/html/shopping/parts/check_cap04.gif); }
dd#guide_shopping_thailand_check_box dd {
	font-size:12px;
	line-height:16px;
	color:#434343;
	padding:4px 0px 12px 4px;
}


/*++++++++++++++++++++++++++++++++++++++++++
タックスフリー
+++++++++++++++++++++++++++++++++++++++++++*/

#guide_shopping_tax{ background:url(../inc/html/shopping/parts/tax_bg.gif) bottom left no-repeat; height:150px; }
div.guide_main_box_r dl#guide_shopping_tax { margin-top:20px;margin-bottom:20px;}

#guide_shopping_tax dt{ background:url(../inc/html/shopping/parts/tax_01.gif) left top no-repeat; }
	
/*++++++++++++++++++++++++++++++++++++++++++
++++++写真ボックス左・写真ボックス右
+++++++++++++++++++++++++++++++++++++++++++*/

.guide_main_box_l_286{
	clear:both;
	float:left;
	width:286px;
	height:auto;
	margin-top:10px;
}

.guide_main_box_r_286{
	float:right;
	width:286px;
	height:auto;
	margin-left:18px;
	margin-top:20px;
	margin-bottom:30px;
}

/*ここから*/
/*float clear*/
.guide_main_box_l_286:after{
	content:".";
	display:block;
	clear:both;
	height:0;
	visibility:hidden
}
	
.guide_main_box_l_286{
	display:inline-block
}
	
/*float clear*/

/*IE float clear*/
* html .guide_main_box_l_286{
	 height:1%
}
	
.guide_main_box_l_286{
	display:block
}

/*IE float clear*/
/*ここまで*/

/*ここから*/
/*float clear*/
.guide_main_box_r_286:after{
	content:".";
	display:block;
	clear:both;
	height:0;
	visibility:hidden
}
	
.guide_main_box_r_286{
	display:inline-block
}
	
/*float clear*/

/*IE float clear*/
* html .guide_main_box_r_286{
	 height:1%
}
	
.guide_main_box_r_286{
	display:block
}

/*IE float clear*/
/*ここまで*/




div.guide_main_box_l_286 dl dt, div.guide_main_box_r_286 dl dt{
	text-indent:-9999px;
	}


/**/
.guide_construction{
	width:286px;
	height:auto;
	margin-top:20px;
}


#guide_art_listbox {
	width:286px;
	height:auto;
	}
.guide_mainRC #guide_art_listbox{
	width:286px;
	height:auto;
	padding-left:6px;
	padding-top:10px;
	}
	
#guide_art_listbox dl{
	padding:6px 0px 2px 0px;
	}

#guide_art_listbox dd{
	color:#444444;
	font-size:10px;
	line-height:16px;
	}


#guide_artlist01{
	background:url(../inc/html/shopping/parts/cap_08.gif) no-repeat;
	width:286px;
	height:20px;
	text-indent:-9999px;
	}
#guide_artlist02{
	background:url(../inc/html/shopping/parts/cap_09.gif) no-repeat;
	width:286px;
	height:20px;
	text-indent:-9999px;
	}
#guide_artlist03{
	background:url(../inc/html/shopping/parts/cap_10.gif) no-repeat;
	width:286px;
	height:20px;
	text-indent:-9999px;
	}

#guide_artpetit { width:284px; background:url(../inc/html/shopping/parts/bg_petit_colum.gif) bottom right repeat-y; margin:20px 0 0px 0; float:left;}
.guide_mainRC #guide_artpetit { margin-top:18px; }
.guide_mainR #guide_artpetit { margin-top:18px; }
#guide_artpetit dt { background:url(../inc/html/shopping/parts/sbttl04.gif); text-indent:-9999px; height:30px; }
#guide_artpetit dd { padding:0px 8px 12px 14px; color:#FFFFFF; font-size:10px; line-height:16px; float:left; }
#guide_artpetit dd img { display:block; float:left; padding:0px 6px 12px 0px; }


#yoruichi_point { width:278px; background:url(../inc/html/shopping/parts/point_bg.gif) bottom right repeat-y; float:left; background-color:#bf3966}
#yoruichi_point dt { background:url(../inc/html/shopping/parts/point_ttl.gif); text-indent:-9999px; height:30px; }
#yoruichi_point dd { padding:0px 8px 12px 14px; color:#665133; font-size:10px; line-height:16px; float:left; }

		/*++++++++++++++++++++++++++++++++++++++++++
	ニセモノには要注意！
	+++++++++++++++++++++++++++++++++++++++++++*/
	
	#guide_r_nisemono{
	background-image:url(../inc/html/shopping/parts/bg01.gif);
	width:286px;
	height:172px;
	}
	
	#guide_r_nisemono dt{
	text-indent:-9999px;}
	
	#guide_r_nisemono_txt{
	width:145px;
	position:relative;
	top:30px;
	left:10px;
	font-size:10px;
	line-height:14px;
	color:#FFFFFF;}

.column_box_s img {
	width: 134px;
	height: 101px;
}

.guide_l_photo_box4_img img {
	width: 100% !important;
}