/*===Šî–{Ý’è=======================================================================*/body{	background-color: #FFFFFF;	margin: 0px;	padding: 0px;}a:link{	color: #FF3300;	text-decoration: underline;}a:visited{	color: #CC0000;	text-decoration: underline;}a:hover{	text-decoration: none;}a:active{	text-decoration: none;	color: #FF3300;}.line-dot-h5 {	background-image: url(../common/line_dot_h5.gif);	background-repeat: repeat-x;	height: 5px;	width: 100%;	font-size: 1px;}.line-dot-h7 {	background-image: url(../common/line_dot_h7.gif);	background-repeat: repeat-x;	height: 7px;	width: 100%;	font-size: 1px;}.line-dot-h9 {	background-image: url(../common/line_dot_h9.gif);	background-repeat: repeat-x;	height: 9px;	width: 100%;	font-size: 1px;}.line-dot-h11 {	background-image: url(../common/line_dot_h11.gif);	background-repeat: repeat-x;	height: 11px;	width: 100%;	font-size: 1px;}.line-dot-h5-or {	background-image: url(../common/line_dot_h5_or.gif);	background-repeat: repeat-x;	height: 5px;	width: 100%;	font-size: 1px;}.line-dot-h7-or {	background-image: url(../common/line_dot_h7_or.gif);	background-repeat: repeat-x;	height: 7px;	width: 100%;	font-size: 1px;}.line-dot-h9-or {	background-image: url(../common/line_dot_h9_or.gif);	background-repeat: repeat-x;	height: 9px;	width: 100%;	font-size: 1px;}.line-dot-h11-or {	background-image: url(../common/line_dot_h11_or.gif);	background-repeat: repeat-x;	height: 11px;	width: 100%;	font-size: 1px;}/*===•W€ƒeƒLƒXƒgŽd—l=======================================================================*/.txt-small {	font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka";	font-size: 11px;	color: #000000;}.txt-small2 {	font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka";	font-size: 11px;	color: #000000;	line-height: 15px;}.txt-normal {	font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka";	font-size: 12px;	color: #000000;	line-height: 16px;}.txt-normal2 {	font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka";	font-size: 12px;	color: #000000;	line-height: 17px;}.txt-normal3 {	font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka";	font-size: 12px;	color: #000000;	line-height: 18px;}.txt-x {	font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka";	font-size: 16px;	color: #000000;}.txt-xx {	font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka";	font-size: 18px;	color: #000000;}.txt-xxx {	font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka";	font-size: 24px;	color: #000000;	font-weight: bold;	line-height: 26px;}.txt-color-orange {	color: #ff3300;}.txt-color-gray {	color: #999999;}/*===ƒ}[ƒWƒ“Ý’è=======================================================================*/.mgn-01 {	margin-bottom: 1px;}.mgn-02 {	margin-bottom: 2px;}.mgn-03 {	margin-bottom: 3px;}.mgn-04 {	margin-bottom: 4px;}.mgn-05 {	margin-bottom: 5px;}.mgn-07 {	margin-bottom: 7px;}.mgn-10 {	margin-bottom: 10px;}.mgn-12 {	margin-bottom: 12px;}.mgn-15 {	margin-bottom: 15px;}.mgn-20 {	margin-bottom: 20px;}.mgn-22 {	margin-bottom: 22px;}.mgn-25 {	margin-bottom: 25px;}.mgn-30 {	margin-bottom: 30px;}/*===˜gƒXƒ^ƒCƒ‹=======================================================================*//*784ƒCƒ“ƒtƒHŒn+Šp‹­’²===*/.tbl784-top {	background-image: url(../common/tbl784_top.gif);	height: 26px;	width: 784px;}.tbl784-mid {	background-image: url(../common/tbl784_mid.gif);	background-repeat: repeat-y;}.tbl784-btm {	background-image: url(../common/tbl784_btm.gif);	height: 26px;	width: 784px;}/*595ƒT[ƒ`—p+ŠpŠÛ===*/.tbl595-main-top {	background-image: url(../common/tbl595_main_top.gif);	height: 62px;	width: 595px;}.tbl595-main-mid {	background-image: url(../common/tbl595_main_mid.gif);	background-repeat: repeat;}.tbl595-main-btm {	background-image: url(../common/tbl595_main_btm.gif);	height: 16px;	width: 595px;	font-size: 10px;}.tbl595-main-top2 {	background-image: url(../common/tbl595_main_top2.gif);	background-repeat: no-repeat;}.tbl595-main-mid2 {	background-image: url(../common/tbl595_main_mid2.gif);	background-repeat: repeat;}.tbl595-main-btm2 {	background-image: url(../common/tbl595_main_btm2.gif);	height: 11px;	width: 595px;	font-size: 10px;}.tbl595-main-top3 {	background-image: url(../common/tbl595_main_top3.gif);	height: 16px;	width: 595px;	font-size: 10px;}.tbl595-main-mid3 {	background-image: url(../common/tbl595_main_mid3.gif);	background-repeat: repeat;}.tbl595-main-btm3 {	background-image: url(../common/tbl595_main_btm3.gif);	height: 21px;	width: 595px;	font-size: 10px;}/*160ƒOƒŒƒC˜g+ŠpŠÛ===*/.tbl160-top {	background-image: url(../common/tbl160_top.gif);	height: 11px;	width: 160px;	font-size: 10px;}.tbl160-mid {	background-image: url(../common/tbl160_mid.gif);	background-repeat: repeat;}.tbl160-btm {	background-image: url(../common/tbl160_btm.gif);	height: 11px;	width: 160px;	font-size: 10px;}/*595ƒOƒŒƒC˜g+”–===*/.box595-gray-top {	background-image: url(../common/box595-1_top.gif);	background-repeat: repeat;	height: 11px;	width: 595px;	font-size: 10px;}.box595-gray-mid {	background-image: url(../common/box595-1_mid.gif);	background-repeat: repeat;	font-size: 10px;}.box595-gray-btm {	background-image: url(../common/box595-1_btm.gif);	height: 11px;	width: 595px;	font-size: 10px;}/*430ƒOƒŒƒC˜g+”–===*/.box430-gray-top {	background-image: url(../common/box430-1_top.gif);	background-repeat: repeat;	height: 11px;	width: 430px;	font-size: 10px;}.box430-gray-mid {	background-image: url(../common/box430-1_mid.gif);	background-repeat: repeat;	font-size: 10px;}.box430-gray-btm {	background-image: url(../common/box430-1_btm.gif);	height: 11px;	width: 430px;	font-size: 10px;}/*===ƒwƒbƒ_[=======================================================================*/.head2-con-bg {	background-image: url(../common/head2_con_bg.gif);}.head3-search-box {	font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka";	font-size: 12px;	color: #000000;	background-color: #ECECEC;	width: 110px;	border: 1px solid #FF3300;	height: 19px;}/*===ƒtƒbƒ^[=======================================================================*/.foot-tbl {	font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka";	font-size: 12px;	line-height: 19px;	color: #000000;	margin-bottom: 25px;}.foot-line {	font-size: 10px;	background-image: url(../common/foot_line.gif);	height: 10px;	width: 784px;}.foot-searchbox595-bg {	background-image:  url(../common/foot_searchbox595_bg.gif);	height: 45px;	width: 595px;	font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka";	font-size: 14px;}.foot-searchbox784-bg {	background-image: url(../common/foot_searchbox784_bg.gif);	height: 45px;	width: 784px;	margin-bottom: 20px;	font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka";	font-size: 14px;	color: #000000;}/*===ƒCƒ“ƒfƒbƒNƒXyindexz‚ÌÝ’è=======================================================================*//*¶„ƒ}ƒKƒWƒ“===*/.idx-mag-mgn {	margin-top: 4px;	margin-right: 0px;	margin-bottom: 2px;	margin-left: 0px;}.idx-mgzn-txt {	font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka";	font-size: 12px;	line-height: 16px;	color: #000000;}/*’†„ŒŸõƒ{ƒ^ƒ“===*/.idx-search-bg {	background-image:  url(../common/idx_search_bg.gif);	height: 45px;	width: 430px;}.idx-search-box {	font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka";	font-size: 12px;	color: #000000;	background-color: #FFFFFF;	width: 140px;	border: 1px solid #FF3300;	height: 19px;}/*’†„ƒNƒ`ƒRƒ~ƒtƒHƒg===*/.idx-photo-box {	background-image: url(../common/idx_photo_box.gif);	height: 78px;	width: 103px;}.idx-photo-txt {	font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka";	font-size: 11px;	line-height: 15px;	color: #666666;}/*‰E„ƒ}ƒCƒ‹[ƒ€===*/.idx-myroom-tbl-btm {	font-size: 10px;	background-image:  url(../common/idx_myroom_tbl_btm.gif);	height: 11px;	width: 160px;}.idx-myroom-tbl-mid {	background-image:  url(../common/idx_myroom_tbl_mid.gif);	background-repeat: repeat-y;}.idx-myroom-tbl-mgn {	margin-top: 4px;}.idx-myroom-txt-set {	font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka";	font-size: 11px;	line-height: 15px;	color: #000000;}.idx-myroom-txt {	font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka";	font-size: 12px;	line-height: 17px;}/*’†„“ÁW===*/.idx-sp-ttl {	font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka";	font-size: 12px;	line-height: 16px;	padding-bottom: 3px;	padding-top: 1px;	padding-right: 0px;	padding-left: 0px;}.idx-sp-txt-main {	font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka";	font-size: 12px;	line-height: 16px;}.idx-sp-txt-foot {	font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka";	font-size: 12px;	line-height: 17px;	color: #000000;}/*‰E„V’…Œn===*/.idx-new-name {	font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka";	font-size: 12px;	line-height: 17px;}.idx-new-txt {	font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka";	font-size: 12px;	line-height: 17px;	color: #666666;}.idx-new-txt2 {	font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka";	font-size: 11px;	line-height: 14px;	color: #666666;}/*===ƒgƒsƒbƒNƒXytopicszƒy[ƒW‚ÌÝ’è=======================================================================*/.topic-txt-main {	font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka";	font-size: 12px;	line-height: 21px;	color: #000000;}.topic-txt-sub {	font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka";	font-size: 16px;	line-height: 22px;	font-weight: bold;	margin-bottom: 8px;	color: #FF3300;}/*===ƒCƒ“ƒtƒHyinfozƒy[ƒW‚ÌÝ’è=======================================================================*/.info-txt-normal {	font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka";	font-size: 12px;	line-height: 21px;	color: #000000;}.info-txt-large {	font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka";	font-size: 16px;	line-height: 25px;	font-weight: bold;	color: #FF3300;}.info-tblbox {	font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka";	font-size: 12px;	line-height: 19px;	color: #000000;	background-color: #EFEFEF;	border: 1px solid #DDDDDD;	margin-top: 5px;	margin-bottom: 5px;}.info-form {	font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka";	font-size: 12px;	color: #000000;	background-color: #FFFFFF;	border: 1px solid #C1C1C1;	padding: 2px;}.info-form-send {	font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka";	font-size: 14px;	color: #FFFFFF;	background-color: #FF3300;	letter-spacing: 1px;	padding-top: 2px;	padding-bottom: 2px;	border-top-width: 1px;	border-right-width: 1px;	border-bottom-width: 1px;	border-left-width: 1px;	border-top-style: solid;	border-top-color: #FF6600;	border-right-color: #CC3300;	border-bottom-color: #CC3300;	border-left-color: #FF6600;}/*===ƒT[ƒ`ysearchzƒy[ƒW‚ÌÝ’è=======================================================================*/.search-box-txt-main {	font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka";	font-size: 12px;	color: #000000;	margin-bottom: 10px;}.search-select {	font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka";	font-size: 12px;	color: #000000;	background-color: #FFFFFF;	padding-top: 1px;	padding-bottom: 1px;	border: 1px solid #666666;}/*===ƒ}ƒKƒWƒ“ymgznz‚ÌÝ’è=======================================================================*/.mgzn-txt-name {	font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka";	font-size: 18px;	font-weight: bold;	color: #000000;}.mgzn-txt-main {	font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka";	font-size: 12px;	line-height: 18px;	color: #000000;}.mgzn-txt-tit {	font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka";	font-size: 16px;	line-height: 19px;	font-weight: bold;	color: #CC0000;}.mgzn-txt-s {	font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka";	font-size: 12px;	letter-spacing: 2px;	padding-left: 7px;	color: #CC0000;}.mgzn-mgn {	margin-top: 22px;	margin-bottom: 7px;}.mgzn-top-mgn {	margin-top: 30px;}/*===‹ŒƒXƒ^ƒCƒ‹iƒŠƒjƒ…[ƒAƒ‹Š®—¹Œã‚Éíœj=======================================================================*/.text12a{	color: #000000;	font-size: 12px;	line-height: 160%;	font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka";}.text14a{	color: #000000;	font-size: 14px;	font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka";	line-height: 160%;}.text12b{	color: #000000;	font-size: 12px;	line-height: 180%;	font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka";}.text10{	color: #000000;	font-size: 10px;	font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka";	line-height: 140%;}.text11{	color: #000000;	font-size: 11px;	font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka";	line-height: 140%;}.text12{	color: #000000;	font-size: 12px;	font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka";	line-height: 130%;}.text14{	color: #000000;	font-size: 14px;	font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka";	line-height: 130%;}.text16{	color: #000000;	font-size: 16px;	font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka";	line-height: 130%;}.text18{	color: #000000;	font-size: 18px;	font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka";	line-height: 140%;}.text20{	color: #000000;	font-size: 20px;	font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka";	line-height: 120%;}.text24{	color: #000000;	font-size: 24px;	font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka";	line-height: 130%;}/*===’Ç‰Á€–ÚiŒã‚Å®—j=======================================================================*/.search-box595-txt-name {	font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka";	font-size: 12px;	line-height: 17px;	color: #000000;	margin-top: 10px;	margin-bottom: 6px;}.search-box595-txt-mds {	font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka";	font-size: 12px;	margin-top: 4px;	line-height: 16px;	color: #FF3300;	letter-spacing: 1px;	font-weight: bold;}.search-box595-navi-mgn {	margin-top: 4px;	margin-bottom: 10px;}.review-txt-an {	font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka";	font-size: 12px;	color: #000000;	padding-top: 8px;	padding-bottom: 8px;}.review-txt-us {	font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka";	margin-top: 20px;	color: #000000;	font-size: 12px;}.txt-test {	color: #000000;	text-decoration: none;}