#SubSecond .qr { background: url(/user2/site/img/sub_bgimg_area01_01.gif) no-repeat scroll 5px 5px #FFDA9F; margin:-8px 0 5px; padding: 5px;}
#SubSecond .qr ul { background: url(/user2/site/img/sub_bgimg_area01_02.gif) no-repeat scroll center bottom transparent; margin: 5px 0 0; padding: 5px 0 0; text-align: center; }
#SubSecond .qr ul li { text-align:center; margin:0; padding:0;}
#SubSecond .qr ul li.subBtnMobile { height:26px; width:142px; margin:0 auto;}
#SubSecond .qr ul li.subBtnMobile a { display: block; height:26px; width:142px; background:url(/user2/site/img/btn_plan.gif) 0 -282px no-repeat;}
#SubSecond .qr ul li.subBtnMobile a:hover {background:url(/user2/site/img/btn_plan.gif) 0 -312px no-repeat;}
#SubSecond .qr ul li.subBtnMobile span { display:none;}

#pertsHeader { margin:0 0 5px 0;}
#kaijouHeader { background:transparent url(/user2/site/img/plan_header_bg.gif) 0 0 no-repeat; padding: 1px 0 5px; border-bottom:1px solid #EDD69B; position:relative;}
#kaijouHeader h1 {float: left; margin: 0 60px 4px 10px;}
#kaijouHeader .buttonArea { margin:8px 2px 0 0;}
#kaijouHeaderNavi { background:none; font-weight: bold; margin: 0 0 20px 0; padding: 0; }

#kaijouHeader .text { float:left; width:765px; overflow:hidden;}
#kaijouHeader .text ul { width:700px; overflow:hidden; margin:0 0 5px 10px;}
#kaijouHeader .text ul li { float:left; margin:0 5px 0 0; font-size:10px; color:#663300; height:16px; line-height:16px; display:inline;}
#kaijouHeader .text ul li.planCourse { width:40px; height:16px; background:url(/user2/site/img/ico_course.gif) left center no-repeat;}
#kaijouHeader .text ul li.planCourse span { display:none;}
#kaijouHeader .text ul li em { margin:0 0 0 5px;}
#kaijouHeader dl { float:left; display:inline; margin:0 0 0 10px;}
#kaijouHeader .text p { float:left; color: #996600; margin:0; height:20px; line-height:20px;}

#kaijouHeaderNavi ul, #kaijouHeaderNaviB ul {
    background: url(/user2/site/img/kaijou_header_navi_bg.gif) no-repeat scroll right top transparent; border-bottom:1px solid #EDD69B;
}

#footerMenu { margin:0 0 25px 0;}
#kaijouHeaderNaviB { background:none; border-bottom:0; margin:0 0 20px 0; padding:0; }

#rBreadcrumbS {
    clear: both;
   /* margin: 0 0 20px;*/
   margin: 0 0 10px;
}

#rBreadcrumbS p {
    /*border-bottom: 1px solid #CCCCCC;*/
    font-size: 10px;
    line-height: 20px;
    margin: 0 auto;
    /*padding: 5px 0;*/
    text-align: left;
    width: 950px;
}

#planNav { height:33px; background:#79B502 url(/user2/site/img/nav_plan_bg.gif) left top repeat-x; margin:-21px 0 0 0;}
#planNav ul { overflow:hidden; margin:0;}
#planNav ul li { height:33px; float:left; text-align:center; font-weight: bold;}
#planNav ul li a { height:33px; line-height:33px; display:block; color:#fff; font-size:12px;}
#planNav ul li a:hover { text-decoration:none; font-weight:900;}
#planNav ul li.active a { text-decoration:none; font-weight:900;}
#planNav ul li span { padding:0 0 0 8px; height:33px; line-height:33px; background:url(/user2/site/img/ico_li.gif) left center no-repeat;}

#planNav ul li#all a { width:91px; background:#79B502 url(/user2/site/img/nav_plan.gif) 0 0 no-repeat;}
#planNav ul li#all a:hover {}
#planNav ul li#all.active a { background:#79B502 url(/user2/site/img/nav_plan.gif) 0 -38px no-repeat;}
#planNav ul li#second a { width:121px; background:#79B502 url(/user2/site/img/nav_plan.gif) -91px 0 no-repeat;}
#planNav ul li#second a:hover {}
#planNav ul li#second.active a  { background:#79B502 url(/user2/site/img/nav_plan.gif) -91px -38px no-repeat;}
#planNav ul li#oversea a { width:151px; background:#79B502 url(/user2/site/img/nav_plan.gif) -212px 0 no-repeat;}
#planNav ul li#oversea a:hover {}
#planNav ul li#oversea.active a  { background:#79B502 url(/user2/site/img/nav_plan.gif) -212px -38px no-repeat;}
#planNav ul li#charter a { width:141px; background:#79B502 url(/user2/site/img/nav_plan.gif) -363px 0 no-repeat;}
#planNav ul li#charter a:hover {}
#planNav ul li#charter.active a  { background:#79B502 url(/user2/site/img/nav_plan.gif) -363px -38px no-repeat;}
#planNav ul li#friend a { width:171px; background:#79B502 url(/user2/site/img/nav_plan.gif) -504px 0 no-repeat;}
#planNav ul li#friend a:hover {}
#planNav ul li#friend.active a { background:#79B502 url(/user2/site/img/nav_plan.gif) -504px -38px no-repeat;}

.hbg { background:transparent url(/user2/site/img/h_bg.gif) left top no-repeat; color:#FFFFFF!important; padding:5px 10px 4px 15px; font-size:125%; margin:0 0 20px 0; display:block!important;}
.hbg em { font-size:14px!important; font-weight:100; margin:0 0 0 10px;}
.mt20 { margin-top:20px!important;}
.mb40 { margin-bottom:40px!important;}

.planPIckup { width:770px; overflow:hidden; margin:0 0 20px 0;}
.planPIckup dl.pikcImg { width:340px; float:left;}
.planPIckup dl.pikcImg dt { height:24px; line-height:24px; font-size:13px; color:#7F5225; font-weight:900; padding:0 0 0 26px; background:url(/user2/site/img/ico_plan.gif) 3px center no-repeat;}
.planPIckup dl.pikcImg dd {}
.planPIckup .pickTxt { width:420px; float:right; padding:24px 0 0 0;}
.planPIckup .pickTxt h3 { height:34px; line-height:34px; color:#7D5D47; font-size:14px; font-weight:900; background:transparent url(/user2/site/img/h_plan.gif) 0 0 no-repeat; padding:0 10px 0 20px; margin:0 0 5px 0;}
.planPIckup .pickTxt h3 a { height:34px; line-height:34px; color:#7D5D46;}
.planPIckup .pickTxt p { color:#666; line-height:170%; margin:0 0 10px 0;}
.planPIckup .pickTxt dl { width:420px; overflow:hidden; border-bottom:1px dotted #ECB25A;}
.planPIckup .pickTxt dl.iPri { background:url(/user2/site/img/ico_budget.gif) 5px center no-repeat; border-top:1px dotted #ECB25A;}
.planPIckup .pickTxt dl.iPeo { background:url(/user2/site/img/ico_people.gif) 5px center no-repeat;}
.planPIckup .pickTxt dl dt { width:54px; float:left; color:#7D5D47; font-weight:900; font-size:13px; padding:5px 0 5px 26px; margin:0;}
.planPIckup .pickTxt dl dd { width:340px; overflow:hidden; float:right; color:#666; font-size:13px; padding:5px 0;}
.planPIckup .pickTxt ul { width:420px; overflow:hidden; padding:10px 0 0 0;}
.planPIckup .pickTxt ul li { width:122px; height:25px; float:right; margin:0 8px 0 0;}
.planPIckup .pickTxt ul li a { width:122px; height:25px; display:block;}
.planPIckup .pickTxt ul li.btnDet a { background:url(/user2/site/img/btn_plan.gif) 0 0 no-repeat;}
.planPIckup .pickTxt ul li.btnDet a:hover { background:url(/user2/site/img/btn_plan.gif) 0 -30px no-repeat;}
.planPIckup .pickTxt ul li.btnInq a { background:url(/user2/site/img/btn_plan.gif) -130px 0 no-repeat;}
.planPIckup .pickTxt ul li.btnInq a:hover { background:url(/user2/site/img/btn_plan.gif) -130px -30px no-repeat;}
.planPIckup .pickTxt ul li a span { display:none;}

.fNum { padding:5px 15px; margin:0 0 10px 0; background:#FAFAFA none left top no-repeat; color:#6D5F4C; font-size:13px; font-weight:900;}
.fNum span { color:#FF6600; font-size:16px;}

.planOthers { width:780px; overflow:hidden; margin:0 0 30px 0;}
.planOthers dl.planList { width:248px; overflow:hidden; float:left; margin:0 10px 10px 0; display:inline; border:1px solid #EDD69B;}
.planOthers dl.planList dt { border:1px solid #fff; background:#FFF0CC none left top no-repeat; font-size:11px; color:#7D5D47; padding:2px 5px;}
.planOthers dl.planList dd { padding:5px 15px 10px 15px;}
.planOthers dl.planList dd h3 { font-size:14px; color:#7D5D46; margin:0 0 5px 0;}
.planOthers dl.planList dd h3 a { color:#7D5D46;}
.planOthers dl.planList dd p { margin:0; padding:0;}
.planOthers dl.planList dd dl { width:220px; overflow:hidden; border:none; border-bottom:1px dotted #ECB25A; margin:0;}
.planOthers dl.planList dd dl.iPri { background:url(/user2/site/img/ico_budget.gif) 3px center no-repeat;}
.planOthers dl.planList dd dl.iPeo { background:url(/user2/site/img/ico_people.gif) 3px center no-repeat;}
.planOthers dl.planList dd dl dt { width:48px; float:left; color:#7D5D47; font-weight:900; font-size:12px; padding:5px 0 5px 22px; margin:0; border:none; background:transparent none left top no-repeat;}
.planOthers dl.planList dd dl dd { width:150px; overflow:hidden; float:right; color:#666; font-size:12px; padding:5px 0; margin:0;}
.planOthers dl.planList dd ul { width:226px; overflow:hidden; padding:10px 0 0 0;}
.planOthers dl.planList dd ul li { width:107px; height:25px; float:left; margin:0 6px 0 0;}
.planOthers dl.planList dd ul li a { width:107px; height:25px; display:block;}
.planOthers dl.planList dd ul li.btnDetS a { background:url(/user2/site/img/btn_plan.gif) 0 -65px no-repeat;}
.planOthers dl.planList dd ul li.btnDetS a:hover { background:url(/user2/site/img/btn_plan.gif) 0 -95px no-repeat;}
.planOthers dl.planList dd ul li.btnInqS a { background:url(/user2/site/img/btn_plan.gif) -115px -65px no-repeat;}
.planOthers dl.planList dd ul li.btnInqS a:hover { background:url(/user2/site/img/btn_plan.gif) -115px -95px no-repeat;}
.planOthers dl.planList dd ul li span { display:none;}

.planTab { width:100%; margin:0 0 20px 0;}
.planTab table { width:100%; border-collapse:collapse; border-left:1px solid #ccc; border-right:1px solid #ccc; border-bottom:1px solid #ccc;}
.planTab table tr.bgG { background:#f3f3f3 none 0 0 no-repeat;}
.planTab table tr th { font-size:11px; color:#666666; text-align:center; padding:5px 10px; font-weight:900;}
.planTab table tr th.tPeople { width:90px;}
.planTab table tr th.tBtn { width:80px;}
.planTab table tr td { text-align:center; padding:2px 10px; font-size:12px;}
.planTab table tr td.tName { width:390px; text-align:left;}
.planTab table tr td.tTotal { text-align:right; font-size:10px;}
.planTab table tr td.tPrice { text-align:right; font-weight:900;}
.planTab table tr td a { color:#94795C; text-decoration:underline;}
.planTab table tr td a:hover { color:#94795C; text-decoration:none;}
.planTab table tr td a.tabBtn { display:block; width:72px; height:19px; float:right; background:url(/user2/site/img/btn_plan.gif) 0 -253px no-repeat;}
.planTab table tr td a:hover.tabBtn { display:block; width:72px; height:19px; background:url(/user2/site/img/btn_plan.gif) 0 -229px no-repeat;}
.planTab table tr td a.tabBtn span { display:none; }

.planDtail { width:770px; overflow:hidden; color:#333333; margin:0 0 40px 0;}
.planDtail h3 { height:34px; line-height:36px; color:#7D5D47; font-size:16px; font-weight:900; background:transparent url(/user2/site/img/h_plan.gif) 0 0 no-repeat; padding:0 10px 0 20px; margin:0 0 20px 0;}
.planDtail .planImg { width:280px; float:left; overflow:hidden;}
.planDtail .planImg dl { width:280px; overflow:hidden; margin:0 0 20px 0; padding:0;}
.planDtail .planImg dl img { vertical-align:top;}
.planDtail .planImg dl dt { width:280px; height:210px; margin:0 0 5px 0; overflow:hidden;}
.planDtail .planImg dl dt img { max-width:280px; max-height:210px;}
.planDtail .planImg dl dd { width:280px; overflow:hidden;}
.planDtail .planImg dl dd ul { width:285px; overflow:hidden; margin:0; padding:0;}
.planDtail .planImg dl dd ul li { width:52px; height:39px; float:left; margin:0 5px 0 0; display:inline; padding:0; overflow:hidden;}
.planDtail .planImg dl dd ul li img { max-width:52px; max-height:39px;}
.planDtail .planImg dl dd ul li a { width:52px; height:39px; display:block;}
.planDtail .planImg table { width:280px; border-collapse:collapse; margin:0 0 20px 0;}
.planDtail .planImg table tr th { width:75px; font-size:12px; color:#7D5D48; font-weight:900; border:1px solid #EDD69B; background:#FFF0CC none left top no-repeat; padding:7px 5px;}
.planDtail .planImg table tr td { font-size:12px; border:1px solid #EDD69B; padding:7px 5px; text-align:left;}
.planDtail .planImg table tr td.iPrice { font-size:12px; text-align:left;}
.planDtail .planImg table tr td.iPrice em { color: #ED6D0F; font-size:16px; font-weight:900; padding-left:4px;}
.planDtail .planTxt { width:460px; overflow:hidden; float:right; margin:0 10px 0 0; display:inline;}
.planDtail .planTxt .explain {}
.planDtail .planTxt .explain dt { color:#7D5D47; font-size: 14px; font-weight:900; padding:5px 0 7px 0; margin:0 0 20px 0; border-bottom:2px solid #FFE2B7; position:relative;}
.planDtail .planTxt .explain dt em { position:absolute; top:0; right:0;}
.planDtail .planTxt .explain dt em a { display:block; width:137px; height:25px; background:url(/user2/site/img/btn_plan.gif) -230px -65px no-repeat;}
.planDtail .planTxt .explain dt em a:hover { background:url(/user2/site/img/btn_plan.gif) -230px -95px no-repeat;}
.planDtail .planTxt .explain dt em span { display:none;}
.planDtail .planTxt .explain dd {}
.planDtail .planTxt .explain dd h4 { padding:5px 8px; margin:0 0 10px 0; background:#FFEFE2 none 0 0 no-repeat; color:#7D5D47; font-size: 14px;}
.planDtail .planTxt .explain dd p { line-height:140%; margin:0 8px 20px 0; padding-left: 8px;}
.planDtail .planTxt .special { margin:0 0 20px 0; padding:0 0 5px 0; background:url(/user2/site/img/plan_special_bottom.gif) left bottom no-repeat;}
.planDtail .planTxt .special dt { height:48px; line-height:48px; color:#7D5D47; font-size: 16px; font-weight:900; padding:0 0 0 55px; background:url(/user2/site/img/plan_special_top.gif) left top no-repeat;}
.planDtail .planTxt .special dd { padding:0 12px 5px 12px; background:url(/user2/site/img/plan_special_bg.gif) left top repeat-y;}
.planDtail .planTxt .special dd ul { width:440px; margin:0 auto;}
.planDtail .planTxt .special dd ul li { color: #7D5D47; font-size: 14px; font-weight: bold; line-height:170%; padding:0 0 0 16px; background:url(/user2/site/img/ico_pills.gif) 2px center no-repeat;}
.planDtail .planTxt .note { padding:10px; margin:0 0 20px 0; background:#f3f3f3 none left top no-repeat;}
.planDtail .planTxt .note dt { color:#7D5D47;  font-size: 14px; font-weight:900; margin:0 0 5px 0;}
.planDtail .planTxt .note dd { line-height:150%;}
.planDtail .btnInquiry { /*background:#FFEFE2 none left top no-repeat;*/ text-align:center; /*padding:10px 0;*/}
.planDtail .btnInquiry a { width:262px; height:62px; display:block; background:url(/user2/site/img/btn_plan.gif) 0 -130px no-repeat; margin:0 auto;}
.planDtail .btnInquiry a:hover { background:url(/user2/site/img/btn_plan.gif) -272px -130px no-repeat;}
.planDtail .btnInquiry span { display:none;}

.PhotoDetailArea .photoBox02 img { max-width:500px; max-height;375;}



/*--smallInfo--*/
/*******************************
20131118 基本情報追加
********************************/
.dropdown {
    color: #808080;
    left: 696px;
    position: absolute;
    text-align: left;
    top: 28px;
    width: 105px;
}

.dropdown a.account {	
	color: #996600;
	cursor:pointer;
	display: block;
	font-size: 11px;
	padding: 3px 10px 2px 12px;
	position: absolute;
	text-decoration: none;
	z-index: 110;
}

.dropdown a.account .downMark {
	background: url(/user2/site/img/arrow.png) center left no-repeat;
	padding: 10px 6px;
}

#kaijouHeader .text .dropdown .root ul {
	width:160px;
	margin:0;
}

#kaijouHeader .text .dropdown .root li {
	float: left;
	color: #808080;
	font-size: 11px;
	line-height: 15px;
    margin: 0;
}

.dropdown .root li:after {
	content: "／";
	margin: 0 .25em;
}

.dropdown .root li:last-child:after {
	content: none;
}

.dropdown .root {
	background: #fff;
	border: 1px solid #edd69b;
	border-style:none solid solid  ;
	font-size: 11px;
	margin:0px;
	list-style:none;
	padding: 0;
	position: absolute;
	top: 19px;
	right: 33px;
	width: 250px;
	z-index: 100;
}

.dropdown .root th,
.dropdown .root td {
	border: 1px #edd69b;
	border-style: solid none none;
	padding: 10px;
}

.dropdown .root th {
	background: #fff7e5;
	width: 50px;
}

.submenu {
display: none;
}
/*--smallInfo--*/



