.txt10 { font-size: 10px; line-height: 14px;}
.txt12 { font-size: 12px; line-height: 16px;}
.txt12_s { font-size: 12px; line-height: 12px;}
.txt12_l { font-size: 12px; line-height: 1.6;}
.txt14 { font-size: 14px; line-height: 18px;}
.txt13_s { font-size: 13px; line-height: 1.4;}
.red { color: #FF0000; font-weight:bold;}

.clear { clear:both;}

a.body:link { color:#2E356C; text-decoration:none}
a.body:visited { color:#2E356C; text-decoration:none}
a.body:hover { color:#2E356C; text-decoration:underline}
a.body:active { color:#2E356C; text-decoration:underline}

a.orange:link { color:#FF6600; text-decoration:none}
a.orange:visited { color:#FF6600; text-decoration:none}
a.orange:hover { color:#FF6600; text-decoration:underline}
a.orange:active { color:#FF6600; text-decoration:underline}

/* ----------------------------------------- QANDA STYLE */

#qanda {
width: 650px;
margin: 0 auto;
font-size: 0.75em;
text-align: left;
}

#qanda dl {
	clear: both;
	border-top: 1px solid #6b6b6b;
	margin: 0px;
	padding: 0px;

}

#qanda dt {
	float: left;
	width: 220px;
	height: 20px;
	background: url(bld/images/mark_q.gif) no-repeat;
	padding-top: 5px;
	padding-right: 0;
	padding-bottom: 5px;
	padding-left: 25px;
	margin: 0px;

}

#qanda dd {
	float: right;
	width: 340px;
	background: url(bld/images/mark_a.gif) no-repeat;
	padding-top: 5px;
	padding-right: 0;
	padding-bottom: 5px;
	padding-left: 25px;
	margin: 0px;
}

#qanda p {
clear: both;
margin: 0 0 10px 0;
text-align: center;
}

#qanda a:link { color:#FF6600; text-decoration:underline}
#qanda a:visited { color:#FF6600; text-decoration:none}
#qanda a:hover { color:#FF3333; text-decoration:underline}
#qanda a:active { color:#FF3333; text-decoration:underline}

#qanda02 {
width: 650px;
margin: 0 auto;
font-size: 0.9em;
font-weight: bold;
letter-spacing: 0.02;
text-align: left;
}

#qanda02 a:link { color:#FF3300; text-decoration:underline}
#qanda02 a:visited { color:#FF3300; text-decoration:underline}
#qanda02 a:hover { color:#0088FF; text-decoration:underline}
#qanda02 a:active { color:#0088FF; text-decoration:underline}


/* ----------------------------------------- ADVER STYLE */

.media_pdf {
	line-height: 1.8;
}

.media_pdf a {
	color: #FF6600;
}

.media_pdf a:hover {
	color: #FF0000;
}

h3.ttl_room {
	margin: 0 0 5px;
	padding: 0;
}

p.rooms {
	font-size: 12px;
	margin: 0 0 5px;
	padding: 0;
}

p.attention {
	margin: 5px 15px 0 0;
	padding: 0;
	font-size: 11px;
	text-align: right;
}

/*--------------------------------------------- BLD INQUIARY STYLE */

div#sendFormArea{
	width: 680px;
	font-size: 12px;
	padding: 0px 10px 30px;
}

div#sendFormArea .check{
	background:	#FAF9F7;
	border:	solid 1px #eee;
	padding: 10px;
	margin: 15px 0;
}

div#sendFormArea p{
	margin:	0px;
	padding: 0;
}

div#sendFormArea table{
	width: 680px;
	font-size: 12px;
	margin: 0;
	border-collapse: collapse;
	border-top: 1px solid #999;
	border-right: 1px solid #999;
}

div#sendFormArea table th {
	background: #F5FBE8;
	text-align: left;
	padding: 5px;
	border-bottom: 1px solid #999;
	border-left: 1px solid #999;
}

div#sendFormArea table td {
	text-align: left;
	padding: 5px;
	border-bottom: 1px solid #999;
	border-left: 1px solid #999;
}

div#sendFormArea table.inner {
	width: 400px;
	border: none;
}

div#sendFormArea table.inner td {
	border: none;
	padding: 0 5px 5px 0;
}

div#sendFormArea table.inner2 {
	width: 450px;
	border: none;
}

div#sendFormArea table.inner2 td.c01 {
	width: 150px;
	border: none;
	padding: 0 5px 0 0;
}

div#sendFormArea table.inner2 td.c02 {
	border: none;
	padding: 0;
}

div#sendFormArea .btn{
	margin-top:	15px;
	text-align:	center;
}

.w30{
	width:			30px;
	border:			solid 1px #ccc;
}

.w50{
	width:			50px;
	border:			solid 1px #ccc;
}

.w180{
	width:			180px;
	border:			solid 1px #ccc;
}

.w220{
	width:			220px;
	border:			solid 1px #ccc;
}

.w300{
	width:			300px;
	border:			solid 1px #ccc;
	font-size:		12px;
}

.w400{
	width:			400px;
	border:			solid 1px #ccc;
	font-size:		12px;
}

