tbody > tr > th, table > tbody > tr > td{
padding: 5px 8px;
}
/* Yahoo!ロコ-地図, Googleマップ */
div[data-hpbmap]{
word-wrap: normal;
max-width: 100%;
}
div[data-hpbmap] img{
max-width: none !important;
}
/* WordPress投稿 */
.entry-content .alignleft,
.comment-content .alignleft{
float: left;
}
.entry-content .alignright,
.comment-content .alignright{
float: right;
}
.entry-content .aligncenter,
.comment-content .aligncenter{
display: block;
margin-left: auto;
margin-right: auto;
}
.entry-content::after,
.comment-content::after{
display: table;
clear: both;
content: "";
}
/* 追加 */
@media screen and (max-width: 568px){
*{
box-sizing: border-box;
}
body{
min-width: 100%;
}
#masthead{
position: static;
}
#primary, #main-inner, #contenthead, #content{
float: none;
width: 100%;
}
#main,#content{
width: 100%;
padding: 0;
}
#main-inner{
padding: 10px;
}
#sidebar1, #sidebar2{
float: none;
width: auto;
padding: 10px;
box-sizing:border-box;
}
#colophon{
padding: 10px;
}
}
#colophon{
background-color : #58bb4d;
}
a{
color : #6bbb21;
text-decoration : none;
outline-width : medium;
outline-style : none;
outline-color : black;
}
a:active{
color : #6bbb21;
text-decoration : underline;
}
a:focus{
color : #6bbb21;
text-decoration : underline;
}
a:hover{
color : #6bbb21;
text-decoration : underline;
}
a:link{
color : #6bbb21;
}
a:visited{
color : #6bbb21;
}
body{
color : #5c5c5c;
background-color : #ffffff;
background-image : none;
background-repeat : repeat;
background-attachment : scroll;
background-position : 0% 0%;
background-clip : border-box;
background-origin : padding-box;
background-size : auto auto;
}
@media not screen, screen and (min-width: 569px) {
#colophon{
padding-top : 35px;
padding-left : 0px;
padding-right : 0px;
padding-bottom : 35px;
margin-top : 20px;
}
#colophon .inner-box{
margin-top : 0px;
margin-left : auto;
margin-right : auto;
margin-bottom : 0px;
width : 960px;
box-sizing : border-box;
}
#main{
margin-top : 0px;
margin-left : auto;
margin-right : auto;
margin-bottom : 0px;
width : 960px;
box-sizing : border-box;
}
#masthead{
margin-bottom : 10px;
height : 133px;
}
#primary{
margin-top : 0px;
}
body{
min-width : 960px;
}
}
@media not screen, screen and (min-width: 569px) {
#content{
width : 745px;
float : right;
}
#contenthead{
width : 960px;
}
#main-inner{
width : 960px;
}
#sidebar1{
width : 200px;
float : left;
}
}
@media screen and (max-width: 568px) {
#colophon{
padding-top : 10px;
padding-left : 10px;
padding-right : 10px;
padding-bottom : 10px;
width : 100%;
box-sizing : border-box;
}
#colophon .inner-box{
margin-top : 0px;
margin-left : 0px;
margin-right : 0px;
margin-bottom : 0px;
}
}
@media not screen, screen and (min-width: 569px) {
#sp-image-1, #sp-image-10, #sp-image-7, #sp-image-8, #sp-image-9 {
}
}
@media screen and (max-width: 568px) {
#sp-image-1, #sp-image-10, #sp-image-7, #sp-image-8, #sp-image-9{
max-width : 100%;
}
}
#sp-definition-list-2{
padding-top : 0px;
padding-left : 0px;
padding-right : 0px;
padding-bottom : 0px;
margin-top : 0px;
margin-left : 0px;
margin-right : 0px;
margin-bottom : 0px;
width : 100%;
max-width : 960px;
list-style-type : none;
}
#sp-definition-list-2 dd{
padding-top : 13px;
padding-left : 16px;
padding-right : 0px;
padding-bottom : 20px;
margin-top : 0px;
margin-left : 0px;
margin-right : 0px;
margin-bottom : 0px;
}
#sp-definition-list-2 dt{
padding-top : 0px;
padding-left : 0px;
padding-right : 0px;
padding-bottom : 1px;
margin-top : 0px;
margin-left : 0px;
margin-right : 0px;
margin-bottom : 0px;
border-bottom-width : 1px;
border-bottom-style : dotted;
border-bottom-color : #858585;
}
#sp-definition-list-2 > dd{
color : #333333;
}
#sp-definition-list-2 > dt{
font-weight : bold;
color : #333333;
padding-top : 0px;
padding-left : 0px;
padding-right : 0px;
padding-bottom : 1px;
margin-top : 0px;
margin-left : 0px;
margin-right : 0px;
margin-bottom : 0px;
border-bottom-width : 1px;
border-bottom-style : dotted;
border-bottom-color : #858585;
}
@media not screen, screen and (min-width: 569px) {
#sp-image-2{
text-decoration : none;
border-top-width : 2px;
border-left-width : 2px;
border-right-width : 2px;
border-bottom-width : 2px;
border-top-style : solid;
border-left-style : solid;
border-right-style : solid;
border-bottom-style : solid;
border-top-color : #9d9d9d;
border-left-color : #9d9d9d;
border-right-color : #9d9d9d;
border-bottom-color : #9d9d9d;
border-top-left-radius : 6px 6px;
border-top-right-radius : 6px 6px;
border-bottom-right-radius : 6px 6px;
border-bottom-left-radius : 6px 6px;
}
}
@media screen and (max-width: 568px) {
#sp-image-2{
max-width : 100%;
}
}
#sp-page-title-6{
background-image : url(img/sp-pagetitle-6be.png),url(img/sp-pagetitle-6af.png),url(img/sp-pagetitle-6bo.png);
background-repeat : no-repeat,no-repeat;
background-position : left top,right top,left bottom;
text-align : left;
width : 100%;
height : 68px;
}
#sp-page-title-6 > h1{
font-size : 18px;
font-weight : bold;
line-height : 50px;
color : #ffffff;
background-color : #f29c9f;
text-indent : 25px;
margin-top : 0px;
margin-left : 29px;
margin-right : 27px;
margin-bottom : 14px;
height : 54px;
overflow : hidden;
box-sizing : border-box;
}
@media screen and (max-width: 568px) {
#sp-page-title-6{
background-image : none;
text-align : left;
width : 100%;
height : 54px;
}
#sp-page-title-6 > h1{
font-size : 18px;
font-weight : bold;
line-height : 40px;
color : #ffffff;
text-indent : 20px;
margin-top : 0px;
margin-left : 0px;
margin-right : 0px;
margin-bottom : 0px;
border-top-left-radius : 25px 25px;
border-top-right-radius : 25px 25px;
border-bottom-right-radius : 25px 25px;
border-bottom-left-radius : 25px 25px;
height : 40px;
box-sizing : border-box;
}
}
#breadcrumb-list{
margin-bottom : 10px;
}
#breadcrumb-list a{
color : #6bbb21;
text-decoration : none;
outline-width : medium;
outline-style : none;
outline-color : black;
}
#breadcrumb-list a:active{
color : #6bbb21;
text-decoration : underline;
}
#breadcrumb-list a:focus{
color : #6bbb21;
text-decoration : underline;
}
#breadcrumb-list a:hover{
color : #6bbb21;
text-decoration : underline;
}
#breadcrumb-list div{
margin-top : 10px;
margin-right : 10px;
width : auto;
display : inline-block;
}
@media screen and (max-width: 568px) {
#breadcrumb-list{
padding-left : 10px;
padding-right : 10px;
}
}
#sp-site-navigation-1{
font-size : 1.3rem;
color : #ffffff;
padding-top : 0px;
padding-left : 0px;
padding-right : 0px;
padding-bottom : 0px;
margin-top : 0px;
margin-left : 0px;
margin-right : 0px;
margin-bottom : 30px;
}
#sp-site-navigation-1 .menu-toggle{
display : none;
}
#sp-site-navigation-1 .screen-reader-text{
display : none;
}
#sp-site-navigation-1 ul{
padding-top : 0px;
padding-left : 0px;
padding-right : 0px;
padding-bottom : 0px;
margin-top : 0px;
margin-left : 0px;
margin-right : 0px;
margin-bottom : 0px;
list-style-type : none;
list-style-position : outside;
}
#sp-site-navigation-1 ul a{
text-decoration : none;
}
#sp-site-navigation-1 ul ul{
background-color : #ffffff;
padding-top : 0px;
padding-left : 0px;
padding-right : 0px;
padding-bottom : 0px;
border-top-width : 1px;
border-left-width : 1px;
border-right-width : 1px;
border-bottom-width : 1px;
border-top-style : solid;
border-left-style : solid;
border-right-style : solid;
border-bottom-style : solid;
border-top-color : #6bbb21;
border-left-color : #6bbb21;
border-right-color : #6bbb21;
border-bottom-color : #6bbb21;
width : auto;
min-width : 150px;
display : none;
position : absolute;
top : 100%;
left : 0px;
z-index : 9999;
}
#sp-site-navigation-1 ul ul li{
padding-top : 0px;
padding-left : 0px;
padding-right : 0px;
padding-bottom : 0px;
width : 100%;
white-space : nowrap;
}
#sp-site-navigation-1 ul ul li a{
color : #000000;
text-decoration : none;
padding-top : 5px;
padding-left : 15px;
padding-right : 15px;
padding-bottom : 5px;
border-bottom-width : 0px;
border-bottom-style : solid;
border-bottom-color : #ffffff;
display : block;
}
#sp-site-navigation-1 ul ul li a:hover{
color : #ffffff;
background-color : #6bbb21;
text-decoration : none;
border-bottom-width : 0px;
border-bottom-style : solid;
border-bottom-color : #ffffff;
}
#sp-site-navigation-1 ul ul li.current-menu-ancestor > a{
color : #ffffff;
text-decoration : none;
border-bottom-width : 0px;
border-bottom-style : solid;
border-bottom-color : #ffffff;
}
#sp-site-navigation-1 ul ul li.current-menu-item > a{
color : #ffffff;
text-decoration : none;
border-bottom-width : 0px;
border-bottom-style : solid;
border-bottom-color : #ffffff;
}
#sp-site-navigation-1 ul ul li.current_page_ancestor > a{
color : #ffffff;
text-decoration : none;
border-bottom-width : 0px;
border-bottom-style : solid;
border-bottom-color : #ffffff;
}
#sp-site-navigation-1 ul ul li.current_page_item > a{
color : #ffffff;
text-decoration : none;
border-bottom-width : 0px;
border-bottom-style : solid;
border-bottom-color : #ffffff;
}
#sp-site-navigation-1 ul ul li:hover{
display : block;
position : relative;
}
#sp-site-navigation-1 ul ul li:hover > ul{
background-color : #000000;
border-bottom-width : 1px;
width : 100%;
display : block;
top : 0px;
left : 100%;
}
#sp-site-navigation-1 > ul{
margin-top : 0px;
margin-left : auto;
margin-right : auto;
margin-bottom : 0px;
border-top-width : 1px;
border-bottom-width : 1px;
border-top-style : solid;
border-bottom-style : solid;
border-top-color : #56b54b;
border-bottom-color : #56b54b;
width : auto;
list-style-type : none;
list-style-position : outside;
}
#sp-site-navigation-1 > ul::after{
clear : both;
display : table;
content : "";
}
#sp-site-navigation-1 > ul > li{
margin-bottom : 8px;
float : left;
}
#sp-site-navigation-1 > ul > li.current-menu-ancestor > a{
font-weight : bold;
border-bottom-color : #6bbb21;
}
#sp-site-navigation-1 > ul > li.current-menu-item > a{
font-weight : bold;
border-bottom-color : #6bbb21;
}
#sp-site-navigation-1 > ul > li.current_page_ancestor > a{
font-weight : bold;
border-bottom-color : #6bbb21;
}
#sp-site-navigation-1 > ul > li.current_page_item > a{
font-weight : bold;
border-bottom-color : #6bbb21;
}
#sp-site-navigation-1 > ul > li:hover{
position : relative;
}
#sp-site-navigation-1 > ul > li:hover > ul{
display : block;
}
#sp-site-navigation-1 > ul > li > a{
font-weight : bold;
color : #003300;
text-decoration : none;
padding-top : 1.2em;
padding-left : 1em;
padding-right : 1em;
padding-bottom : 1em;
border-bottom-width : 2px;
border-bottom-style : dashed;
border-bottom-color : transparent;
display : block;
}
#sp-site-navigation-1 > ul > li > a:hover{
font-weight : bold;
color : #003300;
text-decoration : none;
border-bottom-color : #6bbb21;
display : block;
}
@media screen and (max-width: 568px) {
#sp-site-navigation-1{
background-color : #ffffff;
background-image : none;
padding-top : 0px;
position : relative;
}
#sp-site-navigation-1 .menu-toggle{
background-color : #6bbb21;
background-image : url(img/icon-menu.png);
background-repeat : no-repeat;
background-position : center center;
text-indent : -999em;
padding-top : 10px;
padding-left : 10px;
padding-right : 10px;
padding-bottom : 10px;
margin-top : 0px;
margin-left : 0px;
margin-right : 0px;
margin-bottom : 0px;
border-bottom-width : 1px;
border-bottom-style : solid;
border-bottom-color : rgba(255, 255, 255, 0.8);
display : none;
cursor : pointer;
}
#sp-site-navigation-1 .screen-reader-text{
display : none;
}
#sp-site-navigation-1 ul{
padding-top : 0px;
padding-left : 0px;
padding-right : 0px;
padding-bottom : 0px;
margin-top : 0px;
margin-left : 0px;
margin-right : 0px;
margin-bottom : 0px;
width : auto;
height : auto;
display : block;
list-style-type : none;
list-style-position : outside;
}
#sp-site-navigation-1 ul li{
padding-top : 0px;
padding-left : 0px;
padding-right : 0px;
padding-bottom : 0px;
margin-top : 0px;
margin-left : 0px;
margin-right : 0px;
margin-bottom : 0px;
border-bottom-width : 1px;
border-bottom-style : solid;
border-bottom-color : #eeeeee;
width : auto;
float : none;
}
#sp-site-navigation-1 ul li a{
line-height : 24px;
background-repeat : no-repeat;
background-position : 5px 12px;
padding-top : 8px;
padding-left : 25px;
padding-right : 10px;
padding-bottom : 7px;
height : auto;
float : none;
}
#sp-site-navigation-1 ul ul{
background-color : transparent;
border-top-width : medium;
border-left-width : medium;
border-right-width : medium;
border-bottom-width : medium;
border-top-style : none;
border-left-style : none;
border-right-style : none;
border-bottom-style : none;
border-top-color : initial;
border-left-color : initial;
border-right-color : initial;
border-bottom-color : initial;
width : auto;
min-width : 150px;
display : block;
position : relative;
top : 100%;
left : 0px;
z-index : 9999;
}
#sp-site-navigation-1 ul ul li{
border-bottom-width : 1px;
border-bottom-style : solid;
border-bottom-color : #eeeeee;
}
#sp-site-navigation-1 ul ul li a{
padding-top : 8px;
padding-left : 50px;
padding-right : 50px;
padding-bottom : 8px;
}
#sp-site-navigation-1 ul ul li a:hover{
color : #ffffff;
background-color : #6bbb21;
text-decoration : none;
border-bottom-width : 0px;
border-bottom-style : solid;
border-bottom-color : #ffffff;
}
#sp-site-navigation-1 ul ul li.current-menu-ancestor > a{
color : #ffffff;
background-color : #6bbb21;
text-decoration : none;
border-bottom-width : 0px;
border-bottom-style : solid;
border-bottom-color : #ffffff;
}
#sp-site-navigation-1 ul ul li.current-menu-item > a{
color : #ffffff;
background-color : #6bbb21;
text-decoration : none;
border-bottom-width : 0px;
border-bottom-style : solid;
border-bottom-color : #ffffff;
}
#sp-site-navigation-1 ul ul li.current_page_ancestor > a{
color : #ffffff;
background-color : #6bbb21;
text-decoration : none;
border-bottom-width : 0px;
border-bottom-style : solid;
border-bottom-color : #ffffff;
}
#sp-site-navigation-1 ul ul li.current_page_item > a{
color : #ffffff;
background-color : #6bbb21;
text-decoration : none;
border-bottom-width : 0px;
border-bottom-style : solid;
border-bottom-color : #ffffff;
}
.button-menu#sp-site-navigation-1 .menu-toggle{
display : block;
}
.button-menu#sp-site-navigation-1 ul.toggled-on{
display : block;
}
.button-menu#sp-site-navigation-1 > ul{
display : none;
}
.button-menu#sp-site-navigation-1 > ul > ul{
display : block;
}
#sp-site-navigation-1 > ul{
border-top-width : medium;
border-bottom-width : medium;
border-top-style : none;
border-bottom-style : none;
border-top-color : initial;
border-bottom-color : initial;
}
#sp-site-navigation-1 > ul > li.current-menu-ancestor > a{
font-weight : bold;
border-bottom-width : 1px;
border-bottom-style : solid;
border-bottom-color : #eeeeee;
}
#sp-site-navigation-1 > ul > li.current-menu-item > a{
font-weight : bold;
border-bottom-width : 1px;
border-bottom-style : solid;
border-bottom-color : #eeeeee;
}
#sp-site-navigation-1 > ul > li.current_page_ancestor > a{
font-weight : bold;
border-bottom-width : 1px;
border-bottom-style : solid;
border-bottom-color : #eeeeee;
}
#sp-site-navigation-1 > ul > li.current_page_item > a{
font-weight : bold;
border-bottom-width : 1px;
border-bottom-style : solid;
border-bottom-color : #eeeeee;
}
#sp-site-navigation-1 > ul > li > a{
font-weight : bold;
text-decoration : none;
padding-top : 1em;
padding-left : 1em;
padding-right : 1em;
padding-bottom : 1em;
display : block;
}
#sp-site-navigation-1 > ul > li > a:hover{
font-weight : bold;
color : #ffffff;
background-color : #6bbb21;
text-decoration : none;
border-bottom-width : 1px;
border-bottom-style : solid;
border-bottom-color : #eeeeee;
display : block;
}
}
#sp-site-branding-1{
background-color : #000000;
background-repeat : repeat-x;
padding-top : 0px;
padding-left : 0px;
padding-right : 0px;
padding-bottom : 0px;
margin-top : 0px;
margin-left : 0px;
margin-right : 0px;
margin-bottom : 0px;
width : 100%;
min-height : 133px;
}
#sp-site-branding-1 .inner-box{
padding-top : 16px;
margin-top : 0px;
margin-left : auto;
margin-right : auto;
margin-bottom : 0px;
width : 960px;
}
#sp-site-branding-1 .site-description{
font-size : 1rem;
font-weight : normal;
color : #949494;
text-align : right;
margin-top : 0px;
margin-left : 0px;
margin-right : 0px;
margin-bottom : 0px;
width : 960px;
height : 3rem;
float : right;
position : absolute;
top : 3rem;
}
#sp-site-branding-1 .site-title{
margin-top : 10px;
margin-left : 4px;
margin-right : 0px;
margin-bottom : 0px;
overflow : hidden;
}
#sp-site-branding-1 .site-title a{
background-image : url(img/header-logo1.png);
background-repeat : no-repeat;
text-indent : -9999px;
width : 470px;
height : 70px;
float : left;
display : block;
}
@media screen and (max-width: 568px) {
#sp-site-branding-1{
margin-bottom : 0px;
width : 100%;
overflow : hidden;
}
#sp-site-branding-1 .site-description{
color : #949494;
text-align : center;
padding-top : 0px;
padding-left : 10px;
padding-right : 10px;
padding-bottom : 0px;
width : 100%;
float : left;
position : absolute;
top : 1rem;
}
#sp-site-branding-1 .site-title{
margin-top : 2rem;
margin-left : auto;
margin-right : auto;
margin-bottom : 0px;
}
#sp-site-branding-1 .site-title a{
background-image : url(img/header-logo1.png);
background-size : 300px auto;
}
}
#page-content .large, #sp-block-container-1 .large, #sp-block-container-2 .large, #sp-block-container-5 .large{
font-size : 1.5rem;
}
#page-content .medium, #sp-block-container-1 .medium, #sp-block-container-2 .medium, #sp-block-container-5 .medium{
font-size : 1.4rem;
}
#page-content .small, #sp-block-container-1 .small, #sp-block-container-2 .small, #sp-block-container-5 .small{
font-size : 1.2rem;
}
#page-content .x-large, #sp-block-container-1 .x-large, #sp-block-container-2 .x-large, #sp-block-container-5 .x-large{
font-size : 1.8rem;
}
#page-content .x-small, #sp-block-container-1 .x-small, #sp-block-container-2 .x-small, #sp-block-container-5 .x-small{
font-size : 1.1rem;
}
#page-content .xx-large, #sp-block-container-1 .xx-large, #sp-block-container-2 .xx-large, #sp-block-container-5 .xx-large{
font-size : 2rem;
}
#page-content .xx-small, #sp-block-container-1 .xx-small, #sp-block-container-2 .xx-small, #sp-block-container-5 .xx-small{
font-size : 1rem;
}
#page-content em, #sp-block-container-1 em, #sp-block-container-2 em, #sp-block-container-5 em{
font-style : oblique;
color : #5c5c5c;
border-bottom-width : 1px;
border-bottom-style : solid;
border-bottom-color : #5c5c5c;
}
#page-content h1, #sp-block-container-1 h1, #sp-block-container-2 h1, #sp-block-container-5 h1{
font-size : 2.4rem;
text-align : left;
}
#page-content h2, #sp-block-container-1 h2, #sp-block-container-2 h2, #sp-block-container-5 h2{
font-size : 2.1rem;
}
#page-content h3, #sp-block-container-1 h3, #sp-block-container-2 h3, #sp-block-container-5 h3{
font-size : 1.8rem;
text-align : left;
margin-top : 10px;
margin-bottom : 1em;
clear : both;
}
#page-content h4, #sp-block-container-1 h4, #sp-block-container-2 h4, #sp-block-container-5 h4{
font-size : 1.5rem;
line-height : 1.2;
text-align : left;
padding-top : 5px;
padding-left : 0px;
padding-right : 0px;
padding-bottom : 2px;
margin-top : 0px;
margin-left : 0px;
margin-right : 0px;
margin-bottom : 1em;
clear : both;
}
#page-content h5, #sp-block-container-1 h5, #sp-block-container-2 h5, #sp-block-container-5 h5{
font-size : 1.3rem;
line-height : 1.2;
text-align : left;
padding-top : 5px;
padding-bottom : 5px;
margin-top : 0px;
margin-bottom : 1em;
clear : both;
}
#page-content h6, #sp-block-container-1 h6, #sp-block-container-2 h6, #sp-block-container-5 h6{
font-size : 1.2rem;
}
#page-content hr, #sp-block-container-1 hr, #sp-block-container-2 hr, #sp-block-container-5 hr{
color : #a0a0a0;
margin-top : 25px;
margin-left : 0px;
margin-right : 0px;
margin-bottom : 25px;
border-top-width : 1px;
border-left-width : medium;
border-right-width : medium;
border-bottom-width : medium;
border-top-style : solid;
border-left-style : none;
border-right-style : none;
border-bottom-style : none;
border-top-color : #a0a0a0;
border-left-color : initial;
border-right-color : initial;
border-bottom-color : initial;
height : 1px;
}
#page-content p, #sp-block-container-1 p, #sp-block-container-2 p, #sp-block-container-5 p{
font-size : 1.3rem;
line-height : 1.4;
color : #5c5c5c;
text-align : left;
padding-left : 0.1em;
padding-right : 0.1em;
margin-top : 0.5em;
margin-bottom : 1.5em;
}
#page-content p.indent, #sp-block-container-1 p.indent, #sp-block-container-2 p.indent, #sp-block-container-5 p.indent{
padding-left : 5px;
}
#page-content strong, #sp-block-container-1 strong, #sp-block-container-2 strong, #sp-block-container-5 strong{
font-weight : bold;
color : #5c5c5c;
}
@media screen and (max-width: 568px) {
#page-content, #sp-block-container-1, #sp-block-container-2, #sp-block-container-5 {
}
}
#sp-button-7{
margin-bottom : 2px;
width : 120px;
}
#sp-button-7 > a{
font-size : 1.4rem;
font-weight : normal;
color : #ffffff;
background-color : #ffa7ce;
background-image : none;
background-repeat : repeat;
background-attachment : scroll;
background-position : 0% 0%;
background-clip : border-box;
background-origin : padding-box;
background-size : auto auto;
text-decoration : none;
text-align : center;
padding-top : 3px;
padding-left : 6px;
padding-right : 6px;
padding-bottom : 3px;
border-top-width : 2px;
border-left-width : 2px;
border-right-width : 2px;
border-bottom-width : 2px;
border-top-style : solid;
border-left-style : solid;
border-right-style : solid;
border-bottom-style : solid;
border-top-color : #ffffff;
border-left-color : #ffffff;
border-right-color : #ffffff;
border-bottom-color : #ffffff;
display : block;
position : relative;
}
#sp-button-7 > a:active{
background-color : #fe80b8;
background-image : none;
background-repeat : repeat;
background-attachment : scroll;
background-position : 0% 0%;
background-clip : border-box;
background-origin : padding-box;
background-size : auto auto;
top : 1px;
}
#sp-button-7 > a:hover{
background-color : #fe80b8;
background-image : none;
background-repeat : repeat;
background-attachment : scroll;
background-position : 0% 0%;
background-clip : border-box;
background-origin : padding-box;
background-size : auto auto;
}
#sp-button-7 > a{
color : #000000;
}
#sp-button-7> a:hover {
}
#sp-definition-list-2 > dt{
font-weight : bold;
color : #ff0000;
}
#sp-site-branding-1 > .inner-box > .site-title > a{
background-image : url(img/header-logo11.png);
}
@media not screen, screen and (min-width: 569px) {
#sp-block-container-1{
width : 450px;
min-height : 50px;
position : absolute;
top : 50px;
left : 50%;
}
#sp-block-container-1 > p{
color : #ffffff;
text-align : right;
}
#sp-block-container-1 > p > .tel{
font-size : 2.6rem;
}
#sp-button-7{
width : 160px;
min-height : 31px;
}
#sp-definition-list-2{
width : 174px;
min-height : 371px;
}
#sp-image-1{
margin-left : 25px;
width : 100px;
height : 100px;
}
#sp-image-10{
width : 235px;
height : 155px;
}
#sp-image-2{
width : 140px;
height : 80px;
}
#sp-image-7{
width : 350px;
height : 190px;
}
#sp-image-8{
width : 350px;
height : 196px;
}
#sp-image-9{
width : 200px;
height : 268px;
}
}
@media screen and (max-width: 568px) {
#sp-block-container-1{
padding-top : 0px;
padding-left : 10px;
padding-right : 10px;
padding-bottom : 0px;
width : 100%;
min-height : 300px;
position : absolute;
top : 8rem;
}
#sp-block-container-1 > p{
color : #ffffff;
text-align : center;
}
#sp-block-container-1 > p > .tel{
font-size : 1.2rem;
}
}
-->
大和神社は戦艦大和ゆかりの神社です。
「戦艦大和ゆかりの碑」
戦艦大和ゆかりの神社に石碑建立しました。
平成17年に戦後60年を迎え「戦艦大和みたま祭」を執り行いました。それ以降毎年8月7日に「戦艦大和みたま祭」を斎行しています。その時お供え頂いた初穂料で石碑を建立し、今回完成いたしました。本当に有難うございました。感謝いたします。碑の完成写真です。
昭和20年に撃沈した時点で戦艦大和の乗組員数2736名おられましたが、その数にちなみ2736mm×1300mmの大きさの御影石に「戦艦大和ゆかりの神社」と刻み、安置しました。また同石碑の裏面には石碑建立の経過・目的・願いを表しています。
「ゆかり」説明板の建立
「ゆかりの碑説明版」
この大和神社は「戦艦大和ゆかりの神社」です。今回その「ゆかり」を5項目にまとめ、石碑前に説明板を建立しました。
≪説明文≫
1、戦艦大和(せんかんやまと)には、大和神社(おおやまとじんじゃ)の御分霊(ごぶんれい)>が祭(まつ)られています。
1、奈良時代、遣唐使(とうけんし)らは出発に際して必ず大和神社へ航海(こうかい)の安全祈願(あんぜんきがん)に参詣(さんけい)されました。そうしたご縁(えん)があって戦艦大和の艦上(かんじょう)に大和神社の御分霊(ごぶんれい)が祀(まつ)られていました。
昭和16年大和神社を描(えが)いた 堂本 印象(どうもと いんしょう)画伯作「戦艦大和守護神(しゅごしん)」は戦艦大和の館長室(かんちょうしつ)に掲(かか)げられていました。
(広島県江田島(えたじま)市 海上自衛隊 第一術科学校 教育参考館所蔵)
1、となりの祖霊社(それいしゃ)には、戦艦大和が撃沈(げきちん)した時の殉死者(じゅんししゃ)2736名の御霊(みたま)が祀(まつ)られています。
1、戦艦大和の長さは、大和神社の参道(さんどう)とほぼ同じ(270M)で幅はば)は、参道の約5倍(80M)です。
戦艦大和守護神
「戦艦大和の几帳」」
(財)蘭島文化振興財団では平成22年秋「~現在日本画の革新~堂本印象の世界―祈り・生きる・かたちー」展が開催されました。その時の出版物『図録』の中の第4章「戦中期」の解説文には次のような一節があります。
「堂本印象画伯作日本画《戦艦大和守護神》は、奈良県天理市にある大和(おおやまと)神社を描いたものである。・・略・・昭和16(1941)年戦艦「大和」を竣工するにあたって、海軍は艦名を伏せて、縁のある画題で大和神社の御分霊を祀りたいと奈良県へ発注した。それを受けて、奈良県が印象に依頼し制作された。作品裏に「軍艦大和艦長室」に掲げられていたことが分かる。
昭和20(1945)年沖縄特攻に出撃する際 陸揚げされた。その後江田島に進駐軍が入る知らせを受けて、大作など約200点近くが宮島や大三島へ預けられた。そのうちこの作品は現在の呉共済病院へ預けられ、昭和31(1956)年教育参考館(現在、海上自衛隊第一術科学校教育参考館)へ寄贈された。・・・以下略。」
以上のことからわかるように、戦艦大和には大和神社の御分霊が祀られています。また司令長官伊藤整一命ほか2736名の方々の御柱及び巡洋艦・駆逐艦の英霊985名の御柱は当神社「祖霊社」に祀られています。また、大和神社の第一鳥居から第二鳥居まで約250mあります。これは戦艦大和の大きさとほぼ同じ長さです。鳥居をくぐって参拝することは『戦艦大和』の端から端を歩くことになります。
龍の大絵馬と戦艦大和の几帳を大和神社へ奉納
「「龍」の大絵馬」
几帳作家で染色デザイナーの塩谷栄一氏(京都市上京区在住)がこのほど波に向かう力強い『龍の大絵馬』3.2m縦1.2m)と『戦艦大和の几帳』(縦1.6m横1.3m)が当神社に奉納した。
塩谷氏は「大和神社より災害除祈願として依頼があり、地震国日本と阪神淡路大震災を思い、いつどこで不幸が起こるとはわからない状況下にある。万物の長としてお守り願い、少しでも人々の安堵になることを願う気持ちで、約6ケ月の歳月を費やして制作した。完成した2日後東日本大震災が発生した。大絵馬は、被災された方々が今回の困難に打ち勝つ意味を込め、龍の強さ、水の神、火の神、家庭(世界)の安全を祈願して奉納させていただいた。
また、戦艦大和は、不幸な戦争を二度と繰り返さない事を願い、被災者の方々に痛恨な気持ちで平安な生活に戻られることをお祈りする気持ちを込めて仕上げ奉納した。」と話す。続けて「今回の東日本大震災は、日本だけでなく、世界中に大きな影響が及び、経済も大変厳しい状況に置かれている。でも、日本人の知恵とマナーの素晴らしさ、そしてパワーはこの難局を必ず克服出来ると確信している。天災に負けない気持ちを育んでいただくために、ガンバロウの気持ちを龍に祈願した」と塩谷さんは結ばれておられます