@charset "Shift_Jis";

/* oryouri
=====================================*/
body {background-color: #fff;}
a {color: #666;}

#main #sidebar {margin-top: 60px;}

#oryouri div#main {line-height: 150%;}
#oryouri div#main h2 {margin-bottom: 33px;}
#oryouri div#main h3 {margin-top: 26px;
	margin-bottom: 13px;
	}


#oryouri div#main div.plan02 {background-color: #EBEFF1;
	width: 616px;
	padding: 32px 23px 32px 32px;
	margin-bottom: 20px;
	}
#oryouri div#main div.plan02 h5 {display: inline;}
#oryouri div#main div.plan02 div.fleft p {width: 354px;
	margin-top: 25px;
	}
#oryouri div#main div.plan02 div.fleft p.comment02 {margin-top: 5px;
	font-size: 83%;
	font-weight: bold;
	}

#oryouri div#main div.plan02 div.fleft dl {margin-top: 20px;}
	
	#oryouri div#main div.plan02 div.fleft dt {
		font-weight: bold;
		line-height: 1.1;
		}
	#oryouri div#main div.plan02 p {clear: both;
	}
	#oryouri div#main div.plan02 div.fleft dd {
		line-height: 1.5;
		margin-top: 4px;
		}

#oryouri div#main div.plan02 div.fright p {
	margin-bottom: 8px;
	margin-top: -22px;
	text-align: right;
	}
#oryouri div#main p.gototop {text-align: right;
	line-height: 100%;
	font-size: 83%;
	margin-top: 30px;
	}

.planMenu {
	overflow: hidden;zoom: 1;
	margin-bottom: 36px;
	}
	.planMenu .pic {float: left;}
	
	.planMenu .detail {
		float: right;
		width: 270px;
		position: relative;
		}
		.planMenu .detail dd {
			line-height: 1.5;
			margin: 16px 0;
			}
			.planMenu .detail dd span {font-weight: bold;}
			
		.planMenu .detail .btm {

			}
			.planMenu .btm p {text-align: right;}
			
			.planMenu .btm ul {margin: 8px 0 7px 0;}
			
			.planMenu .btm a:hover img {filter: alpha(opacity=80);opacity:0.8;}
			
			.planMenu .btm span {
				font-size: 83%;
				line-height: 1.5;
				padding-bottom: 6px;
				display: block;
				}

p.use {
	text-align: right;
	font-size: 83%;
	line-height: 1.1;
	margin-top: -10px;
	}

.sns {
	margin: 48px 0 42px 0;
	}
	
	
/* ajax
=====================================*/
#oryouri div#ajax {width: 620px;
	padding: 30px 0 30px 30px;
	position: relative;
}
	#oryouri div#ajax .close {
		position: absolute;
		top: 30px;right: 0;
		z-index: 100;
	}

#oryouri div#ajax div#main {clear: both;
	position: relative;
}
#oryouri div#ajax a:hover img {filter: alpha(opacity=80);opacity:0.8;}