@charset "UTF-8";
/* CSS Document */

#subpage_title{
	width: 185px;
	height: 1607px;
	float: left;
	text-align:right;
	display:block;
	margin: 0;
	padding: 0;
	background:url(../concept/images/concept_title.jpg) no-repeat;
}

#subpage_title_dish{
	width: 185px;
	height: 1162px;
	float: left;
	text-align:right;
	display:block;
	margin: 0;
	padding: 0;
	background:url(../dish/images/dish_side_title.jpg) no-repeat;
}


#subpage_title_spa{
	width: 185px;
	height: 2106px;
	float: left;
	text-align:right;
	display:block;
	margin: 0;
	padding: 0;
	background:url(../spa/images/spa_side_title.jpg) no-repeat;
}


#subpage_title_room{
	width: 185px;
	height: 1402px;
	float: left;
	text-align:right;
	display:block;
	margin: 0;
	padding: 0;
	background:url(../room/images/room_side_title.jpg) no-repeat;
}

#subpage_title_roomspa{
	width: 185px;
	height: 1817px;
	float: left;
	text-align:right;
	display:block;
	margin: 0;
	padding: 0;
	background:url(../room/images/room_side_title.jpg) no-repeat;
}


#subpage_title_facilities{
	width: 185px;
	height: 2295px;
	float: left;
	text-align:right;
	display:block;
	margin: 0;
	padding: 0;
	background:url(../facilities/images/fa_side_title.jpg) no-repeat;
}

#subpage_title_tour{
	width: 185px;
	height: 1574px;
	float: left;
	text-align:right;
	display:block;
	margin: 0;
	padding: 0;
	background:url(../tour/images/tour_side_title.jpg) no-repeat;
}

#subpage_title_tourcourse03{
	width: 185px;
	height: 1843px;
	float: left;
	text-align:right;
	display:block;
	margin: 0;
	padding: 0;
	background:url(../tour/images/tour_side_title.jpg) no-repeat;
}


#subpage_title_ac{
	width: 185px;
	height: 1680px;
	float: left;
	text-align:right;
	display:block;
	margin: 0;
	padding: 0;
	background:url(../access/images/ac_side_title.jpg) no-repeat;
}

#subpage_title_question{
	width: 185px;
	height: 743px;
	float: left;
	text-align:right;
	display:block;
	margin: 0;
	padding: 0;
	background:url(../inquiry/images/question_side_title.jpg) no-repeat;
}

#subpage_title_reserve{
	width: 185px;
	height: 770px;
	float: left;
	text-align:right;
	display:block;
	margin: 0;
	padding: 0;
	background:url(../reserve/images/reserve-side-title2.jpg) no-repeat;
}

#subpage_title_owara{
	width: 185px;
	height: 1138px;
	float: left;
	text-align:right;
	display:block;
	margin: 0;
	padding: 0;
	background:url(../kaze_no_bon/images/kaze-side-title2.jpg) no-repeat;
}

#subpage_title_floor{
	width: 185px;
	height: 1880px;
	float: left;
	text-align:right;
	display:block;
	margin: 0;
	padding: 0;
	background:url(../floormap/images/floor_title2.jpg) no-repeat;
}


#subpage_titleimg{

}

#sidereserveimg{
	padding-top:469px;
	padding-right:27px;
}

#sidereserveimg img{
	width:124px;
	height:29px;
}

#sideplanimg{
	padding-top:18px;
	padding-right:27px;
}

#sideplanimg img{
	width:120px;
	height:32px;
}

#sideprintimg{
	padding-top:18px;
	padding-right:27px;
}

#sideprintimg img{
	width:126px;
	height:48px;
}

#sideconceptimage{
	padding-top:307px;
	padding-left:0px;
	text-align:left;
}

#sidedishimage{
	padding-top:330px;
	padding-left:0px;
	text-align:left;
}


#sidespaimage{
	padding-top:330px;
	padding-left:0px;
	text-align:left;
}

#sidefloorimage{
	padding-top:225px;
	padding-left:0px;
	text-align:left;
}


#sidefaimage2{
	padding-top:150px;
	padding-left:0px;
	text-align:left;
}

#sideroomimage{
	padding-top:220px;
	padding-left:0px;
	text-align:left;
}

#sidetourimage{
	padding-top:180px;
	padding-left:0px;
	text-align:left;
}

#sideacimage{
	padding-top:200px;
	padding-left:0px;
	text-align:left;
}

#sideowaraimage{
	padding-top:200px;
	padding-left:0px;
	text-align:left;
}


#subpage_main{
	width: 615px;
	float: right;
	margin: 0;
	padding: 0;
	text-align:left;
}

#subpage_main2{
	width: 615px;
	margin: 0;
	padding: 0;
	text-align:left;
}


#subpage_mainquestion{
	width: 615px;
	float:left;
	margin: 0;
	padding: 0;
	text-align:left;
}

#subtitle{
	padding-top: 16px;
	padding-bottom:15px;
}


/*コンセプト*/

#conceptimage{
	display:block;
	width: 615px;
	height: 781px;
	background:url(../concept/images/conceptimage2.jpg) no-repeat;
}

.concepttitle1{
	padding-left:353px;
	padding-top:480px;
}

#sub_mainimage{
	display:block;
	width: 615px;
	height: 350px;
}

#sub_mainimage_spa{
	display:block;
	width: 615px;
	height: 440px;
}


#sub_mainimageroom{
	display:block;
	width: 615px;
	height: 398px;
}

#sub_mainimagetour{
	display:block;
	width: 615px;
	height: 590px;
}

#sub_mainimagecourse{
	display:block;
	width: 615px;
	height: 741px;
}

#sub_mainimagecourse03{
	display:block;
	width: 615px;
	height: 548px;
}

#sub_mainlead{
	display:block;
	width: 615px;
	height: 60px;
	text-align:right;
}

#sub_mainleadtour{
	display:block;
	width: 615px;
	height: 107px;
	text-align:right;
}

#sub_mainleadowara{
	display:block;
	width: 615px;
	height: 131px;
	text-align:right;
}


#sub_mainleadspa{
	display:block;
	width: 615px;
	height: 113px;
	text-align:right;
}

#sub_mainleadroom{
	display:block;
	width: 615px;
	height: 131px;
	text-align:right;
}


#sub_mainleaddish{
	display:block;
	width: 615px;
	height: 125px;
	text-align:right;
}

#sub_mainleadfaci{
	display:block;
	width: 615px;
	height: 107px;
	text-align:right;
}



.submainlead_txt{
	padding-top:24px;
	padding-right:47px;
	padding-bottom:24px;
}


#concepttext1_position{
	padding-left:360px;
	padding-top:10px;
}

.concepttext1{
	display:block;
	width:209px;
	height:220px;
}

.concepttitle2{
	padding-left:0px;
	padding-top:50px;
}

.concepttsurugi{
	float:right;
	padding-right:47px;
}

#concepttext2_position{
	padding-left:15px;
	padding-top:10px;
}

.concepttext2{
	display:block;
	width:264px;
	height:264px;
}


#concept3{
	padding-top:10px;
}

.concept_kokoro_img{
	float:left;
}

#concept_kokoro_img2{
	float:left;
	padding-left:17px;
}

.concept3_tittle{
	padding-top:16px;
}
	
#concept3text_position{
	padding-top:10px;
}

.concept3text{
	display:block;
	width:326px;
	height:82px;
}

#conceptowarabtn_clear{
	clear:left;
}

#conceptowarabtn_posi{
	clear:left;
	padding-right:47px;
	padding-top:60px;
	padding-bottom:35px;
}

.conceptowarabtn{
	text-align:right;
}

#footer_reservebtn_posi{
	padding-right:47px;
	float:right;
	width:356px;
	height:130px;
	}

#footer_reservebtn_posi2{
	padding-right:47px;
	float:right;
	width:515px;
	height:130px;
	background:url(../reserve/images/reserve-under-background.jpg) no-repeat
}

/*料理*/

#dish_t1{
	display:block;
	width: 615px;
	height: 200px;
	text-align:left;
}

.dish_t1_p{
	float:left;
}

.dish_t1_c{
	text-align:left;
	padding-left:250px;
	padding-top:26px;
}

.dish_t1_c_img{
	padding-left:12px;
	padding-top:29px;
}

.dish_t1_C_txt{
	padding-left:15px;
	padding-top:10px;
}

#dish_pointcolor{
	color:#DFBBBB;
}

#dish_t2image{
	padding-top:18px;
	padding-bottom:35px;
}

/*越中つるぎ温泉*/

#spa_t1{
	display:block;
	width: 615px;
	height: 213px;
	text-align:left;
	padding-top:60px;
}

.spa_t1_catch{
	padding-left: 56px;
	padding-top: 12px;
}


.spa_t1_txt{
	padding-left: 70px;
	padding-top: 20px;
}

#spa_pointcolor{
	color:#CFB9D1;
}

#spa_t2{
	display:block;
	width: 615px;
	height: 211px;
	text-align:left;
	padding-bottom:35px;
}


#spa_t2_tsubo{
	display:block;
	width: 615px;
	height: 211px;
	text-align:left;
	padding-bottom:50px;
}

.spa_t2_p{
	float:left;
}

.spa_t2_p_tsubo{
	float:left;
	padding-left:181px;
}

.spa_t2_c{
	text-align:left;
	padding-left:367px;
	padding-top:9px;
}

.spa_t2_c_img{
	padding-left:5px;
}

#spa_t2_txt_posi{
	padding-left:20px;
	padding-top:10px;
}

.spa_t2_txt{
	display:block;
	width:178px;
	height:145px;
}


#spa_t3{
	display:block;
	width: 615px;
	height: 211px;
	text-align:left;
	padding-bottom:35px;
}

.spa_t3_p{
	float:right;
	padding-right:47px;
}

.spa_t3_c{
	text-align:left;
	padding-left:0;
	padding-top:9px;
}

.spa_t3_c_img{
	padding-left:0;
}

#spa_t3_txt_posi{
	padding-left:0;
	padding-top:10px;
}

.spa_t3_txt{
	display:block;
	width:178px;
	height:145px;
}

#spa_etc{
	display:block;
	width: 615px;
	height: 193px;
	text-align:left;
	padding-bottom:35px;
}

.spa_etc_title li{
	float:left;
	padding-right:29px;
	list-style:none;
}

.spa_etc_p{
	clear:left;
}

.spa_etc_p li{
	float:left;
	padding-top:10px;
	padding-right:27px;
	list-style:none;
}

/*お部屋*/

#room_t1{
	display:block;
	width: 615px;
	height: 145px;
	text-align:right;
}

#room_t2{
	display:block;
	width: 615px;
	height: 32px;
	text-align:left;
	padding-top:30px;
	padding-bottom:18px;
}

#room_t3{
	display:block;
	width: 615px;
	height: 525px;
	text-align:left;
	padding-bottom:19px;
}

.room_t3_1 li{
	float:left;
	padding-right:19px;
	list-style:none;
	padding-bottom:19px;
}


.room_t3_2{
	clear:left;
}

.room_t3_2 li{
	float:left;
	padding-right:19px;
	list-style:none;
	padding-bottom:19px;
}


.room_t3_3{
	clear:left;
}

.room_t3_3 li{
	float:left;
	padding-right:19px;
	list-style:none;
	padding-bottom:19px;
}


#droom_t1{
	display:block;
	width: 615px;
	height: 320px;
	text-align:left;
	padding-bottom:50px;
}



.droom_t1_p{
	float:right;
	padding-right:47px;
}

.droom_t1_c{
	text-align:left;
	padding-left:0px;
	padding-top:0;
	padding-bottom:10px;
}

.droomspa_t1_c{
	text-align:left;
	padding-left:0px;
	padding-top:0;
	padding-bottom:10px;
	display:block;
	width:615px;
	height:49px;
}

.droom_t1_c_img{
	padding-left:12px;
	padding-top:29px;
}

.droom_t1_C_txt{
	padding-top:15px;
	padding-left:69px;	
}


.droom_meiso{
	float:left;
}

.droom_meiso_C_txt{
	padding-top:15px;
	padding-left:69px;
}

.droom_t1_C_txtt{
	display:block;
	width:227px;
	height:82px;
}

.droom_t1_C_txtmeiso{
	display:block;
	width:502px;
	height:50px;
}


.droom_t1_C_detail{
	padding-left:69px;
	padding-top:20px;
}


.droom_t1_C_detailimg{
	display:block;
	width:235px;
	height:117px;
	background:url(../room/images/ja_detailbg.gif) no-repeat;
}

.droom_t1_C_detailmeisoimg{
	display:block;
	width:502px;
	height:92px;
	background:url(../room/images/ja_detailbgmeiso.gif) no-repeat;
}


.droom_t1_C_detailtxt{
	padding:7px;
}

.droom_detail_pointcolor{
	color:#D2D9AB;	
}

.droom_caption{
	font-size:9px;
}

#droom_spa{
	display:block;
	width: 615px;
	height: 608px;
	text-align:left;
	padding-bottom:50px;
}

#spa_detail{
	padding-left:55px;
	padding-top:15px;
}

.spa_detailtxt{
	display:block;
	float:left;
	width:234px;
	height:98px;
	padding-left:15px;
}

.spa_detailwaku{
	margin-left:16px;
	float:left;
	width:244px;
	height:118px;
	background:url(../room/images/spa_detail3waku.gif) no-repeat;
}


	
.spa_detailwakutxt{
	padding:9px 11px 9px 11px;
	display:block;
	width:220px;
	height:90px;
}

.spa_flash{
	clear:left;
	display:block;
	width:510px;
	height:340px;
	padding-top:30px;
	padding-bottom:50px;
}



/*充実の施設*/

#fa_index{
	display:block;
	width: 615px;
	height: 95px;
	text-align:left;
	padding-bottom:50px;
}

.fa_index_img li{
	float:left;
	padding-right:10px;
	list-style:none;
}

#fa_t1{
	clear:left;
	display:block;
	width: 615px;
	text-align:left;
}

.fa_t1_catch{
	padding-left: 50px;
	padding-top: 25px;
}

#fa_t1_p1{
	display:block;
	width: 615px;
	height: 171px;
	text-align:left;
	padding-top:38px;
	padding-bottom:35px;
}

.fa_t1_p1_img{
	float:left;
}

.fa_t1_p1_c{
	text-align:left;
	padding-left:329px;
	padding-top:9px;
}

.fa_t1_p1_c_img{
	padding-left:5px;
}

#fa_t1_p1_txt_posi{
	padding-left:20px;
	padding-top:10px;
}

.fa_t1_p1_txt{
	display:block;
	width:215px;
	height:100px;
}

#fa_t1_p2{
	display:block;
	width: 615px;
	height: 27px;
	text-align:left;
	padding-bottom:9px;
}

.fa_t1_p2_img li{
	float:left;
	padding-right:16px;
	list-style:none;
}

#fa_t1_p2under{
	clear:left;
	display:block;
	width: 615px;
	height: 142px;
	text-align:left;
	padding-bottom:35px;
}

.fa_t1_p2underimg li{
	float:left;
	padding-right:16px;
	list-style:none;
}

#fa_zu{
	clear:left;
	padding-bottom:10px;
}

#fa_modoru{
	clear:left;
	display:block;
	width: 615px;
	height: 16px;
	padding-bottom:50px;
}


#fa_t2_p2{
	display:block;
	width: 615px;
	height: 170px;
	text-align:left;
	padding-bottom:35px;
}


.fa_t2_p2_img li{
	float:left;
	list-style:none;
}

.fa_t2_p2_1{
	padding-top:10px;
}

.fa_t2_p2_2{
	padding-left:120px;
}


#fa_t3_p2{
	display:block;
	width: 615px;
	height: 26px;
	text-align:left;
	padding-bottom:9px;
}

.fa_t3_p2_img li{
	float:left;
	padding-right:12px;
	list-style:none;
} 


#fa_t3_p3{
	display:block;
	width: 615px;
	height: 118px;
	text-align:left;
	padding-bottom:35px;
}

.fa_t3_p3_img li{
	float:left;
	padding-right:10px;
	list-style:none;
} 


#fa_t3_p4{
	text-align:left;
	padding-bottom:35px;
	padding-left:55px;
}

.fa_t3_p4txt{
	text-align:left;
	padding-top:10px;
	padding-left:15px;
}

#fa_pointcolor{
	color:#8897BC;
}

#fa_t4_p1{
	display:block;
	width: 615px;
	height: 26px;
	text-align:left;
	padding-top:20px;
	padding-bottom:9px;
}

.fa_t4_p1_img li{
	float:left;
	padding-right:12px;
	list-style:none;
} 

#fa_t4_p2{
	display:block;
	width: 615px;
	height: 118px;
	text-align:left;
	padding-bottom:20px;
}

.fa_t4_p2_img li{
	float:left;
	padding-right:10px;
	list-style:none;
} 

/*周遊案内*/

#tour_t1{
	display:block;
	width: 615px;
	text-align:left;
	padding-top:30px;
}

.tour_t1_img li{
	padding-bottom:20px;
	list-style:none;
} 

#tour_t2{
	display:block;
	width: 615px;
	height: 35px;
	text-align:left;
	padding-top:80px;
	padding-bottom:18px;
}

#tour_t3{
	display:block;
	width: 615px;
	height:281px;
	text-align:left;
	padding:0;
}

.tour_t3_img li{
	float:left;
	padding-right:19px;
	padding-bottom:19px;
	list-style:none;
} 

.tour_t4_img{
	height:131px;
	clear:left;
	padding-bottom:20px;
} 

.tour_t4_img li{
	float:left;
	padding-right:19px;
	list-style:none;
} 

#course03_column{
	display:block;
	width:615px;
	height:175px;
}

.course03_columnimg{
}

.course03_columnimg li{
	list-style:none;
}

.course03_column1{
	background:url(../tour/images/c3_column1.gif) no-repeat;
	width:176px;
	height:175px;
	float:left;
	padding-right:20px;
}


.course03_column2{
	background:url(../tour/images/c3_column2-2.gif) no-repeat;
	width:176px;
	height:175px;
	float:left;
	padding-right:20px;
}

.course03_column3{
	background:url(../tour/images/c3_column3.gif) no-repeat;
	width:176px;
	height:175px;
	float:left;
	padding-right:20px;
}

.course03_columntxt{
	display:block;
	width:165px;
	height:126px;
	padding-left:10px;
	padding-top:42px;
	color:#FFFFFF;
}

#course03_basho{
	display:block;
	width:615px;
	height:182px;
	padding-top:20px;
	padding-bottom:50px;
}

.course03_bashoimg li{	
	padding-right:23px;
	float:left;
	list-style:none;
}


/*アクセス*/

#ac_title{
	display:block;
	width:615px;
	padding-bottom:20px;
}

.ac_title_print{
	padding-left:13px;
	float:left;
}

.ac_title_address{
	padding-left:230px;
}

#ac_index{
	clear:left;
	display:block;
	width:615px;
	padding-bottom:50px;
}

.ac_index_posi{
	float:left;
}

.ac_index_btn{
	padding-left:13px;
}

.ac_index_btn li{
	list-style:none;
	padding-bottom:20px;
}

.ac_index_map{
	display:block;
	width:420px;
}

#ac_t1{
	clear:left;
	display:block;
	width: 615px;
	text-align:left;
	padding-bottom:30px;
}

#ac_t2{
	clear:left;
	display:block;
	width: 615px;
	text-align:left;
	padding-bottom:15px;
	float:left;
}

#ac_t3{
	clear:left;
	display:block;
	width: 615px;
	text-align:left;
	padding-top:5px;
}

.ac_t2_btn{
	padding-right:7px;
	float:left;
	padding-bottom:15px;
}

.ac_t3_btn{
	float:left;
	padding-bottom:15px;
}


#ac_title_printfoot{
	padding-left:440px;
	padding-bottom:30px;
}


/*おわら風の盆*/

#owara_t1{
	display:block;
	width: 615px;
	height: 454px;
	text-align:left;
	padding-top:50px;
}

.owara_t1_p{
	float:right;
}

.owara_t1_c{
	text-align:left;
	padding-left:55px;
	padding-top:0px;
}


.owara_t1_C_txt{
	padding-left:15px;
	padding-top:10px;
	display:block;
	width:305px;
	height:145px;
}

.owara_t1_img{
	padding-top:20px;
}


.owara_t1_C_txt2{
	padding-left:15px;
	padding-top:10px;
	display:block;
	width:305px;
	height:180px;
}


#owara_pointcolor{
	color:#E2BF9D;
}


/*プラン一覧*/

#plan_headerbtn{
	padding-left:50px;
	padding-bottom:15px;
	padding-top:15px;
	height:40px;
}

.plan_headerbtnimg{
	float:left;
	padding:12px 8px 1px 14px;
}

.plan_headerbtnimg2{
	float:left;
	padding:7px 8px 1px 14px;
}

.plan_headerbtnimg3{
	float:left;
	padding:7px 4px 1px 4px;
}

#plan_headerbtn2{
	padding-left:50px;
	padding-bottom:30px;
	padding-top:0px;
	height:40px;
}

.plan_headerbtnimg2{
	float:left;
	padding-right:10px;
}


#planosusume{
	clear:left;
	display:block;
	padding-left:50px;
	width:515px;
	height:41px;
	padding-bottom:15px;
}


#plankobetsu{
	clear:left;
	display:block;
	padding-left:50px;
	width:565px;
	height:198px;
	padding-bottom:50px;
}

#plankobetsu2{
	clear:left;
	display:block;
	padding-left:50px;
	width:565px;
	height:280px;
	padding-bottom:50px;
}

#plankobetsu3{
	clear:left;
	display:block;
	padding-left:50px;
	width:565px;
	height:340px;
	padding-bottom:50px;
}

#plankobetsu4{
	clear:left;
	display:block;
	padding-left:50px;
	width:565px;
	height:430px;
	padding-bottom:50px;
}


.plankobetsu_header{
	width:515px;
	height:38px;
	background:url(../reserve/images/plan_header.jpg) no-repeat;
}

.plankobetsu_headertxt{
	padding-left:15px;
	padding-top:10px;
}

.plankobetsu_headertxt2{
	padding-left:15px;
	padding-top:5px;
}

.plankobetsu_headertxt2 img{
	float:left;
}

.plankobetsu_headertxt2 h2{
	font-size:18px;
	color:#FFFFFF;
	padding-top:5px;
}

.plankobetsu_headertxt h2{
	font-size:18px;
	color:#FFFFFF;
}

.plan_photo{
	float:left;
	padding:15px 15px 15px 0;
	display:block;
	width:170px;
	height:130px;
}

.plan_photo2{
	float:left;
	padding:15px 15px 15px 0;
	display:block;
	width:170px;
	height:170px;
}

.plan_detail{
	display:block;
	width:329px;
	float:left;
}

.plan_detail2{
	display:block;
	width:329px;
	height:160px;
	float:left;
}

.plan_detailtxt{
	padding:15px 15px 15px 0;
	height:103px;
}

.plan_detailtxt2{
	padding:15px 15px 15px 0;
}


.plan_detailbtn{
	display:block;
	width:329px;
	height:27px;
	text-align:right;
}

.plan_detailbtn2{
	display:block;
	width:329px;
	height:55px;
	text-align:right;
}


.plan_ao{
	color:#455E7C;
}

.plan_sumi{
	color:#000000;
}

.plan_price{
	color:#AF4259;
	font-size:15px;
}

.plan_cap{
	font-size:10px;
	line-height:15px;
}

.plan_pointocolor{
	color:#E2BF9D;
}
	


/*お問い合わせ*/

#question_form{
	clear:both;
	display:block;
	width:568px;
	height:582px;
	padding-right:47px;
	text-align:right;
}

.question_txt{
	text-align:right;
	background:#DFBBBB;
	border:#AF4259 solid 1px;
}

.question_bg{
	text-align:center;
	background:#AF4259;
}

.question_waku{
	border:#AF4259 solid 1px;
}

.question_waku2{
	border:#999999 solid 1px;
}

/*フロアマップ*/

#floor{
	clear:both;
	display:block;
	width:568px;
	text-align:right;
	padding-right:47px;
	padding-top:20px;
}

#topcis_ue{
	display:block;
	width:800px;
	height:440px;
	margin:0;
	padding:0;
}

#topcis_sita{
	display:block;
	width:800px;
	height:320px;
	margin:0;
	padding:0;
}

#topcis_title{
	display:block;
	width:800px;
	height:125px;
	margin:0;
	padding:0;
}

#topcis_uke{
	display:block;
	width:800px;
	height:90px;
	margin:0;
	padding:0;
}