/* ========== charset & import */
@import url('https://fonts.googleapis.com/css?family=Noto+Sans+JP&display=swap');

/* ========== dom */
html {font-size: 100%;line-height:1.8;-ms-text-size-adjust: 100%;-webkit-text-size-adjust: 100%;word-break:break-all;}
body {font-family:'Noto Sans JP', "ヒラギノ角ゴ ProN", "Hiragino Kaku Gothic ProN","メイリオ", Meiryo;box-sizing:content-box;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;}
a {color:#039;text-decoration:none;-webkit-transition: all .3s ease;-moz-transition: all .3s ease;-o-transition: all .3s ease;transition: all .3s ease;}
a img:hover {opacity:.6;-webkit-transition: all .5s ease;-moz-transition: all .5s ease;-o-transition: all .5s ease;transition: all .5s ease;}
a:hover {color:#222;text-decoration:underline;}
h1,h2,h3,h4,h5 {line-height:1.6;position:relative;}
h1 {color:#5C91CC;font-size:160%;margin:1em 0;padding:0 0 0 2em;position:relative;}
h1::before {content:"";top:3%;left:0;width: 42px;height: 42px;background: url("../images/material-h2.png");background-size: 42px 42px;display: inline-block;position:absolute;}
h2 {margin:.8em 0 .2em 0;padding:0 0 0 1.8em;color:#5C91CC;font-size:140%;position:relative;}
h2::before {top:45%;left:0;content:"";width:30px;height:3px;background:#5C91CC;position:absolute;}
h2.posttitle {padding:.5em 0;color:#222;font-size:160%;border-bottom:5px solid #CBE3FF;}
h2.posttitle::before {display:none;}
h2.posttitle p {font-size:80%;}
h3 {margin:.8em 0;padding:.5em;color:#fff;background:#5c91cc;position:relative;}
h4 {margin:.6em 0;padding:.6em 0;border-bottom:2px solid #5C91CC;}
ul,ol {margin:0 0 0 2em;}

/* ========== flex */
.col2,.col3,
.newsArticle,
.searchpostsArticle,
.footinfo,
.address,
.bannerlinks
{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;}

/* ========== size */
.fze {width:100%;}
.mze {width:1100px;margin:0 auto;}
.contents {width:1000px;margin:0 auto;}
.pages {width:1000px;margin:0 auto;}
.pages p {margin:1em 0;}
.pages p:last-child {margin:1em 0 0 0;}
.col2 div {margin:.3em;}
.col3 div {width:32%;padding:1em 0 0 0;border-bottom:1px solid #ccc;}
.col3 div:nth-child(2) {margin:0 2%;}

/* ========== header */
.heads {padding:.6em 0;position:relative;}
.kasse {width:25%;margin:0 auto;}
.kasse img {max-width:100%;margin:1em 0;height:auto;}
.headsinfo {top:0;right:0;width:100%;position:absolute;}
#search {top:2.3em;right:0;position:absolute;}
#search input[type=text] {width:70px;padding:.25em;line-height:1.4;border:1px solid #ccc;border-right:0;outline:0;-webkit-transition: all .3s ease;-moz-transition: all .3s ease;-o-transition: all .3s ease;transition: all .3s ease;}
#search input[type=text]:focus {width:200px;border-color:#5C91CC;}
#search button {padding:.3em .6em;color:#fff;font-size:90%;font-weight:bold;background:#5C91CC;vertical-align:top;}
#glopen {top:2.4em;right:0;padding:.3em .15em;font-size:70%;line-height:1;text-align:center;border:1px solid #333;position:absolute;z-index:1000;}
#glopen .material-icons {margin:0;}
/* #glopen .material-icons {top:1.7em;right:0;padding:.15em;font-size:150%;line-height:1;text-align:center;border:1px solid #333;display:inline-block;position:absolute;z-index:1000;} */
#glopen span {font-size:7px;display:block;}
#menu-global-nav {font-size:80%;position:relative;}
#menu-global-nav a {margin:.2em;padding:1em .6em;border-bottom:2px solid #ddd;display:inline-block;}
#menu-global-nav button,#menu-global-nav a,a.pagelinks {color:#222;font-size:100%;text-decoration:none;line-height:1.3;}
#menu-global-nav button:hover,#menu-global-nav a:hover,a.pagelinks:hover {color:#5C91CC;}
.opennav {top:50px;left:10px;display:none;position:absolute;z-index:9999;}
.opennav nav {width:150px;background:#fff;}
.opennav nav a {padding:.8em;border-bottom:1px solid #ddd;background:#fff;display:block!important;}
.tohoku-data span.titlename {padding:.3em .5em 0 .3em;color:#1c3f78;background:#d7e4fa;display:inline-block;}
.tohoku-data span.new {padding:.3em .5em 0 .3em;color:#fc3503!important;font-size:70%;font-weight:bold;display:inline-block;}

/* ========== home */


/* ========== main */
.publishdate {bottom:.5em;right:0;position:absolute;}
.postthumbnail {margin:1em 0;text-align:center;}
.postthumbnail img {max-width:150px;height:auto;border:1px solid #5C91CC;}
.pdfdetail {width:60%;margin:0 auto;padding:.3em;font-size:90%;text-align:center;border:2px solid #5C91CC;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;display:block;}

/* ========== footer */
.foots {padding:2em 0;border-top:5px solid #5C91CC;}
.footinfo .address {width:48%;}
.footinfo .address img {width:100px;}
.footinfo nav {width:51%;margin:0 0 0 1%;}
#menu-footer-nav {margin:0;}
#menu-footer-nav li {width:30%;margin:0 1%;display:inline-block;}
#menu-footer-nav li a {width:100%;padding:.3em .5em;text-decoration:none;display:inline-block;position:relative;}
#menu-footer-nav li a::after {
	content: "";
	top: 40%;
	right: 10px;
	width: 6px;
	height: 6px;
	border-top: 2px solid #222;
	border-right: 2px solid #222;
	-webkit-transform: rotate(45deg);
	transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	position: absolute;}
.copyright {padding:1em 0 0 0;font-size:90%;}
.ptops {margin:6em 0;text-align:center;}
.ptops img {width:52px;height:52px;height:auto;}
.snslinks {margin:.3em 0 0 0;}
.snslinks img {width:42px;height:auto;margin:.6em;display:inline-block;}

/* ========== option */
.demos {margin:2em 0;text-align:center;border:2px solid #5C91CC;}
.demos p {padding:2em;}

.infobox {padding:1em;border:2px solid #ccc;}

.datacats {margin:.3em 0;}
.datacats span {margin:0 .3em .3em 0;padding:.3em .5em .4em .5em;color:#fff;font-size:85%;font-weight:bold;line-height:1.2;background:#63ac8b;display:inline-block;-webkit-border-radius:.3em;-moz-border-radius:.3em;border-radius:.3em;}

.bannerlinks {text-align:center;}
.bannerlinks a {width:25%;display:inline-block;}
.bannerlinks img {width:95%;height:auto;border:1px solid #ccc;}

.readmore {top:25%;right:0;padding:.3em .5em;font-size:60%;color:#fff;font-weight:bold;text-decoration:none;border:2px solid #5C91CC;background:#5C91CC;position:absolute;}
.readmore:hover {color:#5C91CC;background:#fff;}

.searchresultymd,.searchresultsummary {font-size:85%;}
.searchresultymd {color:#222;}
.searchresultsummary {color:#3c4043;}

.listsnav a {padding:.6em .2em;border-bottom:1px solid #ccc!important;display:block;position:relative;}
.listsnav a:last-child {border-bottom:0;}
.listsnav a::after {
	content: "";
	top: 40%;
	right: .8em;
	width: 6px;
	height: 6px;
	border-top: 1px solid;
	border-right: 1px solid;
	border-color:#222;
	-webkit-transform: rotate(45deg);
	transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	position: absolute;}

.newsArticle article {width:100%;}
.newsArticle,.searchpostsArticle {padding:1em 0;border-bottom:1px solid #ccc;}
.newsArticle span {display:inline-block;}
.newsArticle img {max-width:100%;height:auto;}
.newstime,.newscat,.searchpoststime {font-size:80%;font-weight:bold;vertical-align:top;}
.newstime {width:10%;}
.newscat {width:12%;margin:0 .5em;padding:.2em .5em .3em .5em;color:#fff;text-align:center;-webkit-border-radius:.3em;-moz-border-radius:.3em;border-radius:.3em;}
.newsdetail {width:73%;display:inline-block;}
.newscat.pressrelease {background:#1D5DA5;}
.newscat.eventseminar {background:#BA8D27;}
.newscat.other {background:#B20F0F;}
.searchpoststime {width:18%;}
.searchpostsdata {width:80%;margin:0 0 0 2%;}

.pages table {width:92%!important;margin:0 auto;border-collapse:collapse;}
.pages table th,.pages table td {padding:.5em;border:1px solid #ccc;}
.pages table th {background:#e4eef9;text-align:left;}

.navbtn {padding:.5em 1.5em .5em .8em;color:#fff;font-size:80%;font-weight:normal;text-decoration:none;line-height:1.4;background:#5C91CC;border:2px solid #5C91CC;display:inline-block;position:relative;}
.navbtn:hover {background:#fff;border:2px solid #5C91CC;}
.navbtn:hover::after {border-color:#222;}
.navbtn::after {
	content: "";
	top: 40%;
	right: .8em;
	width: 6px;
	height: 6px;
	border-top: 1px solid;
	border-right: 1px solid;
	border-color:#fff;
	-webkit-transform: rotate(45deg);
	transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	position: absolute;}

.magazinebtn {width:98%;margin:20% 0;padding:.8em 1em;color:#fff!important;font-size:110%;font-weight:bold;text-align:center;background:#54a9d1;border-bottom:5px solid #3281a6;-webkit-border-radius:.6em;-moz-border-radius:.6em;border-radius:.6em;display:block;}

.searchArticle {margin:.5em 0;}
.searchArticle a {padding:1em 0;display:block;}

.slidead {width:1100px;height:auto;overflow:hidden;}
.slick-dots {margin:.5em 0 0 0;text-align:center;position:relative;display:block;}
.slick-dots li {margin:.3em;line-height:1;display:inline-block;}
.slick-dots li button {color: transparent;padding:0 .22em;display:block;cursor:pointer;outline:none;background:#fff;border:1px solid #5C91CC;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;}
.slick-dots li button:hover,.slick-dots li.slick-active button {background:#5C91CC;border:1px solid #5C91CC;}

#switcherdetail label {width:32%;margin:.5%;display:inline-block;vertical-align:top;}

.pagenation {margin:1em 0;text-align:center;}
.pagenation a,
.pagenation span {
	margin:0 .3em .3em 0;
	padding:.1em .6em .2em .6em;
	color:#fff;
	font-weight:bold;
	text-align:center;
	line-height:1.4;
	background:#5C91CC;
	border:2px solid #5C91CC;
	text-decoration:none;
	display:inline-block;
	-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;
}
.pagenation a:hover,.pagenation span.current {color:#5C91CC;background:#fff;border:2px solid #5C91CC;}
.pagenation span.dots {color:#5C91CC;background:#fff;border:none;}

.searchandfilter input[type=text] {width:85%;padding:1em;border:1px solid #ccc;outline:0;-webkit-transition: all .3s ease;-moz-transition: all .3s ease;-o-transition: all .3s ease;transition: all .3s ease;}
.searchandfilter input[type=text]:focus {border-color:#5C91CC;}
.searchandfilter .submitbtn {width:43%;margin:.3em;padding:.8em;color:#fff;font-size:110%;font-weight:bold;-webkit-border-radius: .6em;-moz-border-radius: .6em;border-radius: .6em;}
.searchandfilter .submitbtn.resets {background:#1cc6d9;border-bottom:5px solid #30818a;}
.searchandfilter .submitbtn.searchs {background:#1cd98d;border-bottom:5px solid #358565;}

.formset input[type=text] {width:60%;padding:1em;border:1px solid #ccc;outline:0;-webkit-transition: all .3s ease;-moz-transition: all .3s ease;-o-transition: all .3s ease;transition: all .3s ease;}
.formset input[type=text]:focus {border-color:#5C91CC;}
.formset input[type=submit] {width:15%;margin:-.3em .3em .3em .3em;padding:.8em;color:#5C91CC;font-size:110%;font-weight:bold;background:#efefef;border-bottom:5px solid #ddd;-webkit-border-radius: .6em;-moz-border-radius: .6em;border-radius: .6em;}

.homebanners {margin:2em 0;}

.watcherimages {text-align:center;display:flex;}
.watcherimages p {margin:1em 0!important;}
.watcherimages p img {width:80%;height:auto;vertical-align:bottom;}
.watcherimages p span {display:inline-block;}

.setbtn {width:40%;margin:0 auto;}
.setbtn a {width:45%;margin:1%;padding:1%;text-align:center;background:#cedcf0;border:2px solid #588ad6;display:inline-block;position:relative;}

.setbtn a.forward::after {
	content: "";
	top: 40%;
	left: .8em;
	width: 6px;
	height: 6px;
	border-top: 1px solid;
	border-right: 1px solid;
	border-color:#588ad6;
	-webkit-transform: rotate(225deg);
	transform: rotate(225deg);
	-ms-transform: rotate(225deg);
	position: absolute;}
.setbtn a.next::after {
	content: "";
	top: 40%;
	right: .8em;
	width: 6px;
	height: 6px;
	border-top: 1px solid;
	border-right: 1px solid;
	border-color:#588ad6;
	-webkit-transform: rotate(45deg);
	transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	position: absolute;}


.pdfdatas {color:#e62f22;}
.linkdatas {color:#00c24a;}
.pdfdatas,.linkdatas {font-size:200%!important;}

.typo-kasse {color:#5C91CC;}

/* ----- wp */
.wp-block-table {margin:1em 0;}
.wp-block-table th:nth-child(1),.wp-block-table td:nth-child(1) {width:75%;}
.wp-block-table .libdevlist th:nth-child(1),.wp-block-table .libdevlist td:nth-child(1) {width:25%;}
.wp-block-table .col3table th:nth-child(1) {width:12%;}
.wp-block-table .col3table th:nth-child(2),.wp-block-table .col3table th:nth-child(3) {width:44%;}

/* ==================== wpcf7 /// */
.inquirylist {width:100%;}
.inquirylist dt {font-weight:bold;}
.inquirylist dd {margin:0 0 1em 0;}
.inq_error .inquirylist input[type="text"],.inq_error .inquirylist input[type="email"],.inq_error .inquirylist textarea {background:#ffe8ee;}
.inq_error .inquirylist .nobg {background:#fff!important;}
.inq_send .inquirylist dt,.inq_send .inquirylist dd {padding:1%;display:inline-block;position:relative;}
.inq_send .inquirylist dt {width:17%;background:#d3e9f5;}
.inq_send .inquirylist dd {width:77%;}
.inq_send .must {display:none!important;}

.inquirylist input[type="text"],.inquirylist input[type="email"],.inquirylist textarea,.inquirylist input[type="submit"] {margin:.5em 0;padding:.3em;border:1px solid #ccc;outline:none;}
.inquirylist input[type="text"]:focus,.inquirylist input[type="email"]:focus,textarea:focus{box-shadow:0 0 10px #5C91CC;border:1px solid #5C91CC;}
.inquirylist input[type="text"],.inquirylist input[type="email"] {width:50%;}
.inquirylist input[type="text"].long {width:90%;}
.inquirylist input[type="radio"] {margin:0 .3em 0 0;}
.inquirylist input[type="submit"],input[type="reset"],.wpcf7-back {width:40%;margin:1em .5em;padding:.6em 1em;color:#000;font-weight:bold;border:1px solid #ccc;background:#fff;display:inline-block;}
.inquirylist input[type="submit"]:hover,.inquirylist input[type="reset"]:hover,.wpcf7-btn-back:hover {background:#ddd;}
.inquirylist textarea {width:98%;height:200px;line-height:1.8;}
.inquirylist .must {margin:.2em;padding:.3em .5em;color:#fff;font-size:85%;line-height:1.2;background:#c00;display:inline-block;}
.inquirylist .inq_error {color:#c00;}
.inqsubmit .submitbtn {width:43%;margin:.3em;padding:.8em;color:#fff;font-size:110%;font-weight:bold;-webkit-border-radius: .3em;-moz-border-radius: .3em;border-radius: .3em;}
.inqsubmit .submitbtn.checks {background:#1cc6d9;border:1px solid #30818a;}
.inqsubmit .submitbtn.change {background:#999;border:1px solid #666;}
.inqsubmit .submitbtn.send {background:#1cd98d;border:1px solid #358565;}

/* ----- position */
.vat {vertical-align: top;}
.vam {vertical-align: middle;}
.vab {vertical-align: bottom;}
.fl {float: left;}
.fix {margin: 0 auto;}
.fr {float: right;}
.pr {position: relative;}
.pa {position: absolute;}
.ta-l {text-align: left;}
.ta-c {text-align: center;}
.ta-r {text-align: right;}
.vis-v {visibility: visible;}
.vis-h {visibility: hidden;}
.fw-n {font-weight:normal;}

/*.addcursol a::after {
	content: "";
	top:40%;
	right: 10px;
	width: 6px;
	height: 6px;
	border-top: 2px solid #fff;
	border-right: 2px solid #fff;
	-webkit-transform: rotate(45deg);
	transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	position: absolute;}*/

/* ----- material-icons /// */
.material-icons {margin:-.18em .3em 0 0;vertical-align:middle;}
.material-symbols-outlined {margin:-.18em .1em 0 0;vertical-align:middle;}
.material-icons.box {padding:.2em;color:#fff;border:1px solid #fff;vertical-align:top;}
.material-icons.no_mr {margin-right:0;}
.mi14 {font-size:14px!important;}
.mi18 {font-size:18px!important;}
.mi24 {font-size:24px!important;}
.mi36 {font-size:36px!important;}

/* ----- line motion */
.crumbs {width:100%;margin:2em 0 .5em 0;line-height:1.4;}
.crumbs a {color:#000;font-size:80%;margin:0 1em 0 0;text-decoration:none;display:inline-block;}
.crumbs .current {font-size:80%;font-weight:bold;}
.linemotion a::after {content:"";width:0;height:2px;margin:0.3em 0 0 0;background:#ccc;display:block;transition:width .3s;}
.linemotion a:hover::after {width:100%;}

/* ----- tablist */
.tab-list {margin:0;font-size:90%;text-align:center;display:flex;}
.tab-list.tabs4 .tab {width:23%;padding:1%;list-style-type:none;}
.tab{border-top:2px solid #fff;border-bottom:2px solid #039;transition: all .6s ease-out;}
.tab.is-active{border-top:2px solid #039;border-bottom:2px solid #eee;background:#eee;}
.tab-list a {text-decoration:none;}
.tabviews{display:none;}
.tabviews.is-show{display:block;}

.newscontent{display:none;}
.newscontent.is-show{display:block;}

.vwrapper {width:100%;height:100%;position:relative;}
video {left:0;width:100%;min-height:auto;}

/* ----- tohoku-data */
.footer-space {margin-top:7em;}

/* ----- round-btn */
.round-btn {margin:.5rem 0;padding:.8rem 1rem;line-height:1.6;border:2px solid #0ba01a;display:inline-block;border-radius:.6em;transition:color .3s cubic-bezier(0.175, 0.885, 0.32, 1.275),background-size .3s cubic-bezier(0.175, 0.885, 0.32, 1.275);position:fixed;bottom:10px;right:14px;z-index:1000;box-shadow:0 4px 8px rgba(0,0,0,0.2);cursor:pointer;background-color:#0ba01a;background-image:linear-gradient(#fff,#fff);background-repeat:no-repeat;background-position:0 100%;background-size:100% 0%;color:#fff;}
.round-btn-subtitle {font-size:12px;display:block;}
.round-btn:hover {color:#039;text-decoration:none;background-size:100% 100%;}

/* ----- graphs */
/* .data-table.graph {background:#e4eef9;} */
.data-table.graph td.titles {width:26%;color:#fff;font-weight:bold;vertical-align:top;background:#5c91cc;}
.data-table.graph td.links {width:26%;}
.data-table.graph td.details {width:48%;}
.solidbtn {width:45%;margin:.5em 0;padding:.8em .6em;line-height:1.6;border:2px solid #005bcc;display:inline-block;-webkit-border-radius:.6em;-moz-border-radius:.6em;border-radius:.6em;}
.graphimg {width:40%;}
@media screen and (max-width: 668px) {
	.data-table.graph {background:none;}
	.data-table.graph td {width:97%!important;display:block;}
	.solidbtn,.graphimg {width:70%;}
}
.wrapper {font-size:130%;}

/* ----- clear */
.txt-indent-clear {
	text-indent: -9999px;
	white-space: nowrap;
	overflow: hidden;}

.clearfix::before, .clearfix::after {
	content: " ";
	display: table;}
.clearfix::after {
	clear: both;}
.clearfix {
	*zoom: 1;}

.pcview {display:block;}
.spview {display:none;}
/* ---------- responsive */
@media screen and (min-width: 669px) {
  #menu-global-nav {
    display: block!important;
  }
}
@media screen and (max-width: 668px) {
	.pcview {display:none;}
	.spview {display:block;}
	.snscaption {margin:0;}
	img {max-width:100%;height:auto;}
	iframe {width:100%;height:auto;}
	.col2,.col3,
	.newsArticle,
	.searchpostsArticle,
	.footinfo,
	.address,
	.bannerlinks,
	#menu-footer-nav,
	.tab-list
	{display:block;}
	.mze {width:96%;}
	.contents,.footinfo .address,.footinfo nav {width:100%;}
	.pages,.listsnav a,.inquirylist input[type="text"],.inquirylist input[type="email"] {width:96%;}
	.kasse {width:60%;}
	#search {right:3em;}
	.footinfo .address img {width:80px;}
	.footinfo nav,#menu-footer-nav,#menu-footer-nav li,#menu-footer-nav a {margin:0;}
	#menu-footer-nav li {width:100%;padding:.5em 0;border-bottom:2px solid #5C91CC;}
	#menu-footer-nav li a {width:100%;padding:.3em 0;}
	#menu-footer-nav li a::after {
		content: "";
		top: 40%;
		right: 5px;
		width: 6px;
		height: 6px;}
	.snslinks {text-align:center;}
	.snslinks img {margin:.5em;}
	.col3 div {width:100%;padding:1.5em 0 1em 0;}
	.col3 div:nth-child(2) {margin:0;} 
	.heads {padding:3em 0 0 0;}

	.newstime {width:25%;}
	.newscat {width:35%;margin:0 0 0 .3em;padding:.1em .3em;}
	.newsdetail {width:100%;}

	.magazinebtn {width:45%;margin:0 auto;}

	.bannerlinks a {width:46%;display:inline-block;}

	.tab-list {font-size:72%;}
	.tab-list.tabs4 .tab {width:48%;margin:.5em 0 0 0;padding:2% 1%;vertical-align:top;display:inline-block;}

	#switcherdetail label {width:46%;}

	.watcherimages p span {font-size:80%;}

	.listsnav a {padding:.6em 1.6em .6em 0;}

	.inq_send .inquirylist dt,.inq_send .inquirylist dd {width:98%;}

	.slidead {width:100%;}

	.fl,.fr {float:none;}

	#menu-global-nav {width:200px;top:5em;right:0;padding:.5em;font-size:90%;background:#fff;border:2px solid #ddd;-webkit-border-radius:.6em;-moz-border-radius:.6em;border-radius:.6em;position:absolute;z-index:9999;display:none;}
	#menu-global-nav a {margin:.2em;padding:1em .3em;text-align:left;border-bottom:2px solid #ddd;display:block;}
	#menu-global-nav a:last-child {border:0;}
	#menu-global-nav button,a.pagelinks {display:block;position:relative;}
	#menu-global-nav button {width:97%;margin:.2em;padding:1em .3em;text-align:left;border-bottom:2px solid #ccc;}
	#menu-global-nav button .material-icons {top:30%;right:0;position:absolute;}
	
	.opennav {display:none;position:static;}
	.opennav nav {width:100%;}
	#menu-global-nav .opennav a {margin:0 0 0 1.5em;padding:.3em 0 .6em 0;border:0;display:block;position:relative;}
	#menu-global-nav .opennav a::before {content:"";top:42%;left:-1.5em;width:13px;height:3px;background:#5C91CC;display:block;position:absolute;}
	.opennav nav a:last-child {border-bottom:0;}

	.setbtn {width:100%;margin:0 auto;}
	.setbtn a {width:45%;margin:1%;padding:1%;text-align:center;background:#cedcf0;border:2px solid #588ad6;display:inline-block;position:relative;}

}
