#full #container {background: none; }
#profile_txt {float:left; }
#profile_img {float:right; padding-left:10px; }
body#link p.type0 {margin-bottom:0; }
body#link ul.idc {clear:both; margin-left:0; padding-bottom:20px; list-style-type:none; }
body#link ul.idc li ,
body#link #main div div {width:260px; float:left; }
/* campaign */
body#campaign .caution {font-weight:bold; }
body#campaign #price #item1 ,
body#campaign #price #item2 ,
body#campaign #price #item3 {text-align:center; font-weight:bold; }
body#campaign #price #item1 {width:30%; }
body#campaign #price #item2 {width:35%; }
body#campaign #price #item3 {width:35%; }
body#campaign #price td {vertical-align:middle; text-align:center; }
body#campaign td ol {margin-left:2em; }
body#campaign form {text-align:center; }
/* excursion */
body#excursion #main div #idc {float:right; padding-left:1em; }
body#excursion #main div table.type0 {margin-top:1em; }
body#excursion #main div table.type0 th {width:10em; }
body#excursion #main div form p {text-align:center; }
/* sub */
#sub #profile .area {padding-bottom:10px; }
/* footer */
#container {wodth:100%; background: url("/img/back/bottom.gif") repeat-x center bottom; }
#guide_footer   {clear:both; margin-bottom:20px; }
#guide_footer {background:url("/img/back/footer.gif") no-repeat left 187px; }
#guide_footer li {display:inline; }
#guide_footer ul#partner  {margin:0 0 30px 0; padding:0; }
#guide_footer ul#partner li {padding:0 3px 0 0; }
#guide_footer ul#partner li.end {padding-right:0; }
#guide_footer ul#partner li img {margin-bottom:3px; }
#guide_footer ul#partner li img#start {margin-top:12px; }
#guide_footer ul#bookmark {float: left;}
#guide_footer ul#bookmark li {margin-right:5px;}
#guide_footer table#about * {color:#FFF; font-size:10px; }
#guide_footer table#about {width:100%; }
#guide_footer table#about tr td p ,
#guide_footer table#about tr td ul {text-align:left; }
#guide_footer table#about tr td#f1 {width:320px; }
#guide_footer table#about tr td#f1 ol {margin:1em 0 1.5em -1em; }
#guide_footer table#about tr td#f1 ol li     {border-right:1px solid #FFF; padding:0.2em 1em; }
#guide_footer table#about tr td#f1 ol li#end {border-right:none; }
#guide_footer table#about tr td#f2 {width:637px; padding-left:20px; }
#guide_footer table#about tr td#f2 ul {padding-left:3em; list-style-type:disc; text-aling:left; }
#guide_footer table#about tr td#f2 ul li {display:block; }
