body{
	background: #fff none !important;
}





/* --------------------------------------------
header
-------------------------------------------- */
#header div.searcharea form select {margin: 0 6px 0 0; vertical-align:middle;}

* html #header{font-size: 100%;}

/* --- グローバルヘッダー追加 --------------- */

#globalheaderBox .container .minwidth .box {width:auto;}
* html #globalheaderBox .container .minwidth {border-left-width:900px;border-right-width:90px;}
* html #globalheaderBox .container .minwidth .box {margin-left:-900px;margin-right:-110px;font-size:12px;}

/* --------------------------------------------
footer
-------------------------------------------- */
#footer-goo div.searcharea form select {margin: 0 6px 0 0; vertical-align:middle;}

#footer-goo .searcharea{
	font-size: 100%;
}

#footer-goo{
	clear:both;
	width:100%;
	min-width: 760px;
	padding:10px 0 0 0;
	margin:0;
	font-size: 100%;
	line-height: 1;
	text-align:center;
}

#footer-goo dl{
	width:100%;
	margin:0.5em 0 0.5em 0;
	padding:1px 0 0 0;
	}

#footer-goo dl dt{
	display:inline;
	font-weight:bold;
	}
	
#footer-goo dl dd{
	display:inline;
	margin:0 0 0 1em;
	}

#footer-goo ul#copy{text-align:left; color:#333; margin:0 0 0.25em 0; float:left;width:60%;}
#footer-goo div.copy_r{margin:10px; padding:0;text-align:right;}
#footer-goo div ul#copy li{display:block; background-color:#fff; padding:0; }
#footer-goo ul#copy li{display:block; background-color:#fff; padding:0;}

#footer-goo p.pr{
	text-align:center;
	border:solid 1px #ccc;
	padding:0.5em;
	margin:0.25em 0 0.25em 0;}

#footer-goo p.pr img{vertical-align:middle; margin:0 0.25em 0 0;}

#footer-goo ul{margin:2em 0 2em 0;}

#footer-goo ul li{display:inline; margin:0 1em 0 0;}

#footer-goo #footnavi{background-color:#efefef; padding:0.25em 0 0.25em 0;}

#footer-goo #footnavi ul{margin:0.5em 0 0.5em 0; padding:0;}

#footer-goo #footnavi ul li{display:inline; margin:0 1em 0 0;}

#footer-goo #footnavi ul li a:link{
color: #333333;
}

#footer-goo #footnavi ul li a:visited{
color: #333333;
}

#footer-goo #footnavi ul li a:hover{
color: #333333;
}

#footer-goo #footnavi ul li a:active{
color: #333333;
}

#footer-goo address{margin:0.5em 0 0.5em 0; font-style:normal}


/* --------------------------------------------
incontents
-------------------------------------------- */

#incontents p.arrow {background:url(http://cmm001.goo.ne.jp/img/arrow/arrow_04.gif) left center no-repeat; padding-left:18px;}
#incontents ul.added_caution {margin-bottom:18px;}
#incontents ul.added_caution li {list-style:none;}
#incontents div.url_box {overflow:-moz-scrollbars-none; word-break: break-all;/**/letter-spacing: 0;/*  */}

/* --- ch03 + underline ----- */
#incontents h2.underline {border-bottom:1px solid #febd03; padding-bottom:0; padding-left:0.25em;}
#incontents h3.underline {border-bottom:1px solid #febd03; padding-bottom:0; padding-left:0.25em; font-size:100%;}

/* --- table.t01 ------------ */
table.t01 th{background-color: #fefbf0;}

/* --- topics --------------- */
#incontents div.lst1.topics div {float:left;margin:0 5px 5px 5px;}
#incontents div.lst1.topics div span {padding:6px 0 0 0; display:block;}
#incontents div.lst1.topics ul li {margin:0 0 4px 8px;}
#incontents div.lst1.topics ul li img {margin:0 6px 4px 0;}

/* --- search category ------ */
#incontents div.search_category {margin-left:1em;}
#incontents div.search_category h4 {margin:0; padding:2px 6px 0 20px; background:url(http://cmm001.goo.ne.jp/img/arrow/arrow_04.gif) left no-repeat}
#incontents div.search_category p {line-height:1.3; margin:0 0 0.3em 1em; padding:2px 0;}

/* --- feature pickup ------- */
#incontents div.feature_pickup {padding:6px 0; margin-bottom:18px; background:#fefbf0;}
#incontents div.feature_pickup div {float:left; padding:0; margin:0 0 0.5em 0.4em; width:46%;}
#incontents div.feature_pickup div span {float:left; margin:0pt; padding:0pt 5px 5px; width:80px;}
#incontents div.feature_pickup div span img {margin-top:2px;}
#incontents div.feature_pickup div p {line-height:1.4; margin-bottom:0; padding-top:2px;}
#incontents div.feature_pickup ul.singlelist {padding:0 8px 0 0; margin:0;}
#incontents div.feature_pickup div.lst1 {float:none; width:auto; margin:0; padding:0; line-height:1.2;}
#incontents div.feature_pickup div.lst1 li {margin-left:1em;}


/* --- guide ---------------- */
#incontents h3.guide {background:url(http://cmm001.goo.ne.jp/img/arrow/arrow_04.gif) no-repeat left center; padding-left:22px; margin:0 0 0 0.4em; border-bottom:none;}
#incontents ul.inline.guide {margin:0 0 18px 1.5em; padding:0;}
#incontents ul.inline.guide li {list-style:none; margin:0; padding:0;}
#incontents h4.guide {background:url(http://cmm001.goo.ne.jp/img/arrow/arrow_04.gif) no-repeat left center; padding-left:22px; margin:0 0 0 0.4em;}


/* --- txtimgc3 + best_recommendation - */
#incontents div.txtimgc3.best_recommendation {padding-left:6px; margin-bottom:0.4em; width:98%;}
#incontents div.txtimgc3.best_recommendation dl dt {background: left center no-repeat; padding-left:18px; margin-bottom:0.25em; text-align:left;}
#incontents div.txtimgc3.best_recommendation dl dd img {float:left; margin:0 4px;}
#incontents div.txtimgc3.best_recommendation dl dd span {line-height:1.3;}


.clear{zoom:1;}
.clear:after {content:".";height:0px;clear:both;display: block;visibility:hidden;}

/* --- t01 + search_condition */
#incontents table.t01.search_condition {margin-bottom:18px;}
#incontents table.t01.search_condition tr th {white-space:nowrap; padding:6px 8px; width:15%;}
#incontents table.t01.search_condition tr td {padding:6px 8px;}
#incontents table.t01.search_condition tr td ul.inline {margin-bottom:0; line-height:1.4;}
#incontents table.t01.search_condition tr td ul.inline li {margin:0;}
#incontents table.t01.search_condition tr td ul.inline li span {color:#999;}
#incontents table.t01.search_condition tr td ul.inline li.link {margin-left:16px; padding-left:18px; background:url(http://cmm001.goo.ne.jp/img/arrow/arrow_04.gif) left center no-repeat; font-weight:bold; white-space:nowrap;}
#incontents table.t01.search_condition tr td form table {border:none; width:100%;}
#incontents table.t01.search_condition tr td form table th {border:none; background:#fff; text-align:right; width:10%; padding:0.25em 0.6em 0.25em 0;}
#incontents table.t01.search_condition tr td form table td {border:none; background:#fff; width:40%; padding:0.25em 0 0 0;}
#incontents table.t01.search_condition tr td form table td select {margin-bottom:0.25em;}
#incontents table.t01.search_condition tr td form table td span {vertical-align:middle;}
#incontents table.t01.search_condition.multi tr td form table th {vertical-align:top; width:10%}
#incontents table.t01.search_condition.multi tr td form table td {vertical-align:top; width:90%}

/* --- lst1 + tour_ranking --- */
#incontents div.lst1.tour_ranking ul li {list-style:none; padding-left:28px; margin:0 0 0.4em 0.6em; background:left center no-repeat;}
#incontents div.lst1.tour_ranking ul li.r01 {background-image:url(http://cmm001.goo.ne.jp/img/ranking/no/no1.gif);}
#incontents div.lst1.tour_ranking ul li.r02 {background-image:url(http://cmm001.goo.ne.jp/img/ranking/no/no2.gif);}
#incontents div.lst1.tour_ranking ul li.r03 {background-image:url(http://cmm001.goo.ne.jp/img/ranking/no/no3.gif);}
#incontents div.lst1.tour_ranking ul li.r04 {background-image:url(http://cmm001.goo.ne.jp/img/ranking/no/no4.gif);}
#incontents div.lst1.tour_ranking ul li.r05 {background-image:url(http://cmm001.goo.ne.jp/img/ranking/no/no5.gif);}
#incontents div.lst1.tour_ranking ul li.r06 {background-image:url(http://cmm001.goo.ne.jp/img/ranking/no/no6.gif);}
#incontents div.lst1.tour_ranking ul li.r07 {background-image:url(http://cmm001.goo.ne.jp/img/ranking/no/no7.gif);}
#incontents div.lst1.tour_ranking ul li.r08 {background-image:url(http://cmm001.goo.ne.jp/img/ranking/no/no8.gif);}
#incontents div.lst1.tour_ranking ul li.r09 {background-image:url(http://cmm001.goo.ne.jp/img/ranking/no/no9.gif);}
#incontents div.lst1.tour_ranking ul li.r10 {background-image:url(http://cmm001.goo.ne.jp/img/ranking/no/no10.gif);}

/* --- lst1 + opt_ranking ---- */
#incontents div.lst1.opt_ranking ul li {list-style:none; padding-left:28px; margin:0 0 0.4em 0.6em; background:left center no-repeat;}
#incontents div.lst1.opt_ranking ul li.r01 {background-image:url(http://cmm001.goo.ne.jp/img/ranking/no/no1.gif);}
#incontents div.lst1.opt_ranking ul li.r02 {background-image:url(http://cmm001.goo.ne.jp/img/ranking/no/no2.gif);}
#incontents div.lst1.opt_ranking ul li.r03 {background-image:url(http://cmm001.goo.ne.jp/img/ranking/no/no3.gif);}
#incontents div.lst1.opt_ranking ul li.r04 {background-image:url(http://cmm001.goo.ne.jp/img/ranking/no/no4.gif);}
#incontents div.lst1.opt_ranking ul li.r05 {background-image:url(http://cmm001.goo.ne.jp/img/ranking/no/no5.gif);}
#incontents div.lst1.opt_ranking ul li.r06 {background-image:url(http://cmm001.goo.ne.jp/img/ranking/no/no6.gif);}
#incontents div.lst1.opt_ranking ul li.r07 {background-image:url(http://cmm001.goo.ne.jp/img/ranking/no/no7.gif);}
#incontents div.lst1.opt_ranking ul li.r08 {background-image:url(http://cmm001.goo.ne.jp/img/ranking/no/no8.gif);}
#incontents div.lst1.opt_ranking ul li.r09 {background-image:url(http://cmm001.goo.ne.jp/img/ranking/no/no9.gif);}
#incontents div.lst1.opt_ranking ul li.r10 {background-image:url(http://cmm001.goo.ne.jp/img/ranking/no/no10.gif);}

/* --- search_refinement_box -*/
#incontents div.search_refinement_box {border:solid 1px #febd03; background:#fefbf0; padding:6px 8px; margin-bottom:18px; position:relative; z-index:10; clear:both;}
#incontents div.search_refinement_box p {background:url(http://cmm001.goo.ne.jp/img/arrow/arrow_04.gif) left center no-repeat; padding-left:18px; margin-bottom:12px;}
#incontents div.search_refinement_box div.lead {margin-bottom:8px; border-bottom:solid 1px #febd03; font-weight:bold; padding-left:0.2em;}
#incontents div.search_refinement_box div.spot_description {margin-bottom:18px; margin-left:8px;}
#incontents div.search_refinement_box div.spot_description img {margin:0 8px; float:left; position:relative;}
#incontents div.search_refinement_box h2.ch07 {padding:10px 0;margin:0;color:#971616;}
#incontents div.search_refinement_box h3.withmarker {color:#444;background:url(http://cmm001.goo.ne.jp/img/arrow/arrow_04.gif) left center no-repeat; padding:0 0 0 18px; border:none; margin:0 0 4px;}
#incontents div.search_refinement_box div.hotel_lead {margin:-8px 0 18px 12px;}

/* --- search_refinement_box -> table.t01 --- */
#incontents div.search_refinement_box table {background:#fff; margin-bottom:18px;}
#incontents div.search_refinement_box table th {background:#fcebb7; text-align:center; font-weight:bold;}
#incontents div.search_refinement_box table td.fs12 {line-height:1.2;}
#incontents div.search_refinement_box table td.map {text-align:center; white-space:nowrap;}
#incontents div.search_refinement_box table td.map ul {text-align:left;}
#incontents div.search_refinement_box table td.map ul li {list-style:none;}
#incontents div.search_refinement_box table td.nowrap {white-space:nowrap;}
#incontents div.search_refinement_box table td span.category {display:block; color:#d18205;}
#incontents div.search_refinement_box table td span.place {display:block; color:#666;}
#incontents div.search_refinement_box table td div.detail {margin-bottom:0.5em; line-height:1.2;}
#incontents div.search_refinement_box table td.thumb {border-right:none; padding-right:0;}
#incontents div.search_refinement_box table td.thumb img {vertical-align:middle;}
#incontents div.search_refinement_box table td.plan {white-space:nowrap;}
#incontents div.search_refinement_box table td.plan span {display:block; color:#c33; text-align:center;}
#incontents div.search_refinement_box table td.rank {width:2.5em; text-align:center;}
#incontents div.search_refinement_box table.ranking_jp td.map {text-align:center; white-space:nowrap;}
#incontents div.search_refinement_box table.ranking_jp td.map ul {text-align:left;}
#incontents div.search_refinement_box table.ranking_jp td.map ul li {list-style:none;}
#incontents div.search_refinement_box table.ranking_jp td.plan {white-space:nowrap;}
#incontents div.search_refinement_box table.ranking_jp td.plan span {display:block; color:#c33; text-align:center;}

/* --- search_refinement_box -> map_column -----*/
#incontents div.search_refinement_box div.map_column {float:right; width:180px; position:relative; border:solid 1px #ccc; background:#fff;}
#incontents div.search_refinement_box div.map_column div.head {border-bottom:solid 1px #ccc; font-weight:bold; padding:4px; background:#fcebb7; text-align:center;}
#incontents div.search_refinement_box div.map_column div.around_info_box {padding:10px 10px 18px;}

/* --- search_refinement_box -> spot_detail --- */
#incontents div.search_refinement_box div.spot_detail {margin-right:190px; zoom:1;}

/* --- table.search_form ---- */
#incontents div.col01 table.search_form {border:none; width:100%; background:#fefbf0; margin-bottom:18px;}
#incontents div.col01 table.search_form th {padding:4px 0 4px 8px; font-weight:normal; width:3.5em; vertical-align:top; white-space:nowrap;}
#incontents div.col01 table.search_form td {padding:4px;}
#incontents div.col01 table.search_form td selected {vertical-align:middle;}
#incontents div.col01 table.search_form td div {margin-bottom:0.25em;}
#incontents div.col01 table.search_form td.submit {text-align:center;}
#incontents div.col01 table.search_form td.duration select {margin-bottom:0.25em;}
#incontents div.col01 table.search_form td.duration span {vertical-align:middle;}
#incontents div.col01 table.search_form td strong.sub_lead {font-weight:bold; color:#666; display:block;}

/* --- theme_search ---- */
#incontents div.theme_search {margin-bottom:18px;}
#incontents div.theme_search p {float:left; padding-left:0; margin-bottom:0.5em;}
#incontents div.theme_search p span {width:80px; padding-left:0; padding-bottom:0.5em;}
#incontents div.theme_search ul {display:inline; line-height:1.4;}
#incontents div.theme_search ul li {list-style:none; display:inline; padding-right:0.8em;}
#incontents div.theme_search ul li span {display:inline-block;}
#incontents div.theme_search ul li img {vertical-align:middle;}

/* --- ticket_form ---------- */
#incontents div.ticket_form {border:solid 1px #febd03; background:#fefbf0; margin-bottom:18px; padding:10px 0; clear:both;}
#incontents div.ticket_form dl {margin:0; background:#fefbf0; padding:0.8em 18px;}
#incontents div.ticket_form dl dt {margin:0;}
#incontents div.ticket_form dl.w3 dt {width:3.5em; margin:0;}
#incontents div.ticket_form dl.w4 dt {width:4.5em; margin:0;}
#incontents div.ticket_form dl.w3 dd {margin:-1.4em 0 0.4em 3.7em;}
#incontents div.ticket_form dl.w4 dd {margin:-1.4em 0 0.4em 4.7em;}
#incontents div.ticket_form dl dd input,
#incontents div.ticket_form dl dd select {margin-bottom:0.2em; vertical-align:middle;}
#incontents div.ticket_form dl dd span {margin-right:0.6em;}
#incontents div.ticket_form div.submit {margin-left:0.6em; text-align:center;}
#incontents div.ticket_form div.indent {margin:0 0 18px 1.5em;}
#incontents div.ticket_form div.indent input,
#incontents div.ticket_form div.indent select {margin-bottom:0.2em; vertical-align:middle;}

/* --- guide_rside ---------- */
#incontents div.guide_rside_wrapper {margin-left:-130px; width:100%; float:right;}
#incontents div.guide_rside_wrapper div.guide_rside {margin-left:130px;}

/* --- guide_lside ---------- */
#incontents div.guide_lside {float:left; width:120px;}
#incontents div.guide_lside div.guide_lside_block {margin-bottom:18px; border:solid 1px #febd03;}
#incontents div.guide_lside div.guide_lside_block h2 {text-align:center; background:#febd03; padding:2px 8px; margin:0;}
#incontents div.guide_lside div.guide_lside_block ul {padding:6px; background:#fefbf0; line-height:1.1;}
#incontents div.guide_lside div.guide_lside_block ul li {list-style:none; margin-bottom:0.6em;}

/* --- guide_list ----------- */
#incontents div.guide_list p.imagel {width:100%; margin-bottom:0;}
#incontents div.guide_list p.imagel img.icon {vertical-align:middle; margin-right:0.2em;}
#incontents div.guide_list p.imagel span {width:80px; padding-bottom:0;}
#incontents div.guide_list p.imagel span img {margin-bottom:0;}
#incontents div.guide_list ul.singlelist {clear:both; margin-bottom:8px; padding-bottom:4px; border-bottom:solid 1px #ccc;}
div.ch09 {background:#fcebb7; border:1px solid #ffbb00; padding:4px 6px;}
#incontents ul.switch li img.icon {vertical-align:middle; margin-right:0.2em;}

/* --- feature_list --------- */
#incontents div.feature_list p {margin:0;}
#incontents div.feature_list p img {vertical-align:middle; margin:0 8px; float:left;}
#incontents div.feature_list p span {color:#535353; display:block;}
#incontents div.feature_list div.clearboth {padding-bottom:10px; margin-bottom:10px; border-bottom:solid 1px #bcbcbc;}

/* --- opt_tour_area -------- */
#incontents div.opt_tour_area {margin-bottom:18px;}
#incontents div.opt_tour_area h3 {padding:0; border-bottom:solid 3px #febd03; margin:0;}
#incontents div.opt_tour_area h4.osusume {margin:0.5em 1em 0.5em 0.25em; float:left;}
#incontents div.opt_tour_area ul.osusume {margin-bottom:0; background:#fefbcb; line-height:1.2; padding:4px;}
#incontents div.opt_tour_area ul.osusume li {list-style:none;}
#incontents div.opt_tour_area div {padding:4px 8px; background:#fffef0; line-height:1.2;}
#incontents div.opt_tour_area div h4 {margin:0 0.4em 0 0; padding:0;color:#f60;display:inline;}
#incontents div.opt_tour_area div ul {display:inline;}
#incontents div.opt_tour_area div ul li {display:inline; margin:0;}

/* --- map_area_list ------------ */
#incontents div.map_area_list ul {width:24%;}
#incontents div.map_area_list ul li {list-style:none; margin-bottom:0.4em;}

/* --- condition_chk_list ------- */
#incontents table ul.condition_chk_list li {list-style:none; float:left; margin-right:0.6em;}

/* --- mobile_map_sample -------- */
#incontents div.mobile_map_sample {float:right; width:160px; position:relative; margin-left:10px; text-align:center; font-weight:bold;}
#incontents div.mobile_map_sample span {border:solid 1px #ccc; background:#fcebb7; display:block; padding:2px; margin-bottom:4px;}

/* --- mobile_map_qr ------------ */
#incontents div.mobile_map_qr {margin-right:170px;}
#incontents div.mobile_map_qr table.t01 th {vertical-align:top;}
#incontents div.mobile_map_qr table.t01 td img {border:solid 1px #999;}

/* --- table.indemni ------------ */
#incontents table.indemni {margin:0 0 18px 18px;}
#incontents table.indemni th {vertical-align:top;}

/* --- search_result ------------ */
#incontents div.search_result {margin:0 0 18px 18px;}
#incontents div.search_result div.gray {margin-bottom:0px;}
#incontents div.search_result ol {margin:10px 0 10px 24px;}

/* --------------------------------------------
rside (for Map search result)
-------------------------------------------- */
/* --- rside h2+refinement ------ */
#rside div.map_sch_result h2.refinement {background:#fefbf0; border:solid 1px #ccc; border-bottom:none; padding:4px 8px; margin:0;}

/* --- rside ul+refinement ------ */
#rside div.map_sch_result ul.refinement {border:solid 1px #ccc; border-top:none; padding:4px;}
#rside div.map_sch_result ul.refinement li {list-style:none; margin:0.2em 0; padding:0;}
#rside div.map_sch_result ul.refinement li input {vertical-align:middle;}
#rside div.map_sch_result ul.refinement li img {vertical-align:middle; margin-right:0.25em;}

/* --- rside ul+pager ----------- */
#rside div.map_sch_result ul.pager {border:none; padding:0;}
#rside div.map_sch_result ul.pager li {list-style:none; float:left; margin-right:0.3em; border-right:solid 1px #999; padding-right:0.3em;}
#rside div.map_sch_result ul.pager li.last {float:left; border:none;}

/* --- rside ul+list ------------ */
#rside div.map_sch_result ul.list {border:none; padding:0;}
#rside div.map_sch_result ul.list li {list-style:none; margin-bottom:0.6em;}
#rside div.map_sch_result ul.list li a:link.map, #rside div.map_sch_result ul.list li a:visited.map, #rside div.map_sch_result ul.list li a:active.map {color:#333; margin-right:0.5em;}
#rside div.map_sch_result ul.list li a:hover.map {color:#cc3333; margin-right:0.5em;}
#rside div.map_sch_result ul.list img {vertical-align:middle; margin-right:0.25em;}


/* --------------------------------------------
lside
-------------------------------------------- */

/* --- plan seach --------------- */
#lside dl.plan_search dd form dl dt {font-weight:bold; width:36px; margin-top:0.5em;}
#lside dl.plan_search dd form dl dd {margin:-1.25em 0 0.25em 36px;}
#lside dl.plan_search dd form dl dd select {margin-bottom:4px; width:94px; vertical-align:middle; font-size:10px;}
#lside dl.plan_search dd form div.submit {text-align:center;}
#lside dl.plan_search dd form div.submit input {padding:0 8px;}
#lside dl.plan_search dd form dl dt.wide {font-weight:bold; width:auto; margin-top:0;}
#lside dl.plan_search dd form dl dd.wide {margin:0 0 0.25em 0;}
#lside dl.plan_search dd form dl dd.wide select {margin-bottom:4px; width:132px; vertical-align:middle;}

/* --- guide -------------------- */
#lside dl.guide {padding-bottom:0;}
#lside dl.guide dd {padding:0;}
#lside dl.guide dd dl {padding-bottom:0;}
#lside dl.guide dd dl dt {background:#f7f7f7; padding:3px 6px;}
#lside dl.guide dd dl dd {padding:2px 6px; margin:0 0 0.5em;}
#lside dl.guide dd dl dd ul {margin:0; line-height:1.2;}
#lside dl.guide dd dl dd ul li a {margin:0 0.25em 0 0;}

/* --- ranking_list ------------- */
#lside dl.ranking_list {padding-bottom:0;}
#lside dl.ranking_list dd {padding:0;}
#lside dl.ranking_list dd dl {padding-bottom:0;}
#lside dl.ranking_list dd dl dt {background:#f7f7f7; padding:3px 6px;}
#lside dl.ranking_list dd dl dd {padding:2px 6px 2px 16px; margin:0 0 0.5em;}
#lside dl.ranking_list dd dl dd ul {margin:0; line-height:1.2;}
#lside dl.ranking_list dd dl dd ul li a {margin:0 0.25em 0 0;}

/* --- #lside>dd>ul.inline ------ */
#lside dl dd ul.inline {margin:0; line-height:1.2;}
#lside dl dd ul.inline li a {margin:0 0.25em 0 0;}

/* --- #lside>ocutopus ------ */
#lside dl.octopus dd {padding:0;}
#lside dl.octopus dd p {margin:0; padding:6px;}
#lside dl.octopus dd select {margin-top:0.25em;}
#lside dl.octopus dd dl dt {background:#eee; padding:4px;}
#lside dl.octopus dd dl dd {padding:2px 4px;}
#lside dl.octopus dd dl dd div {margin-bottom:6px;}

#lside dl.octopus span.small {text-align:center; font-size: 10px;/*\*/_font-size: 80%;/**/
*+html #lside dl.octopus span.small {font-size: 80%;}

/* --------------------------------------------
rside
-------------------------------------------- */

/* --- pr_travel ---------------- */
#rside div.pr_travel {border:1px solid #ccc; margin:0pt 0pt 1em; padding:4px; text-align:center;}
#rside div.pr_travel img.banner {margin:0 0 8px;}

#rside{font-size: 100%;}

/* --------------------------------------------
special
-------------------------------------------- */
#special div.pickup{width:522px; background:#fff;}
#special {font-size:1em;}

/*----------ROG回り込み解除----------*/

#headnavi:before, #headnavi:after {
	content: "";
	display: table;
}
#headnavi:after {
	clear: both;
}
#headnavi{
	zoom:1;
}