@charset "UTF-8";
/* ************************************** _
タイトル：print.css
概要：印刷用CSSファイル
_ ************************************** */
.hiddenPrint {
  display: none;
}
#container #header form,
#container #header #code,
#header ul,
#container #gNav,
#container #content #main #topicPath,
#container #content #main #mainVisial,
#container #content #main #mainVisual,
#container #content #sub,
#container #footer .pageTop,
#container #footer #utility {
  display: none!important;
}
#container,
#header,
#content,
#main,
#footer {
  width: 600px;
}
#header {
  height: 80px!important;
  padding: 0px!important;
}
#content #main {
  float: none!important;
  width: 600px;
}
#footer {
  margin-top: 20px;
  padding-bottom: 0;
}
#content #main #titleHead {
  background: none;
  color: #333333;
}
#content #main #titleHead #titleHeadInner {
  background: none;
  padding-top: 0;
}
#content #main h1 {
  background: none;
  padding: 4px;
  border: 1px solid #333333;
}
#content #main h2 {
  padding: 0;
  background: none;
}
#content #main h3 {
  padding: 0;
  background: none;
  border: none;
}
#content #main h4 {
  padding: 0;
  border: none;
}
#content #main #comment {
  width: 600px;
  margin-bottom: 20px;
  padding-bottom: 0;
  background: none;
}
#content #main #comment #commentInner {
  padding: 0;
  background: none;
}
#content #main table.normal {
  width: 600px;
  margin-bottom: 10px;
  border-bottom: none;
  border-left: 1px solid #ededed;
}
#content #main table.normal th {
  width: 140px;
  background: #eeeeee;
  border-top: none;
  border-right: 1px solid #ededed;
  border-bottom:1px solid #ededed;
  padding: 4px;
}
#content #main table.normal td {
  background: none;
  border-top: none;
  border-right: 1px solid #ededed;
  border-bottom:1px solid #ededed;
  padding: 4px;
}
#content #main table.normal2 {
  width: 600px;
  border-top: 1px solid #ededed;
  border-left: 1px solid #ededed;
}
#content #main table.normal2 th {
  padding: 4px;
  background: #eeeeee;
  border-right: 1px solid #ededed;
  border-bottom: 1px solid #ededed;
}
#content #main table.normal2 td {
  padding: 4px;
  border-right: 1px solid #ededed;
  border-bottom: 1px solid #ededed;
}
#content #main table.normal2 td.last {
  padding: 4px;
  border-right: 1px solid #ededed;
  border-bottom: 1px solid #ededed;
}
#content #main table.normal3 {
  width: 600px;
  border-bottom: none;
  border-top: 1px solid #ededed;
  border-left: 1px solid #ededed;
  margin-bottom: 10px;
}
#content #main table.normal3 th.row,
#content #main table.normal3 th.col {
  background: #eeeeee;
  border-top: none;
}
#content #main table.normal3 th {
  /*width: 140px;*/
  padding: 4px;
  background: #eeeeee;
  border-right: 1px solid #ededed;
  border-bottom: 1px solid #ededed;
}
#content #main table.normal3 td {
  padding: 4px;
  background: none;
  border-top: none;
  border-right: 1px solid #ededed;
  border-bottom: 1px solid #ededed;
}
#content #main table.normal5 {
  width: 600px;
  border-bottom: none;
  border-top: 1px solid #ededed;
  border-left: 1px solid #ededed;
  margin-bottom: 10px;
}
#content #main table.normal5 th.row,
#content #main table.normal5 th.col {
  background: #eeeeee;
  border-top: none;
}
#content #main table.normal5 th {
  /*width: 140px;*/
  padding: 4px;
  background: #eeeeee;
  border-right: 1px solid #ededed;
  border-bottom: 1px solid #ededed;
}
#content #main table.normal5 td {
  padding: 4px;
  background: none;
  border-top: none;
  border-right: 1px solid #ededed;
  border-bottom: 1px solid #ededed;
}
#content #main #indexNav {
  float: none;
  width: 600px;
}
#content #main #indexNav .indexNavBlock {
  float: none;
  width: 600px;
  padding-top: 0;
}
#content #main #indexNav dl {
  display: block;
  float: none;
  width: 600px;
  margin-bottom: 20px;
  margin-left: 0;
  margin-right: 0;
  background: none;
}
#content #main #indexNav dl dt {
  padding: 0;
  background: none;
}
#content #main #indexNav dl dd.textR {
  display: none;
}
#content #main #indexNav li {
  display: list-item;
  float: none;
  width: auto;
  margin-left: 20px;
  margin-right: 0;
  margin-bottom: 0;
  list-style-type: disc!important;
  background: none;
}
#content #main #indexNav li .indexNavInner {
  padding: 0;
  background: none;
}
#content #main .indexBlock {
  width: 600px;
  background: none;
}
#content #main .indexBlock dt {
  position: static;
  margin-bottom: 10px;
  padding: 0;
  background: none;
}
#content #main .indexBlock dt a {
  display: none;
}
#content #main .indexBlock dd {
  float: none;
  padding: 0;
  background: none;
}
#content #main .indexBlock dd ul {
  float: none;
  /*width: 600px;*/
width: auto;
}
#content #main .indexBlock dd ul li {
  /*width: 600px;*/
width: auto;
}
#content #main .indexBlock dd ul li,
#content #main .indexBlock dd ul li a {
  float: none;
}
#content #main .indexBlock dd ul li .day {
  display: block;
  float: none;
  width: auto;
}
#content #main .indexBlock dd ul li .info {
  display: block;
  float: none;
  width: auto;
}
#content #main .address {
  background: none;
  border: 1px solid #cfcfcf;
}
#content #main ul li.arrow {
  display: list-item;
  zoom: normal;
  margin-left: 20px;
  padding-left: 0;
  background: none;
  list-style-type: disc;
}
#content #main .adobeDL,
#content #main .bottomBlock,
#content #main .documentsDL,
#content #main .documents2DL {
  display: none;
}
/* 店舗案内＞店舗詳細ページ
---------------------------------------------------------------------------- */
#privacy #content #main ul,
#guide #content #main ul,
#solicitation #content #main ul,
#privacy #content #main ul li,
#guide #content #main ul li,
#solicitation #content #main ul li {
  zoom: normal;
}
#privacy #content #main ul li,
#guide #content #main ul li,
#solicitation #content #main ul li {
  display: list-item !important;
  margin-left: 20px!important;
  padding-left: 0px!important;
  background-image: none!important;
  list-style-type: disc!important;
}
/* 店舗案内＞店舗詳細ページ
---------------------------------------------------------------------------- */
#access.shop #content #main #titleHead,
#access.shop #content #main #titleHead #titleHeadInner,
#access.shop #content #main h1 {
  display: none;
}
#access.shop #content #main .shopTrain {
  margin-bottom: 10px;
}
#access.shop #content #main .shopMap {
  width: 600px;
  margin-bottom: 0;
}
#access.shop #content #main h2 {
  margin-bottom: 10px;
  margin-top: 10px;
}
#access.shop #content p.arrowLink{
  display: none;
}
#access.index #content #main .indexBlock dd.shopInfo {
  float: none;
  padding: 0;
  background: none;
}
#access.index #content #main .indexBlock dd.shopInfo div {
  height:222px;
  overflow: auto;
overflow-y: hidden;
}
#access.index #content #main .indexBlock dd.shopInfo ul {
  float: none;
  width: 600px;
}
#access.index #content #main .indexBlock dd.shopInfo ul li {
  width: 600px;
}
#access.index #content #main .indexBlock dd.shopInfo ul li,
#access.index #content #main .indexBlock dd.shopInfo ul li a {
  float: none;
}
#access.index #content #main .indexBlock dd.shopInfo ul li .day {
  display: block;
  float: none;
  width: auto;
}
#access.index #content #cam_info2 img{
  display: none;
}
#access.index #content #cam_info2 table.shoptime2{
  width: auto!important;
}
#access.index #content #cam_info2 table.shoptime2 td{
  width: auto!important;
  text-align: left!important;
}
#access.index #content #cam_info2 table.shoptime2 td span{
  padding-left:5px;
  background: none!important;
}
#access.index #content #cam_info2 div{
  /*border:none!important;*/
}
/* 定期預金＞トップページ
---------------------------------------------------------------------------- */
#deposit.index #content #main #attention {
  display: none;
}
#deposit.index #content #main #internetBlock,
#deposit.index #content #main #visitCBlock {
  background: none;
  padding-bottom: 0;
}
#deposit.index #content #main h3 {
  margin-bottom: 10px;
  padding: 0;
  background: none!important;
  border: none;
  text-align: left!important;
  font-weight: bold;
}
#deposit.index #content #main h3 a {
  color: #333333;
}
#deposit.index #content #main #internetBlock table {
  width: 623px;
  margin: 0;
  background: none!important;
}
#deposit.index #content #main #internetBlock table.normal3 {
  width: auto!important;
}
#deposit.index #content #main #internetBlock table.normal5 {
  width: auto!important;
}
#deposit.index #content #main #internetBlock table th,
#deposit.index #content #main #internetBlock table td {
  padding-left: 0;
}
#deposit.index #content #main #internetBlock table th.first,
#deposit.index #content #main #internetBlock table td.first {
  padding-right: 0!important;
}
#deposit.index #content #main #internetBlock .kinriNotice {
  margin-top: 10px;
  padding-left: 0;
  padding-right:0;
}
#deposit.index #content #main .button,
#deposit.index #content #main .buttonInner {
  display: none;
}
#deposit.index #content #main .fullBlock {
  float: none;
  width: auto;
  padding-bottom: 0;
  background: none;
}
#deposit.index #content #main #visitPBlock {
  display: block;
  float: none;
  width: auto;
  margin-right: 0;
}
#deposit.index #content #main #visitPBlock table {
  width: auto;
  margin: 0;
  background: none;
}
#deposit.index #content #main #visitPBlock .kinriNotice {
  padding-bottom: 20px;
  padding-left: 0;
  padding-right: 0;
}
#deposit.index #content #main #tsumitateBlock {
  float: none;
  width: auto;
  text-align: left;
}
#deposit.index #content #main #tsumitateBlock table {
  width: auto;
  margin: 0;
  background: none;
}
#deposit.index #content #main #tsumitateBlock .kinriNotice {
  margin-bottom: 20px;
  padding-left: 0;
  padding-right: 0;
}
#deposit.index #content #main #visitCBlock table {
  position: static;
  background: none;
  width: auto;
  margin: 0;
}
#deposit.index #content #main #visitCBlock .kinriNotice {
  padding-right: 0;
}
#deposit.index #content #main #visitCBlock .rightBlock {
  margin-left: 0;
  padding-top: 0;
}
#deposit.index #content #cam_info2 img{
  /*display: none;*/
}
#deposit.index #content #home_wrapper #cam_info table.data2{
  width: 700px;
}
#deposit.personal.visit #content #main table.normal3 {
  width: auto!important;
}
/* 定期預金＞流れ
---------------------------------------------------------------------------- */
#deposit.flow_deposit #content .flow,
#deposit.flow_maturity #content .flow {
  float: none;
  background: none;
}
#deposit.flow_deposit #content .flow li,
#deposit.flow_maturity #content .flow li {
  float: none;
  width: auto;
}
#deposit.flow_deposit #content .flow li.last,
#deposit.flow_maturity #content .flow li.last {
  width: auto;
}
#deposit #content .flow li .text,
#deposit #content .flow li .text {
  padding: 0;
}
#deposit #content .flow li .head {
  background: none;
  border-right: none;
  color: #333333;
  padding: 0;
  padding-bottom: 5px;
  text-align: left;
}
/* 融資
---------------------------------------------------------------------------- */
#finance.index #content #main .categoryHead {
  margin-top: 10px;
  padding-top: 10px;
  border-top: 1px solid #ededed;
}
#finance.index #content #main .categoryHead h2 a {
  color: #333333;
}
#finance.index #content #main #rate .categoryHead,
#finance.index #content #main #rate .categoryHead h2,
#finance.index #content #main #recommend .categoryHead,
#finance.index #content #main #recommend .categoryHead h2,
#finance.index #content #main #industry .categoryHead,
#finance.index #content #main #industry .categoryHead h2,
#finance.index #content #main #scene .categoryHead,
#finance.index #content #main #scene .categoryHead h2,
#finance.index #content #main #character .categoryHead,
#finance.index #content #main #character .categoryHead h2 {
  background: none;
}
#finance.index #content #rate .categoryHead .more,
#finance.index #content #recommend .categoryHead .more,
#finance.index #content #industry .categoryHead .more,
#finance.index #content #scene .categoryHead .more,
#finance.index #content #character .categoryHead .more {
  display: none;
}
#finance.index #content #main .intro {
  float: none;
  width: auto;
  margin-right: 0;
  padding-bottom: 10px;
}
#finance.index #content #main dl.intro dt,
#finance.index #content #main #rate dl.intro dt,
#finance.index #content #main #recommend dl.intro dt,
#finance.index #content #main #industry dl.intro dt,
#finance.index #content #main #scene dl.intro dt,
#finance.index #content #main #character dl.intro dt {
  background: none;
  padding: 0;
}
#finance.index #content #main dl.intro dt a {
  padding-left: 0;
  color: #333333;
}
#finance.index #content #main #rate dl.intro dt a,
#finance.index #content #main #recommend dl.intro dt a,
#finance.index #content #main #industry dl.intro dt a,
#finance.index #content #main #scene dl.intro dt a,
#finance.index #content #main #character dl.intro dt a {
  background: none;
}
#finance.index #content #main .intro dd {
  padding-left: 0;
  padding-right: 0;
}
#finance.flow_finance #content #main dl dt {
  padding-left: 0;
  padding-top: 0;
  background: none;
}
#finance.flow_finance #content #main dl dt .number {
  width: auto;
  color: #333333;
  text-align: left;
}
#finance.flow_finance #content #main dl dt .head {
  margin-left: 20px;
}
#finance.flow_finance #content #main dl dd {
  padding-top: 0;
  padding-left: 0;
  padding-right: 0;
  background: none;
}
#finance.flow_finance #content #main dl dt.arrowTop {
  padding-top: 20px;
  background: none;
}
/* 取り組み
---------------------------------------------------------------------------- */
#activity.rule #content #main h1 {
  background: none;
  padding: 0;
  border: none;
}
#activity.rule #content #main #rule1,
#activity.rule #content #main #rule2,
#activity.rule #content #main #rule3 {
  height: auto !important;
  margin-top: 0;
  padding-bottom: 0;
  padding-left: 0;
  padding-right: 0;
  background: none;
  border-bottom: none;
}
#activity.rule #content #main #rule2 p,
#activity.rule #content #main #rule3 p {
  margin-bottom: 0;
}
#activity.interview #content #main .interviewBlock {
  float: none;
  width: 600px;
  margin-bottom: 0;
  background: none;
}
#activity.interview #content #main .interviewBlockInner {
  float: none;
  padding: 0;
  background: none;
}
#activity.interview #content #main .interviewBlock dl {
  float: none;
  width: 600px;
  margin-bottom: 20px;
}
#activity.interview #content #main .interviewBlock dl.odd {
  margin-right: 0;
}
#activity.interview #content #main .interviewBlock dl .arrowLink {
  padding-left: 0;
  background: none;
}
#activity.interview #content #main object {
  display: none;
}
#activity.interview #content #main #headText {
  width: 600px;
  min-height: 1px;
  margin-left: 0;
}
#activity.interview #content #main #headText img {
  display: none;
}
#activity.loan #content #main img {
  display: none;
}
#activity.loan #content #main .areaBlock {
  float: none;
  width: 600px;
  margin-bottom: 10px;
  padding-bottom: 10px;
}
#activity.loan #content #main .areaBlock ul {
  float: none;
  width: 660px;
}
/* サイトマップ
---------------------------------------------------------------------------- */
#sitemap #content #main .colBlock {
  display: block;
  float: none;
  margin-left: 0;
  margin-right: 0;
  width: 600px;
}
#sitemap #content #main .colBlock .blockNav {
  margin-bottom: 0;
  padding-bottom: 20px;
}
#sitemap #content #main .colBlock .blockNav .categoryHead {
  padding: 0;
  border: none;
  background: none;
}
#sitemap #content #main .colBlock .blockNav dd ul,
#sitemap #content #main .colBlock .blockNav dd ul li {
  zoom: normal;
}
/* 採用情報
---------------------------------------------------------------------------- */
#recruit #content #main .interview {
  float: none;
  width: 600px;
  background: none;
}
#recruit #content #main .interviewInner {
  float: none;
  width: 600px;
  padding: 0;
  background: none;
}
#recruit #content #main .interview dl {
  float: none;
  width: auto;
}
#recruit #content #main .interview dl.odd {
  margin-right: 0;
}
#recruit #content #main .interview dl dd.text {
  margin-bottom: 10px;
}
#recruit #content #main .entryButton {
  position: relative;
  width: auto;
  height: auto;
  margin-bottom: 20px;
}
#recruit.blogEntry #content #main .entryButton {
  margin-top: 20px;
}
#recruit #content #main .entryButton.fresh,
#recruit #content #main .entryButton.carear {
  background: none;
}
#recruit #content #main .entryButton .text {
  position: static;
}
#recruit #content #main .entryButton .button {
  position: static;
}
/* フォーム
---------------------------------------------------------------------------- */
#form #content #main {
  width: 600px;
}
#form #content #main #mainInner {
  width: 600px;
  height: auto;
  padding: 0;
  border: none;
  overflow: visible;
}
#form #content #main #titleHead {
  width: 600px;
}
#form #content #main h3 {
  width: 600px;
  border-right: none;
}
* html body#form #content #main h3 {
  width: 600px;
}
#form #content .button {
  display: none;
}
#form #footer {
  padding-top: 0;
  border-top: none;
}
/* TOP
---------------------------------------------------------------------------- */
#deposit2.index #home_wrapper {
  width: 946px;
}
#deposit2.index #content #home_wrapper {
  float: none!important;
  width: 946px;
}
#deposit2.index #content #home_wrapper #mainVisial,
#deposit2.index #content #home_wrapper #topicPath {
  display: none!important;
}
#deposit2.index #content #home_wrapper #mainVisial img{
  display: none;
}
#deposit2.index #content #home_wrapper .indexBlock {
  background: none;
}
#deposit2.index #content #home_wrapper .indexBlock dt {
  position: static;
  margin-bottom: 10px;
  padding: 0;
  background: none;
}
#deposit2.index #content #home_wrapper .indexBlock dt a {
  display: none;
}
#deposit2.index #content #home_wrapper .indexBlock dd {
  float: none;
  padding: 0;
  background: none;
}
#deposit2.index #content #home_wrapper .indexBlock dd ul {
  float: none;
  width: 946px;
}
#deposit2.index #content #home_wrapper .indexBlock dd ul li {
  width: 946px;
}
#deposit2.index #content #home_wrapper .indexBlock dd ul li,
#deposit2.index #content #home_wrapper .indexBlock dd ul li a {
  float: none;
}
#deposit2.index #content #home_wrapper .indexBlock dd ul li .day {
  display: block;
  float: none;
  width: auto;
}
#deposit2.index #content #home_wrapper .indexBlock dd ul li .info {
  display: block;
  float: none;
  width: auto;
}
#deposit2.index #content #home_wrapper #cam_info img{
  display: none;
}
#deposit2.index #content #home_wrapper #cam_info table.data2{
  width: 710px;
}
#deposit2.index #content #home_wrapper #attention2 ul{
  background: none;
}
#deposit2.index #content #home_wrapper #attention2 ul li{
  background: none;
}
/*#deposit2.index #content img{
  display: none;
}*/
#deposit2.index #container,
#deposit2.index #header,
#deposit2.index #content,
#deposit2.index #main,
#deposit2.index #footer {
  width: 946px;
}

