@charset "Shift_JIS";


#contentsMain h3{
	background-color:#F9EBE6;
	padding:5px 0 5px 10px;
	height:100% !important;
	margin-top:15px;
	color:#660000;
	font-weight:bold;
	}

.column_box table{
	margin:10px 0;
	}

.column{
	color:#574000;
	font-weight:bold;
	}

.column{
	color:#574000;
	font-weight:bold;
	}

.separate{
	padding-top:15px;
	}

.column_box th{
	width:150px;
	}

.column_box th img{
	margin-top:5px;
	}
	
.column_box th p{
	font-size:80%;
	color:#574000;
	line-height:1.5em;
	padding:0 8px;
	}

.column_box th .point{
	position:relative;
	top:-20px;
	left:100px;
	font-size:80%;
	}
.column_box th .point02{
	position:relative;
	top:-20px;
	left:117px;
	font-size:80%;
	}
.column_box td{
	width:490px;
	padding-left:20px;
	}

.column_box{
	width:660px;
	margin:0 auto;
	background:url(../images/area/decoration_image.png) left bottom no-repeat;
	padding-bottom:15px;
	padding-bottom:15px;
	}
	
.column_box table td p{
	background:url(../images/share/circle_icon.gif) 0px 8px  no-repeat;
	padding:3px 0 3px 20px;
	border-bottom:dotted 1px #F9C630;
	position:relative;
	}

.column_box table a{
	background:url(../images/share/link_arrow.gif) 0px 5px  no-repeat;
	display:block;
	padding-left:10px;
	font-size:80%;
	}	
	
.column_box p span.price{
	display:inline-block;
	position:absolute;
	right:0px;
	top:0px;
	}	
	
.column_box	table .announcement{
	margin-left:-15px;
	display:inline-block;
	line-height:1.5em;
	color:#666666;
	}

.column_box	table  .non_indent{
	margin:0px;
	padding-left:5px;
	}
	
.announcement{
	font-size:80%;
	}
	
.recommended_option{
	background-color:#FFEBF2;
	}	
	
.icon_package{
	position:relative;
	top:3px;
	padding:0 3px;
	}	
	
.package_text{
	margin-top:10px;
	padding-left:20px;
	}