@charset "utf-8";

/*---------------下位ページ用---------------*/

body{
	background:url(../images/common/2ndbodybg.jpg) no-repeat top center;
}

#headerwrap{
	background:url(../images/common/2ndheaderwrap.jpg) no-repeat top center;
	height:221px;
	margin:0 1px 0 -1px;
}

#2ndtpimg{
	width:798px;
	height:124px;
	margin:0 auto;
	border-left:1px solid #aeaeae;
	border-right:1px solid #aeaeae;
}







#contents p.align-right {
	text-align: right;
	}

#contents .center {
	text-align: center;
	}

#contents p.cap {
	width:550px;
	padding-left: 1em;
	text-indent: -1em;
	}






/*-------------ページ内アンカーリンク-------------*/
#contents div#anchor-nav {
	clear: both;
	width: 500px;
	margin: 0 10px 30px 10px;
	padding: 10px 10px 15px 10px;
	border: dotted 1px #999;
	}

#contents div#anchor-nav p{
	width: 480px;
	}


#contents div#anchor-nav p.more{
	text-align: right;
	}

#contents div#anchor-nav ul {
	list-style-type: none;
	margin: 0;
	padding: 0;
	}

#contents div#anchor-nav ul li {
	display: inline;
	padding: 0 10px 0 5px;
	border-right: solid 1px #999;
	}



/*----------一覧ページの項目並べ*/
#contents div.list-item {
	width: 500px;
	margin: 0 0 25px 25px;
	}

#contents div.list-item ul {
	margin: 0;
	padding: 0 0 20px 0;
	}

#contents div.list-item ul li {
	list-style-type: none;
	display: block;
	width: 180px;
	padding: 10px 10px 10px 30px;
	float: left;
	margin: 0 20px 10px 0;
	background: url(../images/list-item-icon.jpg) no-repeat 10px center #DDF3FF;
	}


/*----------ページ分割・ページネーション*/
#contents div#pagenation {
	padding: 15px;
	text-align: center;
	}
#contents div#pagenation p {
	margin: 0;
	padding: 0;
	}

#contents div.dot-line {
	color: #FFF;
	margin: 0;
	padding: 15px 0;
	}
#contents div.dot-line hr {
	display: none;
	}



/*青背景*/
#wrap2nd #contents .box-blue {
	margin: 10px 20px 10px 10px;
	background-image: url(../images/blue-back.jpg);
	padding: 5px 0px;
}
#wrap2nd #contents .box-blue p {
	width: 500px;
	margin: 0;
	padding: 5px 0 5px 15px;
}
#wrap2nd #contents .bottom-dot {
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCCCCC;
}
#wrap2nd #contents .photo-back {
	background-image: url(../about/images/photo-back.jpg);
	background-repeat: repeat-x;
	background-position: center;
	text-align: center;
	margin: 0px 10px 10px;
	padding: 0px;
}



/*投資信託主な取扱い商品*/
#contents ul#toushi-syouhin {
	font-size: medium;
	}
#contents ul#toushi-syouhin li {
	margin-bottom: 15px;
	}
#contents ul#toushi-syouhin li a:link { font-weight: bold; }
#contents ul#toushi-syouhin li a:visited { font-weight: bold; }
#contents ul#toushi-syouhin li a:hover { font-weight: bold; }
#contents ul#toushi-syouhin li a:active { font-weight: bold; }







/* youkoso.html ようこそ本店窓口へ
**************************************************************/

/* Youkoso Title 
===================================== */
#contents .youkosoTitSec {
	margin: 0 10px 25px 0;
	background: url(../about/images/tit_bg_youkoso.jpg) no-repeat 0 100%;
	min-height: 57px;
}
/* IE6 Only */
* html #contents .youkosoTitSec {height: 57px;}
/* IE7 Only */
*:first-child + html #contents .youkosoTitSec {height: 57px;}


#contents .youkosoTitSec h3 {
	margin: 0 0 0 50px;
	padding: 15px 0 15px 0;
	font-size: 22px;
	line-height: 1.2;
	font-weight: bold;
	color: #4B2F0E;
}
#contents h4.youkosoTit {
	margin-bottom: 15px;
	padding: 0;
	font-size: 16px;
	font-weight: bold;
	color: #0C5378;
	background: none;
}

/* Youkoso Index
===================================== */
#contents .youkosoIndex {
	margin: 0 15px 35px 0;
	zoom: 1;
}
#contents .youkosoIndex:after { /* for Modern Browser */
	content: "."; display: block; clear: both; height: 0px; visibility: hidden;
}

#contents .youkosoIndex img.readImage {
	float: right;
	display: inline;
	padding: 25px 0 0;
}

#contents .youkosoIndex .indexUnit {
	float: left;
	display: inline; /* for IE6 */
	width: 360px;
}

#contents .youkosoIndex .indexUnit table {
	margin: 0;
	width: 100%;
}
#contents .youkosoIndex .indexUnit table tr {}
#contents .youkosoIndex .indexUnit table tr td {padding: 0;}
#contents .youkosoIndex .indexUnit table tr td.yajirushi{
	text-align: center;
	vertical-align: center;
	width: 117px;
	height: 40px;
}
#contents .youkosoIndex .indexUnit table tr td.linkArea {
	text-align: right;
	vertical-align:top;
}



/* Youkoso Section
===================================== */
#contents .youkosoSection {
	padding: 30px 0;
	background: url(../about/images/bg_dot.gif) repeat-x 0 0;
	zoom: 1;
}
#contents .youkosoSection h4 {
	margin: 0 0 20px 3px;
	padding: 0;
	background: none;
}
#contents .youkosoSection p {margin: 0; width: auto;}
#contents .youkosoSection img.youkosoIco {padding: 10px 0 9px 97px;}

/* Section
------------------------------------- */
#contents .youkosoSection .section {
	margin: 0 10px 0 3px;
	zoom:1
}
#contents .youkosoSection .section:after { /* for Modern Browser */
	content: "."; display: block; clear: both; height: 0px; visibility: hidden;
}
#contents .youkosoSection .section .txtUnit {
	float: right;
	display: inline; /* for IE6 */
	width: 325px;
}
