/*++++++++++++++++++++++++++++++++++++++++++
タイトル　oyado_title
+++++++++++++++++++++++++++++++++++++++++++*/

#oyadoTopTitle {width:800px;}
#oyadoTopTitle h1 {background:url(../parts/oyado_title2.gif) no-repeat left; width:163px; height:34px; text-indent:-9999px; line-height:0px; margin-top:10px}
#oyadoTopTitle p { font-size:10px; color:#666666; width:auto; height:auto}
#oyadoTopTitle span { font-weight:bold; vertical-align: baseline}
#oyadoTopTtl{width:800px; height:70px}

#oyadoTtl {width:800px; height:95px; position:relative; border-bottom:1px dashed #cccccc; margin:0 0 10px 0}
#oyadoTtl .oyadoTtlTopText{ width:300px; height:14px;position:absolute; top:7px; left:0; font-size:10px; color:#666666; background:url(/oyado/parts/title_point.gif) no-repeat top left; text-indent:38px; height:12px}
#oyadoTtl h1{ position:absolute; top:35px; left:0;background:url(/oyado/parts/oyado_title2.gif) no-repeat top left; width:163px; height:34px; text-indent:-9999px}
#oyadoTtl #oyadoMenu{ position:absolute; top:0; right:0; font-size:12px; list-style:none; width:400px; height:24px}
#oyadoTtl #oyadoMenu a{ display:block; width:auto; height:auto; margin:5px}
#oyadoTtl #oyadoMenu .icon1{ font-size:10px; padding:0 0 0 18px; position:absolute; top:0px; right:270px; width:auto; height:24px; background:url(/oyado/parts/s_icon_02.gif) no-repeat center left}
#oyadoTtl #oyadoMenu .icon2{ font-size:10px; padding:0 0 0 18px; position:absolute; top:0px; right:140px; width:auto; height:24px; background:url(/oyado/parts/s_icon_03.gif) no-repeat center left}
#oyadoTtl #oyadoMenu .icon3{ font-size:10px; padding:0 0 0 18px; position:absolute; top:0px; right:60px; width:auto; height:24px; background:url(/oyado/parts/s_icon_06.gif) no-repeat center left}
#oyadoTtl #oyadoMenu .icon4{ font-size:10px; padding:0 0 0 18px; position:absolute; top:0px; right:0px; width:auto; height:24px; background:url(/oyado/parts/s_icon_04.gif) no-repeat center left}
#oyadoTtl .oyadoTtlBn{ position:absolute; top:24px; left:175px; width:175px; height:45px; text-align:center}
#oyadoTtl .oyadoTtlNew{ position:absolute; top:24px; right:0; width:440px}
#oyadoTtl .oyadoTtlNew dt{ width:440px;background:url(/oyado/parts/point_y.gif) no-repeat 0px 0px; text-indent:15px; font-weight:bold; color:#0C4F08; background-color:#D9EBD8; padding:2px 0 2px 0; margin:0 0 3px 0}
#oyadoTtl .oyadoTtlNew dd{ width:440px;background:url(/oyado/parts/point_y2.gif) no-repeat 0px 0px; text-indent:15px; margin:0 0 3px 0}

/*++++++++++++++++++++++++++++++++++++++++++
簡単検索　e_retrieval
+++++++++++++++++++++++++++++++++++++++++++*/

#e_retrieval_1 {background:url(../parts/common_middle_line.gif) repeat-y; width:195px; height:360px; position:relative}
#e_retrieval_2 {background:url(../parts/common_bottom.gif) no-repeat bottom; width:195px; height:360px}
#e_retrieval_3 {background-color:#ebf5ec; width:185px; height:350px; position:absolute; top:5px; left:5px}
#e_retrieval_3 div { margin:5px 5px 3px 5px; width:175px; height:12px;}
.e_retrieval_style { margin:0 0 0 0;margin-bottom:3px; width:auto; height:auto; vertical-align: middle }
.e_retrieval_style label { font-size:12px; color:#666666}
.e_retrieval_style1 {background:url(../parts/search_subtit1.gif) no-repeat; margin:0 0 0 0}
.e_retrieval_style1 p {text-indent:-9999px;float:left}
.e_retrieval_style1 img {float:right }
.e_retrieval_style2 {background:url(../parts/search_subtit2.gif) no-repeat}
.e_retrieval_style2 p {text-indent:-9999px}
.e_retrieval_style3 {background:url(../parts/search_subtit3.gif) no-repeat}
.e_retrieval_style3 p {text-indent:-9999px}
.e_retrieval_style4 {background:url(../parts/search_subtit4.gif) no-repeat}
.e_retrieval_style4 p {text-indent:-9999px}
.e_retrieval_style5 {background:url(../parts/search_subtit7.gif) no-repeat}
.e_retrieval_style5 p {text-indent:-9999px}
.e_retrieval_style6 {background:url(../parts/search_subtit8.gif) no-repeat}
.e_retrieval_style6 p {text-indent:-9999px}
.e_retrieval_style_more {  margin-left:10px;margin-bottom:3px; font-size:10px; color:#666666 }
.e_retrieval_style select {margin-right:2px;font-size:12px;}
.e_retrieval_style_txt { margin-left:10px;margin-bottom:3px; font-size:10px; position:absolute; bottom:30px; right:10px }
.e_retrieval_style_bt { margin-left:10px;margin-bottom:3px; position:absolute; bottom:5px; right:10px}

#e_retrieval_title {background:url(../parts/search_bar_center.gif) repeat-x top left; width:195px; height:26px}
#e_retrieval_title div {background:url(../parts/search_bar_kantan.gif) no-repeat top left; width:195px; height:26px}
#e_retrieval_title div p {background:url(../parts/search_bar_end.gif) no-repeat top right; width:195px; height:26px;text-indent:-9999px}

/*++++++++++++++++++++++++++++++++++++++++++
駅名・住所から検索　station_address
+++++++++++++++++++++++++++++++++++++++++++*/

#station_address_1 {width:195px; height:70px; background:url(../parts/common_middle_line.gif) repeat-y; position:relative}
#station_address_2 {width:195px; height:70px; background:url(../parts/common_bottom.gif) no-repeat bottom}
.station_address_style { position:absolute;top:5px;left:10px; width:125px; height:12px; background:url(../parts/search_subtit5.gif)}
.station_address_style p {text-indent:-9999px}
.station_address_text { position:absolute;top:10px;left:10px; width:auto; height:auto}
.station_address_bt { position:absolute;bottom:5px; right:5px; width:auto; height:auto}

#station_address_title {background:url(../parts/search_bar_center.gif) repeat-x top left; width:195px; height:26px}
#station_address_title div {background:url(../parts/search_bar_sta_ad2.gif) no-repeat top left; width:195px; height:26px}
#station_address_title p {background:url(../parts/search_bar_end.gif) no-repeat top right; width:195px; height:26px;text-indent:-9999px}

/*++++++++++++++++++++++++++++++++++++++++++
駅名・住所から検索　keyword
+++++++++++++++++++++++++++++++++++++++++++*/

#keyword_1 {width:390px; height:70px; background-image:url(../parts/common_middle_line_l.gif); position:relative}
#keyword_2 {width:390px; height:70px; background:url(../parts/common_bottom_l.gif) no-repeat bottom}
.keyword_style { position:absolute;top:5px;left:10px; width:125px; height:12px; background:url(../parts/search_subtit6.gif) no-repeat 0px 0px; line-height:0px}
.keyword_style p {text-indent:-9999px}
.keyword_text { position:absolute;top:50px;left:10px; width:auto; height:auto}
.keyword_bt { position:absolute;top:25px;left:10px; width:auto; height:auto}
.keyword_bt .text {font-size:12px}
.keyword_bt .botton { margin-left:5px;font-size:14px}



#keyword_title {background:url(../parts/search_bar_center.gif) repeat-x top left; width:390px; height:26px}
#keyword_title div {background:url(../parts/search_bar_key.gif) no-repeat top left; width:390px; height:26px}
#keyword_title p {background:url(../parts/search_bar_end.gif) no-repeat top right; width:390px; height:26px;text-indent:-9999px}

/*++++++++++++++++++++++++++++++++++++++++++
地図から検索　map
+++++++++++++++++++++++++++++++++++++++++++*/

#map_1 {width:390px; height:360px; background-image:url(../parts/common_middle_line_l.gif); position:relative; background-color:#ebf5ec}
#map_2 {width:390px; height:360px; background:url(../parts/common_bottom_l_g.gif) no-repeat bottom}
#map_3 {position:absolute; top:30px; left:10px; border:1px solid #cccccc }
.map_txt {position:absolute; top:5px; left:10px}

.map_style { position:absolute;top:5px;left:10px; width:125px; height:12px; background:url(../parts/search_subtit6.gif)}
.map_style p {text-indent:-9999px}
.map_text { position:absolute;top:50px;left:10px; width:auto; height:auto}
.map_bt { position:absolute;top:25px;left:10px; width:auto; height:auto}

#map_title {background:url(../parts/search_bar_center.gif) repeat-x top left; width:390px; height:26px}
#map_title div {background:url(../parts/search_bar_map.gif) no-repeat top left; width:390px; height:26px}
#map_title p {background:url(../parts/search_bar_end.gif) no-repeat top right; width:390px; height:26px;text-indent:-9999px}

/*++++++++++++++++++++++++++++++++++++++++++
おすすめのホテル・旅館　PICK UP
+++++++++++++++++++++++++++++++++++++++++++*/

#pick_up {width:590px; margin-top:1px; height:auto}
#hotel_l {background-color:#FFFFFF; width:280px; height:auto; float:left; margin-left:5px; margin-top:5px}
#hotel_r {background-color:#FFFFFF; width:280px; height:auto; float:right; margin-right:5px; margin-top:5px}

.hotel_name {width:270px; height:15px; font-size:12px; margin-left:5px; color:#666666; margin-top:5px; background:url(../parts/point_osu.gif) no-repeat left; text-indent:18px}
.hotel_detail { width:270px; height:auto}
.hotel_detail p { width:270px; height:auto; text-align:left; font-size:12px; color:#666666; line-height:1.3em; margin:5px; vertical-align:text-top}
.hotel_detail p img { width:100px; height:75px; float:left; vertical-align:text-top; margin-right:3px}

.map_style p {text-indent:-9999px}
.map_text { position:absolute;top:50px;left:10px; width:auto; height:auto}
.map_bt { position:absolute;top:25px;left:10px; width:auto; height:auto}

#pick_up_title {width:590px;margin-top:15px; background:url(../parts/bar_osu.gif) no-repeat; line-height:1em; height:25px; margin-bottom:1px; text-indent:-9999px}

.e_type{width:280px;height:auto; text-align:left}
.e_type dt{width:280px; height:auto;font-size:12px;background:url(/oyado/parts/point_osu.gif) no-repeat 0px 0px; padding-left:20px; margin:0 0 5px 0}
.e_type dd{ display:inline}
.e_type dd.photo{width:105px; height:auto; float:left;}
.e_type dd.data{width:175px; height:auto; float:left;}
.e_type ul{clear:both}
.e_type li.price{ width:175px;height:auto;font-weight:bold; font-size:12px; text-align:right; color:#FF0000;}
.e_type li.cap{width:175px; height:auto; font-size:12px; color:#666666}
.e_type dd.data a:link{color:#666666;text-decoration:none}
.e_type dd.data a:visited{color:#666666;text-decoration:none}
.e_type dd.data a:hover{color:#666666;text-decoration:underline}

.ryoukin{width:590px;height:auto;text-align:right;margin:5px 0 5px 0;color:#666666}

/*++++++++++++++++++++++++++++++++++++++++++
旅雑貨　mono
+++++++++++++++++++++++++++++++++++++++++++*/

/*お宿トップ用*/
#mono_list {font-size:12px; margin:0px 0px 0px 0px; padding:0px; line-height:1.5em; width:190px}
#mono_list_li {font-size:12px;list-style:none; background:url(parts/point_tabi.gif) no-repeat 0px 5px; line-height:1.7em; padding:0 0 0 12px}

/*特集用*/
.monoSb{padding:5px 0 0 5px; font-size:12px}
.monoTxt {font-size:12px;width:190px;padding:5px 2px 5px 10px;color:#666666}
.monoList {font-size:12px;margin:0px 0px 0px 0px;padding:0px;line-height:1.5em;width:190px}
.monoList li{font-size:12px;list-style:none; background:url(parts/point_tabi.gif) no-repeat 0px 5px; line-height:1.7em; padding:0 5px 0 12px}

/*++++++++++++++++++++++++++++++++++++++++++
テーマ別　theme
+++++++++++++++++++++++++++++++++++++++++++*/

.theme{width:590px;margin-top:20px;background:url(../parts/bar_tema.gif) no-repeat; line-height:1em;height:25px;text-indent:-9999px}
.themeFeature A:link span{color: #000099; text-decoration: underline}
.themeFeature A:visited span{color: #9900CC; text-decoration: underline}
.themeFeature A:hover span{color: #FF3333; text-decoration: underline}
.themeFeatureText A:link {color: #000099; text-decoration: underline}
.themeFeatureText A:visited {color: #9900CC; text-decoration: underline}
.themeFeatureText A:hover {color: #FF3333; text-decoration: underline}


/*++++++++++++++++++++++++++++++++++++++++++
シリーズ温泉旅館　onsen
+++++++++++++++++++++++++++++++++++++++++++*/

.onsen{width:590px;margin-top:20px;background:url(../parts/bar_onsen.gif) no-repeat; line-height:1em;height:25px;text-indent:-9999px}

/*++++++++++++++++++++++++++++++++++++++++++
その他の特集　otherFeature
+++++++++++++++++++++++++++++++++++++++++++*/

#otherFeature {font-size:12px;margin:0 0 0 0;padding:0;line-height:1.5em;width:190px}
#otherFeature li{font-size:12px;list-style:none; background:url(parts/point_tabi.gif) no-repeat 0px 5px; line-height:1.7em; padding:0 0 0 12px}

/*++++++++++++++++++++++++++++++++++++++++++
その他の特集用ボタン　otherFeatureBotton
+++++++++++++++++++++++++++++++++++++++++++*/

.btHotel {margin:0 0 2px 0}
.btHotel a:link{background:url(../parts/bt_oyado_hhtl.gif); width:195px; height:45px; text-indent:-9999px; display:block }
.btHotel a:visited{background:url(../parts/bt_oyado_hhtl.gif); width:195px; height:45px; text-indent:-9999px; display:block }
.btHotel a:hover{background:url(../parts/bt_oyado_hhtl_ov.gif); width:195px; height:45px; text-indent:-9999px; display:block }
.btOnsen {margin:0 0 2px 0}
.btOnsen a:link{background:url(../parts/bt_oyado_onsen.gif); width:195px; height:45px; text-indent:-9999px; display:block}
.btOnsen a:visited{background:url(../parts/bt_oyado_onsen.gif); width:195px; height:45px; text-indent:-9999px; display:block}
.btOnsen a:hover{background:url(../parts/bt_oyado_onsen_ov.gif); width:195px; height:45px; text-indent:-9999px; display:block}
.btBusiness {margin:0 0 10px 0}
.btBusiness a:link{background:url(../parts/bt_oyado_business.gif); width:195px; height:45px; text-indent:-9999px; display:block}
.btBusiness a:visited{background:url(../parts/bt_oyado_business.gif); width:195px; height:45px; text-indent:-9999px; display:block}
.btBusiness a:hover{background:url(../parts/bt_oyado_business_ov.gif); width:195px; height:45px; text-indent:-9999px; display:block}

/*++++++++++++++++++++++++++++++++++++++++++
旅雑貨タイトル　zakka
+++++++++++++++++++++++++++++++++++++++++++*/

#zakka a:link{color:#000000;	text-decoration:none;}
#zakka a:visited{color:#000000;	text-decoration:none;}
#zakka a:hover{color:#000000;	text-decoration:none;}

/*++++++++++++++++++++++++++++++++++++++++++
都道府県用の新しいCSS
+++++++++++++++++++++++++++++++++++++++++++*/
.ad_bar01 {margin-top:10px;width:195px;height:30px; background:url(../parts/oyado_br01.gif) no-repeat;}
.ad_bar01 p{font-size:12px; color:#666666; width:195px; height:30px; padding:3px 0; text-align:center; font-weight:bold;}
.ad_waku01 {background:url(../parts/common_middle_line.gif) repeat-y; width:195px; height:auto; padding:0 0 3px 0}
.ad_waku01 p{width:185px; height:auto; margin:0px 5px 0px 5px; padding:0}
.ad_ichiran {font-size:12px; line-height:15px; width:185px; height:auto; margin:12px 5px 0px 5px; padding:0}
.ad_onsentokusyu {font-size:12px; line-height:15px; width:185px; height:auto; margin:0px 5px 0px 5px; padding:0}
.ad_tour {font-size:12px; line-height:15px}
.ad_area {position:absolute; right:10px; bottom:3px; font-size:14px; color:#666666; font-weight:bold}
.ad_info {width:160px; text-align:left;line-height:1.5em; font-size:10px; color:#666666}

#adTtlbox{width:800px; height:44px; border-bottom:1px solid #cccccc; margin:15px 0 15px 0; padding:0 0 0 0; color:#666666}
#adTtlbox .adTtlText{width:800px; height:14px; margin:0 0 0 0; padding:0; line-height:1em; font-size:10px; color:#666666 }
#adTtlbox .adTtlbgL{background:url(/oyado/parts/adTtlR.gif) no-repeat top right; width:35%; height:26px; float:left; margin:0; padding:0}
#adTtlbox .adTtlbgL_02{background:url(/oyado/parts/adTtlR.gif) no-repeat top right; width:39%; height:26px; float:left; margin:0; padding:0}
#adTtlbox .adTtlbgR{margin:0; padding:0; width:auto; height:auto; background:url(/oyado/parts/adTtlL.gif) no-repeat top left}
#adTtlbox .adTtl{font-family:Arial Black,Arial,sans-serif; font-weight:bold;line-height:1em; font-size:24px; margin:2px 17px 0 20px; padding:0 0 0 0; width:auto; height:24px; color:#666666}
#adTtlbox .adTtlMenu{float:right; width:auto; height:24px }
#adTtlbox .menu{float:right; width:auto; height:24px }
#adTtlbox .menu ul{width:462px; height:20px; margin:0 0 5px 0}
#adTtlbox .icon4{float:right;width:auto; height:20px;margin:0 0 0 10px;background:url(/oyado/parts/s_icon_04.gif) no-repeat 0px 0px; padding:3px 0 0 22px; font-size:10px}
#adTtlbox .icon6{float:right;width:auto; height:20px;margin:0 0 0 10px;background:url(/oyado/parts/s_icon_06.gif) no-repeat 0px 0px; padding:3px 0 0 22px; font-size:10px}
#adTtlbox .icon3{float:right;width:auto; height:20px;margin:0 0 0 10px;background:url(/oyado/parts/s_icon_03.gif) no-repeat 0px 0px; padding:3px 0 0 22px; font-size:10px}
#adTtlbox .icon2{float:right;width:auto; height:20px;margin:0 0 0 10px;background:url(/oyado/parts/s_icon_02.gif) no-repeat 0px 0px; padding:3px 0 0 22px; font-size:10px}

.ttlParts{height:28px; width:800px; border-bottom:1px solid #cccccc; margin:0 0 15px 0; padding:0 0 0 0; color:#666666}
.ttlParts .ttl{float:left; margin:0 0 0 0; padding:0 0 0 0; font-weight:bold; font-family:Arial Black,Arial,sans-serif; font-size:25px; height:25px; width:auto;line-height:1em}
.ttlParts .ttlImageL{float:left; margin:0 5px 0 0; padding:0 0 0 0; height:25px; width:15px}
.ttlParts .ttlImageR{float:left; margin:0 0 0 5px; padding:0 0 0 0; height:25px; width:15px}
.ttlParts .ttlMenu{float:right; margin:0 0 0 5px; padding:0 0 0 0; height:25px; width:auto; font-size:10px; font-weight:normal; font-family:'ＭＳ Ｐゴシック', Osaka}

/*++++++++++++++++++++++++++++++++++++++++++
メニュー用CSS
+++++++++++++++++++++++++++++++++++++++++++*/
#oyadoMenu { width:800px; height:24px; position:relative; list-style:none; margin:0; padding:0}
#oyadoMenu a{ display:block; width:auto; height:auto; margin:5px 5px 5px 22px; padding:0}
#oyadoMenu .icon1{ font-size:10px; margin:0; padding:0 0 0 0; position:absolute; top:0px; right:270px; width:auto; height:24px; background:url(/oyado/parts/menuIcon01.gif) no-repeat center left}
#oyadoMenu .icon2{ font-size:10px; margin:0; padding:0 0 0 0; position:absolute; top:0px; right:140px; width:auto; height:24px; background:url(/oyado/parts/menuIcon02.gif) no-repeat center left}
#oyadoMenu .icon3{ font-size:10px; margin:0; padding:0 0 0 0; position:absolute; top:0px; right:60px; width:auto; height:24px; background:url(/oyado/parts/menuIcon03.gif) no-repeat center left}
#oyadoMenu .icon4{ font-size:10px; margin:0; padding:0 0 0 0; position:absolute; top:0px; right:0px; width:auto; height:24px; background:url(/oyado/parts/menuIcon04.gif) no-repeat center left}
#oyadoMenu a:link{ text-decoration:underline}
#oyadoMenu a:visited{ text-decoration:underline}
#oyadoMenu a:hover{ text-decoration:underline}

/*++++++++++++++++++++++++++++++++++++++++++
タイトル　サイド　メニュー用CSS
+++++++++++++++++++++++++++++++++++++++++++*/
#menuTtlSide {width:400px; height:24px}
#menuTtlSide #oyadoMenu{ position:relative; top:0; right:0; font-size:12px; list-style:none; width:400px; height:24px}
#menuTtlSide #oyadoMenu a{ display:block; width:auto; height:auto; margin:5px}
#menuTtlSide #oyadoMenu .icon1{ font-size:10px; padding:0 0 0 18px; position:absolute; top:0px; right:270px; width:auto; height:24px; background:url(/oyado/parts/s_icon_02.gif) no-repeat center left}
#menuTtlSide #oyadoMenu .icon2{ font-size:10px; padding:0 0 0 18px; position:absolute; top:0px; right:140px; width:auto; height:24px; background:url(/oyado/parts/s_icon_03.gif) no-repeat center left}
#menuTtlSide #oyadoMenu .icon3{ font-size:10px; padding:0 0 0 18px; position:absolute; top:0px; right:60px; width:auto; height:24px; background:url(/oyado/parts/s_icon_06.gif) no-repeat center left}
#menuTtlSide #oyadoMenu .icon4{ font-size:10px; padding:0 0 0 18px; position:absolute; top:0px; right:0px; width:auto; height:24px; background:url(/oyado/parts/s_icon_04.gif) no-repeat center left}
#menuTtlSide #oyadoMenu a:link{ text-decoration:underline}
#menuTtlSide #oyadoMenu a:visited{ text-decoration:underline}
#menuTtlSide #oyadoMenu a:hover{ text-decoration:underline}

/*++++++++++++++++++++++++++++++++++++++++++
トップリンクカラーCSS
+++++++++++++++++++++++++++++++++++++++++++*/

a.oslink:link {
	color:#666666;
	text-decoration:none
}

a.oslink:visited {
	color:#666666;
	text-decoration:none
}

a.oslink:hover {
	color:#666666;
	text-decoration:underline
}

