@charset "UTF-8";
#cNews {
  /*----------------------------------------------------------------
	BASE LAYOUT
	----------------------------------------------------------------*/
  /* ---------- SIDE AREA ---------- */
  /* topmessage */
  /* company */
  /* news */
  /* 年度追加時にスタイルを追加 */
  /* investment */
  /* map */
  /*----------------------------------------------------------------
	PAGE LAYOUT
	----------------------------------------------------------------*/
  /* ---------- index ---------- */
  /* ---------- message ---------- */
  /* ---------- investment ---------- */
  /* ---------- map ---------- */
  /* ---------- news ---------- */
  /*news important*/
  /**/
  /*旧サイト base.cssから引用*/
  /*----------------------------------------------------------------
	base.css
	共通設定

	[fontsize scale]
	10px = 72%
	12px = 86%
	14px = 100%（default）
	16px = 114%
	18px = 128%
	20px = 142%
	----------------------------------------------------------------*/
  /*----------------------------------------------------------------
	RESET
	----------------------------------------------------------------*/
  /*----------------------------------------------------------------
	BASE LAYOUT
	----------------------------------------------------------------*/
  /*----------------------------------------------------------------
	LINK
	----------------------------------------------------------------*/
  /*----------------------------------------------------------------
	HEADER
	----------------------------------------------------------------*/
  /* ---------- hdLogo ---------- */
  /* ---------- innerBlock ---------- */
  /* ---------- hdFunction ---------- */
  /* search */
  /* controller */
  /* ---------- hdMenu ---------- */
  /*----------------------------------------------------------------
	FOOTER
	----------------------------------------------------------------*/
  /* ---------- pagetopArea ---------- */
  /* ---------- ftMenuArea01 ---------- */
  /* ---------- ftMenuArea02 ---------- */
  /*----------------------------------------------------------------
	GLOVAL NAVIGATION
	----------------------------------------------------------------*/
  /* ホーム */
  /* ATM検索 */
  /* ATMで使えるカード */
  /* ATMご利用手順 */
  /* よくあるご質問 */
  /* お問い合わせ */
  /* イーネットについて */
  /*----------------------------------------------------------------
	TOPIC PATH
	----------------------------------------------------------------*/
  /*----------------------------------------------------------------
	CONTENTS
	----------------------------------------------------------------*/
  /*\*/
  /**/
  /*----------------------------------------------------------------
	SIDE AREA
	----------------------------------------------------------------*/
  /*20140401*/
  /*20140401*/
  /*----------------------------------------------------------------
	MAIN AREA
	----------------------------------------------------------------*/
  /* ---------- section ---------- */
  /* ---------- pagetop ---------- */
  /* ---------- close ---------- */
  /*----------------------------------------------------------------
	PANEL
	----------------------------------------------------------------*/
  /* ---------- panelBlock01 ---------- */
  /* ---------- panelBlock02 ---------- */
  /* ---------- panelBlock03 ---------- */
  /*----------------------------------------------------------------
	EXPAND
	----------------------------------------------------------------*/
  /* 春 */
  /* 夏 */
  /* 秋 */
  /* 冬 */
  /* 番号アイコン */
  /*----------------------------------------------------------------
	Q&A
	----------------------------------------------------------------*/
  /*----------------------------------------------------------------
	WARNING
	----------------------------------------------------------------*/
  /* ---------- warningBlock ---------- */
  /* ---------- warningTxt ---------- */
  /*----------------------------------------------------------------
	TITLE
	----------------------------------------------------------------*/
  /* ---------- titleType01 ---------- */
  /* 印刷ボタン有 */
  /*\*/
  /**/
  /* ---------- titleType02 ---------- */
  /* ---------- titleType03 ---------- */
  /* ---------- titleType04 ---------- */
  /* ---------- titleType05 ---------- */
  /*----------------------------------------------------------------
	TABLE
	----------------------------------------------------------------*/
  /* ---------- tableType01 ---------- */
  /* ---------- tableType02 ---------- */
  /* ---------- tableType03 ---------- */
  /* ---------- tableType04 ---------- */
  /* ---------- tableType05 ---------- */
  /* ---------- setline ---------- */
  /*----------------------------------------------------------------
	LINK STYLES
	----------------------------------------------------------------*/
  /* ---------- linkType01 ---------- */
  /*2014041*/
  /*2014041*/
  /* ---------- linkType02 ---------- */
  /* ---------- linkType03 ---------- */
  /* ---------- linkType04 ---------- */
  /* ---------- linkType05 ---------- */
  /* ---------- linkRight ---------- */
  /*----------------------------------------------------------------
	LIST STYLES
	----------------------------------------------------------------*/
  /* ---------- listType01 ---------- */
  /* ---------- listType02 ---------- */
  /* ---------- listType03 ---------- */
  /* ---------- listBlock01 ---------- */
  /* ---------- listBlock02 ---------- */
  /*.listBlock02 ul {
	margin: 0 0 0 18px;
	}
	.listBlock02 ul li {
	float: left;
	margin: 0 15px 0 0;
	}*/
  /*----------------------------------------------------------------
	TEXT
	----------------------------------------------------------------*/
  /* リード文 */
  /* 余白付き */
  /* 強調 */
  /* 字下げ */
  /* 数字 */
  /* 文字サイズ */
  /*----------------------------------------------------------------
	info
	----------------------------------------------------------------*/
  /*----------------------------------------------------------------
	iphone smartPhone用 ヘッダーLINK
	----------------------------------------------------------------*/
  /* base.css end */
}

#cNews .message #ctg01 dt.alpha a {
  background: #2b5cd6;
  color: #ffffff;
}

#cNews .company #ctg02 dt.alpha a {
  background: #2b5cd6;
  color: #ffffff;
}

#cNews #ctg03 dt.alpha a {
  background: #2b5cd6;
  color: #ffffff;
}

#cNews .nest01 #ctg03 ul li.subCtg01 a {
  background: #fcffc8;
}

#cNews .nest02 #ctg03 ul li.subCtg02 a {
  background: #fcffc8;
}

#cNews .nest03 #ctg03 ul li.subCtg03 a {
  background: #fcffc8;
}

#cNews .nest04 #ctg03 ul li.subCtg04 a {
  background: #fcffc8;
}

#cNews .nest05 #ctg03 ul li.subCtg05 a {
  background: #fcffc8;
}

#cNews .nest06 #ctg03 ul li.subCtg06 a {
  background: #fcffc8;
}

#cNews .nest07 #ctg03 ul li.subCtg07 a {
  background: #fcffc8;
}

#cNews .nest08 #ctg03 ul li.subCtg08 a {
  background: #fcffc8;
}

#cNews .nest09 #ctg03 ul li.subCtg09 a {
  background: #fcffc8;
}

#cNews .nest10 #ctg03 ul li.subCtg10 a {
  background: #fcffc8;
}

#cNews .nest11 #ctg03 ul li.subCtg11 a {
  background: #fcffc8;
}

#cNews .nest12 #ctg03 ul li.subCtg12 a {
  background: #fcffc8;
}

#cNews .nest13 #ctg03 ul li.subCtg13 a {
  background: #fcffc8;
}

#cNews .nest14 #ctg03 ul li.subCtg14 a {
  background: #fcffc8;
}

#cNews .nest15 #ctg03 ul li.subCtg15 a {
  background: #fcffc8;
}

#cNews .investment #ctg04 dt.alpha a {
  background: #2b5cd6;
  color: #ffffff;
}

#cNews .map #ctg05 dt.alpha a {
  background: #2b5cd6;
  color: #ffffff;
}

#cNews .mainvis {
  padding-bottom: 20px;
}

#cNews .topMenu li {
  float: left;
  padding-top: 10px;
}

#cNews .topMenu li.btn01,
#cNews .topMenu li.btn03,
#cNews .topMenu li.btn05 {
  padding-right: 14px;
}

#cNews .name {
  float: right;
}

#cNews .invbox .tableBlock {
  padding-bottom: 10px;
}

#cNews .invbox table {
  border: 1px solid #c7c7c7;
}

#cNews .invbox table td {
  font-size: 83%;
}

#cNews .Gmap {
  margin-bottom: 20px;
}

#cNews .news_area {
  background: url(../images/bg_02.jpg) repeat;
  padding: 8px 10px 10px 10px !important;
  margin-bottom: 11px;
}

#cNews .boxstyle01 {
  width: 100%;
  background: #FFF;
  margin-bottom: 15px;
}

#cNews .boxstyle01_l {
  width: 113px;
  float: left;
  display: inline;
  background: #ffffe2 !important;
}

#cNews .boxstyle01_r {
  width: 552px;
  float: left;
  display: inline;
  padding: 14px 0 10px 20px;
}

#cNews .boxstyle01_r .liststyle01 ul {
  *letter-spacing: -0.4em;
}

#cNews .boxstyle01_r .liststyle01 ul li {
  letter-spacing: normal;
  list-style: none !important;
  background: url(../images/icon_01.jpg) center left no-repeat !important;
  padding-left: 15px;
  display: inline-block;
  margin: 0 18px 8px 0;
  font-size: 86% !important;
  *display: inline;
  *zoom: 1 !important;
}

#cNews .boxstyle01_r .liststyle01 ul li a {
  color: #444;
}

#cNews .btnarea02 ul li {
  margin-right: 10px;
  float: left;
  display: inline;
  margin-bottom: 8px;
  　padding-bottom: 8px !important;
}

#cNews #news_list li {
  padding-bottom: 13px;
  margin-bottom: 7px;
  border-bottom: #000 1px dotted;
  line-height: 16px;
  font-size: 86%;
  margin-bottom: 13px;
  zoom: 1;
}

#cNews #news_list li .day {
  width: 83px;
  float: left;
  display: inline;
}

#cNews #news_list li .icon {
  width: 90px;
  float: left;
  display: inline;
}

#cNews #news_list li .txt {
  width: 460px;
  float: left;
  display: inline;
  padding-top: 2px;
  zoom: 1;
}

#cNews #news_list li .txt a {
  color: #000 !important;
}

#cNews #news_list li .txt a.red {
  color: #d91d3f !important;
}

#cNews #news_list li .txt img {
  _vertical-align: baseline;
  _position: relative;
  _top: 3px;
}

#cNews #news_list li:after {
  content: ".";
  display: block;
  clear: both;
  height: 0;
  visibility: hidden;
}

#cNews #news_list li {
  min-height: 1px;
}

#cNews .last {
  margin: 0;
}

#cNews .disnone {
  display: none;
}

#cNews .titleType03 h2 {
  padding: 4px 10px 1px;
  margin-bottom: 20px;
  background-color: #e9e9e9;
}

#cNews .section01 h3 {
  color: #0c70e2;
}

#cNews .section01 .tableBlock {
  margin-bottom: 0;
}

#cNews .section01 .tableBlock .brown {
  background-color: #FEF1E7;
  color: #903621;
  font-weight: bold;
}

#cNews .section01 .tableBlock .tableType01 th.wt25 {
  width: 7%;
}

#cNews .section01 .tableBlock .tableType01 th.wt20 {
  width: 15%;
}

#cNews .section01 .tableBlock .tableType01 .store01 {
  background-color: #F7F7F7;
}

#cNews .section01 .tableBlock .tableType01 .store02 {
  background-color: #F7F7F7;
}

#cNews .section01 ol,
#cNews .section01 ol li {
  list-style-type: decimal;
  margin-left: 1em;
}

#cNews .section01 ol li p.list {
  background: url(../images/icon_point02.gif) 0 8px no-repeat;
  padding-left: 10px;
}

#cNews .section01 .box_c {
  width: 340px;
  margin: 0 auto 20px;
}

#cNews .section01 .listBlock01 {
  padding: 15px;
  margin-right: 20px;
}

#cNews .section01 .listBlock01 li {
  width: auto;
  float: none;
}

#cNews .section01 span.red {
  color: #EB0000;
}

#cNews .section01 span.blue {
  color: #0B3A8B;
}

#cNews .section01 h2 dl dt {
  float: left;
}

#cNews .section01 h2 dl dd {
  padding-left: 7em;
}

#cNews .section01 dl.type01 {
  padding: 10px 0 10px;
}

#cNews .section01 dl.type01 dt {
  float: left;
}

#cNews .section01 dl.type01 dd {
  padding-left: 8em;
}

#cNews .titleType02 {
  clear: both;
}

#cNews .lineTxt01 u.red {
  color: #d91d3f;
}

#cNews .importantList {
  padding: 10px 0 0 0;
}

#cNews .importantList .hd {
  width: 8.0em;
  display: inline-block;
}

#cNews .importantList .dc {
  width: 2.0em;
  display: inline-block;
}

#cNews .importantList .cg {
  display: inline-block;
  padding-left: 0.6em;
}

#cNews .indentNum01 {
  text-indent: -1.8em;
  margin-left: 1.8em;
}

#cNews .indentNum02 {
  padding-left: 1.8em;
  text-indent: -1.3em;
  margin-left: 1.3em;
}

#cNews .indentNum02 li {
  padding: 5px 0 0 0;
}

#cNews .fontsize12 {
  font-size: 12px;
}

#cNews body {
  margin: 0;
  padding: 0;
  background: #ffffff;
}

#cNews html {
  overflow-y: scroll;
  /* for IE */
}

#cNews ul, #cNews ul li,
#cNews ol, #cNews ol li {
  margin: 0;
  padding: 0;
  list-style-type: none;
}

#cNews dl, #cNews dt, #cNews dd {
  margin: 0;
  padding: 0;
}

#cNews h1, #cNews h2, #cNews h3, #cNews h4, #cNews h5, #cNews h6 {
  margin: 0;
  padding: 0;
  font-size: 100%;
}

#cNews p {
  margin: 0;
  padding: 0;
}

#cNews em {
  font-style: normal;
}

#cNews img {
  border: none;
  vertical-align: top;
}

#cNews table {
  width: 100%;
  border: none;
  border-collapse: collapse;
  margin: 0;
  padding: 0;
}

#cNews tr, #cNews th, #cNews td {
  margin: 0;
  padding: 0;
  border: none;
}

#cNews th {
  font-weight: normal;
  text-align: left;
}

#cNews hr {
  margin: 0;
  padding: 0;
  height: 0;
  clear: both;
  display: none;
}

#cNews input, #cNews select, #cNews textarea, #cNews label {
  margin: 0;
  padding: 0;
  font-size: 100%;
  font-weight: normal;
  color: inherit;
  vertical-align: baseline;
}

#cNews body {
  font-family: 'メイリオ',Meiryo,'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','Osaka','ＭＳ Ｐゴシック',sans-serif;
  font-size: 14px;
  /* default size */
  color: #444444;
  line-height: 1.6;
}

#cNews * html body {
  /* IE6 Hack */
  font-family: 'メイリオ',Meiryo,'Osaka','ＭＳ Ｐゴシック',sans-serif;
}

#cNews .clickable,
#cNews .clickable02 {
  cursor: pointer;
}

#cNews a:link {
  color: #002f9e;
}

#cNews a:visited {
  color: #002f9e;
}

#cNews a:hover {
  color: #444444;
  text-decoration: none;
}

#cNews a:active {
  color: #3d7bc7;
}

#cNews #header {
  width: 960px;
  height: 75px;
  margin: 0 auto;
  position: relative;
}

#cNews #header h1 {
  position: absolute;
  bottom: 10px;
  left: 166px;
  font-size: 86%;
}

#cNews #header #hdLogo {
  width: 141px;
  float: left;
  padding: 7px 0 0 10px;
}

#cNews #header #hdLogo a {
  display: block;
  width: 141px;
  height: 59px;
  background: url(/common/images/hd_logo.gif) no-repeat left top;
}

#cNews #header .innerBlock {
  width: 423px;
  float: right;
}

#cNews #header #hdFunction {
  width: 423px;
  padding: 10px 0 5px;
  padding: 0\9;
  /* IE8 */
  *padding: 0;
  /* IE7 */
  _padding: 0;
  /* IE6 */
  background: url(/common/images/hd_base_bg.gif) left top;
}

#cNews #header #hdFunction #searchTitle {
  width: 66px;
  padding: 5px 0 0 10px;
  padding: 15px 0 0 10px\9;
  /* IE8 */
  *padding: 15px 0 0 10px;
  /* IE7 */
  _padding: 15px 0 0 10px;
  /* IE6 */
  float: left;
}

#cNews #header #hdFunction #searchTitle span {
  width: 66px;
  height: 11px;
  background: url(/common/images/hd_search_title.gif) no-repeat left top;
}

#cNews #header #hdFunction #searchForm {
  width: 180px;
  padding: 0 10px 0 6px;
  float: left;
  position: relative;
}

#cNews #header #hdFunction #searchForm span.sf {
  display: block;
  position: absolute;
  top: 0px;
  left: 10px;
}

#cNews #header #hdFunction #searchForm input {
  vertical-align: middle;
}

#cNews #header #hdFunction #fontChange {
  float: right;
  padding-right: 10px;
}

#cNews #header #hdFunction #controllerTitle {
  width: 54px;
  padding: 5px 4px 0 0;
  padding: 15px 4px 0 0\9;
  /* IE8 */
  *padding: 15px 4px 0 0;
  /* IE7 */
  _padding: 15px 4px 0 0;
  /* IE6 */
  float: left;
}

#cNews #header #hdFunction #controllerTitle span {
  width: 54px;
  height: 11px;
  background: url(/common/images/hd_size_title.gif) no-repeat left top;
}

#cNews #header #hdFunction #controllerBtn {
  width: 55px;
  float: left;
  padding-top: 10px\9;
  /* IE8 */
  *padding-top: 10px;
  /* IE7 */
  _padding-top: 10px;
  /* IE6 */
}

#cNews #header #hdFunction #controllerBtn .btn01 {
  width: 33px;
  float: left;
}

#cNews #header #hdFunction #controllerBtn .btn01 a {
  display: block;
  width: 33px;
  height: 21px;
}

#cNews #header #hdFunction #controllerBtn .btn01 a,
#cNews #header #hdFunction #controllerBtn .btn01 a:hover {
  background: url(/common/images/hd_size_btn01_active.gif) no-repeat left top;
}

#cNews #header #hdFunction #controllerBtn .btn01 a:hover {
  cursor: default;
}

#cNews #header #hdFunction #controllerBtn .btn02 {
  width: 21px;
  float: right;
}

#cNews #header #hdFunction #controllerBtn .btn02 a {
  display: block;
  width: 21px;
  height: 21px;
  background: url(/common/images/hd_size_btn02_off.gif) no-repeat left top;
}

#cNews #header #hdFunction #controllerBtn .btn02 a:hover {
  background: url(/common/images/hd_size_btn02_on.gif) no-repeat left top;
}

#cNews #header #hdMenu {
  padding: 15px 0 0 0;
  padding-top: 10px\9;
  /* IE8 */
  *padding-top: 10px;
  /* IE7 */
  _padding-top: 10px;
  /* IE6 */
}

#cNews #header #hdMenu ul {
  width: 131px;
  padding: 0 0 0 291px;
}

#cNews #header #hdMenu ul .link01 {
  width: 48px;
  float: left;
  padding: 0 10px 0 0;
  border-right: 1px solid #666666;
}

#cNews #header #hdMenu ul .link01 a {
  display: block;
  width: 48px;
  height: 11px;
  background: url(/common/images/hd_menu_link01.gif) no-repeat left top;
}

#cNews #header #hdMenu ul .link02 {
  width: 63px;
  float: right;
}

#cNews #header #hdMenu ul .link02 a {
  display: block;
  width: 63px;
  height: 11px;
  background: url(/common/images/hd_menu_link02.gif) no-repeat left top;
}

#cNews #footer {
  padding: 50px 0 0 0;
  clear: both;
  min-width: 960px;
}

#cNews #footer #pagetopArea {
  background: url(/common/images/ft_pagetop_bg.gif) repeat-x left bottom;
  min-width: 960px;
}

#cNews #footer #pagetopArea .btn {
  display: block;
  width: 960px;
  margin: 0 auto;
}

#cNews #footer #pagetopArea .btn a {
  display: block;
  width: 128px;
  height: 31px;
  background: url(/common/images/ft_pagetop_btn_off.gif) no-repeat left bottom;
  float: right;
}

#cNews #footer #pagetopArea .btn a:hover {
  background: url(/common/images/ft_pagetop_btn_on.gif) no-repeat left bottom;
}

#cNews #footer #ftMenuArea01 {
  background: #ececec;
  padding: 30px 0;
}

#cNews #footer #ftMenuArea01 .innerBlock {
  width: 960px;
  margin: 0 auto;
}

#cNews #footer #ftMenuArea01 .menuBlock {
  width: 162px;
  float: left;
  padding: 0 15px;
  background: url(/common/images/ft_menu_line.gif) repeat-y right top;
}

#cNews #footer #ftMenuArea01 #category05 {
  width: 162px;
  float: right;
  padding: 0 15px 0 0;
  background: none;
}

#cNews #footer #ftMenuArea01 #category05 p {
  margin: 0 0 10px 0;
  font-size: 100%;
}

#cNews * html #footer #ftMenuArea01 #category05 p {
  /* IE6 Hack */
  font-size: 86%;
}

#cNews #footer #ftMenuArea01 .menuBlock h4 {
  display: block;
  margin: 0 0 15px 0;
  height: 16px;
}

#cNews #footer #ftMenuArea01 .menuBlock .title01 {
  width: 131px;
  background: url(/common/images/ft_menu_title01.gif) no-repeat left top;
}

#cNews #footer #ftMenuArea01 .menuBlock .title02 {
  width: 128px;
  background: url(/common/images/ft_menu_title02.gif) no-repeat left top;
}

#cNews #footer #ftMenuArea01 .menuBlock .title03 {
  width: 128px;
  background: url(/common/images/ft_menu_title03.gif) no-repeat left top;
}

#cNews #footer #ftMenuArea01 .menuBlock dl dt {
  margin: 0 0 7px 0;
  font-size: 100%;
}

#cNews * html #footer #ftMenuArea01 .menuBlock dl dt {
  /* IE6 Hack */
  font-size: 86%;
}

#cNews #footer #ftMenuArea01 .menuBlock dl dd ul {
  margin: 0 0 10px 15px;
}

#cNews #footer #ftMenuArea01 .menuBlock dl dd ul li {
  margin: 0 0 5px 0;
  font-size: 72%;
  line-height: 1.4;
}

#cNews #footer #ftMenuArea01 .menuBlock dl dd ul li a {
  display: block;
}

#cNews #footer #ftMenuArea01 .menuBlock a {
  color: #444444;
  font-weight: bold;
  text-decoration: none;
}

#cNews #footer #ftMenuArea01 .menuBlock a:hover {
  color: #002f9e;
  text-decoration: underline;
}

#cNews #footer #ftMenuArea02 {
  background: #838383 url(/common/images/ft_base_bg.gif) left top;
  padding: 10px 0;
}

#cNews #footer #ftMenuArea02 .innerBlock {
  width: 960px;
  margin: 0 auto;
  color: #ffffff;
  font-size: 72%;
}

#cNews #footer #ftMenuArea02 .innerBlock ul {
  width: 600px;
  float: left;
}

#cNews #footer #ftMenuArea02 .innerBlock ul li {
  display: inline;
  padding: 0 15px;
  border-left: 1px solid #ffffff;
}

#cNews #footer #ftMenuArea02 .innerBlock ul .link01 {
  padding: 0 15px 0 0;
  border: none;
}

#cNews #footer #ftMenuArea02 .innerBlock ul li a {
  color: #ffffff;
  text-decoration: none;
}

#cNews #footer #ftMenuArea02 .innerBlock ul li a:hover {
  text-decoration: underline;
}

#cNews #footer #ftMenuArea02 .innerBlock #copyright {
  width: 350px;
  float: right;
  text-align: right;
}

#cNews #gnavi {
  background: url(/common/images/gnavi_bg.gif) repeat-x left top;
  height: 47px;
}

#cNews #gnavi ul {
  width: 960px;
  margin: 0 auto;
}

#cNews #gnavi ul li {
  float: left;
  height: 47px;
}

#cNews #gnavi ul li a {
  display: block;
  height: 47px;
}

#cNews #gnavi ul .menu01 {
  width: 78px;
}

#cNews #gnavi ul .menu01 a {
  width: 78px;
  background: url(/common/images/gnavi_btn01_off.gif) no-repeat left top;
}

#cNews #gnavi ul .menu01 a:hover {
  background: url(/common/images/gnavi_btn01_on.gif) no-repeat left top;
}

#cNews #gnavi ul .menu02 {
  width: 153px;
}

#cNews #gnavi ul .menu02 a {
  width: 153px;
  background: url(/common/images/gnavi_btn02_off.gif) no-repeat left top;
}

#cNews #gnavi ul .menu02 a:hover {
  background: url(/common/images/gnavi_btn02_on.gif) no-repeat left top;
}

#cNews #gnavi ul .menu03 {
  width: 215px;
}

#cNews #gnavi ul .menu03 a {
  width: 215px;
  background: url(/common/images/gnavi_btn03_off.gif) no-repeat left top;
}

#cNews #gnavi ul .menu03 a:hover {
  background: url(/common/images/gnavi_btn03_on.gif) no-repeat left top;
}

#cNews #gnavi ul .menu04 {
  width: 135px;
}

#cNews #gnavi ul .menu04 a {
  width: 135px;
  background: url(/common/images/gnavi_btn04_off.gif) no-repeat left top;
}

#cNews #gnavi ul .menu04 a:hover {
  background: url(/common/images/gnavi_btn04_on.gif) no-repeat left top;
}

#cNews #gnavi ul .menu05 {
  width: 120px;
}

#cNews #gnavi ul .menu05 a {
  width: 120px;
  background: url(/common/images/gnavi_btn05_off.gif) no-repeat left top;
}

#cNews #gnavi ul .menu05 a:hover {
  background: url(/common/images/gnavi_btn05_on.gif) no-repeat left top;
}

#cNews #gnavi ul .menu06 {
  width: 111px;
}

#cNews #gnavi ul .menu06 a {
  width: 111px;
  background: url(/common/images/gnavi_btn06_off.gif) no-repeat left top;
}

#cNews #gnavi ul .menu06 a:hover {
  background: url(/common/images/gnavi_btn06_on.gif) no-repeat left top;
}

#cNews #gnavi ul .menu07 {
  width: 147px;
}

#cNews #gnavi ul .menu07 a {
  width: 147px;
  background: url(/common/images/gnavi_btn07_off.gif) no-repeat left top;
}

#cNews #gnavi ul .menu07 a:hover {
  background: url(/common/images/gnavi_btn07_on.gif) no-repeat left top;
}

#cNews #topicPath {
  padding: 8px 0 0 0;
}

#cNews #topicPath ol {
  width: 960px;
  margin: 0 auto;
}

#cNews #topicPath ol li {
  display: inline;
  font-size: 72%;
}

#cNews #topicPath li span {
  padding: 0 0 0 7px;
}

#cNews #contents {
  width: 960px;
  margin: 0 auto;
  padding: 8px 0 0 0;
  overflow: hidden;
}

#cNews #contents:after {
  content: "";
  display: block;
  clear: both;
  height: 0;
  overflow: hidden;
}

#cNews * html #contents {
  overflow: visible;
}

#cNews #sideArea {
  width: 221px;
  float: left;
  border: 1px solid #dfdfdf;
  padding: 1px 1px 0 1px;
}

#cNews #sideArea a {
  text-decoration: none;
}

#cNews #sideArea a:hover {
  text-decoration: underline;
}

#cNews #sideArea .category {
  display: block;
  border-bottom: 1px solid #ffffff;
  font-size: 142%;
  font-weight: bold;
  line-height: 1.2;
}

#cNews #sideArea .category a {
  display: block;
  width: 100%;
  padding: 18px 0;
  color: #ffffff;
  background: #1647bb;
}

#cNews #sideArea .category a .icon {
  display: block;
  padding: 0 5px 0 26px;
  background: url(/common/images/icon_arrow06.gif) no-repeat 10px center;
}

#cNews #sideArea #snavService a {
  display: block;
  width: 100%;
  padding: 8px 0 9px 0;
  color: #ffffff;
  background: #1647bb;
  font-size: 90%;
}

#cNews #sideArea #snavService a {
  *padding-top: 9px;
}

@media screen and (-webkit-min-device-pixel-ratio: 0) {
  #cNews #sideArea #snavService a {
    padding-top: 9px;
  }
}

#cNews #sideArea dl dt {
  border-bottom: 1px solid #ffffff;
  font-size: 86%;
  font-weight: bold;
  line-height: 1.4;
}

#cNews #sideArea dl dt a {
  display: block;
  width: 100%;
  padding: 10px 0;
  background: #f1f1f1;
}

#cNews #sideArea dl dt.active a {
  background: #2b5cd6;
  color: #ffffff;
}

#cNews #sideArea dl dt a .icon {
  display: block;
  padding: 0 10px 0 28px;
  background: url(/common/images/icon_arrow01.gif) no-repeat 10px 0.2em;
}

#cNews #sideArea dl dt.active a .icon {
  background: url(/common/images/icon_arrow07.gif) no-repeat 10px 0.3em;
}

#cNews #sideArea ul li {
  background: url(/common/images/line_dot02.gif) repeat-x left bottom;
  padding: 0 0 1px 0;
  font-size: 72%;
  line-height: 1.4;
}

#cNews #sideArea ul li.lastChild {
  background: none;
}

#cNews #sideArea ul li a {
  display: block;
  width: 100%;
  padding: 8px 0;
  color: #444444;
}

#cNews #sideArea ul li.active a {
  background: #fcffc8;
}

#cNews #sideArea ul li a:hover {
  background: #fcffc8;
}

#cNews #sideArea ul li a .icon {
  display: block;
  padding: 0 10px 0 38px;
  background: url(/common/images/icon_arrow08.gif) no-repeat 28px 0.3em;
}

#cNews #mainArea {
  width: 720px;
  float: right;
}

#cNews #mainArea .section01 {
  margin: 0 16px 30px 18px;
  /*仮*/
  clear: both;
}

#cNews #mainArea .section02 {
  background: url(/common/images/line_dot01.gif) repeat-x left bottom;
  margin: 0 18px 30px 18px;
  /*仮*/
  padding: 0 0 30px 0;
  clear: both;
}

#cNews .pagetop {
  text-align: right;
  margin: 10px 0;
  /*仮*/
}

#cNews .pagetop a {
  background: url(/common/images/icon_pagetop.gif) no-repeat left 0.3em;
  padding: 0 0 0 15px;
}

#cNews .close {
  text-align: right;
}

#cNews .close a {
  background: url(/common/images/icon_close.gif) no-repeat left center;
  padding: 0 0 0 18px;
}

#cNews .panelBlock01 {
  width: 684px;
  margin: 0 auto 20px auto;
  clear: both;
}

#cNews .panelBlock01 dl {
  width: 218px;
  float: left;
}

#cNews .panelBlock01 .block01 {
  padding: 0 16px 0 0;
}

#cNews .panelBlock01 .block03 {
  float: right;
}

#cNews .panelBlock01 dl dt {
  border: 1px solid #e5e5e5;
  margin: 0 0 5px 0;
}

#cNews .panelBlock02 {
  width: 683px;
  margin: 0;
  padding: 0 0 10px 0;
  clear: both;
}

#cNews .panelBlock02 .block01,
#cNews .panelBlock02 .block02,
#cNews .panelBlock02 .block03,
#cNews .panelBlock02 .block04 {
  width: 164px;
  float: left;
  padding: 0 9px 10px 0;
}

#cNews .panelBlock02 .block03 {
  padding: 0 0 10px 0;
}

#cNews .panelBlock02 .block04 {
  float: right;
  padding: 0 0 10px 0;
}

#cNews .panelBlock02 p {
  border: 1px solid #e5e5e5;
}

#cNews .panelBlock02 a {
  display: block;
  background: #f1f1f1;
}

#cNews .panelBlock02 span {
  display: block;
}

#cNews .panelBlock02 .txt {
  font-size: 86%;
  padding: 2px 5px 0 20px;
  font-weight: bold;
  background: url(/common/images/icon_arrow01.gif) no-repeat 5px 0.45em;
}

#cNews .panelBlock02 .nolink .txt {
  background: none;
  padding: 2px 5px 0 5px;
  background-color: #f1f1f1;
}

#cNews .panelBlock03 {
  margin: 0;
  padding: 0 0 10px 0;
  clear: both;
}

#cNews .panelBlock03 ul {
  width: 683px;
}

#cNews .panelBlock03 ul li {
  width: 164px;
  float: left;
  padding: 0 9px 10px 0;
}

#cNews .panelBlock03 ul .block03 {
  padding: 0 0 10px 0;
}

#cNews .panelBlock03 ul .block04 {
  float: right;
  padding: 0 0 10px 0;
}

#cNews .panelBlock03 ul li img {
  border: 1px solid #e5e5e5;
}

#cNews .expandBlock {
  margin: 0 auto 10px auto;
  border: 1px solid #c7c7c7;
}

#cNews .expandBlock dl dt {
  background: url(/common/images/slide_bg01.gif) repeat-y right center;
  padding: 6px 80px 6px 10px;
  font-weight: bold;
  cursor: pointer;
}

#cNews .expandBlock dl dt.expand {
  background-image: url(/common/images/slide_bg02.gif);
}

#cNews .expandBlock dl dt a {
  text-decoration: none;
  font-weight: bold;
}

#cNews .expandBlock dl dd {
  display: none;
  border-top: 1px solid #c7c7c7;
  background: #fbfbfb;
}

#cNews .expandBlock dl dd.open {
  display: block;
}

#cNews *:first-child + html .expandBlock dd {
  /* IE7 Hack */
  border-bottom: 1px solid #fbfbfb;
}

#cNews * html .expandBlock dd {
  /* IE6 Hack */
  border-bottom: 1px solid #fbfbfb;
}

#cNews .expandBlock dl dd .close {
  margin: 10px 0 0 0;
}

#cNews .expandBlock dl dd .innerBlock {
  padding: 15px 40px;
}

#cNews .expandBlock dl dd .fontS {
  font-size: 93%;
}

#cNews .expandBlock .spring {
  color: #c94c8a;
}

#cNews .expandBlock .summer {
  color: #1490b9;
}

#cNews .expandBlock .autumn {
  color: #9e6209;
}

#cNews .expandBlock .winter {
  color: #5d02d5;
}

#cNews .expandBlock dl dt .icon {
  display: block;
  background-repeat: no-repeat;
  background-position: left center;
  padding: 2px 0 2px 28px;
}

#cNews .expandBlock dl.no01 dt .icon {
  background-image: url(/common/images/icon_type01_no01.gif);
}

#cNews .expandBlock dl.no02 dt .icon {
  background-image: url(/common/images/icon_type01_no02.gif);
}

#cNews .expandBlock dl.no03 dt .icon {
  background-image: url(/common/images/icon_type01_no03.gif);
}

#cNews .expandBlock dl.no04 dt .icon {
  background-image: url(/common/images/icon_type01_no04.gif);
}

#cNews .expandBlock dl.no05 dt .icon {
  background-image: url(/common/images/icon_type01_no05.gif);
}

#cNews .expandBlock dl.no06 dt .icon {
  background-image: url(/common/images/icon_type01_no06.gif);
}

#cNews .expandBlock dl.no07 dt .icon {
  background-image: url(/common/images/icon_type01_no07.gif);
}

#cNews .expandBlock dl.no08 dt .icon {
  background-image: url(/common/images/icon_type01_no08.gif);
}

#cNews .expandBlock dl.no09 dt .icon {
  background-image: url(/common/images/icon_type01_no09.gif);
}

#cNews .expandBlock dl.no10 dt .icon {
  background-image: url(/common/images/icon_type01_no10.gif);
}

#cNews #qaArea .expandBlock dl dt {
  font-weight: normal;
  *zoom: 1;
}

#cNews #qaArea .expandBlock dl dt .question {
  font-size: 114%;
  font-weight: bold;
  margin: 0 5px 0 0;
}

#cNews #qaArea .expandBlock dl dd .answer {
  font-size: 114%;
  font-weight: bold;
  background: url(/common/images/line_dot02.gif) repeat-x left bottom;
  margin: 0 10px;
  padding: 10px 0 0 0;
}

#cNews .warningBlock01 {
  margin: 0 auto 20px auto;
  border: 1px solid #dcdcdc;
}

#cNews .warningBlock01 .title {
  border-bottom: 1px solid #dcdcdc;
  padding: 5px 10px 3px 10px;
  font-size: 114%;
  background: #ffffff url(/common/images/line_double01.gif) repeat-x left 1px;
}

#cNews .warningBlock01 .innerBlock {
  padding: 15px 10px;
}

#cNews .warningBlock01 .innerBlock.sizeS {
  font-size: 93%;
}

#cNews .warningBlock01 .innerBlock .linkType06 {
  margin: 10px 0 0 0;
}

#cNews .warningTxt01,
#cNews .warningTxt02 {
  margin: 0 0 0 1em;
  text-indent: -1em;
  font-size: 86%;
}

#cNews .warningTxt02 {
  color: #eb0000;
}

#cNews .titleType01 {
  background: url(/common/images/title_bg01.gif) left top;
  margin: 0 0 20px 0;
  padding: 10px 18px;
}

#cNews .titleType01 .title {
  font-size: 142%;
  line-height: 1.2;
  padding: 0.2em 0 0 0;
}

#cNews .print {
  overflow: hidden;
}

#cNews .print:after {
  content: "";
  display: block;
  clear: both;
  height: 0;
  overflow: hidden;
}

#cNews * html .print {
  overflow: visible;
}

#cNews .print .title {
  padding: 0.2em 100px 0 0;
}

#cNews .print .btn {
  width: 72px;
  float: right;
}

#cNews .print .btn a {
  display: block;
  width: 72px;
  height: 25px;
  background: url(/common/images/print_btn_off.gif) no-repeat left top;
}

#cNews .print .btn a:hover {
  background: url(/common/images/print_btn_on.gif) no-repeat left top;
}

#cNews .titleType02 {
  background: url(/common/images/line_dot01.gif) repeat-x left bottom;
  margin: 0 0 15px 0;
  padding: 0 0 5px 0;
}

#cNews .titleType02 .title {
  font-size: 114%;
  line-height: 1.4;
  border-left: 3px solid #4b8eda;
  padding: 0 0 0 7px;
}

#cNews .titleType03 {
  margin: 0 0 15px 0;
  /* 仮 */
}

#cNews .titleType04 {
  /* 仮 */
}

#cNews .titleType05 {
  margin: 0 0 10px 0;
  /* 仮 */
  color: #0c70e2;
  background: url(/common/images/icon_point02.gif) no-repeat left 0.5em;
  padding: 0 0 0 12px;
}

#cNews .tableBlock {
  margin: 0 0 20px 0;
  /* 仮 */
}

#cNews .tableBlock table {
  border: 1px solid #c7c7c7;
}

#cNews .tableBlock table caption {
  text-align: right;
  padding: 0 0 3px 0;
}

#cNews .tableBlock table .type01 {
  font-weight: bold;
}

#cNews .tableBlock table th,
#cNews .tableBlock table td {
  padding: 6px 10px;
}

#cNews .tableBlock table th {
  background: #ebebeb;
  font-weight: bold;
  border: 1px solid #c7c7c7;
}

#cNews .tableBlock table .title {
  background: #f7f7f7;
  text-align: center;
}

#cNews .tableBlock table th .txt {
  display: block;
  float: left;
  padding: 2px 15px 0 0;
}

#cNews .tableBlock table th .total {
  display: block;
  float: left;
  background: #e74646;
  color: #ffffff;
  padding: 2px 8px;
}

#cNews .tableBlock table th .total span {
  font-size: 86%;
}

#cNews .tableBlock .tableType01 th {
  width: 25%;
}

#cNews .tableBlock .tableType01 td.size01 {
  width: 25%;
}

#cNews .tableBlock .tableType02 th {
  border-bottom: 3px double #c7c7c7;
}

#cNews .tableBlock .tableType02 th.title {
  border-bottom: 1px solid #c7c7c7;
}

#cNews .tableBlock .tableType02 td {
  width: 15%;
  text-align: right;
  border: 1px solid #c7c7c7;
}

#cNews .tableBlock .tableType03 th {
  border-bottom: 3px double #c7c7c7;
}

#cNews .tableBlock .tableType03 td {
  width: 33%;
}

#cNews .tableBlock .tableType04 th {
  border-bottom: 3px double #c7c7c7;
}

#cNews .tableBlock02 {
  margin: 0 0 20px 0;
  /* 仮 */
}

#cNews .tableBlock02 table {
  border: 1px solid #888;
}

#cNews .tableBlock02 table caption {
  text-align: right;
  padding: 0 0 3px 0;
}

#cNews .tableBlock02 table th,
#cNews .tableBlock02 table td {
  padding: 6px 10px;
}

#cNews .tableBlock02 table th {
  background: #ebebeb;
  font-weight: bold;
  border: 1px solid #888;
}

#cNews .tableBlock02 .tableType05 th {
  border-bottom: 1px solid #888;
  width: 22%;
}

#cNews .tableBlock02 .tableType05 thead th {
  border-bottom: 3px double #888;
  width: auto;
}

#cNews .tableBlock02 .tableType05 td {
  width: 26%;
  border-right: 1px solid #888;
  border-bottom: 1px solid #888;
}

#cNews .tableBlock table .setline01 {
  border-bottom: 3px double #c7c7c7;
}

#cNews .tableBlock table .setline02 {
  border-right: 1px solid #e6e6e6;
  border-bottom: 1px solid #e6e6e6;
}

#cNews .tableBlock table .setline03 {
  border-bottom: 1px solid #e6e6e6;
}

#cNews .tableBlock table .setline04 {
  border-right: 1px solid #e6e6e6;
}

#cNews .linkType01 a,
#cNews a.linkType01 {
  padding: 0 0 0 15px;
  background: url(/common/images/icon_arrow01.gif) no-repeat left 0.3em;
}

#cNews a.linkType01 {
  margin: 0 2px;
}

#cNews #category02 .linkType01 a {
  display: block;
  line-height: 1.2;
  padding-top: 3px;
}

#cNews .linkType02 a,
#cNews a.linkType02 {
  padding: 0 0 0 12px;
  background: url(/common/images/icon_arrow02.gif) no-repeat 2px 0.4em;
}

#cNews a.linkType02 {
  margin: 0 2px;
}

#cNews .linkType03 a,
#cNews a.linkType03 {
  padding: 0 0 0 12px;
  background: url(/common/images/icon_arrow04.gif) no-repeat 1px 0.6em;
}

#cNews a.linkType03 {
  margin: 0 2px;
}

#cNews .linkType04 a,
#cNews a.linkType04 {
  padding: 0 0 0 12px;
  background: url(/common/images/icon_arrow05.gif) no-repeat 2px 0.45em;
}

#cNews a.linkType04 {
  margin: 0 2px;
  background-position: 3px 0.45em;
}

#cNews .linkType05 a,
#cNews a.linkType05 {
  padding: 0 0 0 15px;
  background: url(/common/images/icon_arrow03.gif) no-repeat left 0.3em;
}

#cNews a.linkType05 {
  margin: 0 2px;
}

#cNews .linkRight {
  text-align: right;
  margin: 20px 0;
  /* 仮 */
}

#cNews .listType01 {
  margin: 0 0 10px 0;
  /* 仮 */
}

#cNews .listType01 li {
  background: url(/common/images/icon_point01.gif) no-repeat 1px 0.6em;
  padding: 0 0 0 10px;
}

#cNews .listType02 {
  margin: 0 0 10px 0;
  /* 仮 */
}

#cNews .listType02 li {
  background: url(/common/images/icon_point02.gif) no-repeat left 0.5em;
  padding: 0 0 0 12px;
}

#cNews .listType03 {
  margin: 0 0 10px 0;
  /* 仮 */
}

#cNews .listType03 li {
  background: url(/common/images/icon_arrow04.gif) no-repeat left 0.6em;
  padding: 0 0 0 12px;
}

#cNews .listBlock01 {
  background: #ededed;
  margin: 0 0 20px 0;
  /* 仮 */
  padding: 10px 0;
}

#cNews .listBlock01 .title {
  font-size: 128%;
  margin: 0 0 3px 10px;
}

#cNews .listBlock01 ul {
  width: 669px;
  margin: 0 0 0 10px;
}

#cNews .listBlock01 ul li {
  width: 195px;
  float: left;
  margin: 0 15px 0 0;
  display: block;
}

#cNews .listBlock02 {
  margin: 0 0 20px 0;
  /* 仮 */
}

#cNews .listBlock02 .title {
  margin: 0 0 3px 0;
}

#cNews .listBlock02 ul {
  width: 659px;
  margin: 0 0 0 18px;
}

#cNews .listBlock02 ul li {
  width: 190px;
  float: left;
  margin: 0 15px 0 0;
  display: block;
}

#cNews .lead01,
#cNews .lead02 {
  margin: 0 0 30px 0;
}

#cNews .lead01 {
  font-weight: bold;
}

#cNews .lineTxt01 {
  margin: 0 0 10px 0;
}

#cNews .lineTxt02 {
  margin: 0 0 20px 0;
}

#cNews .lineTxt03 {
  margin: 0 0 30px 0;
}

#cNews .highlight01 {
  color: #eb0000;
  font-weight: bold;
}

#cNews .indentTxt01 {
  margin: 0 0 0 1em;
  text-indent: -1em;
}

#cNews .numberTxt01,
#cNews .numberTxt02,
#cNews .numberTxt03,
#cNews .numberTxt04,
#cNews .numberTxt05,
#cNews .numberTxt06,
#cNews .numberTxt07,
#cNews .numberTxt08,
#cNews .numberTxt09,
#cNews .numberTxt10,
#cNews .numberTxt11,
#cNews .numberTxt12 {
  background-repeat: no-repeat;
  /*background-position: left 0.2em;
	padding: 1px 0 1px 23px;*/
  background-position: left center;
  padding: 0 0 0 28px;
}

#cNews .numberTxt01 {
  background-image: url(/common/images/icon_type02_no01.gif);
}

#cNews .numberTxt02 {
  background-image: url(/common/images/icon_type02_no02.gif);
}

#cNews .numberTxt03 {
  background-image: url(/common/images/icon_type02_no03.gif);
}

#cNews .numberTxt04 {
  background-image: url(/common/images/icon_type02_no04.gif);
}

#cNews .numberTxt05 {
  background-image: url(/common/images/icon_type02_no05.gif);
}

#cNews .numberTxt06 {
  background-image: url(/common/images/icon_type02_no06.gif);
}

#cNews .numberTxt07 {
  background-image: url(/common/images/icon_type02_no07.gif);
}

#cNews .numberTxt08 {
  background-image: url(/common/images/icon_type02_no08.gif);
}

#cNews .numberTxt09 {
  background-image: url(/common/images/icon_type02_no09.gif);
}

#cNews .numberTxt10 {
  background-image: url(/common/images/icon_type02_no10.gif);
}

#cNews .numberTxt11 {
  background-image: url(/common/images/icon_type02_no11.gif);
}

#cNews .numberTxt12 {
  background-image: url(/common/images/icon_type02_no12.gif);
}

#cNews .txtSize01 {
  /*標準*/
  font-size: 100%;
}

#cNews .txtSize02 {
  /*小*/
  font-size: 86%;
}

#cNews .txtSize03 {
  /*最小*/
  font-size: 72%;
}

#cNews #info #contents {
  width: 960px;
  margin: 0 auto;
  padding: 8px 0 0 0;
  overflow: hidden;
}

#cNews #info #mainBlock {
  width: 720px;
  margin: 0 auto;
}

#cNews #mainBlock .innerBlock {
  margin: 0 17px 0 16px;
}

#cNews .txtBox {
  margin-bottom: 25px;
}

#cNews .txtBox p {
  margin-bottom: 20px;
  font-size: 100%;
  line-height: 1.2;
}

#cNews .imgBox {
  padding: 34px 0 37px;
  border: 1px solid #c7c7c7;
  margin-bottom: 10px;
}

#cNews .imgBox .imgBoxInner {
  text-align: center;
}

#cNews .txt1 {
  color: #0c70e2;
  font-size: 100%;
  margin-bottom: 10px;
  font-weight: bold;
}

#cNews .txt2 {
  color: #444444;
  font-size: 86%;
}

#cNews .titleBox {
  background: #e9e9e9;
  line-height: 27px;
  margin-bottom: 20px;
  font-size: 114%;
  color: #444444;
}

#cNews .titleBox .day {
  width: 89px;
  padding-left: 7px;
  display: inline;
  float: left;
}

#cNews .titleBox .tit {
  display: inline;
  float: left;
}

#cNews #smartphone {
  width: 100%;
  height: 60px;
  background: rgba(0, 0, 255, 0.75);
  display: none;
}

#cNews #smartphone p a {
  width: 100%;
  height: 60px;
  line-height: 60px;
  display: block;
  text-align: center;
  color: #fff;
  font-weight: bold;
  text-decoration: none;
}

#cNews #smartphone p a span {
  background: url(../images/icon_arrow06.gif) no-repeat left center;
  padding: 0 0 0 20px;
}
