@charset "UTF-8";
.subhero p{text-align:center;}
.subhero .subcopy{font-weight:bold;font-size: 200%;line-height: 1.4;color: #9f7327;}
.oyanami ul{margin-bottom:5vw;}
.oyanami .inbox .ttl{font-weight:bold;font-size:130%;margin-bottom:2%;color:var(--gold);}
.cause .point .sub{font-weight:bold;margin-bottom:0;}
.cause .point span{position:relative;padding: 0 0 0 5vw;display: block;margin-bottom:2vw;}
.cause .point span:before{content: '\f058';font-family: 'icon';position:absolute;left:0;color:var(--gold);}
.cause.w100{width:100%;}

.cause .set .textbox{margin-bottom:5%;}
.cause .bnrbox li .subtit{font-family:var(--mincho);font-weight:600;font-size:5vw;margin-bottom: 2%;line-height: 1.35;}

/* ============================================= pc
================================================*/
@media screen and (min-width: 736px) { 
.subhero .subcopy{font-size:40px;}
.cause.w100{margin-bottom:80px;}
.cause .set img{margin-bottom:0;}
.cause .set .textbox{margin-bottom:0;}
.cause .point span{padding-left:20px;margin-bottom: 10px;}
.cause{margin-bottom:0;}
.cause.w100 .bnrbox li .subtit{font-size:20px;}
.cause.w100 .set .textbox{width:100%;margin-bottom:30px;}
.cause .bnrbox ul{display: -webkit-box;display: -moz-box;display: -webkit-flex;display: box;display: flex;-webkit-flex-wrap: wrap;flex-wrap: wrap;-webkit-justify-content: space-between;justify-content: space-between;}
.cause .bnrbox li{width:49%;margin-bottom:20px;}
.cause .bnrbox li img{width:100%;margin-bottom:20px;}
}


@media screen and (min-width: 1000px) {
.oyanami ul{margin-bottom:30px;}
.oyanami .inbox{display: -webkit-box;display: -moz-box;display: -webkit-flex;display: box;display: flex;-webkit-flex-wrap: wrap;flex-wrap: wrap;-webkit-justify-content: space-between;justify-content: space-between;}
.oyanami .inbox .textbox{width:55%;}
.oyanami .inbox img{width:40%;}
.oyanami .center{text-align:center;}
}
	
	
@media screen and (min-width: 1200px) {

}
  /* retina用 ----------------------------------------------- */ 
@media screen and (min-width: 736px) and (-webkit-min-device-pixel-ratio: 2), screen and (min-width: 736px) and (min-resolution: 2dppx) { 
}
@media screen and (min-width: 1200px) and (-webkit-min-device-pixel-ratio: 2), screen and (min-width: 1200px) and (min-resolution: 2dppx) { 
}