@charset "UTF-8";
/* CSS Document */


body {
}

#title {
	width:100%;
	margin:0 0 10px;
	height:50px;
	background:url(/test/travel/base/images/survey/title.png) no-repeat;
}

#topcatch {
	width:100%;
	font-size:18px;
	line-height:1.2em;
	text-align:center;
	margin:20px 0;
	font-weight:bold;
}

#contentExp {
	width:620px;
	margin:10px auto;
	font-size:12px;
	line-height:1.4em;
}

.imgmap {
	width:200px;
	height:240px;
	margin:0 0 6px 6px;
	float:right;
}

#contentExp #outline {
	margin:10px;
	margin-right:0;
	float:left;
}

#contentExp #outline dl {
	font-size:14px;
}
#contentExp #outline dt {
	width:60px;
	font-weight:bold;
	float:left;
}
#contentExp #outline dd {
	width:330px;
	margin:0 0 10px 60px;
}

#buttonareaS {
	width:410px;
	float:left;
}
.btApplyS {
	width:200px;
	margin:10px auto 25px;
	font-size:16px;
}
#buttonareaL {
	width:100%;
}
.btApplyL {
	width:300px;
	margin:10px auto;
	font-size:18px;
}
.btApplyS a, .btApplyL a {
	text-align:center;
	font-weight:bold;
	padding:10px 0;
	color:#FFF;
	display:block;
	overflow:hidden;
	background: #991111;

	text-shadow: 1px 1px 2px rgba(0, 0, 0, 0.5);
}
.btApplyS a:hover, .btApplyL a:hover {
	text-decoration:none;
	background: #cc6666;
}

.smalltitle {
	width:630px;
	height:30px;
	margin:30px auto 20px;
	background:url(/test/travel/base/images/survey/_bg_smalltitle.png) no-repeat;
	padding:7px 0 6px 30px;
	font-size:16px;
	line-height:1em;
	font-weight:bold;
}

#consul_example {
	width:640px;
}
#consul_example span {
	font-weight:bold;
}
#consul_example ul {
	list-style-image:url(/test/travel/base/images/survey/icon_triangle.png);
}
#consul_example li {
	font-size:14px;
	line-height:1.4em;
}
#consul_example dl {
	margin:10px 0 20px;
}
#consul_example dt {
	color:#666699;
}
#consul_example dd {
	margin:0 0 10px 20px;
	font-size:12px;
}

.textblock_plane {
	width:600px;
	margin:10px auto 20px;
	font-size:12px;
	line-height:1.4em;
}

#textblock_QA {
	width:600px;
	margin:10px auto 20px;
	font-size:14px;
	line-height:1.4em;
}
#textblock_QA dl{
}
#textblock_QA dt{
	margin:0 0 4px 30px;
	text-indent:-26px;
}
#textblock_QA dt span{
	font-weight:bold;
	color:#ffffff;
	background:#cc3333;
	padding:2px 4px;
}
#textblock_QA dd{
	margin:0 0 0px 30px;
	text-indent:-26px;
}
#textblock_QA dd span{
	font-weight:bold;
	color:#ffffff;
	background:#666699;
	padding:2px 4px;
}
#textblock_QA .border {
	width:96%; 
	margin:20px 0 20px; 
	border-top:solid 1px #aaaaaa;
}

#textblock_cooperate {
	width:500px;
	margin:10px auto 40px;
	font-size:14px;
	line-height:1.4em;
}
#textblock_cooperate dt {
	float:left;
	padding-right:10px;
}
#textblock_cooperate dd {
	margin-bottom:10px;
}

#textblock_contact {
	width:500px;
	margin:80px auto 40px;
	padding:30px 0 40px;
	border:solid 2px #991111;
}

#textblock_contact p {
	width:100%;
	text-align:center;
	font-size:24px;
	font-weight:bold;
	color:#991111;
	margin:10px 0 20px;
}
