@charset "utf-8";

.clearfix:after {
  content: "";
  display: block;
  clear: both;
} 
.clearfix:before {
  content: "";
  display: block;
  clear: both;
} 
.clearfix {
  display: block;
}
.group#page_header {background-image: url('../img/header2.jpg');}
#main #group_list {padding-top:0;padding-bottom:0;}
#sdgsBox1{width:1020px;margin:0 auto 50px auto;overflow:hidden;}
#sdgsBox1 h3 {width:330px;text-align:center;float:left;margin-right:15px;}
#sdgsBox1 h3:last-child {margin-right:0;}
#sdgsBox1 h3 a {display:block;background-color:#004da0;color:#fff;padding:20px 0;
font-size:19px;text-decoration:none;font-weight:normal;}
.sdgsInner90 {width:900px;margin:0 auto;padding-bottom:60px;}
#mainTitle{color:#004da0;font-size:30px;font-weight:bold;margin-bottom:30px;text-align:center;}
.fntMin{font-family:YuMincho,'游明朝',"ヒラギノ明朝 ProN W3",Hiragino Mincho ProN,
"ＭＳ Ｐ明朝","ＭＳ 明朝",MS PMincho,serif;}
.sdgstext{font-size:14px;margin-bottom:30px;}
#sdgsBlock1{width:100%;overflow:hidden;padding-bottom:0px;padding-top:40px;}
#sdgsBlockLef{width:430px;float:left;}
#main h3#block1Title{margin-bottom:40px;margin-top:0;}
#main h3#block1Title br {display:none;}
#main h3.sdgsMid{font-size:22px;color:#004da0;}
#sdgsBlockLef p{width:100%;}
#sdgsBlockRig {width:410px;float:right;}
img {width:100%;}

.sdgsInner100{width:100%;padding:50px 0;}
.bgColorsB{background-color:#e5edf5;}
#sdWrap1{width:880px;margin:0 auto;}
.sdgsHeadC{color:#004daf;font-size:25px;margin-bottom:30px;text-align:center;}
.sdgsHeadC br {display:none;}
.sdkameiCop{font-size:14px;margin-bottom:20px;}
#main .sdkameiCop span{color:#004daf;}
.sdkameiCop a {color:#004daf;text-decoration:underline;}
#sdWrap1Box{width:100%;overflow:hidden;background-color:#fff;padding:25px 40px;
box-sizing:border-box;}
#kameiLef{width:380px;float:left;}
#kameiLef h4{border:none;margin:0 0 0.5em 0;text-align:left;text-indent:0;
font-size:23px;color:#004daf;font-weight:bold;}
.sdKameiCop2{font-size:14px;}
#kameiMid{widht:100%;display: flex;align-items: center;font-size:14px;color:#004daf;
font-weight:normal;}
#kameiMid::after{content: '';height: 1px;background-color:#004daf;flex-grow: 1;}
#kameiMid::after {margin-left: 0.7rem;}
#kameiLef div {width:100%;overflow:hidden;position:relative;}
#kameiLef div p{display:inline-block;margin-right:20px;}
#kameiRig{width:360px;float:right;}
#banner1{width:85px;}
#banner2{width:135px;}
#banner3{width:50px;position:relative;top:7px;}
#sdgsGroup{width:90%;margin:0 auto;padding:30px 0 70px 0;}
.sdgsSection1{width:100%;background-color:#feeebf;margin-bottom:200px;}
.sdgsSecInner{width:1090px;margin:0 auto;padding:30px 0;}
.bgImages1{background:url('../img/bg1.png') no-repeat bottom right;
background-size:450px 450px;}
.sdgsIMGLeft{width:480px;float:left;margin-top:-90px;}
.sdgsSec1Rig{width:530px;float:right;}
#main h4.sdgsSec1Mid{font-size:25px;color:#004daf;border:none;padding:0;text-align:left;
margin-bottom:10px;text-indent:0;}
#main h4.sdgsSec1Mid:before{top:0;}
.sdgsSec1Mid span{font-size:17px;}
#kome{font-size:13px;margin-bottom:30px;}
.wid80{width:90%;}
.sdgsIMGRight{width:480px;float:right;margin-top:-90px;}
.sdgsSec1Left{width:530px;float:left;}
.sdgsSection2{background-color:#eaced6;margin-bottom:200px;width:100%;padding:0px 0 0px 0;}
.bgImages2{background:url('../img/bg2.png') no-repeat bottom 10px left;
background-size:400px 400px;}
.pddT{padding-top:40px;}
.bgImages3{background:url('../img/bg3.png') no-repeat bottom right;
background-size:67%}
#cnciLinkBox{width:500px;background-color:#fff;margin-top:20px;box-sizing:border-box;
padding:0px 0 20px 0;}
#cnciLinkBox div{overflow:hidden;width:450px;margin:0 auto;}
#cnciLinkBox div:first-child{margin-bottom:15px;padding-top:25px;}
#cnciLinkBox div h6{display:inline-block;margin-top:0;margin-bottom:0;}
#cnciLinkBox div h6:first-child {margin-right:30px;width:100px;}
#cnciLinkBox div h6:last-child{display:inline-block;font-size:17px;color:#004daf;width:310px;}
#cnciLinkBox div:last-child{width:450px;margin:0 auto;}
#cnciLinkBox p#link1{width:105px;display:inline-block;margin-right:30px;margin-bottom:10px;}
#cnciLinkBox p#link2{width:70px;display:inline-block;margin-right:30px;margin-bottom:10px;}
#cnciLinkBox p#link3{width:65px;display:inline-block;margin-right:30px;margin-bottom:10px;}
#cnciLinkBox p#link4{width:90px;display:inline-block;margin-right:0px;margin-bottom:10px;}
#cnciLinkBox p#link5{width:175px;display:inline-block;margin-right:30px;margin-bottom:10px;}
#cnciLinkBox p#link6{width:175px;display:inline-block;margin-right:0px;margin-bottom:10px;}
#cnciLinkBox p#link7{width:160px;display:inline-block;margin-right:30px;margin-bottom:10px;}
#cnciLinkBox p#link8{width:50px;display:inline-block;margin-right:30px;margin-bottom:10px;}
#cnciLinkBox p#link9{width:150px;display:inline-block;margin-right:0px;margin-bottom:10px;}
#cnciLinkBox p#link10{width:120px;display:inline-block;margin-right:30px;margin-bottom:0;}
#cnciLinkBox p#link11{width:135px;display:inline-block;margin-right:30px;margin-bottom:0;}
#sdgsMove{width:700px;margin:0 auto;padding-bottom:50px;}
#sdGsMov{width:100%;position:relative;padding-top:56.25%;}
#sdGsMov iframe{width:100%;position:absolute;top:0;left:0;height:100%;}
#sdgsFin{width:100%;background-color:#e5edf5;padding:60px 0;margin-bottom:0;}
#sdgsFin div {width:565px;margin:0 auto;}
#main #sdgsFin div h3{font-size:25px;text-align:center;color:#004daf;margin:0;line-height:1.75em;}

@media only screen and (min-width: 768px) {
	#page_header h2 br {display:none;}
	#sdgsBox1 h3 a:hover{background-color:#085faf;}
}

@media only screen and (max-width: 1020px) {
#main #group_list{padding-bottom:0 !important;}
#page_header h2 br {display:block;}
#sdgsBox1{width:90%;}
#sdgsBox1 h3 {width:100%;float:none;margin-right:0px;}
#sdgsBox1 h3 a {display:block;background-color:#004da0;color:#fff;padding:20px 0;
font-size:17px;text-decoration:none;font-weight:normal;}
#main #sdgsBox1 h3 {margin-bottom:15px;margin-top:0;}
.sdgsInner90 {width:90%;padding-bottom:30px;}
#mainTitle{font-size:24px;text-align:center;}
.sdgstext{font-size:14px;margin-bottom:0px;}
#main h3#block1Title br {display:block;}
#sdgsBlock1{width:100%;overflow:hidden;padding-bottom:20px;}
#sdgsBlockLef{width:100%;float:none;}
#main h3#block1Title{margin-bottom:30px;}
#main h3.sdgsMid{font-size:26px;}
#sdgsBlockRig {width:100%;float:none;}
#sdWrap1{width:90%;}
.sdgsHeadC{font-size:27px;}
.sdgsHeadC br {display:block;}
.txalCen {text-align:center;}
#sdWrap1Box{padding:40px 5%;}
#kameiLef{width:100%;float:none;}
#kameiRig{width:95%;float:none;margin:0 auto 20px auto;}
#kameiLef h4{margin:0 0 0.5em 0;font-size:20px;}
#banner2{width:190px;}
.sdgsSection1{margin-bottom:150px;}
.sdgsSecInner{width:90%;margin:0 auto;padding:0px 0px 30px 0;}
.bgImages1{background:url('../img/bg1.png') no-repeat bottom 30px center;background-size:90%;position:relative;}
.sdgsIMGLeft{width:100%;float:none;margin-top:0px;position:relative;left:0;top:-50px;}
.sdgsSec1Rig{width:100%;float:none;}
#main h4.sdgsSec1Mid{font-size:22px;}
.sdgsSec1Mid span{font-size:15px;}
#kome{font-size:14px;}
.wid80{width:100%;}
.sdgsIMGRight{width:100%;float:none;margin-top:0px;position:relative;left:0;top:-50px;}
.sdgsSec1Left{width:100%;float:none;}
.sdgsSection2{margin-bottom:150px;}
.bgImages2{background:url('../img/bg2.png') no-repeat bottom 30px center;
background-size:400px 400px;}
.pddT{padding-top:40px;padding-bottom:50px;}
.bgImages3{background:url('../img/bg3.png') no-repeat bottom center;
background-size:80%;}
#cnciLinkBox{width:100%;}
#cnciLinkBox div{width:100%;}
#cnciLinkBox div:first-child{padding-top:15px;}
#cnciLinkBox div h6{margin-top:0;margin-bottom:0;}
#cnciLinkBox div h6:first-child {margin-right:3%;width:20%;margin-left:3%;}
#cnciLinkBox div h6:last-child{font-size:16px;width:69%;}
#cnciLinkBox div:last-child{width:94%;margin:0 auto;}
#cnciLinkBox p#link1{display:inline-block;margin-right:4%;margin-bottom:2%;}
#cnciLinkBox p#link2{display:inline-block;margin-right:4%;margin-bottom:2%;}
#cnciLinkBox p#link3{display:inline-block;margin-right:4%;margin-bottom:2%;}
#cnciLinkBox p#link4{display:inline-block;margin-right:4%;margin-bottom:2%;}
#cnciLinkBox p#link5{width:150px;display:inline-block;margin-right:4%;margin-bottom:2%;}
#cnciLinkBox p#link6{width:150px;display:inline-block;margin-right:4%;margin-bottom:2%;}
#cnciLinkBox p#link7{width:140px;display:inline-block;margin-right:4%;margin-bottom:2%;}
#cnciLinkBox p#link8{width:50px;display:inline-block;margin-right:4%;margin-bottom:2%;}
#cnciLinkBox p#link9{width:140px;display:inline-block;margin-right:4%;margin-bottom:2%;}
#cnciLinkBox p#link10{width:120px;display:inline-block;margin-right:4%;margin-bottom:0;}
#cnciLinkBox p#link11{width:135px;display:inline-block;margin-right:4%;margin-bottom:0;}
#sdgsMove{width:90%;margin:0 auto;padding-bottom:50px;}
#sdGsMov{width:100%;position:relative;padding-top:56.25%;}
#sdGsMov iframe{width:100%;position:absolute;top:0;left:0;height:100%;}
#sdgsFin div {width:90%;}
#main #sdgsFin div h3{font-size:22px;line-height:1.5em;}
}

#main #sdgsFin div h3 span {font-size: 13px;line-height: 1em;font-weight:normal;}
#main h4.sdgsSec1Mid{font-weight:bold;font-size:23px;}
#sdgsGroup2 {width: 90%;margin: 0 auto;padding: 0 0 70px 0;}
.sdgsSection2{margin-bottom:100px;}
@media only screen and (max-width: 1020px) {
.fineBoxs{margin-bottom:70px;}
.pddT{padding-bottom:10px;}
.bgImages3{background:url('../img/bg3.png') no-repeat bottom 40% center;
background-size:80%;}
.sdgsSection2{margin-bottom:80px;}
}
#cnciLinkBox p img {width:auto;height:100%;}
#cnciLinkBox p#link1 {width: auto;height:60px;}
#cnciLinkBox p#link2 {width: auto;height:60px;}
#cnciLinkBox p#link3 {width: auto;height:60px;}
#cnciLinkBox p#link4 {width: auto;height:60px;}
#cnciLinkBox p#link5 {width: auto;height:60px;}
#cnciLinkBox p#link6 {width: auto;height:60px;}
#cnciLinkBox p#link7 {width: auto;height:60px;}
#cnciLinkBox p#link8 {width: auto;height:60px;}
#cnciLinkBox p#link9 {width: auto;height:60px;}
#cnciLinkBox p#link10 {width: auto;height:60px;}
#cnciLinkBox p#link11 {width: auto;height:60px;}
#footer .cnci a img{width:auto;}