P {
	MARGIN: 0px
}
IMG {
	BORDER-RIGHT: 0px; BORDER-TOP: 0px; BORDER-LEFT: 0px; BORDER-BOTTOM: 0px
}
UL {
	PADDING-LEFT: 1em; MARGIN-LEFT: 1em
}
OL {
	PADDING-LEFT: 1em; MARGIN-LEFT: 1em
}
DL {
	PADDING-LEFT: 0px; MARGIN-LEFT: 0px
}
DD {
	PADDING-LEFT: 0px; MARGIN-LEFT: 0px
}
DT {
	PADDING-LEFT: 0px; MARGIN-LEFT: 0px
}
TD {
	FONT: 75%/17px Verdana,Arial,Monaco,'Hiragino Kaku Gothic Pro','ƒqƒ‰ƒMƒmŠpƒS Pro W3',Osaka,'‚l‚r ƒSƒVƒbƒN',sans-serif
}
.f_clear {
	CLEAR: both; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 1px; PADDING-BOTTOM: 0px; MARGIN: 0px; LINE-HEIGHT: 1px; PADDING-TOP: 0px
}
.content_partition {
	CLEAR: both; PADDING-RIGHT: 0px; BORDER-TOP: #cccccc 1px solid; PADDING-LEFT: 0px; FONT-SIZE: 1px; PADDING-BOTTOM: 0px; MARGIN: 19px auto 20px; WIDTH: 100%; LINE-HEIGHT: 1px; PADDING-TOP: 0px; HEIGHT: 1px
}
HR {
	COLOR: #cccccc; HEIGHT: 1px
}
#wrapper_popup {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px auto; WIDTH: 564px; PADDING-TOP: 0px; BACKGROUND-COLOR: #ffffff; TEXT-ALIGN: center
}
#container_popup {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px auto; WIDTH: 534px; PADDING-TOP: 0px; TEXT-ALIGN: center
}
#main_popup {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px auto; WIDTH: 500px; PADDING-TOP: 0px; TEXT-ALIGN: left
}
H1 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 10px; MARGIN: 0px; FONT: 120%/22px Verdana,Arial,Monaco,'Hiragino Kaku Gothic Pro','ƒqƒ‰ƒMƒmŠpƒS Pro W3',Osaka,'‚l‚r ƒSƒVƒbƒN',sans-serif; COLOR: #de7f02; PADDING-TOP: 0px
}
H2 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 10px; FONT: bold 130%/20px Verdana,Arial,Monaco,'Hiragino Kaku Gothic Pro','ƒqƒ‰ƒMƒmŠpƒS Pro W3',Osaka,'‚l‚r ƒSƒVƒbƒN',sans-serif; COLOR: #850721; PADDING-TOP: 0px; TEXT-ALIGN: left
}
H2.red_line {
	PADDING-RIGHT: 0px; PADDING-LEFT: 13px; BACKGROUND-IMAGE: url(http://www.miyakohotels.ne.jp/gifu/img/common/h2_bg.gif); PADDING-BOTTOM: 0px; MARGIN: 0px 0px 10px; FONT: bold 130%/20px Verdana,Arial,Monaco,'Hiragino Kaku Gothic Pro','ƒqƒ‰ƒMƒmŠpƒS Pro W3',Osaka,'‚l‚r ƒSƒVƒbƒN',sans-serif; COLOR: #850721; PADDING-TOP: 5px; BACKGROUND-REPEAT: no-repeat; POSITION: relative; HEIGHT: 30px; TEXT-ALIGN: left
}
H2.red_line SPAN.sub_link {
	FONT-WEIGHT: normal; FONT-SIZE: 80%; RIGHT: 0px; BOTTOM: 5px; POSITION: absolute
}
H3 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 5px; FONT: bold 130%/20px Verdana,Arial,Monaco,'Hiragino Kaku Gothic Pro','ƒqƒ‰ƒMƒmŠpƒS Pro W3',Osaka,'‚l‚r ƒSƒVƒbƒN',sans-serif; COLOR: #666666; PADDING-TOP: 0px
}
H3.black {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 5px; FONT: bold 130%/20px Verdana,Arial,Monaco,'Hiragino Kaku Gothic Pro','ƒqƒ‰ƒMƒmŠpƒS Pro W3',Osaka,'‚l‚r ƒSƒVƒbƒN',sans-serif; COLOR: #333333; PADDING-TOP: 0px
}
H3.yellow_line {
	PADDING-RIGHT: 0px; PADDING-LEFT: 13px; BACKGROUND-IMAGE: url(http://www.miyakohotels.ne.jp/gifu/img/common/h3_bg_yellow.gif); PADDING-BOTTOM: 0px; MARGIN: 0px 0px 10px; FONT: bold 120%/18px Verdana,Arial,Monaco,'Hiragino Kaku Gothic Pro','ƒqƒ‰ƒMƒmŠpƒS Pro W3',Osaka,'‚l‚r ƒSƒVƒbƒN',sans-serif; COLOR: #8c6129; PADDING-TOP: 5px; BACKGROUND-REPEAT: no-repeat; POSITION: relative; HEIGHT: 21px; TEXT-ALIGN: left
}
H4 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 5px; FONT: bold 120%/20px Verdana,Arial,Monaco,'Hiragino Kaku Gothic Pro','ƒqƒ‰ƒMƒmŠpƒS Pro W3',Osaka,'‚l‚r ƒSƒVƒbƒN',sans-serif; COLOR: #666666; PADDING-TOP: 0px
}
H4.black {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 5px; FONT: bold 120%/20px Verdana,Arial,Monaco,'Hiragino Kaku Gothic Pro','ƒqƒ‰ƒMƒmŠpƒS Pro W3',Osaka,'‚l‚r ƒSƒVƒbƒN',sans-serif; COLOR: #333333; PADDING-TOP: 0px
}
H4.dot {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 3px; MARGIN: 0px 0px 5px; FONT: bold 120%/20px Verdana,Arial,Monaco,'Hiragino Kaku Gothic Pro','ƒqƒ‰ƒMƒmŠpƒS Pro W3',Osaka,'‚l‚r ƒSƒVƒbƒN',sans-serif; COLOR: #666666; PADDING-TOP: 0px; BORDER-BOTTOM: #666666 1px dotted
}
H5.dot {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 3px; MARGIN: 0px 0px 5px; FONT: bold 100%/18px Verdana,Arial,Monaco,'Hiragino Kaku Gothic Pro','ƒqƒ‰ƒMƒmŠpƒS Pro W3',Osaka,'‚l‚r ƒSƒVƒbƒN',sans-serif; COLOR: #666666; PADDING-TOP: 0px; BORDER-BOTTOM: #666666 1px dotted
}
.l {
	FONT: 100%/150% 'Hiragino Kaku Gothic Pro','ƒqƒ‰ƒMƒmŠpƒS Pro W3',Osaka,'‚l‚r ƒSƒVƒbƒN',sans-serif,Verdana,Arial,Monaco
}
.l_strong {
	FONT: bold 110%/140% Verdana,Arial,Monaco,'Hiragino Kaku Gothic Pro','ƒqƒ‰ƒMƒmŠpƒS Pro W3',Osaka,'‚l‚r ƒSƒVƒbƒN',sans-serif
}
.m {
	FONT: 80%/140% Verdana,Arial,Monaco,'Hiragino Kaku Gothic Pro','ƒqƒ‰ƒMƒmŠpƒS Pro W3',Osaka,'‚l‚r ƒSƒVƒbƒN',sans-serif
}
.s {
	FONT: 70%/120% Verdana,Arial,Monaco,'Hiragino Kaku Gothic Pro','ƒqƒ‰ƒMƒmŠpƒS Pro W3',Osaka,'‚l‚r ƒSƒVƒbƒN',sans-serif
}
STRONG {
	FONT-WEIGHT: bold; FONT-SIZE: 1.1em; FONT-STYLE: normal
}
EM {
	FONT-WEIGHT: bold; FONT-STYLE: normal
}
.text_red {
	COLOR: #850721
}
.text_gray {
	COLOR: #494949
}
.text_black {
	COLOR: #333333
}
.line_height_wide {
	LINE-HEIGHT: 140%
}
.m_top10 {
	MARGIN-TOP: 10px
}
.m_left10 {
	MARGIN-LEFT: 10px
}
.m_right10 {
	MARGIN-RIGHT: 10px
}
.m_bottom10 {
	MARGIN-BOTTOM: 10px
}
.align_center {
	TEXT-ALIGN: center
}
.align_right {
	TEXT-ALIGN: right
}
.f_right {
	FLOAT: right
}
.f_left {
	FLOAT: left
}
.right_image {
	FLOAT: right; MARGIN: 0px 0px 10px 10px
}
.left_image {
	FLOAT: left; MARGIN: 0px 10px 10px 0px
}
.left_indent {
	PADDING-LEFT: 7px
}
A:link {
	COLOR: #7e7d7d; TEXT-DECORATION: none
}
A:visited {
	COLOR: #7e7d7d; TEXT-DECORATION: none
}
A:hover {
	COLOR: #850721; TEXT-DECORATION: none
}
A:active {
	COLOR: #aaaaaa; TEXT-DECORATION: none
}
A.black:link {
	COLOR: #333333; TEXT-DECORATION: none
}
A.black:visited {
	COLOR: #333333; TEXT-DECORATION: none
}
A.black:hover {
	COLOR: #850721; TEXT-DECORATION: none
}
A.black:active {
	COLOR: #aaaaaa; TEXT-DECORATION: none
}
A.gray:link {
	COLOR: #494949; TEXT-DECORATION: none
}
A.gray:visited {
	COLOR: #494949; TEXT-DECORATION: none
}
A.gray:hover {
	COLOR: #850721; TEXT-DECORATION: none
}
A.gray:active {
	COLOR: #aaaaaa; TEXT-DECORATION: none
}
A.gray-line:link {
	TEXT-DECORATION: underline
}
A.gray-line:visited {
	TEXT-DECORATION: underline
}
A.gray-line:hover {
	COLOR: #850721; TEXT-DECORATION: none
}
A.gray-line:active {
	COLOR: #aaaaaa
}
UL#text_navi {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 5px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
UL#text_navi LI {
	PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 2px; PADDING-TOP: 0px
}
UL#text_navi LI A:link {
	COLOR: #999999; TEXT-DECORATION: none
}
UL#text_navi LI A:visited {
	COLOR: #999999; TEXT-DECORATION: none
}
UL#text_navi LI A:hover {
	COLOR: #230d12; TEXT-DECORATION: underline
}
UL#text_navi LI A:active {
	COLOR: #aaaaaa; TEXT-DECORATION: underline
}
DIV#contents {
	PADDING-RIGHT: 0px; PADDING-LEFT: 15px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 5px auto 12px; PADDING-TOP: 0px; POSITION: relative; TEXT-ALIGN: center
}
DIV#contents DIV#left_area {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 560px; PADDING-TOP: 0px; TEXT-ALIGN: left
}
.right_menu_box {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 10px; WIDTH: 190px; PADDING-TOP: 0px
}
.right_menu_box .catetc {
	MARGIN: 5px 0px 0px
}
.right_menu_box DIV.border_area {
	BORDER-RIGHT: #cfcfcf 1px solid; BORDER-LEFT: #cfcfcf 1px solid; BORDER-BOTTOM: #cfcfcf 1px solid
}
.right_menu_box DIV.inner {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; PADDING-TOP: 10px
}
TABLE.tree_table {
	COLOR: #666666; LINE-HEIGHT: 1.2em
}
TABLE.tree_table A:link {
	COLOR: #494949; TEXT-DECORATION: none
}
TABLE.tree_table A:visited {
	COLOR: #494949; TEXT-DECORATION: none
}
TABLE.tree_table A:hover {
	COLOR: #850721; TEXT-DECORATION: none
}
TABLE.tree_table A:active {
	COLOR: #aaaaaa; TEXT-DECORATION: none
}
TABLE.tree_table DIV.shop_name_s {
	MARGIN: 5px 0px 0px 5px; COLOR: #666666; LINE-HEIGHT: 1.2em
}
TABLE.tree_table TD.tree {
	BACKGROUND-POSITION: left 50%; BACKGROUND-IMAGE: url(http://www.miyakohotels.ne.jp/gifu/img/common/tree_bg.gif); VERTICAL-ALIGN: bottom; WIDTH: 10px; BACKGROUND-REPEAT: repeat-y; TEXT-ALIGN: right
}
TABLE.tree_table DIV.shop_name {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 1px 0px 0px; COLOR: #333333; PADDING-TOP: 0px
}
TABLE.tree_table TABLE.tree_table {
	MARGIN: 0px 0px 10px 10px
}
TABLE.tree_table TABLE.tree_table_sub {
	MARGIN: 0px 0px 0px 10px
}
#right_area DIV.gray_border_area DIV.inner {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; MARGIN: 0px; LINE-HEIGHT: 20px; PADDING-TOP: 5px
}
.banner_margin {
	DISPLAY: block; MARGIN: 0px auto 10px
}
.side_hotel_info_area {
	MARGIN: 0px 0px 10px; WIDTH: 191px; PADDING-TOP: 10px; POSITION: relative; TEXT-ALIGN: center
}
.side_hotel_info_area DIV.border_area {
	BORDER-RIGHT: #afafaf 1px solid; BORDER-TOP: #afafaf 1px solid; LEFT: 1px; BORDER-LEFT: #afafaf 1px solid; WIDTH: 188px; BORDER-BOTTOM: #afafaf 1px solid; POSITION: relative; TOP: 10px; BACKGROUND-COLOR: #f7f7f7; TEXT-ALIGN: center
}
DIV.banner_with_form {
	BACKGROUND: url(http://www.miyakohotels.ne.jp/gifu/img/common/bg_reservation.gif) no-repeat left top; MARGIN: 0px 0px 10px; WIDTH: 191px; LINE-HEIGHT: 0; PADDING-TOP: 10px
}
DIV.banner_with_form IMG {
	MARGIN-TOP: 10px
}
.side_hotel_info_area DIV.txt_area {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 5px; PADDING-TOP: 5px; TEXT-ALIGN: left
}
UL#hotel_reserve_area {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND-IMAGE: url(http://www.miyakohotels.ne.jp/gifu/img/common/reservation_bg.gif); PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 190px; COLOR: #666666; PADDING-TOP: 0px; BACKGROUND-REPEAT: repeat-y; LIST-STYLE-TYPE: none
}
UL#hotel_reserve_area LI.partition {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; FONT-SIZE: 1px; PADDING-BOTTOM: 1px; MARGIN: 0px auto; WIDTH: 190px; LINE-HEIGHT: 1px; PADDING-TOP: 1px; HEIGHT: 1px; TEXT-ALIGN: center
}
UL#hotel_reserve_area LI.links {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; FONT-WEIGHT: bold; PADDING-BOTTOM: 0px; MARGIN: 0px auto; WIDTH: 190px; COLOR: #666666; PADDING-TOP: 5px; TEXT-ALIGN: center; TEXT-DECORATION: none
}
UL#hotel_reserve_area LI.links A:link {
	PADDING-RIGHT: 0px; BACKGROUND-POSITION: right center; DISPLAY: block; PADDING-LEFT: 0px; FONT-WEIGHT: bold; BACKGROUND-IMAGE: url(http://www.miyakohotels.ne.jp/gifu/img/common/btn_reservation_bg.gif); PADDING-BOTTOM: 5px; MARGIN: 0px auto; COLOR: #666666; PADDING-TOP: 5px; BACKGROUND-REPEAT: no-repeat; TEXT-ALIGN: center; TEXT-DECORATION: none
}
UL#hotel_reserve_area LI.links A:visited {
	PADDING-RIGHT: 0px; BACKGROUND-POSITION: right center; DISPLAY: block; PADDING-LEFT: 0px; FONT-WEIGHT: bold; BACKGROUND-IMAGE: url(http://www.miyakohotels.ne.jp/gifu/img/common/btn_reservation_bg.gif); PADDING-BOTTOM: 5px; MARGIN: 0px auto; COLOR: #666666; PADDING-TOP: 5px; BACKGROUND-REPEAT: no-repeat; TEXT-ALIGN: center; TEXT-DECORATION: none
}
UL#hotel_reserve_area LI.links A:hover {
	PADDING-RIGHT: 0px; BACKGROUND-POSITION: right center; DISPLAY: block; PADDING-LEFT: 0px; FONT-WEIGHT: bold; BACKGROUND-IMAGE: url(http://www.miyakohotels.ne.jp/gifu/img/common/btn_reservation_bg_a.gif); PADDING-BOTTOM: 5px; MARGIN: 0px auto; COLOR: #912d3d; PADDING-TOP: 5px; BACKGROUND-REPEAT: no-repeat; TEXT-ALIGN: center; TEXT-DECORATION: none
}
UL#hotel_reserve_area LI.links A:active {
	PADDING-RIGHT: 0px; BACKGROUND-POSITION: right center; DISPLAY: block; PADDING-LEFT: 0px; FONT-WEIGHT: bold; BACKGROUND-IMAGE: url(http://www.miyakohotels.ne.jp/gifu/img/common/btn_reservation_bg_a.gif); PADDING-BOTTOM: 5px; MARGIN: 0px auto; COLOR: #aaaaaa; PADDING-TOP: 5px; BACKGROUND-REPEAT: no-repeat; TEXT-ALIGN: center; TEXT-DECORATION: none
}
UL#hotel_reserve_area LI.links_non {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; FONT-WEIGHT: bold; PADDING-BOTTOM: 5px; MARGIN: 0px auto; WIDTH: 190px; COLOR: #666666; PADDING-TOP: 5px; TEXT-ALIGN: center; TEXT-DECORATION: none
}
UL#hotel_reserve_area LI.links_non A:link {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; FONT-WEIGHT: bold; PADDING-BOTTOM: 5px; MARGIN: 0px auto; COLOR: #666666; PADDING-TOP: 5px; TEXT-ALIGN: center; TEXT-DECORATION: none
}
UL#hotel_reserve_area LI.links_non A:visited {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; FONT-WEIGHT: bold; PADDING-BOTTOM: 5px; MARGIN: 0px auto; COLOR: #666666; PADDING-TOP: 5px; TEXT-ALIGN: center; TEXT-DECORATION: none
}
UL#hotel_reserve_area LI.links_non A:hover {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; FONT-WEIGHT: bold; PADDING-BOTTOM: 5px; MARGIN: 0px auto; COLOR: #912d3d; PADDING-TOP: 5px; TEXT-ALIGN: center; TEXT-DECORATION: none
}
UL#hotel_reserve_area LI.links_non A:active {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; FONT-WEIGHT: bold; PADDING-BOTTOM: 5px; MARGIN: 0px auto; COLOR: #aaaaaa; PADDING-TOP: 5px; TEXT-ALIGN: center; TEXT-DECORATION: none
}
#group_hotel {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px auto 10px; WIDTH: 190px; PADDING-TOP: 0px
}
DIV#plus_card_area {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND-IMAGE: url(http://www.miyakohotels.ne.jp/gifu/img/common/side_card_bg.gif); PADDING-BOTTOM: 0px; MARGIN: 0px 0px 10px; WIDTH: 190px; PADDING-TOP: 0px; BACKGROUND-REPEAT: no-repeat; POSITION: relative; HEIGHT: 136px; TEXT-ALIGN: center
}
DIV#plus_card_area P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #000000; LINE-HEIGHT: 1.2em; PADDING-TOP: 5px
}
DIV#plus_card_area IMG#card_login {
	LEFT: 6px; POSITION: absolute; TOP: 110px
}
DIV#plus_card_area IMG#card_admission {
	LEFT: 94px; POSITION: absolute; TOP: 110px
}
DIV#image_garelly {
	DISPLAY: block; BACKGROUND-IMAGE: url(http://www.miyakohotels.ne.jp/gifu/img/common/banner_image_garelly_bg.gif); MARGIN: 0px auto 10px; WIDTH: 190px; BACKGROUND-REPEAT: no-repeat; POSITION: relative; HEIGHT: 61px
}
DIV#image_garelly IMG#garelly_icon {
	RIGHT: 2px; POSITION: absolute; TOP: 2px
}
DIV#image_garelly IMG#garelly_links {
	Z-INDEX: 2
}
DIV#designwedding {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 10px; WIDTH: 190px; PADDING-TOP: 0px
}
DIV#designwedding DIV#designwedding_inner {
	BORDER-RIGHT: #a8a8a8 1px solid; BACKGROUND-POSITION: left top; BACKGROUND-IMAGE: url(http://www.miyakohotels.ne.jp/gifu/img/common/designwedding_bg.jpg); BORDER-LEFT: #a8a8a8 1px solid; COLOR: #3d693e; BORDER-BOTTOM: #a8a8a8 1px solid; BACKGROUND-REPEAT: no-repeat
}
DIV#designwedding P {
	PADDING-RIGHT: 5px; PADDING-LEFT: 65px; PADDING-BOTTOM: 0px; LINE-HEIGHT: 16px; PADDING-TOP: 5px
}
DIV#local_reservation_area {
	BORDER-RIGHT: #afafaf 1px solid; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: #fff7de; PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-LEFT: #afafaf 1px solid; WIDTH: 189px; PADDING-TOP: 0px; POSITION: relative; TEXT-ALIGN: center
}
DIV#local_reservation_area H2 {
	Z-INDEX: 1; MARGIN: 0px -1px; WIDTH: 191px; LINE-HEIGHT: 0; POSITION: relative
}
DIV#local_reservation_area TABLE.reservation {
	MARGIN: 5px auto 0px; WIDTH: 170px; BORDER-COLLAPSE: collapse
}
DIV#local_reservation_area TABLE.reservation TH {
	FONT-WEIGHT: normal; FONT-SIZE: 10px; PADDING-BOTTOM: 1px; VERTICAL-ALIGN: middle; TEXT-ALIGN: left
}
DIV#local_reservation_area TABLE.reservation TD {
	FONT-WEIGHT: normal; FONT-SIZE: 10px; PADDING-BOTTOM: 1px; VERTICAL-ALIGN: middle; TEXT-ALIGN: left
}
DIV#local_reservation_area TABLE.reservation TH {
	WHITE-SPACE: nowrap
}
DIV#local_reservation_area TABLE.reservation TD {
	
}
DIV#local_reservation_area TABLE.reservation TD SELECT {
	MARGIN-BOTTOM: 10px
}
DIV#local_reservation_area TABLE.reservation TD SELECT.year_month {
	FLOAT: left
}
DIV#local_reservation_area TABLE.reservation TD SELECT.day {
	FLOAT: right
}
DIV#local_reservation_area TABLE.reservation TD UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; LINE-HEIGHT: 100%; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
DIV#local_reservation_area TABLE.reservation TD UL LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 1px; PADDING-TOP: 0px
}
DIV#local_reservation_area TABLE.reservation TD UL LI INPUT {
	DISPLAY: inline
}
DIV#local_reservation_area TABLE.reservation TD UL LI IMG {
	VERTICAL-ALIGN: bottom
}
DIV#local_reservation_area TABLE.reservation TD UL LI SPAN.way {
	MARGIN-TOP: 5px; DISPLAY: block; FLOAT: left
}
DIV#local_reservation_area TABLE.reservation TD.check_in-out {
	PADDING-BOTTOM: 5px; TEXT-ALIGN: right
}
DIV#local_reservation_area TABLE.reservation TD.search {
	PADDING-BOTTOM: 10px
}
DIV#local_reservation_area TABLE.reservation TD.search UL {
	ZOOM: 100%
}
DIV#local_reservation_area TABLE.reservation TD.search UL:unknown {
	CLEAR: both; DISPLAY: block; VISIBILITY: hidden; HEIGHT: 0px; content: ""
}
DIV#local_reservation_area TABLE.reservation TD.search UL LI.sty_plan {
	FLOAT: left
}
DIV#local_reservation_area TABLE.reservation TD.search UL LI.room_type {
	FLOAT: right
}
DIV#local_reservation_area TABLE.reservation TD.category {
	PADDING-LEFT: 0px; TEXT-ALIGN: center
}
DIV#local_reservation_area TABLE.reservation TD.to_confirm {
	PADDING-LEFT: 0px; TEXT-ALIGN: center
}
DIV#local_reservation_area TABLE.reservation TD.to_confirm A {
	PADDING-RIGHT: 20px; MARGIN-TOP: 5px; DISPLAY: inline-block; PADDING-LEFT: 0px; BACKGROUND: url(http://www.miyakohotels.ne.jp/gifu/img/common/btn_confirm_off.gif) no-repeat right center; PADDING-BOTTOM: 5px; PADDING-TOP: 5px
}
DIV#local_reservation_area TABLE.reservation TD.to_confirm A:hover {
	BACKGROUND-IMAGE: url(http://www.miyakohotels.ne.jp/gifu/img/common/btn_confirm_on.gif)
}
DIV.gray_box {
	WIDTH: 100%; BACKGROUND-COLOR: #f2f2f2
}
DIV.gray_box DIV.inner_10 {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; PADDING-TOP: 10px
}
DIV.gray_box DIV.gray_box_inner {
	PADDING-RIGHT: 20px; PADDING-LEFT: 20px; PADDING-BOTTOM: 20px; PADDING-TOP: 20px; POSITION: relative
}
.gray_box_text_area {
	WIDTH: 500px
}
.gray_box_text_area H3 {
	FLOAT: left
}
.gray_box_text_area IMG.shop_logo {
	FLOAT: left; MARGIN: 0px 20px 10px 0px
}
.gray_box_text_area DL {
	CLEAR: both; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 10px 0px 0px; PADDING-TOP: 0px
}
.gray_box_text_area DT {
	CLEAR: both; FONT-WEIGHT: bold; FLOAT: left; MARGIN: 0px 0px 3px
}
.gray_box_text_area DD {
	FLOAT: left; MARGIN: 0px 0px 5px 5px
}
DIV.gray_box DIV.gray_box_inner DIV.shop_logo {
	FLOAT: left
}
DIV.gray_box DIV.gray_box_inner DIV.link_btn {
	RIGHT: 20px; BOTTOM: 20px; POSITION: absolute
}
.gray_inner_table {
	BORDER-TOP: #cccccc 1px solid; LINE-HEIGHT: 1.5em
}
.gray_inner_table TH.side {
	FONT-SIZE: 0.8em; VERTICAL-ALIGN: top; WIDTH: 82px; BORDER-BOTTOM: #cccccc 1px solid; TEXT-ALIGN: left
}
.gray_inner_table TD {
	BORDER-LEFT: #cccccc 1px solid; BORDER-BOTTOM: #cccccc 1px solid
}
.gray_inner_table_n {
	BORDER-TOP: #cccccc 1px solid; LINE-HEIGHT: 1.5em
}
.gray_inner_table_n TH.side {
	FONT-SIZE: 0.8em; VERTICAL-ALIGN: top; WIDTH: 82px; BORDER-BOTTOM: #cccccc 1px solid; TEXT-ALIGN: left
}
.gray_inner_table_n TD.gray_td {
	BORDER-LEFT: #cccccc 1px solid; BORDER-BOTTOM: #cccccc 1px solid
}
.gray_inner_table_inner TD {
	
}
.gray_wire_table {
	BORDER-RIGHT: #cccccc 1px solid; BORDER-TOP: #cccccc 1px solid; LINE-HEIGHT: 1.5em
}
.gray_wire_table TH {
	FONT-SIZE: 0.8em; BORDER-LEFT: #cccccc 1px solid; BORDER-BOTTOM: #cccccc 1px solid
}
.gray_wire_table TH.noborder {
	FONT-SIZE: 0.8em; BORDER-LEFT: #cccccc 1px solid; BORDER-BOTTOM: medium none
}
.gray_wire_table TD {
	BORDER-LEFT: #cccccc 1px solid; BORDER-BOTTOM: #cccccc 1px solid
}
.gray_wire_table TD.noborder {
	BORDER-LEFT: #cccccc 1px solid; BORDER-BOTTOM: medium none
}
.gray_wire_table .bg_gray {
	BACKGROUND-COLOR: #f7f7f7
}
.gray_wire_box {
	BORDER-RIGHT: #cccccc 1px solid; BORDER-TOP: #cccccc 1px solid; BORDER-LEFT: #cccccc 1px solid; BORDER-BOTTOM: #cccccc 1px solid
}
.gray_wire_box DIV.inner {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; PADDING-TOP: 10px
}
DIV.inner_5 {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; PADDING-TOP: 5px
}
.free_space {
	CLEAR: both; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 20px auto 0px; WIDTH: 100%; PADDING-TOP: 0px
}
.gray_border_area {
	BORDER-RIGHT: #cfcfcf 1px solid; BORDER-TOP: #cfcfcf 1px solid; BORDER-LEFT: #cfcfcf 1px solid; BORDER-BOTTOM: #cfcfcf 1px solid
}
#calendar_wrapper {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 10px; PADDING-TOP: 10px; BACKGROUND-COLOR: #ffffff; TEXT-ALIGN: center
}
#calendar_wrapper UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
#calendar_wrapper LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
#calendar_wrapper DL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
#calendar_wrapper DT {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
#calendar_wrapper DD {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
#calendar_wrapper UL.close {
	MARGIN-TOP: 5px; TEXT-ALIGN: center
}
#calendar_wrapper UL.pager {
	MARGIN: 0px; WIDTH: 350px; ZOOM: 100%
}
#calendar_wrapper UL.pager:unknown {
	CLEAR: both; DISPLAY: block; VISIBILITY: hidden; HEIGHT: 0px; content: ""
}
#calendar_wrapper UL.pager LI {
	MARGIN: 0px
}
#calendar_wrapper UL.pager LI.prev {
	FLOAT: left
}
#calendar_wrapper UL.pager LI.next {
	FLOAT: right
}
#calendar {
	BORDER-RIGHT: #cccccc 1px solid; PADDING-RIGHT: 10px; BORDER-TOP: #cccccc 1px solid; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; MARGIN: 5px auto; BORDER-LEFT: #cccccc 1px solid; WIDTH: 350px; PADDING-TOP: 10px; BORDER-BOTTOM: #cccccc 1px solid; ZOOM: 100%
}
#calendar:unknown {
	CLEAR: both; DISPLAY: block; VISIBILITY: hidden; HEIGHT: 0px; content: ""
}
#calendar DL {
	WIDTH: 160px
}
#calendar DL.selected_month {
	FLOAT: left
}
#calendar DL.next_month {
	FLOAT: right
}
#calendar DL DT {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; MARGIN-BOTTOM: 2px; COLOR: #7e7d7d; TEXT-ALIGN: center
}
#calendar TABLE {
	WIDTH: 100%; BORDER-COLLAPSE: collapse
}
#calendar TABLE TH {
	BORDER-RIGHT: #cccccc 1px solid; BORDER-TOP: #cccccc 1px solid; FONT-WEIGHT: bold; FONT-SIZE: 12px; BORDER-LEFT: #cccccc 1px solid; WIDTH: 24px; BORDER-BOTTOM: #cccccc 1px solid; HEIGHT: 24px; TEXT-ALIGN: center
}
#calendar TABLE TD {
	BORDER-RIGHT: #cccccc 1px solid; BORDER-TOP: #cccccc 1px solid; FONT-WEIGHT: bold; FONT-SIZE: 12px; BORDER-LEFT: #cccccc 1px solid; WIDTH: 24px; BORDER-BOTTOM: #cccccc 1px solid; HEIGHT: 24px; TEXT-ALIGN: center
}
#calendar TABLE TH {
	BACKGROUND: #eeeeee
}
#calendar TABLE TD {
	COLOR: #cccccc; empty-cells: show
}
#calendar TABLE TH.sun {
	COLOR: #cc0000
}
#calendar TABLE TH.sat {
	COLOR: #0000ff
}
#calendar TABLE TD.sun {
	BACKGROUND: #ffffff
}
#calendar TABLE TD.sat {
	BACKGROUND: #ffffff
}
#calendar TABLE TD.holiday {
	BACKGROUND: #ffffff
}
#calendar TABLE TD.sun {
	BACKGROUND: #ffeeee
}
#calendar TABLE TD.holiday {
	BACKGROUND: #ffeeee
}
#calendar TABLE TD.sat {
	BACKGROUND: #eeeeff
}
#calendar TABLE TD.none {
	BACKGROUND: #ffffff
}
#calendar TABLE TD.none {
	BACKGROUND: #ffffff
}
#calendar TABLE TD.none {
	BACKGROUND: #ffffff
}
#calendar TABLE TD A:link {
	COLOR: #333333; TEXT-DECORATION: underline
}
#calendar TABLE TD A:visited {
	COLOR: #333333; TEXT-DECORATION: underline
}
#calendar TABLE TD A:hover {
	COLOR: #333333; TEXT-DECORATION: underline
}
#calendar TABLE TD.sun A:link {
	COLOR: #cc0000
}
#calendar TABLE TD.sun A:visited {
	COLOR: #cc0000
}
#calendar TABLE TD.sun A:hover {
	COLOR: #cc0000
}
#calendar TABLE TD.holiday A:link {
	COLOR: #cc0000
}
#calendar TABLE TD.holiday A:visited {
	COLOR: #cc0000
}
#calendar TABLE TD.holiday A:hover {
	COLOR: #cc0000
}
#calendar TABLE TD.sat A:link {
	COLOR: #0000ff
}
#calendar TABLE TD.sat A:visited {
	COLOR: #0000ff
}
#calendar TABLE TD.sat A:hover {
	COLOR: #0000ff
}
#calendar TABLE TD SPAN.today A:link {
	COLOR: #cc0000
}
#calendar TABLE TD SPAN.today A:visited {
	COLOR: #cc0000
}
#calendar TABLE TD SPAN.today A:hover {
	COLOR: #cc0000
}
