@charset "UTF-8";

@import url('https://fonts.googleapis.com/css2?family=Lato:wght@900&display=swap');

.gr{
  background: linear-gradient(90deg,rgba(3,154,126,0.03) 0%,rgba(3,154,126,0.2) 100%);
}
.en .link_R1.-c_2 a{
  background-color: #007d6c;
}

.mainBlock__body > *:not(:first-child).-mt_20 {
  margin-top: 2rem;
}

.navigation_5__itemInner.-ico07::before {
  background-image: url(../images/nav5_ico07.png);
  background-size: 100%;
}

.navigation_5__itemInner.-ico07:hover::before {
  background-image: url(../images/nav5_ico07_wh.png);
}

.navigation_5__itemInner.-ico08::before {
  background-image: url(../images/nav5_ico08.png);
  background-size: 100%;
}

.navigation_5__itemInner.-ico08:hover::before {
  background-image: url(../images/nav5_ico08_wh.png);
}

*:not(:first-child):not([class*="title_"]).attend_img {
  margin-top: 5rem;
}

.attend_img > * {
  -webkit-box-flex: unset !important;
  -webkit-flex: unset !important;
      -ms-flex: unset !important;
          flex: unset !important;
}

.attend_img .pc {
  max-width: 777px;
  width: 100%;
  margin-right: auto;
  margin-left: auto;
}

.attend_img .sp {
  display: none;
}

.attend_img + *:not(:first-child):not([class*="title_"]).wp-block-buttons {
  margin-top: 6rem;
}

.link_R6 a {
  padding: 18px 60px 18px 25px;
  border-radius: 10px;
  background-position: right 24px center;
  font-size: 1.7rem;
}

.link_R6 a:hover {
  background-position: right 19px center;
}

.title_v2_lv1 {
  margin-bottom: 40px;
  padding: 11px 19px;
  border-radius: 5px;
  font-size: 2.6rem;
  font-weight: 700;
  letter-spacing: 0;
  line-height: 1.42;
}

.title_v2_lv1.has-background {
  padding: 11px 19px;
}

.title_v2_lv2 {
  margin-bottom: 20px;
  font-size: 2.6rem;
  font-weight: 700;
  line-height: 1.42;
}

.title_v2_lv2.-fs_16 {
  font-size: 1.6rem;
}

.title_v2_lv2.-fs_17 {
  font-size: 1.7rem;
}

.title_v2_lv2.-fs_18 {
  font-size: 1.8rem;
}

.title_v2_lv2.-fs_19 {
  font-size: 1.9rem;
}

.title_v2_lv2.-fs_20 {
  font-size: 2rem;
}

.title_v2_lv2.-fs_21 {
  font-size: 2.1rem;
}

.title_v2_lv2.-fs_22 {
  font-size: 2.2rem;
}

.title_v2_lv2.-fs_23 {
  font-size: 2.3rem;
}

.title_v2_lv2.-fs_24 {
  font-size: 2.4rem;
}

.title_v2_lv2.-fs_25 {
  font-size: 2.5rem;
}

.title_v2_lv2.-fs_26 {
  font-size: 2.6rem;
}

.title_v2_lv2.-fs_27 {
  font-size: 2.7rem;
}

.title_v2_lv2.-fs_28 {
  font-size: 2.8rem;
}

.title_v2_lv2.-fs_29 {
  font-size: 2.9rem;
}

.title_v2_lv2.-fs_30 {
  font-size: 3rem;
}

.title_v2_lv2.-fs_31 {
  font-size: 3.1rem;
}

.title_v2_lv2.-fs_32 {
  font-size: 3.2rem;
}

.ttlGroup_h2_p_type.mainBlock.-normal {
  padding: 50px 2rem;
}

.ttlGroup_h2_p_type h2 {
  margin-top: 0;
}

.ttlGroup_h2_p_type p:not(:first-child) {
  margin-top: 3rem;
}

.bg_type.has-background {
  padding: 60px;
}

.bg_type.bg_bg {
  margin-top: 5px !important;
}

.bg_type:first-of-type {
  border-top-left-radius: 5px;
  border-top-right-radius: 5px;
}

.bg_type:last-of-type {
  border-bottom-right-radius: 5px;
  border-bottom-left-radius: 5px;
}

.flex_icon_text {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  margin-bottom: 0;
}

.flex_icon_text > * {
  -webkit-box-flex: unset !important;
  -webkit-flex: unset !important;
      -ms-flex: unset !important;
          flex: unset !important;
}

.flex_icon_text .icon_box {
  width: 170px;
  height: 170px;
  border-radius: 50%;
  border: 5px solid #fff;
  overflow: hidden;
}

.flex_icon_text .text_box {
  width: 660px;
}

.flex_icon_text .text_box .st {
  padding-left: 20px;
  text-indent: -20px;
}

.flex_icon_text .text_box .st::before {
  content: "";
  display: inline-block;
  width: 10px;
  height: 10px;
  margin-right: 10px;
  border-radius: 50%;
  background-color: #333;
}

.flex_icon_text .text_box .st.has-theme-1-color::before {
  background-color: #007d6c;
}

.flex_icon_text .text_box .st.has-theme-3-color::before {
  background-color: #31a3aa;
}

.flex_icon_text .text_box .st.has-theme-6-color::before {
  background-color: #377E7F;
}

.flex_icon_text .text_box .st.has-accent-1-color::before {
  background-color: #e71063;
}

.box_type01 {
  padding: 60px;
  border: 5px solid #E6F9F6;
}

.box_type01[class*="-fkds_"] {
  position: relative;
}

.box_type01[class*="-fkds_"]::before, .box_type01[class*="-fkds_"]::after {
  content: "";
  position: absolute;
  border: 19px solid rgba(0, 0, 0, 0);
}

.box_type01.-fkds_top {
  border-radius: 5px 5px 0 0;
}

.box_type01.-fkds_top::before, .box_type01.-fkds_top::after {
  left: calc(50% - 19px);
  border-top-width: 0;
  border-bottom: 25px solid #E6F9F6;
}

.box_type01.-fkds_top::before {
  top: -28px;
}

.box_type01.-fkds_top::after {
  top: -20px;
  border-bottom-color: #fff;
}

.box_type01.-fkds_right {
  border-radius: 0 5px 5px 0;
}

.box_type01.-fkds_right::before, .box_type01.-fkds_right::after {
  top: calc(50% - 19px);
  border-right-width: 0;
  border-left: 25px solid #E6F9F6;
}

.box_type01.-fkds_right::before {
  right: -28px;
}

.box_type01.-fkds_right::after {
  right: -20px;
  border-left-color: #fff;
}

.box_type01.-fkds_bottom {
  border-radius: 0 0 5px 5px;
}

.box_type01.-fkds_bottom::before, .box_type01.-fkds_bottom::after {
  left: calc(50% - 19px);
  border-top: 25px solid #E6F9F6;
  border-bottom-width: 0;
}

.box_type01.-fkds_bottom::before {
  bottom: -28px;
}

.box_type01.-fkds_bottom::after {
  bottom: -20px;
  border-top-color: #fff;
}

.box_type01.-fkds_left {
  border-radius: 5px 0 0 5px;
}

.box_type01.-fkds_left::before, .box_type01.-fkds_left::after {
  top: calc(50% - 19px);
  border-left-width: 0;
  border-right: 25px solid #E6F9F6;
}

.box_type01.-fkds_left::before {
  left: -28px;
}
.link_none .navigation_5__item:nth-child(2) a{
  pointer-events: none;
}
.box_type01.-fkds_left::after {
  left: -20px;
  border-right-color: #fff;
}

.box_type01 p + p {
  margin-top: 1.6rem;
}

.flex_box_type01 {
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

.flex_box_type01 .wp-block-column {
  padding: 40px 10px;
}

.flex_box_type01 .wp-block-column:not(:first-child) {
  margin-left: 0;
}

.flex_box_type01 .wp-block-column .wp-block-image {
  text-align: center;
}

.flex_box_type01 .wp-block-column .att {
  font-size: 1.5rem;
  letter-spacing: 0;
}

.flex_box_type02 {
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

.flex_box_type02.has-background {
  padding: 50px 60px;
}

.flex_box_type02 .wp-block-column .wp-block-image {
  text-align: center;
}

.flex_box_type02 .wp-block-column .att {
  font-size: 1.5rem;
  letter-spacing: 0;
}

.flex_box_type02 .wp-block-column.fig_box {
  padding: 33px 55px;
  background-color: #fff;
}

.flex_box_type02 .wp-block-column.fig_box .wp-block-image {
  text-align: center;
}

.flex_box_type02 .wp-block-column.fig_box[class*="-fkds_"] {
  position: relative;
}

.flex_box_type02 .wp-block-column.fig_box[class*="-fkds_"]::before {
  content: "";
  position: absolute;
  border: 19px solid rgba(0, 0, 0, 0);
}

.flex_box_type02 .wp-block-column.fig_box.-fkds_top::before, .flex_box_type02 .wp-block-column.fig_box.-fkds_top::after {
  left: calc(50% - 19px);
  border-top-width: 0;
  border-bottom: 25px solid #fff;
}

.flex_box_type02 .wp-block-column.fig_box.-fkds_top::before {
  top: -23px;
}

.flex_box_type02 .wp-block-column.fig_box.-fkds_right::before, .flex_box_type02 .wp-block-column.fig_box.-fkds_right::after {
  top: calc(50% - 19px);
  border-right-width: 0;
  border-left: 25px solid #fff;
}

.flex_box_type02 .wp-block-column.fig_box.-fkds_right::before {
  right: -23px;
}

.flex_box_type02 .wp-block-column.fig_box.-fkds_bottom::before, .flex_box_type02 .wp-block-column.fig_box.-fkds_bottom::after {
  left: calc(50% - 19px);
  border-top: 25px solid #fff;
  border-bottom-width: 0;
}

.flex_box_type02 .wp-block-column.fig_box.-fkds_bottom::before {
  bottom: -23px;
}

.flex_box_type02 .wp-block-column.fig_box.-fkds_left::before, .flex_box_type02 .wp-block-column.fig_box.-fkds_left::after {
  top: calc(50% - 19px);
  border-left-width: 0;
  border-right: 25px solid #fff;
}

.flex_box_type02 .wp-block-column.fig_box.-fkds_left::before {
  left: -23px;
}

.st_group_type01 p {
  font-size: 2.8rem;
  letter-spacing: 0;
  line-height: 1.4;
}

.st_group_type01 p + p {
  margin-top: 20px;
}

.st_group_type01 .has-large-font-size {
  font-size: 7.6rem;
  line-height: 1;
}

.st_group_type01 .has-large-font-size sub {
  font-size: 2.8rem;
}

.table_type01 {
  margin-bottom: 0;
}

.table_type01 tr:nth-child(odd) td {
  background-color: #FDFAF2;
}

.table_type01 tr:first-child th:first-child {
  background-color: #E7B755;
  color: #fff;
}

.table_type01 tr:first-child th:first-child .write_rl {
  line-height: 1;
  text-orientation: upright;
  -webkit-writing-mode: vertical-rl;
      -ms-writing-mode: tb-rl;
          writing-mode: vertical-rl;
}

.table_type01 tr:first-child th:first-child em {
  font-style: normal;
  text-combine-upright: all;
  -webkit-text-combine: horizontal;
  -ms-text-combine-horizontal: all;
}

.table_type01 tr:first-child > *:first-child {
  width: 5.1%;
}

.table_type01 tr:first-child > *:nth-child(2) {
  width: 31.4%;
}

.table_type01 tr:first-child > *:nth-child(3) {
  width: 38.9%;
}

.table_type01 tr:first-child > *:nth-child(4) {
  width: 24.6%;
}

.table_type01 tr:last-child td {
  position: relative;
  background-color: #fff;
}

.table_type01 tr:last-child td::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 2px;
  background-color: #c9c9c9;
  top: 0;
  left: 0;
}

.table_type01 tr > * {
  border: 0;
  border-right: 3px solid #F4F5FA;
}

.table_type01 tr > *:last-child {
  border-right: 0;
}

.table_type01 th {
  padding: 19px 16px;
  background-color: #E6D5A8;
  font-weight: 700;
  text-align: center;
  vertical-align: middle;
}

.table_type01 td {
  padding: 16px;
  background-color: #fff;
  line-height: 1.8;
  vertical-align: middle;
}

.table_type01.tbl_first tr:last-child td {
  background-color: #fff;
}

.table_type01 + .table_type01 tr:first-child td {
  position: relative;
}

.table_type01 + .table_type01 tr:first-child td::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 2px;
  background-color: #c9c9c9;
  top: 0;
  right: 0;
}

.table_type01 + .table_type01 tr:first-child td + td::before {
  width: calc(100% + 5px);
}

.table_type01:nth-of-type(even) tr:nth-child(odd) td {
  background-color: #fff;
}

.table_type01:nth-of-type(even) tr:nth-child(even) td {
  background-color: #FFF8F4;
}

.table_type01:nth-of-type(even) tr:first-child th:first-child {
  background-color: #DB8757;
}

.table_type01:nth-of-type(even) tr:last-child td {
  background-color: #fff;
}

.table_type01:first-of-type tr:first-child > *:first-child {
  border-top-left-radius: 5px;
}

.table_type01:first-of-type tr:first-child > *:last-child {
  border-top-right-radius: 5px;
}

.table_type01:last-of-type tr:last-child > *:first-child {
  border-bottom-left-radius: 5px;
}

.table_type01:last-of-type tr:last-child > *:last-child {
  border-bottom-right-radius: 5px;
}

.table_type01:last-of-type[class*="-rs_"] tr:first-child > *:first-child {
  border-bottom-left-radius: 5px;
}

.table_type01:last-of-type[class*="-rs_"] tr:last-child > *:first-child {
  border-bottom-left-radius: 0;
}

.pc {
  display: block;
}

.pc_inline {
  display: inline-block;
}

.sp {
  display: none;
}

.sp_inline {
  display: none;
}

a.text_link {
  text-decoration: underline;
}

a.text_link:hover {
  text-decoration: none;
}

strong.font_weight_medium {
  font-weight: 500;
}

ul.no_list_style > li, ul.type_plane > li, ul.type_plane_c > li, ol[class*="type_"] > li {
  position: relative;
  font-size: 1.6rem;
  line-height: 2;
}

ul.no_list_style > li + li, ul.type_plane > li + li, ul.type_plane_c > li + li, ol[class*="type_"] > li + li {
  margin-top: 1.5rem;
}

ul.no_list_style > li ul, ul.type_plane > li ul, ul.type_plane_c > li ul, ol[class*="type_"] > li ul, ul.no_list_style > li ol, ul.type_plane > li ol, ul.type_plane_c > li ol, ol[class*="type_"] > li ol {
  margin-top: .5rem;
}

ul.no_list_style > li li, ul.type_plane > li li, ul.type_plane_c > li li, ol[class*="type_"] > li li {
  margin-top: 0;
}

ul.num_font_weight.no_list_style > li::before, ul.num_font_weight.type_plane > li::before, ul.num_font_weight.type_plane_c > li::before, ol.num_font_weight[class*="type_"] > li::before {
  font-weight: 700;
}

ul.type_plane {
  margin-left: 1em;
}

ul.type_plane > li::before {
  content: "・";
  margin-left: -1em;
}

ul.type_plane_c {
  margin-left: 18px;
}

ul.type_plane_c > li::before {
  content: "";
  margin: 0 10px 0 -18px;
  width: 8px;
  height: 8px;
  border-radius: 50%;
  background-color: #9ABEBE;
}

ol[class*="type_"] {
  counter-reset: count 0;
}

ol[class*="type_"] > li::before {
  counter-increment: count 1;
  position: absolute;
  left: 0;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}

ol.type_plane {
  margin-left: 28px;
}

ol.type_plane > li::before {
  content: counter(count) ".";
  margin-left: -28px;
  width: 20px;
}

ol.type_kakko {
  margin-left: 40px;
}

ol.type_kakko > li::before {
  content: "（" counter(count) "）";
  margin-left: -40px;
  width: 43px;
}

ol.type_roman {
  margin-left: 26px;
}

ol.type_roman > li::before {
  content: counter(count, upper-roman) ".";
  margin-left: -26px;
  width: 20px;
}

.-mt_0 {
  margin-top: 0 !important;
}

.-mb_0 {
  margin-bottom: 0 !important;
}

.pageWrap .mainBlock .subBlock > *:not(:first-child):not([class*="title_"]) {
  margin-top: 2rem;
}

.HomeNursingBlocks__map .img_pin {
  position: absolute;
  top: 0;
  right: 0;
  width: 712px;
  pointer-events: none;
}

.HomeNursingBlocks__map .img_pin img {
  width: 100%;
  margin: 0;
}

.curriculum_fig_block {
display: flex;
width: 100%;
max-width: 900px;
justify-content: space-between;
align-items: center;
margin: 0 auto;
}
.curriculum_block {
display: none;
padding: 53px 18.5px;
background: #fff;
max-width: 330px;
width: 36.72%;
border-radius: 5px;
box-shadow: 1px 1px 20px rgb(0 0 0 / 30%);
}

.curriculum_block p{
font-weight: 700;
border-bottom: 2px dotted #377E7F;
padding-bottom: 15px;
font-size: 2.1rem;
line-height: 29px;
}
.curriculum_block p::before{
display: inline-block;
margin-right: 5px;
width: 30px;
height: 30px;
border-radius: 50%;
background-color: #2F366E;
color: #fff;
text-align: center;
font-weight: 700;
}
.curriculum_block.first_ct p::before{
content: "1"
}
.curriculum_block.second_ct p::before{
content: "2"
}
.curriculum_block.third_ct p::before{
content: "3"
}
.curriculum_block.fourth_ct p::before{
content: "4"
}
.curriculum_block.fifth_ct p::before{
content: "5"
}
.curriculum_block ul{
margin-left: 18.5px;
margin-top: 15px;
font-size: 1.8rem;
}
.curriculum_block ul li{
list-style-type: disc;
}

.curriculum_block ul li:not(:last-child){
margin-bottom: 8px;
}

.curriculum_block ul li:last-child{
margin-bottom: 15px;
}

.curriculum_block .wrap{
border-bottom: 2px dotted #377E7F;
}
.curriculum_fig_block .sp, .curriculum_fig_block .map.sp{
display: none;
}

.curriculum_fig_block .pc, .curriculum_fig_block .map.pc{
display: block;
}

.curriculum_fig_block area{
cursor: pointer;
}

.title_lv2_d.mt60{
margin-top: 60px;
}

.training_outline h3{
font-size: 2.1rem;
}

.training_outline.mainBlock .subBlock > *:not(:first-child):not([class*="title_"]) p{
margin-top: 1.5rem;
}
.title_lv2_d.re_dot{
border-bottom: none;
padding-bottom: 0;
margin-bottom: 0;
}
/*.curriculum_fig_block .fig_box {
  position: absolute;
  top: 0;
  left: calc(50% - 190px);
  width: 100%;
  max-width: 380px;
}

.curriculum_fig_block .fig_box figure {
  margin-bottom: 0;
}

.curriculum_fig_block .fig_box img {
  width: 100%;
}

.curriculum_fig_block .list_box {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  counter-reset: count 0;
}

.curriculum_fig_block .list_box .ol_item {
  width: 266px;
  padding-top: 60px;
  border-bottom: 2px dotted #377E7F;
}

.curriculum_fig_block .list_box .ol_item:nth-child(5), .curriculum_fig_block .list_box .ol_item:first-child {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: end;
  -webkit-align-items: flex-end;
      -ms-flex-align: end;
          align-items: flex-end;
  min-height: 372px;
  padding-top: 0;
}

.curriculum_fig_block .list_box .ol_item:nth-child(5) ul, .curriculum_fig_block .list_box .ol_item:first-child ul {
  min-height: 178px;
}

.curriculum_fig_block .list_box .ol_item:nth-child(5) {
  -webkit-box-ordinal-group: 2;
  -webkit-order: 1;
      -ms-flex-order: 1;
          order: 1;
  margin-right: 266px;
}

.curriculum_fig_block .list_box .ol_item:first-child {
  -webkit-box-ordinal-group: 3;
  -webkit-order: 2;
      -ms-flex-order: 2;
          order: 2;
}

.curriculum_fig_block .list_box .ol_item:nth-child(4) {
  -webkit-box-ordinal-group: 4;
  -webkit-order: 3;
      -ms-flex-order: 3;
          order: 3;
}

.curriculum_fig_block .list_box .ol_item:nth-child(3) {
  -webkit-box-ordinal-group: 5;
  -webkit-order: 4;
      -ms-flex-order: 4;
          order: 4;
}

.curriculum_fig_block .list_box .ol_item:nth-child(2) {
  -webkit-box-ordinal-group: 6;
  -webkit-order: 5;
      -ms-flex-order: 5;
          order: 5;
}

.curriculum_fig_block .list_box .ol_item .wrap {
  width: 100%;
}

.curriculum_fig_block .list_box .ol_item .st {
  position: relative;
  padding: 0 10px 12px 45px;
  border-bottom: 2px dotted #377E7F;
  font-size: 2rem;
  font-weight: bold;
  letter-spacing: .03em;
  line-height: 30px;
}

.curriculum_fig_block .list_box .ol_item .st::before {
  content: counter(count);
  counter-increment: count 1;
  position: absolute;
  top: 0;
  left: 10px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  width: 30px;
  height: 30px;
  padding-bottom: 2px;
  border-radius: 50%;
  background-color: #377E7F;
  color: #fff;
}

.curriculum_fig_block .list_box .ol_item ul {
  padding: 12px 0;
}

.curriculum_fig_block .list_box .ol_item li {
  padding-left: 1em;
  font-size: 1.6rem;
  letter-spacing: .03em;
  line-height: 1.625;
  text-indent: -1em;
}

.curriculum_fig_block .list_box .ol_item li::before {
  content: "・";
}

.curriculum_fig_block .list_box .ol_item li + li {
  margin-top: 6px;
}*/

.tabs_area .tabs_menu_pc {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin: 0 auto;
  border-radius: 5px;
  border: 2px solid #007d6c;
}

.tabs_area .tabs_menu_pc li {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  min-height: 56px;
  padding: 8px 15px;
  background-color: #fff;
  color: #007d6c;
  font-size: 1.8rem;
  font-weight: bold;
  letter-spacing: .03em;
  line-height: 1.6;
  text-align: center;
  -webkit-transition: .3s;
  transition: .3s;
  cursor: pointer;
}

.tabs_area .tabs_menu_pc li + li {
  border-left: 2px solid #007d6c;
}

.tabs_area .tabs_menu_pc li:first-child {
  border-top-left-radius: 3px;
  border-bottom-left-radius: 3px;
}

.tabs_area .tabs_menu_pc li:last-child {
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
}

.tabs_area .tabs_menu_pc li.active, .tabs_area .tabs_menu_pc li:hover {
  background-color: #007d6c;
  color: #fff;
}

.tabs_area .tabs_menu_pc li.active {
  cursor: unset;
}

.tabs_area .tabs_menu_pc.col2 {
  width: 800px;
}

.tabs_area .tabs_menu_pc.col2 li {
  width: 50%;
  position: relative;
}

.tabs_area .tabs_menu_pc li.active::after {
  content: "";
  display: block;
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 6px 10.5px 0 10.5px;
  border-color: #007d6c transparent transparent transparent;
  position: absolute;
  bottom: -6px;
}

.tabs_area .tabs_menu_pc.col3 {
  width: 730px;
}

.tabs_area .tabs_menu_pc.col3 li {
  width: calc(100% / 3);
}

.tabs_area .tabs_menu_sp {
  display: none;
}

.panel_area .panel_block {
  display: none;
}

.panel_area .panel_block.active {
  display: block;
}

.panel_area .panel_block > p + *:not(h1):not(h2):not(h3):not(h4):not(h5):not(h6) {
  margin-top: 1.6rem;
}

.achieve_search ul li {
  -webkit-transition: .3s;
  transition: .3s;
  cursor: pointer;
}

.achieve_search ul li.active {
  cursor: unset;
}

.achieve_search .main_tabs .tab_pc {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
}

.achieve_search .main_tabs .tab_pc li {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  width: calc((100% - 50px) / 6);
  margin-left: 10px;
  padding: 7px 10px;
  border-radius: 5px;
  border: 4px solid #F7FBFA;
  color: #AECBCB;
  font-size: 2.4rem;
  font-weight: bold;
  letter-spacing: .03em;
}

.achieve_search .main_tabs .tab_pc li:nth-child(6n + 1) {
  margin-left: 0;
}

.achieve_search .main_tabs .tab_pc li:nth-child(n + 7) {
  margin-top: 20px;
}

.achieve_search .main_tabs .tab_pc li.active, .achieve_search .main_tabs .tab_pc li:hover {
  border-color: #EDF6F4;
  background-color: #EDF6F4;
  color: #377E7F;
}

.achieve_search .main_tabs .tab_sp {
  display: none;
}

.achieve_search .panel_area {
  display: none;
  margin-top: 2rem;
  padding: 60px;
  border-radius: 0 0 5px 5px;
  background-color: #EDF6F4;
}

.achieve_search .panel_area.active {
  display: block;
}

.achieve_search .panel_area .sub_tabs .tab_pc {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin: 0 auto;
  border-radius: 5px;
  border: 2px solid #377E7F;
}

.achieve_search .panel_area .sub_tabs .tab_pc li {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  min-height: 56px;
  padding: 8px 15px;
  background-color: #fff;
  color: #377E7F;
  font-size: 2rem;
  font-weight: bold;
  letter-spacing: .03em;
  line-height: 1.6;
  text-align: center;
}

.achieve_search .panel_area .sub_tabs .tab_pc li + li {
  border-left: 2px solid #377E7F;
}

.achieve_search .panel_area .sub_tabs .tab_pc li:first-child {
  border-top-left-radius: 3px;
  border-bottom-left-radius: 3px;
}

.achieve_search .panel_area .sub_tabs .tab_pc li:last-child {
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
}

.achieve_search .panel_area .sub_tabs .tab_pc li.active, .achieve_search .panel_area .sub_tabs .tab_pc li:hover {
  background-color: #377E7F;
  color: #fff;
}

.achieve_search .panel_area .sub_tabs .tab_pc.col1 {
  width: 400px;
}

.achieve_search .panel_area .sub_tabs .tab_pc.col1 li {
  width: 100%;
}

.achieve_search .panel_area .sub_tabs .tab_pc.col2 {
  width: 688px;
}

.achieve_search .panel_area .sub_tabs .tab_pc.col2 li {
  width: 50%;
}

.achieve_search .panel_area .sub_tabs .tab_pc.col3 {
  width: 730px;
}

.achieve_search .panel_area .sub_tabs .tab_pc.col3 li {
  width: calc(100% / 3);
}

.achieve_search .panel_area .sub_tabs .tab_sp {
  display: none;
}

.achieve_search .panel_area .table_block {
  display: none;
  margin-top: 40px;
}

.achieve_search .panel_area .table_block.active {
  display: block;
}

.achieve_search .panel_area .table_block table th,
.achieve_search .panel_area .table_block table td {
  padding: 15px 12px;
  font-size: 1.6rem;
  letter-spacing: .03em;
  line-height: 2;
  vertical-align: middle;
}

.achieve_search .panel_area .table_block table th {
  background-color: #E6D5A8;
  font-weight: bold;
  text-align: center;
}

.achieve_search .panel_area .table_block table th:first-child {
  border-radius: 5px 0 0 0;
}

.achieve_search .panel_area .table_block table th:last-child {
  border-radius: 0 5px 0 0;
}

.achieve_search .panel_area .table_block table th + th {
  border-left: 3px solid #fff;
}

.achieve_search .panel_area .table_block table td + td {
  border-left: 3px solid #fff;
}

.achieve_search .panel_area .table_block table td:first-child {
  text-align: center;
}

.achieve_search .panel_area .table_block table td:nth-child(5) {
  text-align: center;
}

.achieve_search .panel_area .table_block table tr:nth-child(odd) td {
  background-color: #fff;
}

.achieve_search .panel_area .table_block table tr:nth-child(even) td {
  background-color: #FDFAF2;
}
#pageWrap.scholarship.en .cnt_area04{
padding-top: 0;
}

/* .siteContents #s1{
  background-image: linear-gradient(90deg, rgba(#039a7e, .03) 50%, rgba(#039a7e, .2) 100%);
  background-image: -webkit-gradient(linear, left top, right top, color-stop(50%, rgba(3, 154, 126, 0.03)), to(rgba(3, 154, 126, 0.2)));
  } */
/*3/10*/	
.tab-btn{
display:none; /*タブの切り替えを制御するラジオボタンを非表示に*/
}

.tab-list-wrap{
list-style-type:none; /*デフォルトの値をクリア*/
display:flex; /*ボタンを横並びに*/
justify-content:space-between; /*ボタンを横幅いっぱいに配置*/
max-width: 1000px;
margin: 0 auto;
flex-wrap: wrap;
}

.tab-list-wrap::after{
width: 30%;
content: "";
display: inline-block;
}

.tab-list-wrap li{
width: 30%;
}
 
.tab-list{
display:block;
width: 100%;
padding: 15px 0;
text-align:center;
border-radius: 10px;
background: #c5daff;
cursor:pointer; 
font-size: 2rem;
font-weight: bold;
letter-spacing: .03em;
line-height: 1.6;
color: #fff;
}

#tab-list1{
background:#ffffff; 
border: 3px solid #377E7F;
color: #377E7F;
}

#tab-list2{
background-color: #fff;
border: 3px solid #55a1a8;
color: #55a1a8;
}

#tab-list3 {
background: #ffffff;
border: 3px solid #2f366e;
color: #2f366e;
}
#tab-btn1:checked ~ .tab-list-wrap #tab-list1{
background-color: #377E7F;
border: 3px solid #377E7F;
color: #fff;
}

#tab-btn2:checked ~ .tab-list-wrap #tab-list2{
background-color: #55a1a8;
color: #fff;
}

#tab-btn3:checked ~ .tab-list-wrap #tab-list3{
background-color: #2f366e;
border: 3px solid #2f366e;
color: #fff;
}

.tab-content{
max-width: 1000px;
display:none; /*初期状態を非表示に*/
margin: 0 auto;
}
#tab-btn1:checked ~ .tab-content-wrap .tab-content1,
#tab-btn2:checked ~ .tab-content-wrap .tab-content2,
#tab-btn3:checked ~ .tab-content-wrap .tab-content3{
display: block;/*対応するボタンにチェックが入ったときに表示*/
}
.en-community_awareness .tab-content {
display: block;
}
.en-community_awareness .display-none {
display: none;
}
.siteContents .dl_btn{
max-width: 300px;
background: #007261;
border-radius: 5px;
display: inline-block;
padding: 20px 0;
text-align: center;
color: #fff;
width: 100%;
font-size: 20px;
line-height: 1;
margin-right: 20px;
}

.siteContents .dl_btn::after{
content: "";
display: inline-block;
width: 24px;
height: 21.5px;
background: center / contain no-repeat url("../../src/images/icon_dl.png");
margin-left: 25px;
}

.siteContents .application_btn{
max-width: 500px;
background: #007261;
border-radius: 5px;
display: block;
padding: 20px 0;
text-align: center;
color: #fff;
width: 100%;
text-decoration: none;
margin-top: 10px;
font-size: 20px;
line-height: 1;
}

.siteContents .application_tb table, .siteContents .subsidy_tb table{
border-collapse: collapse;
}
.siteContents .application_tb table td, .siteContents .application_tb table, .siteContents .subsidy_tb table td{
border: 2px solid #fff;
}
.siteContents .application_tb table tr:first-child td, .siteContents .subsidy_tb table tr:first-child td {
background-color: #55A1A8;
color: #fff;
}

.siteContents .application_tb table tr:nth-child(2) td, .siteContents .application_tb table tr:nth-child(4) td, .siteContents .subsidy_tb table tr:nth-child(even) td{
background-color: #EDF6F4;
}

.siteContents .application_tb table tr:nth-child(3) td, .siteContents .subsidy_tb table tr:nth-child(odd):not(:first-child) td{
background-color: #F4F5FA;
}
.siteContents .light_green{
background-color: rgba(49,163,170,0.5);
}
.subBlock .wrap_num_front{
height: 100%;
width: 100%;
padding-top: 10px 0;
background: url("https://www.shf.or.jp/wp-content/uploads/2022/03/front.png")no-repeat center / contain;
backface-visibility: hidden;
position: absolute;
top: 0;
left: 0;
border-radius: 5px;
transform: rotateY(0deg);
transition: .5s;
color: #fff;
text-shadow: 0 3px 3px rgba(0,166,172,0.51);
}
.subBlock .wrap_num_back{
height: 100%;
width: 100%;
padding:10px 0;
background: url("https://www.shf.or.jp/wp-content/uploads/2022/03/back.png")no-repeat center / contain;
backface-visibility: hidden;
position: absolute;
top: 0;
left: 0;
border-radius: 5px;
transform: rotateY(180deg);
transition: .5s;
}
.subBlock .num_strong{
  font-family: 'Lato', sans-serif;
  font-size: 147px;
  font-weight: 900;
  line-height: 1;
}
.subBlock .num_strong.en{
  font-size: 28px;
  line-height: 1.8;
  display: block;
}
.subBlock .wrap_num_front .num_size,
.subBlock .wrap_num_back .num_size{
  font-size: 53px;
}
.subBlock .card{
  position: relative;
  margin-left: 68px;
  width: 40%;
  max-width: 415px;
  height: 329px;
  transform-style: preserve-3d;
  perspective: 600px;
  transition: .5s;
  font-size: 30px;
  font-weight: 700;
  line-height: 1.5;
}
@media only screen and (min-width: 768px) {
  .subBlock .card:hover .wrap_num_front{
    transform: rotateY(-180deg);
  }
  .subBlock .card:hover .wrap_num_back{
    transform: rotateY(0deg);
  }
}
.subBlock .cnt_flex{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}
.subBlock .cnt_flex p{
  width: 50%;
}
.subBlock .wrap_num_front .card_txt,
.subBlock .wrap_num_back .card_txt{
  margin-top: 20px;
  width: 100%;
  font-size: 30px;
}
.mainBlock .mainBlock__body .wp-block-buttons{
  -webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start;
}
.home_nursing .wp-block-image img{
width: 100%;
height: 100%;
object-fit: cover;
}
.home_nursing .wp-block-image {
height: 100%;
width: 100%;
}

.home_nursing .office{
font-weight: 500;
text-indent: 2.5em;
margin-bottom: 20px;
}

.home_nursing .read_more a{
color: #fff;
font-weight: 500;
font-size: 18px;
margin: 20px auto 0;
border-radius: 5px;
text-align: center;
max-width: 300px;
background-color: #55A1A8;
display: block;
padding: 10px;
}
.search_grant .dl_btn{
  font-size: 18px;
}
.search_grant .dl_btn.gy{
  background-color: #55a1a8;
}
.search_grant .dl_btn.p{
  background-color: #2f366e;
}
.search_grant .dl_btn.re::after{
content: none;
}
.mw_635{
max-width: 635.31px;
}
/* テーブルタグ */
html[lang="en-US"] .article_2__detail {
  width: 800px;
  margin-top: 50px;
  margin-left: auto;
  margin-right: auto;
}
html[lang="en-US"] .table_2__rowHead {
  font-weight: bold;
  width: 400px;
  position: relative;
  padding-right: 90px;
}
html[lang="en-US"] .table_2__rowData {
  word-break: break-all;
  width: calc( 100% - 400px);
}
@media only screen and (max-width: 575.98px) {
  .wp-block-image + .deco_3 {
    margin-top: 5.7rem;
  }
  *:not(:first-child):not([class*="title_"]).attend_img {
    margin-top: 1.6rem;
  }
  .attend_img .pc {
    display: none;
  }
  .attend_img .sp {
    display: block;
    width: 85%;
    margin-right: auto;
    margin-left: auto;
  }
  .attend_img + *:not(:first-child):not([class*="title_"]).wp-block-buttons {
    margin-top: 3.5rem;
  }
  .link_R6 a {
    padding: 15px 50px 15px 20px;
    background-position: right 19px center;
    font-size: 1.6rem;
  }
  .link_R6 a:hover {
    background-position: right 14px center;
  }
  .title_v2_lv1 {
    margin-bottom: 35px;
    padding: 9px 15px;
    font-size: 2rem;
  }
  .title_v2_lv2 {
    margin-bottom: 12px;
    font-size: 2rem;
  }
  .title_v2_lv2.-fs_sp_14 {
    font-size: 1.4rem;
  }
  .title_v2_lv2.-fs_sp_15 {
    font-size: 1.5rem;
  }
  .title_v2_lv2.-fs_sp_16 {
    font-size: 1.6rem;
  }
  .title_v2_lv2.-fs_sp_17 {
    font-size: 1.7rem;
  }
  .title_v2_lv2.-fs_sp_18 {
    font-size: 1.8rem;
  }
  .title_v2_lv2.-fs_sp_19 {
    font-size: 1.9rem;
  }
  .title_v2_lv2.-fs_sp_20 {
    font-size: 2rem;
  }
  .title_v2_lv2.-fs_sp_21 {
    font-size: 2.1rem;
  }
  .title_v2_lv2.-fs_sp_22 {
    font-size: 2.2rem;
  }
  .title_v2_lv2.-fs_sp_23 {
    font-size: 2.3rem;
  }
  .title_v2_lv2.-fs_sp_24 {
    font-size: 2.4rem;
  }
  .title_v2_lv2.-fs_sp_25 {
    font-size: 2.5rem;
  }
  .title_v2_lv2.-fs_sp_26 {
    font-size: 2.6rem;
  }
  .title_v2_lv2.-fs_sp_27 {
    font-size: 2.7rem;
  }
  .title_v2_lv2.-fs_sp_28 {
    font-size: 2.8rem;
  }
  .title_v2_lv2.-fs_sp_29 {
    font-size: 2.9rem;
  }
  .title_v2_lv2.-fs_sp_30 {
    font-size: 3rem;
  }
  .ttlGroup_h2_p_type.mainBlock.-normal {
    padding: 40px 0;
  }
  .ttlGroup_h2_p_type p:not(:first-child) {
    margin-top: 2rem;
  }
  .bg_type.has-background {
    padding: 20px;
  }
  .flex_icon_text {
    display: block;
  }
  .flex_icon_text .icon_box {
    margin-right: auto;
    margin-left: auto;
  }
  .flex_icon_text .text_box {
    width: 100%;
  }
  .box_type01 {
    padding: 20px 15px;
  }
  .box_type01[class*="-sp_fkds_"] {
    position: relative;
  }
  .box_type01[class*="-sp_fkds_"]::before, .box_type01[class*="-sp_fkds_"]::after {
    content: "";
    position: absolute;
    border: 19px solid rgba(0, 0, 0, 0);
  }
  .box_type01.-sp_fkds_top::before, .box_type01.-sp_fkds_top::after {
    left: calc(50% - 19px);
    border-top-width: 0;
    border-bottom: 25px solid #E6F9F6;
  }
  .box_type01.-sp_fkds_top::before {
    top: -28px;
  }
  .box_type01.-sp_fkds_top::after {
    top: -20px;
    border-bottom-color: #fff;
  }
  .box_type01.-sp_fkds_right::before, .box_type01.-sp_fkds_right::after {
    top: calc(50% - 19px);
    border-right-width: 0;
    border-left: 25px solid #E6F9F6;
  }
  .box_type01.-sp_fkds_right::before {
    right: -28px;
  }
  .box_type01.-sp_fkds_right::after {
    right: -20px;
    border-left-color: #fff;
  }
  .box_type01.-sp_fkds_bottom::before, .box_type01.-sp_fkds_bottom::after {
    left: calc(50% - 19px);
    border-top: 25px solid #E6F9F6;
    border-bottom-width: 0;
  }
  .box_type01.-sp_fkds_bottom::before {
    bottom: -28px;
  }
  .box_type01.-sp_fkds_bottom::after {
    bottom: -20px;
    border-top-color: #fff;
  }
  .box_type01.-sp_fkds_left::before, .box_type01.-sp_fkds_left::after {
    top: calc(50% - 19px);
    border-left-width: 0;
    border-right: 25px solid #E6F9F6;
  }
  .box_type01.-sp_fkds_left::before {
    left: -28px;
  }
  .box_type01.-sp_fkds_left::after {
    left: -20px;
    border-right-color: #fff;
  }
  .box_type01 p + p {
    margin-top: 1rem;
  }
  .flex_box_type01 .wp-block-column {
    padding: 15px 10px;
  }
  .flex_box_type01 .wp-block-column .st_group_type01 {
    float: left;
    width: 55%;
  }
  .flex_box_type01 .wp-block-column .wp-block-image {
    float: right;
    width: 45%;
  }
  .flex_box_type01 .wp-block-column .att {
    float: left;
    width: 55%;
    font-size: 1.2rem;
    line-height: 1.4;
  }
  .flex_box_type02 {
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
            justify-content: space-between;
  }
  .flex_box_type02.has-background {
    padding: 20px;
  }
  .flex_box_type02 .wp-block-column .wp-block-image {
    width: 50%;
    margin-right: auto;
    margin-left: auto;
  }
  .flex_box_type02 .wp-block-column .att {
    font-size: 1.2rem;
    line-height: 1.4;
  }
  .flex_box_type02 .wp-block-column.fig_box {
    padding: 20px;
  }
  .flex_box_type02 .wp-block-column.fig_box .wp-block-image {
    width: 80%;
  }
  .flex_box_type02 .wp-block-column.fig_box[class*="-sp_fkds_"] {
    position: relative;
  }
  .flex_box_type02 .wp-block-column.fig_box[class*="-sp_fkds_"]::before {
    content: "";
    position: absolute;
    border: 19px solid rgba(0, 0, 0, 0);
  }
  .flex_box_type02 .wp-block-column.fig_box.-sp_fkds_top {
    margin-top: 35px;
  }
  .flex_box_type02 .wp-block-column.fig_box.-sp_fkds_top::before, .flex_box_type02 .wp-block-column.fig_box.-sp_fkds_top::after {
    left: calc(50% - 19px);
    border-top-width: 0;
    border-bottom: 25px solid #fff;
  }
  .flex_box_type02 .wp-block-column.fig_box.-sp_fkds_top::before {
    top: -23px;
  }
  .flex_box_type02 .wp-block-column.fig_box.-sp_fkds_right {
    margin-right: 35px;
  }
  .flex_box_type02 .wp-block-column.fig_box.-sp_fkds_right::before, .flex_box_type02 .wp-block-column.fig_box.-sp_fkds_right::after {
    top: calc(50% - 19px);
    border-right-width: 0;
    border-left: 25px solid #fff;
  }
  .flex_box_type02 .wp-block-column.fig_box.-sp_fkds_right::before {
    right: -23px;
  }
  .flex_box_type02 .wp-block-column.fig_box.-sp_fkds_bottom {
    margin-bottom: 35px;
  }
  .flex_box_type02 .wp-block-column.fig_box.-sp_fkds_bottom::before, .flex_box_type02 .wp-block-column.fig_box.-sp_fkds_bottom::after {
    left: calc(50% - 19px);
    border-top: 25px solid #fff;
    border-bottom-width: 0;
  }
  .flex_box_type02 .wp-block-column.fig_box.-sp_fkds_bottom::before {
    bottom: -23px;
  }
  .flex_box_type02 .wp-block-column.fig_box.-sp_fkds_left {
    margin-left: 35px;
  }
  .flex_box_type02 .wp-block-column.fig_box.-sp_fkds_left::before, .flex_box_type02 .wp-block-column.fig_box.-sp_fkds_left::after {
    top: calc(50% - 19px);
    border-left-width: 0;
    border-right: 25px solid #fff;
  }
  .flex_box_type02 .wp-block-column.fig_box.-sp_fkds_left::before {
    left: -23px;
  }
  .st_group_type01 p {
    font-size: 1.8rem;
  }
  .st_group_type01 p + p {
    margin-top: 7px;
  }
  .st_group_type01 .has-large-font-size {
    font-size: 5.5rem;
  }
  .st_group_type01 .has-large-font-size sub {
    font-size: 2.4rem;
  }
  .table_block {
    width: 100%;
    overflow-x: auto;
  }
  .table_block .table_scroll {
    width: 600px;
  }
  .table_type01 tr:first-child > *:first-child {
    width: 6%;
  }
  .table_type01 tr:first-child > *:nth-child(2) {
    width: 31.1%;
  }
  .table_type01 tr:first-child > *:nth-child(3) {
    width: 38.6%;
  }
  .table_type01 tr:first-child > *:nth-child(4) {
    width: 24.3%;
  }
  .table_type01 th {
    padding: 10px;
  }
  .table_type01 td {
    padding: 8px;
  }
  .HomeNursingBlocks__map .img_pin {
    top: 30px;
    width: 100%;
  }
  .pc {
    display: none;
  }
  .pc_inline {
    display: none;
  }
  .sp {
    display: block;
  }
  .sp_inline {
    display: inline-block;
  }
  ul.no_list_style > li, ul.type_plane > li, ul.type_plane_c > li, ol[class*="type_"] > li {
    line-height: 1.8;
  }
  ul.no_list_style > li + li, ul.type_plane > li + li, ul.type_plane_c > li + li, ol[class*="type_"] > li + li {
    margin-top: 1rem;
  }
  .pageWrap .mainBlock .subBlock > *:not(:first-child):not([class*="title_"]) {
    margin-top: 1.6rem;
  }
	.curriculum_fig_block{
	flex-direction: column;
	 max-width: 335px;
	 margin: 0 auto;
	}
	.curriculum_block{
width: 100%;
    padding: 30px 18.5px;
    margin-top: 15px;
 
	}
	
	.curriculum_fig_block .fig_box, .curriculum_fig_block{
position: relative;
	}
.curriculum_fig_block .sp, .curriculum_fig_block .map.sp{
display: block;
}

.curriculum_fig_block .pc, .curriculum_fig_block .map.pc{
display: none;
}

.curriculum_fig_block .first_area{
width: 60px;
height: 60px;
position: absolute;
top: 68px;
right: 32px;
}

.curriculum_fig_block .second_area{
width: 60px;
height: 60px;
position: absolute;
top: 252px;
right: 77px;
}

.curriculum_fig_block .third_area{
width: 60px;
height: 60px;
position: absolute;
top: 240px;
left: 58px;
}

.curriculum_fig_block .fourth_area{
width: 60px;
height: 60px;
position: absolute;
top: 187px;
left: 12px;
}

.curriculum_fig_block .fifth_area{
width: 60px;
height: 60px;
position: absolute;
top: 56px;
left: 33px;
}

.title_lv2_d.mt60{
margin-top: 30px;
}
.training_outline h3{
font-size: 1.9rem;
}
  /*.curriculum_fig_block .fig_box {
    position: relative;
    left: auto;
    width: 75%;
    max-width: 285px;
    margin: 0 auto;
  }
  .curriculum_fig_block .list_box {
    display: block;
    margin-top: 40px;
  }
  .curriculum_fig_block .list_box .ol_item {
    width: 100%;
    padding-top: 0;
  }
  .curriculum_fig_block .list_box .ol_item + .ol_item {
    margin-top: 30px;
  }
  .curriculum_fig_block .list_box .ol_item:nth-child(5), .curriculum_fig_block .list_box .ol_item:first-child {
    display: block;
    min-height: auto;
  }
  .curriculum_fig_block .list_box .ol_item:nth-child(5) ul, .curriculum_fig_block .list_box .ol_item:first-child ul {
    min-height: auto;
  }
  .curriculum_fig_block .list_box .ol_item:nth-child(5) {
    margin-right: 0;
  }
  .curriculum_fig_block .list_box .ol_item .st {
    padding: 0 10px 8px 35px;
    font-size: 1.6rem;
    line-height: 24px;
  }
  .curriculum_fig_block .list_box .ol_item .st::before {
    left: 5px;
    width: 24px;
    height: 24px;
  }
  .curriculum_fig_block .list_box .ol_item ul {
    padding: 12px 0;
  }
  .curriculum_fig_block .list_box .ol_item li {
    font-size: 1.5rem;
    letter-spacing: .03em;
    line-height: 1.625;
  }
  .curriculum_fig_block .list_box .ol_item li + li {
    margin-top: 4px;
  }*/
  .tabs_area .tabs_menu_pc.jp {
    display: flex;
  }
  .tabs_area .tabs_menu_pc.col2.jp{
    max-width: 355px;
    width: 100%;
  }
  .tabs_area .tabs_menu_pc.jp li{
  font-size: 16px;
  }
  .tabs_area .tabs_menu_sp.jp {
    display: none;
    padding: 10px;
    border-radius: 5px;
    background-color: #007d6c;
  }
	.tabs_area .tabs_menu_pc {
    display: none;
  }
  .tabs_area .tabs_menu_sp {
    display: block;
    padding: 10px;
    border-radius: 5px;
    background-color: #007d6c;
  }
  .tabs_area .tabs_menu_sp .select_wrp {
    position: relative;
    width: 100%;
  }
  .tabs_area .tabs_menu_sp .select_wrp::before {
    content: "";
    display: block;
    position: absolute;
    top: 0;
    bottom: 0;
    right: 10px;
    z-index: 2;
    width: 15px;
    height: 15px;
    margin: auto;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='256.1' height='149'%3E%3Cpath fill='%23007d6c' d='M136.5 3.5l116 117.8c4.7 4.7 4.7 12.3 0 17l-7.1 7.1c-4.7 4.7-12.3 4.7-17 0L128 43.1 27.6 145.3c-4.7 4.7-12.3 4.7-17 0l-7.1-7.1c-4.7-4.7-4.7-12.3 0-17l116-117.8c4.7-4.6 12.3-4.6 17 .1z'/%3E%3C/svg%3E");
    background-repeat: no-repeat;
    background-position: center;
    background-size: 13px;
    -webkit-transform: rotate(180deg);
            transform: rotate(180deg);
    pointer-events: none;
  }
  .tabs_area .tabs_menu_sp .select_menu {
    position: relative;
    width: 100%;
    height: 50px;
    padding-left: 10px;
    padding-right: 35px;
    border: 0;
    border-radius: 0;
    background-color: #fffffe;
    color: #333;
    font-size: 1.4rem;
    letter-spacing: .05em;
    -webkit-appearance: none;
       -moz-appearance: none;
            appearance: none;
    cursor: pointer;
  }
  .tabs_area .tabs_menu_sp .select_menu option {
    padding: 10px;
  }
  .achieve_search .main_tabs .tab_pc {
    display: none;
  }
  .achieve_search .main_tabs .tab_sp {
    display: block;
    padding: 10px;
    border-radius: 5px;
    background-color: #EDF6F4;
  }
  .achieve_search .main_tabs .tab_sp .select_wrp {
    position: relative;
    width: 100%;
  }
  .achieve_search .main_tabs .tab_sp .select_wrp::before {
    content: "";
    display: block;
    position: absolute;
    top: 0;
    bottom: 0;
    right: 10px;
    z-index: 2;
    width: 15px;
    height: 15px;
    margin: auto;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='256.1' height='149'%3E%3Cpath fill='%23007d6c' d='M136.5 3.5l116 117.8c4.7 4.7 4.7 12.3 0 17l-7.1 7.1c-4.7 4.7-12.3 4.7-17 0L128 43.1 27.6 145.3c-4.7 4.7-12.3 4.7-17 0l-7.1-7.1c-4.7-4.7-4.7-12.3 0-17l116-117.8c4.7-4.6 12.3-4.6 17 .1z'/%3E%3C/svg%3E");
    background-repeat: no-repeat;
    background-position: center;
    background-size: 13px;
    -webkit-transform: rotate(180deg);
            transform: rotate(180deg);
    pointer-events: none;
  }
  .achieve_search .main_tabs .tab_sp .select_menu {
    position: relative;
    width: 100%;
    height: 50px;
    padding-left: 20px;
    padding-right: 35px;
    border: 0;
    border-radius: 0;
    background-color: #fffffe;
    color: #333;
    font-size: 1.5rem;
    letter-spacing: .05em;
    -webkit-appearance: none;
       -moz-appearance: none;
            appearance: none;
    cursor: pointer;
  }
  .achieve_search .main_tabs .tab_sp .select_menu option {
    padding: 10px;
  }
  .achieve_search .panel_area {
    padding: 20px;
  }
  .achieve_search .panel_area .sub_tabs .tab_pc {
    display: none;
  }
  .achieve_search .panel_area .sub_tabs .tab_sp {
    display: block;
    padding: 10px;
    border-radius: 5px;
    background-color: #377E7F;
  }
  .achieve_search .panel_area .sub_tabs .tab_sp .tab_wrp {
    width: 100%;
    height: 50px;
    padding: 0 10px;
    background-color: #fffffe;
    font-size: 1.5rem;
    letter-spacing: .05em;
    line-height: 50px;
    overflow: hidden;
    over-flow: hidden;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
  }
  .achieve_search .panel_area .sub_tabs .tab_sp .select_wrp {
    position: relative;
    width: 100%;
  }
  .achieve_search .panel_area .sub_tabs .tab_sp .select_wrp::before {
    content: "";
    display: block;
    position: absolute;
    top: 0;
    bottom: 0;
    right: 10px;
    z-index: 2;
    width: 15px;
    height: 15px;
    margin: auto;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='256.1' height='149'%3E%3Cpath fill='%23007d6c' d='M136.5 3.5l116 117.8c4.7 4.7 4.7 12.3 0 17l-7.1 7.1c-4.7 4.7-12.3 4.7-17 0L128 43.1 27.6 145.3c-4.7 4.7-12.3 4.7-17 0l-7.1-7.1c-4.7-4.7-4.7-12.3 0-17l116-117.8c4.7-4.6 12.3-4.6 17 .1z'/%3E%3C/svg%3E");
    background-repeat: no-repeat;
    background-position: center;
    background-size: 13px;
    -webkit-transform: rotate(180deg);
            transform: rotate(180deg);
    pointer-events: none;
  }
  .achieve_search .panel_area .sub_tabs .tab_sp .select_menu {
    position: relative;
    width: 100%;
    height: 50px;
    padding-left: 10px;
    padding-right: 35px;
    border: 0;
    border-radius: 0;
    background-color: #fffffe;
    color: #333;
    font-size: 1.5rem;
    letter-spacing: .05em;
    -webkit-appearance: none;
       -moz-appearance: none;
            appearance: none;
    cursor: pointer;
  }
  .achieve_search .panel_area .sub_tabs .tab_sp .select_menu option {
    padding: 10px;
  }
  .achieve_search .panel_area .table_block {
    margin-top: 20px;
    overflow-x: auto;
  }
  .achieve_search .panel_area .table_block table {
    width: 950px;
  }
  .achieve_search .panel_area .table_block table th,
  .achieve_search .panel_area .table_block table td {
    font-size: 1.5rem;
  }
  .achieve_search .panel_area .table_block table th {
    padding: 8px 12px;
  }
  .achieve_search .panel_area .table_block table th + th {
    border-width: 2px;
  }
  .achieve_search .panel_area .table_block table td {
    padding: 15px;
    line-height: 1.8;
  }
  .achieve_search .panel_area .table_block table td + td {
    border-width: 2px;
  }
  .siteContents #s1{
    background-image: none;
    }
		.siteContents .dl_btn{
		display: block;
		margin-bottom: 10px;
		}
.siteContents .dl_btn, .siteContents .application_btn{
font-size: 17px;
margin-right: 0;
line-height: normal;
padding: 18px 0;
}
.home_nursing .office{
text-indent: 0;
margin-bottom: 10px;
}
/* テーブルタグ */
html[lang="en-US"] .article_2__detail {
  width: 100%;
  margin-top: 50px;
  margin-left: auto;
  margin-right: auto;
}
html[lang="en-US"] .table_2__rowHead {
  font-weight: bold;
  width: 400px;
  position: relative;
  padding-right: 90px;
}
html[lang="en-US"] .table_2__rowData {
  word-break: break-all;
  width: calc( 100% - 400px);
}
}

/**
* scholarship
*/
#pageWrap .mainContent {
  width: auto;
}

#pageWrap.scholarship {
  width: 100%;
  overflow: hidden;
  color: #000;
  font-size: 1.6rem;
  font-weight: 400;
  font-family: 'Noto Sans JP', sans-serif;
  letter-spacing: .03em;
  line-height: 1;
}

#pageWrap.scholarship * {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}

#pageWrap.scholarship *::before, #pageWrap.scholarship *::after {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}

#pageWrap.scholarship div, #pageWrap.scholarship span, #pageWrap.scholarship h1, #pageWrap.scholarship h2, #pageWrap.scholarship h3, #pageWrap.scholarship h4, #pageWrap.scholarship h5, #pageWrap.scholarship h6, #pageWrap.scholarship p, #pageWrap.scholarship a, #pageWrap.scholarship em, #pageWrap.scholarship img, #pageWrap.scholarship small, #pageWrap.scholarship i, #pageWrap.scholarship dl, #pageWrap.scholarship dt, #pageWrap.scholarship dd, #pageWrap.scholarship ol, #pageWrap.scholarship ul, #pageWrap.scholarship li, #pageWrap.scholarship section {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  font: inherit;
  vertical-align: baseline;
}

#pageWrap.scholarship ul li, #pageWrap.scholarship ol li {
  list-style: none;
}

#pageWrap.scholarship .pc {
  display: block;
}

#pageWrap.scholarship .sp {
  display: none;
}

#pageWrap.scholarship .contents_in {
  max-width: 1000px;
  width: 92%;
  margin: 0 auto;
}

#pageWrap.scholarship a,
#pageWrap.scholarship a:hover,
#pageWrap.scholarship a:link {
  color: #000;
  text-decoration: none;
}

#pageWrap.scholarship img {
  width: 100%;
  height: auto;
  display: block;
}

#pageWrap.scholarship p {
  line-height: 2;
}

#pageWrap.scholarship .box_flex {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

#pageWrap.scholarship .box_flex > * {
  -webkit-box-flex: unset !important;
  -webkit-flex: unset !important;
      -ms-flex: unset !important;
          flex: unset !important;
}

#pageWrap.scholarship .st_type01,
#pageWrap.scholarship .st_type02 {
  color: #377E7F;
  font-size: 3rem;
  font-weight: 700;
  line-height: 1.46;
}

#pageWrap.scholarship .st_type02 {
  padding-bottom: 17px;
  border-bottom: 3px solid #377E7F;
}

#pageWrap.scholarship .st_type03 {
  padding: 11px 19px;
  border-radius: 5px;
  background-color: #377E7F;
  color: #fff;
  font-size: 2.6rem;
  font-weight: 700;
  letter-spacing: 0;
  line-height: 1.42;
}

#pageWrap.scholarship .beige .st_type03 {
  background-color: #E6D5A8;
}

#pageWrap.scholarship .yellow .st_type03 {
  background-color: #E7B755;
}

#pageWrap.scholarship .orange .st_type03 {
  background-color: #DB8757;
}

#pageWrap.scholarship .st_type04 {
  color: #377E7F;
  font-size: 2.6rem;
  font-weight: 700;
  line-height: 1.42;
}

#pageWrap.scholarship .txt_link a {
  position: relative;
  display: inline-block;
  padding-left: 25px;
  color: #377E7F;
  font-weight: 700;
  letter-spacing: .03em;
  line-height: 2;
  text-decoration: underline;
}

#pageWrap.scholarship .txt_link a::before {
  content: "";
  position: absolute;
  top: 10px;
  left: 0;
  border: 6px solid rgba(0, 0, 0, 0);
  border-left: 9px solid #377E7F;
}

#pageWrap.scholarship .txt_link a:hover {
  text-decoration: none;
}

#pageWrap.scholarship .btn a {
  position: relative;
  display: inline-block;
  padding: 19px 45px 19px 27px;
  border-radius: 5px;
  border: 1px solid #C7AA85;
  background-color: #C7AA85;
  color: #fff;
  font-size: 2rem;
  font-weight: 700;
  -webkit-transition: .3s;
  transition: .3s;
}

#pageWrap.scholarship .btn a::after {
  content: "";
  position: absolute;
  top: calc(50% - 5px);
  right: 25px;
  width: 8px;
  height: 8px;
  -webkit-transform: rotate(-45deg);
          transform: rotate(-45deg);
  border-right: 2px solid #fff;
  border-bottom: 2px solid #fff;
  -webkit-transition: .3s;
  transition: .3s;
}

#pageWrap.scholarship .btn a:hover {
  background-color: #fff;
  color: #C7AA85;
}

#pageWrap.scholarship .btn a:hover::after {
  border-color: #C7AA85;
}

#pageWrap.scholarship .btn.mail a span {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}

#pageWrap.scholarship .btn.mail a span::before {
  content: "";
  display: inline-block;
  width: 40px;
  height: 29px;
  margin-right: 15px;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 72.999 52.995'%3E%3Cpath d='M47.8 26.917l25.199-22.28v44.042L47.8 26.917zM1.661 1.45A5.155 5.155 0 0 1 5.25 0h62.499c1.402 0 2.663.549 3.601 1.44L36.5 31.797 1.661 1.45zM0 48.679V4.652l25.2 22.265L0 48.679zm36.5-11.582l9.033-8.032 25.806 22.491a5.195 5.195 0 0 1-3.59 1.439H5.25c-1.4 0-2.663-.549-3.6-1.439l25.818-22.491 9.032 8.032z' fill-rule='evenodd' clip-rule='evenodd' fill='%23fff'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: center center;
  background-size: contain;
  -webkit-transition: .3s;
  transition: .3s;
}

#pageWrap.scholarship .btn.mail a:hover span::before {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 72.999 52.995'%3E%3Cpath d='M47.8 26.917l25.199-22.28v44.042L47.8 26.917zM1.661 1.45A5.155 5.155 0 0 1 5.25 0h62.499c1.402 0 2.663.549 3.601 1.44L36.5 31.797 1.661 1.45zM0 48.679V4.652l25.2 22.265L0 48.679zm36.5-11.582l9.033-8.032 25.806 22.491a5.195 5.195 0 0 1-3.59 1.439H5.25c-1.4 0-2.663-.549-3.6-1.439l25.818-22.491 9.032 8.032z' fill-rule='evenodd' clip-rule='evenodd' fill='%23C7AA85'/%3E%3C/svg%3E");
}

#pageWrap.scholarship .dib_br {
  display: inline-block;
}

#pageWrap.scholarship .cnt_area01 {
  padding: 48px 0;
  color: #fff;
}

#pageWrap.scholarship .cnt_area01 h2 {
  margin-bottom: 30px;
  color: #fff;
}

#pageWrap.scholarship .cnt_area01 p {
  font-size: 2.1rem;
  line-height: 1.59;
}

#pageWrap.scholarship .cnt_area02 {
  padding: 100px 0;
}

#pageWrap.scholarship .cnt_area02 .box_flex {
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

#pageWrap.scholarship .cnt_area02 .wrp_txt {
  width: 57%;
}

#pageWrap.scholarship .cnt_area02 .wrp_img {
  width: 40%;
}

#pageWrap.scholarship .cnt_area03 {
  padding: 90px 0 120px;
  background-color: #EDF6F4;
  background-image: -webkit-linear-gradient(right, #fff 1px, rgba(0, 0, 0, 0) 1px), -webkit-linear-gradient(#fff 1px, rgba(0, 0, 0, 0) 1px);
  background-image: linear-gradient(-90deg, #fff 1px, rgba(0, 0, 0, 0) 1px), linear-gradient(#fff 1px, rgba(0, 0, 0, 0) 1px);
  background-size: 12px 12px;
}

#pageWrap.scholarship .cnt_area03 h2 {
  margin-bottom: 20px;
}

#pageWrap.scholarship .cnt_area03 .box02 {
  margin-top: 80px;
}

#pageWrap.scholarship .cnt_area03 .box02 h3 {
  margin-bottom: 40px;
}

#pageWrap.scholarship .cnt_area03 .box02 .wrp_flow + .wrp_flow {
  margin-top: 15px;
}

#pageWrap.scholarship .cnt_area03 .box02 .wrp_flow .head {
  position: relative;
  z-index: 1;
  padding: 10px 0;
  border-radius: 5px 5px 0 0;
  background-color: #E6D5A8;
  color: #fff;
  font-size: 2.8rem;
  font-weight: 700;
  text-align: center;
}

#pageWrap.scholarship .cnt_area03 .box02 .wrp_flow .head::before {
  content: "";
  position: absolute;
  z-index: -1;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border-radius: 5px 5px 0 0;
  -webkit-box-shadow: 5px 2px 13px rgba(55, 126, 127, 0.23);
          box-shadow: 5px 2px 13px rgba(55, 126, 127, 0.23);
}

#pageWrap.scholarship .cnt_area03 .box02 .wrp_flow .head .step {
  display: inline-block;
  margin-right: 25px;
  padding: 0 14px 3px;
  border-radius: 5px;
  background-color: #fff;
  color: #E6D5A8;
  line-height: 36px;
}

#pageWrap.scholarship .cnt_area03 .box02 .wrp_flow .content {
  position: relative;
  z-index: 1;
  padding: 18px 40px calc(10px + 4.5%);
}

#pageWrap.scholarship .cnt_area03 .box02 .wrp_flow .content::before {
  -webkit-box-sizing: unset;
          box-sizing: unset;
  content: "";
  position: absolute;
  z-index: -1;
  top: -.5px;
  left: -1.5%;
  width: 103.9%;
  height: 100%;
  padding-bottom: 2.05%;
  background: url(../images/schoarsip_part01.png) no-repeat left center/100% 100%;
  -webkit-transform: translateX(0.5px);
          transform: translateX(0.5px);
}

#pageWrap.scholarship .cnt_area03 .box02 .wrp_flow .content .box_flex {
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  max-width: 580px;
  margin: 0 auto;
}

#pageWrap.scholarship .cnt_area03 .box02 .wrp_flow .content .item {
  position: relative;
  width: 22%;
}

#pageWrap.scholarship .cnt_area03 .box02 .wrp_flow .content .item + .item::before {
  content: "";
  position: absolute;
  top: 0;
  left: -44%;
  width: 22px;
  padding-bottom: 100%;
  background: url(../svg/_arw_right.svg) no-repeat center center/contain;
}

#pageWrap.scholarship .cnt_area03 .box02 .wrp_flow .content .item .img {
  position: relative;
  padding-bottom: calc(100% - 8px);
  border: 4px solid #E6D5A8;
  border-radius: 50%;
  background: #fff url(../images/schoarsip_icon1_1.png) no-repeat center center/contain;
  overflow: hidden;
  -webkit-transition: .3s;
  transition: .3s;
}

html[data-site-set-color="bk"] #pageWrap.scholarship .cnt_area03 .box02 .wrp_flow .content .item .img {
  background: #000 url(../images/schoarsip_icon1_1_wh.png) no-repeat center center/contain !important;
}

html[data-site-set-color="yl"] #pageWrap.scholarship .cnt_area03 .box02 .wrp_flow .content .item .img {
  background: #ffe400 url(../images/schoarsip_icon1_1_wh.png) no-repeat center center/contain !important;
}

html[data-site-set-color="bl"] #pageWrap.scholarship .cnt_area03 .box02 .wrp_flow .content .item .img {
  background: #0048ff url(../images/schoarsip_icon1_1_wh.png) no-repeat center center/contain !important;
}

#pageWrap.scholarship .cnt_area03 .box02 .wrp_flow .content .item .sst {
  position: relative;
  left: calc(50% - 85px);
  width: 170px;
  margin: 7px auto 0;
  font-size: 2rem;
  font-weight: 700;
  line-height: 1.625;
  text-align: center;
}

#pageWrap.scholarship .cnt_area03 .box02 .wrp_flow:first-of-type .content .item a:hover .img {
  background-color: #E6D5A8;
}

#pageWrap.scholarship .cnt_area03 .box02 .wrp_flow:first-of-type .content .item:first-of-type .img {
  background-image: url(../images/schoarsip_icon1_1.png);
}

html[data-site-set-color="bk"] #pageWrap.scholarship .cnt_area03 .box02 .wrp_flow:first-of-type .content .item:first-of-type .img,
html[data-site-set-color="bl"] #pageWrap.scholarship .cnt_area03 .box02 .wrp_flow:first-of-type .content .item:first-of-type .img {
  background-image: url(../images/schoarsip_icon1_1_wh.png) !important;
}

html[data-site-set-color="yl"] #pageWrap.scholarship .cnt_area03 .box02 .wrp_flow:first-of-type .content .item:first-of-type .img {
  background-image: url(../images/schoarsip_icon1_1_bk.png) !important;
}

#pageWrap.scholarship .cnt_area03 .box02 .wrp_flow:first-of-type .content .item:first-of-type a:hover .img {
  background-image: url(../images/schoarsip_icon1_1_wh.png);
}

#pageWrap.scholarship .cnt_area03 .box02 .wrp_flow:first-of-type .content .item:nth-of-type(2) .img {
  background-image: url(../images/schoarsip_icon1_2.png);
}

html[data-site-set-color="bk"] #pageWrap.scholarship .cnt_area03 .box02 .wrp_flow:first-of-type .content .item:nth-of-type(2) .img {
  background-image: url(../images/schoarsip_icon1_2_wh_bk.png) !important;
}

html[data-site-set-color="bl"] #pageWrap.scholarship .cnt_area03 .box02 .wrp_flow:first-of-type .content .item:nth-of-type(2) .img {
  background-image: url(../images/schoarsip_icon1_2_wh_bl.png) !important;
}

html[data-site-set-color="yl"] #pageWrap.scholarship .cnt_area03 .box02 .wrp_flow:first-of-type .content .item:nth-of-type(2) .img {
  background-image: url(../images/schoarsip_icon1_2_bk.png) !important;
}

#pageWrap.scholarship .cnt_area03 .box02 .wrp_flow:first-of-type .content .item:nth-of-type(2) a:hover .img {
  background-image: url(../images/schoarsip_icon1_2_wh.png);
}

#pageWrap.scholarship .cnt_area03 .box02 .wrp_flow:first-of-type .content .item:last-of-type .img {
  background-image: url(../images/schoarsip_icon1_3.png);
}

html[data-site-set-color="bk"] #pageWrap.scholarship .cnt_area03 .box02 .wrp_flow:first-of-type .content .item:last-of-type .img,
html[data-site-set-color="bl"] #pageWrap.scholarship .cnt_area03 .box02 .wrp_flow:first-of-type .content .item:last-of-type .img {
  background-image: url(../images/schoarsip_icon1_3_wh.png) !important;
}

html[data-site-set-color="yl"] #pageWrap.scholarship .cnt_area03 .box02 .wrp_flow:first-of-type .content .item:last-of-type .img {
  background-image: url(../images/schoarsip_icon1_3_bk.png) !important;
}

#pageWrap.scholarship .cnt_area03 .box02 .wrp_flow:first-of-type .content .item:last-of-type a:hover .img {
  background-image: url(../images/schoarsip_icon1_3_wh.png);
}

#pageWrap.scholarship .cnt_area03 .box02 .wrp_flow:nth-of-type(2) .head {
  background-color: #E7B755;
}

#pageWrap.scholarship .cnt_area03 .box02 .wrp_flow:nth-of-type(2) .head .step {
  color: #E7B755;
}

#pageWrap.scholarship .cnt_area03 .box02 .wrp_flow:nth-of-type(2) .content .item .img {
  border-color: #E7B755;
}

#pageWrap.scholarship .cnt_area03 .box02 .wrp_flow:nth-of-type(2) .content .item a:hover .img {
  background-color: #E7B755;
}

#pageWrap.scholarship .cnt_area03 .box02 .wrp_flow:nth-of-type(2) .content .item:first-of-type .img {
  background-image: url(../images/schoarsip_icon2_1.png);
}

html[data-site-set-color="bk"] #pageWrap.scholarship .cnt_area03 .box02 .wrp_flow:nth-of-type(2) .content .item:first-of-type .img,
html[data-site-set-color="bl"] #pageWrap.scholarship .cnt_area03 .box02 .wrp_flow:nth-of-type(2) .content .item:first-of-type .img {
  background-image: url(../images/schoarsip_icon1_1_wh.png) !important;
}

html[data-site-set-color="yl"] #pageWrap.scholarship .cnt_area03 .box02 .wrp_flow:nth-of-type(2) .content .item:first-of-type .img {
  background-image: url(../images/schoarsip_icon1_1_bk.png) !important;
}

#pageWrap.scholarship .cnt_area03 .box02 .wrp_flow:nth-of-type(2) .content .item:first-of-type a:hover .img {
  background-image: url(../images/schoarsip_icon1_1_wh.png);
}

#pageWrap.scholarship .cnt_area03 .box02 .wrp_flow:nth-of-type(2) .content .item:nth-of-type(2) .img {
  background-image: url(../images/schoarsip_icon2_2.png);
}

html[data-site-set-color="bk"] #pageWrap.scholarship .cnt_area03 .box02 .wrp_flow:nth-of-type(2) .content .item:nth-of-type(2) .img {
  background-image: url(../images/schoarsip_icon1_2_wh_bk.png) !important;
}

html[data-site-set-color="bl"] #pageWrap.scholarship .cnt_area03 .box02 .wrp_flow:nth-of-type(2) .content .item:nth-of-type(2) .img {
  background-image: url(../images/schoarsip_icon1_2_wh_bl.png) !important;
}

html[data-site-set-color="yl"] #pageWrap.scholarship .cnt_area03 .box02 .wrp_flow:nth-of-type(2) .content .item:nth-of-type(2) .img {
  background-image: url(../images/schoarsip_icon1_2_bk.png) !important;
}

#pageWrap.scholarship .cnt_area03 .box02 .wrp_flow:nth-of-type(2) .content .item:nth-of-type(2) a:hover .img {
  background-image: url(../images/schoarsip_icon1_2_wh.png);
}

#pageWrap.scholarship .cnt_area03 .box02 .wrp_flow:nth-of-type(2) .content .item:last-of-type .img {
  background-image: url(../images/schoarsip_icon2_3.png);
}

html[data-site-set-color="bk"] #pageWrap.scholarship .cnt_area03 .box02 .wrp_flow:nth-of-type(2) .content .item:last-of-type .img,
html[data-site-set-color="bl"] #pageWrap.scholarship .cnt_area03 .box02 .wrp_flow:nth-of-type(2) .content .item:last-of-type .img {
  background-image: url(../images/schoarsip_icon2_3_wh.png) !important;
}

html[data-site-set-color="yl"] #pageWrap.scholarship .cnt_area03 .box02 .wrp_flow:nth-of-type(2) .content .item:last-of-type .img {
  background-image: url(../images/schoarsip_icon2_3_bk.png) !important;
}

#pageWrap.scholarship .cnt_area03 .box02 .wrp_flow:nth-of-type(2) .content .item:last-of-type a:hover .img {
  background-image: url(../images/schoarsip_icon2_3_wh.png);
}

#pageWrap.scholarship .cnt_area03 .box02 .wrp_flow:last-of-type {
  border-radius: 5px;
  -webkit-box-shadow: 5px 2px 13px rgba(55, 126, 127, 0.23);
          box-shadow: 5px 2px 13px rgba(55, 126, 127, 0.23);
}

#pageWrap.scholarship .cnt_area03 .box02 .wrp_flow:last-of-type .head {
  background-color: #DB8757;
}

#pageWrap.scholarship .cnt_area03 .box02 .wrp_flow:last-of-type .head::before {
  content: none;
}

#pageWrap.scholarship .cnt_area03 .box02 .wrp_flow:last-of-type .head .step {
  color: #DB8757;
}

#pageWrap.scholarship .cnt_area03 .box02 .wrp_flow:last-of-type .content {
  padding-bottom: 36px;
  border-radius: 0 0 5px 5px;
  background-color: #fff;
}

#pageWrap.scholarship .cnt_area03 .box02 .wrp_flow:last-of-type .content::before {
  content: none;
}

#pageWrap.scholarship .cnt_area03 .box02 .wrp_flow:last-of-type .content .box_flex {
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
}

#pageWrap.scholarship .cnt_area03 .box02 .wrp_flow:last-of-type .content .item .img {
  border-color: #DB8757;
  background-image: url(../images/schoarsip_icon3_1.png);
}

html[data-site-set-color="bk"] #pageWrap.scholarship .cnt_area03 .box02 .wrp_flow:last-of-type .content .item .img,
html[data-site-set-color="bl"] #pageWrap.scholarship .cnt_area03 .box02 .wrp_flow:last-of-type .content .item .img {
  background-image: url(../images/schoarsip_icon3_1_wh.png) !important;
}

html[data-site-set-color="yl"] #pageWrap.scholarship .cnt_area03 .box02 .wrp_flow:last-of-type .content .item .img {
  background-image: url(../images/schoarsip_icon3_1_bk.png) !important;
}

#pageWrap.scholarship .cnt_area03 .box02 .wrp_flow:last-of-type .content .item a:hover .img {
  background-color: #DB8757;
  background-image: url(../images/schoarsip_icon3_1_wh.png);
}

#pageWrap.scholarship .cnt_area03 .box02 .wrp_flow:last-of-type .content .item .sst {
  left: calc(50% - 120px);
  width: 240px;
}

#pageWrap.scholarship .cnt_area04 {
  padding: 100px 0;
}

#pageWrap.scholarship .cnt_area04 .box_links {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  margin-top: 40px;
}

#pageWrap.scholarship .cnt_area04 .box_links .item {
  width: 31.2%;
  min-height: 102px;
  margin-left: 3.2%;
}

#pageWrap.scholarship .cnt_area04 .box_links .item:nth-of-type(3n + 1) {
  margin-left: 0;
}

#pageWrap.scholarship .cnt_area04 .box_links .item:nth-of-type(n + 4) {
  margin-top: 20px;
}

#pageWrap.scholarship .cnt_area04 .box_links .item a {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  width: 100%;
  height: 100%;
  padding: 10px 35px 10px 50px;
  border-radius: 5px;
  border: 1px solid #C9C9C9;
  font-size: 2rem;
  font-weight: 500;
  line-height: 1.6;
  text-indent: -31px;
  -webkit-transition: .2s;
  transition: .2s;
}

#pageWrap.scholarship .cnt_area04 .box_links .item a span {
  position: relative;
}

#pageWrap.scholarship .cnt_area04 .box_links .item a::before {
  content: "";
  position: absolute;
  top: -1px;
  left: -1px;
  width: 13px;
  height: calc(100% + 2px);
  border-radius: 5px 0 0 5px;
  background-color: #377E7F;
  -webkit-transition: .5s;
  transition: .5s;
}

#pageWrap.scholarship .cnt_area04 .box_links .item a::after {
  content: "";
  position: absolute;
  top: calc(50% - 6px);
  right: 16px;
  width: 7px;
  height: 7px;
  border-right: 2px solid #000;
  border-bottom: 2px solid #000;
  -webkit-transform: rotate(-45deg);
          transform: rotate(-45deg);
  -webkit-transition: .5s;
  transition: .5s;
}

#pageWrap.scholarship .cnt_area04 .box_links .item a .dib_br {
  text-indent: 0;
}

#pageWrap.scholarship .cnt_area04 .box_links .item a:hover {
  color: #fff;
}

#pageWrap.scholarship .cnt_area04 .box_links .item a:hover::before {
  width: calc(100% + 2px);
  border-radius: 5px;
}

#pageWrap.scholarship .cnt_area04 .box_links .item a:hover::after {
  border-color: #fff;
}

#pageWrap.scholarship .cnt_area04 .box_links .item.beige a::before {
  background-color: #E6D5A8;
}

#pageWrap.scholarship .cnt_area04 .box_links .item.yellow a::before {
  background-color: #E7B755;
}

#pageWrap.scholarship .cnt_area04 .box_links .item.orange a::before {
  background-color: #DB8757;
}

#pageWrap.scholarship .cnt_area04 .box_about {
  padding-top: 80px;
}

#pageWrap.scholarship .cnt_area04 .box_about .st_type03 {
  margin-bottom: 40px;
}

#pageWrap.scholarship .cnt_area04 .box_about .st_type04 {
  margin-top: 40px;
}

#pageWrap.scholarship .cnt_area04 .box_about .att {
  display: inline-block;
  padding-left: 1em;
  text-indent: -1em;
}

#pageWrap.scholarship .cnt_area04 .box_about .box_panel {
  border-radius: 5px;
  background-color: #F4F5FA;
}

#pageWrap.scholarship .cnt_area04 .box_about ul li {
  position: relative;
  line-height: 2;
}

#pageWrap.scholarship .cnt_area04 .box_about ul li + li {
  margin-top: 20px;
}

#pageWrap.scholarship .cnt_area04 .box_about ul:not(.faq_list) li {
  padding-left: 18px;
}

#pageWrap.scholarship .cnt_area04 .box_about ul:not(.faq_list) li::before {
  content: "";
  position: absolute;
  top: 12px;
  left: 0;
  width: 8px;
  height: 8px;
  border-radius: 50%;
  background-color: #9ABEBE;
}

html[data-site-set-color="bk"] #pageWrap.scholarship .cnt_area04 .box_about ul:not(.faq_list) li::before,
html[data-site-set-color="bl"] #pageWrap.scholarship .cnt_area04 .box_about ul:not(.faq_list) li::before {
  background-color: #fff !important;
}

html[data-site-set-color="yl"] #pageWrap.scholarship .cnt_area04 .box_about ul:not(.faq_list) li::before {
  background-color: #000 !important;
}

#pageWrap.scholarship .cnt_area04 .box_about ul + p {
  margin-top: 20px;
}

#pageWrap.scholarship .cnt_area04 .box_about ol {
  counter-reset: number 0;
}

#pageWrap.scholarship .cnt_area04 .box_about ol li {
  position: relative;
  padding-left: 36px;
  line-height: 2;
}

#pageWrap.scholarship .cnt_area04 .box_about ol li + li {
  margin-top: 20px;
}

#pageWrap.scholarship .cnt_area04 .box_about ol li::before {
  counter-increment: number 1;
  content: counter(number);
  position: absolute;
  top: 3px;
  left: 0;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  width: 26px;
  height: 26px;
  border-radius: 50%;
  background-color: #9ABEBE;
  color: #fff;
  font-weight: 700;
}

html[data-site-set-color="bk"] #pageWrap.scholarship .cnt_area04 .box_about ol li::before {
  background-color: #000 !important;
}

html[data-site-set-color="yl"] #pageWrap.scholarship .cnt_area04 .box_about ol li::before {
  background-color: #ffe400 !important;
}

html[data-site-set-color="bl"] #pageWrap.scholarship .cnt_area04 .box_about ol li::before {
  background-color: #0048ff !important;
}

#pageWrap.scholarship .cnt_area04 .box_about ol li.not_num::before {
  content: none;
}

#pageWrap.scholarship .cnt_area04 .box_about ol + p {
  margin-top: 20px;
}

#pageWrap.scholarship .cnt_area04 .box_about p + ul,
#pageWrap.scholarship .cnt_area04 .box_about p + ol {
  margin-top: 20px;
}

#pageWrap.scholarship .cnt_area04 .box_about.beige li::before {
  background-color: #E6D5A8 !important;
}

#pageWrap.scholarship .cnt_area04 .box_about.yellow li::before {
  background-color: #E7B755 !important;
}

#pageWrap.scholarship .cnt_area04 .box_about.orange li::before {
  background-color: #DB8757 !important;
}

#pageWrap.scholarship .cnt_area04 .about01 .st_type04 {
  margin-bottom: 20px;
}

#pageWrap.scholarship .cnt_area04 .about01 .box_flex {
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

#pageWrap.scholarship .cnt_area04 .about01 .box_flex .wrp_txt {
  width: 60.4%;
}

#pageWrap.scholarship .cnt_area04 .about01 .box_flex .wrp_img {
  width: 35.8%;
}

#pageWrap.scholarship .cnt_area04 .about01 .box_panel {
  margin-top: 20px;
  padding: 65px 0 72px;
}

#pageWrap.scholarship .cnt_area04 .about01 .box_panel .box_flex {
  max-width: 887px;
  width: 93%;
  margin: 0 auto;
}

#pageWrap.scholarship .cnt_area04 .about01 .box_panel .item {
  width: 28.4%;
}

#pageWrap.scholarship .cnt_area04 .about01 .box_panel .item .img {
  width: 75%;
  margin: 0 auto;
  border-radius: 50%;
  overflow: hidden;
}

#pageWrap.scholarship .cnt_area04 .about01 .box_panel .item .sst {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-top: 19px;
  font-size: 2.4rem;
  font-weight: 700;
}

#pageWrap.scholarship .cnt_area04 .about01 .box_panel .item .sst .num {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  width: 35px;
  height: 35px;
  margin-right: 5px;
  border-radius: 50%;
  background-color: #377E7F;
  color: #fff;
  font-size: 2.3rem;
}

#pageWrap.scholarship .cnt_area04 .about01 .box_panel .item p {
  margin-top: 17px;
}

#pageWrap.scholarship .cnt_area04 .about02 .item,
#pageWrap.scholarship .cnt_area04 .about03 .item {
  width: 50%;
  padding-right: 6%;
}

#pageWrap.scholarship .cnt_area04 .about02 .item + .item,
#pageWrap.scholarship .cnt_area04 .about03 .item + .item {
  padding: 0 0 0 7%;
  border-left: 1px solid #D5D5D5;
}

#pageWrap.scholarship .cnt_area04 .about02 .item .st,
#pageWrap.scholarship .cnt_area04 .about03 .item .st {
  font-size: 2rem;
  font-weight: 700;
  letter-spacing: .03em;
  line-height: 1.6;
}

#pageWrap.scholarship .cnt_area04 .about02 .item ul, #pageWrap.scholarship .cnt_area04 .about02 .item ol,
#pageWrap.scholarship .cnt_area04 .about03 .item ul,
#pageWrap.scholarship .cnt_area04 .about03 .item ol {
  margin-top: 20px;
}

#pageWrap.scholarship .cnt_area04 .about05 .box_panel {
  margin-top: 40px;
  padding: 40px;
}

#pageWrap.scholarship .cnt_area04 .about05 .box_panel .panel_in {
  max-width: 767px;
  margin: 0 auto;
}

#pageWrap.scholarship .cnt_area04 .about05 .box_panel h4 {
  font-size: 2rem;
  font-weight: 700;
  line-height: 1.6;
}

#pageWrap.scholarship .cnt_area04 .about05 .box_panel .dl {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  margin-top: 40px;
  border-radius: 5px;
  background-color: #fff;
}

#pageWrap.scholarship .cnt_area04 .about05 .box_panel .dl .dt {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  width: 41.85%;
  border-radius: 5px;
  background-color: #F7DFAE;
  color: #fff;
  font-size: 2rem;
  font-weight: 700;
  line-height: 1.6;
  text-align: center;
}

#pageWrap.scholarship .cnt_area04 .about05 .box_panel .dl .dt:nth-of-type(3) {
  background-color: #EBC880;
}

#pageWrap.scholarship .cnt_area04 .about05 .box_panel .dl .dt:nth-of-type(5) {
  background-color: #E7B755;
}

#pageWrap.scholarship .cnt_area04 .about05 .box_panel .dl .dt:not(:first-of-type) {
  position: relative;
  border-top: 1px solid #fff;
}

#pageWrap.scholarship .cnt_area04 .about05 .box_panel .dl .dt:not(:first-of-type)::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 3px;
  top: -2px;
  left: 0;
  background-color: #fff;
}

#pageWrap.scholarship .cnt_area04 .about05 .box_panel .dl .dd {
  width: 58.15%;
  padding: 16px 20px;
  border-top: 1px solid #E4E4E4;
  border-right: 1px solid #E4E4E4;
}

#pageWrap.scholarship .cnt_area04 .about05 .box_panel .dl .dd:first-of-type {
  border-radius: 0 5px 0 0;
}

#pageWrap.scholarship .cnt_area04 .about05 .box_panel .dl .dd:last-of-type {
  border-radius: 0 0 5px 0;
  border-bottom: 1px solid #E4E4E4;
}

#pageWrap.scholarship .cnt_area04 .about05 .box_panel .dl .dd ul li, #pageWrap.scholarship .cnt_area04 .about05 .box_panel .dl .dd ol li {
  line-height: 1.875;
}

#pageWrap.scholarship .cnt_area04 .about05 .box_panel .dl .dd ul li::before, #pageWrap.scholarship .cnt_area04 .about05 .box_panel .dl .dd ol li::before {
  background-color: #D8D8D8 !important;
}

#pageWrap.scholarship .cnt_area04 .about05 .box_panel .dl .dd ul li + li, #pageWrap.scholarship .cnt_area04 .about05 .box_panel .dl .dd ol li + li {
  margin-top: 0;
}

#pageWrap.scholarship .cnt_area04 .about05 .box_panel .att_txt {
  margin-top: 40px;
  font-size: 1.4rem;
  line-height: 1.7;
}

#pageWrap.scholarship .cnt_area04 .about07 .box_panel {
  padding: 40px;
}

#pageWrap.scholarship .cnt_area04 .about07 .box_panel em {
  font-size: 2rem;
  line-height: 1.6;
  font-weight: 700;
}

#pageWrap.scholarship .cnt_area04 .about07 .box_panel .txt_link {
  margin-top: 30px;
}

#pageWrap.scholarship .cnt_area04 .about07 .box_panel + p {
  margin-top: 20px;
}

#pageWrap.scholarship .cnt_area04 .about07 .btn {
  margin-top: 20px;
  text-align: center;
}

#pageWrap.scholarship .cnt_area04 .about09 .box_panel {
  margin-top: 20px;
  padding: 40px;
  text-align: center;
}

#pageWrap.scholarship .cnt_area04 .about09 .box_panel em {
  font-size: 2rem;
  font-weight: 700;
  line-height: 1.6;
}

#pageWrap.scholarship .cnt_area04 .about09 .box_panel p:not(:first-child) {
  margin-top: 15px;
}

#pageWrap.scholarship .cnt_area04 .about09 .box_panel .btn {
  margin-top: 20px;
}

#pageWrap.scholarship .cnt_area04 .about09 ul, #pageWrap.scholarship .cnt_area04 .about09 ol {
  margin-top: 40px;
}

#pageWrap.scholarship .cnt_area04 .about09 ul li, #pageWrap.scholarship .cnt_area04 .about09 ol li {
  word-wrap: break-word;
  overflow-wrap: break-word;
}

#pageWrap.scholarship .cnt_area04 .about09 ul li .dt, #pageWrap.scholarship .cnt_area04 .about09 ol li .dt {
  display: inline-block;
  width: 120px;
  font-weight: 500;
}

#pageWrap.scholarship.en .st_type02{
border-bottom: none;
}

#pageWrap.scholarship.en .cnt_area03 .box02 .wrp_flow:first-of-type .content .item:last-of-type .img{
background-color: #E6D5A8;
background-image: url(../images/schoarsip_icon1_3_wh.png);
}

#pageWrap.scholarship.en .cnt_area03 .box02 .wrp_flow:first-of-type .content .item:nth-of-type(2) .img{
background-color: #E6D5A8;
background-image: url(../images/schoarsip_icon1_2_wh.png);
}

#pageWrap.scholarship.en .cnt_area03 .box02 .wrp_flow:first-of-type .content .item:first-of-type .img{
background-color: #E6D5A8;
background-image: url(../images/schoarsip_icon1_1_wh.png);
}

#pageWrap.scholarship.en .cnt_area03 .box02 .wrp_flow:nth-of-type(2) .content .item:last-of-type .img{
background-image: url(../images/schoarsip_icon1_2_wh.png);
background-color: #E7B755;
}

#pageWrap.scholarship.en .cnt_area03 .box02 .wrp_flow:nth-of-type(2) .content .item:last-of-type .img{
background-image: url(../images/schoarsip_icon2_3_wh.png);
background-color: #E7B755;
}

#pageWrap.scholarship.en .cnt_area03 .box02 .wrp_flow:nth-of-type(2) .content .item:last-of-type .img{
background-image: url(../images/schoarsip_icon2_3_wh.png);
}

#pageWrap.scholarship.en .cnt_area03 .box02 .wrp_flow:nth-of-type(2) .content .item:first-of-type .img{
background-image: url(../images/schoarsip_icon1_1_wh.png);
background-color: #E7B755;
}

#pageWrap.scholarship.en .cnt_area03 .box02 .wrp_flow:nth-of-type(2) .content .item:nth-of-type(2) .img{
background-image: url(../images/schoarsip_icon1_2_wh.png);
background-color: #E7B755;
}

#pageWrap.scholarship.en .cnt_area03 .box02 .wrp_flow:last-of-type .content .item .img{
background-color: #DB8757;
background-image: url(../images/schoarsip_icon3_1_wh.png);
}

#pageWrap.scholarship.en .cnt_area03 .box02 .wrp_flow:first-of-type .content .item:last-of-type a:hover, #pageWrap.scholarship.en .cnt_area03 .box02 .wrp_flow:first-of-type .content .item:nth-of-type(2) a:hover, #pageWrap.scholarship.en .cnt_area03 .box02 .wrp_flow:first-of-type .content .item:first-of-type a:hover, #pageWrap.scholarship.en .cnt_area03 .box02 .wrp_flow:nth-of-type(2) .content .item:last-of-type a:hover, #pageWrap.scholarship.en .cnt_area03 .box02 .wrp_flow:nth-of-type(2) .content .item:last-of-type a:hover, #pageWrap.scholarship.en .cnt_area03 .box02 .wrp_flow:last-of-type .content .item a:hover{
pointer-events: none;
}

#faq_area.faq_area {
  width: 100%;
  color: #000;
  font-size: 1.6rem;
  font-weight: 400;
  font-family: 'Noto Sans JP', sans-serif;
  letter-spacing: .03em;
  line-height: 1;
}

#faq_area.faq_area * {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}

#faq_area.faq_area *::before, #faq_area.faq_area *::after {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}

#faq_area.faq_area div, #faq_area.faq_area span, #faq_area.faq_area h1, #faq_area.faq_area h2, #faq_area.faq_area h3, #faq_area.faq_area h4, #faq_area.faq_area h5, #faq_area.faq_area h6, #faq_area.faq_area p, #faq_area.faq_area a, #faq_area.faq_area em, #faq_area.faq_area img, #faq_area.faq_area small, #faq_area.faq_area i, #faq_area.faq_area dl, #faq_area.faq_area dt, #faq_area.faq_area dd, #faq_area.faq_area ol, #faq_area.faq_area ul, #faq_area.faq_area li, #faq_area.faq_area section {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  font: inherit;
  vertical-align: baseline;
}

#faq_area.faq_area a,
#faq_area.faq_area a:hover,
#faq_area.faq_area a:link {
  color: #000;
  text-decoration: none;
}

#faq_area.faq_area .st_type04 {
  margin-top: 40px;
  color: #000;
  font-size: 2.6rem;
  font-weight: 700;
  line-height: 1.42;
}

#faq_area.faq_area .faq_list {
  margin-top: 40px;
}

#faq_area.faq_area .faq_list li {
  font-size: 2rem;
  font-weight: 500;
  line-height: 1.6;
}

#faq_area.faq_area .faq_list li + li {
  margin-top: 30px !important;
}

#faq_area.faq_area .faq_list li > * {
  position: relative;
}

#faq_area.faq_area .faq_list li > *::before {
  position: absolute;
  top: calc(50% - 23.5px);
  left: 15px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  width: 47px;
  height: 47px;
  padding-bottom: 5px;
  border-radius: 50%;
  font-size: 2.6rem;
  font-weight: 700;
}

#faq_area.faq_area .faq_list li .q {
  padding: 15px 95px 15px 84px;
  border-radius: 5px;
  background-color: #EDF6F4;
  cursor: pointer;
}

#faq_area.faq_area .faq_list li .q::before {
  content: "Q";
  background-color: #377E7F;
  color: #fff;
}

#faq_area.faq_area .faq_list li .q span {
  position: relative;
  display: inline-block;
  width: 100%;
}

#faq_area.faq_area .faq_list li .q span::before, #faq_area.faq_area .faq_list li .q span::after {
  content: "";
  position: absolute;
  top: calc(50% - 1px);
  right: -58px;
  width: 16px;
  height: 2px;
  background-color: #91BAB9;
}

html[data-site-set-color="bk"] #faq_area.faq_area .faq_list li .q span::before,
html[data-site-set-color="bl"] #faq_area.faq_area .faq_list li .q span::before, html[data-site-set-color="bk"] #faq_area.faq_area .faq_list li .q span::after,
html[data-site-set-color="bl"] #faq_area.faq_area .faq_list li .q span::after {
  background-color: #fff !important;
}

html[data-site-set-color="yl"] #faq_area.faq_area .faq_list li .q span::before, html[data-site-set-color="yl"] #faq_area.faq_area .faq_list li .q span::after {
  background-color: #000 !important;
}

#faq_area.faq_area .faq_list li .q span::after {
  -webkit-transform: rotate(90deg);
          transform: rotate(90deg);
  -webkit-transition: .3s;
  transition: .3s;
}

#faq_area.faq_area .faq_list li .q.active span::after {
  -webkit-transform: rotate(0);
          transform: rotate(0);
}

#faq_area.faq_area .faq_list li .a {
  display: none;
  margin-top: 20px;
  padding: 0 30px 0 84px;
}

#faq_area.faq_area .faq_list li .a::before {
  content: "A";
  top: -3px;
  background-color: #EDF6F4;
  color: #377E7F;
}

#faq_area.faq_area .faq_list + h4.st_type04 {
  margin-top: 80px;
}

#pageWrap.scholarship:not(.en) .cnt_area02 .wrp_txt p {
  text-align: justify;
}

#pageWrap.scholarship:not(.en) .cnt_area03 .box01 p {
  text-align: justify;
}

#pageWrap.scholarship:not(.en) .cnt_area04 .about01 .box_flex .wrp_txt p {
  text-align: justify;
}

#pageWrap.scholarship:not(.en) .cnt_area04 .about01 .box_panel .item p {
  text-align: justify;
}

#pageWrap:not(.en) #faq_area.faq_area .faq_list li .a {
  text-align: justify;
}



@media only screen and (max-width: 1024px) {
  #pageWrap.scholarship .cnt_area04 .box_links .item a {
    font-size: 1.8rem;
  }
  #pageWrap.scholarship .cnt_area04 .about01 .box_panel .item {
    width: 30%;
  }
  #pageWrap.scholarship .cnt_area04 .about01 .box_panel .item .sst {
    font-size: 2.2rem;
  }
  #pageWrap.scholarship .cnt_area04 .about01 .box_panel .item .sst .num {
    width: 30px;
    height: 30px;
    font-size: 2rem;
  }
  #pageWrap.scholarship .cnt_area04 .about02 .item,
  #pageWrap.scholarship .cnt_area04 .about03 .item {
    padding-right: 4%;
  }
  #pageWrap.scholarship .cnt_area04 .about02 .item + .item,
  #pageWrap.scholarship .cnt_area04 .about03 .item + .item {
    padding: 0 0 0 4%;
  }
  #pageWrap.scholarship .cnt_area04 .about07 .box_panel {
    padding: 30px 3.2%;
  }
  #faq_area.faq_area .faq_list li {
    font-size: 1.8rem;
  }
	/*3/10*/
	.tab-list-wrap{
	width: 90%;
	}
}

@media only screen and (max-width: 1000px) {
  #pageWrap.scholarship .cnt_area04 .box_links .item {
    width: 48.4%;
    min-height: 85px;
  }
  #pageWrap.scholarship .cnt_area04 .box_links .item:nth-of-type(odd) {
    margin-left: 0;
  }
  #pageWrap.scholarship .cnt_area04 .box_links .item:nth-of-type(even) {
    margin-left: 3.2%;
  }
  #pageWrap.scholarship .cnt_area04 .box_links .item:nth-of-type(n + 3) {
    margin-top: 20px;
  }
}

@media only screen and (max-width: 767px) {
  #pageWrap.scholarship .pc {
    display: none;
  }
  #pageWrap.scholarship .sp {
    display: block;
  }
  #pageWrap.scholarship .contents_in {
    width: calc(100% - 40px);
  }
  #pageWrap.scholarship .st_type01 {
    font-size: 2rem;
  }
  #pageWrap.scholarship .st_type02 {
    font-size: 2rem;
    padding-bottom: 15px;
    border-width: 2px;
  }
  #pageWrap.scholarship .st_type03 {
    padding: 9px 10px;
    border-radius: 3px;
    font-size: 2rem;
  }
  #pageWrap.scholarship .st_type04 {
    font-size: 2rem;
  }
  #pageWrap.scholarship .txt_link a {
    padding-left: 19px;
  }
  #pageWrap.scholarship .btn a {
    padding: 18px 55px 18px 18px;
    border-radius: 3px;
    font-size: 1.8rem;
  }
  #pageWrap.scholarship .btn a::after {
    top: calc(50% - 3px);
    right: 38px;
    width: 9px;
    height: 9px;
  }
  #pageWrap.scholarship .btn.mail a span::before {
    width: 40px;
    height: 27px;
  }
  #pageWrap.scholarship .box_flex {
    display: block;
  }
  #pageWrap.scholarship [class*=cnt_area] .box_flex > * {
    width: 100%;
  }
  #pageWrap.scholarship .cnt_area01 {
    padding: 37px 0;
  }
  #pageWrap.scholarship .cnt_area01 h2 {
    margin-bottom: 20px;
    font-size: 2.4rem;
    line-height: 1.66;
  }
  #pageWrap.scholarship .cnt_area01 p {
    font-size: 1.6rem;
    line-height: 2;
  }
  #pageWrap.scholarship .cnt_area02 {
    padding: 45px 0 73px;
  }
  #pageWrap.scholarship .cnt_area02 .wrp_img {
    margin-top: 15px;
  }
  #pageWrap.scholarship .cnt_area03 {
    padding: 40px 0;
  }
  #pageWrap.scholarship .cnt_area03 h2 {
    margin-bottom: 15px;
  }
  #pageWrap.scholarship .cnt_area03 .box02 {
    margin-top: 50px;
  }
  #pageWrap.scholarship .cnt_area03 .box02 h3 {
    margin-bottom: 30px;
  }
  #pageWrap.scholarship .cnt_area03 .box02 .wrp_flow .head {
    padding: 12px 5px;
    border-radius: 3px 3px 0 0;
    font-size: 2rem;
    line-height: 1.45;
  }
  #pageWrap.scholarship .cnt_area03 .box02 .wrp_flow .head .step {
    margin-right: 10px;
    padding: 0 10px 3px;
    font-size: 1.6rem;
    line-height: 26px;
  }
  #pageWrap.scholarship .cnt_area03 .box02 .wrp_flow .content {
    padding: 20px 10px calc(13px + 7%);
  }
  #pageWrap.scholarship .cnt_area03 .box02 .wrp_flow .content::before {
    left: -4.5%;
    width: 111.645%;
    padding-bottom: 6.45%;
    background-image: url(../images/schoarsip_part01_sp.png);
  }
  #pageWrap.scholarship .cnt_area03 .box02 .wrp_flow .content .box_flex {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
  }
  #pageWrap.scholarship .cnt_area03 .box02 .wrp_flow .content .item {
    width: 31.1%;
  }
  #pageWrap.scholarship .cnt_area03 .box02 .wrp_flow .content .item + .item::before {
    left: -9%;
    width: 8px;
    padding-bottom: 83.7%;
  }
  #pageWrap.scholarship .cnt_area03 .box02 .wrp_flow .content .item .img {
    width: 83.7%;
    margin: 0 auto;
    padding-bottom: calc(83.7% - 6px);
    border-width: 3px;
  }
  #pageWrap.scholarship .cnt_area03 .box02 .wrp_flow .content .item .sst {
    width: 104%;
    left: -2%;
    min-height: 52px;
    font-size: 1.6rem;
  }
  #pageWrap.scholarship .cnt_area03 .box02 .wrp_flow:last-of-type {
    border-radius: 3px;
  }
  #pageWrap.scholarship .cnt_area03 .box02 .wrp_flow:last-of-type .content {
    padding: 20px 10px 22px;
    border-radius: 0 0 3px 3px;
  }
  #pageWrap.scholarship .cnt_area03 .box02 .wrp_flow:last-of-type .content .item .sst {
    left: -70%;
    width: 240%;
    min-height: auto;
  }
  #pageWrap.scholarship .cnt_area04 {
    padding: 36px 0 56px;
  }
  #pageWrap.scholarship .cnt_area04 .box_links {
    margin-top: 32px;
    padding: 0 10px;
  }
  #pageWrap.scholarship .cnt_area04 .box_links .item {
    width: 100%;
    min-height: auto;
  }
  #pageWrap.scholarship .cnt_area04 .box_links .item:nth-of-type(even) {
    margin-left: 0;
  }
  #pageWrap.scholarship .cnt_area04 .box_links .item:nth-of-type(n + 2) {
    margin-top: 15px;
  }
  #pageWrap.scholarship .cnt_area04 .box_links .item a {
    padding: 10px 40px 10px 48px;
    border-radius: 3px;
    text-indent: -26px;
  }
  #pageWrap.scholarship .cnt_area04 .box_links .item a::before {
    width: 10px;
    border-radius: 3px 0 0 3px;
  }
  #pageWrap.scholarship .cnt_area04 .box_links .item a::after {
    top: calc(50% - 4px);
    width: 9px;
    height: 9px;
  }
  #pageWrap.scholarship .cnt_area04 .box_links .item a:hover {
    color: #000;
  }
  #pageWrap.scholarship .cnt_area04 .box_links .item a:hover::before {
    width: 10px;
    border-radius: 3px 0 0 3px;
  }
  #pageWrap.scholarship .cnt_area04 .box_links .item a:hover::after {
    border-color: #000;
  }
  #pageWrap.scholarship .cnt_area04 .box_about {
    padding-top: 36px;
  }
  #pageWrap.scholarship .cnt_area04 .box_about .st_type03 {
    margin-bottom: 35px;
    padding-left: calc(15px + 2.6rem);
    text-indent: -2.6rem;
  }
  #pageWrap.scholarship .cnt_area04 .box_about .st_type03 .dib_br {
    text-indent: 0;
  }
  #pageWrap.scholarship .cnt_area04 .box_about .st_type04 {
    margin-top: 35px;
  }
  #pageWrap.scholarship .cnt_area04 .box_about .box_panel {
    border-radius: 3px;
  }
  #pageWrap.scholarship .cnt_area04 .box_about ul li + li, #pageWrap.scholarship .cnt_area04 .box_about ol li + li {
    margin-top: 10px;
  }
  #pageWrap.scholarship .cnt_area04 .box_about ul + p, #pageWrap.scholarship .cnt_area04 .box_about ol + p {
    margin-top: 10px;
  }
  #pageWrap.scholarship .cnt_area04 .box_about p + ul,
  #pageWrap.scholarship .cnt_area04 .box_about p + ol {
    margin-top: 10px;
  }
  #pageWrap.scholarship .cnt_area04 .box_about[class*=about] .box_flex > * {
    width: 100%;
  }
  #pageWrap.scholarship .cnt_area04 .about01 .st_type04 {
    margin-bottom: 12px;
  }
  #pageWrap.scholarship .cnt_area04 .about01 .box_flex .wrp_img {
    margin-top: 26px;
  }
  #pageWrap.scholarship .cnt_area04 .about01 .box_panel {
    padding: 20px 10px;
  }
  #pageWrap.scholarship .cnt_area04 .about01 .box_panel .box_flex {
    width: 100%;
  }
  #pageWrap.scholarship .cnt_area04 .about01 .box_panel .item {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
  }
  #pageWrap.scholarship .cnt_area04 .about01 .box_panel .item + .item {
    margin-top: 32px;
    padding-top: 32px;
    border-top: 1px solid #D8D8D8;
  }
  #pageWrap.scholarship .cnt_area04 .about01 .box_panel .item .img {
    width: 125px;
    margin: 0;
  }
  #pageWrap.scholarship .cnt_area04 .about01 .box_panel .item .sst {
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
        -ms-flex-pack: start;
            justify-content: flex-start;
    width: calc(100% - 135px);
    margin: 0 0 0 10px;
    font-size: 2rem;
  }
  #pageWrap.scholarship .cnt_area04 .about01 .box_panel .item .sst .num {
    width: 25px;
    height: 25px;
    margin-right: 8px;
    font-size: 1.6rem;
  }
  #pageWrap.scholarship .cnt_area04 .about01 .box_panel .item p {
    margin-top: 15px;
  }
  #pageWrap.scholarship .cnt_area04 .about02 h3,
  #pageWrap.scholarship .cnt_area04 .about03 h3 {
    padding: 18px 10px 18px 50px;
  }
  #pageWrap.scholarship .cnt_area04 .about02 .item,
  #pageWrap.scholarship .cnt_area04 .about03 .item {
    padding-right: 0;
  }
  #pageWrap.scholarship .cnt_area04 .about02 .item + .item,
  #pageWrap.scholarship .cnt_area04 .about03 .item + .item {
    margin-top: 32px;
    padding-left: 0;
    border-left: 0;
  }
  #pageWrap.scholarship .cnt_area04 .about02 .item .st,
  #pageWrap.scholarship .cnt_area04 .about03 .item .st {
    font-size: 1.8rem;
  }
  #pageWrap.scholarship .cnt_area04 .about02 .item ul, #pageWrap.scholarship .cnt_area04 .about02 .item ol,
  #pageWrap.scholarship .cnt_area04 .about03 .item ul,
  #pageWrap.scholarship .cnt_area04 .about03 .item ol {
    margin-top: 15px;
  }
  #pageWrap.scholarship .cnt_area04 .about05 .box_panel {
    padding: 20px 10px;
  }
  #pageWrap.scholarship .cnt_area04 .about05 .box_panel h4 {
    font-size: 1.8rem;
    line-height: 1.5;
  }
  #pageWrap.scholarship .cnt_area04 .about05 .box_panel .dl {
    margin-top: 15px;
    border-radius: 3px;
    overflow: hidden;
  }
  #pageWrap.scholarship .cnt_area04 .about05 .box_panel .dl .dt {
    width: 100%;
    padding: 11px 10px;
    border-radius: 0;
    line-height: 1.45;
  }
  #pageWrap.scholarship .cnt_area04 .about05 .box_panel .dl .dt:not(:first-of-type)::before {
    content: none;
  }
  #pageWrap.scholarship .cnt_area04 .about05 .box_panel .dl .dd {
    width: 100%;
    padding: 20px 10px;
    border: 0;
  }
  #pageWrap.scholarship .cnt_area04 .about05 .box_panel .dl .dd:last-of-type {
    border: 0;
  }
  #pageWrap.scholarship .cnt_area04 .about05 .box_panel .att_txt {
    width: 102%;
    margin-top: 15px;
    font-size: 1.2rem;
    line-height: 1.66;
  }
  #pageWrap.scholarship .cnt_area04 .about07 .box_panel {
    padding: 20px 10px;
  }
  #pageWrap.scholarship .cnt_area04 .about07 .box_panel em {
    font-size: 1.8rem;
    line-height: 1.5;
  }
  #pageWrap.scholarship .cnt_area04 .about07 .box_panel .txt_link, #pageWrap.scholarship .cnt_area04 .about07 .box_panel + p {
    margin-top: 15px;
  }
  #pageWrap.scholarship .cnt_area04 .about09 .box_panel {
    padding: 20px 10px;
  }
  #pageWrap.scholarship .cnt_area04 .about09 .box_panel em {
    font-size: 1.8rem;
  }
  #pageWrap.scholarship .cnt_area04 .about09 .st_type04 {
    margin-top: 18px;
  }
  #pageWrap.scholarship .cnt_area04 .about09 ul, #pageWrap.scholarship .cnt_area04 .about09 ol {
    margin-top: 16px;
  }
  #pageWrap.scholarship .cnt_area04 .about09 ul li .dt, #pageWrap.scholarship .cnt_area04 .about09 ol li .dt {
    display: block;
    width: 100%;
  }
  #faq_area.faq_area .st_type04 {
    margin-top: 35px;
    font-size: 1.8rem;
  }
  #faq_area.faq_area .faq_list {
    margin-top: 15px;
  }
  #faq_area.faq_area .faq_list li {
    font-size: 1.6rem;
    line-height: 2;
  }
  #faq_area.faq_area .faq_list li + li {
    margin-top: 16px !important;
  }
  #faq_area.faq_area .faq_list li > *::before {
    top: calc(50% - 15px);
    left: 10px;
    width: 30px;
    height: 30px;
    padding-bottom: 2px;
    font-size: 1.5rem;
  }
  #faq_area.faq_area .faq_list li .q {
    padding: 7px 45px 7px 50px;
    border-radius: 3px;
  }
  #faq_area.faq_area .faq_list li .q span::before, #faq_area.faq_area .faq_list li .q span::after {
    right: -35px;
  }
  #faq_area.faq_area .faq_list li .a {
    margin-top: 16px;
    padding: 0 10px 0 50px;
  }
  #faq_area.faq_area .faq_list li .a::before {
    top: 1px;
  }
  #faq_area.faq_area .faq_list + h4.st_type04 {
    margin-top: 35px;
  }
  /* .subBlock .card:active .wrap_num_front{
  transform: rotateY(-180deg);
  }
  .subBlock .card:active .wrap_num_back{
    transform: rotateY(0deg);
  } */
  .subBlock .card.active .wrap_num_front{
  transform: rotateY(-180deg);
  }
  .subBlock .card.active .wrap_num_back{
    transform: rotateY(0deg);
  }
  .subBlock .cnt_flex{
    -webkit-box-orient: vertical;
  	-webkit-box-direction: normal;
  	-ms-flex-direction: column;
  	flex-direction: column;
  }
  .subBlock .cnt_flex p,
  .subBlock .card{
    width: 100%;
  }
  .subBlock .card{
    margin-left: 0;
  }
  .subBlock .wrap_num_front .card_txt, 
  .subBlock .wrap_num_back .card_txt{
    margin-top: 50px;
    font-size: 24px;
  }
  .subBlock .wrap_num_front .num_size,
  .subBlock .wrap_num_back .num_size{
    font-size: 48px;
  }
  .subBlock .num_strong{
    font-size: 120px;
  }
}

@media only screen and (max-width: 374px) {
  #pageWrap.scholarship .btn a {
    padding-right: 35px;
    font-size: 1.6rem;
  }
  #pageWrap.scholarship .btn a::after {
    right: 20px;
  }
  #pageWrap.scholarship .btn.mail a span::before {
    width: 30px;
    margin-right: 10px;
  }
  #pageWrap.scholarship .cnt_area04 .box_links {
    padding: 0;
  }
  #pageWrap.scholarship .cnt_area04 .about01 .box_panel .item .img {
    max-width: 125px;
    width: calc(100% - 175px);
  }
  #pageWrap.scholarship .cnt_area04 .about01 .box_panel .item .sst {
    width: 165px;
    font-size: 1.8rem;
  }
}
/*# sourceMappingURL=add.css.map */