@charset "shift_jis";

#container {
	width:912px;
	margin:auto;
	background: url(../img/icon/container_back.gif) center top repeat-y;	/*== 0‚ð‘Å‚Â‚ÆFF‚Å”½‰f‚³‚ê‚È‚¢ ==*/
	text-align:center;
	padding:0;
}
div.mainspace{
	width:600px;
	float:left;
	margin-top:10px;
	margin-left:20px;/*====== ”wŒi‰e‚Ì• =====*/
	padding:0;
}
*html body div.mainspace{
	margin-left:10px;/*====== ”wŒi‰e‚Ì• =====*/
}
div.visual { 
height: 350px;
margin:0 auto;
width: 590px;
overflow: auto;
border: 1px solid #555555;
clear:both;
}

div.rightspace{
	width:235px;
	margin-top:10px;
	margin-right:31px;
	float:right;
}
*html body div.rightspace{/*==== IE‚U—p‚ÌŽw’è ====*/
	margin-right:10px;
}


p.comment{
margin:5px;
text-align:left;
font-size:0.88em;
line-height:1.5em;
}

dt, dd{
margin:0;
padding:0;
}
dl.price{
width:300px;
float:right;
margin:25px 10px 20px 15px;
border:1px solid #111111;
}
dl.price dt{
color:#ffffff;
text-align:left;
font-size:0.94em;
font-weight:bold;
padding:5px 4px;
background-color:#555555;
border:0;
}
dl.price dd.total{
font-size:0.94em;
text-align:left;
color:#222222;
font-weight:bold;
background-color:#eeeeee;
padding:7px 3px;
border-bottom:1px dotted #cccccc;
}
dl.price dd.detail{
color:#222222;
text-align:left;
font-size:0.81em;
line-height:1.5em;
padding:2px 5px;
background-color:#eeeeee;
}



div.mitsumori{
	width:100%;
	font-size:0.88em;
	margin:0 auto 15px auto;
	text-align:left;
	border:0px solid #666666;
}
div.mitsumori h3{
	margin:auto;
	font-size:0.88em;
	color:#ffffff;
	background-color:#eeeeee;
	border-top: 1px solid #cccccc;
	border-right: 0px solid #cccccc;
	border-left: 1px solid #cccccc;
	border-bottom: 1px solid #ACAAAD;
	margin:0;
	padding:6px 0 6px 40px;
}
div.mitsumori h3.calculate_orange{
	background:url(../img/icon/calculate_hotel.gif) no-repeat;
}
div.mitsumori h3.calculate_green{
	background:url(../img/icon/calculate_golf.gif) no-repeat;
}
div.mitsumori h3.calculate_blue{
	background:url(../img/icon/calculate_transport.gif) no-repeat;
}
div.mitsumori h3.calculate_purple{
	background:url(../img/icon/calculate_option.gif) no-repeat;
}

div.mitsumori ul li{
list-style-type:none;
margin:3px;
}

/*====== ‰EƒTƒCƒh =====*/

h3.calculate{
	font-size:1.0em;
	color:#ffffcc;
	background-color:#006600;
	margin:15px auto 1px auto;
	padding:6px 4px;
}
span.hotel{
color:#cc6600;
font-weight:bold;
}
span.golf{
color:#339933;
font-weight:bold;
}
span.transport{
color:#3399CC;
font-weight:bold;
}
span.option{
color:#CC6699;
font-weight:bold;
}
p.sendbtn{
margin:10px auto;
}


/* CSS Document */

span.red{
	color:#FF0000;
	}
span.mojis{
font-size:0.9em;
color:#999999;
}
table.calculate{
	width: 100%;
	margin:5px auto;
	displey: center;
	border-collapse:collapse;
	background-color:#ffffff;
	empty-cells:show;
}
html>body .calculate{
	border-collapse:separate;
}
.calculate th{
	width: 80px;/*ƒGƒŠƒA‚Ì‰¡•*/
	background-color:#eeeeee;
	border:1px solid #cccccc;
	padding:3px 3px 3px 3px ;
	text-align:right;
	font-weight:normal;	
	font-size: 10pt;
	line-height: 130%;
}
.calculate td{
	width: ;/*ƒGƒŠƒA‚Ì‰¡•*/
	background-color:#ffffff;
	padding:3px 3px 3px 5px ;
	text-align:left;
	font-size: 10pt;
	line-height: 150%;
}















