@charset "utf-8";

/***********************************
  hokkaido_Value_Scope
  /static/css/pickup/pickup.css
***********************************/

@import "/static/css/common/base.css";
@import "/static/css/common/map.css";
@import "/static/css/search/search.css";
@import "/static/free/free.css";

/*==================================
  Layout
==================================*/
/*--main--*/
div#main h3.page-title {background:url(/static/images/pickup/dott01.gif) left bottom repeat-x; padding:0 0 3px 0;}
div#main h3.h3-title {margin-bottom:10px; font-size:14px;}
div#main h3.h3-title a {color:#f06;}
div#main h3.h3-title a.present {background:url(/static/images/pickup/icon_present.gif) right no-repeat; padding-right:65px;}
div#main h3.h3-title span {font-size:12px; margin-right:10px; color:#966;}

div#main p.main-visual {margin-bottom:12px;}
div#main p.main-visual a img {border:5px solid #cdc38a;}
div#main p.main-visual a:hover img {border:5px solid #ffe2ee;}
div#main p.description {color:#666; padding-bottom:25px;}

div#main div#area-box {background:#f5f4ec url(/static/images/search/back_area_box.jpg) top repeat-x; margin-top:1px; padding:10px 0 8px 9px;}
div#main div#area-box ul {list-style:none;}
div#main div#area-box ul li.area-name {width:145px; float:left; margin-right:4px;}
div#main div#area-box ul li.area-name ol {list-style:none; padding:0 3px;}
div#main div#area-box ul li.area-name ol li {background:url(/static/images/search/lm02.gif) left 7px no-repeat; padding-left:10px; margin-top:1px; line-height:1.5;}

p.page-navi {font-size:10px; text-align:right; padding:10px 0 15px;}
p.page-navi a {color:#c06;}
p.page-navi span {border-right:1px solid #333; padding-right:5px; margin-right:5px;}
p.page-top {text-align:right; padding:8px 0;}
p.page-top a {color:#c06;}
p.page-top span {background:url(/static/images/common/lm05.gif) left no-repeat; padding-left:12px;}
p.page-pan {border-top:1px solid #d6227c; padding:5px 2px; font-size:10px; color:#666;}
p.page-pan a {color:#c06;}

h3#main-visual {margin-bottom:15px;}
dl.detail-title {background:url(/static/images/spot/back_title.gif) bottom no-repeat; padding:7px 5px 10px 45px; margin-bottom:15px;}
dl.detail-title dt {width:350px; float:left; color:#06c; font-size:14px; font-weight:bold;}
dl.detail-title dd {width:210px; float:right; text-align:right; color:#666; font-size:10px; padding-top:3px;}
dl.detail-description {padding:0 5px 30px 3px; color:#666;}
dl.detail-description dt {width:240px; float:left; color:#666; font-size:10px; line-height:1.4;}
dl.detail-description dt img {margin-bottom:5px;}
dl.detail-description dd {width:350px; float:right;}
dl.detail-description dd h4 {font-size:12px; padding:10px 0;}
div.detail-spec {padding-bottom:15px;}
div.detail-spec div.detail-spec-left {width:410px; float:left;}
div.detail-spec table {width:410px; font-size:12px; color:#666; margin-bottom:20px;}
div.detail-spec table td {border-collapse:collapse; padding:3px 3px 3px 10px; line-height:1.5;}
div.detail-spec table td.t-title {background:#dfecf8; color:#06c; font-weight:bold; width:30%;}
div.detail-spec table td.t-line {padding:0; height:5px; background:url(/static/images/spot/dott01.gif) top repeat-x; font-size:1px;}
div.detail-spec ul {width:180px; float:right; list-style:none;}
div.detail-spec ul li {margin-bottom:10px; color:#666; font-size:10px; line-height:1.4;}
div.detail-spec ul li img {margin-bottom:3px;}
h3.lm01 {color:#06c; background:url(/static/images/spot/lm01.gif) left 2px no-repeat; line-height:1; padding-left:12px; font-size:12px; margin-bottom:5px;}

/*--color_select--*/
div.pickup-visual-red {background:#d45151; padding:5px; margin-bottom:5px;}
div.pickup-visual-red p {font-size:10px; color:#fff; padding:0 0 5px 3px; line-height:1;}
div#main h3.title-detail-red {background:url(/static/images/pickup/back_title_red.png) no-repeat; font-size:14px; color:#fff; padding:8px 30px; margin-bottom:15px; line-height:1;}
div.pickup-visual-yellow {background:#e4b100; padding:5px; margin-bottom:5px;}
div.pickup-visual-yellow p {font-size:10px; color:#fff; padding:0 0 5px 3px; line-height:1;}
div#main h3.title-detail-yellow {background:url(/static/images/pickup/back_title_yellow.png) no-repeat; font-size:14px; color:#fff; padding:8px 30px; margin-bottom:15px; line-height:1;}
div.pickup-visual-green {background:#87b400; padding:5px; margin-bottom:5px;}
div.pickup-visual-green p {font-size:10px; color:#fff; padding:0 0 5px 3px; line-height:1;}
div#main h3.title-detail-green {background:url(/static/images/pickup/back_title_green.png) no-repeat; font-size:14px; color:#fff; padding:8px 30px; margin-bottom:15px; line-height:1;}
div.pickup-visual-blue {background:#69c; padding:5px; margin-bottom:5px;}
div.pickup-visual-blue p {font-size:10px; color:#fff; padding:0 0 5px 3px; line-height:1;}
div#main h3.title-detail-blue {background:url(/static/images/pickup/back_title_blue.png) no-repeat; font-size:14px; color:#fff; padding:8px 30px; margin-bottom:15px; line-height:1;}
div.pickup-visual-navy {background:#002f6e; padding:5px; margin-bottom:5px;}
div.pickup-visual-navy p {font-size:10px; color:#fff; padding:0 0 5px 3px; line-height:1;}
div#main h3.title-detail-navy {background:url(/static/images/pickup/back_title_navy.png) no-repeat; font-size:14px; color:#fff; padding:8px 30px; margin-bottom:15px; line-height:1;}
div.pickup-visual-purple {background:#961d96; padding:5px; margin-bottom:5px;}
div.pickup-visual-purple p {font-size:10px; color:#fff; padding:0 0 5px 3px; line-height:1;}
div#main h3.title-detail-purple {background:url(/static/images/pickup/back_title_purple.png) no-repeat; font-size:14px; color:#fff; padding:8px 30px; margin-bottom:15px; line-height:1;}
div.pickup-visual-pink {background:#d685ad; padding:5px; margin-bottom:5px;}
div.pickup-visual-pink p {font-size:10px; color:#fff; padding:0 0 5px 3px; line-height:1;}
div#main h3.title-detail-pink {background:url(/static/images/pickup/back_title_pink.png) no-repeat; font-size:14px; color:#fff; padding:8px 30px; margin-bottom:15px; line-height:1;}
div.pickup-visual-brown {background:#714932; padding:5px; margin-bottom:5px;}
div.pickup-visual-brown p {font-size:10px; color:#fff; padding:0 0 5px 3px; line-height:1;}
div#main h3.title-detail-brown {background:url(/static/images/pickup/back_title_brown.png) no-repeat; font-size:14px; color:#fff; padding:8px 30px; margin-bottom:15px; line-height:1;}
div.pickup-visual-black {background:#262626; padding:5px; margin-bottom:5px;}
div.pickup-visual-black p {font-size:10px; color:#fff; padding:0 0 5px 3px; line-height:1;}
div#main h3.title-detail-black {background:url(/static/images/pickup/back_title_black.png) no-repeat; font-size:14px; color:#fff; padding:8px 30px; margin-bottom:15px; line-height:1;}
div.pickup-visual-gray {background:#7f7f7f; padding:5px; margin-bottom:5px;}
div.pickup-visual-gray p {font-size:10px; color:#fff; padding:0 0 5px 3px; line-height:1;}
div#main h3.title-detail-gray {background:url(/static/images/pickup/back_title_gray.png) no-repeat; font-size:14px; color:#fff; padding:8px 30px; margin-bottom:15px; line-height:1;}

/*--free_layout--*/
dl.photo-box {padding-bottom:10px; color:#666;}
dl.photo-box dt {width:240px; float:left; font-size:10px;}
dl.photo-box dt img {margin-bottom:5px;}
dl.photo-box dd {width:355px; float:right; line-height:1.6;}
dl.photo-box-t-left {padding-bottom:10px; color:#666;}
dl.photo-box-t-left dt {font-size:10px; padding-bottom:10px;}
dl.photo-box-t-left dt img {margin-bottom:5px;}
dl.photo-box-t-left dd {line-height:1.6;}
dl.photo-box-t-center {padding-bottom:10px; color:#666;}
dl.photo-box-t-center dt {text-align:center; font-size:10px; padding-bottom:10px;}
dl.photo-box-t-center dt img {margin-bottom:5px;}
dl.photo-box-t-center dd {line-height:1.6;}
dl.photo-box-t-right {padding-bottom:10px; color:#666;}
dl.photo-box-t-right dt {text-align:right; font-size:10px; padding-bottom:10px;}
dl.photo-box-t-right dt img {margin-bottom:5px;}
dl.photo-box-t-right dd {line-height:1.6;}
div.photo-box-b-left {padding-bottom:10px; color:#666;line-height:1.6;}
div.photo-box-b-left p.ph-box {padding-top:5px; font-size:10px; line-height:1.3;}
div.photo-box-b-left p.ph-box img {margin-bottom:5px;}
div.photo-box-b-center {padding-bottom:10px; color:#666;line-height:1.6;}
div.photo-box-b-center p.ph-box {padding-top:5px; font-size:10px; line-height:1.3; text-align:center;}
div.photo-box-b-center p.ph-box img {margin-bottom:5px;}
div.photo-box-b-right {padding-bottom:10px; color:#666;line-height:1.6;}
div.photo-box-b-right p.ph-box {padding-top:5px; font-size:10px; line-height:1.3; text-align:right;}
div.photo-box-b-right p.ph-box img {margin-bottom:5px;}
div.photo-box-f-left {padding-bottom:10px; color:#666;line-height:1.6;}
div.photo-box-f-left img {float:left; margin:0 10px 10px 0;}
div.photo-box-f-right {padding-bottom:10px; color:#666;line-height:1.6;}
div.photo-box-f-right img {float:right; margin:0 0 10px 10px;}

/*--free_layout ol 0318--*/
dl.photo-box-t-left dd ol {margin-left:24px;}
dl.photo-box-t-center dd ol {margin-left:24px;}
dl.photo-box-t-right dd ol {margin-left:24px;}
div.photo-box-b-left div ol {margin-left:24px;}
div.photo-box-b-center div ol {margin-left:24px;}
div.photo-box-b-right div ol {margin-left:24px;}
div.photo-box-f-left div ol {margin-left:24px;}
div.photo-box-f-right div ol {margin-left:24px;}


/*--free_layout ul 0318--*/
dl.photo-box-t-left dd ul {margin-left:24px;list-style-type:disc;}
dl.photo-box-t-center dd ul {margin-left:24px;list-style-type:disc;}
dl.photo-box-t-right dd ul {margin-left:24px;list-style-type:disc;}
div.photo-box-b-left div ul {margin-left:24px;list-style-type:disc;}
div.photo-box-b-center div ul {margin-left:24px;list-style-type:disc;}
div.photo-box-b-right div ul {margin-left:24px;list-style-type:disc;}
div.photo-box-f-left div ul {margin-left:24px;list-style-type:disc;}
div.photo-box-f-right div ul {margin-left:24px;list-style-type:disc;}

/*--free_layout hr 0318--*/
dl.photo-box-t-left dd hr {display:block;}
dl.photo-box-t-center dd hr {display:block;}
dl.photo-box-t-right dd hr {display:block;}
div.photo-box-b-left div hr {display:block;}
div.photo-box-b-center div hr {display:block;}
div.photo-box-b-right div hr {display:block;}
div.photo-box-f-left div hr {display:block;}
div.photo-box-f-right div hr {display:block;}


div#main p.entry-title-p {background:url(/static/images/common/dott07.gif) top left repeat; padding:5px 12px; line-height:1.5; color:#300;}
div#main p.entry-title-p strong {font-size:14px; margin-right:10px;}
div#main p.entry-title-p a {color:#f06; font-weight:bold; margin-right:10px;}
div#main p.common-spec {margin-bottom:5px;}
div.type-02 ul {list-style:none; padding-bottom:20px;}
div.type-02 ul li {width:300px; float:left;}
div.type-02 ul li.none {float:right;}
div.type-02 ul li dl {padding-top:15px; font-size:10px; color:#666;}
div.type-02 ul li dl dt {width:140px; float:left;}
div.type-02 ul li dl dd {width:150px; float:right; line-height:1.4;}
div.type-02 ul li dl dd p {text-align:right; padding-top:5px;}
div.type-02 ul li dl dd p a {background:url(/static/images/common/lm01.gif) right no-repeat; padding-right:8px;}
div.type-03 ul {list-style:none; padding-bottom:20px;}
div.type-03 ul li {width:145px; float:left; margin-right:10px;}
div.type-03 ul li.none {margin-right:0;}
div#main div.type-03 p.entry-title-p {font-size:10px; line-height:1.4; padding:5px;}
div.type-03 ul li dl {padding-top:5px; font-size:10px; color:#666;}
div.type-03 ul li dl dt {padding:0 2px 5px;}
div.type-03 ul li dl dd {line-height:1.4;}
div.type-03 ul li dl dd p {text-align:right; padding-top:5px;}
div.type-03 ul li dl dd p a {background:url(/static/images/common/lm01.gif) right no-repeat; padding-right:8px;}
div.type-04 ul, div.type-05 ul {list-style:none; padding:12px 0 0 15px; background:url(/static/images/pickup/line01.gif) top repeat-x; padding-bottom:20px;}
div.type-04 ul li, div.type-05 ul li {margin-bottom:7px;}
div.type-04 ul li a, div.type-05 ul li a {color:#f06; font-weight:bold; margin-right:10px; background:url(/static/images/common/lm01.gif) left no-repeat; padding-left:12px;}

h3.magazine-bnr {margin-bottom:10px;}
table#form-table {width:610px; border-collapse:collapse; font-size:12px; color:#666; margin:7px 0 20px;}
table#form-table td {border:1px solid #b3af98; padding:7px 10px;}
table#form-table td.btn-box {padding:10px 0; background:#f4f3ec; text-align:center;}
table#form-table td.btn-box input {margin:0 5px;}
table#form-table td.td-title {background:#eae7d9; color:#300; font-weight:bold; width:20%;}
table#form-table td input.width01 {width:220px; vertical-align:middle;}
table#form-table td span {margin-left:10px;}
table#form-table02 {width:610px; border-collapse:collapse; font-size:12px; color:#666; margin:7px 0 20px;}
table#form-table02 td {border:1px solid #b3af98; padding:7px 10px;}
table#form-table02 td.btn-box {padding:10px 0; background:#f4f3ec; text-align:center;}
table#form-table02 td.btn-box input {margin:0 5px;}
table#form-table02 td.td-title {background:#eae7d9; color:#300; font-weight:bold; width:20%;}
table#form-table02 td input.width01 {width:220px; vertical-align:middle;}
table#form-table02 td span {margin-left:10px;}

table#form-table td span.fieldWithErrors {margin-left:0;}
table#form-table td div.formError {margin-top:5px; color:#c00; background:#ffc; font-weight:bold; padding:2px 5px;}
table#form-table02 td span.fieldWithErrors {margin-left:0;}
table#form-table02 td div.formError {margin-top:5px; color:#c00; background:#ffc; font-weight:bold; padding:2px 5px;}

div#box {padding:3px; background:url(/static/images/nomember/box.gif) top; margin-top:5px;}
div#box li {padding:4px 0 0 14px; list-style:none;}
div#box-bottom {height:6px; background:url(/static/images/nomember/box_bottom.gif); margin-bottom:15px;}
p#btn-magazine02 {width:225px; height:35px; overflow:hidden; background:url(/static/images/magazine/btn_magazine02_ov.png); margin-left:197px;}
p#btn-magazine02 a {display:block;}
p#btn-magazine02 a:hover {background-color:transparent;}
p#btn-magazine02 a:hover img {visibility:hidden;}

dl#spot-link dt {background:url(/static/images/spot/back_title.gif) top no-repeat; padding:7px 5px 10px 45px; color:#06c; font-size:14px; font-weight:bold;}
dl#spot-link dd {padding:10px 0 15px 10px;}
dl#spot-link dd ul li {list-style:none; width:120px; float:left; margin-bottom:7px;}
dl#spot-link dd ul li a {color:#c06; font-weight:bold; background:url(/static/images/common/lm04.gif) left no-repeat; padding-left:12px;}
p#mark-text {background:#dce9f9; padding:10px 15px; color:#666; font-weight:bold; margin-bottom:20px;}
p#mark-text span {background:#dc76d3; color:#fff; margin-right:12px; padding:0 3px; font-size:10px; letter-spacing:0.2em;}
div.spot-box {padding-bottom:0px;}
div.spot-box h4 {background:url(/static/images/spot/back_spot_title.gif) top left repeat-x; font-size:14px; color:#06c; padding:11px 28px; line-height:1; margin-bottom:10px;}
div.spot-box ul.spot-list {list-style:none; padding-bottom:10px;}
ul.spot-list li {width:300px; float:left;}
ul.spot-list li.none {float:right;}
ul.spot-list li dl.spot-title {background:#00358e; padding:5px 10px; margin-bottom:8px; color:#fff; font-size:10px;}
ul.spot-list li dl.spot-title dt span {background:#dc76d3; margin-right:12px; padding:0 3px; font-weight:bold; letter-spacing:0.2em;}
ul.spot-list li dl.spot-title dt a {color:#fc0; font-weight:bold; font-size:12px;}
ul.spot-list li dl.spot-title dd {padding-top:3px;}
div.spot-box dl.spot-photo dt {width:120px; float:left;}
div.spot-box dl.spot-photo dd {width:170px; float:right; color:#666; font-size:10px;}
div.spot-box dl.spot-photo dd h5 {font-size:12px; padding-bottom:3px; line-height:1.4;}
div.spot-box dl.spot-photo dd p {font-size:12px; padding-top:5px;}
div.spot-box dl.spot-photo dd p a {color:#c06; background:url(/static/images/common/lm01.gif) left no-repeat; padding-left:10px;}
p.gotopagetop {padding-bottom:15px; text-align:right;}
p.gotopagetop a {background:url(/static/images/common/lm05.gif) left no-repeat; padding-left:10px;}

/*--100810eDit--*/
p.pickup-btn {padding-bottom:10px;}

/*--101019eDit_event--*/
h3.h3-text-title {padding:10px 20px; font-size:14px;}
table.event-table {width:575px; margin:0 0 35px 20px; border-collapse:collapse; font-size:12px;}
table.event-table th {background:#d6227c; color:#fff; padding:10px; border-bottom:4px solid #fff;}
table.event-table td {background:#f1f1cc; padding:10px; border-bottom:4px solid #fff;}
table.event-table td.event-date {width:18%; vertical-align:top;}
table.event-table td.event-date img {margin-top:4px;}
table.event-table td.event-detail {width:60%; vertical-align:top; line-height:1.5;}
table.event-table td.event-detail a {font-weight:bold;}


/*--side--*/
div#side h3.mab07 {margin-bottom:7px;}
div#side h3.side-h3 {background:#300;}
div#side div.side-box h4.lm03 {background:url(/static/images/common/lm03.gif) left no-repeat; font-size:12px; color:#f9c; padding-left:12px; line-height:1; margin-bottom:5px;}
div#side div.side-box p.side-form {margin-bottom:10px;}
div#side div.side-box p.side-form img,div#side div.side-box p.side-form input,div#side div.side-box p.side-form select {vertical-align:middle;}
div#side div.side-box p.side-form span {margin-left:5px;}
div#side div.side-box p.side-form input.width01 {width:50px;}
div#side div.side-box p.side-form input.width02 {width:35px;}
div#side div.side-box p.side-form select.width02 {width:45px;}
div#side div.side-box p.side-form select.width03 {width:225px;}
div#side div.side-box p.side-form select.width04 {width:85px;}
div#side div.side-box p.side-form select.width05 {width:150px;}
div#side div.side-box p.side-form input.t-right {text-align:right;}
div#side div.side-box p.side-form input,div#side div.side-box p.side-form select {margin-right:3px;}
div#side div.side-box p.side-form a {margin-left:3px;}

div.side-box dl.condition dt {width:60px; float:left; font-size:10px; color:#966; font-weight:bold;}
div.side-box dl.condition dd {width:220px; float:right; background:url(/static/images/common/dott01.gif) left bottom repeat-x; padding-bottom:5px; margin-bottom:5px;}
div.side-box dl.condition dd input {vertical-align:middle; margin-right:3px;}
div.side-box dl.condition dd span {margin-left:10px;}
div.side-box dl.condition dd p {padding-top:2px;}
div.side-box dl.condition dd.none {background:none; padding-bottom:15px; margin-bottom:0;}

div.side-box div.b-bottom {background:url(/static/images/common/dott01.gif) left bottom repeat-x; padding-bottom:12px; margin-bottom:10px;}
div.side-box div.b-bottom p.center {text-align:center;}
div.side-box div.b-bottom-none {padding-bottom:12px; margin-bottom:10px;}
div.side-box div.b-bottom-none p.center {text-align:center;}
div.side-box input {vertical-align:middle;}
div.side-box input.name-search {font-size:14px; height:23px; width:210px; margin-right:5px;}

p.bnr-area {padding-top:10px;}

/*--pickup--*/
h3.pickup-title {padding:20px 25px 0;}
div#pickup-box {width:930px; background:url(/static/images/common/other_box.gif) top; margin-left:25px; padding:12px 0;}
div#pickup-box-bottom {width:930px; height:1px; background:url(/static/images/common/other_box_bottom.gif); margin-left:25px;}

div#pickup-box div#pickup-text {width:620px; float:left;}
div#pickup-box div#pickup-text div#pickup-category {margin:0 1px; background:url(/static/images/common/dott06.gif) bottom repeat-x; padding:0 12px 12px;}
div#pickup-category dl#bag {width:275px; float:left;}
div#pickup-category dl#bag dt {color:#c09; font-weight:bold; background:url(/static/images/search/icon_bag.png) left no-repeat; padding:5px 25px 2px;}
div#pickup-category dl#bag dd ul {list-style:none; font-size:10px; width:125px; float:left; margin-right:12px; padding-top:2px;}
div#pickup-category dl#bag dd ul li {background:url(/static/images/common/lm01.gif) left 5px no-repeat; padding-left:12px; line-height:1.4;}
div#pickup-category dl#human {width:135px; float:left;}
div#pickup-category dl#human dt {color:#c09; font-weight:bold; background:url(/static/images/search/icon_human.png) left no-repeat; padding:5px 25px 2px;}
div#pickup-category dl#human dd ul {list-style:none; font-size:10px; padding-top:2px;}
div#pickup-category dl#human dd ul li {background:url(/static/images/common/lm01.gif) left 5px no-repeat; padding-left:12px; line-height:1.4;}
div#pickup-category dl#crown {width:180px; float:left;}
div#pickup-category dl#crown dt {color:#c09; font-weight:bold; background:url(/static/images/search/icon_crown.png) left no-repeat; padding:5px 25px 2px;}
div#pickup-category dl#crown dd ol {list-style:none; font-size:10px;}
div#pickup-category dl#crown dd ol li {line-height:1.4;}
div#pickup-category dl#crown dd ol li a {margin-left:5px;}

div#pickup-text dl#back-number {padding:12px 12px 0;}
div#pickup-text dl#back-number dt {color:#c09; font-weight:bold;}
div#pickup-text dl#back-number dd ul {list-style:none; width:165px; float:left; margin-right:25px; padding-top:2px; font-size:10px;}
div#pickup-text dl#back-number dd ul li {background:url(/static/images/common/lm01.gif) left 5px no-repeat; padding-left:12px; line-height:1.4;}

div#pickup-box div#pickup-bnr {width:300px; float:right;}
div#pickup-box div#pickup-bnr ul {list-style:none; width:290px;}
div#pickup-box div#pickup-bnr ul li {width:290px; height:50px; overflow:hidden; margin-bottom:7px;}
div#pickup-box div#pickup-bnr ul li a {display:block;}
div#pickup-box div#pickup-bnr ul li a:hover {background-color:transparent;}
div#pickup-box div#pickup-bnr ul li a:hover img {visibility:hidden;}
div#pickup-box div#pickup-bnr ul li#bnr-spa {background:url(/static/images/search/bnr_spa_ov.png);}
div#pickup-box div#pickup-bnr ul li#bnr-premium {background:url(/static/images/search/bnr_premium_ov.png);}
div#pickup-box div#pickup-bnr ul li#bnr-plan {background:url(/static/images/search/bnr_plan_ov.png);}
div#pickup-box div#pickup-bnr ul li#bnr-limitation {background:url(/static/images/search/bnr_limitation_ov.png);}

/* 20110210 add spot search result */
div#main div.spot-keyword-search{float:right;}
div#main div.spot-keyword-search p{float:left;  margin-right:5px; padding-top:4px; font-weight:bold;}
div#main div.spot-keyword-search input{float:left;}
div#main div.spot-keyword-search input.spot-keyword-search-area{width:160px; height:23px;}
div#main div.spot-keyword-search input.spot-keyword-search-btn{margin-left:5px; vertical-align:middle;}
div#main p#search-word{background:url(/static/images/spot/back_title.gif) top no-repeat; padding:7px 5px 15px 45px; font-size:14px;}
div#main p#search-word span{color:#09c; font-weight:bold;}
div#main div.search-navi{margin-bottom:10px;}
div#main div.search-navi p#serach-traffic{float:left; font-size:10px;}
div#main div.search-navi p#serach-traffic span{padding:0 10px; color:#09c; font-weight:bold; font-size:18px;}
div.pagenation{float:right;}
div.pagenation p {padding:8px 0; text-align:right; font-weight:bold;}
div.pagenation p a {background:#fc3; padding:8px 10px; margin-left:5px; color:#960; text-decoration:none;}
div.pagenation p a:hover {background:#f90; color:#fff;}
div.pagenation p span {padding:8px 10px; margin-left:5px;}
div.pagenation p span.active{padding:7px 9px; border:1px solid #000;}
div#main div#bottom-sn{margin-bottom:20px;}
div#main div#spot-search-result ul{list-style:none;}
div#main div#spot-search-result ul li{margin-bottom:10px;}
div#main div#spot-search-result ul li p.spot-image{float:left; width:120px;}
div#main div#spot-search-result ul li dl{float:right; width:480px;}
div#main div#spot-search-result ul li dl dt{background:#00358e; padding:5px 0 5px 10px; font-weight:bold;}
div#main div#spot-search-result ul li dl dt a{color:#fc3;}
div#main div#spot-search-result ul li dl dt a:hover{text-decoration:none;}
div#main div#spot-search-result ul li dl dd{padding:5px 20px 5px 10px;}
div#main div#spot-search-result ul li dl dd p.outline{color:#09c; font-size:10px;}
div#main div#spot-search-result ul li dl dd p.discription{color:#666; font-size:12px;}
div#main div#spot-search-result ul li dl dd span a{color:#c06; background:url(/static/images/common/lm01.gif) left no-repeat; padding-left:10px;}

/* 20110216 add luxury */
div#main dl#luxury-search{padding:25px 0 20px;}
div#main p.luxury-area{background:url(/static/images/spot/back_title02.gif) top no-repeat; padding:4px 5px 15px 45px; font-size:14px; font-weight:bold; color:#666;}
div#main div.luxury-subarea dl{padding-bottom:10px;}
div#main div.luxury-subarea dl dt{background:url(/static/images/spot/back_spot_title02.gif); padding:5px 10px; font-size:12px; font-weight:bold; color:#300;}
div#main div.luxury-subarea dl dd{padding:10px;}
div#main div.luxury-subarea dl dd ul{background:none; padding:0;}
div#main div.luxury-subarea dl dd ul li{float:left; background:url(/static/images/common/lm01.gif) no-repeat scroll left 5px; width:285px; margin-right:10px; line-height:1.5}
div#main div.luxury-subarea dl dd ul li a{background:none; font-weight:bold; font-size:12px; color:#666;}
div#main div.luxury-subarea p.luxury-gotop{margin-bottom:10px; text-align:right;}
div#main div.luxury-subarea p.luxury-gotop a{background:url(/static/images/common/lm05.gif) no-repeat left center; padding-left:12px; color:#c06; text-decoration:none;}

/* 20110307 add limitation_top */
div#main ol#entry-list2 {list-style:none; padding:10px 5px 20px; margin-bottom:25px; border-bottom:1px solid #d6227c; font-size:14px;}
div#main ol#entry-list2 li {float:left; background:url(/static/images/pickup/lm02.gif) left 12px no-repeat; width:290px; margin-right:10px; line-height:2.0;}
div#main ol#entry-list2 li a {margin-left:12px; color:#333;}
div#main ol#entry-list2 li a.present {background:url(/static/images/pickup/icon_present.gif) right no-repeat; padding-right:65px;}
