/* 九電旅行 GROUP */

#contents {background:transparent url('../imgdata/bg_contents.png') repeat-y 0px 0px;}

#group {margin:15px 0px 0px;}

#group div.ttl {position:relative; width:900px; height:155px; margin:; background:transparent url('../imgdata/page/ttl_group.png') no-repeat 0px 0px; overflow:hidden;}
#group div.ttl h1 {width:10px; height:10px; text-indent:-2000px;}

#main {width:675px; margin:20px 0px 0px; background:#ffffff; float:right;}

#main ul.list {width:655px; margin:0px 10px 20px; padding:0px; overflow:hidden;}
#main ul.list li {display:inline; width:655px; margin:0px 0px 20px; overflow:hidden; float:left;}
#main ul.list li h2 {clear:both; margin:20px 10px 10px; padding:5px 10px 0px 22px; border-bottom:solid 1px #cccccc; font-size:17px; background:transparent url('../imgdata/page/bg_sttl_cir.png') no-repeat 0px 9px; overflow:hidden;}
#main ul.list li p {margin:0px 10px 20px;}

#main ul.list li div.contact {display:inline; margin:0px 0px 30px 20px; padding:0px; overflow:hidden; float:left;}
#main ul.list li div.contact h3 {margin:0px; color:#444444; font-weight:normal;}
#main ul.list li div.contact div.mail {width:310px; height:50px; background:transparent url('../imgdata/page/btn_groupmail.png') no-repeat 0px -50px;}
#main ul.list li div.contact div.mail a {display:block; width:310px; height:50px; background:transparent url('../imgdata/page/btn_groupmail.png') no-repeat 0px 0px; text-indent:-2000px;}
#main ul.list li div.contact div.mail a:hover {background:none;}
#main ul.list li img.photo {width:180px; height:130px; margin:0px 20px 30px 0px; float:right;}

#main ul.list li h3.example {clear:both; margin:0px 20px 5px; padding:0px 0px 0px 15px; font-size:13px; background:transparent url('../imgdata/icon_green.png') no-repeat 0px 4px; overflow:hidden;}
#main ul.list li div.example {margin:0px 20px; padding:15px 15px 10px; border-top:solid 2px #ffdc93; border-bottom:solid 2px #ffdc93; background:#ffffdd; overflow:hidden;}
#main ul.list li div.example h4 {margin:0px 0px 5px; font-size:15px; color:#ff6600;}
#main ul.list li div.example h5 {clear:both;}
#main ul.list li div.example p {margin:0px;}
#main ul.list li div.example ul {width:450px; margin:0px 0px 10px; overflow:hidden;}
#main ul.list li div.example ul li {width:150px; margin:0px; float:left; overflow:hidden;}
#main ul.list li div.example ul li.large {width:450px;}
#main ul.list li div.example ul li a {}
#main ul.list li div.example ul li img {}



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

#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;}

