/*!
 * variables.scss
 *//*!
 * スマホサイズ
 * カラー
 * vw計算式
 * percent計算式
 * 擬似要素
 * 背景画像パス
 * フォントサイズ
 * フォントサイズの指定
 * メディアクエリ
 * 上下左右中央配置 
 * リンクカラー
 * 三角矢印
 * グラデーション背景
 * 自動でベンダープレフィックスをつける
 * 親要素に対して中央寄せ
 * 自動連番
 * イージング
 * ボタン
 * 三角矢印2
 */.pm-01{padding:60px 0 95px}@media screen and (max-width: 767px){.pm-01{padding:0 0 16vw}}.pm-01 .diagram-01{margin-top:60px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;position:relative}@media screen and (max-width: 767px){.pm-01 .diagram-01{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:8vw}}.pm-01 .diagram-01:after{content:"";display:block;width:2.99%;height:0px;padding-top:9.15%;position:absolute;top:50%;left:55%;-webkit-transform:translate(0, -50%);transform:translate(0, -50%);background-image:url(../img/service/pm/arrow-pc.svg);background-repeat:no-repeat;background-size:contain}@media screen and (max-width: 767px){.pm-01 .diagram-01:after{width:20vw;height:0px;padding-top:7.6vw;top:82vw;left:50%;-webkit-transform:translate(-50%, 0);transform:translate(-50%, 0);background-image:url(../img/service/pm/arrow-sp.png)}}.pm-01 .diagram-01>*:nth-child(1){width:53.96%;position:relative}@media screen and (max-width: 767px){.pm-01 .diagram-01>*:nth-child(1){width:100%;margin-bottom:15.73333vw}.pm-01 .diagram-01>*:nth-child(1) img{width:100%}}.pm-01 .diagram-01>*:nth-child(2){width:41.19%}@media screen and (max-width: 767px){.pm-01 .diagram-01>*:nth-child(2){width:80.4vw}.pm-01 .diagram-01>*:nth-child(2) img{width:100%}}.pm-02{padding:110px 0 80px}@media screen and (max-width: 767px){.pm-02{padding:12vw 0}}.pm-02 .diagram-01{margin:0 0 40px}@media screen and (max-width: 767px){.pm-02 .diagram-01{margin:0 0 4vw}}.pm-02 .memo-01{border-width:6px;border-color:#54c2f0;border-style:solid;background-color:white;padding:40px}@media screen and (max-width: 767px){.pm-02 .memo-01{border-width:.8vw;padding:4vw 2.66667vw}}.pm-02 .memo-01 p{line-height:2.25}.pm-02 .memo-01 p strong{color:#ef5b4e;font-size:2.4vw;font-weight:500;border-bottom:solid 2px #ef5b4e}@media screen and (min-width: 768px){.pm-02 .memo-01 p strong{font-size:1.8rem}}@media screen and (max-width: 767px){.pm-02 .memo-01 p{line-height:1.8;font-size:2.93333vw}}@media screen and (max-width: 767px) and (min-width: 768px){.pm-02 .memo-01 p{font-size:2.2rem}}@media screen and (max-width: 767px){.pm-02 .memo-01 p strong{font-size:3.2vw}}@media screen and (max-width: 767px) and (min-width: 768px){.pm-02 .memo-01 p strong{font-size:2.4rem}}.pm-03{padding:100px 0}@media screen and (max-width: 767px){.pm-03{padding:13.33333vw 0}}.pm-03 .c-table-01 tr th:first-child{width:22%}.pm-04{padding:100px 0}@media screen and (max-width: 767px){.pm-04{padding:13.33333vw 0}}.pm-04 .c-list-01{margin-top:55px}@media screen and (max-width: 767px){.pm-04 .c-list-01{margin-top:7.33333vw}}.pm-05{padding:130px 0}@media screen and (max-width: 767px){.pm-05{padding:13.33333vw 0}}.pm-05 .c-table-01 tr th:nth-child(1){width:20%}.pm-05 .c-table-01 tr th:nth-child(2){width:36%}.pm-05 .c-table-01 tr th:nth-child(3){width:44%}
