@charset "utf-8";
/* CSS Document */


.contactBg {background-image: url(../img/share/2ndBg.jpg);
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    background-repeat: no-repeat;}
.news { position: relative; width:1000px; margin: 0 auto; padding-top: 40px; z-index: 200; }

.day{ display: inline-block;margin-right: 3%; vertical-align: top; margin-top: 2px; }
.newsTxt{ display: inline-block; width: 77%; border-left:1px solid #444665; padding-left: 3%; }

.contentsBg {
  position:absolute;
  top:0;
  left:0;
  right:0;
  bottom:0;
  width:100%;
  height:100%;
  display:block;
}

.contentsBg {
  background: url(../img/share/2ndBg.jpg) no-repeat top center;
  z-index:5;
}


h2 {
  position: relative;
  display: inline-block;
  padding: 0;
  z-index: 10;
	text-align: center;
	width: 100%;
	margin-top: 150px;
}

h2:before, h2:after {
  content: '';
  position: absolute;
  top: 45%;
  display: inline-block;
  width: 35%;
  height: 6px;
  border-top: solid 2px #c6c6c6;
  border-bottom: solid 2px #c6c6c6;
}

h2:before {
  left:0;
}
h2:after {
  right: 0;
}

h2 img { max-width: 20%; }

.copyright{ font-size:80%;line-height: 140%; margin: 10px 0 20px 0;}

.newslist li{ border:solid 1px #444665; padding: 1.5%; margin-bottom: 2%; background: url(../img/share/yajirusi.png) no-repeat top right; background-size: 22px;background-position: right 10px top 50%; }
.newslist li::after{ background-color: rgba(0,0,0,0.2);}
.newslist li:hover{ background-color: rgba(0,36,101,0.5); }

.pagenation { text-align: center; font-size: 1.2rem; margin-bottom: 5%; }
.pagenation span, .pagenation a { margin: 5px; display: inline-block; color: #5be1ff; }
.pagenation a:link { text-decoration: underline; }
.pagenation a:hover { text-decoration: none; }

.innerTitle p{ padding: 0.5% 1%; border: solid 1px #c6c6c6; width: 13%; text-align: center; }
.news h1{ color:#ffffff; font-size: 160%; margin-top: 1.5%; border-bottom: solid 1px #c6c6c6; line-height: 140%; margin-bottom: 1.5%; }
.news h2{ font-size: 140%; color:#ffffff; position: relative; display: inline-block; padding: 0; z-index: 10; text-align: left; width: 100%; margin-top: 0; margin-bottom: 1%;padding: 0.25em 0.5em; background: transparent; border-left: solid 3px #c6c6c6;margin-top: 4%;}
.news h2:before, .news h2:after {
  content: '';
  position: absolute;
  top: 0;
  display: inline-block;
  width: 100%;
  height: 6px;
  border-top: 0px;
  border-bottom: 0px;
}

.news h2:before {
  left:0;
}
.news h2:after {
  right: 0;
}

.news p{ color:#ffffff; line-height: 180%; margin-bottom: 25px; }

.news img{ margin: 0 0 0.5% 0; }

.wp-block-image{ margin-left: 0; }

figcaption{ font-size: 80%; color:#bbbbbb; }

.news p a{ width: auto !important;display: inline-block;}

.news p a:link { color: #c5d4ff !important; text-decoration: underline !important; }
.news p a:visited { color: #c5d4ff !important; text-decoration: underline !important; }
.news p a:hover { color: #FF0004 !important; text-decoration: none !important; }
.news p a:active { color: #FF0004 !important; text-decoration: none !important; }

.btn-secondary {
    color: #fff;
    background-color: #6c757d;
    border-color: #6c757d;
}

.btn {
    display: inline-block;
    font-weight: 400;
    color: #212529;
    text-align: center;
    vertical-align: middle;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    background-color: transparent;
    border: 1px solid transparent;
    padding: .375rem .75rem;
    font-size: 1rem;
    line-height: 1.5;
    transition: color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;
	border: solid 1px #444665;
}

.btn:hover {
    background-color: rgba(0,36,101,0.5);
}

.pageLink {
    text-align: center;
	margin-bottom: 5%;
    margin-top: 4%;
}

.snsBtn{ width:100%; text-align: right; margin-bottom: -40px; }
.fb_share{ display:inline-block; margin-right: 1%; width:50px; }
.tw_share{ display:inline-block; width:50px; }
.fb_share img{ width:100%; }
.tw_share img{ width:100%; }

.size-full img{ width:1000px; }

@media screen and (max-width:640px){
.pcOnly{display:none;}
.spOnly{display:block;float:left;margin:0 0 0 19px;}
#wrapper_form{background:#fff;width:95%;padding:20px;margin:85px auto 20px;}
.small{font-size:90%; width:25%;}
.red{color:#FF0004;}
.required{color:#FF0004;font-size:80%;font-weight:bold;}
table{margin:0 auto;border-collapse: collapse;}
td{width:100%;padding:10px;font-size:120%;}
	
.syouhin_txt{font-size: 140%;line-height: 240%;}

h2 {
  position: relative;
  display: inline-block;
  padding: 0;
  z-index: 10;
	text-align: center;
	width: 100%;
	margin-top: 150px;
}

h2:before, h2:after {
  content: '';
  position: absolute;
  top: 45%;
  display: inline-block;
  width: 18%;
  height: 6px;
  border-top: solid 2px #c6c6c6;
  border-bottom: solid 2px #c6c6c6;
}

h2:before {
  left:0;
}
h2:after {
  right: 0;
}
	
h2 img { max-width: 40%; }

.copyright{ font-size:80%;line-height: 140%; margin:2% 0;}
	
.contact { position: relative; width:100%; margin: 0 auto; padding-top: 40px; z-index: 200; }

.news { position: relative; width:90% !important; margin: 0 auto; padding-top: 40px; z-index: 200; word-break: break-word; }
	
.day{ display: inline-block;margin-right:0; vertical-align: top; margin-top: 2px; margin-bottom: 1%; }
.newsTxt{ display: inline-block; width:100%; border-left:0; border-top:1px solid #444665; padding-left: 0; padding-top: 2%; }
.newslist li{ border:solid 1px #444665; padding: 3%; margin-bottom: 5%; background: url(../img/share/yajirusi.png) no-repeat top right; background-size: 5%;background-position: right 4% top 8%; }
	
.news h1{ color:#ffffff; font-size: 130%; margin-top: 8%; border-bottom: solid 1px #c6c6c6; line-height: 140%; padding-bottom: 2%; }
.news h2{ font-size: 130%; color:#ffffff; position: relative; display: inline-block; padding: 0; z-index: 10; text-align: left; width: 100%; margin-top: 8%; margin-bottom: 2%;padding: 0.25em 0.5em; background: transparent; border-left: solid 3px #c6c6c6;}
	
.btn {
    display: inline-block;
    font-weight: 400;
    color: #212529;
    text-align: center;
    vertical-align: middle;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    background-color: transparent;
    border: 1px solid transparent;
    padding: .375rem .75rem;
    font-size: 0.8rem;
    line-height: 1.5;
    transition: color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;
	border: solid 1px #444665;
}

.pageLink {
    text-align: center;
	margin-bottom: 8%;
    margin-top: 8%;
}
	
.snsBtn{ width:100%; text-align: right; margin-bottom: -9%; }
.fb_share{ display:inline-block; margin-right: 2%; width:12%; }
.tw_share{ display:inline-block; width:12%; }
.fb_share img{ width:100%; }
.tw_share img{ width:100%; }
	
.innerTitle p{ padding: 0.5% 1%; border: solid 1px #c6c6c6; width: 40%; text-align: center; }

.size-medium img{ width:90%; }
.size-large img{ width:100%; }
.size-full img{ width:100%; }
	
}

@media screen and (max-width:768px){

.news{ width:90%; }
.newsTxt{ display: inline-block !important; width:100% !important; border-left:0 !important; border-top:1px solid #444665 !important; padding-left: 0 !important; padding-top: 2% !important; }
.newslist li{ border:solid 1px #444665 !important; padding: 3% !important; margin-bottom: 5% !important; background: url(../img/share/yajirusi.png) no-repeat top right !important; background-size: 5% !important;background-position: right 4% top 8% !important; }

}

