@charset "UTF-8";
#cNews {
    /*----------------------------------------------------------------
    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 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;
    /*mod add ishii*/
    width: auto;
    height: auto;
    /*mod add ishii*/
}
#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 .block01 {
    clear: both;
}
#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;
}


@media all and (max-width: 768px) {
    #cNews .tableBlock02 table {
        border: 1px solid #888;
        /* ishii add mod*/
        display: block;
        overflow-x: scroll;
        white-space: normal;
        word-break: keep-all;
        /*-webkit-overflow-scrolling: touch; これは不要　*/
        /* ishii add mod*/

    }
    #cNews .tableBlock table{
        /* ishii add mod*/
        display: block;
        overflow-x: scroll;
        white-space: nowrap;
        /*-webkit-overflow-scrolling: touch　これは不要;*/
        /* ishii add mod*/
    }

    /* ishii add mod*/
    #cNews .tableBlock02 table::-webkit-scrollbar,#cNews .tableBlock table::-webkit-scrollbar {
        height: 10px;
    }
    #cNews .tableBlock02 table::-webkit-scrollbar-track,#cNews .tableBlock table::-webkit-scrollbar-track {
        margin: 0 2px;
        background: #ccc;
        border-radius: 5px;
    }
    #cNews .tableBlock02 table::-webkit-scrollbar-thumb,#cNews .tableBlock table::-webkit-scrollbar-track {
        border-radius: 5px;
        background: #666;
    }
    .wp-caption{
        width: auto !important;
        margin-bottom: 1em !important;
    }
    /* ishii add mod*/

}

/*iosの時だけ*/
.ios #cNews .tableBlock02 table td {
    /*white-space:normal;*/
    word-break: keep-all !important;
}



#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;
    /*white-space: nowrap;*/
}

@media all and (min-width: 769px) {
#cNews .tableBlock02 .tableType05 td {
    width: 26%;
    border-right: 1px solid #888;
    border-bottom: 1px solid #888;
    /*white-space: normal;!*ishii mod*!*/
    word-break: keep-all;/*ishii mod*/
}
/* mod add ishii*/
@media all and (max-width: 768px) {
    #cNews .tableBlock02 .tableType05 td {
        width: 26%;
        border-right: 1px solid #888;
        border-bottom: 1px solid #888;
        white-space: normal;/*ishii mod*/
        word-break: keep-all;/*ishii mod*/
    }
}/* mod add ishii*/


#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;
}

/* module.css end */