@CHARSET "Shift_JIS";
 /*================================================
  * list-gadget
  ===============================================*/

#list-gadget .num { font-family: "Arial Black"; font-size: 16px; font-weight: normal; }
#list-gadget h3 { font-size: 12px; }


div#right-column #list-gadget h2 { color:#fff; font-size:12px; text-indent:-1999px; background-image:url(src/bg-listgadget-header.gif); background-repeat:no-repeat; padding:15px 0 0 5px; height:45px; }
div#right-column #list-gadget.air h2 { background-position:0 -60px; }
div#right-column #list-gadget h3 { margin:-15px 0 10px; padding:0 10px 0 0; font-size:12px; color:#333; text-align:right; }
#list-gadget ul { margin:0 0 10px; }
#right-column #list-gadget li a,
#right-column #list-gadget li span,
#right-column #list-gadget li img { display:block; color:#000; text-decoration:none; }
#right-column #list-gadget li a:hover { background-color:#fff6ba; }
#right-column #list-gadget li span.title,
#right-column #list-gadget li span.dest { padding-bottom:5px; }
#right-column #list-gadget li span.dest { font-weight:bold; background:url(/CSP/img/tm/tri-red1.gif) no-repeat 0 3px; padding:0 0 5px 8px; }
#right-column #list-gadget li em.num { font-size:small; }
#right-column #list-gadget li .price em.num { color:#d00; }
#right-column #list-gadget li .title { color:#00f; }
#right-column #list-gadget li .num { font-family:"Arial Black"; font-weight:normal; }
#right-column #list-gadget li a:hover .title { text-decoration:underline; }
#right-column #list-gadget .loading { width:1px; height:1px; overflow:hidden; visibility:hidden; background:none; padding:0; }
#right-column #list-gadget.loading .loading { background:url(src/loading64.gif) no-repeat 50% 50%; width:84px; height:84px; margin:0 auto; padding:20px 0; visibility:visible; }
#right-column #list-gadget blockquote { background:#FEF6F6 none repeat scroll 0 0; border:2px solid #E80202; color:#E80202; font-weight:bold; margin:30px 0; padding:10px 0; text-align:center; }
#right-column #list-gadget.loading { height:1px; overflow:hidden; visibility:hidden; }
#right-column #list-gadget.air .price span { display:inline; }
#right-column #list-gadget.air .price .num { font-size:medium; }
#right-column #list-gadget li a { width:200px; padding:10px 5px; overflow:auto; background-color:#f5f5f5; border-top:1px dashed #ccc; }
#right-column #list-gadget li img { float:left; padding:3px; border:1px solid #999; margin-right:6px; background-color:#fff; }

#main #list-gadget.loading { display:none; }
#main #list-gadget { width:100%; margin:0.5em 0 0; position:relative; top:0; left:0; }
#main #list-gadget h2, #main #list-gadget h3 { display:inline; }
#main #list-gadget h2 { padding:0 0 0 10px; }
#main #searchParams { display:block; width:100%; height:6px; margin:0 0 3px; background:url(src/border-title-bottom.gif) repeat-x 0 0; }
#main #list-gadget p.control { position:absolute; right:0; top:0; }
#main #list-gadget p.control a.open { background:url(src/icon-show.gif) no-repeat 0 0; padding:0 0 0 16px; }
#main #list-gadget p.control a.close { background:url(src/icon-close2.gif) no-repeat 0 -1px; padding:0 0 0 17px; }
#main #list-gadget p.control span.ele { padding:0 3px; }

/*
#main #list-gadget h3 { margin:0; font-weight:normal; color:#666; padding:0 0 0 10px; }
#main #list-gadget table { border-collapse:collapse; width:720px; clear:both; }
#main #list-gadget td, #main #list-gadget th { border:1px solid #ccc; padding:5px; }
#main #list-gadget td.priceInfo { width:90px; }
#main #list-gadget td.photo { width:100px; }
#main #list-gadget td.termInfo { width:50px; }
#main #list-gadget td.optInfo { font-size:12px; }
#main #list-gadget td.photo a,
#main #list-gadget td.photo img { display:block; margin:0 auto; }
#main #list-gadget .price span { display:block; }
#main #list-gadget dt { float:left; }
#main #list-gadget table p.title { font-weight:bold; }
#main #list-gadget .brand { float:right; width:300px; text-align:right; clear:both; margin:5px 0; font-size:12px; }
*/

#list-gadget { padding: 0 0 1em; }
#list-gadget .lic { margin-bottom:-6px; }
#list-gadget .cassete { margin:0; }
#list-gadget .listgadget .text { width:480px !important; }
#list-gadget .entry { border: #B0B0AC solid 1px; margin:0 0 5px; border-collapse:collapse; width:718px; }
#list-gadget .entry td { border: #B0B0AC solid 1px; font-size:0.95em; }
#list-gadget .entry .cassette-left { vertical-align:top; width:217px; }
#list-gadget .entry .cassette-left,
#list-gadget .entry .cassette-left .spec-column { width:217px; height:100%; min-height:160px; }
#list-gadget .listgadget .cassette-left,
#list-gadget .listgadget .cassette-left .spec-column { min-height:105px; height:105px; }
#list-gadget .listgadget .cassette-left .spec-column p { line-height:1; }
#list-gadget .entry .cassette-left .spec-column td { border:none; vertical-align:middle; }
#list-gadget .entry .cassette-left .spec-column td.osc { width:158px; }
#list-gadget .entry .cassette-left .spec-column td.osc p { margin:0; padding:5px 3px; clear:both; line-height:3; height:100%; }
#list-gadget .entry .cassette-left .spec-column td.osc .price1 { height:35px; }
#list-gadget .entry .cassette-left .spec-column td.osc .price1,
#list-gadget .entry .cassette-left .spec-column td.osc .price2 { background:url(https://www.ab-road.net/skin/src/border-dotted-glay.gif) repeat-x left bottom; }
#list-gadget .entry .cassette-left .spec-column td.osc p .label { font-weight:normal; }
#list-gadget .entry .cassette-left .spec-column td.osc .price1 .label { position:relative; top:0; left:0; float:left; width:50px; display:block; line-height:1.5; }
#list-gadget .entry .cassette-left .spec-column td.osc .price1 .label .osc-caption { color:#CC0000; font-size:10px; display:block; line-height:1 !important; }
#list-gadget .entry .cassette-left .spec-column td.osc .price1 .label .indication { top:8px; left:40px; }
#list-gadget .entry .cassette-left .spec-column td.osc .price2,
#list-gadget .entry .cassette-left .spec-column td.osc .price3 { font-size:10px; color:#666666; }
#list-gadget .entry .cassette-left .spec-column td.osc .price2 .num,
#list-gadget .entry .cassette-left .spec-column td.osc .price3 .num { font-family:inherit; font-size:10px; }
#list-gadget .entry .cassette-left .spec-column td.osc .price3 { line-height:1.2; white-space:nowrap; }
#list-gadget .entry .cassette-left .spec-column td.osc .price1 .label .icon-osc,
#list-gadget .entry .cassette-left .spec-column td.osc .price3 .label .icon-osc { vertical-align:middle; padding:0 2px 0 0; }
#list-gadget .entry .cassette-left .spec-column td.osc .price1 span { white-space:nowrap; display:block; }
#list-gadget .entry .cassette-left .spec-column td.osc .price1 span.price { line-height:1; text-align:right; }
#list-gadget .entry .cassette-left .spec-column td.osc .price1 .num,
#list-gadget .entry .cassette-left .spec-column td.spec-right .day .num { font-family:"Arial Black"; font-size:1.3em; }
#list-gadget .entry .cassette-left .spec-column td.spec-right { background:url(https://www.ab-road.net/skin/src/border-vdotted-glay.gif) repeat-y left top; width:53px; padding:3px; }
#list-gadget .entry .cassette-left .spec-column td.spec-right p { text-align:center; height:50%; }
#list-gadget .entry .cassette-left .spec-column td.spec-right .day { padding:0.5em 0 1em; }
#list-gadget .entry .cassette-left .spec-column td.spec-right .departure { padding:1em 0 0.5em; }
#list-gadget .entry .cassette-left .spec-column td.spec-right .departure { font-weight:bold; }
#list-gadget .entry .text {padding:8px; vertical-align:top; }
#list-gadget .entry .text .visit-name { }
#list-gadget .entry .text .tour-title { font-size: 13px; line-height:1.4; margin:0 0 5px; display:block !important; }
#list-gadget .entry .image { background: #f5f5f5; padding:1em 0.5em; width:145px; }
#list-gadget .entry .image .img { display: block; text-align: center; }
#list-gadget .entry .bottom { padding:8px; background: #f5f5f5; width:100%; }
#list-gadget .entry .bottom ul { margin:0; padding:0; }
#list-gadget .entry .bottom ul li { list-style:none; color:#666666; }
#list-gadget .entry .bottom ul li .name { color:#333333; }
#list-gadget .entry .keywords { padding:8px; }
#list-gadget .entry .keywords .tour-point { font-size: x-small; color: #666; line-height:1.6; }
#list-gadget .entry .keywords .tour-point .hit-word { background-color: #FFCCCC; color: #CC0000; }
#list-gadget .cassete .corp { text-align:right; font-size:0.95em; }

#main-column #list-gadget.loading { display:none; }
#main-column #list-gadget { width:100%; margin:1.5em 0 0; position:relative; top:0; left:0; }
#main-column #list-gadget h2, #main-column #list-gadget h3 { display:inline; }
#main-column #list-gadget h2 { padding:0 0 0 10px; }
#main-column #list-gadget h3 { margin:0; font-weight:normal; color:#666; padding:0 0 0 10px; }
#main-column #searchParams { display:block; width:100%; height:6px; margin:0 0 3px; background:url(src/border-title-bottom.gif) repeat-x 0 0; }
#main-column #list-gadget table { border-collapse:collapse; width:720px; clear:both; }
#main-column #list-gadget td, #main-column #list-gadget th { border:1px solid #ccc; padding:5px; }
#main-column #list-gadget td.priceInfo { width:90px; }
#main-column #list-gadget td.photo { width:100px; }
#main-column #list-gadget td.termInfo { width:50px; }
#main-column #list-gadget td.optInfo { font-size:12px; }
#main-column #list-gadget td.photo a,
#main-column #list-gadget td.photo img { display:block; margin:0 auto; }
#main-column #list-gadget .price span { display:block; }
#main-column #list-gadget dt { float:left; }
#main-column #list-gadget table p.title { font-weight:bold; }
#main-column #list-gadget .brand { float:right; width:300px; text-align:right; clear:both; margin:5px 0; font-size:12px; }
#main-column #list-gadget p.control { position:absolute; right:0; top:0; }
#main-column #list-gadget p.control a.open { background:url(src/icon-show.gif) no-repeat 0 0; padding:0 0 0 16px; }
#main-column #list-gadget p.control a.close { background:url(src/icon-close2.gif) no-repeat 0 -1px; padding:0 0 0 17px; }
#main-column #list-gadget p.control span.ele { padding:0 3px; }

#list-gadget p.link-list { text-align:right; float:right; width:50%; }
#list-gadget p.link-list a { background:url(src/tri-rightarr.gif) no-repeat 0 2px; padding: 0 0 0 16px; font-weight:bold; }
#list-gadget p.osc-link { float:left; width:50%; }
#right-column #list-gadget p.control { display:none; }
/*#main #list-gadget .price .num { color:#c00; }*/
#main-column #list-gadget .price .num { color:#c00; }
.closeableBox { overflow:hidden; }

