@charset "Shift_JIS";

/*============================================================
//  上越スキー2012　スタイルシート
//==========================================================*/
#main_ttl{
	width:750px;
	height:300px;
	background:url("./image/main.jpg") no-repeat; 
	display:block;
	margin:0px;
	position:relative;
}

#main_ttl .btn_p1{
	position:absolute;
	top:163px;
	left:567px;
}
#main_ttl .btn_p2{
	position:absolute;
	top:201px;
	left:544px;
}
#main_ttl .btn_p3{
	position:absolute;
	top:216px;
	left:544px;
}

#main_ttl .btn_p4{
	position:absolute;
	top:243px;
	left:533px;
}
#main_ttl .btn_p5{
	position:absolute;
	top:273px;
	left:516px;
}
#main_ttl .btn_p6{
	position:absolute;
	top:205px;
	left:678px;
}
#main_ttl .btn_p7{
	position:absolute;
	top:228px;
	left:661px;
}
#main_ttl .btn_p8{
	position:absolute;
	top:250px;
	left:670px;
}

#R1,#R2,#R3,#R4{
	width:750px;
}


/* おすすめツアーピックアップ */
#wrap200{
	margin:0;
	width:750px;
}

#wrap201{
	width:750px;
	height:55px;
	background:url("image/pickup_bgx.gif") no-repeat;
	display:block;
}

#wrap201 span{
	margin-left:230px;
	padding-top:15px;
	font-size:12px;
	font-weight:bold;
	color:#ff6600;
	display:block;
}

#wrap202{
	margin:0;
	width:750px;
	height:97px;
	background:url("image/pickup_bgy.gif") repeat-y;
}

#wrap202 .intro_plan{
	margin-left:5px;
	border-left:none;;
	background:none;
}

#wrap202 .intro_plan .intro_inner00{

}

/* */
.ttl1_r1{
	clear: both;
	width: 750px;
	height: 46px;
	background:url("image/t_ski01.gif") no-repeat 0 20px;
	margin: 0px 0 3px 0;
	padding-top:20px;
} 

.ttl1_r1 span{
	margin:0 0 0 220px;
	padding-top:2px;
	color:#c4af16;
	display:block;
}

.ttl1_r2{
	clear: both;
	width: 750px;
	height: 46px;
	background:url("image/t_ski02.gif") no-repeat 0 20px;
	margin: 0px 0 3px 0;
	padding-top:20px;
} 

.ttl1_r2 span{
	margin:0 0 0 220px;
	padding-top:2px;
	color:#c4166d;
	display:block;
}

.ttl1_r3{
	clear: both;
	width: 750px;
	height: 46px;
	background:url("image/t_ski03.gif") no-repeat 0 20px;
	margin: 0px 0 3px 0;
	padding-top:20px;
} 

.ttl1_r3 span{
	margin:0 0 0 220px;
	padding-top:2px;
	color:#3a93c9;
	display:block;
}

.ttl1_r4{
	clear: both;
	width: 750px;
	height: 46px;
	background:url("image/t_ski04.gif") no-repeat 0 20px;
	margin: 0px 0 3px 0;
	padding-top:20px;
} 

.ttl1_r4 span{
	margin:0 0 0 220px;
	padding-top:2px;
	color:#f27a50;
	display:block;
}


.ttl2_01{
	width: 750px;
	height: 21px;
	background-image: url(./image/ttl2_list.gif);
	background-repeat: no-repeat;
	padding: 4px 0 0 18px;
	margin: 20px 0 7px 0;
	color: #ffffff;
} 

.ttl2_02{
	width: 750px;
	height: 21px;
	background-image: url(./image/ttl2_point.gif);
	background-repeat: no-repeat;
	padding: 4px 0 0 18px;
	margin: 20px 0 7px 0;
	color: #ffffff;
} 

.ttl2_03{
	margin-top:0;
	width: 750px;
	height: 21px;
	background-image: url(./image/ttl2_info.gif);
	background-repeat: no-repeat;
	padding: 4px 0 0 18px;
	margin: 20px 0 7px 0;
	color: #ffffff;
}

/* 8大ポイント */
h3#ttl_8point{
	margin:8px 0px 0 0px;
	padding:17px 0 0 245px; 
	width:505px;
	height:26px;
	font-size:12px;
	line-height:16px;
	font-weight:bold;
	color:#ffffff;
	background:url("image/ttl_pnt.gif") no-repeat;
}

#wrap300{
	margin:0px;
	padding:0 8px;
	width:734px;
	text-align:left;
	background:url("image/pnt_bgy.gif") repeat-y;
}

#wrap301{
	margin-top:5px;
	padding-right:8px;
	width:358px;
	background:url("image/line_v01.gif") repeat-y right;
	float:left;
}

#wrap302{
	margin-top:5px;
	padding-left:9px;
	width:358px;
	float:right;
}

#wrap300 #point01{
	margin:1px 0 0 0;
	padding-left:50px;
	background:url("image/pnt_icn01.gif") no-repeat;
}

#wrap300 #point02{
	margin:1px 0 0 0;
	padding-left:50px;
	background:url("image/pnt_icn02.gif") no-repeat;
}

#wrap300 #point03{
	margin:1px 0 0 0;
	padding-left:50px;
	background:url("image/pnt_icn03.gif") no-repeat;
}

#wrap300 #point04{
	margin:1px 0 0 0;
	padding-left:50px;
	background:url("image/pnt_icn04.gif") no-repeat;
}

#wrap300 #point05{
	margin:1px 0 0 0;
	padding-left:50px;
	background:url("image/pnt_icn05.gif") no-repeat;
}

#wrap300 #point06{
	margin:1px 0 0 0;
	padding-left:50px;
	background:url("image/pnt_icn06.gif") no-repeat;
}

#wrap300 #point07{
	margin:1px 0 0 0;
	padding-left:50px;
	background:url("image/pnt_icn07.gif") no-repeat;
}

#wrap300 #point08{
	margin:1px 0 0 0;
	padding-left:50px;
	background:url("image/pnt_icn08.gif") no-repeat;
}

#wrap300 #point01 h4,
#wrap300 #point02 h4,
#wrap300 #point03 h4,
#wrap300 #point04 h4,
#wrap300 #point05 h4,
#wrap300 #point06 h4,
#wrap300 #point08 h4{
	margin:0;
	padding-left:275px;
	width:33px;
	height:29px;
	font-size:4px;
	line-height:1px;
	text-indent:-6000px;
}

#wrap300 #point07 h4{
	margin:0;
	padding-left:275px;
	height:49px;
	font-size:4px;
	line-height:1px;
	text-indent:-6000px;
}

#wrap300 #point01 h4{background:url("image/pnt_sttl01.gif") no-repeat;}
#wrap300 #point02 h4{background:url("image/pnt_sttl02.gif") no-repeat;}
#wrap300 #point03 h4{background:url("image/pnt_sttl03.gif") no-repeat;}
#wrap300 #point04 h4{background:url("image/pnt_sttl04.gif") no-repeat;}
#wrap300 #point05 h4{background:url("image/pnt_sttl05.gif") no-repeat;}
#wrap300 #point06 h4{background:url("image/pnt_sttl06.gif") no-repeat;}
#wrap300 #point07 h4{background:url("image/pnt_sttl07.gif") no-repeat;}
#wrap300 #point08 h4{background:url("image/pnt_sttl08.gif") no-repeat;}

#wrap300 p{
	margin-top:1px;
	margin-bottom:2px;
}

#point_end{
	margin:0px;
	width:750px;
	height:5px;
	font-size:4px;
	line-height:1px;
	background:url("images/pnt_bgz.gif") no-repeat;
}

.caption4{
	padding:5px;
	border:solid 1px #777777;
}


.area-point{
	width:365px;
	height:105px;
	background:url("image/point_bg.gif") no-repeat;
	float:left;
}

.m-l50{
	margin-left:50px;
}

/* その他 */
.space_r5{
	margin-right:5px;
}

.space_r10{
	margin-right:10px;
}

.space_t10{
	margin-top:10px;
}

.space_t15{
	margin-top:15px;
}

.table_bnr{
	margin:0;
}

.c_red{
	color:#ff0000;
}

/* 文字設定*/
.txt_t1{
	margin-top:0;
	margin-bottom:5px;
	font-size:14px;
	font-weight:bold;
	line-height:18px;
	color:#048cd1;
}

/*  */
#help_box2{
	margin-top:0;
	border-top:none;
}
.arealink_item1{
	text-indent:13px;
	background:url("image/ico_area_link_air.gif") no-repeat 0 5px;
}

.arealink_item2{
	text-indent:13px;
	background:url("image/ico_area_link_bus.gif") no-repeat 0 5px;
}

h3.gelende_side{
	width:750px;
	height:26px;
	background:url(image/h3_tour.gif) no-repeat;
	font-size:12px;
	font-weight:bold;
	padding-top:4px;
}

h3.gelende_side span{
	font-size:12px;
	font-weight:bold;
	color:#33CCCC;
	margin-left:15px;
}


.final_box { 
	border: 5px solid #FF66FF; 
	width: 350px; 
	height: auto; 
	float: left; 
	padding: 5px; 
	margin-bottom: 10px; 
} 


/* 復路JR */

#hukuro_jr{
	width:750px;
	height:119px;
	background:url(image/bg_hukuro_jr.gif) no-repeat;
	position:relative;
}

#hukuro_jr .text01{
	width:192px;
	height:92px;
	position:absolute;
	top:7px;
	left:551px;
	font-size:12px;
	color:#333333;
	line-height:120%;
}

#hukuro_jr .text02{
	width:740px;
	height:12px;
	position:absolute;
	top:97px;
	left:10px;
	font-size:10px;
	color:#333333;
}

