@charset "utf-8";
/*.contents_ladakh .clear_f{background-image:url(images/line_yoko.gif); background-repeat:repeat-x; background-position:bottom;}*/

.contents_sp h3{ padding-top:50px;text-align:center; background-image:url(images/bg_box_t.gif); background-repeat:no-repeat; height:230px;}
.contents_sp h4{ font-size:14px; color:#647f23}
.cf_element{
	background-repeat:no-repeat;
	position: relative; top: 27px;
}

.cf_box{
	width:960px;
	margin:0 auto;
	position: relative; top: 27px; z-index:10;
}

.cf_element h2{
	padding-top:40px;
	margin-right:350px;
	float:right;
	border:0px;
	width:156px;
}
.cf_element h2 img{
}

.navi_af{
	overflow:hidden;
	float:left;
	padding:115px 0px 0px 240px;
	width:200px;
}
.navi_af li{
	float:right;
	margin-right:20px;
}


#header_black{
}

.bg_blue{
	/*background-image:url(images/bg_paper2.gif);*/
	background-image:url(images/bg_green.gif);
	background-repeat:repeat-y;
	padding:0px 0px 0px 0px;
	margin-top:-55px;
	background-position:center;
 }

.bg_white{
	background-image:url(images/bg_white_y.gif);
	background-repeat: repeat-x;
}


.contents_sp{
	width:960px;
	margin:-450px auto 20px auto;
	line-height:180%;
/*	border:1px solid #92c2e7;*/
	padding:10px 0px 10px 0px;
	position:relative; z-index:50;
}

/*kimg*/
	div.cf_wrapper{
	width:100%;
	height:1080px;
	position:relative;
	text-align:center;
	overflow:hidden;
	}
	
	div.cf_wrapper div.cf_element{
	width:100%;
	height:1080px;
	margin: 0px auto  0px auto;
	background-position:center;
	position:relative;
	}
	div.cf_wrapper div.cf_element img{
/*		margin:0px 0px -200px -590px;
		/margin:110px 0px 0px -480px;*/
	}


div.cf_wrapper div.cf_element { /margin: -0px auto  0px -50%;}
	
#cf1{
	background-image:url(images/kimg_001.png);
	}

#cf2{
	background-image:url(images/kimg_002.png);
	}

#cf3{
	background-image:url(images/kimg_003.png);
	}

#cf4{
	background-image:url(images/kimg_004.png);
	}


#pankuzu_a{ z-index:100; position:relative;}

.box_af{
	background-image:url(images/bg_box_m.gif);
	background-repeat:repeat-y;
	margin-bottom:30px;
}

.box_af_m{
	margin-top:-150px;
	padding:0px 35px 10px 35px;
}

.box_af_b{ background-image:url(images/bg_box_b.gif);
height:16px;
}

.btn_panf{
	background-image:url(images/bg_panf.png);
	width:445px;
	height:156px;
}

.btn_panf img{
	margin:60px 0px 0px 112px;
}

.map{
	background-image:url(images/img_map.gif);
	background-position:280px 10px;
	background-repeat:no-repeat;
	width:900px;
	overflow:hidden;
	line-height:170%;
}

.af_l{
	width:440px;
	float:left;
}

.af_r{
	width:440px;
	float:right;
}


.list_ladakh span{ display: inline-block; text-align:center;background-color:#3092a0; padding:0px 1px 2px 1px; color:#FFF; font-size:10px; height:14px; width:14px; margin-right:5px; line-height:17px;border-radius:2px;}
.list_ladakh td{line-height:160%; padding-bottom:15px;}
.list_ladakh td h4{ border-bottom:1px  dashed #CCC; padding-bottom:3px; margin-bottom:5px;}

.list_tour_ladakh{line-height:160%; margin-top:8px;}
.list_tour_ladakh td{line-height:160%; padding-bottom:2px;}
.list_tour_ladakh strong span.red{color:#ff5a2e; }

.list_tour_ladakh img{ padding:0px 7px 5px 0px;}
.list_tour_ladakh a img:hover{	opacity:0.6;
	filter: alpha(opacity=60);
	-ms-filter: "alpha( opacity=60 )";
}
.sttl_detail{
	background-color:#008ac9;
	font-size:10px;
	color:#FFF;
	width:38px;
	text-align:center;
	line-height:12px;
	padding-bottom:1px;
	display:inline-block;
	margin-right:3px;
}


.list_tour_ladakh .strong{
	line-height:130%;
	display:inline-block;
}

/*　背景の流れる画像　*/
#bg_slide_trek{
width:100%;
margin: 0;
height:778px;
position:absolute; top:180px; left:auto;
overflow: hidden;
z-index:0;
}

#bg_slide_trek ul{
position: relative;
width:3200px;
height:778px;
margin:0px;
padding:0px;
overflow:hidden;
}

#bg_slide_trek ul li{
float:left;
width:1600;
height:778px;
}


.bg_footer_af{
	background-image:url(images/bg_giana.jpg);
	background-position: center; 
	background-repeat:no-repeat;
	height:635px;
	width:100%;
	z-index:0;
	position:relative;
	margin:-300px auto 0px auto;
}


.box_pnf{ background-image:url(images/bg_panf.png); background-repeat:no-repeat; height:96px; padding:60px 0px 0px 112px; width:500px;}
.box_pnf a{ display:block; height:100%; width:100%;}
.box_pnf a:hover{opacity:0.6;filter: alpha(opacity=60);-ms-filter: "alpha( opacity=60 )";}