@charset "utf-8";
/* HTML templatepage：inquiry.html */

/*------------------------------
------------------------------*/
/*
#SideColumn：width:230px;
#MainColumn：width:720px;
*/

/*---#breadcrumb-----*/
#BCWrap.all{}
	#BCWrap.all .Column{}
		#BCWrap.all .Column #BCbreadcrumbWrap{
			clear:both!important;
			width:960px!important;
		}

h1#inquiry{
	display:block;
	margin:10px 0;
	/*width:940px;*/
	background: url(../../images/common/bg_cmssec01.gif) repeat-x left top;
	color:#FFF;
	font-size: 130%;
	padding: 5px 26px;
	font-weight: bold;

}


/*#SideColumn--------------------*/



/*スタッフ※国（首都によって表記はなかったりします。*/
#SideColumn .staffset{
	width:228px;
	margin:0 0 10px 0;
	border:1px solid #1d50a2;
}
	#SideColumn .staffset span{
		text-align:center;
	}
	#SideColumn .staffset div{
		width:218px;
		padding:5px;
		overflow:hidden;
	}
		#SideColumn .staffset div p.pict{
			float:left;
			width:90px;
		}
		#SideColumn .staffset div p.txt{
			float:right;
			padding-left:5px;
			width:123px;
		}


/*お問い合わせボタン*/
#SideColumn a.sidebotton{
	display:block;
	margin:0 0 15px 0;
	}
#SideColumn a.sidebotton.mb5{
	display:block;
	margin:0 0 5px 0;
	}
	#SideColumn a.sidebotton:hover{
		opacity: 0.6;
		filter: alpha(opacity=60);
		-ms-filter: "alpha( opacity=60 )";
	}

/*SIDE：みゅう各国別都市*/
#SideColumn.inquiry .inq1{
	width:230px;
}
	#SideColumn.inquiry .inq1 .sBdy{
		width:228px;
		background-color:#dcebfe;
		border:1px solid #1d50a2;
	}
		#SideColumn.inquiry .inq1 .sBdy h5{
			color:#FFF;
			font-size:15px;
			background-color:#1d50a2;
			padding:3px;
		}
		#SideColumn.inquiry .inq1 .sBdy ul{
			padding:5px;
		}
			#SideColumn.inquiry .inq1 .sBdy ul li{
				padding: 0.3em 0;
				border-bottom:1px dotted #1d50a2;
				font-size:11px;
			}
			#SideColumn.inquiry .inq1 .sBdy ul li.lst{border-bottom:none;padding: 0.3em 0 0 0;}


/*SIDE：みゅう東京*/
#SideColumn.inquiry .inq2{
	margin:20px 0 10px 0;
	width:228px;
	border:1px solid #40a692;
}
	#SideColumn div h4.Inq2{
		height:38px;
		background:url(/images/inquiry/Inqoboxh4-tokyo.png) no-repeat 0 0;}
	#SideColumn.inquiry .inq2 .sBdy{
		width:218px;
		padding:5px;
	}


/*.inqset：運転手：日本語ガイド・アシスタント：--------------------*/
.inqset{margin-top:20px;}
	/**/
	.inqset h3{
		font-weight:bold;
		font-size:16px;
		padding:5px 0.5em;
		}
		
		/*157864*/
	.inqset h3.car{
		color:#FFF;
		border:1px solid #1d50a2;
		/*background*/
		background: #3b63a0; /* Old browsers */
		background: -moz-linear-gradient(top, #3b63a0 49%, #1d50a2 50%); /* FF3.6+ */
		background: -webkit-gradient(linear, left top, left bottom, color-stop(49%,#3b63a0), color-stop(50%,#1d50a2)); /* Chrome,Safari4+ */
		background: -webkit-linear-gradient(top, #3b63a0 49%,#1d50a2 50%); /* Chrome10+,Safari5.1+ */
		background: -o-linear-gradient(top, #3b63a0 49%,#1d50a2 50%); /* Opera 11.10+ */
		background: -ms-linear-gradient(top, #3b63a0 49%,#1d50a2 50%); /* IE10+ */
		background: linear-gradient(to bottom, #3b63a0 49%,#1d50a2 50%); /* W3C */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3b63a0', endColorstr='#1d50a2',GradientType=0 ); /* IE6-9 */
		}
	.inqset h3.guide{
		color:#333;
		border:1px solid #ff9300;
		/*background*/
		background: #f9b916; /* Old browsers */
		background: -moz-linear-gradient(top, #f9b916 49%, #ff9300 50%); /* FF3.6+ */
		background: -webkit-gradient(linear, left top, left bottom, color-stop(49%,#f9b916), color-stop(50%,#ff9300)); /* Chrome,Safari4+ */
		background: -webkit-linear-gradient(top, #f9b916 49%,#ff9300 50%); /* Chrome10+,Safari5.1+ */
		background: -o-linear-gradient(top, #f9b916 49%,#ff9300 50%); /* Opera 11.10+ */
		background: -ms-linear-gradient(top, #f9b916 49%,#ff9300 50%); /* IE10+ */
		background: linear-gradient(to bottom, #f9b916 49%,#ff9300 50%); /* W3C */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f9b916', endColorstr='#ff9300',GradientType=0 ); /* IE6-9 */
		}
	.inqset h3.assistant{
		color:#FFF;
		border:1px solid #cc66cc;
		/*background*/
		background: #cc99cc; /* Old browsers */
		background: -moz-linear-gradient(top, #cc99cc 49%, #cc66cc 50%); /* FF3.6+ */
		background: -webkit-gradient(linear, left top, left bottom, color-stop(49%,#cc99cc), color-stop(50%,#cc66cc)); /* Chrome,Safari4+ */
		background: -webkit-linear-gradient(top, #cc99cc 49%,#cc66cc 50%); /* Chrome10+,Safari5.1+ */
		background: -o-linear-gradient(top, #cc99cc 49%,#cc66cc 50%); /* Opera 11.10+ */
		background: -ms-linear-gradient(top, #cc99cc 49%,#cc66cc 50%); /* IE10+ */
		background: linear-gradient(to bottom, #cc99cc 49%,#cc66cc 50%); /* W3C */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#cc99cc', endColorstr='#cc66cc',GradientType=0 ); /* IE6-9 */
		}
	.inqset h3.translate{
		color:#000;
		border:1px solid #65a5f3;
		/*background*/
		background: #87ceeb; /* Old browsers */
		background: -moz-linear-gradient(top, #87ceeb 49%, #65a5f3 50%); /* FF3.6+ */
		background: -webkit-gradient(linear, left top, left bottom, color-stop(49%,#87ceeb), color-stop(50%,#65a5f3)); /* Chrome,Safari4+ */
		background: -webkit-linear-gradient(top, #87ceeb 49%,#65a5f3 50%); /* Chrome10+,Safari5.1+ */
		background: -o-linear-gradient(top, #87ceeb 49%,#65a5f3 50%); /* Opera 11.10+ */
		background: -ms-linear-gradient(top, #87ceeb 49%,#65a5f3 50%); /* IE10+ */
		background: linear-gradient(to bottom, #87ceeb 49%,#65a5f3 50%); /* W3C */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#87ceeb', endColorstr='#65a5f3',GradientType=0 ); /* IE6-9 */
		}

	/**/
	.inqset div{
		width:720px;
		overflow:hidden;
		padding:10px 0;}
	.inqset div p{float:left;}
	.inqset div p.pict{width:210px;}
		.inqset div p.pict img{width:200px;}
	.inqset div p.txt{
		width:510px;
		font-size:14px;
	}
	.inqset div p.txt.only{width:720px;}

	/**/
	.inqset table{
		width:100%;
		border:1px solid #1d50a2;
	}
		.inqset table th,
		.inqset table td{
			margin-top:20px;
			border-left:1px solid #1d50a2;
			border-bottom:1px solid #1d50a2;
			padding:5px;
			font-size:14px;
			line-height:14px;
		}
		.inqset table th{width:50%;}
		.inqset table td{text-align:center;}
		.inqset table td.td2{width:20%;}
		.inqset table td.td3{width:30%;}
		.inqset table td em{ color:#f00;font-weight:bold; font-size:110%;}
		
	/**/
	.inqset ul.comment{
		margin-top:5px;
		padding:10px;
		background-color:#EEE;}
	.inqset ul.comment li{
		text-indent:-1em;
		padding-left:1em;
		}

	.inqset p.comment{
		margin-top:5px;
		padding:10px;
		background-color:#EEE;
		float:left;
		margin-bottom:10px;
		width:480px;
	}

	.inqset p.caption{
		float:left;
		padding: 10px 0 0 0 !important;
		font-size:14px;
		width:500px;
	}

	.inqset p.pict{
		float:left;
		padding: 10px 10px 10px 0;
	}
