/*-‰ïˆõŒÀ’è‘äŽ†-*/

.Member {
	background-image: url(/sirens_mail/images/p_member.jpg);
	background-repeat:no-repeat;
	background-position:15px 0px;
	height:120px;
	padding:0px 0px 10px 190px;
	text-align:left;
	margin:0px 0px 10px 0px;
}

.Member p{
	padding:3px 25px 5px 15px;
	color:#000000;
	margin:0px;
	line-height:130%;
}

.MemberLink {
	text-decoration:none;
	margin-left:15px;
	background-image: url(/sirens_mail/images/arrow_member.gif);
	background-repeat: no-repeat;
	padding-left:12px;
	color:#77493d;
}

.clear {
	clear:both;
	visibility:hidden;
	height:0;
	width:0;
	font-size:1px;
	line-height:0;
}

/*-------*/

#Mail
 {
	width: 570px;
	background-color: #f7f4e3;
}

#Mail .top
 {
	background-image: url(/sirens_mail/images/p_indexbox_top.gif);
	background-repeat: no-repeat;
	height: 21px;
	width: 570px;
	background-color: #f7f4e3;
}

#Mail .middle
 {
	padding: 0px 15px;
	background: url(/sirens_mail/images/p_index_bg01.gif) repeat-y;
}

.HorizonMail {
	height: 2px;
	margin: 20px 0;
	line-height: 0;
	background-image: url(/sirens_mail/images/p_horizon_mail.gif);
	background-repeat: no-repeat;
}

.HorizonMail02 {
	height: 2px;
	margin: 20px 0;
	line-height: 0;
	background-image: url(/sirens_mail/images/p_horizon_mail02.gif);
	background-repeat: no-repeat;
}


#Mail .indent
 {
	margin-left: 15px;
	margin-bottom: 20px;

}

#Mail h3 {
	margin-bottom: 2px ;
}

#Access h4 {
	margin-bottom: 10px ;
}

#Access .btn
 {
	text-align: center;
	margin: 10px 0 5px 0;
}
#spring02 {
	width:570px;
	background:#f8f5eb url(/sirens_mail/images/bg_index_spring01.gif) left bottom no-repeat;
	margin:0 0 50px;
	padding:0 0 5px;
}
#spring02 p {
	color:#000000;
	line-height:1.4;
	padding:10px 10px 20px 20px;
}
#spring02 strong {
	display:block;
	color:#47210d;
	padding:5px 0 0;
}
#spring02 p.Red {
	color:#ff0000;
	line-height:1.4;
	padding:10px 10px 0 20px;
	font-weight:bold;
}
#apply {
	width:570px;
	clear:both;
	text-align:center;
}
#spring02 #apply ul {
	padding:0;
}
#spring02 #apply li {
	padding:0;
	float:none;
	list-style:none;
}
#spring02  li.s_mail a,
#courseAlink {
	background:url(/sirens_mail/images/arrow_spring.gif) left 50% no-repeat;
	padding:0 0 0 12px;
	color:#525e34;
}
#spring02  li.s_mail {
	margin:10px 0 20px;
}
#courseA {
	position:relative;
	width:540px;
	height:150px;
}
#courseAlink {
	position:absolute;
	width:200px;
	height:20px;
	top:103px;
	left:81px;
}




#presentwrap {
	background:#ffffff;
	padding:0 0 0 20px;
}
#present {
	width:600px;
	margin:0 auto;
	padding:20px 0 0;
	text-align:left;
	background:#ffffff;
}
#present h1 {
	width:600px;
	margin:0 0 15px;
	padding:0;
}
#present p {
	color:#000000;
	padding:0 20px 20px 88px;
	line-height:1.4;
}
#present p img {
	float:right;
}
#presentR {
	width:182px;
	float:left;
}
#present h2 {
	display:block;
	margin:0 0 0 82px;
	width:500px;
}
table.presentbox em{
	padding-left: 15px;
	font-style:normal;
	font-weight:bold;
	color:#ff0000;
}
table.presentbox {
	border-collapse:collapse;
	border:none;
	margin:0 0 35px 82px;
	width:500px;
	background:#f5fbff;
}
table.presentbox th {
	text-align:left;
	color:#000000;
	white-space:nowrap;
	padding:10px 15px;
	vertical-align:top;
	line-height:1.4!important;
}
table.presentbox td {
	color:#000000;
	vertical-align:top;
	padding:10px 15px 10px 0;
	line-height:1.4!important;
}
table.presentbox td strong {
	color:#000000;
	padding:15px 0 0;
	line-height:1.4;
	display:block;
}
#present table.presentbox td a {
	color:#000000;
}
#presentwrap #present .presentbox ul {
	margin:0;
	padding:0;
}
#presentwrap #present .presentbox li {
	color:#000000;
	margin:0;
	padding:0 0 0 1em;
	text-indent:-1em;
	list-style:none;
	line-height:1.4!important;
}
#present table.presentbox td span {
	display:block;
	color:#000000;
	font-size:10px;
	line-height:1.4!important;
	font-family:"‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
}
#present table.presentbox td span a {
	color:#000000;
	font-size:10px;
	line-height:1.4!important;
	font-family:"‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
}
table.presentbox td th {
	padding:0 10px 15px 0;
}
table.presentbox td td {
	padding:0 10px 15px 0;
}
#present table.presentbox td td span {
	font-size:12px;
}
table.presentbox td .courseA th,
table.presentbox td .courseA td {color:#d65e32} 
table.presentbox td .courseB th,
table.presentbox td .courseB td {color:#628ec6} 
table.presentbox td .courseC th,
table.presentbox td .courseC td {padding:0 10px 0 0;color:#7e991c}
#FooterNavi {
	width:600px;
	margin:0 auto;
	padding:0 0 25px;
	background:#ffffff;
	text-align:left;
}
#FooterNavi ul,
#FooterNavi .Copy {
	margin:0 0 0 82px;
	padding:0;
	color:#000000;
}
#FooterLinks{
	width:532px;
	float:left;
}
#FooterNavi ul li{
	display:inline;
	margin-right:15px;
}
#FooterNavi ul li a.Link{
	color:#7a736e;
	text-decoration:none;
	padding-left: 14px;
	background: url(/sirens_mail/images/arrow_10summer.gif) left center no-repeat;
}
#FooterNavi ul li a.Link:hover{
	text-decoration:underline;
}
#FooterNavi .Copy{
	color:#828079;
	font-size:12px;
}
table.presentbox td.Red {
	color:#ff0000;
	padding-left:15px;
	font-weight:bold;
}
#Close {
	width:50px;
	float:left;
}
#MiniCard01 {
	width:570px;
	position:relative;
}
#MiniCard01 img {
	vertical-align:top;
}
#MiniCard01 h2 {
	margin:0;
	padding:0;
}
#MiniCard01 ul {
	margin:0;
	padding:0;
	position:absolute;
	top:257px;
	left:252px;
}
#MiniCard01 ul li {
	list-style:none;
	line-height:1.4;
}
#MiniCard01 ul li a {
	color:#734640;
}
#MiniCard01 ul li a:hover {
	text-decoration:none;
}
#MiniCardHorizon {
	width:570px;
	padding:0 0 40px;
}