/* Reset */
#ph_content {
    margin: 0 !important;
    padding: 0 !important;
}
#box940 {
    width: 100% !important;
}
#col1 #ph_main {
    width: 100% !important;
    margin: 0 !important;
}
/* / Reset */

/* For License Page */
#pc #col2_r #ph_main {
    float: none;
    margin: 0 auto;
    border: none;
    width: 920px;
}
/* /For License Page */

.ph_main{width:100%;background:#37a0da !important}.ph_main .active{background-color:#147db7}.ph_main__inner{width:920px;margin:0 auto}.ph_main__header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;align-items:center;-webkit-box-align:center;-ms-flex-align:center;list-style-type:none;margin:0}.ph_main__header--item{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0}.ph_main__header--item-link{color:#fff;text-decoration:none;font-size:17px;font-weight:normal;font-family:"Noto Sans JP", sans-serif}.ph_main__header--item-link:visited{color:#fff;text-decoration:none}.ph_main__header--item-right{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0}.ph_main__header--item-right-link{display:block;padding:15px 25px;border-left:1px solid #fff;color:#fff;text-decoration:none;font-size:14px;font-weight:normal;font-family:"Noto Sans JP", sans-serif}.ph_main__header--item-right-link:hover{text-decoration:underline}.ph_main__header--item-right .link__right{position:relative}.ph_main__header--item-right .link__right::after{content:"";position:absolute;top:0;right:0;width:1px;height:100%;background-color:#fff}@media screen and (max-width: 767px){#ph_main{padding:0 !important}.ph_main #nav-input:checked ~ #nav-close{display:block}.ph_main #nav-input:checked ~ #nav-content{height:auto}.ph_main__inner{position:relative;width:94%;padding:3.46667vw 3%}.ph_main__inner--close{display:none;position:fixed;z-index:99;top:32.8vw;left:0;width:100%;height:100%;background:#fff;-webkit-transition:0.3s ease-in-out;transition:0.3s ease-in-out}.ph_main__inner--sp-content{overflow:auto;position:fixed;top:17.5vw;left:0;z-index:9999;width:100%;height:0;-webkit-transition:0.3s ease-in-out;transition:0.3s ease-in-out}.ph_main__inner--sp-flex{position:relative;z-index:2;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;list-style-type:none;padding:0;background-color:#37a0da;padding:8vw 0}.ph_main__inner--sp-flex-border{position:relative}.ph_main__inner--sp-flex-border::before{content:"";position:absolute;bottom:0;right:0;left:0;margin:0 auto;width:85%;height:1px;background-color:#fff}.ph_main__inner--sp-flex-item{position:relative;width:100%;text-align:center}.ph_main__inner--sp-flex-item::after{content:"";position:absolute;top:0;right:0;left:0;margin:0 auto;width:85%;height:1px;background-color:#fff}.ph_main__inner--sp-flex-item-link{display:block;color:#fff;text-decoration:none;padding:3.46667vw 0;font-size:15px;font-weight:normal;font-family:"Noto Sans JP", sans-serif}.ph_main__inner--sp-flex-item-link:visited{color:#fff;text-decoration:none}.ph_main__header{padding:0}.ph_main__header--item-link{font-size:15px;font-weight:normal;font-family:"Noto Sans JP", sans-serif}.ph_main__header--item-border{position:relative;width:5.33333vw;height:5.33333vw}.ph_main__header--item-border .border{position:absolute;display:block;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);top:50%;left:50%;width:4.26667vw;height:.53333vw;background-color:#fff;transition:all 0.3s;-webkit-transition:all 0.3s}.ph_main__header--item-border .border.is-show{background-color:transparent;transition:all 0.3s;-webkit-transition:all 0.3s}.ph_main__header--item-border .border.is-show::before{transform:rotate(45deg);-webkit-transform:rotate(45deg);top:0;transition:all 0.3s;-webkit-transition:all 0.3s}.ph_main__header--item-border .border.is-show::after{transform:rotate(-45deg);-webkit-transform:rotate(-45deg);top:0;transition:all 0.3s;-webkit-transition:all 0.3s}.ph_main__header--item-border .border::after,.ph_main__header--item-border .border::before{content:"";position:absolute;left:0;right:0;margin:0 auto;width:4.26667vw;height:.53333vw;background-color:#fff;transition:all 0.3s;-webkit-transition:all 0.3s}.ph_main__header--item-border .border::after{top:-1.33333vw}.ph_main__header--item-border .border::before{top:1.33333vw}}@media screen and (max-width: 400px){.ph_main #nav-input:checked ~ #nav-content{height:45%}.ph_main__inner--sp-content{top:32.3vw}}body.is-show{position:fixed}.sp__only{display:none}@media screen and (max-width: 767px){.sp__only{display:block}.pc__only{display:none}}.unshown{display:none}
