@charset "Shift_JIS";
/* 09/12/17 ShaftKK */
/* Update : 10/01/24 ShaftKK */

/*base layout*/
body {
	background-image: url(../../images/common/header_bg.png);
	background-repeat: repeat-x;
}

#header, 
#header_detail, 
#navi, 
#main_col_01,
#main_col_02,
#main_col_03,
#main_col_04,
#footer { 
	width: 950px;
	margin: 0px auto;
	text-align: left;
}
#main_col_05 { 
	width: 733px;
	margin: 0px auto;
	text-align: left;
}

#main_col_back { 
	width:930px;
	margin: 0px auto;
	text-align: left;
	padding: 30px 10px;
}

#header {
	height: 65px;
	padding-top: 15px;
	padding-bottom: 15px;
	position: relative;
}
#header h1 {
	position: absolute;
	font-size: 8pt;
	line-height: 1.4em;
	color: #777777;
	right: 10px;
}

#header a {
	float: left;
	background-image: url(/images/common/tcs_img_logo.png);
	background-repeat: no-repeat;
	height: 65px;
	width: 400px;
}
#header .logo { 
	position: absolute;
	left:-10000px;
}

#header h1 strong { 
	position: absolute;
	left:-10000px;
}

#header .update {
	float: right;
	position: absolute;
	bottom: -2px;
	right: 0px;
	padding: 0px;
	margin: 0px;
}
#header_detail {
	height: 65px;
	padding-top: 15px;
	padding-bottom: 15px;
	position: relative;
}

#header_detail a {
	float: left;
	background-image: url(/images/common/tcs_img_logo.png);
	background-repeat: no-repeat;
	height: 65px;
	width: 400px;
}

#header_detail h1 {
	position: absolute;
	font-size: 8pt;
	line-height: 1.4em;
	color: #777777;
	right: 10px;

}

#header_detail .logo { 
	position: absolute;
	left:-10000px;
}

#header_detail .update {
	float: right;
	position: absolute;
	bottom: -2px;
	right: 0px;
	padding: 0px;
	margin: 0px;
}


#main_col_01 { padding-top: 0;}
#main_col_05 { padding-top: 25px;}
#main_col_02 { padding-top: 10px;}
#main_col_03 { 
	padding-top: 25px;
	/*IE6 + IE7*/
	/padding-top: 5px;
}
#main_col_04 { padding-top: 0px;}

#footer { 
	margin-top: 5px;
	padding-bottom: 15px;
}

#footer_top { padding-bottom: 9px;}

#page_top {
	width: 150px;
	float: right;
	text-align: right;
}

#page_top a {
	background-image: url(/images/common/tcs_icon_arrow_02.png);
	background-repeat: no-repeat;
	padding-left: 17px;
	padding-top: 2px;
}

#footer_btm {
	border-top: solid 3px #333333;
	padding-top: 10px;
	height: 35px;
}

#f_navi {
	float: right;
	text-align: right;
}


/*Popup Page - Privacy*/

#header_pop, 
#footer_pop,
#main_pop { 
	width: 650px;
	margin: 0px auto;
	text-align: left;
}

#header_pop {
	height: 50px;
	padding-top: 25px;
	padding-bottom:25px;
	position: relative;
}

#main_pop p { padding-bottom: 15px;}

.pop_title_01 {
	border-top: solid 3px #333333;
	padding: 10px 1px 15px 1px;
	width: 100%;
	display: block;
}

.pop_title_02 {
	border-top: solid 3px #e5e5e5;
	padding: 10px 1px 15px 1px;
	width: 100%;
	display: block;
	margin-top: 20px;
}

.btn_pop_close { 
	height: 60px;
	width: 150px;
	margin: 20px auto;
}

.btn_pop_close a {
	display: block;
	background-image: url(../../images/common/tcs_btn_close_150.png);
	background-repeat: no-repeat;
	width: 150px;
	height: 60px;
}

.btn_pop_close a:hover { background-position: 0px -60px;}

.btn_pop_close strong { 
	position: absolute;
	left:-10000px;
}


/*Navigation*/

#navi {
	background-image: url(../../images/common/tcs_navi.png);
	background-repeat:no-repeat;
	height: 35px;
}

#navi ul {
	width: 800px;
	height: 35px;
	margin: 0px;
	padding: 0px;
}

#navi ul li {
	float: left;
	margin: 0px;
	padding: 0px;
}

#navi ul li a {
	display: block;
	text-indent: -9000px;
	overflow: hidden;
	height: 35px;
	text-decoration: none;
}

#navi .navi_1 a {
	background-image: url(../../images/common/tcs_navi.png);
	background-repeat: no-repeat;
	width: 61px;
}

#navi .navi_2 a {
	background-image: url(../../images/common/tcs_navi.png);
	background-repeat: no-repeat;
	background-position: -61px 0px;
	width: 131px;
}

/**
#navi .navi_3 a {
	background-image: url(../../images/common/tcs_navi.png);
	background-repeat: no-repeat;
	background-position: -192px 0px;
	width: 146px;
}
**/

#navi .navi_4 a {
	background-image: url(../../images/common/tcs_navi.png);
	background-repeat: no-repeat;
	background-position: -192px 0px;
	width: 111px;
}

#navi .navi_5 a {
	background-image: url(../../images/common/tcs_navi.png);
	background-repeat: no-repeat;
	background-position: -303px 0px;
	width: 194px;
}
#navi .navi_6 a {
	background-image: url(../../images/common/tcs_navi.png);
	background-repeat: no-repeat;
	background-position: -497px 0px;
	width: 94px;
}

#navi .navi_1 a:hover { background-position: 0px -35px;}
#navi .navi_2 a:hover { background-position: -61px -35px;}
/**#navi .navi_3 a:hover { background-position: -192px -35px;}**/
#navi .navi_4 a:hover { background-position: -192px -35px;}
#navi .navi_5 a:hover { background-position: -303px -35px;}
#navi .navi_6 a:hover {
	background-position: -497px -35px;
}

#navi .navi_1_on a {
	background-image: url(../../images/common/tcs_navi.png);
	background-repeat: no-repeat;
	background-position: 0px -35px;
	width: 61px;
}

#navi .navi_2_on a {
	background-image: url(../../images/common/tcs_navi.png);
	background-repeat: no-repeat;
	background-position: -61px -35px;
	width: 131px;
}

/**
#navi .navi_3_on a {
	background-image: url(../../images/common/tcs_navi.png);
	background-repeat: no-repeat;
	background-position: -192px -35px;
	width: 146px;
}
**/

#navi .navi_4_on a {
	background-image: url(../../images/common/tcs_navi.png);
	background-repeat: no-repeat;
	background-position: -192px -35px;
	width: 111px;
}

#navi .navi_5_on a {
	background-image: url(../../images/common/tcs_navi.png);
	background-repeat: no-repeat;
	background-position: -303px -35px;
	width: 196px;
}
#navi .navi_6_on a {
	background-image: url(../../images/common/tcs_navi.png);
	background-repeat: no-repeat;
	background-position: -497px -35px;
	width: 94px;
}


/*Title Parts*/
.title_01,
.title_04,
.title_07,
.title_08,
.title_09 {
	border-top: solid 3px #333333;
	width: 300px;
	padding-bottom: 15px;
}

.title_02,
.title_03,
.title_05,
.title_06 {
	border-top: solid 3px #e5e5e5;
	width: 150px;
	padding-bottom: 5px;
}

.title_10 {
	border-top: solid 3px #e5e5e5;
	width: 300px;
	padding-bottom: 5px;
}

.title_11 {
	border-top: solid 3px #333333;
	width: 950px;
	padding-bottom: 15px;
}

.title_12,
.title_13,
.title_14 {
	border-top: solid 3px #333333;
	width: 200px;
	padding-bottom: 15px;
}

.title_15 {
	border-top: solid 3px #e5e5e5;
	width: 220px;
	padding-bottom: 15px;
}

.title_16,
.title_17 {
	border-top: solid 3px #333333;
	width: 220px;
	padding-bottom: 15px;
}

.title_18 {
	border-top: solid 3px #e5e5e5;
	width: 350px;
	padding-bottom: 15px;
}

.title_19 {
	border-top: solid 3px #e5e5e5;
	width: 325px;
	padding-bottom: 15px;
}

.title_20,
.title_21 {
	border-top: solid 3px #333333;
	width: 220px;
	padding-bottom: 15px;
}

/*HOME + Parts*/

#main_img {
	width: 950px;
	height: 175px;
	padding-bottom: 25px;
}

#two_colum_cent {
	width: 950px;
}

#two_colum_cent_left,
#two_colum_cent_right { width: 460px;}

#two_colum_cent_left {
	float: left;
	margin-right: 15px;
}
	
#two_colum_cent_right {
	float: right;
	margin-left: 15px;
}

#area_01,
#station_01 {
	width: 300px;
	float: left;
}

#area_02,
#station_02 {
	width: 150px;
	float: right;
}

.top_300_block {
	width: 300px;
	margin-bottom: 20px;
}

.top_img_icon {
	float: left;
	width: 50px;
	height: 50px;
	margin-right: 10px;
}

.top_title,
.top_text {
	float: right;
	width: 240px;
	padding-bottom: 10px;
}

.top_btn_next {
	text-align: right;
	clear: both;
}

.top_btn_next a {
	background-image: url(../../images/common/tcs_icon_arrow_01.png);
	background-repeat: no-repeat;
	padding-left: 20px;
	padding-top: 1px;
}

ul.ranking { margin-bottom: 10px;}

ul.ranking li { 
	padding-left: 30px;
	padding-bottom: 10px;
}

ul.ranking li.rank_01 {
	background-image: url(../../images/common/tcs_icon_ranking_01.png);
	background-repeat: no-repeat;
	background-position: 0px 3px;
}

ul.ranking li.rank_02 {
	background-image: url(../../images/common/tcs_icon_ranking_02.png);
	background-repeat: no-repeat;
	background-position: 0px 3px;
}

ul.ranking li.rank_03 {
	background-image: url(../../images/common/tcs_icon_ranking_03.png);
	background-repeat: no-repeat;
	background-position: 0px 2px;
}

ul.ranking li.rank_04 {
	background-image: url(../../images/common/tcs_icon_ranking_04.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}

ul.ranking li.rank_05 {
	background-image: url(../../images/common/tcs_icon_ranking_05.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}

ul.ranking li.rank_06 {
	background-image: url(../../images/common/tcs_icon_ranking_06.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}

ul.ranking li.rank_07 {
	background-image: url(../../images/common/tcs_icon_ranking_07.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}

ul.ranking li.rank_08 {
	background-image: url(../../images/common/tcs_icon_ranking_08.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}

ul.ranking li.rank_09 {
	background-image: url(../../images/common/tcs_icon_ranking_09.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}

ul.ranking li.rank_10 {
	background-image: url(../../images/common/tcs_icon_ranking_10.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}


ul.list_square { 
	padding-left: 10px;
	padding-bottom: 10px;
}

ul.list_square li {
	padding-bottom: 10px;
	padding-left: 15px;
	/*list-style: square;*/
	background-image: url(../../images/common/tcs_icon_square_01.png);
	background-repeat: no-repeat;
	background-position: 0px 5px;
}


#three_colum_300_01,
#three_colum_300_02,
#three_colum_300_03 {
	width: 300px;
	float: left;
}

#three_colum_300_01,
#three_colum_300_02 { margin-right: 25px;}

#three_colum_300_01 ul.pref { width: 300px;}
#three_colum_300_01 ul.pref li {
	background-image: url(../../images/home/tcs_pref_list_bg.png);
	background-repeat: no-repeat;
	width: 133px;
	padding-left: 7px;
}

#three_colum_300_01 ul.pref li a {
	width: 133px;
	line-height: 42px;
	height: 39px;
	display: block;
}

/*IE6*/
* html #three_colum_300_01 ul.pref li a {
	width: 133px;
	line-height: 39px;
	height: 39px;
	display: block;
}

.pref_01,
.pref_02,
.pref_03,
.pref_04,
.pref_05,
.pref_06,
.pref_07,
.pref_08 {
	float: left;
	height: 39px;
	width: 140px;
}

.pref_09, 
.pref_10 {
	float: left;
	height: 40px;
	width: 140px;
}

.pref_02,
.pref_04,
.pref_06,
.pref_08,
.pref_10 {
	margin-left: 20px;
}

.pref_blank_left {
	background-image: url(../../images/home/tcs_pref_list_bg.png);
	background-repeat: no-repeat;
	background-position: 0px -39px;
	width: 133px;
	float: left;
}

.pref_blank_right {
	background-image: url(../../images/home/tcs_pref_list_bg.png);
	background-repeat: no-repeat;
	background-position: 0px -39px;
	width: 133px;
	margin-left: 20px;
	float: left;
}

.search_in {
	background-color: #D5FED5;
	padding: 20px;
	margin-bottom: 20px;
}

.search_form {
	background-image: url(../../images/common/tcs_btn_search.png);
	background-repeat: no-repeat;
	width: 260px;
	height: 30px;
	display: block;
}
 
.search_box {
	float: left;
	padding: 3px 4px;
	margin: 0;
	width: 192px;
	height: 24px;
	background: none;
	border: none;
	font-size: 90%;
	ime-mode: active;
}

.search_in_small {
	background-color: #D5FED5;
	padding: 15px;
	margin-bottom: 15px;
}

.search_form_small {
	background-image: url(../../images/search/tcs_btn_search_small.png);
	background-repeat: no-repeat;
	width: 170px;
	height: 30px;
	display: block;
}

.search_box_small {
	float: left;
	padding: 3px 4px;
	margin: 0;
	width: 102px;
	height: 24px;
	background: none;
	border: none;
	font-size: 90%;
	ime-mode: active;
}

.btn_search {
	background: none;
	border: none;
	width: 60px;
	height: 30px;
	cursor: pointer;
}

/*IE6*/
* html .btn_search {
	background: none;
	border: none;
	width: 55px;
	height: 30px;
	cursor: pointer;
}

.search_specific {
	background-color: #D5FED5;
	padding: 15px;
	margin-top: 15px;
}

.btn_search_2 {
	background: none;
	border: none;
	width: 170px;
	height: 30px;
	cursor: pointer;
	background-image: url(../../images/common/tcs_btn_search_2.png);
	background-repeat: no-repeat;
}

.request_txt {
	padding-bottom: 20px;
}

.btn_request_member { 
	width: 300px;
	height: 70px;
}

.btn_request_member a {
	display: block;
	background-image: url(../../images/home/tcs_btn_request_300.png);
	background-repeat: no-repeat;
	width: 300px;
	height: 70px;
}

.btn_request_member a:hover { background-position: 0px -70px;}

.btn_request_member p { 
	position: absolute;
	left:-10000px;
}

.list_box {
	width: 220px;
	/*height: 120px;*/
}

.space_btm_10 { margin-bottom: 10px;}
.space_btm_20 { margin-bottom: 20px;}
.space_right_22 { margin-right: 22px;}
.space_btm_23 { margin-bottom: 23px;}

.space_right_35 { margin-right: 35px;}
.space_btm_30 { margin-bottom: 30px;}
.space_btm_50 { margin-bottom: 50px;}

.list_box_float { float: left;}

.list_box a {
	width: 220px;
	background: url(../../images/common/tcs_list_bg.png) left top no-repeat;
	display: block;
	height: 120px;
}

.list_box_img {
	float: left;
	width: 100px;
	height: 100px;
	margin: 10px 0px 10px 10px;
	
	overflow : hidden;
}

.list_box_place {
	width: 90px;
	margin: 10px 10px 0px 0px;
	padding: 5px;
	display: block;
	float: left;
}

.list_box_line {
	width: 90px;
	margin: 0px 10px 10px 0px;
	padding: 5px;
	display: block;
	float: left;
}

/*IE6*/
* html .list_box_place {
	width: 75px;
	margin: 10px 10px 0px 0px;
	padding: 5px;
	display: block;
	float: left;
}

/*IE6*/
* html .list_box_line {
	width: 90px;
	margin: 0;
	padding: 5px 0 0 5px;
	display: block;
	float: left;
	line-height:1.2;
}

.list_box a:hover,
.list_box a:active,
.list_box a:focus {
	background-position: 0px -120px;
	display:block;
	cursor: pointer;
}


/*3 Colum + Parts*/

#three_colum_200_01 {
	width: 200px;
	float: left;
	margin-right: 17px;
	margin-bottom: 20px;
}

#three_colum_495_02 {
	width: 495px;
	float: left;
	margin-right: 18px;
}

#three_colum_220_03 {
	width: 220px;
	float: left;
}

.cont_btn_next {
	text-align: right;
	clear: both;
}

.space_btm_5 { padding-bottom: 5px;}

.cont_btn_next a {
	background-image: url(../../images/common/tcs_icon_arrow_01.png);
	background-repeat: no-repeat;
	background-position: right;
	padding-right: 20px;
	padding-top: 1px;
}



/*Accordion*/
#basic-accordian { padding-bottom: 20px;}

.accordion_headings {
	cursor: pointer;
	height: 39px;
}

category4-header { height: 40px;}

#category-content,
#category1-content,
#category2-content,
#category3-content,
#category4-content {
	margin: 0px !important;
	padding: 0px 10px 0px 0px !important; /*Keep 0px for top and bottom*/
	height: 100%;
}

#category-content,
#category1-content,
#category2-content,
#category3-content {
	background-image: url(../../images/search/tcs_accordion_dottoline.png);
	background-repeat: no-repeat;
	background-position: top;
}

ul.list_arrow { padding: 10px 0px 0px 10px;}

ul.list_arrow li {
	padding-bottom: 10px;
	padding-left: 20px;
	/*list-style: square;*/
	background-image: url(../../images/common/tcs_icon_arrow_01.png);
	background-repeat: no-repeat;
	background-position: 0px 1px;
}

.accordion_headings_2 {
	height: 38px;
}

/**/

.form_area{
	padding: 5px 8px 10px 8px;
	border-top: solid 1px #e5e5e5;
}
.form_01,
.form_02,
.form_03,
.form_04,
.form_05,
.form_06,
.form_07,
.form_08 {
	padding: 5px 8px;
	border-top: solid 1px #e5e5e5;
}
.form_08 { border-bottom: solid 1px #e5e5e5;}

.form_area label{
  display : block;
  float : left;
  padding : 3px 0px;
  padding-left: 20px;
  width : 70px;
  background-position: 0px center;
  background-repeat: no-repeat;
  cursor: pointer;
}
.form_01 p,
.form_02 p,
.form_03 p,
.form_04 p,
.form_05 p,
.form_06 p,
.form_07 p,
.form_08 p { padding: 3px 0px;}


/* fancyform styles */
.chbox_radio label,
.room_inquery label {
	display: block;
	padding-left: 20px;
	background-position: 0px center;
	background-repeat: no-repeat;
	clear: both;
	cursor: pointer;
}

.room_inquery_2 p,
.request p,
.request_3 p{
	float: left;
	margin-right: 10px;
}

.request_2 p {
	float: left;
	margin-right: 15px;
	width: 90px;
}


.room_inquery_2 label,
.request label,
.request_2 label {
	display: block;
	padding-left: 20px;
	padding-top: 2px;
	background-position: 0px center;
	background-repeat: no-repeat;
	clear: both;
	cursor: pointer;
}

.request_3 label {
	display: block;
	padding-left: 20px;
	padding-top: 4px;
	background-position: 0px center;
	background-repeat: no-repeat;
	clear: both;
	cursor: pointer;
}

.checked{ background-image: url(../../images/search/tcs_chk_on.png); background-repeat: no-repeat;}
.unchecked{ background-image: url(../../images/search/tcs_chk_off.png); background-repeat: no-repeat;}
.selected{ background-image: url(../../images/search/tcs_rdo_on.png); background-repeat: no-repeat;}
.unselected{ background-image: url(../../images/search/tcs_rdo_off.png); background-repeat: no-repeat;}

/*Search Result + Pagenation*/

#search_name {
	border-top: solid 3px #333333;
	padding: 10px 1px 10px 1px;
	margin-bottom: 5px;
	width: 493px;
	background-image:url(../../images/search/icon_dis.png);
	background-repeat:no-repeat;
	background-position: 100px 2px;
}

#search_navi_top {
	border: 1px solid #666;
	padding: 10px;
	height:20px;
	margin-bottom:20px;
}

#search_navi_btm {
	border: solid 1px #e5e5e5;
	padding: 10px;
	margin-bottom: 20px;
	
	/*width : 495px;*/
}

.result_number {
	float: left;
	width: 120px;
	margin-bottom: 10px;
}

.option_area {
	width: 100%;
	text-align: right;
	padding: 10px 0px 0px 0px;
}


.pagination {
	width: 350px;
	float: right;
	text-align: right;
}

.pagination a:link {
	padding: 2px 5px 2px 5px;
	margin-right: 5px;
	text-decoration: none; 
	color: #333333;
}

.pagination a:hover,
.pagination a:active {
	color: #ffffff;
	background-color: #77d578;
}

.pagination span.current {
	padding: 2px 5px 2px 5px;
	margin-right: 5px;
	font-weight: bold;
	background-color: #77d578;
	color: #ffffff;
	text-decoration: none;
}

.pagination span.disabled {
	padding: 2px 5px 2px 5px;
	margin-right: 5px;
	color: #999999;
	text-decoration: none;
}

.page_prev { margin-right: 5px;}
.page_next { margin-left: 5px;}



/*Search_Result Area*/
.result_room {
	margin-bottom: 30px;
	clear: both;
}

.room_title a {
	border-top: solid 3px #e5e5e5;
	padding: 10px 90px 10px 11px;
	margin-bottom:10px;
	width: 394px;
	display: block;
	text-decoration: none;
	background-image: url(../../images/search/tcs_room_title.png);
	background-repeat: no-repeat;
}


/*IE6*/
/* html .room_title a {
	border-top: solid 3px #e5e5e5;
	padding: 10px 90px 10px 11px;
	margin-bottom:10px;
	width: 485px;
	display: block;
	text-decoration: none;
	background-image: url(../../images/search/tcs_room_title.png);
	background-repeat: no-repeat;
}
*/

.room_title a:hover {
	border-top: solid 3px #66CC66;
	padding: 10px 90px 10px 11px;
	margin-bottom:10px;
	width: 394px;
	display: block;
	text-decoration: none;
	background-image: url(../../images/search/tcs_room_title.png);
	background-repeat: no-repeat;
	background-position: 0px -41px;
}

/*IE6*/
/* html .room_title a:hover {
	border-top: solid 3px #008bd2;
	padding: 10px 90px 10px 11px;
	margin-bottom:10px;
	width: 485px;
	display: block;
	text-decoration: none;
	background-image: url(../../images/search/tcs_room_title.png);
	background-repeat: no-repeat;
	background-position: 0px -41px;
}
*/
.option_area_top {
	width: 100%;
	text-align: right;
	margin-bottom: 30px;
}
.option_area_btm {
	width: 100%;
	text-align: right;
	margin-bottom: 15px;
}

.room_left {
	width: 220px;
	float: left;
}

.room_imgs,
.room_addform {
	width: 220px;
	clear: both;
}
.room_img_01{
	width: 102px;
	height: 102px;
	text-align : center;
	vartical-align : middle;
	margin-bottom: 5px;
	background-image: url(/images/request.gif);
	background-repeat: no-repeat;
	border: 1px solid #e5e5e5;
}
.room_img_02{
	width: 102px;
	height: 102px;
	text-align : center;
	vartical-align : middle;
	margin-bottom: 5px;
	background-image: url(/images/request.gif);
	background-repeat: no-repeat;
	border: 1px solid #e5e5e5;
}
.room_img_01,
.room_img_02 IMG{
	max-width : 100px;
	max-height : 100px;
	overflow : hidden;
}

.room_img_01,
.room_img_02 {
	display: block;
	width: 102px;
	height: 102px;
	float: left;
	margin-bottom: 5px;
}

.space_right_10 { margin-right: 10px;}

.room_img_01 a,
.room_img_02 a{
	display:block;
	width:100px;
	height : 100ppx;
	overflow : hidden;
}

.room_img_01 a:hover,
.room_img_02 a:hover {
	border: 1px solid #66CC66;
	width: 100px;
	height: 100px;
	display: block;
}

.room_pics {
	margin-top: 5px;
	margin-bottom: 5px;
	width: 220px;
	display: block;
}

.room_wish {
	margin-top: 5px;
	width: 220px;
	display: block;
}

.room_inquery { 
	margin-top: 5px;
	display: block;
}

.room_spec { 
	width: 260px;
	float: right;
}

.room_pics a {
	background-image: url(../../images/search/tcs_icon_camera.png);
	background-repeat: no-repeat;
	padding-left: 22px;
	display: block;
}

.room_wish a {
	background-image: url(/images/icon_arrow_01.gif);
	background-repeat: no-repeat;
	padding-left: 20px;
	padding-top: 1px;
	display: block;
	text-decoration: none;
}

.room_spec table td,
.room_spec table th,
.room_spec_right td,
.room_spec_right th { 
	border-collapse: collapse;
	border-top: solid 1px #e5e5e5;
	border-bottom: solid 1px #e5e5e5;
	padding: 9px 3px;
}

.btn_all_inquery a {
	display: block;
	background-image: url(/images/tcs_btn_all_inquery.png);
	background-repeat: no-repeat;
	width: 100%;
	height: 60px;
}

.btn_all_inquery a:hover { background-position: 0px -60px;}

.btn_all_inquery strong { 
	position: absolute;
	left:-10000px;
}
.room_inquery { 
	margin-top: 5px;
	display: block;
}
.chbox_radio label,
.room_inquery label {
	display: block;
	padding-left: 20px;
	background-position: 0px center;
	background-repeat: no-repeat;
	clear: both;
	
}
.button_link{cursor: pointer;}

/*Two Colum Room Spacific*/
#bred_crumb_top {
	width: 950px;
	margin: 10px auto 8px auto;
	text-align: left;
}

#bred_crumb_btm {
	width: 950px;
	margin: 8px auto 10px auto;
	text-align: left;
}

#two_colum_705 {
	width: 705px;
	float: left;
}

#two_colum_220 {
	width: 220px;
	float: right;
}

.room_title_spec {
	border-top: solid 3px #e5e5e5;
	padding: 10px 1px 5px 1px;
	width: 705px;
	display: block;
}

.sub_title { margin-left: 50px;}

.room_spec_left {
	width: 350px;
	float: left;
	margin-right: 30px;
}

.room_spec_right {
	width: 325px;
	float: left;
}

.room_spec_right table { margin-bottom: 30px;}

.btn_wish { 
	width: 325px;
	height: 70px;
	margin-bottom: 30px;
}

.btn_wish a {
	display: block;
	background-image: url(../../images/room/tcs_btn_wishlist_325.png);
	background-repeat: no-repeat;
	width: 325px;
	height: 70px;
}

.btn_wish a:hover { background-position: 0px -70px;}

.btn_wish strong { 
	position: absolute;
	left:-10000px;
}

.room_contact {
	background-image: url(../../images/room/tcs_contact.png);
	padding: 13px 17px 0px 17px;
}
.cotact_tel {
	background-color: #FFF;
	text-align: center;
	padding: 8px;
}

.contact_txt { margin: 3px 0px;}

.btn_inquery {
	width: 325px;
	height: 70px;
}

.btn_inquery a {
	display: block;
	background-image: url(../../images/room/tcs_btn_inquery_325.png);
	background-repeat: no-repeat;
	width: 325px;
	height: 70px;
}

.btn_inquery a:hover { background-position: 0px -70px;}

.btn_inquery p { 
	position: absolute;
	left:-10000px;
}

.list_keywords { width: 220px;}

.list_keywords ul { padding: 0px 0px 0px 10px;}

.list_keywords ul li { 
	width: 95px;
	float: left;
	margin: 2px 10px 2px 0px;
}


/*Gallery*/
#room_gallery {	
	width: 348px;
	height: 348px;
	border:1px solid #e5e5e5;
	vertical-align: middle; 
	text-align: center;
	display: block;
	
	overflow : hidden;
}

img.frame {
	max-width : 348px;
	max-height : 348px;
}

#thumbs {
	width:350px;
	margin-bottom: 30px;
	margin-top: 20px;
}

#thumbs img {
	width:48px; 
	height:48px; 
	float:left;
	border:1px solid #e5e5e5; 
	margin:0 0 7px 7px;
	cursor: pointer;
}


/*Tab*/
#tabs { width: 350px;height:290px;overflow-y : hidden;}

#tabs ul {
	float: left;
	background-image: url(../../images/room/tcs_map_tab_bg.png);
	background-repeat: repeat-x;
	width: 350px;
	height: 28px;
}

#tabs li {
	list-style: none;
	background-image: url(../../images/room/tcs_map_tab.png);
	background-repeat: no-repeat;
	background-position: -126px 0px;
	width: 125px;
	height: 28px;
}

* html #tabs li {
	display: inline;
}

#tabs li, 
#tabs li a {
	float: left;
	display: block;
	width: 125px;
	/*width: 122px;*/
	padding-left: 2px;
	padding-top: 3px;
	height: 26px;
	text-align: center;
}

#tabs ul li.active {
	list-style: none;
	background-image: url(../../images/room/tcs_map_tab.png);
	background-repeat: no-repeat;
	background-position: 0px 0px !important;
	width: 125px;
	height: 28px;
}

#tabs ul li.active a {
	color: #333333;
}

#tabs #MAP_BODY1,
#tabs #MAP_BODY2 {
	background-image: url(../../images/room/tcs_map_tab_bg_2.png);
	background-repeat: repeat-y;
	clear: both;
	padding: 13px 13px 0px 13px;
	width: 324px;
	min-height: 250px;
}

#tabs ul li a {
	text-decoration: none;
	color: #cccccc;
}

.tab_btm { 
	padding:0px !important;
	margin: 0px !important;
	width: 350px;
}

.view,
.area { 
	width: 324px;
	height:215px;
	margin-bottom: 8px;
}


/*2 Colum Right Wide + Parts*/

#two_colum_200_01 {
	width: 200px;
	float: left;
	margin-right: 17px;
}

#two_colum_right_730_02 {
	width: 733px;
	float: left;
	clear:right;
}

.two_col_title_730 {
	border-top: solid 3px #333333;
	padding-bottom: 15px;
	width: 733px;
	display: block;
}

.two_col_title_730_02 {
	border-top: solid 3px #e5e5e5;
	padding-bottom: 15px;
	width: 733px;
	display: block;
}


#fav_map {
	width: 470px;
	min-height: 540px;
	float: left;
	border-top: dotted 1px #333333;
	border-bottom: dotted 1px #333333;
	margin-bottom: 30px;
	text-align: center;
}

#flashcontent {
	width: 470px;
	min-height: 540px;
}

.fav_area_con {
	width: 733px;
	padding-bottom: 15px;
}

.area_01_bg {
	background-image: url(../../images/fav_area/tcs_img_area_01.png);
	background-repeat: no-repeat;
	background-position: 383px 7px;
}

.area_02_bg {
	background-image: url(../../images/fav_area/tcs_img_area_02.png);
	background-repeat: no-repeat;
	background-position: 383px 7px;
}

.area_03_bg {
	background-image: url(../../images/fav_area/tcs_img_area_03.png);
	background-repeat: no-repeat;
	background-position: 383px 7px;
}

.area_04_bg {
	background-image: url(../../images/fav_area/tcs_img_area_04.png);
	background-repeat: no-repeat;
	background-position: 383px 7px;
}

.area_05_bg {
	background-image: url(../../images/fav_area/tcs_img_area_05.png);
	background-repeat: no-repeat;
	background-position: 383px 7px;
}

.area_06_bg {
	background-image: url(../../images/fav_area/tcs_img_area_06.png);
	background-repeat: no-repeat;
	background-position: 383px 7px;
}

.area_07_bg {
	background-image: url(../../images/fav_area/tcs_img_area_07.png);
	background-repeat: no-repeat;
	background-position: 383px 7px;
}

.area_08_bg {
	background-image: url(../../images/fav_area/tcs_img_area_08.png);
	background-repeat: no-repeat;
	background-position: 383px 7px;
}

.area_09_bg {
	background-image: url(../../images/fav_area/tcs_img_area_09.png);
	background-repeat: no-repeat;
	background-position: 383px 7px;
}

.area_10_bg {
	background-image: url(../../images/fav_area/tcs_img_area_10.png);
	background-repeat: no-repeat;
	background-position: 383px 7px;
}

.area_11_bg {
	background-image: url(../../images/fav_area/tcs_img_area_11.png);
	background-repeat: no-repeat;
	background-position: 383px 7px;
}

.area_12_bg {
	background-image: url(../../images/fav_area/tcs_img_area_12.png);
	background-repeat: no-repeat;
	background-position: 383px 7px;
}

.area_13_bg {
	background-image: url(../../images/fav_area/tcs_img_area_13.png);
	background-repeat: no-repeat;
	background-position: 383px 7px;
}

.area_14_bg {
	background-image: url(../../images/fav_area/tcs_img_area_14.png);
	background-repeat: no-repeat;
	background-position: 383px 7px;
}

.area_15_bg {
	background-image: url(../../images/fav_area/tcs_img_area_15.png);
	background-repeat: no-repeat;
	background-position: 383px 7px;
}

.area_16_bg {
	background-image: url(../../images/fav_area/tcs_img_area_16.png);
	background-repeat: no-repeat;
	background-position: 383px 7px;
}

.area_17_bg {
	background-image: url(../../images/fav_area/tcs_img_area_17.png);
	background-repeat: no-repeat;
	background-position: 383px 7px;
}

.area_18_bg {
	background-image: url(../../images/fav_area/tcs_img_area_18.png);
	background-repeat: no-repeat;
	background-position: 383px 7px;
}

.area_19_bg {
	background-image: url(../../images/fav_area/tcs_img_area_19.png);
	background-repeat: no-repeat;
	background-position: 383px 7px;
}

.area_20_bg {
	background-image: url(../../images/fav_area/tcs_img_area_20.png);
	background-repeat: no-repeat;
	background-position: 383px 7px;
}

.area_21_bg {
	background-image: url(../../images/fav_area/tcs_img_area_21.png);
	background-repeat: no-repeat;
	background-position: 383px 7px;
}

.area_22_bg {
	background-image: url(../../images/fav_area/tcs_img_area_22.png);
	background-repeat: no-repeat;
	background-position: 383px 7px;
}

.area_23_bg {
	background-image: url(../../images/fav_area/tcs_img_area_23.png);
	background-repeat: no-repeat;
	background-position: 383px 7px;
}

.area_right {
	width: 360px;
	float: left;
	height:160px;
}
.area_txt {
	width: 360px;
	padding-bottom: 15px;
}

.wish_txt {
	width: 100%;
	padding-bottom: 15px;
}

/*Area Search*/
.btn_area_search { 
	width: 350px;
	height: 70px;
	float: right;
	padding-top: 120px;
}

.btn_area_search a {
	display: block;
	background-image: url(../../images/fav_area/tcs_btn_are_search_350.png);
	background-repeat: no-repeat;
	width: 350px;
	height: 70px;
}

.btn_area_search a:hover { background-position: 0px -70px;}

.btn_area_search p { 
	position: absolute;
	left:-10000px;
}

/* Fav Area Button */

#fav_btn {
	width: 240px;
	float: left;
	padding-right: 23px;
}

#fav_btn ul {
	margin: 0px;
	padding: 0px;
}

#fav_btn ul li {
	margin: 0px 0px 10px 0px;
	padding: 0px;
}

#fav_btn ul li a {
	display: block;
	text-indent: -9000px;
	overflow: hidden;
	height: 50px;
	width: 240px;
	text-decoration: none;
}

#fav_btn .li_01 a {
	background-image: url(../../images/fav_area/tcs_btn_fav.png);
	background-repeat: no-repeat;
}

#fav_btn .li_02 a {
	background-image: url(../../images/fav_area/tcs_btn_fav.png);
	background-repeat: no-repeat;
	background-position: 0px -50px;
}

#fav_btn .li_03 a {
	background-image: url(../../images/fav_area/tcs_btn_fav.png);
	background-repeat: no-repeat;
	background-position: 0px -100px;
}

#fav_btn .li_04 a {
	background-image: url(../../images/fav_area/tcs_btn_fav.png);
	background-repeat: no-repeat;
	background-position: 0px -150px;
}

#fav_btn .li_05 a {
	background-image: url(../../images/fav_area/tcs_btn_fav.png);
	background-repeat: no-repeat;
	background-position: 0px -200px;
}

#fav_btn .li_06 a {
	background-image: url(../../images/fav_area/tcs_btn_fav.png);
	background-repeat: no-repeat;
	background-position: 0px -250px;
}

#fav_btn .li_07 a {
	background-image: url(../../images/fav_area/tcs_btn_fav.png);
	background-repeat: no-repeat;
	background-position: 0px -300px;
}

#fav_btn .li_08 a {
	background-image: url(../../images/fav_area/tcs_btn_fav.png);
	background-repeat: no-repeat;
	background-position: 0px -350px;
}

#fav_btn .li_01 a:hover { background-position: -240px 0px;}
#fav_btn .li_02 a:hover { background-position: -240px -50px;}
#fav_btn .li_03 a:hover { background-position: -240px -100px;}
#fav_btn .li_04 a:hover { background-position: -240px -150px;}
#fav_btn .li_05 a:hover { background-position: -240px -200px;}
#fav_btn .li_06 a:hover { background-position: -240px -250px;}
#fav_btn .li_07 a:hover { background-position: -240px -300px;}
#fav_btn .li_08 a:hover { background-position: -240px -350px;}



.station_01_bg {
	background-image: url(../../images/fav_station/tcs_img_station_01.png);
	background-repeat: no-repeat;
	background-position: 383px 7px;
}

.station_02_bg {
	background-image: url(../../images/fav_station/tcs_img_station_02.png);
	background-repeat: no-repeat;
	background-position: 383px 7px;
}

.station_03_bg {
	background-image: url(../../images/fav_station/tcs_img_station_03.png);
	background-repeat: no-repeat;
	background-position: 383px 7px;
}

.station_04_bg {
	background-image: url(../../images/fav_station/tcs_img_station_04.png);
	background-repeat: no-repeat;
	background-position: 383px 7px;
}

.station_05_bg {
	background-image: url(../../images/fav_station/tcs_img_station_05.png);
	background-repeat: no-repeat;
	background-position: 383px 7px;
}

.station_06_bg {
	background-image: url(../../images/fav_station/tcs_img_station_06.png);
	background-repeat: no-repeat;
	background-position: 383px 7px;
}

.station_07_bg {
	background-image: url(../../images/fav_station/tcs_img_station_07.png);
	background-repeat: no-repeat;
	background-position: 383px 7px;
}

.station_08_bg {
	background-image: url(../../images/fav_station/tcs_img_station_08.png);
	background-repeat: no-repeat;
	background-position: 383px 7px;
}

.station_09_bg {
	background-image: url(../../images/fav_station/tcs_img_station_09.png);
	background-repeat: no-repeat;
	background-position: 383px 7px;
}

.station_10_bg {
	background-image: url(../../images/fav_station/tcs_img_station_10.png);
	background-repeat: no-repeat;
	background-position: 383px 7px;
}

.station_11_bg {
	background-image: url(../../images/fav_station/tcs_img_station_11.png);
	background-repeat: no-repeat;
	background-position: 383px 7px;
}

.station_12_bg {
	background-image: url(../../images/fav_station/tcs_img_station_12.png);
	background-repeat: no-repeat;
	background-position: 383px 7px;
}

/*Station Search*/
.btn_station_search { 
	width: 350px;
	height: 70px;
	float: right;
	padding-top: 120px;
}

.btn_station_search a {
	display: block;
	background-image: url(../../images/fav_station/tcs_btn_station_search_350.png);
	background-repeat: no-repeat;
	width: 350px;
	height: 70px;
}

.btn_station_search a:hover { background-position: 0px -70px;}

.btn_station_search p { 
	position: absolute;
	left:-10000px;
}


/* Fav Station Button */

#fav_st_btn {
	width: 733px;
	margin-bottom: 30px;
}

#fav_st_btn ul {
	margin: 0px;
	padding: 0px;
}

#fav_st_btn ul li {
	margin: 0px 4px 10px 0px;
	/margin: 0px 2px 10px 0px;
	padding: 0px;
	float: left;
}

#fav_st_btn ul li a {
	display: block;
	text-indent: -9000px;
	overflow: hidden;
	height: 50px;
	width: 240px;
	text-decoration: none;
}

#fav_st_btn .lis_01 a {
	background-image: url(../../images/fav_station/tcs_btn_fav_station.png);
	background-repeat: no-repeat;
}

#fav_st_btn .lis_02 a {
	background-image: url(../../images/fav_station/tcs_btn_fav_station.png);
	background-repeat: no-repeat;
	background-position: 0px -50px;
}

#fav_st_btn .lis_03 a {
	background-image: url(../../images/fav_station/tcs_btn_fav_station.png);
	background-repeat: no-repeat;
	background-position: 0px -100px;
}

#fav_st_btn .lis_04 a {
	background-image: url(../../images/fav_station/tcs_btn_fav_station.png);
	background-repeat: no-repeat;
	background-position: 0px -150px;
}

#fav_st_btn .lis_05 a {
	background-image: url(../../images/fav_station/tcs_btn_fav_station.png);
	background-repeat: no-repeat;
	background-position: 0px -200px;
}

#fav_st_btn .lis_06 a {
	background-image: url(../../images/fav_station/tcs_btn_fav_station.png);
	background-repeat: no-repeat;
	background-position: 0px -250px;
}

#fav_st_btn .lis_07 a {
	background-image: url(../../images/fav_station/tcs_btn_fav_station.png);
	background-repeat: no-repeat;
	background-position: 0px -300px;
}

#fav_st_btn .lis_08 a {
	background-image: url(../../images/fav_station/tcs_btn_fav_station.png);
	background-repeat: no-repeat;
	background-position: 0px -350px;
}

#fav_st_btn .lis_09 a {
	background-image: url(../../images/fav_station/tcs_btn_fav_station.png);
	background-repeat: no-repeat;
	background-position: 0px -400px;
}

#fav_st_btn .lis_10 a {
	background-image: url(../../images/fav_station/tcs_btn_fav_station.png);
	background-repeat: no-repeat;
	background-position: 0px -450px;
}

#fav_st_btn .lis_11 a {
	background-image: url(../../images/fav_station/tcs_btn_fav_station.png);
	background-repeat: no-repeat;
	background-position: 0px -500px;
}

#fav_st_btn .lis_12 a {
	background-image: url(../../images/fav_station/tcs_btn_fav_station.png);
	background-repeat: no-repeat;
	background-position: 0px -550px;
}

#fav_st_btn .lis_01 a:hover { background-position: -240px 0px;}
#fav_st_btn .lis_02 a:hover { background-position: -240px -50px;}
#fav_st_btn .lis_03 a:hover { background-position: -240px -100px;}
#fav_st_btn .lis_04 a:hover { background-position: -240px -150px;}
#fav_st_btn .lis_05 a:hover { background-position: -240px -200px;}
#fav_st_btn .lis_06 a:hover { background-position: -240px -250px;}
#fav_st_btn .lis_07 a:hover { background-position: -240px -300px;}
#fav_st_btn .lis_08 a:hover { background-position: -240px -350px;}
#fav_st_btn .lis_09 a:hover { background-position: -240px -400px;}
#fav_st_btn .lis_10 a:hover { background-position: -240px -450px;}
#fav_st_btn .lis_11 a:hover { background-position: -240px -500px;}
#fav_st_btn .lis_12 a:hover { background-position: -240px -550px;}


.checkbox_four { width: 733px;}

.checkbox_01,
.checkbox_02,
.checkbox_03,
.checkbox_04 { 
	width: 183px;
	float: left;
}

.checkbox_01 p,
.checkbox_02 p,
.checkbox_03 p,
.checkbox_04 p { padding: 3px 0px;}


.btn_line_check {
	margin: 30px auto;
	width: 200px;
	height: 70px;
}

.btn_line_search {
	background: none;
	border: none;
	width: 200px;
	height: 70px;
	cursor: pointer;
	background-image: url(../../images/fav_station/tcs_btn_st_line_search_200.png);
	background-repeat: no-repeat;
}

.btn_line_butken_search {
	background: none;
	border: none;
	width: 200px;
	height: 70px;
	cursor: pointer;
	background-image: url(../../images/fav_line/tcs_btn_st_line_butken_search_200.png);
	background-repeat: no-repeat;
}

/* Fav Line Button */

#fav_line_btn {
	width: 733px;
	margin-bottom: 30px;
}

#fav_line_btn ul {
	margin: 0px;
	padding: 0px;
}

#fav_line_btn ul li {
	margin: 0px 4px 10px 0px;
	/margin: 0px 2px 10px 0px;
	padding: 0px;
	float: left;
}

#fav_line_btn ul li a {
	display: block;
	text-indent: -9000px;
	overflow: hidden;
	height: 50px;
	width: 240px;
	text-decoration: none;
}

#fav_line_btn .lil_01 a {
	background-image: url(../../images/fav_line/tcs_btn_fav_line.png);
	background-repeat: no-repeat;
}

#fav_line_btn .lil_02 a {
	background-image: url(../../images/fav_line/tcs_btn_fav_line.png);
	background-repeat: no-repeat;
	background-position: 0px -50px;
}

#fav_line_btn .lil_03 a {
	background-image: url(../../images/fav_line/tcs_btn_fav_line.png);
	background-repeat: no-repeat;
	background-position: 0px -100px;
}

#fav_line_btn .lil_04 a {
	background-image: url(../../images/fav_line/tcs_btn_fav_line.png);
	background-repeat: no-repeat;
	background-position: 0px -150px;
}

#fav_line_btn .lil_05 a {
	background-image: url(../../images/fav_line/tcs_btn_fav_line.png);
	background-repeat: no-repeat;
	background-position: 0px -200px;
}

#fav_line_btn .lil_06 a {
	background-image: url(../../images/fav_line/tcs_btn_fav_line.png);
	background-repeat: no-repeat;
	background-position: 0px -250px;
}

#fav_line_btn .lil_07 a {
	background-image: url(../../images/fav_line/tcs_btn_fav_line.png);
	background-repeat: no-repeat;
	background-position: 0px -300px;
}

#fav_line_btn .lil_08 a {
	background-image: url(../../images/fav_line/tcs_btn_fav_line.png);
	background-repeat: no-repeat;
	background-position: 0px -350px;
}

#fav_line_btn .lil_09 a {
	background-image: url(../../images/fav_line/tcs_btn_fav_line.png);
	background-repeat: no-repeat;
	background-position: 0px -400px;
}

#fav_line_btn .lil_10 a {
	background-image: url(../../images/fav_line/tcs_btn_fav_line.png);
	background-repeat: no-repeat;
	background-position: 0px -450px;
}

#fav_line_btn .lil_11 a {
	background-image: url(../../images/fav_line/tcs_btn_fav_line.png);
	background-repeat: no-repeat;
	background-position: 0px -500px;
}

#fav_line_btn .lil_12 a {
	background-image: url(../../images/fav_line/tcs_btn_fav_line.png);
	background-repeat: no-repeat;
	background-position: 0px -550px;
}

#fav_line_btn .lil_01 a:hover { background-position: -240px 0px;}
#fav_line_btn .lil_02 a:hover { background-position: -240px -50px;}
#fav_line_btn .lil_03 a:hover { background-position: -240px -100px;}
#fav_line_btn .lil_04 a:hover { background-position: -240px -150px;}
#fav_line_btn .lil_05 a:hover { background-position: -240px -200px;}
#fav_line_btn .lil_06 a:hover { background-position: -240px -250px;}
#fav_line_btn .lil_07 a:hover { background-position: -240px -300px;}
#fav_line_btn .lil_08 a:hover { background-position: -240px -350px;}
#fav_line_btn .lil_09 a:hover { background-position: -240px -400px;}
#fav_line_btn .lil_10 a:hover { background-position: -240px -450px;}
#fav_line_btn .lil_11 a:hover { background-position: -240px -500px;}
#fav_line_btn .lil_12 a:hover { background-position: -240px -550px;}


/*Inquery Page*/
.flowchart {
	width: 733px;
	height: 37px;
	margin: 20px 0px;
} 

.inq_tbl {
  border-collapse: separate;
  border-spacing: 3px;
  width: 733px;
}

.inq_td,
.inq_th { 
	padding: 7px;
}

.inq_th { 
	white-space: nowrap;
	background-color: #e5e5e5;
}

.inq_td { 
	border: 1px solid #e5e5e5; 
}

.inq_td span.hissu { margin: 0px 10px 0px 0px;}

.inq_td p { padding: 3px 0px;}

.room_inq_name,
.room_inq_mail,
.request_name,
.request_mail,
.request_tel { 
	width: 250px;
	padding: 2px 2px;
	margin-right: 10px;
}

.inq_txtfiled,
.request_txtfiled { 
	width: 98%;
	padding: 2px;
}

.btn_inq_btn_01 {
	width: 150px;
	height: 60px;
	margin: 25px auto;
} 

.btn_inq_btn_02 {
	width: 350px;
	height: 60px;
	margin: 25px auto;
} 

.inq_alert_top { margin: 0px 0px 80px 0px;} 

.btn_inq_chk {
	background: none;
	border: none;
	width: 150px;
	height: 60px;
	cursor: pointer;
	background-image: url(../../images/inquery/tcs_btn_inq_chk_150.png);
	background-repeat: no-repeat;
}

.btn_inq_back {
	background: none;
	border: none;
	width: 150px;
	height: 60px;
	margin-right: 40px;
	cursor: pointer;
	background-image: url(../../images/inquery/tcs_btn_inq_back_150.png);
	background-repeat: no-repeat;
}

.btn_inq_send {
	background: none;
	border: none;
	width: 150px;
	height: 60px;
	cursor: pointer;
	background-image: url(../../images/inquery/tcs_btn_inq_send_150.png);
	background-repeat: no-repeat;
}

.btn_wish_btn_02 {
	width: 570px;
	height: 60px;
	margin: 0px auto 25px auto;
}

.btn_wish_del {
	background: none;
	border: none;
	width: 260px;
	height: 60px;
	margin-right: 45px;
	cursor: pointer;
	background-image: url(../../images/room/tcs_btn_wishlist_del_260.png);
	background-repeat: no-repeat;
}

.btn_wish_inq {
	background: none;
	border: none;
	width: 260px;
	height: 60px;
	cursor: pointer;
	background-image: url(../../images/room/tcs_btn_wishlist_inq_260.png);
	background-repeat: no-repeat;
}

.message_02 p { padding-bottom: 15px; text-align: center;}

.btn_inq_btn_03 {
	width: 150px;
	height: 60px;
	margin: 25px auto;
}

.btn_inq_btn_03 a {
	display: block;
	background-image: url(../../images/inquery/tcs_btn_backtop_150.png);
	background-repeat: no-repeat;
	width: 150px;
	height: 60px;
}

.btn_inq_btn_03 a:hover { background-position: 0px -60px;}

.btn_inq_btn_03 strong { 
	position: absolute;
	left:-10000px;
}


/*2 Colum Left Wide + Parts*/

#two_colum_200_03 {
	width: 200px;
	float: left;
}

#two_colum_right_730_04 {
	width: 733px;
	float: left;
	margin-right: 17px;
}

.two_col_title_730_short {
	border-top: solid 3px #333333;
	padding-bottom: 0px;
	width: 733px;
	display: block;
}

.aboutus_main_img {
	margin-bottom: 15px;
	width: 733px;
}

.two_col_title_730_green {
	border-bottom: solid 3px #0099ff;
	width: 733px;
	display: block;
}

.two_col_subtitle_730 {
	width: 733px;
	margin-bottom: 15px;
	margin-top: 20px;
	display: block;
}

.aboutus_txt_01 {
	width: 733px;
	margin-top: 15px;
}

.aboutus_txt_02 {
	width: 733px;
}

ul.list_arrow_02 { padding: 10px 0px 0px 0px;}

ul.list_arrow_02 li {
	padding-bottom: 10px;
	padding-left: 20px;
	/*list-style: square;*/
	background-image: url(../../images/common/tcs_icon_arrow_01.png);
	background-repeat: no-repeat;
	background-position: 0px 1px;
}

ul.list_arrow_03 { padding: 0px;}

ul.list_arrow_03 li {
	padding-bottom: 10px;
	padding-left: 20px;
	/*list-style: square;*/
	background-image: url(../../images/common/tcs_icon_square_02.png);
	background-repeat: no-repeat;
	background-position: 0px 6px;
}

ul.list_arrow_04 { padding: 0px;}

ul.list_arrow_04 li {
	padding-bottom: 10px;
	padding-left: 40px;
	/*list-style: square;*/
	background-image: url(../../images/common/tcs_icon_square_01.png);
	background-repeat: no-repeat;
	background-position: 20px 6px;
}

ul.list_arrow_05 { padding: 0px;}

ul.list_arrow_05 li {
	padding-bottom: 10px;
	padding-left: 60px;
	/*list-style: square;*/
	background-image: url(../../images/common/tcs_icon_square_02.png);
	background-repeat: no-repeat;
	background-position: 40px 6px;
}


.howto_con,
.sitemap_con { width: 733px;}

.sitemap_01,
.sitemap_02 { 
	width: 365px;
	float: left;
}

.howto_con_01 {
	width: 200px;
	padding-right: 13px;
	float: left;
}

.howto_con_02 {
	width: 510px;
	float: left;
}

ul.list_no_arrow { padding: 10px 0px 0px 0px;}

ul.list_no_arrow li { padding-bottom: 10px;}

.howto_con_03,
.howto_con_04,
.howto_con_05 { 
	width: 240px;
	float: left;
	margin-right: 4px;
	/margin-right: 2px;
}

.how_con_title { padding-bottom: 5px;}
.how_con_txt_2 { padding-bottom: 25px;}

.howto_disc { 
	width: 330px;
	float: left;
	padding-right: 8px;
	/padding-right: 4px;
}

.howto_disc_pic {
	width: 395px;
	float: left
}

ul.howto_disc_list li {
	padding: 0px 0px 30px 30px;
}

.list_01 {
	background-image: url(../../images/howto/tcs_howto_numbers_01.png);
	background-repeat: no-repeat;
	background-position: left 0px -28px;
}

.list_02 {
	background-image: url(../../images/howto/tcs_howto_numbers_02.png);
	background-repeat: no-repeat;
	background-position: left 0px -28px;
}

.list_03 {
	background-image: url(../../images/howto/tcs_howto_numbers_03.png);
	background-repeat: no-repeat;
	background-position: left 0px -28px;
}

.list_04 {
	background-image: url(../../images/howto/tcs_howto_numbers_04.png);
	background-repeat: no-repeat;
	background-position: left 0px -28px;
}

.list_05 {
	background-image: url(../../images/howto/tcs_howto_numbers_05.png);
	background-repeat: no-repeat;
	background-position: left 0px -28px;
}

.list_06 {
	background-image: url(../../images/howto/tcs_howto_numbers_06.png);
	background-repeat: no-repeat;
	background-position: left 0px -28px;
}

.list_07 {
	background-image: url(../../images/howto/tcs_howto_numbers_07.png);
	background-repeat: no-repeat;
	background-position: left 0px -28px;
}

.list_08 {
	background-image: url(../../images/howto/tcs_howto_numbers_08.png);
	background-repeat: no-repeat;
	background-position: left 0px -28px;
}

#joken{
  font-size : 12px;
  margin: 5px 0;
  padding: 5px 0;
  border-top:1px dashed #333333;
  border-bottom:1px dashed #333333;
}

.fav_sch1 {
    float: left;
    width: 244px;
}
.fav_sch2 {
    float: left;
    width: 244px;
}
.fav_sch3 {
    float: left;
    width: 244px;
}
.fav_sch4 {
    float: left;
    width: 183px;
}
.fav_sch4 .form_08{
    border-bottom: 0;
}
.search_specific_fav{
    background-color: #D5FED5;
    padding: 15px;
    margin-top: 15px;
    width: 170px;
    text-align: center;
    margin-left:auto;
    margin-right:auto;
}

/* -------------------------------------------------------------------------------- */
/*                                 以下Ferrayで記?E                                 */
/* -------------------------------------------------------------------------------- */
.search_iframe{
  width : 495px;
  height : 3100px;
  border : 0px;
}
.inquery_iframe{
  width : 735px;
  height : 1000px;
  border : 0px;
}


/*棟別?E??*/
.room_list {
	float: right;
	width: 270px;
	height: 20px;
	padding-top: 3px;
	font-size: 13px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #E5E5E5;
}
.room_list2 {
	float: right;
	width: 270px;
	height: 20px;
	padding-top: 3px;
	font-size: 10px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #E5E5E5;
	cursor:pointer;
}
.room_list3 {
	float: right;
	height: 20px;
	padding-top: 3px;
	font-size: 10px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #E5E5E5;
}
.room_list4 {
	height: 20px;
	padding-top: 3px;
	font-size: 10px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #E5E5E5;
	clear:both;
}


.detail_add {

}
.add_left {
	float: left;
}
.add_right {
	float: right;
	width: 340px;
}
.add_table {
}
.add_table td {
	font-size: 13px;
	padding: 2px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #E5E5E5;
}
#detail_room {
	clear: both;
	padding-top: 20px;
	padding-bottom: 20px;
}

.detail_room_list1 {
	width: 705px;
	height: 30px;
	padding-top: 3px;
	font-size: 13px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #E5E5E5;
	background-image: url(../../images/room/list_bg.jpg);
	background-repeat: repeat-x;
}
.detail_room_list2 {
	width: 705px;
	height: 30px;
	padding-top: 3px;
	font-size: 12px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #E5E5E5;
	clear: both;
	cursor:pointer;

}

.add_table th {
	font-size: 13px;
	padding: 2px;
	height: 40px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #E5E5E5;

}

.list_roll {
	text-decoration: none;
}
.list_roll a {
	text-decoration: none;
}

.list_roll a:hover {
	text-decoration: none;
	background-color: #B7F2C1;
	color: #333;
	float: right;
}

.sub_title_cap {
	font-size: 12px;
	color: #63AA51;
   /*color: #666;*/
	padding-bottom: 15px;
}


.clear{
	clear:both;
	height: 30px;
}

