@charset "utf-8";.sp {display: none; }@media screen and (max-width: 768px) {.sp {display: block; } }#pageTop {position: fixed;display: block;width: 60px;height: 60px;right: 15px;bottom: 15px;background-color: rgba(0, 0, 0, 0.4);border-radius: 5px; }@media screen and (max-width: 768px) {#pageTop {width: 40px;height: 40px;bottom: 60px; } }#pageTop:before {content: "";position: absolute;left: 0;right: 0;top: 25px;margin: auto;width: 20px;height: 20px;border-top: 1px solid #fff;border-right: 1px solid #fff;-webkit-transform: rotate(-45deg);transform: rotate(-45deg); }@media screen and (max-width: 768px) {#pageTop:before {width: 10px;height: 10px;top: 18px; } }@media screen and (max-width: 768px) {body {min-width: 100%;font-size: 14px; }body * {max-height: 999999px;outline: none;box-sizing: border-box; }body *:before, body *:after {box-sizing: border-box; }img {max-width: 100%;height: auto;border: 0;vertical-align: top; }.container_22 {width: 100%;padding-left: 15px;padding-right: 15px; }.container_22 [class^="grid_"] {display: block;width: 100%;max-width: 100%;margin-left: 0;margin-right: 0;float: none; }.container_22 [class^="grid_"].clearFix {float: none;margin-left: auto;margin-right: auto; }.container_22 [class*="prefix_"], .container_22 [class*="suffix_"] {padding: 0 !important; }#wrapper {padding-top: 0; }#contents nav {display: none; }#fixedBtn {position: fixed;width: 100%;bottom: 10px;left: 0;padding-left: 15px;padding-right: 15px;-js-display: flex;display: flex;flex-wrap: wrap;justify-content: space-between; }#fixedBtn > div {width: 48%; }#fixedBtn > div a {display: block;width: 100%;max-height: 40px;margin: auto;padding: 10px;background-color: #558ed5;border-radius: 5px;color: #fff !important;text-align: center;font-size: 14px !important;font-weight: bold; }#fixedBtn > div a:hover {text-decoration: none;opacity: 0.6; }.ptitle {float: none;font-size: 18px;left: 0;top: 0;width: 100%;margin-top: 60px; }.ptitle .ptxt {margin-top: 0; }.ptitle .ptxt + span img {height: 18px;margin-top: 2px; }.ottitle {display: block; }.ottitle img {height: 20px; }header {position: relative;height: 50px; }header #logo {display: inline-block;width: 50px;margin-left: 0;margin-right: 0; }header #logo a {display: block; }header #logo a img {width: auto;height: 50px; }header #topicbox, header .headnavi, header .reporters {display: none; }header .headnavi + div {display: none; }header #gNavi {position: fixed;z-index: 1000;left: -100%;top: 0;bottom: 0;display: block;width: 100%;height: auto;margin: 0;padding-top: 50px;transition: all 0.5s;background-color: #fff;overflow-y: auto;-webkit-overflow-scrolling: touch; }header #gNavi.open {left: 0; }header #gNavi > ul {width: 100%;height: 100%;overflow-y: auto; }header #gNavi > ul > li {display: block;width: 100%;border-top: 1px #000 solid; }header #gNavi > ul > li:last-child {border-bottom: 1px #000 solid; }header #gNavi > ul > li > a {display: block;padding: 15px 20px;color: #333;text-decoration: none; }#spMenu {position: absolute;display: block;width: 50px;height: 50px;padding-top: 10px;background-color: #000;overflow: hidden;right: 0;top: 0;z-index: 1100; }#spMenu:hover {text-decoration: none; }#spMenu:after {content: "MENU";display: block;width: 100%;margin-top: 6px;color: #fff;font-size: 10px;text-align: center;line-height: 1; }#spMenu span {position: relative;display: block;width: 26px;height: 4px;margin: 0 auto; }#spMenu span + span {margin-top: 4px; }#spMenu span:before, #spMenu span:after {content: "";position: absolute;top: 0;display: block;width: 50%;height: 4px;background-color: #fff; }#spMenu span:before {left: 0;border-radius: 2px 0 0 2px; }#spMenu span:after {right: 0;border-radius: 0 2px 2px 0; }#spMenu.open:after {content: "CLOSE"; }#spMenu.open span.top:before {left: 2px;top: 4px;transform: rotate(45deg); }#spMenu.open span.top:after {right: 2px;top: 4px;transform: rotate(-45deg); }#spMenu.open span.middle:before {left: -100%; }#spMenu.open span.middle:after {right: -100%; }#spMenu.open span.bottom:before {left: 2px;top: -4px;transform: rotate(-45deg); }#spMenu.open span.bottom:after {right: 2px;top: -4px;transform: rotate(45deg); }#contents main {width: 100%;margin: 60px 0 0 0; }#contents main .hd {font-size: 18px;margin-bottom: 20px; }#contents aside {display: none; }#contents .tmessage {height: auto !important; }#contents .chabox {width: 100%;margin-top: 100px; }#contents #conceptMovie {position: static;width: 100%;top: 0; }#contents #conceptMovie a {display: block; }#contents .huki1, #contents .huki1s, #contents .huki2 {display: none !important; }#contents .clickChange, #contents .chacarea .cha img {width: 120px;height: auto; }#contents .news_box .news_box_border .left, #contents .news_box .news_box_border .right {float: none;width: 100%; }#contents .news_box .news_box_border .right .nwes_box_title {width: 100%;padding-right: 0; }#contents .news_box .entry > * {width: 100%; }#contents .news_box .entry table {width: 100%; }#contents .news_box .entry table th, #contents .news_box .entry table td {display: block !important;width: 100% !important; }#contents .thoughtbox {width: 100%;margin: 30px 0; }#contents .thoughtbox .clearFix > div {float: none;width: 100%;margin-right: 0; }#contents .thoughtbox .clearFix > div:nth-child(n+2) {margin-top: 10px; }#contents .thoughtbox .fs18 {font-size: 16px; }#contents .phtbox > div:first-child {width: 100%;margin-right: 0;text-align: center; }#contents #map_canvas {height: 400px !important; }#contents .mapboxoutline {width: 100%;left: 0; }#contents .sb_brnsp {width: 100%; }#contents .sb_brnsp .mapsbtn {width: 100%;margin-left: 0; }#contents .pdflink2 {display: block; }#contents .grid_5 .sb_brnsp.maT25.maB30 .maT20 .fs10 {font-size: 14px; }#contents #who .flex {display: block; }#contents #who .flex .whobox {width: 100%;padding: 0; }#contents #who .flex .whobox > * {width: 100%;padding-left: 10px;padding-right: 10px; }#contents #who .flex .whobox:nth-child(n+2) {margin-top: 20px; }#contents #who .flex .whobox .clearFix {margin-left: 0;margin-top: 10px; }#contents #who .flex .whobox .clearFix > div {width: 100%;float: none; }#contents #who .flex .whobox .clearFix > div:first-child {text-align: center;margin-right: 0; }#contents #who .flex .whobox .clearFix > div:first-child img {width: 100px; }#contents #who .flex .whobox .clearFix > div:last-child {margin-top: 10px; }#contents #who .flex .whobox .clearFix > div .graybox {width: 100%; }#contents #who .flex .whobox .graybox {padding: 10px; }#contents #who .flex .whobox .graybox .graytable tr td, #contents #who .flex .whobox .graybox .graytable2 tr td {display: block;width: 100%;padding-right: 0; }#contents #who .flex .whobox .whotxt {margin-left: 0; }#contents #who .flex .whobox .orangebox {margin-left: 10px;margin-right: 10px;width: calc(100% - 20px); }#contents #who .flex .whobox .orangebox .orangetable tr td {display: block;width: 100%;padding-right: 0;padding-top: 5px; }#contents #who .flex .whobox .linkborder {margin-top: 20px;padding-left: 0;padding-right: 0; }#contents #who .flex .whobox .linkborder a {position: static;width: 100%;padding: 5px;line-height: 1.8; }#contents #who .flex .whobox .linkborder a:after {content: none; }#contents .whyh2 {font-size: 18px; }#contents #whybox {width: 100%; }#contents #whybox > div {width: 100%; }#contents #whybox > div > div {float: none;width: 100%;margin-right: 0;min-height: auto;padding: 10px; }#contents #whybox > div > div:nth-child(n+2) {margin-top: 20px; }#contents .combox {width: 100%; }#contents .combox > div {float: none;width: 100%;margin: 0 0 20px 0; }#contents .whentxt01 {font-size: 18px; }#contents .whentxt02 {margin-top: 10px;font-size: 16px; }#contents .qabox {margin-bottom: 20px;padding-bottom: 15px; }#contents .qabox:first-child {margin-top: 10px; }#contents #goodsArichive {font-size: 0px;text-align: left;letter-spacing: -0.4em; }#contents #goodsArichive > * {display: inline-block;font-size: 14px;letter-spacing: 0;vertical-align: top; }#contents #goodsArichive > * * {letter-spacing: 0; }#contents #goodsArichive .goodbox {float: none;width: 48%;margin: 0 4% 0 0 !important; }#contents #goodsArichive .goodbox .bbox {margin-bottom: 10px; }#contents #goodsArichive .goodbox .bbox a {width: 100%; }#contents #goodsArichive .goodbox:nth-of-type(2n) {margin-right: 0 !important; }#contents #goodsArichive .goodbox:nth-of-type(n+3) {margin-top: 4% !important; }#contents #goodsArichive .goodbox + .clear {display: none !important;clear: none !important;visibility: inherit !important; }#contents #goodsArichive + section.clearFix {margin-top: 40px; }#contents #goodsArichive + section.clearFix .linkb {float: none;width: 100%;min-height: inherit; }#contents #goodsArichive + section.clearFix .linkb .linkleft {width: 100%;float: none;text-align: center;margin-top: 15px; }#contents #goodsArichive + section.clearFix .linkb .linkright {width: 100%;float: none;margin-top: 20px; }#contents .booktitle {width: 100%;line-height: 1.4;padding-top: 5px;padding-bottom: 5px; }#contents .bigbox, #contents .booktxt {width: 100%;float: none; }#contents .booktxt {margin-top: 20px; }#contents .bookgray {width: 100%;margin-top: 20px; }#contents #health-program .hd {margin-top: 20px; }#contents #health-program .pnav {margin-bottom: 20px;margin-left: 0; }#contents #health-program .pnav li {display: block;margin-right: 0; }#contents #health-program .pnav li:nth-child(n+2) {margin-top: 10px;margin-left: 0; }#contents #health-program .pnav li a {width: 100%;height: auto;line-height: inherit;padding: 10px; }#contents #health-program #box1 + .maT90 .alc {text-align: left;font-size: 16px; }#contents #health-program #box2 .hpWish {width: 100%;margin-top: 20px; }#contents #health-program #box2 .hpWish .left, #contents #health-program #box2 .hpWish .right {float: none;width: 100%; }#contents #health-program #box2 .hpWish .left p {font-size: 16px; }#contents #health-program #box2 .hpWish .right {margin-top: 20px; }#contents #health-program #box3 {margin-bottom: 0; }#contents #health-program #box3 .mnav {margin-left: 0; }#contents #health-program #box3 .mnav li {display: block;margin-left: 0;margin-right: 0; }#contents #health-program #box3 .mnav li:nth-child(n+2) {margin-top: 20px; }#contents #health-program #box3 .mnav li a {width: 100%;height: auto;font-size: 16px;line-height: inherit; }#contents #health-program .hpBox1 {padding-left: 0;padding-right: 0; }#contents #health-program .hpBox1 .clearFix img {max-width: 100%; }#contents #health-program .hpBox1 .clearFix img:nth-child(n+2) {margin-left: 0;margin-top: 10px; }#contents #health-program .fs30 {font-size: 22px; }#contents #health-program .maT90 {margin-top: 50px; }#contents #disaster-support .hd {font-size: 20px;margin-bottom: 20px; }#contents #disaster-support .disaster-supportInner {width: 100%; }#contents #disaster-support .disaster-supportInner #news #newsList > li a time, #contents #disaster-support .disaster-supportInner #news #newsList > li a strong {display: block;width: 100%; }#contents #disaster-support #disaster-supportTxt {margin-top: 20px;font-size: 14px; }#contents #disaster-support #disaster-supportArchive {width: 100%; }#contents #disaster-support #disaster-supportArchive #support {width: 100%; }#contents #disaster-support #disaster-supportArchive #support .inlineList {width: 100%; }#contents #disaster-support #disaster-supportArchive #support .inlineList article {width: 100%;margin-left: 0; }#contents #disaster-support .inlineList article:nth-child(n+2) {margin-top: 20px; }#contents #support {width: 100%; }#contents #support #single {word-break: break-all; }#contents #busen .fs16 {font-size: 16px; }#contents #busen #japan_map {position: static;width: 100%;height: auto;margin-bottom: 40px; }#contents #busen #japan_map > [class*="row"] {position: static;top: inherit;right: inherit; }#contents #busen #japan_map > [class*="row"] .clearFix .left, #contents #busen #japan_map > [class*="row"] .clearFix .right {float: none; }#contents #busen #japan_map > [class*="row"] .clearFix a {line-height: inherit;width: 100%;height: auto;padding-top: 10px;padding-bottom: 10px;margin-left: 0;margin-right: 0;margin-top: 10px; }#contents #busen #japan_map .kagosima {position: static;left: 0; }#contents #contlist li a {width: calc(100% - 55px); }#contents .grid_13.prefix_1.omega {margin-top: 30px; }#contents .contact_table th, #contents .contact_table td {display: block;width: 100%; }#contents .contact_st {width: 80%;margin-right: 0;margin-left: 20px; }#contents .contact_re {width: 80%;margin-top: 20px; }#contents input[type="submit"], #contents input[type="reset"] {border-radius: 0;-webkit-box-sizing: content-box;-webkit-appearance: button;appearance: button;border: none;box-sizing: border-box;cursor: pointer; }footer {margin-top: 50px !important; }footer .indnavi {display: none !important; }footer .siryoubnr {width: 100%;height: auto;margin-left: 0;padding-bottom: 15%;background-size: contain;background-position: left 0 bottom 0; }footer .siryoubnr .siryoubnr1 {font-size: 18px !important; }footer .siryoubnr .siryoubnr2 {display: none; }footer .bnrbox {margin-left: 0;text-align: center; }footer .bnrbox .left {width: 100% !important;margin-right: 0 !important;margin-bottom: 0 !important; }footer .bnrbox .left a {display: block;margin-right: 0;margin-bottom: 10px; }footer .footerhd {font-size: 18px;letter-spacing: 0; }footer .footerhd span {margin-right: 0; }footer .footerhd span img {width: 80%; }footer .grid_22 .clearFix.min {font-size: 0px;text-align: left;letter-spacing: -0.4em; }footer .grid_22 .clearFix.min > * {display: inline-block;font-size: 14px;letter-spacing: 0;vertical-align: top; }footer .grid_22 .clearFix.min > * * {letter-spacing: 0; }footer .grid_22 .clearFix.min > div {float: none;width: 48%;margin-right: 4%; }footer .grid_22 .clearFix.min > div:nth-child(2n) {margin-right: 0; }footer .grid_22 .clearFix.min > div:nth-child(n+3) {margin-top: 4%; }footer .grid_22 .clearFix.min > div > div {width: 100%; }footer .grid_22 .clearFix.min > div > div a {display: block;width: 100%; }footer .grid_22 .clearFix.min > div > div a img {width: 100%; } }