@charset "UTF-8";
/* CSS Document */

/* tour search */
#IncCourse{ background:#FFF; width:960px; height:auto; padding-bottom: 10px;}

/*#IncCourse a {
	color:#842d3f;	
}*/

#IncCourse .loadimg{text-align:center; margin-top:50px; }
.SR_StatusBlock{width:840px;}
.SR_SortBlock{
	width: 900px;
    margin: 0px 30px 20px 30px;
    padding-top: 30px;
	overflow: hidden;
}
.SR_SrtNumTtl{background:url(/attending/chubu-hokuriku/chiritsubaki/images/EverySenIcn3.gif) no-repeat 0 -60px; text-indent:-9999px; width:56px; height:20px; float:left; }
.SR_SrtNumTtl2{float:left; margin-top:2px; font-weight:bold;}
.SR_SrtNumVal{width:480px; }
.SR_SrtNumVal a:hover,.SR_SrtPgrNums a:hover,.SR_SrtPgrShortCut a:hover{color:#FF9933;}
.SR_SrtNumVal a:visited,.SR_SrtPgrNums a:visited,.SR_SrtPgrShortCut a:visited{color:#842d3f;}
.SR_SrtNumVal a.SortList{color: #000; margin-right: 24px;}
.SR_SrtNumVal span{font-size:12px;}
.SR_SrtNumVal2{margin-top:2px;}
.SR_SrtNumVal2 label{padding-right:5px;}
.EvSortSp{padding-left:15px;}
/**html .SR_SrtNumVal{width:380px; }*/
/*.SR_SrtNumVal a.SR_Selected{color:#333333; font-weight:bold; text-decoration:underline; }*/
.SR_SrtNumVal a.SR_Selected{    color: #fff;
    font-weight: bold;
    background: #00abd6;
    padding: 6px 8px;
    text-decoration: none;}
.SR_SrtPager{
	width:auto;
	/*background: #e3f1f9;*/
	/*padding: 5px 10px;*/
}
.SR_SrtPager a{min-width: 15px;
    height: 25px;
    background-color: #fff;
    font-size: 12px;
    text-decoration: none;
    float: left;
    display: block;
    line-height: 25px;
    color: #000;
	padding: 0 5px;
}
.pagerBox li{
	background: #e3f1f9;
	padding: 5px 3px;
    
}
.pagerBox li:first-child{padding-left:10px;}
.pagerBox li:last-child{padding-right:10px;}
/*.pagerBox li:last-child a{min-width: 40px}*/
.SR_SrtPager a.SR_Selected{background-color:#eb6d8e; color:#FFFFFF; line-height:25px;}
.SR_SrtPgrShortCut, .SR_SrtPager li{float:left; text-align:center; /*margin:0 0 0 5px;*/ display:inline; }
.SR_SrtPgrShortCut, .SR_SrtPager li.selected a.SortList{background: #00abd6; color: #fff;}
.SR_SrtPgrShortCut{width:35px; }
.SR_SrtPgrShortCut a{width:35px; }
.SR_SrtPgrNums li{width:22px; }
.SR_CompareBlock{margin-top:10px; background-position:0 0; height:51px; }
.SR_CompareBlock a{width:95px; height:26px; text-indent:-12345px; margin-top:5px; }
a.SR_CmpBtnCompareNone{background-position:0 -1080px; margin-left:170px; }
a.SR_CmpBtnCompareNone:hover{cursor:default; }
a.SR_CmpBtnCompare{background-position:0 -990px; margin-left:170px; }
a.SR_CmpBtnCompare:hover{background-position:0 -1020px; }
a.SR_CmpBtnCompare:active{background-position:0 -1050px; }
a.SR_CmpBtnClearNone{background-position:0 -1200px; margin-left:5px; }
a.SR_CmpBtnClearNone:hover{cursor:default; }
a.SR_CmpBtnClear{background-position:0 -1110px; margin-left:5px; }
a.SR_CmpBtnClear:hover{background-position:0 -1140px; }
a.SR_CmpBtnClear:active{background-position:0 -1170px; }
.SR_CmpNote{font-size:77%; margin:10px 0 0 5px; }
.SR_GB_CourseDetail{width:590px;}
.SR_GB_CourseDetail2{width:130px; text-align:right; }
.SR_GB_KeyValSet{display:inline; margin-left:10px; }
.SR_GB_Midashi{display:inline; font-size:77%; color:#7f7f7f; }
.SR_GB_Midashi2{background-color:#b4b4b4; padding:2px 5px; color:#FFFFFF; float:left; }
.SR_GB_Value2{display:inline; float:left; padding:2px 5px; margin-left:5px; }
.SR_GB_p_course_name{font-size:120%; }
.SR_GB_p_price, .SR_GB_p_hatsu_name{margin-left:0; }
.SR_GB_p_price{width:150px; text-align:right;}
.SR_GB_p_total_amount_divide{vertical-align:text-bottom; }
.SR_GB_p_country_city{clear:left; margin:5px 0 0 0; width:450px; }
.ab .SR_GB_p_country_city .SR_GB_Value2{width:360px; }
.dome .SR_GB_p_country_city .SR_GB_Value2{width:330px; }
.SR_GB_p_kikan{font-size:160%; font-weight:bold; color:#808080; }
.SR_GB_p_course_id{clear:right; }
.SR_GB_p_course_id dt, .SR_GB_p_course_id dd{display:inline; color:#808080; }
.SR_GB_BtnView a{text-align:left; text-indent:-12345px; display:block; background-position:0 -550px; height:25px; width:121px; margin-top:15px; float:right; }
.SR_GB_BtnView a:hover{background-position:0 -580px; }
.SR_GB_BtnView a:active{background-position:0 -610px; }
.SR_GB_p_brand{margin-top:5px; width:72px; height:50px; float:right; }
.SR_GB_p_brand img{height:50px; }
.SR_ErrMesBlock{margin:50px 0; border:4px double #ebeaae; }
.SR_ErrMesBlock dl{background-color:#ebeaae; padding:10px 20px 10px 20px; }
.SR_ErrTitle{font-weight:bold; font-style:normal; font-size:18px; color:#CC3333; border-bottom:2px #FFFFFF dashed; margin-bottom:10px; padding-bottom:5px; text-align:center; }
.SR_ErrMesBlock em{font-weight:bold; font-style:normal; color:#CC3333; }
.SRB_LVB_Title{background-position:0 -50px; padding:5px 10px; font-weight:bold; color:#4d4d4d; }
.SRB_LVB_Vals{border-left:1px solid #d3d2c6; border-right:1px solid #d3d2c6; padding:0 7px; }
.SRB_LVB_Vals li{border-bottom:1px dotted #d3d2c6; padding:5px 3px; }
.SRB_LVB_Vals li.ValLast{border-bottom:none; padding-bottom:0; }
.SRB_LVB_Bottom{background-position:0 -80px; height:5px; font-size:2px; }
.SRB_LVB_CourseName, .SRB_LVB_Price{display:block; }
.SRB_LVB_Price{color:#FF3333; text-align:right; font-size:10px; }
span.SRB_LVB_CourseName a{font-size:10px; line-height:1.4em; }
.dome .PageTitle{background-position:0 -40px; }
.ab .PageTitle{background-position:0 0; }
.SB_blockTop .overlay{margin:0 0 10px 10px; }
.SubWinBox{left:50%; position:absolute; top:50%; z-index:200; }
#srOverLay{left:0; }
.SubWinSRMesBox{left:180px; position:absolute; top:0; z-index:200; }
.SB_SWSetBtns a{display:block; width:65px; height:30px; text-indent:-12345px; float:left; }
.SB_SWSetBtns a.SB_BtnParamSet{background-position:0 -1370px; }
.SB_SWSetBtns a.SB_BtnParamSet:hover{background-position:0 -1400px; }
.SB_SWSetBtns a.SB_BtnParamClear{background-position:0 -1430px; width:56px; }
.SB_SWSetBtns a.SB_BtnParamClear:hover{background-position:0 -1460px; width:56px; }
.SB_SWClsTtl{height:23px; width:695px; padding:5px 5px 0 0; background:url(/attending/chubu-hokuriku/chiritsubaki/images/EverySenCal.gif) no-repeat; border-bottom:5px solid #DEDEDE;}
.SB_SWClsTtl a.SB_BtnClose{width:18px; height:18px; display:block; background:url(/attending/chubu-hokuriku/chiritsubaki/images/BtnCls.gif) no-repeat 0 0; text-indent:-12345px;}
.SB_SWClsTtl a.SB_BtnClose:hover{background-position:-20px 0;}
.SW_InPBox{margin-right:2em; }
.SW_TypeZero{color:#CCCCCC; }
.SB_B_SearchResStopMes{color:#FFFFFF; text-align:center; }
.SubWinBox .SW_List{background-color:#FFFFFF; width:100%; border-collapse:collapse; }
.SubWinBox .SW_List th{background-position:100% -122px; width:130px; padding:5px 0 5px 5px; border-bottom:1px dotted #CCCCCC; text-align:left; vertical-align:top; color:#1B2849; }
.SubWinBox .SW_List td{padding:5px 0 5px 20px; border-bottom:1px dotted #CCCCCC; }
.SubWinBox .SW_List .SW_InBoxValueSet{float:left; width:130px; color:#1B2849; }
.SubWinBox .SW_SD_Caption a{color:#FFFFFF; text-decoration:underline; }
.SubWinBox .SW_SD_Caption a:visited{color:#FFFFFF; }
.SubWinBox .SW_SD_Caption{background-position:-5px -95px; height:25px; color:#FFFFFF; font-weight:bold; line-height:25px; text-align:center; margin:0 2px; }
.SubWinBox .SW_SD_Month{border-collapse:separate; border-spacing:2px; margin-left:8px; margin-bottom:8px; }
.SubWinBox .SW_SD_Month td, .SubWinBox .SW_SD_Month th{border:1px solid #CCCCCC; text-align:center; width:22px; min-height:5px; vertical-align:middle; height:24px; padding:1px}
.SubWinBox .SW_SD_Month th{background-color:#FFFFFF; }
.SubWinBox .SW_SD_Month td{background-color:#FFFFFF; }
.SubWinBox .SW_SD_Month th.sun, .SubWinBox .SW_SD_Month td.sun, .SubWinBox .SW_SD_Month td.hol{background-color:#ffd4cc; }
.SubWinBox .SW_SD_Month th.sat, .SubWinBox .SW_SD_Month td.sat{background-color:#cce1ff; }
.SubWinBox .SW_SD_Month td.non{background-color:#FFFFFF; }
.SubWinBox .SW_SD_Month td.sel{background-color:#004d99; color:#FFFFFF; }
.SubWinBox .SW_SD_Month td a{text-decoration:underline; color:#0066cc; }
.SubWinBox .SW_SD_Month td a:visited{color:#0066cc; }
.SubWinBox .SW_SD_Month td.sel a{color:#FFFFFF; }
.SubWinBox .SW_SD_Month td.sel a:visited{color:#FFFFFF; }
.SubWinBox .SW_CalBtn{width:27px; height:37px; margin-top:88px; }
.SubWinBox .SW_CalBtn a{display:block; width:24px; height:37px; text-indent:-12345px; }
.SubWinBox .SW_CalBtn a.SW_CalBack{background-position:3px 0; }
.SubWinBox .SW_CalBtn a.SW_CalNext{background-position:-34px 0; }
.SubWinBox .SB_Bp_kikan .SW_InPBox{width:9em; margin:0.3em 0; }
.SubWinBox .SB_Bp_mokuteki dl{margin:0 10px; display:inline; }
.SubWinBox .SB_Bp_mokuteki dt{color:#1B2849; font-weight:bold; padding-bottom:2px; border-bottom:dotted 1px #AAAAAA; margin-bottom:6px; }
.SubWinBox .SB_Bp_mokuteki dl select{width:180px; }
.SubWinBox .SB_Bp_mokuteki dl.SW_IB_city select{width:255px; }
.SubWinBox .SB_Bp_carr .SW_InPBox{width:196px; }
.SubWinBox .SB_Bp_carr .carrNote{width:auto; clear:both; text-align:right; color:#666; font-size:0.77em; padding-top:1em; }
.SubWinBox .SB_Bp_bus_boarding_code .SB_bTitle_L{width:90px; }
.SubWinBox .SB_Bp_bus_boarding_code dt{color:#1B2849; font-weight:bold; padding-bottom:2px; border-bottom:dotted 1px #AAAAAA; margin-bottom:6px; margin-top:6px; }
.SubWinBox .SB_Bp_bunrui .SW_InPBox{width:196px; }
.SubWinBox .SB_Bp_Details .SW_List .SW_InBoxValueSet{width:auto; margin-right:1.2em; }
.nodisp{display:none; }
.LblPdgR label{padding-right:10px;}
.MoSearch .MoSearchCon .ThemeKeywords590 li{line-height:20px; display:inline-block; *display:inline; *zoom:1; }
/*.SR_Sts_bg{width:740xp; height:24px; overflow:hidden; padding-bottom:8px; border-bottom:1px dashed #e6e6e6;background-color: #FFF;}*/
/*.SR_Sts_bg dt{background:url(/attending/chubu-hokuriku/chiritsubaki/images/EverySenIcn3.gif) no-repeat; text-indent:-9999px; width:80px; height:20px; float:left; margin:3px 0;}*/
/*.SR_Sts_bg dd{float:left;}*/
.SRE_Rslt{height: 80px; display: table; margin: 0 auto;}
.SRE_Prc{width:280px; height:auto; margin-right:10px; float:left;}
.SRE_Trm{width:240px; height:auto; float:left;}
.SRE_Rslt dt{display: table-cell; font-size: 18px; font-weight: lighter;}
.SRE_Prc dt{background-position:0 -20px;}
.SRE_Trm dt{background-position:0 -40px;}
.SRE_Rslt dd{font-weight: lighter; display: table-cell; font-size: 18px;}
.SRE_Prc dd{width:200px;}
.SRE_Trm dd{width:150px;}

.NS_MesStrongBg{color: #cc1f1f;  font-weight: bold; font-size: 42px; line-height: 1em; padding-right: 3px; letter-spacing: 1px;}
.NS_MesStrong{font-weight:bold; font-size:15px; line-height:27px; color:#333;}
.NS_Watermark{color:#666666; font-size:88%; }
