@charset "UTF-8";
html {
  overscroll-behavior: none;
}

/*========================================
#共通
=========================================*/
.cp-all {
  margin: 30px 0;
}
.cp-all strong {
  font-weight: bold;
}
.cp-all td, .cp-all th {
  border: 1px solid #bcc2bc;
}

/*========================================
#見出し
=========================================*/
.cp-h1-text {
  margin: 0 0 45px;
  font-size: 32px;
  font-size: 3.2rem;
  font-weight: bold;
  background: #e9ebe9;
  padding: 15px;
}

.cp-h2-text {
  margin: 45px 0;
  font-size: 26px;
  font-size: 2.6rem;
  font-weight: bold;
}

.cp-h3-text {
  margin: 30px 0;
  font-size: 20px;
  font-size: 2rem;
  font-weight: bold;
}

.cp-h4-text {
  font-size: 14px;
  font-size: 1.4rem;
  font-weight: bold;
}

/*========================================
#テキスト
=========================================*/
.cp-text-l, .cp-text-r {
  padding: 0 15px;
  float: none;
}

.cp-text-col2,
.cp-text-col3,
.cp-text-col4 {
  margin-left: -15px;
  margin-right: -15px;
}

.cp-all ol {
	list-style-type:decimal;
}

.cp-all ul {
	list-style-type:disc;
}

.cp-all ol li, .cp-all ul li {
	margin-bottom: 0.8em;
	margin-left: 1.5em;
}

@media all and (min-width: 680px) {
  .cp-text-l, .cp-text-r {
    padding: 0 15px;
    float: left;
  }

  .cp-text-col2 .cp-text-l, .cp-text-col2 .cp-text-r {
    width: 50%;
  }

  .cp-text-col3 .cp-text-l, .cp-text-col3 .cp-text-r {
    width: 33.33333%;
  }

  .cp-text-col4 .cp-text-l, .cp-text-col4 .cp-text-r {
    width: 25%;
  }
}
/*========================================
#画像(基本)
=========================================*/
/*左寄せ*/
/*中央寄せ*/
.cp-img-c {
  margin-left: auto;
  margin-right: auto;
}

/*右寄せ寄せ*/
.cp-img-r {
  float: right;
}

/*========================================
#画像(テキスト＋画像)
=========================================*/
@media all and (min-width: 680px) {
  .cp-ti .cp-text {
    padding-right: 30px;
  }
}

@media all and (min-width: 680px) {
  .cp-it .cp-text {
    padding-left: 30px;
  }
}

@media all and (min-width: 680px) {
  .cp-text,
  .cp-img {
    float: left;
  }
}

/*========================================
#テキスト（段組み）・画像(段組み)
=========================================*/
.cp-col-01,
.cp-col-02,
.cp-col-03,
.cp-col-04 {
  padding: 0 15px;
  float: none;
}

.cp-text-col2,
.cp-text-col3,
.cp-text-col4,
.cp-img-col2,
.cp-img-col3,
.cp-img-col4 {
  margin-left: -15px;
  margin-right: -15px;
}

/*スマートフォンサイズ時*/
.cp-text-col2 .cp-col-01,
.cp-text-col2 .cp-col-02,
.cp-img-col2 .cp-col-01,
.cp-img-col2 .cp-col-02 {
  width: 100%;
}

.cp-text-col3 .cp-col-01,
.cp-text-col3 .cp-col-02,
.cp-text-col3 .cp-col-03,
.cp-img-col3 .cp-col-01,
.cp-img-col3 .cp-col-02,
.cp-img-col3 .cp-col-03 {
  width: 100%;
}

.cp-text-col4 .cp-col-01,
.cp-text-col4 .cp-col-02,
.cp-text-col4 .cp-col-03,
.cp-text-col4 .cp-col-04,
.cp-img-col4 .cp-col-01,
.cp-img-col4 .cp-col-02,
.cp-img-col4 .cp-col-03,
.cp-img-col4 .cp-col-04 {
  width: 100%;
}

/*タブレットサイズ以上*/
@media all and (min-width: 680px) {
  .cp-col-01,
  .cp-col-02,
  .cp-col-03,
  .cp-col-04 {
    padding: 0 15px;
    float: left;
  }

  .cp-text-col2 .cp-col-01,
  .cp-text-col2 .cp-col-02,
  .cp-img-col2 .cp-col-01,
  .cp-img-col2 .cp-col-02 {
    width: 50%;
  }

  .cp-text-col3 .cp-col-01,
  .cp-text-col3 .cp-col-02,
  .cp-text-col3 .cp-col-03,
  .cp-img-col3 .cp-col-01,
  .cp-img-col3 .cp-col-02,
  .cp-img-col3 .cp-col-03 {
    width: 33.33333%;
  }

  .cp-text-col4 .cp-col-01,
  .cp-text-col4 .cp-col-02,
  .cp-text-col4 .cp-col-03,
  .cp-text-col4 .cp-col-04,
  .cp-img-col4 .cp-col-01,
  .cp-img-col4 .cp-col-02,
  .cp-img-col4 .cp-col-03,
  .cp-img-col4 .cp-col-04 {
    width: 25%;
  }
}
/*========================================
#囲み
=========================================*/
.cp-wp {
  padding: 30px;
  background: #e9ebe9;
  border: 1px solid #bcc2bc;
}

/*========================================
#余白
=========================================*/
.cp-space-L {
  margin: 0 45px;
}

.cp-space-M {
  margin: 0 30px;
}

.cp-space-S {
  margin: 0 15px;
}

/*========================================
#罫線
=========================================*/
.cp-solid, .cp-dotted {
  width: 100%;
}
.cp-solid hr, .cp-dotted hr {
  border: none;
}

.cp-solid hr {
  border-bottom: 1px solid #bcc2bc;
}

.cp-dotted hr {
  border-bottom: 1px dotted #bcc2bc;
}

.club-list li {
    border-bottom: 1px dotted #cccccc;
    margin-left: 0 !important;
    padding: 2px 0;
}

.not-logo {
  display: none;
}

.chiken img {
  max-width: 145px;
}

.sp_logo a {
  background:none !important;
}

@media screen and (max-width: 750px) {
.sp-chiken img {
  width: 130px;
  padding-left: 30px;
}
} 

.examination-site .kitasato-logo {
  width: 350px !important;
}

.cp-text > a {
  color: #428b21;
  text-decoration: underline;
}

.cp-all a {
  color: #428b21;
  text-decoration: underline;
}

.cp-all a span {
  text-decoration: underline;
}

/*.cp-all a span span {
  padding: 3px 6px;
}*/

.oc-box a {
  text-decoration: none;
}



.cp-all a:hover {
    color: #d1902f;
}
.cp-wp.cp-all > a:hover {
  color: #d1902f;
}

.cp-all a span:hover {
  opacity: 0.9;
}

a.gs-title:after {
  content: none !important;
}

.gsc-search-button.gsc-search-button-v2 {
  background-color: #82b865 !important;
}


.gsc-cursor-page  {
  color: #428b21!important;
  text-decoration: underline;
}

.gsc-results .gsc-cursor-box .gsc-cursor-current-page {
  background-color: #428b21!important;
  border-color: #428b21!important;
  color: #fff!important;
}



/*グローバルメニュー*/

.examination-site .global-nav li {
  font-size: 16px;
  font-size: 1.6rem;
}

@media screen and (min-width: 768px) and (max-width: 1040px) {
  .examination-site .global-nav li {
    font-size: 1.3rem;
  }
}

@media screen and (max-width: 1040px) {
  #header {
    display: none;
  }
  
  .examination-site nav:not(.mm-menu) {
    display:none;
  }

  .examination-site #footer nav {
    display:block;
  }

  .examination-site #footer nav ul li {
    display:block;
    width: 50% !important;
    border-bottom: 1px solid rgba(255, 255, 255, 0.3);
    float: left;
  }

  .examination-site #footer nav.global-nav ul li a {
    background: url(https://www.kitasato-u.ac.jp/jp/file_ecyber/images/common/navi_side_green.png) no-repeat scroll 0 15px;
  }

  .examination-site #footer nav.global-nav ul li:nth-child(2) a,
  .examination-site #footer nav.global-nav ul li:nth-child(4) a,
  .examination-site #footer nav.global-nav ul li:nth-child(6) a{
    background-image: none;
  }
  
  .examination-site .
   {
    display: block;
  }

  .examination-site .footer-end ul {
    padding-top: 30px;
    display: table;
    width: 100%;
    font-size: 13px;
    margin-bottom: 30px;
    text-align: center;
    vertical-align: middle;
  }

  .examination-site .footer-end li {
    line-height: 1.2;
    vertical-align: middle;
    width: 33%;
    border-right: 1px solid rgba(255, 255, 255, 0.3);
    display: table-cell;
    text-align: center;
    vertical-align: middle;
    float: none;
    margin: 0;
    padding: 0 5px;
    float: none;
  }

  .footer-end li:last-child {
    border: none;
  }

  .examination-site .footer-end li:nth-child(1) {
    width: 33%;
  }

  .examination-site .footer-end li:nth-child(2) {
    width: 33%;
  }
  
  .examination-site .footer-end li:nth-child(3) {
    width: 33%;
  }

  .examination-site .footer-end li:after {
    content: none;
    padding-right: 10px;
  }
  
  .examination-site .footer-end li a {
    line-height: 1.2;
    text-align: center;
  }
}

@media screen and (max-width: 768px) {
  .examination-site #footer nav ul.f-tabs li a {
    font-size:1.3rem;
  }
}

@media screen and (max-width: 640px) {
 .examination-site .footer-end .footer-end-inner {
    padding-left: 10px;
    padding-right: 10px;
  }
}

.examination-site #header .global-nav li:nth-child(1),
.examination-site #footer .global-nav li:nth-child(1){
  width:14%;
}

.examination-site #header .global-nav li:nth-child(2),
.examination-site #footer .global-nav li:nth-child(2){
  width:14%;
}

.examination-site #header .global-nav li:nth-child(3),
.examination-site #footer .global-nav li:nth-child(3){
  width:20.5%;
}

.examination-site #header .global-nav li:nth-child(4),
.examination-site #footer .global-nav li:nth-child(4){
  width:14%;
}

.examination-site #header .global-nav li:nth-child(5),
.examination-site #footer .global-nav li:nth-child(5){
  width:16.5%;
}

.examination-site #header .global-nav li:nth-child(6),
.examination-site #footer .global-nav li:nth-child(6){
  width:15%;
}

.mega-li2.mega-first.undergraduate_ad > a,
.mega-li2.mega-first.graduate_ad > a{
    display: none !important;
}


.examination-site .info-menu li:nth-child(1) a {
  padding-top:34px;
  background: url(https://www.kitasato-u.ac.jp/jp/goukaku/albums/abm00017928.png) no-repeat #f6f6f9;
}

.examination-site .info-menu li:nth-child(3) a {
  margin-right: 10px;
  background: url(https://www.kitasato-u.ac.jp/jp/file_ecyber/images/common/header_icon_a.png) no-repeat;
  background-color: #f6f6f9;
}

.examination-site .info-menu li:nth-child(4) a {
  margin-right: 0px;
  background: url(https://www.kitasato-u.ac.jp/jp/file_ecyber/images/common/header_icon_b.png) no-repeat;
  background-color: #f6f6f9;
}

body.examination-site #header .n1 .mega-li3.mega-first,
body.examination-site #header .n2 .mega-li3.mega-first {
  width: 22% !important;
}
/*メガメニュー*/
body.examination-site #g_nav ul.mega-ul3 > li.mega-li3:nth-child(1) {
  display: none !important;
}

/*ローカルナビ*/
#content-side-navi ul li ul li.sn-li3 ul > li.sn-li3:nth-child(1) {
  display:none;
}

/*サイトマップ*/
.sitemap-index .mega-li2.mega-first > a{
  display:block !important;
}

.sitemap-index .mega-li2.mega-first.undergraduate_ad ul.mega-ul2 > li.mega-li2:nth-child(1),
.sitemap-index .mega-li2.mega-first.graduate_ad ul.mega-ul2 > li.mega-li2:nth-child(1),
.sitemap-index .mega-ul3 > .mega-li3:nth-child(1) {
  display:none !important;
}

/*メガメニュ*/
.n1.menu_mega .menu_second-level:nth-of-type(2),
.n2.menu_mega .menu_second-level:nth-of-type(2) {
  display:none;
}

/*20180730---KITASATO-ADD*/
/*入試状況・結果--メガに直近１年のみ表示*/
.mega-li3.mega-first.result .mega-ul3 > .mega-li3:nth-child(n+3) {
  display:none !important;
}
/*過去問題--メガに直近１年のみ表示*/
.mega-li3.mega-first.past_test .mega-ul3 > .mega-li3:nth-child(n+3) {
  display:none !important;
}

/*推薦入試--メガ非表示*/
.mega-li3.mega-first.recommended {
  display:none !important;
}

/*一般入試--メガ非表示*/
.mega-li3.mega-first.general {
  display:none !important;
}

/*特別選抜入試--メガ非表示*/
.mega-li3.mega-first.special {
  display:none !important;
}

/*編入学入試--メガ非表示*/
.mega-li3.mega-first.transfer {
  display:none !important;
}

/*大学院推薦入試--メガ非表示*/
.mega-li3.mega-first.recommendation_exam {
  display:none !important;
}

/*大学院一般入試--メガ非表示*/
.mega-li3.mega-first.general_exam {
  display:none !important;
}
/*学部入試「個別の入学資格～」「外国の学校～」メガ非表示*/
.mega-li3.mega-first.info .mega-ul3 > .mega-li3:nth-child(5),
.mega-li3.mega-first.info .mega-ul3 > .mega-li3:nth-child(6)  {
  display:none !important;
}


/*サイドナビindex重複--非表示*/
.sn-li3.sn-first .sn-ul3  > .sn-li3:nth-child(1) {
  display:none !important;
}

.sn-li4.sn-first .sn-ul4  > .sn-li4:nth-child(1) {
  display:none !important;
}


/* トップのみ適用（コンテンツ上部の空き） */
/*
#top .wrapper {
  padding-top: 65px !important;
}
*/

@media screen and (max-width: 1170px) {
#top .wrapper {
  padding-left: 0 !important;
  padding-right: 0 !important;
}
}

/* SPサイズから固定ヘッダーになる */
@media screen and (max-width: 1040px) {

/* 汎用のみ適用（コンテンツ上部の空き） */
#top .wrapper {
  padding-top: 86px !important;
}
.wrapper {
  padding-top: 65px;
}

/* SP用ヘッダー */
.examination-site .sp_header .header {
  background: none;
  display: flex;
  height: auto !important;
  padding: 13px 10px 10px 10px;
  line-height: 1;
  font-size: 15px;
  border: none;
  box-sizing: border-box;
  justify-content: space-between;
}

.examination-site .sp_header .header.android {
  padding: 13px 26px 10px 10px;
}

.examination-site .sp_header {
position: fixed;
top: 0;
left: 0;
width: 100%;
z-index: 100;
transition: .5s;
background: rgba(242,248,239,1);
  border-top: 7px solid #82b865;
  transform: translateZ(0);
  overscroll-behavior: contain;
}

.examination-site .sp_header.transitionClass {
transition: 0s !important;
transform: translate3d(0, 0, 0);
}

.examination-site .sp_header.scroll {
background: rgba(242,248,239,.8);
}

.examination-site .sp_header.new-header {
display: block !important;
height: auto !important;
}

.examination-site .sp_header.header-hide {
    transform: translateY(-100%);
}


/* SPロゴの位置 */
.examination-site .sp_header.new-header .sp_logo {
  width: 143px;
  padding: 0;
}

.examination-site .sp_logo img {
width: 100%;
display: block;
}

.examination-site .sp_logo img:hover,
.university .sp_logo img:hover,
.houjin .sp_logo img:hover {
  opacity: 0.6;
  cursor: pointer;
}

.examination-site .sp_header.new-header ul {
display: flex;
margin: 2px 0 0 auto;
}

.examination-site .sp_header.new-header ul.android {
margin: 2px 0 0;
}

.examination-site .sp_header.new-header ul li {
margin: 0 14px 0 0;
white-space: nowrap;
}

.examination-site .sp_header.new-header ul li:last-child {
margin: 0;
font-feature-settings:palt;
}

.examination-site .sp_header.new-header ul li a {
color: #82b865;
font-size: 8px;
text-align: center;
display: block;
position: relative;
padding: 25px 0 0;
/*letter-spacing: .02em;*/
}

.examination-site .sp_header.new-header ul li a::before {
position: absolute;
top: 0;
bottom: 0;
right: 0;
left: 0;
margin: auto;
content: '';
z-index: 2;
}

/* メールアイコン */
.examination-site .sp_header.new-header ul li.request a::before {
width: 21px;
height: 16px;
background: url(/cypochi/cms/preview/album/0003/abm00032380.svg) 0 0 no-repeat;
background-size: contain;
bottom: 13px;
}

/* アクセスアイコン */
.examination-site .sp_header.new-header ul li.access a::before {
width: 13px;
height: 19px;
background: url(/cypochi/cms/preview/album/0003/abm00032382.svg) 0 0 no-repeat;
background-size: contain;
bottom: 12px;
}

.examination-site .sp_header.new-header ul li.access a::after {
display: none !important;
}

/* 検索アイコン */
.examination-site .sp_header.new-header ul li.search a::before {
width: 20px;
height: 20px;
background: url(/cypochi/cms/preview/album/0003/abm00032379.svg) 0 0 no-repeat;
background-size: contain;
bottom: 13px;
left: -2px;
}

/* ハンバーガーメニューアイコン */
.examination-site .sp_header.new-header ul li#menu-drower.android {
    letter-spacing: 0.1em;
    margin: 0 3px 0 0px;
}
.examination-site .sp_header.new-header ul li#menu-drower.android a {
padding: 25px 0 0 1px;
}

.examination-site .sp_header.new-header ul li#menu-drower a::before {
width: 24px;
height: 20px;
background: url(/cypochi/cms/preview/album/0003/abm00032381.svg) 0 0 no-repeat;
background-size: contain;
bottom: 13px;
}

.examination-site .search-sp-box {
background: #146614;
position: absolute;
width: 100%;
left: 0;
right: 0;
    bottom: -50px;
    padding: 10px;
display: none;
    -webkit-transition: -webkit-transform .4s;
    transition: -webkit-transform .4s;
    transition: transform .4s;
    transition: transform .4s, -webkit-transform .4s;
    -webkit-transform: translateY(-100%);
    transform: translateY(-100%);
}

.examination-site .search-sp-box.on {
transform: translateY(0%);
display: block;
}


.examination-site .search-sp-box input[type="text"] {
    border: none;
        height: 30px;
    vertical-align: middle;
    border-right: 1px solid #cccccc;
    width: calc(100% - 30px);
    box-sizing: border-box;
}
.examination-site .search-sp-box .submit {
    height: 30px !important;
    display: inline-block;
    vertical-align: middle !important;
}
}

/* 疑似ヘッダースタイルここから */
.examination-site #fixedHd {
display: none;
position: fixed;
top: 0;
left: 0;
z-index: 100;
width: 100%;
}
@media screen and (max-width: 1040px) {
.examination-site #fixedHd.on {
display: block;
}
}

#fixedHd .sp_header.new-header {
position: static !important;
}



/* 疑似ヘッダースタイルここまで */

/* トップページに適用ここから */
.inner-examination .examination-clumn-wrap {
  max-width: 1170px;
  width: 100%;
  padding: 0 10px;
}

.inner-examination .examination-clumn-wrap .cp-h1-text {
background: none;
text-align: center;
color: #82b865;
font-weight: normal;
font-size: 25px;
padding: 12px 0 2px;
letter-spacing: .05em;
border-bottom: 1px solid #666;
}
@media screen and (max-width: 1040px) {
.inner-examination .examination-clumn-wrap .cp-h1-text {
font-size: 18px;
padding: 7px 0;
margin: 15px 0 !important;
}
}

.inner-examination .examination-clumn-wrap .ad-news-more {
max-width: 210px;
margin: 0 auto 50px;
}
@media screen and (max-width: 1040px) {
.inner-examination .examination-clumn-wrap .ad-news-more {
max-width: 150px;
}
}

.inner-examination .examination-clumn-wrap .ad-news-more a {
border: 1px solid #82b865;
display: block;
width: 100%;
font-size: 20px;
text-align: center;
padding: 16px 0;
background: none !important;
color: #82b865;
font-weight: 600;
line-height: 1;
}
@media screen and (max-width: 1040px) {
.inner-examination .examination-clumn-wrap .ad-news-more a {
font-size: 17px;
padding: 13px 0;
}
}


.inner-examination .examination-clumn-wrap .ad-news-more a:hover {
    background: #82b865 !important;
    color: #ffffff;
}


.goukaku-gkb {
width: 100%;
}

.goukaku-gkb li {
    position: relative;
    display: flex;
    flex-basis: auto;
    list-style-type: none;
    width: 32%;
//    margin: 1.2rem 0;
}
@media screen and (max-width: 1040px) {
.goukaku-gkb li {
//    width: 48%;
//    margin: .8rem 0;
}
}

.goukaku-gkb li a {
width: 100%;
}

.goukaku-gkb li a img {
width: 100%;
height: 100%;
display:block;
}

.inner-examination .examination-clumn-wrap .info-btn-wrapper {
display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    flex-wrap: nowrap;
    -webkit-box-lines: multiple;
    -moz-box-lines: multiple;
    margin: 70px 0 74px;
}
@media screen and (max-width: 1040px) {
.inner-examination .examination-clumn-wrap .info-btn-wrapper {
    flex-wrap: wrap;
    margin: 60px 0 25px;
}
}

.inner-examination .examination-clumn-wrap .info-btn-out {
width: 22.718%;
margin-right: 3.55%;
}
@media screen and (max-width: 1040px) {
.inner-examination .examination-clumn-wrap .info-btn-out {
width: 48%;
margin-bottom: .8rem;
}
.inner-examination .examination-clumn-wrap .info-btn-out:nth-child(even) {
margin-right: 0;
}
}

.inner-examination .examination-clumn-wrap .info-btn-out:last-child {
margin: 0;
}

.inner-examination .examination-clumn-wrap .info-btn-out a {
font-size: 13px !important;
text-align: center;
display: inline-block;
width: 100%;
padding: 13px 10px;
color: #82b865;
border: 1px solid #82b865;
margin: 0 !important;
}
@media screen and (max-width: 1040px) {
.inner-examination .examination-clumn-wrap .info-btn-out a {
font-size: 14px !important;
padding: 12px 5px;
line-height: 1.4;
border: 2px solid #82b865;
}
}

.inner-examination .examination-clumn-wrap .info-btn-out a:hover {
    background: #82b865;
    color: #ffffff;
}


.inner-examination .examination-clumn-wrap .info-btn-out a[target="_blank"]::after {
display: none;
}

.inner-examination .examination-clumn-wrap .cp-text-col1 {
   margin: 0 auto 45px;
}


.inner-examination .examination-clumn-wrap .news-inner {
padding: 0 10px;
}
@media screen and (max-width: 1040px) {
.inner-examination .examination-clumn-wrap .news-inner {
padding: 10px 0 0;
}
}

.inner-examination .examination-clumn-wrap .news-inner .news {
display: block;
border: 0;
padding: 0;
margin: 0 0 27px;
}

.inner-examination .examination-clumn-wrap .news-inner .news .date {
margin-right: 40px;
margin-bottom: 12px;
}
@media screen and (max-width: 1040px) {
.inner-examination .examination-clumn-wrap .news-inner .news .date {
margin-right: 14px;
}
}

@media screen and (max-width: 1040px) {
.inner-examination .examination-clumn-wrap .news-inner .news-detail {
padding-top: 0;
}
}

.inner-examination .examination-clumn-wrap .news-inner .news .date p {
font-weight: bold;
color: #666;
}
@media screen and (max-width: 1040px) {
.inner-examination .examination-clumn-wrap .news-inner .news p {
   float: none !important;
display: inline-block;
}
}

.inner-examination .news-detail a {
color: #666;
font-weight: normal;
line-height: 1.4;
}

.inner-examination .examination-clumn-wrap .news-date {
font-weight: bold !important;
color: #666 !important;
}
@media screen and (max-width: 1040px) {
.inner-examination .examination-clumn-wrap .news-date {
width: auto;
margin-right: 10px;
}
}

@media screen and (max-width: 1040px) {
.news-inner .news-category {
width: auto !important;
}
}

.inner-examination .examination-clumn-wrap .news-inner .news-category span {
  margin-right: 0 !important;
  padding: 2px 8px;
  width: auto;
  font-size: 12px;
  font-weight: normal;
}

.inner-examination .examination-clumn-wrap .bnr-list {
display: flex;
flex-wrap: wrap;
justify-content:space-between;
margin: 0 0 50px;
}
@media screen and (max-width: 768px) {
.inner-examination .examination-clumn-wrap .bnr-list {
   display: block;
   margin: 0 0 30px;
}
}


.inner-examination .examination-clumn-wrap .bnr-list > div {
margin-bottom: 10px;
}

.inner-examination .examination-clumn-wrap .bnr-list > div:last-child {
margin-bottom: 0;
}

.inner-examination .examination-clumn-wrap .bnr-list .bnrs1 {
width:49.5%;
}
@media screen and (max-width: 768px) {
.inner-examination .examination-clumn-wrap .bnr-list .bnrs1 {
width: 100%;
}
}

.inner-examination .examination-clumn-wrap .bnr-list .bnrs1 a::after {
display: none !important;
}

.inner-examination .examination-clumn-wrap .bnr-list .bnrs1 a {
width: 100%;
}


.inner-examination .examination-clumn-wrap .bnr-list .bnrs2 {
width: 49.5%;
display: flex;
}
@media screen and (max-width: 768px) {
.inner-examination .examination-clumn-wrap .bnr-list .bnrs2 {
width: 100%;
}
}


.inner-examination .examination-clumn-wrap .bnr-list .bnrs2 a {
display: inline-block;
width: 49%;
}
.inner-examination .examination-clumn-wrap .bnr-list .bnrs2 a:first-of-type {
margin-right: auto;
}
/* トップページに適用ここまで */

