@CHARSET "UTF-8";
@import url('../column_pc.css');

.knowledge h1.contentTitle.top{
  background-size: 15px 40px;
}
nav.index.top{
  float: right;
  width: 220px;
  margin: 0;
}
div.contentWrap{
  float: left;
  width: calc( 100% - 230px );
}
footer{
  clear: both;
}

nav.index.top div{
  display: block;
}
.knowledge nav.index p.mokuji.toggle span::before{
  content: none;
}
p.mokuji.toggle{
  pointer-events: none;
  padding: .25rem;
  font-size: .9em;
}
nav.index div ul{
  margin: 0 !important;
  font-size: .9em;
}

.knowledge h1.contentTitle{
  border-width: 6px;
  margin: 0 0 2rem 0;
}
.knowledge h1.contentTitle span{
  font-size: 1.8em;
  padding: .75rem;
}

nav.index.bottom{
  margin-top: 50px;
}
nav.index div ul{
  margin: 0 2rem;
}
nav.index div ul a{
  background: url("../../../../img/page/newcolumn/knowledge/icn_menu.svg") left center / 5px  no-repeat;
  background-position: .5rem;
  padding-left: 1.5rem;
}

div.plural{
  display: flex;
  justify-content: space-around;
  margin: 1rem .75rem;
}
div.plural figure{
  margin: 0;
}
div.plural div{
  margin: 1rem .25rem;
}
.knowledge h2{
  font-size: 1.5em;
  margin: 2rem .75rem .75rem;
  padding-left: .5rem;
}
.knowledge h3{
  margin: 2rem .75rem 1rem;
}
.memopad{
  margin: .75rem;
}
.memopad h3{
  margin: 0;
}
.memopad+.memopad{
  margin-top: 1.5rem;
}
.memopad p{
  margin: 1.5rem;
}
.memopad dl{
  margin: 1rem;
}
.memopad dt{
  padding: .5rem 1rem;
}
.memopad dd{
  font-size: 1em;
  padding: 0 .75rem;
}
.memopad ul{
  margin: 1rem auto;
  width: 50%;
}
.memopad .checkPoint{
  margin: 1rem;
}
.memopad ul a{
  background:#336699 url("../../../../img/page/newcolumn/knowledge/icn_hand.svg") left center /30px  no-repeat;
  background-position: 1rem;
  padding: .75rem .75rem .75rem 3.5rem;
  font-weight: 500;
  letter-spacing: 1px;
}
.memopad ul a:before{
  content: none;
}
ul.pageLink{
  margin: .75rem 1.5rem;
}
ul.pageLink a{
  font-weight: bold;
}

.centerExamFlow{
  margin: 1.5rem;
}
.centerExamFlow .common{
  width: 50%;
  margin: 20px auto;
}
.centerExamFlow p{
  padding: .5rem;
}

table.basic.centerExam,
table.basic.privateExam,
table.uniqueRecommendation{
  margin: .75rem 1.5rem;
  width: auto;
}
table.uniqueRecommendation th{
  width: 15%;
}

.selectionPoints h4{
  font-size: 1.2em;
}
.examAnalysis{
  margin: .75rem;
}

nav.pagenation ul a{
 background: rgba(51, 102, 153, .5);
}