@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;}
.tourDetailsTab{margin-top:10px;border-bottom:1px solid #cccccc;}
.tourDetailsTab .tabJmb,.tourDetailsTab .btnPak{float:left;height:36px;overflow-x:hidden;overflow-y:hidden;}
.tourDetailsBox,.tourDetailsBox2{padding:5px 15px 15px;border:1px solid #dddddd;border-top:0;}
.tourDetailsBox h3,.tourDetailsBox2 h3{margin-top:10px;padding-left:7px;background:url(/tours/img/parts_buret_b.gif) left top 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.tab 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.tab li a,.gadgetPivot ul.tab li span{padding:3px;display:block;}
.gadgetPivot ul.tab li a{border:none;background-color:#ffffff;}
.gadgetPivot ul.tab li a:hover{background-color:#f9f9f9;}
.gadgetPivot ul.tab li span{border-bottom:1px solid #ffffff;border-top:3px solid #cc0000;font-weight:bold;}
.gadgetPivot ul.list{border-right:1px solid #cccccc;border-left:1px solid #cccccc;border-top:3px solid #cc0000;}
.gadgetPivot ul.list li{padding:1px 0 2px;border-bottom:solid 1px #cccccc;font-size:1%;}
.gadgetPivot ul.list li a{display:block;line-height:1.1;font-size:12px;text-decoration:none;}
.gadgetPivot ul.list li a:hover{background-color:#ffffdd;cursor:pointer;}
.gadgetPivot ul.list li a span{padding:4px 0;cursor:pointer;}
.gadgetPivot ul.list li a span.title{padding-left:5px;float:left;text-align:left;text-decoration:underline;}
.gadgetPivot ul.list li a span.value{padding:4px 5px;float:right;text-align:right;text-decoration:none;color:#cc0000;font-weight:bold;}
.gadgetPivot ul.list li a span.value span.unavail{color:#000000;font-weight:normal;}
.gadgetPivot ul.list li a:hover span.value{text-decoration:none;}
.gadgetPivot.double ul.list li{width:50%;float:left;}
.gadgetPivot ul:after,.gadgetPivot ul.list li a:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.gadgetPivot ul.gadgetPivot ul.list li a{display:block;}
* html .gadgetPivot ul,* html .gadgetPivot ul.list li a{height:1%;}
*:first-child+html .gadgetPivot ul,*:first-child+html .gadgetPivot ul.list li a{display:inline-block;}

.gps220 ul.tab li{margin-right:3px;font-size:10px;}
.gps220 ul.tab li a,.gps220 ul.tab li span{padding:3px 1px 3px 2px;}
.gps220 ul.list{padding:0 0 5px;border:1px solid #cccccc;border-top:3px solid #cc0000;}
.gps220 ul.list 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,.gListBox.tourDetailsBox2 .gadgetList .searchEff {width:339px;}
.gListBox.tourDetailsBox .gadgetList .searchEff .picture,.gListBox.tourDetailsBox2 .gadgetList .searchEff .picture {width:148px;}
.gListBox.tourDetailsBox .gadgetList .searchEff .details,.gListBox.tourDetailsBox2 .gadgetList .searchEff .details {width:191px;}
.gListBox.tourDetailsBox2 .gadgetList .pageGuideTop{top:65px;right:15px;}

/* column */
.column2 .floatL{float:left;width:350px;}
.column2 .floatR{float:right;width:350px;}
.column2 .tourDetailsTab{margin-top:10px;}
.column2 .tourDetailsBox,.column2 .tourDetailsBox2{padding:5px 5px 5px;}
.column2 .tourDetailsBox h3,.column2 .tourDetailsBox2 h3{margin-top:10px;}
.column2 .tourDetailsBox .gadgetPivot,.column2 .tourDetailsBox2 .gadgetPivot{margin-top:5px;}
.gadgetleft{float:left;width:330px;}
.gadgetright{float:right;width:330px;}
.gadgetleft3{float:left;width:220px;padding-right:9px;}
.gadgetright3{float:right;width:220px;}