/* 九電旅行 INDEX */
#main {}
#main div.push {width:670px; height:40px; margin:10px 0px 0px; background:transparent url('../imgdata/index/ttl_push.png') no-repeat 0px 0px; overflow:hidden; text-indent:-2000px;}

#main div.boxDub {width:670px; margin:10px 0px 20px; background:transparent url('../imgdata/index/bg_box.png') repeat-y 0px 0px; overflow:hidden;}
#main div.boxDub div.end {clear:both; width:670px; height:5px; background:transparent url('../imgdata/index/bg_box_end.png') no-repeat 0px 0px; overflow:hidden;}

#main div.boxDub ul {overflow:hidden;}
#main div.boxDub ul.boxIn li {width:325px; overflow:hidden; float:left;}
#main div.boxDub ul.boxIn li.sideL {margin:0px 20px 0px 0px; padding:0px 0px 5px;}
#main div.boxDub ul.boxIn li.sideR {margin:0px 0px 0px 0px; padding:0px 0px 5px;}
#main div.boxDub ul.boxIn li div.link {margin:0px 10px 1px; padding:2px 4px; text-align:right; background:#fbf0e1;}
#main div.boxDub ul li h2 {width:325px; height:66px; text-indent:-2000px;}


#main div.boxDub ul.list {width:323px; margin:0px 1px; padding:15px 0px 0px; background:transparent url('../imgdata/index/bg_box_in.png') repeat-x 0px 0px;}
#main div.boxDub ul.list li {display:inline; width:305px; margin:0px 9px 10px; background:transparent url('../imgdata/line_dot.png') repeat-x 0px 100%; overflow:hidden; float:left;}
#main div.boxDub ul.list li.end {background:none; margin:0px 9px;}
#main div.boxDub ul.list li div.boxL {display:inline; width:100px; margin:0px 10px 0px 0px; padding:0px 0px 10px; text-align:center; overflow:hidden; float:left;}
#main div.boxDub ul.list li div.boxL img {width:70px;}
#main div.boxDub ul.list li div.boxL a.btn {display:block; width:98px; height:22px; margin:0px 0px 0px 2px; background:transparent url('../imgdata/btn_book.png') no-repeat 0px 0px; text-indent:-2000px;}
#main div.boxDub ul.list li div.boxL a.btn:hover {background-position:0px -22px;}
#main div.boxDub ul.list li div.boxR {display:inline; width:195px; margin:0px; padding:0px 0px 10px; overflow:hidden; float:right;}
#main div.boxDub ul.list li div.boxR div.read {margin:0px 0px 10px; padding:3px 5px 2px; color:#ffffff;}
#main div.boxDub ul.list li div.boxR h3 {margin:0px 0px 5px; padding:0px 0px 0px 15px;}
#main div.boxDub ul.list li div.boxR p {margin:0px 0px 5px; padding:0px 0px 0px 15px; color:#ff6600; background:transparent url('../imgdata/icon_yen.png') no-repeat 0px 2px;}


#main div.boxDub ul li.kyushu h2 {background:transparent url('../imgdata/index/ttl_kyushu.png') no-repeat 0px 0px;}
#main div.boxDub ul li.kyushu div.boxR div.read {background:transparent url('../imgdata/bg_sttl_o.png') repeat 0px 0px;}
#main div.boxDub ul li.kyushu div.boxR h3 {background:transparent url('../imgdata/icon_orange.png') no-repeat 0px 2px;}

#main div.boxDub ul li.domestic h2 {background:transparent url('../imgdata/index/ttl_domestic.png') no-repeat 0px 0px;}
#main div.boxDub ul li.domestic div.boxR div.read {background:transparent url('../imgdata/bg_sttl_g.png') repeat 0px 0px;}
#main div.boxDub ul li.domestic div.boxR h3 {background:transparent url('../imgdata/icon_green.png') no-repeat 0px 2px;}

#main div.boxDub ul li.cruising h2 {background:transparent url('../imgdata/index/ttl_cruising.png') no-repeat 0px 0px;}
#main div.boxDub ul li.cruising div.boxR div.read {background:transparent url('../imgdata/bg_sttl_b.png') repeat 0px 0px;}
#main div.boxDub ul li.cruising div.boxR h3 {background:transparent url('../imgdata/icon_blue.png') no-repeat 0px 2px;}

#main div.boxDub ul li.overseas h2 {background:transparent url('../imgdata/index/ttl_overseas.png') no-repeat 0px 0px;}
#main div.boxDub ul li.overseas div.boxR div.read {background:transparent url('../imgdata/bg_sttl_p.png') repeat 0px 0px;}
#main div.boxDub ul li.overseas div.boxR h3 {background:transparent url('../imgdata/icon_pink.png') no-repeat 0px 2px;}









#side {}
#side div.btnCorp {width:202px; height:80px; margin:10px 4px 0px; background:transparent url('../imgdata/index/btn_corp.png') no-repeat 0px -80px;}
#side div.btnCorp a {display:block; width:202px; height:80px; background:transparent url('../imgdata/index/btn_corp.png') no-repeat 0px 0px; overflow:hidden; text-indent:-2000px;}
#side div.btnCorp a:hover {background:none;}

#side div.news {}
#side div.news h2 {background:transparent url('../imgdata/index/ttl_news.png') no-repeat 0px 0px;}
#side div.news div.list {margin:0px 10px 10px; padding:2px 4px; text-align:right; background:#fbe1bc;}

#side div.info {}
#side div.info h2 {background:transparent url('../imgdata/index/ttl_info.png') no-repeat 0px 0px;}

#side div.blog {}
#side div.blog h2 {background:transparent url('../imgdata/index/ttl_blog.png') no-repeat 0px 0px;}
#side div.blog ul {margin:4px 0px 0px;}
#side div.blog ul li {padding:0px;}
#side div.blog div.banner {width:200px; height:73px; margin:0px 5px; background:transparent url('../imgdata/index/btn_blog.png') no-repeat 0px -73px; overflow:hidden; text-indent:-2000px;}
#side div.blog div.banner a {display:block; width:200px; height:73px; background:transparent url('../imgdata/index/btn_blog.png') no-repeat 0px 0px;}
#side div.blog div.banner a:hover {background:none;}

#side div.trip {}
#side div.trip h2 {background:transparent url('../imgdata/index/ttl_trip.png') no-repeat 0px 0px;}
#side div.trip ul {margin:10px 0px 0px; padding:0px 0px 5px;}
#side div.trip ul li {margin:0px 8px 6px; padding:0px 0px 0px 15px; background:transparent url('../imgdata/icon_iblue.png') no-repeat 0px 2px;}

#side div.link {}
#side div.link h2 {background:transparent url('../imgdata/index/ttl_link.png') no-repeat 0px 0px;}
#side div.link ul {margin:15px 5px 0px; padding:0px 0px 5px;}
#side div.link ul li {margin:0px 0px 8px; padding:0px; background:none; float:left;}
#side div.link ul li img {float:none; margin:0px;}






