body{background-color:#333;}

#all_contents3{padding-top:10px;}


.pl_waku{border:1px solid #99CCFF; background-image:url(/datas/img/plus_bk.gif); padding:15px;}

h1{font-size:13px; display:inline;}
h3{font-size:14px; margin:0; padding:0; color:#333; display:inline;}

#crumbs a{color:#CCC;}
#crumbs_noline a{color:#CCC;}

.plus_top_all {
	width:940px; padding-bottom:10px;
}

#plsobi{font-size:12px; height:26px; color:#eaeaea;}
#plsobi a:link{color:#FFF;}
#plsobi a:visited{color:#FFF;}
#plsobi a:hover{color:#FFCC00;}
.plsobi{width:390px; float:left;}
.plsobi img{vertical-align:middle;}

#pls_twikkyu{width:740px; height:200px; background:url(http://a248.e.akamai.net/f/248/99838/1d/www.ikyu.com/plus/image/twikkyu_bk.gif) repeat-x;}
#pls_twikkyu_flash{width:170px; float:left;}
#pls_twikkyu_waku{width:570px; float:right; color:#CCC;
	scrollbar-face-color: #999;
scrollbar-track-color: #555;
scrollbar-arrow-color: #ffffff;
scrollbar-highlight-color: #CCC;
scrollbar-shadow-color: #000;
scrollbar-3dlight-color: #CCC;
scrollbar-darkshadow-color: #000;}
#pls_twikkyu_waku a{color:#FFCC00;}
#pls_twikkyu_waku a.go{color:#eaeaea;}
#pls_twikkyu_waku ul{margin:0; padding:0 15px 0 0; height:175px; overflow:auto;}
#pls_twikkyu_waku li{margin:0 0 10px 0;}


/* new comer */
.pls-top-new-comers{background:url(../image/sinkiwk_02.png) repeat-y; width:740px;}
.pls-top-new-comers div{clear:both; width:710px; padding:10px 0 0 0; margin:10px 0 0 0; border-top:1px dotted #666; text-align:left; color:#eaeaea; display:blcok;}
.pls-top-new-comers div a{color:#FFCC00;}
.pls-top-new-comers div img{width:150px; float:left; margin:0 8px 0 0;}
.pls-top-new-comers div strong{font-size:14px; line-height:22px;}
.pls-top-new-comers p{text-align:center; padding:10px 0 0 0; margin:0;}


.plus_top_right{
	width:180px;
	float:right;
}

.plus_towa{width:180px; background:url(http://a248.e.akamai.net/f/248/99838/1d/www.ikyu.com/plus/image/towa_02.gif) repeat-y;}
a.lcl:link{color:#ccc; text-decoration:none; border-bottom:1px dotted #999;}
a.lcl:visited{color:#ccc; text-decoration:none; border-bottom:1px dotted #999;}
a.lcl:hover{color:#FFF; text-decoration:none; border-bottom:1px dotted #000;}


.plus_reco_plan{clear:both; padding-top:10px;}
.plus_reco_plan img{float:left; margin-right:7px; border:0;}
.plus_reco_plan_two{width:335px; display:block; text-align:left;}


/* campaign */
#plus-top-camp{width:740px;}
#plus-top-camp p{padding:0 0 5px 35px; margin:0; color:#FFD700; font-weight:bold;}
#plus-top-camp2{padding:0 30px 5px 30px;}
#plus-top-camp2 img{margin:5px; float:left;}
#plus-top-camp2 a:hover{position:relative; left:1px; top:-1px;}


/* おすすめ　ショッピング・レストラン */
img.plus_shop{width:100px; float:left; margin-right:7px;}
img.plus_restaurant{width:100px; float:right; margin-left:7px;}

.plus_top_flash {
	width:740px; height:345px; display:block;
	font-family:helvetica, Osaka, 'ＭＳ Ｐゴシック';}
.plus_top_flash a:link{color:#0066FF;}
.plus_top_flash a:visited{color:#0066FF;}
.plus_top_flash a:hover{color:#FFF;}

.plus_top_srch {
	width:740px;
	background:url(http://a248.e.akamai.net/f/248/99838/1d/www.ikyu.com/plus/image/top_recommen_02.png) repeat-y;
	color:#eaeaea;
}
.plus_top_srch a{color:#FFCC00;}

/* 各カテゴリーGIFの上辺に黒線 */
.plus_eachbar{border-top:1px solid #000;}

.plus_top_reco{padding:10px 15px 0 15px;}
.plus_top_reco_ichiran{clear:both; text-align:right; padding-top:10px;}


/* 上辺テキスト広告 */
ul.PlusTopAd1{width:740px; padding:15px 0; margin:0; list-style-type:none;}
ul.PlusTopAd1 li{width:360px; text-align:center;}
ul.PlusTopAd1 a:link{color:#eaeaea;}
ul.PlusTopAd1 a:visited{color:#eaeaea;}


/* shop and restarant */
.plus_top_sandr {background:url(http://a248.e.akamai.net/f/248/99838/1d/www.ikyu.com/plus/image/top_waku_06.gif) repeat-y; 
	width:740px;
}
.plus_top_sandr img{float:left; width:100px; margin-right:10px;}



.plus_top_etc_shop {
	float:left;
	width:330px;
}
.plus_top_etc_rest {
	width:330px;
	float:right;
}
.plus_etc {width:300px; padding:10px 0 5px 0; color:#CCC; text-align:left;}
.plus_etc img{float:left; border:0; margin-right:5px;}



.pl_accimg{width:160px; float:right; text-align:left;}
/* 航空券付プランボタン */
.withair{width:150px; clear:both; padding:5px 0;}
.withair img{border:0; width:150px; height:30px;}


.ikpls_obi_01{clear:both; width:680px; float:left; background-image:url(/plus/img/top_obi1.gif); height:30px;}
.ikpls_obi_01_in{padding-top:7px; font-size:11px; text-align:center;}
.ikpls_obi_01_in b{font-size:12px;}
.ikpls_obi_01_in a:link{color:#FFF;}
.ikpls_obi_01_in a:visited{color:#FFF;}
.ikpls_obi_01_in a:hover{color:#FFCC00;}

/* Plusトップ　検索 */
.ikpls_waku{margin:0 15px 0 30px; color:#dcdcdc;}
.ikpls_waku table{border-collapse:collapse;}
.ikpls_waku table td{padding:0;}
.ikpls_waku a:link{color:#FFF;}
.ikpls_waku a:visited{color:#FFF;}
.ikpls_waku a:hover{color:#FFCC00;}


/* 新着情報 */
.ik_top_shinchaku{clear:both; display:block; width:740px; background:url(http://a248.e.akamai.net/f/248/99838/1d/www.ikyu.com/plus/image/top_waku_02b.gif) repeat-y;}

.ik_top_newarri_scr{width:710px; text-align:left; height:90px; overflow:auto; scrollbar-track-color:#eaeaea; scrollbar-face-color:#CCC; scrollbar-shadow-color:#999; scrollbar-darkshadow-color:#666; scrollbar-3dlight-color:#FFF; scrollbar-arrow-color:#FFF;}
.ik_top_newarri_scr ul{padding:0; margin:0 0 0 20px; list-style-type:square;}
.ik_top_newarri_scr li{margin:0 0 5px 0; padding:0;}
.kousintime{width: 680px;}


/* 新着情報欄 */
li.y_hr{list-style-type:none; background-image:url(http://a248.e.akamai.net/f/248/99838/1d/www.ikyu.com/plus/img/li_hr.gif); background-repeat:repeat-x; margin:0 0 5px 0;}
li.y_res{list-style-type:none; background-image:url(http://a248.e.akamai.net/f/248/99838/1d/www.ikyu.com/plus/img/li_res.gif); background-repeat:no-repeat; margin:0 0 5px 0; padding:0 0 0 55px;}
li.y_shop{list-style-type:none; background-image:url(http://a248.e.akamai.net/f/248/99838/1d/www.ikyu.com/plus/img/li_shop.gif); background-repeat:no-repeat; margin:0 0 5px 0; padding:0 0 0 55px;}
li.y_igie{list-style-type:none; background-image:url(http://a248.e.akamai.net/f/248/99838/1d/www.ikyu.com/plus/img/li_ichigoichie.gif); background-repeat:no-repeat; margin:0 0 5px 0; padding:0 0 0 55px;}




a.vois:link{background-color:#003366; color:#3399ff; text-decoration:none; font-size:11px; padding:2px;}
a.vois:visited{background-color:#003366; color:#3399ff; text-decoration:none; font-size:11px; padding:2px;}
a.vois:hover{background-color:#FFF; color:#3399ff; text-decoration:none; font-size:12px; padding:2px;}


/* weekly banner */


#slideshow {color:#999;
    font-family:Helvetica, Osaka, 'ＭＳ Ｐゴシック';
    width:180px;
    position:relative;
}

#slideshow DIV {
    position:absolute;
    top:0;
    left:0;
    z-index:8;
    opacity:0.0;
    background-color: #FFF;
}

#slideshow DIV.active {
    z-index:10;
    opacity:1.0;
    height:200px;
    background-color:#FFF;
}

#slideshow DIV.last-active {
    z-index:9;
}

#slideshow DIV IMG {width:180px; height:135px;
    display: block;
    border: 0;
    margin-bottom: 5px;
}


/* orange suite */
.orangesuite_01{width:180px; background:url(../image/orangewaku1.jpg) repeat-x; color:#999; padding:6px 0 7px 0;}
.orangesuite_02{width:180px; background:url(../image/orangewaku_01.png); color:#CCC;}
.orangesuite_02 img{float:left; width:80px; margin-right:5px;}
p.orangesuite_03{width:160px; padding:10px 0 0 0; margin:0; text-align:left;}
p.orangesuite_04{width:160px; clear:both; padding:10px 0 0 0; margin:0; text-align:center;}


/* list page */
/* 一休Plus　CSS Document */

h1{font-size:13px; display:inline;}

a.rn:link{color:#996633;}
a.rn:visited{color:#996633;}
a.rn:hover{color:#996633;}

.w940{clear:both; width:940px;}
.w940_2{clear:both; width:940px; background-image:url(http://a248.e.akamai.net/f/248/99838/1d/www.ikyu.com/plus/image/plus_bk.gif);}
.w900{clear:both; width:900px; display:block; padding-bottom:20px;}
.w440left{width:440px; background-image:url(http://a248.e.akamai.net/f/248/99838/1d/www.ikyu.com/plus/image/two.gif); float:left;}
.w440right{width:440px; background-image:url(http://a248.e.akamai.net/f/248/99838/1d/www.ikyu.com/plus/image/two.gif); float:right;}
.w270{float:right; padding:8px 0; text-align:left; font-size:13px; line-height:18px; width:265px; margin-right:5px;}

/* 旅館の場合 */
.r440left{width:440px; background-image:url(http://a248.e.akamai.net/f/248/99838/1d/www.ikyu.com/plus/image/two2.gif); float:left;}
.r440right{width:440px; background-image:url(http://a248.e.akamai.net/f/248/99838/1d/www.ikyu.com/plus/image/two2.gif); float:right;}


.pl_l{float:left;}
.pl_r{float:right;}

.plus_head{float:left;}
.plus_1{width:141px;}
.plus_2{width:387px;}
.plus_3{width:412px;}

.pl_p_left{float:right; margin-right:10px;}
.pl_p_right{float:left; margin-left:10px;}

small{font-size:11px; line-height:15px;}
small a:link{color:#333;}
small a:visited{color:#333;}
small a:hover{color:#333;}



.pl_name{padding:8px 0 4px 0; background-image:url(http://a248.e.akamai.net/f/248/99838/1d/www.ikyu.com/plus/image/jk.gif); font-size:13px; line-height:20px; color:#FFF;}
.pl_name b{font-size:14px;}

/* 旅館名 */
.pr_name{padding:8px 0 4px 0; background-image:url(http://a248.e.akamai.net/f/248/99838/1d/www.ikyu.com/plus/image/rk.gif); font-size:13px; line-height:20px; color:#FFF;}
.pr_name b{font-size:14px;}


.plus_areas{width:940px; background-image:url(http://a248.e.akamai.net/f/248/99838/1d/www.ikyu.com/plus/image/area_bk.jpg); padding:7px 0; margin-bottom:15px;}
.plus_areas2{width:940px; background-image:url(http://a248.e.akamai.net/f/248/99838/1d/www.ikyu.com/plus/image/area_bk.jpg); padding:7px 0; margin:25px 0 15px 0;}


/* exsearch */
#ikpls_srch_again{color:#FFF; background-color:#222; padding:15px 0; border:1px solid #000;}
#ikpls_srch_kekkas{background-color:#FFF; border:1px solid #000; padding:20px 0;}


/* search form 2010.7.28 */
.pointer{cursor:pointer;}
.class_search_form_top{height:1px; display:none;}
.srch_wk_00{width:740px; background:url(../image/c000.png); color:#CCC;}
#ctl00_contentMain_rmSrch_DivNot11106SearchButton{position:relative; top:-40px;}
.class_search_form_bottom{display:none;}
.w700{width:710px;}
.w1114_kids_settei{background:url(../image/c000.png);}
#ctl00_contentMain_rmSrch_ImageKidsWk{display:none;}
.srch_wk_00 img.valign{display:none;}

