/*TOPpage We are Earth Citizen */
.slide-bg-section h1 {
    font-family: 'Itim', cursive;
}

.slide-bg-section .read-more a:hover, .slider-buttons a:hover {
    background: #ff8c00 !important;
	border: 1px solid #ff8c00 !important;
}

header.menu-wrapper nav > ul > li > a {
    font-size: 11pt;
}

.slide-bg-section p.center {
    margin: auto;
    width: 60%;
}

.slide-bg-section p {
    font-size: 15px;
}

.form-table {
    border-collapse: collapse;
    clear: both;
    margin: 1em 0 20px;
    width: 100%;
}
.frontend-user-admin-login .input {    
    width: 400px;
}
li.widget_menu1, li.widget_menu2{
display:none;
}
.frontend-user-admin-login .submit {
    padding: 15px 20px;
}
div.fua_social_login > p {
 margin: 1.5em auto;
}


form input[type="submit"] {
    padding: 15px 20px;
}
form input[type="submit"]:hover {
    background: #ff8800 !important;
    color: #fff;
    border: 1px solid #ff8800 !important;
}
.frontend-user-admin-login .form-table th {
    width: 180px;
    text-align: right;
    background: #e7f1f9;
    border-right-width: 1px;
    border-right-style: solid;
    border-right-color: rgb(224, 236, 245);
    font-weight: bold;
	border-top: 1px solid #ccc;
}
.frontend-user-admin-login .form-table td {
	border-top: 1px solid #ccc;
}

footer .copyrights  span {
	display:none;
}
/* category posts widget*/
#category-posts-REPLACE_TO_ID-internal  li{
  font-size:13pt;
	list-style: none;
  display: inline-block !important ;
	padding: 7px !important;
	border-top: dotted 1px;
	border-bottom: dotted 1px;
	padding-top: 15px !important;
	width:100%;
}

a.cat-post-thumbnail {
	float :left;
	padding-right:15px;
}


#category-posts-REPLACE_TO_ID-internal  li a {
  font-size:16pt;
  color:#00c0c8;
	margin-bottom:15px;
}

.slide-bg-section .read-more a, .scroll-down .mouse {
    border: 1px solid #ffffff !important;
    font-size: 15pt;
}

.slide-bg-section p.center {
    width: 60%;
    font-size: 16pt;
    line-height: 1.5;
}

.elementor-widget-text-editor {
    color: #333;
}

/* icon decoration */
h2.icon {
	    background-image: url(https://earthcitizen.jp/wp-content/uploads/2018/01/icon251.png);
	background-repeat: no-repeat;
  margin-top: 15px;
	padding-left: 40px;
	padding-top:0;
}

/* Contact Form 7 */
form.wpcf7-form  {
    width: 100% !important;
}

div#wpcf7-f865-p830-o1.wpcf7 .wpcf7-form-control-wrap {
    float: left !important;
}

div#wpcf7-f865-p830-o1.wpcf7 > form input[type="submit"] {
margin: 0;
}

div#wpcf7-f865-o1 > form input[type="submit"]:hover {
    background: #FFA103 !important;
    border: 1px solid #FFA103 !important;
}

div#wpcf7-f865-p303-o1 > form input[type="submit"]:hover {
    background: #FFA103 !important;
    border: 1px solid #FFA103 !important;
}

input[type="text"].wpcf7-text {
    width: 100%;
}

ul.menu{
list-style: none;
font-size:20px;
}

aside h4.widget-title {
/*  background-color: #07c0c7; */
    color: #fff;
    margin-top: 0px;
    padding-left: 20px;
    padding-bottom: 25px;
    padding-top: 1.1em;
    line-height: 0.1;
    border-radius: 20px 20px 0px 0px;
}
/*
li#menu-item-951,li#menu-item-950,li#menu-item-1006{
padding-left: 20px;
border-bottom: 2px dotted #07c0c7;
}

li#menu-item-1006:hover,li#menu-item-1006:focus{
    background-color:#e6f9f9;
}

li#menu-item-950:hover,li#menu-item-950:focus {
    background-color:#e6f9f9;
}

li#menu-item-951:hover,li#menu-item-951:focus{
    background-color:#e6f9f9;
}
*/
ul {
    list-style-type: none;
}
 

html, body {
font-size:15px;
}

.btntoTop.active:hover {
    background: #07c0c7;
    border: #07c0c7;
}

img.mzicon{
margin-bottom:0px;
}
table.mztbl {
	line-height:1;
	border-bottom:0px;
}
table.mztbl td {
	border-top:0px;
	padding:0;
}

#asl-storelocator.asl-p-cont.asl-bg-0 .categories_filter .multiselect.adropdown-toggle.style-btn.btn.btn-default .multiselect-selected-text {
    color: #fff;
}
#asl-storelocator.asl-p-cont.asl-bg-0 .categories_filter .multiselect.adropdown-toggle.style-btn.btn.btn-default .multiselect-selected-text {
	font-size:14px;
}
#asl-storelocator.asl-p-cont.asl-bg-0 .infoBox #style_0.infoWindow h3 {
font-weight: 500 !important;
font-size: 14px;
}
#asl-storelocator.asl-p-cont.asl-bg-0 .col-xs-12 > button.asl_Readmore_button {
    font-size: 15px !important;
    color: #f60 !important;
}
#asl-storelocator.asl-p-cont.asl-bg-0 .item p {
    font-size: 15px;
}

#asl-storelocator.asl-p-cont.asl-bg-0 #panel.storelocator-panel .item  .addr-sec p.p-time {
display:none;
}

#asl-storelocator.asl-p-cont .info-addr > div.p-time {
display:none;
}

.slide-bg-section {
    height: calc(70vh - 10px);
}

#parallax-bg #slider-inner {
    height: 70vh;
}
a {
    color: #6680b6;
    transition: all 0.3s ease-in-out;
}
p {
    margin: 0 ;
}
html{
font-family: 游ゴシック体, 'Yu Gothic', YuGothic, 'ヒラギノ角ゴシック Pro', 'Hiragino Kaku Gothic Pro', メイリオ, Meiryo, Osaka, 'ＭＳ Ｐゴシック', 'MS PGothic', sans-serif !important;
}

/* Net Shop Admin */
.nsa_product_child {
    width: 100%;
}

table.wishlist {
    width: 100%;
}
table.wishlist td {
    font-size: 120%;
    text-align: center;
}

#net_shop_admin_flow {
    font-size: 120%;
}
#net_shop_admin_shopping_cart table {
    width: 100%;
    font-size: 100%;
}
.net_shop_admin_subtotal {
    line-height: 3;
}
/* Page Title */
h1.main-title {
    background-image: url(https://earthcitizen.jp/wp-content/uploads/2018/01/icon251.png);
    background-repeat: no-repeat;
    margin-top: 15px;
    padding-left: 40px;
    padding-top: 0;
}

.section-title.page-title {
    text-align: left;
}
.section-title h1, .bread-crumb, .bread-crumb span {
    color: #333;
}

.section-title.page-title {
    text-align: left;
}
.section-title h1, .bread-crumb, .bread-crumb span {
    color: #333;
}

header.menu-wrapper nav ul li a, header.menu-wrapper.style-2 nav ul li a, .site-title a, .site-title a:hover, .site-title a:focus, .site-title a:visited, p.site-description, .navbar-toggle {
    color: #6680b6;
}
aside h4.widget-title {
    color: #333;
    padding-bottom: 15px;
    font-size: 20px;
    font-weight: 600;
}
aside .widget ul li {
    padding: 2px 0;
    font-size: 85%;
}

.section-title.page-title {
    padding-bottom: 0px;
}

.elementor-page .page-content-area {
    margin-top: 10px;
}
/* TOP ページだけ下げる*/
div.elementor-303{
	margin-top:70px; 
}

/*** レスポンシブテーブルデザイン ***/
table-res-form
.table-res-form{
  width:100%;
  overflow: hidden;
  word-break: break-all;
  word-wrap: break-word;
}
 
.table-res-form th{
  font-size: 120%;
  border-top: solid 1px #ffffff;
  width: 30%;
  overflow: hidden;
  color: #13131e;
  font-style: normal;
  font-weight: bold;

  text-align: left;
  word-break: break-all;
  word-wrap: break-word;
  border-top-color: rgb(209, 209, 209);
  vertical-align : middle;
  background-color: #f2f5fc;
  padding-left: 10px;
}
 
.table-res-form td{
	font-size: 120%;
padding: 5px 10px;
text-align: left;
vertical-align: top;
color: #595960;
background-color: #ffffff;
border-top: dotted 1px #e0dccc;
overflow: hidden;
word-break: break-all;
word-wrap: break-word;
}
 
@media (max-width: 1000px){
.table-res-form th{
  width:100%;
  display:block;
  margin: 0 auto;
  border:none;
  border-radius: 3px;
}
.table-res-form td{
  display: list-item;
  width: 100%;
  border-top: none !important;
}
}

.form-width { max-width: 100%;}
/* end */
/* zipcode form */
input#zip2.wpcf7-form-control.wpcf7-text {
 width: auto;
}

input#zip1.wpcf7-form-control.wpcf7-text {
 width: auto;
}

/* front end user admin widget 非表示*/
div.entry-content > ul.fua_menu_list {
 display:none;
}

/*acronix toggle color*/
.arconix-toggle-wrap {
    background: #edf1f7 ;
}

select {
background: #fff;
}
form input[type="submit"] {
    background: #fff !important;
}

#parallax-bg #slider-inner {
  height: 1px;
	display:none;
}

/* ブログ記事の作者、コメント数を非表示 */
.meta .meta-item {
    border-right: 0px;
    display: none;
}
.meta .meta-item:first-child {
    display: inline-block !important;
}



.frontend-user-admin-widget-login .input {
    width: 240px;
}

footer#footer a, footer#footer a:hover {
    color: #333;
    font-size: 85%;
}
footer#footer a.zocial, footer#footer a.zocial:hover {
    color: #fff;
}

/* TOPページ活動報告*/
#post-grid-7344 .item {
    box-shadow: 1px 1px 1px 1px #ccc;
    border-radius: .5em;
}
#post-grid-7382 .item {
    box-shadow: 1px 1px 1px 1px #ccc;
    border-radius: .5em;
}
#post-grid-7385 .item {
    box-shadow: 1px 1px 1px 1px #ccc;
    border-radius: .5em;
}
#post-grid-7365 .item {
    box-shadow: 1px 1px 1px 1px #ccc;
    border-radius: .5em;
}
#post-grid-7377 .item {
    box-shadow: 1px 1px 1px 1px #ccc;
    border-radius: .5em;
}
#post-grid-8405 .item {
    box-shadow: 1px 1px 1px 1px #ccc;
    border-radius: .5em;
}

/*作文コンクール*/
.elementor-8842 .elementor-element.elementor-element-5dabd8e .elementor-accordion .elementor-tab-title {
    text-align: center;
}
.elementor-8842 .elementor-element.elementor-element-cfe5bb9 .elementor-accordion .elementor-tab-title {
    text-align: center;
}

/*スピーチコンテスト*/
body.page-id-8954 form.wpcf7-form select {
    width: 10%;
}

header.menu-wrapper nav ul li a {
    padding: 20px 1px;
    display: inherit;
}
/*会員登録　ラジオボックス inline*/
input[type="radio"], input[type="checkbox"] {
    display: inline;
}
/*TOPページネーション*/
.pagination .page-numbers,  .pagination .pager,  .paginate.next-previous a {
    color: #fff !important;
}