/*--------------------------------------------------------------------
/- file   : style.css
/- admin  : MEGA-D Inc. Katsuya Shibata
/- update : 20061128
/- desc   : SALUSエリアマスター募集 css
/--------------------------------------------------------------------*/

h3 {
	margin:10px 0;
	font-size:110%;
	border-left:#7FBF01 solid 4px;
	border-bottom:#DDD solid 1px;
	padding: 7px 0 7px 10px;
}
p {
	line-height:1.4;
	padding-left:8px;
	margin-bottom: 10px;
}
ul {
	margin-bottom: 10px;
}

.bold {
	font-weight:bold;
}

.red {
	color:#F00;
}
.note {
	font-size:80%;
	text-indent:-1em;
	padding-left:2em;
}
.small {
	font-size:80%;
	font-weight:normal;
}
.large {
	font-size:120%;
	font-weight:normal;
}

/*--------- layout style -----------*/
div#mainContent {
	width:720px;
	margin:20px auto 0 auto;
	text-align:left;
}

div#leftArea {
	margin:0;
	float:left;
	width:345px;
}
div#rightArea {
	margin:0;
	float:right;
	width:345px;
}
div.textBox {
	margin-bottom:35px;
}

div.catchBox {
	margin-bottom:35px;
}
div.catchBox p {
}
div.catchBox p.photo {
	float: right;
	display: inline;
	width: 240px;
}
div.catchBox p.photo img {
	width: 200px;
	margin: 5px 20px 20px 20px;
}

div.entryBox {
	margin-bottom:35px;
	padding:20px 10px;
	border:#DDD solid 1px;
	text-align:center;
	font-size:120%;
	font-weight:bold;
	color:#F00;
	background:#FAFAFA;
}
div.entryBox p.btn {
	font-weight: bold;
	font-size:100%;
	line-height: 1.2;
}
div.entryBox p.btn a {
	margin: auto;
	padding:10px;
	display: block;
	width: 250px;
	background: #7FBF01;
	color: #FFFFFF;
}
#mainContent ul {
	margin-left: 28px;
	padding:0;
	list-style:outside;
}

#mainContent li {
	padding:0;
	margin-bottom:5px;
	line-height:1.4;
}



#info a.linkmark {
	display: block;
	padding-left: 15px;
	background: url(../images/icon_linkmark.gif) no-repeat left top;
}


#info div.titleBox {
	margin: 0px 0px 30px;
	padding: 0px 0px 20px;
	background: url(../images/bg_header_end.gif) no-repeat left bottom;
	text-align: left;
	color: #FFFFFF;
	line-height: 1.2;
}
#info div.titleBox div.bg {
	margin: 0px 0px 0px;
	padding: 20px 0px 0px;
	background: url(../images/bg_header_top.gif) no-repeat left top;
}
#info div.titleBox h2 {
	margin: 5px 0px;
	padding: 0px 20px;
	font-size: 195%;
	font-weight: bold;
}
#info div.titleBox p.copy {
	margin: 0px 0px 0px;
	padding: 0px 20px;
	font-size: 100%;
	font-weight: bold;
}

#info p.catchtxt {
	margin: 0px 0px 35px;
	padding: 0px 10px;
	font-size: 100%;
	text-align: left;
}
