﻿>>>>>>>
/*
Theme Name: 日本商科学院専門学校受験生応援サイトadmissions-2022
*/

/************************************************************/  
*{margin:0;padding:0;box-sizing:border-box;}
body{word-wrap:break-word;font:100%/100% "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", "sans-serif";color:#333;-webkit-text-size-adjust:100%;}

/************************************************************/  
a{text-decoration:none;color:#333333;}
a:hover{color: #0068B7;}
a:focus { outline: none; }
@media (max-width:480px) {a:hover{color: #333333;opacity: 1.0 !important;}}/*max-width:1024px*/

/************************************************************/   
html {overflow-y: scroll;}
body {position: relative;min-height: 100vh;box-sizing: border-box;}
body.active { position: fixed;width: 100%; height: 100%;left: 0;}

/************************************************************/    
.alignleft { text-align: left!important }
.aligncenter { display: block; margin: 1px auto!important }
.alignright { display: block; margin: 1px 1px 1px auto!important }

/************************************************************/   
header, hgroup, section, footer, aside, nav, article {display: block;}
.mw_wp_form .error{font-size:100% !important;color:#F00 !important;margin:5px 0 0;display:block;	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", "sans-serif";transform: rotate(0.05deg);}


.taC{
    text-align: center !important;
}
.taL{
    text-align: left !important;
}
.taR{
    text-align: right !important;
}
/************************************************************/  
html { background: #fff }
blockquote, body, button, code, dd, div, dl, dt, fieldset, form, h1, h2, h3, h4, h5, h6, input, legend, li, ol, p, pre, select, td, textarea, th, ul { margin: 0; padding: 0 }
table { border-collapse: collapse; border-spacing: 0 }
fieldset, img { border: 0 }
address, button, caption, cite, code, dfn, em, input, optgroup, option, select, textarea, th, var { font: inherit }
del, ins { text-decoration: none }
li { list-style: none }
caption, th { text-align: left }
h1, h2, h3, h4, h5, h6 { font-size: 100%; font-weight: 400 }
q:after, q:before { content: '' }
abbr, acronym { border: 0; font-variant: normal }
sub, sup { vertical-align: baseline }
legend { color: #000 }
img { outline: 0; border-style: none }
button, input, select, textarea { -webkit-appearance: none; -moz-appearance: none; appearance: none }

/*********************************************/	
:placeholder-shown {color:#9f9fa0}
::-webkit-input-placeholder {color:#9f9fa0}
:-moz-placeholder, ::-moz-placeholder {color:#9f9fa0;opacity:1}
:-ms-input-placeholder {color:#9f9fa0}
 
/************************************************************/   
@font-face{font-display: swap;font-family:'m+c2_Thin';src:url(https://admissions.suzuka.ac.jp/wp/wp-content/themes/admissions-2022/font/mplus-2c-thin.eot);src:url(https://admissions.suzuka.ac.jp/wp/wp-content/themes/admissions-2022/font/mplus-2c-thin.eot?) format('embedded-opentype'),url(https://admissions.suzuka.ac.jp/wp/wp-content/themes/admissions-2022/font/mplus-2c-thin.woff) format('woff'),url(https://admissions.suzuka.ac.jp/wp/wp-content/themes/admissions-2022/font/mplus-2c-thin.ttf) format('truetype')}
@font-face{font-display: swap;font-family:'m+c2_Light';src:url(https://admissions.suzuka.ac.jp/wp/wp-content/themes/admissions-2022/font/mplus-2c-light.eot);src:url(https://admissions.suzuka.ac.jp/wp/wp-content/themes/admissions-2022/font/mplus-2c-light.eot?) format('embedded-opentype'),url(https://admissions.suzuka.ac.jp/wp/wp-content/themes/admissions-2022/font/mplus-2c-light.woff) format('woff'),url(https://admissions.suzuka.ac.jp/wp/wp-content/themes/admissions-2022/font/mplus-2c-light.ttf) format('truetype')}
@font-face{font-display: swap;font-family:'m+c2_Regular';src:url(https://admissions.suzuka.ac.jp/wp/wp-content/themes/admissions-2022/font/mplus-2c-regular.eot);src:url(https://admissions.suzuka.ac.jp/wp/wp-content/themes/admissions-2022/font/mplus-2c-regular.eot?) format('embedded-opentype'),url(https://admissions.suzuka.ac.jp/wp/wp-content/themes/admissions-2022/font/mplus-2c-regular.woff) format('woff'),url(https://admissions.suzuka.ac.jp/wp/wp-content/themes/admissions-2022/font/mplus-2c-regular.ttf) format('truetype')}
@font-face{font-display: swap;font-family:'m+c2_Medium';src:url(https://admissions.suzuka.ac.jp/wp/wp-content/themes/admissions-2022/font/mplus-2c-medium.eot);src:url(https://admissions.suzuka.ac.jp/wp/wp-content/themes/admissions-2022/font/mplus-2c-medium.eot?) format('embedded-opentype'),url(https://admissions.suzuka.ac.jp/wp/wp-content/themes/admissions-2022/font/mplus-2c-medium.woff) format('woff'),url(https://admissions.suzuka.ac.jp/wp/wp-content/themes/admissions-2022/font/mplus-2c-medium.ttf) format('truetype')}
@font-face{font-display: swap;font-family:'m+c2_Bold';src:url(https://admissions.suzuka.ac.jp/wp/wp-content/themes/admissions-2022/font/mplus-2c-bold.eot);src:url(https://admissions.suzuka.ac.jp/wp/wp-content/themes/admissions-2022/font/mplus-2c-bold.eot?) format('embedded-opentype'),url(https://admissions.suzuka.ac.jp/wp/wp-content/themes/admissions-2022/font/mplus-2c-bold.woff) format('woff'),url(https://admissions.suzuka.ac.jp/wp/wp-content/themes/admissions-2022/font/mplus-2c-bold.ttf) format('truetype')}
@font-face{font-display: swap;font-family:'m+c2_Heavy';src:url(https://admissions.suzuka.ac.jp/wp/wp-content/themes/admissions-2022/font/mplus-2c-heavy.eot);src:url(https://admissions.suzuka.ac.jp/wp/wp-content/themes/admissions-2022/font/mplus-2c-heavy.eot?) format('embedded-opentype'),url(https://admissions.suzuka.ac.jp/wp/wp-content/themes/admissions-2022/font/mplus-2c-heavy.woff) format('woff'),url(https://admissions.suzuka.ac.jp/wp/wp-content/themes/admissions-2022/font/mplus-2c-heavy.ttf) format('truetype')}
/************************************************************/
@font-face { font-family: "Hannari_font"; src: url("https://admissions.suzuka.ac.jp/wp/wp-content/themes/admissions-2022/font/hannari.eot?") format('woff'); font-display: swap; }
.wf-hannari { font-family: "Hannari"; }
/************************************************************/  
@font-face {
  font-family: 'Noto Serif Japanese 100';
  font-style: normal;
  font-weight: 100;
  src: url('https://admissions.suzuka.ac.jp/wp/wp-content/themes/admissions-2022/font/NotoSerifCJKjp-ExtraLight.otf') format('opentype');
  src: url('https://admissions.suzuka.ac.jp/wp/wp-content/themes/admissions-2022/font/NotoSerifCJKjp-ExtraLight.woff2') format('woff2'),
       url('https://admissions.suzuka.ac.jp/wp/wp-content/themes/admissions-2022/font/NotoSerifCJKjp-ExtraLight.woff') format('woff');
}
@font-face {
  font-family: 'Noto Serif Japanese 300';
  font-style: normal;
  font-weight: 300;
  src: url('https://admissions.suzuka.ac.jp/wp/wp-content/themes/admissions-2022/font/NotoSerifCJKjp-Light.otf') format('opentype');
  src: url('https://admissions.suzuka.ac.jp/wp/wp-content/themes/admissions-2022/font/NotoSerifCJKjp-Light.woff2') format('woff2'),
       url('https://admissions.suzuka.ac.jp/wp/wp-content/themes/admissions-2022/font/NotoSerifCJKjp-Light.woff') format('woff');
}
@font-face {
  font-family: 'Noto Serif Japanese 400';
  font-style: normal;
  font-weight: 400;
  src: url('https://admissions.suzuka.ac.jp/wp/wp-content/themes/admissions-2022/font/NotoSerifCJKjp-Regular.otf') format('opentype');
  src: url('https://admissions.suzuka.ac.jp/wp/wp-content/themes/admissions-2022/font/NotoSerifCJKjp-Regulart.woff2') format('woff2'),
       url('https://admissions.suzuka.ac.jp/wp/wp-content/themes/admissions-2022/font/NotoSerifCJKjp-Regular.woff') format('woff');
 }
@font-face {
  font-family: 'Noto Serif Japanese 500';
  font-style: normal;
  font-weight: 500;
  src: url('https://admissions.suzuka.ac.jp/wp/wp-content/themes/admissions-2022/font/NotoSerifCJKjp-Medium.otf') format('opentype');
  src: url('https://admissions.suzuka.ac.jp/wp/wp-content/themes/admissions-2022/font/NotoSerifCJKjp-Medium.woff2') format('woff2'),
       url('https://admissions.suzuka.ac.jp/wp/wp-content/themes/admissions-2022/font/NotoSerifCJKjp-Medium.woff') format('woff');
 }
@font-face {
  font-family: 'Noto Serif Japanese 600';
  font-style: normal;
  font-weight: 600;
  src: url('https://admissions.suzuka.ac.jp/wp/wp-content/themes/admissions-2022/font/NotoSerifCJKjp-SemiBold.otf') format('opentype');
  src: url('https://admissions.suzuka.ac.jp/wp/wp-content/themes/admissions-2022/font/NotoSerifCJKjp-SemiBold.woff2') format('woff2'),
       url('https://admissions.suzuka.ac.jp/wp/wp-content/themes/admissions-2022/font/NotoSerifCJKjp-SemiBold.woff') format('woff');
 }
@font-face {
   font-family: 'Noto Serif Japanese 700';
   font-style: normal;
   font-weight: 700;
  src: url('https://admissions.suzuka.ac.jp/wp/wp-content/themes/admissions-2022/font/NotoSerifCJKjp-Bold.otf') format('opentype');
  src: url('https://admissions.suzuka.ac.jp/wp/wp-content/themes/admissions-2022/font/NotoSerifCJKjp-Bold.woff2') format('woff2'),
       url('https://admissions.suzuka.ac.jp/wp/wp-content/themes/admissions-2022/font/NotoSerifCJKjp-Bold.woff') format('woff');
 }
@font-face {
  font-family: 'Noto Serif Japanese 900';
  font-style: normal;
  font-weight: 900;
  src: url('https://admissions.suzuka.ac.jp/wp/wp-content/themes/admissions-2022/font/NotoSerifCJKjp-Black.otf') format('opentype');
  src: url('https://admissions.suzuka.ac.jp/wp/wp-content/themes/admissions-2022/font/NotoSerifCJKjp-Black.woff2') format('woff2'),
       url('https://admissions.suzuka.ac.jp/wp/wp-content/themes/admissions-2022/font/NotoSerifCJKjp-Black.woff') format('woff');
 }

.set_notoG{font-family: 'Noto Sans JP',"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", "sans-serif";}
.set_notoM{font-family: 'Noto Serif Japanese',"ＭＳ Ｐ明朝", "MS PMincho","ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", "serif";}

/*

Thin	100
Light	300
DemiLight	350
Regular	400
Medium	500
Bold	700
Black	900

*/

/* 文件卡片整体布局 */
.file-card {
  display: flex;
  align-items: stretch;
  gap: 1rem;
  background: #fff;
  border-radius: 1rem;
  box-shadow: 0 4px 10px rgba(0,0,0,0.08);
  overflow: hidden;
  transition: all 0.3s ease;
  padding: 1.2rem;
  position: relative;
  cursor: pointer;
}

.file-card:hover {
  transform: translateY(-4px);
  box-shadow: 0 8px 16px rgba(0,0,0,0.12);
}

/* 左侧图标区域 */
.file-card__left {
  flex: 0 0 64px;
  display: flex;
  justify-content: center;
  align-items: center;
}

.file-card__icon {
  background: linear-gradient(135deg, #e53935, #ff7043);
  color: white;
  border-radius: 0.75rem;
  width: 64px;
  height: 64px;
  display: flex;
  align-items: center;
  justify-content: center;
  box-shadow: 0 2px 6px rgba(0,0,0,0.15);
  transition: transform 0.3s ease;
}

.file-card:hover .file-card__icon {
  transform: scale(1.08) rotate(3deg);
}

/* 图标SVG */
.file-card__svg {
  width: 42px;
  height: 42px;
  fill: currentColor;
}

/* 主体内容 */
.file-card__body {
  flex: 1;
  display: flex;
  flex-direction: column;
  justify-content: center;
}

/* 标题 */
.file-card__title {
  font-size: 1.1rem;
  font-weight: 600;
  color: #222;
  margin: 0;
}

/* 文件元信息 */
.file-card__meta {
  font-size: 0.85rem;
  color: #666;
  margin-top: 0.3rem;
}

.file-card__meta-item {
  margin-right: 0.75rem;
}

/* 描述 */
.file-card__desc {
  font-size: 0.9rem;
  color: #555;
  margin: 0.5rem 0 0.8rem;
  line-height: 1.4;
}

/* 操作按钮 */
.file-card__actions {
  display: flex;
  gap: 0.6re;
}
.center-box {
  width: 1000px;
  margin: 0 auto; /* 左右自动外边距即可水平居中 */
}


.infomation > h2{
  text-align: center;
font: 30px / 1.0em 'Noto Serif JP', serif, "ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", "serif";
   font-weight: 500;
  color: #6fa8dc;     /* 淡蓝色 */
  margin: 24px 0;
  font-size: 22px;
  font-weight: 700;
  letter-spacing: 0.06em;
}

