ol,ul,li{margin:0;padding:0;list-style:none}h1,h2,h3,h4,h5,p{margin:0;font-size:inherit}img{max-width:100%}svg{max-width:100%;height:auto}input,button,textarea,select{margin:0;padding:0;background:none;border:none;border-radius:0;line-height:initial;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}input:focus,button:focus,textarea:focus,select:focus{outline:none}html{color:#333;font-family:"游ゴシック","Yu Gothic","游ゴシック体","YuGothic","Hiragino Sans","ヒラギノ角ゴシック",sans-serif;font-size:10px}body{margin:0;padding:0;overflow-wrap:break-word;word-break:break-all;word-wrap:break-word}input[type="radio"],input[type="checkbox"]{display:none}form,label{margin-bottom:0}b,strong{font-weight:bold}table{table-layout:fixed}a,button{-webkit-touch-callout:none;-webkit-tap-highlight-color:rgba(0,0,0,0.15);-moz-tap-highlight-color:rgba(0,0,0,0.15)}a{color:inherit;text-decoration:none}.content{display:-webkit-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-align-items:stretch;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-align-content:stretch;-ms-flex-line-pack:stretch;align-content:stretch}@media screen and (max-width: 575px){.content{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}}.content-center{display:-webkit-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-align-items:stretch;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-align-content:stretch;-ms-flex-line-pack:stretch;align-content:stretch}@media screen and (max-width: 575px){.content-center{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-align-content:center;-ms-flex-line-pack:center;align-content:center}}.content-left{display:-webkit-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-align-items:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-align-content:flex-start;-ms-flex-line-pack:start;align-content:flex-start}.content-left>*:first-child{margin-right:2rem}.content-left>*:last-child{width:60%;box-sizing:border-box}@media screen and (max-width: 767px){.content-left{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.content-left>*:first-child{margin:0 0 2rem}.content-left>*:last-child{width:100%}}.content-box{-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;width:calc(100% - 4rem);max-width:1200px;margin:0 4rem 6rem 0;box-sizing:border-box}.content-box:last-of-type{margin-bottom:0}@media screen and (max-width: 767px){.content-box{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}}@media screen and (max-width: 575px){.content-box{width:100%}}.content-box-img{margin-right:4rem;box-sizing:border-box}.content-box-img>iframe{width:560px;height:315px}@media screen and (max-width: 767px){.content-box-img{max-width:100%;margin:0 0 4rem}.content-box-img>iframe{width:100%;height:auto}}.content-box-tx{width:60%;box-sizing:border-box}@media screen and (max-width: 767px){.content-box-tx{width:100%}}header{display:-webkit-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:space-between;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-align-content:center;-ms-flex-line-pack:center;align-content:center;padding:0;background:#9a151f;box-sizing:border-box}.header-logo{max-width:220px;padding:1rem}@media screen and (max-width: 575px){.header-logo{width:30%}}.header-box{position:relative;display:-webkit-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:flex-end;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-align-content:center;-ms-flex-line-pack:center;align-content:center;padding:1rem}.header-box a{display:block;margin-right:1.5rem}.header-box a:not(:last-of-type){z-index:1}.header-box .header-box_position{margin-right:8.5rem}@media screen and (max-width: 575px){.header-box{width:85%;padding:1rem 0}.header-box a{margin-right:0.5rem}.header-box .header-box_position{margin-right:6.5rem}}.header-trigger-wrap{position:relative;width:5.5rem;height:5.5rem;background:#fff;border-radius:50%;cursor:pointer;z-index:3}@media screen and (max-width: 575px){.header-trigger-wrap{width:10vw;height:10vw;min-width:5.5rem;min-height:5.5rem}}.header-trigger-wrap.header-trigger-wrap_fixed{position:fixed}.header-trigger{position:absolute;width:65%;height:3px;top:auto;bottom:auto;left:auto;right:0.95rem;background:#c3262c;-webkit-transition:-webkit-transform .3s;transition:transform .3s}.header-trigger:first-of-type{top:20%}.header-trigger:first-of-type.active{top:47%;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.header-trigger:nth-of-type(2){top:47%}.header-trigger:nth-of-type(2).active{-webkit-transform:scaleX(0);-ms-transform:scaleX(0);transform:scaleX(0)}.header-trigger:nth-of-type(3){bottom:20%}.header-trigger:nth-of-type(3).active{bottom:47%;-webkit-transform:rotate(135deg);-ms-transform:rotate(135deg);transform:rotate(135deg)}.header-menu-wrap{position:fixed;width:100%;height:100vh;top:0;background:url(/img/renewal/menu-bg.jpg);z-index:2;overflow-y:scroll;display:none}@media screen and (max-width: 575px){.header-menu-wrap{position:absolute;width:100%;height:calc(100vh - 60px);top:0;bottom:auto;left:auto;right:auto;box-shadow:0 4px 9px 0 rgba(51,51,51,0.6);overflow-y:scroll}}.header-menu{display:-webkit-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-align-content:center;-ms-flex-line-pack:center;align-content:center}.header-menu-list{width:100%;text-align:center}.header-menu-list a{display:block;color:#333;font-size:2.2rem;font-weight:bold;text-decoration:none;-webkit-transition:.5s;transition:.5s}.header-menu-list a:hover{background:#ef2f36}footer{color:#fff;text-align:center;background:#9a151f}@media screen and (max-width: 575px){footer{font-size:3vw;margin-bottom:80px}}.footer-fixed{display:-webkit-flex;display:flex;flex-direction:row;flex-wrap:nowrap;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;-webkit-align-content:center;align-content:center;position:fixed;width:100%;max-width:100vw;height:80px;bottom:0;z-index:1;}.footer-fixed a{display:-webkit-flex;display:flex;flex-direction:row;flex-wrap:nowrap;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;-webkit-align-content:center;align-content:center;width:calc(100% / 3);height:100%;color:#fff;box-sizing:border-box}.footer-fixed a:first-of-type{color:#00b900;background:#fff;border:#00b900 2px solid}.footer-fixed a:nth-of-type(2){background:#ff9f2d}.footer-fixed a:nth-of-type(3){background:#ef2f36;}.footer-fixed img{width:6vw;min-width:28px;animation:fuwafuwa 3s infinite ease-in-out .8s alternate;transition:1.5s ease-in-out}.footer-fixed p{display:inline-block;font-size:1.6rem;font-weight:bold;line-height:1.2;white-space:nowrap}@keyframes fuwafuwa{0%{transform:translate(0, 0px) rotate(0deg)}50%{transform:translate(0, 8px) rotate(0deg)}100%{transform:translate(0, -8px) rotate(0deg)}}.c-article{display:-webkit-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-align-items:stretch;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-align-content:stretch;-ms-flex-line-pack:stretch;align-content:stretch;width:calc(100% - 4rem);margin:0 4rem 4rem 0;background:#fff;box-shadow:rgba(51,51,51,0.25) 0 4px 15px 25px;box-sizing:border-box}.c-article-half{display:-webkit-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-align-content:center;-ms-flex-line-pack:center;align-content:center;width:calc(40% - 4rem);margin:0 4rem 4rem 0;background:#fff;box-shadow:rgba(51,51,51,0.25) 0 4px 25px 15px;box-sizing:border-box}.c-article-half:nth-child(even){margin-right:0}@media screen and (max-width: 575px){.c-article-half{width:90%;margin-right:0}}.c-article-img{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;object-fit:cover}.c-bg-primary{background:#c3262c}.c-bg-white{background:#fff}.c-bt{position:relative;padding:1rem 4.5rem 1rem 2.5rem;font-size:1.8rem;font-weight:600;background:#fff;border:#c3262c 2px solid;border-radius:60px;box-shadow:rgba(79,79,79,0.3) 0 4px 8px 4px;-webkit-transition:all 0.7s;transition:all 0.7s}.c-bt:after{position:absolute;width:2rem;height:2rem;top:52%;bottom:auto;left:auto;right:1.5rem;content:"";background:url(/img/renewal/bt-ic.png) top center no-repeat;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.c-bt:hover{color:#fff;background:#9a151f}.c-bt_before{padding:1rem 2.5rem 1rem 4.5rem}.c-bt_before:after{top:48%;left:1.5rem;-webkit-transform:translateY(-50%) rotate(180deg);-ms-transform:translateY(-50%) rotate(180deg);transform:translateY(-50%) rotate(180deg)}.c-bt-submit{position:relative;width:18rem;padding:1rem;color:#fff;font-size:1.8rem;font-weight:600;background:#c3262c;border:#c3262c 2px solid;border-radius:60px;box-shadow:rgba(79,79,79,0.3) 0 4px 8px 4px;-webkit-transition:all 0.7s;transition:all 0.7s;cursor:pointer}.c-bt-submit:hover{color:#9a151f;background:#fff}.c-bt-reset{position:relative;width:18rem;padding:1rem;color:#333;font-size:1.8rem;font-weight:600;background:#fff;border:#c3262c 2px solid;border-radius:60px;box-shadow:rgba(79,79,79,0.3) 0 4px 8px 4px;-webkit-transition:all 0.7s;transition:all 0.7s;cursor:pointer}.c-bt-reset:hover{color:#fff;background:#c3262c}.c-bt-contact{padding-right:5.5rem}.c-bt-contact:after{width:3rem;height:3rem;top:54%;right:2rem;background:url(/img/renewal/bt-ic-contact.png) top center no-repeat}.c-form-wrap{width:90%;margin:7rem 4rem;padding:4rem;background:#fff;box-sizing:border-box}@media screen and (max-width: 767px){.c-form-wrap{padding:4rem 2rem}}.c-form{display:-webkit-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-align-items:stretch;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-align-content:stretch;-ms-flex-line-pack:stretch;align-content:stretch;width:100%}.c-form-content{display:-webkit-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-align-items:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-align-content:flex-start;-ms-flex-line-pack:start;align-content:flex-start}.c-form-inner{display:-webkit-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-align-items:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-align-content:flex-start;-ms-flex-line-pack:start;align-content:flex-start;margin-bottom:2rem}.c-form-inner:last-of-type{margin-bottom:0}@media screen and (max-width: 767px){.c-form-inner{display:-webkit-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:stretch;-webkit-box-pack:stretch;-ms-flex-pack:stretch;justify-content:stretch;-webkit-align-items:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-align-content:center;-ms-flex-line-pack:center;align-content:center}}.c-form-tx{width:290px;margin-right:4rem}@media screen and (max-width: 767px){.c-form-tx{width:100%;margin-right:0}}.c-form-input{width:20rem;padding:0.75rem 1rem;border:#c3262c 2px solid;border-radius:5px}@media screen and (max-width: 767px){.c-form-input{width:100%}}.c-form-input_long{width:30rem}@media screen and (max-width: 767px){.c-form-input_long{width:120%}}.c-form-input_short{width:8rem}@media screen and (max-width: 767px){.c-form-input_short{width:50%}}.c-form-select{position:relative;font-size:1.6rem}.c-form-select:after{position:absolute;width:0;height:0;top:0.2rem;bottom:auto;left:auto;right:2.5rem;content:"▼";color:#c3262c;font-size:2rem}.c-form-select .c-form-input{padding-right:6rem;font-size:1.6rem}.c-form-radio input[type="radio"]{display:block;position:relative;width:2.5rem;height:2.5rem;margin-right:1rem;padding:0.5rem;border:#c3262c 2px solid;border-radius:50%;box-sizing:border-box}.c-form-radio input[type="radio"]:checked:before{position:absolute;width:2.5rem;height:2.5rem;top:-0.1rem;bottom:auto;left:-0.1rem;right:auto;content:"●";color:#c3262c;font-size:3.6rem;line-height:0.5}.c-form-radio input[type="radio"]+label{margin-right:4rem}.c-form-textarea{max-width:510px;min-height:6rem;padding:0.75rem 1rem;border:#c3262c 2px solid;border-radius:5px}@media screen and (max-width: 767px){.c-form-textarea{width:90%}}.c-form-bt{display:-webkit-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-align-content:center;-ms-flex-line-pack:center;align-content:center}.c-form-bt>*+*{margin-left:4rem}@media screen and (max-width: 575px){.c-form-bt{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.c-form-bt>*+*{margin:4rem 0 0}}.c-intro{max-width:880px;margin:0 auto;color:#fff}.c-list li{position:relative;padding-left:4rem;color:#fff}.c-list li:before{position:absolute;width:0;height:0;top:0.3rem;bottom:auto;left:2rem;right:auto;content:"●";font-size:1.2rem}.c-company-list{width:100%;margin:0;border:#c3262c 2px solid}.c-company-list+.c-company-list{margin-top:2rem}.c-company-list dt,.c-company-list dd{margin:0;padding:1.5rem 2rem}.c-company-list dt{border-bottom:#c3262c 1px solid}.c-pagenation{display:-webkit-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-align-content:center;-ms-flex-line-pack:center;align-content:center}.c-pagenation .pagenum{color:#fff;font-size:1.8rem}.c-pagenation .prev,.c-pagenation .next{position:relative}.c-pagenation .prev a,.c-pagenation .next a{font-size:1.8rem;font-weight:600;background:#fff;border:#c3262c 2px solid;border-radius:60px;box-shadow:rgba(79,79,79,0.3) 0 4px 8px 4px;-webkit-transition:all 0.7s;transition:all 0.7s;cursor:pointer}.c-pagenation .prev a:after,.c-pagenation .next a:after{content:"";background:url(/img/renewal/bt-ic.png) top center no-repeat}.c-pagenation .prev a:hover,.c-pagenation .next a:hover{color:#fff;background:#9a151f}.c-pagenation .prev a{margin:0 4rem 0 0;padding:1rem 2.5rem 1rem 4.5rem}.c-pagenation .prev a:after{position:absolute;width:2rem;height:2rem;top:48%;bottom:auto;left:1.5rem;right:auto;-webkit-transform:translateY(-50%) rotate(180deg);-ms-transform:translateY(-50%) rotate(180deg);transform:translateY(-50%) rotate(180deg)}.c-pagenation .next a{margin:0 0 0 4rem;padding:1rem 4.5rem 1rem 2.5rem}.c-pagenation .next a:after{position:absolute;width:2rem;height:2rem;top:52%;bottom:auto;left:auto;right:1.5rem;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}@media screen and (max-width: 575px){.c-pagenation{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.c-pagenation .prev a,.c-pagenation .next a{margin:0}.c-pagenation .pagenum{margin:2rem 0}}.c-table{border:#c3262c 2px solid}.c-table tr:not(:last-of-type) td{border-bottom:#c3262c 2px solid}.c-table td{padding:1.5rem 2rem}.c-table td:not(:last-of-type){border-right:#c3262c 2px solid}.c-tx{font-size:1.6rem}.c-tx-num{font-family:"Rubik"}.c-tx-notice{color:#ef2f36;font-size:1.4rem;font-weight:bold}.c-title-page{color:#c3262c;font-size:4.2rem;text-align:center}.c-title-bg_01{width:100%;min-height:300px;background:url(/img/renewal/tit-ph01.jpg) top center/cover no-repeat}.c-title-bg_02{width:100%;min-height:300px;background:url(/img/renewal/tit-ph02.jpg) top center/cover no-repeat}.c-title-bg_03{width:100%;min-height:300px;background:url(/img/renewal/tit-ph03.jpg) top center/cover no-repeat}.c-title-bg_04{width:100%;min-height:300px;background:url(/img/renewal/tit-ph04.jpg) top center/cover no-repeat}.c-tit-section{display:inline-block;margin-left:3rem;padding:0.5rem 2.5rem;color:#c3262c;font-size:3rem;font-weight:500;background:#fff;border-radius:60px}.c-tit{color:#c3262c;font-size:2.6rem}.p-confirm-wrap{width:90%;margin:7rem 4rem;padding:4rem;background:#fff;box-sizing:border-box}.p-confirm-list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin:0 0 2rem}.p-confirm-list:last-of-type{margin-bottom:0}.p-confirm-list dt{width:290px;margin:0 4rem 0 0;font-weight:600}.p-confirm-list dd{max-width:50%;margin:0}@media screen and (max-width: 767px){.p-confirm-list{display:-webkit-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:stretch;-webkit-box-pack:stretch;-ms-flex-pack:stretch;justify-content:stretch;-webkit-align-items:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-align-content:center;-ms-flex-line-pack:center;align-content:center}.p-confirm-list dt{width:100%;margin-right:0}.p-confirm-list dd{max-width:100%}}.p-faq-box{width:calc(50% - 4rem);margin-right:4rem}@media screen and (max-width: 575px){.p-faq-box{width:calc(100% - 4rem);margin-right:0}}.p-index-mv{position:relative;display:-webkit-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:space-between;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-align-content:center;-ms-flex-line-pack:center;align-content:center;min-height:670px;background-position:center center;background-size:cover}.p-index-mv header{display:-webkit-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:flex-end;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-align-content:center;-ms-flex-line-pack:center;align-content:center;width:100%;padding:0;background:transparent}@media screen and (max-width: 575px){.p-index-mv header{padding:1rem 0}}.p-index-mv-tx{position:absolute;width:100%;height:100%;top:50%;bottom:auto;left:50%;right:auto;display:-webkit-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-align-content:center;-ms-flex-line-pack:center;align-content:center;text-align:center;-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%)}.p-index-mv-tx p{margin-top:-3rem;color:#fff;font-size:2rem;font-weight:600;text-shadow:#b91b1b 0 0 16px,#b91b1b 0 0 16px,#b91b1b 0 0 16px,#b91b1b 0 0 16px}.p-index-mv-list{display:-webkit-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:space-around;-ms-flex-pack:distribute;justify-content:space-around;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-align-content:center;-ms-flex-line-pack:center;align-content:center;width:90%;margin-bottom:-3rem}.p-index-mv-list li{position:relative;width:150px;height:150px;padding-top:75px;color:#9a151f;font-size:2rem;font-weight:600;text-align:center;line-height:1.2;border-radius:50%;box-shadow:rgba(79,79,79,0.3) 3px 0 20px 8px;box-sizing:border-box;overflow:hidden}.p-index-mv-list li:before{position:absolute;width:100%;height:0;top:10%;bottom:auto;left:50%;right:auto;color:#fff;font-family:"Rubik";font-size:3rem;font-weight:500;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);z-index:1}.p-index-mv-list li:after{content:"";position:absolute;width:100%;height:40%;top:0;bottom:auto;left:0;right:auto;background:#c3262c}.p-index-mv-list li:nth-child(even){margin-top:105px}.p-index-mv-list li:last-of-type{padding-top:66px;line-height:1.0}.p-index-mv-list span{display:block;margin-top:0.5rem;color:#333;font-size:1.4rem;font-weight:400}@media screen and (max-width: 767px){.p-index-mv-list{width:95%}.p-index-mv-list li{width:19vw;height:19vw;padding-top:9vw;font-size:2.6vw}.p-index-mv-list li:last-of-type{padding-top:8.5vw}.p-index-mv-list span{font-size:1.8vw}}@media screen and (max-width: 575px){.p-index-mv-list{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.p-index-mv-list li{width:25vw;height:25vw;padding-top:12vw;font-size:3vw}.p-index-mv-list li:before{font-size:4vw}.p-index-mv-list li:nth-child(even){margin-top:0}.p-index-mv-list li:first-of-type{-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1;margin-right:2rem}.p-index-mv-list li:nth-of-type(2){-webkit-box-ordinal-group:5;-webkit-order:4;-ms-flex-order:4;order:4;margin-right:2rem}.p-index-mv-list li:nth-of-type(3){-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2;margin-right:2rem}.p-index-mv-list li:nth-of-type(4){-webkit-box-ordinal-group:6;-webkit-order:5;-ms-flex-order:5;order:5}.p-index-mv-list li:last-of-type{-webkit-box-ordinal-group:4;-webkit-order:3;-ms-flex-order:3;order:3;padding-top:11.5vw}.p-index-mv-list span{font-size:2.4vw}}.p-index-mv-list li:nth-of-type(1):before{content:"1"}.p-index-mv-list li:nth-of-type(2):before{content:"2"}.p-index-mv-list li:nth-of-type(3):before{content:"3"}.p-index-mv-list li:nth-of-type(4):before{content:"4"}.p-index-mv-list li:nth-of-type(5):before{content:"5"}.p-index-intro{display:-webkit-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:stretch;-webkit-box-pack:stretch;-ms-flex-pack:stretch;justify-content:stretch;-webkit-align-items:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-align-content:stretch;-ms-flex-line-pack:stretch;align-content:stretch;max-width:90vw;margin:0 auto 7rem}.p-index-intro .c-tx{color:#fff}@media screen and (max-width: 767px){.p-index-intro{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}}.p-index-intro-img{display:-webkit-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-align-content:center;-ms-flex-line-pack:center;align-content:center;min-width:300px;box-sizing:border-box}@media screen and (max-width: 767px){.p-index-intro-img{margin-bottom:4rem}}.p-index-content{display:-webkit-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-align-items:stretch;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-align-content:stretch;-ms-flex-line-pack:stretch;align-content:stretch}.p-index-content:nth-child(even){-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;padding-right:4rem}.p-index-content:nth-child(odd){-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;padding-left:4rem}@media screen and (max-width: 767px){.p-index-content{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;background:white}.p-index-content:nth-child(even){-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;padding-right:0}.p-index-content:nth-child(odd){-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end;padding-left:0}}.p-index-content-img{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.p-index-content-img>img{object-fit:cover}.p-index-content-tx{max-width:480px;padding:6rem 8rem}.p-index-content-tx h2{margin-bottom:6rem;color:#c3262c;font-size:2.4rem}@media screen and (max-width: 767px){.p-index-content-tx{padding:4rem 8rem 6rem}.p-index-content-tx h2{margin-bottom:2rem}}@media screen and (max-width: 575px){.p-index-content-tx{padding:4rem 4rem 6rem}}.p-index-content-img{display:flex}.p-index-content-img>img{object-fit:cover}.p-index-content-tx{max-width:480px;padding:6rem 8rem}.p-index-content-tx h2{margin-bottom:6rem;color:#c3262c;font-size:2.4rem}@media screen and (max-width: 767px){.p-index-content-tx{padding:4rem 8rem 6rem}.p-index-content-tx h2{margin-bottom:2rem}}@media screen and (max-width: 575px){.p-index-content-tx{padding:4rem 4rem 6rem}}.p-index-content-movie{-webkit-align-items:stretch;align-items:stretch}.p-index-content-movie iframe{width:35vw;height:100%}@media screen and (min-width: 1080px){.p-index-content-movie iframe{width:560px}}@media screen and (max-width: 767px){.p-index-content-movie{width:100%}.p-index-content-movie iframe{width:100%;height:56vw}}.p-interview-title-bg{width:100%;min-height:300px;background:url(/img/renewal/tit-interview.jpg) top center/cover no-repeat}.p-movie-add{width:460px;text-align:center;background:#fff;border-radius:10px;box-shadow:rgba(51,51,51,0.25) 0 4px 15px 25px;box-sizing:border-box}@media screen and (max-width: 767px){.p-movie-add{width:100%}}.p-pay-point{display:inline-block;padding:0.5rem 2.5rem;color:#c3262c;font-size:1.8rem;font-weight:600;text-align:center;background:#fff;border:#c3262c 2px solid;box-sizing:border-box}.p-policy{width:100%;color:#333;box-sizing:border-box}.p-policy ol{display:-webkit-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-align-items:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-align-content:flex-start;-ms-flex-line-pack:start;align-content:flex-start}.p-policy li{list-style:decimal;margin:0 0 2rem 2rem;padding-left:1rem}.p-policy li:last-of-type{margin-bottom:0}.p-policy-tx{text-align:right}.p-send{min-height:calc(100vh - 585px)}.p-work-list{display:-webkit-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-align-items:stretch;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-align-content:stretch;-ms-flex-line-pack:stretch;align-content:stretch;width:100%;padding:0 4rem;box-sizing:border-box}.p-work-list li{display:-webkit-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:stretch;-webkit-box-pack:stretch;-ms-flex-pack:stretch;justify-content:stretch;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-align-content:center;-ms-flex-line-pack:center;align-content:center;width:calc(25% - 6rem);margin-right:2rem;padding:0 3.5rem 4rem;background:#fff;box-sizing:border-box}.p-work-list li:last-of-type{margin-right:0}.p-work-list .p-work-num{padding:0.5rem 4rem;color:#fff;font-size:2.2rem;font-weight:600;text-align:center;background:#ef2f36}@media screen and (max-width: 1079px){.p-work-list li{width:calc(50% - 2rem);margin-bottom:2rem}.p-work-list li:nth-of-type(2){margin-right:0}}@media screen and (max-width: 575px){.p-work-list li{width:90%;margin-right:0}}.p-work-access{display:-webkit-flex;display:flex;flex-direction:row;flex-wrap:wrap;-webkit-justify-content:space-around;justify-content:space-around;-webkit-align-items:center;align-items:center;-webkit-align-content:center;align-content:center}.p-work-access div{width:45%;display:-webkit-flex;display:flex;flex-direction:column;flex-wrap:nowrap;-webkit-justify-content:stretch;justify-content:stretch;-webkit-align-items:center;align-items:center;-webkit-align-content:center;align-content:center}.p-work-access p{margin-bottom:2rem;color:#fff;font-size:1.6rem;text-align:center}@media screen and (max-width: 575px){.p-work-access div{width:100%}}.u-flex{display:-webkit-box;display:-ms-flexbox;display:flex;display:-webkit-flex}.u-flex-center{display:-webkit-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-align-content:center;-ms-flex-line-pack:center;align-content:center}.u-m-0{margin:0 !important}.u-mt-0,.u-my-0{margin-top:0 !important}.u-mr-0,.u-mx-0{margin-right:0 !important}.u-mb-0,.u-my-0{margin-bottom:0 !important}.u-ml-0,.u-mx-0{margin-left:0 !important}.u-m-1{margin:0.5rem !important}.u-mt-1,.u-my-1{margin-top:0.5rem !important}.u-mr-1,.u-mx-1{margin-right:0.5rem !important}.u-mb-1,.u-my-1{margin-bottom:0.5rem !important}.u-ml-1,.u-mx-1{margin-left:0.5rem !important}.u-m-2{margin:1rem !important}.u-mt-2,.u-my-2{margin-top:1rem !important}.u-mr-2,.u-mx-2{margin-right:1rem !important}.u-mb-2,.u-my-2{margin-bottom:1rem !important}.u-ml-2,.u-mx-2{margin-left:1rem !important}.u-m-3{margin:1.5rem !important}.u-mt-3,.u-my-3{margin-top:1.5rem !important}.u-mr-3,.u-mx-3{margin-right:1.5rem !important}.u-mb-3,.u-my-3{margin-bottom:1.5rem !important}.u-ml-3,.u-mx-3{margin-left:1.5rem !important}.u-m-4{margin:2rem !important}.u-mt-4,.u-my-4{margin-top:2rem !important}.u-mr-4,.u-mx-4{margin-right:2rem !important}.u-mb-4,.u-my-4{margin-bottom:2rem !important}.u-ml-4,.u-mx-4{margin-left:2rem !important}.u-m-5{margin:3rem !important}.u-mt-5,.u-my-5{margin-top:3rem !important}.u-mr-5,.u-mx-5{margin-right:3rem !important}.u-mb-5,.u-my-5{margin-bottom:3rem !important}.u-ml-5,.u-mx-5{margin-left:3rem !important}.u-m-6{margin:4rem !important}.u-mt-6,.u-my-6{margin-top:4rem !important}.u-mr-6,.u-mx-6{margin-right:4rem !important}.u-mb-6,.u-my-6{margin-bottom:4rem !important}.u-ml-6,.u-mx-6{margin-left:4rem !important}.u-m-7{margin:5rem !important}.u-mt-7,.u-my-7{margin-top:5rem !important}.u-mr-7,.u-mx-7{margin-right:5rem !important}.u-mb-7,.u-my-7{margin-bottom:5rem !important}.u-ml-7,.u-mx-7{margin-left:5rem !important}.u-m-8{margin:6rem !important}.u-mt-8,.u-my-8{margin-top:6rem !important}.u-mr-8,.u-mx-8{margin-right:6rem !important}.u-mb-8,.u-my-8{margin-bottom:6rem !important}.u-ml-8,.u-mx-8{margin-left:6rem !important}.u-m-9{margin:7rem !important}.u-mt-9,.u-my-9{margin-top:7rem !important}.u-mr-9,.u-mx-9{margin-right:7rem !important}.u-mb-9,.u-my-9{margin-bottom:7rem !important}.u-ml-9,.u-mx-9{margin-left:7rem !important}.u-p-0{padding:0 !important}.u-pt-0,.u-py-0{padding-top:0 !important}.u-pr-0,.u-px-0{padding-right:0 !important}.u-pb-0,.u-py-0{padding-bottom:0 !important}.u-pl-0,.u-px-0{padding-left:0 !important}.u-p-1{padding:0.5rem !important}.u-pt-1,.u-py-1{padding-top:0.5rem !important}.u-pr-1,.u-px-1{padding-right:0.5rem !important}.u-pb-1,.u-py-1{padding-bottom:0.5rem !important}.u-pl-1,.u-px-1{padding-left:0.5rem !important}.u-p-2{padding:1rem !important}.u-pt-2,.u-py-2{padding-top:1rem !important}.u-pr-2,.u-px-2{padding-right:1rem !important}.u-pb-2,.u-py-2{padding-bottom:1rem !important}.u-pl-2,.u-px-2{padding-left:1rem !important}.u-p-3{padding:1.5rem !important}.u-pt-3,.u-py-3{padding-top:1.5rem !important}.u-pr-3,.u-px-3{padding-right:1.5rem !important}.u-pb-3,.u-py-3{padding-bottom:1.5rem !important}.u-pl-3,.u-px-3{padding-left:1.5rem !important}.u-p-4{padding:2rem !important}.u-pt-4,.u-py-4{padding-top:2rem !important}.u-pr-4,.u-px-4{padding-right:2rem !important}.u-pb-4,.u-py-4{padding-bottom:2rem !important}.u-pl-4,.u-px-4{padding-left:2rem !important}.u-p-5{padding:3rem !important}.u-pt-5,.u-py-5{padding-top:3rem !important}.u-pr-5,.u-px-5{padding-right:3rem !important}.u-pb-5,.u-py-5{padding-bottom:3rem !important}.u-pl-5,.u-px-5{padding-left:3rem !important}.u-p-6{padding:4rem !important}.u-pt-6,.u-py-6{padding-top:4rem !important}.u-pr-6,.u-px-6{padding-right:4rem !important}.u-pb-6,.u-py-6{padding-bottom:4rem !important}.u-pl-6,.u-px-6{padding-left:4rem !important}.u-p-7{padding:5rem !important}.u-pt-7,.u-py-7{padding-top:5rem !important}.u-pr-7,.u-px-7{padding-right:5rem !important}.u-pb-7,.u-py-7{padding-bottom:5rem !important}.u-pl-7,.u-px-7{padding-left:5rem !important}.u-p-8{padding:6rem !important}.u-pt-8,.u-py-8{padding-top:6rem !important}.u-pr-8,.u-px-8{padding-right:6rem !important}.u-pb-8,.u-py-8{padding-bottom:6rem !important}.u-pl-8,.u-px-8{padding-left:6rem !important}.u-p-9{padding:7rem !important}.u-pt-9,.u-py-9{padding-top:7rem !important}.u-pr-9,.u-px-9{padding-right:7rem !important}.u-pb-9,.u-py-9{padding-bottom:7rem !important}.u-pl-9,.u-px-9{padding-left:7rem !important}.u-tx-ellipsis{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.u-tx-clamp-2{display:-webkit-box;max-height:3em;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.u-tx-clamp-3{display:-webkit-box;max-height:4em;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:3}.u-tx-clamp-4{display:-webkit-box;max-height:5.4em;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:4}.u-tx-tab-indent{display:none}@media screen and (max-width: 767px){.u-tx-tab-indent{display:block}}.u-tx-sm-indent{display:none}@media screen and (max-width: 575px){.u-tx-sm-indent{display:block}}

header{
    min-height: 75px;
}

.header-box{
    right: 55px;
}
@media screen and (max-width: 575px) {
    .header-box{
        right: 60px;
    }
}

.header-trigger-wrap{
 box-shadow: 0px 0px 9px -4px #777777;
}

.header-box .header-box_position{
    margin-right: 1.5rem!important;
}

.p-index-mv-tx{
    top: 40%;
}

.p-index-mv-list{
    margin-bottom: 20px;    
}

.header-menu-list li a:hover{
    background-color: transparent;
}

.header-box2 {
	position: fixed;
	display: -webkit-flex;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-webkit-flex-direction: row;
	-ms-flex-direction: row;
	flex-direction: row;
	-webkit-flex-wrap: nowrap;
	-ms-flex-wrap: nowrap;
	flex-wrap: nowrap;
	-webkit-justify-content: flex-end;
	-webkit-box-pack: end;
	-ms-flex-pack: end;
	justify-content: flex-end;
	-webkit-align-items: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-align-content: center;
	-ms-flex-line-pack: center;
	align-content: center;
	padding: 1rem;
	left: auto;
	right: 0;
	z-index: 25;
}
.header-box a {
	display: block;
	margin-right: 1.0rem;
}
.header-box a:not(:last-of-type) {
	z-index: 1;
}
.header-box .header-box_position {
	margin-right: 8.5rem;
}
.header-menu-wrap{
    z-index: 10;
}
@media screen and (max-width: 575px) {
    .header-menu-wrap{
        height: calc(100vh - 80px);
        position: fixed!important;
    }
	.header-box {
		width: 55%;
		padding: 1rem 0;
	}
	.header-box a {
		margin-right: 0.5rem;
	}
	.header-box .header-box_position {
		margin-right: 0.5rem!important;
	}
	.header-box2 {
	    padding: 1rem 0.5rem;
	}
	.header-logo{
	    width: 24%;
	}
}


.pcMenu{
    background-color: white;
    text-align: center;
    width: 100%;
}

.pcMenu .pc-menu-list{
    box-shadow: 0px -10px 10px -10px rgba(102,102,102,0.1);
    align-items: center;
    display: -webkit-flex;
	display: flex;
	height: 80px;
	-webkit-flex-direction: row;
	flex-direction: row;
	-webkit-flex-wrap: wrap;
	flex-wrap: wrap;
	justify-content: flex-start;
	margin: 0 auto;
	width: 100%;
}

.pcMenu .pc-menu-list li{
    background: white;
    height: 100%;
    line-height: 1.2;
    cursor: pointer;
    transition: 0.3s;
    width: calc(100% / 10);
}

.pcMenu .pc-menu-list li:hover{
    background: #c3262c;
}
.pcMenu .pc-menu-list li:hover a{
    color: white;
}
.pcMenu .pc-menu-list li.active{
    background: #c3262c;
}

.pcMenu .pc-menu-list li.active a{
    color: white;
}

.pcMenu .pc-menu-list li a{
    color: #111;
    padding: 30px 0 0;
    height: 65%;
    font-size: 16px;
    font-weight: 700;
    display: block;
}


.pcMenu .pc-menu-list li a span{
    display: inline-block;
}

.pcMenu .pc-menu-list li a.second{
    padding: 20px 0 0;
}

@media screen and (max-width: 1300px) {
    .pcMenu .pc-menu-list li a{
        font-size: 14px;
    }
}

@media screen and (max-width: 999px) {
    .pcMenu{
        display: none;
    }
}

.otherMenu{
    display: none;
}
@media screen and (max-width: 767px) {
    .otherMenu{
        margin: -30px auto 0;
        display: block;
    }
}

footer{
    padding: 20px 0 0;
}

.fotterMenu{
    display: block;
    font-size: 0;
    margin-bottom: 20px;
    text-align: center;
    width: 100%;
}

.fotterMenu li{
    display: inline-block;
    width: auto;
}

.fotterMenu li a{
    color: white;
    display: block;
    font-size: 16px;
    padding: 10px;
    text-align: center;
    transition: 0.3s;
    text-decoration: underline;
}

.fotterMenu li a:hover{
    color: yellow;
    text-decoration: none;
}

@media screen and (max-width: 767px) {
    .fotterMenu{
        display: -webkit-flex;
    	display: flex;
    	-webkit-flex-direction: row;
    	flex-direction: row;
    	-webkit-flex-wrap: wrap;
    	flex-wrap: wrap;
    	justify-content: space-between;
    	padding: 0 1%;
    	width: 98%;
    }
    .fotterMenu li{
        display: block;
        margin: 0 0 5px;
        width: 33%;
    }
    .fotterMenu li a{
        background: white;
        border: #c3262c 2px solid;
        border-radius: 60px;
        color: #111;
        font-size: 14px;
        font-weight: 700;
        line-height: 1.2;
        letter-spacing: -1px;
        padding: 15px 0 15px;
        position: relative;
        text-decoration: none;
    }
    .fotterMenu li a::after{
        position: absolute;
        background: url(/img/renewal/bt-ic.png) top center no-repeat;
        background-size: contain;
    	width: 10px;
    	height: 10px;
    	top: 52%;
    	bottom: auto;
    	left: auto;
    	right: 6px;
    	content: "";
    	-webkit-transform: translateY(-50%);
    	-ms-transform: translateY(-50%);
    	transform: translateY(-50%)
    }
    .fotterMenu li a:hover{
        color: #111;
    }
    .fotterMenu li a span{
        display: block;
    }
    .fotterMenu li a.gl{
        letter-spacing: -2px;
    }
    .fotterMenu li a.second{
        letter-spacing: -3px;
        padding: 8px 0 7px;
    }
}

@media screen and (max-width: 480px) {
    .fotterMenu li a{
        font-size: 13px;
    }
}

/*# sourceMappingURL=style.css.map */

.pc-view {
	display: block;
	text-align: center;
}

.sp-view {
	display: none;
}

@media screen and (max-width: 767px) {
	.pc-view {
		display: none;
	}

	.sp-view {
		display: block;
		text-align: center;
	}
}

.pc-view a{
	display: inline-block; text-description: none; color: white; font-size:18px;
}

.sp-view a{
	display: inline-block; text-description: none; color: white; font-size:14px;
}