.post_content h2{border-top:solid 2px #212121;border-bottom:2px solid #212121;}.c-gnav>.menu-item>a .ttl{font-family: 'Roboto', sans-serif;letter-spacing:1px;padding-bottom:.8em;font-weight:500;}.c-smallNavTitle{font-weight:500;}.fs-noto{font-family: 'Noto Serif JP', serif;}.fs-roboto{font-family:'Roboto', sans-serif;}.fs-monsa{font-family: 'Montserrat', sans-serif;letter-spacing:.8px;}.text-center{text-align:center;}.copyright span{display:none;}/*.is-style-rounded img{border:1px solid #ddd;}*/.swell-block-button__link{font-family: 'Montserrat', sans-serif; letter-spacing:1px;}.fs-12em{font-size:1.2em;}.w-50{ width:50%;}
.f-bg-b span{color: #4991bf;background: -webkit-linear-gradient(30deg,#0e4da0,#4991bf);-webkit-background-clip: text;-webkit-text-fill-color: transparent;}
.c__title01,.c__title02,.c__title03,.c__title04{font-size:2.4em;font-weight:700;color: #4991bf;background: -webkit-linear-gradient(270deg,#0e4da0,#4991bf);-webkit-background-clip: text;-webkit-text-fill-color: transparent;margin-bottom:.3em !important;}
.top_bg_four__{ display: inline-block;border-radius: 50% 50% 50% 70%/50% 50% 70% 60%;background-color:rgba(73,145,191,0.1);}.titleC_{color:#fff;font-size:6em;font-weight:700;opacity:0.8;margin-top:-30px;}.mtC02{margin-top:-300px !important;}.mtC03{margin-top:-320px !important;}.mtC04{margin-top:-150px !important;}.z-8{z-index:8;position:relative;}.z-9{z-index:9;position:relative;}.mt-80{margin-top:-80px !important;position:relative;}.mt-140{margin-top:-140px !important;position:relative;}.h3Title span{letter-spacing:.6px;color: #0e4da0;background: -webkit-linear-gradient(30deg,#0e4da0,#4991bf);-webkit-background-clip: text;-webkit-text-fill-color: transparent;padding-bottom:16px;}.bg-w-80{background-color:rgba(255,255,255,0.8);}.p25{padding:25px 30px;}.mainTitle{font-weight:500 !important;letter-spacing:1px;line-height:1.6 !important;}.mainTitle::after{height:0 !important;}.mainTitle span{font-size:.6em;}
.programs_block p a{color:#1d1d1d !important;}
.top_sango_bg{background-image:url(https://college.kikaireefs.org/wp-content/uploads/2021/11/imgbg__sango.png);background-repeat:no-repeat; background-position:right -30px  bottom 0px !important;background-size:25%;}
.top_sango_bg2{background-image:url(https://college.kikaireefs.org/wp-content/uploads/2021/11/bg_btn__.png);background-repeat:no-repeat; background-position:left 190px  bottom -10px !important;background-size:10%;}
.top_sango_bg3{background-image:url(https://college.kikaireefs.org/wp-content/uploads/2021/11/bg_btn__.png);background-repeat:no-repeat; background-position:left -10px  bottom -10px !important;background-size:10%;}
.top_sango_bg4{background-image:url(https://college.kikaireefs.org/wp-content/uploads/2021/11/imgbg__sango.png);background-repeat:no-repeat; background-position:right -10px  bottom -10px !important;background-size:10%;}
.bg_btn_sango{background-image:url(https://college.kikaireefs.org/wp-content/uploads/2021/11/bg_btn__.png);background-repeat:no-repeat; background-position:right -20px  bottom -10px !important;background-size:20%;background-color:rgba(255,255,255,0.8) !important;}
.post_content div>:first-child p.missionTitle {margin-top:-56px !important;position:relative;font-family:'Roboto', sans-serif;font-weight:700 !important;font-size: 120px !important;color: #4991bf;background: -webkit-linear-gradient(30deg,#0e4da0,#4991bf);-webkit-background-clip: text;-webkit-text-fill-color: transparent;line-height:1.1 !important;}
.fontTitle{font-size:2em;}.page-id-1385 .icon-posted:before{ display:none;}.c-fixBtn {color: #4991bf;background: -webkit-linear-gradient(20deg,#0e4da0,#4991bf);-webkit-background-clip: text;}.img_sango{position:relative;top:97px;}
#footer{border-top: solid 1px rgba(0,0,0,.1);}#footer #media_image-2 {width: 182px;height: auto;}#footer .f-bg-b{color: #4991bf;background: -webkit-linear-gradient(30deg,#0e4da0,#4991bf);-webkit-background-clip: text;-webkit-text-fill-color: transparent;}
.icon-posted::before {display:none;}
#footer #text-6 img{width:98%;height:auto;}
@media (max-width: 960px){
.mainTitle{font-family: 'Noto Serif JP', serif; font-size: 3em !important;}.top .en_01_tate{display:none;}.top_sango_bg2{background-position:left 8px  bottom -10px !important;background-size:15%;}.top_sango_bg3,.top_sango_bg4{background-image:none;}.img_sango{position:relative;top:97px;}.post_content div>:first-child p.missionTitle {font-size:110px !important;margin-bottom:0 !important;}
}
@media (max-width: 600px){
.mainTitle{font-family: 'Noto Serif JP', serif; font-size: 2em !important;}.page-id-1385 .en_01_tate{font-family: 'Noto Serif JP', serif;font-size:.9em;font-weight:bold;}.post_content div>:first-child p.missionTitle {font-size:70px !important;margin-bottom:0 !important;}.fontTitle{font-size:1.6em;}
}/* end  */


@media (min-width: 961px){
.mainTitle{font-size: 3.4rem !important;font-family: 'Noto Serif JP', serif;}.top_sango{margin:0 0 0 120px !important;}.mt-180p{margin-top:-180px;}.post_content div>:first-child p.missionTitle{font-size: 110px !important;}.ml-0{margin-left:0 !important;}.border-r{border-right:2px solid #ddd;}	
}/* end  */

@media (max-width: 1181px){
.page-id-1385 .en_01_tate{display:none;}
}

@media (min-width: 1182px){
.page-id-1385 .en_01_tate{width: 5em;font-size:.9em;letter-spacing: .15em;display: inline-block;-webkit-writing-mode: vertical-rl;-moz-writing-mode: vertical-rl;-ms-writing-mode: tb-rl;-ms-writing-mode: vertical-rl;writing-mode: vertical-rl;-webkit-text-orientation: sideways;text-orientation: sideways;position: fixed;left: 0;top:0;font-weight:500;height:100%;padding-right:1.7em;z-index:5;font-family: 'Montserrat', sans-serif;text-align:center;mix-blend-mode:lighten;background-color:#fff;}#footer{margin-left:40px;}
}
@media (min-width: 961px)and ( max-width:1076px){
.mainTitle{font-size: 2.9rem !important;}
.top_sango_bg2{background-position:left 8px  bottom -10px !important;background-size:15%;}
.post_content div>:first-child p.missionTitle{font-size: 110px !important;}
}/* end  */

@media (min-width: 1192px){
.top_sango_bg{background-size:20%;}
}/* end  */

@media (min-width: 1076px)and ( max-width:1300px){
.top_sango{margin:0 0 0 190px !important;}.top_sango_bg2{background-position:left 90px  bottom -10px !important;background-size:12%;}
}/* end  */

@media (min-width: 1301px){
.top_sango{margin:0 0 0 220px !important;}.top_sango_bg{background-size:18%;}
}/* end  */
@media (min-width: 600px){
.p-tb3em{padding-top:3em !important;padding-bottom:3em !important;}

}/* end  */
