@charset "utf-8";


/*ADD 2021.1.20 kishida*/
/*----------------------------*/
/*パンくず*/
/*----------------------------*/
.keni-breadcrumb-list_wrap {
    background-color: #5e9dc9;
	padding: 5px;
}

/*ADD 2021.1.20 kishida*/
/*----------------------------*/
/*サイドメニューの色*/
/*----------------------------*/
.keni-section .sub-section_title {
	background: #5e9dc9;
}

/*メニューの色*/
#sidemenu-6 ul.child {
    display: block;
}
#sidemenu-6 > a {
    background-color: #e7e2d1;
}

/*見出し（初期化）*/
/*
h3 {
  text-align: center;
  color:initial;
  margin:initial;
  padding:initial;
  border:initial;
  background:initial;
}
*/
/*.keni-section .h2_none {
    background: none;
	padding-left: 0;
}

.keni-section h2 {
    border-left: none;
	padding: 1px 0 1px 30px;
}*/
.keni-section .h2_none {
    border-left: none;
}
.keni-section .h2_none img {
    vertical-align: middle;
    padding-right: 10px;
}
#private_sector {}



/**********************************************/
/*気候リスク管理:国内編
/**********************************************/

/*ページ内リンクボタン*/
#page-navi {
    width: 100%;
    margin: 0;
    padding: 0;
    list-style-type: none;
	margin-bottom: 50px;
}
#page-navi li {
    /*
    width: 31.3%;
     margin: 0 1%;
    */
    background-color: #f5f5f5;
   
    padding: 10px;
    text-align: center;
}

/*表紙一覧のロゴマーク*/
#private_sector .col_risk .entry_thumb {
    max-width: 200px;
    margin: 0 auto;
    text-align: center;
}


/*更新情報*/
.info-permanent li:last-child {
    padding-bottom: 10px;
}



/**********************************************/
/*ロゴ
/**********************************************/

h1.riskmgmt_title{
color: #505050;
font-size: 3rem!important;
font-weight: bold;
}

/*h2.riskmgmt_title{
background: none;
color: #505050;
font-size: 2.4rem;
margin: 20px 0 30px 0;
padding: 10px 0;
font-weight: bold;
border-top: 2px solid;
border-bottom: 2px solid;
border-left: none;
}*/


.clogo {
margin: 0 20px;
border: 1px #ddd solid;
float: right;
max-width: 200px;
}



/*box内h4*/
.frame1 .h4_boxin{
  padding-left:0.5em;
  border-left: solid 5px #4a6f99;
  border-bottom: 1px solid #ccc;
}




/**********************************************/
/*気候リスク管理:海外編
/**********************************************/
/*写真のサイズ*/
#overseas_riskmgmt .entry-list_style02 .entry_thumb {
    max-width: 100%;
    margin: 0 auto;
    text-align: center;
}

/**********************************************/
/*エーオン英国発電
/**********************************************/

.eon {
    width: 98%;
    margin: 0 auto;
}

.eon span {
    margin-left: 1em;
    display: block;
    margin-bottom: 10px;
}



/*#riskadp h2{
background: none;
font-size: 2.4rem;
margin: 20px 0 5px 0;
padding: 10px 0;
font-weight: bold;
border-top: 2px solid #4a6f99;
border-bottom: 2px solid #4a6f99;
}*/




/****************************/
/*ADD 2022.3.9　kishida/
/*リンクの色を黒に変更*/
/****************************/
.entry a {
	color: #000;
}
.entry a:hover {
    text-decoration: none;
}

.entry-list_item:hover {
  box-shadow: 0 8px 12px 0 rgba(0, 0, 0, 0.24), 0 17px 50px 0 rgba(0, 0, 0, 0.19);
}
.entry-list_item a:hover img {
  opacity: 1;
}

.entry_status .entry_category_item {
	background: none;
}

    .js_target{
      display: none;
    }
    .js_target.js_selected{
      display: block;
    }

/****************************/
/*レスポンシブ
/****************************/
@media (min-width: 480px) {
    .clogo {
	    float: none;
	    text-align: center;
        margin: 10px auto;
        border: 1px #ddd solid;
	    max-width: 200px;
    }

/*カテゴリー3カラム*/
.col3-risk{
	display: flex;
	flex-wrap: wrap;
    justify-content: space-between
}
.col2-risk-inner{
	display: flex;
	flex-wrap: wrap;
    gap: 0 2%;
}
.col_risk {
		width: 49%;
}
/*.col_risk:nth-child(2) {
		margin-right: 0;
}*/	
}

@media (min-width: 768px) {
}


@media (min-width: 920px) {
.col_risk{
	width: 32.5%;
	/*margin-right: 1.25%;*/
	}
/*カテゴリー3カラム*/
.col2-risk{
 	width: 66.25%;
}
.col2-risk-inner{
    justify-content: space-between;
    gap: 0;
}
.col2-risk-inner .col_risk{
 	width: 49%;
    
    }
/*.col_risk:nth-child(2){
	width: 32.5%;
	margin-right: 1.25%;
	}*/
.col_risk:nth-child(3n) {
		margin-right: 0;
	}
}

@media (min-width: 768px) {
}


@media (min-width: 920px) {
}


@media (min-width: 1400px) {    
}


/****************************/
/*印刷用
/****************************/
@media print{
	
.h_fixed {
display: none;	
}

.col2 .keni-sub {
display: none;	
}

.keni-breadcrumb-list_wrap{
display: none;
}
	
.keni-footer_wrap {
display: none;
}
	
.col2 .keni-main{
float: none;
width: auto;
margin-top: -140px;
}	

}


