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 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 10px; WIDTH: 190px; PADDING-TOP: 0px; TEXT-ALIGN: center
;}
.side_hotel_info_area DIV.border_area {
	BORDER-RIGHT: #afafaf 1px solid; BORDER-TOP: #afafaf 1px solid; BORDER-LEFT: #afafaf 1px solid; BORDER-BOTTOM: #afafaf 1px solid; BACKGROUND-COLOR: #f7f7f7; TEXT-ALIGN: center
;}
.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.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_inner TD {
	BORDER-RIGHT: medium none; BORDER-TOP: medium none; BORDER-LEFT: medium none; BORDER-BOTTOM: medium none
;}
.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
;}

