@charset "UTF-8";
/* sass */
/* ----------------------------------------------------------------
PARTS
----------------------------------------------------------------- */
#content-body-wrapper, .inline-wrap-inner { /* ----------------------------------------------------------------
H
----------------------------------------------------------------- */ /*A-1*/ /*A-2*/ /*A-3*/ /*A-6*/ /*A-7*/ /* ----------------------------------------------------------------
P
----------------------------------------------------------------- */ /* ----------------------------------------------------------------
A
----------------------------------------------------------------- */ /* ----------------------------------------------------------------
UL
----------------------------------------------------------------- */ /*I-1 I-8*/ /*I-9*/ /*I-12*/ /*I-13*/ /*I-14*/ /*I-10*/ /*N-1*/ /*I-11*/ /*N-3*/ /*N-2*/ /*N-5*/ /*N-6*/ /*N-4*/ /*N-7*/ /* ----------------------------------------------------------------
TABLE
----------------------------------------------------------------- */ /*E-1*/ /*E-6*/ /*E-2*/ /*E-2-1*/ /*E-3*/ /*E-4*/ /*E-5*/ /*E-9*/ /*inner*/ /* ----------------------------------------------------------------
UNIQUE
----------------------------------------------------------------- */ /*---------------------B--------------------- */ /*B-2-1*/ /*B-2-2*/ /*B-2-6*/ /*B-2-3*/ /*B-2-4*/ /*B-2-5*/ /*B-2-8*/ /*B-2-8-2*/ /*B-2-9*/ /*B-2-10*/ /*B-2-11*/ /*B-2-12*/ /*B-3*/ /**/ /*---------------------C--------------------- */ /*C-1*/ /*C-2*/ /*C-2-1*/ /*C-2-2*/ /*C-5*/ /*C-10*/ /*C-13*/ /*C-14*/ /*C-2-1*/ /*C-2-2*/ /*C-5*/ /*C-10*/ /*C-14*/ /*C-5*/ /*C-13*/ /*C-3*/ /*C-9*/ /*C-8*/ /*C-8-1*/ /*C-9*/ /*C-18*/ /*C-7*/ /*C-19*/ /*C-6*/ /*C-11*/ /*C-12*/ /*C-15*/ /*C-17*/ /*C-16*/ /*C-18-2*/ /*C-20*/ /*C-20-1*/ /*C-20-2*/ /*C-22*/ /*C-22-1*/ /*C-22-1*/ /*C-23*/ /*C-24*/ /*C-25*/ /*---------------------D--------------------- */ /*D-1*/ /*D-2*/ /*D-3 D-4*/ /*---------------------F--------------------- */ /*F-2*/ /*F-2-1*/ /*F-5*/ /*F-6*/ /*F-11*/ /*F-12*/ /*---------------------H--------------------- */ /*H-1*/ /*---------------------K--------------------- */ /*K-1*/ /*K-2*/ /*K-2*/ /*K-3*/ /*K-4*/ /*K-5*/ /*---------------------L--------------------- */ /*L-1*/ /*L-2*/ /* ----------------------------------------------------------------
composite
----------------------------------------------------------------- */ /*B-2-1 + C-3*/ /*C-15 + C-5 + C-14*/ /* ----------------------------------------------------------------
NEWS PRESS DETAIL
----------------------------------------------------------------- */ /* ----------------------------------------------------------------
SEARCH RESULT
----------------------------------------------------------------- */ /* ----------------------------------------------------------------
Googlemap
----------------------------------------------------------------- */ }
#content-body-wrapper .sp-none, .inline-wrap-inner .sp-none { display: inline; }
#content-body-wrapper .pc-none, .inline-wrap-inner .pc-none { display: none; }
#content-body-wrapper .hdg-level1-wrapper, .inline-wrap-inner .hdg-level1-wrapper { width: 980px; margin: 30px auto 0; }
#content-body-wrapper .hdg-level1, #content-body-wrapper .hdg-level1-icon, .inline-wrap-inner .hdg-level1, .inline-wrap-inner .hdg-level1-icon { font-size: 220.0%; font-weight: normal; padding-top: 30px; margin-bottom: 70px; color: #333; font-family: 'Noto Sans Japanese','Hiragino Kaku Gothic ProN',Meiryo,'・ｭ・ｳ ・ｰ繧ｴ繧ｷ繝・け','Arial',sans-serif; }
#content-body-wrapper .hdg-level1-icon, .inline-wrap-inner .hdg-level1-icon { background-repeat: no-repeat; background-position: right bottom; padding-right: 100px; }
#content-body-wrapper .hdg-level1-wrapper.tinfo-article .hdg-level1, .inline-wrap-inner .hdg-level1-wrapper.tinfo-article .hdg-level1 { margin-bottom: 0; }
#content-body-wrapper .hdg-level1-wrapper.tinfo-article .doc-date, .inline-wrap-inner .hdg-level1-wrapper.tinfo-article .doc-date { text-align: left; padding-top: 10px; margin-bottom: 70px; }
#content-body-wrapper .hdg-level2, #content-body-wrapper .hdg-level2-icon, .inline-wrap-inner .hdg-level2, .inline-wrap-inner .hdg-level2-icon { font-size: 200.0%; font-weight: normal; margin-bottom: 30px; text-align: center; color: #333; word-wrap: break-word; font-family: 'Noto Sans Japanese','Hiragino Kaku Gothic ProN',Meiryo,'・ｭ・ｳ ・ｰ繧ｴ繧ｷ繝・け','Arial',sans-serif; }
#content-body-wrapper .hdg-level2.first-illegular, #content-body-wrapper .hdg-level2-icon.first-illegular, .inline-wrap-inner .hdg-level2.first-illegular, .inline-wrap-inner .hdg-level2-icon.first-illegular { margin-top: 40px; }
#content-body-wrapper .hdg-level2.emphasis, #content-body-wrapper .hdg-level2-icon.emphasis, .inline-wrap-inner .hdg-level2.emphasis, .inline-wrap-inner .hdg-level2-icon.emphasis { border-bottom: 3px solid #ea1e1f; padding-bottom: 15px; margin-bottom: 0; }
#content-body-wrapper .section-wrapper .section > .hdg-level2, #content-body-wrapper .section-wrapper .section .news-element-wrapper .hdg-wrapper > .hdg-level2, #content-body-wrapper .section-wrapper .section .ly-column1-type02 > .hdg-level2, #content-body-wrapper .section-wrapper .section .nav-column3-type20 > .hdg-level2, #content-body-wrapper .section-wrapper .section .nav-column3-type20-1 > .hdg-level2, #content-body-wrapper .section-wrapper .section .nav-column3-type20-2 > .hdg-level2, #content-body-wrapper .aside-wrapper .aside > .hdg-level2, #content-body-wrapper .aside-wrapper .aside .relation-column-type01 > .hdg-level2, #content-body-wrapper .aside-wrapper .aside .relation-column-type02 > .hdg-level2, #content-body-wrapper .aside-wrapper .aside .relation-column-type03 > .hdg-level2, .inline-wrap-inner .section-wrapper .section > .hdg-level2, .inline-wrap-inner .section-wrapper .section .news-element-wrapper .hdg-wrapper > .hdg-level2, .inline-wrap-inner .section-wrapper .section .ly-column1-type02 > .hdg-level2, .inline-wrap-inner .section-wrapper .section .nav-column3-type20 > .hdg-level2, .inline-wrap-inner .section-wrapper .section .nav-column3-type20-1 > .hdg-level2, .inline-wrap-inner .section-wrapper .section .nav-column3-type20-2 > .hdg-level2, .inline-wrap-inner .aside-wrapper .aside > .hdg-level2, .inline-wrap-inner .aside-wrapper .aside .relation-column-type01 > .hdg-level2, .inline-wrap-inner .aside-wrapper .aside .relation-column-type02 > .hdg-level2, .inline-wrap-inner .aside-wrapper .aside .relation-column-type03 > .hdg-level2 { margin-top: 20px; }
#content-body-wrapper .hdg-level2-icon, .inline-wrap-inner .hdg-level2-icon { text-align: left; padding: 10px 0; min-height: 50px; padding-left: 80px; background-repeat: no-repeat; background-position: 0 center; }
#content-body-wrapper .hdg-level3, .inline-wrap-inner .hdg-level3 { font-size: 146.0%; font-weight: normal; margin-bottom: 20px; color: #333; word-wrap: break-word; }
#content-body-wrapper .hdg-level3 .doc-caption, .inline-wrap-inner .hdg-level3 .doc-caption { font-size: 80%; }
#content-body-wrapper .hdg-level4, .inline-wrap-inner .hdg-level4 { font-size: 132.0%; font-weight: normal; margin-bottom: 10px; word-wrap: break-word; color: #333; }
#content-body-wrapper .hdg-level5, .inline-wrap-inner .hdg-level5 { font-size: 114.3%; font-weight: normal; margin-bottom: 10px; color: #333; word-wrap: break-word; }
#content-body-wrapper a .hdg-level2, #content-body-wrapper a .hdg-level3, #content-body-wrapper a .hdg-level4, #content-body-wrapper a .hdg-level5, .inline-wrap-inner a .hdg-level2, .inline-wrap-inner a .hdg-level3, .inline-wrap-inner a .hdg-level4, .inline-wrap-inner a .hdg-level5 { color: #656d73; }
#content-body-wrapper a .hdg-level2:hover, #content-body-wrapper a .hdg-level3:hover, #content-body-wrapper a .hdg-level4:hover, #content-body-wrapper a .hdg-level5:hover, .inline-wrap-inner a .hdg-level2:hover, .inline-wrap-inner a .hdg-level3:hover, .inline-wrap-inner a .hdg-level4:hover, .inline-wrap-inner a .hdg-level5:hover { color: #333; }
#content-body-wrapper .top-hero-content-wrapper, .inline-wrap-inner .top-hero-content-wrapper { height: 480px; width: 100%; min-width: 980px; background-repeat: no-repeat; background-position: center; background-size: cover; }
#content-body-wrapper .top-hero-content-wrapper .hero-content, .inline-wrap-inner .top-hero-content-wrapper .hero-content { width: 980px; height: 480px; margin: 0 auto; display: table; vertical-align: middle; }
#content-body-wrapper .top-hero-content-wrapper .hero-content .content-innter, .inline-wrap-inner .top-hero-content-wrapper .hero-content .content-innter { display: table-cell; vertical-align: middle; }
#content-body-wrapper .top-hero-content-wrapper .hero-content .content-innter p, .inline-wrap-inner .top-hero-content-wrapper .hero-content .content-innter p { width: 340px; }
#content-body-wrapper .top-hero-content-wrapper .hero-content .content-innter p.link-btn-type01, .inline-wrap-inner .top-hero-content-wrapper .hero-content .content-innter p.link-btn-type01 { margin-top: 20px; text-align: left; }
#content-body-wrapper .top-hero-content-wrapper .hero-content .content-innter p.link-btn-type01 a, .inline-wrap-inner .top-hero-content-wrapper .hero-content .content-innter p.link-btn-type01 a { border-color: #999; }
#content-body-wrapper .top-hero-content-wrapper .hero-content .content-innter .hdg-level1, .inline-wrap-inner .top-hero-content-wrapper .hero-content .content-innter .hdg-level1 { margin: 0 0 25px; padding: 0; }
#content-body-wrapper .top-hero-content-wrapper.bg-dark, #content-body-wrapper .top-hero-content-wrapper.bg-dark-light, .inline-wrap-inner .top-hero-content-wrapper.bg-dark, .inline-wrap-inner .top-hero-content-wrapper.bg-dark-light { background-repeat: no-repeat; background-position: center; background-size: cover; }
#content-body-wrapper .top-hero-content-wrapper.bg-dark .hero-content, #content-body-wrapper .top-hero-content-wrapper.bg-dark-light .hero-content, .inline-wrap-inner .top-hero-content-wrapper.bg-dark .hero-content, .inline-wrap-inner .top-hero-content-wrapper.bg-dark-light .hero-content { background-color: rgba(0, 0, 0, 0.2); display: table; position: relative; height: 480px; width: 100%; text-align: center; }
#content-body-wrapper .top-hero-content-wrapper.bg-dark .hero-content .content-innter, #content-body-wrapper .top-hero-content-wrapper.bg-dark-light .hero-content .content-innter, .inline-wrap-inner .top-hero-content-wrapper.bg-dark .hero-content .content-innter, .inline-wrap-inner .top-hero-content-wrapper.bg-dark-light .hero-content .content-innter { display: table-cell; vertical-align: middle; color: #fff; }
#content-body-wrapper .top-hero-content-wrapper.bg-dark .hero-content .content-innter .hdg-level1, #content-body-wrapper .top-hero-content-wrapper.bg-dark-light .hero-content .content-innter .hdg-level1, .inline-wrap-inner .top-hero-content-wrapper.bg-dark .hero-content .content-innter .hdg-level1, .inline-wrap-inner .top-hero-content-wrapper.bg-dark-light .hero-content .content-innter .hdg-level1 { color: #fff; width: 980px; margin-left: auto; margin-right: auto; text-align: left; }
#content-body-wrapper .top-hero-content-wrapper.bg-dark .hero-content .content-innter p, #content-body-wrapper .top-hero-content-wrapper.bg-dark-light .hero-content .content-innter p, .inline-wrap-inner .top-hero-content-wrapper.bg-dark .hero-content .content-innter p, .inline-wrap-inner .top-hero-content-wrapper.bg-dark-light .hero-content .content-innter p { text-shadow: 0px 0px 3px #000000; margin-left: auto; margin-right: auto; text-align: left; padding-right: 640px; }
#content-body-wrapper .top-hero-content-wrapper.bg-dark .hero-content .content-innter p.link-btn-type01 a, #content-body-wrapper .top-hero-content-wrapper.bg-dark-light .hero-content .content-innter p.link-btn-type01 a, .inline-wrap-inner .top-hero-content-wrapper.bg-dark .hero-content .content-innter p.link-btn-type01 a, .inline-wrap-inner .top-hero-content-wrapper.bg-dark-light .hero-content .content-innter p.link-btn-type01 a { border-color: #fff; background-image: url(http://www.tepco.co.jp/shared_hd/css/images/icon_arrow_m03r.png); color: #fff; }
#content-body-wrapper .top-hero-content-wrapper.bg-dark .hero-content .content-innter p.link-btn-type01 a.link-blank, #content-body-wrapper .top-hero-content-wrapper.bg-dark-light .hero-content .content-innter p.link-btn-type01 a.link-blank, .inline-wrap-inner .top-hero-content-wrapper.bg-dark .hero-content .content-innter p.link-btn-type01 a.link-blank, .inline-wrap-inner .top-hero-content-wrapper.bg-dark-light .hero-content .content-innter p.link-btn-type01 a.link-blank { background-image: url(http://www.tepco.co.jp/shared_hd/css/images/icon_blank.png); background-position: 95% center; background-size: 15px 15px; }
#content-body-wrapper .top-hero-content-wrapper.bg-dark .hero-content .content-innter .hdg-level1, #content-body-wrapper .top-hero-content-wrapper.bg-dark-light .hero-content .content-innter .hdg-level1, .inline-wrap-inner .top-hero-content-wrapper.bg-dark .hero-content .content-innter .hdg-level1, .inline-wrap-inner .top-hero-content-wrapper.bg-dark-light .hero-content .content-innter .hdg-level1 { text-shadow: 0px 0px 3px #000000; }
#content-body-wrapper .top-hero-content-wrapper.bg-dark-light .hero-content, .inline-wrap-inner .top-hero-content-wrapper.bg-dark-light .hero-content { background-color: transparent; }
#content-body-wrapper .hero-carousel-top, .inline-wrap-inner .hero-carousel-top { width: 100%; height: 480px; margin-bottom: 30px; }
#content-body-wrapper .hero-carousel-top ul, .inline-wrap-inner .hero-carousel-top ul { height: 480px; overflow: hidden; }
#content-body-wrapper .category-hero-content-wrapper, #content-body-wrapper .hero-content-wrapper, .inline-wrap-inner .category-hero-content-wrapper, .inline-wrap-inner .hero-content-wrapper { margin-bottom: 60px; height: 360px; width: 100%; min-width: 980px; }
#content-body-wrapper .category-hero-content-wrapper.bg-hero, #content-body-wrapper .hero-content-wrapper.bg-hero, .inline-wrap-inner .category-hero-content-wrapper.bg-hero, .inline-wrap-inner .hero-content-wrapper.bg-hero { background-repeat: no-repeat; background-position: center; background-size: cover; }
#content-body-wrapper .category-hero-content-wrapper .hero-content, #content-body-wrapper .hero-content-wrapper .hero-content, .inline-wrap-inner .category-hero-content-wrapper .hero-content, .inline-wrap-inner .hero-content-wrapper .hero-content { width: 980px; height: 360px; margin: 0 auto; display: table; vertical-align: middle; }
#content-body-wrapper .category-hero-content-wrapper .hero-content .content-innter, #content-body-wrapper .hero-content-wrapper .hero-content .content-innter, .inline-wrap-inner .category-hero-content-wrapper .hero-content .content-innter, .inline-wrap-inner .hero-content-wrapper .hero-content .content-innter { display: table-cell; vertical-align: middle; }
#content-body-wrapper .category-hero-content-wrapper .hero-content .content-innter p, #content-body-wrapper .hero-content-wrapper .hero-content .content-innter p, .inline-wrap-inner .category-hero-content-wrapper .hero-content .content-innter p, .inline-wrap-inner .hero-content-wrapper .hero-content .content-innter p { width: 450px; }
#content-body-wrapper .category-hero-content-wrapper .hero-content .content-innter p.link-btn-type01, #content-body-wrapper .hero-content-wrapper .hero-content .content-innter p.link-btn-type01, .inline-wrap-inner .category-hero-content-wrapper .hero-content .content-innter p.link-btn-type01, .inline-wrap-inner .hero-content-wrapper .hero-content .content-innter p.link-btn-type01 { margin-top: 20px; text-align: left; }
#content-body-wrapper .category-hero-content-wrapper .hero-content .content-innter p.link-btn-type01 a, #content-body-wrapper .hero-content-wrapper .hero-content .content-innter p.link-btn-type01 a, .inline-wrap-inner .category-hero-content-wrapper .hero-content .content-innter p.link-btn-type01 a, .inline-wrap-inner .hero-content-wrapper .hero-content .content-innter p.link-btn-type01 a { border-color: #999; }
#content-body-wrapper .category-hero-content-wrapper .hero-content .content-innter .hdg-level1, #content-body-wrapper .hero-content-wrapper .hero-content .content-innter .hdg-level1, .inline-wrap-inner .category-hero-content-wrapper .hero-content .content-innter .hdg-level1, .inline-wrap-inner .hero-content-wrapper .hero-content .content-innter .hdg-level1 { margin: 0 0 25px; padding: 0; }
#content-body-wrapper .category-hero-content-wrapper.bg-dark, #content-body-wrapper .category-hero-content-wrapper.bg-dark-light, #content-body-wrapper .hero-content-wrapper.bg-dark, #content-body-wrapper .hero-content-wrapper.bg-dark-light, .inline-wrap-inner .category-hero-content-wrapper.bg-dark, .inline-wrap-inner .category-hero-content-wrapper.bg-dark-light, .inline-wrap-inner .hero-content-wrapper.bg-dark, .inline-wrap-inner .hero-content-wrapper.bg-dark-light { background-repeat: no-repeat; background-position: center; background-size: cover; }
#content-body-wrapper .category-hero-content-wrapper.bg-dark .hero-content, #content-body-wrapper .category-hero-content-wrapper.bg-dark-light .hero-content, #content-body-wrapper .hero-content-wrapper.bg-dark .hero-content, #content-body-wrapper .hero-content-wrapper.bg-dark-light .hero-content, .inline-wrap-inner .category-hero-content-wrapper.bg-dark .hero-content, .inline-wrap-inner .category-hero-content-wrapper.bg-dark-light .hero-content, .inline-wrap-inner .hero-content-wrapper.bg-dark .hero-content, .inline-wrap-inner .hero-content-wrapper.bg-dark-light .hero-content { background-color: rgba(0, 0, 0, 0.2); display: table; position: relative; height: 360px; width: 100%; text-align: center; }
#content-body-wrapper .category-hero-content-wrapper.bg-dark .hero-content .content-innter, #content-body-wrapper .category-hero-content-wrapper.bg-dark-light .hero-content .content-innter, #content-body-wrapper .hero-content-wrapper.bg-dark .hero-content .content-innter, #content-body-wrapper .hero-content-wrapper.bg-dark-light .hero-content .content-innter, .inline-wrap-inner .category-hero-content-wrapper.bg-dark .hero-content .content-innter, .inline-wrap-inner .category-hero-content-wrapper.bg-dark-light .hero-content .content-innter, .inline-wrap-inner .hero-content-wrapper.bg-dark .hero-content .content-innter, .inline-wrap-inner .hero-content-wrapper.bg-dark-light .hero-content .content-innter { display: table-cell; vertical-align: middle; color: #fff; }
#content-body-wrapper .category-hero-content-wrapper.bg-dark .hero-content .content-innter .hdg-level1, #content-body-wrapper .category-hero-content-wrapper.bg-dark-light .hero-content .content-innter .hdg-level1, #content-body-wrapper .hero-content-wrapper.bg-dark .hero-content .content-innter .hdg-level1, #content-body-wrapper .hero-content-wrapper.bg-dark-light .hero-content .content-innter .hdg-level1, .inline-wrap-inner .category-hero-content-wrapper.bg-dark .hero-content .content-innter .hdg-level1, .inline-wrap-inner .category-hero-content-wrapper.bg-dark-light .hero-content .content-innter .hdg-level1, .inline-wrap-inner .hero-content-wrapper.bg-dark .hero-content .content-innter .hdg-level1, .inline-wrap-inner .hero-content-wrapper.bg-dark-light .hero-content .content-innter .hdg-level1 { color: #fff; width: 980px; margin-left: auto; margin-right: auto; text-align: left; }
#content-body-wrapper .category-hero-content-wrapper.bg-dark .hero-content .content-innter p, #content-body-wrapper .category-hero-content-wrapper.bg-dark-light .hero-content .content-innter p, #content-body-wrapper .hero-content-wrapper.bg-dark .hero-content .content-innter p, #content-body-wrapper .hero-content-wrapper.bg-dark-light .hero-content .content-innter p, .inline-wrap-inner .category-hero-content-wrapper.bg-dark .hero-content .content-innter p, .inline-wrap-inner .category-hero-content-wrapper.bg-dark-light .hero-content .content-innter p, .inline-wrap-inner .hero-content-wrapper.bg-dark .hero-content .content-innter p, .inline-wrap-inner .hero-content-wrapper.bg-dark-light .hero-content .content-innter p { text-shadow: 0px 0px 3px #000000; width: 450px; margin-left: auto; margin-right: auto; text-align: left; padding-right: 530px; }
#content-body-wrapper .category-hero-content-wrapper.bg-dark .hero-content .content-innter p.link-btn-type01 a, #content-body-wrapper .category-hero-content-wrapper.bg-dark-light .hero-content .content-innter p.link-btn-type01 a, #content-body-wrapper .hero-content-wrapper.bg-dark .hero-content .content-innter p.link-btn-type01 a, #content-body-wrapper .hero-content-wrapper.bg-dark-light .hero-content .content-innter p.link-btn-type01 a, .inline-wrap-inner .category-hero-content-wrapper.bg-dark .hero-content .content-innter p.link-btn-type01 a, .inline-wrap-inner .category-hero-content-wrapper.bg-dark-light .hero-content .content-innter p.link-btn-type01 a, .inline-wrap-inner .hero-content-wrapper.bg-dark .hero-content .content-innter p.link-btn-type01 a, .inline-wrap-inner .hero-content-wrapper.bg-dark-light .hero-content .content-innter p.link-btn-type01 a { border-color: #fff; background-image: url(http://www.tepco.co.jp/shared_hd/css/images/icon_arrow_m03r.png); color: #fff; }
#content-body-wrapper .category-hero-content-wrapper.bg-dark .hero-content .content-innter p.link-btn-type01 a.link-blank, #content-body-wrapper .category-hero-content-wrapper.bg-dark-light .hero-content .content-innter p.link-btn-type01 a.link-blank, #content-body-wrapper .hero-content-wrapper.bg-dark .hero-content .content-innter p.link-btn-type01 a.link-blank, #content-body-wrapper .hero-content-wrapper.bg-dark-light .hero-content .content-innter p.link-btn-type01 a.link-blank, .inline-wrap-inner .category-hero-content-wrapper.bg-dark .hero-content .content-innter p.link-btn-type01 a.link-blank, .inline-wrap-inner .category-hero-content-wrapper.bg-dark-light .hero-content .content-innter p.link-btn-type01 a.link-blank, .inline-wrap-inner .hero-content-wrapper.bg-dark .hero-content .content-innter p.link-btn-type01 a.link-blank, .inline-wrap-inner .hero-content-wrapper.bg-dark-light .hero-content .content-innter p.link-btn-type01 a.link-blank { background-image: url(http://www.tepco.co.jp/shared_hd/css/images/icon_blank.png); background-position: 95% center; background-size: 15px 15px; }
#content-body-wrapper .category-hero-content-wrapper.bg-dark .hero-content .content-innter .hdg-level1, #content-body-wrapper .category-hero-content-wrapper.bg-dark-light .hero-content .content-innter .hdg-level1, #content-body-wrapper .hero-content-wrapper.bg-dark .hero-content .content-innter .hdg-level1, #content-body-wrapper .hero-content-wrapper.bg-dark-light .hero-content .content-innter .hdg-level1, .inline-wrap-inner .category-hero-content-wrapper.bg-dark .hero-content .content-innter .hdg-level1, .inline-wrap-inner .category-hero-content-wrapper.bg-dark-light .hero-content .content-innter .hdg-level1, .inline-wrap-inner .hero-content-wrapper.bg-dark .hero-content .content-innter .hdg-level1, .inline-wrap-inner .hero-content-wrapper.bg-dark-light .hero-content .content-innter .hdg-level1 { text-shadow: 0px 0px 3px #000000; }
#content-body-wrapper .category-hero-content-wrapper.bg-dark-light .hero-content, #content-body-wrapper .hero-content-wrapper.bg-dark-light .hero-content, .inline-wrap-inner .category-hero-content-wrapper.bg-dark-light .hero-content, .inline-wrap-inner .hero-content-wrapper.bg-dark-light .hero-content { background-color: transparent; }
#content-body-wrapper .category-hero-content-wrapper, .inline-wrap-inner .category-hero-content-wrapper { height: 400px; }
#content-body-wrapper .category-hero-content-wrapper.bg-category-hero, .inline-wrap-inner .category-hero-content-wrapper.bg-category-hero { background-repeat: no-repeat; background-position: center; background-size: cover; }
#content-body-wrapper .category-hero-content-wrapper .hero-content, .inline-wrap-inner .category-hero-content-wrapper .hero-content { height: 400px; }
#content-body-wrapper .category-hero-content-wrapper.bg-dark .hero-content, #content-body-wrapper .category-hero-content-wrapper.bg-dark-light .hero-content, .inline-wrap-inner .category-hero-content-wrapper.bg-dark .hero-content, .inline-wrap-inner .category-hero-content-wrapper.bg-dark-light .hero-content { height: 400px; }
#content-body-wrapper .hdg-level1-link-type01, #content-body-wrapper .hdg-level1-link-type02, .inline-wrap-inner .hdg-level1-link-type01, .inline-wrap-inner .hdg-level1-link-type02 { display: table; width: 100%; }
#content-body-wrapper .hdg-level1-link-type01 .hdg-level1, #content-body-wrapper .hdg-level1-link-type01 .list-link-horizontal, #content-body-wrapper .hdg-level1-link-type02 .hdg-level1, #content-body-wrapper .hdg-level1-link-type02 .list-link-horizontal, .inline-wrap-inner .hdg-level1-link-type01 .hdg-level1, .inline-wrap-inner .hdg-level1-link-type01 .list-link-horizontal, .inline-wrap-inner .hdg-level1-link-type02 .hdg-level1, .inline-wrap-inner .hdg-level1-link-type02 .list-link-horizontal { display: table-cell; vertical-align: middle; padding-bottom: 70px; }
#content-body-wrapper .hdg-level1-link-type01 .list-link-horizontal, #content-body-wrapper .hdg-level1-link-type02 .list-link-horizontal, .inline-wrap-inner .hdg-level1-link-type01 .list-link-horizontal, .inline-wrap-inner .hdg-level1-link-type02 .list-link-horizontal { padding-top: 35px; }
#content-body-wrapper .hdg-level1-link-type01 .list-link-horizontal .link-btn-type01 a, #content-body-wrapper .hdg-level1-link-type02 .list-link-horizontal .link-btn-type01 a, .inline-wrap-inner .hdg-level1-link-type01 .list-link-horizontal .link-btn-type01 a, .inline-wrap-inner .hdg-level1-link-type02 .list-link-horizontal .link-btn-type01 a { padding: 10px 30px 10px 30px; min-width: 180px; }
#content-body-wrapper .hdg-level2-link-type01, #content-body-wrapper .hdg-level2-link-type02, .inline-wrap-inner .hdg-level2-link-type01, .inline-wrap-inner .hdg-level2-link-type02 { position: relative; }
#content-body-wrapper .hdg-level2-link-type01 .list-link-horizontal, #content-body-wrapper .hdg-level2-link-type02 .list-link-horizontal, .inline-wrap-inner .hdg-level2-link-type01 .list-link-horizontal, .inline-wrap-inner .hdg-level2-link-type02 .list-link-horizontal { margin: 0; position: absolute; right: 0; bottom: 5px; }
#content-body-wrapper .doc-text, .inline-wrap-inner .doc-text { line-height: 1.8em; margin-bottom: 26px; }
#content-body-wrapper .doc-caption, .inline-wrap-inner .doc-caption { font-size: 85.7%; line-height: 1.8em; margin-bottom: 20px; }
#content-body-wrapper .doc-annotaion, .inline-wrap-inner .doc-annotaion { font-size: 85.7%; line-height: 1.8em; margin-bottom: 20px; display: table; }
#content-body-wrapper .doc-annotaion .nowrap, #content-body-wrapper .doc-annotaion .mark-text, .inline-wrap-inner .doc-annotaion .nowrap, .inline-wrap-inner .doc-annotaion .mark-text { display: table-cell; vertical-align: top; }
#content-body-wrapper .doc-annotaion .nowrap, .inline-wrap-inner .doc-annotaion .nowrap { white-space: nowrap; }
#content-body-wrapper .doc-photo-caption, .inline-wrap-inner .doc-photo-caption { font-size: 85.7%; padding: 0; margin-bottom: 20px; }
#content-body-wrapper .doc-photo-caption-s, .inline-wrap-inner .doc-photo-caption-s { font-size: 85.7%; padding: 0; margin: -5px 0 20px; }
#content-body-wrapper .doc-date, .inline-wrap-inner .doc-date { font-size: 85.7%; line-height: 1.8em; margin-bottom: 5px; text-align: right; }
#content-body-wrapper .doc-icon-new, .inline-wrap-inner .doc-icon-new { background: #eb1e1b; margin-left: 5px; padding: 4px 5px 2px; color: #fff; font-size: 50%; vertical-align: 3px; }
#content-body-wrapper .doc-img, .inline-wrap-inner .doc-img { line-height: 0; font-size: 0; margin-bottom: 10px; text-align: center; }
#content-body-wrapper .doc-img img, .inline-wrap-inner .doc-img img { max-width: 100%; height: auto; }
#content-body-wrapper .doc-img.border-line, .inline-wrap-inner .doc-img.border-line { border: 1px solid #ededed; }
#content-body-wrapper .doc-tel, .inline-wrap-inner .doc-tel { font-size: 200.0%; margin-bottom: 15px; color: #333; }
#content-body-wrapper .doc-tel .sp-phone-link, .inline-wrap-inner .doc-tel .sp-phone-link { color: #333; }
#content-body-wrapper .doc-tel .sp-phone-link:hover, .inline-wrap-inner .doc-tel .sp-phone-link:hover { color: #333; }
#content-body-wrapper .doc-tel .fee, .inline-wrap-inner .doc-tel .fee { font-size: 60%; }
#content-body-wrapper .doc-square, .inline-wrap-inner .doc-square { display: inline-block; border: 1px solid #333; padding: 3px 10px 2px; line-height: 1.2em; margin-right: 10px; }
#content-body-wrapper .link-btn-type01, #content-body-wrapper .link-btn-type02, .inline-wrap-inner .link-btn-type01, .inline-wrap-inner .link-btn-type02 { text-align: right; }
#content-body-wrapper .link-btn-type01 a, #content-body-wrapper .link-btn-type02 a, .inline-wrap-inner .link-btn-type01 a, .inline-wrap-inner .link-btn-type02 a { display: inline-block; padding: 5px 30px 5px 10px; min-width: 5em; text-align: center; border: 1px solid #ededed; text-decoration: none; background: transparent url(http://www.tepco.co.jp/shared_hd/css/images/icon_arrow_m02r.png) no-repeat right center; background-size: 20px 14px; }
#content-body-wrapper .link-btn-type01 a.link-blank, #content-body-wrapper .link-btn-type02 a.link-blank, .inline-wrap-inner .link-btn-type01 a.link-blank, .inline-wrap-inner .link-btn-type02 a.link-blank { background-image: url(http://www.tepco.co.jp/shared_hd/css/images/icon_blank.png); background-position: 95% center; background-size: 15px 15px; }
#content-body-wrapper .link-btn-type01 a.link-blank:after, #content-body-wrapper .link-btn-type02 a.link-blank:after, .inline-wrap-inner .link-btn-type01 a.link-blank:after, .inline-wrap-inner .link-btn-type02 a.link-blank:after { content: ""; background: none; width: 0; height: 0; margin: 0; padding: 0; }
#content-body-wrapper .link-btn-type01 a.link-pdf, #content-body-wrapper .link-btn-type01 a.link-word, #content-body-wrapper .link-btn-type01 a.link-excel, #content-body-wrapper .link-btn-type01 a.link-csv, #content-body-wrapper .link-btn-type02 a.link-pdf, #content-body-wrapper .link-btn-type02 a.link-word, #content-body-wrapper .link-btn-type02 a.link-excel, #content-body-wrapper .link-btn-type02 a.link-csv, .inline-wrap-inner .link-btn-type01 a.link-pdf, .inline-wrap-inner .link-btn-type01 a.link-word, .inline-wrap-inner .link-btn-type01 a.link-excel, .inline-wrap-inner .link-btn-type01 a.link-csv, .inline-wrap-inner .link-btn-type02 a.link-pdf, .inline-wrap-inner .link-btn-type02 a.link-word, .inline-wrap-inner .link-btn-type02 a.link-excel, .inline-wrap-inner .link-btn-type02 a.link-csv { padding: 5px 10px 5px 10px; background-image: none; }
#content-body-wrapper .link-btn-type01 a.link-pdf:after, #content-body-wrapper .link-btn-type01 a.link-word:after, #content-body-wrapper .link-btn-type01 a.link-excel:after, #content-body-wrapper .link-btn-type01 a.link-csv:after, #content-body-wrapper .link-btn-type02 a.link-pdf:after, #content-body-wrapper .link-btn-type02 a.link-word:after, #content-body-wrapper .link-btn-type02 a.link-excel:after, #content-body-wrapper .link-btn-type02 a.link-csv:after, .inline-wrap-inner .link-btn-type01 a.link-pdf:after, .inline-wrap-inner .link-btn-type01 a.link-word:after, .inline-wrap-inner .link-btn-type01 a.link-excel:after, .inline-wrap-inner .link-btn-type01 a.link-csv:after, .inline-wrap-inner .link-btn-type02 a.link-pdf:after, .inline-wrap-inner .link-btn-type02 a.link-word:after, .inline-wrap-inner .link-btn-type02 a.link-excel:after, .inline-wrap-inner .link-btn-type02 a.link-csv:after { content: ""; background: none; width: 0; height: 0; margin: 0; padding: 0; }
#content-body-wrapper .link-btn-type01 a.link-word, #content-body-wrapper .link-btn-type02 a.link-word, .inline-wrap-inner .link-btn-type01 a.link-word, .inline-wrap-inner .link-btn-type02 a.link-word { background-image: none; }
#content-body-wrapper .link-btn-type01 a.link-excel, #content-body-wrapper .link-btn-type02 a.link-excel, .inline-wrap-inner .link-btn-type01 a.link-excel, .inline-wrap-inner .link-btn-type02 a.link-excel { background-image: none; }
#content-body-wrapper .link-btn-type01 a.link-csv, #content-body-wrapper .link-btn-type02 a.link-csv, .inline-wrap-inner .link-btn-type01 a.link-csv, .inline-wrap-inner .link-btn-type02 a.link-csv { background-image: none; }
#content-body-wrapper .link-btn-type02 a, .inline-wrap-inner .link-btn-type02 a { background: transparent url(http://www.tepco.co.jp/shared_hd/css/images/icon_arrow_m02gr2.png) no-repeat right center; background-size: 20px 14px; }
#content-body-wrapper .link-icon, #content-body-wrapper .link-internal, #content-body-wrapper .link-icon-back, .inline-wrap-inner .link-icon, .inline-wrap-inner .link-internal, .inline-wrap-inner .link-icon-back { text-decoration: none; }
#content-body-wrapper .link-icon:after, #content-body-wrapper .link-internal:after, #content-body-wrapper .link-icon-back:after, .inline-wrap-inner .link-icon:after, .inline-wrap-inner .link-internal:after, .inline-wrap-inner .link-icon-back:after { margin: 0 5px 0 5px; display: inline-block; vertical-align: middle; min-height: 10px; content: ""; background: transparent url(http://www.tepco.co.jp/shared_hd/css/images/icon_arrow_m02.png) no-repeat 0 0; background-size: 6px 10px; vertical-align: 1%; width: 6px; height: 10px; }
#content-body-wrapper .link-internal:after, .inline-wrap-inner .link-internal:after { min-height: 10px; content: ""; background: transparent url(http://www.tepco.co.jp/shared_hd/css/images/icon_arrow_m02b.png) no-repeat right center; background-size: 14px 10px; width: 14px; height: 10px; }
#content-body-wrapper .link-icon-back:after, .inline-wrap-inner .link-icon-back:after { min-height: 10px; content: ""; background: transparent url(http://www.tepco.co.jp/shared_hd/css/images/icon_arrow_m02g.png) no-repeat right center; background-size: 6px 10px; padding-left: 3px; }
#content-body-wrapper .link-blank, .inline-wrap-inner .link-blank { text-decoration: none; word-break: break-all; }
#content-body-wrapper .link-blank:after, .inline-wrap-inner .link-blank:after { margin: 0 3px; display: inline-block; vertical-align: middle; min-height: 15px; content: ""; background: transparent url(http://www.tepco.co.jp/shared_hd/css/images/icon_blank.png) no-repeat 0 0; background-size: 15px 15px; vertical-align: -2px; width: 15px; height: 15px; }
#content-body-wrapper .link-blank, #content-body-wrapper .link-pdf, #content-body-wrapper .link-excel, #content-body-wrapper .link-word, #content-body-wrapper .link-csv, .inline-wrap-inner .link-blank, .inline-wrap-inner .link-pdf, .inline-wrap-inner .link-excel, .inline-wrap-inner .link-word, .inline-wrap-inner .link-csv { text-decoration: none; }
#content-body-wrapper .link-blank .file-capacity:before, #content-body-wrapper .link-pdf .file-capacity:before, #content-body-wrapper .link-excel .file-capacity:before, #content-body-wrapper .link-word .file-capacity:before, #content-body-wrapper .link-csv .file-capacity:before, .inline-wrap-inner .link-blank .file-capacity:before, .inline-wrap-inner .link-pdf .file-capacity:before, .inline-wrap-inner .link-excel .file-capacity:before, .inline-wrap-inner .link-word .file-capacity:before, .inline-wrap-inner .link-csv .file-capacity:before { margin: 0 3px; display: inline-block; vertical-align: middle; min-height: 15px; content: ""; background: transparent url(http://www.tepco.co.jp/shared_hd/css/images/icon_pdf.png) no-repeat 0 0; background-size: 13px 15px; vertical-align: -2px; width: 13px; height: 15px; }
#content-body-wrapper .link-excel .file-capacity:before, .inline-wrap-inner .link-excel .file-capacity:before { background-image: url(http://www.tepco.co.jp/shared_hd/css/images/icon_excel.png); }
#content-body-wrapper .link-word .file-capacity:before, .inline-wrap-inner .link-word .file-capacity:before { background-image: url(http://www.tepco.co.jp/shared_hd/css/images/icon_word.png); }
#content-body-wrapper .link-csv .file-capacity:before, .inline-wrap-inner .link-csv .file-capacity:before { background-image: url(http://www.tepco.co.jp/shared_hd/css/images/icon_csv.png); }
#content-body-wrapper .file-capacity, .inline-wrap-inner .file-capacity { display: inline-block; font-size: 80.7%; }
#content-body-wrapper h2 .file-capacity, #content-body-wrapper h3 .file-capacity, #content-body-wrapper h4 .file-capacity, #content-body-wrapper h5 .file-capacity, .inline-wrap-inner h2 .file-capacity, .inline-wrap-inner h3 .file-capacity, .inline-wrap-inner h4 .file-capacity, .inline-wrap-inner h5 .file-capacity { font-size: 62.8%; font-weight: normal; }
#content-body-wrapper .link-doc, .inline-wrap-inner .link-doc { color: #3d90cc; text-decoration: underline; }
#content-body-wrapper .link-doc:hover, .inline-wrap-inner .link-doc:hover { text-decoration: none; }
#content-body-wrapper .link-doc:hover .file-capacity, .inline-wrap-inner .link-doc:hover .file-capacity { text-decoration: none; }
#content-body-wrapper .link-doc .file-capacity, .inline-wrap-inner .link-doc .file-capacity { text-decoration: underline; }
#content-body-wrapper .link-doc .file-capacity:hover, .inline-wrap-inner .link-doc .file-capacity:hover { text-decoration: none; }
#content-body-wrapper .sp-phone-link, .inline-wrap-inner .sp-phone-link { color: #666; text-decoration: none; cursor: default; }
#content-body-wrapper .sp-phone-link:hover, .inline-wrap-inner .sp-phone-link:hover { text-decoration: none; color: #666; }
#content-body-wrapper .list-link, .inline-wrap-inner .list-link { margin: 0 0 15px 0; }
#content-body-wrapper .list-link li, .inline-wrap-inner .list-link li { padding-bottom: 5px; padding-left: 0; }
#content-body-wrapper .list-link-horizontal, .inline-wrap-inner .list-link-horizontal { margin: 0 0 15px 0; text-align: right; letter-spacing: -0.4em; }
#content-body-wrapper .list-link-horizontal li, .inline-wrap-inner .list-link-horizontal li { padding: 0 0 0 10px; display: inline-block; letter-spacing: normal; }
#content-body-wrapper .list-link-horizontal li a, .inline-wrap-inner .list-link-horizontal li a { display: block; padding: 5px 30px 5px 10px; min-width: 5em; text-align: center; border: 1px solid #ededed; text-decoration: none; background: transparent url(http://www.tepco.co.jp/shared_hd/css/images/icon_arrow_m02r.png) no-repeat right center; background-size: 20px 14px; }
#content-body-wrapper .list-link-horizontal-c, .inline-wrap-inner .list-link-horizontal-c { margin: 0 0 15px 0; text-align: center; }
#content-body-wrapper .list-link-horizontal-c li, .inline-wrap-inner .list-link-horizontal-c li { padding: 0; line-height: normal; }
#content-body-wrapper .list-link-horizontal-c li .link-icon-back, .inline-wrap-inner .list-link-horizontal-c li .link-icon-back { display: inline-block; padding: 12px 60px 10px 40px; border: 1px solid #ebeced; background: #ffffff url(http://www.tepco.co.jp/shared_hd/css/images/icon_arrow_m02gr.png) no-repeat right center; }
#content-body-wrapper .list-link-horizontal-c li .link-icon-back:after, .inline-wrap-inner .list-link-horizontal-c li .link-icon-back:after { min-height: 0; content: ""; display: none; background: none; padding-left: 0; }
#content-body-wrapper .list-link-pagein, .inline-wrap-inner .list-link-pagein { margin: 0 0 15px 0; width: 103%; margin-left: -3%; letter-spacing: -0.4em; }
#content-body-wrapper .list-link-pagein li, .inline-wrap-inner .list-link-pagein li { padding: 0 0 0 0; display: inline-block; margin-left: 3%; letter-spacing: normal; }
#content-body-wrapper .list-link-pagein li a, .inline-wrap-inner .list-link-pagein li a { display: block; padding: 5px 20px 5px 0; text-align: center; text-decoration: none; background: transparent url(http://www.tepco.co.jp/shared_hd/css/images/icon_arrow_m02b.png) no-repeat right center; }
#content-body-wrapper .list-link-horizontal-type01, #content-body-wrapper .list-link-horizontal-type02, .inline-wrap-inner .list-link-horizontal-type01, .inline-wrap-inner .list-link-horizontal-type02 { margin: 0 0 15px 0; width: 103%; margin-left: -3%; letter-spacing: -0.4em; }
#content-body-wrapper .list-link-horizontal-type01 li, #content-body-wrapper .list-link-horizontal-type02 li, .inline-wrap-inner .list-link-horizontal-type01 li, .inline-wrap-inner .list-link-horizontal-type02 li { padding: 0 0 15px 0; display: inline-block; letter-spacing: normal; vertical-align: top; margin-left: 3%; }
#content-body-wrapper .list-link-horizontal-type01.auto li, #content-body-wrapper .list-link-horizontal-type02.auto li, .inline-wrap-inner .list-link-horizontal-type01.auto li, .inline-wrap-inner .list-link-horizontal-type02.auto li { width: auto; }
#content-body-wrapper .list-link-horizontal-type01.column02 li, #content-body-wrapper .list-link-horizontal-type02.column02 li, .inline-wrap-inner .list-link-horizontal-type01.column02 li, .inline-wrap-inner .list-link-horizontal-type02.column02 li { width: 47%; }
#content-body-wrapper .list-link-horizontal-type01.column03 li, #content-body-wrapper .list-link-horizontal-type02.column03 li, .inline-wrap-inner .list-link-horizontal-type01.column03 li, .inline-wrap-inner .list-link-horizontal-type02.column03 li { width: 30.3333333%; }
#content-body-wrapper .list-link-horizontal-type01.column04 li, #content-body-wrapper .list-link-horizontal-type02.column04 li, .inline-wrap-inner .list-link-horizontal-type01.column04 li, .inline-wrap-inner .list-link-horizontal-type02.column04 li { width: 22%; }
#content-body-wrapper .list-link-horizontal-type01.column05 li, #content-body-wrapper .list-link-horizontal-type02.column05 li, .inline-wrap-inner .list-link-horizontal-type01.column05 li, .inline-wrap-inner .list-link-horizontal-type02.column05 li { width: 17%; }
#content-body-wrapper .list-link-horizontal-type01.column06 li, #content-body-wrapper .list-link-horizontal-type02.column06 li, .inline-wrap-inner .list-link-horizontal-type01.column06 li, .inline-wrap-inner .list-link-horizontal-type02.column06 li { width: 13.6%; }
#content-body-wrapper .list-link-column2, .inline-wrap-inner .list-link-column2 { margin: 0 0 15px 0; width: 102%; margin-left: -2%; letter-spacing: -0.4em; }
#content-body-wrapper .list-link-column2 li, .inline-wrap-inner .list-link-column2 li { padding: 0 0 2% 0; display: inline-block; vertical-align: top; letter-spacing: normal; margin-left: 2%; width: 48%; }
#content-body-wrapper .list-link-column2 li .column, .inline-wrap-inner .list-link-column2 li .column { border: 1px solid #ededed; padding: 20px 20px 20px 230px; position: relative; }
#content-body-wrapper .list-link-column2 li .column .img-column, .inline-wrap-inner .list-link-column2 li .column .img-column { position: absolute; left: 20px; top: 0; bottom: 0; right: auto; width: 100%; margin: auto; max-width: 190px; max-height: 100px; display: table; }
#content-body-wrapper .list-link-column2 li .column .img-column img, .inline-wrap-inner .list-link-column2 li .column .img-column img { width: 100%; height: auto; display: table-cell; vertical-align: middle; }
#content-body-wrapper .list-link-column2 li .column .link-btn-type01, .inline-wrap-inner .list-link-column2 li .column .link-btn-type01 { text-align: left; margin-top: 10px; }
#content-body-wrapper .list-link-column2 li .column .doc-text, .inline-wrap-inner .list-link-column2 li .column .doc-text { margin-bottom: 16px; }
#content-body-wrapper .list-disc, #content-body-wrapper .list-link-disc, .inline-wrap-inner .list-disc, .inline-wrap-inner .list-link-disc { margin-bottom: 15px; }
#content-body-wrapper .list-disc li, #content-body-wrapper .list-link-disc li, .inline-wrap-inner .list-disc li, .inline-wrap-inner .list-link-disc li { padding-bottom: 5px; padding-left: 1em; position: relative; }
#content-body-wrapper .list-disc li:before, #content-body-wrapper .list-link-disc li:before, .inline-wrap-inner .list-disc li:before, .inline-wrap-inner .list-link-disc li:before { content: "\0030fb"; position: absolute; left: 0; top: 0; }
#content-body-wrapper .list-number, #content-body-wrapper .list-link-number, .inline-wrap-inner .list-number, .inline-wrap-inner .list-link-number { margin: 0 0 15px 2em; }
#content-body-wrapper .list-number li, #content-body-wrapper .list-link-number li, .inline-wrap-inner .list-number li, .inline-wrap-inner .list-link-number li { padding-bottom: 5px; padding-left: 0; position: relative; list-style-type: decimal; }
#content-body-wrapper .list-mark, #content-body-wrapper .list-mark-type01, #content-body-wrapper .list-mark-type02, .inline-wrap-inner .list-mark, .inline-wrap-inner .list-mark-type01, .inline-wrap-inner .list-mark-type02 { margin: 0 0 15px 0; }
#content-body-wrapper .list-mark li, #content-body-wrapper .list-mark-type01 li, #content-body-wrapper .list-mark-type02 li, .inline-wrap-inner .list-mark li, .inline-wrap-inner .list-mark-type01 li, .inline-wrap-inner .list-mark-type02 li { padding-bottom: 5px; display: table; }
#content-body-wrapper .list-mark li .nowrap, #content-body-wrapper .list-mark li .mark-text, #content-body-wrapper .list-mark-type01 li .nowrap, #content-body-wrapper .list-mark-type01 li .mark-text, #content-body-wrapper .list-mark-type02 li .nowrap, #content-body-wrapper .list-mark-type02 li .mark-text, .inline-wrap-inner .list-mark li .nowrap, .inline-wrap-inner .list-mark li .mark-text, .inline-wrap-inner .list-mark-type01 li .nowrap, .inline-wrap-inner .list-mark-type01 li .mark-text, .inline-wrap-inner .list-mark-type02 li .nowrap, .inline-wrap-inner .list-mark-type02 li .mark-text { display: table-cell; vertical-align: top; }
#content-body-wrapper .list-mark li .nowrap, #content-body-wrapper .list-mark-type01 li .nowrap, #content-body-wrapper .list-mark-type02 li .nowrap, .inline-wrap-inner .list-mark li .nowrap, .inline-wrap-inner .list-mark-type01 li .nowrap, .inline-wrap-inner .list-mark-type02 li .nowrap { white-space: nowrap; }
#content-body-wrapper .list-up-alpha, #content-body-wrapper .list-low-alpha, .inline-wrap-inner .list-up-alpha, .inline-wrap-inner .list-low-alpha { margin: 0 0 15px 2em; }
#content-body-wrapper .list-up-alpha li, #content-body-wrapper .list-low-alpha li, .inline-wrap-inner .list-up-alpha li, .inline-wrap-inner .list-low-alpha li { padding-bottom: 5px; padding-left: 0; position: relative; list-style-type: upper-alpha; }
#content-body-wrapper .list-low-alpha li, .inline-wrap-inner .list-low-alpha li { list-style-type: lower-alpha; }
#content-body-wrapper .list-mark-type03, .inline-wrap-inner .list-mark-type03 { margin: 0 0 15px 0; }
#content-body-wrapper .list-mark-type03 li, .inline-wrap-inner .list-mark-type03 li { padding-bottom: 5px; position: relative; }
#content-body-wrapper .list-mark-type03 li .nowrap, .inline-wrap-inner .list-mark-type03 li .nowrap { position: absolute; left: 0; top: 0; }
#content-body-wrapper .list-mark-type03.indent2h li, .inline-wrap-inner .list-mark-type03.indent2h li { padding-left: 2.5em; }
#content-body-wrapper .list-mark-type03.indent1 li, .inline-wrap-inner .list-mark-type03.indent1 li { padding-left: 1.5em; }
#content-body-wrapper .list-mark-type03.indent4 li, .inline-wrap-inner .list-mark-type03.indent4 li { padding-left: 6em; }
#content-body-wrapper .list-mark-type03 .list-mark-type03, .inline-wrap-inner .list-mark-type03 .list-mark-type03 { margin: 5px 0 0; }
#content-body-wrapper .list-keyword, .inline-wrap-inner .list-keyword { margin: 0; text-align: right; letter-spacing: -0.4em; }
#content-body-wrapper .list-keyword li, .inline-wrap-inner .list-keyword li { display: inline-block; letter-spacing: normal; margin: 0; padding-left: 15px; padding-top: 5px; font-size: 84.7%; }
#content-body-wrapper .list-keyword li a:hover, .inline-wrap-inner .list-keyword li a:hover { text-decoration: none; }
#content-body-wrapper .list-square-type01, .inline-wrap-inner .list-square-type01 { margin-bottom: 15px; }
#content-body-wrapper .list-square-type01 li, .inline-wrap-inner .list-square-type01 li { padding-bottom: 10px; font-size: 110.4%; padding-left: 20px; position: relative; background: transparent url(http://www.tepco.co.jp/shared_hd/css/images/icon_list01.gif) no-repeat 0 0.3em; }
#content-body-wrapper .tbl-type01, #content-body-wrapper .tbl-type01-transform, .inline-wrap-inner .tbl-type01, .inline-wrap-inner .tbl-type01-transform { margin-bottom: 30px; width: 100%; }
#content-body-wrapper .tbl-type01 td, #content-body-wrapper .tbl-type01 th, #content-body-wrapper .tbl-type01-transform td, #content-body-wrapper .tbl-type01-transform th, .inline-wrap-inner .tbl-type01 td, .inline-wrap-inner .tbl-type01 th, .inline-wrap-inner .tbl-type01-transform td, .inline-wrap-inner .tbl-type01-transform th { border: 1px solid #ececec; padding: 15px 40px; }
#content-body-wrapper .tbl-type01 th, #content-body-wrapper .tbl-type01-transform th, .inline-wrap-inner .tbl-type01 th, .inline-wrap-inner .tbl-type01-transform th { background: #f5f6f8; font-weight: normal; }
#content-body-wrapper .tbl-type01 thead th, #content-body-wrapper .tbl-type01-transform thead th, .inline-wrap-inner .tbl-type01 thead th, .inline-wrap-inner .tbl-type01-transform thead th { background: #f5f6f8; font-weight: bold; font-size: 114.3%; }
#content-body-wrapper .tbl-type01-transform td, .inline-wrap-inner .tbl-type01-transform td { padding: 15px 5% 13px; width: 40%; }
#content-body-wrapper .ly-column2-type01 .tbl-type01 td, #content-body-wrapper .ly-column2-type01 .tbl-type01 th, #content-body-wrapper .ly-column2-type01 .tbl-type01-transform td, #content-body-wrapper .ly-column2-type01 .tbl-type01-transform th, .inline-wrap-inner .ly-column2-type01 .tbl-type01 td, .inline-wrap-inner .ly-column2-type01 .tbl-type01 th, .inline-wrap-inner .ly-column2-type01 .tbl-type01-transform td, .inline-wrap-inner .ly-column2-type01 .tbl-type01-transform th { padding: 15px; }
#content-body-wrapper .tbl-type02, .inline-wrap-inner .tbl-type02 { margin-bottom: 30px; width: 100%; }
#content-body-wrapper .tbl-type02 td, #content-body-wrapper .tbl-type02 th, .inline-wrap-inner .tbl-type02 td, .inline-wrap-inner .tbl-type02 th { border: 1px solid #ececec; font-weight: normal; padding: 15px 40px; }
#content-body-wrapper .tbl-type02 td .list-column2, #content-body-wrapper .tbl-type02 th .list-column2, .inline-wrap-inner .tbl-type02 td .list-column2, .inline-wrap-inner .tbl-type02 th .list-column2 { margin: 0 0 0 -10px; letter-spacing: -0.4em; }
#content-body-wrapper .tbl-type02 td .list-column2 li, #content-body-wrapper .tbl-type02 th .list-column2 li, .inline-wrap-inner .tbl-type02 td .list-column2 li, .inline-wrap-inner .tbl-type02 th .list-column2 li { display: inline-block; letter-spacing: normal; vertical-align: top; }
#content-body-wrapper .tbl-type02 td .list-column2 li p, #content-body-wrapper .tbl-type02 th .list-column2 li p, .inline-wrap-inner .tbl-type02 td .list-column2 li p, .inline-wrap-inner .tbl-type02 th .list-column2 li p { display: inline-block; padding-left: 10px; }
#content-body-wrapper .tbl-type02 th, .inline-wrap-inner .tbl-type02 th { background: #f5f6f8; text-align: left; }
#content-body-wrapper .tbl-type02 thead th, .inline-wrap-inner .tbl-type02 thead th { background: #f5f6f8; font-weight: bold; font-size: 114.3%; }
#content-body-wrapper .tbl-type02-custom, .inline-wrap-inner .tbl-type02-custom { margin-bottom: 30px; width: 100%; }
#content-body-wrapper .tbl-type02-custom td, #content-body-wrapper .tbl-type02-custom th, .inline-wrap-inner .tbl-type02-custom td, .inline-wrap-inner .tbl-type02-custom th { border: 1px solid #ececec; padding: 15px 15px 10px 10px; }
#content-body-wrapper .tbl-type02-custom td .list-column, #content-body-wrapper .tbl-type02-custom th .list-column, .inline-wrap-inner .tbl-type02-custom td .list-column, .inline-wrap-inner .tbl-type02-custom th .list-column { margin: 0; letter-spacing: -0.4em; }
#content-body-wrapper .tbl-type02-custom td .list-column li, #content-body-wrapper .tbl-type02-custom th .list-column li, .inline-wrap-inner .tbl-type02-custom td .list-column li, .inline-wrap-inner .tbl-type02-custom th .list-column li { display: inline-block; letter-spacing: normal; vertical-align: top; width: 25%; margin-bottom: 5px; }
#content-body-wrapper .tbl-type02-custom td .list-column li a, #content-body-wrapper .tbl-type02-custom th .list-column li a, .inline-wrap-inner .tbl-type02-custom td .list-column li a, .inline-wrap-inner .tbl-type02-custom th .list-column li a { display: inline-block; margin-left: 5px; }
#content-body-wrapper .tbl-type02-custom th, .inline-wrap-inner .tbl-type02-custom th { background: #f5f6f8; font-weight: bold; text-align: center; width: 20%; font-size: 114.3%; }
#content-body-wrapper .tbl-type03, .inline-wrap-inner .tbl-type03 { margin-bottom: 30px; width: 100%; }
#content-body-wrapper .tbl-type03 td, #content-body-wrapper .tbl-type03 th, .inline-wrap-inner .tbl-type03 td, .inline-wrap-inner .tbl-type03 th { border: 1px solid #ececec; padding: 15px; }
#content-body-wrapper .tbl-type03 th, .inline-wrap-inner .tbl-type03 th { background: #f5f6f8; font-weight: normal; }
#content-body-wrapper .tbl-type03 thead th, .inline-wrap-inner .tbl-type03 thead th { background: #f5f6f8; }
#content-body-wrapper .tbl-type04, .inline-wrap-inner .tbl-type04 { margin-bottom: 30px; width: 100%; }
#content-body-wrapper .tbl-type04 td, #content-body-wrapper .tbl-type04 th, .inline-wrap-inner .tbl-type04 td, .inline-wrap-inner .tbl-type04 th { border: 1px solid #ececec; padding: 15px; }
#content-body-wrapper .tbl-type04 th, .inline-wrap-inner .tbl-type04 th { background: #f5f6f8; text-align: center; font-weight: normal; }
#content-body-wrapper .tbl-type04 thead th, .inline-wrap-inner .tbl-type04 thead th { background: #f5f6f8; font-weight: bold; }
#content-body-wrapper .tbl-type06, .inline-wrap-inner .tbl-type06 { margin-bottom: 15px; width: 100%; }
#content-body-wrapper .tbl-type06 td, #content-body-wrapper .tbl-type06 th, .inline-wrap-inner .tbl-type06 td, .inline-wrap-inner .tbl-type06 th { border: 1px solid #ececec; padding: 15px 40px; }
#content-body-wrapper .tbl-type06 td .list-link-horizontal-type01, #content-body-wrapper .tbl-type06 th .list-link-horizontal-type01, .inline-wrap-inner .tbl-type06 td .list-link-horizontal-type01, .inline-wrap-inner .tbl-type06 th .list-link-horizontal-type01 { margin-bottom: 0; }
#content-body-wrapper .tbl-type06 td .list-link-horizontal-type01 li, #content-body-wrapper .tbl-type06 th .list-link-horizontal-type01 li, .inline-wrap-inner .tbl-type06 td .list-link-horizontal-type01 li, .inline-wrap-inner .tbl-type06 th .list-link-horizontal-type01 li { padding-bottom: 5px; }
#content-body-wrapper .tbl-type06 th, .inline-wrap-inner .tbl-type06 th { background: #f5f6f8; text-align: left; font-weight: normal; font-size: 142.9%; color: #333; }
#content-body-wrapper .tbl-type05, .inline-wrap-inner .tbl-type05 { margin-bottom: 30px; width: 100%; }
#content-body-wrapper .tbl-type05 td, #content-body-wrapper .tbl-type05 th, .inline-wrap-inner .tbl-type05 td, .inline-wrap-inner .tbl-type05 th { border: 1px solid #ececec; padding: 15px; text-align: left; }
#content-body-wrapper .tbl-type05 th, .inline-wrap-inner .tbl-type05 th { background: #f5f6f8; font-weight: normal; }
#content-body-wrapper .tbl-type05 .office th, .inline-wrap-inner .tbl-type05 .office th { background: #fff; font-weight: normal; width: 24%; }
#content-body-wrapper .tbl-type05 .office td, .inline-wrap-inner .tbl-type05 .office td { letter-spacing: -0.4em; }
#content-body-wrapper .tbl-type05 .office td .service-type, #content-body-wrapper .tbl-type05 .office td .column, .inline-wrap-inner .tbl-type05 .office td .service-type, .inline-wrap-inner .tbl-type05 .office td .column { display: inline-block; letter-spacing: normal; width: 20%; vertical-align: middle; }
#content-body-wrapper .tbl-type05 .office td .service-type .doc-text, #content-body-wrapper .tbl-type05 .office td .column .doc-text, .inline-wrap-inner .tbl-type05 .office td .service-type .doc-text, .inline-wrap-inner .tbl-type05 .office td .column .doc-text { margin: 0; padding-right: 10px; }
#content-body-wrapper .tbl-type05 .office td .service-type, .inline-wrap-inner .tbl-type05 .office td .service-type { width: 60%; }
#content-body-wrapper .tbl-type05 .office td .service-type .service-element, .inline-wrap-inner .tbl-type05 .office td .service-type .service-element { letter-spacing: -0.4em; text-align: center; padding-right: 10px; }
#content-body-wrapper .tbl-type05 .office td .service-type .service-element li, .inline-wrap-inner .tbl-type05 .office td .service-type .service-element li { display: inline-block; letter-spacing: normal; width: 33.3333333%; font-size: 84.7%; padding-top: 60px; }
#content-body-wrapper .tbl-type05 .office td .service-type .service-element li.payment, .inline-wrap-inner .tbl-type05 .office td .service-type .service-element li.payment { background: transparent url(http://www.tepco.co.jp/shared_hd/css/images/icon_wallet.png) no-repeat center top; }
#content-body-wrapper .tbl-type05 .office td .service-type .service-element li.contact, .inline-wrap-inner .tbl-type05 .office td .service-type .service-element li.contact { background: transparent url(http://www.tepco.co.jp/shared_hd/css/images/icon_concent.png) no-repeat center top; }
#content-body-wrapper .tbl-type05 .office td .service-type .service-element li.discussions, .inline-wrap-inner .tbl-type05 .office td .service-type .service-element li.discussions { background: transparent url(http://www.tepco.co.jp/shared_hd/css/images/icon_paper.png) no-repeat center top; }
#content-body-wrapper .tbl-type05 .office td .service-type .service-element li.no, .inline-wrap-inner .tbl-type05 .office td .service-type .service-element li.no { filter: alpha(opacity=30); opacity: 0.30; }
#content-body-wrapper .tbl-type05 .office td .column.wide, .inline-wrap-inner .tbl-type05 .office td .column.wide { width: 40%; }
#content-body-wrapper .tbl-type05 .office td .column.wide .doc-text, .inline-wrap-inner .tbl-type05 .office td .column.wide .doc-text { margin: 0; padding-right: 0; }
#content-body-wrapper .tbl-type01.calendar td, #content-body-wrapper .tbl-type01.calendar th, .inline-wrap-inner .tbl-type01.calendar td, .inline-wrap-inner .tbl-type01.calendar th { border: 1px solid #ccc; padding: 15px; }
#content-body-wrapper .tbl-type01.calendar td.even, #content-body-wrapper .tbl-type01.calendar th.even, .inline-wrap-inner .tbl-type01.calendar td.even, .inline-wrap-inner .tbl-type01.calendar th.even { background-color: #f5f6f8; }
#content-body-wrapper .tbl-type01.calendar th, .inline-wrap-inner .tbl-type01.calendar th { background: #ebeced; }
#content-body-wrapper .tbl-type01.calendar thead th, .inline-wrap-inner .tbl-type01.calendar thead th { background: #ebeced; font-weight: bold; }
#content-body-wrapper .tbl-inner, .inline-wrap-inner .tbl-inner { margin-bottom: 0 !important; width: auto !important; }
#content-body-wrapper .tbl-inner td, #content-body-wrapper .tbl-inner th, .inline-wrap-inner .tbl-inner td, .inline-wrap-inner .tbl-inner th { border: none !important; padding: 0 !important; vertical-align: top; }
#content-body-wrapper .tbl-inner td.nowrap, #content-body-wrapper .tbl-inner th.nowrap, .inline-wrap-inner .tbl-inner td.nowrap, .inline-wrap-inner .tbl-inner th.nowrap { white-space: nowrap; }
#content-body-wrapper .tbl-inner th, .inline-wrap-inner .tbl-inner th { background: transparent !important; }
#content-body-wrapper .ly-column1-type01, .inline-wrap-inner .ly-column1-type01 { padding-top: 15px; padding-bottom: 10px; }
#content-body-wrapper .ly-column2-type01, #content-body-wrapper .ly-column2-type03, .inline-wrap-inner .ly-column2-type01, .inline-wrap-inner .ly-column2-type03 { padding-bottom: 10px; margin-left: -2%; width: 102%; letter-spacing: -0.4em; }
#content-body-wrapper .ly-column2-type01 .column, #content-body-wrapper .ly-column2-type03 .column, .inline-wrap-inner .ly-column2-type01 .column, .inline-wrap-inner .ly-column2-type03 .column { display: inline-block; width: 48%; vertical-align: top; margin: 0 0 0 2%; letter-spacing: normal; }
#content-body-wrapper .ly-column2-type02, .inline-wrap-inner .ly-column2-type02 { padding-bottom: 10px; width: 100%; letter-spacing: -0.4em; }
#content-body-wrapper .ly-column2-type02 .column, .inline-wrap-inner .ly-column2-type02 .column { display: inline-block; width: 50%; vertical-align: top; margin: 0 0 0 0; letter-spacing: normal; }
#content-body-wrapper .ly-column2-type02 .column.txt-inner, .inline-wrap-inner .ly-column2-type02 .column.txt-inner { width: 44%; padding-right: 6%; }
#content-body-wrapper .ly-column2-type04, .inline-wrap-inner .ly-column2-type04 { padding-bottom: 10px; width: 100%; letter-spacing: -0.4em; }
#content-body-wrapper .ly-column2-type04 .column, #content-body-wrapper .ly-column2-type04 .column-wide, .inline-wrap-inner .ly-column2-type04 .column, .inline-wrap-inner .ly-column2-type04 .column-wide { display: inline-block; width: 71%; vertical-align: top; margin: 0 0 20px 0; letter-spacing: normal; }
#content-body-wrapper .ly-column2-type04 .column, .inline-wrap-inner .ly-column2-type04 .column { width: 24.7%; vertical-align: top; padding: 0 0 0 4.3%; }
#content-body-wrapper .ly-column2-type04 .column .doc-photo-caption-s + .doc-img, .inline-wrap-inner .ly-column2-type04 .column .doc-photo-caption-s + .doc-img { padding-top: 20px; }
#content-body-wrapper .ly-column2-horizontal-wrapper, .inline-wrap-inner .ly-column2-horizontal-wrapper { padding-bottom: 30px; }
#content-body-wrapper .ly-column2-horizontal-wrapper .ly-column2-horizontal, .inline-wrap-inner .ly-column2-horizontal-wrapper .ly-column2-horizontal { margin: 0; display: table; width: 100%; }
#content-body-wrapper .ly-column2-horizontal-wrapper .ly-column2-horizontal .column, .inline-wrap-inner .ly-column2-horizontal-wrapper .ly-column2-horizontal .column { display: table-cell; width: 50%; vertical-align: middle; }
#content-body-wrapper .ly-column2-horizontal-wrapper .ly-column2-horizontal .column.txt-inner, .inline-wrap-inner .ly-column2-horizontal-wrapper .ly-column2-horizontal .column.txt-inner { padding: 20px; }
#content-body-wrapper .ly-column2-horizontal-wrapper .ly-column2-horizontal .column.img-inner p, .inline-wrap-inner .ly-column2-horizontal-wrapper .ly-column2-horizontal .column.img-inner p { font-size: 0; line-height: 0; margin: 0; padding: 0; }
#content-body-wrapper .ly-column2-horizontal-wrapper .ly-column2-horizontal .column.img-inner p.doc-caption, .inline-wrap-inner .ly-column2-horizontal-wrapper .ly-column2-horizontal .column.img-inner p.doc-caption { font-size: 85.7%; line-height: 1.8em; padding: 5px 0; }
#content-body-wrapper .ly-column2-horizontal-wrapper .ly-column2-horizontal .column.img-inner p.doc-photo-caption, .inline-wrap-inner .ly-column2-horizontal-wrapper .ly-column2-horizontal .column.img-inner p.doc-photo-caption { font-size: 100%; line-height: 1.8em; padding: 5px 0; }
#content-body-wrapper .ly-column2-horizontal-wrapper .ly-column2-horizontal .column.img-inner p img, .inline-wrap-inner .ly-column2-horizontal-wrapper .ly-column2-horizontal .column.img-inner p img { width: 100%; height: auto; }
#content-body-wrapper .ly-column2-horizontal-type02-wrapper, .inline-wrap-inner .ly-column2-horizontal-type02-wrapper { padding-bottom: 30px; }
#content-body-wrapper .ly-column2-horizontal-type02-wrapper .ly-column2-horizontal-type02, .inline-wrap-inner .ly-column2-horizontal-type02-wrapper .ly-column2-horizontal-type02 { display: table; }
#content-body-wrapper .ly-column2-horizontal-type02-wrapper .ly-column2-horizontal-type02 .column, .inline-wrap-inner .ly-column2-horizontal-type02-wrapper .ly-column2-horizontal-type02 .column { display: table-cell; vertical-align: middle; width: 50%; }
#content-body-wrapper .ly-column2-horizontal-type02-wrapper .ly-column2-horizontal-type02 .column.txt-inner .txt-content-wrap, .inline-wrap-inner .ly-column2-horizontal-type02-wrapper .ly-column2-horizontal-type02 .column.txt-inner .txt-content-wrap { display: table-cell; width: 100%; }
#content-body-wrapper .ly-column2-horizontal-type02-wrapper .ly-column2-horizontal-type02 .column.txt-inner .txt-content-wrap .txt-content, .inline-wrap-inner .ly-column2-horizontal-type02-wrapper .ly-column2-horizontal-type02 .column.txt-inner .txt-content-wrap .txt-content { padding: 20px; }
#content-body-wrapper .ly-column2-horizontal-type02-wrapper .ly-column2-horizontal-type02 .column.img-inner p, .inline-wrap-inner .ly-column2-horizontal-type02-wrapper .ly-column2-horizontal-type02 .column.img-inner p { font-size: 0; line-height: 0; margin: 0; padding: 0; }
#content-body-wrapper .ly-column2-horizontal-type02-wrapper .ly-column2-horizontal-type02 .column.img-inner p.doc-caption, .inline-wrap-inner .ly-column2-horizontal-type02-wrapper .ly-column2-horizontal-type02 .column.img-inner p.doc-caption { font-size: 85.7%; line-height: 1.8em; padding: 5px 0; }
#content-body-wrapper .ly-column2-horizontal-type02-wrapper .ly-column2-horizontal-type02 .column.img-inner p.doc-photo-caption, .inline-wrap-inner .ly-column2-horizontal-type02-wrapper .ly-column2-horizontal-type02 .column.img-inner p.doc-photo-caption { font-size: 100%; line-height: 1.8em; padding: 5px 0; }
#content-body-wrapper .ly-column2-horizontal-type02-wrapper .ly-column2-horizontal-type02 .column.img-inner p img, .inline-wrap-inner .ly-column2-horizontal-type02-wrapper .ly-column2-horizontal-type02 .column.img-inner p img { width: 100%; height: auto; }
#content-body-wrapper .ly-column2-type05, .inline-wrap-inner .ly-column2-type05 { padding-bottom: 80px; width: 102%; margin-left: -2%; letter-spacing: -0.4em; }
#content-body-wrapper .ly-column2-type05 .main-column-wrapper, #content-body-wrapper .ly-column2-type05 .sub-column, .inline-wrap-inner .ly-column2-type05 .main-column-wrapper, .inline-wrap-inner .ly-column2-type05 .sub-column { display: inline-block; width: 48%; vertical-align: top; margin: 0 0 0 2%; letter-spacing: normal; }
#content-body-wrapper .ly-column2-type05 .main-column, .inline-wrap-inner .ly-column2-type05 .main-column { padding: 50px 20px; background: #e9eaec; }
#content-body-wrapper .ly-column2-type05 .main-column .doc-spec, .inline-wrap-inner .ly-column2-type05 .main-column .doc-spec { text-align: center; font-weight: bold; color: #686868; font-size: 290%; margin-top: 25px; margin-bottom: 60px; line-height: 1.1; font-family: 'Noto Sans Japanese','Hiragino Kaku Gothic ProN',Meiryo,'・ｭ・ｳ ・ｰ繧ｴ繧ｷ繝・け','Arial',sans-serif; }
#content-body-wrapper .ly-column2-type05 .main-column .doc-spec strong, .inline-wrap-inner .ly-column2-type05 .main-column .doc-spec strong { font-size: 250%; color: #ea1f19; }
#content-body-wrapper .ly-column2-type05 .main-column .doc-spec span, .inline-wrap-inner .ly-column2-type05 .main-column .doc-spec span { font-size: 30%; font-weight: normal; padding-left: 10px; }
#content-body-wrapper .ly-column2-type05 .main-column .topics-link-column, .inline-wrap-inner .ly-column2-type05 .main-column .topics-link-column { margin-top: 20px; box-shadow: rgba(203, 204, 206, 0.99216) 4px 4px 1px -3px; -webkit-box-shadow: rgba(203, 204, 206, 0.99216) 4px 4px 1px -3px; -moz-box-shadow: rgba(203, 204, 206, 0.99216) 4px 4px 1px -3px; }
#content-body-wrapper .ly-column2-type05 .main-column .topics-link-column a, .inline-wrap-inner .ly-column2-type05 .main-column .topics-link-column a { display: block; }
#content-body-wrapper .ly-column2-type05 .main-column .topics-link-column a .hdg-level1, #content-body-wrapper .ly-column2-type05 .main-column .topics-link-column a .hdg-level2, #content-body-wrapper .ly-column2-type05 .main-column .topics-link-column a .hdg-level3, #content-body-wrapper .ly-column2-type05 .main-column .topics-link-column a .hdg-level4, #content-body-wrapper .ly-column2-type05 .main-column .topics-link-column a .hdg-level5, .inline-wrap-inner .ly-column2-type05 .main-column .topics-link-column a .hdg-level1, .inline-wrap-inner .ly-column2-type05 .main-column .topics-link-column a .hdg-level2, .inline-wrap-inner .ly-column2-type05 .main-column .topics-link-column a .hdg-level3, .inline-wrap-inner .ly-column2-type05 .main-column .topics-link-column a .hdg-level4, .inline-wrap-inner .ly-column2-type05 .main-column .topics-link-column a .hdg-level5 { color: #656d73; }
#content-body-wrapper .ly-column2-type05 .main-column .topics-link-column a:hover, .inline-wrap-inner .ly-column2-type05 .main-column .topics-link-column a:hover { text-decoration: none; }
#content-body-wrapper .ly-column2-type05 .main-column .topics-link-column a.link-blank:after, .inline-wrap-inner .ly-column2-type05 .main-column .topics-link-column a.link-blank:after { display: none; }
#content-body-wrapper .ly-column2-type05 .main-column .topics-link-column a.link-blank h3 strong:after, #content-body-wrapper .ly-column2-type05 .main-column .topics-link-column a.link-blank h4 strong:after, #content-body-wrapper .ly-column2-type05 .main-column .topics-link-column a.link-blank h5 strong:after, .inline-wrap-inner .ly-column2-type05 .main-column .topics-link-column a.link-blank h3 strong:after, .inline-wrap-inner .ly-column2-type05 .main-column .topics-link-column a.link-blank h4 strong:after, .inline-wrap-inner .ly-column2-type05 .main-column .topics-link-column a.link-blank h5 strong:after { margin: 0 3px; display: inline-block; vertical-align: middle; min-height: 15px; content: ""; background: transparent url(http://www.tepco.co.jp/shared_hd/css/images/icon_blank.png) no-repeat 0 0; background-size: 15px 15px; vertical-align: -2px; width: 15px; height: 15px; }
#content-body-wrapper .ly-column2-type05 .main-column .topics-link-column .img-wrap p, .inline-wrap-inner .ly-column2-type05 .main-column .topics-link-column .img-wrap p { font-size: 0; line-height: 0; }
#content-body-wrapper .ly-column2-type05 .main-column .topics-link-column .img-wrap p img, .inline-wrap-inner .ly-column2-type05 .main-column .topics-link-column .img-wrap p img { width: 100%; height: auto; }
#content-body-wrapper .ly-column2-type05 .main-column .topics-link-column .txt-wrap, .inline-wrap-inner .ly-column2-type05 .main-column .topics-link-column .txt-wrap { border: 1px solid #ededed; background: #fff; padding: 15px 20px 10px; position: relative; color: #656d73; }
#content-body-wrapper .ly-column2-type05 .main-column .topics-link-column .txt-wrap a, .inline-wrap-inner .ly-column2-type05 .main-column .topics-link-column .txt-wrap a { color: #656d73; text-decoration: none; }
#content-body-wrapper .ly-column2-type05 .main-column .topics-link-column .txt-wrap .doc-date, .inline-wrap-inner .ly-column2-type05 .main-column .topics-link-column .txt-wrap .doc-date { position: absolute; right: 20px; bottom: 15px; }
#content-body-wrapper .ly-column2-type05 .main-column .topics-link-column .txt-wrap .doc-caption, .inline-wrap-inner .ly-column2-type05 .main-column .topics-link-column .txt-wrap .doc-caption { margin-bottom: 10px; padding-right: 9em; }
#content-body-wrapper .ly-column2-type05 .sub-column, .inline-wrap-inner .ly-column2-type05 .sub-column { padding: 50px 0; }
#content-body-wrapper .ly-column2-type05 .sub-column .tbl-type01, .inline-wrap-inner .ly-column2-type05 .sub-column .tbl-type01 { margin-top: 20px; }
#content-body-wrapper .ly-column2-type05 .sub-column .tbl-type01 tr th, .inline-wrap-inner .ly-column2-type05 .sub-column .tbl-type01 tr th { width: 45%; font-weight: normal; }
#content-body-wrapper .ly-column2-type06 ul, .inline-wrap-inner .ly-column2-type06 ul { padding-bottom: 30px; width: 100%; }
#content-body-wrapper .ly-column2-type06 ul li, .inline-wrap-inner .ly-column2-type06 ul li { vertical-align: top; margin: 0 0 30px 0; display: block; width: 100%; }
#content-body-wrapper .ly-column2-type06 ul li .column, .inline-wrap-inner .ly-column2-type06 ul li .column { border: 1px solid #ededed; padding: 25px; letter-spacing: -0.4em; }
#content-body-wrapper .ly-column2-type06 ul li .img-column, #content-body-wrapper .ly-column2-type06 ul li .txt-column, .inline-wrap-inner .ly-column2-type06 ul li .img-column, .inline-wrap-inner .ly-column2-type06 ul li .txt-column { display: inline-block; vertical-align: middle; letter-spacing: normal; width: 48%; }
#content-body-wrapper .ly-column2-type06 ul li .img-column, .inline-wrap-inner .ly-column2-type06 ul li .img-column { font-size: 0; line-height: 0; text-align: center; margin: 0; width: 50%; padding-right: 2%; }
#content-body-wrapper .ly-column2-type06 ul li .img-column img, .inline-wrap-inner .ly-column2-type06 ul li .img-column img { width: 100%; height: auto; }
#content-body-wrapper .ly-column2-type06 ul li .txt-column, .inline-wrap-inner .ly-column2-type06 ul li .txt-column { vertical-align: middle; position: relative; }
#content-body-wrapper .ly-column2-type06 ul li .txt-column .list-disc, .inline-wrap-inner .ly-column2-type06 ul li .txt-column .list-disc { margin-bottom: 0; padding-bottom: 0; width: 100%; margin-left: 0; padding-top: 5px; }
#content-body-wrapper .ly-column2-type06 ul li .txt-column .list-disc li, .inline-wrap-inner .ly-column2-type06 ul li .txt-column .list-disc li { border: none; margin-top: 5px; margin-bottom: 0; width: auto; }
#content-body-wrapper .ly-column2-type06 ul li .txt-column .doc-text, .inline-wrap-inner .ly-column2-type06 ul li .txt-column .doc-text { margin-bottom: 0; }
#content-body-wrapper .ly-column2-type06 ul li .txt-column .link-btn-type01, .inline-wrap-inner .ly-column2-type06 ul li .txt-column .link-btn-type01 { text-align: left; margin: 0; }
#content-body-wrapper .ly-column2-arrow-type01, .inline-wrap-inner .ly-column2-arrow-type01 { padding-bottom: 30px; margin-left: 0; letter-spacing: -0.4em; }
#content-body-wrapper .ly-column2-arrow-type01 .column, .inline-wrap-inner .ly-column2-arrow-type01 .column { display: inline-block; letter-spacing: normal; width: 46%; vertical-align: middle; margin: 0 0 20px 0; }
#content-body-wrapper .ly-column2-arrow-type01 .arrow, .inline-wrap-inner .ly-column2-arrow-type01 .arrow { display: inline-block; letter-spacing: normal; width: 8%; vertical-align: middle; margin: 0; text-align: center; height: 50px; background: transparent url(http://www.tepco.co.jp/shared_hd/css/images/bg_arrow01.png) no-repeat center center; }
#content-body-wrapper .ly-column2-arrow-type01 .arrow p, .inline-wrap-inner .ly-column2-arrow-type01 .arrow p { display: none; }
#content-body-wrapper .ly-column3-type01 ul, .inline-wrap-inner .ly-column3-type01 ul { margin-left: -2%; letter-spacing: -0.4em; }
#content-body-wrapper .ly-column3-type01 ul li, .inline-wrap-inner .ly-column3-type01 ul li { display: inline-block; margin: 0 0 4% 2%; width: 31.3333333%; vertical-align: top; letter-spacing: normal; }
#content-body-wrapper .ly-column3-type01 ul li span, .inline-wrap-inner .ly-column3-type01 ul li span { display: block; font-size: 0; line-height: 0; }
#content-body-wrapper .ly-column3-type01 ul li span img, .inline-wrap-inner .ly-column3-type01 ul li span img { width: 100%; height: auto; }
#content-body-wrapper .ly-column3-type01 ul li p, .inline-wrap-inner .ly-column3-type01 ul li p { display: block; padding: 8px 0 0; margin: 0; }
#content-body-wrapper .ly-column1-type02 .doc-catch, .inline-wrap-inner .ly-column1-type02 .doc-catch { margin-bottom: 20px; }
#content-body-wrapper .ly-column1-type02 .img-inner, .inline-wrap-inner .ly-column1-type02 .img-inner { text-align: center; font-size: 0; line-height: 0; margin: 0 auto 30px; }
#content-body-wrapper .ly-column2-type-special01-wrapper, .inline-wrap-inner .ly-column2-type-special01-wrapper { margin-bottom: 40px; }
#content-body-wrapper .ly-column2-type-special01-wrapper .ly-column2-type-special01, .inline-wrap-inner .ly-column2-type-special01-wrapper .ly-column2-type-special01 { padding-bottom: 0; margin-left: -2%; width: 102%; letter-spacing: -0.4em; }
#content-body-wrapper .ly-column2-type-special01-wrapper .ly-column2-type-special01 .column-txt, #content-body-wrapper .ly-column2-type-special01-wrapper .ly-column2-type-special01 .column-img, .inline-wrap-inner .ly-column2-type-special01-wrapper .ly-column2-type-special01 .column-txt, .inline-wrap-inner .ly-column2-type-special01-wrapper .ly-column2-type-special01 .column-img { display: inline-block; letter-spacing: normal; width: 48%; vertical-align: top; margin: 0 0 0 2%; }
#content-body-wrapper .ly-column2-type-special01-wrapper .ly-column2-type-special01 .column-img .doc-img, .inline-wrap-inner .ly-column2-type-special01-wrapper .ly-column2-type-special01 .column-img .doc-img { font-size: 0; line-height: 0; margin: 0; letter-spacing: normal; }
#content-body-wrapper .hero-carousel-category-wrapper, .inline-wrap-inner .hero-carousel-category-wrapper { margin-top: -10px; }
#content-body-wrapper .hero-carousel-category-wrapper .hero-carousel-category, .inline-wrap-inner .hero-carousel-category-wrapper .hero-carousel-category { width: 100%; height: 325px; padding-bottom: 30px; position: relative; overflow: hidden; }
#content-body-wrapper .hero-carousel-category-wrapper .hero-carousel-category .card-list-wrapper, .inline-wrap-inner .hero-carousel-category-wrapper .hero-carousel-category .card-list-wrapper { position: absolute; left: 50%; margin-left: -620px; width: 1240px; overflow: visible; letter-spacing: -0.4em; }
#content-body-wrapper .hero-carousel-category-wrapper .hero-carousel-category .card-list-wrapper .card-list li, .inline-wrap-inner .hero-carousel-category-wrapper .hero-carousel-category .card-list-wrapper .card-list li { display: inline-block; vertical-align: top; letter-spacing: normal; float: left; margin: 0 3px; }
#content-body-wrapper .hero-carousel-category-wrapper .hero-carousel-category .card-list-wrapper .card-list li.card-l a, #content-body-wrapper .hero-carousel-category-wrapper .hero-carousel-category .card-list-wrapper .card-list li.card-m a, #content-body-wrapper .hero-carousel-category-wrapper .hero-carousel-category .card-list-wrapper .card-list li.card-s a, .inline-wrap-inner .hero-carousel-category-wrapper .hero-carousel-category .card-list-wrapper .card-list li.card-l a, .inline-wrap-inner .hero-carousel-category-wrapper .hero-carousel-category .card-list-wrapper .card-list li.card-m a, .inline-wrap-inner .hero-carousel-category-wrapper .hero-carousel-category .card-list-wrapper .card-list li.card-s a { display: block; position: relative; background: #fff; box-shadow: rgba(203, 204, 206, 0.99216) 4px 4px 1px -3px; -webkit-box-shadow: rgba(203, 204, 206, 0.99216) 4px 4px 1px -3px; -moz-box-shadow: rgba(203, 204, 206, 0.99216) 4px 4px 1px -3px; }
#content-body-wrapper .hero-carousel-category-wrapper .hero-carousel-category .card-list-wrapper .card-list li.card-l a:hover, #content-body-wrapper .hero-carousel-category-wrapper .hero-carousel-category .card-list-wrapper .card-list li.card-m a:hover, #content-body-wrapper .hero-carousel-category-wrapper .hero-carousel-category .card-list-wrapper .card-list li.card-s a:hover, .inline-wrap-inner .hero-carousel-category-wrapper .hero-carousel-category .card-list-wrapper .card-list li.card-l a:hover, .inline-wrap-inner .hero-carousel-category-wrapper .hero-carousel-category .card-list-wrapper .card-list li.card-m a:hover, .inline-wrap-inner .hero-carousel-category-wrapper .hero-carousel-category .card-list-wrapper .card-list li.card-s a:hover { text-decoration: none; }
#content-body-wrapper .hero-carousel-category-wrapper .hero-carousel-category .card-list-wrapper .card-list li.card-l a:hover img, #content-body-wrapper .hero-carousel-category-wrapper .hero-carousel-category .card-list-wrapper .card-list li.card-m a:hover img, #content-body-wrapper .hero-carousel-category-wrapper .hero-carousel-category .card-list-wrapper .card-list li.card-s a:hover img, .inline-wrap-inner .hero-carousel-category-wrapper .hero-carousel-category .card-list-wrapper .card-list li.card-l a:hover img, .inline-wrap-inner .hero-carousel-category-wrapper .hero-carousel-category .card-list-wrapper .card-list li.card-m a:hover img, .inline-wrap-inner .hero-carousel-category-wrapper .hero-carousel-category .card-list-wrapper .card-list li.card-s a:hover img { filter: alpha(opacity=70); opacity: 0.70; }
#content-body-wrapper .hero-carousel-category-wrapper .hero-carousel-category .card-list-wrapper .card-list li.card-l a .img-wrap, #content-body-wrapper .hero-carousel-category-wrapper .hero-carousel-category .card-list-wrapper .card-list li.card-m a .img-wrap, #content-body-wrapper .hero-carousel-category-wrapper .hero-carousel-category .card-list-wrapper .card-list li.card-s a .img-wrap, .inline-wrap-inner .hero-carousel-category-wrapper .hero-carousel-category .card-list-wrapper .card-list li.card-l a .img-wrap, .inline-wrap-inner .hero-carousel-category-wrapper .hero-carousel-category .card-list-wrapper .card-list li.card-m a .img-wrap, .inline-wrap-inner .hero-carousel-category-wrapper .hero-carousel-category .card-list-wrapper .card-list li.card-s a .img-wrap { display: block; margin: 0; padding: 0; overflow: hidden; }
#content-body-wrapper .hero-carousel-category-wrapper .hero-carousel-category .card-list-wrapper .card-list li.card-l a .img-wrap img, #content-body-wrapper .hero-carousel-category-wrapper .hero-carousel-category .card-list-wrapper .card-list li.card-m a .img-wrap img, #content-body-wrapper .hero-carousel-category-wrapper .hero-carousel-category .card-list-wrapper .card-list li.card-s a .img-wrap img, .inline-wrap-inner .hero-carousel-category-wrapper .hero-carousel-category .card-list-wrapper .card-list li.card-l a .img-wrap img, .inline-wrap-inner .hero-carousel-category-wrapper .hero-carousel-category .card-list-wrapper .card-list li.card-m a .img-wrap img, .inline-wrap-inner .hero-carousel-category-wrapper .hero-carousel-category .card-list-wrapper .card-list li.card-s a .img-wrap img { width: 100%; height: auto; }
#content-body-wrapper .hero-carousel-category-wrapper .hero-carousel-category .card-list-wrapper .card-list li.card-l a .txt-wrap .doc-date, #content-body-wrapper .hero-carousel-category-wrapper .hero-carousel-category .card-list-wrapper .card-list li.card-m a .txt-wrap .doc-date, #content-body-wrapper .hero-carousel-category-wrapper .hero-carousel-category .card-list-wrapper .card-list li.card-s a .txt-wrap .doc-date, .inline-wrap-inner .hero-carousel-category-wrapper .hero-carousel-category .card-list-wrapper .card-list li.card-l a .txt-wrap .doc-date, .inline-wrap-inner .hero-carousel-category-wrapper .hero-carousel-category .card-list-wrapper .card-list li.card-m a .txt-wrap .doc-date, .inline-wrap-inner .hero-carousel-category-wrapper .hero-carousel-category .card-list-wrapper .card-list li.card-s a .txt-wrap .doc-date { position: absolute; right: 20px; bottom: 15px; margin: 0; }
#content-body-wrapper .hero-carousel-category-wrapper .hero-carousel-category .card-list-wrapper .card-list li.card-l a .txt-wrap .doc-caption, #content-body-wrapper .hero-carousel-category-wrapper .hero-carousel-category .card-list-wrapper .card-list li.card-m a .txt-wrap .doc-caption, #content-body-wrapper .hero-carousel-category-wrapper .hero-carousel-category .card-list-wrapper .card-list li.card-s a .txt-wrap .doc-caption, .inline-wrap-inner .hero-carousel-category-wrapper .hero-carousel-category .card-list-wrapper .card-list li.card-l a .txt-wrap .doc-caption, .inline-wrap-inner .hero-carousel-category-wrapper .hero-carousel-category .card-list-wrapper .card-list li.card-m a .txt-wrap .doc-caption, .inline-wrap-inner .hero-carousel-category-wrapper .hero-carousel-category .card-list-wrapper .card-list li.card-s a .txt-wrap .doc-caption { position: absolute; left: 20px; bottom: 15px; padding-right: 9em; margin: 0; }
#content-body-wrapper .hero-carousel-category-wrapper .hero-carousel-category .card-list-wrapper .card-list li.card-l a.link-blank:after, #content-body-wrapper .hero-carousel-category-wrapper .hero-carousel-category .card-list-wrapper .card-list li.card-m a.link-blank:after, #content-body-wrapper .hero-carousel-category-wrapper .hero-carousel-category .card-list-wrapper .card-list li.card-s a.link-blank:after, .inline-wrap-inner .hero-carousel-category-wrapper .hero-carousel-category .card-list-wrapper .card-list li.card-l a.link-blank:after, .inline-wrap-inner .hero-carousel-category-wrapper .hero-carousel-category .card-list-wrapper .card-list li.card-m a.link-blank:after, .inline-wrap-inner .hero-carousel-category-wrapper .hero-carousel-category .card-list-wrapper .card-list li.card-s a.link-blank:after { margin: 0; display: none; min-height: 0; content: ""; background: none; width: 0; height: 0; }
#content-body-wrapper .hero-carousel-category-wrapper .hero-carousel-category .card-list-wrapper .card-list li.card-l a.link-blank .txt-wrap h3:after, #content-body-wrapper .hero-carousel-category-wrapper .hero-carousel-category .card-list-wrapper .card-list li.card-m a.link-blank .txt-wrap h3:after, #content-body-wrapper .hero-carousel-category-wrapper .hero-carousel-category .card-list-wrapper .card-list li.card-s a.link-blank .txt-wrap h3:after, .inline-wrap-inner .hero-carousel-category-wrapper .hero-carousel-category .card-list-wrapper .card-list li.card-l a.link-blank .txt-wrap h3:after, .inline-wrap-inner .hero-carousel-category-wrapper .hero-carousel-category .card-list-wrapper .card-list li.card-m a.link-blank .txt-wrap h3:after, .inline-wrap-inner .hero-carousel-category-wrapper .hero-carousel-category .card-list-wrapper .card-list li.card-s a.link-blank .txt-wrap h3:after { margin: 0 3px; display: inline-block; vertical-align: middle; min-height: 15px; content: ""; background: transparent url(http://www.tepco.co.jp/shared_hd/css/images/icon_blank.png) no-repeat 0 0; background-size: 15px 15px; vertical-align: -2px; width: 15px; height: 15px; }
#content-body-wrapper .hero-carousel-category-wrapper .hero-carousel-category .card-list-wrapper .card-list li.card-s a .txt-wrap, .inline-wrap-inner .hero-carousel-category-wrapper .hero-carousel-category .card-list-wrapper .card-list li.card-s a .txt-wrap { padding: 12px 15px 3em; min-height: 3em; }
#content-body-wrapper .hero-carousel-category-wrapper .hero-carousel-category .card-list-wrapper .card-list li.card-s a .txt-wrap h3, .inline-wrap-inner .hero-carousel-category-wrapper .hero-carousel-category .card-list-wrapper .card-list li.card-s a .txt-wrap h3 { font-size: 100%; overflow: hidden; width: 274px; height: 3em; margin-bottom: 0; }
#content-body-wrapper .hero-carousel-category-wrapper .hero-carousel-category .card-list-wrapper .card-list li.card-s a .img-wrap, .inline-wrap-inner .hero-carousel-category-wrapper .hero-carousel-category .card-list-wrapper .card-list li.card-s a .img-wrap { width: 304px; height: 228px; }
#content-body-wrapper .hero-carousel-category-wrapper .hero-carousel-category .card-list-wrapper .card-list li.card-m a .txt-wrap, .inline-wrap-inner .hero-carousel-category-wrapper .hero-carousel-category .card-list-wrapper .card-list li.card-m a .txt-wrap { padding: 15px 20px 3em; min-height: 3.5em; }
#content-body-wrapper .hero-carousel-category-wrapper .hero-carousel-category .card-list-wrapper .card-list li.card-m a .txt-wrap h3, .inline-wrap-inner .hero-carousel-category-wrapper .hero-carousel-category .card-list-wrapper .card-list li.card-m a .txt-wrap h3 { font-size: 131.8%; overflow: hidden; width: 368px; height: 3em; margin-bottom: 0; }
#content-body-wrapper .hero-carousel-category-wrapper .hero-carousel-category .card-list-wrapper .card-list li.card-m a .img-wrap, .inline-wrap-inner .hero-carousel-category-wrapper .hero-carousel-category .card-list-wrapper .card-list li.card-m a .img-wrap { width: 408px; height: 306px; }
#content-body-wrapper .hero-carousel-category-wrapper .hero-carousel-category .card-list-wrapper .card-list li.card-l a .txt-wrap, .inline-wrap-inner .hero-carousel-category-wrapper .hero-carousel-category .card-list-wrapper .card-list li.card-l a .txt-wrap { padding: 20px 20px 3em; min-height: 6.6em; }
#content-body-wrapper .hero-carousel-category-wrapper .hero-carousel-category .card-list-wrapper .card-list li.card-l a .txt-wrap h3, .inline-wrap-inner .hero-carousel-category-wrapper .hero-carousel-category .card-list-wrapper .card-list li.card-l a .txt-wrap h3 { font-size: 142.9%; overflow: hidden; width: 576px; height: 3em; margin-bottom: 0; }
#content-body-wrapper .hero-carousel-category-wrapper .hero-carousel-category .card-list-wrapper .card-list li.card-l a .img-wrap, .inline-wrap-inner .hero-carousel-category-wrapper .hero-carousel-category .card-list-wrapper .card-list li.card-l a .img-wrap { width: 616px; height: 462px; }
#content-body-wrapper .hero-carousel-category-wrapper .hero-carousel-category .card-list-wrapper .card-list:after, .inline-wrap-inner .hero-carousel-category-wrapper .hero-carousel-category .card-list-wrapper .card-list:after { display: block; content: ""; clear: both; height: 0; line-height: 0; overflow: hidden; }
#content-body-wrapper .nav-column1-type01, #content-body-wrapper .nav-column1-type02, #content-body-wrapper .nav-column1-type03, #content-body-wrapper .nav-column2-type05, #content-body-wrapper .nav-column2-type10, #content-body-wrapper .nav-column3-type13, #content-body-wrapper .nav-column2-type14, .inline-wrap-inner .nav-column1-type01, .inline-wrap-inner .nav-column1-type02, .inline-wrap-inner .nav-column1-type03, .inline-wrap-inner .nav-column2-type05, .inline-wrap-inner .nav-column2-type10, .inline-wrap-inner .nav-column3-type13, .inline-wrap-inner .nav-column2-type14 { margin-bottom: 20px; }
#content-body-wrapper .nav-column1-type01 .img-column-text-inner, #content-body-wrapper .nav-column1-type02 .img-column-text-inner, #content-body-wrapper .nav-column1-type03 .img-column-text-inner, #content-body-wrapper .nav-column2-type05 .img-column-text-inner, #content-body-wrapper .nav-column2-type10 .img-column-text-inner, #content-body-wrapper .nav-column3-type13 .img-column-text-inner, #content-body-wrapper .nav-column2-type14 .img-column-text-inner, .inline-wrap-inner .nav-column1-type01 .img-column-text-inner, .inline-wrap-inner .nav-column1-type02 .img-column-text-inner, .inline-wrap-inner .nav-column1-type03 .img-column-text-inner, .inline-wrap-inner .nav-column2-type05 .img-column-text-inner, .inline-wrap-inner .nav-column2-type10 .img-column-text-inner, .inline-wrap-inner .nav-column3-type13 .img-column-text-inner, .inline-wrap-inner .nav-column2-type14 .img-column-text-inner { margin: 0; padding: 0; width: 100%; position: relative; text-align: center; line-height: 0; }
#content-body-wrapper .nav-column1-type01 .img-column-text-inner img, #content-body-wrapper .nav-column1-type02 .img-column-text-inner img, #content-body-wrapper .nav-column1-type03 .img-column-text-inner img, #content-body-wrapper .nav-column2-type05 .img-column-text-inner img, #content-body-wrapper .nav-column2-type10 .img-column-text-inner img, #content-body-wrapper .nav-column3-type13 .img-column-text-inner img, #content-body-wrapper .nav-column2-type14 .img-column-text-inner img, .inline-wrap-inner .nav-column1-type01 .img-column-text-inner img, .inline-wrap-inner .nav-column1-type02 .img-column-text-inner img, .inline-wrap-inner .nav-column1-type03 .img-column-text-inner img, .inline-wrap-inner .nav-column2-type05 .img-column-text-inner img, .inline-wrap-inner .nav-column2-type10 .img-column-text-inner img, .inline-wrap-inner .nav-column3-type13 .img-column-text-inner img, .inline-wrap-inner .nav-column2-type14 .img-column-text-inner img { width: 100%; height: auto; }
#content-body-wrapper .nav-column1-type01 .img-column-text-inner p, #content-body-wrapper .nav-column1-type02 .img-column-text-inner p, #content-body-wrapper .nav-column1-type03 .img-column-text-inner p, #content-body-wrapper .nav-column2-type05 .img-column-text-inner p, #content-body-wrapper .nav-column2-type10 .img-column-text-inner p, #content-body-wrapper .nav-column3-type13 .img-column-text-inner p, #content-body-wrapper .nav-column2-type14 .img-column-text-inner p, .inline-wrap-inner .nav-column1-type01 .img-column-text-inner p, .inline-wrap-inner .nav-column1-type02 .img-column-text-inner p, .inline-wrap-inner .nav-column1-type03 .img-column-text-inner p, .inline-wrap-inner .nav-column2-type05 .img-column-text-inner p, .inline-wrap-inner .nav-column2-type10 .img-column-text-inner p, .inline-wrap-inner .nav-column3-type13 .img-column-text-inner p, .inline-wrap-inner .nav-column2-type14 .img-column-text-inner p { display: block; width: 100%; text-align: center; position: absolute; left: 0; bottom: 50px; color: #fff; font-size: 220%; line-height: 1.6em; }
#content-body-wrapper .nav-column1-type01 .txt-column, #content-body-wrapper .nav-column1-type02 .txt-column, #content-body-wrapper .nav-column1-type03 .txt-column, #content-body-wrapper .nav-column2-type05 .txt-column, #content-body-wrapper .nav-column2-type10 .txt-column, #content-body-wrapper .nav-column3-type13 .txt-column, #content-body-wrapper .nav-column2-type14 .txt-column, .inline-wrap-inner .nav-column1-type01 .txt-column, .inline-wrap-inner .nav-column1-type02 .txt-column, .inline-wrap-inner .nav-column1-type03 .txt-column, .inline-wrap-inner .nav-column2-type05 .txt-column, .inline-wrap-inner .nav-column2-type10 .txt-column, .inline-wrap-inner .nav-column3-type13 .txt-column, .inline-wrap-inner .nav-column2-type14 .txt-column { border: 1px solid #ededed; padding: 30px; }
#content-body-wrapper .nav-column1-type01 .txt-column .hdg-level3, #content-body-wrapper .nav-column1-type02 .txt-column .hdg-level3, #content-body-wrapper .nav-column1-type03 .txt-column .hdg-level3, #content-body-wrapper .nav-column2-type05 .txt-column .hdg-level3, #content-body-wrapper .nav-column2-type10 .txt-column .hdg-level3, #content-body-wrapper .nav-column3-type13 .txt-column .hdg-level3, #content-body-wrapper .nav-column2-type14 .txt-column .hdg-level3, .inline-wrap-inner .nav-column1-type01 .txt-column .hdg-level3, .inline-wrap-inner .nav-column1-type02 .txt-column .hdg-level3, .inline-wrap-inner .nav-column1-type03 .txt-column .hdg-level3, .inline-wrap-inner .nav-column2-type05 .txt-column .hdg-level3, .inline-wrap-inner .nav-column2-type10 .txt-column .hdg-level3, .inline-wrap-inner .nav-column3-type13 .txt-column .hdg-level3, .inline-wrap-inner .nav-column2-type14 .txt-column .hdg-level3 { margin-bottom: 10px; }
#content-body-wrapper .nav-column1-type01 .txt-column .doc-text, #content-body-wrapper .nav-column1-type02 .txt-column .doc-text, #content-body-wrapper .nav-column1-type03 .txt-column .doc-text, #content-body-wrapper .nav-column2-type05 .txt-column .doc-text, #content-body-wrapper .nav-column2-type10 .txt-column .doc-text, #content-body-wrapper .nav-column3-type13 .txt-column .doc-text, #content-body-wrapper .nav-column2-type14 .txt-column .doc-text, .inline-wrap-inner .nav-column1-type01 .txt-column .doc-text, .inline-wrap-inner .nav-column1-type02 .txt-column .doc-text, .inline-wrap-inner .nav-column1-type03 .txt-column .doc-text, .inline-wrap-inner .nav-column2-type05 .txt-column .doc-text, .inline-wrap-inner .nav-column2-type10 .txt-column .doc-text, .inline-wrap-inner .nav-column3-type13 .txt-column .doc-text, .inline-wrap-inner .nav-column2-type14 .txt-column .doc-text { margin-bottom: 0; }
#content-body-wrapper .nav-column1-type01 .txt-column .link-btn-type01, #content-body-wrapper .nav-column1-type02 .txt-column .link-btn-type01, #content-body-wrapper .nav-column1-type03 .txt-column .link-btn-type01, #content-body-wrapper .nav-column2-type05 .txt-column .link-btn-type01, #content-body-wrapper .nav-column2-type10 .txt-column .link-btn-type01, #content-body-wrapper .nav-column3-type13 .txt-column .link-btn-type01, #content-body-wrapper .nav-column2-type14 .txt-column .link-btn-type01, .inline-wrap-inner .nav-column1-type01 .txt-column .link-btn-type01, .inline-wrap-inner .nav-column1-type02 .txt-column .link-btn-type01, .inline-wrap-inner .nav-column1-type03 .txt-column .link-btn-type01, .inline-wrap-inner .nav-column2-type05 .txt-column .link-btn-type01, .inline-wrap-inner .nav-column2-type10 .txt-column .link-btn-type01, .inline-wrap-inner .nav-column3-type13 .txt-column .link-btn-type01, .inline-wrap-inner .nav-column2-type14 .txt-column .link-btn-type01 { margin-top: 15px; text-align: left; }
#content-body-wrapper .nav-column1-type01 .txt-column, .inline-wrap-inner .nav-column1-type01 .txt-column { padding: 35px 40px 30px; }
#content-body-wrapper .nav-column1-type02, .inline-wrap-inner .nav-column1-type02 { margin-bottom: 20px; }
#content-body-wrapper .nav-column1-type02 a, .inline-wrap-inner .nav-column1-type02 a { text-decoration: none; }
#content-body-wrapper .nav-column1-type02 a.link-blank:after, #content-body-wrapper .nav-column1-type02 a.link-pdf:after, .inline-wrap-inner .nav-column1-type02 a.link-blank:after, .inline-wrap-inner .nav-column1-type02 a.link-pdf:after { display: none; }
#content-body-wrapper .nav-column1-type02 a.link-blank .hdg-level2:after, #content-body-wrapper .nav-column1-type02 a.link-blank .hdg-level3:after, #content-body-wrapper .nav-column1-type02 a.link-blank .hdg-level4:after, #content-body-wrapper .nav-column1-type02 a.link-blank p:after, #content-body-wrapper .nav-column1-type02 a.link-pdf .hdg-level2:after, #content-body-wrapper .nav-column1-type02 a.link-pdf .hdg-level3:after, #content-body-wrapper .nav-column1-type02 a.link-pdf .hdg-level4:after, #content-body-wrapper .nav-column1-type02 a.link-pdf p:after, .inline-wrap-inner .nav-column1-type02 a.link-blank .hdg-level2:after, .inline-wrap-inner .nav-column1-type02 a.link-blank .hdg-level3:after, .inline-wrap-inner .nav-column1-type02 a.link-blank .hdg-level4:after, .inline-wrap-inner .nav-column1-type02 a.link-blank p:after, .inline-wrap-inner .nav-column1-type02 a.link-pdf .hdg-level2:after, .inline-wrap-inner .nav-column1-type02 a.link-pdf .hdg-level3:after, .inline-wrap-inner .nav-column1-type02 a.link-pdf .hdg-level4:after, .inline-wrap-inner .nav-column1-type02 a.link-pdf p:after { margin: 0 0px 0 10px; display: inline-block; vertical-align: middle; min-height: 15px; content: ""; background: transparent url(http://www.tepco.co.jp/shared_hd/css/images/icon_blank.png) no-repeat 0 0; background-size: 15px 15px; vertical-align: 0; width: 15px; height: 15px; }
#content-body-wrapper .nav-column1-type02 a.link-pdf .hdg-level2:after, #content-body-wrapper .nav-column1-type02 a.link-pdf .hdg-level3:after, #content-body-wrapper .nav-column1-type02 a.link-pdf .hdg-level4:after, #content-body-wrapper .nav-column1-type02 a.link-pdf p:after, .inline-wrap-inner .nav-column1-type02 a.link-pdf .hdg-level2:after, .inline-wrap-inner .nav-column1-type02 a.link-pdf .hdg-level3:after, .inline-wrap-inner .nav-column1-type02 a.link-pdf .hdg-level4:after, .inline-wrap-inner .nav-column1-type02 a.link-pdf p:after { background-image: none; }
#content-body-wrapper .nav-column1-type02 .img-column, .inline-wrap-inner .nav-column1-type02 .img-column { margin: 0; padding: 0; width: 100%; position: relative; text-align: center; line-height: 0; }
#content-body-wrapper .nav-column1-type02 .img-column img, .inline-wrap-inner .nav-column1-type02 .img-column img { width: 100%; height: auto; }
#content-body-wrapper .nav-column1-type02 .txt-column, .inline-wrap-inner .nav-column1-type02 .txt-column { border: 1px solid #ededed; padding: 15px 25px; }
#content-body-wrapper .nav-column1-type02 .txt-column .hdg-level2, #content-body-wrapper .nav-column1-type02 .txt-column .hdg-level3, #content-body-wrapper .nav-column1-type02 .txt-column .hdg-level4, #content-body-wrapper .nav-column1-type02 .txt-column p, .inline-wrap-inner .nav-column1-type02 .txt-column .hdg-level2, .inline-wrap-inner .nav-column1-type02 .txt-column .hdg-level3, .inline-wrap-inner .nav-column1-type02 .txt-column .hdg-level4, .inline-wrap-inner .nav-column1-type02 .txt-column p { margin-bottom: 0; }
#content-body-wrapper .nav-column1-type02 .txt-column .hdg-level2:after, #content-body-wrapper .nav-column1-type02 .txt-column .hdg-level3:after, #content-body-wrapper .nav-column1-type02 .txt-column .hdg-level4:after, #content-body-wrapper .nav-column1-type02 .txt-column p:after, .inline-wrap-inner .nav-column1-type02 .txt-column .hdg-level2:after, .inline-wrap-inner .nav-column1-type02 .txt-column .hdg-level3:after, .inline-wrap-inner .nav-column1-type02 .txt-column .hdg-level4:after, .inline-wrap-inner .nav-column1-type02 .txt-column p:after { margin: 0 0px 0 10px; display: inline-block; vertical-align: middle; min-height: 15px; content: ""; background: transparent url(http://www.tepco.co.jp/shared_hd/css/images/icon_arrow_m02.png) no-repeat 0 0; background-size: 8px 14px; vertical-align: 1px; width: 8px; height: 15px; }
#content-body-wrapper .nav-column1-type03, .inline-wrap-inner .nav-column1-type03 { margin-bottom: 40px; border: 1px solid #ededed; }
#content-body-wrapper .nav-column1-type03 a, .inline-wrap-inner .nav-column1-type03 a { text-decoration: none; }
#content-body-wrapper .nav-column1-type03 a.link-blank:after, #content-body-wrapper .nav-column1-type03 a.link-pdf:after, .inline-wrap-inner .nav-column1-type03 a.link-blank:after, .inline-wrap-inner .nav-column1-type03 a.link-pdf:after { display: none; }
#content-body-wrapper .nav-column1-type03 a.link-blank .hdg-level3:after, #content-body-wrapper .nav-column1-type03 a.link-blank .hdg-level4:after, #content-body-wrapper .nav-column1-type03 a.link-pdf .hdg-level3:after, #content-body-wrapper .nav-column1-type03 a.link-pdf .hdg-level4:after, .inline-wrap-inner .nav-column1-type03 a.link-blank .hdg-level3:after, .inline-wrap-inner .nav-column1-type03 a.link-blank .hdg-level4:after, .inline-wrap-inner .nav-column1-type03 a.link-pdf .hdg-level3:after, .inline-wrap-inner .nav-column1-type03 a.link-pdf .hdg-level4:after { margin: 0 0px 0 10px; display: inline-block; vertical-align: middle; min-height: 15px; content: ""; background: transparent url(http://www.tepco.co.jp/shared_hd/css/images/icon_blank.png) no-repeat 0 0; background-size: 15px 15px; vertical-align: 0; width: 15px; height: 15px; }
#content-body-wrapper .nav-column1-type03 a.link-pdf .hdg-level3:after, #content-body-wrapper .nav-column1-type03 a.link-pdf .hdg-level4:after, .inline-wrap-inner .nav-column1-type03 a.link-pdf .hdg-level3:after, .inline-wrap-inner .nav-column1-type03 a.link-pdf .hdg-level4:after { background-image: none; }
#content-body-wrapper .nav-column1-type03 .img-column, .inline-wrap-inner .nav-column1-type03 .img-column { margin: 0; padding: 0; position: relative; text-align: center; line-height: 0; }
#content-body-wrapper .nav-column1-type03 .img-column img, .inline-wrap-inner .nav-column1-type03 .img-column img { width: 100%; height: auto; }
#content-body-wrapper .nav-column1-type03 .img-column .img-column-inner-txt, .inline-wrap-inner .nav-column1-type03 .img-column .img-column-inner-txt { position: absolute; top: 33%; width: 100%; left: 0; }
#content-body-wrapper .nav-column1-type03 .img-column .img-column-inner-txt .hdg-level2, .inline-wrap-inner .nav-column1-type03 .img-column .img-column-inner-txt .hdg-level2 { color: #ea1f19; font-weight: bold; line-height: normal; }
#content-body-wrapper .nav-column1-type03 .img-column .img-column-inner-txt .inner-wrap, .inline-wrap-inner .nav-column1-type03 .img-column .img-column-inner-txt .inner-wrap { text-align: center; letter-spacing: -0.4em; font-family: 'Noto Sans Japanese', 'Hiragino Kaku Gothic ProN', Meiryo, '・ｭ・ｳ ・ｰ繧ｴ繧ｷ繝・け', 'Arial', sans-serif; }
#content-body-wrapper .nav-column1-type03 .img-column .img-column-inner-txt .inner-wrap p, .inline-wrap-inner .nav-column1-type03 .img-column .img-column-inner-txt .inner-wrap p { display: inline-block; vertical-align: top; line-height: normal; letter-spacing: normal; line-height: normal; padding: 0 40px; }
#content-body-wrapper .nav-column1-type03 .img-column .img-column-inner-txt .inner-wrap p em, .inline-wrap-inner .nav-column1-type03 .img-column .img-column-inner-txt .inner-wrap p em { display: block; background-color: #ea1f19; padding: 5px 50px 7px; color: #fff; font-weight: bold; margin-bottom: 0; font-size: 114.3%; }
#content-body-wrapper .nav-column1-type03 .img-column .img-column-inner-txt .inner-wrap p strong, .inline-wrap-inner .nav-column1-type03 .img-column .img-column-inner-txt .inner-wrap p strong { color: #ea1f19; font-size: 550%; }
#content-body-wrapper .nav-column1-type03 .img-column .img-column-inner-txt .inner-wrap p strong span, .inline-wrap-inner .nav-column1-type03 .img-column .img-column-inner-txt .inner-wrap p strong span { font-size: 50%; padding-left: 5px; }
#content-body-wrapper .nav-column1-type03 .txt-column, .inline-wrap-inner .nav-column1-type03 .txt-column { border: none; border-top: 1px solid #ededed; padding: 15px 25px; text-align: left; }
#content-body-wrapper .nav-column1-type03 .txt-column .hdg-level2, #content-body-wrapper .nav-column1-type03 .txt-column .hdg-level3, #content-body-wrapper .nav-column1-type03 .txt-column .hdg-level4, #content-body-wrapper .nav-column1-type03 .txt-column p, .inline-wrap-inner .nav-column1-type03 .txt-column .hdg-level2, .inline-wrap-inner .nav-column1-type03 .txt-column .hdg-level3, .inline-wrap-inner .nav-column1-type03 .txt-column .hdg-level4, .inline-wrap-inner .nav-column1-type03 .txt-column p { margin-bottom: 0; }
#content-body-wrapper .nav-column1-type03 .txt-column .hdg-level2:after, #content-body-wrapper .nav-column1-type03 .txt-column .hdg-level3:after, #content-body-wrapper .nav-column1-type03 .txt-column .hdg-level4:after, #content-body-wrapper .nav-column1-type03 .txt-column p:after, .inline-wrap-inner .nav-column1-type03 .txt-column .hdg-level2:after, .inline-wrap-inner .nav-column1-type03 .txt-column .hdg-level3:after, .inline-wrap-inner .nav-column1-type03 .txt-column .hdg-level4:after, .inline-wrap-inner .nav-column1-type03 .txt-column p:after { margin: 0 0px 0 10px; display: inline-block; vertical-align: middle; min-height: 15px; content: ""; background: transparent url(http://www.tepco.co.jp/shared_hd/css/images/icon_arrow_m02.png) no-repeat 0 0; background-size: 8px 14px; vertical-align: 1px; width: 8px; height: 15px; }
#content-body-wrapper .nav-column2-type05, #content-body-wrapper .nav-column2-type10, #content-body-wrapper .nav-column2-type14, .inline-wrap-inner .nav-column2-type05, .inline-wrap-inner .nav-column2-type10, .inline-wrap-inner .nav-column2-type14 { margin-bottom: 0px; padding-bottom: 10px; }
#content-body-wrapper .nav-column2-type05 ul, #content-body-wrapper .nav-column2-type10 ul, #content-body-wrapper .nav-column2-type14 ul, .inline-wrap-inner .nav-column2-type05 ul, .inline-wrap-inner .nav-column2-type10 ul, .inline-wrap-inner .nav-column2-type14 ul { margin-left: -2%; width: 102%; letter-spacing: -0.4em; }
#content-body-wrapper .nav-column2-type05 ul li, #content-body-wrapper .nav-column2-type10 ul li, #content-body-wrapper .nav-column2-type14 ul li, .inline-wrap-inner .nav-column2-type05 ul li, .inline-wrap-inner .nav-column2-type10 ul li, .inline-wrap-inner .nav-column2-type14 ul li { display: inline-block; vertical-align: top; letter-spacing: normal; margin: 0 0 20px 2%; width: 48%; }
#content-body-wrapper .nav-column2-type05 ul li .list-link, #content-body-wrapper .nav-column2-type10 ul li .list-link, #content-body-wrapper .nav-column2-type14 ul li .list-link, .inline-wrap-inner .nav-column2-type05 ul li .list-link, .inline-wrap-inner .nav-column2-type10 ul li .list-link, .inline-wrap-inner .nav-column2-type14 ul li .list-link { margin: 17px 0 0; width: 100%; }
#content-body-wrapper .nav-column2-type05 ul li .list-link li, #content-body-wrapper .nav-column2-type10 ul li .list-link li, #content-body-wrapper .nav-column2-type14 ul li .list-link li, .inline-wrap-inner .nav-column2-type05 ul li .list-link li, .inline-wrap-inner .nav-column2-type10 ul li .list-link li, .inline-wrap-inner .nav-column2-type14 ul li .list-link li { display: block; margin: 0 0 0 0; padding-top: 5px; width: 100%; }
#content-body-wrapper .nav-column2-type05 .txt-column, .inline-wrap-inner .nav-column2-type05 .txt-column { padding: 20px; }
#content-body-wrapper .nav-column2-type05 .txt-column .hdg-level3, .inline-wrap-inner .nav-column2-type05 .txt-column .hdg-level3 { margin-bottom: 5px; }
#content-body-wrapper .nav-column3-type13, .inline-wrap-inner .nav-column3-type13 { margin-bottom: 0px; padding-bottom: 10px; }
#content-body-wrapper .nav-column3-type13 ul, .inline-wrap-inner .nav-column3-type13 ul { margin-left: -2%; letter-spacing: -0.4em; }
#content-body-wrapper .nav-column3-type13 ul li, .inline-wrap-inner .nav-column3-type13 ul li { display: inline-block; letter-spacing: normal; margin: 0 0 20px 2%; width: 31.3333333%; vertical-align: top; }
#content-body-wrapper .nav-column3-type13 .txt-column, .inline-wrap-inner .nav-column3-type13 .txt-column { padding: 20px; }
#content-body-wrapper .nav-column3-type13 .txt-column .link-column, .inline-wrap-inner .nav-column3-type13 .txt-column .link-column { display: block; margin: -20px; padding: 20px; }
#content-body-wrapper .nav-column3-type13 .txt-column .link-column .hdg-level3:after, #content-body-wrapper .nav-column3-type13 .txt-column .link-column .hdg-level4:after, .inline-wrap-inner .nav-column3-type13 .txt-column .link-column .hdg-level3:after, .inline-wrap-inner .nav-column3-type13 .txt-column .link-column .hdg-level4:after { margin: 0 0 0 8px; display: inline-block; min-height: 14px; content: ""; background: transparent url(http://www.tepco.co.jp/shared_hd/css/images/icon_arrow_m02.png) no-repeat 0 0; background-size: 8px 14px; vertical-align: 1px; width: 8px; height: 14px; }
#content-body-wrapper .nav-column3-type13 .txt-column .link-column:hover, .inline-wrap-inner .nav-column3-type13 .txt-column .link-column:hover { text-decoration: none; }
#content-body-wrapper .nav-column3-type13 .img-column, .inline-wrap-inner .nav-column3-type13 .img-column { font-size: 0; line-height: 0; text-align: center; margin-bottom: 15px; }
#content-body-wrapper .nav-column3-type13 .img-column img, .inline-wrap-inner .nav-column3-type13 .img-column img { width: 100%; max-width: 270px; height: auto; }
#content-body-wrapper .nav-column2-type01, #content-body-wrapper .nav-column2-type09, .inline-wrap-inner .nav-column2-type01, .inline-wrap-inner .nav-column2-type09 { padding-bottom: 0; }
#content-body-wrapper .nav-column2-type01 ul, #content-body-wrapper .nav-column2-type09 ul, .inline-wrap-inner .nav-column2-type01 ul, .inline-wrap-inner .nav-column2-type09 ul { margin-left: -2%; width: 102%; letter-spacing: -0.4em; }
#content-body-wrapper .nav-column2-type01 ul li, #content-body-wrapper .nav-column2-type09 ul li, .inline-wrap-inner .nav-column2-type01 ul li, .inline-wrap-inner .nav-column2-type09 ul li { display: inline-block; letter-spacing: normal; margin: 0 0 20px 2%; vertical-align: top; width: 48%; }
#content-body-wrapper .nav-column2-type01 ul li a, #content-body-wrapper .nav-column2-type09 ul li a, .inline-wrap-inner .nav-column2-type01 ul li a, .inline-wrap-inner .nav-column2-type09 ul li a { display: block; border: 1px solid #ededed; text-decoration: none; }
#content-body-wrapper .nav-column2-type01 ul li a span, #content-body-wrapper .nav-column2-type09 ul li a span, .inline-wrap-inner .nav-column2-type01 ul li a span, .inline-wrap-inner .nav-column2-type09 ul li a span { display: block; font-size: 0; line-height: 0; }
#content-body-wrapper .nav-column2-type01 ul li a span img, #content-body-wrapper .nav-column2-type09 ul li a span img, .inline-wrap-inner .nav-column2-type01 ul li a span img, .inline-wrap-inner .nav-column2-type09 ul li a span img { margin: 0 auto; width: 100%; height: auto; border-bottom: 1px solid #ededed; }
#content-body-wrapper .nav-column2-type01 ul li a h2, #content-body-wrapper .nav-column2-type01 ul li a h3, #content-body-wrapper .nav-column2-type01 ul li a h4, #content-body-wrapper .nav-column2-type09 ul li a h2, #content-body-wrapper .nav-column2-type09 ul li a h3, #content-body-wrapper .nav-column2-type09 ul li a h4, .inline-wrap-inner .nav-column2-type01 ul li a h2, .inline-wrap-inner .nav-column2-type01 ul li a h3, .inline-wrap-inner .nav-column2-type01 ul li a h4, .inline-wrap-inner .nav-column2-type09 ul li a h2, .inline-wrap-inner .nav-column2-type09 ul li a h3, .inline-wrap-inner .nav-column2-type09 ul li a h4 { padding: 15px 25px 14px 25px; position: relative; margin: 0; }
#content-body-wrapper .nav-column2-type01 ul li a h2:after, #content-body-wrapper .nav-column2-type01 ul li a h3:after, #content-body-wrapper .nav-column2-type01 ul li a h4:after, #content-body-wrapper .nav-column2-type09 ul li a h2:after, #content-body-wrapper .nav-column2-type09 ul li a h3:after, #content-body-wrapper .nav-column2-type09 ul li a h4:after, .inline-wrap-inner .nav-column2-type01 ul li a h2:after, .inline-wrap-inner .nav-column2-type01 ul li a h3:after, .inline-wrap-inner .nav-column2-type01 ul li a h4:after, .inline-wrap-inner .nav-column2-type09 ul li a h2:after, .inline-wrap-inner .nav-column2-type09 ul li a h3:after, .inline-wrap-inner .nav-column2-type09 ul li a h4:after { margin: 0 0px 0 10px; display: inline-block; vertical-align: middle; min-height: 15px; content: ""; background: transparent url(http://www.tepco.co.jp/shared_hd/css/images/icon_arrow_m02.png) no-repeat 0 0; background-size: 8px 14px; vertical-align: -1px; width: 8px; height: 14px; }
#content-body-wrapper .nav-column2-type01 ul li a h2.hdg-level3, #content-body-wrapper .nav-column2-type01 ul li a h3.hdg-level3, #content-body-wrapper .nav-column2-type01 ul li a h4.hdg-level3, #content-body-wrapper .nav-column2-type09 ul li a h2.hdg-level3, #content-body-wrapper .nav-column2-type09 ul li a h3.hdg-level3, #content-body-wrapper .nav-column2-type09 ul li a h4.hdg-level3, .inline-wrap-inner .nav-column2-type01 ul li a h2.hdg-level3, .inline-wrap-inner .nav-column2-type01 ul li a h3.hdg-level3, .inline-wrap-inner .nav-column2-type01 ul li a h4.hdg-level3, .inline-wrap-inner .nav-column2-type09 ul li a h2.hdg-level3, .inline-wrap-inner .nav-column2-type09 ul li a h3.hdg-level3, .inline-wrap-inner .nav-column2-type09 ul li a h4.hdg-level3 { font-size: 130%; }
#content-body-wrapper .nav-column2-type01 ul li a .doc-text, #content-body-wrapper .nav-column2-type09 ul li a .doc-text, .inline-wrap-inner .nav-column2-type01 ul li a .doc-text, .inline-wrap-inner .nav-column2-type09 ul li a .doc-text { margin: -10px 0 0; padding: 0 25px 14px; }
#content-body-wrapper .nav-column2-type01 ul li a .doc-text:hover, #content-body-wrapper .nav-column2-type09 ul li a .doc-text:hover, .inline-wrap-inner .nav-column2-type01 ul li a .doc-text:hover, .inline-wrap-inner .nav-column2-type09 ul li a .doc-text:hover { color: #656d73; }
#content-body-wrapper .nav-column2-type01 ul li a.link-blank:after, #content-body-wrapper .nav-column2-type01 ul li a.link-pdf:after, #content-body-wrapper .nav-column2-type09 ul li a.link-blank:after, #content-body-wrapper .nav-column2-type09 ul li a.link-pdf:after, .inline-wrap-inner .nav-column2-type01 ul li a.link-blank:after, .inline-wrap-inner .nav-column2-type01 ul li a.link-pdf:after, .inline-wrap-inner .nav-column2-type09 ul li a.link-blank:after, .inline-wrap-inner .nav-column2-type09 ul li a.link-pdf:after { display: none; }
#content-body-wrapper .nav-column2-type01 ul li a.link-blank h2:after, #content-body-wrapper .nav-column2-type01 ul li a.link-blank h3:after, #content-body-wrapper .nav-column2-type01 ul li a.link-blank h4:after, #content-body-wrapper .nav-column2-type01 ul li a.link-pdf h2:after, #content-body-wrapper .nav-column2-type01 ul li a.link-pdf h3:after, #content-body-wrapper .nav-column2-type01 ul li a.link-pdf h4:after, #content-body-wrapper .nav-column2-type09 ul li a.link-blank h2:after, #content-body-wrapper .nav-column2-type09 ul li a.link-blank h3:after, #content-body-wrapper .nav-column2-type09 ul li a.link-blank h4:after, #content-body-wrapper .nav-column2-type09 ul li a.link-pdf h2:after, #content-body-wrapper .nav-column2-type09 ul li a.link-pdf h3:after, #content-body-wrapper .nav-column2-type09 ul li a.link-pdf h4:after, .inline-wrap-inner .nav-column2-type01 ul li a.link-blank h2:after, .inline-wrap-inner .nav-column2-type01 ul li a.link-blank h3:after, .inline-wrap-inner .nav-column2-type01 ul li a.link-blank h4:after, .inline-wrap-inner .nav-column2-type01 ul li a.link-pdf h2:after, .inline-wrap-inner .nav-column2-type01 ul li a.link-pdf h3:after, .inline-wrap-inner .nav-column2-type01 ul li a.link-pdf h4:after, .inline-wrap-inner .nav-column2-type09 ul li a.link-blank h2:after, .inline-wrap-inner .nav-column2-type09 ul li a.link-blank h3:after, .inline-wrap-inner .nav-column2-type09 ul li a.link-blank h4:after, .inline-wrap-inner .nav-column2-type09 ul li a.link-pdf h2:after, .inline-wrap-inner .nav-column2-type09 ul li a.link-pdf h3:after, .inline-wrap-inner .nav-column2-type09 ul li a.link-pdf h4:after { margin: 0 0px 0 10px; display: inline-block; vertical-align: middle; min-height: 15px; content: ""; background: transparent url(http://www.tepco.co.jp/shared_hd/css/images/icon_blank.png) no-repeat 0 0; background-size: 15px 15px; vertical-align: 0; width: 15px; height: 15px; }
#content-body-wrapper .nav-column2-type01 ul li a.link-pdf h2:after, #content-body-wrapper .nav-column2-type01 ul li a.link-pdf h3:after, #content-body-wrapper .nav-column2-type01 ul li a.link-pdf h4:after, #content-body-wrapper .nav-column2-type09 ul li a.link-pdf h2:after, #content-body-wrapper .nav-column2-type09 ul li a.link-pdf h3:after, #content-body-wrapper .nav-column2-type09 ul li a.link-pdf h4:after, .inline-wrap-inner .nav-column2-type01 ul li a.link-pdf h2:after, .inline-wrap-inner .nav-column2-type01 ul li a.link-pdf h3:after, .inline-wrap-inner .nav-column2-type01 ul li a.link-pdf h4:after, .inline-wrap-inner .nav-column2-type09 ul li a.link-pdf h2:after, .inline-wrap-inner .nav-column2-type09 ul li a.link-pdf h3:after, .inline-wrap-inner .nav-column2-type09 ul li a.link-pdf h4:after { background: none; }
#content-body-wrapper .nav-column2-type01 ul li a.link-pdf h2 .file-capacity, #content-body-wrapper .nav-column2-type01 ul li a.link-pdf h3 .file-capacity, #content-body-wrapper .nav-column2-type01 ul li a.link-pdf h4 .file-capacity, #content-body-wrapper .nav-column2-type09 ul li a.link-pdf h2 .file-capacity, #content-body-wrapper .nav-column2-type09 ul li a.link-pdf h3 .file-capacity, #content-body-wrapper .nav-column2-type09 ul li a.link-pdf h4 .file-capacity, .inline-wrap-inner .nav-column2-type01 ul li a.link-pdf h2 .file-capacity, .inline-wrap-inner .nav-column2-type01 ul li a.link-pdf h3 .file-capacity, .inline-wrap-inner .nav-column2-type01 ul li a.link-pdf h4 .file-capacity, .inline-wrap-inner .nav-column2-type09 ul li a.link-pdf h2 .file-capacity, .inline-wrap-inner .nav-column2-type09 ul li a.link-pdf h3 .file-capacity, .inline-wrap-inner .nav-column2-type09 ul li a.link-pdf h4 .file-capacity { font-size: 65%; line-height: normal; display: inline-block; }
#content-body-wrapper .txt-column3-type01, .inline-wrap-inner .txt-column3-type01 { width: 100%; padding-bottom: 70px; }
#content-body-wrapper .txt-column3-type01 ul, .inline-wrap-inner .txt-column3-type01 ul { letter-spacing: -0.4em; }
#content-body-wrapper .txt-column3-type01 ul li, .inline-wrap-inner .txt-column3-type01 ul li { display: inline-block; letter-spacing: normal; width: 33.333333%; vertical-align: top; text-align: center; font-family: 'Noto Sans Japanese','Hiragino Kaku Gothic ProN',Meiryo,'・ｭ・ｳ ・ｰ繧ｴ繧ｷ繝・け','Arial',sans-serif; }
#content-body-wrapper .txt-column3-type01 ul li .doc-text, .inline-wrap-inner .txt-column3-type01 ul li .doc-text { font-size: 108.2%; margin: 0 0 10px; }
#content-body-wrapper .txt-column3-type01 ul li .doc-spec, .inline-wrap-inner .txt-column3-type01 ul li .doc-spec { font-size: 200%; line-height: 1.3em; }
#content-body-wrapper .txt-column3-type01 ul li .doc-spec strong, .inline-wrap-inner .txt-column3-type01 ul li .doc-spec strong { color: #ea1e1f; font-size: 165%; padding-right: 5px; }
#content-body-wrapper .nav-column3-type08, #content-body-wrapper .nav-column3-type08-01, .inline-wrap-inner .nav-column3-type08, .inline-wrap-inner .nav-column3-type08-01 { padding-bottom: 10px; }
#content-body-wrapper .nav-column3-type08 ul, #content-body-wrapper .nav-column3-type08-01 ul, .inline-wrap-inner .nav-column3-type08 ul, .inline-wrap-inner .nav-column3-type08-01 ul { margin-left: -2%; letter-spacing: -0.4em; }
#content-body-wrapper .nav-column3-type08 ul li, #content-body-wrapper .nav-column3-type08-01 ul li, .inline-wrap-inner .nav-column3-type08 ul li, .inline-wrap-inner .nav-column3-type08-01 ul li { display: inline-block; letter-spacing: normal; margin: 0 0 20px 2%; width: 31.3333333%; vertical-align: top; }
#content-body-wrapper .nav-column3-type08 ul li .list-link, #content-body-wrapper .nav-column3-type08-01 ul li .list-link, .inline-wrap-inner .nav-column3-type08 ul li .list-link, .inline-wrap-inner .nav-column3-type08-01 ul li .list-link { margin-left: 0; }
#content-body-wrapper .nav-column3-type08 ul li .list-link li, #content-body-wrapper .nav-column3-type08-01 ul li .list-link li, .inline-wrap-inner .nav-column3-type08 ul li .list-link li, .inline-wrap-inner .nav-column3-type08-01 ul li .list-link li { display: block; width: auto; margin: 5px 0px; }
#content-body-wrapper .nav-column3-type08 ul li .hdg-level3, #content-body-wrapper .nav-column3-type08-01 ul li .hdg-level3, .inline-wrap-inner .nav-column3-type08 ul li .hdg-level3, .inline-wrap-inner .nav-column3-type08-01 ul li .hdg-level3 { margin: 0px; padding: 0 0 15px; }
#content-body-wrapper .nav-column3-type08 ul li .hdg-level3 .link-icon:after, #content-body-wrapper .nav-column3-type08-01 ul li .hdg-level3 .link-icon:after, .inline-wrap-inner .nav-column3-type08 ul li .hdg-level3 .link-icon:after, .inline-wrap-inner .nav-column3-type08-01 ul li .hdg-level3 .link-icon:after { margin: 0 0px 0 8px; display: inline-block; vertical-align: middle; min-height: 15px; content: ""; background: transparent url(http://www.tepco.co.jp/shared_hd/css/images/icon_arrow_m02.png) no-repeat 0 0; background-size: 8px 14px; vertical-align: -1px; width: 8px; height: 14px; }
#content-body-wrapper .nav-column3-type08 .txt-column, #content-body-wrapper .nav-column3-type08-01 .txt-column, .inline-wrap-inner .nav-column3-type08 .txt-column, .inline-wrap-inner .nav-column3-type08-01 .txt-column { border: 1px solid #ededed; padding: 20px 30px; }
#content-body-wrapper .nav-column3-type08 .txt-column .link-btn-type01, #content-body-wrapper .nav-column3-type08-01 .txt-column .link-btn-type01, .inline-wrap-inner .nav-column3-type08 .txt-column .link-btn-type01, .inline-wrap-inner .nav-column3-type08-01 .txt-column .link-btn-type01 { text-align: left; }
#content-body-wrapper .nav-column3-type08 .img-column, #content-body-wrapper .nav-column3-type08-01 .img-column, .inline-wrap-inner .nav-column3-type08 .img-column, .inline-wrap-inner .nav-column3-type08-01 .img-column { font-size: 0; line-height: 0; margin: 0; padding: 0; }
#content-body-wrapper .nav-column3-type08 .img-column img, #content-body-wrapper .nav-column3-type08-01 .img-column img, .inline-wrap-inner .nav-column3-type08 .img-column img, .inline-wrap-inner .nav-column3-type08-01 .img-column img { width: 100%; height: auto; }
#content-body-wrapper .nav-column2-type09, .inline-wrap-inner .nav-column2-type09 { padding-bottom: 10px; }
#content-body-wrapper .nav-column2-type09 ul li a h2, #content-body-wrapper .nav-column2-type09 ul li a h3, #content-body-wrapper .nav-column2-type09 ul li a h4, .inline-wrap-inner .nav-column2-type09 ul li a h2, .inline-wrap-inner .nav-column2-type09 ul li a h3, .inline-wrap-inner .nav-column2-type09 ul li a h4 { padding: 25px 25px 24px 25px; position: relative; margin: 0; }
#content-body-wrapper .nav-column2-type09 ul li a h2:after, #content-body-wrapper .nav-column2-type09 ul li a h3:after, #content-body-wrapper .nav-column2-type09 ul li a h4:after, .inline-wrap-inner .nav-column2-type09 ul li a h2:after, .inline-wrap-inner .nav-column2-type09 ul li a h3:after, .inline-wrap-inner .nav-column2-type09 ul li a h4:after { margin: 0 0px 0 10px; display: inline-block; vertical-align: middle; min-height: 15px; content: ""; background: transparent url(http://www.tepco.co.jp/shared_hd/css/images/icon_arrow_m02.png) no-repeat 0 0; background-size: 8px 14px; vertical-align: 1px; width: 8px; height: 15px; }
#content-body-wrapper .nav-column2-type02 .list-parent, .inline-wrap-inner .nav-column2-type02 .list-parent { margin-left: -2%; width: 102%; letter-spacing: -0.4em; }
#content-body-wrapper .nav-column2-type02 .list-parent li, .inline-wrap-inner .nav-column2-type02 .list-parent li { display: inline-block; letter-spacing: normal; margin: 0 0 20px 2%; width: 47.7%; vertical-align: top; border: 1px solid #ededed; }
#content-body-wrapper .nav-column2-type02 .list-parent li .list-parent-inner, .inline-wrap-inner .nav-column2-type02 .list-parent li .list-parent-inner { padding: 40px 20px; }
#content-body-wrapper .nav-column2-type02 .list-parent li .list-parent-inner .hdg-text, .inline-wrap-inner .nav-column2-type02 .list-parent li .list-parent-inner .hdg-text { font-size: 120.3%; padding-bottom: 15px; }
#content-body-wrapper .nav-column2-type02 .list-parent li .list-parent-inner .doc-text, .inline-wrap-inner .nav-column2-type02 .list-parent li .list-parent-inner .doc-text { margin: 10px 0 0; }
#content-body-wrapper .nav-column2-type02 .list-parent li .list-parent-inner ul, .inline-wrap-inner .nav-column2-type02 .list-parent li .list-parent-inner ul { margin-bottom: 0; }
#content-body-wrapper .nav-column2-type02 .list-parent li .list-parent-inner ul li, .inline-wrap-inner .nav-column2-type02 .list-parent li .list-parent-inner ul li { border: none; width: auto; margin-bottom: 0; }
#content-body-wrapper .nav-column2-type02 .list-parent li .list-child li, .inline-wrap-inner .nav-column2-type02 .list-parent li .list-child li { border: none; border-top: 1px solid #ededed; margin: 0; width: 100%; }
#content-body-wrapper .nav-column2-type02 .list-parent li .list-child li span, .inline-wrap-inner .nav-column2-type02 .list-parent li .list-child li span { display: block; padding: 10px; }
#content-body-wrapper .nav-column2-type07 ul li, #content-body-wrapper .nav-column2-type19 ul li, .inline-wrap-inner .nav-column2-type07 ul li, .inline-wrap-inner .nav-column2-type19 ul li { vertical-align: middle; margin: 0 0 30px 0; border: 1px solid #ededed; letter-spacing: -0.4em; }
#content-body-wrapper .nav-column2-type07 ul li .img-column, #content-body-wrapper .nav-column2-type07 ul li .txt-column, #content-body-wrapper .nav-column2-type19 ul li .img-column, #content-body-wrapper .nav-column2-type19 ul li .txt-column, .inline-wrap-inner .nav-column2-type07 ul li .img-column, .inline-wrap-inner .nav-column2-type07 ul li .txt-column, .inline-wrap-inner .nav-column2-type19 ul li .img-column, .inline-wrap-inner .nav-column2-type19 ul li .txt-column { display: inline-block; letter-spacing: normal; vertical-align: middle; width: 50%; }
#content-body-wrapper .nav-column2-type07 ul li .img-column, #content-body-wrapper .nav-column2-type19 ul li .img-column, .inline-wrap-inner .nav-column2-type07 ul li .img-column, .inline-wrap-inner .nav-column2-type19 ul li .img-column { font-size: 0; line-height: 0; margin: 0; }
#content-body-wrapper .nav-column2-type07 ul li .img-column img, #content-body-wrapper .nav-column2-type19 ul li .img-column img, .inline-wrap-inner .nav-column2-type07 ul li .img-column img, .inline-wrap-inner .nav-column2-type19 ul li .img-column img { display: block; margin: -1px 0; width: 100%; height: auto; }
#content-body-wrapper .nav-column2-type07 ul li .txt-column .txt-column-inner, #content-body-wrapper .nav-column2-type19 ul li .txt-column .txt-column-inner, .inline-wrap-inner .nav-column2-type07 ul li .txt-column .txt-column-inner, .inline-wrap-inner .nav-column2-type19 ul li .txt-column .txt-column-inner { padding: 20px 30px; vertical-align: middle; position: relative; }
#content-body-wrapper .nav-column2-type07 ul li .txt-column .txt-column-inner .list-disc, #content-body-wrapper .nav-column2-type19 ul li .txt-column .txt-column-inner .list-disc, .inline-wrap-inner .nav-column2-type07 ul li .txt-column .txt-column-inner .list-disc, .inline-wrap-inner .nav-column2-type19 ul li .txt-column .txt-column-inner .list-disc { margin-bottom: 0; }
#content-body-wrapper .nav-column2-type07 ul li .txt-column .txt-column-inner .list-disc li, #content-body-wrapper .nav-column2-type19 ul li .txt-column .txt-column-inner .list-disc li, .inline-wrap-inner .nav-column2-type07 ul li .txt-column .txt-column-inner .list-disc li, .inline-wrap-inner .nav-column2-type19 ul li .txt-column .txt-column-inner .list-disc li { border: none; margin-bottom: 5px; }
#content-body-wrapper .nav-column2-type07 ul li .txt-column .txt-column-inner .link-btn-type01, #content-body-wrapper .nav-column2-type19 ul li .txt-column .txt-column-inner .link-btn-type01, .inline-wrap-inner .nav-column2-type07 ul li .txt-column .txt-column-inner .link-btn-type01, .inline-wrap-inner .nav-column2-type19 ul li .txt-column .txt-column-inner .link-btn-type01 { text-align: left; margin: 0; }
#content-body-wrapper .nav-column2-type07 ul li .txt-column .txt-column-inner ul, #content-body-wrapper .nav-column2-type19 ul li .txt-column .txt-column-inner ul, .inline-wrap-inner .nav-column2-type07 ul li .txt-column .txt-column-inner ul, .inline-wrap-inner .nav-column2-type19 ul li .txt-column .txt-column-inner ul { margin: 20px 0 0; }
#content-body-wrapper .nav-column2-type07 ul li .txt-column .txt-column-inner ul li, #content-body-wrapper .nav-column2-type19 ul li .txt-column .txt-column-inner ul li, .inline-wrap-inner .nav-column2-type07 ul li .txt-column .txt-column-inner ul li, .inline-wrap-inner .nav-column2-type19 ul li .txt-column .txt-column-inner ul li { border: none; letter-spacing: normal; margin: 5px 0 0; }
#content-body-wrapper .nav-column2-type03 ul li, .inline-wrap-inner .nav-column2-type03 ul li { margin: 0 0 30px 0; border: 1px solid #ededed; letter-spacing: -0.4em; }
#content-body-wrapper .nav-column2-type03 ul li .img-column, #content-body-wrapper .nav-column2-type03 ul li .txt-column, .inline-wrap-inner .nav-column2-type03 ul li .img-column, .inline-wrap-inner .nav-column2-type03 ul li .txt-column { display: inline-block; letter-spacing: normal; vertical-align: top; width: 72.8%; }
#content-body-wrapper .nav-column2-type03 ul li .img-column, .inline-wrap-inner .nav-column2-type03 ul li .img-column { width: 27.2%; font-size: 0; line-height: 0; margin: 0; }
#content-body-wrapper .nav-column2-type03 ul li .img-column img, .inline-wrap-inner .nav-column2-type03 ul li .img-column img { width: 100%; height: auto; }
#content-body-wrapper .nav-column2-type03 ul li .txt-column-inner, .inline-wrap-inner .nav-column2-type03 ul li .txt-column-inner { padding: 30px; position: relative; }
#content-body-wrapper .nav-column2-type03 ul li .txt-column-inner .list-disc, #content-body-wrapper .nav-column2-type03 ul li .txt-column-inner .list-mark, .inline-wrap-inner .nav-column2-type03 ul li .txt-column-inner .list-disc, .inline-wrap-inner .nav-column2-type03 ul li .txt-column-inner .list-mark { margin-bottom: 0; }
#content-body-wrapper .nav-column2-type03 ul li .txt-column-inner .list-disc li, #content-body-wrapper .nav-column2-type03 ul li .txt-column-inner .list-mark li, .inline-wrap-inner .nav-column2-type03 ul li .txt-column-inner .list-disc li, .inline-wrap-inner .nav-column2-type03 ul li .txt-column-inner .list-mark li { border: none; margin-bottom: 5px; }
#content-body-wrapper .nav-column2-type03 ul li .txt-column-inner .list-mark, .inline-wrap-inner .nav-column2-type03 ul li .txt-column-inner .list-mark { margin-bottom: 0; margin-top: 5px; }
#content-body-wrapper .nav-column2-type03 ul li .txt-column-inner .list-mark li, .inline-wrap-inner .nav-column2-type03 ul li .txt-column-inner .list-mark li { border: none; margin-bottom: 0; }
#content-body-wrapper .nav-column2-type03 ul li .txt-column-inner .doc-text, .inline-wrap-inner .nav-column2-type03 ul li .txt-column-inner .doc-text { margin: 0; }
#content-body-wrapper .nav-column2-type03 ul li .txt-column-inner .link-btn-type01, .inline-wrap-inner .nav-column2-type03 ul li .txt-column-inner .link-btn-type01 { text-align: left; margin: 0; }
#content-body-wrapper .nav-column2-type03 ul li .txt-column-inner .list-link-horizontal, .inline-wrap-inner .nav-column2-type03 ul li .txt-column-inner .list-link-horizontal { margin: 15px 0 0; text-align: left; }
#content-body-wrapper .nav-column2-type03 ul li .txt-column-inner .list-link-horizontal li, .inline-wrap-inner .nav-column2-type03 ul li .txt-column-inner .list-link-horizontal li { border: none; margin: 0; padding: 0 30px 0 0; }
#content-body-wrapper .nav-column2-type03 ul li .txt-column-inner .list-link, .inline-wrap-inner .nav-column2-type03 ul li .txt-column-inner .list-link { padding-top: 20px; margin-bottom: 0; }
#content-body-wrapper .nav-column2-type03 ul li .txt-column-inner .list-link li, .inline-wrap-inner .nav-column2-type03 ul li .txt-column-inner .list-link li { border: none; margin: 10px 0 0; }
#content-body-wrapper .nav-column2-type03 ul li .txt-column-inner ul li, .inline-wrap-inner .nav-column2-type03 ul li .txt-column-inner ul li { letter-spacing: normal; }
#content-body-wrapper .nav-column2-type15, .inline-wrap-inner .nav-column2-type15 { margin-bottom: 20px; }
#content-body-wrapper .nav-column2-type15 ul, .inline-wrap-inner .nav-column2-type15 ul { margin: 0 0 0 -2%; letter-spacing: -0.4em; }
#content-body-wrapper .nav-column2-type15 ul li, .inline-wrap-inner .nav-column2-type15 ul li { display: inline-block; vertical-align: top; letter-spacing: normal; margin: 0 0 0 2%; width: 48%; text-align: center; }
#content-body-wrapper .nav-column2-type15 ul li.bg-type01, .inline-wrap-inner .nav-column2-type15 ul li.bg-type01 { background: #e8eaeb; }
#content-body-wrapper .nav-column2-type15 .txt-column, .inline-wrap-inner .nav-column2-type15 .txt-column { padding: 40px; }
#content-body-wrapper .nav-column2-type15 .txt-column .doc-hdg-caption, .inline-wrap-inner .nav-column2-type15 .txt-column .doc-hdg-caption { color: #333; font-size: 108%; margin: 0 0 15px; }
#content-body-wrapper .nav-column2-type15 .txt-column .hdg-level3, .inline-wrap-inner .nav-column2-type15 .txt-column .hdg-level3 { margin-bottom: 15px; }
#content-body-wrapper .nav-column2-type15 .txt-column .doc-text, .inline-wrap-inner .nav-column2-type15 .txt-column .doc-text { margin-bottom: 30px; }
#content-body-wrapper .nav-column2-type15 .txt-column .doc-spec, .inline-wrap-inner .nav-column2-type15 .txt-column .doc-spec { color: #333; font-size: 170%; line-height: 1.3; font-family: 'Noto Sans Japanese','Hiragino Kaku Gothic ProN',Meiryo,'・ｭ・ｳ ・ｰ繧ｴ繧ｷ繝・け','Arial',sans-serif; }
#content-body-wrapper .nav-column2-type15 .txt-column .doc-spec strong, .inline-wrap-inner .nav-column2-type15 .txt-column .doc-spec strong { font-size: 300%; color: #ea1e1f; }
#content-body-wrapper .nav-column2-type15 .txt-column .link-btn-type01, .inline-wrap-inner .nav-column2-type15 .txt-column .link-btn-type01 { margin-top: 30px; text-align: center; }
#content-body-wrapper .nav-column2-type15 .txt-column .link-btn-type01 a, .inline-wrap-inner .nav-column2-type15 .txt-column .link-btn-type01 a { border-color: #bdbfbf; }
#content-body-wrapper .nav-column3-type01 ul, .inline-wrap-inner .nav-column3-type01 ul { margin-left: -2%; width: 102%; letter-spacing: -0.4em; }
#content-body-wrapper .nav-column3-type01 ul li, .inline-wrap-inner .nav-column3-type01 ul li { display: inline-block; letter-spacing: normal; margin: 0 0 0 2%; width: 48%; vertical-align: top; }
#content-body-wrapper .nav-column3-type01 ul li .column-main a, .inline-wrap-inner .nav-column3-type01 ul li .column-main a { min-height: 374px; }
#content-body-wrapper .nav-column3-type01 ul li .column-main.bg-type01, .inline-wrap-inner .nav-column3-type01 ul li .column-main.bg-type01 { background-repeat: no-repeat; background-position: 0 0; background-size: contain; }
#content-body-wrapper .nav-column3-type01 ul li .column, .inline-wrap-inner .nav-column3-type01 ul li .column { margin-bottom: 23px; }
#content-body-wrapper .nav-column3-type01 ul li .column a, .inline-wrap-inner .nav-column3-type01 ul li .column a { min-height: 150px; }
#content-body-wrapper .nav-column3-type01 ul li .column.bg-type01, #content-body-wrapper .nav-column3-type01 ul li .column.bg-type02, .inline-wrap-inner .nav-column3-type01 ul li .column.bg-type01, .inline-wrap-inner .nav-column3-type01 ul li .column.bg-type02 { background-repeat: no-repeat; background-position: 0 0; background-size: contain; }
#content-body-wrapper .nav-column3-type01 ul li .column.bg-dark a, .inline-wrap-inner .nav-column3-type01 ul li .column.bg-dark a { background-color: rgba(0, 0, 0, 0.2); }
#content-body-wrapper .nav-column3-type01 ul li .column.bg-dark a .doc-text, .inline-wrap-inner .nav-column3-type01 ul li .column.bg-dark a .doc-text { color: #fff; }
#content-body-wrapper .nav-column3-type01 ul li .column.bg-dark a .hdg-level2, #content-body-wrapper .nav-column3-type01 ul li .column.bg-dark a .hdg-level3, #content-body-wrapper .nav-column3-type01 ul li .column.bg-dark a .hdg-level4, #content-body-wrapper .nav-column3-type01 ul li .column.bg-dark a .hdg-level5, .inline-wrap-inner .nav-column3-type01 ul li .column.bg-dark a .hdg-level2, .inline-wrap-inner .nav-column3-type01 ul li .column.bg-dark a .hdg-level3, .inline-wrap-inner .nav-column3-type01 ul li .column.bg-dark a .hdg-level4, .inline-wrap-inner .nav-column3-type01 ul li .column.bg-dark a .hdg-level5 { color: #fff; }
#content-body-wrapper .nav-column3-type01 ul li .column.bg-dark a .hdg-level2:after, #content-body-wrapper .nav-column3-type01 ul li .column.bg-dark a .hdg-level3:after, #content-body-wrapper .nav-column3-type01 ul li .column.bg-dark a .hdg-level4:after, #content-body-wrapper .nav-column3-type01 ul li .column.bg-dark a .hdg-level5:after, .inline-wrap-inner .nav-column3-type01 ul li .column.bg-dark a .hdg-level2:after, .inline-wrap-inner .nav-column3-type01 ul li .column.bg-dark a .hdg-level3:after, .inline-wrap-inner .nav-column3-type01 ul li .column.bg-dark a .hdg-level4:after, .inline-wrap-inner .nav-column3-type01 ul li .column.bg-dark a .hdg-level5:after { background: transparent url(http://www.tepco.co.jp/shared_hd/css/images/icon_arrow_m03r.png) no-repeat 0 0; background-size: 20px 16px; width: 20px; height: 16px; }
#content-body-wrapper .nav-column3-type01 ul li a, .inline-wrap-inner .nav-column3-type01 ul li a { display: block; text-decoration: none; padding: 25px; }
#content-body-wrapper .nav-column3-type01 ul li a p, .inline-wrap-inner .nav-column3-type01 ul li a p { margin-bottom: 5px; }
#content-body-wrapper .nav-column3-type01 ul li a h2:after, #content-body-wrapper .nav-column3-type01 ul li a h3:after, #content-body-wrapper .nav-column3-type01 ul li a h4:after, #content-body-wrapper .nav-column3-type01 ul li a h5:after, .inline-wrap-inner .nav-column3-type01 ul li a h2:after, .inline-wrap-inner .nav-column3-type01 ul li a h3:after, .inline-wrap-inner .nav-column3-type01 ul li a h4:after, .inline-wrap-inner .nav-column3-type01 ul li a h5:after { margin: 0 0px 0 10px; display: inline-block; vertical-align: middle; min-height: 14px; content: ""; background: transparent url(http://www.tepco.co.jp/shared_hd/css/images/icon_arrow_m02.png) no-repeat 0 0; background-size: 8px 14px; vertical-align: 1.5%; width: 8px; height: 14px; }
#content-body-wrapper .nav-column5-type01, .inline-wrap-inner .nav-column5-type01 { padding-bottom: 20px; }
#content-body-wrapper .nav-column5-type01 ul, .inline-wrap-inner .nav-column5-type01 ul { margin-left: -2%; width: 102%; letter-spacing: -0.4em; }
#content-body-wrapper .nav-column5-type01 ul li, .inline-wrap-inner .nav-column5-type01 ul li { display: inline-block; letter-spacing: normal; margin: 0 0 2% 2%; width: 31.3333333%; vertical-align: top; }
#content-body-wrapper .nav-column5-type01 ul li a, .inline-wrap-inner .nav-column5-type01 ul li a { border: 1px solid #ededed; color: #333; display: block; text-decoration: none; }
#content-body-wrapper .nav-column5-type01 ul li a .img-column, .inline-wrap-inner .nav-column5-type01 ul li a .img-column { display: block; font-size: 0; line-height: 0; padding: 20px; }
#content-body-wrapper .nav-column5-type01 ul li a .img-column img, .inline-wrap-inner .nav-column5-type01 ul li a .img-column img { display: block; margin: 0 auto; height: 110px; width: auto; }
#content-body-wrapper .nav-column5-type01 ul li a h2, #content-body-wrapper .nav-column5-type01 ul li a h3, #content-body-wrapper .nav-column5-type01 ul li a h4, #content-body-wrapper .nav-column5-type01 ul li a h5, .inline-wrap-inner .nav-column5-type01 ul li a h2, .inline-wrap-inner .nav-column5-type01 ul li a h3, .inline-wrap-inner .nav-column5-type01 ul li a h4, .inline-wrap-inner .nav-column5-type01 ul li a h5 { display: inline-block; padding: 15px 20px 14px 20px; position: relative; margin: 0; }
#content-body-wrapper .nav-column5-type01 ul li a h2:after, #content-body-wrapper .nav-column5-type01 ul li a h3:after, #content-body-wrapper .nav-column5-type01 ul li a h4:after, #content-body-wrapper .nav-column5-type01 ul li a h5:after, .inline-wrap-inner .nav-column5-type01 ul li a h2:after, .inline-wrap-inner .nav-column5-type01 ul li a h3:after, .inline-wrap-inner .nav-column5-type01 ul li a h4:after, .inline-wrap-inner .nav-column5-type01 ul li a h5:after { margin: 0 0px 0 10px; display: inline-block; vertical-align: middle; min-height: 15px; content: ""; background: transparent url(http://www.tepco.co.jp/shared_hd/css/images/icon_arrow_m02.png) no-repeat 0 0; background-size: 8px 14px; vertical-align: 1%; width: 8px; height: 15px; }
#content-body-wrapper .nav-column5-type01 ul li.wide, .inline-wrap-inner .nav-column5-type01 ul li.wide { width: 63.6666666%; }
#content-body-wrapper .nav-column3-type18 .list-parent, .inline-wrap-inner .nav-column3-type18 .list-parent { margin-left: -2%; width: 102%; letter-spacing: -0.4em; }
#content-body-wrapper .nav-column3-type18 .list-parent li, .inline-wrap-inner .nav-column3-type18 .list-parent li { display: inline-block; letter-spacing: normal; margin: 0 0 20px 2%; width: 31.132%; vertical-align: top; border: 1px solid #ededed; }
#content-body-wrapper .nav-column3-type18 .list-parent li .list-parent-inner, .inline-wrap-inner .nav-column3-type18 .list-parent li .list-parent-inner { padding: 40px 20px; }
#content-body-wrapper .nav-column3-type18 .list-parent li .list-parent-inner .hdg-text, .inline-wrap-inner .nav-column3-type18 .list-parent li .list-parent-inner .hdg-text { font-size: 120.3%; padding-bottom: 15px; }
#content-body-wrapper .nav-column3-type18 .list-parent li .list-parent-inner .hdg-level3, .inline-wrap-inner .nav-column3-type18 .list-parent li .list-parent-inner .hdg-level3 { padding-bottom: 0; font-weight: bold; font-size: 130.0%; }
#content-body-wrapper .nav-column3-type18 .list-parent li .list-parent-inner .doc-text, .inline-wrap-inner .nav-column3-type18 .list-parent li .list-parent-inner .doc-text { margin: 10px 0 0; }
#content-body-wrapper .nav-column3-type20, .inline-wrap-inner .nav-column3-type20 { padding-bottom: 10px; }
#content-body-wrapper .nav-column3-type20 ul, .inline-wrap-inner .nav-column3-type20 ul { margin-left: -2%; letter-spacing: -0.4em; width: 102%; }
#content-body-wrapper .nav-column3-type20 ul li, .inline-wrap-inner .nav-column3-type20 ul li { display: inline-block; letter-spacing: normal; margin: 0 0 20px 2%; width: 31.3333333%; vertical-align: top; }
#content-body-wrapper .nav-column3-type20 ul li a, .inline-wrap-inner .nav-column3-type20 ul li a { color: #333; display: block; text-decoration: none; border: 1px solid #ededed; }
#content-body-wrapper .nav-column3-type20 ul li a span, .inline-wrap-inner .nav-column3-type20 ul li a span { display: block; font-size: 0; line-height: 0; }
#content-body-wrapper .nav-column3-type20 ul li a span img, .inline-wrap-inner .nav-column3-type20 ul li a span img { width: 100%; height: auto; border-bottom: 1px solid #ededed; }
#content-body-wrapper .nav-column3-type20 ul li a p, #content-body-wrapper .nav-column3-type20 ul li a h2, #content-body-wrapper .nav-column3-type20 ul li a h3, #content-body-wrapper .nav-column3-type20 ul li a h4, .inline-wrap-inner .nav-column3-type20 ul li a p, .inline-wrap-inner .nav-column3-type20 ul li a h2, .inline-wrap-inner .nav-column3-type20 ul li a h3, .inline-wrap-inner .nav-column3-type20 ul li a h4 { display: block; padding: 20px 25px 20px 25px; position: relative; margin: 0; }
#content-body-wrapper .nav-column3-type20 ul li a p:after, #content-body-wrapper .nav-column3-type20 ul li a h2:after, #content-body-wrapper .nav-column3-type20 ul li a h3:after, #content-body-wrapper .nav-column3-type20 ul li a h4:after, .inline-wrap-inner .nav-column3-type20 ul li a p:after, .inline-wrap-inner .nav-column3-type20 ul li a h2:after, .inline-wrap-inner .nav-column3-type20 ul li a h3:after, .inline-wrap-inner .nav-column3-type20 ul li a h4:after { margin: 0 0px 0 10px; display: inline-block; vertical-align: middle; min-height: 14px; content: ""; background: transparent url(http://www.tepco.co.jp/shared_hd/css/images/icon_arrow_m02.png) no-repeat 0 0; background-size: 8px 14px; vertical-align: 1px; width: 8px; height: 14px; }
#content-body-wrapper .nav-column3-type20 ul li a p.hdg-level4:after, #content-body-wrapper .nav-column3-type20 ul li a h2.hdg-level4:after, #content-body-wrapper .nav-column3-type20 ul li a h3.hdg-level4:after, #content-body-wrapper .nav-column3-type20 ul li a h4.hdg-level4:after, .inline-wrap-inner .nav-column3-type20 ul li a p.hdg-level4:after, .inline-wrap-inner .nav-column3-type20 ul li a h2.hdg-level4:after, .inline-wrap-inner .nav-column3-type20 ul li a h3.hdg-level4:after, .inline-wrap-inner .nav-column3-type20 ul li a h4.hdg-level4:after { vertical-align: 0; }
#content-body-wrapper .nav-column3-type20 ul li a p.hdg-level5:after, #content-body-wrapper .nav-column3-type20 ul li a h2.hdg-level5:after, #content-body-wrapper .nav-column3-type20 ul li a h3.hdg-level5:after, #content-body-wrapper .nav-column3-type20 ul li a h4.hdg-level5:after, .inline-wrap-inner .nav-column3-type20 ul li a p.hdg-level5:after, .inline-wrap-inner .nav-column3-type20 ul li a h2.hdg-level5:after, .inline-wrap-inner .nav-column3-type20 ul li a h3.hdg-level5:after, .inline-wrap-inner .nav-column3-type20 ul li a h4.hdg-level5:after { vertical-align: 1%; }
#content-body-wrapper .nav-column3-type20 ul li a.link-blank:after, #content-body-wrapper .nav-column3-type20 ul li a.link-pdf:after, .inline-wrap-inner .nav-column3-type20 ul li a.link-blank:after, .inline-wrap-inner .nav-column3-type20 ul li a.link-pdf:after { display: none; }
#content-body-wrapper .nav-column3-type20 ul li a.link-blank p:after, #content-body-wrapper .nav-column3-type20 ul li a.link-blank h2:after, #content-body-wrapper .nav-column3-type20 ul li a.link-blank h3:after, #content-body-wrapper .nav-column3-type20 ul li a.link-blank h4:after, #content-body-wrapper .nav-column3-type20 ul li a.link-pdf p:after, #content-body-wrapper .nav-column3-type20 ul li a.link-pdf h2:after, #content-body-wrapper .nav-column3-type20 ul li a.link-pdf h3:after, #content-body-wrapper .nav-column3-type20 ul li a.link-pdf h4:after, .inline-wrap-inner .nav-column3-type20 ul li a.link-blank p:after, .inline-wrap-inner .nav-column3-type20 ul li a.link-blank h2:after, .inline-wrap-inner .nav-column3-type20 ul li a.link-blank h3:after, .inline-wrap-inner .nav-column3-type20 ul li a.link-blank h4:after, .inline-wrap-inner .nav-column3-type20 ul li a.link-pdf p:after, .inline-wrap-inner .nav-column3-type20 ul li a.link-pdf h2:after, .inline-wrap-inner .nav-column3-type20 ul li a.link-pdf h3:after, .inline-wrap-inner .nav-column3-type20 ul li a.link-pdf h4:after { margin: 0 0px 0 10px; display: inline-block; vertical-align: middle; min-height: 15px; content: ""; background: transparent url(http://www.tepco.co.jp/shared_hd/css/images/icon_blank.png) no-repeat 0 0; background-size: 15px 15px; vertical-align: 0; width: 15px; height: 15px; }
#content-body-wrapper .nav-column3-type20 ul li a.link-pdf p:after, #content-body-wrapper .nav-column3-type20 ul li a.link-pdf h2:after, #content-body-wrapper .nav-column3-type20 ul li a.link-pdf h3:after, #content-body-wrapper .nav-column3-type20 ul li a.link-pdf h4:after, .inline-wrap-inner .nav-column3-type20 ul li a.link-pdf p:after, .inline-wrap-inner .nav-column3-type20 ul li a.link-pdf h2:after, .inline-wrap-inner .nav-column3-type20 ul li a.link-pdf h3:after, .inline-wrap-inner .nav-column3-type20 ul li a.link-pdf h4:after { background: none; }
#content-body-wrapper .nav-column3-type20 ul li a.link-pdf p .file-capacity, #content-body-wrapper .nav-column3-type20 ul li a.link-pdf h2 .file-capacity, #content-body-wrapper .nav-column3-type20 ul li a.link-pdf h3 .file-capacity, #content-body-wrapper .nav-column3-type20 ul li a.link-pdf h4 .file-capacity, .inline-wrap-inner .nav-column3-type20 ul li a.link-pdf p .file-capacity, .inline-wrap-inner .nav-column3-type20 ul li a.link-pdf h2 .file-capacity, .inline-wrap-inner .nav-column3-type20 ul li a.link-pdf h3 .file-capacity, .inline-wrap-inner .nav-column3-type20 ul li a.link-pdf h4 .file-capacity { font-size: 65%; line-height: normal; display: inline-block; }
#content-body-wrapper .nav-column3-type20-1, .inline-wrap-inner .nav-column3-type20-1 { padding-bottom: 10px; }
#content-body-wrapper .nav-column3-type20-1 ul, .inline-wrap-inner .nav-column3-type20-1 ul { margin-left: -2%; letter-spacing: -0.4em; }
#content-body-wrapper .nav-column3-type20-1 ul li, .inline-wrap-inner .nav-column3-type20-1 ul li { display: inline-block; letter-spacing: normal; margin: 0 0 20px 2%; width: 31.3333333%; vertical-align: top; }
#content-body-wrapper .nav-column3-type20-1 ul li a, .inline-wrap-inner .nav-column3-type20-1 ul li a { color: #656d73; display: block; text-decoration: none; border: 1px solid #ededed; }
#content-body-wrapper .nav-column3-type20-1 ul li a span, .inline-wrap-inner .nav-column3-type20-1 ul li a span { display: block; font-size: 0; line-height: 0; }
#content-body-wrapper .nav-column3-type20-1 ul li a span img, .inline-wrap-inner .nav-column3-type20-1 ul li a span img { width: 100%; height: auto; border-bottom: 1px solid #ededed; }
#content-body-wrapper .nav-column3-type20-1 ul li a .txt-column, .inline-wrap-inner .nav-column3-type20-1 ul li a .txt-column { display: block; padding: 20px 25px; position: relative; margin: 0; }
#content-body-wrapper .nav-column3-type20-1 ul li a h2, #content-body-wrapper .nav-column3-type20-1 ul li a h3, #content-body-wrapper .nav-column3-type20-1 ul li a h4, .inline-wrap-inner .nav-column3-type20-1 ul li a h2, .inline-wrap-inner .nav-column3-type20-1 ul li a h3, .inline-wrap-inner .nav-column3-type20-1 ul li a h4 { margin: 0; }
#content-body-wrapper .nav-column3-type20-1 ul li a h2:after, #content-body-wrapper .nav-column3-type20-1 ul li a h3:after, #content-body-wrapper .nav-column3-type20-1 ul li a h4:after, .inline-wrap-inner .nav-column3-type20-1 ul li a h2:after, .inline-wrap-inner .nav-column3-type20-1 ul li a h3:after, .inline-wrap-inner .nav-column3-type20-1 ul li a h4:after { margin: 0 0 0 10px; display: inline-block; vertical-align: middle; min-height: 14px; content: ""; background: transparent url(http://www.tepco.co.jp/shared_hd/css/images/icon_arrow_m02.png) no-repeat 0 0; background-size: 8px 14px; vertical-align: 1px; width: 8px; height: 14px; }
#content-body-wrapper .nav-column3-type20-1 ul li a .doc-text, .inline-wrap-inner .nav-column3-type20-1 ul li a .doc-text { margin: 0; }
#content-body-wrapper .nav-column3-type20-1 ul li a .doc-text:hover, .inline-wrap-inner .nav-column3-type20-1 ul li a .doc-text:hover { color: #656d73; }
#content-body-wrapper .nav-column3-type20-1 ul li a.link-blank:after, #content-body-wrapper .nav-column3-type20-1 ul li a.link-pdf:after, .inline-wrap-inner .nav-column3-type20-1 ul li a.link-blank:after, .inline-wrap-inner .nav-column3-type20-1 ul li a.link-pdf:after { display: none; }
#content-body-wrapper .nav-column3-type20-1 ul li a.link-blank h2:after, #content-body-wrapper .nav-column3-type20-1 ul li a.link-blank h3:after, #content-body-wrapper .nav-column3-type20-1 ul li a.link-blank h4:after, #content-body-wrapper .nav-column3-type20-1 ul li a.link-pdf h2:after, #content-body-wrapper .nav-column3-type20-1 ul li a.link-pdf h3:after, #content-body-wrapper .nav-column3-type20-1 ul li a.link-pdf h4:after, .inline-wrap-inner .nav-column3-type20-1 ul li a.link-blank h2:after, .inline-wrap-inner .nav-column3-type20-1 ul li a.link-blank h3:after, .inline-wrap-inner .nav-column3-type20-1 ul li a.link-blank h4:after, .inline-wrap-inner .nav-column3-type20-1 ul li a.link-pdf h2:after, .inline-wrap-inner .nav-column3-type20-1 ul li a.link-pdf h3:after, .inline-wrap-inner .nav-column3-type20-1 ul li a.link-pdf h4:after { margin: 0 0px 0 10px; display: inline-block; vertical-align: middle; min-height: 15px; content: ""; background: transparent url(http://www.tepco.co.jp/shared_hd/css/images/icon_blank.png) no-repeat 0 0; background-size: 15px 15px; vertical-align: 0; width: 15px; height: 15px; }
#content-body-wrapper .nav-column3-type20-1 ul li a.link-pdf h2:after, #content-body-wrapper .nav-column3-type20-1 ul li a.link-pdf h3:after, #content-body-wrapper .nav-column3-type20-1 ul li a.link-pdf h4:after, .inline-wrap-inner .nav-column3-type20-1 ul li a.link-pdf h2:after, .inline-wrap-inner .nav-column3-type20-1 ul li a.link-pdf h3:after, .inline-wrap-inner .nav-column3-type20-1 ul li a.link-pdf h4:after { background: none; }
#content-body-wrapper .nav-column3-type20-1 ul li a.link-pdf h2 .file-capacity, #content-body-wrapper .nav-column3-type20-1 ul li a.link-pdf h3 .file-capacity, #content-body-wrapper .nav-column3-type20-1 ul li a.link-pdf h4 .file-capacity, .inline-wrap-inner .nav-column3-type20-1 ul li a.link-pdf h2 .file-capacity, .inline-wrap-inner .nav-column3-type20-1 ul li a.link-pdf h3 .file-capacity, .inline-wrap-inner .nav-column3-type20-1 ul li a.link-pdf h4 .file-capacity { font-size: 65%; line-height: normal; display: inline-block; }
#content-body-wrapper .nav-column3-type20-2, .inline-wrap-inner .nav-column3-type20-2 { padding-bottom: 10px; }
#content-body-wrapper .nav-column3-type20-2 ul, .inline-wrap-inner .nav-column3-type20-2 ul { margin-left: -2%; letter-spacing: -0.4em; }
#content-body-wrapper .nav-column3-type20-2 ul li, .inline-wrap-inner .nav-column3-type20-2 ul li { display: inline-block; letter-spacing: normal; margin: 0 0 20px 2%; width: 31.3333333%; vertical-align: top; }
#content-body-wrapper .nav-column3-type20-2 ul li a, .inline-wrap-inner .nav-column3-type20-2 ul li a { color: #656d73; display: block; text-decoration: none; border: 1px solid #ededed; letter-spacing: -0.4em; }
#content-body-wrapper .nav-column3-type20-2 ul li a span, .inline-wrap-inner .nav-column3-type20-2 ul li a span { display: inline-block; letter-spacing: normal; vertical-align: middle; font-size: 0; line-height: 0; width: 30%; }
#content-body-wrapper .nav-column3-type20-2 ul li a span img, .inline-wrap-inner .nav-column3-type20-2 ul li a span img { width: 100%; height: auto; }
#content-body-wrapper .nav-column3-type20-2 ul li a .txt-column, .inline-wrap-inner .nav-column3-type20-2 ul li a .txt-column { width: 70%; display: inline-block; letter-spacing: normal; vertical-align: middle; position: relative; margin: 0; }
#content-body-wrapper .nav-column3-type20-2 ul li a h2, #content-body-wrapper .nav-column3-type20-2 ul li a h3, #content-body-wrapper .nav-column3-type20-2 ul li a h4, .inline-wrap-inner .nav-column3-type20-2 ul li a h2, .inline-wrap-inner .nav-column3-type20-2 ul li a h3, .inline-wrap-inner .nav-column3-type20-2 ul li a h4 { padding: 20px 10px 20px 25px; letter-spacing: normal; margin: 0; }
#content-body-wrapper .nav-column3-type20-2 ul li a h2:after, #content-body-wrapper .nav-column3-type20-2 ul li a h3:after, #content-body-wrapper .nav-column3-type20-2 ul li a h4:after, .inline-wrap-inner .nav-column3-type20-2 ul li a h2:after, .inline-wrap-inner .nav-column3-type20-2 ul li a h3:after, .inline-wrap-inner .nav-column3-type20-2 ul li a h4:after { margin: 0 0 0 10px; display: inline-block; vertical-align: middle; min-height: 14px; content: ""; background: transparent url(http://www.tepco.co.jp/shared_hd/css/images/icon_arrow_m02.png) no-repeat 0 0; background-size: 8px 14px; vertical-align: 1px; width: 8px; height: 14px; }
#content-body-wrapper .nav-column3-type20-2 ul li a.link-blank:after, #content-body-wrapper .nav-column3-type20-2 ul li a.link-pdf:after, .inline-wrap-inner .nav-column3-type20-2 ul li a.link-blank:after, .inline-wrap-inner .nav-column3-type20-2 ul li a.link-pdf:after { display: none; }
#content-body-wrapper .nav-column3-type20-2 ul li a.link-blank h2:after, #content-body-wrapper .nav-column3-type20-2 ul li a.link-blank h3:after, #content-body-wrapper .nav-column3-type20-2 ul li a.link-blank h4:after, #content-body-wrapper .nav-column3-type20-2 ul li a.link-pdf h2:after, #content-body-wrapper .nav-column3-type20-2 ul li a.link-pdf h3:after, #content-body-wrapper .nav-column3-type20-2 ul li a.link-pdf h4:after, .inline-wrap-inner .nav-column3-type20-2 ul li a.link-blank h2:after, .inline-wrap-inner .nav-column3-type20-2 ul li a.link-blank h3:after, .inline-wrap-inner .nav-column3-type20-2 ul li a.link-blank h4:after, .inline-wrap-inner .nav-column3-type20-2 ul li a.link-pdf h2:after, .inline-wrap-inner .nav-column3-type20-2 ul li a.link-pdf h3:after, .inline-wrap-inner .nav-column3-type20-2 ul li a.link-pdf h4:after { margin: 0 0px 0 10px; display: inline-block; vertical-align: middle; min-height: 15px; content: ""; background: transparent url(http://www.tepco.co.jp/shared_hd/css/images/icon_blank.png) no-repeat 0 0; background-size: 15px 15px; vertical-align: 0; width: 15px; height: 15px; }
#content-body-wrapper .nav-column3-type20-2 ul li a.link-pdf h2:after, #content-body-wrapper .nav-column3-type20-2 ul li a.link-pdf h3:after, #content-body-wrapper .nav-column3-type20-2 ul li a.link-pdf h4:after, .inline-wrap-inner .nav-column3-type20-2 ul li a.link-pdf h2:after, .inline-wrap-inner .nav-column3-type20-2 ul li a.link-pdf h3:after, .inline-wrap-inner .nav-column3-type20-2 ul li a.link-pdf h4:after { background: none; }
#content-body-wrapper .nav-column3-type20-2 ul li a.link-pdf h2 .file-capacity, #content-body-wrapper .nav-column3-type20-2 ul li a.link-pdf h3 .file-capacity, #content-body-wrapper .nav-column3-type20-2 ul li a.link-pdf h4 .file-capacity, .inline-wrap-inner .nav-column3-type20-2 ul li a.link-pdf h2 .file-capacity, .inline-wrap-inner .nav-column3-type20-2 ul li a.link-pdf h3 .file-capacity, .inline-wrap-inner .nav-column3-type20-2 ul li a.link-pdf h4 .file-capacity { font-size: 65%; line-height: normal; display: inline-block; width: auto; }
#content-body-wrapper .nav-column1-type22, #content-body-wrapper .nav-column2-type22, .inline-wrap-inner .nav-column1-type22, .inline-wrap-inner .nav-column2-type22 { padding-bottom: 0; }
#content-body-wrapper .nav-column1-type22 ul, #content-body-wrapper .nav-column2-type22 ul, .inline-wrap-inner .nav-column1-type22 ul, .inline-wrap-inner .nav-column2-type22 ul { margin-left: -2%; letter-spacing: -0.4em; }
#content-body-wrapper .nav-column1-type22 ul li, #content-body-wrapper .nav-column2-type22 ul li, .inline-wrap-inner .nav-column1-type22 ul li, .inline-wrap-inner .nav-column2-type22 ul li { display: inline-block; letter-spacing: normal; margin: 0 0 20px 2%; width: 48%; vertical-align: top; }
#content-body-wrapper .nav-column1-type22 ul li a, #content-body-wrapper .nav-column2-type22 ul li a, .inline-wrap-inner .nav-column1-type22 ul li a, .inline-wrap-inner .nav-column2-type22 ul li a { color: #656d73; display: block; text-decoration: none; border: 1px solid #ededed; letter-spacing: -0.4em; }
#content-body-wrapper .nav-column1-type22 ul li a span, #content-body-wrapper .nav-column2-type22 ul li a span, .inline-wrap-inner .nav-column1-type22 ul li a span, .inline-wrap-inner .nav-column2-type22 ul li a span { display: inline-block; letter-spacing: normal; vertical-align: top; font-size: 0; line-height: 0; width: 50%; }
#content-body-wrapper .nav-column1-type22 ul li a span img, #content-body-wrapper .nav-column2-type22 ul li a span img, .inline-wrap-inner .nav-column1-type22 ul li a span img, .inline-wrap-inner .nav-column2-type22 ul li a span img { width: 100%; height: auto; }
#content-body-wrapper .nav-column1-type22 ul li a .txt-column, #content-body-wrapper .nav-column2-type22 ul li a .txt-column, .inline-wrap-inner .nav-column1-type22 ul li a .txt-column, .inline-wrap-inner .nav-column2-type22 ul li a .txt-column { width: 50%; display: inline-block; letter-spacing: normal; vertical-align: top; position: relative; margin: 0; }
#content-body-wrapper .nav-column1-type22 ul li a h2, #content-body-wrapper .nav-column1-type22 ul li a h3, #content-body-wrapper .nav-column1-type22 ul li a h4, #content-body-wrapper .nav-column2-type22 ul li a h2, #content-body-wrapper .nav-column2-type22 ul li a h3, #content-body-wrapper .nav-column2-type22 ul li a h4, .inline-wrap-inner .nav-column1-type22 ul li a h2, .inline-wrap-inner .nav-column1-type22 ul li a h3, .inline-wrap-inner .nav-column1-type22 ul li a h4, .inline-wrap-inner .nav-column2-type22 ul li a h2, .inline-wrap-inner .nav-column2-type22 ul li a h3, .inline-wrap-inner .nav-column2-type22 ul li a h4 { padding: 20px 20px 15px; letter-spacing: normal; margin: 0; }
#content-body-wrapper .nav-column1-type22 ul li a h2:after, #content-body-wrapper .nav-column1-type22 ul li a h3:after, #content-body-wrapper .nav-column1-type22 ul li a h4:after, #content-body-wrapper .nav-column2-type22 ul li a h2:after, #content-body-wrapper .nav-column2-type22 ul li a h3:after, #content-body-wrapper .nav-column2-type22 ul li a h4:after, .inline-wrap-inner .nav-column1-type22 ul li a h2:after, .inline-wrap-inner .nav-column1-type22 ul li a h3:after, .inline-wrap-inner .nav-column1-type22 ul li a h4:after, .inline-wrap-inner .nav-column2-type22 ul li a h2:after, .inline-wrap-inner .nav-column2-type22 ul li a h3:after, .inline-wrap-inner .nav-column2-type22 ul li a h4:after { margin: 0 0 0 10px; display: inline-block; vertical-align: middle; min-height: 14px; content: ""; background: transparent url(http://www.tepco.co.jp/shared_hd/css/images/icon_arrow_m02.png) no-repeat 0 0; background-size: 8px 14px; vertical-align: 1px; width: 8px; height: 14px; }
#content-body-wrapper .nav-column1-type22 ul li a h2.hdg-level3, #content-body-wrapper .nav-column1-type22 ul li a h3.hdg-level3, #content-body-wrapper .nav-column1-type22 ul li a h4.hdg-level3, #content-body-wrapper .nav-column2-type22 ul li a h2.hdg-level3, #content-body-wrapper .nav-column2-type22 ul li a h3.hdg-level3, #content-body-wrapper .nav-column2-type22 ul li a h4.hdg-level3, .inline-wrap-inner .nav-column1-type22 ul li a h2.hdg-level3, .inline-wrap-inner .nav-column1-type22 ul li a h3.hdg-level3, .inline-wrap-inner .nav-column1-type22 ul li a h4.hdg-level3, .inline-wrap-inner .nav-column2-type22 ul li a h2.hdg-level3, .inline-wrap-inner .nav-column2-type22 ul li a h3.hdg-level3, .inline-wrap-inner .nav-column2-type22 ul li a h4.hdg-level3 { font-size: 130.0%; }
#content-body-wrapper .nav-column1-type22 ul li a .doc-text, #content-body-wrapper .nav-column2-type22 ul li a .doc-text, .inline-wrap-inner .nav-column1-type22 ul li a .doc-text, .inline-wrap-inner .nav-column2-type22 ul li a .doc-text { padding: 0 20px 20px; margin-bottom: 0; }
#content-body-wrapper .nav-column1-type22 ul li a.link-blank:after, #content-body-wrapper .nav-column1-type22 ul li a.link-pdf:after, #content-body-wrapper .nav-column2-type22 ul li a.link-blank:after, #content-body-wrapper .nav-column2-type22 ul li a.link-pdf:after, .inline-wrap-inner .nav-column1-type22 ul li a.link-blank:after, .inline-wrap-inner .nav-column1-type22 ul li a.link-pdf:after, .inline-wrap-inner .nav-column2-type22 ul li a.link-blank:after, .inline-wrap-inner .nav-column2-type22 ul li a.link-pdf:after { display: none; }
#content-body-wrapper .nav-column1-type22 ul li a.link-blank h2:after, #content-body-wrapper .nav-column1-type22 ul li a.link-blank h3:after, #content-body-wrapper .nav-column1-type22 ul li a.link-blank h4:after, #content-body-wrapper .nav-column1-type22 ul li a.link-pdf h2:after, #content-body-wrapper .nav-column1-type22 ul li a.link-pdf h3:after, #content-body-wrapper .nav-column1-type22 ul li a.link-pdf h4:after, #content-body-wrapper .nav-column2-type22 ul li a.link-blank h2:after, #content-body-wrapper .nav-column2-type22 ul li a.link-blank h3:after, #content-body-wrapper .nav-column2-type22 ul li a.link-blank h4:after, #content-body-wrapper .nav-column2-type22 ul li a.link-pdf h2:after, #content-body-wrapper .nav-column2-type22 ul li a.link-pdf h3:after, #content-body-wrapper .nav-column2-type22 ul li a.link-pdf h4:after, .inline-wrap-inner .nav-column1-type22 ul li a.link-blank h2:after, .inline-wrap-inner .nav-column1-type22 ul li a.link-blank h3:after, .inline-wrap-inner .nav-column1-type22 ul li a.link-blank h4:after, .inline-wrap-inner .nav-column1-type22 ul li a.link-pdf h2:after, .inline-wrap-inner .nav-column1-type22 ul li a.link-pdf h3:after, .inline-wrap-inner .nav-column1-type22 ul li a.link-pdf h4:after, .inline-wrap-inner .nav-column2-type22 ul li a.link-blank h2:after, .inline-wrap-inner .nav-column2-type22 ul li a.link-blank h3:after, .inline-wrap-inner .nav-column2-type22 ul li a.link-blank h4:after, .inline-wrap-inner .nav-column2-type22 ul li a.link-pdf h2:after, .inline-wrap-inner .nav-column2-type22 ul li a.link-pdf h3:after, .inline-wrap-inner .nav-column2-type22 ul li a.link-pdf h4:after { margin: 0 0px 0 10px; display: inline-block; vertical-align: middle; min-height: 15px; content: ""; background: transparent url(http://www.tepco.co.jp/shared_hd/css/images/icon_blank.png) no-repeat 0 0; background-size: 15px 15px; vertical-align: 0; width: 15px; height: 15px; }
#content-body-wrapper .nav-column1-type22 ul li a.link-pdf h2:after, #content-body-wrapper .nav-column1-type22 ul li a.link-pdf h3:after, #content-body-wrapper .nav-column1-type22 ul li a.link-pdf h4:after, #content-body-wrapper .nav-column2-type22 ul li a.link-pdf h2:after, #content-body-wrapper .nav-column2-type22 ul li a.link-pdf h3:after, #content-body-wrapper .nav-column2-type22 ul li a.link-pdf h4:after, .inline-wrap-inner .nav-column1-type22 ul li a.link-pdf h2:after, .inline-wrap-inner .nav-column1-type22 ul li a.link-pdf h3:after, .inline-wrap-inner .nav-column1-type22 ul li a.link-pdf h4:after, .inline-wrap-inner .nav-column2-type22 ul li a.link-pdf h2:after, .inline-wrap-inner .nav-column2-type22 ul li a.link-pdf h3:after, .inline-wrap-inner .nav-column2-type22 ul li a.link-pdf h4:after { background: none; }
#content-body-wrapper .nav-column1-type22 ul li a.link-pdf h2 .file-capacity, #content-body-wrapper .nav-column1-type22 ul li a.link-pdf h3 .file-capacity, #content-body-wrapper .nav-column1-type22 ul li a.link-pdf h4 .file-capacity, #content-body-wrapper .nav-column2-type22 ul li a.link-pdf h2 .file-capacity, #content-body-wrapper .nav-column2-type22 ul li a.link-pdf h3 .file-capacity, #content-body-wrapper .nav-column2-type22 ul li a.link-pdf h4 .file-capacity, .inline-wrap-inner .nav-column1-type22 ul li a.link-pdf h2 .file-capacity, .inline-wrap-inner .nav-column1-type22 ul li a.link-pdf h3 .file-capacity, .inline-wrap-inner .nav-column1-type22 ul li a.link-pdf h4 .file-capacity, .inline-wrap-inner .nav-column2-type22 ul li a.link-pdf h2 .file-capacity, .inline-wrap-inner .nav-column2-type22 ul li a.link-pdf h3 .file-capacity, .inline-wrap-inner .nav-column2-type22 ul li a.link-pdf h4 .file-capacity { font-size: 65%; line-height: normal; display: inline-block; width: auto; padding-top: 5px; }
#content-body-wrapper .nav-column1-type22, .inline-wrap-inner .nav-column1-type22 { padding-bottom: 0; }
#content-body-wrapper .nav-column1-type22 ul, .inline-wrap-inner .nav-column1-type22 ul { margin-left: 0; letter-spacing: normal; }
#content-body-wrapper .nav-column1-type22 ul li, .inline-wrap-inner .nav-column1-type22 ul li { display: block; letter-spacing: normal; margin: 0 0 20px; width: 100%; vertical-align: top; }
#content-body-wrapper .nav-column1-type22 ul li a h2.hdg-level3, #content-body-wrapper .nav-column1-type22 ul li a h3.hdg-level3, #content-body-wrapper .nav-column1-type22 ul li a h4.hdg-level3, .inline-wrap-inner .nav-column1-type22 ul li a h2.hdg-level3, .inline-wrap-inner .nav-column1-type22 ul li a h3.hdg-level3, .inline-wrap-inner .nav-column1-type22 ul li a h4.hdg-level3 { font-size: 130.0%; margin-top: 5%; }
#content-body-wrapper .nav-column4-type01, .inline-wrap-inner .nav-column4-type01 { padding-bottom: 10px; }
#content-body-wrapper .nav-column4-type01 ul, .inline-wrap-inner .nav-column4-type01 ul { margin-left: -2%; letter-spacing: -0.4em; width: 102%; }
#content-body-wrapper .nav-column4-type01 ul li, .inline-wrap-inner .nav-column4-type01 ul li { display: inline-block; letter-spacing: normal; margin: 0 0 20px 2%; width: 23%; vertical-align: top; }
#content-body-wrapper .nav-column4-type01 ul li a, .inline-wrap-inner .nav-column4-type01 ul li a { color: #333; display: block; text-decoration: none; }
#content-body-wrapper .nav-column4-type01 ul li a span, .inline-wrap-inner .nav-column4-type01 ul li a span { display: block; font-size: 0; line-height: 0; }
#content-body-wrapper .nav-column4-type01 ul li a span img, .inline-wrap-inner .nav-column4-type01 ul li a span img { width: 100%; height: auto; }
#content-body-wrapper .nav-column4-type01 ul li a p, #content-body-wrapper .nav-column4-type01 ul li a h2, #content-body-wrapper .nav-column4-type01 ul li a h3, #content-body-wrapper .nav-column4-type01 ul li a h4, .inline-wrap-inner .nav-column4-type01 ul li a p, .inline-wrap-inner .nav-column4-type01 ul li a h2, .inline-wrap-inner .nav-column4-type01 ul li a h3, .inline-wrap-inner .nav-column4-type01 ul li a h4 { display: block; border: 1px solid #ededed; padding: 20px 25px 20px 25px; position: relative; margin: 0; }
#content-body-wrapper .nav-column4-type01 ul li a p:after, #content-body-wrapper .nav-column4-type01 ul li a h2:after, #content-body-wrapper .nav-column4-type01 ul li a h3:after, #content-body-wrapper .nav-column4-type01 ul li a h4:after, .inline-wrap-inner .nav-column4-type01 ul li a p:after, .inline-wrap-inner .nav-column4-type01 ul li a h2:after, .inline-wrap-inner .nav-column4-type01 ul li a h3:after, .inline-wrap-inner .nav-column4-type01 ul li a h4:after { margin: 0 0px 0 10px; display: inline-block; vertical-align: middle; min-height: 15px; content: ""; background: transparent url(http://www.tepco.co.jp/shared_hd/css/images/icon_arrow_m02.gif) no-repeat 0 0; background-size: 8px 15px; vertical-align: 0; width: 8px; height: 15px; }
#content-body-wrapper .nav-column4-type01 ul li a.link-blank:after, .inline-wrap-inner .nav-column4-type01 ul li a.link-blank:after { display: none; }
#content-body-wrapper .nav-column4-type01 ul li a.link-blank p:after, #content-body-wrapper .nav-column4-type01 ul li a.link-blank h2:after, #content-body-wrapper .nav-column4-type01 ul li a.link-blank h3:after, #content-body-wrapper .nav-column4-type01 ul li a.link-blank h4:after, .inline-wrap-inner .nav-column4-type01 ul li a.link-blank p:after, .inline-wrap-inner .nav-column4-type01 ul li a.link-blank h2:after, .inline-wrap-inner .nav-column4-type01 ul li a.link-blank h3:after, .inline-wrap-inner .nav-column4-type01 ul li a.link-blank h4:after { background: transparent url(http://www.tepco.co.jp/shared_hd/css/images/icon_blank.png) no-repeat 0 0; background-size: 15px 15px; vertical-align: 0; width: 15px; height: 15px; vertical-align: 0; }
#content-body-wrapper .nav-column4-type01 ul li a.link-pdf:after, #content-body-wrapper .nav-column4-type01 ul li a.link-word:after, #content-body-wrapper .nav-column4-type01 ul li a.link-excel:after, #content-body-wrapper .nav-column4-type01 ul li a.link-csv:after, .inline-wrap-inner .nav-column4-type01 ul li a.link-pdf:after, .inline-wrap-inner .nav-column4-type01 ul li a.link-word:after, .inline-wrap-inner .nav-column4-type01 ul li a.link-excel:after, .inline-wrap-inner .nav-column4-type01 ul li a.link-csv:after { display: none; }
#content-body-wrapper .nav-column4-type01 ul li a.link-pdf p:after, #content-body-wrapper .nav-column4-type01 ul li a.link-pdf h2:after, #content-body-wrapper .nav-column4-type01 ul li a.link-pdf h3:after, #content-body-wrapper .nav-column4-type01 ul li a.link-pdf h4:after, #content-body-wrapper .nav-column4-type01 ul li a.link-word p:after, #content-body-wrapper .nav-column4-type01 ul li a.link-word h2:after, #content-body-wrapper .nav-column4-type01 ul li a.link-word h3:after, #content-body-wrapper .nav-column4-type01 ul li a.link-word h4:after, #content-body-wrapper .nav-column4-type01 ul li a.link-excel p:after, #content-body-wrapper .nav-column4-type01 ul li a.link-excel h2:after, #content-body-wrapper .nav-column4-type01 ul li a.link-excel h3:after, #content-body-wrapper .nav-column4-type01 ul li a.link-excel h4:after, #content-body-wrapper .nav-column4-type01 ul li a.link-csv p:after, #content-body-wrapper .nav-column4-type01 ul li a.link-csv h2:after, #content-body-wrapper .nav-column4-type01 ul li a.link-csv h3:after, #content-body-wrapper .nav-column4-type01 ul li a.link-csv h4:after, .inline-wrap-inner .nav-column4-type01 ul li a.link-pdf p:after, .inline-wrap-inner .nav-column4-type01 ul li a.link-pdf h2:after, .inline-wrap-inner .nav-column4-type01 ul li a.link-pdf h3:after, .inline-wrap-inner .nav-column4-type01 ul li a.link-pdf h4:after, .inline-wrap-inner .nav-column4-type01 ul li a.link-word p:after, .inline-wrap-inner .nav-column4-type01 ul li a.link-word h2:after, .inline-wrap-inner .nav-column4-type01 ul li a.link-word h3:after, .inline-wrap-inner .nav-column4-type01 ul li a.link-word h4:after, .inline-wrap-inner .nav-column4-type01 ul li a.link-excel p:after, .inline-wrap-inner .nav-column4-type01 ul li a.link-excel h2:after, .inline-wrap-inner .nav-column4-type01 ul li a.link-excel h3:after, .inline-wrap-inner .nav-column4-type01 ul li a.link-excel h4:after, .inline-wrap-inner .nav-column4-type01 ul li a.link-csv p:after, .inline-wrap-inner .nav-column4-type01 ul li a.link-csv h2:after, .inline-wrap-inner .nav-column4-type01 ul li a.link-csv h3:after, .inline-wrap-inner .nav-column4-type01 ul li a.link-csv h4:after { display: none; }
#content-body-wrapper .nav-column4-type01 ul li a.link-pdf p .file-capacity, #content-body-wrapper .nav-column4-type01 ul li a.link-pdf h2 .file-capacity, #content-body-wrapper .nav-column4-type01 ul li a.link-pdf h3 .file-capacity, #content-body-wrapper .nav-column4-type01 ul li a.link-pdf h4 .file-capacity, #content-body-wrapper .nav-column4-type01 ul li a.link-word p .file-capacity, #content-body-wrapper .nav-column4-type01 ul li a.link-word h2 .file-capacity, #content-body-wrapper .nav-column4-type01 ul li a.link-word h3 .file-capacity, #content-body-wrapper .nav-column4-type01 ul li a.link-word h4 .file-capacity, #content-body-wrapper .nav-column4-type01 ul li a.link-excel p .file-capacity, #content-body-wrapper .nav-column4-type01 ul li a.link-excel h2 .file-capacity, #content-body-wrapper .nav-column4-type01 ul li a.link-excel h3 .file-capacity, #content-body-wrapper .nav-column4-type01 ul li a.link-excel h4 .file-capacity, #content-body-wrapper .nav-column4-type01 ul li a.link-csv p .file-capacity, #content-body-wrapper .nav-column4-type01 ul li a.link-csv h2 .file-capacity, #content-body-wrapper .nav-column4-type01 ul li a.link-csv h3 .file-capacity, #content-body-wrapper .nav-column4-type01 ul li a.link-csv h4 .file-capacity, .inline-wrap-inner .nav-column4-type01 ul li a.link-pdf p .file-capacity, .inline-wrap-inner .nav-column4-type01 ul li a.link-pdf h2 .file-capacity, .inline-wrap-inner .nav-column4-type01 ul li a.link-pdf h3 .file-capacity, .inline-wrap-inner .nav-column4-type01 ul li a.link-pdf h4 .file-capacity, .inline-wrap-inner .nav-column4-type01 ul li a.link-word p .file-capacity, .inline-wrap-inner .nav-column4-type01 ul li a.link-word h2 .file-capacity, .inline-wrap-inner .nav-column4-type01 ul li a.link-word h3 .file-capacity, .inline-wrap-inner .nav-column4-type01 ul li a.link-word h4 .file-capacity, .inline-wrap-inner .nav-column4-type01 ul li a.link-excel p .file-capacity, .inline-wrap-inner .nav-column4-type01 ul li a.link-excel h2 .file-capacity, .inline-wrap-inner .nav-column4-type01 ul li a.link-excel h3 .file-capacity, .inline-wrap-inner .nav-column4-type01 ul li a.link-excel h4 .file-capacity, .inline-wrap-inner .nav-column4-type01 ul li a.link-csv p .file-capacity, .inline-wrap-inner .nav-column4-type01 ul li a.link-csv h2 .file-capacity, .inline-wrap-inner .nav-column4-type01 ul li a.link-csv h3 .file-capacity, .inline-wrap-inner .nav-column4-type01 ul li a.link-csv h4 .file-capacity { font-size: 65%; line-height: normal; display: inline-block; }
#content-body-wrapper .nav-column4-type01 ul li a.hdg-level4, .inline-wrap-inner .nav-column4-type01 ul li a.hdg-level4 { font-size: 114.3%; }
#content-body-wrapper .nav-column4-type01 ul li a.hdg-level4:after, .inline-wrap-inner .nav-column4-type01 ul li a.hdg-level4:after { vertical-align: -1px; }
#content-body-wrapper .nav-column4-type02, .inline-wrap-inner .nav-column4-type02 { padding-bottom: 10px; }
#content-body-wrapper .nav-column4-type02 ul, .inline-wrap-inner .nav-column4-type02 ul { margin-left: -2%; letter-spacing: -0.4em; width: 102%; }
#content-body-wrapper .nav-column4-type02 ul li, .inline-wrap-inner .nav-column4-type02 ul li { display: inline-block; letter-spacing: normal; margin: 0 0 20px 2%; width: 23%; background: #fff; vertical-align: top; }
#content-body-wrapper .nav-column4-type02 ul li .img-column, .inline-wrap-inner .nav-column4-type02 ul li .img-column { display: block; font-size: 0; line-height: 0; }
#content-body-wrapper .nav-column4-type02 ul li .img-column img, .inline-wrap-inner .nav-column4-type02 ul li .img-column img { width: 100%; height: auto; }
#content-body-wrapper .nav-column4-type02 ul li .txt-column, .inline-wrap-inner .nav-column4-type02 ul li .txt-column { border: 1px solid #ededed; padding: 15px 15px 5px; }
#content-body-wrapper .nav-column4-type02 ul li .txt-column .doc-catch, .inline-wrap-inner .nav-column4-type02 ul li .txt-column .doc-catch { color: #333; margin-bottom: 10px; font-size: 85.7%; }
#content-body-wrapper .nav-column4-type02 ul li .txt-column .doc-text, .inline-wrap-inner .nav-column4-type02 ul li .txt-column .doc-text { margin-bottom: 10px; font-size: 85.7%; }
#content-body-wrapper .nav-column4-type02 ul li .txt-column .hr-line, .inline-wrap-inner .nav-column4-type02 ul li .txt-column .hr-line { border-top: 1px solid #ededed; height: 1px; margin-bottom: 15px; }
#content-body-wrapper .nav-column4-type02 ul li .txt-column .list-point, .inline-wrap-inner .nav-column4-type02 ul li .txt-column .list-point { margin: 0 0 10px; letter-spacing: normal; width: 100%; }
#content-body-wrapper .nav-column4-type02 ul li .txt-column .list-point li, .inline-wrap-inner .nav-column4-type02 ul li .txt-column .list-point li { width: 100%; font-size: 85.7%; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; padding-left: 1em; display: block; margin: 0 0 5px 0; position: relative; }
#content-body-wrapper .nav-column4-type02 ul li .txt-column .list-point li:before, .inline-wrap-inner .nav-column4-type02 ul li .txt-column .list-point li:before { content: "\0030fb"; position: absolute; left: 0; top: 0; }
#content-body-wrapper .nav-column4-type02 ul li .txt-column .link-btn-type01, #content-body-wrapper .nav-column4-type02 ul li .txt-column .link-btn-type02, .inline-wrap-inner .nav-column4-type02 ul li .txt-column .link-btn-type01, .inline-wrap-inner .nav-column4-type02 ul li .txt-column .link-btn-type02 { text-align: left; line-height: normal; padding-bottom: 10px; }
#content-body-wrapper .nav-column4-type02 ul li .txt-column .link-btn-type01 a, #content-body-wrapper .nav-column4-type02 ul li .txt-column .link-btn-type02 a, .inline-wrap-inner .nav-column4-type02 ul li .txt-column .link-btn-type01 a, .inline-wrap-inner .nav-column4-type02 ul li .txt-column .link-btn-type02 a { display: block; padding: 10px 30px 7px 10px; }
#content-body-wrapper .nav-column4-type02 ul li .txt-column .link-btn-type01 a.link-pdf, #content-body-wrapper .nav-column4-type02 ul li .txt-column .link-btn-type01 a.link-wprd, #content-body-wrapper .nav-column4-type02 ul li .txt-column .link-btn-type01 a.link-excel, #content-body-wrapper .nav-column4-type02 ul li .txt-column .link-btn-type01 a.link-csv, #content-body-wrapper .nav-column4-type02 ul li .txt-column .link-btn-type02 a.link-pdf, #content-body-wrapper .nav-column4-type02 ul li .txt-column .link-btn-type02 a.link-wprd, #content-body-wrapper .nav-column4-type02 ul li .txt-column .link-btn-type02 a.link-excel, #content-body-wrapper .nav-column4-type02 ul li .txt-column .link-btn-type02 a.link-csv, .inline-wrap-inner .nav-column4-type02 ul li .txt-column .link-btn-type01 a.link-pdf, .inline-wrap-inner .nav-column4-type02 ul li .txt-column .link-btn-type01 a.link-wprd, .inline-wrap-inner .nav-column4-type02 ul li .txt-column .link-btn-type01 a.link-excel, .inline-wrap-inner .nav-column4-type02 ul li .txt-column .link-btn-type01 a.link-csv, .inline-wrap-inner .nav-column4-type02 ul li .txt-column .link-btn-type02 a.link-pdf, .inline-wrap-inner .nav-column4-type02 ul li .txt-column .link-btn-type02 a.link-wprd, .inline-wrap-inner .nav-column4-type02 ul li .txt-column .link-btn-type02 a.link-excel, .inline-wrap-inner .nav-column4-type02 ul li .txt-column .link-btn-type02 a.link-csv { padding: 10px 10px 7px 10px; }
#content-body-wrapper .nav-column4-type02 ul li .txt-column h3 a, #content-body-wrapper .nav-column4-type02 ul li .txt-column h4 a, .inline-wrap-inner .nav-column4-type02 ul li .txt-column h3 a, .inline-wrap-inner .nav-column4-type02 ul li .txt-column h4 a { display: inline-block; position: relative; margin: 0; }
#content-body-wrapper .nav-column4-type02 ul li .txt-column h3 a:after, #content-body-wrapper .nav-column4-type02 ul li .txt-column h4 a:after, .inline-wrap-inner .nav-column4-type02 ul li .txt-column h3 a:after, .inline-wrap-inner .nav-column4-type02 ul li .txt-column h4 a:after { margin: 0 0px 0 8px; display: inline-block; vertical-align: top; min-height: 15px; content: ""; background: transparent url(http://www.tepco.co.jp/shared_hd/css/images/icon_arrow_m02.gif) no-repeat 0 0; background-size: 8px 15px; width: 8px; height: 15px; vertical-align: -1px; }
#content-body-wrapper .nav-column4-type02 ul li .txt-column h3 a.link-blank:after, #content-body-wrapper .nav-column4-type02 ul li .txt-column h3 a.link-pdf:after, #content-body-wrapper .nav-column4-type02 ul li .txt-column h3 a.link-word:after, #content-body-wrapper .nav-column4-type02 ul li .txt-column h3 a.link-excel:after, #content-body-wrapper .nav-column4-type02 ul li .txt-column h3 a.link-csv:after, #content-body-wrapper .nav-column4-type02 ul li .txt-column h4 a.link-blank:after, #content-body-wrapper .nav-column4-type02 ul li .txt-column h4 a.link-pdf:after, #content-body-wrapper .nav-column4-type02 ul li .txt-column h4 a.link-word:after, #content-body-wrapper .nav-column4-type02 ul li .txt-column h4 a.link-excel:after, #content-body-wrapper .nav-column4-type02 ul li .txt-column h4 a.link-csv:after, .inline-wrap-inner .nav-column4-type02 ul li .txt-column h3 a.link-blank:after, .inline-wrap-inner .nav-column4-type02 ul li .txt-column h3 a.link-pdf:after, .inline-wrap-inner .nav-column4-type02 ul li .txt-column h3 a.link-word:after, .inline-wrap-inner .nav-column4-type02 ul li .txt-column h3 a.link-excel:after, .inline-wrap-inner .nav-column4-type02 ul li .txt-column h3 a.link-csv:after, .inline-wrap-inner .nav-column4-type02 ul li .txt-column h4 a.link-blank:after, .inline-wrap-inner .nav-column4-type02 ul li .txt-column h4 a.link-pdf:after, .inline-wrap-inner .nav-column4-type02 ul li .txt-column h4 a.link-word:after, .inline-wrap-inner .nav-column4-type02 ul li .txt-column h4 a.link-excel:after, .inline-wrap-inner .nav-column4-type02 ul li .txt-column h4 a.link-csv:after { background: transparent url(http://www.tepco.co.jp/shared_hd/css/images/icon_blank.png) no-repeat 0 0; background-size: 15px 15px; vertical-align: 0; width: 15px; height: 15px; vertical-align: 0; }
#content-body-wrapper .nav-column4-type02 ul li .txt-column h3 a.link-pdf:after, #content-body-wrapper .nav-column4-type02 ul li .txt-column h3 a.link-word:after, #content-body-wrapper .nav-column4-type02 ul li .txt-column h3 a.link-excel:after, #content-body-wrapper .nav-column4-type02 ul li .txt-column h3 a.link-csv:after, #content-body-wrapper .nav-column4-type02 ul li .txt-column h4 a.link-pdf:after, #content-body-wrapper .nav-column4-type02 ul li .txt-column h4 a.link-word:after, #content-body-wrapper .nav-column4-type02 ul li .txt-column h4 a.link-excel:after, #content-body-wrapper .nav-column4-type02 ul li .txt-column h4 a.link-csv:after, .inline-wrap-inner .nav-column4-type02 ul li .txt-column h3 a.link-pdf:after, .inline-wrap-inner .nav-column4-type02 ul li .txt-column h3 a.link-word:after, .inline-wrap-inner .nav-column4-type02 ul li .txt-column h3 a.link-excel:after, .inline-wrap-inner .nav-column4-type02 ul li .txt-column h3 a.link-csv:after, .inline-wrap-inner .nav-column4-type02 ul li .txt-column h4 a.link-pdf:after, .inline-wrap-inner .nav-column4-type02 ul li .txt-column h4 a.link-word:after, .inline-wrap-inner .nav-column4-type02 ul li .txt-column h4 a.link-excel:after, .inline-wrap-inner .nav-column4-type02 ul li .txt-column h4 a.link-csv:after { display: none; }
#content-body-wrapper .nav-column4-type02 ul li .txt-column h3 a:hover, #content-body-wrapper .nav-column4-type02 ul li .txt-column h4 a:hover, .inline-wrap-inner .nav-column4-type02 ul li .txt-column h3 a:hover, .inline-wrap-inner .nav-column4-type02 ul li .txt-column h4 a:hover { text-decoration: none !important; }
#content-body-wrapper .nav-column4-type03, .inline-wrap-inner .nav-column4-type03 { margin-left: -2%; margin-bottom: -10px; letter-spacing: -0.4em; width: 102%; }
#content-body-wrapper .nav-column4-type03 .site-menu-top, .inline-wrap-inner .nav-column4-type03 .site-menu-top { font-size: 114.3%; letter-spacing: normal; margin: 30px 0 0 2%; }
#content-body-wrapper .nav-column4-type03 .nav-column4-type03-inner, #content-body-wrapper .nav-column4-type03 .nav-column4-type03-inner-column2, .inline-wrap-inner .nav-column4-type03 .nav-column4-type03-inner, .inline-wrap-inner .nav-column4-type03 .nav-column4-type03-inner-column2 { display: inline-block; letter-spacing: normal; vertical-align: top; margin: 30px 0 0 2%; width: 23%; }
#content-body-wrapper .nav-column4-type03 .nav-column4-type03-inner .site-menu-parent li, #content-body-wrapper .nav-column4-type03 .nav-column4-type03-inner-column2 .site-menu-parent li, .inline-wrap-inner .nav-column4-type03 .nav-column4-type03-inner .site-menu-parent li, .inline-wrap-inner .nav-column4-type03 .nav-column4-type03-inner-column2 .site-menu-parent li { padding-bottom: 20px; }
#content-body-wrapper .nav-column4-type03 .nav-column4-type03-inner .site-menu-parent li .site-menu-child, #content-body-wrapper .nav-column4-type03 .nav-column4-type03-inner-column2 .site-menu-parent li .site-menu-child, .inline-wrap-inner .nav-column4-type03 .nav-column4-type03-inner .site-menu-parent li .site-menu-child, .inline-wrap-inner .nav-column4-type03 .nav-column4-type03-inner-column2 .site-menu-parent li .site-menu-child { padding-top: 20px; }
#content-body-wrapper .nav-column4-type03 .nav-column4-type03-inner .site-menu-parent li .site-menu-child li, #content-body-wrapper .nav-column4-type03 .nav-column4-type03-inner-column2 .site-menu-parent li .site-menu-child li, .inline-wrap-inner .nav-column4-type03 .nav-column4-type03-inner .site-menu-parent li .site-menu-child li, .inline-wrap-inner .nav-column4-type03 .nav-column4-type03-inner-column2 .site-menu-parent li .site-menu-child li { display: block; padding-bottom: 0; margin: 10px 0 0; width: 100%; font-size: 85.7%; }
#content-body-wrapper .nav-column4-type03 .nav-column4-type03-inner-column2, .inline-wrap-inner .nav-column4-type03 .nav-column4-type03-inner-column2 { display: inline-block; width: 48%; }
#content-body-wrapper .nav-column4-type03 .nav-column4-type03-inner-column2 .site-menu-parent li .column2, .inline-wrap-inner .nav-column4-type03 .nav-column4-type03-inner-column2 .site-menu-parent li .column2 { letter-spacing: -0.4em; margin-right: -5%; width: 105%; }
#content-body-wrapper .nav-column4-type03 .nav-column4-type03-inner-column2 .site-menu-parent li .column2 .site-menu-child, .inline-wrap-inner .nav-column4-type03 .nav-column4-type03-inner-column2 .site-menu-parent li .column2 .site-menu-child { display: inline-block; vertical-align: top; letter-spacing: normal; width: 46%; padding-right: 4%; }
#content-body-wrapper .relation-column-type01 ul, .inline-wrap-inner .relation-column-type01 ul { margin-left: -2%; letter-spacing: -0.4em; }
#content-body-wrapper .relation-column-type01 ul li, .inline-wrap-inner .relation-column-type01 ul li { display: inline-block; letter-spacing: normal; margin: 0 0 2% 2%; width: 31.3333333%; vertical-align: top; }
#content-body-wrapper .relation-column-type01 ul li a, .inline-wrap-inner .relation-column-type01 ul li a { display: block; text-decoration: none; }
#content-body-wrapper .relation-column-type01 ul li a span, .inline-wrap-inner .relation-column-type01 ul li a span { display: block; font-size: 0; line-height: 0; border: 1px solid #ededed; border-bottom: none; }
#content-body-wrapper .relation-column-type01 ul li a span img, .inline-wrap-inner .relation-column-type01 ul li a span img { width: 100%; height: auto; }
#content-body-wrapper .relation-column-type01 ul li a h3, .inline-wrap-inner .relation-column-type01 ul li a h3 { border: 1px solid #ededed; padding: 25px; position: relative; margin: 0; }
#content-body-wrapper .relation-column-type01 ul li a h3:after, .inline-wrap-inner .relation-column-type01 ul li a h3:after { margin: 0 0px 0 10px; display: inline-block; vertical-align: middle; min-height: 15px; content: ""; background: transparent url(http://www.tepco.co.jp/shared_hd/css/images/icon_arrow_m02.png) no-repeat 0 0; background-size: 8px 14px; vertical-align: -2px; width: 8px; height: 15px; }
#content-body-wrapper .relation-column-type01 ul li a h3:before, .inline-wrap-inner .relation-column-type01 ul li a h3:before { bottom: 100%; left: 50%; padding: 0; margin: 0 0 -17px -16px; font-size: 0; line-height: 0; content: url(http://www.tepco.co.jp/shared_hd/css/images/arrow_relation01.png); height: 32px; width: 16px; position: absolute; }
#content-body-wrapper .relation-column-type01 ul li a h3 span, .inline-wrap-inner .relation-column-type01 ul li a h3 span { border: none; }
#content-body-wrapper .relation-column-type01 ul li a.link-blank:after, #content-body-wrapper .relation-column-type01 ul li a.link-pdf:after, .inline-wrap-inner .relation-column-type01 ul li a.link-blank:after, .inline-wrap-inner .relation-column-type01 ul li a.link-pdf:after { display: none; }
#content-body-wrapper .relation-column-type01 ul li a.link-blank p:after, #content-body-wrapper .relation-column-type01 ul li a.link-blank h2:after, #content-body-wrapper .relation-column-type01 ul li a.link-blank h3:after, #content-body-wrapper .relation-column-type01 ul li a.link-blank h4:after, #content-body-wrapper .relation-column-type01 ul li a.link-pdf p:after, #content-body-wrapper .relation-column-type01 ul li a.link-pdf h2:after, #content-body-wrapper .relation-column-type01 ul li a.link-pdf h3:after, #content-body-wrapper .relation-column-type01 ul li a.link-pdf h4:after, .inline-wrap-inner .relation-column-type01 ul li a.link-blank p:after, .inline-wrap-inner .relation-column-type01 ul li a.link-blank h2:after, .inline-wrap-inner .relation-column-type01 ul li a.link-blank h3:after, .inline-wrap-inner .relation-column-type01 ul li a.link-blank h4:after, .inline-wrap-inner .relation-column-type01 ul li a.link-pdf p:after, .inline-wrap-inner .relation-column-type01 ul li a.link-pdf h2:after, .inline-wrap-inner .relation-column-type01 ul li a.link-pdf h3:after, .inline-wrap-inner .relation-column-type01 ul li a.link-pdf h4:after { margin: 0 0px 0 10px; display: inline-block; vertical-align: middle; min-height: 15px; content: ""; background: transparent url(http://www.tepco.co.jp/shared_hd/css/images/icon_blank.png) no-repeat 0 0; background-size: 15px 15px; vertical-align: 0; width: 15px; height: 15px; }
#content-body-wrapper .relation-column-type01 ul li a.link-pdf p:after, #content-body-wrapper .relation-column-type01 ul li a.link-pdf h2:after, #content-body-wrapper .relation-column-type01 ul li a.link-pdf h3:after, #content-body-wrapper .relation-column-type01 ul li a.link-pdf h4:after, .inline-wrap-inner .relation-column-type01 ul li a.link-pdf p:after, .inline-wrap-inner .relation-column-type01 ul li a.link-pdf h2:after, .inline-wrap-inner .relation-column-type01 ul li a.link-pdf h3:after, .inline-wrap-inner .relation-column-type01 ul li a.link-pdf h4:after { background: none; }
#content-body-wrapper .relation-column-type01 ul li a.link-pdf p .file-capacity, #content-body-wrapper .relation-column-type01 ul li a.link-pdf h2 .file-capacity, #content-body-wrapper .relation-column-type01 ul li a.link-pdf h3 .file-capacity, #content-body-wrapper .relation-column-type01 ul li a.link-pdf h4 .file-capacity, .inline-wrap-inner .relation-column-type01 ul li a.link-pdf p .file-capacity, .inline-wrap-inner .relation-column-type01 ul li a.link-pdf h2 .file-capacity, .inline-wrap-inner .relation-column-type01 ul li a.link-pdf h3 .file-capacity, .inline-wrap-inner .relation-column-type01 ul li a.link-pdf h4 .file-capacity { font-size: 65%; line-height: normal; display: inline-block; border: none; }
#content-body-wrapper .relation-column-type02 ul li, .inline-wrap-inner .relation-column-type02 ul li { vertical-align: middle; margin: 0 0 20px 0; border: 1px solid #ededed; letter-spacing: -0.4em; }
#content-body-wrapper .relation-column-type02 ul li .img-column, #content-body-wrapper .relation-column-type02 ul li .txt-column, .inline-wrap-inner .relation-column-type02 ul li .img-column, .inline-wrap-inner .relation-column-type02 ul li .txt-column { display: inline-block; letter-spacing: normal; vertical-align: middle; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; width: 50%; }
#content-body-wrapper .relation-column-type02 ul li .img-column, .inline-wrap-inner .relation-column-type02 ul li .img-column { font-size: 0; line-height: 0; margin: 0 0 0 1px; }
#content-body-wrapper .relation-column-type02 ul li .img-column img, .inline-wrap-inner .relation-column-type02 ul li .img-column img { width: 100%; height: auto; border-right: 1px solid #ededed; margin-left: -1px; }
#content-body-wrapper .relation-column-type02 ul li .txt-column, .inline-wrap-inner .relation-column-type02 ul li .txt-column { padding: 30px; vertical-align: middle; position: relative; border-left: 1px solid #ededed; margin-left: -1px; }
#content-body-wrapper .relation-column-type02 ul li .txt-column:before, .inline-wrap-inner .relation-column-type02 ul li .txt-column:before { right: 100%; top: 50%; border: solid transparent; font-size: 0; line-height: 0; margin: -20px -3px 0 0; content: url(http://www.tepco.co.jp/shared_hd/css/images/arrow_relation02.png); height: 43px; width: 21px; position: absolute; }
#content-body-wrapper .relation-column-type02 ul li .txt-column .doc-text, .inline-wrap-inner .relation-column-type02 ul li .txt-column .doc-text { color: #666; margin-bottom: 16px; }
#content-body-wrapper .relation-column-type02 ul li .txt-column .link-btn-type01, .inline-wrap-inner .relation-column-type02 ul li .txt-column .link-btn-type01 { text-align: left; margin: 10px 0 0; }
#content-body-wrapper .relation-column-type02 ul li .txt-column .list-disc li, .inline-wrap-inner .relation-column-type02 ul li .txt-column .list-disc li { border: none; margin-bottom: 0; }
#content-body-wrapper .relation-column-type02 ul li .txt-column ul li, .inline-wrap-inner .relation-column-type02 ul li .txt-column ul li { letter-spacing: normal; border: none; }
#content-body-wrapper .relation-column-type02 ul li .txt-column .list-keyword, .inline-wrap-inner .relation-column-type02 ul li .txt-column .list-keyword { margin-top: 10px; }
#content-body-wrapper .relation-column-type02.tinfo-list .txt-column .hdg-level3, .inline-wrap-inner .relation-column-type02.tinfo-list .txt-column .hdg-level3 { margin-bottom: 0; }
#content-body-wrapper .relation-column-type02.tinfo-list .txt-column .doc-date, .inline-wrap-inner .relation-column-type02.tinfo-list .txt-column .doc-date { text-align: left; margin-bottom: 20px; }
#content-body-wrapper .relation-column-type02.tinfo-list .txt-column .list-keyword li, .inline-wrap-inner .relation-column-type02.tinfo-list .txt-column .list-keyword li { margin-bottom: 0; }
#content-body-wrapper .page-nation-wrapper, .inline-wrap-inner .page-nation-wrapper { margin-bottom: 30px; }
#content-body-wrapper .page-nation-wrapper ul, .inline-wrap-inner .page-nation-wrapper ul { text-align: right; letter-spacing: -0.4em; }
#content-body-wrapper .page-nation-wrapper ul li, .inline-wrap-inner .page-nation-wrapper ul li { display: inline-block; letter-spacing: normal; margin: 0 0 0 30px; color: #333; }
#content-body-wrapper .page-nation-wrapper ul li a, .inline-wrap-inner .page-nation-wrapper ul li a { color: #3d90cc; font-weight: bold; }
#content-body-wrapper .page-nation-wrapper ul li.prev a, .inline-wrap-inner .page-nation-wrapper ul li.prev a { display: inline-block; padding-left: 15px; background: transparent url(http://www.tepco.co.jp/shared_hd/css/images/icon_arrow_m04g.png) no-repeat 0 0.2em; background-size: 8px 14px; }
#content-body-wrapper .page-nation-wrapper ul li.prev span, .inline-wrap-inner .page-nation-wrapper ul li.prev span { display: inline-block; padding-left: 15px; color: #ccc; }
#content-body-wrapper .page-nation-wrapper ul li.next a, .inline-wrap-inner .page-nation-wrapper ul li.next a { display: inline-block; padding-right: 15px; background: transparent url(http://www.tepco.co.jp/shared_hd/css/images/icon_arrow_m02g.png) no-repeat right 0.2em; background-size: 8px 14px; }
#content-body-wrapper .page-nation-wrapper ul li.next span, .inline-wrap-inner .page-nation-wrapper ul li.next span { display: inline-block; padding-right: 15px; color: #ccc; }
#content-body-wrapper .select-element-wrapper, .inline-wrap-inner .select-element-wrapper { margin-bottom: 30px; }
#content-body-wrapper .select-element-wrapper ul, .inline-wrap-inner .select-element-wrapper ul { letter-spacing: -0.4em; }
#content-body-wrapper .select-element-wrapper ul li, .inline-wrap-inner .select-element-wrapper ul li { display: inline-block; letter-spacing: normal; margin: 0 50px 0 0; vertical-align: middle; }
#content-body-wrapper .select-element-wrapper ul li select.select-element-type01, .inline-wrap-inner .select-element-wrapper ul li select.select-element-type01 { font-size: 110%; color: #656d73; display: inline-block; height: 50px; text-indent: .01px; text-overflow: ""; outline: none; background: transparent url(http://www.tepco.co.jp/shared_hd/css/images/icon_arrow_m02br.png) no-repeat right center; border: 1px solid #ebeced; padding: 0.5em 3em 0.5em 1em; height: 50px; line-height: 1.2; -webkit-appearance: none; -moz-appearance: none; -o-appearance: none; -ms-appearance: none; -webkit-border-radius: 0; -moz-border-radius: 0; border-radius: 0; }
#content-body-wrapper .tab-elements-wrapper, .inline-wrap-inner .tab-elements-wrapper { margin-bottom: 50px; }
#content-body-wrapper .tab-elements-wrapper .tab-head, .inline-wrap-inner .tab-elements-wrapper .tab-head { margin-bottom: 50px; border-bottom: 3px solid #f6f7f9; }
#content-body-wrapper .tab-elements-wrapper .tab-head ul, .inline-wrap-inner .tab-elements-wrapper .tab-head ul { text-align: center; letter-spacing: -0.4em; }
#content-body-wrapper .tab-elements-wrapper .tab-head ul li, .inline-wrap-inner .tab-elements-wrapper .tab-head ul li { display: inline-block; letter-spacing: normal; margin: 0 10px -3px; font-size: 114.3%; }
#content-body-wrapper .tab-elements-wrapper .tab-head ul li a, .inline-wrap-inner .tab-elements-wrapper .tab-head ul li a { display: block; color: #333; text-decoration: none; padding: 5px 10px; border-bottom: 3px solid #f6f7f9; }
#content-body-wrapper .tab-elements-wrapper .tab-head ul li a.tab-location, .inline-wrap-inner .tab-elements-wrapper .tab-head ul li a.tab-location { border-color: #eb1e1b; color: #eb1e1b; }
#content-body-wrapper .tab-elements-wrapper .tab-elements .tab-element, .inline-wrap-inner .tab-elements-wrapper .tab-elements .tab-element { visibility: hidden; height: 0; overflow: hidden; }
#content-body-wrapper .tab-elements-wrapper .tab-elements .tab-element.tabchange01, #content-body-wrapper .tab-elements-wrapper .tab-elements .tab-element.visible, .inline-wrap-inner .tab-elements-wrapper .tab-elements .tab-element.tabchange01, .inline-wrap-inner .tab-elements-wrapper .tab-elements .tab-element.visible { display: block; visibility: visible; height: auto; overflow: visible; }
#content-body-wrapper .faq-elements-wrapper, .inline-wrap-inner .faq-elements-wrapper { margin-bottom: 80px; }
#content-body-wrapper .faq-elements-wrapper .faq-element, .inline-wrap-inner .faq-elements-wrapper .faq-element { border: 1px solid #ececec; margin-bottom: 20px; }
#content-body-wrapper .faq-elements-wrapper .faq-element .question p, .inline-wrap-inner .faq-elements-wrapper .faq-element .question p { margin: 0; font-size: 124.3%; }
#content-body-wrapper .faq-elements-wrapper .faq-element .question p a, .inline-wrap-inner .faq-elements-wrapper .faq-element .question p a { display: block; padding: 15px 60px 15px 20px; position: relative; text-decoration: none; background: transparent url(http://www.tepco.co.jp/shared_hd/css/images/icon_open_plus.gif) no-repeat 98% 0.8em; }
#content-body-wrapper .faq-elements-wrapper .faq-element .question p a span, .inline-wrap-inner .faq-elements-wrapper .faq-element .question p a span { display: table; }
#content-body-wrapper .faq-elements-wrapper .faq-element .question p a span.number, #content-body-wrapper .faq-elements-wrapper .faq-element .question p a span.doc, .inline-wrap-inner .faq-elements-wrapper .faq-element .question p a span.number, .inline-wrap-inner .faq-elements-wrapper .faq-element .question p a span.doc { display: table-cell; vertical-align: top; }
#content-body-wrapper .faq-elements-wrapper .faq-element .question p a span.number, .inline-wrap-inner .faq-elements-wrapper .faq-element .question p a span.number { padding-right: 30px; white-space: nowrap; color: #ea1e1d; font-size: 124.3%; line-height: 1.1; }
#content-body-wrapper .faq-elements-wrapper .faq-element .question p a:hover, .inline-wrap-inner .faq-elements-wrapper .faq-element .question p a:hover { text-decoration: none; }
#content-body-wrapper .faq-elements-wrapper .faq-element .question p a.open, .inline-wrap-inner .faq-elements-wrapper .faq-element .question p a.open { background-image: url(http://www.tepco.co.jp/shared_hd/css/images/icon_close_minus.gif); }
#content-body-wrapper .faq-elements-wrapper .faq-element .question p a.open:hover, .inline-wrap-inner .faq-elements-wrapper .faq-element .question p a.open:hover { text-decoration: none; }
#content-body-wrapper .faq-elements-wrapper .faq-element .answer, .inline-wrap-inner .faq-elements-wrapper .faq-element .answer { display: none; padding: 15px 20px 15px 20px; border-bottom: none; }
#content-body-wrapper .faq-elements-wrapper .faq-element .answer .answer-number, .inline-wrap-inner .faq-elements-wrapper .faq-element .answer .answer-number { margin: 0 0 20px; display: table; }
#content-body-wrapper .faq-elements-wrapper .faq-element .answer .answer-number span.number, #content-body-wrapper .faq-elements-wrapper .faq-element .answer .answer-number span.doc, .inline-wrap-inner .faq-elements-wrapper .faq-element .answer .answer-number span.number, .inline-wrap-inner .faq-elements-wrapper .faq-element .answer .answer-number span.doc { display: table-cell; vertical-align: top; }
#content-body-wrapper .faq-elements-wrapper .faq-element .answer .answer-number span.number, .inline-wrap-inner .faq-elements-wrapper .faq-element .answer .answer-number span.number { font-size: 165%; padding-right: 32px; white-space: nowrap; color: #ea1e1d; line-height: 1.1; }
#content-body-wrapper .faq-elements-wrapper .faq-element .answer .section, .inline-wrap-inner .faq-elements-wrapper .faq-element .answer .section { width: 100%; }
#content-body-wrapper .faq-elements-wrapper .faq-element .answer.open, .inline-wrap-inner .faq-elements-wrapper .faq-element .answer.open { display: block; }
#content-body-wrapper .box-reader, .inline-wrap-inner .box-reader { margin: 30px 0; font-size: 85.7%; }
#content-body-wrapper .box-reader .link-pdf:before, .inline-wrap-inner .box-reader .link-pdf:before { margin: 0 5px; display: inline-block; vertical-align: middle; min-height: 15px; content: ""; background: transparent url(http://www.tepco.co.jp/shared_hd/css/images/icon_pdf.png) no-repeat 0 0; background-size: 13px 15px; vertical-align: -2px; width: 13px; height: 15px; }
#content-body-wrapper .box-reader .link-pdf:after, .inline-wrap-inner .box-reader .link-pdf:after { content: ""; width: 0; height: 0; background: none; }
#content-body-wrapper .news-element-wrapper, .inline-wrap-inner .news-element-wrapper { margin-bottom: 40px; }
#content-body-wrapper .news-element-wrapper .hdg-wrapper, .inline-wrap-inner .news-element-wrapper .hdg-wrapper { padding: 0 150px; position: relative; }
#content-body-wrapper .news-element-wrapper .hdg-wrapper .hdg-level3, .inline-wrap-inner .news-element-wrapper .hdg-wrapper .hdg-level3 { margin-left: -150px; }
#content-body-wrapper .news-element-wrapper .hdg-wrapper .link-btn-type01, .inline-wrap-inner .news-element-wrapper .hdg-wrapper .link-btn-type01 { position: absolute; right: 0; top: 0.3em; }
#content-body-wrapper .news-element-wrapper .hdg-wrapper .link-btn-type01 a, .inline-wrap-inner .news-element-wrapper .hdg-wrapper .link-btn-type01 a { background-image: url(http://www.tepco.co.jp/shared_hd/css/images/icon_arrow_m02gr.gif); background-size: 16px 16px; }
#content-body-wrapper .news-element-wrapper .hdg-wrapper .link-btn-type01 a.link-blank, .inline-wrap-inner .news-element-wrapper .hdg-wrapper .link-btn-type01 a.link-blank { background-image: url(http://www.tepco.co.jp/shared_hd/css/images/icon_blank.png); background-size: 15px 15px; }
#content-body-wrapper .news-element-wrapper .hdg-wrapper .link-btn-rss, .inline-wrap-inner .news-element-wrapper .hdg-wrapper .link-btn-rss { position: absolute; right: 0; top: 8px; }
#content-body-wrapper .news-element-wrapper .hdg-wrapper.rss .link-btn-type01, .inline-wrap-inner .news-element-wrapper .hdg-wrapper.rss .link-btn-type01 { position: absolute; right: 40px; }
#content-body-wrapper .news-element-wrapper.btn-empty .hdg-wrapper, .inline-wrap-inner .news-element-wrapper.btn-empty .hdg-wrapper { padding: 0; }
#content-body-wrapper .news-element-wrapper.btn-empty .hdg-wrapper .hdg-level3, .inline-wrap-inner .news-element-wrapper.btn-empty .hdg-wrapper .hdg-level3 { margin-left: 0; }
#content-body-wrapper .news-element-wrapper dl dt, .inline-wrap-inner .news-element-wrapper dl dt { width: 11em; position: relative; white-space: nowrap; color: #333; }
#content-body-wrapper .news-element-wrapper dl dt.hide, .inline-wrap-inner .news-element-wrapper dl dt.hide { display: none; }
#content-body-wrapper .news-element-wrapper dl dt span, .inline-wrap-inner .news-element-wrapper dl dt span { position: absolute; left: 0; top: 0; }
#content-body-wrapper .news-element-wrapper dl dd, .inline-wrap-inner .news-element-wrapper dl dd { display: block; padding-left: 11em; padding-bottom: 15px; word-wrap: break-word; }
#content-body-wrapper .news-element-wrapper dl dd.hide, .inline-wrap-inner .news-element-wrapper dl dd.hide { display: none; }
#content-body-wrapper .news-element-wrapper dl dd a .icon-type01, .inline-wrap-inner .news-element-wrapper dl dd a .icon-type01 { border: 1px solid #ebeced; }
#content-body-wrapper .news-element-wrapper dl dd a:hover, .inline-wrap-inner .news-element-wrapper dl dd a:hover { text-decoration: none; }
#content-body-wrapper .news-element-wrapper dl dd .doc-add-icon, .inline-wrap-inner .news-element-wrapper dl dd .doc-add-icon { margin-bottom: 5px; }
#content-body-wrapper .news-element-wrapper dl dd .doc-add-icon .icon-type01, .inline-wrap-inner .news-element-wrapper dl dd .doc-add-icon .icon-type01 { display: inline-block; margin-right: 10px; border: 1px solid #ebeced; padding: 3px 5px; line-height: 1; color: #666666; font-size: 75.5%; }
#content-body-wrapper .news-element-wrapper dl dd .doc-add-icon .company-type01, .inline-wrap-inner .news-element-wrapper dl dd .doc-add-icon .company-type01 { margin-right: 10px; }
#content-body-wrapper .contact-column-type01, #content-body-wrapper .contact-column-type02, #content-body-wrapper .contact-column-type03, #content-body-wrapper .contact-column-type04, .inline-wrap-inner .contact-column-type01, .inline-wrap-inner .contact-column-type02, .inline-wrap-inner .contact-column-type03, .inline-wrap-inner .contact-column-type04 { border: 1px solid #ededed; padding: 25px 20px; margin-bottom: 30px; }
#content-body-wrapper .contact-column-type01.border-red, #content-body-wrapper .contact-column-type02.border-red, #content-body-wrapper .contact-column-type03.border-red, #content-body-wrapper .contact-column-type04.border-red, .inline-wrap-inner .contact-column-type01.border-red, .inline-wrap-inner .contact-column-type02.border-red, .inline-wrap-inner .contact-column-type03.border-red, .inline-wrap-inner .contact-column-type04.border-red { border-color: #ea1e1f; }
#content-body-wrapper .contact-column-type01 .hdg-level2, #content-body-wrapper .contact-column-type02 .hdg-level2, #content-body-wrapper .contact-column-type03 .hdg-level2, #content-body-wrapper .contact-column-type04 .hdg-level2, .inline-wrap-inner .contact-column-type01 .hdg-level2, .inline-wrap-inner .contact-column-type02 .hdg-level2, .inline-wrap-inner .contact-column-type03 .hdg-level2, .inline-wrap-inner .contact-column-type04 .hdg-level2 { font-size: 155.0%; text-align: left; }
#content-body-wrapper .contact-column-type01 .hdg-level3 .link-icon:after, #content-body-wrapper .contact-column-type02 .hdg-level3 .link-icon:after, #content-body-wrapper .contact-column-type03 .hdg-level3 .link-icon:after, #content-body-wrapper .contact-column-type04 .hdg-level3 .link-icon:after, .inline-wrap-inner .contact-column-type01 .hdg-level3 .link-icon:after, .inline-wrap-inner .contact-column-type02 .hdg-level3 .link-icon:after, .inline-wrap-inner .contact-column-type03 .hdg-level3 .link-icon:after, .inline-wrap-inner .contact-column-type04 .hdg-level3 .link-icon:after { margin: 0 0 0 8px; display: inline-block; min-height: 14px; content: ""; background: transparent url(http://www.tepco.co.jp/shared_hd/css/images/icon_arrow_m02.png) no-repeat 0 0; background-size: 8px 14px; width: 8px; height: 14px; }
#content-body-wrapper .contact-column-type01.pad-high, #content-body-wrapper .contact-column-type02.pad-high, #content-body-wrapper .contact-column-type03.pad-high, #content-body-wrapper .contact-column-type04.pad-high, .inline-wrap-inner .contact-column-type01.pad-high, .inline-wrap-inner .contact-column-type02.pad-high, .inline-wrap-inner .contact-column-type03.pad-high, .inline-wrap-inner .contact-column-type04.pad-high { padding: 40px 20px 25px; }
#content-body-wrapper .contact-column-type01.pad-high .hdg-level3, #content-body-wrapper .contact-column-type02.pad-high .hdg-level3, #content-body-wrapper .contact-column-type03.pad-high .hdg-level3, #content-body-wrapper .contact-column-type04.pad-high .hdg-level3, .inline-wrap-inner .contact-column-type01.pad-high .hdg-level3, .inline-wrap-inner .contact-column-type02.pad-high .hdg-level3, .inline-wrap-inner .contact-column-type03.pad-high .hdg-level3, .inline-wrap-inner .contact-column-type04.pad-high .hdg-level3 { margin-bottom: 30px; }
#content-body-wrapper .contact-column-type01 .doc-text, #content-body-wrapper .contact-column-type02 .doc-text, #content-body-wrapper .contact-column-type03 .doc-text, #content-body-wrapper .contact-column-type04 .doc-text, .inline-wrap-inner .contact-column-type01 .doc-text, .inline-wrap-inner .contact-column-type02 .doc-text, .inline-wrap-inner .contact-column-type03 .doc-text, .inline-wrap-inner .contact-column-type04 .doc-text { margin: 15px 0 0 0; }
#content-body-wrapper .contact-column-type01 .doc-contact, #content-body-wrapper .contact-column-type02 .doc-contact, #content-body-wrapper .contact-column-type03 .doc-contact, #content-body-wrapper .contact-column-type04 .doc-contact, .inline-wrap-inner .contact-column-type01 .doc-contact, .inline-wrap-inner .contact-column-type02 .doc-contact, .inline-wrap-inner .contact-column-type03 .doc-contact, .inline-wrap-inner .contact-column-type04 .doc-contact { margin: 0 0 5px; font-size: 114.3%; }
#content-body-wrapper .contact-column-type01 .phone-link-type01, #content-body-wrapper .contact-column-type01 .fax-link-type01, #content-body-wrapper .contact-column-type02 .phone-link-type01, #content-body-wrapper .contact-column-type02 .fax-link-type01, #content-body-wrapper .contact-column-type03 .phone-link-type01, #content-body-wrapper .contact-column-type03 .fax-link-type01, #content-body-wrapper .contact-column-type04 .phone-link-type01, #content-body-wrapper .contact-column-type04 .fax-link-type01, .inline-wrap-inner .contact-column-type01 .phone-link-type01, .inline-wrap-inner .contact-column-type01 .fax-link-type01, .inline-wrap-inner .contact-column-type02 .phone-link-type01, .inline-wrap-inner .contact-column-type02 .fax-link-type01, .inline-wrap-inner .contact-column-type03 .phone-link-type01, .inline-wrap-inner .contact-column-type03 .fax-link-type01, .inline-wrap-inner .contact-column-type04 .phone-link-type01, .inline-wrap-inner .contact-column-type04 .fax-link-type01 { font-size: 180%; font-weight: bold; padding-left: 60px; background: transparent url(http://www.tepco.co.jp/shared_hd/css/images/icon_phone.png) no-repeat 0 center; min-height: 50px; }
#content-body-wrapper .contact-column-type01 .phone-link-type01 a, #content-body-wrapper .contact-column-type01 .fax-link-type01 a, #content-body-wrapper .contact-column-type02 .phone-link-type01 a, #content-body-wrapper .contact-column-type02 .fax-link-type01 a, #content-body-wrapper .contact-column-type03 .phone-link-type01 a, #content-body-wrapper .contact-column-type03 .fax-link-type01 a, #content-body-wrapper .contact-column-type04 .phone-link-type01 a, #content-body-wrapper .contact-column-type04 .fax-link-type01 a, .inline-wrap-inner .contact-column-type01 .phone-link-type01 a, .inline-wrap-inner .contact-column-type01 .fax-link-type01 a, .inline-wrap-inner .contact-column-type02 .phone-link-type01 a, .inline-wrap-inner .contact-column-type02 .fax-link-type01 a, .inline-wrap-inner .contact-column-type03 .phone-link-type01 a, .inline-wrap-inner .contact-column-type03 .fax-link-type01 a, .inline-wrap-inner .contact-column-type04 .phone-link-type01 a, .inline-wrap-inner .contact-column-type04 .fax-link-type01 a { color: #333; cursor: default; text-decoration: none; }
#content-body-wrapper .contact-column-type01 .fax-link-type01, #content-body-wrapper .contact-column-type02 .fax-link-type01, #content-body-wrapper .contact-column-type03 .fax-link-type01, #content-body-wrapper .contact-column-type04 .fax-link-type01, .inline-wrap-inner .contact-column-type01 .fax-link-type01, .inline-wrap-inner .contact-column-type02 .fax-link-type01, .inline-wrap-inner .contact-column-type03 .fax-link-type01, .inline-wrap-inner .contact-column-type04 .fax-link-type01 { background-image: url(http://www.tepco.co.jp/shared_hd/css/images/icon_fax.png); }
#content-body-wrapper .contact-column-type01 .mail-link-type01, #content-body-wrapper .contact-column-type01 .pc-link-type01, #content-body-wrapper .contact-column-type01 .phone-link-type02, #content-body-wrapper .contact-column-type01 .fax-link-type02, #content-body-wrapper .contact-column-type02 .mail-link-type01, #content-body-wrapper .contact-column-type02 .pc-link-type01, #content-body-wrapper .contact-column-type02 .phone-link-type02, #content-body-wrapper .contact-column-type02 .fax-link-type02, #content-body-wrapper .contact-column-type03 .mail-link-type01, #content-body-wrapper .contact-column-type03 .pc-link-type01, #content-body-wrapper .contact-column-type03 .phone-link-type02, #content-body-wrapper .contact-column-type03 .fax-link-type02, #content-body-wrapper .contact-column-type04 .mail-link-type01, #content-body-wrapper .contact-column-type04 .pc-link-type01, #content-body-wrapper .contact-column-type04 .phone-link-type02, #content-body-wrapper .contact-column-type04 .fax-link-type02, .inline-wrap-inner .contact-column-type01 .mail-link-type01, .inline-wrap-inner .contact-column-type01 .pc-link-type01, .inline-wrap-inner .contact-column-type01 .phone-link-type02, .inline-wrap-inner .contact-column-type01 .fax-link-type02, .inline-wrap-inner .contact-column-type02 .mail-link-type01, .inline-wrap-inner .contact-column-type02 .pc-link-type01, .inline-wrap-inner .contact-column-type02 .phone-link-type02, .inline-wrap-inner .contact-column-type02 .fax-link-type02, .inline-wrap-inner .contact-column-type03 .mail-link-type01, .inline-wrap-inner .contact-column-type03 .pc-link-type01, .inline-wrap-inner .contact-column-type03 .phone-link-type02, .inline-wrap-inner .contact-column-type03 .fax-link-type02, .inline-wrap-inner .contact-column-type04 .mail-link-type01, .inline-wrap-inner .contact-column-type04 .pc-link-type01, .inline-wrap-inner .contact-column-type04 .phone-link-type02, .inline-wrap-inner .contact-column-type04 .fax-link-type02 { font-weight: bold; padding-left: 80px; background: transparent url(http://www.tepco.co.jp/shared_hd/css/images/icon_mail.png) no-repeat 0 center; min-height: 50px; }
#content-body-wrapper .contact-column-type01 .mail-link-type01 a, #content-body-wrapper .contact-column-type01 .pc-link-type01 a, #content-body-wrapper .contact-column-type01 .phone-link-type02 a, #content-body-wrapper .contact-column-type01 .fax-link-type02 a, #content-body-wrapper .contact-column-type02 .mail-link-type01 a, #content-body-wrapper .contact-column-type02 .pc-link-type01 a, #content-body-wrapper .contact-column-type02 .phone-link-type02 a, #content-body-wrapper .contact-column-type02 .fax-link-type02 a, #content-body-wrapper .contact-column-type03 .mail-link-type01 a, #content-body-wrapper .contact-column-type03 .pc-link-type01 a, #content-body-wrapper .contact-column-type03 .phone-link-type02 a, #content-body-wrapper .contact-column-type03 .fax-link-type02 a, #content-body-wrapper .contact-column-type04 .mail-link-type01 a, #content-body-wrapper .contact-column-type04 .pc-link-type01 a, #content-body-wrapper .contact-column-type04 .phone-link-type02 a, #content-body-wrapper .contact-column-type04 .fax-link-type02 a, .inline-wrap-inner .contact-column-type01 .mail-link-type01 a, .inline-wrap-inner .contact-column-type01 .pc-link-type01 a, .inline-wrap-inner .contact-column-type01 .phone-link-type02 a, .inline-wrap-inner .contact-column-type01 .fax-link-type02 a, .inline-wrap-inner .contact-column-type02 .mail-link-type01 a, .inline-wrap-inner .contact-column-type02 .pc-link-type01 a, .inline-wrap-inner .contact-column-type02 .phone-link-type02 a, .inline-wrap-inner .contact-column-type02 .fax-link-type02 a, .inline-wrap-inner .contact-column-type03 .mail-link-type01 a, .inline-wrap-inner .contact-column-type03 .pc-link-type01 a, .inline-wrap-inner .contact-column-type03 .phone-link-type02 a, .inline-wrap-inner .contact-column-type03 .fax-link-type02 a, .inline-wrap-inner .contact-column-type04 .mail-link-type01 a, .inline-wrap-inner .contact-column-type04 .pc-link-type01 a, .inline-wrap-inner .contact-column-type04 .phone-link-type02 a, .inline-wrap-inner .contact-column-type04 .fax-link-type02 a { display: inline-block; min-width: 120px; text-align: center; padding: 12px 30px 10px 20px; border: 1px solid #ebeced; background: transparent url(http://www.tepco.co.jp/shared_hd/css/images/icon_arrow_m02r.png) no-repeat right center; background-size: 20px 14px; color: #333; text-decoration: none; }
#content-body-wrapper .contact-column-type01 .pc-link-type01, #content-body-wrapper .contact-column-type02 .pc-link-type01, #content-body-wrapper .contact-column-type03 .pc-link-type01, #content-body-wrapper .contact-column-type04 .pc-link-type01, .inline-wrap-inner .contact-column-type01 .pc-link-type01, .inline-wrap-inner .contact-column-type02 .pc-link-type01, .inline-wrap-inner .contact-column-type03 .pc-link-type01, .inline-wrap-inner .contact-column-type04 .pc-link-type01 { font-weight: bold; padding-left: 80px; background: transparent url(http://www.tepco.co.jp/shared_hd/css/images/icon_internet.png) no-repeat 0 center; min-height: 50px; }
#content-body-wrapper .contact-column-type01 .phone-link-type02, #content-body-wrapper .contact-column-type02 .phone-link-type02, #content-body-wrapper .contact-column-type03 .phone-link-type02, #content-body-wrapper .contact-column-type04 .phone-link-type02, .inline-wrap-inner .contact-column-type01 .phone-link-type02, .inline-wrap-inner .contact-column-type02 .phone-link-type02, .inline-wrap-inner .contact-column-type03 .phone-link-type02, .inline-wrap-inner .contact-column-type04 .phone-link-type02 { background: transparent url(http://www.tepco.co.jp/shared_hd/css/images/icon_phone.png) no-repeat 0 center; }
#content-body-wrapper .contact-column-type01 .fax-link-type02, #content-body-wrapper .contact-column-type02 .fax-link-type02, #content-body-wrapper .contact-column-type03 .fax-link-type02, #content-body-wrapper .contact-column-type04 .fax-link-type02, .inline-wrap-inner .contact-column-type01 .fax-link-type02, .inline-wrap-inner .contact-column-type02 .fax-link-type02, .inline-wrap-inner .contact-column-type03 .fax-link-type02, .inline-wrap-inner .contact-column-type04 .fax-link-type02 { background: transparent url(http://www.tepco.co.jp/shared_hd/css/images/icon_fax.png) no-repeat 0 center; }
#content-body-wrapper .contact-column-type01 .column-wrapper, #content-body-wrapper .contact-column-type02 .column-wrapper, #content-body-wrapper .contact-column-type03 .column-wrapper, #content-body-wrapper .contact-column-type04 .column-wrapper, .inline-wrap-inner .contact-column-type01 .column-wrapper, .inline-wrap-inner .contact-column-type02 .column-wrapper, .inline-wrap-inner .contact-column-type03 .column-wrapper, .inline-wrap-inner .contact-column-type04 .column-wrapper { margin: 0 0 0 -3%; letter-spacing: -0.4em; }
#content-body-wrapper .contact-column-type01 .column-wrapper .column, #content-body-wrapper .contact-column-type02 .column-wrapper .column, #content-body-wrapper .contact-column-type03 .column-wrapper .column, #content-body-wrapper .contact-column-type04 .column-wrapper .column, .inline-wrap-inner .contact-column-type01 .column-wrapper .column, .inline-wrap-inner .contact-column-type02 .column-wrapper .column, .inline-wrap-inner .contact-column-type03 .column-wrapper .column, .inline-wrap-inner .contact-column-type04 .column-wrapper .column { display: inline-block; letter-spacing: normal; width: 47%; vertical-align: top; margin-left: 3%; }
#content-body-wrapper #relationArea .contact-column-type03 a, .inline-wrap-inner #relationArea .contact-column-type03 a { color: #3d90cc; text-decoration: underline; }
#content-body-wrapper #relationArea .contact-column-type03 a:hover, .inline-wrap-inner #relationArea .contact-column-type03 a:hover { text-decoration: none; }
#content-body-wrapper .contact-column-type01.border-none, .inline-wrap-inner .contact-column-type01.border-none { border: none; padding: 30px 50px; }
#content-body-wrapper .pickup-type01, #content-body-wrapper .pickup-type02, .inline-wrap-inner .pickup-type01, .inline-wrap-inner .pickup-type02 { margin-bottom: 40px; letter-spacing: -0.4em; }
#content-body-wrapper .pickup-type01 .column, #content-body-wrapper .pickup-type02 .column, .inline-wrap-inner .pickup-type01 .column, .inline-wrap-inner .pickup-type02 .column { display: inline-block; letter-spacing: normal; width: 50%; vertical-align: middle; margin: 0; }
#content-body-wrapper .pickup-type01 .column .doc-wrap, #content-body-wrapper .pickup-type02 .column .doc-wrap, .inline-wrap-inner .pickup-type01 .column .doc-wrap, .inline-wrap-inner .pickup-type02 .column .doc-wrap { padding-right: 14%; }
#content-body-wrapper .pickup-type01 .column .doc-wrap .hdg-level2, #content-body-wrapper .pickup-type02 .column .doc-wrap .hdg-level2, .inline-wrap-inner .pickup-type01 .column .doc-wrap .hdg-level2, .inline-wrap-inner .pickup-type02 .column .doc-wrap .hdg-level2 { text-align: left; margin: 0 0 10px; }
#content-body-wrapper .pickup-type01 .column .doc-wrap .hdg-level3, #content-body-wrapper .pickup-type02 .column .doc-wrap .hdg-level3, .inline-wrap-inner .pickup-type01 .column .doc-wrap .hdg-level3, .inline-wrap-inner .pickup-type02 .column .doc-wrap .hdg-level3 { margin: 0 0 10px; }
#content-body-wrapper .pickup-type01 .column .doc-wrap .link-btn-type01, #content-body-wrapper .pickup-type02 .column .doc-wrap .link-btn-type01, .inline-wrap-inner .pickup-type01 .column .doc-wrap .link-btn-type01, .inline-wrap-inner .pickup-type02 .column .doc-wrap .link-btn-type01 { text-align: left; margin: 0; }
#content-body-wrapper .pickup-type01 .column .img-wrap p, #content-body-wrapper .pickup-type02 .column .img-wrap p, .inline-wrap-inner .pickup-type01 .column .img-wrap p, .inline-wrap-inner .pickup-type02 .column .img-wrap p { margin: 0; font-size: 0; line-height: 0; }
#content-body-wrapper .pickup-type01 .column .img-wrap p img, #content-body-wrapper .pickup-type02 .column .img-wrap p img, .inline-wrap-inner .pickup-type01 .column .img-wrap p img, .inline-wrap-inner .pickup-type02 .column .img-wrap p img { width: 100%; height: auto; }
#content-body-wrapper .pickup-type02, .inline-wrap-inner .pickup-type02 { border: 1px solid #ebeced; padding: 40px; }
#content-body-wrapper .pickup-type03, .inline-wrap-inner .pickup-type03 { border: 1px solid #ebeced; padding: 30px 20px 40px; margin-bottom: 40px; }
#content-body-wrapper .pickup-type03 .column .doc-wrap .hdg-level3, .inline-wrap-inner .pickup-type03 .column .doc-wrap .hdg-level3 { margin: 0 0 10px; }
#content-body-wrapper .pickup-type03 .column .doc-wrap .doc-text, .inline-wrap-inner .pickup-type03 .column .doc-wrap .doc-text { margin: 0 0 10px; }
#content-body-wrapper .pickup-type03 .column .doc-wrap .link-btn-type01, .inline-wrap-inner .pickup-type03 .column .doc-wrap .link-btn-type01 { text-align: left; margin: 20px 0 0; }
#content-body-wrapper .pickup-type03 .column .img-wrap p, .inline-wrap-inner .pickup-type03 .column .img-wrap p { margin: 0; padding: 0; font-size: 0; line-height: 0; }
#content-body-wrapper .pickup-type03 .column .img-wrap p img, .inline-wrap-inner .pickup-type03 .column .img-wrap p img { width: 100%; height: auto; }
#content-body-wrapper .pickup-type04, .inline-wrap-inner .pickup-type04 { border: 1px solid #ebeced; padding: 30px 20px 40px; margin-bottom: 40px; }
#content-body-wrapper .pickup-type04 .doc-wrap .hdg-level3, .inline-wrap-inner .pickup-type04 .doc-wrap .hdg-level3 { margin: 0 0 10px; }
#content-body-wrapper .pickup-type04 .doc-wrap .doc-text, .inline-wrap-inner .pickup-type04 .doc-wrap .doc-text { margin: 0 0 10px; }
#content-body-wrapper .pickup-type04 .doc-wrap .link-btn-type01, .inline-wrap-inner .pickup-type04 .doc-wrap .link-btn-type01 { text-align: left; margin: 20px 0 0; }
#content-body-wrapper .pickup-type04 .img-wrap p, .inline-wrap-inner .pickup-type04 .img-wrap p { margin: 0; padding: 0; font-size: 0; line-height: 0; }
#content-body-wrapper .pickup-type04 .img-wrap p img, .inline-wrap-inner .pickup-type04 .img-wrap p img { width: 100%; height: auto; }
#content-body-wrapper .pickup-type04 ul, .inline-wrap-inner .pickup-type04 ul { margin-left: -2%; letter-spacing: -0.4em; }
#content-body-wrapper .pickup-type04 ul li, .inline-wrap-inner .pickup-type04 ul li { display: inline-block; letter-spacing: normal; width: 48%; margin: 0 0 0 2%; vertical-align: top; }
#content-body-wrapper .pickup-type04 ul li img, .inline-wrap-inner .pickup-type04 ul li img { width: 100%; height: auto; }
#content-body-wrapper .pickup-type05, .inline-wrap-inner .pickup-type05 { border: 1px solid #ececec; box-shadow: rgba(203, 204, 206, 0.99216) 4px 4px 1px -3px; -webkit-box-shadow: rgba(203, 204, 206, 0.99216) 4px 4px 1px -3px; -moz-box-shadow: rgba(203, 204, 206, 0.99216) 4px 4px 1px -3px; position: relative; margin: 0 0 40px; }
#content-body-wrapper .pickup-type05 .img-wrap, .inline-wrap-inner .pickup-type05 .img-wrap { font-size: 0; line-height: 0; }
#content-body-wrapper .pickup-type05 .img-wrap img, .inline-wrap-inner .pickup-type05 .img-wrap img { width: 100%; height: auto; }
#content-body-wrapper .pickup-type05 .txt-wrap, .inline-wrap-inner .pickup-type05 .txt-wrap { border-top: 1px solid #ececec; padding: 20px; }
#content-body-wrapper .pickup-type05 .txt-wrap p, .inline-wrap-inner .pickup-type05 .txt-wrap p { margin: 0; }
#content-body-wrapper .pickup-type05 .txt-wrap .hdg-pickup h2, #content-body-wrapper .pickup-type05 .txt-wrap .hdg-pickup h3, #content-body-wrapper .pickup-type05 .txt-wrap .hdg-pickup h4, #content-body-wrapper .pickup-type05 .txt-wrap .hdg-pickup h5, .inline-wrap-inner .pickup-type05 .txt-wrap .hdg-pickup h2, .inline-wrap-inner .pickup-type05 .txt-wrap .hdg-pickup h3, .inline-wrap-inner .pickup-type05 .txt-wrap .hdg-pickup h4, .inline-wrap-inner .pickup-type05 .txt-wrap .hdg-pickup h5 { font-size: 150%; }
#content-body-wrapper .pickup-type05 .txt-wrap .doc-caption, .inline-wrap-inner .pickup-type05 .txt-wrap .doc-caption { padding-top: 15px; padding-right: 9em; }
#content-body-wrapper .pickup-type05 .txt-wrap .doc-date, .inline-wrap-inner .pickup-type05 .txt-wrap .doc-date { position: absolute; right: 20px; bottom: 18px; }
#content-body-wrapper .pickup-type05 a, .inline-wrap-inner .pickup-type05 a { display: block; }
#content-body-wrapper .pickup-type05 a:hover, .inline-wrap-inner .pickup-type05 a:hover { text-decoration: none; }
#content-body-wrapper .pickup-type05 a.link-blank:after, .inline-wrap-inner .pickup-type05 a.link-blank:after { display: none; }
#content-body-wrapper .pickup-type05 a.link-blank .txt-wrap .hdg-pickup h2:after, #content-body-wrapper .pickup-type05 a.link-blank .txt-wrap .hdg-pickup h3:after, #content-body-wrapper .pickup-type05 a.link-blank .txt-wrap .hdg-pickup h4:after, .inline-wrap-inner .pickup-type05 a.link-blank .txt-wrap .hdg-pickup h2:after, .inline-wrap-inner .pickup-type05 a.link-blank .txt-wrap .hdg-pickup h3:after, .inline-wrap-inner .pickup-type05 a.link-blank .txt-wrap .hdg-pickup h4:after { margin: 0 3px; display: inline-block; vertical-align: middle; min-height: 15px; content: ""; background: transparent url(http://www.tepco.co.jp/shared_hd/css/images/icon_blank.png) no-repeat 0 0; background-size: 15px 15px; width: 15px; height: 15px; }
#content-body-wrapper .step-wrapper, .inline-wrap-inner .step-wrapper { margin-bottom: 40px; }
#content-body-wrapper .step-wrapper .step-column, .inline-wrap-inner .step-wrapper .step-column { border: 1px solid #ececec; letter-spacing: -0.4em; }
#content-body-wrapper .step-wrapper .arrow, .inline-wrap-inner .step-wrapper .arrow { display: block; letter-spacing: normal; vertical-align: middle; margin: 20px 0; text-align: center; height: 50px; background: transparent url(http://www.tepco.co.jp/shared_hd/css/images/bg_arrow02.png) no-repeat center center; }
#content-body-wrapper .step-wrapper .arrow p, .inline-wrap-inner .step-wrapper .arrow p { display: none; }
#content-body-wrapper .step-wrapper .column, .inline-wrap-inner .step-wrapper .column { display: inline-block; letter-spacing: normal; width: 50%; vertical-align: top; margin: 0; }
#content-body-wrapper .step-wrapper .column .hdg-level2, .inline-wrap-inner .step-wrapper .column .hdg-level2 { text-align: left; margin: 0 0 10px; }
#content-body-wrapper .step-wrapper .column .link-btn-type01, .inline-wrap-inner .step-wrapper .column .link-btn-type01 { text-align: left; margin: 20px 0 0; }
#content-body-wrapper .step-wrapper .column .doc-img, .inline-wrap-inner .step-wrapper .column .doc-img { margin: 0; font-size: 0; line-height: 0; }
#content-body-wrapper .step-wrapper .column .doc-img img, .inline-wrap-inner .step-wrapper .column .doc-img img { width: 100%; height: auto; }
#content-body-wrapper .step-wrapper .column .doc-warp, .inline-wrap-inner .step-wrapper .column .doc-warp { padding: 20px; }
#content-body-wrapper .step-wrapper .column-wide, .inline-wrap-inner .step-wrapper .column-wide { display: block; vertical-align: middle; letter-spacing: normal; padding: 25px 20px; }
#content-body-wrapper .composite-ly-type01, .inline-wrap-inner .composite-ly-type01 { width: 102%; margin-left: -2%; padding-bottom: 30px; letter-spacing: -0.4em; }
#content-body-wrapper .composite-ly-type01 .column, .inline-wrap-inner .composite-ly-type01 .column { display: inline-block; letter-spacing: normal; vertical-align: top; width: 48%; margin-left: 2%; }
#content-body-wrapper .composite-ly-type01 .column .ly-column1-type01, .inline-wrap-inner .composite-ly-type01 .column .ly-column1-type01 { padding-top: 0; padding-bottom: 0; }
#content-body-wrapper .composite-ly-type01 .column .ly-column1-type01 .doc-img img, .inline-wrap-inner .composite-ly-type01 .column .ly-column1-type01 .doc-img img { width: 100%; height: auto; }
#content-body-wrapper .composite-ly-type01 .column .nav-column2-type01, .inline-wrap-inner .composite-ly-type01 .column .nav-column2-type01 { padding-bottom: 0; }
#content-body-wrapper .composite-ly-type01 .column .nav-column2-type01 ul, .inline-wrap-inner .composite-ly-type01 .column .nav-column2-type01 ul { margin-left: 0%; width: 100%; }
#content-body-wrapper .composite-ly-type01 .column .nav-column2-type01 ul li, .inline-wrap-inner .composite-ly-type01 .column .nav-column2-type01 ul li { display: block; margin: 0 0 20px 0; width: 100%; }
#content-body-wrapper .composite-ly-type02, .inline-wrap-inner .composite-ly-type02 { width: 102%; margin-left: -2%; padding-bottom: 30px; letter-spacing: -0.4em; }
#content-body-wrapper .composite-ly-type02 .column, .inline-wrap-inner .composite-ly-type02 .column { display: inline-block; letter-spacing: normal; vertical-align: top; width: 48%; margin-left: 2%; }
#content-body-wrapper .composite-ly-type02 .column .nav-column2-type15 ul li, .inline-wrap-inner .composite-ly-type02 .column .nav-column2-type15 ul li { display: block; margin: 0 0 20px; width: 100%; }
#content-body-wrapper .composite-ly-type02 .column .nav-column2-type05, #content-body-wrapper .composite-ly-type02 .column .nav-column2-type10, .inline-wrap-inner .composite-ly-type02 .column .nav-column2-type05, .inline-wrap-inner .composite-ly-type02 .column .nav-column2-type10 { padding-bottom: 0; }
#content-body-wrapper .composite-ly-type02 .column .nav-column2-type05 ul, #content-body-wrapper .composite-ly-type02 .column .nav-column2-type10 ul, .inline-wrap-inner .composite-ly-type02 .column .nav-column2-type05 ul, .inline-wrap-inner .composite-ly-type02 .column .nav-column2-type10 ul { margin-left: 0%; width: 100%; }
#content-body-wrapper .composite-ly-type02 .column .nav-column2-type05 ul li, #content-body-wrapper .composite-ly-type02 .column .nav-column2-type10 ul li, .inline-wrap-inner .composite-ly-type02 .column .nav-column2-type05 ul li, .inline-wrap-inner .composite-ly-type02 .column .nav-column2-type10 ul li { display: block; margin: 0 0 20px 0; width: 100%; }
#content-body-wrapper .edit-content p, .inline-wrap-inner .edit-content p { line-height: 1.8em; margin-bottom: 26px; }
#content-body-wrapper .edit-content p.edit-date, .inline-wrap-inner .edit-content p.edit-date { margin-bottom: 0; }
#content-body-wrapper .edit-content p.doc-add-icon, .inline-wrap-inner .edit-content p.doc-add-icon { margin-bottom: 5px; }
#content-body-wrapper .edit-content p.doc-add-icon span.icon-type01, .inline-wrap-inner .edit-content p.doc-add-icon span.icon-type01 { display: inline-block; margin-right: 10px; border: 1px solid #ebeced; padding: 3px 5px; line-height: 1; color: #666666; font-size: 75.5%; }
#content-body-wrapper .edit-content p a, .inline-wrap-inner .edit-content p a { color: #3d90cc; text-decoration: underline; }
#content-body-wrapper .edit-content p a:hover, .inline-wrap-inner .edit-content p a:hover { text-decoration: none; }
#content-body-wrapper .edit-content .box-reader p a, .inline-wrap-inner .edit-content .box-reader p a { color: #656d73; text-decoration: none; }
#content-body-wrapper .edit-content .box-reader p a:hover, .inline-wrap-inner .edit-content .box-reader p a:hover { color: #333333; }
#content-body-wrapper .search-sort-wrapper, .inline-wrap-inner .search-sort-wrapper { display: block; }
#content-body-wrapper .search-sort-wrapper ul, .inline-wrap-inner .search-sort-wrapper ul { letter-spacing: -0.4em; margin-bottom: 30px; }
#content-body-wrapper .search-sort-wrapper ul li, .inline-wrap-inner .search-sort-wrapper ul li { display: inline-block; vertical-align: middle; letter-spacing: normal; margin-right: 10px; }
#content-body-wrapper .search-sort-wrapper ul li input[type="text"], .inline-wrap-inner .search-sort-wrapper ul li input[type="text"] { border: 1px solid #ebeced; padding-left: 15px; padding-right: 15px; height: 48px; width: 250px; font-size: 100%; color: #656d73; -webkit-border-radius: 0; -moz-border-radius: 0; border-radius: 0; }
#content-body-wrapper .search-sort-wrapper ul li select, .inline-wrap-inner .search-sort-wrapper ul li select { font-size: 87.5%; color: #656d73; height: 50px; text-indent: .01px; text-overflow: ""; outline: none; background: transparent url(http://www.tepco.co.jp/shared_hd/css/images/icon_arrow_m02br.png) no-repeat right center; padding-right: 0.5em\9; border: 1px solid #ebeced; padding: 0.5em 3em 0.5em 1em; line-height: 1.2; -webkit-appearance: none; -moz-appearance: none; -o-appearance: none; -ms-appearance: none; -webkit-border-radius: 0; -moz-border-radius: 0; border-radius: 0; }
#content-body-wrapper .search-sort-wrapper ul li input[type="submit"], .inline-wrap-inner .search-sort-wrapper ul li input[type="submit"] { -webkit-appearance: none; -moz-appearance: none; -ms-appearance: none; border: 1px solid #ebeced; padding-left: 40px; padding-right: 40px; height: 50px; font-size: 114.3%; background: transparent url(http://www.tepco.co.jp/shared_hd/css/images/icon_search.gif) no-repeat -1px 5px; -webkit-border-radius: 0; -moz-border-radius: 0; border-radius: 0; }
#content-body-wrapper .search-result-wrapper, .inline-wrap-inner .search-result-wrapper { zoom: 1; }
#content-body-wrapper .search-result-wrapper:after, .inline-wrap-inner .search-result-wrapper:after { display: block; content: ""; clear: both; height: 0; line-height: 0; overflow: hidden; }
#content-body-wrapper .search-result-wrapper #inline-wrap-seach, .inline-wrap-inner .search-result-wrapper #inline-wrap-seach { display: block; }
#content-body-wrapper .search-result-wrapper .search-refine-wrapper, .inline-wrap-inner .search-result-wrapper .search-refine-wrapper { width: 21.5%; float: left; }
#content-body-wrapper .search-result-wrapper .search-refine-wrapper .search-refine-sp, .inline-wrap-inner .search-result-wrapper .search-refine-wrapper .search-refine-sp { display: none; }
#content-body-wrapper .search-result-wrapper .search-refine-wrapper .search-refine, .inline-wrap-inner .search-result-wrapper .search-refine-wrapper .search-refine { background-color: #ebeced; padding: 20px 20px 40px; }
#content-body-wrapper .search-result-wrapper .search-refine-wrapper .search-refine .doc-head, .inline-wrap-inner .search-result-wrapper .search-refine-wrapper .search-refine .doc-head { color: #333; margin-bottom: 0; font-size: 114.3%; font-weight: bold; }
#content-body-wrapper .search-result-wrapper .search-refine-wrapper .search-refine dl, .inline-wrap-inner .search-result-wrapper .search-refine-wrapper .search-refine dl { font-size: 85.7%; }
#content-body-wrapper .search-result-wrapper .search-refine-wrapper .search-refine dl dt, .inline-wrap-inner .search-result-wrapper .search-refine-wrapper .search-refine dl dt { color: #333; padding-top: 20px; font-weight: bold; }
#content-body-wrapper .search-result-wrapper .search-refine-wrapper .search-refine dl dd, .inline-wrap-inner .search-result-wrapper .search-refine-wrapper .search-refine dl dd { padding-top: 5px; }
#content-body-wrapper .search-result-wrapper .search-refine-wrapper .search-refine dl dd a, .inline-wrap-inner .search-result-wrapper .search-refine-wrapper .search-refine dl dd a { display: inline-block; }
#content-body-wrapper .search-result-wrapper .search-refine-wrapper .search-refine dl dd a:hover, .inline-wrap-inner .search-result-wrapper .search-refine-wrapper .search-refine dl dd a:hover { text-decoration: none; }
#content-body-wrapper .search-result-wrapper .search-refine-wrapper .search-refine dl dd a.clear, .inline-wrap-inner .search-result-wrapper .search-refine-wrapper .search-refine dl dd a.clear { color: #3d90cc; margin-left: 10px; }
#content-body-wrapper .search-result-wrapper .search-refine-wrapper .search-refine dl dd a.clear:hover, .inline-wrap-inner .search-result-wrapper .search-refine-wrapper .search-refine dl dd a.clear:hover { text-decoration: underline; }
#content-body-wrapper .search-result-wrapper .search-refine-wrapper .relation-content, .inline-wrap-inner .search-result-wrapper .search-refine-wrapper .relation-content { padding: 20px; border: 1px solid #ebeced; margin-top: 20px; }
#content-body-wrapper .search-result-wrapper .search-refine-wrapper .relation-content .doc-head, .inline-wrap-inner .search-result-wrapper .search-refine-wrapper .relation-content .doc-head { color: #333; margin-bottom: 0; font-weight: bold; }
#content-body-wrapper .search-result-wrapper .search-refine-wrapper .relation-content ul, .inline-wrap-inner .search-result-wrapper .search-refine-wrapper .relation-content ul { font-size: 85.7%; margin-bottom: 0; }
#content-body-wrapper .search-result-wrapper .search-refine-wrapper .relation-content ul li, .inline-wrap-inner .search-result-wrapper .search-refine-wrapper .relation-content ul li { padding-top: 10px; }
#content-body-wrapper .search-result-wrapper .search-refine-wrapper .relation-content ul li a:hover, .inline-wrap-inner .search-result-wrapper .search-refine-wrapper .relation-content ul li a:hover { text-decoration: none; }
#content-body-wrapper .search-result-wrapper .search-resalt-main-wrapper, .inline-wrap-inner .search-result-wrapper .search-resalt-main-wrapper { width: 49%; padding: 0 4%; float: left; }
#content-body-wrapper .search-result-wrapper .search-resalt-main-wrapper .page-nation-wrapper, .inline-wrap-inner .search-result-wrapper .search-resalt-main-wrapper .page-nation-wrapper { margin-bottom: 30px; }
#content-body-wrapper .search-result-wrapper .search-resalt-main-wrapper .page-nation-wrapper .view-page, .inline-wrap-inner .search-result-wrapper .search-resalt-main-wrapper .page-nation-wrapper .view-page { letter-spacing: normal; font-size: 85.7%; color: #333; }
#content-body-wrapper .search-result-wrapper .search-resalt-main-wrapper .page-nation-wrapper ul, .inline-wrap-inner .search-result-wrapper .search-resalt-main-wrapper .page-nation-wrapper ul { letter-spacing: normal; text-align: right; }
#content-body-wrapper .search-result-wrapper .search-resalt-main-wrapper .page-nation-wrapper ul li, .inline-wrap-inner .search-result-wrapper .search-resalt-main-wrapper .page-nation-wrapper ul li { margin-left: 18px; }
#content-body-wrapper .search-result-wrapper .search-resalt-main-wrapper .page-nation-wrapper ul li.prev, .inline-wrap-inner .search-result-wrapper .search-resalt-main-wrapper .page-nation-wrapper ul li.prev { margin-left: 0; }
#content-body-wrapper .search-result-wrapper .search-resalt-main-wrapper .page-nation-wrapper ul li.prev a, .inline-wrap-inner .search-result-wrapper .search-resalt-main-wrapper .page-nation-wrapper ul li.prev a { background: transparent url(http://www.tepco.co.jp/shared_hd/css/images/icon_arrow_m04g.png) no-repeat 0 0.2em; background-size: 8px 14px; }
#content-body-wrapper .search-result-wrapper .search-resalt-main-wrapper .page-nation-wrapper ul li.next a, .inline-wrap-inner .search-result-wrapper .search-resalt-main-wrapper .page-nation-wrapper ul li.next a { background: transparent url(http://www.tepco.co.jp/shared_hd/css/images/icon_arrow_m02g.png) no-repeat right 0.2em; background-size: 8px 14px; }
#content-body-wrapper .search-result-wrapper .search-resalt-main-wrapper .page-nation-wrapper ul li a, .inline-wrap-inner .search-result-wrapper .search-resalt-main-wrapper .page-nation-wrapper ul li a { color: #3d90cc; font-weight: bold; }
#content-body-wrapper .search-result-wrapper .search-resalt-main-wrapper .search-resalt-main ul li, .inline-wrap-inner .search-result-wrapper .search-resalt-main-wrapper .search-resalt-main ul li { margin-bottom: 40px; padding-bottom: 40px; border-bottom: 1px solid #ebeced; letter-spacing: -0.4em; }
#content-body-wrapper .search-result-wrapper .search-resalt-main-wrapper .search-resalt-main ul li:last-child, .inline-wrap-inner .search-result-wrapper .search-resalt-main-wrapper .search-resalt-main ul li:last-child { border-bottom: none; padding-bottom: 0; }
#content-body-wrapper .search-result-wrapper .search-resalt-main-wrapper .search-resalt-main ul li .tmn-area, .inline-wrap-inner .search-result-wrapper .search-resalt-main-wrapper .search-resalt-main ul li .tmn-area { width: 26%; display: inline-block; letter-spacing: normal; vertical-align: top; padding-right: 4%; }
#content-body-wrapper .search-result-wrapper .search-resalt-main-wrapper .search-resalt-main ul li .tmn-area img, .inline-wrap-inner .search-result-wrapper .search-resalt-main-wrapper .search-resalt-main ul li .tmn-area img { width: 100%; height: auto; }
#content-body-wrapper .search-result-wrapper .search-resalt-main-wrapper .search-resalt-main ul li .txt-area, .inline-wrap-inner .search-result-wrapper .search-resalt-main-wrapper .search-resalt-main ul li .txt-area { width: 70%; display: inline-block; letter-spacing: normal; vertical-align: top; }
#content-body-wrapper .search-result-wrapper .search-resalt-main-wrapper .search-resalt-main ul li .txt-area a:hover, .inline-wrap-inner .search-result-wrapper .search-resalt-main-wrapper .search-resalt-main ul li .txt-area a:hover { text-decoration: none; }
#content-body-wrapper .search-result-wrapper .search-resalt-main-wrapper .search-resalt-main ul li .txt-area .url, .inline-wrap-inner .search-result-wrapper .search-resalt-main-wrapper .search-resalt-main ul li .txt-area .url { margin: 10px 0; word-break: break-all; font-size: 71.4%; }
#content-body-wrapper .search-result-wrapper .search-resalt-main-wrapper .search-resalt-main ul li .txt-area .url span, .inline-wrap-inner .search-result-wrapper .search-resalt-main-wrapper .search-resalt-main ul li .txt-area .url span { display: block; }
#content-body-wrapper .search-result-wrapper .search-resalt-main-wrapper .search-resalt-main ul li .txt-area .discription, .inline-wrap-inner .search-result-wrapper .search-resalt-main-wrapper .search-resalt-main ul li .txt-area .discription { font-size: 84.7%; }
#content-body-wrapper .search-result-wrapper .faq-content-wrapper, .inline-wrap-inner .search-result-wrapper .faq-content-wrapper { width: 21.5%; float: right; }
#content-body-wrapper .search-result-wrapper .faq-content-wrapper .faq-content, .inline-wrap-inner .search-result-wrapper .faq-content-wrapper .faq-content { border: 1px solid #ebeced; padding: 15px 20px; }
#content-body-wrapper .search-result-wrapper .faq-content-wrapper .faq-content .doc-head, .inline-wrap-inner .search-result-wrapper .faq-content-wrapper .faq-content .doc-head { color: #333; font-size: 114.3%; }
#content-body-wrapper .search-result-wrapper .faq-content-wrapper .faq-content ul, .inline-wrap-inner .search-result-wrapper .faq-content-wrapper .faq-content ul { margin-bottom: 15px; }
#content-body-wrapper .search-result-wrapper .faq-content-wrapper .faq-content ul li, .inline-wrap-inner .search-result-wrapper .faq-content-wrapper .faq-content ul li { margin-top: 15px; font-size: 84.7%; }
#content-body-wrapper .search-result-wrapper .faq-content-wrapper .faq-content ul li a:hover, .inline-wrap-inner .search-result-wrapper .faq-content-wrapper .faq-content ul li a:hover { text-decoration: none; }
#content-body-wrapper .search-result-wrapper .faq-content-wrapper .faq-content .btn-list, .inline-wrap-inner .search-result-wrapper .faq-content-wrapper .faq-content .btn-list { text-align: center; font-size: 84.7%; border: 1px solid #ebeced; margin-bottom: 20px; }
#content-body-wrapper .search-result-wrapper .faq-content-wrapper .faq-content .btn-list a, .inline-wrap-inner .search-result-wrapper .faq-content-wrapper .faq-content .btn-list a { display: block; padding: 4px 10px 2px; background: transparent url(http://www.tepco.co.jp/shared_hd/css/images/icon_local_navi03_01.png) no-repeat right center; }
#content-body-wrapper .search-result-wrapper .faq-content-wrapper .faq-content .btn-list a:hover, .inline-wrap-inner .search-result-wrapper .faq-content-wrapper .faq-content .btn-list a:hover { text-decoration: none; }
#content-body-wrapper .search-result-wrapper .faq-content-wrapper .faq-content .support, .inline-wrap-inner .search-result-wrapper .faq-content-wrapper .faq-content .support { font-size: 71.4%; text-align: right; color: #ccc; }
#content-body-wrapper .map-wrapper, .inline-wrap-inner .map-wrapper { width: 100%; height: 300px; letter-spacing: normal; padding-top: 20px; }
#content-body-wrapper .map-wrapper #map, .inline-wrap-inner .map-wrapper #map { height: 300px; width: 100%; }

.wide #content-body-wrapper .hdg-level1-wrapper { width: 1240px; }
.wide #content-body-wrapper .nav-column3-type18 { padding-bottom: 35px; }
.wide #content-body-wrapper .nav-column3-type18 .list-parent { margin-left: -1.5%; width: 101.5%; }
.wide #content-body-wrapper .nav-column3-type18 .list-parent li { margin: 0 0 20px 1.5%; width: 31.132%; }
.wide #content-body-wrapper .nav-column3-type20 { padding-bottom: 0; }
.wide #content-body-wrapper .nav-column3-type20 ul { margin-left: -1.5%; width: 101.5%; }
.wide #content-body-wrapper .nav-column3-type20 ul li { margin: 0 0 20px 1.5%; width: 31.83%; }
.wide #content-body-wrapper .nav-column2-type22 ul { margin-left: -1.5%; width: 101.5%; }
.wide #content-body-wrapper .nav-column2-type22 ul li { margin: 0 0 20px 1.5%; width: 48.5%; }
.wide #content-body-wrapper .nav-column4-type01, .wide #content-body-wrapper .nav-column4-type02 { padding-bottom: 0; }
.wide #content-body-wrapper .nav-column4-type01 ul, .wide #content-body-wrapper .nav-column4-type02 ul { margin-left: -1.5%; width: 101.5%; }
.wide #content-body-wrapper .nav-column4-type01 ul li, .wide #content-body-wrapper .nav-column4-type02 ul li { margin: 0 0 20px 1.5%; width: 23.5%; }

@media (min-width: 768px) and (max-width: 979px) { #content-body-wrapper { /*A-1*/ /*A-2*/ /*A-3*/ /*E-3*/ }
  #content-body-wrapper .hdg-level1-wrapper { width: 100%; padding: 0 10px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
  #content-body-wrapper .top-hero-content-wrapper { width: 100%; min-width: 100%; }
  #content-body-wrapper .top-hero-content-wrapper .hero-content { width: 100%; }
  #content-body-wrapper .top-hero-content-wrapper .hero-content .content-innter { padding: 0 10px; }
  #content-body-wrapper .top-hero-content-wrapper.bg-dark .hero-content .content-innter { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
  #content-body-wrapper .top-hero-content-wrapper.bg-dark .hero-content .content-innter .hdg-level1 { width: 100%; }
  #content-body-wrapper .top-hero-content-wrapper.bg-dark .hero-content .content-innter p { padding-right: 50%; width: 100%; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
  #content-body-wrapper .hero-carousel-top { width: 100%; }
  #content-body-wrapper .category-hero-content-wrapper, #content-body-wrapper .hero-content-wrapper { width: 100%; min-width: 100%; }
  #content-body-wrapper .category-hero-content-wrapper .hero-content, #content-body-wrapper .hero-content-wrapper .hero-content { width: 100%; }
  #content-body-wrapper .category-hero-content-wrapper .hero-content .content-innter, #content-body-wrapper .hero-content-wrapper .hero-content .content-innter { padding: 0 10px; }
  #content-body-wrapper .category-hero-content-wrapper.bg-dark .hero-content .content-innter, #content-body-wrapper .hero-content-wrapper.bg-dark .hero-content .content-innter { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
  #content-body-wrapper .category-hero-content-wrapper.bg-dark .hero-content .content-innter .hdg-level1, #content-body-wrapper .hero-content-wrapper.bg-dark .hero-content .content-innter .hdg-level1 { width: 100%; }
  #content-body-wrapper .category-hero-content-wrapper.bg-dark .hero-content .content-innter p, #content-body-wrapper .hero-content-wrapper.bg-dark .hero-content .content-innter p { padding-right: 50%; width: 100%; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
  #content-body-wrapper .doc-resize-break td { word-break: break-all; }
  .wide #content-body-wrapper .hdg-level1-wrapper { width: 100%; } }
@media (min-width: 768px) and (max-width: 1240px) { .wide #content-body-wrapper { /*C-23*/ }
  .wide #content-body-wrapper .bx-wrapper { padding: 0 !important; }
  .wide #content-body-wrapper .hdg-level1-wrapper { width: 100%; padding: 0 10px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
  .wide #content-body-wrapper .nav-column4-type01 ul li a p, .wide #content-body-wrapper .nav-column4-type01 ul li a h2, .wide #content-body-wrapper .nav-column4-type01 ul li a h3, .wide #content-body-wrapper .nav-column4-type01 ul li a h4 { padding: 15px; }
  #content-body-wrapper { /*C-1*/ }
  #content-body-wrapper .hero-carousel-category-wrapper { margin: -10px 0 0; padding: 0 10px; position: relative; overflow-x: hidden; -webkit-box-sizing: boreder-box; -moz-box-sizing: boreder-box; box-sizing: boreder-box; }
  #content-body-wrapper .hero-carousel-category-wrapper .hero-carousel-category { width: 100%; height: auto; padding-bottom: 30px; position: relative; }
  #content-body-wrapper .hero-carousel-category-wrapper .hero-carousel-category .card-list-wrapper { position: static; left: auto; margin-left: 0; width: 100%; }
  #content-body-wrapper .hero-carousel-category-wrapper .hero-carousel-category .card-list-wrapper .bx-wrapper a.bx-prev { left: 4px !important; }
  #content-body-wrapper .hero-carousel-category-wrapper .hero-carousel-category .card-list-wrapper .bx-wrapper a.bx-next { right: 4px !important; }
  #content-body-wrapper .hero-carousel-category-wrapper .hero-carousel-category .card-list-wrapper .card-list { margin: 0; }
  #content-body-wrapper .hero-carousel-category-wrapper .hero-carousel-category .card-list-wrapper .card-list li { display: inline-block; vertical-align: top; letter-spacing: normal; float: left; margin: 0 !important; padding: 0 3px; width: 24.3%; -webkit-box-sizing: boreder-box; -moz-box-sizing: boreder-box; box-sizing: boreder-box; }
  #content-body-wrapper .hero-carousel-category-wrapper .hero-carousel-category .card-list-wrapper .card-list li.card-l a, #content-body-wrapper .hero-carousel-category-wrapper .hero-carousel-category .card-list-wrapper .card-list li.card-m a, #content-body-wrapper .hero-carousel-category-wrapper .hero-carousel-category .card-list-wrapper .card-list li.card-s a { display: block; position: relative; background: #fff; box-shadow: rgba(203, 204, 206, 0.99216) 4px 4px 1px -3px; -webkit-box-shadow: rgba(203, 204, 206, 0.99216) 4px 4px 1px -3px; -moz-box-shadow: rgba(203, 204, 206, 0.99216) 4px 4px 1px -3px; }
  #content-body-wrapper .hero-carousel-category-wrapper .hero-carousel-category .card-list-wrapper .card-list li.card-l a:hover, #content-body-wrapper .hero-carousel-category-wrapper .hero-carousel-category .card-list-wrapper .card-list li.card-m a:hover, #content-body-wrapper .hero-carousel-category-wrapper .hero-carousel-category .card-list-wrapper .card-list li.card-s a:hover { text-decoration: none; }
  #content-body-wrapper .hero-carousel-category-wrapper .hero-carousel-category .card-list-wrapper .card-list li.card-l a:hover img, #content-body-wrapper .hero-carousel-category-wrapper .hero-carousel-category .card-list-wrapper .card-list li.card-m a:hover img, #content-body-wrapper .hero-carousel-category-wrapper .hero-carousel-category .card-list-wrapper .card-list li.card-s a:hover img { filter: alpha(opacity=70); opacity: 0.70; }
  #content-body-wrapper .hero-carousel-category-wrapper .hero-carousel-category .card-list-wrapper .card-list li.card-l a .img-wrap, #content-body-wrapper .hero-carousel-category-wrapper .hero-carousel-category .card-list-wrapper .card-list li.card-m a .img-wrap, #content-body-wrapper .hero-carousel-category-wrapper .hero-carousel-category .card-list-wrapper .card-list li.card-s a .img-wrap { display: block; margin: 0; padding: 0; overflow: hidden; }
  #content-body-wrapper .hero-carousel-category-wrapper .hero-carousel-category .card-list-wrapper .card-list li.card-l a .img-wrap img, #content-body-wrapper .hero-carousel-category-wrapper .hero-carousel-category .card-list-wrapper .card-list li.card-m a .img-wrap img, #content-body-wrapper .hero-carousel-category-wrapper .hero-carousel-category .card-list-wrapper .card-list li.card-s a .img-wrap img { width: 100%; height: auto; }
  #content-body-wrapper .hero-carousel-category-wrapper .hero-carousel-category .card-list-wrapper .card-list li.card-s a .txt-wrap { padding: 12px 10px 4.0em; min-height: 3em; }
  #content-body-wrapper .hero-carousel-category-wrapper .hero-carousel-category .card-list-wrapper .card-list li.card-s a .txt-wrap h3 { font-size: 90.5%; overflow: hidden; width: 100%; height: 3em; margin-bottom: 0; }
  #content-body-wrapper .hero-carousel-category-wrapper .hero-carousel-category .card-list-wrapper .card-list li.card-s a .txt-wrap .doc-date { position: absolute; right: 10px; bottom: 10px; margin: 0; }
  #content-body-wrapper .hero-carousel-category-wrapper .hero-carousel-category .card-list-wrapper .card-list li.card-s a .txt-wrap .doc-caption { position: absolute; left: 10px; bottom: 2.5em; padding-right: 0; margin: 0; }
  #content-body-wrapper .hero-carousel-category-wrapper .hero-carousel-category .card-list-wrapper .card-list li.card-s a .img-wrap { width: 100%; height: auto; }
  #content-body-wrapper .hero-carousel-category-wrapper .hero-carousel-category .card-list-wrapper .card-list:after { display: block; content: ""; clear: both; height: 0; line-height: 0; overflow: hidden; } }
@media screen and (min-width: 768px) { #content-body-wrapper .search-result-wrapper .search-refine-wrapper #inline-wrap-search.mfp-hide { display: block !important; } }
/* ----------------------------------------------------------------
TINFO PARTS
----------------------------------------------------------------- */
.tinfo-header-logo { background: #656566; }
.tinfo-header-logo h1, .tinfo-header-logo p { display: block; padding: 10px; text-align: center; font-size: 0; line-height: 0; }

#content-body-wrapper .todenho-article-carousel-list-wrapper { margin: -10px 0 0; }
#content-body-wrapper .todenho-article-carousel-list-wrapper .todenho-article-carousel-list { width: 100%; margin: 0; height: 310px; padding-bottom: 20px; position: relative; }
#content-body-wrapper .todenho-article-carousel-list-wrapper .todenho-article-carousel-list .card-list-wrapper { position: absolute; left: 50%; margin-left: -490px; width: 980px; overflow: hidden; }
#content-body-wrapper .todenho-article-carousel-list-wrapper .todenho-article-carousel-list .card-list-wrapper .card-list { letter-spacing: -0.4em; }
#content-body-wrapper .todenho-article-carousel-list-wrapper .todenho-article-carousel-list .card-list-wrapper .card-list li { display: inline-block; vertical-align: top; letter-spacing: normal; float: left; margin: 0  !important; padding: 0 4px; position: relative; }
#content-body-wrapper .todenho-article-carousel-list-wrapper .todenho-article-carousel-list .card-list-wrapper .card-list li.card-l a, #content-body-wrapper .todenho-article-carousel-list-wrapper .todenho-article-carousel-list .card-list-wrapper .card-list li.card-m a, #content-body-wrapper .todenho-article-carousel-list-wrapper .todenho-article-carousel-list .card-list-wrapper .card-list li.card-s a { display: block; background: #fff; box-shadow: rgba(203, 204, 206, 0.99216) 4px 4px 1px -3px; -webkit-box-shadow: rgba(203, 204, 206, 0.99216) 4px 4px 1px -3px; -moz-box-shadow: rgba(203, 204, 206, 0.99216) 4px 4px 1px -3px; }
#content-body-wrapper .todenho-article-carousel-list-wrapper .todenho-article-carousel-list .card-list-wrapper .card-list li.card-l a:hover, #content-body-wrapper .todenho-article-carousel-list-wrapper .todenho-article-carousel-list .card-list-wrapper .card-list li.card-m a:hover, #content-body-wrapper .todenho-article-carousel-list-wrapper .todenho-article-carousel-list .card-list-wrapper .card-list li.card-s a:hover { text-decoration: none; }
#content-body-wrapper .todenho-article-carousel-list-wrapper .todenho-article-carousel-list .card-list-wrapper .card-list li.card-l a:hover img, #content-body-wrapper .todenho-article-carousel-list-wrapper .todenho-article-carousel-list .card-list-wrapper .card-list li.card-m a:hover img, #content-body-wrapper .todenho-article-carousel-list-wrapper .todenho-article-carousel-list .card-list-wrapper .card-list li.card-s a:hover img { filter: alpha(opacity=70); opacity: 0.70; }
#content-body-wrapper .todenho-article-carousel-list-wrapper .todenho-article-carousel-list .card-list-wrapper .card-list li.card-l a .img-wrap, #content-body-wrapper .todenho-article-carousel-list-wrapper .todenho-article-carousel-list .card-list-wrapper .card-list li.card-m a .img-wrap, #content-body-wrapper .todenho-article-carousel-list-wrapper .todenho-article-carousel-list .card-list-wrapper .card-list li.card-s a .img-wrap { display: block; margin: 0; padding: 0; overflow: hidden; }
#content-body-wrapper .todenho-article-carousel-list-wrapper .todenho-article-carousel-list .card-list-wrapper .card-list li.card-l a .img-wrap img, #content-body-wrapper .todenho-article-carousel-list-wrapper .todenho-article-carousel-list .card-list-wrapper .card-list li.card-m a .img-wrap img, #content-body-wrapper .todenho-article-carousel-list-wrapper .todenho-article-carousel-list .card-list-wrapper .card-list li.card-s a .img-wrap img { width: 100%; height: auto; }
#content-body-wrapper .todenho-article-carousel-list-wrapper .todenho-article-carousel-list .card-list-wrapper .card-list li.card-l a .txt-wrap .doc-caption, #content-body-wrapper .todenho-article-carousel-list-wrapper .todenho-article-carousel-list .card-list-wrapper .card-list li.card-m a .txt-wrap .doc-caption, #content-body-wrapper .todenho-article-carousel-list-wrapper .todenho-article-carousel-list .card-list-wrapper .card-list li.card-s a .txt-wrap .doc-caption { margin-bottom: 5px; }
#content-body-wrapper .todenho-article-carousel-list-wrapper .todenho-article-carousel-list .card-list-wrapper .card-list li.card-l .doc-keyword, #content-body-wrapper .todenho-article-carousel-list-wrapper .todenho-article-carousel-list .card-list-wrapper .card-list li.card-m .doc-keyword, #content-body-wrapper .todenho-article-carousel-list-wrapper .todenho-article-carousel-list .card-list-wrapper .card-list li.card-s .doc-keyword { position: absolute; right: 18px; bottom: 15px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; font-size: 85.7%; text-align: right; width: 87%; }
#content-body-wrapper .todenho-article-carousel-list-wrapper .todenho-article-carousel-list .card-list-wrapper .card-list li.card-l .doc-keyword a, #content-body-wrapper .todenho-article-carousel-list-wrapper .todenho-article-carousel-list .card-list-wrapper .card-list li.card-m .doc-keyword a, #content-body-wrapper .todenho-article-carousel-list-wrapper .todenho-article-carousel-list .card-list-wrapper .card-list li.card-s .doc-keyword a { display: inline; background: transparent; box-shadow: none; -webkit-box-shadow: none; -moz-box-shadow: none; text-decoration: underline; text-decoration: none; }
#content-body-wrapper .todenho-article-carousel-list-wrapper .todenho-article-carousel-list .card-list-wrapper .card-list li.card-l .doc-keyword a:hover, #content-body-wrapper .todenho-article-carousel-list-wrapper .todenho-article-carousel-list .card-list-wrapper .card-list li.card-m .doc-keyword a:hover, #content-body-wrapper .todenho-article-carousel-list-wrapper .todenho-article-carousel-list .card-list-wrapper .card-list li.card-s .doc-keyword a:hover { text-decoration: none; }
#content-body-wrapper .todenho-article-carousel-list-wrapper .todenho-article-carousel-list .card-list-wrapper .card-list li.card-s a .txt-wrap { padding: 12px 10px 3em; min-height: 3em; }
#content-body-wrapper .todenho-article-carousel-list-wrapper .todenho-article-carousel-list .card-list-wrapper .card-list li.card-s a .txt-wrap h3 { font-size: 100%; overflow: hidden; height: 3em; margin-bottom: 0; }
#content-body-wrapper .todenho-article-carousel-list-wrapper .todenho-article-carousel-list .card-list-wrapper .card-list li.card-s a .img-wrap { width: 100%; height: auto; }
#content-body-wrapper .todenho-article-carousel-list-wrapper .todenho-article-carousel-list .card-list-wrapper .card-list:after { display: block; content: ""; clear: both; height: 0; line-height: 0; overflow: hidden; }
#content-body-wrapper .todenho-article-carousel-list-wrapper .todenho-article-carousel-list .bx-wrapper a.bx-prev { left: 4px !important; }
#content-body-wrapper .todenho-article-carousel-list-wrapper .todenho-article-carousel-list .bx-wrapper a.bx-next { right: 4px !important; }

@media (min-width: 768px) and (max-width: 979px) { #content-body-wrapper .todenho-article-carousel-list-wrapper { margin: -10px -6px 0; }
  #content-body-wrapper .todenho-article-carousel-list-wrapper .todenho-article-carousel-list { width: 100%; height: auto; padding-bottom: 20px; position: relative; }
  #content-body-wrapper .todenho-article-carousel-list-wrapper .todenho-article-carousel-list .card-list-wrapper { position: static; left: auto; margin-left: 0; width: 100%; overflow: hidden; }
  #content-body-wrapper .todenho-article-carousel-list-wrapper .todenho-article-carousel-list .card-list-wrapper .bx-wrapper a.bx-prev { left: 4px !important; }
  #content-body-wrapper .todenho-article-carousel-list-wrapper .todenho-article-carousel-list .card-list-wrapper .bx-wrapper a.bx-next { right: 4px !important; }
  #content-body-wrapper .todenho-article-carousel-list-wrapper .todenho-article-carousel-list .card-list-wrapper .card-list { letter-spacing: -0.4em; }
  #content-body-wrapper .todenho-article-carousel-list-wrapper .todenho-article-carousel-list .card-list-wrapper .card-list li { display: inline-block; vertical-align: top; letter-spacing: normal; float: left; margin: 0 !important; padding: 0 4px; -webkit-box-sizing: boreder-box; -moz-box-sizing: boreder-box; box-sizing: boreder-box; }
  #content-body-wrapper .todenho-article-carousel-list-wrapper .todenho-article-carousel-list .card-list-wrapper .card-list li.card-l, #content-body-wrapper .todenho-article-carousel-list-wrapper .todenho-article-carousel-list .card-list-wrapper .card-list li.card-m, #content-body-wrapper .todenho-article-carousel-list-wrapper .todenho-article-carousel-list .card-list-wrapper .card-list li.card-s { -webkit-box-sizing: boreder-box; -moz-box-sizing: boreder-box; box-sizing: boreder-box; }
  #content-body-wrapper .todenho-article-carousel-list-wrapper .todenho-article-carousel-list .card-list-wrapper .card-list li.card-l a, #content-body-wrapper .todenho-article-carousel-list-wrapper .todenho-article-carousel-list .card-list-wrapper .card-list li.card-m a, #content-body-wrapper .todenho-article-carousel-list-wrapper .todenho-article-carousel-list .card-list-wrapper .card-list li.card-s a { display: block; position: relative; background: #fff; box-shadow: rgba(203, 204, 206, 0.99216) 4px 4px 1px -3px; -webkit-box-shadow: rgba(203, 204, 206, 0.99216) 4px 4px 1px -3px; -moz-box-shadow: rgba(203, 204, 206, 0.99216) 4px 4px 1px -3px; }
  #content-body-wrapper .todenho-article-carousel-list-wrapper .todenho-article-carousel-list .card-list-wrapper .card-list li.card-l a:hover, #content-body-wrapper .todenho-article-carousel-list-wrapper .todenho-article-carousel-list .card-list-wrapper .card-list li.card-m a:hover, #content-body-wrapper .todenho-article-carousel-list-wrapper .todenho-article-carousel-list .card-list-wrapper .card-list li.card-s a:hover { text-decoration: none; }
  #content-body-wrapper .todenho-article-carousel-list-wrapper .todenho-article-carousel-list .card-list-wrapper .card-list li.card-l a:hover img, #content-body-wrapper .todenho-article-carousel-list-wrapper .todenho-article-carousel-list .card-list-wrapper .card-list li.card-m a:hover img, #content-body-wrapper .todenho-article-carousel-list-wrapper .todenho-article-carousel-list .card-list-wrapper .card-list li.card-s a:hover img { filter: alpha(opacity=70); opacity: 0.70; }
  #content-body-wrapper .todenho-article-carousel-list-wrapper .todenho-article-carousel-list .card-list-wrapper .card-list li.card-l a .img-wrap, #content-body-wrapper .todenho-article-carousel-list-wrapper .todenho-article-carousel-list .card-list-wrapper .card-list li.card-m a .img-wrap, #content-body-wrapper .todenho-article-carousel-list-wrapper .todenho-article-carousel-list .card-list-wrapper .card-list li.card-s a .img-wrap { display: block; margin: 0; padding: 0; overflow: hidden; }
  #content-body-wrapper .todenho-article-carousel-list-wrapper .todenho-article-carousel-list .card-list-wrapper .card-list li.card-l a .img-wrap img, #content-body-wrapper .todenho-article-carousel-list-wrapper .todenho-article-carousel-list .card-list-wrapper .card-list li.card-m a .img-wrap img, #content-body-wrapper .todenho-article-carousel-list-wrapper .todenho-article-carousel-list .card-list-wrapper .card-list li.card-s a .img-wrap img { width: 100%; height: auto; }
  #content-body-wrapper .todenho-article-carousel-list-wrapper .todenho-article-carousel-list .card-list-wrapper .card-list li.card-s a .txt-wrap { padding: 12px 10px 3em; min-height: 3em; }
  #content-body-wrapper .todenho-article-carousel-list-wrapper .todenho-article-carousel-list .card-list-wrapper .card-list li.card-s a .txt-wrap h3 { font-size: 90.5%; overflow: hidden; width: 100%; margin-bottom: 0; }
  #content-body-wrapper .todenho-article-carousel-list-wrapper .todenho-article-carousel-list .card-list-wrapper .card-list li.card-s a .img-wrap { width: 100%; height: auto; }
  #content-body-wrapper .todenho-article-carousel-list-wrapper .todenho-article-carousel-list .card-list-wrapper .card-list:after { display: block; content: ""; clear: both; height: 0; line-height: 0; overflow: hidden; }
  #content-body-wrapper .tbl-type01.calendar td, #content-body-wrapper .tbl-type01.calendar th { padding: 10px 5px; word-break: break-word; } }
