.font-min { font-family: "Noto Serif JP", serif; }

.laser-in { width: 100%; max-width: 1040px; margin: 0 auto; }

.laser-about { padding: 50px 0; }
@media screen and (max-width: 750px) { .laser-about { padding: 6.25% 0 12.5%; } }
.laser-about .laser-about-ttl { margin-bottom: 20px; font-size: 3.4rem; text-align: center; font-weight: 700; color: #07512e; }
@media screen and (max-width: 750px) { .laser-about .laser-about-ttl { margin-bottom: 4.2857142857%; font-size: 2.2153846154rem; } }
.laser-about p { margin-bottom: 30px; }
@media screen and (max-width: 750px) { .laser-about p { margin-bottom: 4.2857142857%; } }
.laser-about ul { width: 100%; max-width: 1040px; margin: 0 auto; display: flex; justify-content: space-between; gap: 0 3.8461538462%; }
@media screen and (max-width: 750px) { .laser-about ul { flex-direction: column; width: 85.7142857143%; gap: 20px 0; } }
.laser-about ul li { width: 48.0769230769%; }
@media screen and (max-width: 750px) { .laser-about ul li { width: 100%; } }
.laser-about ul li figcaption { margin-top: 10px; text-align: center; }
@media screen and (max-width: 750px) { .laser-about ul li figcaption { margin-top: 1.6666666667%; } }

.cmn-crown .cmn-crown-box._s ._item01 .cmn-crown-item-main .cmn-crown-item-fig, .cmn-crown .cmn-crown-box._s ._item02 .cmn-crown-item-main .cmn-crown-item-fig, .cmn-crown .cmn-crown-box._s ._item04 .cmn-crown-item-main .cmn-crown-item-fig, .cmn-crown .cmn-crown-box._s ._item06 .cmn-crown-item-main .cmn-crown-item-fig, .cmn-crown .cmn-crown-box._s ._item07 .cmn-crown-item-main .cmn-crown-item-fig { width: 43.8461538462%; }
@media screen and (max-width: 750px) { .cmn-crown .cmn-crown-box._s ._item01 .cmn-crown-item-main .cmn-crown-item-fig, .cmn-crown .cmn-crown-box._s ._item02 .cmn-crown-item-main .cmn-crown-item-fig, .cmn-crown .cmn-crown-box._s ._item04 .cmn-crown-item-main .cmn-crown-item-fig, .cmn-crown .cmn-crown-box._s ._item06 .cmn-crown-item-main .cmn-crown-item-fig, .cmn-crown .cmn-crown-box._s ._item07 .cmn-crown-item-main .cmn-crown-item-fig { width: 85.7142857143%; } }
.cmn-crown .cmn-crown-box._s ._item03 .cmn-crown-item-main .cmn-crown-item-fig { width: 19.807692307700002%; }
.cmn-crown .cmn-crown-box._s ._item05 .cmn-crown-item-main dl { flex: inherit; width: 57.6923076923%; }
@media screen and (max-width: 750px) { .cmn-crown .cmn-crown-box._s ._item05 .cmn-crown-item-main dl { width: 100%; } }
@media screen and (max-width: 750px) { .cmn-crown .cmn-crown-box._s ._item05 .cmn-crown-item-main dl dd { display: flex; }
  .cmn-crown .cmn-crown-box._s ._item05 .cmn-crown-item-main dl dd p { flex: 1; }
  .cmn-crown .cmn-crown-box._s ._item05 .cmn-crown-item-main dl dd .cmn-crown-item-fig { position: static; width: 35.7142857143%; margin-left: 2.8571428571%; } }
.cmn-crown .cmn-crown-box._s ._item05 .cmn-crown-item-main .cmn-crown-item-fig { position: absolute; top: 0; right: 0; width: 24.0384615385%; }
.cmn-crown .cmn-crown-box._g ._item08 .cmn-crown-item-main .cmn-crown-item-fig, .cmn-crown .cmn-crown-box._g ._item09 .cmn-crown-item-main .cmn-crown-item-fig, .cmn-crown .cmn-crown-box._g ._item10 .cmn-crown-item-main .cmn-crown-item-fig { width: 43.8461538462%; }
@media screen and (max-width: 750px) { .cmn-crown .cmn-crown-box._g ._item08 .cmn-crown-item-main .cmn-crown-item-fig, .cmn-crown .cmn-crown-box._g ._item09 .cmn-crown-item-main .cmn-crown-item-fig, .cmn-crown .cmn-crown-box._g ._item10 .cmn-crown-item-main .cmn-crown-item-fig { width: 85.7142857143%; } }

@media screen and (max-width: 750px) { .cmn-lens .cmn-lens-main .cmn-lens-table { margin-bottom: 4.2857142857%; } }
.cmn-lens .cmn-lens-main .cmn-lens-table thead tr th:nth-child(2), .cmn-lens .cmn-lens-main .cmn-lens-table thead tr th:nth-child(3), .cmn-lens .cmn-lens-main .cmn-lens-table thead tr th:nth-child(4) { width: 280px; font-size: 2.6rem; text-align: center; font-weight: 700; vertical-align: middle; }
@media screen and (max-width: 1040px) { .cmn-lens .cmn-lens-main .cmn-lens-table thead tr th:nth-child(2), .cmn-lens .cmn-lens-main .cmn-lens-table thead tr th:nth-child(3), .cmn-lens .cmn-lens-main .cmn-lens-table thead tr th:nth-child(4) { width: 180px; } }
@media screen and (max-width: 750px) { .cmn-lens .cmn-lens-main .cmn-lens-table thead tr th:nth-child(2), .cmn-lens .cmn-lens-main .cmn-lens-table thead tr th:nth-child(3), .cmn-lens .cmn-lens-main .cmn-lens-table thead tr th:nth-child(4) { width: 60%; font-size: 1.6rem; } }

/*# sourceMappingURL=laser.css.map */
