html{position:relative;min-height:100%}body{padding-top:20px;padding-bottom:0;margin-bottom:60px}textarea{resize:none}label{font-weight:400}.headerLogin,.marketing{padding-right:15px;padding-left:15px}.header{margin-block:10px}.row{margin:0}.header h3,.headerLogin h3{padding-bottom:19px;margin-top:0;margin-bottom:0;line-height:40px}.nav li a{padding:0}img#topLogo{width:290px}img#logo{width:170px}img#top,img#logout{width:47px}.login{padding:14px 0;color:#000;background-color:#eee;margin-bottom:30px}.noZoomInput{font-size:17px}.welcome{padding:14px 0;color:#000;background-color:#eee;font-size:16px;margin-bottom:5px}.page-title{font-family:Meiryo,メイリオ,MS PGothic,MS Pゴシック,sans-serif}.title{margin-bottom:40px;padding:14px 0;background-color:var(--color-orange);color:#fff;font-weight:700;font-size:18px;line-height:1.5}.title.payment-title{background-color:#73b642}.title.mobile-title{background-color:#1ba0e5}footer{position:absolute;padding-top:19px;color:#777;bottom:0;background-color:#eee;border-top:1px solid #e5e5e5;width:100%;height:60px;font-size:14px;box-shadow:#7187a4a6 0 8px 40px -24px inset;-webkit-box-shadow:rgba(113,135,164,.65098) 0px 8px 40px -24px inset;-moz-box-shadow:rgba(113,135,164,.65098) 0px 8px 40px -24px inset}footer p{margin:0}.plan,.amount{font-size:16px}.panel-expire{background-color:#eee;padding:12px 0;margin:12px 0}.row-expire{font-size:14px;margin-bottom:12px}.row-button img{width:16px;height:10px}.panel-service-detail{background-color:#eee;padding:12px;margin:12px 0}.row-service-detail{font-size:14px;margin-bottom:12px}.tel{font-size:14px}.tel strong{font-size:22px}.box-inquiry,.box-inquiry-home{background-color:#e8edf0;padding:36px 0;margin:36px 0 0}.mail,.mail a{font-size:14px}.noteCaution{margin:50px 0 0}.menu{cursor:pointer;margin-bottom:20px}.menu .description{font-size:12px;color:#000;padding:0}.menu .panel{text-align:center}.menu .panel-internet{font-size:12px;background-color:#10ae62;font-weight:700;color:#fff;padding:24px 12px;margin:0 0 24px}.menu .panel-catv{font-size:12px;background-color:#354d99;font-weight:700;color:#fff;padding:24px 12px;margin:0 0 24px}.menu .panel-phone{font-size:12px;background-color:#ad4eb6;font-weight:700;color:#fff;padding:24px 12px;margin:0 0 24px}.menu .panel-mobile{font-size:12px;background-color:#04aaec;font-weight:700;color:#fff;padding:24px 12px;margin:0 0 24px}.updateDate{margin:9px 0 5px}.planAmount,.expires{margin:0 0 18px}.phoneNumber{margin:18px 0 5px}.phoneNumber .tel strong{display:block}.pager{margin:10px 0 48px}.pager span{font-size:14px}.hover{opacity:.6;filter:alpha(opacity=60);-ms-filter:"alpha( opacity=60 )"}.noPadding{padding:0}.menu{cursor:pointer;height:80px}.menu .menu-inner,.menu .menu-inner a{height:100%}.menu .menu-inner{padding-inline:24px}.menu .description{font-size:18px;color:#000;padding:0;text-align:left;height:100%;width:100%;display:table}.menu .description span{display:table-cell;vertical-align:middle}.menu .panel{text-align:center;font-size:22px;font-weight:700;height:100%;width:100%;display:table}.menu .panel span{display:table-cell;vertical-align:middle}.menu .panel-usage{background-color:var(--color-blue);color:#fff}.menu .panel-yumefon{background-color:var(--color-red);color:#fff}.menu .panel-maintenance{background-color:var(--color-orange);color:#fff}.menu .panel-faq{background-color:var(--color-navy);color:#fff}.menu .panel-account{background-color:#38761d;color:#fff}.menu .arrow{padding:0 0 0 12px}.menu .arrow img{margin-top:34px;width:10px;height:15px}.menu a:hover{text-decoration:none}.panel-row{padding-left:10px;padding-right:10px}.consumption-tax{margin-top:8px;margin-bottom:39px;font-size:14px;border:none}#note-table .content-comment{padding:13px 22px 23px 13px}#debit-table .content-debit{padding-block:25px}@media screen and (min-width: 768px){.header,.marketing,.headerLogin{margin-bottom:10px}img#topLogo{width:435px}img#logo{width:256px}img#top,img#logout{width:70px}.jumbotron{border-bottom:0}.login{padding:28px 0;font-size:22px;margin-bottom:30px}.welcome{padding:14px 0;font-size:18px;margin-bottom:10px}.title{margin-bottom:40px;padding:14px 0;font-size:18px}.plan,.amount{font-size:24px}.panel-expire{background-color:#eee;padding:24px;margin:12px 0}.row-expire{font-size:18px;margin-bottom:18px}.row-button img{width:33px;height:21px}.tel{font-size:18px;margin:0 0 5px}.tel strong{font-size:24px;padding-left:8px}.mail{font-size:18px;margin:5px 0 0}.mail a{font-size:24px;padding-left:8px}.phoneNumber .tel strong{display:inline}.menu{height:90px}.menu .panel{font-size:22px}.menu .panel-internet,.menu .panel-catv,.menu .panel-phone,.menu .panel-mobile{font-size:24px}.menu .description{text-align:left}.menu .description span{font-size:18px}.menu .arrow img{margin-top:44px;width:20px;height:30px}.pager span{font-size:18px}.mobile_br{display:none}.box-inquiry{margin-bottom:30px}}table{font-size:16px}.table-th{background-color:#d3d3d3;vertical-align:middle!important}.total_price{width:40%}.total_target{width:20%;font-size:14px}.table-title{width:30%}.table-date,.table-price{width:15%}.table-info{width:25%}.bnr-menu{max-width:300px;width:27.5%;display:flex;flex-direction:column;background:#fff;border-radius:7px;position:relative}@media screen and (max-width: 767px){.bnr-menu{width:80%}.header-row{display:flex;justify-content:center;align-items:center}}.bnr-menu_inner{display:flex;flex-direction:column;flex-grow:1}.bnr-menu_inner p{text-align:left;margin-left:10px;margin-right:10px;flex-grow:1}.bnr-menu a{position:absolute;top:0;left:0;display:block;width:100%;height:100%}.bnr-menu:hover{color:inherit;text-decoration:none;opacity:.7}.label-error{display:flex;justify-content:center;align-items:center;width:74px;height:37px}.label-body{padding:0 15px;text-align:left;width:calc(100% - 90px)}@media screen and (min-width: 768px){.label-error{width:100px;height:40px}.label-body{width:calc(100% - 116px)}}@media screen and (min-width: 992px){.label-error{width:125px;height:44px}.label-body{padding:0 20px 0 25px;width:calc(100% - 145px)}}.contact-cell-label{width:auto}.contact-cell-body{width:100%}@media screen and (min-width: 768px){.contact-cell-label{margin-left:5%;width:19.26%;min-width:200px}.contact-cell-body{width:62%;max-width:calc(90% - 200px)}}@media screen and (min-width: 992px){.contact-cell-label{margin-left:11%}.contact-cell-body{width:62%;max-width:calc(89% - 200px)}}.btn.btn-submit{margin:auto;width:100%;max-width:260px}.btn-anker{width:48.7%}.btn-anker:nth-child(n+3){margin-top:10px}.btn-anker .btn{border-radius:0;max-width:100%}.btn-next,.btn-prev{font-size:18px;font-weight:700}@media screen and (min-width: 768px) and (max-width: 991px){.btn-anker{width:23.8%}.btn-anker:nth-child(n+3){margin-top:0}}@media screen and (min-width: 992px) and (max-width: 1119px){.btn-anker{width:48.7%}.btn-anker:nth-child(n+3){margin-top:10px}}@media screen and (min-width: 1120px){.btn-anker{width:23.8%}.btn-anker:nth-child(n+3){margin-top:0}}.btn.btn-pdf{border-radius:8px;max-width:360px}.btn-pdf:hover .i-pdf,.btn-pdf:focus .i-pdf,.btn-pdf.focus .i-pdf,.btn:active .i-pdf,.btn-pdf.active .i-pdf{background-image:url(data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2026.52%2029%22%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill%3A%23fff%3B%7D.cls-1%2C.cls-2%7Bstroke%3A%23fff%3Bstroke-linecap%3Around%3Bstroke-linejoin%3Around%3Bstroke-width%3A2px%3B%7D.cls-3%7Bfill%3A%23225bac%3B%7D.cls-2%7Bfill%3Anone%3B%7D%3C%2Fstyle%3E%3C%2Fdefs%3E%3Cg%3E%3Cpath%20class%3D%22cls-2%22%20d%3D%22m25.52%2C1H4.6v27h20.93V1Z%22%2F%3E%3Cpath%20class%3D%22cls-1%22%20d%3D%22m19.67%2C10.45H1v8.1h18.67v-8.1Z%22%2F%3E%3Cpath%20class%3D%22cls-3%22%20d%3D%22m3.4%2C11.67h1.86c1.26%2C0%2C2.22.44%2C2.22%2C1.78s-.97%2C1.87-2.19%2C1.87h-.76v2.01h-1.13v-5.66Zm1.81%2C2.75c.78%2C0%2C1.15-.33%2C1.15-.98s-.41-.88-1.19-.88h-.64v1.86h.68Z%22%2F%3E%3Cpath%20class%3D%22cls-3%22%20d%3D%22m8.38%2C11.67h1.55c1.73%2C0%2C2.8.9%2C2.8%2C2.81s-1.07%2C2.85-2.74%2C2.85h-1.61v-5.66Zm1.48%2C4.75c1.06%2C0%2C1.71-.57%2C1.71-1.94s-.66-1.9-1.71-1.9h-.35v3.85h.35Z%22%2F%3E%3Cpath%20class%3D%22cls-3%22%20d%3D%22m13.79%2C11.67h3.49v.94h-2.36v1.48h2.01v.95h-2.01v2.3h-1.13v-5.66Z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E)}.remocon-link{padding:20px 0;position:relative;display:block;width:100%;height:100%}.remocon-link:before{content:"";outline:3px solid var(--color-red);position:absolute;top:0;left:0;display:block;width:100%;height:100%;pointer-events:none}.remocon-link:hover{text-decoration:none}.remocon-link:hover:before{outline-width:6px}.remocon-link figure{margin:0 20% 20px}@media screen and (max-width: 767px){.remocon{width:45.76%}.remocon:nth-child(n+3){margin-top:24px}}@media screen and (min-width: 768px){.remocon{width:22.88%}.remocon:nth-child(n+5){margin-top:24px}.remocon-link{padding:40px 0}}.anker-point{margin-top:-30px;padding-top:30px}.btn-cancel{max-width:340px}.btn-tab-list{padding:0 5px}.btn-tab-column{width:23.7%}.btn.btn-tab{padding:10px 0 7px;border-radius:3px 3px 0 0;text-align:center}@media screen and (max-width: 767px){.btn.btn-tab i{margin:0 auto 5px;display:block}}@media screen and (min-width: 768px){.btn-tab-list{padding:0 10px}.btn-tab-column{width:24%}.btn.btn-tab{padding:13px 0;border-radius:6px 6px 0 0;display:flex;justify-content:center;align-items:center}.btn.btn-tab i{margin-right:15px}}@media screen and (min-width: 1120px){.btn.btn-tab i{margin-right:20px}}.f-wrapper{max-width:1100px;width:100%;padding:0 10px;margin:0 auto}@media screen and (max-width: 767px){.f-wrapper{width:90%;padding:0;margin:0 auto}}@media screen and (min-width: 768px){.p-menu a:hover{color:inherit;text-decoration:none;opacity:.7}}.p-menu__wrap{padding-top:54px;padding-bottom:62px}@media screen and (max-width: 767px){.p-menu__wrap{padding-top:23px;padding-bottom:48px}}.p-account{padding:0 40px;font-size:18px}.p-account__name{display:flex;align-items:baseline;margin:0 0 22px}.p-account__name span{padding:0 7px 0 10px;font-size:26px;font-weight:700}.p-account__id{display:flex;align-items:center;gap:14px}.p-account__id__label{padding:3px 12px;margin:0;border-radius:4px;font-size:16px}.p-account__id__number{font-size:20px}@media screen and (max-width: 767px){.p-account{padding:0}.p-account__name{margin:0 0 15px}}.p-nav{position:relative;margin-top:50px}.p-nav__anchor{position:absolute;top:-17.5vw;right:11px;max-width:570px;width:60%}.p-nav__anchor picture{max-width:558px}.p-nav__anchor__links{position:absolute;bottom:17px;left:0;right:0;display:flex;justify-content:center;gap:20px}.p-nav__anchor__link{display:inline-block;padding:8px 13px;background-color:#fff;color:#000;font-weight:700;border:2px solid #225BAC;border-radius:6px;filter:drop-shadow(0 2px 6px rgba(130,130,130,.44))}.p-nav__anchor__link span{position:relative;display:inline-block;padding-right:30px}.p-nav__anchor__link span:after{content:"";position:absolute;top:3px;right:0;width:8px;height:8px;border-right:2px solid #225BAC;border-bottom:2px solid #225BAC;transform:rotate(45deg)}@media screen and (min-width: 992px){.p-nav__anchor{top:-171px}}@media screen and (max-width: 767px){.p-nav__anchor{position:relative;top:initial;right:initial;max-width:100%;width:100%;margin-top:154px;margin-bottom:20px}.p-nav__anchor picture{display:block;position:absolute;top:-122px;left:0;right:0;max-width:330px;margin:0 auto}.p-nav__anchor__links{position:relative;bottom:initial;flex-direction:column;gap:14px}.p-nav__anchor__link{position:relative;width:90%;margin:0 auto;text-align:center}.p-nav__anchor__link span{position:static;padding-right:0}.p-nav__anchor__link span:after{top:12px;right:20px}}.p-nav__list{position:relative;padding:36px 60px;margin:0 0 40px;border-radius:20px;list-style:none}.p-nav__list li:nth-child(n+2){margin-top:24px}.p-nav__list a{display:flex;align-items:center;gap:30px}.p-nav__list__type{display:flex;justify-content:center;align-items:center;gap:14px;min-width:350px;padding:28px;border-radius:6px;font-size:22px;font-weight:700;line-height:1.5;filter:drop-shadow(0 2px 6px rgba(130,130,130,.44))}.p-nav__list__type.m-green{background-color:#73b642}.p-nav__list__type.m-blue{background-color:#1ba0e5}.p-nav__list__type.m-orange{background-color:#fc702e}.p-nav__list__type p{margin:0}.p-nav__list__text{font-size:18px}@media screen and (max-width: 767px){.p-nav__list{padding:18px 5% 28px;margin:0 0 30px}.p-nav__list a{display:block}.p-nav__list li:nth-child(n+2){margin-top:18px}.p-nav__list__type{gap:4%;min-width:0;width:100%;min-height:0;padding:22px}.p-nav__list__text{margin-top:18px;font-size:15px}}.p-menu__info{display:flex;justify-content:center;gap:98px;font-size:16px}.p-menu__info__item{width:425px}.p-menu__info__block{display:flex;justify-content:center;align-items:center;gap:16px;padding:27px;background-color:#fff;color:#000;font-size:20px;font-weight:700;border:2px solid #225BAC;border-radius:6px;filter:drop-shadow(0 2px 6px rgba(130,130,130,.44))}.p-menu__info__block p{margin:0}.p-menu__info__text{margin-top:15px;letter-spacing:.03em}@media screen and (max-width: 767px){.p-menu__info{flex-direction:column;gap:28px;font-size:14px}.p-menu__info__item{width:100%}.p-menu__info__block{gap:4.267%;padding:20px;font-size:18px}.p-menu__info__text{margin-top:11px}}.p-menu__block{position:relative;padding:35px 95px 55px;margin-top:162px;background-color:#fff;border-radius:20px}.p-menu__block h2{margin:0 0 24px;font-size:24px;font-weight:700}.p-menu__block figure{margin:0 0 24px}.p-menu__block p{font-size:16px}.p-menu__block.m-campaign picture{position:absolute;top:-111px;left:40px;max-width:527px}.p-menu__block.m-info picture{position:absolute;top:-108px;left:26px;max-width:702px}@media screen and (max-width: 767px){.p-menu__block{padding:40px 5% 25px;margin-top:110px;border-radius:10px}.p-menu__block h2{margin:0 0 18px}.p-menu__block figure{margin:0 0 14px}.p-menu__block p{font-size:14px}.p-menu__block.m-campaign picture{max-width:334px;top:-104px;left:5px}.p-menu__block.m-info picture{max-width:334px;top:-83px;left:6px}}.p-menu__block.m-info{padding:46px 55px 34px}.p-menu__block.m-info h2{margin:0 0 40px}.p-menu__block.m-info h2 img{vertical-align:bottom;margin:0 5px 0 0}.p-menu__block.m-info h2 span{font-size:30px;margin:0 5px}.p-menu__block.m-info h2 .m-year{font-size:24px;margin:0 5px 0 0}.p-menu__block.m-info h2 .m-month,.p-menu__block.m-info h2 .m-date{color:#225bac;font-size:32px}.p-menu-contents{display:flex;justify-content:space-between}.m-info .p-menu-contentsImg{width:36%;margin:0 30px 0 0}.p-menu-contentsText{width:calc(64% - 30px)}.p-menu-contentsText h3{font-size:20px;font-weight:700;margin:5px 0 30px}.p-menu-contentsText__point{background:#fff4bb;border-radius:100px;font-size:18px;font-weight:700;padding:10px 22px;margin:0 0 18px}.p-menu-contentsText__point img{vertical-align:middle;margin:0 20px 0 0}.p-menu-contentsText__inner{display:flex;margin:0 0 18px}.p-menu-contentsText__inner figure{width:96px;height:96px;border-radius:96px;margin:0 auto 15px;overflow:hidden}.p-menu-contentsText__inner figure img{width:100%;height:100%;object-fit:cover}.p-menu-contentsText__inner p{width:calc(100% - 115px);line-height:1.8;margin:5px 0 0}.p-menu-contentsText__btn{display:block;max-width:300px;background:#000;border:2px solid #000;border-radius:6px;color:#fff;font-size:16px;font-weight:700;text-align:center;padding:14px 20px;margin:0 0 0 auto}@media screen and (min-width: 768px){.p-menu-contentsText__btn:hover,.p-menu-contentsText__btn:focus{background:#fff;border:2px solid #000;color:#000;text-decoration:none}}@media screen and (max-width: 767px){.p-menu__block.m-info{padding:36px 18px 30px}.p-menu__block.m-info h2{font-size:20px;text-align:center;line-height:1.5;margin:0 0 22px}.p-menu__block.m-info h2 img{vertical-align:bottom;margin:0 5px 7px 0}.p-menu__block.m-info h2 .m-recommend{display:block;font-size:30px}.p-menu-contents{display:block}.m-info .p-menu-contentsImg{width:100%;margin:0 0 18px}.p-menu-contentsText{width:100%}.p-menu-contentsText h3{font-size:18px;font-weight:700;line-height:1.5;margin:5px 0 25px}.p-menu-contentsText__point{display:flex;border-radius:10px;font-size:18px;padding:10px 12px 10px 18px;margin:0 0 15px}.p-menu-contentsText__point img{vertical-align:middle;margin:0 15px 0 0}.p-menu-contentsText__inner{display:block;margin:0 0 18px}.p-menu-contentsText__inner figure{width:96px;margin:0 auto 15px}.p-menu-contentsText__inner p{width:100%;line-height:1.6;margin:0 0 25px}.p-menu-contentsText__btn{width:100%;max-width:100%;margin:0 auto}.p-menu-contentsText__btn:hover,.p-menu-contentsText__btn:focus{color:#fff;text-decoration:none}}.p-relevance{border-top:2px solid #fff}.p-menu__contact{display:flex;justify-content:center;padding-top:64px}.p-menu__contact__link{display:flex;justify-content:center;align-items:center;gap:20px;width:45%;padding:28px;margin:0 auto;background-color:#225bac;border:2px solid #225BAC;border-radius:6px;color:#fff;font-size:20px;line-height:1.5;filter:drop-shadow(0 2px 6px rgba(130,130,130,.44))}.p-menu__contact__icon{display:flex}.p-menu__contact__icon path{fill:#fff}@media screen and (min-width: 768px){.p-menu__contact__link:hover{background-color:#fff;color:#225bac;text-decoration:none}.p-menu__contact__link:hover .p-menu__contact__icon path{fill:#225bac}}@media screen and (max-width: 767px){.p-menu__contact{padding-top:36px}.p-menu__contact__link{width:90%}}.account{background-color:#eee;font-size:18px;line-height:1.5;padding:14px 0}.account span{font-weight:700;margin:0 5px}.p-menuDetail{padding:68px 10px}.p-menuDetail-wrapper{width:100%;max-width:1090px;background:#fff;border-radius:20px;padding:36px 60px 40px;margin:0 auto 58px}.p-menuDetail-header{border-bottom:2px solid #225BAC;padding:0 0 32px;margin:0 0 18px}.p-menuDetail-header h2{font-size:24px;font-weight:700;margin:0}.p-menuDetail-header h2 img{vertical-align:bottom;margin:0 5px 0 0}.p-menuDetail-header h2 span{font-size:30px;margin:0 5px}.p-menuDetail-header h2 .m-year{font-size:24px;margin:0 5px 0 0}.p-menuDetail-header .m-month,.p-menuDetail-header .m-date{color:#225bac;font-size:32px}.p-menuDetail-contents-category{display:flex;margin:0 0 25px}.p-menuDetail-contents-category__icon{width:80px;margin:0 15px 0 0}.p-menuDetail-contents-category__icon img{width:100%}.p-menuDetail-contents-category__name{display:flex;align-items:center}.p-menuDetail-contents-category__name span{display:inline-block;background:#000;color:#fff;font-size:22px;font-weight:700;line-height:1.5;padding:8px 10px;margin:10px 15px 10px 0}.p-menuDetail-contents-category__cat{border:1px solid #000;font-size:22px;font-weight:700;line-height:1.5;padding:8px 10px;margin:15px 0;display:flex;align-items:center}.p-menuDetail-contents-category__cat.m-anime{border-color:#ff8b23;color:#ff8b23}.p-menuDetail-contents-category__cat.m-cinema{border-color:#1d2186;color:#1d2186}.p-menuDetail-contents-category__cat.m-sport{border-color:#20a939;color:#20a939}.p-menuDetail-contents-category__cat.m-drama{border-color:#7b3489;color:#7b3489}.p-menuDetail-contents-category__cat.m-music{border-color:#e61373;color:#e61373}.p-menuDetail-contents-category__cat.m-general{border-color:#a04027;color:#a04027}.p-menuDetail-contents-category__cat.m-news{border-color:#555;color:#555}.p-menuDetail-contents-category__cat.m-shopping{border-color:#ea6200;color:#ea6200}.p-menuDetail-contents-category__cat.m-hobby{border-color:#89715e;color:#89715e}.p-menuDetail-contents-category__cat.m-4k{border-color:#000;color:#000}.p-menuDetail-contents-title{font-size:26px;font-weight:700;line-height:1.5;margin:0 0 30px}.p-menuDetail-contents-date{font-size:16px;font-weight:700;margin:0 0 42px}.p-menuDetail-contents-date span{display:inline-block;border:1px solid #225BAC;color:#225bac;font-weight:700;padding:8px 10px;margin:0 18px 0 0}.p-menuDetail-contents-entry__img{max-width:700px;text-align:center;margin:0 auto 28px}.p-menuDetail-contents-entry__img img{width:100%;max-width:700px}.p-menuDetail-contents-entry__point{width:100%;max-width:700px;background:#fff4bb;border-radius:100px;font-size:20px;font-weight:700;padding:10px 22px;margin:0 auto 18px}.p-menuDetail-contents-entry__point img{vertical-align:middle;margin:0 20px 0 0}.p-menuDetail-contents-entry__text{width:100%;max-width:700px;font-size:18px;font-weight:700;line-height:1.8;margin:0 auto 10px}.p-menuDetail-contents-entry-staff{display:flex;width:100%;max-width:894px;margin:0 auto}.p-menuDetail-contents-entry-staff-icon{width:170px;margin:0 38px 0 0;position:relative}.p-menuDetail-contents-entry-staff-icon__label{width:140px;padding:0 0 115px;margin:0 auto}.p-menuDetail-contents-entry-staff-icon__img{width:170px;height:170px;border-radius:170px;margin:0 auto;overflow:hidden;position:absolute;top:75px;left:-8px;right:0}.p-menuDetail-contents-entry-staff-icon__img img{width:100%;height:100%;object-fit:cover}.p-menuDetail-contents-entry-staff-profile{width:calc(100% - 208px);border:2px solid #225BAC;border-radius:20px;padding:25px 28px 15px;margin:90px 0 30px;position:relative}.p-menuDetail-contents-entry-staff-profile:before{content:"";display:block;width:0;height:0;border-style:solid;border-color:transparent #225bac transparent transparent;border-width:14px 32px 14px 0px;position:absolute;top:50px;left:-32px;z-index:1}.p-menuDetail-contents-entry-staff-profile:after{content:"";display:block;width:0;height:0;border-style:solid;border-color:transparent #ffffff transparent transparent;border-width:13px 30px 13px 0px;position:absolute;top:51px;left:-28px;z-index:2}.p-menuDetail-contents-entry-staff-profile__name{margin:0 0 15px}.p-menuDetail-contents-entry-staff-profile__name span{font-size:20px;font-weight:700;margin:0 10px 0 0}.p-menuDetail-contents-entry-staff-profile__text{font-size:16px;margin:0 0 10px}.p-menuDetail-back{max-width:300px;margin:0 auto}.p-menuDetail-back-btn{display:block;width:100%;background:#000;border:2px solid #000;border-radius:6px;color:#fff;font-size:16px;font-weight:700;text-align:center;padding:14px 20px;margin:0}@media screen and (min-width: 768px){.p-menuDetail-back-btn:hover,.p-menuDetail-back-btn:focus{background:#fff;border:2px solid #000;color:#000;text-decoration:none}}@media screen and (max-width: 767px){.p-menuDetail{padding:16px 16px 20px}.p-menuDetail-wrapper{max-width:100%;border-radius:10px;padding:22px 15px 25px;margin:0 auto 34px}.p-menuDetail-header{border-bottom:2px solid #225BAC;padding:0 0 15px;margin:0 0 15px}.p-menuDetail-header h2{font-size:20px;text-align:center;line-height:1.5}.p-menuDetail-header h2 img{vertical-align:bottom;margin:0 5px 7px 0}.p-menuDetail-header h2 .m-recommend{display:block;font-size:30px}.p-menuDetail-contents-category{display:flex;flex-wrap:wrap;margin:0 0 10px}.p-menuDetail-contents-category__icon{width:50px;margin:0 15px 0 0}.p-menuDetail-contents-category__name{width:calc(100% - 65px)}.p-menuDetail-contents-category__name span{width:auto;font-size:14px;padding:8px 10px;margin:4px 0}.p-menuDetail-contents-category__cat{font-size:14px;padding:4px 10px;margin:15px 0 4px}.p-menuDetail-contents-title{font-size:22px;margin:0 0 15px}.p-menuDetail-contents-date{display:flex;margin:0 0 20px}.p-menuDetail-contents-date span{height:fit-content;font-size:12px;padding:4px 10px;margin:0 12px 0 0}.p-menuDetail-contents-entry__img{max-width:100%;margin:0 auto 18px}.p-menuDetail-contents-entry__img img{max-width:100%}.p-menuDetail-contents-entry__point{display:flex;max-width:100%;border-radius:10px;font-size:18px;padding:10px 12px 10px 18px;margin:0 0 15px}.p-menuDetail-contents-entry__point img{vertical-align:middle;margin:0 15px 0 0}.p-menuDetail-contents-entry__text{max-width:100%;font-size:16px;margin:0 0 10px}.p-menuDetail-contents-entry-staff{display:block;width:100%;max-width:100%;margin:0}.p-menuDetail-contents-entry-staff-icon{width:170px;margin:0 auto;position:relative}.p-menuDetail-contents-entry-staff-icon__label{margin:0 auto}.p-menuDetail-contents-entry-staff-profile{width:100%;padding:15px 18px 8px;margin:30px 0 0}.p-menuDetail-contents-entry-staff-profile:before{margin:0 auto;position:absolute;top:-30px;left:0;right:0;z-index:1;transform:rotate(90deg)}.p-menuDetail-contents-entry-staff-profile:after{margin:0 auto;position:absolute;top:-26px;left:0;right:0;z-index:2;transform:rotate(90deg)}.p-menuDetail-contents-entry-staff-profile__name{margin:0 0 10px}.p-menuDetail-contents-entry-staff-profile__name span{font-size:18px}.p-menuDetail-contents-entry-staff-profile__text{font-size:14px}.p-menuDetail-back{max-width:300px;margin:0 auto 34px}.p-menuDetail-back-btn{display:block;width:100%;background:#000;border:2px solid #000;border-radius:6px;color:#fff;font-size:16px;font-weight:700;text-align:center;padding:14px 20px;margin:0}.p-menuDetail-back-btn:hover,.p-menuDetail-back-btn:focus{color:#fff;text-decoration:none}.p-menuDetail-top{text-align:right}.p-menuDetail-top a{display:inline-block;color:#000;padding:0 0 0 20px;position:relative}.p-menuDetail-top a:before{content:"";display:block;width:8px;height:8px;border-top:2px solid #D84546;border-right:2px solid #D84546;position:absolute;top:8px;left:0;transform:rotate(-45deg)}}
