﻿@charset "utf-8";

/*--------------------------------------------------
  == Okasan Online Securities Module Style ==
  --------------------------------------------------
  File       : layout.css
  Date       : 2010.03.03
  Last Update: 2010.03.05
--------------------------------------------------*/

/*___ camp-digest-01 ___*/

.camp-digest-01{
margin-bottom:15px;
padding:10px;
border: 1px solid #cccccc;
zoom:1;
}

.camp-digest-01:after{
display:block;
clear:both;
visibility:hidden;
content:".";
height:0;
line-height:0;
}

.camp-digest-01 .pict{
float:left;
}

.camp-digest-01 .title{
width:517px;
margin-bottom:5px;
font-weight:bold;
font-size:116%;
float:right;
}

.camp-digest-01 .title img{
margin-right:5px;
vertical-align:middle;
}

.camp-digest-01 .title a{
display:block;
padding:5px;
background-color:#eeeeee;
}

.camp-digest-01 .title a:hover{
background-color:#ffe4e4;
}

.camp-digest-01 .text{
width:517px;
float:right;
}


/*___ list-campaign-01 ___*/

.list-campaign-01{
margin-bottom:1em;
}

.list-campaign-01 dt,
.list-campaign-01 dd{
margin-bottom:1em;
}

.list-campaign-01 dt{
display:block;
line-height:1.3;
/*background-color:#3f3f3f;*/
background-position:0 100%;
background-repeat:no-repeat;
font-size:116%;
font-weight:bold;
/*background-image:url(/shared/images/title_bg_10_sup.gif);*/
position:relative;
zoom:1;
}

.list-campaign-01 dt span{
padding:5px 10px 5px 27px;
display:block;
/*color:#fff !important;*/
background:url(/shared/images/blt_arrow_18.gif) no-repeat 10px center;
text-decoration:none;
}

.list-campaign-01 dd{
margin-bottom:1em;
background:url(/shared/images/line_04.gif) repeat-x 0 100%;
}

.list-campaign-01 .tbl-info-01{
width:640px !important;
}

/* 5周年記念キャンペーン */
#anniversary {
width:635px;
padding:250px 0 0 15px;
margin:0 auto 20px;
background:url(../images/5th_back.jpg) 0 0 no-repeat;
}
	#anniversary dl {
	}
	#anniversary dt {
	float:left;
	padding:0 12px 10px 0;
	}	
	#anniversary dd {
	float:left;
	padding:0 18px 10px 0;
	}
	#anniversary dt {
	}
	#anniversary dd {
	width:143px;
	/*font-size:10px;*/
	}
	#anniversary .copy5th {
	padding:10px 0 0 5px;
	margin-bottom:20px;
	}
	#anniversary .txt5th {
	width:600px;
	padding:10px 10px 0;
	border:solid 1px #f8c1ca;
	background-color:#ffebeb;
	}
		#anniversary p {
		margin-bottom:10px;
		}





