@charset "utf-8";

/*  

Theme Name: KANKYO PROJECT
Theme URI: http://kankyo-design.org/
Description: 「一般社団法人かんきょうデザインプロジェクト2016」にて使用。
Version: 20160601
Author: tomocre

*/ 

/* 外部CSS */
@import "css/common.css";
@import "css/page.css";
@import url("css/sp.css") screen and (max-width: 768px);
@import "https://fonts.googleapis.com/icon?family=Material+Icons";
/* 写真の配置調整 */
.cl {
	clear: both;
	line-height: 0;
	font-size: 0;
}
.fll {
	float: left;
	margin-right: 15px;
}
.flr {
	float: right;
	margin-left: 15px;
}
.tc {
	text-align: center;
}
.right {
	text-align: right;
}
.left {
	text-align: left;
}


img {
	margin: 0;
	border:none;
}
img.size-auto,
img.size-large,
img.size-full,
img.size-medium {
	max-width: 100%;
	height: auto;
}
.wp-caption {
	text-align:center;
}
.wp-caption-text {
	text-align:center;
}
.alignright,img.alignright {
	display: block;
	/*clear: right;*/
	float: right;
	margin-right: 0px;
	padding-left: 15px;
	padding-top: 4px;
	padding-bottom:10px;
	text-align:center;
}
.alignleft,img.alignleft {
	display: block;
	/*clear: left;*/
	float: left;
	margin-right: 15px;
	padding-left: 0px;
	padding-top: 4px;
	text-align:center;
}
.aligncenter,img.aligncenter {
	clear: both;
	display: block;
	margin-left: auto;
	margin-right: auto;
	text-align:center;

}
img.alignleft,
img.alignright,
img.aligncenter{
	margin-bottom: 0px;
}

/*----Contents　Gallery---------------*/
.mainCGdiv .mainCGdivHelperChild .cg_sort_div {
  display: none !important;
}


.mainCGdiv .cg_thumbs_and_categories_control {
   display: none !important;
}

.contest_box {
    max-width: 980px;
    width: 100%;
    margin: 0px 0px 30px 0px;
    border: solid 2px #009e96;
}

/*div#mainCGdivHelperParent6 {
    background: #ffffff !important;
}*/

div#mainCGdiv6 {
    margin-bottom: 0px !important;
}
div#mainCGdiv11,div#mainCGdiv12,div#mainCGdiv13,div#mainCGdiv14, div#mainCGdiv15,div#mainCGdiv16{
    margin: -14px 0px 0px 0px !important;
}

/*div#mainCGdiv11 {
    background: #fff !important;
}*/

.contest_box .mainCGdivContainer.cg_padding_bottom_200 {
     padding-bottom: 0px !important; 
}

.contest_message{
padding:5px;
}

.mainCGallery .cg_gallery_info .cg_gallery_comments_div {
   
    display: none !important;
}
.mainCGallery .cg_gallery_info_title {
     background: #009e96 !important;
     font-size: 18px !important;
    line-height: 40px !important;
    display: block;
}

/*------メッセージ---------*/

/*.mainCGdiv {
   
    margin-top: -20px;
｝*/

/*.mainCGdiv .mainCGdivHelperChild {
    padding: 0 10px;
    min-height: 1px;
    display: none;
}*/

.mainCGdiv {
    height: auto;
    margin-top: -20px;
    margin-bottom: 0px !important;
    clear: both;
    position: relative!important;
    padding: 0 !important;
    width: 100%;
}