﻿table.oCanTbl tbody th{    width: 25%;}#contents .schoolContents article .hTxt span.pickupItem {  display: inline-block;  color: #fff;  font-weight: bold;  height: 14px;  line-height: 14px;  text-align: center;  font-size: 10px;  margin-left: 5px;  background: #e2551e;  padding: 2px 8px;  border-radius: 9px;  vertical-align: middle;  margin-bottom: 4px;}#contents .schoolContents article .hensachiValue {    margin-bottom: 5px;}a.btnC,button.hensachiBtn{    margin-bottom: 10px;}#shiryouBtn{    display: none;}#shiryouBtnOrderBox{    display: none;}#shiryouBtnAccBox{    display: none;}#variousBtnAccBox{	display: none;}#shiryouBtnOrderNav{    display: none;}#contents .schoolContents article .contBox .schoolLinkBox .txt h3 .pickupItem {  display: inline-block;  color: #fff;  font-weight: bold;  height: 14px;  line-height: 14px;  text-align: center;  font-size: 10px;  margin-left: 5px;  background: #0091d7;  padding: 2px 8px;  border-radius: 9px;  vertical-align: middle;  margin-bottom: 4px;}#contents .schoolContents article .contBox .schoolLinkBox .txt h3 .newColor{  background: #e2551e;}.floatLeft{  float: left;}#right_kenkyu_bn a img{    margin-bottom: 15px;    width: 100%;}#right_area_r1 a img{    width: 100%;}.pickupItem {  display: inline-block;  color: #fff;  font-weight: bold;  height: 18px;  line-height: 18px;  text-align: center;  font-size: 10px;  margin-left: 8px;  background: #e2551e;  padding: 0 10px;  border-radius: 9px;  vertical-align: middle;  margin-bottom: 8px;}.ocanLink {    margin: 0 0 10px 10px;}.ocanLink a {    font-weight: bold;    font-size: 10px;}.leftLink {    float: left;}.leftLink p a{    padding-left: 17px;    background: no-repeat 0 4px url(/_sharedZ_New/img/icon/link_right_s_2x.png);    background-size: 8% auto;}.leftLink:after {    content:"";    clear: both;}.leftLink {    text-align: left;    margin:0 10px;    float: none;}.leftLink a{    padding-left: 17px;    background: no-repeat 0 4px url(/_sharedZ_New/img/icon/link_right_s_2x.png);    background-size: 8% auto;}.shushokuBiko{    margin-top: 0px;    padding-left: 15px;    font-size: 13px;    margin-bottom: 17px;    font-weight: bolder;}.kakomonInfo{    margin-bottom: 10px;}.kakomonInfoBox{    display: block;    width: auto;    padding-left:30px;}.kakomonInfoBox p{    padding-bottom: 5px !important;}.kakomonPdfLinkQuestion{    float: left;    margin: 0 20px 0 25px;}.kakomonPdfLinkAnser{    float: left;    margin: 0 20px 0 0;}.right_dmp_temparea_pc{    display:none;}.right_dmp_temparea_sp{    display:block;}.gkInfo{    display: block;    margin: 0 0 10px 15px;}.headNew{    margin: 0 5px 2px 0;}.motivationBox{    margin:0 10px;}.motivationBox h3{    color: #293b60;    font-weight: bold;    font-size: 15px;    line-height: 1.3;    display: table-cell;    vertical-align: middle;    padding: 10px 0;}.motivationBox figure{    display: flex;    position: relative;}.motivationBox figure .imgIn{    display: block;    margin: 0 auto;}.motivationBox .profile{    position: absolute;    background: #ffffff;    border: 2px solid #293b60;    top: 80%;    right: 0;    padding: 5px 8px;    border-radius: 5px;    box-shadow: 3px 3px;}#contents .motivationBox .profile p{    padding: 0 ;}#contents .motivationBox .profile p b{    font-size: 16px;}span.underLine{    border-bottom: 2px solid #579ff7;}#contents .schoolContents article section.recBox {padding: 10px;}.recBox ul li a {text-decoration: none;}.recBox .univBox figure img {width: 88px;height: 58px;margin: 0 auto;}.recBox ul div[id^=univ_rec_area_] {width: 100px!important;border: 1px solid #dedede;margin-right: 5px;}.recBox .univBox figure h4 {font-size: 12px;line-height: 1.2;background-color: rgba(0, 0, 0, 0.4);color: #ffffff;padding: 3px 2px;margin: 0 6px;}.recBox ul li a p {padding: 5px 6px 0!important;line-height: 1.2!important;font-size: 12px;}.accCont.sdgs{text-align: center;display: block;}.sdgsCard{margin-bottom: 20px;width: 70%;}