/* CSS Document */

@import url("../../css/format.css");

#dummy{
	width:100%;
	height:6950px;
	mading:0 auto;
	padding:0;
}


/*【スペシャルコンテンツ共通CSS】**************************************************************/


/*メインFLASH*/
*html #Flash_main{
	width:100%;
	height:436px;
	margin:-20px 0 0 0;
	padding:0;
	}
#Flash_main{
	width:100%;
	height:436px;
	margin:0;
	padding:0;
	}

/*コンテンツWrap*/
#Contents_bg_Wrap{
	width:100%;
	margin:1px 0 0 0;
	padding:0;
	background:url(../images/bg_Contents_Wrap.jpg) top left repeat-x;
	text-align:center;/*IE用センター揃え*/
	}
#Contents_Wrap{
	width:960px;
	margin:0 auto;
	padding:0;
	text-align:left;
	}


/*おすすめツアー*/
#travel_link_Box{
	width:960px;
	height:368px;
	margin:0;
	padding:0;
	background:url(../images/bg_travel_link.jpg) top left no-repeat;
	line-height:1.6em;
	text-align:justify;
	text-justify:distribute;
	}
*html #travel_link_Box_left{float:left; width:319px; height:368px; margin:0; padding:0 0 0 25px;}
#travel_link_Box_left{float:left; width:294px; height:368px; margin:0; padding:0 0 0 25px;}
#travel_link_Box_right{float:left; width:600px; height:368px; margin:0; padding:0;}

.travel_cap{font-size:10px; color:#4a4635; margin:0; padding:123px 0 0 0;}
.travel_txt{font-size:12px; color:#4a4635; margin:0; padding:65px 30px 20px 0; line-height:1.6em;}


.travel_unit01{float:left; width:290px; height:136px; margin:40px 0 0 0; padding:0;}
.travel_unit02{float:right; width:290px; height:136px; margin:40px 0 0 0; padding:0;}
.travel_unit03{float:left; width:290px; height:136px; margin:0; padding:0;}
.travel_unit04{float:right; width:290px; height:136px; margin:0; padding:0;}

.travel_tour_name{width:290px; height:20px; margin:5px 0; padding:0; border-bottom:1px dotted #5d5d5d; font-size:12px; font-weight:bold; color:#b5220e;}
.travel_tour_name2{margin:5px 0; padding:0;font-size:12px; font-weight:bold; color:#b5220e;}
.travel_tour_photo{float:left; width:90px; margin:0; padding:0;}
.travel_tour_txt a{float:left; margin:0; width:190px;padding:0 0 0 10px; color:#b5220e; line-height:1.8em;}
.travel_tour_txt a:hover{float:left; margin:0; width:190px; padding:0 0 0 10px ; color:#f86e6e; text-decoration:underline;}


.travel_line01{float:left; margin:10px 0; padding:0;}
.travel_line02{float:right; margin:10px 0; padding:0;}

.m_5_0{margin:5px 0;}
.m_0_0_1_0{margin:0 0 1px 0;}
.m_0_0_5_0{margin:0 0 5px 0;}
.m_0_0_10_0{margin:0 0 10px 0;}
.m_0_0_15_0{margin:0 0 15px 0;}
.m_0_0_20_0{margin:0 0 20px 0;}
.m_38_0_8_0{margin:30px 0 8px 0;}

.left{float:left;}
.right{float:right;}

/*詳しくはこちら*/
.detail_this a{
	background:url(../images/arrow.gif) center left no-repeat;
	font-size:10px;
	text-decoration:underline;
	margin:0;
	padding:0 0 0 18px;
	color:#b5220e;
	}
.detail_this a:hover{
	background:url(../images/arrow_r.gif) center left no-repeat;
	color:#f86e6e;
	}

.detail_this2 a{
	background:url(../images/arrow.gif) center left no-repeat;
	font-size:10px;
	text-decoration:underline;
	margin:0;
	padding:0 0 0 18px;
	color:#990000;
	}
.detail_this2 a:hover{
	background:url(../images/arrow_r.gif) center left no-repeat;
	color:#F70000;
	}



/*【北海道の四季CSS】**************************************************************/

/*アンカーメニュー*/
#Anchor_Box{
	width:960px;
	margin:0;
	padding:20px 0 15px 0;
	}

.btn_Anchor_01,.btn_Anchor_02,.btn_Anchor_03,.btn_Anchor_04,.btn_Anchor_05{
	width:187px;
	height:85px;
	}
.btn_Anchor_01{float:left; margin:0; padding:0;}
.btn_Anchor_02{float:left; margin:0 0 0 6px; padding:0;}
.btn_Anchor_03{float:left; margin:0 0 0 6px; padding:0;}
.btn_Anchor_04{float:left; margin:0 0 0 6px; padding:0;}
.btn_Anchor_05{float:right; margin:0; padding:0;}



/*四季を感じる自然体験*/


#Nature_head_left{
	float:left;
	width:630px;
	height:271px;
	margin:0;
	padding:0;
	background:url(../images/bg_nature_spot.jpg) top left no-repeat;
	text-align:justify;
	text-justify:distribute;
	}
#Nature_head_Map{
	float:right;
	width:330px;
	height:271px;
	margin:0;
	padding:0;
	}

/*道央***************************************/
*html #bg_douou{
	width:960px;
	height:1464px;
	margin:0;
	padding:0 10px 0 20px;
	background:url(../images/bg_douou.jpg) top left no-repeat;
	text-align:justify;
	text-justify:distribute;
	line-height:1.6em;
	color:#666666;
	}
#bg_douou{
	width:930px;
	height:1464px;
	margin:0;
	padding:0 10px 0 20px;
	background:url(../images/bg_douou.jpg) top left no-repeat;
	text-align:justify;
	text-justify:distribute;
	line-height:1.6em;
	color:#666666;
	}

/*head*/
#Head_douou{width:930px; height:200px; margin:0; padding:0;}
#Head_douou_left{float:left; width:480px; margin:0; padding:0;}
#Head_douou_right{float:right; width:450px; margin:0; padding:0;}
#Head_douou .txt{width:440px; margin:0 0 0 15px;}	
.douou_link{width:418px; margin:19px 0 0 15px;}


/*cont01*/
#Cont01_douou{width:930px; margin:0; padding:0; line-height:1.2em;}
#Cont01_douou_left{float:left; width:532px; height:611px; margin:0; padding:0;}
#Cont01_douou_left .txt{width:330px; margin:0 0 14px 15px; line-height:1.8em;}
#Cont01_douou_right{float:right; width:398px; height:611px; margin:0; padding:0;}

#Cont01_douou_Spot_wrap{width:517px; margin:0 0 0 15px; padding:0;}

*html .Cont01_A{float:left; width:251px; height:264px; margin:0 0 7px 0; padding:10px; background:#F5F8F7; border:1px solid #CCCCCC;}
.Cont01_A{float:left; width:229px; height:242px; margin:0 0 7px 0; padding:10px; background:#F5F8F7; border:1px solid #CCCCCC;}

*html .Cont01_B{float:right; width:251px; height:264px; margin:0 0 7px 0; padding:10px; background:#F5F8F7; border:1px solid #CCCCCC;}
.Cont01_B{float:right; width:229px; height:242px; margin:0 0 7px 0; padding:10px; background:#F5F8F7; border:1px solid #CCCCCC;}

*html .Cont01_C{float:left; width:169px; height:197px; margin:0; padding:8px; background:#F5F8F7; border:1px solid #CCCCCC;}
.Cont01_C{float:left; width:151px; height:179px; margin:0; padding:8px; background:#F5F8F7; border:1px solid #CCCCCC;}

*html .Cont01_D{float:left; width:169px; height:197px; margin:0 0 0 5px; padding:8px; background:#F5F8F7; border:1px solid #CCCCCC;}
.Cont01_D{float:left; width:151px; height:179px; margin:0 0 0 5px; padding:8px; background:#F5F8F7; border:1px solid #CCCCCC;}

*html .Cont01_E{float:right; width:169px; height:197px; margin:0; padding:8px; background:#F5F8F7; border:1px solid #CCCCCC;}
.Cont01_E{float:right; width:151px; height:179px; margin:0; padding:8px; background:#F5F8F7; border:1px solid #CCCCCC;}


.spot_name_A_b{font-weight:bold; margin:8px 0 5px 0; padding:0 0 0 18px; background:url(../images/icon_a_blue.gif) center left no-repeat; color:#000000;} 
.spot_name_F{font-weight:bold; margin:0 0 5px 0; padding:0 0 0 18px; background:url(../images/icon_a_blue.gif) center left no-repeat; color:#000000; line-height:1.4em;} 




.spot_name_A,.spot_name_B,.spot_name_C,.spot_name_D,.spot_name_E,.spot_name_F,.spot_name_G,.spot_name_H,.spot_name_I,.spot_name_J,.spot_name_K{font-weight:bold; margin:8px 0 5px 0; padding:0 0 0 18px; color:#000000; line-height:1.2em;}
.spot_name_A{background:url(../images/icon/icon_a.jpg) center left no-repeat;} 
.spot_name_B{background:url(../images/icon/icon_b.jpg) center left no-repeat;} 
.spot_name_C{background:url(../images/icon/icon_c.jpg) center left no-repeat;} 
.spot_name_D{background:url(../images/icon/icon_d.jpg) center left no-repeat;} 
.spot_name_E{background:url(../images/icon/icon_e.jpg) center left no-repeat;} 
.spot_name_F{background:url(../images/icon/icon_f.jpg) center left no-repeat;} 
.spot_name_G{background:url(../images/icon/icon_g.jpg) center left no-repeat;} 
.spot_name_H{background:url(../images/icon/icon_h.jpg) center left no-repeat;} 
.spot_name_I{background:url(../images/icon/icon_i.jpg) center left no-repeat;} 
.spot_name_J{background:url(../images/icon/icon_j.jpg) center left no-repeat;} 
.spot_name_K{background:url(../images/icon/icon_k.jpg) center left no-repeat;} 


.spot_name_A_g,.spot_name_B_g,.spot_name_C_g,.spot_name_D_g,.spot_name_E_g,.spot_name_F_g,.spot_name_G_g,.spot_name_H_g,.spot_name_I_g,.spot_name_J_g,.spot_name_K_g{font-weight:bold; margin:8px 0 5px 0; padding:0 0 0 18px; color:#000000; line-height:1.2em;}
.spot_name_A_g{background:url(../images/icon/icon_a_g.jpg) center left no-repeat;} 
.spot_name_B_g{background:url(../images/icon/icon_b_g.jpg) center left no-repeat;} 
.spot_name_C_g{background:url(../images/icon/icon_c_g.jpg) center left no-repeat;} 
.spot_name_D_g{background:url(../images/icon/icon_d_g.jpg) center left no-repeat;} 
.spot_name_E_g{background:url(../images/icon/icon_e_g.jpg) center left no-repeat;} 
.spot_name_F_g{background:url(../images/icon/icon_f_g.jpg) center left no-repeat;} 
.spot_name_G_g{background:url(../images/icon/icon_g_g.jpg) center left no-repeat;} 
.spot_name_H_g{background:url(../images/icon/icon_h_g.jpg) center left no-repeat;} 
.spot_name_I_g{background:url(../images/icon/icon_i_g.jpg) center left no-repeat;} 
.spot_name_J_g{background:url(../images/icon/icon_j_g.jpg) center left no-repeat;} 
.spot_name_K_g{background:url(../images/icon/icon_k_g.jpg) center left no-repeat;} 


.spot_name_A_fu,.spot_name_B_fu,.spot_name_C_fu,.spot_name_D_fu,.spot_name_E_fu,.spot_name_F_fu,.spot_name_G_fu,.spot_name_H_fu,.spot_name_I_fu,.spot_name_J_fu,.spot_name_K_fu{font-weight:bold; margin:8px 0 5px 0; padding:0 0 0 18px; color:#000000; line-height:1.2em;}
.spot_name_A_fu{background:url(../images/icon/icon_a_fu.jpg) center left no-repeat;} 
.spot_name_B_fu{background:url(../images/icon/icon_b_fu.jpg) center left no-repeat;} 
.spot_name_C_fu{background:url(../images/icon/icon_c_fu.jpg) center left no-repeat;} 
.spot_name_D_fu{background:url(../images/icon/icon_d_fu.jpg) center left no-repeat;} 
.spot_name_E_fu{background:url(../images/icon/icon_e_fu.jpg) center left no-repeat;} 
.spot_name_F_fu{background:url(../images/icon/icon_f_fu.jpg) center left no-repeat;} 
.spot_name_G_fu{background:url(../images/icon/icon_g_fu.jpg) center left no-repeat;} 
.spot_name_H_fu{background:url(../images/icon/icon_h_fu.jpg) center left no-repeat;} 
.spot_name_I_fu{background:url(../images/icon/icon_i_fu.jpg) center left no-repeat;} 
.spot_name_J_fu{background:url(../images/icon/icon_j_fu.jpg) center left no-repeat;} 
.spot_name_K_fu{background:url(../images/icon/icon_k_fu.jpg) center left no-repeat;} 

.spot_name_A_b,.spot_name_B_b,.spot_name_C_b,.spot_name_D_b,.spot_name_E_b{font-weight:bold; margin:8px 0 5px 0; padding:0 0 0 18px; color:#000000; line-height:1.2em;}
.spot_name_A_b{background:url(../images/icon/icon_a_b.jpg) center left no-repeat;} 
.spot_name_B_b{background:url(../images/icon/icon_b_b.jpg) center left no-repeat;} 
.spot_name_C_b{background:url(../images/icon/icon_c_b.jpg) center left no-repeat;} 
.spot_name_D_b{background:url(../images/icon/icon_d_b.jpg) center left no-repeat;} 
.spot_name_E_b{background:url(../images/icon/icon_e_b.jpg) center left no-repeat;} 


.spot_name_no_icon{font-weight:bold; margin:8px 0 5px 0; padding:0px; color:#000000; line-height:1.2em;}


.spot_txt{font-size:10px;}
.spot_txt02{font-size:10px; margin:0 0 10px 0;}
.spot_address{font-size:10px; color:#009999; margin:0 0 4px 0}
.spot_title{margin:0 0 3px 0}

.txt400{width:400px; color:#FFFFFF; margin:140px 0 0 50px; padding:0; line-height:1.8em;}	
	
	
/*cont02*/
*html #Cont02_douou{width:930px; margin:0; padding:0 15px; line-height:1.2em;}
#Cont02_douou{width:900px; margin:0; padding:0 15px; line-height:1.2em;}
	

/*花の見どころ*/
.main_flower_Box{
	float:left;
	width:445px;
	margin:0 0 23px 0;
	padding:0;
	line-height:1.2em;
	}

*html .flower_Box{
	width:445px;
	height:88px;
	margin:0 0 2px 0;
	padding:4px 6px 4px 6px;
	background:#FFFFFF;
	border:1px solid #94B6C7;
	line-height:1.1em;
	}
.flower_Box{
	width:431px;
	height:78px;
	margin:0 0 2px 0;
	padding:4px 6px 4px 6px;
	background:#FFFFFF;
	border:1px solid #94B6C7;
	line-height:1.1em;
	}

.flower_Box_detail{float:left;	width:330px;}
.flower_Box_photo{float:right;　width:84px;}

/*花カレンダー*/
.main_calender_Box{
	float:right;
	width:445px;
	margin:0 0 23px 0;
	padding:0;
	}

*html .calender_Box{
	width:445px;
	height:56px;
	margin:0 0 2px 0;
	padding:0;
	background:#FFFFFF;
	border:1px solid #21327A;
	line-height:1.1em;
	}
.calender_Box{
	width:443px;
	height:56px;
	margin:0 0 2px 0;
	padding:0;
	background:#FFFFFF;
	border:1px solid #21327A;
	line-height:1.1em;
	}

.calender_manth{float:left; width:67px; margin:0; padding:0;}
*html .calender_name{float:left; width:170px; margin:0; padding:16px 0 0 10px; font-size:10px; color:#1B2C76;}
.calender_name{float:left; width:160px; margin:0; padding:16px 0 0 10px; font-size:10px; color:#1B2C76;}
*html .calender_name2{float:left; width:170px; margin:0; padding:22px 0 0 10px; font-size:10px; color:#1B2C76;}
.calender_name2{float:left; width:160px; margin:0; padding:22px 0 0 10px; font-size:10px; color:#1B2C76;}
.calender_photo{float:right; width:202px; margin:0; padding:0;}


/*cont03*/
*html #Cont03_douou{width:930px; margin:0 0 0 0; padding:0 15px; line-height:1.2em;}
#Cont03_douou{width:900px; margin:0 0 0 0; padding:0 15px; line-height:1.2em;}

.winter_douou_01{float:left; width:267px; margin:0; padding:0;}
.winter_douou_02{float:left; width:262px; margin:0 0 0 55px; padding:0;}
.winter_douou_03{float:right; width:262px; margin:0; padding:0;}


/*cont04*/
#Hotel_douou{position:relative; width:960px; height:191px; margin:0; padding:0px; background:url(../images/hotel_bg_douou.jpg) top left;}

.Hotel_douou01{position:absolute; top:81px; left:191px; width:150px; line-height:1.2em;}
.Hotel_douou02{position:absolute; top:81px; left:488px; width:150px; line-height:1.2em;}
.Hotel_douou03{position:absolute; top:81px; left:789px; width:150px; line-height:1.2em;}
.hotel_name{font-weight:bold; margin:0 0 2px 0;}
.hotel_name02{font-weight:bold; margin:0 0 5px 0; font-size:10px;}
*html .hotel_cap{font-size:10px; color:#666666; margin:0 0 3px 0;}
.hotel_cap{font-size:10px; color:#666666; margin:0 0 3px 0;}




/*札幌エリア**************************************************/

*html #bg_sapporo{
	width:960px;
	height:889px;
	margin:0;
	padding:0 29px 0 20px;
	background:url(../images/bg_pt01.jpg) top left no-repeat;
	text-align:justify;
	text-justify:distribute;
	line-height:1.6em;
	color:#666666;
	}

#bg_sapporo{
	width:911px;
	height:889px;
	margin:0;
	padding:0 29px 0 20px;
	background:url(../images/bg_pt01.jpg) top left no-repeat;
	text-align:justify;
	text-justify:distribute;
	line-height:1.6em;
	color:#666666;
	}


/*head*/
#Head_sapporo{width:911px; height:224px; margin:0; padding:0;}
#Head_sapporo_left{float:left; width:455px; margin:0; padding:0;}
#Head_sapporo_right{float:right; width:450px; margin:0; padding:0;}
#Head_sapporo .txt{width:440px; padding:0 0 0 15px;}	
.sapporo_link{width:304px; margin:19px 0 0 70px;}

/*cont01*/
#Cont01_sapporo{width:911px; margin:0; padding:0; line-height:1.2em;}
*html #Cont01_sapporo_left{float:left; width:455px; margin:0; padding:0 0 0 11px;}
#Cont01_sapporo_left{float:left; width:445px; margin:0; padding:0 0 0 11px;}

*html #Cont01_sapporo_right{float:right; width:450px; margin:0; padding:4px 5px 0 5px;}
#Cont01_sapporo_right{float:right; width:440px; margin:0; padding:4px 5px 0 5px;}


/*花のみどころ*/
*html .flower_Box02{
	width:440px;
	height:86px;
	margin:0 0 2px 0;
	padding:4px 6px 4px 6px;
	background:#FFFFFF;
	border:1px solid #94B6C7;
	line-height:1.1em;
	}

.flower_Box02{
	width:426px;
	height:78px;
	margin:0 0 2px 0;
	padding:4px 6px 4px 6px;
	background:#FFFFFF;
	border:1px solid #94B6C7;
	line-height:1.1em;
	}

.flower_Box02_detail{float:left; width:330px;}
.flower_Box02_photo{float:right; width:83px;}



/*cont02*/
#Cont02_sapporo{width:911px; margin:0; padding:0; line-height:1.2em;}
*html #Cont02_sapporo_left{float:left; width:455px; margin:0; padding:15px 0 0 20px;}
#Cont02_sapporo_left{float:left; width:435px; margin:0; padding:15px 0 0 20px;}

*html #Cont02_sapporo_right{float:right; width:450px; height:254px; margin:0; padding:13px 5px 0 5px;}
#Cont02_sapporo_right{float:right; width:440px; height:239px; margin:0; padding:13px 5px 0 5px;}


.others_box{width:415px; margin:17px 0 0 10px; padding:0;}
.others_box_left{float:left; width:290px; margin:0; padding:0; line-height:1.2em;}
.others_box_right{float:right; width:104px; margin:0; padding:0;}

.others_box_sapporo{position:relative; width:436px; height:242px; margin:0; padding:0; background:url(../images/img_sapporo_g.jpg) top left no-repeat;}

.o_s_spot_name{font-weight:bold; margin:0; padding:0 0 0 0; background:url(../images/icon/icon_g.jpg) center left no-repeat; color:#000000; line-height:1.4em; position:absolute; top:20px; left:18px;} 
.o_s_spot_name02{font-weight:bold; margin:0; padding:0 0 0 0; background:url(../images/icon/icon_f.jpg) center left no-repeat; color:#000000; line-height:1.4em; position:absolute; top:20px; left:18px;} 
.o_s_spot_txt{font-size:10px; margin:0; width:202px; position:absolute; top:50px; left:18px; }
.o_s_spot_link{position:absolute; top:215px; left:18px; }



/*cont04*/
#Hotel_sapporo{position:relative; width:960px; height:191px; margin:0; padding:0px; background:url(../images/hotel_bg_sapporo.jpg) top left;}

.Hotel_sapporo01{position:absolute; top:81px; left:176px; width:150px; line-height:1.2em;}
.Hotel_sapporo02{position:absolute; top:81px; left:473px; width:150px; line-height:1.2em;}
.Hotel_sapporo03{position:absolute; top:81px; left:774px; width:150px; line-height:1.2em;}






/*函館エリア**************************************************/

*html #bg_hakodate{
	width:960px;
	height:531px;
	margin:0;
	padding:0 19px 0 30px;
	background:url(../images/bg_pt02.jpg) top left no-repeat;
	text-align:justify;
	text-justify:distribute;
	line-height:1.6em;
	color:#666666;
	}

#bg_hakodate{
	width:911px;
	height:531px;
	margin:0;
	padding:0 19px 0 30px;
	background:url(../images/bg_pt02.jpg) top left no-repeat;
	text-align:justify;
	text-justify:distribute;
	line-height:1.6em;
	color:#666666;
	}


/*head*/
#Head_hakodate{width:911px; height:224px; margin:0; padding:0;}
#Head_hakodate_left{float:right; width:455px; margin:0; padding:0;}
#Head_hakodate_right{float:left; width:450px; margin:0; padding:0;}
#Head_hakodate .txt{width:440px; padding:0 0 0 15px;}	
.hakodate_link{width:304px; margin:19px 0 0 70px;}

/*cont01*/
#Cont01_hakodate{width:911px; margin:0; padding:0; line-height:1.2em;}
*html #Cont01_hakodate_left{float:right; width:456px; margin:0; padding:0 0 0 0px;}
#Cont01_hakodate_left{float:right; width:456px; margin:0; padding:0 0 0 0px;}

*html #Cont01_hakodate_right{float:left; width:450px; margin:0; padding:4px 5px 0 5px;}
#Cont01_hakodate_right{float:left; width:440px; margin:0; padding:4px 5px 0 5px;}



/*cont02*/
#Cont02_hakodate{width:911px; margin:0; padding:0; line-height:1.2em;}
*html #Cont02_hakodate_left{float:right; width:455px; margin:0; padding:15px 0 0 20px;}
#Cont02_hakodate_left{float:right; width:435px; margin:0; padding:15px 0 0 20px;}

*html #Cont02_hakodate_right{float:left; width:450px; height:254px; margin:0; padding:15px 5px 0 5px;}
#Cont02_hakodate_right{float:left; width:440px; height:239px; margin:0; padding:14px 5px 0 5px;}



/*cont04*/
#Hotel_hakodate{position:relative; width:960px; height:191px; margin:0; padding:0px; background:url(../images/hotel_bg_hakodate.jpg) top left;}

.Hotel_hakodate01{position:absolute; top:81px; left:176px; width:150px; line-height:1.2em;}
.Hotel_hakodate02{position:absolute; top:81px; left:473px; width:150px; line-height:1.2em;}
.Hotel_hakodate03{position:absolute; top:81px; left:774px; width:150px; line-height:1.2em;}


/*topに戻る*/

*html .return_top_siki{
	padding:40px 30px 0 0;
	margin:0 auto;
	width:960px;
	text-align:right;
	background:url(../images/bg_back.gif) top left repeat-y;
}
.return_top_siki{
	padding:40px 30px 0 0;
	margin:0 auto;
	width:940px;
	text-align:right;
	background:url(../images/bg_back.gif) top left repeat-y;
}







/*道南エリア**************************************************/

*html #bg_dounan{
	width:960px;
	height:796px;
	margin:0;
	padding:0 29px 0 20px;
	background:url(../images/bg_pt03.jpg) top left no-repeat;
	text-align:justify;
	text-justify:distribute;
	line-height:1.6em;
	color:#666666;
	}

#bg_dounan{
	width:911px;
	height:796px;
	margin:0;
	padding:0 29px 0 20px;
	background:url(../images/bg_pt03.jpg) top left no-repeat;
	text-align:justify;
	text-justify:distribute;
	line-height:1.6em;
	color:#666666;
	}


/*head*/
#Head_dounan{width:911px; height:224px; margin:0; padding:0;}
#Head_dounan_left{float:left; width:455px; margin:0; padding:0;}
#Head_dounan_right{float:right; width:450px; margin:0; padding:0;}
#Head_dounan .txt{width:440px; padding:0 0 0 15px;}	
.dounan_link{width:300px; margin:19px 0 0 70px;}

/*cont01*/
#Cont01_dounan{width:911px; margin:0; padding:0; line-height:1.2em;}
*html #Cont01_dounan_left{float:left; width:455px; margin:0; padding:0 0 0 11px;}
#Cont01_dounan_left{float:left; width:445px; margin:0; padding:0 0 0 11px;}

*html #Cont01_dounan_right{float:right; width:450px; margin:0; padding:4px 5px 0 5px;}
#Cont01_dounan_right{float:right; width:440px; margin:0; padding:4px 5px 0 5px;}


/*花のみどころ*/
*html .flower_Box02{
	width:440px;
	height:86px;
	margin:0 0 2px 0;
	padding:4px 6px 4px 6px;
	background:#FFFFFF;
	border:1px solid #94B6C7;
	line-height:1.1em;
	}

.flower_Box02{
	width:426px;
	height:78px;
	margin:0 0 2px 0;
	padding:4px 6px 4px 6px;
	background:#FFFFFF;
	border:1px solid #94B6C7;
	line-height:1.1em;
	}

.flower_Box02_detail{float:left; width:330px;}
.flower_Box02_photo{float:right; width:83px;}



/*cont02*/
#Cont02_dounan{width:911px; margin:0; padding:0; line-height:1.2em;}
*html #Cont02_dounan_left{float:left; width:455px; margin:0; padding:15px 0 0 20px;}
#Cont02_dounan_left{float:left; width:435px; margin:0; padding:15px 0 0 20px;}

*html #Cont02_dounan_right{float:right; width:450px; height:254px; margin:0; padding:13px 5px 0 5px;}
#Cont02_dounan_right{float:right; width:440px; height:239px; margin:0; padding:13px 5px 0 5px;}


.others_box_dounan{position:relative; width:436px; height:242px; margin:0; padding:0; background:url(../images/img_dounan_f.jpg) top left no-repeat;}



/*cont04*/
#Hotel_dounan{position:relative; width:960px; height:191px; margin:0; padding:0px; background:url(../images/hotel_bg_dounan.jpg) top left;}

.Hotel_dounan01{position:absolute; top:81px; left:176px; width:150px; line-height:1.2em;}
.Hotel_dounan02{position:absolute; top:81px; left:473px; width:150px; line-height:1.2em;}
.Hotel_dounan03{position:absolute; top:81px; left:774px; width:150px; line-height:1.2em;}






/*道東エリア**************************************************/

*html #bg_doutou{
	width:960px;
	height:889px;
	margin:0;
	padding:0 19px 0 30px;
	background:url(../images/bg_pt04.jpg) top left no-repeat;
	text-align:justify;
	text-justify:distribute;
	line-height:1.6em;
	color:#666666;
	}

#bg_doutou{
	width:911px;
	height:889px;
	margin:0;
	padding:0 19px 0 30px;
	background:url(../images/bg_pt04.jpg) top left no-repeat;
	text-align:justify;
	text-justify:distribute;
	line-height:1.6em;
	color:#666666;
	}


/*head*/
#Head_doutou{width:911px; height:224px; margin:0; padding:0;}
#Head_doutou_left{float:right; width:455px; margin:0; padding:0;}
#Head_doutou_right{float:left; width:450px; margin:0; padding:0;}
#Head_doutou .txt{width:420px; padding:0 0 0 15px;}	
.doutou_link{width:304px; margin:19px 0 0 70px;}

/*cont01*/
#Cont01_doutou{width:911px; margin:0; padding:0; line-height:1.2em;}
*html #Cont01_doutou_left{float:right; width:456px; margin:0; padding:0 0 0 0px;}
#Cont01_doutou_left{float:right; width:456px; margin:0; padding:0 0 0 0px;}

*html #Cont01_doutou_right{float:left; width:450px; margin:0; padding:4px 5px 0 5px;}
#Cont01_doutou_right{float:left; width:440px; margin:0; padding:4px 5px 0 5px;}



/*cont02*/
#Cont02_doutou{width:911px; margin:0; padding:0; line-height:1.2em;}
*html #Cont02_doutou_left{float:left; width:450px; margin:0; padding:15px 0 0 15px;}
#Cont02_doutou_left{float:left; width:435px; margin:0; padding:15px 0 0 15px;}

*html #Cont02_doutou_right{float:right; width:456px; height:254px; margin:0; padding:13px 5px 0 0;}
#Cont02_doutou_right{float:right; width:451px; height:239px; margin:0; padding:13px 5px 0 0;}


.others_box_doutou{position:relative; width:436px; height:242px; margin:0; padding:0; background:url(../images/img_doutou_g.jpg) top left no-repeat;}


/*cont04*/
#Hotel_doutou{position:relative; width:960px; height:191px; margin:0; padding:0px; background:url(../images/hotel_bg_doutou.jpg) top left;}

.Hotel_doutou01{position:absolute; top:81px; left:176px; width:150px; line-height:1.2em;}
.Hotel_doutou02{position:absolute; top:81px; left:473px; width:150px; line-height:1.2em;}
.Hotel_doutou03{position:absolute; top:81px; left:774px; width:150px; line-height:1.2em;}
