﻿/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */button,hr,input{overflow:visible}progress,sub,sup{vertical-align:baseline}[type=checkbox],[type=radio],legend{box-sizing:border-box;padding:0}html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}details,main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative}sub{bottom:-0.25em}sup{top:-0.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:ButtonText dotted 1px}fieldset{padding:.35em .75em .625em}legend{color:inherit;display:table;max-width:100%;white-space:normal}textarea{overflow:auto}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}[hidden],template{display:none}html{box-sizing:border-box}*,*:before,*:after{box-sizing:inherit}h1,h2,h3,h4,h5,h6,p,figure{margin:0}h1,h2,h3,h4,h5,h6{line-height:1}html,body{font-family:"Noto Sans JP","Hiragino Sans","ヒラギノ角ゴシック","Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro","Yu Gothic","游ゴシック","YuGothic","游ゴシック体","Meiryo","メイリオ","MS PGothic","ＭＳ Ｐゴシック",sans-serif;font-weight:700;line-height:1.5555555556;color:#000;letter-spacing:-0.02em}body{background-color:#fff}a{text-decoration:none;-webkit-transition:color .15s linear 0s;-moz-transition:color .15s linear 0s;-ms-transition:color .15s linear 0s;-o-transition:color .15s linear 0s;transition:color .15s linear 0s}.sr-only{display:none}@media screen and (min-width: 768px){.sp-only{display:none}}@media screen and (min-width: 576px){.xs-only{display:none}}@media screen and (max-width: 575px){.sm-over{display:none}}@media screen and (max-width: 767px){.pc-only{display:none}}.no-bullet{list-style:none;padding:0}.no-margin{margin:0}.text-center{text-align:center}.page-container{width:100%;margin:0 auto;position:relative;overflow:hidden}.sect-contents{margin:0 auto;position:relative}.cmn__sect-header{position:relative;display:flex;flex-direction:column}@media screen and (min-width: 576px){.cmn__sect-header{display:block}}.cmn__sect-title{align-items:center;background:url(../img/sect_title_bg.8@2x.png) center center/contain no-repeat;display:flex;font-size:17px;font-weight:900;height:49px;justify-content:center;line-height:1.1714;margin:0 auto;text-align:center;width:100%}@media screen and (min-width: 375px){.cmn__sect-title{font-size:18px;height:52px}}@media screen and (min-width: 576px){.cmn__sect-title{font-size:19px;height:55px}}@media screen and (min-width: 768px){.cmn__sect-title{font-size:19.7647058824px;width:341.0823529412px;height:57.6px}}@media screen and (min-width: 992px){.cmn__sect-title{font-size:25.5294117647px;width:440.5647058824px;height:74.4px}}@media screen and (min-width: 1200px){.cmn__sect-title{font-size:30.8823529412px;width:532.9411764706px;height:90px}}@media screen and (min-width: 1360px){.cmn__sect-title{font-size:35px;width:604px;height:102px}}.ps-header{width:100%;height:8.75vw;margin:0 auto;overflow:hidden;position:relative;z-index:100}@media screen and (min-width: 768px){.ps-header{height:70px}}.ps-header .phr-logo,.ps-header .sgr-logo{height:100%;text-indent:100%;white-space:nowrap;overflow:hidden}@media screen and (min-width: 768px){.ps-header .phr-logo,.ps-header .sgr-logo{opacity:1;-webkit-transition:opacity .15s linear 0s;-moz-transition:opacity .15s linear 0s;-ms-transition:opacity .15s linear 0s;-o-transition:opacity .15s linear 0s;transition:opacity .15s linear 0s}.ps-header .phr-logo:hover,.ps-header .sgr-logo:hover{opacity:.7}}.ps-header .phr-logo{display:block;background:url(../img/base/ph-logo-kpsp-w2@2x.png) center center/46.875vw auto no-repeat}@media screen and (min-width: 768px){.ps-header .phr-logo{background:url(../img/base/ph-logo-kpsp-w2@2x.png) left 35px center/271.8px auto no-repeat;float:left;width:382px}}@media screen and (min-width: 992px){.ps-header .phr-logo{background-size:302px auto}}.ps-header .sgr-logo{display:none;float:right;width:149px;background:url(../img/base/ph-logo-sgrp-w@2x.png) left 12px top 24px/102.6px auto no-repeat}@media screen and (min-width: 768px){.ps-header .sgr-logo{display:block}}@media screen and (min-width: 992px){.ps-header .sgr-logo{background-position-x:left;background-size:114px auto}}.page-footer{color:#000;padding:40px 0 30px}@media screen and (min-width: 768px){.page-footer{padding:3.6764705882vw 0 4.4117647059vw}}.page-footer .sect-container{padding:0 20px}.footer__notes{font-size:11px;line-height:1.625;text-align:center}@media screen and (min-width: 768px){.footer__notes{font-size:1.1764705882vw;width:69.8529411765vw;margin:0 auto}}.footer__sns-links{display:flex;height:38px;list-style:none;margin:20px auto 30px;padding-left:0;width:210px}@media screen and (min-width: 768px){.footer__sns-links{margin:3.6764705882vw auto 2.2058823529vw}}.footer__sns-links>.item{height:37px;width:70px}.footer__sns-links>.item>a{background-position:center center;background-repeat:no-repeat;background-size:27px auto;display:block;height:100%;width:100%;text-indent:100%;white-space:nowrap;overflow:hidden;-webkit-transition:opacity .15s linear 0s;-moz-transition:opacity .15s linear 0s;-ms-transition:opacity .15s linear 0s;-o-transition:opacity .15s linear 0s;transition:opacity .15s linear 0s}.footer__sns-links>.item>a:hover{opacity:.75}.footer__sns-links>.tw>a{background-image:url(../img/base/share_twi@2x.png)}.footer__sns-links>.fa>a{background-image:url(../img/base/share_fac@2x.png)}.footer__sns-links>.in>a{background-image:url(../img/base/share_ins@2x.png)}.footer__colophon{font-size:10px;text-align:center}@media screen and (min-width: 768px){.footer__colophon{font-size:12px}}.page-top{opacity:1;position:fixed;right:16px;bottom:16px;z-index:10;width:48px;height:48px;transition:opacity 1s linear}.page-top.hidden{opacity:0}.page-top .link{display:block;width:100%;height:100%;text-indent:100%;white-space:nowrap;overflow:hidden;background:rgba(0,0,0,.15) url(../img/base/page-top-arrow@2x.png) 50% 45%/50% no-repeat;border-radius:50%}@media screen and (min-width: 768px){.page-top .link{-webkit-transition:background-color .15s linear 0s;-moz-transition:background-color .15s linear 0s;-ms-transition:background-color .15s linear 0s;-o-transition:background-color .15s linear 0s;transition:background-color .15s linear 0s}.page-top .link:hover{background-color:#f2f2f2}}.hero__sect{background:url(../img/title_bg.8@2x.png) center center/cover no-repeat;margin-top:-8.75vw;height:431px}@media screen and (min-width: 375px){.hero__sect{height:491px}}@media screen and (min-width: 576px){.hero__sect{height:654px}}@media screen and (min-width: 768px){.hero__sect{margin-top:-70px;height:655.0588235294px}}@media screen and (min-width: 992px){.hero__sect{height:846.1176470588px}}@media screen and (min-width: 1200px){.hero__sect{height:1023.5294117647px}}@media screen and (min-width: 1360px){.hero__sect{height:1160px}}.hero__sect .sect-contents{position:relative;padding-top:18px}@media screen and (min-width: 375px){.hero__sect .sect-contents{padding-top:33px}}@media screen and (min-width: 576px){.hero__sect .sect-contents{padding-top:50px}}@media screen and (min-width: 768px){.hero__sect .sect-contents{padding-top:20px}}@media screen and (min-width: 992px){.hero__sect .sect-contents{padding-top:3px}}.hero__title{background:url(../img/title.8@2x.png) center top/auto 181px no-repeat;height:181px;text-indent:100%;white-space:nowrap;overflow:hidden}@media screen and (min-width: 375px){.hero__title{background-size:auto 210px;height:210px}}@media screen and (min-width: 576px){.hero__title{background-size:auto 290px;height:290px}}@media screen and (min-width: 768px){.hero__title{background-size:auto 332.0470588235px;height:332.0470588235px}}@media screen and (min-width: 992px){.hero__title{background-size:auto 428.8941176471px;height:428.8941176471px}}@media screen and (min-width: 1200px){.hero__title{background-size:auto 518.8235294118px;height:518.8235294118px}}@media screen and (min-width: 1360px){.hero__title{background-size:auto 588px;height:588px}}.hero__fig{position:absolute;left:calc(50% + 68px);top:135px;height:auto;width:100px}@media screen and (min-width: 375px){.hero__fig{left:calc(50% + 79px);top:168px;width:120px}}@media screen and (min-width: 576px){.hero__fig{left:calc(50% + 108px);top:230px;width:195px}}@media screen and (min-width: 768px){.hero__fig{left:calc(50% + 126px);top:224.0235294118px;width:210.6352941176px}}@media screen and (min-width: 992px){.hero__fig{left:calc(50% + 160px);top:276.4470588235px;width:272.0705882353px}}@media screen and (min-width: 1200px){.hero__fig{left:calc(50% + 195px);top:334.4117647059px;width:329.1176470588px}}@media screen and (min-width: 1360px){.hero__fig{left:calc(50% + 220px);top:379px;width:373px}}.hero__fig>img{height:auto;width:100%}.hero__desc{margin:85px 20px 0;font-size:13px;font-weight:700;text-align:center;color:#fff;line-height:1.675}@media screen and (min-width: 375px){.hero__desc{margin-top:95px;font-size:14px}}@media screen and (min-width: 576px){.hero__desc{margin-top:165px;font-size:15px}}@media screen and (min-width: 768px){.hero__desc{margin-top:154.4117647059px;font-size:15.8117647059px}}@media screen and (min-width: 992px){.hero__desc{margin-top:218.8235294118px;font-size:20.4235294118px}}@media screen and (min-width: 1200px){.hero__desc{margin-top:264.7058823529px;font-size:24.7058823529px}}@media screen and (min-width: 1360px){.hero__desc{margin-top:300px;font-size:28px}}.hero__desc em{font-style:normal;border-bottom:2px solid #fff000}.steps__sect{margin:10px auto}@media screen and (min-width: 576px){.steps__sect{margin:19.41176484px auto}}@media screen and (min-width: 768px){.steps__sect{margin:20.3294117647px auto}}@media screen and (min-width: 992px){.steps__sect{margin:26.2588235294px auto}}@media screen and (min-width: 1200px){.steps__sect{margin:31.7647058824px auto}}@media screen and (min-width: 1360px){.steps__sect{margin:36px auto}}.steps__header{margin-bottom:15px}@media screen and (min-width: 576px){.steps__header{margin-bottom:16.1764707px}}@media screen and (min-width: 768px){.steps__header{margin-bottom:16.9411764706px}}@media screen and (min-width: 992px){.steps__header{margin-bottom:21.8823529412px}}@media screen and (min-width: 1200px){.steps__header{margin-bottom:26.4705882353px}}@media screen and (min-width: 1360px){.steps__header{margin-bottom:30px}}.steps__title-fig{align-self:center;height:78.5px;margin-bottom:10px;width:62.5px}@media screen and (min-width: 576px){.steps__title-fig{position:absolute;height:84.65686333px;left:calc(50% + 174px);top:-16.33333346px;width:67.40196125px}}@media screen and (min-width: 768px){.steps__title-fig{height:88.6588235294px;left:calc(50% + 174px);top:-19.2px;width:70.5882352941px}}@media screen and (min-width: 992px){.steps__title-fig{height:114.5176470588px;left:calc(50% + 220px);top:-24.8px;width:91.1764705882px}}@media screen and (min-width: 1200px){.steps__title-fig{height:138.5294117647px;left:calc(50% + 270px);top:-30px;width:110.2941176471px}}@media screen and (min-width: 1360px){.steps__title-fig{height:157px;left:calc(50% + 304px);top:-34px;width:125px}}.steps__title-fig .fig-img{height:auto;width:100%}.steps__list{background-color:#f2d1c6;font-size:14px;list-style:none;margin:0 1.0714285714em;padding:1.2857142857em}@media screen and (min-width: 576px){.steps__list{font-size:15.09803932px;margin:0 auto;padding:1.2857142857em 3em;width:506.8627486px}}@media screen and (min-width: 768px){.steps__list{font-size:15.8117647059px;width:530.8235294118px}}@media screen and (min-width: 992px){.steps__list{font-size:20.4235294118px;width:685.6470588235px}}@media screen and (min-width: 1200px){.steps__list{font-size:24.7058823529px;width:829.4117647059px}}@media screen and (min-width: 1360px){.steps__list{font-size:28px;width:940px}}.steps__list .list-item{align-items:center;background:url(../img/steps_divider.8@2x.png) center bottom/contain no-repeat;display:flex;min-height:6.5714285714em;padding:0 .7142857143em 2.1428571429em;padding-bottom:2.1428571429em}.steps__list .list-item.step2{padding-top:.75em}@media screen and (min-width: 576px){.steps__list .list-item.step2{padding-top:0}}.steps__list .list-item.step3{background:none;padding-bottom:0;padding-top:.75em}@media screen and (min-width: 576px){.steps__list .list-item.step3{padding-top:.5em}}.steps__list .item-label{background-repeat:no-repeat;background-size:contain;flex-grow:0;flex-shrink:0;height:4.4642857143em;width:5.1785714286em;text-indent:100%;white-space:nowrap;overflow:hidden}@media screen and (min-width: 1360px){.steps__list .item-label{height:125px;width:145px}}.steps__list .step1 .item-label{background-image:url(../img/steps_n1.8@2x.png)}.steps__list .step2 .item-label{background-image:url(../img/steps_n2.8@2x.png)}.steps__list .step3 .item-label{background-image:url(../img/steps_n3.8@2x.png)}.steps__list .item-body{padding-left:.8928571429em}.steps__list .item-body em{background-color:#fff;font-style:normal;padding:0 .15em}.insta__sect{margin:10px auto}@media screen and (min-width: 576px){.insta__sect{margin:23.72549036px auto 22.8705882353px}}@media screen and (min-width: 768px){.insta__sect{margin:24.8470588235px auto 30.4941176471px}}@media screen and (min-width: 992px){.insta__sect{margin:32.0941176471px auto 39.3882352941px}}@media screen and (min-width: 1200px){.insta__sect{margin:38.8235294118px auto 47.6470588235px}}@media screen and (min-width: 1360px){.insta__sect{margin:44px auto 54px}}.insta__header{margin-bottom:3px}@media screen and (min-width: 576px){.insta__header{margin-bottom:3.23529414px}}@media screen and (min-width: 768px){.insta__header{margin-bottom:3.3882352941px}}@media screen and (min-width: 992px){.insta__header{margin-bottom:4.3764705882px}}@media screen and (min-width: 1200px){.insta__header{margin-bottom:5.2941176471px}}@media screen and (min-width: 1360px){.insta__header{margin-bottom:6px}}.insta__title-fig{align-self:center;height:85.5px;margin-bottom:10px;width:51.5px}@media screen and (min-width: 576px){.insta__title-fig{position:absolute;height:92.20588299px;right:calc(50% + 173px);top:-2.31372552px;width:55.53921607px}}@media screen and (min-width: 768px){.insta__title-fig{height:96.5647058824px;right:calc(50% + 181px);top:-4.5176470588px;width:58.1647058824px}}@media screen and (min-width: 992px){.insta__title-fig{height:124.7294117647px;right:calc(50% + 233px);top:-5.8352941176px;width:75.1294117647px}}@media screen and (min-width: 1200px){.insta__title-fig{height:150.8823529412px;right:calc(50% + 282px);top:-7.0588235294px;width:90.8823529412px}}@media screen and (min-width: 1360px){.insta__title-fig{height:171px;right:calc(50% + 320px);top:-8px;width:103px}}.insta__title-fig .fig-img{height:auto;width:100%}.insta__notes{font-family:"Hiragino Sans","ヒラギノ角ゴシック","Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro","Yu Gothic","游ゴシック","YuGothic","游ゴシック体","Meiryo","メイリオ","MS PGothic","ＭＳ Ｐゴシック",sans-serif;font-size:11px;font-weight:400;line-height:1.625;margin-top:1.25em;padding:0 1.5em;text-align:center}@media screen and (min-width: 768px){.insta__notes{font-size:12px}}@media screen and (min-width: 1200px){.insta__notes{font-size:14px}}@media screen and (min-width: 1360px){.insta__notes{font-size:16px}}.prese__header{margin-bottom:10px}@media screen and (min-width: 576px){.prese__header{margin-bottom:10.7843138px}}@media screen and (min-width: 768px){.prese__header{margin-bottom:11.2941176471px}}@media screen and (min-width: 992px){.prese__header{margin-bottom:14.5882352941px}}@media screen and (min-width: 1200px){.prese__header{margin-bottom:17.6470588235px}}@media screen and (min-width: 1360px){.prese__header{margin-bottom:20px}}.prese__title-fig{align-self:center;height:87px;margin-bottom:10px;width:110px}@media screen and (min-width: 576px){.prese__title-fig{position:absolute;height:93.82353006px;left:calc(50% + 181px);top:-6.62745104px;width:118.6274518px}}@media screen and (min-width: 768px){.prese__title-fig{height:98.2588235294px;left:calc(50% + 190px);top:-9.0352941176px;width:124.2352941176px}}@media screen and (min-width: 992px){.prese__title-fig{height:126.9176470588px;left:calc(50% + 245px);top:-11.6705882353px;width:160.4705882353px}}@media screen and (min-width: 1200px){.prese__title-fig{height:153.5294117647px;left:calc(50% + 296px);top:-14.1176470588px;width:194.1176470588px}}@media screen and (min-width: 1360px){.prese__title-fig{height:174px;left:calc(50% + 336px);top:-16px;width:220px}}.prese__title-fig .fig-img{height:auto;width:100%}.prese__desc{font-size:12.5px;line-height:1.4;padding:.75em 1.5em 0;text-align:center}@media screen and (min-width: 576px){.prese__desc{font-size:13.48039225px}}@media screen and (min-width: 768px){.prese__desc{font-size:14.1176470588px}}@media screen and (min-width: 992px){.prese__desc{font-size:18.2352941176px}}@media screen and (min-width: 1200px){.prese__desc{font-size:22.0588235294px}}@media screen and (min-width: 1360px){.prese__desc{font-size:25px}}.prese__list{font-size:12.5px;line-height:1.4;list-style:none;margin:0 auto;padding:0}@media screen and (min-width: 576px){.prese__list{display:flex;font-size:13.48039225px;justify-content:space-between;width:506.8627486px}}@media screen and (min-width: 768px){.prese__list{font-size:14.1176470588px;width:530.8235294118px}}@media screen and (min-width: 992px){.prese__list{font-size:18.2352941176px;width:685.6470588235px}}@media screen and (min-width: 1200px){.prese__list{font-size:22.0588235294px;width:829.4117647059px}}@media screen and (min-width: 1360px){.prese__list{font-size:25px;width:940px}}.prese__list .list-item{margin:1.5em}@media screen and (min-width: 576px){.prese__list .list-item{margin:0;flex-grow:0;flex-shrink:0;flex-basis:47.87234%}}.prese__fig .fig-img{height:auto;width:100%}.prese__fig .fig-cap{color:#93565c;text-align:center}
/*# sourceMappingURL=style.css.map */
