/*
display non関係
*/

#top__fullcarousel{
	margin-top: 80px !important;
}

@media screen and (max-width: 1000px){
#top__fullcarousel{
	margin-top: 0px !important;
}
}

input{
-webkit-box-shadow: none !important;
box-shadow: none !important;
}

ul li { list-style-type:none; background-image:none; padding-left:0; }

ul.gMenu > li > a:hover:after, ul.gMenu > li.current-post-ancestor > a:after, ul.gMenu > li.current-menu-item > a:after, ul.gMenu > li.current-menu-parent > a:after, ul.gMenu > li.current-menu-ancestor > a:after, ul.gMenu > li.current_page_parent > a:after, ul.gMenu > li.current_page_ancestor > a:after {
	border-bottom: 0px solid #337ab7 !important;
}


.veu_followSet {
  display: none;
}

.subSection-title {
  display: none;
}
     
.comments-area {
  display: none;
}

.localNav > ul {
  display: none;
}

/*
font
*/
body {
  font-family: "Helvetica Neue","Open Sans",Helvetica,Arial,Verdana,Roboto,"游ゴシック","Yu Gothic","游ゴシック体","YuGothic","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","Meiryo UI","メイリオ",Meiryo,"ＭＳ Ｐゴシック","MS PGothic",sans-serif!important;
}

/*
動画
*/
.embed-vimeo{
	text-align: left!important;
	max-width: 100%;
	width: 100%!important;
	margin: 0;
	padding: 0;
}



/*
about energy gift
*/
.about-energygift-mini-link{
 max-width: 85%!important;
}
.about-energygift-mini-link :hover{
 opacity: 0.9;
}
@media screen and (max-width: 750px){
.about-energygift-mini-link{
 max-width: 100%!important;
}
}

/*
記事ページwidth
*/
@media screen and (min-width: 750px){
.col-md-8{
	width: 80%!important;
}
}

/*
サイトヘッダー
*/

.mainSection header{
   border-bottom: 1px solid #fff!important;
}

.page-header{
  background-color: #fff!important;
}

.navbar-brand:hover{
	opacity: 0.6;
}

.navbar{
	top: 0px!important;
}

.btn-default{
	top: 0px!important;
}

.no-grav{
	display: none!important;
}

.top__fullcarousel{
 top: 0px!important;
	}

.wrap{
	top: 0px!important;
	}

.bodyInner{
  margin: 0!important;
	}

/*
メニュー
*/

.news-contents{
	font-size: 80%!important;
	color: #666;
}

@media screen and (max-width: 1000px){
.menuBtn{
		display: none!important;
}
}

.slide-left{
	padding: 30% 0% 30% 0%!important;
	opacity: 0.9!important;
}

.responsive-menu-item-link{
	color: #000!important;
	text-align: center;
}

.responsive-menu-item-link:hover{
	color: #00adee!important;
}

.container{
	text-decoration: none!important;
}

/*
サイトフッター
*/

.siteFooter {
	background: #fff;
}

.veu_socialSet {
	display: none;
}

.footerMenu {
	border: none !important;
}

.sectionBox copySection {
	justify-content: center;
}

.powered-by-energy-gift{
	text-align: center;
	font-size: 10px;
  font-weight: 300;
}
	
.energy-gift_footer {
	display: flex !important;
	justify-content: center;
	padding: 0% 5% 3% 5%;	
}

@media screen and (max-width: 750px){
.energy-gift_footer{
	dispaly: flex;
  margin: auto;
	width: 80% !important;
}
}

.energy-meet_logo {
  padding: 0px 8px 0px 10px;
}

.energy-meet_logo:hover {
  opacity: 0.6;
}

.kmutt_logo{
	padding: 0px 8px 0px 10px;
}

.kmutt_logo:hover {
  opacity: 0.6;
}

.cycle_logo{
	padding: 0px 10px 0px 0px;
}

.cycle_logo:hover {
  opacity: 0.6;
}

.energy-meet_summary{
  overflow: hidden;
	padding: 0px 0px 0px 0px;
}

.energy-meet_title{
  font-weight: bold;
  margin-bottom: 10px;
}

.energy-meet_adress{
  font-size: 10px;
  font-weight: 100;
  margin-bottom: 50px;
	padding: -10px -10px;
}

.energy-meet_access{
  font-size: 10px;
  font-weight: 300;
	color: #00adee;
  margin-bottom: 10px;
}

.powered-by-energy-gift{
  text-align: center;
	padding: 0px 0px 5px 0px;
	font-size: 18px;
	font-weight: bold;
}

.text-center{
	display: none;
}

.energymeet-copyright >p{
	text-align: center;
	padding: 0.2% 0% 0% 0%;
	font-size: 10px!important;
}


/*
投稿ページ
*/

.fn {
	display: none;
}

.entry-meta {
	display: none;
}

.col-md-3 {
	display: none;
}

.row{
	margin: auto;
}

.page-header_pageTitle{
	display: none;
}

.breadSection{
	display: none;
}

.entry-meta-dataList dt{
	display: none;
}

.h1{
	display: none!important;
}

.col-md-8 {
	width: 100%;
}

.topics-text-contents{
	padding: 2%  2%  2%  0%;
	font-size: 14px;
}

@media screen and (max-width: 750px){
.topics-text-contents{
	padding: 2%  0%  0%  0%;
	font-size: 12px;
}
}

.pager{
	width: 50%;
}

@media screen and (max-width: 750px){
.pager{
	width: 100%;
}
}

.media{
	padding: 20px 0px 20px 0px!important;
}

.media
.postList_thumbnail img{
	border: none!important;
	padding: 0% 0% 0% 0%;
}

@media screen and (max-width: 750px){
.mainSection header h1{
	padding: 2% 0% 2% 0%;
	font-size: 16px;
}
}

/*
ニュース
*/

.news-sample{
	margin: 0% 0% 0% 0%;
	padding: 0% 20% 0% 25%;
	width: 100%;
	background-color:#e7e7e7;
	box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.1);
}

.news-contents{
	font-size: 80%;
	text-align: auto;
	padding: 3% 5% 3% 5%;
}

.btn-1{
  display: center;
	font-size: 10%;
  padding: 0.3% 2% 0.3% 2%;
	margin: 0% 2% 0% 2%;
  background: #7f7f7f;
  color: #e7e7e7;
	border-radius: 2px;
	line-height: 1;
}

@media screen and (max-width: 750px){
.btn-1{
	display: center;
	font-size: 80%;
  padding: 1% 2% 1% 2%;
	margin: 0% 2% 0% 2%;
  background: #7f7f7f;
  color: #e7e7e7;
	border-radius: 2px;
	line-height: 1;
}
}

@media screen and (max-width: 750px){
	.news-sample{
	padding: 0% 0% 0% 0%;
	width: 100%;
	background-color:#e7e7e7;
	box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.1);
}
}

@media screen and (max-width: 750px){
.news-contents{
	font-size: 70%!important;
	text-align: auto;
	padding: 2% 10% 1% 10%;
}
}

@media screen and (min-width: 750px){
.br-sp{
	display: none;
}
}

@media screen and (max-width: 750px){
.br-sp{
	display: block;
}
}
		

/*
アバウト
*/

.about-category{
	font-size: 20px;
	color: #7f7f7f;
	border-bottom: 1px solid #a1a1a1;
	display: inline-block;
	margin: 10% 0% -2% 0%;	
}

.about-category-title{
	justify-content: center;
	display: flex;
}


@media screen and (max-width: 750px){
.about-category{
	font-size: 18px;
	margin: 20% 0% -5% 0%;
}
}

.about-category-img{
	padding: 2% 0%;
	display: flex;
	justify-content: center;
}

@media screen and (max-width: 750px){
.about-category-img{
  display: flex;
	justify-content: center;
	flex-wrap: wrap;
	margin-top: 40px;	
}
}


@media screen and (max-width: 750px){
.about-energy-gift{
	margin-left: 9%;
	width: 70%;
	margin-bottom: 8%;
}
}

@media screen and (max-width: 750px){
.about-energy-gift-mini{
  margin-left: 9%;
	width: 70%;
	margin-bottom: 8%;
}
}

@media screen and (max-width: 750px){
.about-donation{
	width: 56%;
}
}

.about-energy-gift{
	transition: 0.4s;
	padding: 10px 10px 10px 10px;
}
	
.about-energy-gift:hover{
		transform: scale(1.1,1.1);
}

.about-energy-gift-mini{
	transition: 0.4s;
	padding: 10px 10px 10px 10px;
}

.about-energy-gift-mini:hover{
	transform: scale(1.1,1.1);
}


.about-donation{
	padding: 10px 10px 10px 10px;
}

.about-donation:hover{
	transition: .5s ;
	transform: rotateZ( 360deg ) ;
}



/*
プロジェクトレポート
*/


.project-report-category{
	font-size: 20px;
	color: #7f7f7f;
	border-bottom: 1px solid #a1a1a1;
	display: inline-block;
	margin: 9% 0% -2% 0%;
}

@media screen and (max-width: 750px){
.project-report-category{
	font-size: 18px;
}
}

.shortcode_project-report{
	padding: 2% 0%;
}
	

.layer-media:hover {
	opacity: 0.6;
}

.grid-nav-bottom{
	text-align: center;
	}


/*
コンタクト
*/

.contact-category{
	font-size: 20px;
	color: #7f7f7f;
	border-bottom: 1px solid #a1a1a1;
	display: inline-block;
	margin: 5% 0% -2% 0%;	
}

@media screen and (max-width: 750px){
.contact-category{
	font-size: 18px;
	margin: 20% 0% 5% 0%;	
}
}

.contact-form{
	padding: 3% 0% 0% 0%!important;
	text-align: center;
}

.contact-form > p{
	padding: 1% 0% 0% 0%;
	font-size: 13px!important;
	text-align: center;
	}


.wpcf7-text{
	width: 50%!important;
	margin: 0 auto;
	}


.wpcf7-textarea{
	width: 70%!important;
		margin: 0 auto;
	}


@media screen and (max-width: 750px){
.wpcf7-text{
	width: 100%!important;
	}
}
	
@media screen and (max-width: 750px){
.wpcf7-textarea{
	width: 100%!important;
}
}

.form-control{
  border-radius: 0px;
	box-shadow: none!important;	
}

.btn-primary{
	border-radius: 0px;
}

.wpcf7-mail-sent-ok{
	width: 60%;
	font-size: 14px;
}

.wpcf7-validation-errors{
	width: 80%;
	font-size: 14px;
}

	

/*
サポーター
*/

.team-category-container{
	list-style: none;
	margin: 3% 8% 0% 5%;
}

.team-category-container2{
	list-style: none;
	margin: 0% 8% 0% 5%;
}

.team-title{
	border-left: 10px solid;
	padding: 1% 0% 0% 2%;
	font-size: 140%;
	color: #00adee;
}

@media screen and (max-width: 750px){
.team-title{
	border-left: 6px solid;
	padding: 1% 0% 0% 2%;
	font-size: 100%;

}
}


.team-all:hover {
  opacity: 0.6;
}

.wrap-li-1{
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
}

.wrap-li-2{
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
}

.team-category ul li{
	width: 20%;
}

.team-member-category ul li{
	width: 28%;
}

@media screen and (max-width: 750px){
.team-category ul li{
  width: 33%;
}
}

@media screen and (max-width: 750px){
.team-member-category ul li{
  width: 100%;
}
}

@media screen and (min-width: 750px){
.team-all-none{
	display: none
}
}

@media screen and (max-width: 750px){
.member-contents-none{
  display: none;
}
}

.team-member-category{
	padding: 2% 0% 2% 0%;
}

.member-contents{
	padding: 5% 0% 2% 0%;
	text-align: center;
}

.prof-photo{
	padding: 0% 0% 0% 0%;
	border-radius: 50%;
	overflow: hidden;
}

.prof-name{
	font-size: 70%;
	font-weight: bold;
	padding: 5% 0% 0% 0%;
}

.prof-contents-1{
	font-size: 60%;
	font-weight: bold;
	padding: 1% 0%;
}

.prof-contents-2{
	font-size: 60%;
	padding: 1% 0% 0% 0%;
	color: #999;
}

.prof-contents-3{
	font-size: 55%;
	padding: 1% 0%;
}

@media screen and (max-width: 750px){
.team-other-member-category ul li{
  width: 100%;
}
}

.others-contents{
	font-size: 70%;
	color: #999;
}

@media screen and (max-width: 750px){
.others-contents{
  font-size: 70%;
	text-align: center;
}
}


/*
ドネーション
*/

.donation-contents{
	text-align: center;
}

.donation-text{
	padding: 2% 0% 4% 0%;
}

.donation-title{
	padding: 1% 1%;
	font-size: 85px;
	font-weight: bold;
	color: #00adee;
}

@media screen and (max-width: 750px){
.donation-title{
	font-weight: bold;
	font-size: 275%;
}
}

.donation-sentence{
	padding: 1% 0% 0% 0%;
	font-size: 15px;
}

@media screen and (max-width: 750px){
.donation-sentence{
	font-size: 13px;
	padding: 5% 5%;
}
}


/*
不明
*/

      .pagination {
        margin: 0 auto;
        display: block;
        margin-top: 32px;
      }


