@charset "Shift_JIS";
body {
	font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka";
	background-color: #3399FF;
	margin: 0px;
	padding: 0px;
}

a:link {
	color:#0066cc;
	text-decoration:none;
}
a:visited {
	color:#0066cc;
	text-decoration:none;
}
a:hover {
	color:#ff6600;
	text-decoration:none;
}
a:active {
	color:#ff0033;
	text-decoration:none;
}

h1{
	margin: 0px;
	padding: 0px;
	font-size:12px;
	line-height:150%;
/*	color: #FFFFFF; */
}

h2{
	margin: 0px;
	padding: 0px;
	font-size:14px;
	line-height:150%;
}

h3 {
	margin: 0px;
	padding: 0px;
	font-size:12px;
	line-height:150%;
}

p {
	margin: 0px;
	padding: 0px;
	font-size:12px;
	line-height:140%;
}

form {
	margin: 0px;
	padding: 0px;
}

ul {
	font-size: 12px;
	color: #333333;
	line-height: 130%;
}

#campaign_body {
	background-color: #FFFFFF;
}

.content {
	background-color: #FFFFFF;
}

.header{
	font-size:12px;
	line-height:150%;
	color: #FFFFFF;
}

.main {
	font-size:12px;
	line-height:150%;
	color: #333333;
}

.footer{
	font-size:11px;
	line-height:150%;
	color: #FFFFFF;
}

.lastupdate {
	text-align: right;
	font-size: 12px;
	line-height: 140%;
	color: #333333;
}

.bodyline {
	background-color: #666666;
}

.search {
	background-color: #CBE9F7;
	font-size: 12px;
	line-height: 140%;
	color: #333333;
}

.searchline {
	background-color: #1080B0;
}

.mobile {
	font-size: 12px;
	line-height: 140%;
	color: #333333;
}

.menu {
	background-color: #d7e9ff;
	font-size: 12px;
	line-height: 140%;
	color: #333333;
}

.menuline {
	background-color: #000066;
}

.resultback {
	background-color: #5aac6f;
}

.resulttitle {
	font-size: 14px;
	line-height: 120%;
	background-color: #a9dfb2;
}

.resultheader {
	font-size: 12px;
	line-height: 140%;
	color: #444444;
	background-color: #eaf6ec;
}

.result {
	font-size: 12px;
	line-height: 140%;
	color: #333333;
	background-color: #ffffff;
}

.detailtback {
	background-color: #d5f6d8;
}

.detailline {
	background-color: #5aac6f;
}

.detailtitle {
	font-size: 14px;
	line-height: 120%;
	background-color: #ffffff;
}

.detailheader {
	font-size: 12px;
	line-height: 140%;
	color: #444444;
	background-color: #a9dfb2;
}

.detail {
	font-size: 12px;
	line-height: 140%;
	color: #333333;
	background-color: #eaf6ec;
}

.branchname {
	font-size: 12px;
	line-height: 140%;
	color: #ffffff;
	background-color: #4e7fe4;
}

.phone {
	font-size: 12px;
	color: #333333;
	font-weight: bold;
	line-height: 140%;
	background-color: #bbdafa;
}

.notes {
	color: #ff0000;
	font-weight: bold;
}

.item {
	background-color: #ffffcc;
}

.mailaddr {
	font-size: 14px;
	line-height: 140%;
	font-weight: bold;
}

.mark {
	font-size: 10px;
	color: #ff0000;
}

.applyline {
	background-color: #1080b0;
}

.applyheader {
	font-size: 12px;
	line-height: 120%;
	color: #333333;
	background-color: #cbe9f7;
}

.apply {
	font-size: 12px;
	color: #333333;
	background-color: #ffffff;
}

.cmexplain {
	font-size: 12px;
	line-height: 140%;
	font-weight: bold;
	color: #333333;
}

.emphasis {
	font-size: 18px;
	line-height: 120%;
	font-weight: bold;
	color: #ff0000;
}

.campain {
	font-size: 12px;
	line-height: 140%;
	color: #333333;
}

.qr {
	background-color: #ffffcc;
}

.searchMap {
	margin 0;
	padding 0;
	background-color: #eff7ff;
	font-size: 12px;
	line-height: 140%;
	color: #333333;
}

.searchMapLine {
	background-color: #1080B0;
}
