@charset "UTF-8";

/* 下層ページの共通スタイル
----------------------------------------------------------- */
@import url("../../common/css/share.css");


/* ローカルナビの背景指定
----------------------------------------------------------- */
#sub dl dt {
	background: #0159B4 url(../imgs/abo_btn_sub_PanelTab.gif) no-repeat;
}
#sub dl dt.open {
	background: #0159B4 url(../imgs/abo_btn_sub_panelOpen.gif) no-repeat;
}
#sub dl dd {
	background: #e6f2ff;
	border-right: 1px solid #0159b4;
	border-bottom: 1px solid #0159b4;
	border-left: 1px solid #0159b4;
}
#sub dl dd ul li {
	background: url(../imgs/abo_bg_btn_lnavi.gif) no-repeat 4px top;
}
#sub dl dd ul li a {
	background: url(../imgs/abo_arr_sub.gif) no-repeat 9px 12px;
}
#sub dl dd ul li a.current {
	background: #FFF url(../imgs/abo_arr_sub.gif) no-repeat 9px 12px;
}


/* share.cssのカテゴリーカラー設定
----------------------------------------------------------- */
#pankuzu a, #main  a {
	color: #0159b4;
}
#pankuzu {
	border-top: 6px solid #0159b4;
	color: #0159b4;
}
#main em {
	color: #0159b4;
	font-weight: bold;
}
#main dl dt {
	color: #0159b4;
}

#main .qAndA dt {
	color: #0159b4;
}
#main .pageTitle {
	border-bottom: 2px solid #0159b4;
}
#main .spreadhead {
	background: url(../imgs/abo_bg_ttl.gif) no-repeat left top;
}
#main .spreadhead span {
	background: #0159b4 url(../imgs/abo_bg_ttl.gif) no-repeat left bottom;
}
#main .crossheading {
	color: #0159b4;
	background: #e6f2ff;
	border-bottom: 2px solid #0159b4;
}
#main .subheading {
	color: #0159b4;
	border-bottom: 2px solid #0159b4;
}
#main a.button {
	background: url(../imgs/abo_btn_white.gif) no-repeat right top;
} 
#main a.button span {
	background: #fff url(../imgs/abo_btn_white.gif) no-repeat left top;
}
#main a.button2line {
	background: url(../imgs/abo_btn_white2.gif) no-repeat right top;
} 
#main a.button2line span {
	background: #fff url(../imgs/abo_btn_white2.gif) no-repeat left top;
}
#main .txtLink {
	background: url(../imgs/abo_arr_sub.gif) no-repeat left center;
}
#main .frmSubmit {
	background: #e6f2ff;
	border: 1px solid #0159b4;
}
#main .navigationBar .linkNext {
	background: url(../imgs/abo_arr_sub.gif) no-repeat right center;
}
#main .navigationBar .linkBack {
	background: url(../imgs/abo_arr_back.gif) no-repeat left center;
}
#main .styleNormal th {
	background: #e6f2ff;
	color: #0159b4;
}
#main .styleNormal th.title {
	border-bottom: 2px solid #0159b4;
	border-top: 1px solid #d1d1d1;
	border-right: 1px solid #d1d1d1;
	border-left: 1px solid #d1d1d1;
}
#main .style01 th {
	background: #e6f2ff;
	color: #0159b4;
	border-bottom: 2px solid #0159b4;
}
#main .style02 th {
	background: #e6f2ff;
	color: #0159b4;
	border-bottom: 2px solid #0159b4;
}
#main .styleFileDownload th {
	background: #e6f2ff;
	color: #0159b4;
}
#main .styleStatement tr.odd {
	background: #c1dcf5;
}
#main .styleStatement tr.even {
	background: #dcebf9;
}
#main .styleStatement th.header {
	background: #91c1eb;
}
#main .styleStatement th.total {
	border: 1px solid #91c1eb;
}
#main .styleStatement td.total {
	border: 1px solid #91c1eb;
}

