@charset "utf-8";

/*============

cert_adjust.css

=============*/

* {
    box-sizing: border-box;
}

body {
  position: static;
}

.button {
  margin: 0;
}

.self .cancelbtn {
  height: 100%;
}

h2 {
  font-size: 1.0rem;
}

.button > a::before {
  box-shadow: none;
}

.cert h2 {
  font-size: clamp(1.625rem,5.73vw,2.75rem);
  padding: 0 1.6em 0 0.4em;
}

.cert h2::after {
  content: none;
}

.cert .conFrame h2 {
  background-color: transparent;
}

.cert .form1 .button {
  height: auto;
  padding: 8px 0;
}

/*-------------

追加判定ウインドウ

--------------*/

#subIndex .button a::after {
    content: none;
}

.pcbPlateEx h2::after {
  content: none;
}

#subIndex .button a::after {
    content: none;
}

.pcbSubContainer h1 {
    margin-top: 0;
}

.pcbSubContainer h1::before {
    content: none;
}

#subIndex > ul {
    margin-top: 0;
}

.pcbPlateEx h2 {
    margin-top: 0;
}

.pcbPlateEx ul {
    margin-top: 0;
}

.pcbPlateEx p {
    margin-top: 20px;
}

/*-------------

記載形式

--------------*/

.judge li {
  font-size: 1rem;
}

/*-------------

証明書記載内容

--------------*/

ul.icon .caution::before {
  content: none;
}

/*============

media queries

=============*/

/*-------------

タブレット・スマホ

--------------*/

@media (max-width: 959px) {

}

/*-------------

スマホ

--------------*/

@media (max-width: 639px) {

}

a.button {
  background-image: none;
}

a.cancelbtn {
  background-image: none;
}

.button > a::after {
  content: none;
}