
/* layout */

div.about , div.find , div.benefit{
	padding:20px 0 0 20px;
	margin:0 0 20px 0;
	background:#fff;
}


/* about */

div.about h4{
	margin:0 0 17px 0;
}

div.about .left{
	float:left;
	margin:0 0 0 1px;
}

div.about .right{
	float:left;
	width:360px;
	margin:0 0 0 20px;
}

div.about .right h5{
	margin:0 0 5px 0;
	font-size:150%;
	color:#333;
}

div.about .right p{
	margin:0 0 15px 0;
	font-size:120%;
	line-height:1.5em;
	color:#333;
}

div.about .reasonable{
	padding:0 0 25px 0;
}

div.about .reasonable .ref{
	width:358px;
	margin:0 0 15px 0;
	border:1px solid #81705c;
}

div.about .reasonable .ref h6{
	display:block;
	border-bottom:1px solid #81705c;
	line-height:24px;
	font-size:120%;
	color:#6f5f3f;
}

div.about .reasonable .ref h6 em{
	float:left;
	display:block;
	width:40px;
	height:24px;
	margin:0 10px 0 0;
	background:#81705c;
	color:#fff;
	font-weight:bold;
	text-align:center;
}

div.about .reasonable .ref ul{
	margin:5px;
}

div.about .reasonable .ref ul li{
	color:#6f5f3f;
}

div.about .reasonable .ref ul li strong{
	font-size:120%;
}

div.about .reasonable .btn_merit{
	text-align:right;
}

div.about .highquality{
	padding:0 0 32px 0;
}

div.about .highquality .btn_2_kansai,
div.about .highquality .btn_2_nagoya{
	display:inline;
}

div.about .highquality .btn_2_kansai{
	margin: 0 5px 0 0;
}

div.about .start{
	padding:0 0 0 0;
}

div.about .start p{
	margin:0 0 25px 0;
	font-size:120%;
	color:#333;
}



div.about .start h5{
	width:700px;
	padding:0 0 4px 3px;
	margin:0 0 0 10px;
	border-bottom:1px solid #ccc;
}

div.about .start .line_kansai{
	width:700px;
	height:56px;
	padding:18px 0 0 0;
	margin: 0 0 15px 10px;
	background:url(/plan/about/images/cut_about_3_1.gif) no-repeat left top;
	text-align:right;
}

div.about .start .line_nagoya{
	width:700px;
	height:56px;
	padding:18px 0 0 0;
	margin: 0 0 15px 10px;
	background:url(/plan/about/images/cut_about_3_2.gif) no-repeat left top;
	text-align:right;
}


div.find h4{
	margin:0 0 20px 0;
}

div.find .basic{
	margin:0 0 25px 0;
}

div.find .basic ul li{
	float:left;
	width:139px;
	height:252px;
	margin:0 10px 0 0;
	text-align:center;
}

div.find .basic ul li h5{
	margin:0 0 159px 0;
}

div.find .basic ul li a{
	display:block;
	width:120px;
	margin:0 auto 1px auto;
}

div.find .basic ul li.byquery{background:url(/plan/about/images/bg_find_1_1.gif) no-repeat left bottom;}
div.find .basic ul li.byarea{background:url(/plan/about/images/bg_find_1_2.gif) no-repeat left bottom;}
div.find .basic ul li.byhotel{background:url(/plan/about/images/bg_find_1_3.gif) no-repeat left bottom;}
div.find .basic ul li.byagency{background:url(/plan/about/images/bg_find_1_4.gif) no-repeat left bottom;}
div.find .basic ul li.byfeel{background:url(/plan/about/images/bg_find_1_5.gif) no-repeat left bottom;}


div.find .special{
	margin:0 0 25px 0;
}

div.find .special h5{
	margin:10px 0 10px 0;
}

div.find .special ul{
	margin:0 0 20px 21px;
}

div.find .special ul li{
	float:left;
	margin:0 6px 0 0;
}


div.find .luxuary{
	margin:0 0 25px 0;
}

div.find .luxuary p{
	font-size:120%;
	color:#333;
	margin:0 0 10px 0;
}

div.find .luxuary a{
	display:block;
	margin:0 0 0 20px;
}


div.find .chart{
	margin:0 0 25px 0;
	padding:0 0 20px 0;
}

div.find .chart ul{
	margin:25px 0 0 0;
}

div.find .chart ul li{
	float:left;
	width:361px;
	height:169px;
	border:1px solid #7fafc5;
	margin:0 10px 10px 0;
}

div.find .chart ul li h5{
	float:left;
	margin:10px 0 0 12px;
	_margin:10px 0 0 6px;
}

div.find .chart ul li p{
	padding:18px 10px 18px 60px;
	background:url(/plan/about/images/bg_dotmix.gif) top left;
	font-size:120%;
	color:#333;
}

div.find .chart ul li ul{
	margin:0;
	padding:8px;
	clear:both;
	background:url(/plan/about/images/bg_dotline.gif) repeat-x top left;
}

div.find .chart ul li ul li{
	float:none;
	width:auto;
	height:auto;
	border:0;
	margin:0;
	line-height:2em;
	font-size:115%;
	color:#333;
	font-weight:bold;
}


div.find .chart ul li ul li a{
	color:#005f8c;
	text-decoration:underline;
}


div.benefit h4{
	margin:0 0 20px 0;
}

div.benefit ul{
	margin:0 0 0 44px;
	padding:0 0 24px 0;
}

div.benefit ul li{
	margin:0 0 22px 0;
}
