@charset "Shift_JIS";

#maincontents {
	width:					100%;
}

#DepartureContainer.active {
	width:					300px;
}
#DepartureTitle {
	width:					100%;
}
select#Departure {
	width:					50%;
}

div.resultBox .facilityBox .recommendPlanArea .recommendPlanBox .plantitlebox .right {
	width: 40%;
}

/* プランリスト[写真無] */
div.resultBox .planBox .detailbox .nophoto {
	width: 100%;
}

div.resultBox .pagerBox .right {
	width: 100%;
}

#onlinemenu {
	width:				100%;
}

div.resultBox .facilityBox .detailbox .detail .right {
    width : auto;
}
#container_outer {
	width : 100%;
}

#container {
	width : 100%;
}
#subpane {
	width: 100%;
	float : none;
}

div.btn_complete a {
	width: 60%;
}

/* 2012/09/04 */
div.resultBox .facilityBox .titlebox {
	background : none;
	background-color : #EDFCE9;
}
div.resultBox .facilityBox {
	background : none;
}
div.resultBox .facilityBox .contentFooter_jr {
	background : none;
}
#ShisetsuList {
    margin-left : 4px;
    margin-right : 4px;
}

div.contents_body {
	width : 100%;
	background : none;
}

div.resultBox .resultBox_content {
	background : none;
}

div.contents_left {
	width : 100%;
}

div.resultBox .facilityBox {
	clear: both;
	letter-spacing: 0;
	width: auto;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	border-top-width: 2px;
	border-right-width: 2px;
	border-bottom-width: 1px;
	border-left-width: 2px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #2A880D;
	border-right-color: #2A880D;
	border-bottom-color: #2A880D;
	border-left-color: #2A880D;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 5px;
	margin-left: auto;
}

div#subpane {
	position : absolute;
	top : 0;
	left : 100%;
	float : left;
}

#kodawariLink {
	margin : auto;
}

#Map {
	width : 300px !important;
	margin : auto !important;
}

div.resultBox .planBox .detailbox {
	background : none;
}
div.resultBox .planBox {
	background : none;
	background-color : #F9F1D9;
/*	background : url(../images/plan_frm_bg.gif) repeat; */
}

div.resultBox .facilityBox .detailbox .detail {
	width : 100%;
}
div.header_img {
	background-color: #17178B;
}

/*
* For Plan List
*/
body.jr .grayResult .calendarNext ul li ,body.jr .grayResult .calendarBefore ul li {
	line-height:1.4em;
}

div.pickedPlan {
	width : 320px;
	margin : auto;
}

/*------------------------
	宿泊地を指定する
-------------------------*/
div.sideSearchBox dl.selectbox {
	padding-top:			3px;
	padding-left:			10px;
}
/* 方面 */
div.sideSearchBox dl.selectbox dt.dir {
	float:					left;
	width:					80px;
}
div.sideSearchBox dl.selectbox dd.dir {
	margin-left:			5px;
	width:					100px;
	float:					left;
}
div.sideSearchBox dl.selectbox dd.dir select {
	width:					100px;
}
/* 都道府県 */
div.sideSearchBox dl.selectbox dt.pref {
	width:					80px;
	float:					left;
}
div.sideSearchBox dl.selectbox dd.pref {
	margin-left:			5px;
	width:					100px;
	float:					left;
}
div.sideSearchBox dl.selectbox dd.pref select {
	width:					100px;
}
div.sideSearchBox dl.selectbox dt.area
,div.sideSearchBox dl.selectbox dt.dist {
	float:					left;
	width:					80px;
}
div.sideSearchBox dl.selectbox dd.area
,div.sideSearchBox dl.selectbox dd.dist {
	margin: 0px 0px 0px 55px;
}
div.sideSearchBox dl.selectbox dd.area select
,div.sideSearchBox dl.selectbox dd.dist select {
	margin-left:			5px;
	width:					150px;
}