@charset "Shift_JIS";

/* size */
.gps220{width:220px;}
.gps710{width:710px;}

/* toursGadget */
.toursGadget{padding:1px 1px 6px;border:solid 1px #cccccc;text-align:center;position:relative;}
.toursGadget h3{background-color:#ffeaea;text-align:left;}

/* gadgetRank */
.gadgetRank{margin:0 3px;padding-top:5px;}
.gadgetRank .gadget_item{padding:6px 0 3px;background:url(/common_rn/img/bg_line_dot_001.gif) repeat-x 0 0;text-align:left;}
.gadgetRank .gadget_item.no1{background:none;}
.gadgetRank .gadget_item p{padding:0 5px 0 46px;line-height:1.3;}
.gadgetRank .gadget_item p.rankNoImg{padding-left:2px;float:left;}
.gadgetRank .gadget_item p .txtPrice{font-size:120%;font-weight:bold;color:#cc0000;}
.noRank .gadgetRank .gadget_item p{padding:0 5px;}

.gadgetRank .deptText{padding-top:1px;text-align:right;line-height:1.4;width:82px;font-weight:bold;color:#666666 !important;position:absolute;top:7px;right:132px;}
.gadgetRank .deptWrapper{position:absolute;top:6px;right:6px;text-align:right;}
.gadgetRank .deptWrapper select{width:120px;vertical-align:middle;}

.gps220 .toursGadget{position:static;}
.gps220 .gadgetRank .deptText{float:left;position:static;top:0;right:0;}
.gps220 .gadgetRank .deptWrapper{position:static;top:0;right:0;}

/* tourDetails */
.tourDetailsTtl{border-top:2px solid #cc0000;border-right:1px solid #dddddd;}
.tourDetailsBox{padding:5px 15px 15px;border:1px solid #dddddd;border-top:0;}
.tourDetailsBox h3{margin-top:10px;padding-left:7px;background:url(/tours/img/parts_buret_b.gif) 0 0 no-repeat;font-weight:bold;}

/* gadgetPivot */
.gadgetPivot .deptText{font-weight:bold;color:#666666 !important;}
.gadgetPivot .dropdown{margin-bottom:4px;text-align:left;}
.gadgetPivot{margin-top:5px;text-align:center;}
.gadgetPivot ul{text-align:left;}
.gadgetPivot ul.deptlist li{margin-right:10px;border:1px solid #cccccc;border-bottom:none;background-color:#ffffff;display:block;float:left;position:relative;top:4px;font-size:12px;}
.gadgetPivot ul.deptlist li a,.gadgetPivot ul.deptlist li span{padding:3px 6px;display:block;}
.gadgetPivot ul.deptlist li a{border:none;background-color:#ffffff;}
.gadgetPivot ul.deptlist li a:hover{background-color:#f9f9f9;}
.gadgetPivot ul.deptlist li span{border-bottom:1px solid #ffffff;border-top:3px solid #cc0000;font-weight:bold;}
.gadgetPrice div.deplistWrap {border-bottom:3px solid #CC0000;}
.gadgetPivot ul.pricelist{border-right:1px solid #cccccc;border-left:1px solid #cccccc;}
.gadgetPivot ul.pricelist li{padding:1px 0 2px;border-bottom:solid 1px #cccccc;font-size:1%;}
.gadgetPivot ul.pricelist li a{display:block;line-height:1.1;font-size:12px;text-decoration:none;}
.gadgetPivot ul.pricelist li a:hover{background-color:#ffffdd;cursor:pointer;}
.gadgetPivot ul.pricelist li a span{padding:4px 0;cursor:pointer;}
.gadgetPivot ul.pricelist li a span.left{padding-left:5px;float:left;text-align:left;text-decoration:underline;}
.gadgetPivot ul.pricelist li a span.price{padding:4px 5px;padding-left:4px;float:right;text-align:right;text-decoration:none;color:#cc0000;font-weight:bold;}
.gadgetPivot ul.pricelist li a span.price span.unavail{color:#000000;font-weight:normal;}
.gadgetPivot ul.pricelist li a:hover span.price{text-decoration:none;}
.gadgetPivot.double ul.pricelist li{width:50%;float:left;}
.gadgetPivot ul:after,.gadgetPivot ul.pricelist li a:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.gadgetPivot ul,.gadgetPivot ul.pricelist li a{display:block;}
* html .gadgetPivot ul,* html .gadgetPivot ul.pricelist li a{height:1%;}
*:first-child+html .gadgetPivot ul,*:first-child+html .gadgetPivot ul.pricelist li a{display:inline-block;}

.gps220 ul.deptlist li{margin-right:3px;font-size:10px;}
.gps220 ul.deptlist li a,.gps220 ul.deptlist li span{padding:3px 1px 3px 2px;}
.gps220 ul.pricelist{padding:0 0 5px;border:1px solid #cccccc;border-top:0;}
.gps220 ul.pricelist li{border-bottom:0;background:url(/common_rn/img/bg_line_dot_001.gif) repeat-x 0 100%;}

/* gadgetList */
.gadgetList{text-align:center;}
.gadgetList .pageGuideTop{position:absolute;top:0;right:0;width:400px;}
.gadgetList .pageGuideTop .pageGuide{text-align:right;}
.gadgetList .pageGuideTop .pageGuide li{display:inline;}
.gadgetList .pageGuideTop .searchNum{padding-top:8px;text-align:right;}
.gadgetList .pageGuideBottom{display:none;}
.gadgetList .searchEff{text-align:left;padding-top:10px;float:left;width:354px;}
.gadgetList .searchEff .picture{float:left;width:148px;}
.gadgetList .searchEff .picture img{width:140px;}
.gadgetList .searchEff .details{float:left;width:206px;}
.gadgetList .searchEff .details dt,.gadgetList .searchEff .details dd{padding-right:10px;}
.gadgetList .searchEff .details dt{padding-bottom:10px;}
.gadgetList .searchEff .details dd{font-weight:bold;}
.gadgetList .searchEff .details dd.price{color:#cc0000;}
.gadgetList .searchEff .details dd span{margin-left:10px;}

.gListBox{position:relative;min-height:3.5em;}
* html .gListBox{height:3.5em;}
.gListBox .deptWrapper select{margin-top:8px;width:150px;}
.gListBox h3{padding-left:7px;background:url(/tours/img/parts_buret_b.gif) left top no-repeat;width:260px;line-height:1.3;font-weight:bold;}

.gListBox.tourDetailsBox .gadgetList .pageGuideTop{top:15px;right:15px;}
.gListBox.tourDetailsBox .gadgetList .searchEff{width:339px;}
.gListBox.tourDetailsBox .gadgetList .searchEff .picture{width:148px;}
.gListBox.tourDetailsBox .gadgetList .searchEff .details{width:191px;}

/* column */
.column2 .floatL{float:left;width:350px;}
.column2 .floatR{float:right;width:350px;}
.column2 .tourDetailsBox{padding:5px 5px 5px;}
.column2 .tourDetailsBox h3{margin-top:8px;}
.column2 .tourDetailsBox .gadgetPivot{margin-top:5px;}
.gadgetleft{float:left;width:330px;}
.gadgetright{float:right;width:330px;}