

/*-----------------------------------------------------
BODY
-------------------------------------------------------*/
BODY	{
  text-color: #333333;
  background: #ffffff;
  margin: 0px;
  padding: 0px;
  font-family: 'Noto Sans JP', sans-serif;
}


/*-----------------------------------------------------
BODY
-------------------------------------------------------*/
BODY#SELECT	{
  background-image: url(/admission/img/cl_bg.gif);
  background-repeat: repeat-y;
  text-color: #333333;
  margin: 0px;
  padding: 0px;
}




/*箱リンク*/

a.linkBtnA, a.linkBtnA:link, a.linkBtnA:visited {
  -moz-text-blink: none;
  -moz-text-decoration-color: -moz-use-text-color;
  -moz-text-decoration-line: none;
  -moz-text-decoration-style: solid;
  background-color: #FEFEFE;
  background-image: url("../img/bg_link-button.gif");
  background-position: left top;
  background-repeat: repeat-x;
  border-bottom-color: #CDCDCD;
  border-bottom-style: solid;
  border-bottom-width: 1px;
  border-right-color-ltr-source: physical;
  border-right-color-rtl-source: physical;
  border-right-color-value: #D6D6D6;
  border-right-style-ltr-source: physical;
  border-right-style-rtl-source: physical;
  border-right-style-value: solid;
  border-right-width-ltr-source: physical;
  border-right-width-rtl-source: physical;
  border-right-width-value: 1px;
  color: #0F0F69;
  display: block;
  line-height: 1.1;
  margin-bottom: 1px;
  padding-bottom: 4px;
  padding-left: 11px;
  padding-right: 5px;
  padding-top: 4px;
  text-indent: -6px;
}
a.linkBtnA:hover, a.linkBtnA:active {
  -moz-text-blink: none;
  -moz-text-decoration-color: -moz-use-text-color;
  -moz-text-decoration-line: none;
  -moz-text-decoration-style: solid;
  background-color: #DEDEDE;
  background-image: url("/admission/img/bg_link-button_o.gif");
  background-position: left top;
  background-repeat: repeat-x;
  color: #0F0F69;
}
a.linkBtnA img {
  vertical-align: middle;
}
.iconTypeA01 a.linkBtnA, .iconTypeA01 a.linkBtnA:link, .iconTypeA01 a.linkBtnA:visited {
  padding-left: 0;
  text-indent: -14px;
}

.boxlinkA01 { margin: 0 aute 0;
  margin-left :25px;
  width: 110px;
  margin-bottom: 0px;
}

/* Firefox hack start */
@-moz-document url-prefix() {
  .boxlinkA01 {
    margin-left :25px;
    width: 110px;
  }
}
/* Firefox hack end */

/*リンクボタン*/
.btnRD{display:inline-block;color:#0f0f69;text-decoration:none;text-align:center;padding:15px 30px 15px !important;background-image:none!important;}
.btnRD{background-color:#cc0000;color:#fff!important;}
.btnRD span{padding-left:10px;display:inline-block;line-height:24px;background:url(/commonY15/img/icon_arrow_right_white_01.png) 0 7px no-repeat;}
.btnRD:hover span,.btnRD:focus span{text-decoration:underline;cursor:pointer;}

body{margin:0!important;padding:0!important;color:#333333;font-size:14px;}
#wrapper{
  min-width: 0;
}


.anchor_nav{
  margin:  0 auto;
  max-width: 100%;
}
  .anchorList_block2{
    margin: 0 auto;
    background: #f6f6f6;
    border: 2px solid #d0d0d0;
    padding: 13px 3px 13px 3px;
    display: flex;
    flex-direction: row;
    justify-content: space-around;
    flex-wrap: wrap;
  }
  .box_layout { border: 1px solid #d0d0d0 }
.box_layout > .image { border-bottom: 1px solid #d0d0d0; padding: 10px;}
.box_layout .image img { vertical-align:bottom; }
.box_layout > .content { padding: 10px 15px }
.box_layout > .content > .heading { font-weight: bold; }
@media screen and (max-width: 768px) {
  .anchorList_block2{
    justify-content: space-between;
    padding: 13px 10px 3px;
    margin: 0 auto;
    max-width: 100%;
  }
  .anchorList_block2 li{
    flex: 1 0 100%;
    margin-bottom: 5px;
  }
  .anchorList_block2 li a{
    text-align: left;
  }
  .box_layout > .content { padding: 10px 8px;text-align: left;}
  .box_layout > .content > .heading{font-size: 11px;}
  .box_layout > .content .heading a{font-size: 11px;}
}

small{
  font-size: 85%;
}
